summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPeter Breitenlohner <peb@mppmu.mpg.de>2012-03-19 08:34:43 +0000
committerPeter Breitenlohner <peb@mppmu.mpg.de>2012-03-19 08:34:43 +0000
commit429a2052f63a9f59296b57ceb09903c0cf50a119 (patch)
tree1b9c6d7787a31c72c189a4ba87c0f33fa1660469
parentb48c4e99a6b8e9722eb74ead044bc2d0014edd0a (diff)
teckit 2.5.3
git-svn-id: svn://tug.org/texlive/trunk@25696 c570f23f-e606-0410-a88d-b1316a301751
-rw-r--r--Build/source/libs/README5
-rw-r--r--Build/source/libs/graphite/ChangeLog2
-rw-r--r--Build/source/libs/teckit/ChangeLog8
-rw-r--r--Build/source/libs/teckit/Makefile.in2
-rw-r--r--Build/source/libs/teckit/TECkit-2.5.1-PATCHES/TL-Changes51
-rw-r--r--Build/source/libs/teckit/TECkit-2.5.1-PATCHES/patch-01-debian-50569323
-rw-r--r--Build/source/libs/teckit/TECkit-2.5.1-PATCHES/patch-04-case-sensitive36
-rw-r--r--Build/source/libs/teckit/TECkit-2.5.1/INSTALL22
-rw-r--r--Build/source/libs/teckit/TECkit-2.5.1/Makefile.in648
-rw-r--r--Build/source/libs/teckit/TECkit-2.5.1/aclocal.m47581
-rw-r--r--Build/source/libs/teckit/TECkit-2.5.1/bin/Makefile.in693
-rw-r--r--Build/source/libs/teckit/TECkit-2.5.1/config.h.in65
-rw-r--r--Build/source/libs/teckit/TECkit-2.5.1/docs/Makefile.am5
-rw-r--r--Build/source/libs/teckit/TECkit-2.5.1/docs/Makefile.in337
-rw-r--r--Build/source/libs/teckit/TECkit-2.5.1/lib/Makefile.in751
-rw-r--r--Build/source/libs/teckit/TECkit-2.5.1/m4/ax_misc.m477
-rw-r--r--Build/source/libs/teckit/TECkit-2.5.1/m4/ax_prog_rc.m474
-rw-r--r--Build/source/libs/teckit/TECkit-2.5.1/source/Makefile.am63
-rw-r--r--Build/source/libs/teckit/TECkit-2.5.1/test/Makefile.in339
-rw-r--r--Build/source/libs/teckit/TECkit-2.5.1/test/SILGreek2004-04-27.tec.origbin8696 -> 0 bytes
-rw-r--r--Build/source/libs/teckit/TECkit-2.5.3-PATCHES/ChangeLog (renamed from Build/source/libs/teckit/TECkit-2.5.1-PATCHES/ChangeLog)10
-rw-r--r--Build/source/libs/teckit/TECkit-2.5.3-PATCHES/TL-Changes39
-rw-r--r--Build/source/libs/teckit/TECkit-2.5.3-PATCHES/patch-02-warning (renamed from Build/source/libs/teckit/TECkit-2.5.1-PATCHES/patch-02-warning)6
-rw-r--r--Build/source/libs/teckit/TECkit-2.5.3-PATCHES/patch-03-warnings (renamed from Build/source/libs/teckit/TECkit-2.5.1-PATCHES/patch-03-warnings)89
-rw-r--r--Build/source/libs/teckit/TECkit-2.5.3/AUTHORS (renamed from Build/source/libs/teckit/TECkit-2.5.1/AUTHORS)0
-rw-r--r--Build/source/libs/teckit/TECkit-2.5.3/COPYING (renamed from Build/source/libs/teckit/TECkit-2.5.1/COPYING)0
-rw-r--r--Build/source/libs/teckit/TECkit-2.5.3/ChangeLog (renamed from Build/source/libs/teckit/TECkit-2.5.1/ChangeLog)0
-rw-r--r--Build/source/libs/teckit/TECkit-2.5.3/INSTALL95
-rw-r--r--Build/source/libs/teckit/TECkit-2.5.3/Makefile.am (renamed from Build/source/libs/teckit/TECkit-2.5.1/Makefile.am)6
-rw-r--r--Build/source/libs/teckit/TECkit-2.5.3/NEWS (renamed from Build/source/libs/teckit/TECkit-2.5.1/NEWS)7
-rw-r--r--Build/source/libs/teckit/TECkit-2.5.3/README (renamed from Build/source/libs/teckit/TECkit-2.5.1/README)0
-rw-r--r--Build/source/libs/teckit/TECkit-2.5.3/SFconv/ConvertUTF.c (renamed from Build/source/libs/teckit/TECkit-2.5.1/SFconv/ConvertUTF.c)0
-rw-r--r--Build/source/libs/teckit/TECkit-2.5.3/SFconv/ConvertUTF.h (renamed from Build/source/libs/teckit/TECkit-2.5.1/SFconv/ConvertUTF.h)0
-rw-r--r--Build/source/libs/teckit/TECkit-2.5.3/SFconv/Debug_Prefix.h (renamed from Build/source/libs/teckit/TECkit-2.5.1/SFconv/Debug_Prefix.h)0
-rw-r--r--Build/source/libs/teckit/TECkit-2.5.3/SFconv/Final_Prefix.h (renamed from Build/source/libs/teckit/TECkit-2.5.1/SFconv/Final_Prefix.h)0
-rw-r--r--Build/source/libs/teckit/TECkit-2.5.3/SFconv/SFconv.cpp (renamed from Build/source/libs/teckit/TECkit-2.5.1/SFconv/SFconv.cpp)0
-rw-r--r--Build/source/libs/teckit/TECkit-2.5.3/SFconv/SFconv.prj (renamed from Build/source/libs/teckit/TECkit-2.5.1/SFconv/SFconv.prj)bin193437 -> 193437 bytes
-rw-r--r--Build/source/libs/teckit/TECkit-2.5.3/SFconv/SFconv_ver.rc (renamed from Build/source/libs/teckit/TECkit-2.5.1/SFconv/SFconv_ver.rc)2
-rw-r--r--Build/source/libs/teckit/TECkit-2.5.3/SFconv/expat/expat.html (renamed from Build/source/libs/teckit/TECkit-2.5.1/SFconv/expat/expat.html)0
-rw-r--r--Build/source/libs/teckit/TECkit-2.5.3/SFconv/expat/xmlparse/MANIFEST (renamed from Build/source/libs/teckit/TECkit-2.5.1/SFconv/expat/xmlparse/MANIFEST)0
-rw-r--r--Build/source/libs/teckit/TECkit-2.5.3/SFconv/expat/xmlparse/Makefile.in (renamed from Build/source/libs/teckit/TECkit-2.5.1/SFconv/expat/xmlparse/Makefile.in)0
-rw-r--r--Build/source/libs/teckit/TECkit-2.5.3/SFconv/expat/xmlparse/hashtable.c (renamed from Build/source/libs/teckit/TECkit-2.5.1/SFconv/expat/xmlparse/hashtable.c)0
-rw-r--r--Build/source/libs/teckit/TECkit-2.5.3/SFconv/expat/xmlparse/hashtable.h (renamed from Build/source/libs/teckit/TECkit-2.5.1/SFconv/expat/xmlparse/hashtable.h)0
-rw-r--r--Build/source/libs/teckit/TECkit-2.5.3/SFconv/expat/xmlparse/makefile.win (renamed from Build/source/libs/teckit/TECkit-2.5.1/SFconv/expat/xmlparse/makefile.win)0
-rw-r--r--Build/source/libs/teckit/TECkit-2.5.3/SFconv/expat/xmlparse/xmlparse.c (renamed from Build/source/libs/teckit/TECkit-2.5.1/SFconv/expat/xmlparse/xmlparse.c)0
-rw-r--r--Build/source/libs/teckit/TECkit-2.5.3/SFconv/expat/xmlparse/xmlparse.h (renamed from Build/source/libs/teckit/TECkit-2.5.1/SFconv/expat/xmlparse/xmlparse.h)0
-rw-r--r--Build/source/libs/teckit/TECkit-2.5.3/SFconv/expat/xmltok/Makefile.in (renamed from Build/source/libs/teckit/TECkit-2.5.1/SFconv/expat/xmltok/Makefile.in)0
-rw-r--r--Build/source/libs/teckit/TECkit-2.5.3/SFconv/expat/xmltok/asciitab.h (renamed from Build/source/libs/teckit/TECkit-2.5.1/SFconv/expat/xmltok/asciitab.h)0
-rw-r--r--Build/source/libs/teckit/TECkit-2.5.3/SFconv/expat/xmltok/dllmain.c (renamed from Build/source/libs/teckit/TECkit-2.5.1/SFconv/expat/xmltok/dllmain.c)0
-rw-r--r--Build/source/libs/teckit/TECkit-2.5.3/SFconv/expat/xmltok/iasciitab.h (renamed from Build/source/libs/teckit/TECkit-2.5.1/SFconv/expat/xmltok/iasciitab.h)0
-rw-r--r--Build/source/libs/teckit/TECkit-2.5.3/SFconv/expat/xmltok/latin1tab.h (renamed from Build/source/libs/teckit/TECkit-2.5.1/SFconv/expat/xmltok/latin1tab.h)0
-rw-r--r--Build/source/libs/teckit/TECkit-2.5.3/SFconv/expat/xmltok/makefile.win (renamed from Build/source/libs/teckit/TECkit-2.5.1/SFconv/expat/xmltok/makefile.win)0
-rw-r--r--Build/source/libs/teckit/TECkit-2.5.3/SFconv/expat/xmltok/nametab.h (renamed from Build/source/libs/teckit/TECkit-2.5.1/SFconv/expat/xmltok/nametab.h)0
-rw-r--r--Build/source/libs/teckit/TECkit-2.5.3/SFconv/expat/xmltok/utf8tab.h (renamed from Build/source/libs/teckit/TECkit-2.5.1/SFconv/expat/xmltok/utf8tab.h)0
-rw-r--r--Build/source/libs/teckit/TECkit-2.5.3/SFconv/expat/xmltok/xmldef.h (renamed from Build/source/libs/teckit/TECkit-2.5.1/SFconv/expat/xmltok/xmldef.h)0
-rw-r--r--Build/source/libs/teckit/TECkit-2.5.3/SFconv/expat/xmltok/xmlrole.c (renamed from Build/source/libs/teckit/TECkit-2.5.1/SFconv/expat/xmltok/xmlrole.c)0
-rw-r--r--Build/source/libs/teckit/TECkit-2.5.3/SFconv/expat/xmltok/xmlrole.h (renamed from Build/source/libs/teckit/TECkit-2.5.1/SFconv/expat/xmltok/xmlrole.h)0
-rw-r--r--Build/source/libs/teckit/TECkit-2.5.3/SFconv/expat/xmltok/xmltok.c (renamed from Build/source/libs/teckit/TECkit-2.5.1/SFconv/expat/xmltok/xmltok.c)0
-rw-r--r--Build/source/libs/teckit/TECkit-2.5.3/SFconv/expat/xmltok/xmltok.h (renamed from Build/source/libs/teckit/TECkit-2.5.1/SFconv/expat/xmltok/xmltok.h)0
-rw-r--r--Build/source/libs/teckit/TECkit-2.5.3/SFconv/expat/xmltok/xmltok_impl.c (renamed from Build/source/libs/teckit/TECkit-2.5.1/SFconv/expat/xmltok/xmltok_impl.c)0
-rw-r--r--Build/source/libs/teckit/TECkit-2.5.3/SFconv/expat/xmltok/xmltok_impl.h (renamed from Build/source/libs/teckit/TECkit-2.5.1/SFconv/expat/xmltok/xmltok_impl.h)0
-rw-r--r--Build/source/libs/teckit/TECkit-2.5.3/SFconv/expat/xmltok/xmltok_ns.c (renamed from Build/source/libs/teckit/TECkit-2.5.1/SFconv/expat/xmltok/xmltok_ns.c)0
-rw-r--r--Build/source/libs/teckit/TECkit-2.5.3/SFconv/expat/xmlwf/codepage.c (renamed from Build/source/libs/teckit/TECkit-2.5.1/SFconv/expat/xmlwf/codepage.c)0
-rw-r--r--Build/source/libs/teckit/TECkit-2.5.3/SFconv/expat/xmlwf/codepage.h (renamed from Build/source/libs/teckit/TECkit-2.5.1/SFconv/expat/xmlwf/codepage.h)0
-rw-r--r--Build/source/libs/teckit/TECkit-2.5.3/SFconv/expat/xmlwf/filemap.h (renamed from Build/source/libs/teckit/TECkit-2.5.1/SFconv/expat/xmlwf/filemap.h)0
-rw-r--r--Build/source/libs/teckit/TECkit-2.5.3/SFconv/expat/xmlwf/readfilemap.c (renamed from Build/source/libs/teckit/TECkit-2.5.1/SFconv/expat/xmlwf/readfilemap.c)0
-rw-r--r--Build/source/libs/teckit/TECkit-2.5.3/SFconv/expat/xmlwf/unixfilemap.c (renamed from Build/source/libs/teckit/TECkit-2.5.1/SFconv/expat/xmlwf/unixfilemap.c)0
-rw-r--r--Build/source/libs/teckit/TECkit-2.5.3/SFconv/expat/xmlwf/win32filemap.c (renamed from Build/source/libs/teckit/TECkit-2.5.1/SFconv/expat/xmlwf/win32filemap.c)0
-rw-r--r--Build/source/libs/teckit/TECkit-2.5.3/SFconv/expat/xmlwf/xmlfile.c (renamed from Build/source/libs/teckit/TECkit-2.5.1/SFconv/expat/xmlwf/xmlfile.c)0
-rw-r--r--Build/source/libs/teckit/TECkit-2.5.3/SFconv/expat/xmlwf/xmlfile.h (renamed from Build/source/libs/teckit/TECkit-2.5.1/SFconv/expat/xmlwf/xmlfile.h)0
-rw-r--r--Build/source/libs/teckit/TECkit-2.5.3/SFconv/expat/xmlwf/xmltchar.h (renamed from Build/source/libs/teckit/TECkit-2.5.1/SFconv/expat/xmlwf/xmltchar.h)0
-rw-r--r--Build/source/libs/teckit/TECkit-2.5.3/SFconv/expat/xmlwf/xmlwf.c (renamed from Build/source/libs/teckit/TECkit-2.5.1/SFconv/expat/xmlwf/xmlwf.c)0
-rw-r--r--Build/source/libs/teckit/TECkit-2.5.3/SFconv/sfReader.h (renamed from Build/source/libs/teckit/TECkit-2.5.1/SFconv/sfReader.h)0
-rw-r--r--Build/source/libs/teckit/TECkit-2.5.3/SFconv/ushort_chartraits.h (renamed from Build/source/libs/teckit/TECkit-2.5.1/SFconv/ushort_chartraits.h)0
-rwxr-xr-xBuild/source/libs/teckit/TECkit-2.5.3/autogen.sh (renamed from Build/source/libs/teckit/TECkit-2.5.1/autogen.sh)0
-rw-r--r--Build/source/libs/teckit/TECkit-2.5.3/bin/Makefile.am (renamed from Build/source/libs/teckit/TECkit-2.5.1/bin/Makefile.am)2
-rw-r--r--Build/source/libs/teckit/TECkit-2.5.3/configure.ac (renamed from Build/source/libs/teckit/TECkit-2.5.1/configure.ac)34
-rw-r--r--Build/source/libs/teckit/TECkit-2.5.3/docs/Calling_TECkit_from_VB.doc (renamed from Build/source/libs/teckit/TECkit-2.5.1/docs/Calling_TECkit_from_VB.doc)bin272896 -> 272896 bytes
-rw-r--r--Build/source/libs/teckit/TECkit-2.5.3/docs/Makefile.am5
-rw-r--r--Build/source/libs/teckit/TECkit-2.5.3/docs/TECkit_Binary_Format.doc (renamed from Build/source/libs/teckit/TECkit-2.5.1/docs/TECkit_Binary_Format.doc)bin122368 -> 122368 bytes
-rw-r--r--Build/source/libs/teckit/TECkit-2.5.3/docs/TECkit_Binary_Format.doc.pdf (renamed from Build/source/libs/teckit/TECkit-2.5.1/docs/TECkit_Binary_Format.doc.pdf)bin183844 -> 183844 bytes
-rw-r--r--Build/source/libs/teckit/TECkit-2.5.3/docs/TECkit_Language_2.1.doc (renamed from Build/source/libs/teckit/TECkit-2.5.1/docs/TECkit_Language_2.1.doc)bin87552 -> 87552 bytes
-rw-r--r--Build/source/libs/teckit/TECkit-2.5.3/docs/TECkit_Language_2.1.doc.pdf (renamed from Build/source/libs/teckit/TECkit-2.5.1/docs/TECkit_Language_2.1.doc.pdf)bin197065 -> 197065 bytes
-rw-r--r--Build/source/libs/teckit/TECkit-2.5.3/docs/TECkit_version_2.1.doc (renamed from Build/source/libs/teckit/TECkit-2.5.1/docs/TECkit_version_2.1.doc)bin55808 -> 55808 bytes
-rw-r--r--Build/source/libs/teckit/TECkit-2.5.3/docs/TECkit_version_2.1.doc.pdf (renamed from Build/source/libs/teckit/TECkit-2.5.1/docs/TECkit_version_2.1.doc.pdf)bin148851 -> 148851 bytes
-rw-r--r--Build/source/libs/teckit/TECkit-2.5.3/installed-top.pc.in5
-rw-r--r--Build/source/libs/teckit/TECkit-2.5.3/lib/Makefile.am (renamed from Build/source/libs/teckit/TECkit-2.5.1/lib/Makefile.am)0
-rw-r--r--Build/source/libs/teckit/TECkit-2.5.3/license/LICENSING.txt (renamed from Build/source/libs/teckit/TECkit-2.5.1/license/LICENSING.txt)2
-rw-r--r--Build/source/libs/teckit/TECkit-2.5.3/license/License_CPLv05.txt (renamed from Build/source/libs/teckit/TECkit-2.5.1/license/License_CPLv05.txt)0
-rw-r--r--Build/source/libs/teckit/TECkit-2.5.3/license/License_LGPLv21.txt (renamed from Build/source/libs/teckit/TECkit-2.5.1/license/License_LGPLv21.txt)0
-rw-r--r--Build/source/libs/teckit/TECkit-2.5.3/source/Carbon.r (renamed from Build/source/libs/teckit/TECkit-2.5.1/source/Carbon.r)0
-rw-r--r--Build/source/libs/teckit/TECkit-2.5.3/source/Compiler.cpp (renamed from Build/source/libs/teckit/TECkit-2.5.1/source/Compiler.cpp)2
-rw-r--r--Build/source/libs/teckit/TECkit-2.5.3/source/Compiler.h (renamed from Build/source/libs/teckit/TECkit-2.5.1/source/Compiler.h)2
-rw-r--r--Build/source/libs/teckit/TECkit-2.5.3/source/Compiler_ver.rc (renamed from Build/source/libs/teckit/TECkit-2.5.1/source/Compiler_ver.rc)2
-rw-r--r--Build/source/libs/teckit/TECkit-2.5.3/source/Engine.cpp (renamed from Build/source/libs/teckit/TECkit-2.5.1/source/Engine.cpp)2
-rw-r--r--Build/source/libs/teckit/TECkit-2.5.3/source/Engine.h (renamed from Build/source/libs/teckit/TECkit-2.5.1/source/Engine.h)2
-rw-r--r--Build/source/libs/teckit/TECkit-2.5.3/source/Engine_ver.rc (renamed from Build/source/libs/teckit/TECkit-2.5.1/source/Engine_ver.rc)2
-rw-r--r--Build/source/libs/teckit/TECkit-2.5.3/source/MakeNormData.pl (renamed from Build/source/libs/teckit/TECkit-2.5.1/source/MakeNormData.pl)0
-rw-r--r--Build/source/libs/teckit/TECkit-2.5.3/source/MakeUnicodeNames.pl (renamed from Build/source/libs/teckit/TECkit-2.5.1/source/MakeUnicodeNames.pl)0
-rw-r--r--Build/source/libs/teckit/TECkit-2.5.3/source/Makefile.am77
-rw-r--r--Build/source/libs/teckit/TECkit-2.5.3/source/NormalizationData.c (renamed from Build/source/libs/teckit/TECkit-2.5.1/source/NormalizationData.c)861
-rw-r--r--Build/source/libs/teckit/TECkit-2.5.3/source/Perl/Makefile.PL (renamed from Build/source/libs/teckit/TECkit-2.5.1/source/Perl/Makefile.PL)0
-rw-r--r--Build/source/libs/teckit/TECkit-2.5.3/source/Perl/TECkit.xs (renamed from Build/source/libs/teckit/TECkit-2.5.1/source/Perl/TECkit.xs)2
-rw-r--r--Build/source/libs/teckit/TECkit-2.5.3/source/Perl/lib/Encode/TECkit.pm (renamed from Build/source/libs/teckit/TECkit-2.5.1/source/Perl/lib/Encode/TECkit.pm)2
-rw-r--r--Build/source/libs/teckit/TECkit-2.5.3/source/Perl/test.pl (renamed from Build/source/libs/teckit/TECkit-2.5.1/source/Perl/test.pl)0
-rw-r--r--Build/source/libs/teckit/TECkit-2.5.3/source/Perl/typemap (renamed from Build/source/libs/teckit/TECkit-2.5.1/source/Perl/typemap)0
-rw-r--r--Build/source/libs/teckit/TECkit-2.5.3/source/Prefix_Mac.h (renamed from Build/source/libs/teckit/TECkit-2.5.1/source/Prefix_Mac.h)0
-rw-r--r--Build/source/libs/teckit/TECkit-2.5.3/source/Prefix_Win32.h (renamed from Build/source/libs/teckit/TECkit-2.5.1/source/Prefix_Win32.h)0
-rw-r--r--Build/source/libs/teckit/TECkit-2.5.3/source/Public-headers/Makefile.am (renamed from Build/source/libs/teckit/TECkit-2.5.1/source/Public-headers/Makefile.am)0
-rw-r--r--Build/source/libs/teckit/TECkit-2.5.3/source/Public-headers/TECkit_Common.h (renamed from Build/source/libs/teckit/TECkit-2.5.1/source/Public-headers/TECkit_Common.h)4
-rw-r--r--Build/source/libs/teckit/TECkit-2.5.3/source/Public-headers/TECkit_Compiler.h (renamed from Build/source/libs/teckit/TECkit-2.5.1/source/Public-headers/TECkit_Compiler.h)2
-rw-r--r--Build/source/libs/teckit/TECkit-2.5.3/source/Public-headers/TECkit_Engine.h (renamed from Build/source/libs/teckit/TECkit-2.5.1/source/Public-headers/TECkit_Engine.h)4
-rw-r--r--Build/source/libs/teckit/TECkit-2.5.3/source/REALplugin.cp (renamed from Build/source/libs/teckit/TECkit-2.5.1/source/REALplugin.cp)0
-rw-r--r--Build/source/libs/teckit/TECkit-2.5.3/source/Sample-tools/TECkit_Compile.cpp (renamed from Build/source/libs/teckit/TECkit-2.5.1/source/Sample-tools/TECkit_Compile.cpp)2
-rw-r--r--Build/source/libs/teckit/TECkit-2.5.3/source/Sample-tools/TECkit_Compile_ver.rc (renamed from Build/source/libs/teckit/TECkit-2.5.1/source/Sample-tools/TECkit_Compile_ver.rc)2
-rw-r--r--Build/source/libs/teckit/TECkit-2.5.3/source/Sample-tools/TxtConv.cpp (renamed from Build/source/libs/teckit/TECkit-2.5.1/source/Sample-tools/TxtConv.cpp)2
-rw-r--r--Build/source/libs/teckit/TECkit-2.5.3/source/Sample-tools/TxtConv_ver.rc (renamed from Build/source/libs/teckit/TECkit-2.5.1/source/Sample-tools/TxtConv_ver.rc)2
-rw-r--r--Build/source/libs/teckit/TECkit-2.5.3/source/Sample-tools/version_defs.h (renamed from Build/source/libs/teckit/TECkit-2.5.1/source/Sample-tools/version_defs.h)12
-rw-r--r--Build/source/libs/teckit/TECkit-2.5.3/source/TECkit_Compiler.cmd (renamed from Build/source/libs/teckit/TECkit-2.5.1/source/TECkit_Compiler.cmd)0
-rw-r--r--Build/source/libs/teckit/TECkit-2.5.3/source/TECkit_Compiler.exp (renamed from Build/source/libs/teckit/TECkit-2.5.1/source/TECkit_Compiler.exp)0
-rw-r--r--Build/source/libs/teckit/TECkit-2.5.3/source/TECkit_Engine.cmd (renamed from Build/source/libs/teckit/TECkit-2.5.1/source/TECkit_Engine.cmd)0
-rw-r--r--Build/source/libs/teckit/TECkit-2.5.3/source/TECkit_Engine.exp (renamed from Build/source/libs/teckit/TECkit-2.5.1/source/TECkit_Engine.exp)0
-rw-r--r--Build/source/libs/teckit/TECkit-2.5.3/source/TECkit_Format.h (renamed from Build/source/libs/teckit/TECkit-2.5.1/source/TECkit_Format.h)2
-rw-r--r--Build/source/libs/teckit/TECkit-2.5.3/source/UnicodeNames.cpp (renamed from Build/source/libs/teckit/TECkit-2.5.1/source/UnicodeNames.cpp)4357
-rwxr-xr-xBuild/source/libs/teckit/TECkit-2.5.3/source/UpdateUnidata.sh8
-rw-r--r--Build/source/libs/teckit/TECkit-2.5.3/source/test.cp (renamed from Build/source/libs/teckit/TECkit-2.5.1/source/test.cp)0
-rw-r--r--Build/source/libs/teckit/TECkit-2.5.3/source/ulong_chartraits.h (renamed from Build/source/libs/teckit/TECkit-2.5.1/source/ulong_chartraits.h)0
-rw-r--r--Build/source/libs/teckit/TECkit-2.5.3/source/version_defs.h (renamed from Build/source/libs/teckit/TECkit-2.5.1/source/version_defs.h)12
-rw-r--r--Build/source/libs/teckit/TECkit-2.5.3/teckit.pc.in7
-rw-r--r--Build/source/libs/teckit/TECkit-2.5.3/test/GNT-map.xml (renamed from Build/source/libs/teckit/TECkit-2.5.1/test/GNT-map.xml)2
-rw-r--r--Build/source/libs/teckit/TECkit-2.5.3/test/ISO-8859-1.map (renamed from Build/source/libs/teckit/TECkit-2.5.1/test/ISO-8859-1.map)0
-rw-r--r--Build/source/libs/teckit/TECkit-2.5.3/test/Makefile.am (renamed from Build/source/libs/teckit/TECkit-2.5.1/test/Makefile.am)0
-rw-r--r--Build/source/libs/teckit/TECkit-2.5.3/test/Mrk-GNT.sf (renamed from Build/source/libs/teckit/TECkit-2.5.1/test/Mrk-GNT.sf)0
-rw-r--r--Build/source/libs/teckit/TECkit-2.5.3/test/NormalizationTest.txt (renamed from Build/source/libs/teckit/TECkit-2.5.1/test/NormalizationTest.txt)0
-rw-r--r--Build/source/libs/teckit/TECkit-2.5.3/test/SILGreek2004-04-27.map (renamed from Build/source/libs/teckit/TECkit-2.5.1/test/SILGreek2004-04-27.map)4
-rw-r--r--Build/source/libs/teckit/TECkit-2.5.3/test/SILGreek2004-04-27.tec.origbin0 -> 8694 bytes
-rw-r--r--Build/source/libs/teckit/TECkit-2.5.3/test/SILGreek2004-04-27.uncompressed.tec.orig (renamed from Build/source/libs/teckit/TECkit-2.5.1/test/SILGreek2004-04-27.uncompressed.tec.orig)bin35412 -> 35404 bytes
-rw-r--r--Build/source/libs/teckit/TECkit-2.5.3/test/academy.tec (renamed from Build/source/libs/teckit/TECkit-2.5.1/test/academy.tec)bin4170 -> 4170 bytes
-rwxr-xr-xBuild/source/libs/teckit/TECkit-2.5.3/test/dotests.pl (renamed from Build/source/libs/teckit/TECkit-2.5.1/test/dotests.pl)0
-rw-r--r--Build/source/libs/teckit/TECkit-2.5.3/test/mrk.sf.legacy.txt.orig (renamed from Build/source/libs/teckit/TECkit-2.5.1/test/mrk.sf.legacy.txt.orig)0
-rw-r--r--Build/source/libs/teckit/TECkit-2.5.3/test/mrk.txt (renamed from Build/source/libs/teckit/TECkit-2.5.1/test/mrk.txt)0
-rw-r--r--Build/source/libs/teckit/TECkit-2.5.3/test/silipa93.tec (renamed from Build/source/libs/teckit/TECkit-2.5.1/test/silipa93.tec)bin2607 -> 2607 bytes
-rw-r--r--Build/source/libs/teckit/TECkit-2.5.3/uninstalled-top.pc.in6
-rwxr-xr-xBuild/source/libs/teckit/configure24
-rw-r--r--Build/source/libs/teckit/configure.ac4
-rw-r--r--Build/source/libs/teckit/include/teckit/Makefile.in2
-rw-r--r--Build/source/libs/teckit/version.ac11
147 files changed, 5183 insertions, 11324 deletions
diff --git a/Build/source/libs/README b/Build/source/libs/README
index cbbeb44e1ee..4bec473938d 100644
--- a/Build/source/libs/README
+++ b/Build/source/libs/README
@@ -40,8 +40,9 @@ t1lib 5.1.2 - checked 25apr11
(apparently unmaintained)
ftp://sunsite.unc.edu/pub/Linux/libs/graphics/
-teckit 2.5.1 - checked 25apr11
- http://scripts.sil.org/svn-view/teckit/
+teckit 2.5.3 - checked 17mar12
+ http://scripts.sil.org/svn-public/teckit/TRUNK
+ (svn r1250 2012-03-1419:45:41 UTC).
xpdf 3.03 - ftp://ftp.foolabs.com/pub/xpdf/
with modifications for pdftex
diff --git a/Build/source/libs/graphite/ChangeLog b/Build/source/libs/graphite/ChangeLog
index 90110e4fc71..7c9c24a9ea9 100644
--- a/Build/source/libs/graphite/ChangeLog
+++ b/Build/source/libs/graphite/ChangeLog
@@ -1,4 +1,4 @@
-2012-03-12 Peter Breitenlohner <peb@mppmu.mpg.de>
+2012-03-16 Peter Breitenlohner <peb@mppmu.mpg.de>
Import engine-2.4
(silgraphite/engine svn r1250 2012-03-1419:45:41 UTC) from
diff --git a/Build/source/libs/teckit/ChangeLog b/Build/source/libs/teckit/ChangeLog
index ca1c96ea2b1..fbf23d7aaf1 100644
--- a/Build/source/libs/teckit/ChangeLog
+++ b/Build/source/libs/teckit/ChangeLog
@@ -1,3 +1,11 @@
+2012-03-17 Peter Breitenlohner <peb@mppmu.mpg.de>
+
+ Import TECkit-2.5.3
+ (teckit svn r116 2011-05-12 18:24:47 UTC) from
+ http://scripts.sil.org/svn-public/teckit/TRUNK.
+ * version.ac: New file defining the silgraphite version.
+ * configure.ac: Adapt.
+
2012-02-24 Peter Breitenlohner <peb@mppmu.mpg.de>
* include/teckit/Makefile.am: Use ../am/hdr_links.am.
diff --git a/Build/source/libs/teckit/Makefile.in b/Build/source/libs/teckit/Makefile.in
index 27f466f552e..cd4452fe2f4 100644
--- a/Build/source/libs/teckit/Makefile.in
+++ b/Build/source/libs/teckit/Makefile.in
@@ -54,7 +54,7 @@ am__aclocal_m4_deps = $(top_srcdir)/../../m4/kpse-common.m4 \
$(top_srcdir)/../../m4/kpse-cxx-hack.m4 \
$(top_srcdir)/../../m4/kpse-warnings.m4 \
$(top_srcdir)/../../m4/kpse-zlib-flags.m4 \
- $(top_srcdir)/configure.ac
+ $(top_srcdir)/version.ac $(top_srcdir)/configure.ac
am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
$(ACLOCAL_M4)
am__CONFIG_DISTCLEAN_FILES = config.status config.cache config.log \
diff --git a/Build/source/libs/teckit/TECkit-2.5.1-PATCHES/TL-Changes b/Build/source/libs/teckit/TECkit-2.5.1-PATCHES/TL-Changes
deleted file mode 100644
index e04349d07df..00000000000
--- a/Build/source/libs/teckit/TECkit-2.5.1-PATCHES/TL-Changes
+++ /dev/null
@@ -1,51 +0,0 @@
-Changes applied to the TECkit-2.5.1/ tree as obtained from:
- http://scripts.sil.org/svn-view/teckit/TAGS/TECkit_2_5_1.tar.gz
-
-Removed:
- SFconv/expat/xmlparse/CVS/
- SFconv/expat/xmlparse/.cvsignore
- SFconv/expat/xmltok/CVS/
- SFconv/expat/xmltok/.cvsignore
- SFconv/expat/xmlwf/CVS/
- TECkit.mcp
- build-mac-binaries.sh
- build-windows-binaries.sh
- compile
- config.guess
- config.sub
- depcomp
- install-sh
- ltmain.sh
- missing
- mkinstalldirs
- perl_binaries/
- source/DropTEC icons.rsrc
- source/carb.rsrc
- source/teckitjni/
- zlib-1.2.3/
-
-Renamed:
- docs/Calling TECkit from VB.doc => docs/Calling_TECkit_from_VB.doc
-
-Converted Dos/Win line ends to native:
- source/Perl/TECkit.xs
- source/Perl/lib/Encode/TECkit.pm
- source/Perl/test.pl
- source/Perl/typemap
- test/GNT-map.xml
- test/ISO-8859-1.map
- test/Mrk-GNT.sf
- test/mrk.sf.legacy.txt.orig
-
-Converted Mac line ends to native:
- source/Carbon.r
- source/REALplugin.cp
- source/TECkit_Compiler.cmd
- source/TECkit_Compiler.exp
- source/TECkit_Engine.cmd
- source/TECkit_Engine.exp
- test/SILGreek2004-04-27.map
-
-Added newline at end of file:
- source/Carbon.r
-
diff --git a/Build/source/libs/teckit/TECkit-2.5.1-PATCHES/patch-01-debian-505693 b/Build/source/libs/teckit/TECkit-2.5.1-PATCHES/patch-01-debian-505693
deleted file mode 100644
index 43dee6095d7..00000000000
--- a/Build/source/libs/teckit/TECkit-2.5.1-PATCHES/patch-01-debian-505693
+++ /dev/null
@@ -1,23 +0,0 @@
- Fix Debian bug #505693.
-
- from: Jonathan Kew <jonathan_kew@sil.org>
-
-diff -ur TECkit-2.5.1/source/Compiler.cpp teckit/source/Compiler.cpp
---- TECkit-2.5.1,orig/source/Compiler.cpp 2008-04-07 16:21:12.000000000 +0200
-+++ TECkit-2.5.1/source/Compiler.cpp 2008-11-17 22:06:09.000000000 +0200
-@@ -13,6 +13,7 @@
- -------------------------------------------------------------------------*/
-
- /*
-+ 2008-11-17 jk include <cstdio> (Debian bug 505693)
- 2006-06-19 jk added new APIs to look up Unicode names
- 2006-01-12 jk removed multi-char constants, use FOUR_CHAR_CODE to define UInt32 values instead
- (no functional change, just to avoid compiler warnings)
-@@ -29,6 +30,7 @@
-
- #include "Compiler.h"
-
-+#include <cstdio>
- #include <iostream>
- #include <iomanip>
- #include <algorithm>
diff --git a/Build/source/libs/teckit/TECkit-2.5.1-PATCHES/patch-04-case-sensitive b/Build/source/libs/teckit/TECkit-2.5.1-PATCHES/patch-04-case-sensitive
deleted file mode 100644
index 1260a168a8f..00000000000
--- a/Build/source/libs/teckit/TECkit-2.5.1-PATCHES/patch-04-case-sensitive
+++ /dev/null
@@ -1,36 +0,0 @@
-diff -ur TECkit-2.5.1.orig/source/Engine.cpp TECkit-2.5.1/source/Engine.cpp
---- TECkit-2.5.1.orig/source/Engine.cpp 2009-10-01 22:17:12.000000000 +0200
-+++ TECkit-2.5.1/source/Engine.cpp 2010-02-19 23:07:46.220357097 +0100
-@@ -50,7 +50,7 @@
- # define WIN32_LEAN_AND_MEAN
- # define NOSERVICE
- # define NOMCX
--# include <Windows.h>
-+# include <windows.h>
-
- BOOL WINAPI
- DllMain(HINSTANCE /*hInst*/, DWORD /*wDataSeg*/, LPVOID /*lpReserved*/)
-diff -ur TECkit-2.5.1.orig/source/Sample-tools/version_defs.h TECkit-2.5.1/source/Sample-tools/version_defs.h
---- TECkit-2.5.1.orig/source/Sample-tools/version_defs.h 2008-04-07 16:21:12.000000000 +0200
-+++ TECkit-2.5.1/source/Sample-tools/version_defs.h 2010-02-19 23:07:48.540313972 +0100
-@@ -7,7 +7,7 @@
-
- // version_defs.h -- common pieces included in all the version resources
-
--#include <Windows.h>
-+#include <windows.h>
-
- // version numbers that should be updated for each release
- #define VER_FILEVERSION 2,5,1,0
-diff -ur TECkit-2.5.1.orig/source/version_defs.h TECkit-2.5.1/source/version_defs.h
---- TECkit-2.5.1.orig/source/version_defs.h 2008-04-07 16:21:12.000000000 +0200
-+++ TECkit-2.5.1/source/version_defs.h 2010-02-19 23:07:42.120470272 +0100
-@@ -7,7 +7,7 @@
-
- // version_defs.h -- common pieces included in all the version resources
-
--#include <Windows.h>
-+#include <windows.h>
-
- // version numbers that should be updated for each release
- #define VER_FILEVERSION 2,5,1,0
diff --git a/Build/source/libs/teckit/TECkit-2.5.1/INSTALL b/Build/source/libs/teckit/TECkit-2.5.1/INSTALL
deleted file mode 100644
index c17a1ed23f7..00000000000
--- a/Build/source/libs/teckit/TECkit-2.5.1/INSTALL
+++ /dev/null
@@ -1,22 +0,0 @@
-INSTALL
-
-For typical Unix-like systems:
-
- ./configure
- make
- [sudo] make install
-
-Installs tools into /usr/local/lib, with libraries and header files in
-/usr/local/lib and /usr/local/include respectively.
-
-Typical configure options such as --prefix should work, though little testing
-has been done.
-
-The tools installed are:
- teckit_compile
- compiler to create binary mapping tables (.tec) from text files (.map)
- txtconv
- simple tool to apply a mapping to a plain-text file
- sfconv
- tool to apply mappings to a Standard Format file, as specified by
- a control file
diff --git a/Build/source/libs/teckit/TECkit-2.5.1/Makefile.in b/Build/source/libs/teckit/TECkit-2.5.1/Makefile.in
deleted file mode 100644
index 7c593db923b..00000000000
--- a/Build/source/libs/teckit/TECkit-2.5.1/Makefile.in
+++ /dev/null
@@ -1,648 +0,0 @@
-# Makefile.in generated by automake 1.10.1 from Makefile.am.
-# @configure_input@
-
-# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
-# This Makefile.in is free software; the Free Software Foundation
-# gives unlimited permission to copy and/or distribute it,
-# with or without modifications, as long as this notice is preserved.
-
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
-# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
-# PARTICULAR PURPOSE.
-
-@SET_MAKE@
-VPATH = @srcdir@
-pkgdatadir = $(datadir)/@PACKAGE@
-pkglibdir = $(libdir)/@PACKAGE@
-pkgincludedir = $(includedir)/@PACKAGE@
-am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
-install_sh_DATA = $(install_sh) -c -m 644
-install_sh_PROGRAM = $(install_sh) -c
-install_sh_SCRIPT = $(install_sh) -c
-INSTALL_HEADER = $(INSTALL_DATA)
-transform = $(program_transform_name)
-NORMAL_INSTALL = :
-PRE_INSTALL = :
-POST_INSTALL = :
-NORMAL_UNINSTALL = :
-PRE_UNINSTALL = :
-POST_UNINSTALL = :
-build_triplet = @build@
-host_triplet = @host@
-target_triplet = @target@
-subdir = .
-DIST_COMMON = README $(am__configure_deps) $(srcdir)/Makefile.am \
- $(srcdir)/Makefile.in $(srcdir)/config.h.in \
- $(top_srcdir)/configure AUTHORS COPYING ChangeLog INSTALL NEWS \
- compile config.guess config.sub depcomp install-sh ltmain.sh \
- missing mkinstalldirs
-ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
-am__aclocal_m4_deps = $(top_srcdir)/m4/ax_misc.m4 \
- $(top_srcdir)/m4/ax_prog_rc.m4 $(top_srcdir)/configure.ac
-am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
- $(ACLOCAL_M4)
-am__CONFIG_DISTCLEAN_FILES = config.status config.cache config.log \
- configure.lineno config.status.lineno
-mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
-CONFIG_HEADER = config.h
-CONFIG_CLEAN_FILES =
-SOURCES =
-DIST_SOURCES =
-RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
- html-recursive info-recursive install-data-recursive \
- install-dvi-recursive install-exec-recursive \
- install-html-recursive install-info-recursive \
- install-pdf-recursive install-ps-recursive install-recursive \
- installcheck-recursive installdirs-recursive pdf-recursive \
- ps-recursive uninstall-recursive
-RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
- distclean-recursive maintainer-clean-recursive
-ETAGS = etags
-CTAGS = ctags
-DIST_SUBDIRS = $(SUBDIRS)
-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
-distdir = $(PACKAGE)-$(VERSION)
-top_distdir = $(distdir)
-am__remove_distdir = \
- { test ! -d $(distdir) \
- || { find $(distdir) -type d ! -perm -200 -exec chmod u+w {} ';' \
- && rm -fr $(distdir); }; }
-DIST_ARCHIVES = $(distdir).tar.gz
-GZIP_ENV = --best
-distuninstallcheck_listfiles = find . -type f -print
-distcleancheck_listfiles = find . -type f -print
-ACLOCAL = @ACLOCAL@
-AMTAR = @AMTAR@
-AM_RCFLAGS = @AM_RCFLAGS@
-AR = @AR@
-AUTOCONF = @AUTOCONF@
-AUTOHEADER = @AUTOHEADER@
-AUTOMAKE = @AUTOMAKE@
-AWK = @AWK@
-CC = @CC@
-CCDEPMODE = @CCDEPMODE@
-CFLAGS = @CFLAGS@
-CPP = @CPP@
-CPPFLAGS = @CPPFLAGS@
-CXX = @CXX@
-CXXCPP = @CXXCPP@
-CXXDEPMODE = @CXXDEPMODE@
-CXXFLAGS = @CXXFLAGS@
-CYGPATH_W = @CYGPATH_W@
-DEFS = @DEFS@
-DEPDIR = @DEPDIR@
-DSYMUTIL = @DSYMUTIL@
-ECHO = @ECHO@
-ECHO_C = @ECHO_C@
-ECHO_N = @ECHO_N@
-ECHO_T = @ECHO_T@
-EGREP = @EGREP@
-EXEEXT = @EXEEXT@
-F77 = @F77@
-FFLAGS = @FFLAGS@
-GREP = @GREP@
-INSTALL = @INSTALL@
-INSTALL_DATA = @INSTALL_DATA@
-INSTALL_PROGRAM = @INSTALL_PROGRAM@
-INSTALL_SCRIPT = @INSTALL_SCRIPT@
-INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
-LDFLAGS = @LDFLAGS@
-LIBOBJS = @LIBOBJS@
-LIBS = @LIBS@
-LIBTOOL = @LIBTOOL@
-LN_S = @LN_S@
-LTLIBOBJS = @LTLIBOBJS@
-MAINT = @MAINT@
-MAKEINFO = @MAKEINFO@
-MKDIR_P = @MKDIR_P@
-NMEDIT = @NMEDIT@
-OBJEXT = @OBJEXT@
-PACKAGE = @PACKAGE@
-PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
-PACKAGE_NAME = @PACKAGE_NAME@
-PACKAGE_STRING = @PACKAGE_STRING@
-PACKAGE_TARNAME = @PACKAGE_TARNAME@
-PACKAGE_VERSION = @PACKAGE_VERSION@
-PATH_SEPARATOR = @PATH_SEPARATOR@
-RANLIB = @RANLIB@
-RC = @RC@
-RCFLAGS = @RCFLAGS@
-SED = @SED@
-SET_MAKE = @SET_MAKE@
-SHELL = @SHELL@
-STRIP = @STRIP@
-VERSION = @VERSION@
-abs_builddir = @abs_builddir@
-abs_srcdir = @abs_srcdir@
-abs_top_builddir = @abs_top_builddir@
-abs_top_srcdir = @abs_top_srcdir@
-ac_ct_CC = @ac_ct_CC@
-ac_ct_CXX = @ac_ct_CXX@
-ac_ct_F77 = @ac_ct_F77@
-am__include = @am__include@
-am__leading_dot = @am__leading_dot@
-am__quote = @am__quote@
-am__tar = @am__tar@
-am__untar = @am__untar@
-bindir = @bindir@
-build = @build@
-build_alias = @build_alias@
-build_cpu = @build_cpu@
-build_os = @build_os@
-build_vendor = @build_vendor@
-builddir = @builddir@
-datadir = @datadir@
-datarootdir = @datarootdir@
-docdir = @docdir@
-dvidir = @dvidir@
-exec_prefix = @exec_prefix@
-expat_CFLAGS = @expat_CFLAGS@
-expat_LIBS = @expat_LIBS@
-host = @host@
-host_alias = @host_alias@
-host_cpu = @host_cpu@
-host_os = @host_os@
-host_vendor = @host_vendor@
-htmldir = @htmldir@
-includedir = @includedir@
-infodir = @infodir@
-install_sh = @install_sh@
-libdir = @libdir@
-libexecdir = @libexecdir@
-localedir = @localedir@
-localstatedir = @localstatedir@
-mandir = @mandir@
-mkdir_p = @mkdir_p@
-oldincludedir = @oldincludedir@
-pdfdir = @pdfdir@
-prefix = @prefix@
-program_transform_name = @program_transform_name@
-psdir = @psdir@
-sbindir = @sbindir@
-sharedstatedir = @sharedstatedir@
-srcdir = @srcdir@
-sysconfdir = @sysconfdir@
-target = @target@
-target_alias = @target_alias@
-target_cpu = @target_cpu@
-target_os = @target_os@
-target_vendor = @target_vendor@
-top_builddir = @top_builddir@
-top_srcdir = @top_srcdir@
-AUTOMAKE_OPTIONS = 1.6
-SUBDIRS = lib bin docs test
-EXTRA_DIST = license/License_CPLv05.txt license/License_LGPLv21.txt \
- license/LICENSING.txt
-all: config.h
- $(MAKE) $(AM_MAKEFLAGS) all-recursive
-
-.SUFFIXES:
-am--refresh:
- @:
-$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps)
- @for dep in $?; do \
- case '$(am__configure_deps)' in \
- *$$dep*) \
- echo ' cd $(srcdir) && $(AUTOMAKE) --gnu '; \
- cd $(srcdir) && $(AUTOMAKE) --gnu \
- && exit 0; \
- exit 1;; \
- esac; \
- done; \
- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu Makefile'; \
- cd $(top_srcdir) && \
- $(AUTOMAKE) --gnu Makefile
-.PRECIOUS: Makefile
-Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
- @case '$?' in \
- *config.status*) \
- echo ' $(SHELL) ./config.status'; \
- $(SHELL) ./config.status;; \
- *) \
- echo ' cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe)'; \
- cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe);; \
- esac;
-
-$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
- $(SHELL) ./config.status --recheck
-
-$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
- cd $(srcdir) && $(AUTOCONF)
-$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
- cd $(srcdir) && $(ACLOCAL) $(ACLOCAL_AMFLAGS)
-
-config.h: stamp-h1
- @if test ! -f $@; then \
- rm -f stamp-h1; \
- $(MAKE) $(AM_MAKEFLAGS) stamp-h1; \
- else :; fi
-
-stamp-h1: $(srcdir)/config.h.in $(top_builddir)/config.status
- @rm -f stamp-h1
- cd $(top_builddir) && $(SHELL) ./config.status config.h
-$(srcdir)/config.h.in: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
- cd $(top_srcdir) && $(AUTOHEADER)
- rm -f stamp-h1
- touch $@
-
-distclean-hdr:
- -rm -f config.h stamp-h1
-
-mostlyclean-libtool:
- -rm -f *.lo
-
-clean-libtool:
- -rm -rf .libs _libs
-
-distclean-libtool:
- -rm -f libtool
-
-# This directory's subdirectories are mostly independent; you can cd
-# into them and run `make' without going through this Makefile.
-# To change the values of `make' variables: instead of editing Makefiles,
-# (1) if the variable is set in `config.status', edit `config.status'
-# (which will cause the Makefiles to be regenerated when you run `make');
-# (2) otherwise, pass the desired values on the `make' command line.
-$(RECURSIVE_TARGETS):
- @failcom='exit 1'; \
- for f in x $$MAKEFLAGS; do \
- case $$f in \
- *=* | --[!k]*);; \
- *k*) failcom='fail=yes';; \
- esac; \
- done; \
- dot_seen=no; \
- target=`echo $@ | sed s/-recursive//`; \
- list='$(SUBDIRS)'; for subdir in $$list; do \
- echo "Making $$target in $$subdir"; \
- if test "$$subdir" = "."; then \
- dot_seen=yes; \
- local_target="$$target-am"; \
- else \
- local_target="$$target"; \
- fi; \
- (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
- || eval $$failcom; \
- done; \
- if test "$$dot_seen" = "no"; then \
- $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
- fi; test -z "$$fail"
-
-$(RECURSIVE_CLEAN_TARGETS):
- @failcom='exit 1'; \
- for f in x $$MAKEFLAGS; do \
- case $$f in \
- *=* | --[!k]*);; \
- *k*) failcom='fail=yes';; \
- esac; \
- done; \
- dot_seen=no; \
- case "$@" in \
- distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
- *) list='$(SUBDIRS)' ;; \
- esac; \
- rev=''; for subdir in $$list; do \
- if test "$$subdir" = "."; then :; else \
- rev="$$subdir $$rev"; \
- fi; \
- done; \
- rev="$$rev ."; \
- target=`echo $@ | sed s/-recursive//`; \
- for subdir in $$rev; do \
- echo "Making $$target in $$subdir"; \
- if test "$$subdir" = "."; then \
- local_target="$$target-am"; \
- else \
- local_target="$$target"; \
- fi; \
- (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
- || eval $$failcom; \
- done && test -z "$$fail"
-tags-recursive:
- list='$(SUBDIRS)'; for subdir in $$list; do \
- test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
- done
-ctags-recursive:
- list='$(SUBDIRS)'; for subdir in $$list; do \
- test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
- done
-
-ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
- list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
- unique=`for i in $$list; do \
- if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
- done | \
- $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
- END { if (nonempty) { for (i in files) print i; }; }'`; \
- mkid -fID $$unique
-tags: TAGS
-
-TAGS: tags-recursive $(HEADERS) $(SOURCES) config.h.in $(TAGS_DEPENDENCIES) \
- $(TAGS_FILES) $(LISP)
- tags=; \
- here=`pwd`; \
- if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
- include_option=--etags-include; \
- empty_fix=.; \
- else \
- include_option=--include; \
- empty_fix=; \
- fi; \
- list='$(SUBDIRS)'; for subdir in $$list; do \
- if test "$$subdir" = .; then :; else \
- test ! -f $$subdir/TAGS || \
- tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
- fi; \
- done; \
- list='$(SOURCES) $(HEADERS) config.h.in $(LISP) $(TAGS_FILES)'; \
- unique=`for i in $$list; do \
- if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
- done | \
- $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
- END { if (nonempty) { for (i in files) print i; }; }'`; \
- if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
- test -n "$$unique" || unique=$$empty_fix; \
- $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
- $$tags $$unique; \
- fi
-ctags: CTAGS
-CTAGS: ctags-recursive $(HEADERS) $(SOURCES) config.h.in $(TAGS_DEPENDENCIES) \
- $(TAGS_FILES) $(LISP)
- tags=; \
- list='$(SOURCES) $(HEADERS) config.h.in $(LISP) $(TAGS_FILES)'; \
- unique=`for i in $$list; do \
- if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
- done | \
- $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
- END { if (nonempty) { for (i in files) print i; }; }'`; \
- test -z "$(CTAGS_ARGS)$$tags$$unique" \
- || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
- $$tags $$unique
-
-GTAGS:
- here=`$(am__cd) $(top_builddir) && pwd` \
- && cd $(top_srcdir) \
- && gtags -i $(GTAGS_ARGS) $$here
-
-distclean-tags:
- -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
-
-distdir: $(DISTFILES)
- $(am__remove_distdir)
- test -d $(distdir) || mkdir $(distdir)
- @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
- topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
- list='$(DISTFILES)'; \
- dist_files=`for file in $$list; do echo $$file; done | \
- sed -e "s|^$$srcdirstrip/||;t" \
- -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
- case $$dist_files in \
- */*) $(MKDIR_P) `echo "$$dist_files" | \
- sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
- sort -u` ;; \
- esac; \
- for file in $$dist_files; do \
- if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
- if test -d $$d/$$file; then \
- dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
- if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
- cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
- fi; \
- cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
- else \
- test -f $(distdir)/$$file \
- || cp -p $$d/$$file $(distdir)/$$file \
- || exit 1; \
- fi; \
- done
- list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
- if test "$$subdir" = .; then :; else \
- test -d "$(distdir)/$$subdir" \
- || $(MKDIR_P) "$(distdir)/$$subdir" \
- || exit 1; \
- distdir=`$(am__cd) $(distdir) && pwd`; \
- top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
- (cd $$subdir && \
- $(MAKE) $(AM_MAKEFLAGS) \
- top_distdir="$$top_distdir" \
- distdir="$$distdir/$$subdir" \
- am__remove_distdir=: \
- am__skip_length_check=: \
- distdir) \
- || exit 1; \
- fi; \
- done
- -find $(distdir) -type d ! -perm -777 -exec chmod a+rwx {} \; -o \
- ! -type d ! -perm -444 -links 1 -exec chmod a+r {} \; -o \
- ! -type d ! -perm -400 -exec chmod a+r {} \; -o \
- ! -type d ! -perm -444 -exec $(install_sh) -c -m a+r {} {} \; \
- || chmod -R a+r $(distdir)
-dist-gzip: distdir
- tardir=$(distdir) && $(am__tar) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz
- $(am__remove_distdir)
-
-dist-bzip2: distdir
- tardir=$(distdir) && $(am__tar) | bzip2 -9 -c >$(distdir).tar.bz2
- $(am__remove_distdir)
-
-dist-lzma: distdir
- tardir=$(distdir) && $(am__tar) | lzma -9 -c >$(distdir).tar.lzma
- $(am__remove_distdir)
-
-dist-tarZ: distdir
- tardir=$(distdir) && $(am__tar) | compress -c >$(distdir).tar.Z
- $(am__remove_distdir)
-
-dist-shar: distdir
- shar $(distdir) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).shar.gz
- $(am__remove_distdir)
-
-dist-zip: distdir
- -rm -f $(distdir).zip
- zip -rq $(distdir).zip $(distdir)
- $(am__remove_distdir)
-
-dist dist-all: distdir
- tardir=$(distdir) && $(am__tar) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz
- $(am__remove_distdir)
-
-# This target untars the dist file and tries a VPATH configuration. Then
-# it guarantees that the distribution is self-contained by making another
-# tarfile.
-distcheck: dist
- case '$(DIST_ARCHIVES)' in \
- *.tar.gz*) \
- GZIP=$(GZIP_ENV) gunzip -c $(distdir).tar.gz | $(am__untar) ;;\
- *.tar.bz2*) \
- bunzip2 -c $(distdir).tar.bz2 | $(am__untar) ;;\
- *.tar.lzma*) \
- unlzma -c $(distdir).tar.lzma | $(am__untar) ;;\
- *.tar.Z*) \
- uncompress -c $(distdir).tar.Z | $(am__untar) ;;\
- *.shar.gz*) \
- GZIP=$(GZIP_ENV) gunzip -c $(distdir).shar.gz | unshar ;;\
- *.zip*) \
- unzip $(distdir).zip ;;\
- esac
- chmod -R a-w $(distdir); chmod a+w $(distdir)
- mkdir $(distdir)/_build
- mkdir $(distdir)/_inst
- chmod a-w $(distdir)
- dc_install_base=`$(am__cd) $(distdir)/_inst && pwd | sed -e 's,^[^:\\/]:[\\/],/,'` \
- && dc_destdir="$${TMPDIR-/tmp}/am-dc-$$$$/" \
- && cd $(distdir)/_build \
- && ../configure --srcdir=.. --prefix="$$dc_install_base" \
- $(DISTCHECK_CONFIGURE_FLAGS) \
- && $(MAKE) $(AM_MAKEFLAGS) \
- && $(MAKE) $(AM_MAKEFLAGS) dvi \
- && $(MAKE) $(AM_MAKEFLAGS) check \
- && $(MAKE) $(AM_MAKEFLAGS) install \
- && $(MAKE) $(AM_MAKEFLAGS) installcheck \
- && $(MAKE) $(AM_MAKEFLAGS) uninstall \
- && $(MAKE) $(AM_MAKEFLAGS) distuninstallcheck_dir="$$dc_install_base" \
- distuninstallcheck \
- && chmod -R a-w "$$dc_install_base" \
- && ({ \
- (cd ../.. && umask 077 && mkdir "$$dc_destdir") \
- && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" install \
- && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" uninstall \
- && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" \
- distuninstallcheck_dir="$$dc_destdir" distuninstallcheck; \
- } || { rm -rf "$$dc_destdir"; exit 1; }) \
- && rm -rf "$$dc_destdir" \
- && $(MAKE) $(AM_MAKEFLAGS) dist \
- && rm -rf $(DIST_ARCHIVES) \
- && $(MAKE) $(AM_MAKEFLAGS) distcleancheck
- $(am__remove_distdir)
- @(echo "$(distdir) archives ready for distribution: "; \
- list='$(DIST_ARCHIVES)'; for i in $$list; do echo $$i; done) | \
- sed -e 1h -e 1s/./=/g -e 1p -e 1x -e '$$p' -e '$$x'
-distuninstallcheck:
- @cd $(distuninstallcheck_dir) \
- && test `$(distuninstallcheck_listfiles) | wc -l` -le 1 \
- || { echo "ERROR: files left after uninstall:" ; \
- if test -n "$(DESTDIR)"; then \
- echo " (check DESTDIR support)"; \
- fi ; \
- $(distuninstallcheck_listfiles) ; \
- exit 1; } >&2
-distcleancheck: distclean
- @if test '$(srcdir)' = . ; then \
- echo "ERROR: distcleancheck can only run from a VPATH build" ; \
- exit 1 ; \
- fi
- @test `$(distcleancheck_listfiles) | wc -l` -eq 0 \
- || { echo "ERROR: files left in build directory after distclean:" ; \
- $(distcleancheck_listfiles) ; \
- exit 1; } >&2
-check-am: all-am
-check: check-recursive
-all-am: Makefile config.h
-installdirs: installdirs-recursive
-installdirs-am:
-install: install-recursive
-install-exec: install-exec-recursive
-install-data: install-data-recursive
-uninstall: uninstall-recursive
-
-install-am: all-am
- @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
-
-installcheck: installcheck-recursive
-install-strip:
- $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
- install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
- `test -z '$(STRIP)' || \
- echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
-mostlyclean-generic:
-
-clean-generic:
-
-distclean-generic:
- -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
-
-maintainer-clean-generic:
- @echo "This command is intended for maintainers to use"
- @echo "it deletes files that may require special tools to rebuild."
-clean: clean-recursive
-
-clean-am: clean-generic clean-libtool mostlyclean-am
-
-distclean: distclean-recursive
- -rm -f $(am__CONFIG_DISTCLEAN_FILES)
- -rm -f Makefile
-distclean-am: clean-am distclean-generic distclean-hdr \
- distclean-libtool distclean-tags
-
-dvi: dvi-recursive
-
-dvi-am:
-
-html: html-recursive
-
-info: info-recursive
-
-info-am:
-
-install-data-am:
-
-install-dvi: install-dvi-recursive
-
-install-exec-am:
-
-install-html: install-html-recursive
-
-install-info: install-info-recursive
-
-install-man:
-
-install-pdf: install-pdf-recursive
-
-install-ps: install-ps-recursive
-
-installcheck-am:
-
-maintainer-clean: maintainer-clean-recursive
- -rm -f $(am__CONFIG_DISTCLEAN_FILES)
- -rm -rf $(top_srcdir)/autom4te.cache
- -rm -f Makefile
-maintainer-clean-am: distclean-am maintainer-clean-generic
-
-mostlyclean: mostlyclean-recursive
-
-mostlyclean-am: mostlyclean-generic mostlyclean-libtool
-
-pdf: pdf-recursive
-
-pdf-am:
-
-ps: ps-recursive
-
-ps-am:
-
-uninstall-am:
-
-.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
- install-strip
-
-.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
- all all-am am--refresh check check-am clean clean-generic \
- clean-libtool ctags ctags-recursive dist dist-all dist-bzip2 \
- dist-gzip dist-lzma dist-shar dist-tarZ dist-zip distcheck \
- distclean distclean-generic distclean-hdr distclean-libtool \
- distclean-tags distcleancheck distdir distuninstallcheck dvi \
- dvi-am html html-am info info-am install install-am \
- install-data install-data-am install-dvi install-dvi-am \
- install-exec install-exec-am install-html install-html-am \
- install-info install-info-am install-man install-pdf \
- install-pdf-am install-ps install-ps-am install-strip \
- installcheck installcheck-am installdirs installdirs-am \
- maintainer-clean maintainer-clean-generic mostlyclean \
- mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \
- tags tags-recursive uninstall uninstall-am
-
-# Tell versions [3.59,3.63) of GNU make to not export all variables.
-# Otherwise a system limit (for SysV at least) may be exceeded.
-.NOEXPORT:
diff --git a/Build/source/libs/teckit/TECkit-2.5.1/aclocal.m4 b/Build/source/libs/teckit/TECkit-2.5.1/aclocal.m4
deleted file mode 100644
index f243254123d..00000000000
--- a/Build/source/libs/teckit/TECkit-2.5.1/aclocal.m4
+++ /dev/null
@@ -1,7581 +0,0 @@
-# generated automatically by aclocal 1.10.1 -*- Autoconf -*-
-
-# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
-# 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
-# This file is free software; the Free Software Foundation
-# gives unlimited permission to copy and/or distribute it,
-# with or without modifications, as long as this notice is preserved.
-
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
-# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
-# PARTICULAR PURPOSE.
-
-m4_ifndef([AC_AUTOCONF_VERSION],
- [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl
-m4_if(AC_AUTOCONF_VERSION, [2.61a],,
-[m4_warning([this file was generated for autoconf 2.61a.
-You have another version of autoconf. It may work, but is not guaranteed to.
-If you have problems, you may need to regenerate the build system entirely.
-To do so, use the procedure documented by the package, typically `autoreconf'.])])
-
-# libtool.m4 - Configure libtool for the host system. -*-Autoconf-*-
-
-# serial 52 AC_PROG_LIBTOOL
-
-
-# AC_PROVIDE_IFELSE(MACRO-NAME, IF-PROVIDED, IF-NOT-PROVIDED)
-# -----------------------------------------------------------
-# If this macro is not defined by Autoconf, define it here.
-m4_ifdef([AC_PROVIDE_IFELSE],
- [],
- [m4_define([AC_PROVIDE_IFELSE],
- [m4_ifdef([AC_PROVIDE_$1],
- [$2], [$3])])])
-
-
-# AC_PROG_LIBTOOL
-# ---------------
-AC_DEFUN([AC_PROG_LIBTOOL],
-[AC_REQUIRE([_AC_PROG_LIBTOOL])dnl
-dnl If AC_PROG_CXX has already been expanded, run AC_LIBTOOL_CXX
-dnl immediately, otherwise, hook it in at the end of AC_PROG_CXX.
- AC_PROVIDE_IFELSE([AC_PROG_CXX],
- [AC_LIBTOOL_CXX],
- [define([AC_PROG_CXX], defn([AC_PROG_CXX])[AC_LIBTOOL_CXX
- ])])
-dnl And a similar setup for Fortran 77 support
- AC_PROVIDE_IFELSE([AC_PROG_F77],
- [AC_LIBTOOL_F77],
- [define([AC_PROG_F77], defn([AC_PROG_F77])[AC_LIBTOOL_F77
-])])
-
-dnl Quote A][M_PROG_GCJ so that aclocal doesn't bring it in needlessly.
-dnl If either AC_PROG_GCJ or A][M_PROG_GCJ have already been expanded, run
-dnl AC_LIBTOOL_GCJ immediately, otherwise, hook it in at the end of both.
- AC_PROVIDE_IFELSE([AC_PROG_GCJ],
- [AC_LIBTOOL_GCJ],
- [AC_PROVIDE_IFELSE([A][M_PROG_GCJ],
- [AC_LIBTOOL_GCJ],
- [AC_PROVIDE_IFELSE([LT_AC_PROG_GCJ],
- [AC_LIBTOOL_GCJ],
- [ifdef([AC_PROG_GCJ],
- [define([AC_PROG_GCJ], defn([AC_PROG_GCJ])[AC_LIBTOOL_GCJ])])
- ifdef([A][M_PROG_GCJ],
- [define([A][M_PROG_GCJ], defn([A][M_PROG_GCJ])[AC_LIBTOOL_GCJ])])
- ifdef([LT_AC_PROG_GCJ],
- [define([LT_AC_PROG_GCJ],
- defn([LT_AC_PROG_GCJ])[AC_LIBTOOL_GCJ])])])])
-])])# AC_PROG_LIBTOOL
-
-
-# _AC_PROG_LIBTOOL
-# ----------------
-AC_DEFUN([_AC_PROG_LIBTOOL],
-[AC_REQUIRE([AC_LIBTOOL_SETUP])dnl
-AC_BEFORE([$0],[AC_LIBTOOL_CXX])dnl
-AC_BEFORE([$0],[AC_LIBTOOL_F77])dnl
-AC_BEFORE([$0],[AC_LIBTOOL_GCJ])dnl
-
-# This can be used to rebuild libtool when needed
-LIBTOOL_DEPS="$ac_aux_dir/ltmain.sh"
-
-# Always use our own libtool.
-LIBTOOL='$(SHELL) $(top_builddir)/libtool'
-AC_SUBST(LIBTOOL)dnl
-
-# Prevent multiple expansion
-define([AC_PROG_LIBTOOL], [])
-])# _AC_PROG_LIBTOOL
-
-
-# AC_LIBTOOL_SETUP
-# ----------------
-AC_DEFUN([AC_LIBTOOL_SETUP],
-[AC_PREREQ(2.50)dnl
-AC_REQUIRE([AC_ENABLE_SHARED])dnl
-AC_REQUIRE([AC_ENABLE_STATIC])dnl
-AC_REQUIRE([AC_ENABLE_FAST_INSTALL])dnl
-AC_REQUIRE([AC_CANONICAL_HOST])dnl
-AC_REQUIRE([AC_CANONICAL_BUILD])dnl
-AC_REQUIRE([AC_PROG_CC])dnl
-AC_REQUIRE([AC_PROG_LD])dnl
-AC_REQUIRE([AC_PROG_LD_RELOAD_FLAG])dnl
-AC_REQUIRE([AC_PROG_NM])dnl
-
-AC_REQUIRE([AC_PROG_LN_S])dnl
-AC_REQUIRE([AC_DEPLIBS_CHECK_METHOD])dnl
-# Autoconf 2.13's AC_OBJEXT and AC_EXEEXT macros only works for C compilers!
-AC_REQUIRE([AC_OBJEXT])dnl
-AC_REQUIRE([AC_EXEEXT])dnl
-dnl
-AC_LIBTOOL_SYS_MAX_CMD_LEN
-AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE
-AC_LIBTOOL_OBJDIR
-
-AC_REQUIRE([_LT_AC_SYS_COMPILER])dnl
-_LT_AC_PROG_ECHO_BACKSLASH
-
-case $host_os in
-aix3*)
- # AIX sometimes has problems with the GCC collect2 program. For some
- # reason, if we set the COLLECT_NAMES environment variable, the problems
- # vanish in a puff of smoke.
- if test "X${COLLECT_NAMES+set}" != Xset; then
- COLLECT_NAMES=
- export COLLECT_NAMES
- fi
- ;;
-esac
-
-# Sed substitution that helps us do robust quoting. It backslashifies
-# metacharacters that are still active within double-quoted strings.
-Xsed='sed -e 1s/^X//'
-[sed_quote_subst='s/\([\\"\\`$\\\\]\)/\\\1/g']
-
-# Same as above, but do not quote variable references.
-[double_quote_subst='s/\([\\"\\`\\\\]\)/\\\1/g']
-
-# Sed substitution to delay expansion of an escaped shell variable in a
-# double_quote_subst'ed string.
-delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
-
-# Sed substitution to avoid accidental globbing in evaled expressions
-no_glob_subst='s/\*/\\\*/g'
-
-# Constants:
-rm="rm -f"
-
-# Global variables:
-default_ofile=libtool
-can_build_shared=yes
-
-# All known linkers require a `.a' archive for static linking (except MSVC,
-# which needs '.lib').
-libext=a
-ltmain="$ac_aux_dir/ltmain.sh"
-ofile="$default_ofile"
-with_gnu_ld="$lt_cv_prog_gnu_ld"
-
-AC_CHECK_TOOL(AR, ar, false)
-AC_CHECK_TOOL(RANLIB, ranlib, :)
-AC_CHECK_TOOL(STRIP, strip, :)
-
-old_CC="$CC"
-old_CFLAGS="$CFLAGS"
-
-# Set sane defaults for various variables
-test -z "$AR" && AR=ar
-test -z "$AR_FLAGS" && AR_FLAGS=cru
-test -z "$AS" && AS=as
-test -z "$CC" && CC=cc
-test -z "$LTCC" && LTCC=$CC
-test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
-test -z "$DLLTOOL" && DLLTOOL=dlltool
-test -z "$LD" && LD=ld
-test -z "$LN_S" && LN_S="ln -s"
-test -z "$MAGIC_CMD" && MAGIC_CMD=file
-test -z "$NM" && NM=nm
-test -z "$SED" && SED=sed
-test -z "$OBJDUMP" && OBJDUMP=objdump
-test -z "$RANLIB" && RANLIB=:
-test -z "$STRIP" && STRIP=:
-test -z "$ac_objext" && ac_objext=o
-
-# Determine commands to create old-style static archives.
-old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
-old_postinstall_cmds='chmod 644 $oldlib'
-old_postuninstall_cmds=
-
-if test -n "$RANLIB"; then
- case $host_os in
- openbsd*)
- old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
- ;;
- *)
- old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
- ;;
- esac
- old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
-fi
-
-_LT_CC_BASENAME([$compiler])
-
-# Only perform the check for file, if the check method requires it
-case $deplibs_check_method in
-file_magic*)
- if test "$file_magic_cmd" = '$MAGIC_CMD'; then
- AC_PATH_MAGIC
- fi
- ;;
-esac
-
-_LT_REQUIRED_DARWIN_CHECKS
-
-AC_PROVIDE_IFELSE([AC_LIBTOOL_DLOPEN], enable_dlopen=yes, enable_dlopen=no)
-AC_PROVIDE_IFELSE([AC_LIBTOOL_WIN32_DLL],
-enable_win32_dll=yes, enable_win32_dll=no)
-
-AC_ARG_ENABLE([libtool-lock],
- [AC_HELP_STRING([--disable-libtool-lock],
- [avoid locking (might break parallel builds)])])
-test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
-
-AC_ARG_WITH([pic],
- [AC_HELP_STRING([--with-pic],
- [try to use only PIC/non-PIC objects @<:@default=use both@:>@])],
- [pic_mode="$withval"],
- [pic_mode=default])
-test -z "$pic_mode" && pic_mode=default
-
-# Use C for the default configuration in the libtool script
-tagname=
-AC_LIBTOOL_LANG_C_CONFIG
-_LT_AC_TAGCONFIG
-])# AC_LIBTOOL_SETUP
-
-
-# _LT_AC_SYS_COMPILER
-# -------------------
-AC_DEFUN([_LT_AC_SYS_COMPILER],
-[AC_REQUIRE([AC_PROG_CC])dnl
-
-# If no C compiler was specified, use CC.
-LTCC=${LTCC-"$CC"}
-
-# If no C compiler flags were specified, use CFLAGS.
-LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
-
-# Allow CC to be a program name with arguments.
-compiler=$CC
-])# _LT_AC_SYS_COMPILER
-
-
-# _LT_CC_BASENAME(CC)
-# -------------------
-# Calculate cc_basename. Skip known compiler wrappers and cross-prefix.
-AC_DEFUN([_LT_CC_BASENAME],
-[for cc_temp in $1""; do
- case $cc_temp in
- compile | *[[\\/]]compile | ccache | *[[\\/]]ccache ) ;;
- distcc | *[[\\/]]distcc | purify | *[[\\/]]purify ) ;;
- \-*) ;;
- *) break;;
- esac
-done
-cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
-])
-
-
-# _LT_COMPILER_BOILERPLATE
-# ------------------------
-# Check for compiler boilerplate output or warnings with
-# the simple compiler test code.
-AC_DEFUN([_LT_COMPILER_BOILERPLATE],
-[AC_REQUIRE([LT_AC_PROG_SED])dnl
-ac_outfile=conftest.$ac_objext
-echo "$lt_simple_compile_test_code" >conftest.$ac_ext
-eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
-_lt_compiler_boilerplate=`cat conftest.err`
-$rm conftest*
-])# _LT_COMPILER_BOILERPLATE
-
-
-# _LT_LINKER_BOILERPLATE
-# ----------------------
-# Check for linker boilerplate output or warnings with
-# the simple link test code.
-AC_DEFUN([_LT_LINKER_BOILERPLATE],
-[AC_REQUIRE([LT_AC_PROG_SED])dnl
-ac_outfile=conftest.$ac_objext
-echo "$lt_simple_link_test_code" >conftest.$ac_ext
-eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
-_lt_linker_boilerplate=`cat conftest.err`
-$rm -r conftest*
-])# _LT_LINKER_BOILERPLATE
-
-# _LT_REQUIRED_DARWIN_CHECKS
-# --------------------------
-# Check for some things on darwin
-AC_DEFUN([_LT_REQUIRED_DARWIN_CHECKS],[
- case $host_os in
- rhapsody* | darwin*)
- AC_CHECK_TOOL([DSYMUTIL], [dsymutil], [:])
- AC_CHECK_TOOL([NMEDIT], [nmedit], [:])
-
- AC_CACHE_CHECK([for -single_module linker flag],[lt_cv_apple_cc_single_mod],
- [lt_cv_apple_cc_single_mod=no
- if test -z "${LT_MULTI_MODULE}"; then
- # By default we will add the -single_module flag. You can override
- # by either setting the environment variable LT_MULTI_MODULE
- # non-empty at configure time, or by adding -multi_module to the
- # link flags.
- echo "int foo(void){return 1;}" > conftest.c
- $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
- -dynamiclib ${wl}-single_module conftest.c
- if test -f libconftest.dylib; then
- lt_cv_apple_cc_single_mod=yes
- rm -rf libconftest.dylib*
- fi
- rm conftest.c
- fi])
- AC_CACHE_CHECK([for -exported_symbols_list linker flag],
- [lt_cv_ld_exported_symbols_list],
- [lt_cv_ld_exported_symbols_list=no
- save_LDFLAGS=$LDFLAGS
- echo "_main" > conftest.sym
- LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
- AC_LINK_IFELSE([AC_LANG_PROGRAM([],[])],
- [lt_cv_ld_exported_symbols_list=yes],
- [lt_cv_ld_exported_symbols_list=no])
- LDFLAGS="$save_LDFLAGS"
- ])
- case $host_os in
- rhapsody* | darwin1.[[0123]])
- _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
- darwin1.*)
- _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
- darwin*)
- # if running on 10.5 or later, the deployment target defaults
- # to the OS version, if on x86, and 10.4, the deployment
- # target defaults to 10.4. Don't you love it?
- case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
- 10.0,*86*-darwin8*|10.0,*-darwin[[91]]*)
- _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
- 10.[[012]]*)
- _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
- 10.*)
- _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
- esac
- ;;
- esac
- if test "$lt_cv_apple_cc_single_mod" = "yes"; then
- _lt_dar_single_mod='$single_module'
- fi
- if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
- _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
- else
- _lt_dar_export_syms="~$NMEDIT -s \$output_objdir/\${libname}-symbols.expsym \${lib}"
- fi
- if test "$DSYMUTIL" != ":"; then
- _lt_dsymutil="~$DSYMUTIL \$lib || :"
- else
- _lt_dsymutil=
- fi
- ;;
- esac
-])
-
-# _LT_AC_SYS_LIBPATH_AIX
-# ----------------------
-# Links a minimal program and checks the executable
-# for the system default hardcoded library path. In most cases,
-# this is /usr/lib:/lib, but when the MPI compilers are used
-# the location of the communication and MPI libs are included too.
-# If we don't find anything, use the default library path according
-# to the aix ld manual.
-AC_DEFUN([_LT_AC_SYS_LIBPATH_AIX],
-[AC_REQUIRE([LT_AC_PROG_SED])dnl
-AC_LINK_IFELSE(AC_LANG_PROGRAM,[
-lt_aix_libpath_sed='
- /Import File Strings/,/^$/ {
- /^0/ {
- s/^0 *\(.*\)$/\1/
- p
- }
- }'
-aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
-# Check for a 64-bit object if we didn't find anything.
-if test -z "$aix_libpath"; then
- aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
-fi],[])
-if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
-])# _LT_AC_SYS_LIBPATH_AIX
-
-
-# _LT_AC_SHELL_INIT(ARG)
-# ----------------------
-AC_DEFUN([_LT_AC_SHELL_INIT],
-[ifdef([AC_DIVERSION_NOTICE],
- [AC_DIVERT_PUSH(AC_DIVERSION_NOTICE)],
- [AC_DIVERT_PUSH(NOTICE)])
-$1
-AC_DIVERT_POP
-])# _LT_AC_SHELL_INIT
-
-
-# _LT_AC_PROG_ECHO_BACKSLASH
-# --------------------------
-# Add some code to the start of the generated configure script which
-# will find an echo command which doesn't interpret backslashes.
-AC_DEFUN([_LT_AC_PROG_ECHO_BACKSLASH],
-[_LT_AC_SHELL_INIT([
-# Check that we are running under the correct shell.
-SHELL=${CONFIG_SHELL-/bin/sh}
-
-case X$ECHO in
-X*--fallback-echo)
- # Remove one level of quotation (which was required for Make).
- ECHO=`echo "$ECHO" | sed 's,\\\\\[$]\\[$]0,'[$]0','`
- ;;
-esac
-
-echo=${ECHO-echo}
-if test "X[$]1" = X--no-reexec; then
- # Discard the --no-reexec flag, and continue.
- shift
-elif test "X[$]1" = X--fallback-echo; then
- # Avoid inline document here, it may be left over
- :
-elif test "X`($echo '\t') 2>/dev/null`" = 'X\t' ; then
- # Yippee, $echo works!
- :
-else
- # Restart under the correct shell.
- exec $SHELL "[$]0" --no-reexec ${1+"[$]@"}
-fi
-
-if test "X[$]1" = X--fallback-echo; then
- # used as fallback echo
- shift
- cat <<EOF
-[$]*
-EOF
- exit 0
-fi
-
-# The HP-UX ksh and POSIX shell print the target directory to stdout
-# if CDPATH is set.
-(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
-
-if test -z "$ECHO"; then
-if test "X${echo_test_string+set}" != Xset; then
-# find a string as large as possible, as long as the shell can cope with it
- for cmd in 'sed 50q "[$]0"' 'sed 20q "[$]0"' 'sed 10q "[$]0"' 'sed 2q "[$]0"' 'echo test'; do
- # expected sizes: less than 2Kb, 1Kb, 512 bytes, 16 bytes, ...
- if (echo_test_string=`eval $cmd`) 2>/dev/null &&
- echo_test_string=`eval $cmd` &&
- (test "X$echo_test_string" = "X$echo_test_string") 2>/dev/null
- then
- break
- fi
- done
-fi
-
-if test "X`($echo '\t') 2>/dev/null`" = 'X\t' &&
- echo_testing_string=`($echo "$echo_test_string") 2>/dev/null` &&
- test "X$echo_testing_string" = "X$echo_test_string"; then
- :
-else
- # The Solaris, AIX, and Digital Unix default echo programs unquote
- # backslashes. This makes it impossible to quote backslashes using
- # echo "$something" | sed 's/\\/\\\\/g'
- #
- # So, first we look for a working echo in the user's PATH.
-
- lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
- for dir in $PATH /usr/ucb; do
- IFS="$lt_save_ifs"
- if (test -f $dir/echo || test -f $dir/echo$ac_exeext) &&
- test "X`($dir/echo '\t') 2>/dev/null`" = 'X\t' &&
- echo_testing_string=`($dir/echo "$echo_test_string") 2>/dev/null` &&
- test "X$echo_testing_string" = "X$echo_test_string"; then
- echo="$dir/echo"
- break
- fi
- done
- IFS="$lt_save_ifs"
-
- if test "X$echo" = Xecho; then
- # We didn't find a better echo, so look for alternatives.
- if test "X`(print -r '\t') 2>/dev/null`" = 'X\t' &&
- echo_testing_string=`(print -r "$echo_test_string") 2>/dev/null` &&
- test "X$echo_testing_string" = "X$echo_test_string"; then
- # This shell has a builtin print -r that does the trick.
- echo='print -r'
- elif (test -f /bin/ksh || test -f /bin/ksh$ac_exeext) &&
- test "X$CONFIG_SHELL" != X/bin/ksh; then
- # If we have ksh, try running configure again with it.
- ORIGINAL_CONFIG_SHELL=${CONFIG_SHELL-/bin/sh}
- export ORIGINAL_CONFIG_SHELL
- CONFIG_SHELL=/bin/ksh
- export CONFIG_SHELL
- exec $CONFIG_SHELL "[$]0" --no-reexec ${1+"[$]@"}
- else
- # Try using printf.
- echo='printf %s\n'
- if test "X`($echo '\t') 2>/dev/null`" = 'X\t' &&
- echo_testing_string=`($echo "$echo_test_string") 2>/dev/null` &&
- test "X$echo_testing_string" = "X$echo_test_string"; then
- # Cool, printf works
- :
- elif echo_testing_string=`($ORIGINAL_CONFIG_SHELL "[$]0" --fallback-echo '\t') 2>/dev/null` &&
- test "X$echo_testing_string" = 'X\t' &&
- echo_testing_string=`($ORIGINAL_CONFIG_SHELL "[$]0" --fallback-echo "$echo_test_string") 2>/dev/null` &&
- test "X$echo_testing_string" = "X$echo_test_string"; then
- CONFIG_SHELL=$ORIGINAL_CONFIG_SHELL
- export CONFIG_SHELL
- SHELL="$CONFIG_SHELL"
- export SHELL
- echo="$CONFIG_SHELL [$]0 --fallback-echo"
- elif echo_testing_string=`($CONFIG_SHELL "[$]0" --fallback-echo '\t') 2>/dev/null` &&
- test "X$echo_testing_string" = 'X\t' &&
- echo_testing_string=`($CONFIG_SHELL "[$]0" --fallback-echo "$echo_test_string") 2>/dev/null` &&
- test "X$echo_testing_string" = "X$echo_test_string"; then
- echo="$CONFIG_SHELL [$]0 --fallback-echo"
- else
- # maybe with a smaller string...
- prev=:
-
- for cmd in 'echo test' 'sed 2q "[$]0"' 'sed 10q "[$]0"' 'sed 20q "[$]0"' 'sed 50q "[$]0"'; do
- if (test "X$echo_test_string" = "X`eval $cmd`") 2>/dev/null
- then
- break
- fi
- prev="$cmd"
- done
-
- if test "$prev" != 'sed 50q "[$]0"'; then
- echo_test_string=`eval $prev`
- export echo_test_string
- exec ${ORIGINAL_CONFIG_SHELL-${CONFIG_SHELL-/bin/sh}} "[$]0" ${1+"[$]@"}
- else
- # Oops. We lost completely, so just stick with echo.
- echo=echo
- fi
- fi
- fi
- fi
-fi
-fi
-
-# Copy echo and quote the copy suitably for passing to libtool from
-# the Makefile, instead of quoting the original, which is used later.
-ECHO=$echo
-if test "X$ECHO" = "X$CONFIG_SHELL [$]0 --fallback-echo"; then
- ECHO="$CONFIG_SHELL \\\$\[$]0 --fallback-echo"
-fi
-
-AC_SUBST(ECHO)
-])])# _LT_AC_PROG_ECHO_BACKSLASH
-
-
-# _LT_AC_LOCK
-# -----------
-AC_DEFUN([_LT_AC_LOCK],
-[AC_ARG_ENABLE([libtool-lock],
- [AC_HELP_STRING([--disable-libtool-lock],
- [avoid locking (might break parallel builds)])])
-test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
-
-# Some flags need to be propagated to the compiler or linker for good
-# libtool support.
-case $host in
-ia64-*-hpux*)
- # Find out which ABI we are using.
- echo 'int i;' > conftest.$ac_ext
- if AC_TRY_EVAL(ac_compile); then
- case `/usr/bin/file conftest.$ac_objext` in
- *ELF-32*)
- HPUX_IA64_MODE="32"
- ;;
- *ELF-64*)
- HPUX_IA64_MODE="64"
- ;;
- esac
- fi
- rm -rf conftest*
- ;;
-*-*-irix6*)
- # Find out which ABI we are using.
- echo '[#]line __oline__ "configure"' > conftest.$ac_ext
- if AC_TRY_EVAL(ac_compile); then
- if test "$lt_cv_prog_gnu_ld" = yes; then
- case `/usr/bin/file conftest.$ac_objext` in
- *32-bit*)
- LD="${LD-ld} -melf32bsmip"
- ;;
- *N32*)
- LD="${LD-ld} -melf32bmipn32"
- ;;
- *64-bit*)
- LD="${LD-ld} -melf64bmip"
- ;;
- esac
- else
- case `/usr/bin/file conftest.$ac_objext` in
- *32-bit*)
- LD="${LD-ld} -32"
- ;;
- *N32*)
- LD="${LD-ld} -n32"
- ;;
- *64-bit*)
- LD="${LD-ld} -64"
- ;;
- esac
- fi
- fi
- rm -rf conftest*
- ;;
-
-x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \
-s390*-*linux*|sparc*-*linux*)
- # Find out which ABI we are using.
- echo 'int i;' > conftest.$ac_ext
- if AC_TRY_EVAL(ac_compile); then
- case `/usr/bin/file conftest.o` in
- *32-bit*)
- case $host in
- x86_64-*kfreebsd*-gnu)
- LD="${LD-ld} -m elf_i386_fbsd"
- ;;
- x86_64-*linux*)
- LD="${LD-ld} -m elf_i386"
- ;;
- ppc64-*linux*|powerpc64-*linux*)
- LD="${LD-ld} -m elf32ppclinux"
- ;;
- s390x-*linux*)
- LD="${LD-ld} -m elf_s390"
- ;;
- sparc64-*linux*)
- LD="${LD-ld} -m elf32_sparc"
- ;;
- esac
- ;;
- *64-bit*)
- case $host in
- x86_64-*kfreebsd*-gnu)
- LD="${LD-ld} -m elf_x86_64_fbsd"
- ;;
- x86_64-*linux*)
- LD="${LD-ld} -m elf_x86_64"
- ;;
- ppc*-*linux*|powerpc*-*linux*)
- LD="${LD-ld} -m elf64ppc"
- ;;
- s390*-*linux*)
- LD="${LD-ld} -m elf64_s390"
- ;;
- sparc*-*linux*)
- LD="${LD-ld} -m elf64_sparc"
- ;;
- esac
- ;;
- esac
- fi
- rm -rf conftest*
- ;;
-
-*-*-sco3.2v5*)
- # On SCO OpenServer 5, we need -belf to get full-featured binaries.
- SAVE_CFLAGS="$CFLAGS"
- CFLAGS="$CFLAGS -belf"
- AC_CACHE_CHECK([whether the C compiler needs -belf], lt_cv_cc_needs_belf,
- [AC_LANG_PUSH(C)
- AC_TRY_LINK([],[],[lt_cv_cc_needs_belf=yes],[lt_cv_cc_needs_belf=no])
- AC_LANG_POP])
- if test x"$lt_cv_cc_needs_belf" != x"yes"; then
- # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
- CFLAGS="$SAVE_CFLAGS"
- fi
- ;;
-sparc*-*solaris*)
- # Find out which ABI we are using.
- echo 'int i;' > conftest.$ac_ext
- if AC_TRY_EVAL(ac_compile); then
- case `/usr/bin/file conftest.o` in
- *64-bit*)
- case $lt_cv_prog_gnu_ld in
- yes*) LD="${LD-ld} -m elf64_sparc" ;;
- *)
- if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
- LD="${LD-ld} -64"
- fi
- ;;
- esac
- ;;
- esac
- fi
- rm -rf conftest*
- ;;
-
-AC_PROVIDE_IFELSE([AC_LIBTOOL_WIN32_DLL],
-[*-*-cygwin* | *-*-mingw* | *-*-pw32*)
- AC_CHECK_TOOL(DLLTOOL, dlltool, false)
- AC_CHECK_TOOL(AS, as, false)
- AC_CHECK_TOOL(OBJDUMP, objdump, false)
- ;;
- ])
-esac
-
-need_locks="$enable_libtool_lock"
-
-])# _LT_AC_LOCK
-
-
-# AC_LIBTOOL_COMPILER_OPTION(MESSAGE, VARIABLE-NAME, FLAGS,
-# [OUTPUT-FILE], [ACTION-SUCCESS], [ACTION-FAILURE])
-# ----------------------------------------------------------------
-# Check whether the given compiler option works
-AC_DEFUN([AC_LIBTOOL_COMPILER_OPTION],
-[AC_REQUIRE([LT_AC_PROG_SED])
-AC_CACHE_CHECK([$1], [$2],
- [$2=no
- ifelse([$4], , [ac_outfile=conftest.$ac_objext], [ac_outfile=$4])
- echo "$lt_simple_compile_test_code" > conftest.$ac_ext
- lt_compiler_flag="$3"
- # Insert the option either (1) after the last *FLAGS variable, or
- # (2) before a word containing "conftest.", or (3) at the end.
- # Note that $ac_compile itself does not contain backslashes and begins
- # with a dollar sign (not a hyphen), so the echo should work correctly.
- # The option is referenced via a variable to avoid confusing sed.
- lt_compile=`echo "$ac_compile" | $SED \
- -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
- -e 's: [[^ ]]*conftest\.: $lt_compiler_flag&:; t' \
- -e 's:$: $lt_compiler_flag:'`
- (eval echo "\"\$as_me:__oline__: $lt_compile\"" >&AS_MESSAGE_LOG_FD)
- (eval "$lt_compile" 2>conftest.err)
- ac_status=$?
- cat conftest.err >&AS_MESSAGE_LOG_FD
- echo "$as_me:__oline__: \$? = $ac_status" >&AS_MESSAGE_LOG_FD
- if (exit $ac_status) && test -s "$ac_outfile"; then
- # The compiler can only warn and ignore the option if not recognized
- # So say no if there are warnings other than the usual output.
- $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
- $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
- if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
- $2=yes
- fi
- fi
- $rm conftest*
-])
-
-if test x"[$]$2" = xyes; then
- ifelse([$5], , :, [$5])
-else
- ifelse([$6], , :, [$6])
-fi
-])# AC_LIBTOOL_COMPILER_OPTION
-
-
-# AC_LIBTOOL_LINKER_OPTION(MESSAGE, VARIABLE-NAME, FLAGS,
-# [ACTION-SUCCESS], [ACTION-FAILURE])
-# ------------------------------------------------------------
-# Check whether the given compiler option works
-AC_DEFUN([AC_LIBTOOL_LINKER_OPTION],
-[AC_REQUIRE([LT_AC_PROG_SED])dnl
-AC_CACHE_CHECK([$1], [$2],
- [$2=no
- save_LDFLAGS="$LDFLAGS"
- LDFLAGS="$LDFLAGS $3"
- echo "$lt_simple_link_test_code" > conftest.$ac_ext
- if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
- # The linker can only warn and ignore the option if not recognized
- # So say no if there are warnings
- if test -s conftest.err; then
- # Append any errors to the config.log.
- cat conftest.err 1>&AS_MESSAGE_LOG_FD
- $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
- $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
- if diff conftest.exp conftest.er2 >/dev/null; then
- $2=yes
- fi
- else
- $2=yes
- fi
- fi
- $rm -r conftest*
- LDFLAGS="$save_LDFLAGS"
-])
-
-if test x"[$]$2" = xyes; then
- ifelse([$4], , :, [$4])
-else
- ifelse([$5], , :, [$5])
-fi
-])# AC_LIBTOOL_LINKER_OPTION
-
-
-# AC_LIBTOOL_SYS_MAX_CMD_LEN
-# --------------------------
-AC_DEFUN([AC_LIBTOOL_SYS_MAX_CMD_LEN],
-[# find the maximum length of command line arguments
-AC_MSG_CHECKING([the maximum length of command line arguments])
-AC_CACHE_VAL([lt_cv_sys_max_cmd_len], [dnl
- i=0
- teststring="ABCD"
-
- case $build_os in
- msdosdjgpp*)
- # On DJGPP, this test can blow up pretty badly due to problems in libc
- # (any single argument exceeding 2000 bytes causes a buffer overrun
- # during glob expansion). Even if it were fixed, the result of this
- # check would be larger than it should be.
- lt_cv_sys_max_cmd_len=12288; # 12K is about right
- ;;
-
- gnu*)
- # Under GNU Hurd, this test is not required because there is
- # no limit to the length of command line arguments.
- # Libtool will interpret -1 as no limit whatsoever
- lt_cv_sys_max_cmd_len=-1;
- ;;
-
- cygwin* | mingw*)
- # On Win9x/ME, this test blows up -- it succeeds, but takes
- # about 5 minutes as the teststring grows exponentially.
- # Worse, since 9x/ME are not pre-emptively multitasking,
- # you end up with a "frozen" computer, even though with patience
- # the test eventually succeeds (with a max line length of 256k).
- # Instead, let's just punt: use the minimum linelength reported by
- # all of the supported platforms: 8192 (on NT/2K/XP).
- lt_cv_sys_max_cmd_len=8192;
- ;;
-
- amigaos*)
- # On AmigaOS with pdksh, this test takes hours, literally.
- # So we just punt and use a minimum line length of 8192.
- lt_cv_sys_max_cmd_len=8192;
- ;;
-
- netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
- # This has been around since 386BSD, at least. Likely further.
- if test -x /sbin/sysctl; then
- lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
- elif test -x /usr/sbin/sysctl; then
- lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
- else
- lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs
- fi
- # And add a safety zone
- lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
- lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
- ;;
-
- interix*)
- # We know the value 262144 and hardcode it with a safety zone (like BSD)
- lt_cv_sys_max_cmd_len=196608
- ;;
-
- osf*)
- # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
- # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
- # nice to cause kernel panics so lets avoid the loop below.
- # First set a reasonable default.
- lt_cv_sys_max_cmd_len=16384
- #
- if test -x /sbin/sysconfig; then
- case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
- *1*) lt_cv_sys_max_cmd_len=-1 ;;
- esac
- fi
- ;;
- sco3.2v5*)
- lt_cv_sys_max_cmd_len=102400
- ;;
- sysv5* | sco5v6* | sysv4.2uw2*)
- kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
- if test -n "$kargmax"; then
- lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[[ ]]//'`
- else
- lt_cv_sys_max_cmd_len=32768
- fi
- ;;
- *)
- lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
- if test -n "$lt_cv_sys_max_cmd_len"; then
- lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
- lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
- else
- SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
- while (test "X"`$SHELL [$]0 --fallback-echo "X$teststring" 2>/dev/null` \
- = "XX$teststring") >/dev/null 2>&1 &&
- new_result=`expr "X$teststring" : ".*" 2>&1` &&
- lt_cv_sys_max_cmd_len=$new_result &&
- test $i != 17 # 1/2 MB should be enough
- do
- i=`expr $i + 1`
- teststring=$teststring$teststring
- done
- teststring=
- # Add a significant safety factor because C++ compilers can tack on massive
- # amounts of additional arguments before passing them to the linker.
- # It appears as though 1/2 is a usable value.
- lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
- fi
- ;;
- esac
-])
-if test -n $lt_cv_sys_max_cmd_len ; then
- AC_MSG_RESULT($lt_cv_sys_max_cmd_len)
-else
- AC_MSG_RESULT(none)
-fi
-])# AC_LIBTOOL_SYS_MAX_CMD_LEN
-
-
-# _LT_AC_CHECK_DLFCN
-# ------------------
-AC_DEFUN([_LT_AC_CHECK_DLFCN],
-[AC_CHECK_HEADERS(dlfcn.h)dnl
-])# _LT_AC_CHECK_DLFCN
-
-
-# _LT_AC_TRY_DLOPEN_SELF (ACTION-IF-TRUE, ACTION-IF-TRUE-W-USCORE,
-# ACTION-IF-FALSE, ACTION-IF-CROSS-COMPILING)
-# ---------------------------------------------------------------------
-AC_DEFUN([_LT_AC_TRY_DLOPEN_SELF],
-[AC_REQUIRE([_LT_AC_CHECK_DLFCN])dnl
-if test "$cross_compiling" = yes; then :
- [$4]
-else
- lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
- lt_status=$lt_dlunknown
- cat > conftest.$ac_ext <<EOF
-[#line __oline__ "configure"
-#include "confdefs.h"
-
-#if HAVE_DLFCN_H
-#include <dlfcn.h>
-#endif
-
-#include <stdio.h>
-
-#ifdef RTLD_GLOBAL
-# define LT_DLGLOBAL RTLD_GLOBAL
-#else
-# ifdef DL_GLOBAL
-# define LT_DLGLOBAL DL_GLOBAL
-# else
-# define LT_DLGLOBAL 0
-# endif
-#endif
-
-/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
- find out it does not work in some platform. */
-#ifndef LT_DLLAZY_OR_NOW
-# ifdef RTLD_LAZY
-# define LT_DLLAZY_OR_NOW RTLD_LAZY
-# else
-# ifdef DL_LAZY
-# define LT_DLLAZY_OR_NOW DL_LAZY
-# else
-# ifdef RTLD_NOW
-# define LT_DLLAZY_OR_NOW RTLD_NOW
-# else
-# ifdef DL_NOW
-# define LT_DLLAZY_OR_NOW DL_NOW
-# else
-# define LT_DLLAZY_OR_NOW 0
-# endif
-# endif
-# endif
-# endif
-#endif
-
-#ifdef __cplusplus
-extern "C" void exit (int);
-#endif
-
-void fnord() { int i=42;}
-int main ()
-{
- void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
- int status = $lt_dlunknown;
-
- if (self)
- {
- if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
- else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
- /* dlclose (self); */
- }
- else
- puts (dlerror ());
-
- exit (status);
-}]
-EOF
- if AC_TRY_EVAL(ac_link) && test -s conftest${ac_exeext} 2>/dev/null; then
- (./conftest; exit; ) >&AS_MESSAGE_LOG_FD 2>/dev/null
- lt_status=$?
- case x$lt_status in
- x$lt_dlno_uscore) $1 ;;
- x$lt_dlneed_uscore) $2 ;;
- x$lt_dlunknown|x*) $3 ;;
- esac
- else :
- # compilation failed
- $3
- fi
-fi
-rm -fr conftest*
-])# _LT_AC_TRY_DLOPEN_SELF
-
-
-# AC_LIBTOOL_DLOPEN_SELF
-# ----------------------
-AC_DEFUN([AC_LIBTOOL_DLOPEN_SELF],
-[AC_REQUIRE([_LT_AC_CHECK_DLFCN])dnl
-if test "x$enable_dlopen" != xyes; then
- enable_dlopen=unknown
- enable_dlopen_self=unknown
- enable_dlopen_self_static=unknown
-else
- lt_cv_dlopen=no
- lt_cv_dlopen_libs=
-
- case $host_os in
- beos*)
- lt_cv_dlopen="load_add_on"
- lt_cv_dlopen_libs=
- lt_cv_dlopen_self=yes
- ;;
-
- mingw* | pw32*)
- lt_cv_dlopen="LoadLibrary"
- lt_cv_dlopen_libs=
- ;;
-
- cygwin*)
- lt_cv_dlopen="dlopen"
- lt_cv_dlopen_libs=
- ;;
-
- darwin*)
- # if libdl is installed we need to link against it
- AC_CHECK_LIB([dl], [dlopen],
- [lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"],[
- lt_cv_dlopen="dyld"
- lt_cv_dlopen_libs=
- lt_cv_dlopen_self=yes
- ])
- ;;
-
- *)
- AC_CHECK_FUNC([shl_load],
- [lt_cv_dlopen="shl_load"],
- [AC_CHECK_LIB([dld], [shl_load],
- [lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"],
- [AC_CHECK_FUNC([dlopen],
- [lt_cv_dlopen="dlopen"],
- [AC_CHECK_LIB([dl], [dlopen],
- [lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"],
- [AC_CHECK_LIB([svld], [dlopen],
- [lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"],
- [AC_CHECK_LIB([dld], [dld_link],
- [lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"])
- ])
- ])
- ])
- ])
- ])
- ;;
- esac
-
- if test "x$lt_cv_dlopen" != xno; then
- enable_dlopen=yes
- else
- enable_dlopen=no
- fi
-
- case $lt_cv_dlopen in
- dlopen)
- save_CPPFLAGS="$CPPFLAGS"
- test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
-
- save_LDFLAGS="$LDFLAGS"
- wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
-
- save_LIBS="$LIBS"
- LIBS="$lt_cv_dlopen_libs $LIBS"
-
- AC_CACHE_CHECK([whether a program can dlopen itself],
- lt_cv_dlopen_self, [dnl
- _LT_AC_TRY_DLOPEN_SELF(
- lt_cv_dlopen_self=yes, lt_cv_dlopen_self=yes,
- lt_cv_dlopen_self=no, lt_cv_dlopen_self=cross)
- ])
-
- if test "x$lt_cv_dlopen_self" = xyes; then
- wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
- AC_CACHE_CHECK([whether a statically linked program can dlopen itself],
- lt_cv_dlopen_self_static, [dnl
- _LT_AC_TRY_DLOPEN_SELF(
- lt_cv_dlopen_self_static=yes, lt_cv_dlopen_self_static=yes,
- lt_cv_dlopen_self_static=no, lt_cv_dlopen_self_static=cross)
- ])
- fi
-
- CPPFLAGS="$save_CPPFLAGS"
- LDFLAGS="$save_LDFLAGS"
- LIBS="$save_LIBS"
- ;;
- esac
-
- case $lt_cv_dlopen_self in
- yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
- *) enable_dlopen_self=unknown ;;
- esac
-
- case $lt_cv_dlopen_self_static in
- yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
- *) enable_dlopen_self_static=unknown ;;
- esac
-fi
-])# AC_LIBTOOL_DLOPEN_SELF
-
-
-# AC_LIBTOOL_PROG_CC_C_O([TAGNAME])
-# ---------------------------------
-# Check to see if options -c and -o are simultaneously supported by compiler
-AC_DEFUN([AC_LIBTOOL_PROG_CC_C_O],
-[AC_REQUIRE([LT_AC_PROG_SED])dnl
-AC_REQUIRE([_LT_AC_SYS_COMPILER])dnl
-AC_CACHE_CHECK([if $compiler supports -c -o file.$ac_objext],
- [_LT_AC_TAGVAR(lt_cv_prog_compiler_c_o, $1)],
- [_LT_AC_TAGVAR(lt_cv_prog_compiler_c_o, $1)=no
- $rm -r conftest 2>/dev/null
- mkdir conftest
- cd conftest
- mkdir out
- echo "$lt_simple_compile_test_code" > conftest.$ac_ext
-
- lt_compiler_flag="-o out/conftest2.$ac_objext"
- # Insert the option either (1) after the last *FLAGS variable, or
- # (2) before a word containing "conftest.", or (3) at the end.
- # Note that $ac_compile itself does not contain backslashes and begins
- # with a dollar sign (not a hyphen), so the echo should work correctly.
- lt_compile=`echo "$ac_compile" | $SED \
- -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
- -e 's: [[^ ]]*conftest\.: $lt_compiler_flag&:; t' \
- -e 's:$: $lt_compiler_flag:'`
- (eval echo "\"\$as_me:__oline__: $lt_compile\"" >&AS_MESSAGE_LOG_FD)
- (eval "$lt_compile" 2>out/conftest.err)
- ac_status=$?
- cat out/conftest.err >&AS_MESSAGE_LOG_FD
- echo "$as_me:__oline__: \$? = $ac_status" >&AS_MESSAGE_LOG_FD
- if (exit $ac_status) && test -s out/conftest2.$ac_objext
- then
- # The compiler can only warn and ignore the option if not recognized
- # So say no if there are warnings
- $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
- $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
- if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
- _LT_AC_TAGVAR(lt_cv_prog_compiler_c_o, $1)=yes
- fi
- fi
- chmod u+w . 2>&AS_MESSAGE_LOG_FD
- $rm conftest*
- # SGI C++ compiler will create directory out/ii_files/ for
- # template instantiation
- test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files
- $rm out/* && rmdir out
- cd ..
- rmdir conftest
- $rm conftest*
-])
-])# AC_LIBTOOL_PROG_CC_C_O
-
-
-# AC_LIBTOOL_SYS_HARD_LINK_LOCKS([TAGNAME])
-# -----------------------------------------
-# Check to see if we can do hard links to lock some files if needed
-AC_DEFUN([AC_LIBTOOL_SYS_HARD_LINK_LOCKS],
-[AC_REQUIRE([_LT_AC_LOCK])dnl
-
-hard_links="nottested"
-if test "$_LT_AC_TAGVAR(lt_cv_prog_compiler_c_o, $1)" = no && test "$need_locks" != no; then
- # do not overwrite the value of need_locks provided by the user
- AC_MSG_CHECKING([if we can lock with hard links])
- hard_links=yes
- $rm conftest*
- ln conftest.a conftest.b 2>/dev/null && hard_links=no
- touch conftest.a
- ln conftest.a conftest.b 2>&5 || hard_links=no
- ln conftest.a conftest.b 2>/dev/null && hard_links=no
- AC_MSG_RESULT([$hard_links])
- if test "$hard_links" = no; then
- AC_MSG_WARN([`$CC' does not support `-c -o', so `make -j' may be unsafe])
- need_locks=warn
- fi
-else
- need_locks=no
-fi
-])# AC_LIBTOOL_SYS_HARD_LINK_LOCKS
-
-
-# AC_LIBTOOL_OBJDIR
-# -----------------
-AC_DEFUN([AC_LIBTOOL_OBJDIR],
-[AC_CACHE_CHECK([for objdir], [lt_cv_objdir],
-[rm -f .libs 2>/dev/null
-mkdir .libs 2>/dev/null
-if test -d .libs; then
- lt_cv_objdir=.libs
-else
- # MS-DOS does not allow filenames that begin with a dot.
- lt_cv_objdir=_libs
-fi
-rmdir .libs 2>/dev/null])
-objdir=$lt_cv_objdir
-])# AC_LIBTOOL_OBJDIR
-
-
-# AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH([TAGNAME])
-# ----------------------------------------------
-# Check hardcoding attributes.
-AC_DEFUN([AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH],
-[AC_MSG_CHECKING([how to hardcode library paths into programs])
-_LT_AC_TAGVAR(hardcode_action, $1)=
-if test -n "$_LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)" || \
- test -n "$_LT_AC_TAGVAR(runpath_var, $1)" || \
- test "X$_LT_AC_TAGVAR(hardcode_automatic, $1)" = "Xyes" ; then
-
- # We can hardcode non-existant directories.
- if test "$_LT_AC_TAGVAR(hardcode_direct, $1)" != no &&
- # If the only mechanism to avoid hardcoding is shlibpath_var, we
- # have to relink, otherwise we might link with an installed library
- # when we should be linking with a yet-to-be-installed one
- ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, $1)" != no &&
- test "$_LT_AC_TAGVAR(hardcode_minus_L, $1)" != no; then
- # Linking always hardcodes the temporary library directory.
- _LT_AC_TAGVAR(hardcode_action, $1)=relink
- else
- # We can link without hardcoding, and we can hardcode nonexisting dirs.
- _LT_AC_TAGVAR(hardcode_action, $1)=immediate
- fi
-else
- # We cannot hardcode anything, or else we can only hardcode existing
- # directories.
- _LT_AC_TAGVAR(hardcode_action, $1)=unsupported
-fi
-AC_MSG_RESULT([$_LT_AC_TAGVAR(hardcode_action, $1)])
-
-if test "$_LT_AC_TAGVAR(hardcode_action, $1)" = relink; then
- # Fast installation is not supported
- enable_fast_install=no
-elif test "$shlibpath_overrides_runpath" = yes ||
- test "$enable_shared" = no; then
- # Fast installation is not necessary
- enable_fast_install=needless
-fi
-])# AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH
-
-
-# AC_LIBTOOL_SYS_LIB_STRIP
-# ------------------------
-AC_DEFUN([AC_LIBTOOL_SYS_LIB_STRIP],
-[striplib=
-old_striplib=
-AC_MSG_CHECKING([whether stripping libraries is possible])
-if test -n "$STRIP" && $STRIP -V 2>&1 | grep "GNU strip" >/dev/null; then
- test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
- test -z "$striplib" && striplib="$STRIP --strip-unneeded"
- AC_MSG_RESULT([yes])
-else
-# FIXME - insert some real tests, host_os isn't really good enough
- case $host_os in
- darwin*)
- if test -n "$STRIP" ; then
- striplib="$STRIP -x"
- old_striplib="$STRIP -S"
- AC_MSG_RESULT([yes])
- else
- AC_MSG_RESULT([no])
-fi
- ;;
- *)
- AC_MSG_RESULT([no])
- ;;
- esac
-fi
-])# AC_LIBTOOL_SYS_LIB_STRIP
-
-
-# AC_LIBTOOL_SYS_DYNAMIC_LINKER
-# -----------------------------
-# PORTME Fill in your ld.so characteristics
-AC_DEFUN([AC_LIBTOOL_SYS_DYNAMIC_LINKER],
-[AC_REQUIRE([LT_AC_PROG_SED])dnl
-AC_MSG_CHECKING([dynamic linker characteristics])
-library_names_spec=
-libname_spec='lib$name'
-soname_spec=
-shrext_cmds=".so"
-postinstall_cmds=
-postuninstall_cmds=
-finish_cmds=
-finish_eval=
-shlibpath_var=
-shlibpath_overrides_runpath=unknown
-version_type=none
-dynamic_linker="$host_os ld.so"
-sys_lib_dlsearch_path_spec="/lib /usr/lib"
-m4_if($1,[],[
-if test "$GCC" = yes; then
- case $host_os in
- darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
- *) lt_awk_arg="/^libraries:/" ;;
- esac
- lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e "s,=/,/,g"`
- if echo "$lt_search_path_spec" | grep ';' >/dev/null ; then
- # if the path contains ";" then we assume it to be the separator
- # otherwise default to the standard path separator (i.e. ":") - it is
- # assumed that no part of a normal pathname contains ";" but that should
- # okay in the real world where ";" in dirpaths is itself problematic.
- lt_search_path_spec=`echo "$lt_search_path_spec" | $SED -e 's/;/ /g'`
- else
- lt_search_path_spec=`echo "$lt_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
- fi
- # Ok, now we have the path, separated by spaces, we can step through it
- # and add multilib dir if necessary.
- lt_tmp_lt_search_path_spec=
- lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
- for lt_sys_path in $lt_search_path_spec; do
- if test -d "$lt_sys_path/$lt_multi_os_dir"; then
- lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
- else
- test -d "$lt_sys_path" && \
- lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
- fi
- done
- lt_search_path_spec=`echo $lt_tmp_lt_search_path_spec | awk '
-BEGIN {RS=" "; FS="/|\n";} {
- lt_foo="";
- lt_count=0;
- for (lt_i = NF; lt_i > 0; lt_i--) {
- if ($lt_i != "" && $lt_i != ".") {
- if ($lt_i == "..") {
- lt_count++;
- } else {
- if (lt_count == 0) {
- lt_foo="/" $lt_i lt_foo;
- } else {
- lt_count--;
- }
- }
- }
- }
- if (lt_foo != "") { lt_freq[[lt_foo]]++; }
- if (lt_freq[[lt_foo]] == 1) { print lt_foo; }
-}'`
- sys_lib_search_path_spec=`echo $lt_search_path_spec`
-else
- sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
-fi])
-need_lib_prefix=unknown
-hardcode_into_libs=no
-
-# when you set need_version to no, make sure it does not cause -set_version
-# flags to be left without arguments
-need_version=unknown
-
-case $host_os in
-aix3*)
- version_type=linux
- library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
- shlibpath_var=LIBPATH
-
- # AIX 3 has no versioning support, so we append a major version to the name.
- soname_spec='${libname}${release}${shared_ext}$major'
- ;;
-
-aix[[4-9]]*)
- version_type=linux
- need_lib_prefix=no
- need_version=no
- hardcode_into_libs=yes
- if test "$host_cpu" = ia64; then
- # AIX 5 supports IA64
- library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
- shlibpath_var=LD_LIBRARY_PATH
- else
- # With GCC up to 2.95.x, collect2 would create an import file
- # for dependence libraries. The import file would start with
- # the line `#! .'. This would cause the generated library to
- # depend on `.', always an invalid library. This was fixed in
- # development snapshots of GCC prior to 3.0.
- case $host_os in
- aix4 | aix4.[[01]] | aix4.[[01]].*)
- if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
- echo ' yes '
- echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
- :
- else
- can_build_shared=no
- fi
- ;;
- esac
- # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
- # soname into executable. Probably we can add versioning support to
- # collect2, so additional links can be useful in future.
- if test "$aix_use_runtimelinking" = yes; then
- # If using run time linking (on AIX 4.2 or later) use lib<name>.so
- # instead of lib<name>.a to let people know that these are not
- # typical AIX shared libraries.
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
- else
- # We preserve .a as extension for shared libraries through AIX4.2
- # and later when we are not doing run time linking.
- library_names_spec='${libname}${release}.a $libname.a'
- soname_spec='${libname}${release}${shared_ext}$major'
- fi
- shlibpath_var=LIBPATH
- fi
- ;;
-
-amigaos*)
- library_names_spec='$libname.ixlibrary $libname.a'
- # Create ${libname}_ixlibrary.a entries in /sys/libs.
- finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`$echo "X$lib" | $Xsed -e '\''s%^.*/\([[^/]]*\)\.ixlibrary$%\1%'\''`; test $rm /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done'
- ;;
-
-beos*)
- library_names_spec='${libname}${shared_ext}'
- dynamic_linker="$host_os ld.so"
- shlibpath_var=LIBRARY_PATH
- ;;
-
-bsdi[[45]]*)
- version_type=linux
- need_version=no
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
- soname_spec='${libname}${release}${shared_ext}$major'
- finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
- shlibpath_var=LD_LIBRARY_PATH
- sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
- sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
- # the default ld.so.conf also contains /usr/contrib/lib and
- # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
- # libtool to hard-code these into programs
- ;;
-
-cygwin* | mingw* | pw32*)
- version_type=windows
- shrext_cmds=".dll"
- need_version=no
- need_lib_prefix=no
-
- case $GCC,$host_os in
- yes,cygwin* | yes,mingw* | yes,pw32*)
- library_names_spec='$libname.dll.a'
- # DLL is installed to $(libdir)/../bin by postinstall_cmds
- postinstall_cmds='base_file=`basename \${file}`~
- dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
- dldir=$destdir/`dirname \$dlpath`~
- test -d \$dldir || mkdir -p \$dldir~
- $install_prog $dir/$dlname \$dldir/$dlname~
- chmod a+x \$dldir/$dlname'
- postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
- dlpath=$dir/\$dldll~
- $rm \$dlpath'
- shlibpath_overrides_runpath=yes
-
- case $host_os in
- cygwin*)
- # Cygwin DLLs use 'cyg' prefix rather than 'lib'
- soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[[.]]/-/g'`${versuffix}${shared_ext}'
- sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
- ;;
- mingw*)
- # MinGW DLLs use traditional 'lib' prefix
- soname_spec='${libname}`echo ${release} | $SED -e 's/[[.]]/-/g'`${versuffix}${shared_ext}'
- sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
- if echo "$sys_lib_search_path_spec" | [grep ';[c-zC-Z]:/' >/dev/null]; then
- # It is most probably a Windows format PATH printed by
- # mingw gcc, but we are running on Cygwin. Gcc prints its search
- # path with ; separators, and with drive letters. We can handle the
- # drive letters (cygwin fileutils understands them), so leave them,
- # especially as we might pass files found there to a mingw objdump,
- # which wouldn't understand a cygwinified path. Ahh.
- sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
- else
- sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
- fi
- ;;
- pw32*)
- # pw32 DLLs use 'pw' prefix rather than 'lib'
- library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[[.]]/-/g'`${versuffix}${shared_ext}'
- ;;
- esac
- ;;
-
- *)
- library_names_spec='${libname}`echo ${release} | $SED -e 's/[[.]]/-/g'`${versuffix}${shared_ext} $libname.lib'
- ;;
- esac
- dynamic_linker='Win32 ld.exe'
- # FIXME: first we should search . and the directory the executable is in
- shlibpath_var=PATH
- ;;
-
-darwin* | rhapsody*)
- dynamic_linker="$host_os dyld"
- version_type=darwin
- need_lib_prefix=no
- need_version=no
- library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
- soname_spec='${libname}${release}${major}$shared_ext'
- shlibpath_overrides_runpath=yes
- shlibpath_var=DYLD_LIBRARY_PATH
- shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
- m4_if([$1], [],[
- sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"])
- sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
- ;;
-
-dgux*)
- version_type=linux
- need_lib_prefix=no
- need_version=no
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
- soname_spec='${libname}${release}${shared_ext}$major'
- shlibpath_var=LD_LIBRARY_PATH
- ;;
-
-freebsd1*)
- dynamic_linker=no
- ;;
-
-freebsd* | dragonfly*)
- # DragonFly does not have aout. When/if they implement a new
- # versioning mechanism, adjust this.
- if test -x /usr/bin/objformat; then
- objformat=`/usr/bin/objformat`
- else
- case $host_os in
- freebsd[[123]]*) objformat=aout ;;
- *) objformat=elf ;;
- esac
- fi
- version_type=freebsd-$objformat
- case $version_type in
- freebsd-elf*)
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
- need_version=no
- need_lib_prefix=no
- ;;
- freebsd-*)
- library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
- need_version=yes
- ;;
- esac
- shlibpath_var=LD_LIBRARY_PATH
- case $host_os in
- freebsd2*)
- shlibpath_overrides_runpath=yes
- ;;
- freebsd3.[[01]]* | freebsdelf3.[[01]]*)
- shlibpath_overrides_runpath=yes
- hardcode_into_libs=yes
- ;;
- freebsd3.[[2-9]]* | freebsdelf3.[[2-9]]* | \
- freebsd4.[[0-5]] | freebsdelf4.[[0-5]] | freebsd4.1.1 | freebsdelf4.1.1)
- shlibpath_overrides_runpath=no
- hardcode_into_libs=yes
- ;;
- *) # from 4.6 on, and DragonFly
- shlibpath_overrides_runpath=yes
- hardcode_into_libs=yes
- ;;
- esac
- ;;
-
-gnu*)
- version_type=linux
- need_lib_prefix=no
- need_version=no
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
- soname_spec='${libname}${release}${shared_ext}$major'
- shlibpath_var=LD_LIBRARY_PATH
- hardcode_into_libs=yes
- ;;
-
-hpux9* | hpux10* | hpux11*)
- # Give a soname corresponding to the major version so that dld.sl refuses to
- # link against other versions.
- version_type=sunos
- need_lib_prefix=no
- need_version=no
- case $host_cpu in
- ia64*)
- shrext_cmds='.so'
- hardcode_into_libs=yes
- dynamic_linker="$host_os dld.so"
- shlibpath_var=LD_LIBRARY_PATH
- shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
- soname_spec='${libname}${release}${shared_ext}$major'
- if test "X$HPUX_IA64_MODE" = X32; then
- sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
- else
- sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
- fi
- sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
- ;;
- hppa*64*)
- shrext_cmds='.sl'
- hardcode_into_libs=yes
- dynamic_linker="$host_os dld.sl"
- shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
- shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
- soname_spec='${libname}${release}${shared_ext}$major'
- sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
- sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
- ;;
- *)
- shrext_cmds='.sl'
- dynamic_linker="$host_os dld.sl"
- shlibpath_var=SHLIB_PATH
- shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
- soname_spec='${libname}${release}${shared_ext}$major'
- ;;
- esac
- # HP-UX runs *really* slowly unless shared libraries are mode 555.
- postinstall_cmds='chmod 555 $lib'
- ;;
-
-interix[[3-9]]*)
- version_type=linux
- need_lib_prefix=no
- need_version=no
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
- soname_spec='${libname}${release}${shared_ext}$major'
- dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
- shlibpath_var=LD_LIBRARY_PATH
- shlibpath_overrides_runpath=no
- hardcode_into_libs=yes
- ;;
-
-irix5* | irix6* | nonstopux*)
- case $host_os in
- nonstopux*) version_type=nonstopux ;;
- *)
- if test "$lt_cv_prog_gnu_ld" = yes; then
- version_type=linux
- else
- version_type=irix
- fi ;;
- esac
- need_lib_prefix=no
- need_version=no
- soname_spec='${libname}${release}${shared_ext}$major'
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
- case $host_os in
- irix5* | nonstopux*)
- libsuff= shlibsuff=
- ;;
- *)
- case $LD in # libtool.m4 will add one of these switches to LD
- *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
- libsuff= shlibsuff= libmagic=32-bit;;
- *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
- libsuff=32 shlibsuff=N32 libmagic=N32;;
- *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
- libsuff=64 shlibsuff=64 libmagic=64-bit;;
- *) libsuff= shlibsuff= libmagic=never-match;;
- esac
- ;;
- esac
- shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
- shlibpath_overrides_runpath=no
- sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
- sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
- hardcode_into_libs=yes
- ;;
-
-# No shared lib support for Linux oldld, aout, or coff.
-linux*oldld* | linux*aout* | linux*coff*)
- dynamic_linker=no
- ;;
-
-# This must be Linux ELF.
-linux* | k*bsd*-gnu)
- version_type=linux
- need_lib_prefix=no
- need_version=no
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
- soname_spec='${libname}${release}${shared_ext}$major'
- finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
- shlibpath_var=LD_LIBRARY_PATH
- shlibpath_overrides_runpath=no
- # This implies no fast_install, which is unacceptable.
- # Some rework will be needed to allow for fast_install
- # before this can be enabled.
- hardcode_into_libs=yes
-
- # Append ld.so.conf contents to the search path
- if test -f /etc/ld.so.conf; then
- lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \[$]2)); skip = 1; } { if (!skip) print \[$]0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[ ]*hwcap[ ]/d;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '`
- sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
- fi
-
- # We used to test for /lib/ld.so.1 and disable shared libraries on
- # powerpc, because MkLinux only supported shared libraries with the
- # GNU dynamic linker. Since this was broken with cross compilers,
- # most powerpc-linux boxes support dynamic linking these days and
- # people can always --disable-shared, the test was removed, and we
- # assume the GNU/Linux dynamic linker is in use.
- dynamic_linker='GNU/Linux ld.so'
- ;;
-
-netbsd*)
- version_type=sunos
- need_lib_prefix=no
- need_version=no
- if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
- finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
- dynamic_linker='NetBSD (a.out) ld.so'
- else
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
- soname_spec='${libname}${release}${shared_ext}$major'
- dynamic_linker='NetBSD ld.elf_so'
- fi
- shlibpath_var=LD_LIBRARY_PATH
- shlibpath_overrides_runpath=yes
- hardcode_into_libs=yes
- ;;
-
-newsos6)
- version_type=linux
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
- shlibpath_var=LD_LIBRARY_PATH
- shlibpath_overrides_runpath=yes
- ;;
-
-nto-qnx*)
- version_type=linux
- need_lib_prefix=no
- need_version=no
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
- soname_spec='${libname}${release}${shared_ext}$major'
- shlibpath_var=LD_LIBRARY_PATH
- shlibpath_overrides_runpath=yes
- ;;
-
-openbsd*)
- version_type=sunos
- sys_lib_dlsearch_path_spec="/usr/lib"
- need_lib_prefix=no
- # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
- case $host_os in
- openbsd3.3 | openbsd3.3.*) need_version=yes ;;
- *) need_version=no ;;
- esac
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
- finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
- shlibpath_var=LD_LIBRARY_PATH
- if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
- case $host_os in
- openbsd2.[[89]] | openbsd2.[[89]].*)
- shlibpath_overrides_runpath=no
- ;;
- *)
- shlibpath_overrides_runpath=yes
- ;;
- esac
- else
- shlibpath_overrides_runpath=yes
- fi
- ;;
-
-os2*)
- libname_spec='$name'
- shrext_cmds=".dll"
- need_lib_prefix=no
- library_names_spec='$libname${shared_ext} $libname.a'
- dynamic_linker='OS/2 ld.exe'
- shlibpath_var=LIBPATH
- ;;
-
-osf3* | osf4* | osf5*)
- version_type=osf
- need_lib_prefix=no
- need_version=no
- soname_spec='${libname}${release}${shared_ext}$major'
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
- shlibpath_var=LD_LIBRARY_PATH
- sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
- sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
- ;;
-
-rdos*)
- dynamic_linker=no
- ;;
-
-solaris*)
- version_type=linux
- need_lib_prefix=no
- need_version=no
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
- soname_spec='${libname}${release}${shared_ext}$major'
- shlibpath_var=LD_LIBRARY_PATH
- shlibpath_overrides_runpath=yes
- hardcode_into_libs=yes
- # ldd complains unless libraries are executable
- postinstall_cmds='chmod +x $lib'
- ;;
-
-sunos4*)
- version_type=sunos
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
- finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
- shlibpath_var=LD_LIBRARY_PATH
- shlibpath_overrides_runpath=yes
- if test "$with_gnu_ld" = yes; then
- need_lib_prefix=no
- fi
- need_version=yes
- ;;
-
-sysv4 | sysv4.3*)
- version_type=linux
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
- soname_spec='${libname}${release}${shared_ext}$major'
- shlibpath_var=LD_LIBRARY_PATH
- case $host_vendor in
- sni)
- shlibpath_overrides_runpath=no
- need_lib_prefix=no
- export_dynamic_flag_spec='${wl}-Blargedynsym'
- runpath_var=LD_RUN_PATH
- ;;
- siemens)
- need_lib_prefix=no
- ;;
- motorola)
- need_lib_prefix=no
- need_version=no
- shlibpath_overrides_runpath=no
- sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
- ;;
- esac
- ;;
-
-sysv4*MP*)
- if test -d /usr/nec ;then
- version_type=linux
- library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
- soname_spec='$libname${shared_ext}.$major'
- shlibpath_var=LD_LIBRARY_PATH
- fi
- ;;
-
-sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
- version_type=freebsd-elf
- need_lib_prefix=no
- need_version=no
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
- soname_spec='${libname}${release}${shared_ext}$major'
- shlibpath_var=LD_LIBRARY_PATH
- hardcode_into_libs=yes
- if test "$with_gnu_ld" = yes; then
- sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
- shlibpath_overrides_runpath=no
- else
- sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
- shlibpath_overrides_runpath=yes
- case $host_os in
- sco3.2v5*)
- sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
- ;;
- esac
- fi
- sys_lib_dlsearch_path_spec='/usr/lib'
- ;;
-
-uts4*)
- version_type=linux
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
- soname_spec='${libname}${release}${shared_ext}$major'
- shlibpath_var=LD_LIBRARY_PATH
- ;;
-
-*)
- dynamic_linker=no
- ;;
-esac
-AC_MSG_RESULT([$dynamic_linker])
-test "$dynamic_linker" = no && can_build_shared=no
-
-AC_CACHE_VAL([lt_cv_sys_lib_search_path_spec],
-[lt_cv_sys_lib_search_path_spec="$sys_lib_search_path_spec"])
-sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
-AC_CACHE_VAL([lt_cv_sys_lib_dlsearch_path_spec],
-[lt_cv_sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec"])
-sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
-
-variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
-if test "$GCC" = yes; then
- variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
-fi
-])# AC_LIBTOOL_SYS_DYNAMIC_LINKER
-
-
-# _LT_AC_TAGCONFIG
-# ----------------
-AC_DEFUN([_LT_AC_TAGCONFIG],
-[AC_REQUIRE([LT_AC_PROG_SED])dnl
-AC_ARG_WITH([tags],
- [AC_HELP_STRING([--with-tags@<:@=TAGS@:>@],
- [include additional configurations @<:@automatic@:>@])],
- [tagnames="$withval"])
-
-if test -f "$ltmain" && test -n "$tagnames"; then
- if test ! -f "${ofile}"; then
- AC_MSG_WARN([output file `$ofile' does not exist])
- fi
-
- if test -z "$LTCC"; then
- eval "`$SHELL ${ofile} --config | grep '^LTCC='`"
- if test -z "$LTCC"; then
- AC_MSG_WARN([output file `$ofile' does not look like a libtool script])
- else
- AC_MSG_WARN([using `LTCC=$LTCC', extracted from `$ofile'])
- fi
- fi
- if test -z "$LTCFLAGS"; then
- eval "`$SHELL ${ofile} --config | grep '^LTCFLAGS='`"
- fi
-
- # Extract list of available tagged configurations in $ofile.
- # Note that this assumes the entire list is on one line.
- available_tags=`grep "^available_tags=" "${ofile}" | $SED -e 's/available_tags=\(.*$\)/\1/' -e 's/\"//g'`
-
- lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
- for tagname in $tagnames; do
- IFS="$lt_save_ifs"
- # Check whether tagname contains only valid characters
- case `$echo "X$tagname" | $Xsed -e 's:[[-_ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890,/]]::g'` in
- "") ;;
- *) AC_MSG_ERROR([invalid tag name: $tagname])
- ;;
- esac
-
- if grep "^# ### BEGIN LIBTOOL TAG CONFIG: $tagname$" < "${ofile}" > /dev/null
- then
- AC_MSG_ERROR([tag name \"$tagname\" already exists])
- fi
-
- # Update the list of available tags.
- if test -n "$tagname"; then
- echo appending configuration tag \"$tagname\" to $ofile
-
- case $tagname in
- CXX)
- if test -n "$CXX" && ( test "X$CXX" != "Xno" &&
- ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) ||
- (test "X$CXX" != "Xg++"))) ; then
- AC_LIBTOOL_LANG_CXX_CONFIG
- else
- tagname=""
- fi
- ;;
-
- F77)
- if test -n "$F77" && test "X$F77" != "Xno"; then
- AC_LIBTOOL_LANG_F77_CONFIG
- else
- tagname=""
- fi
- ;;
-
- GCJ)
- if test -n "$GCJ" && test "X$GCJ" != "Xno"; then
- AC_LIBTOOL_LANG_GCJ_CONFIG
- else
- tagname=""
- fi
- ;;
-
- RC)
- AC_LIBTOOL_LANG_RC_CONFIG
- ;;
-
- *)
- AC_MSG_ERROR([Unsupported tag name: $tagname])
- ;;
- esac
-
- # Append the new tag name to the list of available tags.
- if test -n "$tagname" ; then
- available_tags="$available_tags $tagname"
- fi
- fi
- done
- IFS="$lt_save_ifs"
-
- # Now substitute the updated list of available tags.
- if eval "sed -e 's/^available_tags=.*\$/available_tags=\"$available_tags\"/' \"$ofile\" > \"${ofile}T\""; then
- mv "${ofile}T" "$ofile"
- chmod +x "$ofile"
- else
- rm -f "${ofile}T"
- AC_MSG_ERROR([unable to update list of available tagged configurations.])
- fi
-fi
-])# _LT_AC_TAGCONFIG
-
-
-# AC_LIBTOOL_DLOPEN
-# -----------------
-# enable checks for dlopen support
-AC_DEFUN([AC_LIBTOOL_DLOPEN],
- [AC_BEFORE([$0],[AC_LIBTOOL_SETUP])
-])# AC_LIBTOOL_DLOPEN
-
-
-# AC_LIBTOOL_WIN32_DLL
-# --------------------
-# declare package support for building win32 DLLs
-AC_DEFUN([AC_LIBTOOL_WIN32_DLL],
-[AC_BEFORE([$0], [AC_LIBTOOL_SETUP])
-])# AC_LIBTOOL_WIN32_DLL
-
-
-# AC_ENABLE_SHARED([DEFAULT])
-# ---------------------------
-# implement the --enable-shared flag
-# DEFAULT is either `yes' or `no'. If omitted, it defaults to `yes'.
-AC_DEFUN([AC_ENABLE_SHARED],
-[define([AC_ENABLE_SHARED_DEFAULT], ifelse($1, no, no, yes))dnl
-AC_ARG_ENABLE([shared],
- [AC_HELP_STRING([--enable-shared@<:@=PKGS@:>@],
- [build shared libraries @<:@default=]AC_ENABLE_SHARED_DEFAULT[@:>@])],
- [p=${PACKAGE-default}
- case $enableval in
- yes) enable_shared=yes ;;
- no) enable_shared=no ;;
- *)
- enable_shared=no
- # Look at the argument we got. We use all the common list separators.
- lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
- for pkg in $enableval; do
- IFS="$lt_save_ifs"
- if test "X$pkg" = "X$p"; then
- enable_shared=yes
- fi
- done
- IFS="$lt_save_ifs"
- ;;
- esac],
- [enable_shared=]AC_ENABLE_SHARED_DEFAULT)
-])# AC_ENABLE_SHARED
-
-
-# AC_DISABLE_SHARED
-# -----------------
-# set the default shared flag to --disable-shared
-AC_DEFUN([AC_DISABLE_SHARED],
-[AC_BEFORE([$0],[AC_LIBTOOL_SETUP])dnl
-AC_ENABLE_SHARED(no)
-])# AC_DISABLE_SHARED
-
-
-# AC_ENABLE_STATIC([DEFAULT])
-# ---------------------------
-# implement the --enable-static flag
-# DEFAULT is either `yes' or `no'. If omitted, it defaults to `yes'.
-AC_DEFUN([AC_ENABLE_STATIC],
-[define([AC_ENABLE_STATIC_DEFAULT], ifelse($1, no, no, yes))dnl
-AC_ARG_ENABLE([static],
- [AC_HELP_STRING([--enable-static@<:@=PKGS@:>@],
- [build static libraries @<:@default=]AC_ENABLE_STATIC_DEFAULT[@:>@])],
- [p=${PACKAGE-default}
- case $enableval in
- yes) enable_static=yes ;;
- no) enable_static=no ;;
- *)
- enable_static=no
- # Look at the argument we got. We use all the common list separators.
- lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
- for pkg in $enableval; do
- IFS="$lt_save_ifs"
- if test "X$pkg" = "X$p"; then
- enable_static=yes
- fi
- done
- IFS="$lt_save_ifs"
- ;;
- esac],
- [enable_static=]AC_ENABLE_STATIC_DEFAULT)
-])# AC_ENABLE_STATIC
-
-
-# AC_DISABLE_STATIC
-# -----------------
-# set the default static flag to --disable-static
-AC_DEFUN([AC_DISABLE_STATIC],
-[AC_BEFORE([$0],[AC_LIBTOOL_SETUP])dnl
-AC_ENABLE_STATIC(no)
-])# AC_DISABLE_STATIC
-
-
-# AC_ENABLE_FAST_INSTALL([DEFAULT])
-# ---------------------------------
-# implement the --enable-fast-install flag
-# DEFAULT is either `yes' or `no'. If omitted, it defaults to `yes'.
-AC_DEFUN([AC_ENABLE_FAST_INSTALL],
-[define([AC_ENABLE_FAST_INSTALL_DEFAULT], ifelse($1, no, no, yes))dnl
-AC_ARG_ENABLE([fast-install],
- [AC_HELP_STRING([--enable-fast-install@<:@=PKGS@:>@],
- [optimize for fast installation @<:@default=]AC_ENABLE_FAST_INSTALL_DEFAULT[@:>@])],
- [p=${PACKAGE-default}
- case $enableval in
- yes) enable_fast_install=yes ;;
- no) enable_fast_install=no ;;
- *)
- enable_fast_install=no
- # Look at the argument we got. We use all the common list separators.
- lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
- for pkg in $enableval; do
- IFS="$lt_save_ifs"
- if test "X$pkg" = "X$p"; then
- enable_fast_install=yes
- fi
- done
- IFS="$lt_save_ifs"
- ;;
- esac],
- [enable_fast_install=]AC_ENABLE_FAST_INSTALL_DEFAULT)
-])# AC_ENABLE_FAST_INSTALL
-
-
-# AC_DISABLE_FAST_INSTALL
-# -----------------------
-# set the default to --disable-fast-install
-AC_DEFUN([AC_DISABLE_FAST_INSTALL],
-[AC_BEFORE([$0],[AC_LIBTOOL_SETUP])dnl
-AC_ENABLE_FAST_INSTALL(no)
-])# AC_DISABLE_FAST_INSTALL
-
-
-# AC_LIBTOOL_PICMODE([MODE])
-# --------------------------
-# implement the --with-pic flag
-# MODE is either `yes' or `no'. If omitted, it defaults to `both'.
-AC_DEFUN([AC_LIBTOOL_PICMODE],
-[AC_BEFORE([$0],[AC_LIBTOOL_SETUP])dnl
-pic_mode=ifelse($#,1,$1,default)
-])# AC_LIBTOOL_PICMODE
-
-
-# AC_PROG_EGREP
-# -------------
-# This is predefined starting with Autoconf 2.54, so this conditional
-# definition can be removed once we require Autoconf 2.54 or later.
-m4_ifndef([AC_PROG_EGREP], [AC_DEFUN([AC_PROG_EGREP],
-[AC_CACHE_CHECK([for egrep], [ac_cv_prog_egrep],
- [if echo a | (grep -E '(a|b)') >/dev/null 2>&1
- then ac_cv_prog_egrep='grep -E'
- else ac_cv_prog_egrep='egrep'
- fi])
- EGREP=$ac_cv_prog_egrep
- AC_SUBST([EGREP])
-])])
-
-
-# AC_PATH_TOOL_PREFIX
-# -------------------
-# find a file program which can recognize shared library
-AC_DEFUN([AC_PATH_TOOL_PREFIX],
-[AC_REQUIRE([AC_PROG_EGREP])dnl
-AC_MSG_CHECKING([for $1])
-AC_CACHE_VAL(lt_cv_path_MAGIC_CMD,
-[case $MAGIC_CMD in
-[[\\/*] | ?:[\\/]*])
- lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
- ;;
-*)
- lt_save_MAGIC_CMD="$MAGIC_CMD"
- lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
-dnl $ac_dummy forces splitting on constant user-supplied paths.
-dnl POSIX.2 word splitting is done only on the output of word expansions,
-dnl not every word. This closes a longstanding sh security hole.
- ac_dummy="ifelse([$2], , $PATH, [$2])"
- for ac_dir in $ac_dummy; do
- IFS="$lt_save_ifs"
- test -z "$ac_dir" && ac_dir=.
- if test -f $ac_dir/$1; then
- lt_cv_path_MAGIC_CMD="$ac_dir/$1"
- if test -n "$file_magic_test_file"; then
- case $deplibs_check_method in
- "file_magic "*)
- file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
- MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
- if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
- $EGREP "$file_magic_regex" > /dev/null; then
- :
- else
- cat <<EOF 1>&2
-
-*** Warning: the command libtool uses to detect shared libraries,
-*** $file_magic_cmd, produces output that libtool cannot recognize.
-*** The result is that libtool may fail to recognize shared libraries
-*** as such. This will affect the creation of libtool libraries that
-*** depend on shared libraries, but programs linked with such libtool
-*** libraries will work regardless of this problem. Nevertheless, you
-*** may want to report the problem to your system manager and/or to
-*** bug-libtool@gnu.org
-
-EOF
- fi ;;
- esac
- fi
- break
- fi
- done
- IFS="$lt_save_ifs"
- MAGIC_CMD="$lt_save_MAGIC_CMD"
- ;;
-esac])
-MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
-if test -n "$MAGIC_CMD"; then
- AC_MSG_RESULT($MAGIC_CMD)
-else
- AC_MSG_RESULT(no)
-fi
-])# AC_PATH_TOOL_PREFIX
-
-
-# AC_PATH_MAGIC
-# -------------
-# find a file program which can recognize a shared library
-AC_DEFUN([AC_PATH_MAGIC],
-[AC_PATH_TOOL_PREFIX(${ac_tool_prefix}file, /usr/bin$PATH_SEPARATOR$PATH)
-if test -z "$lt_cv_path_MAGIC_CMD"; then
- if test -n "$ac_tool_prefix"; then
- AC_PATH_TOOL_PREFIX(file, /usr/bin$PATH_SEPARATOR$PATH)
- else
- MAGIC_CMD=:
- fi
-fi
-])# AC_PATH_MAGIC
-
-
-# AC_PROG_LD
-# ----------
-# find the pathname to the GNU or non-GNU linker
-AC_DEFUN([AC_PROG_LD],
-[AC_ARG_WITH([gnu-ld],
- [AC_HELP_STRING([--with-gnu-ld],
- [assume the C compiler uses GNU ld @<:@default=no@:>@])],
- [test "$withval" = no || with_gnu_ld=yes],
- [with_gnu_ld=no])
-AC_REQUIRE([LT_AC_PROG_SED])dnl
-AC_REQUIRE([AC_PROG_CC])dnl
-AC_REQUIRE([AC_CANONICAL_HOST])dnl
-AC_REQUIRE([AC_CANONICAL_BUILD])dnl
-ac_prog=ld
-if test "$GCC" = yes; then
- # Check if gcc -print-prog-name=ld gives a path.
- AC_MSG_CHECKING([for ld used by $CC])
- case $host in
- *-*-mingw*)
- # gcc leaves a trailing carriage return which upsets mingw
- ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
- *)
- ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
- esac
- case $ac_prog in
- # Accept absolute paths.
- [[\\/]]* | ?:[[\\/]]*)
- re_direlt='/[[^/]][[^/]]*/\.\./'
- # Canonicalize the pathname of ld
- ac_prog=`echo $ac_prog| $SED 's%\\\\%/%g'`
- while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
- ac_prog=`echo $ac_prog| $SED "s%$re_direlt%/%"`
- done
- test -z "$LD" && LD="$ac_prog"
- ;;
- "")
- # If it fails, then pretend we aren't using GCC.
- ac_prog=ld
- ;;
- *)
- # If it is relative, then search for the first ld in PATH.
- with_gnu_ld=unknown
- ;;
- esac
-elif test "$with_gnu_ld" = yes; then
- AC_MSG_CHECKING([for GNU ld])
-else
- AC_MSG_CHECKING([for non-GNU ld])
-fi
-AC_CACHE_VAL(lt_cv_path_LD,
-[if test -z "$LD"; then
- lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
- for ac_dir in $PATH; do
- IFS="$lt_save_ifs"
- test -z "$ac_dir" && ac_dir=.
- if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
- lt_cv_path_LD="$ac_dir/$ac_prog"
- # Check to see if the program is GNU ld. I'd rather use --version,
- # but apparently some variants of GNU ld only accept -v.
- # Break only if it was the GNU/non-GNU ld that we prefer.
- case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
- *GNU* | *'with BFD'*)
- test "$with_gnu_ld" != no && break
- ;;
- *)
- test "$with_gnu_ld" != yes && break
- ;;
- esac
- fi
- done
- IFS="$lt_save_ifs"
-else
- lt_cv_path_LD="$LD" # Let the user override the test with a path.
-fi])
-LD="$lt_cv_path_LD"
-if test -n "$LD"; then
- AC_MSG_RESULT($LD)
-else
- AC_MSG_RESULT(no)
-fi
-test -z "$LD" && AC_MSG_ERROR([no acceptable ld found in \$PATH])
-AC_PROG_LD_GNU
-])# AC_PROG_LD
-
-
-# AC_PROG_LD_GNU
-# --------------
-AC_DEFUN([AC_PROG_LD_GNU],
-[AC_REQUIRE([AC_PROG_EGREP])dnl
-AC_CACHE_CHECK([if the linker ($LD) is GNU ld], lt_cv_prog_gnu_ld,
-[# I'd rather use --version here, but apparently some GNU lds only accept -v.
-case `$LD -v 2>&1 </dev/null` in
-*GNU* | *'with BFD'*)
- lt_cv_prog_gnu_ld=yes
- ;;
-*)
- lt_cv_prog_gnu_ld=no
- ;;
-esac])
-with_gnu_ld=$lt_cv_prog_gnu_ld
-])# AC_PROG_LD_GNU
-
-
-# AC_PROG_LD_RELOAD_FLAG
-# ----------------------
-# find reload flag for linker
-# -- PORTME Some linkers may need a different reload flag.
-AC_DEFUN([AC_PROG_LD_RELOAD_FLAG],
-[AC_CACHE_CHECK([for $LD option to reload object files],
- lt_cv_ld_reload_flag,
- [lt_cv_ld_reload_flag='-r'])
-reload_flag=$lt_cv_ld_reload_flag
-case $reload_flag in
-"" | " "*) ;;
-*) reload_flag=" $reload_flag" ;;
-esac
-reload_cmds='$LD$reload_flag -o $output$reload_objs'
-case $host_os in
- darwin*)
- if test "$GCC" = yes; then
- reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
- else
- reload_cmds='$LD$reload_flag -o $output$reload_objs'
- fi
- ;;
-esac
-])# AC_PROG_LD_RELOAD_FLAG
-
-
-# AC_DEPLIBS_CHECK_METHOD
-# -----------------------
-# how to check for library dependencies
-# -- PORTME fill in with the dynamic library characteristics
-AC_DEFUN([AC_DEPLIBS_CHECK_METHOD],
-[AC_CACHE_CHECK([how to recognize dependent libraries],
-lt_cv_deplibs_check_method,
-[lt_cv_file_magic_cmd='$MAGIC_CMD'
-lt_cv_file_magic_test_file=
-lt_cv_deplibs_check_method='unknown'
-# Need to set the preceding variable on all platforms that support
-# interlibrary dependencies.
-# 'none' -- dependencies not supported.
-# `unknown' -- same as none, but documents that we really don't know.
-# 'pass_all' -- all dependencies passed with no checks.
-# 'test_compile' -- check by making test program.
-# 'file_magic [[regex]]' -- check by looking for files in library path
-# which responds to the $file_magic_cmd with a given extended regex.
-# If you have `file' or equivalent on your system and you're not sure
-# whether `pass_all' will *always* work, you probably want this one.
-
-case $host_os in
-aix[[4-9]]*)
- lt_cv_deplibs_check_method=pass_all
- ;;
-
-beos*)
- lt_cv_deplibs_check_method=pass_all
- ;;
-
-bsdi[[45]]*)
- lt_cv_deplibs_check_method='file_magic ELF [[0-9]][[0-9]]*-bit [[ML]]SB (shared object|dynamic lib)'
- lt_cv_file_magic_cmd='/usr/bin/file -L'
- lt_cv_file_magic_test_file=/shlib/libc.so
- ;;
-
-cygwin*)
- # func_win32_libid is a shell function defined in ltmain.sh
- lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
- lt_cv_file_magic_cmd='func_win32_libid'
- ;;
-
-mingw* | pw32*)
- # Base MSYS/MinGW do not provide the 'file' command needed by
- # func_win32_libid shell function, so use a weaker test based on 'objdump',
- # unless we find 'file', for example because we are cross-compiling.
- if ( file / ) >/dev/null 2>&1; then
- lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
- lt_cv_file_magic_cmd='func_win32_libid'
- else
- lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
- lt_cv_file_magic_cmd='$OBJDUMP -f'
- fi
- ;;
-
-darwin* | rhapsody*)
- lt_cv_deplibs_check_method=pass_all
- ;;
-
-freebsd* | dragonfly*)
- if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
- case $host_cpu in
- i*86 )
- # Not sure whether the presence of OpenBSD here was a mistake.
- # Let's accept both of them until this is cleared up.
- lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[[3-9]]86 (compact )?demand paged shared library'
- lt_cv_file_magic_cmd=/usr/bin/file
- lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
- ;;
- esac
- else
- lt_cv_deplibs_check_method=pass_all
- fi
- ;;
-
-gnu*)
- lt_cv_deplibs_check_method=pass_all
- ;;
-
-hpux10.20* | hpux11*)
- lt_cv_file_magic_cmd=/usr/bin/file
- case $host_cpu in
- ia64*)
- lt_cv_deplibs_check_method='file_magic (s[[0-9]][[0-9]][[0-9]]|ELF-[[0-9]][[0-9]]) shared object file - IA64'
- lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
- ;;
- hppa*64*)
- [lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - PA-RISC [0-9].[0-9]']
- lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
- ;;
- *)
- lt_cv_deplibs_check_method='file_magic (s[[0-9]][[0-9]][[0-9]]|PA-RISC[[0-9]].[[0-9]]) shared library'
- lt_cv_file_magic_test_file=/usr/lib/libc.sl
- ;;
- esac
- ;;
-
-interix[[3-9]]*)
- # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
- lt_cv_deplibs_check_method='match_pattern /lib[[^/]]+(\.so|\.a)$'
- ;;
-
-irix5* | irix6* | nonstopux*)
- case $LD in
- *-32|*"-32 ") libmagic=32-bit;;
- *-n32|*"-n32 ") libmagic=N32;;
- *-64|*"-64 ") libmagic=64-bit;;
- *) libmagic=never-match;;
- esac
- lt_cv_deplibs_check_method=pass_all
- ;;
-
-# This must be Linux ELF.
-linux* | k*bsd*-gnu)
- lt_cv_deplibs_check_method=pass_all
- ;;
-
-netbsd*)
- if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
- lt_cv_deplibs_check_method='match_pattern /lib[[^/]]+(\.so\.[[0-9]]+\.[[0-9]]+|_pic\.a)$'
- else
- lt_cv_deplibs_check_method='match_pattern /lib[[^/]]+(\.so|_pic\.a)$'
- fi
- ;;
-
-newos6*)
- lt_cv_deplibs_check_method='file_magic ELF [[0-9]][[0-9]]*-bit [[ML]]SB (executable|dynamic lib)'
- lt_cv_file_magic_cmd=/usr/bin/file
- lt_cv_file_magic_test_file=/usr/lib/libnls.so
- ;;
-
-nto-qnx*)
- lt_cv_deplibs_check_method=unknown
- ;;
-
-openbsd*)
- if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
- lt_cv_deplibs_check_method='match_pattern /lib[[^/]]+(\.so\.[[0-9]]+\.[[0-9]]+|\.so|_pic\.a)$'
- else
- lt_cv_deplibs_check_method='match_pattern /lib[[^/]]+(\.so\.[[0-9]]+\.[[0-9]]+|_pic\.a)$'
- fi
- ;;
-
-osf3* | osf4* | osf5*)
- lt_cv_deplibs_check_method=pass_all
- ;;
-
-rdos*)
- lt_cv_deplibs_check_method=pass_all
- ;;
-
-solaris*)
- lt_cv_deplibs_check_method=pass_all
- ;;
-
-sysv4 | sysv4.3*)
- case $host_vendor in
- motorola)
- lt_cv_deplibs_check_method='file_magic ELF [[0-9]][[0-9]]*-bit [[ML]]SB (shared object|dynamic lib) M[[0-9]][[0-9]]* Version [[0-9]]'
- lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
- ;;
- ncr)
- lt_cv_deplibs_check_method=pass_all
- ;;
- sequent)
- lt_cv_file_magic_cmd='/bin/file'
- lt_cv_deplibs_check_method='file_magic ELF [[0-9]][[0-9]]*-bit [[LM]]SB (shared object|dynamic lib )'
- ;;
- sni)
- lt_cv_file_magic_cmd='/bin/file'
- lt_cv_deplibs_check_method="file_magic ELF [[0-9]][[0-9]]*-bit [[LM]]SB dynamic lib"
- lt_cv_file_magic_test_file=/lib/libc.so
- ;;
- siemens)
- lt_cv_deplibs_check_method=pass_all
- ;;
- pc)
- lt_cv_deplibs_check_method=pass_all
- ;;
- esac
- ;;
-
-sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
- lt_cv_deplibs_check_method=pass_all
- ;;
-esac
-])
-file_magic_cmd=$lt_cv_file_magic_cmd
-deplibs_check_method=$lt_cv_deplibs_check_method
-test -z "$deplibs_check_method" && deplibs_check_method=unknown
-])# AC_DEPLIBS_CHECK_METHOD
-
-
-# AC_PROG_NM
-# ----------
-# find the pathname to a BSD-compatible name lister
-AC_DEFUN([AC_PROG_NM],
-[AC_CACHE_CHECK([for BSD-compatible nm], lt_cv_path_NM,
-[if test -n "$NM"; then
- # Let the user override the test.
- lt_cv_path_NM="$NM"
-else
- lt_nm_to_check="${ac_tool_prefix}nm"
- if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
- lt_nm_to_check="$lt_nm_to_check nm"
- fi
- for lt_tmp_nm in $lt_nm_to_check; do
- lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
- for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
- IFS="$lt_save_ifs"
- test -z "$ac_dir" && ac_dir=.
- tmp_nm="$ac_dir/$lt_tmp_nm"
- if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
- # Check to see if the nm accepts a BSD-compat flag.
- # Adding the `sed 1q' prevents false positives on HP-UX, which says:
- # nm: unknown option "B" ignored
- # Tru64's nm complains that /dev/null is an invalid object file
- case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
- */dev/null* | *'Invalid file or object type'*)
- lt_cv_path_NM="$tmp_nm -B"
- break
- ;;
- *)
- case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
- */dev/null*)
- lt_cv_path_NM="$tmp_nm -p"
- break
- ;;
- *)
- lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
- continue # so that we can try to find one that supports BSD flags
- ;;
- esac
- ;;
- esac
- fi
- done
- IFS="$lt_save_ifs"
- done
- test -z "$lt_cv_path_NM" && lt_cv_path_NM=nm
-fi])
-NM="$lt_cv_path_NM"
-])# AC_PROG_NM
-
-
-# AC_CHECK_LIBM
-# -------------
-# check for math library
-AC_DEFUN([AC_CHECK_LIBM],
-[AC_REQUIRE([AC_CANONICAL_HOST])dnl
-LIBM=
-case $host in
-*-*-beos* | *-*-cygwin* | *-*-pw32* | *-*-darwin*)
- # These system don't have libm, or don't need it
- ;;
-*-ncr-sysv4.3*)
- AC_CHECK_LIB(mw, _mwvalidcheckl, LIBM="-lmw")
- AC_CHECK_LIB(m, cos, LIBM="$LIBM -lm")
- ;;
-*)
- AC_CHECK_LIB(m, cos, LIBM="-lm")
- ;;
-esac
-])# AC_CHECK_LIBM
-
-
-# AC_LIBLTDL_CONVENIENCE([DIRECTORY])
-# -----------------------------------
-# sets LIBLTDL to the link flags for the libltdl convenience library and
-# LTDLINCL to the include flags for the libltdl header and adds
-# --enable-ltdl-convenience to the configure arguments. Note that
-# AC_CONFIG_SUBDIRS is not called here. If DIRECTORY is not provided,
-# it is assumed to be `libltdl'. LIBLTDL will be prefixed with
-# '${top_builddir}/' and LTDLINCL will be prefixed with '${top_srcdir}/'
-# (note the single quotes!). If your package is not flat and you're not
-# using automake, define top_builddir and top_srcdir appropriately in
-# the Makefiles.
-AC_DEFUN([AC_LIBLTDL_CONVENIENCE],
-[AC_BEFORE([$0],[AC_LIBTOOL_SETUP])dnl
- case $enable_ltdl_convenience in
- no) AC_MSG_ERROR([this package needs a convenience libltdl]) ;;
- "") enable_ltdl_convenience=yes
- ac_configure_args="$ac_configure_args --enable-ltdl-convenience" ;;
- esac
- LIBLTDL='${top_builddir}/'ifelse($#,1,[$1],['libltdl'])/libltdlc.la
- LTDLINCL='-I${top_srcdir}/'ifelse($#,1,[$1],['libltdl'])
- # For backwards non-gettext consistent compatibility...
- INCLTDL="$LTDLINCL"
-])# AC_LIBLTDL_CONVENIENCE
-
-
-# AC_LIBLTDL_INSTALLABLE([DIRECTORY])
-# -----------------------------------
-# sets LIBLTDL to the link flags for the libltdl installable library and
-# LTDLINCL to the include flags for the libltdl header and adds
-# --enable-ltdl-install to the configure arguments. Note that
-# AC_CONFIG_SUBDIRS is not called here. If DIRECTORY is not provided,
-# and an installed libltdl is not found, it is assumed to be `libltdl'.
-# LIBLTDL will be prefixed with '${top_builddir}/'# and LTDLINCL with
-# '${top_srcdir}/' (note the single quotes!). If your package is not
-# flat and you're not using automake, define top_builddir and top_srcdir
-# appropriately in the Makefiles.
-# In the future, this macro may have to be called after AC_PROG_LIBTOOL.
-AC_DEFUN([AC_LIBLTDL_INSTALLABLE],
-[AC_BEFORE([$0],[AC_LIBTOOL_SETUP])dnl
- AC_CHECK_LIB(ltdl, lt_dlinit,
- [test x"$enable_ltdl_install" != xyes && enable_ltdl_install=no],
- [if test x"$enable_ltdl_install" = xno; then
- AC_MSG_WARN([libltdl not installed, but installation disabled])
- else
- enable_ltdl_install=yes
- fi
- ])
- if test x"$enable_ltdl_install" = x"yes"; then
- ac_configure_args="$ac_configure_args --enable-ltdl-install"
- LIBLTDL='${top_builddir}/'ifelse($#,1,[$1],['libltdl'])/libltdl.la
- LTDLINCL='-I${top_srcdir}/'ifelse($#,1,[$1],['libltdl'])
- else
- ac_configure_args="$ac_configure_args --enable-ltdl-install=no"
- LIBLTDL="-lltdl"
- LTDLINCL=
- fi
- # For backwards non-gettext consistent compatibility...
- INCLTDL="$LTDLINCL"
-])# AC_LIBLTDL_INSTALLABLE
-
-
-# AC_LIBTOOL_CXX
-# --------------
-# enable support for C++ libraries
-AC_DEFUN([AC_LIBTOOL_CXX],
-[AC_REQUIRE([_LT_AC_LANG_CXX])
-])# AC_LIBTOOL_CXX
-
-
-# _LT_AC_LANG_CXX
-# ---------------
-AC_DEFUN([_LT_AC_LANG_CXX],
-[AC_REQUIRE([AC_PROG_CXX])
-AC_REQUIRE([_LT_AC_PROG_CXXCPP])
-_LT_AC_SHELL_INIT([tagnames=${tagnames+${tagnames},}CXX])
-])# _LT_AC_LANG_CXX
-
-# _LT_AC_PROG_CXXCPP
-# ------------------
-AC_DEFUN([_LT_AC_PROG_CXXCPP],
-[
-AC_REQUIRE([AC_PROG_CXX])
-if test -n "$CXX" && ( test "X$CXX" != "Xno" &&
- ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) ||
- (test "X$CXX" != "Xg++"))) ; then
- AC_PROG_CXXCPP
-fi
-])# _LT_AC_PROG_CXXCPP
-
-# AC_LIBTOOL_F77
-# --------------
-# enable support for Fortran 77 libraries
-AC_DEFUN([AC_LIBTOOL_F77],
-[AC_REQUIRE([_LT_AC_LANG_F77])
-])# AC_LIBTOOL_F77
-
-
-# _LT_AC_LANG_F77
-# ---------------
-AC_DEFUN([_LT_AC_LANG_F77],
-[AC_REQUIRE([AC_PROG_F77])
-_LT_AC_SHELL_INIT([tagnames=${tagnames+${tagnames},}F77])
-])# _LT_AC_LANG_F77
-
-
-# AC_LIBTOOL_GCJ
-# --------------
-# enable support for GCJ libraries
-AC_DEFUN([AC_LIBTOOL_GCJ],
-[AC_REQUIRE([_LT_AC_LANG_GCJ])
-])# AC_LIBTOOL_GCJ
-
-
-# _LT_AC_LANG_GCJ
-# ---------------
-AC_DEFUN([_LT_AC_LANG_GCJ],
-[AC_PROVIDE_IFELSE([AC_PROG_GCJ],[],
- [AC_PROVIDE_IFELSE([A][M_PROG_GCJ],[],
- [AC_PROVIDE_IFELSE([LT_AC_PROG_GCJ],[],
- [ifdef([AC_PROG_GCJ],[AC_REQUIRE([AC_PROG_GCJ])],
- [ifdef([A][M_PROG_GCJ],[AC_REQUIRE([A][M_PROG_GCJ])],
- [AC_REQUIRE([A][C_PROG_GCJ_OR_A][M_PROG_GCJ])])])])])])
-_LT_AC_SHELL_INIT([tagnames=${tagnames+${tagnames},}GCJ])
-])# _LT_AC_LANG_GCJ
-
-
-# AC_LIBTOOL_RC
-# -------------
-# enable support for Windows resource files
-AC_DEFUN([AC_LIBTOOL_RC],
-[AC_REQUIRE([LT_AC_PROG_RC])
-_LT_AC_SHELL_INIT([tagnames=${tagnames+${tagnames},}RC])
-])# AC_LIBTOOL_RC
-
-
-# AC_LIBTOOL_LANG_C_CONFIG
-# ------------------------
-# Ensure that the configuration vars for the C compiler are
-# suitably defined. Those variables are subsequently used by
-# AC_LIBTOOL_CONFIG to write the compiler configuration to `libtool'.
-AC_DEFUN([AC_LIBTOOL_LANG_C_CONFIG], [_LT_AC_LANG_C_CONFIG])
-AC_DEFUN([_LT_AC_LANG_C_CONFIG],
-[lt_save_CC="$CC"
-AC_LANG_PUSH(C)
-
-# Source file extension for C test sources.
-ac_ext=c
-
-# Object file extension for compiled C test sources.
-objext=o
-_LT_AC_TAGVAR(objext, $1)=$objext
-
-# Code to be used in simple compile tests
-lt_simple_compile_test_code="int some_variable = 0;"
-
-# Code to be used in simple link tests
-lt_simple_link_test_code='int main(){return(0);}'
-
-_LT_AC_SYS_COMPILER
-
-# save warnings/boilerplate of simple test code
-_LT_COMPILER_BOILERPLATE
-_LT_LINKER_BOILERPLATE
-
-AC_LIBTOOL_PROG_COMPILER_NO_RTTI($1)
-AC_LIBTOOL_PROG_COMPILER_PIC($1)
-AC_LIBTOOL_PROG_CC_C_O($1)
-AC_LIBTOOL_SYS_HARD_LINK_LOCKS($1)
-AC_LIBTOOL_PROG_LD_SHLIBS($1)
-AC_LIBTOOL_SYS_DYNAMIC_LINKER($1)
-AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH($1)
-AC_LIBTOOL_SYS_LIB_STRIP
-AC_LIBTOOL_DLOPEN_SELF
-
-# Report which library types will actually be built
-AC_MSG_CHECKING([if libtool supports shared libraries])
-AC_MSG_RESULT([$can_build_shared])
-
-AC_MSG_CHECKING([whether to build shared libraries])
-test "$can_build_shared" = "no" && enable_shared=no
-
-# On AIX, shared libraries and static libraries use the same namespace, and
-# are all built from PIC.
-case $host_os in
-aix3*)
- test "$enable_shared" = yes && enable_static=no
- if test -n "$RANLIB"; then
- archive_cmds="$archive_cmds~\$RANLIB \$lib"
- postinstall_cmds='$RANLIB $lib'
- fi
- ;;
-
-aix[[4-9]]*)
- if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
- test "$enable_shared" = yes && enable_static=no
- fi
- ;;
-esac
-AC_MSG_RESULT([$enable_shared])
-
-AC_MSG_CHECKING([whether to build static libraries])
-# Make sure either enable_shared or enable_static is yes.
-test "$enable_shared" = yes || enable_static=yes
-AC_MSG_RESULT([$enable_static])
-
-AC_LIBTOOL_CONFIG($1)
-
-AC_LANG_POP
-CC="$lt_save_CC"
-])# AC_LIBTOOL_LANG_C_CONFIG
-
-
-# AC_LIBTOOL_LANG_CXX_CONFIG
-# --------------------------
-# Ensure that the configuration vars for the C compiler are
-# suitably defined. Those variables are subsequently used by
-# AC_LIBTOOL_CONFIG to write the compiler configuration to `libtool'.
-AC_DEFUN([AC_LIBTOOL_LANG_CXX_CONFIG], [_LT_AC_LANG_CXX_CONFIG(CXX)])
-AC_DEFUN([_LT_AC_LANG_CXX_CONFIG],
-[AC_LANG_PUSH(C++)
-AC_REQUIRE([AC_PROG_CXX])
-AC_REQUIRE([_LT_AC_PROG_CXXCPP])
-
-_LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no
-_LT_AC_TAGVAR(allow_undefined_flag, $1)=
-_LT_AC_TAGVAR(always_export_symbols, $1)=no
-_LT_AC_TAGVAR(archive_expsym_cmds, $1)=
-_LT_AC_TAGVAR(export_dynamic_flag_spec, $1)=
-_LT_AC_TAGVAR(hardcode_direct, $1)=no
-_LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)=
-_LT_AC_TAGVAR(hardcode_libdir_flag_spec_ld, $1)=
-_LT_AC_TAGVAR(hardcode_libdir_separator, $1)=
-_LT_AC_TAGVAR(hardcode_minus_L, $1)=no
-_LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=unsupported
-_LT_AC_TAGVAR(hardcode_automatic, $1)=no
-_LT_AC_TAGVAR(module_cmds, $1)=
-_LT_AC_TAGVAR(module_expsym_cmds, $1)=
-_LT_AC_TAGVAR(link_all_deplibs, $1)=unknown
-_LT_AC_TAGVAR(old_archive_cmds, $1)=$old_archive_cmds
-_LT_AC_TAGVAR(no_undefined_flag, $1)=
-_LT_AC_TAGVAR(whole_archive_flag_spec, $1)=
-_LT_AC_TAGVAR(enable_shared_with_static_runtimes, $1)=no
-
-# Dependencies to place before and after the object being linked:
-_LT_AC_TAGVAR(predep_objects, $1)=
-_LT_AC_TAGVAR(postdep_objects, $1)=
-_LT_AC_TAGVAR(predeps, $1)=
-_LT_AC_TAGVAR(postdeps, $1)=
-_LT_AC_TAGVAR(compiler_lib_search_path, $1)=
-_LT_AC_TAGVAR(compiler_lib_search_dirs, $1)=
-
-# Source file extension for C++ test sources.
-ac_ext=cpp
-
-# Object file extension for compiled C++ test sources.
-objext=o
-_LT_AC_TAGVAR(objext, $1)=$objext
-
-# Code to be used in simple compile tests
-lt_simple_compile_test_code="int some_variable = 0;"
-
-# Code to be used in simple link tests
-lt_simple_link_test_code='int main(int, char *[[]]) { return(0); }'
-
-# ltmain only uses $CC for tagged configurations so make sure $CC is set.
-_LT_AC_SYS_COMPILER
-
-# save warnings/boilerplate of simple test code
-_LT_COMPILER_BOILERPLATE
-_LT_LINKER_BOILERPLATE
-
-# Allow CC to be a program name with arguments.
-lt_save_CC=$CC
-lt_save_LD=$LD
-lt_save_GCC=$GCC
-GCC=$GXX
-lt_save_with_gnu_ld=$with_gnu_ld
-lt_save_path_LD=$lt_cv_path_LD
-if test -n "${lt_cv_prog_gnu_ldcxx+set}"; then
- lt_cv_prog_gnu_ld=$lt_cv_prog_gnu_ldcxx
-else
- $as_unset lt_cv_prog_gnu_ld
-fi
-if test -n "${lt_cv_path_LDCXX+set}"; then
- lt_cv_path_LD=$lt_cv_path_LDCXX
-else
- $as_unset lt_cv_path_LD
-fi
-test -z "${LDCXX+set}" || LD=$LDCXX
-CC=${CXX-"c++"}
-compiler=$CC
-_LT_AC_TAGVAR(compiler, $1)=$CC
-_LT_CC_BASENAME([$compiler])
-
-# We don't want -fno-exception wen compiling C++ code, so set the
-# no_builtin_flag separately
-if test "$GXX" = yes; then
- _LT_AC_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)=' -fno-builtin'
-else
- _LT_AC_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)=
-fi
-
-if test "$GXX" = yes; then
- # Set up default GNU C++ configuration
-
- AC_PROG_LD
-
- # Check if GNU C++ uses GNU ld as the underlying linker, since the
- # archiving commands below assume that GNU ld is being used.
- if test "$with_gnu_ld" = yes; then
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
- _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
-
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}--rpath ${wl}$libdir'
- _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic'
-
- # If archive_cmds runs LD, not CC, wlarc should be empty
- # XXX I think wlarc can be eliminated in ltcf-cxx, but I need to
- # investigate it a little bit more. (MM)
- wlarc='${wl}'
-
- # ancient GNU ld didn't support --whole-archive et. al.
- if eval "`$CC -print-prog-name=ld` --help 2>&1" | \
- grep 'no-whole-archive' > /dev/null; then
- _LT_AC_TAGVAR(whole_archive_flag_spec, $1)="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
- else
- _LT_AC_TAGVAR(whole_archive_flag_spec, $1)=
- fi
- else
- with_gnu_ld=no
- wlarc=
-
- # A generic and very simple default shared library creation
- # command for GNU C++ for the case where it uses the native
- # linker, instead of GNU ld. If possible, this setting should
- # overridden to take advantage of the native linker features on
- # the platform it is being used on.
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
- fi
-
- # Commands to make compiler produce verbose output that lists
- # what "hidden" libraries, object files and flags are used when
- # linking a shared library.
- output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"'
-
-else
- GXX=no
- with_gnu_ld=no
- wlarc=
-fi
-
-# PORTME: fill in a description of your system's C++ link characteristics
-AC_MSG_CHECKING([whether the $compiler linker ($LD) supports shared libraries])
-_LT_AC_TAGVAR(ld_shlibs, $1)=yes
-case $host_os in
- aix3*)
- # FIXME: insert proper C++ library support
- _LT_AC_TAGVAR(ld_shlibs, $1)=no
- ;;
- aix[[4-9]]*)
- if test "$host_cpu" = ia64; then
- # On IA64, the linker does run time linking by default, so we don't
- # have to do anything special.
- aix_use_runtimelinking=no
- exp_sym_flag='-Bexport'
- no_entry_flag=""
- else
- aix_use_runtimelinking=no
-
- # Test if we are trying to use run time linking or normal
- # AIX style linking. If -brtl is somewhere in LDFLAGS, we
- # need to do runtime linking.
- case $host_os in aix4.[[23]]|aix4.[[23]].*|aix[[5-9]]*)
- for ld_flag in $LDFLAGS; do
- case $ld_flag in
- *-brtl*)
- aix_use_runtimelinking=yes
- break
- ;;
- esac
- done
- ;;
- esac
-
- exp_sym_flag='-bexport'
- no_entry_flag='-bnoentry'
- fi
-
- # When large executables or shared objects are built, AIX ld can
- # have problems creating the table of contents. If linking a library
- # or program results in "error TOC overflow" add -mminimal-toc to
- # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
- # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
-
- _LT_AC_TAGVAR(archive_cmds, $1)=''
- _LT_AC_TAGVAR(hardcode_direct, $1)=yes
- _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=':'
- _LT_AC_TAGVAR(link_all_deplibs, $1)=yes
-
- if test "$GXX" = yes; then
- case $host_os in aix4.[[012]]|aix4.[[012]].*)
- # We only want to do this on AIX 4.2 and lower, the check
- # below for broken collect2 doesn't work under 4.3+
- collect2name=`${CC} -print-prog-name=collect2`
- if test -f "$collect2name" && \
- strings "$collect2name" | grep resolve_lib_name >/dev/null
- then
- # We have reworked collect2
- :
- else
- # We have old collect2
- _LT_AC_TAGVAR(hardcode_direct, $1)=unsupported
- # It fails to find uninstalled libraries when the uninstalled
- # path is not listed in the libpath. Setting hardcode_minus_L
- # to unsupported forces relinking
- _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
- _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=
- fi
- ;;
- esac
- shared_flag='-shared'
- if test "$aix_use_runtimelinking" = yes; then
- shared_flag="$shared_flag "'${wl}-G'
- fi
- else
- # not using gcc
- if test "$host_cpu" = ia64; then
- # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
- # chokes on -Wl,-G. The following line is correct:
- shared_flag='-G'
- else
- if test "$aix_use_runtimelinking" = yes; then
- shared_flag='${wl}-G'
- else
- shared_flag='${wl}-bM:SRE'
- fi
- fi
- fi
-
- # It seems that -bexpall does not export symbols beginning with
- # underscore (_), so it is better to generate a list of symbols to export.
- _LT_AC_TAGVAR(always_export_symbols, $1)=yes
- if test "$aix_use_runtimelinking" = yes; then
- # Warning - without using the other runtime loading flags (-brtl),
- # -berok will link without error, but may produce a broken library.
- _LT_AC_TAGVAR(allow_undefined_flag, $1)='-berok'
- # Determine the default libpath from the value encoded in an empty executable.
- _LT_AC_SYS_LIBPATH_AIX
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-blibpath:$libdir:'"$aix_libpath"
-
- _LT_AC_TAGVAR(archive_expsym_cmds, $1)="\$CC"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then echo "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag"
- else
- if test "$host_cpu" = ia64; then
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-R $libdir:/usr/lib:/lib'
- _LT_AC_TAGVAR(allow_undefined_flag, $1)="-z nodefs"
- _LT_AC_TAGVAR(archive_expsym_cmds, $1)="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$exp_sym_flag:\$export_symbols"
- else
- # Determine the default libpath from the value encoded in an empty executable.
- _LT_AC_SYS_LIBPATH_AIX
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-blibpath:$libdir:'"$aix_libpath"
- # Warning - without using the other run time loading flags,
- # -berok will link without error, but may produce a broken library.
- _LT_AC_TAGVAR(no_undefined_flag, $1)=' ${wl}-bernotok'
- _LT_AC_TAGVAR(allow_undefined_flag, $1)=' ${wl}-berok'
- # Exported symbols can be pulled into shared objects from archives
- _LT_AC_TAGVAR(whole_archive_flag_spec, $1)='$convenience'
- _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=yes
- # This is similar to how AIX traditionally builds its shared libraries.
- _LT_AC_TAGVAR(archive_expsym_cmds, $1)="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs ${wl}-bnoentry $compiler_flags ${wl}-bE:$export_symbols${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname'
- fi
- fi
- ;;
-
- beos*)
- if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
- _LT_AC_TAGVAR(allow_undefined_flag, $1)=unsupported
- # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
- # support --undefined. This deserves some investigation. FIXME
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
- else
- _LT_AC_TAGVAR(ld_shlibs, $1)=no
- fi
- ;;
-
- chorus*)
- case $cc_basename in
- *)
- # FIXME: insert proper C++ library support
- _LT_AC_TAGVAR(ld_shlibs, $1)=no
- ;;
- esac
- ;;
-
- cygwin* | mingw* | pw32*)
- # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1) is actually meaningless,
- # as there is no search path for DLLs.
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
- _LT_AC_TAGVAR(allow_undefined_flag, $1)=unsupported
- _LT_AC_TAGVAR(always_export_symbols, $1)=no
- _LT_AC_TAGVAR(enable_shared_with_static_runtimes, $1)=yes
-
- if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
- # If the export-symbols file already is a .def file (1st line
- # is EXPORTS), use it as is; otherwise, prepend...
- _LT_AC_TAGVAR(archive_expsym_cmds, $1)='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
- cp $export_symbols $output_objdir/$soname.def;
- else
- echo EXPORTS > $output_objdir/$soname.def;
- cat $export_symbols >> $output_objdir/$soname.def;
- fi~
- $CC -shared -nostdlib $output_objdir/$soname.def $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
- else
- _LT_AC_TAGVAR(ld_shlibs, $1)=no
- fi
- ;;
- darwin* | rhapsody*)
- _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no
- _LT_AC_TAGVAR(hardcode_direct, $1)=no
- _LT_AC_TAGVAR(hardcode_automatic, $1)=yes
- _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=unsupported
- _LT_AC_TAGVAR(whole_archive_flag_spec, $1)=''
- _LT_AC_TAGVAR(link_all_deplibs, $1)=yes
- _LT_AC_TAGVAR(allow_undefined_flag, $1)="$_lt_dar_allow_undefined"
- if test "$GXX" = yes ; then
- output_verbose_link_cmd='echo'
- _LT_AC_TAGVAR(archive_cmds, $1)="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
- _LT_AC_TAGVAR(module_cmds, $1)="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
- _LT_AC_TAGVAR(archive_expsym_cmds, $1)="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}"
- _LT_AC_TAGVAR(module_expsym_cmds, $1)="sed -e 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}"
- if test "$lt_cv_apple_cc_single_mod" != "yes"; then
- _LT_AC_TAGVAR(archive_cmds, $1)="\$CC -r -keep_private_externs -nostdlib -o \${lib}-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \${lib}-master.o \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring${_lt_dsymutil}"
- _LT_AC_TAGVAR(archive_expsym_cmds, $1)="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -r -keep_private_externs -nostdlib -o \${lib}-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \${lib}-master.o \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring${_lt_dar_export_syms}${_lt_dsymutil}"
- fi
- else
- case $cc_basename in
- xlc*)
- output_verbose_link_cmd='echo'
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -qmkshrobj ${wl}-single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $xlcverstring'
- _LT_AC_TAGVAR(module_cmds, $1)='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
- # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
- _LT_AC_TAGVAR(archive_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -qmkshrobj ${wl}-single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}$rpath/$soname $xlcverstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
- _LT_AC_TAGVAR(module_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
- ;;
- *)
- _LT_AC_TAGVAR(ld_shlibs, $1)=no
- ;;
- esac
- fi
- ;;
-
- dgux*)
- case $cc_basename in
- ec++*)
- # FIXME: insert proper C++ library support
- _LT_AC_TAGVAR(ld_shlibs, $1)=no
- ;;
- ghcx*)
- # Green Hills C++ Compiler
- # FIXME: insert proper C++ library support
- _LT_AC_TAGVAR(ld_shlibs, $1)=no
- ;;
- *)
- # FIXME: insert proper C++ library support
- _LT_AC_TAGVAR(ld_shlibs, $1)=no
- ;;
- esac
- ;;
- freebsd[[12]]*)
- # C++ shared libraries reported to be fairly broken before switch to ELF
- _LT_AC_TAGVAR(ld_shlibs, $1)=no
- ;;
- freebsd-elf*)
- _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no
- ;;
- freebsd* | dragonfly*)
- # FreeBSD 3 and later use GNU C++ and GNU ld with standard ELF
- # conventions
- _LT_AC_TAGVAR(ld_shlibs, $1)=yes
- ;;
- gnu*)
- ;;
- hpux9*)
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir'
- _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
- _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E'
- _LT_AC_TAGVAR(hardcode_direct, $1)=yes
- _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes # Not in the search PATH,
- # but as the default
- # location of the library.
-
- case $cc_basename in
- CC*)
- # FIXME: insert proper C++ library support
- _LT_AC_TAGVAR(ld_shlibs, $1)=no
- ;;
- aCC*)
- _LT_AC_TAGVAR(archive_cmds, $1)='$rm $output_objdir/$soname~$CC -b ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
- # Commands to make compiler produce verbose output that lists
- # what "hidden" libraries, object files and flags are used when
- # linking a shared library.
- #
- # There doesn't appear to be a way to prevent this compiler from
- # explicitly linking system object files so we need to strip them
- # from the output so that they don't get included in the library
- # dependencies.
- output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | grep "[[-]]L"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list'
- ;;
- *)
- if test "$GXX" = yes; then
- _LT_AC_TAGVAR(archive_cmds, $1)='$rm $output_objdir/$soname~$CC -shared -nostdlib -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
- else
- # FIXME: insert proper C++ library support
- _LT_AC_TAGVAR(ld_shlibs, $1)=no
- fi
- ;;
- esac
- ;;
- hpux10*|hpux11*)
- if test $with_gnu_ld = no; then
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir'
- _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
-
- case $host_cpu in
- hppa*64*|ia64*) ;;
- *)
- _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E'
- ;;
- esac
- fi
- case $host_cpu in
- hppa*64*|ia64*)
- _LT_AC_TAGVAR(hardcode_direct, $1)=no
- _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
- ;;
- *)
- _LT_AC_TAGVAR(hardcode_direct, $1)=yes
- _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes # Not in the search PATH,
- # but as the default
- # location of the library.
- ;;
- esac
-
- case $cc_basename in
- CC*)
- # FIXME: insert proper C++ library support
- _LT_AC_TAGVAR(ld_shlibs, $1)=no
- ;;
- aCC*)
- case $host_cpu in
- hppa*64*)
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
- ;;
- ia64*)
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
- ;;
- *)
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
- ;;
- esac
- # Commands to make compiler produce verbose output that lists
- # what "hidden" libraries, object files and flags are used when
- # linking a shared library.
- #
- # There doesn't appear to be a way to prevent this compiler from
- # explicitly linking system object files so we need to strip them
- # from the output so that they don't get included in the library
- # dependencies.
- output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | grep "\-L"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list'
- ;;
- *)
- if test "$GXX" = yes; then
- if test $with_gnu_ld = no; then
- case $host_cpu in
- hppa*64*)
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
- ;;
- ia64*)
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
- ;;
- *)
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
- ;;
- esac
- fi
- else
- # FIXME: insert proper C++ library support
- _LT_AC_TAGVAR(ld_shlibs, $1)=no
- fi
- ;;
- esac
- ;;
- interix[[3-9]]*)
- _LT_AC_TAGVAR(hardcode_direct, $1)=no
- _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir'
- _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E'
- # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
- # Instead, shared libraries are loaded at an image base (0x10000000 by
- # default) and relocated if they conflict, which is a slow very memory
- # consuming and fragmenting process. To avoid this, we pick a random,
- # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
- # time. Moving up from 0x10000000 also allows more sbrk(2) space.
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
- _LT_AC_TAGVAR(archive_expsym_cmds, $1)='sed "s,^,_," $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--retain-symbols-file,$output_objdir/$soname.expsym ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
- ;;
- irix5* | irix6*)
- case $cc_basename in
- CC*)
- # SGI C++
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -all -multigot $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
-
- # Archives containing C++ object files must be created using
- # "CC -ar", where "CC" is the IRIX C++ compiler. This is
- # necessary to make sure instantiated templates are included
- # in the archive.
- _LT_AC_TAGVAR(old_archive_cmds, $1)='$CC -ar -WR,-u -o $oldlib $oldobjs'
- ;;
- *)
- if test "$GXX" = yes; then
- if test "$with_gnu_ld" = no; then
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
- else
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` -o $lib'
- fi
- fi
- _LT_AC_TAGVAR(link_all_deplibs, $1)=yes
- ;;
- esac
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
- _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
- ;;
- linux* | k*bsd*-gnu)
- case $cc_basename in
- KCC*)
- # Kuck and Associates, Inc. (KAI) C++ Compiler
-
- # KCC will only create a shared library if the output file
- # ends with ".so" (or ".sl" for HP-UX), so rename the library
- # to its proper name (with version) after linking.
- _LT_AC_TAGVAR(archive_cmds, $1)='tempext=`echo $shared_ext | $SED -e '\''s/\([[^()0-9A-Za-z{}]]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib'
- _LT_AC_TAGVAR(archive_expsym_cmds, $1)='tempext=`echo $shared_ext | $SED -e '\''s/\([[^()0-9A-Za-z{}]]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib ${wl}-retain-symbols-file,$export_symbols; mv \$templib $lib'
- # Commands to make compiler produce verbose output that lists
- # what "hidden" libraries, object files and flags are used when
- # linking a shared library.
- #
- # There doesn't appear to be a way to prevent this compiler from
- # explicitly linking system object files so we need to strip them
- # from the output so that they don't get included in the library
- # dependencies.
- output_verbose_link_cmd='templist=`$CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1 | grep "ld"`; rm -f libconftest$shared_ext; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list'
-
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}--rpath,$libdir'
- _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic'
-
- # Archives containing C++ object files must be created using
- # "CC -Bstatic", where "CC" is the KAI C++ compiler.
- _LT_AC_TAGVAR(old_archive_cmds, $1)='$CC -Bstatic -o $oldlib $oldobjs'
- ;;
- icpc*)
- # Intel C++
- with_gnu_ld=yes
- # version 8.0 and above of icpc choke on multiply defined symbols
- # if we add $predep_objects and $postdep_objects, however 7.1 and
- # earlier do not add the objects themselves.
- case `$CC -V 2>&1` in
- *"Version 7."*)
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
- _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
- ;;
- *) # Version 8.0 or newer
- tmp_idyn=
- case $host_cpu in
- ia64*) tmp_idyn=' -i_dynamic';;
- esac
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
- _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
- ;;
- esac
- _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir'
- _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic'
- _LT_AC_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
- ;;
- pgCC* | pgcpp*)
- # Portland Group C++ compiler
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib'
- _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname ${wl}-retain-symbols-file ${wl}$export_symbols -o $lib'
-
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}--rpath ${wl}$libdir'
- _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic'
- _LT_AC_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive'
- ;;
- cxx*)
- # Compaq C++
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
- _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib ${wl}-retain-symbols-file $wl$export_symbols'
-
- runpath_var=LD_RUN_PATH
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-rpath $libdir'
- _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
-
- # Commands to make compiler produce verbose output that lists
- # what "hidden" libraries, object files and flags are used when
- # linking a shared library.
- #
- # There doesn't appear to be a way to prevent this compiler from
- # explicitly linking system object files so we need to strip them
- # from the output so that they don't get included in the library
- # dependencies.
- output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "ld"`; templist=`echo $templist | $SED "s/\(^.*ld.*\)\( .*ld .*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list'
- ;;
- *)
- case `$CC -V 2>&1 | sed 5q` in
- *Sun\ C*)
- # Sun C++ 5.9
- _LT_AC_TAGVAR(no_undefined_flag, $1)=' -zdefs'
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
- _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file ${wl}$export_symbols'
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir'
- _LT_AC_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive'
-
- # Not sure whether something based on
- # $CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1
- # would be better.
- output_verbose_link_cmd='echo'
-
- # Archives containing C++ object files must be created using
- # "CC -xar", where "CC" is the Sun C++ compiler. This is
- # necessary to make sure instantiated templates are included
- # in the archive.
- _LT_AC_TAGVAR(old_archive_cmds, $1)='$CC -xar -o $oldlib $oldobjs'
- ;;
- esac
- ;;
- esac
- ;;
- lynxos*)
- # FIXME: insert proper C++ library support
- _LT_AC_TAGVAR(ld_shlibs, $1)=no
- ;;
- m88k*)
- # FIXME: insert proper C++ library support
- _LT_AC_TAGVAR(ld_shlibs, $1)=no
- ;;
- mvs*)
- case $cc_basename in
- cxx*)
- # FIXME: insert proper C++ library support
- _LT_AC_TAGVAR(ld_shlibs, $1)=no
- ;;
- *)
- # FIXME: insert proper C++ library support
- _LT_AC_TAGVAR(ld_shlibs, $1)=no
- ;;
- esac
- ;;
- netbsd*)
- if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
- _LT_AC_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags'
- wlarc=
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir'
- _LT_AC_TAGVAR(hardcode_direct, $1)=yes
- _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
- fi
- # Workaround some broken pre-1.5 toolchains
- output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep conftest.$objext | $SED -e "s:-lgcc -lc -lgcc::"'
- ;;
- openbsd2*)
- # C++ shared libraries are fairly broken
- _LT_AC_TAGVAR(ld_shlibs, $1)=no
- ;;
- openbsd*)
- if test -f /usr/libexec/ld.so; then
- _LT_AC_TAGVAR(hardcode_direct, $1)=yes
- _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir'
- if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
- _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file,$export_symbols -o $lib'
- _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E'
- _LT_AC_TAGVAR(whole_archive_flag_spec, $1)="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
- fi
- output_verbose_link_cmd='echo'
- else
- _LT_AC_TAGVAR(ld_shlibs, $1)=no
- fi
- ;;
- osf3*)
- case $cc_basename in
- KCC*)
- # Kuck and Associates, Inc. (KAI) C++ Compiler
-
- # KCC will only create a shared library if the output file
- # ends with ".so" (or ".sl" for HP-UX), so rename the library
- # to its proper name (with version) after linking.
- _LT_AC_TAGVAR(archive_cmds, $1)='tempext=`echo $shared_ext | $SED -e '\''s/\([[^()0-9A-Za-z{}]]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib'
-
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir'
- _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
-
- # Archives containing C++ object files must be created using
- # "CC -Bstatic", where "CC" is the KAI C++ compiler.
- _LT_AC_TAGVAR(old_archive_cmds, $1)='$CC -Bstatic -o $oldlib $oldobjs'
-
- ;;
- RCC*)
- # Rational C++ 2.4.1
- # FIXME: insert proper C++ library support
- _LT_AC_TAGVAR(ld_shlibs, $1)=no
- ;;
- cxx*)
- _LT_AC_TAGVAR(allow_undefined_flag, $1)=' ${wl}-expect_unresolved ${wl}\*'
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $soname `test -n "$verstring" && echo ${wl}-set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
-
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
- _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
-
- # Commands to make compiler produce verbose output that lists
- # what "hidden" libraries, object files and flags are used when
- # linking a shared library.
- #
- # There doesn't appear to be a way to prevent this compiler from
- # explicitly linking system object files so we need to strip them
- # from the output so that they don't get included in the library
- # dependencies.
- output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "ld" | grep -v "ld:"`; templist=`echo $templist | $SED "s/\(^.*ld.*\)\( .*ld.*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list'
- ;;
- *)
- if test "$GXX" = yes && test "$with_gnu_ld" = no; then
- _LT_AC_TAGVAR(allow_undefined_flag, $1)=' ${wl}-expect_unresolved ${wl}\*'
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
-
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
- _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
-
- # Commands to make compiler produce verbose output that lists
- # what "hidden" libraries, object files and flags are used when
- # linking a shared library.
- output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"'
-
- else
- # FIXME: insert proper C++ library support
- _LT_AC_TAGVAR(ld_shlibs, $1)=no
- fi
- ;;
- esac
- ;;
- osf4* | osf5*)
- case $cc_basename in
- KCC*)
- # Kuck and Associates, Inc. (KAI) C++ Compiler
-
- # KCC will only create a shared library if the output file
- # ends with ".so" (or ".sl" for HP-UX), so rename the library
- # to its proper name (with version) after linking.
- _LT_AC_TAGVAR(archive_cmds, $1)='tempext=`echo $shared_ext | $SED -e '\''s/\([[^()0-9A-Za-z{}]]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib'
-
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir'
- _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
-
- # Archives containing C++ object files must be created using
- # the KAI C++ compiler.
- _LT_AC_TAGVAR(old_archive_cmds, $1)='$CC -o $oldlib $oldobjs'
- ;;
- RCC*)
- # Rational C++ 2.4.1
- # FIXME: insert proper C++ library support
- _LT_AC_TAGVAR(ld_shlibs, $1)=no
- ;;
- cxx*)
- _LT_AC_TAGVAR(allow_undefined_flag, $1)=' -expect_unresolved \*'
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
- _LT_AC_TAGVAR(archive_expsym_cmds, $1)='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done~
- echo "-hidden">> $lib.exp~
- $CC -shared$allow_undefined_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname -Wl,-input -Wl,$lib.exp `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib~
- $rm $lib.exp'
-
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-rpath $libdir'
- _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
-
- # Commands to make compiler produce verbose output that lists
- # what "hidden" libraries, object files and flags are used when
- # linking a shared library.
- #
- # There doesn't appear to be a way to prevent this compiler from
- # explicitly linking system object files so we need to strip them
- # from the output so that they don't get included in the library
- # dependencies.
- output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "ld" | grep -v "ld:"`; templist=`echo $templist | $SED "s/\(^.*ld.*\)\( .*ld.*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list'
- ;;
- *)
- if test "$GXX" = yes && test "$with_gnu_ld" = no; then
- _LT_AC_TAGVAR(allow_undefined_flag, $1)=' ${wl}-expect_unresolved ${wl}\*'
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
-
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
- _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
-
- # Commands to make compiler produce verbose output that lists
- # what "hidden" libraries, object files and flags are used when
- # linking a shared library.
- output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"'
-
- else
- # FIXME: insert proper C++ library support
- _LT_AC_TAGVAR(ld_shlibs, $1)=no
- fi
- ;;
- esac
- ;;
- psos*)
- # FIXME: insert proper C++ library support
- _LT_AC_TAGVAR(ld_shlibs, $1)=no
- ;;
- sunos4*)
- case $cc_basename in
- CC*)
- # Sun C++ 4.x
- # FIXME: insert proper C++ library support
- _LT_AC_TAGVAR(ld_shlibs, $1)=no
- ;;
- lcc*)
- # Lucid
- # FIXME: insert proper C++ library support
- _LT_AC_TAGVAR(ld_shlibs, $1)=no
- ;;
- *)
- # FIXME: insert proper C++ library support
- _LT_AC_TAGVAR(ld_shlibs, $1)=no
- ;;
- esac
- ;;
- solaris*)
- case $cc_basename in
- CC*)
- # Sun C++ 4.2, 5.x and Centerline C++
- _LT_AC_TAGVAR(archive_cmds_need_lc,$1)=yes
- _LT_AC_TAGVAR(no_undefined_flag, $1)=' -zdefs'
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
- _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
- $CC -G${allow_undefined_flag} ${wl}-M ${wl}$lib.exp -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$rm $lib.exp'
-
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir'
- _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
- case $host_os in
- solaris2.[[0-5]] | solaris2.[[0-5]].*) ;;
- *)
- # The compiler driver will combine and reorder linker options,
- # but understands `-z linker_flag'.
- # Supported since Solaris 2.6 (maybe 2.5.1?)
- _LT_AC_TAGVAR(whole_archive_flag_spec, $1)='-z allextract$convenience -z defaultextract'
- ;;
- esac
- _LT_AC_TAGVAR(link_all_deplibs, $1)=yes
-
- output_verbose_link_cmd='echo'
-
- # Archives containing C++ object files must be created using
- # "CC -xar", where "CC" is the Sun C++ compiler. This is
- # necessary to make sure instantiated templates are included
- # in the archive.
- _LT_AC_TAGVAR(old_archive_cmds, $1)='$CC -xar -o $oldlib $oldobjs'
- ;;
- gcx*)
- # Green Hills C++ Compiler
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
-
- # The C++ compiler must be used to create the archive.
- _LT_AC_TAGVAR(old_archive_cmds, $1)='$CC $LDFLAGS -archive -o $oldlib $oldobjs'
- ;;
- *)
- # GNU C++ compiler with Solaris linker
- if test "$GXX" = yes && test "$with_gnu_ld" = no; then
- _LT_AC_TAGVAR(no_undefined_flag, $1)=' ${wl}-z ${wl}defs'
- if $CC --version | grep -v '^2\.7' > /dev/null; then
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
- _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
- $CC -shared -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$rm $lib.exp'
-
- # Commands to make compiler produce verbose output that lists
- # what "hidden" libraries, object files and flags are used when
- # linking a shared library.
- output_verbose_link_cmd="$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep \"\-L\""
- else
- # g++ 2.7 appears to require `-G' NOT `-shared' on this
- # platform.
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -G -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
- _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
- $CC -G -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$rm $lib.exp'
-
- # Commands to make compiler produce verbose output that lists
- # what "hidden" libraries, object files and flags are used when
- # linking a shared library.
- output_verbose_link_cmd="$CC -G $CFLAGS -v conftest.$objext 2>&1 | grep \"\-L\""
- fi
-
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-R $wl$libdir'
- case $host_os in
- solaris2.[[0-5]] | solaris2.[[0-5]].*) ;;
- *)
- _LT_AC_TAGVAR(whole_archive_flag_spec, $1)='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
- ;;
- esac
- fi
- ;;
- esac
- ;;
- sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[[01]].[[10]]* | unixware7* | sco3.2v5.0.[[024]]*)
- _LT_AC_TAGVAR(no_undefined_flag, $1)='${wl}-z,text'
- _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no
- _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
- runpath_var='LD_RUN_PATH'
-
- case $cc_basename in
- CC*)
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
- _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
- ;;
- *)
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
- _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
- ;;
- esac
- ;;
- sysv5* | sco3.2v5* | sco5v6*)
- # Note: We can NOT use -z defs as we might desire, because we do not
- # link with -lc, and that would cause any symbols used from libc to
- # always be unresolved, which means just about no library would
- # ever link correctly. If we're not using GNU ld we use -z text
- # though, which does catch some bad symbols but isn't as heavy-handed
- # as -z defs.
- # For security reasons, it is highly recommended that you always
- # use absolute paths for naming shared libraries, and exclude the
- # DT_RUNPATH tag from executables and libraries. But doing so
- # requires that you compile everything twice, which is a pain.
- # So that behaviour is only enabled if SCOABSPATH is set to a
- # non-empty value in the environment. Most likely only useful for
- # creating official distributions of packages.
- # This is a hack until libtool officially supports absolute path
- # names for shared libraries.
- _LT_AC_TAGVAR(no_undefined_flag, $1)='${wl}-z,text'
- _LT_AC_TAGVAR(allow_undefined_flag, $1)='${wl}-z,nodefs'
- _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no
- _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`'
- _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=':'
- _LT_AC_TAGVAR(link_all_deplibs, $1)=yes
- _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-Bexport'
- runpath_var='LD_RUN_PATH'
-
- case $cc_basename in
- CC*)
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
- _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
- ;;
- *)
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
- _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
- ;;
- esac
- ;;
- tandem*)
- case $cc_basename in
- NCC*)
- # NonStop-UX NCC 3.20
- # FIXME: insert proper C++ library support
- _LT_AC_TAGVAR(ld_shlibs, $1)=no
- ;;
- *)
- # FIXME: insert proper C++ library support
- _LT_AC_TAGVAR(ld_shlibs, $1)=no
- ;;
- esac
- ;;
- vxworks*)
- # FIXME: insert proper C++ library support
- _LT_AC_TAGVAR(ld_shlibs, $1)=no
- ;;
- *)
- # FIXME: insert proper C++ library support
- _LT_AC_TAGVAR(ld_shlibs, $1)=no
- ;;
-esac
-AC_MSG_RESULT([$_LT_AC_TAGVAR(ld_shlibs, $1)])
-test "$_LT_AC_TAGVAR(ld_shlibs, $1)" = no && can_build_shared=no
-
-_LT_AC_TAGVAR(GCC, $1)="$GXX"
-_LT_AC_TAGVAR(LD, $1)="$LD"
-
-AC_LIBTOOL_POSTDEP_PREDEP($1)
-AC_LIBTOOL_PROG_COMPILER_PIC($1)
-AC_LIBTOOL_PROG_CC_C_O($1)
-AC_LIBTOOL_SYS_HARD_LINK_LOCKS($1)
-AC_LIBTOOL_PROG_LD_SHLIBS($1)
-AC_LIBTOOL_SYS_DYNAMIC_LINKER($1)
-AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH($1)
-
-AC_LIBTOOL_CONFIG($1)
-
-AC_LANG_POP
-CC=$lt_save_CC
-LDCXX=$LD
-LD=$lt_save_LD
-GCC=$lt_save_GCC
-with_gnu_ldcxx=$with_gnu_ld
-with_gnu_ld=$lt_save_with_gnu_ld
-lt_cv_path_LDCXX=$lt_cv_path_LD
-lt_cv_path_LD=$lt_save_path_LD
-lt_cv_prog_gnu_ldcxx=$lt_cv_prog_gnu_ld
-lt_cv_prog_gnu_ld=$lt_save_with_gnu_ld
-])# AC_LIBTOOL_LANG_CXX_CONFIG
-
-# AC_LIBTOOL_POSTDEP_PREDEP([TAGNAME])
-# ------------------------------------
-# Figure out "hidden" library dependencies from verbose
-# compiler output when linking a shared library.
-# Parse the compiler output and extract the necessary
-# objects, libraries and library flags.
-AC_DEFUN([AC_LIBTOOL_POSTDEP_PREDEP],
-[AC_REQUIRE([LT_AC_PROG_SED])dnl
-dnl we can't use the lt_simple_compile_test_code here,
-dnl because it contains code intended for an executable,
-dnl not a library. It's possible we should let each
-dnl tag define a new lt_????_link_test_code variable,
-dnl but it's only used here...
-ifelse([$1],[],[cat > conftest.$ac_ext <<EOF
-int a;
-void foo (void) { a = 0; }
-EOF
-],[$1],[CXX],[cat > conftest.$ac_ext <<EOF
-class Foo
-{
-public:
- Foo (void) { a = 0; }
-private:
- int a;
-};
-EOF
-],[$1],[F77],[cat > conftest.$ac_ext <<EOF
- subroutine foo
- implicit none
- integer*4 a
- a=0
- return
- end
-EOF
-],[$1],[GCJ],[cat > conftest.$ac_ext <<EOF
-public class foo {
- private int a;
- public void bar (void) {
- a = 0;
- }
-};
-EOF
-])
-dnl Parse the compiler output and extract the necessary
-dnl objects, libraries and library flags.
-if AC_TRY_EVAL(ac_compile); then
- # Parse the compiler output and extract the necessary
- # objects, libraries and library flags.
-
- # Sentinel used to keep track of whether or not we are before
- # the conftest object file.
- pre_test_object_deps_done=no
-
- # The `*' in the case matches for architectures that use `case' in
- # $output_verbose_cmd can trigger glob expansion during the loop
- # eval without this substitution.
- output_verbose_link_cmd=`$echo "X$output_verbose_link_cmd" | $Xsed -e "$no_glob_subst"`
-
- for p in `eval $output_verbose_link_cmd`; do
- case $p in
-
- -L* | -R* | -l*)
- # Some compilers place space between "-{L,R}" and the path.
- # Remove the space.
- if test $p = "-L" \
- || test $p = "-R"; then
- prev=$p
- continue
- else
- prev=
- fi
-
- if test "$pre_test_object_deps_done" = no; then
- case $p in
- -L* | -R*)
- # Internal compiler library paths should come after those
- # provided the user. The postdeps already come after the
- # user supplied libs so there is no need to process them.
- if test -z "$_LT_AC_TAGVAR(compiler_lib_search_path, $1)"; then
- _LT_AC_TAGVAR(compiler_lib_search_path, $1)="${prev}${p}"
- else
- _LT_AC_TAGVAR(compiler_lib_search_path, $1)="${_LT_AC_TAGVAR(compiler_lib_search_path, $1)} ${prev}${p}"
- fi
- ;;
- # The "-l" case would never come before the object being
- # linked, so don't bother handling this case.
- esac
- else
- if test -z "$_LT_AC_TAGVAR(postdeps, $1)"; then
- _LT_AC_TAGVAR(postdeps, $1)="${prev}${p}"
- else
- _LT_AC_TAGVAR(postdeps, $1)="${_LT_AC_TAGVAR(postdeps, $1)} ${prev}${p}"
- fi
- fi
- ;;
-
- *.$objext)
- # This assumes that the test object file only shows up
- # once in the compiler output.
- if test "$p" = "conftest.$objext"; then
- pre_test_object_deps_done=yes
- continue
- fi
-
- if test "$pre_test_object_deps_done" = no; then
- if test -z "$_LT_AC_TAGVAR(predep_objects, $1)"; then
- _LT_AC_TAGVAR(predep_objects, $1)="$p"
- else
- _LT_AC_TAGVAR(predep_objects, $1)="$_LT_AC_TAGVAR(predep_objects, $1) $p"
- fi
- else
- if test -z "$_LT_AC_TAGVAR(postdep_objects, $1)"; then
- _LT_AC_TAGVAR(postdep_objects, $1)="$p"
- else
- _LT_AC_TAGVAR(postdep_objects, $1)="$_LT_AC_TAGVAR(postdep_objects, $1) $p"
- fi
- fi
- ;;
-
- *) ;; # Ignore the rest.
-
- esac
- done
-
- # Clean up.
- rm -f a.out a.exe
-else
- echo "libtool.m4: error: problem compiling $1 test program"
-fi
-
-$rm -f confest.$objext
-
-_LT_AC_TAGVAR(compiler_lib_search_dirs, $1)=
-if test -n "$_LT_AC_TAGVAR(compiler_lib_search_path, $1)"; then
- _LT_AC_TAGVAR(compiler_lib_search_dirs, $1)=`echo " ${_LT_AC_TAGVAR(compiler_lib_search_path, $1)}" | ${SED} -e 's! -L! !g' -e 's!^ !!'`
-fi
-
-# PORTME: override above test on systems where it is broken
-ifelse([$1],[CXX],
-[case $host_os in
-interix[[3-9]]*)
- # Interix 3.5 installs completely hosed .la files for C++, so rather than
- # hack all around it, let's just trust "g++" to DTRT.
- _LT_AC_TAGVAR(predep_objects,$1)=
- _LT_AC_TAGVAR(postdep_objects,$1)=
- _LT_AC_TAGVAR(postdeps,$1)=
- ;;
-
-linux*)
- case `$CC -V 2>&1 | sed 5q` in
- *Sun\ C*)
- # Sun C++ 5.9
- #
- # The more standards-conforming stlport4 library is
- # incompatible with the Cstd library. Avoid specifying
- # it if it's in CXXFLAGS. Ignore libCrun as
- # -library=stlport4 depends on it.
- case " $CXX $CXXFLAGS " in
- *" -library=stlport4 "*)
- solaris_use_stlport4=yes
- ;;
- esac
- if test "$solaris_use_stlport4" != yes; then
- _LT_AC_TAGVAR(postdeps,$1)='-library=Cstd -library=Crun'
- fi
- ;;
- esac
- ;;
-
-solaris*)
- case $cc_basename in
- CC*)
- # The more standards-conforming stlport4 library is
- # incompatible with the Cstd library. Avoid specifying
- # it if it's in CXXFLAGS. Ignore libCrun as
- # -library=stlport4 depends on it.
- case " $CXX $CXXFLAGS " in
- *" -library=stlport4 "*)
- solaris_use_stlport4=yes
- ;;
- esac
-
- # Adding this requires a known-good setup of shared libraries for
- # Sun compiler versions before 5.6, else PIC objects from an old
- # archive will be linked into the output, leading to subtle bugs.
- if test "$solaris_use_stlport4" != yes; then
- _LT_AC_TAGVAR(postdeps,$1)='-library=Cstd -library=Crun'
- fi
- ;;
- esac
- ;;
-esac
-])
-case " $_LT_AC_TAGVAR(postdeps, $1) " in
-*" -lc "*) _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no ;;
-esac
-])# AC_LIBTOOL_POSTDEP_PREDEP
-
-# AC_LIBTOOL_LANG_F77_CONFIG
-# --------------------------
-# Ensure that the configuration vars for the C compiler are
-# suitably defined. Those variables are subsequently used by
-# AC_LIBTOOL_CONFIG to write the compiler configuration to `libtool'.
-AC_DEFUN([AC_LIBTOOL_LANG_F77_CONFIG], [_LT_AC_LANG_F77_CONFIG(F77)])
-AC_DEFUN([_LT_AC_LANG_F77_CONFIG],
-[AC_REQUIRE([AC_PROG_F77])
-AC_LANG_PUSH(Fortran 77)
-
-_LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no
-_LT_AC_TAGVAR(allow_undefined_flag, $1)=
-_LT_AC_TAGVAR(always_export_symbols, $1)=no
-_LT_AC_TAGVAR(archive_expsym_cmds, $1)=
-_LT_AC_TAGVAR(export_dynamic_flag_spec, $1)=
-_LT_AC_TAGVAR(hardcode_direct, $1)=no
-_LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)=
-_LT_AC_TAGVAR(hardcode_libdir_flag_spec_ld, $1)=
-_LT_AC_TAGVAR(hardcode_libdir_separator, $1)=
-_LT_AC_TAGVAR(hardcode_minus_L, $1)=no
-_LT_AC_TAGVAR(hardcode_automatic, $1)=no
-_LT_AC_TAGVAR(module_cmds, $1)=
-_LT_AC_TAGVAR(module_expsym_cmds, $1)=
-_LT_AC_TAGVAR(link_all_deplibs, $1)=unknown
-_LT_AC_TAGVAR(old_archive_cmds, $1)=$old_archive_cmds
-_LT_AC_TAGVAR(no_undefined_flag, $1)=
-_LT_AC_TAGVAR(whole_archive_flag_spec, $1)=
-_LT_AC_TAGVAR(enable_shared_with_static_runtimes, $1)=no
-
-# Source file extension for f77 test sources.
-ac_ext=f
-
-# Object file extension for compiled f77 test sources.
-objext=o
-_LT_AC_TAGVAR(objext, $1)=$objext
-
-# Code to be used in simple compile tests
-lt_simple_compile_test_code="\
- subroutine t
- return
- end
-"
-
-# Code to be used in simple link tests
-lt_simple_link_test_code="\
- program t
- end
-"
-
-# ltmain only uses $CC for tagged configurations so make sure $CC is set.
-_LT_AC_SYS_COMPILER
-
-# save warnings/boilerplate of simple test code
-_LT_COMPILER_BOILERPLATE
-_LT_LINKER_BOILERPLATE
-
-# Allow CC to be a program name with arguments.
-lt_save_CC="$CC"
-CC=${F77-"f77"}
-compiler=$CC
-_LT_AC_TAGVAR(compiler, $1)=$CC
-_LT_CC_BASENAME([$compiler])
-
-AC_MSG_CHECKING([if libtool supports shared libraries])
-AC_MSG_RESULT([$can_build_shared])
-
-AC_MSG_CHECKING([whether to build shared libraries])
-test "$can_build_shared" = "no" && enable_shared=no
-
-# On AIX, shared libraries and static libraries use the same namespace, and
-# are all built from PIC.
-case $host_os in
-aix3*)
- test "$enable_shared" = yes && enable_static=no
- if test -n "$RANLIB"; then
- archive_cmds="$archive_cmds~\$RANLIB \$lib"
- postinstall_cmds='$RANLIB $lib'
- fi
- ;;
-aix[[4-9]]*)
- if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
- test "$enable_shared" = yes && enable_static=no
- fi
- ;;
-esac
-AC_MSG_RESULT([$enable_shared])
-
-AC_MSG_CHECKING([whether to build static libraries])
-# Make sure either enable_shared or enable_static is yes.
-test "$enable_shared" = yes || enable_static=yes
-AC_MSG_RESULT([$enable_static])
-
-_LT_AC_TAGVAR(GCC, $1)="$G77"
-_LT_AC_TAGVAR(LD, $1)="$LD"
-
-AC_LIBTOOL_PROG_COMPILER_PIC($1)
-AC_LIBTOOL_PROG_CC_C_O($1)
-AC_LIBTOOL_SYS_HARD_LINK_LOCKS($1)
-AC_LIBTOOL_PROG_LD_SHLIBS($1)
-AC_LIBTOOL_SYS_DYNAMIC_LINKER($1)
-AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH($1)
-
-AC_LIBTOOL_CONFIG($1)
-
-AC_LANG_POP
-CC="$lt_save_CC"
-])# AC_LIBTOOL_LANG_F77_CONFIG
-
-
-# AC_LIBTOOL_LANG_GCJ_CONFIG
-# --------------------------
-# Ensure that the configuration vars for the C compiler are
-# suitably defined. Those variables are subsequently used by
-# AC_LIBTOOL_CONFIG to write the compiler configuration to `libtool'.
-AC_DEFUN([AC_LIBTOOL_LANG_GCJ_CONFIG], [_LT_AC_LANG_GCJ_CONFIG(GCJ)])
-AC_DEFUN([_LT_AC_LANG_GCJ_CONFIG],
-[AC_LANG_SAVE
-
-# Source file extension for Java test sources.
-ac_ext=java
-
-# Object file extension for compiled Java test sources.
-objext=o
-_LT_AC_TAGVAR(objext, $1)=$objext
-
-# Code to be used in simple compile tests
-lt_simple_compile_test_code="class foo {}"
-
-# Code to be used in simple link tests
-lt_simple_link_test_code='public class conftest { public static void main(String[[]] argv) {}; }'
-
-# ltmain only uses $CC for tagged configurations so make sure $CC is set.
-_LT_AC_SYS_COMPILER
-
-# save warnings/boilerplate of simple test code
-_LT_COMPILER_BOILERPLATE
-_LT_LINKER_BOILERPLATE
-
-# Allow CC to be a program name with arguments.
-lt_save_CC="$CC"
-CC=${GCJ-"gcj"}
-compiler=$CC
-_LT_AC_TAGVAR(compiler, $1)=$CC
-_LT_CC_BASENAME([$compiler])
-
-# GCJ did not exist at the time GCC didn't implicitly link libc in.
-_LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no
-
-_LT_AC_TAGVAR(old_archive_cmds, $1)=$old_archive_cmds
-
-AC_LIBTOOL_PROG_COMPILER_NO_RTTI($1)
-AC_LIBTOOL_PROG_COMPILER_PIC($1)
-AC_LIBTOOL_PROG_CC_C_O($1)
-AC_LIBTOOL_SYS_HARD_LINK_LOCKS($1)
-AC_LIBTOOL_PROG_LD_SHLIBS($1)
-AC_LIBTOOL_SYS_DYNAMIC_LINKER($1)
-AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH($1)
-
-AC_LIBTOOL_CONFIG($1)
-
-AC_LANG_RESTORE
-CC="$lt_save_CC"
-])# AC_LIBTOOL_LANG_GCJ_CONFIG
-
-
-# AC_LIBTOOL_LANG_RC_CONFIG
-# -------------------------
-# Ensure that the configuration vars for the Windows resource compiler are
-# suitably defined. Those variables are subsequently used by
-# AC_LIBTOOL_CONFIG to write the compiler configuration to `libtool'.
-AC_DEFUN([AC_LIBTOOL_LANG_RC_CONFIG], [_LT_AC_LANG_RC_CONFIG(RC)])
-AC_DEFUN([_LT_AC_LANG_RC_CONFIG],
-[AC_LANG_SAVE
-
-# Source file extension for RC test sources.
-ac_ext=rc
-
-# Object file extension for compiled RC test sources.
-objext=o
-_LT_AC_TAGVAR(objext, $1)=$objext
-
-# Code to be used in simple compile tests
-lt_simple_compile_test_code='sample MENU { MENUITEM "&Soup", 100, CHECKED }'
-
-# Code to be used in simple link tests
-lt_simple_link_test_code="$lt_simple_compile_test_code"
-
-# ltmain only uses $CC for tagged configurations so make sure $CC is set.
-_LT_AC_SYS_COMPILER
-
-# save warnings/boilerplate of simple test code
-_LT_COMPILER_BOILERPLATE
-_LT_LINKER_BOILERPLATE
-
-# Allow CC to be a program name with arguments.
-lt_save_CC="$CC"
-CC=${RC-"windres"}
-compiler=$CC
-_LT_AC_TAGVAR(compiler, $1)=$CC
-_LT_CC_BASENAME([$compiler])
-_LT_AC_TAGVAR(lt_cv_prog_compiler_c_o, $1)=yes
-
-AC_LIBTOOL_CONFIG($1)
-
-AC_LANG_RESTORE
-CC="$lt_save_CC"
-])# AC_LIBTOOL_LANG_RC_CONFIG
-
-
-# AC_LIBTOOL_CONFIG([TAGNAME])
-# ----------------------------
-# If TAGNAME is not passed, then create an initial libtool script
-# with a default configuration from the untagged config vars. Otherwise
-# add code to config.status for appending the configuration named by
-# TAGNAME from the matching tagged config vars.
-AC_DEFUN([AC_LIBTOOL_CONFIG],
-[# The else clause should only fire when bootstrapping the
-# libtool distribution, otherwise you forgot to ship ltmain.sh
-# with your package, and you will get complaints that there are
-# no rules to generate ltmain.sh.
-if test -f "$ltmain"; then
- # See if we are running on zsh, and set the options which allow our commands through
- # without removal of \ escapes.
- if test -n "${ZSH_VERSION+set}" ; then
- setopt NO_GLOB_SUBST
- fi
- # Now quote all the things that may contain metacharacters while being
- # careful not to overquote the AC_SUBSTed values. We take copies of the
- # variables and quote the copies for generation of the libtool script.
- for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \
- SED SHELL STRIP \
- libname_spec library_names_spec soname_spec extract_expsyms_cmds \
- old_striplib striplib file_magic_cmd finish_cmds finish_eval \
- deplibs_check_method reload_flag reload_cmds need_locks \
- lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
- lt_cv_sys_global_symbol_to_c_name_address \
- sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
- old_postinstall_cmds old_postuninstall_cmds \
- _LT_AC_TAGVAR(compiler, $1) \
- _LT_AC_TAGVAR(CC, $1) \
- _LT_AC_TAGVAR(LD, $1) \
- _LT_AC_TAGVAR(lt_prog_compiler_wl, $1) \
- _LT_AC_TAGVAR(lt_prog_compiler_pic, $1) \
- _LT_AC_TAGVAR(lt_prog_compiler_static, $1) \
- _LT_AC_TAGVAR(lt_prog_compiler_no_builtin_flag, $1) \
- _LT_AC_TAGVAR(export_dynamic_flag_spec, $1) \
- _LT_AC_TAGVAR(thread_safe_flag_spec, $1) \
- _LT_AC_TAGVAR(whole_archive_flag_spec, $1) \
- _LT_AC_TAGVAR(enable_shared_with_static_runtimes, $1) \
- _LT_AC_TAGVAR(old_archive_cmds, $1) \
- _LT_AC_TAGVAR(old_archive_from_new_cmds, $1) \
- _LT_AC_TAGVAR(predep_objects, $1) \
- _LT_AC_TAGVAR(postdep_objects, $1) \
- _LT_AC_TAGVAR(predeps, $1) \
- _LT_AC_TAGVAR(postdeps, $1) \
- _LT_AC_TAGVAR(compiler_lib_search_path, $1) \
- _LT_AC_TAGVAR(compiler_lib_search_dirs, $1) \
- _LT_AC_TAGVAR(archive_cmds, $1) \
- _LT_AC_TAGVAR(archive_expsym_cmds, $1) \
- _LT_AC_TAGVAR(postinstall_cmds, $1) \
- _LT_AC_TAGVAR(postuninstall_cmds, $1) \
- _LT_AC_TAGVAR(old_archive_from_expsyms_cmds, $1) \
- _LT_AC_TAGVAR(allow_undefined_flag, $1) \
- _LT_AC_TAGVAR(no_undefined_flag, $1) \
- _LT_AC_TAGVAR(export_symbols_cmds, $1) \
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1) \
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec_ld, $1) \
- _LT_AC_TAGVAR(hardcode_libdir_separator, $1) \
- _LT_AC_TAGVAR(hardcode_automatic, $1) \
- _LT_AC_TAGVAR(module_cmds, $1) \
- _LT_AC_TAGVAR(module_expsym_cmds, $1) \
- _LT_AC_TAGVAR(lt_cv_prog_compiler_c_o, $1) \
- _LT_AC_TAGVAR(fix_srcfile_path, $1) \
- _LT_AC_TAGVAR(exclude_expsyms, $1) \
- _LT_AC_TAGVAR(include_expsyms, $1); do
-
- case $var in
- _LT_AC_TAGVAR(old_archive_cmds, $1) | \
- _LT_AC_TAGVAR(old_archive_from_new_cmds, $1) | \
- _LT_AC_TAGVAR(archive_cmds, $1) | \
- _LT_AC_TAGVAR(archive_expsym_cmds, $1) | \
- _LT_AC_TAGVAR(module_cmds, $1) | \
- _LT_AC_TAGVAR(module_expsym_cmds, $1) | \
- _LT_AC_TAGVAR(old_archive_from_expsyms_cmds, $1) | \
- _LT_AC_TAGVAR(export_symbols_cmds, $1) | \
- extract_expsyms_cmds | reload_cmds | finish_cmds | \
- postinstall_cmds | postuninstall_cmds | \
- old_postinstall_cmds | old_postuninstall_cmds | \
- sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
- # Double-quote double-evaled strings.
- eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
- ;;
- *)
- eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
- ;;
- esac
- done
-
- case $lt_echo in
- *'\[$]0 --fallback-echo"')
- lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\[$]0 --fallback-echo"[$]/[$]0 --fallback-echo"/'`
- ;;
- esac
-
-ifelse([$1], [],
- [cfgfile="${ofile}T"
- trap "$rm \"$cfgfile\"; exit 1" 1 2 15
- $rm -f "$cfgfile"
- AC_MSG_NOTICE([creating $ofile])],
- [cfgfile="$ofile"])
-
- cat <<__EOF__ >> "$cfgfile"
-ifelse([$1], [],
-[#! $SHELL
-
-# `$echo "$cfgfile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
-# Generated automatically by $PROGRAM (GNU $PACKAGE $VERSION$TIMESTAMP)
-# NOTE: Changes made to this file will be lost: look at ltmain.sh.
-#
-# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008
-# Free Software Foundation, Inc.
-#
-# This file is part of GNU Libtool:
-# Originally by Gordon Matzigkeit <gord@gnu.ai.mit.edu>, 1996
-#
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2 of the License, or
-# (at your option) any later version.
-#
-# This program is distributed in the hope that it will be useful, but
-# WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-# General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
-#
-# As a special exception to the GNU General Public License, if you
-# distribute this file as part of a program that contains a
-# configuration script generated by Autoconf, you may include it under
-# the same distribution terms that you use for the rest of that program.
-
-# A sed program that does not truncate output.
-SED=$lt_SED
-
-# Sed that helps us avoid accidentally triggering echo(1) options like -n.
-Xsed="$SED -e 1s/^X//"
-
-# The HP-UX ksh and POSIX shell print the target directory to stdout
-# if CDPATH is set.
-(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
-
-# The names of the tagged configurations supported by this script.
-available_tags=
-
-# ### BEGIN LIBTOOL CONFIG],
-[# ### BEGIN LIBTOOL TAG CONFIG: $tagname])
-
-# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
-
-# Shell to use when invoking shell scripts.
-SHELL=$lt_SHELL
-
-# Whether or not to build shared libraries.
-build_libtool_libs=$enable_shared
-
-# Whether or not to build static libraries.
-build_old_libs=$enable_static
-
-# Whether or not to add -lc for building shared libraries.
-build_libtool_need_lc=$_LT_AC_TAGVAR(archive_cmds_need_lc, $1)
-
-# Whether or not to disallow shared libs when runtime libs are static
-allow_libtool_libs_with_static_runtimes=$_LT_AC_TAGVAR(enable_shared_with_static_runtimes, $1)
-
-# Whether or not to optimize for fast installation.
-fast_install=$enable_fast_install
-
-# The host system.
-host_alias=$host_alias
-host=$host
-host_os=$host_os
-
-# The build system.
-build_alias=$build_alias
-build=$build
-build_os=$build_os
-
-# An echo program that does not interpret backslashes.
-echo=$lt_echo
-
-# The archiver.
-AR=$lt_AR
-AR_FLAGS=$lt_AR_FLAGS
-
-# A C compiler.
-LTCC=$lt_LTCC
-
-# LTCC compiler flags.
-LTCFLAGS=$lt_LTCFLAGS
-
-# A language-specific compiler.
-CC=$lt_[]_LT_AC_TAGVAR(compiler, $1)
-
-# Is the compiler the GNU C compiler?
-with_gcc=$_LT_AC_TAGVAR(GCC, $1)
-
-# An ERE matcher.
-EGREP=$lt_EGREP
-
-# The linker used to build libraries.
-LD=$lt_[]_LT_AC_TAGVAR(LD, $1)
-
-# Whether we need hard or soft links.
-LN_S=$lt_LN_S
-
-# A BSD-compatible nm program.
-NM=$lt_NM
-
-# A symbol stripping program
-STRIP=$lt_STRIP
-
-# Used to examine libraries when file_magic_cmd begins "file"
-MAGIC_CMD=$MAGIC_CMD
-
-# Used on cygwin: DLL creation program.
-DLLTOOL="$DLLTOOL"
-
-# Used on cygwin: object dumper.
-OBJDUMP="$OBJDUMP"
-
-# Used on cygwin: assembler.
-AS="$AS"
-
-# The name of the directory that contains temporary libtool files.
-objdir=$objdir
-
-# How to create reloadable object files.
-reload_flag=$lt_reload_flag
-reload_cmds=$lt_reload_cmds
-
-# How to pass a linker flag through the compiler.
-wl=$lt_[]_LT_AC_TAGVAR(lt_prog_compiler_wl, $1)
-
-# Object file suffix (normally "o").
-objext="$ac_objext"
-
-# Old archive suffix (normally "a").
-libext="$libext"
-
-# Shared library suffix (normally ".so").
-shrext_cmds='$shrext_cmds'
-
-# Executable file suffix (normally "").
-exeext="$exeext"
-
-# Additional compiler flags for building library objects.
-pic_flag=$lt_[]_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)
-pic_mode=$pic_mode
-
-# What is the maximum length of a command?
-max_cmd_len=$lt_cv_sys_max_cmd_len
-
-# Does compiler simultaneously support -c and -o options?
-compiler_c_o=$lt_[]_LT_AC_TAGVAR(lt_cv_prog_compiler_c_o, $1)
-
-# Must we lock files when doing compilation?
-need_locks=$lt_need_locks
-
-# Do we need the lib prefix for modules?
-need_lib_prefix=$need_lib_prefix
-
-# Do we need a version for libraries?
-need_version=$need_version
-
-# Whether dlopen is supported.
-dlopen_support=$enable_dlopen
-
-# Whether dlopen of programs is supported.
-dlopen_self=$enable_dlopen_self
-
-# Whether dlopen of statically linked programs is supported.
-dlopen_self_static=$enable_dlopen_self_static
-
-# Compiler flag to prevent dynamic linking.
-link_static_flag=$lt_[]_LT_AC_TAGVAR(lt_prog_compiler_static, $1)
-
-# Compiler flag to turn off builtin functions.
-no_builtin_flag=$lt_[]_LT_AC_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)
-
-# Compiler flag to allow reflexive dlopens.
-export_dynamic_flag_spec=$lt_[]_LT_AC_TAGVAR(export_dynamic_flag_spec, $1)
-
-# Compiler flag to generate shared objects directly from archives.
-whole_archive_flag_spec=$lt_[]_LT_AC_TAGVAR(whole_archive_flag_spec, $1)
-
-# Compiler flag to generate thread-safe objects.
-thread_safe_flag_spec=$lt_[]_LT_AC_TAGVAR(thread_safe_flag_spec, $1)
-
-# Library versioning type.
-version_type=$version_type
-
-# Format of library name prefix.
-libname_spec=$lt_libname_spec
-
-# List of archive names. First name is the real one, the rest are links.
-# The last name is the one that the linker finds with -lNAME.
-library_names_spec=$lt_library_names_spec
-
-# The coded name of the library, if different from the real name.
-soname_spec=$lt_soname_spec
-
-# Commands used to build and install an old-style archive.
-RANLIB=$lt_RANLIB
-old_archive_cmds=$lt_[]_LT_AC_TAGVAR(old_archive_cmds, $1)
-old_postinstall_cmds=$lt_old_postinstall_cmds
-old_postuninstall_cmds=$lt_old_postuninstall_cmds
-
-# Create an old-style archive from a shared archive.
-old_archive_from_new_cmds=$lt_[]_LT_AC_TAGVAR(old_archive_from_new_cmds, $1)
-
-# Create a temporary old-style archive to link instead of a shared archive.
-old_archive_from_expsyms_cmds=$lt_[]_LT_AC_TAGVAR(old_archive_from_expsyms_cmds, $1)
-
-# Commands used to build and install a shared archive.
-archive_cmds=$lt_[]_LT_AC_TAGVAR(archive_cmds, $1)
-archive_expsym_cmds=$lt_[]_LT_AC_TAGVAR(archive_expsym_cmds, $1)
-postinstall_cmds=$lt_postinstall_cmds
-postuninstall_cmds=$lt_postuninstall_cmds
-
-# Commands used to build a loadable module (assumed same as above if empty)
-module_cmds=$lt_[]_LT_AC_TAGVAR(module_cmds, $1)
-module_expsym_cmds=$lt_[]_LT_AC_TAGVAR(module_expsym_cmds, $1)
-
-# Commands to strip libraries.
-old_striplib=$lt_old_striplib
-striplib=$lt_striplib
-
-# Dependencies to place before the objects being linked to create a
-# shared library.
-predep_objects=$lt_[]_LT_AC_TAGVAR(predep_objects, $1)
-
-# Dependencies to place after the objects being linked to create a
-# shared library.
-postdep_objects=$lt_[]_LT_AC_TAGVAR(postdep_objects, $1)
-
-# Dependencies to place before the objects being linked to create a
-# shared library.
-predeps=$lt_[]_LT_AC_TAGVAR(predeps, $1)
-
-# Dependencies to place after the objects being linked to create a
-# shared library.
-postdeps=$lt_[]_LT_AC_TAGVAR(postdeps, $1)
-
-# The directories searched by this compiler when creating a shared
-# library
-compiler_lib_search_dirs=$lt_[]_LT_AC_TAGVAR(compiler_lib_search_dirs, $1)
-
-# The library search path used internally by the compiler when linking
-# a shared library.
-compiler_lib_search_path=$lt_[]_LT_AC_TAGVAR(compiler_lib_search_path, $1)
-
-# Method to check whether dependent libraries are shared objects.
-deplibs_check_method=$lt_deplibs_check_method
-
-# Command to use when deplibs_check_method == file_magic.
-file_magic_cmd=$lt_file_magic_cmd
-
-# Flag that allows shared libraries with undefined symbols to be built.
-allow_undefined_flag=$lt_[]_LT_AC_TAGVAR(allow_undefined_flag, $1)
-
-# Flag that forces no undefined symbols.
-no_undefined_flag=$lt_[]_LT_AC_TAGVAR(no_undefined_flag, $1)
-
-# Commands used to finish a libtool library installation in a directory.
-finish_cmds=$lt_finish_cmds
-
-# Same as above, but a single script fragment to be evaled but not shown.
-finish_eval=$lt_finish_eval
-
-# Take the output of nm and produce a listing of raw symbols and C names.
-global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
-
-# Transform the output of nm in a proper C declaration
-global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
-
-# Transform the output of nm in a C name address pair
-global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
-
-# This is the shared library runtime path variable.
-runpath_var=$runpath_var
-
-# This is the shared library path variable.
-shlibpath_var=$shlibpath_var
-
-# Is shlibpath searched before the hard-coded library search path?
-shlibpath_overrides_runpath=$shlibpath_overrides_runpath
-
-# How to hardcode a shared library path into an executable.
-hardcode_action=$_LT_AC_TAGVAR(hardcode_action, $1)
-
-# Whether we should hardcode library paths into libraries.
-hardcode_into_libs=$hardcode_into_libs
-
-# Flag to hardcode \$libdir into a binary during linking.
-# This must work even if \$libdir does not exist.
-hardcode_libdir_flag_spec=$lt_[]_LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)
-
-# If ld is used when linking, flag to hardcode \$libdir into
-# a binary during linking. This must work even if \$libdir does
-# not exist.
-hardcode_libdir_flag_spec_ld=$lt_[]_LT_AC_TAGVAR(hardcode_libdir_flag_spec_ld, $1)
-
-# Whether we need a single -rpath flag with a separated argument.
-hardcode_libdir_separator=$lt_[]_LT_AC_TAGVAR(hardcode_libdir_separator, $1)
-
-# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
-# resulting binary.
-hardcode_direct=$_LT_AC_TAGVAR(hardcode_direct, $1)
-
-# Set to yes if using the -LDIR flag during linking hardcodes DIR into the
-# resulting binary.
-hardcode_minus_L=$_LT_AC_TAGVAR(hardcode_minus_L, $1)
-
-# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
-# the resulting binary.
-hardcode_shlibpath_var=$_LT_AC_TAGVAR(hardcode_shlibpath_var, $1)
-
-# Set to yes if building a shared library automatically hardcodes DIR into the library
-# and all subsequent libraries and executables linked against it.
-hardcode_automatic=$_LT_AC_TAGVAR(hardcode_automatic, $1)
-
-# Variables whose values should be saved in libtool wrapper scripts and
-# restored at relink time.
-variables_saved_for_relink="$variables_saved_for_relink"
-
-# Whether libtool must link a program against all its dependency libraries.
-link_all_deplibs=$_LT_AC_TAGVAR(link_all_deplibs, $1)
-
-# Compile-time system search path for libraries
-sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
-
-# Run-time system search path for libraries
-sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
-
-# Fix the shell variable \$srcfile for the compiler.
-fix_srcfile_path=$lt_fix_srcfile_path
-
-# Set to yes if exported symbols are required.
-always_export_symbols=$_LT_AC_TAGVAR(always_export_symbols, $1)
-
-# The commands to list exported symbols.
-export_symbols_cmds=$lt_[]_LT_AC_TAGVAR(export_symbols_cmds, $1)
-
-# The commands to extract the exported symbol list from a shared archive.
-extract_expsyms_cmds=$lt_extract_expsyms_cmds
-
-# Symbols that should not be listed in the preloaded symbols.
-exclude_expsyms=$lt_[]_LT_AC_TAGVAR(exclude_expsyms, $1)
-
-# Symbols that must always be exported.
-include_expsyms=$lt_[]_LT_AC_TAGVAR(include_expsyms, $1)
-
-ifelse([$1],[],
-[# ### END LIBTOOL CONFIG],
-[# ### END LIBTOOL TAG CONFIG: $tagname])
-
-__EOF__
-
-ifelse([$1],[], [
- case $host_os in
- aix3*)
- cat <<\EOF >> "$cfgfile"
-
-# AIX sometimes has problems with the GCC collect2 program. For some
-# reason, if we set the COLLECT_NAMES environment variable, the problems
-# vanish in a puff of smoke.
-if test "X${COLLECT_NAMES+set}" != Xset; then
- COLLECT_NAMES=
- export COLLECT_NAMES
-fi
-EOF
- ;;
- esac
-
- # We use sed instead of cat because bash on DJGPP gets confused if
- # if finds mixed CR/LF and LF-only lines. Since sed operates in
- # text mode, it properly converts lines to CR/LF. This bash problem
- # is reportedly fixed, but why not run on old versions too?
- sed '$q' "$ltmain" >> "$cfgfile" || (rm -f "$cfgfile"; exit 1)
-
- mv -f "$cfgfile" "$ofile" || \
- (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
- chmod +x "$ofile"
-])
-else
- # If there is no Makefile yet, we rely on a make rule to execute
- # `config.status --recheck' to rerun these tests and create the
- # libtool script then.
- ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'`
- if test -f "$ltmain_in"; then
- test -f Makefile && make "$ltmain"
- fi
-fi
-])# AC_LIBTOOL_CONFIG
-
-
-# AC_LIBTOOL_PROG_COMPILER_NO_RTTI([TAGNAME])
-# -------------------------------------------
-AC_DEFUN([AC_LIBTOOL_PROG_COMPILER_NO_RTTI],
-[AC_REQUIRE([_LT_AC_SYS_COMPILER])dnl
-
-_LT_AC_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)=
-
-if test "$GCC" = yes; then
- _LT_AC_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)=' -fno-builtin'
-
- AC_LIBTOOL_COMPILER_OPTION([if $compiler supports -fno-rtti -fno-exceptions],
- lt_cv_prog_compiler_rtti_exceptions,
- [-fno-rtti -fno-exceptions], [],
- [_LT_AC_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)="$_LT_AC_TAGVAR(lt_prog_compiler_no_builtin_flag, $1) -fno-rtti -fno-exceptions"])
-fi
-])# AC_LIBTOOL_PROG_COMPILER_NO_RTTI
-
-
-# AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE
-# ---------------------------------
-AC_DEFUN([AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE],
-[AC_REQUIRE([AC_CANONICAL_HOST])
-AC_REQUIRE([LT_AC_PROG_SED])
-AC_REQUIRE([AC_PROG_NM])
-AC_REQUIRE([AC_OBJEXT])
-# Check for command to grab the raw symbol name followed by C symbol from nm.
-AC_MSG_CHECKING([command to parse $NM output from $compiler object])
-AC_CACHE_VAL([lt_cv_sys_global_symbol_pipe],
-[
-# These are sane defaults that work on at least a few old systems.
-# [They come from Ultrix. What could be older than Ultrix?!! ;)]
-
-# Character class describing NM global symbol codes.
-symcode='[[BCDEGRST]]'
-
-# Regexp to match symbols that can be accessed directly from C.
-sympat='\([[_A-Za-z]][[_A-Za-z0-9]]*\)'
-
-# Transform an extracted symbol line into a proper C declaration
-lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^. .* \(.*\)$/extern int \1;/p'"
-
-# Transform an extracted symbol line into symbol name and symbol address
-lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([[^ ]]*\) $/ {\\\"\1\\\", (lt_ptr) 0},/p' -e 's/^$symcode \([[^ ]]*\) \([[^ ]]*\)$/ {\"\2\", (lt_ptr) \&\2},/p'"
-
-# Define system-specific variables.
-case $host_os in
-aix*)
- symcode='[[BCDT]]'
- ;;
-cygwin* | mingw* | pw32*)
- symcode='[[ABCDGISTW]]'
- ;;
-hpux*) # Its linker distinguishes data from code symbols
- if test "$host_cpu" = ia64; then
- symcode='[[ABCDEGRST]]'
- fi
- lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
- lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([[^ ]]*\) $/ {\\\"\1\\\", (lt_ptr) 0},/p' -e 's/^$symcode* \([[^ ]]*\) \([[^ ]]*\)$/ {\"\2\", (lt_ptr) \&\2},/p'"
- ;;
-linux* | k*bsd*-gnu)
- if test "$host_cpu" = ia64; then
- symcode='[[ABCDGIRSTW]]'
- lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
- lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([[^ ]]*\) $/ {\\\"\1\\\", (lt_ptr) 0},/p' -e 's/^$symcode* \([[^ ]]*\) \([[^ ]]*\)$/ {\"\2\", (lt_ptr) \&\2},/p'"
- fi
- ;;
-irix* | nonstopux*)
- symcode='[[BCDEGRST]]'
- ;;
-osf*)
- symcode='[[BCDEGQRST]]'
- ;;
-solaris*)
- symcode='[[BDRT]]'
- ;;
-sco3.2v5*)
- symcode='[[DT]]'
- ;;
-sysv4.2uw2*)
- symcode='[[DT]]'
- ;;
-sysv5* | sco5v6* | unixware* | OpenUNIX*)
- symcode='[[ABDT]]'
- ;;
-sysv4)
- symcode='[[DFNSTU]]'
- ;;
-esac
-
-# Handle CRLF in mingw tool chain
-opt_cr=
-case $build_os in
-mingw*)
- opt_cr=`echo 'x\{0,1\}' | tr x '\015'` # option cr in regexp
- ;;
-esac
-
-# If we're using GNU nm, then use its standard symbol codes.
-case `$NM -V 2>&1` in
-*GNU* | *'with BFD'*)
- symcode='[[ABCDGIRSTW]]' ;;
-esac
-
-# Try without a prefix undercore, then with it.
-for ac_symprfx in "" "_"; do
-
- # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
- symxfrm="\\1 $ac_symprfx\\2 \\2"
-
- # Write the raw and C identifiers.
- lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[[ ]]\($symcode$symcode*\)[[ ]][[ ]]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
-
- # Check to see that the pipe works correctly.
- pipe_works=no
-
- rm -f conftest*
- cat > conftest.$ac_ext <<EOF
-#ifdef __cplusplus
-extern "C" {
-#endif
-char nm_test_var;
-void nm_test_func(){}
-#ifdef __cplusplus
-}
-#endif
-int main(){nm_test_var='a';nm_test_func();return(0);}
-EOF
-
- if AC_TRY_EVAL(ac_compile); then
- # Now try to grab the symbols.
- nlist=conftest.nm
- if AC_TRY_EVAL(NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist) && test -s "$nlist"; then
- # Try sorting and uniquifying the output.
- if sort "$nlist" | uniq > "$nlist"T; then
- mv -f "$nlist"T "$nlist"
- else
- rm -f "$nlist"T
- fi
-
- # Make sure that we snagged all the symbols we need.
- if grep ' nm_test_var$' "$nlist" >/dev/null; then
- if grep ' nm_test_func$' "$nlist" >/dev/null; then
- cat <<EOF > conftest.$ac_ext
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-EOF
- # Now generate the symbol file.
- eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | grep -v main >> conftest.$ac_ext'
-
- cat <<EOF >> conftest.$ac_ext
-#if defined (__STDC__) && __STDC__
-# define lt_ptr_t void *
-#else
-# define lt_ptr_t char *
-# define const
-#endif
-
-/* The mapping between symbol names and symbols. */
-const struct {
- const char *name;
- lt_ptr_t address;
-}
-lt_preloaded_symbols[[]] =
-{
-EOF
- $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (lt_ptr_t) \&\2},/" < "$nlist" | grep -v main >> conftest.$ac_ext
- cat <<\EOF >> conftest.$ac_ext
- {0, (lt_ptr_t) 0}
-};
-
-#ifdef __cplusplus
-}
-#endif
-EOF
- # Now try linking the two files.
- mv conftest.$ac_objext conftstm.$ac_objext
- lt_save_LIBS="$LIBS"
- lt_save_CFLAGS="$CFLAGS"
- LIBS="conftstm.$ac_objext"
- CFLAGS="$CFLAGS$_LT_AC_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)"
- if AC_TRY_EVAL(ac_link) && test -s conftest${ac_exeext}; then
- pipe_works=yes
- fi
- LIBS="$lt_save_LIBS"
- CFLAGS="$lt_save_CFLAGS"
- else
- echo "cannot find nm_test_func in $nlist" >&AS_MESSAGE_LOG_FD
- fi
- else
- echo "cannot find nm_test_var in $nlist" >&AS_MESSAGE_LOG_FD
- fi
- else
- echo "cannot run $lt_cv_sys_global_symbol_pipe" >&AS_MESSAGE_LOG_FD
- fi
- else
- echo "$progname: failed program was:" >&AS_MESSAGE_LOG_FD
- cat conftest.$ac_ext >&5
- fi
- rm -rf conftest* conftst*
-
- # Do not use the global_symbol_pipe unless it works.
- if test "$pipe_works" = yes; then
- break
- else
- lt_cv_sys_global_symbol_pipe=
- fi
-done
-])
-if test -z "$lt_cv_sys_global_symbol_pipe"; then
- lt_cv_sys_global_symbol_to_cdecl=
-fi
-if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
- AC_MSG_RESULT(failed)
-else
- AC_MSG_RESULT(ok)
-fi
-]) # AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE
-
-
-# AC_LIBTOOL_PROG_COMPILER_PIC([TAGNAME])
-# ---------------------------------------
-AC_DEFUN([AC_LIBTOOL_PROG_COMPILER_PIC],
-[_LT_AC_TAGVAR(lt_prog_compiler_wl, $1)=
-_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)=
-_LT_AC_TAGVAR(lt_prog_compiler_static, $1)=
-
-AC_MSG_CHECKING([for $compiler option to produce PIC])
- ifelse([$1],[CXX],[
- # C++ specific cases for pic, static, wl, etc.
- if test "$GXX" = yes; then
- _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
- _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-static'
-
- case $host_os in
- aix*)
- # All AIX code is PIC.
- if test "$host_cpu" = ia64; then
- # AIX 5 now supports IA64 processor
- _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
- fi
- ;;
- amigaos*)
- # FIXME: we need at least 68020 code to build shared libraries, but
- # adding the `-m68020' flag to GCC prevents building anything better,
- # like `-m68040'.
- _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-m68020 -resident32 -malways-restore-a4'
- ;;
- beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
- # PIC is the default for these OSes.
- ;;
- mingw* | cygwin* | os2* | pw32*)
- # This hack is so that the source file can tell whether it is being
- # built for inclusion in a dll (and should export symbols for example).
- # Although the cygwin gcc ignores -fPIC, still need this for old-style
- # (--disable-auto-import) libraries
- m4_if([$1], [GCJ], [],
- [_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-DDLL_EXPORT'])
- ;;
- darwin* | rhapsody*)
- # PIC is the default on this platform
- # Common symbols not allowed in MH_DYLIB files
- _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-fno-common'
- ;;
- *djgpp*)
- # DJGPP does not support shared libraries at all
- _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)=
- ;;
- interix[[3-9]]*)
- # Interix 3.x gcc -fpic/-fPIC options generate broken code.
- # Instead, we relocate shared libraries at runtime.
- ;;
- sysv4*MP*)
- if test -d /usr/nec; then
- _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)=-Kconform_pic
- fi
- ;;
- hpux*)
- # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
- # not for PA HP-UX.
- case $host_cpu in
- hppa*64*|ia64*)
- ;;
- *)
- _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC'
- ;;
- esac
- ;;
- *)
- _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC'
- ;;
- esac
- else
- case $host_os in
- aix[[4-9]]*)
- # All AIX code is PIC.
- if test "$host_cpu" = ia64; then
- # AIX 5 now supports IA64 processor
- _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
- else
- _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-bnso -bI:/lib/syscalls.exp'
- fi
- ;;
- chorus*)
- case $cc_basename in
- cxch68*)
- # Green Hills C++ Compiler
- # _LT_AC_TAGVAR(lt_prog_compiler_static, $1)="--no_auto_instantiation -u __main -u __premain -u _abort -r $COOL_DIR/lib/libOrb.a $MVME_DIR/lib/CC/libC.a $MVME_DIR/lib/classix/libcx.s.a"
- ;;
- esac
- ;;
- darwin*)
- # PIC is the default on this platform
- # Common symbols not allowed in MH_DYLIB files
- case $cc_basename in
- xlc*)
- _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-qnocommon'
- _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
- ;;
- esac
- ;;
- dgux*)
- case $cc_basename in
- ec++*)
- _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
- ;;
- ghcx*)
- # Green Hills C++ Compiler
- _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-pic'
- ;;
- *)
- ;;
- esac
- ;;
- freebsd* | dragonfly*)
- # FreeBSD uses GNU C++
- ;;
- hpux9* | hpux10* | hpux11*)
- case $cc_basename in
- CC*)
- _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
- _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='${wl}-a ${wl}archive'
- if test "$host_cpu" != ia64; then
- _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='+Z'
- fi
- ;;
- aCC*)
- _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
- _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='${wl}-a ${wl}archive'
- case $host_cpu in
- hppa*64*|ia64*)
- # +Z the default
- ;;
- *)
- _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='+Z'
- ;;
- esac
- ;;
- *)
- ;;
- esac
- ;;
- interix*)
- # This is c89, which is MS Visual C++ (no shared libs)
- # Anyone wants to do a port?
- ;;
- irix5* | irix6* | nonstopux*)
- case $cc_basename in
- CC*)
- _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
- _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-non_shared'
- # CC pic flag -KPIC is the default.
- ;;
- *)
- ;;
- esac
- ;;
- linux* | k*bsd*-gnu)
- case $cc_basename in
- KCC*)
- # KAI C++ Compiler
- _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='--backend -Wl,'
- _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC'
- ;;
- icpc* | ecpc*)
- # Intel C++
- _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
- _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
- _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-static'
- ;;
- pgCC* | pgcpp*)
- # Portland Group C++ compiler.
- _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
- _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-fpic'
- _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
- ;;
- cxx*)
- # Compaq C++
- # Make sure the PIC flag is empty. It appears that all Alpha
- # Linux and Compaq Tru64 Unix objects are PIC.
- _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)=
- _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-non_shared'
- ;;
- *)
- case `$CC -V 2>&1 | sed 5q` in
- *Sun\ C*)
- # Sun C++ 5.9
- _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
- _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
- _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Qoption ld '
- ;;
- esac
- ;;
- esac
- ;;
- lynxos*)
- ;;
- m88k*)
- ;;
- mvs*)
- case $cc_basename in
- cxx*)
- _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-W c,exportall'
- ;;
- *)
- ;;
- esac
- ;;
- netbsd*)
- ;;
- osf3* | osf4* | osf5*)
- case $cc_basename in
- KCC*)
- _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='--backend -Wl,'
- ;;
- RCC*)
- # Rational C++ 2.4.1
- _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-pic'
- ;;
- cxx*)
- # Digital/Compaq C++
- _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
- # Make sure the PIC flag is empty. It appears that all Alpha
- # Linux and Compaq Tru64 Unix objects are PIC.
- _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)=
- _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-non_shared'
- ;;
- *)
- ;;
- esac
- ;;
- psos*)
- ;;
- solaris*)
- case $cc_basename in
- CC*)
- # Sun C++ 4.2, 5.x and Centerline C++
- _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
- _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
- _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Qoption ld '
- ;;
- gcx*)
- # Green Hills C++ Compiler
- _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-PIC'
- ;;
- *)
- ;;
- esac
- ;;
- sunos4*)
- case $cc_basename in
- CC*)
- # Sun C++ 4.x
- _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-pic'
- _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
- ;;
- lcc*)
- # Lucid
- _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-pic'
- ;;
- *)
- ;;
- esac
- ;;
- tandem*)
- case $cc_basename in
- NCC*)
- # NonStop-UX NCC 3.20
- _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
- ;;
- *)
- ;;
- esac
- ;;
- sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
- case $cc_basename in
- CC*)
- _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
- _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
- _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
- ;;
- esac
- ;;
- vxworks*)
- ;;
- *)
- _LT_AC_TAGVAR(lt_prog_compiler_can_build_shared, $1)=no
- ;;
- esac
- fi
-],
-[
- if test "$GCC" = yes; then
- _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
- _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-static'
-
- case $host_os in
- aix*)
- # All AIX code is PIC.
- if test "$host_cpu" = ia64; then
- # AIX 5 now supports IA64 processor
- _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
- fi
- ;;
-
- amigaos*)
- # FIXME: we need at least 68020 code to build shared libraries, but
- # adding the `-m68020' flag to GCC prevents building anything better,
- # like `-m68040'.
- _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-m68020 -resident32 -malways-restore-a4'
- ;;
-
- beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
- # PIC is the default for these OSes.
- ;;
-
- mingw* | cygwin* | pw32* | os2*)
- # This hack is so that the source file can tell whether it is being
- # built for inclusion in a dll (and should export symbols for example).
- # Although the cygwin gcc ignores -fPIC, still need this for old-style
- # (--disable-auto-import) libraries
- m4_if([$1], [GCJ], [],
- [_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-DDLL_EXPORT'])
- ;;
-
- darwin* | rhapsody*)
- # PIC is the default on this platform
- # Common symbols not allowed in MH_DYLIB files
- _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-fno-common'
- ;;
-
- interix[[3-9]]*)
- # Interix 3.x gcc -fpic/-fPIC options generate broken code.
- # Instead, we relocate shared libraries at runtime.
- ;;
-
- msdosdjgpp*)
- # Just because we use GCC doesn't mean we suddenly get shared libraries
- # on systems that don't support them.
- _LT_AC_TAGVAR(lt_prog_compiler_can_build_shared, $1)=no
- enable_shared=no
- ;;
-
- sysv4*MP*)
- if test -d /usr/nec; then
- _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)=-Kconform_pic
- fi
- ;;
-
- hpux*)
- # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
- # not for PA HP-UX.
- case $host_cpu in
- hppa*64*|ia64*)
- # +Z the default
- ;;
- *)
- _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC'
- ;;
- esac
- ;;
-
- *)
- _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC'
- ;;
- esac
- else
- # PORTME Check for flag to pass linker flags through the system compiler.
- case $host_os in
- aix*)
- _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
- if test "$host_cpu" = ia64; then
- # AIX 5 now supports IA64 processor
- _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
- else
- _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-bnso -bI:/lib/syscalls.exp'
- fi
- ;;
- darwin*)
- # PIC is the default on this platform
- # Common symbols not allowed in MH_DYLIB files
- case $cc_basename in
- xlc*)
- _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-qnocommon'
- _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
- ;;
- esac
- ;;
-
- mingw* | cygwin* | pw32* | os2*)
- # This hack is so that the source file can tell whether it is being
- # built for inclusion in a dll (and should export symbols for example).
- m4_if([$1], [GCJ], [],
- [_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-DDLL_EXPORT'])
- ;;
-
- hpux9* | hpux10* | hpux11*)
- _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
- # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
- # not for PA HP-UX.
- case $host_cpu in
- hppa*64*|ia64*)
- # +Z the default
- ;;
- *)
- _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='+Z'
- ;;
- esac
- # Is there a better lt_prog_compiler_static that works with the bundled CC?
- _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='${wl}-a ${wl}archive'
- ;;
-
- irix5* | irix6* | nonstopux*)
- _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
- # PIC (with -KPIC) is the default.
- _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-non_shared'
- ;;
-
- newsos6)
- _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
- _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
- ;;
-
- linux* | k*bsd*-gnu)
- case $cc_basename in
- icc* | ecc*)
- _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
- _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
- _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-static'
- ;;
- pgcc* | pgf77* | pgf90* | pgf95*)
- # Portland Group compilers (*not* the Pentium gcc compiler,
- # which looks to be a dead project)
- _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
- _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-fpic'
- _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
- ;;
- ccc*)
- _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
- # All Alpha code is PIC.
- _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-non_shared'
- ;;
- *)
- case `$CC -V 2>&1 | sed 5q` in
- *Sun\ C*)
- # Sun C 5.9
- _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
- _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
- _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
- ;;
- *Sun\ F*)
- # Sun Fortran 8.3 passes all unrecognized flags to the linker
- _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
- _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
- _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)=''
- ;;
- esac
- ;;
- esac
- ;;
-
- osf3* | osf4* | osf5*)
- _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
- # All OSF/1 code is PIC.
- _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-non_shared'
- ;;
-
- rdos*)
- _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-non_shared'
- ;;
-
- solaris*)
- _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
- _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
- case $cc_basename in
- f77* | f90* | f95*)
- _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Qoption ld ';;
- *)
- _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,';;
- esac
- ;;
-
- sunos4*)
- _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Qoption ld '
- _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-PIC'
- _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
- ;;
-
- sysv4 | sysv4.2uw2* | sysv4.3*)
- _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
- _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
- _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
- ;;
-
- sysv4*MP*)
- if test -d /usr/nec ;then
- _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-Kconform_pic'
- _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
- fi
- ;;
-
- sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
- _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
- _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
- _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
- ;;
-
- unicos*)
- _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
- _LT_AC_TAGVAR(lt_prog_compiler_can_build_shared, $1)=no
- ;;
-
- uts4*)
- _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-pic'
- _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
- ;;
-
- *)
- _LT_AC_TAGVAR(lt_prog_compiler_can_build_shared, $1)=no
- ;;
- esac
- fi
-])
-AC_MSG_RESULT([$_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)])
-
-#
-# Check to make sure the PIC flag actually works.
-#
-if test -n "$_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)"; then
- AC_LIBTOOL_COMPILER_OPTION([if $compiler PIC flag $_LT_AC_TAGVAR(lt_prog_compiler_pic, $1) works],
- _LT_AC_TAGVAR(lt_cv_prog_compiler_pic_works, $1),
- [$_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)ifelse([$1],[],[ -DPIC],[ifelse([$1],[CXX],[ -DPIC],[])])], [],
- [case $_LT_AC_TAGVAR(lt_prog_compiler_pic, $1) in
- "" | " "*) ;;
- *) _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)=" $_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)" ;;
- esac],
- [_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)=
- _LT_AC_TAGVAR(lt_prog_compiler_can_build_shared, $1)=no])
-fi
-case $host_os in
- # For platforms which do not support PIC, -DPIC is meaningless:
- *djgpp*)
- _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)=
- ;;
- *)
- _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)="$_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)ifelse([$1],[],[ -DPIC],[ifelse([$1],[CXX],[ -DPIC],[])])"
- ;;
-esac
-
-#
-# Check to make sure the static flag actually works.
-#
-wl=$_LT_AC_TAGVAR(lt_prog_compiler_wl, $1) eval lt_tmp_static_flag=\"$_LT_AC_TAGVAR(lt_prog_compiler_static, $1)\"
-AC_LIBTOOL_LINKER_OPTION([if $compiler static flag $lt_tmp_static_flag works],
- _LT_AC_TAGVAR(lt_cv_prog_compiler_static_works, $1),
- $lt_tmp_static_flag,
- [],
- [_LT_AC_TAGVAR(lt_prog_compiler_static, $1)=])
-])
-
-
-# AC_LIBTOOL_PROG_LD_SHLIBS([TAGNAME])
-# ------------------------------------
-# See if the linker supports building shared libraries.
-AC_DEFUN([AC_LIBTOOL_PROG_LD_SHLIBS],
-[AC_REQUIRE([LT_AC_PROG_SED])dnl
-AC_MSG_CHECKING([whether the $compiler linker ($LD) supports shared libraries])
-ifelse([$1],[CXX],[
- _LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
- case $host_os in
- aix[[4-9]]*)
- # If we're using GNU nm, then we don't want the "-C" option.
- # -C means demangle to AIX nm, but means don't demangle with GNU nm
- if $NM -V 2>&1 | grep 'GNU' > /dev/null; then
- _LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\[$]2 == "T") || (\[$]2 == "D") || (\[$]2 == "B")) && ([substr](\[$]3,1,1) != ".")) { print \[$]3 } }'\'' | sort -u > $export_symbols'
- else
- _LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\[$]2 == "T") || (\[$]2 == "D") || (\[$]2 == "B")) && ([substr](\[$]3,1,1) != ".")) { print \[$]3 } }'\'' | sort -u > $export_symbols'
- fi
- ;;
- pw32*)
- _LT_AC_TAGVAR(export_symbols_cmds, $1)="$ltdll_cmds"
- ;;
- cygwin* | mingw*)
- _LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[[BCDGRS]][[ ]]/s/.*[[ ]]\([[^ ]]*\)/\1 DATA/;/^.*[[ ]]__nm__/s/^.*[[ ]]__nm__\([[^ ]]*\)[[ ]][[^ ]]*/\1 DATA/;/^I[[ ]]/d;/^[[AITW]][[ ]]/s/.*[[ ]]//'\'' | sort | uniq > $export_symbols'
- ;;
- *)
- _LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
- ;;
- esac
- _LT_AC_TAGVAR(exclude_expsyms, $1)=['_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*']
-],[
- runpath_var=
- _LT_AC_TAGVAR(allow_undefined_flag, $1)=
- _LT_AC_TAGVAR(enable_shared_with_static_runtimes, $1)=no
- _LT_AC_TAGVAR(archive_cmds, $1)=
- _LT_AC_TAGVAR(archive_expsym_cmds, $1)=
- _LT_AC_TAGVAR(old_archive_From_new_cmds, $1)=
- _LT_AC_TAGVAR(old_archive_from_expsyms_cmds, $1)=
- _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)=
- _LT_AC_TAGVAR(whole_archive_flag_spec, $1)=
- _LT_AC_TAGVAR(thread_safe_flag_spec, $1)=
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)=
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec_ld, $1)=
- _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=
- _LT_AC_TAGVAR(hardcode_direct, $1)=no
- _LT_AC_TAGVAR(hardcode_minus_L, $1)=no
- _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=unsupported
- _LT_AC_TAGVAR(link_all_deplibs, $1)=unknown
- _LT_AC_TAGVAR(hardcode_automatic, $1)=no
- _LT_AC_TAGVAR(module_cmds, $1)=
- _LT_AC_TAGVAR(module_expsym_cmds, $1)=
- _LT_AC_TAGVAR(always_export_symbols, $1)=no
- _LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
- # include_expsyms should be a list of space-separated symbols to be *always*
- # included in the symbol list
- _LT_AC_TAGVAR(include_expsyms, $1)=
- # exclude_expsyms can be an extended regexp of symbols to exclude
- # it will be wrapped by ` (' and `)$', so one must not match beginning or
- # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
- # as well as any symbol that contains `d'.
- _LT_AC_TAGVAR(exclude_expsyms, $1)=['_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*']
- # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
- # platforms (ab)use it in PIC code, but their linkers get confused if
- # the symbol is explicitly referenced. Since portable code cannot
- # rely on this symbol name, it's probably fine to never include it in
- # preloaded symbol tables.
- # Exclude shared library initialization/finalization symbols.
-dnl Note also adjust exclude_expsyms for C++ above.
- extract_expsyms_cmds=
- # Just being paranoid about ensuring that cc_basename is set.
- _LT_CC_BASENAME([$compiler])
- case $host_os in
- cygwin* | mingw* | pw32*)
- # FIXME: the MSVC++ port hasn't been tested in a loooong time
- # When not using gcc, we currently assume that we are using
- # Microsoft Visual C++.
- if test "$GCC" != yes; then
- with_gnu_ld=no
- fi
- ;;
- interix*)
- # we just hope/assume this is gcc and not c89 (= MSVC++)
- with_gnu_ld=yes
- ;;
- openbsd*)
- with_gnu_ld=no
- ;;
- esac
-
- _LT_AC_TAGVAR(ld_shlibs, $1)=yes
- if test "$with_gnu_ld" = yes; then
- # If archive_cmds runs LD, not CC, wlarc should be empty
- wlarc='${wl}'
-
- # Set some defaults for GNU ld with shared library support. These
- # are reset later if shared libraries are not supported. Putting them
- # here allows them to be overridden if necessary.
- runpath_var=LD_RUN_PATH
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}--rpath ${wl}$libdir'
- _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic'
- # ancient GNU ld didn't support --whole-archive et. al.
- if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then
- _LT_AC_TAGVAR(whole_archive_flag_spec, $1)="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
- else
- _LT_AC_TAGVAR(whole_archive_flag_spec, $1)=
- fi
- supports_anon_versioning=no
- case `$LD -v 2>/dev/null` in
- *\ [[01]].* | *\ 2.[[0-9]].* | *\ 2.10.*) ;; # catch versions < 2.11
- *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
- *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
- *\ 2.11.*) ;; # other 2.11 versions
- *) supports_anon_versioning=yes ;;
- esac
-
- # See if GNU ld supports shared libraries.
- case $host_os in
- aix[[3-9]]*)
- # On AIX/PPC, the GNU linker is very broken
- if test "$host_cpu" != ia64; then
- _LT_AC_TAGVAR(ld_shlibs, $1)=no
- cat <<EOF 1>&2
-
-*** Warning: the GNU linker, at least up to release 2.9.1, is reported
-*** to be unable to reliably create shared libraries on AIX.
-*** Therefore, libtool is disabling shared libraries support. If you
-*** really care for shared libraries, you may want to modify your PATH
-*** so that a non-GNU linker is found, and then restart.
-
-EOF
- fi
- ;;
-
- amigaos*)
- _LT_AC_TAGVAR(archive_cmds, $1)='$rm $output_objdir/a2ixlibrary.data~$echo "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$echo "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$echo "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$echo "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)'
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
- _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes
-
- # Samuel A. Falvo II <kc5tja@dolphin.openprojects.net> reports
- # that the semantics of dynamic libraries on AmigaOS, at least up
- # to version 4, is to share data among multiple programs linked
- # with the same dynamic library. Since this doesn't match the
- # behavior of shared libraries on other platforms, we can't use
- # them.
- _LT_AC_TAGVAR(ld_shlibs, $1)=no
- ;;
-
- beos*)
- if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
- _LT_AC_TAGVAR(allow_undefined_flag, $1)=unsupported
- # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
- # support --undefined. This deserves some investigation. FIXME
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
- else
- _LT_AC_TAGVAR(ld_shlibs, $1)=no
- fi
- ;;
-
- cygwin* | mingw* | pw32*)
- # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1) is actually meaningless,
- # as there is no search path for DLLs.
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
- _LT_AC_TAGVAR(allow_undefined_flag, $1)=unsupported
- _LT_AC_TAGVAR(always_export_symbols, $1)=no
- _LT_AC_TAGVAR(enable_shared_with_static_runtimes, $1)=yes
- _LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[[BCDGRS]][[ ]]/s/.*[[ ]]\([[^ ]]*\)/\1 DATA/'\'' -e '\''/^[[AITW]][[ ]]/s/.*[[ ]]//'\'' | sort | uniq > $export_symbols'
-
- if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
- # If the export-symbols file already is a .def file (1st line
- # is EXPORTS), use it as is; otherwise, prepend...
- _LT_AC_TAGVAR(archive_expsym_cmds, $1)='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
- cp $export_symbols $output_objdir/$soname.def;
- else
- echo EXPORTS > $output_objdir/$soname.def;
- cat $export_symbols >> $output_objdir/$soname.def;
- fi~
- $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
- else
- _LT_AC_TAGVAR(ld_shlibs, $1)=no
- fi
- ;;
-
- interix[[3-9]]*)
- _LT_AC_TAGVAR(hardcode_direct, $1)=no
- _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir'
- _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E'
- # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
- # Instead, shared libraries are loaded at an image base (0x10000000 by
- # default) and relocated if they conflict, which is a slow very memory
- # consuming and fragmenting process. To avoid this, we pick a random,
- # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
- # time. Moving up from 0x10000000 also allows more sbrk(2) space.
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
- _LT_AC_TAGVAR(archive_expsym_cmds, $1)='sed "s,^,_," $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--retain-symbols-file,$output_objdir/$soname.expsym ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
- ;;
-
- gnu* | linux* | k*bsd*-gnu)
- if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
- tmp_addflag=
- case $cc_basename,$host_cpu in
- pgcc*) # Portland Group C compiler
- _LT_AC_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive'
- tmp_addflag=' $pic_flag'
- ;;
- pgf77* | pgf90* | pgf95*) # Portland Group f77 and f90 compilers
- _LT_AC_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive'
- tmp_addflag=' $pic_flag -Mnomain' ;;
- ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64
- tmp_addflag=' -i_dynamic' ;;
- efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64
- tmp_addflag=' -i_dynamic -nofor_main' ;;
- ifc* | ifort*) # Intel Fortran compiler
- tmp_addflag=' -nofor_main' ;;
- esac
- case `$CC -V 2>&1 | sed 5q` in
- *Sun\ C*) # Sun C 5.9
- _LT_AC_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive'
- tmp_sharedflag='-G' ;;
- *Sun\ F*) # Sun Fortran 8.3
- tmp_sharedflag='-G' ;;
- *)
- tmp_sharedflag='-shared' ;;
- esac
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
-
- if test $supports_anon_versioning = yes; then
- _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$echo "{ global:" > $output_objdir/$libname.ver~
- cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
- $echo "local: *; };" >> $output_objdir/$libname.ver~
- $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
- fi
- else
- _LT_AC_TAGVAR(ld_shlibs, $1)=no
- fi
- ;;
-
- netbsd*)
- if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
- _LT_AC_TAGVAR(archive_cmds, $1)='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
- wlarc=
- else
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
- _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
- fi
- ;;
-
- solaris*)
- if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then
- _LT_AC_TAGVAR(ld_shlibs, $1)=no
- cat <<EOF 1>&2
-
-*** Warning: The releases 2.8.* of the GNU linker cannot reliably
-*** create shared libraries on Solaris systems. Therefore, libtool
-*** is disabling shared libraries support. We urge you to upgrade GNU
-*** binutils to release 2.9.1 or newer. Another option is to modify
-*** your PATH or compiler configuration so that the native linker is
-*** used, and then restart.
-
-EOF
- elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
- _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
- else
- _LT_AC_TAGVAR(ld_shlibs, $1)=no
- fi
- ;;
-
- sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
- case `$LD -v 2>&1` in
- *\ [[01]].* | *\ 2.[[0-9]].* | *\ 2.1[[0-5]].*)
- _LT_AC_TAGVAR(ld_shlibs, $1)=no
- cat <<_LT_EOF 1>&2
-
-*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
-*** reliably create shared libraries on SCO systems. Therefore, libtool
-*** is disabling shared libraries support. We urge you to upgrade GNU
-*** binutils to release 2.16.91.0.3 or newer. Another option is to modify
-*** your PATH or compiler configuration so that the native linker is
-*** used, and then restart.
-
-_LT_EOF
- ;;
- *)
- if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='`test -z "$SCOABSPATH" && echo ${wl}-rpath,$libdir`'
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib'
- _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname,-retain-symbols-file,$export_symbols -o $lib'
- else
- _LT_AC_TAGVAR(ld_shlibs, $1)=no
- fi
- ;;
- esac
- ;;
-
- sunos4*)
- _LT_AC_TAGVAR(archive_cmds, $1)='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
- wlarc=
- _LT_AC_TAGVAR(hardcode_direct, $1)=yes
- _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
- ;;
-
- *)
- if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
- _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
- else
- _LT_AC_TAGVAR(ld_shlibs, $1)=no
- fi
- ;;
- esac
-
- if test "$_LT_AC_TAGVAR(ld_shlibs, $1)" = no; then
- runpath_var=
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)=
- _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)=
- _LT_AC_TAGVAR(whole_archive_flag_spec, $1)=
- fi
- else
- # PORTME fill in a description of your system's linker (not GNU ld)
- case $host_os in
- aix3*)
- _LT_AC_TAGVAR(allow_undefined_flag, $1)=unsupported
- _LT_AC_TAGVAR(always_export_symbols, $1)=yes
- _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$LD -o $output_objdir/$soname $libobjs $deplibs $linker_flags -bE:$export_symbols -T512 -H512 -bM:SRE~$AR $AR_FLAGS $lib $output_objdir/$soname'
- # Note: this linker hardcodes the directories in LIBPATH if there
- # are no directories specified by -L.
- _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes
- if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
- # Neither direct hardcoding nor static linking is supported with a
- # broken collect2.
- _LT_AC_TAGVAR(hardcode_direct, $1)=unsupported
- fi
- ;;
-
- aix[[4-9]]*)
- if test "$host_cpu" = ia64; then
- # On IA64, the linker does run time linking by default, so we don't
- # have to do anything special.
- aix_use_runtimelinking=no
- exp_sym_flag='-Bexport'
- no_entry_flag=""
- else
- # If we're using GNU nm, then we don't want the "-C" option.
- # -C means demangle to AIX nm, but means don't demangle with GNU nm
- if $NM -V 2>&1 | grep 'GNU' > /dev/null; then
- _LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\[$]2 == "T") || (\[$]2 == "D") || (\[$]2 == "B")) && ([substr](\[$]3,1,1) != ".")) { print \[$]3 } }'\'' | sort -u > $export_symbols'
- else
- _LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\[$]2 == "T") || (\[$]2 == "D") || (\[$]2 == "B")) && ([substr](\[$]3,1,1) != ".")) { print \[$]3 } }'\'' | sort -u > $export_symbols'
- fi
- aix_use_runtimelinking=no
-
- # Test if we are trying to use run time linking or normal
- # AIX style linking. If -brtl is somewhere in LDFLAGS, we
- # need to do runtime linking.
- case $host_os in aix4.[[23]]|aix4.[[23]].*|aix[[5-9]]*)
- for ld_flag in $LDFLAGS; do
- if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
- aix_use_runtimelinking=yes
- break
- fi
- done
- ;;
- esac
-
- exp_sym_flag='-bexport'
- no_entry_flag='-bnoentry'
- fi
-
- # When large executables or shared objects are built, AIX ld can
- # have problems creating the table of contents. If linking a library
- # or program results in "error TOC overflow" add -mminimal-toc to
- # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
- # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
-
- _LT_AC_TAGVAR(archive_cmds, $1)=''
- _LT_AC_TAGVAR(hardcode_direct, $1)=yes
- _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=':'
- _LT_AC_TAGVAR(link_all_deplibs, $1)=yes
-
- if test "$GCC" = yes; then
- case $host_os in aix4.[[012]]|aix4.[[012]].*)
- # We only want to do this on AIX 4.2 and lower, the check
- # below for broken collect2 doesn't work under 4.3+
- collect2name=`${CC} -print-prog-name=collect2`
- if test -f "$collect2name" && \
- strings "$collect2name" | grep resolve_lib_name >/dev/null
- then
- # We have reworked collect2
- :
- else
- # We have old collect2
- _LT_AC_TAGVAR(hardcode_direct, $1)=unsupported
- # It fails to find uninstalled libraries when the uninstalled
- # path is not listed in the libpath. Setting hardcode_minus_L
- # to unsupported forces relinking
- _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
- _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=
- fi
- ;;
- esac
- shared_flag='-shared'
- if test "$aix_use_runtimelinking" = yes; then
- shared_flag="$shared_flag "'${wl}-G'
- fi
- else
- # not using gcc
- if test "$host_cpu" = ia64; then
- # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
- # chokes on -Wl,-G. The following line is correct:
- shared_flag='-G'
- else
- if test "$aix_use_runtimelinking" = yes; then
- shared_flag='${wl}-G'
- else
- shared_flag='${wl}-bM:SRE'
- fi
- fi
- fi
-
- # It seems that -bexpall does not export symbols beginning with
- # underscore (_), so it is better to generate a list of symbols to export.
- _LT_AC_TAGVAR(always_export_symbols, $1)=yes
- if test "$aix_use_runtimelinking" = yes; then
- # Warning - without using the other runtime loading flags (-brtl),
- # -berok will link without error, but may produce a broken library.
- _LT_AC_TAGVAR(allow_undefined_flag, $1)='-berok'
- # Determine the default libpath from the value encoded in an empty executable.
- _LT_AC_SYS_LIBPATH_AIX
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-blibpath:$libdir:'"$aix_libpath"
- _LT_AC_TAGVAR(archive_expsym_cmds, $1)="\$CC"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then echo "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag"
- else
- if test "$host_cpu" = ia64; then
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-R $libdir:/usr/lib:/lib'
- _LT_AC_TAGVAR(allow_undefined_flag, $1)="-z nodefs"
- _LT_AC_TAGVAR(archive_expsym_cmds, $1)="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$exp_sym_flag:\$export_symbols"
- else
- # Determine the default libpath from the value encoded in an empty executable.
- _LT_AC_SYS_LIBPATH_AIX
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-blibpath:$libdir:'"$aix_libpath"
- # Warning - without using the other run time loading flags,
- # -berok will link without error, but may produce a broken library.
- _LT_AC_TAGVAR(no_undefined_flag, $1)=' ${wl}-bernotok'
- _LT_AC_TAGVAR(allow_undefined_flag, $1)=' ${wl}-berok'
- # Exported symbols can be pulled into shared objects from archives
- _LT_AC_TAGVAR(whole_archive_flag_spec, $1)='$convenience'
- _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=yes
- # This is similar to how AIX traditionally builds its shared libraries.
- _LT_AC_TAGVAR(archive_expsym_cmds, $1)="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs ${wl}-bnoentry $compiler_flags ${wl}-bE:$export_symbols${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname'
- fi
- fi
- ;;
-
- amigaos*)
- _LT_AC_TAGVAR(archive_cmds, $1)='$rm $output_objdir/a2ixlibrary.data~$echo "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$echo "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$echo "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$echo "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)'
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
- _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes
- # see comment about different semantics on the GNU ld section
- _LT_AC_TAGVAR(ld_shlibs, $1)=no
- ;;
-
- bsdi[[45]]*)
- _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)=-rdynamic
- ;;
-
- cygwin* | mingw* | pw32*)
- # When not using gcc, we currently assume that we are using
- # Microsoft Visual C++.
- # hardcode_libdir_flag_spec is actually meaningless, as there is
- # no search path for DLLs.
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)=' '
- _LT_AC_TAGVAR(allow_undefined_flag, $1)=unsupported
- # Tell ltmain to make .lib files, not .a files.
- libext=lib
- # Tell ltmain to make .dll files, not .so files.
- shrext_cmds=".dll"
- # FIXME: Setting linknames here is a bad hack.
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames='
- # The linker will automatically build a .lib file if we build a DLL.
- _LT_AC_TAGVAR(old_archive_From_new_cmds, $1)='true'
- # FIXME: Should let the user specify the lib program.
- _LT_AC_TAGVAR(old_archive_cmds, $1)='lib -OUT:$oldlib$oldobjs$old_deplibs'
- _LT_AC_TAGVAR(fix_srcfile_path, $1)='`cygpath -w "$srcfile"`'
- _LT_AC_TAGVAR(enable_shared_with_static_runtimes, $1)=yes
- ;;
-
- darwin* | rhapsody*)
- case $host_os in
- rhapsody* | darwin1.[[012]])
- _LT_AC_TAGVAR(allow_undefined_flag, $1)='${wl}-undefined ${wl}suppress'
- ;;
- *) # Darwin 1.3 on
- if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
- _LT_AC_TAGVAR(allow_undefined_flag, $1)='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
- else
- case ${MACOSX_DEPLOYMENT_TARGET} in
- 10.[[012]])
- _LT_AC_TAGVAR(allow_undefined_flag, $1)='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
- ;;
- 10.*)
- _LT_AC_TAGVAR(allow_undefined_flag, $1)='${wl}-undefined ${wl}dynamic_lookup'
- ;;
- esac
- fi
- ;;
- esac
- _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no
- _LT_AC_TAGVAR(hardcode_direct, $1)=no
- _LT_AC_TAGVAR(hardcode_automatic, $1)=yes
- _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=unsupported
- _LT_AC_TAGVAR(whole_archive_flag_spec, $1)=''
- _LT_AC_TAGVAR(link_all_deplibs, $1)=yes
- if test "$GCC" = yes ; then
- output_verbose_link_cmd='echo'
- _LT_AC_TAGVAR(archive_cmds, $1)="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
- _LT_AC_TAGVAR(module_cmds, $1)="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
- _LT_AC_TAGVAR(archive_expsym_cmds, $1)="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}"
- _LT_AC_TAGVAR(module_expsym_cmds, $1)="sed -e 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}"
- else
- case $cc_basename in
- xlc*)
- output_verbose_link_cmd='echo'
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $xlcverstring'
- _LT_AC_TAGVAR(module_cmds, $1)='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
- # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
- _LT_AC_TAGVAR(archive_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}$rpath/$soname $xlcverstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
- _LT_AC_TAGVAR(module_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
- ;;
- *)
- _LT_AC_TAGVAR(ld_shlibs, $1)=no
- ;;
- esac
- fi
- ;;
-
- dgux*)
- _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
- _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
- ;;
-
- freebsd1*)
- _LT_AC_TAGVAR(ld_shlibs, $1)=no
- ;;
-
- # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
- # support. Future versions do this automatically, but an explicit c++rt0.o
- # does not break anything, and helps significantly (at the cost of a little
- # extra space).
- freebsd2.2*)
- _LT_AC_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir'
- _LT_AC_TAGVAR(hardcode_direct, $1)=yes
- _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
- ;;
-
- # Unfortunately, older versions of FreeBSD 2 do not have this feature.
- freebsd2*)
- _LT_AC_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
- _LT_AC_TAGVAR(hardcode_direct, $1)=yes
- _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes
- _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
- ;;
-
- # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
- freebsd* | dragonfly*)
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir'
- _LT_AC_TAGVAR(hardcode_direct, $1)=yes
- _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
- ;;
-
- hpux9*)
- if test "$GCC" = yes; then
- _LT_AC_TAGVAR(archive_cmds, $1)='$rm $output_objdir/$soname~$CC -shared -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
- else
- _LT_AC_TAGVAR(archive_cmds, $1)='$rm $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
- fi
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir'
- _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
- _LT_AC_TAGVAR(hardcode_direct, $1)=yes
-
- # hardcode_minus_L: Not really in the search PATH,
- # but as the default location of the library.
- _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes
- _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E'
- ;;
-
- hpux10*)
- if test "$GCC" = yes -a "$with_gnu_ld" = no; then
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
- else
- _LT_AC_TAGVAR(archive_cmds, $1)='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
- fi
- if test "$with_gnu_ld" = no; then
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir'
- _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
-
- _LT_AC_TAGVAR(hardcode_direct, $1)=yes
- _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E'
-
- # hardcode_minus_L: Not really in the search PATH,
- # but as the default location of the library.
- _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes
- fi
- ;;
-
- hpux11*)
- if test "$GCC" = yes -a "$with_gnu_ld" = no; then
- case $host_cpu in
- hppa*64*)
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
- ;;
- ia64*)
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
- ;;
- *)
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
- ;;
- esac
- else
- case $host_cpu in
- hppa*64*)
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
- ;;
- ia64*)
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
- ;;
- *)
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
- ;;
- esac
- fi
- if test "$with_gnu_ld" = no; then
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir'
- _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
-
- case $host_cpu in
- hppa*64*|ia64*)
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec_ld, $1)='+b $libdir'
- _LT_AC_TAGVAR(hardcode_direct, $1)=no
- _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
- ;;
- *)
- _LT_AC_TAGVAR(hardcode_direct, $1)=yes
- _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E'
-
- # hardcode_minus_L: Not really in the search PATH,
- # but as the default location of the library.
- _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes
- ;;
- esac
- fi
- ;;
-
- irix5* | irix6* | nonstopux*)
- if test "$GCC" = yes; then
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
- else
- _LT_AC_TAGVAR(archive_cmds, $1)='$LD -shared $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec_ld, $1)='-rpath $libdir'
- fi
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
- _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
- _LT_AC_TAGVAR(link_all_deplibs, $1)=yes
- ;;
-
- netbsd*)
- if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
- _LT_AC_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
- else
- _LT_AC_TAGVAR(archive_cmds, $1)='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
- fi
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir'
- _LT_AC_TAGVAR(hardcode_direct, $1)=yes
- _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
- ;;
-
- newsos6)
- _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
- _LT_AC_TAGVAR(hardcode_direct, $1)=yes
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
- _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
- _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
- ;;
-
- openbsd*)
- if test -f /usr/libexec/ld.so; then
- _LT_AC_TAGVAR(hardcode_direct, $1)=yes
- _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
- if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
- _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir'
- _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E'
- else
- case $host_os in
- openbsd[[01]].* | openbsd2.[[0-7]] | openbsd2.[[0-7]].*)
- _LT_AC_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir'
- ;;
- *)
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir'
- ;;
- esac
- fi
- else
- _LT_AC_TAGVAR(ld_shlibs, $1)=no
- fi
- ;;
-
- os2*)
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
- _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes
- _LT_AC_TAGVAR(allow_undefined_flag, $1)=unsupported
- _LT_AC_TAGVAR(archive_cmds, $1)='$echo "LIBRARY $libname INITINSTANCE" > $output_objdir/$libname.def~$echo "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~$echo DATA >> $output_objdir/$libname.def~$echo " SINGLE NONSHARED" >> $output_objdir/$libname.def~$echo EXPORTS >> $output_objdir/$libname.def~emxexp $libobjs >> $output_objdir/$libname.def~$CC -Zdll -Zcrtdll -o $lib $libobjs $deplibs $compiler_flags $output_objdir/$libname.def'
- _LT_AC_TAGVAR(old_archive_From_new_cmds, $1)='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
- ;;
-
- osf3*)
- if test "$GCC" = yes; then
- _LT_AC_TAGVAR(allow_undefined_flag, $1)=' ${wl}-expect_unresolved ${wl}\*'
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
- else
- _LT_AC_TAGVAR(allow_undefined_flag, $1)=' -expect_unresolved \*'
- _LT_AC_TAGVAR(archive_cmds, $1)='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
- fi
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
- _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
- ;;
-
- osf4* | osf5*) # as osf3* with the addition of -msym flag
- if test "$GCC" = yes; then
- _LT_AC_TAGVAR(allow_undefined_flag, $1)=' ${wl}-expect_unresolved ${wl}\*'
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
- else
- _LT_AC_TAGVAR(allow_undefined_flag, $1)=' -expect_unresolved \*'
- _LT_AC_TAGVAR(archive_cmds, $1)='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -msym -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
- _LT_AC_TAGVAR(archive_expsym_cmds, $1)='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; echo "-hidden">> $lib.exp~
- $LD -shared${allow_undefined_flag} -input $lib.exp $linker_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib~$rm $lib.exp'
-
- # Both c and cxx compiler support -rpath directly
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-rpath $libdir'
- fi
- _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
- ;;
-
- solaris*)
- _LT_AC_TAGVAR(no_undefined_flag, $1)=' -z text'
- if test "$GCC" = yes; then
- wlarc='${wl}'
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
- _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
- $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp'
- else
- wlarc=''
- _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
- _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
- $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
- fi
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir'
- _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
- case $host_os in
- solaris2.[[0-5]] | solaris2.[[0-5]].*) ;;
- *)
- # The compiler driver will combine and reorder linker options,
- # but understands `-z linker_flag'. GCC discards it without `$wl',
- # but is careful enough not to reorder.
- # Supported since Solaris 2.6 (maybe 2.5.1?)
- if test "$GCC" = yes; then
- _LT_AC_TAGVAR(whole_archive_flag_spec, $1)='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
- else
- _LT_AC_TAGVAR(whole_archive_flag_spec, $1)='-z allextract$convenience -z defaultextract'
- fi
- ;;
- esac
- _LT_AC_TAGVAR(link_all_deplibs, $1)=yes
- ;;
-
- sunos4*)
- if test "x$host_vendor" = xsequent; then
- # Use $CC to link under sequent, because it throws in some extra .o
- # files that make .init and .fini sections work.
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
- else
- _LT_AC_TAGVAR(archive_cmds, $1)='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
- fi
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
- _LT_AC_TAGVAR(hardcode_direct, $1)=yes
- _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes
- _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
- ;;
-
- sysv4)
- case $host_vendor in
- sni)
- _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
- _LT_AC_TAGVAR(hardcode_direct, $1)=yes # is this really true???
- ;;
- siemens)
- ## LD is ld it makes a PLAMLIB
- ## CC just makes a GrossModule.
- _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G -o $lib $libobjs $deplibs $linker_flags'
- _LT_AC_TAGVAR(reload_cmds, $1)='$CC -r -o $output$reload_objs'
- _LT_AC_TAGVAR(hardcode_direct, $1)=no
- ;;
- motorola)
- _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
- _LT_AC_TAGVAR(hardcode_direct, $1)=no #Motorola manual says yes, but my tests say they lie
- ;;
- esac
- runpath_var='LD_RUN_PATH'
- _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
- ;;
-
- sysv4.3*)
- _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
- _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
- _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='-Bexport'
- ;;
-
- sysv4*MP*)
- if test -d /usr/nec; then
- _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
- _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
- runpath_var=LD_RUN_PATH
- hardcode_runpath_var=yes
- _LT_AC_TAGVAR(ld_shlibs, $1)=yes
- fi
- ;;
-
- sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[[01]].[[10]]* | unixware7* | sco3.2v5.0.[[024]]*)
- _LT_AC_TAGVAR(no_undefined_flag, $1)='${wl}-z,text'
- _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no
- _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
- runpath_var='LD_RUN_PATH'
-
- if test "$GCC" = yes; then
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
- _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
- else
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
- _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
- fi
- ;;
-
- sysv5* | sco3.2v5* | sco5v6*)
- # Note: We can NOT use -z defs as we might desire, because we do not
- # link with -lc, and that would cause any symbols used from libc to
- # always be unresolved, which means just about no library would
- # ever link correctly. If we're not using GNU ld we use -z text
- # though, which does catch some bad symbols but isn't as heavy-handed
- # as -z defs.
- _LT_AC_TAGVAR(no_undefined_flag, $1)='${wl}-z,text'
- _LT_AC_TAGVAR(allow_undefined_flag, $1)='${wl}-z,nodefs'
- _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no
- _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`'
- _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=':'
- _LT_AC_TAGVAR(link_all_deplibs, $1)=yes
- _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-Bexport'
- runpath_var='LD_RUN_PATH'
-
- if test "$GCC" = yes; then
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
- _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
- else
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
- _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
- fi
- ;;
-
- uts4*)
- _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
- _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
- ;;
-
- *)
- _LT_AC_TAGVAR(ld_shlibs, $1)=no
- ;;
- esac
- fi
-])
-AC_MSG_RESULT([$_LT_AC_TAGVAR(ld_shlibs, $1)])
-test "$_LT_AC_TAGVAR(ld_shlibs, $1)" = no && can_build_shared=no
-
-#
-# Do we need to explicitly link libc?
-#
-case "x$_LT_AC_TAGVAR(archive_cmds_need_lc, $1)" in
-x|xyes)
- # Assume -lc should be added
- _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=yes
-
- if test "$enable_shared" = yes && test "$GCC" = yes; then
- case $_LT_AC_TAGVAR(archive_cmds, $1) in
- *'~'*)
- # FIXME: we may have to deal with multi-command sequences.
- ;;
- '$CC '*)
- # Test whether the compiler implicitly links with -lc since on some
- # systems, -lgcc has to come before -lc. If gcc already passes -lc
- # to ld, don't add -lc before -lgcc.
- AC_MSG_CHECKING([whether -lc should be explicitly linked in])
- $rm conftest*
- echo "$lt_simple_compile_test_code" > conftest.$ac_ext
-
- if AC_TRY_EVAL(ac_compile) 2>conftest.err; then
- soname=conftest
- lib=conftest
- libobjs=conftest.$ac_objext
- deplibs=
- wl=$_LT_AC_TAGVAR(lt_prog_compiler_wl, $1)
- pic_flag=$_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)
- compiler_flags=-v
- linker_flags=-v
- verstring=
- output_objdir=.
- libname=conftest
- lt_save_allow_undefined_flag=$_LT_AC_TAGVAR(allow_undefined_flag, $1)
- _LT_AC_TAGVAR(allow_undefined_flag, $1)=
- if AC_TRY_EVAL(_LT_AC_TAGVAR(archive_cmds, $1) 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1)
- then
- _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no
- else
- _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=yes
- fi
- _LT_AC_TAGVAR(allow_undefined_flag, $1)=$lt_save_allow_undefined_flag
- else
- cat conftest.err 1>&5
- fi
- $rm conftest*
- AC_MSG_RESULT([$_LT_AC_TAGVAR(archive_cmds_need_lc, $1)])
- ;;
- esac
- fi
- ;;
-esac
-])# AC_LIBTOOL_PROG_LD_SHLIBS
-
-
-# _LT_AC_FILE_LTDLL_C
-# -------------------
-# Be careful that the start marker always follows a newline.
-AC_DEFUN([_LT_AC_FILE_LTDLL_C], [
-# /* ltdll.c starts here */
-# #define WIN32_LEAN_AND_MEAN
-# #include <windows.h>
-# #undef WIN32_LEAN_AND_MEAN
-# #include <stdio.h>
-#
-# #ifndef __CYGWIN__
-# # ifdef __CYGWIN32__
-# # define __CYGWIN__ __CYGWIN32__
-# # endif
-# #endif
-#
-# #ifdef __cplusplus
-# extern "C" {
-# #endif
-# BOOL APIENTRY DllMain (HINSTANCE hInst, DWORD reason, LPVOID reserved);
-# #ifdef __cplusplus
-# }
-# #endif
-#
-# #ifdef __CYGWIN__
-# #include <cygwin/cygwin_dll.h>
-# DECLARE_CYGWIN_DLL( DllMain );
-# #endif
-# HINSTANCE __hDllInstance_base;
-#
-# BOOL APIENTRY
-# DllMain (HINSTANCE hInst, DWORD reason, LPVOID reserved)
-# {
-# __hDllInstance_base = hInst;
-# return TRUE;
-# }
-# /* ltdll.c ends here */
-])# _LT_AC_FILE_LTDLL_C
-
-
-# _LT_AC_TAGVAR(VARNAME, [TAGNAME])
-# ---------------------------------
-AC_DEFUN([_LT_AC_TAGVAR], [ifelse([$2], [], [$1], [$1_$2])])
-
-
-# old names
-AC_DEFUN([AM_PROG_LIBTOOL], [AC_PROG_LIBTOOL])
-AC_DEFUN([AM_ENABLE_SHARED], [AC_ENABLE_SHARED($@)])
-AC_DEFUN([AM_ENABLE_STATIC], [AC_ENABLE_STATIC($@)])
-AC_DEFUN([AM_DISABLE_SHARED], [AC_DISABLE_SHARED($@)])
-AC_DEFUN([AM_DISABLE_STATIC], [AC_DISABLE_STATIC($@)])
-AC_DEFUN([AM_PROG_LD], [AC_PROG_LD])
-AC_DEFUN([AM_PROG_NM], [AC_PROG_NM])
-
-# This is just to silence aclocal about the macro not being used
-ifelse([AC_DISABLE_FAST_INSTALL])
-
-AC_DEFUN([LT_AC_PROG_GCJ],
-[AC_CHECK_TOOL(GCJ, gcj, no)
- test "x${GCJFLAGS+set}" = xset || GCJFLAGS="-g -O2"
- AC_SUBST(GCJFLAGS)
-])
-
-AC_DEFUN([LT_AC_PROG_RC],
-[AC_CHECK_TOOL(RC, windres, no)
-])
-
-
-# Cheap backport of AS_EXECUTABLE_P and required macros
-# from Autoconf 2.59; we should not use $as_executable_p directly.
-
-# _AS_TEST_PREPARE
-# ----------------
-m4_ifndef([_AS_TEST_PREPARE],
-[m4_defun([_AS_TEST_PREPARE],
-[if test -x / >/dev/null 2>&1; then
- as_executable_p='test -x'
-else
- as_executable_p='test -f'
-fi
-])])# _AS_TEST_PREPARE
-
-# AS_EXECUTABLE_P
-# ---------------
-# Check whether a file is executable.
-m4_ifndef([AS_EXECUTABLE_P],
-[m4_defun([AS_EXECUTABLE_P],
-[AS_REQUIRE([_AS_TEST_PREPARE])dnl
-$as_executable_p $1[]dnl
-])])# AS_EXECUTABLE_P
-
-# NOTE: This macro has been submitted for inclusion into #
-# GNU Autoconf as AC_PROG_SED. When it is available in #
-# a released version of Autoconf we should remove this #
-# macro and use it instead. #
-# LT_AC_PROG_SED
-# --------------
-# Check for a fully-functional sed program, that truncates
-# as few characters as possible. Prefer GNU sed if found.
-AC_DEFUN([LT_AC_PROG_SED],
-[AC_MSG_CHECKING([for a sed that does not truncate output])
-AC_CACHE_VAL(lt_cv_path_SED,
-[# Loop through the user's path and test for sed and gsed.
-# Then use that list of sed's as ones to test for truncation.
-as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
-for as_dir in $PATH
-do
- IFS=$as_save_IFS
- test -z "$as_dir" && as_dir=.
- for lt_ac_prog in sed gsed; do
- for ac_exec_ext in '' $ac_executable_extensions; do
- if AS_EXECUTABLE_P(["$as_dir/$lt_ac_prog$ac_exec_ext"]); then
- lt_ac_sed_list="$lt_ac_sed_list $as_dir/$lt_ac_prog$ac_exec_ext"
- fi
- done
- done
-done
-IFS=$as_save_IFS
-lt_ac_max=0
-lt_ac_count=0
-# Add /usr/xpg4/bin/sed as it is typically found on Solaris
-# along with /bin/sed that truncates output.
-for lt_ac_sed in $lt_ac_sed_list /usr/xpg4/bin/sed; do
- test ! -f $lt_ac_sed && continue
- cat /dev/null > conftest.in
- lt_ac_count=0
- echo $ECHO_N "0123456789$ECHO_C" >conftest.in
- # Check for GNU sed and select it if it is found.
- if "$lt_ac_sed" --version 2>&1 < /dev/null | grep 'GNU' > /dev/null; then
- lt_cv_path_SED=$lt_ac_sed
- break
- fi
- while true; do
- cat conftest.in conftest.in >conftest.tmp
- mv conftest.tmp conftest.in
- cp conftest.in conftest.nl
- echo >>conftest.nl
- $lt_ac_sed -e 's/a$//' < conftest.nl >conftest.out || break
- cmp -s conftest.out conftest.nl || break
- # 10000 chars as input seems more than enough
- test $lt_ac_count -gt 10 && break
- lt_ac_count=`expr $lt_ac_count + 1`
- if test $lt_ac_count -gt $lt_ac_max; then
- lt_ac_max=$lt_ac_count
- lt_cv_path_SED=$lt_ac_sed
- fi
- done
-done
-])
-SED=$lt_cv_path_SED
-AC_SUBST([SED])
-AC_MSG_RESULT([$SED])
-])
-
-# Copyright (C) 2002, 2003, 2005, 2006, 2007 Free Software Foundation, Inc.
-#
-# This file is free software; the Free Software Foundation
-# gives unlimited permission to copy and/or distribute it,
-# with or without modifications, as long as this notice is preserved.
-
-# AM_AUTOMAKE_VERSION(VERSION)
-# ----------------------------
-# Automake X.Y traces this macro to ensure aclocal.m4 has been
-# generated from the m4 files accompanying Automake X.Y.
-# (This private macro should not be called outside this file.)
-AC_DEFUN([AM_AUTOMAKE_VERSION],
-[am__api_version='1.10'
-dnl Some users find AM_AUTOMAKE_VERSION and mistake it for a way to
-dnl require some minimum version. Point them to the right macro.
-m4_if([$1], [1.10.1], [],
- [AC_FATAL([Do not call $0, use AM_INIT_AUTOMAKE([$1]).])])dnl
-])
-
-# _AM_AUTOCONF_VERSION(VERSION)
-# -----------------------------
-# aclocal traces this macro to find the Autoconf version.
-# This is a private macro too. Using m4_define simplifies
-# the logic in aclocal, which can simply ignore this definition.
-m4_define([_AM_AUTOCONF_VERSION], [])
-
-# AM_SET_CURRENT_AUTOMAKE_VERSION
-# -------------------------------
-# Call AM_AUTOMAKE_VERSION and AM_AUTOMAKE_VERSION so they can be traced.
-# This function is AC_REQUIREd by AC_INIT_AUTOMAKE.
-AC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION],
-[AM_AUTOMAKE_VERSION([1.10.1])dnl
-m4_ifndef([AC_AUTOCONF_VERSION],
- [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl
-_AM_AUTOCONF_VERSION(AC_AUTOCONF_VERSION)])
-
-# AM_AUX_DIR_EXPAND -*- Autoconf -*-
-
-# Copyright (C) 2001, 2003, 2005 Free Software Foundation, Inc.
-#
-# This file is free software; the Free Software Foundation
-# gives unlimited permission to copy and/or distribute it,
-# with or without modifications, as long as this notice is preserved.
-
-# For projects using AC_CONFIG_AUX_DIR([foo]), Autoconf sets
-# $ac_aux_dir to `$srcdir/foo'. In other projects, it is set to
-# `$srcdir', `$srcdir/..', or `$srcdir/../..'.
-#
-# Of course, Automake must honor this variable whenever it calls a
-# tool from the auxiliary directory. The problem is that $srcdir (and
-# therefore $ac_aux_dir as well) can be either absolute or relative,
-# depending on how configure is run. This is pretty annoying, since
-# it makes $ac_aux_dir quite unusable in subdirectories: in the top
-# source directory, any form will work fine, but in subdirectories a
-# relative path needs to be adjusted first.
-#
-# $ac_aux_dir/missing
-# fails when called from a subdirectory if $ac_aux_dir is relative
-# $top_srcdir/$ac_aux_dir/missing
-# fails if $ac_aux_dir is absolute,
-# fails when called from a subdirectory in a VPATH build with
-# a relative $ac_aux_dir
-#
-# The reason of the latter failure is that $top_srcdir and $ac_aux_dir
-# are both prefixed by $srcdir. In an in-source build this is usually
-# harmless because $srcdir is `.', but things will broke when you
-# start a VPATH build or use an absolute $srcdir.
-#
-# So we could use something similar to $top_srcdir/$ac_aux_dir/missing,
-# iff we strip the leading $srcdir from $ac_aux_dir. That would be:
-# am_aux_dir='\$(top_srcdir)/'`expr "$ac_aux_dir" : "$srcdir//*\(.*\)"`
-# and then we would define $MISSING as
-# MISSING="\${SHELL} $am_aux_dir/missing"
-# This will work as long as MISSING is not called from configure, because
-# unfortunately $(top_srcdir) has no meaning in configure.
-# However there are other variables, like CC, which are often used in
-# configure, and could therefore not use this "fixed" $ac_aux_dir.
-#
-# Another solution, used here, is to always expand $ac_aux_dir to an
-# absolute PATH. The drawback is that using absolute paths prevent a
-# configured tree to be moved without reconfiguration.
-
-AC_DEFUN([AM_AUX_DIR_EXPAND],
-[dnl Rely on autoconf to set up CDPATH properly.
-AC_PREREQ([2.50])dnl
-# expand $ac_aux_dir to an absolute path
-am_aux_dir=`cd $ac_aux_dir && pwd`
-])
-
-# AM_CONDITIONAL -*- Autoconf -*-
-
-# Copyright (C) 1997, 2000, 2001, 2003, 2004, 2005, 2006
-# Free Software Foundation, Inc.
-#
-# This file is free software; the Free Software Foundation
-# gives unlimited permission to copy and/or distribute it,
-# with or without modifications, as long as this notice is preserved.
-
-# serial 8
-
-# AM_CONDITIONAL(NAME, SHELL-CONDITION)
-# -------------------------------------
-# Define a conditional.
-AC_DEFUN([AM_CONDITIONAL],
-[AC_PREREQ(2.52)dnl
- ifelse([$1], [TRUE], [AC_FATAL([$0: invalid condition: $1])],
- [$1], [FALSE], [AC_FATAL([$0: invalid condition: $1])])dnl
-AC_SUBST([$1_TRUE])dnl
-AC_SUBST([$1_FALSE])dnl
-_AM_SUBST_NOTMAKE([$1_TRUE])dnl
-_AM_SUBST_NOTMAKE([$1_FALSE])dnl
-if $2; then
- $1_TRUE=
- $1_FALSE='#'
-else
- $1_TRUE='#'
- $1_FALSE=
-fi
-AC_CONFIG_COMMANDS_PRE(
-[if test -z "${$1_TRUE}" && test -z "${$1_FALSE}"; then
- AC_MSG_ERROR([[conditional "$1" was never defined.
-Usually this means the macro was only invoked conditionally.]])
-fi])])
-
-# Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006
-# Free Software Foundation, Inc.
-#
-# This file is free software; the Free Software Foundation
-# gives unlimited permission to copy and/or distribute it,
-# with or without modifications, as long as this notice is preserved.
-
-# serial 9
-
-# There are a few dirty hacks below to avoid letting `AC_PROG_CC' be
-# written in clear, in which case automake, when reading aclocal.m4,
-# will think it sees a *use*, and therefore will trigger all it's
-# C support machinery. Also note that it means that autoscan, seeing
-# CC etc. in the Makefile, will ask for an AC_PROG_CC use...
-
-
-# _AM_DEPENDENCIES(NAME)
-# ----------------------
-# See how the compiler implements dependency checking.
-# NAME is "CC", "CXX", "GCJ", or "OBJC".
-# We try a few techniques and use that to set a single cache variable.
-#
-# We don't AC_REQUIRE the corresponding AC_PROG_CC since the latter was
-# modified to invoke _AM_DEPENDENCIES(CC); we would have a circular
-# dependency, and given that the user is not expected to run this macro,
-# just rely on AC_PROG_CC.
-AC_DEFUN([_AM_DEPENDENCIES],
-[AC_REQUIRE([AM_SET_DEPDIR])dnl
-AC_REQUIRE([AM_OUTPUT_DEPENDENCY_COMMANDS])dnl
-AC_REQUIRE([AM_MAKE_INCLUDE])dnl
-AC_REQUIRE([AM_DEP_TRACK])dnl
-
-ifelse([$1], CC, [depcc="$CC" am_compiler_list=],
- [$1], CXX, [depcc="$CXX" am_compiler_list=],
- [$1], OBJC, [depcc="$OBJC" am_compiler_list='gcc3 gcc'],
- [$1], UPC, [depcc="$UPC" am_compiler_list=],
- [$1], GCJ, [depcc="$GCJ" am_compiler_list='gcc3 gcc'],
- [depcc="$$1" am_compiler_list=])
-
-AC_CACHE_CHECK([dependency style of $depcc],
- [am_cv_$1_dependencies_compiler_type],
-[if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
- # We make a subdir and do the tests there. Otherwise we can end up
- # making bogus files that we don't know about and never remove. For
- # instance it was reported that on HP-UX the gcc test will end up
- # making a dummy file named `D' -- because `-MD' means `put the output
- # in D'.
- mkdir conftest.dir
- # Copy depcomp to subdir because otherwise we won't find it if we're
- # using a relative directory.
- cp "$am_depcomp" conftest.dir
- cd conftest.dir
- # We will build objects and dependencies in a subdirectory because
- # it helps to detect inapplicable dependency modes. For instance
- # both Tru64's cc and ICC support -MD to output dependencies as a
- # side effect of compilation, but ICC will put the dependencies in
- # the current directory while Tru64 will put them in the object
- # directory.
- mkdir sub
-
- am_cv_$1_dependencies_compiler_type=none
- if test "$am_compiler_list" = ""; then
- am_compiler_list=`sed -n ['s/^#*\([a-zA-Z0-9]*\))$/\1/p'] < ./depcomp`
- fi
- for depmode in $am_compiler_list; do
- # Setup a source with many dependencies, because some compilers
- # like to wrap large dependency lists on column 80 (with \), and
- # we should not choose a depcomp mode which is confused by this.
- #
- # We need to recreate these files for each test, as the compiler may
- # overwrite some of them when testing with obscure command lines.
- # This happens at least with the AIX C compiler.
- : > sub/conftest.c
- for i in 1 2 3 4 5 6; do
- echo '#include "conftst'$i'.h"' >> sub/conftest.c
- # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
- # Solaris 8's {/usr,}/bin/sh.
- touch sub/conftst$i.h
- done
- echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
-
- case $depmode in
- nosideeffect)
- # after this tag, mechanisms are not by side-effect, so they'll
- # only be used when explicitly requested
- if test "x$enable_dependency_tracking" = xyes; then
- continue
- else
- break
- fi
- ;;
- none) break ;;
- esac
- # We check with `-c' and `-o' for the sake of the "dashmstdout"
- # mode. It turns out that the SunPro C++ compiler does not properly
- # handle `-M -o', and we need to detect this.
- if depmode=$depmode \
- source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
- depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
- $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \
- >/dev/null 2>conftest.err &&
- grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
- grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
- grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 &&
- ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
- # icc doesn't choke on unknown options, it will just issue warnings
- # or remarks (even with -Werror). So we grep stderr for any message
- # that says an option was ignored or not supported.
- # When given -MP, icc 7.0 and 7.1 complain thusly:
- # icc: Command line warning: ignoring option '-M'; no argument required
- # The diagnosis changed in icc 8.0:
- # icc: Command line remark: option '-MP' not supported
- if (grep 'ignoring option' conftest.err ||
- grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
- am_cv_$1_dependencies_compiler_type=$depmode
- break
- fi
- fi
- done
-
- cd ..
- rm -rf conftest.dir
-else
- am_cv_$1_dependencies_compiler_type=none
-fi
-])
-AC_SUBST([$1DEPMODE], [depmode=$am_cv_$1_dependencies_compiler_type])
-AM_CONDITIONAL([am__fastdep$1], [
- test "x$enable_dependency_tracking" != xno \
- && test "$am_cv_$1_dependencies_compiler_type" = gcc3])
-])
-
-
-# AM_SET_DEPDIR
-# -------------
-# Choose a directory name for dependency files.
-# This macro is AC_REQUIREd in _AM_DEPENDENCIES
-AC_DEFUN([AM_SET_DEPDIR],
-[AC_REQUIRE([AM_SET_LEADING_DOT])dnl
-AC_SUBST([DEPDIR], ["${am__leading_dot}deps"])dnl
-])
-
-
-# AM_DEP_TRACK
-# ------------
-AC_DEFUN([AM_DEP_TRACK],
-[AC_ARG_ENABLE(dependency-tracking,
-[ --disable-dependency-tracking speeds up one-time build
- --enable-dependency-tracking do not reject slow dependency extractors])
-if test "x$enable_dependency_tracking" != xno; then
- am_depcomp="$ac_aux_dir/depcomp"
- AMDEPBACKSLASH='\'
-fi
-AM_CONDITIONAL([AMDEP], [test "x$enable_dependency_tracking" != xno])
-AC_SUBST([AMDEPBACKSLASH])dnl
-_AM_SUBST_NOTMAKE([AMDEPBACKSLASH])dnl
-])
-
-# Generate code to set up dependency tracking. -*- Autoconf -*-
-
-# Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005
-# Free Software Foundation, Inc.
-#
-# This file is free software; the Free Software Foundation
-# gives unlimited permission to copy and/or distribute it,
-# with or without modifications, as long as this notice is preserved.
-
-#serial 3
-
-# _AM_OUTPUT_DEPENDENCY_COMMANDS
-# ------------------------------
-AC_DEFUN([_AM_OUTPUT_DEPENDENCY_COMMANDS],
-[for mf in $CONFIG_FILES; do
- # Strip MF so we end up with the name of the file.
- mf=`echo "$mf" | sed -e 's/:.*$//'`
- # Check whether this is an Automake generated Makefile or not.
- # We used to match only the files named `Makefile.in', but
- # some people rename them; so instead we look at the file content.
- # Grep'ing the first line is not enough: some people post-process
- # each Makefile.in and add a new line on top of each file to say so.
- # Grep'ing the whole file is not good either: AIX grep has a line
- # limit of 2048, but all sed's we know have understand at least 4000.
- if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
- dirpart=`AS_DIRNAME("$mf")`
- else
- continue
- fi
- # Extract the definition of DEPDIR, am__include, and am__quote
- # from the Makefile without running `make'.
- DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
- test -z "$DEPDIR" && continue
- am__include=`sed -n 's/^am__include = //p' < "$mf"`
- test -z "am__include" && continue
- am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
- # When using ansi2knr, U may be empty or an underscore; expand it
- U=`sed -n 's/^U = //p' < "$mf"`
- # Find all dependency output files, they are included files with
- # $(DEPDIR) in their names. We invoke sed twice because it is the
- # simplest approach to changing $(DEPDIR) to its actual value in the
- # expansion.
- for file in `sed -n "
- s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
- sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
- # Make sure the directory exists.
- test -f "$dirpart/$file" && continue
- fdir=`AS_DIRNAME(["$file"])`
- AS_MKDIR_P([$dirpart/$fdir])
- # echo "creating $dirpart/$file"
- echo '# dummy' > "$dirpart/$file"
- done
-done
-])# _AM_OUTPUT_DEPENDENCY_COMMANDS
-
-
-# AM_OUTPUT_DEPENDENCY_COMMANDS
-# -----------------------------
-# This macro should only be invoked once -- use via AC_REQUIRE.
-#
-# This code is only required when automatic dependency tracking
-# is enabled. FIXME. This creates each `.P' file that we will
-# need in order to bootstrap the dependency handling code.
-AC_DEFUN([AM_OUTPUT_DEPENDENCY_COMMANDS],
-[AC_CONFIG_COMMANDS([depfiles],
- [test x"$AMDEP_TRUE" != x"" || _AM_OUTPUT_DEPENDENCY_COMMANDS],
- [AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"])
-])
-
-# Copyright (C) 1996, 1997, 2000, 2001, 2003, 2005
-# Free Software Foundation, Inc.
-#
-# This file is free software; the Free Software Foundation
-# gives unlimited permission to copy and/or distribute it,
-# with or without modifications, as long as this notice is preserved.
-
-# serial 8
-
-# AM_CONFIG_HEADER is obsolete. It has been replaced by AC_CONFIG_HEADERS.
-AU_DEFUN([AM_CONFIG_HEADER], [AC_CONFIG_HEADERS($@)])
-
-# Do all the work for Automake. -*- Autoconf -*-
-
-# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
-# 2005, 2006, 2008 Free Software Foundation, Inc.
-#
-# This file is free software; the Free Software Foundation
-# gives unlimited permission to copy and/or distribute it,
-# with or without modifications, as long as this notice is preserved.
-
-# serial 13
-
-# This macro actually does too much. Some checks are only needed if
-# your package does certain things. But this isn't really a big deal.
-
-# AM_INIT_AUTOMAKE(PACKAGE, VERSION, [NO-DEFINE])
-# AM_INIT_AUTOMAKE([OPTIONS])
-# -----------------------------------------------
-# The call with PACKAGE and VERSION arguments is the old style
-# call (pre autoconf-2.50), which is being phased out. PACKAGE
-# and VERSION should now be passed to AC_INIT and removed from
-# the call to AM_INIT_AUTOMAKE.
-# We support both call styles for the transition. After
-# the next Automake release, Autoconf can make the AC_INIT
-# arguments mandatory, and then we can depend on a new Autoconf
-# release and drop the old call support.
-AC_DEFUN([AM_INIT_AUTOMAKE],
-[AC_PREREQ([2.60])dnl
-dnl Autoconf wants to disallow AM_ names. We explicitly allow
-dnl the ones we care about.
-m4_pattern_allow([^AM_[A-Z]+FLAGS$])dnl
-AC_REQUIRE([AM_SET_CURRENT_AUTOMAKE_VERSION])dnl
-AC_REQUIRE([AC_PROG_INSTALL])dnl
-if test "`cd $srcdir && pwd`" != "`pwd`"; then
- # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
- # is not polluted with repeated "-I."
- AC_SUBST([am__isrc], [' -I$(srcdir)'])_AM_SUBST_NOTMAKE([am__isrc])dnl
- # test to see if srcdir already configured
- if test -f $srcdir/config.status; then
- AC_MSG_ERROR([source directory already configured; run "make distclean" there first])
- fi
-fi
-
-# test whether we have cygpath
-if test -z "$CYGPATH_W"; then
- if (cygpath --version) >/dev/null 2>/dev/null; then
- CYGPATH_W='cygpath -w'
- else
- CYGPATH_W=echo
- fi
-fi
-AC_SUBST([CYGPATH_W])
-
-# Define the identity of the package.
-dnl Distinguish between old-style and new-style calls.
-m4_ifval([$2],
-[m4_ifval([$3], [_AM_SET_OPTION([no-define])])dnl
- AC_SUBST([PACKAGE], [$1])dnl
- AC_SUBST([VERSION], [$2])],
-[_AM_SET_OPTIONS([$1])dnl
-dnl Diagnose old-style AC_INIT with new-style AM_AUTOMAKE_INIT.
-m4_if(m4_ifdef([AC_PACKAGE_NAME], 1)m4_ifdef([AC_PACKAGE_VERSION], 1), 11,,
- [m4_fatal([AC_INIT should be called with package and version arguments])])dnl
- AC_SUBST([PACKAGE], ['AC_PACKAGE_TARNAME'])dnl
- AC_SUBST([VERSION], ['AC_PACKAGE_VERSION'])])dnl
-
-_AM_IF_OPTION([no-define],,
-[AC_DEFINE_UNQUOTED(PACKAGE, "$PACKAGE", [Name of package])
- AC_DEFINE_UNQUOTED(VERSION, "$VERSION", [Version number of package])])dnl
-
-# Some tools Automake needs.
-AC_REQUIRE([AM_SANITY_CHECK])dnl
-AC_REQUIRE([AC_ARG_PROGRAM])dnl
-AM_MISSING_PROG(ACLOCAL, aclocal-${am__api_version})
-AM_MISSING_PROG(AUTOCONF, autoconf)
-AM_MISSING_PROG(AUTOMAKE, automake-${am__api_version})
-AM_MISSING_PROG(AUTOHEADER, autoheader)
-AM_MISSING_PROG(MAKEINFO, makeinfo)
-AM_PROG_INSTALL_SH
-AM_PROG_INSTALL_STRIP
-AC_REQUIRE([AM_PROG_MKDIR_P])dnl
-# We need awk for the "check" target. The system "awk" is bad on
-# some platforms.
-AC_REQUIRE([AC_PROG_AWK])dnl
-AC_REQUIRE([AC_PROG_MAKE_SET])dnl
-AC_REQUIRE([AM_SET_LEADING_DOT])dnl
-_AM_IF_OPTION([tar-ustar], [_AM_PROG_TAR([ustar])],
- [_AM_IF_OPTION([tar-pax], [_AM_PROG_TAR([pax])],
- [_AM_PROG_TAR([v7])])])
-_AM_IF_OPTION([no-dependencies],,
-[AC_PROVIDE_IFELSE([AC_PROG_CC],
- [_AM_DEPENDENCIES(CC)],
- [define([AC_PROG_CC],
- defn([AC_PROG_CC])[_AM_DEPENDENCIES(CC)])])dnl
-AC_PROVIDE_IFELSE([AC_PROG_CXX],
- [_AM_DEPENDENCIES(CXX)],
- [define([AC_PROG_CXX],
- defn([AC_PROG_CXX])[_AM_DEPENDENCIES(CXX)])])dnl
-AC_PROVIDE_IFELSE([AC_PROG_OBJC],
- [_AM_DEPENDENCIES(OBJC)],
- [define([AC_PROG_OBJC],
- defn([AC_PROG_OBJC])[_AM_DEPENDENCIES(OBJC)])])dnl
-])
-])
-
-
-# When config.status generates a header, we must update the stamp-h file.
-# This file resides in the same directory as the config header
-# that is generated. The stamp files are numbered to have different names.
-
-# Autoconf calls _AC_AM_CONFIG_HEADER_HOOK (when defined) in the
-# loop where config.status creates the headers, so we can generate
-# our stamp files there.
-AC_DEFUN([_AC_AM_CONFIG_HEADER_HOOK],
-[# Compute $1's index in $config_headers.
-_am_arg=$1
-_am_stamp_count=1
-for _am_header in $config_headers :; do
- case $_am_header in
- $_am_arg | $_am_arg:* )
- break ;;
- * )
- _am_stamp_count=`expr $_am_stamp_count + 1` ;;
- esac
-done
-echo "timestamp for $_am_arg" >`AS_DIRNAME(["$_am_arg"])`/stamp-h[]$_am_stamp_count])
-
-# Copyright (C) 2001, 2003, 2005 Free Software Foundation, Inc.
-#
-# This file is free software; the Free Software Foundation
-# gives unlimited permission to copy and/or distribute it,
-# with or without modifications, as long as this notice is preserved.
-
-# AM_PROG_INSTALL_SH
-# ------------------
-# Define $install_sh.
-AC_DEFUN([AM_PROG_INSTALL_SH],
-[AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl
-install_sh=${install_sh-"\$(SHELL) $am_aux_dir/install-sh"}
-AC_SUBST(install_sh)])
-
-# Copyright (C) 2003, 2005 Free Software Foundation, Inc.
-#
-# This file is free software; the Free Software Foundation
-# gives unlimited permission to copy and/or distribute it,
-# with or without modifications, as long as this notice is preserved.
-
-# serial 2
-
-# Check whether the underlying file-system supports filenames
-# with a leading dot. For instance MS-DOS doesn't.
-AC_DEFUN([AM_SET_LEADING_DOT],
-[rm -rf .tst 2>/dev/null
-mkdir .tst 2>/dev/null
-if test -d .tst; then
- am__leading_dot=.
-else
- am__leading_dot=_
-fi
-rmdir .tst 2>/dev/null
-AC_SUBST([am__leading_dot])])
-
-# Add --enable-maintainer-mode option to configure. -*- Autoconf -*-
-# From Jim Meyering
-
-# Copyright (C) 1996, 1998, 2000, 2001, 2002, 2003, 2004, 2005
-# Free Software Foundation, Inc.
-#
-# This file is free software; the Free Software Foundation
-# gives unlimited permission to copy and/or distribute it,
-# with or without modifications, as long as this notice is preserved.
-
-# serial 4
-
-AC_DEFUN([AM_MAINTAINER_MODE],
-[AC_MSG_CHECKING([whether to enable maintainer-specific portions of Makefiles])
- dnl maintainer-mode is disabled by default
- AC_ARG_ENABLE(maintainer-mode,
-[ --enable-maintainer-mode enable make rules and dependencies not useful
- (and sometimes confusing) to the casual installer],
- USE_MAINTAINER_MODE=$enableval,
- USE_MAINTAINER_MODE=no)
- AC_MSG_RESULT([$USE_MAINTAINER_MODE])
- AM_CONDITIONAL(MAINTAINER_MODE, [test $USE_MAINTAINER_MODE = yes])
- MAINT=$MAINTAINER_MODE_TRUE
- AC_SUBST(MAINT)dnl
-]
-)
-
-AU_DEFUN([jm_MAINTAINER_MODE], [AM_MAINTAINER_MODE])
-
-# Check to see how 'make' treats includes. -*- Autoconf -*-
-
-# Copyright (C) 2001, 2002, 2003, 2005 Free Software Foundation, Inc.
-#
-# This file is free software; the Free Software Foundation
-# gives unlimited permission to copy and/or distribute it,
-# with or without modifications, as long as this notice is preserved.
-
-# serial 3
-
-# AM_MAKE_INCLUDE()
-# -----------------
-# Check to see how make treats includes.
-AC_DEFUN([AM_MAKE_INCLUDE],
-[am_make=${MAKE-make}
-cat > confinc << 'END'
-am__doit:
- @echo done
-.PHONY: am__doit
-END
-# If we don't find an include directive, just comment out the code.
-AC_MSG_CHECKING([for style of include used by $am_make])
-am__include="#"
-am__quote=
-_am_result=none
-# First try GNU make style include.
-echo "include confinc" > confmf
-# We grep out `Entering directory' and `Leaving directory'
-# messages which can occur if `w' ends up in MAKEFLAGS.
-# In particular we don't look at `^make:' because GNU make might
-# be invoked under some other name (usually "gmake"), in which
-# case it prints its new name instead of `make'.
-if test "`$am_make -s -f confmf 2> /dev/null | grep -v 'ing directory'`" = "done"; then
- am__include=include
- am__quote=
- _am_result=GNU
-fi
-# Now try BSD make style include.
-if test "$am__include" = "#"; then
- echo '.include "confinc"' > confmf
- if test "`$am_make -s -f confmf 2> /dev/null`" = "done"; then
- am__include=.include
- am__quote="\""
- _am_result=BSD
- fi
-fi
-AC_SUBST([am__include])
-AC_SUBST([am__quote])
-AC_MSG_RESULT([$_am_result])
-rm -f confinc confmf
-])
-
-# Copyright (C) 1999, 2000, 2001, 2003, 2004, 2005
-# Free Software Foundation, Inc.
-#
-# This file is free software; the Free Software Foundation
-# gives unlimited permission to copy and/or distribute it,
-# with or without modifications, as long as this notice is preserved.
-
-# serial 5
-
-# AM_PROG_CC_C_O
-# --------------
-# Like AC_PROG_CC_C_O, but changed for automake.
-AC_DEFUN([AM_PROG_CC_C_O],
-[AC_REQUIRE([AC_PROG_CC_C_O])dnl
-AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl
-AC_REQUIRE_AUX_FILE([compile])dnl
-# FIXME: we rely on the cache variable name because
-# there is no other way.
-set dummy $CC
-ac_cc=`echo $[2] | sed ['s/[^a-zA-Z0-9_]/_/g;s/^[0-9]/_/']`
-if eval "test \"`echo '$ac_cv_prog_cc_'${ac_cc}_c_o`\" != yes"; then
- # Losing compiler, so override with the script.
- # FIXME: It is wrong to rewrite CC.
- # But if we don't then we get into trouble of one sort or another.
- # A longer-term fix would be to have automake use am__CC in this case,
- # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
- CC="$am_aux_dir/compile $CC"
-fi
-dnl Make sure AC_PROG_CC is never called again, or it will override our
-dnl setting of CC.
-m4_define([AC_PROG_CC],
- [m4_fatal([AC_PROG_CC cannot be called after AM_PROG_CC_C_O])])
-])
-
-# Fake the existence of programs that GNU maintainers use. -*- Autoconf -*-
-
-# Copyright (C) 1997, 1999, 2000, 2001, 2003, 2004, 2005
-# Free Software Foundation, Inc.
-#
-# This file is free software; the Free Software Foundation
-# gives unlimited permission to copy and/or distribute it,
-# with or without modifications, as long as this notice is preserved.
-
-# serial 5
-
-# AM_MISSING_PROG(NAME, PROGRAM)
-# ------------------------------
-AC_DEFUN([AM_MISSING_PROG],
-[AC_REQUIRE([AM_MISSING_HAS_RUN])
-$1=${$1-"${am_missing_run}$2"}
-AC_SUBST($1)])
-
-
-# AM_MISSING_HAS_RUN
-# ------------------
-# Define MISSING if not defined so far and test if it supports --run.
-# If it does, set am_missing_run to use it, otherwise, to nothing.
-AC_DEFUN([AM_MISSING_HAS_RUN],
-[AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl
-AC_REQUIRE_AUX_FILE([missing])dnl
-test x"${MISSING+set}" = xset || MISSING="\${SHELL} $am_aux_dir/missing"
-# Use eval to expand $SHELL
-if eval "$MISSING --run true"; then
- am_missing_run="$MISSING --run "
-else
- am_missing_run=
- AC_MSG_WARN([`missing' script is too old or missing])
-fi
-])
-
-# Copyright (C) 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
-#
-# This file is free software; the Free Software Foundation
-# gives unlimited permission to copy and/or distribute it,
-# with or without modifications, as long as this notice is preserved.
-
-# AM_PROG_MKDIR_P
-# ---------------
-# Check for `mkdir -p'.
-AC_DEFUN([AM_PROG_MKDIR_P],
-[AC_PREREQ([2.60])dnl
-AC_REQUIRE([AC_PROG_MKDIR_P])dnl
-dnl Automake 1.8 to 1.9.6 used to define mkdir_p. We now use MKDIR_P,
-dnl while keeping a definition of mkdir_p for backward compatibility.
-dnl @MKDIR_P@ is magic: AC_OUTPUT adjusts its value for each Makefile.
-dnl However we cannot define mkdir_p as $(MKDIR_P) for the sake of
-dnl Makefile.ins that do not define MKDIR_P, so we do our own
-dnl adjustment using top_builddir (which is defined more often than
-dnl MKDIR_P).
-AC_SUBST([mkdir_p], ["$MKDIR_P"])dnl
-case $mkdir_p in
- [[\\/$]]* | ?:[[\\/]]*) ;;
- */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;;
-esac
-])
-
-# Helper functions for option handling. -*- Autoconf -*-
-
-# Copyright (C) 2001, 2002, 2003, 2005 Free Software Foundation, Inc.
-#
-# This file is free software; the Free Software Foundation
-# gives unlimited permission to copy and/or distribute it,
-# with or without modifications, as long as this notice is preserved.
-
-# serial 3
-
-# _AM_MANGLE_OPTION(NAME)
-# -----------------------
-AC_DEFUN([_AM_MANGLE_OPTION],
-[[_AM_OPTION_]m4_bpatsubst($1, [[^a-zA-Z0-9_]], [_])])
-
-# _AM_SET_OPTION(NAME)
-# ------------------------------
-# Set option NAME. Presently that only means defining a flag for this option.
-AC_DEFUN([_AM_SET_OPTION],
-[m4_define(_AM_MANGLE_OPTION([$1]), 1)])
-
-# _AM_SET_OPTIONS(OPTIONS)
-# ----------------------------------
-# OPTIONS is a space-separated list of Automake options.
-AC_DEFUN([_AM_SET_OPTIONS],
-[AC_FOREACH([_AM_Option], [$1], [_AM_SET_OPTION(_AM_Option)])])
-
-# _AM_IF_OPTION(OPTION, IF-SET, [IF-NOT-SET])
-# -------------------------------------------
-# Execute IF-SET if OPTION is set, IF-NOT-SET otherwise.
-AC_DEFUN([_AM_IF_OPTION],
-[m4_ifset(_AM_MANGLE_OPTION([$1]), [$2], [$3])])
-
-# Check to make sure that the build environment is sane. -*- Autoconf -*-
-
-# Copyright (C) 1996, 1997, 2000, 2001, 2003, 2005
-# Free Software Foundation, Inc.
-#
-# This file is free software; the Free Software Foundation
-# gives unlimited permission to copy and/or distribute it,
-# with or without modifications, as long as this notice is preserved.
-
-# serial 4
-
-# AM_SANITY_CHECK
-# ---------------
-AC_DEFUN([AM_SANITY_CHECK],
-[AC_MSG_CHECKING([whether build environment is sane])
-# Just in case
-sleep 1
-echo timestamp > conftest.file
-# Do `set' in a subshell so we don't clobber the current shell's
-# arguments. Must try -L first in case configure is actually a
-# symlink; some systems play weird games with the mod time of symlinks
-# (eg FreeBSD returns the mod time of the symlink's containing
-# directory).
-if (
- set X `ls -Lt $srcdir/configure conftest.file 2> /dev/null`
- if test "$[*]" = "X"; then
- # -L didn't work.
- set X `ls -t $srcdir/configure conftest.file`
- fi
- rm -f conftest.file
- if test "$[*]" != "X $srcdir/configure conftest.file" \
- && test "$[*]" != "X conftest.file $srcdir/configure"; then
-
- # If neither matched, then we have a broken ls. This can happen
- # if, for instance, CONFIG_SHELL is bash and it inherits a
- # broken ls alias from the environment. This has actually
- # happened. Such a system could not be considered "sane".
- AC_MSG_ERROR([ls -t appears to fail. Make sure there is not a broken
-alias in your environment])
- fi
-
- test "$[2]" = conftest.file
- )
-then
- # Ok.
- :
-else
- AC_MSG_ERROR([newly created file is older than distributed files!
-Check your system clock])
-fi
-AC_MSG_RESULT(yes)])
-
-# Copyright (C) 2001, 2003, 2005 Free Software Foundation, Inc.
-#
-# This file is free software; the Free Software Foundation
-# gives unlimited permission to copy and/or distribute it,
-# with or without modifications, as long as this notice is preserved.
-
-# AM_PROG_INSTALL_STRIP
-# ---------------------
-# One issue with vendor `install' (even GNU) is that you can't
-# specify the program used to strip binaries. This is especially
-# annoying in cross-compiling environments, where the build's strip
-# is unlikely to handle the host's binaries.
-# Fortunately install-sh will honor a STRIPPROG variable, so we
-# always use install-sh in `make install-strip', and initialize
-# STRIPPROG with the value of the STRIP variable (set by the user).
-AC_DEFUN([AM_PROG_INSTALL_STRIP],
-[AC_REQUIRE([AM_PROG_INSTALL_SH])dnl
-# Installed binaries are usually stripped using `strip' when the user
-# run `make install-strip'. However `strip' might not be the right
-# tool to use in cross-compilation environments, therefore Automake
-# will honor the `STRIP' environment variable to overrule this program.
-dnl Don't test for $cross_compiling = yes, because it might be `maybe'.
-if test "$cross_compiling" != no; then
- AC_CHECK_TOOL([STRIP], [strip], :)
-fi
-INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
-AC_SUBST([INSTALL_STRIP_PROGRAM])])
-
-# Copyright (C) 2006 Free Software Foundation, Inc.
-#
-# This file is free software; the Free Software Foundation
-# gives unlimited permission to copy and/or distribute it,
-# with or without modifications, as long as this notice is preserved.
-
-# _AM_SUBST_NOTMAKE(VARIABLE)
-# ---------------------------
-# Prevent Automake from outputting VARIABLE = @VARIABLE@ in Makefile.in.
-# This macro is traced by Automake.
-AC_DEFUN([_AM_SUBST_NOTMAKE])
-
-# Check how to create a tarball. -*- Autoconf -*-
-
-# Copyright (C) 2004, 2005 Free Software Foundation, Inc.
-#
-# This file is free software; the Free Software Foundation
-# gives unlimited permission to copy and/or distribute it,
-# with or without modifications, as long as this notice is preserved.
-
-# serial 2
-
-# _AM_PROG_TAR(FORMAT)
-# --------------------
-# Check how to create a tarball in format FORMAT.
-# FORMAT should be one of `v7', `ustar', or `pax'.
-#
-# Substitute a variable $(am__tar) that is a command
-# writing to stdout a FORMAT-tarball containing the directory
-# $tardir.
-# tardir=directory && $(am__tar) > result.tar
-#
-# Substitute a variable $(am__untar) that extract such
-# a tarball read from stdin.
-# $(am__untar) < result.tar
-AC_DEFUN([_AM_PROG_TAR],
-[# Always define AMTAR for backward compatibility.
-AM_MISSING_PROG([AMTAR], [tar])
-m4_if([$1], [v7],
- [am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'],
- [m4_case([$1], [ustar],, [pax],,
- [m4_fatal([Unknown tar format])])
-AC_MSG_CHECKING([how to create a $1 tar archive])
-# Loop over all known methods to create a tar archive until one works.
-_am_tools='gnutar m4_if([$1], [ustar], [plaintar]) pax cpio none'
-_am_tools=${am_cv_prog_tar_$1-$_am_tools}
-# Do not fold the above two line into one, because Tru64 sh and
-# Solaris sh will not grok spaces in the rhs of `-'.
-for _am_tool in $_am_tools
-do
- case $_am_tool in
- gnutar)
- for _am_tar in tar gnutar gtar;
- do
- AM_RUN_LOG([$_am_tar --version]) && break
- done
- am__tar="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$$tardir"'
- am__tar_="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$tardir"'
- am__untar="$_am_tar -xf -"
- ;;
- plaintar)
- # Must skip GNU tar: if it does not support --format= it doesn't create
- # ustar tarball either.
- (tar --version) >/dev/null 2>&1 && continue
- am__tar='tar chf - "$$tardir"'
- am__tar_='tar chf - "$tardir"'
- am__untar='tar xf -'
- ;;
- pax)
- am__tar='pax -L -x $1 -w "$$tardir"'
- am__tar_='pax -L -x $1 -w "$tardir"'
- am__untar='pax -r'
- ;;
- cpio)
- am__tar='find "$$tardir" -print | cpio -o -H $1 -L'
- am__tar_='find "$tardir" -print | cpio -o -H $1 -L'
- am__untar='cpio -i -H $1 -d'
- ;;
- none)
- am__tar=false
- am__tar_=false
- am__untar=false
- ;;
- esac
-
- # If the value was cached, stop now. We just wanted to have am__tar
- # and am__untar set.
- test -n "${am_cv_prog_tar_$1}" && break
-
- # tar/untar a dummy directory, and stop if the command works
- rm -rf conftest.dir
- mkdir conftest.dir
- echo GrepMe > conftest.dir/file
- AM_RUN_LOG([tardir=conftest.dir && eval $am__tar_ >conftest.tar])
- rm -rf conftest.dir
- if test -s conftest.tar; then
- AM_RUN_LOG([$am__untar <conftest.tar])
- grep GrepMe conftest.dir/file >/dev/null 2>&1 && break
- fi
-done
-rm -rf conftest.dir
-
-AC_CACHE_VAL([am_cv_prog_tar_$1], [am_cv_prog_tar_$1=$_am_tool])
-AC_MSG_RESULT([$am_cv_prog_tar_$1])])
-AC_SUBST([am__tar])
-AC_SUBST([am__untar])
-]) # _AM_PROG_TAR
-
-m4_include([m4/ax_misc.m4])
-m4_include([m4/ax_prog_rc.m4])
diff --git a/Build/source/libs/teckit/TECkit-2.5.1/bin/Makefile.in b/Build/source/libs/teckit/TECkit-2.5.1/bin/Makefile.in
deleted file mode 100644
index 8a599f2346e..00000000000
--- a/Build/source/libs/teckit/TECkit-2.5.1/bin/Makefile.in
+++ /dev/null
@@ -1,693 +0,0 @@
-# Makefile.in generated by automake 1.10.1 from Makefile.am.
-# @configure_input@
-
-# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
-# This Makefile.in is free software; the Free Software Foundation
-# gives unlimited permission to copy and/or distribute it,
-# with or without modifications, as long as this notice is preserved.
-
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
-# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
-# PARTICULAR PURPOSE.
-
-@SET_MAKE@
-
-VPATH = @srcdir@
-pkgdatadir = $(datadir)/@PACKAGE@
-pkglibdir = $(libdir)/@PACKAGE@
-pkgincludedir = $(includedir)/@PACKAGE@
-am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
-install_sh_DATA = $(install_sh) -c -m 644
-install_sh_PROGRAM = $(install_sh) -c
-install_sh_SCRIPT = $(install_sh) -c
-INSTALL_HEADER = $(INSTALL_DATA)
-transform = $(program_transform_name)
-NORMAL_INSTALL = :
-PRE_INSTALL = :
-POST_INSTALL = :
-NORMAL_UNINSTALL = :
-PRE_UNINSTALL = :
-POST_UNINSTALL = :
-build_triplet = @build@
-host_triplet = @host@
-target_triplet = @target@
-bin_PROGRAMS = teckit_compile$(EXEEXT) txtconv$(EXEEXT) \
- sfconv$(EXEEXT)
-@OLD_LIB_NAMES_FALSE@teckit_compile_DEPENDENCIES = $(top_builddir)/lib/libTECkit_Compiler.la
-@OLD_LIB_NAMES_FALSE@txtconv_DEPENDENCIES = \
-@OLD_LIB_NAMES_FALSE@ $(top_builddir)/lib/libTECkit.la
-@OLD_LIB_NAMES_FALSE@sfconv_DEPENDENCIES = \
-@OLD_LIB_NAMES_FALSE@ $(top_builddir)/lib/libTECkit.la
-subdir = bin
-DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
-ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
-am__aclocal_m4_deps = $(top_srcdir)/m4/ax_misc.m4 \
- $(top_srcdir)/m4/ax_prog_rc.m4 $(top_srcdir)/configure.ac
-am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
- $(ACLOCAL_M4)
-mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
-CONFIG_HEADER = $(top_builddir)/config.h
-CONFIG_CLEAN_FILES =
-am__installdirs = "$(DESTDIR)$(bindir)"
-binPROGRAMS_INSTALL = $(INSTALL_PROGRAM)
-PROGRAMS = $(bin_PROGRAMS)
-am__sfconv_SOURCES_DIST = $(top_srcdir)/SFconv/SFconv.cpp \
- $(top_srcdir)/SFconv/ConvertUTF.c \
- $(expatdir)/xmlparse/xmlparse.c \
- $(expatdir)/xmlparse/hashtable.c $(expatdir)/xmltok/xmlrole.c \
- $(expatdir)/xmltok/xmltok.c
-@SYSTEM_EXPAT_FALSE@am__objects_1 = sfconv-xmlparse.$(OBJEXT) \
-@SYSTEM_EXPAT_FALSE@ sfconv-hashtable.$(OBJEXT) \
-@SYSTEM_EXPAT_FALSE@ sfconv-xmlrole.$(OBJEXT) \
-@SYSTEM_EXPAT_FALSE@ sfconv-xmltok.$(OBJEXT)
-am_sfconv_OBJECTS = sfconv-SFconv.$(OBJEXT) \
- sfconv-ConvertUTF.$(OBJEXT) $(am__objects_1)
-sfconv_OBJECTS = $(am_sfconv_OBJECTS)
-sfconv_LINK = $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \
- --mode=link $(CXXLD) $(AM_CXXFLAGS) $(CXXFLAGS) \
- $(sfconv_LDFLAGS) $(LDFLAGS) -o $@
-am_teckit_compile_OBJECTS = TECkit_Compile.$(OBJEXT)
-teckit_compile_OBJECTS = $(am_teckit_compile_OBJECTS)
-teckit_compile_LINK = $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) \
- $(LIBTOOLFLAGS) --mode=link $(CXXLD) $(AM_CXXFLAGS) \
- $(CXXFLAGS) $(teckit_compile_LDFLAGS) $(LDFLAGS) -o $@
-am_txtconv_OBJECTS = TxtConv.$(OBJEXT)
-txtconv_OBJECTS = $(am_txtconv_OBJECTS)
-txtconv_LINK = $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \
- --mode=link $(CXXLD) $(AM_CXXFLAGS) $(CXXFLAGS) \
- $(txtconv_LDFLAGS) $(LDFLAGS) -o $@
-DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir)
-depcomp = $(SHELL) $(top_srcdir)/depcomp
-am__depfiles_maybe = depfiles
-COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
- $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
-LTCOMPILE = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \
- --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \
- $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
-CCLD = $(CC)
-LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \
- --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) \
- $(LDFLAGS) -o $@
-CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \
- $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS)
-LTCXXCOMPILE = $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \
- --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \
- $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS)
-CXXLD = $(CXX)
-CXXLINK = $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \
- --mode=link $(CXXLD) $(AM_CXXFLAGS) $(CXXFLAGS) $(AM_LDFLAGS) \
- $(LDFLAGS) -o $@
-SOURCES = $(sfconv_SOURCES) $(teckit_compile_SOURCES) \
- $(txtconv_SOURCES)
-DIST_SOURCES = $(am__sfconv_SOURCES_DIST) $(teckit_compile_SOURCES) \
- $(txtconv_SOURCES)
-ETAGS = etags
-CTAGS = ctags
-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
-ACLOCAL = @ACLOCAL@
-AMTAR = @AMTAR@
-AM_RCFLAGS = @AM_RCFLAGS@
-AR = @AR@
-AUTOCONF = @AUTOCONF@
-AUTOHEADER = @AUTOHEADER@
-AUTOMAKE = @AUTOMAKE@
-AWK = @AWK@
-CC = @CC@
-CCDEPMODE = @CCDEPMODE@
-CFLAGS = @CFLAGS@
-CPP = @CPP@
-CPPFLAGS = @CPPFLAGS@
-CXX = @CXX@
-CXXCPP = @CXXCPP@
-CXXDEPMODE = @CXXDEPMODE@
-CXXFLAGS = @CXXFLAGS@
-CYGPATH_W = @CYGPATH_W@
-DEFS = @DEFS@
-DEPDIR = @DEPDIR@
-DSYMUTIL = @DSYMUTIL@
-ECHO = @ECHO@
-ECHO_C = @ECHO_C@
-ECHO_N = @ECHO_N@
-ECHO_T = @ECHO_T@
-EGREP = @EGREP@
-EXEEXT = @EXEEXT@
-F77 = @F77@
-FFLAGS = @FFLAGS@
-GREP = @GREP@
-INSTALL = @INSTALL@
-INSTALL_DATA = @INSTALL_DATA@
-INSTALL_PROGRAM = @INSTALL_PROGRAM@
-INSTALL_SCRIPT = @INSTALL_SCRIPT@
-INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
-LDFLAGS = @LDFLAGS@
-LIBOBJS = @LIBOBJS@
-LIBS = @LIBS@
-LIBTOOL = @LIBTOOL@
-LN_S = @LN_S@
-LTLIBOBJS = @LTLIBOBJS@
-MAINT = @MAINT@
-MAKEINFO = @MAKEINFO@
-MKDIR_P = @MKDIR_P@
-NMEDIT = @NMEDIT@
-OBJEXT = @OBJEXT@
-PACKAGE = @PACKAGE@
-PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
-PACKAGE_NAME = @PACKAGE_NAME@
-PACKAGE_STRING = @PACKAGE_STRING@
-PACKAGE_TARNAME = @PACKAGE_TARNAME@
-PACKAGE_VERSION = @PACKAGE_VERSION@
-PATH_SEPARATOR = @PATH_SEPARATOR@
-RANLIB = @RANLIB@
-RC = @RC@
-RCFLAGS = @RCFLAGS@
-SED = @SED@
-SET_MAKE = @SET_MAKE@
-SHELL = @SHELL@
-STRIP = @STRIP@
-VERSION = @VERSION@
-abs_builddir = @abs_builddir@
-abs_srcdir = @abs_srcdir@
-abs_top_builddir = @abs_top_builddir@
-abs_top_srcdir = @abs_top_srcdir@
-ac_ct_CC = @ac_ct_CC@
-ac_ct_CXX = @ac_ct_CXX@
-ac_ct_F77 = @ac_ct_F77@
-am__include = @am__include@
-am__leading_dot = @am__leading_dot@
-am__quote = @am__quote@
-am__tar = @am__tar@
-am__untar = @am__untar@
-bindir = @bindir@
-build = @build@
-build_alias = @build_alias@
-build_cpu = @build_cpu@
-build_os = @build_os@
-build_vendor = @build_vendor@
-builddir = @builddir@
-datadir = @datadir@
-datarootdir = @datarootdir@
-docdir = @docdir@
-dvidir = @dvidir@
-exec_prefix = @exec_prefix@
-expat_CFLAGS = @expat_CFLAGS@
-expat_LIBS = @expat_LIBS@
-host = @host@
-host_alias = @host_alias@
-host_cpu = @host_cpu@
-host_os = @host_os@
-host_vendor = @host_vendor@
-htmldir = @htmldir@
-includedir = @includedir@
-infodir = @infodir@
-install_sh = @install_sh@
-libdir = @libdir@
-libexecdir = @libexecdir@
-localedir = @localedir@
-localstatedir = @localstatedir@
-mandir = @mandir@
-mkdir_p = @mkdir_p@
-oldincludedir = @oldincludedir@
-pdfdir = @pdfdir@
-prefix = @prefix@
-program_transform_name = @program_transform_name@
-psdir = @psdir@
-sbindir = @sbindir@
-sharedstatedir = @sharedstatedir@
-srcdir = @srcdir@
-sysconfdir = @sysconfdir@
-target = @target@
-target_alias = @target_alias@
-target_cpu = @target_cpu@
-target_os = @target_os@
-target_vendor = @target_vendor@
-top_builddir = @top_builddir@
-top_srcdir = @top_srcdir@
-AUTOMAKE_OPTIONS = 1.6
-AM_CPPFLAGS = -I$(top_srcdir)/source/Public-headers
-expatdir = $(top_srcdir)/SFconv/expat
-tool_src = $(top_srcdir)/source/Sample-tools
-@SYSTEM_EXPAT_FALSE@EXPAT_CFLAGS = -I$(expatdir)/xmlparse -I$(expatdir)/xmltok -DXML_DTD
-@SYSTEM_EXPAT_TRUE@EXPAT_CFLAGS = -DXML_DTD @expat_CFLAGS@
-@SYSTEM_EXPAT_FALSE@EXPAT_SOURCES = $(expatdir)/xmlparse/xmlparse.c \
-@SYSTEM_EXPAT_FALSE@ $(expatdir)/xmlparse/hashtable.c \
-@SYSTEM_EXPAT_FALSE@ $(expatdir)/xmltok/xmlrole.c \
-@SYSTEM_EXPAT_FALSE@ $(expatdir)/xmltok/xmltok.c
-@SYSTEM_EXPAT_TRUE@EXPAT_SOURCES =
-
-# AM_CPPFLAGS += $(EXPAT_CFLAGS)
-AM_CFLAGS = $(AM_CPPFLAGS)
-teckit_compile_SOURCES = $(top_srcdir)/source/Sample-tools/TECkit_Compile.cpp
-txtconv_SOURCES = $(top_srcdir)/source/Sample-tools/TxtConv.cpp
-sfconv_SOURCES = $(top_srcdir)/SFconv/SFconv.cpp \
- $(top_srcdir)/SFconv/ConvertUTF.c $(EXPAT_SOURCES)
-sfconv_CPPFLAGS = $(AM_CPPFLAGS) $(EXPAT_CFLAGS)
-sfconv_CFLAGS = $(AM_CPPFLAGS) $(EXPAT_CFLAGS)
-@OLD_LIB_NAMES_FALSE@teckit_compile_LDADD = $(top_builddir)/lib/libTECkit_Compiler.la
-@OLD_LIB_NAMES_TRUE@teckit_compile_LDADD = $(top_builddir)/lib/TECkit_Compiler_x86.la
-@OLD_LIB_NAMES_FALSE@txtconv_LDADD = $(top_builddir)/lib/libTECkit.la
-@OLD_LIB_NAMES_TRUE@txtconv_LDADD = $(top_builddir)/lib/TECkit_x86.la
-@OLD_LIB_NAMES_FALSE@sfconv_LDADD = $(top_builddir)/lib/libTECkit.la @expat_LIBS@
-@OLD_LIB_NAMES_TRUE@sfconv_LDADD = $(top_builddir)/lib/TECkit_x86.la @expat_LIBS@
-
-# --> RC Support
-@OLD_LIB_NAMES_TRUE@teckit_compile_DEPENDENCIES = TECkit_Compile_ver.o
-@OLD_LIB_NAMES_TRUE@teckit_compile_LDFLAGS = -Wl,TECkit_Compile_ver.o
-@OLD_LIB_NAMES_TRUE@txtconv_DEPENDENCIES = TxtConv_ver.o
-@OLD_LIB_NAMES_TRUE@txtconv_LDFLAGS = -Wl,TxtConv_ver.o
-@OLD_LIB_NAMES_TRUE@sfconv_DEPENDENCIES = SFconv_ver.o
-@OLD_LIB_NAMES_TRUE@sfconv_LDFLAGS = -Wl,SFconv_ver.o
-all: all-am
-
-.SUFFIXES:
-.SUFFIXES: .c .cpp .lo .o .obj
-$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps)
- @for dep in $?; do \
- case '$(am__configure_deps)' in \
- *$$dep*) \
- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
- && exit 0; \
- exit 1;; \
- esac; \
- done; \
- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu bin/Makefile'; \
- cd $(top_srcdir) && \
- $(AUTOMAKE) --gnu bin/Makefile
-.PRECIOUS: Makefile
-Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
- @case '$?' in \
- *config.status*) \
- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
- *) \
- echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
- cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
- esac;
-
-$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
-
-$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
-$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
-install-binPROGRAMS: $(bin_PROGRAMS)
- @$(NORMAL_INSTALL)
- test -z "$(bindir)" || $(MKDIR_P) "$(DESTDIR)$(bindir)"
- @list='$(bin_PROGRAMS)'; for p in $$list; do \
- p1=`echo $$p|sed 's/$(EXEEXT)$$//'`; \
- if test -f $$p \
- || test -f $$p1 \
- ; then \
- f=`echo "$$p1" | sed 's,^.*/,,;$(transform);s/$$/$(EXEEXT)/'`; \
- echo " $(INSTALL_PROGRAM_ENV) $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(binPROGRAMS_INSTALL) '$$p' '$(DESTDIR)$(bindir)/$$f'"; \
- $(INSTALL_PROGRAM_ENV) $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(binPROGRAMS_INSTALL) "$$p" "$(DESTDIR)$(bindir)/$$f" || exit 1; \
- else :; fi; \
- done
-
-uninstall-binPROGRAMS:
- @$(NORMAL_UNINSTALL)
- @list='$(bin_PROGRAMS)'; for p in $$list; do \
- f=`echo "$$p" | sed 's,^.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/'`; \
- echo " rm -f '$(DESTDIR)$(bindir)/$$f'"; \
- rm -f "$(DESTDIR)$(bindir)/$$f"; \
- done
-
-clean-binPROGRAMS:
- @list='$(bin_PROGRAMS)'; for p in $$list; do \
- f=`echo $$p|sed 's/$(EXEEXT)$$//'`; \
- echo " rm -f $$p $$f"; \
- rm -f $$p $$f ; \
- done
-sfconv$(EXEEXT): $(sfconv_OBJECTS) $(sfconv_DEPENDENCIES)
- @rm -f sfconv$(EXEEXT)
- $(sfconv_LINK) $(sfconv_OBJECTS) $(sfconv_LDADD) $(LIBS)
-teckit_compile$(EXEEXT): $(teckit_compile_OBJECTS) $(teckit_compile_DEPENDENCIES)
- @rm -f teckit_compile$(EXEEXT)
- $(teckit_compile_LINK) $(teckit_compile_OBJECTS) $(teckit_compile_LDADD) $(LIBS)
-txtconv$(EXEEXT): $(txtconv_OBJECTS) $(txtconv_DEPENDENCIES)
- @rm -f txtconv$(EXEEXT)
- $(txtconv_LINK) $(txtconv_OBJECTS) $(txtconv_LDADD) $(LIBS)
-
-mostlyclean-compile:
- -rm -f *.$(OBJEXT)
-
-distclean-compile:
- -rm -f *.tab.c
-
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/TECkit_Compile.Po@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/TxtConv.Po@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/sfconv-ConvertUTF.Po@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/sfconv-SFconv.Po@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/sfconv-hashtable.Po@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/sfconv-xmlparse.Po@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/sfconv-xmlrole.Po@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/sfconv-xmltok.Po@am__quote@
-
-.c.o:
-@am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
-@am__fastdepCC_TRUE@ mv -f $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCC_FALSE@ $(COMPILE) -c $<
-
-.c.obj:
-@am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'`
-@am__fastdepCC_TRUE@ mv -f $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCC_FALSE@ $(COMPILE) -c `$(CYGPATH_W) '$<'`
-
-.c.lo:
-@am__fastdepCC_TRUE@ $(LTCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
-@am__fastdepCC_TRUE@ mv -f $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCC_FALSE@ $(LTCOMPILE) -c -o $@ $<
-
-sfconv-ConvertUTF.o: $(top_srcdir)/SFconv/ConvertUTF.c
-@am__fastdepCC_TRUE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(sfconv_CPPFLAGS) $(CPPFLAGS) $(sfconv_CFLAGS) $(CFLAGS) -MT sfconv-ConvertUTF.o -MD -MP -MF $(DEPDIR)/sfconv-ConvertUTF.Tpo -c -o sfconv-ConvertUTF.o `test -f '$(top_srcdir)/SFconv/ConvertUTF.c' || echo '$(srcdir)/'`$(top_srcdir)/SFconv/ConvertUTF.c
-@am__fastdepCC_TRUE@ mv -f $(DEPDIR)/sfconv-ConvertUTF.Tpo $(DEPDIR)/sfconv-ConvertUTF.Po
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$(top_srcdir)/SFconv/ConvertUTF.c' object='sfconv-ConvertUTF.o' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(sfconv_CPPFLAGS) $(CPPFLAGS) $(sfconv_CFLAGS) $(CFLAGS) -c -o sfconv-ConvertUTF.o `test -f '$(top_srcdir)/SFconv/ConvertUTF.c' || echo '$(srcdir)/'`$(top_srcdir)/SFconv/ConvertUTF.c
-
-sfconv-ConvertUTF.obj: $(top_srcdir)/SFconv/ConvertUTF.c
-@am__fastdepCC_TRUE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(sfconv_CPPFLAGS) $(CPPFLAGS) $(sfconv_CFLAGS) $(CFLAGS) -MT sfconv-ConvertUTF.obj -MD -MP -MF $(DEPDIR)/sfconv-ConvertUTF.Tpo -c -o sfconv-ConvertUTF.obj `if test -f '$(top_srcdir)/SFconv/ConvertUTF.c'; then $(CYGPATH_W) '$(top_srcdir)/SFconv/ConvertUTF.c'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/SFconv/ConvertUTF.c'; fi`
-@am__fastdepCC_TRUE@ mv -f $(DEPDIR)/sfconv-ConvertUTF.Tpo $(DEPDIR)/sfconv-ConvertUTF.Po
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$(top_srcdir)/SFconv/ConvertUTF.c' object='sfconv-ConvertUTF.obj' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(sfconv_CPPFLAGS) $(CPPFLAGS) $(sfconv_CFLAGS) $(CFLAGS) -c -o sfconv-ConvertUTF.obj `if test -f '$(top_srcdir)/SFconv/ConvertUTF.c'; then $(CYGPATH_W) '$(top_srcdir)/SFconv/ConvertUTF.c'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/SFconv/ConvertUTF.c'; fi`
-
-sfconv-xmlparse.o: $(expatdir)/xmlparse/xmlparse.c
-@am__fastdepCC_TRUE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(sfconv_CPPFLAGS) $(CPPFLAGS) $(sfconv_CFLAGS) $(CFLAGS) -MT sfconv-xmlparse.o -MD -MP -MF $(DEPDIR)/sfconv-xmlparse.Tpo -c -o sfconv-xmlparse.o `test -f '$(expatdir)/xmlparse/xmlparse.c' || echo '$(srcdir)/'`$(expatdir)/xmlparse/xmlparse.c
-@am__fastdepCC_TRUE@ mv -f $(DEPDIR)/sfconv-xmlparse.Tpo $(DEPDIR)/sfconv-xmlparse.Po
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$(expatdir)/xmlparse/xmlparse.c' object='sfconv-xmlparse.o' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(sfconv_CPPFLAGS) $(CPPFLAGS) $(sfconv_CFLAGS) $(CFLAGS) -c -o sfconv-xmlparse.o `test -f '$(expatdir)/xmlparse/xmlparse.c' || echo '$(srcdir)/'`$(expatdir)/xmlparse/xmlparse.c
-
-sfconv-xmlparse.obj: $(expatdir)/xmlparse/xmlparse.c
-@am__fastdepCC_TRUE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(sfconv_CPPFLAGS) $(CPPFLAGS) $(sfconv_CFLAGS) $(CFLAGS) -MT sfconv-xmlparse.obj -MD -MP -MF $(DEPDIR)/sfconv-xmlparse.Tpo -c -o sfconv-xmlparse.obj `if test -f '$(expatdir)/xmlparse/xmlparse.c'; then $(CYGPATH_W) '$(expatdir)/xmlparse/xmlparse.c'; else $(CYGPATH_W) '$(srcdir)/$(expatdir)/xmlparse/xmlparse.c'; fi`
-@am__fastdepCC_TRUE@ mv -f $(DEPDIR)/sfconv-xmlparse.Tpo $(DEPDIR)/sfconv-xmlparse.Po
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$(expatdir)/xmlparse/xmlparse.c' object='sfconv-xmlparse.obj' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(sfconv_CPPFLAGS) $(CPPFLAGS) $(sfconv_CFLAGS) $(CFLAGS) -c -o sfconv-xmlparse.obj `if test -f '$(expatdir)/xmlparse/xmlparse.c'; then $(CYGPATH_W) '$(expatdir)/xmlparse/xmlparse.c'; else $(CYGPATH_W) '$(srcdir)/$(expatdir)/xmlparse/xmlparse.c'; fi`
-
-sfconv-hashtable.o: $(expatdir)/xmlparse/hashtable.c
-@am__fastdepCC_TRUE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(sfconv_CPPFLAGS) $(CPPFLAGS) $(sfconv_CFLAGS) $(CFLAGS) -MT sfconv-hashtable.o -MD -MP -MF $(DEPDIR)/sfconv-hashtable.Tpo -c -o sfconv-hashtable.o `test -f '$(expatdir)/xmlparse/hashtable.c' || echo '$(srcdir)/'`$(expatdir)/xmlparse/hashtable.c
-@am__fastdepCC_TRUE@ mv -f $(DEPDIR)/sfconv-hashtable.Tpo $(DEPDIR)/sfconv-hashtable.Po
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$(expatdir)/xmlparse/hashtable.c' object='sfconv-hashtable.o' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(sfconv_CPPFLAGS) $(CPPFLAGS) $(sfconv_CFLAGS) $(CFLAGS) -c -o sfconv-hashtable.o `test -f '$(expatdir)/xmlparse/hashtable.c' || echo '$(srcdir)/'`$(expatdir)/xmlparse/hashtable.c
-
-sfconv-hashtable.obj: $(expatdir)/xmlparse/hashtable.c
-@am__fastdepCC_TRUE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(sfconv_CPPFLAGS) $(CPPFLAGS) $(sfconv_CFLAGS) $(CFLAGS) -MT sfconv-hashtable.obj -MD -MP -MF $(DEPDIR)/sfconv-hashtable.Tpo -c -o sfconv-hashtable.obj `if test -f '$(expatdir)/xmlparse/hashtable.c'; then $(CYGPATH_W) '$(expatdir)/xmlparse/hashtable.c'; else $(CYGPATH_W) '$(srcdir)/$(expatdir)/xmlparse/hashtable.c'; fi`
-@am__fastdepCC_TRUE@ mv -f $(DEPDIR)/sfconv-hashtable.Tpo $(DEPDIR)/sfconv-hashtable.Po
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$(expatdir)/xmlparse/hashtable.c' object='sfconv-hashtable.obj' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(sfconv_CPPFLAGS) $(CPPFLAGS) $(sfconv_CFLAGS) $(CFLAGS) -c -o sfconv-hashtable.obj `if test -f '$(expatdir)/xmlparse/hashtable.c'; then $(CYGPATH_W) '$(expatdir)/xmlparse/hashtable.c'; else $(CYGPATH_W) '$(srcdir)/$(expatdir)/xmlparse/hashtable.c'; fi`
-
-sfconv-xmlrole.o: $(expatdir)/xmltok/xmlrole.c
-@am__fastdepCC_TRUE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(sfconv_CPPFLAGS) $(CPPFLAGS) $(sfconv_CFLAGS) $(CFLAGS) -MT sfconv-xmlrole.o -MD -MP -MF $(DEPDIR)/sfconv-xmlrole.Tpo -c -o sfconv-xmlrole.o `test -f '$(expatdir)/xmltok/xmlrole.c' || echo '$(srcdir)/'`$(expatdir)/xmltok/xmlrole.c
-@am__fastdepCC_TRUE@ mv -f $(DEPDIR)/sfconv-xmlrole.Tpo $(DEPDIR)/sfconv-xmlrole.Po
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$(expatdir)/xmltok/xmlrole.c' object='sfconv-xmlrole.o' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(sfconv_CPPFLAGS) $(CPPFLAGS) $(sfconv_CFLAGS) $(CFLAGS) -c -o sfconv-xmlrole.o `test -f '$(expatdir)/xmltok/xmlrole.c' || echo '$(srcdir)/'`$(expatdir)/xmltok/xmlrole.c
-
-sfconv-xmlrole.obj: $(expatdir)/xmltok/xmlrole.c
-@am__fastdepCC_TRUE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(sfconv_CPPFLAGS) $(CPPFLAGS) $(sfconv_CFLAGS) $(CFLAGS) -MT sfconv-xmlrole.obj -MD -MP -MF $(DEPDIR)/sfconv-xmlrole.Tpo -c -o sfconv-xmlrole.obj `if test -f '$(expatdir)/xmltok/xmlrole.c'; then $(CYGPATH_W) '$(expatdir)/xmltok/xmlrole.c'; else $(CYGPATH_W) '$(srcdir)/$(expatdir)/xmltok/xmlrole.c'; fi`
-@am__fastdepCC_TRUE@ mv -f $(DEPDIR)/sfconv-xmlrole.Tpo $(DEPDIR)/sfconv-xmlrole.Po
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$(expatdir)/xmltok/xmlrole.c' object='sfconv-xmlrole.obj' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(sfconv_CPPFLAGS) $(CPPFLAGS) $(sfconv_CFLAGS) $(CFLAGS) -c -o sfconv-xmlrole.obj `if test -f '$(expatdir)/xmltok/xmlrole.c'; then $(CYGPATH_W) '$(expatdir)/xmltok/xmlrole.c'; else $(CYGPATH_W) '$(srcdir)/$(expatdir)/xmltok/xmlrole.c'; fi`
-
-sfconv-xmltok.o: $(expatdir)/xmltok/xmltok.c
-@am__fastdepCC_TRUE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(sfconv_CPPFLAGS) $(CPPFLAGS) $(sfconv_CFLAGS) $(CFLAGS) -MT sfconv-xmltok.o -MD -MP -MF $(DEPDIR)/sfconv-xmltok.Tpo -c -o sfconv-xmltok.o `test -f '$(expatdir)/xmltok/xmltok.c' || echo '$(srcdir)/'`$(expatdir)/xmltok/xmltok.c
-@am__fastdepCC_TRUE@ mv -f $(DEPDIR)/sfconv-xmltok.Tpo $(DEPDIR)/sfconv-xmltok.Po
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$(expatdir)/xmltok/xmltok.c' object='sfconv-xmltok.o' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(sfconv_CPPFLAGS) $(CPPFLAGS) $(sfconv_CFLAGS) $(CFLAGS) -c -o sfconv-xmltok.o `test -f '$(expatdir)/xmltok/xmltok.c' || echo '$(srcdir)/'`$(expatdir)/xmltok/xmltok.c
-
-sfconv-xmltok.obj: $(expatdir)/xmltok/xmltok.c
-@am__fastdepCC_TRUE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(sfconv_CPPFLAGS) $(CPPFLAGS) $(sfconv_CFLAGS) $(CFLAGS) -MT sfconv-xmltok.obj -MD -MP -MF $(DEPDIR)/sfconv-xmltok.Tpo -c -o sfconv-xmltok.obj `if test -f '$(expatdir)/xmltok/xmltok.c'; then $(CYGPATH_W) '$(expatdir)/xmltok/xmltok.c'; else $(CYGPATH_W) '$(srcdir)/$(expatdir)/xmltok/xmltok.c'; fi`
-@am__fastdepCC_TRUE@ mv -f $(DEPDIR)/sfconv-xmltok.Tpo $(DEPDIR)/sfconv-xmltok.Po
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$(expatdir)/xmltok/xmltok.c' object='sfconv-xmltok.obj' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(sfconv_CPPFLAGS) $(CPPFLAGS) $(sfconv_CFLAGS) $(CFLAGS) -c -o sfconv-xmltok.obj `if test -f '$(expatdir)/xmltok/xmltok.c'; then $(CYGPATH_W) '$(expatdir)/xmltok/xmltok.c'; else $(CYGPATH_W) '$(srcdir)/$(expatdir)/xmltok/xmltok.c'; fi`
-
-.cpp.o:
-@am__fastdepCXX_TRUE@ $(CXXCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
-@am__fastdepCXX_TRUE@ mv -f $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCXX_FALSE@ $(CXXCOMPILE) -c -o $@ $<
-
-.cpp.obj:
-@am__fastdepCXX_TRUE@ $(CXXCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'`
-@am__fastdepCXX_TRUE@ mv -f $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCXX_FALSE@ $(CXXCOMPILE) -c -o $@ `$(CYGPATH_W) '$<'`
-
-.cpp.lo:
-@am__fastdepCXX_TRUE@ $(LTCXXCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
-@am__fastdepCXX_TRUE@ mv -f $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCXX_FALSE@ $(LTCXXCOMPILE) -c -o $@ $<
-
-sfconv-SFconv.o: $(top_srcdir)/SFconv/SFconv.cpp
-@am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(sfconv_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT sfconv-SFconv.o -MD -MP -MF $(DEPDIR)/sfconv-SFconv.Tpo -c -o sfconv-SFconv.o `test -f '$(top_srcdir)/SFconv/SFconv.cpp' || echo '$(srcdir)/'`$(top_srcdir)/SFconv/SFconv.cpp
-@am__fastdepCXX_TRUE@ mv -f $(DEPDIR)/sfconv-SFconv.Tpo $(DEPDIR)/sfconv-SFconv.Po
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='$(top_srcdir)/SFconv/SFconv.cpp' object='sfconv-SFconv.o' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(sfconv_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o sfconv-SFconv.o `test -f '$(top_srcdir)/SFconv/SFconv.cpp' || echo '$(srcdir)/'`$(top_srcdir)/SFconv/SFconv.cpp
-
-sfconv-SFconv.obj: $(top_srcdir)/SFconv/SFconv.cpp
-@am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(sfconv_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT sfconv-SFconv.obj -MD -MP -MF $(DEPDIR)/sfconv-SFconv.Tpo -c -o sfconv-SFconv.obj `if test -f '$(top_srcdir)/SFconv/SFconv.cpp'; then $(CYGPATH_W) '$(top_srcdir)/SFconv/SFconv.cpp'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/SFconv/SFconv.cpp'; fi`
-@am__fastdepCXX_TRUE@ mv -f $(DEPDIR)/sfconv-SFconv.Tpo $(DEPDIR)/sfconv-SFconv.Po
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='$(top_srcdir)/SFconv/SFconv.cpp' object='sfconv-SFconv.obj' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(sfconv_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o sfconv-SFconv.obj `if test -f '$(top_srcdir)/SFconv/SFconv.cpp'; then $(CYGPATH_W) '$(top_srcdir)/SFconv/SFconv.cpp'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/SFconv/SFconv.cpp'; fi`
-
-TECkit_Compile.o: $(top_srcdir)/source/Sample-tools/TECkit_Compile.cpp
-@am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT TECkit_Compile.o -MD -MP -MF $(DEPDIR)/TECkit_Compile.Tpo -c -o TECkit_Compile.o `test -f '$(top_srcdir)/source/Sample-tools/TECkit_Compile.cpp' || echo '$(srcdir)/'`$(top_srcdir)/source/Sample-tools/TECkit_Compile.cpp
-@am__fastdepCXX_TRUE@ mv -f $(DEPDIR)/TECkit_Compile.Tpo $(DEPDIR)/TECkit_Compile.Po
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='$(top_srcdir)/source/Sample-tools/TECkit_Compile.cpp' object='TECkit_Compile.o' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o TECkit_Compile.o `test -f '$(top_srcdir)/source/Sample-tools/TECkit_Compile.cpp' || echo '$(srcdir)/'`$(top_srcdir)/source/Sample-tools/TECkit_Compile.cpp
-
-TECkit_Compile.obj: $(top_srcdir)/source/Sample-tools/TECkit_Compile.cpp
-@am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT TECkit_Compile.obj -MD -MP -MF $(DEPDIR)/TECkit_Compile.Tpo -c -o TECkit_Compile.obj `if test -f '$(top_srcdir)/source/Sample-tools/TECkit_Compile.cpp'; then $(CYGPATH_W) '$(top_srcdir)/source/Sample-tools/TECkit_Compile.cpp'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/source/Sample-tools/TECkit_Compile.cpp'; fi`
-@am__fastdepCXX_TRUE@ mv -f $(DEPDIR)/TECkit_Compile.Tpo $(DEPDIR)/TECkit_Compile.Po
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='$(top_srcdir)/source/Sample-tools/TECkit_Compile.cpp' object='TECkit_Compile.obj' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o TECkit_Compile.obj `if test -f '$(top_srcdir)/source/Sample-tools/TECkit_Compile.cpp'; then $(CYGPATH_W) '$(top_srcdir)/source/Sample-tools/TECkit_Compile.cpp'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/source/Sample-tools/TECkit_Compile.cpp'; fi`
-
-TxtConv.o: $(top_srcdir)/source/Sample-tools/TxtConv.cpp
-@am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT TxtConv.o -MD -MP -MF $(DEPDIR)/TxtConv.Tpo -c -o TxtConv.o `test -f '$(top_srcdir)/source/Sample-tools/TxtConv.cpp' || echo '$(srcdir)/'`$(top_srcdir)/source/Sample-tools/TxtConv.cpp
-@am__fastdepCXX_TRUE@ mv -f $(DEPDIR)/TxtConv.Tpo $(DEPDIR)/TxtConv.Po
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='$(top_srcdir)/source/Sample-tools/TxtConv.cpp' object='TxtConv.o' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o TxtConv.o `test -f '$(top_srcdir)/source/Sample-tools/TxtConv.cpp' || echo '$(srcdir)/'`$(top_srcdir)/source/Sample-tools/TxtConv.cpp
-
-TxtConv.obj: $(top_srcdir)/source/Sample-tools/TxtConv.cpp
-@am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT TxtConv.obj -MD -MP -MF $(DEPDIR)/TxtConv.Tpo -c -o TxtConv.obj `if test -f '$(top_srcdir)/source/Sample-tools/TxtConv.cpp'; then $(CYGPATH_W) '$(top_srcdir)/source/Sample-tools/TxtConv.cpp'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/source/Sample-tools/TxtConv.cpp'; fi`
-@am__fastdepCXX_TRUE@ mv -f $(DEPDIR)/TxtConv.Tpo $(DEPDIR)/TxtConv.Po
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='$(top_srcdir)/source/Sample-tools/TxtConv.cpp' object='TxtConv.obj' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o TxtConv.obj `if test -f '$(top_srcdir)/source/Sample-tools/TxtConv.cpp'; then $(CYGPATH_W) '$(top_srcdir)/source/Sample-tools/TxtConv.cpp'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/source/Sample-tools/TxtConv.cpp'; fi`
-
-mostlyclean-libtool:
- -rm -f *.lo
-
-clean-libtool:
- -rm -rf .libs _libs
-
-ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
- list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
- unique=`for i in $$list; do \
- if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
- done | \
- $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
- END { if (nonempty) { for (i in files) print i; }; }'`; \
- mkid -fID $$unique
-tags: TAGS
-
-TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
- $(TAGS_FILES) $(LISP)
- tags=; \
- here=`pwd`; \
- list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
- unique=`for i in $$list; do \
- if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
- done | \
- $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
- END { if (nonempty) { for (i in files) print i; }; }'`; \
- if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
- test -n "$$unique" || unique=$$empty_fix; \
- $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
- $$tags $$unique; \
- fi
-ctags: CTAGS
-CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
- $(TAGS_FILES) $(LISP)
- tags=; \
- list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
- unique=`for i in $$list; do \
- if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
- done | \
- $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
- END { if (nonempty) { for (i in files) print i; }; }'`; \
- test -z "$(CTAGS_ARGS)$$tags$$unique" \
- || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
- $$tags $$unique
-
-GTAGS:
- here=`$(am__cd) $(top_builddir) && pwd` \
- && cd $(top_srcdir) \
- && gtags -i $(GTAGS_ARGS) $$here
-
-distclean-tags:
- -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
-
-distdir: $(DISTFILES)
- @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
- topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
- list='$(DISTFILES)'; \
- dist_files=`for file in $$list; do echo $$file; done | \
- sed -e "s|^$$srcdirstrip/||;t" \
- -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
- case $$dist_files in \
- */*) $(MKDIR_P) `echo "$$dist_files" | \
- sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
- sort -u` ;; \
- esac; \
- for file in $$dist_files; do \
- if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
- if test -d $$d/$$file; then \
- dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
- if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
- cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
- fi; \
- cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
- else \
- test -f $(distdir)/$$file \
- || cp -p $$d/$$file $(distdir)/$$file \
- || exit 1; \
- fi; \
- done
-check-am: all-am
-check: check-am
-all-am: Makefile $(PROGRAMS)
-installdirs:
- for dir in "$(DESTDIR)$(bindir)"; do \
- test -z "$$dir" || $(MKDIR_P) "$$dir"; \
- done
-install: install-am
-install-exec: install-exec-am
-install-data: install-data-am
-uninstall: uninstall-am
-
-install-am: all-am
- @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
-
-installcheck: installcheck-am
-install-strip:
- $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
- install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
- `test -z '$(STRIP)' || \
- echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
-mostlyclean-generic:
-
-clean-generic:
-
-distclean-generic:
- -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
-
-maintainer-clean-generic:
- @echo "This command is intended for maintainers to use"
- @echo "it deletes files that may require special tools to rebuild."
-clean: clean-am
-
-clean-am: clean-binPROGRAMS clean-generic clean-libtool mostlyclean-am
-
-distclean: distclean-am
- -rm -rf ./$(DEPDIR)
- -rm -f Makefile
-distclean-am: clean-am distclean-compile distclean-generic \
- distclean-tags
-
-dvi: dvi-am
-
-dvi-am:
-
-html: html-am
-
-info: info-am
-
-info-am:
-
-install-data-am:
-
-install-dvi: install-dvi-am
-
-install-exec-am: install-binPROGRAMS
-
-install-html: install-html-am
-
-install-info: install-info-am
-
-install-man:
-
-install-pdf: install-pdf-am
-
-install-ps: install-ps-am
-
-installcheck-am:
-
-maintainer-clean: maintainer-clean-am
- -rm -rf ./$(DEPDIR)
- -rm -f Makefile
-maintainer-clean-am: distclean-am maintainer-clean-generic
-
-mostlyclean: mostlyclean-am
-
-mostlyclean-am: mostlyclean-compile mostlyclean-generic \
- mostlyclean-libtool
-
-pdf: pdf-am
-
-pdf-am:
-
-ps: ps-am
-
-ps-am:
-
-uninstall-am: uninstall-binPROGRAMS
-
-.MAKE: install-am install-strip
-
-.PHONY: CTAGS GTAGS all all-am check check-am clean clean-binPROGRAMS \
- clean-generic clean-libtool ctags distclean distclean-compile \
- distclean-generic distclean-libtool distclean-tags distdir dvi \
- dvi-am html html-am info info-am install install-am \
- install-binPROGRAMS install-data install-data-am install-dvi \
- install-dvi-am install-exec install-exec-am install-html \
- install-html-am install-info install-info-am install-man \
- install-pdf install-pdf-am install-ps install-ps-am \
- install-strip installcheck installcheck-am installdirs \
- maintainer-clean maintainer-clean-generic mostlyclean \
- mostlyclean-compile mostlyclean-generic mostlyclean-libtool \
- pdf pdf-am ps ps-am tags uninstall uninstall-am \
- uninstall-binPROGRAMS
-
-@OLD_LIB_NAMES_TRUE@TECkit_Compile_ver.o: $(tool_src)/TECkit_Compile_ver.rc
-@OLD_LIB_NAMES_TRUE@ $(RC) $(AM_RCFLAGS) $(RCFLAGS) -o $@ $<
-@OLD_LIB_NAMES_TRUE@TxtConv_ver.o: $(tool_src)/TxtConv_ver.rc
-@OLD_LIB_NAMES_TRUE@ $(RC) $(AM_RCFLAGS) $(RCFLAGS) -o $@ $<
-@OLD_LIB_NAMES_TRUE@SFconv_ver.o: $(top_srcdir)/SFconv/SFconv_ver.rc
-@OLD_LIB_NAMES_TRUE@ $(RC) $(AM_RCFLAGS) $(RCFLAGS) -I$(tool_src) -o $@ $<
-# Tell versions [3.59,3.63) of GNU make to not export all variables.
-# Otherwise a system limit (for SysV at least) may be exceeded.
-.NOEXPORT:
diff --git a/Build/source/libs/teckit/TECkit-2.5.1/config.h.in b/Build/source/libs/teckit/TECkit-2.5.1/config.h.in
deleted file mode 100644
index 0bacace42f7..00000000000
--- a/Build/source/libs/teckit/TECkit-2.5.1/config.h.in
+++ /dev/null
@@ -1,65 +0,0 @@
-/* config.h.in. Generated from configure.ac by autoheader. */
-
-/* Define to 1 if you have the <dlfcn.h> header file. */
-#undef HAVE_DLFCN_H
-
-/* Define to 1 if you have the <inttypes.h> header file. */
-#undef HAVE_INTTYPES_H
-
-/* Define to 1 if you have the `expat' library (-lexpat). */
-#undef HAVE_LIBEXPAT
-
-/* Define to 1 if you have the `z' library (-lz). */
-#undef HAVE_LIBZ
-
-/* Define to 1 if you have the <memory.h> header file. */
-#undef HAVE_MEMORY_H
-
-/* Define to 1 if you have the <stdint.h> header file. */
-#undef HAVE_STDINT_H
-
-/* Define to 1 if you have the <stdlib.h> header file. */
-#undef HAVE_STDLIB_H
-
-/* Define to 1 if you have the <strings.h> header file. */
-#undef HAVE_STRINGS_H
-
-/* Define to 1 if you have the <string.h> header file. */
-#undef HAVE_STRING_H
-
-/* Define to 1 if you have the <sys/stat.h> header file. */
-#undef HAVE_SYS_STAT_H
-
-/* Define to 1 if you have the <sys/types.h> header file. */
-#undef HAVE_SYS_TYPES_H
-
-/* Define to 1 if you have the <unistd.h> header file. */
-#undef HAVE_UNISTD_H
-
-/* Name of package */
-#undef PACKAGE
-
-/* Define to the address where bug reports for this package should be sent. */
-#undef PACKAGE_BUGREPORT
-
-/* Define to the full name of this package. */
-#undef PACKAGE_NAME
-
-/* Define to the full name and version of this package. */
-#undef PACKAGE_STRING
-
-/* Define to the one symbol short name of this package. */
-#undef PACKAGE_TARNAME
-
-/* Define to the version of this package. */
-#undef PACKAGE_VERSION
-
-/* Define to 1 if you have the ANSI C header files. */
-#undef STDC_HEADERS
-
-/* Version number of package */
-#undef VERSION
-
-/* Define to 1 if your processor stores words with the most significant byte
- first (like Motorola and SPARC, unlike Intel and VAX). */
-#undef WORDS_BIGENDIAN
diff --git a/Build/source/libs/teckit/TECkit-2.5.1/docs/Makefile.am b/Build/source/libs/teckit/TECkit-2.5.1/docs/Makefile.am
deleted file mode 100644
index 4f0f2ddb463..00000000000
--- a/Build/source/libs/teckit/TECkit-2.5.1/docs/Makefile.am
+++ /dev/null
@@ -1,5 +0,0 @@
-AUTOMAKE_OPTIONS = 1.6
-
-EXTRA_DIST = "TECkit Binary Format.doc.pdf"
-EXTRA_DIST += "TECkit Language 2.1.doc.pdf"
-EXTRA_DIST += "TECkit version 2.1.doc.pdf"
diff --git a/Build/source/libs/teckit/TECkit-2.5.1/docs/Makefile.in b/Build/source/libs/teckit/TECkit-2.5.1/docs/Makefile.in
deleted file mode 100644
index 24d6e59bd52..00000000000
--- a/Build/source/libs/teckit/TECkit-2.5.1/docs/Makefile.in
+++ /dev/null
@@ -1,337 +0,0 @@
-# Makefile.in generated by automake 1.10.1 from Makefile.am.
-# @configure_input@
-
-# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
-# This Makefile.in is free software; the Free Software Foundation
-# gives unlimited permission to copy and/or distribute it,
-# with or without modifications, as long as this notice is preserved.
-
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
-# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
-# PARTICULAR PURPOSE.
-
-@SET_MAKE@
-VPATH = @srcdir@
-pkgdatadir = $(datadir)/@PACKAGE@
-pkglibdir = $(libdir)/@PACKAGE@
-pkgincludedir = $(includedir)/@PACKAGE@
-am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
-install_sh_DATA = $(install_sh) -c -m 644
-install_sh_PROGRAM = $(install_sh) -c
-install_sh_SCRIPT = $(install_sh) -c
-INSTALL_HEADER = $(INSTALL_DATA)
-transform = $(program_transform_name)
-NORMAL_INSTALL = :
-PRE_INSTALL = :
-POST_INSTALL = :
-NORMAL_UNINSTALL = :
-PRE_UNINSTALL = :
-POST_UNINSTALL = :
-build_triplet = @build@
-host_triplet = @host@
-target_triplet = @target@
-subdir = docs
-DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
-ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
-am__aclocal_m4_deps = $(top_srcdir)/m4/ax_misc.m4 \
- $(top_srcdir)/m4/ax_prog_rc.m4 $(top_srcdir)/configure.ac
-am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
- $(ACLOCAL_M4)
-mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
-CONFIG_HEADER = $(top_builddir)/config.h
-CONFIG_CLEAN_FILES =
-SOURCES =
-DIST_SOURCES =
-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
-ACLOCAL = @ACLOCAL@
-AMTAR = @AMTAR@
-AM_RCFLAGS = @AM_RCFLAGS@
-AR = @AR@
-AUTOCONF = @AUTOCONF@
-AUTOHEADER = @AUTOHEADER@
-AUTOMAKE = @AUTOMAKE@
-AWK = @AWK@
-CC = @CC@
-CCDEPMODE = @CCDEPMODE@
-CFLAGS = @CFLAGS@
-CPP = @CPP@
-CPPFLAGS = @CPPFLAGS@
-CXX = @CXX@
-CXXCPP = @CXXCPP@
-CXXDEPMODE = @CXXDEPMODE@
-CXXFLAGS = @CXXFLAGS@
-CYGPATH_W = @CYGPATH_W@
-DEFS = @DEFS@
-DEPDIR = @DEPDIR@
-DSYMUTIL = @DSYMUTIL@
-ECHO = @ECHO@
-ECHO_C = @ECHO_C@
-ECHO_N = @ECHO_N@
-ECHO_T = @ECHO_T@
-EGREP = @EGREP@
-EXEEXT = @EXEEXT@
-F77 = @F77@
-FFLAGS = @FFLAGS@
-GREP = @GREP@
-INSTALL = @INSTALL@
-INSTALL_DATA = @INSTALL_DATA@
-INSTALL_PROGRAM = @INSTALL_PROGRAM@
-INSTALL_SCRIPT = @INSTALL_SCRIPT@
-INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
-LDFLAGS = @LDFLAGS@
-LIBOBJS = @LIBOBJS@
-LIBS = @LIBS@
-LIBTOOL = @LIBTOOL@
-LN_S = @LN_S@
-LTLIBOBJS = @LTLIBOBJS@
-MAINT = @MAINT@
-MAKEINFO = @MAKEINFO@
-MKDIR_P = @MKDIR_P@
-NMEDIT = @NMEDIT@
-OBJEXT = @OBJEXT@
-PACKAGE = @PACKAGE@
-PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
-PACKAGE_NAME = @PACKAGE_NAME@
-PACKAGE_STRING = @PACKAGE_STRING@
-PACKAGE_TARNAME = @PACKAGE_TARNAME@
-PACKAGE_VERSION = @PACKAGE_VERSION@
-PATH_SEPARATOR = @PATH_SEPARATOR@
-RANLIB = @RANLIB@
-RC = @RC@
-RCFLAGS = @RCFLAGS@
-SED = @SED@
-SET_MAKE = @SET_MAKE@
-SHELL = @SHELL@
-STRIP = @STRIP@
-VERSION = @VERSION@
-abs_builddir = @abs_builddir@
-abs_srcdir = @abs_srcdir@
-abs_top_builddir = @abs_top_builddir@
-abs_top_srcdir = @abs_top_srcdir@
-ac_ct_CC = @ac_ct_CC@
-ac_ct_CXX = @ac_ct_CXX@
-ac_ct_F77 = @ac_ct_F77@
-am__include = @am__include@
-am__leading_dot = @am__leading_dot@
-am__quote = @am__quote@
-am__tar = @am__tar@
-am__untar = @am__untar@
-bindir = @bindir@
-build = @build@
-build_alias = @build_alias@
-build_cpu = @build_cpu@
-build_os = @build_os@
-build_vendor = @build_vendor@
-builddir = @builddir@
-datadir = @datadir@
-datarootdir = @datarootdir@
-docdir = @docdir@
-dvidir = @dvidir@
-exec_prefix = @exec_prefix@
-expat_CFLAGS = @expat_CFLAGS@
-expat_LIBS = @expat_LIBS@
-host = @host@
-host_alias = @host_alias@
-host_cpu = @host_cpu@
-host_os = @host_os@
-host_vendor = @host_vendor@
-htmldir = @htmldir@
-includedir = @includedir@
-infodir = @infodir@
-install_sh = @install_sh@
-libdir = @libdir@
-libexecdir = @libexecdir@
-localedir = @localedir@
-localstatedir = @localstatedir@
-mandir = @mandir@
-mkdir_p = @mkdir_p@
-oldincludedir = @oldincludedir@
-pdfdir = @pdfdir@
-prefix = @prefix@
-program_transform_name = @program_transform_name@
-psdir = @psdir@
-sbindir = @sbindir@
-sharedstatedir = @sharedstatedir@
-srcdir = @srcdir@
-sysconfdir = @sysconfdir@
-target = @target@
-target_alias = @target_alias@
-target_cpu = @target_cpu@
-target_os = @target_os@
-target_vendor = @target_vendor@
-top_builddir = @top_builddir@
-top_srcdir = @top_srcdir@
-AUTOMAKE_OPTIONS = 1.6
-EXTRA_DIST = "TECkit Binary Format.doc.pdf" "TECkit Language \
- 2.1.doc.pdf" "TECkit version 2.1.doc.pdf"
-all: all-am
-
-.SUFFIXES:
-$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps)
- @for dep in $?; do \
- case '$(am__configure_deps)' in \
- *$$dep*) \
- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
- && exit 0; \
- exit 1;; \
- esac; \
- done; \
- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/Makefile'; \
- cd $(top_srcdir) && \
- $(AUTOMAKE) --gnu docs/Makefile
-.PRECIOUS: Makefile
-Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
- @case '$?' in \
- *config.status*) \
- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
- *) \
- echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
- cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
- esac;
-
-$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
-
-$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
-$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
-
-mostlyclean-libtool:
- -rm -f *.lo
-
-clean-libtool:
- -rm -rf .libs _libs
-tags: TAGS
-TAGS:
-
-ctags: CTAGS
-CTAGS:
-
-
-distdir: $(DISTFILES)
- @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
- topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
- list='$(DISTFILES)'; \
- dist_files=`for file in $$list; do echo $$file; done | \
- sed -e "s|^$$srcdirstrip/||;t" \
- -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
- case $$dist_files in \
- */*) $(MKDIR_P) `echo "$$dist_files" | \
- sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
- sort -u` ;; \
- esac; \
- for file in $$dist_files; do \
- if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
- if test -d $$d/$$file; then \
- dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
- if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
- cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
- fi; \
- cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
- else \
- test -f $(distdir)/$$file \
- || cp -p $$d/$$file $(distdir)/$$file \
- || exit 1; \
- fi; \
- done
-check-am: all-am
-check: check-am
-all-am: Makefile
-installdirs:
-install: install-am
-install-exec: install-exec-am
-install-data: install-data-am
-uninstall: uninstall-am
-
-install-am: all-am
- @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
-
-installcheck: installcheck-am
-install-strip:
- $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
- install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
- `test -z '$(STRIP)' || \
- echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
-mostlyclean-generic:
-
-clean-generic:
-
-distclean-generic:
- -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
-
-maintainer-clean-generic:
- @echo "This command is intended for maintainers to use"
- @echo "it deletes files that may require special tools to rebuild."
-clean: clean-am
-
-clean-am: clean-generic clean-libtool mostlyclean-am
-
-distclean: distclean-am
- -rm -f Makefile
-distclean-am: clean-am distclean-generic
-
-dvi: dvi-am
-
-dvi-am:
-
-html: html-am
-
-info: info-am
-
-info-am:
-
-install-data-am:
-
-install-dvi: install-dvi-am
-
-install-exec-am:
-
-install-html: install-html-am
-
-install-info: install-info-am
-
-install-man:
-
-install-pdf: install-pdf-am
-
-install-ps: install-ps-am
-
-installcheck-am:
-
-maintainer-clean: maintainer-clean-am
- -rm -f Makefile
-maintainer-clean-am: distclean-am maintainer-clean-generic
-
-mostlyclean: mostlyclean-am
-
-mostlyclean-am: mostlyclean-generic mostlyclean-libtool
-
-pdf: pdf-am
-
-pdf-am:
-
-ps: ps-am
-
-ps-am:
-
-uninstall-am:
-
-.MAKE: install-am install-strip
-
-.PHONY: all all-am check check-am clean clean-generic clean-libtool \
- distclean distclean-generic distclean-libtool distdir dvi \
- dvi-am html html-am info info-am install install-am \
- install-data install-data-am install-dvi install-dvi-am \
- install-exec install-exec-am install-html install-html-am \
- install-info install-info-am install-man install-pdf \
- install-pdf-am install-ps install-ps-am install-strip \
- installcheck installcheck-am installdirs maintainer-clean \
- maintainer-clean-generic mostlyclean mostlyclean-generic \
- mostlyclean-libtool pdf pdf-am ps ps-am uninstall uninstall-am
-
-# Tell versions [3.59,3.63) of GNU make to not export all variables.
-# Otherwise a system limit (for SysV at least) may be exceeded.
-.NOEXPORT:
diff --git a/Build/source/libs/teckit/TECkit-2.5.1/lib/Makefile.in b/Build/source/libs/teckit/TECkit-2.5.1/lib/Makefile.in
deleted file mode 100644
index 126628aca20..00000000000
--- a/Build/source/libs/teckit/TECkit-2.5.1/lib/Makefile.in
+++ /dev/null
@@ -1,751 +0,0 @@
-# Makefile.in generated by automake 1.10.1 from Makefile.am.
-# @configure_input@
-
-# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
-# This Makefile.in is free software; the Free Software Foundation
-# gives unlimited permission to copy and/or distribute it,
-# with or without modifications, as long as this notice is preserved.
-
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
-# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
-# PARTICULAR PURPOSE.
-
-@SET_MAKE@
-
-
-VPATH = @srcdir@
-pkgdatadir = $(datadir)/@PACKAGE@
-pkglibdir = $(libdir)/@PACKAGE@
-pkgincludedir = $(includedir)/@PACKAGE@
-am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
-install_sh_DATA = $(install_sh) -c -m 644
-install_sh_PROGRAM = $(install_sh) -c
-install_sh_SCRIPT = $(install_sh) -c
-INSTALL_HEADER = $(INSTALL_DATA)
-transform = $(program_transform_name)
-NORMAL_INSTALL = :
-PRE_INSTALL = :
-POST_INSTALL = :
-NORMAL_UNINSTALL = :
-PRE_UNINSTALL = :
-POST_UNINSTALL = :
-build_triplet = @build@
-host_triplet = @host@
-target_triplet = @target@
-DIST_COMMON = $(noinst_HEADERS) $(pkginclude_HEADERS) \
- $(srcdir)/../source/Makefile.am $(srcdir)/Makefile.am \
- $(srcdir)/Makefile.in \
- $(top_srcdir)/source/Public-headers/Makefile.am
-subdir = lib
-ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
-am__aclocal_m4_deps = $(top_srcdir)/m4/ax_misc.m4 \
- $(top_srcdir)/m4/ax_prog_rc.m4 $(top_srcdir)/configure.ac
-am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
- $(ACLOCAL_M4)
-mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
-CONFIG_HEADER = $(top_builddir)/config.h
-CONFIG_CLEAN_FILES =
-am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
-am__vpath_adj = case $$p in \
- $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
- *) f=$$p;; \
- esac;
-am__strip_dir = `echo $$p | sed -e 's|^.*/||'`;
-am__installdirs = "$(DESTDIR)$(libdir)" "$(DESTDIR)$(pkgincludedir)"
-libLTLIBRARIES_INSTALL = $(INSTALL)
-LTLIBRARIES = $(lib_LTLIBRARIES)
-TECkit_Compiler_x86_la_LIBADD =
-am__TECkit_Compiler_x86_la_SOURCES_DIST = $(teckitdir)/Compiler.cpp \
- $(zlibdir)/adler32.c $(zlibdir)/compress.c $(zlibdir)/crc32.c \
- $(zlibdir)/deflate.c $(zlibdir)/infback.c $(zlibdir)/inffast.c \
- $(zlibdir)/inflate.c $(zlibdir)/inftrees.c $(zlibdir)/trees.c \
- $(zlibdir)/uncompr.c $(zlibdir)/zutil.c \
- $(teckitdir)/UnicodeNames.cpp
-@SYSTEM_ZLIB_FALSE@am__objects_1 = adler32.lo compress.lo crc32.lo \
-@SYSTEM_ZLIB_FALSE@ deflate.lo infback.lo inffast.lo inflate.lo \
-@SYSTEM_ZLIB_FALSE@ inftrees.lo trees.lo uncompr.lo zutil.lo
-@OLD_LIB_NAMES_TRUE@am_TECkit_Compiler_x86_la_OBJECTS = Compiler.lo \
-@OLD_LIB_NAMES_TRUE@ $(am__objects_1) UnicodeNames.lo
-TECkit_Compiler_x86_la_OBJECTS = $(am_TECkit_Compiler_x86_la_OBJECTS)
-TECkit_Compiler_x86_la_LINK = $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) \
- $(LIBTOOLFLAGS) --mode=link $(CXXLD) $(AM_CXXFLAGS) \
- $(CXXFLAGS) $(TECkit_Compiler_x86_la_LDFLAGS) $(LDFLAGS) -o $@
-@OLD_LIB_NAMES_TRUE@am_TECkit_Compiler_x86_la_rpath = -rpath $(libdir)
-TECkit_x86_la_LIBADD =
-am__TECkit_x86_la_SOURCES_DIST = $(teckitdir)/Engine.cpp \
- $(teckitdir)/Engine_ver.rc $(zlibdir)/adler32.c \
- $(zlibdir)/compress.c $(zlibdir)/crc32.c $(zlibdir)/deflate.c \
- $(zlibdir)/infback.c $(zlibdir)/inffast.c $(zlibdir)/inflate.c \
- $(zlibdir)/inftrees.c $(zlibdir)/trees.c $(zlibdir)/uncompr.c \
- $(zlibdir)/zutil.c
-@OLD_LIB_NAMES_TRUE@am_TECkit_x86_la_OBJECTS = Engine.lo \
-@OLD_LIB_NAMES_TRUE@ $(am__objects_1)
-TECkit_x86_la_OBJECTS = $(am_TECkit_x86_la_OBJECTS)
-TECkit_x86_la_LINK = $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) \
- $(LIBTOOLFLAGS) --mode=link $(CXXLD) $(AM_CXXFLAGS) \
- $(CXXFLAGS) $(TECkit_x86_la_LDFLAGS) $(LDFLAGS) -o $@
-@OLD_LIB_NAMES_TRUE@am_TECkit_x86_la_rpath = -rpath $(libdir)
-libTECkit_la_LIBADD =
-am__libTECkit_la_SOURCES_DIST = $(teckitdir)/Engine.cpp \
- $(zlibdir)/adler32.c $(zlibdir)/compress.c $(zlibdir)/crc32.c \
- $(zlibdir)/deflate.c $(zlibdir)/infback.c $(zlibdir)/inffast.c \
- $(zlibdir)/inflate.c $(zlibdir)/inftrees.c $(zlibdir)/trees.c \
- $(zlibdir)/uncompr.c $(zlibdir)/zutil.c
-@OLD_LIB_NAMES_FALSE@am_libTECkit_la_OBJECTS = Engine.lo \
-@OLD_LIB_NAMES_FALSE@ $(am__objects_1)
-libTECkit_la_OBJECTS = $(am_libTECkit_la_OBJECTS)
-libTECkit_la_LINK = $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) \
- $(LIBTOOLFLAGS) --mode=link $(CXXLD) $(AM_CXXFLAGS) \
- $(CXXFLAGS) $(libTECkit_la_LDFLAGS) $(LDFLAGS) -o $@
-@OLD_LIB_NAMES_FALSE@am_libTECkit_la_rpath = -rpath $(libdir)
-libTECkit_Compiler_la_LIBADD =
-am__libTECkit_Compiler_la_SOURCES_DIST = $(teckitdir)/Compiler.cpp \
- $(zlibdir)/adler32.c $(zlibdir)/compress.c $(zlibdir)/crc32.c \
- $(zlibdir)/deflate.c $(zlibdir)/infback.c $(zlibdir)/inffast.c \
- $(zlibdir)/inflate.c $(zlibdir)/inftrees.c $(zlibdir)/trees.c \
- $(zlibdir)/uncompr.c $(zlibdir)/zutil.c \
- $(teckitdir)/UnicodeNames.cpp
-@OLD_LIB_NAMES_FALSE@am_libTECkit_Compiler_la_OBJECTS = Compiler.lo \
-@OLD_LIB_NAMES_FALSE@ $(am__objects_1) UnicodeNames.lo
-libTECkit_Compiler_la_OBJECTS = $(am_libTECkit_Compiler_la_OBJECTS)
-libTECkit_Compiler_la_LINK = $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) \
- $(LIBTOOLFLAGS) --mode=link $(CXXLD) $(AM_CXXFLAGS) \
- $(CXXFLAGS) $(libTECkit_Compiler_la_LDFLAGS) $(LDFLAGS) -o $@
-@OLD_LIB_NAMES_FALSE@am_libTECkit_Compiler_la_rpath = -rpath $(libdir)
-DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir)
-depcomp = $(SHELL) $(top_srcdir)/depcomp
-am__depfiles_maybe = depfiles
-COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
- $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
-LTCOMPILE = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \
- --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \
- $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
-CCLD = $(CC)
-LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \
- --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) \
- $(LDFLAGS) -o $@
-CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \
- $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS)
-LTCXXCOMPILE = $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \
- --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \
- $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS)
-CXXLD = $(CXX)
-CXXLINK = $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \
- --mode=link $(CXXLD) $(AM_CXXFLAGS) $(CXXFLAGS) $(AM_LDFLAGS) \
- $(LDFLAGS) -o $@
-SOURCES = $(TECkit_Compiler_x86_la_SOURCES) $(TECkit_x86_la_SOURCES) \
- $(libTECkit_la_SOURCES) $(libTECkit_Compiler_la_SOURCES)
-DIST_SOURCES = $(am__TECkit_Compiler_x86_la_SOURCES_DIST) \
- $(am__TECkit_x86_la_SOURCES_DIST) \
- $(am__libTECkit_la_SOURCES_DIST) \
- $(am__libTECkit_Compiler_la_SOURCES_DIST)
-pkgincludeHEADERS_INSTALL = $(INSTALL_HEADER)
-HEADERS = $(noinst_HEADERS) $(pkginclude_HEADERS)
-ETAGS = etags
-CTAGS = ctags
-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
-ACLOCAL = @ACLOCAL@
-AMTAR = @AMTAR@
-AM_RCFLAGS = @AM_RCFLAGS@
-AR = @AR@
-AUTOCONF = @AUTOCONF@
-AUTOHEADER = @AUTOHEADER@
-AUTOMAKE = @AUTOMAKE@
-AWK = @AWK@
-CC = @CC@
-CCDEPMODE = @CCDEPMODE@
-CFLAGS = @CFLAGS@
-CPP = @CPP@
-CPPFLAGS = @CPPFLAGS@
-CXX = @CXX@
-CXXCPP = @CXXCPP@
-CXXDEPMODE = @CXXDEPMODE@
-CXXFLAGS = @CXXFLAGS@
-CYGPATH_W = @CYGPATH_W@
-DEFS = @DEFS@
-DEPDIR = @DEPDIR@
-DSYMUTIL = @DSYMUTIL@
-ECHO = @ECHO@
-ECHO_C = @ECHO_C@
-ECHO_N = @ECHO_N@
-ECHO_T = @ECHO_T@
-EGREP = @EGREP@
-EXEEXT = @EXEEXT@
-F77 = @F77@
-FFLAGS = @FFLAGS@
-GREP = @GREP@
-INSTALL = @INSTALL@
-INSTALL_DATA = @INSTALL_DATA@
-INSTALL_PROGRAM = @INSTALL_PROGRAM@
-INSTALL_SCRIPT = @INSTALL_SCRIPT@
-INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
-LDFLAGS = @LDFLAGS@
-LIBOBJS = @LIBOBJS@
-LIBS = @LIBS@
-LIBTOOL = @LIBTOOL@
-LN_S = @LN_S@
-LTLIBOBJS = @LTLIBOBJS@
-MAINT = @MAINT@
-MAKEINFO = @MAKEINFO@
-MKDIR_P = @MKDIR_P@
-NMEDIT = @NMEDIT@
-OBJEXT = @OBJEXT@
-PACKAGE = @PACKAGE@
-PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
-PACKAGE_NAME = @PACKAGE_NAME@
-PACKAGE_STRING = @PACKAGE_STRING@
-PACKAGE_TARNAME = @PACKAGE_TARNAME@
-PACKAGE_VERSION = @PACKAGE_VERSION@
-PATH_SEPARATOR = @PATH_SEPARATOR@
-RANLIB = @RANLIB@
-RC = @RC@
-RCFLAGS = @RCFLAGS@
-SED = @SED@
-SET_MAKE = @SET_MAKE@
-SHELL = @SHELL@
-STRIP = @STRIP@
-VERSION = @VERSION@
-abs_builddir = @abs_builddir@
-abs_srcdir = @abs_srcdir@
-abs_top_builddir = @abs_top_builddir@
-abs_top_srcdir = @abs_top_srcdir@
-ac_ct_CC = @ac_ct_CC@
-ac_ct_CXX = @ac_ct_CXX@
-ac_ct_F77 = @ac_ct_F77@
-am__include = @am__include@
-am__leading_dot = @am__leading_dot@
-am__quote = @am__quote@
-am__tar = @am__tar@
-am__untar = @am__untar@
-bindir = @bindir@
-build = @build@
-build_alias = @build_alias@
-build_cpu = @build_cpu@
-build_os = @build_os@
-build_vendor = @build_vendor@
-builddir = @builddir@
-datadir = @datadir@
-datarootdir = @datarootdir@
-docdir = @docdir@
-dvidir = @dvidir@
-exec_prefix = @exec_prefix@
-expat_CFLAGS = @expat_CFLAGS@
-expat_LIBS = @expat_LIBS@
-host = @host@
-host_alias = @host_alias@
-host_cpu = @host_cpu@
-host_os = @host_os@
-host_vendor = @host_vendor@
-htmldir = @htmldir@
-includedir = @includedir@
-infodir = @infodir@
-install_sh = @install_sh@
-libdir = @libdir@
-libexecdir = @libexecdir@
-localedir = @localedir@
-localstatedir = @localstatedir@
-mandir = @mandir@
-mkdir_p = @mkdir_p@
-oldincludedir = @oldincludedir@
-pdfdir = @pdfdir@
-prefix = @prefix@
-program_transform_name = @program_transform_name@
-psdir = @psdir@
-sbindir = @sbindir@
-sharedstatedir = @sharedstatedir@
-srcdir = @srcdir@
-sysconfdir = @sysconfdir@
-target = @target@
-target_alias = @target_alias@
-target_cpu = @target_cpu@
-target_os = @target_os@
-target_vendor = @target_vendor@
-top_builddir = @top_builddir@
-top_srcdir = @top_srcdir@
-AUTOMAKE_OPTIONS = 1.6
-AM_CPPFLAGS = -I$(top_srcdir)/source/Public-headers $(ZLIB_CFLAGS)
-@OLD_LIB_NAMES_FALSE@lib_LTLIBRARIES = libTECkit_Compiler.la libTECkit.la
-@OLD_LIB_NAMES_TRUE@lib_LTLIBRARIES = TECkit_Compiler_x86.la TECkit_x86.la
-teckitdir = $(top_srcdir)/source
-zlibdir = $(top_srcdir)/zlib-1.2.3
-@SYSTEM_ZLIB_FALSE@ZLIB_CFLAGS = -I$(zlibdir)
-@SYSTEM_ZLIB_TRUE@ZLIB_CFLAGS =
-@SYSTEM_ZLIB_FALSE@ZLIB_SOURCES = $(zlibdir)/adler32.c \
-@SYSTEM_ZLIB_FALSE@ $(zlibdir)/compress.c $(zlibdir)/crc32.c \
-@SYSTEM_ZLIB_FALSE@ $(zlibdir)/deflate.c $(zlibdir)/infback.c \
-@SYSTEM_ZLIB_FALSE@ $(zlibdir)/inffast.c $(zlibdir)/inflate.c \
-@SYSTEM_ZLIB_FALSE@ $(zlibdir)/inftrees.c $(zlibdir)/trees.c \
-@SYSTEM_ZLIB_FALSE@ $(zlibdir)/uncompr.c $(zlibdir)/zutil.c
-@SYSTEM_ZLIB_TRUE@ZLIB_SOURCES =
-AM_CFLAGS = $(AM_CPPFLAGS)
-@OLD_LIB_NAMES_TRUE@OLD_LIB_LDFLAGS = -module -avoid-version -Wl,--add-stdcall-alias
-@OLD_LIB_NAMES_TRUE@TECkit_x86_la_SOURCES = $(teckitdir)/Engine.cpp $(teckitdir)/Engine_ver.rc $(ZLIB_SOURCES)
-@OLD_LIB_NAMES_TRUE@TECkit_x86_la_LDFLAGS = $(LDFLAGS) \
-@OLD_LIB_NAMES_TRUE@ $(OLD_LIB_LDFLAGS) -no-undefined \
-@OLD_LIB_NAMES_TRUE@ -Wl,Engine_ver.o
-@OLD_LIB_NAMES_TRUE@TECkit_Compiler_x86_la_SOURCES = \
-@OLD_LIB_NAMES_TRUE@ $(teckitdir)/Compiler.cpp $(ZLIB_SOURCES) \
-@OLD_LIB_NAMES_TRUE@ $(teckitdir)/UnicodeNames.cpp
-@OLD_LIB_NAMES_TRUE@TECkit_Compiler_x86_la_LDFLAGS = $(LDFLAGS) \
-@OLD_LIB_NAMES_TRUE@ $(OLD_LIB_LDFLAGS) -no-undefined \
-@OLD_LIB_NAMES_TRUE@ -Wl,Compiler_ver.o
-@OLD_LIB_NAMES_FALSE@libTECkit_la_SOURCES = $(teckitdir)/Engine.cpp $(ZLIB_SOURCES)
-@OLD_LIB_NAMES_FALSE@libTECkit_la_LDFLAGS = $(LDFLAGS) -no-undefined
-@OLD_LIB_NAMES_FALSE@libTECkit_Compiler_la_SOURCES = \
-@OLD_LIB_NAMES_FALSE@ $(teckitdir)/Compiler.cpp $(ZLIB_SOURCES) \
-@OLD_LIB_NAMES_FALSE@ $(teckitdir)/UnicodeNames.cpp
-@OLD_LIB_NAMES_FALSE@libTECkit_Compiler_la_LDFLAGS = $(LDFLAGS) -no-undefined
-
-# --> RC Support, only for the Windows libs
-@OLD_LIB_NAMES_TRUE@TECkit_x86_la_DEPENDENCIES = Engine_ver.o
-@OLD_LIB_NAMES_TRUE@TECkit_Compiler_x86_la_DEPENDENCIES = Compiler_ver.o
-# <-- RC Support
-noinst_HEADERS = $(teckitdir)/Compiler.h $(teckitdir)/Engine.h \
- $(teckitdir)/ulong_chartraits.h $(teckitdir)/TECkit_Format.h
-EXTRA_DIST = $(teckitdir)/NormalizationData.c
-publicheaderdir = $(top_srcdir)/source/Public-headers
-pkginclude_HEADERS = $(publicheaderdir)/TECkit_Common.h \
- $(publicheaderdir)/TECkit_Compiler.h \
- $(publicheaderdir)/TECkit_Engine.h
-all: all-am
-
-.SUFFIXES:
-.SUFFIXES: .c .cpp .lo .o .obj
-$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(srcdir)/../source/Makefile.am $(top_srcdir)/source/Public-headers/Makefile.am $(am__configure_deps)
- @for dep in $?; do \
- case '$(am__configure_deps)' in \
- *$$dep*) \
- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
- && exit 0; \
- exit 1;; \
- esac; \
- done; \
- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu lib/Makefile'; \
- cd $(top_srcdir) && \
- $(AUTOMAKE) --gnu lib/Makefile
-.PRECIOUS: Makefile
-Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
- @case '$?' in \
- *config.status*) \
- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
- *) \
- echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
- cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
- esac;
-
-$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
-
-$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
-$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
-install-libLTLIBRARIES: $(lib_LTLIBRARIES)
- @$(NORMAL_INSTALL)
- test -z "$(libdir)" || $(MKDIR_P) "$(DESTDIR)$(libdir)"
- @list='$(lib_LTLIBRARIES)'; for p in $$list; do \
- if test -f $$p; then \
- f=$(am__strip_dir) \
- echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(libLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) '$$p' '$(DESTDIR)$(libdir)/$$f'"; \
- $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(libLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) "$$p" "$(DESTDIR)$(libdir)/$$f"; \
- else :; fi; \
- done
-
-uninstall-libLTLIBRARIES:
- @$(NORMAL_UNINSTALL)
- @list='$(lib_LTLIBRARIES)'; for p in $$list; do \
- p=$(am__strip_dir) \
- echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f '$(DESTDIR)$(libdir)/$$p'"; \
- $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f "$(DESTDIR)$(libdir)/$$p"; \
- done
-
-clean-libLTLIBRARIES:
- -test -z "$(lib_LTLIBRARIES)" || rm -f $(lib_LTLIBRARIES)
- @list='$(lib_LTLIBRARIES)'; for p in $$list; do \
- dir="`echo $$p | sed -e 's|/[^/]*$$||'`"; \
- test "$$dir" != "$$p" || dir=.; \
- echo "rm -f \"$${dir}/so_locations\""; \
- rm -f "$${dir}/so_locations"; \
- done
-TECkit_Compiler_x86.la: $(TECkit_Compiler_x86_la_OBJECTS) $(TECkit_Compiler_x86_la_DEPENDENCIES)
- $(TECkit_Compiler_x86_la_LINK) $(am_TECkit_Compiler_x86_la_rpath) $(TECkit_Compiler_x86_la_OBJECTS) $(TECkit_Compiler_x86_la_LIBADD) $(LIBS)
-TECkit_x86.la: $(TECkit_x86_la_OBJECTS) $(TECkit_x86_la_DEPENDENCIES)
- $(TECkit_x86_la_LINK) $(am_TECkit_x86_la_rpath) $(TECkit_x86_la_OBJECTS) $(TECkit_x86_la_LIBADD) $(LIBS)
-libTECkit.la: $(libTECkit_la_OBJECTS) $(libTECkit_la_DEPENDENCIES)
- $(libTECkit_la_LINK) $(am_libTECkit_la_rpath) $(libTECkit_la_OBJECTS) $(libTECkit_la_LIBADD) $(LIBS)
-libTECkit_Compiler.la: $(libTECkit_Compiler_la_OBJECTS) $(libTECkit_Compiler_la_DEPENDENCIES)
- $(libTECkit_Compiler_la_LINK) $(am_libTECkit_Compiler_la_rpath) $(libTECkit_Compiler_la_OBJECTS) $(libTECkit_Compiler_la_LIBADD) $(LIBS)
-
-mostlyclean-compile:
- -rm -f *.$(OBJEXT)
-
-distclean-compile:
- -rm -f *.tab.c
-
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/Compiler.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/Engine.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/UnicodeNames.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/adler32.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/compress.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/crc32.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/deflate.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/infback.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/inffast.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/inflate.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/inftrees.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/trees.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/uncompr.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/zutil.Plo@am__quote@
-
-.c.o:
-@am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
-@am__fastdepCC_TRUE@ mv -f $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCC_FALSE@ $(COMPILE) -c $<
-
-.c.obj:
-@am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'`
-@am__fastdepCC_TRUE@ mv -f $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCC_FALSE@ $(COMPILE) -c `$(CYGPATH_W) '$<'`
-
-.c.lo:
-@am__fastdepCC_TRUE@ $(LTCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
-@am__fastdepCC_TRUE@ mv -f $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCC_FALSE@ $(LTCOMPILE) -c -o $@ $<
-
-adler32.lo: $(zlibdir)/adler32.c
-@am__fastdepCC_TRUE@ $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT adler32.lo -MD -MP -MF $(DEPDIR)/adler32.Tpo -c -o adler32.lo `test -f '$(zlibdir)/adler32.c' || echo '$(srcdir)/'`$(zlibdir)/adler32.c
-@am__fastdepCC_TRUE@ mv -f $(DEPDIR)/adler32.Tpo $(DEPDIR)/adler32.Plo
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$(zlibdir)/adler32.c' object='adler32.lo' libtool=yes @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCC_FALSE@ $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o adler32.lo `test -f '$(zlibdir)/adler32.c' || echo '$(srcdir)/'`$(zlibdir)/adler32.c
-
-compress.lo: $(zlibdir)/compress.c
-@am__fastdepCC_TRUE@ $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT compress.lo -MD -MP -MF $(DEPDIR)/compress.Tpo -c -o compress.lo `test -f '$(zlibdir)/compress.c' || echo '$(srcdir)/'`$(zlibdir)/compress.c
-@am__fastdepCC_TRUE@ mv -f $(DEPDIR)/compress.Tpo $(DEPDIR)/compress.Plo
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$(zlibdir)/compress.c' object='compress.lo' libtool=yes @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCC_FALSE@ $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o compress.lo `test -f '$(zlibdir)/compress.c' || echo '$(srcdir)/'`$(zlibdir)/compress.c
-
-crc32.lo: $(zlibdir)/crc32.c
-@am__fastdepCC_TRUE@ $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT crc32.lo -MD -MP -MF $(DEPDIR)/crc32.Tpo -c -o crc32.lo `test -f '$(zlibdir)/crc32.c' || echo '$(srcdir)/'`$(zlibdir)/crc32.c
-@am__fastdepCC_TRUE@ mv -f $(DEPDIR)/crc32.Tpo $(DEPDIR)/crc32.Plo
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$(zlibdir)/crc32.c' object='crc32.lo' libtool=yes @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCC_FALSE@ $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o crc32.lo `test -f '$(zlibdir)/crc32.c' || echo '$(srcdir)/'`$(zlibdir)/crc32.c
-
-deflate.lo: $(zlibdir)/deflate.c
-@am__fastdepCC_TRUE@ $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT deflate.lo -MD -MP -MF $(DEPDIR)/deflate.Tpo -c -o deflate.lo `test -f '$(zlibdir)/deflate.c' || echo '$(srcdir)/'`$(zlibdir)/deflate.c
-@am__fastdepCC_TRUE@ mv -f $(DEPDIR)/deflate.Tpo $(DEPDIR)/deflate.Plo
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$(zlibdir)/deflate.c' object='deflate.lo' libtool=yes @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCC_FALSE@ $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o deflate.lo `test -f '$(zlibdir)/deflate.c' || echo '$(srcdir)/'`$(zlibdir)/deflate.c
-
-infback.lo: $(zlibdir)/infback.c
-@am__fastdepCC_TRUE@ $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT infback.lo -MD -MP -MF $(DEPDIR)/infback.Tpo -c -o infback.lo `test -f '$(zlibdir)/infback.c' || echo '$(srcdir)/'`$(zlibdir)/infback.c
-@am__fastdepCC_TRUE@ mv -f $(DEPDIR)/infback.Tpo $(DEPDIR)/infback.Plo
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$(zlibdir)/infback.c' object='infback.lo' libtool=yes @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCC_FALSE@ $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o infback.lo `test -f '$(zlibdir)/infback.c' || echo '$(srcdir)/'`$(zlibdir)/infback.c
-
-inffast.lo: $(zlibdir)/inffast.c
-@am__fastdepCC_TRUE@ $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT inffast.lo -MD -MP -MF $(DEPDIR)/inffast.Tpo -c -o inffast.lo `test -f '$(zlibdir)/inffast.c' || echo '$(srcdir)/'`$(zlibdir)/inffast.c
-@am__fastdepCC_TRUE@ mv -f $(DEPDIR)/inffast.Tpo $(DEPDIR)/inffast.Plo
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$(zlibdir)/inffast.c' object='inffast.lo' libtool=yes @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCC_FALSE@ $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o inffast.lo `test -f '$(zlibdir)/inffast.c' || echo '$(srcdir)/'`$(zlibdir)/inffast.c
-
-inflate.lo: $(zlibdir)/inflate.c
-@am__fastdepCC_TRUE@ $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT inflate.lo -MD -MP -MF $(DEPDIR)/inflate.Tpo -c -o inflate.lo `test -f '$(zlibdir)/inflate.c' || echo '$(srcdir)/'`$(zlibdir)/inflate.c
-@am__fastdepCC_TRUE@ mv -f $(DEPDIR)/inflate.Tpo $(DEPDIR)/inflate.Plo
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$(zlibdir)/inflate.c' object='inflate.lo' libtool=yes @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCC_FALSE@ $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o inflate.lo `test -f '$(zlibdir)/inflate.c' || echo '$(srcdir)/'`$(zlibdir)/inflate.c
-
-inftrees.lo: $(zlibdir)/inftrees.c
-@am__fastdepCC_TRUE@ $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT inftrees.lo -MD -MP -MF $(DEPDIR)/inftrees.Tpo -c -o inftrees.lo `test -f '$(zlibdir)/inftrees.c' || echo '$(srcdir)/'`$(zlibdir)/inftrees.c
-@am__fastdepCC_TRUE@ mv -f $(DEPDIR)/inftrees.Tpo $(DEPDIR)/inftrees.Plo
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$(zlibdir)/inftrees.c' object='inftrees.lo' libtool=yes @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCC_FALSE@ $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o inftrees.lo `test -f '$(zlibdir)/inftrees.c' || echo '$(srcdir)/'`$(zlibdir)/inftrees.c
-
-trees.lo: $(zlibdir)/trees.c
-@am__fastdepCC_TRUE@ $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT trees.lo -MD -MP -MF $(DEPDIR)/trees.Tpo -c -o trees.lo `test -f '$(zlibdir)/trees.c' || echo '$(srcdir)/'`$(zlibdir)/trees.c
-@am__fastdepCC_TRUE@ mv -f $(DEPDIR)/trees.Tpo $(DEPDIR)/trees.Plo
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$(zlibdir)/trees.c' object='trees.lo' libtool=yes @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCC_FALSE@ $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o trees.lo `test -f '$(zlibdir)/trees.c' || echo '$(srcdir)/'`$(zlibdir)/trees.c
-
-uncompr.lo: $(zlibdir)/uncompr.c
-@am__fastdepCC_TRUE@ $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT uncompr.lo -MD -MP -MF $(DEPDIR)/uncompr.Tpo -c -o uncompr.lo `test -f '$(zlibdir)/uncompr.c' || echo '$(srcdir)/'`$(zlibdir)/uncompr.c
-@am__fastdepCC_TRUE@ mv -f $(DEPDIR)/uncompr.Tpo $(DEPDIR)/uncompr.Plo
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$(zlibdir)/uncompr.c' object='uncompr.lo' libtool=yes @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCC_FALSE@ $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o uncompr.lo `test -f '$(zlibdir)/uncompr.c' || echo '$(srcdir)/'`$(zlibdir)/uncompr.c
-
-zutil.lo: $(zlibdir)/zutil.c
-@am__fastdepCC_TRUE@ $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT zutil.lo -MD -MP -MF $(DEPDIR)/zutil.Tpo -c -o zutil.lo `test -f '$(zlibdir)/zutil.c' || echo '$(srcdir)/'`$(zlibdir)/zutil.c
-@am__fastdepCC_TRUE@ mv -f $(DEPDIR)/zutil.Tpo $(DEPDIR)/zutil.Plo
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$(zlibdir)/zutil.c' object='zutil.lo' libtool=yes @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCC_FALSE@ $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o zutil.lo `test -f '$(zlibdir)/zutil.c' || echo '$(srcdir)/'`$(zlibdir)/zutil.c
-
-.cpp.o:
-@am__fastdepCXX_TRUE@ $(CXXCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
-@am__fastdepCXX_TRUE@ mv -f $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCXX_FALSE@ $(CXXCOMPILE) -c -o $@ $<
-
-.cpp.obj:
-@am__fastdepCXX_TRUE@ $(CXXCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'`
-@am__fastdepCXX_TRUE@ mv -f $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCXX_FALSE@ $(CXXCOMPILE) -c -o $@ `$(CYGPATH_W) '$<'`
-
-.cpp.lo:
-@am__fastdepCXX_TRUE@ $(LTCXXCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
-@am__fastdepCXX_TRUE@ mv -f $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCXX_FALSE@ $(LTCXXCOMPILE) -c -o $@ $<
-
-Compiler.lo: $(teckitdir)/Compiler.cpp
-@am__fastdepCXX_TRUE@ $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT Compiler.lo -MD -MP -MF $(DEPDIR)/Compiler.Tpo -c -o Compiler.lo `test -f '$(teckitdir)/Compiler.cpp' || echo '$(srcdir)/'`$(teckitdir)/Compiler.cpp
-@am__fastdepCXX_TRUE@ mv -f $(DEPDIR)/Compiler.Tpo $(DEPDIR)/Compiler.Plo
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='$(teckitdir)/Compiler.cpp' object='Compiler.lo' libtool=yes @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCXX_FALSE@ $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o Compiler.lo `test -f '$(teckitdir)/Compiler.cpp' || echo '$(srcdir)/'`$(teckitdir)/Compiler.cpp
-
-UnicodeNames.lo: $(teckitdir)/UnicodeNames.cpp
-@am__fastdepCXX_TRUE@ $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT UnicodeNames.lo -MD -MP -MF $(DEPDIR)/UnicodeNames.Tpo -c -o UnicodeNames.lo `test -f '$(teckitdir)/UnicodeNames.cpp' || echo '$(srcdir)/'`$(teckitdir)/UnicodeNames.cpp
-@am__fastdepCXX_TRUE@ mv -f $(DEPDIR)/UnicodeNames.Tpo $(DEPDIR)/UnicodeNames.Plo
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='$(teckitdir)/UnicodeNames.cpp' object='UnicodeNames.lo' libtool=yes @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCXX_FALSE@ $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o UnicodeNames.lo `test -f '$(teckitdir)/UnicodeNames.cpp' || echo '$(srcdir)/'`$(teckitdir)/UnicodeNames.cpp
-
-Engine.lo: $(teckitdir)/Engine.cpp
-@am__fastdepCXX_TRUE@ $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT Engine.lo -MD -MP -MF $(DEPDIR)/Engine.Tpo -c -o Engine.lo `test -f '$(teckitdir)/Engine.cpp' || echo '$(srcdir)/'`$(teckitdir)/Engine.cpp
-@am__fastdepCXX_TRUE@ mv -f $(DEPDIR)/Engine.Tpo $(DEPDIR)/Engine.Plo
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='$(teckitdir)/Engine.cpp' object='Engine.lo' libtool=yes @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCXX_FALSE@ $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o Engine.lo `test -f '$(teckitdir)/Engine.cpp' || echo '$(srcdir)/'`$(teckitdir)/Engine.cpp
-
-mostlyclean-libtool:
- -rm -f *.lo
-
-clean-libtool:
- -rm -rf .libs _libs
-install-pkgincludeHEADERS: $(pkginclude_HEADERS)
- @$(NORMAL_INSTALL)
- test -z "$(pkgincludedir)" || $(MKDIR_P) "$(DESTDIR)$(pkgincludedir)"
- @list='$(pkginclude_HEADERS)'; for p in $$list; do \
- if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
- f=$(am__strip_dir) \
- echo " $(pkgincludeHEADERS_INSTALL) '$$d$$p' '$(DESTDIR)$(pkgincludedir)/$$f'"; \
- $(pkgincludeHEADERS_INSTALL) "$$d$$p" "$(DESTDIR)$(pkgincludedir)/$$f"; \
- done
-
-uninstall-pkgincludeHEADERS:
- @$(NORMAL_UNINSTALL)
- @list='$(pkginclude_HEADERS)'; for p in $$list; do \
- f=$(am__strip_dir) \
- echo " rm -f '$(DESTDIR)$(pkgincludedir)/$$f'"; \
- rm -f "$(DESTDIR)$(pkgincludedir)/$$f"; \
- done
-
-ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
- list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
- unique=`for i in $$list; do \
- if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
- done | \
- $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
- END { if (nonempty) { for (i in files) print i; }; }'`; \
- mkid -fID $$unique
-tags: TAGS
-
-TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
- $(TAGS_FILES) $(LISP)
- tags=; \
- here=`pwd`; \
- list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
- unique=`for i in $$list; do \
- if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
- done | \
- $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
- END { if (nonempty) { for (i in files) print i; }; }'`; \
- if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
- test -n "$$unique" || unique=$$empty_fix; \
- $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
- $$tags $$unique; \
- fi
-ctags: CTAGS
-CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
- $(TAGS_FILES) $(LISP)
- tags=; \
- list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
- unique=`for i in $$list; do \
- if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
- done | \
- $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
- END { if (nonempty) { for (i in files) print i; }; }'`; \
- test -z "$(CTAGS_ARGS)$$tags$$unique" \
- || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
- $$tags $$unique
-
-GTAGS:
- here=`$(am__cd) $(top_builddir) && pwd` \
- && cd $(top_srcdir) \
- && gtags -i $(GTAGS_ARGS) $$here
-
-distclean-tags:
- -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
-
-distdir: $(DISTFILES)
- @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
- topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
- list='$(DISTFILES)'; \
- dist_files=`for file in $$list; do echo $$file; done | \
- sed -e "s|^$$srcdirstrip/||;t" \
- -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
- case $$dist_files in \
- */*) $(MKDIR_P) `echo "$$dist_files" | \
- sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
- sort -u` ;; \
- esac; \
- for file in $$dist_files; do \
- if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
- if test -d $$d/$$file; then \
- dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
- if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
- cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
- fi; \
- cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
- else \
- test -f $(distdir)/$$file \
- || cp -p $$d/$$file $(distdir)/$$file \
- || exit 1; \
- fi; \
- done
-check-am: all-am
-check: check-am
-all-am: Makefile $(LTLIBRARIES) $(HEADERS)
-installdirs:
- for dir in "$(DESTDIR)$(libdir)" "$(DESTDIR)$(pkgincludedir)"; do \
- test -z "$$dir" || $(MKDIR_P) "$$dir"; \
- done
-install: install-am
-install-exec: install-exec-am
-install-data: install-data-am
-uninstall: uninstall-am
-
-install-am: all-am
- @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
-
-installcheck: installcheck-am
-install-strip:
- $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
- install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
- `test -z '$(STRIP)' || \
- echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
-mostlyclean-generic:
-
-clean-generic:
-
-distclean-generic:
- -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
-
-maintainer-clean-generic:
- @echo "This command is intended for maintainers to use"
- @echo "it deletes files that may require special tools to rebuild."
-clean: clean-am
-
-clean-am: clean-generic clean-libLTLIBRARIES clean-libtool \
- mostlyclean-am
-
-distclean: distclean-am
- -rm -rf ./$(DEPDIR)
- -rm -f Makefile
-distclean-am: clean-am distclean-compile distclean-generic \
- distclean-tags
-
-dvi: dvi-am
-
-dvi-am:
-
-html: html-am
-
-info: info-am
-
-info-am:
-
-install-data-am: install-pkgincludeHEADERS
-
-install-dvi: install-dvi-am
-
-install-exec-am: install-libLTLIBRARIES
-
-install-html: install-html-am
-
-install-info: install-info-am
-
-install-man:
-
-install-pdf: install-pdf-am
-
-install-ps: install-ps-am
-
-installcheck-am:
-
-maintainer-clean: maintainer-clean-am
- -rm -rf ./$(DEPDIR)
- -rm -f Makefile
-maintainer-clean-am: distclean-am maintainer-clean-generic
-
-mostlyclean: mostlyclean-am
-
-mostlyclean-am: mostlyclean-compile mostlyclean-generic \
- mostlyclean-libtool
-
-pdf: pdf-am
-
-pdf-am:
-
-ps: ps-am
-
-ps-am:
-
-uninstall-am: uninstall-libLTLIBRARIES uninstall-pkgincludeHEADERS
-
-.MAKE: install-am install-strip
-
-.PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \
- clean-libLTLIBRARIES clean-libtool ctags distclean \
- distclean-compile distclean-generic distclean-libtool \
- distclean-tags distdir dvi dvi-am html html-am info info-am \
- install install-am install-data install-data-am install-dvi \
- install-dvi-am install-exec install-exec-am install-html \
- install-html-am install-info install-info-am \
- install-libLTLIBRARIES install-man install-pdf install-pdf-am \
- install-pkgincludeHEADERS install-ps install-ps-am \
- install-strip installcheck installcheck-am installdirs \
- maintainer-clean maintainer-clean-generic mostlyclean \
- mostlyclean-compile mostlyclean-generic mostlyclean-libtool \
- pdf pdf-am ps ps-am tags uninstall uninstall-am \
- uninstall-libLTLIBRARIES uninstall-pkgincludeHEADERS
-
-@OLD_LIB_NAMES_TRUE@Engine_ver.o: $(teckitdir)/Engine_ver.rc
-@OLD_LIB_NAMES_TRUE@ $(RC) $(AM_RCFLAGS) $(RCFLAGS) -o $@ $<
-@OLD_LIB_NAMES_TRUE@Compiler_ver.o: $(teckitdir)/Compiler_ver.rc
-@OLD_LIB_NAMES_TRUE@ $(RC) $(AM_RCFLAGS) $(RCFLAGS) -o $@ $<
-# Tell versions [3.59,3.63) of GNU make to not export all variables.
-# Otherwise a system limit (for SysV at least) may be exceeded.
-.NOEXPORT:
diff --git a/Build/source/libs/teckit/TECkit-2.5.1/m4/ax_misc.m4 b/Build/source/libs/teckit/TECkit-2.5.1/m4/ax_misc.m4
deleted file mode 100644
index 87925886dd2..00000000000
--- a/Build/source/libs/teckit/TECkit-2.5.1/m4/ax_misc.m4
+++ /dev/null
@@ -1,77 +0,0 @@
-# -*- m4 -*-
-# Process this file with aclocal to produce a aclocal.m4 script.
-dnl $Author$
-dnl $Date$
-dnl $Revision$
-dnl
-dnl Multiple functions extending AutoConf/m4, most functions are shared among
-dnl several other m4 files. Think of it as a 'sugar'
-dnl A frozen m4sugar.m4 can be problematic
-
-# m4_error(MSG, [EXIT-STATUS])
-# -----------------------
-# Fatal the user.
-m4_define([m4_error],
-[m4_errprintn(m4_location[: error: $1])dnl
-m4_exit(m4_if([$2],, 1, [$2]))])
-
-# m4_ifnval(COND, [IF-FALSE], [IF-TRUE])
-# -------------------------------------
-# Opposite of m4_ifval
-m4_define([m4_ifnval], [m4_if([$1], [], [$2], [$3])])
-
-# AX_PROG_LOG_VERSION
-# -----------------------
-# Logs --version information for current $ac_compiler
-AC_DEFUN([AX_PROG_LOG_VERSION],
-[ _AS_ECHO_LOG([checking for _AC_LANG compiler version])
- ac_compiler=`set X $ac_compile; echo $[2]`
- _AC_EVAL([$ac_compile --version >&AS_MESSAGE_LOG_FD])
- _AC_EVAL([$ac_compile -v >&AS_MESSAGE_LOG_FD])
- _AC_EVAL([$ac_compile -V >&AS_MESSAGE_LOG_FD])
-])
-
-# AX_PROG_ARGS(PREFIX, STRING NAME)
-# -----------------------
-AC_DEFUN([AX_PROG_ARGS],
-[ m4_ifnval([$1], [m4_error([AX_PROG_ARGS(PREFIX, STRING NAME) is missing variable 'PREFIX'.])])
- m4_ifnval([$2], [m4_error([AX_PROG_ARGS(PREFIX, STRING NAME) is missing variable 'STRING NAME'.])])
- AC_ARG_VAR([$1], [$2 command])
- AC_ARG_VAR(m4_join([], [$1], [FLAGS]), [$2 flags])
- AC_SUBST(m4_join([], [AM_], [$1], [FLAGS]), [])
-])
-
-# _AX_COMPILE_IFELSE([SUCCESS], [FAILURE])
-# -----------------------
-AC_DEFUN([_AX_COMPILE_IFELSE],
-[ _AC_COMPILE_IFELSE([], [$1], [$2])
-])
-
-# AX_MSG_YN_IFEMPTY(VARIABLE, [IF-EMPTY], [IF-NOT-EMPTY])
-# -----------------------
-AC_DEFUN([AX_MSG_YN_IFEMPTY],
-[ if test -z "$1" ; then
- AC_MSG_RESULT([no])
- $3
- else
- AC_MSG_RESULT([yes])
- $2
- fi
-])
-
-# AX_PROG_MSG(VARIABLE, STRING NAME)
-# -----------------------
-# Check to see $VARIABLE was set, and log $VARIABLE --version
-AC_DEFUN([AX_PROG_MSG],
-[ m4_ifnval([$2], [m4_error([AX_PROG_MSG(VARIABLE, STRING NAME) is missing variable 'STRING NAME'.])])
- test -z "$1" && AC_MSG_FAILURE([no acceptable $2 found in \$PATH])
- AX_PROG_LOG_VERSION
-])
-
-# AX_LANG_CONFTEST(CONTENT, ACTIONS)
-# -----------------------
-AC_DEFUN([AX_LANG_CONFTEST],
-[ AC_LANG_CONFTEST([[$1]])
- $2
- rm -f conftest.$ac_ext
-])
diff --git a/Build/source/libs/teckit/TECkit-2.5.1/m4/ax_prog_rc.m4 b/Build/source/libs/teckit/TECkit-2.5.1/m4/ax_prog_rc.m4
deleted file mode 100644
index 8cc0d43a2d8..00000000000
--- a/Build/source/libs/teckit/TECkit-2.5.1/m4/ax_prog_rc.m4
+++ /dev/null
@@ -1,74 +0,0 @@
-# -*- m4 -*-
-# Process this file with aclocal to produce a aclocal.m4 script.
-dnl $Author$
-dnl $Date$
-dnl $Revision$
-
-dnl Macros extending known languages to RC compiler
-dnl Reference files : c.m4, lang.m4
-dnl @synopsis AC_PROG_RC([COMPILER ...])
-
-m4_define([rc_default_file],
-[[STRINGTABLE
-{
- 100 "FooBar"
-}]])
-
-# AC_LANG(RC)
-# -----------------------
-m4_define([AC_LANG(RC)],
-[ac_ext=rc
-ac_cpp=''
-ac_compile='$RC $RCFLAGS $CPPFLAGS $ax_cv_rc_compile >&AS_MESSAGE_LOG_FD'
-ac_link=''
-ac_compiler_gnu=
-])
-
-# *AC_LANG_*(RC)...
-# -----------------------
-AU_DEFUN([AC_LANG_RC], [AC_LANG(RC)])
-m4_define([_AC_LANG_ABBREV(RC)], [rc])
-m4_define([_AC_LANG_PREFIX(RC)], [RC])
-
-# AC_LANG_SOURCE(RC)(BODY)
-# -----------------------
-m4_define([AC_LANG_SOURCE(RC)],
-[/* confdefs.h. */
-_ACEOF
-cat confdefs.h >>conftest.$ac_ext
-cat >>conftest.$ac_ext <<_ACEOF
-/* end confdefs.h. */
-$1])
-
-# AC_LANG_*(RC)...
-# -----------------------
-m4_define([AC_LANG_PROGRAM(RC)], [m4_error([$0 not supported])])
-m4_define([AC_LANG_CALL(RC)], [m4_error([$0 not supported])])
-m4_define([AC_LANG_FUNC_LINK_TRY(RC)], [m4_error([$0 not supported])])
-m4_define([AC_LANG_BOOL_COMPILE_TRY(RC)], [m4_error([$0 not supported])])
-m4_define([AC_LANG_BOOL_COMPILE_TRY(RC)], [m4_error([$0 not supported])])
-m4_define([AC_LANG_INT_SAVE(RC)], [m4_error([$0 not supported])])
-
-
-# AC_PROG_RC([COMPILER ...])
-# -----------------------
-# Finds the RC compiler
-AC_DEFUN([AC_PROG_RC],
-[ AC_REQUIRE([AC_PROG_CC])
- AC_LANG_PUSH([RC])
- AX_PROG_ARGS([RC], [RC compiler])
- m4_ifval([$1],
- [AC_CHECK_TOOLS([RC], [$1])],
- [AC_CHECK_TOOL([RC], [windres])]
- )
- AX_PROG_MSG([$RC], [RC compiler])
- AX_LANG_CONFTEST( rc_default_file ,
- [ AC_MSG_CHECKING([whether the RC compiler works])
- AC_CACHE_VAL([ax_cv_rc_compile],
- [ ax_cv_rc_compile="-o conftest.$ac_objext conftest.$ac_ext"
- _AX_COMPILE_IFELSE([], [ ax_cv_rc_compile='' ])
- ])
- ])
- AX_MSG_YN_IFEMPTY([$ax_cv_rc_compile], [], [ AC_MSG_FAILURE([RC compiler "$RC" fails sanity check])])
- AC_LANG_POP
-])
diff --git a/Build/source/libs/teckit/TECkit-2.5.1/source/Makefile.am b/Build/source/libs/teckit/TECkit-2.5.1/source/Makefile.am
deleted file mode 100644
index cece43731ba..00000000000
--- a/Build/source/libs/teckit/TECkit-2.5.1/source/Makefile.am
+++ /dev/null
@@ -1,63 +0,0 @@
-teckitdir = $(top_srcdir)/source
-
-zlibdir = $(top_srcdir)/zlib-1.2.3
-
-if SYSTEM_ZLIB
-ZLIB_CFLAGS =
-ZLIB_SOURCES =
-else
-ZLIB_CFLAGS = -I$(zlibdir)
-ZLIB_SOURCES = $(zlibdir)/adler32.c
-ZLIB_SOURCES += $(zlibdir)/compress.c
-ZLIB_SOURCES += $(zlibdir)/crc32.c
-ZLIB_SOURCES += $(zlibdir)/deflate.c
-ZLIB_SOURCES += $(zlibdir)/infback.c
-ZLIB_SOURCES += $(zlibdir)/inffast.c
-ZLIB_SOURCES += $(zlibdir)/inflate.c
-ZLIB_SOURCES += $(zlibdir)/inftrees.c
-ZLIB_SOURCES += $(zlibdir)/trees.c
-ZLIB_SOURCES += $(zlibdir)/uncompr.c
-ZLIB_SOURCES += $(zlibdir)/zutil.c
-endif
-
-AM_CPPFLAGS += $(ZLIB_CFLAGS)
-AM_CFLAGS = $(AM_CPPFLAGS)
-
-if OLD_LIB_NAMES
-OLD_LIB_LDFLAGS = -module -avoid-version -Wl,--add-stdcall-alias
-TECkit_x86_la_SOURCES = $(teckitdir)/Engine.cpp $(teckitdir)/Engine_ver.rc $(ZLIB_SOURCES)
-TECkit_x86_la_LDFLAGS = $(LDFLAGS) $(OLD_LIB_LDFLAGS) -no-undefined
-TECkit_Compiler_x86_la_SOURCES = $(teckitdir)/Compiler.cpp $(ZLIB_SOURCES)
-TECkit_Compiler_x86_la_SOURCES += $(teckitdir)/UnicodeNames.cpp
-TECkit_Compiler_x86_la_LDFLAGS = $(LDFLAGS) $(OLD_LIB_LDFLAGS) -no-undefined
-else
-libTECkit_la_SOURCES = $(teckitdir)/Engine.cpp $(ZLIB_SOURCES)
-libTECkit_la_LDFLAGS = $(LDFLAGS) -no-undefined
-libTECkit_Compiler_la_SOURCES = $(teckitdir)/Compiler.cpp $(ZLIB_SOURCES)
-libTECkit_Compiler_la_SOURCES += $(teckitdir)/UnicodeNames.cpp
-libTECkit_Compiler_la_LDFLAGS = $(LDFLAGS) -no-undefined
-endif
-
-if OLD_LIB_NAMES
-# --> RC Support, only for the Windows libs
-TECkit_x86_la_DEPENDENCIES = Engine_ver.o
-TECkit_x86_la_LDFLAGS += -Wl,Engine_ver.o
-Engine_ver.o: $(teckitdir)/Engine_ver.rc
- $(RC) $(AM_RCFLAGS) $(RCFLAGS) -o $@ $<
-
-TECkit_Compiler_x86_la_DEPENDENCIES = Compiler_ver.o
-TECkit_Compiler_x86_la_LDFLAGS += -Wl,Compiler_ver.o
-Compiler_ver.o: $(teckitdir)/Compiler_ver.rc
- $(RC) $(AM_RCFLAGS) $(RCFLAGS) -o $@ $<
-# <-- RC Support
-endif
-
-
-noinst_HEADERS = $(teckitdir)/Compiler.h
-noinst_HEADERS += $(teckitdir)/Engine.h
-noinst_HEADERS += $(teckitdir)/ulong_chartraits.h
-noinst_HEADERS += $(teckitdir)/TECkit_Format.h
-
-EXTRA_DIST = $(teckitdir)/NormalizationData.c
-
-include $(top_srcdir)/source/Public-headers/Makefile.am
diff --git a/Build/source/libs/teckit/TECkit-2.5.1/test/Makefile.in b/Build/source/libs/teckit/TECkit-2.5.1/test/Makefile.in
deleted file mode 100644
index 3c916a5a9d3..00000000000
--- a/Build/source/libs/teckit/TECkit-2.5.1/test/Makefile.in
+++ /dev/null
@@ -1,339 +0,0 @@
-# Makefile.in generated by automake 1.10.1 from Makefile.am.
-# @configure_input@
-
-# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
-# This Makefile.in is free software; the Free Software Foundation
-# gives unlimited permission to copy and/or distribute it,
-# with or without modifications, as long as this notice is preserved.
-
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
-# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
-# PARTICULAR PURPOSE.
-
-@SET_MAKE@
-VPATH = @srcdir@
-pkgdatadir = $(datadir)/@PACKAGE@
-pkglibdir = $(libdir)/@PACKAGE@
-pkgincludedir = $(includedir)/@PACKAGE@
-am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
-install_sh_DATA = $(install_sh) -c -m 644
-install_sh_PROGRAM = $(install_sh) -c
-install_sh_SCRIPT = $(install_sh) -c
-INSTALL_HEADER = $(INSTALL_DATA)
-transform = $(program_transform_name)
-NORMAL_INSTALL = :
-PRE_INSTALL = :
-POST_INSTALL = :
-NORMAL_UNINSTALL = :
-PRE_UNINSTALL = :
-POST_UNINSTALL = :
-build_triplet = @build@
-host_triplet = @host@
-target_triplet = @target@
-subdir = test
-DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
-ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
-am__aclocal_m4_deps = $(top_srcdir)/m4/ax_misc.m4 \
- $(top_srcdir)/m4/ax_prog_rc.m4 $(top_srcdir)/configure.ac
-am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
- $(ACLOCAL_M4)
-mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
-CONFIG_HEADER = $(top_builddir)/config.h
-CONFIG_CLEAN_FILES =
-SOURCES =
-DIST_SOURCES =
-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
-ACLOCAL = @ACLOCAL@
-AMTAR = @AMTAR@
-AM_RCFLAGS = @AM_RCFLAGS@
-AR = @AR@
-AUTOCONF = @AUTOCONF@
-AUTOHEADER = @AUTOHEADER@
-AUTOMAKE = @AUTOMAKE@
-AWK = @AWK@
-CC = @CC@
-CCDEPMODE = @CCDEPMODE@
-CFLAGS = @CFLAGS@
-CPP = @CPP@
-CPPFLAGS = @CPPFLAGS@
-CXX = @CXX@
-CXXCPP = @CXXCPP@
-CXXDEPMODE = @CXXDEPMODE@
-CXXFLAGS = @CXXFLAGS@
-CYGPATH_W = @CYGPATH_W@
-DEFS = @DEFS@
-DEPDIR = @DEPDIR@
-DSYMUTIL = @DSYMUTIL@
-ECHO = @ECHO@
-ECHO_C = @ECHO_C@
-ECHO_N = @ECHO_N@
-ECHO_T = @ECHO_T@
-EGREP = @EGREP@
-EXEEXT = @EXEEXT@
-F77 = @F77@
-FFLAGS = @FFLAGS@
-GREP = @GREP@
-INSTALL = @INSTALL@
-INSTALL_DATA = @INSTALL_DATA@
-INSTALL_PROGRAM = @INSTALL_PROGRAM@
-INSTALL_SCRIPT = @INSTALL_SCRIPT@
-INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
-LDFLAGS = @LDFLAGS@
-LIBOBJS = @LIBOBJS@
-LIBS = @LIBS@
-LIBTOOL = @LIBTOOL@
-LN_S = @LN_S@
-LTLIBOBJS = @LTLIBOBJS@
-MAINT = @MAINT@
-MAKEINFO = @MAKEINFO@
-MKDIR_P = @MKDIR_P@
-NMEDIT = @NMEDIT@
-OBJEXT = @OBJEXT@
-PACKAGE = @PACKAGE@
-PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
-PACKAGE_NAME = @PACKAGE_NAME@
-PACKAGE_STRING = @PACKAGE_STRING@
-PACKAGE_TARNAME = @PACKAGE_TARNAME@
-PACKAGE_VERSION = @PACKAGE_VERSION@
-PATH_SEPARATOR = @PATH_SEPARATOR@
-RANLIB = @RANLIB@
-RC = @RC@
-RCFLAGS = @RCFLAGS@
-SED = @SED@
-SET_MAKE = @SET_MAKE@
-SHELL = @SHELL@
-STRIP = @STRIP@
-VERSION = @VERSION@
-abs_builddir = @abs_builddir@
-abs_srcdir = @abs_srcdir@
-abs_top_builddir = @abs_top_builddir@
-abs_top_srcdir = @abs_top_srcdir@
-ac_ct_CC = @ac_ct_CC@
-ac_ct_CXX = @ac_ct_CXX@
-ac_ct_F77 = @ac_ct_F77@
-am__include = @am__include@
-am__leading_dot = @am__leading_dot@
-am__quote = @am__quote@
-am__tar = @am__tar@
-am__untar = @am__untar@
-bindir = @bindir@
-build = @build@
-build_alias = @build_alias@
-build_cpu = @build_cpu@
-build_os = @build_os@
-build_vendor = @build_vendor@
-builddir = @builddir@
-datadir = @datadir@
-datarootdir = @datarootdir@
-docdir = @docdir@
-dvidir = @dvidir@
-exec_prefix = @exec_prefix@
-expat_CFLAGS = @expat_CFLAGS@
-expat_LIBS = @expat_LIBS@
-host = @host@
-host_alias = @host_alias@
-host_cpu = @host_cpu@
-host_os = @host_os@
-host_vendor = @host_vendor@
-htmldir = @htmldir@
-includedir = @includedir@
-infodir = @infodir@
-install_sh = @install_sh@
-libdir = @libdir@
-libexecdir = @libexecdir@
-localedir = @localedir@
-localstatedir = @localstatedir@
-mandir = @mandir@
-mkdir_p = @mkdir_p@
-oldincludedir = @oldincludedir@
-pdfdir = @pdfdir@
-prefix = @prefix@
-program_transform_name = @program_transform_name@
-psdir = @psdir@
-sbindir = @sbindir@
-sharedstatedir = @sharedstatedir@
-srcdir = @srcdir@
-sysconfdir = @sysconfdir@
-target = @target@
-target_alias = @target_alias@
-target_cpu = @target_cpu@
-target_os = @target_os@
-target_vendor = @target_vendor@
-top_builddir = @top_builddir@
-top_srcdir = @top_srcdir@
-EXTRA_DIST = dotests.pl GNT-map.xml ISO-8859-1.map Mrk-GNT.sf \
- mrk.sf.legacy.txt.orig mrk.txt NormalizationTest.txt \
- SILGreek2004-04-27.map SILGreek2004-04-27.tec.orig \
- SILGreek2004-04-27.uncompressed.tec.orig academy.tec \
- silipa93.tec
-all: all-am
-
-.SUFFIXES:
-$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps)
- @for dep in $?; do \
- case '$(am__configure_deps)' in \
- *$$dep*) \
- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
- && exit 0; \
- exit 1;; \
- esac; \
- done; \
- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu test/Makefile'; \
- cd $(top_srcdir) && \
- $(AUTOMAKE) --gnu test/Makefile
-.PRECIOUS: Makefile
-Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
- @case '$?' in \
- *config.status*) \
- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
- *) \
- echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
- cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
- esac;
-
-$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
-
-$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
-$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
-
-mostlyclean-libtool:
- -rm -f *.lo
-
-clean-libtool:
- -rm -rf .libs _libs
-tags: TAGS
-TAGS:
-
-ctags: CTAGS
-CTAGS:
-
-
-distdir: $(DISTFILES)
- @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
- topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
- list='$(DISTFILES)'; \
- dist_files=`for file in $$list; do echo $$file; done | \
- sed -e "s|^$$srcdirstrip/||;t" \
- -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
- case $$dist_files in \
- */*) $(MKDIR_P) `echo "$$dist_files" | \
- sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
- sort -u` ;; \
- esac; \
- for file in $$dist_files; do \
- if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
- if test -d $$d/$$file; then \
- dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
- if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
- cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
- fi; \
- cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
- else \
- test -f $(distdir)/$$file \
- || cp -p $$d/$$file $(distdir)/$$file \
- || exit 1; \
- fi; \
- done
-check-am: all-am
-check: check-am
-all-am: Makefile
-installdirs:
-install: install-am
-install-exec: install-exec-am
-install-data: install-data-am
-uninstall: uninstall-am
-
-install-am: all-am
- @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
-
-installcheck: installcheck-am
-install-strip:
- $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
- install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
- `test -z '$(STRIP)' || \
- echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
-mostlyclean-generic:
-
-clean-generic:
-
-distclean-generic:
- -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
-
-maintainer-clean-generic:
- @echo "This command is intended for maintainers to use"
- @echo "it deletes files that may require special tools to rebuild."
-clean: clean-am
-
-clean-am: clean-generic clean-libtool mostlyclean-am
-
-distclean: distclean-am
- -rm -f Makefile
-distclean-am: clean-am distclean-generic
-
-dvi: dvi-am
-
-dvi-am:
-
-html: html-am
-
-info: info-am
-
-info-am:
-
-install-data-am:
-
-install-dvi: install-dvi-am
-
-install-exec-am:
-
-install-html: install-html-am
-
-install-info: install-info-am
-
-install-man:
-
-install-pdf: install-pdf-am
-
-install-ps: install-ps-am
-
-installcheck-am:
-
-maintainer-clean: maintainer-clean-am
- -rm -f Makefile
-maintainer-clean-am: distclean-am maintainer-clean-generic
-
-mostlyclean: mostlyclean-am
-
-mostlyclean-am: mostlyclean-generic mostlyclean-libtool
-
-pdf: pdf-am
-
-pdf-am:
-
-ps: ps-am
-
-ps-am:
-
-uninstall-am:
-
-.MAKE: install-am install-strip
-
-.PHONY: all all-am check check-am clean clean-generic clean-libtool \
- distclean distclean-generic distclean-libtool distdir dvi \
- dvi-am html html-am info info-am install install-am \
- install-data install-data-am install-dvi install-dvi-am \
- install-exec install-exec-am install-html install-html-am \
- install-info install-info-am install-man install-pdf \
- install-pdf-am install-ps install-ps-am install-strip \
- installcheck installcheck-am installdirs maintainer-clean \
- maintainer-clean-generic mostlyclean mostlyclean-generic \
- mostlyclean-libtool pdf pdf-am ps ps-am uninstall uninstall-am
-
-# Tell versions [3.59,3.63) of GNU make to not export all variables.
-# Otherwise a system limit (for SysV at least) may be exceeded.
-.NOEXPORT:
diff --git a/Build/source/libs/teckit/TECkit-2.5.1/test/SILGreek2004-04-27.tec.orig b/Build/source/libs/teckit/TECkit-2.5.1/test/SILGreek2004-04-27.tec.orig
deleted file mode 100644
index 893b16e0612..00000000000
--- a/Build/source/libs/teckit/TECkit-2.5.1/test/SILGreek2004-04-27.tec.orig
+++ /dev/null
Binary files differ
diff --git a/Build/source/libs/teckit/TECkit-2.5.1-PATCHES/ChangeLog b/Build/source/libs/teckit/TECkit-2.5.3-PATCHES/ChangeLog
index 96bf45444a4..24b9b95fcab 100644
--- a/Build/source/libs/teckit/TECkit-2.5.1-PATCHES/ChangeLog
+++ b/Build/source/libs/teckit/TECkit-2.5.3-PATCHES/ChangeLog
@@ -1,3 +1,13 @@
+2012-03-17 Peter Breitenlohner <peb@mppmu.mpg.de>
+
+ Imported TECkit-2.5.3 source tree (teckit) from
+ http://scripts.sil.org/svn-public/teckit/TRUNK
+ (svn r1250 2012-03-1419:45:41 UTC).
+
+ * patch-01-debian-505693, patch-04-case-sensitive (removed):
+ Now in source tree.
+ * patch-02-warning, patch-03-warnings: Adapted.
+
2010-02-19 Peter Breitenlohner <peb@mppmu.mpg.de>
* patch-04-case-sensitive (new): #include <windows.h> instead
diff --git a/Build/source/libs/teckit/TECkit-2.5.3-PATCHES/TL-Changes b/Build/source/libs/teckit/TECkit-2.5.3-PATCHES/TL-Changes
new file mode 100644
index 00000000000..0de0cf47e7e
--- /dev/null
+++ b/Build/source/libs/teckit/TECkit-2.5.3-PATCHES/TL-Changes
@@ -0,0 +1,39 @@
+Changes applied to the TECkit-2.5.3/ tree obtained from:
+ http://scripts.sil.org/svn-public/teckit/TRUNK
+ (svn r116 2011-05-12 18:24:47 UTC).
+
+Removed execute permissions from:
+ installed-top.pc.in
+ teckit.pc.in
+ uninstalled-top.pc.in
+
+Removed:
+ .gitignore
+ SFconv/expat/xmlparse/.cvsignore
+ SFconv/expat/xmlparse/CVS/
+ SFconv/expat/xmltok/.cvsignore
+ SFconv/expat/xmltok/CVS/
+ SFconv/expat/xmlwf/CVS/
+ TECkit.mcp
+ build-mac-binaries.sh
+ build-linux-package.sh
+ build-windows-binaries.sh
+ debian-src/
+ mac-installer/
+ perl_binaries/
+ source/teckitjni/
+ zlib-1.2.3/
+
+Converted Dos/Win line ends to native:
+ source/Perl/TECkit.xs
+ source/Perl/lib/Encode/TECkit.pm
+ source/Perl/test.pl
+ source/Perl/typemap
+ test/GNT-map.xml
+ test/ISO-8859-1.map
+ test/Mrk-GNT.sf
+ test/mrk.sf.legacy.txt.orig
+
+Added newline at end of file:
+ source/Carbon.r
+
diff --git a/Build/source/libs/teckit/TECkit-2.5.1-PATCHES/patch-02-warning b/Build/source/libs/teckit/TECkit-2.5.3-PATCHES/patch-02-warning
index 05ca43a6a92..89fb3421805 100644
--- a/Build/source/libs/teckit/TECkit-2.5.1-PATCHES/patch-02-warning
+++ b/Build/source/libs/teckit/TECkit-2.5.3-PATCHES/patch-02-warning
@@ -1,8 +1,8 @@
Avoid compiler warning.
-diff -ur TECkit-2.5.1.orig/source/Compiler.h TECkit-2.5.1/source/Compiler.h
---- TECkit-2.5.1.orig/source/Compiler.h 2008-04-07 16:21:12.000000000 +0200
-+++ TECkit-2.5.1/source/Compiler.h 2009-06-25 20:36:24.000000000 +0200
+diff -ur TECkit-2.5.3.orig/source/Compiler.h TECkit-2.5.3/source/Compiler.h
+--- TECkit-2.5.3.orig/source/Compiler.h 2011-01-13 20:38:34.000000000 +0100
++++ TECkit-2.5.3/source/Compiler.h 2012-03-17 17:39:27.000000000 +0100
@@ -230,7 +230,7 @@
vector<UInt32> byteClassLines;
vector<UInt32> uniClassLines;
diff --git a/Build/source/libs/teckit/TECkit-2.5.1-PATCHES/patch-03-warnings b/Build/source/libs/teckit/TECkit-2.5.3-PATCHES/patch-03-warnings
index c2c8b0ddb89..f90c2f819b6 100644
--- a/Build/source/libs/teckit/TECkit-2.5.1-PATCHES/patch-03-warnings
+++ b/Build/source/libs/teckit/TECkit-2.5.3-PATCHES/patch-03-warnings
@@ -1,8 +1,8 @@
Avoid more compiler warnings.
-diff -ur TECkit-2.5.1.orig/source/Compiler.cpp TECkit-2.5.1/source/Compiler.cpp
---- TECkit-2.5.1.orig/source/Compiler.cpp 2008-11-17 21:06:09.000000000 +0100
-+++ TECkit-2.5.1/source/Compiler.cpp 2009-10-01 22:06:09.000000000 +0200
+diff -ur TECkit-2.5.3.orig/source/Compiler.cpp TECkit-2.5.3/source/Compiler.cpp
+--- TECkit-2.5.3.orig/source/Compiler.cpp 2011-01-13 20:38:34.000000000 +0100
++++ TECkit-2.5.3/source/Compiler.cpp 2012-03-17 17:43:26.000000000 +0100
@@ -191,14 +191,14 @@
free(table);
}
@@ -20,40 +20,6 @@ diff -ur TECkit-2.5.1.orig/source/Compiler.cpp TECkit-2.5.1/source/Compiler.cpp
else
++c;
return NULL;
-@@ -263,13 +263,13 @@
- return -1;
- }
-
--static inline UInt8
-+inline UInt8
- READ(const UInt8 p)
- {
- return p;
- }
-
--static inline UInt16
-+inline UInt16
- READ(const UInt16 p)
- {
- #ifdef WORDS_BIGENDIAN
-@@ -279,7 +279,7 @@
- #endif
- }
-
--static inline UInt32
-+inline UInt32
- READ(const UInt32 p)
- {
- #ifdef WORDS_BIGENDIAN
-@@ -290,7 +290,7 @@
- }
-
- template<class T>
--inline static void
-+inline void
- WRITE(T& t, UInt32 v)
- {
- t = READ(T(v));
@@ -2133,7 +2133,7 @@
cout << " at line " << line << endl;
}
@@ -63,34 +29,9 @@ diff -ur TECkit-2.5.1.orig/source/Compiler.cpp TECkit-2.5.1/source/Compiler.cpp
errorState = true;
++errorCount;
}
-diff -ur TECkit-2.5.1.orig/source/Engine.cpp TECkit-2.5.1/source/Engine.cpp
---- TECkit-2.5.1.orig/source/Engine.cpp 2008-04-07 16:21:12.000000000 +0200
-+++ TECkit-2.5.1/source/Engine.cpp 2009-10-01 22:17:12.000000000 +0200
-@@ -76,13 +76,13 @@
- using namespace std;
-
- /* we apply READ to values read from the compiled table, to provide byte-swapping where needed */
--static inline UInt8
-+inline UInt8
- READ(const UInt8 p)
- {
- return p;
- }
-
--static inline UInt16
-+inline UInt16
- READ(const UInt16 p)
- {
- #ifdef WORDS_BIGENDIAN
-@@ -92,7 +92,7 @@
- #endif
- }
-
--static inline UInt32
-+inline UInt32
- READ(const UInt32 p)
- {
- #ifdef WORDS_BIGENDIAN
+diff -ur TECkit-2.5.3.orig/source/Engine.cpp TECkit-2.5.3/source/Engine.cpp
+--- TECkit-2.5.3.orig/source/Engine.cpp 2011-01-13 20:38:34.000000000 +0100
++++ TECkit-2.5.3/source/Engine.cpp 2012-03-17 17:43:26.000000000 +0100
@@ -1087,7 +1087,7 @@
if (matchElems == 0 && allowInsertion == false)
continue;
@@ -109,9 +50,9 @@ diff -ur TECkit-2.5.1.orig/source/Engine.cpp TECkit-2.5.1/source/Engine.cpp
UInt16 copyBytes = *nameLength < bufferSize ? *nameLength : bufferSize;
if (copyBytes > 0)
memcpy(nameBuffer, namePtr, copyBytes);
-diff -ur TECkit-2.5.1.orig/source/Engine.h TECkit-2.5.1/source/Engine.h
---- TECkit-2.5.1.orig/source/Engine.h 2008-04-07 16:21:12.000000000 +0200
-+++ TECkit-2.5.1/source/Engine.h 2009-10-01 22:16:40.000000000 +0200
+diff -ur TECkit-2.5.3.orig/source/Engine.h TECkit-2.5.3/source/Engine.h
+--- TECkit-2.5.3.orig/source/Engine.h 2011-01-13 20:38:34.000000000 +0100
++++ TECkit-2.5.3/source/Engine.h 2012-03-17 17:43:26.000000000 +0100
@@ -117,7 +117,7 @@
UInt32 match(int index, int repeats, int textLoc);
@@ -121,9 +62,9 @@ diff -ur TECkit-2.5.1.orig/source/Engine.h TECkit-2.5.1/source/Engine.h
int patternLength;
int direction;
MatchInfo info[256];
-diff -ur TECkit-2.5.1.orig/source/Public-headers/TECkit_Compiler.h TECkit-2.5.1/source/Public-headers/TECkit_Compiler.h
---- TECkit-2.5.1.orig/source/Public-headers/TECkit_Compiler.h 2008-04-07 16:21:12.000000000 +0200
-+++ TECkit-2.5.1/source/Public-headers/TECkit_Compiler.h 2009-10-01 22:03:59.000000000 +0200
+diff -ur TECkit-2.5.3.orig/source/Public-headers/TECkit_Compiler.h TECkit-2.5.3/source/Public-headers/TECkit_Compiler.h
+--- TECkit-2.5.3.orig/source/Public-headers/TECkit_Compiler.h 2011-01-13 20:38:34.000000000 +0100
++++ TECkit-2.5.3/source/Public-headers/TECkit_Compiler.h 2012-03-17 17:43:26.000000000 +0100
@@ -56,7 +56,7 @@
#define kCompilerOpts_Compress 0x00000010 /* generate compressed mapping table */
#define kCompilerOpts_XML 0x00000020 /* instead of a compiled binary table, generate an XML representation of the mapping */
@@ -142,9 +83,9 @@ diff -ur TECkit-2.5.1.orig/source/Public-headers/TECkit_Compiler.h TECkit-2.5.1/
WINAPI EXPORTED
TECkit_GetUnicodeName(UInt32 usv);
/* returns the Unicode name of usv, if available, else NULL */
-diff -ur TECkit-2.5.1.orig/source/Sample-tools/TECkit_Compile.cpp TECkit-2.5.1/source/Sample-tools/TECkit_Compile.cpp
---- TECkit-2.5.1.orig/source/Sample-tools/TECkit_Compile.cpp 2008-04-07 16:21:12.000000000 +0200
-+++ TECkit-2.5.1/source/Sample-tools/TECkit_Compile.cpp 2009-10-01 22:00:14.000000000 +0200
+diff -ur TECkit-2.5.3.orig/source/Sample-tools/TECkit_Compile.cpp TECkit-2.5.3/source/Sample-tools/TECkit_Compile.cpp
+--- TECkit-2.5.3.orig/source/Sample-tools/TECkit_Compile.cpp 2011-01-13 20:38:34.000000000 +0100
++++ TECkit-2.5.3/source/Sample-tools/TECkit_Compile.cpp 2012-03-17 17:43:26.000000000 +0100
@@ -24,13 +24,13 @@
#endif
diff --git a/Build/source/libs/teckit/TECkit-2.5.1/AUTHORS b/Build/source/libs/teckit/TECkit-2.5.3/AUTHORS
index aaed820dee9..aaed820dee9 100644
--- a/Build/source/libs/teckit/TECkit-2.5.1/AUTHORS
+++ b/Build/source/libs/teckit/TECkit-2.5.3/AUTHORS
diff --git a/Build/source/libs/teckit/TECkit-2.5.1/COPYING b/Build/source/libs/teckit/TECkit-2.5.3/COPYING
index 2e009b10e5a..2e009b10e5a 100644
--- a/Build/source/libs/teckit/TECkit-2.5.1/COPYING
+++ b/Build/source/libs/teckit/TECkit-2.5.3/COPYING
diff --git a/Build/source/libs/teckit/TECkit-2.5.1/ChangeLog b/Build/source/libs/teckit/TECkit-2.5.3/ChangeLog
index f41b0c53af0..f41b0c53af0 100644
--- a/Build/source/libs/teckit/TECkit-2.5.1/ChangeLog
+++ b/Build/source/libs/teckit/TECkit-2.5.3/ChangeLog
diff --git a/Build/source/libs/teckit/TECkit-2.5.3/INSTALL b/Build/source/libs/teckit/TECkit-2.5.3/INSTALL
new file mode 100644
index 00000000000..9611572e9c0
--- /dev/null
+++ b/Build/source/libs/teckit/TECkit-2.5.3/INSTALL
@@ -0,0 +1,95 @@
+INSTALL
+
+Note: If you checked out teckit from svn, or for any other reason don't have
+a file called "configure", you will need to initialize the directory using
+GNU autotools. Instructions for this are given further down.
+
+For typical Unix-like systems:
+
+ ./configure
+ make
+ [sudo] make install
+
+Installs tools into /usr/local/lib, with libraries and header files in
+/usr/local/lib and /usr/local/include respectively.
+
+Typical configure options such as --prefix should work, though little testing
+has been done.
+
+The tools installed are:
+ teckit_compile
+ compiler to create binary mapping tables (.tec) from text files (.map)
+ txtconv
+ simple tool to apply a mapping to a plain-text file
+ sfconv
+ tool to apply mappings to a Standard Format file, as specified by
+ a control file
+
+BUILDING for WINDOWS
+
+You will need to install MinGW.
+
+On Mac or Linux, you can use the package system as follows:
+
+ gcc-mingw32 (Debian/Ubuntu)
+ i386-mingw32-gcc (MacPorts)
+
+You may also need some other packages on Mac, such as updated autotools.
+
+On Windows, install MinGW+MSys. Probably the easiest way to do this is to
+download and run mingw-get-inst. Check the options for C++ and MSYS Basic.
+Once installed, you can open a Unix-like shell by running MinGW > MinGW Shell
+from the All Programs menu. File and directory names use forward slashes in MSys,
+and C:\ is represented as /c
+
+Using the cd command, navigate to the place where you checked out or unzipped
+the teckit sources. Note that if there are spaces in any of the parent directory
+names you may experience difficulty building. If so, move the source directory
+to a location that doesn't involve spaces (eg C:\src\teckit).
+
+If necessary, follow the GNU AUTOTOOLS instructions below, then run:
+
+ ./build-windows-binaries.sh
+
+This will create executables and DLLs in teckit-windows-bin. Documentation,
+header files, sample tools, etc. can be added and the result zipped to produce
+a release.
+
+BUILDING a LINUX PACKAGE
+
+Run the following script:
+
+ ./build-linux-package.sh
+
+The results will be in the teckit-linux subdirectory.
+
+BUILDING a MAC PACKAGE
+
+Run the following script:
+
+ ./build-mac-binaries.sh
+
+This will create files in the teckit-mac subdirectory. To make the package itself:
+
+ cd mac-installer
+ ./create-pkg.sh
+
+The result will be a file called TECkit.dmg containing a single .pkg file.
+
+GNU AUTOTOOLS
+
+If you don't have a file called "configure" in the top-level teckit source
+directory, you will need to initialize the directory using GNU autotools.
+
+On Windows, install the autotools by running:
+
+ mingw-get install mingw32-autotools
+
+On Mac or Linux, use the package system (MacPorts on Mac).
+
+Then, on all platforms, run:
+
+ ./autogen.sh
+
+in the teckit source directory. This normally needs to be done only once, but
+if you update the directory from svn you may need to run it again.
diff --git a/Build/source/libs/teckit/TECkit-2.5.1/Makefile.am b/Build/source/libs/teckit/TECkit-2.5.3/Makefile.am
index fef026304ce..b2b80743ac5 100644
--- a/Build/source/libs/teckit/TECkit-2.5.1/Makefile.am
+++ b/Build/source/libs/teckit/TECkit-2.5.3/Makefile.am
@@ -1,7 +1,13 @@
AUTOMAKE_OPTIONS = 1.6
+ACLOCAL_AMFLAGS = -I m4
+
SUBDIRS = lib bin docs test
+pkgconfigdir = $(libdir)/pkgconfig
+pkgconfig_DATA = teckit.pc
+
EXTRA_DIST = license/License_CPLv05.txt
EXTRA_DIST += license/License_LGPLv21.txt
EXTRA_DIST += license/LICENSING.txt
+
diff --git a/Build/source/libs/teckit/TECkit-2.5.1/NEWS b/Build/source/libs/teckit/TECkit-2.5.3/NEWS
index 257e52410e2..c8aa159edcd 100644
--- a/Build/source/libs/teckit/TECkit-2.5.1/NEWS
+++ b/Build/source/libs/teckit/TECkit-2.5.3/NEWS
@@ -1,3 +1,10 @@
+2011-01-13
+ Updated Unicode character names and normalization data to 6.0.0
+ Updated copyright dates and contact details
+
+2009-01-30
+ Fixed returning zero-length strings in Perl
+
2008-04-07
updated Unicode character names and normalization data to 5.1
now building Windows release with mingw32-gcc instead of CodeWarrior
diff --git a/Build/source/libs/teckit/TECkit-2.5.1/README b/Build/source/libs/teckit/TECkit-2.5.3/README
index ccec2ee7ec6..ccec2ee7ec6 100644
--- a/Build/source/libs/teckit/TECkit-2.5.1/README
+++ b/Build/source/libs/teckit/TECkit-2.5.3/README
diff --git a/Build/source/libs/teckit/TECkit-2.5.1/SFconv/ConvertUTF.c b/Build/source/libs/teckit/TECkit-2.5.3/SFconv/ConvertUTF.c
index 9b3deebd674..9b3deebd674 100644
--- a/Build/source/libs/teckit/TECkit-2.5.1/SFconv/ConvertUTF.c
+++ b/Build/source/libs/teckit/TECkit-2.5.3/SFconv/ConvertUTF.c
diff --git a/Build/source/libs/teckit/TECkit-2.5.1/SFconv/ConvertUTF.h b/Build/source/libs/teckit/TECkit-2.5.3/SFconv/ConvertUTF.h
index e26491536fb..e26491536fb 100644
--- a/Build/source/libs/teckit/TECkit-2.5.1/SFconv/ConvertUTF.h
+++ b/Build/source/libs/teckit/TECkit-2.5.3/SFconv/ConvertUTF.h
diff --git a/Build/source/libs/teckit/TECkit-2.5.1/SFconv/Debug_Prefix.h b/Build/source/libs/teckit/TECkit-2.5.3/SFconv/Debug_Prefix.h
index 3b09f8e79c6..3b09f8e79c6 100644
--- a/Build/source/libs/teckit/TECkit-2.5.1/SFconv/Debug_Prefix.h
+++ b/Build/source/libs/teckit/TECkit-2.5.3/SFconv/Debug_Prefix.h
diff --git a/Build/source/libs/teckit/TECkit-2.5.1/SFconv/Final_Prefix.h b/Build/source/libs/teckit/TECkit-2.5.3/SFconv/Final_Prefix.h
index 7a2bf2f8d90..7a2bf2f8d90 100644
--- a/Build/source/libs/teckit/TECkit-2.5.1/SFconv/Final_Prefix.h
+++ b/Build/source/libs/teckit/TECkit-2.5.3/SFconv/Final_Prefix.h
diff --git a/Build/source/libs/teckit/TECkit-2.5.1/SFconv/SFconv.cpp b/Build/source/libs/teckit/TECkit-2.5.3/SFconv/SFconv.cpp
index 5b263c87ecd..5b263c87ecd 100644
--- a/Build/source/libs/teckit/TECkit-2.5.1/SFconv/SFconv.cpp
+++ b/Build/source/libs/teckit/TECkit-2.5.3/SFconv/SFconv.cpp
diff --git a/Build/source/libs/teckit/TECkit-2.5.1/SFconv/SFconv.prj b/Build/source/libs/teckit/TECkit-2.5.3/SFconv/SFconv.prj
index b713eef8ff1..b713eef8ff1 100644
--- a/Build/source/libs/teckit/TECkit-2.5.1/SFconv/SFconv.prj
+++ b/Build/source/libs/teckit/TECkit-2.5.3/SFconv/SFconv.prj
Binary files differ
diff --git a/Build/source/libs/teckit/TECkit-2.5.1/SFconv/SFconv_ver.rc b/Build/source/libs/teckit/TECkit-2.5.3/SFconv/SFconv_ver.rc
index 5c7afd47952..ef4376ba485 100644
--- a/Build/source/libs/teckit/TECkit-2.5.1/SFconv/SFconv_ver.rc
+++ b/Build/source/libs/teckit/TECkit-2.5.3/SFconv/SFconv_ver.rc
@@ -1,5 +1,5 @@
/*------------------------------------------------------------------------
-Copyright (c) 2008 SIL International. All rights reserved.
+Copyright (c) 2008-2011 SIL International. All rights reserved.
Distributable under the terms of either the Common Public License or the
GNU Lesser General Public License, as specified in the LICENSING.txt file.
diff --git a/Build/source/libs/teckit/TECkit-2.5.1/SFconv/expat/expat.html b/Build/source/libs/teckit/TECkit-2.5.3/SFconv/expat/expat.html
index 41a96805780..41a96805780 100644
--- a/Build/source/libs/teckit/TECkit-2.5.1/SFconv/expat/expat.html
+++ b/Build/source/libs/teckit/TECkit-2.5.3/SFconv/expat/expat.html
diff --git a/Build/source/libs/teckit/TECkit-2.5.1/SFconv/expat/xmlparse/MANIFEST b/Build/source/libs/teckit/TECkit-2.5.3/SFconv/expat/xmlparse/MANIFEST
index 9678b2453fc..9678b2453fc 100644
--- a/Build/source/libs/teckit/TECkit-2.5.1/SFconv/expat/xmlparse/MANIFEST
+++ b/Build/source/libs/teckit/TECkit-2.5.3/SFconv/expat/xmlparse/MANIFEST
diff --git a/Build/source/libs/teckit/TECkit-2.5.1/SFconv/expat/xmlparse/Makefile.in b/Build/source/libs/teckit/TECkit-2.5.3/SFconv/expat/xmlparse/Makefile.in
index e616b64bf40..e616b64bf40 100644
--- a/Build/source/libs/teckit/TECkit-2.5.1/SFconv/expat/xmlparse/Makefile.in
+++ b/Build/source/libs/teckit/TECkit-2.5.3/SFconv/expat/xmlparse/Makefile.in
diff --git a/Build/source/libs/teckit/TECkit-2.5.1/SFconv/expat/xmlparse/hashtable.c b/Build/source/libs/teckit/TECkit-2.5.3/SFconv/expat/xmlparse/hashtable.c
index 780a0610414..780a0610414 100644
--- a/Build/source/libs/teckit/TECkit-2.5.1/SFconv/expat/xmlparse/hashtable.c
+++ b/Build/source/libs/teckit/TECkit-2.5.3/SFconv/expat/xmlparse/hashtable.c
diff --git a/Build/source/libs/teckit/TECkit-2.5.1/SFconv/expat/xmlparse/hashtable.h b/Build/source/libs/teckit/TECkit-2.5.3/SFconv/expat/xmlparse/hashtable.h
index df8ab8a4c83..df8ab8a4c83 100644
--- a/Build/source/libs/teckit/TECkit-2.5.1/SFconv/expat/xmlparse/hashtable.h
+++ b/Build/source/libs/teckit/TECkit-2.5.3/SFconv/expat/xmlparse/hashtable.h
diff --git a/Build/source/libs/teckit/TECkit-2.5.1/SFconv/expat/xmlparse/makefile.win b/Build/source/libs/teckit/TECkit-2.5.3/SFconv/expat/xmlparse/makefile.win
index 9c441e2e420..9c441e2e420 100644
--- a/Build/source/libs/teckit/TECkit-2.5.1/SFconv/expat/xmlparse/makefile.win
+++ b/Build/source/libs/teckit/TECkit-2.5.3/SFconv/expat/xmlparse/makefile.win
diff --git a/Build/source/libs/teckit/TECkit-2.5.1/SFconv/expat/xmlparse/xmlparse.c b/Build/source/libs/teckit/TECkit-2.5.3/SFconv/expat/xmlparse/xmlparse.c
index c5e91ce5224..c5e91ce5224 100644
--- a/Build/source/libs/teckit/TECkit-2.5.1/SFconv/expat/xmlparse/xmlparse.c
+++ b/Build/source/libs/teckit/TECkit-2.5.3/SFconv/expat/xmlparse/xmlparse.c
diff --git a/Build/source/libs/teckit/TECkit-2.5.1/SFconv/expat/xmlparse/xmlparse.h b/Build/source/libs/teckit/TECkit-2.5.3/SFconv/expat/xmlparse/xmlparse.h
index 284c31775e5..284c31775e5 100644
--- a/Build/source/libs/teckit/TECkit-2.5.1/SFconv/expat/xmlparse/xmlparse.h
+++ b/Build/source/libs/teckit/TECkit-2.5.3/SFconv/expat/xmlparse/xmlparse.h
diff --git a/Build/source/libs/teckit/TECkit-2.5.1/SFconv/expat/xmltok/Makefile.in b/Build/source/libs/teckit/TECkit-2.5.3/SFconv/expat/xmltok/Makefile.in
index f5fbd9dec97..f5fbd9dec97 100644
--- a/Build/source/libs/teckit/TECkit-2.5.1/SFconv/expat/xmltok/Makefile.in
+++ b/Build/source/libs/teckit/TECkit-2.5.3/SFconv/expat/xmltok/Makefile.in
diff --git a/Build/source/libs/teckit/TECkit-2.5.1/SFconv/expat/xmltok/asciitab.h b/Build/source/libs/teckit/TECkit-2.5.3/SFconv/expat/xmltok/asciitab.h
index 8a8a2dd388d..8a8a2dd388d 100644
--- a/Build/source/libs/teckit/TECkit-2.5.1/SFconv/expat/xmltok/asciitab.h
+++ b/Build/source/libs/teckit/TECkit-2.5.3/SFconv/expat/xmltok/asciitab.h
diff --git a/Build/source/libs/teckit/TECkit-2.5.1/SFconv/expat/xmltok/dllmain.c b/Build/source/libs/teckit/TECkit-2.5.3/SFconv/expat/xmltok/dllmain.c
index deb7fafc81a..deb7fafc81a 100644
--- a/Build/source/libs/teckit/TECkit-2.5.1/SFconv/expat/xmltok/dllmain.c
+++ b/Build/source/libs/teckit/TECkit-2.5.3/SFconv/expat/xmltok/dllmain.c
diff --git a/Build/source/libs/teckit/TECkit-2.5.1/SFconv/expat/xmltok/iasciitab.h b/Build/source/libs/teckit/TECkit-2.5.3/SFconv/expat/xmltok/iasciitab.h
index 333d6bb779d..333d6bb779d 100644
--- a/Build/source/libs/teckit/TECkit-2.5.1/SFconv/expat/xmltok/iasciitab.h
+++ b/Build/source/libs/teckit/TECkit-2.5.3/SFconv/expat/xmltok/iasciitab.h
diff --git a/Build/source/libs/teckit/TECkit-2.5.1/SFconv/expat/xmltok/latin1tab.h b/Build/source/libs/teckit/TECkit-2.5.3/SFconv/expat/xmltok/latin1tab.h
index 48609aa8f9f..48609aa8f9f 100644
--- a/Build/source/libs/teckit/TECkit-2.5.1/SFconv/expat/xmltok/latin1tab.h
+++ b/Build/source/libs/teckit/TECkit-2.5.3/SFconv/expat/xmltok/latin1tab.h
diff --git a/Build/source/libs/teckit/TECkit-2.5.1/SFconv/expat/xmltok/makefile.win b/Build/source/libs/teckit/TECkit-2.5.3/SFconv/expat/xmltok/makefile.win
index 6c7c4b9207c..6c7c4b9207c 100644
--- a/Build/source/libs/teckit/TECkit-2.5.1/SFconv/expat/xmltok/makefile.win
+++ b/Build/source/libs/teckit/TECkit-2.5.3/SFconv/expat/xmltok/makefile.win
diff --git a/Build/source/libs/teckit/TECkit-2.5.1/SFconv/expat/xmltok/nametab.h b/Build/source/libs/teckit/TECkit-2.5.3/SFconv/expat/xmltok/nametab.h
index b05e62c77a6..b05e62c77a6 100644
--- a/Build/source/libs/teckit/TECkit-2.5.1/SFconv/expat/xmltok/nametab.h
+++ b/Build/source/libs/teckit/TECkit-2.5.3/SFconv/expat/xmltok/nametab.h
diff --git a/Build/source/libs/teckit/TECkit-2.5.1/SFconv/expat/xmltok/utf8tab.h b/Build/source/libs/teckit/TECkit-2.5.3/SFconv/expat/xmltok/utf8tab.h
index a38fe624e88..a38fe624e88 100644
--- a/Build/source/libs/teckit/TECkit-2.5.1/SFconv/expat/xmltok/utf8tab.h
+++ b/Build/source/libs/teckit/TECkit-2.5.3/SFconv/expat/xmltok/utf8tab.h
diff --git a/Build/source/libs/teckit/TECkit-2.5.1/SFconv/expat/xmltok/xmldef.h b/Build/source/libs/teckit/TECkit-2.5.3/SFconv/expat/xmltok/xmldef.h
index 3610b433e97..3610b433e97 100644
--- a/Build/source/libs/teckit/TECkit-2.5.1/SFconv/expat/xmltok/xmldef.h
+++ b/Build/source/libs/teckit/TECkit-2.5.3/SFconv/expat/xmltok/xmldef.h
diff --git a/Build/source/libs/teckit/TECkit-2.5.1/SFconv/expat/xmltok/xmlrole.c b/Build/source/libs/teckit/TECkit-2.5.3/SFconv/expat/xmltok/xmlrole.c
index a8fdda78da2..a8fdda78da2 100644
--- a/Build/source/libs/teckit/TECkit-2.5.1/SFconv/expat/xmltok/xmlrole.c
+++ b/Build/source/libs/teckit/TECkit-2.5.3/SFconv/expat/xmltok/xmlrole.c
diff --git a/Build/source/libs/teckit/TECkit-2.5.1/SFconv/expat/xmltok/xmlrole.h b/Build/source/libs/teckit/TECkit-2.5.3/SFconv/expat/xmltok/xmlrole.h
index 3e780e7f6e0..3e780e7f6e0 100644
--- a/Build/source/libs/teckit/TECkit-2.5.1/SFconv/expat/xmltok/xmlrole.h
+++ b/Build/source/libs/teckit/TECkit-2.5.3/SFconv/expat/xmltok/xmlrole.h
diff --git a/Build/source/libs/teckit/TECkit-2.5.1/SFconv/expat/xmltok/xmltok.c b/Build/source/libs/teckit/TECkit-2.5.3/SFconv/expat/xmltok/xmltok.c
index b65c5564521..b65c5564521 100644
--- a/Build/source/libs/teckit/TECkit-2.5.1/SFconv/expat/xmltok/xmltok.c
+++ b/Build/source/libs/teckit/TECkit-2.5.3/SFconv/expat/xmltok/xmltok.c
diff --git a/Build/source/libs/teckit/TECkit-2.5.1/SFconv/expat/xmltok/xmltok.h b/Build/source/libs/teckit/TECkit-2.5.3/SFconv/expat/xmltok/xmltok.h
index 6bb410879af..6bb410879af 100644
--- a/Build/source/libs/teckit/TECkit-2.5.1/SFconv/expat/xmltok/xmltok.h
+++ b/Build/source/libs/teckit/TECkit-2.5.3/SFconv/expat/xmltok/xmltok.h
diff --git a/Build/source/libs/teckit/TECkit-2.5.1/SFconv/expat/xmltok/xmltok_impl.c b/Build/source/libs/teckit/TECkit-2.5.3/SFconv/expat/xmltok/xmltok_impl.c
index b3d358dd2d0..b3d358dd2d0 100644
--- a/Build/source/libs/teckit/TECkit-2.5.1/SFconv/expat/xmltok/xmltok_impl.c
+++ b/Build/source/libs/teckit/TECkit-2.5.3/SFconv/expat/xmltok/xmltok_impl.c
diff --git a/Build/source/libs/teckit/TECkit-2.5.1/SFconv/expat/xmltok/xmltok_impl.h b/Build/source/libs/teckit/TECkit-2.5.3/SFconv/expat/xmltok/xmltok_impl.h
index e72b225c838..e72b225c838 100644
--- a/Build/source/libs/teckit/TECkit-2.5.1/SFconv/expat/xmltok/xmltok_impl.h
+++ b/Build/source/libs/teckit/TECkit-2.5.3/SFconv/expat/xmltok/xmltok_impl.h
diff --git a/Build/source/libs/teckit/TECkit-2.5.1/SFconv/expat/xmltok/xmltok_ns.c b/Build/source/libs/teckit/TECkit-2.5.3/SFconv/expat/xmltok/xmltok_ns.c
index 77d0e739df0..77d0e739df0 100644
--- a/Build/source/libs/teckit/TECkit-2.5.1/SFconv/expat/xmltok/xmltok_ns.c
+++ b/Build/source/libs/teckit/TECkit-2.5.3/SFconv/expat/xmltok/xmltok_ns.c
diff --git a/Build/source/libs/teckit/TECkit-2.5.1/SFconv/expat/xmlwf/codepage.c b/Build/source/libs/teckit/TECkit-2.5.3/SFconv/expat/xmlwf/codepage.c
index ac7c3e95796..ac7c3e95796 100644
--- a/Build/source/libs/teckit/TECkit-2.5.1/SFconv/expat/xmlwf/codepage.c
+++ b/Build/source/libs/teckit/TECkit-2.5.3/SFconv/expat/xmlwf/codepage.c
diff --git a/Build/source/libs/teckit/TECkit-2.5.1/SFconv/expat/xmlwf/codepage.h b/Build/source/libs/teckit/TECkit-2.5.3/SFconv/expat/xmlwf/codepage.h
index bd8eba019f9..bd8eba019f9 100644
--- a/Build/source/libs/teckit/TECkit-2.5.1/SFconv/expat/xmlwf/codepage.h
+++ b/Build/source/libs/teckit/TECkit-2.5.3/SFconv/expat/xmlwf/codepage.h
diff --git a/Build/source/libs/teckit/TECkit-2.5.1/SFconv/expat/xmlwf/filemap.h b/Build/source/libs/teckit/TECkit-2.5.3/SFconv/expat/xmlwf/filemap.h
index d4e9b59887e..d4e9b59887e 100644
--- a/Build/source/libs/teckit/TECkit-2.5.1/SFconv/expat/xmlwf/filemap.h
+++ b/Build/source/libs/teckit/TECkit-2.5.3/SFconv/expat/xmlwf/filemap.h
diff --git a/Build/source/libs/teckit/TECkit-2.5.1/SFconv/expat/xmlwf/readfilemap.c b/Build/source/libs/teckit/TECkit-2.5.3/SFconv/expat/xmlwf/readfilemap.c
index c9bbb243e3b..c9bbb243e3b 100644
--- a/Build/source/libs/teckit/TECkit-2.5.1/SFconv/expat/xmlwf/readfilemap.c
+++ b/Build/source/libs/teckit/TECkit-2.5.3/SFconv/expat/xmlwf/readfilemap.c
diff --git a/Build/source/libs/teckit/TECkit-2.5.1/SFconv/expat/xmlwf/unixfilemap.c b/Build/source/libs/teckit/TECkit-2.5.3/SFconv/expat/xmlwf/unixfilemap.c
index 0ff677d59a7..0ff677d59a7 100644
--- a/Build/source/libs/teckit/TECkit-2.5.1/SFconv/expat/xmlwf/unixfilemap.c
+++ b/Build/source/libs/teckit/TECkit-2.5.3/SFconv/expat/xmlwf/unixfilemap.c
diff --git a/Build/source/libs/teckit/TECkit-2.5.1/SFconv/expat/xmlwf/win32filemap.c b/Build/source/libs/teckit/TECkit-2.5.3/SFconv/expat/xmlwf/win32filemap.c
index acbc62740eb..acbc62740eb 100644
--- a/Build/source/libs/teckit/TECkit-2.5.1/SFconv/expat/xmlwf/win32filemap.c
+++ b/Build/source/libs/teckit/TECkit-2.5.3/SFconv/expat/xmlwf/win32filemap.c
diff --git a/Build/source/libs/teckit/TECkit-2.5.1/SFconv/expat/xmlwf/xmlfile.c b/Build/source/libs/teckit/TECkit-2.5.3/SFconv/expat/xmlwf/xmlfile.c
index d15d1a5e1c3..d15d1a5e1c3 100644
--- a/Build/source/libs/teckit/TECkit-2.5.1/SFconv/expat/xmlwf/xmlfile.c
+++ b/Build/source/libs/teckit/TECkit-2.5.3/SFconv/expat/xmlwf/xmlfile.c
diff --git a/Build/source/libs/teckit/TECkit-2.5.1/SFconv/expat/xmlwf/xmlfile.h b/Build/source/libs/teckit/TECkit-2.5.3/SFconv/expat/xmlwf/xmlfile.h
index 5a1af2e49cc..5a1af2e49cc 100644
--- a/Build/source/libs/teckit/TECkit-2.5.1/SFconv/expat/xmlwf/xmlfile.h
+++ b/Build/source/libs/teckit/TECkit-2.5.3/SFconv/expat/xmlwf/xmlfile.h
diff --git a/Build/source/libs/teckit/TECkit-2.5.1/SFconv/expat/xmlwf/xmltchar.h b/Build/source/libs/teckit/TECkit-2.5.3/SFconv/expat/xmlwf/xmltchar.h
index 1088575512d..1088575512d 100644
--- a/Build/source/libs/teckit/TECkit-2.5.1/SFconv/expat/xmlwf/xmltchar.h
+++ b/Build/source/libs/teckit/TECkit-2.5.3/SFconv/expat/xmlwf/xmltchar.h
diff --git a/Build/source/libs/teckit/TECkit-2.5.1/SFconv/expat/xmlwf/xmlwf.c b/Build/source/libs/teckit/TECkit-2.5.3/SFconv/expat/xmlwf/xmlwf.c
index 1297a0c0b5b..1297a0c0b5b 100644
--- a/Build/source/libs/teckit/TECkit-2.5.1/SFconv/expat/xmlwf/xmlwf.c
+++ b/Build/source/libs/teckit/TECkit-2.5.3/SFconv/expat/xmlwf/xmlwf.c
diff --git a/Build/source/libs/teckit/TECkit-2.5.1/SFconv/sfReader.h b/Build/source/libs/teckit/TECkit-2.5.3/SFconv/sfReader.h
index ec9c9f4a0ef..ec9c9f4a0ef 100644
--- a/Build/source/libs/teckit/TECkit-2.5.1/SFconv/sfReader.h
+++ b/Build/source/libs/teckit/TECkit-2.5.3/SFconv/sfReader.h
diff --git a/Build/source/libs/teckit/TECkit-2.5.1/SFconv/ushort_chartraits.h b/Build/source/libs/teckit/TECkit-2.5.3/SFconv/ushort_chartraits.h
index c9d0c85a1a0..c9d0c85a1a0 100644
--- a/Build/source/libs/teckit/TECkit-2.5.1/SFconv/ushort_chartraits.h
+++ b/Build/source/libs/teckit/TECkit-2.5.3/SFconv/ushort_chartraits.h
diff --git a/Build/source/libs/teckit/TECkit-2.5.1/autogen.sh b/Build/source/libs/teckit/TECkit-2.5.3/autogen.sh
index e437c72251a..e437c72251a 100755
--- a/Build/source/libs/teckit/TECkit-2.5.1/autogen.sh
+++ b/Build/source/libs/teckit/TECkit-2.5.3/autogen.sh
diff --git a/Build/source/libs/teckit/TECkit-2.5.1/bin/Makefile.am b/Build/source/libs/teckit/TECkit-2.5.3/bin/Makefile.am
index 59a72bd39e8..2c5f7b57148 100644
--- a/Build/source/libs/teckit/TECkit-2.5.1/bin/Makefile.am
+++ b/Build/source/libs/teckit/TECkit-2.5.3/bin/Makefile.am
@@ -31,7 +31,7 @@ sfconv_SOURCES += $(top_srcdir)/SFconv/ConvertUTF.c
sfconv_SOURCES += $(EXPAT_SOURCES)
sfconv_CPPFLAGS = $(AM_CPPFLAGS) $(EXPAT_CFLAGS)
sfconv_CFLAGS = $(AM_CPPFLAGS) $(EXPAT_CFLAGS)
-
+sfconv_SOURCES += $(top_srcdir)/SFconv/sfReader.h $(top_srcdir)/SFconv/ConvertUTF.h $(top_srcdir)/SFconv/Debug_Prefix.h $(top_srcdir)/SFconv/Final_Prefix.h $(top_srcdir)/SFconv/ushort_chartraits.h
if OLD_LIB_NAMES
teckit_compile_LDADD = $(top_builddir)/lib/TECkit_Compiler_x86.la
txtconv_LDADD = $(top_builddir)/lib/TECkit_x86.la
diff --git a/Build/source/libs/teckit/TECkit-2.5.1/configure.ac b/Build/source/libs/teckit/TECkit-2.5.3/configure.ac
index 758aea51376..fc8143753d9 100644
--- a/Build/source/libs/teckit/TECkit-2.5.1/configure.ac
+++ b/Build/source/libs/teckit/TECkit-2.5.3/configure.ac
@@ -1,8 +1,9 @@
AC_PREREQ(2.54)
-AC_INIT(teckit, 2.5.1, jonathan_kew@sil.org)
+AC_INIT(teckit, 2.5.3, nrsi@sil.org)
AM_CONFIG_HEADER([config.h])
AC_CONFIG_SRCDIR([source/UnicodeNames.cpp])
-AC_CANONICAL_SYSTEM
+AC_CONFIG_MACRO_DIR([m4])
+AC_CANONICAL_TARGET
AM_INIT_AUTOMAKE
@@ -15,9 +16,11 @@ AM_PROG_CC_C_O
AC_PROG_INSTALL
AC_PROG_LIBTOOL
-if test "${target_os}" = "mingw32"; then
-AC_PROG_RC
-fi
+case "${target_os}" in
+mingw32*)
+LT_PROG_RC
+;;
+esac
AC_ARG_WITH(old-lib-names,
[ --with-old-lib-names Use old library names (for Windows only)],
@@ -29,8 +32,20 @@ esac],[oldnames=false])
AM_CONDITIONAL(OLD_LIB_NAMES, test x$oldnames = xtrue)
# Checks for libraries.
-AC_CHECK_LIB(z, compress)
-AM_CONDITIONAL(SYSTEM_ZLIB, test x$ac_cv_lib_z_compress = xyes)
+if test x$enable_tetex_build = xyes; then
+ AC_MSG_NOTICE([Building within teTeX/TeXLive])
+ sinclude(../zlib/withenable.ac)
+ sinclude(../zlib/zlib.ac)
+ ZLIBSRCDIR="\$(top_srcdir)"/../zlib
+else
+ AC_MSG_NOTICE([Not doing a teTeX/TeXLive-style build])
+ sinclude(zlib-1.2.3/withenable.ac)
+ sinclude(zlib-1.2.3/zlib.ac)
+ ZLIBSRCDIR="\$(top_srcdir)"/zlib-1.2.3
+fi
+AC_SUBST(ZLIBSRCDIR)
+
+AM_CONDITIONAL(SYSTEM_ZLIB, test x$using_system_zlib = xyes)
# Checks for header files.
AC_HEADER_STDC
@@ -87,6 +102,9 @@ LIBS="$noexpat_LIBS"
AC_SUBST(expat_CFLAGS)
AC_SUBST(expat_LIBS)
-AC_CONFIG_FILES([ Makefile lib/Makefile bin/Makefile docs/Makefile test/Makefile])
+AC_CONFIG_FILES([ Makefile \
+ teckit.pc:installed-top.pc.in:teckit.pc.in \
+ teckit-uninstalled.pc:uninstalled-top.pc.in:teckit.pc.in \
+ lib/Makefile bin/Makefile docs/Makefile test/Makefile])
AC_OUTPUT
diff --git a/Build/source/libs/teckit/TECkit-2.5.1/docs/Calling_TECkit_from_VB.doc b/Build/source/libs/teckit/TECkit-2.5.3/docs/Calling_TECkit_from_VB.doc
index 4794b779f96..4794b779f96 100644
--- a/Build/source/libs/teckit/TECkit-2.5.1/docs/Calling_TECkit_from_VB.doc
+++ b/Build/source/libs/teckit/TECkit-2.5.3/docs/Calling_TECkit_from_VB.doc
Binary files differ
diff --git a/Build/source/libs/teckit/TECkit-2.5.3/docs/Makefile.am b/Build/source/libs/teckit/TECkit-2.5.3/docs/Makefile.am
new file mode 100644
index 00000000000..3490e2d8899
--- /dev/null
+++ b/Build/source/libs/teckit/TECkit-2.5.3/docs/Makefile.am
@@ -0,0 +1,5 @@
+AUTOMAKE_OPTIONS = 1.6
+
+EXTRA_DIST = TECkit_Binary_Format.doc.pdf
+EXTRA_DIST += TECkit_Language_2.1.doc.pdf
+EXTRA_DIST += TECkit_version_2.1.doc.pdf
diff --git a/Build/source/libs/teckit/TECkit-2.5.1/docs/TECkit_Binary_Format.doc b/Build/source/libs/teckit/TECkit-2.5.3/docs/TECkit_Binary_Format.doc
index 4dabd2b3f40..4dabd2b3f40 100644
--- a/Build/source/libs/teckit/TECkit-2.5.1/docs/TECkit_Binary_Format.doc
+++ b/Build/source/libs/teckit/TECkit-2.5.3/docs/TECkit_Binary_Format.doc
Binary files differ
diff --git a/Build/source/libs/teckit/TECkit-2.5.1/docs/TECkit_Binary_Format.doc.pdf b/Build/source/libs/teckit/TECkit-2.5.3/docs/TECkit_Binary_Format.doc.pdf
index 80bca0483e6..80bca0483e6 100644
--- a/Build/source/libs/teckit/TECkit-2.5.1/docs/TECkit_Binary_Format.doc.pdf
+++ b/Build/source/libs/teckit/TECkit-2.5.3/docs/TECkit_Binary_Format.doc.pdf
Binary files differ
diff --git a/Build/source/libs/teckit/TECkit-2.5.1/docs/TECkit_Language_2.1.doc b/Build/source/libs/teckit/TECkit-2.5.3/docs/TECkit_Language_2.1.doc
index dd83d63158a..dd83d63158a 100644
--- a/Build/source/libs/teckit/TECkit-2.5.1/docs/TECkit_Language_2.1.doc
+++ b/Build/source/libs/teckit/TECkit-2.5.3/docs/TECkit_Language_2.1.doc
Binary files differ
diff --git a/Build/source/libs/teckit/TECkit-2.5.1/docs/TECkit_Language_2.1.doc.pdf b/Build/source/libs/teckit/TECkit-2.5.3/docs/TECkit_Language_2.1.doc.pdf
index a77700e61f2..a77700e61f2 100644
--- a/Build/source/libs/teckit/TECkit-2.5.1/docs/TECkit_Language_2.1.doc.pdf
+++ b/Build/source/libs/teckit/TECkit-2.5.3/docs/TECkit_Language_2.1.doc.pdf
Binary files differ
diff --git a/Build/source/libs/teckit/TECkit-2.5.1/docs/TECkit_version_2.1.doc b/Build/source/libs/teckit/TECkit-2.5.3/docs/TECkit_version_2.1.doc
index 82782c1d48c..82782c1d48c 100644
--- a/Build/source/libs/teckit/TECkit-2.5.1/docs/TECkit_version_2.1.doc
+++ b/Build/source/libs/teckit/TECkit-2.5.3/docs/TECkit_version_2.1.doc
Binary files differ
diff --git a/Build/source/libs/teckit/TECkit-2.5.1/docs/TECkit_version_2.1.doc.pdf b/Build/source/libs/teckit/TECkit-2.5.3/docs/TECkit_version_2.1.doc.pdf
index f85926b641d..f85926b641d 100644
--- a/Build/source/libs/teckit/TECkit-2.5.1/docs/TECkit_version_2.1.doc.pdf
+++ b/Build/source/libs/teckit/TECkit-2.5.3/docs/TECkit_version_2.1.doc.pdf
Binary files differ
diff --git a/Build/source/libs/teckit/TECkit-2.5.3/installed-top.pc.in b/Build/source/libs/teckit/TECkit-2.5.3/installed-top.pc.in
new file mode 100644
index 00000000000..7609afda4e4
--- /dev/null
+++ b/Build/source/libs/teckit/TECkit-2.5.3/installed-top.pc.in
@@ -0,0 +1,5 @@
+prefix=@prefix@
+exec_prefix=@exec_prefix@
+libdir=@libdir@
+includedir=@includedir@
+version=@VERSION@
diff --git a/Build/source/libs/teckit/TECkit-2.5.1/lib/Makefile.am b/Build/source/libs/teckit/TECkit-2.5.3/lib/Makefile.am
index a443757f261..a443757f261 100644
--- a/Build/source/libs/teckit/TECkit-2.5.1/lib/Makefile.am
+++ b/Build/source/libs/teckit/TECkit-2.5.3/lib/Makefile.am
diff --git a/Build/source/libs/teckit/TECkit-2.5.1/license/LICENSING.txt b/Build/source/libs/teckit/TECkit-2.5.3/license/LICENSING.txt
index 43c7035ff62..42233b113b5 100644
--- a/Build/source/libs/teckit/TECkit-2.5.1/license/LICENSING.txt
+++ b/Build/source/libs/teckit/TECkit-2.5.3/license/LICENSING.txt
@@ -1,6 +1,6 @@
TECKit Licensing
- Copyright 2002-2006, SIL International
+ Copyright 2002-2011, SIL International
All rights reserved.
This library is free software; you can redistribute it and/or modify
diff --git a/Build/source/libs/teckit/TECkit-2.5.1/license/License_CPLv05.txt b/Build/source/libs/teckit/TECkit-2.5.3/license/License_CPLv05.txt
index 4cac5dfe069..4cac5dfe069 100644
--- a/Build/source/libs/teckit/TECkit-2.5.1/license/License_CPLv05.txt
+++ b/Build/source/libs/teckit/TECkit-2.5.3/license/License_CPLv05.txt
diff --git a/Build/source/libs/teckit/TECkit-2.5.1/license/License_LGPLv21.txt b/Build/source/libs/teckit/TECkit-2.5.3/license/License_LGPLv21.txt
index 807db791666..807db791666 100644
--- a/Build/source/libs/teckit/TECkit-2.5.1/license/License_LGPLv21.txt
+++ b/Build/source/libs/teckit/TECkit-2.5.3/license/License_LGPLv21.txt
diff --git a/Build/source/libs/teckit/TECkit-2.5.1/source/Carbon.r b/Build/source/libs/teckit/TECkit-2.5.3/source/Carbon.r
index e0ac5b449ef..e0ac5b449ef 100644
--- a/Build/source/libs/teckit/TECkit-2.5.1/source/Carbon.r
+++ b/Build/source/libs/teckit/TECkit-2.5.3/source/Carbon.r
diff --git a/Build/source/libs/teckit/TECkit-2.5.1/source/Compiler.cpp b/Build/source/libs/teckit/TECkit-2.5.3/source/Compiler.cpp
index e27537a9436..64dd4834887 100644
--- a/Build/source/libs/teckit/TECkit-2.5.1/source/Compiler.cpp
+++ b/Build/source/libs/teckit/TECkit-2.5.3/source/Compiler.cpp
@@ -1,5 +1,5 @@
/*------------------------------------------------------------------------
-Copyright (C) 2002-2004 SIL International. All rights reserved.
+Copyright (C) 2002-2011 SIL International. All rights reserved.
Distributable under the terms of either the Common Public License or the
GNU Lesser General Public License, as specified in the LICENSING.txt file.
diff --git a/Build/source/libs/teckit/TECkit-2.5.1/source/Compiler.h b/Build/source/libs/teckit/TECkit-2.5.3/source/Compiler.h
index 039ad1a1bde..e8ecc28ef49 100644
--- a/Build/source/libs/teckit/TECkit-2.5.1/source/Compiler.h
+++ b/Build/source/libs/teckit/TECkit-2.5.3/source/Compiler.h
@@ -1,5 +1,5 @@
/*------------------------------------------------------------------------
-Copyright (C) 2002-2006 SIL International. All rights reserved.
+Copyright (C) 2002-2011 SIL International. All rights reserved.
Distributable under the terms of either the Common Public License or the
GNU Lesser General Public License, as specified in the LICENSING.txt file.
diff --git a/Build/source/libs/teckit/TECkit-2.5.1/source/Compiler_ver.rc b/Build/source/libs/teckit/TECkit-2.5.3/source/Compiler_ver.rc
index ed8133ff936..a4ea586c9f5 100644
--- a/Build/source/libs/teckit/TECkit-2.5.1/source/Compiler_ver.rc
+++ b/Build/source/libs/teckit/TECkit-2.5.3/source/Compiler_ver.rc
@@ -1,5 +1,5 @@
/*------------------------------------------------------------------------
-Copyright (c) 2008 SIL International. All rights reserved.
+Copyright (c) 2008-2011 SIL International. All rights reserved.
Distributable under the terms of either the Common Public License or the
GNU Lesser General Public License, as specified in the LICENSING.txt file.
diff --git a/Build/source/libs/teckit/TECkit-2.5.1/source/Engine.cpp b/Build/source/libs/teckit/TECkit-2.5.3/source/Engine.cpp
index 8e779ddbb54..3a273d60d80 100644
--- a/Build/source/libs/teckit/TECkit-2.5.1/source/Engine.cpp
+++ b/Build/source/libs/teckit/TECkit-2.5.3/source/Engine.cpp
@@ -1,5 +1,5 @@
/*------------------------------------------------------------------------
-Copyright (C) 2002-2004 SIL International. All rights reserved.
+Copyright (C) 2002-2011 SIL International. All rights reserved.
Distributable under the terms of either the Common Public License or the
GNU Lesser General Public License, as specified in the LICENSING.txt file.
diff --git a/Build/source/libs/teckit/TECkit-2.5.1/source/Engine.h b/Build/source/libs/teckit/TECkit-2.5.3/source/Engine.h
index 171da1d4504..bc73eff6cff 100644
--- a/Build/source/libs/teckit/TECkit-2.5.1/source/Engine.h
+++ b/Build/source/libs/teckit/TECkit-2.5.3/source/Engine.h
@@ -1,5 +1,5 @@
/*------------------------------------------------------------------------
-Copyright (C) 2002 SIL International. All rights reserved.
+Copyright (C) 2002-2011 SIL International. All rights reserved.
Distributable under the terms of either the Common Public License or the
GNU Lesser General Public License, as specified in the LICENSING.txt file.
diff --git a/Build/source/libs/teckit/TECkit-2.5.1/source/Engine_ver.rc b/Build/source/libs/teckit/TECkit-2.5.3/source/Engine_ver.rc
index 7845139f683..35a9920a1a8 100644
--- a/Build/source/libs/teckit/TECkit-2.5.1/source/Engine_ver.rc
+++ b/Build/source/libs/teckit/TECkit-2.5.3/source/Engine_ver.rc
@@ -1,5 +1,5 @@
/*------------------------------------------------------------------------
-Copyright (c) 2008 SIL International. All rights reserved.
+Copyright (c) 2008-2011 SIL International. All rights reserved.
Distributable under the terms of either the Common Public License or the
GNU Lesser General Public License, as specified in the LICENSING.txt file.
diff --git a/Build/source/libs/teckit/TECkit-2.5.1/source/MakeNormData.pl b/Build/source/libs/teckit/TECkit-2.5.3/source/MakeNormData.pl
index bc1a85643c7..bc1a85643c7 100644
--- a/Build/source/libs/teckit/TECkit-2.5.1/source/MakeNormData.pl
+++ b/Build/source/libs/teckit/TECkit-2.5.3/source/MakeNormData.pl
diff --git a/Build/source/libs/teckit/TECkit-2.5.1/source/MakeUnicodeNames.pl b/Build/source/libs/teckit/TECkit-2.5.3/source/MakeUnicodeNames.pl
index e29439f51a3..e29439f51a3 100644
--- a/Build/source/libs/teckit/TECkit-2.5.1/source/MakeUnicodeNames.pl
+++ b/Build/source/libs/teckit/TECkit-2.5.3/source/MakeUnicodeNames.pl
diff --git a/Build/source/libs/teckit/TECkit-2.5.3/source/Makefile.am b/Build/source/libs/teckit/TECkit-2.5.3/source/Makefile.am
new file mode 100644
index 00000000000..38347b08ea5
--- /dev/null
+++ b/Build/source/libs/teckit/TECkit-2.5.3/source/Makefile.am
@@ -0,0 +1,77 @@
+teckitdir = $(top_srcdir)/source
+
+ZLIBSRCDIR = @ZLIBSRCDIR@
+
+if SYSTEM_ZLIB
+ZLIB_CFLAGS = @ZLIBCPPFLAGS@
+ZLIB_SOURCES =
+else
+ZLIB_CFLAGS = -I$(ZLIBSRCDIR)
+ZLIB_SOURCES = $(ZLIBSRCDIR)/adler32.c
+ZLIB_SOURCES += $(ZLIBSRCDIR)/compress.c
+ZLIB_SOURCES += $(ZLIBSRCDIR)/crc32.c
+ZLIB_SOURCES += $(ZLIBSRCDIR)/deflate.c
+ZLIB_SOURCES += $(ZLIBSRCDIR)/infback.c
+ZLIB_SOURCES += $(ZLIBSRCDIR)/inffast.c
+ZLIB_SOURCES += $(ZLIBSRCDIR)/inflate.c
+ZLIB_SOURCES += $(ZLIBSRCDIR)/inftrees.c
+ZLIB_SOURCES += $(ZLIBSRCDIR)/trees.c
+ZLIB_SOURCES += $(ZLIBSRCDIR)/uncompr.c
+ZLIB_SOURCES += $(ZLIBSRCDIR)/zutil.c
+endif
+
+AM_CPPFLAGS += $(ZLIBCPPFLAGS)
+AM_CFLAGS = $(AM_CPPFLAGS)
+
+if OLD_LIB_NAMES
+OLD_LIB_LDFLAGS = -module -avoid-version -Wl,--add-stdcall-alias
+TECkit_x86_la_CFLAGS = $(ZLIB_CFLAGS)
+TECkit_x86_la_SOURCES = $(teckitdir)/Engine.cpp $(teckitdir)/Engine_ver.rc $(ZLIB_SOURCES)
+TECkit_x86_la_LDFLAGS = $(LDFLAGS) $(OLD_LIB_LDFLAGS) -no-undefined $(LDZLIB)
+TECkit_x86_la_DEPENDENCIES = $(ZLIBDEP)
+TECkit_Compiler_x86_la_CFLAGS = $(ZLIB_CFLAGS)
+TECkit_Compiler_x86_la_SOURCES = $(teckitdir)/Compiler.cpp $(ZLIB_SOURCES)
+TECkit_Compiler_x86_la_SOURCES += $(teckitdir)/UnicodeNames.cpp
+TECkit_Compiler_x86_la_LDFLAGS = $(LDFLAGS) $(OLD_LIB_LDFLAGS) -no-undefined $(LDZLIB)
+TECkit_Compiler_x86_la_DEPENDENCIES = $(ZLIBDEP)
+else
+libTECkit_la_CFLAGS = $(ZLIB_CFLAGS)
+libTECkit_la_SOURCES = $(teckitdir)/Engine.cpp $(ZLIB_SOURCES)
+libTECkit_la_LDFLAGS = $(LDFLAGS) -no-undefined $(LDZLIB)
+libTECkit_la_DEPENDENCIES = $(ZLIBDEP)
+libTECkit_Compiler_la_CFLAGS = $(ZLIB_CFLAGS)
+libTECkit_Compiler_la_SOURCES = $(teckitdir)/Compiler.cpp $(ZLIB_SOURCES)
+libTECkit_Compiler_la_SOURCES += $(teckitdir)/UnicodeNames.cpp
+libTECkit_Compiler_la_LDFLAGS = $(LDFLAGS) -no-undefined $(LDZLIB)
+libTECkit_Compiler_la_DEPENDENCIES = $(ZLIBDEP)
+endif
+
+if OLD_LIB_NAMES
+# --> RC Support, only for the Windows libs
+TECkit_x86_la_DEPENDENCIES += Engine_ver.o
+TECkit_x86_la_LDFLAGS += -Wl,Engine_ver.o
+Engine_ver.o: $(teckitdir)/Engine_ver.rc
+ $(RC) $(AM_RCFLAGS) $(RCFLAGS) -o $@ $<
+
+TECkit_Compiler_x86_la_DEPENDENCIES += Compiler_ver.o
+TECkit_Compiler_x86_la_LDFLAGS += -Wl,Compiler_ver.o
+Compiler_ver.o: $(teckitdir)/Compiler_ver.rc
+ $(RC) $(AM_RCFLAGS) $(RCFLAGS) -o $@ $<
+# <-- RC Support
+endif
+
+
+noinst_HEADERS = $(teckitdir)/Compiler.h
+noinst_HEADERS += $(teckitdir)/Engine.h
+noinst_HEADERS += $(teckitdir)/ulong_chartraits.h
+noinst_HEADERS += $(teckitdir)/TECkit_Format.h
+
+EXTRA_DIST = $(teckitdir)/NormalizationData.c \
+ $(teckitdir)/Perl/TECkit.xs \
+ $(teckitdir)/Perl/typemap \
+ $(teckitdir)/Perl/lib/Encode/TECkit.pm \
+ $(teckitdir)/Perl/Makefile.PL \
+ $(teckitdir)/Perl/test.pl
+
+include $(top_srcdir)/source/Public-headers/Makefile.am
+
diff --git a/Build/source/libs/teckit/TECkit-2.5.1/source/NormalizationData.c b/Build/source/libs/teckit/TECkit-2.5.3/source/NormalizationData.c
index 216fba8892d..e39685b5e84 100644
--- a/Build/source/libs/teckit/TECkit-2.5.1/source/NormalizationData.c
+++ b/Build/source/libs/teckit/TECkit-2.5.3/source/NormalizationData.c
@@ -1,8 +1,8 @@
const UInt8 ccPlaneMap[] = {0,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2};
const UInt8 ccPageMaps[][256] = {
- {0,0,0,1,2,3,4,5,0,6,7,8,9,10,11,12,13,0,0,14,0,0,0,15,16,17,18,19,20,21,0,0,22,0,0,0,0,0,0,0,0,0,0,0,0,23,0,0,24,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,25,0,26,27,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,28,0,0,29,0},
- {0,30,0,0,0,0,0,0,0,0,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,32,33,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},
+ {0,0,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,0,0,15,0,0,0,16,17,18,19,20,21,22,0,0,23,0,0,0,0,0,0,0,0,0,0,0,24,25,0,0,26,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,27,0,28,29,30,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,32,0,0,33,0},
+ {0,34,0,0,0,0,0,0,0,0,35,0,0,0,0,0,36,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,37,38,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},
{0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},
};
@@ -11,8 +11,9 @@ const UInt8 ccCharClass[][256] = {
{230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,232,220,220,220,220,232,216,220,220,220,220,220,202,202,220,220,220,220,202,202,220,220,220,220,220,220,220,220,220,220,220,1,1,1,1,1,220,220,220,220,230,230,230,230,230,230,230,230,240,230,220,220,220,230,230,230,220,220,0,230,230,230,220,220,220,220,230,232,220,220,230,233,234,234,233,234,234,233,230,230,230,230,230,230,230,230,230,230,230,230,230,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},
{0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,230,230,230,230,230,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},
{0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,220,230,230,230,230,220,230,230,230,222,220,230,230,230,230,230,230,220,220,220,220,220,220,230,230,220,230,230,222,228,230,10,11,12,13,14,15,16,17,18,19,19,20,21,22,0,23,0,24,25,0,230,220,0,18,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},
- {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,230,230,230,230,230,230,230,230,30,31,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,27,28,29,30,31,32,33,34,230,230,220,220,230,230,230,230,230,220,230,230,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,35,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,230,230,230,230,230,230,230,0,0,230,230,230,230,220,230,0,0,230,230,0,220,230,230,220,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},
+ {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,230,230,230,230,230,230,230,230,30,31,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,27,28,29,30,31,32,33,34,230,230,220,220,230,230,230,230,230,220,230,230,220,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,35,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,230,230,230,230,230,230,230,0,0,230,230,230,230,220,230,0,0,230,230,0,220,230,230,220,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},
{0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,36,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,230,220,230,230,220,230,230,220,220,220,230,220,220,230,220,230,230,230,220,230,220,230,220,230,220,230,230,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,230,230,230,230,230,230,230,220,230,0,0,0,0,0,0,0,0,0,0,0,0},
+ {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,230,230,230,230,0,230,230,230,230,230,230,230,230,230,0,230,230,230,0,230,230,230,230,230,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,220,220,220,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},
{0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,9,0,0,0,230,220,230,230,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,9,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},
{0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,9,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,9,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},
{0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,9,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,9,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},
@@ -21,24 +22,28 @@ const UInt8 ccCharClass[][256] = {
{0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,103,103,9,0,0,0,0,0,0,0,0,0,0,0,0,0,107,107,107,107,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,118,118,0,0,0,0,0,0,0,0,0,0,0,0,0,0,122,122,122,122,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},
{0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,220,220,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,220,0,220,0,216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,129,130,0,132,0,0,0,0,0,130,130,130,130,0,0,130,0,230,230,9,0,230,230,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,220,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},
{0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,0,9,9,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,220,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},
- {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,230,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},
+ {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,230,230,230,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},
{0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,9,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,9,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,9,0,0,0,0,0,0,0,0,0,0,230,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},
{0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},
{0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,222,230,220,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},
- {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,230,220,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},
- {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,9,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,230,220,230,230,230,230,230,230,230,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,9,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},
- {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},
- {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,230,230,220,230,230,230,230,230,230,230,220,230,230,234,214,220,202,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,230,220},
+ {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,230,220,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,9,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,230,230,230,230,230,230,230,230,0,0,220,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},
+ {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,9,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,230,220,230,230,230,230,230,230,230,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,9,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,0,0,0,0,0,0,0,0,0,0,0,9,9,0,0,0,0,0,0,0,0,0,0,0,0},
+ {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,230,230,230,0,1,220,220,220,220,220,230,230,220,220,220,220,230,0,1,1,1,1,1,1,1,0,0,0,0,220,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},
+ {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,230,230,220,230,230,230,230,230,230,230,220,230,230,234,214,220,202,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,233,220,230,220},
{0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,230,230,1,1,230,230,230,230,1,1,1,230,230,0,0,0,0,230,0,0,0,1,1,230,220,230,1,1,220,220,220,220,230,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},
- {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230},
+ {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,230,230,230,0,0,0,0,0,0,0,0,0,0,0,0,0,0},
+ {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,9,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230},
{0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,218,228,232,222,224,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},
- {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,230,0,0,0,0,0,0,0,0,0,0,0,0,230,230,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},
- {0,0,0,0,0,0,9,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,9,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},
- {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,220,220,220,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,9,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},
+ {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,230,0,0,0,0,0,0,0,0,0,0,0,0,230,230,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,230,230,0,0,0,0,0,0,0,0,0,0,0,0,0,0},
+ {0,0,0,0,0,0,9,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,9,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,0,0,0,0,0,0,0,0,0,0,0,0,0,0},
+ {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,220,220,220,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,9,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,0,0,0,0,0,0,0,0,0,0,0,0,9,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},
+ {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,230,0,230,230,220,0,0,230,230,0,0,0,0,0,230,230,0,230,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},
+ {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,9,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},
{0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,26,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},
{0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,230,230,230,230,230,230,230,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},
{0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,220,0,0},
{0,0,0,0,0,0,0,0,0,0,0,0,0,220,0,230,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,230,1,220,0,0,0,0,9,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},
+ {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,9,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,9,7,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},
{0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,216,216,1,1,1,0,0,0,226,216,216,216,216,216,0,0,0,0,0,0,0,0,220,220,220,220,220,220,220,220,0,0,230,230,230,230,230,220,220,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,230,230,230,230,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},
{0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,230,230,230,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},
};
@@ -47,8 +52,8 @@ const UInt8 dcPlaneMap[] = {0,1,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3};
const UInt8 dcPageMaps[][256] = {
{0,1,2,3,4,5,6,5,5,7,8,9,10,11,5,12,13,5,5,5,5,5,5,5,5,5,5,14,5,5,15,16,17,18,19,20,5,5,5,5,5,5,21,5,5,5,5,5,22,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,23,24,25,5,5,5,5},
- {5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,26,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5},
- {5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,27,28,29,5,5,5,5,5},
+ {5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,26,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,27,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5},
+ {5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,28,29,30,5,5,5,5,5},
{5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5},
};
@@ -77,12 +82,13 @@ const UInt16 dcCharIndex[][256] = {
{0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,941,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},
{0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,942,0,943,0,944,0,945,0,946,0,947,0,948,0,949,0,950,0,951,0,952,0,953,0,0,954,0,955,0,956,0,0,0,0,0,0,957,958,0,959,960,0,961,962,0,963,964,0,965,966,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,967,0,0,0,0,0,0,0,0,0,968,0,0,0,0,0,0,0,0,0,0,0,0,0,969,0,970,0,971,0,972,0,973,0,974,0,975,0,976,0,977,0,978,0,979,0,980,0,0,981,0,982,0,983,0,0,0,0,0,0,984,985,0,986,987,0,988,989,0,990,991,0,992,993,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,994,0,0,995,996,997,998,0,0,0,999,0},
{1000,1001,1002,1003,1004,1005,1006,1007,1008,1009,1010,1011,1012,1013,1014,1015,1016,1017,1018,1019,1020,1021,1022,1023,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1077,1078,1079,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1109,1110,1111,1112,1113,1114,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,1144,1145,1146,1147,1148,1149,1150,1151,1152,1153,1154,1155,1156,1157,1158,1159,1160,1161,1162,1163,1164,1165,1166,1167,1168,1169,1170,1171,1172,1173,1174,1175,1176,1177,1178,1179,1180,1181,1182,1183,1184,1185,1186,1187,1188,1189,1190,1191,1192,1193,1194,1195,1196,1197,1198,1199,1200,1201,1202,1203,1204,1205,1206,1207,1208,1209,1210,1211,1212,1213,1214,1215,1216,1217,1218,1219,1220,1221,1222,1223,1224,1225,1226,1227,1228,1229,1230,1231,1232,1233,1234,1235,1236,1237,1238,1239,1240,1241,1242,1243,1244,1245,1246,1247,1248,1249,1250,1251,1252,1253,1254,1255},
- {1256,1257,1258,1259,1260,1261,1262,1263,1264,1265,1266,1267,1268,1269,0,0,1270,0,1271,0,0,1272,1273,1274,1275,1276,1277,1278,1279,1280,1281,0,1282,0,1283,0,0,1284,1285,0,0,0,1286,1287,1288,1289,0,0,1290,1291,1292,1293,1294,1295,1296,1297,1298,1299,1300,1301,1302,1303,1304,1305,1306,1307,1308,1309,1310,1311,1312,1313,1314,1315,1316,1317,1318,1319,1320,1321,1322,1323,1324,1325,1326,1327,1328,1329,1330,1331,1332,1333,1334,1335,1336,1337,1338,1339,1340,1341,1342,1343,1344,1345,1346,1347,1348,0,0,0,0,0,1349,1350,1351,1352,1353,1354,1355,1356,1357,1358,1359,1360,1361,1362,1363,1364,1365,1366,1367,1368,1369,1370,1371,1372,1373,1374,1375,1376,1377,1378,1379,1380,1381,1382,1383,1384,1385,1386,1387,1388,1389,1390,1391,1392,1393,1394,1395,1396,1397,1398,1399,1400,1401,1402,1403,1404,1405,1406,1407,1408,1409,1410,1411,1412,1413,1414,1415,1416,1417,1418,1419,1420,1421,1422,1423,1424,1425,1426,1427,1428,1429,1430,1431,1432,1433,1434,1435,1436,1437,1438,1439,1440,1441,1442,1443,1444,1445,1446,1447,1448,1449,1450,1451,1452,1453,1454,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},
- {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1455,0,1456,0,0,0,0,0,0,0,0,0,0,1457,1458,1459,1460,1461,1462,1463,1464,1465,1466,1467,1468,1469,0,1470,1471,1472,1473,1474,0,1475,0,1476,1477,0,1478,1479,0,1480,1481,1482,1483,1484,1485,1486,1487,1488,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},
- {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1489,1490,1491,1492,1493,1494,1495,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1496,1497,1498,1499,1500,1501,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},
- {1502,1503,1504,1505,1506,1507,1508,1509,1510,1511,1512,1513,1514,1515,1516,1517,1518,1519,1520,1521,1522,1523,1524,1525,1526,1527,1528,1529,1530,1531,1532,1533,1534,1535,1536,1537,1538,1539,1540,1541,1542,1543,1544,1545,1546,1547,1548,1549,1550,1551,1552,1553,1554,1555,1556,1557,1558,1559,1560,1561,1562,1563,1564,1565,1566,1567,1568,1569,1570,1571,1572,1573,1574,1575,1576,1577,1578,1579,1580,1581,1582,1583,1584,1585,1586,1587,1588,1589,1590,1591,1592,1593,1594,1595,1596,1597,1598,1599,1600,1601,1602,1603,1604,1605,1606,1607,1608,1609,1610,1611,1612,1613,1614,1615,1616,1617,1618,1619,1620,1621,1622,1623,1624,1625,1626,1627,1628,1629,1630,1631,1632,1633,1634,1635,1636,1637,1638,1639,1640,1641,1642,1643,1644,1645,1646,1647,1648,1649,1650,1651,1652,1653,1654,1655,1656,1657,1658,1659,1660,1661,1662,1663,1664,1665,1666,1667,1668,1669,1670,1671,1672,1673,1674,1675,1676,1677,1678,1679,1680,1681,1682,1683,1684,1685,1686,1687,1688,1689,1690,1691,1692,1693,1694,1695,1696,1697,1698,1699,1700,1701,1702,1703,1704,1705,1706,1707,1708,1709,1710,1711,1712,1713,1714,1715,1716,1717,1718,1719,1720,1721,1722,1723,1724,1725,1726,1727,1728,1729,1730,1731,1732,1733,1734,1735,1736,1737,1738,1739,1740,1741,1742,1743,1744,1745,1746,1747,1748,1749,1750,1751,1752,1753,1754,1755,1756,1757},
- {1758,1759,1760,1761,1762,1763,1764,1765,1766,1767,1768,1769,1770,1771,1772,1773,1774,1775,1776,1777,1778,1779,1780,1781,1782,1783,1784,1785,1786,1787,1788,1789,1790,1791,1792,1793,1794,1795,1796,1797,1798,1799,1800,1801,1802,1803,1804,1805,1806,1807,1808,1809,1810,1811,1812,1813,1814,1815,1816,1817,1818,1819,1820,1821,1822,1823,1824,1825,1826,1827,1828,1829,1830,1831,1832,1833,1834,1835,1836,1837,1838,1839,1840,1841,1842,1843,1844,1845,1846,1847,1848,1849,1850,1851,1852,1853,1854,1855,1856,1857,1858,1859,1860,1861,1862,1863,1864,1865,1866,1867,1868,1869,1870,1871,1872,1873,1874,1875,1876,1877,1878,1879,1880,1881,1882,1883,1884,1885,1886,1887,1888,1889,1890,1891,1892,1893,1894,1895,1896,1897,1898,1899,1900,1901,1902,1903,1904,1905,1906,1907,1908,1909,1910,1911,1912,1913,1914,1915,1916,1917,1918,1919,1920,1921,1922,1923,1924,1925,1926,1927,1928,1929,1930,1931,1932,1933,1934,1935,1936,1937,1938,1939,1940,1941,1942,1943,1944,1945,1946,1947,1948,1949,1950,1951,1952,1953,1954,1955,1956,1957,1958,1959,1960,1961,1962,1963,1964,1965,1966,1967,1968,1969,1970,1971,1972,1973,1974,1975,1976,1977,1978,1979,1980,1981,1982,1983,1984,1985,1986,1987,1988,1989,1990,1991,1992,1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013},
- {2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025,2026,2027,2028,2029,2030,2031,2032,2033,2034,2035,2036,2037,2038,2039,2040,2041,2042,2043,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},
+ {1256,1257,1258,1259,1260,1261,1262,1263,1264,1265,1266,1267,1268,1269,0,0,1270,0,1271,0,0,1272,1273,1274,1275,1276,1277,1278,1279,1280,1281,0,1282,0,1283,0,0,1284,1285,0,0,0,1286,1287,1288,1289,0,0,1290,1291,1292,1293,1294,1295,1296,1297,1298,1299,1300,1301,1302,1303,1304,1305,1306,1307,1308,1309,1310,1311,1312,1313,1314,1315,1316,1317,1318,1319,1320,1321,1322,1323,1324,1325,1326,1327,1328,1329,1330,1331,1332,1333,1334,1335,1336,1337,1338,1339,1340,1341,1342,1343,1344,1345,1346,1347,1348,1349,1350,1351,0,0,1352,1353,1354,1355,1356,1357,1358,1359,1360,1361,1362,1363,1364,1365,1366,1367,1368,1369,1370,1371,1372,1373,1374,1375,1376,1377,1378,1379,1380,1381,1382,1383,1384,1385,1386,1387,1388,1389,1390,1391,1392,1393,1394,1395,1396,1397,1398,1399,1400,1401,1402,1403,1404,1405,1406,1407,1408,1409,1410,1411,1412,1413,1414,1415,1416,1417,1418,1419,1420,1421,1422,1423,1424,1425,1426,1427,1428,1429,1430,1431,1432,1433,1434,1435,1436,1437,1438,1439,1440,1441,1442,1443,1444,1445,1446,1447,1448,1449,1450,1451,1452,1453,1454,1455,1456,1457,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},
+ {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1458,0,1459,0,0,0,0,0,0,0,0,0,0,1460,1461,1462,1463,1464,1465,1466,1467,1468,1469,1470,1471,1472,0,1473,1474,1475,1476,1477,0,1478,0,1479,1480,0,1481,1482,0,1483,1484,1485,1486,1487,1488,1489,1490,1491,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},
+ {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1492,0,1493,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1494,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},
+ {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1495,1496,1497,1498,1499,1500,1501,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1502,1503,1504,1505,1506,1507,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},
+ {1508,1509,1510,1511,1512,1513,1514,1515,1516,1517,1518,1519,1520,1521,1522,1523,1524,1525,1526,1527,1528,1529,1530,1531,1532,1533,1534,1535,1536,1537,1538,1539,1540,1541,1542,1543,1544,1545,1546,1547,1548,1549,1550,1551,1552,1553,1554,1555,1556,1557,1558,1559,1560,1561,1562,1563,1564,1565,1566,1567,1568,1569,1570,1571,1572,1573,1574,1575,1576,1577,1578,1579,1580,1581,1582,1583,1584,1585,1586,1587,1588,1589,1590,1591,1592,1593,1594,1595,1596,1597,1598,1599,1600,1601,1602,1603,1604,1605,1606,1607,1608,1609,1610,1611,1612,1613,1614,1615,1616,1617,1618,1619,1620,1621,1622,1623,1624,1625,1626,1627,1628,1629,1630,1631,1632,1633,1634,1635,1636,1637,1638,1639,1640,1641,1642,1643,1644,1645,1646,1647,1648,1649,1650,1651,1652,1653,1654,1655,1656,1657,1658,1659,1660,1661,1662,1663,1664,1665,1666,1667,1668,1669,1670,1671,1672,1673,1674,1675,1676,1677,1678,1679,1680,1681,1682,1683,1684,1685,1686,1687,1688,1689,1690,1691,1692,1693,1694,1695,1696,1697,1698,1699,1700,1701,1702,1703,1704,1705,1706,1707,1708,1709,1710,1711,1712,1713,1714,1715,1716,1717,1718,1719,1720,1721,1722,1723,1724,1725,1726,1727,1728,1729,1730,1731,1732,1733,1734,1735,1736,1737,1738,1739,1740,1741,1742,1743,1744,1745,1746,1747,1748,1749,1750,1751,1752,1753,1754,1755,1756,1757,1758,1759,1760,1761,1762,1763},
+ {1764,1765,1766,1767,1768,1769,1770,1771,1772,1773,1774,1775,1776,1777,1778,1779,1780,1781,1782,1783,1784,1785,1786,1787,1788,1789,1790,1791,1792,1793,1794,1795,1796,1797,1798,1799,1800,1801,1802,1803,1804,1805,1806,1807,1808,1809,1810,1811,1812,1813,1814,1815,1816,1817,1818,1819,1820,1821,1822,1823,1824,1825,1826,1827,1828,1829,1830,1831,1832,1833,1834,1835,1836,1837,1838,1839,1840,1841,1842,1843,1844,1845,1846,1847,1848,1849,1850,1851,1852,1853,1854,1855,1856,1857,1858,1859,1860,1861,1862,1863,1864,1865,1866,1867,1868,1869,1870,1871,1872,1873,1874,1875,1876,1877,1878,1879,1880,1881,1882,1883,1884,1885,1886,1887,1888,1889,1890,1891,1892,1893,1894,1895,1896,1897,1898,1899,1900,1901,1902,1903,1904,1905,1906,1907,1908,1909,1910,1911,1912,1913,1914,1915,1916,1917,1918,1919,1920,1921,1922,1923,1924,1925,1926,1927,1928,1929,1930,1931,1932,1933,1934,1935,1936,1937,1938,1939,1940,1941,1942,1943,1944,1945,1946,1947,1948,1949,1950,1951,1952,1953,1954,1955,1956,1957,1958,1959,1960,1961,1962,1963,1964,1965,1966,1967,1968,1969,1970,1971,1972,1973,1974,1975,1976,1977,1978,1979,1980,1981,1982,1983,1984,1985,1986,1987,1988,1989,1990,1991,1992,1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019},
+ {2020,2021,2022,2023,2024,2025,2026,2027,2028,2029,2030,2031,2032,2033,2034,2035,2036,2037,2038,2039,2040,2041,2042,2043,2044,2045,2046,2047,2048,2049,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},
};
const UInt32 dcDecomposition[][2] = {
@@ -1435,6 +1441,9 @@ const UInt32 dcDecomposition[][2] = {
{0x96E3,0xFFFF},
{0x97FF,0xFFFF},
{0x983B,0xFFFF},
+ {0x6075,0xFFFF},
+ {0x242EE,0xFFFF},
+ {0x8218,0xFFFF},
{0x4E26,0xFFFF},
{0x51B5,0xFFFF},
{0x5168,0xFFFF},
@@ -1575,6 +1584,9 @@ const UInt32 dcDecomposition[][2] = {
{0x05D1,0x05BF},
{0x05DB,0x05BF},
{0x05E4,0x05BF},
+ {0x11099,0x110BA},
+ {0x1109B,0x110BA},
+ {0x110A5,0x110BA},
{0x1D157,0x1D165},
{0x1D158,0x1D165},
{0x1D15F,0x1D16E},
@@ -2132,426 +2144,433 @@ const UInt32 dcDecomposition[][2] = {
{0x2A600,0xFFFF},
};
-const UInt8 cLPlaneMap[] = {0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1};
+const UInt8 cLPlaneMap[] = {0,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2};
-const UInt8 cRPlaneMap[] = {0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1};
+const UInt8 cRPlaneMap[] = {0,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2};
const UInt8 cLPageMaps[][256] = {
{0,1,2,3,4,5,6,5,5,7,5,8,9,10,5,11,12,5,5,5,5,5,5,5,5,5,5,13,5,5,14,15,5,16,17,5,5,5,5,5,5,5,5,5,5,5,5,5,18,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5},
+ {5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,19,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5},
{5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5},
};
const UInt8 cRPageMaps[][256] = {
{0,0,0,1,0,0,2,0,0,3,0,4,5,6,0,7,8,0,0,0,0,0,0,0,0,0,0,9,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},
+ {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},
{0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},
};
const UInt16 cLCharIndex[][256] = {
- {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,263,279,282,0,0,15,143,105,98,22,164,85,18,27,111,109,89,139,86,24,121,0,17,26,13,23,150,113,134,33,87,0,0,0,0,0,0,16,157,92,95,12,128,91,28,29,108,88,94,131,97,32,160,0,14,21,20,11,119,106,142,34,101,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,146,0,114,115,93,155,0,0,123,0,0,0,0,171,0,0,0,0,129,19,31,0,116,0,0,0,117,0,0,0,0,0,140,0,100,103,104,173,0,0,133,0,0,0,0,154,0,0,0,0,136,35,36,0,107,0,0,0,90,0,0,0},
- {0,0,148,127,0,0,0,0,0,0,0,0,0,0,0,0,0,0,126,153,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,144,137,0,0,0,0,0,0,0,0,0,0,0,0,165,138,0,0,0,0,120,159,0,0,0,0,0,0,167,152,170,161,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,168,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,125,149,0,0,0,0,0,0,0,0,0,0,0,0,0,145,122,0,0,0,0,0,0,102,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,96,112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},
- {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,99,110,166,132,0,0,0,0,30,25,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,118,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},
- {0,0,0,0,0,0,0,0,200,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,208,0,0,0,205,0,211,0,196,0,0,0,0,0,214,0,326,0,0,0,199,0,0,0,201,0,0,340,0,367,0,0,212,0,0,0,213,0,204,0,209,0,0,0,0,0,197,0,325,0,0,0,202,0,0,0,198,206,210,0,0,341,0,0,0,203,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},
- {0,0,0,0,0,0,227,0,0,0,0,0,0,0,0,0,248,0,0,252,0,232,230,234,236,0,254,0,0,0,240,0,0,0,0,235,0,0,0,233,0,0,0,253,0,239,0,0,255,0,0,238,0,229,237,245,228,0,244,0,0,0,243,0,0,0,0,225,0,0,0,247,0,0,0,241,0,224,0,0,0,0,0,0,0,0,249,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,226,231,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,242,250,0,0,0,0,0,0,0,0,0,0,0,0,0,0,246,251,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},
+ {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,266,282,285,0,0,18,146,108,101,25,167,88,21,30,114,112,92,142,89,27,124,0,20,29,16,26,153,116,137,36,90,0,0,0,0,0,0,19,160,95,98,15,131,94,31,32,111,91,97,134,100,35,163,0,17,24,23,14,122,109,145,37,104,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,210,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,149,0,117,118,96,158,0,0,126,0,0,0,0,174,0,0,0,0,132,22,34,0,119,0,0,0,120,0,0,0,0,0,143,0,103,106,107,176,0,0,136,0,0,0,0,157,0,0,0,0,139,38,39,0,110,0,0,0,93,0,0,0},
+ {0,0,151,130,0,0,0,0,0,0,0,0,0,0,0,0,0,0,129,156,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,147,140,0,0,0,0,0,0,0,0,0,0,0,0,168,141,0,0,0,0,123,162,0,0,0,0,0,0,170,155,173,164,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,171,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,128,152,0,0,0,0,0,0,0,0,0,0,0,0,0,148,125,0,0,0,0,0,0,105,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,99,115,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},
+ {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,102,113,169,135,0,0,0,0,33,28,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,121,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},
+ {0,0,0,0,0,0,0,0,203,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,211,0,0,0,208,0,214,0,199,0,0,0,0,0,217,0,329,0,0,0,202,0,0,0,204,0,0,343,0,370,0,0,215,0,0,0,216,0,207,0,212,0,0,0,0,0,200,0,328,0,0,0,205,0,0,0,201,209,213,0,0,344,0,0,0,206,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},
+ {0,0,0,0,0,0,230,0,0,0,0,0,0,0,0,0,251,0,0,255,0,235,233,237,239,0,257,0,0,0,243,0,0,0,0,238,0,0,0,236,0,0,0,256,0,242,0,0,258,0,0,241,0,232,240,248,231,0,247,0,0,0,246,0,0,0,0,228,0,0,0,250,0,0,0,244,0,227,0,0,0,0,0,0,0,0,252,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,229,234,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,245,253,0,0,0,0,0,0,0,0,0,0,0,0,0,0,249,254,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},
{0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},
- {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,180,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,182,0,179,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,181,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,184,0,0,183,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},
- {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,216,0,0,0,0,0,0,0,218,0,0,217,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},
- {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,9,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,7,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},
- {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,221,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,222,0,0,0,0,0,0,220,0,0,0,219,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},
- {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,175,177,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,178,0,0,176,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},
- {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,223,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},
- {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,174,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},
- {0,0,0,0,0,185,0,191,0,194,0,189,0,190,0,0,0,193,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,192,0,188,0,187,195,0,0,186,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},
- {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,163,124,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,158,130,0,0,0,0,0,0,151,172,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,147,162,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,141,135,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,156,169,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},
- {323,322,360,333,366,348,357,327,328,310,313,321,331,355,343,361,296,337,0,0,0,0,0,0,339,300,0,0,0,0,0,0,354,309,364,324,308,349,358,306,297,316,334,359,356,312,362,335,350,298,0,0,0,0,0,0,315,338,0,0,0,0,0,0,352,319,0,0,0,0,0,0,317,347,0,0,0,0,0,0,299,345,0,0,0,0,0,0,0,303,0,0,0,0,0,0,295,301,342,304,365,320,353,344,311,305,336,368,329,351,346,307,330,0,0,0,302,0,0,0,0,0,0,0,369,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,363,0,0,0,0,0,0,0,0,294,0,0,0,0,0,0,314,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,318,0,0,0,0,0,0,0,332,0},
- {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,1,0,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,2,0,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},
- {0,0,0,289,0,0,0,0,283,0,0,284,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,281,0,286,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,278,0,0,0,0,0,0,260,0,257,0,0,291,0,0,0,0,267,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,288,0,0,268,272,0,0,0,0,0,0,0,0,0,0,0,0,262,293,0,0,265,275,0,0,264,259,270,273,0,0,0,0,292,280,0,0,261,287,0,0,0,0,0,0,0,0,0,285,258,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,269,0,0,0,0,0,290,276,0,271,0,0,0,0,0,0,274,277,266,256,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},
- {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,66,0,0,0,0,82,0,69,0,40,0,47,0,48,0,83,0,44,0,37,0,58,0,77,0,73,0,80,0,0,81,0,63,0,74,0,0,0,0,0,0,59,0,0,43,0,0,38,0,0,68,0,0,46,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,70,0,0,0,0,0,0,0,0,42,0,0,0,0,62,0,72,0,79,0,65,0,41,0,50,0,57,0,45,0,39,0,49,0,53,0,51,0,0,75,0,78,0,64,0,0,0,0,0,0,67,0,0,71,0,0,61,0,0,56,0,0,55,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,84,76,54,52,0,0,0,0,0,0,0,0,0,0,60,0,0},
+ {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,183,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,185,0,182,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,184,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,187,0,0,186,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},
+ {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,219,0,0,0,0,0,0,0,221,0,0,220,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,218,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},
+ {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,13,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11,10,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},
+ {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,225,0,0,0,0,0,0,223,0,0,0,222,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},
+ {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,178,180,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,181,0,0,179,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},
+ {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,226,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},
+ {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,177,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},
+ {0,0,0,0,0,188,0,194,0,197,0,192,0,193,0,0,0,196,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,195,0,191,0,190,198,0,0,189,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},
+ {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,166,127,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,161,133,0,0,0,0,0,0,154,175,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,150,165,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,144,138,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,159,172,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},
+ {326,325,363,336,369,351,360,330,331,313,316,324,334,358,346,364,299,340,0,0,0,0,0,0,342,303,0,0,0,0,0,0,357,312,367,327,311,352,361,309,300,319,337,362,359,315,365,338,353,301,0,0,0,0,0,0,318,341,0,0,0,0,0,0,355,322,0,0,0,0,0,0,320,350,0,0,0,0,0,0,302,348,0,0,0,0,0,0,0,306,0,0,0,0,0,0,298,304,345,307,368,323,356,347,314,308,339,371,332,354,349,310,333,0,0,0,305,0,0,0,0,0,0,0,372,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,366,0,0,0,0,0,0,0,0,297,0,0,0,0,0,0,317,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,321,0,0,0,0,0,0,0,335,0},
+ {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,0,4,0,9,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,0,5,0,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},
+ {0,0,0,292,0,0,0,0,286,0,0,287,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,284,0,289,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,281,0,0,0,0,0,0,263,0,260,0,0,294,0,0,0,0,270,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,291,0,0,271,275,0,0,0,0,0,0,0,0,0,0,0,0,265,296,0,0,268,278,0,0,267,262,273,276,0,0,0,0,295,283,0,0,264,290,0,0,0,0,0,0,0,0,0,288,261,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,272,0,0,0,0,0,293,279,0,274,0,0,0,0,0,0,277,280,269,259,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},
+ {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,69,0,0,0,0,85,0,72,0,43,0,50,0,51,0,86,0,47,0,40,0,61,0,80,0,76,0,83,0,0,84,0,66,0,77,0,0,0,0,0,0,62,0,0,46,0,0,41,0,0,71,0,0,49,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,73,0,0,0,0,0,0,0,0,45,0,0,0,0,65,0,75,0,82,0,68,0,44,0,53,0,60,0,48,0,42,0,52,0,56,0,54,0,0,78,0,81,0,67,0,0,0,0,0,0,70,0,0,74,0,0,64,0,0,59,0,0,58,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,87,79,57,55,0,0,0,0,0,0,0,0,0,0,63,0,0},
+ {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,2,0,0,0,0,0,0,0,0,0,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},
};
const UInt8 cRCharIndex[][256] = {
{0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},
- {20,16,17,24,11,0,18,13,25,27,23,22,10,0,0,7,0,8,0,54,57,0,0,0,0,0,0,19,0,0,0,0,0,0,0,26,31,32,9,12,21,0,0,0,0,28,33,0,29,30,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,55,0,0,56,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},
- {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,41,40,42,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},
- {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,46,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,44,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,45,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},
- {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},
- {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,49,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,50,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,47,48,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},
- {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,35,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,37,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,36,0,0,0,0,38,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,39,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},
- {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,52,0,53,0,0,0,0,0,0,0,0,0,0,0,51,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},
- {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,34,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},
- {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,43,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},
- {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,15,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},
+ {21,17,18,25,12,0,19,14,26,28,24,23,11,0,0,8,0,9,0,55,58,0,0,0,0,0,0,20,0,0,0,0,0,0,0,27,32,33,10,13,22,0,0,0,0,29,34,0,30,31,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,56,0,0,57,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},
+ {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,42,41,43,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},
+ {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,47,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,45,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,46,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},
+ {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,7,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},
+ {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,50,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,51,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,48,49,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},
+ {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,36,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,38,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,37,0,0,0,0,39,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,40,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},
+ {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,53,0,54,0,0,0,0,0,0,0,0,0,0,0,52,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},
+ {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,35,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},
+ {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,44,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},
+ {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},
+ {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},
};
-const UInt16 cComposites[370][58] = {
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
- {0x0000,0x219B,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
- {0x0000,0x21CF,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
- {0x0000,0x21CE,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
- {0x0000,0x21CD,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
- {0x0000,0x219A,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
- {0x0000,0x21AE,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
- {0x0000,0x0000,0x0BCB,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
- {0x0000,0x0000,0x0BCA,0x0BCC,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
- {0x0000,0x0000,0x0000,0x0000,0x0B4B,0x0B48,0x0B4C,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
- {0x0000,0x0000,0x0000,0x0B94,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0215,0x0217,0x0000,0x01D4,0x016B,0x0000,0x0000,0x0000,0x0000,0x00FA,0x00FB,0x016D,0x01B0,0x00F9,0x0173,0x0171,0x016F,0x0169,0x00FC,0x1EE5,0x1EE7,0x1E77,0x1E75,0x0000,0x1E73,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0205,0x0207,0x0000,0x011B,0x0113,0x0229,0x0117,0x0000,0x0000,0x00E9,0x00EA,0x0115,0x0000,0x00E8,0x0119,0x0000,0x0000,0x1EBD,0x00EB,0x1EB9,0x1EBB,0x1E19,0x1E1B,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x021A,0x0164,0x0000,0x0162,0x1E6A,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1E6C,0x0000,0x1E70,0x0000,0x1E6E,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0211,0x0213,0x0000,0x0159,0x0000,0x0157,0x1E59,0x0000,0x0000,0x0155,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1E5B,0x0000,0x0000,0x0000,0x1E5F,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0200,0x0202,0x0000,0x01CD,0x0100,0x0000,0x0226,0x0000,0x0000,0x00C1,0x00C2,0x0102,0x0000,0x00C0,0x0104,0x0000,0x00C5,0x00C3,0x00C4,0x1EA0,0x1EA2,0x0000,0x0000,0x0000,0x0000,0x1E00,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0201,0x0203,0x0000,0x01CE,0x0101,0x0000,0x0227,0x0000,0x0000,0x00E1,0x00E2,0x0103,0x0000,0x00E0,0x0105,0x0000,0x00E5,0x00E3,0x00E4,0x1EA1,0x1EA3,0x0000,0x0000,0x0000,0x0000,0x1E01,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0210,0x0212,0x0000,0x0158,0x0000,0x0156,0x1E58,0x0000,0x0000,0x0154,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1E5A,0x0000,0x0000,0x0000,0x1E5E,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x021E,0x0000,0x1E28,0x1E22,0x0000,0x0000,0x0000,0x0124,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1E26,0x1E24,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1E2A,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x022C,0x0000,0x0000,0x0000,0x0000,0x1E4C,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1E4E,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x021B,0x0165,0x0000,0x0163,0x1E6B,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1E97,0x1E6D,0x0000,0x1E71,0x0000,0x1E6F,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0219,0x0161,0x0000,0x015F,0x1E61,0x0000,0x0000,0x015B,0x015D,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1E63,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0204,0x0206,0x0000,0x011A,0x0112,0x0228,0x0116,0x0000,0x0000,0x00C9,0x00CA,0x0114,0x0000,0x00C8,0x0118,0x0000,0x0000,0x1EBC,0x00CB,0x1EB8,0x1EBA,0x1E18,0x1E1A,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0214,0x0216,0x0000,0x01D3,0x016A,0x0000,0x0000,0x0000,0x0000,0x00DA,0x00DB,0x016C,0x01AF,0x00D9,0x0172,0x0170,0x016E,0x0168,0x00DC,0x1EE4,0x1EE6,0x1E76,0x1E74,0x0000,0x1E72,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x020C,0x020E,0x0000,0x01D1,0x014C,0x0000,0x022E,0x0000,0x0000,0x00D3,0x00D4,0x014E,0x01A0,0x00D2,0x01EA,0x0150,0x0000,0x00D5,0x00D6,0x1ECC,0x1ECE,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0231,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0218,0x0160,0x0000,0x015E,0x1E60,0x0000,0x0000,0x015A,0x015C,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1E62,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0208,0x020A,0x0000,0x01CF,0x012A,0x0000,0x0130,0x0000,0x0000,0x00CD,0x00CE,0x012C,0x0000,0x00CC,0x012E,0x0000,0x0000,0x0128,0x00CF,0x1ECA,0x1EC8,0x0000,0x1E2C,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x021F,0x0000,0x1E29,0x1E23,0x0000,0x0000,0x0000,0x0125,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1E27,0x1E25,0x0000,0x0000,0x0000,0x1E96,0x0000,0x0000,0x1E2B,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0209,0x020B,0x0000,0x01D0,0x012B,0x0000,0x0000,0x0000,0x0000,0x00ED,0x00EE,0x012D,0x0000,0x00EC,0x012F,0x0000,0x0000,0x0129,0x00EF,0x1ECB,0x1EC9,0x0000,0x1E2D,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0230,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x022A,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x020D,0x020F,0x0000,0x01D2,0x014D,0x0000,0x022F,0x0000,0x0000,0x00F3,0x00F4,0x014F,0x01A1,0x00F2,0x01EB,0x0151,0x0000,0x00F5,0x00F6,0x1ECD,0x1ECF,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0232,0x0000,0x1E8E,0x0000,0x0000,0x00DD,0x0176,0x0000,0x0000,0x1EF2,0x0000,0x0000,0x0000,0x1EF8,0x0178,0x1EF4,0x1EF6,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0233,0x0000,0x1E8F,0x0000,0x0000,0x00FD,0x0177,0x0000,0x0000,0x1EF3,0x0000,0x0000,0x1E99,0x1EF9,0x00FF,0x1EF5,0x1EF7,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x022D,0x0000,0x0000,0x0000,0x0000,0x1E4D,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1E4F,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x022B,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x305A,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x3076,0x3077,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x30BC,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x3050,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x30B4,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x30F4,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x3073,0x3074,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x3058,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x30BA,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x307C,0x307D,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x3052,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x3054,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x30BE,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x30B6,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x30C2,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x30FA,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x30C0,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x30F9,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x30DC,0x30DD,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x30D9,0x30DA,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x30B8,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x305C,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x3070,0x3071,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x30FE,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x30D6,0x30D7,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x30AC,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x3067,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x30C9,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x30B2,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x3094,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x30D0,0x30D1,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x3079,0x307A,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x304E,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x309E,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x30D3,0x30D4,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x30AE,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x3060,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x3069,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x30C5,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x30F8,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x305E,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x30C7,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x30B0,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x3062,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x3065,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x304C,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x3056,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x30F7,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x01E6,0x1E20,0x0122,0x0120,0x0000,0x0000,0x01F4,0x011C,0x011E,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0147,0x0000,0x0145,0x1E44,0x0000,0x0000,0x0143,0x0000,0x0000,0x0000,0x01F8,0x0000,0x0000,0x0000,0x00D1,0x0000,0x1E46,0x0000,0x1E4A,0x0000,0x1E48,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x017D,0x0000,0x0000,0x017B,0x0000,0x0000,0x0179,0x1E90,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1E92,0x0000,0x0000,0x0000,0x1E94,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x01E9,0x0000,0x0137,0x0000,0x0000,0x0000,0x1E31,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1E33,0x0000,0x0000,0x0000,0x1E35,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x013D,0x0000,0x013B,0x0000,0x0000,0x0000,0x0139,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1E36,0x0000,0x1E3C,0x0000,0x1E3A,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x01DA,0x01D6,0x0000,0x0000,0x0000,0x0000,0x01D8,0x0000,0x0000,0x0000,0x01DC,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x01E7,0x1E21,0x0123,0x0121,0x0000,0x0000,0x01F5,0x011D,0x011F,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x010D,0x0000,0x00E7,0x010B,0x0000,0x0000,0x0107,0x0109,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x01E2,0x0000,0x0000,0x0000,0x0000,0x01FC,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x013E,0x0000,0x013C,0x0000,0x0000,0x0000,0x013A,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1E37,0x0000,0x1E3D,0x0000,0x1E3B,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x010F,0x0000,0x1E11,0x1E0B,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1E0D,0x0000,0x1E13,0x0000,0x1E0F,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x01EC,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0148,0x0000,0x0146,0x1E45,0x0000,0x0000,0x0144,0x0000,0x0000,0x0000,0x01F9,0x0000,0x0000,0x0000,0x00F1,0x0000,0x1E47,0x0000,0x1E4B,0x0000,0x1E49,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x010E,0x0000,0x1E10,0x1E0A,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1E0C,0x0000,0x1E12,0x0000,0x1E0E,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x01E0,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x01DF,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x017E,0x0000,0x0000,0x017C,0x0000,0x0000,0x017A,0x1E91,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1E93,0x0000,0x0000,0x0000,0x1E95,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x01EE,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x01FB,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x01E3,0x0000,0x0000,0x0000,0x0000,0x01FD,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x010C,0x0000,0x00C7,0x010A,0x0000,0x0000,0x0106,0x0108,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1E87,0x0000,0x0000,0x1E83,0x0175,0x0000,0x0000,0x1E81,0x0000,0x0000,0x1E98,0x0000,0x1E85,0x1E89,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x01FF,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x01F0,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0135,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x01E8,0x0000,0x0136,0x0000,0x0000,0x0000,0x1E30,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1E32,0x0000,0x0000,0x0000,0x1E34,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x01E1,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0134,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x01ED,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1E86,0x0000,0x0000,0x1E82,0x0174,0x0000,0x0000,0x1E80,0x0000,0x0000,0x0000,0x0000,0x1E84,0x1E88,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x01DE,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x01FA,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x01FE,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x01D9,0x01D5,0x0000,0x0000,0x0000,0x0000,0x01D7,0x0000,0x0000,0x0000,0x01DB,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x01EF,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1E7D,0x0000,0x1E7F,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1E66,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1E56,0x0000,0x0000,0x1E54,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1EE9,0x0000,0x0000,0x0000,0x1EEB,0x0000,0x0000,0x0000,0x1EEF,0x0000,0x1EF1,0x1EED,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1EBE,0x0000,0x0000,0x0000,0x1EC0,0x0000,0x0000,0x0000,0x1EC4,0x0000,0x0000,0x1EC2,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1E39,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1EDA,0x0000,0x0000,0x0000,0x1EDC,0x0000,0x0000,0x0000,0x1EE0,0x0000,0x1EE2,0x1EDE,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1E16,0x0000,0x0000,0x0000,0x1E14,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1EAF,0x0000,0x0000,0x0000,0x1EB1,0x0000,0x0000,0x0000,0x1EB5,0x0000,0x0000,0x1EB3,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1E1F,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1ED0,0x0000,0x0000,0x0000,0x1ED2,0x0000,0x0000,0x0000,0x1ED6,0x0000,0x0000,0x1ED4,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1E5D,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1E41,0x0000,0x0000,0x1E3F,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1E43,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1E1D,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1EBF,0x0000,0x0000,0x0000,0x1EC1,0x0000,0x0000,0x0000,0x1EC5,0x0000,0x0000,0x1EC3,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1E8A,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1E8C,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1EC7,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1ED1,0x0000,0x0000,0x0000,0x1ED3,0x0000,0x0000,0x0000,0x1ED7,0x0000,0x0000,0x1ED5,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1E53,0x0000,0x0000,0x0000,0x1E51,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1E65,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1E40,0x0000,0x0000,0x1E3E,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1E42,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1EA5,0x0000,0x0000,0x0000,0x1EA7,0x0000,0x0000,0x0000,0x1EAB,0x0000,0x0000,0x1EA9,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1EC6,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1E8B,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1E8D,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1E02,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1E04,0x0000,0x0000,0x0000,0x1E06,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1E52,0x0000,0x0000,0x0000,0x1E50,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1EE8,0x0000,0x0000,0x0000,0x1EEA,0x0000,0x0000,0x0000,0x1EEE,0x0000,0x1EF0,0x1EEC,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1EA4,0x0000,0x0000,0x0000,0x1EA6,0x0000,0x0000,0x0000,0x1EAA,0x0000,0x0000,0x1EA8,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1EAC,0x1EB6,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1EAE,0x0000,0x0000,0x0000,0x1EB0,0x0000,0x0000,0x0000,0x1EB4,0x0000,0x0000,0x1EB2,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1EDB,0x0000,0x0000,0x0000,0x1EDD,0x0000,0x0000,0x0000,0x1EE1,0x0000,0x1EE3,0x1EDF,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1E7C,0x0000,0x1E7E,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1E68,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1E79,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1E17,0x0000,0x0000,0x0000,0x1E15,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1E2F,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1E08,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1ED8,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1E03,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1E05,0x0000,0x0000,0x0000,0x1E07,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1E5C,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1E67,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1E57,0x0000,0x0000,0x1E55,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1E7B,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1EAD,0x1EB7,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1E38,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1E1E,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1E64,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1E1C,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1E78,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1E9B,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1ED9,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1E7A,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1E2E,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1E69,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1E09,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1026,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0D4A,0x0000,0x0D4C,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0DDD,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0D4B,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0DDA,0x0000,0x0DDC,0x0DDE,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0626,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0623,0x0622,0x0625,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x06C2,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0624,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x06C0,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x06D3,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1B06,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1B43,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1B40,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1B3D,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1B0C,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1B0E,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1B08,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1B3B,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1B12,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1B0A,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1B41,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1FD9,0x0000,0x0000,0x0000,0x0000,0x038A,0x0000,0x1FD8,0x0000,0x1FDA,0x0000,0x0000,0x0000,0x0000,0x03AA,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F38,0x0000,0x0000,0x1F39},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x03CC,0x0000,0x0000,0x0000,0x1F78,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F40,0x0000,0x0000,0x1F41},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x03CE,0x0000,0x0000,0x0000,0x1F7C,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F60,0x1FF6,0x1FF3,0x1F61},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1FE9,0x0000,0x0000,0x0000,0x0000,0x038E,0x0000,0x1FE8,0x0000,0x1FEA,0x0000,0x0000,0x0000,0x0000,0x03AB,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F59},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0344,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x038F,0x0000,0x0000,0x0000,0x1FFA,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F68,0x0000,0x1FFC,0x1F69},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1FE1,0x0000,0x0000,0x0000,0x0000,0x03CD,0x0000,0x1FE0,0x0000,0x1F7A,0x0000,0x0000,0x0000,0x0000,0x03CB,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F50,0x1FE6,0x0000,0x1F51},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x03D3,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x03D4,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x03AE,0x0000,0x0000,0x0000,0x1F74,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F20,0x1FC6,0x1FC3,0x1F21},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0388,0x0000,0x0000,0x0000,0x1FC8,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F18,0x0000,0x0000,0x1F19},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0390,0x0000,0x0000,0x0000,0x1FD2,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1FD7,0x0000,0x0000},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0385,0x0000,0x0000,0x0000,0x1FED,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1FC1,0x0000,0x0000},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1FB9,0x0000,0x0000,0x0000,0x0000,0x0386,0x0000,0x1FB8,0x0000,0x1FBA,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F08,0x0000,0x1FBC,0x1F09},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1FD1,0x0000,0x0000,0x0000,0x0000,0x03AF,0x0000,0x1FD0,0x0000,0x1F76,0x0000,0x0000,0x0000,0x0000,0x03CA,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F30,0x1FD6,0x0000,0x1F31},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x03B0,0x0000,0x0000,0x0000,0x1FE2,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1FE7,0x0000,0x0000},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0389,0x0000,0x0000,0x0000,0x1FCA,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F28,0x0000,0x1FCC,0x1F29},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1FB1,0x0000,0x0000,0x0000,0x0000,0x03AC,0x0000,0x1FB0,0x0000,0x1F70,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F00,0x1FB6,0x1FB3,0x1F01},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x03AD,0x0000,0x0000,0x0000,0x1F72,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F10,0x0000,0x0000,0x1F11},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x038C,0x0000,0x0000,0x0000,0x1FF8,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F48,0x0000,0x0000,0x1F49},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x09CB,0x09CC,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0929,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0934,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0931,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0CCB,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0CC7,0x0CC8,0x0000,0x0CCA,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0C48,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0CC0,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0F81,0x0F73,0x0F75,0x0000,0x0000,0x0000,0x0000},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x04ED,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x04EF,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x045E,0x0000,0x0000,0x0000,0x04F3,0x0000,0x0000,0x04F1,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0476,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0407,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x04E3,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0439,0x0000,0x045D,0x0000,0x0000,0x0000,0x0000,0x04E5,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x04D7,0x0000,0x0450,0x0000,0x0000,0x0000,0x0000,0x0451,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x04C1,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x04DC,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0477,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x04D6,0x0000,0x0400,0x0000,0x0000,0x0000,0x0000,0x0401,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x04F4,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x04DE,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x04EE,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x040E,0x0000,0x0000,0x0000,0x04F2,0x0000,0x0000,0x04F0,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x04E2,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0419,0x0000,0x040D,0x0000,0x0000,0x0000,0x0000,0x04E4,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x04C2,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x04DD,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0453,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x04EC,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x04E6,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x04F9,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x04DA,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x04E7,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x045C,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x04DF,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x04EA,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x04F5,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x04D0,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x04D2,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0457,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x04DB,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x04EB,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0403,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x04F8,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x040C,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x04D1,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x04D3,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
- {0x0000,0x22ED,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
- {0x0000,0x2247,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
- {0x0000,0x22E3,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
- {0x0000,0x2281,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
- {0x0000,0x2244,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
- {0x0000,0x2288,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
- {0x0000,0x2274,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
- {0x0000,0x226E,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
- {0x0000,0x2280,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
- {0x0000,0x2278,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
- {0x0000,0x22EC,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
- {0x0000,0x226D,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
- {0x0000,0x2270,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
- {0x0000,0x22AC,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
- {0x0000,0x22E0,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
- {0x0000,0x22AF,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
- {0x0000,0x2271,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
- {0x0000,0x22E1,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
- {0x0000,0x22EA,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
- {0x0000,0x2279,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
- {0x0000,0x22AE,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
- {0x0000,0x22EB,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
- {0x0000,0x2241,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
- {0x0000,0x2260,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
- {0x0000,0x2285,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
- {0x0000,0x2224,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
- {0x0000,0x226F,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
- {0x0000,0x2209,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
- {0x0000,0x220C,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
- {0x0000,0x22E2,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
- {0x0000,0x2226,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
- {0x0000,0x2289,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
- {0x0000,0x2262,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
- {0x0000,0x2204,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
- {0x0000,0x22AD,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
- {0x0000,0x2249,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
- {0x0000,0x2284,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
- {0x0000,0x2275,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1FCE,0x0000,0x0000,0x0000,0x1FCD,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1FCF,0x0000,0x0000},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F64,0x0000,0x0000,0x0000,0x1F62,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F66,0x1FA0,0x0000},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F14,0x0000,0x0000,0x0000,0x1F12,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F2C,0x0000,0x0000,0x0000,0x1F2A,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F2E,0x1F98,0x0000},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F35,0x0000,0x0000,0x0000,0x1F33,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F37,0x0000,0x0000},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F54,0x0000,0x0000,0x0000,0x1F52,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F56,0x0000,0x0000},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F1D,0x0000,0x0000,0x0000,0x1F1B,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F65,0x0000,0x0000,0x0000,0x1F63,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F67,0x1FA1,0x0000},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1FC2,0x0000},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F5D,0x0000,0x0000,0x0000,0x1F5B,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F5F,0x0000,0x0000},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1FA3,0x0000},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F6D,0x0000,0x0000,0x0000,0x1F6B,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F6F,0x1FA9,0x0000},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F97,0x0000},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1FAF,0x0000},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F94,0x0000},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F25,0x0000,0x0000,0x0000,0x1F23,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F27,0x1F91,0x0000},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F0D,0x0000,0x0000,0x0000,0x1F0B,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F0F,0x1F89,0x0000},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F6C,0x0000,0x0000,0x0000,0x1F6A,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F6E,0x1FA8,0x0000},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F9D,0x0000},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F8A,0x0000},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1FC7,0x0000},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F3C,0x0000,0x0000,0x0000,0x1F3A,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F3E,0x0000,0x0000},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F2D,0x0000,0x0000,0x0000,0x1F2B,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F2F,0x1F99,0x0000},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F4C,0x0000,0x0000,0x0000,0x1F4A,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1FF7,0x0000},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F45,0x0000,0x0000,0x0000,0x1F43,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1FA5,0x0000},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F8B,0x0000},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F05,0x0000,0x0000,0x0000,0x1F03,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F07,0x1F81,0x0000},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F04,0x0000,0x0000,0x0000,0x1F02,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F06,0x1F80,0x0000},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F93,0x0000},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1FE4,0x0000,0x0000,0x1FE5},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1FEC},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F87,0x0000},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F0C,0x0000,0x0000,0x0000,0x1F0A,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F0E,0x1F88,0x0000},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1FAC,0x0000},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1FB2,0x0000},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F8C,0x0000},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1FDE,0x0000,0x0000,0x0000,0x1FDD,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1FDF,0x0000,0x0000},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F83,0x0000},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F9A,0x0000},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F9F,0x0000},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1FAA,0x0000},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F15,0x0000,0x0000,0x0000,0x1F13,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F3D,0x0000,0x0000,0x0000,0x1F3B,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F3F,0x0000,0x0000},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F1C,0x0000,0x0000,0x0000,0x1F1A,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1FB4,0x0000},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1FF4,0x0000},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1FA2,0x0000},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F8E,0x0000},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1FA7,0x0000},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F55,0x0000,0x0000,0x0000,0x1F53,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F57,0x0000,0x0000},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1FAE,0x0000},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F4D,0x0000,0x0000,0x0000,0x1F4B,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F85,0x0000},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F95,0x0000},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F34,0x0000,0x0000,0x0000,0x1F32,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F36,0x0000,0x0000},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1FAD,0x0000},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F44,0x0000,0x0000,0x0000,0x1F42,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1FA6,0x0000},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F24,0x0000,0x0000,0x0000,0x1F22,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F26,0x1F90,0x0000},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F8D,0x0000},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F9C,0x0000},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F86,0x0000},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F96,0x0000},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F9B,0x0000},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F82,0x0000},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F8F,0x0000},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F9E,0x0000},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1FB7,0x0000},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F92,0x0000},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1FA4,0x0000},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F84,0x0000},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1FC4,0x0000},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1FAB,0x0000},
- {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1FF2,0x0000},
+const UInt16 cComposites[373][59] = {
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
+ {0x0000,0x1109A,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
+ {0x0000,0x1109C,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
+ {0x0000,0x110AB,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
+ {0x0000,0x0000,0x219B,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
+ {0x0000,0x0000,0x21CF,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
+ {0x0000,0x0000,0x21CE,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
+ {0x0000,0x0000,0x21CD,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
+ {0x0000,0x0000,0x219A,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
+ {0x0000,0x0000,0x21AE,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
+ {0x0000,0x0000,0x0000,0x0BCB,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
+ {0x0000,0x0000,0x0000,0x0BCA,0x0BCC,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0B4B,0x0B48,0x0B4C,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
+ {0x0000,0x0000,0x0000,0x0000,0x0B94,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0215,0x0217,0x0000,0x01D4,0x016B,0x0000,0x0000,0x0000,0x0000,0x00FA,0x00FB,0x016D,0x01B0,0x00F9,0x0173,0x0171,0x016F,0x0169,0x00FC,0x1EE5,0x1EE7,0x1E77,0x1E75,0x0000,0x1E73,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0205,0x0207,0x0000,0x011B,0x0113,0x0229,0x0117,0x0000,0x0000,0x00E9,0x00EA,0x0115,0x0000,0x00E8,0x0119,0x0000,0x0000,0x1EBD,0x00EB,0x1EB9,0x1EBB,0x1E19,0x1E1B,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x021A,0x0164,0x0000,0x0162,0x1E6A,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1E6C,0x0000,0x1E70,0x0000,0x1E6E,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0211,0x0213,0x0000,0x0159,0x0000,0x0157,0x1E59,0x0000,0x0000,0x0155,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1E5B,0x0000,0x0000,0x0000,0x1E5F,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0200,0x0202,0x0000,0x01CD,0x0100,0x0000,0x0226,0x0000,0x0000,0x00C1,0x00C2,0x0102,0x0000,0x00C0,0x0104,0x0000,0x00C5,0x00C3,0x00C4,0x1EA0,0x1EA2,0x0000,0x0000,0x0000,0x0000,0x1E00,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0201,0x0203,0x0000,0x01CE,0x0101,0x0000,0x0227,0x0000,0x0000,0x00E1,0x00E2,0x0103,0x0000,0x00E0,0x0105,0x0000,0x00E5,0x00E3,0x00E4,0x1EA1,0x1EA3,0x0000,0x0000,0x0000,0x0000,0x1E01,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0210,0x0212,0x0000,0x0158,0x0000,0x0156,0x1E58,0x0000,0x0000,0x0154,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1E5A,0x0000,0x0000,0x0000,0x1E5E,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x021E,0x0000,0x1E28,0x1E22,0x0000,0x0000,0x0000,0x0124,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1E26,0x1E24,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1E2A,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x022C,0x0000,0x0000,0x0000,0x0000,0x1E4C,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1E4E,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x021B,0x0165,0x0000,0x0163,0x1E6B,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1E97,0x1E6D,0x0000,0x1E71,0x0000,0x1E6F,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0219,0x0161,0x0000,0x015F,0x1E61,0x0000,0x0000,0x015B,0x015D,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1E63,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0204,0x0206,0x0000,0x011A,0x0112,0x0228,0x0116,0x0000,0x0000,0x00C9,0x00CA,0x0114,0x0000,0x00C8,0x0118,0x0000,0x0000,0x1EBC,0x00CB,0x1EB8,0x1EBA,0x1E18,0x1E1A,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0214,0x0216,0x0000,0x01D3,0x016A,0x0000,0x0000,0x0000,0x0000,0x00DA,0x00DB,0x016C,0x01AF,0x00D9,0x0172,0x0170,0x016E,0x0168,0x00DC,0x1EE4,0x1EE6,0x1E76,0x1E74,0x0000,0x1E72,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x020C,0x020E,0x0000,0x01D1,0x014C,0x0000,0x022E,0x0000,0x0000,0x00D3,0x00D4,0x014E,0x01A0,0x00D2,0x01EA,0x0150,0x0000,0x00D5,0x00D6,0x1ECC,0x1ECE,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0231,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0218,0x0160,0x0000,0x015E,0x1E60,0x0000,0x0000,0x015A,0x015C,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1E62,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0208,0x020A,0x0000,0x01CF,0x012A,0x0000,0x0130,0x0000,0x0000,0x00CD,0x00CE,0x012C,0x0000,0x00CC,0x012E,0x0000,0x0000,0x0128,0x00CF,0x1ECA,0x1EC8,0x0000,0x1E2C,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x021F,0x0000,0x1E29,0x1E23,0x0000,0x0000,0x0000,0x0125,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1E27,0x1E25,0x0000,0x0000,0x0000,0x1E96,0x0000,0x0000,0x1E2B,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0209,0x020B,0x0000,0x01D0,0x012B,0x0000,0x0000,0x0000,0x0000,0x00ED,0x00EE,0x012D,0x0000,0x00EC,0x012F,0x0000,0x0000,0x0129,0x00EF,0x1ECB,0x1EC9,0x0000,0x1E2D,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0230,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x022A,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x020D,0x020F,0x0000,0x01D2,0x014D,0x0000,0x022F,0x0000,0x0000,0x00F3,0x00F4,0x014F,0x01A1,0x00F2,0x01EB,0x0151,0x0000,0x00F5,0x00F6,0x1ECD,0x1ECF,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0232,0x0000,0x1E8E,0x0000,0x0000,0x00DD,0x0176,0x0000,0x0000,0x1EF2,0x0000,0x0000,0x0000,0x1EF8,0x0178,0x1EF4,0x1EF6,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0233,0x0000,0x1E8F,0x0000,0x0000,0x00FD,0x0177,0x0000,0x0000,0x1EF3,0x0000,0x0000,0x1E99,0x1EF9,0x00FF,0x1EF5,0x1EF7,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x022D,0x0000,0x0000,0x0000,0x0000,0x1E4D,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1E4F,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x022B,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x305A,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x3076,0x3077,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x30BC,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x3050,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x30B4,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x30F4,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x3073,0x3074,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x3058,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x30BA,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x307C,0x307D,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x3052,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x3054,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x30BE,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x30B6,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x30C2,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x30FA,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x30C0,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x30F9,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x30DC,0x30DD,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x30D9,0x30DA,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x30B8,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x305C,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x3070,0x3071,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x30FE,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x30D6,0x30D7,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x30AC,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x3067,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x30C9,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x30B2,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x3094,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x30D0,0x30D1,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x3079,0x307A,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x304E,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x309E,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x30D3,0x30D4,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x30AE,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x3060,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x3069,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x30C5,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x30F8,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x305E,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x30C7,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x30B0,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x3062,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x3065,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x304C,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x3056,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x30F7,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x01E6,0x1E20,0x0122,0x0120,0x0000,0x0000,0x01F4,0x011C,0x011E,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0147,0x0000,0x0145,0x1E44,0x0000,0x0000,0x0143,0x0000,0x0000,0x0000,0x01F8,0x0000,0x0000,0x0000,0x00D1,0x0000,0x1E46,0x0000,0x1E4A,0x0000,0x1E48,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x017D,0x0000,0x0000,0x017B,0x0000,0x0000,0x0179,0x1E90,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1E92,0x0000,0x0000,0x0000,0x1E94,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x01E9,0x0000,0x0137,0x0000,0x0000,0x0000,0x1E31,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1E33,0x0000,0x0000,0x0000,0x1E35,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x013D,0x0000,0x013B,0x0000,0x0000,0x0000,0x0139,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1E36,0x0000,0x1E3C,0x0000,0x1E3A,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x01DA,0x01D6,0x0000,0x0000,0x0000,0x0000,0x01D8,0x0000,0x0000,0x0000,0x01DC,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x01E7,0x1E21,0x0123,0x0121,0x0000,0x0000,0x01F5,0x011D,0x011F,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x010D,0x0000,0x00E7,0x010B,0x0000,0x0000,0x0107,0x0109,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x01E2,0x0000,0x0000,0x0000,0x0000,0x01FC,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x013E,0x0000,0x013C,0x0000,0x0000,0x0000,0x013A,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1E37,0x0000,0x1E3D,0x0000,0x1E3B,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x010F,0x0000,0x1E11,0x1E0B,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1E0D,0x0000,0x1E13,0x0000,0x1E0F,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x01EC,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0148,0x0000,0x0146,0x1E45,0x0000,0x0000,0x0144,0x0000,0x0000,0x0000,0x01F9,0x0000,0x0000,0x0000,0x00F1,0x0000,0x1E47,0x0000,0x1E4B,0x0000,0x1E49,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x010E,0x0000,0x1E10,0x1E0A,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1E0C,0x0000,0x1E12,0x0000,0x1E0E,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x01E0,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x01DF,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x017E,0x0000,0x0000,0x017C,0x0000,0x0000,0x017A,0x1E91,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1E93,0x0000,0x0000,0x0000,0x1E95,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x01EE,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x01FB,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x01E3,0x0000,0x0000,0x0000,0x0000,0x01FD,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x010C,0x0000,0x00C7,0x010A,0x0000,0x0000,0x0106,0x0108,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1E87,0x0000,0x0000,0x1E83,0x0175,0x0000,0x0000,0x1E81,0x0000,0x0000,0x1E98,0x0000,0x1E85,0x1E89,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x01FF,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x01F0,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0135,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x01E8,0x0000,0x0136,0x0000,0x0000,0x0000,0x1E30,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1E32,0x0000,0x0000,0x0000,0x1E34,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x01E1,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0134,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x01ED,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1E86,0x0000,0x0000,0x1E82,0x0174,0x0000,0x0000,0x1E80,0x0000,0x0000,0x0000,0x0000,0x1E84,0x1E88,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x01DE,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x01FA,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x01FE,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x01D9,0x01D5,0x0000,0x0000,0x0000,0x0000,0x01D7,0x0000,0x0000,0x0000,0x01DB,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x01EF,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1E7D,0x0000,0x1E7F,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1E66,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1E56,0x0000,0x0000,0x1E54,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1EE9,0x0000,0x0000,0x0000,0x1EEB,0x0000,0x0000,0x0000,0x1EEF,0x0000,0x1EF1,0x1EED,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1EBE,0x0000,0x0000,0x0000,0x1EC0,0x0000,0x0000,0x0000,0x1EC4,0x0000,0x0000,0x1EC2,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1E39,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1EDA,0x0000,0x0000,0x0000,0x1EDC,0x0000,0x0000,0x0000,0x1EE0,0x0000,0x1EE2,0x1EDE,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1E16,0x0000,0x0000,0x0000,0x1E14,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1EAF,0x0000,0x0000,0x0000,0x1EB1,0x0000,0x0000,0x0000,0x1EB5,0x0000,0x0000,0x1EB3,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1E1F,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1ED0,0x0000,0x0000,0x0000,0x1ED2,0x0000,0x0000,0x0000,0x1ED6,0x0000,0x0000,0x1ED4,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1E5D,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1E41,0x0000,0x0000,0x1E3F,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1E43,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1E1D,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1EBF,0x0000,0x0000,0x0000,0x1EC1,0x0000,0x0000,0x0000,0x1EC5,0x0000,0x0000,0x1EC3,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1E8A,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1E8C,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1EC7,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1ED1,0x0000,0x0000,0x0000,0x1ED3,0x0000,0x0000,0x0000,0x1ED7,0x0000,0x0000,0x1ED5,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1E53,0x0000,0x0000,0x0000,0x1E51,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1E65,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1E40,0x0000,0x0000,0x1E3E,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1E42,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1EA5,0x0000,0x0000,0x0000,0x1EA7,0x0000,0x0000,0x0000,0x1EAB,0x0000,0x0000,0x1EA9,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1EC6,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1E8B,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1E8D,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1E02,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1E04,0x0000,0x0000,0x0000,0x1E06,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1E52,0x0000,0x0000,0x0000,0x1E50,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1EE8,0x0000,0x0000,0x0000,0x1EEA,0x0000,0x0000,0x0000,0x1EEE,0x0000,0x1EF0,0x1EEC,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1EA4,0x0000,0x0000,0x0000,0x1EA6,0x0000,0x0000,0x0000,0x1EAA,0x0000,0x0000,0x1EA8,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1EAC,0x1EB6,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1EAE,0x0000,0x0000,0x0000,0x1EB0,0x0000,0x0000,0x0000,0x1EB4,0x0000,0x0000,0x1EB2,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1EDB,0x0000,0x0000,0x0000,0x1EDD,0x0000,0x0000,0x0000,0x1EE1,0x0000,0x1EE3,0x1EDF,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1E7C,0x0000,0x1E7E,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1E68,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1E79,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1E17,0x0000,0x0000,0x0000,0x1E15,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1E2F,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1E08,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1ED8,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1E03,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1E05,0x0000,0x0000,0x0000,0x1E07,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1E5C,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1E67,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1E57,0x0000,0x0000,0x1E55,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1E7B,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1EAD,0x1EB7,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1E38,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1E1E,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1E64,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1E1C,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1E78,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1E9B,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1ED9,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1E7A,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1E2E,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1E69,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1E09,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1026,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0D4A,0x0000,0x0D4C,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0DDD,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0D4B,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0DDA,0x0000,0x0DDC,0x0DDE,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0626,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0623,0x0622,0x0625,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x06C2,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0624,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x06C0,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x06D3,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1B06,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1B43,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1B40,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1B3D,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1B0C,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1B0E,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1B08,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1B3B,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1B12,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1B0A,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1B41,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1FD9,0x0000,0x0000,0x0000,0x0000,0x038A,0x0000,0x1FD8,0x0000,0x1FDA,0x0000,0x0000,0x0000,0x0000,0x03AA,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F38,0x0000,0x0000,0x1F39},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x03CC,0x0000,0x0000,0x0000,0x1F78,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F40,0x0000,0x0000,0x1F41},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x03CE,0x0000,0x0000,0x0000,0x1F7C,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F60,0x1FF6,0x1FF3,0x1F61},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1FE9,0x0000,0x0000,0x0000,0x0000,0x038E,0x0000,0x1FE8,0x0000,0x1FEA,0x0000,0x0000,0x0000,0x0000,0x03AB,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F59},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0344,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x038F,0x0000,0x0000,0x0000,0x1FFA,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F68,0x0000,0x1FFC,0x1F69},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1FE1,0x0000,0x0000,0x0000,0x0000,0x03CD,0x0000,0x1FE0,0x0000,0x1F7A,0x0000,0x0000,0x0000,0x0000,0x03CB,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F50,0x1FE6,0x0000,0x1F51},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x03D3,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x03D4,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x03AE,0x0000,0x0000,0x0000,0x1F74,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F20,0x1FC6,0x1FC3,0x1F21},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0388,0x0000,0x0000,0x0000,0x1FC8,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F18,0x0000,0x0000,0x1F19},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0390,0x0000,0x0000,0x0000,0x1FD2,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1FD7,0x0000,0x0000},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0385,0x0000,0x0000,0x0000,0x1FED,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1FC1,0x0000,0x0000},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1FB9,0x0000,0x0000,0x0000,0x0000,0x0386,0x0000,0x1FB8,0x0000,0x1FBA,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F08,0x0000,0x1FBC,0x1F09},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1FD1,0x0000,0x0000,0x0000,0x0000,0x03AF,0x0000,0x1FD0,0x0000,0x1F76,0x0000,0x0000,0x0000,0x0000,0x03CA,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F30,0x1FD6,0x0000,0x1F31},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x03B0,0x0000,0x0000,0x0000,0x1FE2,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1FE7,0x0000,0x0000},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0389,0x0000,0x0000,0x0000,0x1FCA,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F28,0x0000,0x1FCC,0x1F29},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1FB1,0x0000,0x0000,0x0000,0x0000,0x03AC,0x0000,0x1FB0,0x0000,0x1F70,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F00,0x1FB6,0x1FB3,0x1F01},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x03AD,0x0000,0x0000,0x0000,0x1F72,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F10,0x0000,0x0000,0x1F11},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x038C,0x0000,0x0000,0x0000,0x1FF8,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F48,0x0000,0x0000,0x1F49},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x09CB,0x09CC,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0929,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0934,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0931,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0CCB,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0CC7,0x0CC8,0x0000,0x0CCA,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0C48,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0CC0,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0F81,0x0F73,0x0F75,0x0000,0x0000,0x0000,0x0000},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x04ED,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x04EF,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x045E,0x0000,0x0000,0x0000,0x04F3,0x0000,0x0000,0x04F1,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0476,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0407,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x04E3,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0439,0x0000,0x045D,0x0000,0x0000,0x0000,0x0000,0x04E5,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x04D7,0x0000,0x0450,0x0000,0x0000,0x0000,0x0000,0x0451,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x04C1,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x04DC,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0477,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x04D6,0x0000,0x0400,0x0000,0x0000,0x0000,0x0000,0x0401,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x04F4,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x04DE,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x04EE,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x040E,0x0000,0x0000,0x0000,0x04F2,0x0000,0x0000,0x04F0,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x04E2,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0419,0x0000,0x040D,0x0000,0x0000,0x0000,0x0000,0x04E4,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x04C2,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x04DD,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0453,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x04EC,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x04E6,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x04F9,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x04DA,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x04E7,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x045C,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x04DF,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x04EA,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x04F5,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x04D0,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x04D2,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0457,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x04DB,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x04EB,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0403,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x04F8,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x040C,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x04D1,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x04D3,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
+ {0x0000,0x0000,0x22ED,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
+ {0x0000,0x0000,0x2247,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
+ {0x0000,0x0000,0x22E3,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
+ {0x0000,0x0000,0x2281,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
+ {0x0000,0x0000,0x2244,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
+ {0x0000,0x0000,0x2288,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
+ {0x0000,0x0000,0x2274,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
+ {0x0000,0x0000,0x226E,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
+ {0x0000,0x0000,0x2280,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
+ {0x0000,0x0000,0x2278,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
+ {0x0000,0x0000,0x22EC,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
+ {0x0000,0x0000,0x226D,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
+ {0x0000,0x0000,0x2270,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
+ {0x0000,0x0000,0x22AC,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
+ {0x0000,0x0000,0x22E0,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
+ {0x0000,0x0000,0x22AF,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
+ {0x0000,0x0000,0x2271,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
+ {0x0000,0x0000,0x22E1,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
+ {0x0000,0x0000,0x22EA,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
+ {0x0000,0x0000,0x2279,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
+ {0x0000,0x0000,0x22AE,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
+ {0x0000,0x0000,0x22EB,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
+ {0x0000,0x0000,0x2241,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
+ {0x0000,0x0000,0x2260,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
+ {0x0000,0x0000,0x2285,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
+ {0x0000,0x0000,0x2224,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
+ {0x0000,0x0000,0x226F,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
+ {0x0000,0x0000,0x2209,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
+ {0x0000,0x0000,0x220C,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
+ {0x0000,0x0000,0x22E2,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
+ {0x0000,0x0000,0x2226,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
+ {0x0000,0x0000,0x2289,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
+ {0x0000,0x0000,0x2262,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
+ {0x0000,0x0000,0x2204,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
+ {0x0000,0x0000,0x22AD,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
+ {0x0000,0x0000,0x2249,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
+ {0x0000,0x0000,0x2284,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
+ {0x0000,0x0000,0x2275,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1FCE,0x0000,0x0000,0x0000,0x1FCD,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1FCF,0x0000,0x0000},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F64,0x0000,0x0000,0x0000,0x1F62,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F66,0x1FA0,0x0000},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F14,0x0000,0x0000,0x0000,0x1F12,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F2C,0x0000,0x0000,0x0000,0x1F2A,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F2E,0x1F98,0x0000},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F35,0x0000,0x0000,0x0000,0x1F33,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F37,0x0000,0x0000},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F54,0x0000,0x0000,0x0000,0x1F52,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F56,0x0000,0x0000},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F1D,0x0000,0x0000,0x0000,0x1F1B,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F65,0x0000,0x0000,0x0000,0x1F63,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F67,0x1FA1,0x0000},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1FC2,0x0000},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F5D,0x0000,0x0000,0x0000,0x1F5B,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F5F,0x0000,0x0000},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1FA3,0x0000},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F6D,0x0000,0x0000,0x0000,0x1F6B,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F6F,0x1FA9,0x0000},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F97,0x0000},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1FAF,0x0000},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F94,0x0000},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F25,0x0000,0x0000,0x0000,0x1F23,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F27,0x1F91,0x0000},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F0D,0x0000,0x0000,0x0000,0x1F0B,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F0F,0x1F89,0x0000},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F6C,0x0000,0x0000,0x0000,0x1F6A,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F6E,0x1FA8,0x0000},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F9D,0x0000},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F8A,0x0000},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1FC7,0x0000},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F3C,0x0000,0x0000,0x0000,0x1F3A,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F3E,0x0000,0x0000},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F2D,0x0000,0x0000,0x0000,0x1F2B,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F2F,0x1F99,0x0000},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F4C,0x0000,0x0000,0x0000,0x1F4A,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1FF7,0x0000},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F45,0x0000,0x0000,0x0000,0x1F43,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1FA5,0x0000},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F8B,0x0000},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F05,0x0000,0x0000,0x0000,0x1F03,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F07,0x1F81,0x0000},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F04,0x0000,0x0000,0x0000,0x1F02,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F06,0x1F80,0x0000},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F93,0x0000},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1FE4,0x0000,0x0000,0x1FE5},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1FEC},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F87,0x0000},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F0C,0x0000,0x0000,0x0000,0x1F0A,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F0E,0x1F88,0x0000},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1FAC,0x0000},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1FB2,0x0000},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F8C,0x0000},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1FDE,0x0000,0x0000,0x0000,0x1FDD,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1FDF,0x0000,0x0000},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F83,0x0000},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F9A,0x0000},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F9F,0x0000},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1FAA,0x0000},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F15,0x0000,0x0000,0x0000,0x1F13,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F3D,0x0000,0x0000,0x0000,0x1F3B,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F3F,0x0000,0x0000},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F1C,0x0000,0x0000,0x0000,0x1F1A,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1FB4,0x0000},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1FF4,0x0000},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1FA2,0x0000},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F8E,0x0000},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1FA7,0x0000},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F55,0x0000,0x0000,0x0000,0x1F53,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F57,0x0000,0x0000},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1FAE,0x0000},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F4D,0x0000,0x0000,0x0000,0x1F4B,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F85,0x0000},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F95,0x0000},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F34,0x0000,0x0000,0x0000,0x1F32,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F36,0x0000,0x0000},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1FAD,0x0000},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F44,0x0000,0x0000,0x0000,0x1F42,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1FA6,0x0000},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F24,0x0000,0x0000,0x0000,0x1F22,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F26,0x1F90,0x0000},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F8D,0x0000},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F9C,0x0000},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F86,0x0000},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F96,0x0000},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F9B,0x0000},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F82,0x0000},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F8F,0x0000},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F9E,0x0000},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1FB7,0x0000},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F92,0x0000},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1FA4,0x0000},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F84,0x0000},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1FC4,0x0000},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1FAB,0x0000},
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1FF2,0x0000},
};
diff --git a/Build/source/libs/teckit/TECkit-2.5.1/source/Perl/Makefile.PL b/Build/source/libs/teckit/TECkit-2.5.3/source/Perl/Makefile.PL
index 6390f61f9c4..6390f61f9c4 100644
--- a/Build/source/libs/teckit/TECkit-2.5.1/source/Perl/Makefile.PL
+++ b/Build/source/libs/teckit/TECkit-2.5.3/source/Perl/Makefile.PL
diff --git a/Build/source/libs/teckit/TECkit-2.5.1/source/Perl/TECkit.xs b/Build/source/libs/teckit/TECkit-2.5.3/source/Perl/TECkit.xs
index 6517e41d781..a5773e60c85 100644
--- a/Build/source/libs/teckit/TECkit-2.5.1/source/Perl/TECkit.xs
+++ b/Build/source/libs/teckit/TECkit-2.5.3/source/Perl/TECkit.xs
@@ -137,6 +137,8 @@ convert(converter, input, style, isComplete)
if (isComplete)
TECkit_ResetConverter((TECkit_Converter)converter);
isComplete = (Byte)hr;
+ if (!outLen)
+ { *outBuff = 0; }
RETVAL = newSVpv((char *)outBuff, (STRLEN)outLen);
if (style & 2)
SvUTF8_on(RETVAL);
diff --git a/Build/source/libs/teckit/TECkit-2.5.1/source/Perl/lib/Encode/TECkit.pm b/Build/source/libs/teckit/TECkit-2.5.3/source/Perl/lib/Encode/TECkit.pm
index efc6512ba58..8d84f7e04de 100644
--- a/Build/source/libs/teckit/TECkit-2.5.1/source/Perl/lib/Encode/TECkit.pm
+++ b/Build/source/libs/teckit/TECkit-2.5.3/source/Perl/lib/Encode/TECkit.pm
@@ -31,7 +31,7 @@ normalizer or encoding form converter. Use C<Unicode::Normalize> and (un)pack fo
require DynaLoader;
@ISA = qw(DynaLoader);
-$VERSION = 0.05;
+$VERSION = 0.06;
bootstrap Encode::TECkit;
diff --git a/Build/source/libs/teckit/TECkit-2.5.1/source/Perl/test.pl b/Build/source/libs/teckit/TECkit-2.5.3/source/Perl/test.pl
index 87bdaa8be87..87bdaa8be87 100644
--- a/Build/source/libs/teckit/TECkit-2.5.1/source/Perl/test.pl
+++ b/Build/source/libs/teckit/TECkit-2.5.3/source/Perl/test.pl
diff --git a/Build/source/libs/teckit/TECkit-2.5.1/source/Perl/typemap b/Build/source/libs/teckit/TECkit-2.5.3/source/Perl/typemap
index 1b433bd537c..1b433bd537c 100644
--- a/Build/source/libs/teckit/TECkit-2.5.1/source/Perl/typemap
+++ b/Build/source/libs/teckit/TECkit-2.5.3/source/Perl/typemap
diff --git a/Build/source/libs/teckit/TECkit-2.5.1/source/Prefix_Mac.h b/Build/source/libs/teckit/TECkit-2.5.3/source/Prefix_Mac.h
index 0e17301912a..0e17301912a 100644
--- a/Build/source/libs/teckit/TECkit-2.5.1/source/Prefix_Mac.h
+++ b/Build/source/libs/teckit/TECkit-2.5.3/source/Prefix_Mac.h
diff --git a/Build/source/libs/teckit/TECkit-2.5.1/source/Prefix_Win32.h b/Build/source/libs/teckit/TECkit-2.5.3/source/Prefix_Win32.h
index fdbae90fb2e..fdbae90fb2e 100644
--- a/Build/source/libs/teckit/TECkit-2.5.1/source/Prefix_Win32.h
+++ b/Build/source/libs/teckit/TECkit-2.5.3/source/Prefix_Win32.h
diff --git a/Build/source/libs/teckit/TECkit-2.5.1/source/Public-headers/Makefile.am b/Build/source/libs/teckit/TECkit-2.5.3/source/Public-headers/Makefile.am
index 6750a912f57..6750a912f57 100644
--- a/Build/source/libs/teckit/TECkit-2.5.1/source/Public-headers/Makefile.am
+++ b/Build/source/libs/teckit/TECkit-2.5.3/source/Public-headers/Makefile.am
diff --git a/Build/source/libs/teckit/TECkit-2.5.1/source/Public-headers/TECkit_Common.h b/Build/source/libs/teckit/TECkit-2.5.3/source/Public-headers/TECkit_Common.h
index 5992b0f5917..cb533d05e83 100644
--- a/Build/source/libs/teckit/TECkit-2.5.1/source/Public-headers/TECkit_Common.h
+++ b/Build/source/libs/teckit/TECkit-2.5.3/source/Public-headers/TECkit_Common.h
@@ -1,5 +1,5 @@
/*------------------------------------------------------------------------
-Copyright (C) 2002-2004 SIL International. All rights reserved.
+Copyright (C) 2002-2011 SIL International. All rights reserved.
Distributable under the terms of either the Common Public License or the
GNU Lesser General Public License, as specified in the LICENSING.txt file.
@@ -33,7 +33,9 @@ History:
typedef unsigned char UInt8;
typedef unsigned short UInt16;
typedef unsigned int UInt32; /* NB: assumes int is 4 bytes */
+#ifndef ZCONF_H /* n.b. if also using zlib.h, it must precede TECkit headers */
typedef UInt8 Byte;
+#endif
typedef Byte* BytePtr;
typedef UInt16 UniChar;
diff --git a/Build/source/libs/teckit/TECkit-2.5.1/source/Public-headers/TECkit_Compiler.h b/Build/source/libs/teckit/TECkit-2.5.3/source/Public-headers/TECkit_Compiler.h
index 487b88d02c0..584e950d556 100644
--- a/Build/source/libs/teckit/TECkit-2.5.1/source/Public-headers/TECkit_Compiler.h
+++ b/Build/source/libs/teckit/TECkit-2.5.3/source/Public-headers/TECkit_Compiler.h
@@ -15,7 +15,7 @@
/*
TECkit_Compiler.h
- Copyright (c) 2002-2005 SIL International.
+ Copyright (c) 2002-2011 SIL International.
*/
#ifndef __TECkit_Compiler_H__
diff --git a/Build/source/libs/teckit/TECkit-2.5.1/source/Public-headers/TECkit_Engine.h b/Build/source/libs/teckit/TECkit-2.5.3/source/Public-headers/TECkit_Engine.h
index 54fc35013b5..87a3790105f 100644
--- a/Build/source/libs/teckit/TECkit-2.5.1/source/Public-headers/TECkit_Engine.h
+++ b/Build/source/libs/teckit/TECkit-2.5.3/source/Public-headers/TECkit_Engine.h
@@ -1,5 +1,5 @@
/*------------------------------------------------------------------------
-Copyright (C) 2002-2005 SIL International. All rights reserved.
+Copyright (C) 2002-2011 SIL International. All rights reserved.
Distributable under the terms of either the Common Public License or the
GNU Lesser General Public License, as specified in the LICENSING.txt file.
@@ -50,7 +50,7 @@ Description:
#define kNameID_RHS_Description 3 /* destination description, e.g. "Unicode 3.1" */
/* additional recommended names (parallel to UTR-22) */
#define kNameID_Version 4 /* "1.0b1" */
-#define kNameID_Contact 5 /* "mailto:jonathan_kew@sil.org" */
+#define kNameID_Contact 5 /* "mailto:nrsi@sil.org" */
#define kNameID_RegAuthority 6 /* "SIL International" */
#define kNameID_RegName 7 /* "Greek (Galatia)" */
#define kNameID_Copyright 8 /* "(c)2002 SIL International" */
diff --git a/Build/source/libs/teckit/TECkit-2.5.1/source/REALplugin.cp b/Build/source/libs/teckit/TECkit-2.5.3/source/REALplugin.cp
index b561c462ab8..b561c462ab8 100644
--- a/Build/source/libs/teckit/TECkit-2.5.1/source/REALplugin.cp
+++ b/Build/source/libs/teckit/TECkit-2.5.3/source/REALplugin.cp
diff --git a/Build/source/libs/teckit/TECkit-2.5.1/source/Sample-tools/TECkit_Compile.cpp b/Build/source/libs/teckit/TECkit-2.5.3/source/Sample-tools/TECkit_Compile.cpp
index cb2d3a8698b..e6e7af10e29 100644
--- a/Build/source/libs/teckit/TECkit-2.5.1/source/Sample-tools/TECkit_Compile.cpp
+++ b/Build/source/libs/teckit/TECkit-2.5.3/source/Sample-tools/TECkit_Compile.cpp
@@ -1,6 +1,6 @@
/*
TECkit_Compile.c
- Copyright (c) 2002 SIL International.
+ Copyright (c) 2002-2011 SIL International.
2004-03-12 updated to use v2.1 compiler
added -u option to force UTF8 mode
diff --git a/Build/source/libs/teckit/TECkit-2.5.1/source/Sample-tools/TECkit_Compile_ver.rc b/Build/source/libs/teckit/TECkit-2.5.3/source/Sample-tools/TECkit_Compile_ver.rc
index 5fbceb6462d..c2fc1058c2d 100644
--- a/Build/source/libs/teckit/TECkit-2.5.1/source/Sample-tools/TECkit_Compile_ver.rc
+++ b/Build/source/libs/teckit/TECkit-2.5.3/source/Sample-tools/TECkit_Compile_ver.rc
@@ -1,5 +1,5 @@
/*------------------------------------------------------------------------
-Copyright (c) 2008 SIL International. All rights reserved.
+Copyright (c) 2008-2011 SIL International. All rights reserved.
Distributable under the terms of either the Common Public License or the
GNU Lesser General Public License, as specified in the LICENSING.txt file.
diff --git a/Build/source/libs/teckit/TECkit-2.5.1/source/Sample-tools/TxtConv.cpp b/Build/source/libs/teckit/TECkit-2.5.3/source/Sample-tools/TxtConv.cpp
index 629915a4139..70505f6df58 100644
--- a/Build/source/libs/teckit/TECkit-2.5.1/source/Sample-tools/TxtConv.cpp
+++ b/Build/source/libs/teckit/TECkit-2.5.3/source/Sample-tools/TxtConv.cpp
@@ -1,6 +1,6 @@
/*
TxtConv.c
- Copyright (c) 2002-2004 SIL International.
+ Copyright (c) 2002-2011 SIL International.
2008-01-23 jk revised endian-ness stuff to allow Universal build
5-May-2005 jk added include <stdlib.h> and <string.h> to keep gcc happy
diff --git a/Build/source/libs/teckit/TECkit-2.5.1/source/Sample-tools/TxtConv_ver.rc b/Build/source/libs/teckit/TECkit-2.5.3/source/Sample-tools/TxtConv_ver.rc
index f7f2cde80ae..6dcdde050b6 100644
--- a/Build/source/libs/teckit/TECkit-2.5.1/source/Sample-tools/TxtConv_ver.rc
+++ b/Build/source/libs/teckit/TECkit-2.5.3/source/Sample-tools/TxtConv_ver.rc
@@ -1,5 +1,5 @@
/*------------------------------------------------------------------------
-Copyright (c) 2008 SIL International. All rights reserved.
+Copyright (c) 2008-2011 SIL International. All rights reserved.
Distributable under the terms of either the Common Public License or the
GNU Lesser General Public License, as specified in the LICENSING.txt file.
diff --git a/Build/source/libs/teckit/TECkit-2.5.1/source/Sample-tools/version_defs.h b/Build/source/libs/teckit/TECkit-2.5.3/source/Sample-tools/version_defs.h
index b3b1e450df1..1347578ddac 100644
--- a/Build/source/libs/teckit/TECkit-2.5.1/source/Sample-tools/version_defs.h
+++ b/Build/source/libs/teckit/TECkit-2.5.3/source/Sample-tools/version_defs.h
@@ -1,5 +1,5 @@
/*------------------------------------------------------------------------
-Copyright (c) 2008 SIL International. All rights reserved.
+Copyright (c) 2008-2011 SIL International. All rights reserved.
Distributable under the terms of either the Common Public License or the
GNU Lesser General Public License, as specified in the LICENSING.txt file.
@@ -10,15 +10,15 @@ GNU Lesser General Public License, as specified in the LICENSING.txt file.
#include <windows.h>
// version numbers that should be updated for each release
-#define VER_FILEVERSION 2,5,1,0
-#define VER_FILEVERSION_STR "2.5.1.0\0"
+#define VER_FILEVERSION 2,5,3,0
+#define VER_FILEVERSION_STR "2.5.3.0\0"
-#define VER_PRODUCTVERSION 2,5,1,0
-#define VER_PRODUCTVERSION_STR "2.5.1\0"
+#define VER_PRODUCTVERSION 2,5,3,0
+#define VER_PRODUCTVERSION_STR "2.5.3\0"
// constants used in all the binaries, shouldn't need changing (until next year)
#define VER_COMPANY_NAME_STR "SIL International\0"
-#define VER_COPYRIGHT_STR "Copyright (c) 2002-08\0"
+#define VER_COPYRIGHT_STR "Copyright (c) 2002-2011\0"
#define VER_PRODUCT_NAME_STR "TECkit basic tools\0"
#ifndef DEBUG
diff --git a/Build/source/libs/teckit/TECkit-2.5.1/source/TECkit_Compiler.cmd b/Build/source/libs/teckit/TECkit-2.5.3/source/TECkit_Compiler.cmd
index cd28435b789..cd28435b789 100644
--- a/Build/source/libs/teckit/TECkit-2.5.1/source/TECkit_Compiler.cmd
+++ b/Build/source/libs/teckit/TECkit-2.5.3/source/TECkit_Compiler.cmd
diff --git a/Build/source/libs/teckit/TECkit-2.5.1/source/TECkit_Compiler.exp b/Build/source/libs/teckit/TECkit-2.5.3/source/TECkit_Compiler.exp
index 689e71b0038..689e71b0038 100644
--- a/Build/source/libs/teckit/TECkit-2.5.1/source/TECkit_Compiler.exp
+++ b/Build/source/libs/teckit/TECkit-2.5.3/source/TECkit_Compiler.exp
diff --git a/Build/source/libs/teckit/TECkit-2.5.1/source/TECkit_Engine.cmd b/Build/source/libs/teckit/TECkit-2.5.3/source/TECkit_Engine.cmd
index 5e675e044e4..5e675e044e4 100644
--- a/Build/source/libs/teckit/TECkit-2.5.1/source/TECkit_Engine.cmd
+++ b/Build/source/libs/teckit/TECkit-2.5.3/source/TECkit_Engine.cmd
diff --git a/Build/source/libs/teckit/TECkit-2.5.1/source/TECkit_Engine.exp b/Build/source/libs/teckit/TECkit-2.5.3/source/TECkit_Engine.exp
index 0b2bdeb9b06..0b2bdeb9b06 100644
--- a/Build/source/libs/teckit/TECkit-2.5.1/source/TECkit_Engine.exp
+++ b/Build/source/libs/teckit/TECkit-2.5.3/source/TECkit_Engine.exp
diff --git a/Build/source/libs/teckit/TECkit-2.5.1/source/TECkit_Format.h b/Build/source/libs/teckit/TECkit-2.5.3/source/TECkit_Format.h
index 1ce178a7f3a..c8d9987386a 100644
--- a/Build/source/libs/teckit/TECkit-2.5.1/source/TECkit_Format.h
+++ b/Build/source/libs/teckit/TECkit-2.5.3/source/TECkit_Format.h
@@ -1,5 +1,5 @@
/*------------------------------------------------------------------------
-Copyright (C) 2002-2006 SIL International. All rights reserved.
+Copyright (C) 2002-2011 SIL International. All rights reserved.
Distributable under the terms of either the Common Public License or the
GNU Lesser General Public License, as specified in the LICENSING.txt file.
diff --git a/Build/source/libs/teckit/TECkit-2.5.1/source/UnicodeNames.cpp b/Build/source/libs/teckit/TECkit-2.5.3/source/UnicodeNames.cpp
index 364f9c827af..f9a0e5bbba0 100644
--- a/Build/source/libs/teckit/TECkit-2.5.1/source/UnicodeNames.cpp
+++ b/Build/source/libs/teckit/TECkit-2.5.3/source/UnicodeNames.cpp
@@ -66,28 +66,155 @@ CharName gUnicodeNames[] = {
{0x1013A,"AEGEAN WEIGHT THIRD SUBUNIT"},
{0x10101,"AEGEAN WORD SEPARATOR DOT"},
{0x10100,"AEGEAN WORD SEPARATOR LINE"},
+{0x1F6A1,"AERIAL TRAMWAY"},
{0x060B,"AFGHANI SIGN"},
{0x2708,"AIRPLANE"},
{0x214D,"AKTIESELSKAB"},
+{0x23F0,"ALARM CLOCK"},
+{0x1F701,"ALCHEMICAL SYMBOL FOR AIR"},
+{0x1F76A,"ALCHEMICAL SYMBOL FOR ALEMBIC"},
+{0x1F736,"ALCHEMICAL SYMBOL FOR ALKALI"},
+{0x1F737,"ALCHEMICAL SYMBOL FOR ALKALI-2"},
+{0x1F745,"ALCHEMICAL SYMBOL FOR ALUM"},
+{0x1F75B,"ALCHEMICAL SYMBOL FOR AMALGAM"},
+{0x1F72B,"ALCHEMICAL SYMBOL FOR ANTIMONY ORE"},
+{0x1F706,"ALCHEMICAL SYMBOL FOR AQUA REGIA"},
+{0x1F707,"ALCHEMICAL SYMBOL FOR AQUA REGIA-2"},
+{0x1F708,"ALCHEMICAL SYMBOL FOR AQUA VITAE"},
+{0x1F709,"ALCHEMICAL SYMBOL FOR AQUA VITAE-2"},
+{0x1F705,"ALCHEMICAL SYMBOL FOR AQUAFORTIS"},
+{0x1F73A,"ALCHEMICAL SYMBOL FOR ARSENIC"},
+{0x1F757,"ALCHEMICAL SYMBOL FOR ASHES"},
+{0x1F73D,"ALCHEMICAL SYMBOL FOR AURIPIGMENT"},
+{0x1F76B,"ALCHEMICAL SYMBOL FOR BATH OF MARY"},
+{0x1F76C,"ALCHEMICAL SYMBOL FOR BATH OF VAPOURS"},
+{0x1F73E,"ALCHEMICAL SYMBOL FOR BISMUTH ORE"},
+{0x1F70F,"ALCHEMICAL SYMBOL FOR BLACK SULFUR"},
+{0x1F742,"ALCHEMICAL SYMBOL FOR BORAX"},
+{0x1F743,"ALCHEMICAL SYMBOL FOR BORAX-2"},
+{0x1F744,"ALCHEMICAL SYMBOL FOR BORAX-3"},
+{0x1F759,"ALCHEMICAL SYMBOL FOR BRICK"},
+{0x1F750,"ALCHEMICAL SYMBOL FOR CADUCEUS"},
+{0x1F74C,"ALCHEMICAL SYMBOL FOR CALX"},
+{0x1F74E,"ALCHEMICAL SYMBOL FOR CAPUT MORTUUM"},
+{0x1F713,"ALCHEMICAL SYMBOL FOR CINNABAR"},
+{0x1F725,"ALCHEMICAL SYMBOL FOR COPPER ANTIMONIATE"},
+{0x1F720,"ALCHEMICAL SYMBOL FOR COPPER ORE"},
+{0x1F723,"ALCHEMICAL SYMBOL FOR CROCUS OF COPPER"},
+{0x1F724,"ALCHEMICAL SYMBOL FOR CROCUS OF COPPER-2"},
+{0x1F71E,"ALCHEMICAL SYMBOL FOR CROCUS OF IRON"},
+{0x1F765,"ALCHEMICAL SYMBOL FOR CRUCIBLE"},
+{0x1F766,"ALCHEMICAL SYMBOL FOR CRUCIBLE-2"},
+{0x1F767,"ALCHEMICAL SYMBOL FOR CRUCIBLE-3"},
+{0x1F768,"ALCHEMICAL SYMBOL FOR CRUCIBLE-4"},
+{0x1F769,"ALCHEMICAL SYMBOL FOR CRUCIBLE-5"},
+{0x1F770,"ALCHEMICAL SYMBOL FOR DAY-NIGHT"},
+{0x1F761,"ALCHEMICAL SYMBOL FOR DISSOLVE"},
+{0x1F762,"ALCHEMICAL SYMBOL FOR DISSOLVE-2"},
+{0x1F760,"ALCHEMICAL SYMBOL FOR DISTILL"},
+{0x1F703,"ALCHEMICAL SYMBOL FOR EARTH"},
+{0x1F702,"ALCHEMICAL SYMBOL FOR FIRE"},
+{0x1F71A,"ALCHEMICAL SYMBOL FOR GOLD"},
+{0x1F749,"ALCHEMICAL SYMBOL FOR GUM"},
+{0x1F772,"ALCHEMICAL SYMBOL FOR HALF DRAM"},
+{0x1F773,"ALCHEMICAL SYMBOL FOR HALF OUNCE"},
+{0x1F756,"ALCHEMICAL SYMBOL FOR HORSE DUNG"},
+{0x1F76E,"ALCHEMICAL SYMBOL FOR HOUR"},
+{0x1F71C,"ALCHEMICAL SYMBOL FOR IRON ORE"},
+{0x1F71D,"ALCHEMICAL SYMBOL FOR IRON ORE-2"},
+{0x1F721,"ALCHEMICAL SYMBOL FOR IRON-COPPER ORE"},
+{0x1F72A,"ALCHEMICAL SYMBOL FOR LEAD ORE"},
+{0x1F753,"ALCHEMICAL SYMBOL FOR LODESTONE"},
+{0x1F738,"ALCHEMICAL SYMBOL FOR MARCASITE"},
+{0x1F710,"ALCHEMICAL SYMBOL FOR MERCURY SUBLIMATE"},
+{0x1F711,"ALCHEMICAL SYMBOL FOR MERCURY SUBLIMATE-2"},
+{0x1F712,"ALCHEMICAL SYMBOL FOR MERCURY SUBLIMATE-3"},
+{0x1F771,"ALCHEMICAL SYMBOL FOR MONTH"},
+{0x1F76F,"ALCHEMICAL SYMBOL FOR NIGHT"},
+{0x1F715,"ALCHEMICAL SYMBOL FOR NITRE"},
+{0x1F746,"ALCHEMICAL SYMBOL FOR OIL"},
+{0x1F70E,"ALCHEMICAL SYMBOL FOR PHILOSOPHERS SULFUR"},
+{0x1F758,"ALCHEMICAL SYMBOL FOR POT ASHES"},
+{0x1F74B,"ALCHEMICAL SYMBOL FOR POWDER"},
+{0x1F75A,"ALCHEMICAL SYMBOL FOR POWDERED BRICK"},
+{0x1F75F,"ALCHEMICAL SYMBOL FOR PRECIPITATE"},
+{0x1F763,"ALCHEMICAL SYMBOL FOR PURIFY"},
+{0x1F764,"ALCHEMICAL SYMBOL FOR PUTREFACTION"},
+{0x1F741,"ALCHEMICAL SYMBOL FOR QUICK LIME"},
+{0x1F700,"ALCHEMICAL SYMBOL FOR QUINTESSENCE"},
+{0x1F73B,"ALCHEMICAL SYMBOL FOR REALGAR"},
+{0x1F73C,"ALCHEMICAL SYMBOL FOR REALGAR-2"},
+{0x1F732,"ALCHEMICAL SYMBOL FOR REGULUS"},
+{0x1F730,"ALCHEMICAL SYMBOL FOR REGULUS OF ANTIMONY"},
+{0x1F731,"ALCHEMICAL SYMBOL FOR REGULUS OF ANTIMONY-2"},
+{0x1F71F,"ALCHEMICAL SYMBOL FOR REGULUS OF IRON"},
+{0x1F733,"ALCHEMICAL SYMBOL FOR REGULUS-2"},
+{0x1F734,"ALCHEMICAL SYMBOL FOR REGULUS-3"},
+{0x1F735,"ALCHEMICAL SYMBOL FOR REGULUS-4"},
+{0x1F76D,"ALCHEMICAL SYMBOL FOR RETORT"},
+{0x1F718,"ALCHEMICAL SYMBOL FOR ROCK SALT"},
+{0x1F719,"ALCHEMICAL SYMBOL FOR ROCK SALT-2"},
+{0x1F739,"ALCHEMICAL SYMBOL FOR SAL-AMMONIAC"},
+{0x1F714,"ALCHEMICAL SYMBOL FOR SALT"},
+{0x1F72D,"ALCHEMICAL SYMBOL FOR SALT OF ANTIMONY"},
+{0x1F726,"ALCHEMICAL SYMBOL FOR SALT OF COPPER ANTIMONIATE"},
+{0x1F74F,"ALCHEMICAL SYMBOL FOR SCEPTER OF JOVE"},
+{0x1F71B,"ALCHEMICAL SYMBOL FOR SILVER"},
+{0x1F754,"ALCHEMICAL SYMBOL FOR SOAP"},
+{0x1F747,"ALCHEMICAL SYMBOL FOR SPIRIT"},
+{0x1F752,"ALCHEMICAL SYMBOL FOR STARRED TRIDENT"},
+{0x1F75C,"ALCHEMICAL SYMBOL FOR STRATUM SUPER STRATUM"},
+{0x1F75D,"ALCHEMICAL SYMBOL FOR STRATUM SUPER STRATUM-2"},
+{0x1F72C,"ALCHEMICAL SYMBOL FOR SUBLIMATE OF ANTIMONY"},
+{0x1F722,"ALCHEMICAL SYMBOL FOR SUBLIMATE OF COPPER"},
+{0x1F72E,"ALCHEMICAL SYMBOL FOR SUBLIMATE OF SALT OF ANTIMONY"},
+{0x1F727,"ALCHEMICAL SYMBOL FOR SUBLIMATE OF SALT OF COPPER"},
+{0x1F75E,"ALCHEMICAL SYMBOL FOR SUBLIMATION"},
+{0x1F70D,"ALCHEMICAL SYMBOL FOR SULFUR"},
+{0x1F73F,"ALCHEMICAL SYMBOL FOR TARTAR"},
+{0x1F740,"ALCHEMICAL SYMBOL FOR TARTAR-2"},
+{0x1F729,"ALCHEMICAL SYMBOL FOR TIN ORE"},
+{0x1F748,"ALCHEMICAL SYMBOL FOR TINCTURE"},
+{0x1F751,"ALCHEMICAL SYMBOL FOR TRIDENT"},
+{0x1F74D,"ALCHEMICAL SYMBOL FOR TUTTY"},
+{0x1F755,"ALCHEMICAL SYMBOL FOR URINE"},
+{0x1F728,"ALCHEMICAL SYMBOL FOR VERDIGRIS"},
+{0x1F70A,"ALCHEMICAL SYMBOL FOR VINEGAR"},
+{0x1F72F,"ALCHEMICAL SYMBOL FOR VINEGAR OF ANTIMONY"},
+{0x1F70B,"ALCHEMICAL SYMBOL FOR VINEGAR-2"},
+{0x1F70C,"ALCHEMICAL SYMBOL FOR VINEGAR-3"},
+{0x1F716,"ALCHEMICAL SYMBOL FOR VITRIOL"},
+{0x1F717,"ALCHEMICAL SYMBOL FOR VITRIOL-2"},
+{0x1F704,"ALCHEMICAL SYMBOL FOR WATER"},
+{0x1F74A,"ALCHEMICAL SYMBOL FOR WAX"},
{0x2135,"ALEF SYMBOL"},
{0x2697,"ALEMBIC"},
+{0x1F47E,"ALIEN MONSTER"},
{0x232E,"ALL AROUND-PROFILE"},
{0x224C,"ALL EQUAL TO"},
{0x224A,"ALMOST EQUAL OR EQUAL TO"},
{0x2248,"ALMOST EQUAL TO"},
{0x2A6F,"ALMOST EQUAL TO WITH CIRCUMFLEX ACCENT"},
+{0x26D5,"ALTERNATE ONE-WAY LEFT WAY TRAFFIC"},
{0x2387,"ALTERNATIVE KEY SYMBOL"},
{0x2A3F,"AMALGAMATION OR COPRODUCT"},
+{0x1F691,"AMBULANCE"},
+{0x1F3C8,"AMERICAN FOOTBALL"},
{0x0026,"AMPERSAND"},
{0x2693,"ANCHOR"},
{0x27D1,"AND WITH DOT"},
+{0x1F4A2,"ANGER SYMBOL"},
{0x2220,"ANGLE"},
{0x299E,"ANGLE WITH S INSIDE"},
{0x29A4,"ANGLE WITH UNDERBAR"},
+{0x1F620,"ANGRY FACE"},
{0x212B,"ANGSTROM SIGN"},
{0x2625,"ANKH"},
+{0x1F41C,"ANT"},
+{0x1F4F6,"ANTENNA WITH BARS"},
{0x2940,"ANTICLOCKWISE CLOSED CIRCLE ARROW"},
{0x2233,"ANTICLOCKWISE CONTOUR INTEGRAL"},
+{0x1F504,"ANTICLOCKWISE DOWNWARDS AND UPWARDS OPEN CIRCLE ARROWS"},
{0x27F2,"ANTICLOCKWISE GAPPED CIRCLE ARROW"},
{0x2A11,"ANTICLOCKWISE INTEGRATION"},
{0x21BA,"ANTICLOCKWISE OPEN CIRCLE ARROW"},
@@ -390,6 +517,7 @@ CharName gUnicodeNames[] = {
{0x06AB,"ARABIC LETTER KAF WITH RING"},
{0x06AE,"ARABIC LETTER KAF WITH THREE DOTS BELOW"},
{0x077F,"ARABIC LETTER KAF WITH TWO DOTS ABOVE"},
+{0x0620,"ARABIC LETTER KASHMIRI YEH"},
{0x06A9,"ARABIC LETTER KEHEH"},
{0xFB8F,"ARABIC LETTER KEHEH FINAL FORM"},
{0xFB90,"ARABIC LETTER KEHEH INITIAL FORM"},
@@ -1165,6 +1293,22 @@ CharName gUnicodeNames[] = {
{0x0652,"ARABIC SUKUN"},
{0xFE7E,"ARABIC SUKUN ISOLATED FORM"},
{0xFE7F,"ARABIC SUKUN MEDIAL FORM"},
+{0xFBB2,"ARABIC SYMBOL DOT ABOVE"},
+{0xFBB3,"ARABIC SYMBOL DOT BELOW"},
+{0xFBBC,"ARABIC SYMBOL DOUBLE VERTICAL BAR BELOW"},
+{0xFBBA,"ARABIC SYMBOL FOUR DOTS ABOVE"},
+{0xFBBB,"ARABIC SYMBOL FOUR DOTS BELOW"},
+{0xFBBF,"ARABIC SYMBOL RING"},
+{0xFBC0,"ARABIC SYMBOL SMALL TAH ABOVE"},
+{0xFBC1,"ARABIC SYMBOL SMALL TAH BELOW"},
+{0xFBB6,"ARABIC SYMBOL THREE DOTS ABOVE"},
+{0xFBB7,"ARABIC SYMBOL THREE DOTS BELOW"},
+{0xFBB8,"ARABIC SYMBOL THREE DOTS POINTING DOWNWARDS ABOVE"},
+{0xFBB9,"ARABIC SYMBOL THREE DOTS POINTING DOWNWARDS BELOW"},
+{0xFBB4,"ARABIC SYMBOL TWO DOTS ABOVE"},
+{0xFBB5,"ARABIC SYMBOL TWO DOTS BELOW"},
+{0xFBBD,"ARABIC SYMBOL TWO DOTS VERTICALLY ABOVE"},
+{0xFBBE,"ARABIC SYMBOL TWO DOTS VERTICALLY BELOW"},
{0xFE73,"ARABIC TAIL FRAGMENT"},
{0x0640,"ARABIC TATWEEL"},
{0xFE71,"ARABIC TATWEEL WITH FATHATAN ABOVE"},
@@ -1173,6 +1317,7 @@ CharName gUnicodeNames[] = {
{0x065C,"ARABIC VOWEL SIGN DOT BELOW"},
{0x065B,"ARABIC VOWEL SIGN INVERTED SMALL V ABOVE"},
{0x065A,"ARABIC VOWEL SIGN SMALL V ABOVE"},
+{0x065F,"ARABIC WAVY HAMZA BELOW"},
{0x0659,"ARABIC ZWARAKAY"},
{0x0606,"ARABIC-INDIC CUBE ROOT"},
{0x0668,"ARABIC-INDIC DIGIT EIGHT"},
@@ -1285,15 +1430,86 @@ CharName gUnicodeNames[] = {
{0x2937,"ARROW POINTING DOWNWARDS THEN CURVING RIGHTWARDS"},
{0x2935,"ARROW POINTING RIGHTWARDS THEN CURVING DOWNWARDS"},
{0x2934,"ARROW POINTING RIGHTWARDS THEN CURVING UPWARDS"},
+{0x1F69B,"ARTICULATED LORRY"},
+{0x1F3A8,"ARTIST PALETTE"},
{0x260A,"ASCENDING NODE"},
{0x22A6,"ASSERTION"},
{0x002A,"ASTERISK"},
{0x2217,"ASTERISK OPERATOR"},
{0x2042,"ASTERISM"},
+{0x1F632,"ASTONISHED FACE"},
+{0x26E2,"ASTRONOMICAL SYMBOL FOR URANUS"},
{0x2243,"ASYMPTOTICALLY EQUAL TO"},
+{0x1F45F,"ATHLETIC SHOE"},
{0x269B,"ATOM SYMBOL"},
+{0x1F346,"AUBERGINE"},
{0x20B3,"AUSTRAL SIGN"},
+{0x1F3E7,"AUTOMATED TELLER MACHINE"},
+{0x1F697,"AUTOMOBILE"},
+{0x10B39,"AVESTAN ABBREVIATION MARK"},
+{0x10B00,"AVESTAN LETTER A"},
+{0x10B01,"AVESTAN LETTER AA"},
+{0x10B05,"AVESTAN LETTER AAN"},
+{0x10B03,"AVESTAN LETTER AAO"},
+{0x10B06,"AVESTAN LETTER AE"},
+{0x10B07,"AVESTAN LETTER AEE"},
+{0x10B04,"AVESTAN LETTER AN"},
+{0x10B02,"AVESTAN LETTER AO"},
+{0x10B20,"AVESTAN LETTER BE"},
+{0x10B21,"AVESTAN LETTER BHE"},
+{0x10B17,"AVESTAN LETTER CE"},
+{0x10B1B,"AVESTAN LETTER DE"},
+{0x10B1C,"AVESTAN LETTER DHE"},
+{0x10B08,"AVESTAN LETTER E"},
+{0x10B09,"AVESTAN LETTER EE"},
+{0x10B1F,"AVESTAN LETTER FE"},
+{0x10B14,"AVESTAN LETTER GE"},
+{0x10B15,"AVESTAN LETTER GGE"},
+{0x10B16,"AVESTAN LETTER GHE"},
+{0x10B35,"AVESTAN LETTER HE"},
+{0x10B29,"AVESTAN LETTER HME"},
+{0x10B0C,"AVESTAN LETTER I"},
+{0x10B0D,"AVESTAN LETTER II"},
+{0x10B18,"AVESTAN LETTER JE"},
+{0x10B10,"AVESTAN LETTER KE"},
+{0x10B2E,"AVESTAN LETTER LE"},
+{0x10B28,"AVESTAN LETTER ME"},
+{0x10B25,"AVESTAN LETTER NE"},
+{0x10B22,"AVESTAN LETTER NGE"},
+{0x10B24,"AVESTAN LETTER NGVE"},
+{0x10B23,"AVESTAN LETTER NGYE"},
+{0x10B27,"AVESTAN LETTER NNE"},
+{0x10B26,"AVESTAN LETTER NYE"},
+{0x10B0A,"AVESTAN LETTER O"},
+{0x10B0B,"AVESTAN LETTER OO"},
+{0x10B1E,"AVESTAN LETTER PE"},
+{0x10B2D,"AVESTAN LETTER RE"},
+{0x10B2F,"AVESTAN LETTER SE"},
+{0x10B31,"AVESTAN LETTER SHE"},
+{0x10B33,"AVESTAN LETTER SHYE"},
+{0x10B34,"AVESTAN LETTER SSHE"},
+{0x10B19,"AVESTAN LETTER TE"},
+{0x10B1A,"AVESTAN LETTER THE"},
+{0x10B1D,"AVESTAN LETTER TTE"},
+{0x10B0E,"AVESTAN LETTER U"},
+{0x10B0F,"AVESTAN LETTER UU"},
+{0x10B2C,"AVESTAN LETTER VE"},
+{0x10B11,"AVESTAN LETTER XE"},
+{0x10B13,"AVESTAN LETTER XVE"},
+{0x10B12,"AVESTAN LETTER XYE"},
+{0x10B2B,"AVESTAN LETTER YE"},
+{0x10B2A,"AVESTAN LETTER YYE"},
+{0x10B30,"AVESTAN LETTER ZE"},
+{0x10B32,"AVESTAN LETTER ZHE"},
+{0x1F476,"BABY"},
+{0x1F47C,"BABY ANGEL"},
+{0x1F37C,"BABY BOTTLE"},
+{0x1F424,"BABY CHICK"},
+{0x1F6BC,"BABY SYMBOL"},
+{0x1F519,"BACK WITH LEFTWARDS ARROW ABOVE"},
{0x27AB,"BACK-TILTED SHADOWED WHITE RIGHTWARDS ARROW"},
+{0x1F42B,"BACTRIAN CAMEL"},
+{0x1F6C4,"BAGGAGE CLAIM"},
{0x1B44,"BALINESE ADEG ADEG"},
{0x1B5D,"BALINESE CARIK PAMUNGKAH"},
{0x1B5F,"BALINESE CARIK PAREREN"},
@@ -1415,15 +1631,747 @@ CharName gUnicodeNames[] = {
{0x1B36,"BALINESE VOWEL SIGN ULU"},
{0x1B37,"BALINESE VOWEL SIGN ULU SARI"},
{0x1B5C,"BALINESE WINDU"},
+{0x1F388,"BALLOON"},
{0x2749,"BALLOON-SPOKED ASTERISK"},
{0x2610,"BALLOT BOX"},
{0x2611,"BALLOT BOX WITH CHECK"},
{0x2612,"BALLOT BOX WITH X"},
{0x2717,"BALLOT X"},
+{0xA6F4,"BAMUM COLON"},
+{0xA6F0,"BAMUM COMBINING MARK KOQNDON"},
+{0xA6F1,"BAMUM COMBINING MARK TUKWENTIS"},
+{0xA6F5,"BAMUM COMMA"},
+{0xA6F3,"BAMUM FULL STOP"},
+{0xA6A0,"BAMUM LETTER A"},
+{0xA6A4,"BAMUM LETTER EE"},
+{0xA6ED,"BAMUM LETTER FAAMAE"},
+{0xA6CB,"BAMUM LETTER FEE"},
+{0xA6D9,"BAMUM LETTER FOM"},
+{0xA6D8,"BAMUM LETTER FU"},
+{0xA6A9,"BAMUM LETTER I"},
+{0xA6A1,"BAMUM LETTER KA"},
+{0xA6D2,"BAMUM LETTER KEN"},
+{0xA6BB,"BAMUM LETTER KET"},
+{0xA6C4,"BAMUM LETTER KEUX"},
+{0xA6E5,"BAMUM LETTER KI"},
+{0xA6DF,"BAMUM LETTER KO"},
+{0xA6EF,"BAMUM LETTER KOGHOM"},
+{0xA6EE,"BAMUM LETTER KOVUU"},
+{0xA6E9,"BAMUM LETTER KPA"},
+{0xA6A3,"BAMUM LETTER KU"},
+{0xA6BA,"BAMUM LETTER KYEE"},
+{0xA6AA,"BAMUM LETTER LA"},
+{0xA6AE,"BAMUM LETTER LEEEE"},
+{0xA6DC,"BAMUM LETTER LI"},
+{0xA6DE,"BAMUM LETTER LOQ"},
+{0xA6CD,"BAMUM LETTER LU"},
+{0xA6B3,"BAMUM LETTER M"},
+{0xA6E3,"BAMUM LETTER MA"},
+{0xA6E7,"BAMUM LETTER MBAA"},
+{0xA6E0,"BAMUM LETTER MBEN"},
+{0xA6AF,"BAMUM LETTER MEEEE"},
+{0xA6E2,"BAMUM LETTER MEN"},
+{0xA6CE,"BAMUM LETTER MI"},
+{0xA6E6,"BAMUM LETTER MO"},
+{0xA6B5,"BAMUM LETTER MU"},
+{0xA6DB,"BAMUM LETTER NA"},
+{0xA6B1,"BAMUM LETTER NDAA"},
+{0xA6D5,"BAMUM LETTER NGA"},
+{0xA6D4,"BAMUM LETTER NGGA"},
+{0xA6D3,"BAMUM LETTER NGKWAEN"},
+{0xA6CF,"BAMUM LETTER NI"},
+{0xA6B2,"BAMUM LETTER NJAEM"},
+{0xA6C6,"BAMUM LETTER NJEE"},
+{0xA6BE,"BAMUM LETTER NJUAE"},
+{0xA6C3,"BAMUM LETTER NSHA"},
+{0xA6C7,"BAMUM LETTER NTEE"},
+{0xA6EB,"BAMUM LETTER NTUU"},
+{0xA6BD,"BAMUM LETTER NU"},
+{0xA6BC,"BAMUM LETTER NUAE"},
+{0xA6A8,"BAMUM LETTER NYI"},
+{0xA6A7,"BAMUM LETTER O"},
+{0xA6AB,"BAMUM LETTER PA"},
+{0xA6CA,"BAMUM LETTER PEE"},
+{0xA6C5,"BAMUM LETTER PEUX"},
+{0x16839,"BAMUM LETTER PHASE-A FIRI"},
+{0x16801,"BAMUM LETTER PHASE-A GBIEE FON"},
+{0x16821,"BAMUM LETTER PHASE-A GHEUAEGHEUAE"},
+{0x1681C,"BAMUM LETTER PHASE-A GHEUAERAE"},
+{0x16827,"BAMUM LETTER PHASE-A KAFA"},
+{0x16850,"BAMUM LETTER PHASE-A KAQ"},
+{0x16833,"BAMUM LETTER PHASE-A KET"},
+{0x16813,"BAMUM LETTER PHASE-A KEUKEUTNDA"},
+{0x1683B,"BAMUM LETTER PHASE-A KPOQ"},
+{0x16835,"BAMUM LETTER PHASE-A KUOQ"},
+{0x16817,"BAMUM LETTER PHASE-A LAPAQ"},
+{0x16818,"BAMUM LETTER PHASE-A LET KUT"},
+{0x16838,"BAMUM LETTER PHASE-A LOMMAE"},
+{0x16853,"BAMUM LETTER PHASE-A LU"},
+{0x1682F,"BAMUM LETTER PHASE-A LUAEP"},
+{0x1681A,"BAMUM LETTER PHASE-A MAEKEUP"},
+{0x1684E,"BAMUM LETTER PHASE-A MAEM"},
+{0x1680B,"BAMUM LETTER PHASE-A MAEMBGBIEE"},
+{0x1682B,"BAMUM LETTER PHASE-A MAEMKPEN"},
+{0x1680E,"BAMUM LETTER PHASE-A MAEMVEUX"},
+{0x16832,"BAMUM LETTER PHASE-A MAENYI"},
+{0x16846,"BAMUM LETTER PHASE-A MAESI"},
+{0x1680F,"BAMUM LETTER PHASE-A MANSUAE"},
+{0x1683D,"BAMUM LETTER PHASE-A MAP PIEET"},
+{0x16848,"BAMUM LETTER PHASE-A MBANYI"},
+{0x16856,"BAMUM LETTER PHASE-A MBAQ"},
+{0x16825,"BAMUM LETTER PHASE-A MEUNJOMNDEUQ"},
+{0x16824,"BAMUM LETTER PHASE-A MGBASA"},
+{0x1681E,"BAMUM LETTER PHASE-A MON NGGEUAET"},
+{0x16836,"BAMUM LETTER PHASE-A MOOMEUT"},
+{0x16826,"BAMUM LETTER PHASE-A MOOMPUQ"},
+{0x16810,"BAMUM LETTER PHASE-A MVEUAENGAM"},
+{0x16804,"BAMUM LETTER PHASE-A NAA MFON"},
+{0x16855,"BAMUM LETTER PHASE-A NAQ"},
+{0x16829,"BAMUM LETTER PHASE-A NDA LEERAEWA"},
+{0x16834,"BAMUM LETTER PHASE-A NDAANGGEUAET"},
+{0x16854,"BAMUM LETTER PHASE-A NEN"},
+{0x1680D,"BAMUM LETTER PHASE-A NGANGU"},
+{0x16845,"BAMUM LETTER PHASE-A NGGEN"},
+{0x16800,"BAMUM LETTER PHASE-A NGKUE MFON"},
+{0x16816,"BAMUM LETTER PHASE-A NGKUENZEUM"},
+{0x1682C,"BAMUM LETTER PHASE-A NIKA"},
+{0x16847,"BAMUM LETTER PHASE-A NJAM"},
+{0x16843,"BAMUM LETTER PHASE-A NKAARAE"},
+{0x16814,"BAMUM LETTER PHASE-A NKINDI"},
+{0x16851,"BAMUM LETTER PHASE-A NSHA"},
+{0x1684D,"BAMUM LETTER PHASE-A NSHIEE"},
+{0x1683F,"BAMUM LETTER PHASE-A NTAP"},
+{0x16819,"BAMUM LETTER PHASE-A NTAP MFAA"},
+{0x16822,"BAMUM LETTER PHASE-A NTAP NTAA"},
+{0x16812,"BAMUM LETTER PHASE-A NTOQPEN"},
+{0x16849,"BAMUM LETTER PHASE-A NYET"},
+{0x1684F,"BAMUM LETTER PHASE-A NYI"},
+{0x16841,"BAMUM LETTER PHASE-A NYIT MONGKEUAEQ"},
+{0x16807,"BAMUM LETTER PHASE-A NZA MFON"},
+{0x1681F,"BAMUM LETTER PHASE-A NZUN MEUT"},
+{0x16828,"BAMUM LETTER PHASE-A PA LEERAEWA"},
+{0x1684C,"BAMUM LETTER PHASE-A PAAM"},
+{0x16842,"BAMUM LETTER PHASE-A PAARAE"},
+{0x1681D,"BAMUM LETTER PHASE-A PAMSHAE"},
+{0x1681B,"BAMUM LETTER PHASE-A PASHAE"},
+{0x1682A,"BAMUM LETTER PHASE-A PET"},
+{0x16803,"BAMUM LETTER PHASE-A PON MFON PIPAEMBA"},
+{0x16802,"BAMUM LETTER PHASE-A PON MFON PIPAEMGBIEE"},
+{0x1680A,"BAMUM LETTER PHASE-A PON PA NJI PIPAEMBA"},
+{0x16809,"BAMUM LETTER PHASE-A PON PA NJI PIPAEMGBIEE"},
+{0x1682D,"BAMUM LETTER PHASE-A PUP"},
+{0x1683A,"BAMUM LETTER PHASE-A ROM"},
+{0x16811,"BAMUM LETTER PHASE-A SEUNYAM"},
+{0x16808,"BAMUM LETTER PHASE-A SHINDA PA NJI"},
+{0x1683E,"BAMUM LETTER PHASE-A SHIRAE"},
+{0x16840,"BAMUM LETTER PHASE-A SHOQ NSHUT YUM"},
+{0x16805,"BAMUM LETTER PHASE-A SHUENSHUET"},
+{0x16837,"BAMUM LETTER PHASE-A SHUM"},
+{0x16823,"BAMUM LETTER PHASE-A SISA"},
+{0x16830,"BAMUM LETTER PHASE-A SONJAM"},
+{0x1683C,"BAMUM LETTER PHASE-A SOQ"},
+{0x1684B,"BAMUM LETTER PHASE-A SOT"},
+{0x16815,"BAMUM LETTER PHASE-A SUU"},
+{0x1684A,"BAMUM LETTER PHASE-A TEUAEN"},
+{0x16831,"BAMUM LETTER PHASE-A TEUTEUWEN"},
+{0x16806,"BAMUM LETTER PHASE-A TITA MFON"},
+{0x1680C,"BAMUM LETTER PHASE-A TU MAEMBA"},
+{0x1682E,"BAMUM LETTER PHASE-A TUAEP"},
+{0x16820,"BAMUM LETTER PHASE-A U YUQ NAE"},
+{0x16844,"BAMUM LETTER PHASE-A UNKNOWN"},
+{0x16852,"BAMUM LETTER PHASE-A VEE"},
+{0x16885,"BAMUM LETTER PHASE-B FEE"},
+{0x16883,"BAMUM LETTER PHASE-B FEUX"},
+{0x1686F,"BAMUM LETTER PHASE-B GHEUGHEN"},
+{0x16866,"BAMUM LETTER PHASE-B GHEUGHEUAEM"},
+{0x16860,"BAMUM LETTER PHASE-B KAM"},
+{0x16886,"BAMUM LETTER PHASE-B KEUAEM"},
+{0x1686E,"BAMUM LETTER PHASE-B KEUPUQ"},
+{0x16870,"BAMUM LETTER PHASE-B KEUYEUX"},
+{0x1685D,"BAMUM LETTER PHASE-B KIEEM"},
+{0x1688D,"BAMUM LETTER PHASE-B KIQ"},
+{0x16871,"BAMUM LETTER PHASE-B LAANAE"},
+{0x16863,"BAMUM LETTER PHASE-B LAM NSHUT NYAM"},
+{0x16889,"BAMUM LETTER PHASE-B LET"},
+{0x1685B,"BAMUM LETTER PHASE-B LOM NTEUM"},
+{0x1688C,"BAMUM LETTER PHASE-B MA"},
+{0x16887,"BAMUM LETTER PHASE-B MA NJEUAENA"},
+{0x16888,"BAMUM LETTER PHASE-B MA NJUQA"},
+{0x1685C,"BAMUM LETTER PHASE-B MBA MAELEE"},
+{0x1685F,"BAMUM LETTER PHASE-B MBAARAE"},
+{0x1687E,"BAMUM LETTER PHASE-B MBEURI"},
+{0x1686C,"BAMUM LETTER PHASE-B MBIT MBAAKET"},
+{0x16884,"BAMUM LETTER PHASE-B MBUOQ"},
+{0x16879,"BAMUM LETTER PHASE-B MEUQ"},
+{0x16882,"BAMUM LETTER PHASE-B MEUT NGGEET"},
+{0x1687C,"BAMUM LETTER PHASE-B MFIYAQ"},
+{0x1686B,"BAMUM LETTER PHASE-B MFON TEUAEQ"},
+{0x1687F,"BAMUM LETTER PHASE-B MONTIEEN"},
+{0x16865,"BAMUM LETTER PHASE-B NDU NJAA"},
+{0x1688A,"BAMUM LETTER PHASE-B NGGAAM"},
+{0x16875,"BAMUM LETTER PHASE-B NGGEU MBU"},
+{0x1687A,"BAMUM LETTER PHASE-B NGGUOQ"},
+{0x1687B,"BAMUM LETTER PHASE-B NGGUOQ LARGE"},
+{0x16874,"BAMUM LETTER PHASE-B NGKINDI MVOP"},
+{0x1688E,"BAMUM LETTER PHASE-B NGOM"},
+{0x1688B,"BAMUM LETTER PHASE-B NSEN"},
+{0x16857,"BAMUM LETTER PHASE-B NSHUET"},
+{0x16864,"BAMUM LETTER PHASE-B NTIEE SHEUOQ"},
+{0x16880,"BAMUM LETTER PHASE-B NYAEMAE"},
+{0x1686D,"BAMUM LETTER PHASE-B NYI NTEUM"},
+{0x16872,"BAMUM LETTER PHASE-B PARUM"},
+{0x16861,"BAMUM LETTER PHASE-B PEESHI"},
+{0x16867,"BAMUM LETTER PHASE-B PIT"},
+{0x16881,"BAMUM LETTER PHASE-B PUNGAAM"},
+{0x16877,"BAMUM LETTER PHASE-B SAKEUAE"},
+{0x1685A,"BAMUM LETTER PHASE-B SET TU"},
+{0x16869,"BAMUM LETTER PHASE-B SHET NJAQ"},
+{0x1686A,"BAMUM LETTER PHASE-B SHEUAEQTU"},
+{0x16859,"BAMUM LETTER PHASE-B SIEE"},
+{0x1687D,"BAMUM LETTER PHASE-B SUE"},
+{0x16878,"BAMUM LETTER PHASE-B TAAM"},
+{0x16858,"BAMUM LETTER PHASE-B TU MAEMGBIEE"},
+{0x16868,"BAMUM LETTER PHASE-B TU NSIEE"},
+{0x16873,"BAMUM LETTER PHASE-B VEUM"},
+{0x16876,"BAMUM LETTER PHASE-B WUAET"},
+{0x16862,"BAMUM LETTER PHASE-B YAFU LEERAEWA"},
+{0x1685E,"BAMUM LETTER PHASE-B YEURAE"},
+{0x168C0,"BAMUM LETTER PHASE-C BUNG"},
+{0x168BC,"BAMUM LETTER PHASE-C FUE"},
+{0x16898,"BAMUM LETTER PHASE-C GBAYI"},
+{0x168A0,"BAMUM LETTER PHASE-C GHAP"},
+{0x16896,"BAMUM LETTER PHASE-C GHARAE"},
+{0x168A9,"BAMUM LETTER PHASE-C KAA"},
+{0x168EA,"BAMUM LETTER PHASE-C KEN FATIGUE"},
+{0x168E9,"BAMUM LETTER PHASE-C KEN LAW"},
+{0x168C9,"BAMUM LETTER PHASE-C KET"},
+{0x168A1,"BAMUM LETTER PHASE-C KEUKAQ"},
+{0x168E2,"BAMUM LETTER PHASE-C KEUM"},
+{0x168E0,"BAMUM LETTER PHASE-C KEUSEUX"},
+{0x1689F,"BAMUM LETTER PHASE-C KEUSHEUAEP"},
+{0x168A8,"BAMUM LETTER PHASE-C KPARAQ"},
+{0x168D5,"BAMUM LETTER PHASE-C KUOP NKAARAE"},
+{0x168CE,"BAMUM LETTER PHASE-C KUT"},
+{0x168C5,"BAMUM LETTER PHASE-C LAM"},
+{0x168B6,"BAMUM LETTER PHASE-C LAP"},
+{0x168ED,"BAMUM LETTER PHASE-C LIQ"},
+{0x168CD,"BAMUM LETTER PHASE-C LU"},
+{0x168B3,"BAMUM LETTER PHASE-C MA KEUAERI"},
+{0x168D8,"BAMUM LETTER PHASE-C MA NSIEE"},
+{0x168DE,"BAMUM LETTER PHASE-C MAEMBA"},
+{0x168CB,"BAMUM LETTER PHASE-C MAESI"},
+{0x1689E,"BAMUM LETTER PHASE-C MBAA CABBAGE-TREE"},
+{0x168E3,"BAMUM LETTER PHASE-C MBAA PICKET"},
+{0x168DF,"BAMUM LETTER PHASE-C MBANYI"},
+{0x16897,"BAMUM LETTER PHASE-C MBEEKEET"},
+{0x168C2,"BAMUM LETTER PHASE-C MBERAE"},
+{0x1689B,"BAMUM LETTER PHASE-C MBEUM"},
+{0x168E1,"BAMUM LETTER PHASE-C MBEUX"},
+{0x168DD,"BAMUM LETTER PHASE-C MBI"},
+{0x168B7,"BAMUM LETTER PHASE-C MBIRIEEN"},
+{0x168A6,"BAMUM LETTER PHASE-C MBIT"},
+{0x168CC,"BAMUM LETTER PHASE-C MBUAEM"},
+{0x168A4,"BAMUM LETTER PHASE-C MBUE"},
+{0x168B8,"BAMUM LETTER PHASE-C MGBASAQ"},
+{0x168E6,"BAMUM LETTER PHASE-C MIEE"},
+{0x168E7,"BAMUM LETTER PHASE-C MUAE"},
+{0x168B2,"BAMUM LETTER PHASE-C NANSANAQ"},
+{0x168EC,"BAMUM LETTER PHASE-C NAQ"},
+{0x168D7,"BAMUM LETTER PHASE-C NDAM"},
+{0x168DA,"BAMUM LETTER PHASE-C NDAP"},
+{0x16894,"BAMUM LETTER PHASE-C NDEUAEREE"},
+{0x168BD,"BAMUM LETTER PHASE-C NDEUT"},
+{0x168AB,"BAMUM LETTER PHASE-C NDIDA"},
+{0x1689D,"BAMUM LETTER PHASE-C NDOMBU"},
+{0x168EB,"BAMUM LETTER PHASE-C NGAQ"},
+{0x16893,"BAMUM LETTER PHASE-C NGGEN"},
+{0x168CA,"BAMUM LETTER PHASE-C NGGU"},
+{0x168B0,"BAMUM LETTER PHASE-C NGGUAEN NYAM"},
+{0x168D2,"BAMUM LETTER PHASE-C NGGUEET"},
+{0x168BB,"BAMUM LETTER PHASE-C NGGUM"},
+{0x168B5,"BAMUM LETTER PHASE-C NGGUON"},
+{0x16895,"BAMUM LETTER PHASE-C NGKAQ"},
+{0x1688F,"BAMUM LETTER PHASE-C NGKUE MAEMBA"},
+{0x168D0,"BAMUM LETTER PHASE-C NGOM"},
+{0x168C4,"BAMUM LETTER PHASE-C NJAEM"},
+{0x168CF,"BAMUM LETTER PHASE-C NJAM"},
+{0x168C8,"BAMUM LETTER PHASE-C NJEEEE"},
+{0x168E5,"BAMUM LETTER PHASE-C NJEUX"},
+{0x168AD,"BAMUM LETTER PHASE-C NJUEQ"},
+{0x168BE,"BAMUM LETTER PHASE-C NSA"},
+{0x168A5,"BAMUM LETTER PHASE-C NSEUAEN"},
+{0x168BF,"BAMUM LETTER PHASE-C NSHAQ"},
+{0x168D3,"BAMUM LETTER PHASE-C NSOM"},
+{0x168D6,"BAMUM LETTER PHASE-C NSUN"},
+{0x168C7,"BAMUM LETTER PHASE-C NSUOT NGOM"},
+{0x168B4,"BAMUM LETTER PHASE-C NTAA"},
+{0x168D4,"BAMUM LETTER PHASE-C NTEN"},
+{0x168B9,"BAMUM LETTER PHASE-C NTEUNGBA"},
+{0x1689A,"BAMUM LETTER PHASE-C NTU MBIT"},
+{0x16899,"BAMUM LETTER PHASE-C NYIR MKPARAQ MEUN"},
+{0x16890,"BAMUM LETTER PHASE-C NZA"},
+{0x168A3,"BAMUM LETTER PHASE-C NZEUM"},
+{0x168EF,"BAMUM LETTER PHASE-C PEN"},
+{0x168EE,"BAMUM LETTER PHASE-C PIN"},
+{0x1689C,"BAMUM LETTER PHASE-C PIRIEEN"},
+{0x168C3,"BAMUM LETTER PHASE-C RU"},
+{0x168DC,"BAMUM LETTER PHASE-C SETFON"},
+{0x168AA,"BAMUM LETTER PHASE-C SEUX"},
+{0x168E8,"BAMUM LETTER PHASE-C SHIQ"},
+{0x168DB,"BAMUM LETTER PHASE-C SHUEQ"},
+{0x168AF,"BAMUM LETTER PHASE-C SUAET"},
+{0x168AC,"BAMUM LETTER PHASE-C TAASHAE"},
+{0x168F0,"BAMUM LETTER PHASE-C TET"},
+{0x168BA,"BAMUM LETTER PHASE-C TEUTEUX"},
+{0x168AE,"BAMUM LETTER PHASE-C TITA YUE"},
+{0x168C6,"BAMUM LETTER PHASE-C TITUAEP"},
+{0x168C1,"BAMUM LETTER PHASE-C VEUAEPEN"},
+{0x168B1,"BAMUM LETTER PHASE-C VEUX"},
+{0x16892,"BAMUM LETTER PHASE-C WANGKUOQ"},
+{0x168D1,"BAMUM LETTER PHASE-C WUP"},
+{0x168D9,"BAMUM LETTER PHASE-C YAA"},
+{0x168A7,"BAMUM LETTER PHASE-C YEUQ"},
+{0x168A2,"BAMUM LETTER PHASE-C YU MUOMAE"},
+{0x16891,"BAMUM LETTER PHASE-C YUM"},
+{0x168E4,"BAMUM LETTER PHASE-C YUWOQ"},
+{0x16965,"BAMUM LETTER PHASE-D FAA"},
+{0x16914,"BAMUM LETTER PHASE-D FEUFEUAET"},
+{0x16912,"BAMUM LETTER PHASE-D GHAA"},
+{0x16948,"BAMUM LETTER PHASE-D GHEUAE"},
+{0x16904,"BAMUM LETTER PHASE-D KET"},
+{0x168FF,"BAMUM LETTER PHASE-D KEUAETMEUN"},
+{0x16926,"BAMUM LETTER PHASE-D KEUM"},
+{0x1690F,"BAMUM LETTER PHASE-D KEUOT MBUAE"},
+{0x1692C,"BAMUM LETTER PHASE-D KEUP"},
+{0x16949,"BAMUM LETTER PHASE-D KU"},
+{0x1693A,"BAMUM LETTER PHASE-D KUN"},
+{0x16906,"BAMUM LETTER PHASE-D KUOM"},
+{0x1693F,"BAMUM LETTER PHASE-D KUQ"},
+{0x16921,"BAMUM LETTER PHASE-D KWAET"},
+{0x16956,"BAMUM LETTER PHASE-D KYEE"},
+{0x1694F,"BAMUM LETTER PHASE-D LEEEE"},
+{0x16930,"BAMUM LETTER PHASE-D LET"},
+{0x16917,"BAMUM LETTER PHASE-D LEUAEP"},
+{0x16944,"BAMUM LETTER PHASE-D LEUM"},
+{0x168F6,"BAMUM LETTER PHASE-D LIEE"},
+{0x1695F,"BAMUM LETTER PHASE-D LOQ"},
+{0x1691E,"BAMUM LETTER PHASE-D LUM"},
+{0x16951,"BAMUM LETTER PHASE-D M"},
+{0x16942,"BAMUM LETTER PHASE-D MAENJET"},
+{0x1690A,"BAMUM LETTER PHASE-D MALEERI"},
+{0x16920,"BAMUM LETTER PHASE-D MBAA"},
+{0x16963,"BAMUM LETTER PHASE-D MBAA SEVEN"},
+{0x168F1,"BAMUM LETTER PHASE-D MBUO"},
+{0x16950,"BAMUM LETTER PHASE-D MEEEE"},
+{0x1693E,"BAMUM LETTER PHASE-D MEUN"},
+{0x1690B,"BAMUM LETTER PHASE-D MEUT"},
+{0x1692A,"BAMUM LETTER PHASE-D MFEUAE"},
+{0x16908,"BAMUM LETTER PHASE-D MFEUT"},
+{0x16932,"BAMUM LETTER PHASE-D MFIEE"},
+{0x1691D,"BAMUM LETTER PHASE-D MFO"},
+{0x168F4,"BAMUM LETTER PHASE-D MFON"},
+{0x1691A,"BAMUM LETTER PHASE-D MGBEUN"},
+{0x1691C,"BAMUM LETTER PHASE-D MGBIEE"},
+{0x16916,"BAMUM LETTER PHASE-D MGBOFUM"},
+{0x16919,"BAMUM LETTER PHASE-D MONI"},
+{0x16953,"BAMUM LETTER PHASE-D MU"},
+{0x1695E,"BAMUM LETTER PHASE-D MVOP"},
+{0x16937,"BAMUM LETTER PHASE-D NDAM"},
+{0x16915,"BAMUM LETTER PHASE-D NDEE"},
+{0x16909,"BAMUM LETTER PHASE-D NDEUX"},
+{0x16918,"BAMUM LETTER PHASE-D NDON"},
+{0x16931,"BAMUM LETTER PHASE-D NGGAAM"},
+{0x168F9,"BAMUM LETTER PHASE-D NGGAAMAE"},
+{0x16943,"BAMUM LETTER PHASE-D NGGAP"},
+{0x1693B,"BAMUM LETTER PHASE-D NGGEUX"},
+{0x16945,"BAMUM LETTER PHASE-D NGGUOM"},
+{0x16933,"BAMUM LETTER PHASE-D NGGWAEN"},
+{0x168FE,"BAMUM LETTER PHASE-D NGKAP"},
+{0x16929,"BAMUM LETTER PHASE-D NGKEUAEQ"},
+{0x16910,"BAMUM LETTER PHASE-D NGKEURI"},
+{0x1693C,"BAMUM LETTER PHASE-D NGKIEE"},
+{0x168FC,"BAMUM LETTER PHASE-D NGKUN"},
+{0x16913,"BAMUM LETTER PHASE-D NGKYEE"},
+{0x1695B,"BAMUM LETTER PHASE-D NI"},
+{0x16902,"BAMUM LETTER PHASE-D NJAP"},
+{0x1690E,"BAMUM LETTER PHASE-D NJEUAEM"},
+{0x168F7,"BAMUM LETTER PHASE-D NJEUT"},
+{0x168F3,"BAMUM LETTER PHASE-D NJI"},
+{0x168F5,"BAMUM LETTER PHASE-D NJIEE"},
+{0x16947,"BAMUM LETTER PHASE-D NJUEQ"},
+{0x168F8,"BAMUM LETTER PHASE-D NSHEE"},
+{0x16946,"BAMUM LETTER PHASE-D NSHUT"},
+{0x1691F,"BAMUM LETTER PHASE-D NSIEEP"},
+{0x1692B,"BAMUM LETTER PHASE-D NSIEET"},
+{0x16940,"BAMUM LETTER PHASE-D NSUM"},
+{0x16959,"BAMUM LETTER PHASE-D NTEE"},
+{0x16938,"BAMUM LETTER PHASE-D NTEUM"},
+{0x16962,"BAMUM LETTER PHASE-D NTUU"},
+{0x16957,"BAMUM LETTER PHASE-D NU"},
+{0x168FA,"BAMUM LETTER PHASE-D NYAM"},
+{0x16922,"BAMUM LETTER PHASE-D NYET"},
+{0x1694D,"BAMUM LETTER PHASE-D NYI"},
+{0x1692F,"BAMUM LETTER PHASE-D NYUE"},
+{0x16935,"BAMUM LETTER PHASE-D PAP"},
+{0x1695A,"BAMUM LETTER PHASE-D PEE"},
+{0x1692E,"BAMUM LETTER PHASE-D PEUTAE"},
+{0x1692D,"BAMUM LETTER PHASE-D PIP"},
+{0x1695D,"BAMUM LETTER PHASE-D PUQ"},
+{0x1691B,"BAMUM LETTER PHASE-D PUUT"},
+{0x16927,"BAMUM LETTER PHASE-D RAEM"},
+{0x16960,"BAMUM LETTER PHASE-D REN MUCH"},
+{0x1694A,"BAMUM LETTER PHASE-D REN OLD"},
+{0x1694E,"BAMUM LETTER PHASE-D RII"},
+{0x16907,"BAMUM LETTER PHASE-D SAP"},
+{0x16964,"BAMUM LETTER PHASE-D SAQ"},
+{0x1690C,"BAMUM LETTER PHASE-D SEUAEQ"},
+{0x168FD,"BAMUM LETTER PHASE-D SHEE"},
+{0x16901,"BAMUM LETTER PHASE-D SHEUAE"},
+{0x16955,"BAMUM LETTER PHASE-D SHEUX"},
+{0x16954,"BAMUM LETTER PHASE-D SHII"},
+{0x1695C,"BAMUM LETTER PHASE-D SHOQ"},
+{0x16958,"BAMUM LETTER PHASE-D SHU"},
+{0x16924,"BAMUM LETTER PHASE-D SOT"},
+{0x16939,"BAMUM LETTER PHASE-D SUAE"},
+{0x16903,"BAMUM LETTER PHASE-D SUE"},
+{0x16952,"BAMUM LETTER PHASE-D SUU"},
+{0x1694B,"BAMUM LETTER PHASE-D TAE"},
+{0x16928,"BAMUM LETTER PHASE-D TEEEE"},
+{0x16923,"BAMUM LETTER PHASE-D TEUAEN"},
+{0x16941,"BAMUM LETTER PHASE-D TEUN"},
+{0x16900,"BAMUM LETTER PHASE-D TEUT"},
+{0x16961,"BAMUM LETTER PHASE-D TI"},
+{0x1694C,"BAMUM LETTER PHASE-D TOQ"},
+{0x16911,"BAMUM LETTER PHASE-D TU"},
+{0x1693D,"BAMUM LETTER PHASE-D TUOT"},
+{0x168F2,"BAMUM LETTER PHASE-D WAP"},
+{0x168FB,"BAMUM LETTER PHASE-D WUAEN"},
+{0x16905,"BAMUM LETTER PHASE-D YAEMMAE"},
+{0x1690D,"BAMUM LETTER PHASE-D YEN"},
+{0x16934,"BAMUM LETTER PHASE-D YUOM"},
+{0x16936,"BAMUM LETTER PHASE-D YUOP"},
+{0x16925,"BAMUM LETTER PHASE-D YUWOQ"},
+{0x169D5,"BAMUM LETTER PHASE-E A"},
+{0x169BB,"BAMUM LETTER PHASE-E FA"},
+{0x16A01,"BAMUM LETTER PHASE-E FAQ"},
+{0x169EB,"BAMUM LETTER PHASE-E FEE"},
+{0x169D3,"BAMUM LETTER PHASE-E FOM"},
+{0x169D2,"BAMUM LETTER PHASE-E FU CALL"},
+{0x169C8,"BAMUM LETTER PHASE-E FU I"},
+{0x169F5,"BAMUM LETTER PHASE-E FU REMEDY"},
+{0x169B4,"BAMUM LETTER PHASE-E FUE"},
+{0x169C4,"BAMUM LETTER PHASE-E FUET"},
+{0x169A9,"BAMUM LETTER PHASE-E GBET"},
+{0x169B5,"BAMUM LETTER PHASE-E GBEUX"},
+{0x169A2,"BAMUM LETTER PHASE-E GHAAMAE"},
+{0x169BA,"BAMUM LETTER PHASE-E GHET"},
+{0x169C7,"BAMUM LETTER PHASE-E GHEUAE"},
+{0x16995,"BAMUM LETTER PHASE-E GHEUN"},
+{0x16988,"BAMUM LETTER PHASE-E GHEUX"},
+{0x16A02,"BAMUM LETTER PHASE-E GHOM"},
+{0x169D8,"BAMUM LETTER PHASE-E I"},
+{0x169B7,"BAMUM LETTER PHASE-E KET"},
+{0x1699A,"BAMUM LETTER PHASE-E KEUAE"},
+{0x169E6,"BAMUM LETTER PHASE-E KEUX"},
+{0x169FE,"BAMUM LETTER PHASE-E KI"},
+{0x169F9,"BAMUM LETTER PHASE-E KO"},
+{0x16974,"BAMUM LETTER PHASE-E KPEUX"},
+{0x169AB,"BAMUM LETTER PHASE-E KUET"},
+{0x1697A,"BAMUM LETTER PHASE-E KUOP"},
+{0x169CC,"BAMUM LETTER PHASE-E KUT"},
+{0x1699F,"BAMUM LETTER PHASE-E LAAM"},
+{0x16969,"BAMUM LETTER PHASE-E LAP"},
+{0x169D9,"BAMUM LETTER PHASE-E LAQ"},
+{0x169B3,"BAMUM LETTER PHASE-E LEUAEM"},
+{0x1697B,"BAMUM LETTER PHASE-E LOM"},
+{0x1696B,"BAMUM LETTER PHASE-E LOON"},
+{0x1698C,"BAMUM LETTER PHASE-E LOOT"},
+{0x169F8,"BAMUM LETTER PHASE-E LOQ"},
+{0x169ED,"BAMUM LETTER PHASE-E LU"},
+{0x169FB,"BAMUM LETTER PHASE-E MA"},
+{0x169B8,"BAMUM LETTER PHASE-E MAE"},
+{0x1697E,"BAMUM LETTER PHASE-E MAEM"},
+{0x1698B,"BAMUM LETTER PHASE-E MAP"},
+{0x169FC,"BAMUM LETTER PHASE-E MAQ"},
+{0x169A6,"BAMUM LETTER PHASE-E MBEE"},
+{0x16968,"BAMUM LETTER PHASE-E MBEUM"},
+{0x169FA,"BAMUM LETTER PHASE-E MEN"},
+{0x169AF,"BAMUM LETTER PHASE-E MFEUQ"},
+{0x16987,"BAMUM LETTER PHASE-E MGBA"},
+{0x169A5,"BAMUM LETTER PHASE-E MGBEN"},
+{0x169EE,"BAMUM LETTER PHASE-E MI"},
+{0x169C3,"BAMUM LETTER PHASE-E MIEE"},
+{0x169FF,"BAMUM LETTER PHASE-E MON"},
+{0x169C6,"BAMUM LETTER PHASE-E MUAE"},
+{0x169C9,"BAMUM LETTER PHASE-E MVI"},
+{0x169F6,"BAMUM LETTER PHASE-E NA"},
+{0x169C5,"BAMUM LETTER PHASE-E NAE"},
+{0x169DD,"BAMUM LETTER PHASE-E NDAA MY HOUSE"},
+{0x16992,"BAMUM LETTER PHASE-E NDAA SOFTNESS"},
+{0x16966,"BAMUM LETTER PHASE-E NDAP"},
+{0x169B0,"BAMUM LETTER PHASE-E NDIAQ"},
+{0x1698E,"BAMUM LETTER PHASE-E NDIQ"},
+{0x16970,"BAMUM LETTER PHASE-E NDUN"},
+{0x169F2,"BAMUM LETTER PHASE-E NGA"},
+{0x169A3,"BAMUM LETTER PHASE-E NGEUREUT"},
+{0x1698D,"BAMUM LETTER PHASE-E NGGEEEE"},
+{0x169BF,"BAMUM LETTER PHASE-E NGGEUAE"},
+{0x16977,"BAMUM LETTER PHASE-E NGGEUAET"},
+{0x16993,"BAMUM LETTER PHASE-E NGGUAESHAE NYAM"},
+{0x169D0,"BAMUM LETTER PHASE-E NGGUP"},
+{0x16986,"BAMUM LETTER PHASE-E NGGURAE"},
+{0x16973,"BAMUM LETTER PHASE-E NGKA"},
+{0x169B9,"BAMUM LETTER PHASE-E NGKAAMI"},
+{0x16989,"BAMUM LETTER PHASE-E NGKEUAEM"},
+{0x1697F,"BAMUM LETTER PHASE-E NGKEUX"},
+{0x169CB,"BAMUM LETTER PHASE-E NGKUM"},
+{0x169B6,"BAMUM LETTER PHASE-E NGKUP"},
+{0x1697D,"BAMUM LETTER PHASE-E NGOP"},
+{0x16980,"BAMUM LETTER PHASE-E NGOQ"},
+{0x169E0,"BAMUM LETTER PHASE-E NGUAE"},
+{0x169F1,"BAMUM LETTER PHASE-E NGUAET"},
+{0x1698A,"BAMUM LETTER PHASE-E NJAEMLI"},
+{0x169D4,"BAMUM LETTER PHASE-E NJEE"},
+{0x169E8,"BAMUM LETTER PHASE-E NJEE EPOCH"},
+{0x16983,"BAMUM LETTER PHASE-E NJEUX"},
+{0x169A8,"BAMUM LETTER PHASE-E NKOM"},
+{0x1697C,"BAMUM LETTER PHASE-E NSHIEE"},
+{0x16981,"BAMUM LETTER PHASE-E NSHUE"},
+{0x1696F,"BAMUM LETTER PHASE-E NSHUOP"},
+{0x169CE,"BAMUM LETTER PHASE-E NTAP"},
+{0x169BC,"BAMUM LETTER PHASE-E NTUM"},
+{0x169C0,"BAMUM LETTER PHASE-E NYI BETWEEN"},
+{0x169AD,"BAMUM LETTER PHASE-E NYI CLEAVER"},
+{0x169A7,"BAMUM LETTER PHASE-E NZAQ"},
+{0x169C1,"BAMUM LETTER PHASE-E NZUQ"},
+{0x169D7,"BAMUM LETTER PHASE-E O"},
+{0x169D1,"BAMUM LETTER PHASE-E PA PEOPLE"},
+{0x169DA,"BAMUM LETTER PHASE-E PA PLURAL"},
+{0x1696C,"BAMUM LETTER PHASE-E PAA"},
+{0x16978,"BAMUM LETTER PHASE-E PAAM"},
+{0x16984,"BAMUM LETTER PHASE-E PEEM"},
+{0x169BD,"BAMUM LETTER PHASE-E PEUT"},
+{0x169E7,"BAMUM LETTER PHASE-E PEUX"},
+{0x169F7,"BAMUM LETTER PHASE-E PI"},
+{0x169B1,"BAMUM LETTER PHASE-E PIEEQ"},
+{0x169CD,"BAMUM LETTER PHASE-E PIET"},
+{0x16998,"BAMUM LETTER PHASE-E PO"},
+{0x169C2,"BAMUM LETTER PHASE-E POON"},
+{0x169A0,"BAMUM LETTER PHASE-E PU"},
+{0x16971,"BAMUM LETTER PHASE-E PUAE"},
+{0x169CA,"BAMUM LETTER PHASE-E PUAQ"},
+{0x169E9,"BAMUM LETTER PHASE-E PUE"},
+{0x16991,"BAMUM LETTER PHASE-E PUM"},
+{0x169F0,"BAMUM LETTER PHASE-E RAE"},
+{0x1696E,"BAMUM LETTER PHASE-E RAQ"},
+{0x169EF,"BAMUM LETTER PHASE-E REUX"},
+{0x16982,"BAMUM LETTER PHASE-E RIMGBA"},
+{0x16985,"BAMUM LETTER PHASE-E SAA"},
+{0x16976,"BAMUM LETTER PHASE-E SEE"},
+{0x16990,"BAMUM LETTER PHASE-E SET"},
+{0x169A4,"BAMUM LETTER PHASE-E SHEUAEQ"},
+{0x169DE,"BAMUM LETTER PHASE-E SHIQ"},
+{0x169F3,"BAMUM LETTER PHASE-E SHO"},
+{0x169F4,"BAMUM LETTER PHASE-E SHOQ"},
+{0x1696D,"BAMUM LETTER PHASE-E SOM"},
+{0x1699B,"BAMUM LETTER PHASE-E SUAEN"},
+{0x169DB,"BAMUM LETTER PHASE-E TAA"},
+{0x169A1,"BAMUM LETTER PHASE-E TAAQ"},
+{0x1698F,"BAMUM LETTER PHASE-E TAEN NTEUM"},
+{0x16972,"BAMUM LETTER PHASE-E TAM"},
+{0x169DC,"BAMUM LETTER PHASE-E TAQ"},
+{0x16A00,"BAMUM LETTER PHASE-E TEN"},
+{0x169FD,"BAMUM LETTER PHASE-E TEU"},
+{0x1699C,"BAMUM LETTER PHASE-E TEUAEQ"},
+{0x16979,"BAMUM LETTER PHASE-E TOO"},
+{0x16967,"BAMUM LETTER PHASE-E TOON"},
+{0x169D6,"BAMUM LETTER PHASE-E TOQ"},
+{0x16996,"BAMUM LETTER PHASE-E TUAE"},
+{0x169AA,"BAMUM LETTER PHASE-E TUM"},
+{0x16999,"BAMUM LETTER PHASE-E TUMAE"},
+{0x169EC,"BAMUM LETTER PHASE-E VEE"},
+{0x1699D,"BAMUM LETTER PHASE-E VEUAE"},
+{0x1696A,"BAMUM LETTER PHASE-E VOM"},
+{0x1699E,"BAMUM LETTER PHASE-E WEUX"},
+{0x169EA,"BAMUM LETTER PHASE-E WUE"},
+{0x16975,"BAMUM LETTER PHASE-E WUO"},
+{0x169AC,"BAMUM LETTER PHASE-E YAP"},
+{0x16997,"BAMUM LETTER PHASE-E YEUAE"},
+{0x169CF,"BAMUM LETTER PHASE-E YEUAET"},
+{0x169BE,"BAMUM LETTER PHASE-E YEUM"},
+{0x169DF,"BAMUM LETTER PHASE-E YEUX"},
+{0x16994,"BAMUM LETTER PHASE-E YIEE"},
+{0x169AE,"BAMUM LETTER PHASE-E YIT"},
+{0x169E3,"BAMUM LETTER PHASE-E YOQ COVER"},
+{0x169E2,"BAMUM LETTER PHASE-E YOQ SWIMMING"},
+{0x169E1,"BAMUM LETTER PHASE-E YUAEN"},
+{0x169B2,"BAMUM LETTER PHASE-E YUEQ"},
+{0x169E5,"BAMUM LETTER PHASE-E YUN"},
+{0x169E4,"BAMUM LETTER PHASE-E YUQ"},
+{0x16A06,"BAMUM LETTER PHASE-F EE"},
+{0x16A2B,"BAMUM LETTER PHASE-F FOM"},
+{0x16A03,"BAMUM LETTER PHASE-F KA"},
+{0x16A26,"BAMUM LETTER PHASE-F KEN"},
+{0x16A17,"BAMUM LETTER PHASE-F KET"},
+{0x16A2F,"BAMUM LETTER PHASE-F KO"},
+{0x16A36,"BAMUM LETTER PHASE-F KPA"},
+{0x16A05,"BAMUM LETTER PHASE-F KU"},
+{0x16A16,"BAMUM LETTER PHASE-F KYEE"},
+{0x16A0A,"BAMUM LETTER PHASE-F LA"},
+{0x16A2D,"BAMUM LETTER PHASE-F LI"},
+{0x16A2E,"BAMUM LETTER PHASE-F LOQ"},
+{0x16A11,"BAMUM LETTER PHASE-F M"},
+{0x16A32,"BAMUM LETTER PHASE-F MA"},
+{0x16A34,"BAMUM LETTER PHASE-F MBAA"},
+{0x16A30,"BAMUM LETTER PHASE-F MBEN"},
+{0x16A0D,"BAMUM LETTER PHASE-F MEEEE"},
+{0x16A33,"BAMUM LETTER PHASE-F MO"},
+{0x16A0F,"BAMUM LETTER PHASE-F NDAA"},
+{0x16A28,"BAMUM LETTER PHASE-F NGGA"},
+{0x16A27,"BAMUM LETTER PHASE-F NGKWAEN"},
+{0x16A24,"BAMUM LETTER PHASE-F NI"},
+{0x16A10,"BAMUM LETTER PHASE-F NJAEM"},
+{0x16A1A,"BAMUM LETTER PHASE-F NJUAE"},
+{0x16A1E,"BAMUM LETTER PHASE-F NSHA"},
+{0x16A20,"BAMUM LETTER PHASE-F NTEE"},
+{0x16A19,"BAMUM LETTER PHASE-F NU"},
+{0x16A18,"BAMUM LETTER PHASE-F NUAE"},
+{0x16A09,"BAMUM LETTER PHASE-F NYI"},
+{0x16A22,"BAMUM LETTER PHASE-F PEE"},
+{0x16A1F,"BAMUM LETTER PHASE-F PEUX"},
+{0x16A2A,"BAMUM LETTER PHASE-F PUAE"},
+{0x16A07,"BAMUM LETTER PHASE-F REE"},
+{0x16A31,"BAMUM LETTER PHASE-F REN"},
+{0x16A25,"BAMUM LETTER PHASE-F REUX"},
+{0x16A0C,"BAMUM LETTER PHASE-F RIEE"},
+{0x16A0B,"BAMUM LETTER PHASE-F RII"},
+{0x16A23,"BAMUM LETTER PHASE-F RU"},
+{0x16A37,"BAMUM LETTER PHASE-F SAMBA"},
+{0x16A15,"BAMUM LETTER PHASE-F SEUX"},
+{0x16A13,"BAMUM LETTER PHASE-F SHII"},
+{0x16A29,"BAMUM LETTER PHASE-F SHO"},
+{0x16A1C,"BAMUM LETTER PHASE-F SHU"},
+{0x16A14,"BAMUM LETTER PHASE-F SI"},
+{0x16A12,"BAMUM LETTER PHASE-F SUU"},
+{0x16A0E,"BAMUM LETTER PHASE-F TAA"},
+{0x16A08,"BAMUM LETTER PHASE-F TAE"},
+{0x16A35,"BAMUM LETTER PHASE-F TET"},
+{0x16A04,"BAMUM LETTER PHASE-F U"},
+{0x16A38,"BAMUM LETTER PHASE-F VUEQ"},
+{0x16A2C,"BAMUM LETTER PHASE-F WA"},
+{0x16A21,"BAMUM LETTER PHASE-F WUE"},
+{0x16A1D,"BAMUM LETTER PHASE-F YA"},
+{0x16A1B,"BAMUM LETTER PHASE-F YOQ"},
+{0xA6DD,"BAMUM LETTER PI"},
+{0xA6D7,"BAMUM LETTER PUAE"},
+{0xA6C8,"BAMUM LETTER PUE"},
+{0xA6D1,"BAMUM LETTER RAE"},
+{0xA6A5,"BAMUM LETTER REE"},
+{0xA6E1,"BAMUM LETTER REN"},
+{0xA6D0,"BAMUM LETTER REUX"},
+{0xA6AD,"BAMUM LETTER RIEE"},
+{0xA6AC,"BAMUM LETTER RII"},
+{0xA6CC,"BAMUM LETTER RU"},
+{0xA6EC,"BAMUM LETTER SAMBA"},
+{0xA6B9,"BAMUM LETTER SEUX"},
+{0xA6B8,"BAMUM LETTER SHEUX"},
+{0xA6B6,"BAMUM LETTER SHII"},
+{0xA6D6,"BAMUM LETTER SHO"},
+{0xA6C0,"BAMUM LETTER SHU"},
+{0xA6B7,"BAMUM LETTER SI"},
+{0xA6B4,"BAMUM LETTER SUU"},
+{0xA6B0,"BAMUM LETTER TAA"},
+{0xA6A6,"BAMUM LETTER TAE"},
+{0xA6EA,"BAMUM LETTER TEN"},
+{0xA6E8,"BAMUM LETTER TET"},
+{0xA6E4,"BAMUM LETTER TI"},
+{0xA6A2,"BAMUM LETTER U"},
+{0xA6DA,"BAMUM LETTER WA"},
+{0xA6C9,"BAMUM LETTER WUE"},
+{0xA6C2,"BAMUM LETTER YA"},
+{0xA6BF,"BAMUM LETTER YOQ"},
+{0xA6C1,"BAMUM LETTER YUQ"},
+{0xA6F2,"BAMUM NJAEMLI"},
+{0xA6F7,"BAMUM QUESTION MARK"},
+{0xA6F6,"BAMUM SEMICOLON"},
+{0x1F34C,"BANANA"},
+{0x1F3E6,"BANK"},
+{0x1F4B5,"BANKNOTE WITH DOLLAR SIGN"},
+{0x1F4B6,"BANKNOTE WITH EURO SIGN"},
+{0x1F4B7,"BANKNOTE WITH POUND SIGN"},
+{0x1F4B4,"BANKNOTE WITH YEN SIGN"},
+{0x1F4CA,"BAR CHART"},
+{0x1F488,"BARBER POLE"},
+{0x26BE,"BASEBALL"},
+{0x1F3C0,"BASKETBALL AND HOOP"},
+{0x1BF1,"BATAK CONSONANT SIGN H"},
+{0x1BF0,"BATAK CONSONANT SIGN NG"},
+{0x1BC0,"BATAK LETTER A"},
+{0x1BC5,"BATAK LETTER BA"},
+{0x1BE1,"BATAK LETTER CA"},
+{0x1BD1,"BATAK LETTER DA"},
+{0x1BCE,"BATAK LETTER GA"},
+{0x1BC2,"BATAK LETTER HA"},
+{0x1BE4,"BATAK LETTER I"},
+{0x1BD0,"BATAK LETTER JA"},
+{0x1BC6,"BATAK LETTER KARO BA"},
+{0x1BDE,"BATAK LETTER LA"},
+{0x1BD4,"BATAK LETTER MA"},
+{0x1BC4,"BATAK LETTER MANDAILING HA"},
+{0x1BCA,"BATAK LETTER MANDAILING NA"},
+{0x1BDA,"BATAK LETTER MANDAILING SA"},
+{0x1BE3,"BATAK LETTER MBA"},
+{0x1BC9,"BATAK LETTER NA"},
+{0x1BE2,"BATAK LETTER NDA"},
+{0x1BDD,"BATAK LETTER NGA"},
+{0x1BD7,"BATAK LETTER NORTHERN TA"},
+{0x1BE0,"BATAK LETTER NYA"},
+{0x1BC7,"BATAK LETTER PA"},
+{0x1BCD,"BATAK LETTER PAKPAK WA"},
+{0x1BD2,"BATAK LETTER RA"},
+{0x1BD8,"BATAK LETTER SA"},
+{0x1BC1,"BATAK LETTER SIMALUNGUN A"},
+{0x1BCF,"BATAK LETTER SIMALUNGUN GA"},
+{0x1BC3,"BATAK LETTER SIMALUNGUN HA"},
+{0x1BDF,"BATAK LETTER SIMALUNGUN LA"},
+{0x1BD5,"BATAK LETTER SIMALUNGUN MA"},
+{0x1BC8,"BATAK LETTER SIMALUNGUN PA"},
+{0x1BD3,"BATAK LETTER SIMALUNGUN RA"},
+{0x1BD9,"BATAK LETTER SIMALUNGUN SA"},
+{0x1BCC,"BATAK LETTER SIMALUNGUN WA"},
+{0x1BDC,"BATAK LETTER SIMALUNGUN YA"},
+{0x1BD6,"BATAK LETTER SOUTHERN TA"},
+{0x1BE5,"BATAK LETTER U"},
+{0x1BCB,"BATAK LETTER WA"},
+{0x1BDB,"BATAK LETTER YA"},
+{0x1BF2,"BATAK PANGOLAT"},
+{0x1BF3,"BATAK PANONGONAN"},
+{0x1BE6,"BATAK SIGN TOMPI"},
+{0x1BFE,"BATAK SYMBOL BINDU JUDUL"},
+{0x1BFC,"BATAK SYMBOL BINDU NA METEK"},
+{0x1BFF,"BATAK SYMBOL BINDU PANGOLAT"},
+{0x1BFD,"BATAK SYMBOL BINDU PINARBORAS"},
+{0x1BE7,"BATAK VOWEL SIGN E"},
+{0x1BE9,"BATAK VOWEL SIGN EE"},
+{0x1BEA,"BATAK VOWEL SIGN I"},
+{0x1BEB,"BATAK VOWEL SIGN KARO I"},
+{0x1BED,"BATAK VOWEL SIGN KARO O"},
+{0x1BEC,"BATAK VOWEL SIGN O"},
+{0x1BE8,"BATAK VOWEL SIGN PAKPAK E"},
+{0x1BEE,"BATAK VOWEL SIGN U"},
+{0x1BEF,"BATAK VOWEL SIGN U FOR SIMALUNGUN SA"},
+{0x1F6C0,"BATH"},
+{0x1F6C1,"BATHTUB"},
+{0x1F50B,"BATTERY"},
{0x266B,"BEAMED EIGHTH NOTES"},
{0x266C,"BEAMED SIXTEENTH NOTES"},
+{0x1F43B,"BEAR FACE"},
+{0x1F493,"BEATING HEART"},
{0x2235,"BECAUSE"},
+{0x1F37A,"BEER MUG"},
+{0x1F514,"BELL"},
{0x237E,"BELL SYMBOL"},
+{0x1F515,"BELL WITH CANCELLATION STROKE"},
{0x09D7,"BENGALI AU LENGTH MARK"},
{0x09F9,"BENGALI CURRENCY DENOMINATOR SIXTEEN"},
{0x09F7,"BENGALI CURRENCY NUMERATOR FOUR"},
@@ -1441,6 +2389,7 @@ CharName gUnicodeNames[] = {
{0x09E9,"BENGALI DIGIT THREE"},
{0x09E8,"BENGALI DIGIT TWO"},
{0x09E6,"BENGALI DIGIT ZERO"},
+{0x09FB,"BENGALI GANDA MARK"},
{0x09FA,"BENGALI ISSHAR"},
{0x0985,"BENGALI LETTER A"},
{0x0986,"BENGALI LETTER AA"},
@@ -1515,13 +2464,20 @@ CharName gUnicodeNames[] = {
{0x09E3,"BENGALI VOWEL SIGN VOCALIC LL"},
{0x09C3,"BENGALI VOWEL SIGN VOCALIC R"},
{0x09C4,"BENGALI VOWEL SIGN VOCALIC RR"},
+{0x1F371,"BENTO BOX"},
{0x232C,"BENZENE RING"},
{0x23E3,"BENZENE RING WITH CIRCLE"},
{0x2136,"BET SYMBOL"},
{0x226C,"BETWEEN"},
+{0x1F6B2,"BICYCLE"},
+{0x1F6B4,"BICYCLIST"},
{0x29F9,"BIG REVERSE SOLIDUS"},
{0x29F8,"BIG SOLIDUS"},
+{0x1F459,"BIKINI"},
+{0x1F3B1,"BILLIARDS"},
{0x2623,"BIOHAZARD SIGN"},
+{0x1F426,"BIRD"},
+{0x1F382,"BIRTHDAY CAKE"},
{0x29D3,"BLACK BOWTIE"},
{0x272C,"BLACK CENTRE WHITE STAR"},
{0x265D,"BLACK CHESS BISHOP"},
@@ -1535,10 +2491,12 @@ CharName gUnicodeNames[] = {
{0x2689,"BLACK CIRCLE WITH TWO WHITE DOTS"},
{0x2688,"BLACK CIRCLE WITH WHITE DOT RIGHT"},
{0x2663,"BLACK CLUB SUIT"},
+{0x26E8,"BLACK CROSS ON SHIELD"},
{0x25C6,"BLACK DIAMOND"},
{0x2756,"BLACK DIAMOND MINUS WHITE X"},
{0x2666,"BLACK DIAMOND SUIT"},
{0x29EA,"BLACK DIAMOND WITH DOWN ARROW"},
+{0x23EC,"BLACK DOWN-POINTING DOUBLE TRIANGLE"},
{0x25BE,"BLACK DOWN-POINTING SMALL TRIANGLE"},
{0x25BC,"BLACK DOWN-POINTING TRIANGLE"},
{0x26C3,"BLACK DRAUGHTS KING"},
@@ -1552,7 +2510,10 @@ CharName gUnicodeNames[] = {
{0x29D7,"BLACK HOURGLASS"},
{0x2B24,"BLACK LARGE CIRCLE"},
{0x2B1B,"BLACK LARGE SQUARE"},
+{0x26D8,"BLACK LEFT LANE MERGE"},
{0x261A,"BLACK LEFT POINTING INDEX"},
+{0x23EA,"BLACK LEFT-POINTING DOUBLE TRIANGLE"},
+{0x23EE,"BLACK LEFT-POINTING DOUBLE TRIANGLE WITH VERTICAL BAR"},
{0x25C4,"BLACK LEFT-POINTING POINTER"},
{0x25C2,"BLACK LEFT-POINTING SMALL TRIANGLE"},
{0x25C0,"BLACK LEFT-POINTING TRIANGLE"},
@@ -1568,12 +2529,16 @@ CharName gUnicodeNames[] = {
{0x2712,"BLACK NIB"},
{0x25B0,"BLACK PARALLELOGRAM"},
{0x2B1F,"BLACK PENTAGON"},
+{0x2753,"BLACK QUESTION MARK ORNAMENT"},
{0x25AC,"BLACK RECTANGLE"},
{0x261B,"BLACK RIGHT POINTING INDEX"},
+{0x23E9,"BLACK RIGHT-POINTING DOUBLE TRIANGLE"},
+{0x23ED,"BLACK RIGHT-POINTING DOUBLE TRIANGLE WITH VERTICAL BAR"},
{0x2B53,"BLACK RIGHT-POINTING PENTAGON"},
{0x25BA,"BLACK RIGHT-POINTING POINTER"},
{0x25B8,"BLACK RIGHT-POINTING SMALL TRIANGLE"},
{0x25B6,"BLACK RIGHT-POINTING TRIANGLE"},
+{0x23EF,"BLACK RIGHT-POINTING TRIANGLE WITH DOUBLE VERTICAL BAR"},
{0x27A1,"BLACK RIGHTWARDS ARROW"},
{0x27A4,"BLACK RIGHTWARDS ARROWHEAD"},
{0x204D,"BLACK RIGHTWARDS BULLET"},
@@ -1584,12 +2549,17 @@ CharName gUnicodeNames[] = {
{0x25AA,"BLACK SMALL SQUARE"},
{0x2B51,"BLACK SMALL STAR"},
{0x263B,"BLACK SMILING FACE"},
+{0x26C7,"BLACK SNOWMAN"},
{0x2660,"BLACK SPADE SUIT"},
{0x25A0,"BLACK SQUARE"},
+{0x1F532,"BLACK SQUARE BUTTON"},
{0x2605,"BLACK STAR"},
{0x2600,"BLACK SUN WITH RAYS"},
{0x260E,"BLACK TELEPHONE"},
+{0x26DF,"BLACK TRUCK"},
+{0x26D6,"BLACK TWO-WAY LEFT WAY TRAFFIC"},
{0x267B,"BLACK UNIVERSAL RECYCLING SYMBOL"},
+{0x23EB,"BLACK UP-POINTING DOUBLE TRIANGLE"},
{0x25B4,"BLACK UP-POINTING SMALL TRIANGLE"},
{0x25B2,"BLACK UP-POINTING TRIANGLE"},
{0x25E4,"BLACK UPPER LEFT TRIANGLE"},
@@ -1606,6 +2576,15 @@ CharName gUnicodeNames[] = {
{0x211C,"BLACK-LETTER CAPITAL R"},
{0x2128,"BLACK-LETTER CAPITAL Z"},
{0x2422,"BLANK SYMBOL"},
+{0x1F33C,"BLOSSOM"},
+{0x1F421,"BLOWFISH"},
+{0x1F4D8,"BLUE BOOK"},
+{0x1F499,"BLUE HEART"},
+{0x1F417,"BOAR"},
+{0x1F4A3,"BOMB"},
+{0x1F516,"BOOKMARK"},
+{0x1F4D1,"BOOKMARK TABS"},
+{0x1F4DA,"BOOKS"},
{0x31B7,"BOPOMOFO FINAL LETTER H"},
{0x31B6,"BOPOMOFO FINAL LETTER K"},
{0x31B4,"BOPOMOFO FINAL LETTER P"},
@@ -1634,6 +2613,7 @@ CharName gUnicodeNames[] = {
{0x3126,"BOPOMOFO LETTER ER"},
{0x3108,"BOPOMOFO LETTER F"},
{0x310D,"BOPOMOFO LETTER G"},
+{0x31B8,"BOPOMOFO LETTER GH"},
{0x312C,"BOPOMOFO LETTER GN"},
{0x31A3,"BOPOMOFO LETTER GU"},
{0x310F,"BOPOMOFO LETTER H"},
@@ -1648,6 +2628,7 @@ CharName gUnicodeNames[] = {
{0x31A2,"BOPOMOFO LETTER JI"},
{0x310E,"BOPOMOFO LETTER K"},
{0x310C,"BOPOMOFO LETTER L"},
+{0x31B9,"BOPOMOFO LETTER LH"},
{0x3107,"BOPOMOFO LETTER M"},
{0x310B,"BOPOMOFO LETTER N"},
{0x312B,"BOPOMOFO LETTER NG"},
@@ -1671,6 +2652,7 @@ CharName gUnicodeNames[] = {
{0x3117,"BOPOMOFO LETTER Z"},
{0x3113,"BOPOMOFO LETTER ZH"},
{0x31A1,"BOPOMOFO LETTER ZI"},
+{0x31BA,"BOPOMOFO LETTER ZY"},
{0x293B,"BOTTOM ARC ANTICLOCKWISE ARROW"},
{0x23DF,"BOTTOM CURLY BRACKET"},
{0x2321,"BOTTOM HALF INTEGRAL"},
@@ -1684,6 +2666,8 @@ CharName gUnicodeNames[] = {
{0x23B5,"BOTTOM SQUARE BRACKET"},
{0x23B6,"BOTTOM SQUARE BRACKET OVER TOP SQUARE BRACKET"},
{0x23E1,"BOTTOM TORTOISE SHELL BRACKET"},
+{0x1F490,"BOUQUET"},
+{0x1F3B3,"BOWLING"},
{0x22C8,"BOWTIE"},
{0x29D1,"BOWTIE WITH LEFT HALF BLACK"},
{0x29D2,"BOWTIE WITH RIGHT HALF BLACK"},
@@ -1815,6 +2799,115 @@ CharName gUnicodeNames[] = {
{0x256A,"BOX DRAWINGS VERTICAL SINGLE AND HORIZONTAL DOUBLE"},
{0x2561,"BOX DRAWINGS VERTICAL SINGLE AND LEFT DOUBLE"},
{0x255E,"BOX DRAWINGS VERTICAL SINGLE AND RIGHT DOUBLE"},
+{0x1F466,"BOY"},
+{0x11047,"BRAHMI DANDA"},
+{0x1106E,"BRAHMI DIGIT EIGHT"},
+{0x1106B,"BRAHMI DIGIT FIVE"},
+{0x1106A,"BRAHMI DIGIT FOUR"},
+{0x1106F,"BRAHMI DIGIT NINE"},
+{0x11067,"BRAHMI DIGIT ONE"},
+{0x1106D,"BRAHMI DIGIT SEVEN"},
+{0x1106C,"BRAHMI DIGIT SIX"},
+{0x11069,"BRAHMI DIGIT THREE"},
+{0x11068,"BRAHMI DIGIT TWO"},
+{0x11066,"BRAHMI DIGIT ZERO"},
+{0x11048,"BRAHMI DOUBLE DANDA"},
+{0x11005,"BRAHMI LETTER A"},
+{0x11006,"BRAHMI LETTER AA"},
+{0x11010,"BRAHMI LETTER AI"},
+{0x11012,"BRAHMI LETTER AU"},
+{0x11029,"BRAHMI LETTER BA"},
+{0x1102A,"BRAHMI LETTER BHA"},
+{0x11018,"BRAHMI LETTER CA"},
+{0x11019,"BRAHMI LETTER CHA"},
+{0x11024,"BRAHMI LETTER DA"},
+{0x1101F,"BRAHMI LETTER DDA"},
+{0x11020,"BRAHMI LETTER DDHA"},
+{0x11025,"BRAHMI LETTER DHA"},
+{0x1100F,"BRAHMI LETTER E"},
+{0x11015,"BRAHMI LETTER GA"},
+{0x11016,"BRAHMI LETTER GHA"},
+{0x11033,"BRAHMI LETTER HA"},
+{0x11007,"BRAHMI LETTER I"},
+{0x11008,"BRAHMI LETTER II"},
+{0x1101A,"BRAHMI LETTER JA"},
+{0x1101B,"BRAHMI LETTER JHA"},
+{0x11013,"BRAHMI LETTER KA"},
+{0x11014,"BRAHMI LETTER KHA"},
+{0x1102E,"BRAHMI LETTER LA"},
+{0x11034,"BRAHMI LETTER LLA"},
+{0x1102B,"BRAHMI LETTER MA"},
+{0x11026,"BRAHMI LETTER NA"},
+{0x11017,"BRAHMI LETTER NGA"},
+{0x11021,"BRAHMI LETTER NNA"},
+{0x1101C,"BRAHMI LETTER NYA"},
+{0x11011,"BRAHMI LETTER O"},
+{0x11035,"BRAHMI LETTER OLD TAMIL LLLA"},
+{0x11037,"BRAHMI LETTER OLD TAMIL NNNA"},
+{0x11036,"BRAHMI LETTER OLD TAMIL RRA"},
+{0x11027,"BRAHMI LETTER PA"},
+{0x11028,"BRAHMI LETTER PHA"},
+{0x1102D,"BRAHMI LETTER RA"},
+{0x11032,"BRAHMI LETTER SA"},
+{0x11030,"BRAHMI LETTER SHA"},
+{0x11031,"BRAHMI LETTER SSA"},
+{0x11022,"BRAHMI LETTER TA"},
+{0x11023,"BRAHMI LETTER THA"},
+{0x1101D,"BRAHMI LETTER TTA"},
+{0x1101E,"BRAHMI LETTER TTHA"},
+{0x11009,"BRAHMI LETTER U"},
+{0x1100A,"BRAHMI LETTER UU"},
+{0x1102F,"BRAHMI LETTER VA"},
+{0x1100D,"BRAHMI LETTER VOCALIC L"},
+{0x1100E,"BRAHMI LETTER VOCALIC LL"},
+{0x1100B,"BRAHMI LETTER VOCALIC R"},
+{0x1100C,"BRAHMI LETTER VOCALIC RR"},
+{0x1102C,"BRAHMI LETTER YA"},
+{0x11059,"BRAHMI NUMBER EIGHT"},
+{0x11062,"BRAHMI NUMBER EIGHTY"},
+{0x1105F,"BRAHMI NUMBER FIFTY"},
+{0x11056,"BRAHMI NUMBER FIVE"},
+{0x1105E,"BRAHMI NUMBER FORTY"},
+{0x11055,"BRAHMI NUMBER FOUR"},
+{0x1105A,"BRAHMI NUMBER NINE"},
+{0x11063,"BRAHMI NUMBER NINETY"},
+{0x11052,"BRAHMI NUMBER ONE"},
+{0x11064,"BRAHMI NUMBER ONE HUNDRED"},
+{0x11065,"BRAHMI NUMBER ONE THOUSAND"},
+{0x11058,"BRAHMI NUMBER SEVEN"},
+{0x11061,"BRAHMI NUMBER SEVENTY"},
+{0x11057,"BRAHMI NUMBER SIX"},
+{0x11060,"BRAHMI NUMBER SIXTY"},
+{0x1105B,"BRAHMI NUMBER TEN"},
+{0x1105D,"BRAHMI NUMBER THIRTY"},
+{0x11054,"BRAHMI NUMBER THREE"},
+{0x1105C,"BRAHMI NUMBER TWENTY"},
+{0x11053,"BRAHMI NUMBER TWO"},
+{0x1104C,"BRAHMI PUNCTUATION CRESCENT BAR"},
+{0x11049,"BRAHMI PUNCTUATION DOT"},
+{0x1104A,"BRAHMI PUNCTUATION DOUBLE DOT"},
+{0x1104B,"BRAHMI PUNCTUATION LINE"},
+{0x1104D,"BRAHMI PUNCTUATION LOTUS"},
+{0x11001,"BRAHMI SIGN ANUSVARA"},
+{0x11000,"BRAHMI SIGN CANDRABINDU"},
+{0x11003,"BRAHMI SIGN JIHVAMULIYA"},
+{0x11004,"BRAHMI SIGN UPADHMANIYA"},
+{0x11002,"BRAHMI SIGN VISARGA"},
+{0x11046,"BRAHMI VIRAMA"},
+{0x11038,"BRAHMI VOWEL SIGN AA"},
+{0x11043,"BRAHMI VOWEL SIGN AI"},
+{0x11045,"BRAHMI VOWEL SIGN AU"},
+{0x11039,"BRAHMI VOWEL SIGN BHATTIPROLU AA"},
+{0x11042,"BRAHMI VOWEL SIGN E"},
+{0x1103A,"BRAHMI VOWEL SIGN I"},
+{0x1103B,"BRAHMI VOWEL SIGN II"},
+{0x11044,"BRAHMI VOWEL SIGN O"},
+{0x1103C,"BRAHMI VOWEL SIGN U"},
+{0x1103D,"BRAHMI VOWEL SIGN UU"},
+{0x11040,"BRAHMI VOWEL SIGN VOCALIC L"},
+{0x11041,"BRAHMI VOWEL SIGN VOCALIC LL"},
+{0x1103E,"BRAHMI VOWEL SIGN VOCALIC R"},
+{0x1103F,"BRAHMI VOWEL SIGN VOCALIC RR"},
{0x2800,"BRAILLE PATTERN BLANK"},
{0x2801,"BRAILLE PATTERN DOTS-1"},
{0x2803,"BRAILLE PATTERN DOTS-12"},
@@ -2071,9 +3164,15 @@ CharName gUnicodeNames[] = {
{0x2840,"BRAILLE PATTERN DOTS-7"},
{0x28C0,"BRAILLE PATTERN DOTS-78"},
{0x2880,"BRAILLE PATTERN DOTS-8"},
+{0x1F35E,"BREAD"},
{0x02D8,"BREVE"},
+{0x1F470,"BRIDE WITH VEIL"},
+{0x1F309,"BRIDGE AT NIGHT"},
+{0x1F4BC,"BRIEFCASE"},
{0x00A6,"BROKEN BAR"},
{0x238B,"BROKEN CIRCLE WITH NORTHWEST ARROW"},
+{0x1F494,"BROKEN HEART"},
+{0x1F41B,"BUG"},
{0x1A1F,"BUGINESE END OF SECTION"},
{0x1A15,"BUGINESE LETTER A"},
{0x1A05,"BUGINESE LETTER BA"},
@@ -2127,6 +3226,10 @@ CharName gUnicodeNames[] = {
{0x2022,"BULLET"},
{0x2219,"BULLET OPERATOR"},
{0x25CE,"BULLSEYE"},
+{0x1F68C,"BUS"},
+{0x1F68F,"BUS STOP"},
+{0x1F464,"BUST IN SILHOUETTE"},
+{0x1F465,"BUSTS IN SILHOUETTE"},
{0x1D09C,"BYZANTINE MUSICAL SYMBOL AGOGI ARGI"},
{0x1D09B,"BYZANTINE MUSICAL SYMBOL AGOGI ARGOTERI"},
{0x1D09F,"BYZANTINE MUSICAL SYMBOL AGOGI GORGI"},
@@ -2373,16 +3476,23 @@ CharName gUnicodeNames[] = {
{0x1D00B,"BYZANTINE MUSICAL SYMBOL YPOKRISIS DIPLI"},
{0x1D053,"BYZANTINE MUSICAL SYMBOL YPORROI"},
{0x1D050,"BYZANTINE MUSICAL SYMBOL YPSILI"},
+{0x1F335,"CACTUS"},
{0x2106,"CADA UNA"},
{0x2624,"CADUCEUS"},
+{0x1F4C5,"CALENDAR"},
+{0x1F4F7,"CAMERA"},
{0x140A,"CANADIAN SYLLABICS A"},
{0x140B,"CANADIAN SYLLABICS AA"},
{0x1402,"CANADIAN SYLLABICS AAI"},
+{0x18B2,"CANADIAN SYLLABICS AAY"},
{0x141C,"CANADIAN SYLLABICS AI"},
{0x15AF,"CANADIAN SYLLABICS AIVILIK B"},
{0x142E,"CANADIAN SYLLABICS AN"},
{0x14BE,"CANADIAN SYLLABICS ATHAPASCAN M"},
{0x1506,"CANADIAN SYLLABICS ATHAPASCAN S"},
+{0x18B1,"CANADIAN SYLLABICS AY"},
+{0x18F3,"CANADIAN SYLLABICS BEAVER DENE L"},
+{0x18F4,"CANADIAN SYLLABICS BEAVER DENE R"},
{0x153F,"CANADIAN SYLLABICS BIBLE-CREE Y"},
{0x15B3,"CANADIAN SYLLABICS BLACKFOOT A"},
{0x15B0,"CANADIAN SYLLABICS BLACKFOOT E"},
@@ -2397,6 +3507,7 @@ CharName gUnicodeNames[] = {
{0x15BA,"CANADIAN SYLLABICS BLACKFOOT NO"},
{0x15B2,"CANADIAN SYLLABICS BLACKFOOT O"},
{0x1508,"CANADIAN SYLLABICS BLACKFOOT S"},
+{0x167F,"CANADIAN SYLLABICS BLACKFOOT W"},
{0x15B7,"CANADIAN SYLLABICS BLACKFOOT WA"},
{0x15B4,"CANADIAN SYLLABICS BLACKFOOT WE"},
{0x15B5,"CANADIAN SYLLABICS BLACKFOOT WI"},
@@ -2412,6 +3523,8 @@ CharName gUnicodeNames[] = {
{0x1662,"CANADIAN SYLLABICS CARRIER CHO"},
{0x1661,"CANADIAN SYLLABICS CARRIER CHU"},
{0x1453,"CANADIAN SYLLABICS CARRIER DEE"},
+{0x18EE,"CANADIAN SYLLABICS CARRIER DENE GEE"},
+{0x18F5,"CANADIAN SYLLABICS CARRIER DENTAL S"},
{0x1454,"CANADIAN SYLLABICS CARRIER DI"},
{0x162D,"CANADIAN SYLLABICS CARRIER DLA"},
{0x162A,"CANADIAN SYLLABICS CARRIER DLE"},
@@ -2427,6 +3540,7 @@ CharName gUnicodeNames[] = {
{0x1648,"CANADIAN SYLLABICS CARRIER DZU"},
{0x1408,"CANADIAN SYLLABICS CARRIER EE"},
{0x15F4,"CANADIAN SYLLABICS CARRIER GA"},
+{0x18EF,"CANADIAN SYLLABICS CARRIER GAA"},
{0x15F1,"CANADIAN SYLLABICS CARRIER GE"},
{0x15F2,"CANADIAN SYLLABICS CARRIER GEE"},
{0x15C9,"CANADIAN SYLLABICS CARRIER GHA"},
@@ -2438,6 +3552,8 @@ CharName gUnicodeNames[] = {
{0x15F3,"CANADIAN SYLLABICS CARRIER GI"},
{0x15F0,"CANADIAN SYLLABICS CARRIER GO"},
{0x15EF,"CANADIAN SYLLABICS CARRIER GU"},
+{0x18F0,"CANADIAN SYLLABICS CARRIER GWA"},
+{0x18ED,"CANADIAN SYLLABICS CARRIER GWU"},
{0x144B,"CANADIAN SYLLABICS CARRIER H"},
{0x1436,"CANADIAN SYLLABICS CARRIER HEE"},
{0x1437,"CANADIAN SYLLABICS CARRIER HI"},
@@ -2461,6 +3577,7 @@ CharName gUnicodeNames[] = {
{0x161C,"CANADIAN SYLLABICS CARRIER JJU"},
{0x1616,"CANADIAN SYLLABICS CARRIER JO"},
{0x1614,"CANADIAN SYLLABICS CARRIER JU"},
+{0x18F2,"CANADIAN SYLLABICS CARRIER JWA"},
{0x15FA,"CANADIAN SYLLABICS CARRIER KHA"},
{0x15F7,"CANADIAN SYLLABICS CARRIER KHE"},
{0x15F8,"CANADIAN SYLLABICS CARRIER KHEE"},
@@ -2594,6 +3711,7 @@ CharName gUnicodeNames[] = {
{0x1498,"CANADIAN SYLLABICS CWO"},
{0x149A,"CANADIAN SYLLABICS CWOO"},
{0x1401,"CANADIAN SYLLABICS E"},
+{0x18DC,"CANADIAN SYLLABICS EASTERN W"},
{0x142B,"CANADIAN SYLLABICS EN"},
{0x155D,"CANADIAN SYLLABICS F"},
{0x1559,"CANADIAN SYLLABICS FA"},
@@ -2610,9 +3728,11 @@ CharName gUnicodeNames[] = {
{0x1420,"CANADIAN SYLLABICS FINAL GRAVE"},
{0x1427,"CANADIAN SYLLABICS FINAL MIDDLE DOT"},
{0x1429,"CANADIAN SYLLABICS FINAL PLUS"},
+{0x18DF,"CANADIAN SYLLABICS FINAL RAISED DOT"},
{0x1423,"CANADIAN SYLLABICS FINAL RIGHT HALF RING"},
{0x1424,"CANADIAN SYLLABICS FINAL RING"},
{0x1428,"CANADIAN SYLLABICS FINAL SHORT HORIZONTAL STROKE"},
+{0x18DE,"CANADIAN SYLLABICS FINAL SMALL RING"},
{0x1422,"CANADIAN SYLLABICS FINAL TOP HALF RING"},
{0x1557,"CANADIAN SYLLABICS FO"},
{0x1558,"CANADIAN SYLLABICS FOO"},
@@ -2620,6 +3740,7 @@ CharName gUnicodeNames[] = {
{0x155B,"CANADIAN SYLLABICS FWAA"},
{0x141E,"CANADIAN SYLLABICS GLOTTAL STOP"},
{0x157D,"CANADIAN SYLLABICS HK"},
+{0x1400,"CANADIAN SYLLABICS HYPHEN"},
{0x1403,"CANADIAN SYLLABICS I"},
{0x1404,"CANADIAN SYLLABICS II"},
{0x142C,"CANADIAN SYLLABICS IN"},
@@ -2627,6 +3748,7 @@ CharName gUnicodeNames[] = {
{0x1472,"CANADIAN SYLLABICS KA"},
{0x1473,"CANADIAN SYLLABICS KAA"},
{0x146C,"CANADIAN SYLLABICS KAAI"},
+{0x18B8,"CANADIAN SYLLABICS KAY"},
{0x146B,"CANADIAN SYLLABICS KE"},
{0x146D,"CANADIAN SYLLABICS KI"},
{0x146E,"CANADIAN SYLLABICS KII"},
@@ -2635,6 +3757,7 @@ CharName gUnicodeNames[] = {
{0x1484,"CANADIAN SYLLABICS KW"},
{0x147E,"CANADIAN SYLLABICS KWA"},
{0x1480,"CANADIAN SYLLABICS KWAA"},
+{0x18B9,"CANADIAN SYLLABICS KWAY"},
{0x1474,"CANADIAN SYLLABICS KWE"},
{0x1476,"CANADIAN SYLLABICS KWI"},
{0x1478,"CANADIAN SYLLABICS KWII"},
@@ -2644,6 +3767,7 @@ CharName gUnicodeNames[] = {
{0x14DA,"CANADIAN SYLLABICS LA"},
{0x14DB,"CANADIAN SYLLABICS LAA"},
{0x14D4,"CANADIAN SYLLABICS LAAI"},
+{0x18BD,"CANADIAN SYLLABICS LAY"},
{0x14D3,"CANADIAN SYLLABICS LE"},
{0x15A6,"CANADIAN SYLLABICS LH"},
{0x15A4,"CANADIAN SYLLABICS LHA"},
@@ -2667,6 +3791,7 @@ CharName gUnicodeNames[] = {
{0x14AA,"CANADIAN SYLLABICS MA"},
{0x14AB,"CANADIAN SYLLABICS MAA"},
{0x14A4,"CANADIAN SYLLABICS MAAI"},
+{0x18BA,"CANADIAN SYLLABICS MAY"},
{0x14A3,"CANADIAN SYLLABICS ME"},
{0x14EC,"CANADIAN SYLLABICS MEDIAL L"},
{0x1552,"CANADIAN SYLLABICS MEDIAL R"},
@@ -2705,6 +3830,7 @@ CharName gUnicodeNames[] = {
{0x141B,"CANADIAN SYLLABICS NASKAPI WAA"},
{0x1416,"CANADIAN SYLLABICS NASKAPI WOO"},
{0x153D,"CANADIAN SYLLABICS NASKAPI YWAA"},
+{0x18BC,"CANADIAN SYLLABICS NAY"},
{0x14C0,"CANADIAN SYLLABICS NE"},
{0x1595,"CANADIAN SYLLABICS NG"},
{0x1593,"CANADIAN SYLLABICS NGA"},
@@ -2727,6 +3853,7 @@ CharName gUnicodeNames[] = {
{0x1674,"CANADIAN SYLLABICS NNGOO"},
{0x14C4,"CANADIAN SYLLABICS NO"},
{0x14C5,"CANADIAN SYLLABICS NOO"},
+{0x18BB,"CANADIAN SYLLABICS NOY"},
{0x157B,"CANADIAN SYLLABICS NUNAVIK H"},
{0x1579,"CANADIAN SYLLABICS NUNAVIK HA"},
{0x157A,"CANADIAN SYLLABICS NUNAVIK HAA"},
@@ -2739,18 +3866,37 @@ CharName gUnicodeNames[] = {
{0x14CB,"CANADIAN SYLLABICS NWA"},
{0x14CD,"CANADIAN SYLLABICS NWAA"},
{0x14C9,"CANADIAN SYLLABICS NWE"},
+{0x18C6,"CANADIAN SYLLABICS NWI"},
+{0x18C8,"CANADIAN SYLLABICS NWII"},
+{0x18CA,"CANADIAN SYLLABICS NWO"},
+{0x18CC,"CANADIAN SYLLABICS NWOO"},
{0x1405,"CANADIAN SYLLABICS O"},
+{0x18D7,"CANADIAN SYLLABICS OJIBWAY C"},
+{0x18D6,"CANADIAN SYLLABICS OJIBWAY K"},
+{0x18D8,"CANADIAN SYLLABICS OJIBWAY M"},
+{0x18D9,"CANADIAN SYLLABICS OJIBWAY N"},
+{0x18C7,"CANADIAN SYLLABICS OJIBWAY NWI"},
+{0x18C9,"CANADIAN SYLLABICS OJIBWAY NWII"},
+{0x18CB,"CANADIAN SYLLABICS OJIBWAY NWO"},
+{0x18CD,"CANADIAN SYLLABICS OJIBWAY NWOO"},
+{0x18D4,"CANADIAN SYLLABICS OJIBWAY P"},
+{0x18DA,"CANADIAN SYLLABICS OJIBWAY S"},
+{0x18DB,"CANADIAN SYLLABICS OJIBWAY SH"},
+{0x18D5,"CANADIAN SYLLABICS OJIBWAY T"},
{0x142D,"CANADIAN SYLLABICS ON"},
{0x1406,"CANADIAN SYLLABICS OO"},
+{0x18B0,"CANADIAN SYLLABICS OY"},
{0x1449,"CANADIAN SYLLABICS P"},
{0x1438,"CANADIAN SYLLABICS PA"},
{0x1439,"CANADIAN SYLLABICS PAA"},
{0x1430,"CANADIAN SYLLABICS PAAI"},
+{0x18B5,"CANADIAN SYLLABICS PAY"},
{0x142F,"CANADIAN SYLLABICS PE"},
{0x1431,"CANADIAN SYLLABICS PI"},
{0x1432,"CANADIAN SYLLABICS PII"},
{0x1433,"CANADIAN SYLLABICS PO"},
{0x1434,"CANADIAN SYLLABICS POO"},
+{0x18B4,"CANADIAN SYLLABICS POY"},
{0x1444,"CANADIAN SYLLABICS PWA"},
{0x1446,"CANADIAN SYLLABICS PWAA"},
{0x143A,"CANADIAN SYLLABICS PWE"},
@@ -2758,6 +3904,7 @@ CharName gUnicodeNames[] = {
{0x143E,"CANADIAN SYLLABICS PWII"},
{0x1440,"CANADIAN SYLLABICS PWO"},
{0x1442,"CANADIAN SYLLABICS PWOO"},
+{0x18B6,"CANADIAN SYLLABICS PWOY"},
{0x1585,"CANADIAN SYLLABICS Q"},
{0x1583,"CANADIAN SYLLABICS QA"},
{0x1584,"CANADIAN SYLLABICS QAA"},
@@ -2769,41 +3916,56 @@ CharName gUnicodeNames[] = {
{0x1582,"CANADIAN SYLLABICS QOO"},
{0x1550,"CANADIAN SYLLABICS R"},
{0x1543,"CANADIAN SYLLABICS R-CREE RE"},
+{0x18E0,"CANADIAN SYLLABICS R-CREE RWE"},
{0x154B,"CANADIAN SYLLABICS RA"},
{0x154C,"CANADIAN SYLLABICS RAA"},
{0x1545,"CANADIAN SYLLABICS RAAI"},
+{0x18C5,"CANADIAN SYLLABICS RAY"},
{0x1542,"CANADIAN SYLLABICS RE"},
{0x1546,"CANADIAN SYLLABICS RI"},
{0x1547,"CANADIAN SYLLABICS RII"},
{0x1548,"CANADIAN SYLLABICS RO"},
{0x1549,"CANADIAN SYLLABICS ROO"},
+{0x18D3,"CANADIAN SYLLABICS RWA"},
{0x154E,"CANADIAN SYLLABICS RWAA"},
+{0x18CE,"CANADIAN SYLLABICS RWEE"},
+{0x18CF,"CANADIAN SYLLABICS RWI"},
+{0x18D0,"CANADIAN SYLLABICS RWII"},
+{0x18D1,"CANADIAN SYLLABICS RWO"},
+{0x18D2,"CANADIAN SYLLABICS RWOO"},
{0x1505,"CANADIAN SYLLABICS S"},
{0x14F4,"CANADIAN SYLLABICS SA"},
{0x14F5,"CANADIAN SYLLABICS SAA"},
{0x14EE,"CANADIAN SYLLABICS SAAI"},
+{0x18BF,"CANADIAN SYLLABICS SAY"},
{0x15C3,"CANADIAN SYLLABICS SAYISI HA"},
{0x15C0,"CANADIAN SYLLABICS SAYISI HE"},
{0x15C1,"CANADIAN SYLLABICS SAYISI HI"},
{0x15C2,"CANADIAN SYLLABICS SAYISI HO"},
+{0x18EC,"CANADIAN SYLLABICS SAYISI HOO"},
{0x161A,"CANADIAN SYLLABICS SAYISI JI"},
{0x1615,"CANADIAN SYLLABICS SAYISI JU"},
+{0x18F1,"CANADIAN SYLLABICS SAYISI JUU"},
{0x14BF,"CANADIAN SYLLABICS SAYISI M"},
{0x159A,"CANADIAN SYLLABICS SAYISI SHA"},
{0x1597,"CANADIAN SYLLABICS SAYISI SHE"},
{0x1598,"CANADIAN SYLLABICS SAYISI SHI"},
{0x1599,"CANADIAN SYLLABICS SAYISI SHO"},
+{0x18EB,"CANADIAN SYLLABICS SAYISI SHOO"},
+{0x18EA,"CANADIAN SYLLABICS SAYISI SHWE"},
{0x14A2,"CANADIAN SYLLABICS SAYISI TH"},
{0x1541,"CANADIAN SYLLABICS SAYISI YI"},
{0x14ED,"CANADIAN SYLLABICS SE"},
{0x1525,"CANADIAN SYLLABICS SH"},
{0x1515,"CANADIAN SYLLABICS SHA"},
{0x1516,"CANADIAN SYLLABICS SHAA"},
+{0x18C1,"CANADIAN SYLLABICS SHAY"},
{0x1510,"CANADIAN SYLLABICS SHE"},
{0x1511,"CANADIAN SYLLABICS SHI"},
{0x1512,"CANADIAN SYLLABICS SHII"},
{0x1513,"CANADIAN SYLLABICS SHO"},
{0x1514,"CANADIAN SYLLABICS SHOO"},
+{0x18C0,"CANADIAN SYLLABICS SHOY"},
{0x1521,"CANADIAN SYLLABICS SHWA"},
{0x1523,"CANADIAN SYLLABICS SHWAA"},
{0x1517,"CANADIAN SYLLABICS SHWE"},
@@ -2811,6 +3973,7 @@ CharName gUnicodeNames[] = {
{0x151B,"CANADIAN SYLLABICS SHWII"},
{0x151D,"CANADIAN SYLLABICS SHWO"},
{0x151F,"CANADIAN SYLLABICS SHWOO"},
+{0x18C2,"CANADIAN SYLLABICS SHWOY"},
{0x14EF,"CANADIAN SYLLABICS SI"},
{0x14F0,"CANADIAN SYLLABICS SII"},
{0x14F1,"CANADIAN SYLLABICS SO"},
@@ -2819,6 +3982,7 @@ CharName gUnicodeNames[] = {
{0x1485,"CANADIAN SYLLABICS SOUTH-SLAVEY KEH"},
{0x1486,"CANADIAN SYLLABICS SOUTH-SLAVEY KIH"},
{0x1487,"CANADIAN SYLLABICS SOUTH-SLAVEY KOH"},
+{0x18BE,"CANADIAN SYLLABICS SOY"},
{0x1507,"CANADIAN SYLLABICS SW"},
{0x1500,"CANADIAN SYLLABICS SWA"},
{0x1502,"CANADIAN SYLLABICS SWAA"},
@@ -2831,6 +3995,7 @@ CharName gUnicodeNames[] = {
{0x1455,"CANADIAN SYLLABICS TA"},
{0x1456,"CANADIAN SYLLABICS TAA"},
{0x144D,"CANADIAN SYLLABICS TAAI"},
+{0x18B7,"CANADIAN SYLLABICS TAY"},
{0x144C,"CANADIAN SYLLABICS TE"},
{0x156A,"CANADIAN SYLLABICS TH"},
{0x15AE,"CANADIAN SYLLABICS TH-CREE TH"},
@@ -2848,22 +4013,29 @@ CharName gUnicodeNames[] = {
{0x1562,"CANADIAN SYLLABICS THII"},
{0x1564,"CANADIAN SYLLABICS THO"},
{0x1565,"CANADIAN SYLLABICS THOO"},
+{0x18E4,"CANADIAN SYLLABICS THWA"},
{0x1568,"CANADIAN SYLLABICS THWAA"},
+{0x18E3,"CANADIAN SYLLABICS THWE"},
{0x144E,"CANADIAN SYLLABICS TI"},
{0x144F,"CANADIAN SYLLABICS TII"},
{0x1589,"CANADIAN SYLLABICS TLHA"},
{0x1586,"CANADIAN SYLLABICS TLHE"},
{0x1587,"CANADIAN SYLLABICS TLHI"},
{0x1588,"CANADIAN SYLLABICS TLHO"},
+{0x18E9,"CANADIAN SYLLABICS TLHOO"},
+{0x18E8,"CANADIAN SYLLABICS TLHWE"},
{0x1450,"CANADIAN SYLLABICS TO"},
{0x1451,"CANADIAN SYLLABICS TOO"},
{0x146A,"CANADIAN SYLLABICS TTA"},
{0x1467,"CANADIAN SYLLABICS TTE"},
{0x156F,"CANADIAN SYLLABICS TTH"},
{0x156E,"CANADIAN SYLLABICS TTHA"},
+{0x18E7,"CANADIAN SYLLABICS TTHAA"},
{0x156B,"CANADIAN SYLLABICS TTHE"},
{0x156C,"CANADIAN SYLLABICS TTHI"},
{0x156D,"CANADIAN SYLLABICS TTHO"},
+{0x18E6,"CANADIAN SYLLABICS TTHOO"},
+{0x18E5,"CANADIAN SYLLABICS TTHWE"},
{0x1468,"CANADIAN SYLLABICS TTI"},
{0x1469,"CANADIAN SYLLABICS TTO"},
{0x1461,"CANADIAN SYLLABICS TWA"},
@@ -2879,6 +4051,7 @@ CharName gUnicodeNames[] = {
{0x1572,"CANADIAN SYLLABICS TYO"},
{0x1417,"CANADIAN SYLLABICS WA"},
{0x1419,"CANADIAN SYLLABICS WAA"},
+{0x18B3,"CANADIAN SYLLABICS WAY"},
{0x140C,"CANADIAN SYLLABICS WE"},
{0x149D,"CANADIAN SYLLABICS WEST-CREE CWA"},
{0x149F,"CANADIAN SYLLABICS WEST-CREE CWAA"},
@@ -2897,8 +4070,10 @@ CharName gUnicodeNames[] = {
{0x147D,"CANADIAN SYLLABICS WEST-CREE KWOO"},
{0x14EB,"CANADIAN SYLLABICS WEST-CREE L"},
{0x154D,"CANADIAN SYLLABICS WEST-CREE LA"},
+{0x18E2,"CANADIAN SYLLABICS WEST-CREE LAA"},
{0x1544,"CANADIAN SYLLABICS WEST-CREE LE"},
{0x154A,"CANADIAN SYLLABICS WEST-CREE LO"},
+{0x18E1,"CANADIAN SYLLABICS WEST-CREE LOO"},
{0x14E7,"CANADIAN SYLLABICS WEST-CREE LWA"},
{0x14E9,"CANADIAN SYLLABICS WEST-CREE LWAA"},
{0x14DD,"CANADIAN SYLLABICS WEST-CREE LWE"},
@@ -2968,15 +4143,24 @@ CharName gUnicodeNames[] = {
{0x1534,"CANADIAN SYLLABICS WEST-CREE YWII"},
{0x1536,"CANADIAN SYLLABICS WEST-CREE YWO"},
{0x1538,"CANADIAN SYLLABICS WEST-CREE YWOO"},
+{0x18DD,"CANADIAN SYLLABICS WESTERN W"},
{0x140E,"CANADIAN SYLLABICS WI"},
{0x1410,"CANADIAN SYLLABICS WII"},
{0x1412,"CANADIAN SYLLABICS WO"},
{0x1414,"CANADIAN SYLLABICS WOO"},
+{0x167E,"CANADIAN SYLLABICS WOODS-CREE FINAL TH"},
{0x159F,"CANADIAN SYLLABICS WOODS-CREE TH"},
{0x159E,"CANADIAN SYLLABICS WOODS-CREE THA"},
{0x159B,"CANADIAN SYLLABICS WOODS-CREE THE"},
{0x159C,"CANADIAN SYLLABICS WOODS-CREE THI"},
{0x159D,"CANADIAN SYLLABICS WOODS-CREE THO"},
+{0x167C,"CANADIAN SYLLABICS WOODS-CREE THWA"},
+{0x167D,"CANADIAN SYLLABICS WOODS-CREE THWAA"},
+{0x1677,"CANADIAN SYLLABICS WOODS-CREE THWEE"},
+{0x1678,"CANADIAN SYLLABICS WOODS-CREE THWI"},
+{0x1679,"CANADIAN SYLLABICS WOODS-CREE THWII"},
+{0x167A,"CANADIAN SYLLABICS WOODS-CREE THWO"},
+{0x167B,"CANADIAN SYLLABICS WOODS-CREE THWOO"},
{0x153E,"CANADIAN SYLLABICS Y"},
{0x148F,"CANADIAN SYLLABICS Y-CREE COO"},
{0x1471,"CANADIAN SYLLABICS Y-CREE KOO"},
@@ -2993,11 +4177,13 @@ CharName gUnicodeNames[] = {
{0x152D,"CANADIAN SYLLABICS YA"},
{0x152E,"CANADIAN SYLLABICS YAA"},
{0x1527,"CANADIAN SYLLABICS YAAI"},
+{0x18C4,"CANADIAN SYLLABICS YAY"},
{0x1526,"CANADIAN SYLLABICS YE"},
{0x1528,"CANADIAN SYLLABICS YI"},
{0x1529,"CANADIAN SYLLABICS YII"},
{0x152A,"CANADIAN SYLLABICS YO"},
{0x152B,"CANADIAN SYLLABICS YOO"},
+{0x18C3,"CANADIAN SYLLABICS YOY"},
{0x1539,"CANADIAN SYLLABICS YWA"},
{0x153B,"CANADIAN SYLLABICS YWAA"},
{0x152F,"CANADIAN SYLLABICS YWE"},
@@ -3007,7 +4193,10 @@ CharName gUnicodeNames[] = {
{0x1537,"CANADIAN SYLLABICS YWOO"},
{0xE007F,"CANCEL TAG"},
{0x264B,"CANCER"},
+{0x1F36C,"CANDY"},
{0x2651,"CAPRICORN"},
+{0x26D0,"CAR SLIDING"},
+{0x1F4C7,"CARD INDEX"},
{0x2105,"CARE OF"},
{0x2038,"CARET"},
{0x2041,"CARET INSERTION POINT"},
@@ -3061,6 +4250,13 @@ CharName gUnicodeNames[] = {
{0x102BB,"CARIAN LETTER UUUU"},
{0x102B4,"CARIAN LETTER X"},
{0x02C7,"CARON"},
+{0x1F3A0,"CAROUSEL HORSE"},
+{0x1F38F,"CARP STREAMER"},
+{0x26EB,"CASTLE"},
+{0x1F408,"CAT"},
+{0x1F431,"CAT FACE"},
+{0x1F639,"CAT FACE WITH TEARS OF JOY"},
+{0x1F63C,"CAT FACE WITH WRY SMILE"},
{0x2621,"CAUTION SIGN"},
{0x20B5,"CEDI SIGN"},
{0x00B8,"CEDILLA"},
@@ -3069,6 +4265,7 @@ CharName gUnicodeNames[] = {
{0xFE4E,"CENTRELINE LOW LINE"},
{0xFE4A,"CENTRELINE OVERLINE"},
{0x26B3,"CERES"},
+{0x26D3,"CHAINS"},
{0xAA4D,"CHAM CONSONANT SIGN FINAL H"},
{0xAA4C,"CHAM CONSONANT SIGN FINAL M"},
{0xAA43,"CHAM CONSONANT SIGN FINAL NG"},
@@ -3153,7 +4350,12 @@ CharName gUnicodeNames[] = {
{0xAA2D,"CHAM VOWEL SIGN U"},
{0xAA32,"CHAM VOWEL SIGN UE"},
{0x2040,"CHARACTER TIE"},
+{0x1F4C9,"CHART WITH DOWNWARDS TREND"},
+{0x1F4C8,"CHART WITH UPWARDS TREND"},
+{0x1F4B9,"CHART WITH UPWARDS TREND AND YEN SIGN"},
{0x2713,"CHECK MARK"},
+{0x1F4E3,"CHEERING MEGAPHONE"},
+{0x1F3C1,"CHEQUERED FLAG"},
{0x13A0,"CHEROKEE LETTER A"},
{0x13D3,"CHEROKEE LETTER DA"},
{0x13D5,"CHEROKEE LETTER DE"},
@@ -3239,8 +4441,17 @@ CharName gUnicodeNames[] = {
{0x13F2,"CHEROKEE LETTER YO"},
{0x13F3,"CHEROKEE LETTER YU"},
{0x13F4,"CHEROKEE LETTER YV"},
+{0x1F352,"CHERRIES"},
+{0x1F338,"CHERRY BLOSSOM"},
+{0x1F330,"CHESTNUT"},
{0x2627,"CHI RHO"},
+{0x1F414,"CHICKEN"},
+{0x1F6B8,"CHILDREN CROSSING"},
{0x26B7,"CHIRON"},
+{0x1F36B,"CHOCOLATE BAR"},
+{0x1F384,"CHRISTMAS TREE"},
+{0x26EA,"CHURCH"},
+{0x1F3A6,"CINEMA"},
{0x29BA,"CIRCLE DIVIDED BY HORIZONTAL BAR AND TOP HALF DIVIDED BY VERTICAL BAR"},
{0x25D5,"CIRCLE WITH ALL BUT UPPER LEFT QUADRANT BLACK"},
{0x29B5,"CIRCLE WITH HORIZONTAL BAR"},
@@ -3256,6 +4467,8 @@ CharName gUnicodeNames[] = {
{0x29BC,"CIRCLED ANTICLOCKWISE-ROTATED DIVISION SIGN"},
{0x229B,"CIRCLED ASTERISK OPERATOR"},
{0x29BF,"CIRCLED BULLET"},
+{0x1F12D,"CIRCLED CD"},
+{0x26D2,"CIRCLED CROSSING LANES"},
{0x229D,"CIRCLED DASH"},
{0x2467,"CIRCLED DIGIT EIGHT"},
{0x2464,"CIRCLED DIGIT FIVE"},
@@ -3303,6 +4516,8 @@ CharName gUnicodeNames[] = {
{0x3270,"CIRCLED HANGUL TIKEUT A"},
{0x27B2,"CIRCLED HEAVY WHITE RIGHTWARDS ARROW"},
{0x2389,"CIRCLED HORIZONTAL BAR WITH NOTCH"},
+{0x1F251,"CIRCLED IDEOGRAPH ACCEPT"},
+{0x1F250,"CIRCLED IDEOGRAPH ADVANTAGE"},
{0x32AF,"CIRCLED IDEOGRAPH ALLIANCE"},
{0x329F,"CIRCLED IDEOGRAPH ATTENTION"},
{0x32A5,"CIRCLED IDEOGRAPH CENTRE"},
@@ -3321,6 +4536,8 @@ CharName gUnicodeNames[] = {
{0x3292,"CIRCLED IDEOGRAPH HAVE"},
{0x32A4,"CIRCLED IDEOGRAPH HIGH"},
{0x32A0,"CIRCLED IDEOGRAPH ITEM"},
+{0x3245,"CIRCLED IDEOGRAPH KINDERGARTEN"},
+{0x3247,"CIRCLED IDEOGRAPH KOTO"},
{0x3298,"CIRCLED IDEOGRAPH LABOR"},
{0x32A7,"CIRCLED IDEOGRAPH LEFT"},
{0x32A6,"CIRCLED IDEOGRAPH LOW"},
@@ -3333,10 +4550,12 @@ CharName gUnicodeNames[] = {
{0x3288,"CIRCLED IDEOGRAPH NINE"},
{0x3280,"CIRCLED IDEOGRAPH ONE"},
{0x329E,"CIRCLED IDEOGRAPH PRINT"},
+{0x3244,"CIRCLED IDEOGRAPH QUESTION"},
{0x32AA,"CIRCLED IDEOGRAPH RELIGION"},
{0x32AE,"CIRCLED IDEOGRAPH RESOURCE"},
{0x32A1,"CIRCLED IDEOGRAPH REST"},
{0x32A8,"CIRCLED IDEOGRAPH RIGHT"},
+{0x3246,"CIRCLED IDEOGRAPH SCHOOL"},
{0x3299,"CIRCLED IDEOGRAPH SECRET"},
{0x3286,"CIRCLED IDEOGRAPH SEVEN"},
{0x3285,"CIRCLED IDEOGRAPH SIX"},
@@ -3352,6 +4571,8 @@ CharName gUnicodeNames[] = {
{0x3281,"CIRCLED IDEOGRAPH TWO"},
{0x328C,"CIRCLED IDEOGRAPH WATER"},
{0x328D,"CIRCLED IDEOGRAPH WOOD"},
+{0x1F12B,"CIRCLED ITALIC LATIN CAPITAL LETTER C"},
+{0x1F12C,"CIRCLED ITALIC LATIN CAPITAL LETTER R"},
{0x32D0,"CIRCLED KATAKANA A"},
{0x32D3,"CIRCLED KATAKANA E"},
{0x32E9,"CIRCLED KATAKANA HA"},
@@ -3457,14 +4678,17 @@ CharName gUnicodeNames[] = {
{0x2296,"CIRCLED MINUS"},
{0x2A36,"CIRCLED MULTIPLICATION SIGN WITH CIRCUMFLEX ACCENT"},
{0x2471,"CIRCLED NUMBER EIGHTEEN"},
+{0x324F,"CIRCLED NUMBER EIGHTY ON BLACK SQUARE"},
{0x246A,"CIRCLED NUMBER ELEVEN"},
{0x246E,"CIRCLED NUMBER FIFTEEN"},
{0x32BF,"CIRCLED NUMBER FIFTY"},
+{0x324C,"CIRCLED NUMBER FIFTY ON BLACK SQUARE"},
{0x32B5,"CIRCLED NUMBER FORTY"},
{0x32BD,"CIRCLED NUMBER FORTY EIGHT"},
{0x32BA,"CIRCLED NUMBER FORTY FIVE"},
{0x32B9,"CIRCLED NUMBER FORTY FOUR"},
{0x32BE,"CIRCLED NUMBER FORTY NINE"},
+{0x324B,"CIRCLED NUMBER FORTY ON BLACK SQUARE"},
{0x32B6,"CIRCLED NUMBER FORTY ONE"},
{0x32BC,"CIRCLED NUMBER FORTY SEVEN"},
{0x32BB,"CIRCLED NUMBER FORTY SIX"},
@@ -3473,14 +4697,18 @@ CharName gUnicodeNames[] = {
{0x246D,"CIRCLED NUMBER FOURTEEN"},
{0x2472,"CIRCLED NUMBER NINETEEN"},
{0x2470,"CIRCLED NUMBER SEVENTEEN"},
+{0x324E,"CIRCLED NUMBER SEVENTY ON BLACK SQUARE"},
{0x246F,"CIRCLED NUMBER SIXTEEN"},
+{0x324D,"CIRCLED NUMBER SIXTY ON BLACK SQUARE"},
{0x2469,"CIRCLED NUMBER TEN"},
+{0x3248,"CIRCLED NUMBER TEN ON BLACK SQUARE"},
{0x246C,"CIRCLED NUMBER THIRTEEN"},
{0x325A,"CIRCLED NUMBER THIRTY"},
{0x32B3,"CIRCLED NUMBER THIRTY EIGHT"},
{0x325F,"CIRCLED NUMBER THIRTY FIVE"},
{0x325E,"CIRCLED NUMBER THIRTY FOUR"},
{0x32B4,"CIRCLED NUMBER THIRTY NINE"},
+{0x324A,"CIRCLED NUMBER THIRTY ON BLACK SQUARE"},
{0x325B,"CIRCLED NUMBER THIRTY ONE"},
{0x32B2,"CIRCLED NUMBER THIRTY SEVEN"},
{0x32B1,"CIRCLED NUMBER THIRTY SIX"},
@@ -3492,6 +4720,7 @@ CharName gUnicodeNames[] = {
{0x3255,"CIRCLED NUMBER TWENTY FIVE"},
{0x3254,"CIRCLED NUMBER TWENTY FOUR"},
{0x3259,"CIRCLED NUMBER TWENTY NINE"},
+{0x3249,"CIRCLED NUMBER TWENTY ON BLACK SQUARE"},
{0x3251,"CIRCLED NUMBER TWENTY ONE"},
{0x3257,"CIRCLED NUMBER TWENTY SEVEN"},
{0x3256,"CIRCLED NUMBER TWENTY SIX"},
@@ -3509,8 +4738,11 @@ CharName gUnicodeNames[] = {
{0x29B6,"CIRCLED VERTICAL BAR"},
{0x29BE,"CIRCLED WHITE BULLET"},
{0x272A,"CIRCLED WHITE STAR"},
+{0x1F12E,"CIRCLED WZ"},
{0x2A10,"CIRCULATION FUNCTION"},
{0x005E,"CIRCUMFLEX ACCENT"},
+{0x1F3AA,"CIRCUS TENT"},
+{0x1F306,"CITYSCAPE AT DUSK"},
{0x2F800,"CJK COMPATIBILITY IDEOGRAPH-2F800"},
{0x2F801,"CJK COMPATIBILITY IDEOGRAPH-2F801"},
{0x2F802,"CJK COMPATIBILITY IDEOGRAPH-2F802"},
@@ -4414,6 +5646,9 @@ CharName gUnicodeNames[] = {
{0xFA68,"CJK COMPATIBILITY IDEOGRAPH-FA68"},
{0xFA69,"CJK COMPATIBILITY IDEOGRAPH-FA69"},
{0xFA6A,"CJK COMPATIBILITY IDEOGRAPH-FA6A"},
+{0xFA6B,"CJK COMPATIBILITY IDEOGRAPH-FA6B"},
+{0xFA6C,"CJK COMPATIBILITY IDEOGRAPH-FA6C"},
+{0xFA6D,"CJK COMPATIBILITY IDEOGRAPH-FA6D"},
{0xFA70,"CJK COMPATIBILITY IDEOGRAPH-FA70"},
{0xFA71,"CJK COMPATIBILITY IDEOGRAPH-FA71"},
{0xFA72,"CJK COMPATIBILITY IDEOGRAPH-FA72"},
@@ -4671,23 +5906,61 @@ CharName gUnicodeNames[] = {
{0x31DD,"CJK STROKE TN"},
{0x31C1,"CJK STROKE WG"},
{0x31C2,"CJK STROKE XG"},
+{0x1F3AC,"CLAPPER BOARD"},
+{0x1F44F,"CLAPPING HANDS SIGN"},
{0x239A,"CLEAR SCREEN SYMBOL"},
+{0x1F37B,"CLINKING BEER MUGS"},
+{0x1F4CB,"CLIPBOARD"},
+{0x1F557,"CLOCK FACE EIGHT OCLOCK"},
+{0x1F563,"CLOCK FACE EIGHT-THIRTY"},
+{0x1F55A,"CLOCK FACE ELEVEN OCLOCK"},
+{0x1F566,"CLOCK FACE ELEVEN-THIRTY"},
+{0x1F554,"CLOCK FACE FIVE OCLOCK"},
+{0x1F560,"CLOCK FACE FIVE-THIRTY"},
+{0x1F553,"CLOCK FACE FOUR OCLOCK"},
+{0x1F55F,"CLOCK FACE FOUR-THIRTY"},
+{0x1F558,"CLOCK FACE NINE OCLOCK"},
+{0x1F564,"CLOCK FACE NINE-THIRTY"},
+{0x1F550,"CLOCK FACE ONE OCLOCK"},
+{0x1F55C,"CLOCK FACE ONE-THIRTY"},
+{0x1F556,"CLOCK FACE SEVEN OCLOCK"},
+{0x1F562,"CLOCK FACE SEVEN-THIRTY"},
+{0x1F555,"CLOCK FACE SIX OCLOCK"},
+{0x1F561,"CLOCK FACE SIX-THIRTY"},
+{0x1F559,"CLOCK FACE TEN OCLOCK"},
+{0x1F565,"CLOCK FACE TEN-THIRTY"},
+{0x1F552,"CLOCK FACE THREE OCLOCK"},
+{0x1F55E,"CLOCK FACE THREE-THIRTY"},
+{0x1F55B,"CLOCK FACE TWELVE OCLOCK"},
+{0x1F567,"CLOCK FACE TWELVE-THIRTY"},
+{0x1F551,"CLOCK FACE TWO OCLOCK"},
+{0x1F55D,"CLOCK FACE TWO-THIRTY"},
{0x2941,"CLOCKWISE CLOSED CIRCLE ARROW"},
{0x2232,"CLOCKWISE CONTOUR INTEGRAL"},
+{0x1F503,"CLOCKWISE DOWNWARDS AND UPWARDS OPEN CIRCLE ARROWS"},
{0x27F3,"CLOCKWISE GAPPED CIRCLE ARROW"},
{0x2231,"CLOCKWISE INTEGRAL"},
{0x21BB,"CLOCKWISE OPEN CIRCLE ARROW"},
+{0x1F501,"CLOCKWISE RIGHTWARDS AND LEFTWARDS OPEN CIRCLE ARROWS"},
+{0x1F502,"CLOCKWISE RIGHTWARDS AND LEFTWARDS OPEN CIRCLE ARROWS WITH CIRCLED ONE OVERLAY"},
{0x21B7,"CLOCKWISE TOP SEMICIRCLE ARROW"},
{0x2050,"CLOSE UP"},
+{0x1F4D5,"CLOSED BOOK"},
{0x2A4D,"CLOSED INTERSECTION WITH SERIFS"},
+{0x1F510,"CLOSED LOCK WITH KEY"},
+{0x1F4EA,"CLOSED MAILBOX WITH LOWERED FLAG"},
+{0x1F4EB,"CLOSED MAILBOX WITH RAISED FLAG"},
{0x2ACF,"CLOSED SUBSET"},
{0x2AD1,"CLOSED SUBSET OR EQUAL TO"},
{0x2AD0,"CLOSED SUPERSET"},
{0x2AD2,"CLOSED SUPERSET OR EQUAL TO"},
+{0x1F302,"CLOSED UMBRELLA"},
{0x2A4C,"CLOSED UNION WITH SERIFS"},
{0x2A50,"CLOSED UNION WITH SERIFS AND SMASH PRODUCT"},
{0x2601,"CLOUD"},
+{0x1F378,"COCKTAIL GLASS"},
{0x26B0,"COFFIN"},
+{0x1F4A5,"COLLISION SYMBOL"},
{0x003A,"COLON"},
{0x2254,"COLON EQUALS"},
{0x20A1,"COLON SIGN"},
@@ -4697,6 +5970,7 @@ CharName gUnicodeNames[] = {
{0x1DC9,"COMBINING ACUTE-GRAVE-ACUTE"},
{0x1DC7,"COMBINING ACUTE-MACRON"},
{0x034C,"COMBINING ALMOST EQUAL TO ABOVE"},
+{0x1DFD,"COMBINING ALMOST EQUAL TO BELOW"},
{0x20E7,"COMBINING ANNUITY SYMBOL"},
{0x20D4,"COMBINING ANTICLOCKWISE ARROW ABOVE"},
{0x20DA,"COMBINING ANTICLOCKWISE RING OVERLAY"},
@@ -4764,6 +6038,24 @@ CharName gUnicodeNames[] = {
{0xA672,"COMBINING CYRILLIC THOUSAND MILLIONS SIGN"},
{0x0483,"COMBINING CYRILLIC TITLO"},
{0xA66F,"COMBINING CYRILLIC VZMET"},
+{0xA8E8,"COMBINING DEVANAGARI DIGIT EIGHT"},
+{0xA8E5,"COMBINING DEVANAGARI DIGIT FIVE"},
+{0xA8E4,"COMBINING DEVANAGARI DIGIT FOUR"},
+{0xA8E9,"COMBINING DEVANAGARI DIGIT NINE"},
+{0xA8E1,"COMBINING DEVANAGARI DIGIT ONE"},
+{0xA8E7,"COMBINING DEVANAGARI DIGIT SEVEN"},
+{0xA8E6,"COMBINING DEVANAGARI DIGIT SIX"},
+{0xA8E3,"COMBINING DEVANAGARI DIGIT THREE"},
+{0xA8E2,"COMBINING DEVANAGARI DIGIT TWO"},
+{0xA8E0,"COMBINING DEVANAGARI DIGIT ZERO"},
+{0xA8EA,"COMBINING DEVANAGARI LETTER A"},
+{0xA8EC,"COMBINING DEVANAGARI LETTER KA"},
+{0xA8ED,"COMBINING DEVANAGARI LETTER NA"},
+{0xA8EE,"COMBINING DEVANAGARI LETTER PA"},
+{0xA8EF,"COMBINING DEVANAGARI LETTER RA"},
+{0xA8EB,"COMBINING DEVANAGARI LETTER U"},
+{0xA8F0,"COMBINING DEVANAGARI LETTER VI"},
+{0xA8F1,"COMBINING DEVANAGARI SIGN AVAGRAHA"},
{0x0308,"COMBINING DIAERESIS"},
{0x0324,"COMBINING DIAERESIS BELOW"},
{0x0307,"COMBINING DOT ABOVE"},
@@ -4777,6 +6069,7 @@ CharName gUnicodeNames[] = {
{0x1DCD,"COMBINING DOUBLE CIRCUMFLEX ABOVE"},
{0x030F,"COMBINING DOUBLE GRAVE ACCENT"},
{0x0361,"COMBINING DOUBLE INVERTED BREVE"},
+{0x1DFC,"COMBINING DOUBLE INVERTED BREVE BELOW"},
{0x0333,"COMBINING DOUBLE LOW LINE"},
{0x035E,"COMBINING DOUBLE MACRON"},
{0x035F,"COMBINING DOUBLE MACRON BELOW"},
@@ -4940,9 +6233,13 @@ CharName gUnicodeNames[] = {
{0x2052,"COMMERCIAL MINUS SIGN"},
{0x2201,"COMPLEMENT"},
{0x2384,"COMPOSITION SYMBOL"},
+{0x1F38A,"CONFETTI BALL"},
+{0x1F616,"CONFOUNDED FACE"},
{0x2A6D,"CONGRUENT WITH DOT ABOVE"},
{0x2332,"CONICAL TAPER"},
{0x260C,"CONJUNCTION"},
+{0x1F6A7,"CONSTRUCTION SIGN"},
+{0x1F477,"CONSTRUCTION WORKER"},
{0x220B,"CONTAINS AS MEMBER"},
{0x22B3,"CONTAINS AS NORMAL SUBGROUP"},
{0x22B5,"CONTAINS AS NORMAL SUBGROUP OR EQUAL TO"},
@@ -4951,11 +6248,17 @@ CharName gUnicodeNames[] = {
{0x22FB,"CONTAINS WITH VERTICAL BAR AT END OF HORIZONTAL STROKE"},
{0x2381,"CONTINUOUS UNDERLINE SYMBOL"},
{0x222E,"CONTOUR INTEGRAL"},
+{0x1F3EA,"CONVENIENCE STORE"},
+{0x1F35A,"COOKED RICE"},
+{0x1F36A,"COOKIE"},
+{0x1F373,"COOKING"},
{0x2CC8,"COPTIC CAPITAL LETTER AKHMIMIC KHEI"},
{0x2C80,"COPTIC CAPITAL LETTER ALFA"},
{0x2CC2,"COPTIC CAPITAL LETTER CROSSED SHEI"},
{0x2CB6,"COPTIC CAPITAL LETTER CRYPTOGRAMMIC EIE"},
+{0x2CED,"COPTIC CAPITAL LETTER CRYPTOGRAMMIC GANGIA"},
{0x2CBC,"COPTIC CAPITAL LETTER CRYPTOGRAMMIC NI"},
+{0x2CEB,"COPTIC CAPITAL LETTER CRYPTOGRAMMIC SHEI"},
{0x2C86,"COPTIC CAPITAL LETTER DALDA"},
{0x03EE,"COPTIC CAPITAL LETTER DEI"},
{0x2CB2,"COPTIC CAPITAL LETTER DIALECT-P ALEF"},
@@ -5008,6 +6311,9 @@ CharName gUnicodeNames[] = {
{0x2CA8,"COPTIC CAPITAL LETTER UA"},
{0x2C82,"COPTIC CAPITAL LETTER VIDA"},
{0x2C8C,"COPTIC CAPITAL LETTER ZATA"},
+{0x2CEF,"COPTIC COMBINING NI ABOVE"},
+{0x2CF0,"COPTIC COMBINING SPIRITUS ASPER"},
+{0x2CF1,"COPTIC COMBINING SPIRITUS LENIS"},
{0x2CFD,"COPTIC FRACTION ONE HALF"},
{0x2CFE,"COPTIC FULL STOP"},
{0x2CFF,"COPTIC MORPHOLOGICAL DIVIDER"},
@@ -5019,7 +6325,9 @@ CharName gUnicodeNames[] = {
{0x2C81,"COPTIC SMALL LETTER ALFA"},
{0x2CC3,"COPTIC SMALL LETTER CROSSED SHEI"},
{0x2CB7,"COPTIC SMALL LETTER CRYPTOGRAMMIC EIE"},
+{0x2CEE,"COPTIC SMALL LETTER CRYPTOGRAMMIC GANGIA"},
{0x2CBD,"COPTIC SMALL LETTER CRYPTOGRAMMIC NI"},
+{0x2CEC,"COPTIC SMALL LETTER CRYPTOGRAMMIC SHEI"},
{0x2C87,"COPTIC SMALL LETTER DALDA"},
{0x03EF,"COPTIC SMALL LETTER DEI"},
{0x2CB3,"COPTIC SMALL LETTER DIALECT-P ALEF"},
@@ -5101,10 +6409,24 @@ CharName gUnicodeNames[] = {
{0x1D365,"COUNTING ROD UNIT DIGIT SIX"},
{0x1D362,"COUNTING ROD UNIT DIGIT THREE"},
{0x1D361,"COUNTING ROD UNIT DIGIT TWO"},
+{0x1F491,"COUPLE WITH HEART"},
+{0x1F404,"COW"},
+{0x1F42E,"COW FACE"},
+{0x1F4B3,"CREDIT CARD"},
+{0x1F319,"CRESCENT MOON"},
+{0x1F40A,"CROCODILE"},
+{0x274C,"CROSS MARK"},
{0x2629,"CROSS OF JERUSALEM"},
{0x2628,"CROSS OF LORRAINE"},
+{0x1F38C,"CROSSED FLAGS"},
+{0x1F18A,"CROSSED NEGATIVE SQUARED LATIN CAPITAL LETTER P"},
{0x2694,"CROSSED SWORDS"},
+{0x26CC,"CROSSING LANES"},
+{0x1F451,"CROWN"},
{0x20A2,"CRUZEIRO SIGN"},
+{0x1F63F,"CRYING CAT FACE"},
+{0x1F622,"CRYING FACE"},
+{0x1F52E,"CRYSTAL BALL"},
{0x221B,"CUBE ROOT"},
{0x12406,"CUNEIFORM NUMERIC SIGN EIGHT ASH"},
{0x1240D,"CUNEIFORM NUMERIC SIGN EIGHT DISH"},
@@ -6088,11 +7410,18 @@ CharName gUnicodeNames[] = {
{0x1236C,"CUNEIFORM SIGN ZU5 TIMES A"},
{0x1236D,"CUNEIFORM SIGN ZUBUR"},
{0x1236E,"CUNEIFORM SIGN ZUM"},
+{0x26FE,"CUP ON BLACK SQUARE"},
{0x23AA,"CURLY BRACKET EXTENSION"},
{0x22CF,"CURLY LOGICAL AND"},
{0x22CE,"CURLY LOGICAL OR"},
+{0x27B0,"CURLY LOOP"},
+{0x1F4B1,"CURRENCY EXCHANGE"},
{0x00A4,"CURRENCY SIGN"},
+{0x1F35B,"CURRY AND RICE"},
{0x2761,"CURVED STEM PARAGRAPH SIGN ORNAMENT"},
+{0x1F36E,"CUSTARD"},
+{0x1F6C3,"CUSTOMS"},
+{0x1F300,"CYCLONE"},
{0x232D,"CYLINDRICITY"},
{0x10800,"CYPRIOT SYLLABLE A"},
{0x10801,"CYPRIOT SYLLABLE E"},
@@ -6262,10 +7591,12 @@ CharName gUnicodeNames[] = {
{0x047C,"CYRILLIC CAPITAL LETTER OMEGA WITH TITLO"},
{0x047E,"CYRILLIC CAPITAL LETTER OT"},
{0x041F,"CYRILLIC CAPITAL LETTER PE"},
+{0x0524,"CYRILLIC CAPITAL LETTER PE WITH DESCENDER"},
{0x04A6,"CYRILLIC CAPITAL LETTER PE WITH MIDDLE HOOK"},
{0x0470,"CYRILLIC CAPITAL LETTER PSI"},
{0x051A,"CYRILLIC CAPITAL LETTER QA"},
{0xA644,"CYRILLIC CAPITAL LETTER REVERSED DZE"},
+{0xA660,"CYRILLIC CAPITAL LETTER REVERSED TSE"},
{0xA654,"CYRILLIC CAPITAL LETTER REVERSED YU"},
{0x0510,"CYRILLIC CAPITAL LETTER REVERSED ZE"},
{0x0516,"CYRILLIC CAPITAL LETTER RHA"},
@@ -6276,6 +7607,7 @@ CharName gUnicodeNames[] = {
{0x0428,"CYRILLIC CAPITAL LETTER SHA"},
{0x0429,"CYRILLIC CAPITAL LETTER SHCHA"},
{0x04BA,"CYRILLIC CAPITAL LETTER SHHA"},
+{0x0526,"CYRILLIC CAPITAL LETTER SHHA WITH DESCENDER"},
{0x0419,"CYRILLIC CAPITAL LETTER SHORT I"},
{0x048A,"CYRILLIC CAPITAL LETTER SHORT I WITH TAIL"},
{0x040E,"CYRILLIC CAPITAL LETTER SHORT U"},
@@ -6443,10 +7775,12 @@ CharName gUnicodeNames[] = {
{0x047F,"CYRILLIC SMALL LETTER OT"},
{0x04CF,"CYRILLIC SMALL LETTER PALOCHKA"},
{0x043F,"CYRILLIC SMALL LETTER PE"},
+{0x0525,"CYRILLIC SMALL LETTER PE WITH DESCENDER"},
{0x04A7,"CYRILLIC SMALL LETTER PE WITH MIDDLE HOOK"},
{0x0471,"CYRILLIC SMALL LETTER PSI"},
{0x051B,"CYRILLIC SMALL LETTER QA"},
{0xA645,"CYRILLIC SMALL LETTER REVERSED DZE"},
+{0xA661,"CYRILLIC SMALL LETTER REVERSED TSE"},
{0xA655,"CYRILLIC SMALL LETTER REVERSED YU"},
{0x0511,"CYRILLIC SMALL LETTER REVERSED ZE"},
{0x0517,"CYRILLIC SMALL LETTER RHA"},
@@ -6457,6 +7791,7 @@ CharName gUnicodeNames[] = {
{0x0448,"CYRILLIC SMALL LETTER SHA"},
{0x0449,"CYRILLIC SMALL LETTER SHCHA"},
{0x04BB,"CYRILLIC SMALL LETTER SHHA"},
+{0x0527,"CYRILLIC SMALL LETTER SHHA WITH DESCENDER"},
{0x0439,"CYRILLIC SMALL LETTER SHORT I"},
{0x048B,"CYRILLIC SMALL LETTER SHORT I WITH TAIL"},
{0x045E,"CYRILLIC SMALL LETTER SHORT U"},
@@ -6508,14 +7843,20 @@ CharName gUnicodeNames[] = {
{0x0482,"CYRILLIC THOUSANDS SIGN"},
{0x2020,"DAGGER"},
{0x2138,"DALET SYMBOL"},
+{0x1F483,"DANCER"},
+{0x1F361,"DANGO"},
{0x2593,"DARK SHADE"},
+{0x1F4A8,"DASH SYMBOL"},
{0xFE4D,"DASHED LOW LINE"},
{0xFE49,"DASHED OVERLINE"},
{0x279F,"DASHED TRIANGLE-HEADED RIGHTWARDS ARROW"},
+{0x1F333,"DECIDUOUS TREE"},
+{0x23E8,"DECIMAL EXPONENT SYMBOL"},
{0x2396,"DECIMAL SEPARATOR KEY SYMBOL"},
{0x2103,"DEGREE CELSIUS"},
{0x2109,"DEGREE FAHRENHEIT"},
{0x00B0,"DEGREE SIGN"},
+{0x1F69A,"DELIVERY TRUCK"},
{0x225C,"DELTA EQUAL TO"},
{0x23C9,"DENTISTRY SYMBOL LIGHT DOWN AND HORIZONTAL"},
{0x23C1,"DENTISTRY SYMBOL LIGHT DOWN AND HORIZONTAL WITH CIRCLE"},
@@ -6532,6 +7873,7 @@ CharName gUnicodeNames[] = {
{0x23C6,"DENTISTRY SYMBOL LIGHT VERTICAL AND WAVE"},
{0x23C0,"DENTISTRY SYMBOL LIGHT VERTICAL WITH CIRCLE"},
{0x23C3,"DENTISTRY SYMBOL LIGHT VERTICAL WITH TRIANGLE"},
+{0x1F3EC,"DEPARTMENT STORE"},
{0x260B,"DESCENDING NODE"},
{0x1040C,"DESERET CAPITAL LETTER AY"},
{0x10412,"DESERET CAPITAL LETTER BEE"},
@@ -6615,6 +7957,7 @@ CharName gUnicodeNames[] = {
{0x10448,"DESERET SMALL LETTER ZHEE"},
{0x0970,"DEVANAGARI ABBREVIATION SIGN"},
{0x0954,"DEVANAGARI ACUTE ACCENT"},
+{0xA8FA,"DEVANAGARI CARET"},
{0x0964,"DEVANAGARI DANDA"},
{0x096E,"DEVANAGARI DIGIT EIGHT"},
{0x096B,"DEVANAGARI DIGIT FIVE"},
@@ -6627,11 +7970,14 @@ CharName gUnicodeNames[] = {
{0x0968,"DEVANAGARI DIGIT TWO"},
{0x0966,"DEVANAGARI DIGIT ZERO"},
{0x0965,"DEVANAGARI DOUBLE DANDA"},
+{0xA8F9,"DEVANAGARI GAP FILLER"},
{0x0953,"DEVANAGARI GRAVE ACCENT"},
+{0xA8FB,"DEVANAGARI HEADSTROKE"},
{0x0905,"DEVANAGARI LETTER A"},
{0x0906,"DEVANAGARI LETTER AA"},
{0x0910,"DEVANAGARI LETTER AI"},
{0x0914,"DEVANAGARI LETTER AU"},
+{0x0975,"DEVANAGARI LETTER AW"},
{0x092C,"DEVANAGARI LETTER BA"},
{0x097F,"DEVANAGARI LETTER BBA"},
{0x092D,"DEVANAGARI LETTER BHA"},
@@ -6654,6 +8000,7 @@ CharName gUnicodeNames[] = {
{0x095A,"DEVANAGARI LETTER GHHA"},
{0x097D,"DEVANAGARI LETTER GLOTTAL STOP"},
{0x0939,"DEVANAGARI LETTER HA"},
+{0x097A,"DEVANAGARI LETTER HEAVY YA"},
{0x0907,"DEVANAGARI LETTER I"},
{0x0908,"DEVANAGARI LETTER II"},
{0x091C,"DEVANAGARI LETTER JA"},
@@ -6672,6 +8019,8 @@ CharName gUnicodeNames[] = {
{0x0929,"DEVANAGARI LETTER NNNA"},
{0x091E,"DEVANAGARI LETTER NYA"},
{0x0913,"DEVANAGARI LETTER O"},
+{0x0973,"DEVANAGARI LETTER OE"},
+{0x0974,"DEVANAGARI LETTER OOE"},
{0x092A,"DEVANAGARI LETTER PA"},
{0x092B,"DEVANAGARI LETTER PHA"},
{0x0958,"DEVANAGARI LETTER QA"},
@@ -6689,7 +8038,9 @@ CharName gUnicodeNames[] = {
{0x091F,"DEVANAGARI LETTER TTA"},
{0x0920,"DEVANAGARI LETTER TTHA"},
{0x0909,"DEVANAGARI LETTER U"},
+{0x0976,"DEVANAGARI LETTER UE"},
{0x090A,"DEVANAGARI LETTER UU"},
+{0x0977,"DEVANAGARI LETTER UUE"},
{0x0935,"DEVANAGARI LETTER VA"},
{0x090C,"DEVANAGARI LETTER VOCALIC L"},
{0x0961,"DEVANAGARI LETTER VOCALIC LL"},
@@ -6698,12 +8049,21 @@ CharName gUnicodeNames[] = {
{0x092F,"DEVANAGARI LETTER YA"},
{0x095F,"DEVANAGARI LETTER YYA"},
{0x095B,"DEVANAGARI LETTER ZA"},
+{0x0979,"DEVANAGARI LETTER ZHA"},
{0x0950,"DEVANAGARI OM"},
{0x0902,"DEVANAGARI SIGN ANUSVARA"},
{0x093D,"DEVANAGARI SIGN AVAGRAHA"},
{0x0901,"DEVANAGARI SIGN CANDRABINDU"},
+{0xA8F7,"DEVANAGARI SIGN CANDRABINDU AVAGRAHA"},
+{0xA8F6,"DEVANAGARI SIGN CANDRABINDU THREE"},
+{0xA8F5,"DEVANAGARI SIGN CANDRABINDU TWO"},
+{0xA8F3,"DEVANAGARI SIGN CANDRABINDU VIRAMA"},
+{0xA8F4,"DEVANAGARI SIGN DOUBLE CANDRABINDU VIRAMA"},
{0x0971,"DEVANAGARI SIGN HIGH SPACING DOT"},
+{0x0900,"DEVANAGARI SIGN INVERTED CANDRABINDU"},
{0x093C,"DEVANAGARI SIGN NUKTA"},
+{0xA8F8,"DEVANAGARI SIGN PUSHPIKA"},
+{0xA8F2,"DEVANAGARI SIGN SPACING CANDRABINDU"},
{0x094D,"DEVANAGARI SIGN VIRAMA"},
{0x0903,"DEVANAGARI SIGN VISARGA"},
{0x0952,"DEVANAGARI STRESS SIGN ANUDATTA"},
@@ -6711,16 +8071,23 @@ CharName gUnicodeNames[] = {
{0x093E,"DEVANAGARI VOWEL SIGN AA"},
{0x0948,"DEVANAGARI VOWEL SIGN AI"},
{0x094C,"DEVANAGARI VOWEL SIGN AU"},
+{0x094F,"DEVANAGARI VOWEL SIGN AW"},
{0x0945,"DEVANAGARI VOWEL SIGN CANDRA E"},
+{0x0955,"DEVANAGARI VOWEL SIGN CANDRA LONG E"},
{0x0949,"DEVANAGARI VOWEL SIGN CANDRA O"},
{0x0947,"DEVANAGARI VOWEL SIGN E"},
{0x093F,"DEVANAGARI VOWEL SIGN I"},
{0x0940,"DEVANAGARI VOWEL SIGN II"},
{0x094B,"DEVANAGARI VOWEL SIGN O"},
+{0x093A,"DEVANAGARI VOWEL SIGN OE"},
+{0x093B,"DEVANAGARI VOWEL SIGN OOE"},
+{0x094E,"DEVANAGARI VOWEL SIGN PRISHTHAMATRA E"},
{0x0946,"DEVANAGARI VOWEL SIGN SHORT E"},
{0x094A,"DEVANAGARI VOWEL SIGN SHORT O"},
{0x0941,"DEVANAGARI VOWEL SIGN U"},
+{0x0956,"DEVANAGARI VOWEL SIGN UE"},
{0x0942,"DEVANAGARI VOWEL SIGN UU"},
+{0x0957,"DEVANAGARI VOWEL SIGN UUE"},
{0x0962,"DEVANAGARI VOWEL SIGN VOCALIC L"},
{0x0963,"DEVANAGARI VOWEL SIGN VOCALIC LL"},
{0x0943,"DEVANAGARI VOWEL SIGN VOCALIC R"},
@@ -6728,6 +8095,7 @@ CharName gUnicodeNames[] = {
{0x00A8,"DIAERESIS"},
{0x2300,"DIAMETER SIGN"},
{0x22C4,"DIAMOND OPERATOR"},
+{0x1F4A0,"DIAMOND SHAPE WITH A DOT INSIDE"},
{0x2B19,"DIAMOND WITH BOTTOM HALF BLACK"},
{0x2B16,"DIAMOND WITH LEFT HALF BLACK"},
{0x2B17,"DIAMOND WITH RIGHT HALF BLACK"},
@@ -6740,24 +8108,35 @@ CharName gUnicodeNames[] = {
{0x2685,"DIE FACE-6"},
{0x224F,"DIFFERENCE BETWEEN"},
{0x0038,"DIGIT EIGHT"},
+{0x1F109,"DIGIT EIGHT COMMA"},
{0x248F,"DIGIT EIGHT FULL STOP"},
{0x0035,"DIGIT FIVE"},
+{0x1F106,"DIGIT FIVE COMMA"},
{0x248C,"DIGIT FIVE FULL STOP"},
{0x0034,"DIGIT FOUR"},
+{0x1F105,"DIGIT FOUR COMMA"},
{0x248B,"DIGIT FOUR FULL STOP"},
{0x0039,"DIGIT NINE"},
+{0x1F10A,"DIGIT NINE COMMA"},
{0x2490,"DIGIT NINE FULL STOP"},
{0x0031,"DIGIT ONE"},
+{0x1F102,"DIGIT ONE COMMA"},
{0x2488,"DIGIT ONE FULL STOP"},
{0x0037,"DIGIT SEVEN"},
+{0x1F108,"DIGIT SEVEN COMMA"},
{0x248E,"DIGIT SEVEN FULL STOP"},
{0x0036,"DIGIT SIX"},
+{0x1F107,"DIGIT SIX COMMA"},
{0x248D,"DIGIT SIX FULL STOP"},
{0x0033,"DIGIT THREE"},
+{0x1F104,"DIGIT THREE COMMA"},
{0x248A,"DIGIT THREE FULL STOP"},
{0x0032,"DIGIT TWO"},
+{0x1F103,"DIGIT TWO COMMA"},
{0x2489,"DIGIT TWO FULL STOP"},
{0x0030,"DIGIT ZERO"},
+{0x1F101,"DIGIT ZERO COMMA"},
+{0x1F100,"DIGIT ZERO FULL STOP"},
{0x1D305,"DIGRAM FOR EARTH"},
{0x1D303,"DIGRAM FOR EARTHLY HEAVEN"},
{0x1D304,"DIGRAM FOR EARTHLY HUMAN"},
@@ -6799,6 +8178,10 @@ CharName gUnicodeNames[] = {
{0x278B,"DINGBAT NEGATIVE CIRCLED SANS-SERIF DIGIT TWO"},
{0x2793,"DINGBAT NEGATIVE CIRCLED SANS-SERIF NUMBER TEN"},
{0x2393,"DIRECT CURRENT SYMBOL FORM TWO"},
+{0x1F3AF,"DIRECT HIT"},
+{0x26CD,"DISABLED CAR"},
+{0x1F625,"DISAPPOINTED BUT RELIEVED FACE"},
+{0x1F61E,"DISAPPOINTED FACE"},
{0x2382,"DISCONTINUOUS UNDERLINE SYMBOL"},
{0x3003,"DITTO MARK"},
{0x2223,"DIVIDES"},
@@ -6806,6 +8189,9 @@ CharName gUnicodeNames[] = {
{0x2215,"DIVISION SLASH"},
{0x22C7,"DIVISION TIMES"},
{0x26AE,"DIVORCE SYMBOL"},
+{0x1F635,"DIZZY FACE"},
+{0x1F4AB,"DIZZY SYMBOL"},
+{0x1F6AF,"DO NOT LITTER SYMBOL"},
{0x220C,"DOES NOT CONTAIN AS MEMBER"},
{0x22EB,"DOES NOT CONTAIN AS NORMAL SUBGROUP"},
{0x22ED,"DOES NOT CONTAIN AS NORMAL SUBGROUP OR EQUAL"},
@@ -6817,7 +8203,10 @@ CharName gUnicodeNames[] = {
{0x22AC,"DOES NOT PROVE"},
{0x2281,"DOES NOT SUCCEED"},
{0x22E1,"DOES NOT SUCCEED OR EQUAL"},
+{0x1F415,"DOG"},
+{0x1F436,"DOG FACE"},
{0x0024,"DOLLAR SIGN"},
+{0x1F42C,"DOLPHIN"},
{0x1F030,"DOMINO TILE HORIZONTAL BACK"},
{0x1F031,"DOMINO TILE HORIZONTAL-00-00"},
{0x1F032,"DOMINO TILE HORIZONTAL-00-01"},
@@ -6919,6 +8308,7 @@ CharName gUnicodeNames[] = {
{0x1F092,"DOMINO TILE VERTICAL-06-05"},
{0x1F093,"DOMINO TILE VERTICAL-06-06"},
{0x20AB,"DONG SIGN"},
+{0x1F6AA,"DOOR"},
{0x02D9,"DOT ABOVE"},
{0x2238,"DOT MINUS"},
{0x22C5,"DOT OPERATOR"},
@@ -6942,6 +8332,7 @@ CharName gUnicodeNames[] = {
{0x24F6,"DOUBLE CIRCLED DIGIT TWO"},
{0x24FE,"DOUBLE CIRCLED NUMBER TEN"},
{0x2A74,"DOUBLE COLON EQUAL"},
+{0x27BF,"DOUBLE CURLY LOOP"},
{0x2021,"DOUBLE DAGGER"},
{0x2AEA,"DOUBLE DOWN TACK"},
{0x203C,"DOUBLE EXCLAMATION MARK"},
@@ -7003,11 +8394,14 @@ CharName gUnicodeNames[] = {
{0x213C,"DOUBLE-STRUCK SMALL PI"},
{0x26A2,"DOUBLED FEMALE SIGN"},
{0x26A3,"DOUBLED MALE SIGN"},
+{0x1F369,"DOUGHNUT"},
{0x2304,"DOWN ARROWHEAD"},
{0x297F,"DOWN FISH TAIL"},
{0x22F1,"DOWN RIGHT DIAGONAL ELLIPSIS"},
{0x22A4,"DOWN TACK"},
{0x2AF1,"DOWN TACK WITH CIRCLE BELOW"},
+{0x1F53B,"DOWN-POINTING RED TRIANGLE"},
+{0x1F53D,"DOWN-POINTING SMALL RED TRIANGLE"},
{0x29E8,"DOWN-POINTING TRIANGLE WITH LEFT HALF BLACK"},
{0x29E9,"DOWN-POINTING TRIANGLE WITH RIGHT HALF BLACK"},
{0x2E14,"DOWNWARDS ANCORA"},
@@ -7039,10 +8433,1095 @@ CharName gUnicodeNames[] = {
{0x21AF,"DOWNWARDS ZIGZAG ARROW"},
{0x20AF,"DRACHMA SIGN"},
{0x279B,"DRAFTING POINT RIGHTWARDS ARROW"},
+{0x1F409,"DRAGON"},
+{0x1F432,"DRAGON FACE"},
+{0x1F457,"DRESS"},
+{0x26DA,"DRIVE SLOW SIGN"},
+{0x1F42A,"DROMEDARY CAMEL"},
+{0x1F4A7,"DROPLET"},
+{0x1F4C0,"DVD"},
+{0x1F4E7,"E-MAIL SYMBOL"},
+{0x1F442,"EAR"},
+{0x1F33D,"EAR OF MAIZE"},
+{0x1F33E,"EAR OF RICE"},
{0x2641,"EARTH"},
+{0x1F30E,"EARTH GLOBE AMERICAS"},
+{0x1F30F,"EARTH GLOBE ASIA-AUSTRALIA"},
+{0x1F30D,"EARTH GLOBE EUROPE-AFRICA"},
{0x23DA,"EARTH GROUND"},
{0x2671,"EAST SYRIAC CROSS"},
{0x2E0E,"EDITORIAL CORONIS"},
+{0x13000,"EGYPTIAN HIEROGLYPH A001"},
+{0x13001,"EGYPTIAN HIEROGLYPH A002"},
+{0x13002,"EGYPTIAN HIEROGLYPH A003"},
+{0x13003,"EGYPTIAN HIEROGLYPH A004"},
+{0x13004,"EGYPTIAN HIEROGLYPH A005"},
+{0x13005,"EGYPTIAN HIEROGLYPH A005A"},
+{0x13006,"EGYPTIAN HIEROGLYPH A006"},
+{0x13007,"EGYPTIAN HIEROGLYPH A006A"},
+{0x13008,"EGYPTIAN HIEROGLYPH A006B"},
+{0x13009,"EGYPTIAN HIEROGLYPH A007"},
+{0x1300A,"EGYPTIAN HIEROGLYPH A008"},
+{0x1300B,"EGYPTIAN HIEROGLYPH A009"},
+{0x1300C,"EGYPTIAN HIEROGLYPH A010"},
+{0x1300D,"EGYPTIAN HIEROGLYPH A011"},
+{0x1300E,"EGYPTIAN HIEROGLYPH A012"},
+{0x1300F,"EGYPTIAN HIEROGLYPH A013"},
+{0x13010,"EGYPTIAN HIEROGLYPH A014"},
+{0x13011,"EGYPTIAN HIEROGLYPH A014A"},
+{0x13012,"EGYPTIAN HIEROGLYPH A015"},
+{0x13013,"EGYPTIAN HIEROGLYPH A016"},
+{0x13014,"EGYPTIAN HIEROGLYPH A017"},
+{0x13015,"EGYPTIAN HIEROGLYPH A017A"},
+{0x13016,"EGYPTIAN HIEROGLYPH A018"},
+{0x13017,"EGYPTIAN HIEROGLYPH A019"},
+{0x13018,"EGYPTIAN HIEROGLYPH A020"},
+{0x13019,"EGYPTIAN HIEROGLYPH A021"},
+{0x1301A,"EGYPTIAN HIEROGLYPH A022"},
+{0x1301B,"EGYPTIAN HIEROGLYPH A023"},
+{0x1301C,"EGYPTIAN HIEROGLYPH A024"},
+{0x1301D,"EGYPTIAN HIEROGLYPH A025"},
+{0x1301E,"EGYPTIAN HIEROGLYPH A026"},
+{0x1301F,"EGYPTIAN HIEROGLYPH A027"},
+{0x13020,"EGYPTIAN HIEROGLYPH A028"},
+{0x13021,"EGYPTIAN HIEROGLYPH A029"},
+{0x13022,"EGYPTIAN HIEROGLYPH A030"},
+{0x13023,"EGYPTIAN HIEROGLYPH A031"},
+{0x13024,"EGYPTIAN HIEROGLYPH A032"},
+{0x13025,"EGYPTIAN HIEROGLYPH A032A"},
+{0x13026,"EGYPTIAN HIEROGLYPH A033"},
+{0x13027,"EGYPTIAN HIEROGLYPH A034"},
+{0x13028,"EGYPTIAN HIEROGLYPH A035"},
+{0x13029,"EGYPTIAN HIEROGLYPH A036"},
+{0x1302A,"EGYPTIAN HIEROGLYPH A037"},
+{0x1302B,"EGYPTIAN HIEROGLYPH A038"},
+{0x1302C,"EGYPTIAN HIEROGLYPH A039"},
+{0x1302D,"EGYPTIAN HIEROGLYPH A040"},
+{0x1302E,"EGYPTIAN HIEROGLYPH A040A"},
+{0x1302F,"EGYPTIAN HIEROGLYPH A041"},
+{0x13030,"EGYPTIAN HIEROGLYPH A042"},
+{0x13031,"EGYPTIAN HIEROGLYPH A042A"},
+{0x13032,"EGYPTIAN HIEROGLYPH A043"},
+{0x13033,"EGYPTIAN HIEROGLYPH A043A"},
+{0x13034,"EGYPTIAN HIEROGLYPH A044"},
+{0x13035,"EGYPTIAN HIEROGLYPH A045"},
+{0x13036,"EGYPTIAN HIEROGLYPH A045A"},
+{0x13037,"EGYPTIAN HIEROGLYPH A046"},
+{0x13038,"EGYPTIAN HIEROGLYPH A047"},
+{0x13039,"EGYPTIAN HIEROGLYPH A048"},
+{0x1303A,"EGYPTIAN HIEROGLYPH A049"},
+{0x1303B,"EGYPTIAN HIEROGLYPH A050"},
+{0x1303C,"EGYPTIAN HIEROGLYPH A051"},
+{0x1303D,"EGYPTIAN HIEROGLYPH A052"},
+{0x1303E,"EGYPTIAN HIEROGLYPH A053"},
+{0x1303F,"EGYPTIAN HIEROGLYPH A054"},
+{0x13040,"EGYPTIAN HIEROGLYPH A055"},
+{0x13041,"EGYPTIAN HIEROGLYPH A056"},
+{0x13042,"EGYPTIAN HIEROGLYPH A057"},
+{0x13043,"EGYPTIAN HIEROGLYPH A058"},
+{0x13044,"EGYPTIAN HIEROGLYPH A059"},
+{0x13045,"EGYPTIAN HIEROGLYPH A060"},
+{0x13046,"EGYPTIAN HIEROGLYPH A061"},
+{0x13047,"EGYPTIAN HIEROGLYPH A062"},
+{0x13048,"EGYPTIAN HIEROGLYPH A063"},
+{0x13049,"EGYPTIAN HIEROGLYPH A064"},
+{0x1304A,"EGYPTIAN HIEROGLYPH A065"},
+{0x1304B,"EGYPTIAN HIEROGLYPH A066"},
+{0x1304C,"EGYPTIAN HIEROGLYPH A067"},
+{0x1304D,"EGYPTIAN HIEROGLYPH A068"},
+{0x1304E,"EGYPTIAN HIEROGLYPH A069"},
+{0x1304F,"EGYPTIAN HIEROGLYPH A070"},
+{0x1340D,"EGYPTIAN HIEROGLYPH AA001"},
+{0x1340E,"EGYPTIAN HIEROGLYPH AA002"},
+{0x1340F,"EGYPTIAN HIEROGLYPH AA003"},
+{0x13410,"EGYPTIAN HIEROGLYPH AA004"},
+{0x13411,"EGYPTIAN HIEROGLYPH AA005"},
+{0x13412,"EGYPTIAN HIEROGLYPH AA006"},
+{0x13413,"EGYPTIAN HIEROGLYPH AA007"},
+{0x13414,"EGYPTIAN HIEROGLYPH AA007A"},
+{0x13415,"EGYPTIAN HIEROGLYPH AA007B"},
+{0x13416,"EGYPTIAN HIEROGLYPH AA008"},
+{0x13417,"EGYPTIAN HIEROGLYPH AA009"},
+{0x13418,"EGYPTIAN HIEROGLYPH AA010"},
+{0x13419,"EGYPTIAN HIEROGLYPH AA011"},
+{0x1341A,"EGYPTIAN HIEROGLYPH AA012"},
+{0x1341B,"EGYPTIAN HIEROGLYPH AA013"},
+{0x1341C,"EGYPTIAN HIEROGLYPH AA014"},
+{0x1341D,"EGYPTIAN HIEROGLYPH AA015"},
+{0x1341E,"EGYPTIAN HIEROGLYPH AA016"},
+{0x1341F,"EGYPTIAN HIEROGLYPH AA017"},
+{0x13420,"EGYPTIAN HIEROGLYPH AA018"},
+{0x13421,"EGYPTIAN HIEROGLYPH AA019"},
+{0x13422,"EGYPTIAN HIEROGLYPH AA020"},
+{0x13423,"EGYPTIAN HIEROGLYPH AA021"},
+{0x13424,"EGYPTIAN HIEROGLYPH AA022"},
+{0x13425,"EGYPTIAN HIEROGLYPH AA023"},
+{0x13426,"EGYPTIAN HIEROGLYPH AA024"},
+{0x13427,"EGYPTIAN HIEROGLYPH AA025"},
+{0x13428,"EGYPTIAN HIEROGLYPH AA026"},
+{0x13429,"EGYPTIAN HIEROGLYPH AA027"},
+{0x1342A,"EGYPTIAN HIEROGLYPH AA028"},
+{0x1342B,"EGYPTIAN HIEROGLYPH AA029"},
+{0x1342C,"EGYPTIAN HIEROGLYPH AA030"},
+{0x1342D,"EGYPTIAN HIEROGLYPH AA031"},
+{0x1342E,"EGYPTIAN HIEROGLYPH AA032"},
+{0x13050,"EGYPTIAN HIEROGLYPH B001"},
+{0x13051,"EGYPTIAN HIEROGLYPH B002"},
+{0x13052,"EGYPTIAN HIEROGLYPH B003"},
+{0x13053,"EGYPTIAN HIEROGLYPH B004"},
+{0x13054,"EGYPTIAN HIEROGLYPH B005"},
+{0x13055,"EGYPTIAN HIEROGLYPH B005A"},
+{0x13056,"EGYPTIAN HIEROGLYPH B006"},
+{0x13057,"EGYPTIAN HIEROGLYPH B007"},
+{0x13058,"EGYPTIAN HIEROGLYPH B008"},
+{0x13059,"EGYPTIAN HIEROGLYPH B009"},
+{0x1305A,"EGYPTIAN HIEROGLYPH C001"},
+{0x1305B,"EGYPTIAN HIEROGLYPH C002"},
+{0x1305C,"EGYPTIAN HIEROGLYPH C002A"},
+{0x1305D,"EGYPTIAN HIEROGLYPH C002B"},
+{0x1305E,"EGYPTIAN HIEROGLYPH C002C"},
+{0x1305F,"EGYPTIAN HIEROGLYPH C003"},
+{0x13060,"EGYPTIAN HIEROGLYPH C004"},
+{0x13061,"EGYPTIAN HIEROGLYPH C005"},
+{0x13062,"EGYPTIAN HIEROGLYPH C006"},
+{0x13063,"EGYPTIAN HIEROGLYPH C007"},
+{0x13064,"EGYPTIAN HIEROGLYPH C008"},
+{0x13065,"EGYPTIAN HIEROGLYPH C009"},
+{0x13066,"EGYPTIAN HIEROGLYPH C010"},
+{0x13067,"EGYPTIAN HIEROGLYPH C010A"},
+{0x13068,"EGYPTIAN HIEROGLYPH C011"},
+{0x13069,"EGYPTIAN HIEROGLYPH C012"},
+{0x1306A,"EGYPTIAN HIEROGLYPH C013"},
+{0x1306B,"EGYPTIAN HIEROGLYPH C014"},
+{0x1306C,"EGYPTIAN HIEROGLYPH C015"},
+{0x1306D,"EGYPTIAN HIEROGLYPH C016"},
+{0x1306E,"EGYPTIAN HIEROGLYPH C017"},
+{0x1306F,"EGYPTIAN HIEROGLYPH C018"},
+{0x13070,"EGYPTIAN HIEROGLYPH C019"},
+{0x13071,"EGYPTIAN HIEROGLYPH C020"},
+{0x13072,"EGYPTIAN HIEROGLYPH C021"},
+{0x13073,"EGYPTIAN HIEROGLYPH C022"},
+{0x13074,"EGYPTIAN HIEROGLYPH C023"},
+{0x13075,"EGYPTIAN HIEROGLYPH C024"},
+{0x13076,"EGYPTIAN HIEROGLYPH D001"},
+{0x13077,"EGYPTIAN HIEROGLYPH D002"},
+{0x13078,"EGYPTIAN HIEROGLYPH D003"},
+{0x13079,"EGYPTIAN HIEROGLYPH D004"},
+{0x1307A,"EGYPTIAN HIEROGLYPH D005"},
+{0x1307B,"EGYPTIAN HIEROGLYPH D006"},
+{0x1307C,"EGYPTIAN HIEROGLYPH D007"},
+{0x1307D,"EGYPTIAN HIEROGLYPH D008"},
+{0x1307E,"EGYPTIAN HIEROGLYPH D008A"},
+{0x1307F,"EGYPTIAN HIEROGLYPH D009"},
+{0x13080,"EGYPTIAN HIEROGLYPH D010"},
+{0x13081,"EGYPTIAN HIEROGLYPH D011"},
+{0x13082,"EGYPTIAN HIEROGLYPH D012"},
+{0x13083,"EGYPTIAN HIEROGLYPH D013"},
+{0x13084,"EGYPTIAN HIEROGLYPH D014"},
+{0x13085,"EGYPTIAN HIEROGLYPH D015"},
+{0x13086,"EGYPTIAN HIEROGLYPH D016"},
+{0x13087,"EGYPTIAN HIEROGLYPH D017"},
+{0x13088,"EGYPTIAN HIEROGLYPH D018"},
+{0x13089,"EGYPTIAN HIEROGLYPH D019"},
+{0x1308A,"EGYPTIAN HIEROGLYPH D020"},
+{0x1308B,"EGYPTIAN HIEROGLYPH D021"},
+{0x1308C,"EGYPTIAN HIEROGLYPH D022"},
+{0x1308D,"EGYPTIAN HIEROGLYPH D023"},
+{0x1308E,"EGYPTIAN HIEROGLYPH D024"},
+{0x1308F,"EGYPTIAN HIEROGLYPH D025"},
+{0x13090,"EGYPTIAN HIEROGLYPH D026"},
+{0x13091,"EGYPTIAN HIEROGLYPH D027"},
+{0x13092,"EGYPTIAN HIEROGLYPH D027A"},
+{0x13093,"EGYPTIAN HIEROGLYPH D028"},
+{0x13094,"EGYPTIAN HIEROGLYPH D029"},
+{0x13095,"EGYPTIAN HIEROGLYPH D030"},
+{0x13096,"EGYPTIAN HIEROGLYPH D031"},
+{0x13097,"EGYPTIAN HIEROGLYPH D031A"},
+{0x13098,"EGYPTIAN HIEROGLYPH D032"},
+{0x13099,"EGYPTIAN HIEROGLYPH D033"},
+{0x1309A,"EGYPTIAN HIEROGLYPH D034"},
+{0x1309B,"EGYPTIAN HIEROGLYPH D034A"},
+{0x1309C,"EGYPTIAN HIEROGLYPH D035"},
+{0x1309D,"EGYPTIAN HIEROGLYPH D036"},
+{0x1309E,"EGYPTIAN HIEROGLYPH D037"},
+{0x1309F,"EGYPTIAN HIEROGLYPH D038"},
+{0x130A0,"EGYPTIAN HIEROGLYPH D039"},
+{0x130A1,"EGYPTIAN HIEROGLYPH D040"},
+{0x130A2,"EGYPTIAN HIEROGLYPH D041"},
+{0x130A3,"EGYPTIAN HIEROGLYPH D042"},
+{0x130A4,"EGYPTIAN HIEROGLYPH D043"},
+{0x130A5,"EGYPTIAN HIEROGLYPH D044"},
+{0x130A6,"EGYPTIAN HIEROGLYPH D045"},
+{0x130A7,"EGYPTIAN HIEROGLYPH D046"},
+{0x130A8,"EGYPTIAN HIEROGLYPH D046A"},
+{0x130A9,"EGYPTIAN HIEROGLYPH D047"},
+{0x130AA,"EGYPTIAN HIEROGLYPH D048"},
+{0x130AB,"EGYPTIAN HIEROGLYPH D048A"},
+{0x130AC,"EGYPTIAN HIEROGLYPH D049"},
+{0x130AD,"EGYPTIAN HIEROGLYPH D050"},
+{0x130AE,"EGYPTIAN HIEROGLYPH D050A"},
+{0x130AF,"EGYPTIAN HIEROGLYPH D050B"},
+{0x130B0,"EGYPTIAN HIEROGLYPH D050C"},
+{0x130B1,"EGYPTIAN HIEROGLYPH D050D"},
+{0x130B2,"EGYPTIAN HIEROGLYPH D050E"},
+{0x130B3,"EGYPTIAN HIEROGLYPH D050F"},
+{0x130B4,"EGYPTIAN HIEROGLYPH D050G"},
+{0x130B5,"EGYPTIAN HIEROGLYPH D050H"},
+{0x130B6,"EGYPTIAN HIEROGLYPH D050I"},
+{0x130B7,"EGYPTIAN HIEROGLYPH D051"},
+{0x130B8,"EGYPTIAN HIEROGLYPH D052"},
+{0x130B9,"EGYPTIAN HIEROGLYPH D052A"},
+{0x130BA,"EGYPTIAN HIEROGLYPH D053"},
+{0x130BB,"EGYPTIAN HIEROGLYPH D054"},
+{0x130BC,"EGYPTIAN HIEROGLYPH D054A"},
+{0x130BD,"EGYPTIAN HIEROGLYPH D055"},
+{0x130BE,"EGYPTIAN HIEROGLYPH D056"},
+{0x130BF,"EGYPTIAN HIEROGLYPH D057"},
+{0x130C0,"EGYPTIAN HIEROGLYPH D058"},
+{0x130C1,"EGYPTIAN HIEROGLYPH D059"},
+{0x130C2,"EGYPTIAN HIEROGLYPH D060"},
+{0x130C3,"EGYPTIAN HIEROGLYPH D061"},
+{0x130C4,"EGYPTIAN HIEROGLYPH D062"},
+{0x130C5,"EGYPTIAN HIEROGLYPH D063"},
+{0x130C6,"EGYPTIAN HIEROGLYPH D064"},
+{0x130C7,"EGYPTIAN HIEROGLYPH D065"},
+{0x130C8,"EGYPTIAN HIEROGLYPH D066"},
+{0x130C9,"EGYPTIAN HIEROGLYPH D067"},
+{0x130CA,"EGYPTIAN HIEROGLYPH D067A"},
+{0x130CB,"EGYPTIAN HIEROGLYPH D067B"},
+{0x130CC,"EGYPTIAN HIEROGLYPH D067C"},
+{0x130CD,"EGYPTIAN HIEROGLYPH D067D"},
+{0x130CE,"EGYPTIAN HIEROGLYPH D067E"},
+{0x130CF,"EGYPTIAN HIEROGLYPH D067F"},
+{0x130D0,"EGYPTIAN HIEROGLYPH D067G"},
+{0x130D1,"EGYPTIAN HIEROGLYPH D067H"},
+{0x130D2,"EGYPTIAN HIEROGLYPH E001"},
+{0x130D3,"EGYPTIAN HIEROGLYPH E002"},
+{0x130D4,"EGYPTIAN HIEROGLYPH E003"},
+{0x130D5,"EGYPTIAN HIEROGLYPH E004"},
+{0x130D6,"EGYPTIAN HIEROGLYPH E005"},
+{0x130D7,"EGYPTIAN HIEROGLYPH E006"},
+{0x130D8,"EGYPTIAN HIEROGLYPH E007"},
+{0x130D9,"EGYPTIAN HIEROGLYPH E008"},
+{0x130DA,"EGYPTIAN HIEROGLYPH E008A"},
+{0x130DB,"EGYPTIAN HIEROGLYPH E009"},
+{0x130DC,"EGYPTIAN HIEROGLYPH E009A"},
+{0x130DD,"EGYPTIAN HIEROGLYPH E010"},
+{0x130DE,"EGYPTIAN HIEROGLYPH E011"},
+{0x130DF,"EGYPTIAN HIEROGLYPH E012"},
+{0x130E0,"EGYPTIAN HIEROGLYPH E013"},
+{0x130E1,"EGYPTIAN HIEROGLYPH E014"},
+{0x130E2,"EGYPTIAN HIEROGLYPH E015"},
+{0x130E3,"EGYPTIAN HIEROGLYPH E016"},
+{0x130E4,"EGYPTIAN HIEROGLYPH E016A"},
+{0x130E5,"EGYPTIAN HIEROGLYPH E017"},
+{0x130E6,"EGYPTIAN HIEROGLYPH E017A"},
+{0x130E7,"EGYPTIAN HIEROGLYPH E018"},
+{0x130E8,"EGYPTIAN HIEROGLYPH E019"},
+{0x130E9,"EGYPTIAN HIEROGLYPH E020"},
+{0x130EA,"EGYPTIAN HIEROGLYPH E020A"},
+{0x130EB,"EGYPTIAN HIEROGLYPH E021"},
+{0x130EC,"EGYPTIAN HIEROGLYPH E022"},
+{0x130ED,"EGYPTIAN HIEROGLYPH E023"},
+{0x130EE,"EGYPTIAN HIEROGLYPH E024"},
+{0x130EF,"EGYPTIAN HIEROGLYPH E025"},
+{0x130F0,"EGYPTIAN HIEROGLYPH E026"},
+{0x130F1,"EGYPTIAN HIEROGLYPH E027"},
+{0x130F2,"EGYPTIAN HIEROGLYPH E028"},
+{0x130F3,"EGYPTIAN HIEROGLYPH E028A"},
+{0x130F4,"EGYPTIAN HIEROGLYPH E029"},
+{0x130F5,"EGYPTIAN HIEROGLYPH E030"},
+{0x130F6,"EGYPTIAN HIEROGLYPH E031"},
+{0x130F7,"EGYPTIAN HIEROGLYPH E032"},
+{0x130F8,"EGYPTIAN HIEROGLYPH E033"},
+{0x130F9,"EGYPTIAN HIEROGLYPH E034"},
+{0x130FA,"EGYPTIAN HIEROGLYPH E034A"},
+{0x130FB,"EGYPTIAN HIEROGLYPH E036"},
+{0x130FC,"EGYPTIAN HIEROGLYPH E037"},
+{0x130FD,"EGYPTIAN HIEROGLYPH E038"},
+{0x130FE,"EGYPTIAN HIEROGLYPH F001"},
+{0x130FF,"EGYPTIAN HIEROGLYPH F001A"},
+{0x13100,"EGYPTIAN HIEROGLYPH F002"},
+{0x13101,"EGYPTIAN HIEROGLYPH F003"},
+{0x13102,"EGYPTIAN HIEROGLYPH F004"},
+{0x13103,"EGYPTIAN HIEROGLYPH F005"},
+{0x13104,"EGYPTIAN HIEROGLYPH F006"},
+{0x13105,"EGYPTIAN HIEROGLYPH F007"},
+{0x13106,"EGYPTIAN HIEROGLYPH F008"},
+{0x13107,"EGYPTIAN HIEROGLYPH F009"},
+{0x13108,"EGYPTIAN HIEROGLYPH F010"},
+{0x13109,"EGYPTIAN HIEROGLYPH F011"},
+{0x1310A,"EGYPTIAN HIEROGLYPH F012"},
+{0x1310B,"EGYPTIAN HIEROGLYPH F013"},
+{0x1310C,"EGYPTIAN HIEROGLYPH F013A"},
+{0x1310D,"EGYPTIAN HIEROGLYPH F014"},
+{0x1310E,"EGYPTIAN HIEROGLYPH F015"},
+{0x1310F,"EGYPTIAN HIEROGLYPH F016"},
+{0x13110,"EGYPTIAN HIEROGLYPH F017"},
+{0x13111,"EGYPTIAN HIEROGLYPH F018"},
+{0x13112,"EGYPTIAN HIEROGLYPH F019"},
+{0x13113,"EGYPTIAN HIEROGLYPH F020"},
+{0x13114,"EGYPTIAN HIEROGLYPH F021"},
+{0x13115,"EGYPTIAN HIEROGLYPH F021A"},
+{0x13116,"EGYPTIAN HIEROGLYPH F022"},
+{0x13117,"EGYPTIAN HIEROGLYPH F023"},
+{0x13118,"EGYPTIAN HIEROGLYPH F024"},
+{0x13119,"EGYPTIAN HIEROGLYPH F025"},
+{0x1311A,"EGYPTIAN HIEROGLYPH F026"},
+{0x1311B,"EGYPTIAN HIEROGLYPH F027"},
+{0x1311C,"EGYPTIAN HIEROGLYPH F028"},
+{0x1311D,"EGYPTIAN HIEROGLYPH F029"},
+{0x1311E,"EGYPTIAN HIEROGLYPH F030"},
+{0x1311F,"EGYPTIAN HIEROGLYPH F031"},
+{0x13120,"EGYPTIAN HIEROGLYPH F031A"},
+{0x13121,"EGYPTIAN HIEROGLYPH F032"},
+{0x13122,"EGYPTIAN HIEROGLYPH F033"},
+{0x13123,"EGYPTIAN HIEROGLYPH F034"},
+{0x13124,"EGYPTIAN HIEROGLYPH F035"},
+{0x13125,"EGYPTIAN HIEROGLYPH F036"},
+{0x13126,"EGYPTIAN HIEROGLYPH F037"},
+{0x13127,"EGYPTIAN HIEROGLYPH F037A"},
+{0x13128,"EGYPTIAN HIEROGLYPH F038"},
+{0x13129,"EGYPTIAN HIEROGLYPH F038A"},
+{0x1312A,"EGYPTIAN HIEROGLYPH F039"},
+{0x1312B,"EGYPTIAN HIEROGLYPH F040"},
+{0x1312C,"EGYPTIAN HIEROGLYPH F041"},
+{0x1312D,"EGYPTIAN HIEROGLYPH F042"},
+{0x1312E,"EGYPTIAN HIEROGLYPH F043"},
+{0x1312F,"EGYPTIAN HIEROGLYPH F044"},
+{0x13130,"EGYPTIAN HIEROGLYPH F045"},
+{0x13131,"EGYPTIAN HIEROGLYPH F045A"},
+{0x13132,"EGYPTIAN HIEROGLYPH F046"},
+{0x13133,"EGYPTIAN HIEROGLYPH F046A"},
+{0x13134,"EGYPTIAN HIEROGLYPH F047"},
+{0x13135,"EGYPTIAN HIEROGLYPH F047A"},
+{0x13136,"EGYPTIAN HIEROGLYPH F048"},
+{0x13137,"EGYPTIAN HIEROGLYPH F049"},
+{0x13138,"EGYPTIAN HIEROGLYPH F050"},
+{0x13139,"EGYPTIAN HIEROGLYPH F051"},
+{0x1313A,"EGYPTIAN HIEROGLYPH F051A"},
+{0x1313B,"EGYPTIAN HIEROGLYPH F051B"},
+{0x1313C,"EGYPTIAN HIEROGLYPH F051C"},
+{0x1313D,"EGYPTIAN HIEROGLYPH F052"},
+{0x1313E,"EGYPTIAN HIEROGLYPH F053"},
+{0x1313F,"EGYPTIAN HIEROGLYPH G001"},
+{0x13140,"EGYPTIAN HIEROGLYPH G002"},
+{0x13141,"EGYPTIAN HIEROGLYPH G003"},
+{0x13142,"EGYPTIAN HIEROGLYPH G004"},
+{0x13143,"EGYPTIAN HIEROGLYPH G005"},
+{0x13144,"EGYPTIAN HIEROGLYPH G006"},
+{0x13145,"EGYPTIAN HIEROGLYPH G006A"},
+{0x13146,"EGYPTIAN HIEROGLYPH G007"},
+{0x13147,"EGYPTIAN HIEROGLYPH G007A"},
+{0x13148,"EGYPTIAN HIEROGLYPH G007B"},
+{0x13149,"EGYPTIAN HIEROGLYPH G008"},
+{0x1314A,"EGYPTIAN HIEROGLYPH G009"},
+{0x1314B,"EGYPTIAN HIEROGLYPH G010"},
+{0x1314C,"EGYPTIAN HIEROGLYPH G011"},
+{0x1314D,"EGYPTIAN HIEROGLYPH G011A"},
+{0x1314E,"EGYPTIAN HIEROGLYPH G012"},
+{0x1314F,"EGYPTIAN HIEROGLYPH G013"},
+{0x13150,"EGYPTIAN HIEROGLYPH G014"},
+{0x13151,"EGYPTIAN HIEROGLYPH G015"},
+{0x13152,"EGYPTIAN HIEROGLYPH G016"},
+{0x13153,"EGYPTIAN HIEROGLYPH G017"},
+{0x13154,"EGYPTIAN HIEROGLYPH G018"},
+{0x13155,"EGYPTIAN HIEROGLYPH G019"},
+{0x13156,"EGYPTIAN HIEROGLYPH G020"},
+{0x13157,"EGYPTIAN HIEROGLYPH G020A"},
+{0x13158,"EGYPTIAN HIEROGLYPH G021"},
+{0x13159,"EGYPTIAN HIEROGLYPH G022"},
+{0x1315A,"EGYPTIAN HIEROGLYPH G023"},
+{0x1315B,"EGYPTIAN HIEROGLYPH G024"},
+{0x1315C,"EGYPTIAN HIEROGLYPH G025"},
+{0x1315D,"EGYPTIAN HIEROGLYPH G026"},
+{0x1315E,"EGYPTIAN HIEROGLYPH G026A"},
+{0x1315F,"EGYPTIAN HIEROGLYPH G027"},
+{0x13160,"EGYPTIAN HIEROGLYPH G028"},
+{0x13161,"EGYPTIAN HIEROGLYPH G029"},
+{0x13162,"EGYPTIAN HIEROGLYPH G030"},
+{0x13163,"EGYPTIAN HIEROGLYPH G031"},
+{0x13164,"EGYPTIAN HIEROGLYPH G032"},
+{0x13165,"EGYPTIAN HIEROGLYPH G033"},
+{0x13166,"EGYPTIAN HIEROGLYPH G034"},
+{0x13167,"EGYPTIAN HIEROGLYPH G035"},
+{0x13168,"EGYPTIAN HIEROGLYPH G036"},
+{0x13169,"EGYPTIAN HIEROGLYPH G036A"},
+{0x1316A,"EGYPTIAN HIEROGLYPH G037"},
+{0x1316B,"EGYPTIAN HIEROGLYPH G037A"},
+{0x1316C,"EGYPTIAN HIEROGLYPH G038"},
+{0x1316D,"EGYPTIAN HIEROGLYPH G039"},
+{0x1316E,"EGYPTIAN HIEROGLYPH G040"},
+{0x1316F,"EGYPTIAN HIEROGLYPH G041"},
+{0x13170,"EGYPTIAN HIEROGLYPH G042"},
+{0x13171,"EGYPTIAN HIEROGLYPH G043"},
+{0x13172,"EGYPTIAN HIEROGLYPH G043A"},
+{0x13173,"EGYPTIAN HIEROGLYPH G044"},
+{0x13174,"EGYPTIAN HIEROGLYPH G045"},
+{0x13175,"EGYPTIAN HIEROGLYPH G045A"},
+{0x13176,"EGYPTIAN HIEROGLYPH G046"},
+{0x13177,"EGYPTIAN HIEROGLYPH G047"},
+{0x13178,"EGYPTIAN HIEROGLYPH G048"},
+{0x13179,"EGYPTIAN HIEROGLYPH G049"},
+{0x1317A,"EGYPTIAN HIEROGLYPH G050"},
+{0x1317B,"EGYPTIAN HIEROGLYPH G051"},
+{0x1317C,"EGYPTIAN HIEROGLYPH G052"},
+{0x1317D,"EGYPTIAN HIEROGLYPH G053"},
+{0x1317E,"EGYPTIAN HIEROGLYPH G054"},
+{0x1317F,"EGYPTIAN HIEROGLYPH H001"},
+{0x13180,"EGYPTIAN HIEROGLYPH H002"},
+{0x13181,"EGYPTIAN HIEROGLYPH H003"},
+{0x13182,"EGYPTIAN HIEROGLYPH H004"},
+{0x13183,"EGYPTIAN HIEROGLYPH H005"},
+{0x13184,"EGYPTIAN HIEROGLYPH H006"},
+{0x13185,"EGYPTIAN HIEROGLYPH H006A"},
+{0x13186,"EGYPTIAN HIEROGLYPH H007"},
+{0x13187,"EGYPTIAN HIEROGLYPH H008"},
+{0x13188,"EGYPTIAN HIEROGLYPH I001"},
+{0x13189,"EGYPTIAN HIEROGLYPH I002"},
+{0x1318A,"EGYPTIAN HIEROGLYPH I003"},
+{0x1318B,"EGYPTIAN HIEROGLYPH I004"},
+{0x1318C,"EGYPTIAN HIEROGLYPH I005"},
+{0x1318D,"EGYPTIAN HIEROGLYPH I005A"},
+{0x1318E,"EGYPTIAN HIEROGLYPH I006"},
+{0x1318F,"EGYPTIAN HIEROGLYPH I007"},
+{0x13190,"EGYPTIAN HIEROGLYPH I008"},
+{0x13191,"EGYPTIAN HIEROGLYPH I009"},
+{0x13192,"EGYPTIAN HIEROGLYPH I009A"},
+{0x13193,"EGYPTIAN HIEROGLYPH I010"},
+{0x13194,"EGYPTIAN HIEROGLYPH I010A"},
+{0x13195,"EGYPTIAN HIEROGLYPH I011"},
+{0x13196,"EGYPTIAN HIEROGLYPH I011A"},
+{0x13197,"EGYPTIAN HIEROGLYPH I012"},
+{0x13198,"EGYPTIAN HIEROGLYPH I013"},
+{0x13199,"EGYPTIAN HIEROGLYPH I014"},
+{0x1319A,"EGYPTIAN HIEROGLYPH I015"},
+{0x1319B,"EGYPTIAN HIEROGLYPH K001"},
+{0x1319C,"EGYPTIAN HIEROGLYPH K002"},
+{0x1319D,"EGYPTIAN HIEROGLYPH K003"},
+{0x1319E,"EGYPTIAN HIEROGLYPH K004"},
+{0x1319F,"EGYPTIAN HIEROGLYPH K005"},
+{0x131A0,"EGYPTIAN HIEROGLYPH K006"},
+{0x131A1,"EGYPTIAN HIEROGLYPH K007"},
+{0x131A2,"EGYPTIAN HIEROGLYPH K008"},
+{0x131A3,"EGYPTIAN HIEROGLYPH L001"},
+{0x131A4,"EGYPTIAN HIEROGLYPH L002"},
+{0x131A5,"EGYPTIAN HIEROGLYPH L002A"},
+{0x131A6,"EGYPTIAN HIEROGLYPH L003"},
+{0x131A7,"EGYPTIAN HIEROGLYPH L004"},
+{0x131A8,"EGYPTIAN HIEROGLYPH L005"},
+{0x131A9,"EGYPTIAN HIEROGLYPH L006"},
+{0x131AA,"EGYPTIAN HIEROGLYPH L006A"},
+{0x131AB,"EGYPTIAN HIEROGLYPH L007"},
+{0x131AC,"EGYPTIAN HIEROGLYPH L008"},
+{0x131AD,"EGYPTIAN HIEROGLYPH M001"},
+{0x131AE,"EGYPTIAN HIEROGLYPH M001A"},
+{0x131AF,"EGYPTIAN HIEROGLYPH M001B"},
+{0x131B0,"EGYPTIAN HIEROGLYPH M002"},
+{0x131B1,"EGYPTIAN HIEROGLYPH M003"},
+{0x131B2,"EGYPTIAN HIEROGLYPH M003A"},
+{0x131B3,"EGYPTIAN HIEROGLYPH M004"},
+{0x131B4,"EGYPTIAN HIEROGLYPH M005"},
+{0x131B5,"EGYPTIAN HIEROGLYPH M006"},
+{0x131B6,"EGYPTIAN HIEROGLYPH M007"},
+{0x131B7,"EGYPTIAN HIEROGLYPH M008"},
+{0x131B8,"EGYPTIAN HIEROGLYPH M009"},
+{0x131B9,"EGYPTIAN HIEROGLYPH M010"},
+{0x131BA,"EGYPTIAN HIEROGLYPH M010A"},
+{0x131BB,"EGYPTIAN HIEROGLYPH M011"},
+{0x131BC,"EGYPTIAN HIEROGLYPH M012"},
+{0x131BD,"EGYPTIAN HIEROGLYPH M012A"},
+{0x131BE,"EGYPTIAN HIEROGLYPH M012B"},
+{0x131BF,"EGYPTIAN HIEROGLYPH M012C"},
+{0x131C0,"EGYPTIAN HIEROGLYPH M012D"},
+{0x131C1,"EGYPTIAN HIEROGLYPH M012E"},
+{0x131C2,"EGYPTIAN HIEROGLYPH M012F"},
+{0x131C3,"EGYPTIAN HIEROGLYPH M012G"},
+{0x131C4,"EGYPTIAN HIEROGLYPH M012H"},
+{0x131C5,"EGYPTIAN HIEROGLYPH M013"},
+{0x131C6,"EGYPTIAN HIEROGLYPH M014"},
+{0x131C7,"EGYPTIAN HIEROGLYPH M015"},
+{0x131C8,"EGYPTIAN HIEROGLYPH M015A"},
+{0x131C9,"EGYPTIAN HIEROGLYPH M016"},
+{0x131CA,"EGYPTIAN HIEROGLYPH M016A"},
+{0x131CB,"EGYPTIAN HIEROGLYPH M017"},
+{0x131CC,"EGYPTIAN HIEROGLYPH M017A"},
+{0x131CD,"EGYPTIAN HIEROGLYPH M018"},
+{0x131CE,"EGYPTIAN HIEROGLYPH M019"},
+{0x131CF,"EGYPTIAN HIEROGLYPH M020"},
+{0x131D0,"EGYPTIAN HIEROGLYPH M021"},
+{0x131D1,"EGYPTIAN HIEROGLYPH M022"},
+{0x131D2,"EGYPTIAN HIEROGLYPH M022A"},
+{0x131D3,"EGYPTIAN HIEROGLYPH M023"},
+{0x131D4,"EGYPTIAN HIEROGLYPH M024"},
+{0x131D5,"EGYPTIAN HIEROGLYPH M024A"},
+{0x131D6,"EGYPTIAN HIEROGLYPH M025"},
+{0x131D7,"EGYPTIAN HIEROGLYPH M026"},
+{0x131D8,"EGYPTIAN HIEROGLYPH M027"},
+{0x131D9,"EGYPTIAN HIEROGLYPH M028"},
+{0x131DA,"EGYPTIAN HIEROGLYPH M028A"},
+{0x131DB,"EGYPTIAN HIEROGLYPH M029"},
+{0x131DC,"EGYPTIAN HIEROGLYPH M030"},
+{0x131DD,"EGYPTIAN HIEROGLYPH M031"},
+{0x131DE,"EGYPTIAN HIEROGLYPH M031A"},
+{0x131DF,"EGYPTIAN HIEROGLYPH M032"},
+{0x131E0,"EGYPTIAN HIEROGLYPH M033"},
+{0x131E1,"EGYPTIAN HIEROGLYPH M033A"},
+{0x131E2,"EGYPTIAN HIEROGLYPH M033B"},
+{0x131E3,"EGYPTIAN HIEROGLYPH M034"},
+{0x131E4,"EGYPTIAN HIEROGLYPH M035"},
+{0x131E5,"EGYPTIAN HIEROGLYPH M036"},
+{0x131E6,"EGYPTIAN HIEROGLYPH M037"},
+{0x131E7,"EGYPTIAN HIEROGLYPH M038"},
+{0x131E8,"EGYPTIAN HIEROGLYPH M039"},
+{0x131E9,"EGYPTIAN HIEROGLYPH M040"},
+{0x131EA,"EGYPTIAN HIEROGLYPH M040A"},
+{0x131EB,"EGYPTIAN HIEROGLYPH M041"},
+{0x131EC,"EGYPTIAN HIEROGLYPH M042"},
+{0x131ED,"EGYPTIAN HIEROGLYPH M043"},
+{0x131EE,"EGYPTIAN HIEROGLYPH M044"},
+{0x131EF,"EGYPTIAN HIEROGLYPH N001"},
+{0x131F0,"EGYPTIAN HIEROGLYPH N002"},
+{0x131F1,"EGYPTIAN HIEROGLYPH N003"},
+{0x131F2,"EGYPTIAN HIEROGLYPH N004"},
+{0x131F3,"EGYPTIAN HIEROGLYPH N005"},
+{0x131F4,"EGYPTIAN HIEROGLYPH N006"},
+{0x131F5,"EGYPTIAN HIEROGLYPH N007"},
+{0x131F6,"EGYPTIAN HIEROGLYPH N008"},
+{0x131F7,"EGYPTIAN HIEROGLYPH N009"},
+{0x131F8,"EGYPTIAN HIEROGLYPH N010"},
+{0x131F9,"EGYPTIAN HIEROGLYPH N011"},
+{0x131FA,"EGYPTIAN HIEROGLYPH N012"},
+{0x131FB,"EGYPTIAN HIEROGLYPH N013"},
+{0x131FC,"EGYPTIAN HIEROGLYPH N014"},
+{0x131FD,"EGYPTIAN HIEROGLYPH N015"},
+{0x131FE,"EGYPTIAN HIEROGLYPH N016"},
+{0x131FF,"EGYPTIAN HIEROGLYPH N017"},
+{0x13200,"EGYPTIAN HIEROGLYPH N018"},
+{0x13201,"EGYPTIAN HIEROGLYPH N018A"},
+{0x13202,"EGYPTIAN HIEROGLYPH N018B"},
+{0x13203,"EGYPTIAN HIEROGLYPH N019"},
+{0x13204,"EGYPTIAN HIEROGLYPH N020"},
+{0x13205,"EGYPTIAN HIEROGLYPH N021"},
+{0x13206,"EGYPTIAN HIEROGLYPH N022"},
+{0x13207,"EGYPTIAN HIEROGLYPH N023"},
+{0x13208,"EGYPTIAN HIEROGLYPH N024"},
+{0x13209,"EGYPTIAN HIEROGLYPH N025"},
+{0x1320A,"EGYPTIAN HIEROGLYPH N025A"},
+{0x1320B,"EGYPTIAN HIEROGLYPH N026"},
+{0x1320C,"EGYPTIAN HIEROGLYPH N027"},
+{0x1320D,"EGYPTIAN HIEROGLYPH N028"},
+{0x1320E,"EGYPTIAN HIEROGLYPH N029"},
+{0x1320F,"EGYPTIAN HIEROGLYPH N030"},
+{0x13210,"EGYPTIAN HIEROGLYPH N031"},
+{0x13211,"EGYPTIAN HIEROGLYPH N032"},
+{0x13212,"EGYPTIAN HIEROGLYPH N033"},
+{0x13213,"EGYPTIAN HIEROGLYPH N033A"},
+{0x13214,"EGYPTIAN HIEROGLYPH N034"},
+{0x13215,"EGYPTIAN HIEROGLYPH N034A"},
+{0x13216,"EGYPTIAN HIEROGLYPH N035"},
+{0x13217,"EGYPTIAN HIEROGLYPH N035A"},
+{0x13218,"EGYPTIAN HIEROGLYPH N036"},
+{0x13219,"EGYPTIAN HIEROGLYPH N037"},
+{0x1321A,"EGYPTIAN HIEROGLYPH N037A"},
+{0x1321B,"EGYPTIAN HIEROGLYPH N038"},
+{0x1321C,"EGYPTIAN HIEROGLYPH N039"},
+{0x1321D,"EGYPTIAN HIEROGLYPH N040"},
+{0x1321E,"EGYPTIAN HIEROGLYPH N041"},
+{0x1321F,"EGYPTIAN HIEROGLYPH N042"},
+{0x13220,"EGYPTIAN HIEROGLYPH NL001"},
+{0x13221,"EGYPTIAN HIEROGLYPH NL002"},
+{0x13222,"EGYPTIAN HIEROGLYPH NL003"},
+{0x13223,"EGYPTIAN HIEROGLYPH NL004"},
+{0x13224,"EGYPTIAN HIEROGLYPH NL005"},
+{0x13225,"EGYPTIAN HIEROGLYPH NL005A"},
+{0x13226,"EGYPTIAN HIEROGLYPH NL006"},
+{0x13227,"EGYPTIAN HIEROGLYPH NL007"},
+{0x13228,"EGYPTIAN HIEROGLYPH NL008"},
+{0x13229,"EGYPTIAN HIEROGLYPH NL009"},
+{0x1322A,"EGYPTIAN HIEROGLYPH NL010"},
+{0x1322B,"EGYPTIAN HIEROGLYPH NL011"},
+{0x1322C,"EGYPTIAN HIEROGLYPH NL012"},
+{0x1322D,"EGYPTIAN HIEROGLYPH NL013"},
+{0x1322E,"EGYPTIAN HIEROGLYPH NL014"},
+{0x1322F,"EGYPTIAN HIEROGLYPH NL015"},
+{0x13230,"EGYPTIAN HIEROGLYPH NL016"},
+{0x13231,"EGYPTIAN HIEROGLYPH NL017"},
+{0x13232,"EGYPTIAN HIEROGLYPH NL017A"},
+{0x13233,"EGYPTIAN HIEROGLYPH NL018"},
+{0x13234,"EGYPTIAN HIEROGLYPH NL019"},
+{0x13235,"EGYPTIAN HIEROGLYPH NL020"},
+{0x13236,"EGYPTIAN HIEROGLYPH NU001"},
+{0x13237,"EGYPTIAN HIEROGLYPH NU002"},
+{0x13238,"EGYPTIAN HIEROGLYPH NU003"},
+{0x13239,"EGYPTIAN HIEROGLYPH NU004"},
+{0x1323A,"EGYPTIAN HIEROGLYPH NU005"},
+{0x1323B,"EGYPTIAN HIEROGLYPH NU006"},
+{0x1323C,"EGYPTIAN HIEROGLYPH NU007"},
+{0x1323D,"EGYPTIAN HIEROGLYPH NU008"},
+{0x1323E,"EGYPTIAN HIEROGLYPH NU009"},
+{0x1323F,"EGYPTIAN HIEROGLYPH NU010"},
+{0x13240,"EGYPTIAN HIEROGLYPH NU010A"},
+{0x13241,"EGYPTIAN HIEROGLYPH NU011"},
+{0x13242,"EGYPTIAN HIEROGLYPH NU011A"},
+{0x13243,"EGYPTIAN HIEROGLYPH NU012"},
+{0x13244,"EGYPTIAN HIEROGLYPH NU013"},
+{0x13245,"EGYPTIAN HIEROGLYPH NU014"},
+{0x13246,"EGYPTIAN HIEROGLYPH NU015"},
+{0x13247,"EGYPTIAN HIEROGLYPH NU016"},
+{0x13248,"EGYPTIAN HIEROGLYPH NU017"},
+{0x13249,"EGYPTIAN HIEROGLYPH NU018"},
+{0x1324A,"EGYPTIAN HIEROGLYPH NU018A"},
+{0x1324B,"EGYPTIAN HIEROGLYPH NU019"},
+{0x1324C,"EGYPTIAN HIEROGLYPH NU020"},
+{0x1324D,"EGYPTIAN HIEROGLYPH NU021"},
+{0x1324E,"EGYPTIAN HIEROGLYPH NU022"},
+{0x1324F,"EGYPTIAN HIEROGLYPH NU022A"},
+{0x13250,"EGYPTIAN HIEROGLYPH O001"},
+{0x13251,"EGYPTIAN HIEROGLYPH O001A"},
+{0x13252,"EGYPTIAN HIEROGLYPH O002"},
+{0x13253,"EGYPTIAN HIEROGLYPH O003"},
+{0x13254,"EGYPTIAN HIEROGLYPH O004"},
+{0x13255,"EGYPTIAN HIEROGLYPH O005"},
+{0x13256,"EGYPTIAN HIEROGLYPH O005A"},
+{0x13257,"EGYPTIAN HIEROGLYPH O006"},
+{0x13258,"EGYPTIAN HIEROGLYPH O006A"},
+{0x13259,"EGYPTIAN HIEROGLYPH O006B"},
+{0x1325A,"EGYPTIAN HIEROGLYPH O006C"},
+{0x1325B,"EGYPTIAN HIEROGLYPH O006D"},
+{0x1325C,"EGYPTIAN HIEROGLYPH O006E"},
+{0x1325D,"EGYPTIAN HIEROGLYPH O006F"},
+{0x1325E,"EGYPTIAN HIEROGLYPH O007"},
+{0x1325F,"EGYPTIAN HIEROGLYPH O008"},
+{0x13260,"EGYPTIAN HIEROGLYPH O009"},
+{0x13261,"EGYPTIAN HIEROGLYPH O010"},
+{0x13262,"EGYPTIAN HIEROGLYPH O010A"},
+{0x13263,"EGYPTIAN HIEROGLYPH O010B"},
+{0x13264,"EGYPTIAN HIEROGLYPH O010C"},
+{0x13265,"EGYPTIAN HIEROGLYPH O011"},
+{0x13266,"EGYPTIAN HIEROGLYPH O012"},
+{0x13267,"EGYPTIAN HIEROGLYPH O013"},
+{0x13268,"EGYPTIAN HIEROGLYPH O014"},
+{0x13269,"EGYPTIAN HIEROGLYPH O015"},
+{0x1326A,"EGYPTIAN HIEROGLYPH O016"},
+{0x1326B,"EGYPTIAN HIEROGLYPH O017"},
+{0x1326C,"EGYPTIAN HIEROGLYPH O018"},
+{0x1326D,"EGYPTIAN HIEROGLYPH O019"},
+{0x1326E,"EGYPTIAN HIEROGLYPH O019A"},
+{0x1326F,"EGYPTIAN HIEROGLYPH O020"},
+{0x13270,"EGYPTIAN HIEROGLYPH O020A"},
+{0x13271,"EGYPTIAN HIEROGLYPH O021"},
+{0x13272,"EGYPTIAN HIEROGLYPH O022"},
+{0x13273,"EGYPTIAN HIEROGLYPH O023"},
+{0x13274,"EGYPTIAN HIEROGLYPH O024"},
+{0x13275,"EGYPTIAN HIEROGLYPH O024A"},
+{0x13276,"EGYPTIAN HIEROGLYPH O025"},
+{0x13277,"EGYPTIAN HIEROGLYPH O025A"},
+{0x13278,"EGYPTIAN HIEROGLYPH O026"},
+{0x13279,"EGYPTIAN HIEROGLYPH O027"},
+{0x1327A,"EGYPTIAN HIEROGLYPH O028"},
+{0x1327B,"EGYPTIAN HIEROGLYPH O029"},
+{0x1327C,"EGYPTIAN HIEROGLYPH O029A"},
+{0x1327D,"EGYPTIAN HIEROGLYPH O030"},
+{0x1327E,"EGYPTIAN HIEROGLYPH O030A"},
+{0x1327F,"EGYPTIAN HIEROGLYPH O031"},
+{0x13280,"EGYPTIAN HIEROGLYPH O032"},
+{0x13281,"EGYPTIAN HIEROGLYPH O033"},
+{0x13282,"EGYPTIAN HIEROGLYPH O033A"},
+{0x13283,"EGYPTIAN HIEROGLYPH O034"},
+{0x13284,"EGYPTIAN HIEROGLYPH O035"},
+{0x13285,"EGYPTIAN HIEROGLYPH O036"},
+{0x13286,"EGYPTIAN HIEROGLYPH O036A"},
+{0x13287,"EGYPTIAN HIEROGLYPH O036B"},
+{0x13288,"EGYPTIAN HIEROGLYPH O036C"},
+{0x13289,"EGYPTIAN HIEROGLYPH O036D"},
+{0x1328A,"EGYPTIAN HIEROGLYPH O037"},
+{0x1328B,"EGYPTIAN HIEROGLYPH O038"},
+{0x1328C,"EGYPTIAN HIEROGLYPH O039"},
+{0x1328D,"EGYPTIAN HIEROGLYPH O040"},
+{0x1328E,"EGYPTIAN HIEROGLYPH O041"},
+{0x1328F,"EGYPTIAN HIEROGLYPH O042"},
+{0x13290,"EGYPTIAN HIEROGLYPH O043"},
+{0x13291,"EGYPTIAN HIEROGLYPH O044"},
+{0x13292,"EGYPTIAN HIEROGLYPH O045"},
+{0x13293,"EGYPTIAN HIEROGLYPH O046"},
+{0x13294,"EGYPTIAN HIEROGLYPH O047"},
+{0x13295,"EGYPTIAN HIEROGLYPH O048"},
+{0x13296,"EGYPTIAN HIEROGLYPH O049"},
+{0x13297,"EGYPTIAN HIEROGLYPH O050"},
+{0x13298,"EGYPTIAN HIEROGLYPH O050A"},
+{0x13299,"EGYPTIAN HIEROGLYPH O050B"},
+{0x1329A,"EGYPTIAN HIEROGLYPH O051"},
+{0x1329B,"EGYPTIAN HIEROGLYPH P001"},
+{0x1329C,"EGYPTIAN HIEROGLYPH P001A"},
+{0x1329D,"EGYPTIAN HIEROGLYPH P002"},
+{0x1329E,"EGYPTIAN HIEROGLYPH P003"},
+{0x1329F,"EGYPTIAN HIEROGLYPH P003A"},
+{0x132A0,"EGYPTIAN HIEROGLYPH P004"},
+{0x132A1,"EGYPTIAN HIEROGLYPH P005"},
+{0x132A2,"EGYPTIAN HIEROGLYPH P006"},
+{0x132A3,"EGYPTIAN HIEROGLYPH P007"},
+{0x132A4,"EGYPTIAN HIEROGLYPH P008"},
+{0x132A5,"EGYPTIAN HIEROGLYPH P009"},
+{0x132A6,"EGYPTIAN HIEROGLYPH P010"},
+{0x132A7,"EGYPTIAN HIEROGLYPH P011"},
+{0x132A8,"EGYPTIAN HIEROGLYPH Q001"},
+{0x132A9,"EGYPTIAN HIEROGLYPH Q002"},
+{0x132AA,"EGYPTIAN HIEROGLYPH Q003"},
+{0x132AB,"EGYPTIAN HIEROGLYPH Q004"},
+{0x132AC,"EGYPTIAN HIEROGLYPH Q005"},
+{0x132AD,"EGYPTIAN HIEROGLYPH Q006"},
+{0x132AE,"EGYPTIAN HIEROGLYPH Q007"},
+{0x132AF,"EGYPTIAN HIEROGLYPH R001"},
+{0x132B0,"EGYPTIAN HIEROGLYPH R002"},
+{0x132B1,"EGYPTIAN HIEROGLYPH R002A"},
+{0x132B2,"EGYPTIAN HIEROGLYPH R003"},
+{0x132B3,"EGYPTIAN HIEROGLYPH R003A"},
+{0x132B4,"EGYPTIAN HIEROGLYPH R003B"},
+{0x132B5,"EGYPTIAN HIEROGLYPH R004"},
+{0x132B6,"EGYPTIAN HIEROGLYPH R005"},
+{0x132B7,"EGYPTIAN HIEROGLYPH R006"},
+{0x132B8,"EGYPTIAN HIEROGLYPH R007"},
+{0x132B9,"EGYPTIAN HIEROGLYPH R008"},
+{0x132BA,"EGYPTIAN HIEROGLYPH R009"},
+{0x132BB,"EGYPTIAN HIEROGLYPH R010"},
+{0x132BC,"EGYPTIAN HIEROGLYPH R010A"},
+{0x132BD,"EGYPTIAN HIEROGLYPH R011"},
+{0x132BE,"EGYPTIAN HIEROGLYPH R012"},
+{0x132BF,"EGYPTIAN HIEROGLYPH R013"},
+{0x132C0,"EGYPTIAN HIEROGLYPH R014"},
+{0x132C1,"EGYPTIAN HIEROGLYPH R015"},
+{0x132C2,"EGYPTIAN HIEROGLYPH R016"},
+{0x132C3,"EGYPTIAN HIEROGLYPH R016A"},
+{0x132C4,"EGYPTIAN HIEROGLYPH R017"},
+{0x132C5,"EGYPTIAN HIEROGLYPH R018"},
+{0x132C6,"EGYPTIAN HIEROGLYPH R019"},
+{0x132C7,"EGYPTIAN HIEROGLYPH R020"},
+{0x132C8,"EGYPTIAN HIEROGLYPH R021"},
+{0x132C9,"EGYPTIAN HIEROGLYPH R022"},
+{0x132CA,"EGYPTIAN HIEROGLYPH R023"},
+{0x132CB,"EGYPTIAN HIEROGLYPH R024"},
+{0x132CC,"EGYPTIAN HIEROGLYPH R025"},
+{0x132CD,"EGYPTIAN HIEROGLYPH R026"},
+{0x132CE,"EGYPTIAN HIEROGLYPH R027"},
+{0x132CF,"EGYPTIAN HIEROGLYPH R028"},
+{0x132D0,"EGYPTIAN HIEROGLYPH R029"},
+{0x132D1,"EGYPTIAN HIEROGLYPH S001"},
+{0x132D2,"EGYPTIAN HIEROGLYPH S002"},
+{0x132D3,"EGYPTIAN HIEROGLYPH S002A"},
+{0x132D4,"EGYPTIAN HIEROGLYPH S003"},
+{0x132D5,"EGYPTIAN HIEROGLYPH S004"},
+{0x132D6,"EGYPTIAN HIEROGLYPH S005"},
+{0x132D7,"EGYPTIAN HIEROGLYPH S006"},
+{0x132D8,"EGYPTIAN HIEROGLYPH S006A"},
+{0x132D9,"EGYPTIAN HIEROGLYPH S007"},
+{0x132DA,"EGYPTIAN HIEROGLYPH S008"},
+{0x132DB,"EGYPTIAN HIEROGLYPH S009"},
+{0x132DC,"EGYPTIAN HIEROGLYPH S010"},
+{0x132DD,"EGYPTIAN HIEROGLYPH S011"},
+{0x132DE,"EGYPTIAN HIEROGLYPH S012"},
+{0x132DF,"EGYPTIAN HIEROGLYPH S013"},
+{0x132E0,"EGYPTIAN HIEROGLYPH S014"},
+{0x132E1,"EGYPTIAN HIEROGLYPH S014A"},
+{0x132E2,"EGYPTIAN HIEROGLYPH S014B"},
+{0x132E3,"EGYPTIAN HIEROGLYPH S015"},
+{0x132E4,"EGYPTIAN HIEROGLYPH S016"},
+{0x132E5,"EGYPTIAN HIEROGLYPH S017"},
+{0x132E6,"EGYPTIAN HIEROGLYPH S017A"},
+{0x132E7,"EGYPTIAN HIEROGLYPH S018"},
+{0x132E8,"EGYPTIAN HIEROGLYPH S019"},
+{0x132E9,"EGYPTIAN HIEROGLYPH S020"},
+{0x132EA,"EGYPTIAN HIEROGLYPH S021"},
+{0x132EB,"EGYPTIAN HIEROGLYPH S022"},
+{0x132EC,"EGYPTIAN HIEROGLYPH S023"},
+{0x132ED,"EGYPTIAN HIEROGLYPH S024"},
+{0x132EE,"EGYPTIAN HIEROGLYPH S025"},
+{0x132EF,"EGYPTIAN HIEROGLYPH S026"},
+{0x132F0,"EGYPTIAN HIEROGLYPH S026A"},
+{0x132F1,"EGYPTIAN HIEROGLYPH S026B"},
+{0x132F2,"EGYPTIAN HIEROGLYPH S027"},
+{0x132F3,"EGYPTIAN HIEROGLYPH S028"},
+{0x132F4,"EGYPTIAN HIEROGLYPH S029"},
+{0x132F5,"EGYPTIAN HIEROGLYPH S030"},
+{0x132F6,"EGYPTIAN HIEROGLYPH S031"},
+{0x132F7,"EGYPTIAN HIEROGLYPH S032"},
+{0x132F8,"EGYPTIAN HIEROGLYPH S033"},
+{0x132F9,"EGYPTIAN HIEROGLYPH S034"},
+{0x132FA,"EGYPTIAN HIEROGLYPH S035"},
+{0x132FB,"EGYPTIAN HIEROGLYPH S035A"},
+{0x132FC,"EGYPTIAN HIEROGLYPH S036"},
+{0x132FD,"EGYPTIAN HIEROGLYPH S037"},
+{0x132FE,"EGYPTIAN HIEROGLYPH S038"},
+{0x132FF,"EGYPTIAN HIEROGLYPH S039"},
+{0x13300,"EGYPTIAN HIEROGLYPH S040"},
+{0x13301,"EGYPTIAN HIEROGLYPH S041"},
+{0x13302,"EGYPTIAN HIEROGLYPH S042"},
+{0x13303,"EGYPTIAN HIEROGLYPH S043"},
+{0x13304,"EGYPTIAN HIEROGLYPH S044"},
+{0x13305,"EGYPTIAN HIEROGLYPH S045"},
+{0x13306,"EGYPTIAN HIEROGLYPH S046"},
+{0x13307,"EGYPTIAN HIEROGLYPH T001"},
+{0x13308,"EGYPTIAN HIEROGLYPH T002"},
+{0x13309,"EGYPTIAN HIEROGLYPH T003"},
+{0x1330A,"EGYPTIAN HIEROGLYPH T003A"},
+{0x1330B,"EGYPTIAN HIEROGLYPH T004"},
+{0x1330C,"EGYPTIAN HIEROGLYPH T005"},
+{0x1330D,"EGYPTIAN HIEROGLYPH T006"},
+{0x1330E,"EGYPTIAN HIEROGLYPH T007"},
+{0x1330F,"EGYPTIAN HIEROGLYPH T007A"},
+{0x13310,"EGYPTIAN HIEROGLYPH T008"},
+{0x13311,"EGYPTIAN HIEROGLYPH T008A"},
+{0x13312,"EGYPTIAN HIEROGLYPH T009"},
+{0x13313,"EGYPTIAN HIEROGLYPH T009A"},
+{0x13314,"EGYPTIAN HIEROGLYPH T010"},
+{0x13315,"EGYPTIAN HIEROGLYPH T011"},
+{0x13316,"EGYPTIAN HIEROGLYPH T011A"},
+{0x13317,"EGYPTIAN HIEROGLYPH T012"},
+{0x13318,"EGYPTIAN HIEROGLYPH T013"},
+{0x13319,"EGYPTIAN HIEROGLYPH T014"},
+{0x1331A,"EGYPTIAN HIEROGLYPH T015"},
+{0x1331B,"EGYPTIAN HIEROGLYPH T016"},
+{0x1331C,"EGYPTIAN HIEROGLYPH T016A"},
+{0x1331D,"EGYPTIAN HIEROGLYPH T017"},
+{0x1331E,"EGYPTIAN HIEROGLYPH T018"},
+{0x1331F,"EGYPTIAN HIEROGLYPH T019"},
+{0x13320,"EGYPTIAN HIEROGLYPH T020"},
+{0x13321,"EGYPTIAN HIEROGLYPH T021"},
+{0x13322,"EGYPTIAN HIEROGLYPH T022"},
+{0x13323,"EGYPTIAN HIEROGLYPH T023"},
+{0x13324,"EGYPTIAN HIEROGLYPH T024"},
+{0x13325,"EGYPTIAN HIEROGLYPH T025"},
+{0x13326,"EGYPTIAN HIEROGLYPH T026"},
+{0x13327,"EGYPTIAN HIEROGLYPH T027"},
+{0x13328,"EGYPTIAN HIEROGLYPH T028"},
+{0x13329,"EGYPTIAN HIEROGLYPH T029"},
+{0x1332A,"EGYPTIAN HIEROGLYPH T030"},
+{0x1332B,"EGYPTIAN HIEROGLYPH T031"},
+{0x1332C,"EGYPTIAN HIEROGLYPH T032"},
+{0x1332D,"EGYPTIAN HIEROGLYPH T032A"},
+{0x1332E,"EGYPTIAN HIEROGLYPH T033"},
+{0x1332F,"EGYPTIAN HIEROGLYPH T033A"},
+{0x13330,"EGYPTIAN HIEROGLYPH T034"},
+{0x13331,"EGYPTIAN HIEROGLYPH T035"},
+{0x13332,"EGYPTIAN HIEROGLYPH T036"},
+{0x13333,"EGYPTIAN HIEROGLYPH U001"},
+{0x13334,"EGYPTIAN HIEROGLYPH U002"},
+{0x13335,"EGYPTIAN HIEROGLYPH U003"},
+{0x13336,"EGYPTIAN HIEROGLYPH U004"},
+{0x13337,"EGYPTIAN HIEROGLYPH U005"},
+{0x13338,"EGYPTIAN HIEROGLYPH U006"},
+{0x13339,"EGYPTIAN HIEROGLYPH U006A"},
+{0x1333A,"EGYPTIAN HIEROGLYPH U006B"},
+{0x1333B,"EGYPTIAN HIEROGLYPH U007"},
+{0x1333C,"EGYPTIAN HIEROGLYPH U008"},
+{0x1333D,"EGYPTIAN HIEROGLYPH U009"},
+{0x1333E,"EGYPTIAN HIEROGLYPH U010"},
+{0x1333F,"EGYPTIAN HIEROGLYPH U011"},
+{0x13340,"EGYPTIAN HIEROGLYPH U012"},
+{0x13341,"EGYPTIAN HIEROGLYPH U013"},
+{0x13342,"EGYPTIAN HIEROGLYPH U014"},
+{0x13343,"EGYPTIAN HIEROGLYPH U015"},
+{0x13344,"EGYPTIAN HIEROGLYPH U016"},
+{0x13345,"EGYPTIAN HIEROGLYPH U017"},
+{0x13346,"EGYPTIAN HIEROGLYPH U018"},
+{0x13347,"EGYPTIAN HIEROGLYPH U019"},
+{0x13348,"EGYPTIAN HIEROGLYPH U020"},
+{0x13349,"EGYPTIAN HIEROGLYPH U021"},
+{0x1334A,"EGYPTIAN HIEROGLYPH U022"},
+{0x1334B,"EGYPTIAN HIEROGLYPH U023"},
+{0x1334C,"EGYPTIAN HIEROGLYPH U023A"},
+{0x1334D,"EGYPTIAN HIEROGLYPH U024"},
+{0x1334E,"EGYPTIAN HIEROGLYPH U025"},
+{0x1334F,"EGYPTIAN HIEROGLYPH U026"},
+{0x13350,"EGYPTIAN HIEROGLYPH U027"},
+{0x13351,"EGYPTIAN HIEROGLYPH U028"},
+{0x13352,"EGYPTIAN HIEROGLYPH U029"},
+{0x13353,"EGYPTIAN HIEROGLYPH U029A"},
+{0x13354,"EGYPTIAN HIEROGLYPH U030"},
+{0x13355,"EGYPTIAN HIEROGLYPH U031"},
+{0x13356,"EGYPTIAN HIEROGLYPH U032"},
+{0x13357,"EGYPTIAN HIEROGLYPH U032A"},
+{0x13358,"EGYPTIAN HIEROGLYPH U033"},
+{0x13359,"EGYPTIAN HIEROGLYPH U034"},
+{0x1335A,"EGYPTIAN HIEROGLYPH U035"},
+{0x1335B,"EGYPTIAN HIEROGLYPH U036"},
+{0x1335C,"EGYPTIAN HIEROGLYPH U037"},
+{0x1335D,"EGYPTIAN HIEROGLYPH U038"},
+{0x1335E,"EGYPTIAN HIEROGLYPH U039"},
+{0x1335F,"EGYPTIAN HIEROGLYPH U040"},
+{0x13360,"EGYPTIAN HIEROGLYPH U041"},
+{0x13361,"EGYPTIAN HIEROGLYPH U042"},
+{0x13362,"EGYPTIAN HIEROGLYPH V001"},
+{0x13363,"EGYPTIAN HIEROGLYPH V001A"},
+{0x13364,"EGYPTIAN HIEROGLYPH V001B"},
+{0x13365,"EGYPTIAN HIEROGLYPH V001C"},
+{0x13366,"EGYPTIAN HIEROGLYPH V001D"},
+{0x13367,"EGYPTIAN HIEROGLYPH V001E"},
+{0x13368,"EGYPTIAN HIEROGLYPH V001F"},
+{0x13369,"EGYPTIAN HIEROGLYPH V001G"},
+{0x1336A,"EGYPTIAN HIEROGLYPH V001H"},
+{0x1336B,"EGYPTIAN HIEROGLYPH V001I"},
+{0x1336C,"EGYPTIAN HIEROGLYPH V002"},
+{0x1336D,"EGYPTIAN HIEROGLYPH V002A"},
+{0x1336E,"EGYPTIAN HIEROGLYPH V003"},
+{0x1336F,"EGYPTIAN HIEROGLYPH V004"},
+{0x13370,"EGYPTIAN HIEROGLYPH V005"},
+{0x13371,"EGYPTIAN HIEROGLYPH V006"},
+{0x13372,"EGYPTIAN HIEROGLYPH V007"},
+{0x13373,"EGYPTIAN HIEROGLYPH V007A"},
+{0x13374,"EGYPTIAN HIEROGLYPH V007B"},
+{0x13375,"EGYPTIAN HIEROGLYPH V008"},
+{0x13376,"EGYPTIAN HIEROGLYPH V009"},
+{0x13377,"EGYPTIAN HIEROGLYPH V010"},
+{0x13378,"EGYPTIAN HIEROGLYPH V011"},
+{0x13379,"EGYPTIAN HIEROGLYPH V011A"},
+{0x1337A,"EGYPTIAN HIEROGLYPH V011B"},
+{0x1337B,"EGYPTIAN HIEROGLYPH V011C"},
+{0x1337C,"EGYPTIAN HIEROGLYPH V012"},
+{0x1337D,"EGYPTIAN HIEROGLYPH V012A"},
+{0x1337E,"EGYPTIAN HIEROGLYPH V012B"},
+{0x1337F,"EGYPTIAN HIEROGLYPH V013"},
+{0x13380,"EGYPTIAN HIEROGLYPH V014"},
+{0x13381,"EGYPTIAN HIEROGLYPH V015"},
+{0x13382,"EGYPTIAN HIEROGLYPH V016"},
+{0x13383,"EGYPTIAN HIEROGLYPH V017"},
+{0x13384,"EGYPTIAN HIEROGLYPH V018"},
+{0x13385,"EGYPTIAN HIEROGLYPH V019"},
+{0x13386,"EGYPTIAN HIEROGLYPH V020"},
+{0x13387,"EGYPTIAN HIEROGLYPH V020A"},
+{0x13388,"EGYPTIAN HIEROGLYPH V020B"},
+{0x13389,"EGYPTIAN HIEROGLYPH V020C"},
+{0x1338A,"EGYPTIAN HIEROGLYPH V020D"},
+{0x1338B,"EGYPTIAN HIEROGLYPH V020E"},
+{0x1338C,"EGYPTIAN HIEROGLYPH V020F"},
+{0x1338D,"EGYPTIAN HIEROGLYPH V020G"},
+{0x1338E,"EGYPTIAN HIEROGLYPH V020H"},
+{0x1338F,"EGYPTIAN HIEROGLYPH V020I"},
+{0x13390,"EGYPTIAN HIEROGLYPH V020J"},
+{0x13391,"EGYPTIAN HIEROGLYPH V020K"},
+{0x13392,"EGYPTIAN HIEROGLYPH V020L"},
+{0x13393,"EGYPTIAN HIEROGLYPH V021"},
+{0x13394,"EGYPTIAN HIEROGLYPH V022"},
+{0x13395,"EGYPTIAN HIEROGLYPH V023"},
+{0x13396,"EGYPTIAN HIEROGLYPH V023A"},
+{0x13397,"EGYPTIAN HIEROGLYPH V024"},
+{0x13398,"EGYPTIAN HIEROGLYPH V025"},
+{0x13399,"EGYPTIAN HIEROGLYPH V026"},
+{0x1339A,"EGYPTIAN HIEROGLYPH V027"},
+{0x1339B,"EGYPTIAN HIEROGLYPH V028"},
+{0x1339C,"EGYPTIAN HIEROGLYPH V028A"},
+{0x1339D,"EGYPTIAN HIEROGLYPH V029"},
+{0x1339E,"EGYPTIAN HIEROGLYPH V029A"},
+{0x1339F,"EGYPTIAN HIEROGLYPH V030"},
+{0x133A0,"EGYPTIAN HIEROGLYPH V030A"},
+{0x133A1,"EGYPTIAN HIEROGLYPH V031"},
+{0x133A2,"EGYPTIAN HIEROGLYPH V031A"},
+{0x133A3,"EGYPTIAN HIEROGLYPH V032"},
+{0x133A4,"EGYPTIAN HIEROGLYPH V033"},
+{0x133A5,"EGYPTIAN HIEROGLYPH V033A"},
+{0x133A6,"EGYPTIAN HIEROGLYPH V034"},
+{0x133A7,"EGYPTIAN HIEROGLYPH V035"},
+{0x133A8,"EGYPTIAN HIEROGLYPH V036"},
+{0x133A9,"EGYPTIAN HIEROGLYPH V037"},
+{0x133AA,"EGYPTIAN HIEROGLYPH V037A"},
+{0x133AB,"EGYPTIAN HIEROGLYPH V038"},
+{0x133AC,"EGYPTIAN HIEROGLYPH V039"},
+{0x133AD,"EGYPTIAN HIEROGLYPH V040"},
+{0x133AE,"EGYPTIAN HIEROGLYPH V040A"},
+{0x133AF,"EGYPTIAN HIEROGLYPH W001"},
+{0x133B0,"EGYPTIAN HIEROGLYPH W002"},
+{0x133B1,"EGYPTIAN HIEROGLYPH W003"},
+{0x133B2,"EGYPTIAN HIEROGLYPH W003A"},
+{0x133B3,"EGYPTIAN HIEROGLYPH W004"},
+{0x133B4,"EGYPTIAN HIEROGLYPH W005"},
+{0x133B5,"EGYPTIAN HIEROGLYPH W006"},
+{0x133B6,"EGYPTIAN HIEROGLYPH W007"},
+{0x133B7,"EGYPTIAN HIEROGLYPH W008"},
+{0x133B8,"EGYPTIAN HIEROGLYPH W009"},
+{0x133B9,"EGYPTIAN HIEROGLYPH W009A"},
+{0x133BA,"EGYPTIAN HIEROGLYPH W010"},
+{0x133BB,"EGYPTIAN HIEROGLYPH W010A"},
+{0x133BC,"EGYPTIAN HIEROGLYPH W011"},
+{0x133BD,"EGYPTIAN HIEROGLYPH W012"},
+{0x133BE,"EGYPTIAN HIEROGLYPH W013"},
+{0x133BF,"EGYPTIAN HIEROGLYPH W014"},
+{0x133C0,"EGYPTIAN HIEROGLYPH W014A"},
+{0x133C1,"EGYPTIAN HIEROGLYPH W015"},
+{0x133C2,"EGYPTIAN HIEROGLYPH W016"},
+{0x133C3,"EGYPTIAN HIEROGLYPH W017"},
+{0x133C4,"EGYPTIAN HIEROGLYPH W017A"},
+{0x133C5,"EGYPTIAN HIEROGLYPH W018"},
+{0x133C6,"EGYPTIAN HIEROGLYPH W018A"},
+{0x133C7,"EGYPTIAN HIEROGLYPH W019"},
+{0x133C8,"EGYPTIAN HIEROGLYPH W020"},
+{0x133C9,"EGYPTIAN HIEROGLYPH W021"},
+{0x133CA,"EGYPTIAN HIEROGLYPH W022"},
+{0x133CB,"EGYPTIAN HIEROGLYPH W023"},
+{0x133CC,"EGYPTIAN HIEROGLYPH W024"},
+{0x133CD,"EGYPTIAN HIEROGLYPH W024A"},
+{0x133CE,"EGYPTIAN HIEROGLYPH W025"},
+{0x133CF,"EGYPTIAN HIEROGLYPH X001"},
+{0x133D0,"EGYPTIAN HIEROGLYPH X002"},
+{0x133D1,"EGYPTIAN HIEROGLYPH X003"},
+{0x133D2,"EGYPTIAN HIEROGLYPH X004"},
+{0x133D3,"EGYPTIAN HIEROGLYPH X004A"},
+{0x133D4,"EGYPTIAN HIEROGLYPH X004B"},
+{0x133D5,"EGYPTIAN HIEROGLYPH X005"},
+{0x133D6,"EGYPTIAN HIEROGLYPH X006"},
+{0x133D7,"EGYPTIAN HIEROGLYPH X006A"},
+{0x133D8,"EGYPTIAN HIEROGLYPH X007"},
+{0x133D9,"EGYPTIAN HIEROGLYPH X008"},
+{0x133DA,"EGYPTIAN HIEROGLYPH X008A"},
+{0x133DB,"EGYPTIAN HIEROGLYPH Y001"},
+{0x133DC,"EGYPTIAN HIEROGLYPH Y001A"},
+{0x133DD,"EGYPTIAN HIEROGLYPH Y002"},
+{0x133DE,"EGYPTIAN HIEROGLYPH Y003"},
+{0x133DF,"EGYPTIAN HIEROGLYPH Y004"},
+{0x133E0,"EGYPTIAN HIEROGLYPH Y005"},
+{0x133E1,"EGYPTIAN HIEROGLYPH Y006"},
+{0x133E2,"EGYPTIAN HIEROGLYPH Y007"},
+{0x133E3,"EGYPTIAN HIEROGLYPH Y008"},
+{0x133E4,"EGYPTIAN HIEROGLYPH Z001"},
+{0x133E5,"EGYPTIAN HIEROGLYPH Z002"},
+{0x133E6,"EGYPTIAN HIEROGLYPH Z002A"},
+{0x133E7,"EGYPTIAN HIEROGLYPH Z002B"},
+{0x133E8,"EGYPTIAN HIEROGLYPH Z002C"},
+{0x133E9,"EGYPTIAN HIEROGLYPH Z002D"},
+{0x133EA,"EGYPTIAN HIEROGLYPH Z003"},
+{0x133EB,"EGYPTIAN HIEROGLYPH Z003A"},
+{0x133EC,"EGYPTIAN HIEROGLYPH Z003B"},
+{0x133ED,"EGYPTIAN HIEROGLYPH Z004"},
+{0x133EE,"EGYPTIAN HIEROGLYPH Z004A"},
+{0x133EF,"EGYPTIAN HIEROGLYPH Z005"},
+{0x133F0,"EGYPTIAN HIEROGLYPH Z005A"},
+{0x133F1,"EGYPTIAN HIEROGLYPH Z006"},
+{0x133F2,"EGYPTIAN HIEROGLYPH Z007"},
+{0x133F3,"EGYPTIAN HIEROGLYPH Z008"},
+{0x133F4,"EGYPTIAN HIEROGLYPH Z009"},
+{0x133F5,"EGYPTIAN HIEROGLYPH Z010"},
+{0x133F6,"EGYPTIAN HIEROGLYPH Z011"},
+{0x133F7,"EGYPTIAN HIEROGLYPH Z012"},
+{0x133F8,"EGYPTIAN HIEROGLYPH Z013"},
+{0x133F9,"EGYPTIAN HIEROGLYPH Z014"},
+{0x133FA,"EGYPTIAN HIEROGLYPH Z015"},
+{0x133FB,"EGYPTIAN HIEROGLYPH Z015A"},
+{0x133FC,"EGYPTIAN HIEROGLYPH Z015B"},
+{0x133FD,"EGYPTIAN HIEROGLYPH Z015C"},
+{0x133FE,"EGYPTIAN HIEROGLYPH Z015D"},
+{0x133FF,"EGYPTIAN HIEROGLYPH Z015E"},
+{0x13400,"EGYPTIAN HIEROGLYPH Z015F"},
+{0x13401,"EGYPTIAN HIEROGLYPH Z015G"},
+{0x13402,"EGYPTIAN HIEROGLYPH Z015H"},
+{0x13403,"EGYPTIAN HIEROGLYPH Z015I"},
+{0x13404,"EGYPTIAN HIEROGLYPH Z016"},
+{0x13405,"EGYPTIAN HIEROGLYPH Z016A"},
+{0x13406,"EGYPTIAN HIEROGLYPH Z016B"},
+{0x13407,"EGYPTIAN HIEROGLYPH Z016C"},
+{0x13408,"EGYPTIAN HIEROGLYPH Z016D"},
+{0x13409,"EGYPTIAN HIEROGLYPH Z016E"},
+{0x1340A,"EGYPTIAN HIEROGLYPH Z016F"},
+{0x1340B,"EGYPTIAN HIEROGLYPH Z016G"},
+{0x1340C,"EGYPTIAN HIEROGLYPH Z016H"},
{0x2741,"EIGHT PETALLED OUTLINED BLACK FLORETTE"},
{0x2734,"EIGHT POINTED BLACK STAR"},
{0x2735,"EIGHT POINTED PINWHEEL STAR"},
@@ -7052,6 +9531,9 @@ CharName gUnicodeNames[] = {
{0x266A,"EIGHTH NOTE"},
{0x23CF,"EJECT SYMBOL"},
{0x2301,"ELECTRIC ARROW"},
+{0x1F4A1,"ELECTRIC LIGHT BULB"},
+{0x1F50C,"ELECTRIC PLUG"},
+{0x1F526,"ELECTRIC TORCH"},
{0x23E7,"ELECTRICAL INTERSECTION"},
{0x2208,"ELEMENT OF"},
{0x2AD9,"ELEMENT OF OPENING DOWNWARDS"},
@@ -7062,6 +9544,7 @@ CharName gUnicodeNames[] = {
{0x22F9,"ELEMENT OF WITH TWO HORIZONTAL STROKES"},
{0x22F8,"ELEMENT OF WITH UNDERBAR"},
{0x22F3,"ELEMENT OF WITH VERTICAL BAR AT END OF HORIZONTAL STROKE"},
+{0x1F418,"ELEPHANT"},
{0x2014,"EM DASH"},
{0x2001,"EM QUAD"},
{0x2003,"EM SPACE"},
@@ -7075,8 +9558,10 @@ CharName gUnicodeNames[] = {
{0x2000,"EN QUAD"},
{0x2002,"EN SPACE"},
{0x220E,"END OF PROOF"},
+{0x1F51A,"END WITH LEFTWARDS ARROW ABOVE"},
{0x2386,"ENTER SYMBOL"},
{0x2709,"ENVELOPE"},
+{0x1F4E9,"ENVELOPE WITH DOWNWARDS ARROW ABOVE"},
{0x22D5,"EQUAL AND PARALLEL TO"},
{0x225D,"EQUAL TO BY DEFINITION"},
{0x22DD,"EQUAL TO OR GREATER-THAN"},
@@ -7109,7 +9594,9 @@ CharName gUnicodeNames[] = {
{0x212E,"ESTIMATED SYMBOL"},
{0x2259,"ESTIMATES"},
{0x1365,"ETHIOPIC COLON"},
+{0x135D,"ETHIOPIC COMBINING GEMINATION AND VOWEL LENGTH MARK"},
{0x135F,"ETHIOPIC COMBINING GEMINATION MARK"},
+{0x135E,"ETHIOPIC COMBINING VOWEL LENGTH MARK"},
{0x1363,"ETHIOPIC COMMA"},
{0x1370,"ETHIOPIC DIGIT EIGHT"},
{0x136D,"ETHIOPIC DIGIT FIVE"},
@@ -7139,6 +9626,13 @@ CharName gUnicodeNames[] = {
{0x1364,"ETHIOPIC SEMICOLON"},
{0x1260,"ETHIOPIC SYLLABLE BA"},
{0x1263,"ETHIOPIC SYLLABLE BAA"},
+{0xAB28,"ETHIOPIC SYLLABLE BBA"},
+{0xAB2B,"ETHIOPIC SYLLABLE BBAA"},
+{0xAB2D,"ETHIOPIC SYLLABLE BBE"},
+{0xAB2C,"ETHIOPIC SYLLABLE BBEE"},
+{0xAB2A,"ETHIOPIC SYLLABLE BBI"},
+{0xAB2E,"ETHIOPIC SYLLABLE BBO"},
+{0xAB29,"ETHIOPIC SYLLABLE BBU"},
{0x1265,"ETHIOPIC SYLLABLE BE"},
{0x1264,"ETHIOPIC SYLLABLE BEE"},
{0x1262,"ETHIOPIC SYLLABLE BI"},
@@ -7159,6 +9653,13 @@ CharName gUnicodeNames[] = {
{0x2DBB,"ETHIOPIC SYLLABLE CCHAA"},
{0x2DBD,"ETHIOPIC SYLLABLE CCHE"},
{0x2DBC,"ETHIOPIC SYLLABLE CCHEE"},
+{0xAB20,"ETHIOPIC SYLLABLE CCHHA"},
+{0xAB23,"ETHIOPIC SYLLABLE CCHHAA"},
+{0xAB25,"ETHIOPIC SYLLABLE CCHHE"},
+{0xAB24,"ETHIOPIC SYLLABLE CCHHEE"},
+{0xAB22,"ETHIOPIC SYLLABLE CCHHI"},
+{0xAB26,"ETHIOPIC SYLLABLE CCHHO"},
+{0xAB21,"ETHIOPIC SYLLABLE CCHHU"},
{0x2DBA,"ETHIOPIC SYLLABLE CCHI"},
{0x2DBE,"ETHIOPIC SYLLABLE CCHO"},
{0x2DB9,"ETHIOPIC SYLLABLE CCHU"},
@@ -7187,6 +9688,12 @@ CharName gUnicodeNames[] = {
{0x12FB,"ETHIOPIC SYLLABLE DDAA"},
{0x12FD,"ETHIOPIC SYLLABLE DDE"},
{0x12FC,"ETHIOPIC SYLLABLE DDEE"},
+{0xAB0B,"ETHIOPIC SYLLABLE DDHAA"},
+{0xAB0D,"ETHIOPIC SYLLABLE DDHE"},
+{0xAB0C,"ETHIOPIC SYLLABLE DDHEE"},
+{0xAB0A,"ETHIOPIC SYLLABLE DDHI"},
+{0xAB0E,"ETHIOPIC SYLLABLE DDHO"},
+{0xAB09,"ETHIOPIC SYLLABLE DDHU"},
{0x12FA,"ETHIOPIC SYLLABLE DDI"},
{0x12FE,"ETHIOPIC SYLLABLE DDO"},
{0x2D8D,"ETHIOPIC SYLLABLE DDOA"},
@@ -7199,6 +9706,12 @@ CharName gUnicodeNames[] = {
{0x2D8C,"ETHIOPIC SYLLABLE DOA"},
{0x12F1,"ETHIOPIC SYLLABLE DU"},
{0x12F7,"ETHIOPIC SYLLABLE DWA"},
+{0xAB13,"ETHIOPIC SYLLABLE DZAA"},
+{0xAB15,"ETHIOPIC SYLLABLE DZE"},
+{0xAB14,"ETHIOPIC SYLLABLE DZEE"},
+{0xAB12,"ETHIOPIC SYLLABLE DZI"},
+{0xAB16,"ETHIOPIC SYLLABLE DZO"},
+{0xAB11,"ETHIOPIC SYLLABLE DZU"},
{0x1348,"ETHIOPIC SYLLABLE FA"},
{0x134B,"ETHIOPIC SYLLABLE FAA"},
{0x134D,"ETHIOPIC SYLLABLE FE"},
@@ -7480,6 +9993,12 @@ CharName gUnicodeNames[] = {
{0x133E,"ETHIOPIC SYLLABLE TSO"},
{0x1339,"ETHIOPIC SYLLABLE TSU"},
{0x133F,"ETHIOPIC SYLLABLE TSWA"},
+{0xAB03,"ETHIOPIC SYLLABLE TTHAA"},
+{0xAB05,"ETHIOPIC SYLLABLE TTHE"},
+{0xAB04,"ETHIOPIC SYLLABLE TTHEE"},
+{0xAB02,"ETHIOPIC SYLLABLE TTHI"},
+{0xAB06,"ETHIOPIC SYLLABLE TTHO"},
+{0xAB01,"ETHIOPIC SYLLABLE TTHU"},
{0x1271,"ETHIOPIC SYLLABLE TU"},
{0x1277,"ETHIOPIC SYLLABLE TWA"},
{0x1340,"ETHIOPIC SYLLABLE TZA"},
@@ -7572,6 +10091,9 @@ CharName gUnicodeNames[] = {
{0x2107,"EULER CONSTANT"},
{0x20AC,"EURO SIGN"},
{0x20A0,"EURO-CURRENCY SIGN"},
+{0x1F3F0,"EUROPEAN CASTLE"},
+{0x1F3E4,"EUROPEAN POST OFFICE"},
+{0x1F332,"EVERGREEN TREE"},
{0x2239,"EXCESS"},
{0x0021,"EXCLAMATION MARK"},
{0x2049,"EXCLAMATION QUESTION MARK"},
@@ -7585,41 +10107,95 @@ CharName gUnicodeNames[] = {
{0x06F3,"EXTENDED ARABIC-INDIC DIGIT THREE"},
{0x06F2,"EXTENDED ARABIC-INDIC DIGIT TWO"},
{0x06F0,"EXTENDED ARABIC-INDIC DIGIT ZERO"},
+{0x1F47D,"EXTRATERRESTRIAL ALIEN"},
+{0x1F453,"EYEGLASSES"},
+{0x1F440,"EYES"},
+{0x1F486,"FACE MASSAGE"},
+{0x1F60B,"FACE SAVOURING DELICIOUS FOOD"},
+{0x1F631,"FACE SCREAMING IN FEAR"},
+{0x1F618,"FACE THROWING A KISS"},
+{0x1F613,"FACE WITH COLD SWEAT"},
+{0x1F624,"FACE WITH LOOK OF TRIUMPH"},
+{0x1F637,"FACE WITH MEDICAL MASK"},
+{0x1F645,"FACE WITH NO GOOD GESTURE"},
+{0x1F646,"FACE WITH OK GESTURE"},
+{0x1F630,"FACE WITH OPEN MOUTH AND COLD SWEAT"},
+{0x1F61D,"FACE WITH STUCK-OUT TONGUE AND TIGHTLY-CLOSED EYES"},
+{0x1F61C,"FACE WITH STUCK-OUT TONGUE AND WINKING EYE"},
+{0x1F602,"FACE WITH TEARS OF JOY"},
+{0x1F636,"FACE WITHOUT MOUTH"},
{0x213B,"FACSIMILE SIGN"},
+{0x1F3ED,"FACTORY"},
+{0x1F342,"FALLEN LEAF"},
{0x292F,"FALLING DIAGONAL CROSSING NORTH EAST ARROW"},
{0x292C,"FALLING DIAGONAL CROSSING RISING DIAGONAL"},
+{0x26DE,"FALLING DIAGONAL IN WHITE CIRCLE IN BLACK SQUARE"},
+{0x1F46A,"FAMILY"},
{0x262B,"FARSI SYMBOL"},
+{0x1F385,"FATHER CHRISTMAS"},
+{0x1F4E0,"FAX MACHINE"},
+{0x1F628,"FEARFUL FACE"},
{0x2640,"FEMALE SIGN"},
{0x00AA,"FEMININE ORDINAL INDICATOR"},
+{0x1F3A1,"FERRIS WHEEL"},
+{0x26F4,"FERRY"},
{0x2012,"FIGURE DASH"},
{0x2007,"FIGURE SPACE"},
+{0x1F4C1,"FILE FOLDER"},
{0x2A0D,"FINITE PART INTEGRAL"},
+{0x1F525,"FIRE"},
+{0x1F692,"FIRE ENGINE"},
+{0x1F387,"FIREWORK SPARKLER"},
+{0x1F386,"FIREWORKS"},
{0x263D,"FIRST QUARTER MOON"},
+{0x1F313,"FIRST QUARTER MOON SYMBOL"},
+{0x1F31B,"FIRST QUARTER MOON WITH FACE"},
+{0x1F41F,"FISH"},
+{0x1F365,"FISH CAKE WITH SWIRL DESIGN"},
{0x25C9,"FISHEYE"},
+{0x1F3A3,"FISHING POLE AND FISH"},
+{0x1F44A,"FISTED HAND SIGN"},
{0x2E2D,"FIVE DOT MARK"},
{0x2059,"FIVE DOT PUNCTUATION"},
+{0x26F3,"FLAG IN HOLE"},
{0x23E5,"FLATNESS"},
{0x269C,"FLEUR-DE-LIS"},
+{0x1F4AA,"FLEXED BICEPS"},
+{0x1F4BE,"FLOPPY DISK"},
{0x2766,"FLORAL HEART"},
{0x2698,"FLOWER"},
+{0x1F3B4,"FLOWER PLAYING CARDS"},
{0x2055,"FLOWER PUNCTUATION MARK"},
+{0x1F633,"FLUSHED FACE"},
+{0x1F301,"FOGGY"},
+{0x1F463,"FOOTPRINTS"},
{0x2200,"FOR ALL"},
{0x22A9,"FORCES"},
+{0x1F374,"FORK AND KNIFE"},
{0x2E10,"FORKED PARAGRAPHOS"},
{0x2ADC,"FORKING"},
+{0x26F2,"FOUNTAIN"},
{0x2723,"FOUR BALLOON-SPOKED ASTERISK"},
{0x2725,"FOUR CLUB-SPOKED ASTERISK"},
{0x205B,"FOUR DOT MARK"},
{0x2058,"FOUR DOT PUNCTUATION"},
+{0x1F340,"FOUR LEAF CLOVER"},
{0x2722,"FOUR TEARDROP-SPOKED ASTERISK"},
{0x2005,"FOUR-PER-EM SPACE"},
{0x221C,"FOURTH ROOT"},
{0x215F,"FRACTION NUMERATOR ONE"},
{0x2044,"FRACTION SLASH"},
{0x20A3,"FRENCH FRANC SIGN"},
+{0x1F35F,"FRENCH FRIES"},
+{0x1F364,"FRIED SHRIMP"},
+{0x1F438,"FROG FACE"},
+{0x1F425,"FRONT-FACING BABY CHICK"},
{0x27AC,"FRONT-TILTED SHADOWED WHITE RIGHTWARDS ARROW"},
{0x2322,"FROWN"},
+{0x26FD,"FUEL PUMP"},
{0x2588,"FULL BLOCK"},
+{0x1F315,"FULL MOON SYMBOL"},
+{0x1F31D,"FULL MOON WITH FACE"},
{0x27D7,"FULL OUTER JOIN"},
{0x002E,"FULL STOP"},
{0xFF06,"FULLWIDTH AMPERSAND"},
@@ -7728,7 +10304,11 @@ CharName gUnicodeNames[] = {
{0x2061,"FUNCTION APPLICATION"},
{0x26B1,"FUNERAL URN"},
{0x23DB,"FUSE"},
+{0x1F3B2,"GAME DIE"},
{0x2699,"GEAR"},
+{0x26EE,"GEAR WITH HANDLES"},
+{0x26ED,"GEAR WITHOUT HUB"},
+{0x1F48E,"GEM STONE"},
{0x264A,"GEMINI"},
{0x223A,"GEOMETRIC PROPORTION"},
{0x2251,"GEOMETRICALLY EQUAL TO"},
@@ -7855,7 +10435,9 @@ CharName gUnicodeNames[] = {
{0x2D0F,"GEORGIAN SMALL LETTER ZHAR"},
{0x20B0,"GERMAN PENNY SIGN"},
{0x3013,"GETA MARK"},
+{0x1F47B,"GHOST"},
{0x2137,"GIMEL SYMBOL"},
+{0x1F467,"GIRL"},
{0x2C00,"GLAGOLITIC CAPITAL LETTER AZU"},
{0x2C28,"GLAGOLITIC CAPITAL LETTER BIG YUS"},
{0x2C01,"GLAGOLITIC CAPITAL LETTER BUKY"},
@@ -7951,6 +10533,9 @@ CharName gUnicodeNames[] = {
{0x2C38,"GLAGOLITIC SMALL LETTER ZEMLJA"},
{0x2C36,"GLAGOLITIC SMALL LETTER ZHIVETE"},
{0x29E6,"GLEICH STARK"},
+{0x1F310,"GLOBE WITH MERIDIANS"},
+{0x1F31F,"GLOWING STAR"},
+{0x1F410,"GOAT"},
{0x10330,"GOTHIC LETTER AHSA"},
{0x10334,"GOTHIC LETTER AIHVUS"},
{0x10331,"GOTHIC LETTER BAIRKAN"},
@@ -7978,6 +10563,8 @@ CharName gUnicodeNames[] = {
{0x10338,"GOTHIC LETTER THIUTH"},
{0x1033F,"GOTHIC LETTER URUS"},
{0x10345,"GOTHIC LETTER WINJA"},
+{0x1F393,"GRADUATION CAP"},
+{0x1F347,"GRAPES"},
{0x0060,"GRAVE ACCENT"},
{0x2A8C,"GREATER-THAN ABOVE DOUBLE-LINE EQUAL ABOVE LESS-THAN"},
{0x2A92,"GREATER-THAN ABOVE LESS-THAN ABOVE DOUBLE-LINE EQUAL"},
@@ -8512,7 +11099,15 @@ CharName gUnicodeNames[] = {
{0x10179,"GREEK YEAR SIGN"},
{0x037A,"GREEK YPOGEGRAMMENI"},
{0x1018A,"GREEK ZERO SIGN"},
+{0x1F34F,"GREEN APPLE"},
+{0x1F4D7,"GREEN BOOK"},
+{0x1F49A,"GREEN HEART"},
+{0x1F638,"GRINNING CAT FACE WITH SMILING EYES"},
+{0x1F601,"GRINNING FACE WITH SMILING EYES"},
+{0x1F497,"GROWING HEART"},
{0x20B2,"GUARANI SIGN"},
+{0x1F482,"GUARDSMAN"},
+{0x1F3B8,"GUITAR"},
{0x0AEE,"GUJARATI DIGIT EIGHT"},
{0x0AEB,"GUJARATI DIGIT FIVE"},
{0x0AEA,"GUJARATI DIGIT FOUR"},
@@ -8676,6 +11271,7 @@ CharName gUnicodeNames[] = {
{0x0A41,"GURMUKHI VOWEL SIGN U"},
{0x0A42,"GURMUKHI VOWEL SIGN UU"},
{0x200A,"HAIR SPACE"},
+{0x1F487,"HAIRCUT"},
{0xFFED,"HALFWIDTH BLACK SQUARE"},
{0xFFEC,"HALFWIDTH DOWNWARDS ARROW"},
{0xFFE8,"HALFWIDTH FORMS LIGHT VERTICAL"},
@@ -8798,8 +11394,12 @@ CharName gUnicodeNames[] = {
{0xFFEB,"HALFWIDTH RIGHTWARDS ARROW"},
{0xFFEA,"HALFWIDTH UPWARDS ARROW"},
{0xFFEE,"HALFWIDTH WHITE CIRCLE"},
+{0x1F354,"HAMBURGER"},
+{0x1F528,"HAMMER"},
{0x2692,"HAMMER AND PICK"},
{0x262D,"HAMMER AND SICKLE"},
+{0x1F439,"HAMSTER FACE"},
+{0x1F45C,"HANDBAG"},
{0x1155,"HANGUL CHOSEONG CEONGCHIEUMCHIEUCH"},
{0x1150,"HANGUL CHOSEONG CEONGCHIEUMCIEUC"},
{0x113E,"HANGUL CHOSEONG CEONGCHIEUMSIOS"},
@@ -8817,14 +11417,17 @@ CharName gUnicodeNames[] = {
{0x114D,"HANGUL CHOSEONG CIEUC-IEUNG"},
{0x115F,"HANGUL CHOSEONG FILLER"},
{0x1112,"HANGUL CHOSEONG HIEUH"},
+{0xA97B,"HANGUL CHOSEONG HIEUH-SIOS"},
{0x110B,"HANGUL CHOSEONG IEUNG"},
{0x1149,"HANGUL CHOSEONG IEUNG-CHIEUCH"},
{0x1148,"HANGUL CHOSEONG IEUNG-CIEUC"},
+{0xA977,"HANGUL CHOSEONG IEUNG-HIEUH"},
{0x1141,"HANGUL CHOSEONG IEUNG-KIYEOK"},
{0x1143,"HANGUL CHOSEONG IEUNG-MIEUM"},
{0x1146,"HANGUL CHOSEONG IEUNG-PANSIOS"},
{0x114B,"HANGUL CHOSEONG IEUNG-PHIEUPH"},
{0x1144,"HANGUL CHOSEONG IEUNG-PIEUP"},
+{0xA976,"HANGUL CHOSEONG IEUNG-RIEUL"},
{0x1145,"HANGUL CHOSEONG IEUNG-SIOS"},
{0x114A,"HANGUL CHOSEONG IEUNG-THIEUTH"},
{0x1142,"HANGUL CHOSEONG IEUNG-TIKEUT"},
@@ -8835,18 +11438,28 @@ CharName gUnicodeNames[] = {
{0x112C,"HANGUL CHOSEONG KAPYEOUNSSANGPIEUP"},
{0x110F,"HANGUL CHOSEONG KHIEUKH"},
{0x1100,"HANGUL CHOSEONG KIYEOK"},
+{0x115A,"HANGUL CHOSEONG KIYEOK-TIKEUT"},
{0x1106,"HANGUL CHOSEONG MIEUM"},
+{0xA96F,"HANGUL CHOSEONG MIEUM-KIYEOK"},
{0x111C,"HANGUL CHOSEONG MIEUM-PIEUP"},
+{0xA971,"HANGUL CHOSEONG MIEUM-SIOS"},
+{0xA970,"HANGUL CHOSEONG MIEUM-TIKEUT"},
{0x1102,"HANGUL CHOSEONG NIEUN"},
+{0x115C,"HANGUL CHOSEONG NIEUN-CIEUC"},
+{0x115D,"HANGUL CHOSEONG NIEUN-HIEUH"},
{0x1113,"HANGUL CHOSEONG NIEUN-KIYEOK"},
{0x1116,"HANGUL CHOSEONG NIEUN-PIEUP"},
+{0x115B,"HANGUL CHOSEONG NIEUN-SIOS"},
{0x1115,"HANGUL CHOSEONG NIEUN-TIKEUT"},
{0x1140,"HANGUL CHOSEONG PANSIOS"},
{0x1111,"HANGUL CHOSEONG PHIEUPH"},
+{0xA97A,"HANGUL CHOSEONG PHIEUPH-HIEUH"},
{0x1156,"HANGUL CHOSEONG PHIEUPH-PIEUP"},
{0x1107,"HANGUL CHOSEONG PIEUP"},
{0x1128,"HANGUL CHOSEONG PIEUP-CHIEUCH"},
{0x1127,"HANGUL CHOSEONG PIEUP-CIEUC"},
+{0xA974,"HANGUL CHOSEONG PIEUP-HIEUH"},
+{0xA973,"HANGUL CHOSEONG PIEUP-KHIEUKH"},
{0x111E,"HANGUL CHOSEONG PIEUP-KIYEOK"},
{0x111F,"HANGUL CHOSEONG PIEUP-NIEUN"},
{0x112A,"HANGUL CHOSEONG PIEUP-PHIEUPH"},
@@ -8854,13 +11467,25 @@ CharName gUnicodeNames[] = {
{0x1126,"HANGUL CHOSEONG PIEUP-SIOS-CIEUC"},
{0x1122,"HANGUL CHOSEONG PIEUP-SIOS-KIYEOK"},
{0x1124,"HANGUL CHOSEONG PIEUP-SIOS-PIEUP"},
+{0xA972,"HANGUL CHOSEONG PIEUP-SIOS-THIEUTH"},
{0x1123,"HANGUL CHOSEONG PIEUP-SIOS-TIKEUT"},
{0x1125,"HANGUL CHOSEONG PIEUP-SSANGSIOS"},
{0x1129,"HANGUL CHOSEONG PIEUP-THIEUTH"},
{0x1120,"HANGUL CHOSEONG PIEUP-TIKEUT"},
{0x1105,"HANGUL CHOSEONG RIEUL"},
+{0xA96D,"HANGUL CHOSEONG RIEUL-CIEUC"},
{0x111A,"HANGUL CHOSEONG RIEUL-HIEUH"},
+{0xA96B,"HANGUL CHOSEONG RIEUL-KAPYEOUNPIEUP"},
+{0xA96E,"HANGUL CHOSEONG RIEUL-KHIEUKH"},
+{0xA964,"HANGUL CHOSEONG RIEUL-KIYEOK"},
+{0xA968,"HANGUL CHOSEONG RIEUL-MIEUM"},
{0x1118,"HANGUL CHOSEONG RIEUL-NIEUN"},
+{0xA969,"HANGUL CHOSEONG RIEUL-PIEUP"},
+{0xA96C,"HANGUL CHOSEONG RIEUL-SIOS"},
+{0xA965,"HANGUL CHOSEONG RIEUL-SSANGKIYEOK"},
+{0xA96A,"HANGUL CHOSEONG RIEUL-SSANGPIEUP"},
+{0xA967,"HANGUL CHOSEONG RIEUL-SSANGTIKEUT"},
+{0xA966,"HANGUL CHOSEONG RIEUL-TIKEUT"},
{0x1109,"HANGUL CHOSEONG SIOS"},
{0x1137,"HANGUL CHOSEONG SIOS-CHIEUCH"},
{0x1136,"HANGUL CHOSEONG SIOS-CIEUC"},
@@ -8878,6 +11503,7 @@ CharName gUnicodeNames[] = {
{0x1139,"HANGUL CHOSEONG SIOS-THIEUTH"},
{0x112F,"HANGUL CHOSEONG SIOS-TIKEUT"},
{0x110D,"HANGUL CHOSEONG SSANGCIEUC"},
+{0xA978,"HANGUL CHOSEONG SSANGCIEUC-HIEUH"},
{0x1158,"HANGUL CHOSEONG SSANGHIEUH"},
{0x1147,"HANGUL CHOSEONG SSANGIEUNG"},
{0x1101,"HANGUL CHOSEONG SSANGKIYEOK"},
@@ -8885,16 +11511,26 @@ CharName gUnicodeNames[] = {
{0x1108,"HANGUL CHOSEONG SSANGPIEUP"},
{0x1119,"HANGUL CHOSEONG SSANGRIEUL"},
{0x110A,"HANGUL CHOSEONG SSANGSIOS"},
+{0xA975,"HANGUL CHOSEONG SSANGSIOS-PIEUP"},
+{0xA979,"HANGUL CHOSEONG SSANGTHIEUTH"},
{0x1104,"HANGUL CHOSEONG SSANGTIKEUT"},
+{0xA97C,"HANGUL CHOSEONG SSANGYEORINHIEUH"},
{0x1110,"HANGUL CHOSEONG THIEUTH"},
{0x1103,"HANGUL CHOSEONG TIKEUT"},
+{0xA963,"HANGUL CHOSEONG TIKEUT-CIEUC"},
{0x1117,"HANGUL CHOSEONG TIKEUT-KIYEOK"},
+{0xA960,"HANGUL CHOSEONG TIKEUT-MIEUM"},
+{0xA961,"HANGUL CHOSEONG TIKEUT-PIEUP"},
+{0x115E,"HANGUL CHOSEONG TIKEUT-RIEUL"},
+{0xA962,"HANGUL CHOSEONG TIKEUT-SIOS"},
{0x1159,"HANGUL CHOSEONG YEORINHIEUH"},
{0x114C,"HANGUL CHOSEONG YESIEUNG"},
{0x302F,"HANGUL DOUBLE DOT TONE MARK"},
{0x3164,"HANGUL FILLER"},
{0x11BE,"HANGUL JONGSEONG CHIEUCH"},
{0x11BD,"HANGUL JONGSEONG CIEUC"},
+{0xD7F7,"HANGUL JONGSEONG CIEUC-PIEUP"},
+{0xD7F8,"HANGUL JONGSEONG CIEUC-SSANGPIEUP"},
{0x11C2,"HANGUL JONGSEONG HIEUH"},
{0x11F7,"HANGUL JONGSEONG HIEUH-MIEUM"},
{0x11F5,"HANGUL JONGSEONG HIEUH-NIEUN"},
@@ -8907,43 +11543,67 @@ CharName gUnicodeNames[] = {
{0x11E2,"HANGUL JONGSEONG KAPYEOUNMIEUM"},
{0x11F4,"HANGUL JONGSEONG KAPYEOUNPHIEUPH"},
{0x11E6,"HANGUL JONGSEONG KAPYEOUNPIEUP"},
+{0xD7DD,"HANGUL JONGSEONG KAPYEOUNRIEUL"},
{0x11BF,"HANGUL JONGSEONG KHIEUKH"},
{0x11A8,"HANGUL JONGSEONG KIYEOK"},
+{0x11FC,"HANGUL JONGSEONG KIYEOK-CHIEUCH"},
+{0x11FE,"HANGUL JONGSEONG KIYEOK-HIEUH"},
+{0x11FD,"HANGUL JONGSEONG KIYEOK-KHIEUKH"},
+{0x11FA,"HANGUL JONGSEONG KIYEOK-NIEUN"},
+{0x11FB,"HANGUL JONGSEONG KIYEOK-PIEUP"},
{0x11C3,"HANGUL JONGSEONG KIYEOK-RIEUL"},
{0x11AA,"HANGUL JONGSEONG KIYEOK-SIOS"},
{0x11C4,"HANGUL JONGSEONG KIYEOK-SIOS-KIYEOK"},
{0x11B7,"HANGUL JONGSEONG MIEUM"},
{0x11E0,"HANGUL JONGSEONG MIEUM-CHIEUCH"},
+{0xD7E2,"HANGUL JONGSEONG MIEUM-CIEUC"},
{0x11E1,"HANGUL JONGSEONG MIEUM-HIEUH"},
{0x11DA,"HANGUL JONGSEONG MIEUM-KIYEOK"},
+{0xD7DE,"HANGUL JONGSEONG MIEUM-NIEUN"},
{0x11DF,"HANGUL JONGSEONG MIEUM-PANSIOS"},
{0x11DC,"HANGUL JONGSEONG MIEUM-PIEUP"},
+{0xD7E1,"HANGUL JONGSEONG MIEUM-PIEUP-SIOS"},
{0x11DB,"HANGUL JONGSEONG MIEUM-RIEUL"},
{0x11DD,"HANGUL JONGSEONG MIEUM-SIOS"},
+{0xD7DF,"HANGUL JONGSEONG MIEUM-SSANGNIEUN"},
{0x11DE,"HANGUL JONGSEONG MIEUM-SSANGSIOS"},
{0x11AB,"HANGUL JONGSEONG NIEUN"},
+{0xD7CC,"HANGUL JONGSEONG NIEUN-CHIEUCH"},
{0x11AC,"HANGUL JONGSEONG NIEUN-CIEUC"},
{0x11AD,"HANGUL JONGSEONG NIEUN-HIEUH"},
{0x11C5,"HANGUL JONGSEONG NIEUN-KIYEOK"},
{0x11C8,"HANGUL JONGSEONG NIEUN-PANSIOS"},
+{0xD7CB,"HANGUL JONGSEONG NIEUN-RIEUL"},
{0x11C7,"HANGUL JONGSEONG NIEUN-SIOS"},
{0x11C9,"HANGUL JONGSEONG NIEUN-THIEUTH"},
{0x11C6,"HANGUL JONGSEONG NIEUN-TIKEUT"},
{0x11EB,"HANGUL JONGSEONG PANSIOS"},
+{0xD7F4,"HANGUL JONGSEONG PANSIOS-KAPYEOUNPIEUP"},
+{0xD7F3,"HANGUL JONGSEONG PANSIOS-PIEUP"},
{0x11C1,"HANGUL JONGSEONG PHIEUPH"},
{0x11F3,"HANGUL JONGSEONG PHIEUPH-PIEUP"},
+{0xD7FA,"HANGUL JONGSEONG PHIEUPH-SIOS"},
+{0xD7FB,"HANGUL JONGSEONG PHIEUPH-THIEUTH"},
{0x11B8,"HANGUL JONGSEONG PIEUP"},
+{0xD7E9,"HANGUL JONGSEONG PIEUP-CHIEUCH"},
+{0xD7E8,"HANGUL JONGSEONG PIEUP-CIEUC"},
{0x11E5,"HANGUL JONGSEONG PIEUP-HIEUH"},
+{0xD7E5,"HANGUL JONGSEONG PIEUP-MIEUM"},
{0x11E4,"HANGUL JONGSEONG PIEUP-PHIEUPH"},
{0x11E3,"HANGUL JONGSEONG PIEUP-RIEUL"},
+{0xD7E4,"HANGUL JONGSEONG PIEUP-RIEUL-PHIEUPH"},
{0x11B9,"HANGUL JONGSEONG PIEUP-SIOS"},
+{0xD7E7,"HANGUL JONGSEONG PIEUP-SIOS-TIKEUT"},
+{0xD7E3,"HANGUL JONGSEONG PIEUP-TIKEUT"},
{0x11AF,"HANGUL JONGSEONG RIEUL"},
{0x11B6,"HANGUL JONGSEONG RIEUL-HIEUH"},
{0x11D5,"HANGUL JONGSEONG RIEUL-KAPYEOUNPIEUP"},
{0x11D8,"HANGUL JONGSEONG RIEUL-KHIEUKH"},
{0x11B0,"HANGUL JONGSEONG RIEUL-KIYEOK"},
+{0xD7D6,"HANGUL JONGSEONG RIEUL-KIYEOK-HIEUH"},
{0x11CC,"HANGUL JONGSEONG RIEUL-KIYEOK-SIOS"},
{0x11B1,"HANGUL JONGSEONG RIEUL-MIEUM"},
+{0xD7D8,"HANGUL JONGSEONG RIEUL-MIEUM-HIEUH"},
{0x11D1,"HANGUL JONGSEONG RIEUL-MIEUM-KIYEOK"},
{0x11D2,"HANGUL JONGSEONG RIEUL-MIEUM-SIOS"},
{0x11CD,"HANGUL JONGSEONG RIEUL-NIEUN"},
@@ -8951,35 +11611,67 @@ CharName gUnicodeNames[] = {
{0x11B5,"HANGUL JONGSEONG RIEUL-PHIEUPH"},
{0x11B2,"HANGUL JONGSEONG RIEUL-PIEUP"},
{0x11D4,"HANGUL JONGSEONG RIEUL-PIEUP-HIEUH"},
+{0xD7DA,"HANGUL JONGSEONG RIEUL-PIEUP-PHIEUPH"},
{0x11D3,"HANGUL JONGSEONG RIEUL-PIEUP-SIOS"},
+{0xD7D9,"HANGUL JONGSEONG RIEUL-PIEUP-TIKEUT"},
{0x11B3,"HANGUL JONGSEONG RIEUL-SIOS"},
+{0xD7D5,"HANGUL JONGSEONG RIEUL-SSANGKIYEOK"},
{0x11D6,"HANGUL JONGSEONG RIEUL-SSANGSIOS"},
{0x11B4,"HANGUL JONGSEONG RIEUL-THIEUTH"},
{0x11CE,"HANGUL JONGSEONG RIEUL-TIKEUT"},
{0x11CF,"HANGUL JONGSEONG RIEUL-TIKEUT-HIEUH"},
{0x11D9,"HANGUL JONGSEONG RIEUL-YEORINHIEUH"},
+{0xD7DC,"HANGUL JONGSEONG RIEUL-YEORINHIEUH-HIEUH"},
+{0xD7DB,"HANGUL JONGSEONG RIEUL-YESIEUNG"},
{0x11BA,"HANGUL JONGSEONG SIOS"},
+{0xD7F0,"HANGUL JONGSEONG SIOS-CHIEUCH"},
+{0xD7EF,"HANGUL JONGSEONG SIOS-CIEUC"},
+{0xD7F2,"HANGUL JONGSEONG SIOS-HIEUH"},
+{0xD7EB,"HANGUL JONGSEONG SIOS-KAPYEOUNPIEUP"},
{0x11E7,"HANGUL JONGSEONG SIOS-KIYEOK"},
+{0xD7EA,"HANGUL JONGSEONG SIOS-MIEUM"},
+{0xD7EE,"HANGUL JONGSEONG SIOS-PANSIOS"},
{0x11EA,"HANGUL JONGSEONG SIOS-PIEUP"},
{0x11E9,"HANGUL JONGSEONG SIOS-RIEUL"},
+{0xD7F1,"HANGUL JONGSEONG SIOS-THIEUTH"},
{0x11E8,"HANGUL JONGSEONG SIOS-TIKEUT"},
+{0xD7F9,"HANGUL JONGSEONG SSANGCIEUC"},
{0x11EE,"HANGUL JONGSEONG SSANGIEUNG"},
{0x11A9,"HANGUL JONGSEONG SSANGKIYEOK"},
+{0xD7E0,"HANGUL JONGSEONG SSANGMIEUM"},
+{0x11FF,"HANGUL JONGSEONG SSANGNIEUN"},
+{0xD7E6,"HANGUL JONGSEONG SSANGPIEUP"},
{0x11D0,"HANGUL JONGSEONG SSANGRIEUL"},
+{0xD7D7,"HANGUL JONGSEONG SSANGRIEUL-KHIEUKH"},
{0x11BB,"HANGUL JONGSEONG SSANGSIOS"},
+{0xD7EC,"HANGUL JONGSEONG SSANGSIOS-KIYEOK"},
+{0xD7ED,"HANGUL JONGSEONG SSANGSIOS-TIKEUT"},
+{0xD7CD,"HANGUL JONGSEONG SSANGTIKEUT"},
+{0xD7CE,"HANGUL JONGSEONG SSANGTIKEUT-PIEUP"},
{0x11C0,"HANGUL JONGSEONG THIEUTH"},
{0x11AE,"HANGUL JONGSEONG TIKEUT"},
+{0xD7D3,"HANGUL JONGSEONG TIKEUT-CHIEUCH"},
+{0xD7D2,"HANGUL JONGSEONG TIKEUT-CIEUC"},
{0x11CA,"HANGUL JONGSEONG TIKEUT-KIYEOK"},
+{0xD7CF,"HANGUL JONGSEONG TIKEUT-PIEUP"},
{0x11CB,"HANGUL JONGSEONG TIKEUT-RIEUL"},
+{0xD7D0,"HANGUL JONGSEONG TIKEUT-SIOS"},
+{0xD7D1,"HANGUL JONGSEONG TIKEUT-SIOS-KIYEOK"},
+{0xD7D4,"HANGUL JONGSEONG TIKEUT-THIEUTH"},
{0x11F9,"HANGUL JONGSEONG YEORINHIEUH"},
{0x11F0,"HANGUL JONGSEONG YESIEUNG"},
+{0xD7F6,"HANGUL JONGSEONG YESIEUNG-HIEUH"},
+{0xD7F5,"HANGUL JONGSEONG YESIEUNG-MIEUM"},
{0x11F2,"HANGUL JONGSEONG YESIEUNG-PANSIOS"},
{0x11F1,"HANGUL JONGSEONG YESIEUNG-SIOS"},
{0x1161,"HANGUL JUNGSEONG A"},
+{0x11A3,"HANGUL JUNGSEONG A-EU"},
{0x1176,"HANGUL JUNGSEONG A-O"},
{0x1177,"HANGUL JUNGSEONG A-U"},
{0x1162,"HANGUL JUNGSEONG AE"},
{0x119E,"HANGUL JUNGSEONG ARAEA"},
+{0xD7C5,"HANGUL JUNGSEONG ARAEA-A"},
+{0xD7C6,"HANGUL JUNGSEONG ARAEA-E"},
{0x119F,"HANGUL JUNGSEONG ARAEA-EO"},
{0x11A1,"HANGUL JUNGSEONG ARAEA-I"},
{0x11A0,"HANGUL JUNGSEONG ARAEA-U"},
@@ -8989,30 +11681,48 @@ CharName gUnicodeNames[] = {
{0x117A,"HANGUL JUNGSEONG EO-O"},
{0x117B,"HANGUL JUNGSEONG EO-U"},
{0x1173,"HANGUL JUNGSEONG EU"},
+{0xD7B9,"HANGUL JUNGSEONG EU-A"},
+{0xD7BB,"HANGUL JUNGSEONG EU-E"},
+{0xD7BA,"HANGUL JUNGSEONG EU-EO"},
{0x1196,"HANGUL JUNGSEONG EU-EU"},
+{0xD7BC,"HANGUL JUNGSEONG EU-O"},
{0x1195,"HANGUL JUNGSEONG EU-U"},
{0x1160,"HANGUL JUNGSEONG FILLER"},
{0x1175,"HANGUL JUNGSEONG I"},
{0x1198,"HANGUL JUNGSEONG I-A"},
{0x119D,"HANGUL JUNGSEONG I-ARAEA"},
{0x119C,"HANGUL JUNGSEONG I-EU"},
+{0xD7C4,"HANGUL JUNGSEONG I-I"},
{0x119A,"HANGUL JUNGSEONG I-O"},
+{0xD7C1,"HANGUL JUNGSEONG I-O-I"},
{0x119B,"HANGUL JUNGSEONG I-U"},
{0x1199,"HANGUL JUNGSEONG I-YA"},
+{0xD7BD,"HANGUL JUNGSEONG I-YA-O"},
+{0xD7BE,"HANGUL JUNGSEONG I-YAE"},
+{0xD7C0,"HANGUL JUNGSEONG I-YE"},
+{0xD7BF,"HANGUL JUNGSEONG I-YEO"},
+{0xD7C2,"HANGUL JUNGSEONG I-YO"},
+{0xD7C3,"HANGUL JUNGSEONG I-YU"},
{0x1169,"HANGUL JUNGSEONG O"},
{0x1180,"HANGUL JUNGSEONG O-E"},
{0x117F,"HANGUL JUNGSEONG O-EO"},
{0x1182,"HANGUL JUNGSEONG O-O"},
+{0xD7B1,"HANGUL JUNGSEONG O-O-I"},
{0x1183,"HANGUL JUNGSEONG O-U"},
+{0x11A6,"HANGUL JUNGSEONG O-YA"},
+{0x11A7,"HANGUL JUNGSEONG O-YAE"},
{0x1181,"HANGUL JUNGSEONG O-YE"},
+{0xD7B0,"HANGUL JUNGSEONG O-YEO"},
{0x116C,"HANGUL JUNGSEONG OE"},
{0x11A2,"HANGUL JUNGSEONG SSANGARAEA"},
{0x116E,"HANGUL JUNGSEONG U"},
{0x1189,"HANGUL JUNGSEONG U-A"},
{0x118A,"HANGUL JUNGSEONG U-AE"},
{0x118B,"HANGUL JUNGSEONG U-EO-EU"},
+{0xD7B6,"HANGUL JUNGSEONG U-I-I"},
{0x118D,"HANGUL JUNGSEONG U-U"},
{0x118C,"HANGUL JUNGSEONG U-YE"},
+{0xD7B5,"HANGUL JUNGSEONG U-YEO"},
{0x116A,"HANGUL JUNGSEONG WA"},
{0x116B,"HANGUL JUNGSEONG WAE"},
{0x1170,"HANGUL JUNGSEONG WE"},
@@ -9020,15 +11730,20 @@ CharName gUnicodeNames[] = {
{0x1171,"HANGUL JUNGSEONG WI"},
{0x1163,"HANGUL JUNGSEONG YA"},
{0x1178,"HANGUL JUNGSEONG YA-O"},
+{0x11A4,"HANGUL JUNGSEONG YA-U"},
{0x1179,"HANGUL JUNGSEONG YA-YO"},
{0x1164,"HANGUL JUNGSEONG YAE"},
{0x1168,"HANGUL JUNGSEONG YE"},
{0x1167,"HANGUL JUNGSEONG YEO"},
{0x117D,"HANGUL JUNGSEONG YEO-O"},
{0x117E,"HANGUL JUNGSEONG YEO-U"},
+{0x11A5,"HANGUL JUNGSEONG YEO-YA"},
{0x1174,"HANGUL JUNGSEONG YI"},
{0x1197,"HANGUL JUNGSEONG YI-U"},
{0x116D,"HANGUL JUNGSEONG YO"},
+{0xD7B2,"HANGUL JUNGSEONG YO-A"},
+{0xD7B3,"HANGUL JUNGSEONG YO-AE"},
+{0xD7B4,"HANGUL JUNGSEONG YO-EO"},
{0x1188,"HANGUL JUNGSEONG YO-I"},
{0x1187,"HANGUL JUNGSEONG YO-O"},
{0x1184,"HANGUL JUNGSEONG YO-YA"},
@@ -9036,9 +11751,11 @@ CharName gUnicodeNames[] = {
{0x1186,"HANGUL JUNGSEONG YO-YEO"},
{0x1172,"HANGUL JUNGSEONG YU"},
{0x118E,"HANGUL JUNGSEONG YU-A"},
+{0xD7B7,"HANGUL JUNGSEONG YU-AE"},
{0x1190,"HANGUL JUNGSEONG YU-E"},
{0x118F,"HANGUL JUNGSEONG YU-EO"},
{0x1194,"HANGUL JUNGSEONG YU-I"},
+{0xD7B8,"HANGUL JUNGSEONG YU-O"},
{0x1193,"HANGUL JUNGSEONG YU-U"},
{0x1192,"HANGUL JUNGSEONG YU-YE"},
{0x1191,"HANGUL JUNGSEONG YU-YEO"},
@@ -9169,6 +11886,14 @@ CharName gUnicodeNames[] = {
{0x1734,"HANUNOO SIGN PAMUDPOD"},
{0x1732,"HANUNOO VOWEL SIGN I"},
{0x1733,"HANUNOO VOWEL SIGN U"},
+{0x1F64B,"HAPPY PERSON RAISING ONE HAND"},
+{0x1F423,"HATCHING CHICK"},
+{0x1F3A7,"HEADPHONE"},
+{0x26FC,"HEADSTONE GRAVEYARD SYMBOL"},
+{0x1F649,"HEAR-NO-EVIL MONKEY"},
+{0x1F49F,"HEART DECORATION"},
+{0x1F498,"HEART WITH ARROW"},
+{0x1F49D,"HEART WITH RIBBON"},
{0x2731,"HEAVY ASTERISK"},
{0x2718,"HEAVY BALLOT X"},
{0x27A5,"HEAVY BLACK CURVED DOWNWARDS AND RIGHTWARDS ARROW"},
@@ -9179,23 +11904,36 @@ CharName gUnicodeNames[] = {
{0x27B7,"HEAVY BLACK-FEATHERED SOUTH EAST ARROW"},
{0x2714,"HEAVY CHECK MARK"},
{0x2746,"HEAVY CHEVRON SNOWFLAKE"},
+{0x2B58,"HEAVY CIRCLE"},
+{0x2B57,"HEAVY CIRCLE WITH CIRCLE INSIDE"},
+{0x26E3,"HEAVY CIRCLE WITH STROKE AND TWO DOTS ABOVE"},
+{0x2B59,"HEAVY CIRCLED SALTIRE"},
{0x27A8,"HEAVY CONCAVE-POINTED BLACK RIGHTWARDS ARROW"},
{0x27A0,"HEAVY DASHED TRIANGLE-HEADED RIGHTWARDS ARROW"},
+{0x2797,"HEAVY DIVISION SIGN"},
+{0x1F4B2,"HEAVY DOLLAR SIGN"},
{0x275E,"HEAVY DOUBLE COMMA QUOTATION MARK ORNAMENT"},
{0x275D,"HEAVY DOUBLE TURNED COMMA QUOTATION MARK ORNAMENT"},
{0x2738,"HEAVY EIGHT POINTED RECTILINEAR BLACK STAR"},
{0x274B,"HEAVY EIGHT TEARDROP-SPOKED PROPELLER ASTERISK"},
{0x2762,"HEAVY EXCLAMATION MARK ORNAMENT"},
+{0x2757,"HEAVY EXCLAMATION MARK SYMBOL"},
{0x2724,"HEAVY FOUR BALLOON-SPOKED ASTERISK"},
{0x271A,"HEAVY GREEK CROSS"},
{0x2763,"HEAVY HEART EXCLAMATION MARK ORNAMENT"},
+{0x2B55,"HEAVY LARGE CIRCLE"},
{0x2770,"HEAVY LEFT-POINTING ANGLE BRACKET ORNAMENT"},
{0x276E,"HEAVY LEFT-POINTING ANGLE QUOTATION MARK ORNAMENT"},
+{0x2760,"HEAVY LOW DOUBLE COMMA QUOTATION MARK ORNAMENT"},
+{0x275F,"HEAVY LOW SINGLE COMMA QUOTATION MARK ORNAMENT"},
{0x27AD,"HEAVY LOWER RIGHT-SHADOWED WHITE RIGHTWARDS ARROW"},
+{0x2796,"HEAVY MINUS SIGN"},
{0x2716,"HEAVY MULTIPLICATION X"},
{0x279A,"HEAVY NORTH EAST ARROW"},
{0x271C,"HEAVY OPEN CENTRE CROSS"},
{0x272E,"HEAVY OUTLINED BLACK STAR"},
+{0x2B56,"HEAVY OVAL WITH OVAL INSIDE"},
+{0x2795,"HEAVY PLUS SIGN"},
{0x2771,"HEAVY RIGHT-POINTING ANGLE BRACKET ORNAMENT"},
{0x276F,"HEAVY RIGHT-POINTING ANGLE QUOTATION MARK ORNAMENT"},
{0x2799,"HEAVY RIGHTWARDS ARROW"},
@@ -9211,6 +11949,7 @@ CharName gUnicodeNames[] = {
{0x27AE,"HEAVY UPPER RIGHT-SHADOWED WHITE RIGHTWARDS ARROW"},
{0x275A,"HEAVY VERTICAL BAR"},
{0x27BD,"HEAVY WEDGE-TAILED RIGHTWARDS ARROW"},
+{0x26DB,"HEAVY WHITE DOWN-POINTING TRIANGLE"},
{0x2794,"HEAVY WIDE-HEADED RIGHTWARDS ARROW"},
{0x05A2,"HEBREW ACCENT ATNAH HAFUKH"},
{0x05A7,"HEBREW ACCENT DARGA"},
@@ -9345,7 +12084,10 @@ CharName gUnicodeNames[] = {
{0x05C6,"HEBREW PUNCTUATION NUN HAFUKHA"},
{0x05C0,"HEBREW PUNCTUATION PASEQ"},
{0x05C3,"HEBREW PUNCTUATION SOF PASUQ"},
+{0x1F681,"HELICOPTER"},
{0x2388,"HELM SYMBOL"},
+{0x26D1,"HELMET WITH WHITE CROSS"},
+{0x1F33F,"HERB"},
{0x22B9,"HERMITIAN CONJUGATE MATRIX"},
{0x4DF6,"HEXAGRAM FOR ABUNDANCE"},
{0x4DFE,"HEXAGRAM FOR AFTER COMPLETION"},
@@ -9411,10 +12153,16 @@ CharName gUnicodeNames[] = {
{0x4DC4,"HEXAGRAM FOR WAITING"},
{0x4DD1,"HEXAGRAM FOR WORK ON THE DECAYED"},
{0x4DC3,"HEXAGRAM FOR YOUTHFUL FOLLY"},
+{0x1F33A,"HIBISCUS"},
+{0x1F506,"HIGH BRIGHTNESS SYMBOL"},
{0x26A1,"HIGH VOLTAGE SIGN"},
+{0x1F460,"HIGH-HEELED SHOE"},
+{0x1F684,"HIGH-SPEED TRAIN"},
+{0x1F685,"HIGH-SPEED TRAIN WITH BULLET NOSE"},
{0x309F,"HIRAGANA DIGRAPH YORI"},
{0x309D,"HIRAGANA ITERATION MARK"},
{0x3042,"HIRAGANA LETTER A"},
+{0x1B001,"HIRAGANA LETTER ARCHAIC YE"},
{0x3070,"HIRAGANA LETTER BA"},
{0x3079,"HIRAGANA LETTER BE"},
{0x3073,"HIRAGANA LETTER BI"},
@@ -9501,7 +12249,11 @@ CharName gUnicodeNames[] = {
{0x305E,"HIRAGANA LETTER ZO"},
{0x305A,"HIRAGANA LETTER ZU"},
{0x309E,"HIRAGANA VOICED ITERATION MARK"},
+{0x26EC,"HISTORIC SITE"},
+{0x1F52A,"HOCHO"},
{0x223B,"HOMOTHETIC"},
+{0x1F36F,"HONEY POT"},
+{0x1F41D,"HONEYBEE"},
{0x2015,"HORIZONTAL BAR"},
{0x2B23,"HORIZONTAL BLACK HEXAGON"},
{0x2026,"HORIZONTAL ELLIPSIS"},
@@ -9511,11 +12263,21 @@ CharName gUnicodeNames[] = {
{0x23BB,"HORIZONTAL SCAN LINE-3"},
{0x23BC,"HORIZONTAL SCAN LINE-7"},
{0x23BD,"HORIZONTAL SCAN LINE-9"},
+{0x1F6A5,"HORIZONTAL TRAFFIC LIGHT"},
+{0x1F40E,"HORSE"},
+{0x1F434,"HORSE FACE"},
+{0x1F3C7,"HORSE RACING"},
+{0x1F3E5,"HOSPITAL"},
{0x2615,"HOT BEVERAGE"},
{0x2668,"HOT SPRINGS"},
+{0x1F3E8,"HOTEL"},
{0x231B,"HOURGLASS"},
+{0x23F3,"HOURGLASS WITH FLOWING SAND"},
{0x2302,"HOUSE"},
+{0x1F3E0,"HOUSE BUILDING"},
+{0x1F3E1,"HOUSE WITH GARDEN"},
{0x20B4,"HRYVNIA SIGN"},
+{0x1F4AF,"HUNDRED POINTS SYMBOL"},
{0x2010,"HYPHEN"},
{0x2043,"HYPHEN BULLET"},
{0x2E1A,"HYPHEN WITH DIAERESIS"},
@@ -9523,6 +12285,8 @@ CharName gUnicodeNames[] = {
{0x2027,"HYPHENATION POINT"},
{0x2E12,"HYPODIASTOLE"},
{0x238E,"HYSTERESIS SYMBOL"},
+{0x1F368,"ICE CREAM"},
+{0x26F8,"ICE SKATE"},
{0x2261,"IDENTICAL TO"},
{0x29E5,"IDENTICAL TO AND SLANTED PARALLEL"},
{0x2A67,"IDENTICAL WITH DOT ABOVE"},
@@ -9637,14 +12401,112 @@ CharName gUnicodeNames[] = {
{0x303E,"IDEOGRAPHIC VARIATION INDICATOR"},
{0x22B7,"IMAGE OF"},
{0x2253,"IMAGE OF OR APPROXIMATELY EQUAL TO"},
+{0x1F47F,"IMP"},
+{0x10840,"IMPERIAL ARAMAIC LETTER ALEPH"},
+{0x1084F,"IMPERIAL ARAMAIC LETTER AYIN"},
+{0x10841,"IMPERIAL ARAMAIC LETTER BETH"},
+{0x10843,"IMPERIAL ARAMAIC LETTER DALETH"},
+{0x10842,"IMPERIAL ARAMAIC LETTER GIMEL"},
+{0x10844,"IMPERIAL ARAMAIC LETTER HE"},
+{0x10847,"IMPERIAL ARAMAIC LETTER HETH"},
+{0x1084A,"IMPERIAL ARAMAIC LETTER KAPH"},
+{0x1084B,"IMPERIAL ARAMAIC LETTER LAMEDH"},
+{0x1084C,"IMPERIAL ARAMAIC LETTER MEM"},
+{0x1084D,"IMPERIAL ARAMAIC LETTER NUN"},
+{0x10850,"IMPERIAL ARAMAIC LETTER PE"},
+{0x10852,"IMPERIAL ARAMAIC LETTER QOPH"},
+{0x10853,"IMPERIAL ARAMAIC LETTER RESH"},
+{0x10851,"IMPERIAL ARAMAIC LETTER SADHE"},
+{0x1084E,"IMPERIAL ARAMAIC LETTER SAMEKH"},
+{0x10854,"IMPERIAL ARAMAIC LETTER SHIN"},
+{0x10855,"IMPERIAL ARAMAIC LETTER TAW"},
+{0x10848,"IMPERIAL ARAMAIC LETTER TETH"},
+{0x10845,"IMPERIAL ARAMAIC LETTER WAW"},
+{0x10849,"IMPERIAL ARAMAIC LETTER YODH"},
+{0x10846,"IMPERIAL ARAMAIC LETTER ZAYIN"},
+{0x10858,"IMPERIAL ARAMAIC NUMBER ONE"},
+{0x1085D,"IMPERIAL ARAMAIC NUMBER ONE HUNDRED"},
+{0x1085E,"IMPERIAL ARAMAIC NUMBER ONE THOUSAND"},
+{0x1085B,"IMPERIAL ARAMAIC NUMBER TEN"},
+{0x1085F,"IMPERIAL ARAMAIC NUMBER TEN THOUSAND"},
+{0x1085A,"IMPERIAL ARAMAIC NUMBER THREE"},
+{0x1085C,"IMPERIAL ARAMAIC NUMBER TWENTY"},
+{0x10859,"IMPERIAL ARAMAIC NUMBER TWO"},
+{0x10857,"IMPERIAL ARAMAIC SECTION SIGN"},
+{0x1F4E5,"INBOX TRAY"},
+{0x1F4E8,"INCOMING ENVELOPE"},
{0x29DC,"INCOMPLETE INFINITY"},
{0x29E1,"INCREASES AS"},
{0x2206,"INCREMENT"},
+{0x20B9,"INDIAN RUPEE SIGN"},
{0x221E,"INFINITY"},
{0x29DE,"INFINITY NEGATED WITH VERTICAL BAR"},
+{0x1F481,"INFORMATION DESK PERSON"},
{0x2139,"INFORMATION SOURCE"},
{0x206C,"INHIBIT ARABIC FORM SHAPING"},
{0x206A,"INHIBIT SYMMETRIC SWAPPING"},
+{0x1F520,"INPUT SYMBOL FOR LATIN CAPITAL LETTERS"},
+{0x1F524,"INPUT SYMBOL FOR LATIN LETTERS"},
+{0x1F521,"INPUT SYMBOL FOR LATIN SMALL LETTERS"},
+{0x1F522,"INPUT SYMBOL FOR NUMBERS"},
+{0x1F523,"INPUT SYMBOL FOR SYMBOLS"},
+{0x10B60,"INSCRIPTIONAL PAHLAVI LETTER ALEPH"},
+{0x10B61,"INSCRIPTIONAL PAHLAVI LETTER BETH"},
+{0x10B63,"INSCRIPTIONAL PAHLAVI LETTER DALETH"},
+{0x10B62,"INSCRIPTIONAL PAHLAVI LETTER GIMEL"},
+{0x10B64,"INSCRIPTIONAL PAHLAVI LETTER HE"},
+{0x10B67,"INSCRIPTIONAL PAHLAVI LETTER HETH"},
+{0x10B6A,"INSCRIPTIONAL PAHLAVI LETTER KAPH"},
+{0x10B6B,"INSCRIPTIONAL PAHLAVI LETTER LAMEDH"},
+{0x10B6C,"INSCRIPTIONAL PAHLAVI LETTER MEM-QOPH"},
+{0x10B6D,"INSCRIPTIONAL PAHLAVI LETTER NUN"},
+{0x10B6F,"INSCRIPTIONAL PAHLAVI LETTER PE"},
+{0x10B70,"INSCRIPTIONAL PAHLAVI LETTER SADHE"},
+{0x10B6E,"INSCRIPTIONAL PAHLAVI LETTER SAMEKH"},
+{0x10B71,"INSCRIPTIONAL PAHLAVI LETTER SHIN"},
+{0x10B72,"INSCRIPTIONAL PAHLAVI LETTER TAW"},
+{0x10B68,"INSCRIPTIONAL PAHLAVI LETTER TETH"},
+{0x10B65,"INSCRIPTIONAL PAHLAVI LETTER WAW-AYIN-RESH"},
+{0x10B69,"INSCRIPTIONAL PAHLAVI LETTER YODH"},
+{0x10B66,"INSCRIPTIONAL PAHLAVI LETTER ZAYIN"},
+{0x10B7B,"INSCRIPTIONAL PAHLAVI NUMBER FOUR"},
+{0x10B78,"INSCRIPTIONAL PAHLAVI NUMBER ONE"},
+{0x10B7E,"INSCRIPTIONAL PAHLAVI NUMBER ONE HUNDRED"},
+{0x10B7F,"INSCRIPTIONAL PAHLAVI NUMBER ONE THOUSAND"},
+{0x10B7C,"INSCRIPTIONAL PAHLAVI NUMBER TEN"},
+{0x10B7A,"INSCRIPTIONAL PAHLAVI NUMBER THREE"},
+{0x10B7D,"INSCRIPTIONAL PAHLAVI NUMBER TWENTY"},
+{0x10B79,"INSCRIPTIONAL PAHLAVI NUMBER TWO"},
+{0x10B40,"INSCRIPTIONAL PARTHIAN LETTER ALEPH"},
+{0x10B4F,"INSCRIPTIONAL PARTHIAN LETTER AYIN"},
+{0x10B41,"INSCRIPTIONAL PARTHIAN LETTER BETH"},
+{0x10B43,"INSCRIPTIONAL PARTHIAN LETTER DALETH"},
+{0x10B42,"INSCRIPTIONAL PARTHIAN LETTER GIMEL"},
+{0x10B44,"INSCRIPTIONAL PARTHIAN LETTER HE"},
+{0x10B47,"INSCRIPTIONAL PARTHIAN LETTER HETH"},
+{0x10B4A,"INSCRIPTIONAL PARTHIAN LETTER KAPH"},
+{0x10B4B,"INSCRIPTIONAL PARTHIAN LETTER LAMEDH"},
+{0x10B4C,"INSCRIPTIONAL PARTHIAN LETTER MEM"},
+{0x10B4D,"INSCRIPTIONAL PARTHIAN LETTER NUN"},
+{0x10B50,"INSCRIPTIONAL PARTHIAN LETTER PE"},
+{0x10B52,"INSCRIPTIONAL PARTHIAN LETTER QOPH"},
+{0x10B53,"INSCRIPTIONAL PARTHIAN LETTER RESH"},
+{0x10B51,"INSCRIPTIONAL PARTHIAN LETTER SADHE"},
+{0x10B4E,"INSCRIPTIONAL PARTHIAN LETTER SAMEKH"},
+{0x10B54,"INSCRIPTIONAL PARTHIAN LETTER SHIN"},
+{0x10B55,"INSCRIPTIONAL PARTHIAN LETTER TAW"},
+{0x10B48,"INSCRIPTIONAL PARTHIAN LETTER TETH"},
+{0x10B45,"INSCRIPTIONAL PARTHIAN LETTER WAW"},
+{0x10B49,"INSCRIPTIONAL PARTHIAN LETTER YODH"},
+{0x10B46,"INSCRIPTIONAL PARTHIAN LETTER ZAYIN"},
+{0x10B5B,"INSCRIPTIONAL PARTHIAN NUMBER FOUR"},
+{0x10B58,"INSCRIPTIONAL PARTHIAN NUMBER ONE"},
+{0x10B5E,"INSCRIPTIONAL PARTHIAN NUMBER ONE HUNDRED"},
+{0x10B5F,"INSCRIPTIONAL PARTHIAN NUMBER ONE THOUSAND"},
+{0x10B5C,"INSCRIPTIONAL PARTHIAN NUMBER TEN"},
+{0x10B5A,"INSCRIPTIONAL PARTHIAN NUMBER THREE"},
+{0x10B5D,"INSCRIPTIONAL PARTHIAN NUMBER TWENTY"},
+{0x10B59,"INSCRIPTIONAL PARTHIAN NUMBER TWO"},
{0x2380,"INSERTION SYMBOL"},
{0x222B,"INTEGRAL"},
{0x2A15,"INTEGRAL AROUND A POINT OPERATOR"},
@@ -9677,15 +12539,183 @@ CharName gUnicodeNames[] = {
{0x2E18,"INVERTED INTERROBANG"},
{0x223E,"INVERTED LAZY S"},
{0x2127,"INVERTED OHM SIGN"},
+{0x26E7,"INVERTED PENTAGRAM"},
{0x00BF,"INVERTED QUESTION MARK"},
{0x2054,"INVERTED UNDERTIE"},
{0x2064,"INVISIBLE PLUS"},
{0x2063,"INVISIBLE SEPARATOR"},
{0x2062,"INVISIBLE TIMES"},
+{0x1F3EE,"IZAKAYA LANTERN"},
+{0x1F383,"JACK-O-LANTERN"},
+{0x26FB,"JAPANESE BANK SYMBOL"},
+{0x1F3EF,"JAPANESE CASTLE"},
+{0x1F38E,"JAPANESE DOLLS"},
+{0x1F47A,"JAPANESE GOBLIN"},
{0x3004,"JAPANESE INDUSTRIAL STANDARD SYMBOL"},
+{0x1F479,"JAPANESE OGRE"},
+{0x1F3E3,"JAPANESE POST OFFICE"},
+{0x1F530,"JAPANESE SYMBOL FOR BEGINNER"},
+{0xA9BF,"JAVANESE CONSONANT SIGN CAKRA"},
+{0xA9BD,"JAVANESE CONSONANT SIGN KERET"},
+{0xA9BE,"JAVANESE CONSONANT SIGN PENGKAL"},
+{0xA9D8,"JAVANESE DIGIT EIGHT"},
+{0xA9D5,"JAVANESE DIGIT FIVE"},
+{0xA9D4,"JAVANESE DIGIT FOUR"},
+{0xA9D9,"JAVANESE DIGIT NINE"},
+{0xA9D1,"JAVANESE DIGIT ONE"},
+{0xA9D7,"JAVANESE DIGIT SEVEN"},
+{0xA9D6,"JAVANESE DIGIT SIX"},
+{0xA9D3,"JAVANESE DIGIT THREE"},
+{0xA9D2,"JAVANESE DIGIT TWO"},
+{0xA9D0,"JAVANESE DIGIT ZERO"},
+{0xA9C1,"JAVANESE LEFT RERENGGAN"},
+{0xA984,"JAVANESE LETTER A"},
+{0xA98D,"JAVANESE LETTER AI"},
+{0xA9A7,"JAVANESE LETTER BA"},
+{0xA9A8,"JAVANESE LETTER BA MURDA"},
+{0xA995,"JAVANESE LETTER CA"},
+{0xA996,"JAVANESE LETTER CA MURDA"},
+{0xA9A2,"JAVANESE LETTER DA"},
+{0xA9A3,"JAVANESE LETTER DA MAHAPRANA"},
+{0xA99D,"JAVANESE LETTER DDA"},
+{0xA99E,"JAVANESE LETTER DDA MAHAPRANA"},
+{0xA98C,"JAVANESE LETTER E"},
+{0xA992,"JAVANESE LETTER GA"},
+{0xA993,"JAVANESE LETTER GA MURDA"},
+{0xA9B2,"JAVANESE LETTER HA"},
+{0xA986,"JAVANESE LETTER I"},
+{0xA985,"JAVANESE LETTER I KAWI"},
+{0xA987,"JAVANESE LETTER II"},
+{0xA997,"JAVANESE LETTER JA"},
+{0xA999,"JAVANESE LETTER JA MAHAPRANA"},
+{0xA98F,"JAVANESE LETTER KA"},
+{0xA991,"JAVANESE LETTER KA MURDA"},
+{0xA990,"JAVANESE LETTER KA SASAK"},
+{0xA9AD,"JAVANESE LETTER LA"},
+{0xA9A9,"JAVANESE LETTER MA"},
+{0xA9A4,"JAVANESE LETTER NA"},
+{0xA99F,"JAVANESE LETTER NA MURDA"},
+{0xA994,"JAVANESE LETTER NGA"},
+{0xA98A,"JAVANESE LETTER NGA LELET"},
+{0xA98B,"JAVANESE LETTER NGA LELET RASWADI"},
+{0xA99A,"JAVANESE LETTER NYA"},
+{0xA998,"JAVANESE LETTER NYA MURDA"},
+{0xA98E,"JAVANESE LETTER O"},
+{0xA9A5,"JAVANESE LETTER PA"},
+{0xA989,"JAVANESE LETTER PA CEREK"},
+{0xA9A6,"JAVANESE LETTER PA MURDA"},
+{0xA9AB,"JAVANESE LETTER RA"},
+{0xA9AC,"JAVANESE LETTER RA AGUNG"},
+{0xA9B1,"JAVANESE LETTER SA"},
+{0xA9B0,"JAVANESE LETTER SA MAHAPRANA"},
+{0xA9AF,"JAVANESE LETTER SA MURDA"},
+{0xA9A0,"JAVANESE LETTER TA"},
+{0xA9A1,"JAVANESE LETTER TA MURDA"},
+{0xA99B,"JAVANESE LETTER TTA"},
+{0xA99C,"JAVANESE LETTER TTA MAHAPRANA"},
+{0xA988,"JAVANESE LETTER U"},
+{0xA9AE,"JAVANESE LETTER WA"},
+{0xA9AA,"JAVANESE LETTER YA"},
+{0xA9CA,"JAVANESE PADA ADEG"},
+{0xA9CB,"JAVANESE PADA ADEG ADEG"},
+{0xA9C3,"JAVANESE PADA ANDAP"},
+{0xA9DF,"JAVANESE PADA ISEN-ISEN"},
+{0xA9C8,"JAVANESE PADA LINGSA"},
+{0xA9C5,"JAVANESE PADA LUHUR"},
+{0xA9C9,"JAVANESE PADA LUNGSI"},
+{0xA9C4,"JAVANESE PADA MADYA"},
+{0xA9C7,"JAVANESE PADA PANGKAT"},
+{0xA9CC,"JAVANESE PADA PISELEH"},
+{0xA9DE,"JAVANESE PADA TIRTA TUMETES"},
+{0xA9C6,"JAVANESE PADA WINDU"},
+{0xA9C0,"JAVANESE PANGKON"},
+{0xA9CF,"JAVANESE PANGRANGKEP"},
+{0xA9C2,"JAVANESE RIGHT RERENGGAN"},
+{0xA981,"JAVANESE SIGN CECAK"},
+{0xA9B3,"JAVANESE SIGN CECAK TELU"},
+{0xA982,"JAVANESE SIGN LAYAR"},
+{0xA980,"JAVANESE SIGN PANYANGGA"},
+{0xA983,"JAVANESE SIGN WIGNYAN"},
+{0xA9CD,"JAVANESE TURNED PADA PISELEH"},
+{0xA9BB,"JAVANESE VOWEL SIGN DIRGA MURE"},
+{0xA9BC,"JAVANESE VOWEL SIGN PEPET"},
+{0xA9B8,"JAVANESE VOWEL SIGN SUKU"},
+{0xA9B9,"JAVANESE VOWEL SIGN SUKU MENDUT"},
+{0xA9BA,"JAVANESE VOWEL SIGN TALING"},
+{0xA9B4,"JAVANESE VOWEL SIGN TARUNG"},
+{0xA9B5,"JAVANESE VOWEL SIGN TOLONG"},
+{0xA9B6,"JAVANESE VOWEL SIGN WULU"},
+{0xA9B7,"JAVANESE VOWEL SIGN WULU MELIK"},
+{0x1F456,"JEANS"},
{0x2A1D,"JOIN"},
{0x26B5,"JUNO"},
{0x2643,"JUPITER"},
+{0x110BB,"KAITHI ABBREVIATION SIGN"},
+{0x110C0,"KAITHI DANDA"},
+{0x110C1,"KAITHI DOUBLE DANDA"},
+{0x110BF,"KAITHI DOUBLE SECTION MARK"},
+{0x110BC,"KAITHI ENUMERATION SIGN"},
+{0x11083,"KAITHI LETTER A"},
+{0x11084,"KAITHI LETTER AA"},
+{0x1108A,"KAITHI LETTER AI"},
+{0x1108C,"KAITHI LETTER AU"},
+{0x110A5,"KAITHI LETTER BA"},
+{0x110A6,"KAITHI LETTER BHA"},
+{0x11092,"KAITHI LETTER CA"},
+{0x11093,"KAITHI LETTER CHA"},
+{0x110A0,"KAITHI LETTER DA"},
+{0x11099,"KAITHI LETTER DDA"},
+{0x1109A,"KAITHI LETTER DDDHA"},
+{0x1109B,"KAITHI LETTER DDHA"},
+{0x110A1,"KAITHI LETTER DHA"},
+{0x11089,"KAITHI LETTER E"},
+{0x1108F,"KAITHI LETTER GA"},
+{0x11090,"KAITHI LETTER GHA"},
+{0x110AF,"KAITHI LETTER HA"},
+{0x11085,"KAITHI LETTER I"},
+{0x11086,"KAITHI LETTER II"},
+{0x11094,"KAITHI LETTER JA"},
+{0x11095,"KAITHI LETTER JHA"},
+{0x1108D,"KAITHI LETTER KA"},
+{0x1108E,"KAITHI LETTER KHA"},
+{0x110AA,"KAITHI LETTER LA"},
+{0x110A7,"KAITHI LETTER MA"},
+{0x110A2,"KAITHI LETTER NA"},
+{0x11091,"KAITHI LETTER NGA"},
+{0x1109D,"KAITHI LETTER NNA"},
+{0x11096,"KAITHI LETTER NYA"},
+{0x1108B,"KAITHI LETTER O"},
+{0x110A3,"KAITHI LETTER PA"},
+{0x110A4,"KAITHI LETTER PHA"},
+{0x110A9,"KAITHI LETTER RA"},
+{0x1109C,"KAITHI LETTER RHA"},
+{0x110AE,"KAITHI LETTER SA"},
+{0x110AC,"KAITHI LETTER SHA"},
+{0x110AD,"KAITHI LETTER SSA"},
+{0x1109E,"KAITHI LETTER TA"},
+{0x1109F,"KAITHI LETTER THA"},
+{0x11097,"KAITHI LETTER TTA"},
+{0x11098,"KAITHI LETTER TTHA"},
+{0x11087,"KAITHI LETTER U"},
+{0x11088,"KAITHI LETTER UU"},
+{0x110AB,"KAITHI LETTER VA"},
+{0x110A8,"KAITHI LETTER YA"},
+{0x110BD,"KAITHI NUMBER SIGN"},
+{0x110BE,"KAITHI SECTION MARK"},
+{0x11081,"KAITHI SIGN ANUSVARA"},
+{0x11080,"KAITHI SIGN CANDRABINDU"},
+{0x110BA,"KAITHI SIGN NUKTA"},
+{0x110B9,"KAITHI SIGN VIRAMA"},
+{0x11082,"KAITHI SIGN VISARGA"},
+{0x110B0,"KAITHI VOWEL SIGN AA"},
+{0x110B6,"KAITHI VOWEL SIGN AI"},
+{0x110B8,"KAITHI VOWEL SIGN AU"},
+{0x110B5,"KAITHI VOWEL SIGN E"},
+{0x110B1,"KAITHI VOWEL SIGN I"},
+{0x110B2,"KAITHI VOWEL SIGN II"},
+{0x110B7,"KAITHI VOWEL SIGN O"},
+{0x110B3,"KAITHI VOWEL SIGN U"},
+{0x110B4,"KAITHI VOWEL SIGN UU"},
{0x2F1C,"KANGXI RADICAL AGAIN"},
{0x2F7D,"KANGXI RADICAL AND"},
{0x2F84,"KANGXI RADICAL ARRIVE"},
@@ -9989,6 +13019,7 @@ CharName gUnicodeNames[] = {
{0x30FF,"KATAKANA DIGRAPH KOTO"},
{0x30FD,"KATAKANA ITERATION MARK"},
{0x30A2,"KATAKANA LETTER A"},
+{0x1B000,"KATAKANA LETTER ARCHAIC E"},
{0x30D0,"KATAKANA LETTER BA"},
{0x30D9,"KATAKANA LETTER BE"},
{0x30D3,"KATAKANA LETTER BI"},
@@ -10149,7 +13180,9 @@ CharName gUnicodeNames[] = {
{0xA928,"KAYAH LI VOWEL U"},
{0xA926,"KAYAH LI VOWEL UE"},
{0x212A,"KELVIN SIGN"},
+{0x1F511,"KEY"},
{0x2328,"KEYBOARD"},
+{0x1F51F,"KEYCAP TEN"},
{0x10A43,"KHAROSHTHI DIGIT FOUR"},
{0x10A40,"KHAROSHTHI DIGIT ONE"},
{0x10A42,"KHAROSHTHI DIGIT THREE"},
@@ -10361,9 +13394,16 @@ CharName gUnicodeNames[] = {
{0x17B9,"KHMER VOWEL SIGN Y"},
{0x17BF,"KHMER VOWEL SIGN YA"},
{0x17BA,"KHMER VOWEL SIGN YY"},
+{0x1F458,"KIMONO"},
{0x20AD,"KIP SIGN"},
+{0x1F48F,"KISS"},
+{0x1F48B,"KISS MARK"},
+{0x1F63D,"KISSING CAT FACE WITH CLOSED EYES"},
+{0x1F61A,"KISSING FACE WITH CLOSED EYES"},
+{0x1F428,"KOALA"},
{0x327F,"KOREAN STANDARD SYMBOL"},
{0x2114,"L B BAR SYMBOL"},
+{0x1F41E,"LADY BEETLE"},
{0xE0001,"LANGUAGE TAG"},
{0x0ECC,"LAO CANCELLATION MARK"},
{0x0ED8,"LAO DIGIT EIGHT"},
@@ -10430,14 +13470,24 @@ CharName gUnicodeNames[] = {
{0x0EB9,"LAO VOWEL SIGN UU"},
{0x0EB6,"LAO VOWEL SIGN Y"},
{0x0EB7,"LAO VOWEL SIGN YY"},
+{0x1F535,"LARGE BLUE CIRCLE"},
+{0x1F537,"LARGE BLUE DIAMOND"},
{0x25EF,"LARGE CIRCLE"},
{0x27D9,"LARGE DOWN TACK"},
{0x2A1E,"LARGE LEFT TRIANGLE OPERATOR"},
+{0x10B3D,"LARGE ONE DOT OVER TWO DOTS PUNCTUATION"},
+{0x10B3F,"LARGE ONE RING OVER TWO RINGS PUNCTUATION"},
+{0x1F536,"LARGE ORANGE DIAMOND"},
+{0x1F534,"LARGE RED CIRCLE"},
{0x2AFC,"LARGE TRIPLE VERTICAL BAR OPERATOR"},
+{0x10B3C,"LARGE TWO DOTS OVER ONE DOT PUNCTUATION"},
+{0x10B3E,"LARGE TWO RINGS OVER ONE RING PUNCTUATION"},
{0x27D8,"LARGE UP TACK"},
{0x2AAB,"LARGER THAN"},
{0x2AAD,"LARGER THAN OR EQUAL TO"},
{0x263E,"LAST QUARTER MOON"},
+{0x1F317,"LAST QUARTER MOON SYMBOL"},
+{0x1F31C,"LAST QUARTER MOON WITH FACE"},
{0x0041,"LATIN CAPITAL LETTER A"},
{0x00C1,"LATIN CAPITAL LETTER A WITH ACUTE"},
{0x0102,"LATIN CAPITAL LETTER A WITH BREVE"},
@@ -10562,6 +13612,7 @@ CharName gUnicodeNames[] = {
{0x0120,"LATIN CAPITAL LETTER G WITH DOT ABOVE"},
{0x0193,"LATIN CAPITAL LETTER G WITH HOOK"},
{0x1E20,"LATIN CAPITAL LETTER G WITH MACRON"},
+{0xA7A0,"LATIN CAPITAL LETTER G WITH OBLIQUE STROKE"},
{0x01E4,"LATIN CAPITAL LETTER G WITH STROKE"},
{0x0194,"LATIN CAPITAL LETTER GAMMA"},
{0x0241,"LATIN CAPITAL LETTER GLOTTAL STOP"},
@@ -10616,6 +13667,7 @@ CharName gUnicodeNames[] = {
{0x1E32,"LATIN CAPITAL LETTER K WITH DOT BELOW"},
{0x0198,"LATIN CAPITAL LETTER K WITH HOOK"},
{0x1E34,"LATIN CAPITAL LETTER K WITH LINE BELOW"},
+{0xA7A2,"LATIN CAPITAL LETTER K WITH OBLIQUE STROKE"},
{0xA740,"LATIN CAPITAL LETTER K WITH STROKE"},
{0xA744,"LATIN CAPITAL LETTER K WITH STROKE AND DIAGONAL STROKE"},
{0x004C,"LATIN CAPITAL LETTER L"},
@@ -10646,12 +13698,14 @@ CharName gUnicodeNames[] = {
{0x0147,"LATIN CAPITAL LETTER N WITH CARON"},
{0x0145,"LATIN CAPITAL LETTER N WITH CEDILLA"},
{0x1E4A,"LATIN CAPITAL LETTER N WITH CIRCUMFLEX BELOW"},
+{0xA790,"LATIN CAPITAL LETTER N WITH DESCENDER"},
{0x1E44,"LATIN CAPITAL LETTER N WITH DOT ABOVE"},
{0x1E46,"LATIN CAPITAL LETTER N WITH DOT BELOW"},
{0x01F8,"LATIN CAPITAL LETTER N WITH GRAVE"},
{0x019D,"LATIN CAPITAL LETTER N WITH LEFT HOOK"},
{0x1E48,"LATIN CAPITAL LETTER N WITH LINE BELOW"},
{0x0220,"LATIN CAPITAL LETTER N WITH LONG RIGHT LEG"},
+{0xA7A4,"LATIN CAPITAL LETTER N WITH OBLIQUE STROKE"},
{0x01CB,"LATIN CAPITAL LETTER N WITH SMALL LETTER J"},
{0x00D1,"LATIN CAPITAL LETTER N WITH TILDE"},
{0x01CA,"LATIN CAPITAL LETTER NJ"},
@@ -10722,6 +13776,7 @@ CharName gUnicodeNames[] = {
{0x0210,"LATIN CAPITAL LETTER R WITH DOUBLE GRAVE"},
{0x0212,"LATIN CAPITAL LETTER R WITH INVERTED BREVE"},
{0x1E5E,"LATIN CAPITAL LETTER R WITH LINE BELOW"},
+{0xA7A6,"LATIN CAPITAL LETTER R WITH OBLIQUE STROKE"},
{0x024C,"LATIN CAPITAL LETTER R WITH STROKE"},
{0x2C64,"LATIN CAPITAL LETTER R WITH TAIL"},
{0xA73E,"LATIN CAPITAL LETTER REVERSED C WITH DOT"},
@@ -10738,6 +13793,8 @@ CharName gUnicodeNames[] = {
{0x1E60,"LATIN CAPITAL LETTER S WITH DOT ABOVE"},
{0x1E62,"LATIN CAPITAL LETTER S WITH DOT BELOW"},
{0x1E68,"LATIN CAPITAL LETTER S WITH DOT BELOW AND DOT ABOVE"},
+{0xA7A8,"LATIN CAPITAL LETTER S WITH OBLIQUE STROKE"},
+{0x2C7E,"LATIN CAPITAL LETTER S WITH SWASH TAIL"},
{0xA78B,"LATIN CAPITAL LETTER SALTILLO"},
{0x018F,"LATIN CAPITAL LETTER SCHWA"},
{0x1E9E,"LATIN CAPITAL LETTER SHARP S"},
@@ -10762,6 +13819,8 @@ CharName gUnicodeNames[] = {
{0x01A7,"LATIN CAPITAL LETTER TONE TWO"},
{0xA72A,"LATIN CAPITAL LETTER TRESILLO"},
{0x2C6F,"LATIN CAPITAL LETTER TURNED A"},
+{0x2C70,"LATIN CAPITAL LETTER TURNED ALPHA"},
+{0xA78D,"LATIN CAPITAL LETTER TURNED H"},
{0xA77E,"LATIN CAPITAL LETTER TURNED INSULAR G"},
{0xA780,"LATIN CAPITAL LETTER TURNED L"},
{0x019C,"LATIN CAPITAL LETTER TURNED M"},
@@ -10844,6 +13903,7 @@ CharName gUnicodeNames[] = {
{0x0224,"LATIN CAPITAL LETTER Z WITH HOOK"},
{0x1E94,"LATIN CAPITAL LETTER Z WITH LINE BELOW"},
{0x01B5,"LATIN CAPITAL LETTER Z WITH STROKE"},
+{0x2C7F,"LATIN CAPITAL LETTER Z WITH SWASH TAIL"},
{0x0132,"LATIN CAPITAL LIGATURE IJ"},
{0x0152,"LATIN CAPITAL LIGATURE OE"},
{0x271D,"LATIN CROSS"},
@@ -10900,6 +13960,7 @@ CharName gUnicodeNames[] = {
{0xA731,"LATIN LETTER SMALL CAPITAL S"},
{0x1D1B,"LATIN LETTER SMALL CAPITAL T"},
{0x2C7B,"LATIN LETTER SMALL CAPITAL TURNED E"},
+{0xA7FA,"LATIN LETTER SMALL CAPITAL TURNED M"},
{0x1D1A,"LATIN LETTER SMALL CAPITAL TURNED R"},
{0x1D1C,"LATIN LETTER SMALL CAPITAL U"},
{0x1D20,"LATIN LETTER SMALL CAPITAL V"},
@@ -11071,6 +14132,7 @@ CharName gUnicodeNames[] = {
{0x0121,"LATIN SMALL LETTER G WITH DOT ABOVE"},
{0x0260,"LATIN SMALL LETTER G WITH HOOK"},
{0x1E21,"LATIN SMALL LETTER G WITH MACRON"},
+{0xA7A1,"LATIN SMALL LETTER G WITH OBLIQUE STROKE"},
{0x1D83,"LATIN SMALL LETTER G WITH PALATAL HOOK"},
{0x01E5,"LATIN SMALL LETTER G WITH STROKE"},
{0x0263,"LATIN SMALL LETTER GAMMA"},
@@ -11132,6 +14194,7 @@ CharName gUnicodeNames[] = {
{0x1E33,"LATIN SMALL LETTER K WITH DOT BELOW"},
{0x0199,"LATIN SMALL LETTER K WITH HOOK"},
{0x1E35,"LATIN SMALL LETTER K WITH LINE BELOW"},
+{0xA7A3,"LATIN SMALL LETTER K WITH OBLIQUE STROKE"},
{0x1D84,"LATIN SMALL LETTER K WITH PALATAL HOOK"},
{0xA741,"LATIN SMALL LETTER K WITH STROKE"},
{0xA745,"LATIN SMALL LETTER K WITH STROKE AND DIAGONAL STROKE"},
@@ -11153,6 +14216,7 @@ CharName gUnicodeNames[] = {
{0x026B,"LATIN SMALL LETTER L WITH MIDDLE TILDE"},
{0x1D85,"LATIN SMALL LETTER L WITH PALATAL HOOK"},
{0x026D,"LATIN SMALL LETTER L WITH RETROFLEX HOOK"},
+{0xA78E,"LATIN SMALL LETTER L WITH RETROFLEX HOOK AND BELT"},
{0x0142,"LATIN SMALL LETTER L WITH STROKE"},
{0x019B,"LATIN SMALL LETTER LAMBDA WITH STROKE"},
{0x026E,"LATIN SMALL LETTER LEZH"},
@@ -11181,6 +14245,7 @@ CharName gUnicodeNames[] = {
{0x0146,"LATIN SMALL LETTER N WITH CEDILLA"},
{0x1E4B,"LATIN SMALL LETTER N WITH CIRCUMFLEX BELOW"},
{0x0235,"LATIN SMALL LETTER N WITH CURL"},
+{0xA791,"LATIN SMALL LETTER N WITH DESCENDER"},
{0x1E45,"LATIN SMALL LETTER N WITH DOT ABOVE"},
{0x1E47,"LATIN SMALL LETTER N WITH DOT BELOW"},
{0x01F9,"LATIN SMALL LETTER N WITH GRAVE"},
@@ -11188,6 +14253,7 @@ CharName gUnicodeNames[] = {
{0x1E49,"LATIN SMALL LETTER N WITH LINE BELOW"},
{0x019E,"LATIN SMALL LETTER N WITH LONG RIGHT LEG"},
{0x1D70,"LATIN SMALL LETTER N WITH MIDDLE TILDE"},
+{0xA7A5,"LATIN SMALL LETTER N WITH OBLIQUE STROKE"},
{0x1D87,"LATIN SMALL LETTER N WITH PALATAL HOOK"},
{0x0273,"LATIN SMALL LETTER N WITH RETROFLEX HOOK"},
{0x00F1,"LATIN SMALL LETTER N WITH TILDE"},
@@ -11272,6 +14338,7 @@ CharName gUnicodeNames[] = {
{0x1E5F,"LATIN SMALL LETTER R WITH LINE BELOW"},
{0x027C,"LATIN SMALL LETTER R WITH LONG LEG"},
{0x1D72,"LATIN SMALL LETTER R WITH MIDDLE TILDE"},
+{0xA7A7,"LATIN SMALL LETTER R WITH OBLIQUE STROKE"},
{0x1D89,"LATIN SMALL LETTER R WITH PALATAL HOOK"},
{0x024D,"LATIN SMALL LETTER R WITH STROKE"},
{0x027D,"LATIN SMALL LETTER R WITH TAIL"},
@@ -11298,6 +14365,7 @@ CharName gUnicodeNames[] = {
{0x1E69,"LATIN SMALL LETTER S WITH DOT BELOW AND DOT ABOVE"},
{0x0282,"LATIN SMALL LETTER S WITH HOOK"},
{0x1D74,"LATIN SMALL LETTER S WITH MIDDLE TILDE"},
+{0xA7A9,"LATIN SMALL LETTER S WITH OBLIQUE STROKE"},
{0x1D8A,"LATIN SMALL LETTER S WITH PALATAL HOOK"},
{0x023F,"LATIN SMALL LETTER S WITH SWASH TAIL"},
{0xA78C,"LATIN SMALL LETTER SALTILLO"},
@@ -11471,14 +14539,24 @@ CharName gUnicodeNames[] = {
{0xFB06,"LATIN SMALL LIGATURE ST"},
{0x2090,"LATIN SUBSCRIPT SMALL LETTER A"},
{0x2091,"LATIN SUBSCRIPT SMALL LETTER E"},
+{0x2095,"LATIN SUBSCRIPT SMALL LETTER H"},
{0x1D62,"LATIN SUBSCRIPT SMALL LETTER I"},
{0x2C7C,"LATIN SUBSCRIPT SMALL LETTER J"},
+{0x2096,"LATIN SUBSCRIPT SMALL LETTER K"},
+{0x2097,"LATIN SUBSCRIPT SMALL LETTER L"},
+{0x2098,"LATIN SUBSCRIPT SMALL LETTER M"},
+{0x2099,"LATIN SUBSCRIPT SMALL LETTER N"},
{0x2092,"LATIN SUBSCRIPT SMALL LETTER O"},
+{0x209A,"LATIN SUBSCRIPT SMALL LETTER P"},
{0x1D63,"LATIN SUBSCRIPT SMALL LETTER R"},
+{0x209B,"LATIN SUBSCRIPT SMALL LETTER S"},
{0x2094,"LATIN SUBSCRIPT SMALL LETTER SCHWA"},
+{0x209C,"LATIN SUBSCRIPT SMALL LETTER T"},
{0x1D64,"LATIN SUBSCRIPT SMALL LETTER U"},
{0x1D65,"LATIN SUBSCRIPT SMALL LETTER V"},
{0x2093,"LATIN SUBSCRIPT SMALL LETTER X"},
+{0x1F343,"LEAF FLUTTERING IN WIND"},
+{0x1F4D2,"LEDGER"},
{0x27DA,"LEFT AND RIGHT DOUBLE TURNSTILE"},
{0x27DB,"LEFT AND RIGHT TACK"},
{0x3008,"LEFT ANGLE BRACKET"},
@@ -11493,6 +14571,7 @@ CharName gUnicodeNames[] = {
{0x3010,"LEFT BLACK LENTICULAR BRACKET"},
{0x2997,"LEFT BLACK TORTOISE SHELL BRACKET"},
{0x2308,"LEFT CEILING"},
+{0x26DC,"LEFT CLOSED ENTRY"},
{0x300C,"LEFT CORNER BRACKET"},
{0x007B,"LEFT CURLY BRACKET"},
{0x23A9,"LEFT CURLY BRACKET LOWER HOOK"},
@@ -11509,6 +14588,7 @@ CharName gUnicodeNames[] = {
{0x25D6,"LEFT HALF BLACK CIRCLE"},
{0x258C,"LEFT HALF BLOCK"},
{0x2E1C,"LEFT LOW PARAPHRASE BRACKET"},
+{0x1F6C5,"LEFT LUGGAGE"},
{0x27DC,"LEFT MULTIMAP"},
{0x22C9,"LEFT NORMAL FACTOR SEMIDIRECT PRODUCT"},
{0x258F,"LEFT ONE EIGHTH BLOCK"},
@@ -11560,9 +14640,13 @@ CharName gUnicodeNames[] = {
{0x301A,"LEFT WHITE SQUARE BRACKET"},
{0x3018,"LEFT WHITE TORTOISE SHELL BRACKET"},
{0x29D8,"LEFT WIGGLY FENCE"},
+{0x0FD6,"LEFT-FACING SVASTI SIGN"},
+{0x0FD8,"LEFT-FACING SVASTI SIGN WITH DOTS"},
+{0x26E6,"LEFT-HANDED INTERLACED PENTAGRAM"},
{0x2329,"LEFT-POINTING ANGLE BRACKET"},
{0x29FC,"LEFT-POINTING CURVED ANGLE BRACKET"},
{0x00AB,"LEFT-POINTING DOUBLE ANGLE QUOTATION MARK"},
+{0x1F50D,"LEFT-POINTING MAGNIFYING GLASS"},
{0x27AA,"LEFT-SHADED WHITE RIGHTWARDS ARROW"},
{0x2939,"LEFT-SIDE ARC ANTICLOCKWISE ARROW"},
{0x202A,"LEFT-TO-RIGHT EMBEDDING"},
@@ -11632,7 +14716,9 @@ CharName gUnicodeNames[] = {
{0x2B37,"LEFTWARDS TWO-HEADED TRIPLE DASH ARROW"},
{0x219C,"LEFTWARDS WAVE ARROW"},
{0x21E6,"LEFTWARDS WHITE ARROW"},
+{0x1F34B,"LEMON"},
{0x264C,"LEO"},
+{0x1F406,"LEOPARD"},
{0x1C2D,"LEPCHA CONSONANT SIGN K"},
{0x1C35,"LEPCHA CONSONANT SIGN KANG"},
{0x1C2F,"LEPCHA CONSONANT SIGN L"},
@@ -11735,6 +14821,7 @@ CharName gUnicodeNames[] = {
{0x2A7B,"LESS-THAN WITH QUESTION MARK ABOVE"},
{0x264E,"LIBRA"},
{0x2772,"LIGHT LEFT TORTOISE SHELL BRACKET ORNAMENT"},
+{0x1F688,"LIGHT RAIL"},
{0x2773,"LIGHT RIGHT TORTOISE SHELL BRACKET ORNAMENT"},
{0x2591,"LIGHT SHADE"},
{0x2758,"LIGHT VERTICAL BAR"},
@@ -12021,7 +15108,60 @@ CharName gUnicodeNames[] = {
{0x1005B,"LINEAR B SYMBOL B083"},
{0x1005C,"LINEAR B SYMBOL B086"},
{0x1005D,"LINEAR B SYMBOL B089"},
+{0x1F517,"LINK SYMBOL"},
+{0x1F484,"LIPSTICK"},
{0x20A4,"LIRA SIGN"},
+{0xA4EE,"LISU LETTER A"},
+{0xA4EF,"LISU LETTER AE"},
+{0xA4D0,"LISU LETTER BA"},
+{0xA4DA,"LISU LETTER CA"},
+{0xA4DB,"LISU LETTER CHA"},
+{0xA4D3,"LISU LETTER DA"},
+{0xA4DC,"LISU LETTER DZA"},
+{0xA4F0,"LISU LETTER E"},
+{0xA4F1,"LISU LETTER EU"},
+{0xA4E9,"LISU LETTER FA"},
+{0xA4D6,"LISU LETTER GA"},
+{0xA4ED,"LISU LETTER GHA"},
+{0xA4E6,"LISU LETTER HA"},
+{0xA4E8,"LISU LETTER HHA"},
+{0xA4F2,"LISU LETTER I"},
+{0xA4D9,"LISU LETTER JA"},
+{0xA4D7,"LISU LETTER KA"},
+{0xA4D8,"LISU LETTER KHA"},
+{0xA4E1,"LISU LETTER LA"},
+{0xA4DF,"LISU LETTER MA"},
+{0xA4E0,"LISU LETTER NA"},
+{0xA4E5,"LISU LETTER NGA"},
+{0xA4F3,"LISU LETTER O"},
+{0xA4F7,"LISU LETTER OE"},
+{0xA4D1,"LISU LETTER PA"},
+{0xA4D2,"LISU LETTER PHA"},
+{0xA4E2,"LISU LETTER SA"},
+{0xA4EB,"LISU LETTER SHA"},
+{0xA4D4,"LISU LETTER TA"},
+{0xA4D5,"LISU LETTER THA"},
+{0xA4FB,"LISU LETTER TONE MYA BO"},
+{0xA4FA,"LISU LETTER TONE MYA CYA"},
+{0xA4FD,"LISU LETTER TONE MYA JEU"},
+{0xA4FC,"LISU LETTER TONE MYA NA"},
+{0xA4F8,"LISU LETTER TONE MYA TI"},
+{0xA4F9,"LISU LETTER TONE NA PO"},
+{0xA4DD,"LISU LETTER TSA"},
+{0xA4DE,"LISU LETTER TSHA"},
+{0xA4F4,"LISU LETTER U"},
+{0xA4F5,"LISU LETTER UE"},
+{0xA4F6,"LISU LETTER UH"},
+{0xA4EA,"LISU LETTER WA"},
+{0xA4E7,"LISU LETTER XA"},
+{0xA4EC,"LISU LETTER YA"},
+{0xA4E4,"LISU LETTER ZA"},
+{0xA4E3,"LISU LETTER ZHA"},
+{0xA4FE,"LISU PUNCTUATION COMMA"},
+{0xA4FF,"LISU PUNCTUATION FULL STOP"},
+{0x20B6,"LIVRE TOURNOIS SIGN"},
+{0x1F512,"LOCK"},
+{0x1F50F,"LOCK WITH INK PEN"},
{0x2227,"LOGICAL AND"},
{0x2A51,"LOGICAL AND WITH DOT ABOVE"},
{0x2A5E,"LOGICAL AND WITH DOUBLE OVERBAR"},
@@ -12036,6 +15176,7 @@ CharName gUnicodeNames[] = {
{0x2A63,"LOGICAL OR WITH DOUBLE UNDERBAR"},
{0x2A5D,"LOGICAL OR WITH HORIZONTAL DASH"},
{0x2A5B,"LOGICAL OR WITH MIDDLE STEM"},
+{0x1F36D,"LOLLIPOP"},
{0x2AE6,"LONG DASH FROM LEFT MEMBER OF DOUBLE VERTICAL"},
{0x27CC,"LONG DIVISION"},
{0x27F7,"LONG LEFT RIGHT ARROW"},
@@ -12052,7 +15193,11 @@ CharName gUnicodeNames[] = {
{0x27F9,"LONG RIGHTWARDS DOUBLE ARROW"},
{0x27FE,"LONG RIGHTWARDS DOUBLE ARROW FROM BAR"},
{0x27FF,"LONG RIGHTWARDS SQUIGGLE ARROW"},
+{0x1F62D,"LOUDLY CRYING FACE"},
+{0x1F3E9,"LOVE HOTEL"},
+{0x1F48C,"LOVE LETTER"},
{0x204E,"LOW ASTERISK"},
+{0x1F505,"LOW BRIGHTNESS SYMBOL"},
{0x301F,"LOW DOUBLE PRIME QUOTATION MARK"},
{0x005F,"LOW LINE"},
{0x2703,"LOWER BLADE SCISSORS"},
@@ -12211,6 +15356,7 @@ CharName gUnicodeNames[] = {
{0x0D21,"MALAYALAM LETTER DDA"},
{0x0D22,"MALAYALAM LETTER DDHA"},
{0x0D27,"MALAYALAM LETTER DHA"},
+{0x0D4E,"MALAYALAM LETTER DOT REPH"},
{0x0D0E,"MALAYALAM LETTER E"},
{0x0D0F,"MALAYALAM LETTER EE"},
{0x0D17,"MALAYALAM LETTER GA"},
@@ -12229,6 +15375,7 @@ CharName gUnicodeNames[] = {
{0x0D28,"MALAYALAM LETTER NA"},
{0x0D19,"MALAYALAM LETTER NGA"},
{0x0D23,"MALAYALAM LETTER NNA"},
+{0x0D29,"MALAYALAM LETTER NNNA"},
{0x0D1E,"MALAYALAM LETTER NYA"},
{0x0D12,"MALAYALAM LETTER O"},
{0x0D13,"MALAYALAM LETTER OO"},
@@ -12243,6 +15390,7 @@ CharName gUnicodeNames[] = {
{0x0D25,"MALAYALAM LETTER THA"},
{0x0D1F,"MALAYALAM LETTER TTA"},
{0x0D20,"MALAYALAM LETTER TTHA"},
+{0x0D3A,"MALAYALAM LETTER TTTA"},
{0x0D09,"MALAYALAM LETTER U"},
{0x0D0A,"MALAYALAM LETTER UU"},
{0x0D35,"MALAYALAM LETTER VA"},
@@ -12278,6 +15426,42 @@ CharName gUnicodeNames[] = {
{0x26A7,"MALE WITH STROKE AND MALE AND FEMALE SIGN"},
{0x26A6,"MALE WITH STROKE SIGN"},
{0x2720,"MALTESE CROSS"},
+{0x1F468,"MAN"},
+{0x1F46B,"MAN AND WOMAN HOLDING HANDS"},
+{0x1F472,"MAN WITH GUA PI MAO"},
+{0x1F473,"MAN WITH TURBAN"},
+{0x0859,"MANDAIC AFFRICATION MARK"},
+{0x085B,"MANDAIC GEMINATION MARK"},
+{0x0841,"MANDAIC LETTER AB"},
+{0x0843,"MANDAIC LETTER AD"},
+{0x0842,"MANDAIC LETTER AG"},
+{0x0844,"MANDAIC LETTER AH"},
+{0x0858,"MANDAIC LETTER AIN"},
+{0x084A,"MANDAIC LETTER AK"},
+{0x0849,"MANDAIC LETTER AKSA"},
+{0x084B,"MANDAIC LETTER AL"},
+{0x084C,"MANDAIC LETTER AM"},
+{0x084D,"MANDAIC LETTER AN"},
+{0x0850,"MANDAIC LETTER AP"},
+{0x0852,"MANDAIC LETTER AQ"},
+{0x0853,"MANDAIC LETTER AR"},
+{0x084E,"MANDAIC LETTER AS"},
+{0x0854,"MANDAIC LETTER ASH"},
+{0x0851,"MANDAIC LETTER ASZ"},
+{0x0855,"MANDAIC LETTER AT"},
+{0x0848,"MANDAIC LETTER ATT"},
+{0x0846,"MANDAIC LETTER AZ"},
+{0x0856,"MANDAIC LETTER DUSHENNA"},
+{0x0840,"MANDAIC LETTER HALQA"},
+{0x084F,"MANDAIC LETTER IN"},
+{0x0847,"MANDAIC LETTER IT"},
+{0x0857,"MANDAIC LETTER KAD"},
+{0x0845,"MANDAIC LETTER USHENNA"},
+{0x085E,"MANDAIC PUNCTUATION"},
+{0x085A,"MANDAIC VOCALIZATION MARK"},
+{0x1F45E,"MANS SHOE"},
+{0x26EF,"MAP SYMBOL FOR LIGHTHOUSE"},
+{0x1F341,"MAPLE LEAF"},
{0x26AD,"MARRIAGE SYMBOL"},
{0x00BA,"MASCULINE ORDINAL INDICATOR"},
{0x303C,"MASU MARK"},
@@ -13299,6 +16483,7 @@ CharName gUnicodeNames[] = {
{0x29A8,"MEASURED ANGLE WITH OPEN ARM ENDING IN ARROW POINTING UP AND RIGHT"},
{0x225E,"MEASURED BY"},
{0x299D,"MEASURED RIGHT ANGLE WITH DOT"},
+{0x1F356,"MEAT ON BONE"},
{0x26AB,"MEDIUM BLACK CIRCLE"},
{0x276A,"MEDIUM FLATTENED LEFT PARENTHESIS ORNAMENT"},
{0x276B,"MEDIUM FLATTENED RIGHT PARENTHESIS ORNAMENT"},
@@ -13313,6 +16498,65 @@ CharName gUnicodeNames[] = {
{0x26AC,"MEDIUM SMALL WHITE CIRCLE"},
{0x2759,"MEDIUM VERTICAL BAR"},
{0x26AA,"MEDIUM WHITE CIRCLE"},
+{0xABED,"MEETEI MAYEK APUN IYEK"},
+{0xABEB,"MEETEI MAYEK CHEIKHEI"},
+{0xABF8,"MEETEI MAYEK DIGIT EIGHT"},
+{0xABF5,"MEETEI MAYEK DIGIT FIVE"},
+{0xABF4,"MEETEI MAYEK DIGIT FOUR"},
+{0xABF9,"MEETEI MAYEK DIGIT NINE"},
+{0xABF1,"MEETEI MAYEK DIGIT ONE"},
+{0xABF7,"MEETEI MAYEK DIGIT SEVEN"},
+{0xABF6,"MEETEI MAYEK DIGIT SIX"},
+{0xABF3,"MEETEI MAYEK DIGIT THREE"},
+{0xABF2,"MEETEI MAYEK DIGIT TWO"},
+{0xABF0,"MEETEI MAYEK DIGIT ZERO"},
+{0xABD1,"MEETEI MAYEK LETTER ATIYA"},
+{0xABD5,"MEETEI MAYEK LETTER BA"},
+{0xABDA,"MEETEI MAYEK LETTER BHAM"},
+{0xABC6,"MEETEI MAYEK LETTER CHIL"},
+{0xABD9,"MEETEI MAYEK LETTER DHOU"},
+{0xABD7,"MEETEI MAYEK LETTER DIL"},
+{0xABD8,"MEETEI MAYEK LETTER GHOU"},
+{0xABD2,"MEETEI MAYEK LETTER GOK"},
+{0xABCD,"MEETEI MAYEK LETTER HUK"},
+{0xABCF,"MEETEI MAYEK LETTER I"},
+{0xABE2,"MEETEI MAYEK LETTER I LONSUM"},
+{0xABD3,"MEETEI MAYEK LETTER JHAM"},
+{0xABD6,"MEETEI MAYEK LETTER JIL"},
+{0xABC8,"MEETEI MAYEK LETTER KHOU"},
+{0xABC0,"MEETEI MAYEK LETTER KOK"},
+{0xABDB,"MEETEI MAYEK LETTER KOK LONSUM"},
+{0xABC2,"MEETEI MAYEK LETTER LAI"},
+{0xABDC,"MEETEI MAYEK LETTER LAI LONSUM"},
+{0xABC3,"MEETEI MAYEK LETTER MIT"},
+{0xABDD,"MEETEI MAYEK LETTER MIT LONSUM"},
+{0xABC5,"MEETEI MAYEK LETTER NA"},
+{0xABDF,"MEETEI MAYEK LETTER NA LONSUM"},
+{0xABC9,"MEETEI MAYEK LETTER NGOU"},
+{0xABE1,"MEETEI MAYEK LETTER NGOU LONSUM"},
+{0xABC4,"MEETEI MAYEK LETTER PA"},
+{0xABDE,"MEETEI MAYEK LETTER PA LONSUM"},
+{0xABD0,"MEETEI MAYEK LETTER PHAM"},
+{0xABD4,"MEETEI MAYEK LETTER RAI"},
+{0xABC1,"MEETEI MAYEK LETTER SAM"},
+{0xABCA,"MEETEI MAYEK LETTER THOU"},
+{0xABC7,"MEETEI MAYEK LETTER TIL"},
+{0xABE0,"MEETEI MAYEK LETTER TIL LONSUM"},
+{0xABCE,"MEETEI MAYEK LETTER UN"},
+{0xABCB,"MEETEI MAYEK LETTER WAI"},
+{0xABCC,"MEETEI MAYEK LETTER YANG"},
+{0xABEC,"MEETEI MAYEK LUM IYEK"},
+{0xABE5,"MEETEI MAYEK VOWEL SIGN ANAP"},
+{0xABE9,"MEETEI MAYEK VOWEL SIGN CHEINAP"},
+{0xABE4,"MEETEI MAYEK VOWEL SIGN INAP"},
+{0xABEA,"MEETEI MAYEK VOWEL SIGN NUNG"},
+{0xABE3,"MEETEI MAYEK VOWEL SIGN ONAP"},
+{0xABE7,"MEETEI MAYEK VOWEL SIGN SOUNAP"},
+{0xABE8,"MEETEI MAYEK VOWEL SIGN UNAP"},
+{0xABE6,"MEETEI MAYEK VOWEL SIGN YENAP"},
+{0x1F348,"MELON"},
+{0x1F4DD,"MEMO"},
+{0x1F6B9,"MENS SYMBOL"},
{0x263F,"MERCURY"},
{0x23D1,"METRICAL BREVE"},
{0x23D2,"METRICAL LONG OVER SHORT"},
@@ -13323,10 +16567,16 @@ CharName gUnicodeNames[] = {
{0x23D7,"METRICAL TRISEME"},
{0x23D6,"METRICAL TWO SHORTS JOINED"},
{0x23D5,"METRICAL TWO SHORTS OVER LONG"},
+{0x1F687,"METRO"},
{0x00B5,"MICRO SIGN"},
+{0x1F3A4,"MICROPHONE"},
+{0x1F52C,"MICROSCOPE"},
{0x00B7,"MIDDLE DOT"},
{0x22EF,"MIDLINE HORIZONTAL ELLIPSIS"},
+{0x1F30C,"MILKY WAY"},
{0x20A5,"MILL SIGN"},
+{0x1F690,"MINIBUS"},
+{0x1F4BD,"MINIDISC"},
{0x2212,"MINUS SIGN"},
{0x2A3A,"MINUS SIGN IN TRIANGLE"},
{0x2A29,"MINUS SIGN WITH COMMA ABOVE"},
@@ -13336,6 +16586,9 @@ CharName gUnicodeNames[] = {
{0x2242,"MINUS TILDE"},
{0x2213,"MINUS-OR-PLUS SIGN"},
{0x29FF,"MINY"},
+{0x1F4F1,"MOBILE PHONE"},
+{0x1F4F4,"MOBILE PHONE OFF"},
+{0x1F4F2,"MOBILE PHONE WITH RIGHTWARDS ARROW AT LEFT"},
{0x22A7,"MODELS"},
{0x02CA,"MODIFIER LETTER ACUTE ACCENT"},
{0x02BC,"MODIFIER LETTER APOSTROPHE"},
@@ -13543,6 +16796,8 @@ CharName gUnicodeNames[] = {
{0x02EB,"MODIFIER LETTER YANG DEPARTING TONE MARK"},
{0x02EA,"MODIFIER LETTER YIN DEPARTING TONE MARK"},
{0x2A0A,"MODULO TWO SUM"},
+{0x1F4B0,"MONEY BAG"},
+{0x1F4B8,"MONEY WITH WINGS"},
{0x1800,"MONGOLIAN BIRGA"},
{0x1804,"MONGOLIAN COLON"},
{0x1802,"MONGOLIAN COMMA"},
@@ -13699,13 +16954,28 @@ CharName gUnicodeNames[] = {
{0x1807,"MONGOLIAN SIBE SYLLABLE BOUNDARY MARKER"},
{0x1806,"MONGOLIAN TODO SOFT HYPHEN"},
{0x180E,"MONGOLIAN VOWEL SEPARATOR"},
+{0x1F412,"MONKEY"},
+{0x1F435,"MONKEY FACE"},
{0x1D300,"MONOGRAM FOR EARTH"},
{0x268A,"MONOGRAM FOR YANG"},
{0x268B,"MONOGRAM FOR YIN"},
+{0x1F69D,"MONORAIL"},
{0x238D,"MONOSTABLE SYMBOL"},
+{0x1F391,"MOON VIEWING CEREMONY"},
+{0x1F5FB,"MOUNT FUJI"},
+{0x26F0,"MOUNTAIN"},
+{0x1F6B5,"MOUNTAIN BICYCLIST"},
+{0x1F6A0,"MOUNTAIN CABLEWAY"},
+{0x1F69E,"MOUNTAIN RAILWAY"},
+{0x1F401,"MOUSE"},
+{0x1F42D,"MOUSE FACE"},
+{0x1F444,"MOUTH"},
+{0x1F3A5,"MOVIE CAMERA"},
+{0x1F5FF,"MOYAI"},
{0x226B,"MUCH GREATER-THAN"},
{0x226A,"MUCH LESS-THAN"},
{0x22B8,"MULTIMAP"},
+{0x1F3B6,"MULTIPLE MUSICAL NOTES"},
{0x00D7,"MULTIPLICATION SIGN"},
{0x2A37,"MULTIPLICATION SIGN IN DOUBLE CIRCLE"},
{0x2A34,"MULTIPLICATION SIGN IN LEFT HALF CIRCLE"},
@@ -13717,9 +16987,13 @@ CharName gUnicodeNames[] = {
{0x228C,"MULTISET"},
{0x228D,"MULTISET MULTIPLICATION"},
{0x228E,"MULTISET UNION"},
+{0x1F344,"MUSHROOM"},
{0x266D,"MUSIC FLAT SIGN"},
{0x266E,"MUSIC NATURAL SIGN"},
{0x266F,"MUSIC SHARP SIGN"},
+{0x1F3B9,"MUSICAL KEYBOARD"},
+{0x1F3B5,"MUSICAL NOTE"},
+{0x1F3BC,"MUSICAL SCORE"},
{0x1D184,"MUSICAL SYMBOL ARPEGGIATO DOWN"},
{0x1D183,"MUSICAL SYMBOL ARPEGGIATO UP"},
{0x1D173,"MUSICAL SYMBOL BEGIN BEAM"},
@@ -13959,6 +17233,7 @@ CharName gUnicodeNames[] = {
{0x1042,"MYANMAR DIGIT TWO"},
{0x1040,"MYANMAR DIGIT ZERO"},
{0x1021,"MYANMAR LETTER A"},
+{0xAA7A,"MYANMAR LETTER AITON RA"},
{0x102A,"MYANMAR LETTER AU"},
{0x1017,"MYANMAR LETTER BA"},
{0x1018,"MYANMAR LETTER BHA"},
@@ -13982,6 +17257,25 @@ CharName gUnicodeNames[] = {
{0x1008,"MYANMAR LETTER JHA"},
{0x1000,"MYANMAR LETTER KA"},
{0x1001,"MYANMAR LETTER KHA"},
+{0xAA61,"MYANMAR LETTER KHAMTI CA"},
+{0xAA62,"MYANMAR LETTER KHAMTI CHA"},
+{0xAA68,"MYANMAR LETTER KHAMTI DDA"},
+{0xAA69,"MYANMAR LETTER KHAMTI DDHA"},
+{0xAA6A,"MYANMAR LETTER KHAMTI DHA"},
+{0xAA6F,"MYANMAR LETTER KHAMTI FA"},
+{0xAA60,"MYANMAR LETTER KHAMTI GA"},
+{0xAA6D,"MYANMAR LETTER KHAMTI HA"},
+{0xAA6E,"MYANMAR LETTER KHAMTI HHA"},
+{0xAA63,"MYANMAR LETTER KHAMTI JA"},
+{0xAA64,"MYANMAR LETTER KHAMTI JHA"},
+{0xAA6B,"MYANMAR LETTER KHAMTI NA"},
+{0xAA65,"MYANMAR LETTER KHAMTI NYA"},
+{0xAA73,"MYANMAR LETTER KHAMTI RA"},
+{0xAA6C,"MYANMAR LETTER KHAMTI SA"},
+{0xAA66,"MYANMAR LETTER KHAMTI TTA"},
+{0xAA67,"MYANMAR LETTER KHAMTI TTHA"},
+{0xAA71,"MYANMAR LETTER KHAMTI XA"},
+{0xAA72,"MYANMAR LETTER KHAMTI ZA"},
{0x101C,"MYANMAR LETTER LA"},
{0x1020,"MYANMAR LETTER LLA"},
{0x1019,"MYANMAR LETTER MA"},
@@ -14032,6 +17326,10 @@ CharName gUnicodeNames[] = {
{0x1066,"MYANMAR LETTER WESTERN PWO KAREN PWA"},
{0x1065,"MYANMAR LETTER WESTERN PWO KAREN THA"},
{0x101A,"MYANMAR LETTER YA"},
+{0xAA76,"MYANMAR LOGOGRAM KHAMTI HM"},
+{0xAA74,"MYANMAR LOGOGRAM KHAMTI OAY"},
+{0xAA75,"MYANMAR LOGOGRAM KHAMTI QN"},
+{0xAA70,"MYANMAR MODIFIER LETTER KHAMTI REDUPLICATION"},
{0x1098,"MYANMAR SHAN DIGIT EIGHT"},
{0x1095,"MYANMAR SHAN DIGIT FIVE"},
{0x1094,"MYANMAR SHAN DIGIT FOUR"},
@@ -14045,7 +17343,10 @@ CharName gUnicodeNames[] = {
{0x1036,"MYANMAR SIGN ANUSVARA"},
{0x103A,"MYANMAR SIGN ASAT"},
{0x1037,"MYANMAR SIGN DOT BELOW"},
+{0x109A,"MYANMAR SIGN KHAMTI TONE-1"},
+{0x109B,"MYANMAR SIGN KHAMTI TONE-3"},
{0x104A,"MYANMAR SIGN LITTLE SECTION"},
+{0xAA7B,"MYANMAR SIGN PAO KAREN TONE"},
{0x108F,"MYANMAR SIGN RUMAI PALAUNG TONE-5"},
{0x104B,"MYANMAR SIGN SECTION"},
{0x108D,"MYANMAR SIGN SHAN COUNCIL EMPHATIC TONE"},
@@ -14063,6 +17364,9 @@ CharName gUnicodeNames[] = {
{0x106C,"MYANMAR SIGN WESTERN PWO KAREN TONE-4"},
{0x106D,"MYANMAR SIGN WESTERN PWO KAREN TONE-5"},
{0x104E,"MYANMAR SYMBOL AFOREMENTIONED"},
+{0xAA77,"MYANMAR SYMBOL AITON EXCLAMATION"},
+{0xAA78,"MYANMAR SYMBOL AITON ONE"},
+{0xAA79,"MYANMAR SYMBOL AITON TWO"},
{0x104D,"MYANMAR SYMBOL COMPLETED"},
{0x104F,"MYANMAR SYMBOL GENITIVE"},
{0x104C,"MYANMAR SYMBOL LOCATIVE"},
@@ -14072,6 +17376,8 @@ CharName gUnicodeNames[] = {
{0x1064,"MYANMAR TONE MARK SGAW KAREN KE PHO"},
{0x102C,"MYANMAR VOWEL SIGN AA"},
{0x1032,"MYANMAR VOWEL SIGN AI"},
+{0x109C,"MYANMAR VOWEL SIGN AITON A"},
+{0x109D,"MYANMAR VOWEL SIGN AITON AI"},
{0x1031,"MYANMAR VOWEL SIGN E"},
{0x1035,"MYANMAR VOWEL SIGN E ABOVE"},
{0x1071,"MYANMAR VOWEL SIGN GEBA KAREN I"},
@@ -14113,12 +17419,41 @@ CharName gUnicodeNames[] = {
{0x2A04,"N-ARY UNION OPERATOR WITH PLUS"},
{0x2AFF,"N-ARY WHITE VERTICAL BAR"},
{0x2207,"NABLA"},
+{0x1F485,"NAIL POLISH"},
{0x20A6,"NAIRA SIGN"},
+{0x1F4DB,"NAME BADGE"},
{0x22BC,"NAND"},
{0x202F,"NARROW NO-BREAK SPACE"},
{0x206E,"NATIONAL DIGIT SHAPES"},
+{0x1F454,"NECKTIE"},
{0x22AF,"NEGATED DOUBLE VERTICAL BAR DOUBLE RIGHT TURNSTILE"},
{0x24FF,"NEGATIVE CIRCLED DIGIT ZERO"},
+{0x1F150,"NEGATIVE CIRCLED LATIN CAPITAL LETTER A"},
+{0x1F151,"NEGATIVE CIRCLED LATIN CAPITAL LETTER B"},
+{0x1F152,"NEGATIVE CIRCLED LATIN CAPITAL LETTER C"},
+{0x1F153,"NEGATIVE CIRCLED LATIN CAPITAL LETTER D"},
+{0x1F154,"NEGATIVE CIRCLED LATIN CAPITAL LETTER E"},
+{0x1F155,"NEGATIVE CIRCLED LATIN CAPITAL LETTER F"},
+{0x1F156,"NEGATIVE CIRCLED LATIN CAPITAL LETTER G"},
+{0x1F157,"NEGATIVE CIRCLED LATIN CAPITAL LETTER H"},
+{0x1F158,"NEGATIVE CIRCLED LATIN CAPITAL LETTER I"},
+{0x1F159,"NEGATIVE CIRCLED LATIN CAPITAL LETTER J"},
+{0x1F15A,"NEGATIVE CIRCLED LATIN CAPITAL LETTER K"},
+{0x1F15B,"NEGATIVE CIRCLED LATIN CAPITAL LETTER L"},
+{0x1F15C,"NEGATIVE CIRCLED LATIN CAPITAL LETTER M"},
+{0x1F15D,"NEGATIVE CIRCLED LATIN CAPITAL LETTER N"},
+{0x1F15E,"NEGATIVE CIRCLED LATIN CAPITAL LETTER O"},
+{0x1F15F,"NEGATIVE CIRCLED LATIN CAPITAL LETTER P"},
+{0x1F160,"NEGATIVE CIRCLED LATIN CAPITAL LETTER Q"},
+{0x1F161,"NEGATIVE CIRCLED LATIN CAPITAL LETTER R"},
+{0x1F162,"NEGATIVE CIRCLED LATIN CAPITAL LETTER S"},
+{0x1F163,"NEGATIVE CIRCLED LATIN CAPITAL LETTER T"},
+{0x1F164,"NEGATIVE CIRCLED LATIN CAPITAL LETTER U"},
+{0x1F165,"NEGATIVE CIRCLED LATIN CAPITAL LETTER V"},
+{0x1F166,"NEGATIVE CIRCLED LATIN CAPITAL LETTER W"},
+{0x1F167,"NEGATIVE CIRCLED LATIN CAPITAL LETTER X"},
+{0x1F168,"NEGATIVE CIRCLED LATIN CAPITAL LETTER Y"},
+{0x1F169,"NEGATIVE CIRCLED LATIN CAPITAL LETTER Z"},
{0x24F2,"NEGATIVE CIRCLED NUMBER EIGHTEEN"},
{0x24EB,"NEGATIVE CIRCLED NUMBER ELEVEN"},
{0x24EF,"NEGATIVE CIRCLED NUMBER FIFTEEN"},
@@ -14129,6 +17464,38 @@ CharName gUnicodeNames[] = {
{0x24ED,"NEGATIVE CIRCLED NUMBER THIRTEEN"},
{0x24EC,"NEGATIVE CIRCLED NUMBER TWELVE"},
{0x24F4,"NEGATIVE CIRCLED NUMBER TWENTY"},
+{0x1F18E,"NEGATIVE SQUARED AB"},
+{0x274E,"NEGATIVE SQUARED CROSS MARK"},
+{0x1F18B,"NEGATIVE SQUARED IC"},
+{0x1F170,"NEGATIVE SQUARED LATIN CAPITAL LETTER A"},
+{0x1F171,"NEGATIVE SQUARED LATIN CAPITAL LETTER B"},
+{0x1F172,"NEGATIVE SQUARED LATIN CAPITAL LETTER C"},
+{0x1F173,"NEGATIVE SQUARED LATIN CAPITAL LETTER D"},
+{0x1F174,"NEGATIVE SQUARED LATIN CAPITAL LETTER E"},
+{0x1F175,"NEGATIVE SQUARED LATIN CAPITAL LETTER F"},
+{0x1F176,"NEGATIVE SQUARED LATIN CAPITAL LETTER G"},
+{0x1F177,"NEGATIVE SQUARED LATIN CAPITAL LETTER H"},
+{0x1F178,"NEGATIVE SQUARED LATIN CAPITAL LETTER I"},
+{0x1F179,"NEGATIVE SQUARED LATIN CAPITAL LETTER J"},
+{0x1F17A,"NEGATIVE SQUARED LATIN CAPITAL LETTER K"},
+{0x1F17B,"NEGATIVE SQUARED LATIN CAPITAL LETTER L"},
+{0x1F17C,"NEGATIVE SQUARED LATIN CAPITAL LETTER M"},
+{0x1F17D,"NEGATIVE SQUARED LATIN CAPITAL LETTER N"},
+{0x1F17E,"NEGATIVE SQUARED LATIN CAPITAL LETTER O"},
+{0x1F17F,"NEGATIVE SQUARED LATIN CAPITAL LETTER P"},
+{0x1F180,"NEGATIVE SQUARED LATIN CAPITAL LETTER Q"},
+{0x1F181,"NEGATIVE SQUARED LATIN CAPITAL LETTER R"},
+{0x1F182,"NEGATIVE SQUARED LATIN CAPITAL LETTER S"},
+{0x1F183,"NEGATIVE SQUARED LATIN CAPITAL LETTER T"},
+{0x1F184,"NEGATIVE SQUARED LATIN CAPITAL LETTER U"},
+{0x1F185,"NEGATIVE SQUARED LATIN CAPITAL LETTER V"},
+{0x1F186,"NEGATIVE SQUARED LATIN CAPITAL LETTER W"},
+{0x1F187,"NEGATIVE SQUARED LATIN CAPITAL LETTER X"},
+{0x1F188,"NEGATIVE SQUARED LATIN CAPITAL LETTER Y"},
+{0x1F189,"NEGATIVE SQUARED LATIN CAPITAL LETTER Z"},
+{0x1F18C,"NEGATIVE SQUARED PA"},
+{0x1F18D,"NEGATIVE SQUARED SA"},
+{0x1F18F,"NEGATIVE SQUARED WC"},
{0x2288,"NEITHER A SUBSET OF NOR EQUAL TO"},
{0x2289,"NEITHER A SUPERSET OF NOR EQUAL TO"},
{0x2247,"NEITHER APPROXIMATELY NOR ACTUALLY EQUAL TO"},
@@ -14140,6 +17507,9 @@ CharName gUnicodeNames[] = {
{0x2278,"NEITHER LESS-THAN NOR GREATER-THAN"},
{0x2646,"NEPTUNE"},
{0x26B2,"NEUTER"},
+{0x1F610,"NEUTRAL FACE"},
+{0x1F311,"NEW MOON SYMBOL"},
+{0x1F31A,"NEW MOON WITH FACE"},
{0x20AA,"NEW SHEQEL SIGN"},
{0x19D8,"NEW TAI LUE DIGIT EIGHT"},
{0x19D5,"NEW TAI LUE DIGIT FIVE"},
@@ -14172,6 +17542,7 @@ CharName gUnicodeNames[] = {
{0x1995,"NEW TAI LUE LETTER HIGH PHA"},
{0x1980,"NEW TAI LUE LETTER HIGH QA"},
{0x1989,"NEW TAI LUE LETTER HIGH SA"},
+{0x19AA,"NEW TAI LUE LETTER HIGH SUA"},
{0x198E,"NEW TAI LUE LETTER HIGH TA"},
{0x198F,"NEW TAI LUE LETTER HIGH THA"},
{0x1988,"NEW TAI LUE LETTER HIGH TSA"},
@@ -14193,6 +17564,7 @@ CharName gUnicodeNames[] = {
{0x1998,"NEW TAI LUE LETTER LOW PHA"},
{0x1981,"NEW TAI LUE LETTER LOW QA"},
{0x198C,"NEW TAI LUE LETTER LOW SA"},
+{0x19AB,"NEW TAI LUE LETTER LOW SUA"},
{0x1991,"NEW TAI LUE LETTER LOW TA"},
{0x1992,"NEW TAI LUE LETTER LOW THA"},
{0x198B,"NEW TAI LUE LETTER LOW TSA"},
@@ -14202,6 +17574,7 @@ CharName gUnicodeNames[] = {
{0x198D,"NEW TAI LUE LETTER LOW YA"},
{0x19DE,"NEW TAI LUE SIGN LAE"},
{0x19DF,"NEW TAI LUE SIGN LAEV"},
+{0x19DA,"NEW TAI LUE THAM DIGIT ONE"},
{0x19C8,"NEW TAI LUE TONE MARK-1"},
{0x19C9,"NEW TAI LUE TONE MARK-2"},
{0x19B1,"NEW TAI LUE VOWEL SIGN AA"},
@@ -14221,7 +17594,9 @@ CharName gUnicodeNames[] = {
{0x19B4,"NEW TAI LUE VOWEL SIGN UU"},
{0x19BC,"NEW TAI LUE VOWEL SIGN UY"},
{0x19B0,"NEW TAI LUE VOWEL SIGN VOWEL SHORTENER"},
+{0x1F4F0,"NEWSPAPER"},
{0x2398,"NEXT PAGE"},
+{0x1F303,"NIGHT WITH STARS"},
{0x07F3,"NKO COMBINING DOUBLE DOT ABOVE"},
{0x07EE,"NKO COMBINING LONG DESCENDING TONE"},
{0x07EF,"NKO COMBINING LONG HIGH TONE"},
@@ -14281,9 +17656,17 @@ CharName gUnicodeNames[] = {
{0x07F5,"NKO LOW TONE APOSTROPHE"},
{0x07F7,"NKO SYMBOL GBAKURUNEN"},
{0x07F6,"NKO SYMBOL OO DENNEN"},
+{0x1F6B3,"NO BICYCLES"},
+{0x26D4,"NO ENTRY"},
+{0x1F6AB,"NO ENTRY SIGN"},
+{0x1F4F5,"NO MOBILE PHONES"},
+{0x1F51E,"NO ONE UNDER EIGHTEEN SYMBOL"},
+{0x1F6B7,"NO PEDESTRIANS"},
+{0x1F6AD,"NO SMOKING SYMBOL"},
{0x00A0,"NO-BREAK SPACE"},
{0x206F,"NOMINAL DIGIT SHAPES"},
{0x2011,"NON-BREAKING HYPHEN"},
+{0x1F6B1,"NON-POTABLE WATER SYMBOL"},
{0x2ADD,"NONFORKING"},
{0x22BD,"NOR"},
{0x22B2,"NORMAL SUBGROUP OF"},
@@ -14297,6 +17680,16 @@ CharName gUnicodeNames[] = {
{0x2B08,"NORTH EAST BLACK ARROW"},
{0x21D7,"NORTH EAST DOUBLE ARROW"},
{0x2B00,"NORTH EAST WHITE ARROW"},
+{0xA834,"NORTH INDIC FRACTION ONE EIGHTH"},
+{0xA831,"NORTH INDIC FRACTION ONE HALF"},
+{0xA830,"NORTH INDIC FRACTION ONE QUARTER"},
+{0xA833,"NORTH INDIC FRACTION ONE SIXTEENTH"},
+{0xA832,"NORTH INDIC FRACTION THREE QUARTERS"},
+{0xA835,"NORTH INDIC FRACTION THREE SIXTEENTHS"},
+{0xA837,"NORTH INDIC PLACEHOLDER MARK"},
+{0xA839,"NORTH INDIC QUANTITY MARK"},
+{0xA836,"NORTH INDIC QUARTER MARK"},
+{0xA838,"NORTH INDIC RUPEE MARK"},
{0x2921,"NORTH WEST AND SOUTH EAST ARROW"},
{0x2196,"NORTH WEST ARROW"},
{0x2927,"NORTH WEST ARROW AND NORTH EAST ARROW"},
@@ -14307,6 +17700,7 @@ CharName gUnicodeNames[] = {
{0x2B09,"NORTH WEST BLACK ARROW"},
{0x21D6,"NORTH WEST DOUBLE ARROW"},
{0x2B01,"NORTH WEST WHITE ARROW"},
+{0x1F443,"NOSE"},
{0x2284,"NOT A SUBSET OF"},
{0x2285,"NOT A SUPERSET OF"},
{0x2249,"NOT ALMOST EQUAL TO"},
@@ -14328,6 +17722,8 @@ CharName gUnicodeNames[] = {
{0x22AD,"NOT TRUE"},
{0x27AF,"NOTCHED LOWER RIGHT-SHADOWED WHITE RIGHTWARDS ARROW"},
{0x27B1,"NOTCHED UPPER RIGHT-SHADOWED WHITE RIGHTWARDS ARROW"},
+{0x1F4D3,"NOTEBOOK"},
+{0x1F4D4,"NOTEBOOK WITH DECORATIVE COVER"},
{0x2499,"NUMBER EIGHTEEN FULL STOP"},
{0x2492,"NUMBER ELEVEN FULL STOP"},
{0x2496,"NUMBER FIFTEEN FULL STOP"},
@@ -14341,6 +17737,7 @@ CharName gUnicodeNames[] = {
{0x2493,"NUMBER TWELVE FULL STOP"},
{0x249B,"NUMBER TWENTY FULL STOP"},
{0x2116,"NUMERO SIGN"},
+{0x1F529,"NUT AND BOLT"},
{0xFFFC,"OBJECT REPLACEMENT CHARACTER"},
{0x29A7,"OBLIQUE ANGLE OPENING DOWN"},
{0x29A6,"OBLIQUE ANGLE OPENING UP"},
@@ -14355,6 +17752,9 @@ CharName gUnicodeNames[] = {
{0x2442,"OCR FORK"},
{0x2440,"OCR HOOK"},
{0x2443,"OCR INVERTED FORK"},
+{0x1F419,"OCTOPUS"},
+{0x1F362,"ODEN"},
+{0x1F3E2,"OFFICE BUILDING"},
{0x169B,"OGHAM FEATHER MARK"},
{0x1690,"OGHAM LETTER AILM"},
{0x1681,"OGHAM LETTER BEITH"},
@@ -14386,6 +17786,7 @@ CharName gUnicodeNames[] = {
{0x1680,"OGHAM SPACE MARK"},
{0x02DB,"OGONEK"},
{0x2126,"OHM SIGN"},
+{0x1F44C,"OK HAND SIGN"},
{0x1C7D,"OL CHIKI AHAD"},
{0x1C58,"OL CHIKI DIGIT EIGHT"},
{0x1C55,"OL CHIKI DIGIT FIVE"},
@@ -14519,21 +17920,142 @@ CharName gUnicodeNames[] = {
{0x103B9,"OLD PERSIAN SIGN YA"},
{0x103C0,"OLD PERSIAN SIGN ZA"},
{0x103D0,"OLD PERSIAN WORD DIVIDER"},
+{0x10A71,"OLD SOUTH ARABIAN LETTER ALEF"},
+{0x10A72,"OLD SOUTH ARABIAN LETTER AYN"},
+{0x10A68,"OLD SOUTH ARABIAN LETTER BETH"},
+{0x10A75,"OLD SOUTH ARABIAN LETTER DALETH"},
+{0x10A73,"OLD SOUTH ARABIAN LETTER DHADHE"},
+{0x10A79,"OLD SOUTH ARABIAN LETTER DHALETH"},
+{0x10A70,"OLD SOUTH ARABIAN LETTER FE"},
+{0x10A76,"OLD SOUTH ARABIAN LETTER GHAYN"},
+{0x10A74,"OLD SOUTH ARABIAN LETTER GIMEL"},
+{0x10A60,"OLD SOUTH ARABIAN LETTER HE"},
+{0x10A62,"OLD SOUTH ARABIAN LETTER HETH"},
+{0x10A6B,"OLD SOUTH ARABIAN LETTER KAPH"},
+{0x10A6D,"OLD SOUTH ARABIAN LETTER KHETH"},
+{0x10A61,"OLD SOUTH ARABIAN LETTER LAMEDH"},
+{0x10A63,"OLD SOUTH ARABIAN LETTER MEM"},
+{0x10A6C,"OLD SOUTH ARABIAN LETTER NUN"},
+{0x10A64,"OLD SOUTH ARABIAN LETTER QOPH"},
+{0x10A67,"OLD SOUTH ARABIAN LETTER RESH"},
+{0x10A6E,"OLD SOUTH ARABIAN LETTER SADHE"},
+{0x10A6F,"OLD SOUTH ARABIAN LETTER SAMEKH"},
+{0x10A6A,"OLD SOUTH ARABIAN LETTER SAT"},
+{0x10A66,"OLD SOUTH ARABIAN LETTER SHIN"},
+{0x10A69,"OLD SOUTH ARABIAN LETTER TAW"},
+{0x10A77,"OLD SOUTH ARABIAN LETTER TETH"},
+{0x10A7B,"OLD SOUTH ARABIAN LETTER THAW"},
+{0x10A7C,"OLD SOUTH ARABIAN LETTER THETH"},
+{0x10A65,"OLD SOUTH ARABIAN LETTER WAW"},
+{0x10A7A,"OLD SOUTH ARABIAN LETTER YODH"},
+{0x10A78,"OLD SOUTH ARABIAN LETTER ZAYN"},
+{0x10A7E,"OLD SOUTH ARABIAN NUMBER FIFTY"},
+{0x10A7D,"OLD SOUTH ARABIAN NUMBER ONE"},
+{0x10A7F,"OLD SOUTH ARABIAN NUMERIC INDICATOR"},
+{0x10C00,"OLD TURKIC LETTER ORKHON A"},
+{0x10C09,"OLD TURKIC LETTER ORKHON AB"},
+{0x10C11,"OLD TURKIC LETTER ORKHON AD"},
+{0x10C0B,"OLD TURKIC LETTER ORKHON AEB"},
+{0x10C13,"OLD TURKIC LETTER ORKHON AED"},
+{0x10C0F,"OLD TURKIC LETTER ORKHON AEG"},
+{0x10C1A,"OLD TURKIC LETTER ORKHON AEK"},
+{0x10C20,"OLD TURKIC LETTER ORKHON AEL"},
+{0x10C24,"OLD TURKIC LETTER ORKHON AEN"},
+{0x10C3C,"OLD TURKIC LETTER ORKHON AER"},
+{0x10C3E,"OLD TURKIC LETTER ORKHON AES"},
+{0x10C45,"OLD TURKIC LETTER ORKHON AET"},
+{0x10C18,"OLD TURKIC LETTER ORKHON AEY"},
+{0x10C0D,"OLD TURKIC LETTER ORKHON AG"},
+{0x10C1E,"OLD TURKIC LETTER ORKHON AL"},
+{0x10C23,"OLD TURKIC LETTER ORKHON AN"},
+{0x10C34,"OLD TURKIC LETTER ORKHON AQ"},
+{0x10C3A,"OLD TURKIC LETTER ORKHON AR"},
+{0x10C3D,"OLD TURKIC LETTER ORKHON AS"},
+{0x10C3F,"OLD TURKIC LETTER ORKHON ASH"},
+{0x10C43,"OLD TURKIC LETTER ORKHON AT"},
+{0x10C16,"OLD TURKIC LETTER ORKHON AY"},
+{0x10C48,"OLD TURKIC LETTER ORKHON BASH"},
+{0x10C32,"OLD TURKIC LETTER ORKHON EC"},
+{0x10C21,"OLD TURKIC LETTER ORKHON ELT"},
+{0x10C22,"OLD TURKIC LETTER ORKHON EM"},
+{0x10C28,"OLD TURKIC LETTER ORKHON ENC"},
+{0x10C2D,"OLD TURKIC LETTER ORKHON ENG"},
+{0x10C26,"OLD TURKIC LETTER ORKHON ENT"},
+{0x10C2A,"OLD TURKIC LETTER ORKHON ENY"},
+{0x10C2F,"OLD TURKIC LETTER ORKHON EP"},
+{0x10C41,"OLD TURKIC LETTER ORKHON ESH"},
+{0x10C14,"OLD TURKIC LETTER ORKHON EZ"},
+{0x10C03,"OLD TURKIC LETTER ORKHON I"},
+{0x10C31,"OLD TURKIC LETTER ORKHON IC"},
+{0x10C36,"OLD TURKIC LETTER ORKHON IQ"},
+{0x10C06,"OLD TURKIC LETTER ORKHON O"},
+{0x10C07,"OLD TURKIC LETTER ORKHON OE"},
+{0x10C1C,"OLD TURKIC LETTER ORKHON OEK"},
+{0x10C30,"OLD TURKIC LETTER ORKHON OP"},
+{0x10C38,"OLD TURKIC LETTER ORKHON OQ"},
+{0x10C47,"OLD TURKIC LETTER ORKHON OT"},
+{0x10C01,"OLD TURKIC LETTER YENISEI A"},
+{0x10C0A,"OLD TURKIC LETTER YENISEI AB"},
+{0x10C12,"OLD TURKIC LETTER YENISEI AD"},
+{0x10C02,"OLD TURKIC LETTER YENISEI AE"},
+{0x10C0C,"OLD TURKIC LETTER YENISEI AEB"},
+{0x10C10,"OLD TURKIC LETTER YENISEI AEG"},
+{0x10C1B,"OLD TURKIC LETTER YENISEI AEK"},
+{0x10C25,"OLD TURKIC LETTER YENISEI AEN"},
+{0x10C2E,"OLD TURKIC LETTER YENISEI AENG"},
+{0x10C46,"OLD TURKIC LETTER YENISEI AET"},
+{0x10C19,"OLD TURKIC LETTER YENISEI AEY"},
+{0x10C0E,"OLD TURKIC LETTER YENISEI AG"},
+{0x10C1F,"OLD TURKIC LETTER YENISEI AL"},
+{0x10C2C,"OLD TURKIC LETTER YENISEI ANG"},
+{0x10C35,"OLD TURKIC LETTER YENISEI AQ"},
+{0x10C3B,"OLD TURKIC LETTER YENISEI AR"},
+{0x10C40,"OLD TURKIC LETTER YENISEI ASH"},
+{0x10C44,"OLD TURKIC LETTER YENISEI AT"},
+{0x10C17,"OLD TURKIC LETTER YENISEI AY"},
+{0x10C05,"OLD TURKIC LETTER YENISEI E"},
+{0x10C33,"OLD TURKIC LETTER YENISEI EC"},
+{0x10C29,"OLD TURKIC LETTER YENISEI ENC"},
+{0x10C27,"OLD TURKIC LETTER YENISEI ENT"},
+{0x10C2B,"OLD TURKIC LETTER YENISEI ENY"},
+{0x10C42,"OLD TURKIC LETTER YENISEI ESH"},
+{0x10C15,"OLD TURKIC LETTER YENISEI EZ"},
+{0x10C04,"OLD TURKIC LETTER YENISEI I"},
+{0x10C37,"OLD TURKIC LETTER YENISEI IQ"},
+{0x10C08,"OLD TURKIC LETTER YENISEI OE"},
+{0x10C1D,"OLD TURKIC LETTER YENISEI OEK"},
+{0x10C39,"OLD TURKIC LETTER YENISEI OQ"},
+{0x1F474,"OLDER MAN"},
+{0x1F475,"OLDER WOMAN"},
+{0x1F51B,"ON WITH EXCLAMATION MARK WITH LEFT RIGHT ARROW ABOVE"},
+{0x1F698,"ONCOMING AUTOMOBILE"},
+{0x1F68D,"ONCOMING BUS"},
+{0x1F694,"ONCOMING POLICE CAR"},
+{0x1F696,"ONCOMING TAXI"},
{0x2024,"ONE DOT LEADER"},
{0x2E2B,"ONE DOT OVER TWO DOTS PUNCTUATION"},
+{0x1F4D6,"OPEN BOOK"},
{0x2423,"OPEN BOX"},
{0x2732,"OPEN CENTRE ASTERISK"},
{0x272B,"OPEN CENTRE BLACK STAR"},
{0x271B,"OPEN CENTRE CROSS"},
{0x273C,"OPEN CENTRE TEARDROP-SPOKED ASTERISK"},
+{0x1F4C2,"OPEN FILE FOLDER"},
+{0x1F450,"OPEN HANDS SIGN"},
+{0x1F513,"OPEN LOCK"},
+{0x1F4ED,"OPEN MAILBOX WITH LOWERED FLAG"},
+{0x1F4EC,"OPEN MAILBOX WITH RAISED FLAG"},
{0x27C3,"OPEN SUBSET"},
{0x27C4,"OPEN SUPERSET"},
{0x238F,"OPEN-CIRCUIT-OUTPUT H-TYPE SYMBOL"},
{0x2390,"OPEN-CIRCUIT-OUTPUT L-TYPE SYMBOL"},
{0x27BE,"OPEN-OUTLINED RIGHTWARDS ARROW"},
+{0x26CE,"OPHIUCHUS"},
{0x260D,"OPPOSITION"},
+{0x1F4BF,"OPTICAL DISC"},
{0x2325,"OPTION KEY"},
{0x27C7,"OR WITH DOT INSIDE"},
+{0x1F4D9,"ORANGE BOOK"},
{0x22B6,"ORIGINAL OF"},
{0x0B56,"ORIYA AI LENGTH MARK"},
{0x0B57,"ORIYA AU LENGTH MARK"},
@@ -14547,6 +18069,12 @@ CharName gUnicodeNames[] = {
{0x0B69,"ORIYA DIGIT THREE"},
{0x0B68,"ORIYA DIGIT TWO"},
{0x0B66,"ORIYA DIGIT ZERO"},
+{0x0B76,"ORIYA FRACTION ONE EIGHTH"},
+{0x0B73,"ORIYA FRACTION ONE HALF"},
+{0x0B72,"ORIYA FRACTION ONE QUARTER"},
+{0x0B75,"ORIYA FRACTION ONE SIXTEENTH"},
+{0x0B74,"ORIYA FRACTION THREE QUARTERS"},
+{0x0B77,"ORIYA FRACTION THREE SIXTEENTHS"},
{0x0B70,"ORIYA ISSHAR"},
{0x0B05,"ORIYA LETTER A"},
{0x0B06,"ORIYA LETTER AA"},
@@ -14663,13 +18191,22 @@ CharName gUnicodeNames[] = {
{0x10484,"OSMANYA LETTER XA"},
{0x10495,"OSMANYA LETTER YA"},
{0x2125,"OUNCE SIGN"},
+{0x1F4E4,"OUTBOX TRAY"},
{0x272D,"OUTLINED BLACK STAR"},
{0x2719,"OUTLINED GREEK CROSS"},
{0x271F,"OUTLINED LATIN CROSS"},
{0x269D,"OUTLINED WHITE STAR"},
{0x203E,"OVERLINE"},
+{0x1F402,"OX"},
+{0x1F4E6,"PACKAGE"},
+{0x1F4C4,"PAGE FACING UP"},
+{0x1F4C3,"PAGE WITH CURL"},
+{0x1F4DF,"PAGER"},
{0x26B4,"PALLAS"},
{0x2E19,"PALM BRANCH"},
+{0x1F334,"PALM TREE"},
+{0x1F43C,"PANDA FACE"},
+{0x1F4CE,"PAPERCLIP"},
{0x2029,"PARAGRAPH SEPARATOR"},
{0x2E0F,"PARAGRAPHOS"},
{0x2225,"PARALLEL TO"},
@@ -14751,6 +18288,32 @@ CharName gUnicodeNames[] = {
{0x322D,"PARENTHESIZED IDEOGRAPH WOOD"},
{0x321E,"PARENTHESIZED KOREAN CHARACTER O HU"},
{0x321D,"PARENTHESIZED KOREAN CHARACTER OJEON"},
+{0x1F110,"PARENTHESIZED LATIN CAPITAL LETTER A"},
+{0x1F111,"PARENTHESIZED LATIN CAPITAL LETTER B"},
+{0x1F112,"PARENTHESIZED LATIN CAPITAL LETTER C"},
+{0x1F113,"PARENTHESIZED LATIN CAPITAL LETTER D"},
+{0x1F114,"PARENTHESIZED LATIN CAPITAL LETTER E"},
+{0x1F115,"PARENTHESIZED LATIN CAPITAL LETTER F"},
+{0x1F116,"PARENTHESIZED LATIN CAPITAL LETTER G"},
+{0x1F117,"PARENTHESIZED LATIN CAPITAL LETTER H"},
+{0x1F118,"PARENTHESIZED LATIN CAPITAL LETTER I"},
+{0x1F119,"PARENTHESIZED LATIN CAPITAL LETTER J"},
+{0x1F11A,"PARENTHESIZED LATIN CAPITAL LETTER K"},
+{0x1F11B,"PARENTHESIZED LATIN CAPITAL LETTER L"},
+{0x1F11C,"PARENTHESIZED LATIN CAPITAL LETTER M"},
+{0x1F11D,"PARENTHESIZED LATIN CAPITAL LETTER N"},
+{0x1F11E,"PARENTHESIZED LATIN CAPITAL LETTER O"},
+{0x1F11F,"PARENTHESIZED LATIN CAPITAL LETTER P"},
+{0x1F120,"PARENTHESIZED LATIN CAPITAL LETTER Q"},
+{0x1F121,"PARENTHESIZED LATIN CAPITAL LETTER R"},
+{0x1F122,"PARENTHESIZED LATIN CAPITAL LETTER S"},
+{0x1F123,"PARENTHESIZED LATIN CAPITAL LETTER T"},
+{0x1F124,"PARENTHESIZED LATIN CAPITAL LETTER U"},
+{0x1F125,"PARENTHESIZED LATIN CAPITAL LETTER V"},
+{0x1F126,"PARENTHESIZED LATIN CAPITAL LETTER W"},
+{0x1F127,"PARENTHESIZED LATIN CAPITAL LETTER X"},
+{0x1F128,"PARENTHESIZED LATIN CAPITAL LETTER Y"},
+{0x1F129,"PARENTHESIZED LATIN CAPITAL LETTER Z"},
{0x249C,"PARENTHESIZED LATIN SMALL LETTER A"},
{0x249D,"PARENTHESIZED LATIN SMALL LETTER B"},
{0x249E,"PARENTHESIZED LATIN SMALL LETTER C"},
@@ -14792,17 +18355,36 @@ CharName gUnicodeNames[] = {
{0x2202,"PARTIAL DIFFERENTIAL"},
{0x267D,"PARTIALLY-RECYCLED PAPER SYMBOL"},
{0x3250,"PARTNERSHIP SIGN"},
+{0x1F389,"PARTY POPPER"},
{0x2391,"PASSIVE-PULL-DOWN-OUTPUT SYMBOL"},
{0x2392,"PASSIVE-PULL-UP-OUTPUT SYMBOL"},
+{0x1F6C2,"PASSPORT CONTROL"},
+{0x1F43E,"PAW PRINTS"},
{0x262E,"PEACE SYMBOL"},
+{0x1F351,"PEACH"},
+{0x1F350,"PEAR"},
+{0x1F6B6,"PEDESTRIAN"},
{0x270F,"PENCIL"},
+{0x1F427,"PENGUIN"},
+{0x1F614,"PENSIVE FACE"},
+{0x26E4,"PENTAGRAM"},
{0x2030,"PER MILLE SIGN"},
{0x214C,"PER SIGN"},
{0x2031,"PER TEN THOUSAND SIGN"},
{0x0025,"PERCENT SIGN"},
+{0x1F3AD,"PERFORMING ARTS"},
{0x267E,"PERMANENT PAPER SIGN"},
{0x27C2,"PERPENDICULAR"},
{0x2AE1,"PERPENDICULAR WITH S"},
+{0x1F623,"PERSEVERING FACE"},
+{0x1F647,"PERSON BOWING DEEPLY"},
+{0x1F64D,"PERSON FROWNING"},
+{0x1F64C,"PERSON RAISING BOTH HANDS IN CELEBRATION"},
+{0x26F9,"PERSON WITH BALL"},
+{0x1F471,"PERSON WITH BLOND HAIR"},
+{0x1F64F,"PERSON WITH FOLDED HANDS"},
+{0x1F64E,"PERSON WITH POUTING FACE"},
+{0x1F4BB,"PERSONAL COMPUTER"},
{0x2306,"PERSPECTIVE"},
{0x20A7,"PESETA SIGN"},
{0x20B1,"PESO SIGN"},
@@ -14935,16 +18517,86 @@ CharName gUnicodeNames[] = {
{0x10916,"PHOENICIAN NUMBER ONE"},
{0x10919,"PHOENICIAN NUMBER ONE HUNDRED"},
{0x10917,"PHOENICIAN NUMBER TEN"},
+{0x1091B,"PHOENICIAN NUMBER THREE"},
{0x10918,"PHOENICIAN NUMBER TWENTY"},
+{0x1091A,"PHOENICIAN NUMBER TWO"},
{0x1091F,"PHOENICIAN WORD SEPARATOR"},
+{0x26CF,"PICK"},
+{0x1F416,"PIG"},
+{0x1F437,"PIG FACE"},
+{0x1F43D,"PIG NOSE"},
{0x00B6,"PILCROW SIGN"},
+{0x1F4A9,"PILE OF POO"},
+{0x1F48A,"PILL"},
+{0x1F38D,"PINE DECORATION"},
+{0x1F34D,"PINEAPPLE"},
{0x272F,"PINWHEEL STAR"},
{0x2653,"PISCES"},
+{0x1F52B,"PISTOL"},
{0x22D4,"PITCHFORK"},
{0x2ADA,"PITCHFORK WITH TEE TOP"},
{0x2318,"PLACE OF INTEREST SIGN"},
{0x210E,"PLANCK CONSTANT"},
{0x210F,"PLANCK CONSTANT OVER TWO PI"},
+{0x1F0D1,"PLAYING CARD ACE OF CLUBS"},
+{0x1F0C1,"PLAYING CARD ACE OF DIAMONDS"},
+{0x1F0B1,"PLAYING CARD ACE OF HEARTS"},
+{0x1F0A1,"PLAYING CARD ACE OF SPADES"},
+{0x1F0A0,"PLAYING CARD BACK"},
+{0x1F0CF,"PLAYING CARD BLACK JOKER"},
+{0x1F0D8,"PLAYING CARD EIGHT OF CLUBS"},
+{0x1F0C8,"PLAYING CARD EIGHT OF DIAMONDS"},
+{0x1F0B8,"PLAYING CARD EIGHT OF HEARTS"},
+{0x1F0A8,"PLAYING CARD EIGHT OF SPADES"},
+{0x1F0D5,"PLAYING CARD FIVE OF CLUBS"},
+{0x1F0C5,"PLAYING CARD FIVE OF DIAMONDS"},
+{0x1F0B5,"PLAYING CARD FIVE OF HEARTS"},
+{0x1F0A5,"PLAYING CARD FIVE OF SPADES"},
+{0x1F0D4,"PLAYING CARD FOUR OF CLUBS"},
+{0x1F0C4,"PLAYING CARD FOUR OF DIAMONDS"},
+{0x1F0B4,"PLAYING CARD FOUR OF HEARTS"},
+{0x1F0A4,"PLAYING CARD FOUR OF SPADES"},
+{0x1F0DB,"PLAYING CARD JACK OF CLUBS"},
+{0x1F0CB,"PLAYING CARD JACK OF DIAMONDS"},
+{0x1F0BB,"PLAYING CARD JACK OF HEARTS"},
+{0x1F0AB,"PLAYING CARD JACK OF SPADES"},
+{0x1F0DE,"PLAYING CARD KING OF CLUBS"},
+{0x1F0CE,"PLAYING CARD KING OF DIAMONDS"},
+{0x1F0BE,"PLAYING CARD KING OF HEARTS"},
+{0x1F0AE,"PLAYING CARD KING OF SPADES"},
+{0x1F0DC,"PLAYING CARD KNIGHT OF CLUBS"},
+{0x1F0CC,"PLAYING CARD KNIGHT OF DIAMONDS"},
+{0x1F0BC,"PLAYING CARD KNIGHT OF HEARTS"},
+{0x1F0AC,"PLAYING CARD KNIGHT OF SPADES"},
+{0x1F0D9,"PLAYING CARD NINE OF CLUBS"},
+{0x1F0C9,"PLAYING CARD NINE OF DIAMONDS"},
+{0x1F0B9,"PLAYING CARD NINE OF HEARTS"},
+{0x1F0A9,"PLAYING CARD NINE OF SPADES"},
+{0x1F0DD,"PLAYING CARD QUEEN OF CLUBS"},
+{0x1F0CD,"PLAYING CARD QUEEN OF DIAMONDS"},
+{0x1F0BD,"PLAYING CARD QUEEN OF HEARTS"},
+{0x1F0AD,"PLAYING CARD QUEEN OF SPADES"},
+{0x1F0D7,"PLAYING CARD SEVEN OF CLUBS"},
+{0x1F0C7,"PLAYING CARD SEVEN OF DIAMONDS"},
+{0x1F0B7,"PLAYING CARD SEVEN OF HEARTS"},
+{0x1F0A7,"PLAYING CARD SEVEN OF SPADES"},
+{0x1F0D6,"PLAYING CARD SIX OF CLUBS"},
+{0x1F0C6,"PLAYING CARD SIX OF DIAMONDS"},
+{0x1F0B6,"PLAYING CARD SIX OF HEARTS"},
+{0x1F0A6,"PLAYING CARD SIX OF SPADES"},
+{0x1F0DA,"PLAYING CARD TEN OF CLUBS"},
+{0x1F0CA,"PLAYING CARD TEN OF DIAMONDS"},
+{0x1F0BA,"PLAYING CARD TEN OF HEARTS"},
+{0x1F0AA,"PLAYING CARD TEN OF SPADES"},
+{0x1F0D3,"PLAYING CARD THREE OF CLUBS"},
+{0x1F0C3,"PLAYING CARD THREE OF DIAMONDS"},
+{0x1F0B3,"PLAYING CARD THREE OF HEARTS"},
+{0x1F0A3,"PLAYING CARD THREE OF SPADES"},
+{0x1F0D2,"PLAYING CARD TWO OF CLUBS"},
+{0x1F0C2,"PLAYING CARD TWO OF DIAMONDS"},
+{0x1F0B2,"PLAYING CARD TWO OF HEARTS"},
+{0x1F0A2,"PLAYING CARD TWO OF SPADES"},
+{0x1F0DF,"PLAYING CARD WHITE JOKER"},
{0x002B,"PLUS SIGN"},
{0x2A72,"PLUS SIGN ABOVE EQUALS SIGN"},
{0x2A2D,"PLUS SIGN IN LEFT HALF CIRCLE"},
@@ -14959,11 +18611,23 @@ CharName gUnicodeNames[] = {
{0x2A26,"PLUS SIGN WITH TILDE BELOW"},
{0x00B1,"PLUS-MINUS SIGN"},
{0x2647,"PLUTO"},
+{0x1F693,"POLICE CAR"},
+{0x1F6A8,"POLICE CARS REVOLVING LIGHT"},
+{0x1F46E,"POLICE OFFICER"},
+{0x1F429,"POODLE"},
{0x202C,"POP DIRECTIONAL FORMATTING"},
{0x2316,"POSITION INDICATOR"},
+{0x1F4EF,"POSTAL HORN"},
{0x3012,"POSTAL MARK"},
{0x3020,"POSTAL MARK FACE"},
+{0x1F4EE,"POSTBOX"},
+{0x1F372,"POT OF FOOD"},
+{0x1F6B0,"POTABLE WATER SYMBOL"},
+{0x1F45D,"POUCH"},
+{0x1F357,"POULTRY LEG"},
{0x00A3,"POUND SIGN"},
+{0x1F63E,"POUTING CAT FACE"},
+{0x1F621,"POUTING FACE"},
{0x227A,"PRECEDES"},
{0x2AB7,"PRECEDES ABOVE ALMOST EQUAL TO"},
{0x2AB3,"PRECEDES ABOVE EQUALS SIGN"},
@@ -15011,12 +18675,18 @@ CharName gUnicodeNames[] = {
{0xFE34,"PRESENTATION FORM FOR VERTICAL WAVY LOW LINE"},
{0x2397,"PREVIOUS PAGE"},
{0x2032,"PRIME"},
+{0x1F478,"PRINCESS"},
{0x2399,"PRINT SCREEN SYMBOL"},
{0x2305,"PROJECTIVE"},
{0x214A,"PROPERTY LINE"},
{0x2237,"PROPORTION"},
{0x221D,"PROPORTIONAL TO"},
+{0x1F4E2,"PUBLIC ADDRESS LOUDSPEAKER"},
{0x2008,"PUNCTUATION SPACE"},
+{0x1F49C,"PURPLE HEART"},
+{0x1F45B,"PURSE"},
+{0x1F4CC,"PUSHPIN"},
+{0x1F6AE,"PUT LITTER IN ITS PLACE SYMBOL"},
{0x2596,"QUADRANT LOWER LEFT"},
{0x2597,"QUADRANT LOWER RIGHT"},
{0x2598,"QUADRANT UPPER LEFT"},
@@ -15036,12 +18706,24 @@ CharName gUnicodeNames[] = {
{0x225F,"QUESTIONED EQUAL TO"},
{0x26BB,"QUINCUNX"},
{0x0022,"QUOTATION MARK"},
+{0x1F407,"RABBIT"},
+{0x1F430,"RABBIT FACE"},
{0x23B7,"RADICAL SYMBOL BOTTOM"},
+{0x1F4FB,"RADIO"},
+{0x1F518,"RADIO BUTTON"},
{0x2622,"RADIOACTIVE SIGN"},
+{0x1F683,"RAILWAY CAR"},
+{0x26C6,"RAIN"},
+{0x1F308,"RAINBOW"},
{0x2E07,"RAISED DOTTED INTERPOLATION MARKER"},
+{0x270A,"RAISED FIST"},
+{0x270B,"RAISED HAND"},
{0x2E06,"RAISED INTERPOLATION MARKER"},
{0x2E0B,"RAISED SQUARE"},
+{0x1F40F,"RAM"},
+{0x1F400,"RAT"},
{0x2236,"RATIO"},
+{0x1F699,"RECREATIONAL VEHICLE"},
{0x267C,"RECYCLED PAPER SYMBOL"},
{0x267A,"RECYCLING SYMBOL FOR GENERIC MATERIALS"},
{0x2673,"RECYCLING SYMBOL FOR TYPE-1 PLASTICS"},
@@ -15051,7 +18733,34 @@ CharName gUnicodeNames[] = {
{0x2677,"RECYCLING SYMBOL FOR TYPE-5 PLASTICS"},
{0x2678,"RECYCLING SYMBOL FOR TYPE-6 PLASTICS"},
{0x2679,"RECYCLING SYMBOL FOR TYPE-7 PLASTICS"},
+{0x1F34E,"RED APPLE"},
{0x203B,"REFERENCE MARK"},
+{0x1F1E6,"REGIONAL INDICATOR SYMBOL LETTER A"},
+{0x1F1E7,"REGIONAL INDICATOR SYMBOL LETTER B"},
+{0x1F1E8,"REGIONAL INDICATOR SYMBOL LETTER C"},
+{0x1F1E9,"REGIONAL INDICATOR SYMBOL LETTER D"},
+{0x1F1EA,"REGIONAL INDICATOR SYMBOL LETTER E"},
+{0x1F1EB,"REGIONAL INDICATOR SYMBOL LETTER F"},
+{0x1F1EC,"REGIONAL INDICATOR SYMBOL LETTER G"},
+{0x1F1ED,"REGIONAL INDICATOR SYMBOL LETTER H"},
+{0x1F1EE,"REGIONAL INDICATOR SYMBOL LETTER I"},
+{0x1F1EF,"REGIONAL INDICATOR SYMBOL LETTER J"},
+{0x1F1F0,"REGIONAL INDICATOR SYMBOL LETTER K"},
+{0x1F1F1,"REGIONAL INDICATOR SYMBOL LETTER L"},
+{0x1F1F2,"REGIONAL INDICATOR SYMBOL LETTER M"},
+{0x1F1F3,"REGIONAL INDICATOR SYMBOL LETTER N"},
+{0x1F1F4,"REGIONAL INDICATOR SYMBOL LETTER O"},
+{0x1F1F5,"REGIONAL INDICATOR SYMBOL LETTER P"},
+{0x1F1F6,"REGIONAL INDICATOR SYMBOL LETTER Q"},
+{0x1F1F7,"REGIONAL INDICATOR SYMBOL LETTER R"},
+{0x1F1F8,"REGIONAL INDICATOR SYMBOL LETTER S"},
+{0x1F1F9,"REGIONAL INDICATOR SYMBOL LETTER T"},
+{0x1F1FA,"REGIONAL INDICATOR SYMBOL LETTER U"},
+{0x1F1FB,"REGIONAL INDICATOR SYMBOL LETTER V"},
+{0x1F1FC,"REGIONAL INDICATOR SYMBOL LETTER W"},
+{0x1F1FD,"REGIONAL INDICATOR SYMBOL LETTER X"},
+{0x1F1FE,"REGIONAL INDICATOR SYMBOL LETTER Y"},
+{0x1F1FF,"REGIONAL INDICATOR SYMBOL LETTER Z"},
{0x00AE,"REGISTERED SIGN"},
{0xA952,"REJANG CONSONANT SIGN H"},
{0xA950,"REJANG CONSONANT SIGN N"},
@@ -15090,8 +18799,12 @@ CharName gUnicodeNames[] = {
{0xA947,"REJANG VOWEL SIGN I"},
{0xA94B,"REJANG VOWEL SIGN O"},
{0xA948,"REJANG VOWEL SIGN U"},
+{0x1F60C,"RELIEVED FACE"},
{0xFFFD,"REPLACEMENT CHARACTER"},
{0x211F,"RESPONSE"},
+{0x26E0,"RESTRICTED LEFT ENTRY-1"},
+{0x26E1,"RESTRICTED LEFT ENTRY-2"},
+{0x1F6BB,"RESTROOM"},
{0x23CE,"RETURN SYMBOL"},
{0x005C,"REVERSE SOLIDUS"},
{0x29F5,"REVERSE SOLIDUS OPERATOR"},
@@ -15116,7 +18829,11 @@ CharName gUnicodeNames[] = {
{0x223D,"REVERSED TILDE"},
{0x22CD,"REVERSED TILDE EQUALS"},
{0x2037,"REVERSED TRIPLE PRIME"},
+{0x1F49E,"REVOLVING HEARTS"},
{0xFDFC,"RIAL SIGN"},
+{0x1F380,"RIBBON"},
+{0x1F359,"RICE BALL"},
+{0x1F358,"RICE CRACKER"},
{0x221F,"RIGHT ANGLE"},
{0x3009,"RIGHT ANGLE BRACKET"},
{0x2992,"RIGHT ANGLE BRACKET WITH DOT"},
@@ -15182,9 +18899,13 @@ CharName gUnicodeNames[] = {
{0x301B,"RIGHT WHITE SQUARE BRACKET"},
{0x3019,"RIGHT WHITE TORTOISE SHELL BRACKET"},
{0x29D9,"RIGHT WIGGLY FENCE"},
+{0x0FD5,"RIGHT-FACING SVASTI SIGN"},
+{0x0FD7,"RIGHT-FACING SVASTI SIGN WITH DOTS"},
+{0x26E5,"RIGHT-HANDED INTERLACED PENTAGRAM"},
{0x232A,"RIGHT-POINTING ANGLE BRACKET"},
{0x29FD,"RIGHT-POINTING CURVED ANGLE BRACKET"},
{0x00BB,"RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK"},
+{0x1F50E,"RIGHT-POINTING MAGNIFYING GLASS"},
{0x27A9,"RIGHT-SHADED WHITE RIGHTWARDS ARROW"},
{0x2938,"RIGHT-SIDE ARC CLOCKWISE ARROW"},
{0x202B,"RIGHT-TO-LEFT EMBEDDING"},
@@ -15255,6 +18976,7 @@ CharName gUnicodeNames[] = {
{0x219D,"RIGHTWARDS WAVE ARROW"},
{0x21E8,"RIGHTWARDS WHITE ARROW"},
{0x21F0,"RIGHTWARDS WHITE ARROW FROM WALL"},
+{0x1F48D,"RING"},
{0x02DA,"RING ABOVE"},
{0x2257,"RING EQUAL TO"},
{0x2256,"RING IN EQUAL TO"},
@@ -15262,6 +18984,9 @@ CharName gUnicodeNames[] = {
{0x2E30,"RING POINT"},
{0x292B,"RISING DIAGONAL CROSSING FALLING DIAGONAL"},
{0x2930,"RISING DIAGONAL CROSSING SOUTH EAST ARROW"},
+{0x1F360,"ROASTED SWEET POTATO"},
+{0x1F680,"ROCKET"},
+{0x1F3A2,"ROLLER COASTER"},
{0x1019A,"ROMAN AS SIGN"},
{0x1019B,"ROMAN CENTURIAL SIGN"},
{0x10196,"ROMAN DENARIUS SIGN"},
@@ -15298,10 +19023,46 @@ CharName gUnicodeNames[] = {
{0x10193,"ROMAN SEXTULA SIGN"},
{0x10195,"ROMAN SILIQUA SIGN"},
{0x10191,"ROMAN UNCIA SIGN"},
+{0x1F413,"ROOSTER"},
+{0x1F339,"ROSE"},
{0x213A,"ROTATED CAPITAL Q"},
{0x2767,"ROTATED FLORAL HEART BULLET"},
{0x2765,"ROTATED HEAVY BLACK HEART BULLET"},
+{0x1F4CD,"ROUND PUSHPIN"},
+{0x1F6A3,"ROWBOAT"},
+{0x1F3C9,"RUGBY FOOTBALL"},
{0x29F4,"RULE-DELAYED"},
+{0x10E67,"RUMI DIGIT EIGHT"},
+{0x10E64,"RUMI DIGIT FIVE"},
+{0x10E63,"RUMI DIGIT FOUR"},
+{0x10E68,"RUMI DIGIT NINE"},
+{0x10E60,"RUMI DIGIT ONE"},
+{0x10E66,"RUMI DIGIT SEVEN"},
+{0x10E65,"RUMI DIGIT SIX"},
+{0x10E62,"RUMI DIGIT THREE"},
+{0x10E61,"RUMI DIGIT TWO"},
+{0x10E7B,"RUMI FRACTION ONE HALF"},
+{0x10E7C,"RUMI FRACTION ONE QUARTER"},
+{0x10E7D,"RUMI FRACTION ONE THIRD"},
+{0x10E7E,"RUMI FRACTION TWO THIRDS"},
+{0x10E79,"RUMI NUMBER EIGHT HUNDRED"},
+{0x10E70,"RUMI NUMBER EIGHTY"},
+{0x10E6D,"RUMI NUMBER FIFTY"},
+{0x10E76,"RUMI NUMBER FIVE HUNDRED"},
+{0x10E6C,"RUMI NUMBER FORTY"},
+{0x10E75,"RUMI NUMBER FOUR HUNDRED"},
+{0x10E7A,"RUMI NUMBER NINE HUNDRED"},
+{0x10E71,"RUMI NUMBER NINETY"},
+{0x10E72,"RUMI NUMBER ONE HUNDRED"},
+{0x10E78,"RUMI NUMBER SEVEN HUNDRED"},
+{0x10E6F,"RUMI NUMBER SEVENTY"},
+{0x10E77,"RUMI NUMBER SIX HUNDRED"},
+{0x10E6E,"RUMI NUMBER SIXTY"},
+{0x10E69,"RUMI NUMBER TEN"},
+{0x10E6B,"RUMI NUMBER THIRTY"},
+{0x10E74,"RUMI NUMBER THREE HUNDRED"},
+{0x10E6A,"RUMI NUMBER TWENTY"},
+{0x10E73,"RUMI NUMBER TWO HUNDRED"},
{0x16EE,"RUNIC ARLAUG SYMBOL"},
{0x16F0,"RUNIC BELGTHOR SYMBOL"},
{0x16ED,"RUNIC CROSS PUNCTUATION"},
@@ -15383,10 +19144,76 @@ CharName gUnicodeNames[] = {
{0x16EC,"RUNIC MULTIPLE PUNCTUATION"},
{0x16EB,"RUNIC SINGLE PUNCTUATION"},
{0x16EF,"RUNIC TVIMADUR SYMBOL"},
+{0x1F3C3,"RUNNER"},
+{0x1F3BD,"RUNNING SHIRT WITH SASH"},
{0x20A8,"RUPEE SIGN"},
{0x29CC,"S IN TRIANGLE"},
{0x2650,"SAGITTARIUS"},
+{0x26F5,"SAILBOAT"},
+{0x1F376,"SAKE BOTTLE AND CUP"},
{0x2613,"SALTIRE"},
+{0x0836,"SAMARITAN ABBREVIATION MARK"},
+{0x0800,"SAMARITAN LETTER ALAF"},
+{0x0805,"SAMARITAN LETTER BAA"},
+{0x0801,"SAMARITAN LETTER BIT"},
+{0x0803,"SAMARITAN LETTER DALAT"},
+{0x0810,"SAMARITAN LETTER FI"},
+{0x0802,"SAMARITAN LETTER GAMAN"},
+{0x080F,"SAMARITAN LETTER IN"},
+{0x0807,"SAMARITAN LETTER IT"},
+{0x0804,"SAMARITAN LETTER IY"},
+{0x080A,"SAMARITAN LETTER KAAF"},
+{0x080B,"SAMARITAN LETTER LABAT"},
+{0x080C,"SAMARITAN LETTER MIM"},
+{0x080D,"SAMARITAN LETTER NUN"},
+{0x0812,"SAMARITAN LETTER QUF"},
+{0x0813,"SAMARITAN LETTER RISH"},
+{0x0814,"SAMARITAN LETTER SHAN"},
+{0x080E,"SAMARITAN LETTER SINGAAT"},
+{0x0815,"SAMARITAN LETTER TAAF"},
+{0x0808,"SAMARITAN LETTER TIT"},
+{0x0811,"SAMARITAN LETTER TSAADIY"},
+{0x0809,"SAMARITAN LETTER YUT"},
+{0x0806,"SAMARITAN LETTER ZEN"},
+{0x0819,"SAMARITAN MARK DAGESH"},
+{0x081B,"SAMARITAN MARK EPENTHETIC YUT"},
+{0x0816,"SAMARITAN MARK IN"},
+{0x0817,"SAMARITAN MARK IN-ALAF"},
+{0x082D,"SAMARITAN MARK NEQUDAA"},
+{0x0818,"SAMARITAN MARK OCCLUSION"},
+{0x081A,"SAMARITAN MODIFIER LETTER EPENTHETIC YUT"},
+{0x0828,"SAMARITAN MODIFIER LETTER I"},
+{0x0824,"SAMARITAN MODIFIER LETTER SHORT A"},
+{0x0831,"SAMARITAN PUNCTUATION AFSAAQ"},
+{0x0832,"SAMARITAN PUNCTUATION ANGED"},
+{0x083E,"SAMARITAN PUNCTUATION ANNAAU"},
+{0x083C,"SAMARITAN PUNCTUATION ARKAANU"},
+{0x0834,"SAMARITAN PUNCTUATION ATMAAU"},
+{0x0833,"SAMARITAN PUNCTUATION BAU"},
+{0x0837,"SAMARITAN PUNCTUATION MELODIC QITSA"},
+{0x0830,"SAMARITAN PUNCTUATION NEQUDAA"},
+{0x0839,"SAMARITAN PUNCTUATION QITSA"},
+{0x0835,"SAMARITAN PUNCTUATION SHIYYAALAA"},
+{0x083D,"SAMARITAN PUNCTUATION SOF MASHFAAT"},
+{0x083B,"SAMARITAN PUNCTUATION TURU"},
+{0x083A,"SAMARITAN PUNCTUATION ZAEF"},
+{0x0838,"SAMARITAN PUNCTUATION ZIQAA"},
+{0x0823,"SAMARITAN VOWEL SIGN A"},
+{0x0820,"SAMARITAN VOWEL SIGN AA"},
+{0x081D,"SAMARITAN VOWEL SIGN E"},
+{0x082A,"SAMARITAN VOWEL SIGN I"},
+{0x0822,"SAMARITAN VOWEL SIGN LONG A"},
+{0x081F,"SAMARITAN VOWEL SIGN LONG AA"},
+{0x081C,"SAMARITAN VOWEL SIGN LONG E"},
+{0x0829,"SAMARITAN VOWEL SIGN LONG I"},
+{0x0826,"SAMARITAN VOWEL SIGN LONG U"},
+{0x082B,"SAMARITAN VOWEL SIGN O"},
+{0x0821,"SAMARITAN VOWEL SIGN OVERLONG A"},
+{0x081E,"SAMARITAN VOWEL SIGN OVERLONG AA"},
+{0x0825,"SAMARITAN VOWEL SIGN SHORT A"},
+{0x082C,"SAMARITAN VOWEL SIGN SUKUN"},
+{0x0827,"SAMARITAN VOWEL SIGN U"},
+{0x1F4E1,"SATELLITE ANTENNA"},
{0x2644,"SATURN"},
{0xA8B4,"SAURASHTRA CONSONANT SIGN HAARU"},
{0xA8CE,"SAURASHTRA DANDA"},
@@ -15469,7 +19296,10 @@ CharName gUnicodeNames[] = {
{0xA8BD,"SAURASHTRA VOWEL SIGN VOCALIC LL"},
{0xA8BA,"SAURASHTRA VOWEL SIGN VOCALIC R"},
{0xA8BB,"SAURASHTRA VOWEL SIGN VOCALIC RR"},
+{0x1F3B7,"SAXOPHONE"},
{0x2696,"SCALES"},
+{0x1F3EB,"SCHOOL"},
+{0x1F392,"SCHOOL SATCHEL"},
{0x264F,"SCORPIUS"},
{0x212C,"SCRIPT CAPITAL B"},
{0x2130,"SCRIPT CAPITAL E"},
@@ -15484,9 +19314,13 @@ CharName gUnicodeNames[] = {
{0x210A,"SCRIPT SMALL G"},
{0x2113,"SCRIPT SMALL L"},
{0x2134,"SCRIPT SMALL O"},
+{0x1F4DC,"SCROLL"},
{0x2108,"SCRUPLE"},
+{0x1F4BA,"SEAT"},
{0x00A7,"SECTION SIGN"},
{0x2314,"SECTOR"},
+{0x1F648,"SEE-NO-EVIL MONKEY"},
+{0x1F331,"SEEDLING"},
{0x2313,"SEGMENT"},
{0x003B,"SEMICOLON"},
{0x2A32,"SEMIDIRECT PRODUCT WITH BOTTOM CLOSED"},
@@ -15500,6 +19334,7 @@ CharName gUnicodeNames[] = {
{0x271E,"SHADOWED WHITE LATIN CROSS"},
{0x2730,"SHADOWED WHITE STAR"},
{0x2618,"SHAMROCK"},
+{0x1F367,"SHAVED ICE"},
{0x10469,"SHAVIAN LETTER ADO"},
{0x10471,"SHAVIAN LETTER AGE"},
{0x1046D,"SHAVIAN LETTER AH"},
@@ -15548,6 +19383,10 @@ CharName gUnicodeNames[] = {
{0x10458,"SHAVIAN LETTER YEA"},
{0x1047F,"SHAVIAN LETTER YEW"},
{0x1045F,"SHAVIAN LETTER ZOO"},
+{0x1F411,"SHEEP"},
+{0x26E9,"SHINTO SHRINE"},
+{0x1F6A2,"SHIP"},
+{0x1F320,"SHOOTING STAR"},
{0x2ADF,"SHORT DOWN TACK"},
{0x2AE7,"SHORT DOWN TACK WITH OVERBAR"},
{0x2ADE,"SHORT LEFT TACK"},
@@ -15555,8 +19394,11 @@ CharName gUnicodeNames[] = {
{0x2AE0,"SHORT UP TACK"},
{0x2AE9,"SHORT UP TACK ABOVE SHORT DOWN TACK"},
{0x2AE8,"SHORT UP TACK WITH UNDERBAR"},
+{0x1F370,"SHORTCAKE"},
{0x237D,"SHOULDERED OPEN BOX"},
+{0x1F6BF,"SHOWER"},
{0x29E2,"SHUFFLE PRODUCT"},
+{0x1F5FE,"SILHOUETTE OF JAPAN"},
{0x2AA0,"SIMILAR ABOVE GREATER-THAN ABOVE EQUALS SIGN"},
{0x2A9F,"SIMILAR ABOVE LESS-THAN ABOVE EQUALS SIGN"},
{0x2A6C,"SIMILAR MINUS SIMILAR"},
@@ -15649,19 +19491,28 @@ CharName gUnicodeNames[] = {
{0x0DDE,"SINHALA VOWEL SIGN KOMBUVA HAA GAYANUKITTA"},
{0x273E,"SIX PETALLED BLACK AND WHITE FLORETTE"},
{0x2736,"SIX POINTED BLACK STAR"},
+{0x1F52F,"SIX POINTED STAR WITH MIDDLE DOT"},
{0x2006,"SIX-PER-EM SPACE"},
{0x273A,"SIXTEEN POINTED ASTERISK"},
+{0x1F3BF,"SKI AND SKI BOOT"},
+{0x26F7,"SKIER"},
+{0x1F480,"SKULL"},
{0x2620,"SKULL AND CROSSBONES"},
{0x2A96,"SLANTED EQUAL TO OR GREATER-THAN"},
{0x2A98,"SLANTED EQUAL TO OR GREATER-THAN WITH DOT INSIDE"},
{0x2A95,"SLANTED EQUAL TO OR LESS-THAN"},
{0x2A97,"SLANTED EQUAL TO OR LESS-THAN WITH DOT INSIDE"},
{0xA673,"SLAVONIC ASTERISK"},
+{0x1F4A4,"SLEEPING SYMBOL"},
+{0x1F62A,"SLEEPY FACE"},
+{0x1F355,"SLICE OF PIZZA"},
{0x2333,"SLOPE"},
{0x2A58,"SLOPING LARGE AND"},
{0x2A57,"SLOPING LARGE OR"},
+{0x1F3B0,"SLOT MACHINE"},
{0xFE60,"SMALL AMPERSAND"},
{0xFE61,"SMALL ASTERISK"},
+{0x1F539,"SMALL BLUE DIAMOND"},
{0xFE55,"SMALL COLON"},
{0xFE50,"SMALL COMMA"},
{0xFE6B,"SMALL COMMERCIAL AT"},
@@ -15684,6 +19535,7 @@ CharName gUnicodeNames[] = {
{0xFE5D,"SMALL LEFT TORTOISE SHELL BRACKET"},
{0xFE64,"SMALL LESS-THAN SIGN"},
{0xFE5F,"SMALL NUMBER SIGN"},
+{0x1F538,"SMALL ORANGE DIAMOND"},
{0xFE6A,"SMALL PERCENT SIGN"},
{0xFE62,"SMALL PLUS SIGN"},
{0xFE56,"SMALL QUESTION MARK"},
@@ -15709,17 +19561,38 @@ CharName gUnicodeNames[] = {
{0x2171,"SMALL ROMAN NUMERAL TWO"},
{0xFE54,"SMALL SEMICOLON"},
{0x02DC,"SMALL TILDE"},
+{0x10B3B,"SMALL TWO DOTS OVER ONE DOT PUNCTUATION"},
{0x2A61,"SMALL VEE WITH UNDERBAR"},
{0x2AAA,"SMALLER THAN"},
{0x2AAC,"SMALLER THAN OR EQUAL TO"},
{0x2A33,"SMASH PRODUCT"},
{0x2323,"SMILE"},
+{0x1F63B,"SMILING CAT FACE WITH HEART-SHAPED EYES"},
+{0x1F63A,"SMILING CAT FACE WITH OPEN MOUTH"},
+{0x1F607,"SMILING FACE WITH HALO"},
+{0x1F60D,"SMILING FACE WITH HEART-SHAPED EYES"},
+{0x1F608,"SMILING FACE WITH HORNS"},
+{0x1F603,"SMILING FACE WITH OPEN MOUTH"},
+{0x1F605,"SMILING FACE WITH OPEN MOUTH AND COLD SWEAT"},
+{0x1F604,"SMILING FACE WITH OPEN MOUTH AND SMILING EYES"},
+{0x1F606,"SMILING FACE WITH OPEN MOUTH AND TIGHTLY-CLOSED EYES"},
+{0x1F60A,"SMILING FACE WITH SMILING EYES"},
+{0x1F60E,"SMILING FACE WITH SUNGLASSES"},
+{0x1F60F,"SMIRKING FACE"},
+{0x1F6AC,"SMOKING SYMBOL"},
+{0x1F40C,"SNAIL"},
+{0x1F40D,"SNAKE"},
+{0x1F3C2,"SNOWBOARDER"},
{0x2744,"SNOWFLAKE"},
{0x2603,"SNOWMAN"},
+{0x26C4,"SNOWMAN WITHOUT SNOW"},
+{0x26BD,"SOCCER BALL"},
{0x00AD,"SOFT HYPHEN"},
+{0x1F366,"SOFT ICE CREAM"},
{0x2394,"SOFTWARE-FUNCTION SYMBOL"},
{0x002F,"SOLIDUS"},
{0x29F6,"SOLIDUS WITH OVERBAR"},
+{0x1F51C,"SOON WITH RIGHTWARDS ARROW ABOVE"},
{0x2117,"SOUND RECORDING COPYRIGHT"},
{0x2198,"SOUTH EAST ARROW"},
{0x2929,"SOUTH EAST ARROW AND SOUTH WEST ARROW"},
@@ -15736,10 +19609,24 @@ CharName gUnicodeNames[] = {
{0x21D9,"SOUTH WEST DOUBLE ARROW"},
{0x2B03,"SOUTH WEST WHITE ARROW"},
{0x0020,"SPACE"},
+{0x1F35D,"SPAGHETTI"},
{0x2747,"SPARKLE"},
+{0x2728,"SPARKLES"},
+{0x1F496,"SPARKLING HEART"},
+{0x1F64A,"SPEAK-NO-EVIL MONKEY"},
+{0x1F508,"SPEAKER"},
+{0x1F507,"SPEAKER WITH CANCELLATION STROKE"},
+{0x1F509,"SPEAKER WITH ONE SOUND WAVE"},
+{0x1F50A,"SPEAKER WITH THREE SOUND WAVES"},
+{0x1F4AC,"SPEECH BALLOON"},
+{0x1F6A4,"SPEEDBOAT"},
+{0x20B7,"SPESMILO SIGN"},
{0x2222,"SPHERICAL ANGLE"},
{0x29A0,"SPHERICAL ANGLE OPENING LEFT"},
{0x29A1,"SPHERICAL ANGLE OPENING UP"},
+{0x1F41A,"SPIRAL SHELL"},
+{0x1F4A6,"SPLASHING SWEAT SYMBOL"},
+{0x1F433,"SPOUTING WHALE"},
{0x33DF,"SQUARE A OVER M"},
{0x3303,"SQUARE AARU"},
{0x33C2,"SQUARE AM"},
@@ -15769,6 +19656,7 @@ CharName gUnicodeNames[] = {
{0x3324,"SQUARE DAASU"},
{0x33C8,"SQUARE DB"},
{0x3325,"SQUARE DESI"},
+{0x1F190,"SQUARE DJ"},
{0x3397,"SQUARE DL"},
{0x3377,"SQUARE DM"},
{0x3379,"SQUARE DM CUBED"},
@@ -15784,6 +19672,7 @@ CharName gUnicodeNames[] = {
{0x32CE,"SQUARE EV"},
{0x3399,"SQUARE FM"},
{0x23CD,"SQUARE FOOT"},
+{0x26F6,"SQUARE FOUR CORNERS"},
{0x33FF,"SQUARE GAL"},
{0x330F,"SQUARE GANMA"},
{0x330E,"SQUARE GARON"},
@@ -15801,6 +19690,7 @@ CharName gUnicodeNames[] = {
{0x3336,"SQUARE HEKUTAARU"},
{0x3339,"SQUARE HERUTU"},
{0x32CC,"SQUARE HG"},
+{0x1F200,"SQUARE HIRAGANA HOKA"},
{0x333F,"SQUARE HON"},
{0x3342,"SQUARE HOON"},
{0x3341,"SQUARE HOORU"},
@@ -15972,15 +19862,106 @@ CharName gUnicodeNames[] = {
{0x334F,"SQUARE YAARU"},
{0x3350,"SQUARE YUAN"},
{0x29C6,"SQUARED ASTERISK"},
+{0x1F229,"SQUARED CJK UNIFIED IDEOGRAPH-4E00"},
+{0x1F22A,"SQUARED CJK UNIFIED IDEOGRAPH-4E09"},
+{0x1F22D,"SQUARED CJK UNIFIED IDEOGRAPH-4E2D"},
+{0x1F214,"SQUARED CJK UNIFIED IDEOGRAPH-4E8C"},
+{0x1F218,"SQUARED CJK UNIFIED IDEOGRAPH-4EA4"},
+{0x1F21E,"SQUARED CJK UNIFIED IDEOGRAPH-518D"},
+{0x1F220,"SQUARED CJK UNIFIED IDEOGRAPH-521D"},
+{0x1F21C,"SQUARED CJK UNIFIED IDEOGRAPH-524D"},
+{0x1F239,"SQUARED CJK UNIFIED IDEOGRAPH-5272"},
+{0x1F212,"SQUARED CJK UNIFIED IDEOGRAPH-53CC"},
+{0x1F22E,"SQUARED CJK UNIFIED IDEOGRAPH-53F3"},
+{0x1F234,"SQUARED CJK UNIFIED IDEOGRAPH-5408"},
+{0x1F225,"SQUARED CJK UNIFIED IDEOGRAPH-5439"},
+{0x1F23A,"SQUARED CJK UNIFIED IDEOGRAPH-55B6"},
+{0x1F224,"SQUARED CJK UNIFIED IDEOGRAPH-58F0"},
+{0x1F215,"SQUARED CJK UNIFIED IDEOGRAPH-591A"},
+{0x1F217,"SQUARED CJK UNIFIED IDEOGRAPH-5929"},
+{0x1F211,"SQUARED CJK UNIFIED IDEOGRAPH-5B57"},
+{0x1F22C,"SQUARED CJK UNIFIED IDEOGRAPH-5DE6"},
+{0x1F21D,"SQUARED CJK UNIFIED IDEOGRAPH-5F8C"},
+{0x1F210,"SQUARED CJK UNIFIED IDEOGRAPH-624B"},
+{0x1F231,"SQUARED CJK UNIFIED IDEOGRAPH-6253"},
+{0x1F227,"SQUARED CJK UNIFIED IDEOGRAPH-6295"},
+{0x1F22F,"SQUARED CJK UNIFIED IDEOGRAPH-6307"},
+{0x1F228,"SQUARED CJK UNIFIED IDEOGRAPH-6355"},
+{0x1F21B,"SQUARED CJK UNIFIED IDEOGRAPH-6599"},
+{0x1F21F,"SQUARED CJK UNIFIED IDEOGRAPH-65B0"},
+{0x1F219,"SQUARED CJK UNIFIED IDEOGRAPH-6620"},
+{0x1F237,"SQUARED CJK UNIFIED IDEOGRAPH-6708"},
+{0x1F236,"SQUARED CJK UNIFIED IDEOGRAPH-6709"},
+{0x1F235,"SQUARED CJK UNIFIED IDEOGRAPH-6E80"},
+{0x1F226,"SQUARED CJK UNIFIED IDEOGRAPH-6F14"},
+{0x1F21A,"SQUARED CJK UNIFIED IDEOGRAPH-7121"},
+{0x1F222,"SQUARED CJK UNIFIED IDEOGRAPH-751F"},
+{0x1F238,"SQUARED CJK UNIFIED IDEOGRAPH-7533"},
+{0x1F232,"SQUARED CJK UNIFIED IDEOGRAPH-7981"},
+{0x1F233,"SQUARED CJK UNIFIED IDEOGRAPH-7A7A"},
+{0x1F221,"SQUARED CJK UNIFIED IDEOGRAPH-7D42"},
+{0x1F216,"SQUARED CJK UNIFIED IDEOGRAPH-89E3"},
+{0x1F223,"SQUARED CJK UNIFIED IDEOGRAPH-8CA9"},
+{0x1F230,"SQUARED CJK UNIFIED IDEOGRAPH-8D70"},
+{0x1F22B,"SQUARED CJK UNIFIED IDEOGRAPH-904A"},
+{0x1F191,"SQUARED CL"},
+{0x1F192,"SQUARED COOL"},
{0x22A1,"SQUARED DOT OPERATOR"},
{0x29C5,"SQUARED FALLING DIAGONAL SLASH"},
{0x2E2C,"SQUARED FOUR DOT PUNCTUATION"},
+{0x1F193,"SQUARED FREE"},
+{0x1F14A,"SQUARED HV"},
+{0x1F194,"SQUARED ID"},
+{0x1F213,"SQUARED KATAKANA DE"},
+{0x1F201,"SQUARED KATAKANA KOKO"},
+{0x1F202,"SQUARED KATAKANA SA"},
+{0x26BF,"SQUARED KEY"},
+{0x1F130,"SQUARED LATIN CAPITAL LETTER A"},
+{0x1F131,"SQUARED LATIN CAPITAL LETTER B"},
+{0x1F132,"SQUARED LATIN CAPITAL LETTER C"},
+{0x1F133,"SQUARED LATIN CAPITAL LETTER D"},
+{0x1F134,"SQUARED LATIN CAPITAL LETTER E"},
+{0x1F135,"SQUARED LATIN CAPITAL LETTER F"},
+{0x1F136,"SQUARED LATIN CAPITAL LETTER G"},
+{0x1F137,"SQUARED LATIN CAPITAL LETTER H"},
+{0x1F138,"SQUARED LATIN CAPITAL LETTER I"},
+{0x1F139,"SQUARED LATIN CAPITAL LETTER J"},
+{0x1F13A,"SQUARED LATIN CAPITAL LETTER K"},
+{0x1F13B,"SQUARED LATIN CAPITAL LETTER L"},
+{0x1F13C,"SQUARED LATIN CAPITAL LETTER M"},
+{0x1F13D,"SQUARED LATIN CAPITAL LETTER N"},
+{0x1F13E,"SQUARED LATIN CAPITAL LETTER O"},
+{0x1F13F,"SQUARED LATIN CAPITAL LETTER P"},
+{0x1F140,"SQUARED LATIN CAPITAL LETTER Q"},
+{0x1F141,"SQUARED LATIN CAPITAL LETTER R"},
+{0x1F142,"SQUARED LATIN CAPITAL LETTER S"},
+{0x1F143,"SQUARED LATIN CAPITAL LETTER T"},
+{0x1F144,"SQUARED LATIN CAPITAL LETTER U"},
+{0x1F145,"SQUARED LATIN CAPITAL LETTER V"},
+{0x1F146,"SQUARED LATIN CAPITAL LETTER W"},
+{0x1F147,"SQUARED LATIN CAPITAL LETTER X"},
+{0x1F148,"SQUARED LATIN CAPITAL LETTER Y"},
+{0x1F149,"SQUARED LATIN CAPITAL LETTER Z"},
+{0x27CE,"SQUARED LOGICAL AND"},
+{0x27CF,"SQUARED LOGICAL OR"},
{0x229F,"SQUARED MINUS"},
+{0x1F14B,"SQUARED MV"},
+{0x1F195,"SQUARED NEW"},
+{0x1F196,"SQUARED NG"},
+{0x1F197,"SQUARED OK"},
{0x229E,"SQUARED PLUS"},
+{0x1F14E,"SQUARED PPV"},
{0x29C4,"SQUARED RISING DIAGONAL SLASH"},
+{0x26DD,"SQUARED SALTIRE"},
+{0x1F14C,"SQUARED SD"},
{0x29C7,"SQUARED SMALL CIRCLE"},
+{0x1F198,"SQUARED SOS"},
{0x29C8,"SQUARED SQUARE"},
+{0x1F14D,"SQUARED SS"},
{0x22A0,"SQUARED TIMES"},
+{0x1F199,"SQUARED UP WITH EXCLAMATION MARK"},
+{0x1F19A,"SQUARED VS"},
+{0x1F14F,"SQUARED WC"},
{0x27A7,"SQUAT BLACK RIGHTWARDS ARROW"},
{0x2695,"STAFF OF AESCULAPIUS"},
{0x269A,"STAFF OF HERMES"},
@@ -15988,7 +19969,14 @@ CharName gUnicodeNames[] = {
{0x225B,"STAR EQUALS"},
{0x2721,"STAR OF DAVID"},
{0x22C6,"STAR OPERATOR"},
+{0x1F689,"STATION"},
+{0x1F5FD,"STATUE OF LIBERTY"},
+{0x1F682,"STEAM LOCOMOTIVE"},
+{0x1F35C,"STEAMING BOWL"},
+{0x23F1,"STOPWATCH"},
+{0x1F4CF,"STRAIGHT RULER"},
{0x23E4,"STRAIGHTNESS"},
+{0x1F353,"STRAWBERRY"},
{0x2729,"STRESS OUTLINED WHITE STAR"},
{0x2263,"STRICTLY EQUIVALENT TO"},
{0x2088,"SUBSCRIPT EIGHT"},
@@ -16035,6 +20023,8 @@ CharName gUnicodeNames[] = {
{0x23B2,"SUMMATION TOP"},
{0x2A0B,"SUMMATION WITH INTEGRAL"},
{0x2609,"SUN"},
+{0x26C5,"SUN BEHIND CLOUD"},
+{0x1F31E,"SUN WITH FACE"},
{0x1BA1,"SUNDANESE CONSONANT SIGN PAMINGKAL"},
{0x1BA2,"SUNDANESE CONSONANT SIGN PANYAKRA"},
{0x1BA3,"SUNDANESE CONSONANT SIGN PANYIKU"},
@@ -16090,6 +20080,10 @@ CharName gUnicodeNames[] = {
{0x1BA4,"SUNDANESE VOWEL SIGN PANGHULU"},
{0x1BA7,"SUNDANESE VOWEL SIGN PANOLONG"},
{0x1BA5,"SUNDANESE VOWEL SIGN PANYUKU"},
+{0x1F33B,"SUNFLOWER"},
+{0x1F305,"SUNRISE"},
+{0x1F304,"SUNRISE OVER MOUNTAINS"},
+{0x1F307,"SUNSET OVER BUILDINGS"},
{0x2078,"SUPERSCRIPT EIGHT"},
{0x207C,"SUPERSCRIPT EQUALS SIGN"},
{0x2075,"SUPERSCRIPT FIVE"},
@@ -16125,6 +20119,10 @@ CharName gUnicodeNames[] = {
{0x2AC2,"SUPERSET WITH MULTIPLICATION SIGN BELOW"},
{0x2AC0,"SUPERSET WITH PLUS SIGN BELOW"},
{0x222F,"SURFACE INTEGRAL"},
+{0x1F3C4,"SURFER"},
+{0x1F363,"SUSHI"},
+{0x1F69F,"SUSPENSION RAILWAY"},
+{0x1F3CA,"SWIMMER"},
{0x2053,"SWUNG DASH"},
{0xA800,"SYLOTI NAGRI LETTER A"},
{0xA81C,"SYLOTI NAGRI LETTER BHO"},
@@ -16286,6 +20284,8 @@ CharName gUnicodeNames[] = {
{0x0733,"SYRIAC ZQAPHA ABOVE"},
{0x0734,"SYRIAC ZQAPHA BELOW"},
{0x0735,"SYRIAC ZQAPHA DOTTED"},
+{0x1F489,"SYRINGE"},
+{0x1F455,"T-SHIRT"},
{0xE0026,"TAG AMPERSAND"},
{0xE0027,"TAG APOSTROPHE"},
{0xE002A,"TAG ASTERISK"},
@@ -16454,6 +20454,205 @@ CharName gUnicodeNames[] = {
{0x195D,"TAI LE LETTER VA"},
{0x1951,"TAI LE LETTER XA"},
{0x1955,"TAI LE LETTER YA"},
+{0x1A7F,"TAI THAM COMBINING CRYPTOGRAMMIC DOT"},
+{0x1A5D,"TAI THAM CONSONANT SIGN BA"},
+{0x1A59,"TAI THAM CONSONANT SIGN FINAL NGA"},
+{0x1A5B,"TAI THAM CONSONANT SIGN HIGH RATHA OR LOW PA"},
+{0x1A57,"TAI THAM CONSONANT SIGN LA TANG LAI"},
+{0x1A5A,"TAI THAM CONSONANT SIGN LOW PA"},
+{0x1A5C,"TAI THAM CONSONANT SIGN MA"},
+{0x1A56,"TAI THAM CONSONANT SIGN MEDIAL LA"},
+{0x1A55,"TAI THAM CONSONANT SIGN MEDIAL RA"},
+{0x1A5E,"TAI THAM CONSONANT SIGN SA"},
+{0x1A88,"TAI THAM HORA DIGIT EIGHT"},
+{0x1A85,"TAI THAM HORA DIGIT FIVE"},
+{0x1A84,"TAI THAM HORA DIGIT FOUR"},
+{0x1A89,"TAI THAM HORA DIGIT NINE"},
+{0x1A81,"TAI THAM HORA DIGIT ONE"},
+{0x1A87,"TAI THAM HORA DIGIT SEVEN"},
+{0x1A86,"TAI THAM HORA DIGIT SIX"},
+{0x1A83,"TAI THAM HORA DIGIT THREE"},
+{0x1A82,"TAI THAM HORA DIGIT TWO"},
+{0x1A80,"TAI THAM HORA DIGIT ZERO"},
+{0x1A4B,"TAI THAM LETTER A"},
+{0x1A37,"TAI THAM LETTER BA"},
+{0x1A2F,"TAI THAM LETTER DA"},
+{0x1A51,"TAI THAM LETTER EE"},
+{0x1A54,"TAI THAM LETTER GREAT SA"},
+{0x1A27,"TAI THAM LETTER HIGH CA"},
+{0x1A28,"TAI THAM LETTER HIGH CHA"},
+{0x1A3A,"TAI THAM LETTER HIGH FA"},
+{0x1A49,"TAI THAM LETTER HIGH HA"},
+{0x1A20,"TAI THAM LETTER HIGH KA"},
+{0x1A21,"TAI THAM LETTER HIGH KHA"},
+{0x1A22,"TAI THAM LETTER HIGH KXA"},
+{0x1A38,"TAI THAM LETTER HIGH PA"},
+{0x1A39,"TAI THAM LETTER HIGH PHA"},
+{0x1A2E,"TAI THAM LETTER HIGH RATHA"},
+{0x1A48,"TAI THAM LETTER HIGH SA"},
+{0x1A46,"TAI THAM LETTER HIGH SHA"},
+{0x1A47,"TAI THAM LETTER HIGH SSA"},
+{0x1A32,"TAI THAM LETTER HIGH TA"},
+{0x1A33,"TAI THAM LETTER HIGH THA"},
+{0x1A40,"TAI THAM LETTER HIGH YA"},
+{0x1A4D,"TAI THAM LETTER I"},
+{0x1A4E,"TAI THAM LETTER II"},
+{0x1A43,"TAI THAM LETTER LA"},
+{0x1A53,"TAI THAM LETTER LAE"},
+{0x1A4A,"TAI THAM LETTER LLA"},
+{0x1A29,"TAI THAM LETTER LOW CA"},
+{0x1A2B,"TAI THAM LETTER LOW CHA"},
+{0x1A3C,"TAI THAM LETTER LOW FA"},
+{0x1A4C,"TAI THAM LETTER LOW HA"},
+{0x1A23,"TAI THAM LETTER LOW KA"},
+{0x1A25,"TAI THAM LETTER LOW KHA"},
+{0x1A24,"TAI THAM LETTER LOW KXA"},
+{0x1A3B,"TAI THAM LETTER LOW PA"},
+{0x1A3D,"TAI THAM LETTER LOW PHA"},
+{0x1A30,"TAI THAM LETTER LOW RATHA"},
+{0x1A2A,"TAI THAM LETTER LOW SA"},
+{0x1A34,"TAI THAM LETTER LOW TA"},
+{0x1A35,"TAI THAM LETTER LOW THA"},
+{0x1A3F,"TAI THAM LETTER LOW YA"},
+{0x1A44,"TAI THAM LETTER LUE"},
+{0x1A3E,"TAI THAM LETTER MA"},
+{0x1A36,"TAI THAM LETTER NA"},
+{0x1A26,"TAI THAM LETTER NGA"},
+{0x1A2C,"TAI THAM LETTER NYA"},
+{0x1A52,"TAI THAM LETTER OO"},
+{0x1A41,"TAI THAM LETTER RA"},
+{0x1A31,"TAI THAM LETTER RANA"},
+{0x1A2D,"TAI THAM LETTER RATA"},
+{0x1A42,"TAI THAM LETTER RUE"},
+{0x1A4F,"TAI THAM LETTER U"},
+{0x1A50,"TAI THAM LETTER UU"},
+{0x1A45,"TAI THAM LETTER WA"},
+{0x1AAD,"TAI THAM SIGN CAANG"},
+{0x1AA5,"TAI THAM SIGN DOKMAI"},
+{0x1AAC,"TAI THAM SIGN HANG"},
+{0x1AA4,"TAI THAM SIGN HOY"},
+{0x1AA8,"TAI THAM SIGN KAAN"},
+{0x1AA9,"TAI THAM SIGN KAANKUU"},
+{0x1AA3,"TAI THAM SIGN KEOW"},
+{0x1A77,"TAI THAM SIGN KHUEN TONE-3"},
+{0x1A78,"TAI THAM SIGN KHUEN TONE-4"},
+{0x1A79,"TAI THAM SIGN KHUEN TONE-5"},
+{0x1A7C,"TAI THAM SIGN KHUEN-LUE KARAN"},
+{0x1A74,"TAI THAM SIGN MAI KANG"},
+{0x1A58,"TAI THAM SIGN MAI KANG LAI"},
+{0x1A7B,"TAI THAM SIGN MAI SAM"},
+{0x1AA7,"TAI THAM SIGN MAI YAMOK"},
+{0x1A7A,"TAI THAM SIGN RA HAAM"},
+{0x1AA6,"TAI THAM SIGN REVERSED ROTATED RANA"},
+{0x1A60,"TAI THAM SIGN SAKOT"},
+{0x1AAA,"TAI THAM SIGN SATKAAN"},
+{0x1AAB,"TAI THAM SIGN SATKAANKUU"},
+{0x1AA2,"TAI THAM SIGN SAWAN"},
+{0x1A75,"TAI THAM SIGN TONE-1"},
+{0x1A76,"TAI THAM SIGN TONE-2"},
+{0x1AA0,"TAI THAM SIGN WIANG"},
+{0x1AA1,"TAI THAM SIGN WIANGWAAK"},
+{0x1A98,"TAI THAM THAM DIGIT EIGHT"},
+{0x1A95,"TAI THAM THAM DIGIT FIVE"},
+{0x1A94,"TAI THAM THAM DIGIT FOUR"},
+{0x1A99,"TAI THAM THAM DIGIT NINE"},
+{0x1A91,"TAI THAM THAM DIGIT ONE"},
+{0x1A97,"TAI THAM THAM DIGIT SEVEN"},
+{0x1A96,"TAI THAM THAM DIGIT SIX"},
+{0x1A93,"TAI THAM THAM DIGIT THREE"},
+{0x1A92,"TAI THAM THAM DIGIT TWO"},
+{0x1A90,"TAI THAM THAM DIGIT ZERO"},
+{0x1A61,"TAI THAM VOWEL SIGN A"},
+{0x1A63,"TAI THAM VOWEL SIGN AA"},
+{0x1A6F,"TAI THAM VOWEL SIGN AE"},
+{0x1A71,"TAI THAM VOWEL SIGN AI"},
+{0x1A6E,"TAI THAM VOWEL SIGN E"},
+{0x1A65,"TAI THAM VOWEL SIGN I"},
+{0x1A66,"TAI THAM VOWEL SIGN II"},
+{0x1A62,"TAI THAM VOWEL SIGN MAI SAT"},
+{0x1A6B,"TAI THAM VOWEL SIGN O"},
+{0x1A73,"TAI THAM VOWEL SIGN OA ABOVE"},
+{0x1A6C,"TAI THAM VOWEL SIGN OA BELOW"},
+{0x1A70,"TAI THAM VOWEL SIGN OO"},
+{0x1A6D,"TAI THAM VOWEL SIGN OY"},
+{0x1A64,"TAI THAM VOWEL SIGN TALL AA"},
+{0x1A72,"TAI THAM VOWEL SIGN THAM AI"},
+{0x1A69,"TAI THAM VOWEL SIGN U"},
+{0x1A67,"TAI THAM VOWEL SIGN UE"},
+{0x1A6A,"TAI THAM VOWEL SIGN UU"},
+{0x1A68,"TAI THAM VOWEL SIGN UUE"},
+{0xAA9B,"TAI VIET LETTER HIGH BO"},
+{0xAA8D,"TAI VIET LETTER HIGH CHO"},
+{0xAA8B,"TAI VIET LETTER HIGH CO"},
+{0xAA93,"TAI VIET LETTER HIGH DO"},
+{0xAAA1,"TAI VIET LETTER HIGH FO"},
+{0xAA87,"TAI VIET LETTER HIGH GO"},
+{0xAAAD,"TAI VIET LETTER HIGH HO"},
+{0xAA85,"TAI VIET LETTER HIGH KHHO"},
+{0xAA83,"TAI VIET LETTER HIGH KHO"},
+{0xAA81,"TAI VIET LETTER HIGH KO"},
+{0xAAA9,"TAI VIET LETTER HIGH LO"},
+{0xAAA3,"TAI VIET LETTER HIGH MO"},
+{0xAA89,"TAI VIET LETTER HIGH NGO"},
+{0xAA99,"TAI VIET LETTER HIGH NO"},
+{0xAA91,"TAI VIET LETTER HIGH NYO"},
+{0xAAAF,"TAI VIET LETTER HIGH O"},
+{0xAA9F,"TAI VIET LETTER HIGH PHO"},
+{0xAA9D,"TAI VIET LETTER HIGH PO"},
+{0xAAA7,"TAI VIET LETTER HIGH RO"},
+{0xAA8F,"TAI VIET LETTER HIGH SO"},
+{0xAA97,"TAI VIET LETTER HIGH THO"},
+{0xAA95,"TAI VIET LETTER HIGH TO"},
+{0xAAAB,"TAI VIET LETTER HIGH VO"},
+{0xAAA5,"TAI VIET LETTER HIGH YO"},
+{0xAA9A,"TAI VIET LETTER LOW BO"},
+{0xAA8C,"TAI VIET LETTER LOW CHO"},
+{0xAA8A,"TAI VIET LETTER LOW CO"},
+{0xAA92,"TAI VIET LETTER LOW DO"},
+{0xAAA0,"TAI VIET LETTER LOW FO"},
+{0xAA86,"TAI VIET LETTER LOW GO"},
+{0xAAAC,"TAI VIET LETTER LOW HO"},
+{0xAA84,"TAI VIET LETTER LOW KHHO"},
+{0xAA82,"TAI VIET LETTER LOW KHO"},
+{0xAA80,"TAI VIET LETTER LOW KO"},
+{0xAAA8,"TAI VIET LETTER LOW LO"},
+{0xAAA2,"TAI VIET LETTER LOW MO"},
+{0xAA88,"TAI VIET LETTER LOW NGO"},
+{0xAA98,"TAI VIET LETTER LOW NO"},
+{0xAA90,"TAI VIET LETTER LOW NYO"},
+{0xAAAE,"TAI VIET LETTER LOW O"},
+{0xAA9E,"TAI VIET LETTER LOW PHO"},
+{0xAA9C,"TAI VIET LETTER LOW PO"},
+{0xAAA6,"TAI VIET LETTER LOW RO"},
+{0xAA8E,"TAI VIET LETTER LOW SO"},
+{0xAA96,"TAI VIET LETTER LOW THO"},
+{0xAA94,"TAI VIET LETTER LOW TO"},
+{0xAAAA,"TAI VIET LETTER LOW VO"},
+{0xAAA4,"TAI VIET LETTER LOW YO"},
+{0xAAB0,"TAI VIET MAI KANG"},
+{0xAAB7,"TAI VIET MAI KHIT"},
+{0xAADE,"TAI VIET SYMBOL HO HOI"},
+{0xAADF,"TAI VIET SYMBOL KOI KOI"},
+{0xAADB,"TAI VIET SYMBOL KON"},
+{0xAADC,"TAI VIET SYMBOL NUENG"},
+{0xAADD,"TAI VIET SYMBOL SAM"},
+{0xAABF,"TAI VIET TONE MAI EK"},
+{0xAAC0,"TAI VIET TONE MAI NUENG"},
+{0xAAC2,"TAI VIET TONE MAI SONG"},
+{0xAAC1,"TAI VIET TONE MAI THO"},
+{0xAAB1,"TAI VIET VOWEL AA"},
+{0xAABE,"TAI VIET VOWEL AM"},
+{0xAABD,"TAI VIET VOWEL AN"},
+{0xAABB,"TAI VIET VOWEL AUE"},
+{0xAABC,"TAI VIET VOWEL AY"},
+{0xAAB5,"TAI VIET VOWEL E"},
+{0xAAB2,"TAI VIET VOWEL I"},
+{0xAAB8,"TAI VIET VOWEL IA"},
+{0xAAB6,"TAI VIET VOWEL O"},
+{0xAAB4,"TAI VIET VOWEL U"},
+{0xAABA,"TAI VIET VOWEL UA"},
+{0xAAB3,"TAI VIET VOWEL UE"},
+{0xAAB9,"TAI VIET VOWEL UEA"},
{0x0BF8,"TAMIL AS ABOVE SIGN"},
{0x0BD7,"TAMIL AU LENGTH MARK"},
{0x0BF7,"TAMIL CREDIT SIGN"},
@@ -16526,13 +20725,21 @@ CharName gUnicodeNames[] = {
{0x0BC1,"TAMIL VOWEL SIGN U"},
{0x0BC2,"TAMIL VOWEL SIGN UU"},
{0x0BF5,"TAMIL YEAR SIGN"},
+{0x1F38B,"TANABATA TREE"},
+{0x1F34A,"TANGERINE"},
{0x2707,"TAPE DRIVE"},
{0x2649,"TAURUS"},
+{0x1F695,"TAXI"},
+{0x1F375,"TEACUP WITHOUT HANDLE"},
+{0x1F4C6,"TEAR-OFF CALENDAR"},
{0x27BA,"TEARDROP-BARBED RIGHTWARDS ARROW"},
{0x273B,"TEARDROP-SPOKED ASTERISK"},
{0x2706,"TELEPHONE LOCATION SIGN"},
+{0x1F4DE,"TELEPHONE RECEIVER"},
{0x2315,"TELEPHONE RECORDER"},
{0x2121,"TELEPHONE SIGN"},
+{0x1F52D,"TELESCOPE"},
+{0x1F4FA,"TELEVISION"},
{0x0C56,"TELUGU AI LENGTH MARK"},
{0x0C6E,"TELUGU DIGIT EIGHT"},
{0x0C6B,"TELUGU DIGIT FIVE"},
@@ -16626,6 +20833,9 @@ CharName gUnicodeNames[] = {
{0x0C63,"TELUGU VOWEL SIGN VOCALIC LL"},
{0x0C43,"TELUGU VOWEL SIGN VOCALIC R"},
{0x0C44,"TELUGU VOWEL SIGN VOCALIC RR"},
+{0x20B8,"TENGE SIGN"},
+{0x1F3BE,"TENNIS RACQUET AND BALL"},
+{0x26FA,"TENT"},
{0x1D341,"TETRAGRAM FOR ACCUMULATION"},
{0x1D319,"TETRAGRAM FOR ADVANCE"},
{0x1D351,"TETRAGRAM FOR AGGRAVATION"},
@@ -16849,14 +21059,20 @@ CharName gUnicodeNames[] = {
{0x2234,"THEREFORE"},
{0x29E7,"THERMODYNAMIC"},
{0x2009,"THIN SPACE"},
+{0x1F4AD,"THOUGHT BALLOON"},
{0x2A76,"THREE CONSECUTIVE EQUALS SIGNS"},
{0x27C0,"THREE DIMENSIONAL ANGLE"},
{0x2056,"THREE DOT PUNCTUATION"},
{0x2B31,"THREE LEFTWARDS ARROWS"},
+{0x269F,"THREE LINES CONVERGING LEFT"},
+{0x269E,"THREE LINES CONVERGING RIGHT"},
{0x21F6,"THREE RIGHTWARDS ARROWS"},
{0x27A3,"THREE-D BOTTOM-LIGHTED RIGHTWARDS ARROWHEAD"},
{0x27A2,"THREE-D TOP-LIGHTED RIGHTWARDS ARROWHEAD"},
{0x2004,"THREE-PER-EM SPACE"},
+{0x1F44E,"THUMBS DOWN SIGN"},
+{0x1F44D,"THUMBS UP SIGN"},
+{0x26C8,"THUNDER CLOUD AND RAIN"},
{0x2608,"THUNDERSTORM"},
{0x0F18,"TIBETAN ASTROLOGICAL SIGN -KHYUD PA"},
{0x0F19,"TIBETAN ASTROLOGICAL SIGN SDONG TSHUGS"},
@@ -16956,6 +21172,7 @@ CharName gUnicodeNames[] = {
{0x0FD3,"TIBETAN MARK INITIAL BRDA RNYING YIG MGO MDUN MA"},
{0x0F04,"TIBETAN MARK INITIAL YIG MGO MDUN MA"},
{0x0F0B,"TIBETAN MARK INTERSYLLABIC TSHEG"},
+{0x0FD9,"TIBETAN MARK LEADING MCHAN RTAGS"},
{0x0FD1,"TIBETAN MARK MNYAM YIG GI MGO RGYAN"},
{0x0F35,"TIBETAN MARK NGAS BZUNG NYI ZLA"},
{0x0F37,"TIBETAN MARK NGAS BZUNG SGOR RTAGS"},
@@ -16967,11 +21184,13 @@ CharName gUnicodeNames[] = {
{0x0F11,"TIBETAN MARK RIN CHEN SPUNGS SHAD"},
{0x0F08,"TIBETAN MARK SBRUL SHAD"},
{0x0F0D,"TIBETAN MARK SHAD"},
+{0x0FDA,"TIBETAN MARK TRAILING MCHAN RTAGS"},
{0x0F39,"TIBETAN MARK TSA -PHRU"},
{0x0F0F,"TIBETAN MARK TSHEG SHAD"},
{0x0F07,"TIBETAN MARK YIG MGO TSHEG SHAD MA"},
{0x0F8A,"TIBETAN SIGN GRU CAN RGYINGS"},
{0x0F8B,"TIBETAN SIGN GRU MED RGYINGS"},
+{0x0F8C,"TIBETAN SIGN INVERTED MCHU CAN"},
{0x0F88,"TIBETAN SIGN LCE TSA CAN"},
{0x0F86,"TIBETAN SIGN LCI RTAGS"},
{0x0F3F,"TIBETAN SIGN MAR TSHES"},
@@ -17034,6 +21253,9 @@ CharName gUnicodeNames[] = {
{0x0FB1,"TIBETAN SUBJOINED LETTER YA"},
{0x0FAF,"TIBETAN SUBJOINED LETTER ZA"},
{0x0FAE,"TIBETAN SUBJOINED LETTER ZHA"},
+{0x0F8F,"TIBETAN SUBJOINED SIGN INVERTED MCHU CAN"},
+{0x0F8D,"TIBETAN SUBJOINED SIGN LCE TSA CAN"},
+{0x0F8E,"TIBETAN SUBJOINED SIGN MCHU CAN"},
{0x0F00,"TIBETAN SYLLABLE OM"},
{0x0FC4,"TIBETAN SYMBOL DRIL BU"},
{0x0FC9,"TIBETAN SYMBOL NOR BU"},
@@ -17059,7 +21281,9 @@ CharName gUnicodeNames[] = {
{0x0F79,"TIBETAN VOWEL SIGN VOCALIC LL"},
{0x0F76,"TIBETAN VOWEL SIGN VOCALIC R"},
{0x0F77,"TIBETAN VOWEL SIGN VOCALIC RR"},
+{0x1F3AB,"TICKET"},
{0x29DD,"TIE OVER INFINITY"},
+{0x2D7F,"TIFINAGH CONSONANT JOINER"},
{0x2D4B,"TIFINAGH LETTER AHAGGAR YAZH"},
{0x2D58,"TIFINAGH LETTER AYER YAGH"},
{0x2D41,"TIFINAGH LETTER BERBER ACADEMY YAH"},
@@ -17115,6 +21339,9 @@ CharName gUnicodeNames[] = {
{0x2D49,"TIFINAGH LETTER YI"},
{0x2D53,"TIFINAGH LETTER YU"},
{0x2D6F,"TIFINAGH MODIFIER LETTER LABIALIZATION MARK"},
+{0x2D70,"TIFINAGH SEPARATOR MARK"},
+{0x1F405,"TIGER"},
+{0x1F42F,"TIGER FACE"},
{0x2745,"TIGHT TRIFOLIATE SNOWFLAKE"},
{0x007E,"TILDE"},
{0x223C,"TILDE OPERATOR"},
@@ -17125,15 +21352,23 @@ CharName gUnicodeNames[] = {
{0x2E1E,"TILDE WITH DOT ABOVE"},
{0x2E1F,"TILDE WITH DOT BELOW"},
{0x2E1B,"TILDE WITH RING ABOVE"},
+{0x23F2,"TIMER CLOCK"},
{0x29D4,"TIMES WITH LEFT HALF BLACK"},
{0x29D5,"TIMES WITH RIGHT HALF BLACK"},
{0x29FE,"TINY"},
+{0x10B3A,"TINY TWO DOTS OVER ONE DOT PUNCTUATION"},
+{0x1F62B,"TIRED FACE"},
{0x204A,"TIRONIAN SIGN ET"},
+{0x1F6BD,"TOILET"},
+{0x1F5FC,"TOKYO TOWER"},
+{0x1F345,"TOMATO"},
+{0x1F445,"TONGUE"},
{0x293A,"TOP ARC ANTICLOCKWISE ARROW"},
{0x293D,"TOP ARC ANTICLOCKWISE ARROW WITH PLUS"},
{0x293C,"TOP ARC CLOCKWISE ARROW WITH MINUS"},
{0x23DE,"TOP CURLY BRACKET"},
{0x2320,"TOP HALF INTEGRAL"},
+{0x1F3A9,"TOP HAT"},
{0x231C,"TOP LEFT CORNER"},
{0x230F,"TOP LEFT CROP"},
{0x2E22,"TOP LEFT HALF BRACKET"},
@@ -17143,15 +21378,33 @@ CharName gUnicodeNames[] = {
{0x2E23,"TOP RIGHT HALF BRACKET"},
{0x23B4,"TOP SQUARE BRACKET"},
{0x23E0,"TOP TORTOISE SHELL BRACKET"},
+{0x1F51D,"TOP WITH UPWARDS ARROW ABOVE"},
+{0x1F241,"TORTOISE SHELL BRACKETED CJK UNIFIED IDEOGRAPH-4E09"},
+{0x1F242,"TORTOISE SHELL BRACKETED CJK UNIFIED IDEOGRAPH-4E8C"},
+{0x1F247,"TORTOISE SHELL BRACKETED CJK UNIFIED IDEOGRAPH-52DD"},
+{0x1F243,"TORTOISE SHELL BRACKETED CJK UNIFIED IDEOGRAPH-5B89"},
+{0x1F245,"TORTOISE SHELL BRACKETED CJK UNIFIED IDEOGRAPH-6253"},
+{0x1F248,"TORTOISE SHELL BRACKETED CJK UNIFIED IDEOGRAPH-6557"},
+{0x1F240,"TORTOISE SHELL BRACKETED CJK UNIFIED IDEOGRAPH-672C"},
+{0x1F244,"TORTOISE SHELL BRACKETED CJK UNIFIED IDEOGRAPH-70B9"},
+{0x1F246,"TORTOISE SHELL BRACKETED CJK UNIFIED IDEOGRAPH-76D7"},
+{0x1F12A,"TORTOISE SHELL BRACKETED LATIN CAPITAL LETTER S"},
{0x2330,"TOTAL RUNOUT"},
+{0x1F69C,"TRACTOR"},
{0x2122,"TRADE MARK SIGN"},
+{0x1F686,"TRAIN"},
+{0x1F68A,"TRAM"},
+{0x1F68B,"TRAM CAR"},
{0x2ADB,"TRANSVERSAL INTERSECTION"},
{0x29CA,"TRIANGLE WITH DOT ABOVE"},
{0x29CD,"TRIANGLE WITH SERIFS AT BOTTOM"},
{0x29CB,"TRIANGLE WITH UNDERBAR"},
{0x279D,"TRIANGLE-HEADED RIGHTWARDS ARROW"},
{0x2023,"TRIANGULAR BULLET"},
+{0x1F6A9,"TRIANGULAR FLAG ON POST"},
+{0x1F4D0,"TRIANGULAR RULER"},
{0x205D,"TRICOLON"},
+{0x1F531,"TRIDENT EMBLEM"},
{0x2637,"TRIGRAM FOR EARTH"},
{0x2632,"TRIGRAM FOR FIRE"},
{0x2630,"TRIGRAM FOR HEAVEN"},
@@ -17174,10 +21427,17 @@ CharName gUnicodeNames[] = {
{0x2980,"TRIPLE VERTICAL BAR DELIMITER"},
{0x22AA,"TRIPLE VERTICAL BAR RIGHT TURNSTILE"},
{0x2AF5,"TRIPLE VERTICAL BAR WITH HORIZONTAL STROKE"},
+{0x1F68E,"TROLLEYBUS"},
+{0x1F3C6,"TROPHY"},
+{0x1F379,"TROPICAL DRINK"},
+{0x1F420,"TROPICAL FISH"},
{0x22A8,"TRUE"},
+{0x1F3BA,"TRUMPET"},
{0x20AE,"TUGRIK SIGN"},
+{0x1F337,"TULIP"},
{0x214B,"TURNED AMPERSAND"},
{0x29A2,"TURNED ANGLE"},
+{0x26CA,"TURNED BLACK SHOGI PIECE"},
{0x2132,"TURNED CAPITAL F"},
{0x2129,"TURNED GREEK SMALL LETTER IOTA"},
{0x2319,"TURNED NOT SIGN"},
@@ -17185,17 +21445,23 @@ CharName gUnicodeNames[] = {
{0x2142,"TURNED SANS-SERIF CAPITAL L"},
{0x2144,"TURNED SANS-SERIF CAPITAL Y"},
{0x214E,"TURNED SMALL F"},
+{0x26C9,"TURNED WHITE SHOGI PIECE"},
+{0x1F422,"TURTLE"},
{0x2739,"TWELVE POINTED BLACK STAR"},
+{0x1F500,"TWISTED RIGHTWARDS ARROWS"},
{0x2051,"TWO ASTERISKS ALIGNED VERTICALLY"},
{0x2A75,"TWO CONSECUTIVE EQUALS SIGNS"},
{0x2025,"TWO DOT LEADER"},
{0x205A,"TWO DOT PUNCTUATION"},
{0x2E2A,"TWO DOTS OVER ONE DOT PUNCTUATION"},
+{0x1F495,"TWO HEARTS"},
{0x2A55,"TWO INTERSECTING LOGICAL AND"},
{0x2A56,"TWO INTERSECTING LOGICAL OR"},
{0x29C9,"TWO JOINED SQUARES"},
{0x2A07,"TWO LOGICAL AND OPERATOR"},
{0x2A08,"TWO LOGICAL OR OPERATOR"},
+{0x1F46C,"TWO MEN HOLDING HANDS"},
+{0x1F46D,"TWO WOMEN HOLDING HANDS"},
{0x10393,"UGARITIC LETTER AIN"},
{0x10380,"UGARITIC LETTER ALPA"},
{0x10381,"UGARITIC LETTER BETA"},
@@ -17228,7 +21494,9 @@ CharName gUnicodeNames[] = {
{0x10391,"UGARITIC LETTER ZU"},
{0x1039F,"UGARITIC WORD DIVIDER"},
{0x2602,"UMBRELLA"},
+{0x26F1,"UMBRELLA ON GROUND"},
{0x2614,"UMBRELLA WITH RAIN DROPS"},
+{0x1F612,"UNAMUSED FACE"},
{0x203F,"UNDERTIE"},
{0x238C,"UNDO SYMBOL"},
{0x222A,"UNION"},
@@ -17256,6 +21524,8 @@ CharName gUnicodeNames[] = {
{0x22F0,"UP RIGHT DIAGONAL ELLIPSIS"},
{0x22A5,"UP TACK"},
{0x27DF,"UP TACK WITH CIRCLE ABOVE"},
+{0x1F53A,"UP-POINTING RED TRIANGLE"},
+{0x1F53C,"UP-POINTING SMALL RED TRIANGLE"},
{0x25ED,"UP-POINTING TRIANGLE WITH LEFT HALF BLACK"},
{0x25EE,"UP-POINTING TRIANGLE WITH RIGHT HALF BLACK"},
{0x2701,"UPPER BLADE SCISSORS"},
@@ -17863,6 +22133,41 @@ CharName gUnicodeNames[] = {
{0xE0151,"VARIATION SELECTOR-98"},
{0xE0152,"VARIATION SELECTOR-99"},
{0x2A2F,"VECTOR OR CROSS PRODUCT"},
+{0x1CE9,"VEDIC SIGN ANUSVARA ANTARGOMUKHA"},
+{0x1CEA,"VEDIC SIGN ANUSVARA BAHIRGOMUKHA"},
+{0x1CF1,"VEDIC SIGN ANUSVARA UBHAYATO MUKHA"},
+{0x1CEB,"VEDIC SIGN ANUSVARA VAMAGOMUKHA"},
+{0x1CEC,"VEDIC SIGN ANUSVARA VAMAGOMUKHA WITH TAIL"},
+{0x1CF2,"VEDIC SIGN ARDHAVISARGA"},
+{0x1CEE,"VEDIC SIGN HEXIFORM LONG ANUSVARA"},
+{0x1CEF,"VEDIC SIGN LONG ANUSVARA"},
+{0x1CD3,"VEDIC SIGN NIHSHVASA"},
+{0x1CE6,"VEDIC SIGN REVERSED VISARGA ANUDATTA"},
+{0x1CE4,"VEDIC SIGN REVERSED VISARGA UDATTA"},
+{0x1CF0,"VEDIC SIGN RTHANG LONG ANUSVARA"},
+{0x1CED,"VEDIC SIGN TIRYAK"},
+{0x1CE5,"VEDIC SIGN VISARGA ANUDATTA"},
+{0x1CE8,"VEDIC SIGN VISARGA ANUDATTA WITH TAIL"},
+{0x1CE2,"VEDIC SIGN VISARGA SVARITA"},
+{0x1CE3,"VEDIC SIGN VISARGA UDATTA"},
+{0x1CE7,"VEDIC SIGN VISARGA UDATTA WITH TAIL"},
+{0x1CD4,"VEDIC SIGN YAJURVEDIC MIDLINE SVARITA"},
+{0x1CE1,"VEDIC TONE ATHARVAVEDIC INDEPENDENT SVARITA"},
+{0x1CD8,"VEDIC TONE CANDRA BELOW"},
+{0x1CDD,"VEDIC TONE DOT BELOW"},
+{0x1CDA,"VEDIC TONE DOUBLE SVARITA"},
+{0x1CD0,"VEDIC TONE KARSHANA"},
+{0x1CDC,"VEDIC TONE KATHAKA ANUDATTA"},
+{0x1CD2,"VEDIC TONE PRENKHA"},
+{0x1CE0,"VEDIC TONE RIGVEDIC KASHMIRI INDEPENDENT SVARITA"},
+{0x1CD1,"VEDIC TONE SHARA"},
+{0x1CDF,"VEDIC TONE THREE DOTS BELOW"},
+{0x1CDB,"VEDIC TONE TRIPLE SVARITA"},
+{0x1CDE,"VEDIC TONE TWO DOTS BELOW"},
+{0x1CD5,"VEDIC TONE YAJURVEDIC AGGRAVATED INDEPENDENT SVARITA"},
+{0x1CD6,"VEDIC TONE YAJURVEDIC INDEPENDENT SVARITA"},
+{0x1CD7,"VEDIC TONE YAJURVEDIC KATHAKA INDEPENDENT SVARITA"},
+{0x1CD9,"VEDIC TONE YAJURVEDIC KATHAKA INDEPENDENT SVARITA SCHROEDER"},
{0x2123,"VERSICLE"},
{0x29D0,"VERTICAL BAR BESIDE RIGHT TRIANGLE"},
{0x2AE4,"VERTICAL BAR DOUBLE LEFT TURNSTILE"},
@@ -17883,13 +22188,20 @@ CharName gUnicodeNames[] = {
{0x237F,"VERTICAL LINE WITH MIDDLE DOT"},
{0x26A8,"VERTICAL MALE WITH STROKE SIGN"},
{0x2E2F,"VERTICAL TILDE"},
+{0x1F6A6,"VERTICAL TRAFFIC LIGHT"},
{0x299A,"VERTICAL ZIGZAG LINE"},
{0x22D9,"VERY MUCH GREATER-THAN"},
{0x22D8,"VERY MUCH LESS-THAN"},
{0x26B6,"VESTA"},
+{0x1F4F3,"VIBRATION MODE"},
{0x270C,"VICTORY HAND"},
+{0x1F4F9,"VIDEO CAMERA"},
+{0x1F3AE,"VIDEO GAME"},
+{0x1F4FC,"VIDEOCASSETTE"},
{0x2317,"VIEWDATA SQUARE"},
+{0x1F3BB,"VIOLIN"},
{0x264D,"VIRGO"},
+{0x1F30B,"VOLCANO"},
{0x2230,"VOLUME INTEGRAL"},
{0x215D,"VULGAR FRACTION FIVE EIGHTHS"},
{0x215A,"VULGAR FRACTION FIVE SIXTHS"},
@@ -17897,8 +22209,11 @@ CharName gUnicodeNames[] = {
{0x215B,"VULGAR FRACTION ONE EIGHTH"},
{0x2155,"VULGAR FRACTION ONE FIFTH"},
{0x00BD,"VULGAR FRACTION ONE HALF"},
+{0x2151,"VULGAR FRACTION ONE NINTH"},
{0x00BC,"VULGAR FRACTION ONE QUARTER"},
+{0x2150,"VULGAR FRACTION ONE SEVENTH"},
{0x2159,"VULGAR FRACTION ONE SIXTH"},
+{0x2152,"VULGAR FRACTION ONE TENTH"},
{0x2153,"VULGAR FRACTION ONE THIRD"},
{0x215E,"VULGAR FRACTION SEVEN EIGHTHS"},
{0x215C,"VULGAR FRACTION THREE EIGHTHS"},
@@ -17906,17 +22221,31 @@ CharName gUnicodeNames[] = {
{0x00BE,"VULGAR FRACTION THREE QUARTERS"},
{0x2156,"VULGAR FRACTION TWO FIFTHS"},
{0x2154,"VULGAR FRACTION TWO THIRDS"},
+{0x2189,"VULGAR FRACTION ZERO THIRDS"},
+{0x1F318,"WANING CRESCENT MOON SYMBOL"},
+{0x1F316,"WANING GIBBOUS MOON SYMBOL"},
{0x26A0,"WARNING SIGN"},
{0x231A,"WATCH"},
+{0x1F403,"WATER BUFFALO"},
+{0x1F6BE,"WATER CLOSET"},
+{0x1F30A,"WATER WAVE"},
+{0x1F349,"WATERMELON"},
{0x2B3F,"WAVE ARROW POINTING DIRECTLY LEFT"},
{0x2933,"WAVE ARROW POINTING DIRECTLY RIGHT"},
{0x301C,"WAVE DASH"},
+{0x1F44B,"WAVING HAND SIGN"},
{0x3030,"WAVY DASH"},
{0x2307,"WAVY LINE"},
{0xFE4F,"WAVY LOW LINE"},
{0xFE4B,"WAVY OVERLINE"},
+{0x1F312,"WAXING CRESCENT MOON SYMBOL"},
+{0x1F314,"WAXING GIBBOUS MOON SYMBOL"},
+{0x1F640,"WEARY CAT FACE"},
+{0x1F629,"WEARY FACE"},
+{0x1F492,"WEDDING"},
{0x27BC,"WEDGE-TAILED RIGHTWARDS ARROW"},
{0x2670,"WEST SYRIAC CROSS"},
+{0x1F40B,"WHALE"},
{0x2638,"WHEEL OF DHARMA"},
{0x267F,"WHEELCHAIR SYMBOL"},
{0x25E6,"WHITE BULLET"},
@@ -17940,22 +22269,30 @@ CharName gUnicodeNames[] = {
{0x27E3,"WHITE CONCAVE-SIDED DIAMOND WITH RIGHTWARDS TICK"},
{0x25C7,"WHITE DIAMOND"},
{0x25C8,"WHITE DIAMOND CONTAINING BLACK SMALL DIAMOND"},
+{0x26CB,"WHITE DIAMOND IN SQUARE"},
{0x2662,"WHITE DIAMOND SUIT"},
{0x27D0,"WHITE DIAMOND WITH CENTRED DOT"},
+{0x1F447,"WHITE DOWN POINTING BACKHAND INDEX"},
{0x261F,"WHITE DOWN POINTING INDEX"},
{0x25BF,"WHITE DOWN-POINTING SMALL TRIANGLE"},
{0x25BD,"WHITE DOWN-POINTING TRIANGLE"},
{0x26C1,"WHITE DRAUGHTS KING"},
{0x26C0,"WHITE DRAUGHTS MAN"},
+{0x2755,"WHITE EXCLAMATION MARK ORNAMENT"},
{0x2690,"WHITE FLAG"},
+{0x26FF,"WHITE FLAG WITH HORIZONTAL MIDDLE BLACK STRIPE"},
{0x2740,"WHITE FLORETTE"},
+{0x1F4AE,"WHITE FLOWER"},
{0x2727,"WHITE FOUR POINTED STAR"},
{0x2639,"WHITE FROWNING FACE"},
{0x2661,"WHITE HEART SUIT"},
+{0x2705,"WHITE HEAVY CHECK MARK"},
{0x2B21,"WHITE HEXAGON"},
{0x2B2D,"WHITE HORIZONTAL ELLIPSE"},
{0x29D6,"WHITE HOURGLASS"},
{0x2B1C,"WHITE LARGE SQUARE"},
+{0x26D9,"WHITE LEFT LANE MERGE"},
+{0x1F448,"WHITE LEFT POINTING BACKHAND INDEX"},
{0x261C,"WHITE LEFT POINTING INDEX"},
{0x25C5,"WHITE LEFT-POINTING POINTER"},
{0x25C3,"WHITE LEFT-POINTING SMALL TRIANGLE"},
@@ -17968,7 +22305,9 @@ CharName gUnicodeNames[] = {
{0x2711,"WHITE NIB"},
{0x25B1,"WHITE PARALLELOGRAM"},
{0x2B20,"WHITE PENTAGON"},
+{0x2754,"WHITE QUESTION MARK ORNAMENT"},
{0x25AD,"WHITE RECTANGLE"},
+{0x1F449,"WHITE RIGHT POINTING BACKHAND INDEX"},
{0x261E,"WHITE RIGHT POINTING INDEX"},
{0x2B54,"WHITE RIGHT-POINTING PENTAGON"},
{0x25BB,"WHITE RIGHT-POINTING POINTER"},
@@ -17983,6 +22322,7 @@ CharName gUnicodeNames[] = {
{0x263A,"WHITE SMILING FACE"},
{0x2664,"WHITE SPADE SUIT"},
{0x25A1,"WHITE SQUARE"},
+{0x1F533,"WHITE SQUARE BUTTON"},
{0x25A3,"WHITE SQUARE CONTAINING BLACK SMALL SQUARE"},
{0x2385,"WHITE SQUARE WITH CENTRE VERTICAL LINE"},
{0x27E4,"WHITE SQUARE WITH LEFTWARDS TICK"},
@@ -17998,6 +22338,8 @@ CharName gUnicodeNames[] = {
{0x260F,"WHITE TELEPHONE"},
{0x23E2,"WHITE TRAPEZIUM"},
{0x27C1,"WHITE TRIANGLE CONTAINING SMALL WHITE TRIANGLE"},
+{0x26D7,"WHITE TWO-WAY LEFT WAY TRAFFIC"},
+{0x1F446,"WHITE UP POINTING BACKHAND INDEX"},
{0x261D,"WHITE UP POINTING INDEX"},
{0x25B5,"WHITE UP-POINTING SMALL TRIANGLE"},
{0x25B3,"WHITE UP-POINTING TRIANGLE"},
@@ -18007,12 +22349,27 @@ CharName gUnicodeNames[] = {
{0x25AF,"WHITE VERTICAL RECTANGLE"},
{0x2B1E,"WHITE VERY SMALL SQUARE"},
{0x27B3,"WHITE-FEATHERED RIGHTWARDS ARROW"},
+{0x1F390,"WIND CHIME"},
+{0x1F377,"WINE GLASS"},
+{0x1F609,"WINKING FACE"},
+{0x1F43A,"WOLF FACE"},
+{0x1F469,"WOMAN"},
+{0x1F46F,"WOMAN WITH BUNNY EARS"},
+{0x1F462,"WOMANS BOOTS"},
+{0x1F45A,"WOMANS CLOTHES"},
+{0x1F452,"WOMANS HAT"},
+{0x1F461,"WOMANS SANDAL"},
+{0x1F6BA,"WOMENS SYMBOL"},
{0x20A9,"WON SIGN"},
{0x2060,"WORD JOINER"},
+{0x2E31,"WORD SEPARATOR MIDDLE DOT"},
+{0x1F381,"WRAPPED PRESENT"},
{0x2240,"WREATH PRODUCT"},
+{0x1F527,"WRENCH"},
{0x270D,"WRITING HAND"},
{0x2327,"X IN A RECTANGLE BOX"},
{0x22BB,"XOR"},
+{0x1F49B,"YELLOW HEART"},
{0x00A5,"YEN SIGN"},
{0xA49B,"YI RADICAL BBUT"},
{0xA4A5,"YI RADICAL BUR"},
diff --git a/Build/source/libs/teckit/TECkit-2.5.3/source/UpdateUnidata.sh b/Build/source/libs/teckit/TECkit-2.5.3/source/UpdateUnidata.sh
new file mode 100755
index 00000000000..a8466dda320
--- /dev/null
+++ b/Build/source/libs/teckit/TECkit-2.5.3/source/UpdateUnidata.sh
@@ -0,0 +1,8 @@
+#!/bin/bash
+
+# Update the Unicode data that TECKit uses
+
+wget -N http://www.unicode.org/Public/UNIDATA/{CompositionExclusions,UnicodeData}.txt
+
+perl MakeNormData.pl >NormalizationData.c
+perl MakeUnicodeNames.pl >UnicodeNames.cpp
diff --git a/Build/source/libs/teckit/TECkit-2.5.1/source/test.cp b/Build/source/libs/teckit/TECkit-2.5.3/source/test.cp
index 4562e60945a..4562e60945a 100644
--- a/Build/source/libs/teckit/TECkit-2.5.1/source/test.cp
+++ b/Build/source/libs/teckit/TECkit-2.5.3/source/test.cp
diff --git a/Build/source/libs/teckit/TECkit-2.5.1/source/ulong_chartraits.h b/Build/source/libs/teckit/TECkit-2.5.3/source/ulong_chartraits.h
index 85aa317b284..85aa317b284 100644
--- a/Build/source/libs/teckit/TECkit-2.5.1/source/ulong_chartraits.h
+++ b/Build/source/libs/teckit/TECkit-2.5.3/source/ulong_chartraits.h
diff --git a/Build/source/libs/teckit/TECkit-2.5.1/source/version_defs.h b/Build/source/libs/teckit/TECkit-2.5.3/source/version_defs.h
index da41a0b2af0..8c7eb7c06d7 100644
--- a/Build/source/libs/teckit/TECkit-2.5.1/source/version_defs.h
+++ b/Build/source/libs/teckit/TECkit-2.5.3/source/version_defs.h
@@ -1,5 +1,5 @@
/*------------------------------------------------------------------------
-Copyright (c) 2008 SIL International. All rights reserved.
+Copyright (c) 2008-2011 SIL International. All rights reserved.
Distributable under the terms of either the Common Public License or the
GNU Lesser General Public License, as specified in the LICENSING.txt file.
@@ -10,15 +10,15 @@ GNU Lesser General Public License, as specified in the LICENSING.txt file.
#include <windows.h>
// version numbers that should be updated for each release
-#define VER_FILEVERSION 2,5,1,0
-#define VER_FILEVERSION_STR "2.5.1.0\0"
+#define VER_FILEVERSION 2,5,3,0
+#define VER_FILEVERSION_STR "2.5.3.0\0"
-#define VER_PRODUCTVERSION 2,5,1,0
-#define VER_PRODUCTVERSION_STR "2.5.1\0"
+#define VER_PRODUCTVERSION 2,5,3,0
+#define VER_PRODUCTVERSION_STR "2.5.3\0"
// constants used in all the binaries, shouldn't need changing (until next year)
#define VER_COMPANY_NAME_STR "SIL International\0"
-#define VER_COPYRIGHT_STR "Copyright (c) 2002-08\0"
+#define VER_COPYRIGHT_STR "Copyright (c) 2002-2011\0"
#define VER_PRODUCT_NAME_STR "TECkit core\0"
#ifndef DEBUG
diff --git a/Build/source/libs/teckit/TECkit-2.5.3/teckit.pc.in b/Build/source/libs/teckit/TECkit-2.5.3/teckit.pc.in
new file mode 100644
index 00000000000..a73e72f306e
--- /dev/null
+++ b/Build/source/libs/teckit/TECkit-2.5.3/teckit.pc.in
@@ -0,0 +1,7 @@
+
+Name: TECkit
+Description: Unicode conversion library
+Version: ${version}
+Libs: -L${libdir} -lTECkit
+Cflags: -I${includedir}
+
diff --git a/Build/source/libs/teckit/TECkit-2.5.1/test/GNT-map.xml b/Build/source/libs/teckit/TECkit-2.5.3/test/GNT-map.xml
index 35ab529d8fd..de71f55d13d 100644
--- a/Build/source/libs/teckit/TECkit-2.5.1/test/GNT-map.xml
+++ b/Build/source/libs/teckit/TECkit-2.5.3/test/GNT-map.xml
@@ -1,5 +1,5 @@
<?xml version="1.0"?>
-<!--Copyright (c) 2002 SIL International-->
+<!--Copyright (c) 2002-2011 SIL International-->
<sfConversion defaultMapping="SILGreek">
<sfMarkers escape="\"
chars="abcdefghijklmnopqrstuvwxyz_ABCDEFGHIJKLMNOPQRSTUVWXYZ"
diff --git a/Build/source/libs/teckit/TECkit-2.5.1/test/ISO-8859-1.map b/Build/source/libs/teckit/TECkit-2.5.3/test/ISO-8859-1.map
index 96a428f3c31..96a428f3c31 100644
--- a/Build/source/libs/teckit/TECkit-2.5.1/test/ISO-8859-1.map
+++ b/Build/source/libs/teckit/TECkit-2.5.3/test/ISO-8859-1.map
diff --git a/Build/source/libs/teckit/TECkit-2.5.1/test/Makefile.am b/Build/source/libs/teckit/TECkit-2.5.3/test/Makefile.am
index 28292cf58b3..28292cf58b3 100644
--- a/Build/source/libs/teckit/TECkit-2.5.1/test/Makefile.am
+++ b/Build/source/libs/teckit/TECkit-2.5.3/test/Makefile.am
diff --git a/Build/source/libs/teckit/TECkit-2.5.1/test/Mrk-GNT.sf b/Build/source/libs/teckit/TECkit-2.5.3/test/Mrk-GNT.sf
index a032eb78023..a032eb78023 100644
--- a/Build/source/libs/teckit/TECkit-2.5.1/test/Mrk-GNT.sf
+++ b/Build/source/libs/teckit/TECkit-2.5.3/test/Mrk-GNT.sf
diff --git a/Build/source/libs/teckit/TECkit-2.5.1/test/NormalizationTest.txt b/Build/source/libs/teckit/TECkit-2.5.3/test/NormalizationTest.txt
index 4a5113a6f1a..4a5113a6f1a 100644
--- a/Build/source/libs/teckit/TECkit-2.5.1/test/NormalizationTest.txt
+++ b/Build/source/libs/teckit/TECkit-2.5.3/test/NormalizationTest.txt
diff --git a/Build/source/libs/teckit/TECkit-2.5.1/test/SILGreek2004-04-27.map b/Build/source/libs/teckit/TECkit-2.5.3/test/SILGreek2004-04-27.map
index 66c007fee80..11a80cfbb47 100644
--- a/Build/source/libs/teckit/TECkit-2.5.1/test/SILGreek2004-04-27.map
+++ b/Build/source/libs/teckit/TECkit-2.5.3/test/SILGreek2004-04-27.map
@@ -1,5 +1,5 @@
;SILGreek.map
-;Copyright (c) 2002-2004 SIL International.
+;Copyright (c) 2002-2011 SIL International.
; SIL Greek
@@ -7,7 +7,7 @@ EncodingName "SIL-GREEK_GALATIA-2001"
DescriptiveName "SIL Greek Encoding (Galatia)"
Version "1.0b5"
-Contact "mailto:Jonathan_Kew@sil.org"
+Contact "mailto:nrsi@sil.org"
RegistrationAuthority "SIL International"
RegistrationName "Greek (Galatia)"
diff --git a/Build/source/libs/teckit/TECkit-2.5.3/test/SILGreek2004-04-27.tec.orig b/Build/source/libs/teckit/TECkit-2.5.3/test/SILGreek2004-04-27.tec.orig
new file mode 100644
index 00000000000..2094f0af84a
--- /dev/null
+++ b/Build/source/libs/teckit/TECkit-2.5.3/test/SILGreek2004-04-27.tec.orig
Binary files differ
diff --git a/Build/source/libs/teckit/TECkit-2.5.1/test/SILGreek2004-04-27.uncompressed.tec.orig b/Build/source/libs/teckit/TECkit-2.5.3/test/SILGreek2004-04-27.uncompressed.tec.orig
index b721cf175e3..7450ee10ae8 100644
--- a/Build/source/libs/teckit/TECkit-2.5.1/test/SILGreek2004-04-27.uncompressed.tec.orig
+++ b/Build/source/libs/teckit/TECkit-2.5.3/test/SILGreek2004-04-27.uncompressed.tec.orig
Binary files differ
diff --git a/Build/source/libs/teckit/TECkit-2.5.1/test/academy.tec b/Build/source/libs/teckit/TECkit-2.5.3/test/academy.tec
index e21103db882..e21103db882 100644
--- a/Build/source/libs/teckit/TECkit-2.5.1/test/academy.tec
+++ b/Build/source/libs/teckit/TECkit-2.5.3/test/academy.tec
Binary files differ
diff --git a/Build/source/libs/teckit/TECkit-2.5.1/test/dotests.pl b/Build/source/libs/teckit/TECkit-2.5.3/test/dotests.pl
index ebd9fd0eece..ebd9fd0eece 100755
--- a/Build/source/libs/teckit/TECkit-2.5.1/test/dotests.pl
+++ b/Build/source/libs/teckit/TECkit-2.5.3/test/dotests.pl
diff --git a/Build/source/libs/teckit/TECkit-2.5.1/test/mrk.sf.legacy.txt.orig b/Build/source/libs/teckit/TECkit-2.5.3/test/mrk.sf.legacy.txt.orig
index a6240c210d3..a6240c210d3 100644
--- a/Build/source/libs/teckit/TECkit-2.5.1/test/mrk.sf.legacy.txt.orig
+++ b/Build/source/libs/teckit/TECkit-2.5.3/test/mrk.sf.legacy.txt.orig
diff --git a/Build/source/libs/teckit/TECkit-2.5.1/test/mrk.txt b/Build/source/libs/teckit/TECkit-2.5.3/test/mrk.txt
index 5d1e03b4679..5d1e03b4679 100644
--- a/Build/source/libs/teckit/TECkit-2.5.1/test/mrk.txt
+++ b/Build/source/libs/teckit/TECkit-2.5.3/test/mrk.txt
diff --git a/Build/source/libs/teckit/TECkit-2.5.1/test/silipa93.tec b/Build/source/libs/teckit/TECkit-2.5.3/test/silipa93.tec
index 53daa10b4bb..53daa10b4bb 100644
--- a/Build/source/libs/teckit/TECkit-2.5.1/test/silipa93.tec
+++ b/Build/source/libs/teckit/TECkit-2.5.3/test/silipa93.tec
Binary files differ
diff --git a/Build/source/libs/teckit/TECkit-2.5.3/uninstalled-top.pc.in b/Build/source/libs/teckit/TECkit-2.5.3/uninstalled-top.pc.in
new file mode 100644
index 00000000000..e6dff4bb12e
--- /dev/null
+++ b/Build/source/libs/teckit/TECkit-2.5.3/uninstalled-top.pc.in
@@ -0,0 +1,6 @@
+prefix=@prefix@
+exec_prefix=@exec_prefix@
+priv_includedir=@abs_srcdir@/src
+includedir=@abs_srcdir@/include
+libdir=@abs_builddir@/src/.libs
+version=@VERSION@
diff --git a/Build/source/libs/teckit/configure b/Build/source/libs/teckit/configure
index fb2670de491..25f064f3712 100755
--- a/Build/source/libs/teckit/configure
+++ b/Build/source/libs/teckit/configure
@@ -1,6 +1,6 @@
#! /bin/sh
# Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.68 for TECkit for TeX Live 2.5.1.
+# Generated by GNU Autoconf 2.68 for TECkit for TeX Live 2.5.3.
#
# Report bugs to <tex-k@tug.org>.
#
@@ -560,12 +560,12 @@ MAKEFLAGS=
# Identity of this package.
PACKAGE_NAME='TECkit for TeX Live'
PACKAGE_TARNAME='teckit-for-tex-live'
-PACKAGE_VERSION='2.5.1'
-PACKAGE_STRING='TECkit for TeX Live 2.5.1'
+PACKAGE_VERSION='2.5.3'
+PACKAGE_STRING='TECkit for TeX Live 2.5.3'
PACKAGE_BUGREPORT='tex-k@tug.org'
PACKAGE_URL=''
-ac_unique_file="TECkit-2.5.1/source/UnicodeNames.cpp"
+ac_unique_file="TECkit-2.5.3/source/UnicodeNames.cpp"
# Factoring default headers for most tests.
ac_includes_default="\
#include <stdio.h>
@@ -1283,7 +1283,7 @@ if test "$ac_init_help" = "long"; then
# Omit some internal or obsolete options to make the list less imposing.
# This message is too long to be a string in the A/UX 3.1 sh.
cat <<_ACEOF
-\`configure' configures TECkit for TeX Live 2.5.1 to adapt to many kinds of systems.
+\`configure' configures TECkit for TeX Live 2.5.3 to adapt to many kinds of systems.
Usage: $0 [OPTION]... [VAR=VALUE]...
@@ -1354,7 +1354,7 @@ fi
if test -n "$ac_init_help"; then
case $ac_init_help in
- short | recursive ) echo "Configuration of TECkit for TeX Live 2.5.1:";;
+ short | recursive ) echo "Configuration of TECkit for TeX Live 2.5.3:";;
esac
cat <<\_ACEOF
@@ -1458,7 +1458,7 @@ fi
test -n "$ac_init_help" && exit $ac_status
if $ac_init_version; then
cat <<\_ACEOF
-TECkit for TeX Live configure 2.5.1
+TECkit for TeX Live configure 2.5.3
generated by GNU Autoconf 2.68
Copyright (C) 2010 Free Software Foundation, Inc.
@@ -2081,7 +2081,7 @@ cat >config.log <<_ACEOF
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.
-It was created by TECkit for TeX Live $as_me 2.5.1, which was
+It was created by TECkit for TeX Live $as_me 2.5.3, which was
generated by GNU Autoconf 2.68. Invocation command line was
$ $0 $@
@@ -2900,7 +2900,7 @@ fi
# Define the identity of the package.
PACKAGE='teckit-for-tex-live'
- VERSION='2.5.1'
+ VERSION='2.5.3'
cat >>confdefs.h <<_ACEOF
@@ -5714,7 +5714,7 @@ fi
$as_echo "#define HAVE_LIBZ 1" >>confdefs.h
-TECKIT_TREE=TECkit-2.5.1
+TECKIT_TREE=TECkit-2.5.3
ac_config_files="$ac_config_files Makefile include/teckit/Makefile"
@@ -6267,7 +6267,7 @@ cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
# report actual input values of CONFIG_FILES etc. instead of their
# values after options handling.
ac_log="
-This file was extended by TECkit for TeX Live $as_me 2.5.1, which was
+This file was extended by TECkit for TeX Live $as_me 2.5.3, which was
generated by GNU Autoconf 2.68. Invocation command line was
CONFIG_FILES = $CONFIG_FILES
@@ -6333,7 +6333,7 @@ _ACEOF
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
ac_cs_version="\\
-TECkit for TeX Live config.status 2.5.1
+TECkit for TeX Live config.status 2.5.3
configured by $0, generated by GNU Autoconf 2.68,
with options \\"\$ac_cs_config\\"
diff --git a/Build/source/libs/teckit/configure.ac b/Build/source/libs/teckit/configure.ac
index ba9f5fe6482..0c40ed174f5 100644
--- a/Build/source/libs/teckit/configure.ac
+++ b/Build/source/libs/teckit/configure.ac
@@ -1,12 +1,12 @@
dnl Process this file with autoconf to produce a configure script.
dnl
-dnl Copyright (C) 2009-2011 Peter Breitenlohner <tex-live@tug.org>
+dnl Copyright (C) 2009-2012 Peter Breitenlohner <tex-live@tug.org>
dnl
dnl This file is free software; the copyright holder
dnl gives unlimited permission to copy and/or distribute it,
dnl with or without modifications, as long as this notice is preserved.
dnl
-m4_define([TECkit_version], [2.5.1])[]dnl using unmodified TECkit source tree
+m4_include([version.ac])[] dnl define zziplib_version
AC_INIT([TECkit for TeX Live], TECkit_version, [tex-k@tug.org])
AC_PREREQ([2.65])
AC_CONFIG_SRCDIR([TECkit-]TECkit_version[/source/UnicodeNames.cpp])
diff --git a/Build/source/libs/teckit/include/teckit/Makefile.in b/Build/source/libs/teckit/include/teckit/Makefile.in
index 259a2ec5516..5ac80218c7b 100644
--- a/Build/source/libs/teckit/include/teckit/Makefile.in
+++ b/Build/source/libs/teckit/include/teckit/Makefile.in
@@ -41,7 +41,7 @@ am__aclocal_m4_deps = $(top_srcdir)/../../m4/kpse-common.m4 \
$(top_srcdir)/../../m4/kpse-cxx-hack.m4 \
$(top_srcdir)/../../m4/kpse-warnings.m4 \
$(top_srcdir)/../../m4/kpse-zlib-flags.m4 \
- $(top_srcdir)/configure.ac
+ $(top_srcdir)/version.ac $(top_srcdir)/configure.ac
am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
$(ACLOCAL_M4)
mkinstalldirs = $(install_sh) -d
diff --git a/Build/source/libs/teckit/version.ac b/Build/source/libs/teckit/version.ac
new file mode 100644
index 00000000000..4d60b077188
--- /dev/null
+++ b/Build/source/libs/teckit/version.ac
@@ -0,0 +1,11 @@
+dnl
+dnl Copyright (C) 2012 Peter Breitenlohner <tex-live@tug.org>
+dnl
+dnl This file is free software; the copyright holder
+dnl gives unlimited permission to copy and/or distribute it,
+dnl with or without modifications, as long as this notice is preserved.
+dnl
+dnl --------------------------------------------------------
+dnl
+dnl m4-include this file to define the current TECkit version
+m4_define([TECkit_version], [2.5.3])