From f81a38057f1d240fe7b7a069612776f788bc88ea Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?G=C3=BCnter=20Obiltschnig?= Date: Mon, 28 Jun 2021 12:14:12 +0200 Subject: [PATCH 01/14] updated README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 517494c82..45bbee19c 100644 --- a/README.md +++ b/README.md @@ -1,7 +1,7 @@ ![alt text][logo] -[![poco-ci](https://github.com/pocoproject/poco/actions/workflows/ci.yml/badge.svg?branch=poco-1.11.0)](https://github.com/pocoproject/poco/actions/workflows/ci.yml) +[![poco-ci](https://github.com/pocoproject/poco/actions/workflows/ci.yml/badge.svg?branch=master)](https://github.com/pocoproject/poco/actions/workflows/ci.yml) [![CII Best Practices](https://bestpractices.coreinfrastructure.org/projects/370/badge)](https://bestpractices.coreinfrastructure.org/projects/370) From 94832726810a3116ce8c9887c17675716dbb6243 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?G=C3=BCnter=20Obiltschnig?= Date: Tue, 10 Aug 2021 09:40:48 +0200 Subject: [PATCH 02/14] Create close-inactive-issues.yml --- .github/workflows/close-inactive-issues.yml | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 .github/workflows/close-inactive-issues.yml diff --git a/.github/workflows/close-inactive-issues.yml b/.github/workflows/close-inactive-issues.yml new file mode 100644 index 000000000..4495c2b05 --- /dev/null +++ b/.github/workflows/close-inactive-issues.yml @@ -0,0 +1,19 @@ +name: Close inactive issues +on: + schedule: + - cron: "30 2 * * *" + +jobs: + close-issues: + runs-on: ubuntu-latest + steps: + - uses: actions/stale@v3 + with: + days-before-issue-stale: 365 + days-before-issue-close: 60 + stale-issue-label: "stale" + stale-issue-message: "This issue is stale because it has been open for 365 days with no activity." + close-issue-message: "This issue was closed because it has been inactive for 60 days since being marked as stale." + days-before-pr-stale: -1 + days-before-pr-close: -1 + repo-token: ${{ secrets.GITHUB_TOKEN }} From 9d1c428c861f2e5ccf09149bbe8d2149720c5896 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?G=C3=BCnter=20Obiltschnig?= Date: Sun, 17 Apr 2022 20:53:19 +0200 Subject: [PATCH 03/14] PocoDoc: fix iframe sandboxing --- PocoDoc/resources/index.thtml | 2 +- PocoDoc/src/DocWriter.cpp | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/PocoDoc/resources/index.thtml b/PocoDoc/resources/index.thtml index f568ed1c6..6d2fb3115 100644 --- a/PocoDoc/resources/index.thtml +++ b/PocoDoc/resources/index.thtml @@ -16,7 +16,7 @@ ${PocoDoc.customHeadHTML}

User Guides And Tutorials

diff --git a/PocoDoc/src/DocWriter.cpp b/PocoDoc/src/DocWriter.cpp index dbe382d02..40067d52c 100644 --- a/PocoDoc/src/DocWriter.cpp +++ b/PocoDoc/src/DocWriter.cpp @@ -808,7 +808,7 @@ void DocWriter::writeNavigationFrame(std::ostream& ostr, const std::string& grou query += item; } ostr << "
\n"; - ostr << "\n"; + ostr << "\n"; ostr << "
\n"; } From b83a66500b1134f819f867f8abab3d0f15e326e4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?G=C3=BCnter=20Obiltschnig?= Date: Wed, 20 Apr 2022 11:56:40 +0200 Subject: [PATCH 04/14] create poco-1.11.3 branch, bump version --- CHANGELOG | 6 ++++++ DLLVersion.rc | 4 ++-- Foundation/include/Poco/Version.h | 2 +- VERSION | 2 +- doc/99100-ReleaseNotes.page | 7 +++++++ libversion | 2 +- 6 files changed, 18 insertions(+), 5 deletions(-) diff --git a/CHANGELOG b/CHANGELOG index 2cce38b75..6feaa125a 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -1,5 +1,11 @@ This is the changelog file for the POCO C++ Libraries. +Release 1.11.2 (2022-05-XX) +=========================== + +- TODO + + Release 1.11.2 (2022-04-16) =========================== diff --git a/DLLVersion.rc b/DLLVersion.rc index 4dc20e6f6..75c78e578 100644 --- a/DLLVersion.rc +++ b/DLLVersion.rc @@ -4,8 +4,8 @@ #include "winres.h" -#define POCO_VERSION 1,11,2,0 -#define POCO_VERSION_STR "1.11.2" +#define POCO_VERSION 1,11,3,0 +#define POCO_VERSION_STR "1.11.3" VS_VERSION_INFO VERSIONINFO FILEVERSION POCO_VERSION diff --git a/Foundation/include/Poco/Version.h b/Foundation/include/Poco/Version.h index a0a05a92c..9ef9c629b 100644 --- a/Foundation/include/Poco/Version.h +++ b/Foundation/include/Poco/Version.h @@ -35,7 +35,7 @@ // Ax: alpha releases // Bx: beta releases // -#define POCO_VERSION 0x010B0200 +#define POCO_VERSION 0x010B0300 #endif // Foundation_Version_INCLUDED diff --git a/VERSION b/VERSION index ca7176690..0a5af26df 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -1.11.2 +1.11.3 diff --git a/doc/99100-ReleaseNotes.page b/doc/99100-ReleaseNotes.page index ca8c4214e..9454ee357 100644 --- a/doc/99100-ReleaseNotes.page +++ b/doc/99100-ReleaseNotes.page @@ -1,6 +1,13 @@ POCO C++ Libraries Release Notes AAAIntroduction +!!!Release 1.11.3 + +!!Summary of Changes + + - TODO + + !!!Release 1.11.2 !!Summary of Changes diff --git a/libversion b/libversion index 9d1ce53f8..24af08a48 100644 --- a/libversion +++ b/libversion @@ -1 +1 @@ -82 \ No newline at end of file +83 \ No newline at end of file From 60100d839f8891c937cf411f263434294af7829f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?G=C3=BCnter=20Obiltschnig?= Date: Wed, 20 Apr 2022 11:59:50 +0200 Subject: [PATCH 05/14] update copyright date --- ActiveRecord/Compiler/src/Compiler.cpp | 2 +- Encodings/Compiler/src/TextEncodingCompiler.cpp | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/ActiveRecord/Compiler/src/Compiler.cpp b/ActiveRecord/Compiler/src/Compiler.cpp index 140f24be4..f5bd06faa 100644 --- a/ActiveRecord/Compiler/src/Compiler.cpp +++ b/ActiveRecord/Compiler/src/Compiler.cpp @@ -78,7 +78,7 @@ protected: helpFormatter.setHeader( "\n" "The POCO C++ Libraries ActiveRecord ORM Compiler.\n" - "Copyright (c) 2020-2021 by Applied Informatics Software Engineering GmbH.\n" + "Copyright (c) 2020-2022 by Applied Informatics Software Engineering GmbH.\n" "All rights reserved.\n\n" "This program generates C++ source code from an ActiveRecord " "XML definition. " diff --git a/Encodings/Compiler/src/TextEncodingCompiler.cpp b/Encodings/Compiler/src/TextEncodingCompiler.cpp index 08299432f..ff1e410c9 100644 --- a/Encodings/Compiler/src/TextEncodingCompiler.cpp +++ b/Encodings/Compiler/src/TextEncodingCompiler.cpp @@ -117,7 +117,7 @@ protected: helpFormatter.setHeader( "\n" "The POCO C++ Text Encodings Compiler.\n" - "Copyright (c) 2018-2021 by Applied Informatics Software Engineering GmbH.\n" + "Copyright (c) 2018-2022 by Applied Informatics Software Engineering GmbH.\n" "All rights reserved.\n\n" "This program compiles Unicode character encoding tables " "from http://www.unicode.org/Public/MAPPINGS/ to TextEncoding " From 11dbce9a5567ef90059cd08dd6cbc6bac9303003 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?G=C3=BCnter=20Obiltschnig?= Date: Wed, 20 Apr 2022 12:19:21 +0200 Subject: [PATCH 06/14] #3567: check legacy provider existence for legacy exception #3567 --- Crypto/include/Poco/Crypto/OpenSSLInitializer.h | 4 ++-- Crypto/src/OpenSSLInitializer.cpp | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Crypto/include/Poco/Crypto/OpenSSLInitializer.h b/Crypto/include/Poco/Crypto/OpenSSLInitializer.h index aa29cc63e..4bba5455f 100644 --- a/Crypto/include/Poco/Crypto/OpenSSLInitializer.h +++ b/Crypto/include/Poco/Crypto/OpenSSLInitializer.h @@ -63,10 +63,10 @@ public: /// Shuts down the OpenSSL machinery. static bool isFIPSEnabled(); - // Returns true if FIPS mode is enabled, false otherwise. + /// Returns true if FIPS mode is enabled, false otherwise. static void enableFIPSMode(bool enabled); - // Enable or disable FIPS mode. If FIPS is not available, this method doesn't do anything. + /// Enable or disable FIPS mode. If FIPS is not available, this method doesn't do anything. protected: enum diff --git a/Crypto/src/OpenSSLInitializer.cpp b/Crypto/src/OpenSSLInitializer.cpp index 3cdeb1470..e873f242b 100644 --- a/Crypto/src/OpenSSLInitializer.cpp +++ b/Crypto/src/OpenSSLInitializer.cpp @@ -136,8 +136,8 @@ void OpenSSLInitializer::initialize() } if (!_legacyProvider) { - _legacyProvider = OSSL_PROVIDER_load(NULL, "legacy"); - if (!_defaultProvider) throw CryptoException("Failed to load OpenSSL legacy provider"); + _legacyProvider = OSSL_PROVIDER_load(NULL, "legacy"); + if (!_legacyProvider) throw CryptoException("Failed to load OpenSSL legacy provider"); } #endif } From 3b3747eb405eb459217963411c10f8751336d1bd Mon Sep 17 00:00:00 2001 From: Alex Fabijanic Date: Fri, 22 Apr 2022 15:59:55 +0000 Subject: [PATCH 07/14] fix(OpenSSLInitializer): unload provider on uninitialize (#3567) --- Crypto/src/OpenSSLInitializer.cpp | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/Crypto/src/OpenSSLInitializer.cpp b/Crypto/src/OpenSSLInitializer.cpp index e873f242b..1cc3cf0dd 100644 --- a/Crypto/src/OpenSSLInitializer.cpp +++ b/Crypto/src/OpenSSLInitializer.cpp @@ -158,6 +158,16 @@ void OpenSSLInitializer::uninitialize() delete [] _mutexes; #endif +#if OPENSSL_VERSION_NUMBER >= 0x30000000L + if (_defaultProvider) + { + OSSL_PROVIDER_unload(_defaultProvider); + } + if (_legacyProvider) + { + OSSL_PROVIDER_unload(_legacyProvider); + } +#endif } } From 484eed7e9b32cd9bd45d7b965ebe79676a1e9509 Mon Sep 17 00:00:00 2001 From: Alex Fabijanic Date: Fri, 22 Apr 2022 22:24:54 +0200 Subject: [PATCH 08/14] fix(OpenSSLInitializer): fix provider unloading (#3567) --- Crypto/include/Poco/Crypto/OpenSSLInitializer.h | 5 +++-- Crypto/src/OpenSSLInitializer.cpp | 13 +++++++------ 2 files changed, 10 insertions(+), 8 deletions(-) diff --git a/Crypto/include/Poco/Crypto/OpenSSLInitializer.h b/Crypto/include/Poco/Crypto/OpenSSLInitializer.h index 4bba5455f..25e4c477a 100644 --- a/Crypto/include/Poco/Crypto/OpenSSLInitializer.h +++ b/Crypto/include/Poco/Crypto/OpenSSLInitializer.h @@ -24,6 +24,7 @@ #include #if OPENSSL_VERSION_NUMBER >= 0x30000000L #include +#include #endif #if defined(OPENSSL_FIPS) && OPENSSL_VERSION_NUMBER < 0x010001000L #include @@ -91,8 +92,8 @@ private: #endif #if OPENSSL_VERSION_NUMBER >= 0x30000000L - static OSSL_PROVIDER* _defaultProvider; - static OSSL_PROVIDER* _legacyProvider; + static std::atomic _defaultProvider; + static std::atomic _legacyProvider; #endif }; diff --git a/Crypto/src/OpenSSLInitializer.cpp b/Crypto/src/OpenSSLInitializer.cpp index 1cc3cf0dd..4678d2229 100644 --- a/Crypto/src/OpenSSLInitializer.cpp +++ b/Crypto/src/OpenSSLInitializer.cpp @@ -66,8 +66,8 @@ Poco::FastMutex* OpenSSLInitializer::_mutexes(0); #endif #if OPENSSL_VERSION_NUMBER >= 0x30000000L -OSSL_PROVIDER* OpenSSLInitializer::_defaultProvider(0); -OSSL_PROVIDER* OpenSSLInitializer::_legacyProvider(0); +std::atomic OpenSSLInitializer::_defaultProvider(0); +std::atomic OpenSSLInitializer::_legacyProvider(0); #endif @@ -159,13 +159,14 @@ void OpenSSLInitializer::uninitialize() #endif #if OPENSSL_VERSION_NUMBER >= 0x30000000L - if (_defaultProvider) + OSSL_PROVIDER* provider = nullptr; + if ((provider = _defaultProvider.exchange(nullptr))) { - OSSL_PROVIDER_unload(_defaultProvider); + OSSL_PROVIDER_unload(provider); } - if (_legacyProvider) + if ((provider = _legacyProvider.exchange(nullptr))) { - OSSL_PROVIDER_unload(_legacyProvider); + OSSL_PROVIDER_unload(provider); } #endif } From 132f4f476747e686421386e60a945b288355ef7b Mon Sep 17 00:00:00 2001 From: Alex Fabijanic Date: Tue, 26 Apr 2022 16:14:23 +0000 Subject: [PATCH 09/14] fix(OpenSSLInitializer): revert unload provider on uninitialize (#3567) --- Crypto/include/Poco/Crypto/OpenSSLInitializer.h | 5 ++--- Crypto/src/OpenSSLInitializer.cpp | 16 ++-------------- 2 files changed, 4 insertions(+), 17 deletions(-) diff --git a/Crypto/include/Poco/Crypto/OpenSSLInitializer.h b/Crypto/include/Poco/Crypto/OpenSSLInitializer.h index 25e4c477a..4bba5455f 100644 --- a/Crypto/include/Poco/Crypto/OpenSSLInitializer.h +++ b/Crypto/include/Poco/Crypto/OpenSSLInitializer.h @@ -24,7 +24,6 @@ #include #if OPENSSL_VERSION_NUMBER >= 0x30000000L #include -#include #endif #if defined(OPENSSL_FIPS) && OPENSSL_VERSION_NUMBER < 0x010001000L #include @@ -92,8 +91,8 @@ private: #endif #if OPENSSL_VERSION_NUMBER >= 0x30000000L - static std::atomic _defaultProvider; - static std::atomic _legacyProvider; + static OSSL_PROVIDER* _defaultProvider; + static OSSL_PROVIDER* _legacyProvider; #endif }; diff --git a/Crypto/src/OpenSSLInitializer.cpp b/Crypto/src/OpenSSLInitializer.cpp index 4678d2229..1d2c92551 100644 --- a/Crypto/src/OpenSSLInitializer.cpp +++ b/Crypto/src/OpenSSLInitializer.cpp @@ -66,8 +66,8 @@ Poco::FastMutex* OpenSSLInitializer::_mutexes(0); #endif #if OPENSSL_VERSION_NUMBER >= 0x30000000L -std::atomic OpenSSLInitializer::_defaultProvider(0); -std::atomic OpenSSLInitializer::_legacyProvider(0); +OSSL_PROVIDER* OpenSSLInitializer::_defaultProvider(0); +OSSL_PROVIDER* OpenSSLInitializer::_legacyProvider(0); #endif @@ -157,18 +157,6 @@ void OpenSSLInitializer::uninitialize() #endif delete [] _mutexes; #endif - -#if OPENSSL_VERSION_NUMBER >= 0x30000000L - OSSL_PROVIDER* provider = nullptr; - if ((provider = _defaultProvider.exchange(nullptr))) - { - OSSL_PROVIDER_unload(provider); - } - if ((provider = _legacyProvider.exchange(nullptr))) - { - OSSL_PROVIDER_unload(provider); - } -#endif } } From 02dcc550b40c2c5009fdea3540486749e8982c61 Mon Sep 17 00:00:00 2001 From: Alex Fabijanic Date: Thu, 5 May 2022 17:41:52 -0500 Subject: [PATCH 10/14] fix(MySQL): MySQL UUID binding temporary string #3587 --- Data/MySQL/src/Binder.cpp | 3 +-- Data/include/Poco/Data/AbstractBinder.h | 7 +++++++ Data/src/AbstractBinder.cpp | 13 +++++++++++++ 3 files changed, 21 insertions(+), 2 deletions(-) diff --git a/Data/MySQL/src/Binder.cpp b/Data/MySQL/src/Binder.cpp index c1fb4e7df..9bb19ee9d 100644 --- a/Data/MySQL/src/Binder.cpp +++ b/Data/MySQL/src/Binder.cpp @@ -213,8 +213,7 @@ void Binder::bind(std::size_t pos, const Time& val, Direction dir) void Binder::bind(std::size_t pos, const UUID& val, Direction dir) { - std::string str = val.toString(); - bind(pos, str, dir); + bind(pos, toString(val), dir); } diff --git a/Data/include/Poco/Data/AbstractBinder.h b/Data/include/Poco/Data/AbstractBinder.h index f0ea63346..f084ab843 100644 --- a/Data/include/Poco/Data/AbstractBinder.h +++ b/Data/include/Poco/Data/AbstractBinder.h @@ -356,6 +356,13 @@ public: static bool isInBound(Direction dir); /// Returns true if direction is in bound; + +protected: + const std::string& toString(const UUID& uuid); + +private: + using StringList = std::vector; + std::unique_ptr _pStrings; }; diff --git a/Data/src/AbstractBinder.cpp b/Data/src/AbstractBinder.cpp index 8fe39e256..f3ac4edcf 100644 --- a/Data/src/AbstractBinder.cpp +++ b/Data/src/AbstractBinder.cpp @@ -33,6 +33,19 @@ AbstractBinder::AbstractBinder() AbstractBinder::~AbstractBinder() { + if (_pStrings) + { + for (auto& s : *_pStrings) + delete s; + } +} + + +const std::string& AbstractBinder::toString(const UUID& uuid) +{ + if (!_pStrings) _pStrings.reset(new StringList); + _pStrings->push_back(new std::string(uuid.toString())); + return *_pStrings->back(); } From 7cf1342d299d81ae15b2a43e6d22056aac41f235 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?G=C3=BCnter=20Obiltschnig?= Date: Sun, 12 Jun 2022 07:37:06 +0200 Subject: [PATCH 11/14] update CI link in README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index c8de21652..7d0c57f1f 100644 --- a/README.md +++ b/README.md @@ -1,7 +1,7 @@ ![alt text][logo] -[![poco-ci](https://github.com/pocoproject/poco/actions/workflows/ci.yml/badge.svg?branch=poco-1.11.2)](https://github.com/pocoproject/poco/actions/workflows/ci.yml) +[![poco-ci](https://github.com/pocoproject/poco/actions/workflows/ci.yml/badge.svg?branch=poco-1.11.3)](https://github.com/pocoproject/poco/actions/workflows/ci.yml) [![CII Best Practices](https://bestpractices.coreinfrastructure.org/projects/370/badge)](https://bestpractices.coreinfrastructure.org/projects/370) From d15755daa686d5def82dd32582983a83f6f6922a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?G=C3=BCnter=20Obiltschnig?= Date: Sun, 12 Jun 2022 07:52:57 +0200 Subject: [PATCH 12/14] #3632: add overloads to ctor and connect() to allow passing a Poco::Net::StreamSocket/Poco::Net::SecureStreamSocket to enable TLS connections without introduding a direct dependency to NetSSL. --- Redis/include/Poco/Redis/Client.h | 10 ++++++++++ Redis/src/Client.cpp | 22 ++++++++++++++++++++++ 2 files changed, 32 insertions(+) diff --git a/Redis/include/Poco/Redis/Client.h b/Redis/include/Poco/Redis/Client.h index 079947e9b..009cd1899 100644 --- a/Redis/include/Poco/Redis/Client.h +++ b/Redis/include/Poco/Redis/Client.h @@ -87,6 +87,11 @@ public: Client(const Net::SocketAddress& addrs); /// Constructor which connects to the given Redis host/port. + Client(const Net::StreamSocket& socket); + /// Constructor which connects using an existing TCP + /// connection. This can be used to connect via TLS, if the + /// given socket is a Poco::Net::SecureStreamSocket. + virtual ~Client(); /// Destroys the Client. @@ -113,6 +118,11 @@ public: void connect(const Net::SocketAddress& addrs, const Timespan& timeout); /// Connects to the given Redis server. + void connect(const Net::StreamSocket& socket); + /// Connects to the given Redis server using an existing TCP + /// connection. This can be used to connect via TLS, if the + /// given socket is a Poco::Net::SecureStreamSocket. + void disconnect(); /// Disconnects from the Redis server. diff --git a/Redis/src/Client.cpp b/Redis/src/Client.cpp index 6d28f6a29..60b97f4e5 100644 --- a/Redis/src/Client.cpp +++ b/Redis/src/Client.cpp @@ -61,6 +61,16 @@ Client::Client(const Net::SocketAddress& addrs): } +Client::Client(const Net::StreamSocket& socket): + _address(), + _socket(), + _input(0), + _output(0) +{ + connect(socket); +} + + Client::~Client() { delete _input; @@ -133,6 +143,18 @@ void Client::connect(const Net::SocketAddress& addrs, const Timespan& timeout) } +void Client::connect(const Poco::Net::StreamSocket& socket) +{ + poco_assert(! _input); + poco_assert(! _output); + + _address = socket.peerAddress(); + _socket = socket; + _input = new RedisInputStream(_socket); + _output = new RedisOutputStream(_socket); +} + + void Client::disconnect() { delete _input; From 0bab41e1bf3865dd3782973808f229cc475771d4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?G=C3=BCnter=20Obiltschnig?= Date: Sun, 12 Jun 2022 07:57:57 +0200 Subject: [PATCH 13/14] updated changelog --- CHANGELOG | 7 +++++-- doc/99100-ReleaseNotes.page | 5 ++++- 2 files changed, 9 insertions(+), 3 deletions(-) diff --git a/CHANGELOG b/CHANGELOG index 6feaa125a..dd04b8d0c 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -1,9 +1,12 @@ This is the changelog file for the POCO C++ Libraries. -Release 1.11.2 (2022-05-XX) +Release 1.11.3 (2022-06-12) =========================== -- TODO +- GH #3567: fix(openssl-initializer): check legacy provider existence for legacy exception +- GH #3587: MySQL UUID binding temporary string +- GH #3632: Redis - add TLS support +- updated a few copyright dates Release 1.11.2 (2022-04-16) diff --git a/doc/99100-ReleaseNotes.page b/doc/99100-ReleaseNotes.page index 9454ee357..201ade50e 100644 --- a/doc/99100-ReleaseNotes.page +++ b/doc/99100-ReleaseNotes.page @@ -5,7 +5,10 @@ AAAIntroduction !!Summary of Changes - - TODO + - GH #3567: fix(openssl-initializer): check legacy provider existence for legacy exception + - GH #3587: MySQL UUID binding temporary string + - GH #3632: Redis - add TLS support + - updated a few copyright dates !!!Release 1.11.2 From f70101cb05cb8e5b373ebea48dc6d8ddbff70ac3 Mon Sep 17 00:00:00 2001 From: Aleksandar Fabijanic Date: Fri, 8 Jul 2022 17:29:18 +0200 Subject: [PATCH 14/14] devel-release-1.12.0 (#3673) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * Fix percent-encoded fragment modification in Poco::URI Before this commit using Poco::URI class to parse specific URIs that had percent-encoded fragment identifier resulted in the loss of information concerning the way the fragment identifier was encoded. There could be the cases when the result of Poco::URI object serialization to string did not match the original URI string Poco::URI object was created from. In this commit we change the internal logic of fragment processing in Poco::URI, so that the fragment is stored inside the class in raw form (the same way as query string). The methods getFragment and setFragment work the old way (with percent-decoded fragment values), new methods getRawFragment and setRawFragment are added to get access to the original fragment representation. * Remove SDK version from VS2022 test projects (#3607) * Remaining changes for Windows on ARM64 support (#3608) * Add ARM64 to Foundation * Changed lib, and bin folders of ARM64 builds * Updated buildwin.cmd * Added missing closing tags (#3610) * feat(Platform): LoongArch support #3460 * fix(PollSet): default enable epoll on linux * default disable new state on move * fix(UDPHandler): data race #3613; clean up all Net tsan warnings * ProGen vs170 projects with Win32,x64,ARM64 (#3612) * fix(TCPServer): #1884 #1965 * fix(LogFile): LogFile_STD (LogFileImpl) fails to recover from getting out of space #2084 * Avoid clang 10 -Wimplicit-int-float-conversion warning/error when converting int into float (#2943) Example of warning (error when using -Werror) we get with clang 10: /remote/intdeliv/components/osp/Poco/Foundation/19-0-0-6/include/Poco/Dynamic/VarHolder.h:444:14: error: implicit conversion from 'int' to 'float' changes value from 2147483647 to 2147483648 [-Werror,-Wimplicit-int-float-conversion] if (from > std::numeric_limits::max()) ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /remote/intdeliv/components/osp/Poco/Foundation/19-0-0-6/include/Poco/Dynamic/VarHolder.h:332:4: note: in instantiation of function template specialization 'Poco::Dynamic::VarHolder::checkUpperLimitFloat' requested here checkUpperLimitFloat(from); ^ /remote/intdeliv/components/osp/Poco/Foundation/19-0-0-6/include/Poco/Dynamic/VarHolder.h:2175:3: note: in instantiation of function template specialization 'Poco::Dynamic::VarHolder::convertToSmaller' requested here convertToSmaller(_val, val); ^ * chore(ci): run ci on pull requests * #2569: Added TIMESTAMP data type support on MySQL (#3471) * Unit test for TIMESTAMP data type in MySQL. * Added support for TIMESTAMP data type. Co-authored-by: Hector Toledo Soto * MongoDB::Array: int --> size_t in get for consistency with size(), new helper functions to add elements to an array. (#3016) * fix(CppUnit): enable_if disarm numeric notEqualsMessage * fix(CppUnit): CppUnit notEqualsMessage causing compile errors #3615 * Syslog: Include Facility to Syslog Message (#3452) * Fixed indentation * Added Facility to Message in RemoteSyslogListener * Net: make MessageHeader limits configurable (#3404) * Add Message::getAll (#3104) * chore(Message): fix formatting for #3104 * Output to stderr in Poco::WindowsConsoleChannel (#3058) - Fixes #3056 * HTTPDigestCredentials added support for RFC7616 algorithms (#3026) * chore(SHA2Engine): fix formatting for #3026 * Added support for SQLite transaction types using Session property (#3018) * chore(SQLite): fix enum names case for #3018 * fix(HTTPResponse): Add 425 / HTTP_TOO_EARLY to HTTPResponse::HTTPStatus #3592 * fix(SQLite): windows build (global var does not link) #3018 * Added missing SocketProactor class to ProGen source (#3616) * Added missing SocketProactor class to ProGen source * ProGen'd VS2022 Net project * chore(Net): regenerate VS 140,150,160 projects #3614 * Handle MariaDB JSON columns since they are stored as `longtext` (#3621) * Also extract BLOBs when reading longtext columns as std::string * Fix error message in unit test * Added unit test to read longtext columns as std::string * Use `tx_isolation` when connected to MariaDB regardless of version (#3622) * Use `tx_isolation` when connected to MariaDB regardless of version * Rename variable * Handle MariaDB server info in the middle of the string * Updated to PCRE version 8.45 (#3623) * Add missing changes from zlib update * Updated to PCRE version 8.45 Build on Win32 and Linux, RegularExpressionTest was successful * Fix/tsan (#3617) * fix(Foundation): tsan warnings fixes * fix(Thread_POSIX): tsan warnings fixes; add tsan.suppress * fix(Util): tsan fixes * fix(netSSL_OpenSSL): tsan fixes * fix(Data): tsan warnings fixes * feat(ci): add tsan job * feat(ci): add tsan job, another attempt * feat(ci): add tsan job, 3rd attempt * fix(Foundation): tsan warnings fixes * fix(Thread_POSIX): tsan warnings fixes; add tsan.suppress * fix(Util): tsan fixes * fix(netSSL_OpenSSL): tsan fixes * fix(Data): tsan warnings fixes * feat(ci): add tsan job * feat(ci): add tsan job, another attempt * feat(ci): add tsan job, 3rd attempt * fix(ResultMetadata): memory leak #3474 * feat(ci): disable ActiveDispatcher tests for tsan runs * feat(ci): try to fix tsan options file detection (again) * chore(TestLibrary: correct spelling * fix(ci): fix tsan run; add -y to apt; disable samples build for some jobs * fix(ci): add mysql ports * feat(ci): add VS asan * feat(double-conversion): Upgrade double-conversion to v3.2.0 #3624 * chore(asan): disable msvc asan build (dll not found) * chore(double-conversion): move NumericString.h before double-conversion includes to prevent min/max collision; reinstate lost loongarch64 * chore(JSON): sync pdjson with upstream * fix(Statement): Poco::Data::Statement becomes unusable after exception #2287 * added facility to SyslogChannel (#3453) * TCPServerDispatcher.h: missing (#2961) Fixes: b8af168151fe0147fb06557029002ae226dcc549 Fixes: #1965 * Windows embedded OpenSSL: Fixed bogus warning during compilation (External OpenSSL defined but internal headers used - possible mismatch!) (#3627) * fix(double-conversion): nios2 and riscv defines * fix(double-conversion): riscv defines * fix(cmake): TestLibrary debug postfix * fix(cmake): add WebNotifier to samples #3184 * doc(Crypto): Fix error in find_package example #3088 * fix(Event): Event data race #3629 * fix(AsyncChannel): race condition in AsyncChannel close/log #1039 * fix(Zip): Zip 64-bit extensions not set #2590 (tentative) (#3604) * PocoDoc: fix handling of font-style tags if tag is immediately followed by punctuation * Static code analyzer warnings #2688 * MinGW: fatal error: kernelspecs.h: No such file #2691 * Poco::Data::SessionPool change connection timeout #3241 * Makefile: space(s) following target name will break build (during link) #3062 * json format PrintHandler #2678 * indicate compiler that functions will never return (#3639) * fix warning C4717: 'format >': recursive on all control paths, function will cause runtime stack overflow * keep origin format. * fix(format): scope * fix(Crypto): libPocoCrypto.so: undefined reference to pthread_atfork when linking statically with OpenSSL 1.1 #3073 * chore(LocalConfigurationView): fix style #3529 * fix(ConfigurationView): ConfigurationView and JSON is broken for array access #3635 * FifoBuffer.advance method not throw exception when length==0 (#3641) * fifobuffer not throw error when length = 0 * Update FIFOBuffer.h fix indentation Co-authored-by: Aleksandar Fabijanic * fix(URI): Decoding URI query parameters ( ::getQueryParameters) incompatible with Spring 5 #2619 * fix(NTPClient): NTPClient ignores second fractions #2614 * chore(JSON): add test for #2612 * fix(Platform): MinGW also defines __GNUC__. #3195 * Fix some clang 10 -Wsign-compare warnings (#2960) In file included from /data/mwrep/res/osp/Poco/JSON/20-0-0-0/include/Poco/JSON/Object.h:22: In file included from /data/mwrep/res/osp/Poco/JSON/20-0-0-0/include/Poco/JSON/Array.h:23: In file included from /data/mwrep/res/osp/Poco/Foundation/20-0-0-0/include/Poco/Dynamic/Var.h:26: In file included from /data/mwrep/res/osp/Poco/Foundation/20-0-0-0/include/Poco/Dynamic/VarHolder.h:22: In file included from /data/mwrep/res/osp/Poco/Foundation/20-0-0-0/include/Poco/NumberFormatter.h:22: /data/mwrep/res/osp/Poco/Foundation/20-0-0-0/include/Poco/NumericString.h:220:31: error: comparison of integers of different signs: 'unsigned long' and 'char' [-Werror,-Wsign-compare] if ((limitCheck - result) < add) return false; ~~~~~~~~~~~~~~~~~~~ ^ ~~~ /data/mwrep/res/osp/Poco/Foundation/20-0-0-0/include/Poco/NumericString.h:229:31: error: comparison of integers of different signs: 'unsigned long' and 'char' [-Werror,-Wsign-compare] if ((limitCheck - result) < add) return false; ~~~~~~~~~~~~~~~~~~~ ^ ~~~ /data/mwrep/res/osp/Poco/Foundation/20-0-0-0/include/Poco/NumericString.h:240:31: error: comparison of integers of different signs: 'unsigned long' and 'char' [-Werror,-Wsign-compare] if ((limitCheck - result) < add) return false; ~~~~~~~~~~~~~~~~~~~ ^ ~~~ /data/mwrep/res/osp/Poco/Foundation/20-0-0-0/include/Poco/NumericString.h:249:31: error: comparison of integers of different signs: 'unsigned long' and 'char' [-Werror,-Wsign-compare] if ((limitCheck - result) < add) return false; ~~~~~~~~~~~~~~~~~~~ ^ ~~~ 4 errors generated. * chore(README): Add vcpkg installation instructions #2940 * fix(SQLite): SQLite::Connector::open() crashes on db file with non existing directory #2285 * fix(MailMessage): read hangs on missing final multipart boundary #2401 * fix(NumberParser): Rounds very large negative numbers to the incorrect values #3580 * fix(JSON::Stringifier): JSON Serializing NAN #3251 * feat(Timespan): Add std::chrono support #2576 #2623 * fix(strToInt): overflows #3580 * fix(strToInt): thousand separator regression #3580 * fix(MySQL::Extractor): MySQL Extractor #2521 * feat(FTPClientSession): activeDataConnection 1.11.0 cannot set specific data port #3372 * feat(Cipher): No access to padding in Cipher #3374 * feat(TypeHandler): DB into() does not compile for more than 20 members in a tuple #3342 * fix(NumberFormatter): Negative precision in NumberFormatter::format() #2511 * Make ParallelSocketReactor thread namable (#3642) make ParallelSocketReactor thread namable * fix(Redis): Poco::Redis after executing auth command next command always return OK #2457 * chore(NumberParserTest): add test for #2441 * avoid clang tidy warning (#3646) * Revert "avoid clang tidy warning (#3646)" (#3648) This reverts commit b23488d6feab13645ce306fd02fd50635f54b25f. * fix(VarHolder): limits check * As of C++11, std::swap is noexcept. #2386 (#3645) * As of C++11, std::swap is noexcept. #2386 * fix(Any): remove throw on swap * fix(Any): As of C++11, std::swap is noexcept. #2386 * fix(Any): make size const #2386 * fix(SimpleRowFormatter): clang won't compile noexcept #2386 * a couple of arm fixes * fix(Any): As of C++11, std::swap is noexcept. #2386 * fix(AnyTest): local() for POCO_NO_SOO# 2386 * test(RSACipher): RSA encryption without private key #2367 * chore(RSACipherTest): delete ciphers #2367 * add separate accessors and mutators for connect, send and receive tim… (#3476) * add separate accessors and mutators for connect, send and receive timeouts * implement timeout methods outside of class declaration to conform to existing code structure * Update HTTPSession.h Co-authored-by: bfoster Co-authored-by: Aleksandar Fabijanic * Make poll set interruptable (#3644) * Make poll set interruptable * open test for poll set * fix poll set wake up test * fix build error * feat(SecureSocketImpl): how to set the socket of SecureSocketImpl to no-blocking? #2352 * better socket reactor wake up (#3647) * better socket reactor wake up * Remove documentation comment from source file Co-authored-by: Aleksandar Fabijanic * test(MailMesage): MailMessage::read() chokes on Content-disposition #3650 * chore(Net/samples): tcpserver missing from Net/samples/CMakeLists.txt #3651 * fix(CMake): Linking with Foundation on Android gives error #3652 #3653 * #2821: Poco::Buffer: full on creation? - add documentation describing the behavior. * add note regarding receiveFrame with Poco::Buffer * merge changes from 1.11.3 * #3633: Redis: Support Authentication * #3658: Support for chunked transfer encoding trailer * formatHex with lower case (#3657) * feat(Socket): add lastErrorDesc() * fix(Socket): Socket::select EPOLL implementation returns socket in exceptList when empty list is given #3655; mark select as deprecated #1459 * Fix/poll set race (#3630) * fix(PollSet): PollSet data race #3628 * fix(SocketConnector): SocketConnector test #2875 * fix(PollSet): optimize the amount of locked code; fix and simplify wakeUp logic * fix(SocketConnectorTest): fix test memleak (data not flowing, handlers not deleted) #2875 * fix(PollSet): clear() and tests * fix(PollSet): #1459 #3628 #3655 #3661 * fix(PollSet): Integrate windows epoll #2091, #3649 * chore(ProGen): MSVC does not properly recognize std version #3665 * fix(PollSet): eventfd call arg; add wepoll to CMakelists.txt * fix(PollSet): CMakelists.txt * fix(cmake): MSVC does not properly recognize std version #3665 * chore(vscode): add mac config * fix(PollSet): PollSet::add()/update() semantics #3661 * Feat/pcre2 (#3663) * upgrade to pcre2 * use pcre2_*_8 names * fix pcre2 lib name for unbundled build * CMake changes for PCRE2 * add missing macro for unbundled build * add PCRE2_STATIC * updated VS project files for pcre2 Co-authored-by: Günter Obiltschnig * Revert "formatHex with lower case (#3657)" (#3670) This reverts commit b1823b61c0902252d1e15e8a7175f40e31a865b2. * Always set thread names on POSIX platforms (#3384) * chore: gitignore vim .swp files * feat(POSIX): Always set thread names. I'm not sure about the original intent to hide it under a DEBUG macro. Naming the threads in release mode makes it easier to see runtime application and know which thread pool uses how many threads and what their names are. Firefox, Chromium and many other apps do this on Linux. * Remove trailing whitespace (#3668) * doc: update CHANGLEOG Co-authored-by: Daniil Zotkin Co-authored-by: Hernan Martinez Co-authored-by: Romain Geissler @ Amadeus Co-authored-by: hectots Co-authored-by: Hector Toledo Soto Co-authored-by: Matej Kenda Co-authored-by: BeBinder <93721965+BeBinder@users.noreply.github.com> Co-authored-by: Tavi Cacina Co-authored-by: Mathieu Stefani Co-authored-by: Fritz Elfert Co-authored-by: Maksim Kita Co-authored-by: Spaky Co-authored-by: Azat Khuzhin Co-authored-by: Matej Kenda Co-authored-by: Günter Obiltschnig Co-authored-by: Guillermo Frontera Co-authored-by: junwufan Co-authored-by: JackyWoo Co-authored-by: Ben Foster Co-authored-by: bfoster Co-authored-by: Arun Chandrasekaran Co-authored-by: John Vandenberg --- .github/workflows/ci.yml | 57 +- .gitignore | 7 + .vscode/c_cpp_properties.json | 136 +- .vscode/settings.json | 7 +- ActiveRecord/ActiveRecord_vs170.sln | 60 + ActiveRecord/ActiveRecord_vs170.vcxproj | 271 +- ActiveRecord/Compiler/Compiler.progen | 2 +- ActiveRecord/Compiler/Compiler_vs170.sln | 24 + ActiveRecord/Compiler/Compiler_vs170.vcxproj | 294 +- .../testsuite/TestSuite_vs170.vcxproj | 296 +- ApacheConnector/ApacheConnector_vs170.sln | 8 + ApacheConnector/ApacheConnector_vs170.vcxproj | 105 +- .../doc/ApacheConnectorUserGuide.page | 32 +- ApacheConnector/include/ApacheConnector.h | 2 +- .../include/ApacheRequestHandlerFactory.h | 2 +- ApacheConnector/include/ApacheServerRequest.h | 12 +- .../include/ApacheServerResponse.h | 20 +- ApacheConnector/include/ApacheStream.h | 8 +- .../samples/FormServer/src/FormServer.cpp | 22 +- .../samples/TimeServer/src/TimeServer.cpp | 4 +- ApacheConnector/src/ApacheApplication.cpp | 2 +- .../src/ApacheRequestHandlerFactory.cpp | 4 +- ApacheConnector/src/ApacheServerRequest.cpp | 8 +- ApacheConnector/src/ApacheServerResponse.cpp | 6 +- ApacheConnector/src/ApacheStream.cpp | 2 +- CHANGELOG | 126 +- CMakeLists.txt | 11 +- CppParser/CppParser_vs170.sln | 42 + CppParser/CppParser_vs170.vcxproj | 271 +- CppParser/include/Poco/CppParser/Attributes.h | 22 +- .../include/Poco/CppParser/AttributesParser.h | 6 +- CppParser/include/Poco/CppParser/Function.h | 34 +- CppParser/include/Poco/CppParser/NameSpace.h | 32 +- CppParser/include/Poco/CppParser/Parser.h | 2 +- CppParser/include/Poco/CppParser/Struct.h | 32 +- CppParser/include/Poco/CppParser/Utility.h | 4 +- CppParser/include/Poco/CppParser/Variable.h | 6 +- CppParser/src/Attributes.cpp | 8 +- CppParser/src/AttributesParser.cpp | 4 +- CppParser/src/Function.cpp | 8 +- CppParser/src/NameSpace.cpp | 24 +- CppParser/src/Struct.cpp | 4 +- CppParser/src/Tokenizer.cpp | 2 +- CppParser/src/Utility.cpp | 8 +- CppParser/src/Variable.cpp | 6 +- CppParser/testsuite/TestSuite_vs170.vcxproj | 296 +- CppUnit/CppUnit_vs170.sln | 24 + CppUnit/CppUnit_vs170.vcxproj | 267 +- CppUnit/doc/README.html | 8 +- CppUnit/doc/cookbook.htm | 6 +- CppUnit/include/CppUnit/CppUnitException.h | 12 +- CppUnit/include/CppUnit/Orthodox.h | 8 +- CppUnit/include/CppUnit/RepeatedTest.h | 4 +- CppUnit/include/CppUnit/Test.h | 2 +- CppUnit/include/CppUnit/TestCase.h | 8 +- CppUnit/include/CppUnit/TestFailure.h | 2 +- CppUnit/include/CppUnit/TestResult.h | 32 +- CppUnit/include/CppUnit/TestSetup.h | 10 +- CppUnit/include/CppUnit/TestSuite.h | 4 +- CppUnit/include/CppUnit/TextTestResult.h | 2 +- CppUnit/include/CppUnit/estring.h | 20 +- CppUnit/src/TestSuite.cpp | 2 +- Crypto/Crypto_vs170.sln | 42 + Crypto/Crypto_vs170.vcxproj | 273 +- Crypto/Makefile | 5 +- Crypto/include/Poco/Crypto/Cipher.h | 8 +- Crypto/include/Poco/Crypto/CipherFactory.h | 6 +- Crypto/include/Poco/Crypto/DigestEngine.h | 8 +- Crypto/include/Poco/Crypto/ECKeyImpl.h | 6 +- Crypto/include/Poco/Crypto/EVPPKey.h | 2 +- Crypto/include/Poco/Crypto/KeyPairImpl.h | 2 +- Crypto/include/Poco/Crypto/RSADigestEngine.h | 10 +- Crypto/include/Poco/Crypto/RSAKeyImpl.h | 6 +- Crypto/include/Poco/Crypto/X509Certificate.h | 2 +- Crypto/samples/genrsakey/src/genrsakey.cpp | 24 +- Crypto/src/Cipher.cpp | 20 +- Crypto/src/CryptoTransform.cpp | 2 +- Crypto/src/DigestEngine.cpp | 4 +- Crypto/src/RSADigestEngine.cpp | 4 +- Crypto/src/X509Certificate.cpp | 2 +- Crypto/testsuite/TestSuite_vs170.vcxproj | 296 +- Crypto/testsuite/src/DigestEngineTest.cpp | 2 +- Crypto/testsuite/src/Driver.cpp | 4 +- Crypto/testsuite/src/RSATest.cpp | 34 +- Crypto/testsuite/src/WinCEDriver.cpp | 4 +- Crypto/testsuite/src/WinDriver.cpp | 2 +- Data/Data_vs170.sln | 42 + Data/Data_vs170.vcxproj | 275 +- Data/MySQL/MySQL_vs170.sln | 42 + Data/MySQL/MySQL_vs170.vcxproj | 271 +- .../MySQL/include/Poco/Data/MySQL/Connector.h | 2 +- .../Poco/Data/MySQL/MySQLStatementImpl.h | 20 +- .../include/Poco/Data/MySQL/ResultMetadata.h | 2 + Data/MySQL/src/Extractor.cpp | 3 + Data/MySQL/src/ResultMetadata.cpp | 46 +- Data/MySQL/src/SessionImpl.cpp | 24 +- Data/MySQL/testsuite/TestSuite_vs170.vcxproj | 296 +- Data/MySQL/testsuite/src/MySQLTest.cpp | 24 +- Data/MySQL/testsuite/src/MySQLTest.h | 2 + Data/MySQL/testsuite/src/SQLExecutor.cpp | 53 + Data/MySQL/testsuite/src/SQLExecutor.h | 2 + Data/ODBC/Makefile | 2 +- Data/ODBC/ODBC_vs170.sln | 42 + Data/ODBC/ODBC_vs170.vcxproj | 285 +- Data/ODBC/include/Poco/Data/ODBC/Connector.h | 2 +- .../ODBC/include/Poco/Data/ODBC/Diagnostics.h | 58 +- Data/ODBC/include/Poco/Data/ODBC/Error.h | 6 +- Data/ODBC/include/Poco/Data/ODBC/Handle.h | 10 +- .../include/Poco/Data/ODBC/ODBCMetaColumn.h | 10 +- .../Poco/Data/ODBC/ODBCStatementImpl.h | 14 +- Data/ODBC/include/Poco/Data/ODBC/Parameter.h | 6 +- .../ODBC/include/Poco/Data/ODBC/SessionImpl.h | 16 +- Data/ODBC/include/Poco/Data/ODBC/TypeInfo.h | 8 +- .../include/Poco/Data/ODBC/Unicode_WIN32.h | 4 +- Data/ODBC/src/ConnectionHandle.cpp | 10 +- Data/ODBC/src/EnvironmentHandle.cpp | 10 +- Data/ODBC/src/Parameter.cpp | 10 +- Data/ODBC/src/SessionImpl.cpp | 38 +- Data/ODBC/src/TypeInfo.cpp | 46 +- Data/ODBC/src/Unicode_UNIXODBC.cpp | 36 +- Data/ODBC/src/Unicode_WIN32.cpp | 32 +- Data/ODBC/src/Utility.cpp | 12 +- Data/ODBC/testsuite/TestSuite_vs170.vcxproj | 296 +- Data/ODBC/testsuite/src/ODBCAccessTest.cpp | 8 +- Data/ODBC/testsuite/src/ODBCAccessTest.h | 2 +- Data/ODBC/testsuite/src/ODBCDB2Test.cpp | 40 +- Data/ODBC/testsuite/src/ODBCDB2Test.h | 2 +- Data/ODBC/testsuite/src/ODBCMySQLTest.cpp | 24 +- Data/ODBC/testsuite/src/ODBCMySQLTest.h | 6 +- Data/ODBC/testsuite/src/ODBCOracleTest.cpp | 80 +- Data/ODBC/testsuite/src/ODBCOracleTest.h | 6 +- .../ODBC/testsuite/src/ODBCPostgreSQLTest.cpp | 46 +- Data/ODBC/testsuite/src/ODBCPostgreSQLTest.h | 10 +- Data/ODBC/testsuite/src/ODBCSQLServerTest.cpp | 44 +- Data/ODBC/testsuite/src/ODBCSQLServerTest.h | 4 +- Data/ODBC/testsuite/src/ODBCSQLiteTest.cpp | 24 +- Data/ODBC/testsuite/src/ODBCSQLiteTest.h | 2 +- Data/ODBC/testsuite/src/ODBCTest.cpp | 46 +- Data/ODBC/testsuite/src/ODBCTest.h | 102 +- Data/ODBC/testsuite/src/ODBCTestSuite.cpp | 10 +- Data/ODBC/testsuite/src/SQLExecutor.cpp | 502 +- Data/ODBC/testsuite/src/SQLExecutor.h | 142 +- Data/PostgreSQL/PostgreSQL_vs170.sln | 42 + Data/PostgreSQL/PostgreSQL_vs170.vcxproj | 271 +- .../testsuite/TestSuite_vs170.vcxproj | 296 +- Data/SQLite/SQLite_vs170.sln | 42 + Data/SQLite/SQLite_vs170.vcxproj | 277 +- .../include/Poco/Data/SQLite/Notifier.h | 22 +- .../Poco/Data/SQLite/SQLiteStatementImpl.h | 2 +- .../include/Poco/Data/SQLite/SessionImpl.h | 27 +- .../SQLite/include/Poco/Data/SQLite/Utility.h | 40 +- Data/SQLite/src/Notifier.cpp | 24 +- Data/SQLite/src/SQLiteStatementImpl.cpp | 4 +- Data/SQLite/src/SessionImpl.cpp | 35 +- Data/SQLite/src/Utility.cpp | 2 + Data/SQLite/testsuite/TestSuite_vs170.vcxproj | 296 +- Data/SQLite/testsuite/src/SQLiteTest.cpp | 38 +- Data/SQLite/testsuite/src/SQLiteTest.h | 2 + Data/SQLite/testsuite/src/WinCEDriver.cpp | 2 +- Data/doc/00300-DataDeveloperManual.page | 162 +- Data/include/Poco/Data/AbstractBinding.h | 2 +- Data/include/Poco/Data/AbstractSessionImpl.h | 66 +- Data/include/Poco/Data/ArchiveStrategy.h | 16 +- Data/include/Poco/Data/Binding.h | 192 +- Data/include/Poco/Data/Bulk.h | 16 +- Data/include/Poco/Data/BulkBinding.h | 20 +- Data/include/Poco/Data/BulkExtraction.h | 40 +- Data/include/Poco/Data/Column.h | 50 +- Data/include/Poco/Data/Date.h | 4 +- Data/include/Poco/Data/LOB.h | 4 +- Data/include/Poco/Data/LOBStream.h | 2 +- Data/include/Poco/Data/Limit.h | 4 +- Data/include/Poco/Data/MetaColumn.h | 2 +- Data/include/Poco/Data/PooledSessionHolder.h | 2 +- Data/include/Poco/Data/PooledSessionImpl.h | 10 +- Data/include/Poco/Data/Position.h | 8 +- Data/include/Poco/Data/Preparation.h | 24 +- Data/include/Poco/Data/Range.h | 8 +- Data/include/Poco/Data/RecordSet.h | 28 +- Data/include/Poco/Data/Row.h | 8 +- Data/include/Poco/Data/RowFilter.h | 2 +- Data/include/Poco/Data/RowFormatter.h | 6 +- Data/include/Poco/Data/RowIterator.h | 2 +- Data/include/Poco/Data/SessionFactory.h | 14 +- Data/include/Poco/Data/SessionPool.h | 45 +- Data/include/Poco/Data/SessionPoolContainer.h | 14 +- Data/include/Poco/Data/SimpleRowFormatter.h | 10 +- Data/include/Poco/Data/Statement.h | 14 +- Data/include/Poco/Data/StatementCreator.h | 10 +- Data/include/Poco/Data/StatementImpl.h | 2 +- Data/include/Poco/Data/Time.h | 4 +- Data/include/Poco/Data/Transaction.h | 24 +- Data/include/Poco/Data/TypeHandler.h | 4090 +++++- Data/samples/Binding/src/Binding.cpp | 20 +- Data/samples/CMakeLists.txt | 1 + Data/samples/RecordSet/Makefile | 2 +- Data/samples/RecordSet/src/RecordSet.cpp | 8 +- Data/samples/RowFormatter/Makefile | 2 +- .../samples/RowFormatter/src/RowFormatter.cpp | 14 +- Data/samples/Tuple/Makefile | 2 +- Data/samples/Tuple/src/Tuple.cpp | 14 +- Data/samples/TypeHandler/Makefile | 2 +- Data/samples/TypeHandler/src/TypeHandler.cpp | 32 +- Data/samples/WebNotifier/WebNotifier.html | 30 +- Data/src/AbstractBinding.cpp | 6 +- Data/src/AbstractExtraction.cpp | 4 +- Data/src/ArchiveStrategy.cpp | 14 +- Data/src/Date.cpp | 4 +- Data/src/MetaColumn.cpp | 2 +- Data/src/Row.cpp | 22 +- Data/src/RowFilter.cpp | 6 +- Data/src/RowFormatter.cpp | 2 +- Data/src/RowIterator.cpp | 6 +- Data/src/SQLChannel.cpp | 14 +- Data/src/SessionFactory.cpp | 4 +- Data/src/SessionPool.cpp | 11 +- Data/src/SessionPoolContainer.cpp | 12 +- Data/src/SimpleRowFormatter.cpp | 4 +- Data/src/Statement.cpp | 16 +- Data/src/StatementCreator.cpp | 2 +- Data/src/StatementImpl.cpp | 50 +- Data/src/Time.cpp | 10 +- Data/src/Transaction.cpp | 14 +- Data/testsuite/TestSuite_vs170.vcxproj | 296 +- Data/testsuite/src/DataTest.cpp | 117 +- Data/testsuite/src/DataTest.h | 6 +- Data/testsuite/src/SessionImpl.cpp | 18 +- Data/testsuite/src/SessionImpl.h | 5 +- Data/testsuite/src/SessionPoolTest.cpp | 35 +- Data/testsuite/src/StatementImpl.cpp | 2 +- Data/testsuite/src/TestStatementImpl.cpp | 9 +- Data/testsuite/src/TestStatementImpl.h | 9 +- Data/testsuite/src/WinCEDriver.cpp | 2 +- Encodings/Compiler/Compiler_vs170.sln | 24 + Encodings/Compiler/Compiler_vs170.vcxproj | 296 +- Encodings/Encodings_vs170.sln | 42 + Encodings/Encodings_vs170.vcxproj | 271 +- Encodings/include/Poco/ISO8859_10Encoding.h | 2 +- Encodings/include/Poco/ISO8859_11Encoding.h | 2 +- Encodings/include/Poco/ISO8859_13Encoding.h | 2 +- Encodings/include/Poco/ISO8859_14Encoding.h | 2 +- Encodings/include/Poco/ISO8859_16Encoding.h | 2 +- Encodings/include/Poco/ISO8859_3Encoding.h | 2 +- Encodings/include/Poco/ISO8859_4Encoding.h | 2 +- Encodings/include/Poco/ISO8859_5Encoding.h | 2 +- Encodings/include/Poco/ISO8859_6Encoding.h | 2 +- Encodings/include/Poco/ISO8859_7Encoding.h | 2 +- Encodings/include/Poco/ISO8859_8Encoding.h | 2 +- Encodings/include/Poco/ISO8859_9Encoding.h | 2 +- .../include/Poco/MacCentralEurRomanEncoding.h | 2 +- .../include/Poco/MacChineseSimpEncoding.h | 2 +- .../include/Poco/MacChineseTradEncoding.h | 2 +- Encodings/include/Poco/MacCyrillicEncoding.h | 2 +- Encodings/include/Poco/MacJapaneseEncoding.h | 2 +- Encodings/include/Poco/MacKoreanEncoding.h | 2 +- Encodings/include/Poco/MacRomanEncoding.h | 2 +- Encodings/include/Poco/Windows1253Encoding.h | 2 +- Encodings/include/Poco/Windows1254Encoding.h | 2 +- Encodings/include/Poco/Windows1255Encoding.h | 2 +- Encodings/include/Poco/Windows1256Encoding.h | 2 +- Encodings/include/Poco/Windows1257Encoding.h | 2 +- Encodings/include/Poco/Windows1258Encoding.h | 2 +- Encodings/include/Poco/Windows874Encoding.h | 2 +- Encodings/include/Poco/Windows932Encoding.h | 2 +- Encodings/include/Poco/Windows936Encoding.h | 2 +- Encodings/include/Poco/Windows949Encoding.h | 2 +- Encodings/include/Poco/Windows950Encoding.h | 2 +- Encodings/src/ISO8859_10Encoding.cpp | 98 +- Encodings/src/ISO8859_11Encoding.cpp | 96 +- Encodings/src/ISO8859_13Encoding.cpp | 98 +- Encodings/src/ISO8859_14Encoding.cpp | 98 +- Encodings/src/ISO8859_16Encoding.cpp | 98 +- Encodings/src/ISO8859_3Encoding.cpp | 98 +- Encodings/src/ISO8859_4Encoding.cpp | 98 +- Encodings/src/ISO8859_5Encoding.cpp | 98 +- Encodings/src/ISO8859_6Encoding.cpp | 88 +- Encodings/src/ISO8859_7Encoding.cpp | 98 +- Encodings/src/ISO8859_8Encoding.cpp | 90 +- Encodings/src/ISO8859_9Encoding.cpp | 98 +- Encodings/src/MacCentralEurRomanEncoding.cpp | 90 +- Encodings/src/MacChineseSimpEncoding.cpp | 3802 +++--- Encodings/src/MacChineseTradEncoding.cpp | 6786 +++++----- Encodings/src/MacCyrillicEncoding.cpp | 90 +- Encodings/src/MacJapaneseEncoding.cpp | 3646 +++--- Encodings/src/MacKoreanEncoding.cpp | 4326 +++---- Encodings/src/MacRomanEncoding.cpp | 90 +- Encodings/src/Windows1253Encoding.cpp | 94 +- Encodings/src/Windows1254Encoding.cpp | 98 +- Encodings/src/Windows1255Encoding.cpp | 94 +- Encodings/src/Windows1256Encoding.cpp | 98 +- Encodings/src/Windows1257Encoding.cpp | 96 +- Encodings/src/Windows1258Encoding.cpp | 96 +- Encodings/src/Windows874Encoding.cpp | 92 +- Encodings/testsuite/TestSuite_vs170.vcxproj | 296 +- Foundation/CMakeLists.txt | 62 +- Foundation/Foundation_vs140.vcxproj | 99 +- Foundation/Foundation_vs140.vcxproj.filters | 192 +- Foundation/Foundation_vs150.vcxproj | 99 +- Foundation/Foundation_vs150.vcxproj.filters | 192 +- Foundation/Foundation_vs160.vcxproj | 105 +- Foundation/Foundation_vs160.vcxproj.filters | 192 +- Foundation/Foundation_vs170.sln | 54 + Foundation/Foundation_vs170.vcxproj | 683 +- Foundation/Foundation_vs170.vcxproj.filters | 192 +- Foundation/Makefile | 14 +- Foundation/include/Poco/ASCIIEncoding.h | 2 +- Foundation/include/Poco/AbstractDelegate.h | 12 +- Foundation/include/Poco/AbstractObserver.h | 2 +- .../include/Poco/AbstractPriorityDelegate.h | 4 +- Foundation/include/Poco/AbstractStrategy.h | 6 +- .../include/Poco/AccessExpirationDecorator.h | 2 +- Foundation/include/Poco/AccessExpireCache.h | 12 +- .../include/Poco/AccessExpireLRUCache.h | 4 +- Foundation/include/Poco/ActiveDispatcher.h | 7 +- Foundation/include/Poco/ActiveMethod.h | 12 +- Foundation/include/Poco/ActiveResult.h | 108 +- Foundation/include/Poco/ActiveStarter.h | 2 +- Foundation/include/Poco/Activity.h | 30 +- Foundation/include/Poco/Any.h | 42 +- Foundation/include/Poco/ArchiveStrategy.h | 16 +- Foundation/include/Poco/Array.h | 4 +- Foundation/include/Poco/Ascii.h | 28 +- Foundation/include/Poco/AsyncChannel.h | 2 + Foundation/include/Poco/AutoPtr.h | 4 +- Foundation/include/Poco/AutoReleasePool.h | 14 +- Foundation/include/Poco/Base32Decoder.h | 16 +- Foundation/include/Poco/Base32Encoder.h | 6 +- Foundation/include/Poco/Base64Decoder.h | 8 +- Foundation/include/Poco/Base64Encoder.h | 2 +- Foundation/include/Poco/BasicEvent.h | 6 +- Foundation/include/Poco/Buffer.h | 17 +- Foundation/include/Poco/BufferAllocator.h | 2 +- .../Poco/BufferedBidirectionalStreamBuf.h | 18 +- Foundation/include/Poco/BufferedStreamBuf.h | 16 +- Foundation/include/Poco/Bugcheck.h | 14 +- Foundation/include/Poco/ByteOrder.h | 2 +- Foundation/include/Poco/Channel.h | 12 +- Foundation/include/Poco/Checksum.h | 12 +- Foundation/include/Poco/ClassLibrary.h | 2 +- Foundation/include/Poco/ClassLoader.h | 18 +- Foundation/include/Poco/Clock.h | 34 +- Foundation/include/Poco/Condition.h | 26 +- Foundation/include/Poco/Config.h | 15 +- Foundation/include/Poco/Configurable.h | 6 +- Foundation/include/Poco/ConsoleChannel.h | 24 +- Foundation/include/Poco/CountingStream.h | 26 +- .../include/Poco/DataURIStreamFactory.h | 2 +- Foundation/include/Poco/DateTime.h | 82 +- Foundation/include/Poco/DateTimeFormat.h | 22 +- Foundation/include/Poco/DateTimeFormatter.h | 8 +- Foundation/include/Poco/DateTimeParser.h | 14 +- Foundation/include/Poco/DefaultStrategy.h | 4 +- Foundation/include/Poco/DeflatingStream.h | 18 +- Foundation/include/Poco/DigestStream.h | 4 +- Foundation/include/Poco/DirectoryIterator.h | 18 +- .../include/Poco/DirectoryIterator_UNIX.h | 6 +- .../include/Poco/DirectoryIterator_WIN32U.h | 6 +- Foundation/include/Poco/DirectoryWatcher.h | 36 +- Foundation/include/Poco/Dynamic/Pair.h | 2 +- Foundation/include/Poco/Dynamic/Struct.h | 2 +- Foundation/include/Poco/Dynamic/VarHolder.h | 54 +- Foundation/include/Poco/Dynamic/VarIterator.h | 10 +- Foundation/include/Poco/Environment_UNIX.h | 6 +- Foundation/include/Poco/Environment_VX.h | 6 +- Foundation/include/Poco/Environment_WIN32U.h | 6 +- Foundation/include/Poco/Environment_WINCE.h | 12 +- Foundation/include/Poco/ErrorHandler.h | 20 +- Foundation/include/Poco/Event.h | 6 +- Foundation/include/Poco/EventArgs.h | 2 +- Foundation/include/Poco/EventChannel.h | 2 +- Foundation/include/Poco/EventLogChannel.h | 16 +- Foundation/include/Poco/Event_POSIX.h | 17 +- Foundation/include/Poco/Event_VX.h | 4 +- Foundation/include/Poco/Event_WIN32.h | 8 +- Foundation/include/Poco/Exception.h | 18 +- Foundation/include/Poco/ExpirationDecorator.h | 2 +- Foundation/include/Poco/Expire.h | 16 +- Foundation/include/Poco/ExpireCache.h | 12 +- Foundation/include/Poco/ExpireLRUCache.h | 4 +- Foundation/include/Poco/ExpireStrategy.h | 4 +- Foundation/include/Poco/FIFOBuffer.h | 89 +- Foundation/include/Poco/FIFOBufferStream.h | 10 +- Foundation/include/Poco/FIFOEvent.h | 6 +- Foundation/include/Poco/FIFOStrategy.h | 4 +- Foundation/include/Poco/FPEnvironment_DEC.h | 10 +- Foundation/include/Poco/FPEnvironment_QNX.h | 10 +- Foundation/include/Poco/FPEnvironment_SUN.h | 10 +- Foundation/include/Poco/File.h | 6 +- Foundation/include/Poco/FileChannel.h | 26 +- Foundation/include/Poco/FileStream.h | 18 +- Foundation/include/Poco/FileStreamFactory.h | 4 +- Foundation/include/Poco/FileStream_POSIX.h | 2 +- Foundation/include/Poco/File_WIN32U.h | 2 +- Foundation/include/Poco/Format.h | 12 + Foundation/include/Poco/Formatter.h | 10 +- Foundation/include/Poco/FormattingChannel.h | 16 +- Foundation/include/Poco/FunctionDelegate.h | 36 +- .../include/Poco/FunctionPriorityDelegate.h | 20 +- Foundation/include/Poco/Glob.h | 14 +- Foundation/include/Poco/HMACEngine.h | 16 +- Foundation/include/Poco/Hash.h | 16 +- Foundation/include/Poco/HashMap.h | 38 +- Foundation/include/Poco/HashSet.h | 44 +- Foundation/include/Poco/HashStatistic.h | 8 +- Foundation/include/Poco/HashTable.h | 14 +- Foundation/include/Poco/HexBinaryDecoder.h | 14 +- Foundation/include/Poco/HexBinaryEncoder.h | 18 +- Foundation/include/Poco/InflatingStream.h | 34 +- Foundation/include/Poco/Instantiator.h | 12 +- Foundation/include/Poco/KeyValueArgs.h | 8 +- Foundation/include/Poco/LRUCache.h | 6 +- Foundation/include/Poco/LRUStrategy.h | 4 +- Foundation/include/Poco/Latin1Encoding.h | 2 +- Foundation/include/Poco/Latin2Encoding.h | 2 +- Foundation/include/Poco/Latin9Encoding.h | 2 +- Foundation/include/Poco/LineEndingConverter.h | 10 +- Foundation/include/Poco/LinearHashTable.h | 96 +- Foundation/include/Poco/ListMap.h | 38 +- Foundation/include/Poco/LocalDateTime.h | 84 +- Foundation/include/Poco/LogFile_STD.h | 1 + Foundation/include/Poco/LoggingRegistry.h | 4 +- Foundation/include/Poco/MD4Engine.h | 2 +- Foundation/include/Poco/MD5Engine.h | 4 +- Foundation/include/Poco/Manifest.h | 2 +- Foundation/include/Poco/MemoryStream.h | 16 +- Foundation/include/Poco/Message.h | 8 +- Foundation/include/Poco/MetaObject.h | 36 +- Foundation/include/Poco/MetaProgramming.h | 8 +- Foundation/include/Poco/Mutex.h | 30 +- Foundation/include/Poco/Mutex_POSIX.h | 4 +- Foundation/include/Poco/Mutex_VX.h | 2 +- Foundation/include/Poco/Mutex_WIN32.h | 2 +- Foundation/include/Poco/Mutex_WINCE.h | 2 +- Foundation/include/Poco/NObserver.h | 26 +- Foundation/include/Poco/NamedEvent.h | 2 +- Foundation/include/Poco/NamedEvent_Android.h | 2 +- Foundation/include/Poco/NamedEvent_UNIX.h | 4 +- Foundation/include/Poco/NamedEvent_WIN32U.h | 6 +- Foundation/include/Poco/NamedMutex.h | 2 +- Foundation/include/Poco/NamedMutex_UNIX.h | 2 +- Foundation/include/Poco/NamedMutex_WIN32U.h | 2 +- Foundation/include/Poco/NamedTuple.h | 4674 +++---- .../include/Poco/NestedDiagnosticContext.h | 26 +- Foundation/include/Poco/Notification.h | 2 +- Foundation/include/Poco/NotificationCenter.h | 24 +- Foundation/include/Poco/NotificationQueue.h | 14 +- .../include/Poco/NotificationStrategy.h | 8 +- Foundation/include/Poco/NullChannel.h | 2 +- Foundation/include/Poco/NullStream.h | 6 +- Foundation/include/Poco/Nullable.h | 4 +- Foundation/include/Poco/NumberFormatter.h | 12 +- Foundation/include/Poco/NumberParser.h | 24 +- Foundation/include/Poco/NumericString.h | 131 +- Foundation/include/Poco/Observer.h | 24 +- Foundation/include/Poco/Optional.h | 4 +- Foundation/include/Poco/PBKDF2Engine.h | 46 +- Foundation/include/Poco/Path.h | 4 +- Foundation/include/Poco/Path_WIN32U.h | 2 +- Foundation/include/Poco/Path_WINCE.h | 2 +- Foundation/include/Poco/PatternFormatter.h | 10 +- Foundation/include/Poco/Pipe.h | 12 +- Foundation/include/Poco/PipeImpl_POSIX.h | 2 +- Foundation/include/Poco/PipeImpl_WIN32.h | 2 +- Foundation/include/Poco/PipeStream.h | 14 +- Foundation/include/Poco/Platform.h | 6 + Foundation/include/Poco/Platform_VX.h | 4 +- Foundation/include/Poco/Platform_WIN32.h | 2 +- Foundation/include/Poco/PriorityDelegate.h | 16 +- Foundation/include/Poco/PriorityEvent.h | 6 +- Foundation/include/Poco/PriorityExpire.h | 10 +- .../include/Poco/PriorityNotificationQueue.h | 28 +- Foundation/include/Poco/PriorityStrategy.h | 2 +- Foundation/include/Poco/PurgeStrategy.h | 10 +- Foundation/include/Poco/RWLock.h | 8 +- Foundation/include/Poco/RWLock_Android.h | 6 +- Foundation/include/Poco/RWLock_POSIX.h | 6 +- Foundation/include/Poco/RWLock_VX.h | 4 +- Foundation/include/Poco/RWLock_WIN32.h | 2 +- Foundation/include/Poco/RWLock_WINCE.h | 2 +- Foundation/include/Poco/RefCountedObject.h | 4 +- Foundation/include/Poco/RegularExpression.h | 19 +- Foundation/include/Poco/RotateStrategy.h | 18 +- Foundation/include/Poco/Runnable.h | 4 +- Foundation/include/Poco/RunnableAdapter.h | 6 +- Foundation/include/Poco/SHA1Engine.h | 2 +- Foundation/include/Poco/SHA2Engine.h | 10 +- Foundation/include/Poco/ScopedLock.h | 10 +- Foundation/include/Poco/Semaphore.h | 22 +- Foundation/include/Poco/Semaphore_POSIX.h | 8 +- Foundation/include/Poco/Semaphore_VX.h | 4 +- Foundation/include/Poco/Semaphore_WIN32.h | 4 +- Foundation/include/Poco/SharedLibrary.h | 2 +- Foundation/include/Poco/SharedMemory.h | 8 +- Foundation/include/Poco/SharedMemory_DUMMY.h | 2 +- Foundation/include/Poco/SharedMemory_POSIX.h | 2 +- Foundation/include/Poco/SharedPtr.h | 2 +- Foundation/include/Poco/SignalHandler.h | 10 +- Foundation/include/Poco/SimpleFileChannel.h | 18 +- Foundation/include/Poco/SimpleHashTable.h | 12 +- Foundation/include/Poco/SingletonHolder.h | 8 +- Foundation/include/Poco/SplitterChannel.h | 8 +- Foundation/include/Poco/Stopwatch.h | 10 +- Foundation/include/Poco/StrategyCollection.h | 2 +- Foundation/include/Poco/StreamChannel.h | 4 +- Foundation/include/Poco/StreamConverter.h | 4 +- Foundation/include/Poco/StreamTokenizer.h | 10 +- Foundation/include/Poco/StringTokenizer.h | 12 +- Foundation/include/Poco/SynchronizedObject.h | 12 +- Foundation/include/Poco/SyslogChannel.h | 16 +- Foundation/include/Poco/Task.h | 24 +- Foundation/include/Poco/TaskManager.h | 4 +- Foundation/include/Poco/TaskNotification.h | 8 +- Foundation/include/Poco/TeeStream.h | 6 +- Foundation/include/Poco/TextBufferIterator.h | 24 +- Foundation/include/Poco/TextConverter.h | 4 +- Foundation/include/Poco/TextIterator.h | 26 +- Foundation/include/Poco/ThreadLocal.h | 24 +- Foundation/include/Poco/ThreadTarget.h | 14 +- Foundation/include/Poco/Thread_POSIX.h | 7 +- Foundation/include/Poco/Thread_VX.h | 4 +- Foundation/include/Poco/Thread_WIN32.h | 6 +- Foundation/include/Poco/Thread_WINCE.h | 6 +- .../include/Poco/TimedNotificationQueue.h | 14 +- Foundation/include/Poco/Timer.h | 22 +- Foundation/include/Poco/Timespan.h | 70 +- Foundation/include/Poco/Timestamp.h | 44 +- Foundation/include/Poco/Token.h | 16 +- Foundation/include/Poco/Tuple.h | 38 +- Foundation/include/Poco/TypeList.h | 28 +- Foundation/include/Poco/URI.h | 35 +- Foundation/include/Poco/URIStreamFactory.h | 12 +- Foundation/include/Poco/URIStreamOpener.h | 8 +- Foundation/include/Poco/UTF16Encoding.h | 18 +- Foundation/include/Poco/UTF32Encoding.h | 18 +- Foundation/include/Poco/UTF8Encoding.h | 4 +- Foundation/include/Poco/UTF8String.h | 2 +- Foundation/include/Poco/UTFString.h | 24 +- Foundation/include/Poco/UUID.h | 28 +- Foundation/include/Poco/UnbufferedStreamBuf.h | 12 +- Foundation/include/Poco/Unicode.h | 26 +- Foundation/include/Poco/UnicodeConverter.h | 4 +- .../include/Poco/UniqueAccessExpireCache.h | 14 +- .../include/Poco/UniqueAccessExpireLRUCache.h | 10 +- .../include/Poco/UniqueAccessExpireStrategy.h | 10 +- Foundation/include/Poco/UniqueExpireCache.h | 14 +- .../include/Poco/UniqueExpireLRUCache.h | 8 +- .../include/Poco/UniqueExpireStrategy.h | 8 +- Foundation/include/Poco/ValidArgs.h | 8 +- Foundation/include/Poco/Void.h | 6 +- Foundation/include/Poco/Windows1250Encoding.h | 2 +- Foundation/include/Poco/Windows1251Encoding.h | 2 +- Foundation/include/Poco/Windows1252Encoding.h | 2 +- .../include/Poco/WindowsConsoleChannel.h | 16 +- Foundation/include/Poco/ordered_hash.h | 700 +- Foundation/include/Poco/ordered_map.h | 615 +- Foundation/include/Poco/ordered_set.h | 424 +- .../samples/ActiveMethod/src/ActiveMethod.cpp | 10 +- Foundation/samples/Activity/src/Activity.cpp | 6 +- .../BinaryReaderWriter.progen | 1 + .../src/BinaryReaderWriter.cpp | 10 +- Foundation/samples/DateTime/DateTime.progen | 1 + Foundation/samples/DateTime/src/DateTime.cpp | 2 +- .../LineEndingConverter.progen | 1 + .../samples/LogRotation/LogRotation.progen | 1 + Foundation/samples/Logger/Logger.progen | 1 + Foundation/samples/Logger/src/Logger.cpp | 14 +- .../NotificationQueue.progen | 1 + .../src/NotificationQueue.cpp | 18 +- .../StringTokenizer/StringTokenizer.progen | 1 + Foundation/samples/Timer/Timer.progen | 1 + Foundation/samples/Timer/src/Timer.cpp | 12 +- Foundation/samples/URI/URI.progen | 1 + Foundation/samples/URI/src/URI.cpp | 8 +- .../samples/base64decode/base64decode.progen | 1 + .../samples/base64decode/src/base64decode.cpp | 10 +- .../samples/base64encode/base64encode.progen | 1 + .../samples/base64encode/src/base64encode.cpp | 10 +- Foundation/samples/deflate/deflate.progen | 1 + Foundation/samples/deflate/src/deflate.cpp | 10 +- Foundation/samples/dir/dir.progen | 1 + Foundation/samples/dir/src/dir.cpp | 4 +- Foundation/samples/grep/grep.progen | 1 + Foundation/samples/grep/src/grep.cpp | 8 +- Foundation/samples/hmacmd5/hmacmd5.progen | 1 + Foundation/samples/hmacmd5/src/hmacmd5.cpp | 12 +- Foundation/samples/inflate/inflate.progen | 1 + Foundation/samples/inflate/src/inflate.cpp | 10 +- Foundation/samples/md5/md5.progen | 1 + Foundation/samples/md5/src/md5.cpp | 8 +- Foundation/samples/uuidgen/src/uuidgen.cpp | 8 +- Foundation/samples/uuidgen/uuidgen.progen | 1 + Foundation/src/ASCIIEncoding.cpp | 34 +- Foundation/src/AbstractObserver.cpp | 2 +- Foundation/src/ActiveDispatcher.cpp | 6 +- Foundation/src/ArchiveStrategy.cpp | 8 +- Foundation/src/Ascii.cpp | 2 +- Foundation/src/AsyncChannel.cpp | 19 +- Foundation/src/AtomicCounter.cpp | 4 +- Foundation/src/Base32Decoder.cpp | 10 +- Foundation/src/Base32Encoder.cpp | 2 +- Foundation/src/Bugcheck.cpp | 2 +- Foundation/src/Clock.cpp | 16 +- Foundation/src/Condition.cpp | 4 +- Foundation/src/ConsoleChannel.cpp | 14 +- Foundation/src/CountingStream.cpp | 38 +- Foundation/src/DateTime.cpp | 16 +- Foundation/src/DateTimeFormatter.cpp | 8 +- Foundation/src/DateTimeParser.cpp | 26 +- Foundation/src/DigestStream.cpp | 44 +- Foundation/src/DirectoryIterator_WIN32U.cpp | 2 +- Foundation/src/DirectoryWatcher.cpp | 4 +- Foundation/src/Environment_WINCE.cpp | 10 +- Foundation/src/Error.cpp | 12 +- Foundation/src/ErrorHandler.cpp | 4 +- Foundation/src/EventLogChannel.cpp | 18 +- Foundation/src/Event_POSIX.cpp | 5 +- Foundation/src/Event_WIN32.cpp | 2 +- Foundation/src/Exception.cpp | 6 +- Foundation/src/File.cpp | 2 +- Foundation/src/FileChannel.cpp | 16 +- Foundation/src/FileStreamFactory.cpp | 4 +- Foundation/src/FileStream_POSIX.cpp | 12 +- Foundation/src/FileStream_WIN32.cpp | 14 +- Foundation/src/File_VX.cpp | 2 +- Foundation/src/File_WINCE.cpp | 2 +- Foundation/src/Format.cpp | 20 +- Foundation/src/FormattingChannel.cpp | 12 +- Foundation/src/Glob.cpp | 6 +- Foundation/src/HashStatistic.cpp | 8 +- Foundation/src/HexBinaryDecoder.cpp | 2 +- Foundation/src/HexBinaryEncoder.cpp | 6 +- Foundation/src/JSONString.cpp | 5 +- Foundation/src/Latin1Encoding.cpp | 34 +- Foundation/src/Latin2Encoding.cpp | 22 +- Foundation/src/Latin9Encoding.cpp | 34 +- Foundation/src/LineEndingConverter.cpp | 28 +- Foundation/src/LogFile_STD.cpp | 18 +- Foundation/src/LogFile_WIN32U.cpp | 2 +- Foundation/src/Logger.cpp | 2 +- Foundation/src/LoggingRegistry.cpp | 4 +- Foundation/src/MD4Engine.cpp | 6 +- Foundation/src/MD5Engine.cpp | 10 +- Foundation/src/MemoryPool.cpp | 10 +- Foundation/src/MemoryStream.cpp | 8 +- Foundation/src/Message.cpp | 9 + Foundation/src/Mutex_WINCE.cpp | 4 +- Foundation/src/NamedEvent_WIN32U.cpp | 2 +- Foundation/src/NamedMutex_WIN32U.cpp | 2 +- Foundation/src/NestedDiagnosticContext.cpp | 8 +- Foundation/src/NotificationQueue.cpp | 8 +- Foundation/src/NullStream.cpp | 2 +- Foundation/src/NumberParser.cpp | 8 +- Foundation/src/NumericString.cpp | 8 +- Foundation/src/Path.cpp | 2 +- Foundation/src/Path_WINCE.cpp | 2 +- Foundation/src/PatternFormatter.cpp | 6 +- Foundation/src/Pipe.cpp | 2 +- Foundation/src/PipeImpl_WIN32.cpp | 2 +- Foundation/src/PipeStream.cpp | 2 +- Foundation/src/PriorityNotificationQueue.cpp | 6 +- Foundation/src/RWLock.cpp | 2 +- Foundation/src/RWLock_WIN32.cpp | 2 +- Foundation/src/RWLock_WINCE.cpp | 42 +- Foundation/src/Random.cpp | 30 +- Foundation/src/RandomStream.cpp | 4 +- Foundation/src/RegularExpression.cpp | 199 +- Foundation/src/RotateStrategy.cpp | 2 +- Foundation/src/SHA1Engine.cpp | 4 +- Foundation/src/SHA2Engine.cpp | 60 +- Foundation/src/Semaphore_WIN32.cpp | 2 +- Foundation/src/SharedLibrary.cpp | 2 +- Foundation/src/SharedMemory_WIN32.cpp | 2 +- Foundation/src/SignalHandler.cpp | 2 +- Foundation/src/SimpleFileChannel.cpp | 10 +- Foundation/src/SortedDirectoryIterator.cpp | 2 +- Foundation/src/SplitterChannel.cpp | 2 +- Foundation/src/StreamChannel.cpp | 2 +- Foundation/src/StreamConverter.cpp | 10 +- Foundation/src/StreamTokenizer.cpp | 6 +- Foundation/src/String.cpp | 8 +- Foundation/src/StringTokenizer.cpp | 6 +- Foundation/src/SynchronizedObject.cpp | 2 +- Foundation/src/SyslogChannel.cpp | 17 +- Foundation/src/Task.cpp | 4 +- Foundation/src/TaskManager.cpp | 8 +- Foundation/src/TaskNotification.cpp | 10 +- Foundation/src/TeeStream.cpp | 6 +- Foundation/src/TemporaryFile.cpp | 10 +- Foundation/src/TextBufferIterator.cpp | 26 +- Foundation/src/TextConverter.cpp | 2 +- Foundation/src/TextEncoding.cpp | 16 +- Foundation/src/TextIterator.cpp | 26 +- Foundation/src/ThreadLocal.cpp | 2 +- Foundation/src/ThreadPool.cpp | 42 +- Foundation/src/Thread_POSIX.cpp | 29 +- Foundation/src/Thread_VX.cpp | 4 +- Foundation/src/Thread_WIN32.cpp | 8 +- Foundation/src/Thread_WINCE.cpp | 2 +- Foundation/src/TimedNotificationQueue.cpp | 6 +- Foundation/src/Timer.cpp | 8 +- Foundation/src/Timespan.cpp | 6 +- Foundation/src/Timestamp.cpp | 2 +- Foundation/src/Token.cpp | 2 +- Foundation/src/URI.cpp | 33 +- Foundation/src/URIStreamFactory.cpp | 2 +- Foundation/src/URIStreamOpener.cpp | 8 +- Foundation/src/UUID.cpp | 26 +- Foundation/src/Unicode.cpp | 6 +- Foundation/src/UnicodeConverter.cpp | 2 +- Foundation/src/VarIterator.cpp | 4 +- Foundation/src/Windows1250Encoding.cpp | 18 +- Foundation/src/Windows1251Encoding.cpp | 16 +- Foundation/src/Windows1252Encoding.cpp | 34 +- Foundation/src/WindowsConsoleChannel.cpp | 14 +- Foundation/src/bignum-dtoa.cc | 46 +- Foundation/src/bignum.cc | 583 +- Foundation/src/bignum.h | 64 +- Foundation/src/cached-powers.cc | 204 +- Foundation/src/cached-powers.h | 26 +- Foundation/src/diy-fp.cc | 57 - Foundation/src/diy-fp.h | 59 +- Foundation/src/double-conversion.h | 546 +- Foundation/src/double-to-string.cc | 440 + Foundation/src/double-to-string.h | 445 + Foundation/src/fast-dtoa.cc | 58 +- Foundation/src/fixed-dtoa.cc | 24 +- Foundation/src/ieee.h | 79 +- Foundation/src/pcre.h | 677 - Foundation/src/pcre2.h | 993 ++ Foundation/src/pcre2_auto_possess.c | 1361 ++ .../{pcre_chartables.c => pcre2_chartables.c} | 90 +- Foundation/src/pcre2_compile.c | 10621 ++++++++++++++++ Foundation/src/pcre2_config.c | 250 + Foundation/src/pcre2_config.h | 458 + Foundation/src/pcre2_context.c | 485 + Foundation/src/pcre2_convert.c | 1179 ++ .../{pcre_dfa_exec.c => pcre2_dfa_match.c} | 2105 +-- Foundation/src/pcre2_error.c | 338 + Foundation/src/pcre2_extuni.c | 144 + Foundation/src/pcre2_find_bracket.c | 216 + Foundation/src/pcre2_internal.h | 2048 +++ Foundation/src/pcre2_intmodedep.h | 934 ++ ...pcre_jit_compile.c => pcre2_jit_compile.c} | 8696 ++++++++----- Foundation/src/pcre2_jit_match.c | 186 + Foundation/src/pcre2_jit_misc.c | 232 + .../{pcre_maketables.c => pcre2_maketables.c} | 118 +- Foundation/src/pcre2_match.c | 7534 +++++++++++ Foundation/src/pcre2_match_data.c | 163 + .../src/{pcre_newline.c => pcre2_newline.c} | 153 +- .../src/{pcre_ord2utf8.c => pcre2_ord2utf.c} | 75 +- Foundation/src/pcre2_pattern_info.c | 429 + Foundation/src/pcre2_script_run.c | 341 + Foundation/src/pcre2_serialize.c | 282 + Foundation/src/pcre2_string_utils.c | 234 + Foundation/src/pcre2_study.c | 1822 +++ Foundation/src/pcre2_substitute.c | 1003 ++ Foundation/src/pcre2_substring.c | 544 + Foundation/src/pcre2_tables.c | 232 + Foundation/src/pcre2_ucd.c | 5394 ++++++++ Foundation/src/pcre2_ucp.h | 394 + Foundation/src/pcre2_ucptables.c | 1524 +++ .../{pcre_valid_utf8.c => pcre2_valid_utf.c} | 276 +- .../src/{pcre_xclass.c => pcre2_xclass.c} | 69 +- Foundation/src/pcre_byte_order.c | 315 - Foundation/src/pcre_compile.c | 9812 -------------- Foundation/src/pcre_config.c | 187 - Foundation/src/pcre_config.h | 413 - Foundation/src/pcre_exec.c | 7174 ----------- Foundation/src/pcre_fullinfo.c | 242 - Foundation/src/pcre_get.c | 666 - Foundation/src/pcre_globals.c | 83 - Foundation/src/pcre_internal.h | 2827 ---- Foundation/src/pcre_refcount.c | 90 - Foundation/src/pcre_string_utils.c | 207 - Foundation/src/pcre_study.c | 1683 --- Foundation/src/pcre_tables.c | 723 -- Foundation/src/pcre_ucd.c | 3641 ------ Foundation/src/pcre_version.c | 94 - ...uble-conversion.cc => string-to-double.cc} | 519 +- Foundation/src/string-to-double.h | 238 + Foundation/src/strtod.cc | 136 +- Foundation/src/strtod.h | 19 + Foundation/src/utils.h | 161 +- Foundation/testsuite/CMakeLists.txt | 2 +- Foundation/testsuite/TestApp_vs160.vcxproj | 12 +- Foundation/testsuite/TestApp_vs170.vcxproj | 278 +- .../testsuite/TestLibrary_vs160.vcxproj | 4 +- .../testsuite/TestLibrary_vs170.vcxproj | 99 +- Foundation/testsuite/TestSuite_vs160.vcxproj | 6 + Foundation/testsuite/TestSuite_vs170.vcxproj | 283 +- .../testsuite/src/ActiveDispatcherTest.cpp | 39 +- .../testsuite/src/ActiveDispatcherTest.h | 1 + Foundation/testsuite/src/ActiveMethodTest.cpp | 10 +- Foundation/testsuite/src/ActivityTest.cpp | 12 +- Foundation/testsuite/src/AnyTest.cpp | 101 +- Foundation/testsuite/src/ArrayTest.cpp | 4 +- .../testsuite/src/AutoReleasePoolTest.cpp | 14 +- Foundation/testsuite/src/BasicEventTest.h | 4 +- .../testsuite/src/BinaryReaderWriterTest.cpp | 20 +- Foundation/testsuite/src/ByteOrderTest.cpp | 12 +- Foundation/testsuite/src/ChannelTest.cpp | 35 +- Foundation/testsuite/src/ClassLoaderTest.cpp | 26 +- Foundation/testsuite/src/ClockTest.cpp | 6 +- Foundation/testsuite/src/ConditionTest.cpp | 46 +- .../testsuite/src/DateTimeFormatterTest.cpp | 2 +- .../testsuite/src/DateTimeFormatterTest.h | 2 +- .../testsuite/src/DateTimeParserTest.cpp | 10 +- Foundation/testsuite/src/DateTimeTest.cpp | 210 +- Foundation/testsuite/src/DigestStreamTest.cpp | 2 +- .../testsuite/src/DirectoryIteratorsTest.h | 4 +- .../testsuite/src/DirectoryWatcherTest.cpp | 32 +- .../testsuite/src/DirectoryWatcherTest.h | 2 + Foundation/testsuite/src/ExpireCacheTest.cpp | 2 +- .../testsuite/src/ExpireLRUCacheTest.cpp | 2 +- .../testsuite/src/FIFOBufferStreamTest.cpp | 8 +- Foundation/testsuite/src/FIFOEventTest.h | 2 +- Foundation/testsuite/src/FPETest.cpp | 12 +- Foundation/testsuite/src/FileChannelTest.h | 2 +- Foundation/testsuite/src/FileTest.h | 2 +- .../testsuite/src/FilesystemTestSuite.cpp | 2 +- Foundation/testsuite/src/FormatTest.cpp | 54 +- Foundation/testsuite/src/GlobTest.cpp | 84 +- Foundation/testsuite/src/HMACEngineTest.cpp | 6 +- Foundation/testsuite/src/HashMapTest.cpp | 36 +- Foundation/testsuite/src/HashSetTest.cpp | 26 +- .../testsuite/src/LinearHashTableTest.cpp | 58 +- .../testsuite/src/LinearHashTableTest.h | 2 +- Foundation/testsuite/src/ListMapTest.cpp | 38 +- Foundation/testsuite/src/LoggerTest.cpp | 24 +- .../testsuite/src/LoggingRegistryTest.cpp | 26 +- Foundation/testsuite/src/MD4EngineTest.cpp | 2 +- Foundation/testsuite/src/ManifestTest.cpp | 8 +- Foundation/testsuite/src/MemoryPoolTest.cpp | 10 +- Foundation/testsuite/src/MemoryStreamTest.cpp | 10 +- Foundation/testsuite/src/NamedMutexTest.h | 2 +- Foundation/testsuite/src/NamedTuplesTest.cpp | 1290 +- .../testsuite/src/NotificationCenterTest.cpp | 8 +- .../testsuite/src/NotificationCenterTest.h | 2 +- .../testsuite/src/NotificationQueueTest.cpp | 6 +- .../testsuite/src/NumberFormatterTest.cpp | 22 +- Foundation/testsuite/src/NumberParserTest.cpp | 38 +- Foundation/testsuite/src/PBKDF2EngineTest.cpp | 12 +- .../testsuite/src/PatternFormatterTest.cpp | 8 +- Foundation/testsuite/src/PriorityEventTest.h | 2 +- .../src/PriorityNotificationQueueTest.cpp | 8 +- Foundation/testsuite/src/ProcessTest.cpp | 2 +- Foundation/testsuite/src/RWLockTest.cpp | 12 +- Foundation/testsuite/src/RandomStreamTest.cpp | 4 +- Foundation/testsuite/src/RandomTest.cpp | 10 +- Foundation/testsuite/src/RandomTest.h | 2 +- Foundation/testsuite/src/SHA2EngineTest.cpp | 56 +- Foundation/testsuite/src/SHA2EngineTest.h | 2 + Foundation/testsuite/src/SemaphoreTest.cpp | 14 +- .../testsuite/src/SharedLibraryTest.cpp | 6 +- Foundation/testsuite/src/SharedMemoryTest.cpp | 2 +- Foundation/testsuite/src/StopwatchTest.cpp | 8 +- .../testsuite/src/StreamConverterTest.cpp | 28 +- .../testsuite/src/StreamTokenizerTest.cpp | 28 +- Foundation/testsuite/src/StringTest.cpp | 381 +- Foundation/testsuite/src/StringTest.h | 23 +- .../testsuite/src/StringTokenizerTest.cpp | 8 +- Foundation/testsuite/src/TaskManagerTest.cpp | 88 +- Foundation/testsuite/src/TaskTest.cpp | 6 +- Foundation/testsuite/src/TestChannel.h | 6 +- Foundation/testsuite/src/TestLibrary.cpp | 14 +- .../testsuite/src/TextBufferIteratorTest.cpp | 38 +- .../testsuite/src/TextConverterTest.cpp | 32 +- Foundation/testsuite/src/TextEncodingTest.cpp | 6 +- Foundation/testsuite/src/TextIteratorTest.cpp | 38 +- Foundation/testsuite/src/ThreadLocalTest.cpp | 6 +- Foundation/testsuite/src/ThreadPoolTest.cpp | 14 +- Foundation/testsuite/src/ThreadTest.cpp | 6 +- .../src/TimedNotificationQueueTest.cpp | 40 +- Foundation/testsuite/src/TimerTest.cpp | 2 +- Foundation/testsuite/src/TimespanTest.cpp | 16 +- Foundation/testsuite/src/TimestampTest.cpp | 10 +- Foundation/testsuite/src/TuplesTest.cpp | 78 +- Foundation/testsuite/src/TypeListTest.cpp | 2 +- .../testsuite/src/URIStreamOpenerTest.cpp | 26 +- Foundation/testsuite/src/URITest.cpp | 48 + Foundation/testsuite/src/URITest.h | 1 + .../testsuite/src/UUIDGeneratorTest.cpp | 2 +- Foundation/testsuite/src/UUIDGeneratorTest.h | 2 +- Foundation/testsuite/src/UUIDTest.cpp | 18 +- .../testsuite/src/UnicodeConverterTest.cpp | 2 +- .../testsuite/src/UniqueExpireCacheTest.cpp | 4 +- .../testsuite/src/UniqueExpireCacheTest.h | 2 +- .../src/UniqueExpireLRUCacheTest.cpp | 2 +- .../testsuite/src/UniqueExpireLRUCacheTest.h | 2 +- Foundation/testsuite/src/VarTest.cpp | 4 +- Foundation/testsuite/src/WinCEDriver.cpp | 2 +- Foundation/testsuite/src/ZLibTest.cpp | 12 +- Foundation/wcelibcex-1.0/LICENSE.txt | 4 +- Foundation/wcelibcex-1.0/README.txt | 2 +- Foundation/wcelibcex-1.0/src/errno.h | 6 +- Foundation/wcelibcex-1.0/src/fcntl.h | 6 +- Foundation/wcelibcex-1.0/src/wce_abort.c | 10 +- Foundation/wcelibcex-1.0/src/wce_access.c | 16 +- Foundation/wcelibcex-1.0/src/wce_asctime.c | 18 +- Foundation/wcelibcex-1.0/src/wce_bsearch.c | 8 +- Foundation/wcelibcex-1.0/src/wce_clock.c | 18 +- Foundation/wcelibcex-1.0/src/wce_ctime.c | 12 +- Foundation/wcelibcex-1.0/src/wce_direct.h | 6 +- .../src/wce_directorymanagement.c | 14 +- Foundation/wcelibcex-1.0/src/wce_errno.c | 6 +- Foundation/wcelibcex-1.0/src/wce_errno.h | 6 +- Foundation/wcelibcex-1.0/src/wce_fcntl.h | 8 +- Foundation/wcelibcex-1.0/src/wce_findfile.c | 40 +- Foundation/wcelibcex-1.0/src/wce_getenv.c | 8 +- Foundation/wcelibcex-1.0/src/wce_getopt.c | 4 +- .../wcelibcex-1.0/src/wce_gettimeofday.c | 4 +- Foundation/wcelibcex-1.0/src/wce_io.h | 6 +- Foundation/wcelibcex-1.0/src/wce_lfind.c | 2 +- Foundation/wcelibcex-1.0/src/wce_localtime.c | 20 +- Foundation/wcelibcex-1.0/src/wce_mkdir.c | 20 +- Foundation/wcelibcex-1.0/src/wce_mktime.c | 18 +- Foundation/wcelibcex-1.0/src/wce_path.c | 16 +- Foundation/wcelibcex-1.0/src/wce_rename.c | 18 +- Foundation/wcelibcex-1.0/src/wce_rewind.c | 12 +- Foundation/wcelibcex-1.0/src/wce_rmdir.c | 16 +- Foundation/wcelibcex-1.0/src/wce_setlocale.c | 8 +- Foundation/wcelibcex-1.0/src/wce_stat.c | 6 +- Foundation/wcelibcex-1.0/src/wce_stat.h | 14 +- Foundation/wcelibcex-1.0/src/wce_stdio.h | 8 +- Foundation/wcelibcex-1.0/src/wce_stdlib.h | 14 +- Foundation/wcelibcex-1.0/src/wce_strerror.c | 8 +- Foundation/wcelibcex-1.0/src/wce_string.h | 6 +- Foundation/wcelibcex-1.0/src/wce_time.c | 16 +- Foundation/wcelibcex-1.0/src/wce_time.h | 12 +- Foundation/wcelibcex-1.0/src/wce_timesys.c | 20 +- Foundation/wcelibcex-1.0/src/wce_timesys.h | 6 +- Foundation/wcelibcex-1.0/src/wce_types.h | 6 +- Foundation/wcelibcex-1.0/src/wce_unistd.h | 10 +- Foundation/wcelibcex-1.0/src/wce_unlink.c | 16 +- Foundation/wcelibcex-1.0/src/wce_winbase.c | 6 +- Foundation/wcelibcex-1.0/src/wce_winbase.h | 6 +- JSON/JSON.progen | 1 + JSON/JSON_vs170.sln | 42 + JSON/JSON_vs170.vcxproj | 283 +- JSON/include/Poco/JSON/Handler.h | 2 +- JSON/include/Poco/JSON/ParseHandler.h | 2 +- JSON/include/Poco/JSON/PrintHandler.h | 2 +- JSON/include/Poco/JSON/Query.h | 24 +- JSON/include/Poco/JSON/Template.h | 10 +- JSON/include/Poco/JSON/TemplateCache.h | 2 +- JSON/samples/Benchmark/Benchmark.progen | 1 + JSON/src/Query.cpp | 12 +- JSON/src/Stringifier.cpp | 2 + JSON/src/Template.cpp | 12 +- JSON/src/TemplateCache.cpp | 4 +- JSON/src/pdjson.c | 2 +- JSON/src/pdjson.h | 18 +- JSON/testsuite/TestSuite.progen | 1 + JSON/testsuite/TestSuite_vs170.vcxproj | 296 +- JSON/testsuite/src/JSONTest.cpp | 88 + JSON/testsuite/src/JSONTest.h | 1 + JSON/testsuite/src/WinCEDriver.cpp | 2 +- JWT/JWT.progen | 1 + JWT/JWT_vs170.sln | 42 + JWT/JWT_vs170.vcxproj | 271 +- JWT/testsuite/TestSuite.progen | 1 + JWT/testsuite/TestSuite_vs170.vcxproj | 296 +- MongoDB/MongoDB.progen | 1 + MongoDB/MongoDB_vs170.sln | 42 + MongoDB/MongoDB_vs170.vcxproj | 271 +- MongoDB/include/Poco/MongoDB/Array.h | 34 +- MongoDB/include/Poco/MongoDB/BSONWriter.h | 2 +- MongoDB/include/Poco/MongoDB/Database.h | 16 +- MongoDB/include/Poco/MongoDB/DeleteRequest.h | 12 +- MongoDB/include/Poco/MongoDB/GetMoreRequest.h | 10 +- MongoDB/include/Poco/MongoDB/InsertRequest.h | 16 +- .../include/Poco/MongoDB/KillCursorsRequest.h | 8 +- MongoDB/include/Poco/MongoDB/Message.h | 2 +- MongoDB/include/Poco/MongoDB/QueryRequest.h | 52 +- MongoDB/include/Poco/MongoDB/UpdateRequest.h | 10 +- MongoDB/samples/SQLToMongo/SQLToMongo.progen | 1 + MongoDB/src/Array.cpp | 4 +- MongoDB/src/Database.cpp | 52 +- MongoDB/src/DeleteRequest.cpp | 4 +- MongoDB/src/Element.cpp | 2 +- MongoDB/src/GetMoreRequest.cpp | 2 +- MongoDB/src/InsertRequest.cpp | 2 +- MongoDB/src/KillCursorsRequest.cpp | 2 +- MongoDB/src/Message.cpp | 2 +- MongoDB/src/MessageHeader.cpp | 8 +- MongoDB/src/ObjectId.cpp | 2 +- MongoDB/src/QueryRequest.cpp | 6 +- MongoDB/src/RegularExpression.cpp | 4 +- MongoDB/src/ReplicaSet.cpp | 6 +- MongoDB/src/ResponseMessage.cpp | 10 +- MongoDB/src/UpdateRequest.cpp | 2 +- MongoDB/testsuite/TestSuite.progen | 1 + MongoDB/testsuite/TestSuite_vs170.vcxproj | 296 +- MongoDB/testsuite/src/MongoDBTest.cpp | 37 + MongoDB/testsuite/src/MongoDBTest.h | 1 + MongoDB/testsuite/src/WinCEDriver.cpp | 2 +- Net/CMakeLists.txt | 4 + Net/Net.progen | 1 + Net/Net_vs140.vcxproj | 8 +- Net/Net_vs140.vcxproj.filters | 114 +- Net/Net_vs150.vcxproj | 796 +- Net/Net_vs150.vcxproj.filters | 120 +- Net/Net_vs160.vcxproj | 518 +- Net/Net_vs160.vcxproj.filters | 126 +- Net/Net_vs170.sln | 42 + Net/Net_vs170.vcxproj | 796 +- Net/Net_vs170.vcxproj.filters | 120 +- Net/Net_vs90.vcproj | 18 +- .../Poco/Net/AbstractHTTPRequestHandler.h | 8 +- Net/include/Poco/Net/DatagramSocketImpl.h | 4 +- Net/include/Poco/Net/DialogSocket.h | 22 +- Net/include/Poco/Net/FTPClientSession.h | 10 +- Net/include/Poco/Net/FilePartSource.h | 6 +- Net/include/Poco/Net/HTTPChunkedStream.h | 16 +- Net/include/Poco/Net/HTTPDigestCredentials.h | 17 +- Net/include/Poco/Net/HTTPFixedLengthStream.h | 8 +- Net/include/Poco/Net/HTTPHeaderStream.h | 6 +- Net/include/Poco/Net/HTTPIOStream.h | 14 +- Net/include/Poco/Net/HTTPRequestHandler.h | 4 +- .../Poco/Net/HTTPRequestHandlerFactory.h | 8 +- Net/include/Poco/Net/HTTPResponse.h | 2 + Net/include/Poco/Net/HTTPServerConnection.h | 2 +- .../Poco/Net/HTTPServerConnectionFactory.h | 2 +- Net/include/Poco/Net/HTTPServerRequest.h | 8 +- Net/include/Poco/Net/HTTPServerRequestImpl.h | 18 +- Net/include/Poco/Net/HTTPServerResponse.h | 20 +- Net/include/Poco/Net/HTTPServerResponseImpl.h | 24 +- Net/include/Poco/Net/HTTPServerSession.h | 10 +- Net/include/Poco/Net/HTTPSession.h | 135 +- Net/include/Poco/Net/HTTPStream.h | 6 +- Net/include/Poco/Net/HTTPStreamFactory.h | 14 +- Net/include/Poco/Net/HostEntry.h | 10 +- Net/include/Poco/Net/ICMPClient.h | 10 +- Net/include/Poco/Net/ICMPEventArgs.h | 4 +- Net/include/Poco/Net/ICMPPacket.h | 6 +- Net/include/Poco/Net/ICMPSocket.h | 4 +- Net/include/Poco/Net/ICMPSocketImpl.h | 2 +- Net/include/Poco/Net/IPAddress.h | 86 +- Net/include/Poco/Net/IPAddressImpl.h | 4 +- Net/include/Poco/Net/MailRecipient.h | 22 +- Net/include/Poco/Net/MailStream.h | 10 +- Net/include/Poco/Net/MediaType.h | 40 +- Net/include/Poco/Net/MessageHeader.h | 51 +- Net/include/Poco/Net/MulticastSocket.h | 4 +- Net/include/Poco/Net/MultipartReader.h | 12 +- Net/include/Poco/Net/MultipartWriter.h | 8 +- Net/include/Poco/Net/NTPClient.h | 4 +- Net/include/Poco/Net/NTPEventArgs.h | 4 +- Net/include/Poco/Net/NTPPacket.h | 2 +- Net/include/Poco/Net/NameValueCollection.h | 28 +- Net/include/Poco/Net/Net.h | 18 +- Net/include/Poco/Net/NetworkInterface.h | 38 +- Net/include/Poco/Net/NullPartHandler.h | 4 +- Net/include/Poco/Net/OAuth10Credentials.h | 46 +- Net/include/Poco/Net/OAuth20Credentials.h | 14 +- Net/include/Poco/Net/POP3ClientSession.h | 10 +- Net/include/Poco/Net/ParallelSocketAcceptor.h | 33 +- Net/include/Poco/Net/ParallelSocketReactor.h | 16 +- Net/include/Poco/Net/PartHandler.h | 6 +- Net/include/Poco/Net/PollSet.h | 35 +- Net/include/Poco/Net/QuotedPrintableDecoder.h | 12 +- Net/include/Poco/Net/QuotedPrintableEncoder.h | 2 +- Net/include/Poco/Net/RawSocket.h | 6 +- Net/include/Poco/Net/RawSocketImpl.h | 6 +- Net/include/Poco/Net/RemoteSyslogChannel.h | 3 + Net/include/Poco/Net/RemoteSyslogListener.h | 5 +- Net/include/Poco/Net/SMTPChannel.h | 16 +- Net/include/Poco/Net/ServerSocket.h | 12 +- Net/include/Poco/Net/Socket.h | 170 +- Net/include/Poco/Net/SocketAcceptor.h | 14 +- Net/include/Poco/Net/SocketConnector.h | 10 +- Net/include/Poco/Net/SocketNotification.h | 12 +- Net/include/Poco/Net/SocketNotifier.h | 18 +- Net/include/Poco/Net/SocketProactor.h | 1 + Net/include/Poco/Net/SocketReactor.h | 20 +- Net/include/Poco/Net/SocketStream.h | 14 +- Net/include/Poco/Net/StreamSocketImpl.h | 4 +- Net/include/Poco/Net/StringPartSource.h | 6 +- Net/include/Poco/Net/TCPServer.h | 23 +- Net/include/Poco/Net/TCPServerConnection.h | 4 +- .../Poco/Net/TCPServerConnectionFactory.h | 6 +- Net/include/Poco/Net/TCPServerDispatcher.h | 61 +- Net/include/Poco/Net/TCPServerParams.h | 18 +- Net/include/Poco/Net/UDPClient.h | 2 +- Net/include/Poco/Net/UDPHandler.h | 60 +- Net/include/Poco/Net/UDPServer.h | 4 +- Net/include/Poco/Net/WebSocket.h | 10 + Net/include/Poco/Net/WebSocketImpl.h | 2 +- Net/samples/CMakeLists.txt | 2 + Net/samples/EchoServer/EchoServer.progen | 1 + Net/samples/EchoServer/src/EchoServer.cpp | 28 +- .../HTTPFormServer/HTTPFormServer.progen | 1 + .../HTTPFormServer/src/HTTPFormServer.cpp | 32 +- Net/samples/HTTPLoadTest/HTTPLoadTest.progen | 1 + Net/samples/HTTPLoadTest/src/HTTPLoadTest.cpp | 52 +- .../HTTPTimeServer/HTTPTimeServer.progen | 1 + .../HTTPTimeServer/src/HTTPTimeServer.cpp | 20 +- Net/samples/Mail/Mail.progen | 1 + Net/samples/Mail/src/Mail.cpp | 6 +- Net/samples/Mail/src/PocoLogo.hpp | 262 +- Net/samples/Ping/Ping.progen | 1 + Net/samples/Ping/src/Ping.cpp | 34 +- Net/samples/SMTPLogger/SMTPLogger.progen | 1 + Net/samples/SMTPLogger/src/SMTPLogger.cpp | 2 +- Net/samples/TimeServer/TimeServer.progen | 1 + Net/samples/TimeServer/src/TimeServer.cpp | 18 +- .../WebSocketServer/WebSocketServer.progen | 1 + .../WebSocketServer/src/WebSocketServer.cpp | 16 +- Net/samples/dict/dict.progen | 1 + Net/samples/dict/src/dict.cpp | 8 +- Net/samples/download/download.progen | 1 + Net/samples/httpget/httpget.progen | 1 + Net/samples/ifconfig/ifconfig.progen | 1 + Net/samples/tcpserver/tcpserver.progen | 1 + Net/src/FTPClientSession.cpp | 14 +- Net/src/FTPStreamFactory.cpp | 26 +- Net/src/HTTPChunkedStream.cpp | 52 +- Net/src/HTTPClientSession.cpp | 5 +- Net/src/HTTPDigestCredentials.cpp | 131 +- Net/src/HTTPResponse.cpp | 3 + Net/src/HTTPServerConnection.cpp | 2 + Net/src/HTTPServerParams.cpp | 12 +- Net/src/HTTPServerRequestImpl.cpp | 6 +- Net/src/HTTPServerResponseImpl.cpp | 10 +- Net/src/HTTPServerSession.cpp | 2 +- Net/src/HTTPSession.cpp | 6 +- Net/src/HTTPStreamFactory.cpp | 24 +- Net/src/HostEntry.cpp | 6 +- Net/src/ICMPEventArgs.cpp | 24 +- Net/src/ICMPPacketImpl.cpp | 4 +- Net/src/ICMPSocket.cpp | 6 +- Net/src/IPAddress.cpp | 10 +- Net/src/IPAddressImpl.cpp | 22 +- Net/src/MailMessage.cpp | 54 +- Net/src/MailRecipient.cpp | 14 +- Net/src/MailStream.cpp | 14 +- Net/src/MediaType.cpp | 2 +- Net/src/MessageHeader.cpp | 75 +- Net/src/MulticastSocket.cpp | 22 +- Net/src/MultipartReader.cpp | 7 +- Net/src/NTPClient.cpp | 2 +- Net/src/NTPEventArgs.cpp | 4 +- Net/src/NTPPacket.cpp | 9 +- Net/src/NameValueCollection.cpp | 18 +- Net/src/NetworkInterface.cpp | 2 +- Net/src/OAuth10Credentials.cpp | 30 +- Net/src/OAuth20Credentials.cpp | 2 +- Net/src/POP3ClientSession.cpp | 16 +- Net/src/PartSource.cpp | 2 +- Net/src/PollSet.cpp | 558 +- Net/src/QuotedPrintableDecoder.cpp | 6 +- Net/src/QuotedPrintableEncoder.cpp | 6 +- Net/src/RawSocket.cpp | 14 +- Net/src/RawSocketImpl.cpp | 4 +- Net/src/RemoteSyslogChannel.cpp | 69 +- Net/src/RemoteSyslogListener.cpp | 7 +- Net/src/SMTPChannel.cpp | 58 +- Net/src/ServerSocket.cpp | 4 +- Net/src/Socket.cpp | 151 +- Net/src/SocketImpl.cpp | 26 +- Net/src/SocketNotification.cpp | 12 +- Net/src/SocketReactor.cpp | 6 +- Net/src/SocketStream.cpp | 4 +- Net/src/StreamSocket.cpp | 2 +- Net/src/StreamSocketImpl.cpp | 2 +- Net/src/StringPartSource.cpp | 2 +- Net/src/TCPServer.cpp | 14 +- Net/src/TCPServerDispatcher.cpp | 57 +- Net/src/WebSocket.cpp | 30 +- Net/src/wepoll.c | 2253 ++++ Net/src/wepoll.h | 114 + Net/testsuite/Makefile | 3 +- Net/testsuite/TestSuite.progen | 1 + Net/testsuite/TestSuite_vs150.vcxproj | 532 +- Net/testsuite/TestSuite_vs150.vcxproj.filters | 124 +- Net/testsuite/TestSuite_vs160.vcxproj | 358 +- Net/testsuite/TestSuite_vs160.vcxproj.filters | 130 +- Net/testsuite/TestSuite_vs170.vcxproj | 532 +- Net/testsuite/TestSuite_vs170.vcxproj.filters | 124 +- Net/testsuite/TestSuite_vs90.vcproj | 18 +- Net/testsuite/src/DNSTest.cpp | 8 +- Net/testsuite/src/DialogServer.cpp | 8 +- Net/testsuite/src/DialogServer.h | 20 +- Net/testsuite/src/DialogSocketTest.cpp | 10 +- Net/testsuite/src/EchoServer.h | 5 +- Net/testsuite/src/FTPClientSessionTest.cpp | 56 +- Net/testsuite/src/FTPClientSessionTest.h | 2 +- Net/testsuite/src/HTTPClientSessionTest.cpp | 32 +- Net/testsuite/src/HTTPClientSessionTest.h | 1 + Net/testsuite/src/HTTPCredentialsTest.cpp | 79 + Net/testsuite/src/HTTPCredentialsTest.h | 3 + Net/testsuite/src/HTTPRequestTest.cpp | 10 +- Net/testsuite/src/HTTPRequestTest.h | 2 +- Net/testsuite/src/HTTPServerTest.cpp | 88 +- Net/testsuite/src/HTTPServerTest.h | 1 + Net/testsuite/src/HTTPTestServer.cpp | 33 +- Net/testsuite/src/HTTPTestServer.h | 8 +- Net/testsuite/src/ICMPClientTest.cpp | 12 +- Net/testsuite/src/IPAddressTest.cpp | 20 +- Net/testsuite/src/MailMessageTest.cpp | 160 +- Net/testsuite/src/MailMessageTest.h | 2 + Net/testsuite/src/MailStreamTest.cpp | 8 +- Net/testsuite/src/MessageHeaderTest.cpp | 66 +- Net/testsuite/src/MessageHeaderTest.h | 2 + Net/testsuite/src/MulticastEchoServer.cpp | 6 +- Net/testsuite/src/MulticastEchoServer.h | 14 +- Net/testsuite/src/MultipartWriterTest.cpp | 4 +- Net/testsuite/src/NTPClientTest.cpp | 6 +- Net/testsuite/src/NameValueCollectionTest.cpp | 30 +- Net/testsuite/src/OAuth10CredentialsTest.cpp | 82 +- Net/testsuite/src/OAuth20CredentialsTest.cpp | 4 +- Net/testsuite/src/PollSetTest.cpp | 147 +- Net/testsuite/src/PollSetTest.h | 2 + Net/testsuite/src/QuotedPrintableTest.cpp | 2 +- Net/testsuite/src/QuotedPrintableTest.h | 2 +- Net/testsuite/src/RawSocketTest.cpp | 7 +- Net/testsuite/src/ReactorTestSuite.cpp | 2 + Net/testsuite/src/SMTPClientSessionTest.cpp | 2 +- Net/testsuite/src/SMTPClientSessionTest.h | 2 +- Net/testsuite/src/SocketConnectorTest.cpp | 170 + Net/testsuite/src/SocketConnectorTest.h | 36 + Net/testsuite/src/SocketProactorTest.cpp | 61 +- Net/testsuite/src/SocketStreamTest.cpp | 4 +- Net/testsuite/src/SocketTest.cpp | 36 +- Net/testsuite/src/SyslogTest.cpp | 42 +- Net/testsuite/src/SyslogTest.h | 1 + Net/testsuite/src/TCPServerTest.cpp | 22 +- Net/testsuite/src/UDPEchoServer.h | 8 +- Net/testsuite/src/UDPServerTest.cpp | 5 +- Net/testsuite/src/WebSocketTest.cpp | 18 +- Net/testsuite/src/WinCEDriver.cpp | 2 +- NetSSL_OpenSSL/NetSSL_OpenSSL.progen | 1 + NetSSL_OpenSSL/NetSSL_OpenSSL_vs170.sln | 42 + NetSSL_OpenSSL/NetSSL_OpenSSL_vs170.vcxproj | 273 +- NetSSL_OpenSSL/doc/howtobuild.txt | 2 +- .../Poco/Net/CertificateHandlerFactory.h | 4 +- .../Poco/Net/ConsoleCertificateHandler.h | 2 +- .../include/Poco/Net/HTTPSClientSession.h | 16 +- .../include/Poco/Net/HTTPSStreamFactory.h | 12 +- .../include/Poco/Net/KeyFileHandler.h | 2 +- NetSSL_OpenSSL/include/Poco/Net/NetSSL.h | 6 +- .../include/Poco/Net/PrivateKeyFactory.h | 4 +- .../Poco/Net/PrivateKeyPassphraseHandler.h | 6 +- .../Poco/Net/RejectCertificateHandler.h | 2 +- .../include/Poco/Net/SecureServerSocket.h | 2 +- .../include/Poco/Net/SecureSocketImpl.h | 9 + .../include/Poco/Net/SecureStreamSocket.h | 42 +- .../include/Poco/Net/SecureStreamSocketImpl.h | 50 +- .../include/Poco/Net/X509Certificate.h | 14 +- .../HTTPSTimeServer/HTTPSTimeServer.progen | 1 + .../HTTPSTimeServer/src/HTTPSTimeServer.cpp | 20 +- NetSSL_OpenSSL/samples/Mail/Mail.progen | 1 + NetSSL_OpenSSL/samples/Mail/src/Mail.cpp | 10 +- NetSSL_OpenSSL/samples/Mail/src/PocoLogo.hpp | 262 +- .../samples/SetSourceIP/SetSourceIP.progen | 1 + .../TwitterClient/TwitterClient.progen | 1 + .../samples/TwitterClient/src/TweetApp.cpp | 20 +- .../samples/TwitterClient/src/Twitter.cpp | 16 +- .../samples/TwitterClient/src/Twitter.h | 14 +- .../samples/download/doc/readme.txt | 4 +- .../samples/download/download.progen | 1 + .../src/CertificateHandlerFactoryMgr.cpp | 6 +- NetSSL_OpenSSL/src/HTTPSStreamFactory.cpp | 20 +- NetSSL_OpenSSL/src/KeyFileHandler.cpp | 2 +- NetSSL_OpenSSL/src/PrivateKeyFactoryMgr.cpp | 6 +- NetSSL_OpenSSL/src/SecureServerSocket.cpp | 12 +- NetSSL_OpenSSL/src/SecureSocketImpl.cpp | 16 + NetSSL_OpenSSL/src/SecureStreamSocket.cpp | 30 +- NetSSL_OpenSSL/src/SecureStreamSocketImpl.cpp | 14 +- NetSSL_OpenSSL/src/Session.cpp | 2 +- NetSSL_OpenSSL/testsuite/TestSuite.progen | 1 + .../testsuite/TestSuite_vs170.vcxproj | 296 +- NetSSL_OpenSSL/testsuite/src/DialogServer.cpp | 2 +- NetSSL_OpenSSL/testsuite/src/DialogServer.h | 16 +- NetSSL_OpenSSL/testsuite/src/Driver.cpp | 4 +- .../testsuite/src/HTTPSTestServer.cpp | 16 +- .../testsuite/src/HTTPSTestServer.h | 8 +- NetSSL_OpenSSL/testsuite/src/WinCEDriver.cpp | 6 +- NetSSL_OpenSSL/testsuite/src/WinDriver.cpp | 4 +- NetSSL_Win/NetSSL_Win.progen | 1 + NetSSL_Win/NetSSL_Win_vs170.sln | 42 + NetSSL_Win/NetSSL_Win_vs170.vcxproj | 273 +- NetSSL_Win/doc/README.txt | 16 +- .../Poco/Net/AcceptCertificateHandler.h | 2 +- .../include/Poco/Net/AutoSecBufferDesc.h | 4 +- .../Poco/Net/CertificateHandlerFactory.h | 4 +- .../Poco/Net/CertificateHandlerFactoryMgr.h | 6 +- .../Poco/Net/ConsoleCertificateHandler.h | 2 +- NetSSL_Win/include/Poco/Net/Context.h | 56 +- .../include/Poco/Net/HTTPSClientSession.h | 16 +- .../include/Poco/Net/HTTPSStreamFactory.h | 12 +- .../Poco/Net/InvalidCertificateHandler.h | 8 +- NetSSL_Win/include/Poco/Net/KeyFileHandler.h | 2 +- NetSSL_Win/include/Poco/Net/NetSSL.h | 2 +- .../include/Poco/Net/PrivateKeyFactory.h | 4 +- .../include/Poco/Net/PrivateKeyFactoryMgr.h | 6 +- .../Poco/Net/PrivateKeyPassphraseHandler.h | 6 +- .../Poco/Net/RejectCertificateHandler.h | 2 +- NetSSL_Win/include/Poco/Net/SSLManager.h | 30 +- .../include/Poco/Net/SecureServerSocket.h | 2 +- .../include/Poco/Net/SecureStreamSocket.h | 42 +- .../include/Poco/Net/SecureStreamSocketImpl.h | 50 +- NetSSL_Win/include/Poco/Net/Session.h | 6 +- NetSSL_Win/include/Poco/Net/X509Certificate.h | 34 +- .../HTTPSTimeServer/HTTPSTimeServer.progen | 1 + .../HTTPSTimeServer/src/HTTPSTimeServer.cpp | 20 +- NetSSL_Win/samples/Mail/Mail.progen | 1 + NetSSL_Win/samples/Mail/src/Mail.cpp | 10 +- NetSSL_Win/samples/Mail/src/PocoLogo.hpp | 262 +- NetSSL_Win/samples/download/download.progen | 1 + .../src/CertificateHandlerFactoryMgr.cpp | 6 +- NetSSL_Win/src/HTTPSClientSession.cpp | 2 +- NetSSL_Win/src/HTTPSStreamFactory.cpp | 16 +- NetSSL_Win/src/KeyFileHandler.cpp | 2 +- NetSSL_Win/src/PrivateKeyFactoryMgr.cpp | 6 +- NetSSL_Win/src/SSLManager.cpp | 10 +- NetSSL_Win/src/SecureServerSocket.cpp | 12 +- NetSSL_Win/src/SecureStreamSocket.cpp | 30 +- NetSSL_Win/src/SecureStreamSocketImpl.cpp | 14 +- NetSSL_Win/src/Session.cpp | 2 +- NetSSL_Win/src/X509Certificate.cpp | 2 +- NetSSL_Win/testsuite/TestSuite.progen | 1 + NetSSL_Win/testsuite/TestSuite_vs170.vcxproj | 296 +- NetSSL_Win/testsuite/src/Driver.cpp | 4 +- .../testsuite/src/HTTPSClientSessionTest.cpp | 20 +- NetSSL_Win/testsuite/src/HTTPSServerTest.cpp | 26 +- NetSSL_Win/testsuite/src/HTTPSTestServer.cpp | 16 +- NetSSL_Win/testsuite/src/HTTPSTestServer.h | 6 +- NetSSL_Win/testsuite/src/TCPServerTest.cpp | 40 +- NetSSL_Win/testsuite/src/WinCEDriver.cpp | 6 +- NetSSL_Win/testsuite/src/WinDriver.cpp | 4 +- PDF/PDF.progen | 1 + PDF/PDF_vs170.sln | 42 + PDF/PDF_vs170.vcxproj | 271 +- PDF/include/Poco/PDF/Destination.h | 4 +- PDF/include/Poco/PDF/Document.h | 38 +- PDF/include/Poco/PDF/Encoder.h | 8 +- PDF/include/Poco/PDF/Font.h | 4 +- PDF/include/Poco/PDF/Page.h | 74 +- PDF/include/Poco/PDF/Resource.h | 8 +- PDF/include/Poco/PDF/hpdf.h | 22 +- PDF/include/Poco/PDF/hpdf_3dmeasure.h | 2 +- PDF/include/Poco/PDF/hpdf_exdata.h | 2 +- PDF/include/Poco/PDF/hpdf_ext_gstate.h | 2 +- PDF/include/Poco/PDF/hpdf_pages.h | 2 +- PDF/include/Poco/PDF/hpdf_pdfa.h | 2 +- PDF/include/Poco/PDF/hpdf_types.h | 4 +- PDF/include/Poco/PDF/png.h | 6 +- PDF/include/Poco/PDF/pngconf.h | 26 +- PDF/samples/Image/Image.progen | 1 + PDF/samples/Template/Template.progen | 1 + PDF/samples/Text/Text.progen | 1 + PDF/src/AttributedString.cpp | 6 +- PDF/src/Destination.cpp | 2 +- PDF/src/Document.cpp | 22 +- PDF/src/Encoder.cpp | 2 +- PDF/src/Font.cpp | 2 +- PDF/src/Image.cpp | 2 +- PDF/src/LinkAnnotation.cpp | 2 +- PDF/src/Outline.cpp | 2 +- PDF/src/PDFException.cpp | 38 +- PDF/src/Page.cpp | 24 +- PDF/src/TextAnnotation.cpp | 2 +- PDF/src/XMLTemplate.cpp | 2 +- PDF/src/hpdf_3dmeasure.c | 12 +- PDF/src/hpdf_annotation.c | 42 +- PDF/src/hpdf_encoder_utf.c | 2 +- PDF/src/hpdf_exdata.c | 2 +- PDF/src/hpdf_ext_gstate.c | 24 +- PDF/src/hpdf_image_ccitt.c | 28 +- PDF/src/hpdf_image_png.c | 4 +- PDF/src/hpdf_page_operator.c | 6 +- PDF/src/hpdf_pages.c | 16 +- PDF/src/hpdf_pdfa.c | 16 +- PDF/src/hpdf_streams.c | 6 +- PDF/src/hpdf_u3d.c | 20 +- PDF/src/pngget.c | 2 +- PDF/src/pngpread.c | 2 +- PDF/src/pngrtran.c | 4 +- PDF/src/pngrutil.c | 2 +- PDF/src/pngset.c | 4 +- PDF/src/pngtest.c | 2 +- PDF/src/t4.h | 16 +- PDF/testsuite/TestSuite.progen | 1 + PDF/testsuite/TestSuite_vs170.vcxproj | 296 +- PageCompiler/File2Page/File2Page.progen | 1 + PageCompiler/File2Page/File2Page_vs170.sln | 24 + .../File2Page/File2Page_vs170.vcxproj | 296 +- PageCompiler/File2Page/src/File2Page.cpp | 28 +- PageCompiler/PageCompiler.progen | 1 + PageCompiler/PageCompiler_vs170.sln | 24 + PageCompiler/PageCompiler_vs170.vcxproj | 296 +- PageCompiler/cpspc.properties | 2 +- .../HTTPTimeServer/HTTPTimeServer.progen | 1 + .../HTTPTimeServer/src/HTTPTimeServerApp.cpp | 10 +- PageCompiler/src/CodeWriter.h | 6 +- PageCompiler/src/Page.cpp | 2 +- PageCompiler/src/Page.h | 8 +- PageCompiler/src/PageReader.h | 4 +- PocoDoc/PocoDoc.progen | 1 + PocoDoc/PocoDoc_vs170.sln | 24 + PocoDoc/PocoDoc_vs170.vcxproj | 296 +- PocoDoc/cfg/mkdoc-poco.xml | 2 +- PocoDoc/cfg/mkdocumentation.xml | 2 +- PocoDoc/pages/samplePage.page | 2 +- PocoDoc/resources/css/styles.css | 228 +- PocoDoc/resources/js/CollapsibleLists.js | 14 +- .../js/iframeResizer.contentWindow.js | 2 +- PocoDoc/src/DocWriter.cpp | 5 +- PocoDoc/src/DocWriter.h | 32 +- ProGen/ProGen.progen | 1 + ProGen/ProGen_vs170.sln | 24 + ProGen/ProGen_vs170.vcxproj | 296 +- ProGen/progen.bat | 2 +- ProGen/rebuildall32.bat | 2 +- ProGen/src/ProGen.cpp | 90 +- ProGen/src/VSXMLWriter.cpp | 4 +- ProGen/src/VSXMLWriter.h | 2 +- Prometheus/Prometheus.progen | 1 + Prometheus/Prometheus_vs170.sln | 42 + Prometheus/Prometheus_vs170.vcxproj | 271 +- .../MetricsSample/MetricsSample.progen | 1 + Prometheus/testsuite/TestSuite.progen | 1 + Prometheus/testsuite/TestSuite_vs170.vcxproj | 296 +- README | 17 + README.md | 16 + Redis/Redis.progen | 1 + Redis/Redis_vs170.sln | 42 + Redis/Redis_vs170.vcxproj | 271 +- Redis/include/Poco/Redis/Client.h | 10 + Redis/include/Poco/Redis/Command.h | 6 + Redis/src/Array.cpp | 2 +- Redis/src/AsyncReader.cpp | 2 +- Redis/src/Client.cpp | 22 + Redis/src/Command.cpp | 18 + Redis/testsuite/TestSuite.progen | 1 + Redis/testsuite/TestSuite_vs170.vcxproj | 296 +- Redis/testsuite/src/RedisTest.cpp | 2 +- Redis/testsuite/src/WinCEDriver.cpp | 2 +- SevenZip/SevenZip.progen | 1 + SevenZip/SevenZip_vs170.sln | 24 + SevenZip/SevenZip_vs170.vcxproj | 277 +- SevenZip/include/Poco/SevenZip/Archive.h | 26 +- SevenZip/include/Poco/SevenZip/ArchiveEntry.h | 30 +- SevenZip/samples/un7zip/src/un7zip.cpp | 42 +- SevenZip/samples/un7zip/un7zip.progen | 1 + SevenZip/src/7z.h | 6 +- SevenZip/src/7zCrc.c | 4 +- SevenZip/src/7zFile.c | 20 +- SevenZip/src/7zIn.c | 24 +- SevenZip/src/Alloc.c | 4 +- SevenZip/src/ArchiveEntry.cpp | 6 +- SevenZip/src/Bra.c | 10 +- SevenZip/src/Bra.h | 8 +- SevenZip/src/BraIA64.c | 10 +- SevenZip/src/CpuArch.c | 2 +- SevenZip/src/LzFind.c | 4 +- SevenZip/src/LzFindMt.c | 16 +- SevenZip/src/LzFindMt.h | 4 +- SevenZip/src/Lzma2Dec.c | 14 +- SevenZip/src/Lzma2Enc.c | 18 +- SevenZip/src/Lzma86Enc.c | 6 +- SevenZip/src/LzmaDec.c | 12 +- SevenZip/src/LzmaDec.h | 4 +- SevenZip/src/LzmaEnc.c | 40 +- SevenZip/src/LzmaLib.h | 4 +- SevenZip/src/MtCoder.c | 4 +- SevenZip/src/MtCoder.h | 4 +- SevenZip/src/Ppmd.h | 2 +- SevenZip/src/Ppmd7.c | 36 +- SevenZip/src/Ppmd7.h | 2 +- SevenZip/src/Ppmd7Dec.c | 4 +- SevenZip/src/Ppmd7Enc.c | 6 +- SevenZip/src/Sha256.c | 2 +- SevenZip/src/Xz.h | 2 +- SevenZip/src/XzDec.c | 24 +- SevenZip/src/XzEnc.c | 10 +- SevenZip/src/XzIn.c | 6 +- Util/Util.progen | 1 + Util/Util_vs170.sln | 42 + Util/Util_vs170.vcxproj | 271 +- Util/Util_vs90.vcproj | 2 + .../include/Poco/Util/AbstractConfiguration.h | 56 +- Util/include/Poco/Util/ConfigurationMapper.h | 6 +- Util/include/Poco/Util/ConfigurationView.h | 8 +- .../Poco/Util/FilesystemConfiguration.h | 4 +- Util/include/Poco/Util/HelpFormatter.h | 34 +- Util/include/Poco/Util/IniFileConfiguration.h | 12 +- Util/include/Poco/Util/JSONConfiguration.h | 6 +- Util/include/Poco/Util/LayeredConfiguration.h | 16 +- .../Poco/Util/LocalConfigurationView.h | 81 +- Util/include/Poco/Util/LoggingConfigurator.h | 16 +- Util/include/Poco/Util/LoggingSubsystem.h | 2 +- Util/include/Poco/Util/MapConfiguration.h | 2 +- Util/include/Poco/Util/Option.h | 2 +- Util/include/Poco/Util/OptionCallback.h | 16 +- Util/include/Poco/Util/OptionProcessor.h | 8 +- Util/include/Poco/Util/OptionSet.h | 10 +- .../Poco/Util/PropertyFileConfiguration.h | 14 +- Util/include/Poco/Util/RegExpValidator.h | 2 +- Util/include/Poco/Util/ServerApplication.h | 24 +- Util/include/Poco/Util/SystemConfiguration.h | 10 +- Util/include/Poco/Util/TimerTask.h | 17 +- Util/include/Poco/Util/TimerTaskAdapter.h | 12 +- Util/include/Poco/Util/Units.h | 120 +- .../Poco/Util/WinRegistryConfiguration.h | 2 +- Util/include/Poco/Util/WinService.h | 20 +- Util/include/Poco/Util/XMLConfiguration.h | 16 +- Util/samples/SampleApp/SampleApp.progen | 1 + Util/samples/SampleApp/src/SampleApp.cpp | 24 +- Util/samples/SampleServer/SampleServer.progen | 1 + .../samples/SampleServer/src/SampleServer.cpp | 10 +- Util/samples/Units/Makefile | 2 +- Util/samples/Units/Units.progen | 1 + Util/samples/Units/src/Units.cpp | 36 +- Util/samples/pkill/pkill.progen | 1 + Util/samples/pkill/src/pkill.cpp | 14 +- Util/src/AbstractConfiguration.cpp | 30 +- Util/src/ConfigurationMapper.cpp | 2 +- Util/src/ConfigurationView.cpp | 2 +- Util/src/FilesystemConfiguration.cpp | 2 +- Util/src/HelpFormatter.cpp | 8 +- Util/src/IniFileConfiguration.cpp | 6 +- Util/src/JSONConfiguration.cpp | 50 +- Util/src/LayeredConfiguration.cpp | 4 +- Util/src/LocalConfigurationView.cpp | 77 +- Util/src/LoggingConfigurator.cpp | 8 +- Util/src/LoggingSubsystem.cpp | 2 +- Util/src/Option.cpp | 2 +- Util/src/OptionProcessor.cpp | 2 +- Util/src/OptionSet.cpp | 2 +- Util/src/PropertyFileConfiguration.cpp | 8 +- Util/src/Timer.cpp | 2 +- Util/src/WinService.cpp | 22 +- Util/src/XMLConfiguration.cpp | 14 +- Util/testsuite/TestSuite.progen | 1 + Util/testsuite/TestSuite_vs170.vcxproj | 298 +- .../src/AbstractConfigurationTest.cpp | 36 +- .../testsuite/src/AbstractConfigurationTest.h | 4 +- .../testsuite/src/ConfigurationMapperTest.cpp | 14 +- Util/testsuite/src/ConfigurationViewTest.cpp | 14 +- .../src/FilesystemConfigurationTest.cpp | 6 +- Util/testsuite/src/HelpFormatterTest.cpp | 12 +- .../src/IniFileConfigurationTest.cpp | 14 +- Util/testsuite/src/JSONConfigurationTest.cpp | 21 + Util/testsuite/src/JSONConfigurationTest.h | 1 + .../src/LayeredConfigurationTest.cpp | 36 +- .../testsuite/src/LoggingConfiguratorTest.cpp | 20 +- Util/testsuite/src/MapConfigurationTest.cpp | 4 +- Util/testsuite/src/OptionProcessorTest.cpp | 54 +- Util/testsuite/src/OptionSetTest.cpp | 8 +- Util/testsuite/src/OptionTest.cpp | 48 +- .../src/PropertyFileConfigurationTest.cpp | 16 +- .../testsuite/src/SystemConfigurationTest.cpp | 8 +- Util/testsuite/src/TimerTest.cpp | 2 +- Util/testsuite/src/ValidatorTest.cpp | 6 +- Util/testsuite/src/WinCEDriver.cpp | 2 +- Util/testsuite/src/WinConfigurationTest.cpp | 8 +- Util/testsuite/src/WinRegistryTest.cpp | 10 +- Util/testsuite/src/WinServiceTest.cpp | 20 +- Util/testsuite/src/XMLConfigurationTest.cpp | 34 +- XML/XML.progen | 1 + XML/XML_vs170.sln | 42 + XML/XML_vs170.vcxproj | 289 +- XML/include/Poco/DOM/Attr.h | 12 +- XML/include/Poco/DOM/AttrMap.h | 2 +- XML/include/Poco/DOM/CDATASection.h | 8 +- XML/include/Poco/DOM/CharacterData.h | 8 +- XML/include/Poco/DOM/ChildNodesList.h | 4 +- XML/include/Poco/DOM/Comment.h | 2 +- XML/include/Poco/DOM/DOMBuilder.h | 6 +- XML/include/Poco/DOM/DOMException.h | 18 +- XML/include/Poco/DOM/DOMImplementation.h | 14 +- XML/include/Poco/DOM/DOMObject.h | 4 +- XML/include/Poco/DOM/DOMParser.h | 10 +- XML/include/Poco/DOM/DOMSerializer.h | 8 +- XML/include/Poco/DOM/DOMWriter.h | 6 +- XML/include/Poco/DOM/DTDMap.h | 6 +- XML/include/Poco/DOM/Document.h | 40 +- XML/include/Poco/DOM/DocumentFragment.h | 10 +- XML/include/Poco/DOM/DocumentType.h | 10 +- XML/include/Poco/DOM/Element.h | 24 +- XML/include/Poco/DOM/ElementsByTagNameList.h | 4 +- XML/include/Poco/DOM/Entity.h | 14 +- XML/include/Poco/DOM/EntityReference.h | 6 +- XML/include/Poco/DOM/Event.h | 52 +- XML/include/Poco/DOM/EventDispatcher.h | 18 +- XML/include/Poco/DOM/EventException.h | 8 +- XML/include/Poco/DOM/EventListener.h | 4 +- XML/include/Poco/DOM/EventTarget.h | 30 +- XML/include/Poco/DOM/MutationEvent.h | 28 +- XML/include/Poco/DOM/NamedNodeMap.h | 8 +- XML/include/Poco/DOM/Node.h | 40 +- XML/include/Poco/DOM/NodeAppender.h | 4 +- XML/include/Poco/DOM/NodeFilter.h | 16 +- XML/include/Poco/DOM/NodeIterator.h | 18 +- XML/include/Poco/DOM/NodeList.h | 6 +- XML/include/Poco/DOM/Notation.h | 10 +- XML/include/Poco/DOM/ProcessingInstruction.h | 6 +- XML/include/Poco/DOM/Text.h | 4 +- XML/include/Poco/DOM/TreeWalker.h | 18 +- XML/include/Poco/SAX/Attributes.h | 36 +- XML/include/Poco/SAX/AttributesImpl.h | 12 +- XML/include/Poco/SAX/ContentHandler.h | 62 +- XML/include/Poco/SAX/DTDHandler.h | 52 +- XML/include/Poco/SAX/DeclHandler.h | 52 +- XML/include/Poco/SAX/DefaultHandler.h | 22 +- XML/include/Poco/SAX/EntityResolver.h | 52 +- XML/include/Poco/SAX/EntityResolverImpl.h | 16 +- XML/include/Poco/SAX/ErrorHandler.h | 62 +- XML/include/Poco/SAX/InputSource.h | 78 +- XML/include/Poco/SAX/LexicalHandler.h | 92 +- XML/include/Poco/SAX/Locator.h | 74 +- XML/include/Poco/SAX/LocatorImpl.h | 20 +- XML/include/Poco/SAX/NamespaceSupport.h | 56 +- XML/include/Poco/SAX/SAXException.h | 62 +- XML/include/Poco/SAX/WhitespaceFilter.h | 2 +- XML/include/Poco/SAX/XMLFilter.h | 22 +- XML/include/Poco/SAX/XMLFilterImpl.h | 22 +- XML/include/Poco/SAX/XMLReader.h | 124 +- XML/include/Poco/XML/Name.h | 32 +- XML/include/Poco/XML/NamePool.h | 8 +- XML/include/Poco/XML/NamespaceStrategy.h | 12 +- XML/include/Poco/XML/QName.h | 2 +- XML/include/Poco/XML/XML.h | 6 +- XML/include/Poco/XML/XMLString.h | 6 +- XML/include/Poco/XML/XMLWriter.h | 38 +- XML/samples/DOMParser/DOMParser.progen | 1 + XML/samples/DOMParser/src/DOMParser.cpp | 6 +- XML/samples/DOMWriter/DOMWriter.progen | 1 + XML/samples/DOMWriter/src/DOMWriter.cpp | 6 +- XML/samples/PrettyPrint/PrettyPrint.progen | 1 + XML/samples/PrettyPrint/src/PrettyPrint.cpp | 2 +- XML/samples/SAXParser/SAXParser.progen | 1 + XML/samples/SAXParser/src/SAXParser.cpp | 50 +- XML/src/AbstractNode.cpp | 4 +- XML/src/Attr.cpp | 2 +- XML/src/AttrMap.cpp | 6 +- XML/src/AttributesImpl.cpp | 4 +- XML/src/CDATASection.cpp | 4 +- XML/src/CharacterData.cpp | 4 +- XML/src/Comment.cpp | 4 +- XML/src/DOMException.cpp | 6 +- XML/src/DOMImplementation.cpp | 2 +- XML/src/DOMObject.cpp | 2 +- XML/src/DOMSerializer.cpp | 14 +- XML/src/DOMWriter.cpp | 4 +- XML/src/Document.cpp | 14 +- XML/src/DocumentFragment.cpp | 4 +- XML/src/DocumentType.cpp | 4 +- XML/src/Element.cpp | 4 +- XML/src/ElementsByTagNameList.cpp | 4 +- XML/src/Entity.cpp | 4 +- XML/src/EntityReference.cpp | 4 +- XML/src/EntityResolverImpl.cpp | 2 +- XML/src/EventDispatcher.cpp | 8 +- XML/src/MutationEvent.cpp | 8 +- XML/src/Name.cpp | 6 +- XML/src/NamePool.cpp | 18 +- XML/src/NamespaceStrategy.cpp | 4 +- XML/src/NamespaceSupport.cpp | 10 +- XML/src/NodeAppender.cpp | 4 +- XML/src/NodeIterator.cpp | 32 +- XML/src/Notation.cpp | 4 +- XML/src/ProcessingInstruction.cpp | 4 +- XML/src/QName.cpp | 4 +- XML/src/SAXException.cpp | 4 +- XML/src/Text.cpp | 4 +- XML/src/TreeWalker.cpp | 34 +- XML/src/WhitespaceFilter.cpp | 6 +- XML/src/XMLFilterImpl.cpp | 4 +- XML/src/XMLString.cpp | 4 +- XML/src/XMLWriter.cpp | 32 +- XML/src/xmltok.c | 2 +- XML/testsuite/TestSuite.progen | 1 + XML/testsuite/TestSuite_vs170.vcxproj | 296 +- XML/testsuite/src/AttributesImplTest.cpp | 36 +- XML/testsuite/src/ChildNodesTest.cpp | 6 +- XML/testsuite/src/DocumentTest.cpp | 42 +- XML/testsuite/src/DocumentTypeTest.cpp | 12 +- XML/testsuite/src/ElementTest.h | 2 +- XML/testsuite/src/EventTest.cpp | 100 +- XML/testsuite/src/NamePoolTest.cpp | 8 +- XML/testsuite/src/NameTest.cpp | 12 +- XML/testsuite/src/NameTest.h | 2 +- XML/testsuite/src/NamespaceSupportTest.cpp | 30 +- XML/testsuite/src/NodeAppenderTest.cpp | 36 +- XML/testsuite/src/NodeIteratorTest.cpp | 32 +- XML/testsuite/src/NodeTest.cpp | 62 +- XML/testsuite/src/ParserWriterTest.cpp | 8 +- XML/testsuite/src/SAXParserTest.cpp | 20 +- XML/testsuite/src/TreeWalkerTest.cpp | 58 +- XML/testsuite/src/WinCEDriver.cpp | 2 +- Zip/Zip.progen | 1 + Zip/Zip_vs170.sln | 42 + Zip/Zip_vs170.vcxproj | 279 +- Zip/include/Poco/Zip/AutoDetectStream.h | 10 +- Zip/include/Poco/Zip/Compress.h | 4 +- Zip/include/Poco/Zip/Decompress.h | 2 +- Zip/include/Poco/Zip/PartialStream.h | 8 +- Zip/include/Poco/Zip/ZipArchive.h | 2 +- Zip/include/Poco/Zip/ZipArchiveInfo.h | 8 +- Zip/include/Poco/Zip/ZipFileInfo.h | 11 +- Zip/include/Poco/Zip/ZipManipulator.h | 4 +- Zip/include/Poco/Zip/ZipStream.h | 2 +- Zip/include/Poco/Zip/ZipUtil.h | 2 +- Zip/samples/unzip/src/unzip.cpp | 16 +- Zip/samples/unzip/unzip.progen | 1 + Zip/samples/zip/src/zip.cpp | 16 +- Zip/samples/zip/zip.progen | 1 + Zip/src/AutoDetectStream.cpp | 8 +- Zip/src/Compress.cpp | 14 +- Zip/src/ZipArchiveInfo.cpp | 2 +- Zip/src/ZipLocalFileHeader.cpp | 3 +- Zip/src/ZipManipulator.cpp | 4 +- Zip/src/ZipUtil.cpp | 10 +- Zip/testsuite/TestSuite.progen | 1 + Zip/testsuite/TestSuite_vs170.vcxproj | 296 +- Zip/testsuite/src/PartialStreamTest.cpp | 10 +- Zip/testsuite/src/WinCEDriver.cpp | 2 +- Zip/testsuite/src/ZipTest.h | 2 +- Zip/testsuite/testfile.txt | 82 +- Zip/testsuite/testfile2.txt | 82 +- Zip/testsuite/testfile3.txt | 82 +- build/config/AIX | 4 +- build/config/ARM-Linux | 2 +- build/config/Android | 10 +- build/config/AppleTV | 20 +- build/config/AppleTVSimulator | 2 +- build/config/CEGCCARM | 10 +- build/config/CygLinux | 4 +- build/config/Cygwin | 34 +- build/config/FreeBSD-Linux-compat | 4 +- build/config/HP-UX | 4 +- build/config/Linux-SolarisStudio | 4 +- build/config/Linux-clang | 2 +- build/config/MinGW | 2 +- build/config/MinGW-CrossEnv | 2 +- build/config/NIOS2-Linux | 2 +- build/config/OSF1 | 20 +- build/config/QNX | 6 +- build/config/SmartOS-gcc | 2 +- build/config/SunOS-GCC | 4 +- build/config/SunOS-SunForte | 2 +- build/config/SunOS-SunStudio | 2 +- build/config/SunOS-SunStudio11 | 2 +- build/config/SunOS-stdcxx-x86_64 | 2 +- build/config/WatchOS | 20 +- build/config/WatchSimulator | 2 +- build/config/iPhone-clang | 2 +- build/config/iPhone-clang-libc++ | 2 +- build/config/iPhoneSimulator | 2 +- build/config/iPhoneSimulator-clang | 2 +- build/config/iPhoneSimulator-clang-libc++ | 2 +- build/rules/dylib | 4 + build/rules/exec | 4 + build/rules/global | 6 +- build/rules/lib | 4 + build/rules/sample | 2 +- build/script/makedepend.aCC | 2 +- build/script/makeldpath | 2 +- build/script/vxprogen | 6 +- buildwin.cmd | 16 +- ci/runtests.sh | 4 + cmake/FindODBC.cmake | 6 +- cmake/FindPCRE.cmake | 107 - cmake/FindPCRE2.cmake | 107 + cmake/UseEmbeddedOpenSSL.cmake | 4 +- doc/00200-GettingStarted.page | 2 +- doc/99100-ReleaseNotes.page | 128 +- doc/99200-WinCEPlatformNotes.page | 28 +- doc/99250-VxWorksPlatformNotes.page | 28 +- doc/99300-AndroidPlatformNotes.page | 30 +- packaging/README.md | 6 +- packaging/README.txt | 2 +- packaging/Windows/NuGet/Poco.shared.nuspec | 4 +- packaging/Windows/NuGet/Poco.static.nuspec | 4 +- packaging/Windows/NuGet/Poco.static.targets | 2 +- packaging/Windows/NuGet/bap.cmd | 4 +- packaging/Windows/NuGet/pack.cmd | 6 +- release/script/mkrel | 2 +- release/spec/all.release | 1 + tsan.suppress | 25 + 1783 files changed, 101745 insertions(+), 63569 deletions(-) delete mode 100644 Foundation/src/diy-fp.cc create mode 100644 Foundation/src/double-to-string.cc create mode 100644 Foundation/src/double-to-string.h delete mode 100644 Foundation/src/pcre.h create mode 100644 Foundation/src/pcre2.h create mode 100644 Foundation/src/pcre2_auto_possess.c rename Foundation/src/{pcre_chartables.c => pcre2_chartables.c} (67%) create mode 100644 Foundation/src/pcre2_compile.c create mode 100644 Foundation/src/pcre2_config.c create mode 100644 Foundation/src/pcre2_config.h create mode 100644 Foundation/src/pcre2_context.c create mode 100644 Foundation/src/pcre2_convert.c rename Foundation/src/{pcre_dfa_exec.c => pcre2_dfa_match.c} (64%) create mode 100644 Foundation/src/pcre2_error.c create mode 100644 Foundation/src/pcre2_extuni.c create mode 100644 Foundation/src/pcre2_find_bracket.c create mode 100644 Foundation/src/pcre2_internal.h create mode 100644 Foundation/src/pcre2_intmodedep.h rename Foundation/src/{pcre_jit_compile.c => pcre2_jit_compile.c} (57%) create mode 100644 Foundation/src/pcre2_jit_match.c create mode 100644 Foundation/src/pcre2_jit_misc.c rename Foundation/src/{pcre_maketables.c => pcre2_maketables.c} (56%) create mode 100644 Foundation/src/pcre2_match.c create mode 100644 Foundation/src/pcre2_match_data.c rename Foundation/src/{pcre_newline.c => pcre2_newline.c} (64%) rename Foundation/src/{pcre_ord2utf8.c => pcre2_ord2utf.c} (65%) create mode 100644 Foundation/src/pcre2_pattern_info.c create mode 100644 Foundation/src/pcre2_script_run.c create mode 100644 Foundation/src/pcre2_serialize.c create mode 100644 Foundation/src/pcre2_string_utils.c create mode 100644 Foundation/src/pcre2_study.c create mode 100644 Foundation/src/pcre2_substitute.c create mode 100644 Foundation/src/pcre2_substring.c create mode 100644 Foundation/src/pcre2_tables.c create mode 100644 Foundation/src/pcre2_ucd.c create mode 100644 Foundation/src/pcre2_ucp.h create mode 100644 Foundation/src/pcre2_ucptables.c rename Foundation/src/{pcre_valid_utf8.c => pcre2_valid_utf.c} (51%) rename Foundation/src/{pcre_xclass.c => pcre2_xclass.c} (81%) delete mode 100644 Foundation/src/pcre_byte_order.c delete mode 100644 Foundation/src/pcre_compile.c delete mode 100644 Foundation/src/pcre_config.c delete mode 100644 Foundation/src/pcre_config.h delete mode 100644 Foundation/src/pcre_exec.c delete mode 100644 Foundation/src/pcre_fullinfo.c delete mode 100644 Foundation/src/pcre_get.c delete mode 100644 Foundation/src/pcre_globals.c delete mode 100644 Foundation/src/pcre_internal.h delete mode 100644 Foundation/src/pcre_refcount.c delete mode 100644 Foundation/src/pcre_string_utils.c delete mode 100644 Foundation/src/pcre_study.c delete mode 100644 Foundation/src/pcre_tables.c delete mode 100644 Foundation/src/pcre_ucd.c delete mode 100644 Foundation/src/pcre_version.c rename Foundation/src/{double-conversion.cc => string-to-double.cc} (62%) create mode 100644 Foundation/src/string-to-double.h create mode 100644 Net/src/wepoll.c create mode 100644 Net/src/wepoll.h create mode 100644 Net/testsuite/src/SocketConnectorTest.cpp create mode 100644 Net/testsuite/src/SocketConnectorTest.h delete mode 100644 cmake/FindPCRE.cmake create mode 100644 cmake/FindPCRE2.cmake create mode 100644 tsan.suppress diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 6945857ea..5af0030b2 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -1,5 +1,5 @@ name: poco-ci -on: [push] +on: [push, pull_request] jobs: linux-gcc-make: runs-on: ubuntu-20.04 @@ -15,7 +15,7 @@ jobs: - 3306:3306 steps: - uses: actions/checkout@v2 - - run: sudo apt update && sudo apt install libssl-dev unixodbc-dev redis-server libmysqlclient-dev + - run: sudo apt -y update && sudo apt -y install libssl-dev unixodbc-dev redis-server libmysqlclient-dev - run: ./configure --everything --omit=PDF && make all -s -j4 && sudo make install - run: >- sudo -s @@ -24,21 +24,31 @@ jobs: linux-gcc-make-asan: runs-on: ubuntu-20.04 + services: + mysql: + image: mysql:latest + env: + MYSQL_ALLOW_EMPTY_PASSWORD: yes + MYSQL_USER: pocotest + MYSQL_PASSWORD: pocotest + MYSQL_DATABASE: pocotest + ports: + - 3306:3306 steps: - uses: actions/checkout@v2 - - run: sudo apt update && sudo apt install libssl-dev unixodbc-dev libmysqlclient-dev redis-server - - run: ./configure --everything --omit=PDF && make all -s -j4 SANITIZEFLAGS=-fsanitize=address && sudo make install + - run: sudo apt -y update && sudo apt -y install libssl-dev unixodbc-dev libmysqlclient-dev redis-server + - run: ./configure --everything --no-samples --omit=PDF && make all -s -j4 SANITIZEFLAGS=-fsanitize=address && sudo make install - run: >- sudo -s - EXCLUDE_TESTS="Data/MySQL Data/ODBC Data/PostgreSQL MongoDB" + EXCLUDE_TESTS="Data/ODBC Data/PostgreSQL MongoDB" ./ci/runtests.sh linux-gcc-make-asan-no-soo: runs-on: ubuntu-20.04 steps: - uses: actions/checkout@v2 - - run: sudo apt update && sudo apt install libssl-dev unixodbc-dev libmysqlclient-dev redis-server - - run: ./configure --everything --omit=PDF --no-soo && make all -s -j4 SANITIZEFLAGS=-fsanitize=address && sudo make install + - run: sudo apt -y update && sudo apt -y install libssl-dev unixodbc-dev libmysqlclient-dev redis-server + - run: ./configure --everything --no-samples --omit=PDF --no-soo && make all -s -j4 SANITIZEFLAGS=-fsanitize=address && sudo make install - run: >- sudo -s EXCLUDE_TESTS="Data/MySQL Data/ODBC Data/PostgreSQL MongoDB" @@ -48,18 +58,28 @@ jobs: runs-on: ubuntu-20.04 steps: - uses: actions/checkout@v2 - - run: sudo apt update && sudo apt install libssl-dev unixodbc-dev libmysqlclient-dev redis-server - - run: ./configure --everything --omit=PDF && make all -s -j4 SANITIZEFLAGS=-fsanitize=undefined && sudo make install + - run: sudo apt -y update && sudo apt -y install libssl-dev unixodbc-dev libmysqlclient-dev redis-server + - run: ./configure --everything --no-samples --omit=PDF && make all -s -j4 SANITIZEFLAGS=-fsanitize=undefined && sudo make install - run: >- sudo -s EXCLUDE_TESTS="Data/MySQL Data/ODBC Data/PostgreSQL MongoDB" ./ci/runtests.sh + linux-gcc-make-tsan: + runs-on: ubuntu-20.04 + steps: + - uses: actions/checkout@v2 + - run: sudo apt -y update && sudo apt -y install libssl-dev unixodbc-dev libmysqlclient-dev redis-server + - run: ./configure --everything --no-samples --omit=CppParser,Encodings,Data/MySQL,Data/ODBC,Data/PostgreSQL,MongoDB,PageCompiler,PDF,PocoDoc,ProGen,Redis,SevenZip && make all -s -j4 SANITIZEFLAGS=-fsanitize=thread && sudo make install + - run: >- + sudo -s + ./ci/runtests.sh TSAN + linux-gcc-cmake: runs-on: ubuntu-20.04 steps: - uses: actions/checkout@v2 - - run: sudo apt update && sudo apt install cmake ninja-build libssl-dev unixodbc-dev libmysqlclient-dev redis-server + - run: sudo apt -y update && sudo apt -y install cmake ninja-build libssl-dev unixodbc-dev libmysqlclient-dev redis-server - run: cmake -H. -Bcmake-build -GNinja -DENABLE_PDF=OFF -DENABLE_TESTS=ON && cmake --build cmake-build --target all - run: >- cd cmake-build && @@ -72,8 +92,8 @@ jobs: steps: - uses: actions/checkout@v2 - run: >- - sudo apt-get update && - sudo apt-get install crossbuild-essential-armhf + sudo apt-get -y update && + sudo apt-get -y install crossbuild-essential-armhf - run: >- ./configure --config=ARM-Linux --everything --omit=PDF,Crypto,NetSSL_OpenSSL,JWT,Data/MySQL,Data/ODBC,Data/PostgreSQL,PageCompiler,PageCompiler/File2Page && make all -s -j4 ARCHFLAGS="-mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon" TOOL=arm-linux-gnueabihf @@ -139,3 +159,16 @@ jobs: - run: >- cd cmake-build; ctest --output-on-failure -E "(DataMySQL)|(DataODBC)|(Redis)|(MongoDB)" -C Release + +# missing asan dll path +# windows-2022-msvc-cmake-2022-asan: +# runs-on: windows-2022 +# env: +# CPPUNIT_IGNORE: class CppUnit::TestCaller.testFind,class CppUnit::TestCaller.testSendToReceiveFrom,class CppUnit::TestCaller.testPing,class CppUnit::TestCaller.testBigPing,class CppUnit::TestCaller.testMTU,class CppUnit::TestCaller.testProxy,class CppUnit::TestCaller.testProxy +# steps: +# - uses: actions/checkout@v2 +# - run: cmake -S. -Bcmake-build -DPOCO_SANITIZE_ASAN=ON -DENABLE_NETSSL_WIN=ON -DENABLE_NETSSL=OFF -DENABLE_CRYPTO=OFF -DENABLE_JWT=OFF -DENABLE_DATA=ON -DENABLE_DATA_ODBC=ON -DENABLE_DATA_MYSQL=OFF -DENABLE_DATA_POSTGRESQL=OFF -DENABLE_TESTS=ON +# - run: cmake --build cmake-build --config Debug +# - run: >- +# cd cmake-build; +# ctest --output-on-failure -E "(DataMySQL)|(DataODBC)|(Redis)|(MongoDB)" -C Debug diff --git a/.gitignore b/.gitignore index a326021e3..b334caf22 100644 --- a/.gitignore +++ b/.gitignore @@ -144,3 +144,10 @@ cmake-build/ *.bak stage/ releases/ + +# vim # +####### +*.orig +*.swp +*.vim +tags diff --git a/.vscode/c_cpp_properties.json b/.vscode/c_cpp_properties.json index bb03adf50..9ba835918 100644 --- a/.vscode/c_cpp_properties.json +++ b/.vscode/c_cpp_properties.json @@ -1,64 +1,76 @@ { - "env": { - "POCO_BASE": "${workspaceFolder}", - "pocoIncludePath": [ - "${POCO_BASE}/CppUnit/include", - "${POCO_BASE}/Foundation/include", - "${POCO_BASE}/Encodings/include", - "${POCO_BASE}/XML/include", - "${POCO_BASE}/JSON/include", - "${POCO_BASE}/Util/include", - "${POCO_BASE}/Net/include", - "${POCO_BASE}/Crypto/include", - "${POCO_BASE}/NetSSL_OpenSSL/include", - "${POCO_BASE}/Data/include", - "${POCO_BASE}/Data/SQLite/include", - "${POCO_BASE}/Data/ODBC/include", - "${POCO_BASE}/Data/MySQL/include", - "${POCO_BASE}/Data/PostgreSQL/include", - "${POCO_BASE}/ActiveRecord/include", - "${POCO_BASE}/Zip/include", - "${POCO_BASE}/CppParser/include", - "${POCO_BASE}/JWT/include", - "${POCO_BASE}/Redis/include", - "${POCO_BASE}/MongoDB/include", - "${POCO_BASE}/ApacheConnector/include" - ] - }, - "configurations": [ - { - "name": "Mac", - "intelliSenseMode": "clang-x64", - "includePath": ["${pocoIncludePath}", "/usr/local/opt/openssl@3/include"], - "macFrameworkPath": ["/System/Library/Frameworks"], - "defines": [], - "forcedInclude": [], - "compilerPath": "/usr/bin/clang", - "cStandard": "c11", - "cppStandard": "c++14", - "compileCommands": "", - "browse": { - "path": ["${workspaceFolder}"], - "limitSymbolsToIncludedHeaders": true, - "databaseFilename": "" - } + "env": { + "POCO_BASE": "${workspaceFolder}", + "pocoIncludePath": [ + "${POCO_BASE}/CppUnit/include", + "${POCO_BASE}/Foundation/include", + "${POCO_BASE}/Encodings/include", + "${POCO_BASE}/XML/include", + "${POCO_BASE}/JSON/include", + "${POCO_BASE}/Util/include", + "${POCO_BASE}/Net/include", + "${POCO_BASE}/Crypto/include", + "${POCO_BASE}/NetSSL_OpenSSL/include", + "${POCO_BASE}/Data/include", + "${POCO_BASE}/Data/SQLite/include", + "${POCO_BASE}/Data/ODBC/include", + "${POCO_BASE}/Data/MySQL/include", + "${POCO_BASE}/Data/PostgreSQL/include", + "${POCO_BASE}/ActiveRecord/include", + "${POCO_BASE}/Zip/include", + "${POCO_BASE}/CppParser/include", + "${POCO_BASE}/JWT/include", + "${POCO_BASE}/Redis/include", + "${POCO_BASE}/MongoDB/include", + "${POCO_BASE}/ApacheConnector/include" + ] }, - { - "name": "Linux", - "intelliSenseMode": "gcc-x64", - "includePath": ["${pocoIncludePath}"], - "defines": [], - "forcedInclude": [], - "compilerPath": "/usr/bin/gcc", - "cStandard": "c11", - "cppStandard": "c++14", - "compileCommands": "", - "browse": { - "path": ["${workspaceFolder}"], - "limitSymbolsToIncludedHeaders": true, - "databaseFilename": "" - } - } - ], - "version": 4 -} + "configurations": [ + { + "name": "Mac", + "intelliSenseMode": "clang-x64", + "includePath": [ + "${pocoIncludePath}", + "/usr/local/opt/openssl@3/include" + ], + "macFrameworkPath": [ + "/System/Library/Frameworks" + ], + "defines": [], + "forcedInclude": [], + "compilerPath": "/usr/bin/clang", + "cStandard": "c11", + "cppStandard": "c++14", + "compileCommands": "", + "browse": { + "path": [ + "${workspaceFolder}" + ], + "limitSymbolsToIncludedHeaders": true, + "databaseFilename": "" + }, + "configurationProvider": "ms-vscode.makefile-tools" + }, + { + "name": "Linux", + "intelliSenseMode": "gcc-x64", + "includePath": [ + "${pocoIncludePath}" + ], + "defines": [], + "forcedInclude": [], + "compilerPath": "/usr/bin/gcc", + "cStandard": "c11", + "cppStandard": "c++14", + "compileCommands": "", + "browse": { + "path": [ + "${workspaceFolder}" + ], + "limitSymbolsToIncludedHeaders": true, + "databaseFilename": "" + } + } + ], + "version": 4 +} \ No newline at end of file diff --git a/.vscode/settings.json b/.vscode/settings.json index 0c7d752e4..bc8e0af14 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -89,12 +89,15 @@ "ranges": "cpp", "cfenv": "cpp", "__bits": "cpp", - "variant": "cpp" + "variant": "cpp", + "condition_variable": "cpp", + "valarray": "cpp" }, "files.exclude": { "**/.dep": true, "**/bin": true, "**/obj": true }, - "git.ignoreLimitWarning": true + "git.ignoreLimitWarning": true, + "cmake.configureOnOpen": false } diff --git a/ActiveRecord/ActiveRecord_vs170.sln b/ActiveRecord/ActiveRecord_vs170.sln index b712dd3a6..c87e3d4da 100644 --- a/ActiveRecord/ActiveRecord_vs170.sln +++ b/ActiveRecord/ActiveRecord_vs170.sln @@ -15,6 +15,12 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Compiler", "Compiler\Compil EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution + debug_shared|ARM64 = debug_shared|ARM64 + release_shared|ARM64 = release_shared|ARM64 + debug_static_mt|ARM64 = debug_static_mt|ARM64 + release_static_mt|ARM64 = release_static_mt|ARM64 + debug_static_md|ARM64 = debug_static_md|ARM64 + release_static_md|ARM64 = release_static_md|ARM64 debug_shared|Win32 = debug_shared|Win32 release_shared|Win32 = release_shared|Win32 debug_static_mt|Win32 = debug_static_mt|Win32 @@ -29,6 +35,24 @@ Global release_static_md|x64 = release_static_md|x64 EndGlobalSection GlobalSection(ProjectConfigurationPlatforms) = postSolution + {CCC0A578-E065-4CBA-BB8D-F02BB2C24E7E}.debug_shared|ARM64.ActiveCfg = debug_shared|ARM64 + {CCC0A578-E065-4CBA-BB8D-F02BB2C24E7E}.debug_shared|ARM64.Build.0 = debug_shared|ARM64 + {CCC0A578-E065-4CBA-BB8D-F02BB2C24E7E}.debug_shared|ARM64.Deploy.0 = debug_shared|ARM64 + {CCC0A578-E065-4CBA-BB8D-F02BB2C24E7E}.release_shared|ARM64.ActiveCfg = release_shared|ARM64 + {CCC0A578-E065-4CBA-BB8D-F02BB2C24E7E}.release_shared|ARM64.Build.0 = release_shared|ARM64 + {CCC0A578-E065-4CBA-BB8D-F02BB2C24E7E}.release_shared|ARM64.Deploy.0 = release_shared|ARM64 + {CCC0A578-E065-4CBA-BB8D-F02BB2C24E7E}.debug_static_mt|ARM64.ActiveCfg = debug_static_mt|ARM64 + {CCC0A578-E065-4CBA-BB8D-F02BB2C24E7E}.debug_static_mt|ARM64.Build.0 = debug_static_mt|ARM64 + {CCC0A578-E065-4CBA-BB8D-F02BB2C24E7E}.debug_static_mt|ARM64.Deploy.0 = debug_static_mt|ARM64 + {CCC0A578-E065-4CBA-BB8D-F02BB2C24E7E}.release_static_mt|ARM64.ActiveCfg = release_static_mt|ARM64 + {CCC0A578-E065-4CBA-BB8D-F02BB2C24E7E}.release_static_mt|ARM64.Build.0 = release_static_mt|ARM64 + {CCC0A578-E065-4CBA-BB8D-F02BB2C24E7E}.release_static_mt|ARM64.Deploy.0 = release_static_mt|ARM64 + {CCC0A578-E065-4CBA-BB8D-F02BB2C24E7E}.debug_static_md|ARM64.ActiveCfg = debug_static_md|ARM64 + {CCC0A578-E065-4CBA-BB8D-F02BB2C24E7E}.debug_static_md|ARM64.Build.0 = debug_static_md|ARM64 + {CCC0A578-E065-4CBA-BB8D-F02BB2C24E7E}.debug_static_md|ARM64.Deploy.0 = debug_static_md|ARM64 + {CCC0A578-E065-4CBA-BB8D-F02BB2C24E7E}.release_static_md|ARM64.ActiveCfg = release_static_md|ARM64 + {CCC0A578-E065-4CBA-BB8D-F02BB2C24E7E}.release_static_md|ARM64.Build.0 = release_static_md|ARM64 + {CCC0A578-E065-4CBA-BB8D-F02BB2C24E7E}.release_static_md|ARM64.Deploy.0 = release_static_md|ARM64 {CCC0A578-E065-4CBA-BB8D-F02BB2C24E7E}.debug_shared|Win32.ActiveCfg = debug_shared|Win32 {CCC0A578-E065-4CBA-BB8D-F02BB2C24E7E}.debug_shared|Win32.Build.0 = debug_shared|Win32 {CCC0A578-E065-4CBA-BB8D-F02BB2C24E7E}.debug_shared|Win32.Deploy.0 = debug_shared|Win32 @@ -65,6 +89,24 @@ Global {CCC0A578-E065-4CBA-BB8D-F02BB2C24E7E}.release_static_md|x64.ActiveCfg = release_static_md|x64 {CCC0A578-E065-4CBA-BB8D-F02BB2C24E7E}.release_static_md|x64.Build.0 = release_static_md|x64 {CCC0A578-E065-4CBA-BB8D-F02BB2C24E7E}.release_static_md|x64.Deploy.0 = release_static_md|x64 + {16B8C4E7-6F29-4910-9350-848730F9EF77}.debug_shared|ARM64.ActiveCfg = debug_shared|ARM64 + {16B8C4E7-6F29-4910-9350-848730F9EF77}.debug_shared|ARM64.Build.0 = debug_shared|ARM64 + {16B8C4E7-6F29-4910-9350-848730F9EF77}.debug_shared|ARM64.Deploy.0 = debug_shared|ARM64 + {16B8C4E7-6F29-4910-9350-848730F9EF77}.release_shared|ARM64.ActiveCfg = release_shared|ARM64 + {16B8C4E7-6F29-4910-9350-848730F9EF77}.release_shared|ARM64.Build.0 = release_shared|ARM64 + {16B8C4E7-6F29-4910-9350-848730F9EF77}.release_shared|ARM64.Deploy.0 = release_shared|ARM64 + {16B8C4E7-6F29-4910-9350-848730F9EF77}.debug_static_mt|ARM64.ActiveCfg = debug_static_mt|ARM64 + {16B8C4E7-6F29-4910-9350-848730F9EF77}.debug_static_mt|ARM64.Build.0 = debug_static_mt|ARM64 + {16B8C4E7-6F29-4910-9350-848730F9EF77}.debug_static_mt|ARM64.Deploy.0 = debug_static_mt|ARM64 + {16B8C4E7-6F29-4910-9350-848730F9EF77}.release_static_mt|ARM64.ActiveCfg = release_static_mt|ARM64 + {16B8C4E7-6F29-4910-9350-848730F9EF77}.release_static_mt|ARM64.Build.0 = release_static_mt|ARM64 + {16B8C4E7-6F29-4910-9350-848730F9EF77}.release_static_mt|ARM64.Deploy.0 = release_static_mt|ARM64 + {16B8C4E7-6F29-4910-9350-848730F9EF77}.debug_static_md|ARM64.ActiveCfg = debug_static_md|ARM64 + {16B8C4E7-6F29-4910-9350-848730F9EF77}.debug_static_md|ARM64.Build.0 = debug_static_md|ARM64 + {16B8C4E7-6F29-4910-9350-848730F9EF77}.debug_static_md|ARM64.Deploy.0 = debug_static_md|ARM64 + {16B8C4E7-6F29-4910-9350-848730F9EF77}.release_static_md|ARM64.ActiveCfg = release_static_md|ARM64 + {16B8C4E7-6F29-4910-9350-848730F9EF77}.release_static_md|ARM64.Build.0 = release_static_md|ARM64 + {16B8C4E7-6F29-4910-9350-848730F9EF77}.release_static_md|ARM64.Deploy.0 = release_static_md|ARM64 {16B8C4E7-6F29-4910-9350-848730F9EF77}.debug_shared|Win32.ActiveCfg = debug_shared|Win32 {16B8C4E7-6F29-4910-9350-848730F9EF77}.debug_shared|Win32.Build.0 = debug_shared|Win32 {16B8C4E7-6F29-4910-9350-848730F9EF77}.debug_shared|Win32.Deploy.0 = debug_shared|Win32 @@ -101,6 +143,24 @@ Global {16B8C4E7-6F29-4910-9350-848730F9EF77}.release_static_md|x64.ActiveCfg = release_static_md|x64 {16B8C4E7-6F29-4910-9350-848730F9EF77}.release_static_md|x64.Build.0 = release_static_md|x64 {16B8C4E7-6F29-4910-9350-848730F9EF77}.release_static_md|x64.Deploy.0 = release_static_md|x64 + {84DD1CB5-4735-478A-B48E-5E4858F0E831}.debug_shared|ARM64.ActiveCfg = debug_shared|ARM64 + {84DD1CB5-4735-478A-B48E-5E4858F0E831}.debug_shared|ARM64.Build.0 = debug_shared|ARM64 + {84DD1CB5-4735-478A-B48E-5E4858F0E831}.debug_shared|ARM64.Deploy.0 = debug_shared|ARM64 + {84DD1CB5-4735-478A-B48E-5E4858F0E831}.release_shared|ARM64.ActiveCfg = release_shared|ARM64 + {84DD1CB5-4735-478A-B48E-5E4858F0E831}.release_shared|ARM64.Build.0 = release_shared|ARM64 + {84DD1CB5-4735-478A-B48E-5E4858F0E831}.release_shared|ARM64.Deploy.0 = release_shared|ARM64 + {84DD1CB5-4735-478A-B48E-5E4858F0E831}.debug_static_mt|ARM64.ActiveCfg = debug_static_mt|ARM64 + {84DD1CB5-4735-478A-B48E-5E4858F0E831}.debug_static_mt|ARM64.Build.0 = debug_static_mt|ARM64 + {84DD1CB5-4735-478A-B48E-5E4858F0E831}.debug_static_mt|ARM64.Deploy.0 = debug_static_mt|ARM64 + {84DD1CB5-4735-478A-B48E-5E4858F0E831}.release_static_mt|ARM64.ActiveCfg = release_static_mt|ARM64 + {84DD1CB5-4735-478A-B48E-5E4858F0E831}.release_static_mt|ARM64.Build.0 = release_static_mt|ARM64 + {84DD1CB5-4735-478A-B48E-5E4858F0E831}.release_static_mt|ARM64.Deploy.0 = release_static_mt|ARM64 + {84DD1CB5-4735-478A-B48E-5E4858F0E831}.debug_static_md|ARM64.ActiveCfg = debug_static_md|ARM64 + {84DD1CB5-4735-478A-B48E-5E4858F0E831}.debug_static_md|ARM64.Build.0 = debug_static_md|ARM64 + {84DD1CB5-4735-478A-B48E-5E4858F0E831}.debug_static_md|ARM64.Deploy.0 = debug_static_md|ARM64 + {84DD1CB5-4735-478A-B48E-5E4858F0E831}.release_static_md|ARM64.ActiveCfg = release_static_md|ARM64 + {84DD1CB5-4735-478A-B48E-5E4858F0E831}.release_static_md|ARM64.Build.0 = release_static_md|ARM64 + {84DD1CB5-4735-478A-B48E-5E4858F0E831}.release_static_md|ARM64.Deploy.0 = release_static_md|ARM64 {84DD1CB5-4735-478A-B48E-5E4858F0E831}.debug_shared|Win32.ActiveCfg = debug_shared|Win32 {84DD1CB5-4735-478A-B48E-5E4858F0E831}.debug_shared|Win32.Build.0 = debug_shared|Win32 {84DD1CB5-4735-478A-B48E-5E4858F0E831}.debug_shared|Win32.Deploy.0 = debug_shared|Win32 diff --git a/ActiveRecord/ActiveRecord_vs170.vcxproj b/ActiveRecord/ActiveRecord_vs170.vcxproj index d73a8f41c..d0af33fa4 100644 --- a/ActiveRecord/ActiveRecord_vs170.vcxproj +++ b/ActiveRecord/ActiveRecord_vs170.vcxproj @@ -1,6 +1,10 @@ - + + + debug_shared + ARM64 + debug_shared Win32 @@ -9,6 +13,10 @@ debug_shared x64 + + debug_static_md + ARM64 + debug_static_md Win32 @@ -17,6 +25,10 @@ debug_static_md x64 + + debug_static_mt + ARM64 + debug_static_mt Win32 @@ -25,6 +37,10 @@ debug_static_mt x64 + + release_shared + ARM64 + release_shared Win32 @@ -33,6 +49,10 @@ release_shared x64 + + release_static_md + ARM64 + release_static_md Win32 @@ -41,6 +61,10 @@ release_static_md x64 + + release_static_mt + ARM64 + release_static_mt Win32 @@ -51,6 +75,7 @@ + 17.0 ActiveRecord {CCC0A578-E065-4CBA-BB8D-F02BB2C24E7E} ActiveRecord @@ -87,6 +112,36 @@ MultiByte v143 + + StaticLibrary + MultiByte + v143 + + + StaticLibrary + MultiByte + v143 + + + StaticLibrary + MultiByte + v143 + + + StaticLibrary + MultiByte + v143 + + + DynamicLibrary + MultiByte + v143 + + + DynamicLibrary + MultiByte + v143 + StaticLibrary MultiByte @@ -137,6 +192,24 @@ + + + + + + + + + + + + + + + + + + @@ -157,7 +230,13 @@ - <_ProjectFileVersion>15.0.28307.799 + <_ProjectFileVersion>17.0.32505.173 + PocoActiveRecordA64d + PocoActiveRecordmdd + PocoActiveRecordmtd + PocoActiveRecordA64 + PocoActiveRecordmd + PocoActiveRecordmt PocoActiveRecordd PocoActiveRecordmdd PocoActiveRecordmtd @@ -171,6 +250,32 @@ PocoActiveRecordmd PocoActiveRecordmt + + ..\binA64\ + objA64\ActiveRecord\$(Configuration)\ + true + + + ..\binA64\ + objA64\ActiveRecord\$(Configuration)\ + false + + + ..\libA64\ + objA64\ActiveRecord\$(Configuration)\ + + + ..\libA64\ + objA64\ActiveRecord\$(Configuration)\ + + + ..\libA64\ + objA64\ActiveRecord\$(Configuration)\ + + + ..\libA64\ + objA64\ActiveRecord\$(Configuration)\ + ..\bin\ obj\ActiveRecord\$(Configuration)\ @@ -223,6 +328,164 @@ ..\lib64\ obj64\ActiveRecord\$(Configuration)\ + + + Disabled + .\include;..\Foundation\include; ..\Data\include;%(AdditionalIncludeDirectories) + WIN32;_DEBUG;_WINDOWS;_USRDLL;ActiveRecordLib_EXPORTS;%(PreprocessorDefinitions) + true + EnableFastChecks + MultiThreadedDebugDLL + true + true + true + true + + Level3 + ProgramDatabase + Default + true + + + ..\binA64\PocoActiveRecordA64d.dll + true + true + ..\binA64\PocoActiveRecordA64d.pdb + ..\libA64;%(AdditionalLibraryDirectories) + Console + ..\libA64\PocoActiveRecordd.lib + MachineARM64 + + + + + MaxSpeed + OnlyExplicitInline + true + Speed + true + .\include;..\Foundation\include; ..\Data\include;%(AdditionalIncludeDirectories) + WIN32;NDEBUG;_WINDOWS;_USRDLL;ActiveRecordLib_EXPORTS;%(PreprocessorDefinitions) + true + MultiThreadedDLL + false + true + true + true + + Level3 + + Default + true + + + ..\binA64\PocoActiveRecordA64.dll + true + false + ..\libA64;%(AdditionalLibraryDirectories) + Console + true + true + ..\libA64\PocoActiveRecord.lib + MachineARM64 + + + + + Disabled + .\include;..\Foundation\include; ..\Data\include;%(AdditionalIncludeDirectories) + WIN32;_DEBUG;_WINDOWS;POCO_STATIC;%(PreprocessorDefinitions) + true + EnableFastChecks + MultiThreadedDebug + true + true + true + true + + ..\libA64\PocoActiveRecordmtd.pdb + Level3 + ProgramDatabase + Default + true + + + ..\libA64\PocoActiveRecordmtd.lib + + + + + MaxSpeed + OnlyExplicitInline + true + Speed + true + .\include;..\Foundation\include; ..\Data\include;%(AdditionalIncludeDirectories) + WIN32;NDEBUG;_WINDOWS;POCO_STATIC;%(PreprocessorDefinitions) + true + MultiThreaded + false + true + true + true + + Level3 + + Default + true + + + ..\libA64\PocoActiveRecordmt.lib + + + + + Disabled + .\include;..\Foundation\include; ..\Data\include;%(AdditionalIncludeDirectories) + WIN32;_DEBUG;_WINDOWS;POCO_STATIC;%(PreprocessorDefinitions) + true + EnableFastChecks + MultiThreadedDebugDLL + true + true + true + true + + ..\libA64\PocoActiveRecordmdd.pdb + Level3 + ProgramDatabase + Default + true + + + ..\libA64\PocoActiveRecordmdd.lib + + + + + MaxSpeed + OnlyExplicitInline + true + Speed + true + .\include;..\Foundation\include; ..\Data\include;%(AdditionalIncludeDirectories) + WIN32;NDEBUG;_WINDOWS;POCO_STATIC;%(PreprocessorDefinitions) + true + MultiThreadedDLL + false + true + true + true + + Level3 + + Default + true + + + ..\libA64\PocoActiveRecordmd.lib + + Disabled @@ -564,12 +827,16 @@ + true true true + true true true + true true true + true true true diff --git a/ActiveRecord/Compiler/Compiler.progen b/ActiveRecord/Compiler/Compiler.progen index 14d6ad151..624f293a6 100644 --- a/ActiveRecord/Compiler/Compiler.progen +++ b/ActiveRecord/Compiler/Compiler.progen @@ -12,5 +12,5 @@ vc.project.compiler.defines = vc.project.compiler.defines.shared = vc.project.compiler.defines.debug_shared = ${vc.project.compiler.defines.shared} vc.project.compiler.defines.release_shared = ${vc.project.compiler.defines.shared} -vc.project.linker.dependencies = +vc.project.linker.dependencies = vc.solution.create = true diff --git a/ActiveRecord/Compiler/Compiler_vs170.sln b/ActiveRecord/Compiler/Compiler_vs170.sln index 615fbaa35..820d34cc9 100644 --- a/ActiveRecord/Compiler/Compiler_vs170.sln +++ b/ActiveRecord/Compiler/Compiler_vs170.sln @@ -4,6 +4,12 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Compiler", "Compiler_vs170. EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution + debug_shared|ARM64 = debug_shared|ARM64 + release_shared|ARM64 = release_shared|ARM64 + debug_static_mt|ARM64 = debug_static_mt|ARM64 + release_static_mt|ARM64 = release_static_mt|ARM64 + debug_static_md|ARM64 = debug_static_md|ARM64 + release_static_md|ARM64 = release_static_md|ARM64 debug_shared|Win32 = debug_shared|Win32 release_shared|Win32 = release_shared|Win32 debug_static_mt|Win32 = debug_static_mt|Win32 @@ -18,6 +24,24 @@ Global release_static_md|x64 = release_static_md|x64 EndGlobalSection GlobalSection(ProjectConfigurationPlatforms) = postSolution + {84DD1CB5-4735-478A-B48E-5E4858F0E831}.debug_shared|ARM64.ActiveCfg = debug_shared|ARM64 + {84DD1CB5-4735-478A-B48E-5E4858F0E831}.debug_shared|ARM64.Build.0 = debug_shared|ARM64 + {84DD1CB5-4735-478A-B48E-5E4858F0E831}.debug_shared|ARM64.Deploy.0 = debug_shared|ARM64 + {84DD1CB5-4735-478A-B48E-5E4858F0E831}.release_shared|ARM64.ActiveCfg = release_shared|ARM64 + {84DD1CB5-4735-478A-B48E-5E4858F0E831}.release_shared|ARM64.Build.0 = release_shared|ARM64 + {84DD1CB5-4735-478A-B48E-5E4858F0E831}.release_shared|ARM64.Deploy.0 = release_shared|ARM64 + {84DD1CB5-4735-478A-B48E-5E4858F0E831}.debug_static_mt|ARM64.ActiveCfg = debug_static_mt|ARM64 + {84DD1CB5-4735-478A-B48E-5E4858F0E831}.debug_static_mt|ARM64.Build.0 = debug_static_mt|ARM64 + {84DD1CB5-4735-478A-B48E-5E4858F0E831}.debug_static_mt|ARM64.Deploy.0 = debug_static_mt|ARM64 + {84DD1CB5-4735-478A-B48E-5E4858F0E831}.release_static_mt|ARM64.ActiveCfg = release_static_mt|ARM64 + {84DD1CB5-4735-478A-B48E-5E4858F0E831}.release_static_mt|ARM64.Build.0 = release_static_mt|ARM64 + {84DD1CB5-4735-478A-B48E-5E4858F0E831}.release_static_mt|ARM64.Deploy.0 = release_static_mt|ARM64 + {84DD1CB5-4735-478A-B48E-5E4858F0E831}.debug_static_md|ARM64.ActiveCfg = debug_static_md|ARM64 + {84DD1CB5-4735-478A-B48E-5E4858F0E831}.debug_static_md|ARM64.Build.0 = debug_static_md|ARM64 + {84DD1CB5-4735-478A-B48E-5E4858F0E831}.debug_static_md|ARM64.Deploy.0 = debug_static_md|ARM64 + {84DD1CB5-4735-478A-B48E-5E4858F0E831}.release_static_md|ARM64.ActiveCfg = release_static_md|ARM64 + {84DD1CB5-4735-478A-B48E-5E4858F0E831}.release_static_md|ARM64.Build.0 = release_static_md|ARM64 + {84DD1CB5-4735-478A-B48E-5E4858F0E831}.release_static_md|ARM64.Deploy.0 = release_static_md|ARM64 {84DD1CB5-4735-478A-B48E-5E4858F0E831}.debug_shared|Win32.ActiveCfg = debug_shared|Win32 {84DD1CB5-4735-478A-B48E-5E4858F0E831}.debug_shared|Win32.Build.0 = debug_shared|Win32 {84DD1CB5-4735-478A-B48E-5E4858F0E831}.debug_shared|Win32.Deploy.0 = debug_shared|Win32 diff --git a/ActiveRecord/Compiler/Compiler_vs170.vcxproj b/ActiveRecord/Compiler/Compiler_vs170.vcxproj index 755b43ae1..02a5053ac 100644 --- a/ActiveRecord/Compiler/Compiler_vs170.vcxproj +++ b/ActiveRecord/Compiler/Compiler_vs170.vcxproj @@ -1,6 +1,10 @@ - + + + debug_shared + ARM64 + debug_shared Win32 @@ -9,6 +13,10 @@ debug_shared x64 + + debug_static_md + ARM64 + debug_static_md Win32 @@ -17,6 +25,10 @@ debug_static_md x64 + + debug_static_mt + ARM64 + debug_static_mt Win32 @@ -25,6 +37,10 @@ debug_static_mt x64 + + release_shared + ARM64 + release_shared Win32 @@ -33,6 +49,10 @@ release_shared x64 + + release_static_md + ARM64 + release_static_md Win32 @@ -41,6 +61,10 @@ release_static_md x64 + + release_static_mt + ARM64 + release_static_mt Win32 @@ -51,6 +75,7 @@ + 17.0 Compiler {84DD1CB5-4735-478A-B48E-5E4858F0E831} Compiler @@ -87,6 +112,36 @@ MultiByte v143 + + Application + MultiByte + v143 + + + Application + MultiByte + v143 + + + Application + MultiByte + v143 + + + Application + MultiByte + v143 + + + Application + MultiByte + v143 + + + Application + MultiByte + v143 + Application MultiByte @@ -137,6 +192,24 @@ + + + + + + + + + + + + + + + + + + @@ -157,7 +230,13 @@ - <_ProjectFileVersion>15.0.28307.799 + <_ProjectFileVersion>17.0.32505.173 + arcd + arcd + arcd + arc + arc + arc arcd arcd arcd @@ -171,6 +250,36 @@ arc arc + + binA64\ + objA64\Compiler\$(Configuration)\ + true + + + binA64\ + objA64\Compiler\$(Configuration)\ + false + + + binA64\static_mt\ + objA64\Compiler\$(Configuration)\ + true + + + binA64\static_mt\ + objA64\Compiler\$(Configuration)\ + false + + + binA64\static_md\ + objA64\Compiler\$(Configuration)\ + true + + + binA64\static_md\ + objA64\Compiler\$(Configuration)\ + false + bin\ obj\Compiler\$(Configuration)\ @@ -231,6 +340,187 @@ obj64\Compiler\$(Configuration)\ false + + + Disabled + .\include;..\..\Foundation\include;..\..\XML\include;..\..\Util\include;%(AdditionalIncludeDirectories) + WIN32;_DEBUG;_WINDOWS;WINVER=0x0500;%(PreprocessorDefinitions) + true + EnableFastChecks + MultiThreadedDebugDLL + true + true + true + true + + Level3 + ProgramDatabase + Default + true + + + binA64\arcd.exe + ..\..\libA64;%(AdditionalLibraryDirectories) + true + true + binA64\arcd.pdb + Console + MachineARM64 + + + + + MaxSpeed + OnlyExplicitInline + true + Speed + true + .\include;..\..\Foundation\include;..\..\XML\include;..\..\Util\include;%(AdditionalIncludeDirectories) + WIN32;NDEBUG;_WINDOWS;WINVER=0x0500;%(PreprocessorDefinitions) + true + MultiThreadedDLL + false + true + true + true + + Level3 + + Default + true + + + binA64\arc.exe + ..\..\libA64;%(AdditionalLibraryDirectories) + false + Console + true + true + MachineARM64 + + + + + Disabled + .\include;..\..\Foundation\include;..\..\XML\include;..\..\Util\include;%(AdditionalIncludeDirectories) + WIN32;_DEBUG;_WINDOWS;WINVER=0x0500;POCO_STATIC;%(PreprocessorDefinitions) + true + EnableFastChecks + MultiThreadedDebug + true + true + true + true + + Level3 + ProgramDatabase + Default + true + + + iphlpapi.lib;winmm.lib;%(AdditionalDependencies) + binA64\static_mt\arcd.exe + ..\..\libA64;%(AdditionalLibraryDirectories) + true + true + binA64\static_mt\arcd.pdb + Console + MachineARM64 + + + + + MaxSpeed + OnlyExplicitInline + true + Speed + true + .\include;..\..\Foundation\include;..\..\XML\include;..\..\Util\include;%(AdditionalIncludeDirectories) + WIN32;NDEBUG;_WINDOWS;WINVER=0x0500;POCO_STATIC;%(PreprocessorDefinitions) + true + MultiThreaded + false + true + true + true + + Level3 + + Default + true + + + iphlpapi.lib;winmm.lib;%(AdditionalDependencies) + binA64\static_mt\arc.exe + ..\..\libA64;%(AdditionalLibraryDirectories) + false + Console + true + true + MachineARM64 + + + + + Disabled + .\include;..\..\Foundation\include;..\..\XML\include;..\..\Util\include;%(AdditionalIncludeDirectories) + WIN32;_DEBUG;_WINDOWS;WINVER=0x0500;POCO_STATIC;%(PreprocessorDefinitions) + true + EnableFastChecks + MultiThreadedDebugDLL + true + true + true + true + + Level3 + ProgramDatabase + Default + true + + + iphlpapi.lib;winmm.lib;%(AdditionalDependencies) + binA64\static_md\arcd.exe + ..\..\libA64;%(AdditionalLibraryDirectories) + true + true + binA64\static_md\arcd.pdb + Console + MachineARM64 + + + + + MaxSpeed + OnlyExplicitInline + true + Speed + true + .\include;..\..\Foundation\include;..\..\XML\include;..\..\Util\include;%(AdditionalIncludeDirectories) + WIN32;NDEBUG;_WINDOWS;WINVER=0x0500;POCO_STATIC;%(PreprocessorDefinitions) + true + MultiThreadedDLL + false + true + true + true + + Level3 + + Default + true + + + iphlpapi.lib;winmm.lib;%(AdditionalDependencies) + binA64\static_md\arc.exe + ..\..\libA64;%(AdditionalLibraryDirectories) + false + Console + true + true + MachineARM64 + + Disabled diff --git a/ActiveRecord/testsuite/TestSuite_vs170.vcxproj b/ActiveRecord/testsuite/TestSuite_vs170.vcxproj index b78371221..12f536372 100644 --- a/ActiveRecord/testsuite/TestSuite_vs170.vcxproj +++ b/ActiveRecord/testsuite/TestSuite_vs170.vcxproj @@ -1,6 +1,10 @@ - + + + debug_shared + ARM64 + debug_shared Win32 @@ -9,6 +13,10 @@ debug_shared x64 + + debug_static_md + ARM64 + debug_static_md Win32 @@ -17,6 +25,10 @@ debug_static_md x64 + + debug_static_mt + ARM64 + debug_static_mt Win32 @@ -25,6 +37,10 @@ debug_static_mt x64 + + release_shared + ARM64 + release_shared Win32 @@ -33,6 +49,10 @@ release_shared x64 + + release_static_md + ARM64 + release_static_md Win32 @@ -41,6 +61,10 @@ release_static_md x64 + + release_static_mt + ARM64 + release_static_mt Win32 @@ -51,6 +75,7 @@ + 17.0 TestSuite {16B8C4E7-6F29-4910-9350-848730F9EF77} TestSuite @@ -87,6 +112,36 @@ MultiByte v143 + + Application + MultiByte + v143 + + + Application + MultiByte + v143 + + + Application + MultiByte + v143 + + + Application + MultiByte + v143 + + + Application + MultiByte + v143 + + + Application + MultiByte + v143 + Application MultiByte @@ -137,6 +192,24 @@ + + + + + + + + + + + + + + + + + + @@ -157,7 +230,13 @@ - <_ProjectFileVersion>15.0.28307.799 + <_ProjectFileVersion>17.0.32505.173 + TestSuited + TestSuited + TestSuited + TestSuite + TestSuite + TestSuite TestSuited TestSuited TestSuited @@ -171,6 +250,36 @@ TestSuite TestSuite + + binA64\ + objA64\TestSuite\$(Configuration)\ + true + + + binA64\ + objA64\TestSuite\$(Configuration)\ + false + + + binA64\static_mt\ + objA64\TestSuite\$(Configuration)\ + true + + + binA64\static_mt\ + objA64\TestSuite\$(Configuration)\ + false + + + binA64\static_md\ + objA64\TestSuite\$(Configuration)\ + true + + + binA64\static_md\ + objA64\TestSuite\$(Configuration)\ + false + bin\ obj\TestSuite\$(Configuration)\ @@ -231,6 +340,189 @@ obj64\TestSuite\$(Configuration)\ false + + + Disabled + ..\include;..\..\CppUnit\include;..\..\Foundation\include;..\..\Data\include;..\..\Data\SQLite\include;..\..\ActiveRecord\include;.\include;%(AdditionalIncludeDirectories) + WIN32;_DEBUG;_WINDOWS;WINVER=0x0600;%(PreprocessorDefinitions) + true + EnableFastChecks + MultiThreadedDebugDLL + true + true + true + true + + Level3 + ProgramDatabase + Default + true + + + CppUnitd.lib;%(AdditionalDependencies) + binA64\TestSuited.exe + ..\..\libA64;%(AdditionalLibraryDirectories) + true + true + binA64\TestSuited.pdb + Console + MachineARM64 + + + + + MaxSpeed + OnlyExplicitInline + true + Speed + true + ..\include;..\..\CppUnit\include;..\..\Foundation\include;..\..\Data\include;..\..\Data\SQLite\include;..\..\ActiveRecord\include;.\include;%(AdditionalIncludeDirectories) + WIN32;NDEBUG;_WINDOWS;WINVER=0x0600;%(PreprocessorDefinitions) + true + MultiThreadedDLL + false + true + true + true + + Level3 + + Default + true + + + CppUnit.lib;%(AdditionalDependencies) + binA64\TestSuite.exe + ..\..\libA64;%(AdditionalLibraryDirectories) + false + Console + true + true + MachineARM64 + + + + + Disabled + ..\include;..\..\CppUnit\include;..\..\Foundation\include;..\..\Data\include;..\..\Data\SQLite\include;..\..\ActiveRecord\include;.\include;%(AdditionalIncludeDirectories) + WIN32;_DEBUG;_WINDOWS;WINVER=0x0600;POCO_STATIC;%(PreprocessorDefinitions) + true + EnableFastChecks + MultiThreadedDebug + true + true + true + true + + Level3 + ProgramDatabase + Default + true + + + CppUnitmtd.lib;iphlpapi.lib;winmm.lib;%(AdditionalDependencies) + binA64\static_mt\TestSuited.exe + ..\..\libA64;%(AdditionalLibraryDirectories) + true + true + binA64\static_mt\TestSuited.pdb + Console + MachineARM64 + + + + + MaxSpeed + OnlyExplicitInline + true + Speed + true + ..\include;..\..\CppUnit\include;..\..\Foundation\include;..\..\Data\include;..\..\Data\SQLite\include;..\..\ActiveRecord\include;.\include;%(AdditionalIncludeDirectories) + WIN32;NDEBUG;_WINDOWS;WINVER=0x0600;POCO_STATIC;%(PreprocessorDefinitions) + true + MultiThreaded + false + true + true + true + + Level3 + + Default + true + + + CppUnitmt.lib;iphlpapi.lib;winmm.lib;%(AdditionalDependencies) + binA64\static_mt\TestSuite.exe + ..\..\libA64;%(AdditionalLibraryDirectories) + false + Console + true + true + MachineARM64 + + + + + Disabled + ..\include;..\..\CppUnit\include;..\..\Foundation\include;..\..\Data\include;..\..\Data\SQLite\include;..\..\ActiveRecord\include;.\include;%(AdditionalIncludeDirectories) + WIN32;_DEBUG;_WINDOWS;WINVER=0x0600;POCO_STATIC;%(PreprocessorDefinitions) + true + EnableFastChecks + MultiThreadedDebugDLL + true + true + true + true + + Level3 + ProgramDatabase + Default + true + + + CppUnitmdd.lib;iphlpapi.lib;winmm.lib;%(AdditionalDependencies) + binA64\static_md\TestSuited.exe + ..\..\libA64;%(AdditionalLibraryDirectories) + true + true + binA64\static_md\TestSuited.pdb + Console + MachineARM64 + + + + + MaxSpeed + OnlyExplicitInline + true + Speed + true + ..\include;..\..\CppUnit\include;..\..\Foundation\include;..\..\Data\include;..\..\Data\SQLite\include;..\..\ActiveRecord\include;.\include;%(AdditionalIncludeDirectories) + WIN32;NDEBUG;_WINDOWS;WINVER=0x0600;POCO_STATIC;%(PreprocessorDefinitions) + true + MultiThreadedDLL + false + true + true + true + + Level3 + + Default + true + + + CppUnitmd.lib;iphlpapi.lib;winmm.lib;%(AdditionalDependencies) + binA64\static_md\TestSuite.exe + ..\..\libA64;%(AdditionalLibraryDirectories) + false + Console + true + true + MachineARM64 + + Disabled diff --git a/ApacheConnector/ApacheConnector_vs170.sln b/ApacheConnector/ApacheConnector_vs170.sln index 67e7f47c8..86cdecee5 100644 --- a/ApacheConnector/ApacheConnector_vs170.sln +++ b/ApacheConnector/ApacheConnector_vs170.sln @@ -4,12 +4,20 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ApacheConnector", "ApacheCo EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution + debug_shared|ARM64 = debug_shared|ARM64 + release_shared|ARM64 = release_shared|ARM64 debug_shared|Win32 = debug_shared|Win32 release_shared|Win32 = release_shared|Win32 debug_shared|x64 = debug_shared|x64 release_shared|x64 = release_shared|x64 EndGlobalSection GlobalSection(ProjectConfigurationPlatforms) = postSolution + {9866EE28-0612-4746-BD35-3B15B0AF7267}.debug_shared|ARM64.ActiveCfg = debug_shared|ARM64 + {9866EE28-0612-4746-BD35-3B15B0AF7267}.debug_shared|ARM64.Build.0 = debug_shared|ARM64 + {9866EE28-0612-4746-BD35-3B15B0AF7267}.debug_shared|ARM64.Deploy.0 = debug_shared|ARM64 + {9866EE28-0612-4746-BD35-3B15B0AF7267}.release_shared|ARM64.ActiveCfg = release_shared|ARM64 + {9866EE28-0612-4746-BD35-3B15B0AF7267}.release_shared|ARM64.Build.0 = release_shared|ARM64 + {9866EE28-0612-4746-BD35-3B15B0AF7267}.release_shared|ARM64.Deploy.0 = release_shared|ARM64 {9866EE28-0612-4746-BD35-3B15B0AF7267}.debug_shared|Win32.ActiveCfg = debug_shared|Win32 {9866EE28-0612-4746-BD35-3B15B0AF7267}.debug_shared|Win32.Build.0 = debug_shared|Win32 {9866EE28-0612-4746-BD35-3B15B0AF7267}.debug_shared|Win32.Deploy.0 = debug_shared|Win32 diff --git a/ApacheConnector/ApacheConnector_vs170.vcxproj b/ApacheConnector/ApacheConnector_vs170.vcxproj index 7409023c3..53d920ca1 100644 --- a/ApacheConnector/ApacheConnector_vs170.vcxproj +++ b/ApacheConnector/ApacheConnector_vs170.vcxproj @@ -1,6 +1,10 @@ - + + + debug_shared + ARM64 + debug_shared Win32 @@ -9,6 +13,10 @@ debug_shared x64 + + release_shared + ARM64 + release_shared Win32 @@ -19,6 +27,7 @@ + 17.0 ApacheConnector {9866EE28-0612-4746-BD35-3B15B0AF7267} ApacheConnector @@ -35,6 +44,16 @@ MultiByte v143 + + DynamicLibrary + MultiByte + v143 + + + DynamicLibrary + MultiByte + v143 + DynamicLibrary MultiByte @@ -53,6 +72,12 @@ + + + + + + @@ -61,12 +86,24 @@ - <_ProjectFileVersion>15.0.28307.799 + <_ProjectFileVersion>17.0.32505.173 + mod_pocoA64d + mod_pocoA64 mod_pocod mod_poco mod_poco64d mod_poco64 + + ..\binA64\ + objA64\ApacheConnector\$(Configuration)\ + true + + + ..\binA64\ + objA64\ApacheConnector\$(Configuration)\ + false + ..\bin\ obj\ApacheConnector\$(Configuration)\ @@ -87,6 +124,70 @@ obj64\ApacheConnector\$(Configuration)\ false + + + Disabled + .\include;..\Foundation\include;..\Net\include;..\Util\include;%(AdditionalIncludeDirectories) + WIN32;_DEBUG;_WINDOWS;_USRDLL;ApacheHandlers_EXPORTS;%(PreprocessorDefinitions) + true + EnableFastChecks + MultiThreadedDebugDLL + true + true + true + true + + Level3 + ProgramDatabase + Default + true + + + libapr-1.lib;libaprutil-1.lib;libhttpd.lib;%(AdditionalDependencies) + ..\binA64\mod_pocoA64d.dll + true + true + ..\binA64\mod_pocoA64d.pdb + ..\libA64;%(AdditionalLibraryDirectories) + Console + ..\libA64\mod_pocod.lib + MachineARM64 + + + + + MaxSpeed + OnlyExplicitInline + true + Speed + true + .\include;..\Foundation\include;..\Net\include;..\Util\include;%(AdditionalIncludeDirectories) + WIN32;NDEBUG;_WINDOWS;_USRDLL;ApacheHandlers_EXPORTS;%(PreprocessorDefinitions) + true + MultiThreadedDLL + false + true + true + true + + Level3 + + Default + true + + + libapr-1.lib;libaprutil-1.lib;libhttpd.lib;%(AdditionalDependencies) + ..\binA64\mod_pocoA64.dll + true + false + ..\libA64;%(AdditionalLibraryDirectories) + Console + true + true + ..\libA64\mod_poco.lib + MachineARM64 + + Disabled diff --git a/ApacheConnector/doc/ApacheConnectorUserGuide.page b/ApacheConnector/doc/ApacheConnectorUserGuide.page index b045dc54e..7c3162221 100644 --- a/ApacheConnector/doc/ApacheConnectorUserGuide.page +++ b/ApacheConnector/doc/ApacheConnectorUserGuide.page @@ -16,7 +16,7 @@ file (usually <[httpd.conf]>): LoadModule poco_module modules/mod_pocod.so ---- - + !!!Configuring ApacheConnector ApacheConnector must be able to find shared libraries containing request handler, as well as optional configuration files. ApacheConnector provides an Poco::Util::Application class @@ -30,7 +30,7 @@ is used in the Apache configuration file: AddPocoRequestHandler ... ---- - + The first argument specifies the name of the request handler factory class. The second argument contains the path of the shared library containing the request handler. The third (and optionally following) argument(s) specify the URI paths handled by the @@ -38,7 +38,7 @@ request handler. For example: AddPocoRequestHandler TimeRequestHandlerFactory p:/Poco/ApacheConnector/samples/TimeServer/bin/TimeServerd.dll /time ---- - + loads the TimeRequestHandlerFactory from TimeServerd.dll. Whenever a request for a URI starting with "/time" is sent by a client, this request will be handled by the TimeRequestHandler. @@ -76,8 +76,8 @@ Following is a sample for a request handler implementation. The complete sample #include "Poco/DateTimeFormatter.h" #include "Poco/DateTimeFormat.h" #include "Poco/ClassLibrary.h" - - + + using Poco::Net::HTTPRequestHandler; using Poco::Net::HTTPRequestHandlerFactory; using Poco::Net::HTTPServerRequest; @@ -85,24 +85,24 @@ Following is a sample for a request handler implementation. The complete sample using Poco::Timestamp; using Poco::DateTimeFormatter; using Poco::DateTimeFormat; - - + + class TimeRequestHandler: public HTTPRequestHandler /// Return a HTML document with the current date and time. { public: - TimeRequestHandler() + TimeRequestHandler() { } - + void handleRequest(HTTPServerRequest& request, HTTPServerResponse& response) { Timestamp now; std::string dt(DateTimeFormatter::format(now, DateTimeFormat::SORTABLE_FORMAT)); - + response.setChunkedTransferEncoding(true); response.setContentType("text/html"); - + std::ostream& ostr = response.send(); ostr << "TimeServer powered by POCO ApacheConnector"; ostr << ""; @@ -111,22 +111,22 @@ Following is a sample for a request handler implementation. The complete sample ostr << "

"; } }; - - + + class TimeRequestHandlerFactory: public HTTPRequestHandlerFactory { public: TimeRequestHandlerFactory() { } - + HTTPRequestHandler* createRequestHandler(const HTTPServerRequest& request) { return new TimeRequestHandler; } }; - - + + POCO_BEGIN_MANIFEST(HTTPRequestHandlerFactory) POCO_EXPORT_CLASS(TimeRequestHandlerFactory) POCO_END_MANIFEST diff --git a/ApacheConnector/include/ApacheConnector.h b/ApacheConnector/include/ApacheConnector.h index 55a6cf3f3..1de4130ff 100644 --- a/ApacheConnector/include/ApacheConnector.h +++ b/ApacheConnector/include/ApacheConnector.h @@ -25,7 +25,7 @@ class ApacheRequestRec public: ApacheRequestRec(request_rec* _pRec); /// Creates the ApacheRequestRec; - + bool haveRequestBody(); /// Returns true if the request contains a body. diff --git a/ApacheConnector/include/ApacheRequestHandlerFactory.h b/ApacheConnector/include/ApacheRequestHandlerFactory.h index 7e071aab5..f24e86879 100644 --- a/ApacheConnector/include/ApacheRequestHandlerFactory.h +++ b/ApacheConnector/include/ApacheRequestHandlerFactory.h @@ -45,7 +45,7 @@ public: private: typedef std::map RequestHandlerFactories; - + RequestHandlerFactories _requestHandlers; Poco::ClassLoader _loader; Poco::FastMutex _mutex; diff --git a/ApacheConnector/include/ApacheServerRequest.h b/ApacheConnector/include/ApacheServerRequest.h index 825d6b734..6dd9b5c60 100644 --- a/ApacheConnector/include/ApacheServerRequest.h +++ b/ApacheConnector/include/ApacheServerRequest.h @@ -25,10 +25,10 @@ class ApacheServerRequest: public Poco::Net::HTTPServerRequest { public: ApacheServerRequest( - ApacheRequestRec* pApacheRequest, - const char* serverName, - int serverPort, - const char* clientName, + ApacheRequestRec* pApacheRequest, + const char* serverName, + int serverPort, + const char* clientName, int clientPort); /// Creates a new ApacheServerRequest. @@ -73,7 +73,7 @@ private: ApacheInputStream* _pStream; Poco::Net::SocketAddress _serverAddress; Poco::Net::SocketAddress _clientAddress; - + friend class ApacheServerResponse; }; @@ -84,7 +84,7 @@ private: inline std::istream& ApacheServerRequest::stream() { poco_check_ptr (_pStream); - + return *_pStream; } diff --git a/ApacheConnector/include/ApacheServerResponse.h b/ApacheConnector/include/ApacheServerResponse.h index 5b110dea1..ea03caec8 100644 --- a/ApacheConnector/include/ApacheServerResponse.h +++ b/ApacheConnector/include/ApacheServerResponse.h @@ -42,7 +42,7 @@ public: void sendContinue(); /// Sends a 100 Continue response to the /// client. - + void sendErrorResponse(int status); /// Sends an error response with the given /// status back to the client. @@ -55,20 +55,20 @@ public: /// The returned stream is valid until the response /// object is destroyed. /// - /// Must not be called after sendFile(), sendBuffer() + /// Must not be called after sendFile(), sendBuffer() /// or redirect() has been called. - + void sendFile(const std::string& path, const std::string& mediaType); /// Sends the response header to the client, followed /// by the content of the given file. /// - /// Must not be called after send(), sendBuffer() + /// Must not be called after send(), sendBuffer() /// or redirect() has been called. /// /// Throws a FileNotFoundException if the file /// cannot be found, or an OpenFileException if /// the file cannot be opened. - + void sendBuffer(const void* pBuffer, std::size_t length); /// Sends the response header to the client, followed /// by the contents of the given buffer. @@ -77,12 +77,12 @@ public: /// to length and chunked transfer encoding is disabled. /// /// If both the HTTP message header and body (from the - /// given buffer) fit into one single network packet, the + /// given buffer) fit into one single network packet, the /// complete response can be sent in one network packet. /// - /// Must not be called after send(), sendFile() + /// Must not be called after send(), sendFile() /// or redirect() has been called. - + void redirect(const std::string& uri, Poco::Net::HTTPResponse::HTTPStatus status); /// Sets the status code, which must be one of /// HTTP_MOVED_PERMANENTLY (301), HTTP_FOUND (302), @@ -92,12 +92,12 @@ public: /// the HTTP specification, must be absolute. /// /// Must not be called after send() has been called. - + void requireAuthentication(const std::string& realm); /// Sets the status code to 401 (Unauthorized) /// and sets the "WWW-Authenticate" header field /// according to the given realm. - + bool sent() const; /// Returns true if the response (header) has been sent. diff --git a/ApacheConnector/include/ApacheStream.h b/ApacheConnector/include/ApacheStream.h index f79cfc7e0..22b355e8d 100644 --- a/ApacheConnector/include/ApacheStream.h +++ b/ApacheConnector/include/ApacheStream.h @@ -33,7 +33,7 @@ protected: int writeToDevice(const char* buffer, std::streamsize length); private: - enum + enum { STREAM_BUFFER_SIZE = 1024 }; @@ -53,15 +53,15 @@ class ApacheIOS: public virtual std::ios public: ApacheIOS(ApacheRequestRec* pApacheRequest, bool haveData = false); /// Creates the ApacheIOS with the given socket. - + ~ApacheIOS(); /// Destroys the ApacheIOS. /// /// Flushes the buffer, but does not close the socket. - + ApacheStreamBuf* rdbuf(); /// Returns a pointer to the internal ApacheStreamBuf. - + void close(); /// Flushes the stream. diff --git a/ApacheConnector/samples/FormServer/src/FormServer.cpp b/ApacheConnector/samples/FormServer/src/FormServer.cpp index 278b71700..c5df459c7 100644 --- a/ApacheConnector/samples/FormServer/src/FormServer.cpp +++ b/ApacheConnector/samples/FormServer/src/FormServer.cpp @@ -40,7 +40,7 @@ public: _length(0) { } - + void handlePart(const MessageHeader& header, std::istream& stream) { _type = header.get("Content-Type", "(unspecified)"); @@ -52,18 +52,18 @@ public: _name = params.get("name", "(unnamed)"); _fileName = params.get("filename", "(unnamed)"); } - + CountingInputStream istr(stream); NullOutputStream ostr; StreamCopier::copyStream(istr, ostr); _length = istr.chars(); } - + int length() const { return _length; } - + const std::string& name() const { return _name; @@ -73,12 +73,12 @@ public: { return _fileName; } - + const std::string& contentType() const { return _type; } - + private: int _length; std::string _type; @@ -91,10 +91,10 @@ class FormRequestHandler: public HTTPRequestHandler /// Return a HTML document with the current date and time. { public: - FormRequestHandler() + FormRequestHandler() { } - + void handleRequest(HTTPServerRequest& request, HTTPServerResponse& response) { MyPartHandler partHandler; @@ -104,7 +104,7 @@ public: response.setContentType("text/html"); std::ostream& ostr = response.send(); - + ostr << "\n" "\n" @@ -127,7 +127,7 @@ public: " \n" "\n" "\n"; - + ostr << "

Request

\n"; ostr << "Method: " << request.getMethod() << "
\n"; ostr << "URI: " << request.getURI() << "
\n"; @@ -150,7 +150,7 @@ public: } ostr << "

"; } - + if (!partHandler.name().empty()) { ostr << "

Upload

\n"; diff --git a/ApacheConnector/samples/TimeServer/src/TimeServer.cpp b/ApacheConnector/samples/TimeServer/src/TimeServer.cpp index d12642df5..f577981f4 100644 --- a/ApacheConnector/samples/TimeServer/src/TimeServer.cpp +++ b/ApacheConnector/samples/TimeServer/src/TimeServer.cpp @@ -32,10 +32,10 @@ class TimeRequestHandler: public HTTPRequestHandler /// Return a HTML document with the current date and time. { public: - TimeRequestHandler() + TimeRequestHandler() { } - + void handleRequest(HTTPServerRequest& request, HTTPServerResponse& response) { Timestamp now; diff --git a/ApacheConnector/src/ApacheApplication.cpp b/ApacheConnector/src/ApacheApplication.cpp index c67810ceb..114356e6c 100644 --- a/ApacheConnector/src/ApacheApplication.cpp +++ b/ApacheConnector/src/ApacheApplication.cpp @@ -35,7 +35,7 @@ ApacheApplication::~ApacheApplication() void ApacheApplication::setup() { FastMutex::ScopedLock lock(_mutex); - + if (!_ready) { std::vector cmdLine; diff --git a/ApacheConnector/src/ApacheRequestHandlerFactory.cpp b/ApacheConnector/src/ApacheRequestHandlerFactory.cpp index d1ac5d78d..cd1fdb1b4 100644 --- a/ApacheConnector/src/ApacheRequestHandlerFactory.cpp +++ b/ApacheConnector/src/ApacheRequestHandlerFactory.cpp @@ -34,7 +34,7 @@ ApacheRequestHandlerFactory::~ApacheRequestHandlerFactory() Poco::Net::HTTPRequestHandler* ApacheRequestHandlerFactory::createRequestHandler(const Poco::Net::HTTPServerRequest& request) { FastMutex::ScopedLock lock(_mutex); - + // only if the given uri is found in _uris we are // handling this request. RequestHandlerFactories::iterator it = _requestHandlers.begin(); @@ -75,7 +75,7 @@ void ApacheRequestHandlerFactory::handleURIs(const std::string& uris) void ApacheRequestHandlerFactory::addRequestHandlerFactory(const std::string& dllPath, const std::string& factoryName, const std::string& uri) -{ +{ try { _loader.loadLibrary(dllPath); diff --git a/ApacheConnector/src/ApacheServerRequest.cpp b/ApacheConnector/src/ApacheServerRequest.cpp index 0699c79ba..d36382b32 100644 --- a/ApacheConnector/src/ApacheServerRequest.cpp +++ b/ApacheConnector/src/ApacheServerRequest.cpp @@ -16,10 +16,10 @@ ApacheServerRequest::ApacheServerRequest( - ApacheRequestRec* pApacheRequest, - const char* serverName, - int serverPort, - const char* clientName, + ApacheRequestRec* pApacheRequest, + const char* serverName, + int serverPort, + const char* clientName, int clientPort): _pApacheRequest(pApacheRequest), _pResponse(0), diff --git a/ApacheConnector/src/ApacheServerResponse.cpp b/ApacheConnector/src/ApacheServerResponse.cpp index a8e866054..73f1e95fa 100644 --- a/ApacheConnector/src/ApacheServerResponse.cpp +++ b/ApacheConnector/src/ApacheServerResponse.cpp @@ -52,7 +52,7 @@ void ApacheServerResponse::initApacheOutputStream() std::vector cookies; getCookies(cookies); - + std::size_t cnt = cookies.size(); for (int c = 0; c < cnt; c++) { @@ -77,7 +77,7 @@ void ApacheServerResponse::sendContinue() std::ostream& ApacheServerResponse::send() { poco_assert (!_pStream); - + initApacheOutputStream(); return *_pStream; @@ -124,7 +124,7 @@ void ApacheServerResponse::redirect(const std::string& uri, HTTPStatus status) void ApacheServerResponse::sendErrorResponse(int status) -{ +{ initApacheOutputStream(); _pApacheRequest->sendErrorResponse(status); diff --git a/ApacheConnector/src/ApacheStream.cpp b/ApacheConnector/src/ApacheStream.cpp index aeaacc6a1..5f92f7c7d 100644 --- a/ApacheConnector/src/ApacheStream.cpp +++ b/ApacheConnector/src/ApacheStream.cpp @@ -21,7 +21,7 @@ using Poco::BufferedStreamBuf; // -ApacheStreamBuf::ApacheStreamBuf(ApacheRequestRec* pApacheRequest, bool haveData): +ApacheStreamBuf::ApacheStreamBuf(ApacheRequestRec* pApacheRequest, bool haveData): BufferedStreamBuf(STREAM_BUFFER_SIZE, std::ios::in | std::ios::out), _pApacheRequest(pApacheRequest), _haveData(haveData) diff --git a/CHANGELOG b/CHANGELOG index 0e3347222..4f6fcd266 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -1,9 +1,131 @@ This is the changelog file for the POCO C++ Libraries. -Release 1.12.0 (2022-06-XX) +Release 1.12.0 (2022-07-08) =========================== -- TODO +- This release introduces Prometheus library +- Upgraded bundled PCRE to PCRE2 10.40 +- Small object optimization for Any and Dynamic::Var (compile-time option, enabled by default) +- All swap operations are noexcept now +- PollSet::add() is mode-cumulative now +- UDPServer now requires explicit starting +- Move semantics for sockets and SocketAddress (compile-time option, disabled by default) + +- GH #709: Poco::Dynamic::Var memory leak +- GH #1039 Race condition in AsyncChannel close/log +- GH #1459 Fix Socket::select() epoll and poll implementations +- GH #1687 SQLite Notifier has no table information +- GH #1884 TCPServerDispatcher::run() issue +- GH #2084 LogFile_STD (LogFileImpl) fails to recover from getting out of space +- GH #2085 Crash due to race condition in TCPServerDispatcher +- GH #2091 Integrate windows poll +- GH #2222 Warning when compiling my that's use VarHolder +- GH #2270 HTTPClientSession not supporting binding source address for proxy connect +- GH #2271 HTTPClientSession source IP address +- GH #2285 SQLite::Connector::open() crashes on db file with non existing directory +- GH #2287 Poco::Data::Statement becomes unusable after exception +- GH #2352 Allow setting the socket of SecureSocketImpl to no-blocking +- GH #2386 As of C++11, std::swap is noexcept +- GH #2401 Net::MailMessage::read hangs on missing final multipart boundary +- GH #2457 Poco::Redis after executing "auth" command next command always return "OK" +- GH #2465 Operating system specific thread ID is not available any more in Logger/Formatter +- GH #2470 Can't use Poco::MongoDB::Cursor on aggregation cursor +- GH #2511 Negative precision in NumberFormatter::format() +- GH #2513 Poco::Net::SocketConnector unregistering +- GH #2516 SHA3Engine hard to use with HMACEngine duplicate enhancement +- GH #2521 MySQL Extractor null value extraction +- GH #2538 Poco::Data::Session::connector() returns empty string for MySQL session +- GH #2569 MySQL timestamp +- GH #2576 Add std::chrono support to Timespan +- GH #2590 Zip 64-bit extensions not set +- GH #2614 NTPClient ignores second fractions enhancement +- GH #2619 Decoding URI query parameters incompatible with Spring 5 +- GH #2638 Upgrade Windows SDK Used for Building Poco +- GH #2688 Static code analyzer warnings +- GH #2691 MinGW: fatal error: kernelspecs.h: No such file +- GH #2706 [windows bug] pollset WSAPoll with non blocking socket will not report error +- GH #2755 MySQL LONGTEXT +- GH #2821 Poco::Buffer: full on creation +- GH #2849 setPadding does nothing when OpenSSL 1.1.x is used +- GH #2864 SessionImpl begin +- GH #2940 Add vcpkg installation instructions +- GH #2943 Avoid clang 10 -Wimplicit-int-float-conversion warning/error when converting int into float +- GH #2959 Fix percent-encoded fragment modification in Poco::URI +- GH #2980 Memory leaks in Poco::Any +- GH #2986 Once exhausted, Poco::ObjectPool does not lend out returned objects +- GH #3016 MongoDB::Array interface improvements +- GH #3026 HTTPDigestCredentials added support for RFC7616 algorithms +- GH #3039 Poco errors with _DEBUG and NDEBUG +- GH #3052 Fix constness of URI::getPathSegments +- GH #3088 Fix error in find_package example +- GH #3056 Inconsistent behavior ConsoleChannel vs. WindowsConsoleChannel +- GH #3062 Makefile: space(s) following target name will break build (during link) +- GH #3073 libPocoCrypto.so: undefined reference to `pthread_atfork' when linking statically with OpenSSL 1.1 +- GH #3104 Publicly expose Poco::Message parameters +- GH #3105 CMake: use GNUInstallDirs +- GH #3175 SharedLibrary::isLoaded() not thread safe +- GH #3195 MinGW also defines __GNUC__ +- GH #3240 Task::postNotification possible leak +- GH #3241 Poco::Data::SessionPool change connection timeout +- GH #3251 JSON Serializing NAN +- GH #3253 Arbitrary indent of 2 applied to JSON string objects Var conversion +- GH #3261 Upgrade to PCRE2 latest version +- GH #3283 DatagramSocket does not allow IPV6_V6ONLY +- GH #3296 Add move semantics to Net (sockets and addresses) +- GH #3297 Poco Foundation Fails to Compile With POCO_ENABLE_SOO Defined +- GH #3323 Extend format patterns %T and %I to support native threads +- GH #3342 DB into() does not compile for more than 20 members in a tuple +- GH #3357 Add socket proactor +- GH #3359 Make PollSet::poll() interruptible +- GH #3371 SocketReactor::getNotifier() does not use socket.impl() +- GH #3372 FTPClientSession::activeDataConnection 1.11.0 cannot set specific data port +- GH #3374 No access to padding in Cipher +- GH #3375 PollSet::SocketModeMap poll(const Poco::Timespan& timeout) hasSignaledFDs issue slow down connections +- GH #3378 PollSet function setMode 1.11.0 cause while(1) on windows +- GH #3380 Windows SO_REUSEADDR is neither reliable nor safe +- GH #3384 Always set thread names on POSIX platforms +- GH #3385 IPAddress::tryParse does not work for "::" +- GH #3396 Poco::Data::ODBC - dbEncoding property not used for insert/update +- GH #3399 IPAddress::isLoopback() returns false for IPv4 mapped in IPv6 +- GH #3404 Net: make MessageHeader limits configurable +- GH #3415 OpenSSL 3.0 support +- GH #3417 Calling SocketReactor's run() method in a program's main thread yields a lot of null pointer exceptions +- GH #3421 Cannot use HMACEngine with SHA2Engine +- GH #3452 Syslog: Include Facility to Syslog Message +- GH #3453 added facility to SyslogChannel +- GH #3460 LoongArch support +- GH #3481 JSON DataType support for MySQL +- GH #3482 Visual Studio 2022 (v170) missing from buildwin.cmd +- GH #3486 Windows on ARM64 support +- GH #3516 Fix OpenSSL 3.0 deprecated warnings +- GH #3529 Added LocalConfigurationView to only search inside the viewed scope +- GH #3543 Visual Studio Warning C4244 +- GH #3558 Race condition in SSLManager +- GH #3561 Add envelope to crypto +- GH #3569 Readded named substring support for regexes +- GH #3580 Rounds very large negative numbers to the incorrect values +- GH #3592 Add 425 / HTTP_TOO_EARLY to HTTPResponse::HTTPStatus +- GH #3598 Socket::available does not always return correct value for UDP +- GH #3602 Add Data::JSONRowFormatter +- GH #3603 Update minimum GCC version information +- GH #3611 VS2022 Arm64 projects missing or do not load +- GH #3613 UDPHandler data race +- GH #3620 MariaDB still uses tx_isolation for transaction isolation unlike MySQL 8+ which uses transaction_isolation +- GH #3624 Upgrade double-conversion to v3.2.0 +- GH #3628 PollSet data race +- GH #3629 Event data race +- GH #3633 Redis: Support Authentication +- GH #3635 ConfigurationView and JSON is broken for array access +- GH #3639 Bugcheck: indicate compiler that functions will never return +- GH #3640 fix warning C4717: 'format': recursive on all control paths, function will cause runtime stack overflow +- GH #3641 FifoBuffer.advance method not throw exception when length==0 +- GH #3642 Make ParallelSocketReactor thread namable +- GH #3651 TCPserver missing from Net/samples/CMakeLists.txt +- GH #3652 Linking with Foundation on Android gives error +- GH #3655 Socket::select EPOLL implementation returns socket in exceptList when empty list is given +- GH #3658 Support for chunked transfer encoding trailer +- GH #3661 PollSet::add()/update() semantics +- GH #3665 MSVC does not properly recognize std version Release 1.11.2 (2022-04-16) diff --git a/CMakeLists.txt b/CMakeLists.txt index 845ead127..c5520915c 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -78,6 +78,11 @@ if(MSVC) if((NOT POCO_DISABLE_INTERNAL_OPENSSL) AND (ENABLE_NETSSL OR ENABLE_CRYPTO OR (ENABLE_DATA_MYSQL AND MINGW))) include(UseEmbeddedOpenSSL) endif() + + if(POCO_SANITIZE_ASAN) + SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} /fsanitize=address") + endif() + SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} /Zc:__cplusplus") endif() option(ENABLE_NETSSL_WIN "Enable NetSSL Windows" OFF) @@ -201,9 +206,9 @@ else() endif() if(POCO_UNBUNDLED) - message(STATUS "Using external sqlite, zlib, pcre, expat, ...") + message(STATUS "Using external sqlite, zlib, pcre2, expat, ...") else() - message(STATUS "Using internal sqlite, zlib, pcre, expat, ...") + message(STATUS "Using internal sqlite, zlib, pcre2, expat, ...") endif() # Disable fork exec @@ -488,7 +493,7 @@ install( ) if(POCO_UNBUNDLED) - install(FILES cmake/FindPCRE.cmake + install(FILES cmake/FindPCRE2.cmake DESTINATION "${PocoConfigPackageLocation}") install(FILES cmake/V39/FindEXPAT.cmake DESTINATION "${PocoConfigPackageLocation}/V39") diff --git a/CppParser/CppParser_vs170.sln b/CppParser/CppParser_vs170.sln index 728a152b3..ace73f8ad 100644 --- a/CppParser/CppParser_vs170.sln +++ b/CppParser/CppParser_vs170.sln @@ -9,6 +9,12 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "TestSuite", "testsuite\Test EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution + debug_shared|ARM64 = debug_shared|ARM64 + release_shared|ARM64 = release_shared|ARM64 + debug_static_mt|ARM64 = debug_static_mt|ARM64 + release_static_mt|ARM64 = release_static_mt|ARM64 + debug_static_md|ARM64 = debug_static_md|ARM64 + release_static_md|ARM64 = release_static_md|ARM64 debug_shared|Win32 = debug_shared|Win32 release_shared|Win32 = release_shared|Win32 debug_static_mt|Win32 = debug_static_mt|Win32 @@ -23,6 +29,24 @@ Global release_static_md|x64 = release_static_md|x64 EndGlobalSection GlobalSection(ProjectConfigurationPlatforms) = postSolution + {C77B9D92-EC91-11DA-A4CE-005056C00008}.debug_shared|ARM64.ActiveCfg = debug_shared|ARM64 + {C77B9D92-EC91-11DA-A4CE-005056C00008}.debug_shared|ARM64.Build.0 = debug_shared|ARM64 + {C77B9D92-EC91-11DA-A4CE-005056C00008}.debug_shared|ARM64.Deploy.0 = debug_shared|ARM64 + {C77B9D92-EC91-11DA-A4CE-005056C00008}.release_shared|ARM64.ActiveCfg = release_shared|ARM64 + {C77B9D92-EC91-11DA-A4CE-005056C00008}.release_shared|ARM64.Build.0 = release_shared|ARM64 + {C77B9D92-EC91-11DA-A4CE-005056C00008}.release_shared|ARM64.Deploy.0 = release_shared|ARM64 + {C77B9D92-EC91-11DA-A4CE-005056C00008}.debug_static_mt|ARM64.ActiveCfg = debug_static_mt|ARM64 + {C77B9D92-EC91-11DA-A4CE-005056C00008}.debug_static_mt|ARM64.Build.0 = debug_static_mt|ARM64 + {C77B9D92-EC91-11DA-A4CE-005056C00008}.debug_static_mt|ARM64.Deploy.0 = debug_static_mt|ARM64 + {C77B9D92-EC91-11DA-A4CE-005056C00008}.release_static_mt|ARM64.ActiveCfg = release_static_mt|ARM64 + {C77B9D92-EC91-11DA-A4CE-005056C00008}.release_static_mt|ARM64.Build.0 = release_static_mt|ARM64 + {C77B9D92-EC91-11DA-A4CE-005056C00008}.release_static_mt|ARM64.Deploy.0 = release_static_mt|ARM64 + {C77B9D92-EC91-11DA-A4CE-005056C00008}.debug_static_md|ARM64.ActiveCfg = debug_static_md|ARM64 + {C77B9D92-EC91-11DA-A4CE-005056C00008}.debug_static_md|ARM64.Build.0 = debug_static_md|ARM64 + {C77B9D92-EC91-11DA-A4CE-005056C00008}.debug_static_md|ARM64.Deploy.0 = debug_static_md|ARM64 + {C77B9D92-EC91-11DA-A4CE-005056C00008}.release_static_md|ARM64.ActiveCfg = release_static_md|ARM64 + {C77B9D92-EC91-11DA-A4CE-005056C00008}.release_static_md|ARM64.Build.0 = release_static_md|ARM64 + {C77B9D92-EC91-11DA-A4CE-005056C00008}.release_static_md|ARM64.Deploy.0 = release_static_md|ARM64 {C77B9D92-EC91-11DA-A4CE-005056C00008}.debug_shared|Win32.ActiveCfg = debug_shared|Win32 {C77B9D92-EC91-11DA-A4CE-005056C00008}.debug_shared|Win32.Build.0 = debug_shared|Win32 {C77B9D92-EC91-11DA-A4CE-005056C00008}.debug_shared|Win32.Deploy.0 = debug_shared|Win32 @@ -59,6 +83,24 @@ Global {C77B9D92-EC91-11DA-A4CE-005056C00008}.release_static_md|x64.ActiveCfg = release_static_md|x64 {C77B9D92-EC91-11DA-A4CE-005056C00008}.release_static_md|x64.Build.0 = release_static_md|x64 {C77B9D92-EC91-11DA-A4CE-005056C00008}.release_static_md|x64.Deploy.0 = release_static_md|x64 + {C79112BD-EC91-11DA-A4CE-005056C00008}.debug_shared|ARM64.ActiveCfg = debug_shared|ARM64 + {C79112BD-EC91-11DA-A4CE-005056C00008}.debug_shared|ARM64.Build.0 = debug_shared|ARM64 + {C79112BD-EC91-11DA-A4CE-005056C00008}.debug_shared|ARM64.Deploy.0 = debug_shared|ARM64 + {C79112BD-EC91-11DA-A4CE-005056C00008}.release_shared|ARM64.ActiveCfg = release_shared|ARM64 + {C79112BD-EC91-11DA-A4CE-005056C00008}.release_shared|ARM64.Build.0 = release_shared|ARM64 + {C79112BD-EC91-11DA-A4CE-005056C00008}.release_shared|ARM64.Deploy.0 = release_shared|ARM64 + {C79112BD-EC91-11DA-A4CE-005056C00008}.debug_static_mt|ARM64.ActiveCfg = debug_static_mt|ARM64 + {C79112BD-EC91-11DA-A4CE-005056C00008}.debug_static_mt|ARM64.Build.0 = debug_static_mt|ARM64 + {C79112BD-EC91-11DA-A4CE-005056C00008}.debug_static_mt|ARM64.Deploy.0 = debug_static_mt|ARM64 + {C79112BD-EC91-11DA-A4CE-005056C00008}.release_static_mt|ARM64.ActiveCfg = release_static_mt|ARM64 + {C79112BD-EC91-11DA-A4CE-005056C00008}.release_static_mt|ARM64.Build.0 = release_static_mt|ARM64 + {C79112BD-EC91-11DA-A4CE-005056C00008}.release_static_mt|ARM64.Deploy.0 = release_static_mt|ARM64 + {C79112BD-EC91-11DA-A4CE-005056C00008}.debug_static_md|ARM64.ActiveCfg = debug_static_md|ARM64 + {C79112BD-EC91-11DA-A4CE-005056C00008}.debug_static_md|ARM64.Build.0 = debug_static_md|ARM64 + {C79112BD-EC91-11DA-A4CE-005056C00008}.debug_static_md|ARM64.Deploy.0 = debug_static_md|ARM64 + {C79112BD-EC91-11DA-A4CE-005056C00008}.release_static_md|ARM64.ActiveCfg = release_static_md|ARM64 + {C79112BD-EC91-11DA-A4CE-005056C00008}.release_static_md|ARM64.Build.0 = release_static_md|ARM64 + {C79112BD-EC91-11DA-A4CE-005056C00008}.release_static_md|ARM64.Deploy.0 = release_static_md|ARM64 {C79112BD-EC91-11DA-A4CE-005056C00008}.debug_shared|Win32.ActiveCfg = debug_shared|Win32 {C79112BD-EC91-11DA-A4CE-005056C00008}.debug_shared|Win32.Build.0 = debug_shared|Win32 {C79112BD-EC91-11DA-A4CE-005056C00008}.debug_shared|Win32.Deploy.0 = debug_shared|Win32 diff --git a/CppParser/CppParser_vs170.vcxproj b/CppParser/CppParser_vs170.vcxproj index f5556a8d5..9dfabac9b 100644 --- a/CppParser/CppParser_vs170.vcxproj +++ b/CppParser/CppParser_vs170.vcxproj @@ -1,6 +1,10 @@ - + + + debug_shared + ARM64 + debug_shared Win32 @@ -9,6 +13,10 @@ debug_shared x64 + + debug_static_md + ARM64 + debug_static_md Win32 @@ -17,6 +25,10 @@ debug_static_md x64 + + debug_static_mt + ARM64 + debug_static_mt Win32 @@ -25,6 +37,10 @@ debug_static_mt x64 + + release_shared + ARM64 + release_shared Win32 @@ -33,6 +49,10 @@ release_shared x64 + + release_static_md + ARM64 + release_static_md Win32 @@ -41,6 +61,10 @@ release_static_md x64 + + release_static_mt + ARM64 + release_static_mt Win32 @@ -51,6 +75,7 @@ + 17.0 CppParser {C77B9D92-EC91-11DA-A4CE-005056C00008} CppParser @@ -87,6 +112,36 @@ MultiByte v143 + + StaticLibrary + MultiByte + v143 + + + StaticLibrary + MultiByte + v143 + + + StaticLibrary + MultiByte + v143 + + + StaticLibrary + MultiByte + v143 + + + DynamicLibrary + MultiByte + v143 + + + DynamicLibrary + MultiByte + v143 + StaticLibrary MultiByte @@ -137,6 +192,24 @@ + + + + + + + + + + + + + + + + + + @@ -157,7 +230,13 @@ - <_ProjectFileVersion>15.0.28307.799 + <_ProjectFileVersion>17.0.32505.173 + PocoCppParserA64d + PocoCppParsermdd + PocoCppParsermtd + PocoCppParserA64 + PocoCppParsermd + PocoCppParsermt PocoCppParserd PocoCppParsermdd PocoCppParsermtd @@ -171,6 +250,32 @@ PocoCppParsermd PocoCppParsermt + + ..\binA64\ + objA64\CppParser\$(Configuration)\ + true + + + ..\binA64\ + objA64\CppParser\$(Configuration)\ + false + + + ..\libA64\ + objA64\CppParser\$(Configuration)\ + + + ..\libA64\ + objA64\CppParser\$(Configuration)\ + + + ..\libA64\ + objA64\CppParser\$(Configuration)\ + + + ..\libA64\ + objA64\CppParser\$(Configuration)\ + ..\bin\ obj\CppParser\$(Configuration)\ @@ -223,6 +328,164 @@ ..\lib64\ obj64\CppParser\$(Configuration)\ + + + Disabled + .\include;..\Foundation\include;%(AdditionalIncludeDirectories) + WIN32;_DEBUG;_WINDOWS;_USRDLL;CppParser_EXPORTS;%(PreprocessorDefinitions) + true + EnableFastChecks + MultiThreadedDebugDLL + true + true + true + true + + Level3 + ProgramDatabase + Default + true + + + ..\binA64\PocoCppParserA64d.dll + true + true + ..\binA64\PocoCppParserA64d.pdb + ..\libA64;%(AdditionalLibraryDirectories) + Console + ..\libA64\PocoCppParserd.lib + MachineARM64 + + + + + MaxSpeed + OnlyExplicitInline + true + Speed + true + .\include;..\Foundation\include;%(AdditionalIncludeDirectories) + WIN32;NDEBUG;_WINDOWS;_USRDLL;CppParser_EXPORTS;%(PreprocessorDefinitions) + true + MultiThreadedDLL + false + true + true + true + + Level3 + + Default + true + + + ..\binA64\PocoCppParserA64.dll + true + false + ..\libA64;%(AdditionalLibraryDirectories) + Console + true + true + ..\libA64\PocoCppParser.lib + MachineARM64 + + + + + Disabled + .\include;..\Foundation\include;%(AdditionalIncludeDirectories) + WIN32;_DEBUG;_WINDOWS;POCO_STATIC;%(PreprocessorDefinitions) + true + EnableFastChecks + MultiThreadedDebug + true + true + true + true + + ..\libA64\PocoCppParsermtd.pdb + Level3 + ProgramDatabase + Default + true + + + ..\libA64\PocoCppParsermtd.lib + + + + + MaxSpeed + OnlyExplicitInline + true + Speed + true + .\include;..\Foundation\include;%(AdditionalIncludeDirectories) + WIN32;NDEBUG;_WINDOWS;POCO_STATIC;%(PreprocessorDefinitions) + true + MultiThreaded + false + true + true + true + + Level3 + + Default + true + + + ..\libA64\PocoCppParsermt.lib + + + + + Disabled + .\include;..\Foundation\include;%(AdditionalIncludeDirectories) + WIN32;_DEBUG;_WINDOWS;POCO_STATIC;%(PreprocessorDefinitions) + true + EnableFastChecks + MultiThreadedDebugDLL + true + true + true + true + + ..\libA64\PocoCppParsermdd.pdb + Level3 + ProgramDatabase + Default + true + + + ..\libA64\PocoCppParsermdd.lib + + + + + MaxSpeed + OnlyExplicitInline + true + Speed + true + .\include;..\Foundation\include;%(AdditionalIncludeDirectories) + WIN32;NDEBUG;_WINDOWS;POCO_STATIC;%(PreprocessorDefinitions) + true + MultiThreadedDLL + false + true + true + true + + Level3 + + Default + true + + + ..\libA64\PocoCppParsermd.lib + + Disabled @@ -615,12 +878,16 @@ + true true true + true true true + true true true + true true true diff --git a/CppParser/include/Poco/CppParser/Attributes.h b/CppParser/include/Poco/CppParser/Attributes.h index 2f90db269..3c1519b2d 100644 --- a/CppParser/include/Poco/CppParser/Attributes.h +++ b/CppParser/include/Poco/CppParser/Attributes.h @@ -34,7 +34,7 @@ class CppParser_API Attributes public: typedef std::map AttrMap; typedef AttrMap::const_iterator Iterator; - + Attributes(); /// Creates the Attributes object. @@ -46,15 +46,15 @@ public: Attributes& operator = (const Attributes& attrs); /// Assignment operator. - + bool has(const std::string& name) const; /// Returns true if an attribute with the given name exists. - + std::string getString(const std::string& name) const; /// Returns the attribute's value as a string. /// /// Throws a Poco::NotFoundException if the attribute does not exist. - + std::string getString(const std::string& name, const std::string& defaultValue) const; /// Returns the attribute's value as a string, if it exists. /// Returns the defaultValue if the attribute does not exist. @@ -64,7 +64,7 @@ public: /// /// Throws a Poco::NotFoundException if the attribute does not exist. /// Throws a Poco::SyntaxException if the stored value is not an integer. - + int getInt(const std::string& name, int defaultValue) const; /// Returns the attribute's value as an integer, if it exists. /// Returns the defaultValue if the attribute does not exist. @@ -74,7 +74,7 @@ public: bool getBool(const std::string& name) const; /// Returns the attribute's value as a boolean. /// The returned value is 'true', iff the stored value is not "false". - /// + /// /// Throws a Poco::NotFoundException if the attribute does not exist. bool getBool(const std::string& name, bool defaultValue) const; @@ -83,17 +83,17 @@ public: void set(const std::string& name, const std::string& value); /// Sets the value of an attribute. - + void remove(const std::string& name); /// Removes the attribute with the given name. /// Does nothing if the attribute does not exist. - + const std::string& operator [] (const std::string& name) const; - std::string& operator [] (const std::string& name); - + std::string& operator [] (const std::string& name); + Iterator begin() const; Iterator end() const; - + void clear(); /// Clears all attributes. diff --git a/CppParser/include/Poco/CppParser/AttributesParser.h b/CppParser/include/Poco/CppParser/AttributesParser.h index 8dcd62537..2cbeee8e8 100644 --- a/CppParser/include/Poco/CppParser/AttributesParser.h +++ b/CppParser/include/Poco/CppParser/AttributesParser.h @@ -34,13 +34,13 @@ class CppParser_API AttributesParser /// structs/classes, functions, types, etc. can be annotated /// with attributes. /// - /// Attributes always come immediately before the symbol that + /// Attributes always come immediately before the symbol that /// is being annotated, and are written inside special comments /// with the syntax: /// //@ [,...] /// where is /// [=] - /// is a valid C++ identifier, or two identifiers separated by + /// is a valid C++ identifier, or two identifiers separated by /// a period (struct accessor notation). /// is a string, integer, identifier, bool literal, or a complex value /// in the form @@ -67,7 +67,7 @@ protected: static bool isOperator(const Poco::Token* pToken, int kind); static bool isLiteral(const Poco::Token* pToken); static bool isEOF(const Poco::Token* pToken); - + private: Attributes& _attrs; Tokenizer _tokenizer; diff --git a/CppParser/include/Poco/CppParser/Function.h b/CppParser/include/Poco/CppParser/Function.h index b59c273c7..4f4853201 100644 --- a/CppParser/include/Poco/CppParser/Function.h +++ b/CppParser/include/Poco/CppParser/Function.h @@ -48,7 +48,7 @@ public: FN_DEFAULT = 512, /// The function is default. FN_DELETE = 1024 /// The function has been deleted. }; - + typedef std::vector Parameters; typedef Parameters::const_iterator Iterator; @@ -68,51 +68,51 @@ public: Iterator end() const; /// Returns an iterator for iterating over the Function's Parameter's. - + void makeInline(); /// Sets the FN_INLINE flag. - + void makeConst(); /// Sets the FN_CONST flag. - + void makePureVirtual(); /// Sets the FN_PURE_VIRTUAL flag. - + void makeFinal(); /// Sets the FN_FINAL flag. - + void makeOverride(); /// Sets the FN_OVERRIDE flag. - + void makeNoexcept(); /// Sets the FN_NOEXCEPT flag. void makeDefault(); /// Sets the FN_DEFAULT flag. - + void makeDelete(); /// Sets the FN_DELETE flag. - + int flags() const; /// Returns the function's flags. - + bool isConstructor() const; /// Returns true iff the function is a constructor. - + bool isDestructor() const; /// Returns true iff the function is a destructor. bool isMethod() const; /// Returns true iff the function is a method (it's part of /// a Struct and it's neither a constructor nor a destructor). - + bool isFunction() const; /// Returns true iff the function is not a member of a class /// (a freestanding function). bool isConst() const; /// Returns true iff the method is const. - + bool isDefault() const; /// Returns true iff the method has a default implementation. @@ -121,20 +121,20 @@ public: int countParameters() const; /// Returns the number of parameters. - + std::string signature() const; /// Returns the signature of the function. - + bool isVirtual() const; /// Returns true if the method is virtual. Also examines base /// classes to check for a virtual function with the same /// signature. - + Function* getOverridden() const; /// If the function is virtual and overrides a function in a /// base class, the base class function is returned. /// Otherwise, null is returned. - + Symbol::Kind kind() const; std::string toString() const; diff --git a/CppParser/include/Poco/CppParser/NameSpace.h b/CppParser/include/Poco/CppParser/NameSpace.h index bd3417b92..02d7f5450 100644 --- a/CppParser/include/Poco/CppParser/NameSpace.h +++ b/CppParser/include/Poco/CppParser/NameSpace.h @@ -37,7 +37,7 @@ public: typedef SymbolTable::const_iterator Iterator; typedef std::map AliasMap; typedef std::vector NameSpaceVec; - + NameSpace(); /// Creates the NameSpace. @@ -46,56 +46,56 @@ public: ~NameSpace(); /// Destroys the NameSpace. - + void addSymbol(Symbol* pSymbol); /// Adds a symbol to the namespace. - + void importSymbol(const std::string& fullName); /// Imports a symbol from another namespace (using ). - + void importNameSpace(const std::string& nameSpace); /// Imports a namespace (using namespace ). - + Iterator begin() const; /// Returns an iterator for iterating over the NameSpace's Symbol's. Iterator end() const; /// Returns an iterator for iterating over the NameSpace's Symbol's. - + Symbol* lookup(const std::string& name) const; /// Looks up the given name in the symbol table /// and returns the corresponding symbol, or null /// if no symbol can be found. The name can include /// a namespace. - + static NameSpace* root(); /// Returns the root namespace. Never delete this one! - + void nameSpaces(SymbolTable& table) const; /// Fills the symbol table with all namespaces. - + void typeDefs(SymbolTable& table) const; /// Fills the symbol table with all type definitions. - + void typeAliases(SymbolTable& table) const; /// Fills the symbol table with all type alias (using) definitions. void enums(SymbolTable& table) const; /// Fills the symbol table with all enums. - + void classes(SymbolTable& table) const; /// Fills the symbol table with all classes and structs. - + void functions(SymbolTable& table) const; /// Fills the symbol table with all functions. - + void variables(SymbolTable& table) const; /// Fills the symbol table with all variables. - + const AliasMap& importedSymbols() const; /// Returns a const reference to a SymbolTable containing all /// imported symbols. - + const NameSpaceVec& importedNameSpaces() const; /// Returns a vector containing all imported namespaces. @@ -128,7 +128,7 @@ inline const NameSpace::AliasMap& NameSpace::importedSymbols() const return _importedSymbols; } - + inline const NameSpace::NameSpaceVec& NameSpace::importedNameSpaces() const { return _importedNameSpaces; diff --git a/CppParser/include/Poco/CppParser/Parser.h b/CppParser/include/Poco/CppParser/Parser.h index 6c7e4a4d1..060551b8c 100644 --- a/CppParser/include/Poco/CppParser/Parser.h +++ b/CppParser/include/Poco/CppParser/Parser.h @@ -82,7 +82,7 @@ protected: const Poco::Token* parseClassMembers(const Poco::Token* pNext, Struct* pClass); const Poco::Token* parseAccess(const Poco::Token* pNext); const Poco::Token* parseIdentifier(const Poco::Token* pNext, std::string& id); - + void addSymbol(Symbol* pSymbol, int lineNumber, bool addGST = true); void pushNameSpace(NameSpace* pNameSpace, int lineNumber, bool addGST = true); void popNameSpace(); diff --git a/CppParser/include/Poco/CppParser/Struct.h b/CppParser/include/Poco/CppParser/Struct.h index 12c25cbf4..2c3a5c7cd 100644 --- a/CppParser/include/Poco/CppParser/Struct.h +++ b/CppParser/include/Poco/CppParser/Struct.h @@ -42,7 +42,7 @@ public: FN_TEMPLATE_SPECIALIZATION = 4, FN_FINAL = 8 }; - + struct Base { Symbol::Access access; @@ -50,7 +50,7 @@ public: std::string name; Struct* pClass; }; - + typedef std::vector BaseClasses; typedef BaseClasses::const_iterator BaseIterator; typedef std::vector StructVec; @@ -67,13 +67,13 @@ public: void addBase(const std::string&, Symbol::Access access, bool isVirtual); /// Adds a base class. - + BaseIterator baseBegin() const; /// Returns an iterator for iterating over all base classes. - + BaseIterator baseEnd() const; /// Returns an iterator for iterating over all base classes. - + void fixupBases(); /// Adds pointers for all base classes. @@ -88,13 +88,13 @@ public: const std::string& declaration() const; /// Returns the declaration. - + int flags() const; /// Returns the struct's flags. void makeInline(); /// Changes the class to a inline class, i.e. definition and implementation are hidden in a cpp file. - + void makeFinal(); /// Makes the class final. @@ -106,39 +106,39 @@ public: void constructors(Functions& functions) const; /// Returns all constructors, sorted by their parameter count. - + Function* destructor() const; /// Returns the destructor, or NULL if no /// destructor is defined. void methods(Symbol::Access access, Functions& functions) const; /// Returns all functions with the given access. - + void inheritedMethods(FunctionSet& functions) const; /// Returns all inherited methods. - + void bases(std::set& bases) const; /// Returns all base classes. - + void derived(StructSet& derived) const; - /// Returns all derived classes. - + /// Returns all derived classes. + Function* findFunction(const std::string& signature) const; /// Finds a function with the given signature. - + bool hasVirtualDestructor() const; /// Returns true if the class CppParser_API or one if its base classes /// has a virtual destructor. bool isClass() const; /// Returns true iff the struct was declared as class. - + bool isDerived() const; /// Returns true iff the struct or class is derived from another struct or class. Symbol::Kind kind() const; std::string toString() const; - + private: std::string _decl; BaseClasses _bases; diff --git a/CppParser/include/Poco/CppParser/Utility.h b/CppParser/include/Poco/CppParser/Utility.h index 3ded488e0..8fa9267b8 100644 --- a/CppParser/include/Poco/CppParser/Utility.h +++ b/CppParser/include/Poco/CppParser/Utility.h @@ -37,9 +37,9 @@ public: public: std::string beginNameSpaceDecl; // contains either $(NS)_BEGIN or the namespace x { decl std::string endNameSpaceDecl; // contains either $(NS)_END or the closing brackets } - std::vector classDecls; // contains strings of the form "class X;" + std::vector classDecls; // contains strings of the form "class X;" }; - + static void parse(const std::string& file, NameSpace::SymbolTable& st, const std::string& exec, const std::string& options, const std::string& path); /// Preprocesses and parses the file. The resulting symboltable has base class references already fixed, diff --git a/CppParser/include/Poco/CppParser/Variable.h b/CppParser/include/Poco/CppParser/Variable.h index d167eda59..92f67752d 100644 --- a/CppParser/include/Poco/CppParser/Variable.h +++ b/CppParser/include/Poco/CppParser/Variable.h @@ -37,13 +37,13 @@ public: VAR_VOLATILE = 4, /// The variable is volatile. VAR_CONST = 8 /// The variable is const. }; - + Variable(const std::string& decl, NameSpace* pNameSpace); /// Creates the Variable. ~Variable(); /// Destroys the Variable. - + int flags() const; /// Returns the variable's flags. @@ -57,7 +57,7 @@ public: /// /// Example: a type const std::string& -> std::string, a type const std::string* returns std::string - + private: int _flags; bool _isPointer; diff --git a/CppParser/src/Attributes.cpp b/CppParser/src/Attributes.cpp index 21d14e808..5507d20cf 100644 --- a/CppParser/src/Attributes.cpp +++ b/CppParser/src/Attributes.cpp @@ -48,13 +48,13 @@ Attributes& Attributes::operator = (const Attributes& attrs) return *this; } - + bool Attributes::has(const std::string& name) const { return _map.find(name) != _map.end(); } - + std::string Attributes::getString(const std::string& name) const { AttrMap::const_iterator it = _map.find(name); @@ -64,7 +64,7 @@ std::string Attributes::getString(const std::string& name) const throw Poco::NotFoundException(name); } - + std::string Attributes::getString(const std::string& name, const std::string& defaultValue) const { AttrMap::const_iterator it = _map.find(name); @@ -84,7 +84,7 @@ int Attributes::getInt(const std::string& name) const throw Poco::NotFoundException(name); } - + int Attributes::getInt(const std::string& name, int defaultValue) const { AttrMap::const_iterator it = _map.find(name); diff --git a/CppParser/src/AttributesParser.cpp b/CppParser/src/AttributesParser.cpp index 441c988b8..ef8eb3dc1 100644 --- a/CppParser/src/AttributesParser.cpp +++ b/CppParser/src/AttributesParser.cpp @@ -88,7 +88,7 @@ const Token* AttributesParser::parseAttribute(const Token* pNext) const Token* AttributesParser::parseComplexAttribute(const Token* pNext, const std::string& id) { poco_assert_dbg (isOperator(pNext, OperatorToken::OP_OPENBRACE)); - + pNext = next(); std::string oldId(_id); if (!_id.empty()) @@ -103,7 +103,7 @@ const Token* AttributesParser::parseComplexAttribute(const Token* pNext, const s pNext = next(); else throw SyntaxException("bad attribute declaration"); - + return pNext; } diff --git a/CppParser/src/Function.cpp b/CppParser/src/Function.cpp index b518d8940..e41db8004 100644 --- a/CppParser/src/Function.cpp +++ b/CppParser/src/Function.cpp @@ -111,13 +111,13 @@ void Function::makeFinal() _flags |= FN_FINAL; } - + void Function::makeOverride() { _flags |= FN_OVERRIDE; } - + void Function::makeNoexcept() { _flags |= FN_NOEXCEPT; @@ -141,7 +141,7 @@ bool Function::isConstructor() const return name() == nameSpace()->name(); } - + bool Function::isDestructor() const { return name()[0] == '~'; @@ -201,7 +201,7 @@ std::string Function::signature() const return signature; } - + bool Function::isVirtual() const { if (_flags & FN_VIRTUAL) diff --git a/CppParser/src/NameSpace.cpp b/CppParser/src/NameSpace.cpp index 7551bc17f..9bd683030 100644 --- a/CppParser/src/NameSpace.cpp +++ b/CppParser/src/NameSpace.cpp @@ -49,7 +49,7 @@ NameSpace::~NameSpace() void NameSpace::addSymbol(Symbol* pSymbol) { poco_check_ptr (pSymbol); - + _symbols.insert(SymbolTable::value_type(pSymbol->name(), pSymbol)); } @@ -65,7 +65,7 @@ void NameSpace::importSymbol(const std::string& fullName) } } - + void NameSpace::importNameSpace(const std::string& nameSpace) { _importedNameSpaces.push_back(nameSpace); @@ -94,7 +94,7 @@ Symbol* NameSpace::lookup(const std::string& name) const Symbol* NameSpace::lookup(const std::string& name, std::set& alreadyVisited) const { Symbol* pSymbol = 0; - + if (name.empty()) return pSymbol; @@ -103,12 +103,12 @@ Symbol* NameSpace::lookup(const std::string& name, std::set& a std::string head; std::string tail; splitName(name, head, tail); - + alreadyVisited.insert(this); bool currentNSInserted = true; - - if (head.empty()) + + if (head.empty()) { alreadyVisited.insert(this); return root()->lookup(tail, alreadyVisited); @@ -161,13 +161,13 @@ void NameSpace::nameSpaces(SymbolTable& table) const extract(Symbol::SYM_NAMESPACE, table); } - + void NameSpace::typeDefs(SymbolTable& table) const { extract(Symbol::SYM_TYPEDEF, table); } - + void NameSpace::typeAliases(SymbolTable& table) const { extract(Symbol::SYM_TYPEALIAS, table); @@ -179,19 +179,19 @@ void NameSpace::enums(SymbolTable& table) const extract(Symbol::SYM_ENUM, table); } - + void NameSpace::classes(SymbolTable& table) const { extract(Symbol::SYM_STRUCT, table); } - + void NameSpace::functions(SymbolTable& table) const { extract(Symbol::SYM_FUNCTION, table); } - + void NameSpace::variables(SymbolTable& table) const { extract(Symbol::SYM_VARIABLE, table); @@ -226,7 +226,7 @@ void NameSpace::splitName(const std::string& name, std::string& head, std::strin head.assign(name, 0, pos); pos += 2; poco_assert (pos < name.length()); - tail.assign(name, pos, name.length() - pos); + tail.assign(name, pos, name.length() - pos); } else head = name; } diff --git a/CppParser/src/Struct.cpp b/CppParser/src/Struct.cpp index 02db88321..fa2ed6db4 100644 --- a/CppParser/src/Struct.cpp +++ b/CppParser/src/Struct.cpp @@ -62,7 +62,7 @@ void Struct::addBase(const std::string& name, Symbol::Access access, bool isVirt _bases.push_back(base); } - + Struct::BaseIterator Struct::baseBegin() const { return _bases.begin(); @@ -78,7 +78,7 @@ Struct::BaseIterator Struct::baseEnd() const void Struct::addDerived(Struct* pClass) { poco_check_ptr (pClass); - + _derived.push_back(pClass); } diff --git a/CppParser/src/Tokenizer.cpp b/CppParser/src/Tokenizer.cpp index d557e2a86..a51258584 100644 --- a/CppParser/src/Tokenizer.cpp +++ b/CppParser/src/Tokenizer.cpp @@ -25,7 +25,7 @@ namespace CppParser { Tokenizer::Tokenizer(std::istream& istr): - StreamTokenizer(istr) + StreamTokenizer(istr) { addToken(new OperatorToken); addToken(new IdentifierToken); diff --git a/CppParser/src/Utility.cpp b/CppParser/src/Utility.cpp index 2eb93a266..c6017a01b 100644 --- a/CppParser/src/Utility.cpp +++ b/CppParser/src/Utility.cpp @@ -195,14 +195,14 @@ std::string Utility::preprocessFile(const std::string& file, const std::string& newPath += path; Environment::set("PATH", path); } - - ProcessHandle proc = Process::launch(exec, args); + + ProcessHandle proc = Process::launch(exec, args); int rc = Process::wait(proc); if (rc != 0) { throw Poco::RuntimeException("Failed to process file"); } - + return pp.getFileName(); } @@ -293,7 +293,7 @@ std::string replace(const std::string& input, const std::string& oldToken, const start = pos + oldToken.length(); } while (pos != std::string::npos); - + return result; } diff --git a/CppParser/src/Variable.cpp b/CppParser/src/Variable.cpp index 01459f0e5..5062e8033 100644 --- a/CppParser/src/Variable.cpp +++ b/CppParser/src/Variable.cpp @@ -39,10 +39,10 @@ Variable::Variable(const std::string& decl, NameSpace* pNameSpace): std::size_t pos = decl.rfind(name()); std::string tmp = decl.substr(0, pos); tmp = Poco::trim(tmp); - + pos = tmp.rfind("*"); _isPointer = (pos == (tmp.size()-1)); - + Poco::replaceInPlace(tmp, "static ", ""); Poco::replaceInPlace(tmp, "mutable ", ""); Poco::replaceInPlace(tmp, "volatile ", ""); @@ -53,7 +53,7 @@ Variable::Variable(const std::string& decl, NameSpace* pNameSpace): tmp = tmp.substr(6); if (tmp.find("const\t") == 0) tmp = tmp.substr(6); - + std::size_t rightCut = tmp.size(); while (rightCut > 0 && (tmp[rightCut-1] == '&' || tmp[rightCut-1] == '*' || tmp[rightCut-1] == '\t' || tmp[rightCut-1] == ' ')) --rightCut; diff --git a/CppParser/testsuite/TestSuite_vs170.vcxproj b/CppParser/testsuite/TestSuite_vs170.vcxproj index b63f29c0e..8ddceef30 100644 --- a/CppParser/testsuite/TestSuite_vs170.vcxproj +++ b/CppParser/testsuite/TestSuite_vs170.vcxproj @@ -1,6 +1,10 @@ - + + + debug_shared + ARM64 + debug_shared Win32 @@ -9,6 +13,10 @@ debug_shared x64 + + debug_static_md + ARM64 + debug_static_md Win32 @@ -17,6 +25,10 @@ debug_static_md x64 + + debug_static_mt + ARM64 + debug_static_mt Win32 @@ -25,6 +37,10 @@ debug_static_mt x64 + + release_shared + ARM64 + release_shared Win32 @@ -33,6 +49,10 @@ release_shared x64 + + release_static_md + ARM64 + release_static_md Win32 @@ -41,6 +61,10 @@ release_static_md x64 + + release_static_mt + ARM64 + release_static_mt Win32 @@ -51,6 +75,7 @@ + 17.0 TestSuite {C79112BD-EC91-11DA-A4CE-005056C00008} TestSuite @@ -87,6 +112,36 @@ MultiByte v143 + + Application + MultiByte + v143 + + + Application + MultiByte + v143 + + + Application + MultiByte + v143 + + + Application + MultiByte + v143 + + + Application + MultiByte + v143 + + + Application + MultiByte + v143 + Application MultiByte @@ -137,6 +192,24 @@ + + + + + + + + + + + + + + + + + + @@ -157,7 +230,13 @@ - <_ProjectFileVersion>15.0.28307.799 + <_ProjectFileVersion>17.0.32505.173 + TestSuited + TestSuited + TestSuited + TestSuite + TestSuite + TestSuite TestSuited TestSuited TestSuited @@ -171,6 +250,36 @@ TestSuite TestSuite + + binA64\ + objA64\TestSuite\$(Configuration)\ + true + + + binA64\ + objA64\TestSuite\$(Configuration)\ + false + + + binA64\static_mt\ + objA64\TestSuite\$(Configuration)\ + true + + + binA64\static_mt\ + objA64\TestSuite\$(Configuration)\ + false + + + binA64\static_md\ + objA64\TestSuite\$(Configuration)\ + true + + + binA64\static_md\ + objA64\TestSuite\$(Configuration)\ + false + bin\ obj\TestSuite\$(Configuration)\ @@ -231,6 +340,189 @@ obj64\TestSuite\$(Configuration)\ false + + + Disabled + ..\include;..\..\CppUnit\include;..\..\Foundation\include;%(AdditionalIncludeDirectories) + WIN32;_DEBUG;_WINDOWS;WINVER=0x0600;%(PreprocessorDefinitions) + true + EnableFastChecks + MultiThreadedDebugDLL + true + true + true + true + + Level3 + ProgramDatabase + Default + true + + + CppUnitd.lib;iphlpapi.lib;%(AdditionalDependencies) + binA64\TestSuited.exe + ..\..\libA64;%(AdditionalLibraryDirectories) + true + true + binA64\TestSuited.pdb + Console + MachineARM64 + + + + + MaxSpeed + OnlyExplicitInline + true + Speed + true + ..\include;..\..\CppUnit\include;..\..\Foundation\include;%(AdditionalIncludeDirectories) + WIN32;NDEBUG;_WINDOWS;WINVER=0x0600;%(PreprocessorDefinitions) + true + MultiThreadedDLL + false + true + true + true + + Level3 + + Default + true + + + CppUnit.lib;iphlpapi.lib;%(AdditionalDependencies) + binA64\TestSuite.exe + ..\..\libA64;%(AdditionalLibraryDirectories) + false + Console + true + true + MachineARM64 + + + + + Disabled + ..\include;..\..\CppUnit\include;..\..\Foundation\include;%(AdditionalIncludeDirectories) + WIN32;_DEBUG;_WINDOWS;WINVER=0x0600;POCO_STATIC;%(PreprocessorDefinitions) + true + EnableFastChecks + MultiThreadedDebug + true + true + true + true + + Level3 + ProgramDatabase + Default + true + + + CppUnitmtd.lib;iphlpapi.lib;winmm.lib;iphlpapi.lib;%(AdditionalDependencies) + binA64\static_mt\TestSuited.exe + ..\..\libA64;%(AdditionalLibraryDirectories) + true + true + binA64\static_mt\TestSuited.pdb + Console + MachineARM64 + + + + + MaxSpeed + OnlyExplicitInline + true + Speed + true + ..\include;..\..\CppUnit\include;..\..\Foundation\include;%(AdditionalIncludeDirectories) + WIN32;NDEBUG;_WINDOWS;WINVER=0x0600;POCO_STATIC;%(PreprocessorDefinitions) + true + MultiThreaded + false + true + true + true + + Level3 + + Default + true + + + CppUnitmt.lib;iphlpapi.lib;winmm.lib;iphlpapi.lib;%(AdditionalDependencies) + binA64\static_mt\TestSuite.exe + ..\..\libA64;%(AdditionalLibraryDirectories) + false + Console + true + true + MachineARM64 + + + + + Disabled + ..\include;..\..\CppUnit\include;..\..\Foundation\include;%(AdditionalIncludeDirectories) + WIN32;_DEBUG;_WINDOWS;WINVER=0x0600;POCO_STATIC;%(PreprocessorDefinitions) + true + EnableFastChecks + MultiThreadedDebugDLL + true + true + true + true + + Level3 + ProgramDatabase + Default + true + + + CppUnitmdd.lib;iphlpapi.lib;winmm.lib;iphlpapi.lib;%(AdditionalDependencies) + binA64\static_md\TestSuited.exe + ..\..\libA64;%(AdditionalLibraryDirectories) + true + true + binA64\static_md\TestSuited.pdb + Console + MachineARM64 + + + + + MaxSpeed + OnlyExplicitInline + true + Speed + true + ..\include;..\..\CppUnit\include;..\..\Foundation\include;%(AdditionalIncludeDirectories) + WIN32;NDEBUG;_WINDOWS;WINVER=0x0600;POCO_STATIC;%(PreprocessorDefinitions) + true + MultiThreadedDLL + false + true + true + true + + Level3 + + Default + true + + + CppUnitmd.lib;iphlpapi.lib;winmm.lib;iphlpapi.lib;%(AdditionalDependencies) + binA64\static_md\TestSuite.exe + ..\..\libA64;%(AdditionalLibraryDirectories) + false + Console + true + true + MachineARM64 + + Disabled diff --git a/CppUnit/CppUnit_vs170.sln b/CppUnit/CppUnit_vs170.sln index 6ca2d6861..e9a5caf63 100644 --- a/CppUnit/CppUnit_vs170.sln +++ b/CppUnit/CppUnit_vs170.sln @@ -4,6 +4,12 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "CppUnit", "CppUnit_vs170.vc EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution + debug_shared|ARM64 = debug_shared|ARM64 + release_shared|ARM64 = release_shared|ARM64 + debug_static_mt|ARM64 = debug_static_mt|ARM64 + release_static_mt|ARM64 = release_static_mt|ARM64 + debug_static_md|ARM64 = debug_static_md|ARM64 + release_static_md|ARM64 = release_static_md|ARM64 debug_shared|Win32 = debug_shared|Win32 release_shared|Win32 = release_shared|Win32 debug_static_mt|Win32 = debug_static_mt|Win32 @@ -18,6 +24,24 @@ Global release_static_md|x64 = release_static_md|x64 EndGlobalSection GlobalSection(ProjectConfigurationPlatforms) = postSolution + {138BB448-808A-4FE5-A66D-78D1F8770F59}.debug_shared|ARM64.ActiveCfg = debug_shared|ARM64 + {138BB448-808A-4FE5-A66D-78D1F8770F59}.debug_shared|ARM64.Build.0 = debug_shared|ARM64 + {138BB448-808A-4FE5-A66D-78D1F8770F59}.debug_shared|ARM64.Deploy.0 = debug_shared|ARM64 + {138BB448-808A-4FE5-A66D-78D1F8770F59}.release_shared|ARM64.ActiveCfg = release_shared|ARM64 + {138BB448-808A-4FE5-A66D-78D1F8770F59}.release_shared|ARM64.Build.0 = release_shared|ARM64 + {138BB448-808A-4FE5-A66D-78D1F8770F59}.release_shared|ARM64.Deploy.0 = release_shared|ARM64 + {138BB448-808A-4FE5-A66D-78D1F8770F59}.debug_static_mt|ARM64.ActiveCfg = debug_static_mt|ARM64 + {138BB448-808A-4FE5-A66D-78D1F8770F59}.debug_static_mt|ARM64.Build.0 = debug_static_mt|ARM64 + {138BB448-808A-4FE5-A66D-78D1F8770F59}.debug_static_mt|ARM64.Deploy.0 = debug_static_mt|ARM64 + {138BB448-808A-4FE5-A66D-78D1F8770F59}.release_static_mt|ARM64.ActiveCfg = release_static_mt|ARM64 + {138BB448-808A-4FE5-A66D-78D1F8770F59}.release_static_mt|ARM64.Build.0 = release_static_mt|ARM64 + {138BB448-808A-4FE5-A66D-78D1F8770F59}.release_static_mt|ARM64.Deploy.0 = release_static_mt|ARM64 + {138BB448-808A-4FE5-A66D-78D1F8770F59}.debug_static_md|ARM64.ActiveCfg = debug_static_md|ARM64 + {138BB448-808A-4FE5-A66D-78D1F8770F59}.debug_static_md|ARM64.Build.0 = debug_static_md|ARM64 + {138BB448-808A-4FE5-A66D-78D1F8770F59}.debug_static_md|ARM64.Deploy.0 = debug_static_md|ARM64 + {138BB448-808A-4FE5-A66D-78D1F8770F59}.release_static_md|ARM64.ActiveCfg = release_static_md|ARM64 + {138BB448-808A-4FE5-A66D-78D1F8770F59}.release_static_md|ARM64.Build.0 = release_static_md|ARM64 + {138BB448-808A-4FE5-A66D-78D1F8770F59}.release_static_md|ARM64.Deploy.0 = release_static_md|ARM64 {138BB448-808A-4FE5-A66D-78D1F8770F59}.debug_shared|Win32.ActiveCfg = debug_shared|Win32 {138BB448-808A-4FE5-A66D-78D1F8770F59}.debug_shared|Win32.Build.0 = debug_shared|Win32 {138BB448-808A-4FE5-A66D-78D1F8770F59}.debug_shared|Win32.Deploy.0 = debug_shared|Win32 diff --git a/CppUnit/CppUnit_vs170.vcxproj b/CppUnit/CppUnit_vs170.vcxproj index 13dc51ca5..5d8927b1a 100644 --- a/CppUnit/CppUnit_vs170.vcxproj +++ b/CppUnit/CppUnit_vs170.vcxproj @@ -1,6 +1,10 @@ - + + + debug_shared + ARM64 + debug_shared Win32 @@ -9,6 +13,10 @@ debug_shared x64 + + debug_static_md + ARM64 + debug_static_md Win32 @@ -17,6 +25,10 @@ debug_static_md x64 + + debug_static_mt + ARM64 + debug_static_mt Win32 @@ -25,6 +37,10 @@ debug_static_mt x64 + + release_shared + ARM64 + release_shared Win32 @@ -33,6 +49,10 @@ release_shared x64 + + release_static_md + ARM64 + release_static_md Win32 @@ -41,6 +61,10 @@ release_static_md x64 + + release_static_mt + ARM64 + release_static_mt Win32 @@ -51,6 +75,7 @@ + 17.0 CppUnit {138BB448-808A-4FE5-A66D-78D1F8770F59} CppUnit @@ -87,6 +112,36 @@ MultiByte v143 + + StaticLibrary + MultiByte + v143 + + + StaticLibrary + MultiByte + v143 + + + StaticLibrary + MultiByte + v143 + + + StaticLibrary + MultiByte + v143 + + + DynamicLibrary + MultiByte + v143 + + + DynamicLibrary + MultiByte + v143 + StaticLibrary MultiByte @@ -137,6 +192,24 @@ + + + + + + + + + + + + + + + + + + @@ -157,7 +230,13 @@ - <_ProjectFileVersion>15.0.28307.799 + <_ProjectFileVersion>17.0.32505.173 + CppUnitA64d + CppUnitmdd + CppUnitmtd + CppUnitA64 + CppUnitmd + CppUnitmt CppUnitd CppUnitmdd CppUnitmtd @@ -171,6 +250,32 @@ CppUnitmd CppUnitmt + + ..\binA64\ + objA64\CppUnit\$(Configuration)\ + true + + + ..\binA64\ + objA64\CppUnit\$(Configuration)\ + false + + + ..\libA64\ + objA64\CppUnit\$(Configuration)\ + + + ..\libA64\ + objA64\CppUnit\$(Configuration)\ + + + ..\libA64\ + objA64\CppUnit\$(Configuration)\ + + + ..\libA64\ + objA64\CppUnit\$(Configuration)\ + ..\bin\ obj\CppUnit\$(Configuration)\ @@ -223,6 +328,164 @@ ..\lib64\ obj64\CppUnit\$(Configuration)\ + + + Disabled + .\include;..\Foundation\include;%(AdditionalIncludeDirectories) + WIN32;_DEBUG;_WINDOWS;_USRDLL;POCO_NO_AUTOMATIC_LIBS;CppUnit_EXPORTS;%(PreprocessorDefinitions) + true + EnableFastChecks + MultiThreadedDebugDLL + true + true + true + true + + Level3 + ProgramDatabase + Default + true + + + ..\binA64\CppUnitA64d.dll + true + true + ..\binA64\CppUnitA64d.pdb + ..\libA64;%(AdditionalLibraryDirectories) + Console + ..\libA64\CppUnitd.lib + MachineARM64 + + + + + MaxSpeed + OnlyExplicitInline + true + Speed + true + .\include;..\Foundation\include;%(AdditionalIncludeDirectories) + WIN32;NDEBUG;_WINDOWS;_USRDLL;POCO_NO_AUTOMATIC_LIBS;CppUnit_EXPORTS;%(PreprocessorDefinitions) + true + MultiThreadedDLL + false + true + true + true + + Level3 + + Default + true + + + ..\binA64\CppUnitA64.dll + true + false + ..\libA64;%(AdditionalLibraryDirectories) + Console + true + true + ..\libA64\CppUnit.lib + MachineARM64 + + + + + Disabled + .\include;..\Foundation\include;%(AdditionalIncludeDirectories) + WIN32;_DEBUG;_WINDOWS;POCO_STATIC;POCO_NO_AUTOMATIC_LIBS;%(PreprocessorDefinitions) + true + EnableFastChecks + MultiThreadedDebug + true + true + true + true + + ..\libA64\CppUnitmtd.pdb + Level3 + ProgramDatabase + Default + true + + + ..\libA64\CppUnitmtd.lib + + + + + MaxSpeed + OnlyExplicitInline + true + Speed + true + .\include;..\Foundation\include;%(AdditionalIncludeDirectories) + WIN32;NDEBUG;_WINDOWS;POCO_STATIC;POCO_NO_AUTOMATIC_LIBS;%(PreprocessorDefinitions) + true + MultiThreaded + false + true + true + true + + Level3 + + Default + true + + + ..\libA64\CppUnitmt.lib + + + + + Disabled + .\include;..\Foundation\include;%(AdditionalIncludeDirectories) + WIN32;_DEBUG;_WINDOWS;POCO_STATIC;POCO_NO_AUTOMATIC_LIBS;%(PreprocessorDefinitions) + true + EnableFastChecks + MultiThreadedDebugDLL + true + true + true + true + + ..\libA64\CppUnitmdd.pdb + Level3 + ProgramDatabase + Default + true + + + ..\libA64\CppUnitmdd.lib + + + + + MaxSpeed + OnlyExplicitInline + true + Speed + true + .\include;..\Foundation\include;%(AdditionalIncludeDirectories) + WIN32;NDEBUG;_WINDOWS;POCO_STATIC;POCO_NO_AUTOMATIC_LIBS;%(PreprocessorDefinitions) + true + MultiThreadedDLL + false + true + true + true + + Level3 + + Default + true + + + ..\libA64\CppUnitmd.lib + + Disabled diff --git a/CppUnit/doc/README.html b/CppUnit/doc/README.html index 5f8a1418a..788619cd3 100644 --- a/CppUnit/doc/README.html +++ b/CppUnit/doc/README.html @@ -15,14 +15,14 @@

CppUnit is a simple unit test framework for C++. It is a port from JUnit, a testing framework for Java, developed by Kent Beck and Erich Gamma.

Contents

README.html                     this file
-    
+   
     test                        the source code
         framework               the testing framework
-		extensions	some framework extension classes 
-        textui                  a command line interface to run tests 
+		extensions	some framework extension classes
+        textui                  a command line interface to run tests
     ms                          code for a Microsoft specific TestRunner
     samples                     some example test cases and extensions to the framework
-        multicaster             a sample illustrating a publish/subscribe 
+        multicaster             a sample illustrating a publish/subscribe
 				multicaster under test
     doc                         documentation

Installation

diff --git a/CppUnit/doc/cookbook.htm b/CppUnit/doc/cookbook.htm index 08224883b..2cf027258 100644 --- a/CppUnit/doc/cookbook.htm +++ b/CppUnit/doc/cookbook.htm @@ -17,7 +17,7 @@

Subclass the TestCase class. Override the method "runTest ()". When you want to check a value, call "assert (bool)" and pass in an expression that is true if the test succeeds.

For example, to test the equality comparison for a Complex number class, write:

	class ComplexNumberTest : public TestCase { 
-	public: 
+	public:
                     ComplexNumberTest (string name) : TestCase (name) {}
         void        runTest () {
                         assert (Complex (10, 1) == Complex (10, 1));
@@ -59,7 +59,7 @@
 	void		setUp ()  {
 			    m_10_1 = new Complex (10, 1);
 			    m_1_1  = new Complex (1, 1);
-			    m_11_2  = new Complex (11, 2);  
+			    m_11_2  = new Complex (11, 2);
                         }
 	void		tearDown ()  {
 			    delete m_10_1, delete m_1_1, delete m_11_2;
@@ -83,7 +83,7 @@
 	void		setUp ()  {
 			    m_10_1 = new Complex (10, 1);
 			    m_1_1  = new Complex (1, 1);
-			    m_11_2 = new Complex (11, 2);  
+			    m_11_2 = new Complex (11, 2);
                         }
 	void		tearDown ()  {
 			    delete m_10_1, delete m_1_1, delete m_11_2;
diff --git a/CppUnit/include/CppUnit/CppUnitException.h b/CppUnit/include/CppUnit/CppUnitException.h
index 68eb9739c..7bbc891d1 100644
--- a/CppUnit/include/CppUnit/CppUnitException.h
+++ b/CppUnit/include/CppUnit/CppUnitException.h
@@ -20,8 +20,8 @@ class CppUnit_API CppUnitException: public std::exception
 	/// descriptive strings through its what() method
 {
 public:
-	CppUnitException(const std::string& message = "", 
-	                 long lineNumber = CPPUNIT_UNKNOWNLINENUMBER, 
+	CppUnitException(const std::string& message = "",
+	                 long lineNumber = CPPUNIT_UNKNOWNLINENUMBER,
 	                 const std::string& fileName = CPPUNIT_UNKNOWNFILENAME);
 	CppUnitException(const std::string& message,
 	                 long lineNumber,
@@ -110,26 +110,26 @@ inline const char* CppUnitException::what() const throw ()
 
 inline long CppUnitException::lineNumber() const
 {
-	return _lineNumber; 
+	return _lineNumber;
 }
 
 
 inline long CppUnitException::data1LineNumber() const
 {
-	return _data1lineNumber; 
+	return _data1lineNumber;
 }
 
 
 inline long CppUnitException::data2LineNumber() const
 {
-	return _data2lineNumber; 
+	return _data2lineNumber;
 }
 
 
 // The file in which the error occurred
 inline const std::string& CppUnitException::fileName() const
 {
-	return _fileName; 
+	return _fileName;
 }
 
 
diff --git a/CppUnit/include/CppUnit/Orthodox.h b/CppUnit/include/CppUnit/Orthodox.h
index 5e9f41c37..ac08c0100 100644
--- a/CppUnit/include/CppUnit/Orthodox.h
+++ b/CppUnit/include/CppUnit/Orthodox.h
@@ -45,11 +45,11 @@ namespace CppUnit {
  *
  * see TestSuite
  */
-template  
+template 
 class Orthodox: public TestCase
 {
 public:
-	Orthodox(): TestCase("Orthodox") 
+	Orthodox(): TestCase("Orthodox")
 	{
 	}
 
@@ -60,7 +60,7 @@ protected:
 
 
 // Run an orthodoxy test
-template  
+template 
 void Orthodox::runTest()
 {
     // make sure we have a default constructor
@@ -90,7 +90,7 @@ void Orthodox::runTest()
 
 
 // Exercise a call
-template  
+template 
 ClassUnderTest Orthodox::call(ClassUnderTest object)
 {
     return object;
diff --git a/CppUnit/include/CppUnit/RepeatedTest.h b/CppUnit/include/CppUnit/RepeatedTest.h
index dd471c0c1..21499f780 100644
--- a/CppUnit/include/CppUnit/RepeatedTest.h
+++ b/CppUnit/include/CppUnit/RepeatedTest.h
@@ -29,7 +29,7 @@ class CppUnit_API RepeatedTest: public TestDecorator
 	REFERENCEOBJECT (RepeatedTest)
 
 public:
-	RepeatedTest(Test* test, int timesRepeat): TestDecorator (test), _timesRepeat (timesRepeat) 
+	RepeatedTest(Test* test, int timesRepeat): TestDecorator (test), _timesRepeat (timesRepeat)
 	{
 	}
 
@@ -59,7 +59,7 @@ inline std::string RepeatedTest::toString()
 // Runs a repeated test
 inline void RepeatedTest::run(TestResult *result)
 {
-	for (int n = 0; n < _timesRepeat; n++) 
+	for (int n = 0; n < _timesRepeat; n++)
 	{
 		if (result->shouldStop())
 			break;
diff --git a/CppUnit/include/CppUnit/Test.h b/CppUnit/include/CppUnit/Test.h
index 642f41b6e..aeabfe099 100644
--- a/CppUnit/include/CppUnit/Test.h
+++ b/CppUnit/include/CppUnit/Test.h
@@ -64,7 +64,7 @@ inline void Test::run(TestResult *result, const Callback& callback)
 // Counts the number of test cases that will be run by this test.
 inline int Test::countTestCases() const
 {
-	return 0; 
+	return 0;
 }
 
 
diff --git a/CppUnit/include/CppUnit/TestCase.h b/CppUnit/include/CppUnit/TestCase.h
index 924ca9ce0..bd18de301 100644
--- a/CppUnit/include/CppUnit/TestCase.h
+++ b/CppUnit/include/CppUnit/TestCase.h
@@ -124,7 +124,9 @@ protected:
                                    long data2LineNumber = CppUnitException::CPPUNIT_UNKNOWNLINENUMBER,
 	                               const std::string& fileName = CppUnitException::CPPUNIT_UNKNOWNFILENAME);
 
-	template 
+	template ::value, T1>::type,
+		typename = typename std::enable_if::value, T2>::type>
 	void assertEquals(T1 expected,
 	                  T2 actual,
 	                  long lineNumber = CppUnitException::CPPUNIT_UNKNOWNLINENUMBER,
@@ -155,7 +157,9 @@ protected:
 	                  long lineNumber = CppUnitException::CPPUNIT_UNKNOWNLINENUMBER,
 	                  const std::string& fileName = CppUnitException::CPPUNIT_UNKNOWNFILENAME);
 
-	template 
+	template ::value, T1>::type,
+		typename = typename std::enable_if::value, T2>::type>
 	std::string notEqualsMessage(T1 expected, T2 actual)
 	{
 		return "expected: " + std::to_string(expected) + " but was: " + std::to_string(actual);
diff --git a/CppUnit/include/CppUnit/TestFailure.h b/CppUnit/include/CppUnit/TestFailure.h
index b443f5970..b2ff60aae 100644
--- a/CppUnit/include/CppUnit/TestFailure.h
+++ b/CppUnit/include/CppUnit/TestFailure.h
@@ -57,7 +57,7 @@ inline TestFailure::TestFailure(Test* failedTest, CppUnitException* thrownExcept
 
 // Deletes the owned exception.
 inline TestFailure::~TestFailure()
-{ 
+{
 	delete _thrownException;
 }
 
diff --git a/CppUnit/include/CppUnit/TestResult.h b/CppUnit/include/CppUnit/TestResult.h
index a09aa9e88..6539e0bae 100644
--- a/CppUnit/include/CppUnit/TestResult.h
+++ b/CppUnit/include/CppUnit/TestResult.h
@@ -67,7 +67,7 @@ public:
 		SynchronizationObject()
 		{
 		}
-		
+
 		virtual ~SynchronizationObject()
 		{
 		}
@@ -75,7 +75,7 @@ public:
 		virtual void lock()
 		{
 		}
-		
+
 		virtual void unlock()
 		{
 		}
@@ -112,7 +112,7 @@ protected:
 // Construct a TestResult
 inline TestResult::TestResult(): _syncObject(new SynchronizationObject())
 {
-	_runTests = 0; 
+	_runTests = 0;
 	_stop = false;
 }
 
@@ -121,7 +121,7 @@ inline TestResult::TestResult(): _syncObject(new SynchronizationObject())
 // caused the error
 inline void TestResult::addError(Test* test, CppUnitException* e)
 {
-	ExclusiveZone zone(_syncObject); 
+	ExclusiveZone zone(_syncObject);
 	_errors.push_back(new TestFailure(test, e));
 }
 
@@ -130,7 +130,7 @@ inline void TestResult::addError(Test* test, CppUnitException* e)
 // caused the failure.
 inline void TestResult::addFailure(Test* test, CppUnitException* e)
 {
-	ExclusiveZone zone(_syncObject); 
+	ExclusiveZone zone(_syncObject);
 	_failures.push_back(new TestFailure(test, e));
 }
 
@@ -138,7 +138,7 @@ inline void TestResult::addFailure(Test* test, CppUnitException* e)
 // Informs the result that a test will be started.
 inline void TestResult::startTest(Test* test)
 {
-	ExclusiveZone zone(_syncObject); 
+	ExclusiveZone zone(_syncObject);
 	_runTests++;
 }
 
@@ -153,7 +153,7 @@ inline void TestResult::endTest(Test* test)
 // Gets the number of run tests.
 inline int TestResult::runTests()
 {
-	ExclusiveZone zone(_syncObject); 
+	ExclusiveZone zone(_syncObject);
 	return _runTests;
 }
 
@@ -161,7 +161,7 @@ inline int TestResult::runTests()
 // Gets the number of detected errors.
 inline int TestResult::testErrors()
 {
-	ExclusiveZone zone(_syncObject); 
+	ExclusiveZone zone(_syncObject);
 	return (int) _errors.size();
 }
 
@@ -169,7 +169,7 @@ inline int TestResult::testErrors()
 // Gets the number of detected failures.
 inline int TestResult::testFailures()
 {
-	ExclusiveZone zone(_syncObject); 
+	ExclusiveZone zone(_syncObject);
 	return (int) _failures.size();
 }
 
@@ -177,15 +177,15 @@ inline int TestResult::testFailures()
 // Returns whether the entire test was successful or not.
 inline bool TestResult::wasSuccessful()
 {
-	ExclusiveZone zone(_syncObject); 
-	return _failures.size() == 0 && _errors.size () == 0; 
+	ExclusiveZone zone(_syncObject);
+	return _failures.size() == 0 && _errors.size () == 0;
 }
 
 
 // Returns a std::vector of the errors.
 inline std::vector& TestResult::errors()
 {
-	ExclusiveZone zone(_syncObject); 
+	ExclusiveZone zone(_syncObject);
 	return _errors;
 }
 
@@ -193,7 +193,7 @@ inline std::vector& TestResult::errors()
 // Returns a std::vector of the failures.
 inline std::vector& TestResult::failures()
 {
-	ExclusiveZone zone(_syncObject); 
+	ExclusiveZone zone(_syncObject);
 	return _failures;
 }
 
@@ -201,7 +201,7 @@ inline std::vector& TestResult::failures()
 // Returns whether testing should be stopped
 inline bool TestResult::shouldStop()
 {
-	ExclusiveZone zone(_syncObject); 
+	ExclusiveZone zone(_syncObject);
 	return _stop;
 }
 
@@ -209,7 +209,7 @@ inline bool TestResult::shouldStop()
 // Stop testing
 inline void TestResult::stop()
 {
-	ExclusiveZone zone(_syncObject); 
+	ExclusiveZone zone(_syncObject);
 	_stop = true;
 }
 
@@ -218,7 +218,7 @@ inline void TestResult::stop()
 // TestResult assumes ownership of the object
 inline void TestResult::setSynchronizationObject(SynchronizationObject* syncObject)
 {
-	delete _syncObject; 
+	delete _syncObject;
 	_syncObject = syncObject;
 }
 
diff --git a/CppUnit/include/CppUnit/TestSetup.h b/CppUnit/include/CppUnit/TestSetup.h
index 323d6cf5b..040b7685a 100644
--- a/CppUnit/include/CppUnit/TestSetup.h
+++ b/CppUnit/include/CppUnit/TestSetup.h
@@ -24,17 +24,17 @@ class CppUnit_API TestSetup: public TestDecorator
 	REFERENCEOBJECT (TestSetup)
 
 public:
-	TestSetup(Test* test): TestDecorator(test) 
+	TestSetup(Test* test): TestDecorator(test)
 	{
 	}
-	
+
 	void run(TestResult* result);
 
 protected:
-	void setUp() 
+	void setUp()
 	{
 	}
-	
+
 	void tearDown()
 	{
 	}
@@ -44,7 +44,7 @@ protected:
 inline void TestSetup::run(TestResult* result)
 {
 	setUp();
-	TestDecorator::run(result); 
+	TestDecorator::run(result);
 	tearDown();
 }
 
diff --git a/CppUnit/include/CppUnit/TestSuite.h b/CppUnit/include/CppUnit/TestSuite.h
index 425fdcb3b..9aa6a55d9 100644
--- a/CppUnit/include/CppUnit/TestSuite.h
+++ b/CppUnit/include/CppUnit/TestSuite.h
@@ -48,7 +48,7 @@ public:
 	Test::Type getType() const;
 
 	virtual void deleteContents();
-	
+
 	const std::vector tests() const;
 
 private:
@@ -80,7 +80,7 @@ inline void TestSuite::addTest(Test* test)
 // Returns a std::string representation of the test suite.
 inline std::string TestSuite::toString() const
 {
-	return "suite " + _name; 
+	return "suite " + _name;
 }
 
 // Returns the type of the test, see Test::Type
diff --git a/CppUnit/include/CppUnit/TextTestResult.h b/CppUnit/include/CppUnit/TextTestResult.h
index d7421f16f..867679965 100644
--- a/CppUnit/include/CppUnit/TextTestResult.h
+++ b/CppUnit/include/CppUnit/TextTestResult.h
@@ -31,7 +31,7 @@ public:
 	virtual void printErrors(std::ostream& stream);
 	virtual void printFailures(std::ostream& stream);
 	virtual void printHeader(std::ostream& stream);
-	
+
 protected:
 	std::string shortName(const std::string& testName);
 	void setup();
diff --git a/CppUnit/include/CppUnit/estring.h b/CppUnit/include/CppUnit/estring.h
index 8adf030b3..b323db9ed 100644
--- a/CppUnit/include/CppUnit/estring.h
+++ b/CppUnit/include/CppUnit/estring.h
@@ -32,26 +32,26 @@ inline std::string estring(std::string& expandedString)
 // Create a std::string from an int
 inline std::string estring(int number)
 {
-	char buffer[50]; 
-	std::snprintf(buffer, sizeof(buffer), "%d", number); 
-	return std::string (buffer); 
+	char buffer[50];
+	std::snprintf(buffer, sizeof(buffer), "%d", number);
+	return std::string (buffer);
 }
 
 
 // Create a string from a long
 inline std::string estring(long number)
 {
-	char buffer[50]; 
-	std::snprintf(buffer, sizeof(buffer), "%ld", number); 
-	return std::string (buffer); 
+	char buffer[50];
+	std::snprintf(buffer, sizeof(buffer), "%ld", number);
+	return std::string (buffer);
 }
 
 
 // Create a std::string from a double
 inline std::string estring(double number)
 {
-	char buffer[50]; 
-	std::snprintf(buffer, sizeof(buffer), "%lf", number); 
+	char buffer[50];
+	std::snprintf(buffer, sizeof(buffer), "%lf", number);
 	return std::string(buffer);
 }
 
@@ -59,8 +59,8 @@ inline std::string estring(double number)
 // Create a std::string from a double
 inline std::string estring(const void* ptr)
 {
-	char buffer[50]; 
-	std::snprintf(buffer, sizeof(buffer), "%p", ptr); 
+	char buffer[50];
+	std::snprintf(buffer, sizeof(buffer), "%p", ptr);
 	return std::string(buffer);
 }
 
diff --git a/CppUnit/src/TestSuite.cpp b/CppUnit/src/TestSuite.cpp
index e172cc218..00d336d06 100644
--- a/CppUnit/src/TestSuite.cpp
+++ b/CppUnit/src/TestSuite.cpp
@@ -21,7 +21,7 @@ void TestSuite::deleteContents()
 // Runs the tests and collects their result in a TestResult.
 void TestSuite::run(TestResult *result, const Test::Callback& callback)
 {
-	for (std::vector::iterator it = _tests.begin(); it != _tests.end(); ++it) 
+	for (std::vector::iterator it = _tests.begin(); it != _tests.end(); ++it)
 	{
 		if (result->shouldStop ())
 			break;
diff --git a/Crypto/Crypto_vs170.sln b/Crypto/Crypto_vs170.sln
index 4ac53237f..a73ee33fd 100644
--- a/Crypto/Crypto_vs170.sln
+++ b/Crypto/Crypto_vs170.sln
@@ -9,6 +9,12 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "TestSuite", "testsuite\Test
 EndProject
 Global
 	GlobalSection(SolutionConfigurationPlatforms) = preSolution
+		debug_shared|ARM64 = debug_shared|ARM64
+		release_shared|ARM64 = release_shared|ARM64
+		debug_static_mt|ARM64 = debug_static_mt|ARM64
+		release_static_mt|ARM64 = release_static_mt|ARM64
+		debug_static_md|ARM64 = debug_static_md|ARM64
+		release_static_md|ARM64 = release_static_md|ARM64
 		debug_shared|Win32 = debug_shared|Win32
 		release_shared|Win32 = release_shared|Win32
 		debug_static_mt|Win32 = debug_static_mt|Win32
@@ -23,6 +29,24 @@ Global
 		release_static_md|x64 = release_static_md|x64
 	EndGlobalSection
 	GlobalSection(ProjectConfigurationPlatforms) = postSolution
+		{EEEE7259-32E9-4D56-B023-C733940AB2A0}.debug_shared|ARM64.ActiveCfg = debug_shared|ARM64
+		{EEEE7259-32E9-4D56-B023-C733940AB2A0}.debug_shared|ARM64.Build.0 = debug_shared|ARM64
+		{EEEE7259-32E9-4D56-B023-C733940AB2A0}.debug_shared|ARM64.Deploy.0 = debug_shared|ARM64
+		{EEEE7259-32E9-4D56-B023-C733940AB2A0}.release_shared|ARM64.ActiveCfg = release_shared|ARM64
+		{EEEE7259-32E9-4D56-B023-C733940AB2A0}.release_shared|ARM64.Build.0 = release_shared|ARM64
+		{EEEE7259-32E9-4D56-B023-C733940AB2A0}.release_shared|ARM64.Deploy.0 = release_shared|ARM64
+		{EEEE7259-32E9-4D56-B023-C733940AB2A0}.debug_static_mt|ARM64.ActiveCfg = debug_static_mt|ARM64
+		{EEEE7259-32E9-4D56-B023-C733940AB2A0}.debug_static_mt|ARM64.Build.0 = debug_static_mt|ARM64
+		{EEEE7259-32E9-4D56-B023-C733940AB2A0}.debug_static_mt|ARM64.Deploy.0 = debug_static_mt|ARM64
+		{EEEE7259-32E9-4D56-B023-C733940AB2A0}.release_static_mt|ARM64.ActiveCfg = release_static_mt|ARM64
+		{EEEE7259-32E9-4D56-B023-C733940AB2A0}.release_static_mt|ARM64.Build.0 = release_static_mt|ARM64
+		{EEEE7259-32E9-4D56-B023-C733940AB2A0}.release_static_mt|ARM64.Deploy.0 = release_static_mt|ARM64
+		{EEEE7259-32E9-4D56-B023-C733940AB2A0}.debug_static_md|ARM64.ActiveCfg = debug_static_md|ARM64
+		{EEEE7259-32E9-4D56-B023-C733940AB2A0}.debug_static_md|ARM64.Build.0 = debug_static_md|ARM64
+		{EEEE7259-32E9-4D56-B023-C733940AB2A0}.debug_static_md|ARM64.Deploy.0 = debug_static_md|ARM64
+		{EEEE7259-32E9-4D56-B023-C733940AB2A0}.release_static_md|ARM64.ActiveCfg = release_static_md|ARM64
+		{EEEE7259-32E9-4D56-B023-C733940AB2A0}.release_static_md|ARM64.Build.0 = release_static_md|ARM64
+		{EEEE7259-32E9-4D56-B023-C733940AB2A0}.release_static_md|ARM64.Deploy.0 = release_static_md|ARM64
 		{EEEE7259-32E9-4D56-B023-C733940AB2A0}.debug_shared|Win32.ActiveCfg = debug_shared|Win32
 		{EEEE7259-32E9-4D56-B023-C733940AB2A0}.debug_shared|Win32.Build.0 = debug_shared|Win32
 		{EEEE7259-32E9-4D56-B023-C733940AB2A0}.debug_shared|Win32.Deploy.0 = debug_shared|Win32
@@ -59,6 +83,24 @@ Global
 		{EEEE7259-32E9-4D56-B023-C733940AB2A0}.release_static_md|x64.ActiveCfg = release_static_md|x64
 		{EEEE7259-32E9-4D56-B023-C733940AB2A0}.release_static_md|x64.Build.0 = release_static_md|x64
 		{EEEE7259-32E9-4D56-B023-C733940AB2A0}.release_static_md|x64.Deploy.0 = release_static_md|x64
+		{C1B1BB96-5198-48EB-AB48-9A0A0B54FB15}.debug_shared|ARM64.ActiveCfg = debug_shared|ARM64
+		{C1B1BB96-5198-48EB-AB48-9A0A0B54FB15}.debug_shared|ARM64.Build.0 = debug_shared|ARM64
+		{C1B1BB96-5198-48EB-AB48-9A0A0B54FB15}.debug_shared|ARM64.Deploy.0 = debug_shared|ARM64
+		{C1B1BB96-5198-48EB-AB48-9A0A0B54FB15}.release_shared|ARM64.ActiveCfg = release_shared|ARM64
+		{C1B1BB96-5198-48EB-AB48-9A0A0B54FB15}.release_shared|ARM64.Build.0 = release_shared|ARM64
+		{C1B1BB96-5198-48EB-AB48-9A0A0B54FB15}.release_shared|ARM64.Deploy.0 = release_shared|ARM64
+		{C1B1BB96-5198-48EB-AB48-9A0A0B54FB15}.debug_static_mt|ARM64.ActiveCfg = debug_static_mt|ARM64
+		{C1B1BB96-5198-48EB-AB48-9A0A0B54FB15}.debug_static_mt|ARM64.Build.0 = debug_static_mt|ARM64
+		{C1B1BB96-5198-48EB-AB48-9A0A0B54FB15}.debug_static_mt|ARM64.Deploy.0 = debug_static_mt|ARM64
+		{C1B1BB96-5198-48EB-AB48-9A0A0B54FB15}.release_static_mt|ARM64.ActiveCfg = release_static_mt|ARM64
+		{C1B1BB96-5198-48EB-AB48-9A0A0B54FB15}.release_static_mt|ARM64.Build.0 = release_static_mt|ARM64
+		{C1B1BB96-5198-48EB-AB48-9A0A0B54FB15}.release_static_mt|ARM64.Deploy.0 = release_static_mt|ARM64
+		{C1B1BB96-5198-48EB-AB48-9A0A0B54FB15}.debug_static_md|ARM64.ActiveCfg = debug_static_md|ARM64
+		{C1B1BB96-5198-48EB-AB48-9A0A0B54FB15}.debug_static_md|ARM64.Build.0 = debug_static_md|ARM64
+		{C1B1BB96-5198-48EB-AB48-9A0A0B54FB15}.debug_static_md|ARM64.Deploy.0 = debug_static_md|ARM64
+		{C1B1BB96-5198-48EB-AB48-9A0A0B54FB15}.release_static_md|ARM64.ActiveCfg = release_static_md|ARM64
+		{C1B1BB96-5198-48EB-AB48-9A0A0B54FB15}.release_static_md|ARM64.Build.0 = release_static_md|ARM64
+		{C1B1BB96-5198-48EB-AB48-9A0A0B54FB15}.release_static_md|ARM64.Deploy.0 = release_static_md|ARM64
 		{C1B1BB96-5198-48EB-AB48-9A0A0B54FB15}.debug_shared|Win32.ActiveCfg = debug_shared|Win32
 		{C1B1BB96-5198-48EB-AB48-9A0A0B54FB15}.debug_shared|Win32.Build.0 = debug_shared|Win32
 		{C1B1BB96-5198-48EB-AB48-9A0A0B54FB15}.debug_shared|Win32.Deploy.0 = debug_shared|Win32
diff --git a/Crypto/Crypto_vs170.vcxproj b/Crypto/Crypto_vs170.vcxproj
index 55aeb08cf..aa7b65bff 100644
--- a/Crypto/Crypto_vs170.vcxproj
+++ b/Crypto/Crypto_vs170.vcxproj
@@ -1,6 +1,10 @@
 
-
+
   
+    
+      debug_shared
+      ARM64
+    
     
       debug_shared
       Win32
@@ -9,6 +13,10 @@
       debug_shared
       x64
     
+    
+      debug_static_md
+      ARM64
+    
     
       debug_static_md
       Win32
@@ -17,6 +25,10 @@
       debug_static_md
       x64
     
+    
+      debug_static_mt
+      ARM64
+    
     
       debug_static_mt
       Win32
@@ -25,6 +37,10 @@
       debug_static_mt
       x64
     
+    
+      release_shared
+      ARM64
+    
     
       release_shared
       Win32
@@ -33,6 +49,10 @@
       release_shared
       x64
     
+    
+      release_static_md
+      ARM64
+    
     
       release_static_md
       Win32
@@ -41,6 +61,10 @@
       release_static_md
       x64
     
+    
+      release_static_mt
+      ARM64
+    
     
       release_static_mt
       Win32
@@ -51,6 +75,7 @@
     
   
   
+    17.0
     Crypto
     {EEEE7259-32E9-4D56-B023-C733940AB2A0}
     Crypto
@@ -87,6 +112,36 @@
     MultiByte
     v143
   
+  
+    StaticLibrary
+    MultiByte
+    v143
+  
+  
+    StaticLibrary
+    MultiByte
+    v143
+  
+  
+    StaticLibrary
+    MultiByte
+    v143
+  
+  
+    StaticLibrary
+    MultiByte
+    v143
+  
+  
+    DynamicLibrary
+    MultiByte
+    v143
+  
+  
+    DynamicLibrary
+    MultiByte
+    v143
+  
   
     StaticLibrary
     MultiByte
@@ -137,6 +192,24 @@
   
     
   
+  
+    
+  
+  
+    
+  
+  
+    
+  
+  
+    
+  
+  
+    
+  
+  
+    
+  
   
     
   
@@ -157,7 +230,13 @@
   
   
   
-    <_ProjectFileVersion>15.0.28307.799
+    <_ProjectFileVersion>17.0.32505.173
+    PocoCryptoA64d
+    PocoCryptomdd
+    PocoCryptomtd
+    PocoCryptoA64
+    PocoCryptomd
+    PocoCryptomt
     PocoCryptod
     PocoCryptomdd
     PocoCryptomtd
@@ -171,6 +250,32 @@
     PocoCryptomd
     PocoCryptomt
   
+  
+    ..\binA64\
+    objA64\Crypto\$(Configuration)\
+    true
+  
+  
+    ..\binA64\
+    objA64\Crypto\$(Configuration)\
+    false
+  
+  
+    ..\libA64\
+    objA64\Crypto\$(Configuration)\
+  
+  
+    ..\libA64\
+    objA64\Crypto\$(Configuration)\
+  
+  
+    ..\libA64\
+    objA64\Crypto\$(Configuration)\
+  
+  
+    ..\libA64\
+    objA64\Crypto\$(Configuration)\
+  
   
     ..\bin\
     obj\Crypto\$(Configuration)\
@@ -223,6 +328,166 @@
     ..\lib64\
     obj64\Crypto\$(Configuration)\
   
+  
+    
+      Disabled
+      .\include;..\Foundation\include;%(AdditionalIncludeDirectories)
+      WIN32;_DEBUG;_WINDOWS;_USRDLL;Crypto_EXPORTS;%(PreprocessorDefinitions)
+      true
+      EnableFastChecks
+      MultiThreadedDebugDLL
+      true
+      true
+      true
+      true
+      
+      Level3
+      ProgramDatabase
+      Default
+      true
+    
+    
+      ws2_32.lib;iphlpapi.lib;%(AdditionalDependencies)
+      ..\binA64\PocoCryptoA64d.dll
+      true
+      true
+      ..\binA64\PocoCryptoA64d.pdb
+      ..\libA64;%(AdditionalLibraryDirectories)
+      Console
+      ..\libA64\PocoCryptod.lib
+      MachineARM64
+    
+  
+  
+    
+      MaxSpeed
+      OnlyExplicitInline
+      true
+      Speed
+      true
+      .\include;..\Foundation\include;%(AdditionalIncludeDirectories)
+      WIN32;NDEBUG;_WINDOWS;_USRDLL;Crypto_EXPORTS;%(PreprocessorDefinitions)
+      true
+      MultiThreadedDLL
+      false
+      true
+      true
+      true
+      
+      Level3
+      
+      Default
+      true
+    
+    
+      ws2_32.lib;iphlpapi.lib;%(AdditionalDependencies)
+      ..\binA64\PocoCryptoA64.dll
+      true
+      false
+      ..\libA64;%(AdditionalLibraryDirectories)
+      Console
+      true
+      true
+      ..\libA64\PocoCrypto.lib
+      MachineARM64
+    
+  
+  
+    
+      Disabled
+      .\include;..\Foundation\include;%(AdditionalIncludeDirectories)
+      WIN32;_DEBUG;_WINDOWS;POCO_STATIC;%(PreprocessorDefinitions)
+      true
+      EnableFastChecks
+      MultiThreadedDebug
+      true
+      true
+      true
+      true
+      
+      ..\libA64\PocoCryptomtd.pdb
+      Level3
+      ProgramDatabase
+      Default
+      true
+    
+    
+      ..\libA64\PocoCryptomtd.lib
+    
+  
+  
+    
+      MaxSpeed
+      OnlyExplicitInline
+      true
+      Speed
+      true
+      .\include;..\Foundation\include;%(AdditionalIncludeDirectories)
+      WIN32;NDEBUG;_WINDOWS;POCO_STATIC;%(PreprocessorDefinitions)
+      true
+      MultiThreaded
+      false
+      true
+      true
+      true
+      
+      Level3
+      
+      Default
+      true
+    
+    
+      ..\libA64\PocoCryptomt.lib
+    
+  
+  
+    
+      Disabled
+      .\include;..\Foundation\include;%(AdditionalIncludeDirectories)
+      WIN32;_DEBUG;_WINDOWS;POCO_STATIC;%(PreprocessorDefinitions)
+      true
+      EnableFastChecks
+      MultiThreadedDebugDLL
+      true
+      true
+      true
+      true
+      
+      ..\libA64\PocoCryptomdd.pdb
+      Level3
+      ProgramDatabase
+      Default
+      true
+    
+    
+      ..\libA64\PocoCryptomdd.lib
+    
+  
+  
+    
+      MaxSpeed
+      OnlyExplicitInline
+      true
+      Speed
+      true
+      .\include;..\Foundation\include;%(AdditionalIncludeDirectories)
+      WIN32;NDEBUG;_WINDOWS;POCO_STATIC;%(PreprocessorDefinitions)
+      true
+      MultiThreadedDLL
+      false
+      true
+      true
+      true
+      
+      Level3
+      
+      Default
+      true
+    
+    
+      ..\libA64\PocoCryptomd.lib
+    
+  
   
     
       Disabled
@@ -640,12 +905,16 @@
   
   
     
+      true
       true
       true
+      true
       true
       true
+      true
       true
       true
+      true
       true
       true
     
diff --git a/Crypto/Makefile b/Crypto/Makefile
index 39a95bfef..732eb031c 100644
--- a/Crypto/Makefile
+++ b/Crypto/Makefile
@@ -6,7 +6,10 @@
 
 include $(POCO_BASE)/build/rules/global
 
-SYSLIBS += -lssl -lcrypto
+# see https://github.com/pocoproject/poco/issues/3073
+GLOBAL_SYSLIBS := $(SYSLIBS)
+SYSLIBS = -lssl -lcrypto
+SYSLIBS += $(GLOBAL_SYSLIBS)
 
 objects = Cipher CipherFactory CipherImpl CipherKey CipherKeyImpl \
 	CryptoException CryptoStream CryptoTransform \
diff --git a/Crypto/include/Poco/Crypto/Cipher.h b/Crypto/include/Poco/Crypto/Cipher.h
index b6ecf1172..c0a6188fc 100644
--- a/Crypto/include/Poco/Crypto/Cipher.h
+++ b/Crypto/include/Poco/Crypto/Cipher.h
@@ -107,16 +107,16 @@ public:
 	virtual CryptoTransform::Ptr createDecryptor() = 0;
 		/// Creates a decryptor object to be used with a CryptoStream.
 
-	virtual std::string encryptString(const std::string& str, Encoding encoding = ENC_NONE);
+	virtual std::string encryptString(const std::string& str, Encoding encoding = ENC_NONE, bool padding = true);
 		/// Directly encrypt a string and encode it using the given encoding.
 
-	virtual std::string decryptString(const std::string& str, Encoding encoding = ENC_NONE);
+	virtual std::string decryptString(const std::string& str, Encoding encoding = ENC_NONE, bool padding = true);
 		/// Directly decrypt a string that is encoded with the given encoding.
 
-	virtual void encrypt(std::istream& source, std::ostream& sink, Encoding encoding = ENC_NONE);
+	virtual void encrypt(std::istream& source, std::ostream& sink, Encoding encoding = ENC_NONE, bool padding = true);
 		/// Directly encrypts an input stream and encodes it using the given encoding.
 
-	virtual void decrypt(std::istream& source, std::ostream& sink, Encoding encoding = ENC_NONE);
+	virtual void decrypt(std::istream& source, std::ostream& sink, Encoding encoding = ENC_NONE, bool padding = true);
 		/// Directly decrypt an input stream that is encoded with the given encoding.
 
 protected:
diff --git a/Crypto/include/Poco/Crypto/CipherFactory.h b/Crypto/include/Poco/Crypto/CipherFactory.h
index d284dbfe6..5202e3f70 100644
--- a/Crypto/include/Poco/Crypto/CipherFactory.h
+++ b/Crypto/include/Poco/Crypto/CipherFactory.h
@@ -43,8 +43,8 @@ public:
 		/// Destroys the CipherFactory.
 
 	Cipher* createCipher(const CipherKey& key);
-		/// Creates a Cipher object for the given Cipher name. Valid cipher 
-		/// names depend on the OpenSSL version the library is linked with;  
+		/// Creates a Cipher object for the given Cipher name. Valid cipher
+		/// names depend on the OpenSSL version the library is linked with;
 		/// see the output of
 		///
 		///     openssl enc --help
@@ -64,7 +64,7 @@ public:
 	Cipher* createCipher(const EVPPKey& key);
 		/// Creates an EVPCipher using the given EVP key
 		/// for public key encryption/private key decryption.
-	
+
 	static CipherFactory& defaultFactory();
 		/// Returns the default CipherFactory.
 
diff --git a/Crypto/include/Poco/Crypto/DigestEngine.h b/Crypto/include/Poco/Crypto/DigestEngine.h
index 8244a6ea8..1c30e769d 100644
--- a/Crypto/include/Poco/Crypto/DigestEngine.h
+++ b/Crypto/include/Poco/Crypto/DigestEngine.h
@@ -39,13 +39,13 @@ public:
 		/// See the OpenSSL documentation for a list of supported digest algorithms.
 		///
 		/// Throws a Poco::NotFoundException if no algorithm with the given name exists.
-		
+
 	~DigestEngine();
 		/// Destroys the DigestEngine.
-	
+
 	const std::string& algorithm() const;
 		/// Returns the name of the digest algorithm.
-	
+
 	int nid() const;
 		/// Returns the NID (OpenSSL object identifier) of the digest algorithm.
 
@@ -56,7 +56,7 @@ public:
 
 protected:
 	void updateImpl(const void* data, std::size_t length);
-	
+
 private:
 	std::string _name;
 	EVP_MD_CTX* _pContext;
diff --git a/Crypto/include/Poco/Crypto/ECKeyImpl.h b/Crypto/include/Poco/Crypto/ECKeyImpl.h
index 1795e9584..f9c1b1d42 100644
--- a/Crypto/include/Poco/Crypto/ECKeyImpl.h
+++ b/Crypto/include/Poco/Crypto/ECKeyImpl.h
@@ -62,8 +62,8 @@ public:
 
 	ECKeyImpl(const std::string& publicKeyFile, const std::string& privateKeyFile, const std::string& privateKeyPassphrase);
 		/// Creates the ECKey, by reading public and private key from the given files and
-		/// using the given passphrase for the private key. Can only by used for signing if 
-		/// a private key is available. 
+		/// using the given passphrase for the private key. Can only by used for signing if
+		/// a private key is available.
 
 	ECKeyImpl(std::istream* pPublicKeyStream, std::istream* pPrivateKeyStream, const std::string& privateKeyPassphrase);
 		/// Creates the ECKey. Can only by used for signing if pPrivKey
@@ -91,7 +91,7 @@ public:
 	void save(const std::string& publicKeyFile,
 		const std::string& privateKeyFile = "",
 		const std::string& privateKeyPassphrase = "") const;
-		/// Exports the public and private keys to the given files. 
+		/// Exports the public and private keys to the given files.
 		///
 		/// If an empty filename is specified, the corresponding key
 		/// is not exported.
diff --git a/Crypto/include/Poco/Crypto/EVPPKey.h b/Crypto/include/Poco/Crypto/EVPPKey.h
index 925544de9..1bc0356f9 100644
--- a/Crypto/include/Poco/Crypto/EVPPKey.h
+++ b/Crypto/include/Poco/Crypto/EVPPKey.h
@@ -220,7 +220,7 @@ private:
 #if defined(_MSC_VER)
 #pragma warning(push)
 #pragma warning(disable:4996) // deprecation warnings
-#endif				
+#endif
 				pFile = fopen(keyFile.c_str(), "r");
 #if defined(_MSC_VER)
 #pragma warning(pop)
diff --git a/Crypto/include/Poco/Crypto/KeyPairImpl.h b/Crypto/include/Poco/Crypto/KeyPairImpl.h
index 6999a46d8..50718ce37 100644
--- a/Crypto/include/Poco/Crypto/KeyPairImpl.h
+++ b/Crypto/include/Poco/Crypto/KeyPairImpl.h
@@ -56,7 +56,7 @@ public:
 	virtual void save(const std::string& publicKeyFile,
 		const std::string& privateKeyFile = "",
 		const std::string& privateKeyPassphrase = "") const = 0;
-		/// Exports the public and private keys to the given files. 
+		/// Exports the public and private keys to the given files.
 		///
 		/// If an empty filename is specified, the corresponding key
 		/// is not exported.
diff --git a/Crypto/include/Poco/Crypto/RSADigestEngine.h b/Crypto/include/Poco/Crypto/RSADigestEngine.h
index 7c4d38605..e0c451d24 100644
--- a/Crypto/include/Poco/Crypto/RSADigestEngine.h
+++ b/Crypto/include/Poco/Crypto/RSADigestEngine.h
@@ -39,7 +39,7 @@ class Crypto_API RSADigestEngine: public Poco::DigestEngine
 	/// signed. Then, the hash value is encrypted, using
 	/// the RSA private key.
 	///
-	/// To verify a signature, pass it to the verify() 
+	/// To verify a signature, pass it to the verify()
 	/// member function. It will decrypt the signature
 	/// using the RSA public key and compare the resulting
 	/// hash with the actual hash of the data.
@@ -50,7 +50,7 @@ public:
 		DIGEST_MD5,
 		DIGEST_SHA1
 	};
-	
+
 	//@ deprecated
 	RSADigestEngine(const RSAKey& key, DigestType digestType = DIGEST_SHA1);
 		/// Creates the RSADigestEngine with the given RSA key,
@@ -74,11 +74,11 @@ public:
 	void reset();
 		/// Resets the engine so that a new
 		/// digest can be computed.
-		
+
 	const DigestEngine::Digest& digest();
-		/// Finishes the computation of the digest 
+		/// Finishes the computation of the digest
 		/// (the first time it's called) and
-		/// returns the message digest. 
+		/// returns the message digest.
 		///
 		/// Can be called multiple times.
 
diff --git a/Crypto/include/Poco/Crypto/RSAKeyImpl.h b/Crypto/include/Poco/Crypto/RSAKeyImpl.h
index 7b9f0f547..f0397381c 100644
--- a/Crypto/include/Poco/Crypto/RSAKeyImpl.h
+++ b/Crypto/include/Poco/Crypto/RSAKeyImpl.h
@@ -65,8 +65,8 @@ public:
 
 	RSAKeyImpl(const std::string& publicKeyFile, const std::string& privateKeyFile, const std::string& privateKeyPassphrase);
 		/// Creates the RSAKey, by reading public and private key from the given files and
-		/// using the given passphrase for the private key. Can only by used for signing if 
-		/// a private key is available. 
+		/// using the given passphrase for the private key. Can only by used for signing if
+		/// a private key is available.
 
 	RSAKeyImpl(std::istream* pPublicKeyStream, std::istream* pPrivateKeyStream, const std::string& privateKeyPassphrase);
 		/// Creates the RSAKey. Can only by used for signing if pPrivKey
@@ -97,7 +97,7 @@ public:
 	void save(const std::string& publicKeyFile,
 		const std::string& privateKeyFile = "",
 		const std::string& privateKeyPassphrase = "") const;
-		/// Exports the public and private keys to the given files. 
+		/// Exports the public and private keys to the given files.
 		///
 		/// If an empty filename is specified, the corresponding key
 		/// is not exported.
diff --git a/Crypto/include/Poco/Crypto/X509Certificate.h b/Crypto/include/Poco/Crypto/X509Certificate.h
index a3ea8e164..8284dd71d 100644
--- a/Crypto/include/Poco/Crypto/X509Certificate.h
+++ b/Crypto/include/Poco/Crypto/X509Certificate.h
@@ -84,7 +84,7 @@ public:
 	X509Certificate& operator = (X509Certificate&& cert) noexcept;
 		/// Move assignment.
 
-	void swap(X509Certificate& cert);
+	void swap(X509Certificate& cert) noexcept;
 		/// Exchanges the certificate with another one.
 
 	~X509Certificate();
diff --git a/Crypto/samples/genrsakey/src/genrsakey.cpp b/Crypto/samples/genrsakey/src/genrsakey.cpp
index 75ce37544..f284c6281 100644
--- a/Crypto/samples/genrsakey/src/genrsakey.cpp
+++ b/Crypto/samples/genrsakey/src/genrsakey.cpp
@@ -52,29 +52,29 @@ public:
 	{
 		Poco::Crypto::initializeCrypto();
 	}
-	
+
 	~RSAApp()
 	{
 		Poco::Crypto::uninitializeCrypto();
 	}
 
-protected:	
+protected:
 	void initialize(Application& self)
 	{
 		loadConfiguration(); // load default configuration files, if present
 		Application::initialize(self);
 	}
-	
+
 	void uninitialize()
 	{
 		Application::uninitialize();
 	}
-	
+
 	void reinitialize(Application& self)
 	{
 		Application::reinitialize(self);
 	}
-	
+
 	void defineOptions(OptionSet& options)
 	{
 		Application::defineOptions(options);
@@ -97,7 +97,7 @@ protected:
 				.repeatable(false)
 				.argument("512|1024|2048|4096")
 				.callback(OptionCallback(this, &RSAApp::handleKeyLength)));
-				
+
 		options.addOption(
 			Option("exponent", "e", "defines the exponent of the key")
 				.required(false)
@@ -119,14 +119,14 @@ protected:
 				.argument("pwd")
 				.callback(OptionCallback(this, &RSAApp::handlePassword)));
 	}
-	
+
 	void handleHelp(const std::string& name, const std::string& value)
 	{
 		_helpRequested = true;
 		displayHelp();
 		stopOptionsProcessing();
 	}
-	
+
 	void handleKeyLength(const std::string& name, const std::string& value)
 	{
 		int keyLen = Poco::NumberParser::parse(value);
@@ -150,12 +150,12 @@ protected:
 			throw Poco::Util::IncompatibleOptionsException("Empty file prefix forbidden");
 		_name = value;
 	}
-	
+
 	void handlePassword(const std::string& name, const std::string& value)
 	{
 		_pwd = value;
 	}
-		
+
 	void displayHelp()
 	{
 		HelpFormatter helpFormatter(options());
@@ -176,14 +176,14 @@ protected:
 			logger().information("Generating key: DONE");
 			std::string pubFile(_name + ".pub");
 			std::string privFile(_name + ".priv");
-			
+
 			logger().information("Saving key to " + pubFile + " and " + privFile);
 			key.save(pubFile, privFile, _pwd);
 			logger().information("Key saved");
 		}
 		return Application::EXIT_OK;
 	}
-	
+
 private:
 	bool _helpRequested;
 	RSAKey::KeyLength _length;
diff --git a/Crypto/src/Cipher.cpp b/Crypto/src/Cipher.cpp
index 8b4d57964..2e9326f44 100644
--- a/Crypto/src/Cipher.cpp
+++ b/Crypto/src/Cipher.cpp
@@ -39,30 +39,32 @@ Cipher::~Cipher()
 }
 
 
-std::string Cipher::encryptString(const std::string& str, Encoding encoding)
+std::string Cipher::encryptString(const std::string& str, Encoding encoding, bool padding)
 {
 	std::istringstream source(str);
 	std::ostringstream sink;
 
-	encrypt(source, sink, encoding);
+	encrypt(source, sink, encoding, padding);
 
 	return sink.str();
 }
 
 
-std::string Cipher::decryptString(const std::string& str, Encoding encoding)
+std::string Cipher::decryptString(const std::string& str, Encoding encoding, bool padding)
 {
 	std::istringstream source(str);
 	std::ostringstream sink;
 
-	decrypt(source, sink, encoding);
+	decrypt(source, sink, encoding, padding);
 	return sink.str();
 }
 
 
-void Cipher::encrypt(std::istream& source, std::ostream& sink, Encoding encoding)
+void Cipher::encrypt(std::istream& source, std::ostream& sink, Encoding encoding, bool padding)
 {
-	CryptoInputStream encryptor(source, createEncryptor());
+	CryptoTransform::Ptr p = createEncryptor();
+	if (!padding) p->setPadding(0);
+	CryptoInputStream encryptor(source, p);
 
 	switch (encoding)
 	{
@@ -102,9 +104,11 @@ void Cipher::encrypt(std::istream& source, std::ostream& sink, Encoding encoding
 }
 
 
-void Cipher::decrypt(std::istream& source, std::ostream& sink, Encoding encoding)
+void Cipher::decrypt(std::istream& source, std::ostream& sink, Encoding encoding, bool padding)
 {
-	CryptoOutputStream decryptor(sink, createDecryptor());
+	CryptoTransform::Ptr p = createDecryptor();
+	if (!padding) p->setPadding(0);
+	CryptoOutputStream decryptor(sink, p);
 
 	switch (encoding)
 	{
diff --git a/Crypto/src/CryptoTransform.cpp b/Crypto/src/CryptoTransform.cpp
index e4e58fd6e..6ecba2ec8 100644
--- a/Crypto/src/CryptoTransform.cpp
+++ b/Crypto/src/CryptoTransform.cpp
@@ -28,7 +28,7 @@ CryptoTransform::~CryptoTransform()
 {
 }
 
-  
+
 int CryptoTransform::setPadding(int padding)
 {
 	return 1;
diff --git a/Crypto/src/DigestEngine.cpp b/Crypto/src/DigestEngine.cpp
index 92e7adeed..db5cf6069 100644
--- a/Crypto/src/DigestEngine.cpp
+++ b/Crypto/src/DigestEngine.cpp
@@ -26,10 +26,10 @@ DigestEngine::DigestEngine(const std::string& name):
 {
 	const EVP_MD* md = EVP_get_digestbyname(_name.c_str());
 	if (!md) throw Poco::NotFoundException(_name);
-	EVP_DigestInit_ex(_pContext, md, NULL);	
+	EVP_DigestInit_ex(_pContext, md, NULL);
 }
 
-	
+
 DigestEngine::~DigestEngine()
 {
 	EVP_MD_CTX_destroy(_pContext);
diff --git a/Crypto/src/RSADigestEngine.cpp b/Crypto/src/RSADigestEngine.cpp
index 948aa25ac..9786eec3f 100644
--- a/Crypto/src/RSADigestEngine.cpp
+++ b/Crypto/src/RSADigestEngine.cpp
@@ -51,7 +51,7 @@ void RSADigestEngine::reset()
 	_signature.clear();
 }
 
-	
+
 const DigestEngine::Digest& RSADigestEngine::digest()
 {
 	if (_digest.empty())
@@ -77,7 +77,7 @@ const DigestEngine::Digest& RSADigestEngine::signature()
     return _signature;
 }
 
-	
+
 bool RSADigestEngine::verify(const DigestEngine::Digest& sig)
 {
 	digest();
diff --git a/Crypto/src/X509Certificate.cpp b/Crypto/src/X509Certificate.cpp
index ed5beeba6..d3f3e5377 100644
--- a/Crypto/src/X509Certificate.cpp
+++ b/Crypto/src/X509Certificate.cpp
@@ -121,7 +121,7 @@ X509Certificate& X509Certificate::operator = (X509Certificate&& cert) noexcept
 }
 
 
-void X509Certificate::swap(X509Certificate& cert)
+void X509Certificate::swap(X509Certificate& cert) noexcept
 {
 	using std::swap;
 	swap(cert._issuerName, _issuerName);
diff --git a/Crypto/testsuite/TestSuite_vs170.vcxproj b/Crypto/testsuite/TestSuite_vs170.vcxproj
index 77708cf45..8c416e4e5 100644
--- a/Crypto/testsuite/TestSuite_vs170.vcxproj
+++ b/Crypto/testsuite/TestSuite_vs170.vcxproj
@@ -1,6 +1,10 @@
 
-
+
   
+    
+      debug_shared
+      ARM64
+    
     
       debug_shared
       Win32
@@ -9,6 +13,10 @@
       debug_shared
       x64
     
+    
+      debug_static_md
+      ARM64
+    
     
       debug_static_md
       Win32
@@ -17,6 +25,10 @@
       debug_static_md
       x64
     
+    
+      debug_static_mt
+      ARM64
+    
     
       debug_static_mt
       Win32
@@ -25,6 +37,10 @@
       debug_static_mt
       x64
     
+    
+      release_shared
+      ARM64
+    
     
       release_shared
       Win32
@@ -33,6 +49,10 @@
       release_shared
       x64
     
+    
+      release_static_md
+      ARM64
+    
     
       release_static_md
       Win32
@@ -41,6 +61,10 @@
       release_static_md
       x64
     
+    
+      release_static_mt
+      ARM64
+    
     
       release_static_mt
       Win32
@@ -51,6 +75,7 @@
     
   
   
+    17.0
     TestSuite
     {C1B1BB96-5198-48EB-AB48-9A0A0B54FB15}
     TestSuite
@@ -87,6 +112,36 @@
     MultiByte
     v143
   
+  
+    Application
+    MultiByte
+    v143
+  
+  
+    Application
+    MultiByte
+    v143
+  
+  
+    Application
+    MultiByte
+    v143
+  
+  
+    Application
+    MultiByte
+    v143
+  
+  
+    Application
+    MultiByte
+    v143
+  
+  
+    Application
+    MultiByte
+    v143
+  
   
     Application
     MultiByte
@@ -137,6 +192,24 @@
   
     
   
+  
+    
+  
+  
+    
+  
+  
+    
+  
+  
+    
+  
+  
+    
+  
+  
+    
+  
   
     
   
@@ -157,7 +230,13 @@
   
   
   
-    <_ProjectFileVersion>15.0.28307.799
+    <_ProjectFileVersion>17.0.32505.173
+    TestSuited
+    TestSuited
+    TestSuited
+    TestSuite
+    TestSuite
+    TestSuite
     TestSuited
     TestSuited
     TestSuited
@@ -171,6 +250,36 @@
     TestSuite
     TestSuite
   
+  
+    binA64\
+    objA64\TestSuite\$(Configuration)\
+    true
+  
+  
+    binA64\
+    objA64\TestSuite\$(Configuration)\
+    false
+  
+  
+    binA64\static_mt\
+    objA64\TestSuite\$(Configuration)\
+    true
+  
+  
+    binA64\static_mt\
+    objA64\TestSuite\$(Configuration)\
+    false
+  
+  
+    binA64\static_md\
+    objA64\TestSuite\$(Configuration)\
+    true
+  
+  
+    binA64\static_md\
+    objA64\TestSuite\$(Configuration)\
+    false
+  
   
     bin\
     obj\TestSuite\$(Configuration)\
@@ -231,6 +340,189 @@
     obj64\TestSuite\$(Configuration)\
     false
   
+  
+    
+      Disabled
+      ..\include;..\..\CppUnit\include;..\..\Foundation\include;%(AdditionalIncludeDirectories)
+      WIN32;_DEBUG;_WINDOWS;WINVER=0x0600;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)
+      true
+      EnableFastChecks
+      MultiThreadedDebugDLL
+      true
+      true
+      true
+      true
+      
+      Level3
+      ProgramDatabase
+      Default
+      true
+    
+    
+      CppUnitd.lib;ws2_32.lib;iphlpapi.lib;%(AdditionalDependencies)
+      binA64\TestSuited.exe
+      ..\..\libA64;%(AdditionalLibraryDirectories)
+      true
+      true
+      binA64\TestSuited.pdb
+      Console
+      MachineARM64
+    
+  
+  
+    
+      MaxSpeed
+      OnlyExplicitInline
+      true
+      Speed
+      true
+      ..\include;..\..\CppUnit\include;..\..\Foundation\include;%(AdditionalIncludeDirectories)
+      WIN32;NDEBUG;_WINDOWS;WINVER=0x0600;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)
+      true
+      MultiThreadedDLL
+      false
+      true
+      true
+      true
+      
+      Level3
+      
+      Default
+      true
+    
+    
+      CppUnit.lib;ws2_32.lib;iphlpapi.lib;%(AdditionalDependencies)
+      binA64\TestSuite.exe
+      ..\..\libA64;%(AdditionalLibraryDirectories)
+      false
+      Console
+      true
+      true
+      MachineARM64
+    
+  
+  
+    
+      Disabled
+      ..\include;..\..\CppUnit\include;..\..\Foundation\include;%(AdditionalIncludeDirectories)
+      WIN32;_DEBUG;_WINDOWS;WINVER=0x0600;POCO_STATIC;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)
+      true
+      EnableFastChecks
+      MultiThreadedDebug
+      true
+      true
+      true
+      true
+      
+      Level3
+      ProgramDatabase
+      Default
+      true
+    
+    
+      CppUnitmtd.lib;iphlpapi.lib;winmm.lib;ws2_32.lib;iphlpapi.lib;Crypt32.lib;%(AdditionalDependencies)
+      binA64\static_mt\TestSuited.exe
+      ..\..\libA64;%(AdditionalLibraryDirectories)
+      true
+      true
+      binA64\static_mt\TestSuited.pdb
+      Console
+      MachineARM64
+    
+  
+  
+    
+      MaxSpeed
+      OnlyExplicitInline
+      true
+      Speed
+      true
+      ..\include;..\..\CppUnit\include;..\..\Foundation\include;%(AdditionalIncludeDirectories)
+      WIN32;NDEBUG;_WINDOWS;WINVER=0x0600;POCO_STATIC;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)
+      true
+      MultiThreaded
+      false
+      true
+      true
+      true
+      
+      Level3
+      
+      Default
+      true
+    
+    
+      CppUnitmt.lib;iphlpapi.lib;winmm.lib;ws2_32.lib;iphlpapi.lib;Crypt32.lib;%(AdditionalDependencies)
+      binA64\static_mt\TestSuite.exe
+      ..\..\libA64;%(AdditionalLibraryDirectories)
+      false
+      Console
+      true
+      true
+      MachineARM64
+    
+  
+  
+    
+      Disabled
+      ..\include;..\..\CppUnit\include;..\..\Foundation\include;%(AdditionalIncludeDirectories)
+      WIN32;_DEBUG;_WINDOWS;WINVER=0x0600;POCO_STATIC;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)
+      true
+      EnableFastChecks
+      MultiThreadedDebugDLL
+      true
+      true
+      true
+      true
+      
+      Level3
+      ProgramDatabase
+      Default
+      true
+    
+    
+      CppUnitmdd.lib;iphlpapi.lib;winmm.lib;ws2_32.lib;iphlpapi.lib;%(AdditionalDependencies)
+      binA64\static_md\TestSuited.exe
+      ..\..\libA64;%(AdditionalLibraryDirectories)
+      true
+      true
+      binA64\static_md\TestSuited.pdb
+      Console
+      MachineARM64
+    
+  
+  
+    
+      MaxSpeed
+      OnlyExplicitInline
+      true
+      Speed
+      true
+      ..\include;..\..\CppUnit\include;..\..\Foundation\include;%(AdditionalIncludeDirectories)
+      WIN32;NDEBUG;_WINDOWS;WINVER=0x0600;POCO_STATIC;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)
+      true
+      MultiThreadedDLL
+      false
+      true
+      true
+      true
+      
+      Level3
+      
+      Default
+      true
+    
+    
+      CppUnitmd.lib;iphlpapi.lib;winmm.lib;ws2_32.lib;iphlpapi.lib;%(AdditionalDependencies)
+      binA64\static_md\TestSuite.exe
+      ..\..\libA64;%(AdditionalLibraryDirectories)
+      false
+      Console
+      true
+      true
+      MachineARM64
+    
+  
   
     
       Disabled
diff --git a/Crypto/testsuite/src/DigestEngineTest.cpp b/Crypto/testsuite/src/DigestEngineTest.cpp
index bedba5b97..7e1ccd819 100644
--- a/Crypto/testsuite/src/DigestEngineTest.cpp
+++ b/Crypto/testsuite/src/DigestEngineTest.cpp
@@ -47,7 +47,7 @@ void DigestEngineTest::testMD5()
 
 	engine.update("abcdefghijklmnopqrstuvwxyz");
 	assertTrue (DigestEngine::digestToHex(engine.digest()) == "c3fcd3d76192e4007dfb496cca67e13b");
-	
+
 	engine.update("ABCDEFGHIJKLMNOPQRSTUVWXYZ");
 	engine.update("abcdefghijklmnopqrstuvwxyz0123456789");
 	assertTrue (DigestEngine::digestToHex(engine.digest()) == "d174ab98d277d9f5a5611c2c9f419d9f");
diff --git a/Crypto/testsuite/src/Driver.cpp b/Crypto/testsuite/src/Driver.cpp
index d5bbcfc8e..a4c76e977 100644
--- a/Crypto/testsuite/src/Driver.cpp
+++ b/Crypto/testsuite/src/Driver.cpp
@@ -23,7 +23,7 @@ public:
 	{
 		Poco::Crypto::initializeCrypto();
 	}
-	
+
 	~CryptoInitializer()
 	{
 		Poco::Crypto::uninitializeCrypto();
@@ -34,7 +34,7 @@ public:
 int main(int ac, char **av)
 {
 	CryptoInitializer ci;
-	
+
 	std::vector args;
 	for (int i = 0; i < ac; ++i)
 		args.push_back(std::string(av[i]));
diff --git a/Crypto/testsuite/src/RSATest.cpp b/Crypto/testsuite/src/RSATest.cpp
index 5ea1eda8b..e5a978cfa 100644
--- a/Crypto/testsuite/src/RSATest.cpp
+++ b/Crypto/testsuite/src/RSATest.cpp
@@ -15,7 +15,10 @@
 #include "Poco/Crypto/CipherFactory.h"
 #include "Poco/Crypto/Cipher.h"
 #include "Poco/Crypto/X509Certificate.h"
+#include "Poco/Path.h"
+#include "Poco/File.h"
 #include 
+#include 
 
 
 using namespace Poco::Crypto;
@@ -203,6 +206,33 @@ void RSATest::testRSACipher()
 		std::string dec = pCipher->decryptString(enc);
 		assertTrue (dec == val);
 	}
+
+	RSAKey key(RSAKey::KL_1024, RSAKey::EXP_SMALL);
+	std::string pubKeyFile = Poco::Path::temp() + "poco.key.pub";
+	std::string privKeyFile = Poco::Path::temp() + "poco.key.priv";
+
+	if (Poco::File(pubKeyFile).exists()) Poco::File(pubKeyFile).remove();
+	if (Poco::File(privKeyFile).exists()) Poco::File(privKeyFile).remove();
+	std::ofstream strPub(pubKeyFile);
+	std::ofstream strPriv(privKeyFile);
+	key.save(&strPub, &strPriv);
+	strPub.close();
+	strPriv.close();
+
+    Poco::Crypto::RSAKey encryptKey(pubKeyFile);
+	Poco::Crypto::RSAKey decryptKey(pubKeyFile, privKeyFile);
+
+    Poco::Crypto::CipherFactory factory;
+    auto iengine = factory.createCipher(encryptKey);
+    auto oengine = factory.createCipher(decryptKey);
+
+    std::string ss = "test_str";
+    auto enc = iengine->encryptString(ss);
+    auto dec = oengine->decryptString(enc);
+    assertEqual (ss, dec);
+
+	delete iengine;
+	delete oengine;
 }
 
 
@@ -221,7 +251,7 @@ void RSATest::testRSACipherLarge()
 	sizes.push_back (16383);
 	sizes.push_back (16384);
 	sizes.push_back (16385);
-	
+
 	Cipher::Ptr pCipher = CipherFactory::defaultFactory().createCipher(RSAKey(RSAKey::KL_1024, RSAKey::EXP_SMALL));
 	for (std::vector::const_iterator it = sizes.begin(); it != sizes.end(); ++it)
 	{
@@ -243,7 +273,7 @@ void RSATest::testCertificate()
 	Cipher::Ptr pCipher = CipherFactory::defaultFactory().createCipher(publicKey);
 	Cipher::Ptr pCipher2 = CipherFactory::defaultFactory().createCipher(privateKey);
 	std::string val("lets do some encryption");
-	
+
 	std::string enc = pCipher->encryptString(val);
 	std::string dec = pCipher2->decryptString(enc);
 	assertTrue (dec == val);
diff --git a/Crypto/testsuite/src/WinCEDriver.cpp b/Crypto/testsuite/src/WinCEDriver.cpp
index 9bbd0b29b..6f0530a76 100644
--- a/Crypto/testsuite/src/WinCEDriver.cpp
+++ b/Crypto/testsuite/src/WinCEDriver.cpp
@@ -23,7 +23,7 @@ public:
 	{
 		Poco::Crypto::initializeCrypto();
 	}
-	
+
 	~CryptoInitializer()
 	{
 		Poco::Crypto::uninitializeCrypto();
@@ -42,7 +42,7 @@ int _tmain(int argc, wchar_t* argv[])
 		std::wcstombs(buffer, argv[i], sizeof(buffer));
 		args.push_back(std::string(buffer));
 	}
-	CppUnit::TestRunner runner;	
+	CppUnit::TestRunner runner;
 	runner.addTest("CryptoTestSuite", CryptoTestSuite::suite());
 	return runner.run(args) ? 0 : 1;
 }
diff --git a/Crypto/testsuite/src/WinDriver.cpp b/Crypto/testsuite/src/WinDriver.cpp
index d7f26bba6..90d085fda 100644
--- a/Crypto/testsuite/src/WinDriver.cpp
+++ b/Crypto/testsuite/src/WinDriver.cpp
@@ -22,7 +22,7 @@ public:
 	{
 		Poco::Crypto::initializeCrypto();
 	}
-	
+
 	~CryptoInitializer()
 	{
 		Poco::Crypto::uninitializeCrypto();
diff --git a/Data/Data_vs170.sln b/Data/Data_vs170.sln
index 1e8444f55..222c7e57f 100644
--- a/Data/Data_vs170.sln
+++ b/Data/Data_vs170.sln
@@ -9,6 +9,12 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "TestSuite", "testsuite\Test
 EndProject
 Global
 	GlobalSection(SolutionConfigurationPlatforms) = preSolution
+		debug_shared|ARM64 = debug_shared|ARM64
+		release_shared|ARM64 = release_shared|ARM64
+		debug_static_mt|ARM64 = debug_static_mt|ARM64
+		release_static_mt|ARM64 = release_static_mt|ARM64
+		debug_static_md|ARM64 = debug_static_md|ARM64
+		release_static_md|ARM64 = release_static_md|ARM64
 		debug_shared|Win32 = debug_shared|Win32
 		release_shared|Win32 = release_shared|Win32
 		debug_static_mt|Win32 = debug_static_mt|Win32
@@ -23,6 +29,24 @@ Global
 		release_static_md|x64 = release_static_md|x64
 	EndGlobalSection
 	GlobalSection(ProjectConfigurationPlatforms) = postSolution
+		{240E83C3-368D-11DB-9FBC-00123FC423B5}.debug_shared|ARM64.ActiveCfg = debug_shared|ARM64
+		{240E83C3-368D-11DB-9FBC-00123FC423B5}.debug_shared|ARM64.Build.0 = debug_shared|ARM64
+		{240E83C3-368D-11DB-9FBC-00123FC423B5}.debug_shared|ARM64.Deploy.0 = debug_shared|ARM64
+		{240E83C3-368D-11DB-9FBC-00123FC423B5}.release_shared|ARM64.ActiveCfg = release_shared|ARM64
+		{240E83C3-368D-11DB-9FBC-00123FC423B5}.release_shared|ARM64.Build.0 = release_shared|ARM64
+		{240E83C3-368D-11DB-9FBC-00123FC423B5}.release_shared|ARM64.Deploy.0 = release_shared|ARM64
+		{240E83C3-368D-11DB-9FBC-00123FC423B5}.debug_static_mt|ARM64.ActiveCfg = debug_static_mt|ARM64
+		{240E83C3-368D-11DB-9FBC-00123FC423B5}.debug_static_mt|ARM64.Build.0 = debug_static_mt|ARM64
+		{240E83C3-368D-11DB-9FBC-00123FC423B5}.debug_static_mt|ARM64.Deploy.0 = debug_static_mt|ARM64
+		{240E83C3-368D-11DB-9FBC-00123FC423B5}.release_static_mt|ARM64.ActiveCfg = release_static_mt|ARM64
+		{240E83C3-368D-11DB-9FBC-00123FC423B5}.release_static_mt|ARM64.Build.0 = release_static_mt|ARM64
+		{240E83C3-368D-11DB-9FBC-00123FC423B5}.release_static_mt|ARM64.Deploy.0 = release_static_mt|ARM64
+		{240E83C3-368D-11DB-9FBC-00123FC423B5}.debug_static_md|ARM64.ActiveCfg = debug_static_md|ARM64
+		{240E83C3-368D-11DB-9FBC-00123FC423B5}.debug_static_md|ARM64.Build.0 = debug_static_md|ARM64
+		{240E83C3-368D-11DB-9FBC-00123FC423B5}.debug_static_md|ARM64.Deploy.0 = debug_static_md|ARM64
+		{240E83C3-368D-11DB-9FBC-00123FC423B5}.release_static_md|ARM64.ActiveCfg = release_static_md|ARM64
+		{240E83C3-368D-11DB-9FBC-00123FC423B5}.release_static_md|ARM64.Build.0 = release_static_md|ARM64
+		{240E83C3-368D-11DB-9FBC-00123FC423B5}.release_static_md|ARM64.Deploy.0 = release_static_md|ARM64
 		{240E83C3-368D-11DB-9FBC-00123FC423B5}.debug_shared|Win32.ActiveCfg = debug_shared|Win32
 		{240E83C3-368D-11DB-9FBC-00123FC423B5}.debug_shared|Win32.Build.0 = debug_shared|Win32
 		{240E83C3-368D-11DB-9FBC-00123FC423B5}.debug_shared|Win32.Deploy.0 = debug_shared|Win32
@@ -59,6 +83,24 @@ Global
 		{240E83C3-368D-11DB-9FBC-00123FC423B5}.release_static_md|x64.ActiveCfg = release_static_md|x64
 		{240E83C3-368D-11DB-9FBC-00123FC423B5}.release_static_md|x64.Build.0 = release_static_md|x64
 		{240E83C3-368D-11DB-9FBC-00123FC423B5}.release_static_md|x64.Deploy.0 = release_static_md|x64
+		{1813A463-E349-4FEA-8A8E-4A41E41C0DC7}.debug_shared|ARM64.ActiveCfg = debug_shared|ARM64
+		{1813A463-E349-4FEA-8A8E-4A41E41C0DC7}.debug_shared|ARM64.Build.0 = debug_shared|ARM64
+		{1813A463-E349-4FEA-8A8E-4A41E41C0DC7}.debug_shared|ARM64.Deploy.0 = debug_shared|ARM64
+		{1813A463-E349-4FEA-8A8E-4A41E41C0DC7}.release_shared|ARM64.ActiveCfg = release_shared|ARM64
+		{1813A463-E349-4FEA-8A8E-4A41E41C0DC7}.release_shared|ARM64.Build.0 = release_shared|ARM64
+		{1813A463-E349-4FEA-8A8E-4A41E41C0DC7}.release_shared|ARM64.Deploy.0 = release_shared|ARM64
+		{1813A463-E349-4FEA-8A8E-4A41E41C0DC7}.debug_static_mt|ARM64.ActiveCfg = debug_static_mt|ARM64
+		{1813A463-E349-4FEA-8A8E-4A41E41C0DC7}.debug_static_mt|ARM64.Build.0 = debug_static_mt|ARM64
+		{1813A463-E349-4FEA-8A8E-4A41E41C0DC7}.debug_static_mt|ARM64.Deploy.0 = debug_static_mt|ARM64
+		{1813A463-E349-4FEA-8A8E-4A41E41C0DC7}.release_static_mt|ARM64.ActiveCfg = release_static_mt|ARM64
+		{1813A463-E349-4FEA-8A8E-4A41E41C0DC7}.release_static_mt|ARM64.Build.0 = release_static_mt|ARM64
+		{1813A463-E349-4FEA-8A8E-4A41E41C0DC7}.release_static_mt|ARM64.Deploy.0 = release_static_mt|ARM64
+		{1813A463-E349-4FEA-8A8E-4A41E41C0DC7}.debug_static_md|ARM64.ActiveCfg = debug_static_md|ARM64
+		{1813A463-E349-4FEA-8A8E-4A41E41C0DC7}.debug_static_md|ARM64.Build.0 = debug_static_md|ARM64
+		{1813A463-E349-4FEA-8A8E-4A41E41C0DC7}.debug_static_md|ARM64.Deploy.0 = debug_static_md|ARM64
+		{1813A463-E349-4FEA-8A8E-4A41E41C0DC7}.release_static_md|ARM64.ActiveCfg = release_static_md|ARM64
+		{1813A463-E349-4FEA-8A8E-4A41E41C0DC7}.release_static_md|ARM64.Build.0 = release_static_md|ARM64
+		{1813A463-E349-4FEA-8A8E-4A41E41C0DC7}.release_static_md|ARM64.Deploy.0 = release_static_md|ARM64
 		{1813A463-E349-4FEA-8A8E-4A41E41C0DC7}.debug_shared|Win32.ActiveCfg = debug_shared|Win32
 		{1813A463-E349-4FEA-8A8E-4A41E41C0DC7}.debug_shared|Win32.Build.0 = debug_shared|Win32
 		{1813A463-E349-4FEA-8A8E-4A41E41C0DC7}.debug_shared|Win32.Deploy.0 = debug_shared|Win32
diff --git a/Data/Data_vs170.vcxproj b/Data/Data_vs170.vcxproj
index f9059b382..a3f0a4dd6 100644
--- a/Data/Data_vs170.vcxproj
+++ b/Data/Data_vs170.vcxproj
@@ -1,6 +1,10 @@
 
-
+
   
+    
+      debug_shared
+      ARM64
+    
     
       debug_shared
       Win32
@@ -9,6 +13,10 @@
       debug_shared
       x64
     
+    
+      debug_static_md
+      ARM64
+    
     
       debug_static_md
       Win32
@@ -17,6 +25,10 @@
       debug_static_md
       x64
     
+    
+      debug_static_mt
+      ARM64
+    
     
       debug_static_mt
       Win32
@@ -25,6 +37,10 @@
       debug_static_mt
       x64
     
+    
+      release_shared
+      ARM64
+    
     
       release_shared
       Win32
@@ -33,6 +49,10 @@
       release_shared
       x64
     
+    
+      release_static_md
+      ARM64
+    
     
       release_static_md
       Win32
@@ -41,6 +61,10 @@
       release_static_md
       x64
     
+    
+      release_static_mt
+      ARM64
+    
     
       release_static_mt
       Win32
@@ -51,6 +75,7 @@
     
   
   
+    17.0
     Data
     {240E83C3-368D-11DB-9FBC-00123FC423B5}
     Data
@@ -87,6 +112,36 @@
     MultiByte
     v143
   
+  
+    StaticLibrary
+    MultiByte
+    v143
+  
+  
+    StaticLibrary
+    MultiByte
+    v143
+  
+  
+    StaticLibrary
+    MultiByte
+    v143
+  
+  
+    StaticLibrary
+    MultiByte
+    v143
+  
+  
+    DynamicLibrary
+    MultiByte
+    v143
+  
+  
+    DynamicLibrary
+    MultiByte
+    v143
+  
   
     StaticLibrary
     MultiByte
@@ -137,6 +192,24 @@
   
     
   
+  
+    
+  
+  
+    
+  
+  
+    
+  
+  
+    
+  
+  
+    
+  
+  
+    
+  
   
     
   
@@ -157,7 +230,13 @@
   
   
   
-    <_ProjectFileVersion>16.0.32002.118
+    <_ProjectFileVersion>17.0.32505.173
+    PocoDataA64d
+    PocoDatamdd
+    PocoDatamtd
+    PocoDataA64
+    PocoDatamd
+    PocoDatamt
     PocoDatad
     PocoDatamdd
     PocoDatamtd
@@ -171,6 +250,32 @@
     PocoDatamd
     PocoDatamt
   
+  
+    ..\binA64\
+    objA64\Data\$(Configuration)\
+    true
+  
+  
+    ..\binA64\
+    objA64\Data\$(Configuration)\
+    false
+  
+  
+    ..\libA64\
+    objA64\Data\$(Configuration)\
+  
+  
+    ..\libA64\
+    objA64\Data\$(Configuration)\
+  
+  
+    ..\libA64\
+    objA64\Data\$(Configuration)\
+  
+  
+    ..\libA64\
+    objA64\Data\$(Configuration)\
+  
   
     ..\bin\
     obj\Data\$(Configuration)\
@@ -223,6 +328,164 @@
     ..\lib64\
     obj64\Data\$(Configuration)\
   
+  
+    
+      Disabled
+      .\include;..\Foundation\include;%(AdditionalIncludeDirectories)
+      WIN32;_DEBUG;_WINDOWS;_USRDLL;Data_EXPORTS;%(PreprocessorDefinitions)
+      true
+      EnableFastChecks
+      MultiThreadedDebugDLL
+      true
+      true
+      true
+      true
+      
+      Level3
+      ProgramDatabase
+      Default
+      true
+    
+    
+      ..\binA64\PocoDataA64d.dll
+      true
+      true
+      ..\binA64\PocoDataA64d.pdb
+      ..\libA64;%(AdditionalLibraryDirectories)
+      Console
+      ..\libA64\PocoDatad.lib
+      MachineARM64
+    
+  
+  
+    
+      MaxSpeed
+      OnlyExplicitInline
+      true
+      Speed
+      true
+      .\include;..\Foundation\include;%(AdditionalIncludeDirectories)
+      WIN32;NDEBUG;_WINDOWS;_USRDLL;Data_EXPORTS;%(PreprocessorDefinitions)
+      true
+      MultiThreadedDLL
+      false
+      true
+      true
+      true
+      
+      Level3
+      
+      Default
+      true
+    
+    
+      ..\binA64\PocoDataA64.dll
+      true
+      false
+      ..\libA64;%(AdditionalLibraryDirectories)
+      Console
+      true
+      true
+      ..\libA64\PocoData.lib
+      MachineARM64
+    
+  
+  
+    
+      Disabled
+      .\include;..\Foundation\include;%(AdditionalIncludeDirectories)
+      WIN32;_DEBUG;_WINDOWS;POCO_STATIC;%(PreprocessorDefinitions)
+      true
+      EnableFastChecks
+      MultiThreadedDebug
+      true
+      true
+      true
+      true
+      
+      ..\libA64\PocoDatamtd.pdb
+      Level3
+      ProgramDatabase
+      Default
+      true
+    
+    
+      ..\libA64\PocoDatamtd.lib
+    
+  
+  
+    
+      MaxSpeed
+      OnlyExplicitInline
+      true
+      Speed
+      true
+      .\include;..\Foundation\include;%(AdditionalIncludeDirectories)
+      WIN32;NDEBUG;_WINDOWS;POCO_STATIC;%(PreprocessorDefinitions)
+      true
+      MultiThreaded
+      false
+      true
+      true
+      true
+      
+      Level3
+      
+      Default
+      true
+    
+    
+      ..\libA64\PocoDatamt.lib
+    
+  
+  
+    
+      Disabled
+      .\include;..\Foundation\include;%(AdditionalIncludeDirectories)
+      WIN32;_DEBUG;_WINDOWS;POCO_STATIC;%(PreprocessorDefinitions)
+      true
+      EnableFastChecks
+      MultiThreadedDebugDLL
+      true
+      true
+      true
+      true
+      
+      ..\libA64\PocoDatamdd.pdb
+      Level3
+      ProgramDatabase
+      Default
+      true
+    
+    
+      ..\libA64\PocoDatamdd.lib
+    
+  
+  
+    
+      MaxSpeed
+      OnlyExplicitInline
+      true
+      Speed
+      true
+      .\include;..\Foundation\include;%(AdditionalIncludeDirectories)
+      WIN32;NDEBUG;_WINDOWS;POCO_STATIC;%(PreprocessorDefinitions)
+      true
+      MultiThreadedDLL
+      false
+      true
+      true
+      true
+      
+      Level3
+      
+      Default
+      true
+    
+    
+      ..\libA64\PocoDatamd.lib
+    
+  
   
     
       Disabled
@@ -569,6 +832,7 @@
     
     
     
+    
     
     
     
@@ -635,6 +899,9 @@
     
       true
     
+    
+      true
+    
     
       true
     
@@ -710,12 +977,16 @@
   
   
     
+      true
       true
       true
+      true
       true
       true
+      true
       true
       true
+      true
       true
       true
     
diff --git a/Data/MySQL/MySQL_vs170.sln b/Data/MySQL/MySQL_vs170.sln
index d62f78d9d..1352dbb99 100644
--- a/Data/MySQL/MySQL_vs170.sln
+++ b/Data/MySQL/MySQL_vs170.sln
@@ -9,6 +9,12 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "TestSuite", "testsuite\Test
 EndProject
 Global
 	GlobalSection(SolutionConfigurationPlatforms) = preSolution
+		debug_shared|ARM64 = debug_shared|ARM64
+		release_shared|ARM64 = release_shared|ARM64
+		debug_static_mt|ARM64 = debug_static_mt|ARM64
+		release_static_mt|ARM64 = release_static_mt|ARM64
+		debug_static_md|ARM64 = debug_static_md|ARM64
+		release_static_md|ARM64 = release_static_md|ARM64
 		debug_shared|Win32 = debug_shared|Win32
 		release_shared|Win32 = release_shared|Win32
 		debug_static_mt|Win32 = debug_static_mt|Win32
@@ -23,6 +29,24 @@ Global
 		release_static_md|x64 = release_static_md|x64
 	EndGlobalSection
 	GlobalSection(ProjectConfigurationPlatforms) = postSolution
+		{73E19FDE-1570-488C-B3DB-72A60FADD408}.debug_shared|ARM64.ActiveCfg = debug_shared|ARM64
+		{73E19FDE-1570-488C-B3DB-72A60FADD408}.debug_shared|ARM64.Build.0 = debug_shared|ARM64
+		{73E19FDE-1570-488C-B3DB-72A60FADD408}.debug_shared|ARM64.Deploy.0 = debug_shared|ARM64
+		{73E19FDE-1570-488C-B3DB-72A60FADD408}.release_shared|ARM64.ActiveCfg = release_shared|ARM64
+		{73E19FDE-1570-488C-B3DB-72A60FADD408}.release_shared|ARM64.Build.0 = release_shared|ARM64
+		{73E19FDE-1570-488C-B3DB-72A60FADD408}.release_shared|ARM64.Deploy.0 = release_shared|ARM64
+		{73E19FDE-1570-488C-B3DB-72A60FADD408}.debug_static_mt|ARM64.ActiveCfg = debug_static_mt|ARM64
+		{73E19FDE-1570-488C-B3DB-72A60FADD408}.debug_static_mt|ARM64.Build.0 = debug_static_mt|ARM64
+		{73E19FDE-1570-488C-B3DB-72A60FADD408}.debug_static_mt|ARM64.Deploy.0 = debug_static_mt|ARM64
+		{73E19FDE-1570-488C-B3DB-72A60FADD408}.release_static_mt|ARM64.ActiveCfg = release_static_mt|ARM64
+		{73E19FDE-1570-488C-B3DB-72A60FADD408}.release_static_mt|ARM64.Build.0 = release_static_mt|ARM64
+		{73E19FDE-1570-488C-B3DB-72A60FADD408}.release_static_mt|ARM64.Deploy.0 = release_static_mt|ARM64
+		{73E19FDE-1570-488C-B3DB-72A60FADD408}.debug_static_md|ARM64.ActiveCfg = debug_static_md|ARM64
+		{73E19FDE-1570-488C-B3DB-72A60FADD408}.debug_static_md|ARM64.Build.0 = debug_static_md|ARM64
+		{73E19FDE-1570-488C-B3DB-72A60FADD408}.debug_static_md|ARM64.Deploy.0 = debug_static_md|ARM64
+		{73E19FDE-1570-488C-B3DB-72A60FADD408}.release_static_md|ARM64.ActiveCfg = release_static_md|ARM64
+		{73E19FDE-1570-488C-B3DB-72A60FADD408}.release_static_md|ARM64.Build.0 = release_static_md|ARM64
+		{73E19FDE-1570-488C-B3DB-72A60FADD408}.release_static_md|ARM64.Deploy.0 = release_static_md|ARM64
 		{73E19FDE-1570-488C-B3DB-72A60FADD408}.debug_shared|Win32.ActiveCfg = debug_shared|Win32
 		{73E19FDE-1570-488C-B3DB-72A60FADD408}.debug_shared|Win32.Build.0 = debug_shared|Win32
 		{73E19FDE-1570-488C-B3DB-72A60FADD408}.debug_shared|Win32.Deploy.0 = debug_shared|Win32
@@ -59,6 +83,24 @@ Global
 		{73E19FDE-1570-488C-B3DB-72A60FADD408}.release_static_md|x64.ActiveCfg = release_static_md|x64
 		{73E19FDE-1570-488C-B3DB-72A60FADD408}.release_static_md|x64.Build.0 = release_static_md|x64
 		{73E19FDE-1570-488C-B3DB-72A60FADD408}.release_static_md|x64.Deploy.0 = release_static_md|x64
+		{4D6E42AE-EB6A-47EB-A186-B8A183FABCF7}.debug_shared|ARM64.ActiveCfg = debug_shared|ARM64
+		{4D6E42AE-EB6A-47EB-A186-B8A183FABCF7}.debug_shared|ARM64.Build.0 = debug_shared|ARM64
+		{4D6E42AE-EB6A-47EB-A186-B8A183FABCF7}.debug_shared|ARM64.Deploy.0 = debug_shared|ARM64
+		{4D6E42AE-EB6A-47EB-A186-B8A183FABCF7}.release_shared|ARM64.ActiveCfg = release_shared|ARM64
+		{4D6E42AE-EB6A-47EB-A186-B8A183FABCF7}.release_shared|ARM64.Build.0 = release_shared|ARM64
+		{4D6E42AE-EB6A-47EB-A186-B8A183FABCF7}.release_shared|ARM64.Deploy.0 = release_shared|ARM64
+		{4D6E42AE-EB6A-47EB-A186-B8A183FABCF7}.debug_static_mt|ARM64.ActiveCfg = debug_static_mt|ARM64
+		{4D6E42AE-EB6A-47EB-A186-B8A183FABCF7}.debug_static_mt|ARM64.Build.0 = debug_static_mt|ARM64
+		{4D6E42AE-EB6A-47EB-A186-B8A183FABCF7}.debug_static_mt|ARM64.Deploy.0 = debug_static_mt|ARM64
+		{4D6E42AE-EB6A-47EB-A186-B8A183FABCF7}.release_static_mt|ARM64.ActiveCfg = release_static_mt|ARM64
+		{4D6E42AE-EB6A-47EB-A186-B8A183FABCF7}.release_static_mt|ARM64.Build.0 = release_static_mt|ARM64
+		{4D6E42AE-EB6A-47EB-A186-B8A183FABCF7}.release_static_mt|ARM64.Deploy.0 = release_static_mt|ARM64
+		{4D6E42AE-EB6A-47EB-A186-B8A183FABCF7}.debug_static_md|ARM64.ActiveCfg = debug_static_md|ARM64
+		{4D6E42AE-EB6A-47EB-A186-B8A183FABCF7}.debug_static_md|ARM64.Build.0 = debug_static_md|ARM64
+		{4D6E42AE-EB6A-47EB-A186-B8A183FABCF7}.debug_static_md|ARM64.Deploy.0 = debug_static_md|ARM64
+		{4D6E42AE-EB6A-47EB-A186-B8A183FABCF7}.release_static_md|ARM64.ActiveCfg = release_static_md|ARM64
+		{4D6E42AE-EB6A-47EB-A186-B8A183FABCF7}.release_static_md|ARM64.Build.0 = release_static_md|ARM64
+		{4D6E42AE-EB6A-47EB-A186-B8A183FABCF7}.release_static_md|ARM64.Deploy.0 = release_static_md|ARM64
 		{4D6E42AE-EB6A-47EB-A186-B8A183FABCF7}.debug_shared|Win32.ActiveCfg = debug_shared|Win32
 		{4D6E42AE-EB6A-47EB-A186-B8A183FABCF7}.debug_shared|Win32.Build.0 = debug_shared|Win32
 		{4D6E42AE-EB6A-47EB-A186-B8A183FABCF7}.debug_shared|Win32.Deploy.0 = debug_shared|Win32
diff --git a/Data/MySQL/MySQL_vs170.vcxproj b/Data/MySQL/MySQL_vs170.vcxproj
index 067cd7c62..29b7943d6 100644
--- a/Data/MySQL/MySQL_vs170.vcxproj
+++ b/Data/MySQL/MySQL_vs170.vcxproj
@@ -1,6 +1,10 @@
 
-
+
   
+    
+      debug_shared
+      ARM64
+    
     
       debug_shared
       Win32
@@ -9,6 +13,10 @@
       debug_shared
       x64
     
+    
+      debug_static_md
+      ARM64
+    
     
       debug_static_md
       Win32
@@ -17,6 +25,10 @@
       debug_static_md
       x64
     
+    
+      debug_static_mt
+      ARM64
+    
     
       debug_static_mt
       Win32
@@ -25,6 +37,10 @@
       debug_static_mt
       x64
     
+    
+      release_shared
+      ARM64
+    
     
       release_shared
       Win32
@@ -33,6 +49,10 @@
       release_shared
       x64
     
+    
+      release_static_md
+      ARM64
+    
     
       release_static_md
       Win32
@@ -41,6 +61,10 @@
       release_static_md
       x64
     
+    
+      release_static_mt
+      ARM64
+    
     
       release_static_mt
       Win32
@@ -51,6 +75,7 @@
     
   
   
+    17.0
     MySQL
     {73E19FDE-1570-488C-B3DB-72A60FADD408}
     MySQL
@@ -87,6 +112,36 @@
     MultiByte
     v143
   
+  
+    StaticLibrary
+    MultiByte
+    v143
+  
+  
+    StaticLibrary
+    MultiByte
+    v143
+  
+  
+    StaticLibrary
+    MultiByte
+    v143
+  
+  
+    StaticLibrary
+    MultiByte
+    v143
+  
+  
+    DynamicLibrary
+    MultiByte
+    v143
+  
+  
+    DynamicLibrary
+    MultiByte
+    v143
+  
   
     StaticLibrary
     MultiByte
@@ -137,6 +192,24 @@
   
     
   
+  
+    
+  
+  
+    
+  
+  
+    
+  
+  
+    
+  
+  
+    
+  
+  
+    
+  
   
     
   
@@ -157,7 +230,13 @@
   
   
   
-    <_ProjectFileVersion>15.0.28307.799
+    <_ProjectFileVersion>17.0.32505.173
+    PocoDataMySQLA64d
+    PocoDataMySQLmdd
+    PocoDataMySQLmtd
+    PocoDataMySQLA64
+    PocoDataMySQLmd
+    PocoDataMySQLmt
     PocoDataMySQLd
     PocoDataMySQLmdd
     PocoDataMySQLmtd
@@ -171,6 +250,32 @@
     PocoDataMySQLmd
     PocoDataMySQLmt
   
+  
+    ..\..\binA64\
+    objA64\MySQL\$(Configuration)\
+    true
+  
+  
+    ..\..\binA64\
+    objA64\MySQL\$(Configuration)\
+    false
+  
+  
+    ..\..\libA64\
+    objA64\MySQL\$(Configuration)\
+  
+  
+    ..\..\libA64\
+    objA64\MySQL\$(Configuration)\
+  
+  
+    ..\..\libA64\
+    objA64\MySQL\$(Configuration)\
+  
+  
+    ..\..\libA64\
+    objA64\MySQL\$(Configuration)\
+  
   
     ..\..\bin\
     obj\MySQL\$(Configuration)\
@@ -223,6 +328,164 @@
     ..\..\lib64\
     obj64\MySQL\$(Configuration)\
   
+  
+    
+      Disabled
+      .\include;..\..\Foundation\include;..\..\Data\include;..\..\mysql\include;%(AdditionalIncludeDirectories)
+      WIN32;_DEBUG;_WINDOWS;_USRDLL;THREADSAFE;__LCC__;MySQL_EXPORTS;%(PreprocessorDefinitions)
+      true
+      EnableFastChecks
+      MultiThreadedDebugDLL
+      true
+      true
+      true
+      true
+      
+      Level3
+      ProgramDatabase
+      Default
+      true
+    
+    
+      ..\..\binA64\PocoDataMySQLA64d.dll
+      true
+      true
+      ..\..\binA64\PocoDataMySQLA64d.pdb
+      ..\..\libA64;%(AdditionalLibraryDirectories)
+      Console
+      ..\..\libA64\PocoDataMySQLd.lib
+      MachineARM64
+    
+  
+  
+    
+      MaxSpeed
+      OnlyExplicitInline
+      true
+      Speed
+      true
+      .\include;..\..\Foundation\include;..\..\Data\include;..\..\mysql\include;%(AdditionalIncludeDirectories)
+      WIN32;NDEBUG;_WINDOWS;_USRDLL;THREADSAFE;__LCC__;MySQL_EXPORTS;%(PreprocessorDefinitions)
+      true
+      MultiThreadedDLL
+      false
+      true
+      true
+      true
+      
+      Level3
+      
+      Default
+      true
+    
+    
+      ..\..\binA64\PocoDataMySQLA64.dll
+      true
+      false
+      ..\..\libA64;%(AdditionalLibraryDirectories)
+      Console
+      true
+      true
+      ..\..\libA64\PocoDataMySQL.lib
+      MachineARM64
+    
+  
+  
+    
+      Disabled
+      .\include;..\..\Foundation\include;..\..\Data\include;..\..\mysql\include;%(AdditionalIncludeDirectories)
+      WIN32;_DEBUG;_WINDOWS;POCO_STATIC;THREADSAFE;__LCC__;%(PreprocessorDefinitions)
+      true
+      EnableFastChecks
+      MultiThreadedDebug
+      true
+      true
+      true
+      true
+      
+      ..\..\libA64\PocoDataMySQLmtd.pdb
+      Level3
+      ProgramDatabase
+      Default
+      true
+    
+    
+      ..\..\libA64\PocoDataMySQLmtd.lib
+    
+  
+  
+    
+      MaxSpeed
+      OnlyExplicitInline
+      true
+      Speed
+      true
+      .\include;..\..\Foundation\include;..\..\Data\include;..\..\mysql\include;%(AdditionalIncludeDirectories)
+      WIN32;NDEBUG;_WINDOWS;POCO_STATIC;THREADSAFE;__LCC__;%(PreprocessorDefinitions)
+      true
+      MultiThreaded
+      false
+      true
+      true
+      true
+      
+      Level3
+      
+      Default
+      true
+    
+    
+      ..\..\libA64\PocoDataMySQLmt.lib
+    
+  
+  
+    
+      Disabled
+      .\include;..\..\Foundation\include;..\..\Data\include;..\..\mysql\include;%(AdditionalIncludeDirectories)
+      WIN32;_DEBUG;_WINDOWS;POCO_STATIC;THREADSAFE;__LCC__;%(PreprocessorDefinitions)
+      true
+      EnableFastChecks
+      MultiThreadedDebugDLL
+      true
+      true
+      true
+      true
+      
+      ..\..\libA64\PocoDataMySQLmdd.pdb
+      Level3
+      ProgramDatabase
+      Default
+      true
+    
+    
+      ..\..\libA64\PocoDataMySQLmdd.lib
+    
+  
+  
+    
+      MaxSpeed
+      OnlyExplicitInline
+      true
+      Speed
+      true
+      .\include;..\..\Foundation\include;..\..\Data\include;..\..\mysql\include;%(AdditionalIncludeDirectories)
+      WIN32;NDEBUG;_WINDOWS;POCO_STATIC;THREADSAFE;__LCC__;%(PreprocessorDefinitions)
+      true
+      MultiThreadedDLL
+      false
+      true
+      true
+      true
+      
+      Level3
+      
+      Default
+      true
+    
+    
+      ..\..\libA64\PocoDataMySQLmd.lib
+    
+  
   
     
       Disabled
@@ -587,12 +850,16 @@
   
   
     
+      true
       true
       true
+      true
       true
       true
+      true
       true
       true
+      true
       true
       true
     
diff --git a/Data/MySQL/include/Poco/Data/MySQL/Connector.h b/Data/MySQL/include/Poco/Data/MySQL/Connector.h
index 14960f439..77878ac6c 100644
--- a/Data/MySQL/include/Poco/Data/MySQL/Connector.h
+++ b/Data/MySQL/include/Poco/Data/MySQL/Connector.h
@@ -35,7 +35,7 @@ public:
 
 	Connector();
 		/// Creates the Connector.
-	
+
 	virtual ~Connector();
 		/// Destroys the Connector.
 
diff --git a/Data/MySQL/include/Poco/Data/MySQL/MySQLStatementImpl.h b/Data/MySQL/include/Poco/Data/MySQL/MySQLStatementImpl.h
index d06a8ba2f..e303afd27 100644
--- a/Data/MySQL/include/Poco/Data/MySQL/MySQLStatementImpl.h
+++ b/Data/MySQL/include/Poco/Data/MySQL/MySQLStatementImpl.h
@@ -40,10 +40,10 @@ class MySQL_API MySQLStatementImpl: public Poco::Data::StatementImpl
 public:
 	MySQLStatementImpl(SessionImpl& s);
 		/// Creates the MySQLStatementImpl.
-		
+
 	~MySQLStatementImpl();
 		/// Destroys the MySQLStatementImpl.
-		
+
 protected:
 	virtual std::size_t columnsReturned() const;
 		/// Returns number of columns returned by query.
@@ -51,32 +51,32 @@ protected:
 	virtual int affectedRowCount() const;
 		/// Returns the number of affected rows.
 		/// Used to find out the number of rows affected by insert, delete or update.
-	
+
 	virtual const MetaColumn& metaColumn(std::size_t pos) const;
 		/// Returns column meta data.
-		
+
 	virtual bool hasNext();
 		/// Returns true if a call to next() will return data.
-		
+
 	virtual std::size_t next();
 		/// Retrieves the next row from the resultset.
 		/// Will throw, if the resultset is empty.
-	
+
 	virtual bool canBind() const;
 		/// Returns true if a valid statement is set and we can bind.
 
 	virtual bool canCompile() const;
 		/// Returns true if another compile is possible.
-		
+
 	virtual void compileImpl();
 		/// Compiles the statement, doesn't bind yet
-		
+
 	virtual void bindImpl();
 		/// Binds parameters
-		
+
 	virtual Poco::Data::AbstractExtractor::Ptr extractor();
 		/// Returns the concrete extractor used by the statement.
-		
+
 	virtual Poco::Data::AbstractBinder::Ptr binder();
 		/// Returns the concrete binder used by the statement.
 
diff --git a/Data/MySQL/include/Poco/Data/MySQL/ResultMetadata.h b/Data/MySQL/include/Poco/Data/MySQL/ResultMetadata.h
index bd6111f06..8b45e2a3b 100644
--- a/Data/MySQL/include/Poco/Data/MySQL/ResultMetadata.h
+++ b/Data/MySQL/include/Poco/Data/MySQL/ResultMetadata.h
@@ -71,6 +71,8 @@ public:
 		/// Expands the size allocated for column to fit the length of the data.
 
 private:
+	void freeMemory();
+
 	std::vector    _columns;
 	std::vector    _row;
 	std::vector         _buffer;
diff --git a/Data/MySQL/src/Extractor.cpp b/Data/MySQL/src/Extractor.cpp
index 0e0862ea3..cb06a2d5d 100644
--- a/Data/MySQL/src/Extractor.cpp
+++ b/Data/MySQL/src/Extractor.cpp
@@ -134,6 +134,9 @@ bool Extractor::extract(std::size_t pos, std::string& val)
 	if (columnType == Poco::Data::MetaColumn::FDT_JSON && !extractJSON(pos))
 		return false;
 
+	if (columnType == Poco::Data::MetaColumn::FDT_BLOB && !extractLongLOB(pos))
+		return false;
+
 	val.assign(reinterpret_cast(_metadata.rawData(pos)), _metadata.length(pos));
 	return true;
 }
diff --git a/Data/MySQL/src/ResultMetadata.cpp b/Data/MySQL/src/ResultMetadata.cpp
index 3d631c0d3..33c3785ed 100644
--- a/Data/MySQL/src/ResultMetadata.cpp
+++ b/Data/MySQL/src/ResultMetadata.cpp
@@ -61,6 +61,7 @@ namespace
 		case MYSQL_TYPE_DATE:
 		case MYSQL_TYPE_TIME:
 		case MYSQL_TYPE_DATETIME:
+		case MYSQL_TYPE_TIMESTAMP:
 			return sizeof(MYSQL_TIME);
 
 		case MYSQL_TYPE_DECIMAL:
@@ -77,16 +78,16 @@ namespace
 		default:
 			throw Poco::Data::MySQL::StatementException("unknown field type");
 		}
-	}	
+	}
 
 	Poco::Data::MetaColumn::ColumnDataType fieldType(const MYSQL_FIELD& field)
-		/// Convert field MySQL-type to Poco-type	
+		/// Convert field MySQL-type to Poco-type
 	{
 		bool unsig = ((field.flags & UNSIGNED_FLAG) == UNSIGNED_FLAG);
 
 		switch (field.type)
 		{
-		case MYSQL_TYPE_TINY:     
+		case MYSQL_TYPE_TINY:
 			if (unsig) return Poco::Data::MetaColumn::FDT_UINT8;
 			return Poco::Data::MetaColumn::FDT_INT8;
 
@@ -95,31 +96,32 @@ namespace
 			return Poco::Data::MetaColumn::FDT_INT16;
 
 		case MYSQL_TYPE_INT24:
-		case MYSQL_TYPE_LONG:     
+		case MYSQL_TYPE_LONG:
 			if (unsig) return Poco::Data::MetaColumn::FDT_UINT32;
 			return Poco::Data::MetaColumn::FDT_INT32;
 
-		case MYSQL_TYPE_FLOAT:    
+		case MYSQL_TYPE_FLOAT:
 			return Poco::Data::MetaColumn::FDT_FLOAT;
 
 		case MYSQL_TYPE_DECIMAL:
 		case MYSQL_TYPE_NEWDECIMAL:
-		case MYSQL_TYPE_DOUBLE:   
+		case MYSQL_TYPE_DOUBLE:
 			return Poco::Data::MetaColumn::FDT_DOUBLE;
 
-		case MYSQL_TYPE_LONGLONG: 
+		case MYSQL_TYPE_LONGLONG:
 			if (unsig) return Poco::Data::MetaColumn::FDT_UINT64;
 			return Poco::Data::MetaColumn::FDT_INT64;
-			
+
 		case MYSQL_TYPE_DATE:
 			return Poco::Data::MetaColumn::FDT_DATE;
-			
+
 		case MYSQL_TYPE_TIME:
 			return Poco::Data::MetaColumn::FDT_TIME;
-			
+
 		case MYSQL_TYPE_DATETIME:
+		case MYSQL_TYPE_TIMESTAMP:
 			return Poco::Data::MetaColumn::FDT_TIMESTAMP;
-			
+
 		case MYSQL_TYPE_STRING:
 		case MYSQL_TYPE_VAR_STRING:
 			return Poco::Data::MetaColumn::FDT_STRING;
@@ -145,13 +147,13 @@ namespace MySQL {
 
 ResultMetadata::~ResultMetadata()
 {
-	for (std::vector::iterator it = _buffer.begin(); it != _buffer.end(); ++it)
-		std::free(*it);
+	freeMemory();
 }
 
 
 void ResultMetadata::reset()
 {
+	freeMemory();
 	_columns.resize(0);
 	_row.resize(0);
 	_buffer.resize(0);
@@ -160,14 +162,20 @@ void ResultMetadata::reset()
 }
 
 
+void ResultMetadata::freeMemory()
+{
+	for (std::vector::iterator it = _buffer.begin(); it != _buffer.end(); ++it)
+		std::free(*it);
+}
+
+
 void ResultMetadata::init(MYSQL_STMT* stmt)
 {
 	ResultMetadataHandle h(stmt);
 
 	if (!h)
 	{
-		// all right, it is normal
-		// querys such an "INSERT INTO" just does not have result at all
+		// some queries (eg. INSERT) don't have result
 		reset();
 		return;
 	}
@@ -236,13 +244,17 @@ std::size_t ResultMetadata::length(std::size_t pos) const
 }
 
 
-const unsigned char* ResultMetadata::rawData(std::size_t pos) const 
+const unsigned char* ResultMetadata::rawData(std::size_t pos) const
 {
+	if ((_lengths[pos] == 0) && (_row[pos].buffer == nullptr))
+		return reinterpret_cast("");
+	else
+		poco_check_ptr (_row[pos].buffer);
 	return reinterpret_cast(_row[pos].buffer);
 }
 
 
-bool ResultMetadata::isNull(std::size_t pos) const 
+bool ResultMetadata::isNull(std::size_t pos) const
 {
 	return (_isNull[pos] != 0);
 }
diff --git a/Data/MySQL/src/SessionImpl.cpp b/Data/MySQL/src/SessionImpl.cpp
index 998fa5c6b..dab3ada08 100644
--- a/Data/MySQL/src/SessionImpl.cpp
+++ b/Data/MySQL/src/SessionImpl.cpp
@@ -255,16 +255,28 @@ void SessionImpl::setTransactionIsolation(Poco::UInt32 ti)
 
 Poco::UInt32 SessionImpl::getTransactionIsolation() const
 {
+	const std::string MARIADB_SERVERINFO = "MariaDB";
+
 	std::string isolation;
+	std::string serverInfo = Utility::serverInfo(_handle);
 	unsigned long version = Utility::serverVersion(_handle);
-	if (version >= 80000)
-	{
-		getSetting("transaction_isolation", isolation);
-		isolation = isolation.c_str();
-	}
-	else
+
+	if (serverInfo.find(MARIADB_SERVERINFO) != std::string::npos) //MariaDB
 	{
 		getSetting("tx_isolation", isolation);
+		isolation = isolation.c_str();
+	}
+	else //MySQL
+	{
+		if (version >= 80000)
+		{
+			getSetting("transaction_isolation", isolation);
+			isolation = isolation.c_str();
+		}
+		else
+		{
+			getSetting("tx_isolation", isolation);
+		}
 	}
 	Poco::replaceInPlace(isolation, "-", " ");
 	if (MYSQL_READ_UNCOMMITTED == isolation)
diff --git a/Data/MySQL/testsuite/TestSuite_vs170.vcxproj b/Data/MySQL/testsuite/TestSuite_vs170.vcxproj
index 7298ffe2f..146f19de2 100644
--- a/Data/MySQL/testsuite/TestSuite_vs170.vcxproj
+++ b/Data/MySQL/testsuite/TestSuite_vs170.vcxproj
@@ -1,6 +1,10 @@
 
-
+
   
+    
+      debug_shared
+      ARM64
+    
     
       debug_shared
       Win32
@@ -9,6 +13,10 @@
       debug_shared
       x64
     
+    
+      debug_static_md
+      ARM64
+    
     
       debug_static_md
       Win32
@@ -17,6 +25,10 @@
       debug_static_md
       x64
     
+    
+      debug_static_mt
+      ARM64
+    
     
       debug_static_mt
       Win32
@@ -25,6 +37,10 @@
       debug_static_mt
       x64
     
+    
+      release_shared
+      ARM64
+    
     
       release_shared
       Win32
@@ -33,6 +49,10 @@
       release_shared
       x64
     
+    
+      release_static_md
+      ARM64
+    
     
       release_static_md
       Win32
@@ -41,6 +61,10 @@
       release_static_md
       x64
     
+    
+      release_static_mt
+      ARM64
+    
     
       release_static_mt
       Win32
@@ -51,6 +75,7 @@
     
   
   
+    17.0
     TestSuite
     {4D6E42AE-EB6A-47EB-A186-B8A183FABCF7}
     TestSuite
@@ -87,6 +112,36 @@
     MultiByte
     v143
   
+  
+    Application
+    MultiByte
+    v143
+  
+  
+    Application
+    MultiByte
+    v143
+  
+  
+    Application
+    MultiByte
+    v143
+  
+  
+    Application
+    MultiByte
+    v143
+  
+  
+    Application
+    MultiByte
+    v143
+  
+  
+    Application
+    MultiByte
+    v143
+  
   
     Application
     MultiByte
@@ -137,6 +192,24 @@
   
     
   
+  
+    
+  
+  
+    
+  
+  
+    
+  
+  
+    
+  
+  
+    
+  
+  
+    
+  
   
     
   
@@ -157,7 +230,13 @@
   
   
   
-    <_ProjectFileVersion>15.0.28307.799
+    <_ProjectFileVersion>17.0.32505.173
+    TestSuited
+    TestSuited
+    TestSuited
+    TestSuite
+    TestSuite
+    TestSuite
     TestSuited
     TestSuited
     TestSuited
@@ -171,6 +250,36 @@
     TestSuite
     TestSuite
   
+  
+    binA64\
+    objA64\TestSuite\$(Configuration)\
+    true
+  
+  
+    binA64\
+    objA64\TestSuite\$(Configuration)\
+    false
+  
+  
+    binA64\static_mt\
+    objA64\TestSuite\$(Configuration)\
+    true
+  
+  
+    binA64\static_mt\
+    objA64\TestSuite\$(Configuration)\
+    false
+  
+  
+    binA64\static_md\
+    objA64\TestSuite\$(Configuration)\
+    true
+  
+  
+    binA64\static_md\
+    objA64\TestSuite\$(Configuration)\
+    false
+  
   
     bin\
     obj\TestSuite\$(Configuration)\
@@ -231,6 +340,189 @@
     obj64\TestSuite\$(Configuration)\
     false
   
+  
+    
+      Disabled
+      ..\include;..\..\..\CppUnit\include;..\..\..\mysql\include;..\..\..\Foundation\include;..\..\..\Data\include;%(AdditionalIncludeDirectories)
+      WIN32;_DEBUG;_WINDOWS;WINVER=0x0600;%(PreprocessorDefinitions)
+      true
+      EnableFastChecks
+      MultiThreadedDebugDLL
+      true
+      true
+      true
+      true
+      
+      Level3
+      ProgramDatabase
+      Default
+      true
+    
+    
+      CppUnitd.lib;iphlpapi.lib;%(AdditionalDependencies)
+      binA64\TestSuited.exe
+      ..\..\..\libA64;%(AdditionalLibraryDirectories)
+      true
+      true
+      binA64\TestSuited.pdb
+      Console
+      MachineARM64
+    
+  
+  
+    
+      MaxSpeed
+      OnlyExplicitInline
+      true
+      Speed
+      true
+      ..\include;..\..\..\CppUnit\include;..\..\..\mysql\include;..\..\..\Foundation\include;..\..\..\Data\include;%(AdditionalIncludeDirectories)
+      WIN32;NDEBUG;_WINDOWS;WINVER=0x0600;%(PreprocessorDefinitions)
+      true
+      MultiThreadedDLL
+      false
+      true
+      true
+      true
+      
+      Level3
+      
+      Default
+      true
+    
+    
+      CppUnit.lib;iphlpapi.lib;%(AdditionalDependencies)
+      binA64\TestSuite.exe
+      ..\..\..\libA64;%(AdditionalLibraryDirectories)
+      false
+      Console
+      true
+      true
+      MachineARM64
+    
+  
+  
+    
+      Disabled
+      ..\include;..\..\..\CppUnit\include;..\..\..\mysql\include;..\..\..\Foundation\include;..\..\..\Data\include;%(AdditionalIncludeDirectories)
+      WIN32;_DEBUG;_WINDOWS;WINVER=0x0600;POCO_STATIC;%(PreprocessorDefinitions)
+      true
+      EnableFastChecks
+      MultiThreadedDebug
+      true
+      true
+      true
+      true
+      
+      Level3
+      ProgramDatabase
+      Default
+      true
+    
+    
+      CppUnitmtd.lib;iphlpapi.lib;winmm.lib;iphlpapi.lib;%(AdditionalDependencies)
+      binA64\static_mt\TestSuited.exe
+      ..\..\..\libA64;%(AdditionalLibraryDirectories)
+      true
+      true
+      binA64\static_mt\TestSuited.pdb
+      Console
+      MachineARM64
+    
+  
+  
+    
+      MaxSpeed
+      OnlyExplicitInline
+      true
+      Speed
+      true
+      ..\include;..\..\..\CppUnit\include;..\..\..\mysql\include;..\..\..\Foundation\include;..\..\..\Data\include;%(AdditionalIncludeDirectories)
+      WIN32;NDEBUG;_WINDOWS;WINVER=0x0600;POCO_STATIC;%(PreprocessorDefinitions)
+      true
+      MultiThreaded
+      false
+      true
+      true
+      true
+      
+      Level3
+      
+      Default
+      true
+    
+    
+      CppUnitmt.lib;iphlpapi.lib;winmm.lib;iphlpapi.lib;%(AdditionalDependencies)
+      binA64\static_mt\TestSuite.exe
+      ..\..\..\libA64;%(AdditionalLibraryDirectories)
+      false
+      Console
+      true
+      true
+      MachineARM64
+    
+  
+  
+    
+      Disabled
+      ..\include;..\..\..\CppUnit\include;..\..\..\mysql\include;..\..\..\Foundation\include;..\..\..\Data\include;%(AdditionalIncludeDirectories)
+      WIN32;_DEBUG;_WINDOWS;WINVER=0x0600;POCO_STATIC;%(PreprocessorDefinitions)
+      true
+      EnableFastChecks
+      MultiThreadedDebugDLL
+      true
+      true
+      true
+      true
+      
+      Level3
+      ProgramDatabase
+      Default
+      true
+    
+    
+      CppUnitmdd.lib;iphlpapi.lib;winmm.lib;iphlpapi.lib;%(AdditionalDependencies)
+      binA64\static_md\TestSuited.exe
+      ..\..\..\libA64;%(AdditionalLibraryDirectories)
+      true
+      true
+      binA64\static_md\TestSuited.pdb
+      Console
+      MachineARM64
+    
+  
+  
+    
+      MaxSpeed
+      OnlyExplicitInline
+      true
+      Speed
+      true
+      ..\include;..\..\..\CppUnit\include;..\..\..\mysql\include;..\..\..\Foundation\include;..\..\..\Data\include;%(AdditionalIncludeDirectories)
+      WIN32;NDEBUG;_WINDOWS;WINVER=0x0600;POCO_STATIC;%(PreprocessorDefinitions)
+      true
+      MultiThreadedDLL
+      false
+      true
+      true
+      true
+      
+      Level3
+      
+      Default
+      true
+    
+    
+      CppUnitmd.lib;iphlpapi.lib;winmm.lib;iphlpapi.lib;%(AdditionalDependencies)
+      binA64\static_md\TestSuite.exe
+      ..\..\..\libA64;%(AdditionalLibraryDirectories)
+      false
+      Console
+      true
+      true
+      MachineARM64
+    
+  
   
     
       Disabled
diff --git a/Data/MySQL/testsuite/src/MySQLTest.cpp b/Data/MySQL/testsuite/src/MySQLTest.cpp
index bdfb68377..cbe6a5dc8 100644
--- a/Data/MySQL/testsuite/src/MySQLTest.cpp
+++ b/Data/MySQL/testsuite/src/MySQLTest.cpp
@@ -422,6 +422,8 @@ void MySQLTest::testDateTime()
 	_pExecutor->date();
 	recreatePersonTimeTable();
 	_pExecutor->time();
+	recreatePersonTimestampTable();
+	_pExecutor->timestamp();
 }
 
 
@@ -477,6 +479,14 @@ void MySQLTest::testLongBLOB()
 	_pExecutor->longBlob();
 }
 
+void MySQLTest::testLongTEXT()
+{
+	if (!_pSession) fail ("Test not available.");
+
+	recreatePersonLongBLOBTable();
+	_pExecutor->longText();
+}
+
 void MySQLTest::testJSON()
 {
 	if (!_pSession) fail("Test not available.");
@@ -769,6 +779,15 @@ void MySQLTest::recreatePersonTimeTable()
 }
 
 
+void MySQLTest::recreatePersonTimestampTable()
+{
+	dropTable("Person");
+	try { *_pSession << "CREATE TABLE Person (LastName VARCHAR(30), FirstName VARCHAR(30), Address VARCHAR(30), Birthday TIMESTAMP(6))", now; }
+	catch(ConnectionException& ce){ std::cout << ce.displayText() << std::endl; fail ("recreatePersonTimestampTable()"); }
+	catch(StatementException& se){ std::cout << se.displayText() << std::endl; fail ("recreatePersonTimestampTable()"); }
+}
+
+
 void MySQLTest::recreatePersonLongBLOBTable()
 {
 	dropTable("Person");
@@ -782,8 +801,8 @@ void MySQLTest::recreatePersonJSONTable()
 {
 	dropTable("Person");
 	try { *_pSession << "CREATE TABLE Person (LastName VARCHAR(30), FirstName VARCHAR(30), Address VARCHAR(30), Biography JSON)", now; }
-	catch (ConnectionException& ce) { std::cout << ce.displayText() << std::endl; fail("recreatePersonLongBLOBTable()"); }
-	catch (StatementException& se) { std::cout << se.displayText() << std::endl; fail("recreatePersonLongBLOBTable()"); }
+	catch (ConnectionException& ce) { std::cout << ce.displayText() << std::endl; fail("recreatePersonJSONTable()"); }
+	catch (StatementException& se) { std::cout << se.displayText() << std::endl; fail("recreatePersonJSONTable()"); }
 }
 
 
@@ -955,6 +974,7 @@ CppUnit::Test* MySQLTest::suite()
 	//CppUnit_addTest(pSuite, MySQLTest, testBLOB);
 	CppUnit_addTest(pSuite, MySQLTest, testBLOBStmt);
 	CppUnit_addTest(pSuite, MySQLTest, testLongBLOB);
+	CppUnit_addTest(pSuite, MySQLTest, testLongTEXT);
 	CppUnit_addTest(pSuite, MySQLTest, testJSON);
 	CppUnit_addTest(pSuite, MySQLTest, testUnsignedInts);
 	CppUnit_addTest(pSuite, MySQLTest, testFloat);
diff --git a/Data/MySQL/testsuite/src/MySQLTest.h b/Data/MySQL/testsuite/src/MySQLTest.h
index 3d75d7f45..8afdfb2d2 100644
--- a/Data/MySQL/testsuite/src/MySQLTest.h
+++ b/Data/MySQL/testsuite/src/MySQLTest.h
@@ -80,6 +80,7 @@ public:
 	void testBLOB();
 	void testBLOBStmt();
 	void testLongBLOB();
+	void testLongTEXT();
 	void testJSON();
 
 	void testUnsignedInts();
@@ -119,6 +120,7 @@ private:
 	void recreatePersonDateTimeTable();
 	void recreatePersonDateTable();
 	void recreatePersonTimeTable();
+	void recreatePersonTimestampTable();
 	void recreatePersonLongBLOBTable();
 	void recreatePersonJSONTable();
 	void recreateStringsTable();
diff --git a/Data/MySQL/testsuite/src/SQLExecutor.cpp b/Data/MySQL/testsuite/src/SQLExecutor.cpp
index e8a22b7c1..6c036b9b4 100644
--- a/Data/MySQL/testsuite/src/SQLExecutor.cpp
+++ b/Data/MySQL/testsuite/src/SQLExecutor.cpp
@@ -1364,6 +1364,34 @@ void SQLExecutor::time()
 }
 
 
+void SQLExecutor::timestamp()
+{
+	std::string funct = "timestamp()";
+	std::string lastName("Bart");
+	std::string firstName("Simpson");
+	std::string address("Springfield");
+	DateTime birthday(1980, 4, 1, 5, 45, 12, 354, 879);
+	
+	int count = 0;
+	try { *_pSession << "INSERT INTO Person VALUES (?,?,?,?)", use(lastName), use(firstName), use(address), use(birthday), now; }
+	catch(ConnectionException& ce){ std::cout << ce.displayText() << std::endl; fail (funct); }
+	catch(StatementException& se){ std::cout << se.displayText() << std::endl; fail (funct); }
+	try { *_pSession << "SELECT COUNT(*) FROM Person", into(count), now; }
+	catch(ConnectionException& ce){ std::cout << ce.displayText() << std::endl; fail (funct); }
+	catch(StatementException& se){ std::cout << se.displayText() << std::endl; fail (funct); }
+	assertTrue (count == 1);
+	
+	DateTime bd;
+	assertTrue (bd != birthday);
+	try { *_pSession << "SELECT Birthday FROM Person", into(bd), now; }
+	catch(ConnectionException& ce){ std::cout << ce.displayText() << std::endl; fail (funct); }
+	catch(StatementException& se){ std::cout << se.displayText() << std::endl; fail (funct); }
+	assertTrue (bd == birthday);
+	
+	std::cout << std::endl << RecordSet(*_pSession, "SELECT * FROM Person");
+}
+
+
 void SQLExecutor::blob(unsigned int bigSize)
 {
 	std::string funct = "blob()";
@@ -1460,6 +1488,31 @@ void SQLExecutor::longBlob()
 	poco_assert (res == biography);
 }
 
+void SQLExecutor::longText()
+{
+	std::string funct = "longText()";
+	std::string lastName("lastname");
+	std::string firstName("firstname");
+	std::string address("Address");
+	std::string biography("Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.", 123);
+
+	int count = 0;
+	Statement ins = (*_pSession << "INSERT INTO Person VALUES (?,?,?,?)", use(lastName), use(firstName), use(address), use(biography));
+	ins.execute();
+	try { *_pSession << "SELECT COUNT(*) FROM Person", into(count), now; }
+	catch(ConnectionException& ce){ std::cout << ce.displayText() << std::endl; fail (funct); }
+	catch(StatementException& se){ std::cout << se.displayText() << std::endl; fail (funct); }
+	assertTrue (count == 1);
+
+	std::string longTextRes;
+	poco_assert (longTextRes.size() == 0);
+	Statement stmt = (*_pSession << "SELECT Biography FROM Person", into(longTextRes));
+	try { stmt.execute(); }
+	catch(ConnectionException& ce){ std::cout << ce.displayText() << std::endl; fail (funct); }
+	catch(StatementException& se){ std::cout << se.displayText() << std::endl; fail (funct); }
+	poco_assert (longTextRes == biography);
+}
+
 void SQLExecutor::json()
 {
 	std::string funct = "json()";
diff --git a/Data/MySQL/testsuite/src/SQLExecutor.h b/Data/MySQL/testsuite/src/SQLExecutor.h
index e11811853..0bec61457 100644
--- a/Data/MySQL/testsuite/src/SQLExecutor.h
+++ b/Data/MySQL/testsuite/src/SQLExecutor.h
@@ -83,7 +83,9 @@ public:
 	void dateTime();
 	void date();
 	void time();
+	void timestamp();
 	void longBlob();
+	void longText();
 	void json();
 	void unsignedInts();
 	void floats();
diff --git a/Data/ODBC/Makefile b/Data/ODBC/Makefile
index 00e86dc45..180a72b70 100644
--- a/Data/ODBC/Makefile
+++ b/Data/ODBC/Makefile
@@ -10,7 +10,7 @@ include ODBC.make
 
 objects = Binder ConnectionHandle Connector EnvironmentHandle \
 	Extractor ODBCException ODBCMetaColumn ODBCStatementImpl \
-	Parameter Preparator SessionImpl TypeInfo Unicode Utility 
+	Parameter Preparator SessionImpl TypeInfo Unicode Utility
 
 target         = PocoDataODBC
 target_version = $(LIBVERSION)
diff --git a/Data/ODBC/ODBC_vs170.sln b/Data/ODBC/ODBC_vs170.sln
index 9188c5035..c591617b5 100644
--- a/Data/ODBC/ODBC_vs170.sln
+++ b/Data/ODBC/ODBC_vs170.sln
@@ -9,6 +9,12 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "TestSuite", "testsuite\Test
 EndProject
 Global
 	GlobalSection(SolutionConfigurationPlatforms) = preSolution
+		debug_shared|ARM64 = debug_shared|ARM64
+		release_shared|ARM64 = release_shared|ARM64
+		debug_static_mt|ARM64 = debug_static_mt|ARM64
+		release_static_mt|ARM64 = release_static_mt|ARM64
+		debug_static_md|ARM64 = debug_static_md|ARM64
+		release_static_md|ARM64 = release_static_md|ARM64
 		debug_shared|Win32 = debug_shared|Win32
 		release_shared|Win32 = release_shared|Win32
 		debug_static_mt|Win32 = debug_static_mt|Win32
@@ -23,6 +29,24 @@ Global
 		release_static_md|x64 = release_static_md|x64
 	EndGlobalSection
 	GlobalSection(ProjectConfigurationPlatforms) = postSolution
+		{1B29820D-375F-11DB-837B-00123FC423B5}.debug_shared|ARM64.ActiveCfg = debug_shared|ARM64
+		{1B29820D-375F-11DB-837B-00123FC423B5}.debug_shared|ARM64.Build.0 = debug_shared|ARM64
+		{1B29820D-375F-11DB-837B-00123FC423B5}.debug_shared|ARM64.Deploy.0 = debug_shared|ARM64
+		{1B29820D-375F-11DB-837B-00123FC423B5}.release_shared|ARM64.ActiveCfg = release_shared|ARM64
+		{1B29820D-375F-11DB-837B-00123FC423B5}.release_shared|ARM64.Build.0 = release_shared|ARM64
+		{1B29820D-375F-11DB-837B-00123FC423B5}.release_shared|ARM64.Deploy.0 = release_shared|ARM64
+		{1B29820D-375F-11DB-837B-00123FC423B5}.debug_static_mt|ARM64.ActiveCfg = debug_static_mt|ARM64
+		{1B29820D-375F-11DB-837B-00123FC423B5}.debug_static_mt|ARM64.Build.0 = debug_static_mt|ARM64
+		{1B29820D-375F-11DB-837B-00123FC423B5}.debug_static_mt|ARM64.Deploy.0 = debug_static_mt|ARM64
+		{1B29820D-375F-11DB-837B-00123FC423B5}.release_static_mt|ARM64.ActiveCfg = release_static_mt|ARM64
+		{1B29820D-375F-11DB-837B-00123FC423B5}.release_static_mt|ARM64.Build.0 = release_static_mt|ARM64
+		{1B29820D-375F-11DB-837B-00123FC423B5}.release_static_mt|ARM64.Deploy.0 = release_static_mt|ARM64
+		{1B29820D-375F-11DB-837B-00123FC423B5}.debug_static_md|ARM64.ActiveCfg = debug_static_md|ARM64
+		{1B29820D-375F-11DB-837B-00123FC423B5}.debug_static_md|ARM64.Build.0 = debug_static_md|ARM64
+		{1B29820D-375F-11DB-837B-00123FC423B5}.debug_static_md|ARM64.Deploy.0 = debug_static_md|ARM64
+		{1B29820D-375F-11DB-837B-00123FC423B5}.release_static_md|ARM64.ActiveCfg = release_static_md|ARM64
+		{1B29820D-375F-11DB-837B-00123FC423B5}.release_static_md|ARM64.Build.0 = release_static_md|ARM64
+		{1B29820D-375F-11DB-837B-00123FC423B5}.release_static_md|ARM64.Deploy.0 = release_static_md|ARM64
 		{1B29820D-375F-11DB-837B-00123FC423B5}.debug_shared|Win32.ActiveCfg = debug_shared|Win32
 		{1B29820D-375F-11DB-837B-00123FC423B5}.debug_shared|Win32.Build.0 = debug_shared|Win32
 		{1B29820D-375F-11DB-837B-00123FC423B5}.debug_shared|Win32.Deploy.0 = debug_shared|Win32
@@ -59,6 +83,24 @@ Global
 		{1B29820D-375F-11DB-837B-00123FC423B5}.release_static_md|x64.ActiveCfg = release_static_md|x64
 		{1B29820D-375F-11DB-837B-00123FC423B5}.release_static_md|x64.Build.0 = release_static_md|x64
 		{1B29820D-375F-11DB-837B-00123FC423B5}.release_static_md|x64.Deploy.0 = release_static_md|x64
+		{00627063-395B-4413-9099-23BDB56562FA}.debug_shared|ARM64.ActiveCfg = debug_shared|ARM64
+		{00627063-395B-4413-9099-23BDB56562FA}.debug_shared|ARM64.Build.0 = debug_shared|ARM64
+		{00627063-395B-4413-9099-23BDB56562FA}.debug_shared|ARM64.Deploy.0 = debug_shared|ARM64
+		{00627063-395B-4413-9099-23BDB56562FA}.release_shared|ARM64.ActiveCfg = release_shared|ARM64
+		{00627063-395B-4413-9099-23BDB56562FA}.release_shared|ARM64.Build.0 = release_shared|ARM64
+		{00627063-395B-4413-9099-23BDB56562FA}.release_shared|ARM64.Deploy.0 = release_shared|ARM64
+		{00627063-395B-4413-9099-23BDB56562FA}.debug_static_mt|ARM64.ActiveCfg = debug_static_mt|ARM64
+		{00627063-395B-4413-9099-23BDB56562FA}.debug_static_mt|ARM64.Build.0 = debug_static_mt|ARM64
+		{00627063-395B-4413-9099-23BDB56562FA}.debug_static_mt|ARM64.Deploy.0 = debug_static_mt|ARM64
+		{00627063-395B-4413-9099-23BDB56562FA}.release_static_mt|ARM64.ActiveCfg = release_static_mt|ARM64
+		{00627063-395B-4413-9099-23BDB56562FA}.release_static_mt|ARM64.Build.0 = release_static_mt|ARM64
+		{00627063-395B-4413-9099-23BDB56562FA}.release_static_mt|ARM64.Deploy.0 = release_static_mt|ARM64
+		{00627063-395B-4413-9099-23BDB56562FA}.debug_static_md|ARM64.ActiveCfg = debug_static_md|ARM64
+		{00627063-395B-4413-9099-23BDB56562FA}.debug_static_md|ARM64.Build.0 = debug_static_md|ARM64
+		{00627063-395B-4413-9099-23BDB56562FA}.debug_static_md|ARM64.Deploy.0 = debug_static_md|ARM64
+		{00627063-395B-4413-9099-23BDB56562FA}.release_static_md|ARM64.ActiveCfg = release_static_md|ARM64
+		{00627063-395B-4413-9099-23BDB56562FA}.release_static_md|ARM64.Build.0 = release_static_md|ARM64
+		{00627063-395B-4413-9099-23BDB56562FA}.release_static_md|ARM64.Deploy.0 = release_static_md|ARM64
 		{00627063-395B-4413-9099-23BDB56562FA}.debug_shared|Win32.ActiveCfg = debug_shared|Win32
 		{00627063-395B-4413-9099-23BDB56562FA}.debug_shared|Win32.Build.0 = debug_shared|Win32
 		{00627063-395B-4413-9099-23BDB56562FA}.debug_shared|Win32.Deploy.0 = debug_shared|Win32
diff --git a/Data/ODBC/ODBC_vs170.vcxproj b/Data/ODBC/ODBC_vs170.vcxproj
index 24c28c8e6..52b5e120f 100644
--- a/Data/ODBC/ODBC_vs170.vcxproj
+++ b/Data/ODBC/ODBC_vs170.vcxproj
@@ -1,6 +1,10 @@
 
-
+
   
+    
+      debug_shared
+      ARM64
+    
     
       debug_shared
       Win32
@@ -9,6 +13,10 @@
       debug_shared
       x64
     
+    
+      debug_static_md
+      ARM64
+    
     
       debug_static_md
       Win32
@@ -17,6 +25,10 @@
       debug_static_md
       x64
     
+    
+      debug_static_mt
+      ARM64
+    
     
       debug_static_mt
       Win32
@@ -25,6 +37,10 @@
       debug_static_mt
       x64
     
+    
+      release_shared
+      ARM64
+    
     
       release_shared
       Win32
@@ -33,6 +49,10 @@
       release_shared
       x64
     
+    
+      release_static_md
+      ARM64
+    
     
       release_static_md
       Win32
@@ -41,6 +61,10 @@
       release_static_md
       x64
     
+    
+      release_static_mt
+      ARM64
+    
     
       release_static_mt
       Win32
@@ -51,6 +75,7 @@
     
   
   
+    17.0
     ODBC
     {1B29820D-375F-11DB-837B-00123FC423B5}
     ODBC
@@ -87,6 +112,36 @@
     MultiByte
     v143
   
+  
+    StaticLibrary
+    MultiByte
+    v143
+  
+  
+    StaticLibrary
+    MultiByte
+    v143
+  
+  
+    StaticLibrary
+    MultiByte
+    v143
+  
+  
+    StaticLibrary
+    MultiByte
+    v143
+  
+  
+    DynamicLibrary
+    MultiByte
+    v143
+  
+  
+    DynamicLibrary
+    MultiByte
+    v143
+  
   
     StaticLibrary
     MultiByte
@@ -137,6 +192,24 @@
   
     
   
+  
+    
+  
+  
+    
+  
+  
+    
+  
+  
+    
+  
+  
+    
+  
+  
+    
+  
   
     
   
@@ -157,7 +230,13 @@
   
   
   
-    <_ProjectFileVersion>15.0.28307.799
+    <_ProjectFileVersion>17.0.32505.173
+    PocoDataODBCA64d
+    PocoDataODBCmdd
+    PocoDataODBCmtd
+    PocoDataODBCA64
+    PocoDataODBCmd
+    PocoDataODBCmt
     PocoDataODBCd
     PocoDataODBCmdd
     PocoDataODBCmtd
@@ -171,6 +250,32 @@
     PocoDataODBCmd
     PocoDataODBCmt
   
+  
+    ..\..\binA64\
+    objA64\ODBC\$(Configuration)\
+    true
+  
+  
+    ..\..\binA64\
+    objA64\ODBC\$(Configuration)\
+    false
+  
+  
+    ..\..\libA64\
+    objA64\ODBC\$(Configuration)\
+  
+  
+    ..\..\libA64\
+    objA64\ODBC\$(Configuration)\
+  
+  
+    ..\..\libA64\
+    objA64\ODBC\$(Configuration)\
+  
+  
+    ..\..\libA64\
+    objA64\ODBC\$(Configuration)\
+  
   
     ..\..\bin\
     obj\ODBC\$(Configuration)\
@@ -223,6 +328,166 @@
     ..\..\lib64\
     obj64\ODBC\$(Configuration)\
   
+  
+    
+      Disabled
+      .\include;..\..\Foundation\include;..\..\Data\include;%(AdditionalIncludeDirectories)
+      WIN32;_DEBUG;_WINDOWS;_USRDLL;THREADSAFE;ODBC_EXPORTS;%(PreprocessorDefinitions)
+      true
+      EnableFastChecks
+      MultiThreadedDebugDLL
+      true
+      true
+      true
+      true
+      
+      Level3
+      ProgramDatabase
+      Default
+      true
+    
+    
+      odbc32.lib;odbccp32.lib;%(AdditionalDependencies)
+      ..\..\binA64\PocoDataODBCA64d.dll
+      true
+      true
+      ..\..\binA64\PocoDataODBCA64d.pdb
+      ..\..\libA64;%(AdditionalLibraryDirectories)
+      Console
+      ..\..\libA64\PocoDataODBCd.lib
+      MachineARM64
+    
+  
+  
+    
+      MaxSpeed
+      OnlyExplicitInline
+      true
+      Speed
+      true
+      .\include;..\..\Foundation\include;..\..\Data\include;%(AdditionalIncludeDirectories)
+      WIN32;NDEBUG;_WINDOWS;_USRDLL;THREADSAFE;ODBC_EXPORTS;%(PreprocessorDefinitions)
+      true
+      MultiThreadedDLL
+      false
+      true
+      true
+      true
+      
+      Level3
+      
+      Default
+      true
+    
+    
+      odbc32.lib;odbccp32.lib;%(AdditionalDependencies)
+      ..\..\binA64\PocoDataODBCA64.dll
+      true
+      false
+      ..\..\libA64;%(AdditionalLibraryDirectories)
+      Console
+      true
+      true
+      ..\..\libA64\PocoDataODBC.lib
+      MachineARM64
+    
+  
+  
+    
+      Disabled
+      .\include;..\..\Foundation\include;..\..\Data\include;%(AdditionalIncludeDirectories)
+      WIN32;_DEBUG;_WINDOWS;POCO_STATIC;THREADSAFE;%(PreprocessorDefinitions)
+      true
+      EnableFastChecks
+      MultiThreadedDebug
+      true
+      true
+      true
+      true
+      
+      ..\..\libA64\PocoDataODBCmtd.pdb
+      Level3
+      ProgramDatabase
+      Default
+      true
+    
+    
+      ..\..\libA64\PocoDataODBCmtd.lib
+    
+  
+  
+    
+      MaxSpeed
+      OnlyExplicitInline
+      true
+      Speed
+      true
+      .\include;..\..\Foundation\include;..\..\Data\include;%(AdditionalIncludeDirectories)
+      WIN32;NDEBUG;_WINDOWS;POCO_STATIC;THREADSAFE;%(PreprocessorDefinitions)
+      true
+      MultiThreaded
+      false
+      true
+      true
+      true
+      
+      Level3
+      
+      Default
+      true
+    
+    
+      ..\..\libA64\PocoDataODBCmt.lib
+    
+  
+  
+    
+      Disabled
+      .\include;..\..\Foundation\include;..\..\Data\include;%(AdditionalIncludeDirectories)
+      WIN32;_DEBUG;_WINDOWS;POCO_STATIC;THREADSAFE;%(PreprocessorDefinitions)
+      true
+      EnableFastChecks
+      MultiThreadedDebugDLL
+      true
+      true
+      true
+      true
+      
+      ..\..\libA64\PocoDataODBCmdd.pdb
+      Level3
+      ProgramDatabase
+      Default
+      true
+    
+    
+      ..\..\libA64\PocoDataODBCmdd.lib
+    
+  
+  
+    
+      MaxSpeed
+      OnlyExplicitInline
+      true
+      Speed
+      true
+      .\include;..\..\Foundation\include;..\..\Data\include;%(AdditionalIncludeDirectories)
+      WIN32;NDEBUG;_WINDOWS;POCO_STATIC;THREADSAFE;%(PreprocessorDefinitions)
+      true
+      MultiThreadedDLL
+      false
+      true
+      true
+      true
+      
+      Level3
+      
+      Default
+      true
+    
+    
+      ..\..\libA64\PocoDataODBCmd.lib
+    
+  
   
     
       Disabled
@@ -608,31 +873,43 @@
       true
     
     
+      true
       true
       true
+      true
       true
       true
+      true
       true
       true
+      true
       true
       true
+      true
       true
       true
+      true
       true
       true
       true
     
     
+      true
       true
       true
+      true
       true
       true
+      true
       true
       true
+      true
       true
       true
+      true
       true
       true
+      true
       true
       true
       true
@@ -643,12 +920,16 @@
   
   
     
+      true
       true
       true
+      true
       true
       true
+      true
       true
       true
+      true
       true
       true
     
diff --git a/Data/ODBC/include/Poco/Data/ODBC/Connector.h b/Data/ODBC/include/Poco/Data/ODBC/Connector.h
index 8849bf775..6ddfedf75 100644
--- a/Data/ODBC/include/Poco/Data/ODBC/Connector.h
+++ b/Data/ODBC/include/Poco/Data/ODBC/Connector.h
@@ -58,7 +58,7 @@ public:
 		///
 		/// This can cause issues with SQL Server, resulting in an error
 		/// ("The data types varchar and text are incompatible in the equal to operator")
-		/// when comparing against a VARCHAR. 
+		/// when comparing against a VARCHAR.
 		///
 		/// Set this to false to bind std::string to SQL_VARCHAR.
 		///
diff --git a/Data/ODBC/include/Poco/Data/ODBC/Diagnostics.h b/Data/ODBC/include/Poco/Data/ODBC/Diagnostics.h
index 86c15fa42..818be4a1e 100644
--- a/Data/ODBC/include/Poco/Data/ODBC/Diagnostics.h
+++ b/Data/ODBC/include/Poco/Data/ODBC/Diagnostics.h
@@ -36,7 +36,7 @@ template 
 class Diagnostics
 	/// Utility class providing functionality for retrieving ODBC diagnostic
 	/// records. Diagnostics object must be created with corresponding handle
-	/// as constructor argument. During construction, diagnostic records fields 
+	/// as constructor argument. During construction, diagnostic records fields
 	/// are populated and the object is ready for querying.
 {
 public:
@@ -92,7 +92,7 @@ public:
 	}
 
 	std::string connectionName() const
-		/// Returns the connection name. 
+		/// Returns the connection name.
 		/// If there is no active connection, connection name defaults to NONE.
 		/// If connection name is not applicable for query context (such as when querying environment handle),
 		/// connection name defaults to NOT_APPLICABLE.
@@ -146,54 +146,54 @@ public:
 
 		reset();
 
-		while (!Utility::isError(SQLGetDiagRec(handleType, 
-			_handle, 
-			count, 
-			df._sqlState, 
-			&df._nativeError, 
-			df._message, 
-			SQL_MESSAGE_LENGTH, 
-			&messageLength))) 
+		while (!Utility::isError(SQLGetDiagRec(handleType,
+			_handle,
+			count,
+			df._sqlState,
+			&df._nativeError,
+			df._message,
+			SQL_MESSAGE_LENGTH,
+			&messageLength)))
 		{
 			if (1 == count)
 			{
 				// success of the following two calls is optional
 				// (they fail if connection has not been established yet
 				//  or return empty string if not applicable for the context)
-				if (Utility::isError(SQLGetDiagField(handleType, 
-					_handle, 
-					count, 
-					SQL_DIAG_CONNECTION_NAME, 
-					_connectionName, 
-					sizeof(_connectionName), 
+				if (Utility::isError(SQLGetDiagField(handleType,
+					_handle,
+					count,
+					SQL_DIAG_CONNECTION_NAME,
+					_connectionName,
+					sizeof(_connectionName),
 					&messageLength)))
 				{
-					std::size_t len = sizeof(_connectionName) > none.length() ? 
+					std::size_t len = sizeof(_connectionName) > none.length() ?
 						none.length() : sizeof(_connectionName) - 1;
 					std::memcpy(_connectionName, none.c_str(), len);
 				}
-				else if (0 == _connectionName[0]) 
+				else if (0 == _connectionName[0])
 				{
-					std::size_t len = sizeof(_connectionName) > na.length() ? 
+					std::size_t len = sizeof(_connectionName) > na.length() ?
 						na.length() : sizeof(_connectionName) - 1;
 					std::memcpy(_connectionName, na.c_str(), len);
 				}
-				
-				if (Utility::isError(SQLGetDiagField(handleType, 
-					_handle, 
-					count, 
-					SQL_DIAG_SERVER_NAME, 
-					_serverName, 
-					sizeof(_serverName), 
+
+				if (Utility::isError(SQLGetDiagField(handleType,
+					_handle,
+					count,
+					SQL_DIAG_SERVER_NAME,
+					_serverName,
+					sizeof(_serverName),
 					&messageLength)))
 				{
-					std::size_t len = sizeof(_serverName) > none.length() ? 
+					std::size_t len = sizeof(_serverName) > none.length() ?
 						none.length() : sizeof(_serverName) - 1;
 					std::memcpy(_serverName, none.c_str(), len);
 				}
-				else if (0 == _serverName[0]) 
+				else if (0 == _serverName[0])
 				{
-					std::size_t len = sizeof(_serverName) > na.length() ? 
+					std::size_t len = sizeof(_serverName) > na.length() ?
 						na.length() : sizeof(_serverName) - 1;
 					std::memcpy(_serverName, na.c_str(), len);
 				}
diff --git a/Data/ODBC/include/Poco/Data/ODBC/Error.h b/Data/ODBC/include/Poco/Data/ODBC/Error.h
index 049cc02d1..8afc08468 100644
--- a/Data/ODBC/include/Poco/Data/ODBC/Error.h
+++ b/Data/ODBC/include/Poco/Data/ODBC/Error.h
@@ -66,11 +66,11 @@ public:
 	std::string& toString(int index, std::string& str) const
 		/// Generates the string for the diagnostic record.
 	{
-		if ((index < 0) || (index > (count() - 1))) 
+		if ((index < 0) || (index > (count() - 1)))
 			return str;
 
 		std::string s;
-		Poco::format(s, 
+		Poco::format(s,
 			"===========================\n"
 			"ODBC Diagnostic record #%d:\n"
 			"===========================\n"
@@ -90,7 +90,7 @@ public:
 	{
 		std::string str;
 
-		Poco::format(str, 
+		Poco::format(str,
 			"Connection:%s\nServer:%s\n",
 			_diagnostics.connectionName(),
 			_diagnostics.serverName());
diff --git a/Data/ODBC/include/Poco/Data/ODBC/Handle.h b/Data/ODBC/include/Poco/Data/ODBC/Handle.h
index 962ffe6c8..9d9dbc60c 100644
--- a/Data/ODBC/include/Poco/Data/ODBC/Handle.h
+++ b/Data/ODBC/include/Poco/Data/ODBC/Handle.h
@@ -39,14 +39,14 @@ class Handle
 /// ODBC handle class template
 {
 public:
-	Handle(const ConnectionHandle& rConnection): 
+	Handle(const ConnectionHandle& rConnection):
 		_rConnection(rConnection),
 		_handle(0)
 			/// Creates the Handle.
 	{
-		if (Utility::isError(SQLAllocHandle(handleType, 
-			_rConnection, 
-			&_handle))) 
+		if (Utility::isError(SQLAllocHandle(handleType,
+			_rConnection,
+			&_handle)))
 		{
 			throw ODBCException("Could not allocate statement handle.");
 		}
@@ -58,7 +58,7 @@ public:
 		try
 		{
 #if defined(_DEBUG)
-			SQLRETURN rc = 
+			SQLRETURN rc =
 #endif
 			SQLFreeHandle(handleType, _handle);
 			// N.B. Destructors should not throw, but neither do we want to
diff --git a/Data/ODBC/include/Poco/Data/ODBC/ODBCMetaColumn.h b/Data/ODBC/include/Poco/Data/ODBC/ODBCMetaColumn.h
index cc9df6d36..374f34dfe 100644
--- a/Data/ODBC/include/Poco/Data/ODBC/ODBCMetaColumn.h
+++ b/Data/ODBC/include/Poco/Data/ODBC/ODBCMetaColumn.h
@@ -39,15 +39,15 @@ class ODBC_API ODBCMetaColumn: public MetaColumn
 public:
 	explicit ODBCMetaColumn(const StatementHandle& rStmt, std::size_t position);
 		/// Creates the ODBCMetaColumn.
-		
+
 	~ODBCMetaColumn();
 		/// Destroys the ODBCMetaColumn.
 
 	std::size_t dataLength() const;
-		/// A numeric value that is either the maximum or actual character length of a character 
-		/// string or binary data type. It is the maximum character length for a fixed-length data type, 
-		/// or the actual character length for a variable-length data type. Its value always excludes the 
-		/// null-termination byte that ends the character string. 
+		/// A numeric value that is either the maximum or actual character length of a character
+		/// string or binary data type. It is the maximum character length for a fixed-length data type,
+		/// or the actual character length for a variable-length data type. Its value always excludes the
+		/// null-termination byte that ends the character string.
 		/// This information is returned from the SQL_DESC_LENGTH record field of the IRD.
 
 	bool isUnsigned() const;
diff --git a/Data/ODBC/include/Poco/Data/ODBC/ODBCStatementImpl.h b/Data/ODBC/include/Poco/Data/ODBC/ODBCStatementImpl.h
index e3a6492ca..db83e6d2d 100644
--- a/Data/ODBC/include/Poco/Data/ODBC/ODBCStatementImpl.h
+++ b/Data/ODBC/include/Poco/Data/ODBC/ODBCStatementImpl.h
@@ -76,7 +76,7 @@ protected:
 		/// Returns true if another compile is possible.
 
 	void compileImpl();
-		/// Compiles the statement, doesn't bind yet. 
+		/// Compiles the statement, doesn't bind yet.
 		/// Does nothing if the statement has already been compiled.
 
 	void bindImpl();
@@ -101,12 +101,12 @@ private:
 	typedef std::vector         ExtractorVec;
 	typedef std::vector      ColumnPtrVec;
 	typedef std::vector         ColumnPtrVecVec;
-	
+
 	static const std::string INVALID_CURSOR_STATE;
 
 	void clear();
 		/// Closes the cursor and resets indicator variables.
-	
+
 	void doBind();
 		/// Binds parameters.
 
@@ -119,8 +119,8 @@ private:
 	void doPrepare();
 		/// Prepares placeholders for data returned by statement.
 		/// It is called during statement compilation for SQL statements
-		/// returning data. For stored procedures returning datasets, 
-		/// it is called upon the first check for data availability 
+		/// returning data. For stored procedures returning datasets,
+		/// it is called upon the first check for data availability
 		/// (see hasNext() function).
 
 	bool hasData() const;
@@ -133,8 +133,8 @@ private:
 		/// Returns true if there is a row fetched but not yet extracted.
 
 	void putData();
-		/// Called whenever SQLExecute returns SQL_NEED_DATA. This is expected 
-		/// behavior for PB_AT_EXEC binding mode. 
+		/// Called whenever SQLExecute returns SQL_NEED_DATA. This is expected
+		/// behavior for PB_AT_EXEC binding mode.
 
 	void addPreparator();
 	void fillColumns();
diff --git a/Data/ODBC/include/Poco/Data/ODBC/Parameter.h b/Data/ODBC/include/Poco/Data/ODBC/Parameter.h
index e9f11bdb5..6afc4fec1 100644
--- a/Data/ODBC/include/Poco/Data/ODBC/Parameter.h
+++ b/Data/ODBC/include/Poco/Data/ODBC/Parameter.h
@@ -36,7 +36,7 @@ class ODBC_API Parameter
 public:
 	explicit Parameter(const StatementHandle& rStmt, std::size_t colNum);
 		/// Creates the Parameter.
-		
+
 	~Parameter();
 		/// Destroys the Parameter.
 
@@ -47,11 +47,11 @@ public:
 		/// Returns the SQL data type.
 
 	std::size_t columnSize() const;
-		/// Returns the the size of the column or expression of the corresponding 
+		/// Returns the the size of the column or expression of the corresponding
 		/// parameter marker as defined by the data source.
 
 	std::size_t decimalDigits() const;
-		/// Returns the number of decimal digits of the column or expression 
+		/// Returns the number of decimal digits of the column or expression
 		/// of the corresponding parameter as defined by the data source.
 
 	bool isNullable() const;
diff --git a/Data/ODBC/include/Poco/Data/ODBC/SessionImpl.h b/Data/ODBC/include/Poco/Data/ODBC/SessionImpl.h
index 0b132cbc7..d67269816 100644
--- a/Data/ODBC/include/Poco/Data/ODBC/SessionImpl.h
+++ b/Data/ODBC/include/Poco/Data/ODBC/SessionImpl.h
@@ -54,15 +54,15 @@ public:
 
 	SessionImpl(const std::string& connect,
 		std::size_t loginTimeout,
-		std::size_t maxFieldSize = ODBC_MAX_FIELD_SIZE, 
+		std::size_t maxFieldSize = ODBC_MAX_FIELD_SIZE,
 		bool autoBind = true,
 		bool autoExtract = true);
 		/// Creates the SessionImpl. Opens a connection to the database.
 		/// Throws NotConnectedException if connection was not succesful.
 
 	//@ deprecated
-	SessionImpl(const std::string& connect, 
-		Poco::Any maxFieldSize = ODBC_MAX_FIELD_SIZE, 
+	SessionImpl(const std::string& connect,
+		Poco::Any maxFieldSize = ODBC_MAX_FIELD_SIZE,
 		bool enforceCapability=false,
 		bool autoBind = true,
 		bool autoExtract = true);
@@ -144,7 +144,7 @@ public:
 
 	void setMaxFieldSize(const std::string& rName, const Poco::Any& rValue);
 		/// Sets the max field size (the default used when column size is unknown).
-		
+
 	Poco::Any getMaxFieldSize(const std::string& rName="") const;
 		/// Returns the max field size (the default used when column size is unknown).
 
@@ -154,11 +154,11 @@ public:
 	void setQueryTimeout(const std::string&, const Poco::Any& value);
 		/// Sets the timeout (in seconds) for queries.
 		/// Value must be of type int.
-		
+
 	Poco::Any getQueryTimeout(const std::string&) const;
 		/// Returns the timeout (in seconds) for queries,
 		/// or -1 if no timeout has been set.
-		
+
 	int queryTimeout() const;
 		/// Returns the timeout (in seconds) for queries,
 		/// or -1 if no timeout has been set.
@@ -230,7 +230,7 @@ inline void SessionImpl::setMaxFieldSize(const std::string& rName, const Poco::A
 	_maxFieldSize = rValue;
 }
 
-		
+
 inline Poco::Any SessionImpl::getMaxFieldSize(const std::string& rName) const
 {
 	return _maxFieldSize;
@@ -242,7 +242,7 @@ inline void SessionImpl::setDataTypeInfo(const std::string& rName, const Poco::A
 	throw InvalidAccessException();
 }
 
-		
+
 inline Poco::Any SessionImpl::dataTypeInfo(const std::string& rName) const
 {
 	return &_dataTypes;
diff --git a/Data/ODBC/include/Poco/Data/ODBC/TypeInfo.h b/Data/ODBC/include/Poco/Data/ODBC/TypeInfo.h
index f8b14a801..043bf7e72 100644
--- a/Data/ODBC/include/Poco/Data/ODBC/TypeInfo.h
+++ b/Data/ODBC/include/Poco/Data/ODBC/TypeInfo.h
@@ -89,12 +89,12 @@ public:
 		/// Returns information about specified data type as specified by parameter 'type'.
 		/// The requested information is specified by parameter 'param'.
 		/// Will fail with a Poco::NotFoundException thrown if the param is not found
-		
+
 	bool tryGetInfo(SQLSMALLINT type, const std::string& param, DynamicAny& result) const;
 		/// Returns information about specified data type as specified by parameter 'type' in param result.
 		/// The requested information is specified by parameter 'param'.
 		/// Will return false if the param is not found. The value of result will be not changed in this case.
-			
+
 
 	void print(std::ostream& ostr);
 		/// Prints all the types (as reported by the underlying database)
@@ -104,8 +104,8 @@ private:
 	void fillCTypes();
 	void fillSQLTypes();
 
-	DataTypeMap _cDataTypes; 
-	DataTypeMap _sqlDataTypes; 
+	DataTypeMap _cDataTypes;
+	DataTypeMap _sqlDataTypes;
 	TypeInfoVec _typeInfo;
 	SQLHDBC*    _pHDBC;
 };
diff --git a/Data/ODBC/include/Poco/Data/ODBC/Unicode_WIN32.h b/Data/ODBC/include/Poco/Data/ODBC/Unicode_WIN32.h
index 2cd237b94..8c22d31cc 100644
--- a/Data/ODBC/include/Poco/Data/ODBC/Unicode_WIN32.h
+++ b/Data/ODBC/include/Poco/Data/ODBC/Unicode_WIN32.h
@@ -27,7 +27,7 @@ inline void makeUTF16(SQLCHAR* pSQLChar, SQLINTEGER length, std::wstring& target
 	/// Utility function for conversion from UTF-8 to UTF-16
 {
 	int len = length;
-	if (SQL_NTS == len) 
+	if (SQL_NTS == len)
 		len = (int) std::strlen((const char *) pSQLChar);
 
 	UnicodeConverter::toUTF16((const char *) pSQLChar, len, target);
@@ -45,7 +45,7 @@ inline void makeUTF8(Poco::Buffer& buffer, SQLINTEGER length, SQLPOINTE
 	length /= sizeof(wchar_t);
 	std::string result;
 	UnicodeConverter::toUTF8(buffer.begin(), length, result);
-	
+
 	std::memset(pTarget, 0, targetLength);
 #if defined(_MSC_VER)
 #pragma warning(push)
diff --git a/Data/ODBC/src/ConnectionHandle.cpp b/Data/ODBC/src/ConnectionHandle.cpp
index 1fde52994..3efc04824 100644
--- a/Data/ODBC/src/ConnectionHandle.cpp
+++ b/Data/ODBC/src/ConnectionHandle.cpp
@@ -24,14 +24,14 @@ namespace Data {
 namespace ODBC {
 
 
-ConnectionHandle::ConnectionHandle(EnvironmentHandle* pEnvironment): 
+ConnectionHandle::ConnectionHandle(EnvironmentHandle* pEnvironment):
 	_pEnvironment(pEnvironment ? pEnvironment : new EnvironmentHandle),
-	_hdbc(SQL_NULL_HDBC), 
+	_hdbc(SQL_NULL_HDBC),
 	_ownsEnvironment(pEnvironment ? false : true)
 {
-	if (Utility::isError(SQLAllocHandle(SQL_HANDLE_DBC, 
-		_pEnvironment->handle(), 
-		&_hdbc))) 
+	if (Utility::isError(SQLAllocHandle(SQL_HANDLE_DBC,
+		_pEnvironment->handle(),
+		&_hdbc)))
 	{
 		throw ODBCException("Could not allocate connection handle.");
 	}
diff --git a/Data/ODBC/src/EnvironmentHandle.cpp b/Data/ODBC/src/EnvironmentHandle.cpp
index 5b2351daf..b9c19182a 100644
--- a/Data/ODBC/src/EnvironmentHandle.cpp
+++ b/Data/ODBC/src/EnvironmentHandle.cpp
@@ -26,12 +26,12 @@ namespace ODBC {
 
 EnvironmentHandle::EnvironmentHandle(): _henv(SQL_NULL_HENV)
 {
-	if (Utility::isError(SQLAllocHandle(SQL_HANDLE_ENV, 
-			SQL_NULL_HANDLE, 
+	if (Utility::isError(SQLAllocHandle(SQL_HANDLE_ENV,
+			SQL_NULL_HANDLE,
 			&_henv)) ||
-		Utility::isError(SQLSetEnvAttr(_henv, 
-			SQL_ATTR_ODBC_VERSION, 
-			(SQLPOINTER) SQL_OV_ODBC3, 
+		Utility::isError(SQLSetEnvAttr(_henv,
+			SQL_ATTR_ODBC_VERSION,
+			(SQLPOINTER) SQL_OV_ODBC3,
 			0)))
 	{
 		throw ODBCException("Could not initialize environment.");
diff --git a/Data/ODBC/src/Parameter.cpp b/Data/ODBC/src/Parameter.cpp
index 23023779b..b7dfe2970 100644
--- a/Data/ODBC/src/Parameter.cpp
+++ b/Data/ODBC/src/Parameter.cpp
@@ -23,14 +23,14 @@ namespace Data {
 namespace ODBC {
 
 
-Parameter::Parameter(const StatementHandle& rStmt, std::size_t colNum) : 
-	_rStmt(rStmt), 
+Parameter::Parameter(const StatementHandle& rStmt, std::size_t colNum) :
+	_rStmt(rStmt),
 	_number(colNum)
 {
 	init();
 }
 
-	
+
 Parameter::~Parameter()
 {
 }
@@ -38,8 +38,8 @@ Parameter::~Parameter()
 
 void Parameter::init()
 {
-	if (Utility::isError(SQLDescribeParam(_rStmt, 
-		(SQLUSMALLINT) _number + 1, 
+	if (Utility::isError(SQLDescribeParam(_rStmt,
+		(SQLUSMALLINT) _number + 1,
 		&_dataType,
 		&_columnSize,
 		&_decimalDigits,
diff --git a/Data/ODBC/src/SessionImpl.cpp b/Data/ODBC/src/SessionImpl.cpp
index 50d83470d..dc21541a1 100644
--- a/Data/ODBC/src/SessionImpl.cpp
+++ b/Data/ODBC/src/SessionImpl.cpp
@@ -31,7 +31,7 @@ SessionImpl::SessionImpl(const std::string& connect,
 	std::size_t loginTimeout,
 	std::size_t maxFieldSize,
 	bool autoBind,
-	bool autoExtract): 
+	bool autoExtract):
 	Poco::Data::AbstractSessionImpl(connect, loginTimeout),
 		_connector(Connector::KEY),
 		_maxFieldSize(maxFieldSize),
@@ -49,7 +49,7 @@ SessionImpl::SessionImpl(const std::string& connect,
 
 
 SessionImpl::SessionImpl(const std::string& connect,
-	Poco::Any maxFieldSize, 
+	Poco::Any maxFieldSize,
 	bool enforceCapability,
 	bool autoBind,
 	bool autoExtract): Poco::Data::AbstractSessionImpl(connect),
@@ -136,20 +136,20 @@ void SessionImpl::open(const std::string& connect)
 	}
 
 	_dataTypes.fillTypeInfo(_db);
-		addProperty("dataTypeInfo", 
-		&SessionImpl::setDataTypeInfo, 
+		addProperty("dataTypeInfo",
+		&SessionImpl::setDataTypeInfo,
 		&SessionImpl::dataTypeInfo);
 
-	addFeature("autoCommit", 
-		&SessionImpl::autoCommit, 
+	addFeature("autoCommit",
+		&SessionImpl::autoCommit,
 		&SessionImpl::isAutoCommit);
 
-	addFeature("autoBind", 
-		&SessionImpl::autoBind, 
+	addFeature("autoBind",
+		&SessionImpl::autoBind,
 		&SessionImpl::isAutoBind);
 
-	addFeature("autoExtract", 
-		&SessionImpl::autoExtract, 
+	addFeature("autoExtract",
+		&SessionImpl::autoExtract,
 		&SessionImpl::isAutoExtract);
 
 	addProperty("maxFieldSize",
@@ -222,11 +222,11 @@ bool SessionImpl::canTransact() const
 	if (ODBC_TXN_CAPABILITY_UNKNOWN == _canTransact)
 	{
 		SQLUSMALLINT ret;
-		checkError(Poco::Data::ODBC::SQLGetInfo(_db, SQL_TXN_CAPABLE, &ret, 0, 0), 
+		checkError(Poco::Data::ODBC::SQLGetInfo(_db, SQL_TXN_CAPABLE, &ret, 0, 0),
 			"Failed to obtain transaction capability info.");
 
-		_canTransact = (SQL_TC_NONE != ret) ? 
-			ODBC_TXN_CAPABILITY_TRUE : 
+		_canTransact = (SQL_TC_NONE != ret) ?
+			ODBC_TXN_CAPABILITY_TRUE :
 			ODBC_TXN_CAPABILITY_FALSE;
 	}
 
@@ -329,10 +329,10 @@ Poco::UInt32 SessionImpl::transactionIsolation(SQLULEN isolation)
 
 void SessionImpl::autoCommit(const std::string&, bool val)
 {
-	checkError(Poco::Data::ODBC::SQLSetConnectAttr(_db, 
-		SQL_ATTR_AUTOCOMMIT, 
-		val ? (SQLPOINTER) SQL_AUTOCOMMIT_ON : 
-			(SQLPOINTER) SQL_AUTOCOMMIT_OFF, 
+	checkError(Poco::Data::ODBC::SQLSetConnectAttr(_db,
+		SQL_ATTR_AUTOCOMMIT,
+		val ? (SQLPOINTER) SQL_AUTOCOMMIT_ON :
+			(SQLPOINTER) SQL_AUTOCOMMIT_OFF,
 		SQL_IS_UINTEGER), "Failed to set automatic commit.");
 }
 
@@ -415,7 +415,7 @@ void SessionImpl::close()
 	{
 		commit();
 	}
-	catch (ConnectionException&) 
+	catch (ConnectionException&)
 	{
 	}
 
@@ -433,7 +433,7 @@ int SessionImpl::maxStatementLength() const
 		0,
 		0)))
 	{
-		throw ConnectionException(_db, 
+		throw ConnectionException(_db,
 			"SQLGetInfo(SQL_MAXIMUM_STATEMENT_LENGTH)");
 	}
 
diff --git a/Data/ODBC/src/TypeInfo.cpp b/Data/ODBC/src/TypeInfo.cpp
index ca5aa0eb1..d667ad00b 100644
--- a/Data/ODBC/src/TypeInfo.cpp
+++ b/Data/ODBC/src/TypeInfo.cpp
@@ -110,7 +110,7 @@ void TypeInfo::fillTypeInfo(SQLHDBC pHDBC)
 				char literalSuffix[stringSize] = { 0 };
 				char createParams[stringSize] = { 0 };
 				char localTypeName[stringSize] = { 0 };
-				
+
 				TypeInfoTup ti("TYPE_NAME", "",
 					"DATA_TYPE", 0,
 					"COLUMN_SIZE", 0,
@@ -142,10 +142,10 @@ void TypeInfo::fillTypeInfo(SQLHDBC pHDBC)
 				ti.set<4>(literalSuffix);
 				rc = SQLGetData(hstmt, 6, SQL_C_CHAR, createParams, sizeof(createParams), &ind);
 				ti.set<5>(createParams);
-				rc = SQLGetData(hstmt, 7, SQL_C_SSHORT, &ti.get<6>(), sizeof(SQLSMALLINT), &ind); 
-				rc = SQLGetData(hstmt, 8, SQL_C_SSHORT, &ti.get<7>(), sizeof(SQLSMALLINT), &ind); 
-				rc = SQLGetData(hstmt, 9, SQL_C_SSHORT, &ti.get<8>(), sizeof(SQLSMALLINT), &ind); 
-				rc = SQLGetData(hstmt, 10, SQL_C_SSHORT, &ti.get<9>(), sizeof(SQLSMALLINT), &ind); 
+				rc = SQLGetData(hstmt, 7, SQL_C_SSHORT, &ti.get<6>(), sizeof(SQLSMALLINT), &ind);
+				rc = SQLGetData(hstmt, 8, SQL_C_SSHORT, &ti.get<7>(), sizeof(SQLSMALLINT), &ind);
+				rc = SQLGetData(hstmt, 9, SQL_C_SSHORT, &ti.get<8>(), sizeof(SQLSMALLINT), &ind);
+				rc = SQLGetData(hstmt, 10, SQL_C_SSHORT, &ti.get<9>(), sizeof(SQLSMALLINT), &ind);
 				rc = SQLGetData(hstmt, 11, SQL_C_SSHORT, &ti.get<10>(), sizeof(SQLSMALLINT), &ind);
 				rc = SQLGetData(hstmt, 12, SQL_C_SSHORT, &ti.get<11>(), sizeof(SQLSMALLINT), &ind);
 				rc = SQLGetData(hstmt, 13, SQL_C_CHAR, localTypeName, sizeof(localTypeName), &ind);
@@ -192,7 +192,7 @@ bool TypeInfo::tryGetInfo(SQLSMALLINT type, const std::string& param, DynamicAny
 			return true;
 		}
 	}
-	
+
 	return false;
 }
 
@@ -239,24 +239,24 @@ void TypeInfo::print(std::ostream& ostr)
 
 	for (; it != end; ++it)
 	{
-		ostr << it->get<0>() << "\t" 
-			<< it->get<1>() << "\t" 
-			<< it->get<2>() << "\t" 
-			<< it->get<3>() << "\t" 
-			<< it->get<4>() << "\t" 
-			<< it->get<5>() << "\t" 
-			<< it->get<6>() << "\t" 
-			<< it->get<7>() << "\t" 
-			<< it->get<8>() << "\t" 
-			<< it->get<9>() << "\t" 
-			<< it->get<10>() << "\t" 
-			<< it->get<11>() << "\t" 
-			<< it->get<12>() << "\t" 
-			<< it->get<13>() << "\t" 
+		ostr << it->get<0>() << "\t"
+			<< it->get<1>() << "\t"
+			<< it->get<2>() << "\t"
+			<< it->get<3>() << "\t"
+			<< it->get<4>() << "\t"
+			<< it->get<5>() << "\t"
+			<< it->get<6>() << "\t"
+			<< it->get<7>() << "\t"
+			<< it->get<8>() << "\t"
+			<< it->get<9>() << "\t"
+			<< it->get<10>() << "\t"
+			<< it->get<11>() << "\t"
+			<< it->get<12>() << "\t"
+			<< it->get<13>() << "\t"
 			<< it->get<14>() << "\t"
-			<< it->get<15>() << "\t" 
-			<< it->get<16>() << "\t" 
-			<< it->get<17>() << "\t" 
+			<< it->get<15>() << "\t"
+			<< it->get<16>() << "\t"
+			<< it->get<17>() << "\t"
 			<< it->get<18>() << std::endl;
 	}
 }
diff --git a/Data/ODBC/src/Unicode_UNIXODBC.cpp b/Data/ODBC/src/Unicode_UNIXODBC.cpp
index 4caf097c2..1f671fed5 100644
--- a/Data/ODBC/src/Unicode_UNIXODBC.cpp
+++ b/Data/ODBC/src/Unicode_UNIXODBC.cpp
@@ -38,7 +38,7 @@ namespace ODBC {
 void makeUTF16(SQLCHAR* pSQLChar, SQLINTEGER length, std::string& target)
 {
 	int len = length;
-	if (SQL_NTS == len) 
+	if (SQL_NTS == len)
 		len = (int) std::strlen((const char *) pSQLChar);
 
 	UTF8Encoding utf8Encoding;
@@ -59,7 +59,7 @@ void makeUTF8(Poco::Buffer& buffer, SQLINTEGER length, SQLPOINTER pTar
 	std::string result;
 	if (0 != converter.convert(buffer.begin(), length, result))
 		throw DataFormatException("Error converting UTF-16 to UTF-8");
-	
+
 	std::memset(pTarget, 0, targetLength);
 	std::strncpy((char*) pTarget, result.c_str(), result.size() < targetLength ? result.size() : targetLength);
 }
@@ -69,7 +69,7 @@ SQLRETURN SQLColAttribute(SQLHSTMT hstmt,
 	SQLUSMALLINT   iCol,
 	SQLUSMALLINT   iField,
 	SQLPOINTER	   pCharAttr,
-	SQLSMALLINT	   cbCharAttrMax,	
+	SQLSMALLINT	   cbCharAttrMax,
 	SQLSMALLINT*   pcbCharAttr,
 	NumAttrPtrType pNumAttr)
 {
@@ -93,7 +93,7 @@ SQLRETURN SQLColAttribute(SQLHSTMT hstmt,
 		iCol,
 		iField,
 		pCharAttr,
-		cbCharAttrMax,	
+		cbCharAttrMax,
 		pcbCharAttr,
 		pNumAttr);
 }
@@ -133,8 +133,8 @@ SQLRETURN SQLConnect(SQLHDBC hdbc,
 
 	std::string sqlPWD;
 	makeUTF16(szAuthStr, cbAuthStr, sqlPWD);
-	
-	return SQLConnectW(hdbc, 
+
+	return SQLConnectW(hdbc,
 		(SQLWCHAR*) sqlDSN.c_str(), cbDSN,
 		(SQLWCHAR*) sqlUID.c_str(), cbUID,
 		(SQLWCHAR*) sqlPWD.c_str(), cbAuthStr);
@@ -211,7 +211,7 @@ SQLRETURN SQLGetConnectAttr(SQLHDBC hdbc,
 		makeUTF8(buffer, *pcbValue, rgbValue, cbValueMax);
 		return rc;
 	}
-	
+
 
 	return SQLGetConnectAttrW(hdbc,
 		fAttribute,
@@ -231,9 +231,9 @@ SQLRETURN SQLGetCursorName(SQLHSTMT hstmt,
 
 
 SQLRETURN SQLSetDescField(SQLHDESC hdesc,
-	SQLSMALLINT iRecord, 
+	SQLSMALLINT iRecord,
 	SQLSMALLINT iField,
-	SQLPOINTER  rgbValue, 
+	SQLPOINTER  rgbValue,
 	SQLINTEGER  cbValueMax)
 {
 	if (isString(rgbValue, cbValueMax))
@@ -242,16 +242,16 @@ SQLRETURN SQLSetDescField(SQLHDESC hdesc,
 		makeUTF16((SQLCHAR*) rgbValue, cbValueMax, str);
 
 		return SQLSetDescFieldW(hdesc,
-			iRecord, 
+			iRecord,
 			iField,
-			(SQLPOINTER) str.c_str(), 
+			(SQLPOINTER) str.c_str(),
 			(SQLINTEGER) str.size() * sizeof(SQLWCHAR));
 	}
 
 	return SQLSetDescFieldW(hdesc,
-		iRecord, 
+		iRecord,
 		iField,
-		rgbValue, 
+		rgbValue,
 		cbValueMax);
 }
 
@@ -296,7 +296,7 @@ SQLRETURN SQLGetDescRec(SQLHDESC hdesc,
 	SQLSMALLINT* pfType,
 	SQLSMALLINT* pfSubType,
 	SQLLEN*      pLength,
-	SQLSMALLINT* pPrecision, 
+	SQLSMALLINT* pPrecision,
 	SQLSMALLINT* pScale,
 	SQLSMALLINT* pNullable)
 {
@@ -391,7 +391,7 @@ SQLRETURN SQLSetConnectAttr(SQLHDBC hdbc,
 
 		return SQLSetConnectAttrW(hdbc,
 			fAttribute,
-			(SQLWCHAR*) str.c_str(), 
+			(SQLWCHAR*) str.c_str(),
 			(SQLINTEGER) str.size() * sizeof(SQLWCHAR));
 	}
 
@@ -487,7 +487,7 @@ SQLRETURN SQLGetInfo(SQLHDBC hdbc,
 			pcbInfoValue);
 
 		makeUTF8(buffer, *pcbInfoValue, rgbInfoValue, cbInfoValueMax);
-		
+
 		return rc;
 	}
 
@@ -590,12 +590,12 @@ SQLRETURN SQLDriverConnect(SQLHDBC hdbc,
 	SQLUSMALLINT fDriverCompletion)
 {
 	SQLSMALLINT len = cbConnStrIn;
-	if (SQL_NTS == len) 
+	if (SQL_NTS == len)
 		len = (SQLSMALLINT) std::strlen((const char*) szConnStrIn) + 1;
 
 	std::string connStrIn;
 	makeUTF16(szConnStrIn, len, connStrIn);
-	
+
 	Buffer out(cbConnStrOutMax);
 	SQLRETURN rc = SQLDriverConnectW(hdbc,
 		hwnd,
diff --git a/Data/ODBC/src/Unicode_WIN32.cpp b/Data/ODBC/src/Unicode_WIN32.cpp
index fe637e49b..ed472115a 100644
--- a/Data/ODBC/src/Unicode_WIN32.cpp
+++ b/Data/ODBC/src/Unicode_WIN32.cpp
@@ -97,7 +97,7 @@ SQLRETURN SQLConnect(SQLHDBC hdbc,
 
 	std::wstring sqlPWD;
 	makeUTF16(szAuthStr, cbAuthStr, sqlPWD);
-	
+
 	return SQLConnectW(hdbc,
 		(SQLWCHAR*) sqlDSN.c_str(),
 		(SQLSMALLINT) sqlDSN.size(),
@@ -155,8 +155,8 @@ SQLRETURN SQLExecDirect(SQLHSTMT hstmt,
 	std::wstring sqlStr;
 	makeUTF16(szSqlStr, cbSqlStr, sqlStr);
 
-	return SQLExecDirectW(hstmt, 
-		(SQLWCHAR*) sqlStr.c_str(), 
+	return SQLExecDirectW(hstmt,
+		(SQLWCHAR*) sqlStr.c_str(),
 		(SQLINTEGER) sqlStr.size());
 }
 
@@ -180,7 +180,7 @@ SQLRETURN SQLGetConnectAttr(SQLHDBC hdbc,
 		makeUTF8(buffer, *pcbValue, rgbValue, cbValueMax);
 		return rc;
 	}
-	
+
 
 	return SQLGetConnectAttrW(hdbc,
 		fAttribute,
@@ -200,9 +200,9 @@ SQLRETURN SQLGetCursorName(SQLHSTMT hstmt,
 
 
 SQLRETURN SQLSetDescField(SQLHDESC hdesc,
-	SQLSMALLINT iRecord, 
+	SQLSMALLINT iRecord,
 	SQLSMALLINT iField,
-	SQLPOINTER  rgbValue, 
+	SQLPOINTER  rgbValue,
 	SQLINTEGER  cbValueMax)
 {
 	if (isString(rgbValue, cbValueMax))
@@ -211,18 +211,18 @@ SQLRETURN SQLSetDescField(SQLHDESC hdesc,
 		makeUTF16((SQLCHAR*) rgbValue, cbValueMax, str);
 
 		SQLRETURN rc = SQLSetDescFieldW(hdesc,
-			iRecord, 
+			iRecord,
 			iField,
-			(SQLPOINTER) str.c_str(), 
+			(SQLPOINTER) str.c_str(),
 			(SQLINTEGER) str.size() * sizeof(std::wstring::value_type));
 
 		return rc;
 	}
 
 	return SQLSetDescFieldW(hdesc,
-		iRecord, 
+		iRecord,
 		iField,
-		rgbValue, 
+		rgbValue,
 		cbValueMax);
 }
 
@@ -266,7 +266,7 @@ SQLRETURN SQLGetDescRec(SQLHDESC hdesc,
 	SQLSMALLINT* pfType,
 	SQLSMALLINT* pfSubType,
 	SQLLEN*      pLength,
-	SQLSMALLINT* pPrecision, 
+	SQLSMALLINT* pPrecision,
 	SQLSMALLINT* pScale,
 	SQLSMALLINT* pNullable)
 {
@@ -344,8 +344,8 @@ SQLRETURN SQLPrepare(SQLHSTMT hstmt,
 	std::wstring sqlStr;
 	makeUTF16(szSqlStr, cbSqlStr, sqlStr);
 
-	return SQLPrepareW(hstmt, 
-		(SQLWCHAR*) sqlStr.c_str(), 
+	return SQLPrepareW(hstmt,
+		(SQLWCHAR*) sqlStr.c_str(),
 		(SQLINTEGER) sqlStr.size());
 }
 
@@ -362,13 +362,13 @@ SQLRETURN SQLSetConnectAttr(SQLHDBC hdbc,
 
 		return SQLSetConnectAttrW(hdbc,
 			fAttribute,
-			(SQLWCHAR*) str.c_str(), 
+			(SQLWCHAR*) str.c_str(),
 			(SQLINTEGER) str.size() * sizeof(std::wstring::value_type));
 	}
 
 	return SQLSetConnectAttrW(hdbc,
 		fAttribute,
-		rgbValue, 
+		rgbValue,
 		cbValue);
 }
 
@@ -576,7 +576,7 @@ SQLRETURN SQLDriverConnect(SQLHDBC hdbc,
 {
 	std::wstring connStrIn;
 	int len = cbConnStrIn;
-	if (SQL_NTS == len) 
+	if (SQL_NTS == len)
 		len = (int) std::strlen((const char*) szConnStrIn);
 
 	Poco::UnicodeConverter::toUTF16((const char *) szConnStrIn, len, connStrIn);
diff --git a/Data/ODBC/src/Utility.cpp b/Data/ODBC/src/Utility.cpp
index 62a22a40b..8d3b4a5e5 100644
--- a/Data/ODBC/src/Utility.cpp
+++ b/Data/ODBC/src/Utility.cpp
@@ -41,7 +41,7 @@ Utility::DriverMap& Utility::drivers(Utility::DriverMap& driverMap)
 	SQLSMALLINT len2 = length;
 	RETCODE rc = 0;
 
-	if (!Utility::isError(rc = SQLDrivers(henv, 
+	if (!Utility::isError(rc = SQLDrivers(henv,
 		SQL_FETCH_FIRST,
 		desc,
 		length,
@@ -52,12 +52,12 @@ Utility::DriverMap& Utility::drivers(Utility::DriverMap& driverMap)
 	{
 		do
 		{
-			driverMap.insert(DSNMap::value_type(std::string((char *) desc), 
+			driverMap.insert(DSNMap::value_type(std::string((char *) desc),
 				std::string((char *) attr)));
 			std::memset(desc, 0, length);
 			std::memset(attr, 0, length);
 			len2 = length;
-		}while (!Utility::isError(rc = SQLDrivers(henv, 
+		}while (!Utility::isError(rc = SQLDrivers(henv,
 			SQL_FETCH_NEXT,
 			desc,
 			length,
@@ -67,7 +67,7 @@ Utility::DriverMap& Utility::drivers(Utility::DriverMap& driverMap)
 			&len2)));
 	}
 
-	if (SQL_NO_DATA != rc) 
+	if (SQL_NO_DATA != rc)
 		throw EnvironmentException(henv);
 
 	return driverMap;
@@ -88,7 +88,7 @@ Utility::DSNMap& Utility::dataSources(Utility::DSNMap& dsnMap)
 	SQLSMALLINT len2 = length;
 	RETCODE rc = 0;
 
-	while (!Utility::isError(rc = Poco::Data::ODBC::SQLDataSources(henv, 
+	while (!Utility::isError(rc = Poco::Data::ODBC::SQLDataSources(henv,
 		SQL_FETCH_NEXT,
 		dsn,
 		SQL_MAX_DSN_LENGTH,
@@ -103,7 +103,7 @@ Utility::DSNMap& Utility::dataSources(Utility::DSNMap& dsnMap)
 		len2 = length;
 	}
 
-	if (SQL_NO_DATA != rc) 
+	if (SQL_NO_DATA != rc)
 		throw EnvironmentException(henv);
 
 	return dsnMap;
diff --git a/Data/ODBC/testsuite/TestSuite_vs170.vcxproj b/Data/ODBC/testsuite/TestSuite_vs170.vcxproj
index 92dfd5979..214f11b4e 100644
--- a/Data/ODBC/testsuite/TestSuite_vs170.vcxproj
+++ b/Data/ODBC/testsuite/TestSuite_vs170.vcxproj
@@ -1,6 +1,10 @@
 
-
+
   
+    
+      debug_shared
+      ARM64
+    
     
       debug_shared
       Win32
@@ -9,6 +13,10 @@
       debug_shared
       x64
     
+    
+      debug_static_md
+      ARM64
+    
     
       debug_static_md
       Win32
@@ -17,6 +25,10 @@
       debug_static_md
       x64
     
+    
+      debug_static_mt
+      ARM64
+    
     
       debug_static_mt
       Win32
@@ -25,6 +37,10 @@
       debug_static_mt
       x64
     
+    
+      release_shared
+      ARM64
+    
     
       release_shared
       Win32
@@ -33,6 +49,10 @@
       release_shared
       x64
     
+    
+      release_static_md
+      ARM64
+    
     
       release_static_md
       Win32
@@ -41,6 +61,10 @@
       release_static_md
       x64
     
+    
+      release_static_mt
+      ARM64
+    
     
       release_static_mt
       Win32
@@ -51,6 +75,7 @@
     
   
   
+    17.0
     TestSuite
     {00627063-395B-4413-9099-23BDB56562FA}
     TestSuite
@@ -87,6 +112,36 @@
     MultiByte
     v143
   
+  
+    Application
+    MultiByte
+    v143
+  
+  
+    Application
+    MultiByte
+    v143
+  
+  
+    Application
+    MultiByte
+    v143
+  
+  
+    Application
+    MultiByte
+    v143
+  
+  
+    Application
+    MultiByte
+    v143
+  
+  
+    Application
+    MultiByte
+    v143
+  
   
     Application
     MultiByte
@@ -137,6 +192,24 @@
   
     
   
+  
+    
+  
+  
+    
+  
+  
+    
+  
+  
+    
+  
+  
+    
+  
+  
+    
+  
   
     
   
@@ -157,7 +230,13 @@
   
   
   
-    <_ProjectFileVersion>15.0.28307.799
+    <_ProjectFileVersion>17.0.32505.173
+    TestSuited
+    TestSuited
+    TestSuited
+    TestSuite
+    TestSuite
+    TestSuite
     TestSuited
     TestSuited
     TestSuited
@@ -171,6 +250,36 @@
     TestSuite
     TestSuite
   
+  
+    binA64\
+    objA64\TestSuite\$(Configuration)\
+    true
+  
+  
+    binA64\
+    objA64\TestSuite\$(Configuration)\
+    false
+  
+  
+    binA64\static_mt\
+    objA64\TestSuite\$(Configuration)\
+    true
+  
+  
+    binA64\static_mt\
+    objA64\TestSuite\$(Configuration)\
+    false
+  
+  
+    binA64\static_md\
+    objA64\TestSuite\$(Configuration)\
+    true
+  
+  
+    binA64\static_md\
+    objA64\TestSuite\$(Configuration)\
+    false
+  
   
     bin\
     obj\TestSuite\$(Configuration)\
@@ -231,6 +340,189 @@
     obj64\TestSuite\$(Configuration)\
     false
   
+  
+    
+      Disabled
+      ..\include;..\..\..\CppUnit\include;..\..\..\Foundation\include;..\..\..\Data\include;%(AdditionalIncludeDirectories)
+      WIN32;_DEBUG;_WINDOWS;WINVER=0x0600;%(PreprocessorDefinitions)
+      true
+      EnableFastChecks
+      MultiThreadedDebugDLL
+      true
+      true
+      true
+      true
+      
+      Level3
+      ProgramDatabase
+      Default
+      true
+    
+    
+      CppUnitd.lib;odbc32.lib;odbccp32.lib;iphlpapi.lib;%(AdditionalDependencies)
+      binA64\TestSuited.exe
+      ..\..\..\libA64;%(AdditionalLibraryDirectories)
+      true
+      true
+      binA64\TestSuited.pdb
+      Console
+      MachineARM64
+    
+  
+  
+    
+      MaxSpeed
+      OnlyExplicitInline
+      true
+      Speed
+      true
+      ..\include;..\..\..\CppUnit\include;..\..\..\Foundation\include;..\..\..\Data\include;%(AdditionalIncludeDirectories)
+      WIN32;NDEBUG;_WINDOWS;WINVER=0x0600;%(PreprocessorDefinitions)
+      true
+      MultiThreadedDLL
+      false
+      true
+      true
+      true
+      
+      Level3
+      
+      Default
+      true
+    
+    
+      CppUnit.lib;odbc32.lib;odbccp32.lib;iphlpapi.lib;%(AdditionalDependencies)
+      binA64\TestSuite.exe
+      ..\..\..\libA64;%(AdditionalLibraryDirectories)
+      false
+      Console
+      true
+      true
+      MachineARM64
+    
+  
+  
+    
+      Disabled
+      ..\include;..\..\..\CppUnit\include;..\..\..\Foundation\include;..\..\..\Data\include;%(AdditionalIncludeDirectories)
+      WIN32;_DEBUG;_WINDOWS;WINVER=0x0600;POCO_STATIC;%(PreprocessorDefinitions)
+      true
+      EnableFastChecks
+      MultiThreadedDebug
+      true
+      true
+      true
+      true
+      
+      Level3
+      ProgramDatabase
+      Default
+      true
+    
+    
+      CppUnitmtd.lib;iphlpapi.lib;winmm.lib;odbc32.lib;odbccp32.lib;iphlpapi.lib;%(AdditionalDependencies)
+      binA64\static_mt\TestSuited.exe
+      ..\..\..\libA64;%(AdditionalLibraryDirectories)
+      true
+      true
+      binA64\static_mt\TestSuited.pdb
+      Console
+      MachineARM64
+    
+  
+  
+    
+      MaxSpeed
+      OnlyExplicitInline
+      true
+      Speed
+      true
+      ..\include;..\..\..\CppUnit\include;..\..\..\Foundation\include;..\..\..\Data\include;%(AdditionalIncludeDirectories)
+      WIN32;NDEBUG;_WINDOWS;WINVER=0x0600;POCO_STATIC;%(PreprocessorDefinitions)
+      true
+      MultiThreaded
+      false
+      true
+      true
+      true
+      
+      Level3
+      
+      Default
+      true
+    
+    
+      CppUnitmt.lib;iphlpapi.lib;winmm.lib;odbc32.lib;odbccp32.lib;iphlpapi.lib;%(AdditionalDependencies)
+      binA64\static_mt\TestSuite.exe
+      ..\..\..\libA64;%(AdditionalLibraryDirectories)
+      false
+      Console
+      true
+      true
+      MachineARM64
+    
+  
+  
+    
+      Disabled
+      ..\include;..\..\..\CppUnit\include;..\..\..\Foundation\include;..\..\..\Data\include;%(AdditionalIncludeDirectories)
+      WIN32;_DEBUG;_WINDOWS;WINVER=0x0600;POCO_STATIC;%(PreprocessorDefinitions)
+      true
+      EnableFastChecks
+      MultiThreadedDebugDLL
+      true
+      true
+      true
+      true
+      
+      Level3
+      ProgramDatabase
+      Default
+      true
+    
+    
+      CppUnitmdd.lib;iphlpapi.lib;winmm.lib;odbc32.lib;odbccp32.lib;iphlpapi.lib;%(AdditionalDependencies)
+      binA64\static_md\TestSuited.exe
+      ..\..\..\libA64;%(AdditionalLibraryDirectories)
+      true
+      true
+      binA64\static_md\TestSuited.pdb
+      Console
+      MachineARM64
+    
+  
+  
+    
+      MaxSpeed
+      OnlyExplicitInline
+      true
+      Speed
+      true
+      ..\include;..\..\..\CppUnit\include;..\..\..\Foundation\include;..\..\..\Data\include;%(AdditionalIncludeDirectories)
+      WIN32;NDEBUG;_WINDOWS;WINVER=0x0600;POCO_STATIC;%(PreprocessorDefinitions)
+      true
+      MultiThreadedDLL
+      false
+      true
+      true
+      true
+      
+      Level3
+      
+      Default
+      true
+    
+    
+      CppUnitmd.lib;iphlpapi.lib;winmm.lib;odbc32.lib;odbccp32.lib;iphlpapi.lib;%(AdditionalDependencies)
+      binA64\static_md\TestSuite.exe
+      ..\..\..\libA64;%(AdditionalLibraryDirectories)
+      false
+      Console
+      true
+      true
+      MachineARM64
+    
+  
   
     
       Disabled
diff --git a/Data/ODBC/testsuite/src/ODBCAccessTest.cpp b/Data/ODBC/testsuite/src/ODBCAccessTest.cpp
index 12bea3710..55aec9ba7 100644
--- a/Data/ODBC/testsuite/src/ODBCAccessTest.cpp
+++ b/Data/ODBC/testsuite/src/ODBCAccessTest.cpp
@@ -40,7 +40,7 @@ std::string ODBCAccessTest::_dbConnString;
 Poco::Data::ODBC::Utility::DriverMap ODBCAccessTest::_drivers;
 
 
-ODBCAccessTest::ODBCAccessTest(const std::string& name): 
+ODBCAccessTest::ODBCAccessTest(const std::string& name):
 	CppUnit::TestCase(name)
 {
 }
@@ -123,13 +123,13 @@ bool ODBCAccessTest::canConnect(const std::string& driver, const std::string& ds
 	{
 		if (((itDrv->first).find(driver) != std::string::npos))
 		{
-			std::cout << "Driver found: " << itDrv->first 
+			std::cout << "Driver found: " << itDrv->first
 				<< " (" << itDrv->second << ')' << std::endl;
 			break;
 		}
 	}
 
-	if (_drivers.end() == itDrv) 
+	if (_drivers.end() == itDrv)
 	{
 		std::cout << driver << " driver NOT found, tests not available." << std::endl;
 		return false;
@@ -142,7 +142,7 @@ bool ODBCAccessTest::canConnect(const std::string& driver, const std::string& ds
 	{
 		if (itDSN->first == dsn && itDSN->second == driver)
 		{
-			std::cout << "DSN found: " << itDSN->first 
+			std::cout << "DSN found: " << itDSN->first
 				<< " (" << itDSN->second << ')' << std::endl;
 			format(_dbConnString, "DSN=%s", dsn);
 			return true;
diff --git a/Data/ODBC/testsuite/src/ODBCAccessTest.h b/Data/ODBC/testsuite/src/ODBCAccessTest.h
index 498b23f27..18bd6ce11 100644
--- a/Data/ODBC/testsuite/src/ODBCAccessTest.h
+++ b/Data/ODBC/testsuite/src/ODBCAccessTest.h
@@ -25,7 +25,7 @@
 class ODBCAccessTest: public CppUnit::TestCase
 	/// MS Access ODBC test class
 	/// Tested:
-	/// 
+	///
 	/// Driver		|	DB		| OS
 	/// ------------+-----------+------------------------------------------
 	///	4.00.6305.00| Jet 4.0	| MS Windows XP Professional x64 v.2003/SP1
diff --git a/Data/ODBC/testsuite/src/ODBCDB2Test.cpp b/Data/ODBC/testsuite/src/ODBCDB2Test.cpp
index f5c2ff79f..c880ad6fb 100644
--- a/Data/ODBC/testsuite/src/ODBCDB2Test.cpp
+++ b/Data/ODBC/testsuite/src/ODBCDB2Test.cpp
@@ -66,7 +66,7 @@ std::string          ODBCDB2Test::_connectString = "Driver=" DB2_ODBC_DRIVER ";"
 	"Pwd=" DB2_PWD ";";
 
 
-ODBCDB2Test::ODBCDB2Test(const std::string& name): 
+ODBCDB2Test::ODBCDB2Test(const std::string& name):
 	ODBCTest(name, _pSession, _pExecutor, _dsn, _uid, _pwd, _connectString)
 {
 }
@@ -110,7 +110,7 @@ void ODBCDB2Test::testBareboneODBC()
 void ODBCDB2Test::testBLOB()
 {
 	if (!_pSession) fail ("Test not available.");
-	
+
 	const std::size_t maxFldSize = 1000000;
 	_pSession->setProperty("maxFieldSize", Poco::Any(maxFldSize-1));
 	recreatePersonBLOBTable();
@@ -120,7 +120,7 @@ void ODBCDB2Test::testBLOB()
 		_pExecutor->blob(maxFldSize);
 		fail ("must fail");
 	}
-	catch (DataException&) 
+	catch (DataException&)
 	{
 		_pSession->setProperty("maxFieldSize", Poco::Any(maxFldSize));
 	}
@@ -183,14 +183,14 @@ void ODBCDB2Test::testStoredProcedure()
 			"BEGIN "
 			" SET outParam = inParam*inParam; "
 			"END" , now;
-		
+
 
 		i = 2;
 		int j = 0;
 		*_pSession << "{call storedProcedure(?, ?)}", in(i), out(j), now;
 		assertTrue (4 == j);
 		dropObject("PROCEDURE", "storedProcedure");
-	
+
 		*_pSession << "CREATE PROCEDURE storedProcedure(INOUT ioParam INTEGER) "
 			"BEGIN "
 			" SET ioParam = ioParam*ioParam; "
@@ -209,7 +209,7 @@ void ODBCDB2Test::testStoredProcedure()
 			" SET outParam = inParam; "
 			"END" , now;
 
-		std::string inParam = 
+		std::string inParam =
 			"1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890"
 			"1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890"
 			"1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890"
@@ -272,7 +272,7 @@ void ODBCDB2Test::testStoredProcedureDynamicAny()
 	for (int k = 0; k < 8;)
 	{
 		_pSession->setFeature("autoBind", bindValue(k));
-		
+
 		DynamicAny i = 2;
 		DynamicAny j = 0;
 
@@ -319,12 +319,12 @@ void ODBCDB2Test::testStoredFunction()
 		*_pSession << "{? = call storedFunction()}", out(i), now;
 		assertTrue (-1 == i);
 		dropObject("PROCEDURE", "storedFunction");
-		
+
 		*_pSession << "CREATE PROCEDURE storedFunction(inParam INTEGER) "
 			"BEGIN "
 			" RETURN inParam*inParam; "
 			"END" , now;
-		
+
 		i = 2;
 		int result = 0;
 		*_pSession << "{? = call storedFunction(?)}", out(result), in(i), now;
@@ -342,7 +342,7 @@ void ODBCDB2Test::testStoredFunction()
 		result = 0;
 		*_pSession << "{? = call storedFunction(?, ?)}", out(result), in(i), out(j), now;
 		assertTrue (4 == j);
-		assertTrue (j == result); 
+		assertTrue (j == result);
 		dropObject("PROCEDURE", "storedFunction");
 
 		*_pSession << "CREATE PROCEDURE storedFunction(INOUT param1 INTEGER, INOUT param2 INTEGER) "
@@ -360,7 +360,7 @@ void ODBCDB2Test::testStoredFunction()
 		*_pSession << "{? = call storedFunction(?, ?)}", out(result), io(i), io(j), now;
 		assertTrue (1 == j);
 		assertTrue (2 == i);
-		assertTrue (3 == result); 
+		assertTrue (3 == result);
 
 		Tuple params(1, 2);
 		assertTrue (1 == params.get<0>());
@@ -369,7 +369,7 @@ void ODBCDB2Test::testStoredFunction()
 		*_pSession << "{? = call storedFunction(?, ?)}", out(result), io(params), now;
 		assertTrue (1 == params.get<1>());
 		assertTrue (2 == params.get<0>());
-		assertTrue (3 == result); 
+		assertTrue (3 == result);
 
 		dropObject("PROCEDURE", "storedFunction");
 
@@ -545,14 +545,14 @@ void ODBCDB2Test::recreateNullsTable(const std::string& notNull)
 void ODBCDB2Test::recreateMiscTable()
 {
 	dropObject("TABLE", "MiscTest");
-	try 
-	{ 
+	try
+	{
 		session() << "CREATE TABLE MiscTest "
 			"(First VARCHAR(30),"
 			"Second BLOB,"
 			"Third INTEGER,"
 			"Fourth FLOAT,"
-			"Fifth TIMESTAMP)", now; 
+			"Fifth TIMESTAMP)", now;
 	} catch(ConnectionException& ce){ std::cout << ce.toString() << std::endl; fail ("recreateMiscTable()"); }
 	catch(StatementException& se){ std::cout << se.toString() << std::endl; fail ("recreateMiscTable()"); }
 }
@@ -563,19 +563,19 @@ void ODBCDB2Test::recreateLogTable()
 	dropObject("TABLE", "T_POCO_LOG");
 	dropObject("TABLE", "T_POCO_LOG_ARCHIVE");
 
-	try 
-	{ 
+	try
+	{
 		std::string sql = "CREATE TABLE %s "
 			"(Source VARCHAR(100),"
 			"Name VARCHAR(100),"
 			"ProcessId INTEGER,"
 			"Thread VARCHAR(100), "
-			"ThreadId INTEGER," 
+			"ThreadId INTEGER,"
 			"Priority INTEGER,"
 			"Text VARCHAR(100),"
-			"DateTime TIMESTAMP)"; 
+			"DateTime TIMESTAMP)";
 
-		session() << sql, "T_POCO_LOG", now; 
+		session() << sql, "T_POCO_LOG", now;
 		session() << sql, "T_POCO_LOG_ARCHIVE", now;
 
 	} catch(ConnectionException& ce){ std::cout << ce.toString() << std::endl; fail ("recreateLogTable()"); }
diff --git a/Data/ODBC/testsuite/src/ODBCDB2Test.h b/Data/ODBC/testsuite/src/ODBCDB2Test.h
index e0e18da75..57263707f 100644
--- a/Data/ODBC/testsuite/src/ODBCDB2Test.h
+++ b/Data/ODBC/testsuite/src/ODBCDB2Test.h
@@ -21,7 +21,7 @@
 class ODBCDB2Test: public ODBCTest
 	/// IBM DB2 UDB ODBC test class
 	/// Tested:
-	/// 
+	///
 	/// Driver		|	DB				| OS
 	/// ------------+-------------------+------------------------------------------
 	///	9.01.00.356 | DB2 Express-C 9.1	| MS Windows XP Professional x64 v.2003/SP1
diff --git a/Data/ODBC/testsuite/src/ODBCMySQLTest.cpp b/Data/ODBC/testsuite/src/ODBCMySQLTest.cpp
index ed539e13e..bd90d438a 100644
--- a/Data/ODBC/testsuite/src/ODBCMySQLTest.cpp
+++ b/Data/ODBC/testsuite/src/ODBCMySQLTest.cpp
@@ -61,7 +61,7 @@ std::string          ODBCMySQLTest::_connectString = "DRIVER={" MYSQL_ODBC_DRIVE
 	"PWD=" MYSQL_PWD ";";
 
 
-ODBCMySQLTest::ODBCMySQLTest(const std::string& name): 
+ODBCMySQLTest::ODBCMySQLTest(const std::string& name):
 	ODBCTest(name, _pSession, _pExecutor, _dsn, _uid, _pwd, _connectString)
 {
 	_pExecutor->execute("SET @@global.sql_mode= '';"); // disable strict mode
@@ -120,7 +120,7 @@ So, we skip this test.
 void ODBCMySQLTest::testBLOB()
 {
 	if (!_pSession) fail ("Test not available.");
-	
+
 	const std::size_t maxFldSize = 65534;
 	_pSession->setProperty("maxFieldSize", Poco::Any(maxFldSize-1));
 	recreatePersonBLOBTable();
@@ -130,7 +130,7 @@ void ODBCMySQLTest::testBLOB()
 		_pExecutor->blob(maxFldSize);
 		fail ("must fail");
 	}
-	catch (DataException&) 
+	catch (DataException&)
 	{
 		_pSession->setProperty("maxFieldSize", Poco::Any(maxFldSize));
 	}
@@ -182,10 +182,10 @@ void ODBCMySQLTest::testNull()
 
 void ODBCMySQLTest::testStoredProcedure()
 {
-	//MySQL is currently buggy in this area: 
+	//MySQL is currently buggy in this area:
 	// http://bugs.mysql.com/bug.php?id=17898
 	// http://bugs.mysql.com/bug.php?id=27632
-	// Additionally, the standard ODBC stored procedure call syntax 
+	// Additionally, the standard ODBC stored procedure call syntax
 	// {call storedProcedure(?)} is currently (3.51.12.00) not supported.
 	// See http://bugs.mysql.com/bug.php?id=26535
 	// Poco::Data support for MySQL ODBC is postponed until the above
@@ -195,10 +195,10 @@ void ODBCMySQLTest::testStoredProcedure()
 
 void ODBCMySQLTest::testStoredFunction()
 {
-	//MySQL is currently buggy in this area: 
+	//MySQL is currently buggy in this area:
 	// http://bugs.mysql.com/bug.php?id=17898
 	// http://bugs.mysql.com/bug.php?id=27632
-	// Additionally, the standard ODBC stored procedure call syntax 
+	// Additionally, the standard ODBC stored procedure call syntax
 	// {call storedProcedure(?)} is currently (3.51.12.00) not supported.
 	// See http://bugs.mysql.com/bug.php?id=26535
 	// Poco::Data support for MySQL ODBC is postponed until the above
@@ -390,19 +390,19 @@ void ODBCMySQLTest::recreateLogTable()
 	dropObject("TABLE", "T_POCO_LOG");
 	dropObject("TABLE", "T_POCO_LOG_ARCHIVE");
 
-	try 
-	{ 
+	try
+	{
 		std::string sql = "CREATE TABLE %s "
 			"(Source VARCHAR(100),"
 			"Name VARCHAR(100),"
 			"ProcessId INTEGER,"
 			"Thread VARCHAR(100), "
-			"ThreadId INTEGER," 
+			"ThreadId INTEGER,"
 			"Priority INTEGER,"
 			"Text VARCHAR(100),"
-			"DateTime DATETIME)"; 
+			"DateTime DATETIME)";
 
-		session() << sql, "T_POCO_LOG", now; 
+		session() << sql, "T_POCO_LOG", now;
 		session() << sql, "T_POCO_LOG_ARCHIVE", now;
 
 	} catch(ConnectionException& ce){ std::cout << ce.toString() << std::endl; fail ("recreateLogTable()"); }
diff --git a/Data/ODBC/testsuite/src/ODBCMySQLTest.h b/Data/ODBC/testsuite/src/ODBCMySQLTest.h
index c1ea5dc5d..ce1104109 100644
--- a/Data/ODBC/testsuite/src/ODBCMySQLTest.h
+++ b/Data/ODBC/testsuite/src/ODBCMySQLTest.h
@@ -21,8 +21,8 @@
 class ODBCMySQLTest: public ODBCTest
 	/// MySQL ODBC test class
 	/// Tested:
-	/// 
-	/// Driver          | DB                        | OS                                        | Driver Manager 
+	///
+	/// Driver          | DB                        | OS                                        | Driver Manager
 	/// ----------------+---------------------------+-------------------------------------------+---------------------
 	/// 03.51.12.00     | MySQL 5.0.27-community-nt | MS Windows XP Professional x64 v.2003/SP1 | 3.526.3959.0
 	///  3.51.11.-6     | MySQL 5.0.27-community-nt | Ubuntu 7.04 (2.6.20-15-generic #2 SMP)    | unixODBC 2.2.11.-13
@@ -41,7 +41,7 @@ public:
 	void testStoredFunction();
 
 	void testNull();
-	
+
 	void testMultipleResults();
 	void testFilter();
 
diff --git a/Data/ODBC/testsuite/src/ODBCOracleTest.cpp b/Data/ODBC/testsuite/src/ODBCOracleTest.cpp
index fc90a070e..29091efe3 100644
--- a/Data/ODBC/testsuite/src/ODBCOracleTest.cpp
+++ b/Data/ODBC/testsuite/src/ODBCOracleTest.cpp
@@ -81,7 +81,7 @@ std::string          ODBCOracleTest::_connectString = "DRIVER={" ORACLE_ODBC_DRI
 	"APA=T;" // thread safety (T/F), default T
 	"DBA=W;"; // write access (R/W)
 
-const std::string ODBCOracleTest::MULTI_INSERT = 
+const std::string ODBCOracleTest::MULTI_INSERT =
 	"BEGIN "
 	"INSERT INTO Test VALUES ('1', 2, 3.5);"
 	"INSERT INTO Test VALUES ('2', 3, 4.5);"
@@ -94,7 +94,7 @@ const std::string ODBCOracleTest::MULTI_SELECT =
 	"{CALL multiResultsProcedure()}";
 
 
-ODBCOracleTest::ODBCOracleTest(const std::string& name): 
+ODBCOracleTest::ODBCOracleTest(const std::string& name):
 	ODBCTest(name, _pSession, _pExecutor, _dsn, _uid, _pwd, _connectString)
 {
 }
@@ -139,27 +139,27 @@ void ODBCOracleTest::testBarebone()
 			"OPEN ret5 FOR SELECT * FROM Test WHERE First = '5';"
 			"END multiResultsProcedure;" , now;
 
-	_pExecutor->bareboneODBCMultiResultTest(_connectString, 
-		tableCreateString, 
-		SQLExecutor::PB_IMMEDIATE, 
+	_pExecutor->bareboneODBCMultiResultTest(_connectString,
+		tableCreateString,
+		SQLExecutor::PB_IMMEDIATE,
 		SQLExecutor::DE_MANUAL,
 		MULTI_INSERT,
 		MULTI_SELECT);
-	_pExecutor->bareboneODBCMultiResultTest(_connectString, 
-		tableCreateString, 
-		SQLExecutor::PB_IMMEDIATE, 
+	_pExecutor->bareboneODBCMultiResultTest(_connectString,
+		tableCreateString,
+		SQLExecutor::PB_IMMEDIATE,
 		SQLExecutor::DE_BOUND,
 		MULTI_INSERT,
 		MULTI_SELECT);
-	_pExecutor->bareboneODBCMultiResultTest(_connectString, 
-		tableCreateString, 
-		SQLExecutor::PB_AT_EXEC, 
+	_pExecutor->bareboneODBCMultiResultTest(_connectString,
+		tableCreateString,
+		SQLExecutor::PB_AT_EXEC,
 		SQLExecutor::DE_MANUAL,
 		MULTI_INSERT,
 		MULTI_SELECT);
-	_pExecutor->bareboneODBCMultiResultTest(_connectString, 
-		tableCreateString, 
-		SQLExecutor::PB_AT_EXEC, 
+	_pExecutor->bareboneODBCMultiResultTest(_connectString,
+		tableCreateString,
+		SQLExecutor::PB_AT_EXEC,
 		SQLExecutor::DE_BOUND,
 		MULTI_INSERT,
 		MULTI_SELECT);
@@ -178,7 +178,7 @@ void ODBCOracleTest::testBLOB()
 		executor().blob(maxFldSize);
 		fail ("must fail");
 	}
-	catch (DataException&) 
+	catch (DataException&)
 	{
 		session().setProperty("maxFieldSize", Poco::Any(maxFldSize));
 	}
@@ -277,7 +277,7 @@ void ODBCOracleTest::testStoredProcedure()
 		k += 2;
 	}
 
-	
+
 	//strings only work with auto-binding
 	session().setFeature("autoBind", true);
 
@@ -286,7 +286,7 @@ void ODBCOracleTest::testStoredProcedure()
 		" BEGIN outParam := inParam; "
 		"END storedProcedure;" , now;
 
-	std::string inParam = 
+	std::string inParam =
 		"1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890"
 		"1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890"
 		"1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890"
@@ -342,7 +342,7 @@ void ODBCOracleTest::testStoredProcedureDynamicAny()
 	for (int k = 0; k < 8;)
 	{
 		session().setFeature("autoBind", bindValue(k));
-		
+
 		DynamicAny i = 2;
 		DynamicAny j = 0;
 
@@ -391,15 +391,15 @@ void ODBCOracleTest::testCursorStoredProcedure()
 			" OPEN ret FOR "
 			" SELECT * "
 			" FROM Person "
-			" WHERE Age < ageLimit " 
+			" WHERE Age < ageLimit "
 			" ORDER BY Age DESC; "
 			" END storedCursorProcedure;" , now;
 
 		people.clear();
 		int age = 13;
-		
+
 		*_pSession << "{call storedCursorProcedure(?)}", in(age), into(people), now;
-		
+
 		assertTrue (2 == people.size());
 		assertTrue (Person("Simpson", "Bart", "Springfield", 12) == people[0]);
 		assertTrue (Person("Simpson", "Lisa", "Springfield", 10) == people[1]);
@@ -460,7 +460,7 @@ void ODBCOracleTest::testStoredFunction()
 		result = 0;
 		*_pSession << "{? = call storedFunction(?, ?)}", out(result), in(i), out(j), now;
 		assertTrue (4 == j);
-		assertTrue (j == result); 
+		assertTrue (j == result);
 		dropObject("FUNCTION", "storedFunction");
 
 		*_pSession << "CREATE OR REPLACE "
@@ -475,8 +475,8 @@ void ODBCOracleTest::testStoredFunction()
 		*_pSession << "{? = call storedFunction(?, ?)}", out(result), io(i), io(j), now;
 		assertTrue (1 == j);
 		assertTrue (2 == i);
-		assertTrue (3 == result); 
-		
+		assertTrue (3 == result);
+
 		Tuple params(1, 2);
 		assertTrue (1 == params.get<0>());
 		assertTrue (2 == params.get<1>());
@@ -484,9 +484,9 @@ void ODBCOracleTest::testStoredFunction()
 		*_pSession << "{? = call storedFunction(?, ?)}", out(result), io(params), now;
 		assertTrue (1 == params.get<1>());
 		assertTrue (2 == params.get<0>());
-		assertTrue (3 == result); 
+		assertTrue (3 == result);
 		dropObject("FUNCTION", "storedFunction");
-		
+
 		k += 2;
 	}
 
@@ -530,16 +530,16 @@ void ODBCOracleTest::testCursorStoredFunction()
 			" OPEN ret FOR "
 			" SELECT * "
 			" FROM Person "
-			" WHERE Age < ageLimit " 
+			" WHERE Age < ageLimit "
 			" ORDER BY Age DESC; "
 			" RETURN ret; "
 			" END storedCursorFunction;" , now;
 
 		people.clear();
 		int age = 13;
-		
+
 		*_pSession << "{call storedCursorFunction(?)}", in(age), into(people), now;
-		
+
 		assertTrue (2 == people.size());
 		assertTrue (Person("Simpson", "Bart", "Springfield", 12) == people[0]);
 		assertTrue (Person("Simpson", "Lisa", "Springfield", 10) == people[1]);
@@ -553,7 +553,7 @@ void ODBCOracleTest::testCursorStoredFunction()
 
 		dropObject("TABLE", "Person");
 		dropObject("FUNCTION", "storedCursorFunction");
-		
+
 		k += 2;
 	}
 }
@@ -611,7 +611,7 @@ void ODBCOracleTest::testAutoTransaction()
 	assertTrue (0 == count);
 
 	session().setFeature("autoCommit", false);
-	
+
 	try
 	{
 		AutoTransaction at(session());
@@ -794,14 +794,14 @@ void ODBCOracleTest::recreateNullsTable(const std::string& notNull)
 void ODBCOracleTest::recreateMiscTable()
 {
 	dropObject("TABLE", "MiscTest");
-	try 
-	{ 
+	try
+	{
 		session() << "CREATE TABLE MiscTest "
 			"(First VARCHAR(30),"
 			"Second BLOB,"
 			"Third INTEGER,"
 			"Fourth NUMBER,"
-			"Fifth TIMESTAMP)", now; 
+			"Fifth TIMESTAMP)", now;
 	} catch(ConnectionException& ce){ std::cout << ce.toString() << std::endl; fail ("recreateMiscTable()"); }
 	catch(StatementException& se){ std::cout << se.toString() << std::endl; fail ("recreateMiscTable()"); }
 }
@@ -812,20 +812,20 @@ void ODBCOracleTest::recreateLogTable()
 	dropObject("TABLE", "T_POCO_LOG");
 	dropObject("TABLE", "T_POCO_LOG_ARCHIVE");
 
-	try 
-	{ 
+	try
+	{
 		std::string sql = "CREATE TABLE %s "
 			"(Source VARCHAR(100),"
 			"Name VARCHAR(100),"
 			"ProcessId INTEGER,"
 			"Thread VARCHAR(100), "
-			"ThreadId INTEGER," 
+			"ThreadId INTEGER,"
 			"Priority INTEGER,"
 			"Text VARCHAR(100),"
-			"DateTime TIMESTAMP)"; 
+			"DateTime TIMESTAMP)";
 
-		session() << sql, "T_POCO_LOG", now; 
-		session() << sql, "T_POCO_LOG_ARCHIVE", now; 
+		session() << sql, "T_POCO_LOG", now;
+		session() << sql, "T_POCO_LOG_ARCHIVE", now;
 
 	} catch(ConnectionException& ce){ std::cout << ce.toString() << std::endl; fail ("recreateLogTable()"); }
 	catch(StatementException& se){ std::cout << se.toString() << std::endl; fail ("recreateLogTable()"); }
diff --git a/Data/ODBC/testsuite/src/ODBCOracleTest.h b/Data/ODBC/testsuite/src/ODBCOracleTest.h
index 92a1bbcaf..168710be2 100644
--- a/Data/ODBC/testsuite/src/ODBCOracleTest.h
+++ b/Data/ODBC/testsuite/src/ODBCOracleTest.h
@@ -21,7 +21,7 @@
 class ODBCOracleTest: public ODBCTest
 	/// Oracle ODBC test class
 	/// Tested:
-	/// 
+	///
 	/// Driver		|	DB							| OS
 	/// ------------+-------------------------------+------------------------------------------
 	///	10.02.00.01	| Oracle9i Release 9.2.0.4.0	| MS Windows XP Professional x64 v.2003/SP1
@@ -51,7 +51,7 @@ public:
 
 private:
 	static void testBarebone();
-	
+
 	void dropObject(const std::string& type, const std::string& name);
 	void recreateNullableTable();
 	void recreatePersonTable();
@@ -72,7 +72,7 @@ private:
 
 	static ODBCTest::SessionPtr _pSession;
 	static ODBCTest::ExecPtr    _pExecutor;
-	
+
 	static std::string _driver;
 	static std::string _dsn;
 	static std::string _uid;
diff --git a/Data/ODBC/testsuite/src/ODBCPostgreSQLTest.cpp b/Data/ODBC/testsuite/src/ODBCPostgreSQLTest.cpp
index 2c2f1cf34..81d467b59 100644
--- a/Data/ODBC/testsuite/src/ODBCPostgreSQLTest.cpp
+++ b/Data/ODBC/testsuite/src/ODBCPostgreSQLTest.cpp
@@ -75,7 +75,7 @@ std::string          ODBCPostgreSQLTest::_driver = POSTGRESQL_ODBC_DRIVER;
 std::string          ODBCPostgreSQLTest::_dsn = POSTGRESQL_DSN;
 std::string          ODBCPostgreSQLTest::_uid = POSTGRESQL_UID;
 std::string          ODBCPostgreSQLTest::_pwd = POSTGRESQL_PWD;
-std::string ODBCPostgreSQLTest::_connectString = 
+std::string ODBCPostgreSQLTest::_connectString =
 	"DRIVER=" POSTGRESQL_ODBC_DRIVER ";"
 	"DATABASE=" POSTGRESQL_DB ";"
 	"SERVER=" POSTGRESQL_SERVER ";"
@@ -114,7 +114,7 @@ std::string ODBCPostgreSQLTest::_connectString =
 	"ReadOnly=0;";
 
 
-ODBCPostgreSQLTest::ODBCPostgreSQLTest(const std::string& name): 
+ODBCPostgreSQLTest::ODBCPostgreSQLTest(const std::string& name):
 	ODBCTest(name, _pSession, _pExecutor, _dsn, _uid, _pwd, _connectString)
 {
 }
@@ -179,7 +179,7 @@ void ODBCPostgreSQLTest::testBLOB()
 		executor().blob(maxFldSize);
 		fail ("must fail");
 	}
-	catch (DataException&) 
+	catch (DataException&)
 	{
 		session().setProperty("maxFieldSize", Poco::Any(maxFldSize));
 	}
@@ -207,7 +207,7 @@ void ODBCPostgreSQLTest::testStoredFunction()
 		session().setFeature("autoExtract", bindValue(k+1));
 
 		dropObject("FUNCTION", "storedFunction()");
-		try 
+		try
 		{
 			session() << "CREATE FUNCTION storedFunction() RETURNS INTEGER AS '"
 				"BEGIN "
@@ -223,7 +223,7 @@ void ODBCPostgreSQLTest::testStoredFunction()
 		assertTrue (-1 == i);
 		dropObject("FUNCTION", "storedFunction()");
 
-		try 
+		try
 		{
 			session() << "CREATE FUNCTION storedFunction(INTEGER) RETURNS INTEGER AS '"
 				"BEGIN "
@@ -241,7 +241,7 @@ void ODBCPostgreSQLTest::testStoredFunction()
 		dropObject("FUNCTION", "storedFunction(INTEGER)");
 
 		dropObject("FUNCTION", "storedFunction(TIMESTAMP)");
-		try 
+		try
 		{
 			session() << "CREATE FUNCTION storedFunction(TIMESTAMP) RETURNS TIMESTAMP AS '"
 				"BEGIN "
@@ -259,23 +259,23 @@ void ODBCPostgreSQLTest::testStoredFunction()
 		dropObject("FUNCTION", "storedFunction(TIMESTAMP)");
 
 		dropObject("FUNCTION", "storedFunction(TEXT, TEXT)");
-		try 
+		try
 		{
 			session() << "CREATE FUNCTION storedFunction(TEXT,TEXT) RETURNS TEXT AS '"
 				"BEGIN "
 				" RETURN $1 || '', '' || $2 || ''!'';"
 				"END;'"
-				"LANGUAGE 'plpgsql'" , now; 
+				"LANGUAGE 'plpgsql'" , now;
 		}
 		catch(ConnectionException& ce){ std::cout << ce.toString() << std::endl; fail (func); }
 		catch(StatementException& se){ std::cout << se.toString() << std::endl; fail (func); }
-		
+
 		std::string param1 = "Hello";
 		std::string param2 = "world";
 		std::string ret;
-		try 
+		try
 		{
-			session() << "{? = call storedFunction(?,?)}", out(ret), in(param1), in(param2), now; 
+			session() << "{? = call storedFunction(?,?)}", out(ret), in(param1), in(param2), now;
 		}
 		catch(ConnectionException& ce){ std::cout << ce.toString() << std::endl; fail (func); }
 		catch(StatementException& se){ std::cout << se.toString() << std::endl; fail (func); }
@@ -346,13 +346,13 @@ void ODBCPostgreSQLTest::configurePLPgSQL()
 			"RETURNS OPAQUE "
 			"AS '%splpgsql.dll' "
 			"LANGUAGE 'C';", _libDir), now;
-		
+
 		session() << "CREATE LANGUAGE 'plpgsql' "
 			"HANDLER plpgsql_call_handler "
 			"LANCOMPILER 'PL/pgSQL'", now;
 
-	}catch(StatementException& ex) 
-	{  
+	}catch(StatementException& ex)
+	{
 		if (1 != ex.diagnostics().nativeError(0))
 			throw;
 	}
@@ -522,15 +522,15 @@ void ODBCPostgreSQLTest::recreateBoolTable()
 void ODBCPostgreSQLTest::recreateMiscTable()
 {
 	dropObject("TABLE", "MiscTest");
-	try 
-	{ 
+	try
+	{
 		// Mammoth does not bind columns properly
 		session() << "CREATE TABLE MiscTest "
 			"(First VARCHAR(30),"
 			"Second BYTEA,"
 			"Third INTEGER,"
 			"Fourth FLOAT,"
-			"Fifth TIMESTAMP)", now; 
+			"Fifth TIMESTAMP)", now;
 	} catch(ConnectionException& ce){ std::cout << ce.toString() << std::endl; fail ("recreateMiscTable()"); }
 	catch(StatementException& se){ std::cout << se.toString() << std::endl; fail ("recreateMiscTable()"); }
 }
@@ -541,20 +541,20 @@ void ODBCPostgreSQLTest::recreateLogTable()
 	dropObject("TABLE", "T_POCO_LOG");
 	dropObject("TABLE", "T_POCO_LOG_ARCHIVE");
 
-	try 
-	{ 
+	try
+	{
 		std::string sql = "CREATE TABLE %s "
 			"(Source VARCHAR,"
 			"Name VARCHAR,"
 			"ProcessId INTEGER,"
 			"Thread VARCHAR, "
-			"ThreadId INTEGER," 
+			"ThreadId INTEGER,"
 			"Priority INTEGER,"
 			"Text VARCHAR,"
-			"DateTime TIMESTAMP)"; 
+			"DateTime TIMESTAMP)";
 
-		session() << sql, "T_POCO_LOG", now; 
-		session() << sql, "T_POCO_LOG_ARCHIVE", now; 
+		session() << sql, "T_POCO_LOG", now;
+		session() << sql, "T_POCO_LOG_ARCHIVE", now;
 
 	} catch(ConnectionException& ce){ std::cout << ce.toString() << std::endl; fail ("recreateLogTable()"); }
 	catch(StatementException& se){ std::cout << se.toString() << std::endl; fail ("recreateLogTable()"); }
diff --git a/Data/ODBC/testsuite/src/ODBCPostgreSQLTest.h b/Data/ODBC/testsuite/src/ODBCPostgreSQLTest.h
index 072d670b7..37b47a7b9 100644
--- a/Data/ODBC/testsuite/src/ODBCPostgreSQLTest.h
+++ b/Data/ODBC/testsuite/src/ODBCPostgreSQLTest.h
@@ -25,15 +25,15 @@
 class ODBCPostgreSQLTest: public ODBCTest
 	/// PostgreSQL ODBC test class
 	/// Tested:
-	/// 
+	///
 	/// Driver		   |	DB                | OS                                        | Driver Manager     |Notes
 	/// ---------------+----------------------+-------------------------------------------+--------------------+--------------------------
 	///	07.03.02.60	   | PostgreSQL 7.4.6     | MS Windows XP Professional x64 v.2003/SP1 | 3.526.3959.0       | BLOB fails (missing 'lo')
 	/// 08.01.02.00    | PostgreSQL 8.1.5-1   | MS Windows XP Professional x64 v.2003/SP1 | 3.526.3959.0       |
 	/// 1:08.01.0200-2 | PostgreSQL 8.1.5-1   | Ubuntu 7.04 (2.6.20-15-generic #2 SMP)    | unixODBC 2.2.11.-13|
-	/// Mammoth ODBCng |                      |                                           |                    | 
+	/// Mammoth ODBCng |                      |                                           |                    |
 	/// (0.99.00.122)  | PostgreSQL 8.1.5-1   | MS Windows XP Professional x64 v.2003/SP1 | 3.526.3959.0       |
-	/// 
+	///
 {
 public:
 	ODBCPostgreSQLTest(const std::string& name);
@@ -71,8 +71,8 @@ private:
 
 	void configurePLPgSQL();
 		/// Configures PL/pgSQL in the database. A reasonable defaults
-		/// for the interpreter location on WIN32 and POSIX platforms are 
-		/// supplied (see installDir member variable). 
+		/// for the interpreter location on WIN32 and POSIX platforms are
+		/// supplied (see installDir member variable).
 		/// If these do not work, user must determine the proper location,
 		/// modify the function and recompile.
 		/// Alternative is direct database configuration for PL/pgSQL usage.
diff --git a/Data/ODBC/testsuite/src/ODBCSQLServerTest.cpp b/Data/ODBC/testsuite/src/ODBCSQLServerTest.cpp
index 3e09f01d7..97a6c919f 100644
--- a/Data/ODBC/testsuite/src/ODBCSQLServerTest.cpp
+++ b/Data/ODBC/testsuite/src/ODBCSQLServerTest.cpp
@@ -107,7 +107,7 @@ std::string ODBCSQLServerTest::_connectString = "DRIVER=" MS_SQL_SERVER_ODBC_DRI
 	;
 
 
-ODBCSQLServerTest::ODBCSQLServerTest(const std::string& name): 
+ODBCSQLServerTest::ODBCSQLServerTest(const std::string& name):
 	ODBCTest(name, _pSession, _pExecutor, _dsn, _uid, _pwd, _connectString)
 {
 }
@@ -128,13 +128,13 @@ void ODBCSQLServerTest::testBareboneODBC()
 		"Fifth FLOAT,"
 		"Sixth DATETIME)";
 
-	executor().bareboneODBCTest(dbConnString(), tableCreateString, 
+	executor().bareboneODBCTest(dbConnString(), tableCreateString,
 		SQLExecutor::PB_IMMEDIATE, SQLExecutor::DE_MANUAL, true, "CONVERT(VARBINARY(30),?)");
-	executor().bareboneODBCTest(dbConnString(), tableCreateString, 
+	executor().bareboneODBCTest(dbConnString(), tableCreateString,
 		SQLExecutor::PB_IMMEDIATE, SQLExecutor::DE_BOUND, true, "CONVERT(VARBINARY(30),?)");
-	executor().bareboneODBCTest(dbConnString(), tableCreateString, 
+	executor().bareboneODBCTest(dbConnString(), tableCreateString,
 		SQLExecutor::PB_AT_EXEC, SQLExecutor::DE_MANUAL, true, "CONVERT(VARBINARY(30),?)");
-	executor().bareboneODBCTest(dbConnString(), tableCreateString, 
+	executor().bareboneODBCTest(dbConnString(), tableCreateString,
 		SQLExecutor::PB_AT_EXEC, SQLExecutor::DE_BOUND, true, "CONVERT(VARBINARY(30),?)");
 
 	tableCreateString = "CREATE TABLE Test "
@@ -255,7 +255,7 @@ void ODBCSQLServerTest::testStoredProcedure()
 			"SET @outParam = -1; "
 			"END;"
 		, now;
-		
+
 		int i = 0;
 		session() << "{call storedProcedure(?)}", out(i), now;
 		assertTrue (-1 == i);
@@ -298,8 +298,8 @@ void ODBCSQLServerTest::testStoredProcedure()
 	}
 /*TODO - currently fails with following error:
 
-[Microsoft][ODBC SQL Server Driver][SQL Server]Invalid parameter 
-2 (''):  Data type 0x23 is a deprecated large object, or LOB, but is marked as output parameter.  
+[Microsoft][ODBC SQL Server Driver][SQL Server]Invalid parameter
+2 (''):  Data type 0x23 is a deprecated large object, or LOB, but is marked as output parameter.
 Deprecated types are not supported as output parameters.  Use current large object types instead.
 
 	session().setFeature("autoBind", true);
@@ -340,16 +340,16 @@ void ODBCSQLServerTest::testCursorStoredProcedure()
 			"BEGIN "
 			" SELECT * "
 			" FROM Person "
-			" WHERE Age < @ageLimit " 
+			" WHERE Age < @ageLimit "
 			" ORDER BY Age DESC; "
 			"END;"
 		, now;
 
 		people.clear();
 		int age = 13;
-		
+
 		session() << "{call storedCursorProcedure(?)}", in(age), into(people), now;
-		
+
 		assertTrue (2 == people.size());
 		assertTrue (Person("Simpson", "Bart", "Springfield", 12) == people[0]);
 		assertTrue (Person("Simpson", "Lisa", "Springfield", 10) == people[1]);
@@ -410,7 +410,7 @@ void ODBCSQLServerTest::testStoredProcedureDynamicAny()
 	for (int k = 0; k < 8;)
 	{
 		session().setFeature("autoBind", bindValue(k));
-		
+
 		DynamicAny i = 2;
 		DynamicAny j = 0;
 
@@ -507,7 +507,7 @@ void ODBCSQLServerTest::testStoredFunction()
 		session() << "{? = call storedFunction(?, ?)}", out(result), io(i), io(j), now;
 		assertTrue (1 == j);
 		assertTrue (2 == i);
-		assertTrue (3 == result); 
+		assertTrue (3 == result);
 
 		Tuple params(1, 2);
 		assertTrue (1 == params.get<0>());
@@ -516,7 +516,7 @@ void ODBCSQLServerTest::testStoredFunction()
 		session() << "{? = call storedFunction(?, ?)}", out(result), io(params), now;
 		assertTrue (1 == params.get<1>());
 		assertTrue (2 == params.get<0>());
-		assertTrue (3 == result); 
+		assertTrue (3 == result);
 
 		dropObject("PROCEDURE", "storedFunction");
 
@@ -684,15 +684,15 @@ void ODBCSQLServerTest::recreateBoolTable()
 void ODBCSQLServerTest::recreateMiscTable()
 {
 	dropObject("TABLE", "MiscTest");
-	try 
-	{ 
+	try
+	{
 		session() << "CREATE TABLE MiscTest "
 			"(First VARCHAR(30),"
 			"Second VARBINARY(30),"
 			"Third INTEGER,"
 			"Fourth FLOAT,"
 			"Fifth DATETIME,"
-			"Sixth BIT)", now; 
+			"Sixth BIT)", now;
 	} catch(ConnectionException& ce){ std::cout << ce.toString() << std::endl; fail ("recreateMiscTable()"); }
 	catch(StatementException& se){ std::cout << se.toString() << std::endl; fail ("recreateMiscTable()"); }
 }
@@ -703,20 +703,20 @@ void ODBCSQLServerTest::recreateLogTable()
 	dropObject("TABLE", "T_POCO_LOG");
 	dropObject("TABLE", "T_POCO_LOG_ARCHIVE");
 
-	try 
-	{ 
+	try
+	{
 		std::string sql = "CREATE TABLE %s "
 			"(Source VARCHAR(max),"
 			"Name VARCHAR(max),"
 			"ProcessId INTEGER,"
 			"Thread VARCHAR(max), "
-			"ThreadId INTEGER," 
+			"ThreadId INTEGER,"
 			"Priority INTEGER,"
 			"Text VARCHAR(max),"
 			"DateTime DATETIME)";
 
-		session() << sql, "T_POCO_LOG", now; 
-		session() << sql, "T_POCO_LOG_ARCHIVE", now; 
+		session() << sql, "T_POCO_LOG", now;
+		session() << sql, "T_POCO_LOG_ARCHIVE", now;
 
 	} catch(ConnectionException& ce){ std::cout << ce.toString() << std::endl; fail ("recreateLogTable()"); }
 	catch(StatementException& se){ std::cout << se.toString() << std::endl; fail ("recreateLogTable()"); }
diff --git a/Data/ODBC/testsuite/src/ODBCSQLServerTest.h b/Data/ODBC/testsuite/src/ODBCSQLServerTest.h
index d0c8b425b..40de51413 100644
--- a/Data/ODBC/testsuite/src/ODBCSQLServerTest.h
+++ b/Data/ODBC/testsuite/src/ODBCSQLServerTest.h
@@ -25,7 +25,7 @@
 class ODBCSQLServerTest: public ODBCTest
 	/// SQLServer ODBC test class
 	/// Tested:
-	/// 
+	///
 	/// Driver				|	DB								| OS
 	/// --------------------+-----------------------------------+------------------------------------------
 	/// 2000.86.1830.00		| SQL Server Express 9.0.2047		| MS Windows XP Professional x64 v.2003/SP1
@@ -48,7 +48,7 @@ public:
 	void testCursorStoredProcedure();
 	void testStoredProcedureAny();
 	void testStoredProcedureDynamicAny();
-	
+
 	void testStoredFunction();
 
 	static CppUnit::Test* suite();
diff --git a/Data/ODBC/testsuite/src/ODBCSQLiteTest.cpp b/Data/ODBC/testsuite/src/ODBCSQLiteTest.cpp
index 645a9a8b9..61b4bcf60 100644
--- a/Data/ODBC/testsuite/src/ODBCSQLiteTest.cpp
+++ b/Data/ODBC/testsuite/src/ODBCSQLiteTest.cpp
@@ -45,11 +45,11 @@ std::string          ODBCSQLiteTest::_driver = SQLITE_ODBC_DRIVER;
 std::string          ODBCSQLiteTest::_dsn = SQLITE_DSN;
 std::string          ODBCSQLiteTest::_uid = "";
 std::string          ODBCSQLiteTest::_pwd = "";
-std::string          ODBCSQLiteTest::_connectString = "Driver=" SQLITE_ODBC_DRIVER 
+std::string          ODBCSQLiteTest::_connectString = "Driver=" SQLITE_ODBC_DRIVER
 	";Database=" SQLITE_DB ";";
 
 
-ODBCSQLiteTest::ODBCSQLiteTest(const std::string& name): 
+ODBCSQLiteTest::ODBCSQLiteTest(const std::string& name):
 	ODBCTest(name, _pSession, _pExecutor, _dsn, _uid, _pwd, _connectString)
 {
 }
@@ -116,7 +116,7 @@ void ODBCSQLiteTest::testAffectedRows()
 		// why "WHERE 1" is necessary here
 		_pExecutor->affectedRows("WHERE 1");
 		i += 2;
-	}	
+	}
 }
 
 
@@ -156,7 +156,7 @@ void ODBCSQLiteTest::dropObject(const std::string& type, const std::string& name
 			}
 		}
 
-		if (!ignoreError) 
+		if (!ignoreError)
 		{
 			std::cout << ex.toString() << std::endl;
 			throw;
@@ -273,15 +273,15 @@ void ODBCSQLiteTest::recreateNullsTable(const std::string& notNull)
 void ODBCSQLiteTest::recreateMiscTable()
 {
 	dropObject("TABLE", "MiscTest");
-	try 
-	{ 
+	try
+	{
 		// SQLite fails with BLOB bulk operations
 		session() << "CREATE TABLE MiscTest "
 			"(First VARCHAR(30),"
 			//"Second BLOB,"
 			"Third INTEGER,"
 			"Fourth REAL,"
-			"Fifth DATETIME)", now; 
+			"Fifth DATETIME)", now;
 	} catch(ConnectionException& ce){ std::cout << ce.toString() << std::endl; fail ("recreateMiscTable()"); }
 	catch(StatementException& se){ std::cout << se.toString() << std::endl; fail ("recreateMiscTable()"); }
 }
@@ -292,20 +292,20 @@ void ODBCSQLiteTest::recreateLogTable()
 	dropObject("TABLE", "T_POCO_LOG");
 	dropObject("TABLE", "T_POCO_LOG_ARCHIVE");
 
-	try 
-	{ 
+	try
+	{
 		std::string sql = "CREATE TABLE %s "
 			"(Source VARCHAR,"
 			"Name VARCHAR,"
 			"ProcessId INTEGER,"
 			"Thread VARCHAR, "
-			"ThreadId INTEGER," 
+			"ThreadId INTEGER,"
 			"Priority INTEGER,"
 			"Text VARCHAR,"
 			"DateTime DATETIME)";
 
-		session() << sql, "T_POCO_LOG", now; 
-		session() << sql, "T_POCO_LOG_ARCHIVE", now; 
+		session() << sql, "T_POCO_LOG", now;
+		session() << sql, "T_POCO_LOG_ARCHIVE", now;
 
 	} catch(ConnectionException& ce){ std::cout << ce.toString() << std::endl; fail ("recreateLogTable()"); }
 	catch(StatementException& se){ std::cout << se.toString() << std::endl; fail ("recreateLogTable()"); }
diff --git a/Data/ODBC/testsuite/src/ODBCSQLiteTest.h b/Data/ODBC/testsuite/src/ODBCSQLiteTest.h
index 83a6d1ed6..b878c1574 100644
--- a/Data/ODBC/testsuite/src/ODBCSQLiteTest.h
+++ b/Data/ODBC/testsuite/src/ODBCSQLiteTest.h
@@ -21,7 +21,7 @@
 class ODBCSQLiteTest: public ODBCTest
 	/// SQLite3 ODBC test class
 	/// Tested:
-	/// 
+	///
 	/// Driver		|	DB			| OS
 	/// ------------+---------------+------------------------------------------
 	///	00.70.00.00	| SQLite 3.*	| MS Windows XP Professional x64 v.2003/SP1
diff --git a/Data/ODBC/testsuite/src/ODBCTest.cpp b/Data/ODBC/testsuite/src/ODBCTest.cpp
index 555e7a126..6d5e98b7b 100644
--- a/Data/ODBC/testsuite/src/ODBCTest.cpp
+++ b/Data/ODBC/testsuite/src/ODBCTest.cpp
@@ -49,7 +49,7 @@ using Poco::NotFoundException;
 
 
 ODBCTest::Drivers ODBCTest::_drivers;
-const bool        ODBCTest::_bindValues[8] = 
+const bool        ODBCTest::_bindValues[8] =
 	{true, true, true, false, false, true, false, false};
 
 
@@ -59,7 +59,7 @@ ODBCTest::ODBCTest(const std::string& name,
 	std::string& rDSN,
 	std::string& rUID,
 	std::string& rPwd,
-	std::string& rConnectString): 
+	std::string& rConnectString):
 	CppUnit::TestCase(name),
 	_pSession(pSession),
 	_pExecutor(pExecutor),
@@ -212,7 +212,7 @@ void ODBCTest::testInsertVector()
 		_pSession->setFeature("autoExtract", bindValue(i+1));
 		_pExecutor->insertVector();
 		i += 2;
-	}	
+	}
 }
 
 
@@ -227,7 +227,7 @@ void ODBCTest::testInsertEmptyVector()
 		_pSession->setFeature("autoExtract", bindValue(i+1));
 		_pExecutor->insertEmptyVector();
 		i += 2;
-	}	
+	}
 }
 
 
@@ -257,7 +257,7 @@ void ODBCTest::testComplexTypeList()
 		_pSession->setFeature("autoExtract", bindValue(i+1));
 		_pExecutor->complexTypeList();
 		i += 2;
-	}	
+	}
 }
 
 
@@ -272,7 +272,7 @@ void ODBCTest::testInsertList()
 		_pSession->setFeature("autoExtract", bindValue(i+1));
 		_pExecutor->insertList();
 		i += 2;
-	}	
+	}
 }
 
 
@@ -287,7 +287,7 @@ void ODBCTest::testInsertEmptyList()
 		_pSession->setFeature("autoExtract", bindValue(i+1));
 		_pExecutor->insertEmptyList();
 		i += 2;
-	}	
+	}
 }
 
 
@@ -317,7 +317,7 @@ void ODBCTest::testComplexTypeDeque()
 		_pSession->setFeature("autoExtract", bindValue(i+1));
 		_pExecutor->complexTypeDeque();
 		i += 2;
-	}	
+	}
 }
 
 
@@ -332,7 +332,7 @@ void ODBCTest::testInsertDeque()
 		_pSession->setFeature("autoExtract", bindValue(i+1));
 		_pExecutor->insertDeque();
 		i += 2;
-	}	
+	}
 }
 
 
@@ -347,7 +347,7 @@ void ODBCTest::testInsertEmptyDeque()
 		_pSession->setFeature("autoExtract", bindValue(i+1));
 		_pExecutor->insertEmptyDeque();
 		i += 2;
-	}	
+	}
 }
 
 
@@ -362,7 +362,7 @@ void ODBCTest::testAffectedRows()
 		_pSession->setFeature("autoExtract", bindValue(i+1));
 		_pExecutor->affectedRows();
 		i += 2;
-	}	
+	}
 }
 
 
@@ -377,7 +377,7 @@ void ODBCTest::testInsertSingleBulk()
 		_pSession->setFeature("autoExtract", bindValue(i+1));
 		_pExecutor->insertSingleBulk();
 		i += 2;
-	}	
+	}
 }
 
 
@@ -392,7 +392,7 @@ void ODBCTest::testInsertSingleBulkVec()
 		_pSession->setFeature("autoExtract", bindValue(i+1));
 		_pExecutor->insertSingleBulkVec();
 		i += 2;
-	}	
+	}
 }
 
 
@@ -422,7 +422,7 @@ void ODBCTest::testLimitZero()
 		_pSession->setFeature("autoExtract", bindValue(i+1));
 		_pExecutor->limitZero();
 		i += 2;
-	}	
+	}
 }
 
 
@@ -432,7 +432,7 @@ void ODBCTest::testLimitOnce()
 
 	recreateIntsTable();
 	_pExecutor->limitOnce();
-	
+
 }
 
 
@@ -579,7 +579,7 @@ void ODBCTest::testMultiSetComplex()
 		_pSession->setFeature("autoExtract", bindValue(i+1));
 		_pExecutor->multiSetComplex();
 		i += 2;
-	}	
+	}
 }
 
 
@@ -654,7 +654,7 @@ void ODBCTest::testSelectIntoSingleStep()
 		_pSession->setFeature("autoExtract", bindValue(i+1));
 		_pExecutor->selectIntoSingleStep();
 		i += 2;
-	}	
+	}
 }
 
 
@@ -669,7 +669,7 @@ void ODBCTest::testSelectIntoSingleFail()
 		_pSession->setFeature("autoExtract", bindValue(i+1));
 		_pExecutor->selectIntoSingleFail();
 		i += 2;
-	}	
+	}
 }
 
 
@@ -684,7 +684,7 @@ void ODBCTest::testLowerLimitOk()
 		_pSession->setFeature("autoExtract", bindValue(i+1));
 		_pExecutor->lowerLimitOk();
 		i += 2;
-	}	
+	}
 }
 
 
@@ -699,7 +699,7 @@ void ODBCTest::testSingleSelect()
 		_pSession->setFeature("autoExtract", bindValue(i+1));
 		_pExecutor->singleSelect();
 		i += 2;
-	}	
+	}
 }
 
 
@@ -1300,13 +1300,13 @@ bool ODBCTest::canConnect(const std::string& driver,
 	{
 		if (((itDrv->first).find(driver) != std::string::npos))
 		{
-			std::cout << "Driver found: " << itDrv->first 
+			std::cout << "Driver found: " << itDrv->first
 				<< " (" << itDrv->second << ')' << std::endl;
 			break;
 		}
 	}
 
-	if (_drivers.end() == itDrv) 
+	if (_drivers.end() == itDrv)
 	{
 		dsn = "";
 		uid = "";
@@ -1365,7 +1365,7 @@ ODBCTest::SessionPtr ODBCTest::init(const std::string& driver,
 {
 	Utility::drivers(_drivers);
 	if (!canConnect(driver, dsn, uid, pwd, dbConnString, db)) return 0;
-	
+
 	try
 	{
 		std::cout << "Conecting to [" << dbConnString << ']' << std::endl;
diff --git a/Data/ODBC/testsuite/src/ODBCTest.h b/Data/ODBC/testsuite/src/ODBCTest.h
index 456031e0f..1971e6db9 100644
--- a/Data/ODBC/testsuite/src/ODBCTest.h
+++ b/Data/ODBC/testsuite/src/ODBCTest.h
@@ -221,38 +221,38 @@ private:
 // inlines
 //
 
-inline void ODBCTest::testStoredProcedure() 
-{ 
+inline void ODBCTest::testStoredProcedure()
+{
 	throw Poco::NotImplementedException("ODBCTest::testStoredProcedure()");
 }
 
 
-inline void ODBCTest::testStoredProcedureAny() 
-{ 
+inline void ODBCTest::testStoredProcedureAny()
+{
 	throw Poco::NotImplementedException("ODBCTest::testStoredProcedureAny()");
 }
 
 
-inline void ODBCTest::testStoredProcedureDynamicAny() 
-{ 
+inline void ODBCTest::testStoredProcedureDynamicAny()
+{
 	throw Poco::NotImplementedException("ODBCTest::testStoredProcedureDynamicAny()");
 }
 
 
-inline void ODBCTest::testStoredFunction() 
-{ 
+inline void ODBCTest::testStoredFunction()
+{
 	throw Poco::NotImplementedException("ODBCTest::testStoredFunction()");
 }
 
 
-inline void ODBCTest::testStoredFunctionAny() 
-{ 
+inline void ODBCTest::testStoredFunctionAny()
+{
 	throw Poco::NotImplementedException("ODBCTest::testStoredFunctionAny()");
 }
 
 
-inline void ODBCTest::testStoredFunctionDynamicAny() 
-{ 
+inline void ODBCTest::testStoredFunctionDynamicAny()
+{
 	throw Poco::NotImplementedException("ODBCTest::testStoredFunctionDynamicAny()");
 }
 
@@ -264,109 +264,109 @@ inline void ODBCTest::dropObject(const std::string& type, const std::string& nam
 
 
 inline void ODBCTest::recreateNullableTable()
-{ 
+{
 	throw Poco::NotImplementedException("ODBCTest::recreateNullableTable()");
 }
 
 
 inline void ODBCTest::recreatePersonTable()
-{ 
+{
 	throw Poco::NotImplementedException("ODBCTest::recreatePersonTable()");
 }
 
 
 inline void ODBCTest::recreatePersonTupleTable()
-{ 
+{
 	throw Poco::NotImplementedException("ODBCTest::recreatePersonTupleTable()");
 }
 
 
 inline void ODBCTest::recreatePersonBLOBTable()
-{ 
+{
 	throw Poco::NotImplementedException("ODBCTest::recreatePersonBLOBTable()");
 }
 
 
 inline void ODBCTest::recreatePersonDateTimeTable()
-{ 
+{
 	throw Poco::NotImplementedException("ODBCTest::recreatePersonDateTimeTable()");
 }
 
 
 inline void ODBCTest::recreatePersonDateTable()
-{ 
+{
 	throw Poco::NotImplementedException("ODBCTest::recreatePersonDateTable()");
 }
 
 
 inline void ODBCTest::recreatePersonTimeTable()
-{ 
+{
 	throw Poco::NotImplementedException("ODBCTest::recreatePersonTimeTable()");
 }
 
 
 inline void ODBCTest::recreateStringsTable()
-{ 
+{
 	throw Poco::NotImplementedException("ODBCTest::recreateStringsTable()");
 }
 
 
 inline void ODBCTest::recreateIntsTable()
-{ 
+{
 	throw Poco::NotImplementedException("ODBCTest::recreateIntsTable()");
 }
 
 
 inline void ODBCTest::recreateFloatsTable()
-{ 
+{
 	throw Poco::NotImplementedException("ODBCTest::recreateFloatsTable()");
 }
 
 
 inline void ODBCTest::recreateUUIDsTable()
-{ 
+{
 	throw Poco::NotImplementedException("ODBCTest::recreateUUIDsTable()");
 }
 
 
 inline void ODBCTest::recreateTuplesTable()
-{ 
+{
 	throw Poco::NotImplementedException("ODBCTest::recreateTuplesTable()");
 }
 
 
 inline void ODBCTest::recreateVectorsTable()
-{ 
+{
 	throw Poco::NotImplementedException("ODBCTest::recreateVectorsTable()");
 }
 
 
 inline void ODBCTest::recreateAnysTable()
-{ 
+{
 	throw Poco::NotImplementedException("ODBCTest::recreateAnysTable()");
 }
 
 
 inline void ODBCTest::recreateNullsTable(const std::string&)
-{ 
+{
 	throw Poco::NotImplementedException("ODBCTest::recreateNullsTable()");
 }
 
 
 inline void ODBCTest::recreateBoolTable()
-{ 
+{
 	throw Poco::NotImplementedException("ODBCTest::recreateBoolTable()");
 }
 
 
 inline void ODBCTest::recreateMiscTable()
-{ 
+{
 	throw Poco::NotImplementedException("ODBCTest::recreateMiscTable()");
 }
 
 
 inline void ODBCTest::recreateLogTable()
-{ 
+{
 	throw Poco::NotImplementedException("ODBCTest::recreateLogTable()");
 }
 
@@ -383,48 +383,48 @@ inline void ODBCTest::recreateEncodingTables()
 }
 
 
-inline bool ODBCTest::bindValue(int i) 
-{ 
+inline bool ODBCTest::bindValue(int i)
+{
 	poco_assert (i < 8);
-	return _bindValues[i]; 
+	return _bindValues[i];
 }
 
 
-inline Poco::Data::Session& ODBCTest::session() 
-{ 
+inline Poco::Data::Session& ODBCTest::session()
+{
 	poco_check_ptr (_pSession);
-	return *_pSession; 
+	return *_pSession;
 }
 
 
-inline SQLExecutor& ODBCTest::executor() 
-{ 
+inline SQLExecutor& ODBCTest::executor()
+{
 	poco_check_ptr (_pExecutor);
-	return *_pExecutor; 
+	return *_pExecutor;
 }
 
 
-inline const std::string& ODBCTest::dsn() 
-{ 
-	return _rDSN; 
+inline const std::string& ODBCTest::dsn()
+{
+	return _rDSN;
 }
 
 
-inline const std::string& ODBCTest::uid() 
-{ 
-	return _rUID; 
+inline const std::string& ODBCTest::uid()
+{
+	return _rUID;
 }
 
 
-inline const std::string& ODBCTest::pwd() 
-{ 
-	return _rPwd; 
+inline const std::string& ODBCTest::pwd()
+{
+	return _rPwd;
 }
 
 
-inline const std::string& ODBCTest::dbConnString() 
-{ 
-	return _rConnectString; 
+inline const std::string& ODBCTest::dbConnString()
+{
+	return _rConnectString;
 }
 
 
diff --git a/Data/ODBC/testsuite/src/ODBCTestSuite.cpp b/Data/ODBC/testsuite/src/ODBCTestSuite.cpp
index 64e508e62..d9d418a6b 100644
--- a/Data/ODBC/testsuite/src/ODBCTestSuite.cpp
+++ b/Data/ODBC/testsuite/src/ODBCTestSuite.cpp
@@ -26,15 +26,15 @@ CppUnit::Test* ODBCTestSuite::suite()
 
 	// WARNING!
 	// On Win XP Pro, the PostgreSQL connection fails if attempted after DB2 w/ following error:
-	// 
-	// sqlState="IM003" 
-	// message="Specified driver could not be loaded due to system error  127 (PostgreSQL ANSI)." 
-	// nativeError=160 
+	//
+	// sqlState="IM003"
+	// message="Specified driver could not be loaded due to system error  127 (PostgreSQL ANSI)."
+	// nativeError=160
 	// System error 127 is "The specified procedure could not be found."
 	// This problem does not manifest with Mammoth ODBCng PostgreSQL driver.
 	//
 	// Oracle tests do not exit cleanly if Oracle driver is loaded after DB2.
-	// 
+	//
 	// For the time being, the workaround is to connect to DB2 after connecting to PostgreSQL and Oracle.
 
 	addTest(pSuite, ODBCMySQLTest::suite());
diff --git a/Data/ODBC/testsuite/src/SQLExecutor.cpp b/Data/ODBC/testsuite/src/SQLExecutor.cpp
index 9fb26cb6b..84f44c7aa 100644
--- a/Data/ODBC/testsuite/src/SQLExecutor.cpp
+++ b/Data/ODBC/testsuite/src/SQLExecutor.cpp
@@ -180,9 +180,9 @@ template <>
 class TypeHandler
 {
 public:
-	static void bind(std::size_t pos, 
-		const Person& obj, 
-		AbstractBinder::Ptr pBinder, 
+	static void bind(std::size_t pos,
+		const Person& obj,
+		AbstractBinder::Ptr pBinder,
 		AbstractBinder::Direction dir = AbstractBinder::PD_IN)
 	{
 		// the table is defined as Person (LastName VARCHAR(30), FirstName VARCHAR, Address VARCHAR, Age INTEGER(3))
@@ -231,9 +231,9 @@ template <>
 class TypeHandler
 {
 public:
-	static void bind(std::size_t pos, 
-		const RefCountedPerson& obj, 
-		AbstractBinder::Ptr pBinder, 
+	static void bind(std::size_t pos,
+		const RefCountedPerson& obj,
+		AbstractBinder::Ptr pBinder,
 		AbstractBinder::Direction dir = AbstractBinder::PD_IN)
 	{
 		// the table is defined as Person (LastName VARCHAR(30), FirstName VARCHAR, Address VARCHAR, Age INTEGER(3))
@@ -281,7 +281,7 @@ private:
 } } // namespace Poco::Data
 
 
-const std::string SQLExecutor::MULTI_INSERT = 
+const std::string SQLExecutor::MULTI_INSERT =
 	"INSERT INTO Test VALUES ('1', 2, 3.5);"
 	"INSERT INTO Test VALUES ('2', 3, 4.5);"
 	"INSERT INTO Test VALUES ('3', 4, 5.5);"
@@ -309,9 +309,9 @@ SQLExecutor::~SQLExecutor()
 }
 
 
-void SQLExecutor::bareboneODBCTest(const std::string& dbConnString, 
-	const std::string& tableCreateString, 
-	SQLExecutor::DataBinding bindMode, 
+void SQLExecutor::bareboneODBCTest(const std::string& dbConnString,
+	const std::string& tableCreateString,
+	SQLExecutor::DataBinding bindMode,
 	SQLExecutor::DataExtraction extractMode,
 	bool doTime,
 	const std::string& blobPlaceholder)
@@ -349,7 +349,7 @@ void SQLExecutor::bareboneODBCTest(const std::string& dbConnString,
 
 		rc = SQLGetTypeInfo(hstmt, SQL_TYPE_TIMESTAMP);
 		poco_odbc_check_stmt (rc, hstmt);
-		
+
 		rc = SQLFetch(hstmt);
 		assertTrue (SQL_SUCCEEDED(rc) || SQL_NO_DATA == rc);
 
@@ -414,15 +414,15 @@ void SQLExecutor::bareboneODBCTest(const std::string& dbConnString,
 			if (SQLExecutor::PB_AT_EXEC == bindMode)
 				li[0] = SQL_LEN_DATA_AT_EXEC(size);
 
-			rc = SQLBindParameter(hstmt, 
-				(SQLUSMALLINT) 1, 
-				SQL_PARAM_INPUT, 
-				SQL_C_CHAR, 
-				SQL_LONGVARCHAR, 
+			rc = SQLBindParameter(hstmt,
+				(SQLUSMALLINT) 1,
+				SQL_PARAM_INPUT,
+				SQL_C_CHAR,
+				SQL_LONGVARCHAR,
 				(SQLUINTEGER) size,
 				0,
-				(SQLPOINTER) str[0].c_str(), 
-				size, 
+				(SQLPOINTER) str[0].c_str(),
+				size,
 				&li[0]);
 			poco_odbc_check_stmt (rc, hstmt);
 
@@ -431,15 +431,15 @@ void SQLExecutor::bareboneODBCTest(const std::string& dbConnString,
 				li[1] = SQL_LEN_DATA_AT_EXEC(size);
 			else li[1] = SQL_NTS;
 
-			rc = SQLBindParameter(hstmt, 
-				(SQLUSMALLINT) 2, 
-				SQL_PARAM_INPUT, 
-				SQL_C_CHAR, 
-				SQL_LONGVARCHAR, 
+			rc = SQLBindParameter(hstmt,
+				(SQLUSMALLINT) 2,
+				SQL_PARAM_INPUT,
+				SQL_C_CHAR,
+				SQL_LONGVARCHAR,
 				(SQLUINTEGER) size,
 				0,
-				(SQLPOINTER) str[1].c_str(), 
-				size, 
+				(SQLPOINTER) str[1].c_str(),
+				size,
 				&li[1]);
 			poco_odbc_check_stmt (rc, hstmt);
 
@@ -448,39 +448,39 @@ void SQLExecutor::bareboneODBCTest(const std::string& dbConnString,
 				li[2] = SQL_LEN_DATA_AT_EXEC(size);
 			else li[2] = size;
 
-			rc = SQLBindParameter(hstmt, 
-				(SQLUSMALLINT) 3, 
-				SQL_PARAM_INPUT, 
-				SQL_C_BINARY, 
-				SQL_LONGVARBINARY, 
+			rc = SQLBindParameter(hstmt,
+				(SQLUSMALLINT) 3,
+				SQL_PARAM_INPUT,
+				SQL_C_BINARY,
+				SQL_LONGVARBINARY,
 				(SQLUINTEGER) size,
 				0,
-				(SQLPOINTER) str[2].data(), 
-				size, 
+				(SQLPOINTER) str[2].data(),
+				size,
 				&li[2]);
 			poco_odbc_check_stmt (rc, hstmt);
 
-			rc = SQLBindParameter(hstmt, 
-				(SQLUSMALLINT) 4, 
-				SQL_PARAM_INPUT, 
-				SQL_C_SLONG, 
-				SQL_INTEGER, 
+			rc = SQLBindParameter(hstmt,
+				(SQLUSMALLINT) 4,
+				SQL_PARAM_INPUT,
+				SQL_C_SLONG,
+				SQL_INTEGER,
 				0,
 				0,
-				(SQLPOINTER) &fourth, 
-				0, 
+				(SQLPOINTER) &fourth,
+				0,
 				0);
 			poco_odbc_check_stmt (rc, hstmt);
 
-			rc = SQLBindParameter(hstmt, 
-				(SQLUSMALLINT) 5, 
-				SQL_PARAM_INPUT, 
-				SQL_C_FLOAT, 
-				SQL_REAL, 
+			rc = SQLBindParameter(hstmt,
+				(SQLUSMALLINT) 5,
+				SQL_PARAM_INPUT,
+				SQL_C_FLOAT,
+				SQL_REAL,
 				0,
 				1,
-				(SQLPOINTER) &fifth, 
-				0, 
+				(SQLPOINTER) &fifth,
+				0,
 				0);
 			poco_odbc_check_stmt (rc, hstmt);
 
@@ -499,14 +499,14 @@ void SQLExecutor::bareboneODBCTest(const std::string& dbConnString,
 			else
 				std::cerr << '[' << name() << ']' << " Warning: could not get SQL_TYPE_TIMESTAMP parameter description." << std::endl;
 
-			rc = SQLBindParameter(hstmt, 
-				(SQLUSMALLINT) 6, 
-				SQL_PARAM_INPUT, 
-				SQL_C_TYPE_TIMESTAMP, 
-				SQL_TYPE_TIMESTAMP, 
+			rc = SQLBindParameter(hstmt,
+				(SQLUSMALLINT) 6,
+				SQL_PARAM_INPUT,
+				SQL_C_TYPE_TIMESTAMP,
+				SQL_TYPE_TIMESTAMP,
 				dateTimeColSize,
 				dateTimeDecDigits,
-				(SQLPOINTER) &sixth, 
+				(SQLPOINTER) &sixth,
 				0,
 				0);
 			poco_odbc_check_stmt (rc, hstmt);
@@ -520,9 +520,9 @@ void SQLExecutor::bareboneODBCTest(const std::string& dbConnString,
 				while (SQL_NEED_DATA == (rc = SQLParamData(hstmt, &pParam)))
 				{
 					SQLINTEGER dataSize = 0;
-					// Data size should be ignored for non-null, 
-					// non-variable length fields, but SQLite ODBC 
-					// driver insists on it always being the actual 
+					// Data size should be ignored for non-null,
+					// non-variable length fields, but SQLite ODBC
+					// driver insists on it always being the actual
 					// data length
 
 					if (pParam == (SQLPOINTER) str[0].c_str())
@@ -558,55 +558,55 @@ void SQLExecutor::bareboneODBCTest(const std::string& dbConnString,
 
 			if (SQLExecutor::DE_BOUND == extractMode)
 			{
-				rc = SQLBindCol(hstmt, 
-					(SQLUSMALLINT) 1, 
-					SQL_C_CHAR, 
-					(SQLPOINTER) chr[0], 
-					(SQLINTEGER) sizeof(chr[0]), 
+				rc = SQLBindCol(hstmt,
+					(SQLUSMALLINT) 1,
+					SQL_C_CHAR,
+					(SQLPOINTER) chr[0],
+					(SQLINTEGER) sizeof(chr[0]),
 					&lengths[0]);
 				poco_odbc_check_stmt (rc, hstmt);
 
-				rc = SQLBindCol(hstmt, 
-					(SQLUSMALLINT) 2, 
-					SQL_C_CHAR, 
-					(SQLPOINTER) chr[1], 
-					(SQLINTEGER) sizeof(chr[1]), 
+				rc = SQLBindCol(hstmt,
+					(SQLUSMALLINT) 2,
+					SQL_C_CHAR,
+					(SQLPOINTER) chr[1],
+					(SQLINTEGER) sizeof(chr[1]),
 					&lengths[1]);
 				poco_odbc_check_stmt (rc, hstmt);
 
-				rc = SQLBindCol(hstmt, 
-					(SQLUSMALLINT) 3, 
-					SQL_C_BINARY, 
-					(SQLPOINTER) chr[2], 
-					(SQLINTEGER) sizeof(chr[2]), 
+				rc = SQLBindCol(hstmt,
+					(SQLUSMALLINT) 3,
+					SQL_C_BINARY,
+					(SQLPOINTER) chr[2],
+					(SQLINTEGER) sizeof(chr[2]),
 					&lengths[2]);
 				poco_odbc_check_stmt (rc, hstmt);
 
-				rc = SQLBindCol(hstmt, 
-					(SQLUSMALLINT) 4, 
-					SQL_C_SLONG, 
-					(SQLPOINTER) &fourth, 
-					(SQLINTEGER) 0, 
+				rc = SQLBindCol(hstmt,
+					(SQLUSMALLINT) 4,
+					SQL_C_SLONG,
+					(SQLPOINTER) &fourth,
+					(SQLINTEGER) 0,
 					&lengths[3]);
 				poco_odbc_check_stmt (rc, hstmt);
 
-				rc = SQLBindCol(hstmt, 
-					(SQLUSMALLINT) 5, 
-					SQL_C_FLOAT, 
-					(SQLPOINTER) &fifth, 
-					(SQLINTEGER) 0, 
+				rc = SQLBindCol(hstmt,
+					(SQLUSMALLINT) 5,
+					SQL_C_FLOAT,
+					(SQLPOINTER) &fifth,
+					(SQLINTEGER) 0,
 					&lengths[4]);
 				poco_odbc_check_stmt (rc, hstmt);
 
-				rc = SQLBindCol(hstmt, 
-					(SQLUSMALLINT) 6, 
-					SQL_C_TYPE_TIMESTAMP, 
-					(SQLPOINTER) &sixth, 
-					(SQLINTEGER) 0, 
+				rc = SQLBindCol(hstmt,
+					(SQLUSMALLINT) 6,
+					SQL_C_TYPE_TIMESTAMP,
+					(SQLPOINTER) &sixth,
+					(SQLINTEGER) 0,
 					&lengths[5]);
 				poco_odbc_check_stmt (rc, hstmt);
 			}
-			
+
 			rc = SQLExecute(hstmt);
 			poco_odbc_check_stmt (rc, hstmt);
 			rc = SQLFetch(hstmt);
@@ -615,67 +615,67 @@ void SQLExecutor::bareboneODBCTest(const std::string& dbConnString,
 			if (SQLExecutor::DE_MANUAL == extractMode)
 			{
 				SQLLEN len = lengths[0] = 0;
-				while (SQL_SUCCESS_WITH_INFO == (rc = SQLGetData(hstmt, 
-					(SQLUSMALLINT) 1, 
-					SQL_C_CHAR, 
-					chr[0] + len, 
+				while (SQL_SUCCESS_WITH_INFO == (rc = SQLGetData(hstmt,
+					(SQLUSMALLINT) 1,
+					SQL_C_CHAR,
+					chr[0] + len,
 					sizeof(chr[0]) - len,
 					&lengths[0])))
 				{
 					len += lengths[0];
-					if (!lengths[0] || len >= sizeof(chr[1])) 
+					if (!lengths[0] || len >= sizeof(chr[1]))
 						break;
 				}
 				poco_odbc_check_stmt (rc, hstmt);
 
 				len = lengths[1] = 0;
-				while (SQL_SUCCESS_WITH_INFO == (rc = SQLGetData(hstmt, 
-					(SQLUSMALLINT) 2, 
-					SQL_C_CHAR, 
-					chr[1] + len, 
+				while (SQL_SUCCESS_WITH_INFO == (rc = SQLGetData(hstmt,
+					(SQLUSMALLINT) 2,
+					SQL_C_CHAR,
+					chr[1] + len,
 					sizeof(chr[1]) - len,
 					&lengths[1])))
 				{
 					len += lengths[1];
-					if (!lengths[1] || len >= sizeof(chr[1])) 
+					if (!lengths[1] || len >= sizeof(chr[1]))
 						break;
 				}
 				poco_odbc_check_stmt (rc, hstmt);
 
 				len = lengths[2] = 0;
-				while (SQL_SUCCESS_WITH_INFO == (rc = SQLGetData(hstmt, 
-					(SQLUSMALLINT) 3, 
-					SQL_C_BINARY, 
-					chr[2] + len, 
+				while (SQL_SUCCESS_WITH_INFO == (rc = SQLGetData(hstmt,
+					(SQLUSMALLINT) 3,
+					SQL_C_BINARY,
+					chr[2] + len,
 					sizeof(chr[2]) - len,
 					&lengths[2])))
 				{
 					len += lengths[1];
-					if (!lengths[2] || len >= sizeof(chr[2])) 
+					if (!lengths[2] || len >= sizeof(chr[2]))
 						break;
 				}
 				poco_odbc_check_stmt (rc, hstmt);
 
-				rc = SQLGetData(hstmt, 
-					(SQLUSMALLINT) 4, 
-					SQL_C_SLONG, 
-					&fourth, 
+				rc = SQLGetData(hstmt,
+					(SQLUSMALLINT) 4,
+					SQL_C_SLONG,
+					&fourth,
 					0,
 					&lengths[3]);
 				poco_odbc_check_stmt (rc, hstmt);
 
-				rc = SQLGetData(hstmt, 
-					(SQLUSMALLINT) 5, 
-					SQL_C_FLOAT, 
-					&fifth, 
+				rc = SQLGetData(hstmt,
+					(SQLUSMALLINT) 5,
+					SQL_C_FLOAT,
+					&fifth,
 					0,
 					&lengths[4]);
 				poco_odbc_check_stmt (rc, hstmt);
 
-				rc = SQLGetData(hstmt, 
-					(SQLUSMALLINT) 6, 
-					SQL_C_TYPE_TIMESTAMP, 
-					&sixth, 
+				rc = SQLGetData(hstmt,
+					(SQLUSMALLINT) 6,
+					SQL_C_TYPE_TIMESTAMP,
+					&sixth,
 					0,
 					&lengths[5]);
 				poco_odbc_check_stmt (rc, hstmt);
@@ -728,9 +728,9 @@ void SQLExecutor::bareboneODBCTest(const std::string& dbConnString,
 }
 
 
-void SQLExecutor::bareboneODBCMultiResultTest(const std::string& dbConnString, 
-	const std::string& tableCreateString, 
-	SQLExecutor::DataBinding bindMode, 
+void SQLExecutor::bareboneODBCMultiResultTest(const std::string& dbConnString,
+	const std::string& tableCreateString,
+	SQLExecutor::DataBinding bindMode,
 	SQLExecutor::DataExtraction extractMode,
 	const std::string& insert,
 	const std::string& select)
@@ -802,11 +802,11 @@ void SQLExecutor::bareboneODBCMultiResultTest(const std::string& dbConnString,
 			poco_odbc_check_stmt (rc, hstmt);
 			if (SQLExecutor::DE_BOUND == extractMode)
 			{
-				rc = SQLBindCol(hstmt, 
-						(SQLUSMALLINT) 1, 
-						SQL_C_SLONG, 
-						(SQLPOINTER) &count, 
-						(SQLINTEGER) 0, 
+				rc = SQLBindCol(hstmt,
+						(SQLUSMALLINT) 1,
+						SQL_C_SLONG,
+						(SQLPOINTER) &count,
+						(SQLINTEGER) 0,
 						&length);
 				poco_odbc_check_stmt (rc, hstmt);
 			}
@@ -819,10 +819,10 @@ void SQLExecutor::bareboneODBCMultiResultTest(const std::string& dbConnString,
 
 			if (SQLExecutor::DE_MANUAL == extractMode)
 			{
-				rc = SQLGetData(hstmt, 
-					(SQLUSMALLINT) 1, 
-					SQL_C_SLONG, 
-					&count, 
+				rc = SQLGetData(hstmt,
+					(SQLUSMALLINT) 1,
+					SQL_C_SLONG,
+					&count,
 					0,
 					&length);
 				poco_odbc_check_stmt (rc, hstmt);
@@ -841,34 +841,34 @@ void SQLExecutor::bareboneODBCMultiResultTest(const std::string& dbConnString,
 			SQLLEN lengths[3] = { 0 };
 			int second = 0;
 			float third = 0.0f;
-			
+
 			if (SQLExecutor::DE_BOUND == extractMode)
 			{
-				rc = SQLBindCol(hstmt, 
-					(SQLUSMALLINT) 1, 
-					SQL_C_CHAR, 
-					(SQLPOINTER) chr, 
-					(SQLINTEGER) 4, 
+				rc = SQLBindCol(hstmt,
+					(SQLUSMALLINT) 1,
+					SQL_C_CHAR,
+					(SQLPOINTER) chr,
+					(SQLINTEGER) 4,
 					&lengths[0]);
 				poco_odbc_check_stmt (rc, hstmt);
 
-				rc = SQLBindCol(hstmt, 
-					(SQLUSMALLINT) 2, 
-					SQL_C_SLONG, 
-					(SQLPOINTER) &second, 
-					(SQLINTEGER) 0, 
+				rc = SQLBindCol(hstmt,
+					(SQLUSMALLINT) 2,
+					SQL_C_SLONG,
+					(SQLPOINTER) &second,
+					(SQLINTEGER) 0,
 					&lengths[1]);
 				poco_odbc_check_stmt (rc, hstmt);
 
-				rc = SQLBindCol(hstmt, 
-					(SQLUSMALLINT) 3, 
-					SQL_C_FLOAT, 
-					(SQLPOINTER) &third, 
-					(SQLINTEGER) 0, 
+				rc = SQLBindCol(hstmt,
+					(SQLUSMALLINT) 3,
+					SQL_C_FLOAT,
+					(SQLPOINTER) &third,
+					(SQLINTEGER) 0,
 					&lengths[2]);
 				poco_odbc_check_stmt (rc, hstmt);
 			}
-			
+
 			rc = SQLExecute(hstmt);
 			poco_odbc_check_stmt (rc, hstmt);
 
@@ -884,26 +884,26 @@ void SQLExecutor::bareboneODBCMultiResultTest(const std::string& dbConnString,
 
 				if (SQLExecutor::DE_MANUAL == extractMode)
 				{
-					rc = SQLGetData(hstmt, 
-						(SQLUSMALLINT) 1, 
-						SQL_C_CHAR, 
-						chr, 
+					rc = SQLGetData(hstmt,
+						(SQLUSMALLINT) 1,
+						SQL_C_CHAR,
+						chr,
 						4,
 						&lengths[0]);
 					poco_odbc_check_stmt (rc, hstmt);
 
-					rc = SQLGetData(hstmt, 
-						(SQLUSMALLINT) 2, 
-						SQL_C_SLONG, 
-						&second, 
+					rc = SQLGetData(hstmt,
+						(SQLUSMALLINT) 2,
+						SQL_C_SLONG,
+						&second,
 						0,
 						&lengths[1]);
 					poco_odbc_check_stmt (rc, hstmt);
 
-					rc = SQLGetData(hstmt, 
-						(SQLUSMALLINT) 3, 
-						SQL_C_FLOAT, 
-						&third, 
+					rc = SQLGetData(hstmt,
+						(SQLUSMALLINT) 3,
+						SQL_C_FLOAT,
+						&third,
 						0,
 						&lengths[2]);
 					poco_odbc_check_stmt (rc, hstmt);
@@ -1568,7 +1568,7 @@ void SQLExecutor::insertSingleBulkVec()
 {
 	std::string funct = "insertSingleBulkVec()";
 	std::vector data;
-	
+
 	for (int x = 0; x < 100; ++x)
 		data.push_back(x);
 
@@ -1674,9 +1674,9 @@ void SQLExecutor::limitPrepare()
 		data.push_back(x);
 	}
 
-	try 
-	{ 
-		Statement stmt = (session() << "INSERT INTO Strings VALUES (?)", use(data)); 
+	try
+	{
+		Statement stmt = (session() << "INSERT INTO Strings VALUES (?)", use(data));
 		assertTrue (100 == stmt.execute());
 	}
 	catch(ConnectionException& ce){ std::cout << ce.toString() << std::endl; fail (funct); }
@@ -1738,13 +1738,13 @@ void SQLExecutor::doBulkPerformance(Poco::UInt32 size)
 	std::vector strings(size, "abc");
 	std::vector floats(size, .5);
 	std::vector dateTimes(size);
-	
+
 	Stopwatch sw;
-	try 
+	try
 	{
 		sw.start();
-		session() << "INSERT INTO MiscTest (First, Third, Fourth, Fifth) VALUES (?,?,?,?)", 
-			use(strings), 
+		session() << "INSERT INTO MiscTest (First, Third, Fourth, Fifth) VALUES (?,?,?,?)",
+			use(strings),
 			use(ints),
 			use(floats),
 			use(dateTimes), now;
@@ -1758,18 +1758,18 @@ void SQLExecutor::doBulkPerformance(Poco::UInt32 size)
 	catch(ConnectionException& ce){ std::cout << ce.toString() << std::endl; fail (funct); }
 	catch(StatementException& se){ std::cout << se.toString() << std::endl; fail (funct); }
 
-	try 
+	try
 	{
 		sw.restart();
-		session() << "INSERT INTO MiscTest (First, Third, Fourth, Fifth) VALUES (?,?,?,?)", 
-			use(strings, bulk), 
+		session() << "INSERT INTO MiscTest (First, Third, Fourth, Fifth) VALUES (?,?,?,?)",
+			use(strings, bulk),
 			use(ints, bulk),
 			use(floats, bulk),
 			use(dateTimes, bulk), now;
 		sw.stop();
 	} catch(ConnectionException& ce){ std::cout << ce.toString() << std::endl; fail (funct); }
 	catch(StatementException& se){ std::cout << se.toString() << std::endl; fail (funct); }
-	
+
 	double bulkTime = sw.elapsed() / 1000.0;
 
 	double speedup;
@@ -1781,10 +1781,10 @@ void SQLExecutor::doBulkPerformance(Poco::UInt32 size)
 	else
 		speedup = time / bulkTime;
 
-	std::cout << "INSERT => Size:" << size 
-		<< ", Time: " << time 
-		<< ", Bulk Time: " << bulkTime 
-		<< " [ms], Speedup: " << speedup 
+	std::cout << "INSERT => Size:" << size
+		<< ", Time: " << time
+		<< ", Bulk Time: " << bulkTime
+		<< " [ms], Speedup: " << speedup
 		<< 'x' << std::endl;
 
 	ints.clear();
@@ -1792,19 +1792,19 @@ void SQLExecutor::doBulkPerformance(Poco::UInt32 size)
 	floats.clear();
 	dateTimes.clear();
 
-	try 
-	{ 
+	try
+	{
 		sw.restart();
-		session() << "SELECT First, Third, Fourth, Fifth FROM MiscTest", 
-			into(strings), 
-			into(ints), 
+		session() << "SELECT First, Third, Fourth, Fifth FROM MiscTest",
+			into(strings),
+			into(ints),
 			into(floats),
 			into(dateTimes),
-			now; 
+			now;
 		sw.stop();
 	} catch(ConnectionException& ce){ std::cout << ce.toString() << std::endl; fail (funct); }
 	catch(StatementException& se){ std::cout << se.toString() << std::endl; fail (funct); }
-	
+
 	time = sw.elapsed() / 1000.0;
 
 	assertTrue (ints.size() == size);
@@ -1813,20 +1813,20 @@ void SQLExecutor::doBulkPerformance(Poco::UInt32 size)
 	strings.clear();
 	floats.clear();
 	dateTimes.clear();
-	
-	try 
-	{ 
+
+	try
+	{
 		sw.restart();
-		session() << "SELECT First, Third, Fourth, Fifth FROM MiscTest", 
+		session() << "SELECT First, Third, Fourth, Fifth FROM MiscTest",
 			into(strings, bulk(size)),
 			into(ints, bulk(size)),
 			into(floats, bulk(size)),
 			into(dateTimes, bulk(size)),
-			now; 
+			now;
 		sw.stop();
 	} catch(ConnectionException& ce){ std::cout << ce.toString() << std::endl; fail (funct); }
 	catch(StatementException& se){ std::cout << se.toString() << std::endl; fail (funct); }
-	
+
 	bulkTime = sw.elapsed() / 1000.0;
 
 	assertTrue (ints.size() == size);
@@ -1839,10 +1839,10 @@ void SQLExecutor::doBulkPerformance(Poco::UInt32 size)
 	else
 		speedup = time / bulkTime;
 
-	std::cout << "SELECT => Size:" << size 
-		<< ", Time: " << time 
-		<< ", Bulk Time: " << bulkTime 
-		<< " [ms], Speedup: " << speedup 
+	std::cout << "SELECT => Size:" << size
+		<< ", Time: " << time
+		<< ", Bulk Time: " << bulkTime
+		<< " [ms], Speedup: " << speedup
 		<< 'x' << std::endl;
 }
 
@@ -2078,7 +2078,7 @@ void SQLExecutor::multiMapComplex()
 	people.insert(std::make_pair("LN1", p1));
 	people.insert(std::make_pair("LN1", p1));
 	people.insert(std::make_pair("LN2", p2));
-	
+
 	try { session() << "INSERT INTO Person VALUES (?,?,?,?)", use(people), now; }
 	catch(ConnectionException& ce){ std::cout << ce.toString() << std::endl; fail (funct); }
 	catch(StatementException& se){ std::cout << se.toString() << std::endl; fail (funct); }
@@ -2140,7 +2140,7 @@ void SQLExecutor::selectIntoSingleStep()
 	catch(StatementException& se){ std::cout << se.toString() << std::endl; fail (funct); }
 	assertTrue (count == 2);
 	Person result;
-	Statement stmt = (session() << "SELECT * FROM Person", into(result), limit(1)); 
+	Statement stmt = (session() << "SELECT * FROM Person", into(result), limit(1));
 	stmt.execute();
 	assertTrue (result == p1);
 	assertTrue (!stmt.done());
@@ -2406,7 +2406,7 @@ void SQLExecutor::blob(int bigSize, const std::string& blobPlaceholder)
 
 	CLOB img("0123456789", 10);
 	int count = 0;
-	try { session() << format("INSERT INTO Person VALUES (?,?,?,%s)", blobPlaceholder), 
+	try { session() << format("INSERT INTO Person VALUES (?,?,?,%s)", blobPlaceholder),
 		use(lastName), use(firstName), use(address), use(img), now; }
 	catch(ConnectionException& ce){ std::cout << ce.toString() << std::endl; fail (funct); }
 	catch(StatementException& se){ std::cout << se.toString() << std::endl; fail (funct); }
@@ -2432,7 +2432,7 @@ void SQLExecutor::blob(int bigSize, const std::string& blobPlaceholder)
 	catch(ConnectionException& ce){ std::cout << ce.toString() << std::endl; fail (funct); }
 	catch(StatementException& se){ std::cout << se.toString() << std::endl; fail (funct); }
 
-	try { session() << format("INSERT INTO Person VALUES (?,?,?,%s)", blobPlaceholder), 
+	try { session() << format("INSERT INTO Person VALUES (?,?,?,%s)", blobPlaceholder),
 		use(lastName), use(firstName), use(address), use(big), now; }
 	catch(ConnectionException& ce){ std::cout << ce.toString() << std::endl; fail (funct); }
 	catch(StatementException& se){ std::cout << se.toString() << std::endl; fail (funct); }
@@ -2510,11 +2510,11 @@ void SQLExecutor::date()
 
 	Date bornDate(1965, 6, 18);
 	int count = 0;
-	try { session() << "INSERT INTO Person VALUES (?,?,?,?)", 
-		use(lastName), 
-		use(firstName), 
-		use(address), 
-		use(bornDate), 
+	try { session() << "INSERT INTO Person VALUES (?,?,?,?)",
+		use(lastName),
+		use(firstName),
+		use(address),
+		use(bornDate),
 		now; }
 	catch(ConnectionException& ce){ std::cout << ce.toString() << std::endl; fail (funct); }
 	catch(StatementException& se){ std::cout << se.toString() << std::endl; fail (funct); }
@@ -2549,11 +2549,11 @@ void SQLExecutor::time()
 
 	Time bornTime (5, 35, 1);
 	int count = 0;
-	try { session() << "INSERT INTO Person VALUES (?,?,?,?)", 
-		use(lastName), 
-		use(firstName), 
-		use(address), 
-		use(bornTime), 
+	try { session() << "INSERT INTO Person VALUES (?,?,?,?)",
+		use(lastName),
+		use(firstName),
+		use(address),
+		use(bornTime),
 		now; }
 	catch(ConnectionException& ce){ std::cout << ce.toString() << std::endl; fail (funct); }
 	catch(StatementException& se){ std::cout << se.toString() << std::endl; fail (funct); }
@@ -2601,7 +2601,7 @@ void SQLExecutor::tupleVector()
 	typedef Tuple TupleType;
 	std::string funct = "tupleVector()";
 	TupleType t(0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19);
-	Tuple 
+	Tuple
 		t10(10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29);
 	TupleType t100(100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119);
 	std::vector v;
@@ -2640,8 +2640,8 @@ void SQLExecutor::internalExtraction()
 	catch(ConnectionException& ce){ std::cout << ce.toString() << std::endl; fail (funct); }
 	catch(StatementException& se){ std::cout << se.toString() << std::endl; fail (funct); }
 
-	try 
-	{ 
+	try
+	{
 		Statement stmt = (session() << "SELECT * FROM Vectors", now);
 		RecordSet rset(stmt);
 
@@ -2697,7 +2697,7 @@ void SQLExecutor::internalExtraction()
 
 		i = rset.value("str0", 2);
 		assertTrue (5 == i);
-		
+
 		const Column >& col = rset.column >(0);
 		Column >::Iterator it = col.begin();
 		Column >::Iterator end = col.end();
@@ -2737,7 +2737,7 @@ void SQLExecutor::internalExtraction()
 
 		try	{ rset.value(0,0); fail ("must fail"); }
 		catch (BadCastException&) {	}
-		
+
 		stmt = (session() << "DELETE FROM Vectors", now);
 		rset = stmt;
 
@@ -2762,8 +2762,8 @@ void SQLExecutor::filter(const std::string& query, const std::string& intFldName
 	catch(ConnectionException& ce){ std::cout << ce.toString() << std::endl; fail (funct); }
 	catch(StatementException& se){ std::cout << se.toString() << std::endl; fail (funct); }
 
-	try 
-	{ 
+	try
+	{
 		Statement stmt = (session() << query, now);
 		RecordSet rset(stmt);
 		assertTrue (rset.totalRowCount() == 4);
@@ -2773,11 +2773,11 @@ void SQLExecutor::filter(const std::string& query, const std::string& intFldName
 		assertTrue (!pRF->isEmpty());
 
 		Var da;
-		try 
+		try
 		{
 			da = rset.value(0, 1);
 			fail ("must fail");
-		} catch (InvalidAccessException&) 
+		} catch (InvalidAccessException&)
 		{
 			da = rset.value(0, 1, false);
 			assertTrue (2 == da);
@@ -2846,22 +2846,22 @@ void SQLExecutor::internalBulkExtraction()
 		age[i] = i;
 	}
 
-	try 
-	{ 
-		session() << "INSERT INTO Person VALUES (?,?,?,?)", 
-			use(lastName, bulk), 
-			use(firstName, bulk), 
-			use(address, bulk), 
-			use(age, bulk), 
-			now; 
+	try
+	{
+		session() << "INSERT INTO Person VALUES (?,?,?,?)",
+			use(lastName, bulk),
+			use(firstName, bulk),
+			use(address, bulk),
+			use(age, bulk),
+			now;
 	}
 	catch(ConnectionException& ce){ std::cout << ce.toString() << std::endl; fail (funct); }
 	catch(StatementException& se){ std::cout << se.toString() << std::endl; fail (funct); }
 
-	try 
-	{ 
+	try
+	{
 		Statement stmt = (session() << "SELECT * FROM Person", bulk(size), now);
-		RecordSet rset(stmt); 
+		RecordSet rset(stmt);
 		assertTrue (size == rset.rowCount());
 		assertTrue ("LN0" == rset["LastName"]);
 		assertTrue (0 == rset["Age"]);
@@ -2875,10 +2875,10 @@ void SQLExecutor::internalBulkExtraction()
 	catch(ConnectionException& ce){ std::cout << ce.toString() << std::endl; fail (funct); }
 	catch(StatementException& se){ std::cout << se.toString() << std::endl; fail (funct); }
 
-	try 
-	{ 
+	try
+	{
 		Statement stmt = (session() << "SELECT * FROM Person", limit(size), bulk, now);
-		RecordSet rset(stmt); 
+		RecordSet rset(stmt);
 		assertTrue (size == rset.rowCount());
 		assertTrue ("LN0" == rset["LastName"]);
 		assertTrue (0 == rset["Age"]);
@@ -2971,8 +2971,8 @@ void SQLExecutor::internalStorageType()
 	catch(ConnectionException& ce){ std::cout << ce.toString() << std::endl; fail (funct); }
 	catch(StatementException& se){ std::cout << se.toString() << std::endl; fail (funct); }
 
-	try 
-	{ 
+	try
+	{
 		std::vector::iterator it = manips.begin();
 		std::vector::iterator end = manips.end();
 
@@ -3029,15 +3029,15 @@ void SQLExecutor::notNulls(const std::string& sqlState)
 	{
 		session() << "INSERT INTO NullTest (i,r,v) VALUES (?,?,?)", use(null), use(null), use(null), now;
 		fail ("must fail");
-	}catch (StatementException& se) 
-	{ 
+	}catch (StatementException& se)
+	{
 		//double check if we're failing for the right reason
 		//default sqlState value is "23502"; some drivers report "HY???" codes
 		if (se.diagnostics().fields().size())
 		{
 			std::string st = se.diagnostics().sqlState(0);
 			if (sqlState != st)
-				std::cerr << '[' << name() << ']' << " Warning: expected SQL state [" << sqlState << 
+				std::cerr << '[' << name() << ']' << " Warning: expected SQL state [" << sqlState <<
 					"], received [" << se.diagnostics().sqlState(0) << "] instead." << std::endl;
 		}
 	}
@@ -3185,7 +3185,7 @@ void SQLExecutor::rowIterator()
 	std::ostringstream osLoop;
 	RecordSet::Iterator it = rset.begin();
 	RecordSet::Iterator end = rset.end();
-	for (int i = 1; it != end; ++it, ++i) 
+	for (int i = 1; it != end; ++it, ++i)
 	{
 		assertTrue (it->get(0) == i);
 		osLoop << *it;
@@ -3202,7 +3202,7 @@ void SQLExecutor::rowIterator()
 	assertTrue (!pRF->isEmpty());
 	it = rset.begin();
 	end = rset.end();
-	for (int i = 1; it != end; ++it, ++i) 
+	for (int i = 1; it != end; ++it, ++i)
 	{
 		assertTrue (it->get(0) == i);
 		assertTrue (1 == i);
@@ -3279,7 +3279,7 @@ void SQLExecutor::asynchronous(int rowCount)
 	Statement::Result result = stmt.executeAsync();
 	assertTrue (!stmt.isAsync());
 	result.wait();
-	
+
 	Statement stmt1 = (tmp << "SELECT * FROM Strings", into(data), async, now);
 	assertTrue (stmt1.isAsync());
 	assertTrue (stmt1.wait() == rowCount);
@@ -3302,7 +3302,7 @@ void SQLExecutor::asynchronous(int rowCount)
 	assertTrue (stmt.isAsync());
 	stmt.wait();
 	assertTrue (stmt.execute() == 0);
-	
+
 	// +++ if this part of the test case fails, increase the rowCount until achieved
 	//  that first execute is still executing when the second one is called
 	try {
@@ -3338,7 +3338,7 @@ void SQLExecutor::asynchronous(int rowCount)
 	assertTrue (data.size() == 0);
 	assertTrue (!stmt2.done());
 	std::size_t rows = 0;
-	
+
 	for (int i = 0; !stmt2.done(); i += step)
 	{
 		stmt2.execute();
@@ -3504,8 +3504,8 @@ void SQLExecutor::sqlChannel(const std::string& connect)
 		rs2.moveNext();
 		assertTrue ("WarningSource" == rs2["Source"]);
 		assertTrue ("f Warning sync message" == rs2["Text"]);
-		
-	} 
+
+	}
 	catch(ConnectionException& ce){ std::cout << ce.toString() << std::endl; fail ("sqlChannel()"); }
 	catch(StatementException& se){ std::cout << se.toString() << std::endl; fail ("sqlChannel()"); }
 }
@@ -3518,7 +3518,7 @@ void SQLExecutor::sqlLogger(const std::string& connect)
 		Logger& root = Logger::root();
 		root.setChannel(new SQLChannel(Poco::Data::ODBC::Connector::KEY, connect, "TestSQLChannel"));
 		root.setLevel(Message::PRIO_INFORMATION);
-		
+
 		root.information("a Informational message");
 		root.warning("b Warning message");
 		root.debug("Debug message");
@@ -3532,26 +3532,26 @@ void SQLExecutor::sqlLogger(const std::string& connect)
 		assertTrue ("TestSQLChannel" == rs["Source"]);
 		assertTrue ("b Warning message" == rs["Text"]);
 		root.setChannel(nullptr);
-	} 
+	}
 	catch(ConnectionException& ce){ std::cout << ce.toString() << std::endl; fail ("sqlLogger()"); }
 	catch(StatementException& se){ std::cout << se.toString() << std::endl; fail ("sqlLogger()"); }
 }
 
 
 void SQLExecutor::setTransactionIsolation(Session& session, Poco::UInt32 ti)
-{ 
+{
 	if (session.hasTransactionIsolation(ti))
 	{
 		std::string funct = "setTransactionIsolation()";
 
-		try 
+		try
 		{
 			Transaction t(session, false);
 			t.setIsolation(ti);
-			
+
 			assertTrue (ti == t.getIsolation());
 			assertTrue (t.isIsolation(ti));
-			
+
 			assertTrue (ti == session.getTransactionIsolation());
 			assertTrue (session.isTransactionIsolation(ti));
 		}
@@ -3714,11 +3714,11 @@ void SQLExecutor::transaction(const std::string& connect)
 		Transaction trans(session());
 		assertTrue (trans.isActive());
 		assertTrue (session().isTransaction());
-		
+
 		try { session() << "INSERT INTO Person VALUES (?,?,?,?)", use(lastNames), use(firstNames), use(addresses), use(ages), now; }
 		catch(ConnectionException& ce){ std::cout << ce.toString() << std::endl; fail (funct); }
 		catch(StatementException& se){ std::cout << se.toString() << std::endl; fail (funct); }
-		
+
 		assertTrue (session().isTransaction());
 		assertTrue (trans.isActive());
 
@@ -3770,7 +3770,7 @@ void SQLExecutor::transaction(const std::string& connect)
 	catch(ConnectionException& ce){ std::cout << ce.toString() << std::endl; fail (funct); }
 	catch(StatementException& se){ std::cout << se.toString() << std::endl; fail (funct); }
 	assertTrue (0 == count);
-	try 
+	try
 	{
 		stmt1.wait(5000);
 		if (local.getTransactionIsolation() == Session::TRANSACTION_READ_UNCOMMITTED)
@@ -3818,7 +3818,7 @@ void SQLExecutor::transaction(const std::string& connect)
 	assertTrue (0 == count);
 
 	trans.execute(sql);
-	
+
 	Statement stmt3 = (local << "SELECT COUNT(*) FROM Person", into(locCount), now);
 	assertTrue (2 == locCount);
 
@@ -3870,7 +3870,7 @@ void SQLExecutor::transactor()
 	try { session() << "DELETE FROM Person", now; session().commit();}
 	catch(ConnectionException& ce){ std::cout << ce.toString() << std::endl; fail (funct); }
 	catch(StatementException& se){ std::cout << se.toString() << std::endl; fail (funct); }
-	
+
 	try { session() << "SELECT count(*) FROM Person", into(count), now; }
 	catch(ConnectionException& ce){ std::cout << ce.toString() << std::endl; fail (funct); }
 	catch(StatementException& se){ std::cout << se.toString() << std::endl; fail (funct); }
@@ -3961,7 +3961,7 @@ void SQLExecutor::nullable()
 	assertTrue (rs.isNull("EmptyInteger"));
 	assertTrue (rs.isNull("EmptyFloat"));
 	assertTrue (rs.isNull("EmptyDateTime"));
-	
+
 	Var di = 1;
 	Var df = 1.5;
 	Var ds = "abc";
@@ -3971,7 +3971,7 @@ void SQLExecutor::nullable()
 	assertTrue (!df.isEmpty());
 	assertTrue (!ds.isEmpty());
 	assertTrue (!dd.isEmpty());
-	
+
 	Statement stmt = (session() << "SELECT EmptyString, EmptyInteger, EmptyFloat, EmptyDateTime FROM NullableTest", into(ds), into(di), into(df), into(dd), now);
 
 	assertTrue (di.isEmpty());
@@ -4004,9 +4004,9 @@ void SQLExecutor::reconnect()
 	assertTrue (session().isConnected());
 	session().close();
 	assertTrue (!session().isConnected());
-	try 
+	try
 	{
-		session() << "SELECT LastName FROM Person", into(result), now;  
+		session() << "SELECT LastName FROM Person", into(result), now;
 		fail ("must fail");
 	}
 	catch(NotConnectedException&){ }
diff --git a/Data/ODBC/testsuite/src/SQLExecutor.h b/Data/ODBC/testsuite/src/SQLExecutor.h
index ac8e4b69a..5f21805d7 100644
--- a/Data/ODBC/testsuite/src/SQLExecutor.h
+++ b/Data/ODBC/testsuite/src/SQLExecutor.h
@@ -80,7 +80,7 @@ public:
 		PB_IMMEDIATE,
 		PB_AT_EXEC
 	};
-	
+
 	enum DataExtraction
 	{
 		DE_MANUAL,
@@ -95,22 +95,22 @@ public:
 
 	void bareboneODBCTest(const std::string& dbConnString,
 		const std::string& tableCreateString,
-		DataBinding bindMode, 
+		DataBinding bindMode,
 		DataExtraction extractMode,
 		bool doTime=true,
 		const std::string& blobPlaceholder="?");
 
-	void bareboneODBCMultiResultTest(const std::string& dbConnString, 
-		const std::string& tableCreateString, 
-		SQLExecutor::DataBinding bindMode, 
+	void bareboneODBCMultiResultTest(const std::string& dbConnString,
+		const std::string& tableCreateString,
+		SQLExecutor::DataBinding bindMode,
 		SQLExecutor::DataExtraction extractMode,
 		const std::string& insert = MULTI_INSERT,
 		const std::string& select = MULTI_SELECT);
-		/// The above two functions use "bare bone" ODBC API calls  
+		/// The above two functions use "bare bone" ODBC API calls
 		/// (i.e. calls are not "wrapped" in PocoData framework structures).
 		/// The purpose of the functions is to verify that a driver behaves
-		/// correctly as well as to determine its capabilities 
-		/// (e.g. SQLGetData() restrictions relaxation policy, if any). 
+		/// correctly as well as to determine its capabilities
+		/// (e.g. SQLGetData() restrictions relaxation policy, if any).
 		/// If these test pass, subsequent tests failures are likely ours.
 
 	void zeroRows();
@@ -158,7 +158,7 @@ public:
 		C4 floats;
 		C5 dateTimes(size);
 		C6 bools;
-		
+
 		for (int i = 0; i < size; ++i)
 		{
 			ints.push_back(i);
@@ -168,12 +168,12 @@ public:
 			bools.push_back(0 == i % 2);
 		}
 
-		try 
+		try
 		{
-			session() << 
-				Poco::format("INSERT INTO MiscTest VALUES (?,%s,?,?,?,?)", blobPlaceholder), 
-				use(strings), 
-				use(blobs), 
+			session() <<
+				Poco::format("INSERT INTO MiscTest VALUES (?,%s,?,?,?,?)", blobPlaceholder),
+				use(strings),
+				use(blobs),
 				use(ints),
 				use(floats),
 				use(dateTimes),
@@ -185,12 +185,12 @@ public:
 		catch(ConnectionException& ce){ std::cout << ce.toString() << std::endl; fail (funct); }
 		catch(StatementException& se){ std::cout << se.toString() << std::endl; fail (funct); }
 
-		try 
+		try
 		{
-			session() <<  
+			session() <<
 				Poco::format("INSERT INTO MiscTest VALUES (?,%s,?,?,?,?)", blobPlaceholder),
-				use(strings, bulk), 
-				use(blobs, bulk), 
+				use(strings, bulk),
+				use(blobs, bulk),
 				use(ints, bulk),
 				use(floats, bulk),
 				use(dateTimes, bulk),
@@ -204,20 +204,20 @@ public:
 		floats.clear();
 		dateTimes.clear();
 		bools.clear();
-		
-		try 
-		{ 
-			session() << "SELECT * FROM MiscTest ORDER BY Third", 
-				into(strings), 
-				into(blobs), 
-				into(ints), 
+
+		try
+		{
+			session() << "SELECT * FROM MiscTest ORDER BY Third",
+				into(strings),
+				into(blobs),
+				into(ints),
 				into(floats),
 				into(dateTimes),
 				into(bools),
-				now; 
+				now;
 		} catch(ConnectionException& ce){ std::cout << ce.toString() << std::endl; fail (funct); }
 		catch(StatementException& se){ std::cout << se.toString() << std::endl; fail (funct); }
-		
+
 		std::string number = Poco::NumberFormatter::format(size - 1);
 		assert (size == ints.size());
 		assert (0 == ints.front());
@@ -235,16 +235,16 @@ public:
 
 		ints.clear();
 
-		try 
-		{ 
-			session() << "SELECT First FROM MiscTest", into(ints, bulk(size)), limit(size+1), now; 
+		try
+		{
+			session() << "SELECT First FROM MiscTest", into(ints, bulk(size)), limit(size+1), now;
 			fail ("must fail");
 		}
 		catch(Poco::InvalidArgumentException&){ }
 
-		try 
-		{ 
-			session() << "SELECT First FROM MiscTest", into(ints), bulk(size), now; 
+		try
+		{
+			session() << "SELECT First FROM MiscTest", into(ints), bulk(size), now;
 			fail ("must fail");
 		}
 		catch(Poco::InvalidAccessException&){ }
@@ -258,17 +258,17 @@ public:
 		dateTimes.clear();
 		bools.clear();
 		bools.resize(size);
-		
-		try 
-		{ 
-			session() << "SELECT First, Second, Third, Fourth, Fifth, Sixth FROM MiscTest ORDER BY Third", 
+
+		try
+		{
+			session() << "SELECT First, Second, Third, Fourth, Fifth, Sixth FROM MiscTest ORDER BY Third",
 				into(strings, bulk),
 				into(blobs, bulk(size)),
 				into(ints, bulk(size)),
 				into(floats, bulk),
 				into(dateTimes, bulk(size)),
 				into(bools, bulk),
-				now; 
+				now;
 		} catch(ConnectionException& ce){ std::cout << ce.toString() << std::endl; fail (funct); }
 		catch(StatementException& se){ std::cout << se.toString() << std::endl; fail (funct); }
 
@@ -300,7 +300,7 @@ public:
 		C3 blobs;
 		C4 floats;
 		C5 dateTimes(size);
-	
+
 		for (int i = 0; i < size; ++i)
 		{
 			ints.push_back(i);
@@ -309,11 +309,11 @@ public:
 			floats.push_back(i + .5);
 		}
 
-		try 
+		try
 		{
-			session() << "INSERT INTO MiscTest VALUES (?,?,?,?,?)", 
-				use(strings), 
-				use(blobs), 
+			session() << "INSERT INTO MiscTest VALUES (?,?,?,?,?)",
+				use(strings),
+				use(blobs),
 				use(ints),
 				use(floats),
 				use(dateTimes), now;
@@ -324,35 +324,35 @@ public:
 		catch(ConnectionException& ce){ std::cout << ce.toString() << std::endl; fail (funct); }
 		catch(StatementException& se){ std::cout << se.toString() << std::endl; fail (funct); }
 
-		try 
+		try
 		{
-			session() << "INSERT INTO MiscTest VALUES (?,?,?,?,?)", 
-				use(strings, bulk), 
-				use(blobs, bulk), 
+			session() << "INSERT INTO MiscTest VALUES (?,?,?,?,?)",
+				use(strings, bulk),
+				use(blobs, bulk),
 				use(ints, bulk),
 				use(floats, bulk),
 				use(dateTimes, bulk), now;
 		} catch(ConnectionException& ce){ std::cout << ce.toString() << std::endl; fail (funct); }
 		catch(StatementException& se){ std::cout << se.toString() << std::endl; fail (funct); }
-		
+
 		ints.clear();
 		strings.clear();
 		blobs.clear();
 		floats.clear();
 		dateTimes.clear();
 
-		try 
-		{ 
-			session() << "SELECT * FROM MiscTest ORDER BY First", 
-				into(strings), 
-				into(blobs), 
-				into(ints), 
+		try
+		{
+			session() << "SELECT * FROM MiscTest ORDER BY First",
+				into(strings),
+				into(blobs),
+				into(ints),
 				into(floats),
 				into(dateTimes),
-				now; 
+				now;
 		} catch(ConnectionException& ce){ std::cout << ce.toString() << std::endl; fail (funct); }
 		catch(StatementException& se){ std::cout << se.toString() << std::endl; fail (funct); }
-		
+
 		std::string number = Poco::NumberFormatter::format(size - 1);
 		assert (size == ints.size());
 		assert (0 == ints.front());
@@ -368,16 +368,16 @@ public:
 
 		ints.clear();
 
-		try 
-		{ 
-			session() << "SELECT First FROM MiscTest", into(ints, bulk(size)), limit(size+1), now; 
+		try
+		{
+			session() << "SELECT First FROM MiscTest", into(ints, bulk(size)), limit(size+1), now;
 			fail ("must fail");
 		}
 		catch(Poco::InvalidArgumentException&){ }
 
-		try 
-		{ 
-			session() << "SELECT First FROM MiscTest", into(ints), bulk(size), now; 
+		try
+		{
+			session() << "SELECT First FROM MiscTest", into(ints), bulk(size), now;
 			fail ("must fail");
 		}
 		catch(Poco::InvalidAccessException&){ }
@@ -387,19 +387,19 @@ public:
 		blobs.clear();
 		floats.clear();
 		dateTimes.clear();
-		
-		try 
-		{ 
-			session() << "SELECT * FROM MiscTest ORDER BY First", 
+
+		try
+		{
+			session() << "SELECT * FROM MiscTest ORDER BY First",
 				into(strings, bulk(size)),
 				into(blobs, bulk(size)),
 				into(ints, bulk(size)),
 				into(floats, bulk(size)),
 				into(dateTimes, bulk(size)),
-				now; 
+				now;
 		} catch(ConnectionException& ce){ std::cout << ce.toString() << std::endl; fail (funct); }
 		catch(StatementException& se){ std::cout << se.toString() << std::endl; fail (funct); }
-		
+
 		assert (size == ints.size());
 		assert (0 == ints.front());
 		assert (size - 1 == ints.back());
@@ -474,7 +474,7 @@ public:
 	void tupleVector();
 
 	void internalExtraction();
-	void filter(const std::string& query = 
+	void filter(const std::string& query =
 		"SELECT * FROM Vectors ORDER BY int0 ASC",
 		const std::string& intFldName = "int0");
 
@@ -487,11 +487,11 @@ public:
 	void stdVectorBool();
 
 	void asynchronous(int rowCount = 500);
-	
+
 	void any();
 	void dynamicAny();
 
-	void multipleResults(const std::string& sql = 
+	void multipleResults(const std::string& sql =
 		"SELECT * FROM Person WHERE Age = ?; "
 		"SELECT Age FROM Person WHERE FirstName = 'Bart'; "
 		"SELECT * FROM Person WHERE Age = ? OR Age = ? ORDER BY Age;");
diff --git a/Data/PostgreSQL/PostgreSQL_vs170.sln b/Data/PostgreSQL/PostgreSQL_vs170.sln
index 268cd3b1e..ebfbf7850 100644
--- a/Data/PostgreSQL/PostgreSQL_vs170.sln
+++ b/Data/PostgreSQL/PostgreSQL_vs170.sln
@@ -9,6 +9,12 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "TestSuite", "testsuite\Test
 EndProject
 Global
 	GlobalSection(SolutionConfigurationPlatforms) = preSolution
+		debug_shared|ARM64 = debug_shared|ARM64
+		release_shared|ARM64 = release_shared|ARM64
+		debug_static_mt|ARM64 = debug_static_mt|ARM64
+		release_static_mt|ARM64 = release_static_mt|ARM64
+		debug_static_md|ARM64 = debug_static_md|ARM64
+		release_static_md|ARM64 = release_static_md|ARM64
 		debug_shared|Win32 = debug_shared|Win32
 		release_shared|Win32 = release_shared|Win32
 		debug_static_mt|Win32 = debug_static_mt|Win32
@@ -23,6 +29,24 @@ Global
 		release_static_md|x64 = release_static_md|x64
 	EndGlobalSection
 	GlobalSection(ProjectConfigurationPlatforms) = postSolution
+		{73E19FDE-1570-488C-B3DB-72A60FADD408}.debug_shared|ARM64.ActiveCfg = debug_shared|ARM64
+		{73E19FDE-1570-488C-B3DB-72A60FADD408}.debug_shared|ARM64.Build.0 = debug_shared|ARM64
+		{73E19FDE-1570-488C-B3DB-72A60FADD408}.debug_shared|ARM64.Deploy.0 = debug_shared|ARM64
+		{73E19FDE-1570-488C-B3DB-72A60FADD408}.release_shared|ARM64.ActiveCfg = release_shared|ARM64
+		{73E19FDE-1570-488C-B3DB-72A60FADD408}.release_shared|ARM64.Build.0 = release_shared|ARM64
+		{73E19FDE-1570-488C-B3DB-72A60FADD408}.release_shared|ARM64.Deploy.0 = release_shared|ARM64
+		{73E19FDE-1570-488C-B3DB-72A60FADD408}.debug_static_mt|ARM64.ActiveCfg = debug_static_mt|ARM64
+		{73E19FDE-1570-488C-B3DB-72A60FADD408}.debug_static_mt|ARM64.Build.0 = debug_static_mt|ARM64
+		{73E19FDE-1570-488C-B3DB-72A60FADD408}.debug_static_mt|ARM64.Deploy.0 = debug_static_mt|ARM64
+		{73E19FDE-1570-488C-B3DB-72A60FADD408}.release_static_mt|ARM64.ActiveCfg = release_static_mt|ARM64
+		{73E19FDE-1570-488C-B3DB-72A60FADD408}.release_static_mt|ARM64.Build.0 = release_static_mt|ARM64
+		{73E19FDE-1570-488C-B3DB-72A60FADD408}.release_static_mt|ARM64.Deploy.0 = release_static_mt|ARM64
+		{73E19FDE-1570-488C-B3DB-72A60FADD408}.debug_static_md|ARM64.ActiveCfg = debug_static_md|ARM64
+		{73E19FDE-1570-488C-B3DB-72A60FADD408}.debug_static_md|ARM64.Build.0 = debug_static_md|ARM64
+		{73E19FDE-1570-488C-B3DB-72A60FADD408}.debug_static_md|ARM64.Deploy.0 = debug_static_md|ARM64
+		{73E19FDE-1570-488C-B3DB-72A60FADD408}.release_static_md|ARM64.ActiveCfg = release_static_md|ARM64
+		{73E19FDE-1570-488C-B3DB-72A60FADD408}.release_static_md|ARM64.Build.0 = release_static_md|ARM64
+		{73E19FDE-1570-488C-B3DB-72A60FADD408}.release_static_md|ARM64.Deploy.0 = release_static_md|ARM64
 		{73E19FDE-1570-488C-B3DB-72A60FADD408}.debug_shared|Win32.ActiveCfg = debug_shared|Win32
 		{73E19FDE-1570-488C-B3DB-72A60FADD408}.debug_shared|Win32.Build.0 = debug_shared|Win32
 		{73E19FDE-1570-488C-B3DB-72A60FADD408}.debug_shared|Win32.Deploy.0 = debug_shared|Win32
@@ -59,6 +83,24 @@ Global
 		{73E19FDE-1570-488C-B3DB-72A60FADD408}.release_static_md|x64.ActiveCfg = release_static_md|x64
 		{73E19FDE-1570-488C-B3DB-72A60FADD408}.release_static_md|x64.Build.0 = release_static_md|x64
 		{73E19FDE-1570-488C-B3DB-72A60FADD408}.release_static_md|x64.Deploy.0 = release_static_md|x64
+		{C1B1BB96-5198-48EB-AB48-9A0A0B54FB15}.debug_shared|ARM64.ActiveCfg = debug_shared|ARM64
+		{C1B1BB96-5198-48EB-AB48-9A0A0B54FB15}.debug_shared|ARM64.Build.0 = debug_shared|ARM64
+		{C1B1BB96-5198-48EB-AB48-9A0A0B54FB15}.debug_shared|ARM64.Deploy.0 = debug_shared|ARM64
+		{C1B1BB96-5198-48EB-AB48-9A0A0B54FB15}.release_shared|ARM64.ActiveCfg = release_shared|ARM64
+		{C1B1BB96-5198-48EB-AB48-9A0A0B54FB15}.release_shared|ARM64.Build.0 = release_shared|ARM64
+		{C1B1BB96-5198-48EB-AB48-9A0A0B54FB15}.release_shared|ARM64.Deploy.0 = release_shared|ARM64
+		{C1B1BB96-5198-48EB-AB48-9A0A0B54FB15}.debug_static_mt|ARM64.ActiveCfg = debug_static_mt|ARM64
+		{C1B1BB96-5198-48EB-AB48-9A0A0B54FB15}.debug_static_mt|ARM64.Build.0 = debug_static_mt|ARM64
+		{C1B1BB96-5198-48EB-AB48-9A0A0B54FB15}.debug_static_mt|ARM64.Deploy.0 = debug_static_mt|ARM64
+		{C1B1BB96-5198-48EB-AB48-9A0A0B54FB15}.release_static_mt|ARM64.ActiveCfg = release_static_mt|ARM64
+		{C1B1BB96-5198-48EB-AB48-9A0A0B54FB15}.release_static_mt|ARM64.Build.0 = release_static_mt|ARM64
+		{C1B1BB96-5198-48EB-AB48-9A0A0B54FB15}.release_static_mt|ARM64.Deploy.0 = release_static_mt|ARM64
+		{C1B1BB96-5198-48EB-AB48-9A0A0B54FB15}.debug_static_md|ARM64.ActiveCfg = debug_static_md|ARM64
+		{C1B1BB96-5198-48EB-AB48-9A0A0B54FB15}.debug_static_md|ARM64.Build.0 = debug_static_md|ARM64
+		{C1B1BB96-5198-48EB-AB48-9A0A0B54FB15}.debug_static_md|ARM64.Deploy.0 = debug_static_md|ARM64
+		{C1B1BB96-5198-48EB-AB48-9A0A0B54FB15}.release_static_md|ARM64.ActiveCfg = release_static_md|ARM64
+		{C1B1BB96-5198-48EB-AB48-9A0A0B54FB15}.release_static_md|ARM64.Build.0 = release_static_md|ARM64
+		{C1B1BB96-5198-48EB-AB48-9A0A0B54FB15}.release_static_md|ARM64.Deploy.0 = release_static_md|ARM64
 		{C1B1BB96-5198-48EB-AB48-9A0A0B54FB15}.debug_shared|Win32.ActiveCfg = debug_shared|Win32
 		{C1B1BB96-5198-48EB-AB48-9A0A0B54FB15}.debug_shared|Win32.Build.0 = debug_shared|Win32
 		{C1B1BB96-5198-48EB-AB48-9A0A0B54FB15}.debug_shared|Win32.Deploy.0 = debug_shared|Win32
diff --git a/Data/PostgreSQL/PostgreSQL_vs170.vcxproj b/Data/PostgreSQL/PostgreSQL_vs170.vcxproj
index cd0d4f3cc..20c711b26 100644
--- a/Data/PostgreSQL/PostgreSQL_vs170.vcxproj
+++ b/Data/PostgreSQL/PostgreSQL_vs170.vcxproj
@@ -1,6 +1,10 @@
 
-
+
   
+    
+      debug_shared
+      ARM64
+    
     
       debug_shared
       Win32
@@ -9,6 +13,10 @@
       debug_shared
       x64
     
+    
+      debug_static_md
+      ARM64
+    
     
       debug_static_md
       Win32
@@ -17,6 +25,10 @@
       debug_static_md
       x64
     
+    
+      debug_static_mt
+      ARM64
+    
     
       debug_static_mt
       Win32
@@ -25,6 +37,10 @@
       debug_static_mt
       x64
     
+    
+      release_shared
+      ARM64
+    
     
       release_shared
       Win32
@@ -33,6 +49,10 @@
       release_shared
       x64
     
+    
+      release_static_md
+      ARM64
+    
     
       release_static_md
       Win32
@@ -41,6 +61,10 @@
       release_static_md
       x64
     
+    
+      release_static_mt
+      ARM64
+    
     
       release_static_mt
       Win32
@@ -51,6 +75,7 @@
     
   
   
+    17.0
     PostgreSQL
     {73E19FDE-1570-488C-B3DB-72A60FADD408}
     PostgreSQL
@@ -87,6 +112,36 @@
     MultiByte
     v143
   
+  
+    StaticLibrary
+    MultiByte
+    v143
+  
+  
+    StaticLibrary
+    MultiByte
+    v143
+  
+  
+    StaticLibrary
+    MultiByte
+    v143
+  
+  
+    StaticLibrary
+    MultiByte
+    v143
+  
+  
+    DynamicLibrary
+    MultiByte
+    v143
+  
+  
+    DynamicLibrary
+    MultiByte
+    v143
+  
   
     StaticLibrary
     MultiByte
@@ -137,6 +192,24 @@
   
     
   
+  
+    
+  
+  
+    
+  
+  
+    
+  
+  
+    
+  
+  
+    
+  
+  
+    
+  
   
     
   
@@ -157,7 +230,13 @@
   
   
   
-    <_ProjectFileVersion>15.0.28307.799
+    <_ProjectFileVersion>17.0.32505.173
+    PocoDataPostgreSQLA64d
+    PocoDataPostgreSQLmdd
+    PocoDataPostgreSQLmtd
+    PocoDataPostgreSQLA64
+    PocoDataPostgreSQLmd
+    PocoDataPostgreSQLmt
     PocoDataPostgreSQLd
     PocoDataPostgreSQLmdd
     PocoDataPostgreSQLmtd
@@ -171,6 +250,32 @@
     PocoDataPostgreSQLmd
     PocoDataPostgreSQLmt
   
+  
+    ..\..\binA64\
+    objA64\PostgreSQL\$(Configuration)\
+    true
+  
+  
+    ..\..\binA64\
+    objA64\PostgreSQL\$(Configuration)\
+    false
+  
+  
+    ..\..\libA64\
+    objA64\PostgreSQL\$(Configuration)\
+  
+  
+    ..\..\libA64\
+    objA64\PostgreSQL\$(Configuration)\
+  
+  
+    ..\..\libA64\
+    objA64\PostgreSQL\$(Configuration)\
+  
+  
+    ..\..\libA64\
+    objA64\PostgreSQL\$(Configuration)\
+  
   
     ..\..\bin\
     obj\PostgreSQL\$(Configuration)\
@@ -223,6 +328,164 @@
     ..\..\lib64\
     obj64\PostgreSQL\$(Configuration)\
   
+  
+    
+      Disabled
+      .\include;..\..\postgresql\include;..\..\Foundation\include;..\..\Data\include;%(AdditionalIncludeDirectories)
+      WIN32;_DEBUG;_WINDOWS;_USRDLL;PostgreSQL_EXPORTS;%(PreprocessorDefinitions)
+      true
+      EnableFastChecks
+      MultiThreadedDebugDLL
+      true
+      true
+      true
+      true
+      
+      Level3
+      ProgramDatabase
+      Default
+      true
+    
+    
+      ..\..\binA64\PocoDataPostgreSQLA64d.dll
+      true
+      true
+      ..\..\binA64\PocoDataPostgreSQLA64d.pdb
+      ..\..\libA64;%(AdditionalLibraryDirectories)
+      Console
+      ..\..\libA64\PocoDataPostgreSQLd.lib
+      MachineARM64
+    
+  
+  
+    
+      MaxSpeed
+      OnlyExplicitInline
+      true
+      Speed
+      true
+      .\include;..\..\postgresql\include;..\..\Foundation\include;..\..\Data\include;%(AdditionalIncludeDirectories)
+      WIN32;NDEBUG;_WINDOWS;_USRDLL;PostgreSQL_EXPORTS;%(PreprocessorDefinitions)
+      true
+      MultiThreadedDLL
+      false
+      true
+      true
+      true
+      
+      Level3
+      
+      Default
+      true
+    
+    
+      ..\..\binA64\PocoDataPostgreSQLA64.dll
+      true
+      false
+      ..\..\libA64;%(AdditionalLibraryDirectories)
+      Console
+      true
+      true
+      ..\..\libA64\PocoDataPostgreSQL.lib
+      MachineARM64
+    
+  
+  
+    
+      Disabled
+      .\include;..\..\postgresql\include;..\..\Foundation\include;..\..\Data\include;%(AdditionalIncludeDirectories)
+      WIN32;_DEBUG;_WINDOWS;POCO_STATIC;%(PreprocessorDefinitions)
+      true
+      EnableFastChecks
+      MultiThreadedDebug
+      true
+      true
+      true
+      true
+      
+      ..\..\libA64\PocoDataPostgreSQLmtd.pdb
+      Level3
+      ProgramDatabase
+      Default
+      true
+    
+    
+      ..\..\libA64\PocoDataPostgreSQLmtd.lib
+    
+  
+  
+    
+      MaxSpeed
+      OnlyExplicitInline
+      true
+      Speed
+      true
+      .\include;..\..\postgresql\include;..\..\Foundation\include;..\..\Data\include;%(AdditionalIncludeDirectories)
+      WIN32;NDEBUG;_WINDOWS;POCO_STATIC;%(PreprocessorDefinitions)
+      true
+      MultiThreaded
+      false
+      true
+      true
+      true
+      
+      Level3
+      
+      Default
+      true
+    
+    
+      ..\..\libA64\PocoDataPostgreSQLmt.lib
+    
+  
+  
+    
+      Disabled
+      .\include;..\..\postgresql\include;..\..\Foundation\include;..\..\Data\include;%(AdditionalIncludeDirectories)
+      WIN32;_DEBUG;_WINDOWS;POCO_STATIC;%(PreprocessorDefinitions)
+      true
+      EnableFastChecks
+      MultiThreadedDebugDLL
+      true
+      true
+      true
+      true
+      
+      ..\..\libA64\PocoDataPostgreSQLmdd.pdb
+      Level3
+      ProgramDatabase
+      Default
+      true
+    
+    
+      ..\..\libA64\PocoDataPostgreSQLmdd.lib
+    
+  
+  
+    
+      MaxSpeed
+      OnlyExplicitInline
+      true
+      Speed
+      true
+      .\include;..\..\postgresql\include;..\..\Foundation\include;..\..\Data\include;%(AdditionalIncludeDirectories)
+      WIN32;NDEBUG;_WINDOWS;POCO_STATIC;%(PreprocessorDefinitions)
+      true
+      MultiThreadedDLL
+      false
+      true
+      true
+      true
+      
+      Level3
+      
+      Default
+      true
+    
+    
+      ..\..\libA64\PocoDataPostgreSQLmd.lib
+    
+  
   
     
       Disabled
@@ -591,12 +854,16 @@
   
   
     
+      true
       true
       true
+      true
       true
       true
+      true
       true
       true
+      true
       true
       true
     
diff --git a/Data/PostgreSQL/testsuite/TestSuite_vs170.vcxproj b/Data/PostgreSQL/testsuite/TestSuite_vs170.vcxproj
index 534550b33..54a9b0d80 100644
--- a/Data/PostgreSQL/testsuite/TestSuite_vs170.vcxproj
+++ b/Data/PostgreSQL/testsuite/TestSuite_vs170.vcxproj
@@ -1,6 +1,10 @@
 
-
+
   
+    
+      debug_shared
+      ARM64
+    
     
       debug_shared
       Win32
@@ -9,6 +13,10 @@
       debug_shared
       x64
     
+    
+      debug_static_md
+      ARM64
+    
     
       debug_static_md
       Win32
@@ -17,6 +25,10 @@
       debug_static_md
       x64
     
+    
+      debug_static_mt
+      ARM64
+    
     
       debug_static_mt
       Win32
@@ -25,6 +37,10 @@
       debug_static_mt
       x64
     
+    
+      release_shared
+      ARM64
+    
     
       release_shared
       Win32
@@ -33,6 +49,10 @@
       release_shared
       x64
     
+    
+      release_static_md
+      ARM64
+    
     
       release_static_md
       Win32
@@ -41,6 +61,10 @@
       release_static_md
       x64
     
+    
+      release_static_mt
+      ARM64
+    
     
       release_static_mt
       Win32
@@ -51,6 +75,7 @@
     
   
   
+    17.0
     TestSuite
     {C1B1BB96-5198-48EB-AB48-9A0A0B54FB15}
     TestSuite
@@ -87,6 +112,36 @@
     MultiByte
     v143
   
+  
+    Application
+    MultiByte
+    v143
+  
+  
+    Application
+    MultiByte
+    v143
+  
+  
+    Application
+    MultiByte
+    v143
+  
+  
+    Application
+    MultiByte
+    v143
+  
+  
+    Application
+    MultiByte
+    v143
+  
+  
+    Application
+    MultiByte
+    v143
+  
   
     Application
     MultiByte
@@ -137,6 +192,24 @@
   
     
   
+  
+    
+  
+  
+    
+  
+  
+    
+  
+  
+    
+  
+  
+    
+  
+  
+    
+  
   
     
   
@@ -157,7 +230,13 @@
   
   
   
-    <_ProjectFileVersion>15.0.28307.799
+    <_ProjectFileVersion>17.0.32505.173
+    TestSuited
+    TestSuited
+    TestSuited
+    TestSuite
+    TestSuite
+    TestSuite
     TestSuited
     TestSuited
     TestSuited
@@ -171,6 +250,36 @@
     TestSuite
     TestSuite
   
+  
+    binA64\
+    objA64\TestSuite\$(Configuration)\
+    true
+  
+  
+    binA64\
+    objA64\TestSuite\$(Configuration)\
+    false
+  
+  
+    binA64\static_mt\
+    objA64\TestSuite\$(Configuration)\
+    true
+  
+  
+    binA64\static_mt\
+    objA64\TestSuite\$(Configuration)\
+    false
+  
+  
+    binA64\static_md\
+    objA64\TestSuite\$(Configuration)\
+    true
+  
+  
+    binA64\static_md\
+    objA64\TestSuite\$(Configuration)\
+    false
+  
   
     bin\
     obj\TestSuite\$(Configuration)\
@@ -231,6 +340,189 @@
     obj64\TestSuite\$(Configuration)\
     false
   
+  
+    
+      Disabled
+      ..\include;..\..\..\CppUnit\include;..\..\..\postgresql\include;..\..\..\Foundation\include;..\..\..\Data\include;%(AdditionalIncludeDirectories)
+      WIN32;_DEBUG;_WINDOWS;WINVER=0x0600;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)
+      true
+      EnableFastChecks
+      MultiThreadedDebugDLL
+      true
+      true
+      true
+      true
+      
+      Level3
+      ProgramDatabase
+      Default
+      true
+    
+    
+      CppUnitd.lib;iphlpapi.lib;%(AdditionalDependencies)
+      binA64\TestSuited.exe
+      ..\..\..\libA64;%(AdditionalLibraryDirectories)
+      true
+      true
+      binA64\TestSuited.pdb
+      Console
+      MachineARM64
+    
+  
+  
+    
+      MaxSpeed
+      OnlyExplicitInline
+      true
+      Speed
+      true
+      ..\include;..\..\..\CppUnit\include;..\..\..\postgresql\include;..\..\..\Foundation\include;..\..\..\Data\include;%(AdditionalIncludeDirectories)
+      WIN32;NDEBUG;_WINDOWS;WINVER=0x0600;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)
+      true
+      MultiThreadedDLL
+      false
+      true
+      true
+      true
+      
+      Level3
+      
+      Default
+      true
+    
+    
+      CppUnit.lib;iphlpapi.lib;%(AdditionalDependencies)
+      binA64\TestSuite.exe
+      ..\..\..\libA64;%(AdditionalLibraryDirectories)
+      false
+      Console
+      true
+      true
+      MachineARM64
+    
+  
+  
+    
+      Disabled
+      ..\include;..\..\..\CppUnit\include;..\..\..\postgresql\include;..\..\..\Foundation\include;..\..\..\Data\include;%(AdditionalIncludeDirectories)
+      WIN32;_DEBUG;_WINDOWS;WINVER=0x0600;POCO_STATIC;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)
+      true
+      EnableFastChecks
+      MultiThreadedDebug
+      true
+      true
+      true
+      true
+      
+      Level3
+      ProgramDatabase
+      Default
+      true
+    
+    
+      CppUnitmtd.lib;iphlpapi.lib;winmm.lib;iphlpapi.lib;%(AdditionalDependencies)
+      binA64\static_mt\TestSuited.exe
+      ..\..\..\libA64;%(AdditionalLibraryDirectories)
+      true
+      true
+      binA64\static_mt\TestSuited.pdb
+      Console
+      MachineARM64
+    
+  
+  
+    
+      MaxSpeed
+      OnlyExplicitInline
+      true
+      Speed
+      true
+      ..\include;..\..\..\CppUnit\include;..\..\..\postgresql\include;..\..\..\Foundation\include;..\..\..\Data\include;%(AdditionalIncludeDirectories)
+      WIN32;NDEBUG;_WINDOWS;WINVER=0x0600;POCO_STATIC;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)
+      true
+      MultiThreaded
+      false
+      true
+      true
+      true
+      
+      Level3
+      
+      Default
+      true
+    
+    
+      CppUnitmt.lib;iphlpapi.lib;winmm.lib;iphlpapi.lib;%(AdditionalDependencies)
+      binA64\static_mt\TestSuite.exe
+      ..\..\..\libA64;%(AdditionalLibraryDirectories)
+      false
+      Console
+      true
+      true
+      MachineARM64
+    
+  
+  
+    
+      Disabled
+      ..\include;..\..\..\CppUnit\include;..\..\..\postgresql\include;..\..\..\Foundation\include;..\..\..\Data\include;%(AdditionalIncludeDirectories)
+      WIN32;_DEBUG;_WINDOWS;WINVER=0x0600;POCO_STATIC;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)
+      true
+      EnableFastChecks
+      MultiThreadedDebugDLL
+      true
+      true
+      true
+      true
+      
+      Level3
+      ProgramDatabase
+      Default
+      true
+    
+    
+      CppUnitmdd.lib;iphlpapi.lib;winmm.lib;iphlpapi.lib;%(AdditionalDependencies)
+      binA64\static_md\TestSuited.exe
+      ..\..\..\libA64;%(AdditionalLibraryDirectories)
+      true
+      true
+      binA64\static_md\TestSuited.pdb
+      Console
+      MachineARM64
+    
+  
+  
+    
+      MaxSpeed
+      OnlyExplicitInline
+      true
+      Speed
+      true
+      ..\include;..\..\..\CppUnit\include;..\..\..\postgresql\include;..\..\..\Foundation\include;..\..\..\Data\include;%(AdditionalIncludeDirectories)
+      WIN32;NDEBUG;_WINDOWS;WINVER=0x0600;POCO_STATIC;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)
+      true
+      MultiThreadedDLL
+      false
+      true
+      true
+      true
+      
+      Level3
+      
+      Default
+      true
+    
+    
+      CppUnitmd.lib;iphlpapi.lib;winmm.lib;iphlpapi.lib;%(AdditionalDependencies)
+      binA64\static_md\TestSuite.exe
+      ..\..\..\libA64;%(AdditionalLibraryDirectories)
+      false
+      Console
+      true
+      true
+      MachineARM64
+    
+  
   
     
       Disabled
diff --git a/Data/SQLite/SQLite_vs170.sln b/Data/SQLite/SQLite_vs170.sln
index c9e22694c..7d92fab9a 100644
--- a/Data/SQLite/SQLite_vs170.sln
+++ b/Data/SQLite/SQLite_vs170.sln
@@ -9,6 +9,12 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "TestSuite", "testsuite\Test
 EndProject
 Global
 	GlobalSection(SolutionConfigurationPlatforms) = preSolution
+		debug_shared|ARM64 = debug_shared|ARM64
+		release_shared|ARM64 = release_shared|ARM64
+		debug_static_mt|ARM64 = debug_static_mt|ARM64
+		release_static_mt|ARM64 = release_static_mt|ARM64
+		debug_static_md|ARM64 = debug_static_md|ARM64
+		release_static_md|ARM64 = release_static_md|ARM64
 		debug_shared|Win32 = debug_shared|Win32
 		release_shared|Win32 = release_shared|Win32
 		debug_static_mt|Win32 = debug_static_mt|Win32
@@ -23,6 +29,24 @@ Global
 		release_static_md|x64 = release_static_md|x64
 	EndGlobalSection
 	GlobalSection(ProjectConfigurationPlatforms) = postSolution
+		{5B889CE7-AD42-4CFE-BBC3-532B61F8329E}.debug_shared|ARM64.ActiveCfg = debug_shared|ARM64
+		{5B889CE7-AD42-4CFE-BBC3-532B61F8329E}.debug_shared|ARM64.Build.0 = debug_shared|ARM64
+		{5B889CE7-AD42-4CFE-BBC3-532B61F8329E}.debug_shared|ARM64.Deploy.0 = debug_shared|ARM64
+		{5B889CE7-AD42-4CFE-BBC3-532B61F8329E}.release_shared|ARM64.ActiveCfg = release_shared|ARM64
+		{5B889CE7-AD42-4CFE-BBC3-532B61F8329E}.release_shared|ARM64.Build.0 = release_shared|ARM64
+		{5B889CE7-AD42-4CFE-BBC3-532B61F8329E}.release_shared|ARM64.Deploy.0 = release_shared|ARM64
+		{5B889CE7-AD42-4CFE-BBC3-532B61F8329E}.debug_static_mt|ARM64.ActiveCfg = debug_static_mt|ARM64
+		{5B889CE7-AD42-4CFE-BBC3-532B61F8329E}.debug_static_mt|ARM64.Build.0 = debug_static_mt|ARM64
+		{5B889CE7-AD42-4CFE-BBC3-532B61F8329E}.debug_static_mt|ARM64.Deploy.0 = debug_static_mt|ARM64
+		{5B889CE7-AD42-4CFE-BBC3-532B61F8329E}.release_static_mt|ARM64.ActiveCfg = release_static_mt|ARM64
+		{5B889CE7-AD42-4CFE-BBC3-532B61F8329E}.release_static_mt|ARM64.Build.0 = release_static_mt|ARM64
+		{5B889CE7-AD42-4CFE-BBC3-532B61F8329E}.release_static_mt|ARM64.Deploy.0 = release_static_mt|ARM64
+		{5B889CE7-AD42-4CFE-BBC3-532B61F8329E}.debug_static_md|ARM64.ActiveCfg = debug_static_md|ARM64
+		{5B889CE7-AD42-4CFE-BBC3-532B61F8329E}.debug_static_md|ARM64.Build.0 = debug_static_md|ARM64
+		{5B889CE7-AD42-4CFE-BBC3-532B61F8329E}.debug_static_md|ARM64.Deploy.0 = debug_static_md|ARM64
+		{5B889CE7-AD42-4CFE-BBC3-532B61F8329E}.release_static_md|ARM64.ActiveCfg = release_static_md|ARM64
+		{5B889CE7-AD42-4CFE-BBC3-532B61F8329E}.release_static_md|ARM64.Build.0 = release_static_md|ARM64
+		{5B889CE7-AD42-4CFE-BBC3-532B61F8329E}.release_static_md|ARM64.Deploy.0 = release_static_md|ARM64
 		{5B889CE7-AD42-4CFE-BBC3-532B61F8329E}.debug_shared|Win32.ActiveCfg = debug_shared|Win32
 		{5B889CE7-AD42-4CFE-BBC3-532B61F8329E}.debug_shared|Win32.Build.0 = debug_shared|Win32
 		{5B889CE7-AD42-4CFE-BBC3-532B61F8329E}.debug_shared|Win32.Deploy.0 = debug_shared|Win32
@@ -59,6 +83,24 @@ Global
 		{5B889CE7-AD42-4CFE-BBC3-532B61F8329E}.release_static_md|x64.ActiveCfg = release_static_md|x64
 		{5B889CE7-AD42-4CFE-BBC3-532B61F8329E}.release_static_md|x64.Build.0 = release_static_md|x64
 		{5B889CE7-AD42-4CFE-BBC3-532B61F8329E}.release_static_md|x64.Deploy.0 = release_static_md|x64
+		{45528A81-2523-48DD-AEB3-6B6BD73A2C5D}.debug_shared|ARM64.ActiveCfg = debug_shared|ARM64
+		{45528A81-2523-48DD-AEB3-6B6BD73A2C5D}.debug_shared|ARM64.Build.0 = debug_shared|ARM64
+		{45528A81-2523-48DD-AEB3-6B6BD73A2C5D}.debug_shared|ARM64.Deploy.0 = debug_shared|ARM64
+		{45528A81-2523-48DD-AEB3-6B6BD73A2C5D}.release_shared|ARM64.ActiveCfg = release_shared|ARM64
+		{45528A81-2523-48DD-AEB3-6B6BD73A2C5D}.release_shared|ARM64.Build.0 = release_shared|ARM64
+		{45528A81-2523-48DD-AEB3-6B6BD73A2C5D}.release_shared|ARM64.Deploy.0 = release_shared|ARM64
+		{45528A81-2523-48DD-AEB3-6B6BD73A2C5D}.debug_static_mt|ARM64.ActiveCfg = debug_static_mt|ARM64
+		{45528A81-2523-48DD-AEB3-6B6BD73A2C5D}.debug_static_mt|ARM64.Build.0 = debug_static_mt|ARM64
+		{45528A81-2523-48DD-AEB3-6B6BD73A2C5D}.debug_static_mt|ARM64.Deploy.0 = debug_static_mt|ARM64
+		{45528A81-2523-48DD-AEB3-6B6BD73A2C5D}.release_static_mt|ARM64.ActiveCfg = release_static_mt|ARM64
+		{45528A81-2523-48DD-AEB3-6B6BD73A2C5D}.release_static_mt|ARM64.Build.0 = release_static_mt|ARM64
+		{45528A81-2523-48DD-AEB3-6B6BD73A2C5D}.release_static_mt|ARM64.Deploy.0 = release_static_mt|ARM64
+		{45528A81-2523-48DD-AEB3-6B6BD73A2C5D}.debug_static_md|ARM64.ActiveCfg = debug_static_md|ARM64
+		{45528A81-2523-48DD-AEB3-6B6BD73A2C5D}.debug_static_md|ARM64.Build.0 = debug_static_md|ARM64
+		{45528A81-2523-48DD-AEB3-6B6BD73A2C5D}.debug_static_md|ARM64.Deploy.0 = debug_static_md|ARM64
+		{45528A81-2523-48DD-AEB3-6B6BD73A2C5D}.release_static_md|ARM64.ActiveCfg = release_static_md|ARM64
+		{45528A81-2523-48DD-AEB3-6B6BD73A2C5D}.release_static_md|ARM64.Build.0 = release_static_md|ARM64
+		{45528A81-2523-48DD-AEB3-6B6BD73A2C5D}.release_static_md|ARM64.Deploy.0 = release_static_md|ARM64
 		{45528A81-2523-48DD-AEB3-6B6BD73A2C5D}.debug_shared|Win32.ActiveCfg = debug_shared|Win32
 		{45528A81-2523-48DD-AEB3-6B6BD73A2C5D}.debug_shared|Win32.Build.0 = debug_shared|Win32
 		{45528A81-2523-48DD-AEB3-6B6BD73A2C5D}.debug_shared|Win32.Deploy.0 = debug_shared|Win32
diff --git a/Data/SQLite/SQLite_vs170.vcxproj b/Data/SQLite/SQLite_vs170.vcxproj
index 25c9a3924..d1a5bed10 100644
--- a/Data/SQLite/SQLite_vs170.vcxproj
+++ b/Data/SQLite/SQLite_vs170.vcxproj
@@ -1,6 +1,10 @@
 
-
+
   
+    
+      debug_shared
+      ARM64
+    
     
       debug_shared
       Win32
@@ -9,6 +13,10 @@
       debug_shared
       x64
     
+    
+      debug_static_md
+      ARM64
+    
     
       debug_static_md
       Win32
@@ -17,6 +25,10 @@
       debug_static_md
       x64
     
+    
+      debug_static_mt
+      ARM64
+    
     
       debug_static_mt
       Win32
@@ -25,6 +37,10 @@
       debug_static_mt
       x64
     
+    
+      release_shared
+      ARM64
+    
     
       release_shared
       Win32
@@ -33,6 +49,10 @@
       release_shared
       x64
     
+    
+      release_static_md
+      ARM64
+    
     
       release_static_md
       Win32
@@ -41,6 +61,10 @@
       release_static_md
       x64
     
+    
+      release_static_mt
+      ARM64
+    
     
       release_static_mt
       Win32
@@ -51,6 +75,7 @@
     
   
   
+    17.0
     SQLite
     {5B889CE7-AD42-4CFE-BBC3-532B61F8329E}
     SQLite
@@ -87,6 +112,36 @@
     MultiByte
     v143
   
+  
+    StaticLibrary
+    MultiByte
+    v143
+  
+  
+    StaticLibrary
+    MultiByte
+    v143
+  
+  
+    StaticLibrary
+    MultiByte
+    v143
+  
+  
+    StaticLibrary
+    MultiByte
+    v143
+  
+  
+    DynamicLibrary
+    MultiByte
+    v143
+  
+  
+    DynamicLibrary
+    MultiByte
+    v143
+  
   
     StaticLibrary
     MultiByte
@@ -137,6 +192,24 @@
   
     
   
+  
+    
+  
+  
+    
+  
+  
+    
+  
+  
+    
+  
+  
+    
+  
+  
+    
+  
   
     
   
@@ -157,7 +230,13 @@
   
   
   
-    <_ProjectFileVersion>15.0.28307.799
+    <_ProjectFileVersion>17.0.32505.173
+    PocoDataSQLiteA64d
+    PocoDataSQLitemdd
+    PocoDataSQLitemtd
+    PocoDataSQLiteA64
+    PocoDataSQLitemd
+    PocoDataSQLitemt
     PocoDataSQLited
     PocoDataSQLitemdd
     PocoDataSQLitemtd
@@ -171,6 +250,32 @@
     PocoDataSQLitemd
     PocoDataSQLitemt
   
+  
+    ..\..\binA64\
+    objA64\SQLite\$(Configuration)\
+    true
+  
+  
+    ..\..\binA64\
+    objA64\SQLite\$(Configuration)\
+    false
+  
+  
+    ..\..\libA64\
+    objA64\SQLite\$(Configuration)\
+  
+  
+    ..\..\libA64\
+    objA64\SQLite\$(Configuration)\
+  
+  
+    ..\..\libA64\
+    objA64\SQLite\$(Configuration)\
+  
+  
+    ..\..\libA64\
+    objA64\SQLite\$(Configuration)\
+  
   
     ..\..\bin\
     obj\SQLite\$(Configuration)\
@@ -223,6 +328,170 @@
     ..\..\lib64\
     obj64\SQLite\$(Configuration)\
   
+  
+    
+      Disabled
+      .\include;..\..\Foundation\include;..\..\Data\include;%(AdditionalIncludeDirectories)
+      WIN32;_DEBUG;_WINDOWS;_USRDLL;SQLITE_THREADSAFE=1;SQLITE_ENABLE_FTS3;SQLITE_ENABLE_FTS3_PARENTHESIS;SQLITE_OMIT_UTF16;SQLITE_OMIT_PROGRESS_CALLBACK;SQLITE_OMIT_COMPLETE;SQLITE_OMIT_TCL_VARIABLE;SQLITE_OMIT_DEPRECATED;SQLite_EXPORTS;%(PreprocessorDefinitions)
+      true
+      EnableFastChecks
+      MultiThreadedDebugDLL
+      true
+      true
+      true
+      true
+      
+      Level3
+      ProgramDatabase
+      Default
+      4996;4244;4018;%(DisableSpecificWarnings)
+      true
+    
+    
+      ..\..\binA64\PocoDataSQLiteA64d.dll
+      true
+      true
+      ..\..\binA64\PocoDataSQLiteA64d.pdb
+      ..\..\libA64;%(AdditionalLibraryDirectories)
+      Console
+      ..\..\libA64\PocoDataSQLited.lib
+      MachineARM64
+    
+  
+  
+    
+      MaxSpeed
+      OnlyExplicitInline
+      true
+      Speed
+      true
+      .\include;..\..\Foundation\include;..\..\Data\include;%(AdditionalIncludeDirectories)
+      WIN32;NDEBUG;_WINDOWS;_USRDLL;SQLITE_THREADSAFE=1;SQLITE_ENABLE_FTS3;SQLITE_ENABLE_FTS3_PARENTHESIS;SQLITE_OMIT_UTF16;SQLITE_OMIT_PROGRESS_CALLBACK;SQLITE_OMIT_COMPLETE;SQLITE_OMIT_TCL_VARIABLE;SQLITE_OMIT_DEPRECATED;SQLite_EXPORTS;%(PreprocessorDefinitions)
+      true
+      MultiThreadedDLL
+      false
+      true
+      true
+      true
+      
+      Level3
+      
+      Default
+      4996;4244;4018;%(DisableSpecificWarnings)
+      true
+    
+    
+      ..\..\binA64\PocoDataSQLiteA64.dll
+      true
+      false
+      ..\..\libA64;%(AdditionalLibraryDirectories)
+      Console
+      true
+      true
+      ..\..\libA64\PocoDataSQLite.lib
+      MachineARM64
+    
+  
+  
+    
+      Disabled
+      .\include;..\..\Foundation\include;..\..\Data\include;%(AdditionalIncludeDirectories)
+      WIN32;_DEBUG;_WINDOWS;POCO_STATIC;SQLITE_THREADSAFE=1;SQLITE_ENABLE_FTS3;SQLITE_ENABLE_FTS3_PARENTHESIS;SQLITE_OMIT_UTF16;SQLITE_OMIT_PROGRESS_CALLBACK;SQLITE_OMIT_COMPLETE;SQLITE_OMIT_TCL_VARIABLE;SQLITE_OMIT_DEPRECATED;%(PreprocessorDefinitions)
+      true
+      EnableFastChecks
+      MultiThreadedDebug
+      true
+      true
+      true
+      true
+      
+      ..\..\libA64\PocoDataSQLitemtd.pdb
+      Level3
+      ProgramDatabase
+      Default
+      4996;4244;4018;%(DisableSpecificWarnings)
+      true
+    
+    
+      ..\..\libA64\PocoDataSQLitemtd.lib
+    
+  
+  
+    
+      MaxSpeed
+      OnlyExplicitInline
+      true
+      Speed
+      true
+      .\include;..\..\Foundation\include;..\..\Data\include;%(AdditionalIncludeDirectories)
+      WIN32;NDEBUG;_WINDOWS;POCO_STATIC;SQLITE_THREADSAFE=1;SQLITE_ENABLE_FTS3;SQLITE_ENABLE_FTS3_PARENTHESIS;SQLITE_OMIT_UTF16;SQLITE_OMIT_PROGRESS_CALLBACK;SQLITE_OMIT_COMPLETE;SQLITE_OMIT_TCL_VARIABLE;SQLITE_OMIT_DEPRECATED;%(PreprocessorDefinitions)
+      true
+      MultiThreaded
+      false
+      true
+      true
+      true
+      
+      Level3
+      
+      Default
+      4996;4244;4018;%(DisableSpecificWarnings)
+      true
+    
+    
+      ..\..\libA64\PocoDataSQLitemt.lib
+    
+  
+  
+    
+      Disabled
+      .\include;..\..\Foundation\include;..\..\Data\include;%(AdditionalIncludeDirectories)
+      WIN32;_DEBUG;_WINDOWS;POCO_STATIC;SQLITE_THREADSAFE=1;SQLITE_ENABLE_FTS3;SQLITE_ENABLE_FTS3_PARENTHESIS;SQLITE_OMIT_UTF16;SQLITE_OMIT_PROGRESS_CALLBACK;SQLITE_OMIT_COMPLETE;SQLITE_OMIT_TCL_VARIABLE;SQLITE_OMIT_DEPRECATED;%(PreprocessorDefinitions)
+      true
+      EnableFastChecks
+      MultiThreadedDebugDLL
+      true
+      true
+      true
+      true
+      
+      ..\..\libA64\PocoDataSQLitemdd.pdb
+      Level3
+      ProgramDatabase
+      Default
+      4996;4244;4018;%(DisableSpecificWarnings)
+      true
+    
+    
+      ..\..\libA64\PocoDataSQLitemdd.lib
+    
+  
+  
+    
+      MaxSpeed
+      OnlyExplicitInline
+      true
+      Speed
+      true
+      .\include;..\..\Foundation\include;..\..\Data\include;%(AdditionalIncludeDirectories)
+      WIN32;NDEBUG;_WINDOWS;POCO_STATIC;SQLITE_THREADSAFE=1;SQLITE_ENABLE_FTS3;SQLITE_ENABLE_FTS3_PARENTHESIS;SQLITE_OMIT_UTF16;SQLITE_OMIT_PROGRESS_CALLBACK;SQLITE_OMIT_COMPLETE;SQLITE_OMIT_TCL_VARIABLE;SQLITE_OMIT_DEPRECATED;%(PreprocessorDefinitions)
+      true
+      MultiThreadedDLL
+      false
+      true
+      true
+      true
+      
+      Level3
+      
+      Default
+      4996;4244;4018;%(DisableSpecificWarnings)
+      true
+    
+    
+      ..\..\libA64\PocoDataSQLitemd.lib
+    
+  
   
     
       Disabled
@@ -595,12 +864,16 @@
   
   
     
+      true
       true
       true
+      true
       true
       true
+      true
       true
       true
+      true
       true
       true
     
diff --git a/Data/SQLite/include/Poco/Data/SQLite/Notifier.h b/Data/SQLite/include/Poco/Data/SQLite/Notifier.h
index 10a165007..ceabe7efa 100644
--- a/Data/SQLite/include/Poco/Data/SQLite/Notifier.h
+++ b/Data/SQLite/include/Poco/Data/SQLite/Notifier.h
@@ -35,15 +35,15 @@ namespace SQLite {
 
 class SQLite_API Notifier
 	/// Notifier is a wrapper for SQLite callback calls. It supports event callbacks
-	/// for insert, update, delete, commit and rollback events. While (un)registering 
-	/// callbacks is thread-safe, execution of the callbacks themselves are not; 
-	/// it is the user's responsibility to ensure the thread-safey of the functions 
+	/// for insert, update, delete, commit and rollback events. While (un)registering
+	/// callbacks is thread-safe, execution of the callbacks themselves are not;
+	/// it is the user's responsibility to ensure the thread-safey of the functions
 	/// they provide as callback target. Additionally, commit callbacks may prevent
 	/// database transactions from succeeding (see sqliteCommitCallbackFn documentation
-	/// for details). 
-	/// 
+	/// for details).
+	///
 	/// There can be only one set of callbacks per session (i.e. registering a new
-	/// callback automatically unregisters the previous one). All callbacks are 
+	/// callback automatically unregisters the previous one). All callbacks are
 	/// registered and enabled at Notifier contruction time and can be disabled
 	/// at a later point time.
 {
@@ -53,9 +53,9 @@ public:
 
 	typedef Poco::BasicEvent Event;
 
-	// 
+	//
 	// Events
-	// 
+	//
 	Event update;
 	Event insert;
 	Event erase;
@@ -113,7 +113,7 @@ public:
 		/// Disables all callbacks.
 
 	static void sqliteUpdateCallbackFn(void* pVal, int opCode, const char* pDB, const char* pTable, Poco::Int64 row);
-		/// Update callback event dispatcher. Determines the type of the event, updates the row number 
+		/// Update callback event dispatcher. Determines the type of the event, updates the row number
 		/// and triggers the event.
 
 	static int sqliteCommitCallbackFn(void* pVal);
@@ -165,9 +165,9 @@ private:
 };
 
 
-// 
+//
 // inlines
-// 
+//
 
 inline bool Notifier::operator == (const Notifier& other) const
 {
diff --git a/Data/SQLite/include/Poco/Data/SQLite/SQLiteStatementImpl.h b/Data/SQLite/include/Poco/Data/SQLite/SQLiteStatementImpl.h
index 1044beb7e..75a5afdb8 100644
--- a/Data/SQLite/include/Poco/Data/SQLite/SQLiteStatementImpl.h
+++ b/Data/SQLite/include/Poco/Data/SQLite/SQLiteStatementImpl.h
@@ -55,7 +55,7 @@ protected:
 	int affectedRowCount() const;
 		/// Returns the number of affected rows.
 		/// Used to find out the number of rows affected by insert, delete or update.
-		/// All changes are counted, even if they are later undone by a ROLLBACK or ABORT. 
+		/// All changes are counted, even if they are later undone by a ROLLBACK or ABORT.
 		/// Changes associated with creating and dropping tables are not counted.
 
 	const MetaColumn& metaColumn(std::size_t pos) const;
diff --git a/Data/SQLite/include/Poco/Data/SQLite/SessionImpl.h b/Data/SQLite/include/Poco/Data/SQLite/SessionImpl.h
index 893e1a9a1..9d6d292cb 100644
--- a/Data/SQLite/include/Poco/Data/SQLite/SessionImpl.h
+++ b/Data/SQLite/include/Poco/Data/SQLite/SessionImpl.h
@@ -19,6 +19,7 @@
 
 
 #include "Poco/Data/SQLite/SQLite.h"
+#include "Poco/Data/SQLite/Utility.h"
 #include "Poco/Data/SQLite/Connector.h"
 #include "Poco/Data/SQLite/Binder.h"
 #include "Poco/Data/AbstractSessionImpl.h"
@@ -53,16 +54,16 @@ public:
 
 	void open(const std::string& connect = "");
 		/// Opens a connection to the Database.
-		/// 
-		/// An in-memory system database (sys), with a single table (dual) 
+		///
+		/// An in-memory system database (sys), with a single table (dual)
 		/// containing single field (dummy) is attached to the database.
 		/// The in-memory system database is used to force change count
-		/// to be reset to zero on every new query (or batch of queries) 
+		/// to be reset to zero on every new query (or batch of queries)
 		/// execution. Without this functionality, select statements
 		/// executions that do not return any rows return the count of
 		/// changes effected by the most recent insert, update or delete.
 		/// In-memory system database can be queried and updated but can not
-		/// be dropped. It may be used for other purposes 
+		/// be dropped. It may be used for other purposes
 		/// in the future.
 
 	void close();
@@ -117,6 +118,12 @@ public:
 	bool isAutoCommit(const std::string& name="") const;
 		/// Returns autocommit property value.
 
+	void setTransactionType(TransactionType transactionType);
+		/// Sets begin transaction type for the session.
+
+	TransactionType getTransactionType() const;
+		/// Returns begin transaction type.
+
 	const std::string& connectorName() const;
 		/// Returns the name of the connector.
 
@@ -124,16 +131,20 @@ protected:
 	void setConnectionTimeout(const std::string& prop, const Poco::Any& value);
 	Poco::Any getConnectionTimeout(const std::string& prop) const;
 
+	void setTransactionType(const std::string &prop, const Poco::Any& value);
+	Poco::Any getTransactionType(const std::string& prop) const;
 private:
 	std::string _connector;
 	sqlite3*    _pDB;
 	bool        _connected;
 	bool        _isTransaction;
+	TransactionType _transactionType;
 	int         _timeout;
 	mutable
 	Poco::Mutex _mutex;
-
 	static const std::string DEFERRED_BEGIN_TRANSACTION;
+	static const std::string EXCLUSIVE_BEGIN_TRANSACTION;
+	static const std::string IMMEDIATE_BEGIN_TRANSACTION; 
 	static const std::string COMMIT_TRANSACTION;
 	static const std::string ABORT_TRANSACTION;
 };
@@ -148,7 +159,7 @@ inline bool SessionImpl::canTransact() const
 }
 
 
-inline 	bool SessionImpl::isTransaction() const
+inline bool SessionImpl::isTransaction() const
 {
 	return _isTransaction;
 }
@@ -165,6 +176,10 @@ inline std::size_t SessionImpl::getConnectionTimeout() const
 	return static_cast(_timeout/1000);
 }
 
+inline TransactionType SessionImpl::getTransactionType() const
+{
+	return _transactionType;
+}
 
 } } } // namespace Poco::Data::SQLite
 
diff --git a/Data/SQLite/include/Poco/Data/SQLite/Utility.h b/Data/SQLite/include/Poco/Data/SQLite/Utility.h
index 55170471c..c4d6e050b 100644
--- a/Data/SQLite/include/Poco/Data/SQLite/Utility.h
+++ b/Data/SQLite/include/Poco/Data/SQLite/Utility.h
@@ -43,6 +43,17 @@ class SQLite_API Utility
 	/// Various utility functions for SQLite.
 {
 public:
+
+	// SQLite Transaction type
+	static const std::string TRANSACTION_TYPE_PROPERTY_KEY;
+
+	enum class TransactionType
+	{
+		DEFERRED,
+		EXCLUSIVE,
+		IMMEDIATE
+	};
+
 	static const std::string SQLITE_DATE_FORMAT;
 	static const std::string SQLITE_TIME_FORMAT;
 	typedef std::map TypeMap;
@@ -73,37 +84,37 @@ public:
 	static bool fileToMemory(sqlite3* pInMemory, const std::string& fileName);
 		/// Loads the contents of a database file on disk into an opened
 		/// database in memory.
-		/// 
+		///
 		/// Returns true if succesful.
 
 	static bool fileToMemory(const Session& session, const std::string& fileName);
 		/// Loads the contents of a database file on disk into an opened
 		/// database in memory.
-		/// 
+		///
 		/// Returns true if succesful.
 
 	static bool memoryToFile(const std::string& fileName, sqlite3* pInMemory);
 		/// Saves the contents of an opened database in memory to the
 		/// database on disk.
-		/// 
+		///
 		/// Returns true if succesful.
 
 	static bool memoryToFile(const std::string& fileName, const Session& session);
 		/// Saves the contents of an opened database in memory to the
 		/// database on disk.
-		/// 
+		///
 		/// Returns true if succesful.
 
 	static bool isThreadSafe();
 		/// Returns true if SQLite was compiled in multi-thread or serialized mode.
 		/// See http://www.sqlite.org/c3ref/threadsafe.html for details.
-		/// 
+		///
 		/// Returns true if succesful
 
 	static bool setThreadMode(int mode);
 		/// Sets the threading mode to single, multi or serialized.
 		/// See http://www.sqlite.org/threadsafe.html for details.
-		/// 
+		///
 		/// Returns true if succesful
 
 	static int getThreadMode();
@@ -111,7 +122,7 @@ public:
 
 	typedef void(*UpdateCallbackType)(void*, int, const char*, const char*, Poco::Int64);
 		/// Update callback function type.
- 
+
 	typedef int(*CommitCallbackType)(void*);
 		/// Commit callback function type.
 
@@ -120,13 +131,13 @@ public:
 
 	template 
 	static bool registerUpdateHandler(sqlite3* pDB, CBT callbackFn, T* pParam)
-		/// Registers the callback for (1)(insert, delete, update), (2)(commit) or 
+		/// Registers the callback for (1)(insert, delete, update), (2)(commit) or
 		/// or (3)(rollback) events. Only one function per group can be registered
 		/// at a time. Registration is not thread-safe. Storage pointed to by pParam
 		/// must remain valid as long as registration is active. Registering with
 		/// callbackFn set to zero disables notifications.
-		/// 
-		/// See http://www.sqlite.org/c3ref/update_hook.html and 
+		///
+		/// See http://www.sqlite.org/c3ref/update_hook.html and
 		/// http://www.sqlite.org/c3ref/commit_hook.html for details.
 	{
 		typedef std::pair CBPair;
@@ -190,11 +201,11 @@ private:
 	Utility();
 		/// Maps SQLite column declared types to Poco::Data types through
 		/// static TypeMap member.
-		/// 
+		///
 		/// Note: SQLite is type-agnostic and it is the end-user responsibility
-		/// to ensure that column declared data type corresponds to the type of 
+		/// to ensure that column declared data type corresponds to the type of
 		/// data actually held in the database.
-		/// 
+		///
 		/// Column types are case-insensitive.
 
 	Utility(const Utility&);
@@ -210,6 +221,9 @@ private:
 };
 
 
+using TransactionType = Utility::TransactionType;
+
+
 //
 // inlines
 //
diff --git a/Data/SQLite/src/Notifier.cpp b/Data/SQLite/src/Notifier.cpp
index 9beb75663..163cfc4a2 100644
--- a/Data/SQLite/src/Notifier.cpp
+++ b/Data/SQLite/src/Notifier.cpp
@@ -57,10 +57,10 @@ Notifier::~Notifier()
 bool Notifier::enableUpdate()
 {
 	Poco::Mutex::ScopedLock l(_mutex);
-	
+
 	if (Utility::registerUpdateHandler(Utility::dbHandle(_session), &sqliteUpdateCallbackFn, this))
 		_enabledEvents |= SQLITE_NOTIFY_UPDATE;
-	
+
 	return updateEnabled();
 }
 
@@ -68,10 +68,10 @@ bool Notifier::enableUpdate()
 bool Notifier::disableUpdate()
 {
 	Poco::Mutex::ScopedLock l(_mutex);
-	
+
 	if (Utility::registerUpdateHandler(Utility::dbHandle(_session), (Utility::UpdateCallbackType) 0, this))
 		_enabledEvents &= ~SQLITE_NOTIFY_UPDATE;
-	
+
 	return !updateEnabled();
 }
 
@@ -85,10 +85,10 @@ bool Notifier::updateEnabled() const
 bool Notifier::enableCommit()
 {
 	Poco::Mutex::ScopedLock l(_mutex);
-	
+
 	if (Utility::registerUpdateHandler(Utility::dbHandle(_session), &sqliteCommitCallbackFn, this))
 		_enabledEvents |= SQLITE_NOTIFY_COMMIT;
-	
+
 	return commitEnabled();
 }
 
@@ -96,10 +96,10 @@ bool Notifier::enableCommit()
 bool Notifier::disableCommit()
 {
 	Poco::Mutex::ScopedLock l(_mutex);
-	
+
 	if (Utility::registerUpdateHandler(Utility::dbHandle(_session), (Utility::CommitCallbackType) 0, this))
 		_enabledEvents &= ~SQLITE_NOTIFY_COMMIT;
-	
+
 	return !commitEnabled();
 }
 
@@ -113,10 +113,10 @@ bool Notifier::commitEnabled() const
 bool Notifier::enableRollback()
 {
 	Poco::Mutex::ScopedLock l(_mutex);
-	
+
 	if (Utility::registerUpdateHandler(Utility::dbHandle(_session), &sqliteRollbackCallbackFn, this))
 		_enabledEvents |= SQLITE_NOTIFY_ROLLBACK;
-	
+
 	return rollbackEnabled();
 }
 
@@ -127,7 +127,7 @@ bool Notifier::disableRollback()
 
 	if (Utility::registerUpdateHandler(Utility::dbHandle(_session), (Utility::RollbackCallbackType) 0, this))
 		_enabledEvents &= ~SQLITE_NOTIFY_ROLLBACK;
-	
+
 	return !rollbackEnabled();
 }
 
@@ -154,7 +154,7 @@ void Notifier::sqliteUpdateCallbackFn(void* pVal, int opCode, const char* pDB, c
 {
 	poco_check_ptr(pVal);
 	Notifier* pV = reinterpret_cast(pVal);
-	
+
 	if (opCode == Utility::OPERATION_INSERT)
 	{
 		pV->_table = pTable;
diff --git a/Data/SQLite/src/SQLiteStatementImpl.cpp b/Data/SQLite/src/SQLiteStatementImpl.cpp
index 746b50c01..ec3e469d9 100644
--- a/Data/SQLite/src/SQLiteStatementImpl.cpp
+++ b/Data/SQLite/src/SQLiteStatementImpl.cpp
@@ -46,7 +46,7 @@ SQLiteStatementImpl::SQLiteStatementImpl(Poco::Data::SessionImpl& rSession, sqli
 {
 	_columns.resize(1);
 }
-	
+
 
 SQLiteStatementImpl::~SQLiteStatementImpl()
 {
@@ -287,7 +287,7 @@ std::size_t SQLiteStatementImpl::next()
 	{
 		Utility::throwException(_pDB, _nextResponse, std::string("Iterator Error: trying to access the next value"));
 	}
-	
+
 	return 1u;
 }
 
diff --git a/Data/SQLite/src/SessionImpl.cpp b/Data/SQLite/src/SessionImpl.cpp
index 9d1583e9e..da6c7dd89 100644
--- a/Data/SQLite/src/SessionImpl.cpp
+++ b/Data/SQLite/src/SessionImpl.cpp
@@ -40,6 +40,8 @@ namespace SQLite {
 
 
 const std::string SessionImpl::DEFERRED_BEGIN_TRANSACTION("BEGIN DEFERRED");
+const std::string SessionImpl::EXCLUSIVE_BEGIN_TRANSACTION("BEGIN EXCLUSIVE");
+const std::string SessionImpl::IMMEDIATE_BEGIN_TRANSACTION("BEGIN IMMEDIATE");
 const std::string SessionImpl::COMMIT_TRANSACTION("COMMIT");
 const std::string SessionImpl::ABORT_TRANSACTION("ROLLBACK");
 
@@ -49,7 +51,8 @@ SessionImpl::SessionImpl(const std::string& fileName, std::size_t loginTimeout):
 	_connector(Connector::KEY),
 	_pDB(0),
 	_connected(false),
-	_isTransaction(false)
+	_isTransaction(false),
+	_transactionType(TransactionType::DEFERRED)
 {
 	open();
 	setConnectionTimeout(loginTimeout);
@@ -58,6 +61,7 @@ SessionImpl::SessionImpl(const std::string& fileName, std::size_t loginTimeout):
 		&SessionImpl::autoCommit,
 		&SessionImpl::isAutoCommit);
 	addProperty("connectionTimeout", &SessionImpl::setConnectionTimeout, &SessionImpl::getConnectionTimeout);
+	addProperty(Utility::TRANSACTION_TYPE_PROPERTY_KEY, &SessionImpl::setTransactionType, &SessionImpl::getTransactionType);
 }
 
 
@@ -85,7 +89,18 @@ void SessionImpl::begin()
 {
 	Poco::Mutex::ScopedLock l(_mutex);
 	SQLiteStatementImpl tmp(*this, _pDB);
-	tmp.add(DEFERRED_BEGIN_TRANSACTION);
+	switch (_transactionType)
+	{
+	case TransactionType::DEFERRED:
+		tmp.add(DEFERRED_BEGIN_TRANSACTION);
+		break;
+	case TransactionType::EXCLUSIVE:
+		tmp.add(EXCLUSIVE_BEGIN_TRANSACTION);
+		break;
+	case TransactionType::IMMEDIATE:
+		tmp.add(IMMEDIATE_BEGIN_TRANSACTION);
+		break;
+	}
 	tmp.execute();
 	_isTransaction = true;
 }
@@ -161,6 +176,8 @@ void SessionImpl::open(const std::string& connect)
 			rc = sqlite3_open_v2(connectionString().c_str(), &_pDB,
 				SQLITE_OPEN_READWRITE | SQLITE_OPEN_CREATE | SQLITE_OPEN_URI, NULL);
 			if (rc == SQLITE_OK) break;
+			if (!_pDB)
+				throw ConnectionFailedException(std::string(sqlite3_errstr(rc)));
 			if (sw.elapsedSeconds() >= tout)
 			{
 				Utility::throwException(_pDB, rc);
@@ -223,6 +240,20 @@ Poco::Any SessionImpl::getConnectionTimeout(const std::string& prop) const
 	return Poco::Any(_timeout/1000);
 }
 
+void SessionImpl::setTransactionType(TransactionType transactionType) 
+{
+	_transactionType = transactionType;
+}
+
+void SessionImpl::setTransactionType(const std::string &prop, const Poco::Any& value) 
+{
+	setTransactionType(Poco::RefAnyCast(value));
+}
+
+Poco::Any SessionImpl::getTransactionType(const std::string& prop) const 
+{
+	return Poco::Any(_transactionType);
+}
 
 void SessionImpl::autoCommit(const std::string&, bool)
 {
diff --git a/Data/SQLite/src/Utility.cpp b/Data/SQLite/src/Utility.cpp
index 60af9c3bb..d07426326 100644
--- a/Data/SQLite/src/Utility.cpp
+++ b/Data/SQLite/src/Utility.cpp
@@ -37,6 +37,8 @@ namespace Data {
 namespace SQLite {
 
 
+const std::string Utility::TRANSACTION_TYPE_PROPERTY_KEY = "transactionType";
+
 const int Utility::THREAD_MODE_SINGLE = SQLITE_CONFIG_SINGLETHREAD;
 const int Utility::THREAD_MODE_MULTI = SQLITE_CONFIG_MULTITHREAD;
 const int Utility::THREAD_MODE_SERIAL = SQLITE_CONFIG_SERIALIZED;
diff --git a/Data/SQLite/testsuite/TestSuite_vs170.vcxproj b/Data/SQLite/testsuite/TestSuite_vs170.vcxproj
index db7e3a796..e96fb07f5 100644
--- a/Data/SQLite/testsuite/TestSuite_vs170.vcxproj
+++ b/Data/SQLite/testsuite/TestSuite_vs170.vcxproj
@@ -1,6 +1,10 @@
 
-
+
   
+    
+      debug_shared
+      ARM64
+    
     
       debug_shared
       Win32
@@ -9,6 +13,10 @@
       debug_shared
       x64
     
+    
+      debug_static_md
+      ARM64
+    
     
       debug_static_md
       Win32
@@ -17,6 +25,10 @@
       debug_static_md
       x64
     
+    
+      debug_static_mt
+      ARM64
+    
     
       debug_static_mt
       Win32
@@ -25,6 +37,10 @@
       debug_static_mt
       x64
     
+    
+      release_shared
+      ARM64
+    
     
       release_shared
       Win32
@@ -33,6 +49,10 @@
       release_shared
       x64
     
+    
+      release_static_md
+      ARM64
+    
     
       release_static_md
       Win32
@@ -41,6 +61,10 @@
       release_static_md
       x64
     
+    
+      release_static_mt
+      ARM64
+    
     
       release_static_mt
       Win32
@@ -51,6 +75,7 @@
     
   
   
+    17.0
     TestSuite
     {45528A81-2523-48DD-AEB3-6B6BD73A2C5D}
     TestSuite
@@ -87,6 +112,36 @@
     MultiByte
     v143
   
+  
+    Application
+    MultiByte
+    v143
+  
+  
+    Application
+    MultiByte
+    v143
+  
+  
+    Application
+    MultiByte
+    v143
+  
+  
+    Application
+    MultiByte
+    v143
+  
+  
+    Application
+    MultiByte
+    v143
+  
+  
+    Application
+    MultiByte
+    v143
+  
   
     Application
     MultiByte
@@ -137,6 +192,24 @@
   
     
   
+  
+    
+  
+  
+    
+  
+  
+    
+  
+  
+    
+  
+  
+    
+  
+  
+    
+  
   
     
   
@@ -157,7 +230,13 @@
   
   
   
-    <_ProjectFileVersion>15.0.28307.799
+    <_ProjectFileVersion>17.0.32505.173
+    TestSuited
+    TestSuited
+    TestSuited
+    TestSuite
+    TestSuite
+    TestSuite
     TestSuited
     TestSuited
     TestSuited
@@ -171,6 +250,36 @@
     TestSuite
     TestSuite
   
+  
+    binA64\
+    objA64\TestSuite\$(Configuration)\
+    true
+  
+  
+    binA64\
+    objA64\TestSuite\$(Configuration)\
+    false
+  
+  
+    binA64\static_mt\
+    objA64\TestSuite\$(Configuration)\
+    true
+  
+  
+    binA64\static_mt\
+    objA64\TestSuite\$(Configuration)\
+    false
+  
+  
+    binA64\static_md\
+    objA64\TestSuite\$(Configuration)\
+    true
+  
+  
+    binA64\static_md\
+    objA64\TestSuite\$(Configuration)\
+    false
+  
   
     bin\
     obj\TestSuite\$(Configuration)\
@@ -231,6 +340,189 @@
     obj64\TestSuite\$(Configuration)\
     false
   
+  
+    
+      Disabled
+      ..\include;..\..\..\CppUnit\include;..\..\..\Foundation\include;..\..\..\Data\include;%(AdditionalIncludeDirectories)
+      WIN32;_DEBUG;_WINDOWS;WINVER=0x0600;%(PreprocessorDefinitions)
+      true
+      EnableFastChecks
+      MultiThreadedDebugDLL
+      true
+      true
+      true
+      true
+      
+      Level3
+      ProgramDatabase
+      Default
+      true
+    
+    
+      CppUnitd.lib;iphlpapi.lib;%(AdditionalDependencies)
+      binA64\TestSuited.exe
+      ..\..\..\libA64;%(AdditionalLibraryDirectories)
+      true
+      true
+      binA64\TestSuited.pdb
+      Console
+      MachineARM64
+    
+  
+  
+    
+      MaxSpeed
+      OnlyExplicitInline
+      true
+      Speed
+      true
+      ..\include;..\..\..\CppUnit\include;..\..\..\Foundation\include;..\..\..\Data\include;%(AdditionalIncludeDirectories)
+      WIN32;NDEBUG;_WINDOWS;WINVER=0x0600;%(PreprocessorDefinitions)
+      true
+      MultiThreadedDLL
+      false
+      true
+      true
+      true
+      
+      Level3
+      
+      Default
+      true
+    
+    
+      CppUnit.lib;iphlpapi.lib;%(AdditionalDependencies)
+      binA64\TestSuite.exe
+      ..\..\..\libA64;%(AdditionalLibraryDirectories)
+      false
+      Console
+      true
+      true
+      MachineARM64
+    
+  
+  
+    
+      Disabled
+      ..\include;..\..\..\CppUnit\include;..\..\..\Foundation\include;..\..\..\Data\include;%(AdditionalIncludeDirectories)
+      WIN32;_DEBUG;_WINDOWS;WINVER=0x0600;POCO_STATIC;%(PreprocessorDefinitions)
+      true
+      EnableFastChecks
+      MultiThreadedDebug
+      true
+      true
+      true
+      true
+      
+      Level3
+      ProgramDatabase
+      Default
+      true
+    
+    
+      CppUnitmtd.lib;iphlpapi.lib;winmm.lib;iphlpapi.lib;%(AdditionalDependencies)
+      binA64\static_mt\TestSuited.exe
+      ..\..\..\libA64;%(AdditionalLibraryDirectories)
+      true
+      true
+      binA64\static_mt\TestSuited.pdb
+      Console
+      MachineARM64
+    
+  
+  
+    
+      MaxSpeed
+      OnlyExplicitInline
+      true
+      Speed
+      true
+      ..\include;..\..\..\CppUnit\include;..\..\..\Foundation\include;..\..\..\Data\include;%(AdditionalIncludeDirectories)
+      WIN32;NDEBUG;_WINDOWS;WINVER=0x0600;POCO_STATIC;%(PreprocessorDefinitions)
+      true
+      MultiThreaded
+      false
+      true
+      true
+      true
+      
+      Level3
+      
+      Default
+      true
+    
+    
+      CppUnitmt.lib;iphlpapi.lib;winmm.lib;iphlpapi.lib;%(AdditionalDependencies)
+      binA64\static_mt\TestSuite.exe
+      ..\..\..\libA64;%(AdditionalLibraryDirectories)
+      false
+      Console
+      true
+      true
+      MachineARM64
+    
+  
+  
+    
+      Disabled
+      ..\include;..\..\..\CppUnit\include;..\..\..\Foundation\include;..\..\..\Data\include;%(AdditionalIncludeDirectories)
+      WIN32;_DEBUG;_WINDOWS;WINVER=0x0600;POCO_STATIC;%(PreprocessorDefinitions)
+      true
+      EnableFastChecks
+      MultiThreadedDebugDLL
+      true
+      true
+      true
+      true
+      
+      Level3
+      ProgramDatabase
+      Default
+      true
+    
+    
+      CppUnitmdd.lib;iphlpapi.lib;winmm.lib;iphlpapi.lib;%(AdditionalDependencies)
+      binA64\static_md\TestSuited.exe
+      ..\..\..\libA64;%(AdditionalLibraryDirectories)
+      true
+      true
+      binA64\static_md\TestSuited.pdb
+      Console
+      MachineARM64
+    
+  
+  
+    
+      MaxSpeed
+      OnlyExplicitInline
+      true
+      Speed
+      true
+      ..\include;..\..\..\CppUnit\include;..\..\..\Foundation\include;..\..\..\Data\include;%(AdditionalIncludeDirectories)
+      WIN32;NDEBUG;_WINDOWS;WINVER=0x0600;POCO_STATIC;%(PreprocessorDefinitions)
+      true
+      MultiThreadedDLL
+      false
+      true
+      true
+      true
+      
+      Level3
+      
+      Default
+      true
+    
+    
+      CppUnitmd.lib;iphlpapi.lib;winmm.lib;iphlpapi.lib;%(AdditionalDependencies)
+      binA64\static_md\TestSuite.exe
+      ..\..\..\libA64;%(AdditionalLibraryDirectories)
+      false
+      Console
+      true
+      true
+      MachineARM64
+    
+  
   
     
       Disabled
diff --git a/Data/SQLite/testsuite/src/SQLiteTest.cpp b/Data/SQLite/testsuite/src/SQLiteTest.cpp
index 32b1dbe11..931e00e4d 100755
--- a/Data/SQLite/testsuite/src/SQLiteTest.cpp
+++ b/Data/SQLite/testsuite/src/SQLiteTest.cpp
@@ -464,7 +464,7 @@ void SQLiteTest::testInsertCharPointer()
 
 	pc = (const char*) std::calloc(9, sizeof(char));
 	poco_check_ptr (pc);
-	std::strncpy((char*) pc, "lastname", 8);
+	std::strncpy((char*) pc, "lastname", 9);
 	Statement stmt = (tmp << "INSERT INTO PERSON VALUES(:ln, :fn, :ad, :age)",
 		bind(pc),
 		bind("firstname"),
@@ -1376,6 +1376,21 @@ void SQLiteTest::testEmptyDB()
 }
 
 
+void SQLiteTest::testNonexistingDB()
+{
+	try
+	{
+		Session tmp (Poco::Data::SQLite::Connector::KEY, "foo/bar/nonexisting.db", 1);
+		fail("non-existing DB must throw");
+	}
+	catch(ConnectionFailedException& ex)
+	{
+		return;
+	}
+	fail("non-existing DB must throw ConnectionFailedException");
+}
+
+
 void SQLiteTest::testCLOB()
 {
 	std::string lastName("lastname");
@@ -3205,7 +3220,8 @@ void SQLiteTest::testTransaction()
 	std::string result;
 
 	session.setTransactionIsolation(Session::TRANSACTION_READ_COMMITTED);
-
+	session.setProperty(Poco::Data::SQLite::Utility::TRANSACTION_TYPE_PROPERTY_KEY,
+		Poco::Data::SQLite::TransactionType::EXCLUSIVE);
 	{
 		Transaction trans(session);
 		assertTrue (trans.isActive());
@@ -3227,7 +3243,8 @@ void SQLiteTest::testTransaction()
 	session << "SELECT count(*) FROM Person", into(count), now;
 	assertTrue (0 == count);
 	assertTrue (!session.isTransaction());
-
+	session.setProperty(Utility::TRANSACTION_TYPE_PROPERTY_KEY,
+		Poco::Data::SQLite::TransactionType::IMMEDIATE);
 	{
 		Transaction trans(session);
 		session << "INSERT INTO Person VALUES (?,?,?,?)", use(lastNames), use(firstNames), use(addresses), use(ages), now;
@@ -3436,6 +3453,19 @@ void SQLiteTest::testIllegalFilePath()
 	}
 }
 
+void SQLiteTest::testTransactionTypeProperty() 
+{
+	try {
+		using namespace Poco::Data::SQLite;
+
+		Session tmp(Connector::KEY, "dummy.db");
+		tmp.setProperty(Utility::TRANSACTION_TYPE_PROPERTY_KEY, TransactionType::EXCLUSIVE);
+		Poco::Any property = tmp.getProperty(Utility::TRANSACTION_TYPE_PROPERTY_KEY);
+		TransactionType value = Poco::RefAnyCast(property);
+		assertTrue(value == TransactionType::EXCLUSIVE);
+	} catch (Poco::Exception&) {}
+}
+
 
 void SQLiteTest::setUp()
 {
@@ -3491,6 +3521,7 @@ CppUnit::Test* SQLiteTest::suite()
 	CppUnit_addTest(pSuite, SQLiteTest, testIllegalRange);
 	CppUnit_addTest(pSuite, SQLiteTest, testSingleSelect);
 	CppUnit_addTest(pSuite, SQLiteTest, testEmptyDB);
+	CppUnit_addTest(pSuite, SQLiteTest, testNonexistingDB);
 	CppUnit_addTest(pSuite, SQLiteTest, testCLOB);
 	CppUnit_addTest(pSuite, SQLiteTest, testBLOB);
 	CppUnit_addTest(pSuite, SQLiteTest, testTuple10);
@@ -3540,6 +3571,7 @@ CppUnit::Test* SQLiteTest::suite()
 	CppUnit_addTest(pSuite, SQLiteTest, testTransactor);
 	CppUnit_addTest(pSuite, SQLiteTest, testFTS3);
 	CppUnit_addTest(pSuite, SQLiteTest, testIllegalFilePath);
+	CppUnit_addTest(pSuite, SQLiteTest, testTransactionTypeProperty);
 
 	return pSuite;
 }
diff --git a/Data/SQLite/testsuite/src/SQLiteTest.h b/Data/SQLite/testsuite/src/SQLiteTest.h
index 76864945e..6e4f911ea 100755
--- a/Data/SQLite/testsuite/src/SQLiteTest.h
+++ b/Data/SQLite/testsuite/src/SQLiteTest.h
@@ -74,6 +74,7 @@ public:
 	void testIllegalRange();
 	void testSingleSelect();
 	void testEmptyDB();
+	void testNonexistingDB();
 
 	void testCLOB();
 	void testBLOB();
@@ -137,6 +138,7 @@ public:
 	void testFTS3();
 
 	void testIllegalFilePath();
+	void testTransactionTypeProperty();
 
 	void setUp();
 	void tearDown();
diff --git a/Data/SQLite/testsuite/src/WinCEDriver.cpp b/Data/SQLite/testsuite/src/WinCEDriver.cpp
index b05045b15..8fd5bc023 100644
--- a/Data/SQLite/testsuite/src/WinCEDriver.cpp
+++ b/Data/SQLite/testsuite/src/WinCEDriver.cpp
@@ -24,7 +24,7 @@ int wmain(int argc, wchar_t* argv[])
 		std::wcstombs(buffer, argv[i], sizeof(buffer));
 		args.push_back(std::string(buffer));
 	}
-	CppUnit::TestRunner runner;	
+	CppUnit::TestRunner runner;
 	runner.addTest("SQLiteTestSuite", SQLiteTestSuite::suite());
 	return runner.run(args) ? 0 : 1;
 }
diff --git a/Data/doc/00300-DataDeveloperManual.page b/Data/doc/00300-DataDeveloperManual.page
index 5fdb7251e..abbbab862 100644
--- a/Data/doc/00300-DataDeveloperManual.page
+++ b/Data/doc/00300-DataDeveloperManual.page
@@ -11,25 +11,25 @@ Just implement the following interfaces:
   * Poco::Data::Connector
   * optional: Poco::Data::AbstractPreparation
 
-It is recommended to implement the classes from top to down (ie. start with Binder and Extractor) and to use a 
+It is recommended to implement the classes from top to down (ie. start with Binder and Extractor) and to use a
 namespace that has <[ Poco::Data ]> as parent, e.g.<[ Poco::Data::SQLite ]>.
 
 !!!AbstractBinder
-An <[AbstractBinder]> is a class that maps values to placeholders. It is also responsible to bind primitive C++ data types to database 
-data types. The constructor of the subclass should receive everything needed to bind variables to 
+An <[AbstractBinder]> is a class that maps values to placeholders. It is also responsible to bind primitive C++ data types to database
+data types. The constructor of the subclass should receive everything needed to bind variables to
 placeholders by position. An example taken from the SQLite implementation would be:
 
     Binder::Binder(sqlite3_stmt* pStmt):
         _pStmt(pStmt)
     {
     }
-    
+
     void Binder::bind(std::size_t pos, const Poco::Int32& val)
     {
         int rc = sqlite3_bind_int(_pStmt, (int)pos, val);
         checkReturn(rc);
     }
-    
+
     void Binder::bind(std::size_t pos, const Poco::Int16& val)
     {
         Poco::Int32 tmp = val;
@@ -43,55 +43,55 @@ All methods are public.
 
     AbstractBinder();
         /// Creates the AbstractBinder.
-    
+
     virtual ~AbstractBinder();
         /// Destroys the AbstractBinder.
-    
+
     virtual void bind(std::size_t pos, const Poco::Int8 &val) = 0;
         /// Binds an Int8.
-    
+
     virtual void bind(std::size_t pos, const Poco::UInt8 &val) = 0;
         /// Binds an UInt8.
-    
+
     virtual void bind(std::size_t pos, const Poco::Int16 &val) = 0;
         /// Binds an Int16.
-    
+
     virtual void bind(std::size_t pos, const Poco::UInt16 &val) = 0;
         /// Binds an UInt16.
-    
+
     virtual void bind(std::size_t pos, const Poco::Int32 &val) = 0;
         /// Binds an Int32.
-    
+
     virtual void bind(std::size_t pos, const Poco::UInt32 &val) = 0;
         /// Binds an UInt32.
-    
+
     virtual void bind(std::size_t pos, const Poco::Int64 &val) = 0;
         /// Binds an Int64.
-    
+
     virtual void bind(std::size_t pos, const Poco::UInt64 &val) = 0;
         /// Binds an UInt64.
-    
+
     virtual void bind(std::size_t pos, const bool &val) = 0;
         /// Binds a boolean.
-    
+
     virtual void bind(std::size_t pos, const float &val) = 0;
         /// Binds a float.
-    
+
     virtual void bind(std::size_t pos, const double &val) = 0;
         /// Binds a double.
-    
+
     virtual void bind(std::size_t pos, const char &val) = 0;
         /// Binds a single character.
-    
+
     virtual void bind(std::size_t pos, const char* const &pVal) = 0;
         /// Binds a const char ptr.
-    
+
     virtual void bind(std::size_t pos, const std::string& val) = 0;
         /// Binds a string.
-    
+
     virtual void bind(std::size_t pos, const BLOB& val) = 0;
         /// Binds a BLOB.
-    
+
     virtual void reset() = 0;
         /// Resets the internal state, called before a rebind
 ----
@@ -105,7 +105,7 @@ the incoming value but will simply return false. An example taken from the SQLit
         _pStmt(pStmt)
     {
     }
-    
+
     bool Extractor::extract(std::size_t pos, Poco::Int32& val)
     {
         if (isNull(pos<[
@@ -113,7 +113,7 @@ the incoming value but will simply return false. An example taken from the SQLit
         val = sqlite3_column_int(_pStmt, (int)pos);
         return true;
     }
-    
+
     bool Extractor::extract(std::size_t pos, Poco::Int16& val)
     {
         if (isNull(pos<[
@@ -128,49 +128,49 @@ All methods are public.
 
     AbstractExtractor();
         /// Creates the AbstractExtractor.
-    
+
     virtual ~AbstractExtractor();
         /// Destroys the AbstractExtractor.
-    
+
     virtual bool extract(std::size_t pos, Poco::Int8& val) = 0;
         /// Extracts an Int8. Returns false if null was received.
-    
+
     virtual bool extract(std::size_t pos, Poco::UInt8& val) = 0;
         /// Extracts an UInt8. Returns false if null was received.
-    
+
     virtual bool extract(std::size_t pos, Poco::Int16& val) = 0;
         /// Extracts an Int16. Returns false if null was received.
-    
+
     virtual bool extract(std::size_t pos, Poco::UInt16& val) = 0;
         /// Extracts an UInt16. Returns false if null was received.
-    
+
     virtual bool extract(std::size_t pos, Poco::Int32& val) = 0;
         /// Extracts an Int32. Returns false if null was received.
-    
+
     virtual bool extract(std::size_t pos, Poco::UInt32& val) = 0;
         /// Extracts an UInt32. Returns false if null was received.
-    
+
     virtual bool extract(std::size_t pos, Poco::Int64& val) = 0;
         /// Extracts an Int64. Returns false if null was received.
-    
+
     virtual bool extract(std::size_t pos, Poco::UInt64& val) = 0;
         /// Extracts an UInt64. Returns false if null was received.
-    
+
     virtual bool extract(std::size_t pos, bool& val) = 0;
         /// Extracts a boolean. Returns false if null was received.
-    
+
     virtual bool extract(std::size_t pos, float& val) = 0;
         /// Extracts a float. Returns false if null was received.
-    
+
     virtual bool extract(std::size_t pos, double& val) = 0;
         /// Extracts a double. Returns false if null was received.
-    
+
     virtual bool extract(std::size_t pos, char& val) = 0;
         /// Extracts a single character. Returns false if null was received.
-    
+
     virtual bool extract(std::size_t pos, std::string& val) = 0;
         /// Extracts a string. Returns false if null was received.
-    
+
     virtual bool extract(std::size_t pos, BLOB& val) = 0;
         /// Extracts a BLOB. Returns false if null was received.
 ----
@@ -196,7 +196,7 @@ The ODBC implementation is different:
        _myVec[pos] =  Poco::Any a(val);
        int* i = AnyCast(&_myVec[pos]);
        //register int* i for output, Db specific
-    } 
+    }
 ----
 Extract now changes to:
 
@@ -213,49 +213,49 @@ Extract now changes to:
 
     AbstractPreparation();
         /// Creates the AbstractPreparation.
-    
+
     virtual ~AbstractPreparation();
         /// Destroys the AbstractPreparation.
-    
+
     virtual void prepare(std::size_t pos, Poco::Int8) = 0;
         /// Prepares an Int8.
-    
+
     virtual void prepare(std::size_t pos, Poco::UInt8) = 0;
         /// Prepares an UInt8.
-    
+
     virtual void prepare(std::size_t pos, Poco::Int16) = 0;
         /// Prepares an Int16.
-    
+
     virtual void prepare(std::size_t pos, Poco::UInt16) = 0;
         /// Prepares an UInt16.
-    
+
     virtual void prepare(std::size_t pos, Poco::Int32) = 0;
         /// Prepares an Int32.
-    
+
     virtual void prepare(std::size_t pos, Poco::UInt32) = 0;
         /// Prepares an UInt32.
-    
+
     virtual void prepare(std::size_t pos, Poco::Int64) = 0;
         /// Prepares an Int64.
-    
+
     virtual void prepare(std::size_t pos, Poco::UInt64) = 0;
         /// Prepares an UInt64.
-    
+
     virtual void prepare(std::size_t pos, bool) = 0;
         /// Prepares a boolean.
-    
+
     virtual void prepare(std::size_t pos, float) = 0;
         /// Prepares a float.
-    
+
     virtual void prepare(std::size_t pos, double) = 0;
         /// Prepares a double.
-    
+
     virtual void prepare(std::size_t pos, char) = 0;
         /// Prepares a single character.
-    
+
     virtual void prepare(std::size_t pos, const std::string& ) = 0;
         /// Prepares a string.
-    
+
     virtual void prepare(std::size_t pos, const BLOB&) = 0;
 ----
 
@@ -280,38 +280,38 @@ The interface it has to implement is given as:
     public:
         StatementImpl();
             /// Creates the StatementImpl.
-        
+
         virtual ~StatementImpl();
             /// Destroys the StatementImpl.
-    
+
     protected:
         virtual bool hasNext() = 0;
-            /// Returns true if a call to next() will return data. Note that the 
-            /// implementation must support several consecutive calls to hasNext 
-            /// without data getting lost, ie. hasNext(); hasNext(); next() must 
+            /// Returns true if a call to next() will return data. Note that the
+            /// implementation must support several consecutive calls to hasNext
+            /// without data getting lost, ie. hasNext(); hasNext(); next() must
             /// be equal to hasNext(); next();
-    
+
         virtual void next() = 0;
             /// Retrieves the next row from the resultset.
             /// Will throw, if the resultset is empty.
             /// Expects the statement to be compiled and bound
-    
+
         virtual bool canBind() const = 0;
             /// Returns if another bind is possible.
-    
+
         virtual void compileImpl() = 0;
             /// Compiles the statement, doesn't bind yet.
-            /// From now on AbstractBinder and AbstractExtractor 
+            /// From now on AbstractBinder and AbstractExtractor
             /// will be used
-    
+
         virtual void bindImpl() = 0;
             /// Binds parameters.
-    
+
         virtual AbstractExtractor& extractor() = 0;
             /// Returns the concrete extractor used by the statement.
-    
+
         virtual AbstractBinder& binder() = 0;
-            /// Returns the concrete binder used by the statement.  
+            /// Returns the concrete binder used by the statement.
 ----
 
 The Extracting and Binding objects can be accessed via the calls to the super-class methods <*extractings()*> and <*bindings()*>.
@@ -334,7 +334,7 @@ A high-level <*next*> implementation:
     if (!hasNext())
         throw Poco::Data::DataException("No data received");
     int nCol = countColumnsInResult...;
-    poco_assert (columnsHandled() == nCol); 
+    poco_assert (columnsHandled() == nCol);
     Poco::Data::AbstractExtractingVec::iterator it = extractings().begin();
     Poco::Data::AbstractExtractingVec::iterator itEnd = extractings().end();
     std::size_t pos = 0; // sqlite starts with pos 0 for results! your DB maybe with 1
@@ -354,7 +354,7 @@ A high-level <*hasNext*> implementation:
         cacheResult
         disablehasNext()
     }
-    
+
     return cachedResult;
 ----
 
@@ -362,13 +362,13 @@ A high-level <*compileImpl*>:
 
     if (compiled)
         return;
-    
+
     std::string sqlStmt(toString());
 
    if database expects placeholders in different format than ":name", parse and replace them
 
     compile statement;
-    
+
     create Binder;
     create Extractor;
 ----
@@ -378,7 +378,7 @@ A high-level <*canBind*>:
     bool ret = false;
     if (!bindings().empty() && validCompiledStatement)
         ret = (*bindings().begin())->canBind();
-    
+
     return ret;
 ----
 
@@ -388,13 +388,13 @@ The connection is opened in the constructor, and closed in the destructor.
 
     Poco::Data::StatementImpl* createStatementImpl();
         /// Returns an SQLite StatementImpl
-    
+
     void begin();
         /// Starts a transaction
-    
+
     void commit();
         /// Commits and ends a transaction
-    
+
     void rollback();
         /// Aborts a transaction
 ----
@@ -410,19 +410,19 @@ It should also have a static <*addToFactory()*> and a static <*removeFromFactory
     public:
         static const std::string KEY;
             /// Keyword for creating sessions
-    
+
         Connector();
             /// Creates the Connector.
-    
+
         ~Connector();
         /// Destroys the Connector.
-    
+
         Poco::AutoPtr < Poco::Data::SessionImpl > createSession(const std::string& connectionString);
             /// Creates a SessionImpl object and initializes it with the given connectionString.
-    
+
         static void registerConnector();
             /// Registers the Connector under the Keyword Connector::KEY at the Poco::Data::SessionFactory
-    
+
         static void unregisterConnector();
             /// Unregisters the Connector under the Keyword Connector::KEY at the Poco::Data::SessionFactory
     };
diff --git a/Data/include/Poco/Data/AbstractBinding.h b/Data/include/Poco/Data/AbstractBinding.h
index aaed3e6f8..4791d4b5e 100644
--- a/Data/include/Poco/Data/AbstractBinding.h
+++ b/Data/include/Poco/Data/AbstractBinding.h
@@ -68,7 +68,7 @@ public:
 	virtual std::size_t numOfRowsHandled() const = 0;
 		/// Returns the number of rows that the binding handles.
 		///
-		/// The trivial case will be one single row but 
+		/// The trivial case will be one single row but
 		/// for collection data types it can be larger.
 
 	virtual bool canBind() const = 0;
diff --git a/Data/include/Poco/Data/AbstractSessionImpl.h b/Data/include/Poco/Data/AbstractSessionImpl.h
index d01f73d47..43a45fe72 100644
--- a/Data/include/Poco/Data/AbstractSessionImpl.h
+++ b/Data/include/Poco/Data/AbstractSessionImpl.h
@@ -40,13 +40,13 @@ class AbstractSessionImpl: public SessionImpl
 public:
 	typedef void (C::*FeatureSetter)(const std::string&, bool);
 		/// The setter method for a feature.
-		
+
 	typedef bool (C::*FeatureGetter)(const std::string&) const;
 		/// The getter method for a feature.
-		
+
 	typedef void (C::*PropertySetter)(const std::string&, const Poco::Any&);
 		/// The setter method for a property.
-		
+
 	typedef Poco::Any (C::*PropertyGetter)(const std::string&) const;
 		/// The getter method for a property.
 
@@ -57,28 +57,28 @@ public:
 			_emptyStringIsNull(false),
 			_forceEmptyString(false)
 		/// Creates the AbstractSessionImpl.
-		/// 
-		/// Adds "storage" property and sets the default internal storage container 
+		///
+		/// Adds "storage" property and sets the default internal storage container
 		/// type to std::deque.
-		/// The storage is created by statements automatically whenever a query 
+		/// The storage is created by statements automatically whenever a query
 		/// returning results is executed but external storage is provided by the user.
 		/// Storage type can be reconfigured at runtime both globally (for the
-		/// duration of the session) and locally (for a single statement execution only). 
+		/// duration of the session) and locally (for a single statement execution only).
 		/// See StatementImpl for details on how this property is used at runtime.
-		/// 
+		///
 		/// Adds "handle" property which, if set by the back end, returns native handle
 		/// for the back end DB.
-		/// 
+		///
 		/// Adds "bulk" feature and sets it to false.
 		/// Bulk feature determines whether the session is capable of bulk operations.
-		/// Connectors that are capable of it must set this feature prior to attempting 
+		/// Connectors that are capable of it must set this feature prior to attempting
 		/// bulk operations.
 		///
 		/// Adds "emptyStringIsNull" feature and sets it to false. This feature should be
 		/// set to true in order to modify the behavior of the databases that distinguish
-		/// between zero-length character strings as nulls. Setting this feature to true 
+		/// between zero-length character strings as nulls. Setting this feature to true
 		/// shall disregard any difference between empty character strings and nulls,
-		/// causing the framework to treat them the same (i.e. behave like Oracle).		
+		/// causing the framework to treat them the same (i.e. behave like Oracle).
 		///
 		/// Adds "forceEmptyString" feature and sets it to false. This feature should be set
 		/// to true in order to force the databases that do not distinguish empty strings from
@@ -89,23 +89,23 @@ public:
 		/// resulting in default underlying database behavior.
 		///
 	{
-		addProperty("storage", 
-			&AbstractSessionImpl::setStorage, 
+		addProperty("storage",
+			&AbstractSessionImpl::setStorage,
 			&AbstractSessionImpl::getStorage);
 
-		addProperty("handle", 
+		addProperty("handle",
 			&AbstractSessionImpl::setHandle,
 			&AbstractSessionImpl::getHandle);
 
-		addFeature("bulk", 
-			&AbstractSessionImpl::setBulk, 
+		addFeature("bulk",
+			&AbstractSessionImpl::setBulk,
 			&AbstractSessionImpl::getBulk);
 
-		addFeature("emptyStringIsNull", 
+		addFeature("emptyStringIsNull",
 			&AbstractSessionImpl::setEmptyStringIsNull,
 			&AbstractSessionImpl::getEmptyStringIsNull);
 
-		addFeature("forceEmptyString", 
+		addFeature("forceEmptyString",
 			&AbstractSessionImpl::setForceEmptyString,
 			&AbstractSessionImpl::getForceEmptyString);
 	}
@@ -129,7 +129,7 @@ public:
 		}
 		else throw NotSupportedException(name);
 	}
-	
+
 	bool getFeature(const std::string& name)
 		/// Looks a feature up in the features map
 		/// and calls the feature's getter, if there is one.
@@ -144,7 +144,7 @@ public:
 		}
 		else throw NotSupportedException(name);
 	}
-	
+
 	void setProperty(const std::string& name, const Poco::Any& value)
 		/// Looks a property up in the properties map
 		/// and calls the property's setter, if there is one.
@@ -174,7 +174,7 @@ public:
 		}
 		else throw NotSupportedException(name);
 	}
-	
+
 	void setStorage(const std::string& value)
 		/// Sets the storage type.
 	{
@@ -186,7 +186,7 @@ public:
 	{
 		_storage = Poco::RefAnyCast(value);
 	}
-		
+
 	Poco::Any getStorage(const std::string& name="") const
 		/// Returns the storage type
 	{
@@ -194,13 +194,13 @@ public:
 	}
 
 	void setHandle(const std::string& name, const Poco::Any& handle)
-		/// Sets the native session handle. 
+		/// Sets the native session handle.
 	{
 		_handle = handle;
 	}
-		
+
 	Poco::Any getHandle(const std::string& name="") const
-		/// Returns the native session handle. 
+		/// Returns the native session handle.
 	{
 		return _handle;
 	}
@@ -210,7 +210,7 @@ public:
 	{
 		_bulk = bulk;
 	}
-		
+
 	bool getBulk(const std::string& name="") const
 		/// Returns the execution type
 	{
@@ -228,7 +228,7 @@ public:
 
 		_emptyStringIsNull = emptyStringIsNull;
 	}
-		
+
 	bool getEmptyStringIsNull(const std::string& name="") const
 		/// Returns the setting for the behavior regarding empty variable
 		/// length strings. See setEmptyStringIsNull(const std::string&, bool)
@@ -249,7 +249,7 @@ public:
 
 		_forceEmptyString = forceEmptyString;
 	}
-		
+
 	bool getForceEmptyString(const std::string& name="") const
 		/// Returns the setting for the behavior regarding empty variable
 		/// length strings. See setForceEmptyString(const std::string&, bool)
@@ -270,7 +270,7 @@ protected:
 		feature.getter = getter;
 		_features[name] = feature;
 	}
-		
+
 	void addProperty(const std::string& name, PropertySetter setter, PropertyGetter getter)
 		/// Adds a property to the map of supported properties.
 		///
@@ -289,16 +289,16 @@ private:
 		FeatureSetter setter;
 		FeatureGetter getter;
 	};
-	
+
 	struct Property
 	{
 		PropertySetter setter;
 		PropertyGetter getter;
 	};
-	
+
 	using FeatureMap = std::map;
 	using PropertyMap = std::map;
-	
+
 	FeatureMap  _features;
 	PropertyMap _properties;
 	std::string _storage;
diff --git a/Data/include/Poco/Data/ArchiveStrategy.h b/Data/include/Poco/Data/ArchiveStrategy.h
index 2f4befac9..24116efec 100644
--- a/Data/include/Poco/Data/ArchiveStrategy.h
+++ b/Data/include/Poco/Data/ArchiveStrategy.h
@@ -36,9 +36,9 @@ class Data_API ArchiveStrategy
 public:
 	static const std::string DEFAULT_ARCHIVE_DESTINATION;
 
-	ArchiveStrategy(const std::string& connector, 
-		const std::string& connect, 
-		const std::string& source, 
+	ArchiveStrategy(const std::string& connector,
+		const std::string& connect,
+		const std::string& source,
 		const std::string& destination = DEFAULT_ARCHIVE_DESTINATION);
 		/// Creates archive strategy.
 
@@ -83,7 +83,7 @@ protected:
 	Statement& getDeleteStatement();
 	Statement& getCountStatement();
 private:
-	
+
 	ArchiveStrategy();
 	ArchiveStrategy(const ArchiveStrategy&);
 	ArchiveStrategy& operator = (const ArchiveStrategy&);
@@ -177,11 +177,11 @@ class Data_API ArchiveByAgeStrategy: public ArchiveStrategy
 	/// Archives rows scheduled for archiving.
 {
 public:
-	ArchiveByAgeStrategy(const std::string& connector, 
-		const std::string& connect, 
-		const std::string& sourceTable, 
+	ArchiveByAgeStrategy(const std::string& connector,
+		const std::string& connect,
+		const std::string& sourceTable,
 		const std::string& destinationTable = DEFAULT_ARCHIVE_DESTINATION);
-	
+
 	~ArchiveByAgeStrategy();
 
 	void archive();
diff --git a/Data/include/Poco/Data/Binding.h b/Data/include/Poco/Data/Binding.h
index d8cdc7564..9585f85e4 100644
--- a/Data/include/Poco/Data/Binding.h
+++ b/Data/include/Poco/Data/Binding.h
@@ -40,10 +40,10 @@ namespace Data {
 template 
 class Binding: public AbstractBinding
 	/// Binding maps a value or multiple values (see Binding specializations for STL containers as
-	/// well as type handlers) to database column(s). Values to be bound can be either mapped 
+	/// well as type handlers) to database column(s). Values to be bound can be either mapped
 	/// directly (by reference) or a copy can be created, depending on the value of the copy argument.
 	/// To pass a reference to a variable, it is recommended to pass it to the intermediate
-	/// utility function use(), which will create the proper binding. In cases when a reference 
+	/// utility function use(), which will create the proper binding. In cases when a reference
 	/// is passed to binding, the storage it refers to must be valid at the statement execution time.
 	/// To pass a copy of a variable, constant or string literal, use utility function bind().
 	/// Variables can be passed as either copies or references (i.e. using either use() or bind()).
@@ -57,10 +57,10 @@ public:
 	using Ptr = SharedPtr;
 
 	explicit Binding(T& val,
-		const std::string& name = "", 
-		Direction direction = PD_IN): 
+		const std::string& name = "",
+		Direction direction = PD_IN):
 		AbstractBinding(name, direction),
-		_val(val), 
+		_val(val),
 		_bound(false)
 		/// Creates the Binding using the passed reference as bound value.
 		/// If copy is true, a copy of the value referred to is created.
@@ -112,10 +112,10 @@ private:
 template 
 class CopyBinding: public AbstractBinding
 	/// Binding maps a value or multiple values (see Binding specializations for STL containers as
-	/// well as type handlers) to database column(s). Values to be bound can be either mapped 
+	/// well as type handlers) to database column(s). Values to be bound can be either mapped
 	/// directly (by reference) or a copy can be created, depending on the value of the copy argument.
 	/// To pass a reference to a variable, it is recommended to pass it to the intermediate
-	/// utility function use(), which will create the proper binding. In cases when a reference 
+	/// utility function use(), which will create the proper binding. In cases when a reference
 	/// is passed to binding, the storage it refers to must be valid at the statement execution time.
 	/// To pass a copy of a variable, constant or string literal, use utility function bind().
 	/// Variables can be passed as either copies or references (i.e. using either use() or bind()).
@@ -127,8 +127,8 @@ public:
 	using Ptr = SharedPtr;
 
 	explicit CopyBinding(T& val,
-		const std::string& name = "", 
-		Direction direction = PD_IN): 
+		const std::string& name = "",
+		Direction direction = PD_IN):
 		AbstractBinding(name, direction),
 		_pVal(new T(val)),
 		_bound(false)
@@ -189,10 +189,10 @@ public:
 	using Type = Binding;
 	using Ptr = SharedPtr;
 
-	explicit Binding(const char* pVal, 
+	explicit Binding(const char* pVal,
 		const std::string& name = "",
-		Direction direction = PD_IN): 
-		AbstractBinding(name, direction), 
+		Direction direction = PD_IN):
+		AbstractBinding(name, direction),
 		_val(pVal ? pVal : throw NullPointerException() ),
 		_bound(false)
 		/// Creates the Binding by copying the passed string.
@@ -251,10 +251,10 @@ public:
 	using Type = CopyBinding;
 	using Ptr = SharedPtr;
 
-	explicit CopyBinding(const char* pVal, 
+	explicit CopyBinding(const char* pVal,
 		const std::string& name = "",
-		Direction direction = PD_IN): 
-		AbstractBinding(name, direction), 
+		Direction direction = PD_IN):
+		AbstractBinding(name, direction),
 		_val(pVal ? pVal : throw NullPointerException() ),
 		_bound(false)
 		/// Creates the Binding by copying the passed string.
@@ -312,12 +312,12 @@ public:
 	using Ptr = SharedPtr>;
 	using Iterator = typename ValType::const_iterator;
 
-	explicit Binding(std::vector& val, 
-		const std::string& name = "", 
-		Direction direction = PD_IN): 
+	explicit Binding(std::vector& val,
+		const std::string& name = "",
+		Direction direction = PD_IN):
 		AbstractBinding(name, direction),
-		_val(val), 
-		_begin(), 
+		_val(val),
+		_begin(),
 		_end()
 		/// Creates the Binding.
 	{
@@ -350,7 +350,7 @@ public:
 	{
 		poco_assert_dbg(!getBinder().isNull());
 		poco_assert_dbg(canBind());
-		
+
 		TypeHandler::bind(pos, *_begin, getBinder(), getDirection());
 		++_begin;
 	}
@@ -373,18 +373,18 @@ class CopyBinding>: public AbstractBinding
 	/// Specialization for std::vector.
 {
 public:
-	
+
 	using ValType = std::vector;
 	using ValPtr = SharedPtr;
 	using Ptr = SharedPtr>;
 	using Iterator = typename ValType::const_iterator;
 
-	explicit CopyBinding(std::vector& val, 
-		const std::string& name = "", 
-		Direction direction = PD_IN): 
+	explicit CopyBinding(std::vector& val,
+		const std::string& name = "",
+		Direction direction = PD_IN):
 		AbstractBinding(name, direction),
 		_pVal(new std::vector(val)),
-		_begin(), 
+		_begin(),
 		_end()
 		/// Creates the Binding.
 	{
@@ -417,7 +417,7 @@ public:
 	{
 		poco_assert_dbg(!getBinder().isNull());
 		poco_assert_dbg(canBind());
-		
+
 		TypeHandler::bind(pos, *_begin, getBinder(), getDirection());
 		++_begin;
 	}
@@ -439,14 +439,14 @@ template <>
 class Binding>: public AbstractBinding
 	/// Specialization for std::vector.
 	/// This specialization is necessary due to the nature of std::vector.
-	/// For details, see the standard library implementation of std::vector 
+	/// For details, see the standard library implementation of std::vector
 	/// or
 	/// S. Meyers: "Effective STL" (Copyright Addison-Wesley 2001),
 	/// Item 18: "Avoid using vector."
-	/// 
+	///
 	/// The workaround employed here is using std::deque as an
-	/// internal replacement container. 
-	/// 
+	/// internal replacement container.
+	///
 	/// IMPORTANT:
 	/// Only IN binding is supported.
 {
@@ -456,13 +456,13 @@ public:
 	using Ptr = SharedPtr>;
 	using Iterator = ValType::const_iterator;
 
-	explicit Binding(const std::vector& val, 
-		const std::string& name = "", 
-		Direction direction = PD_IN): 
-		AbstractBinding(name, direction), 
-		_val(val), 
+	explicit Binding(const std::vector& val,
+		const std::string& name = "",
+		Direction direction = PD_IN):
+		AbstractBinding(name, direction),
+		_val(val),
 		_deq(_val.begin(), _val.end()),
-		_begin(), 
+		_begin(),
 		_end()
 		/// Creates the Binding.
 	{
@@ -520,14 +520,14 @@ template <>
 class CopyBinding>: public AbstractBinding
 	/// Specialization for std::vector.
 	/// This specialization is necessary due to the nature of std::vector.
-	/// For details, see the standard library implementation of std::vector 
+	/// For details, see the standard library implementation of std::vector
 	/// or
 	/// S. Meyers: "Effective STL" (Copyright Addison-Wesley 2001),
 	/// Item 18: "Avoid using vector."
-	/// 
+	///
 	/// The workaround employed here is using std::deque as an
-	/// internal replacement container. 
-	/// 
+	/// internal replacement container.
+	///
 	/// IMPORTANT:
 	/// Only IN binding is supported.
 {
@@ -537,12 +537,12 @@ public:
 	using Ptr = SharedPtr>;
 	using Iterator = ValType::const_iterator;
 
-	explicit CopyBinding(const std::vector& val, 
-		const std::string& name = "", 
-		Direction direction = PD_IN): 
-		AbstractBinding(name, direction), 
+	explicit CopyBinding(const std::vector& val,
+		const std::string& name = "",
+		Direction direction = PD_IN):
+		AbstractBinding(name, direction),
 		_deq(val.begin(), val.end()),
-		_begin(), 
+		_begin(),
 		_end()
 		/// Creates the Binding.
 	{
@@ -608,10 +608,10 @@ public:
 
 	explicit Binding(std::list& val,
 		const std::string& name = "",
-		Direction direction = PD_IN): 
-		AbstractBinding(name, direction), 
-		_val(val), 
-		_begin(), 
+		Direction direction = PD_IN):
+		AbstractBinding(name, direction),
+		_val(val),
+		_begin(),
 		_end()
 		/// Creates the Binding.
 	{
@@ -673,10 +673,10 @@ public:
 
 	explicit CopyBinding(ValType& val,
 		const std::string& name = "",
-		Direction direction = PD_IN): 
-		AbstractBinding(name, direction), 
+		Direction direction = PD_IN):
+		AbstractBinding(name, direction),
 		_pVal(new std::list(val)),
-		_begin(), 
+		_begin(),
 		_end()
 		/// Creates the Binding.
 	{
@@ -738,10 +738,10 @@ public:
 
 	explicit Binding(std::deque& val,
 		const std::string& name = "",
-		Direction direction = PD_IN): 
-		AbstractBinding(name, direction), 
-		_val(val), 
-		_begin(), 
+		Direction direction = PD_IN):
+		AbstractBinding(name, direction),
+		_val(val),
+		_begin(),
 		_end()
 		/// Creates the Binding.
 	{
@@ -803,10 +803,10 @@ public:
 
 	explicit CopyBinding(std::deque& val,
 		const std::string& name = "",
-		Direction direction = PD_IN): 
-		AbstractBinding(name, direction), 
+		Direction direction = PD_IN):
+		AbstractBinding(name, direction),
 		_pVal(new std::deque(val)),
-		_begin(), 
+		_begin(),
 		_end()
 		/// Creates the Binding.
 	{
@@ -868,10 +868,10 @@ public:
 
 	explicit Binding(std::set& val,
 		const std::string& name = "",
-		Direction direction = PD_IN): 
-		AbstractBinding(name, direction), 
-		_val(val), 
-		_begin(), 
+		Direction direction = PD_IN):
+		AbstractBinding(name, direction),
+		_val(val),
+		_begin(),
 		_end()
 		/// Creates the Binding.
 	{
@@ -933,10 +933,10 @@ public:
 
 	explicit CopyBinding(std::set& val,
 		const std::string& name = "",
-		Direction direction = PD_IN): 
-		AbstractBinding(name, direction), 
+		Direction direction = PD_IN):
+		AbstractBinding(name, direction),
 		_pVal(new std::set(val)),
-		_begin(), 
+		_begin(),
 		_end()
 		/// Creates the Binding.
 	{
@@ -998,10 +998,10 @@ public:
 
 	explicit Binding(std::multiset& val,
 		const std::string& name = "",
-		Direction direction = PD_IN): 
-		AbstractBinding(name, direction), 
-		_val(val), 
-		_begin(), 
+		Direction direction = PD_IN):
+		AbstractBinding(name, direction),
+		_val(val),
+		_begin(),
 		_end()
 		/// Creates the Binding.
 	{
@@ -1063,10 +1063,10 @@ public:
 
 	explicit CopyBinding(std::multiset& val,
 		const std::string& name = "",
-		Direction direction = PD_IN): 
-		AbstractBinding(name, direction), 
+		Direction direction = PD_IN):
+		AbstractBinding(name, direction),
 		_pVal(new std::multiset(val)),
-		_begin(), 
+		_begin(),
 		_end()
 		/// Creates the Binding.
 	{
@@ -1128,10 +1128,10 @@ public:
 
 	explicit Binding(std::map& val,
 		const std::string& name = "",
-		Direction direction = PD_IN): 
-		AbstractBinding(name, direction), 
-		_val(val), 
-		_begin(), 
+		Direction direction = PD_IN):
+		AbstractBinding(name, direction),
+		_val(val),
+		_begin(),
 		_end()
 		/// Creates the Binding.
 	{
@@ -1193,10 +1193,10 @@ public:
 
 	explicit CopyBinding(std::map& val,
 		const std::string& name = "",
-		Direction direction = PD_IN): 
-		AbstractBinding(name, direction), 
+		Direction direction = PD_IN):
+		AbstractBinding(name, direction),
 		_pVal(new std::map(val)),
-		_begin(), 
+		_begin(),
 		_end()
 		/// Creates the Binding.
 	{
@@ -1258,10 +1258,10 @@ public:
 
 	explicit Binding(std::multimap& val,
 		const std::string& name = "",
-		Direction direction = PD_IN): 
-		AbstractBinding(name, direction), 
-		_val(val), 
-		_begin(), 
+		Direction direction = PD_IN):
+		AbstractBinding(name, direction),
+		_val(val),
+		_begin(),
 		_end()
 		/// Creates the Binding.
 	{
@@ -1323,10 +1323,10 @@ public:
 
 	explicit CopyBinding(std::multimap& val,
 		const std::string& name = "",
-		Direction direction = PD_IN): 
-		AbstractBinding(name, direction), 
+		Direction direction = PD_IN):
+		AbstractBinding(name, direction),
 		_pVal(new std::multimap(val)),
-		_begin(), 
+		_begin(),
 		_end()
 		/// Creates the Binding.
 	{
@@ -1379,13 +1379,13 @@ private:
 namespace Keywords {
 
 
-template  
+template 
 inline AbstractBinding::Ptr use(T& t, const std::string& name = "")
 	/// Convenience function for a more compact Binding creation.
 {
 	// If this fails to compile, a const ref was passed to use().
 	// This can be resolved by either (a) using bind (which will copy the value),
-	// or (b) if the const ref is guaranteed to exist when execute is called 
+	// or (b) if the const ref is guaranteed to exist when execute is called
 	// (which can be much later!), by using the "useRef" keyword instead
 	poco_static_assert (!IsConst::VALUE);
 	return new Binding(t, name, AbstractBinding::PD_IN);
@@ -1399,7 +1399,7 @@ inline AbstractBinding::Ptr use(const NullData& t, const std::string& name = "")
 }
 
 
-template  
+template 
 inline AbstractBinding::Ptr useRef(T& t, const std::string& name = "")
 	/// Convenience function for a more compact Binding creation.
 {
@@ -1407,7 +1407,7 @@ inline AbstractBinding::Ptr useRef(T& t, const std::string& name = "")
 }
 
 
-template  
+template 
 inline AbstractBinding::Ptr in(T& t, const std::string& name = "")
 	/// Convenience function for a more compact Binding creation.
 {
@@ -1422,7 +1422,7 @@ inline AbstractBinding::Ptr in(const NullData& t, const std::string& name = "")
 }
 
 
-template  
+template 
 inline AbstractBinding::Ptr out(T& t)
 	/// Convenience function for a more compact Binding creation.
 {
@@ -1431,7 +1431,7 @@ inline AbstractBinding::Ptr out(T& t)
 }
 
 
-template  
+template 
 inline AbstractBinding::Ptr io(T& t)
 	/// Convenience function for a more compact Binding creation.
 {
@@ -1468,7 +1468,7 @@ inline AbstractBindingVec& io(AbstractBindingVec& bv)
 }
 
 
-template  
+template 
 inline AbstractBinding::Ptr bind(T t, const std::string& name)
 	/// Convenience function for a more compact Binding creation.
 	/// This funtion differs from use() in its value copy semantics.
@@ -1477,7 +1477,7 @@ inline AbstractBinding::Ptr bind(T t, const std::string& name)
 }
 
 
-template  
+template 
 inline AbstractBinding::Ptr bind(T t)
 	/// Convenience function for a more compact Binding creation.
 	/// This funtion differs from use() in its value copy semantics.
diff --git a/Data/include/Poco/Data/Bulk.h b/Data/include/Poco/Data/Bulk.h
index 7b30ae633..f55d4008c 100644
--- a/Data/include/Poco/Data/Bulk.h
+++ b/Data/include/Poco/Data/Bulk.h
@@ -42,9 +42,9 @@ public:
 		/// Returns the limit asociated with this bulk object.
 
 	Poco::UInt32 size() const;
-		/// Returns the value of the limit asociated with 
+		/// Returns the value of the limit asociated with
 		/// this bulk object.
-	
+
 private:
 	Bulk();
 
@@ -55,15 +55,15 @@ private:
 ///
 /// inlines
 ///
-inline const Limit& Bulk::limit() const 
-{ 
-	return _limit; 
+inline const Limit& Bulk::limit() const
+{
+	return _limit;
 }
 
 
-inline Poco::UInt32 Bulk::size() const 
-{ 
-	return _limit.value(); 
+inline Poco::UInt32 Bulk::size() const
+{
+	return _limit.value();
 }
 
 
diff --git a/Data/include/Poco/Data/BulkBinding.h b/Data/include/Poco/Data/BulkBinding.h
index a1a4004b2..51637e6b4 100644
--- a/Data/include/Poco/Data/BulkBinding.h
+++ b/Data/include/Poco/Data/BulkBinding.h
@@ -35,13 +35,13 @@ namespace Data {
 
 template 
 class BulkBinding: public AbstractBinding
-	/// A BulkBinding maps a value to a column. 
+	/// A BulkBinding maps a value to a column.
 	/// Bulk binding support is provided only for std::vector.
 {
 public:
-	BulkBinding(const T& val, Poco::UInt32 bulkSize, const std::string& name = "", Direction direction = PD_IN): 
-		AbstractBinding(name, direction, bulkSize), 
-		_val(val), 
+	BulkBinding(const T& val, Poco::UInt32 bulkSize, const std::string& name = "", Direction direction = PD_IN):
+		AbstractBinding(name, direction, bulkSize),
+		_val(val),
 		_bound(false)
 		/// Creates the BulkBinding.
 	{
@@ -91,7 +91,7 @@ private:
 namespace Keywords {
 
 
-template  
+template 
 AbstractBinding::Ptr use(const std::vector& t, BulkFnType, const std::string& name = "")
 	/// Convenience function for a more compact BulkBinding creation for std::vector.
 {
@@ -99,7 +99,7 @@ AbstractBinding::Ptr use(const std::vector& t, BulkFnType, const std::string&
 }
 
 
-template  
+template 
 AbstractBinding::Ptr in(const std::vector& t, BulkFnType, const std::string& name = "")
 	/// Convenience function for a more compact BulkBinding creation for std::vector.
 {
@@ -107,7 +107,7 @@ AbstractBinding::Ptr in(const std::vector& t, BulkFnType, const std::string&
 }
 
 
-template  
+template 
 AbstractBinding::Ptr use(const std::deque& t, BulkFnType, const std::string& name = "")
 	/// Convenience function for a more compact BulkBinding creation for std::deque.
 {
@@ -115,7 +115,7 @@ AbstractBinding::Ptr use(const std::deque& t, BulkFnType, const std::string&
 }
 
 
-template  
+template 
 AbstractBinding::Ptr in(const std::deque& t, BulkFnType, const std::string& name = "")
 	/// Convenience function for a more compact BulkBinding creation for std::deque.
 {
@@ -123,7 +123,7 @@ AbstractBinding::Ptr in(const std::deque& t, BulkFnType, const std::string& n
 }
 
 
-template  
+template 
 AbstractBinding::Ptr use(const std::list& t, BulkFnType, const std::string& name = "")
 	/// Convenience function for a more compact BulkBinding creation for std::list.
 {
@@ -131,7 +131,7 @@ AbstractBinding::Ptr use(const std::list& t, BulkFnType, const std::string& n
 }
 
 
-template  
+template 
 AbstractBinding::Ptr in(const std::list& t, BulkFnType, const std::string& name = "")
 	/// Convenience function for a more compact BulkBinding creation for std::list.
 {
diff --git a/Data/include/Poco/Data/BulkExtraction.h b/Data/include/Poco/Data/BulkExtraction.h
index bb61a1500..0ed297952 100644
--- a/Data/include/Poco/Data/BulkExtraction.h
+++ b/Data/include/Poco/Data/BulkExtraction.h
@@ -44,18 +44,18 @@ public:
 	using Type = BulkExtraction;
 	using Ptr = SharedPtr;
 
-	BulkExtraction(C& result, Poco::UInt32 limit, const Position& pos = Position(0)): 
+	BulkExtraction(C& result, Poco::UInt32 limit, const Position& pos = Position(0)):
 		AbstractExtraction(limit, pos.value(), true),
-		_rResult(result), 
+		_rResult(result),
 		_default()
 	{
 		if (static_cast(result.size()) != limit)
 			result.resize(limit);
 	}
 
-	BulkExtraction(C& result, const CValType& def, Poco::UInt32 limit, const Position& pos = Position(0)): 
+	BulkExtraction(C& result, const CValType& def, Poco::UInt32 limit, const Position& pos = Position(0)):
 		AbstractExtraction(limit, pos.value(), true),
-		_rResult(result), 
+		_rResult(result),
 		_default(def)
 	{
 		if (static_cast(result.size()) != limit)
@@ -88,8 +88,8 @@ public:
 			return _nulls.at(row);
 		}
 		catch (std::out_of_range& ex)
-		{ 
-			throw RangeException(ex.what()); 
+		{
+			throw RangeException(ex.what());
 		}
 	}
 
@@ -137,7 +137,7 @@ template 
 class InternalBulkExtraction: public BulkExtraction
 	/// Container Data Type specialization extension for extraction of values from a query result set.
 	///
-	/// This class is intended for PocoData internal use - it is used by StatementImpl 
+	/// This class is intended for PocoData internal use - it is used by StatementImpl
 	/// to automaticaly create internal BulkExtraction in cases when statement returns data and no external storage
 	/// was supplied. It is later used by RecordSet to retrieve the fetched data after statement execution.
 	/// It takes ownership of the Column pointer supplied as constructor argument. Column object, in turn
@@ -155,8 +155,8 @@ public:
 	InternalBulkExtraction(C& result,
 		Column* pColumn,
 		Poco::UInt32 limit,
-		const Position& pos = Position(0)): 
-		BulkExtraction(result, CValType(), limit, pos), 
+		const Position& pos = Position(0)):
+		BulkExtraction(result, CValType(), limit, pos),
 		_pColumn(pColumn)
 		/// Creates InternalBulkExtraction.
 	{
@@ -171,17 +171,17 @@ public:
 	void reset()
 	{
 		_pColumn->reset();
-	}	
+	}
 
 	const CValType& value(int index) const
 	{
 		try
-		{ 
-			return BulkExtraction::result().at(index); 
+		{
+			return BulkExtraction::result().at(index);
 		}
 		catch (std::out_of_range& ex)
-		{ 
-			throw RangeException(ex.what()); 
+		{
+			throw RangeException(ex.what());
 		}
 	}
 
@@ -207,7 +207,7 @@ private:
 namespace Keywords {
 
 
-template  
+template 
 AbstractExtraction::Ptr into(std::vector& t, const Bulk& bulk, const Position& pos = Position(0))
 	/// Convenience function to allow for a more compact creation of an extraction object
 	/// with std::vector bulk extraction support.
@@ -216,7 +216,7 @@ AbstractExtraction::Ptr into(std::vector& t, const Bulk& bulk, const Position
 }
 
 
-template  
+template 
 AbstractExtraction::Ptr into(std::vector& t, BulkFnType, const Position& pos = Position(0))
 	/// Convenience function to allow for a more compact creation of an extraction object
 	/// with std::vector bulk extraction support.
@@ -227,7 +227,7 @@ AbstractExtraction::Ptr into(std::vector& t, BulkFnType, const Position& pos
 }
 
 
-template  
+template 
 AbstractExtraction::Ptr into(std::deque& t, const Bulk& bulk, const Position& pos = Position(0))
 	/// Convenience function to allow for a more compact creation of an extraction object
 	/// with std::deque bulk extraction support.
@@ -236,7 +236,7 @@ AbstractExtraction::Ptr into(std::deque& t, const Bulk& bulk, const Position&
 }
 
 
-template  
+template 
 AbstractExtraction::Ptr into(std::deque& t, BulkFnType, const Position& pos = Position(0))
 	/// Convenience function to allow for a more compact creation of an extraction object
 	/// with std::deque bulk extraction support.
@@ -247,7 +247,7 @@ AbstractExtraction::Ptr into(std::deque& t, BulkFnType, const Position& pos =
 }
 
 
-template  
+template 
 AbstractExtraction::Ptr into(std::list& t, const Bulk& bulk, const Position& pos = Position(0))
 	/// Convenience function to allow for a more compact creation of an extraction object
 	/// with std::list bulk extraction support.
@@ -256,7 +256,7 @@ AbstractExtraction::Ptr into(std::list& t, const Bulk& bulk, const Position&
 }
 
 
-template  
+template 
 AbstractExtraction::Ptr into(std::list& t, BulkFnType, const Position& pos = Position(0))
 	/// Convenience function to allow for a more compact creation of an extraction object
 	/// with std::list bulk extraction support.
diff --git a/Data/include/Poco/Data/Column.h b/Data/include/Poco/Data/Column.h
index c6764b4c9..83469f225 100644
--- a/Data/include/Poco/Data/Column.h
+++ b/Data/include/Poco/Data/Column.h
@@ -34,7 +34,7 @@ namespace Data {
 template 
 class Column
 	/// Column class is column data container.
-	/// Data (a pointer to underlying STL container) is assigned to the class 
+	/// Data (a pointer to underlying STL container) is assigned to the class
 	/// at construction time. Construction with null pointer is not allowed.
 	/// This class owns the data assigned to it and deletes the storage on destruction.
 {
@@ -46,7 +46,7 @@ public:
 	using Size = typename C::size_type;
 	using Type = typename C::value_type;
 
-	Column(const MetaColumn& metaColumn, Container* pData): 
+	Column(const MetaColumn& metaColumn, Container* pData):
 		_metaColumn(metaColumn),
 		_pData(pData)
 		/// Creates the Column.
@@ -55,15 +55,15 @@ public:
 			throw NullPointerException("Container pointer must point to valid storage.");
 	}
 
-	Column(const Column& col): 
-		_metaColumn(col._metaColumn), 
+	Column(const Column& col):
+		_metaColumn(col._metaColumn),
 		_pData(col._pData)
 		/// Creates the Column.
 	{
 	}
 
-	Column(Column&& col) noexcept: 
-		_metaColumn(std::move(col._metaColumn)), 
+	Column(Column&& col) noexcept:
+		_metaColumn(std::move(col._metaColumn)),
 		_pData(std::move(col._pData))
 		/// Creates the Column.
 	{
@@ -90,7 +90,7 @@ public:
 		return *this;
 	}
 
-	void swap(Column& other)
+	void swap(Column& other) noexcept
 		/// Swaps the column with another one.
 	{
 		using std::swap;
@@ -112,8 +112,8 @@ public:
 			return _pData->at(row);
 		}
 		catch (std::out_of_range& ex)
-		{ 
-			throw RangeException(ex.what()); 
+		{
+			throw RangeException(ex.what());
 		}
 	}
 
@@ -189,13 +189,13 @@ private:
 template <>
 class Column>
 	/// The std::vector specialization for the Column class.
-	/// 
+	///
 	/// This specialization is necessary due to the nature of std::vector.
-	/// For details, see the standard library implementation of vector 
+	/// For details, see the standard library implementation of vector
 	/// or
 	/// S. Meyers: "Effective STL" (Copyright Addison-Wesley 2001),
 	/// Item 18: "Avoid using vector."
-	/// 
+	///
 	/// The workaround employed here is using deque as an
 	/// internal "companion" container kept in sync with the vector
 	/// column data.
@@ -207,8 +207,8 @@ public:
 	using RIterator = Container::const_reverse_iterator;
 	using Size = Container::size_type;
 
-	Column(const MetaColumn& metaColumn, Container* pData): 
-		_metaColumn(metaColumn), 
+	Column(const MetaColumn& metaColumn, Container* pData):
+		_metaColumn(metaColumn),
 		_pData(pData)
 		/// Creates the Column.
 	{
@@ -216,8 +216,8 @@ public:
 		_deque.assign(_pData->begin(), _pData->end());
 	}
 
-	Column(const Column& col): 
-		_metaColumn(col._metaColumn), 
+	Column(const Column& col):
+		_metaColumn(col._metaColumn),
 		_pData(col._pData)
 		/// Creates the Column.
 	{
@@ -237,7 +237,7 @@ public:
 		return *this;
 	}
 
-	void swap(Column& other)
+	void swap(Column& other) noexcept
 		/// Swaps the column with another one.
 	{
 		using std::swap;
@@ -263,8 +263,8 @@ public:
 			return _deque.at(row) = _pData->at(row);
 		}
 		catch (std::out_of_range& ex)
-		{ 
-			throw RangeException(ex.what()); 
+		{
+			throw RangeException(ex.what());
 		}
 	}
 
@@ -350,8 +350,8 @@ public:
 	using RIterator = typename Container::const_reverse_iterator;
 	using Size = typename Container::size_type;
 
-	Column(const MetaColumn& metaColumn, std::list* pData): 
-		_metaColumn(metaColumn), 
+	Column(const MetaColumn& metaColumn, std::list* pData):
+		_metaColumn(metaColumn),
 		_pData(pData)
 		/// Creates the Column.
 	{
@@ -378,7 +378,7 @@ public:
 		return *this;
 	}
 
-	void swap(Column& other)
+	void swap(Column& other) noexcept
 		/// Swaps the column with another one.
 	{
 		using std::swap;
@@ -395,7 +395,7 @@ public:
 	const T& value(std::size_t row) const
 		/// Returns the field value in specified row.
 		/// This is the std::list specialization and std::list
-		/// is not the optimal solution for cases where random 
+		/// is not the optimal solution for cases where random
 		/// access is needed.
 		/// However, to allow for compatibility with other
 		/// containers, this functionality is provided here.
@@ -419,7 +419,7 @@ public:
 				if (i == row) return *it;
 		}
 
-		throw RangeException("Invalid row number."); 
+		throw RangeException("Invalid row number.");
 	}
 
 	const T& operator [] (std::size_t row) const
@@ -492,7 +492,7 @@ private:
 
 
 template 
-inline void swap(Column& c1, Column& c2)
+inline void swap(Column& c1, Column& c2) noexcept
 {
 	c1.swap(c2);
 }
diff --git a/Data/include/Poco/Data/Date.h b/Data/include/Poco/Data/Date.h
index 4ac234bb7..9340ef7cb 100644
--- a/Data/include/Poco/Data/Date.h
+++ b/Data/include/Poco/Data/Date.h
@@ -174,7 +174,7 @@ public:
 	~VarHolderImpl()
 	{
 	}
-	
+
 	const std::type_info& type() const
 	{
 		return typeid(Poco::Data::Date);
@@ -207,7 +207,7 @@ public:
 	{
 		return cloneHolder(pVarHolder, _val);
 	}
-	
+
 	const Poco::Data::Date& value() const
 	{
 		return _val;
diff --git a/Data/include/Poco/Data/LOB.h b/Data/include/Poco/Data/LOB.h
index ea8e842f3..61b4b1a82 100644
--- a/Data/include/Poco/Data/LOB.h
+++ b/Data/include/Poco/Data/LOB.h
@@ -109,7 +109,7 @@ public:
 		return *_pContent != *other._pContent;
 	}
 
-	void swap(LOB& other)
+	void swap(LOB& other) noexcept
 		/// Swaps the LOB with another one.
 	{
 		using std::swap;
@@ -228,7 +228,7 @@ using JSON = std::string;
 //
 
 template 
-inline void swap(LOB& b1, LOB& b2)
+inline void swap(LOB& b1, LOB& b2) noexcept
 {
 	b1.swap(b2);
 }
diff --git a/Data/include/Poco/Data/LOBStream.h b/Data/include/Poco/Data/LOBStream.h
index b3cbc5c34..a5f9ef701 100644
--- a/Data/include/Poco/Data/LOBStream.h
+++ b/Data/include/Poco/Data/LOBStream.h
@@ -33,7 +33,7 @@ template 
 class LOBStreamBuf: public BasicUnbufferedStreamBuf>
 	/// This is the streambuf class used for reading from and writing to a LOB.
 {
-public:	
+public:
 	LOBStreamBuf(LOB& lob): _lob(lob), _it(_lob.begin())
 		/// Creates LOBStreamBuf.
 	{
diff --git a/Data/include/Poco/Data/Limit.h b/Data/include/Poco/Data/Limit.h
index 73bccf90b..80dcdc27c 100644
--- a/Data/include/Poco/Data/Limit.h
+++ b/Data/include/Poco/Data/Limit.h
@@ -35,9 +35,9 @@ public:
 	{
 		LIMIT_UNLIMITED = ~((SizeT) 0)
 	};
-	
+
 	Limit(SizeT value, bool hardLimit = false, bool isLowerLimit = false);
-		/// Creates the Limit. 
+		/// Creates the Limit.
 		///
 		/// Value contains the upper row hint, if hardLimit is set to true, the limit acts as a hard
 		/// border, ie. every query must return exactly value rows, returning more than value objects will throw an exception!
diff --git a/Data/include/Poco/Data/MetaColumn.h b/Data/include/Poco/Data/MetaColumn.h
index 0351766f1..99a1b0db1 100644
--- a/Data/include/Poco/Data/MetaColumn.h
+++ b/Data/include/Poco/Data/MetaColumn.h
@@ -78,7 +78,7 @@ public:
 	MetaColumn& operator = (MetaColumn&& other) noexcept;
 		/// Assignment operator.
 
-	void swap(MetaColumn& other);
+	void swap(MetaColumn& other) noexcept;
 		/// Swaps the contents with another instance.
 
 	~MetaColumn();
diff --git a/Data/include/Poco/Data/PooledSessionHolder.h b/Data/include/Poco/Data/PooledSessionHolder.h
index 8924589fb..fbf2b70e3 100644
--- a/Data/include/Poco/Data/PooledSessionHolder.h
+++ b/Data/include/Poco/Data/PooledSessionHolder.h
@@ -80,7 +80,7 @@ inline SessionPool& PooledSessionHolder::owner()
 inline void PooledSessionHolder::access()
 {
 	Poco::FastMutex::ScopedLock lock(_mutex);
-	
+
 	_lastUsed.update();
 }
 
diff --git a/Data/include/Poco/Data/PooledSessionImpl.h b/Data/include/Poco/Data/PooledSessionImpl.h
index 90d234633..0d5edf578 100644
--- a/Data/include/Poco/Data/PooledSessionImpl.h
+++ b/Data/include/Poco/Data/PooledSessionImpl.h
@@ -62,11 +62,11 @@ public:
 	bool hasTransactionIsolation(Poco::UInt32) const;
 	bool isTransactionIsolation(Poco::UInt32) const;
 	const std::string& connectorName() const;
-	void setFeature(const std::string& name, bool state);	
+	void setFeature(const std::string& name, bool state);
 	bool getFeature(const std::string& name);
 	void setProperty(const std::string& name, const Poco::Any& value);
 	Poco::Any getProperty(const std::string& name);
-	
+
 protected:
 	SessionImpl* access() const;
 		/// Updates the last access timestamp,
@@ -75,11 +75,11 @@ protected:
 		///
 		/// Throws an SessionUnavailableException if the
 		/// session is no longer valid.
-		
+
 	SessionImpl* impl() const;
 		/// Returns a pointer to the SessionImpl.
-				
-private:	
+
+private:
 	mutable Poco::AutoPtr _pHolder;
 };
 
diff --git a/Data/include/Poco/Data/Position.h b/Data/include/Poco/Data/Position.h
index 727d27b74..19ba55543 100644
--- a/Data/include/Poco/Data/Position.h
+++ b/Data/include/Poco/Data/Position.h
@@ -38,7 +38,7 @@ public:
 
 	Poco::UInt32 value() const;
 		/// Returns the position value.
-	
+
 private:
 	Position();
 
@@ -49,9 +49,9 @@ private:
 ///
 /// inlines
 ///
-inline Poco::UInt32 Position::value() const 
-{ 
-	return _value; 
+inline Poco::UInt32 Position::value() const
+{
+	return _value;
 }
 
 
diff --git a/Data/include/Poco/Data/Preparation.h b/Data/include/Poco/Data/Preparation.h
index 6515063d9..870dfdcf2 100644
--- a/Data/include/Poco/Data/Preparation.h
+++ b/Data/include/Poco/Data/Preparation.h
@@ -34,9 +34,9 @@ class Preparation: public AbstractPreparation
 	/// Class for calling the appropriate AbstractPreparator method.
 {
 public:
-	Preparation(AbstractPreparator::Ptr& pPreparator, std::size_t pos, T& val): 
-		AbstractPreparation(pPreparator), 
-		_pos(pos), 
+	Preparation(AbstractPreparator::Ptr& pPreparator, std::size_t pos, T& val):
+		AbstractPreparation(pPreparator),
+		_pos(pos),
 		_val(val)
 		/// Creates the Preparation.
 	{
@@ -66,9 +66,9 @@ class Preparation>: public AbstractPreparation
 	/// the whole vector preparation, rather than only individual contained values.
 {
 public:
-	Preparation(AbstractPreparator::Ptr pPreparator, std::size_t pos, std::vector& val = std::vector()): 
-		AbstractPreparation(pPreparator), 
-		_pos(pos), 
+	Preparation(AbstractPreparator::Ptr pPreparator, std::size_t pos, std::vector& val = std::vector()):
+		AbstractPreparation(pPreparator),
+		_pos(pos),
 		_val(val)
 		/// Creates the Preparation.
 	{
@@ -98,9 +98,9 @@ class Preparation>: public AbstractPreparation
 	/// the whole deque preparation, rather than only individual contained values.
 {
 public:
-	Preparation(AbstractPreparator::Ptr pPreparator, std::size_t pos, std::deque& val = std::deque()): 
-		AbstractPreparation(pPreparator), 
-		_pos(pos), 
+	Preparation(AbstractPreparator::Ptr pPreparator, std::size_t pos, std::deque& val = std::deque()):
+		AbstractPreparation(pPreparator),
+		_pos(pos),
 		_val(val)
 		/// Creates the Preparation.
 	{
@@ -130,9 +130,9 @@ class Preparation>: public AbstractPreparation
 	/// the whole list preparation, rather than only individual contained values.
 {
 public:
-	Preparation(AbstractPreparator::Ptr pPreparator, std::size_t pos, std::list& val = std::list()): 
-		AbstractPreparation(pPreparator), 
-		_pos(pos), 
+	Preparation(AbstractPreparator::Ptr pPreparator, std::size_t pos, std::list& val = std::list()):
+		AbstractPreparation(pPreparator),
+		_pos(pos),
 		_val(val)
 		/// Creates the Preparation.
 	{
diff --git a/Data/include/Poco/Data/Range.h b/Data/include/Poco/Data/Range.h
index 8f0ab042e..08222a43c 100644
--- a/Data/include/Poco/Data/Range.h
+++ b/Data/include/Poco/Data/Range.h
@@ -66,7 +66,7 @@ inline const Limit& Range::upper() const
 namespace Keywords {
 
 
-template  
+template 
 Limit limit(T lim, bool hard = false)
 	/// Creates an upperLimit
 {
@@ -74,21 +74,21 @@ Limit limit(T lim, bool hard = false)
 }
 
 
-template  
+template 
 Limit upperLimit(T lim, bool hard = false)
 {
 	return limit(lim, hard);
 }
 
 
-template  
+template 
 Limit lowerLimit(T lim)
 {
 	return Limit(static_cast(lim), true, true);
 }
 
 
-template  
+template 
 Range range(T low, T upp, bool hard = false)
 {
 	return Range(static_cast(low), static_cast(upp), hard);
diff --git a/Data/include/Poco/Data/RecordSet.h b/Data/include/Poco/Data/RecordSet.h
index d3733cfe2..603ed52da 100644
--- a/Data/include/Poco/Data/RecordSet.h
+++ b/Data/include/Poco/Data/RecordSet.h
@@ -44,7 +44,7 @@ class RowFilter;
 class Data_API RecordSet: private Statement
 	/// RecordSet provides access to data returned from a query.
 	/// Data access indices (row and column) are 0-based, as usual in C++.
-	/// 
+	///
 	/// Recordset provides navigation methods to iterate through the
 	/// recordset, retrieval methods to extract data, and methods
 	/// to get metadata (type, etc.) about columns.
@@ -64,7 +64,7 @@ class Data_API RecordSet: private Statement
 	/// The third (optional) argument passed to the Recordset constructor is a RowFormatter
 	/// implementation. The formatter is used in conjunction with << operator for recordset
 	/// data formating.
-	/// 
+	///
 	/// The number of rows in the RecordSet can be limited by specifying
 	/// a limit for the Statement.
 {
@@ -82,18 +82,18 @@ public:
 		RowFormatter::Ptr pRowFormatter = 0);
 		/// Creates the RecordSet.
 
-	RecordSet(Session& rSession, 
+	RecordSet(Session& rSession,
 		const std::string& query,
 		RowFormatter::Ptr pRowFormatter = 0);
 		/// Creates the RecordSet.
 
-	RecordSet(Session& rSession, 
+	RecordSet(Session& rSession,
 		const std::string& query,
 		const RowFormatter& rowFormatter);
 		/// Creates the RecordSet.
 
 	template 
-	RecordSet(Session& rSession, const std::string& query, const RF& rowFormatter): 
+	RecordSet(Session& rSession, const std::string& query, const RF& rowFormatter):
 		Statement((rSession << query, Keywords::now)),
 		_currentRow(0),
 		_pBegin(new RowIterator(this, 0 == rowsExtracted())),
@@ -145,7 +145,7 @@ public:
 	std::size_t getTotalRowCount() const;
 		/// Returns the total number of rows in the RecordSet.
 		/// The number of rows reported is independent of filtering.
-		/// If the total row count has not been set externally 
+		/// If the total row count has not been set externally
 		/// (either explicitly or implicitly through SQL), the value
 		/// returned shall only be accurate if the statement limit
 		/// is less or equal to the total row count.
@@ -274,7 +274,7 @@ public:
 		else
 			return value(name, _currentRow);
 	}
-	
+
 	template 
 	Poco::Dynamic::Var nvl(std::size_t index, const T& deflt = T()) const
 		/// Returns the value in the given column of the current row
@@ -378,11 +378,11 @@ public:
 	void formatNames() const;
 		/// Formats names using the current RowFormatter.
 
-	std::ostream& copyValues(std::ostream& os, 
-		std::size_t offset = 0, 
+	std::ostream& copyValues(std::ostream& os,
+		std::size_t offset = 0,
 		std::size_t length = RowIterator::POSITION_END) const;
 		/// Copies the data values to the supplied output stream.
-		/// The data set to be copied is starting at the specified offset 
+		/// The data set to be copied is starting at the specified offset
 		/// from the recordset beginning. The number of rows to be copied
 		/// is specified by length argument.
 		/// An invalid combination of offset/length arguments shall
@@ -391,7 +391,7 @@ public:
 
 	void formatValues(std::size_t offset, std::size_t length) const;
 		/// Formats values using the current RowFormatter.
-		/// The data set to be formatted is starting at the specified offset 
+		/// The data set to be formatted is starting at the specified offset
 		/// from the recordset beginning. The number of rows to be copied
 		/// is specified by length argument.
 		/// An invalid combination of offset/length arguments shall
@@ -421,7 +421,7 @@ private:
 		const AbstractExtractionVec& rExtractions = extractions();
 		AbstractExtractionVec::const_iterator it = rExtractions.begin();
 		AbstractExtractionVec::const_iterator end = rExtractions.end();
-		
+
 		for (; it != end; ++it)
 		{
 			ExtractionVecPtr pExtraction = dynamic_cast(it->get());
@@ -467,9 +467,9 @@ private:
 		{
 			return pExtraction->column();
 		}
-		else 
+		else
 		{
-			throw Poco::BadCastException(Poco::format("Type cast failed!\nColumn: %z\nTarget type:\t%s",  
+			throw Poco::BadCastException(Poco::format("Type cast failed!\nColumn: %z\nTarget type:\t%s",
 				pos,
 				std::string(typeid(T).name())));
 		}
diff --git a/Data/include/Poco/Data/Row.h b/Data/include/Poco/Data/Row.h
index 110be6f0d..089d9ae87 100644
--- a/Data/include/Poco/Data/Row.h
+++ b/Data/include/Poco/Data/Row.h
@@ -41,12 +41,12 @@ class Data_API Row
 	/// Rows are sortable. The sortability is maintained at all times (i.e. there
 	/// is always at least one column specified as a sorting criteria) .
 	/// The default and minimal sorting criteria is the first field (position 0).
-	/// The default sorting criteria can be replaced with any other field by 
+	/// The default sorting criteria can be replaced with any other field by
 	/// calling replaceSortField() member function.
 	/// Additional fields can be added to sorting criteria, in which case the
 	/// field precedence corresponds to addition order (i.e. later added fields
 	/// have lower sorting precedence).
-	/// These features make Row suitable for use with standard sorted 
+	/// These features make Row suitable for use with standard sorted
 	/// containers and algorithms. The main constraint is that all the rows from
 	/// a set that is being sorted must have the same sorting criteria (i.e., the same
 	/// set of fields must be in sorting criteria in the same order). Since rows don't
@@ -73,7 +73,7 @@ public:
 	using SortMap = std::vector;
 		/// The type for map holding fields used for sorting criteria.
 		/// Fields are added sequentially and have precedence that
-		/// corresponds to field adding sequence order (rather than field's 
+		/// corresponds to field adding sequence order (rather than field's
 		/// position in the row).
 		/// This requirement rules out use of std::map due to its sorted nature.
 	using SortMapPtr = SharedPtr;
@@ -111,7 +111,7 @@ public:
 		_pNames->push_back(name);
 		if (1 == _values.size()) addSortField(0);
 	}
-	
+
 	template 
 	void set(std::size_t pos, const T& val)
 		/// Assigns the value to the row.
diff --git a/Data/include/Poco/Data/RowFilter.h b/Data/include/Poco/Data/RowFilter.h
index 37d2c903d..4bec4c49e 100644
--- a/Data/include/Poco/Data/RowFilter.h
+++ b/Data/include/Poco/Data/RowFilter.h
@@ -167,7 +167,7 @@ private:
 	RecordSet& recordSet() const;
 
 	Comparison getComparison(const std::string& comp) const;
-	
+
 	void rewindRecordSet();
 
 	Comparisons        _comparisons;
diff --git a/Data/include/Poco/Data/RowFormatter.h b/Data/include/Poco/Data/RowFormatter.h
index 7c735a18d..e916d4f92 100644
--- a/Data/include/Poco/Data/RowFormatter.h
+++ b/Data/include/Poco/Data/RowFormatter.h
@@ -50,8 +50,8 @@ class Data_API RowFormatter
 	/// it with rows through RecordSet.
 	///
 	/// To accomodate for various formatting needs, a formatter can operate in two modes:
-	/// 
-	///	  - progressive: formatted individual row strings are gemerated and returned from each 
+	///
+	///	  - progressive: formatted individual row strings are gemerated and returned from each
 	///     call to formatValues;
 	///     std::string& formatNames(const NameVecPtr, std::string&) and
 	///     std::string& formatValues(const ValueVec&, std::string&) member calls should be
@@ -106,7 +106,7 @@ public:
 		/// The default implementation does nothing.
 
 	virtual const std::string& toString();
-		/// Throws NotImplementedException. Formatters operating in bulk mode should 
+		/// Throws NotImplementedException. Formatters operating in bulk mode should
 		/// implement this member function to return valid pointer to the formatted result.
 
 	virtual int rowCount() const;
diff --git a/Data/include/Poco/Data/RowIterator.h b/Data/include/Poco/Data/RowIterator.h
index 88fe51d96..e1e32cb49 100644
--- a/Data/include/Poco/Data/RowIterator.h
+++ b/Data/include/Poco/Data/RowIterator.h
@@ -98,7 +98,7 @@ public:
 		/// Returns a copy the RowIterator backed by diff positions.
 		/// Throws RangeException if diff is larger than current position.
 
-	void swap(RowIterator& other);
+	void swap(RowIterator& other) noexcept;
 		/// Swaps the RowIterator with another one.
 
 private:
diff --git a/Data/include/Poco/Data/SessionFactory.h b/Data/include/Poco/Data/SessionFactory.h
index 0185a8a38..3753cf3e1 100644
--- a/Data/include/Poco/Data/SessionFactory.h
+++ b/Data/include/Poco/Data/SessionFactory.h
@@ -32,16 +32,16 @@ namespace Data {
 
 
 class Data_API SessionFactory
-	/// A SessionFactory is a singleton class that stores Connectors and allows to 
+	/// A SessionFactory is a singleton class that stores Connectors and allows to
 	/// create Sessions of the required type:
-	///    
+	///
 	///     Session ses(SessionFactory::instance().create(connector, connectionString));
-	///    
+	///
 	/// where the first param presents the type of session one wants to create (e.g. for SQLite one would choose "SQLite")
 	/// and the second param is the connection string that the connector requires to connect to the database.
 	///
 	/// A concrete example to open an SQLite database stored in the file "dummy.db" would be
-	///    
+	///
 	///     Session ses(SessionFactory::instance().create(SQLite::Connector::KEY, "dummy.db"));
 	///
 	/// An even simpler way to create a session is to use the two argument constructor of Session, which
@@ -50,7 +50,7 @@ class Data_API SessionFactory
 	///      Session ses("SQLite", "dummy.db");
 {
 public:
-	
+
 	static SessionFactory& instance();
 		/// returns the static instance of the singleton.
 
@@ -71,7 +71,7 @@ public:
 
 	Session create(const std::string& uri,
 		std::size_t timeout = Session::LOGIN_TIMEOUT_DEFAULT);
-		/// Creates a Session for the given URI (must be in key:///connectionString format). 
+		/// Creates a Session for the given URI (must be in key:///connectionString format).
 		/// Throws a Poco:Data::UnknownDataBaseException if no Connector is registered for the key.
 
 private:
@@ -86,7 +86,7 @@ private:
 		Poco::SharedPtr ptrSI;
 		SessionInfo(Connector* pSI);
 	};
-	
+
 	typedef std::map Connectors;
 	Connectors      _connectors;
 	Poco::FastMutex _mutex;
diff --git a/Data/include/Poco/Data/SessionPool.h b/Data/include/Poco/Data/SessionPool.h
index 6994c331e..0c801c44b 100644
--- a/Data/include/Poco/Data/SessionPool.h
+++ b/Data/include/Poco/Data/SessionPool.h
@@ -40,7 +40,7 @@ class Data_API SessionPool: public RefCountedObject
 	/// operation. Therefore it makes sense to reuse a session object
 	/// once it is no longer needed.
 	///
-	/// A SessionPool manages a collection of SessionImpl objects 
+	/// A SessionPool manages a collection of SessionImpl objects
 	/// (decorated with a PooledSessionImpl).
 	///
 	/// When a SessionImpl object is requested, the SessionPool first
@@ -52,7 +52,7 @@ class Data_API SessionPool: public RefCountedObject
 	/// can be set on the maximum number of objects.
 	/// Sessions found not to be connected to the database are purged
 	/// from the pool whenever one of the following events occurs:
-	/// 
+	///
 	///   - JanitorTimer event
 	///   - get() request
 	///   - putBack() request
@@ -67,11 +67,12 @@ class Data_API SessionPool: public RefCountedObject
 	///     ...
 {
 public:
-	SessionPool(const std::string& connector, 
-		const std::string& connectionString, 
-		int minSessions = 1, 
-		int maxSessions = 32, 
-		int idleTime = 60);
+	SessionPool(const std::string& connector,
+		const std::string& connectionString,
+		int minSessions = 1,
+		int maxSessions = 32,
+		int idleTime = 60,
+		int connTimeout = 60);
 		/// Creates the SessionPool for sessions with the given connector
 		/// and connectionString.
 		///
@@ -81,23 +82,23 @@ public:
 
 	~SessionPool();
 		/// Destroys the SessionPool.
-		
+
 	Session get();
 		/// Returns a Session.
 		///
 		/// If there are unused sessions available, one of the
 		/// unused sessions is recycled. Otherwise, a new session
-		/// is created. 
+		/// is created.
 		///
 		/// If the maximum number of sessions for this pool has
 		/// already been created, a SessionPoolExhaustedException
 		/// is thrown.
-	
+
 	template 
 	Session get(const std::string& name, const T& value)
 		/// Returns a Session with requested property set.
 		/// The property can be different from the default pool
-		/// value, in which case it is reset back to the pool 
+		/// value, in which case it is reset back to the pool
 		/// value when the session is reclaimed by the pool.
 	{
 		Session s = get();
@@ -111,24 +112,27 @@ public:
 	Session get(const std::string& name, bool value);
 		/// Returns a Session with requested feature set.
 		/// The feature can be different from the default pool
-		/// value, in which case it is reset back to the pool 
+		/// value, in which case it is reset back to the pool
 		/// value when the session is reclaimed by the pool.
 
 	int capacity() const;
 		/// Returns the maximum number of sessions the SessionPool will manage.
-		
+
 	int used() const;
 		/// Returns the number of sessions currently in use.
-		
+
 	int idle() const;
 		/// Returns the number of idle sessions.
-		
+
+	int connTimeout() const;
+		/// Returns the connection timeout.
+
 	int dead();
 		/// Returns the number of not connected active sessions.
 
 	int allocated() const;
 		/// Returns the number of allocated sessions.
-		
+
 	int available() const;
 		/// Returns the number of available (idle + remaining capacity) sessions.
 
@@ -177,14 +181,14 @@ protected:
 	void onJanitorTimer(Poco::Timer&);
 
 private:
-	typedef std::pair PropertyPair; 
-	typedef std::pair FeaturePair; 
+	typedef std::pair PropertyPair;
+	typedef std::pair FeaturePair;
 	typedef std::map AddPropertyMap;
 	typedef std::map AddFeatureMap;
 
 	SessionPool(const SessionPool&);
 	SessionPool& operator = (const SessionPool&);
-		
+
 	void closeAll(SessionList& sessionList);
 
 	std::string    _connector;
@@ -192,6 +196,7 @@ private:
 	int            _minSessions;
 	int            _maxSessions;
 	int            _idleTime;
+	int            _connTimeout;
 	int            _nSessions;
 	SessionList    _idleSessions;
 	SessionList    _activeSessions;
@@ -203,7 +208,7 @@ private:
 	AddFeatureMap  _addFeatureMap;
 	mutable
 	Poco::Mutex _mutex;
-	
+
 	friend class PooledSessionImpl;
 };
 
diff --git a/Data/include/Poco/Data/SessionPoolContainer.h b/Data/include/Poco/Data/SessionPoolContainer.h
index 15c3e83b9..a1479b180 100644
--- a/Data/include/Poco/Data/SessionPoolContainer.h
+++ b/Data/include/Poco/Data/SessionPoolContainer.h
@@ -38,15 +38,15 @@ public:
 
 	~SessionPoolContainer();
 		/// Destroys the SessionPoolContainer.
-	
+
 	void add(SessionPool* pPool);
 		/// Adds existing session pool to the container.
 		/// Throws SessionPoolExistsException if pool already exists.
 
-	Session add(const std::string& sessionKey, 
+	Session add(const std::string& sessionKey,
 		const std::string& connectionString,
-		int minSessions = 1, 
-		int maxSessions = 32, 
+		int minSessions = 1,
+		int maxSessions = 32,
 		int idleTime = 60);
 		/// Adds a new session pool to the container and returns a Session from
 		/// newly created pool. If pool already exists, request to add is silently
@@ -58,7 +58,7 @@ public:
 	bool isActive(const std::string& sessionKey,
 		const std::string& connectionString = "") const;
 		/// Returns true if the session is active (i.e. not shut down).
-		/// If connectionString is empty string, sessionKey must be a 
+		/// If connectionString is empty string, sessionKey must be a
 		/// fully qualified session name as registered with the pool
 		/// container.
 
@@ -72,7 +72,7 @@ public:
 
 	void remove(const std::string& name);
 		/// Removes a SessionPool.
-		
+
 	int count() const;
 		/// Returns the number of session pols in the container.
 
@@ -84,7 +84,7 @@ private:
 
 	SessionPoolContainer(const SessionPoolContainer&);
 	SessionPoolContainer& operator = (const SessionPoolContainer&);
-		
+
 	SessionPoolMap  _sessionPools;
 	Poco::FastMutex _mutex;
 };
diff --git a/Data/include/Poco/Data/SimpleRowFormatter.h b/Data/include/Poco/Data/SimpleRowFormatter.h
index 67d82c6a8..0dcb43b0b 100644
--- a/Data/include/Poco/Data/SimpleRowFormatter.h
+++ b/Data/include/Poco/Data/SimpleRowFormatter.h
@@ -49,7 +49,7 @@ public:
 	~SimpleRowFormatter();
 		/// Destroys the SimpleRowFormatter.
 
-	void swap(SimpleRowFormatter& other);
+	void swap(SimpleRowFormatter& other) noexcept;
 		/// Swaps the row formatter with another one.
 
 	std::string& formatNames(const NameVecPtr pNames, std::string& formattedNames);
@@ -66,7 +66,7 @@ public:
 
 	std::streamsize getColumnWidth() const;
 		/// Returns the column width.
-		
+
 	std::streamsize getSpacing() const;
 		/// Returns the spacing.
 
@@ -109,9 +109,13 @@ inline std::streamsize SimpleRowFormatter::getSpacing() const
 
 namespace std
 {
+	// Note: for an unknown reason, clang refuses to compile this function as noexcept
 	template<>
-	inline void swap(Poco::Data::SimpleRowFormatter& s1, 
+	inline void swap(Poco::Data::SimpleRowFormatter& s1,
 		Poco::Data::SimpleRowFormatter& s2)
+#ifndef POCO_COMPILER_CLANG
+		noexcept
+#endif
 		/// Full template specalization of std:::swap for SimpleRowFormatter
 	{
 		s1.swap(s2);
diff --git a/Data/include/Poco/Data/Statement.h b/Data/include/Poco/Data/Statement.h
index 610eead67..c3f30cce3 100644
--- a/Data/include/Poco/Data/Statement.h
+++ b/Data/include/Poco/Data/Statement.h
@@ -78,6 +78,7 @@ public:
 	using ResultPtr = SharedPtr;
 	using AsyncExecMethod = ActiveMethod;
 	using AsyncExecMethodPtr = SharedPtr;
+	using State = StatementImpl::State;
 
 	static const int WAIT_FOREVER = -1;
 
@@ -124,7 +125,7 @@ public:
 	Statement& operator = (Statement&& stmt) noexcept;
 		/// Move assignment.
 
-	void swap(Statement& other);
+	void swap(Statement& other) noexcept;
 		/// Swaps the statement with another one.
 
 	template 
@@ -385,6 +386,9 @@ public:
 		/// Sets the row formatter for this statement.
 		/// Statement takes the ownership of the formatter.
 
+	State state() const;
+		/// Returns the statement state.
+
 protected:
 	using ImplPtr = StatementImpl::Ptr;
 
@@ -791,6 +795,12 @@ inline bool Statement::isAsync() const
 }
 
 
+inline Statement::State Statement::state() const
+{
+	return _pImpl->getState();
+}
+
+
 inline void Statement::setRowFormatter(RowFormatter::Ptr pRowFormatter)
 {
 	_pRowFormatter = pRowFormatter;
@@ -804,7 +814,7 @@ inline const RowFormatter::Ptr& Statement::getRowFormatter()
 }
 
 
-inline void swap(Statement& s1, Statement& s2)
+inline void swap(Statement& s1, Statement& s2) noexcept
 {
 	s1.swap(s2);
 }
diff --git a/Data/include/Poco/Data/StatementCreator.h b/Data/include/Poco/Data/StatementCreator.h
index 635de7e1d..23ca43032 100644
--- a/Data/include/Poco/Data/StatementCreator.h
+++ b/Data/include/Poco/Data/StatementCreator.h
@@ -34,7 +34,7 @@ class Data_API StatementCreator
 public:
 	StatementCreator();
 		/// Creates an unitialized StatementCreator.
-		
+
 	StatementCreator(Poco::AutoPtr ptrImpl);
 		/// Creates a StatementCreator.
 
@@ -52,10 +52,10 @@ public:
 
 	StatementCreator& operator = (StatementCreator&& other) noexcept;
 		/// Assignment operator.
-		
-	void swap(StatementCreator& other);
-		/// Swaps the StatementCreator with another one.	
-		
+
+	void swap(StatementCreator& other) noexcept;
+		/// Swaps the StatementCreator with another one.
+
 	template 
 	Statement operator << (const T& t)
 		/// Creates a Statement.
diff --git a/Data/include/Poco/Data/StatementImpl.h b/Data/include/Poco/Data/StatementImpl.h
index 58e1d2d1f..fc2c9ffb9 100644
--- a/Data/include/Poco/Data/StatementImpl.h
+++ b/Data/include/Poco/Data/StatementImpl.h
@@ -432,7 +432,7 @@ private:
 
 	using CountVec = std::vector;
 
-	State                    _state;
+	std::atomic       _state;
 	Limit                    _extrLimit;
 	std::size_t              _lowerLimit;
 	std::vector         _columnsExtracted;
diff --git a/Data/include/Poco/Data/Time.h b/Data/include/Poco/Data/Time.h
index 07116906b..80619a595 100644
--- a/Data/include/Poco/Data/Time.h
+++ b/Data/include/Poco/Data/Time.h
@@ -174,7 +174,7 @@ public:
 	~VarHolderImpl()
 	{
 	}
-	
+
 	const std::type_info& type() const
 	{
 		return typeid(Poco::Data::Time);
@@ -211,7 +211,7 @@ public:
 	{
 		return cloneHolder(pVarHolder, _val);
 	}
-	
+
 	const Poco::Data::Time& value() const
 	{
 		return _val;
diff --git a/Data/include/Poco/Data/Transaction.h b/Data/include/Poco/Data/Transaction.h
index a8fdc4699..caf3e7f85 100644
--- a/Data/include/Poco/Data/Transaction.h
+++ b/Data/include/Poco/Data/Transaction.h
@@ -44,22 +44,22 @@ public:
 		/// Creates the Transaction, using the given database session.
 		/// If start is true, transaction is started, otherwise begin() must be called
 		/// to start the transaction.
-		
+
 	template 
-	Transaction(Poco::Data::Session& rSession, T& t, Poco::Logger* pLogger = 0): 
+	Transaction(Poco::Data::Session& rSession, T& t, Poco::Logger* pLogger = 0):
 		_rSession(rSession),
 		_pLogger(pLogger)
 		/// Creates the Transaction, using the given database session, transactor and logger.
-		/// The transactor type must provide operator () overload taking non-const Session 
+		/// The transactor type must provide operator () overload taking non-const Session
 		/// reference as an argument.
 		///
 		/// When transaction is created using this constructor, it is executed and
 		/// commited automatically. If no error occurs, rollback is disabled and does
 		/// not occur at destruction time. If an error occurs resulting in exception being
 		/// thrown, the transaction is rolled back and exception propagated to calling code.
-		/// 
+		///
 		/// Example usage:
-		/// 
+		///
 		/// struct Transactor
 		/// {
 		///		void operator () (Session& session) const
@@ -67,9 +67,9 @@ public:
 		///			// do something ...
 		///		}
 		/// };
-		/// 
+		///
 		/// Transactor tr;
-		/// Transaction tn(session, tr); 
+		/// Transaction tn(session, tr);
 	{
 		try { transact(t); }
 		catch (...)
@@ -86,7 +86,7 @@ public:
 		/// (by calling commit()), or rolled back (by calling rollback()).
 		///
 		/// If an exception is thrown during rollback, the exception is logged
-		/// and no further action is taken. 
+		/// and no further action is taken.
 
 	void setIsolation(Poco::UInt32 ti);
 		/// Sets the transaction isolation level.
@@ -116,7 +116,7 @@ public:
 
 	template 
 	void transact(T& t)
-		/// Executes the transactor and, unless transactor throws an exception, 
+		/// Executes the transactor and, unless transactor throws an exception,
 		/// commits the transaction.
 	{
 		if (!isActive()) begin();
@@ -126,10 +126,10 @@ public:
 
 	void commit();
 		/// Commits the current transaction.
-		
+
 	void rollback();
 		/// Rolls back the current transaction.
-		
+
 	bool isActive();
 		/// Returns false after the transaction has been committed or rolled back,
 		/// true if the transaction is ongoing.
@@ -142,7 +142,7 @@ private:
 	Transaction();
 	Transaction(const Transaction&);
 	Transaction& operator = (const Transaction&);
-	
+
 	void begin();
 		/// Begins the transaction if the session is already not in transaction.
 		/// Otherwise does nothing.
diff --git a/Data/include/Poco/Data/TypeHandler.h b/Data/include/Poco/Data/TypeHandler.h
index 85684666e..235cbbb26 100644
--- a/Data/include/Poco/Data/TypeHandler.h
+++ b/Data/include/Poco/Data/TypeHandler.h
@@ -79,18 +79,18 @@ class TypeHandler: public AbstractTypeHandler
 	///			// the table is defined as Person (LastName VARCHAR(30), FirstName VARCHAR, Age INTEGER(3))
 	///			// Note that we advance pos by the number of columns the datatype uses! For string/int this is one.
 	///			poco_assert_dbg (!pBinder.isNull());
-	///			TypeHandler::bind(pos++, obj.getLastName(), pBinder, dir);
-	///			TypeHandler::bind(pos++, obj.getFirstName(), pBinder, dir);
-	///			TypeHandler::bind(pos++, obj.getAge(), pBinder, dir);
+	///			   TypeHandler::bind(pos++, obj.getLastName(), pBinder, dir);
+	///			   TypeHandler::bind(pos++, obj.getFirstName(), pBinder, dir);
+	///			   TypeHandler::bind(pos++, obj.getAge(), pBinder, dir);
 	///		}
 	///
 	///		static void prepare(std::size_t pos, const Person& obj, AbstractPreparator::Ptr pPreparator)
 	///		{
 	///			// the table is defined as Person (LastName VARCHAR(30), FirstName VARCHAR, Age INTEGER(3))
 	///			poco_assert_dbg (!pPreparator.isNull());
-	///			TypeHandler::prepare(pos++, obj.getLastName(), pPreparator);
-	///			TypeHandler::prepare(pos++, obj.getFirstName(), pPreparator);
-	///			TypeHandler::prepare(pos++, obj.getAge(), pPreparator);
+	///			   TypeHandler::prepare(pos++, obj.getLastName(), pPreparator);
+	///			   TypeHandler::prepare(pos++, obj.getFirstName(), pPreparator);
+	///			   TypeHandler::prepare(pos++, obj.getAge(), pPreparator);
 	///		}
 	///
 	///		static void extract(std::size_t pos, Person& obj, const Person& defVal, AbstractExtractor::Ptr pExt)
@@ -102,9 +102,9 @@ class TypeHandler: public AbstractTypeHandler
 	///			std::string firstName;
 	///			int age = 0;
 	///			// the table is defined as Person (LastName VARCHAR(30), FirstName VARCHAR, Age INTEGER(3))
-	///			TypeHandler::extract(pos++, lastName, defVal.getLastName(), pExt);
-	///			TypeHandler::extract(pos++, firstName, defVal.getFirstName(), pExt);
-	///			TypeHandler::extract(pos++, age, defVal.getAge(), pExt);
+	///			   TypeHandler::extract(pos++, lastName, defVal.getLastName(), pExt);
+	///			   TypeHandler::extract(pos++, firstName, defVal.getFirstName(), pExt);
+	///			   TypeHandler::extract(pos++, age, defVal.getAge(), pExt);
 	///			obj.setLastName(lastName);
 	///			obj.setFirstName(firstName);
 	///			obj.setAge(age);
@@ -343,6 +343,3670 @@ void tupleExtract(std::size_t& pos, TupleType tuple, DefValType defVal, Abstract
 }
 
 
+template 
+class TypeHandler>
+{
+  public:
+	using TupleConstRef = typename Poco::TypeWrapper>::CONSTREFTYPE;
+	using TupleRef = typename Poco::TypeWrapper>::REFTYPE;
+
+	static void bind(std::size_t pos, TupleConstRef tuple, AbstractBinder::Ptr pBinder, AbstractBinder::Direction dir)
+	{
+		poco_assert_dbg (!pBinder.isNull());
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+	}
+
+	static void prepare(std::size_t pos, TupleConstRef tuple, AbstractPreparator::Ptr pPreparator)
+	{
+		poco_assert_dbg (!pPreparator.isNull());
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+	}
+
+	static std::size_t size()
+	{
+		return TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size();
+	}
+
+	static void extract(std::size_t pos, TupleRef tuple, TupleConstRef defVal, AbstractExtractor::Ptr pExt)
+	{
+		poco_assert_dbg (!pExt.isNull());
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+	}
+
+  private:
+	TypeHandler(const TypeHandler&);
+	TypeHandler& operator=(const TypeHandler&);
+};
+
+template 
+class TypeHandler>
+{
+  public:
+	using TupleConstRef = typename Poco::TypeWrapper>::CONSTREFTYPE;
+	using TupleRef = typename Poco::TypeWrapper>::REFTYPE;
+
+	static void bind(std::size_t pos, TupleConstRef tuple, AbstractBinder::Ptr pBinder, AbstractBinder::Direction dir)
+	{
+		poco_assert_dbg (!pBinder.isNull());
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+	}
+
+	static void prepare(std::size_t pos, TupleConstRef tuple, AbstractPreparator::Ptr pPreparator)
+	{
+		poco_assert_dbg (!pPreparator.isNull());
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+	}
+
+	static std::size_t size()
+	{
+		return TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size();
+	}
+
+	static void extract(std::size_t pos, TupleRef tuple, TupleConstRef defVal, AbstractExtractor::Ptr pExt)
+	{
+		poco_assert_dbg (!pExt.isNull());
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+	}
+
+  private:
+	TypeHandler(const TypeHandler&);
+	TypeHandler& operator=(const TypeHandler&);
+};
+
+template 
+class TypeHandler>
+{
+  public:
+	using TupleConstRef = typename Poco::TypeWrapper>::CONSTREFTYPE;
+	using TupleRef = typename Poco::TypeWrapper>::REFTYPE;
+
+	static void bind(std::size_t pos, TupleConstRef tuple, AbstractBinder::Ptr pBinder, AbstractBinder::Direction dir)
+	{
+		poco_assert_dbg (!pBinder.isNull());
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+	}
+
+	static void prepare(std::size_t pos, TupleConstRef tuple, AbstractPreparator::Ptr pPreparator)
+	{
+		poco_assert_dbg (!pPreparator.isNull());
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+	}
+
+	static std::size_t size()
+	{
+		return TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size();
+	}
+
+	static void extract(std::size_t pos, TupleRef tuple, TupleConstRef defVal, AbstractExtractor::Ptr pExt)
+	{
+		poco_assert_dbg (!pExt.isNull());
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+	}
+
+  private:
+	TypeHandler(const TypeHandler&);
+	TypeHandler& operator=(const TypeHandler&);
+};
+
+
+template 
+class TypeHandler>
+{
+  public:
+	using TupleConstRef = typename Poco::TypeWrapper>::CONSTREFTYPE;
+	using TupleRef = typename Poco::TypeWrapper>::REFTYPE;
+
+	static void bind(std::size_t pos, TupleConstRef tuple, AbstractBinder::Ptr pBinder, AbstractBinder::Direction dir)
+	{
+		poco_assert_dbg (!pBinder.isNull());
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+	}
+
+	static void prepare(std::size_t pos, TupleConstRef tuple, AbstractPreparator::Ptr pPreparator)
+	{
+		poco_assert_dbg (!pPreparator.isNull());
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+	}
+
+	static std::size_t size()
+	{
+		return TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size();
+	}
+
+	static void extract(std::size_t pos, TupleRef tuple, TupleConstRef defVal, AbstractExtractor::Ptr pExt)
+	{
+		poco_assert_dbg (!pExt.isNull());
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+	}
+
+  private:
+	TypeHandler(const TypeHandler&);
+	TypeHandler& operator=(const TypeHandler&);
+};
+
+
+template 
+class TypeHandler>
+{
+  public:
+	using TupleConstRef = typename Poco::TypeWrapper>::CONSTREFTYPE;
+	using TupleRef = typename Poco::TypeWrapper>::REFTYPE;
+
+	static void bind(std::size_t pos, TupleConstRef tuple, AbstractBinder::Ptr pBinder, AbstractBinder::Direction dir)
+	{
+		poco_assert_dbg (!pBinder.isNull());
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+	}
+
+	static void prepare(std::size_t pos, TupleConstRef tuple, AbstractPreparator::Ptr pPreparator)
+	{
+		poco_assert_dbg (!pPreparator.isNull());
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+	}
+
+	static std::size_t size()
+	{
+		return TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+   		       TypeHandler::size();
+	}
+
+	static void extract(std::size_t pos, TupleRef tuple, TupleConstRef defVal, AbstractExtractor::Ptr pExt)
+	{
+		poco_assert_dbg (!pExt.isNull());
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+	}
+
+  private:
+	TypeHandler(const TypeHandler&);
+	TypeHandler& operator=(const TypeHandler&);
+};
+
+
+template 
+class TypeHandler>
+{
+  public:
+	using TupleConstRef = typename Poco::TypeWrapper>::CONSTREFTYPE;
+	using TupleRef = typename Poco::TypeWrapper>::REFTYPE;
+
+	static void bind(std::size_t pos, TupleConstRef tuple, AbstractBinder::Ptr pBinder, AbstractBinder::Direction dir)
+	{
+		poco_assert_dbg (!pBinder.isNull());
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+	}
+
+	static void prepare(std::size_t pos, TupleConstRef tuple, AbstractPreparator::Ptr pPreparator)
+	{
+		poco_assert_dbg (!pPreparator.isNull());
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+	}
+
+	static std::size_t size()
+	{
+		return TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+    		   TypeHandler::size();
+	}
+
+	static void extract(std::size_t pos, TupleRef tuple, TupleConstRef defVal, AbstractExtractor::Ptr pExt)
+	{
+		poco_assert_dbg (!pExt.isNull());
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+	}
+
+  private:
+	TypeHandler(const TypeHandler&);
+	TypeHandler& operator=(const TypeHandler&);
+};
+
+
+template 
+class TypeHandler>
+{
+  public:
+	using TupleConstRef = typename Poco::TypeWrapper>::CONSTREFTYPE;
+	using TupleRef = typename Poco::TypeWrapper>::REFTYPE;
+
+	static void bind(std::size_t pos, TupleConstRef tuple, AbstractBinder::Ptr pBinder, AbstractBinder::Direction dir)
+	{
+		poco_assert_dbg (!pBinder.isNull());
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+	}
+
+	static void prepare(std::size_t pos, TupleConstRef tuple, AbstractPreparator::Ptr pPreparator)
+	{
+		poco_assert_dbg (!pPreparator.isNull());
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+	}
+
+	static std::size_t size()
+	{
+		return TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size();
+	}
+
+	static void extract(std::size_t pos, TupleRef tuple, TupleConstRef defVal, AbstractExtractor::Ptr pExt)
+	{
+		poco_assert_dbg (!pExt.isNull());
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+	}
+
+  private:
+	TypeHandler(const TypeHandler&);
+	TypeHandler& operator=(const TypeHandler&);
+};
+
+
+template 
+class TypeHandler>
+{
+  public:
+	using TupleConstRef = typename Poco::TypeWrapper>::CONSTREFTYPE;
+	using TupleRef = typename Poco::TypeWrapper>::REFTYPE;
+
+	static void bind(std::size_t pos, TupleConstRef tuple, AbstractBinder::Ptr pBinder, AbstractBinder::Direction dir)
+	{
+		poco_assert_dbg (!pBinder.isNull());
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+	}
+
+	static void prepare(std::size_t pos, TupleConstRef tuple, AbstractPreparator::Ptr pPreparator)
+	{
+		poco_assert_dbg (!pPreparator.isNull());
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+	}
+
+	static std::size_t size()
+	{
+		return TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size();
+	}
+
+	static void extract(std::size_t pos, TupleRef tuple, TupleConstRef defVal, AbstractExtractor::Ptr pExt)
+	{
+		poco_assert_dbg (!pExt.isNull());
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+	}
+
+  private:
+	TypeHandler(const TypeHandler&);
+	TypeHandler& operator=(const TypeHandler&);
+};
+
+template 
+class TypeHandler>
+{
+  public:
+	using TupleConstRef = typename Poco::TypeWrapper>::CONSTREFTYPE;
+	using TupleRef = typename Poco::TypeWrapper>::REFTYPE;
+
+	static void bind(std::size_t pos, TupleConstRef tuple, AbstractBinder::Ptr pBinder, AbstractBinder::Direction dir)
+	{
+		poco_assert_dbg (!pBinder.isNull());
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+	}
+
+	static void prepare(std::size_t pos, TupleConstRef tuple, AbstractPreparator::Ptr pPreparator)
+	{
+		poco_assert_dbg (!pPreparator.isNull());
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+	}
+
+	static std::size_t size()
+	{
+		return TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+		       TypeHandler::size();
+	}
+
+	static void extract(std::size_t pos, TupleRef tuple, TupleConstRef defVal, AbstractExtractor::Ptr pExt)
+	{
+		poco_assert_dbg (!pExt.isNull());
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+	}
+
+  private:
+	TypeHandler(const TypeHandler&);
+	TypeHandler& operator=(const TypeHandler&);
+};
+
+
+template 
+class TypeHandler>
+{
+  public:
+	using TupleConstRef = typename Poco::TypeWrapper>::CONSTREFTYPE;
+	using TupleRef = typename Poco::TypeWrapper>::REFTYPE;
+
+	static void bind(std::size_t pos, TupleConstRef tuple, AbstractBinder::Ptr pBinder, AbstractBinder::Direction dir)
+	{
+		poco_assert_dbg (!pBinder.isNull());
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+	}
+
+	static void prepare(std::size_t pos, TupleConstRef tuple, AbstractPreparator::Ptr pPreparator)
+	{
+		poco_assert_dbg (!pPreparator.isNull());
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+	}
+
+	static std::size_t size()
+	{
+		return TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size();
+	}
+
+	static void extract(std::size_t pos, TupleRef tuple, TupleConstRef defVal, AbstractExtractor::Ptr pExt)
+	{
+		poco_assert_dbg (!pExt.isNull());
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+	}
+
+  private:
+	TypeHandler(const TypeHandler&);
+	TypeHandler& operator=(const TypeHandler&);
+};
+
+
+template 
+class TypeHandler>
+{
+  public:
+	using TupleConstRef = typename Poco::TypeWrapper>::CONSTREFTYPE;
+	using TupleRef = typename Poco::TypeWrapper>::REFTYPE;
+
+	static void bind(std::size_t pos, TupleConstRef tuple, AbstractBinder::Ptr pBinder, AbstractBinder::Direction dir)
+	{
+		poco_assert_dbg (!pBinder.isNull());
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+	}
+
+	static void prepare(std::size_t pos, TupleConstRef tuple, AbstractPreparator::Ptr pPreparator)
+	{
+		poco_assert_dbg (!pPreparator.isNull());
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+	}
+
+	static std::size_t size()
+	{
+		return TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size();
+	}
+
+	static void extract(std::size_t pos, TupleRef tuple, TupleConstRef defVal, AbstractExtractor::Ptr pExt)
+	{
+		poco_assert_dbg (!pExt.isNull());
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+	}
+
+  private:
+	TypeHandler(const TypeHandler&);
+	TypeHandler& operator=(const TypeHandler&);
+};
+
+
+template 
+class TypeHandler>
+{
+  public:
+	using TupleConstRef = typename Poco::TypeWrapper>::CONSTREFTYPE;
+	using TupleRef = typename Poco::TypeWrapper>::REFTYPE;
+
+	static void bind(std::size_t pos, TupleConstRef tuple, AbstractBinder::Ptr pBinder, AbstractBinder::Direction dir)
+	{
+		poco_assert_dbg (!pBinder.isNull());
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+	}
+
+	static void prepare(std::size_t pos, TupleConstRef tuple, AbstractPreparator::Ptr pPreparator)
+	{
+		poco_assert_dbg (!pPreparator.isNull());
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+	}
+
+	static std::size_t size()
+	{
+		return TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size();
+	}
+
+	static void extract(std::size_t pos, TupleRef tuple, TupleConstRef defVal, AbstractExtractor::Ptr pExt)
+	{
+		poco_assert_dbg (!pExt.isNull());
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+	}
+
+  private:
+	TypeHandler(const TypeHandler&);
+	TypeHandler& operator=(const TypeHandler&);
+};
+
+
+template 
+class TypeHandler>
+{
+  public:
+	using TupleConstRef = typename Poco::TypeWrapper>::CONSTREFTYPE;
+	using TupleRef = typename Poco::TypeWrapper>::REFTYPE;
+
+	static void bind(std::size_t pos, TupleConstRef tuple, AbstractBinder::Ptr pBinder, AbstractBinder::Direction dir)
+	{
+		poco_assert_dbg (!pBinder.isNull());
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+	}
+
+	static void prepare(std::size_t pos, TupleConstRef tuple, AbstractPreparator::Ptr pPreparator)
+	{
+		poco_assert_dbg (!pPreparator.isNull());
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+	}
+
+	static std::size_t size()
+	{
+		return TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size();
+	}
+
+	static void extract(std::size_t pos, TupleRef tuple, TupleConstRef defVal, AbstractExtractor::Ptr pExt)
+	{
+		poco_assert_dbg (!pExt.isNull());
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+	}
+
+  private:
+	TypeHandler(const TypeHandler&);
+	TypeHandler& operator=(const TypeHandler&);
+};
+
+template 
+class TypeHandler>
+{
+  public:
+	using TupleConstRef = typename Poco::TypeWrapper>::CONSTREFTYPE;
+	using TupleRef = typename Poco::TypeWrapper>::REFTYPE;
+
+	static void bind(std::size_t pos, TupleConstRef tuple, AbstractBinder::Ptr pBinder, AbstractBinder::Direction dir)
+	{
+		poco_assert_dbg (!pBinder.isNull());
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+	}
+
+	static void prepare(std::size_t pos, TupleConstRef tuple, AbstractPreparator::Ptr pPreparator)
+	{
+		poco_assert_dbg (!pPreparator.isNull());
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+	}
+
+	static std::size_t size()
+	{
+		return TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size();
+	}
+
+	static void extract(std::size_t pos, TupleRef tuple, TupleConstRef defVal, AbstractExtractor::Ptr pExt)
+	{
+		poco_assert_dbg (!pExt.isNull());
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+	}
+
+  private:
+	TypeHandler(const TypeHandler&);
+	TypeHandler& operator=(const TypeHandler&);
+};
+
+template 
+class TypeHandler>
+{
+  public:
+	using TupleConstRef = typename Poco::TypeWrapper>::CONSTREFTYPE;
+	using TupleRef = typename Poco::TypeWrapper>::REFTYPE;
+
+	static void bind(std::size_t pos, TupleConstRef tuple, AbstractBinder::Ptr pBinder, AbstractBinder::Direction dir)
+	{
+		poco_assert_dbg (!pBinder.isNull());
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+	}
+
+	static void prepare(std::size_t pos, TupleConstRef tuple, AbstractPreparator::Ptr pPreparator)
+	{
+		poco_assert_dbg (!pPreparator.isNull());
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+	}
+
+	static std::size_t size()
+	{
+		return TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size();
+	}
+
+	static void extract(std::size_t pos, TupleRef tuple, TupleConstRef defVal, AbstractExtractor::Ptr pExt)
+	{
+		poco_assert_dbg (!pExt.isNull());
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+	}
+
+  private:
+	TypeHandler(const TypeHandler&);
+	TypeHandler& operator=(const TypeHandler&);
+};
+
+template 
+class TypeHandler>
+{
+  public:
+	using TupleConstRef = typename Poco::TypeWrapper>::CONSTREFTYPE;
+	using TupleRef = typename Poco::TypeWrapper>::REFTYPE;
+
+	static void bind(std::size_t pos, TupleConstRef tuple, AbstractBinder::Ptr pBinder, AbstractBinder::Direction dir)
+	{
+		poco_assert_dbg (!pBinder.isNull());
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+	}
+
+	static void prepare(std::size_t pos, TupleConstRef tuple, AbstractPreparator::Ptr pPreparator)
+	{
+		poco_assert_dbg (!pPreparator.isNull());
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+	}
+
+	static std::size_t size()
+	{
+		return TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size();
+	}
+
+	static void extract(std::size_t pos, TupleRef tuple, TupleConstRef defVal, AbstractExtractor::Ptr pExt)
+	{
+		poco_assert_dbg (!pExt.isNull());
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+	}
+
+  private:
+	TypeHandler(const TypeHandler&);
+	TypeHandler& operator=(const TypeHandler&);
+};
+
+template 
+class TypeHandler>
+{
+  public:
+	using TupleConstRef = typename Poco::TypeWrapper>::CONSTREFTYPE;
+	using TupleRef = typename Poco::TypeWrapper>::REFTYPE;
+
+	static void bind(std::size_t pos, TupleConstRef tuple, AbstractBinder::Ptr pBinder, AbstractBinder::Direction dir)
+	{
+		poco_assert_dbg (!pBinder.isNull());
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+	}
+
+	static void prepare(std::size_t pos, TupleConstRef tuple, AbstractPreparator::Ptr pPreparator)
+	{
+		poco_assert_dbg (!pPreparator.isNull());
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+	}
+
+	static std::size_t size()
+	{
+		return TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size();
+	}
+
+	static void extract(std::size_t pos, TupleRef tuple, TupleConstRef defVal, AbstractExtractor::Ptr pExt)
+	{
+		poco_assert_dbg (!pExt.isNull());
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+	}
+
+  private:
+	TypeHandler(const TypeHandler&);
+	TypeHandler& operator=(const TypeHandler&);
+};
+
+
+template 
+class TypeHandler>
+{
+  public:
+	using TupleConstRef = typename Poco::TypeWrapper>::CONSTREFTYPE;
+	using TupleRef = typename Poco::TypeWrapper>::REFTYPE;
+
+	static void bind(std::size_t pos, TupleConstRef tuple, AbstractBinder::Ptr pBinder, AbstractBinder::Direction dir)
+	{
+		poco_assert_dbg (!pBinder.isNull());
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+	}
+
+	static void prepare(std::size_t pos, TupleConstRef tuple, AbstractPreparator::Ptr pPreparator)
+	{
+		poco_assert_dbg (!pPreparator.isNull());
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+	}
+
+	static std::size_t size()
+	{
+		return TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+	   		   TypeHandler::size() +
+			   TypeHandler::size();
+	}
+
+	static void extract(std::size_t pos, TupleRef tuple, TupleConstRef defVal, AbstractExtractor::Ptr pExt)
+	{
+		poco_assert_dbg (!pExt.isNull());
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+	}
+
+  private:
+	TypeHandler(const TypeHandler&);
+	TypeHandler& operator=(const TypeHandler&);
+};
+
+
+
+template 
+class TypeHandler>
+{
+  public:
+	using TupleConstRef = typename Poco::TypeWrapper>::CONSTREFTYPE;
+	using TupleRef = typename Poco::TypeWrapper>::REFTYPE;
+
+	static void bind(std::size_t pos, TupleConstRef tuple, AbstractBinder::Ptr pBinder, AbstractBinder::Direction dir)
+	{
+		poco_assert_dbg (!pBinder.isNull());
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+	}
+
+	static void prepare(std::size_t pos, TupleConstRef tuple, AbstractPreparator::Ptr pPreparator)
+	{
+		poco_assert_dbg (!pPreparator.isNull());
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+
+	}
+
+	static std::size_t size()
+	{
+		return TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size();
+	}
+
+	static void extract(std::size_t pos, TupleRef tuple, TupleConstRef defVal, AbstractExtractor::Ptr pExt)
+	{
+		poco_assert_dbg (!pExt.isNull());
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+	}
+
+  private:
+	TypeHandler(const TypeHandler&);
+	TypeHandler& operator=(const TypeHandler&);
+};
+
+template 
+class TypeHandler>
+{
+  public:
+	using TupleConstRef = typename Poco::TypeWrapper>::CONSTREFTYPE;
+	using TupleRef = typename Poco::TypeWrapper>::REFTYPE;
+
+	static void bind(std::size_t pos, TupleConstRef tuple, AbstractBinder::Ptr pBinder, AbstractBinder::Direction dir)
+	{
+		poco_assert_dbg (!pBinder.isNull());
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+		tupleBind(pos, tuple, pBinder, dir);
+	}
+
+	static void prepare(std::size_t pos, TupleConstRef tuple, AbstractPreparator::Ptr pPreparator)
+	{
+		poco_assert_dbg (!pPreparator.isNull());
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+		tuplePrepare(pos, tuple, pPreparator);
+	}
+
+	static std::size_t size()
+	{
+		return TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size();
+	}
+
+	static void extract(std::size_t pos, TupleRef tuple, TupleConstRef defVal, AbstractExtractor::Ptr pExt)
+	{
+		poco_assert_dbg (!pExt.isNull());
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+		tupleExtract(pos, tuple, defVal, pExt);
+	}
+
+  private:
+	TypeHandler(const TypeHandler&);
+	TypeHandler& operator=(const TypeHandler&);
+};
+
+
 template ::size() +
-			TypeHandler::size() +
-			TypeHandler::size() +
-			TypeHandler::size() +
-			TypeHandler::size() +
-			TypeHandler::size() +
-			TypeHandler::size() +
-			TypeHandler::size() +
-			TypeHandler::size() +
-			TypeHandler::size() +
-			TypeHandler::size() +
-			TypeHandler::size() +
-			TypeHandler::size() +
-			TypeHandler::size() +
-			TypeHandler::size() +
-			TypeHandler::size() +
-			TypeHandler::size() +
-			TypeHandler::size() +
-			TypeHandler::size() +
-			TypeHandler::size();
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size();
 	}
 
 	static void extract(std::size_t pos, TupleRef tuple, TupleConstRef defVal, AbstractExtractor::Ptr pExt)
@@ -550,24 +4214,24 @@ public:
 	static std::size_t size()
 	{
 		return TypeHandler::size() +
-			TypeHandler::size() +
-			TypeHandler::size() +
-			TypeHandler::size() +
-			TypeHandler::size() +
-			TypeHandler::size() +
-			TypeHandler::size() +
-			TypeHandler::size() +
-			TypeHandler::size() +
-			TypeHandler::size() +
-			TypeHandler::size() +
-			TypeHandler::size() +
-			TypeHandler::size() +
-			TypeHandler::size() +
-			TypeHandler::size() +
-			TypeHandler::size() +
-			TypeHandler::size() +
-			TypeHandler::size() +
-			TypeHandler::size();
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size();
 	}
 
 	static void extract(std::size_t pos, TupleRef tuple, TupleConstRef defVal, AbstractExtractor::Ptr pExt)
@@ -673,23 +4337,23 @@ public:
 	static std::size_t size()
 	{
 		return TypeHandler::size() +
-			TypeHandler::size() +
-			TypeHandler::size() +
-			TypeHandler::size() +
-			TypeHandler::size() +
-			TypeHandler::size() +
-			TypeHandler::size() +
-			TypeHandler::size() +
-			TypeHandler::size() +
-			TypeHandler::size() +
-			TypeHandler::size() +
-			TypeHandler::size() +
-			TypeHandler::size() +
-			TypeHandler::size() +
-			TypeHandler::size() +
-			TypeHandler::size() +
-			TypeHandler::size() +
-			TypeHandler::size();
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size();
 	}
 
 	static void extract(std::size_t pos, TupleRef tuple, TupleConstRef defVal, AbstractExtractor::Ptr pExt)
@@ -791,22 +4455,22 @@ public:
 	static std::size_t size()
 	{
 		return TypeHandler::size() +
-			TypeHandler::size() +
-			TypeHandler::size() +
-			TypeHandler::size() +
-			TypeHandler::size() +
-			TypeHandler::size() +
-			TypeHandler::size() +
-			TypeHandler::size() +
-			TypeHandler::size() +
-			TypeHandler::size() +
-			TypeHandler::size() +
-			TypeHandler::size() +
-			TypeHandler::size() +
-			TypeHandler::size() +
-			TypeHandler::size() +
-			TypeHandler::size() +
-			TypeHandler::size();
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size();
 	}
 
 	static void extract(std::size_t pos, TupleRef tuple, TupleConstRef defVal, AbstractExtractor::Ptr pExt)
@@ -904,21 +4568,21 @@ public:
 	static std::size_t size()
 	{
 		return TypeHandler::size() +
-			TypeHandler::size() +
-			TypeHandler::size() +
-			TypeHandler::size() +
-			TypeHandler::size() +
-			TypeHandler::size() +
-			TypeHandler::size() +
-			TypeHandler::size() +
-			TypeHandler::size() +
-			TypeHandler::size() +
-			TypeHandler::size() +
-			TypeHandler::size() +
-			TypeHandler::size() +
-			TypeHandler::size() +
-			TypeHandler::size() +
-			TypeHandler::size();
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size();
 	}
 
 	static void extract(std::size_t pos, TupleRef tuple, TupleConstRef defVal, AbstractExtractor::Ptr pExt)
@@ -1012,20 +4676,20 @@ public:
 	static std::size_t size()
 	{
 		return TypeHandler::size() +
-			TypeHandler::size() +
-			TypeHandler::size() +
-			TypeHandler::size() +
-			TypeHandler::size() +
-			TypeHandler::size() +
-			TypeHandler::size() +
-			TypeHandler::size() +
-			TypeHandler::size() +
-			TypeHandler::size() +
-			TypeHandler::size() +
-			TypeHandler::size() +
-			TypeHandler::size() +
-			TypeHandler::size() +
-			TypeHandler::size();
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size();
 	}
 
 	static void extract(std::size_t pos, TupleRef tuple, TupleConstRef defVal, AbstractExtractor::Ptr pExt)
@@ -1115,19 +4779,19 @@ public:
 	static std::size_t size()
 	{
 		return TypeHandler::size() +
-			TypeHandler::size() +
-			TypeHandler::size() +
-			TypeHandler::size() +
-			TypeHandler::size() +
-			TypeHandler::size() +
-			TypeHandler::size() +
-			TypeHandler::size() +
-			TypeHandler::size() +
-			TypeHandler::size() +
-			TypeHandler::size() +
-			TypeHandler::size() +
-			TypeHandler::size() +
-			TypeHandler::size();
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size();
 	}
 
 	static void extract(std::size_t pos, TupleRef tuple, TupleConstRef defVal, AbstractExtractor::Ptr pExt)
@@ -1213,18 +4877,18 @@ public:
 	static std::size_t size()
 	{
 		return TypeHandler::size() +
-			TypeHandler::size() +
-			TypeHandler::size() +
-			TypeHandler::size() +
-			TypeHandler::size() +
-			TypeHandler::size() +
-			TypeHandler::size() +
-			TypeHandler::size() +
-			TypeHandler::size() +
-			TypeHandler::size() +
-			TypeHandler::size() +
-			TypeHandler::size() +
-			TypeHandler::size();
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size();
 	}
 
 	static void extract(std::size_t pos, TupleRef tuple, TupleConstRef defVal, AbstractExtractor::Ptr pExt)
@@ -1306,17 +4970,17 @@ public:
 	static std::size_t size()
 	{
 		return TypeHandler::size() +
-			TypeHandler::size() +
-			TypeHandler::size() +
-			TypeHandler::size() +
-			TypeHandler::size() +
-			TypeHandler::size() +
-			TypeHandler::size() +
-			TypeHandler::size() +
-			TypeHandler::size() +
-			TypeHandler::size() +
-			TypeHandler::size() +
-			TypeHandler::size();
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size();
 	}
 
 	static void extract(std::size_t pos, TupleRef tuple, TupleConstRef defVal, AbstractExtractor::Ptr pExt)
@@ -1394,16 +5058,16 @@ public:
 	static std::size_t size()
 	{
 		return TypeHandler::size() +
-			TypeHandler::size() +
-			TypeHandler::size() +
-			TypeHandler::size() +
-			TypeHandler::size() +
-			TypeHandler::size() +
-			TypeHandler::size() +
-			TypeHandler::size() +
-			TypeHandler::size() +
-			TypeHandler::size() +
-			TypeHandler::size();
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size();
 	}
 
 	static void extract(std::size_t pos, TupleRef tuple, TupleConstRef defVal, AbstractExtractor::Ptr pExt)
@@ -1468,15 +5132,15 @@ public:
 	static std::size_t size()
 	{
 		return TypeHandler::size() +
-			TypeHandler::size() +
-			TypeHandler::size() +
-			TypeHandler::size() +
-			TypeHandler::size() +
-			TypeHandler::size() +
-			TypeHandler::size() +
-			TypeHandler::size() +
-			TypeHandler::size() +
-			TypeHandler::size();
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size();
 	}
 
 	static void extract(std::size_t pos, TupleRef tuple, TupleConstRef defVal, AbstractExtractor::Ptr pExt)
@@ -1538,14 +5202,14 @@ public:
 	static std::size_t size()
 	{
 		return TypeHandler::size() +
-			TypeHandler::size() +
-			TypeHandler::size() +
-			TypeHandler::size() +
-			TypeHandler::size() +
-			TypeHandler::size() +
-			TypeHandler::size() +
-			TypeHandler::size() +
-			TypeHandler::size();
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size();
 	}
 
 	static void extract(std::size_t pos, TupleRef tuple, TupleConstRef defVal, AbstractExtractor::Ptr pExt)
@@ -1604,13 +5268,13 @@ public:
 	static std::size_t size()
 	{
 		return TypeHandler::size() +
-			TypeHandler::size() +
-			TypeHandler::size() +
-			TypeHandler::size() +
-			TypeHandler::size() +
-			TypeHandler::size() +
-			TypeHandler::size() +
-			TypeHandler::size();
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size();
 	}
 
 	static void extract(std::size_t pos, TupleRef tuple, TupleConstRef defVal, AbstractExtractor::Ptr pExt)
@@ -1666,12 +5330,12 @@ public:
 	static std::size_t size()
 	{
 		return TypeHandler::size() +
-			TypeHandler::size() +
-			TypeHandler::size() +
-			TypeHandler::size() +
-			TypeHandler::size() +
-			TypeHandler::size() +
-			TypeHandler::size();
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size();
 	}
 
 	static void extract(std::size_t pos, TupleRef tuple, TupleConstRef defVal, AbstractExtractor::Ptr pExt)
@@ -1724,11 +5388,11 @@ public:
 	static std::size_t size()
 	{
 		return TypeHandler::size() +
-			TypeHandler::size() +
-			TypeHandler::size() +
-			TypeHandler::size() +
-			TypeHandler::size() +
-			TypeHandler::size();
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size();
 	}
 
 	static void extract(std::size_t pos, TupleRef tuple, TupleConstRef defVal, AbstractExtractor::Ptr pExt)
@@ -1778,10 +5442,10 @@ public:
 	static std::size_t size()
 	{
 		return TypeHandler::size() +
-			TypeHandler::size() +
-			TypeHandler::size() +
-			TypeHandler::size() +
-			TypeHandler::size();
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size();
 	}
 
 	static void extract(std::size_t pos, TupleRef tuple, TupleConstRef defVal, AbstractExtractor::Ptr pExt)
@@ -1828,9 +5492,9 @@ public:
 	static std::size_t size()
 	{
 		return TypeHandler::size() +
-			TypeHandler::size() +
-			TypeHandler::size() +
-			TypeHandler::size();
+			   TypeHandler::size() +
+			   TypeHandler::size() +
+			   TypeHandler::size();
 	}
 
 	static void extract(std::size_t pos, TupleRef tuple, TupleConstRef defVal, AbstractExtractor::Ptr pExt)
@@ -1874,8 +5538,8 @@ public:
 	static std::size_t size()
 	{
 		return TypeHandler::size() +
-			TypeHandler::size() +
-			TypeHandler::size();
+			   TypeHandler::size() +
+			   TypeHandler::size();
 	}
 
 	static void extract(std::size_t pos, TupleRef tuple, TupleConstRef defVal, AbstractExtractor::Ptr pExt)
@@ -1916,7 +5580,7 @@ public:
 	static std::size_t size()
 	{
 		return TypeHandler::size() +
-			TypeHandler::size();
+			   TypeHandler::size();
 	}
 
 	static void extract(std::size_t pos, TupleRef tuple, TupleConstRef defVal, AbstractExtractor::Ptr pExt)
@@ -1975,9 +5639,9 @@ class TypeHandler>: public AbstractTypeHandler
 public:
 	static void bind(std::size_t pos, const std::pair& obj, AbstractBinder::Ptr pBinder, AbstractBinder::Direction dir)
 	{
-		TypeHandler::bind(pos, obj.first, pBinder, dir);
+			   TypeHandler::bind(pos, obj.first, pBinder, dir);
 		pos += TypeHandler::size();
-		TypeHandler::bind(pos, obj.second, pBinder, dir);
+			   TypeHandler::bind(pos, obj.second, pBinder, dir);
 	}
 
 	static std::size_t size()
@@ -1987,16 +5651,16 @@ public:
 
 	static void extract(std::size_t pos, std::pair& obj, const std::pair& defVal, AbstractExtractor::Ptr pExt)
 	{
-		TypeHandler::extract(pos, obj.first, defVal.first, pExt);
+			   TypeHandler::extract(pos, obj.first, defVal.first, pExt);
 		pos += TypeHandler::size();
-		TypeHandler::extract(pos, obj.second, defVal.second, pExt);
+			   TypeHandler::extract(pos, obj.second, defVal.second, pExt);
 	}
 
 	static void prepare(std::size_t pos, const std::pair& obj, AbstractPreparator::Ptr pPreparator)
 	{
-		TypeHandler::prepare(pos, obj.first, pPreparator);
+			   TypeHandler::prepare(pos, obj.first, pPreparator);
 		pos += TypeHandler::size();
-		TypeHandler::prepare(pos, obj.second, pPreparator);
+			   TypeHandler::prepare(pos, obj.second, pPreparator);
 	}
 
 private:
@@ -2013,7 +5677,7 @@ public:
 	static void bind(std::size_t pos, const Poco::AutoPtr& obj, AbstractBinder::Ptr pBinder, AbstractBinder::Direction dir)
 	{
 		// *obj will trigger a nullpointer exception if empty: this is on purpose
-		TypeHandler::bind(pos, *obj, pBinder, dir);
+			   TypeHandler::bind(pos, *obj, pBinder, dir);
 	}
 
 	static std::size_t size()
@@ -2027,15 +5691,15 @@ public:
 
 		obj = Poco::AutoPtr(new T());
 		if (defVal)
-			TypeHandler::extract(pos, *obj, *defVal, pExt);
+			   TypeHandler::extract(pos, *obj, *defVal, pExt);
 		else
-			TypeHandler::extract(pos, *obj, *obj, pExt);
+			   TypeHandler::extract(pos, *obj, *obj, pExt);
 	}
 
 	static void prepare(std::size_t pos, const Poco::AutoPtr&, AbstractPreparator::Ptr pPreparator)
 	{
 		poco_assert_dbg (!pPreparator.isNull());
-		TypeHandler::prepare(pos, T(), pPreparator);
+			   TypeHandler::prepare(pos, T(), pPreparator);
 	}
 
 private:
@@ -2053,7 +5717,7 @@ public:
 	static void bind(std::size_t pos, const Poco::SharedPtr& obj, AbstractBinder::Ptr pBinder, AbstractBinder::Direction dir)
 	{
 		// *obj will trigger a nullpointer exception if empty
-		TypeHandler::bind(pos, *obj, pBinder, dir);
+			   TypeHandler::bind(pos, *obj, pBinder, dir);
 	}
 
 	static std::size_t size()
@@ -2067,15 +5731,15 @@ public:
 
 		obj = Poco::SharedPtr(new T());
 		if (defVal)
-			TypeHandler::extract(pos, *obj, *defVal, pExt);
+			   TypeHandler::extract(pos, *obj, *defVal, pExt);
 		else
-			TypeHandler::extract(pos, *obj, *obj, pExt);
+			   TypeHandler::extract(pos, *obj, *obj, pExt);
 	}
 
 	static void prepare(std::size_t pos, const Poco::SharedPtr&, AbstractPreparator::Ptr pPreparator)
 	{
 		poco_assert_dbg (!pPreparator.isNull());
-		TypeHandler::prepare(pos, T(), pPreparator);
+			   TypeHandler::prepare(pos, T(), pPreparator);
 	}
 
 private:
diff --git a/Data/samples/Binding/src/Binding.cpp b/Data/samples/Binding/src/Binding.cpp
index d80f9bc10..d17d96404 100644
--- a/Data/samples/Binding/src/Binding.cpp
+++ b/Data/samples/Binding/src/Binding.cpp
@@ -38,32 +38,32 @@ int main(int argc, char** argv)
 
 	// drop sample table, if it exists
 	session << "DROP TABLE IF EXISTS Person", now;
-	
+
 	// (re)create table
 	session << "CREATE TABLE Person (Name VARCHAR(30), Address VARCHAR, Age INTEGER(3))", now;
-	
+
 	// insert some rows
-	Person person = 
+	Person person =
 	{
 		"Bart Simpson",
 		"Springfield",
 		12
 	};
-	
+
 	Statement insert(session);
 	insert << "INSERT INTO Person VALUES(?, ?, ?)",
 		use(person.name),
 		use(person.address),
 		use(person.age);
-	
+
 	insert.execute();
-	
+
 	person.name    = "Lisa Simpson";
 	person.address = "Springfield";
 	person.age     = 10;
-	
+
 	insert.execute();
-	
+
 	// a simple query
 	Statement select(session);
 	select << "SELECT Name, Address, Age FROM Person",
@@ -71,7 +71,7 @@ int main(int argc, char** argv)
 		into(person.address),
 		into(person.age),
 		range(0, 1); //  iterate over result set one row at a time
-		
+
 	while (!select.done())
 	{
 		select.execute();
@@ -83,7 +83,7 @@ int main(int argc, char** argv)
 	session << "SELECT Name FROM Person",
 		into(names),
 		now;
-		
+
 	for (std::vector::const_iterator it = names.begin(); it != names.end(); ++it)
 	{
 		std::cout << *it << std::endl;
diff --git a/Data/samples/CMakeLists.txt b/Data/samples/CMakeLists.txt
index 551d453cc..58727cd3c 100644
--- a/Data/samples/CMakeLists.txt
+++ b/Data/samples/CMakeLists.txt
@@ -3,3 +3,4 @@ add_subdirectory(RecordSet)
 add_subdirectory(RowFormatter)
 add_subdirectory(Tuple)
 add_subdirectory(TypeHandler)
+add_subdirectory(WebNotifier)
diff --git a/Data/samples/RecordSet/Makefile b/Data/samples/RecordSet/Makefile
index e65ba747c..2f6a7b1b5 100644
--- a/Data/samples/RecordSet/Makefile
+++ b/Data/samples/RecordSet/Makefile
@@ -10,6 +10,6 @@ objects = RecordSet
 
 target         = RecordSet
 target_version = 1
-target_libs    = PocoDataSQLite PocoData PocoFoundation 
+target_libs    = PocoDataSQLite PocoData PocoFoundation
 
 include $(POCO_BASE)/build/rules/exec
diff --git a/Data/samples/RecordSet/src/RecordSet.cpp b/Data/samples/RecordSet/src/RecordSet.cpp
index f5ac85e75..7d804e4c4 100644
--- a/Data/samples/RecordSet/src/RecordSet.cpp
+++ b/Data/samples/RecordSet/src/RecordSet.cpp
@@ -36,22 +36,22 @@ int main(int argc, char** argv)
 
 	// drop sample table, if it exists
 	session << "DROP TABLE IF EXISTS Person", now;
-	
+
 	// (re)create table
 	session << "CREATE TABLE Person (Name VARCHAR(30), Address VARCHAR, Age INTEGER(3), Birthday DATE)", now;
-	
+
 	// insert some rows
 	DateTime bd(1980, 4, 1);
 	DateTime ld(1982, 5, 9);
 	session << "INSERT INTO Person VALUES('Bart Simpson', 'Springfield', 12, ?)", use(bd), now;
 	session << "INSERT INTO Person VALUES('Lisa Simpson', 'Springfield', 10, ?)", use(ld), now;
-		
+
 	// a simple query
 	Statement select(session);
 	select << "SELECT * FROM Person";
 	select.execute();
 
-	// create a RecordSet 
+	// create a RecordSet
 	RecordSet rs(select);
 	std::size_t cols = rs.columnCount();
 	// print all column names
diff --git a/Data/samples/RowFormatter/Makefile b/Data/samples/RowFormatter/Makefile
index 9e9306a31..b225bb0b7 100644
--- a/Data/samples/RowFormatter/Makefile
+++ b/Data/samples/RowFormatter/Makefile
@@ -10,6 +10,6 @@ objects = RowFormatter
 
 target         = RowFormatter
 target_version = 1
-target_libs    = PocoDataSQLite PocoData PocoFoundation 
+target_libs    = PocoDataSQLite PocoData PocoFoundation
 
 include $(POCO_BASE)/build/rules/exec
diff --git a/Data/samples/RowFormatter/src/RowFormatter.cpp b/Data/samples/RowFormatter/src/RowFormatter.cpp
index 4c928f940..597a0a167 100644
--- a/Data/samples/RowFormatter/src/RowFormatter.cpp
+++ b/Data/samples/RowFormatter/src/RowFormatter.cpp
@@ -39,7 +39,7 @@ public:
 		std::ostringstream os;
 		os << "" << std::endl;
 		setPrefix(os.str());
-		
+
 		os.str("");
 		os << "
" << std::endl; setPostfix(os.str()); @@ -67,9 +67,9 @@ public: ValueVec::const_iterator end = vals.end(); for (; it != end; ++it) { - if (it->isNumeric()) + if (it->isNumeric()) str << "\t\t"; - else + else str << "\t\t"; str << it->convert() << "" << std::endl; @@ -85,16 +85,16 @@ int main(int argc, char** argv) { // register SQLite connector Poco::Data::SQLite::Connector::registerConnector(); - + // create a session Session session("SQLite", "sample.db"); // drop sample table, if it exists session << "DROP TABLE IF EXISTS Simpsons", now; - + // (re)create table session << "CREATE TABLE Simpsons (Name VARCHAR(30), Address VARCHAR, Age INTEGER(3), Birthday DATE)", now; - + // insert some rows DateTime hd(1956, 3, 1); session << "INSERT INTO Simpsons VALUES('Homer Simpson', 'Springfield', 42, ?)", use(hd), now; @@ -104,7 +104,7 @@ int main(int argc, char** argv) session << "INSERT INTO Simpsons VALUES('Bart Simpson', 'Springfield', 12, ?)", use(hd), now; hd.assign(1982, 5, 9); session << "INSERT INTO Simpsons VALUES('Lisa Simpson', 'Springfield', 10, ?)", use(hd), now; - + // create a statement and print the column names and data as HTML table HTMLTableFormatter tf; Statement stmt = (session << "SELECT * FROM Simpsons", format(tf), now); diff --git a/Data/samples/Tuple/Makefile b/Data/samples/Tuple/Makefile index c2b921217..4e8f28eb7 100644 --- a/Data/samples/Tuple/Makefile +++ b/Data/samples/Tuple/Makefile @@ -10,6 +10,6 @@ objects = Tuple target = Tuple target_version = 1 -target_libs = PocoDataSQLite PocoData PocoFoundation +target_libs = PocoDataSQLite PocoData PocoFoundation include $(POCO_BASE)/build/rules/exec diff --git a/Data/samples/Tuple/src/Tuple.cpp b/Data/samples/Tuple/src/Tuple.cpp index d269b26b8..dd01566fe 100644 --- a/Data/samples/Tuple/src/Tuple.cpp +++ b/Data/samples/Tuple/src/Tuple.cpp @@ -36,19 +36,19 @@ int main(int argc, char** argv) // drop sample table, if it exists session << "DROP TABLE IF EXISTS Person", now; - + // (re)create table session << "CREATE TABLE Person (Name VARCHAR(30), Address VARCHAR, Age INTEGER(3))", now; - + // insert some rows People people; people.push_back(Person("Bart Simpson", "Springfield", 12)); people.push_back(Person("Lisa Simpson", "Springfield", 10)); - + Statement insert(session); insert << "INSERT INTO Person VALUES(:name, :address, :age)", use(people), now; - + people.clear(); // a simple query @@ -56,11 +56,11 @@ int main(int argc, char** argv) select << "SELECT Name, Address, Age FROM Person", into(people), now; - + for (People::const_iterator it = people.begin(); it != people.end(); ++it) { - std::cout << "Name: " << it->get<0>() << - ", Address: " << it->get<1>() << + std::cout << "Name: " << it->get<0>() << + ", Address: " << it->get<1>() << ", Age: " << it->get<2>() <::bind(pos++, person.name, pBinder, dir); @@ -57,7 +57,7 @@ public: TypeHandler::bind(pos++, person.age, pBinder, dir); TypeHandler::bind(pos++, person.birthday, pBinder, dir); } - + static void extract(std::size_t pos, Person& person, const Person& deflt, AbstractExtractor::Ptr pExtr) { TypeHandler::extract(pos++, person.name, deflt.name, pExtr); @@ -65,7 +65,7 @@ public: TypeHandler::extract(pos++, person.age, deflt.age, pExtr); TypeHandler::extract(pos++, person.birthday, deflt.birthday, pExtr); } - + static void prepare(std::size_t pos, const Person& person, AbstractPreparator::Ptr pPrep) { TypeHandler::prepare(pos++, person.name, pPrep); @@ -89,62 +89,62 @@ int main(int argc, char** argv) // drop sample table, if it exists session << "DROP TABLE IF EXISTS Person", now; - + // (re)create table session << "CREATE TABLE Person (Name VARCHAR(30), Address VARCHAR, Age INTEGER(3), Birthday DATE)", now; - + // insert some rows - Person person = + Person person = { "Bart Simpson", "Springfield", 10, DateTime(1980, 4, 1) }; - + Statement insert(session); insert << "INSERT INTO Person VALUES(?, ?, ?, ?)", use(person); - + insert.execute(); - + person.name = "Lisa Simpson"; person.address = "Springfield"; person.age = 8; person.birthday = DateTime(1982, 5, 9); insert.execute(); - + // a simple query Statement select(session); select << "SELECT Name, Address, Age, Birthday FROM Person", into(person), range(0, 1); // iterate over result set one row at a time - + while (!select.done()) { select.execute(); std::cout << person.name << "\t" << person.address << "\t" << person.age << "\t" - << DateTimeFormatter::format(person.birthday, "%b %d %Y") + << DateTimeFormatter::format(person.birthday, "%b %d %Y") << std::endl; } - + // another query - store the result in a container std::vector persons; session << "SELECT Name, Address, Age, Birthday FROM Person", into(persons), now; - + for (std::vector::const_iterator it = persons.begin(); it != persons.end(); ++it) { std::cout << it->name << "\t" << it->address << "\t" << it->age << "\t" - << DateTimeFormatter::format(it->birthday, "%b %d %Y") + << DateTimeFormatter::format(it->birthday, "%b %d %Y") << std::endl; } - + return 0; } diff --git a/Data/samples/WebNotifier/WebNotifier.html b/Data/samples/WebNotifier/WebNotifier.html index 30b94c3dc..c826d3a27 100644 --- a/Data/samples/WebNotifier/WebNotifier.html +++ b/Data/samples/WebNotifier/WebNotifier.html @@ -8,10 +8,10 @@ var div = document.getElementById("output"); div.innerHTML = div.innerHTML + "
" + msg + "
"; } - + function WebSocketOpen() { - if ("WebSocket" in window) + if ("WebSocket" in window) { ws = new WebSocket("ws://localhost:9980/ws"); @@ -20,7 +20,7 @@ ws.send("Hello, world!"); log("WebSocket opened.", "green"); }; - + ws.onmessage = function(evt) { var arr = evt.data.split(","); @@ -32,7 +32,7 @@ else log("Unknown message received: " + evt.data, "red"); }; - + ws.onclose = function() { log("WebSocket closed.", "red"); @@ -43,22 +43,22 @@ log("This browser does not support WebSockets.", "red"); } } - + function WebSocketSend(msg) { ws.send("hello"); } - + function WebSocketClose() { ws.close(); } - + function updateTable(id, name, address, age) { var table = document.getElementById("dataTable"); - - + + if (table.rows.length > 1) { for (r = 1; r < table.rows.length; r++) @@ -72,18 +72,18 @@ } } } - + var row = table.insertRow(table.rows.length); - + var cell1 = row.insertCell(0); cell1.innerHTML = id; - + var cell2 = row.insertCell(1); cell2.innerHTML = name; - + var cell3 = row.insertCell(2); cell3.innerHTML = address; - + var cell4 = row.insertCell(3); cell4.innerHTML = age; } @@ -101,4 +101,4 @@
- \ No newline at end of file + diff --git a/Data/src/AbstractBinding.cpp b/Data/src/AbstractBinding.cpp index d30ccd1d8..be6fd363d 100644 --- a/Data/src/AbstractBinding.cpp +++ b/Data/src/AbstractBinding.cpp @@ -19,9 +19,9 @@ namespace Poco { namespace Data { -AbstractBinding::AbstractBinding(const std::string& name, - Direction direction, - Poco::UInt32 bulkSize): +AbstractBinding::AbstractBinding(const std::string& name, + Direction direction, + Poco::UInt32 bulkSize): _pBinder(0), _name(name), _direction(direction), diff --git a/Data/src/AbstractExtraction.cpp b/Data/src/AbstractExtraction.cpp index ac3f83927..94b394bdc 100644 --- a/Data/src/AbstractExtraction.cpp +++ b/Data/src/AbstractExtraction.cpp @@ -21,8 +21,8 @@ namespace Data { AbstractExtraction::AbstractExtraction(Poco::UInt32 limit, Poco::UInt32 position, - bool bulk): - _pExtractor(0), + bool bulk): + _pExtractor(0), _limit(limit), _position(position), _bulk(bulk), diff --git a/Data/src/ArchiveStrategy.cpp b/Data/src/ArchiveStrategy.cpp index 2d8842ba2..c1cb8d995 100644 --- a/Data/src/ArchiveStrategy.cpp +++ b/Data/src/ArchiveStrategy.cpp @@ -30,8 +30,8 @@ const std::string ArchiveStrategy::DEFAULT_ARCHIVE_DESTINATION = "T_POCO_LOG_ARC ArchiveStrategy::ArchiveStrategy(const std::string& connector, - const std::string& connect, - const std::string& source, + const std::string& connect, + const std::string& source, const std::string& destination): _connector(connector), _connect(connect), @@ -61,9 +61,9 @@ void ArchiveStrategy::open() // -ArchiveByAgeStrategy::ArchiveByAgeStrategy(const std::string& connector, - const std::string& connect, - const std::string& sourceTable, +ArchiveByAgeStrategy::ArchiveByAgeStrategy(const std::string& connector, + const std::string& connect, + const std::string& sourceTable, const std::string& destinationTable): ArchiveStrategy(connector, connect, sourceTable, destinationTable) { @@ -124,7 +124,7 @@ void ArchiveByAgeStrategy::setThreshold(const std::string& age) while (it != end && Ascii::isSpace(*it)) ++it; std::string unit; while (it != end && Ascii::isAlpha(*it)) unit += *it++; - + Timespan::TimeDiff factor = Timespan::SECONDS; if (unit == "minutes") factor = Timespan::MINUTES; @@ -138,7 +138,7 @@ void ArchiveByAgeStrategy::setThreshold(const std::string& age) factor = 30*Timespan::DAYS; else if (unit != "seconds") throw InvalidArgumentException("setMaxAge", age); - + _maxAge = factor * n; } diff --git a/Data/src/Date.cpp b/Data/src/Date.cpp index 542d9a981..302b6a1d4 100644 --- a/Data/src/Date.cpp +++ b/Data/src/Date.cpp @@ -61,7 +61,7 @@ void Date::assign(int year, int month, int day) throw InvalidArgumentException("Month must be between 1 and 12"); if (day < 1 || day > DateTime::daysOfMonth(year, month)) - throw InvalidArgumentException("Month must be between 1 and " + + throw InvalidArgumentException("Month must be between 1 and " + NumberFormatter::format(DateTime::daysOfMonth(year, month))); _year = year; @@ -80,7 +80,7 @@ bool Date::operator < (const Date& date) const { int month = date.month(); if (_month < month) return true; - else + else if (_month > month) return false; else // months equal if (_day < date.day()) return true; diff --git a/Data/src/MetaColumn.cpp b/Data/src/MetaColumn.cpp index d333164fe..cf1de736c 100644 --- a/Data/src/MetaColumn.cpp +++ b/Data/src/MetaColumn.cpp @@ -92,7 +92,7 @@ MetaColumn& MetaColumn::operator = (MetaColumn&& other) noexcept } -void MetaColumn::swap(MetaColumn& other) +void MetaColumn::swap(MetaColumn& other) noexcept { std::swap(_name, other._name); std::swap(_length, other._length); diff --git a/Data/src/Row.cpp b/Data/src/Row.cpp index d078536bd..9cc6b0daf 100644 --- a/Data/src/Row.cpp +++ b/Data/src/Row.cpp @@ -29,7 +29,7 @@ std::ostream& operator << (std::ostream &os, const Row& row) } -Row::Row(): +Row::Row(): _pNames(0), _pSortMap(new SortMap), _pFormatter(new SimpleRowFormatter) @@ -63,9 +63,9 @@ void Row::init(const SortMapPtr& pSortMap, const RowFormatter::Ptr& pFormatter) if (sz) { _values.resize(sz); - // Row sortability in the strict weak ordering sense is + // Row sortability in the strict weak ordering sense is // an invariant, hence we must start with a zero here. - // If null value is later retrieved from DB, the + // If null value is later retrieved from DB, the // Var::empty() call should be used to empty // the corresponding Row value. _values[0] = 0; @@ -102,7 +102,7 @@ std::size_t Row::getPosition(const std::string& name) std::size_t col = 0; for (; it != end; ++it, ++col) if (0 == icompare(name, *it)) return col; - + throw NotFoundException(name); } @@ -115,7 +115,7 @@ void Row::addSortField(std::size_t pos) SortMap::iterator end = _pSortMap->end(); for (; it != end; ++it) { - if (it->get<0>() == pos) return; + if (it->get<0>() == pos) return; } ComparisonType ct; @@ -295,16 +295,16 @@ bool Row::operator < (const Row& other) const return false; case COMPARE_AS_INTEGER: - if (_values[it->get<0>()].convert() < + if (_values[it->get<0>()].convert() < other._values[it->get<0>()].convert()) return true; - else if (_values[it->get<0>()].convert() != + else if (_values[it->get<0>()].convert() != other._values[it->get<0>()].convert()) return false; break; case COMPARE_AS_FLOAT: - if (_values[it->get<0>()].convert() < + if (_values[it->get<0>()].convert() < other._values[it->get<0>()].convert()) return true; else if (_values[it->get<0>()].convert() != @@ -313,7 +313,7 @@ bool Row::operator < (const Row& other) const break; case COMPARE_AS_STRING: - if (_values[it->get<0>()].convert() < + if (_values[it->get<0>()].convert() < other._values[it->get<0>()].convert()) return true; else if (_values[it->get<0>()].convert() != @@ -334,7 +334,7 @@ void Row::setFormatter(const RowFormatter::Ptr& pFormatter) { if (pFormatter.get()) _pFormatter = pFormatter; - else + else _pFormatter = new SimpleRowFormatter; } @@ -343,7 +343,7 @@ void Row::setSortMap(const SortMapPtr& pSortMap) { if (pSortMap.get()) _pSortMap = pSortMap; - else + else _pSortMap = new SortMap; } diff --git a/Data/src/RowFilter.cpp b/Data/src/RowFilter.cpp index 9fd0b6287..c66c6b5ea 100644 --- a/Data/src/RowFilter.cpp +++ b/Data/src/RowFilter.cpp @@ -77,7 +77,7 @@ bool RowFilter::isAllowed(std::size_t row) const { Poco::Dynamic::Var retVal; const RecordSet& rs = recordSet(); - + std::size_t columns = rs.columnCount(); ComparisonMap::const_iterator it = _comparisonMap.begin(); ComparisonMap::const_iterator end = _comparisonMap.end(); @@ -111,7 +111,7 @@ bool RowFilter::isAllowed(std::size_t row) const default: throw IllegalStateException("Unsupported comparison criteria."); } - + doCompare(ret, val, compOp, it->second); if (retVal.isEmpty()) retVal = ret; else retVal = retVal || ret; @@ -212,7 +212,7 @@ RecordSet& RowFilter::recordSet() const _pRecordSet = pParent->_pRecordSet; } poco_check_ptr (_pRecordSet); - return *_pRecordSet; + return *_pRecordSet; } diff --git a/Data/src/RowFormatter.cpp b/Data/src/RowFormatter.cpp index 3173fd84e..56564e9a9 100644 --- a/Data/src/RowFormatter.cpp +++ b/Data/src/RowFormatter.cpp @@ -24,7 +24,7 @@ namespace Data { RowFormatter::RowFormatter(const std::string& prefix, const std::string& postfix, Mode mode): - _prefix(prefix), + _prefix(prefix), _postfix(postfix), _mode(mode), _totalRowCount(0) diff --git a/Data/src/RowIterator.cpp b/Data/src/RowIterator.cpp index 912002111..73d73e36c 100644 --- a/Data/src/RowIterator.cpp +++ b/Data/src/RowIterator.cpp @@ -26,7 +26,7 @@ namespace Data { const std::size_t RowIterator::POSITION_END = std::numeric_limits::max(); -RowIterator::RowIterator(RecordSet* pRecordSet, bool positionEnd): +RowIterator::RowIterator(RecordSet* pRecordSet, bool positionEnd): _pRecordSet(pRecordSet), _position(positionEnd ? POSITION_END : 0) { @@ -67,10 +67,10 @@ RowIterator& RowIterator::operator = (RowIterator&& other) noexcept } -void RowIterator::swap(RowIterator& other) +void RowIterator::swap(RowIterator& other) noexcept { using std::swap; - + swap(_pRecordSet, other._pRecordSet); swap(_position, other._position); } diff --git a/Data/src/SQLChannel.cpp b/Data/src/SQLChannel.cpp index 7818aa327..886b7c399 100644 --- a/Data/src/SQLChannel.cpp +++ b/Data/src/SQLChannel.cpp @@ -53,7 +53,7 @@ SQLChannel::SQLChannel(): } -SQLChannel::SQLChannel(const std::string& connector, +SQLChannel::SQLChannel(const std::string& connector, const std::string& connect, const std::string& name): _connector(connector), @@ -93,7 +93,7 @@ void SQLChannel::open() initLogStatement(); } - + void SQLChannel::close() { wait(); @@ -110,9 +110,9 @@ void SQLChannel::log(const Message& msg) void SQLChannel::logAsync(const Message& msg) { poco_check_ptr (_pLogStatement); - if (0 == wait() && !_pLogStatement->done() && !_pLogStatement->initialized()) + if (0 == wait() && !_pLogStatement->done() && !_pLogStatement->initialized()) { - if (_throw) + if (_throw) throw TimeoutException("Timed out waiting for previous statement completion"); else return; } @@ -145,7 +145,7 @@ void SQLChannel::logSync(const Message& msg) } } - + void SQLChannel::setProperty(const std::string& name, const std::string& value) { if (name == PROP_NAME) @@ -222,7 +222,7 @@ void SQLChannel::setProperty(const std::string& name, const std::string& value) } } - + std::string SQLChannel::getProperty(const std::string& name) const { if (name == PROP_NAME) @@ -288,7 +288,7 @@ void SQLChannel::initLogStatement() void SQLChannel::registerChannel() { - Poco::LoggingFactory::defaultFactory().registerChannelClass("SQLChannel", + Poco::LoggingFactory::defaultFactory().registerChannelClass("SQLChannel", new Poco::Instantiator); } diff --git a/Data/src/SessionFactory.cpp b/Data/src/SessionFactory.cpp index bcc5c412f..3c886c858 100644 --- a/Data/src/SessionFactory.cpp +++ b/Data/src/SessionFactory.cpp @@ -83,8 +83,8 @@ Session SessionFactory::create(const std::string& uri, } -SessionFactory::SessionInfo::SessionInfo(Connector* pSI): - cnt(1), +SessionFactory::SessionInfo::SessionInfo(Connector* pSI): + cnt(1), ptrSI(pSI) { } diff --git a/Data/src/SessionPool.cpp b/Data/src/SessionPool.cpp index 56e8584af..c1640094b 100644 --- a/Data/src/SessionPool.cpp +++ b/Data/src/SessionPool.cpp @@ -22,12 +22,13 @@ namespace Poco { namespace Data { -SessionPool::SessionPool(const std::string& connector, const std::string& connectionString, int minSessions, int maxSessions, int idleTime): +SessionPool::SessionPool(const std::string& connector, const std::string& connectionString, int minSessions, int maxSessions, int idleTime, int connTimeout): _connector(connector), _connectionString(connectionString), _minSessions(minSessions), _maxSessions(maxSessions), _idleTime(idleTime), + _connTimeout(connTimeout), _nSessions(0), _janitorTimer(1000*idleTime, 1000*idleTime/4), _shutdown(false) @@ -72,7 +73,7 @@ Session SessionPool::get() { if (_nSessions < _maxSessions) { - Session newSession(SessionFactory::instance().create(_connector, _connectionString)); + Session newSession(SessionFactory::instance().create(_connector, _connectionString, static_cast(_connTimeout))); applySettings(newSession.impl()); customizeSession(newSession); @@ -130,6 +131,12 @@ int SessionPool::idle() const } +int SessionPool::connTimeout() const +{ + return _connTimeout; +} + + int SessionPool::dead() { Poco::Mutex::ScopedLock lock(_mutex); diff --git a/Data/src/SessionPoolContainer.cpp b/Data/src/SessionPoolContainer.cpp index 1fd1bb292..f8f7c434c 100644 --- a/Data/src/SessionPoolContainer.cpp +++ b/Data/src/SessionPoolContainer.cpp @@ -51,10 +51,10 @@ void SessionPoolContainer::add(SessionPool* pPool) } -Session SessionPoolContainer::add(const std::string& sessionKey, +Session SessionPoolContainer::add(const std::string& sessionKey, const std::string& connectionString, - int minSessions, - int maxSessions, + int minSessions, + int maxSessions, int idleTime) { std::string name = SessionPool::name(sessionKey, connectionString); @@ -65,10 +65,10 @@ Session SessionPoolContainer::add(const std::string& sessionKey, // pool already exists, silently return a session from it if (it != _sessionPools.end()) return it->second->get(); - SessionPool* pSP = + SessionPool* pSP = new SessionPool(sessionKey, connectionString, minSessions, maxSessions, idleTime); - std::pair ins = + std::pair ins = _sessionPools.insert(SessionPoolMap::value_type(name, pSP)); return ins.first->second->get(); @@ -78,7 +78,7 @@ Session SessionPoolContainer::add(const std::string& sessionKey, bool SessionPoolContainer::isActive(const std::string& sessionKey, const std::string& connectionString) const { - std::string name = connectionString.empty() ? + std::string name = connectionString.empty() ? sessionKey : SessionPool::name(sessionKey, connectionString); SessionPoolMap::const_iterator it = _sessionPools.find(name); diff --git a/Data/src/SimpleRowFormatter.cpp b/Data/src/SimpleRowFormatter.cpp index 839eb86e5..00cc53bdd 100644 --- a/Data/src/SimpleRowFormatter.cpp +++ b/Data/src/SimpleRowFormatter.cpp @@ -49,7 +49,7 @@ SimpleRowFormatter& SimpleRowFormatter::operator = (const SimpleRowFormatter& ro } -void SimpleRowFormatter::swap(SimpleRowFormatter& other) +void SimpleRowFormatter::swap(SimpleRowFormatter& other) noexcept { using std::swap; @@ -91,7 +91,7 @@ std::string& SimpleRowFormatter::formatValues(const ValueVec& vals, std::string& if (it != vals.begin()) str << space; if (it->isNumeric()) { - str << std::right + str << std::right << std::fixed << std::setprecision(2); } diff --git a/Data/src/Statement.cpp b/Data/src/Statement.cpp index d67ba0553..089377aa1 100644 --- a/Data/src/Statement.cpp +++ b/Data/src/Statement.cpp @@ -89,10 +89,10 @@ Statement& Statement::operator = (Statement&& stmt) noexcept return *this; } -void Statement::swap(Statement& other) +void Statement::swap(Statement& other) noexcept { using std::swap; - + swap(_pImpl, other._pImpl); swap(_async, other._async); swap(_pAsyncExec, other._pAsyncExec); @@ -116,7 +116,7 @@ std::size_t Statement::execute(bool reset) bool isDone = done(); if (initialized() || paused() || isDone) { - if (_arguments.size()) + if (_arguments.size()) { _pImpl->formatSQL(_arguments); _arguments.clear(); @@ -132,7 +132,7 @@ std::size_t Statement::execute(bool reset) doAsyncExec(); return 0; } - } + } else throw InvalidAccessException("Statement still executing."); } @@ -275,7 +275,7 @@ Statement& Statement::operator , (const Bulk& bulk) if (!_pImpl->isBulkSupported()) throw InvalidAccessException("Bulk not supported by this session."); - if (0 == _pImpl->extractions().size() && + if (0 == _pImpl->extractions().size() && 0 == _pImpl->bindings().size() && _pImpl->bulkExtractionAllowed() && _pImpl->bulkBindingAllowed()) @@ -293,8 +293,8 @@ Statement& Statement::operator , (const Bulk& bulk) Statement& Statement::operator , (BulkFnType) { const Limit& limit(_pImpl->extractionLimit()); - if (limit.isHardLimit() || - limit.isLowerLimit() || + if (limit.isHardLimit() || + limit.isLowerLimit() || Limit::LIMIT_UNLIMITED == limit.value()) { throw InvalidAccessException("Bulk is only allowed with limited extraction," @@ -311,7 +311,7 @@ Statement& Statement::operator , (BulkFnType) Session Statement::session() { - Poco::AutoPtr ps(&impl()->session(), true); + Poco::AutoPtr ps(&impl()->session(), true); return Session(ps); } diff --git a/Data/src/StatementCreator.cpp b/Data/src/StatementCreator.cpp index 56d9bc679..bb3b845a5 100644 --- a/Data/src/StatementCreator.cpp +++ b/Data/src/StatementCreator.cpp @@ -57,7 +57,7 @@ StatementCreator& StatementCreator::operator = (StatementCreator&& other) noexce return *this; } -void StatementCreator::swap(StatementCreator& other) +void StatementCreator::swap(StatementCreator& other) noexcept { using std::swap; swap(_ptrImpl, other._ptrImpl); diff --git a/Data/src/StatementImpl.cpp b/Data/src/StatementImpl.cpp index a00f93bcc..51f94eb5e 100644 --- a/Data/src/StatementImpl.cpp +++ b/Data/src/StatementImpl.cpp @@ -69,34 +69,40 @@ StatementImpl::~StatementImpl() std::size_t StatementImpl::execute(const bool& reset) { - if (reset) resetExtraction(); - - if (!_rSession.isConnected()) - { - _state = ST_DONE; - throw NotConnectedException(_rSession.connectionString()); - } - std::size_t lim = 0; - if (_lowerLimit > _extrLimit.value()) - throw LimitException("Illegal Statement state. Upper limit must not be smaller than the lower limit."); - do + try { - compile(); + if (reset) resetExtraction(); + + if (!_rSession.isConnected()) + throw NotConnectedException(_rSession.connectionString()); + + if (_lowerLimit > _extrLimit.value()) + throw LimitException("Illegal Statement state. Upper limit must not be smaller than the lower limit."); + + do + { + compile(); + if (_extrLimit.value() == Limit::LIMIT_UNLIMITED) + lim += executeWithoutLimit(); + else + lim += executeWithLimit(); + } while (canCompile()); + if (_extrLimit.value() == Limit::LIMIT_UNLIMITED) - lim += executeWithoutLimit(); - else - lim += executeWithLimit(); - } while (canCompile()); + _state = ST_DONE; - if (_extrLimit.value() == Limit::LIMIT_UNLIMITED) + if (lim < _lowerLimit) + throw LimitException("Did not receive enough data."); + + assignSubTotal(reset); + } + catch(...) + { _state = ST_DONE; - - if (lim < _lowerLimit) - throw LimitException("Did not receive enough data."); - - assignSubTotal(reset); + throw; + } return lim; } diff --git a/Data/src/Time.cpp b/Data/src/Time.cpp index de54b96e7..9030f1574 100644 --- a/Data/src/Time.cpp +++ b/Data/src/Time.cpp @@ -52,13 +52,13 @@ Time::~Time() void Time::assign(int hour, int minute, int second) { - if (hour < 0 || hour > 23) + if (hour < 0 || hour > 23) throw InvalidArgumentException("Hour must be between 0 and 23."); - if (minute < 0 || minute > 59) + if (minute < 0 || minute > 59) throw InvalidArgumentException("Minute must be between 0 and 59."); - if (second < 0 || second > 59) + if (second < 0 || second > 59) throw InvalidArgumentException("Second must be between 0 and 59."); _hour = hour; @@ -77,7 +77,7 @@ bool Time::operator < (const Time& time) const { int minute = time.minute(); if (_minute < minute) return true; - else + else if (_minute > minute) return false; else // minutes equal if (_second < time.second()) return true; @@ -94,7 +94,7 @@ Time& Time::operator = (const Var& var) // TODO: determine the version able to handle it properly *this = var.extract
+ true true true + true true true + true true true + true true true diff --git a/Encodings/include/Poco/ISO8859_10Encoding.h b/Encodings/include/Poco/ISO8859_10Encoding.h index 6c6687ba3..17c51e02a 100644 --- a/Encodings/include/Poco/ISO8859_10Encoding.h +++ b/Encodings/include/Poco/ISO8859_10Encoding.h @@ -33,7 +33,7 @@ class Encodings_API ISO8859_10Encoding: public DoubleByteEncoding public: ISO8859_10Encoding(); ~ISO8859_10Encoding(); - + private: static const char* _names[]; static const CharacterMap _charMap; diff --git a/Encodings/include/Poco/ISO8859_11Encoding.h b/Encodings/include/Poco/ISO8859_11Encoding.h index c5cd3230b..5a75a51fd 100644 --- a/Encodings/include/Poco/ISO8859_11Encoding.h +++ b/Encodings/include/Poco/ISO8859_11Encoding.h @@ -33,7 +33,7 @@ class Encodings_API ISO8859_11Encoding: public DoubleByteEncoding public: ISO8859_11Encoding(); ~ISO8859_11Encoding(); - + private: static const char* _names[]; static const CharacterMap _charMap; diff --git a/Encodings/include/Poco/ISO8859_13Encoding.h b/Encodings/include/Poco/ISO8859_13Encoding.h index aa395333f..52dda9507 100644 --- a/Encodings/include/Poco/ISO8859_13Encoding.h +++ b/Encodings/include/Poco/ISO8859_13Encoding.h @@ -33,7 +33,7 @@ class Encodings_API ISO8859_13Encoding: public DoubleByteEncoding public: ISO8859_13Encoding(); ~ISO8859_13Encoding(); - + private: static const char* _names[]; static const CharacterMap _charMap; diff --git a/Encodings/include/Poco/ISO8859_14Encoding.h b/Encodings/include/Poco/ISO8859_14Encoding.h index 4d0e00b80..d96e1514c 100644 --- a/Encodings/include/Poco/ISO8859_14Encoding.h +++ b/Encodings/include/Poco/ISO8859_14Encoding.h @@ -33,7 +33,7 @@ class Encodings_API ISO8859_14Encoding: public DoubleByteEncoding public: ISO8859_14Encoding(); ~ISO8859_14Encoding(); - + private: static const char* _names[]; static const CharacterMap _charMap; diff --git a/Encodings/include/Poco/ISO8859_16Encoding.h b/Encodings/include/Poco/ISO8859_16Encoding.h index d5e8b98d2..bd3016d7d 100644 --- a/Encodings/include/Poco/ISO8859_16Encoding.h +++ b/Encodings/include/Poco/ISO8859_16Encoding.h @@ -33,7 +33,7 @@ class Encodings_API ISO8859_16Encoding: public DoubleByteEncoding public: ISO8859_16Encoding(); ~ISO8859_16Encoding(); - + private: static const char* _names[]; static const CharacterMap _charMap; diff --git a/Encodings/include/Poco/ISO8859_3Encoding.h b/Encodings/include/Poco/ISO8859_3Encoding.h index 471fd1636..d32f71391 100644 --- a/Encodings/include/Poco/ISO8859_3Encoding.h +++ b/Encodings/include/Poco/ISO8859_3Encoding.h @@ -33,7 +33,7 @@ class Encodings_API ISO8859_3Encoding: public DoubleByteEncoding public: ISO8859_3Encoding(); ~ISO8859_3Encoding(); - + private: static const char* _names[]; static const CharacterMap _charMap; diff --git a/Encodings/include/Poco/ISO8859_4Encoding.h b/Encodings/include/Poco/ISO8859_4Encoding.h index 50af46045..f1e3580ef 100644 --- a/Encodings/include/Poco/ISO8859_4Encoding.h +++ b/Encodings/include/Poco/ISO8859_4Encoding.h @@ -33,7 +33,7 @@ class Encodings_API ISO8859_4Encoding: public DoubleByteEncoding public: ISO8859_4Encoding(); ~ISO8859_4Encoding(); - + private: static const char* _names[]; static const CharacterMap _charMap; diff --git a/Encodings/include/Poco/ISO8859_5Encoding.h b/Encodings/include/Poco/ISO8859_5Encoding.h index b8a81eeb7..10b0db8cb 100644 --- a/Encodings/include/Poco/ISO8859_5Encoding.h +++ b/Encodings/include/Poco/ISO8859_5Encoding.h @@ -33,7 +33,7 @@ class Encodings_API ISO8859_5Encoding: public DoubleByteEncoding public: ISO8859_5Encoding(); ~ISO8859_5Encoding(); - + private: static const char* _names[]; static const CharacterMap _charMap; diff --git a/Encodings/include/Poco/ISO8859_6Encoding.h b/Encodings/include/Poco/ISO8859_6Encoding.h index 4cac110d8..75a96e60c 100644 --- a/Encodings/include/Poco/ISO8859_6Encoding.h +++ b/Encodings/include/Poco/ISO8859_6Encoding.h @@ -33,7 +33,7 @@ class Encodings_API ISO8859_6Encoding: public DoubleByteEncoding public: ISO8859_6Encoding(); ~ISO8859_6Encoding(); - + private: static const char* _names[]; static const CharacterMap _charMap; diff --git a/Encodings/include/Poco/ISO8859_7Encoding.h b/Encodings/include/Poco/ISO8859_7Encoding.h index d67240581..c3788af64 100644 --- a/Encodings/include/Poco/ISO8859_7Encoding.h +++ b/Encodings/include/Poco/ISO8859_7Encoding.h @@ -33,7 +33,7 @@ class Encodings_API ISO8859_7Encoding: public DoubleByteEncoding public: ISO8859_7Encoding(); ~ISO8859_7Encoding(); - + private: static const char* _names[]; static const CharacterMap _charMap; diff --git a/Encodings/include/Poco/ISO8859_8Encoding.h b/Encodings/include/Poco/ISO8859_8Encoding.h index 0ccc6e4b0..84408a0cd 100644 --- a/Encodings/include/Poco/ISO8859_8Encoding.h +++ b/Encodings/include/Poco/ISO8859_8Encoding.h @@ -33,7 +33,7 @@ class Encodings_API ISO8859_8Encoding: public DoubleByteEncoding public: ISO8859_8Encoding(); ~ISO8859_8Encoding(); - + private: static const char* _names[]; static const CharacterMap _charMap; diff --git a/Encodings/include/Poco/ISO8859_9Encoding.h b/Encodings/include/Poco/ISO8859_9Encoding.h index 3be8acfc7..e69275d72 100644 --- a/Encodings/include/Poco/ISO8859_9Encoding.h +++ b/Encodings/include/Poco/ISO8859_9Encoding.h @@ -33,7 +33,7 @@ class Encodings_API ISO8859_9Encoding: public DoubleByteEncoding public: ISO8859_9Encoding(); ~ISO8859_9Encoding(); - + private: static const char* _names[]; static const CharacterMap _charMap; diff --git a/Encodings/include/Poco/MacCentralEurRomanEncoding.h b/Encodings/include/Poco/MacCentralEurRomanEncoding.h index 340011bed..48150dfee 100644 --- a/Encodings/include/Poco/MacCentralEurRomanEncoding.h +++ b/Encodings/include/Poco/MacCentralEurRomanEncoding.h @@ -33,7 +33,7 @@ class Encodings_API MacCentralEurRomanEncoding: public DoubleByteEncoding public: MacCentralEurRomanEncoding(); ~MacCentralEurRomanEncoding(); - + private: static const char* _names[]; static const CharacterMap _charMap; diff --git a/Encodings/include/Poco/MacChineseSimpEncoding.h b/Encodings/include/Poco/MacChineseSimpEncoding.h index de551f75c..2c1683223 100644 --- a/Encodings/include/Poco/MacChineseSimpEncoding.h +++ b/Encodings/include/Poco/MacChineseSimpEncoding.h @@ -33,7 +33,7 @@ class Encodings_API MacChineseSimpEncoding: public DoubleByteEncoding public: MacChineseSimpEncoding(); ~MacChineseSimpEncoding(); - + private: static const char* _names[]; static const CharacterMap _charMap; diff --git a/Encodings/include/Poco/MacChineseTradEncoding.h b/Encodings/include/Poco/MacChineseTradEncoding.h index 06c99c318..a67f066dc 100644 --- a/Encodings/include/Poco/MacChineseTradEncoding.h +++ b/Encodings/include/Poco/MacChineseTradEncoding.h @@ -33,7 +33,7 @@ class Encodings_API MacChineseTradEncoding: public DoubleByteEncoding public: MacChineseTradEncoding(); ~MacChineseTradEncoding(); - + private: static const char* _names[]; static const CharacterMap _charMap; diff --git a/Encodings/include/Poco/MacCyrillicEncoding.h b/Encodings/include/Poco/MacCyrillicEncoding.h index 4cb40e368..7e6495424 100644 --- a/Encodings/include/Poco/MacCyrillicEncoding.h +++ b/Encodings/include/Poco/MacCyrillicEncoding.h @@ -33,7 +33,7 @@ class Encodings_API MacCyrillicEncoding: public DoubleByteEncoding public: MacCyrillicEncoding(); ~MacCyrillicEncoding(); - + private: static const char* _names[]; static const CharacterMap _charMap; diff --git a/Encodings/include/Poco/MacJapaneseEncoding.h b/Encodings/include/Poco/MacJapaneseEncoding.h index 903c39780..b235a8430 100644 --- a/Encodings/include/Poco/MacJapaneseEncoding.h +++ b/Encodings/include/Poco/MacJapaneseEncoding.h @@ -33,7 +33,7 @@ class Encodings_API MacJapaneseEncoding: public DoubleByteEncoding public: MacJapaneseEncoding(); ~MacJapaneseEncoding(); - + private: static const char* _names[]; static const CharacterMap _charMap; diff --git a/Encodings/include/Poco/MacKoreanEncoding.h b/Encodings/include/Poco/MacKoreanEncoding.h index 5e5c5cd94..636af82a1 100644 --- a/Encodings/include/Poco/MacKoreanEncoding.h +++ b/Encodings/include/Poco/MacKoreanEncoding.h @@ -33,7 +33,7 @@ class Encodings_API MacKoreanEncoding: public DoubleByteEncoding public: MacKoreanEncoding(); ~MacKoreanEncoding(); - + private: static const char* _names[]; static const CharacterMap _charMap; diff --git a/Encodings/include/Poco/MacRomanEncoding.h b/Encodings/include/Poco/MacRomanEncoding.h index bad288eda..99c91aaa6 100644 --- a/Encodings/include/Poco/MacRomanEncoding.h +++ b/Encodings/include/Poco/MacRomanEncoding.h @@ -33,7 +33,7 @@ class Encodings_API MacRomanEncoding: public DoubleByteEncoding public: MacRomanEncoding(); ~MacRomanEncoding(); - + private: static const char* _names[]; static const CharacterMap _charMap; diff --git a/Encodings/include/Poco/Windows1253Encoding.h b/Encodings/include/Poco/Windows1253Encoding.h index ef5af622a..61ba42fb3 100644 --- a/Encodings/include/Poco/Windows1253Encoding.h +++ b/Encodings/include/Poco/Windows1253Encoding.h @@ -33,7 +33,7 @@ class Encodings_API Windows1253Encoding: public DoubleByteEncoding public: Windows1253Encoding(); ~Windows1253Encoding(); - + private: static const char* _names[]; static const CharacterMap _charMap; diff --git a/Encodings/include/Poco/Windows1254Encoding.h b/Encodings/include/Poco/Windows1254Encoding.h index 558da862d..b140f1da5 100644 --- a/Encodings/include/Poco/Windows1254Encoding.h +++ b/Encodings/include/Poco/Windows1254Encoding.h @@ -33,7 +33,7 @@ class Encodings_API Windows1254Encoding: public DoubleByteEncoding public: Windows1254Encoding(); ~Windows1254Encoding(); - + private: static const char* _names[]; static const CharacterMap _charMap; diff --git a/Encodings/include/Poco/Windows1255Encoding.h b/Encodings/include/Poco/Windows1255Encoding.h index e2b88fd5d..1195262b5 100644 --- a/Encodings/include/Poco/Windows1255Encoding.h +++ b/Encodings/include/Poco/Windows1255Encoding.h @@ -33,7 +33,7 @@ class Encodings_API Windows1255Encoding: public DoubleByteEncoding public: Windows1255Encoding(); ~Windows1255Encoding(); - + private: static const char* _names[]; static const CharacterMap _charMap; diff --git a/Encodings/include/Poco/Windows1256Encoding.h b/Encodings/include/Poco/Windows1256Encoding.h index 1629cc8e7..9618e67f9 100644 --- a/Encodings/include/Poco/Windows1256Encoding.h +++ b/Encodings/include/Poco/Windows1256Encoding.h @@ -33,7 +33,7 @@ class Encodings_API Windows1256Encoding: public DoubleByteEncoding public: Windows1256Encoding(); ~Windows1256Encoding(); - + private: static const char* _names[]; static const CharacterMap _charMap; diff --git a/Encodings/include/Poco/Windows1257Encoding.h b/Encodings/include/Poco/Windows1257Encoding.h index 5fd71279c..6f2a5f26e 100644 --- a/Encodings/include/Poco/Windows1257Encoding.h +++ b/Encodings/include/Poco/Windows1257Encoding.h @@ -33,7 +33,7 @@ class Encodings_API Windows1257Encoding: public DoubleByteEncoding public: Windows1257Encoding(); ~Windows1257Encoding(); - + private: static const char* _names[]; static const CharacterMap _charMap; diff --git a/Encodings/include/Poco/Windows1258Encoding.h b/Encodings/include/Poco/Windows1258Encoding.h index b73521735..8e3f5a053 100644 --- a/Encodings/include/Poco/Windows1258Encoding.h +++ b/Encodings/include/Poco/Windows1258Encoding.h @@ -33,7 +33,7 @@ class Encodings_API Windows1258Encoding: public DoubleByteEncoding public: Windows1258Encoding(); ~Windows1258Encoding(); - + private: static const char* _names[]; static const CharacterMap _charMap; diff --git a/Encodings/include/Poco/Windows874Encoding.h b/Encodings/include/Poco/Windows874Encoding.h index 2434adf16..9c01dac4b 100644 --- a/Encodings/include/Poco/Windows874Encoding.h +++ b/Encodings/include/Poco/Windows874Encoding.h @@ -33,7 +33,7 @@ class Encodings_API Windows874Encoding: public DoubleByteEncoding public: Windows874Encoding(); ~Windows874Encoding(); - + private: static const char* _names[]; static const CharacterMap _charMap; diff --git a/Encodings/include/Poco/Windows932Encoding.h b/Encodings/include/Poco/Windows932Encoding.h index e2c9e9e40..2be9cbe24 100644 --- a/Encodings/include/Poco/Windows932Encoding.h +++ b/Encodings/include/Poco/Windows932Encoding.h @@ -33,7 +33,7 @@ class Encodings_API Windows932Encoding: public DoubleByteEncoding public: Windows932Encoding(); ~Windows932Encoding(); - + private: static const char* _names[]; static const CharacterMap _charMap; diff --git a/Encodings/include/Poco/Windows936Encoding.h b/Encodings/include/Poco/Windows936Encoding.h index 25910f2c3..478767119 100644 --- a/Encodings/include/Poco/Windows936Encoding.h +++ b/Encodings/include/Poco/Windows936Encoding.h @@ -33,7 +33,7 @@ class Encodings_API Windows936Encoding: public DoubleByteEncoding public: Windows936Encoding(); ~Windows936Encoding(); - + private: static const char* _names[]; static const CharacterMap _charMap; diff --git a/Encodings/include/Poco/Windows949Encoding.h b/Encodings/include/Poco/Windows949Encoding.h index 974959a83..f23d95a06 100644 --- a/Encodings/include/Poco/Windows949Encoding.h +++ b/Encodings/include/Poco/Windows949Encoding.h @@ -33,7 +33,7 @@ class Encodings_API Windows949Encoding: public DoubleByteEncoding public: Windows949Encoding(); ~Windows949Encoding(); - + private: static const char* _names[]; static const CharacterMap _charMap; diff --git a/Encodings/include/Poco/Windows950Encoding.h b/Encodings/include/Poco/Windows950Encoding.h index 21dc03cf0..4a67d1f90 100644 --- a/Encodings/include/Poco/Windows950Encoding.h +++ b/Encodings/include/Poco/Windows950Encoding.h @@ -33,7 +33,7 @@ class Encodings_API Windows950Encoding: public DoubleByteEncoding public: Windows950Encoding(); ~Windows950Encoding(); - + private: static const char* _names[]; static const CharacterMap _charMap; diff --git a/Encodings/src/ISO8859_10Encoding.cpp b/Encodings/src/ISO8859_10Encoding.cpp index e2c31eaf8..4312268c5 100644 --- a/Encodings/src/ISO8859_10Encoding.cpp +++ b/Encodings/src/ISO8859_10Encoding.cpp @@ -27,24 +27,24 @@ const char* ISO8859_10Encoding::_names[] = }; -const TextEncoding::CharacterMap ISO8859_10Encoding::_charMap = +const TextEncoding::CharacterMap ISO8859_10Encoding::_charMap = { - 0x0000, 0x0001, 0x0002, 0x0003, 0x0004, 0x0005, 0x0006, 0x0007, 0x0008, 0x0009, 0x000A, 0x000B, 0x000C, 0x000D, 0x000E, 0x000F, - 0x0010, 0x0011, 0x0012, 0x0013, 0x0014, 0x0015, 0x0016, 0x0017, 0x0018, 0x0019, 0x001A, 0x001B, 0x001C, 0x001D, 0x001E, 0x001F, - 0x0020, 0x0021, 0x0022, 0x0023, 0x0024, 0x0025, 0x0026, 0x0027, 0x0028, 0x0029, 0x002A, 0x002B, 0x002C, 0x002D, 0x002E, 0x002F, - 0x0030, 0x0031, 0x0032, 0x0033, 0x0034, 0x0035, 0x0036, 0x0037, 0x0038, 0x0039, 0x003A, 0x003B, 0x003C, 0x003D, 0x003E, 0x003F, - 0x0040, 0x0041, 0x0042, 0x0043, 0x0044, 0x0045, 0x0046, 0x0047, 0x0048, 0x0049, 0x004A, 0x004B, 0x004C, 0x004D, 0x004E, 0x004F, - 0x0050, 0x0051, 0x0052, 0x0053, 0x0054, 0x0055, 0x0056, 0x0057, 0x0058, 0x0059, 0x005A, 0x005B, 0x005C, 0x005D, 0x005E, 0x005F, - 0x0060, 0x0061, 0x0062, 0x0063, 0x0064, 0x0065, 0x0066, 0x0067, 0x0068, 0x0069, 0x006A, 0x006B, 0x006C, 0x006D, 0x006E, 0x006F, - 0x0070, 0x0071, 0x0072, 0x0073, 0x0074, 0x0075, 0x0076, 0x0077, 0x0078, 0x0079, 0x007A, 0x007B, 0x007C, 0x007D, 0x007E, 0x007F, - 0x0080, 0x0081, 0x0082, 0x0083, 0x0084, 0x0085, 0x0086, 0x0087, 0x0088, 0x0089, 0x008A, 0x008B, 0x008C, 0x008D, 0x008E, 0x008F, - 0x0090, 0x0091, 0x0092, 0x0093, 0x0094, 0x0095, 0x0096, 0x0097, 0x0098, 0x0099, 0x009A, 0x009B, 0x009C, 0x009D, 0x009E, 0x009F, - 0x00A0, 0x0104, 0x0112, 0x0122, 0x012A, 0x0128, 0x0136, 0x00A7, 0x013B, 0x0110, 0x0160, 0x0166, 0x017D, 0x00AD, 0x016A, 0x014A, - 0x00B0, 0x0105, 0x0113, 0x0123, 0x012B, 0x0129, 0x0137, 0x00B7, 0x013C, 0x0111, 0x0161, 0x0167, 0x017E, 0x2015, 0x016B, 0x014B, - 0x0100, 0x00C1, 0x00C2, 0x00C3, 0x00C4, 0x00C5, 0x00C6, 0x012E, 0x010C, 0x00C9, 0x0118, 0x00CB, 0x0116, 0x00CD, 0x00CE, 0x00CF, - 0x00D0, 0x0145, 0x014C, 0x00D3, 0x00D4, 0x00D5, 0x00D6, 0x0168, 0x00D8, 0x0172, 0x00DA, 0x00DB, 0x00DC, 0x00DD, 0x00DE, 0x00DF, - 0x0101, 0x00E1, 0x00E2, 0x00E3, 0x00E4, 0x00E5, 0x00E6, 0x012F, 0x010D, 0x00E9, 0x0119, 0x00EB, 0x0117, 0x00ED, 0x00EE, 0x00EF, - 0x00F0, 0x0146, 0x014D, 0x00F3, 0x00F4, 0x00F5, 0x00F6, 0x0169, 0x00F8, 0x0173, 0x00FA, 0x00FB, 0x00FC, 0x00FD, 0x00FE, 0x0138, + 0x0000, 0x0001, 0x0002, 0x0003, 0x0004, 0x0005, 0x0006, 0x0007, 0x0008, 0x0009, 0x000A, 0x000B, 0x000C, 0x000D, 0x000E, 0x000F, + 0x0010, 0x0011, 0x0012, 0x0013, 0x0014, 0x0015, 0x0016, 0x0017, 0x0018, 0x0019, 0x001A, 0x001B, 0x001C, 0x001D, 0x001E, 0x001F, + 0x0020, 0x0021, 0x0022, 0x0023, 0x0024, 0x0025, 0x0026, 0x0027, 0x0028, 0x0029, 0x002A, 0x002B, 0x002C, 0x002D, 0x002E, 0x002F, + 0x0030, 0x0031, 0x0032, 0x0033, 0x0034, 0x0035, 0x0036, 0x0037, 0x0038, 0x0039, 0x003A, 0x003B, 0x003C, 0x003D, 0x003E, 0x003F, + 0x0040, 0x0041, 0x0042, 0x0043, 0x0044, 0x0045, 0x0046, 0x0047, 0x0048, 0x0049, 0x004A, 0x004B, 0x004C, 0x004D, 0x004E, 0x004F, + 0x0050, 0x0051, 0x0052, 0x0053, 0x0054, 0x0055, 0x0056, 0x0057, 0x0058, 0x0059, 0x005A, 0x005B, 0x005C, 0x005D, 0x005E, 0x005F, + 0x0060, 0x0061, 0x0062, 0x0063, 0x0064, 0x0065, 0x0066, 0x0067, 0x0068, 0x0069, 0x006A, 0x006B, 0x006C, 0x006D, 0x006E, 0x006F, + 0x0070, 0x0071, 0x0072, 0x0073, 0x0074, 0x0075, 0x0076, 0x0077, 0x0078, 0x0079, 0x007A, 0x007B, 0x007C, 0x007D, 0x007E, 0x007F, + 0x0080, 0x0081, 0x0082, 0x0083, 0x0084, 0x0085, 0x0086, 0x0087, 0x0088, 0x0089, 0x008A, 0x008B, 0x008C, 0x008D, 0x008E, 0x008F, + 0x0090, 0x0091, 0x0092, 0x0093, 0x0094, 0x0095, 0x0096, 0x0097, 0x0098, 0x0099, 0x009A, 0x009B, 0x009C, 0x009D, 0x009E, 0x009F, + 0x00A0, 0x0104, 0x0112, 0x0122, 0x012A, 0x0128, 0x0136, 0x00A7, 0x013B, 0x0110, 0x0160, 0x0166, 0x017D, 0x00AD, 0x016A, 0x014A, + 0x00B0, 0x0105, 0x0113, 0x0123, 0x012B, 0x0129, 0x0137, 0x00B7, 0x013C, 0x0111, 0x0161, 0x0167, 0x017E, 0x2015, 0x016B, 0x014B, + 0x0100, 0x00C1, 0x00C2, 0x00C3, 0x00C4, 0x00C5, 0x00C6, 0x012E, 0x010C, 0x00C9, 0x0118, 0x00CB, 0x0116, 0x00CD, 0x00CE, 0x00CF, + 0x00D0, 0x0145, 0x014C, 0x00D3, 0x00D4, 0x00D5, 0x00D6, 0x0168, 0x00D8, 0x0172, 0x00DA, 0x00DB, 0x00DC, 0x00DD, 0x00DE, 0x00DF, + 0x0101, 0x00E1, 0x00E2, 0x00E3, 0x00E4, 0x00E5, 0x00E6, 0x012F, 0x010D, 0x00E9, 0x0119, 0x00EB, 0x0117, 0x00ED, 0x00EE, 0x00EF, + 0x00F0, 0x0146, 0x014D, 0x00F3, 0x00F4, 0x00F5, 0x00F6, 0x0169, 0x00F8, 0x0173, 0x00FA, 0x00FB, 0x00FC, 0x00FD, 0x00FE, 0x0138, }; @@ -54,38 +54,38 @@ const DoubleByteEncoding::Mapping ISO8859_10Encoding::_mappingTable[] = { const DoubleByteEncoding::Mapping ISO8859_10Encoding::_reverseMappingTable[] = { - { 0x0000, 0x0000 }, { 0x0001, 0x0001 }, { 0x0002, 0x0002 }, { 0x0003, 0x0003 }, { 0x0004, 0x0004 }, { 0x0005, 0x0005 }, { 0x0006, 0x0006 }, { 0x0007, 0x0007 }, - { 0x0008, 0x0008 }, { 0x0009, 0x0009 }, { 0x000A, 0x000A }, { 0x000B, 0x000B }, { 0x000C, 0x000C }, { 0x000D, 0x000D }, { 0x000E, 0x000E }, { 0x000F, 0x000F }, - { 0x0010, 0x0010 }, { 0x0011, 0x0011 }, { 0x0012, 0x0012 }, { 0x0013, 0x0013 }, { 0x0014, 0x0014 }, { 0x0015, 0x0015 }, { 0x0016, 0x0016 }, { 0x0017, 0x0017 }, - { 0x0018, 0x0018 }, { 0x0019, 0x0019 }, { 0x001A, 0x001A }, { 0x001B, 0x001B }, { 0x001C, 0x001C }, { 0x001D, 0x001D }, { 0x001E, 0x001E }, { 0x001F, 0x001F }, - { 0x0020, 0x0020 }, { 0x0021, 0x0021 }, { 0x0022, 0x0022 }, { 0x0023, 0x0023 }, { 0x0024, 0x0024 }, { 0x0025, 0x0025 }, { 0x0026, 0x0026 }, { 0x0027, 0x0027 }, - { 0x0028, 0x0028 }, { 0x0029, 0x0029 }, { 0x002A, 0x002A }, { 0x002B, 0x002B }, { 0x002C, 0x002C }, { 0x002D, 0x002D }, { 0x002E, 0x002E }, { 0x002F, 0x002F }, - { 0x0030, 0x0030 }, { 0x0031, 0x0031 }, { 0x0032, 0x0032 }, { 0x0033, 0x0033 }, { 0x0034, 0x0034 }, { 0x0035, 0x0035 }, { 0x0036, 0x0036 }, { 0x0037, 0x0037 }, - { 0x0038, 0x0038 }, { 0x0039, 0x0039 }, { 0x003A, 0x003A }, { 0x003B, 0x003B }, { 0x003C, 0x003C }, { 0x003D, 0x003D }, { 0x003E, 0x003E }, { 0x003F, 0x003F }, - { 0x0040, 0x0040 }, { 0x0041, 0x0041 }, { 0x0042, 0x0042 }, { 0x0043, 0x0043 }, { 0x0044, 0x0044 }, { 0x0045, 0x0045 }, { 0x0046, 0x0046 }, { 0x0047, 0x0047 }, - { 0x0048, 0x0048 }, { 0x0049, 0x0049 }, { 0x004A, 0x004A }, { 0x004B, 0x004B }, { 0x004C, 0x004C }, { 0x004D, 0x004D }, { 0x004E, 0x004E }, { 0x004F, 0x004F }, - { 0x0050, 0x0050 }, { 0x0051, 0x0051 }, { 0x0052, 0x0052 }, { 0x0053, 0x0053 }, { 0x0054, 0x0054 }, { 0x0055, 0x0055 }, { 0x0056, 0x0056 }, { 0x0057, 0x0057 }, - { 0x0058, 0x0058 }, { 0x0059, 0x0059 }, { 0x005A, 0x005A }, { 0x005B, 0x005B }, { 0x005C, 0x005C }, { 0x005D, 0x005D }, { 0x005E, 0x005E }, { 0x005F, 0x005F }, - { 0x0060, 0x0060 }, { 0x0061, 0x0061 }, { 0x0062, 0x0062 }, { 0x0063, 0x0063 }, { 0x0064, 0x0064 }, { 0x0065, 0x0065 }, { 0x0066, 0x0066 }, { 0x0067, 0x0067 }, - { 0x0068, 0x0068 }, { 0x0069, 0x0069 }, { 0x006A, 0x006A }, { 0x006B, 0x006B }, { 0x006C, 0x006C }, { 0x006D, 0x006D }, { 0x006E, 0x006E }, { 0x006F, 0x006F }, - { 0x0070, 0x0070 }, { 0x0071, 0x0071 }, { 0x0072, 0x0072 }, { 0x0073, 0x0073 }, { 0x0074, 0x0074 }, { 0x0075, 0x0075 }, { 0x0076, 0x0076 }, { 0x0077, 0x0077 }, - { 0x0078, 0x0078 }, { 0x0079, 0x0079 }, { 0x007A, 0x007A }, { 0x007B, 0x007B }, { 0x007C, 0x007C }, { 0x007D, 0x007D }, { 0x007E, 0x007E }, { 0x007F, 0x007F }, - { 0x0080, 0x0080 }, { 0x0081, 0x0081 }, { 0x0082, 0x0082 }, { 0x0083, 0x0083 }, { 0x0084, 0x0084 }, { 0x0085, 0x0085 }, { 0x0086, 0x0086 }, { 0x0087, 0x0087 }, - { 0x0088, 0x0088 }, { 0x0089, 0x0089 }, { 0x008A, 0x008A }, { 0x008B, 0x008B }, { 0x008C, 0x008C }, { 0x008D, 0x008D }, { 0x008E, 0x008E }, { 0x008F, 0x008F }, - { 0x0090, 0x0090 }, { 0x0091, 0x0091 }, { 0x0092, 0x0092 }, { 0x0093, 0x0093 }, { 0x0094, 0x0094 }, { 0x0095, 0x0095 }, { 0x0096, 0x0096 }, { 0x0097, 0x0097 }, - { 0x0098, 0x0098 }, { 0x0099, 0x0099 }, { 0x009A, 0x009A }, { 0x009B, 0x009B }, { 0x009C, 0x009C }, { 0x009D, 0x009D }, { 0x009E, 0x009E }, { 0x009F, 0x009F }, - { 0x00A0, 0x00A0 }, { 0x00A7, 0x00A7 }, { 0x00AD, 0x00AD }, { 0x00B0, 0x00B0 }, { 0x00B7, 0x00B7 }, { 0x00C1, 0x00C1 }, { 0x00C2, 0x00C2 }, { 0x00C3, 0x00C3 }, - { 0x00C4, 0x00C4 }, { 0x00C5, 0x00C5 }, { 0x00C6, 0x00C6 }, { 0x00C9, 0x00C9 }, { 0x00CB, 0x00CB }, { 0x00CD, 0x00CD }, { 0x00CE, 0x00CE }, { 0x00CF, 0x00CF }, - { 0x00D0, 0x00D0 }, { 0x00D3, 0x00D3 }, { 0x00D4, 0x00D4 }, { 0x00D5, 0x00D5 }, { 0x00D6, 0x00D6 }, { 0x00D8, 0x00D8 }, { 0x00DA, 0x00DA }, { 0x00DB, 0x00DB }, - { 0x00DC, 0x00DC }, { 0x00DD, 0x00DD }, { 0x00DE, 0x00DE }, { 0x00DF, 0x00DF }, { 0x00E1, 0x00E1 }, { 0x00E2, 0x00E2 }, { 0x00E3, 0x00E3 }, { 0x00E4, 0x00E4 }, - { 0x00E5, 0x00E5 }, { 0x00E6, 0x00E6 }, { 0x00E9, 0x00E9 }, { 0x00EB, 0x00EB }, { 0x00ED, 0x00ED }, { 0x00EE, 0x00EE }, { 0x00EF, 0x00EF }, { 0x00F0, 0x00F0 }, - { 0x00F3, 0x00F3 }, { 0x00F4, 0x00F4 }, { 0x00F5, 0x00F5 }, { 0x00F6, 0x00F6 }, { 0x00F8, 0x00F8 }, { 0x00FA, 0x00FA }, { 0x00FB, 0x00FB }, { 0x00FC, 0x00FC }, - { 0x00FD, 0x00FD }, { 0x00FE, 0x00FE }, { 0x0100, 0x00C0 }, { 0x0101, 0x00E0 }, { 0x0104, 0x00A1 }, { 0x0105, 0x00B1 }, { 0x010C, 0x00C8 }, { 0x010D, 0x00E8 }, - { 0x0110, 0x00A9 }, { 0x0111, 0x00B9 }, { 0x0112, 0x00A2 }, { 0x0113, 0x00B2 }, { 0x0116, 0x00CC }, { 0x0117, 0x00EC }, { 0x0118, 0x00CA }, { 0x0119, 0x00EA }, - { 0x0122, 0x00A3 }, { 0x0123, 0x00B3 }, { 0x0128, 0x00A5 }, { 0x0129, 0x00B5 }, { 0x012A, 0x00A4 }, { 0x012B, 0x00B4 }, { 0x012E, 0x00C7 }, { 0x012F, 0x00E7 }, - { 0x0136, 0x00A6 }, { 0x0137, 0x00B6 }, { 0x0138, 0x00FF }, { 0x013B, 0x00A8 }, { 0x013C, 0x00B8 }, { 0x0145, 0x00D1 }, { 0x0146, 0x00F1 }, { 0x014A, 0x00AF }, - { 0x014B, 0x00BF }, { 0x014C, 0x00D2 }, { 0x014D, 0x00F2 }, { 0x0160, 0x00AA }, { 0x0161, 0x00BA }, { 0x0166, 0x00AB }, { 0x0167, 0x00BB }, { 0x0168, 0x00D7 }, - { 0x0169, 0x00F7 }, { 0x016A, 0x00AE }, { 0x016B, 0x00BE }, { 0x0172, 0x00D9 }, { 0x0173, 0x00F9 }, { 0x017D, 0x00AC }, { 0x017E, 0x00BC }, { 0x2015, 0x00BD }, + { 0x0000, 0x0000 }, { 0x0001, 0x0001 }, { 0x0002, 0x0002 }, { 0x0003, 0x0003 }, { 0x0004, 0x0004 }, { 0x0005, 0x0005 }, { 0x0006, 0x0006 }, { 0x0007, 0x0007 }, + { 0x0008, 0x0008 }, { 0x0009, 0x0009 }, { 0x000A, 0x000A }, { 0x000B, 0x000B }, { 0x000C, 0x000C }, { 0x000D, 0x000D }, { 0x000E, 0x000E }, { 0x000F, 0x000F }, + { 0x0010, 0x0010 }, { 0x0011, 0x0011 }, { 0x0012, 0x0012 }, { 0x0013, 0x0013 }, { 0x0014, 0x0014 }, { 0x0015, 0x0015 }, { 0x0016, 0x0016 }, { 0x0017, 0x0017 }, + { 0x0018, 0x0018 }, { 0x0019, 0x0019 }, { 0x001A, 0x001A }, { 0x001B, 0x001B }, { 0x001C, 0x001C }, { 0x001D, 0x001D }, { 0x001E, 0x001E }, { 0x001F, 0x001F }, + { 0x0020, 0x0020 }, { 0x0021, 0x0021 }, { 0x0022, 0x0022 }, { 0x0023, 0x0023 }, { 0x0024, 0x0024 }, { 0x0025, 0x0025 }, { 0x0026, 0x0026 }, { 0x0027, 0x0027 }, + { 0x0028, 0x0028 }, { 0x0029, 0x0029 }, { 0x002A, 0x002A }, { 0x002B, 0x002B }, { 0x002C, 0x002C }, { 0x002D, 0x002D }, { 0x002E, 0x002E }, { 0x002F, 0x002F }, + { 0x0030, 0x0030 }, { 0x0031, 0x0031 }, { 0x0032, 0x0032 }, { 0x0033, 0x0033 }, { 0x0034, 0x0034 }, { 0x0035, 0x0035 }, { 0x0036, 0x0036 }, { 0x0037, 0x0037 }, + { 0x0038, 0x0038 }, { 0x0039, 0x0039 }, { 0x003A, 0x003A }, { 0x003B, 0x003B }, { 0x003C, 0x003C }, { 0x003D, 0x003D }, { 0x003E, 0x003E }, { 0x003F, 0x003F }, + { 0x0040, 0x0040 }, { 0x0041, 0x0041 }, { 0x0042, 0x0042 }, { 0x0043, 0x0043 }, { 0x0044, 0x0044 }, { 0x0045, 0x0045 }, { 0x0046, 0x0046 }, { 0x0047, 0x0047 }, + { 0x0048, 0x0048 }, { 0x0049, 0x0049 }, { 0x004A, 0x004A }, { 0x004B, 0x004B }, { 0x004C, 0x004C }, { 0x004D, 0x004D }, { 0x004E, 0x004E }, { 0x004F, 0x004F }, + { 0x0050, 0x0050 }, { 0x0051, 0x0051 }, { 0x0052, 0x0052 }, { 0x0053, 0x0053 }, { 0x0054, 0x0054 }, { 0x0055, 0x0055 }, { 0x0056, 0x0056 }, { 0x0057, 0x0057 }, + { 0x0058, 0x0058 }, { 0x0059, 0x0059 }, { 0x005A, 0x005A }, { 0x005B, 0x005B }, { 0x005C, 0x005C }, { 0x005D, 0x005D }, { 0x005E, 0x005E }, { 0x005F, 0x005F }, + { 0x0060, 0x0060 }, { 0x0061, 0x0061 }, { 0x0062, 0x0062 }, { 0x0063, 0x0063 }, { 0x0064, 0x0064 }, { 0x0065, 0x0065 }, { 0x0066, 0x0066 }, { 0x0067, 0x0067 }, + { 0x0068, 0x0068 }, { 0x0069, 0x0069 }, { 0x006A, 0x006A }, { 0x006B, 0x006B }, { 0x006C, 0x006C }, { 0x006D, 0x006D }, { 0x006E, 0x006E }, { 0x006F, 0x006F }, + { 0x0070, 0x0070 }, { 0x0071, 0x0071 }, { 0x0072, 0x0072 }, { 0x0073, 0x0073 }, { 0x0074, 0x0074 }, { 0x0075, 0x0075 }, { 0x0076, 0x0076 }, { 0x0077, 0x0077 }, + { 0x0078, 0x0078 }, { 0x0079, 0x0079 }, { 0x007A, 0x007A }, { 0x007B, 0x007B }, { 0x007C, 0x007C }, { 0x007D, 0x007D }, { 0x007E, 0x007E }, { 0x007F, 0x007F }, + { 0x0080, 0x0080 }, { 0x0081, 0x0081 }, { 0x0082, 0x0082 }, { 0x0083, 0x0083 }, { 0x0084, 0x0084 }, { 0x0085, 0x0085 }, { 0x0086, 0x0086 }, { 0x0087, 0x0087 }, + { 0x0088, 0x0088 }, { 0x0089, 0x0089 }, { 0x008A, 0x008A }, { 0x008B, 0x008B }, { 0x008C, 0x008C }, { 0x008D, 0x008D }, { 0x008E, 0x008E }, { 0x008F, 0x008F }, + { 0x0090, 0x0090 }, { 0x0091, 0x0091 }, { 0x0092, 0x0092 }, { 0x0093, 0x0093 }, { 0x0094, 0x0094 }, { 0x0095, 0x0095 }, { 0x0096, 0x0096 }, { 0x0097, 0x0097 }, + { 0x0098, 0x0098 }, { 0x0099, 0x0099 }, { 0x009A, 0x009A }, { 0x009B, 0x009B }, { 0x009C, 0x009C }, { 0x009D, 0x009D }, { 0x009E, 0x009E }, { 0x009F, 0x009F }, + { 0x00A0, 0x00A0 }, { 0x00A7, 0x00A7 }, { 0x00AD, 0x00AD }, { 0x00B0, 0x00B0 }, { 0x00B7, 0x00B7 }, { 0x00C1, 0x00C1 }, { 0x00C2, 0x00C2 }, { 0x00C3, 0x00C3 }, + { 0x00C4, 0x00C4 }, { 0x00C5, 0x00C5 }, { 0x00C6, 0x00C6 }, { 0x00C9, 0x00C9 }, { 0x00CB, 0x00CB }, { 0x00CD, 0x00CD }, { 0x00CE, 0x00CE }, { 0x00CF, 0x00CF }, + { 0x00D0, 0x00D0 }, { 0x00D3, 0x00D3 }, { 0x00D4, 0x00D4 }, { 0x00D5, 0x00D5 }, { 0x00D6, 0x00D6 }, { 0x00D8, 0x00D8 }, { 0x00DA, 0x00DA }, { 0x00DB, 0x00DB }, + { 0x00DC, 0x00DC }, { 0x00DD, 0x00DD }, { 0x00DE, 0x00DE }, { 0x00DF, 0x00DF }, { 0x00E1, 0x00E1 }, { 0x00E2, 0x00E2 }, { 0x00E3, 0x00E3 }, { 0x00E4, 0x00E4 }, + { 0x00E5, 0x00E5 }, { 0x00E6, 0x00E6 }, { 0x00E9, 0x00E9 }, { 0x00EB, 0x00EB }, { 0x00ED, 0x00ED }, { 0x00EE, 0x00EE }, { 0x00EF, 0x00EF }, { 0x00F0, 0x00F0 }, + { 0x00F3, 0x00F3 }, { 0x00F4, 0x00F4 }, { 0x00F5, 0x00F5 }, { 0x00F6, 0x00F6 }, { 0x00F8, 0x00F8 }, { 0x00FA, 0x00FA }, { 0x00FB, 0x00FB }, { 0x00FC, 0x00FC }, + { 0x00FD, 0x00FD }, { 0x00FE, 0x00FE }, { 0x0100, 0x00C0 }, { 0x0101, 0x00E0 }, { 0x0104, 0x00A1 }, { 0x0105, 0x00B1 }, { 0x010C, 0x00C8 }, { 0x010D, 0x00E8 }, + { 0x0110, 0x00A9 }, { 0x0111, 0x00B9 }, { 0x0112, 0x00A2 }, { 0x0113, 0x00B2 }, { 0x0116, 0x00CC }, { 0x0117, 0x00EC }, { 0x0118, 0x00CA }, { 0x0119, 0x00EA }, + { 0x0122, 0x00A3 }, { 0x0123, 0x00B3 }, { 0x0128, 0x00A5 }, { 0x0129, 0x00B5 }, { 0x012A, 0x00A4 }, { 0x012B, 0x00B4 }, { 0x012E, 0x00C7 }, { 0x012F, 0x00E7 }, + { 0x0136, 0x00A6 }, { 0x0137, 0x00B6 }, { 0x0138, 0x00FF }, { 0x013B, 0x00A8 }, { 0x013C, 0x00B8 }, { 0x0145, 0x00D1 }, { 0x0146, 0x00F1 }, { 0x014A, 0x00AF }, + { 0x014B, 0x00BF }, { 0x014C, 0x00D2 }, { 0x014D, 0x00F2 }, { 0x0160, 0x00AA }, { 0x0161, 0x00BA }, { 0x0166, 0x00AB }, { 0x0167, 0x00BB }, { 0x0168, 0x00D7 }, + { 0x0169, 0x00F7 }, { 0x016A, 0x00AE }, { 0x016B, 0x00BE }, { 0x0172, 0x00D9 }, { 0x0173, 0x00F9 }, { 0x017D, 0x00AC }, { 0x017E, 0x00BC }, { 0x2015, 0x00BD }, }; diff --git a/Encodings/src/ISO8859_11Encoding.cpp b/Encodings/src/ISO8859_11Encoding.cpp index 7f969bcd7..c3fe7bfb2 100644 --- a/Encodings/src/ISO8859_11Encoding.cpp +++ b/Encodings/src/ISO8859_11Encoding.cpp @@ -25,24 +25,24 @@ const char* ISO8859_11Encoding::_names[] = }; -const TextEncoding::CharacterMap ISO8859_11Encoding::_charMap = +const TextEncoding::CharacterMap ISO8859_11Encoding::_charMap = { - 0x0000, 0x0001, 0x0002, 0x0003, 0x0004, 0x0005, 0x0006, 0x0007, 0x0008, 0x0009, 0x000A, 0x000B, 0x000C, 0x000D, 0x000E, 0x000F, - 0x0010, 0x0011, 0x0012, 0x0013, 0x0014, 0x0015, 0x0016, 0x0017, 0x0018, 0x0019, 0x001A, 0x001B, 0x001C, 0x001D, 0x001E, 0x001F, - 0x0020, 0x0021, 0x0022, 0x0023, 0x0024, 0x0025, 0x0026, 0x0027, 0x0028, 0x0029, 0x002A, 0x002B, 0x002C, 0x002D, 0x002E, 0x002F, - 0x0030, 0x0031, 0x0032, 0x0033, 0x0034, 0x0035, 0x0036, 0x0037, 0x0038, 0x0039, 0x003A, 0x003B, 0x003C, 0x003D, 0x003E, 0x003F, - 0x0040, 0x0041, 0x0042, 0x0043, 0x0044, 0x0045, 0x0046, 0x0047, 0x0048, 0x0049, 0x004A, 0x004B, 0x004C, 0x004D, 0x004E, 0x004F, - 0x0050, 0x0051, 0x0052, 0x0053, 0x0054, 0x0055, 0x0056, 0x0057, 0x0058, 0x0059, 0x005A, 0x005B, 0x005C, 0x005D, 0x005E, 0x005F, - 0x0060, 0x0061, 0x0062, 0x0063, 0x0064, 0x0065, 0x0066, 0x0067, 0x0068, 0x0069, 0x006A, 0x006B, 0x006C, 0x006D, 0x006E, 0x006F, - 0x0070, 0x0071, 0x0072, 0x0073, 0x0074, 0x0075, 0x0076, 0x0077, 0x0078, 0x0079, 0x007A, 0x007B, 0x007C, 0x007D, 0x007E, 0x007F, - 0x0080, 0x0081, 0x0082, 0x0083, 0x0084, 0x0085, 0x0086, 0x0087, 0x0088, 0x0089, 0x008A, 0x008B, 0x008C, 0x008D, 0x008E, 0x008F, - 0x0090, 0x0091, 0x0092, 0x0093, 0x0094, 0x0095, 0x0096, 0x0097, 0x0098, 0x0099, 0x009A, 0x009B, 0x009C, 0x009D, 0x009E, 0x009F, - 0x00A0, 0x0E01, 0x0E02, 0x0E03, 0x0E04, 0x0E05, 0x0E06, 0x0E07, 0x0E08, 0x0E09, 0x0E0A, 0x0E0B, 0x0E0C, 0x0E0D, 0x0E0E, 0x0E0F, - 0x0E10, 0x0E11, 0x0E12, 0x0E13, 0x0E14, 0x0E15, 0x0E16, 0x0E17, 0x0E18, 0x0E19, 0x0E1A, 0x0E1B, 0x0E1C, 0x0E1D, 0x0E1E, 0x0E1F, - 0x0E20, 0x0E21, 0x0E22, 0x0E23, 0x0E24, 0x0E25, 0x0E26, 0x0E27, 0x0E28, 0x0E29, 0x0E2A, 0x0E2B, 0x0E2C, 0x0E2D, 0x0E2E, 0x0E2F, - 0x0E30, 0x0E31, 0x0E32, 0x0E33, 0x0E34, 0x0E35, 0x0E36, 0x0E37, 0x0E38, 0x0E39, 0x0E3A, -1, -1, -1, -1, 0x0E3F, - 0x0E40, 0x0E41, 0x0E42, 0x0E43, 0x0E44, 0x0E45, 0x0E46, 0x0E47, 0x0E48, 0x0E49, 0x0E4A, 0x0E4B, 0x0E4C, 0x0E4D, 0x0E4E, 0x0E4F, - 0x0E50, 0x0E51, 0x0E52, 0x0E53, 0x0E54, 0x0E55, 0x0E56, 0x0E57, 0x0E58, 0x0E59, 0x0E5A, 0x0E5B, -1, -1, -1, -1, + 0x0000, 0x0001, 0x0002, 0x0003, 0x0004, 0x0005, 0x0006, 0x0007, 0x0008, 0x0009, 0x000A, 0x000B, 0x000C, 0x000D, 0x000E, 0x000F, + 0x0010, 0x0011, 0x0012, 0x0013, 0x0014, 0x0015, 0x0016, 0x0017, 0x0018, 0x0019, 0x001A, 0x001B, 0x001C, 0x001D, 0x001E, 0x001F, + 0x0020, 0x0021, 0x0022, 0x0023, 0x0024, 0x0025, 0x0026, 0x0027, 0x0028, 0x0029, 0x002A, 0x002B, 0x002C, 0x002D, 0x002E, 0x002F, + 0x0030, 0x0031, 0x0032, 0x0033, 0x0034, 0x0035, 0x0036, 0x0037, 0x0038, 0x0039, 0x003A, 0x003B, 0x003C, 0x003D, 0x003E, 0x003F, + 0x0040, 0x0041, 0x0042, 0x0043, 0x0044, 0x0045, 0x0046, 0x0047, 0x0048, 0x0049, 0x004A, 0x004B, 0x004C, 0x004D, 0x004E, 0x004F, + 0x0050, 0x0051, 0x0052, 0x0053, 0x0054, 0x0055, 0x0056, 0x0057, 0x0058, 0x0059, 0x005A, 0x005B, 0x005C, 0x005D, 0x005E, 0x005F, + 0x0060, 0x0061, 0x0062, 0x0063, 0x0064, 0x0065, 0x0066, 0x0067, 0x0068, 0x0069, 0x006A, 0x006B, 0x006C, 0x006D, 0x006E, 0x006F, + 0x0070, 0x0071, 0x0072, 0x0073, 0x0074, 0x0075, 0x0076, 0x0077, 0x0078, 0x0079, 0x007A, 0x007B, 0x007C, 0x007D, 0x007E, 0x007F, + 0x0080, 0x0081, 0x0082, 0x0083, 0x0084, 0x0085, 0x0086, 0x0087, 0x0088, 0x0089, 0x008A, 0x008B, 0x008C, 0x008D, 0x008E, 0x008F, + 0x0090, 0x0091, 0x0092, 0x0093, 0x0094, 0x0095, 0x0096, 0x0097, 0x0098, 0x0099, 0x009A, 0x009B, 0x009C, 0x009D, 0x009E, 0x009F, + 0x00A0, 0x0E01, 0x0E02, 0x0E03, 0x0E04, 0x0E05, 0x0E06, 0x0E07, 0x0E08, 0x0E09, 0x0E0A, 0x0E0B, 0x0E0C, 0x0E0D, 0x0E0E, 0x0E0F, + 0x0E10, 0x0E11, 0x0E12, 0x0E13, 0x0E14, 0x0E15, 0x0E16, 0x0E17, 0x0E18, 0x0E19, 0x0E1A, 0x0E1B, 0x0E1C, 0x0E1D, 0x0E1E, 0x0E1F, + 0x0E20, 0x0E21, 0x0E22, 0x0E23, 0x0E24, 0x0E25, 0x0E26, 0x0E27, 0x0E28, 0x0E29, 0x0E2A, 0x0E2B, 0x0E2C, 0x0E2D, 0x0E2E, 0x0E2F, + 0x0E30, 0x0E31, 0x0E32, 0x0E33, 0x0E34, 0x0E35, 0x0E36, 0x0E37, 0x0E38, 0x0E39, 0x0E3A, -1, -1, -1, -1, 0x0E3F, + 0x0E40, 0x0E41, 0x0E42, 0x0E43, 0x0E44, 0x0E45, 0x0E46, 0x0E47, 0x0E48, 0x0E49, 0x0E4A, 0x0E4B, 0x0E4C, 0x0E4D, 0x0E4E, 0x0E4F, + 0x0E50, 0x0E51, 0x0E52, 0x0E53, 0x0E54, 0x0E55, 0x0E56, 0x0E57, 0x0E58, 0x0E59, 0x0E5A, 0x0E5B, -1, -1, -1, -1, }; @@ -52,37 +52,37 @@ const DoubleByteEncoding::Mapping ISO8859_11Encoding::_mappingTable[] = { const DoubleByteEncoding::Mapping ISO8859_11Encoding::_reverseMappingTable[] = { - { 0x0000, 0x0000 }, { 0x0001, 0x0001 }, { 0x0002, 0x0002 }, { 0x0003, 0x0003 }, { 0x0004, 0x0004 }, { 0x0005, 0x0005 }, { 0x0006, 0x0006 }, { 0x0007, 0x0007 }, - { 0x0008, 0x0008 }, { 0x0009, 0x0009 }, { 0x000A, 0x000A }, { 0x000B, 0x000B }, { 0x000C, 0x000C }, { 0x000D, 0x000D }, { 0x000E, 0x000E }, { 0x000F, 0x000F }, - { 0x0010, 0x0010 }, { 0x0011, 0x0011 }, { 0x0012, 0x0012 }, { 0x0013, 0x0013 }, { 0x0014, 0x0014 }, { 0x0015, 0x0015 }, { 0x0016, 0x0016 }, { 0x0017, 0x0017 }, - { 0x0018, 0x0018 }, { 0x0019, 0x0019 }, { 0x001A, 0x001A }, { 0x001B, 0x001B }, { 0x001C, 0x001C }, { 0x001D, 0x001D }, { 0x001E, 0x001E }, { 0x001F, 0x001F }, - { 0x0020, 0x0020 }, { 0x0021, 0x0021 }, { 0x0022, 0x0022 }, { 0x0023, 0x0023 }, { 0x0024, 0x0024 }, { 0x0025, 0x0025 }, { 0x0026, 0x0026 }, { 0x0027, 0x0027 }, - { 0x0028, 0x0028 }, { 0x0029, 0x0029 }, { 0x002A, 0x002A }, { 0x002B, 0x002B }, { 0x002C, 0x002C }, { 0x002D, 0x002D }, { 0x002E, 0x002E }, { 0x002F, 0x002F }, - { 0x0030, 0x0030 }, { 0x0031, 0x0031 }, { 0x0032, 0x0032 }, { 0x0033, 0x0033 }, { 0x0034, 0x0034 }, { 0x0035, 0x0035 }, { 0x0036, 0x0036 }, { 0x0037, 0x0037 }, - { 0x0038, 0x0038 }, { 0x0039, 0x0039 }, { 0x003A, 0x003A }, { 0x003B, 0x003B }, { 0x003C, 0x003C }, { 0x003D, 0x003D }, { 0x003E, 0x003E }, { 0x003F, 0x003F }, - { 0x0040, 0x0040 }, { 0x0041, 0x0041 }, { 0x0042, 0x0042 }, { 0x0043, 0x0043 }, { 0x0044, 0x0044 }, { 0x0045, 0x0045 }, { 0x0046, 0x0046 }, { 0x0047, 0x0047 }, - { 0x0048, 0x0048 }, { 0x0049, 0x0049 }, { 0x004A, 0x004A }, { 0x004B, 0x004B }, { 0x004C, 0x004C }, { 0x004D, 0x004D }, { 0x004E, 0x004E }, { 0x004F, 0x004F }, - { 0x0050, 0x0050 }, { 0x0051, 0x0051 }, { 0x0052, 0x0052 }, { 0x0053, 0x0053 }, { 0x0054, 0x0054 }, { 0x0055, 0x0055 }, { 0x0056, 0x0056 }, { 0x0057, 0x0057 }, - { 0x0058, 0x0058 }, { 0x0059, 0x0059 }, { 0x005A, 0x005A }, { 0x005B, 0x005B }, { 0x005C, 0x005C }, { 0x005D, 0x005D }, { 0x005E, 0x005E }, { 0x005F, 0x005F }, - { 0x0060, 0x0060 }, { 0x0061, 0x0061 }, { 0x0062, 0x0062 }, { 0x0063, 0x0063 }, { 0x0064, 0x0064 }, { 0x0065, 0x0065 }, { 0x0066, 0x0066 }, { 0x0067, 0x0067 }, - { 0x0068, 0x0068 }, { 0x0069, 0x0069 }, { 0x006A, 0x006A }, { 0x006B, 0x006B }, { 0x006C, 0x006C }, { 0x006D, 0x006D }, { 0x006E, 0x006E }, { 0x006F, 0x006F }, - { 0x0070, 0x0070 }, { 0x0071, 0x0071 }, { 0x0072, 0x0072 }, { 0x0073, 0x0073 }, { 0x0074, 0x0074 }, { 0x0075, 0x0075 }, { 0x0076, 0x0076 }, { 0x0077, 0x0077 }, - { 0x0078, 0x0078 }, { 0x0079, 0x0079 }, { 0x007A, 0x007A }, { 0x007B, 0x007B }, { 0x007C, 0x007C }, { 0x007D, 0x007D }, { 0x007E, 0x007E }, { 0x007F, 0x007F }, - { 0x0080, 0x0080 }, { 0x0081, 0x0081 }, { 0x0082, 0x0082 }, { 0x0083, 0x0083 }, { 0x0084, 0x0084 }, { 0x0085, 0x0085 }, { 0x0086, 0x0086 }, { 0x0087, 0x0087 }, - { 0x0088, 0x0088 }, { 0x0089, 0x0089 }, { 0x008A, 0x008A }, { 0x008B, 0x008B }, { 0x008C, 0x008C }, { 0x008D, 0x008D }, { 0x008E, 0x008E }, { 0x008F, 0x008F }, - { 0x0090, 0x0090 }, { 0x0091, 0x0091 }, { 0x0092, 0x0092 }, { 0x0093, 0x0093 }, { 0x0094, 0x0094 }, { 0x0095, 0x0095 }, { 0x0096, 0x0096 }, { 0x0097, 0x0097 }, - { 0x0098, 0x0098 }, { 0x0099, 0x0099 }, { 0x009A, 0x009A }, { 0x009B, 0x009B }, { 0x009C, 0x009C }, { 0x009D, 0x009D }, { 0x009E, 0x009E }, { 0x009F, 0x009F }, - { 0x00A0, 0x00A0 }, { 0x0E01, 0x00A1 }, { 0x0E02, 0x00A2 }, { 0x0E03, 0x00A3 }, { 0x0E04, 0x00A4 }, { 0x0E05, 0x00A5 }, { 0x0E06, 0x00A6 }, { 0x0E07, 0x00A7 }, - { 0x0E08, 0x00A8 }, { 0x0E09, 0x00A9 }, { 0x0E0A, 0x00AA }, { 0x0E0B, 0x00AB }, { 0x0E0C, 0x00AC }, { 0x0E0D, 0x00AD }, { 0x0E0E, 0x00AE }, { 0x0E0F, 0x00AF }, - { 0x0E10, 0x00B0 }, { 0x0E11, 0x00B1 }, { 0x0E12, 0x00B2 }, { 0x0E13, 0x00B3 }, { 0x0E14, 0x00B4 }, { 0x0E15, 0x00B5 }, { 0x0E16, 0x00B6 }, { 0x0E17, 0x00B7 }, - { 0x0E18, 0x00B8 }, { 0x0E19, 0x00B9 }, { 0x0E1A, 0x00BA }, { 0x0E1B, 0x00BB }, { 0x0E1C, 0x00BC }, { 0x0E1D, 0x00BD }, { 0x0E1E, 0x00BE }, { 0x0E1F, 0x00BF }, - { 0x0E20, 0x00C0 }, { 0x0E21, 0x00C1 }, { 0x0E22, 0x00C2 }, { 0x0E23, 0x00C3 }, { 0x0E24, 0x00C4 }, { 0x0E25, 0x00C5 }, { 0x0E26, 0x00C6 }, { 0x0E27, 0x00C7 }, - { 0x0E28, 0x00C8 }, { 0x0E29, 0x00C9 }, { 0x0E2A, 0x00CA }, { 0x0E2B, 0x00CB }, { 0x0E2C, 0x00CC }, { 0x0E2D, 0x00CD }, { 0x0E2E, 0x00CE }, { 0x0E2F, 0x00CF }, - { 0x0E30, 0x00D0 }, { 0x0E31, 0x00D1 }, { 0x0E32, 0x00D2 }, { 0x0E33, 0x00D3 }, { 0x0E34, 0x00D4 }, { 0x0E35, 0x00D5 }, { 0x0E36, 0x00D6 }, { 0x0E37, 0x00D7 }, - { 0x0E38, 0x00D8 }, { 0x0E39, 0x00D9 }, { 0x0E3A, 0x00DA }, { 0x0E3F, 0x00DF }, { 0x0E40, 0x00E0 }, { 0x0E41, 0x00E1 }, { 0x0E42, 0x00E2 }, { 0x0E43, 0x00E3 }, - { 0x0E44, 0x00E4 }, { 0x0E45, 0x00E5 }, { 0x0E46, 0x00E6 }, { 0x0E47, 0x00E7 }, { 0x0E48, 0x00E8 }, { 0x0E49, 0x00E9 }, { 0x0E4A, 0x00EA }, { 0x0E4B, 0x00EB }, - { 0x0E4C, 0x00EC }, { 0x0E4D, 0x00ED }, { 0x0E4E, 0x00EE }, { 0x0E4F, 0x00EF }, { 0x0E50, 0x00F0 }, { 0x0E51, 0x00F1 }, { 0x0E52, 0x00F2 }, { 0x0E53, 0x00F3 }, - { 0x0E54, 0x00F4 }, { 0x0E55, 0x00F5 }, { 0x0E56, 0x00F6 }, { 0x0E57, 0x00F7 }, { 0x0E58, 0x00F8 }, { 0x0E59, 0x00F9 }, { 0x0E5A, 0x00FA }, { 0x0E5B, 0x00FB }, + { 0x0000, 0x0000 }, { 0x0001, 0x0001 }, { 0x0002, 0x0002 }, { 0x0003, 0x0003 }, { 0x0004, 0x0004 }, { 0x0005, 0x0005 }, { 0x0006, 0x0006 }, { 0x0007, 0x0007 }, + { 0x0008, 0x0008 }, { 0x0009, 0x0009 }, { 0x000A, 0x000A }, { 0x000B, 0x000B }, { 0x000C, 0x000C }, { 0x000D, 0x000D }, { 0x000E, 0x000E }, { 0x000F, 0x000F }, + { 0x0010, 0x0010 }, { 0x0011, 0x0011 }, { 0x0012, 0x0012 }, { 0x0013, 0x0013 }, { 0x0014, 0x0014 }, { 0x0015, 0x0015 }, { 0x0016, 0x0016 }, { 0x0017, 0x0017 }, + { 0x0018, 0x0018 }, { 0x0019, 0x0019 }, { 0x001A, 0x001A }, { 0x001B, 0x001B }, { 0x001C, 0x001C }, { 0x001D, 0x001D }, { 0x001E, 0x001E }, { 0x001F, 0x001F }, + { 0x0020, 0x0020 }, { 0x0021, 0x0021 }, { 0x0022, 0x0022 }, { 0x0023, 0x0023 }, { 0x0024, 0x0024 }, { 0x0025, 0x0025 }, { 0x0026, 0x0026 }, { 0x0027, 0x0027 }, + { 0x0028, 0x0028 }, { 0x0029, 0x0029 }, { 0x002A, 0x002A }, { 0x002B, 0x002B }, { 0x002C, 0x002C }, { 0x002D, 0x002D }, { 0x002E, 0x002E }, { 0x002F, 0x002F }, + { 0x0030, 0x0030 }, { 0x0031, 0x0031 }, { 0x0032, 0x0032 }, { 0x0033, 0x0033 }, { 0x0034, 0x0034 }, { 0x0035, 0x0035 }, { 0x0036, 0x0036 }, { 0x0037, 0x0037 }, + { 0x0038, 0x0038 }, { 0x0039, 0x0039 }, { 0x003A, 0x003A }, { 0x003B, 0x003B }, { 0x003C, 0x003C }, { 0x003D, 0x003D }, { 0x003E, 0x003E }, { 0x003F, 0x003F }, + { 0x0040, 0x0040 }, { 0x0041, 0x0041 }, { 0x0042, 0x0042 }, { 0x0043, 0x0043 }, { 0x0044, 0x0044 }, { 0x0045, 0x0045 }, { 0x0046, 0x0046 }, { 0x0047, 0x0047 }, + { 0x0048, 0x0048 }, { 0x0049, 0x0049 }, { 0x004A, 0x004A }, { 0x004B, 0x004B }, { 0x004C, 0x004C }, { 0x004D, 0x004D }, { 0x004E, 0x004E }, { 0x004F, 0x004F }, + { 0x0050, 0x0050 }, { 0x0051, 0x0051 }, { 0x0052, 0x0052 }, { 0x0053, 0x0053 }, { 0x0054, 0x0054 }, { 0x0055, 0x0055 }, { 0x0056, 0x0056 }, { 0x0057, 0x0057 }, + { 0x0058, 0x0058 }, { 0x0059, 0x0059 }, { 0x005A, 0x005A }, { 0x005B, 0x005B }, { 0x005C, 0x005C }, { 0x005D, 0x005D }, { 0x005E, 0x005E }, { 0x005F, 0x005F }, + { 0x0060, 0x0060 }, { 0x0061, 0x0061 }, { 0x0062, 0x0062 }, { 0x0063, 0x0063 }, { 0x0064, 0x0064 }, { 0x0065, 0x0065 }, { 0x0066, 0x0066 }, { 0x0067, 0x0067 }, + { 0x0068, 0x0068 }, { 0x0069, 0x0069 }, { 0x006A, 0x006A }, { 0x006B, 0x006B }, { 0x006C, 0x006C }, { 0x006D, 0x006D }, { 0x006E, 0x006E }, { 0x006F, 0x006F }, + { 0x0070, 0x0070 }, { 0x0071, 0x0071 }, { 0x0072, 0x0072 }, { 0x0073, 0x0073 }, { 0x0074, 0x0074 }, { 0x0075, 0x0075 }, { 0x0076, 0x0076 }, { 0x0077, 0x0077 }, + { 0x0078, 0x0078 }, { 0x0079, 0x0079 }, { 0x007A, 0x007A }, { 0x007B, 0x007B }, { 0x007C, 0x007C }, { 0x007D, 0x007D }, { 0x007E, 0x007E }, { 0x007F, 0x007F }, + { 0x0080, 0x0080 }, { 0x0081, 0x0081 }, { 0x0082, 0x0082 }, { 0x0083, 0x0083 }, { 0x0084, 0x0084 }, { 0x0085, 0x0085 }, { 0x0086, 0x0086 }, { 0x0087, 0x0087 }, + { 0x0088, 0x0088 }, { 0x0089, 0x0089 }, { 0x008A, 0x008A }, { 0x008B, 0x008B }, { 0x008C, 0x008C }, { 0x008D, 0x008D }, { 0x008E, 0x008E }, { 0x008F, 0x008F }, + { 0x0090, 0x0090 }, { 0x0091, 0x0091 }, { 0x0092, 0x0092 }, { 0x0093, 0x0093 }, { 0x0094, 0x0094 }, { 0x0095, 0x0095 }, { 0x0096, 0x0096 }, { 0x0097, 0x0097 }, + { 0x0098, 0x0098 }, { 0x0099, 0x0099 }, { 0x009A, 0x009A }, { 0x009B, 0x009B }, { 0x009C, 0x009C }, { 0x009D, 0x009D }, { 0x009E, 0x009E }, { 0x009F, 0x009F }, + { 0x00A0, 0x00A0 }, { 0x0E01, 0x00A1 }, { 0x0E02, 0x00A2 }, { 0x0E03, 0x00A3 }, { 0x0E04, 0x00A4 }, { 0x0E05, 0x00A5 }, { 0x0E06, 0x00A6 }, { 0x0E07, 0x00A7 }, + { 0x0E08, 0x00A8 }, { 0x0E09, 0x00A9 }, { 0x0E0A, 0x00AA }, { 0x0E0B, 0x00AB }, { 0x0E0C, 0x00AC }, { 0x0E0D, 0x00AD }, { 0x0E0E, 0x00AE }, { 0x0E0F, 0x00AF }, + { 0x0E10, 0x00B0 }, { 0x0E11, 0x00B1 }, { 0x0E12, 0x00B2 }, { 0x0E13, 0x00B3 }, { 0x0E14, 0x00B4 }, { 0x0E15, 0x00B5 }, { 0x0E16, 0x00B6 }, { 0x0E17, 0x00B7 }, + { 0x0E18, 0x00B8 }, { 0x0E19, 0x00B9 }, { 0x0E1A, 0x00BA }, { 0x0E1B, 0x00BB }, { 0x0E1C, 0x00BC }, { 0x0E1D, 0x00BD }, { 0x0E1E, 0x00BE }, { 0x0E1F, 0x00BF }, + { 0x0E20, 0x00C0 }, { 0x0E21, 0x00C1 }, { 0x0E22, 0x00C2 }, { 0x0E23, 0x00C3 }, { 0x0E24, 0x00C4 }, { 0x0E25, 0x00C5 }, { 0x0E26, 0x00C6 }, { 0x0E27, 0x00C7 }, + { 0x0E28, 0x00C8 }, { 0x0E29, 0x00C9 }, { 0x0E2A, 0x00CA }, { 0x0E2B, 0x00CB }, { 0x0E2C, 0x00CC }, { 0x0E2D, 0x00CD }, { 0x0E2E, 0x00CE }, { 0x0E2F, 0x00CF }, + { 0x0E30, 0x00D0 }, { 0x0E31, 0x00D1 }, { 0x0E32, 0x00D2 }, { 0x0E33, 0x00D3 }, { 0x0E34, 0x00D4 }, { 0x0E35, 0x00D5 }, { 0x0E36, 0x00D6 }, { 0x0E37, 0x00D7 }, + { 0x0E38, 0x00D8 }, { 0x0E39, 0x00D9 }, { 0x0E3A, 0x00DA }, { 0x0E3F, 0x00DF }, { 0x0E40, 0x00E0 }, { 0x0E41, 0x00E1 }, { 0x0E42, 0x00E2 }, { 0x0E43, 0x00E3 }, + { 0x0E44, 0x00E4 }, { 0x0E45, 0x00E5 }, { 0x0E46, 0x00E6 }, { 0x0E47, 0x00E7 }, { 0x0E48, 0x00E8 }, { 0x0E49, 0x00E9 }, { 0x0E4A, 0x00EA }, { 0x0E4B, 0x00EB }, + { 0x0E4C, 0x00EC }, { 0x0E4D, 0x00ED }, { 0x0E4E, 0x00EE }, { 0x0E4F, 0x00EF }, { 0x0E50, 0x00F0 }, { 0x0E51, 0x00F1 }, { 0x0E52, 0x00F2 }, { 0x0E53, 0x00F3 }, + { 0x0E54, 0x00F4 }, { 0x0E55, 0x00F5 }, { 0x0E56, 0x00F6 }, { 0x0E57, 0x00F7 }, { 0x0E58, 0x00F8 }, { 0x0E59, 0x00F9 }, { 0x0E5A, 0x00FA }, { 0x0E5B, 0x00FB }, }; diff --git a/Encodings/src/ISO8859_13Encoding.cpp b/Encodings/src/ISO8859_13Encoding.cpp index bdb4c5bfa..29be260c8 100644 --- a/Encodings/src/ISO8859_13Encoding.cpp +++ b/Encodings/src/ISO8859_13Encoding.cpp @@ -27,24 +27,24 @@ const char* ISO8859_13Encoding::_names[] = }; -const TextEncoding::CharacterMap ISO8859_13Encoding::_charMap = +const TextEncoding::CharacterMap ISO8859_13Encoding::_charMap = { - 0x0000, 0x0001, 0x0002, 0x0003, 0x0004, 0x0005, 0x0006, 0x0007, 0x0008, 0x0009, 0x000A, 0x000B, 0x000C, 0x000D, 0x000E, 0x000F, - 0x0010, 0x0011, 0x0012, 0x0013, 0x0014, 0x0015, 0x0016, 0x0017, 0x0018, 0x0019, 0x001A, 0x001B, 0x001C, 0x001D, 0x001E, 0x001F, - 0x0020, 0x0021, 0x0022, 0x0023, 0x0024, 0x0025, 0x0026, 0x0027, 0x0028, 0x0029, 0x002A, 0x002B, 0x002C, 0x002D, 0x002E, 0x002F, - 0x0030, 0x0031, 0x0032, 0x0033, 0x0034, 0x0035, 0x0036, 0x0037, 0x0038, 0x0039, 0x003A, 0x003B, 0x003C, 0x003D, 0x003E, 0x003F, - 0x0040, 0x0041, 0x0042, 0x0043, 0x0044, 0x0045, 0x0046, 0x0047, 0x0048, 0x0049, 0x004A, 0x004B, 0x004C, 0x004D, 0x004E, 0x004F, - 0x0050, 0x0051, 0x0052, 0x0053, 0x0054, 0x0055, 0x0056, 0x0057, 0x0058, 0x0059, 0x005A, 0x005B, 0x005C, 0x005D, 0x005E, 0x005F, - 0x0060, 0x0061, 0x0062, 0x0063, 0x0064, 0x0065, 0x0066, 0x0067, 0x0068, 0x0069, 0x006A, 0x006B, 0x006C, 0x006D, 0x006E, 0x006F, - 0x0070, 0x0071, 0x0072, 0x0073, 0x0074, 0x0075, 0x0076, 0x0077, 0x0078, 0x0079, 0x007A, 0x007B, 0x007C, 0x007D, 0x007E, 0x007F, - 0x0080, 0x0081, 0x0082, 0x0083, 0x0084, 0x0085, 0x0086, 0x0087, 0x0088, 0x0089, 0x008A, 0x008B, 0x008C, 0x008D, 0x008E, 0x008F, - 0x0090, 0x0091, 0x0092, 0x0093, 0x0094, 0x0095, 0x0096, 0x0097, 0x0098, 0x0099, 0x009A, 0x009B, 0x009C, 0x009D, 0x009E, 0x009F, - 0x00A0, 0x201D, 0x00A2, 0x00A3, 0x00A4, 0x201E, 0x00A6, 0x00A7, 0x00D8, 0x00A9, 0x0156, 0x00AB, 0x00AC, 0x00AD, 0x00AE, 0x00C6, - 0x00B0, 0x00B1, 0x00B2, 0x00B3, 0x201C, 0x00B5, 0x00B6, 0x00B7, 0x00F8, 0x00B9, 0x0157, 0x00BB, 0x00BC, 0x00BD, 0x00BE, 0x00E6, - 0x0104, 0x012E, 0x0100, 0x0106, 0x00C4, 0x00C5, 0x0118, 0x0112, 0x010C, 0x00C9, 0x0179, 0x0116, 0x0122, 0x0136, 0x012A, 0x013B, - 0x0160, 0x0143, 0x0145, 0x00D3, 0x014C, 0x00D5, 0x00D6, 0x00D7, 0x0172, 0x0141, 0x015A, 0x016A, 0x00DC, 0x017B, 0x017D, 0x00DF, - 0x0105, 0x012F, 0x0101, 0x0107, 0x00E4, 0x00E5, 0x0119, 0x0113, 0x010D, 0x00E9, 0x017A, 0x0117, 0x0123, 0x0137, 0x012B, 0x013C, - 0x0161, 0x0144, 0x0146, 0x00F3, 0x014D, 0x00F5, 0x00F6, 0x00F7, 0x0173, 0x0142, 0x015B, 0x016B, 0x00FC, 0x017C, 0x017E, 0x2019, + 0x0000, 0x0001, 0x0002, 0x0003, 0x0004, 0x0005, 0x0006, 0x0007, 0x0008, 0x0009, 0x000A, 0x000B, 0x000C, 0x000D, 0x000E, 0x000F, + 0x0010, 0x0011, 0x0012, 0x0013, 0x0014, 0x0015, 0x0016, 0x0017, 0x0018, 0x0019, 0x001A, 0x001B, 0x001C, 0x001D, 0x001E, 0x001F, + 0x0020, 0x0021, 0x0022, 0x0023, 0x0024, 0x0025, 0x0026, 0x0027, 0x0028, 0x0029, 0x002A, 0x002B, 0x002C, 0x002D, 0x002E, 0x002F, + 0x0030, 0x0031, 0x0032, 0x0033, 0x0034, 0x0035, 0x0036, 0x0037, 0x0038, 0x0039, 0x003A, 0x003B, 0x003C, 0x003D, 0x003E, 0x003F, + 0x0040, 0x0041, 0x0042, 0x0043, 0x0044, 0x0045, 0x0046, 0x0047, 0x0048, 0x0049, 0x004A, 0x004B, 0x004C, 0x004D, 0x004E, 0x004F, + 0x0050, 0x0051, 0x0052, 0x0053, 0x0054, 0x0055, 0x0056, 0x0057, 0x0058, 0x0059, 0x005A, 0x005B, 0x005C, 0x005D, 0x005E, 0x005F, + 0x0060, 0x0061, 0x0062, 0x0063, 0x0064, 0x0065, 0x0066, 0x0067, 0x0068, 0x0069, 0x006A, 0x006B, 0x006C, 0x006D, 0x006E, 0x006F, + 0x0070, 0x0071, 0x0072, 0x0073, 0x0074, 0x0075, 0x0076, 0x0077, 0x0078, 0x0079, 0x007A, 0x007B, 0x007C, 0x007D, 0x007E, 0x007F, + 0x0080, 0x0081, 0x0082, 0x0083, 0x0084, 0x0085, 0x0086, 0x0087, 0x0088, 0x0089, 0x008A, 0x008B, 0x008C, 0x008D, 0x008E, 0x008F, + 0x0090, 0x0091, 0x0092, 0x0093, 0x0094, 0x0095, 0x0096, 0x0097, 0x0098, 0x0099, 0x009A, 0x009B, 0x009C, 0x009D, 0x009E, 0x009F, + 0x00A0, 0x201D, 0x00A2, 0x00A3, 0x00A4, 0x201E, 0x00A6, 0x00A7, 0x00D8, 0x00A9, 0x0156, 0x00AB, 0x00AC, 0x00AD, 0x00AE, 0x00C6, + 0x00B0, 0x00B1, 0x00B2, 0x00B3, 0x201C, 0x00B5, 0x00B6, 0x00B7, 0x00F8, 0x00B9, 0x0157, 0x00BB, 0x00BC, 0x00BD, 0x00BE, 0x00E6, + 0x0104, 0x012E, 0x0100, 0x0106, 0x00C4, 0x00C5, 0x0118, 0x0112, 0x010C, 0x00C9, 0x0179, 0x0116, 0x0122, 0x0136, 0x012A, 0x013B, + 0x0160, 0x0143, 0x0145, 0x00D3, 0x014C, 0x00D5, 0x00D6, 0x00D7, 0x0172, 0x0141, 0x015A, 0x016A, 0x00DC, 0x017B, 0x017D, 0x00DF, + 0x0105, 0x012F, 0x0101, 0x0107, 0x00E4, 0x00E5, 0x0119, 0x0113, 0x010D, 0x00E9, 0x017A, 0x0117, 0x0123, 0x0137, 0x012B, 0x013C, + 0x0161, 0x0144, 0x0146, 0x00F3, 0x014D, 0x00F5, 0x00F6, 0x00F7, 0x0173, 0x0142, 0x015B, 0x016B, 0x00FC, 0x017C, 0x017E, 0x2019, }; @@ -54,38 +54,38 @@ const DoubleByteEncoding::Mapping ISO8859_13Encoding::_mappingTable[] = { const DoubleByteEncoding::Mapping ISO8859_13Encoding::_reverseMappingTable[] = { - { 0x0000, 0x0000 }, { 0x0001, 0x0001 }, { 0x0002, 0x0002 }, { 0x0003, 0x0003 }, { 0x0004, 0x0004 }, { 0x0005, 0x0005 }, { 0x0006, 0x0006 }, { 0x0007, 0x0007 }, - { 0x0008, 0x0008 }, { 0x0009, 0x0009 }, { 0x000A, 0x000A }, { 0x000B, 0x000B }, { 0x000C, 0x000C }, { 0x000D, 0x000D }, { 0x000E, 0x000E }, { 0x000F, 0x000F }, - { 0x0010, 0x0010 }, { 0x0011, 0x0011 }, { 0x0012, 0x0012 }, { 0x0013, 0x0013 }, { 0x0014, 0x0014 }, { 0x0015, 0x0015 }, { 0x0016, 0x0016 }, { 0x0017, 0x0017 }, - { 0x0018, 0x0018 }, { 0x0019, 0x0019 }, { 0x001A, 0x001A }, { 0x001B, 0x001B }, { 0x001C, 0x001C }, { 0x001D, 0x001D }, { 0x001E, 0x001E }, { 0x001F, 0x001F }, - { 0x0020, 0x0020 }, { 0x0021, 0x0021 }, { 0x0022, 0x0022 }, { 0x0023, 0x0023 }, { 0x0024, 0x0024 }, { 0x0025, 0x0025 }, { 0x0026, 0x0026 }, { 0x0027, 0x0027 }, - { 0x0028, 0x0028 }, { 0x0029, 0x0029 }, { 0x002A, 0x002A }, { 0x002B, 0x002B }, { 0x002C, 0x002C }, { 0x002D, 0x002D }, { 0x002E, 0x002E }, { 0x002F, 0x002F }, - { 0x0030, 0x0030 }, { 0x0031, 0x0031 }, { 0x0032, 0x0032 }, { 0x0033, 0x0033 }, { 0x0034, 0x0034 }, { 0x0035, 0x0035 }, { 0x0036, 0x0036 }, { 0x0037, 0x0037 }, - { 0x0038, 0x0038 }, { 0x0039, 0x0039 }, { 0x003A, 0x003A }, { 0x003B, 0x003B }, { 0x003C, 0x003C }, { 0x003D, 0x003D }, { 0x003E, 0x003E }, { 0x003F, 0x003F }, - { 0x0040, 0x0040 }, { 0x0041, 0x0041 }, { 0x0042, 0x0042 }, { 0x0043, 0x0043 }, { 0x0044, 0x0044 }, { 0x0045, 0x0045 }, { 0x0046, 0x0046 }, { 0x0047, 0x0047 }, - { 0x0048, 0x0048 }, { 0x0049, 0x0049 }, { 0x004A, 0x004A }, { 0x004B, 0x004B }, { 0x004C, 0x004C }, { 0x004D, 0x004D }, { 0x004E, 0x004E }, { 0x004F, 0x004F }, - { 0x0050, 0x0050 }, { 0x0051, 0x0051 }, { 0x0052, 0x0052 }, { 0x0053, 0x0053 }, { 0x0054, 0x0054 }, { 0x0055, 0x0055 }, { 0x0056, 0x0056 }, { 0x0057, 0x0057 }, - { 0x0058, 0x0058 }, { 0x0059, 0x0059 }, { 0x005A, 0x005A }, { 0x005B, 0x005B }, { 0x005C, 0x005C }, { 0x005D, 0x005D }, { 0x005E, 0x005E }, { 0x005F, 0x005F }, - { 0x0060, 0x0060 }, { 0x0061, 0x0061 }, { 0x0062, 0x0062 }, { 0x0063, 0x0063 }, { 0x0064, 0x0064 }, { 0x0065, 0x0065 }, { 0x0066, 0x0066 }, { 0x0067, 0x0067 }, - { 0x0068, 0x0068 }, { 0x0069, 0x0069 }, { 0x006A, 0x006A }, { 0x006B, 0x006B }, { 0x006C, 0x006C }, { 0x006D, 0x006D }, { 0x006E, 0x006E }, { 0x006F, 0x006F }, - { 0x0070, 0x0070 }, { 0x0071, 0x0071 }, { 0x0072, 0x0072 }, { 0x0073, 0x0073 }, { 0x0074, 0x0074 }, { 0x0075, 0x0075 }, { 0x0076, 0x0076 }, { 0x0077, 0x0077 }, - { 0x0078, 0x0078 }, { 0x0079, 0x0079 }, { 0x007A, 0x007A }, { 0x007B, 0x007B }, { 0x007C, 0x007C }, { 0x007D, 0x007D }, { 0x007E, 0x007E }, { 0x007F, 0x007F }, - { 0x0080, 0x0080 }, { 0x0081, 0x0081 }, { 0x0082, 0x0082 }, { 0x0083, 0x0083 }, { 0x0084, 0x0084 }, { 0x0085, 0x0085 }, { 0x0086, 0x0086 }, { 0x0087, 0x0087 }, - { 0x0088, 0x0088 }, { 0x0089, 0x0089 }, { 0x008A, 0x008A }, { 0x008B, 0x008B }, { 0x008C, 0x008C }, { 0x008D, 0x008D }, { 0x008E, 0x008E }, { 0x008F, 0x008F }, - { 0x0090, 0x0090 }, { 0x0091, 0x0091 }, { 0x0092, 0x0092 }, { 0x0093, 0x0093 }, { 0x0094, 0x0094 }, { 0x0095, 0x0095 }, { 0x0096, 0x0096 }, { 0x0097, 0x0097 }, - { 0x0098, 0x0098 }, { 0x0099, 0x0099 }, { 0x009A, 0x009A }, { 0x009B, 0x009B }, { 0x009C, 0x009C }, { 0x009D, 0x009D }, { 0x009E, 0x009E }, { 0x009F, 0x009F }, - { 0x00A0, 0x00A0 }, { 0x00A2, 0x00A2 }, { 0x00A3, 0x00A3 }, { 0x00A4, 0x00A4 }, { 0x00A6, 0x00A6 }, { 0x00A7, 0x00A7 }, { 0x00A9, 0x00A9 }, { 0x00AB, 0x00AB }, - { 0x00AC, 0x00AC }, { 0x00AD, 0x00AD }, { 0x00AE, 0x00AE }, { 0x00B0, 0x00B0 }, { 0x00B1, 0x00B1 }, { 0x00B2, 0x00B2 }, { 0x00B3, 0x00B3 }, { 0x00B5, 0x00B5 }, - { 0x00B6, 0x00B6 }, { 0x00B7, 0x00B7 }, { 0x00B9, 0x00B9 }, { 0x00BB, 0x00BB }, { 0x00BC, 0x00BC }, { 0x00BD, 0x00BD }, { 0x00BE, 0x00BE }, { 0x00C4, 0x00C4 }, - { 0x00C5, 0x00C5 }, { 0x00C6, 0x00AF }, { 0x00C9, 0x00C9 }, { 0x00D3, 0x00D3 }, { 0x00D5, 0x00D5 }, { 0x00D6, 0x00D6 }, { 0x00D7, 0x00D7 }, { 0x00D8, 0x00A8 }, - { 0x00DC, 0x00DC }, { 0x00DF, 0x00DF }, { 0x00E4, 0x00E4 }, { 0x00E5, 0x00E5 }, { 0x00E6, 0x00BF }, { 0x00E9, 0x00E9 }, { 0x00F3, 0x00F3 }, { 0x00F5, 0x00F5 }, - { 0x00F6, 0x00F6 }, { 0x00F7, 0x00F7 }, { 0x00F8, 0x00B8 }, { 0x00FC, 0x00FC }, { 0x0100, 0x00C2 }, { 0x0101, 0x00E2 }, { 0x0104, 0x00C0 }, { 0x0105, 0x00E0 }, - { 0x0106, 0x00C3 }, { 0x0107, 0x00E3 }, { 0x010C, 0x00C8 }, { 0x010D, 0x00E8 }, { 0x0112, 0x00C7 }, { 0x0113, 0x00E7 }, { 0x0116, 0x00CB }, { 0x0117, 0x00EB }, - { 0x0118, 0x00C6 }, { 0x0119, 0x00E6 }, { 0x0122, 0x00CC }, { 0x0123, 0x00EC }, { 0x012A, 0x00CE }, { 0x012B, 0x00EE }, { 0x012E, 0x00C1 }, { 0x012F, 0x00E1 }, - { 0x0136, 0x00CD }, { 0x0137, 0x00ED }, { 0x013B, 0x00CF }, { 0x013C, 0x00EF }, { 0x0141, 0x00D9 }, { 0x0142, 0x00F9 }, { 0x0143, 0x00D1 }, { 0x0144, 0x00F1 }, - { 0x0145, 0x00D2 }, { 0x0146, 0x00F2 }, { 0x014C, 0x00D4 }, { 0x014D, 0x00F4 }, { 0x0156, 0x00AA }, { 0x0157, 0x00BA }, { 0x015A, 0x00DA }, { 0x015B, 0x00FA }, - { 0x0160, 0x00D0 }, { 0x0161, 0x00F0 }, { 0x016A, 0x00DB }, { 0x016B, 0x00FB }, { 0x0172, 0x00D8 }, { 0x0173, 0x00F8 }, { 0x0179, 0x00CA }, { 0x017A, 0x00EA }, - { 0x017B, 0x00DD }, { 0x017C, 0x00FD }, { 0x017D, 0x00DE }, { 0x017E, 0x00FE }, { 0x2019, 0x00FF }, { 0x201C, 0x00B4 }, { 0x201D, 0x00A1 }, { 0x201E, 0x00A5 }, + { 0x0000, 0x0000 }, { 0x0001, 0x0001 }, { 0x0002, 0x0002 }, { 0x0003, 0x0003 }, { 0x0004, 0x0004 }, { 0x0005, 0x0005 }, { 0x0006, 0x0006 }, { 0x0007, 0x0007 }, + { 0x0008, 0x0008 }, { 0x0009, 0x0009 }, { 0x000A, 0x000A }, { 0x000B, 0x000B }, { 0x000C, 0x000C }, { 0x000D, 0x000D }, { 0x000E, 0x000E }, { 0x000F, 0x000F }, + { 0x0010, 0x0010 }, { 0x0011, 0x0011 }, { 0x0012, 0x0012 }, { 0x0013, 0x0013 }, { 0x0014, 0x0014 }, { 0x0015, 0x0015 }, { 0x0016, 0x0016 }, { 0x0017, 0x0017 }, + { 0x0018, 0x0018 }, { 0x0019, 0x0019 }, { 0x001A, 0x001A }, { 0x001B, 0x001B }, { 0x001C, 0x001C }, { 0x001D, 0x001D }, { 0x001E, 0x001E }, { 0x001F, 0x001F }, + { 0x0020, 0x0020 }, { 0x0021, 0x0021 }, { 0x0022, 0x0022 }, { 0x0023, 0x0023 }, { 0x0024, 0x0024 }, { 0x0025, 0x0025 }, { 0x0026, 0x0026 }, { 0x0027, 0x0027 }, + { 0x0028, 0x0028 }, { 0x0029, 0x0029 }, { 0x002A, 0x002A }, { 0x002B, 0x002B }, { 0x002C, 0x002C }, { 0x002D, 0x002D }, { 0x002E, 0x002E }, { 0x002F, 0x002F }, + { 0x0030, 0x0030 }, { 0x0031, 0x0031 }, { 0x0032, 0x0032 }, { 0x0033, 0x0033 }, { 0x0034, 0x0034 }, { 0x0035, 0x0035 }, { 0x0036, 0x0036 }, { 0x0037, 0x0037 }, + { 0x0038, 0x0038 }, { 0x0039, 0x0039 }, { 0x003A, 0x003A }, { 0x003B, 0x003B }, { 0x003C, 0x003C }, { 0x003D, 0x003D }, { 0x003E, 0x003E }, { 0x003F, 0x003F }, + { 0x0040, 0x0040 }, { 0x0041, 0x0041 }, { 0x0042, 0x0042 }, { 0x0043, 0x0043 }, { 0x0044, 0x0044 }, { 0x0045, 0x0045 }, { 0x0046, 0x0046 }, { 0x0047, 0x0047 }, + { 0x0048, 0x0048 }, { 0x0049, 0x0049 }, { 0x004A, 0x004A }, { 0x004B, 0x004B }, { 0x004C, 0x004C }, { 0x004D, 0x004D }, { 0x004E, 0x004E }, { 0x004F, 0x004F }, + { 0x0050, 0x0050 }, { 0x0051, 0x0051 }, { 0x0052, 0x0052 }, { 0x0053, 0x0053 }, { 0x0054, 0x0054 }, { 0x0055, 0x0055 }, { 0x0056, 0x0056 }, { 0x0057, 0x0057 }, + { 0x0058, 0x0058 }, { 0x0059, 0x0059 }, { 0x005A, 0x005A }, { 0x005B, 0x005B }, { 0x005C, 0x005C }, { 0x005D, 0x005D }, { 0x005E, 0x005E }, { 0x005F, 0x005F }, + { 0x0060, 0x0060 }, { 0x0061, 0x0061 }, { 0x0062, 0x0062 }, { 0x0063, 0x0063 }, { 0x0064, 0x0064 }, { 0x0065, 0x0065 }, { 0x0066, 0x0066 }, { 0x0067, 0x0067 }, + { 0x0068, 0x0068 }, { 0x0069, 0x0069 }, { 0x006A, 0x006A }, { 0x006B, 0x006B }, { 0x006C, 0x006C }, { 0x006D, 0x006D }, { 0x006E, 0x006E }, { 0x006F, 0x006F }, + { 0x0070, 0x0070 }, { 0x0071, 0x0071 }, { 0x0072, 0x0072 }, { 0x0073, 0x0073 }, { 0x0074, 0x0074 }, { 0x0075, 0x0075 }, { 0x0076, 0x0076 }, { 0x0077, 0x0077 }, + { 0x0078, 0x0078 }, { 0x0079, 0x0079 }, { 0x007A, 0x007A }, { 0x007B, 0x007B }, { 0x007C, 0x007C }, { 0x007D, 0x007D }, { 0x007E, 0x007E }, { 0x007F, 0x007F }, + { 0x0080, 0x0080 }, { 0x0081, 0x0081 }, { 0x0082, 0x0082 }, { 0x0083, 0x0083 }, { 0x0084, 0x0084 }, { 0x0085, 0x0085 }, { 0x0086, 0x0086 }, { 0x0087, 0x0087 }, + { 0x0088, 0x0088 }, { 0x0089, 0x0089 }, { 0x008A, 0x008A }, { 0x008B, 0x008B }, { 0x008C, 0x008C }, { 0x008D, 0x008D }, { 0x008E, 0x008E }, { 0x008F, 0x008F }, + { 0x0090, 0x0090 }, { 0x0091, 0x0091 }, { 0x0092, 0x0092 }, { 0x0093, 0x0093 }, { 0x0094, 0x0094 }, { 0x0095, 0x0095 }, { 0x0096, 0x0096 }, { 0x0097, 0x0097 }, + { 0x0098, 0x0098 }, { 0x0099, 0x0099 }, { 0x009A, 0x009A }, { 0x009B, 0x009B }, { 0x009C, 0x009C }, { 0x009D, 0x009D }, { 0x009E, 0x009E }, { 0x009F, 0x009F }, + { 0x00A0, 0x00A0 }, { 0x00A2, 0x00A2 }, { 0x00A3, 0x00A3 }, { 0x00A4, 0x00A4 }, { 0x00A6, 0x00A6 }, { 0x00A7, 0x00A7 }, { 0x00A9, 0x00A9 }, { 0x00AB, 0x00AB }, + { 0x00AC, 0x00AC }, { 0x00AD, 0x00AD }, { 0x00AE, 0x00AE }, { 0x00B0, 0x00B0 }, { 0x00B1, 0x00B1 }, { 0x00B2, 0x00B2 }, { 0x00B3, 0x00B3 }, { 0x00B5, 0x00B5 }, + { 0x00B6, 0x00B6 }, { 0x00B7, 0x00B7 }, { 0x00B9, 0x00B9 }, { 0x00BB, 0x00BB }, { 0x00BC, 0x00BC }, { 0x00BD, 0x00BD }, { 0x00BE, 0x00BE }, { 0x00C4, 0x00C4 }, + { 0x00C5, 0x00C5 }, { 0x00C6, 0x00AF }, { 0x00C9, 0x00C9 }, { 0x00D3, 0x00D3 }, { 0x00D5, 0x00D5 }, { 0x00D6, 0x00D6 }, { 0x00D7, 0x00D7 }, { 0x00D8, 0x00A8 }, + { 0x00DC, 0x00DC }, { 0x00DF, 0x00DF }, { 0x00E4, 0x00E4 }, { 0x00E5, 0x00E5 }, { 0x00E6, 0x00BF }, { 0x00E9, 0x00E9 }, { 0x00F3, 0x00F3 }, { 0x00F5, 0x00F5 }, + { 0x00F6, 0x00F6 }, { 0x00F7, 0x00F7 }, { 0x00F8, 0x00B8 }, { 0x00FC, 0x00FC }, { 0x0100, 0x00C2 }, { 0x0101, 0x00E2 }, { 0x0104, 0x00C0 }, { 0x0105, 0x00E0 }, + { 0x0106, 0x00C3 }, { 0x0107, 0x00E3 }, { 0x010C, 0x00C8 }, { 0x010D, 0x00E8 }, { 0x0112, 0x00C7 }, { 0x0113, 0x00E7 }, { 0x0116, 0x00CB }, { 0x0117, 0x00EB }, + { 0x0118, 0x00C6 }, { 0x0119, 0x00E6 }, { 0x0122, 0x00CC }, { 0x0123, 0x00EC }, { 0x012A, 0x00CE }, { 0x012B, 0x00EE }, { 0x012E, 0x00C1 }, { 0x012F, 0x00E1 }, + { 0x0136, 0x00CD }, { 0x0137, 0x00ED }, { 0x013B, 0x00CF }, { 0x013C, 0x00EF }, { 0x0141, 0x00D9 }, { 0x0142, 0x00F9 }, { 0x0143, 0x00D1 }, { 0x0144, 0x00F1 }, + { 0x0145, 0x00D2 }, { 0x0146, 0x00F2 }, { 0x014C, 0x00D4 }, { 0x014D, 0x00F4 }, { 0x0156, 0x00AA }, { 0x0157, 0x00BA }, { 0x015A, 0x00DA }, { 0x015B, 0x00FA }, + { 0x0160, 0x00D0 }, { 0x0161, 0x00F0 }, { 0x016A, 0x00DB }, { 0x016B, 0x00FB }, { 0x0172, 0x00D8 }, { 0x0173, 0x00F8 }, { 0x0179, 0x00CA }, { 0x017A, 0x00EA }, + { 0x017B, 0x00DD }, { 0x017C, 0x00FD }, { 0x017D, 0x00DE }, { 0x017E, 0x00FE }, { 0x2019, 0x00FF }, { 0x201C, 0x00B4 }, { 0x201D, 0x00A1 }, { 0x201E, 0x00A5 }, }; diff --git a/Encodings/src/ISO8859_14Encoding.cpp b/Encodings/src/ISO8859_14Encoding.cpp index 26a7e6f3f..891ad9051 100644 --- a/Encodings/src/ISO8859_14Encoding.cpp +++ b/Encodings/src/ISO8859_14Encoding.cpp @@ -27,24 +27,24 @@ const char* ISO8859_14Encoding::_names[] = }; -const TextEncoding::CharacterMap ISO8859_14Encoding::_charMap = +const TextEncoding::CharacterMap ISO8859_14Encoding::_charMap = { - 0x0000, 0x0001, 0x0002, 0x0003, 0x0004, 0x0005, 0x0006, 0x0007, 0x0008, 0x0009, 0x000A, 0x000B, 0x000C, 0x000D, 0x000E, 0x000F, - 0x0010, 0x0011, 0x0012, 0x0013, 0x0014, 0x0015, 0x0016, 0x0017, 0x0018, 0x0019, 0x001A, 0x001B, 0x001C, 0x001D, 0x001E, 0x001F, - 0x0020, 0x0021, 0x0022, 0x0023, 0x0024, 0x0025, 0x0026, 0x0027, 0x0028, 0x0029, 0x002A, 0x002B, 0x002C, 0x002D, 0x002E, 0x002F, - 0x0030, 0x0031, 0x0032, 0x0033, 0x0034, 0x0035, 0x0036, 0x0037, 0x0038, 0x0039, 0x003A, 0x003B, 0x003C, 0x003D, 0x003E, 0x003F, - 0x0040, 0x0041, 0x0042, 0x0043, 0x0044, 0x0045, 0x0046, 0x0047, 0x0048, 0x0049, 0x004A, 0x004B, 0x004C, 0x004D, 0x004E, 0x004F, - 0x0050, 0x0051, 0x0052, 0x0053, 0x0054, 0x0055, 0x0056, 0x0057, 0x0058, 0x0059, 0x005A, 0x005B, 0x005C, 0x005D, 0x005E, 0x005F, - 0x0060, 0x0061, 0x0062, 0x0063, 0x0064, 0x0065, 0x0066, 0x0067, 0x0068, 0x0069, 0x006A, 0x006B, 0x006C, 0x006D, 0x006E, 0x006F, - 0x0070, 0x0071, 0x0072, 0x0073, 0x0074, 0x0075, 0x0076, 0x0077, 0x0078, 0x0079, 0x007A, 0x007B, 0x007C, 0x007D, 0x007E, 0x007F, - 0x0080, 0x0081, 0x0082, 0x0083, 0x0084, 0x0085, 0x0086, 0x0087, 0x0088, 0x0089, 0x008A, 0x008B, 0x008C, 0x008D, 0x008E, 0x008F, - 0x0090, 0x0091, 0x0092, 0x0093, 0x0094, 0x0095, 0x0096, 0x0097, 0x0098, 0x0099, 0x009A, 0x009B, 0x009C, 0x009D, 0x009E, 0x009F, - 0x00A0, 0x1E02, 0x1E03, 0x00A3, 0x010A, 0x010B, 0x1E0A, 0x00A7, 0x1E80, 0x00A9, 0x1E82, 0x1E0B, 0x1EF2, 0x00AD, 0x00AE, 0x0178, - 0x1E1E, 0x1E1F, 0x0120, 0x0121, 0x1E40, 0x1E41, 0x00B6, 0x1E56, 0x1E81, 0x1E57, 0x1E83, 0x1E60, 0x1EF3, 0x1E84, 0x1E85, 0x1E61, - 0x00C0, 0x00C1, 0x00C2, 0x00C3, 0x00C4, 0x00C5, 0x00C6, 0x00C7, 0x00C8, 0x00C9, 0x00CA, 0x00CB, 0x00CC, 0x00CD, 0x00CE, 0x00CF, - 0x0174, 0x00D1, 0x00D2, 0x00D3, 0x00D4, 0x00D5, 0x00D6, 0x1E6A, 0x00D8, 0x00D9, 0x00DA, 0x00DB, 0x00DC, 0x00DD, 0x0176, 0x00DF, - 0x00E0, 0x00E1, 0x00E2, 0x00E3, 0x00E4, 0x00E5, 0x00E6, 0x00E7, 0x00E8, 0x00E9, 0x00EA, 0x00EB, 0x00EC, 0x00ED, 0x00EE, 0x00EF, - 0x0175, 0x00F1, 0x00F2, 0x00F3, 0x00F4, 0x00F5, 0x00F6, 0x1E6B, 0x00F8, 0x00F9, 0x00FA, 0x00FB, 0x00FC, 0x00FD, 0x0177, 0x00FF, + 0x0000, 0x0001, 0x0002, 0x0003, 0x0004, 0x0005, 0x0006, 0x0007, 0x0008, 0x0009, 0x000A, 0x000B, 0x000C, 0x000D, 0x000E, 0x000F, + 0x0010, 0x0011, 0x0012, 0x0013, 0x0014, 0x0015, 0x0016, 0x0017, 0x0018, 0x0019, 0x001A, 0x001B, 0x001C, 0x001D, 0x001E, 0x001F, + 0x0020, 0x0021, 0x0022, 0x0023, 0x0024, 0x0025, 0x0026, 0x0027, 0x0028, 0x0029, 0x002A, 0x002B, 0x002C, 0x002D, 0x002E, 0x002F, + 0x0030, 0x0031, 0x0032, 0x0033, 0x0034, 0x0035, 0x0036, 0x0037, 0x0038, 0x0039, 0x003A, 0x003B, 0x003C, 0x003D, 0x003E, 0x003F, + 0x0040, 0x0041, 0x0042, 0x0043, 0x0044, 0x0045, 0x0046, 0x0047, 0x0048, 0x0049, 0x004A, 0x004B, 0x004C, 0x004D, 0x004E, 0x004F, + 0x0050, 0x0051, 0x0052, 0x0053, 0x0054, 0x0055, 0x0056, 0x0057, 0x0058, 0x0059, 0x005A, 0x005B, 0x005C, 0x005D, 0x005E, 0x005F, + 0x0060, 0x0061, 0x0062, 0x0063, 0x0064, 0x0065, 0x0066, 0x0067, 0x0068, 0x0069, 0x006A, 0x006B, 0x006C, 0x006D, 0x006E, 0x006F, + 0x0070, 0x0071, 0x0072, 0x0073, 0x0074, 0x0075, 0x0076, 0x0077, 0x0078, 0x0079, 0x007A, 0x007B, 0x007C, 0x007D, 0x007E, 0x007F, + 0x0080, 0x0081, 0x0082, 0x0083, 0x0084, 0x0085, 0x0086, 0x0087, 0x0088, 0x0089, 0x008A, 0x008B, 0x008C, 0x008D, 0x008E, 0x008F, + 0x0090, 0x0091, 0x0092, 0x0093, 0x0094, 0x0095, 0x0096, 0x0097, 0x0098, 0x0099, 0x009A, 0x009B, 0x009C, 0x009D, 0x009E, 0x009F, + 0x00A0, 0x1E02, 0x1E03, 0x00A3, 0x010A, 0x010B, 0x1E0A, 0x00A7, 0x1E80, 0x00A9, 0x1E82, 0x1E0B, 0x1EF2, 0x00AD, 0x00AE, 0x0178, + 0x1E1E, 0x1E1F, 0x0120, 0x0121, 0x1E40, 0x1E41, 0x00B6, 0x1E56, 0x1E81, 0x1E57, 0x1E83, 0x1E60, 0x1EF3, 0x1E84, 0x1E85, 0x1E61, + 0x00C0, 0x00C1, 0x00C2, 0x00C3, 0x00C4, 0x00C5, 0x00C6, 0x00C7, 0x00C8, 0x00C9, 0x00CA, 0x00CB, 0x00CC, 0x00CD, 0x00CE, 0x00CF, + 0x0174, 0x00D1, 0x00D2, 0x00D3, 0x00D4, 0x00D5, 0x00D6, 0x1E6A, 0x00D8, 0x00D9, 0x00DA, 0x00DB, 0x00DC, 0x00DD, 0x0176, 0x00DF, + 0x00E0, 0x00E1, 0x00E2, 0x00E3, 0x00E4, 0x00E5, 0x00E6, 0x00E7, 0x00E8, 0x00E9, 0x00EA, 0x00EB, 0x00EC, 0x00ED, 0x00EE, 0x00EF, + 0x0175, 0x00F1, 0x00F2, 0x00F3, 0x00F4, 0x00F5, 0x00F6, 0x1E6B, 0x00F8, 0x00F9, 0x00FA, 0x00FB, 0x00FC, 0x00FD, 0x0177, 0x00FF, }; @@ -54,38 +54,38 @@ const DoubleByteEncoding::Mapping ISO8859_14Encoding::_mappingTable[] = { const DoubleByteEncoding::Mapping ISO8859_14Encoding::_reverseMappingTable[] = { - { 0x0000, 0x0000 }, { 0x0001, 0x0001 }, { 0x0002, 0x0002 }, { 0x0003, 0x0003 }, { 0x0004, 0x0004 }, { 0x0005, 0x0005 }, { 0x0006, 0x0006 }, { 0x0007, 0x0007 }, - { 0x0008, 0x0008 }, { 0x0009, 0x0009 }, { 0x000A, 0x000A }, { 0x000B, 0x000B }, { 0x000C, 0x000C }, { 0x000D, 0x000D }, { 0x000E, 0x000E }, { 0x000F, 0x000F }, - { 0x0010, 0x0010 }, { 0x0011, 0x0011 }, { 0x0012, 0x0012 }, { 0x0013, 0x0013 }, { 0x0014, 0x0014 }, { 0x0015, 0x0015 }, { 0x0016, 0x0016 }, { 0x0017, 0x0017 }, - { 0x0018, 0x0018 }, { 0x0019, 0x0019 }, { 0x001A, 0x001A }, { 0x001B, 0x001B }, { 0x001C, 0x001C }, { 0x001D, 0x001D }, { 0x001E, 0x001E }, { 0x001F, 0x001F }, - { 0x0020, 0x0020 }, { 0x0021, 0x0021 }, { 0x0022, 0x0022 }, { 0x0023, 0x0023 }, { 0x0024, 0x0024 }, { 0x0025, 0x0025 }, { 0x0026, 0x0026 }, { 0x0027, 0x0027 }, - { 0x0028, 0x0028 }, { 0x0029, 0x0029 }, { 0x002A, 0x002A }, { 0x002B, 0x002B }, { 0x002C, 0x002C }, { 0x002D, 0x002D }, { 0x002E, 0x002E }, { 0x002F, 0x002F }, - { 0x0030, 0x0030 }, { 0x0031, 0x0031 }, { 0x0032, 0x0032 }, { 0x0033, 0x0033 }, { 0x0034, 0x0034 }, { 0x0035, 0x0035 }, { 0x0036, 0x0036 }, { 0x0037, 0x0037 }, - { 0x0038, 0x0038 }, { 0x0039, 0x0039 }, { 0x003A, 0x003A }, { 0x003B, 0x003B }, { 0x003C, 0x003C }, { 0x003D, 0x003D }, { 0x003E, 0x003E }, { 0x003F, 0x003F }, - { 0x0040, 0x0040 }, { 0x0041, 0x0041 }, { 0x0042, 0x0042 }, { 0x0043, 0x0043 }, { 0x0044, 0x0044 }, { 0x0045, 0x0045 }, { 0x0046, 0x0046 }, { 0x0047, 0x0047 }, - { 0x0048, 0x0048 }, { 0x0049, 0x0049 }, { 0x004A, 0x004A }, { 0x004B, 0x004B }, { 0x004C, 0x004C }, { 0x004D, 0x004D }, { 0x004E, 0x004E }, { 0x004F, 0x004F }, - { 0x0050, 0x0050 }, { 0x0051, 0x0051 }, { 0x0052, 0x0052 }, { 0x0053, 0x0053 }, { 0x0054, 0x0054 }, { 0x0055, 0x0055 }, { 0x0056, 0x0056 }, { 0x0057, 0x0057 }, - { 0x0058, 0x0058 }, { 0x0059, 0x0059 }, { 0x005A, 0x005A }, { 0x005B, 0x005B }, { 0x005C, 0x005C }, { 0x005D, 0x005D }, { 0x005E, 0x005E }, { 0x005F, 0x005F }, - { 0x0060, 0x0060 }, { 0x0061, 0x0061 }, { 0x0062, 0x0062 }, { 0x0063, 0x0063 }, { 0x0064, 0x0064 }, { 0x0065, 0x0065 }, { 0x0066, 0x0066 }, { 0x0067, 0x0067 }, - { 0x0068, 0x0068 }, { 0x0069, 0x0069 }, { 0x006A, 0x006A }, { 0x006B, 0x006B }, { 0x006C, 0x006C }, { 0x006D, 0x006D }, { 0x006E, 0x006E }, { 0x006F, 0x006F }, - { 0x0070, 0x0070 }, { 0x0071, 0x0071 }, { 0x0072, 0x0072 }, { 0x0073, 0x0073 }, { 0x0074, 0x0074 }, { 0x0075, 0x0075 }, { 0x0076, 0x0076 }, { 0x0077, 0x0077 }, - { 0x0078, 0x0078 }, { 0x0079, 0x0079 }, { 0x007A, 0x007A }, { 0x007B, 0x007B }, { 0x007C, 0x007C }, { 0x007D, 0x007D }, { 0x007E, 0x007E }, { 0x007F, 0x007F }, - { 0x0080, 0x0080 }, { 0x0081, 0x0081 }, { 0x0082, 0x0082 }, { 0x0083, 0x0083 }, { 0x0084, 0x0084 }, { 0x0085, 0x0085 }, { 0x0086, 0x0086 }, { 0x0087, 0x0087 }, - { 0x0088, 0x0088 }, { 0x0089, 0x0089 }, { 0x008A, 0x008A }, { 0x008B, 0x008B }, { 0x008C, 0x008C }, { 0x008D, 0x008D }, { 0x008E, 0x008E }, { 0x008F, 0x008F }, - { 0x0090, 0x0090 }, { 0x0091, 0x0091 }, { 0x0092, 0x0092 }, { 0x0093, 0x0093 }, { 0x0094, 0x0094 }, { 0x0095, 0x0095 }, { 0x0096, 0x0096 }, { 0x0097, 0x0097 }, - { 0x0098, 0x0098 }, { 0x0099, 0x0099 }, { 0x009A, 0x009A }, { 0x009B, 0x009B }, { 0x009C, 0x009C }, { 0x009D, 0x009D }, { 0x009E, 0x009E }, { 0x009F, 0x009F }, - { 0x00A0, 0x00A0 }, { 0x00A3, 0x00A3 }, { 0x00A7, 0x00A7 }, { 0x00A9, 0x00A9 }, { 0x00AD, 0x00AD }, { 0x00AE, 0x00AE }, { 0x00B6, 0x00B6 }, { 0x00C0, 0x00C0 }, - { 0x00C1, 0x00C1 }, { 0x00C2, 0x00C2 }, { 0x00C3, 0x00C3 }, { 0x00C4, 0x00C4 }, { 0x00C5, 0x00C5 }, { 0x00C6, 0x00C6 }, { 0x00C7, 0x00C7 }, { 0x00C8, 0x00C8 }, - { 0x00C9, 0x00C9 }, { 0x00CA, 0x00CA }, { 0x00CB, 0x00CB }, { 0x00CC, 0x00CC }, { 0x00CD, 0x00CD }, { 0x00CE, 0x00CE }, { 0x00CF, 0x00CF }, { 0x00D1, 0x00D1 }, - { 0x00D2, 0x00D2 }, { 0x00D3, 0x00D3 }, { 0x00D4, 0x00D4 }, { 0x00D5, 0x00D5 }, { 0x00D6, 0x00D6 }, { 0x00D8, 0x00D8 }, { 0x00D9, 0x00D9 }, { 0x00DA, 0x00DA }, - { 0x00DB, 0x00DB }, { 0x00DC, 0x00DC }, { 0x00DD, 0x00DD }, { 0x00DF, 0x00DF }, { 0x00E0, 0x00E0 }, { 0x00E1, 0x00E1 }, { 0x00E2, 0x00E2 }, { 0x00E3, 0x00E3 }, - { 0x00E4, 0x00E4 }, { 0x00E5, 0x00E5 }, { 0x00E6, 0x00E6 }, { 0x00E7, 0x00E7 }, { 0x00E8, 0x00E8 }, { 0x00E9, 0x00E9 }, { 0x00EA, 0x00EA }, { 0x00EB, 0x00EB }, - { 0x00EC, 0x00EC }, { 0x00ED, 0x00ED }, { 0x00EE, 0x00EE }, { 0x00EF, 0x00EF }, { 0x00F1, 0x00F1 }, { 0x00F2, 0x00F2 }, { 0x00F3, 0x00F3 }, { 0x00F4, 0x00F4 }, - { 0x00F5, 0x00F5 }, { 0x00F6, 0x00F6 }, { 0x00F8, 0x00F8 }, { 0x00F9, 0x00F9 }, { 0x00FA, 0x00FA }, { 0x00FB, 0x00FB }, { 0x00FC, 0x00FC }, { 0x00FD, 0x00FD }, - { 0x00FF, 0x00FF }, { 0x010A, 0x00A4 }, { 0x010B, 0x00A5 }, { 0x0120, 0x00B2 }, { 0x0121, 0x00B3 }, { 0x0174, 0x00D0 }, { 0x0175, 0x00F0 }, { 0x0176, 0x00DE }, - { 0x0177, 0x00FE }, { 0x0178, 0x00AF }, { 0x1E02, 0x00A1 }, { 0x1E03, 0x00A2 }, { 0x1E0A, 0x00A6 }, { 0x1E0B, 0x00AB }, { 0x1E1E, 0x00B0 }, { 0x1E1F, 0x00B1 }, - { 0x1E40, 0x00B4 }, { 0x1E41, 0x00B5 }, { 0x1E56, 0x00B7 }, { 0x1E57, 0x00B9 }, { 0x1E60, 0x00BB }, { 0x1E61, 0x00BF }, { 0x1E6A, 0x00D7 }, { 0x1E6B, 0x00F7 }, - { 0x1E80, 0x00A8 }, { 0x1E81, 0x00B8 }, { 0x1E82, 0x00AA }, { 0x1E83, 0x00BA }, { 0x1E84, 0x00BD }, { 0x1E85, 0x00BE }, { 0x1EF2, 0x00AC }, { 0x1EF3, 0x00BC }, + { 0x0000, 0x0000 }, { 0x0001, 0x0001 }, { 0x0002, 0x0002 }, { 0x0003, 0x0003 }, { 0x0004, 0x0004 }, { 0x0005, 0x0005 }, { 0x0006, 0x0006 }, { 0x0007, 0x0007 }, + { 0x0008, 0x0008 }, { 0x0009, 0x0009 }, { 0x000A, 0x000A }, { 0x000B, 0x000B }, { 0x000C, 0x000C }, { 0x000D, 0x000D }, { 0x000E, 0x000E }, { 0x000F, 0x000F }, + { 0x0010, 0x0010 }, { 0x0011, 0x0011 }, { 0x0012, 0x0012 }, { 0x0013, 0x0013 }, { 0x0014, 0x0014 }, { 0x0015, 0x0015 }, { 0x0016, 0x0016 }, { 0x0017, 0x0017 }, + { 0x0018, 0x0018 }, { 0x0019, 0x0019 }, { 0x001A, 0x001A }, { 0x001B, 0x001B }, { 0x001C, 0x001C }, { 0x001D, 0x001D }, { 0x001E, 0x001E }, { 0x001F, 0x001F }, + { 0x0020, 0x0020 }, { 0x0021, 0x0021 }, { 0x0022, 0x0022 }, { 0x0023, 0x0023 }, { 0x0024, 0x0024 }, { 0x0025, 0x0025 }, { 0x0026, 0x0026 }, { 0x0027, 0x0027 }, + { 0x0028, 0x0028 }, { 0x0029, 0x0029 }, { 0x002A, 0x002A }, { 0x002B, 0x002B }, { 0x002C, 0x002C }, { 0x002D, 0x002D }, { 0x002E, 0x002E }, { 0x002F, 0x002F }, + { 0x0030, 0x0030 }, { 0x0031, 0x0031 }, { 0x0032, 0x0032 }, { 0x0033, 0x0033 }, { 0x0034, 0x0034 }, { 0x0035, 0x0035 }, { 0x0036, 0x0036 }, { 0x0037, 0x0037 }, + { 0x0038, 0x0038 }, { 0x0039, 0x0039 }, { 0x003A, 0x003A }, { 0x003B, 0x003B }, { 0x003C, 0x003C }, { 0x003D, 0x003D }, { 0x003E, 0x003E }, { 0x003F, 0x003F }, + { 0x0040, 0x0040 }, { 0x0041, 0x0041 }, { 0x0042, 0x0042 }, { 0x0043, 0x0043 }, { 0x0044, 0x0044 }, { 0x0045, 0x0045 }, { 0x0046, 0x0046 }, { 0x0047, 0x0047 }, + { 0x0048, 0x0048 }, { 0x0049, 0x0049 }, { 0x004A, 0x004A }, { 0x004B, 0x004B }, { 0x004C, 0x004C }, { 0x004D, 0x004D }, { 0x004E, 0x004E }, { 0x004F, 0x004F }, + { 0x0050, 0x0050 }, { 0x0051, 0x0051 }, { 0x0052, 0x0052 }, { 0x0053, 0x0053 }, { 0x0054, 0x0054 }, { 0x0055, 0x0055 }, { 0x0056, 0x0056 }, { 0x0057, 0x0057 }, + { 0x0058, 0x0058 }, { 0x0059, 0x0059 }, { 0x005A, 0x005A }, { 0x005B, 0x005B }, { 0x005C, 0x005C }, { 0x005D, 0x005D }, { 0x005E, 0x005E }, { 0x005F, 0x005F }, + { 0x0060, 0x0060 }, { 0x0061, 0x0061 }, { 0x0062, 0x0062 }, { 0x0063, 0x0063 }, { 0x0064, 0x0064 }, { 0x0065, 0x0065 }, { 0x0066, 0x0066 }, { 0x0067, 0x0067 }, + { 0x0068, 0x0068 }, { 0x0069, 0x0069 }, { 0x006A, 0x006A }, { 0x006B, 0x006B }, { 0x006C, 0x006C }, { 0x006D, 0x006D }, { 0x006E, 0x006E }, { 0x006F, 0x006F }, + { 0x0070, 0x0070 }, { 0x0071, 0x0071 }, { 0x0072, 0x0072 }, { 0x0073, 0x0073 }, { 0x0074, 0x0074 }, { 0x0075, 0x0075 }, { 0x0076, 0x0076 }, { 0x0077, 0x0077 }, + { 0x0078, 0x0078 }, { 0x0079, 0x0079 }, { 0x007A, 0x007A }, { 0x007B, 0x007B }, { 0x007C, 0x007C }, { 0x007D, 0x007D }, { 0x007E, 0x007E }, { 0x007F, 0x007F }, + { 0x0080, 0x0080 }, { 0x0081, 0x0081 }, { 0x0082, 0x0082 }, { 0x0083, 0x0083 }, { 0x0084, 0x0084 }, { 0x0085, 0x0085 }, { 0x0086, 0x0086 }, { 0x0087, 0x0087 }, + { 0x0088, 0x0088 }, { 0x0089, 0x0089 }, { 0x008A, 0x008A }, { 0x008B, 0x008B }, { 0x008C, 0x008C }, { 0x008D, 0x008D }, { 0x008E, 0x008E }, { 0x008F, 0x008F }, + { 0x0090, 0x0090 }, { 0x0091, 0x0091 }, { 0x0092, 0x0092 }, { 0x0093, 0x0093 }, { 0x0094, 0x0094 }, { 0x0095, 0x0095 }, { 0x0096, 0x0096 }, { 0x0097, 0x0097 }, + { 0x0098, 0x0098 }, { 0x0099, 0x0099 }, { 0x009A, 0x009A }, { 0x009B, 0x009B }, { 0x009C, 0x009C }, { 0x009D, 0x009D }, { 0x009E, 0x009E }, { 0x009F, 0x009F }, + { 0x00A0, 0x00A0 }, { 0x00A3, 0x00A3 }, { 0x00A7, 0x00A7 }, { 0x00A9, 0x00A9 }, { 0x00AD, 0x00AD }, { 0x00AE, 0x00AE }, { 0x00B6, 0x00B6 }, { 0x00C0, 0x00C0 }, + { 0x00C1, 0x00C1 }, { 0x00C2, 0x00C2 }, { 0x00C3, 0x00C3 }, { 0x00C4, 0x00C4 }, { 0x00C5, 0x00C5 }, { 0x00C6, 0x00C6 }, { 0x00C7, 0x00C7 }, { 0x00C8, 0x00C8 }, + { 0x00C9, 0x00C9 }, { 0x00CA, 0x00CA }, { 0x00CB, 0x00CB }, { 0x00CC, 0x00CC }, { 0x00CD, 0x00CD }, { 0x00CE, 0x00CE }, { 0x00CF, 0x00CF }, { 0x00D1, 0x00D1 }, + { 0x00D2, 0x00D2 }, { 0x00D3, 0x00D3 }, { 0x00D4, 0x00D4 }, { 0x00D5, 0x00D5 }, { 0x00D6, 0x00D6 }, { 0x00D8, 0x00D8 }, { 0x00D9, 0x00D9 }, { 0x00DA, 0x00DA }, + { 0x00DB, 0x00DB }, { 0x00DC, 0x00DC }, { 0x00DD, 0x00DD }, { 0x00DF, 0x00DF }, { 0x00E0, 0x00E0 }, { 0x00E1, 0x00E1 }, { 0x00E2, 0x00E2 }, { 0x00E3, 0x00E3 }, + { 0x00E4, 0x00E4 }, { 0x00E5, 0x00E5 }, { 0x00E6, 0x00E6 }, { 0x00E7, 0x00E7 }, { 0x00E8, 0x00E8 }, { 0x00E9, 0x00E9 }, { 0x00EA, 0x00EA }, { 0x00EB, 0x00EB }, + { 0x00EC, 0x00EC }, { 0x00ED, 0x00ED }, { 0x00EE, 0x00EE }, { 0x00EF, 0x00EF }, { 0x00F1, 0x00F1 }, { 0x00F2, 0x00F2 }, { 0x00F3, 0x00F3 }, { 0x00F4, 0x00F4 }, + { 0x00F5, 0x00F5 }, { 0x00F6, 0x00F6 }, { 0x00F8, 0x00F8 }, { 0x00F9, 0x00F9 }, { 0x00FA, 0x00FA }, { 0x00FB, 0x00FB }, { 0x00FC, 0x00FC }, { 0x00FD, 0x00FD }, + { 0x00FF, 0x00FF }, { 0x010A, 0x00A4 }, { 0x010B, 0x00A5 }, { 0x0120, 0x00B2 }, { 0x0121, 0x00B3 }, { 0x0174, 0x00D0 }, { 0x0175, 0x00F0 }, { 0x0176, 0x00DE }, + { 0x0177, 0x00FE }, { 0x0178, 0x00AF }, { 0x1E02, 0x00A1 }, { 0x1E03, 0x00A2 }, { 0x1E0A, 0x00A6 }, { 0x1E0B, 0x00AB }, { 0x1E1E, 0x00B0 }, { 0x1E1F, 0x00B1 }, + { 0x1E40, 0x00B4 }, { 0x1E41, 0x00B5 }, { 0x1E56, 0x00B7 }, { 0x1E57, 0x00B9 }, { 0x1E60, 0x00BB }, { 0x1E61, 0x00BF }, { 0x1E6A, 0x00D7 }, { 0x1E6B, 0x00F7 }, + { 0x1E80, 0x00A8 }, { 0x1E81, 0x00B8 }, { 0x1E82, 0x00AA }, { 0x1E83, 0x00BA }, { 0x1E84, 0x00BD }, { 0x1E85, 0x00BE }, { 0x1EF2, 0x00AC }, { 0x1EF3, 0x00BC }, }; diff --git a/Encodings/src/ISO8859_16Encoding.cpp b/Encodings/src/ISO8859_16Encoding.cpp index d07aaf904..3f548d376 100644 --- a/Encodings/src/ISO8859_16Encoding.cpp +++ b/Encodings/src/ISO8859_16Encoding.cpp @@ -27,24 +27,24 @@ const char* ISO8859_16Encoding::_names[] = }; -const TextEncoding::CharacterMap ISO8859_16Encoding::_charMap = +const TextEncoding::CharacterMap ISO8859_16Encoding::_charMap = { - 0x0000, 0x0001, 0x0002, 0x0003, 0x0004, 0x0005, 0x0006, 0x0007, 0x0008, 0x0009, 0x000A, 0x000B, 0x000C, 0x000D, 0x000E, 0x000F, - 0x0010, 0x0011, 0x0012, 0x0013, 0x0014, 0x0015, 0x0016, 0x0017, 0x0018, 0x0019, 0x001A, 0x001B, 0x001C, 0x001D, 0x001E, 0x001F, - 0x0020, 0x0021, 0x0022, 0x0023, 0x0024, 0x0025, 0x0026, 0x0027, 0x0028, 0x0029, 0x002A, 0x002B, 0x002C, 0x002D, 0x002E, 0x002F, - 0x0030, 0x0031, 0x0032, 0x0033, 0x0034, 0x0035, 0x0036, 0x0037, 0x0038, 0x0039, 0x003A, 0x003B, 0x003C, 0x003D, 0x003E, 0x003F, - 0x0040, 0x0041, 0x0042, 0x0043, 0x0044, 0x0045, 0x0046, 0x0047, 0x0048, 0x0049, 0x004A, 0x004B, 0x004C, 0x004D, 0x004E, 0x004F, - 0x0050, 0x0051, 0x0052, 0x0053, 0x0054, 0x0055, 0x0056, 0x0057, 0x0058, 0x0059, 0x005A, 0x005B, 0x005C, 0x005D, 0x005E, 0x005F, - 0x0060, 0x0061, 0x0062, 0x0063, 0x0064, 0x0065, 0x0066, 0x0067, 0x0068, 0x0069, 0x006A, 0x006B, 0x006C, 0x006D, 0x006E, 0x006F, - 0x0070, 0x0071, 0x0072, 0x0073, 0x0074, 0x0075, 0x0076, 0x0077, 0x0078, 0x0079, 0x007A, 0x007B, 0x007C, 0x007D, 0x007E, 0x007F, - 0x0080, 0x0081, 0x0082, 0x0083, 0x0084, 0x0085, 0x0086, 0x0087, 0x0088, 0x0089, 0x008A, 0x008B, 0x008C, 0x008D, 0x008E, 0x008F, - 0x0090, 0x0091, 0x0092, 0x0093, 0x0094, 0x0095, 0x0096, 0x0097, 0x0098, 0x0099, 0x009A, 0x009B, 0x009C, 0x009D, 0x009E, 0x009F, - 0x00A0, 0x0104, 0x0105, 0x0141, 0x20AC, 0x201E, 0x0160, 0x00A7, 0x0161, 0x00A9, 0x0218, 0x00AB, 0x0179, 0x00AD, 0x017A, 0x017B, - 0x00B0, 0x00B1, 0x010C, 0x0142, 0x017D, 0x201D, 0x00B6, 0x00B7, 0x017E, 0x010D, 0x0219, 0x00BB, 0x0152, 0x0153, 0x0178, 0x017C, - 0x00C0, 0x00C1, 0x00C2, 0x0102, 0x00C4, 0x0106, 0x00C6, 0x00C7, 0x00C8, 0x00C9, 0x00CA, 0x00CB, 0x00CC, 0x00CD, 0x00CE, 0x00CF, - 0x0110, 0x0143, 0x00D2, 0x00D3, 0x00D4, 0x0150, 0x00D6, 0x015A, 0x0170, 0x00D9, 0x00DA, 0x00DB, 0x00DC, 0x0118, 0x021A, 0x00DF, - 0x00E0, 0x00E1, 0x00E2, 0x0103, 0x00E4, 0x0107, 0x00E6, 0x00E7, 0x00E8, 0x00E9, 0x00EA, 0x00EB, 0x00EC, 0x00ED, 0x00EE, 0x00EF, - 0x0111, 0x0144, 0x00F2, 0x00F3, 0x00F4, 0x0151, 0x00F6, 0x015B, 0x0171, 0x00F9, 0x00FA, 0x00FB, 0x00FC, 0x0119, 0x021B, 0x00FF, + 0x0000, 0x0001, 0x0002, 0x0003, 0x0004, 0x0005, 0x0006, 0x0007, 0x0008, 0x0009, 0x000A, 0x000B, 0x000C, 0x000D, 0x000E, 0x000F, + 0x0010, 0x0011, 0x0012, 0x0013, 0x0014, 0x0015, 0x0016, 0x0017, 0x0018, 0x0019, 0x001A, 0x001B, 0x001C, 0x001D, 0x001E, 0x001F, + 0x0020, 0x0021, 0x0022, 0x0023, 0x0024, 0x0025, 0x0026, 0x0027, 0x0028, 0x0029, 0x002A, 0x002B, 0x002C, 0x002D, 0x002E, 0x002F, + 0x0030, 0x0031, 0x0032, 0x0033, 0x0034, 0x0035, 0x0036, 0x0037, 0x0038, 0x0039, 0x003A, 0x003B, 0x003C, 0x003D, 0x003E, 0x003F, + 0x0040, 0x0041, 0x0042, 0x0043, 0x0044, 0x0045, 0x0046, 0x0047, 0x0048, 0x0049, 0x004A, 0x004B, 0x004C, 0x004D, 0x004E, 0x004F, + 0x0050, 0x0051, 0x0052, 0x0053, 0x0054, 0x0055, 0x0056, 0x0057, 0x0058, 0x0059, 0x005A, 0x005B, 0x005C, 0x005D, 0x005E, 0x005F, + 0x0060, 0x0061, 0x0062, 0x0063, 0x0064, 0x0065, 0x0066, 0x0067, 0x0068, 0x0069, 0x006A, 0x006B, 0x006C, 0x006D, 0x006E, 0x006F, + 0x0070, 0x0071, 0x0072, 0x0073, 0x0074, 0x0075, 0x0076, 0x0077, 0x0078, 0x0079, 0x007A, 0x007B, 0x007C, 0x007D, 0x007E, 0x007F, + 0x0080, 0x0081, 0x0082, 0x0083, 0x0084, 0x0085, 0x0086, 0x0087, 0x0088, 0x0089, 0x008A, 0x008B, 0x008C, 0x008D, 0x008E, 0x008F, + 0x0090, 0x0091, 0x0092, 0x0093, 0x0094, 0x0095, 0x0096, 0x0097, 0x0098, 0x0099, 0x009A, 0x009B, 0x009C, 0x009D, 0x009E, 0x009F, + 0x00A0, 0x0104, 0x0105, 0x0141, 0x20AC, 0x201E, 0x0160, 0x00A7, 0x0161, 0x00A9, 0x0218, 0x00AB, 0x0179, 0x00AD, 0x017A, 0x017B, + 0x00B0, 0x00B1, 0x010C, 0x0142, 0x017D, 0x201D, 0x00B6, 0x00B7, 0x017E, 0x010D, 0x0219, 0x00BB, 0x0152, 0x0153, 0x0178, 0x017C, + 0x00C0, 0x00C1, 0x00C2, 0x0102, 0x00C4, 0x0106, 0x00C6, 0x00C7, 0x00C8, 0x00C9, 0x00CA, 0x00CB, 0x00CC, 0x00CD, 0x00CE, 0x00CF, + 0x0110, 0x0143, 0x00D2, 0x00D3, 0x00D4, 0x0150, 0x00D6, 0x015A, 0x0170, 0x00D9, 0x00DA, 0x00DB, 0x00DC, 0x0118, 0x021A, 0x00DF, + 0x00E0, 0x00E1, 0x00E2, 0x0103, 0x00E4, 0x0107, 0x00E6, 0x00E7, 0x00E8, 0x00E9, 0x00EA, 0x00EB, 0x00EC, 0x00ED, 0x00EE, 0x00EF, + 0x0111, 0x0144, 0x00F2, 0x00F3, 0x00F4, 0x0151, 0x00F6, 0x015B, 0x0171, 0x00F9, 0x00FA, 0x00FB, 0x00FC, 0x0119, 0x021B, 0x00FF, }; @@ -54,38 +54,38 @@ const DoubleByteEncoding::Mapping ISO8859_16Encoding::_mappingTable[] = { const DoubleByteEncoding::Mapping ISO8859_16Encoding::_reverseMappingTable[] = { - { 0x0000, 0x0000 }, { 0x0001, 0x0001 }, { 0x0002, 0x0002 }, { 0x0003, 0x0003 }, { 0x0004, 0x0004 }, { 0x0005, 0x0005 }, { 0x0006, 0x0006 }, { 0x0007, 0x0007 }, - { 0x0008, 0x0008 }, { 0x0009, 0x0009 }, { 0x000A, 0x000A }, { 0x000B, 0x000B }, { 0x000C, 0x000C }, { 0x000D, 0x000D }, { 0x000E, 0x000E }, { 0x000F, 0x000F }, - { 0x0010, 0x0010 }, { 0x0011, 0x0011 }, { 0x0012, 0x0012 }, { 0x0013, 0x0013 }, { 0x0014, 0x0014 }, { 0x0015, 0x0015 }, { 0x0016, 0x0016 }, { 0x0017, 0x0017 }, - { 0x0018, 0x0018 }, { 0x0019, 0x0019 }, { 0x001A, 0x001A }, { 0x001B, 0x001B }, { 0x001C, 0x001C }, { 0x001D, 0x001D }, { 0x001E, 0x001E }, { 0x001F, 0x001F }, - { 0x0020, 0x0020 }, { 0x0021, 0x0021 }, { 0x0022, 0x0022 }, { 0x0023, 0x0023 }, { 0x0024, 0x0024 }, { 0x0025, 0x0025 }, { 0x0026, 0x0026 }, { 0x0027, 0x0027 }, - { 0x0028, 0x0028 }, { 0x0029, 0x0029 }, { 0x002A, 0x002A }, { 0x002B, 0x002B }, { 0x002C, 0x002C }, { 0x002D, 0x002D }, { 0x002E, 0x002E }, { 0x002F, 0x002F }, - { 0x0030, 0x0030 }, { 0x0031, 0x0031 }, { 0x0032, 0x0032 }, { 0x0033, 0x0033 }, { 0x0034, 0x0034 }, { 0x0035, 0x0035 }, { 0x0036, 0x0036 }, { 0x0037, 0x0037 }, - { 0x0038, 0x0038 }, { 0x0039, 0x0039 }, { 0x003A, 0x003A }, { 0x003B, 0x003B }, { 0x003C, 0x003C }, { 0x003D, 0x003D }, { 0x003E, 0x003E }, { 0x003F, 0x003F }, - { 0x0040, 0x0040 }, { 0x0041, 0x0041 }, { 0x0042, 0x0042 }, { 0x0043, 0x0043 }, { 0x0044, 0x0044 }, { 0x0045, 0x0045 }, { 0x0046, 0x0046 }, { 0x0047, 0x0047 }, - { 0x0048, 0x0048 }, { 0x0049, 0x0049 }, { 0x004A, 0x004A }, { 0x004B, 0x004B }, { 0x004C, 0x004C }, { 0x004D, 0x004D }, { 0x004E, 0x004E }, { 0x004F, 0x004F }, - { 0x0050, 0x0050 }, { 0x0051, 0x0051 }, { 0x0052, 0x0052 }, { 0x0053, 0x0053 }, { 0x0054, 0x0054 }, { 0x0055, 0x0055 }, { 0x0056, 0x0056 }, { 0x0057, 0x0057 }, - { 0x0058, 0x0058 }, { 0x0059, 0x0059 }, { 0x005A, 0x005A }, { 0x005B, 0x005B }, { 0x005C, 0x005C }, { 0x005D, 0x005D }, { 0x005E, 0x005E }, { 0x005F, 0x005F }, - { 0x0060, 0x0060 }, { 0x0061, 0x0061 }, { 0x0062, 0x0062 }, { 0x0063, 0x0063 }, { 0x0064, 0x0064 }, { 0x0065, 0x0065 }, { 0x0066, 0x0066 }, { 0x0067, 0x0067 }, - { 0x0068, 0x0068 }, { 0x0069, 0x0069 }, { 0x006A, 0x006A }, { 0x006B, 0x006B }, { 0x006C, 0x006C }, { 0x006D, 0x006D }, { 0x006E, 0x006E }, { 0x006F, 0x006F }, - { 0x0070, 0x0070 }, { 0x0071, 0x0071 }, { 0x0072, 0x0072 }, { 0x0073, 0x0073 }, { 0x0074, 0x0074 }, { 0x0075, 0x0075 }, { 0x0076, 0x0076 }, { 0x0077, 0x0077 }, - { 0x0078, 0x0078 }, { 0x0079, 0x0079 }, { 0x007A, 0x007A }, { 0x007B, 0x007B }, { 0x007C, 0x007C }, { 0x007D, 0x007D }, { 0x007E, 0x007E }, { 0x007F, 0x007F }, - { 0x0080, 0x0080 }, { 0x0081, 0x0081 }, { 0x0082, 0x0082 }, { 0x0083, 0x0083 }, { 0x0084, 0x0084 }, { 0x0085, 0x0085 }, { 0x0086, 0x0086 }, { 0x0087, 0x0087 }, - { 0x0088, 0x0088 }, { 0x0089, 0x0089 }, { 0x008A, 0x008A }, { 0x008B, 0x008B }, { 0x008C, 0x008C }, { 0x008D, 0x008D }, { 0x008E, 0x008E }, { 0x008F, 0x008F }, - { 0x0090, 0x0090 }, { 0x0091, 0x0091 }, { 0x0092, 0x0092 }, { 0x0093, 0x0093 }, { 0x0094, 0x0094 }, { 0x0095, 0x0095 }, { 0x0096, 0x0096 }, { 0x0097, 0x0097 }, - { 0x0098, 0x0098 }, { 0x0099, 0x0099 }, { 0x009A, 0x009A }, { 0x009B, 0x009B }, { 0x009C, 0x009C }, { 0x009D, 0x009D }, { 0x009E, 0x009E }, { 0x009F, 0x009F }, - { 0x00A0, 0x00A0 }, { 0x00A7, 0x00A7 }, { 0x00A9, 0x00A9 }, { 0x00AB, 0x00AB }, { 0x00AD, 0x00AD }, { 0x00B0, 0x00B0 }, { 0x00B1, 0x00B1 }, { 0x00B6, 0x00B6 }, - { 0x00B7, 0x00B7 }, { 0x00BB, 0x00BB }, { 0x00C0, 0x00C0 }, { 0x00C1, 0x00C1 }, { 0x00C2, 0x00C2 }, { 0x00C4, 0x00C4 }, { 0x00C6, 0x00C6 }, { 0x00C7, 0x00C7 }, - { 0x00C8, 0x00C8 }, { 0x00C9, 0x00C9 }, { 0x00CA, 0x00CA }, { 0x00CB, 0x00CB }, { 0x00CC, 0x00CC }, { 0x00CD, 0x00CD }, { 0x00CE, 0x00CE }, { 0x00CF, 0x00CF }, - { 0x00D2, 0x00D2 }, { 0x00D3, 0x00D3 }, { 0x00D4, 0x00D4 }, { 0x00D6, 0x00D6 }, { 0x00D9, 0x00D9 }, { 0x00DA, 0x00DA }, { 0x00DB, 0x00DB }, { 0x00DC, 0x00DC }, - { 0x00DF, 0x00DF }, { 0x00E0, 0x00E0 }, { 0x00E1, 0x00E1 }, { 0x00E2, 0x00E2 }, { 0x00E4, 0x00E4 }, { 0x00E6, 0x00E6 }, { 0x00E7, 0x00E7 }, { 0x00E8, 0x00E8 }, - { 0x00E9, 0x00E9 }, { 0x00EA, 0x00EA }, { 0x00EB, 0x00EB }, { 0x00EC, 0x00EC }, { 0x00ED, 0x00ED }, { 0x00EE, 0x00EE }, { 0x00EF, 0x00EF }, { 0x00F2, 0x00F2 }, - { 0x00F3, 0x00F3 }, { 0x00F4, 0x00F4 }, { 0x00F6, 0x00F6 }, { 0x00F9, 0x00F9 }, { 0x00FA, 0x00FA }, { 0x00FB, 0x00FB }, { 0x00FC, 0x00FC }, { 0x00FF, 0x00FF }, - { 0x0102, 0x00C3 }, { 0x0103, 0x00E3 }, { 0x0104, 0x00A1 }, { 0x0105, 0x00A2 }, { 0x0106, 0x00C5 }, { 0x0107, 0x00E5 }, { 0x010C, 0x00B2 }, { 0x010D, 0x00B9 }, - { 0x0110, 0x00D0 }, { 0x0111, 0x00F0 }, { 0x0118, 0x00DD }, { 0x0119, 0x00FD }, { 0x0141, 0x00A3 }, { 0x0142, 0x00B3 }, { 0x0143, 0x00D1 }, { 0x0144, 0x00F1 }, - { 0x0150, 0x00D5 }, { 0x0151, 0x00F5 }, { 0x0152, 0x00BC }, { 0x0153, 0x00BD }, { 0x015A, 0x00D7 }, { 0x015B, 0x00F7 }, { 0x0160, 0x00A6 }, { 0x0161, 0x00A8 }, - { 0x0170, 0x00D8 }, { 0x0171, 0x00F8 }, { 0x0178, 0x00BE }, { 0x0179, 0x00AC }, { 0x017A, 0x00AE }, { 0x017B, 0x00AF }, { 0x017C, 0x00BF }, { 0x017D, 0x00B4 }, - { 0x017E, 0x00B8 }, { 0x0218, 0x00AA }, { 0x0219, 0x00BA }, { 0x021A, 0x00DE }, { 0x021B, 0x00FE }, { 0x201D, 0x00B5 }, { 0x201E, 0x00A5 }, { 0x20AC, 0x00A4 }, + { 0x0000, 0x0000 }, { 0x0001, 0x0001 }, { 0x0002, 0x0002 }, { 0x0003, 0x0003 }, { 0x0004, 0x0004 }, { 0x0005, 0x0005 }, { 0x0006, 0x0006 }, { 0x0007, 0x0007 }, + { 0x0008, 0x0008 }, { 0x0009, 0x0009 }, { 0x000A, 0x000A }, { 0x000B, 0x000B }, { 0x000C, 0x000C }, { 0x000D, 0x000D }, { 0x000E, 0x000E }, { 0x000F, 0x000F }, + { 0x0010, 0x0010 }, { 0x0011, 0x0011 }, { 0x0012, 0x0012 }, { 0x0013, 0x0013 }, { 0x0014, 0x0014 }, { 0x0015, 0x0015 }, { 0x0016, 0x0016 }, { 0x0017, 0x0017 }, + { 0x0018, 0x0018 }, { 0x0019, 0x0019 }, { 0x001A, 0x001A }, { 0x001B, 0x001B }, { 0x001C, 0x001C }, { 0x001D, 0x001D }, { 0x001E, 0x001E }, { 0x001F, 0x001F }, + { 0x0020, 0x0020 }, { 0x0021, 0x0021 }, { 0x0022, 0x0022 }, { 0x0023, 0x0023 }, { 0x0024, 0x0024 }, { 0x0025, 0x0025 }, { 0x0026, 0x0026 }, { 0x0027, 0x0027 }, + { 0x0028, 0x0028 }, { 0x0029, 0x0029 }, { 0x002A, 0x002A }, { 0x002B, 0x002B }, { 0x002C, 0x002C }, { 0x002D, 0x002D }, { 0x002E, 0x002E }, { 0x002F, 0x002F }, + { 0x0030, 0x0030 }, { 0x0031, 0x0031 }, { 0x0032, 0x0032 }, { 0x0033, 0x0033 }, { 0x0034, 0x0034 }, { 0x0035, 0x0035 }, { 0x0036, 0x0036 }, { 0x0037, 0x0037 }, + { 0x0038, 0x0038 }, { 0x0039, 0x0039 }, { 0x003A, 0x003A }, { 0x003B, 0x003B }, { 0x003C, 0x003C }, { 0x003D, 0x003D }, { 0x003E, 0x003E }, { 0x003F, 0x003F }, + { 0x0040, 0x0040 }, { 0x0041, 0x0041 }, { 0x0042, 0x0042 }, { 0x0043, 0x0043 }, { 0x0044, 0x0044 }, { 0x0045, 0x0045 }, { 0x0046, 0x0046 }, { 0x0047, 0x0047 }, + { 0x0048, 0x0048 }, { 0x0049, 0x0049 }, { 0x004A, 0x004A }, { 0x004B, 0x004B }, { 0x004C, 0x004C }, { 0x004D, 0x004D }, { 0x004E, 0x004E }, { 0x004F, 0x004F }, + { 0x0050, 0x0050 }, { 0x0051, 0x0051 }, { 0x0052, 0x0052 }, { 0x0053, 0x0053 }, { 0x0054, 0x0054 }, { 0x0055, 0x0055 }, { 0x0056, 0x0056 }, { 0x0057, 0x0057 }, + { 0x0058, 0x0058 }, { 0x0059, 0x0059 }, { 0x005A, 0x005A }, { 0x005B, 0x005B }, { 0x005C, 0x005C }, { 0x005D, 0x005D }, { 0x005E, 0x005E }, { 0x005F, 0x005F }, + { 0x0060, 0x0060 }, { 0x0061, 0x0061 }, { 0x0062, 0x0062 }, { 0x0063, 0x0063 }, { 0x0064, 0x0064 }, { 0x0065, 0x0065 }, { 0x0066, 0x0066 }, { 0x0067, 0x0067 }, + { 0x0068, 0x0068 }, { 0x0069, 0x0069 }, { 0x006A, 0x006A }, { 0x006B, 0x006B }, { 0x006C, 0x006C }, { 0x006D, 0x006D }, { 0x006E, 0x006E }, { 0x006F, 0x006F }, + { 0x0070, 0x0070 }, { 0x0071, 0x0071 }, { 0x0072, 0x0072 }, { 0x0073, 0x0073 }, { 0x0074, 0x0074 }, { 0x0075, 0x0075 }, { 0x0076, 0x0076 }, { 0x0077, 0x0077 }, + { 0x0078, 0x0078 }, { 0x0079, 0x0079 }, { 0x007A, 0x007A }, { 0x007B, 0x007B }, { 0x007C, 0x007C }, { 0x007D, 0x007D }, { 0x007E, 0x007E }, { 0x007F, 0x007F }, + { 0x0080, 0x0080 }, { 0x0081, 0x0081 }, { 0x0082, 0x0082 }, { 0x0083, 0x0083 }, { 0x0084, 0x0084 }, { 0x0085, 0x0085 }, { 0x0086, 0x0086 }, { 0x0087, 0x0087 }, + { 0x0088, 0x0088 }, { 0x0089, 0x0089 }, { 0x008A, 0x008A }, { 0x008B, 0x008B }, { 0x008C, 0x008C }, { 0x008D, 0x008D }, { 0x008E, 0x008E }, { 0x008F, 0x008F }, + { 0x0090, 0x0090 }, { 0x0091, 0x0091 }, { 0x0092, 0x0092 }, { 0x0093, 0x0093 }, { 0x0094, 0x0094 }, { 0x0095, 0x0095 }, { 0x0096, 0x0096 }, { 0x0097, 0x0097 }, + { 0x0098, 0x0098 }, { 0x0099, 0x0099 }, { 0x009A, 0x009A }, { 0x009B, 0x009B }, { 0x009C, 0x009C }, { 0x009D, 0x009D }, { 0x009E, 0x009E }, { 0x009F, 0x009F }, + { 0x00A0, 0x00A0 }, { 0x00A7, 0x00A7 }, { 0x00A9, 0x00A9 }, { 0x00AB, 0x00AB }, { 0x00AD, 0x00AD }, { 0x00B0, 0x00B0 }, { 0x00B1, 0x00B1 }, { 0x00B6, 0x00B6 }, + { 0x00B7, 0x00B7 }, { 0x00BB, 0x00BB }, { 0x00C0, 0x00C0 }, { 0x00C1, 0x00C1 }, { 0x00C2, 0x00C2 }, { 0x00C4, 0x00C4 }, { 0x00C6, 0x00C6 }, { 0x00C7, 0x00C7 }, + { 0x00C8, 0x00C8 }, { 0x00C9, 0x00C9 }, { 0x00CA, 0x00CA }, { 0x00CB, 0x00CB }, { 0x00CC, 0x00CC }, { 0x00CD, 0x00CD }, { 0x00CE, 0x00CE }, { 0x00CF, 0x00CF }, + { 0x00D2, 0x00D2 }, { 0x00D3, 0x00D3 }, { 0x00D4, 0x00D4 }, { 0x00D6, 0x00D6 }, { 0x00D9, 0x00D9 }, { 0x00DA, 0x00DA }, { 0x00DB, 0x00DB }, { 0x00DC, 0x00DC }, + { 0x00DF, 0x00DF }, { 0x00E0, 0x00E0 }, { 0x00E1, 0x00E1 }, { 0x00E2, 0x00E2 }, { 0x00E4, 0x00E4 }, { 0x00E6, 0x00E6 }, { 0x00E7, 0x00E7 }, { 0x00E8, 0x00E8 }, + { 0x00E9, 0x00E9 }, { 0x00EA, 0x00EA }, { 0x00EB, 0x00EB }, { 0x00EC, 0x00EC }, { 0x00ED, 0x00ED }, { 0x00EE, 0x00EE }, { 0x00EF, 0x00EF }, { 0x00F2, 0x00F2 }, + { 0x00F3, 0x00F3 }, { 0x00F4, 0x00F4 }, { 0x00F6, 0x00F6 }, { 0x00F9, 0x00F9 }, { 0x00FA, 0x00FA }, { 0x00FB, 0x00FB }, { 0x00FC, 0x00FC }, { 0x00FF, 0x00FF }, + { 0x0102, 0x00C3 }, { 0x0103, 0x00E3 }, { 0x0104, 0x00A1 }, { 0x0105, 0x00A2 }, { 0x0106, 0x00C5 }, { 0x0107, 0x00E5 }, { 0x010C, 0x00B2 }, { 0x010D, 0x00B9 }, + { 0x0110, 0x00D0 }, { 0x0111, 0x00F0 }, { 0x0118, 0x00DD }, { 0x0119, 0x00FD }, { 0x0141, 0x00A3 }, { 0x0142, 0x00B3 }, { 0x0143, 0x00D1 }, { 0x0144, 0x00F1 }, + { 0x0150, 0x00D5 }, { 0x0151, 0x00F5 }, { 0x0152, 0x00BC }, { 0x0153, 0x00BD }, { 0x015A, 0x00D7 }, { 0x015B, 0x00F7 }, { 0x0160, 0x00A6 }, { 0x0161, 0x00A8 }, + { 0x0170, 0x00D8 }, { 0x0171, 0x00F8 }, { 0x0178, 0x00BE }, { 0x0179, 0x00AC }, { 0x017A, 0x00AE }, { 0x017B, 0x00AF }, { 0x017C, 0x00BF }, { 0x017D, 0x00B4 }, + { 0x017E, 0x00B8 }, { 0x0218, 0x00AA }, { 0x0219, 0x00BA }, { 0x021A, 0x00DE }, { 0x021B, 0x00FE }, { 0x201D, 0x00B5 }, { 0x201E, 0x00A5 }, { 0x20AC, 0x00A4 }, }; diff --git a/Encodings/src/ISO8859_3Encoding.cpp b/Encodings/src/ISO8859_3Encoding.cpp index 18c413933..276ee1687 100644 --- a/Encodings/src/ISO8859_3Encoding.cpp +++ b/Encodings/src/ISO8859_3Encoding.cpp @@ -27,24 +27,24 @@ const char* ISO8859_3Encoding::_names[] = }; -const TextEncoding::CharacterMap ISO8859_3Encoding::_charMap = +const TextEncoding::CharacterMap ISO8859_3Encoding::_charMap = { - 0x0000, 0x0001, 0x0002, 0x0003, 0x0004, 0x0005, 0x0006, 0x0007, 0x0008, 0x0009, 0x000A, 0x000B, 0x000C, 0x000D, 0x000E, 0x000F, - 0x0010, 0x0011, 0x0012, 0x0013, 0x0014, 0x0015, 0x0016, 0x0017, 0x0018, 0x0019, 0x001A, 0x001B, 0x001C, 0x001D, 0x001E, 0x001F, - 0x0020, 0x0021, 0x0022, 0x0023, 0x0024, 0x0025, 0x0026, 0x0027, 0x0028, 0x0029, 0x002A, 0x002B, 0x002C, 0x002D, 0x002E, 0x002F, - 0x0030, 0x0031, 0x0032, 0x0033, 0x0034, 0x0035, 0x0036, 0x0037, 0x0038, 0x0039, 0x003A, 0x003B, 0x003C, 0x003D, 0x003E, 0x003F, - 0x0040, 0x0041, 0x0042, 0x0043, 0x0044, 0x0045, 0x0046, 0x0047, 0x0048, 0x0049, 0x004A, 0x004B, 0x004C, 0x004D, 0x004E, 0x004F, - 0x0050, 0x0051, 0x0052, 0x0053, 0x0054, 0x0055, 0x0056, 0x0057, 0x0058, 0x0059, 0x005A, 0x005B, 0x005C, 0x005D, 0x005E, 0x005F, - 0x0060, 0x0061, 0x0062, 0x0063, 0x0064, 0x0065, 0x0066, 0x0067, 0x0068, 0x0069, 0x006A, 0x006B, 0x006C, 0x006D, 0x006E, 0x006F, - 0x0070, 0x0071, 0x0072, 0x0073, 0x0074, 0x0075, 0x0076, 0x0077, 0x0078, 0x0079, 0x007A, 0x007B, 0x007C, 0x007D, 0x007E, 0x007F, - 0x0080, 0x0081, 0x0082, 0x0083, 0x0084, 0x0085, 0x0086, 0x0087, 0x0088, 0x0089, 0x008A, 0x008B, 0x008C, 0x008D, 0x008E, 0x008F, - 0x0090, 0x0091, 0x0092, 0x0093, 0x0094, 0x0095, 0x0096, 0x0097, 0x0098, 0x0099, 0x009A, 0x009B, 0x009C, 0x009D, 0x009E, 0x009F, - 0x00A0, 0x0126, 0x02D8, 0x00A3, 0x00A4, -1, 0x0124, 0x00A7, 0x00A8, 0x0130, 0x015E, 0x011E, 0x0134, 0x00AD, -1, 0x017B, - 0x00B0, 0x0127, 0x00B2, 0x00B3, 0x00B4, 0x00B5, 0x0125, 0x00B7, 0x00B8, 0x0131, 0x015F, 0x011F, 0x0135, 0x00BD, -1, 0x017C, - 0x00C0, 0x00C1, 0x00C2, -1, 0x00C4, 0x010A, 0x0108, 0x00C7, 0x00C8, 0x00C9, 0x00CA, 0x00CB, 0x00CC, 0x00CD, 0x00CE, 0x00CF, - -1, 0x00D1, 0x00D2, 0x00D3, 0x00D4, 0x0120, 0x00D6, 0x00D7, 0x011C, 0x00D9, 0x00DA, 0x00DB, 0x00DC, 0x016C, 0x015C, 0x00DF, - 0x00E0, 0x00E1, 0x00E2, -1, 0x00E4, 0x010B, 0x0109, 0x00E7, 0x00E8, 0x00E9, 0x00EA, 0x00EB, 0x00EC, 0x00ED, 0x00EE, 0x00EF, - -1, 0x00F1, 0x00F2, 0x00F3, 0x00F4, 0x0121, 0x00F6, 0x00F7, 0x011D, 0x00F9, 0x00FA, 0x00FB, 0x00FC, 0x016D, 0x015D, 0x02D9, + 0x0000, 0x0001, 0x0002, 0x0003, 0x0004, 0x0005, 0x0006, 0x0007, 0x0008, 0x0009, 0x000A, 0x000B, 0x000C, 0x000D, 0x000E, 0x000F, + 0x0010, 0x0011, 0x0012, 0x0013, 0x0014, 0x0015, 0x0016, 0x0017, 0x0018, 0x0019, 0x001A, 0x001B, 0x001C, 0x001D, 0x001E, 0x001F, + 0x0020, 0x0021, 0x0022, 0x0023, 0x0024, 0x0025, 0x0026, 0x0027, 0x0028, 0x0029, 0x002A, 0x002B, 0x002C, 0x002D, 0x002E, 0x002F, + 0x0030, 0x0031, 0x0032, 0x0033, 0x0034, 0x0035, 0x0036, 0x0037, 0x0038, 0x0039, 0x003A, 0x003B, 0x003C, 0x003D, 0x003E, 0x003F, + 0x0040, 0x0041, 0x0042, 0x0043, 0x0044, 0x0045, 0x0046, 0x0047, 0x0048, 0x0049, 0x004A, 0x004B, 0x004C, 0x004D, 0x004E, 0x004F, + 0x0050, 0x0051, 0x0052, 0x0053, 0x0054, 0x0055, 0x0056, 0x0057, 0x0058, 0x0059, 0x005A, 0x005B, 0x005C, 0x005D, 0x005E, 0x005F, + 0x0060, 0x0061, 0x0062, 0x0063, 0x0064, 0x0065, 0x0066, 0x0067, 0x0068, 0x0069, 0x006A, 0x006B, 0x006C, 0x006D, 0x006E, 0x006F, + 0x0070, 0x0071, 0x0072, 0x0073, 0x0074, 0x0075, 0x0076, 0x0077, 0x0078, 0x0079, 0x007A, 0x007B, 0x007C, 0x007D, 0x007E, 0x007F, + 0x0080, 0x0081, 0x0082, 0x0083, 0x0084, 0x0085, 0x0086, 0x0087, 0x0088, 0x0089, 0x008A, 0x008B, 0x008C, 0x008D, 0x008E, 0x008F, + 0x0090, 0x0091, 0x0092, 0x0093, 0x0094, 0x0095, 0x0096, 0x0097, 0x0098, 0x0099, 0x009A, 0x009B, 0x009C, 0x009D, 0x009E, 0x009F, + 0x00A0, 0x0126, 0x02D8, 0x00A3, 0x00A4, -1, 0x0124, 0x00A7, 0x00A8, 0x0130, 0x015E, 0x011E, 0x0134, 0x00AD, -1, 0x017B, + 0x00B0, 0x0127, 0x00B2, 0x00B3, 0x00B4, 0x00B5, 0x0125, 0x00B7, 0x00B8, 0x0131, 0x015F, 0x011F, 0x0135, 0x00BD, -1, 0x017C, + 0x00C0, 0x00C1, 0x00C2, -1, 0x00C4, 0x010A, 0x0108, 0x00C7, 0x00C8, 0x00C9, 0x00CA, 0x00CB, 0x00CC, 0x00CD, 0x00CE, 0x00CF, + -1, 0x00D1, 0x00D2, 0x00D3, 0x00D4, 0x0120, 0x00D6, 0x00D7, 0x011C, 0x00D9, 0x00DA, 0x00DB, 0x00DC, 0x016C, 0x015C, 0x00DF, + 0x00E0, 0x00E1, 0x00E2, -1, 0x00E4, 0x010B, 0x0109, 0x00E7, 0x00E8, 0x00E9, 0x00EA, 0x00EB, 0x00EC, 0x00ED, 0x00EE, 0x00EF, + -1, 0x00F1, 0x00F2, 0x00F3, 0x00F4, 0x0121, 0x00F6, 0x00F7, 0x011D, 0x00F9, 0x00FA, 0x00FB, 0x00FC, 0x016D, 0x015D, 0x02D9, }; @@ -54,38 +54,38 @@ const DoubleByteEncoding::Mapping ISO8859_3Encoding::_mappingTable[] = { const DoubleByteEncoding::Mapping ISO8859_3Encoding::_reverseMappingTable[] = { - { 0x0000, 0x0000 }, { 0x0001, 0x0001 }, { 0x0002, 0x0002 }, { 0x0003, 0x0003 }, { 0x0004, 0x0004 }, { 0x0005, 0x0005 }, { 0x0006, 0x0006 }, { 0x0007, 0x0007 }, - { 0x0008, 0x0008 }, { 0x0009, 0x0009 }, { 0x000A, 0x000A }, { 0x000B, 0x000B }, { 0x000C, 0x000C }, { 0x000D, 0x000D }, { 0x000E, 0x000E }, { 0x000F, 0x000F }, - { 0x0010, 0x0010 }, { 0x0011, 0x0011 }, { 0x0012, 0x0012 }, { 0x0013, 0x0013 }, { 0x0014, 0x0014 }, { 0x0015, 0x0015 }, { 0x0016, 0x0016 }, { 0x0017, 0x0017 }, - { 0x0018, 0x0018 }, { 0x0019, 0x0019 }, { 0x001A, 0x001A }, { 0x001B, 0x001B }, { 0x001C, 0x001C }, { 0x001D, 0x001D }, { 0x001E, 0x001E }, { 0x001F, 0x001F }, - { 0x0020, 0x0020 }, { 0x0021, 0x0021 }, { 0x0022, 0x0022 }, { 0x0023, 0x0023 }, { 0x0024, 0x0024 }, { 0x0025, 0x0025 }, { 0x0026, 0x0026 }, { 0x0027, 0x0027 }, - { 0x0028, 0x0028 }, { 0x0029, 0x0029 }, { 0x002A, 0x002A }, { 0x002B, 0x002B }, { 0x002C, 0x002C }, { 0x002D, 0x002D }, { 0x002E, 0x002E }, { 0x002F, 0x002F }, - { 0x0030, 0x0030 }, { 0x0031, 0x0031 }, { 0x0032, 0x0032 }, { 0x0033, 0x0033 }, { 0x0034, 0x0034 }, { 0x0035, 0x0035 }, { 0x0036, 0x0036 }, { 0x0037, 0x0037 }, - { 0x0038, 0x0038 }, { 0x0039, 0x0039 }, { 0x003A, 0x003A }, { 0x003B, 0x003B }, { 0x003C, 0x003C }, { 0x003D, 0x003D }, { 0x003E, 0x003E }, { 0x003F, 0x003F }, - { 0x0040, 0x0040 }, { 0x0041, 0x0041 }, { 0x0042, 0x0042 }, { 0x0043, 0x0043 }, { 0x0044, 0x0044 }, { 0x0045, 0x0045 }, { 0x0046, 0x0046 }, { 0x0047, 0x0047 }, - { 0x0048, 0x0048 }, { 0x0049, 0x0049 }, { 0x004A, 0x004A }, { 0x004B, 0x004B }, { 0x004C, 0x004C }, { 0x004D, 0x004D }, { 0x004E, 0x004E }, { 0x004F, 0x004F }, - { 0x0050, 0x0050 }, { 0x0051, 0x0051 }, { 0x0052, 0x0052 }, { 0x0053, 0x0053 }, { 0x0054, 0x0054 }, { 0x0055, 0x0055 }, { 0x0056, 0x0056 }, { 0x0057, 0x0057 }, - { 0x0058, 0x0058 }, { 0x0059, 0x0059 }, { 0x005A, 0x005A }, { 0x005B, 0x005B }, { 0x005C, 0x005C }, { 0x005D, 0x005D }, { 0x005E, 0x005E }, { 0x005F, 0x005F }, - { 0x0060, 0x0060 }, { 0x0061, 0x0061 }, { 0x0062, 0x0062 }, { 0x0063, 0x0063 }, { 0x0064, 0x0064 }, { 0x0065, 0x0065 }, { 0x0066, 0x0066 }, { 0x0067, 0x0067 }, - { 0x0068, 0x0068 }, { 0x0069, 0x0069 }, { 0x006A, 0x006A }, { 0x006B, 0x006B }, { 0x006C, 0x006C }, { 0x006D, 0x006D }, { 0x006E, 0x006E }, { 0x006F, 0x006F }, - { 0x0070, 0x0070 }, { 0x0071, 0x0071 }, { 0x0072, 0x0072 }, { 0x0073, 0x0073 }, { 0x0074, 0x0074 }, { 0x0075, 0x0075 }, { 0x0076, 0x0076 }, { 0x0077, 0x0077 }, - { 0x0078, 0x0078 }, { 0x0079, 0x0079 }, { 0x007A, 0x007A }, { 0x007B, 0x007B }, { 0x007C, 0x007C }, { 0x007D, 0x007D }, { 0x007E, 0x007E }, { 0x007F, 0x007F }, - { 0x0080, 0x0080 }, { 0x0081, 0x0081 }, { 0x0082, 0x0082 }, { 0x0083, 0x0083 }, { 0x0084, 0x0084 }, { 0x0085, 0x0085 }, { 0x0086, 0x0086 }, { 0x0087, 0x0087 }, - { 0x0088, 0x0088 }, { 0x0089, 0x0089 }, { 0x008A, 0x008A }, { 0x008B, 0x008B }, { 0x008C, 0x008C }, { 0x008D, 0x008D }, { 0x008E, 0x008E }, { 0x008F, 0x008F }, - { 0x0090, 0x0090 }, { 0x0091, 0x0091 }, { 0x0092, 0x0092 }, { 0x0093, 0x0093 }, { 0x0094, 0x0094 }, { 0x0095, 0x0095 }, { 0x0096, 0x0096 }, { 0x0097, 0x0097 }, - { 0x0098, 0x0098 }, { 0x0099, 0x0099 }, { 0x009A, 0x009A }, { 0x009B, 0x009B }, { 0x009C, 0x009C }, { 0x009D, 0x009D }, { 0x009E, 0x009E }, { 0x009F, 0x009F }, - { 0x00A0, 0x00A0 }, { 0x00A3, 0x00A3 }, { 0x00A4, 0x00A4 }, { 0x00A7, 0x00A7 }, { 0x00A8, 0x00A8 }, { 0x00AD, 0x00AD }, { 0x00B0, 0x00B0 }, { 0x00B2, 0x00B2 }, - { 0x00B3, 0x00B3 }, { 0x00B4, 0x00B4 }, { 0x00B5, 0x00B5 }, { 0x00B7, 0x00B7 }, { 0x00B8, 0x00B8 }, { 0x00BD, 0x00BD }, { 0x00C0, 0x00C0 }, { 0x00C1, 0x00C1 }, - { 0x00C2, 0x00C2 }, { 0x00C4, 0x00C4 }, { 0x00C7, 0x00C7 }, { 0x00C8, 0x00C8 }, { 0x00C9, 0x00C9 }, { 0x00CA, 0x00CA }, { 0x00CB, 0x00CB }, { 0x00CC, 0x00CC }, - { 0x00CD, 0x00CD }, { 0x00CE, 0x00CE }, { 0x00CF, 0x00CF }, { 0x00D1, 0x00D1 }, { 0x00D2, 0x00D2 }, { 0x00D3, 0x00D3 }, { 0x00D4, 0x00D4 }, { 0x00D6, 0x00D6 }, - { 0x00D7, 0x00D7 }, { 0x00D9, 0x00D9 }, { 0x00DA, 0x00DA }, { 0x00DB, 0x00DB }, { 0x00DC, 0x00DC }, { 0x00DF, 0x00DF }, { 0x00E0, 0x00E0 }, { 0x00E1, 0x00E1 }, - { 0x00E2, 0x00E2 }, { 0x00E4, 0x00E4 }, { 0x00E7, 0x00E7 }, { 0x00E8, 0x00E8 }, { 0x00E9, 0x00E9 }, { 0x00EA, 0x00EA }, { 0x00EB, 0x00EB }, { 0x00EC, 0x00EC }, - { 0x00ED, 0x00ED }, { 0x00EE, 0x00EE }, { 0x00EF, 0x00EF }, { 0x00F1, 0x00F1 }, { 0x00F2, 0x00F2 }, { 0x00F3, 0x00F3 }, { 0x00F4, 0x00F4 }, { 0x00F6, 0x00F6 }, - { 0x00F7, 0x00F7 }, { 0x00F9, 0x00F9 }, { 0x00FA, 0x00FA }, { 0x00FB, 0x00FB }, { 0x00FC, 0x00FC }, { 0x0108, 0x00C6 }, { 0x0109, 0x00E6 }, { 0x010A, 0x00C5 }, - { 0x010B, 0x00E5 }, { 0x011C, 0x00D8 }, { 0x011D, 0x00F8 }, { 0x011E, 0x00AB }, { 0x011F, 0x00BB }, { 0x0120, 0x00D5 }, { 0x0121, 0x00F5 }, { 0x0124, 0x00A6 }, - { 0x0125, 0x00B6 }, { 0x0126, 0x00A1 }, { 0x0127, 0x00B1 }, { 0x0130, 0x00A9 }, { 0x0131, 0x00B9 }, { 0x0134, 0x00AC }, { 0x0135, 0x00BC }, { 0x015C, 0x00DE }, - { 0x015D, 0x00FE }, { 0x015E, 0x00AA }, { 0x015F, 0x00BA }, { 0x016C, 0x00DD }, { 0x016D, 0x00FD }, { 0x017B, 0x00AF }, { 0x017C, 0x00BF }, { 0x02D8, 0x00A2 }, - { 0x02D9, 0x00FF }, + { 0x0000, 0x0000 }, { 0x0001, 0x0001 }, { 0x0002, 0x0002 }, { 0x0003, 0x0003 }, { 0x0004, 0x0004 }, { 0x0005, 0x0005 }, { 0x0006, 0x0006 }, { 0x0007, 0x0007 }, + { 0x0008, 0x0008 }, { 0x0009, 0x0009 }, { 0x000A, 0x000A }, { 0x000B, 0x000B }, { 0x000C, 0x000C }, { 0x000D, 0x000D }, { 0x000E, 0x000E }, { 0x000F, 0x000F }, + { 0x0010, 0x0010 }, { 0x0011, 0x0011 }, { 0x0012, 0x0012 }, { 0x0013, 0x0013 }, { 0x0014, 0x0014 }, { 0x0015, 0x0015 }, { 0x0016, 0x0016 }, { 0x0017, 0x0017 }, + { 0x0018, 0x0018 }, { 0x0019, 0x0019 }, { 0x001A, 0x001A }, { 0x001B, 0x001B }, { 0x001C, 0x001C }, { 0x001D, 0x001D }, { 0x001E, 0x001E }, { 0x001F, 0x001F }, + { 0x0020, 0x0020 }, { 0x0021, 0x0021 }, { 0x0022, 0x0022 }, { 0x0023, 0x0023 }, { 0x0024, 0x0024 }, { 0x0025, 0x0025 }, { 0x0026, 0x0026 }, { 0x0027, 0x0027 }, + { 0x0028, 0x0028 }, { 0x0029, 0x0029 }, { 0x002A, 0x002A }, { 0x002B, 0x002B }, { 0x002C, 0x002C }, { 0x002D, 0x002D }, { 0x002E, 0x002E }, { 0x002F, 0x002F }, + { 0x0030, 0x0030 }, { 0x0031, 0x0031 }, { 0x0032, 0x0032 }, { 0x0033, 0x0033 }, { 0x0034, 0x0034 }, { 0x0035, 0x0035 }, { 0x0036, 0x0036 }, { 0x0037, 0x0037 }, + { 0x0038, 0x0038 }, { 0x0039, 0x0039 }, { 0x003A, 0x003A }, { 0x003B, 0x003B }, { 0x003C, 0x003C }, { 0x003D, 0x003D }, { 0x003E, 0x003E }, { 0x003F, 0x003F }, + { 0x0040, 0x0040 }, { 0x0041, 0x0041 }, { 0x0042, 0x0042 }, { 0x0043, 0x0043 }, { 0x0044, 0x0044 }, { 0x0045, 0x0045 }, { 0x0046, 0x0046 }, { 0x0047, 0x0047 }, + { 0x0048, 0x0048 }, { 0x0049, 0x0049 }, { 0x004A, 0x004A }, { 0x004B, 0x004B }, { 0x004C, 0x004C }, { 0x004D, 0x004D }, { 0x004E, 0x004E }, { 0x004F, 0x004F }, + { 0x0050, 0x0050 }, { 0x0051, 0x0051 }, { 0x0052, 0x0052 }, { 0x0053, 0x0053 }, { 0x0054, 0x0054 }, { 0x0055, 0x0055 }, { 0x0056, 0x0056 }, { 0x0057, 0x0057 }, + { 0x0058, 0x0058 }, { 0x0059, 0x0059 }, { 0x005A, 0x005A }, { 0x005B, 0x005B }, { 0x005C, 0x005C }, { 0x005D, 0x005D }, { 0x005E, 0x005E }, { 0x005F, 0x005F }, + { 0x0060, 0x0060 }, { 0x0061, 0x0061 }, { 0x0062, 0x0062 }, { 0x0063, 0x0063 }, { 0x0064, 0x0064 }, { 0x0065, 0x0065 }, { 0x0066, 0x0066 }, { 0x0067, 0x0067 }, + { 0x0068, 0x0068 }, { 0x0069, 0x0069 }, { 0x006A, 0x006A }, { 0x006B, 0x006B }, { 0x006C, 0x006C }, { 0x006D, 0x006D }, { 0x006E, 0x006E }, { 0x006F, 0x006F }, + { 0x0070, 0x0070 }, { 0x0071, 0x0071 }, { 0x0072, 0x0072 }, { 0x0073, 0x0073 }, { 0x0074, 0x0074 }, { 0x0075, 0x0075 }, { 0x0076, 0x0076 }, { 0x0077, 0x0077 }, + { 0x0078, 0x0078 }, { 0x0079, 0x0079 }, { 0x007A, 0x007A }, { 0x007B, 0x007B }, { 0x007C, 0x007C }, { 0x007D, 0x007D }, { 0x007E, 0x007E }, { 0x007F, 0x007F }, + { 0x0080, 0x0080 }, { 0x0081, 0x0081 }, { 0x0082, 0x0082 }, { 0x0083, 0x0083 }, { 0x0084, 0x0084 }, { 0x0085, 0x0085 }, { 0x0086, 0x0086 }, { 0x0087, 0x0087 }, + { 0x0088, 0x0088 }, { 0x0089, 0x0089 }, { 0x008A, 0x008A }, { 0x008B, 0x008B }, { 0x008C, 0x008C }, { 0x008D, 0x008D }, { 0x008E, 0x008E }, { 0x008F, 0x008F }, + { 0x0090, 0x0090 }, { 0x0091, 0x0091 }, { 0x0092, 0x0092 }, { 0x0093, 0x0093 }, { 0x0094, 0x0094 }, { 0x0095, 0x0095 }, { 0x0096, 0x0096 }, { 0x0097, 0x0097 }, + { 0x0098, 0x0098 }, { 0x0099, 0x0099 }, { 0x009A, 0x009A }, { 0x009B, 0x009B }, { 0x009C, 0x009C }, { 0x009D, 0x009D }, { 0x009E, 0x009E }, { 0x009F, 0x009F }, + { 0x00A0, 0x00A0 }, { 0x00A3, 0x00A3 }, { 0x00A4, 0x00A4 }, { 0x00A7, 0x00A7 }, { 0x00A8, 0x00A8 }, { 0x00AD, 0x00AD }, { 0x00B0, 0x00B0 }, { 0x00B2, 0x00B2 }, + { 0x00B3, 0x00B3 }, { 0x00B4, 0x00B4 }, { 0x00B5, 0x00B5 }, { 0x00B7, 0x00B7 }, { 0x00B8, 0x00B8 }, { 0x00BD, 0x00BD }, { 0x00C0, 0x00C0 }, { 0x00C1, 0x00C1 }, + { 0x00C2, 0x00C2 }, { 0x00C4, 0x00C4 }, { 0x00C7, 0x00C7 }, { 0x00C8, 0x00C8 }, { 0x00C9, 0x00C9 }, { 0x00CA, 0x00CA }, { 0x00CB, 0x00CB }, { 0x00CC, 0x00CC }, + { 0x00CD, 0x00CD }, { 0x00CE, 0x00CE }, { 0x00CF, 0x00CF }, { 0x00D1, 0x00D1 }, { 0x00D2, 0x00D2 }, { 0x00D3, 0x00D3 }, { 0x00D4, 0x00D4 }, { 0x00D6, 0x00D6 }, + { 0x00D7, 0x00D7 }, { 0x00D9, 0x00D9 }, { 0x00DA, 0x00DA }, { 0x00DB, 0x00DB }, { 0x00DC, 0x00DC }, { 0x00DF, 0x00DF }, { 0x00E0, 0x00E0 }, { 0x00E1, 0x00E1 }, + { 0x00E2, 0x00E2 }, { 0x00E4, 0x00E4 }, { 0x00E7, 0x00E7 }, { 0x00E8, 0x00E8 }, { 0x00E9, 0x00E9 }, { 0x00EA, 0x00EA }, { 0x00EB, 0x00EB }, { 0x00EC, 0x00EC }, + { 0x00ED, 0x00ED }, { 0x00EE, 0x00EE }, { 0x00EF, 0x00EF }, { 0x00F1, 0x00F1 }, { 0x00F2, 0x00F2 }, { 0x00F3, 0x00F3 }, { 0x00F4, 0x00F4 }, { 0x00F6, 0x00F6 }, + { 0x00F7, 0x00F7 }, { 0x00F9, 0x00F9 }, { 0x00FA, 0x00FA }, { 0x00FB, 0x00FB }, { 0x00FC, 0x00FC }, { 0x0108, 0x00C6 }, { 0x0109, 0x00E6 }, { 0x010A, 0x00C5 }, + { 0x010B, 0x00E5 }, { 0x011C, 0x00D8 }, { 0x011D, 0x00F8 }, { 0x011E, 0x00AB }, { 0x011F, 0x00BB }, { 0x0120, 0x00D5 }, { 0x0121, 0x00F5 }, { 0x0124, 0x00A6 }, + { 0x0125, 0x00B6 }, { 0x0126, 0x00A1 }, { 0x0127, 0x00B1 }, { 0x0130, 0x00A9 }, { 0x0131, 0x00B9 }, { 0x0134, 0x00AC }, { 0x0135, 0x00BC }, { 0x015C, 0x00DE }, + { 0x015D, 0x00FE }, { 0x015E, 0x00AA }, { 0x015F, 0x00BA }, { 0x016C, 0x00DD }, { 0x016D, 0x00FD }, { 0x017B, 0x00AF }, { 0x017C, 0x00BF }, { 0x02D8, 0x00A2 }, + { 0x02D9, 0x00FF }, }; diff --git a/Encodings/src/ISO8859_4Encoding.cpp b/Encodings/src/ISO8859_4Encoding.cpp index bb18a9ba1..7baa8a0a0 100644 --- a/Encodings/src/ISO8859_4Encoding.cpp +++ b/Encodings/src/ISO8859_4Encoding.cpp @@ -27,24 +27,24 @@ const char* ISO8859_4Encoding::_names[] = }; -const TextEncoding::CharacterMap ISO8859_4Encoding::_charMap = +const TextEncoding::CharacterMap ISO8859_4Encoding::_charMap = { - 0x0000, 0x0001, 0x0002, 0x0003, 0x0004, 0x0005, 0x0006, 0x0007, 0x0008, 0x0009, 0x000A, 0x000B, 0x000C, 0x000D, 0x000E, 0x000F, - 0x0010, 0x0011, 0x0012, 0x0013, 0x0014, 0x0015, 0x0016, 0x0017, 0x0018, 0x0019, 0x001A, 0x001B, 0x001C, 0x001D, 0x001E, 0x001F, - 0x0020, 0x0021, 0x0022, 0x0023, 0x0024, 0x0025, 0x0026, 0x0027, 0x0028, 0x0029, 0x002A, 0x002B, 0x002C, 0x002D, 0x002E, 0x002F, - 0x0030, 0x0031, 0x0032, 0x0033, 0x0034, 0x0035, 0x0036, 0x0037, 0x0038, 0x0039, 0x003A, 0x003B, 0x003C, 0x003D, 0x003E, 0x003F, - 0x0040, 0x0041, 0x0042, 0x0043, 0x0044, 0x0045, 0x0046, 0x0047, 0x0048, 0x0049, 0x004A, 0x004B, 0x004C, 0x004D, 0x004E, 0x004F, - 0x0050, 0x0051, 0x0052, 0x0053, 0x0054, 0x0055, 0x0056, 0x0057, 0x0058, 0x0059, 0x005A, 0x005B, 0x005C, 0x005D, 0x005E, 0x005F, - 0x0060, 0x0061, 0x0062, 0x0063, 0x0064, 0x0065, 0x0066, 0x0067, 0x0068, 0x0069, 0x006A, 0x006B, 0x006C, 0x006D, 0x006E, 0x006F, - 0x0070, 0x0071, 0x0072, 0x0073, 0x0074, 0x0075, 0x0076, 0x0077, 0x0078, 0x0079, 0x007A, 0x007B, 0x007C, 0x007D, 0x007E, 0x007F, - 0x0080, 0x0081, 0x0082, 0x0083, 0x0084, 0x0085, 0x0086, 0x0087, 0x0088, 0x0089, 0x008A, 0x008B, 0x008C, 0x008D, 0x008E, 0x008F, - 0x0090, 0x0091, 0x0092, 0x0093, 0x0094, 0x0095, 0x0096, 0x0097, 0x0098, 0x0099, 0x009A, 0x009B, 0x009C, 0x009D, 0x009E, 0x009F, - 0x00A0, 0x0104, 0x0138, 0x0156, 0x00A4, 0x0128, 0x013B, 0x00A7, 0x00A8, 0x0160, 0x0112, 0x0122, 0x0166, 0x00AD, 0x017D, 0x00AF, - 0x00B0, 0x0105, 0x02DB, 0x0157, 0x00B4, 0x0129, 0x013C, 0x02C7, 0x00B8, 0x0161, 0x0113, 0x0123, 0x0167, 0x014A, 0x017E, 0x014B, - 0x0100, 0x00C1, 0x00C2, 0x00C3, 0x00C4, 0x00C5, 0x00C6, 0x012E, 0x010C, 0x00C9, 0x0118, 0x00CB, 0x0116, 0x00CD, 0x00CE, 0x012A, - 0x0110, 0x0145, 0x014C, 0x0136, 0x00D4, 0x00D5, 0x00D6, 0x00D7, 0x00D8, 0x0172, 0x00DA, 0x00DB, 0x00DC, 0x0168, 0x016A, 0x00DF, - 0x0101, 0x00E1, 0x00E2, 0x00E3, 0x00E4, 0x00E5, 0x00E6, 0x012F, 0x010D, 0x00E9, 0x0119, 0x00EB, 0x0117, 0x00ED, 0x00EE, 0x012B, - 0x0111, 0x0146, 0x014D, 0x0137, 0x00F4, 0x00F5, 0x00F6, 0x00F7, 0x00F8, 0x0173, 0x00FA, 0x00FB, 0x00FC, 0x0169, 0x016B, 0x02D9, + 0x0000, 0x0001, 0x0002, 0x0003, 0x0004, 0x0005, 0x0006, 0x0007, 0x0008, 0x0009, 0x000A, 0x000B, 0x000C, 0x000D, 0x000E, 0x000F, + 0x0010, 0x0011, 0x0012, 0x0013, 0x0014, 0x0015, 0x0016, 0x0017, 0x0018, 0x0019, 0x001A, 0x001B, 0x001C, 0x001D, 0x001E, 0x001F, + 0x0020, 0x0021, 0x0022, 0x0023, 0x0024, 0x0025, 0x0026, 0x0027, 0x0028, 0x0029, 0x002A, 0x002B, 0x002C, 0x002D, 0x002E, 0x002F, + 0x0030, 0x0031, 0x0032, 0x0033, 0x0034, 0x0035, 0x0036, 0x0037, 0x0038, 0x0039, 0x003A, 0x003B, 0x003C, 0x003D, 0x003E, 0x003F, + 0x0040, 0x0041, 0x0042, 0x0043, 0x0044, 0x0045, 0x0046, 0x0047, 0x0048, 0x0049, 0x004A, 0x004B, 0x004C, 0x004D, 0x004E, 0x004F, + 0x0050, 0x0051, 0x0052, 0x0053, 0x0054, 0x0055, 0x0056, 0x0057, 0x0058, 0x0059, 0x005A, 0x005B, 0x005C, 0x005D, 0x005E, 0x005F, + 0x0060, 0x0061, 0x0062, 0x0063, 0x0064, 0x0065, 0x0066, 0x0067, 0x0068, 0x0069, 0x006A, 0x006B, 0x006C, 0x006D, 0x006E, 0x006F, + 0x0070, 0x0071, 0x0072, 0x0073, 0x0074, 0x0075, 0x0076, 0x0077, 0x0078, 0x0079, 0x007A, 0x007B, 0x007C, 0x007D, 0x007E, 0x007F, + 0x0080, 0x0081, 0x0082, 0x0083, 0x0084, 0x0085, 0x0086, 0x0087, 0x0088, 0x0089, 0x008A, 0x008B, 0x008C, 0x008D, 0x008E, 0x008F, + 0x0090, 0x0091, 0x0092, 0x0093, 0x0094, 0x0095, 0x0096, 0x0097, 0x0098, 0x0099, 0x009A, 0x009B, 0x009C, 0x009D, 0x009E, 0x009F, + 0x00A0, 0x0104, 0x0138, 0x0156, 0x00A4, 0x0128, 0x013B, 0x00A7, 0x00A8, 0x0160, 0x0112, 0x0122, 0x0166, 0x00AD, 0x017D, 0x00AF, + 0x00B0, 0x0105, 0x02DB, 0x0157, 0x00B4, 0x0129, 0x013C, 0x02C7, 0x00B8, 0x0161, 0x0113, 0x0123, 0x0167, 0x014A, 0x017E, 0x014B, + 0x0100, 0x00C1, 0x00C2, 0x00C3, 0x00C4, 0x00C5, 0x00C6, 0x012E, 0x010C, 0x00C9, 0x0118, 0x00CB, 0x0116, 0x00CD, 0x00CE, 0x012A, + 0x0110, 0x0145, 0x014C, 0x0136, 0x00D4, 0x00D5, 0x00D6, 0x00D7, 0x00D8, 0x0172, 0x00DA, 0x00DB, 0x00DC, 0x0168, 0x016A, 0x00DF, + 0x0101, 0x00E1, 0x00E2, 0x00E3, 0x00E4, 0x00E5, 0x00E6, 0x012F, 0x010D, 0x00E9, 0x0119, 0x00EB, 0x0117, 0x00ED, 0x00EE, 0x012B, + 0x0111, 0x0146, 0x014D, 0x0137, 0x00F4, 0x00F5, 0x00F6, 0x00F7, 0x00F8, 0x0173, 0x00FA, 0x00FB, 0x00FC, 0x0169, 0x016B, 0x02D9, }; @@ -54,38 +54,38 @@ const DoubleByteEncoding::Mapping ISO8859_4Encoding::_mappingTable[] = { const DoubleByteEncoding::Mapping ISO8859_4Encoding::_reverseMappingTable[] = { - { 0x0000, 0x0000 }, { 0x0001, 0x0001 }, { 0x0002, 0x0002 }, { 0x0003, 0x0003 }, { 0x0004, 0x0004 }, { 0x0005, 0x0005 }, { 0x0006, 0x0006 }, { 0x0007, 0x0007 }, - { 0x0008, 0x0008 }, { 0x0009, 0x0009 }, { 0x000A, 0x000A }, { 0x000B, 0x000B }, { 0x000C, 0x000C }, { 0x000D, 0x000D }, { 0x000E, 0x000E }, { 0x000F, 0x000F }, - { 0x0010, 0x0010 }, { 0x0011, 0x0011 }, { 0x0012, 0x0012 }, { 0x0013, 0x0013 }, { 0x0014, 0x0014 }, { 0x0015, 0x0015 }, { 0x0016, 0x0016 }, { 0x0017, 0x0017 }, - { 0x0018, 0x0018 }, { 0x0019, 0x0019 }, { 0x001A, 0x001A }, { 0x001B, 0x001B }, { 0x001C, 0x001C }, { 0x001D, 0x001D }, { 0x001E, 0x001E }, { 0x001F, 0x001F }, - { 0x0020, 0x0020 }, { 0x0021, 0x0021 }, { 0x0022, 0x0022 }, { 0x0023, 0x0023 }, { 0x0024, 0x0024 }, { 0x0025, 0x0025 }, { 0x0026, 0x0026 }, { 0x0027, 0x0027 }, - { 0x0028, 0x0028 }, { 0x0029, 0x0029 }, { 0x002A, 0x002A }, { 0x002B, 0x002B }, { 0x002C, 0x002C }, { 0x002D, 0x002D }, { 0x002E, 0x002E }, { 0x002F, 0x002F }, - { 0x0030, 0x0030 }, { 0x0031, 0x0031 }, { 0x0032, 0x0032 }, { 0x0033, 0x0033 }, { 0x0034, 0x0034 }, { 0x0035, 0x0035 }, { 0x0036, 0x0036 }, { 0x0037, 0x0037 }, - { 0x0038, 0x0038 }, { 0x0039, 0x0039 }, { 0x003A, 0x003A }, { 0x003B, 0x003B }, { 0x003C, 0x003C }, { 0x003D, 0x003D }, { 0x003E, 0x003E }, { 0x003F, 0x003F }, - { 0x0040, 0x0040 }, { 0x0041, 0x0041 }, { 0x0042, 0x0042 }, { 0x0043, 0x0043 }, { 0x0044, 0x0044 }, { 0x0045, 0x0045 }, { 0x0046, 0x0046 }, { 0x0047, 0x0047 }, - { 0x0048, 0x0048 }, { 0x0049, 0x0049 }, { 0x004A, 0x004A }, { 0x004B, 0x004B }, { 0x004C, 0x004C }, { 0x004D, 0x004D }, { 0x004E, 0x004E }, { 0x004F, 0x004F }, - { 0x0050, 0x0050 }, { 0x0051, 0x0051 }, { 0x0052, 0x0052 }, { 0x0053, 0x0053 }, { 0x0054, 0x0054 }, { 0x0055, 0x0055 }, { 0x0056, 0x0056 }, { 0x0057, 0x0057 }, - { 0x0058, 0x0058 }, { 0x0059, 0x0059 }, { 0x005A, 0x005A }, { 0x005B, 0x005B }, { 0x005C, 0x005C }, { 0x005D, 0x005D }, { 0x005E, 0x005E }, { 0x005F, 0x005F }, - { 0x0060, 0x0060 }, { 0x0061, 0x0061 }, { 0x0062, 0x0062 }, { 0x0063, 0x0063 }, { 0x0064, 0x0064 }, { 0x0065, 0x0065 }, { 0x0066, 0x0066 }, { 0x0067, 0x0067 }, - { 0x0068, 0x0068 }, { 0x0069, 0x0069 }, { 0x006A, 0x006A }, { 0x006B, 0x006B }, { 0x006C, 0x006C }, { 0x006D, 0x006D }, { 0x006E, 0x006E }, { 0x006F, 0x006F }, - { 0x0070, 0x0070 }, { 0x0071, 0x0071 }, { 0x0072, 0x0072 }, { 0x0073, 0x0073 }, { 0x0074, 0x0074 }, { 0x0075, 0x0075 }, { 0x0076, 0x0076 }, { 0x0077, 0x0077 }, - { 0x0078, 0x0078 }, { 0x0079, 0x0079 }, { 0x007A, 0x007A }, { 0x007B, 0x007B }, { 0x007C, 0x007C }, { 0x007D, 0x007D }, { 0x007E, 0x007E }, { 0x007F, 0x007F }, - { 0x0080, 0x0080 }, { 0x0081, 0x0081 }, { 0x0082, 0x0082 }, { 0x0083, 0x0083 }, { 0x0084, 0x0084 }, { 0x0085, 0x0085 }, { 0x0086, 0x0086 }, { 0x0087, 0x0087 }, - { 0x0088, 0x0088 }, { 0x0089, 0x0089 }, { 0x008A, 0x008A }, { 0x008B, 0x008B }, { 0x008C, 0x008C }, { 0x008D, 0x008D }, { 0x008E, 0x008E }, { 0x008F, 0x008F }, - { 0x0090, 0x0090 }, { 0x0091, 0x0091 }, { 0x0092, 0x0092 }, { 0x0093, 0x0093 }, { 0x0094, 0x0094 }, { 0x0095, 0x0095 }, { 0x0096, 0x0096 }, { 0x0097, 0x0097 }, - { 0x0098, 0x0098 }, { 0x0099, 0x0099 }, { 0x009A, 0x009A }, { 0x009B, 0x009B }, { 0x009C, 0x009C }, { 0x009D, 0x009D }, { 0x009E, 0x009E }, { 0x009F, 0x009F }, - { 0x00A0, 0x00A0 }, { 0x00A4, 0x00A4 }, { 0x00A7, 0x00A7 }, { 0x00A8, 0x00A8 }, { 0x00AD, 0x00AD }, { 0x00AF, 0x00AF }, { 0x00B0, 0x00B0 }, { 0x00B4, 0x00B4 }, - { 0x00B8, 0x00B8 }, { 0x00C1, 0x00C1 }, { 0x00C2, 0x00C2 }, { 0x00C3, 0x00C3 }, { 0x00C4, 0x00C4 }, { 0x00C5, 0x00C5 }, { 0x00C6, 0x00C6 }, { 0x00C9, 0x00C9 }, - { 0x00CB, 0x00CB }, { 0x00CD, 0x00CD }, { 0x00CE, 0x00CE }, { 0x00D4, 0x00D4 }, { 0x00D5, 0x00D5 }, { 0x00D6, 0x00D6 }, { 0x00D7, 0x00D7 }, { 0x00D8, 0x00D8 }, - { 0x00DA, 0x00DA }, { 0x00DB, 0x00DB }, { 0x00DC, 0x00DC }, { 0x00DF, 0x00DF }, { 0x00E1, 0x00E1 }, { 0x00E2, 0x00E2 }, { 0x00E3, 0x00E3 }, { 0x00E4, 0x00E4 }, - { 0x00E5, 0x00E5 }, { 0x00E6, 0x00E6 }, { 0x00E9, 0x00E9 }, { 0x00EB, 0x00EB }, { 0x00ED, 0x00ED }, { 0x00EE, 0x00EE }, { 0x00F4, 0x00F4 }, { 0x00F5, 0x00F5 }, - { 0x00F6, 0x00F6 }, { 0x00F7, 0x00F7 }, { 0x00F8, 0x00F8 }, { 0x00FA, 0x00FA }, { 0x00FB, 0x00FB }, { 0x00FC, 0x00FC }, { 0x0100, 0x00C0 }, { 0x0101, 0x00E0 }, - { 0x0104, 0x00A1 }, { 0x0105, 0x00B1 }, { 0x010C, 0x00C8 }, { 0x010D, 0x00E8 }, { 0x0110, 0x00D0 }, { 0x0111, 0x00F0 }, { 0x0112, 0x00AA }, { 0x0113, 0x00BA }, - { 0x0116, 0x00CC }, { 0x0117, 0x00EC }, { 0x0118, 0x00CA }, { 0x0119, 0x00EA }, { 0x0122, 0x00AB }, { 0x0123, 0x00BB }, { 0x0128, 0x00A5 }, { 0x0129, 0x00B5 }, - { 0x012A, 0x00CF }, { 0x012B, 0x00EF }, { 0x012E, 0x00C7 }, { 0x012F, 0x00E7 }, { 0x0136, 0x00D3 }, { 0x0137, 0x00F3 }, { 0x0138, 0x00A2 }, { 0x013B, 0x00A6 }, - { 0x013C, 0x00B6 }, { 0x0145, 0x00D1 }, { 0x0146, 0x00F1 }, { 0x014A, 0x00BD }, { 0x014B, 0x00BF }, { 0x014C, 0x00D2 }, { 0x014D, 0x00F2 }, { 0x0156, 0x00A3 }, - { 0x0157, 0x00B3 }, { 0x0160, 0x00A9 }, { 0x0161, 0x00B9 }, { 0x0166, 0x00AC }, { 0x0167, 0x00BC }, { 0x0168, 0x00DD }, { 0x0169, 0x00FD }, { 0x016A, 0x00DE }, - { 0x016B, 0x00FE }, { 0x0172, 0x00D9 }, { 0x0173, 0x00F9 }, { 0x017D, 0x00AE }, { 0x017E, 0x00BE }, { 0x02C7, 0x00B7 }, { 0x02D9, 0x00FF }, { 0x02DB, 0x00B2 }, + { 0x0000, 0x0000 }, { 0x0001, 0x0001 }, { 0x0002, 0x0002 }, { 0x0003, 0x0003 }, { 0x0004, 0x0004 }, { 0x0005, 0x0005 }, { 0x0006, 0x0006 }, { 0x0007, 0x0007 }, + { 0x0008, 0x0008 }, { 0x0009, 0x0009 }, { 0x000A, 0x000A }, { 0x000B, 0x000B }, { 0x000C, 0x000C }, { 0x000D, 0x000D }, { 0x000E, 0x000E }, { 0x000F, 0x000F }, + { 0x0010, 0x0010 }, { 0x0011, 0x0011 }, { 0x0012, 0x0012 }, { 0x0013, 0x0013 }, { 0x0014, 0x0014 }, { 0x0015, 0x0015 }, { 0x0016, 0x0016 }, { 0x0017, 0x0017 }, + { 0x0018, 0x0018 }, { 0x0019, 0x0019 }, { 0x001A, 0x001A }, { 0x001B, 0x001B }, { 0x001C, 0x001C }, { 0x001D, 0x001D }, { 0x001E, 0x001E }, { 0x001F, 0x001F }, + { 0x0020, 0x0020 }, { 0x0021, 0x0021 }, { 0x0022, 0x0022 }, { 0x0023, 0x0023 }, { 0x0024, 0x0024 }, { 0x0025, 0x0025 }, { 0x0026, 0x0026 }, { 0x0027, 0x0027 }, + { 0x0028, 0x0028 }, { 0x0029, 0x0029 }, { 0x002A, 0x002A }, { 0x002B, 0x002B }, { 0x002C, 0x002C }, { 0x002D, 0x002D }, { 0x002E, 0x002E }, { 0x002F, 0x002F }, + { 0x0030, 0x0030 }, { 0x0031, 0x0031 }, { 0x0032, 0x0032 }, { 0x0033, 0x0033 }, { 0x0034, 0x0034 }, { 0x0035, 0x0035 }, { 0x0036, 0x0036 }, { 0x0037, 0x0037 }, + { 0x0038, 0x0038 }, { 0x0039, 0x0039 }, { 0x003A, 0x003A }, { 0x003B, 0x003B }, { 0x003C, 0x003C }, { 0x003D, 0x003D }, { 0x003E, 0x003E }, { 0x003F, 0x003F }, + { 0x0040, 0x0040 }, { 0x0041, 0x0041 }, { 0x0042, 0x0042 }, { 0x0043, 0x0043 }, { 0x0044, 0x0044 }, { 0x0045, 0x0045 }, { 0x0046, 0x0046 }, { 0x0047, 0x0047 }, + { 0x0048, 0x0048 }, { 0x0049, 0x0049 }, { 0x004A, 0x004A }, { 0x004B, 0x004B }, { 0x004C, 0x004C }, { 0x004D, 0x004D }, { 0x004E, 0x004E }, { 0x004F, 0x004F }, + { 0x0050, 0x0050 }, { 0x0051, 0x0051 }, { 0x0052, 0x0052 }, { 0x0053, 0x0053 }, { 0x0054, 0x0054 }, { 0x0055, 0x0055 }, { 0x0056, 0x0056 }, { 0x0057, 0x0057 }, + { 0x0058, 0x0058 }, { 0x0059, 0x0059 }, { 0x005A, 0x005A }, { 0x005B, 0x005B }, { 0x005C, 0x005C }, { 0x005D, 0x005D }, { 0x005E, 0x005E }, { 0x005F, 0x005F }, + { 0x0060, 0x0060 }, { 0x0061, 0x0061 }, { 0x0062, 0x0062 }, { 0x0063, 0x0063 }, { 0x0064, 0x0064 }, { 0x0065, 0x0065 }, { 0x0066, 0x0066 }, { 0x0067, 0x0067 }, + { 0x0068, 0x0068 }, { 0x0069, 0x0069 }, { 0x006A, 0x006A }, { 0x006B, 0x006B }, { 0x006C, 0x006C }, { 0x006D, 0x006D }, { 0x006E, 0x006E }, { 0x006F, 0x006F }, + { 0x0070, 0x0070 }, { 0x0071, 0x0071 }, { 0x0072, 0x0072 }, { 0x0073, 0x0073 }, { 0x0074, 0x0074 }, { 0x0075, 0x0075 }, { 0x0076, 0x0076 }, { 0x0077, 0x0077 }, + { 0x0078, 0x0078 }, { 0x0079, 0x0079 }, { 0x007A, 0x007A }, { 0x007B, 0x007B }, { 0x007C, 0x007C }, { 0x007D, 0x007D }, { 0x007E, 0x007E }, { 0x007F, 0x007F }, + { 0x0080, 0x0080 }, { 0x0081, 0x0081 }, { 0x0082, 0x0082 }, { 0x0083, 0x0083 }, { 0x0084, 0x0084 }, { 0x0085, 0x0085 }, { 0x0086, 0x0086 }, { 0x0087, 0x0087 }, + { 0x0088, 0x0088 }, { 0x0089, 0x0089 }, { 0x008A, 0x008A }, { 0x008B, 0x008B }, { 0x008C, 0x008C }, { 0x008D, 0x008D }, { 0x008E, 0x008E }, { 0x008F, 0x008F }, + { 0x0090, 0x0090 }, { 0x0091, 0x0091 }, { 0x0092, 0x0092 }, { 0x0093, 0x0093 }, { 0x0094, 0x0094 }, { 0x0095, 0x0095 }, { 0x0096, 0x0096 }, { 0x0097, 0x0097 }, + { 0x0098, 0x0098 }, { 0x0099, 0x0099 }, { 0x009A, 0x009A }, { 0x009B, 0x009B }, { 0x009C, 0x009C }, { 0x009D, 0x009D }, { 0x009E, 0x009E }, { 0x009F, 0x009F }, + { 0x00A0, 0x00A0 }, { 0x00A4, 0x00A4 }, { 0x00A7, 0x00A7 }, { 0x00A8, 0x00A8 }, { 0x00AD, 0x00AD }, { 0x00AF, 0x00AF }, { 0x00B0, 0x00B0 }, { 0x00B4, 0x00B4 }, + { 0x00B8, 0x00B8 }, { 0x00C1, 0x00C1 }, { 0x00C2, 0x00C2 }, { 0x00C3, 0x00C3 }, { 0x00C4, 0x00C4 }, { 0x00C5, 0x00C5 }, { 0x00C6, 0x00C6 }, { 0x00C9, 0x00C9 }, + { 0x00CB, 0x00CB }, { 0x00CD, 0x00CD }, { 0x00CE, 0x00CE }, { 0x00D4, 0x00D4 }, { 0x00D5, 0x00D5 }, { 0x00D6, 0x00D6 }, { 0x00D7, 0x00D7 }, { 0x00D8, 0x00D8 }, + { 0x00DA, 0x00DA }, { 0x00DB, 0x00DB }, { 0x00DC, 0x00DC }, { 0x00DF, 0x00DF }, { 0x00E1, 0x00E1 }, { 0x00E2, 0x00E2 }, { 0x00E3, 0x00E3 }, { 0x00E4, 0x00E4 }, + { 0x00E5, 0x00E5 }, { 0x00E6, 0x00E6 }, { 0x00E9, 0x00E9 }, { 0x00EB, 0x00EB }, { 0x00ED, 0x00ED }, { 0x00EE, 0x00EE }, { 0x00F4, 0x00F4 }, { 0x00F5, 0x00F5 }, + { 0x00F6, 0x00F6 }, { 0x00F7, 0x00F7 }, { 0x00F8, 0x00F8 }, { 0x00FA, 0x00FA }, { 0x00FB, 0x00FB }, { 0x00FC, 0x00FC }, { 0x0100, 0x00C0 }, { 0x0101, 0x00E0 }, + { 0x0104, 0x00A1 }, { 0x0105, 0x00B1 }, { 0x010C, 0x00C8 }, { 0x010D, 0x00E8 }, { 0x0110, 0x00D0 }, { 0x0111, 0x00F0 }, { 0x0112, 0x00AA }, { 0x0113, 0x00BA }, + { 0x0116, 0x00CC }, { 0x0117, 0x00EC }, { 0x0118, 0x00CA }, { 0x0119, 0x00EA }, { 0x0122, 0x00AB }, { 0x0123, 0x00BB }, { 0x0128, 0x00A5 }, { 0x0129, 0x00B5 }, + { 0x012A, 0x00CF }, { 0x012B, 0x00EF }, { 0x012E, 0x00C7 }, { 0x012F, 0x00E7 }, { 0x0136, 0x00D3 }, { 0x0137, 0x00F3 }, { 0x0138, 0x00A2 }, { 0x013B, 0x00A6 }, + { 0x013C, 0x00B6 }, { 0x0145, 0x00D1 }, { 0x0146, 0x00F1 }, { 0x014A, 0x00BD }, { 0x014B, 0x00BF }, { 0x014C, 0x00D2 }, { 0x014D, 0x00F2 }, { 0x0156, 0x00A3 }, + { 0x0157, 0x00B3 }, { 0x0160, 0x00A9 }, { 0x0161, 0x00B9 }, { 0x0166, 0x00AC }, { 0x0167, 0x00BC }, { 0x0168, 0x00DD }, { 0x0169, 0x00FD }, { 0x016A, 0x00DE }, + { 0x016B, 0x00FE }, { 0x0172, 0x00D9 }, { 0x0173, 0x00F9 }, { 0x017D, 0x00AE }, { 0x017E, 0x00BE }, { 0x02C7, 0x00B7 }, { 0x02D9, 0x00FF }, { 0x02DB, 0x00B2 }, }; diff --git a/Encodings/src/ISO8859_5Encoding.cpp b/Encodings/src/ISO8859_5Encoding.cpp index fdca44f4b..a700ef1a0 100644 --- a/Encodings/src/ISO8859_5Encoding.cpp +++ b/Encodings/src/ISO8859_5Encoding.cpp @@ -25,24 +25,24 @@ const char* ISO8859_5Encoding::_names[] = }; -const TextEncoding::CharacterMap ISO8859_5Encoding::_charMap = +const TextEncoding::CharacterMap ISO8859_5Encoding::_charMap = { - 0x0000, 0x0001, 0x0002, 0x0003, 0x0004, 0x0005, 0x0006, 0x0007, 0x0008, 0x0009, 0x000A, 0x000B, 0x000C, 0x000D, 0x000E, 0x000F, - 0x0010, 0x0011, 0x0012, 0x0013, 0x0014, 0x0015, 0x0016, 0x0017, 0x0018, 0x0019, 0x001A, 0x001B, 0x001C, 0x001D, 0x001E, 0x001F, - 0x0020, 0x0021, 0x0022, 0x0023, 0x0024, 0x0025, 0x0026, 0x0027, 0x0028, 0x0029, 0x002A, 0x002B, 0x002C, 0x002D, 0x002E, 0x002F, - 0x0030, 0x0031, 0x0032, 0x0033, 0x0034, 0x0035, 0x0036, 0x0037, 0x0038, 0x0039, 0x003A, 0x003B, 0x003C, 0x003D, 0x003E, 0x003F, - 0x0040, 0x0041, 0x0042, 0x0043, 0x0044, 0x0045, 0x0046, 0x0047, 0x0048, 0x0049, 0x004A, 0x004B, 0x004C, 0x004D, 0x004E, 0x004F, - 0x0050, 0x0051, 0x0052, 0x0053, 0x0054, 0x0055, 0x0056, 0x0057, 0x0058, 0x0059, 0x005A, 0x005B, 0x005C, 0x005D, 0x005E, 0x005F, - 0x0060, 0x0061, 0x0062, 0x0063, 0x0064, 0x0065, 0x0066, 0x0067, 0x0068, 0x0069, 0x006A, 0x006B, 0x006C, 0x006D, 0x006E, 0x006F, - 0x0070, 0x0071, 0x0072, 0x0073, 0x0074, 0x0075, 0x0076, 0x0077, 0x0078, 0x0079, 0x007A, 0x007B, 0x007C, 0x007D, 0x007E, 0x007F, - 0x0080, 0x0081, 0x0082, 0x0083, 0x0084, 0x0085, 0x0086, 0x0087, 0x0088, 0x0089, 0x008A, 0x008B, 0x008C, 0x008D, 0x008E, 0x008F, - 0x0090, 0x0091, 0x0092, 0x0093, 0x0094, 0x0095, 0x0096, 0x0097, 0x0098, 0x0099, 0x009A, 0x009B, 0x009C, 0x009D, 0x009E, 0x009F, - 0x00A0, 0x0401, 0x0402, 0x0403, 0x0404, 0x0405, 0x0406, 0x0407, 0x0408, 0x0409, 0x040A, 0x040B, 0x040C, 0x00AD, 0x040E, 0x040F, - 0x0410, 0x0411, 0x0412, 0x0413, 0x0414, 0x0415, 0x0416, 0x0417, 0x0418, 0x0419, 0x041A, 0x041B, 0x041C, 0x041D, 0x041E, 0x041F, - 0x0420, 0x0421, 0x0422, 0x0423, 0x0424, 0x0425, 0x0426, 0x0427, 0x0428, 0x0429, 0x042A, 0x042B, 0x042C, 0x042D, 0x042E, 0x042F, - 0x0430, 0x0431, 0x0432, 0x0433, 0x0434, 0x0435, 0x0436, 0x0437, 0x0438, 0x0439, 0x043A, 0x043B, 0x043C, 0x043D, 0x043E, 0x043F, - 0x0440, 0x0441, 0x0442, 0x0443, 0x0444, 0x0445, 0x0446, 0x0447, 0x0448, 0x0449, 0x044A, 0x044B, 0x044C, 0x044D, 0x044E, 0x044F, - 0x2116, 0x0451, 0x0452, 0x0453, 0x0454, 0x0455, 0x0456, 0x0457, 0x0458, 0x0459, 0x045A, 0x045B, 0x045C, 0x00A7, 0x045E, 0x045F, + 0x0000, 0x0001, 0x0002, 0x0003, 0x0004, 0x0005, 0x0006, 0x0007, 0x0008, 0x0009, 0x000A, 0x000B, 0x000C, 0x000D, 0x000E, 0x000F, + 0x0010, 0x0011, 0x0012, 0x0013, 0x0014, 0x0015, 0x0016, 0x0017, 0x0018, 0x0019, 0x001A, 0x001B, 0x001C, 0x001D, 0x001E, 0x001F, + 0x0020, 0x0021, 0x0022, 0x0023, 0x0024, 0x0025, 0x0026, 0x0027, 0x0028, 0x0029, 0x002A, 0x002B, 0x002C, 0x002D, 0x002E, 0x002F, + 0x0030, 0x0031, 0x0032, 0x0033, 0x0034, 0x0035, 0x0036, 0x0037, 0x0038, 0x0039, 0x003A, 0x003B, 0x003C, 0x003D, 0x003E, 0x003F, + 0x0040, 0x0041, 0x0042, 0x0043, 0x0044, 0x0045, 0x0046, 0x0047, 0x0048, 0x0049, 0x004A, 0x004B, 0x004C, 0x004D, 0x004E, 0x004F, + 0x0050, 0x0051, 0x0052, 0x0053, 0x0054, 0x0055, 0x0056, 0x0057, 0x0058, 0x0059, 0x005A, 0x005B, 0x005C, 0x005D, 0x005E, 0x005F, + 0x0060, 0x0061, 0x0062, 0x0063, 0x0064, 0x0065, 0x0066, 0x0067, 0x0068, 0x0069, 0x006A, 0x006B, 0x006C, 0x006D, 0x006E, 0x006F, + 0x0070, 0x0071, 0x0072, 0x0073, 0x0074, 0x0075, 0x0076, 0x0077, 0x0078, 0x0079, 0x007A, 0x007B, 0x007C, 0x007D, 0x007E, 0x007F, + 0x0080, 0x0081, 0x0082, 0x0083, 0x0084, 0x0085, 0x0086, 0x0087, 0x0088, 0x0089, 0x008A, 0x008B, 0x008C, 0x008D, 0x008E, 0x008F, + 0x0090, 0x0091, 0x0092, 0x0093, 0x0094, 0x0095, 0x0096, 0x0097, 0x0098, 0x0099, 0x009A, 0x009B, 0x009C, 0x009D, 0x009E, 0x009F, + 0x00A0, 0x0401, 0x0402, 0x0403, 0x0404, 0x0405, 0x0406, 0x0407, 0x0408, 0x0409, 0x040A, 0x040B, 0x040C, 0x00AD, 0x040E, 0x040F, + 0x0410, 0x0411, 0x0412, 0x0413, 0x0414, 0x0415, 0x0416, 0x0417, 0x0418, 0x0419, 0x041A, 0x041B, 0x041C, 0x041D, 0x041E, 0x041F, + 0x0420, 0x0421, 0x0422, 0x0423, 0x0424, 0x0425, 0x0426, 0x0427, 0x0428, 0x0429, 0x042A, 0x042B, 0x042C, 0x042D, 0x042E, 0x042F, + 0x0430, 0x0431, 0x0432, 0x0433, 0x0434, 0x0435, 0x0436, 0x0437, 0x0438, 0x0439, 0x043A, 0x043B, 0x043C, 0x043D, 0x043E, 0x043F, + 0x0440, 0x0441, 0x0442, 0x0443, 0x0444, 0x0445, 0x0446, 0x0447, 0x0448, 0x0449, 0x044A, 0x044B, 0x044C, 0x044D, 0x044E, 0x044F, + 0x2116, 0x0451, 0x0452, 0x0453, 0x0454, 0x0455, 0x0456, 0x0457, 0x0458, 0x0459, 0x045A, 0x045B, 0x045C, 0x00A7, 0x045E, 0x045F, }; @@ -52,38 +52,38 @@ const DoubleByteEncoding::Mapping ISO8859_5Encoding::_mappingTable[] = { const DoubleByteEncoding::Mapping ISO8859_5Encoding::_reverseMappingTable[] = { - { 0x0000, 0x0000 }, { 0x0001, 0x0001 }, { 0x0002, 0x0002 }, { 0x0003, 0x0003 }, { 0x0004, 0x0004 }, { 0x0005, 0x0005 }, { 0x0006, 0x0006 }, { 0x0007, 0x0007 }, - { 0x0008, 0x0008 }, { 0x0009, 0x0009 }, { 0x000A, 0x000A }, { 0x000B, 0x000B }, { 0x000C, 0x000C }, { 0x000D, 0x000D }, { 0x000E, 0x000E }, { 0x000F, 0x000F }, - { 0x0010, 0x0010 }, { 0x0011, 0x0011 }, { 0x0012, 0x0012 }, { 0x0013, 0x0013 }, { 0x0014, 0x0014 }, { 0x0015, 0x0015 }, { 0x0016, 0x0016 }, { 0x0017, 0x0017 }, - { 0x0018, 0x0018 }, { 0x0019, 0x0019 }, { 0x001A, 0x001A }, { 0x001B, 0x001B }, { 0x001C, 0x001C }, { 0x001D, 0x001D }, { 0x001E, 0x001E }, { 0x001F, 0x001F }, - { 0x0020, 0x0020 }, { 0x0021, 0x0021 }, { 0x0022, 0x0022 }, { 0x0023, 0x0023 }, { 0x0024, 0x0024 }, { 0x0025, 0x0025 }, { 0x0026, 0x0026 }, { 0x0027, 0x0027 }, - { 0x0028, 0x0028 }, { 0x0029, 0x0029 }, { 0x002A, 0x002A }, { 0x002B, 0x002B }, { 0x002C, 0x002C }, { 0x002D, 0x002D }, { 0x002E, 0x002E }, { 0x002F, 0x002F }, - { 0x0030, 0x0030 }, { 0x0031, 0x0031 }, { 0x0032, 0x0032 }, { 0x0033, 0x0033 }, { 0x0034, 0x0034 }, { 0x0035, 0x0035 }, { 0x0036, 0x0036 }, { 0x0037, 0x0037 }, - { 0x0038, 0x0038 }, { 0x0039, 0x0039 }, { 0x003A, 0x003A }, { 0x003B, 0x003B }, { 0x003C, 0x003C }, { 0x003D, 0x003D }, { 0x003E, 0x003E }, { 0x003F, 0x003F }, - { 0x0040, 0x0040 }, { 0x0041, 0x0041 }, { 0x0042, 0x0042 }, { 0x0043, 0x0043 }, { 0x0044, 0x0044 }, { 0x0045, 0x0045 }, { 0x0046, 0x0046 }, { 0x0047, 0x0047 }, - { 0x0048, 0x0048 }, { 0x0049, 0x0049 }, { 0x004A, 0x004A }, { 0x004B, 0x004B }, { 0x004C, 0x004C }, { 0x004D, 0x004D }, { 0x004E, 0x004E }, { 0x004F, 0x004F }, - { 0x0050, 0x0050 }, { 0x0051, 0x0051 }, { 0x0052, 0x0052 }, { 0x0053, 0x0053 }, { 0x0054, 0x0054 }, { 0x0055, 0x0055 }, { 0x0056, 0x0056 }, { 0x0057, 0x0057 }, - { 0x0058, 0x0058 }, { 0x0059, 0x0059 }, { 0x005A, 0x005A }, { 0x005B, 0x005B }, { 0x005C, 0x005C }, { 0x005D, 0x005D }, { 0x005E, 0x005E }, { 0x005F, 0x005F }, - { 0x0060, 0x0060 }, { 0x0061, 0x0061 }, { 0x0062, 0x0062 }, { 0x0063, 0x0063 }, { 0x0064, 0x0064 }, { 0x0065, 0x0065 }, { 0x0066, 0x0066 }, { 0x0067, 0x0067 }, - { 0x0068, 0x0068 }, { 0x0069, 0x0069 }, { 0x006A, 0x006A }, { 0x006B, 0x006B }, { 0x006C, 0x006C }, { 0x006D, 0x006D }, { 0x006E, 0x006E }, { 0x006F, 0x006F }, - { 0x0070, 0x0070 }, { 0x0071, 0x0071 }, { 0x0072, 0x0072 }, { 0x0073, 0x0073 }, { 0x0074, 0x0074 }, { 0x0075, 0x0075 }, { 0x0076, 0x0076 }, { 0x0077, 0x0077 }, - { 0x0078, 0x0078 }, { 0x0079, 0x0079 }, { 0x007A, 0x007A }, { 0x007B, 0x007B }, { 0x007C, 0x007C }, { 0x007D, 0x007D }, { 0x007E, 0x007E }, { 0x007F, 0x007F }, - { 0x0080, 0x0080 }, { 0x0081, 0x0081 }, { 0x0082, 0x0082 }, { 0x0083, 0x0083 }, { 0x0084, 0x0084 }, { 0x0085, 0x0085 }, { 0x0086, 0x0086 }, { 0x0087, 0x0087 }, - { 0x0088, 0x0088 }, { 0x0089, 0x0089 }, { 0x008A, 0x008A }, { 0x008B, 0x008B }, { 0x008C, 0x008C }, { 0x008D, 0x008D }, { 0x008E, 0x008E }, { 0x008F, 0x008F }, - { 0x0090, 0x0090 }, { 0x0091, 0x0091 }, { 0x0092, 0x0092 }, { 0x0093, 0x0093 }, { 0x0094, 0x0094 }, { 0x0095, 0x0095 }, { 0x0096, 0x0096 }, { 0x0097, 0x0097 }, - { 0x0098, 0x0098 }, { 0x0099, 0x0099 }, { 0x009A, 0x009A }, { 0x009B, 0x009B }, { 0x009C, 0x009C }, { 0x009D, 0x009D }, { 0x009E, 0x009E }, { 0x009F, 0x009F }, - { 0x00A0, 0x00A0 }, { 0x00A7, 0x00FD }, { 0x00AD, 0x00AD }, { 0x0401, 0x00A1 }, { 0x0402, 0x00A2 }, { 0x0403, 0x00A3 }, { 0x0404, 0x00A4 }, { 0x0405, 0x00A5 }, - { 0x0406, 0x00A6 }, { 0x0407, 0x00A7 }, { 0x0408, 0x00A8 }, { 0x0409, 0x00A9 }, { 0x040A, 0x00AA }, { 0x040B, 0x00AB }, { 0x040C, 0x00AC }, { 0x040E, 0x00AE }, - { 0x040F, 0x00AF }, { 0x0410, 0x00B0 }, { 0x0411, 0x00B1 }, { 0x0412, 0x00B2 }, { 0x0413, 0x00B3 }, { 0x0414, 0x00B4 }, { 0x0415, 0x00B5 }, { 0x0416, 0x00B6 }, - { 0x0417, 0x00B7 }, { 0x0418, 0x00B8 }, { 0x0419, 0x00B9 }, { 0x041A, 0x00BA }, { 0x041B, 0x00BB }, { 0x041C, 0x00BC }, { 0x041D, 0x00BD }, { 0x041E, 0x00BE }, - { 0x041F, 0x00BF }, { 0x0420, 0x00C0 }, { 0x0421, 0x00C1 }, { 0x0422, 0x00C2 }, { 0x0423, 0x00C3 }, { 0x0424, 0x00C4 }, { 0x0425, 0x00C5 }, { 0x0426, 0x00C6 }, - { 0x0427, 0x00C7 }, { 0x0428, 0x00C8 }, { 0x0429, 0x00C9 }, { 0x042A, 0x00CA }, { 0x042B, 0x00CB }, { 0x042C, 0x00CC }, { 0x042D, 0x00CD }, { 0x042E, 0x00CE }, - { 0x042F, 0x00CF }, { 0x0430, 0x00D0 }, { 0x0431, 0x00D1 }, { 0x0432, 0x00D2 }, { 0x0433, 0x00D3 }, { 0x0434, 0x00D4 }, { 0x0435, 0x00D5 }, { 0x0436, 0x00D6 }, - { 0x0437, 0x00D7 }, { 0x0438, 0x00D8 }, { 0x0439, 0x00D9 }, { 0x043A, 0x00DA }, { 0x043B, 0x00DB }, { 0x043C, 0x00DC }, { 0x043D, 0x00DD }, { 0x043E, 0x00DE }, - { 0x043F, 0x00DF }, { 0x0440, 0x00E0 }, { 0x0441, 0x00E1 }, { 0x0442, 0x00E2 }, { 0x0443, 0x00E3 }, { 0x0444, 0x00E4 }, { 0x0445, 0x00E5 }, { 0x0446, 0x00E6 }, - { 0x0447, 0x00E7 }, { 0x0448, 0x00E8 }, { 0x0449, 0x00E9 }, { 0x044A, 0x00EA }, { 0x044B, 0x00EB }, { 0x044C, 0x00EC }, { 0x044D, 0x00ED }, { 0x044E, 0x00EE }, - { 0x044F, 0x00EF }, { 0x0451, 0x00F1 }, { 0x0452, 0x00F2 }, { 0x0453, 0x00F3 }, { 0x0454, 0x00F4 }, { 0x0455, 0x00F5 }, { 0x0456, 0x00F6 }, { 0x0457, 0x00F7 }, - { 0x0458, 0x00F8 }, { 0x0459, 0x00F9 }, { 0x045A, 0x00FA }, { 0x045B, 0x00FB }, { 0x045C, 0x00FC }, { 0x045E, 0x00FE }, { 0x045F, 0x00FF }, { 0x2116, 0x00F0 }, + { 0x0000, 0x0000 }, { 0x0001, 0x0001 }, { 0x0002, 0x0002 }, { 0x0003, 0x0003 }, { 0x0004, 0x0004 }, { 0x0005, 0x0005 }, { 0x0006, 0x0006 }, { 0x0007, 0x0007 }, + { 0x0008, 0x0008 }, { 0x0009, 0x0009 }, { 0x000A, 0x000A }, { 0x000B, 0x000B }, { 0x000C, 0x000C }, { 0x000D, 0x000D }, { 0x000E, 0x000E }, { 0x000F, 0x000F }, + { 0x0010, 0x0010 }, { 0x0011, 0x0011 }, { 0x0012, 0x0012 }, { 0x0013, 0x0013 }, { 0x0014, 0x0014 }, { 0x0015, 0x0015 }, { 0x0016, 0x0016 }, { 0x0017, 0x0017 }, + { 0x0018, 0x0018 }, { 0x0019, 0x0019 }, { 0x001A, 0x001A }, { 0x001B, 0x001B }, { 0x001C, 0x001C }, { 0x001D, 0x001D }, { 0x001E, 0x001E }, { 0x001F, 0x001F }, + { 0x0020, 0x0020 }, { 0x0021, 0x0021 }, { 0x0022, 0x0022 }, { 0x0023, 0x0023 }, { 0x0024, 0x0024 }, { 0x0025, 0x0025 }, { 0x0026, 0x0026 }, { 0x0027, 0x0027 }, + { 0x0028, 0x0028 }, { 0x0029, 0x0029 }, { 0x002A, 0x002A }, { 0x002B, 0x002B }, { 0x002C, 0x002C }, { 0x002D, 0x002D }, { 0x002E, 0x002E }, { 0x002F, 0x002F }, + { 0x0030, 0x0030 }, { 0x0031, 0x0031 }, { 0x0032, 0x0032 }, { 0x0033, 0x0033 }, { 0x0034, 0x0034 }, { 0x0035, 0x0035 }, { 0x0036, 0x0036 }, { 0x0037, 0x0037 }, + { 0x0038, 0x0038 }, { 0x0039, 0x0039 }, { 0x003A, 0x003A }, { 0x003B, 0x003B }, { 0x003C, 0x003C }, { 0x003D, 0x003D }, { 0x003E, 0x003E }, { 0x003F, 0x003F }, + { 0x0040, 0x0040 }, { 0x0041, 0x0041 }, { 0x0042, 0x0042 }, { 0x0043, 0x0043 }, { 0x0044, 0x0044 }, { 0x0045, 0x0045 }, { 0x0046, 0x0046 }, { 0x0047, 0x0047 }, + { 0x0048, 0x0048 }, { 0x0049, 0x0049 }, { 0x004A, 0x004A }, { 0x004B, 0x004B }, { 0x004C, 0x004C }, { 0x004D, 0x004D }, { 0x004E, 0x004E }, { 0x004F, 0x004F }, + { 0x0050, 0x0050 }, { 0x0051, 0x0051 }, { 0x0052, 0x0052 }, { 0x0053, 0x0053 }, { 0x0054, 0x0054 }, { 0x0055, 0x0055 }, { 0x0056, 0x0056 }, { 0x0057, 0x0057 }, + { 0x0058, 0x0058 }, { 0x0059, 0x0059 }, { 0x005A, 0x005A }, { 0x005B, 0x005B }, { 0x005C, 0x005C }, { 0x005D, 0x005D }, { 0x005E, 0x005E }, { 0x005F, 0x005F }, + { 0x0060, 0x0060 }, { 0x0061, 0x0061 }, { 0x0062, 0x0062 }, { 0x0063, 0x0063 }, { 0x0064, 0x0064 }, { 0x0065, 0x0065 }, { 0x0066, 0x0066 }, { 0x0067, 0x0067 }, + { 0x0068, 0x0068 }, { 0x0069, 0x0069 }, { 0x006A, 0x006A }, { 0x006B, 0x006B }, { 0x006C, 0x006C }, { 0x006D, 0x006D }, { 0x006E, 0x006E }, { 0x006F, 0x006F }, + { 0x0070, 0x0070 }, { 0x0071, 0x0071 }, { 0x0072, 0x0072 }, { 0x0073, 0x0073 }, { 0x0074, 0x0074 }, { 0x0075, 0x0075 }, { 0x0076, 0x0076 }, { 0x0077, 0x0077 }, + { 0x0078, 0x0078 }, { 0x0079, 0x0079 }, { 0x007A, 0x007A }, { 0x007B, 0x007B }, { 0x007C, 0x007C }, { 0x007D, 0x007D }, { 0x007E, 0x007E }, { 0x007F, 0x007F }, + { 0x0080, 0x0080 }, { 0x0081, 0x0081 }, { 0x0082, 0x0082 }, { 0x0083, 0x0083 }, { 0x0084, 0x0084 }, { 0x0085, 0x0085 }, { 0x0086, 0x0086 }, { 0x0087, 0x0087 }, + { 0x0088, 0x0088 }, { 0x0089, 0x0089 }, { 0x008A, 0x008A }, { 0x008B, 0x008B }, { 0x008C, 0x008C }, { 0x008D, 0x008D }, { 0x008E, 0x008E }, { 0x008F, 0x008F }, + { 0x0090, 0x0090 }, { 0x0091, 0x0091 }, { 0x0092, 0x0092 }, { 0x0093, 0x0093 }, { 0x0094, 0x0094 }, { 0x0095, 0x0095 }, { 0x0096, 0x0096 }, { 0x0097, 0x0097 }, + { 0x0098, 0x0098 }, { 0x0099, 0x0099 }, { 0x009A, 0x009A }, { 0x009B, 0x009B }, { 0x009C, 0x009C }, { 0x009D, 0x009D }, { 0x009E, 0x009E }, { 0x009F, 0x009F }, + { 0x00A0, 0x00A0 }, { 0x00A7, 0x00FD }, { 0x00AD, 0x00AD }, { 0x0401, 0x00A1 }, { 0x0402, 0x00A2 }, { 0x0403, 0x00A3 }, { 0x0404, 0x00A4 }, { 0x0405, 0x00A5 }, + { 0x0406, 0x00A6 }, { 0x0407, 0x00A7 }, { 0x0408, 0x00A8 }, { 0x0409, 0x00A9 }, { 0x040A, 0x00AA }, { 0x040B, 0x00AB }, { 0x040C, 0x00AC }, { 0x040E, 0x00AE }, + { 0x040F, 0x00AF }, { 0x0410, 0x00B0 }, { 0x0411, 0x00B1 }, { 0x0412, 0x00B2 }, { 0x0413, 0x00B3 }, { 0x0414, 0x00B4 }, { 0x0415, 0x00B5 }, { 0x0416, 0x00B6 }, + { 0x0417, 0x00B7 }, { 0x0418, 0x00B8 }, { 0x0419, 0x00B9 }, { 0x041A, 0x00BA }, { 0x041B, 0x00BB }, { 0x041C, 0x00BC }, { 0x041D, 0x00BD }, { 0x041E, 0x00BE }, + { 0x041F, 0x00BF }, { 0x0420, 0x00C0 }, { 0x0421, 0x00C1 }, { 0x0422, 0x00C2 }, { 0x0423, 0x00C3 }, { 0x0424, 0x00C4 }, { 0x0425, 0x00C5 }, { 0x0426, 0x00C6 }, + { 0x0427, 0x00C7 }, { 0x0428, 0x00C8 }, { 0x0429, 0x00C9 }, { 0x042A, 0x00CA }, { 0x042B, 0x00CB }, { 0x042C, 0x00CC }, { 0x042D, 0x00CD }, { 0x042E, 0x00CE }, + { 0x042F, 0x00CF }, { 0x0430, 0x00D0 }, { 0x0431, 0x00D1 }, { 0x0432, 0x00D2 }, { 0x0433, 0x00D3 }, { 0x0434, 0x00D4 }, { 0x0435, 0x00D5 }, { 0x0436, 0x00D6 }, + { 0x0437, 0x00D7 }, { 0x0438, 0x00D8 }, { 0x0439, 0x00D9 }, { 0x043A, 0x00DA }, { 0x043B, 0x00DB }, { 0x043C, 0x00DC }, { 0x043D, 0x00DD }, { 0x043E, 0x00DE }, + { 0x043F, 0x00DF }, { 0x0440, 0x00E0 }, { 0x0441, 0x00E1 }, { 0x0442, 0x00E2 }, { 0x0443, 0x00E3 }, { 0x0444, 0x00E4 }, { 0x0445, 0x00E5 }, { 0x0446, 0x00E6 }, + { 0x0447, 0x00E7 }, { 0x0448, 0x00E8 }, { 0x0449, 0x00E9 }, { 0x044A, 0x00EA }, { 0x044B, 0x00EB }, { 0x044C, 0x00EC }, { 0x044D, 0x00ED }, { 0x044E, 0x00EE }, + { 0x044F, 0x00EF }, { 0x0451, 0x00F1 }, { 0x0452, 0x00F2 }, { 0x0453, 0x00F3 }, { 0x0454, 0x00F4 }, { 0x0455, 0x00F5 }, { 0x0456, 0x00F6 }, { 0x0457, 0x00F7 }, + { 0x0458, 0x00F8 }, { 0x0459, 0x00F9 }, { 0x045A, 0x00FA }, { 0x045B, 0x00FB }, { 0x045C, 0x00FC }, { 0x045E, 0x00FE }, { 0x045F, 0x00FF }, { 0x2116, 0x00F0 }, }; diff --git a/Encodings/src/ISO8859_6Encoding.cpp b/Encodings/src/ISO8859_6Encoding.cpp index 2ee7ccdab..0aff953e0 100644 --- a/Encodings/src/ISO8859_6Encoding.cpp +++ b/Encodings/src/ISO8859_6Encoding.cpp @@ -25,24 +25,24 @@ const char* ISO8859_6Encoding::_names[] = }; -const TextEncoding::CharacterMap ISO8859_6Encoding::_charMap = +const TextEncoding::CharacterMap ISO8859_6Encoding::_charMap = { - 0x0000, 0x0001, 0x0002, 0x0003, 0x0004, 0x0005, 0x0006, 0x0007, 0x0008, 0x0009, 0x000A, 0x000B, 0x000C, 0x000D, 0x000E, 0x000F, - 0x0010, 0x0011, 0x0012, 0x0013, 0x0014, 0x0015, 0x0016, 0x0017, 0x0018, 0x0019, 0x001A, 0x001B, 0x001C, 0x001D, 0x001E, 0x001F, - 0x0020, 0x0021, 0x0022, 0x0023, 0x0024, 0x0025, 0x0026, 0x0027, 0x0028, 0x0029, 0x002A, 0x002B, 0x002C, 0x002D, 0x002E, 0x002F, - 0x0030, 0x0031, 0x0032, 0x0033, 0x0034, 0x0035, 0x0036, 0x0037, 0x0038, 0x0039, 0x003A, 0x003B, 0x003C, 0x003D, 0x003E, 0x003F, - 0x0040, 0x0041, 0x0042, 0x0043, 0x0044, 0x0045, 0x0046, 0x0047, 0x0048, 0x0049, 0x004A, 0x004B, 0x004C, 0x004D, 0x004E, 0x004F, - 0x0050, 0x0051, 0x0052, 0x0053, 0x0054, 0x0055, 0x0056, 0x0057, 0x0058, 0x0059, 0x005A, 0x005B, 0x005C, 0x005D, 0x005E, 0x005F, - 0x0060, 0x0061, 0x0062, 0x0063, 0x0064, 0x0065, 0x0066, 0x0067, 0x0068, 0x0069, 0x006A, 0x006B, 0x006C, 0x006D, 0x006E, 0x006F, - 0x0070, 0x0071, 0x0072, 0x0073, 0x0074, 0x0075, 0x0076, 0x0077, 0x0078, 0x0079, 0x007A, 0x007B, 0x007C, 0x007D, 0x007E, 0x007F, - 0x0080, 0x0081, 0x0082, 0x0083, 0x0084, 0x0085, 0x0086, 0x0087, 0x0088, 0x0089, 0x008A, 0x008B, 0x008C, 0x008D, 0x008E, 0x008F, - 0x0090, 0x0091, 0x0092, 0x0093, 0x0094, 0x0095, 0x0096, 0x0097, 0x0098, 0x0099, 0x009A, 0x009B, 0x009C, 0x009D, 0x009E, 0x009F, - 0x00A0, -1, -1, -1, 0x00A4, -1, -1, -1, -1, -1, -1, -1, 0x060C, 0x00AD, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0x061B, -1, -1, -1, 0x061F, - -1, 0x0621, 0x0622, 0x0623, 0x0624, 0x0625, 0x0626, 0x0627, 0x0628, 0x0629, 0x062A, 0x062B, 0x062C, 0x062D, 0x062E, 0x062F, - 0x0630, 0x0631, 0x0632, 0x0633, 0x0634, 0x0635, 0x0636, 0x0637, 0x0638, 0x0639, 0x063A, -1, -1, -1, -1, -1, - 0x0640, 0x0641, 0x0642, 0x0643, 0x0644, 0x0645, 0x0646, 0x0647, 0x0648, 0x0649, 0x064A, 0x064B, 0x064C, 0x064D, 0x064E, 0x064F, - 0x0650, 0x0651, 0x0652, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, + 0x0000, 0x0001, 0x0002, 0x0003, 0x0004, 0x0005, 0x0006, 0x0007, 0x0008, 0x0009, 0x000A, 0x000B, 0x000C, 0x000D, 0x000E, 0x000F, + 0x0010, 0x0011, 0x0012, 0x0013, 0x0014, 0x0015, 0x0016, 0x0017, 0x0018, 0x0019, 0x001A, 0x001B, 0x001C, 0x001D, 0x001E, 0x001F, + 0x0020, 0x0021, 0x0022, 0x0023, 0x0024, 0x0025, 0x0026, 0x0027, 0x0028, 0x0029, 0x002A, 0x002B, 0x002C, 0x002D, 0x002E, 0x002F, + 0x0030, 0x0031, 0x0032, 0x0033, 0x0034, 0x0035, 0x0036, 0x0037, 0x0038, 0x0039, 0x003A, 0x003B, 0x003C, 0x003D, 0x003E, 0x003F, + 0x0040, 0x0041, 0x0042, 0x0043, 0x0044, 0x0045, 0x0046, 0x0047, 0x0048, 0x0049, 0x004A, 0x004B, 0x004C, 0x004D, 0x004E, 0x004F, + 0x0050, 0x0051, 0x0052, 0x0053, 0x0054, 0x0055, 0x0056, 0x0057, 0x0058, 0x0059, 0x005A, 0x005B, 0x005C, 0x005D, 0x005E, 0x005F, + 0x0060, 0x0061, 0x0062, 0x0063, 0x0064, 0x0065, 0x0066, 0x0067, 0x0068, 0x0069, 0x006A, 0x006B, 0x006C, 0x006D, 0x006E, 0x006F, + 0x0070, 0x0071, 0x0072, 0x0073, 0x0074, 0x0075, 0x0076, 0x0077, 0x0078, 0x0079, 0x007A, 0x007B, 0x007C, 0x007D, 0x007E, 0x007F, + 0x0080, 0x0081, 0x0082, 0x0083, 0x0084, 0x0085, 0x0086, 0x0087, 0x0088, 0x0089, 0x008A, 0x008B, 0x008C, 0x008D, 0x008E, 0x008F, + 0x0090, 0x0091, 0x0092, 0x0093, 0x0094, 0x0095, 0x0096, 0x0097, 0x0098, 0x0099, 0x009A, 0x009B, 0x009C, 0x009D, 0x009E, 0x009F, + 0x00A0, -1, -1, -1, 0x00A4, -1, -1, -1, -1, -1, -1, -1, 0x060C, 0x00AD, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0x061B, -1, -1, -1, 0x061F, + -1, 0x0621, 0x0622, 0x0623, 0x0624, 0x0625, 0x0626, 0x0627, 0x0628, 0x0629, 0x062A, 0x062B, 0x062C, 0x062D, 0x062E, 0x062F, + 0x0630, 0x0631, 0x0632, 0x0633, 0x0634, 0x0635, 0x0636, 0x0637, 0x0638, 0x0639, 0x063A, -1, -1, -1, -1, -1, + 0x0640, 0x0641, 0x0642, 0x0643, 0x0644, 0x0645, 0x0646, 0x0647, 0x0648, 0x0649, 0x064A, 0x064B, 0x064C, 0x064D, 0x064E, 0x064F, + 0x0650, 0x0651, 0x0652, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, }; @@ -52,33 +52,33 @@ const DoubleByteEncoding::Mapping ISO8859_6Encoding::_mappingTable[] = { const DoubleByteEncoding::Mapping ISO8859_6Encoding::_reverseMappingTable[] = { - { 0x0000, 0x0000 }, { 0x0001, 0x0001 }, { 0x0002, 0x0002 }, { 0x0003, 0x0003 }, { 0x0004, 0x0004 }, { 0x0005, 0x0005 }, { 0x0006, 0x0006 }, { 0x0007, 0x0007 }, - { 0x0008, 0x0008 }, { 0x0009, 0x0009 }, { 0x000A, 0x000A }, { 0x000B, 0x000B }, { 0x000C, 0x000C }, { 0x000D, 0x000D }, { 0x000E, 0x000E }, { 0x000F, 0x000F }, - { 0x0010, 0x0010 }, { 0x0011, 0x0011 }, { 0x0012, 0x0012 }, { 0x0013, 0x0013 }, { 0x0014, 0x0014 }, { 0x0015, 0x0015 }, { 0x0016, 0x0016 }, { 0x0017, 0x0017 }, - { 0x0018, 0x0018 }, { 0x0019, 0x0019 }, { 0x001A, 0x001A }, { 0x001B, 0x001B }, { 0x001C, 0x001C }, { 0x001D, 0x001D }, { 0x001E, 0x001E }, { 0x001F, 0x001F }, - { 0x0020, 0x0020 }, { 0x0021, 0x0021 }, { 0x0022, 0x0022 }, { 0x0023, 0x0023 }, { 0x0024, 0x0024 }, { 0x0025, 0x0025 }, { 0x0026, 0x0026 }, { 0x0027, 0x0027 }, - { 0x0028, 0x0028 }, { 0x0029, 0x0029 }, { 0x002A, 0x002A }, { 0x002B, 0x002B }, { 0x002C, 0x002C }, { 0x002D, 0x002D }, { 0x002E, 0x002E }, { 0x002F, 0x002F }, - { 0x0030, 0x0030 }, { 0x0031, 0x0031 }, { 0x0032, 0x0032 }, { 0x0033, 0x0033 }, { 0x0034, 0x0034 }, { 0x0035, 0x0035 }, { 0x0036, 0x0036 }, { 0x0037, 0x0037 }, - { 0x0038, 0x0038 }, { 0x0039, 0x0039 }, { 0x003A, 0x003A }, { 0x003B, 0x003B }, { 0x003C, 0x003C }, { 0x003D, 0x003D }, { 0x003E, 0x003E }, { 0x003F, 0x003F }, - { 0x0040, 0x0040 }, { 0x0041, 0x0041 }, { 0x0042, 0x0042 }, { 0x0043, 0x0043 }, { 0x0044, 0x0044 }, { 0x0045, 0x0045 }, { 0x0046, 0x0046 }, { 0x0047, 0x0047 }, - { 0x0048, 0x0048 }, { 0x0049, 0x0049 }, { 0x004A, 0x004A }, { 0x004B, 0x004B }, { 0x004C, 0x004C }, { 0x004D, 0x004D }, { 0x004E, 0x004E }, { 0x004F, 0x004F }, - { 0x0050, 0x0050 }, { 0x0051, 0x0051 }, { 0x0052, 0x0052 }, { 0x0053, 0x0053 }, { 0x0054, 0x0054 }, { 0x0055, 0x0055 }, { 0x0056, 0x0056 }, { 0x0057, 0x0057 }, - { 0x0058, 0x0058 }, { 0x0059, 0x0059 }, { 0x005A, 0x005A }, { 0x005B, 0x005B }, { 0x005C, 0x005C }, { 0x005D, 0x005D }, { 0x005E, 0x005E }, { 0x005F, 0x005F }, - { 0x0060, 0x0060 }, { 0x0061, 0x0061 }, { 0x0062, 0x0062 }, { 0x0063, 0x0063 }, { 0x0064, 0x0064 }, { 0x0065, 0x0065 }, { 0x0066, 0x0066 }, { 0x0067, 0x0067 }, - { 0x0068, 0x0068 }, { 0x0069, 0x0069 }, { 0x006A, 0x006A }, { 0x006B, 0x006B }, { 0x006C, 0x006C }, { 0x006D, 0x006D }, { 0x006E, 0x006E }, { 0x006F, 0x006F }, - { 0x0070, 0x0070 }, { 0x0071, 0x0071 }, { 0x0072, 0x0072 }, { 0x0073, 0x0073 }, { 0x0074, 0x0074 }, { 0x0075, 0x0075 }, { 0x0076, 0x0076 }, { 0x0077, 0x0077 }, - { 0x0078, 0x0078 }, { 0x0079, 0x0079 }, { 0x007A, 0x007A }, { 0x007B, 0x007B }, { 0x007C, 0x007C }, { 0x007D, 0x007D }, { 0x007E, 0x007E }, { 0x007F, 0x007F }, - { 0x0080, 0x0080 }, { 0x0081, 0x0081 }, { 0x0082, 0x0082 }, { 0x0083, 0x0083 }, { 0x0084, 0x0084 }, { 0x0085, 0x0085 }, { 0x0086, 0x0086 }, { 0x0087, 0x0087 }, - { 0x0088, 0x0088 }, { 0x0089, 0x0089 }, { 0x008A, 0x008A }, { 0x008B, 0x008B }, { 0x008C, 0x008C }, { 0x008D, 0x008D }, { 0x008E, 0x008E }, { 0x008F, 0x008F }, - { 0x0090, 0x0090 }, { 0x0091, 0x0091 }, { 0x0092, 0x0092 }, { 0x0093, 0x0093 }, { 0x0094, 0x0094 }, { 0x0095, 0x0095 }, { 0x0096, 0x0096 }, { 0x0097, 0x0097 }, - { 0x0098, 0x0098 }, { 0x0099, 0x0099 }, { 0x009A, 0x009A }, { 0x009B, 0x009B }, { 0x009C, 0x009C }, { 0x009D, 0x009D }, { 0x009E, 0x009E }, { 0x009F, 0x009F }, - { 0x00A0, 0x00A0 }, { 0x00A4, 0x00A4 }, { 0x00AD, 0x00AD }, { 0x060C, 0x00AC }, { 0x061B, 0x00BB }, { 0x061F, 0x00BF }, { 0x0621, 0x00C1 }, { 0x0622, 0x00C2 }, - { 0x0623, 0x00C3 }, { 0x0624, 0x00C4 }, { 0x0625, 0x00C5 }, { 0x0626, 0x00C6 }, { 0x0627, 0x00C7 }, { 0x0628, 0x00C8 }, { 0x0629, 0x00C9 }, { 0x062A, 0x00CA }, - { 0x062B, 0x00CB }, { 0x062C, 0x00CC }, { 0x062D, 0x00CD }, { 0x062E, 0x00CE }, { 0x062F, 0x00CF }, { 0x0630, 0x00D0 }, { 0x0631, 0x00D1 }, { 0x0632, 0x00D2 }, - { 0x0633, 0x00D3 }, { 0x0634, 0x00D4 }, { 0x0635, 0x00D5 }, { 0x0636, 0x00D6 }, { 0x0637, 0x00D7 }, { 0x0638, 0x00D8 }, { 0x0639, 0x00D9 }, { 0x063A, 0x00DA }, - { 0x0640, 0x00E0 }, { 0x0641, 0x00E1 }, { 0x0642, 0x00E2 }, { 0x0643, 0x00E3 }, { 0x0644, 0x00E4 }, { 0x0645, 0x00E5 }, { 0x0646, 0x00E6 }, { 0x0647, 0x00E7 }, - { 0x0648, 0x00E8 }, { 0x0649, 0x00E9 }, { 0x064A, 0x00EA }, { 0x064B, 0x00EB }, { 0x064C, 0x00EC }, { 0x064D, 0x00ED }, { 0x064E, 0x00EE }, { 0x064F, 0x00EF }, - { 0x0650, 0x00F0 }, { 0x0651, 0x00F1 }, { 0x0652, 0x00F2 }, + { 0x0000, 0x0000 }, { 0x0001, 0x0001 }, { 0x0002, 0x0002 }, { 0x0003, 0x0003 }, { 0x0004, 0x0004 }, { 0x0005, 0x0005 }, { 0x0006, 0x0006 }, { 0x0007, 0x0007 }, + { 0x0008, 0x0008 }, { 0x0009, 0x0009 }, { 0x000A, 0x000A }, { 0x000B, 0x000B }, { 0x000C, 0x000C }, { 0x000D, 0x000D }, { 0x000E, 0x000E }, { 0x000F, 0x000F }, + { 0x0010, 0x0010 }, { 0x0011, 0x0011 }, { 0x0012, 0x0012 }, { 0x0013, 0x0013 }, { 0x0014, 0x0014 }, { 0x0015, 0x0015 }, { 0x0016, 0x0016 }, { 0x0017, 0x0017 }, + { 0x0018, 0x0018 }, { 0x0019, 0x0019 }, { 0x001A, 0x001A }, { 0x001B, 0x001B }, { 0x001C, 0x001C }, { 0x001D, 0x001D }, { 0x001E, 0x001E }, { 0x001F, 0x001F }, + { 0x0020, 0x0020 }, { 0x0021, 0x0021 }, { 0x0022, 0x0022 }, { 0x0023, 0x0023 }, { 0x0024, 0x0024 }, { 0x0025, 0x0025 }, { 0x0026, 0x0026 }, { 0x0027, 0x0027 }, + { 0x0028, 0x0028 }, { 0x0029, 0x0029 }, { 0x002A, 0x002A }, { 0x002B, 0x002B }, { 0x002C, 0x002C }, { 0x002D, 0x002D }, { 0x002E, 0x002E }, { 0x002F, 0x002F }, + { 0x0030, 0x0030 }, { 0x0031, 0x0031 }, { 0x0032, 0x0032 }, { 0x0033, 0x0033 }, { 0x0034, 0x0034 }, { 0x0035, 0x0035 }, { 0x0036, 0x0036 }, { 0x0037, 0x0037 }, + { 0x0038, 0x0038 }, { 0x0039, 0x0039 }, { 0x003A, 0x003A }, { 0x003B, 0x003B }, { 0x003C, 0x003C }, { 0x003D, 0x003D }, { 0x003E, 0x003E }, { 0x003F, 0x003F }, + { 0x0040, 0x0040 }, { 0x0041, 0x0041 }, { 0x0042, 0x0042 }, { 0x0043, 0x0043 }, { 0x0044, 0x0044 }, { 0x0045, 0x0045 }, { 0x0046, 0x0046 }, { 0x0047, 0x0047 }, + { 0x0048, 0x0048 }, { 0x0049, 0x0049 }, { 0x004A, 0x004A }, { 0x004B, 0x004B }, { 0x004C, 0x004C }, { 0x004D, 0x004D }, { 0x004E, 0x004E }, { 0x004F, 0x004F }, + { 0x0050, 0x0050 }, { 0x0051, 0x0051 }, { 0x0052, 0x0052 }, { 0x0053, 0x0053 }, { 0x0054, 0x0054 }, { 0x0055, 0x0055 }, { 0x0056, 0x0056 }, { 0x0057, 0x0057 }, + { 0x0058, 0x0058 }, { 0x0059, 0x0059 }, { 0x005A, 0x005A }, { 0x005B, 0x005B }, { 0x005C, 0x005C }, { 0x005D, 0x005D }, { 0x005E, 0x005E }, { 0x005F, 0x005F }, + { 0x0060, 0x0060 }, { 0x0061, 0x0061 }, { 0x0062, 0x0062 }, { 0x0063, 0x0063 }, { 0x0064, 0x0064 }, { 0x0065, 0x0065 }, { 0x0066, 0x0066 }, { 0x0067, 0x0067 }, + { 0x0068, 0x0068 }, { 0x0069, 0x0069 }, { 0x006A, 0x006A }, { 0x006B, 0x006B }, { 0x006C, 0x006C }, { 0x006D, 0x006D }, { 0x006E, 0x006E }, { 0x006F, 0x006F }, + { 0x0070, 0x0070 }, { 0x0071, 0x0071 }, { 0x0072, 0x0072 }, { 0x0073, 0x0073 }, { 0x0074, 0x0074 }, { 0x0075, 0x0075 }, { 0x0076, 0x0076 }, { 0x0077, 0x0077 }, + { 0x0078, 0x0078 }, { 0x0079, 0x0079 }, { 0x007A, 0x007A }, { 0x007B, 0x007B }, { 0x007C, 0x007C }, { 0x007D, 0x007D }, { 0x007E, 0x007E }, { 0x007F, 0x007F }, + { 0x0080, 0x0080 }, { 0x0081, 0x0081 }, { 0x0082, 0x0082 }, { 0x0083, 0x0083 }, { 0x0084, 0x0084 }, { 0x0085, 0x0085 }, { 0x0086, 0x0086 }, { 0x0087, 0x0087 }, + { 0x0088, 0x0088 }, { 0x0089, 0x0089 }, { 0x008A, 0x008A }, { 0x008B, 0x008B }, { 0x008C, 0x008C }, { 0x008D, 0x008D }, { 0x008E, 0x008E }, { 0x008F, 0x008F }, + { 0x0090, 0x0090 }, { 0x0091, 0x0091 }, { 0x0092, 0x0092 }, { 0x0093, 0x0093 }, { 0x0094, 0x0094 }, { 0x0095, 0x0095 }, { 0x0096, 0x0096 }, { 0x0097, 0x0097 }, + { 0x0098, 0x0098 }, { 0x0099, 0x0099 }, { 0x009A, 0x009A }, { 0x009B, 0x009B }, { 0x009C, 0x009C }, { 0x009D, 0x009D }, { 0x009E, 0x009E }, { 0x009F, 0x009F }, + { 0x00A0, 0x00A0 }, { 0x00A4, 0x00A4 }, { 0x00AD, 0x00AD }, { 0x060C, 0x00AC }, { 0x061B, 0x00BB }, { 0x061F, 0x00BF }, { 0x0621, 0x00C1 }, { 0x0622, 0x00C2 }, + { 0x0623, 0x00C3 }, { 0x0624, 0x00C4 }, { 0x0625, 0x00C5 }, { 0x0626, 0x00C6 }, { 0x0627, 0x00C7 }, { 0x0628, 0x00C8 }, { 0x0629, 0x00C9 }, { 0x062A, 0x00CA }, + { 0x062B, 0x00CB }, { 0x062C, 0x00CC }, { 0x062D, 0x00CD }, { 0x062E, 0x00CE }, { 0x062F, 0x00CF }, { 0x0630, 0x00D0 }, { 0x0631, 0x00D1 }, { 0x0632, 0x00D2 }, + { 0x0633, 0x00D3 }, { 0x0634, 0x00D4 }, { 0x0635, 0x00D5 }, { 0x0636, 0x00D6 }, { 0x0637, 0x00D7 }, { 0x0638, 0x00D8 }, { 0x0639, 0x00D9 }, { 0x063A, 0x00DA }, + { 0x0640, 0x00E0 }, { 0x0641, 0x00E1 }, { 0x0642, 0x00E2 }, { 0x0643, 0x00E3 }, { 0x0644, 0x00E4 }, { 0x0645, 0x00E5 }, { 0x0646, 0x00E6 }, { 0x0647, 0x00E7 }, + { 0x0648, 0x00E8 }, { 0x0649, 0x00E9 }, { 0x064A, 0x00EA }, { 0x064B, 0x00EB }, { 0x064C, 0x00EC }, { 0x064D, 0x00ED }, { 0x064E, 0x00EE }, { 0x064F, 0x00EF }, + { 0x0650, 0x00F0 }, { 0x0651, 0x00F1 }, { 0x0652, 0x00F2 }, }; diff --git a/Encodings/src/ISO8859_7Encoding.cpp b/Encodings/src/ISO8859_7Encoding.cpp index 9908f375e..edc4465b9 100644 --- a/Encodings/src/ISO8859_7Encoding.cpp +++ b/Encodings/src/ISO8859_7Encoding.cpp @@ -25,24 +25,24 @@ const char* ISO8859_7Encoding::_names[] = }; -const TextEncoding::CharacterMap ISO8859_7Encoding::_charMap = +const TextEncoding::CharacterMap ISO8859_7Encoding::_charMap = { - 0x0000, 0x0001, 0x0002, 0x0003, 0x0004, 0x0005, 0x0006, 0x0007, 0x0008, 0x0009, 0x000A, 0x000B, 0x000C, 0x000D, 0x000E, 0x000F, - 0x0010, 0x0011, 0x0012, 0x0013, 0x0014, 0x0015, 0x0016, 0x0017, 0x0018, 0x0019, 0x001A, 0x001B, 0x001C, 0x001D, 0x001E, 0x001F, - 0x0020, 0x0021, 0x0022, 0x0023, 0x0024, 0x0025, 0x0026, 0x0027, 0x0028, 0x0029, 0x002A, 0x002B, 0x002C, 0x002D, 0x002E, 0x002F, - 0x0030, 0x0031, 0x0032, 0x0033, 0x0034, 0x0035, 0x0036, 0x0037, 0x0038, 0x0039, 0x003A, 0x003B, 0x003C, 0x003D, 0x003E, 0x003F, - 0x0040, 0x0041, 0x0042, 0x0043, 0x0044, 0x0045, 0x0046, 0x0047, 0x0048, 0x0049, 0x004A, 0x004B, 0x004C, 0x004D, 0x004E, 0x004F, - 0x0050, 0x0051, 0x0052, 0x0053, 0x0054, 0x0055, 0x0056, 0x0057, 0x0058, 0x0059, 0x005A, 0x005B, 0x005C, 0x005D, 0x005E, 0x005F, - 0x0060, 0x0061, 0x0062, 0x0063, 0x0064, 0x0065, 0x0066, 0x0067, 0x0068, 0x0069, 0x006A, 0x006B, 0x006C, 0x006D, 0x006E, 0x006F, - 0x0070, 0x0071, 0x0072, 0x0073, 0x0074, 0x0075, 0x0076, 0x0077, 0x0078, 0x0079, 0x007A, 0x007B, 0x007C, 0x007D, 0x007E, 0x007F, - 0x0080, 0x0081, 0x0082, 0x0083, 0x0084, 0x0085, 0x0086, 0x0087, 0x0088, 0x0089, 0x008A, 0x008B, 0x008C, 0x008D, 0x008E, 0x008F, - 0x0090, 0x0091, 0x0092, 0x0093, 0x0094, 0x0095, 0x0096, 0x0097, 0x0098, 0x0099, 0x009A, 0x009B, 0x009C, 0x009D, 0x009E, 0x009F, - 0x00A0, 0x2018, 0x2019, 0x00A3, 0x20AC, 0x20AF, 0x00A6, 0x00A7, 0x00A8, 0x00A9, 0x037A, 0x00AB, 0x00AC, 0x00AD, -1, 0x2015, - 0x00B0, 0x00B1, 0x00B2, 0x00B3, 0x0384, 0x0385, 0x0386, 0x00B7, 0x0388, 0x0389, 0x038A, 0x00BB, 0x038C, 0x00BD, 0x038E, 0x038F, - 0x0390, 0x0391, 0x0392, 0x0393, 0x0394, 0x0395, 0x0396, 0x0397, 0x0398, 0x0399, 0x039A, 0x039B, 0x039C, 0x039D, 0x039E, 0x039F, - 0x03A0, 0x03A1, -1, 0x03A3, 0x03A4, 0x03A5, 0x03A6, 0x03A7, 0x03A8, 0x03A9, 0x03AA, 0x03AB, 0x03AC, 0x03AD, 0x03AE, 0x03AF, - 0x03B0, 0x03B1, 0x03B2, 0x03B3, 0x03B4, 0x03B5, 0x03B6, 0x03B7, 0x03B8, 0x03B9, 0x03BA, 0x03BB, 0x03BC, 0x03BD, 0x03BE, 0x03BF, - 0x03C0, 0x03C1, 0x03C2, 0x03C3, 0x03C4, 0x03C5, 0x03C6, 0x03C7, 0x03C8, 0x03C9, 0x03CA, 0x03CB, 0x03CC, 0x03CD, 0x03CE, -1, + 0x0000, 0x0001, 0x0002, 0x0003, 0x0004, 0x0005, 0x0006, 0x0007, 0x0008, 0x0009, 0x000A, 0x000B, 0x000C, 0x000D, 0x000E, 0x000F, + 0x0010, 0x0011, 0x0012, 0x0013, 0x0014, 0x0015, 0x0016, 0x0017, 0x0018, 0x0019, 0x001A, 0x001B, 0x001C, 0x001D, 0x001E, 0x001F, + 0x0020, 0x0021, 0x0022, 0x0023, 0x0024, 0x0025, 0x0026, 0x0027, 0x0028, 0x0029, 0x002A, 0x002B, 0x002C, 0x002D, 0x002E, 0x002F, + 0x0030, 0x0031, 0x0032, 0x0033, 0x0034, 0x0035, 0x0036, 0x0037, 0x0038, 0x0039, 0x003A, 0x003B, 0x003C, 0x003D, 0x003E, 0x003F, + 0x0040, 0x0041, 0x0042, 0x0043, 0x0044, 0x0045, 0x0046, 0x0047, 0x0048, 0x0049, 0x004A, 0x004B, 0x004C, 0x004D, 0x004E, 0x004F, + 0x0050, 0x0051, 0x0052, 0x0053, 0x0054, 0x0055, 0x0056, 0x0057, 0x0058, 0x0059, 0x005A, 0x005B, 0x005C, 0x005D, 0x005E, 0x005F, + 0x0060, 0x0061, 0x0062, 0x0063, 0x0064, 0x0065, 0x0066, 0x0067, 0x0068, 0x0069, 0x006A, 0x006B, 0x006C, 0x006D, 0x006E, 0x006F, + 0x0070, 0x0071, 0x0072, 0x0073, 0x0074, 0x0075, 0x0076, 0x0077, 0x0078, 0x0079, 0x007A, 0x007B, 0x007C, 0x007D, 0x007E, 0x007F, + 0x0080, 0x0081, 0x0082, 0x0083, 0x0084, 0x0085, 0x0086, 0x0087, 0x0088, 0x0089, 0x008A, 0x008B, 0x008C, 0x008D, 0x008E, 0x008F, + 0x0090, 0x0091, 0x0092, 0x0093, 0x0094, 0x0095, 0x0096, 0x0097, 0x0098, 0x0099, 0x009A, 0x009B, 0x009C, 0x009D, 0x009E, 0x009F, + 0x00A0, 0x2018, 0x2019, 0x00A3, 0x20AC, 0x20AF, 0x00A6, 0x00A7, 0x00A8, 0x00A9, 0x037A, 0x00AB, 0x00AC, 0x00AD, -1, 0x2015, + 0x00B0, 0x00B1, 0x00B2, 0x00B3, 0x0384, 0x0385, 0x0386, 0x00B7, 0x0388, 0x0389, 0x038A, 0x00BB, 0x038C, 0x00BD, 0x038E, 0x038F, + 0x0390, 0x0391, 0x0392, 0x0393, 0x0394, 0x0395, 0x0396, 0x0397, 0x0398, 0x0399, 0x039A, 0x039B, 0x039C, 0x039D, 0x039E, 0x039F, + 0x03A0, 0x03A1, -1, 0x03A3, 0x03A4, 0x03A5, 0x03A6, 0x03A7, 0x03A8, 0x03A9, 0x03AA, 0x03AB, 0x03AC, 0x03AD, 0x03AE, 0x03AF, + 0x03B0, 0x03B1, 0x03B2, 0x03B3, 0x03B4, 0x03B5, 0x03B6, 0x03B7, 0x03B8, 0x03B9, 0x03BA, 0x03BB, 0x03BC, 0x03BD, 0x03BE, 0x03BF, + 0x03C0, 0x03C1, 0x03C2, 0x03C3, 0x03C4, 0x03C5, 0x03C6, 0x03C7, 0x03C8, 0x03C9, 0x03CA, 0x03CB, 0x03CC, 0x03CD, 0x03CE, -1, }; @@ -52,38 +52,38 @@ const DoubleByteEncoding::Mapping ISO8859_7Encoding::_mappingTable[] = { const DoubleByteEncoding::Mapping ISO8859_7Encoding::_reverseMappingTable[] = { - { 0x0000, 0x0000 }, { 0x0001, 0x0001 }, { 0x0002, 0x0002 }, { 0x0003, 0x0003 }, { 0x0004, 0x0004 }, { 0x0005, 0x0005 }, { 0x0006, 0x0006 }, { 0x0007, 0x0007 }, - { 0x0008, 0x0008 }, { 0x0009, 0x0009 }, { 0x000A, 0x000A }, { 0x000B, 0x000B }, { 0x000C, 0x000C }, { 0x000D, 0x000D }, { 0x000E, 0x000E }, { 0x000F, 0x000F }, - { 0x0010, 0x0010 }, { 0x0011, 0x0011 }, { 0x0012, 0x0012 }, { 0x0013, 0x0013 }, { 0x0014, 0x0014 }, { 0x0015, 0x0015 }, { 0x0016, 0x0016 }, { 0x0017, 0x0017 }, - { 0x0018, 0x0018 }, { 0x0019, 0x0019 }, { 0x001A, 0x001A }, { 0x001B, 0x001B }, { 0x001C, 0x001C }, { 0x001D, 0x001D }, { 0x001E, 0x001E }, { 0x001F, 0x001F }, - { 0x0020, 0x0020 }, { 0x0021, 0x0021 }, { 0x0022, 0x0022 }, { 0x0023, 0x0023 }, { 0x0024, 0x0024 }, { 0x0025, 0x0025 }, { 0x0026, 0x0026 }, { 0x0027, 0x0027 }, - { 0x0028, 0x0028 }, { 0x0029, 0x0029 }, { 0x002A, 0x002A }, { 0x002B, 0x002B }, { 0x002C, 0x002C }, { 0x002D, 0x002D }, { 0x002E, 0x002E }, { 0x002F, 0x002F }, - { 0x0030, 0x0030 }, { 0x0031, 0x0031 }, { 0x0032, 0x0032 }, { 0x0033, 0x0033 }, { 0x0034, 0x0034 }, { 0x0035, 0x0035 }, { 0x0036, 0x0036 }, { 0x0037, 0x0037 }, - { 0x0038, 0x0038 }, { 0x0039, 0x0039 }, { 0x003A, 0x003A }, { 0x003B, 0x003B }, { 0x003C, 0x003C }, { 0x003D, 0x003D }, { 0x003E, 0x003E }, { 0x003F, 0x003F }, - { 0x0040, 0x0040 }, { 0x0041, 0x0041 }, { 0x0042, 0x0042 }, { 0x0043, 0x0043 }, { 0x0044, 0x0044 }, { 0x0045, 0x0045 }, { 0x0046, 0x0046 }, { 0x0047, 0x0047 }, - { 0x0048, 0x0048 }, { 0x0049, 0x0049 }, { 0x004A, 0x004A }, { 0x004B, 0x004B }, { 0x004C, 0x004C }, { 0x004D, 0x004D }, { 0x004E, 0x004E }, { 0x004F, 0x004F }, - { 0x0050, 0x0050 }, { 0x0051, 0x0051 }, { 0x0052, 0x0052 }, { 0x0053, 0x0053 }, { 0x0054, 0x0054 }, { 0x0055, 0x0055 }, { 0x0056, 0x0056 }, { 0x0057, 0x0057 }, - { 0x0058, 0x0058 }, { 0x0059, 0x0059 }, { 0x005A, 0x005A }, { 0x005B, 0x005B }, { 0x005C, 0x005C }, { 0x005D, 0x005D }, { 0x005E, 0x005E }, { 0x005F, 0x005F }, - { 0x0060, 0x0060 }, { 0x0061, 0x0061 }, { 0x0062, 0x0062 }, { 0x0063, 0x0063 }, { 0x0064, 0x0064 }, { 0x0065, 0x0065 }, { 0x0066, 0x0066 }, { 0x0067, 0x0067 }, - { 0x0068, 0x0068 }, { 0x0069, 0x0069 }, { 0x006A, 0x006A }, { 0x006B, 0x006B }, { 0x006C, 0x006C }, { 0x006D, 0x006D }, { 0x006E, 0x006E }, { 0x006F, 0x006F }, - { 0x0070, 0x0070 }, { 0x0071, 0x0071 }, { 0x0072, 0x0072 }, { 0x0073, 0x0073 }, { 0x0074, 0x0074 }, { 0x0075, 0x0075 }, { 0x0076, 0x0076 }, { 0x0077, 0x0077 }, - { 0x0078, 0x0078 }, { 0x0079, 0x0079 }, { 0x007A, 0x007A }, { 0x007B, 0x007B }, { 0x007C, 0x007C }, { 0x007D, 0x007D }, { 0x007E, 0x007E }, { 0x007F, 0x007F }, - { 0x0080, 0x0080 }, { 0x0081, 0x0081 }, { 0x0082, 0x0082 }, { 0x0083, 0x0083 }, { 0x0084, 0x0084 }, { 0x0085, 0x0085 }, { 0x0086, 0x0086 }, { 0x0087, 0x0087 }, - { 0x0088, 0x0088 }, { 0x0089, 0x0089 }, { 0x008A, 0x008A }, { 0x008B, 0x008B }, { 0x008C, 0x008C }, { 0x008D, 0x008D }, { 0x008E, 0x008E }, { 0x008F, 0x008F }, - { 0x0090, 0x0090 }, { 0x0091, 0x0091 }, { 0x0092, 0x0092 }, { 0x0093, 0x0093 }, { 0x0094, 0x0094 }, { 0x0095, 0x0095 }, { 0x0096, 0x0096 }, { 0x0097, 0x0097 }, - { 0x0098, 0x0098 }, { 0x0099, 0x0099 }, { 0x009A, 0x009A }, { 0x009B, 0x009B }, { 0x009C, 0x009C }, { 0x009D, 0x009D }, { 0x009E, 0x009E }, { 0x009F, 0x009F }, - { 0x00A0, 0x00A0 }, { 0x00A3, 0x00A3 }, { 0x00A6, 0x00A6 }, { 0x00A7, 0x00A7 }, { 0x00A8, 0x00A8 }, { 0x00A9, 0x00A9 }, { 0x00AB, 0x00AB }, { 0x00AC, 0x00AC }, - { 0x00AD, 0x00AD }, { 0x00B0, 0x00B0 }, { 0x00B1, 0x00B1 }, { 0x00B2, 0x00B2 }, { 0x00B3, 0x00B3 }, { 0x00B7, 0x00B7 }, { 0x00BB, 0x00BB }, { 0x00BD, 0x00BD }, - { 0x037A, 0x00AA }, { 0x0384, 0x00B4 }, { 0x0385, 0x00B5 }, { 0x0386, 0x00B6 }, { 0x0388, 0x00B8 }, { 0x0389, 0x00B9 }, { 0x038A, 0x00BA }, { 0x038C, 0x00BC }, - { 0x038E, 0x00BE }, { 0x038F, 0x00BF }, { 0x0390, 0x00C0 }, { 0x0391, 0x00C1 }, { 0x0392, 0x00C2 }, { 0x0393, 0x00C3 }, { 0x0394, 0x00C4 }, { 0x0395, 0x00C5 }, - { 0x0396, 0x00C6 }, { 0x0397, 0x00C7 }, { 0x0398, 0x00C8 }, { 0x0399, 0x00C9 }, { 0x039A, 0x00CA }, { 0x039B, 0x00CB }, { 0x039C, 0x00CC }, { 0x039D, 0x00CD }, - { 0x039E, 0x00CE }, { 0x039F, 0x00CF }, { 0x03A0, 0x00D0 }, { 0x03A1, 0x00D1 }, { 0x03A3, 0x00D3 }, { 0x03A4, 0x00D4 }, { 0x03A5, 0x00D5 }, { 0x03A6, 0x00D6 }, - { 0x03A7, 0x00D7 }, { 0x03A8, 0x00D8 }, { 0x03A9, 0x00D9 }, { 0x03AA, 0x00DA }, { 0x03AB, 0x00DB }, { 0x03AC, 0x00DC }, { 0x03AD, 0x00DD }, { 0x03AE, 0x00DE }, - { 0x03AF, 0x00DF }, { 0x03B0, 0x00E0 }, { 0x03B1, 0x00E1 }, { 0x03B2, 0x00E2 }, { 0x03B3, 0x00E3 }, { 0x03B4, 0x00E4 }, { 0x03B5, 0x00E5 }, { 0x03B6, 0x00E6 }, - { 0x03B7, 0x00E7 }, { 0x03B8, 0x00E8 }, { 0x03B9, 0x00E9 }, { 0x03BA, 0x00EA }, { 0x03BB, 0x00EB }, { 0x03BC, 0x00EC }, { 0x03BD, 0x00ED }, { 0x03BE, 0x00EE }, - { 0x03BF, 0x00EF }, { 0x03C0, 0x00F0 }, { 0x03C1, 0x00F1 }, { 0x03C2, 0x00F2 }, { 0x03C3, 0x00F3 }, { 0x03C4, 0x00F4 }, { 0x03C5, 0x00F5 }, { 0x03C6, 0x00F6 }, - { 0x03C7, 0x00F7 }, { 0x03C8, 0x00F8 }, { 0x03C9, 0x00F9 }, { 0x03CA, 0x00FA }, { 0x03CB, 0x00FB }, { 0x03CC, 0x00FC }, { 0x03CD, 0x00FD }, { 0x03CE, 0x00FE }, - { 0x2015, 0x00AF }, { 0x2018, 0x00A1 }, { 0x2019, 0x00A2 }, { 0x20AC, 0x00A4 }, { 0x20AF, 0x00A5 }, + { 0x0000, 0x0000 }, { 0x0001, 0x0001 }, { 0x0002, 0x0002 }, { 0x0003, 0x0003 }, { 0x0004, 0x0004 }, { 0x0005, 0x0005 }, { 0x0006, 0x0006 }, { 0x0007, 0x0007 }, + { 0x0008, 0x0008 }, { 0x0009, 0x0009 }, { 0x000A, 0x000A }, { 0x000B, 0x000B }, { 0x000C, 0x000C }, { 0x000D, 0x000D }, { 0x000E, 0x000E }, { 0x000F, 0x000F }, + { 0x0010, 0x0010 }, { 0x0011, 0x0011 }, { 0x0012, 0x0012 }, { 0x0013, 0x0013 }, { 0x0014, 0x0014 }, { 0x0015, 0x0015 }, { 0x0016, 0x0016 }, { 0x0017, 0x0017 }, + { 0x0018, 0x0018 }, { 0x0019, 0x0019 }, { 0x001A, 0x001A }, { 0x001B, 0x001B }, { 0x001C, 0x001C }, { 0x001D, 0x001D }, { 0x001E, 0x001E }, { 0x001F, 0x001F }, + { 0x0020, 0x0020 }, { 0x0021, 0x0021 }, { 0x0022, 0x0022 }, { 0x0023, 0x0023 }, { 0x0024, 0x0024 }, { 0x0025, 0x0025 }, { 0x0026, 0x0026 }, { 0x0027, 0x0027 }, + { 0x0028, 0x0028 }, { 0x0029, 0x0029 }, { 0x002A, 0x002A }, { 0x002B, 0x002B }, { 0x002C, 0x002C }, { 0x002D, 0x002D }, { 0x002E, 0x002E }, { 0x002F, 0x002F }, + { 0x0030, 0x0030 }, { 0x0031, 0x0031 }, { 0x0032, 0x0032 }, { 0x0033, 0x0033 }, { 0x0034, 0x0034 }, { 0x0035, 0x0035 }, { 0x0036, 0x0036 }, { 0x0037, 0x0037 }, + { 0x0038, 0x0038 }, { 0x0039, 0x0039 }, { 0x003A, 0x003A }, { 0x003B, 0x003B }, { 0x003C, 0x003C }, { 0x003D, 0x003D }, { 0x003E, 0x003E }, { 0x003F, 0x003F }, + { 0x0040, 0x0040 }, { 0x0041, 0x0041 }, { 0x0042, 0x0042 }, { 0x0043, 0x0043 }, { 0x0044, 0x0044 }, { 0x0045, 0x0045 }, { 0x0046, 0x0046 }, { 0x0047, 0x0047 }, + { 0x0048, 0x0048 }, { 0x0049, 0x0049 }, { 0x004A, 0x004A }, { 0x004B, 0x004B }, { 0x004C, 0x004C }, { 0x004D, 0x004D }, { 0x004E, 0x004E }, { 0x004F, 0x004F }, + { 0x0050, 0x0050 }, { 0x0051, 0x0051 }, { 0x0052, 0x0052 }, { 0x0053, 0x0053 }, { 0x0054, 0x0054 }, { 0x0055, 0x0055 }, { 0x0056, 0x0056 }, { 0x0057, 0x0057 }, + { 0x0058, 0x0058 }, { 0x0059, 0x0059 }, { 0x005A, 0x005A }, { 0x005B, 0x005B }, { 0x005C, 0x005C }, { 0x005D, 0x005D }, { 0x005E, 0x005E }, { 0x005F, 0x005F }, + { 0x0060, 0x0060 }, { 0x0061, 0x0061 }, { 0x0062, 0x0062 }, { 0x0063, 0x0063 }, { 0x0064, 0x0064 }, { 0x0065, 0x0065 }, { 0x0066, 0x0066 }, { 0x0067, 0x0067 }, + { 0x0068, 0x0068 }, { 0x0069, 0x0069 }, { 0x006A, 0x006A }, { 0x006B, 0x006B }, { 0x006C, 0x006C }, { 0x006D, 0x006D }, { 0x006E, 0x006E }, { 0x006F, 0x006F }, + { 0x0070, 0x0070 }, { 0x0071, 0x0071 }, { 0x0072, 0x0072 }, { 0x0073, 0x0073 }, { 0x0074, 0x0074 }, { 0x0075, 0x0075 }, { 0x0076, 0x0076 }, { 0x0077, 0x0077 }, + { 0x0078, 0x0078 }, { 0x0079, 0x0079 }, { 0x007A, 0x007A }, { 0x007B, 0x007B }, { 0x007C, 0x007C }, { 0x007D, 0x007D }, { 0x007E, 0x007E }, { 0x007F, 0x007F }, + { 0x0080, 0x0080 }, { 0x0081, 0x0081 }, { 0x0082, 0x0082 }, { 0x0083, 0x0083 }, { 0x0084, 0x0084 }, { 0x0085, 0x0085 }, { 0x0086, 0x0086 }, { 0x0087, 0x0087 }, + { 0x0088, 0x0088 }, { 0x0089, 0x0089 }, { 0x008A, 0x008A }, { 0x008B, 0x008B }, { 0x008C, 0x008C }, { 0x008D, 0x008D }, { 0x008E, 0x008E }, { 0x008F, 0x008F }, + { 0x0090, 0x0090 }, { 0x0091, 0x0091 }, { 0x0092, 0x0092 }, { 0x0093, 0x0093 }, { 0x0094, 0x0094 }, { 0x0095, 0x0095 }, { 0x0096, 0x0096 }, { 0x0097, 0x0097 }, + { 0x0098, 0x0098 }, { 0x0099, 0x0099 }, { 0x009A, 0x009A }, { 0x009B, 0x009B }, { 0x009C, 0x009C }, { 0x009D, 0x009D }, { 0x009E, 0x009E }, { 0x009F, 0x009F }, + { 0x00A0, 0x00A0 }, { 0x00A3, 0x00A3 }, { 0x00A6, 0x00A6 }, { 0x00A7, 0x00A7 }, { 0x00A8, 0x00A8 }, { 0x00A9, 0x00A9 }, { 0x00AB, 0x00AB }, { 0x00AC, 0x00AC }, + { 0x00AD, 0x00AD }, { 0x00B0, 0x00B0 }, { 0x00B1, 0x00B1 }, { 0x00B2, 0x00B2 }, { 0x00B3, 0x00B3 }, { 0x00B7, 0x00B7 }, { 0x00BB, 0x00BB }, { 0x00BD, 0x00BD }, + { 0x037A, 0x00AA }, { 0x0384, 0x00B4 }, { 0x0385, 0x00B5 }, { 0x0386, 0x00B6 }, { 0x0388, 0x00B8 }, { 0x0389, 0x00B9 }, { 0x038A, 0x00BA }, { 0x038C, 0x00BC }, + { 0x038E, 0x00BE }, { 0x038F, 0x00BF }, { 0x0390, 0x00C0 }, { 0x0391, 0x00C1 }, { 0x0392, 0x00C2 }, { 0x0393, 0x00C3 }, { 0x0394, 0x00C4 }, { 0x0395, 0x00C5 }, + { 0x0396, 0x00C6 }, { 0x0397, 0x00C7 }, { 0x0398, 0x00C8 }, { 0x0399, 0x00C9 }, { 0x039A, 0x00CA }, { 0x039B, 0x00CB }, { 0x039C, 0x00CC }, { 0x039D, 0x00CD }, + { 0x039E, 0x00CE }, { 0x039F, 0x00CF }, { 0x03A0, 0x00D0 }, { 0x03A1, 0x00D1 }, { 0x03A3, 0x00D3 }, { 0x03A4, 0x00D4 }, { 0x03A5, 0x00D5 }, { 0x03A6, 0x00D6 }, + { 0x03A7, 0x00D7 }, { 0x03A8, 0x00D8 }, { 0x03A9, 0x00D9 }, { 0x03AA, 0x00DA }, { 0x03AB, 0x00DB }, { 0x03AC, 0x00DC }, { 0x03AD, 0x00DD }, { 0x03AE, 0x00DE }, + { 0x03AF, 0x00DF }, { 0x03B0, 0x00E0 }, { 0x03B1, 0x00E1 }, { 0x03B2, 0x00E2 }, { 0x03B3, 0x00E3 }, { 0x03B4, 0x00E4 }, { 0x03B5, 0x00E5 }, { 0x03B6, 0x00E6 }, + { 0x03B7, 0x00E7 }, { 0x03B8, 0x00E8 }, { 0x03B9, 0x00E9 }, { 0x03BA, 0x00EA }, { 0x03BB, 0x00EB }, { 0x03BC, 0x00EC }, { 0x03BD, 0x00ED }, { 0x03BE, 0x00EE }, + { 0x03BF, 0x00EF }, { 0x03C0, 0x00F0 }, { 0x03C1, 0x00F1 }, { 0x03C2, 0x00F2 }, { 0x03C3, 0x00F3 }, { 0x03C4, 0x00F4 }, { 0x03C5, 0x00F5 }, { 0x03C6, 0x00F6 }, + { 0x03C7, 0x00F7 }, { 0x03C8, 0x00F8 }, { 0x03C9, 0x00F9 }, { 0x03CA, 0x00FA }, { 0x03CB, 0x00FB }, { 0x03CC, 0x00FC }, { 0x03CD, 0x00FD }, { 0x03CE, 0x00FE }, + { 0x2015, 0x00AF }, { 0x2018, 0x00A1 }, { 0x2019, 0x00A2 }, { 0x20AC, 0x00A4 }, { 0x20AF, 0x00A5 }, }; diff --git a/Encodings/src/ISO8859_8Encoding.cpp b/Encodings/src/ISO8859_8Encoding.cpp index 023e32846..117cfb564 100644 --- a/Encodings/src/ISO8859_8Encoding.cpp +++ b/Encodings/src/ISO8859_8Encoding.cpp @@ -25,24 +25,24 @@ const char* ISO8859_8Encoding::_names[] = }; -const TextEncoding::CharacterMap ISO8859_8Encoding::_charMap = +const TextEncoding::CharacterMap ISO8859_8Encoding::_charMap = { - 0x0000, 0x0001, 0x0002, 0x0003, 0x0004, 0x0005, 0x0006, 0x0007, 0x0008, 0x0009, 0x000A, 0x000B, 0x000C, 0x000D, 0x000E, 0x000F, - 0x0010, 0x0011, 0x0012, 0x0013, 0x0014, 0x0015, 0x0016, 0x0017, 0x0018, 0x0019, 0x001A, 0x001B, 0x001C, 0x001D, 0x001E, 0x001F, - 0x0020, 0x0021, 0x0022, 0x0023, 0x0024, 0x0025, 0x0026, 0x0027, 0x0028, 0x0029, 0x002A, 0x002B, 0x002C, 0x002D, 0x002E, 0x002F, - 0x0030, 0x0031, 0x0032, 0x0033, 0x0034, 0x0035, 0x0036, 0x0037, 0x0038, 0x0039, 0x003A, 0x003B, 0x003C, 0x003D, 0x003E, 0x003F, - 0x0040, 0x0041, 0x0042, 0x0043, 0x0044, 0x0045, 0x0046, 0x0047, 0x0048, 0x0049, 0x004A, 0x004B, 0x004C, 0x004D, 0x004E, 0x004F, - 0x0050, 0x0051, 0x0052, 0x0053, 0x0054, 0x0055, 0x0056, 0x0057, 0x0058, 0x0059, 0x005A, 0x005B, 0x005C, 0x005D, 0x005E, 0x005F, - 0x0060, 0x0061, 0x0062, 0x0063, 0x0064, 0x0065, 0x0066, 0x0067, 0x0068, 0x0069, 0x006A, 0x006B, 0x006C, 0x006D, 0x006E, 0x006F, - 0x0070, 0x0071, 0x0072, 0x0073, 0x0074, 0x0075, 0x0076, 0x0077, 0x0078, 0x0079, 0x007A, 0x007B, 0x007C, 0x007D, 0x007E, 0x007F, - 0x0080, 0x0081, 0x0082, 0x0083, 0x0084, 0x0085, 0x0086, 0x0087, 0x0088, 0x0089, 0x008A, 0x008B, 0x008C, 0x008D, 0x008E, 0x008F, - 0x0090, 0x0091, 0x0092, 0x0093, 0x0094, 0x0095, 0x0096, 0x0097, 0x0098, 0x0099, 0x009A, 0x009B, 0x009C, 0x009D, 0x009E, 0x009F, - 0x00A0, -1, 0x00A2, 0x00A3, 0x00A4, 0x00A5, 0x00A6, 0x00A7, 0x00A8, 0x00A9, 0x00D7, 0x00AB, 0x00AC, 0x00AD, 0x00AE, 0x00AF, - 0x00B0, 0x00B1, 0x00B2, 0x00B3, 0x00B4, 0x00B5, 0x00B6, 0x00B7, 0x00B8, 0x00B9, 0x00F7, 0x00BB, 0x00BC, 0x00BD, 0x00BE, -1, - -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0x2017, - 0x05D0, 0x05D1, 0x05D2, 0x05D3, 0x05D4, 0x05D5, 0x05D6, 0x05D7, 0x05D8, 0x05D9, 0x05DA, 0x05DB, 0x05DC, 0x05DD, 0x05DE, 0x05DF, - 0x05E0, 0x05E1, 0x05E2, 0x05E3, 0x05E4, 0x05E5, 0x05E6, 0x05E7, 0x05E8, 0x05E9, 0x05EA, -1, -1, 0x200E, 0x200F, -1, + 0x0000, 0x0001, 0x0002, 0x0003, 0x0004, 0x0005, 0x0006, 0x0007, 0x0008, 0x0009, 0x000A, 0x000B, 0x000C, 0x000D, 0x000E, 0x000F, + 0x0010, 0x0011, 0x0012, 0x0013, 0x0014, 0x0015, 0x0016, 0x0017, 0x0018, 0x0019, 0x001A, 0x001B, 0x001C, 0x001D, 0x001E, 0x001F, + 0x0020, 0x0021, 0x0022, 0x0023, 0x0024, 0x0025, 0x0026, 0x0027, 0x0028, 0x0029, 0x002A, 0x002B, 0x002C, 0x002D, 0x002E, 0x002F, + 0x0030, 0x0031, 0x0032, 0x0033, 0x0034, 0x0035, 0x0036, 0x0037, 0x0038, 0x0039, 0x003A, 0x003B, 0x003C, 0x003D, 0x003E, 0x003F, + 0x0040, 0x0041, 0x0042, 0x0043, 0x0044, 0x0045, 0x0046, 0x0047, 0x0048, 0x0049, 0x004A, 0x004B, 0x004C, 0x004D, 0x004E, 0x004F, + 0x0050, 0x0051, 0x0052, 0x0053, 0x0054, 0x0055, 0x0056, 0x0057, 0x0058, 0x0059, 0x005A, 0x005B, 0x005C, 0x005D, 0x005E, 0x005F, + 0x0060, 0x0061, 0x0062, 0x0063, 0x0064, 0x0065, 0x0066, 0x0067, 0x0068, 0x0069, 0x006A, 0x006B, 0x006C, 0x006D, 0x006E, 0x006F, + 0x0070, 0x0071, 0x0072, 0x0073, 0x0074, 0x0075, 0x0076, 0x0077, 0x0078, 0x0079, 0x007A, 0x007B, 0x007C, 0x007D, 0x007E, 0x007F, + 0x0080, 0x0081, 0x0082, 0x0083, 0x0084, 0x0085, 0x0086, 0x0087, 0x0088, 0x0089, 0x008A, 0x008B, 0x008C, 0x008D, 0x008E, 0x008F, + 0x0090, 0x0091, 0x0092, 0x0093, 0x0094, 0x0095, 0x0096, 0x0097, 0x0098, 0x0099, 0x009A, 0x009B, 0x009C, 0x009D, 0x009E, 0x009F, + 0x00A0, -1, 0x00A2, 0x00A3, 0x00A4, 0x00A5, 0x00A6, 0x00A7, 0x00A8, 0x00A9, 0x00D7, 0x00AB, 0x00AC, 0x00AD, 0x00AE, 0x00AF, + 0x00B0, 0x00B1, 0x00B2, 0x00B3, 0x00B4, 0x00B5, 0x00B6, 0x00B7, 0x00B8, 0x00B9, 0x00F7, 0x00BB, 0x00BC, 0x00BD, 0x00BE, -1, + -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0x2017, + 0x05D0, 0x05D1, 0x05D2, 0x05D3, 0x05D4, 0x05D5, 0x05D6, 0x05D7, 0x05D8, 0x05D9, 0x05DA, 0x05DB, 0x05DC, 0x05DD, 0x05DE, 0x05DF, + 0x05E0, 0x05E1, 0x05E2, 0x05E3, 0x05E4, 0x05E5, 0x05E6, 0x05E7, 0x05E8, 0x05E9, 0x05EA, -1, -1, 0x200E, 0x200F, -1, }; @@ -52,34 +52,34 @@ const DoubleByteEncoding::Mapping ISO8859_8Encoding::_mappingTable[] = { const DoubleByteEncoding::Mapping ISO8859_8Encoding::_reverseMappingTable[] = { - { 0x0000, 0x0000 }, { 0x0001, 0x0001 }, { 0x0002, 0x0002 }, { 0x0003, 0x0003 }, { 0x0004, 0x0004 }, { 0x0005, 0x0005 }, { 0x0006, 0x0006 }, { 0x0007, 0x0007 }, - { 0x0008, 0x0008 }, { 0x0009, 0x0009 }, { 0x000A, 0x000A }, { 0x000B, 0x000B }, { 0x000C, 0x000C }, { 0x000D, 0x000D }, { 0x000E, 0x000E }, { 0x000F, 0x000F }, - { 0x0010, 0x0010 }, { 0x0011, 0x0011 }, { 0x0012, 0x0012 }, { 0x0013, 0x0013 }, { 0x0014, 0x0014 }, { 0x0015, 0x0015 }, { 0x0016, 0x0016 }, { 0x0017, 0x0017 }, - { 0x0018, 0x0018 }, { 0x0019, 0x0019 }, { 0x001A, 0x001A }, { 0x001B, 0x001B }, { 0x001C, 0x001C }, { 0x001D, 0x001D }, { 0x001E, 0x001E }, { 0x001F, 0x001F }, - { 0x0020, 0x0020 }, { 0x0021, 0x0021 }, { 0x0022, 0x0022 }, { 0x0023, 0x0023 }, { 0x0024, 0x0024 }, { 0x0025, 0x0025 }, { 0x0026, 0x0026 }, { 0x0027, 0x0027 }, - { 0x0028, 0x0028 }, { 0x0029, 0x0029 }, { 0x002A, 0x002A }, { 0x002B, 0x002B }, { 0x002C, 0x002C }, { 0x002D, 0x002D }, { 0x002E, 0x002E }, { 0x002F, 0x002F }, - { 0x0030, 0x0030 }, { 0x0031, 0x0031 }, { 0x0032, 0x0032 }, { 0x0033, 0x0033 }, { 0x0034, 0x0034 }, { 0x0035, 0x0035 }, { 0x0036, 0x0036 }, { 0x0037, 0x0037 }, - { 0x0038, 0x0038 }, { 0x0039, 0x0039 }, { 0x003A, 0x003A }, { 0x003B, 0x003B }, { 0x003C, 0x003C }, { 0x003D, 0x003D }, { 0x003E, 0x003E }, { 0x003F, 0x003F }, - { 0x0040, 0x0040 }, { 0x0041, 0x0041 }, { 0x0042, 0x0042 }, { 0x0043, 0x0043 }, { 0x0044, 0x0044 }, { 0x0045, 0x0045 }, { 0x0046, 0x0046 }, { 0x0047, 0x0047 }, - { 0x0048, 0x0048 }, { 0x0049, 0x0049 }, { 0x004A, 0x004A }, { 0x004B, 0x004B }, { 0x004C, 0x004C }, { 0x004D, 0x004D }, { 0x004E, 0x004E }, { 0x004F, 0x004F }, - { 0x0050, 0x0050 }, { 0x0051, 0x0051 }, { 0x0052, 0x0052 }, { 0x0053, 0x0053 }, { 0x0054, 0x0054 }, { 0x0055, 0x0055 }, { 0x0056, 0x0056 }, { 0x0057, 0x0057 }, - { 0x0058, 0x0058 }, { 0x0059, 0x0059 }, { 0x005A, 0x005A }, { 0x005B, 0x005B }, { 0x005C, 0x005C }, { 0x005D, 0x005D }, { 0x005E, 0x005E }, { 0x005F, 0x005F }, - { 0x0060, 0x0060 }, { 0x0061, 0x0061 }, { 0x0062, 0x0062 }, { 0x0063, 0x0063 }, { 0x0064, 0x0064 }, { 0x0065, 0x0065 }, { 0x0066, 0x0066 }, { 0x0067, 0x0067 }, - { 0x0068, 0x0068 }, { 0x0069, 0x0069 }, { 0x006A, 0x006A }, { 0x006B, 0x006B }, { 0x006C, 0x006C }, { 0x006D, 0x006D }, { 0x006E, 0x006E }, { 0x006F, 0x006F }, - { 0x0070, 0x0070 }, { 0x0071, 0x0071 }, { 0x0072, 0x0072 }, { 0x0073, 0x0073 }, { 0x0074, 0x0074 }, { 0x0075, 0x0075 }, { 0x0076, 0x0076 }, { 0x0077, 0x0077 }, - { 0x0078, 0x0078 }, { 0x0079, 0x0079 }, { 0x007A, 0x007A }, { 0x007B, 0x007B }, { 0x007C, 0x007C }, { 0x007D, 0x007D }, { 0x007E, 0x007E }, { 0x007F, 0x007F }, - { 0x0080, 0x0080 }, { 0x0081, 0x0081 }, { 0x0082, 0x0082 }, { 0x0083, 0x0083 }, { 0x0084, 0x0084 }, { 0x0085, 0x0085 }, { 0x0086, 0x0086 }, { 0x0087, 0x0087 }, - { 0x0088, 0x0088 }, { 0x0089, 0x0089 }, { 0x008A, 0x008A }, { 0x008B, 0x008B }, { 0x008C, 0x008C }, { 0x008D, 0x008D }, { 0x008E, 0x008E }, { 0x008F, 0x008F }, - { 0x0090, 0x0090 }, { 0x0091, 0x0091 }, { 0x0092, 0x0092 }, { 0x0093, 0x0093 }, { 0x0094, 0x0094 }, { 0x0095, 0x0095 }, { 0x0096, 0x0096 }, { 0x0097, 0x0097 }, - { 0x0098, 0x0098 }, { 0x0099, 0x0099 }, { 0x009A, 0x009A }, { 0x009B, 0x009B }, { 0x009C, 0x009C }, { 0x009D, 0x009D }, { 0x009E, 0x009E }, { 0x009F, 0x009F }, - { 0x00A0, 0x00A0 }, { 0x00A2, 0x00A2 }, { 0x00A3, 0x00A3 }, { 0x00A4, 0x00A4 }, { 0x00A5, 0x00A5 }, { 0x00A6, 0x00A6 }, { 0x00A7, 0x00A7 }, { 0x00A8, 0x00A8 }, - { 0x00A9, 0x00A9 }, { 0x00AB, 0x00AB }, { 0x00AC, 0x00AC }, { 0x00AD, 0x00AD }, { 0x00AE, 0x00AE }, { 0x00AF, 0x00AF }, { 0x00B0, 0x00B0 }, { 0x00B1, 0x00B1 }, - { 0x00B2, 0x00B2 }, { 0x00B3, 0x00B3 }, { 0x00B4, 0x00B4 }, { 0x00B5, 0x00B5 }, { 0x00B6, 0x00B6 }, { 0x00B7, 0x00B7 }, { 0x00B8, 0x00B8 }, { 0x00B9, 0x00B9 }, - { 0x00BB, 0x00BB }, { 0x00BC, 0x00BC }, { 0x00BD, 0x00BD }, { 0x00BE, 0x00BE }, { 0x00D7, 0x00AA }, { 0x00F7, 0x00BA }, { 0x05D0, 0x00E0 }, { 0x05D1, 0x00E1 }, - { 0x05D2, 0x00E2 }, { 0x05D3, 0x00E3 }, { 0x05D4, 0x00E4 }, { 0x05D5, 0x00E5 }, { 0x05D6, 0x00E6 }, { 0x05D7, 0x00E7 }, { 0x05D8, 0x00E8 }, { 0x05D9, 0x00E9 }, - { 0x05DA, 0x00EA }, { 0x05DB, 0x00EB }, { 0x05DC, 0x00EC }, { 0x05DD, 0x00ED }, { 0x05DE, 0x00EE }, { 0x05DF, 0x00EF }, { 0x05E0, 0x00F0 }, { 0x05E1, 0x00F1 }, - { 0x05E2, 0x00F2 }, { 0x05E3, 0x00F3 }, { 0x05E4, 0x00F4 }, { 0x05E5, 0x00F5 }, { 0x05E6, 0x00F6 }, { 0x05E7, 0x00F7 }, { 0x05E8, 0x00F8 }, { 0x05E9, 0x00F9 }, - { 0x05EA, 0x00FA }, { 0x200E, 0x00FD }, { 0x200F, 0x00FE }, { 0x2017, 0x00DF }, + { 0x0000, 0x0000 }, { 0x0001, 0x0001 }, { 0x0002, 0x0002 }, { 0x0003, 0x0003 }, { 0x0004, 0x0004 }, { 0x0005, 0x0005 }, { 0x0006, 0x0006 }, { 0x0007, 0x0007 }, + { 0x0008, 0x0008 }, { 0x0009, 0x0009 }, { 0x000A, 0x000A }, { 0x000B, 0x000B }, { 0x000C, 0x000C }, { 0x000D, 0x000D }, { 0x000E, 0x000E }, { 0x000F, 0x000F }, + { 0x0010, 0x0010 }, { 0x0011, 0x0011 }, { 0x0012, 0x0012 }, { 0x0013, 0x0013 }, { 0x0014, 0x0014 }, { 0x0015, 0x0015 }, { 0x0016, 0x0016 }, { 0x0017, 0x0017 }, + { 0x0018, 0x0018 }, { 0x0019, 0x0019 }, { 0x001A, 0x001A }, { 0x001B, 0x001B }, { 0x001C, 0x001C }, { 0x001D, 0x001D }, { 0x001E, 0x001E }, { 0x001F, 0x001F }, + { 0x0020, 0x0020 }, { 0x0021, 0x0021 }, { 0x0022, 0x0022 }, { 0x0023, 0x0023 }, { 0x0024, 0x0024 }, { 0x0025, 0x0025 }, { 0x0026, 0x0026 }, { 0x0027, 0x0027 }, + { 0x0028, 0x0028 }, { 0x0029, 0x0029 }, { 0x002A, 0x002A }, { 0x002B, 0x002B }, { 0x002C, 0x002C }, { 0x002D, 0x002D }, { 0x002E, 0x002E }, { 0x002F, 0x002F }, + { 0x0030, 0x0030 }, { 0x0031, 0x0031 }, { 0x0032, 0x0032 }, { 0x0033, 0x0033 }, { 0x0034, 0x0034 }, { 0x0035, 0x0035 }, { 0x0036, 0x0036 }, { 0x0037, 0x0037 }, + { 0x0038, 0x0038 }, { 0x0039, 0x0039 }, { 0x003A, 0x003A }, { 0x003B, 0x003B }, { 0x003C, 0x003C }, { 0x003D, 0x003D }, { 0x003E, 0x003E }, { 0x003F, 0x003F }, + { 0x0040, 0x0040 }, { 0x0041, 0x0041 }, { 0x0042, 0x0042 }, { 0x0043, 0x0043 }, { 0x0044, 0x0044 }, { 0x0045, 0x0045 }, { 0x0046, 0x0046 }, { 0x0047, 0x0047 }, + { 0x0048, 0x0048 }, { 0x0049, 0x0049 }, { 0x004A, 0x004A }, { 0x004B, 0x004B }, { 0x004C, 0x004C }, { 0x004D, 0x004D }, { 0x004E, 0x004E }, { 0x004F, 0x004F }, + { 0x0050, 0x0050 }, { 0x0051, 0x0051 }, { 0x0052, 0x0052 }, { 0x0053, 0x0053 }, { 0x0054, 0x0054 }, { 0x0055, 0x0055 }, { 0x0056, 0x0056 }, { 0x0057, 0x0057 }, + { 0x0058, 0x0058 }, { 0x0059, 0x0059 }, { 0x005A, 0x005A }, { 0x005B, 0x005B }, { 0x005C, 0x005C }, { 0x005D, 0x005D }, { 0x005E, 0x005E }, { 0x005F, 0x005F }, + { 0x0060, 0x0060 }, { 0x0061, 0x0061 }, { 0x0062, 0x0062 }, { 0x0063, 0x0063 }, { 0x0064, 0x0064 }, { 0x0065, 0x0065 }, { 0x0066, 0x0066 }, { 0x0067, 0x0067 }, + { 0x0068, 0x0068 }, { 0x0069, 0x0069 }, { 0x006A, 0x006A }, { 0x006B, 0x006B }, { 0x006C, 0x006C }, { 0x006D, 0x006D }, { 0x006E, 0x006E }, { 0x006F, 0x006F }, + { 0x0070, 0x0070 }, { 0x0071, 0x0071 }, { 0x0072, 0x0072 }, { 0x0073, 0x0073 }, { 0x0074, 0x0074 }, { 0x0075, 0x0075 }, { 0x0076, 0x0076 }, { 0x0077, 0x0077 }, + { 0x0078, 0x0078 }, { 0x0079, 0x0079 }, { 0x007A, 0x007A }, { 0x007B, 0x007B }, { 0x007C, 0x007C }, { 0x007D, 0x007D }, { 0x007E, 0x007E }, { 0x007F, 0x007F }, + { 0x0080, 0x0080 }, { 0x0081, 0x0081 }, { 0x0082, 0x0082 }, { 0x0083, 0x0083 }, { 0x0084, 0x0084 }, { 0x0085, 0x0085 }, { 0x0086, 0x0086 }, { 0x0087, 0x0087 }, + { 0x0088, 0x0088 }, { 0x0089, 0x0089 }, { 0x008A, 0x008A }, { 0x008B, 0x008B }, { 0x008C, 0x008C }, { 0x008D, 0x008D }, { 0x008E, 0x008E }, { 0x008F, 0x008F }, + { 0x0090, 0x0090 }, { 0x0091, 0x0091 }, { 0x0092, 0x0092 }, { 0x0093, 0x0093 }, { 0x0094, 0x0094 }, { 0x0095, 0x0095 }, { 0x0096, 0x0096 }, { 0x0097, 0x0097 }, + { 0x0098, 0x0098 }, { 0x0099, 0x0099 }, { 0x009A, 0x009A }, { 0x009B, 0x009B }, { 0x009C, 0x009C }, { 0x009D, 0x009D }, { 0x009E, 0x009E }, { 0x009F, 0x009F }, + { 0x00A0, 0x00A0 }, { 0x00A2, 0x00A2 }, { 0x00A3, 0x00A3 }, { 0x00A4, 0x00A4 }, { 0x00A5, 0x00A5 }, { 0x00A6, 0x00A6 }, { 0x00A7, 0x00A7 }, { 0x00A8, 0x00A8 }, + { 0x00A9, 0x00A9 }, { 0x00AB, 0x00AB }, { 0x00AC, 0x00AC }, { 0x00AD, 0x00AD }, { 0x00AE, 0x00AE }, { 0x00AF, 0x00AF }, { 0x00B0, 0x00B0 }, { 0x00B1, 0x00B1 }, + { 0x00B2, 0x00B2 }, { 0x00B3, 0x00B3 }, { 0x00B4, 0x00B4 }, { 0x00B5, 0x00B5 }, { 0x00B6, 0x00B6 }, { 0x00B7, 0x00B7 }, { 0x00B8, 0x00B8 }, { 0x00B9, 0x00B9 }, + { 0x00BB, 0x00BB }, { 0x00BC, 0x00BC }, { 0x00BD, 0x00BD }, { 0x00BE, 0x00BE }, { 0x00D7, 0x00AA }, { 0x00F7, 0x00BA }, { 0x05D0, 0x00E0 }, { 0x05D1, 0x00E1 }, + { 0x05D2, 0x00E2 }, { 0x05D3, 0x00E3 }, { 0x05D4, 0x00E4 }, { 0x05D5, 0x00E5 }, { 0x05D6, 0x00E6 }, { 0x05D7, 0x00E7 }, { 0x05D8, 0x00E8 }, { 0x05D9, 0x00E9 }, + { 0x05DA, 0x00EA }, { 0x05DB, 0x00EB }, { 0x05DC, 0x00EC }, { 0x05DD, 0x00ED }, { 0x05DE, 0x00EE }, { 0x05DF, 0x00EF }, { 0x05E0, 0x00F0 }, { 0x05E1, 0x00F1 }, + { 0x05E2, 0x00F2 }, { 0x05E3, 0x00F3 }, { 0x05E4, 0x00F4 }, { 0x05E5, 0x00F5 }, { 0x05E6, 0x00F6 }, { 0x05E7, 0x00F7 }, { 0x05E8, 0x00F8 }, { 0x05E9, 0x00F9 }, + { 0x05EA, 0x00FA }, { 0x200E, 0x00FD }, { 0x200F, 0x00FE }, { 0x2017, 0x00DF }, }; diff --git a/Encodings/src/ISO8859_9Encoding.cpp b/Encodings/src/ISO8859_9Encoding.cpp index 1c6734d4d..fe3464aa2 100644 --- a/Encodings/src/ISO8859_9Encoding.cpp +++ b/Encodings/src/ISO8859_9Encoding.cpp @@ -27,24 +27,24 @@ const char* ISO8859_9Encoding::_names[] = }; -const TextEncoding::CharacterMap ISO8859_9Encoding::_charMap = +const TextEncoding::CharacterMap ISO8859_9Encoding::_charMap = { - 0x0000, 0x0001, 0x0002, 0x0003, 0x0004, 0x0005, 0x0006, 0x0007, 0x0008, 0x0009, 0x000A, 0x000B, 0x000C, 0x000D, 0x000E, 0x000F, - 0x0010, 0x0011, 0x0012, 0x0013, 0x0014, 0x0015, 0x0016, 0x0017, 0x0018, 0x0019, 0x001A, 0x001B, 0x001C, 0x001D, 0x001E, 0x001F, - 0x0020, 0x0021, 0x0022, 0x0023, 0x0024, 0x0025, 0x0026, 0x0027, 0x0028, 0x0029, 0x002A, 0x002B, 0x002C, 0x002D, 0x002E, 0x002F, - 0x0030, 0x0031, 0x0032, 0x0033, 0x0034, 0x0035, 0x0036, 0x0037, 0x0038, 0x0039, 0x003A, 0x003B, 0x003C, 0x003D, 0x003E, 0x003F, - 0x0040, 0x0041, 0x0042, 0x0043, 0x0044, 0x0045, 0x0046, 0x0047, 0x0048, 0x0049, 0x004A, 0x004B, 0x004C, 0x004D, 0x004E, 0x004F, - 0x0050, 0x0051, 0x0052, 0x0053, 0x0054, 0x0055, 0x0056, 0x0057, 0x0058, 0x0059, 0x005A, 0x005B, 0x005C, 0x005D, 0x005E, 0x005F, - 0x0060, 0x0061, 0x0062, 0x0063, 0x0064, 0x0065, 0x0066, 0x0067, 0x0068, 0x0069, 0x006A, 0x006B, 0x006C, 0x006D, 0x006E, 0x006F, - 0x0070, 0x0071, 0x0072, 0x0073, 0x0074, 0x0075, 0x0076, 0x0077, 0x0078, 0x0079, 0x007A, 0x007B, 0x007C, 0x007D, 0x007E, 0x007F, - 0x0080, 0x0081, 0x0082, 0x0083, 0x0084, 0x0085, 0x0086, 0x0087, 0x0088, 0x0089, 0x008A, 0x008B, 0x008C, 0x008D, 0x008E, 0x008F, - 0x0090, 0x0091, 0x0092, 0x0093, 0x0094, 0x0095, 0x0096, 0x0097, 0x0098, 0x0099, 0x009A, 0x009B, 0x009C, 0x009D, 0x009E, 0x009F, - 0x00A0, 0x00A1, 0x00A2, 0x00A3, 0x00A4, 0x00A5, 0x00A6, 0x00A7, 0x00A8, 0x00A9, 0x00AA, 0x00AB, 0x00AC, 0x00AD, 0x00AE, 0x00AF, - 0x00B0, 0x00B1, 0x00B2, 0x00B3, 0x00B4, 0x00B5, 0x00B6, 0x00B7, 0x00B8, 0x00B9, 0x00BA, 0x00BB, 0x00BC, 0x00BD, 0x00BE, 0x00BF, - 0x00C0, 0x00C1, 0x00C2, 0x00C3, 0x00C4, 0x00C5, 0x00C6, 0x00C7, 0x00C8, 0x00C9, 0x00CA, 0x00CB, 0x00CC, 0x00CD, 0x00CE, 0x00CF, - 0x011E, 0x00D1, 0x00D2, 0x00D3, 0x00D4, 0x00D5, 0x00D6, 0x00D7, 0x00D8, 0x00D9, 0x00DA, 0x00DB, 0x00DC, 0x0130, 0x015E, 0x00DF, - 0x00E0, 0x00E1, 0x00E2, 0x00E3, 0x00E4, 0x00E5, 0x00E6, 0x00E7, 0x00E8, 0x00E9, 0x00EA, 0x00EB, 0x00EC, 0x00ED, 0x00EE, 0x00EF, - 0x011F, 0x00F1, 0x00F2, 0x00F3, 0x00F4, 0x00F5, 0x00F6, 0x00F7, 0x00F8, 0x00F9, 0x00FA, 0x00FB, 0x00FC, 0x0131, 0x015F, 0x00FF, + 0x0000, 0x0001, 0x0002, 0x0003, 0x0004, 0x0005, 0x0006, 0x0007, 0x0008, 0x0009, 0x000A, 0x000B, 0x000C, 0x000D, 0x000E, 0x000F, + 0x0010, 0x0011, 0x0012, 0x0013, 0x0014, 0x0015, 0x0016, 0x0017, 0x0018, 0x0019, 0x001A, 0x001B, 0x001C, 0x001D, 0x001E, 0x001F, + 0x0020, 0x0021, 0x0022, 0x0023, 0x0024, 0x0025, 0x0026, 0x0027, 0x0028, 0x0029, 0x002A, 0x002B, 0x002C, 0x002D, 0x002E, 0x002F, + 0x0030, 0x0031, 0x0032, 0x0033, 0x0034, 0x0035, 0x0036, 0x0037, 0x0038, 0x0039, 0x003A, 0x003B, 0x003C, 0x003D, 0x003E, 0x003F, + 0x0040, 0x0041, 0x0042, 0x0043, 0x0044, 0x0045, 0x0046, 0x0047, 0x0048, 0x0049, 0x004A, 0x004B, 0x004C, 0x004D, 0x004E, 0x004F, + 0x0050, 0x0051, 0x0052, 0x0053, 0x0054, 0x0055, 0x0056, 0x0057, 0x0058, 0x0059, 0x005A, 0x005B, 0x005C, 0x005D, 0x005E, 0x005F, + 0x0060, 0x0061, 0x0062, 0x0063, 0x0064, 0x0065, 0x0066, 0x0067, 0x0068, 0x0069, 0x006A, 0x006B, 0x006C, 0x006D, 0x006E, 0x006F, + 0x0070, 0x0071, 0x0072, 0x0073, 0x0074, 0x0075, 0x0076, 0x0077, 0x0078, 0x0079, 0x007A, 0x007B, 0x007C, 0x007D, 0x007E, 0x007F, + 0x0080, 0x0081, 0x0082, 0x0083, 0x0084, 0x0085, 0x0086, 0x0087, 0x0088, 0x0089, 0x008A, 0x008B, 0x008C, 0x008D, 0x008E, 0x008F, + 0x0090, 0x0091, 0x0092, 0x0093, 0x0094, 0x0095, 0x0096, 0x0097, 0x0098, 0x0099, 0x009A, 0x009B, 0x009C, 0x009D, 0x009E, 0x009F, + 0x00A0, 0x00A1, 0x00A2, 0x00A3, 0x00A4, 0x00A5, 0x00A6, 0x00A7, 0x00A8, 0x00A9, 0x00AA, 0x00AB, 0x00AC, 0x00AD, 0x00AE, 0x00AF, + 0x00B0, 0x00B1, 0x00B2, 0x00B3, 0x00B4, 0x00B5, 0x00B6, 0x00B7, 0x00B8, 0x00B9, 0x00BA, 0x00BB, 0x00BC, 0x00BD, 0x00BE, 0x00BF, + 0x00C0, 0x00C1, 0x00C2, 0x00C3, 0x00C4, 0x00C5, 0x00C6, 0x00C7, 0x00C8, 0x00C9, 0x00CA, 0x00CB, 0x00CC, 0x00CD, 0x00CE, 0x00CF, + 0x011E, 0x00D1, 0x00D2, 0x00D3, 0x00D4, 0x00D5, 0x00D6, 0x00D7, 0x00D8, 0x00D9, 0x00DA, 0x00DB, 0x00DC, 0x0130, 0x015E, 0x00DF, + 0x00E0, 0x00E1, 0x00E2, 0x00E3, 0x00E4, 0x00E5, 0x00E6, 0x00E7, 0x00E8, 0x00E9, 0x00EA, 0x00EB, 0x00EC, 0x00ED, 0x00EE, 0x00EF, + 0x011F, 0x00F1, 0x00F2, 0x00F3, 0x00F4, 0x00F5, 0x00F6, 0x00F7, 0x00F8, 0x00F9, 0x00FA, 0x00FB, 0x00FC, 0x0131, 0x015F, 0x00FF, }; @@ -54,38 +54,38 @@ const DoubleByteEncoding::Mapping ISO8859_9Encoding::_mappingTable[] = { const DoubleByteEncoding::Mapping ISO8859_9Encoding::_reverseMappingTable[] = { - { 0x0000, 0x0000 }, { 0x0001, 0x0001 }, { 0x0002, 0x0002 }, { 0x0003, 0x0003 }, { 0x0004, 0x0004 }, { 0x0005, 0x0005 }, { 0x0006, 0x0006 }, { 0x0007, 0x0007 }, - { 0x0008, 0x0008 }, { 0x0009, 0x0009 }, { 0x000A, 0x000A }, { 0x000B, 0x000B }, { 0x000C, 0x000C }, { 0x000D, 0x000D }, { 0x000E, 0x000E }, { 0x000F, 0x000F }, - { 0x0010, 0x0010 }, { 0x0011, 0x0011 }, { 0x0012, 0x0012 }, { 0x0013, 0x0013 }, { 0x0014, 0x0014 }, { 0x0015, 0x0015 }, { 0x0016, 0x0016 }, { 0x0017, 0x0017 }, - { 0x0018, 0x0018 }, { 0x0019, 0x0019 }, { 0x001A, 0x001A }, { 0x001B, 0x001B }, { 0x001C, 0x001C }, { 0x001D, 0x001D }, { 0x001E, 0x001E }, { 0x001F, 0x001F }, - { 0x0020, 0x0020 }, { 0x0021, 0x0021 }, { 0x0022, 0x0022 }, { 0x0023, 0x0023 }, { 0x0024, 0x0024 }, { 0x0025, 0x0025 }, { 0x0026, 0x0026 }, { 0x0027, 0x0027 }, - { 0x0028, 0x0028 }, { 0x0029, 0x0029 }, { 0x002A, 0x002A }, { 0x002B, 0x002B }, { 0x002C, 0x002C }, { 0x002D, 0x002D }, { 0x002E, 0x002E }, { 0x002F, 0x002F }, - { 0x0030, 0x0030 }, { 0x0031, 0x0031 }, { 0x0032, 0x0032 }, { 0x0033, 0x0033 }, { 0x0034, 0x0034 }, { 0x0035, 0x0035 }, { 0x0036, 0x0036 }, { 0x0037, 0x0037 }, - { 0x0038, 0x0038 }, { 0x0039, 0x0039 }, { 0x003A, 0x003A }, { 0x003B, 0x003B }, { 0x003C, 0x003C }, { 0x003D, 0x003D }, { 0x003E, 0x003E }, { 0x003F, 0x003F }, - { 0x0040, 0x0040 }, { 0x0041, 0x0041 }, { 0x0042, 0x0042 }, { 0x0043, 0x0043 }, { 0x0044, 0x0044 }, { 0x0045, 0x0045 }, { 0x0046, 0x0046 }, { 0x0047, 0x0047 }, - { 0x0048, 0x0048 }, { 0x0049, 0x0049 }, { 0x004A, 0x004A }, { 0x004B, 0x004B }, { 0x004C, 0x004C }, { 0x004D, 0x004D }, { 0x004E, 0x004E }, { 0x004F, 0x004F }, - { 0x0050, 0x0050 }, { 0x0051, 0x0051 }, { 0x0052, 0x0052 }, { 0x0053, 0x0053 }, { 0x0054, 0x0054 }, { 0x0055, 0x0055 }, { 0x0056, 0x0056 }, { 0x0057, 0x0057 }, - { 0x0058, 0x0058 }, { 0x0059, 0x0059 }, { 0x005A, 0x005A }, { 0x005B, 0x005B }, { 0x005C, 0x005C }, { 0x005D, 0x005D }, { 0x005E, 0x005E }, { 0x005F, 0x005F }, - { 0x0060, 0x0060 }, { 0x0061, 0x0061 }, { 0x0062, 0x0062 }, { 0x0063, 0x0063 }, { 0x0064, 0x0064 }, { 0x0065, 0x0065 }, { 0x0066, 0x0066 }, { 0x0067, 0x0067 }, - { 0x0068, 0x0068 }, { 0x0069, 0x0069 }, { 0x006A, 0x006A }, { 0x006B, 0x006B }, { 0x006C, 0x006C }, { 0x006D, 0x006D }, { 0x006E, 0x006E }, { 0x006F, 0x006F }, - { 0x0070, 0x0070 }, { 0x0071, 0x0071 }, { 0x0072, 0x0072 }, { 0x0073, 0x0073 }, { 0x0074, 0x0074 }, { 0x0075, 0x0075 }, { 0x0076, 0x0076 }, { 0x0077, 0x0077 }, - { 0x0078, 0x0078 }, { 0x0079, 0x0079 }, { 0x007A, 0x007A }, { 0x007B, 0x007B }, { 0x007C, 0x007C }, { 0x007D, 0x007D }, { 0x007E, 0x007E }, { 0x007F, 0x007F }, - { 0x0080, 0x0080 }, { 0x0081, 0x0081 }, { 0x0082, 0x0082 }, { 0x0083, 0x0083 }, { 0x0084, 0x0084 }, { 0x0085, 0x0085 }, { 0x0086, 0x0086 }, { 0x0087, 0x0087 }, - { 0x0088, 0x0088 }, { 0x0089, 0x0089 }, { 0x008A, 0x008A }, { 0x008B, 0x008B }, { 0x008C, 0x008C }, { 0x008D, 0x008D }, { 0x008E, 0x008E }, { 0x008F, 0x008F }, - { 0x0090, 0x0090 }, { 0x0091, 0x0091 }, { 0x0092, 0x0092 }, { 0x0093, 0x0093 }, { 0x0094, 0x0094 }, { 0x0095, 0x0095 }, { 0x0096, 0x0096 }, { 0x0097, 0x0097 }, - { 0x0098, 0x0098 }, { 0x0099, 0x0099 }, { 0x009A, 0x009A }, { 0x009B, 0x009B }, { 0x009C, 0x009C }, { 0x009D, 0x009D }, { 0x009E, 0x009E }, { 0x009F, 0x009F }, - { 0x00A0, 0x00A0 }, { 0x00A1, 0x00A1 }, { 0x00A2, 0x00A2 }, { 0x00A3, 0x00A3 }, { 0x00A4, 0x00A4 }, { 0x00A5, 0x00A5 }, { 0x00A6, 0x00A6 }, { 0x00A7, 0x00A7 }, - { 0x00A8, 0x00A8 }, { 0x00A9, 0x00A9 }, { 0x00AA, 0x00AA }, { 0x00AB, 0x00AB }, { 0x00AC, 0x00AC }, { 0x00AD, 0x00AD }, { 0x00AE, 0x00AE }, { 0x00AF, 0x00AF }, - { 0x00B0, 0x00B0 }, { 0x00B1, 0x00B1 }, { 0x00B2, 0x00B2 }, { 0x00B3, 0x00B3 }, { 0x00B4, 0x00B4 }, { 0x00B5, 0x00B5 }, { 0x00B6, 0x00B6 }, { 0x00B7, 0x00B7 }, - { 0x00B8, 0x00B8 }, { 0x00B9, 0x00B9 }, { 0x00BA, 0x00BA }, { 0x00BB, 0x00BB }, { 0x00BC, 0x00BC }, { 0x00BD, 0x00BD }, { 0x00BE, 0x00BE }, { 0x00BF, 0x00BF }, - { 0x00C0, 0x00C0 }, { 0x00C1, 0x00C1 }, { 0x00C2, 0x00C2 }, { 0x00C3, 0x00C3 }, { 0x00C4, 0x00C4 }, { 0x00C5, 0x00C5 }, { 0x00C6, 0x00C6 }, { 0x00C7, 0x00C7 }, - { 0x00C8, 0x00C8 }, { 0x00C9, 0x00C9 }, { 0x00CA, 0x00CA }, { 0x00CB, 0x00CB }, { 0x00CC, 0x00CC }, { 0x00CD, 0x00CD }, { 0x00CE, 0x00CE }, { 0x00CF, 0x00CF }, - { 0x00D1, 0x00D1 }, { 0x00D2, 0x00D2 }, { 0x00D3, 0x00D3 }, { 0x00D4, 0x00D4 }, { 0x00D5, 0x00D5 }, { 0x00D6, 0x00D6 }, { 0x00D7, 0x00D7 }, { 0x00D8, 0x00D8 }, - { 0x00D9, 0x00D9 }, { 0x00DA, 0x00DA }, { 0x00DB, 0x00DB }, { 0x00DC, 0x00DC }, { 0x00DF, 0x00DF }, { 0x00E0, 0x00E0 }, { 0x00E1, 0x00E1 }, { 0x00E2, 0x00E2 }, - { 0x00E3, 0x00E3 }, { 0x00E4, 0x00E4 }, { 0x00E5, 0x00E5 }, { 0x00E6, 0x00E6 }, { 0x00E7, 0x00E7 }, { 0x00E8, 0x00E8 }, { 0x00E9, 0x00E9 }, { 0x00EA, 0x00EA }, - { 0x00EB, 0x00EB }, { 0x00EC, 0x00EC }, { 0x00ED, 0x00ED }, { 0x00EE, 0x00EE }, { 0x00EF, 0x00EF }, { 0x00F1, 0x00F1 }, { 0x00F2, 0x00F2 }, { 0x00F3, 0x00F3 }, - { 0x00F4, 0x00F4 }, { 0x00F5, 0x00F5 }, { 0x00F6, 0x00F6 }, { 0x00F7, 0x00F7 }, { 0x00F8, 0x00F8 }, { 0x00F9, 0x00F9 }, { 0x00FA, 0x00FA }, { 0x00FB, 0x00FB }, - { 0x00FC, 0x00FC }, { 0x00FF, 0x00FF }, { 0x011E, 0x00D0 }, { 0x011F, 0x00F0 }, { 0x0130, 0x00DD }, { 0x0131, 0x00FD }, { 0x015E, 0x00DE }, { 0x015F, 0x00FE }, + { 0x0000, 0x0000 }, { 0x0001, 0x0001 }, { 0x0002, 0x0002 }, { 0x0003, 0x0003 }, { 0x0004, 0x0004 }, { 0x0005, 0x0005 }, { 0x0006, 0x0006 }, { 0x0007, 0x0007 }, + { 0x0008, 0x0008 }, { 0x0009, 0x0009 }, { 0x000A, 0x000A }, { 0x000B, 0x000B }, { 0x000C, 0x000C }, { 0x000D, 0x000D }, { 0x000E, 0x000E }, { 0x000F, 0x000F }, + { 0x0010, 0x0010 }, { 0x0011, 0x0011 }, { 0x0012, 0x0012 }, { 0x0013, 0x0013 }, { 0x0014, 0x0014 }, { 0x0015, 0x0015 }, { 0x0016, 0x0016 }, { 0x0017, 0x0017 }, + { 0x0018, 0x0018 }, { 0x0019, 0x0019 }, { 0x001A, 0x001A }, { 0x001B, 0x001B }, { 0x001C, 0x001C }, { 0x001D, 0x001D }, { 0x001E, 0x001E }, { 0x001F, 0x001F }, + { 0x0020, 0x0020 }, { 0x0021, 0x0021 }, { 0x0022, 0x0022 }, { 0x0023, 0x0023 }, { 0x0024, 0x0024 }, { 0x0025, 0x0025 }, { 0x0026, 0x0026 }, { 0x0027, 0x0027 }, + { 0x0028, 0x0028 }, { 0x0029, 0x0029 }, { 0x002A, 0x002A }, { 0x002B, 0x002B }, { 0x002C, 0x002C }, { 0x002D, 0x002D }, { 0x002E, 0x002E }, { 0x002F, 0x002F }, + { 0x0030, 0x0030 }, { 0x0031, 0x0031 }, { 0x0032, 0x0032 }, { 0x0033, 0x0033 }, { 0x0034, 0x0034 }, { 0x0035, 0x0035 }, { 0x0036, 0x0036 }, { 0x0037, 0x0037 }, + { 0x0038, 0x0038 }, { 0x0039, 0x0039 }, { 0x003A, 0x003A }, { 0x003B, 0x003B }, { 0x003C, 0x003C }, { 0x003D, 0x003D }, { 0x003E, 0x003E }, { 0x003F, 0x003F }, + { 0x0040, 0x0040 }, { 0x0041, 0x0041 }, { 0x0042, 0x0042 }, { 0x0043, 0x0043 }, { 0x0044, 0x0044 }, { 0x0045, 0x0045 }, { 0x0046, 0x0046 }, { 0x0047, 0x0047 }, + { 0x0048, 0x0048 }, { 0x0049, 0x0049 }, { 0x004A, 0x004A }, { 0x004B, 0x004B }, { 0x004C, 0x004C }, { 0x004D, 0x004D }, { 0x004E, 0x004E }, { 0x004F, 0x004F }, + { 0x0050, 0x0050 }, { 0x0051, 0x0051 }, { 0x0052, 0x0052 }, { 0x0053, 0x0053 }, { 0x0054, 0x0054 }, { 0x0055, 0x0055 }, { 0x0056, 0x0056 }, { 0x0057, 0x0057 }, + { 0x0058, 0x0058 }, { 0x0059, 0x0059 }, { 0x005A, 0x005A }, { 0x005B, 0x005B }, { 0x005C, 0x005C }, { 0x005D, 0x005D }, { 0x005E, 0x005E }, { 0x005F, 0x005F }, + { 0x0060, 0x0060 }, { 0x0061, 0x0061 }, { 0x0062, 0x0062 }, { 0x0063, 0x0063 }, { 0x0064, 0x0064 }, { 0x0065, 0x0065 }, { 0x0066, 0x0066 }, { 0x0067, 0x0067 }, + { 0x0068, 0x0068 }, { 0x0069, 0x0069 }, { 0x006A, 0x006A }, { 0x006B, 0x006B }, { 0x006C, 0x006C }, { 0x006D, 0x006D }, { 0x006E, 0x006E }, { 0x006F, 0x006F }, + { 0x0070, 0x0070 }, { 0x0071, 0x0071 }, { 0x0072, 0x0072 }, { 0x0073, 0x0073 }, { 0x0074, 0x0074 }, { 0x0075, 0x0075 }, { 0x0076, 0x0076 }, { 0x0077, 0x0077 }, + { 0x0078, 0x0078 }, { 0x0079, 0x0079 }, { 0x007A, 0x007A }, { 0x007B, 0x007B }, { 0x007C, 0x007C }, { 0x007D, 0x007D }, { 0x007E, 0x007E }, { 0x007F, 0x007F }, + { 0x0080, 0x0080 }, { 0x0081, 0x0081 }, { 0x0082, 0x0082 }, { 0x0083, 0x0083 }, { 0x0084, 0x0084 }, { 0x0085, 0x0085 }, { 0x0086, 0x0086 }, { 0x0087, 0x0087 }, + { 0x0088, 0x0088 }, { 0x0089, 0x0089 }, { 0x008A, 0x008A }, { 0x008B, 0x008B }, { 0x008C, 0x008C }, { 0x008D, 0x008D }, { 0x008E, 0x008E }, { 0x008F, 0x008F }, + { 0x0090, 0x0090 }, { 0x0091, 0x0091 }, { 0x0092, 0x0092 }, { 0x0093, 0x0093 }, { 0x0094, 0x0094 }, { 0x0095, 0x0095 }, { 0x0096, 0x0096 }, { 0x0097, 0x0097 }, + { 0x0098, 0x0098 }, { 0x0099, 0x0099 }, { 0x009A, 0x009A }, { 0x009B, 0x009B }, { 0x009C, 0x009C }, { 0x009D, 0x009D }, { 0x009E, 0x009E }, { 0x009F, 0x009F }, + { 0x00A0, 0x00A0 }, { 0x00A1, 0x00A1 }, { 0x00A2, 0x00A2 }, { 0x00A3, 0x00A3 }, { 0x00A4, 0x00A4 }, { 0x00A5, 0x00A5 }, { 0x00A6, 0x00A6 }, { 0x00A7, 0x00A7 }, + { 0x00A8, 0x00A8 }, { 0x00A9, 0x00A9 }, { 0x00AA, 0x00AA }, { 0x00AB, 0x00AB }, { 0x00AC, 0x00AC }, { 0x00AD, 0x00AD }, { 0x00AE, 0x00AE }, { 0x00AF, 0x00AF }, + { 0x00B0, 0x00B0 }, { 0x00B1, 0x00B1 }, { 0x00B2, 0x00B2 }, { 0x00B3, 0x00B3 }, { 0x00B4, 0x00B4 }, { 0x00B5, 0x00B5 }, { 0x00B6, 0x00B6 }, { 0x00B7, 0x00B7 }, + { 0x00B8, 0x00B8 }, { 0x00B9, 0x00B9 }, { 0x00BA, 0x00BA }, { 0x00BB, 0x00BB }, { 0x00BC, 0x00BC }, { 0x00BD, 0x00BD }, { 0x00BE, 0x00BE }, { 0x00BF, 0x00BF }, + { 0x00C0, 0x00C0 }, { 0x00C1, 0x00C1 }, { 0x00C2, 0x00C2 }, { 0x00C3, 0x00C3 }, { 0x00C4, 0x00C4 }, { 0x00C5, 0x00C5 }, { 0x00C6, 0x00C6 }, { 0x00C7, 0x00C7 }, + { 0x00C8, 0x00C8 }, { 0x00C9, 0x00C9 }, { 0x00CA, 0x00CA }, { 0x00CB, 0x00CB }, { 0x00CC, 0x00CC }, { 0x00CD, 0x00CD }, { 0x00CE, 0x00CE }, { 0x00CF, 0x00CF }, + { 0x00D1, 0x00D1 }, { 0x00D2, 0x00D2 }, { 0x00D3, 0x00D3 }, { 0x00D4, 0x00D4 }, { 0x00D5, 0x00D5 }, { 0x00D6, 0x00D6 }, { 0x00D7, 0x00D7 }, { 0x00D8, 0x00D8 }, + { 0x00D9, 0x00D9 }, { 0x00DA, 0x00DA }, { 0x00DB, 0x00DB }, { 0x00DC, 0x00DC }, { 0x00DF, 0x00DF }, { 0x00E0, 0x00E0 }, { 0x00E1, 0x00E1 }, { 0x00E2, 0x00E2 }, + { 0x00E3, 0x00E3 }, { 0x00E4, 0x00E4 }, { 0x00E5, 0x00E5 }, { 0x00E6, 0x00E6 }, { 0x00E7, 0x00E7 }, { 0x00E8, 0x00E8 }, { 0x00E9, 0x00E9 }, { 0x00EA, 0x00EA }, + { 0x00EB, 0x00EB }, { 0x00EC, 0x00EC }, { 0x00ED, 0x00ED }, { 0x00EE, 0x00EE }, { 0x00EF, 0x00EF }, { 0x00F1, 0x00F1 }, { 0x00F2, 0x00F2 }, { 0x00F3, 0x00F3 }, + { 0x00F4, 0x00F4 }, { 0x00F5, 0x00F5 }, { 0x00F6, 0x00F6 }, { 0x00F7, 0x00F7 }, { 0x00F8, 0x00F8 }, { 0x00F9, 0x00F9 }, { 0x00FA, 0x00FA }, { 0x00FB, 0x00FB }, + { 0x00FC, 0x00FC }, { 0x00FF, 0x00FF }, { 0x011E, 0x00D0 }, { 0x011F, 0x00F0 }, { 0x0130, 0x00DD }, { 0x0131, 0x00FD }, { 0x015E, 0x00DE }, { 0x015F, 0x00FE }, }; diff --git a/Encodings/src/MacCentralEurRomanEncoding.cpp b/Encodings/src/MacCentralEurRomanEncoding.cpp index 20900d287..6d1735537 100644 --- a/Encodings/src/MacCentralEurRomanEncoding.cpp +++ b/Encodings/src/MacCentralEurRomanEncoding.cpp @@ -25,24 +25,24 @@ const char* MacCentralEurRomanEncoding::_names[] = }; -const TextEncoding::CharacterMap MacCentralEurRomanEncoding::_charMap = +const TextEncoding::CharacterMap MacCentralEurRomanEncoding::_charMap = { - -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - 0x0020, 0x0021, 0x0022, 0x0023, 0x0024, 0x0025, 0x0026, 0x0027, 0x0028, 0x0029, 0x002A, 0x002B, 0x002C, 0x002D, 0x002E, 0x002F, - 0x0030, 0x0031, 0x0032, 0x0033, 0x0034, 0x0035, 0x0036, 0x0037, 0x0038, 0x0039, 0x003A, 0x003B, 0x003C, 0x003D, 0x003E, 0x003F, - 0x0040, 0x0041, 0x0042, 0x0043, 0x0044, 0x0045, 0x0046, 0x0047, 0x0048, 0x0049, 0x004A, 0x004B, 0x004C, 0x004D, 0x004E, 0x004F, - 0x0050, 0x0051, 0x0052, 0x0053, 0x0054, 0x0055, 0x0056, 0x0057, 0x0058, 0x0059, 0x005A, 0x005B, 0x005C, 0x005D, 0x005E, 0x005F, - 0x0060, 0x0061, 0x0062, 0x0063, 0x0064, 0x0065, 0x0066, 0x0067, 0x0068, 0x0069, 0x006A, 0x006B, 0x006C, 0x006D, 0x006E, 0x006F, - 0x0070, 0x0071, 0x0072, 0x0073, 0x0074, 0x0075, 0x0076, 0x0077, 0x0078, 0x0079, 0x007A, 0x007B, 0x007C, 0x007D, 0x007E, -1, - 0x00C4, 0x0100, 0x0101, 0x00C9, 0x0104, 0x00D6, 0x00DC, 0x00E1, 0x0105, 0x010C, 0x00E4, 0x010D, 0x0106, 0x0107, 0x00E9, 0x0179, - 0x017A, 0x010E, 0x00ED, 0x010F, 0x0112, 0x0113, 0x0116, 0x00F3, 0x0117, 0x00F4, 0x00F6, 0x00F5, 0x00FA, 0x011A, 0x011B, 0x00FC, - 0x2020, 0x00B0, 0x0118, 0x00A3, 0x00A7, 0x2022, 0x00B6, 0x00DF, 0x00AE, 0x00A9, 0x2122, 0x0119, 0x00A8, 0x2260, 0x0123, 0x012E, - 0x012F, 0x012A, 0x2264, 0x2265, 0x012B, 0x0136, 0x2202, 0x2211, 0x0142, 0x013B, 0x013C, 0x013D, 0x013E, 0x0139, 0x013A, 0x0145, - 0x0146, 0x0143, 0x00AC, 0x221A, 0x0144, 0x0147, 0x2206, 0x00AB, 0x00BB, 0x2026, 0x00A0, 0x0148, 0x0150, 0x00D5, 0x0151, 0x014C, - 0x2013, 0x2014, 0x201C, 0x201D, 0x2018, 0x2019, 0x00F7, 0x25CA, 0x014D, 0x0154, 0x0155, 0x0158, 0x2039, 0x203A, 0x0159, 0x0156, - 0x0157, 0x0160, 0x201A, 0x201E, 0x0161, 0x015A, 0x015B, 0x00C1, 0x0164, 0x0165, 0x00CD, 0x017D, 0x017E, 0x016A, 0x00D3, 0x00D4, - 0x016B, 0x016E, 0x00DA, 0x016F, 0x0170, 0x0171, 0x0172, 0x0173, 0x00DD, 0x00FD, 0x0137, 0x017B, 0x0141, 0x017C, 0x0122, 0x02C7, + -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, + 0x0020, 0x0021, 0x0022, 0x0023, 0x0024, 0x0025, 0x0026, 0x0027, 0x0028, 0x0029, 0x002A, 0x002B, 0x002C, 0x002D, 0x002E, 0x002F, + 0x0030, 0x0031, 0x0032, 0x0033, 0x0034, 0x0035, 0x0036, 0x0037, 0x0038, 0x0039, 0x003A, 0x003B, 0x003C, 0x003D, 0x003E, 0x003F, + 0x0040, 0x0041, 0x0042, 0x0043, 0x0044, 0x0045, 0x0046, 0x0047, 0x0048, 0x0049, 0x004A, 0x004B, 0x004C, 0x004D, 0x004E, 0x004F, + 0x0050, 0x0051, 0x0052, 0x0053, 0x0054, 0x0055, 0x0056, 0x0057, 0x0058, 0x0059, 0x005A, 0x005B, 0x005C, 0x005D, 0x005E, 0x005F, + 0x0060, 0x0061, 0x0062, 0x0063, 0x0064, 0x0065, 0x0066, 0x0067, 0x0068, 0x0069, 0x006A, 0x006B, 0x006C, 0x006D, 0x006E, 0x006F, + 0x0070, 0x0071, 0x0072, 0x0073, 0x0074, 0x0075, 0x0076, 0x0077, 0x0078, 0x0079, 0x007A, 0x007B, 0x007C, 0x007D, 0x007E, -1, + 0x00C4, 0x0100, 0x0101, 0x00C9, 0x0104, 0x00D6, 0x00DC, 0x00E1, 0x0105, 0x010C, 0x00E4, 0x010D, 0x0106, 0x0107, 0x00E9, 0x0179, + 0x017A, 0x010E, 0x00ED, 0x010F, 0x0112, 0x0113, 0x0116, 0x00F3, 0x0117, 0x00F4, 0x00F6, 0x00F5, 0x00FA, 0x011A, 0x011B, 0x00FC, + 0x2020, 0x00B0, 0x0118, 0x00A3, 0x00A7, 0x2022, 0x00B6, 0x00DF, 0x00AE, 0x00A9, 0x2122, 0x0119, 0x00A8, 0x2260, 0x0123, 0x012E, + 0x012F, 0x012A, 0x2264, 0x2265, 0x012B, 0x0136, 0x2202, 0x2211, 0x0142, 0x013B, 0x013C, 0x013D, 0x013E, 0x0139, 0x013A, 0x0145, + 0x0146, 0x0143, 0x00AC, 0x221A, 0x0144, 0x0147, 0x2206, 0x00AB, 0x00BB, 0x2026, 0x00A0, 0x0148, 0x0150, 0x00D5, 0x0151, 0x014C, + 0x2013, 0x2014, 0x201C, 0x201D, 0x2018, 0x2019, 0x00F7, 0x25CA, 0x014D, 0x0154, 0x0155, 0x0158, 0x2039, 0x203A, 0x0159, 0x0156, + 0x0157, 0x0160, 0x201A, 0x201E, 0x0161, 0x015A, 0x015B, 0x00C1, 0x0164, 0x0165, 0x00CD, 0x017D, 0x017E, 0x016A, 0x00D3, 0x00D4, + 0x016B, 0x016E, 0x00DA, 0x016F, 0x0170, 0x0171, 0x0172, 0x0173, 0x00DD, 0x00FD, 0x0137, 0x017B, 0x0141, 0x017C, 0x0122, 0x02C7, }; @@ -52,34 +52,34 @@ const DoubleByteEncoding::Mapping MacCentralEurRomanEncoding::_mappingTable[] = const DoubleByteEncoding::Mapping MacCentralEurRomanEncoding::_reverseMappingTable[] = { - { 0x0020, 0x0020 }, { 0x0021, 0x0021 }, { 0x0022, 0x0022 }, { 0x0023, 0x0023 }, { 0x0024, 0x0024 }, { 0x0025, 0x0025 }, { 0x0026, 0x0026 }, { 0x0027, 0x0027 }, - { 0x0028, 0x0028 }, { 0x0029, 0x0029 }, { 0x002A, 0x002A }, { 0x002B, 0x002B }, { 0x002C, 0x002C }, { 0x002D, 0x002D }, { 0x002E, 0x002E }, { 0x002F, 0x002F }, - { 0x0030, 0x0030 }, { 0x0031, 0x0031 }, { 0x0032, 0x0032 }, { 0x0033, 0x0033 }, { 0x0034, 0x0034 }, { 0x0035, 0x0035 }, { 0x0036, 0x0036 }, { 0x0037, 0x0037 }, - { 0x0038, 0x0038 }, { 0x0039, 0x0039 }, { 0x003A, 0x003A }, { 0x003B, 0x003B }, { 0x003C, 0x003C }, { 0x003D, 0x003D }, { 0x003E, 0x003E }, { 0x003F, 0x003F }, - { 0x0040, 0x0040 }, { 0x0041, 0x0041 }, { 0x0042, 0x0042 }, { 0x0043, 0x0043 }, { 0x0044, 0x0044 }, { 0x0045, 0x0045 }, { 0x0046, 0x0046 }, { 0x0047, 0x0047 }, - { 0x0048, 0x0048 }, { 0x0049, 0x0049 }, { 0x004A, 0x004A }, { 0x004B, 0x004B }, { 0x004C, 0x004C }, { 0x004D, 0x004D }, { 0x004E, 0x004E }, { 0x004F, 0x004F }, - { 0x0050, 0x0050 }, { 0x0051, 0x0051 }, { 0x0052, 0x0052 }, { 0x0053, 0x0053 }, { 0x0054, 0x0054 }, { 0x0055, 0x0055 }, { 0x0056, 0x0056 }, { 0x0057, 0x0057 }, - { 0x0058, 0x0058 }, { 0x0059, 0x0059 }, { 0x005A, 0x005A }, { 0x005B, 0x005B }, { 0x005C, 0x005C }, { 0x005D, 0x005D }, { 0x005E, 0x005E }, { 0x005F, 0x005F }, - { 0x0060, 0x0060 }, { 0x0061, 0x0061 }, { 0x0062, 0x0062 }, { 0x0063, 0x0063 }, { 0x0064, 0x0064 }, { 0x0065, 0x0065 }, { 0x0066, 0x0066 }, { 0x0067, 0x0067 }, - { 0x0068, 0x0068 }, { 0x0069, 0x0069 }, { 0x006A, 0x006A }, { 0x006B, 0x006B }, { 0x006C, 0x006C }, { 0x006D, 0x006D }, { 0x006E, 0x006E }, { 0x006F, 0x006F }, - { 0x0070, 0x0070 }, { 0x0071, 0x0071 }, { 0x0072, 0x0072 }, { 0x0073, 0x0073 }, { 0x0074, 0x0074 }, { 0x0075, 0x0075 }, { 0x0076, 0x0076 }, { 0x0077, 0x0077 }, - { 0x0078, 0x0078 }, { 0x0079, 0x0079 }, { 0x007A, 0x007A }, { 0x007B, 0x007B }, { 0x007C, 0x007C }, { 0x007D, 0x007D }, { 0x007E, 0x007E }, { 0x00A0, 0x00CA }, - { 0x00A3, 0x00A3 }, { 0x00A7, 0x00A4 }, { 0x00A8, 0x00AC }, { 0x00A9, 0x00A9 }, { 0x00AB, 0x00C7 }, { 0x00AC, 0x00C2 }, { 0x00AE, 0x00A8 }, { 0x00B0, 0x00A1 }, - { 0x00B6, 0x00A6 }, { 0x00BB, 0x00C8 }, { 0x00C1, 0x00E7 }, { 0x00C4, 0x0080 }, { 0x00C9, 0x0083 }, { 0x00CD, 0x00EA }, { 0x00D3, 0x00EE }, { 0x00D4, 0x00EF }, - { 0x00D5, 0x00CD }, { 0x00D6, 0x0085 }, { 0x00DA, 0x00F2 }, { 0x00DC, 0x0086 }, { 0x00DD, 0x00F8 }, { 0x00DF, 0x00A7 }, { 0x00E1, 0x0087 }, { 0x00E4, 0x008A }, - { 0x00E9, 0x008E }, { 0x00ED, 0x0092 }, { 0x00F3, 0x0097 }, { 0x00F4, 0x0099 }, { 0x00F5, 0x009B }, { 0x00F6, 0x009A }, { 0x00F7, 0x00D6 }, { 0x00FA, 0x009C }, - { 0x00FC, 0x009F }, { 0x00FD, 0x00F9 }, { 0x0100, 0x0081 }, { 0x0101, 0x0082 }, { 0x0104, 0x0084 }, { 0x0105, 0x0088 }, { 0x0106, 0x008C }, { 0x0107, 0x008D }, - { 0x010C, 0x0089 }, { 0x010D, 0x008B }, { 0x010E, 0x0091 }, { 0x010F, 0x0093 }, { 0x0112, 0x0094 }, { 0x0113, 0x0095 }, { 0x0116, 0x0096 }, { 0x0117, 0x0098 }, - { 0x0118, 0x00A2 }, { 0x0119, 0x00AB }, { 0x011A, 0x009D }, { 0x011B, 0x009E }, { 0x0122, 0x00FE }, { 0x0123, 0x00AE }, { 0x012A, 0x00B1 }, { 0x012B, 0x00B4 }, - { 0x012E, 0x00AF }, { 0x012F, 0x00B0 }, { 0x0136, 0x00B5 }, { 0x0137, 0x00FA }, { 0x0139, 0x00BD }, { 0x013A, 0x00BE }, { 0x013B, 0x00B9 }, { 0x013C, 0x00BA }, - { 0x013D, 0x00BB }, { 0x013E, 0x00BC }, { 0x0141, 0x00FC }, { 0x0142, 0x00B8 }, { 0x0143, 0x00C1 }, { 0x0144, 0x00C4 }, { 0x0145, 0x00BF }, { 0x0146, 0x00C0 }, - { 0x0147, 0x00C5 }, { 0x0148, 0x00CB }, { 0x014C, 0x00CF }, { 0x014D, 0x00D8 }, { 0x0150, 0x00CC }, { 0x0151, 0x00CE }, { 0x0154, 0x00D9 }, { 0x0155, 0x00DA }, - { 0x0156, 0x00DF }, { 0x0157, 0x00E0 }, { 0x0158, 0x00DB }, { 0x0159, 0x00DE }, { 0x015A, 0x00E5 }, { 0x015B, 0x00E6 }, { 0x0160, 0x00E1 }, { 0x0161, 0x00E4 }, - { 0x0164, 0x00E8 }, { 0x0165, 0x00E9 }, { 0x016A, 0x00ED }, { 0x016B, 0x00F0 }, { 0x016E, 0x00F1 }, { 0x016F, 0x00F3 }, { 0x0170, 0x00F4 }, { 0x0171, 0x00F5 }, - { 0x0172, 0x00F6 }, { 0x0173, 0x00F7 }, { 0x0179, 0x008F }, { 0x017A, 0x0090 }, { 0x017B, 0x00FB }, { 0x017C, 0x00FD }, { 0x017D, 0x00EB }, { 0x017E, 0x00EC }, - { 0x02C7, 0x00FF }, { 0x2013, 0x00D0 }, { 0x2014, 0x00D1 }, { 0x2018, 0x00D4 }, { 0x2019, 0x00D5 }, { 0x201A, 0x00E2 }, { 0x201C, 0x00D2 }, { 0x201D, 0x00D3 }, - { 0x201E, 0x00E3 }, { 0x2020, 0x00A0 }, { 0x2022, 0x00A5 }, { 0x2026, 0x00C9 }, { 0x2039, 0x00DC }, { 0x203A, 0x00DD }, { 0x2122, 0x00AA }, { 0x2202, 0x00B6 }, - { 0x2206, 0x00C6 }, { 0x2211, 0x00B7 }, { 0x221A, 0x00C3 }, { 0x2260, 0x00AD }, { 0x2264, 0x00B2 }, { 0x2265, 0x00B3 }, { 0x25CA, 0x00D7 }, + { 0x0020, 0x0020 }, { 0x0021, 0x0021 }, { 0x0022, 0x0022 }, { 0x0023, 0x0023 }, { 0x0024, 0x0024 }, { 0x0025, 0x0025 }, { 0x0026, 0x0026 }, { 0x0027, 0x0027 }, + { 0x0028, 0x0028 }, { 0x0029, 0x0029 }, { 0x002A, 0x002A }, { 0x002B, 0x002B }, { 0x002C, 0x002C }, { 0x002D, 0x002D }, { 0x002E, 0x002E }, { 0x002F, 0x002F }, + { 0x0030, 0x0030 }, { 0x0031, 0x0031 }, { 0x0032, 0x0032 }, { 0x0033, 0x0033 }, { 0x0034, 0x0034 }, { 0x0035, 0x0035 }, { 0x0036, 0x0036 }, { 0x0037, 0x0037 }, + { 0x0038, 0x0038 }, { 0x0039, 0x0039 }, { 0x003A, 0x003A }, { 0x003B, 0x003B }, { 0x003C, 0x003C }, { 0x003D, 0x003D }, { 0x003E, 0x003E }, { 0x003F, 0x003F }, + { 0x0040, 0x0040 }, { 0x0041, 0x0041 }, { 0x0042, 0x0042 }, { 0x0043, 0x0043 }, { 0x0044, 0x0044 }, { 0x0045, 0x0045 }, { 0x0046, 0x0046 }, { 0x0047, 0x0047 }, + { 0x0048, 0x0048 }, { 0x0049, 0x0049 }, { 0x004A, 0x004A }, { 0x004B, 0x004B }, { 0x004C, 0x004C }, { 0x004D, 0x004D }, { 0x004E, 0x004E }, { 0x004F, 0x004F }, + { 0x0050, 0x0050 }, { 0x0051, 0x0051 }, { 0x0052, 0x0052 }, { 0x0053, 0x0053 }, { 0x0054, 0x0054 }, { 0x0055, 0x0055 }, { 0x0056, 0x0056 }, { 0x0057, 0x0057 }, + { 0x0058, 0x0058 }, { 0x0059, 0x0059 }, { 0x005A, 0x005A }, { 0x005B, 0x005B }, { 0x005C, 0x005C }, { 0x005D, 0x005D }, { 0x005E, 0x005E }, { 0x005F, 0x005F }, + { 0x0060, 0x0060 }, { 0x0061, 0x0061 }, { 0x0062, 0x0062 }, { 0x0063, 0x0063 }, { 0x0064, 0x0064 }, { 0x0065, 0x0065 }, { 0x0066, 0x0066 }, { 0x0067, 0x0067 }, + { 0x0068, 0x0068 }, { 0x0069, 0x0069 }, { 0x006A, 0x006A }, { 0x006B, 0x006B }, { 0x006C, 0x006C }, { 0x006D, 0x006D }, { 0x006E, 0x006E }, { 0x006F, 0x006F }, + { 0x0070, 0x0070 }, { 0x0071, 0x0071 }, { 0x0072, 0x0072 }, { 0x0073, 0x0073 }, { 0x0074, 0x0074 }, { 0x0075, 0x0075 }, { 0x0076, 0x0076 }, { 0x0077, 0x0077 }, + { 0x0078, 0x0078 }, { 0x0079, 0x0079 }, { 0x007A, 0x007A }, { 0x007B, 0x007B }, { 0x007C, 0x007C }, { 0x007D, 0x007D }, { 0x007E, 0x007E }, { 0x00A0, 0x00CA }, + { 0x00A3, 0x00A3 }, { 0x00A7, 0x00A4 }, { 0x00A8, 0x00AC }, { 0x00A9, 0x00A9 }, { 0x00AB, 0x00C7 }, { 0x00AC, 0x00C2 }, { 0x00AE, 0x00A8 }, { 0x00B0, 0x00A1 }, + { 0x00B6, 0x00A6 }, { 0x00BB, 0x00C8 }, { 0x00C1, 0x00E7 }, { 0x00C4, 0x0080 }, { 0x00C9, 0x0083 }, { 0x00CD, 0x00EA }, { 0x00D3, 0x00EE }, { 0x00D4, 0x00EF }, + { 0x00D5, 0x00CD }, { 0x00D6, 0x0085 }, { 0x00DA, 0x00F2 }, { 0x00DC, 0x0086 }, { 0x00DD, 0x00F8 }, { 0x00DF, 0x00A7 }, { 0x00E1, 0x0087 }, { 0x00E4, 0x008A }, + { 0x00E9, 0x008E }, { 0x00ED, 0x0092 }, { 0x00F3, 0x0097 }, { 0x00F4, 0x0099 }, { 0x00F5, 0x009B }, { 0x00F6, 0x009A }, { 0x00F7, 0x00D6 }, { 0x00FA, 0x009C }, + { 0x00FC, 0x009F }, { 0x00FD, 0x00F9 }, { 0x0100, 0x0081 }, { 0x0101, 0x0082 }, { 0x0104, 0x0084 }, { 0x0105, 0x0088 }, { 0x0106, 0x008C }, { 0x0107, 0x008D }, + { 0x010C, 0x0089 }, { 0x010D, 0x008B }, { 0x010E, 0x0091 }, { 0x010F, 0x0093 }, { 0x0112, 0x0094 }, { 0x0113, 0x0095 }, { 0x0116, 0x0096 }, { 0x0117, 0x0098 }, + { 0x0118, 0x00A2 }, { 0x0119, 0x00AB }, { 0x011A, 0x009D }, { 0x011B, 0x009E }, { 0x0122, 0x00FE }, { 0x0123, 0x00AE }, { 0x012A, 0x00B1 }, { 0x012B, 0x00B4 }, + { 0x012E, 0x00AF }, { 0x012F, 0x00B0 }, { 0x0136, 0x00B5 }, { 0x0137, 0x00FA }, { 0x0139, 0x00BD }, { 0x013A, 0x00BE }, { 0x013B, 0x00B9 }, { 0x013C, 0x00BA }, + { 0x013D, 0x00BB }, { 0x013E, 0x00BC }, { 0x0141, 0x00FC }, { 0x0142, 0x00B8 }, { 0x0143, 0x00C1 }, { 0x0144, 0x00C4 }, { 0x0145, 0x00BF }, { 0x0146, 0x00C0 }, + { 0x0147, 0x00C5 }, { 0x0148, 0x00CB }, { 0x014C, 0x00CF }, { 0x014D, 0x00D8 }, { 0x0150, 0x00CC }, { 0x0151, 0x00CE }, { 0x0154, 0x00D9 }, { 0x0155, 0x00DA }, + { 0x0156, 0x00DF }, { 0x0157, 0x00E0 }, { 0x0158, 0x00DB }, { 0x0159, 0x00DE }, { 0x015A, 0x00E5 }, { 0x015B, 0x00E6 }, { 0x0160, 0x00E1 }, { 0x0161, 0x00E4 }, + { 0x0164, 0x00E8 }, { 0x0165, 0x00E9 }, { 0x016A, 0x00ED }, { 0x016B, 0x00F0 }, { 0x016E, 0x00F1 }, { 0x016F, 0x00F3 }, { 0x0170, 0x00F4 }, { 0x0171, 0x00F5 }, + { 0x0172, 0x00F6 }, { 0x0173, 0x00F7 }, { 0x0179, 0x008F }, { 0x017A, 0x0090 }, { 0x017B, 0x00FB }, { 0x017C, 0x00FD }, { 0x017D, 0x00EB }, { 0x017E, 0x00EC }, + { 0x02C7, 0x00FF }, { 0x2013, 0x00D0 }, { 0x2014, 0x00D1 }, { 0x2018, 0x00D4 }, { 0x2019, 0x00D5 }, { 0x201A, 0x00E2 }, { 0x201C, 0x00D2 }, { 0x201D, 0x00D3 }, + { 0x201E, 0x00E3 }, { 0x2020, 0x00A0 }, { 0x2022, 0x00A5 }, { 0x2026, 0x00C9 }, { 0x2039, 0x00DC }, { 0x203A, 0x00DD }, { 0x2122, 0x00AA }, { 0x2202, 0x00B6 }, + { 0x2206, 0x00C6 }, { 0x2211, 0x00B7 }, { 0x221A, 0x00C3 }, { 0x2260, 0x00AD }, { 0x2264, 0x00B2 }, { 0x2265, 0x00B3 }, { 0x25CA, 0x00D7 }, }; diff --git a/Encodings/src/MacChineseSimpEncoding.cpp b/Encodings/src/MacChineseSimpEncoding.cpp index 54b8284df..70401094e 100644 --- a/Encodings/src/MacChineseSimpEncoding.cpp +++ b/Encodings/src/MacChineseSimpEncoding.cpp @@ -25,1916 +25,1916 @@ const char* MacChineseSimpEncoding::_names[] = }; -const TextEncoding::CharacterMap MacChineseSimpEncoding::_charMap = +const TextEncoding::CharacterMap MacChineseSimpEncoding::_charMap = { - -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - 0x0020, 0x0021, 0x0022, 0x0023, 0x0024, 0x0025, 0x0026, 0x0027, 0x0028, 0x0029, 0x002A, 0x002B, 0x002C, 0x002D, 0x002E, 0x002F, - 0x0030, 0x0031, 0x0032, 0x0033, 0x0034, 0x0035, 0x0036, 0x0037, 0x0038, 0x0039, 0x003A, 0x003B, 0x003C, 0x003D, 0x003E, 0x003F, - 0x0040, 0x0041, 0x0042, 0x0043, 0x0044, 0x0045, 0x0046, 0x0047, 0x0048, 0x0049, 0x004A, 0x004B, 0x004C, 0x004D, 0x004E, 0x004F, - 0x0050, 0x0051, 0x0052, 0x0053, 0x0054, 0x0055, 0x0056, 0x0057, 0x0058, 0x0059, 0x005A, 0x005B, 0x005C, 0x005D, 0x005E, 0x005F, - 0x0060, 0x0061, 0x0062, 0x0063, 0x0064, 0x0065, 0x0066, 0x0067, 0x0068, 0x0069, 0x006A, 0x006B, 0x006C, 0x006D, 0x006E, 0x006F, - 0x0070, 0x0071, 0x0072, 0x0073, 0x0074, 0x0075, 0x0076, 0x0077, 0x0078, 0x0079, 0x007A, 0x007B, 0x007C, 0x007D, 0x007E, -1, - -1, 0xF880, 0xF881, 0x0083, 0x0084, 0x0085, 0x0086, 0x0087, 0x0088, 0x0089, 0x008A, 0x008B, 0x008C, 0x008D, 0x008E, 0x008F, - 0x0090, 0x0091, 0x0092, 0x0093, 0x0094, 0x0095, 0x0096, 0x0097, 0x0098, 0x0099, 0x009A, 0x009B, 0x009C, 0x009D, 0x009E, 0x009F, - 0x00A0, -2, -2, -2, -2, -2, -2, -2, -2, -2, -1, -1, -1, -1, -1, -1, - -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, - -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, - -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, - -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, - -2, -2, -2, -2, -2, -2, -2, -2, -1, -1, -1, -1, -1, 0x00A9, 0x2122, 0x2026, + -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, + 0x0020, 0x0021, 0x0022, 0x0023, 0x0024, 0x0025, 0x0026, 0x0027, 0x0028, 0x0029, 0x002A, 0x002B, 0x002C, 0x002D, 0x002E, 0x002F, + 0x0030, 0x0031, 0x0032, 0x0033, 0x0034, 0x0035, 0x0036, 0x0037, 0x0038, 0x0039, 0x003A, 0x003B, 0x003C, 0x003D, 0x003E, 0x003F, + 0x0040, 0x0041, 0x0042, 0x0043, 0x0044, 0x0045, 0x0046, 0x0047, 0x0048, 0x0049, 0x004A, 0x004B, 0x004C, 0x004D, 0x004E, 0x004F, + 0x0050, 0x0051, 0x0052, 0x0053, 0x0054, 0x0055, 0x0056, 0x0057, 0x0058, 0x0059, 0x005A, 0x005B, 0x005C, 0x005D, 0x005E, 0x005F, + 0x0060, 0x0061, 0x0062, 0x0063, 0x0064, 0x0065, 0x0066, 0x0067, 0x0068, 0x0069, 0x006A, 0x006B, 0x006C, 0x006D, 0x006E, 0x006F, + 0x0070, 0x0071, 0x0072, 0x0073, 0x0074, 0x0075, 0x0076, 0x0077, 0x0078, 0x0079, 0x007A, 0x007B, 0x007C, 0x007D, 0x007E, -1, + -1, 0xF880, 0xF881, 0x0083, 0x0084, 0x0085, 0x0086, 0x0087, 0x0088, 0x0089, 0x008A, 0x008B, 0x008C, 0x008D, 0x008E, 0x008F, + 0x0090, 0x0091, 0x0092, 0x0093, 0x0094, 0x0095, 0x0096, 0x0097, 0x0098, 0x0099, 0x009A, 0x009B, 0x009C, 0x009D, 0x009E, 0x009F, + 0x00A0, -2, -2, -2, -2, -2, -2, -2, -2, -2, -1, -1, -1, -1, -1, -1, + -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, + -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, + -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, + -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, + -2, -2, -2, -2, -2, -2, -2, -2, -1, -1, -1, -1, -1, 0x00A9, 0x2122, 0x2026, }; const DoubleByteEncoding::Mapping MacChineseSimpEncoding::_mappingTable[] = { - { 0xA1A1, 0x3000 }, { 0xA1A2, 0x3001 }, { 0xA1A3, 0x3002 }, { 0xA1A4, 0x00B7 }, { 0xA1A5, 0x02C9 }, { 0xA1A6, 0x02C7 }, { 0xA1A7, 0x00A8 }, { 0xA1A8, 0x3003 }, - { 0xA1A9, 0x3005 }, { 0xA1AA, 0x2014 }, { 0xA1AB, 0x301C }, { 0xA1AC, 0x2016 }, { 0xA1AD, 0x22EF }, { 0xA1AE, 0x2018 }, { 0xA1AF, 0x2019 }, { 0xA1B0, 0x201C }, - { 0xA1B1, 0x201D }, { 0xA1B2, 0x3014 }, { 0xA1B3, 0x3015 }, { 0xA1B4, 0x3008 }, { 0xA1B5, 0x3009 }, { 0xA1B6, 0x300A }, { 0xA1B7, 0x300B }, { 0xA1B8, 0x300C }, - { 0xA1B9, 0x300D }, { 0xA1BA, 0x300E }, { 0xA1BB, 0x300F }, { 0xA1BC, 0x3016 }, { 0xA1BD, 0x3017 }, { 0xA1BE, 0x3010 }, { 0xA1BF, 0x3011 }, { 0xA1C0, 0x00B1 }, - { 0xA1C1, 0x00D7 }, { 0xA1C2, 0x00F7 }, { 0xA1C3, 0x2236 }, { 0xA1C4, 0x2227 }, { 0xA1C5, 0x2228 }, { 0xA1C6, 0x2211 }, { 0xA1C7, 0x220F }, { 0xA1C8, 0x222A }, - { 0xA1C9, 0x2229 }, { 0xA1CA, 0x2208 }, { 0xA1CB, 0x2237 }, { 0xA1CC, 0x221A }, { 0xA1CD, 0x22A5 }, { 0xA1CE, 0x2225 }, { 0xA1CF, 0x2220 }, { 0xA1D0, 0x2312 }, - { 0xA1D1, 0x2299 }, { 0xA1D2, 0x222B }, { 0xA1D3, 0x222E }, { 0xA1D4, 0x2261 }, { 0xA1D5, 0x224C }, { 0xA1D6, 0x2248 }, { 0xA1D7, 0x223D }, { 0xA1D8, 0x221D }, - { 0xA1D9, 0x2260 }, { 0xA1DA, 0x226E }, { 0xA1DB, 0x226F }, { 0xA1DC, 0x2264 }, { 0xA1DD, 0x2265 }, { 0xA1DE, 0x221E }, { 0xA1DF, 0x2235 }, { 0xA1E0, 0x2234 }, - { 0xA1E1, 0x2642 }, { 0xA1E2, 0x2640 }, { 0xA1E3, 0x00B0 }, { 0xA1E4, 0x2032 }, { 0xA1E5, 0x2033 }, { 0xA1E6, 0x2103 }, { 0xA1E7, 0xFF04 }, { 0xA1E8, 0x00A4 }, - { 0xA1E9, 0x00A2 }, { 0xA1EA, 0x00A3 }, { 0xA1EB, 0x2030 }, { 0xA1EC, 0x00A7 }, { 0xA1ED, 0x2116 }, { 0xA1EE, 0x2606 }, { 0xA1EF, 0x2605 }, { 0xA1F0, 0x25CB }, - { 0xA1F1, 0x25CF }, { 0xA1F2, 0x25CE }, { 0xA1F3, 0x25C7 }, { 0xA1F4, 0x25C6 }, { 0xA1F5, 0x25A1 }, { 0xA1F6, 0x25A0 }, { 0xA1F7, 0x25B3 }, { 0xA1F8, 0x25B2 }, - { 0xA1F9, 0x203B }, { 0xA1FA, 0x2192 }, { 0xA1FB, 0x2190 }, { 0xA1FC, 0x2191 }, { 0xA1FD, 0x2193 }, { 0xA1FE, 0x3013 }, { 0xA2B1, 0x2488 }, { 0xA2B2, 0x2489 }, - { 0xA2B3, 0x248A }, { 0xA2B4, 0x248B }, { 0xA2B5, 0x248C }, { 0xA2B6, 0x248D }, { 0xA2B7, 0x248E }, { 0xA2B8, 0x248F }, { 0xA2B9, 0x2490 }, { 0xA2BA, 0x2491 }, - { 0xA2BB, 0x2492 }, { 0xA2BC, 0x2493 }, { 0xA2BD, 0x2494 }, { 0xA2BE, 0x2495 }, { 0xA2BF, 0x2496 }, { 0xA2C0, 0x2497 }, { 0xA2C1, 0x2498 }, { 0xA2C2, 0x2499 }, - { 0xA2C3, 0x249A }, { 0xA2C4, 0x249B }, { 0xA2C5, 0x2474 }, { 0xA2C6, 0x2475 }, { 0xA2C7, 0x2476 }, { 0xA2C8, 0x2477 }, { 0xA2C9, 0x2478 }, { 0xA2CA, 0x2479 }, - { 0xA2CB, 0x247A }, { 0xA2CC, 0x247B }, { 0xA2CD, 0x247C }, { 0xA2CE, 0x247D }, { 0xA2CF, 0x247E }, { 0xA2D0, 0x247F }, { 0xA2D1, 0x2480 }, { 0xA2D2, 0x2481 }, - { 0xA2D3, 0x2482 }, { 0xA2D4, 0x2483 }, { 0xA2D5, 0x2484 }, { 0xA2D6, 0x2485 }, { 0xA2D7, 0x2486 }, { 0xA2D8, 0x2487 }, { 0xA2D9, 0x2460 }, { 0xA2DA, 0x2461 }, - { 0xA2DB, 0x2462 }, { 0xA2DC, 0x2463 }, { 0xA2DD, 0x2464 }, { 0xA2DE, 0x2465 }, { 0xA2DF, 0x2466 }, { 0xA2E0, 0x2467 }, { 0xA2E1, 0x2468 }, { 0xA2E2, 0x2469 }, - { 0xA2E5, 0x3220 }, { 0xA2E6, 0x3221 }, { 0xA2E7, 0x3222 }, { 0xA2E8, 0x3223 }, { 0xA2E9, 0x3224 }, { 0xA2EA, 0x3225 }, { 0xA2EB, 0x3226 }, { 0xA2EC, 0x3227 }, - { 0xA2ED, 0x3228 }, { 0xA2EE, 0x3229 }, { 0xA2F1, 0x2160 }, { 0xA2F2, 0x2161 }, { 0xA2F3, 0x2162 }, { 0xA2F4, 0x2163 }, { 0xA2F5, 0x2164 }, { 0xA2F6, 0x2165 }, - { 0xA2F7, 0x2166 }, { 0xA2F8, 0x2167 }, { 0xA2F9, 0x2168 }, { 0xA2FA, 0x2169 }, { 0xA2FB, 0x216A }, { 0xA2FC, 0x216B }, { 0xA3A1, 0xFF01 }, { 0xA3A2, 0xFF02 }, - { 0xA3A3, 0xFF03 }, { 0xA3A4, 0x00A5 }, { 0xA3A5, 0xFF05 }, { 0xA3A6, 0xFF06 }, { 0xA3A7, 0xFF07 }, { 0xA3A8, 0xFF08 }, { 0xA3A9, 0xFF09 }, { 0xA3AA, 0xFF0A }, - { 0xA3AB, 0xFF0B }, { 0xA3AC, 0xFF0C }, { 0xA3AD, 0xFF0D }, { 0xA3AE, 0xFF0E }, { 0xA3AF, 0xFF0F }, { 0xA3B0, 0xFF10 }, { 0xA3B1, 0xFF11 }, { 0xA3B2, 0xFF12 }, - { 0xA3B3, 0xFF13 }, { 0xA3B4, 0xFF14 }, { 0xA3B5, 0xFF15 }, { 0xA3B6, 0xFF16 }, { 0xA3B7, 0xFF17 }, { 0xA3B8, 0xFF18 }, { 0xA3B9, 0xFF19 }, { 0xA3BA, 0xFF1A }, - { 0xA3BB, 0xFF1B }, { 0xA3BC, 0xFF1C }, { 0xA3BD, 0xFF1D }, { 0xA3BE, 0xFF1E }, { 0xA3BF, 0xFF1F }, { 0xA3C0, 0xFF20 }, { 0xA3C1, 0xFF21 }, { 0xA3C2, 0xFF22 }, - { 0xA3C3, 0xFF23 }, { 0xA3C4, 0xFF24 }, { 0xA3C5, 0xFF25 }, { 0xA3C6, 0xFF26 }, { 0xA3C7, 0xFF27 }, { 0xA3C8, 0xFF28 }, { 0xA3C9, 0xFF29 }, { 0xA3CA, 0xFF2A }, - { 0xA3CB, 0xFF2B }, { 0xA3CC, 0xFF2C }, { 0xA3CD, 0xFF2D }, { 0xA3CE, 0xFF2E }, { 0xA3CF, 0xFF2F }, { 0xA3D0, 0xFF30 }, { 0xA3D1, 0xFF31 }, { 0xA3D2, 0xFF32 }, - { 0xA3D3, 0xFF33 }, { 0xA3D4, 0xFF34 }, { 0xA3D5, 0xFF35 }, { 0xA3D6, 0xFF36 }, { 0xA3D7, 0xFF37 }, { 0xA3D8, 0xFF38 }, { 0xA3D9, 0xFF39 }, { 0xA3DA, 0xFF3A }, - { 0xA3DB, 0xFF3B }, { 0xA3DC, 0xFF3C }, { 0xA3DD, 0xFF3D }, { 0xA3DE, 0xFF3E }, { 0xA3DF, 0xFF3F }, { 0xA3E0, 0xFF40 }, { 0xA3E1, 0xFF41 }, { 0xA3E2, 0xFF42 }, - { 0xA3E3, 0xFF43 }, { 0xA3E4, 0xFF44 }, { 0xA3E5, 0xFF45 }, { 0xA3E6, 0xFF46 }, { 0xA3E7, 0xFF47 }, { 0xA3E8, 0xFF48 }, { 0xA3E9, 0xFF49 }, { 0xA3EA, 0xFF4A }, - { 0xA3EB, 0xFF4B }, { 0xA3EC, 0xFF4C }, { 0xA3ED, 0xFF4D }, { 0xA3EE, 0xFF4E }, { 0xA3EF, 0xFF4F }, { 0xA3F0, 0xFF50 }, { 0xA3F1, 0xFF51 }, { 0xA3F2, 0xFF52 }, - { 0xA3F3, 0xFF53 }, { 0xA3F4, 0xFF54 }, { 0xA3F5, 0xFF55 }, { 0xA3F6, 0xFF56 }, { 0xA3F7, 0xFF57 }, { 0xA3F8, 0xFF58 }, { 0xA3F9, 0xFF59 }, { 0xA3FA, 0xFF5A }, - { 0xA3FB, 0xFF5B }, { 0xA3FC, 0xFF5C }, { 0xA3FD, 0xFF5D }, { 0xA3FE, 0x203E }, { 0xA4A1, 0x3041 }, { 0xA4A2, 0x3042 }, { 0xA4A3, 0x3043 }, { 0xA4A4, 0x3044 }, - { 0xA4A5, 0x3045 }, { 0xA4A6, 0x3046 }, { 0xA4A7, 0x3047 }, { 0xA4A8, 0x3048 }, { 0xA4A9, 0x3049 }, { 0xA4AA, 0x304A }, { 0xA4AB, 0x304B }, { 0xA4AC, 0x304C }, - { 0xA4AD, 0x304D }, { 0xA4AE, 0x304E }, { 0xA4AF, 0x304F }, { 0xA4B0, 0x3050 }, { 0xA4B1, 0x3051 }, { 0xA4B2, 0x3052 }, { 0xA4B3, 0x3053 }, { 0xA4B4, 0x3054 }, - { 0xA4B5, 0x3055 }, { 0xA4B6, 0x3056 }, { 0xA4B7, 0x3057 }, { 0xA4B8, 0x3058 }, { 0xA4B9, 0x3059 }, { 0xA4BA, 0x305A }, { 0xA4BB, 0x305B }, { 0xA4BC, 0x305C }, - { 0xA4BD, 0x305D }, { 0xA4BE, 0x305E }, { 0xA4BF, 0x305F }, { 0xA4C0, 0x3060 }, { 0xA4C1, 0x3061 }, { 0xA4C2, 0x3062 }, { 0xA4C3, 0x3063 }, { 0xA4C4, 0x3064 }, - { 0xA4C5, 0x3065 }, { 0xA4C6, 0x3066 }, { 0xA4C7, 0x3067 }, { 0xA4C8, 0x3068 }, { 0xA4C9, 0x3069 }, { 0xA4CA, 0x306A }, { 0xA4CB, 0x306B }, { 0xA4CC, 0x306C }, - { 0xA4CD, 0x306D }, { 0xA4CE, 0x306E }, { 0xA4CF, 0x306F }, { 0xA4D0, 0x3070 }, { 0xA4D1, 0x3071 }, { 0xA4D2, 0x3072 }, { 0xA4D3, 0x3073 }, { 0xA4D4, 0x3074 }, - { 0xA4D5, 0x3075 }, { 0xA4D6, 0x3076 }, { 0xA4D7, 0x3077 }, { 0xA4D8, 0x3078 }, { 0xA4D9, 0x3079 }, { 0xA4DA, 0x307A }, { 0xA4DB, 0x307B }, { 0xA4DC, 0x307C }, - { 0xA4DD, 0x307D }, { 0xA4DE, 0x307E }, { 0xA4DF, 0x307F }, { 0xA4E0, 0x3080 }, { 0xA4E1, 0x3081 }, { 0xA4E2, 0x3082 }, { 0xA4E3, 0x3083 }, { 0xA4E4, 0x3084 }, - { 0xA4E5, 0x3085 }, { 0xA4E6, 0x3086 }, { 0xA4E7, 0x3087 }, { 0xA4E8, 0x3088 }, { 0xA4E9, 0x3089 }, { 0xA4EA, 0x308A }, { 0xA4EB, 0x308B }, { 0xA4EC, 0x308C }, - { 0xA4ED, 0x308D }, { 0xA4EE, 0x308E }, { 0xA4EF, 0x308F }, { 0xA4F0, 0x3090 }, { 0xA4F1, 0x3091 }, { 0xA4F2, 0x3092 }, { 0xA4F3, 0x3093 }, { 0xA5A1, 0x30A1 }, - { 0xA5A2, 0x30A2 }, { 0xA5A3, 0x30A3 }, { 0xA5A4, 0x30A4 }, { 0xA5A5, 0x30A5 }, { 0xA5A6, 0x30A6 }, { 0xA5A7, 0x30A7 }, { 0xA5A8, 0x30A8 }, { 0xA5A9, 0x30A9 }, - { 0xA5AA, 0x30AA }, { 0xA5AB, 0x30AB }, { 0xA5AC, 0x30AC }, { 0xA5AD, 0x30AD }, { 0xA5AE, 0x30AE }, { 0xA5AF, 0x30AF }, { 0xA5B0, 0x30B0 }, { 0xA5B1, 0x30B1 }, - { 0xA5B2, 0x30B2 }, { 0xA5B3, 0x30B3 }, { 0xA5B4, 0x30B4 }, { 0xA5B5, 0x30B5 }, { 0xA5B6, 0x30B6 }, { 0xA5B7, 0x30B7 }, { 0xA5B8, 0x30B8 }, { 0xA5B9, 0x30B9 }, - { 0xA5BA, 0x30BA }, { 0xA5BB, 0x30BB }, { 0xA5BC, 0x30BC }, { 0xA5BD, 0x30BD }, { 0xA5BE, 0x30BE }, { 0xA5BF, 0x30BF }, { 0xA5C0, 0x30C0 }, { 0xA5C1, 0x30C1 }, - { 0xA5C2, 0x30C2 }, { 0xA5C3, 0x30C3 }, { 0xA5C4, 0x30C4 }, { 0xA5C5, 0x30C5 }, { 0xA5C6, 0x30C6 }, { 0xA5C7, 0x30C7 }, { 0xA5C8, 0x30C8 }, { 0xA5C9, 0x30C9 }, - { 0xA5CA, 0x30CA }, { 0xA5CB, 0x30CB }, { 0xA5CC, 0x30CC }, { 0xA5CD, 0x30CD }, { 0xA5CE, 0x30CE }, { 0xA5CF, 0x30CF }, { 0xA5D0, 0x30D0 }, { 0xA5D1, 0x30D1 }, - { 0xA5D2, 0x30D2 }, { 0xA5D3, 0x30D3 }, { 0xA5D4, 0x30D4 }, { 0xA5D5, 0x30D5 }, { 0xA5D6, 0x30D6 }, { 0xA5D7, 0x30D7 }, { 0xA5D8, 0x30D8 }, { 0xA5D9, 0x30D9 }, - { 0xA5DA, 0x30DA }, { 0xA5DB, 0x30DB }, { 0xA5DC, 0x30DC }, { 0xA5DD, 0x30DD }, { 0xA5DE, 0x30DE }, { 0xA5DF, 0x30DF }, { 0xA5E0, 0x30E0 }, { 0xA5E1, 0x30E1 }, - { 0xA5E2, 0x30E2 }, { 0xA5E3, 0x30E3 }, { 0xA5E4, 0x30E4 }, { 0xA5E5, 0x30E5 }, { 0xA5E6, 0x30E6 }, { 0xA5E7, 0x30E7 }, { 0xA5E8, 0x30E8 }, { 0xA5E9, 0x30E9 }, - { 0xA5EA, 0x30EA }, { 0xA5EB, 0x30EB }, { 0xA5EC, 0x30EC }, { 0xA5ED, 0x30ED }, { 0xA5EE, 0x30EE }, { 0xA5EF, 0x30EF }, { 0xA5F0, 0x30F0 }, { 0xA5F1, 0x30F1 }, - { 0xA5F2, 0x30F2 }, { 0xA5F3, 0x30F3 }, { 0xA5F4, 0x30F4 }, { 0xA5F5, 0x30F5 }, { 0xA5F6, 0x30F6 }, { 0xA6A1, 0x0391 }, { 0xA6A2, 0x0392 }, { 0xA6A3, 0x0393 }, - { 0xA6A4, 0x0394 }, { 0xA6A5, 0x0395 }, { 0xA6A6, 0x0396 }, { 0xA6A7, 0x0397 }, { 0xA6A8, 0x0398 }, { 0xA6A9, 0x0399 }, { 0xA6AA, 0x039A }, { 0xA6AB, 0x039B }, - { 0xA6AC, 0x039C }, { 0xA6AD, 0x039D }, { 0xA6AE, 0x039E }, { 0xA6AF, 0x039F }, { 0xA6B0, 0x03A0 }, { 0xA6B1, 0x03A1 }, { 0xA6B2, 0x03A3 }, { 0xA6B3, 0x03A4 }, - { 0xA6B4, 0x03A5 }, { 0xA6B5, 0x03A6 }, { 0xA6B6, 0x03A7 }, { 0xA6B7, 0x03A8 }, { 0xA6B8, 0x03A9 }, { 0xA6C1, 0x03B1 }, { 0xA6C2, 0x03B2 }, { 0xA6C3, 0x03B3 }, - { 0xA6C4, 0x03B4 }, { 0xA6C5, 0x03B5 }, { 0xA6C6, 0x03B6 }, { 0xA6C7, 0x03B7 }, { 0xA6C8, 0x03B8 }, { 0xA6C9, 0x03B9 }, { 0xA6CA, 0x03BA }, { 0xA6CB, 0x03BB }, - { 0xA6CC, 0x03BC }, { 0xA6CD, 0x03BD }, { 0xA6CE, 0x03BE }, { 0xA6CF, 0x03BF }, { 0xA6D0, 0x03C0 }, { 0xA6D1, 0x03C1 }, { 0xA6D2, 0x03C3 }, { 0xA6D3, 0x03C4 }, - { 0xA6D4, 0x03C5 }, { 0xA6D5, 0x03C6 }, { 0xA6D6, 0x03C7 }, { 0xA6D7, 0x03C8 }, { 0xA6D8, 0x03C9 }, { 0xA6E0, 0xFE35 }, { 0xA6E1, 0xFE36 }, { 0xA6E2, 0xFE39 }, - { 0xA6E3, 0xFE3A }, { 0xA6E4, 0xFE3F }, { 0xA6E5, 0xFE40 }, { 0xA6E6, 0xFE3D }, { 0xA6E7, 0xFE3E }, { 0xA6E8, 0xFE41 }, { 0xA6E9, 0xFE42 }, { 0xA6EA, 0xFE43 }, - { 0xA6EB, 0xFE44 }, { 0xA6EE, 0xFE3B }, { 0xA6EF, 0xFE3C }, { 0xA6F0, 0xFE37 }, { 0xA6F1, 0xFE38 }, { 0xA6F2, 0xFE31 }, { 0xA6F4, 0xFE33 }, { 0xA6F5, 0xFE34 }, - { 0xA7A1, 0x0410 }, { 0xA7A2, 0x0411 }, { 0xA7A3, 0x0412 }, { 0xA7A4, 0x0413 }, { 0xA7A5, 0x0414 }, { 0xA7A6, 0x0415 }, { 0xA7A7, 0x0401 }, { 0xA7A8, 0x0416 }, - { 0xA7A9, 0x0417 }, { 0xA7AA, 0x0418 }, { 0xA7AB, 0x0419 }, { 0xA7AC, 0x041A }, { 0xA7AD, 0x041B }, { 0xA7AE, 0x041C }, { 0xA7AF, 0x041D }, { 0xA7B0, 0x041E }, - { 0xA7B1, 0x041F }, { 0xA7B2, 0x0420 }, { 0xA7B3, 0x0421 }, { 0xA7B4, 0x0422 }, { 0xA7B5, 0x0423 }, { 0xA7B6, 0x0424 }, { 0xA7B7, 0x0425 }, { 0xA7B8, 0x0426 }, - { 0xA7B9, 0x0427 }, { 0xA7BA, 0x0428 }, { 0xA7BB, 0x0429 }, { 0xA7BC, 0x042A }, { 0xA7BD, 0x042B }, { 0xA7BE, 0x042C }, { 0xA7BF, 0x042D }, { 0xA7C0, 0x042E }, - { 0xA7C1, 0x042F }, { 0xA7D1, 0x0430 }, { 0xA7D2, 0x0431 }, { 0xA7D3, 0x0432 }, { 0xA7D4, 0x0433 }, { 0xA7D5, 0x0434 }, { 0xA7D6, 0x0435 }, { 0xA7D7, 0x0451 }, - { 0xA7D8, 0x0436 }, { 0xA7D9, 0x0437 }, { 0xA7DA, 0x0438 }, { 0xA7DB, 0x0439 }, { 0xA7DC, 0x043A }, { 0xA7DD, 0x043B }, { 0xA7DE, 0x043C }, { 0xA7DF, 0x043D }, - { 0xA7E0, 0x043E }, { 0xA7E1, 0x043F }, { 0xA7E2, 0x0440 }, { 0xA7E3, 0x0441 }, { 0xA7E4, 0x0442 }, { 0xA7E5, 0x0443 }, { 0xA7E6, 0x0444 }, { 0xA7E7, 0x0445 }, - { 0xA7E8, 0x0446 }, { 0xA7E9, 0x0447 }, { 0xA7EA, 0x0448 }, { 0xA7EB, 0x0449 }, { 0xA7EC, 0x044A }, { 0xA7ED, 0x044B }, { 0xA7EE, 0x044C }, { 0xA7EF, 0x044D }, - { 0xA7F0, 0x044E }, { 0xA7F1, 0x044F }, { 0xA8A1, 0x0101 }, { 0xA8A2, 0x00E1 }, { 0xA8A3, 0x01CE }, { 0xA8A4, 0x00E0 }, { 0xA8A5, 0x0113 }, { 0xA8A6, 0x00E9 }, - { 0xA8A7, 0x011B }, { 0xA8A8, 0x00E8 }, { 0xA8A9, 0x012B }, { 0xA8AA, 0x00ED }, { 0xA8AB, 0x01D0 }, { 0xA8AC, 0x00EC }, { 0xA8AD, 0x014D }, { 0xA8AE, 0x00F3 }, - { 0xA8AF, 0x01D2 }, { 0xA8B0, 0x00F2 }, { 0xA8B1, 0x016B }, { 0xA8B2, 0x00FA }, { 0xA8B3, 0x01D4 }, { 0xA8B4, 0x00F9 }, { 0xA8B5, 0x01D6 }, { 0xA8B6, 0x01D8 }, - { 0xA8B7, 0x01DA }, { 0xA8B8, 0x01DC }, { 0xA8B9, 0x00FC }, { 0xA8BA, 0x00EA }, { 0xA8BB, 0x0251 }, { 0xA8BC, 0x1E3F }, { 0xA8BD, 0x0144 }, { 0xA8BE, 0x0148 }, - { 0xA8BF, 0x01F9 }, { 0xA8C0, 0x0261 }, { 0xA8C5, 0x3105 }, { 0xA8C6, 0x3106 }, { 0xA8C7, 0x3107 }, { 0xA8C8, 0x3108 }, { 0xA8C9, 0x3109 }, { 0xA8CA, 0x310A }, - { 0xA8CB, 0x310B }, { 0xA8CC, 0x310C }, { 0xA8CD, 0x310D }, { 0xA8CE, 0x310E }, { 0xA8CF, 0x310F }, { 0xA8D0, 0x3110 }, { 0xA8D1, 0x3111 }, { 0xA8D2, 0x3112 }, - { 0xA8D3, 0x3113 }, { 0xA8D4, 0x3114 }, { 0xA8D5, 0x3115 }, { 0xA8D6, 0x3116 }, { 0xA8D7, 0x3117 }, { 0xA8D8, 0x3118 }, { 0xA8D9, 0x3119 }, { 0xA8DA, 0x311A }, - { 0xA8DB, 0x311B }, { 0xA8DC, 0x311C }, { 0xA8DD, 0x311D }, { 0xA8DE, 0x311E }, { 0xA8DF, 0x311F }, { 0xA8E0, 0x3120 }, { 0xA8E1, 0x3121 }, { 0xA8E2, 0x3122 }, - { 0xA8E3, 0x3123 }, { 0xA8E4, 0x3124 }, { 0xA8E5, 0x3125 }, { 0xA8E6, 0x3126 }, { 0xA8E7, 0x3127 }, { 0xA8E8, 0x3128 }, { 0xA8E9, 0x3129 }, { 0xA9A4, 0x2500 }, - { 0xA9A5, 0x2501 }, { 0xA9A6, 0x2502 }, { 0xA9A7, 0x2503 }, { 0xA9A8, 0x2504 }, { 0xA9A9, 0x2505 }, { 0xA9AA, 0x2506 }, { 0xA9AB, 0x2507 }, { 0xA9AC, 0x2508 }, - { 0xA9AD, 0x2509 }, { 0xA9AE, 0x250A }, { 0xA9AF, 0x250B }, { 0xA9B0, 0x250C }, { 0xA9B1, 0x250D }, { 0xA9B2, 0x250E }, { 0xA9B3, 0x250F }, { 0xA9B4, 0x2510 }, - { 0xA9B5, 0x2511 }, { 0xA9B6, 0x2512 }, { 0xA9B7, 0x2513 }, { 0xA9B8, 0x2514 }, { 0xA9B9, 0x2515 }, { 0xA9BA, 0x2516 }, { 0xA9BB, 0x2517 }, { 0xA9BC, 0x2518 }, - { 0xA9BD, 0x2519 }, { 0xA9BE, 0x251A }, { 0xA9BF, 0x251B }, { 0xA9C0, 0x251C }, { 0xA9C1, 0x251D }, { 0xA9C2, 0x251E }, { 0xA9C3, 0x251F }, { 0xA9C4, 0x2520 }, - { 0xA9C5, 0x2521 }, { 0xA9C6, 0x2522 }, { 0xA9C7, 0x2523 }, { 0xA9C8, 0x2524 }, { 0xA9C9, 0x2525 }, { 0xA9CA, 0x2526 }, { 0xA9CB, 0x2527 }, { 0xA9CC, 0x2528 }, - { 0xA9CD, 0x2529 }, { 0xA9CE, 0x252A }, { 0xA9CF, 0x252B }, { 0xA9D0, 0x252C }, { 0xA9D1, 0x252D }, { 0xA9D2, 0x252E }, { 0xA9D3, 0x252F }, { 0xA9D4, 0x2530 }, - { 0xA9D5, 0x2531 }, { 0xA9D6, 0x2532 }, { 0xA9D7, 0x2533 }, { 0xA9D8, 0x2534 }, { 0xA9D9, 0x2535 }, { 0xA9DA, 0x2536 }, { 0xA9DB, 0x2537 }, { 0xA9DC, 0x2538 }, - { 0xA9DD, 0x2539 }, { 0xA9DE, 0x253A }, { 0xA9DF, 0x253B }, { 0xA9E0, 0x253C }, { 0xA9E1, 0x253D }, { 0xA9E2, 0x253E }, { 0xA9E3, 0x253F }, { 0xA9E4, 0x2540 }, - { 0xA9E5, 0x2541 }, { 0xA9E6, 0x2542 }, { 0xA9E7, 0x2543 }, { 0xA9E8, 0x2544 }, { 0xA9E9, 0x2545 }, { 0xA9EA, 0x2546 }, { 0xA9EB, 0x2547 }, { 0xA9EC, 0x2548 }, - { 0xA9ED, 0x2549 }, { 0xA9EE, 0x254A }, { 0xA9EF, 0x254B }, { 0xB0A1, 0x554A }, { 0xB0A2, 0x963F }, { 0xB0A3, 0x57C3 }, { 0xB0A4, 0x6328 }, { 0xB0A5, 0x54CE }, - { 0xB0A6, 0x5509 }, { 0xB0A7, 0x54C0 }, { 0xB0A8, 0x7691 }, { 0xB0A9, 0x764C }, { 0xB0AA, 0x853C }, { 0xB0AB, 0x77EE }, { 0xB0AC, 0x827E }, { 0xB0AD, 0x788D }, - { 0xB0AE, 0x7231 }, { 0xB0AF, 0x9698 }, { 0xB0B0, 0x978D }, { 0xB0B1, 0x6C28 }, { 0xB0B2, 0x5B89 }, { 0xB0B3, 0x4FFA }, { 0xB0B4, 0x6309 }, { 0xB0B5, 0x6697 }, - { 0xB0B6, 0x5CB8 }, { 0xB0B7, 0x80FA }, { 0xB0B8, 0x6848 }, { 0xB0B9, 0x80AE }, { 0xB0BA, 0x6602 }, { 0xB0BB, 0x76CE }, { 0xB0BC, 0x51F9 }, { 0xB0BD, 0x6556 }, - { 0xB0BE, 0x71AC }, { 0xB0BF, 0x7FF1 }, { 0xB0C0, 0x8884 }, { 0xB0C1, 0x50B2 }, { 0xB0C2, 0x5965 }, { 0xB0C3, 0x61CA }, { 0xB0C4, 0x6FB3 }, { 0xB0C5, 0x82AD }, - { 0xB0C6, 0x634C }, { 0xB0C7, 0x6252 }, { 0xB0C8, 0x53ED }, { 0xB0C9, 0x5427 }, { 0xB0CA, 0x7B06 }, { 0xB0CB, 0x516B }, { 0xB0CC, 0x75A4 }, { 0xB0CD, 0x5DF4 }, - { 0xB0CE, 0x62D4 }, { 0xB0CF, 0x8DCB }, { 0xB0D0, 0x9776 }, { 0xB0D1, 0x628A }, { 0xB0D2, 0x8019 }, { 0xB0D3, 0x575D }, { 0xB0D4, 0x9738 }, { 0xB0D5, 0x7F62 }, - { 0xB0D6, 0x7238 }, { 0xB0D7, 0x767D }, { 0xB0D8, 0x67CF }, { 0xB0D9, 0x767E }, { 0xB0DA, 0x6446 }, { 0xB0DB, 0x4F70 }, { 0xB0DC, 0x8D25 }, { 0xB0DD, 0x62DC }, - { 0xB0DE, 0x7A17 }, { 0xB0DF, 0x6591 }, { 0xB0E0, 0x73ED }, { 0xB0E1, 0x642C }, { 0xB0E2, 0x6273 }, { 0xB0E3, 0x822C }, { 0xB0E4, 0x9881 }, { 0xB0E5, 0x677F }, - { 0xB0E6, 0x7248 }, { 0xB0E7, 0x626E }, { 0xB0E8, 0x62CC }, { 0xB0E9, 0x4F34 }, { 0xB0EA, 0x74E3 }, { 0xB0EB, 0x534A }, { 0xB0EC, 0x529E }, { 0xB0ED, 0x7ECA }, - { 0xB0EE, 0x90A6 }, { 0xB0EF, 0x5E2E }, { 0xB0F0, 0x6886 }, { 0xB0F1, 0x699C }, { 0xB0F2, 0x8180 }, { 0xB0F3, 0x7ED1 }, { 0xB0F4, 0x68D2 }, { 0xB0F5, 0x78C5 }, - { 0xB0F6, 0x868C }, { 0xB0F7, 0x9551 }, { 0xB0F8, 0x508D }, { 0xB0F9, 0x8C24 }, { 0xB0FA, 0x82DE }, { 0xB0FB, 0x80DE }, { 0xB0FC, 0x5305 }, { 0xB0FD, 0x8912 }, - { 0xB0FE, 0x5265 }, { 0xB1A1, 0x8584 }, { 0xB1A2, 0x96F9 }, { 0xB1A3, 0x4FDD }, { 0xB1A4, 0x5821 }, { 0xB1A5, 0x9971 }, { 0xB1A6, 0x5B9D }, { 0xB1A7, 0x62B1 }, - { 0xB1A8, 0x62A5 }, { 0xB1A9, 0x66B4 }, { 0xB1AA, 0x8C79 }, { 0xB1AB, 0x9C8D }, { 0xB1AC, 0x7206 }, { 0xB1AD, 0x676F }, { 0xB1AE, 0x7891 }, { 0xB1AF, 0x60B2 }, - { 0xB1B0, 0x5351 }, { 0xB1B1, 0x5317 }, { 0xB1B2, 0x8F88 }, { 0xB1B3, 0x80CC }, { 0xB1B4, 0x8D1D }, { 0xB1B5, 0x94A1 }, { 0xB1B6, 0x500D }, { 0xB1B7, 0x72C8 }, - { 0xB1B8, 0x5907 }, { 0xB1B9, 0x60EB }, { 0xB1BA, 0x7119 }, { 0xB1BB, 0x88AB }, { 0xB1BC, 0x5954 }, { 0xB1BD, 0x82EF }, { 0xB1BE, 0x672C }, { 0xB1BF, 0x7B28 }, - { 0xB1C0, 0x5D29 }, { 0xB1C1, 0x7EF7 }, { 0xB1C2, 0x752D }, { 0xB1C3, 0x6CF5 }, { 0xB1C4, 0x8E66 }, { 0xB1C5, 0x8FF8 }, { 0xB1C6, 0x903C }, { 0xB1C7, 0x9F3B }, - { 0xB1C8, 0x6BD4 }, { 0xB1C9, 0x9119 }, { 0xB1CA, 0x7B14 }, { 0xB1CB, 0x5F7C }, { 0xB1CC, 0x78A7 }, { 0xB1CD, 0x84D6 }, { 0xB1CE, 0x853D }, { 0xB1CF, 0x6BD5 }, - { 0xB1D0, 0x6BD9 }, { 0xB1D1, 0x6BD6 }, { 0xB1D2, 0x5E01 }, { 0xB1D3, 0x5E87 }, { 0xB1D4, 0x75F9 }, { 0xB1D5, 0x95ED }, { 0xB1D6, 0x655D }, { 0xB1D7, 0x5F0A }, - { 0xB1D8, 0x5FC5 }, { 0xB1D9, 0x8F9F }, { 0xB1DA, 0x58C1 }, { 0xB1DB, 0x81C2 }, { 0xB1DC, 0x907F }, { 0xB1DD, 0x965B }, { 0xB1DE, 0x97AD }, { 0xB1DF, 0x8FB9 }, - { 0xB1E0, 0x7F16 }, { 0xB1E1, 0x8D2C }, { 0xB1E2, 0x6241 }, { 0xB1E3, 0x4FBF }, { 0xB1E4, 0x53D8 }, { 0xB1E5, 0x535E }, { 0xB1E6, 0x8FA8 }, { 0xB1E7, 0x8FA9 }, - { 0xB1E8, 0x8FAB }, { 0xB1E9, 0x904D }, { 0xB1EA, 0x6807 }, { 0xB1EB, 0x5F6A }, { 0xB1EC, 0x8198 }, { 0xB1ED, 0x8868 }, { 0xB1EE, 0x9CD6 }, { 0xB1EF, 0x618B }, - { 0xB1F0, 0x522B }, { 0xB1F1, 0x762A }, { 0xB1F2, 0x5F6C }, { 0xB1F3, 0x658C }, { 0xB1F4, 0x6FD2 }, { 0xB1F5, 0x6EE8 }, { 0xB1F6, 0x5BBE }, { 0xB1F7, 0x6448 }, - { 0xB1F8, 0x5175 }, { 0xB1F9, 0x51B0 }, { 0xB1FA, 0x67C4 }, { 0xB1FB, 0x4E19 }, { 0xB1FC, 0x79C9 }, { 0xB1FD, 0x997C }, { 0xB1FE, 0x70B3 }, { 0xB2A1, 0x75C5 }, - { 0xB2A2, 0x5E76 }, { 0xB2A3, 0x73BB }, { 0xB2A4, 0x83E0 }, { 0xB2A5, 0x64AD }, { 0xB2A6, 0x62E8 }, { 0xB2A7, 0x94B5 }, { 0xB2A8, 0x6CE2 }, { 0xB2A9, 0x535A }, - { 0xB2AA, 0x52C3 }, { 0xB2AB, 0x640F }, { 0xB2AC, 0x94C2 }, { 0xB2AD, 0x7B94 }, { 0xB2AE, 0x4F2F }, { 0xB2AF, 0x5E1B }, { 0xB2B0, 0x8236 }, { 0xB2B1, 0x8116 }, - { 0xB2B2, 0x818A }, { 0xB2B3, 0x6E24 }, { 0xB2B4, 0x6CCA }, { 0xB2B5, 0x9A73 }, { 0xB2B6, 0x6355 }, { 0xB2B7, 0x535C }, { 0xB2B8, 0x54FA }, { 0xB2B9, 0x8865 }, - { 0xB2BA, 0x57E0 }, { 0xB2BB, 0x4E0D }, { 0xB2BC, 0x5E03 }, { 0xB2BD, 0x6B65 }, { 0xB2BE, 0x7C3F }, { 0xB2BF, 0x90E8 }, { 0xB2C0, 0x6016 }, { 0xB2C1, 0x64E6 }, - { 0xB2C2, 0x731C }, { 0xB2C3, 0x88C1 }, { 0xB2C4, 0x6750 }, { 0xB2C5, 0x624D }, { 0xB2C6, 0x8D22 }, { 0xB2C7, 0x776C }, { 0xB2C8, 0x8E29 }, { 0xB2C9, 0x91C7 }, - { 0xB2CA, 0x5F69 }, { 0xB2CB, 0x83DC }, { 0xB2CC, 0x8521 }, { 0xB2CD, 0x9910 }, { 0xB2CE, 0x53C2 }, { 0xB2CF, 0x8695 }, { 0xB2D0, 0x6B8B }, { 0xB2D1, 0x60ED }, - { 0xB2D2, 0x60E8 }, { 0xB2D3, 0x707F }, { 0xB2D4, 0x82CD }, { 0xB2D5, 0x8231 }, { 0xB2D6, 0x4ED3 }, { 0xB2D7, 0x6CA7 }, { 0xB2D8, 0x85CF }, { 0xB2D9, 0x64CD }, - { 0xB2DA, 0x7CD9 }, { 0xB2DB, 0x69FD }, { 0xB2DC, 0x66F9 }, { 0xB2DD, 0x8349 }, { 0xB2DE, 0x5395 }, { 0xB2DF, 0x7B56 }, { 0xB2E0, 0x4FA7 }, { 0xB2E1, 0x518C }, - { 0xB2E2, 0x6D4B }, { 0xB2E3, 0x5C42 }, { 0xB2E4, 0x8E6D }, { 0xB2E5, 0x63D2 }, { 0xB2E6, 0x53C9 }, { 0xB2E7, 0x832C }, { 0xB2E8, 0x8336 }, { 0xB2E9, 0x67E5 }, - { 0xB2EA, 0x78B4 }, { 0xB2EB, 0x643D }, { 0xB2EC, 0x5BDF }, { 0xB2ED, 0x5C94 }, { 0xB2EE, 0x5DEE }, { 0xB2EF, 0x8BE7 }, { 0xB2F0, 0x62C6 }, { 0xB2F1, 0x67F4 }, - { 0xB2F2, 0x8C7A }, { 0xB2F3, 0x6400 }, { 0xB2F4, 0x63BA }, { 0xB2F5, 0x8749 }, { 0xB2F6, 0x998B }, { 0xB2F7, 0x8C17 }, { 0xB2F8, 0x7F20 }, { 0xB2F9, 0x94F2 }, - { 0xB2FA, 0x4EA7 }, { 0xB2FB, 0x9610 }, { 0xB2FC, 0x98A4 }, { 0xB2FD, 0x660C }, { 0xB2FE, 0x7316 }, { 0xB3A1, 0x573A }, { 0xB3A2, 0x5C1D }, { 0xB3A3, 0x5E38 }, - { 0xB3A4, 0x957F }, { 0xB3A5, 0x507F }, { 0xB3A6, 0x80A0 }, { 0xB3A7, 0x5382 }, { 0xB3A8, 0x655E }, { 0xB3A9, 0x7545 }, { 0xB3AA, 0x5531 }, { 0xB3AB, 0x5021 }, - { 0xB3AC, 0x8D85 }, { 0xB3AD, 0x6284 }, { 0xB3AE, 0x949E }, { 0xB3AF, 0x671D }, { 0xB3B0, 0x5632 }, { 0xB3B1, 0x6F6E }, { 0xB3B2, 0x5DE2 }, { 0xB3B3, 0x5435 }, - { 0xB3B4, 0x7092 }, { 0xB3B5, 0x8F66 }, { 0xB3B6, 0x626F }, { 0xB3B7, 0x64A4 }, { 0xB3B8, 0x63A3 }, { 0xB3B9, 0x5F7B }, { 0xB3BA, 0x6F88 }, { 0xB3BB, 0x90F4 }, - { 0xB3BC, 0x81E3 }, { 0xB3BD, 0x8FB0 }, { 0xB3BE, 0x5C18 }, { 0xB3BF, 0x6668 }, { 0xB3C0, 0x5FF1 }, { 0xB3C1, 0x6C89 }, { 0xB3C2, 0x9648 }, { 0xB3C3, 0x8D81 }, - { 0xB3C4, 0x886C }, { 0xB3C5, 0x6491 }, { 0xB3C6, 0x79F0 }, { 0xB3C7, 0x57CE }, { 0xB3C8, 0x6A59 }, { 0xB3C9, 0x6210 }, { 0xB3CA, 0x5448 }, { 0xB3CB, 0x4E58 }, - { 0xB3CC, 0x7A0B }, { 0xB3CD, 0x60E9 }, { 0xB3CE, 0x6F84 }, { 0xB3CF, 0x8BDA }, { 0xB3D0, 0x627F }, { 0xB3D1, 0x901E }, { 0xB3D2, 0x9A8B }, { 0xB3D3, 0x79E4 }, - { 0xB3D4, 0x5403 }, { 0xB3D5, 0x75F4 }, { 0xB3D6, 0x6301 }, { 0xB3D7, 0x5319 }, { 0xB3D8, 0x6C60 }, { 0xB3D9, 0x8FDF }, { 0xB3DA, 0x5F1B }, { 0xB3DB, 0x9A70 }, - { 0xB3DC, 0x803B }, { 0xB3DD, 0x9F7F }, { 0xB3DE, 0x4F88 }, { 0xB3DF, 0x5C3A }, { 0xB3E0, 0x8D64 }, { 0xB3E1, 0x7FC5 }, { 0xB3E2, 0x65A5 }, { 0xB3E3, 0x70BD }, - { 0xB3E4, 0x5145 }, { 0xB3E5, 0x51B2 }, { 0xB3E6, 0x866B }, { 0xB3E7, 0x5D07 }, { 0xB3E8, 0x5BA0 }, { 0xB3E9, 0x62BD }, { 0xB3EA, 0x916C }, { 0xB3EB, 0x7574 }, - { 0xB3EC, 0x8E0C }, { 0xB3ED, 0x7A20 }, { 0xB3EE, 0x6101 }, { 0xB3EF, 0x7B79 }, { 0xB3F0, 0x4EC7 }, { 0xB3F1, 0x7EF8 }, { 0xB3F2, 0x7785 }, { 0xB3F3, 0x4E11 }, - { 0xB3F4, 0x81ED }, { 0xB3F5, 0x521D }, { 0xB3F6, 0x51FA }, { 0xB3F7, 0x6A71 }, { 0xB3F8, 0x53A8 }, { 0xB3F9, 0x8E87 }, { 0xB3FA, 0x9504 }, { 0xB3FB, 0x96CF }, - { 0xB3FC, 0x6EC1 }, { 0xB3FD, 0x9664 }, { 0xB3FE, 0x695A }, { 0xB4A1, 0x7840 }, { 0xB4A2, 0x50A8 }, { 0xB4A3, 0x77D7 }, { 0xB4A4, 0x6410 }, { 0xB4A5, 0x89E6 }, - { 0xB4A6, 0x5904 }, { 0xB4A7, 0x63E3 }, { 0xB4A8, 0x5DDD }, { 0xB4A9, 0x7A7F }, { 0xB4AA, 0x693D }, { 0xB4AB, 0x4F20 }, { 0xB4AC, 0x8239 }, { 0xB4AD, 0x5598 }, - { 0xB4AE, 0x4E32 }, { 0xB4AF, 0x75AE }, { 0xB4B0, 0x7A97 }, { 0xB4B1, 0x5E62 }, { 0xB4B2, 0x5E8A }, { 0xB4B3, 0x95EF }, { 0xB4B4, 0x521B }, { 0xB4B5, 0x5439 }, - { 0xB4B6, 0x708A }, { 0xB4B7, 0x6376 }, { 0xB4B8, 0x9524 }, { 0xB4B9, 0x5782 }, { 0xB4BA, 0x6625 }, { 0xB4BB, 0x693F }, { 0xB4BC, 0x9187 }, { 0xB4BD, 0x5507 }, - { 0xB4BE, 0x6DF3 }, { 0xB4BF, 0x7EAF }, { 0xB4C0, 0x8822 }, { 0xB4C1, 0x6233 }, { 0xB4C2, 0x7EF0 }, { 0xB4C3, 0x75B5 }, { 0xB4C4, 0x8328 }, { 0xB4C5, 0x78C1 }, - { 0xB4C6, 0x96CC }, { 0xB4C7, 0x8F9E }, { 0xB4C8, 0x6148 }, { 0xB4C9, 0x74F7 }, { 0xB4CA, 0x8BCD }, { 0xB4CB, 0x6B64 }, { 0xB4CC, 0x523A }, { 0xB4CD, 0x8D50 }, - { 0xB4CE, 0x6B21 }, { 0xB4CF, 0x806A }, { 0xB4D0, 0x8471 }, { 0xB4D1, 0x56F1 }, { 0xB4D2, 0x5306 }, { 0xB4D3, 0x4ECE }, { 0xB4D4, 0x4E1B }, { 0xB4D5, 0x51D1 }, - { 0xB4D6, 0x7C97 }, { 0xB4D7, 0x918B }, { 0xB4D8, 0x7C07 }, { 0xB4D9, 0x4FC3 }, { 0xB4DA, 0x8E7F }, { 0xB4DB, 0x7BE1 }, { 0xB4DC, 0x7A9C }, { 0xB4DD, 0x6467 }, - { 0xB4DE, 0x5D14 }, { 0xB4DF, 0x50AC }, { 0xB4E0, 0x8106 }, { 0xB4E1, 0x7601 }, { 0xB4E2, 0x7CB9 }, { 0xB4E3, 0x6DEC }, { 0xB4E4, 0x7FE0 }, { 0xB4E5, 0x6751 }, - { 0xB4E6, 0x5B58 }, { 0xB4E7, 0x5BF8 }, { 0xB4E8, 0x78CB }, { 0xB4E9, 0x64AE }, { 0xB4EA, 0x6413 }, { 0xB4EB, 0x63AA }, { 0xB4EC, 0x632B }, { 0xB4ED, 0x9519 }, - { 0xB4EE, 0x642D }, { 0xB4EF, 0x8FBE }, { 0xB4F0, 0x7B54 }, { 0xB4F1, 0x7629 }, { 0xB4F2, 0x6253 }, { 0xB4F3, 0x5927 }, { 0xB4F4, 0x5446 }, { 0xB4F5, 0x6B79 }, - { 0xB4F6, 0x50A3 }, { 0xB4F7, 0x6234 }, { 0xB4F8, 0x5E26 }, { 0xB4F9, 0x6B86 }, { 0xB4FA, 0x4EE3 }, { 0xB4FB, 0x8D37 }, { 0xB4FC, 0x888B }, { 0xB4FD, 0x5F85 }, - { 0xB4FE, 0x902E }, { 0xB5A1, 0x6020 }, { 0xB5A2, 0x803D }, { 0xB5A3, 0x62C5 }, { 0xB5A4, 0x4E39 }, { 0xB5A5, 0x5355 }, { 0xB5A6, 0x90F8 }, { 0xB5A7, 0x63B8 }, - { 0xB5A8, 0x80C6 }, { 0xB5A9, 0x65E6 }, { 0xB5AA, 0x6C2E }, { 0xB5AB, 0x4F46 }, { 0xB5AC, 0x60EE }, { 0xB5AD, 0x6DE1 }, { 0xB5AE, 0x8BDE }, { 0xB5AF, 0x5F39 }, - { 0xB5B0, 0x86CB }, { 0xB5B1, 0x5F53 }, { 0xB5B2, 0x6321 }, { 0xB5B3, 0x515A }, { 0xB5B4, 0x8361 }, { 0xB5B5, 0x6863 }, { 0xB5B6, 0x5200 }, { 0xB5B7, 0x6363 }, - { 0xB5B8, 0x8E48 }, { 0xB5B9, 0x5012 }, { 0xB5BA, 0x5C9B }, { 0xB5BB, 0x7977 }, { 0xB5BC, 0x5BFC }, { 0xB5BD, 0x5230 }, { 0xB5BE, 0x7A3B }, { 0xB5BF, 0x60BC }, - { 0xB5C0, 0x9053 }, { 0xB5C1, 0x76D7 }, { 0xB5C2, 0x5FB7 }, { 0xB5C3, 0x5F97 }, { 0xB5C4, 0x7684 }, { 0xB5C5, 0x8E6C }, { 0xB5C6, 0x706F }, { 0xB5C7, 0x767B }, - { 0xB5C8, 0x7B49 }, { 0xB5C9, 0x77AA }, { 0xB5CA, 0x51F3 }, { 0xB5CB, 0x9093 }, { 0xB5CC, 0x5824 }, { 0xB5CD, 0x4F4E }, { 0xB5CE, 0x6EF4 }, { 0xB5CF, 0x8FEA }, - { 0xB5D0, 0x654C }, { 0xB5D1, 0x7B1B }, { 0xB5D2, 0x72C4 }, { 0xB5D3, 0x6DA4 }, { 0xB5D4, 0x7FDF }, { 0xB5D5, 0x5AE1 }, { 0xB5D6, 0x62B5 }, { 0xB5D7, 0x5E95 }, - { 0xB5D8, 0x5730 }, { 0xB5D9, 0x8482 }, { 0xB5DA, 0x7B2C }, { 0xB5DB, 0x5E1D }, { 0xB5DC, 0x5F1F }, { 0xB5DD, 0x9012 }, { 0xB5DE, 0x7F14 }, { 0xB5DF, 0x98A0 }, - { 0xB5E0, 0x6382 }, { 0xB5E1, 0x6EC7 }, { 0xB5E2, 0x7898 }, { 0xB5E3, 0x70B9 }, { 0xB5E4, 0x5178 }, { 0xB5E5, 0x975B }, { 0xB5E6, 0x57AB }, { 0xB5E7, 0x7535 }, - { 0xB5E8, 0x4F43 }, { 0xB5E9, 0x7538 }, { 0xB5EA, 0x5E97 }, { 0xB5EB, 0x60E6 }, { 0xB5EC, 0x5960 }, { 0xB5ED, 0x6DC0 }, { 0xB5EE, 0x6BBF }, { 0xB5EF, 0x7889 }, - { 0xB5F0, 0x53FC }, { 0xB5F1, 0x96D5 }, { 0xB5F2, 0x51CB }, { 0xB5F3, 0x5201 }, { 0xB5F4, 0x6389 }, { 0xB5F5, 0x540A }, { 0xB5F6, 0x9493 }, { 0xB5F7, 0x8C03 }, - { 0xB5F8, 0x8DCC }, { 0xB5F9, 0x7239 }, { 0xB5FA, 0x789F }, { 0xB5FB, 0x8776 }, { 0xB5FC, 0x8FED }, { 0xB5FD, 0x8C0D }, { 0xB5FE, 0x53E0 }, { 0xB6A1, 0x4E01 }, - { 0xB6A2, 0x76EF }, { 0xB6A3, 0x53EE }, { 0xB6A4, 0x9489 }, { 0xB6A5, 0x9876 }, { 0xB6A6, 0x9F0E }, { 0xB6A7, 0x952D }, { 0xB6A8, 0x5B9A }, { 0xB6A9, 0x8BA2 }, - { 0xB6AA, 0x4E22 }, { 0xB6AB, 0x4E1C }, { 0xB6AC, 0x51AC }, { 0xB6AD, 0x8463 }, { 0xB6AE, 0x61C2 }, { 0xB6AF, 0x52A8 }, { 0xB6B0, 0x680B }, { 0xB6B1, 0x4F97 }, - { 0xB6B2, 0x606B }, { 0xB6B3, 0x51BB }, { 0xB6B4, 0x6D1E }, { 0xB6B5, 0x515C }, { 0xB6B6, 0x6296 }, { 0xB6B7, 0x6597 }, { 0xB6B8, 0x9661 }, { 0xB6B9, 0x8C46 }, - { 0xB6BA, 0x9017 }, { 0xB6BB, 0x75D8 }, { 0xB6BC, 0x90FD }, { 0xB6BD, 0x7763 }, { 0xB6BE, 0x6BD2 }, { 0xB6BF, 0x728A }, { 0xB6C0, 0x72EC }, { 0xB6C1, 0x8BFB }, - { 0xB6C2, 0x5835 }, { 0xB6C3, 0x7779 }, { 0xB6C4, 0x8D4C }, { 0xB6C5, 0x675C }, { 0xB6C6, 0x9540 }, { 0xB6C7, 0x809A }, { 0xB6C8, 0x5EA6 }, { 0xB6C9, 0x6E21 }, - { 0xB6CA, 0x5992 }, { 0xB6CB, 0x7AEF }, { 0xB6CC, 0x77ED }, { 0xB6CD, 0x953B }, { 0xB6CE, 0x6BB5 }, { 0xB6CF, 0x65AD }, { 0xB6D0, 0x7F0E }, { 0xB6D1, 0x5806 }, - { 0xB6D2, 0x5151 }, { 0xB6D3, 0x961F }, { 0xB6D4, 0x5BF9 }, { 0xB6D5, 0x58A9 }, { 0xB6D6, 0x5428 }, { 0xB6D7, 0x8E72 }, { 0xB6D8, 0x6566 }, { 0xB6D9, 0x987F }, - { 0xB6DA, 0x56E4 }, { 0xB6DB, 0x949D }, { 0xB6DC, 0x76FE }, { 0xB6DD, 0x9041 }, { 0xB6DE, 0x6387 }, { 0xB6DF, 0x54C6 }, { 0xB6E0, 0x591A }, { 0xB6E1, 0x593A }, - { 0xB6E2, 0x579B }, { 0xB6E3, 0x8EB2 }, { 0xB6E4, 0x6735 }, { 0xB6E5, 0x8DFA }, { 0xB6E6, 0x8235 }, { 0xB6E7, 0x5241 }, { 0xB6E8, 0x60F0 }, { 0xB6E9, 0x5815 }, - { 0xB6EA, 0x86FE }, { 0xB6EB, 0x5CE8 }, { 0xB6EC, 0x9E45 }, { 0xB6ED, 0x4FC4 }, { 0xB6EE, 0x989D }, { 0xB6EF, 0x8BB9 }, { 0xB6F0, 0x5A25 }, { 0xB6F1, 0x6076 }, - { 0xB6F2, 0x5384 }, { 0xB6F3, 0x627C }, { 0xB6F4, 0x904F }, { 0xB6F5, 0x9102 }, { 0xB6F6, 0x997F }, { 0xB6F7, 0x6069 }, { 0xB6F8, 0x800C }, { 0xB6F9, 0x513F }, - { 0xB6FA, 0x8033 }, { 0xB6FB, 0x5C14 }, { 0xB6FC, 0x9975 }, { 0xB6FD, 0x6D31 }, { 0xB6FE, 0x4E8C }, { 0xB7A1, 0x8D30 }, { 0xB7A2, 0x53D1 }, { 0xB7A3, 0x7F5A }, - { 0xB7A4, 0x7B4F }, { 0xB7A5, 0x4F10 }, { 0xB7A6, 0x4E4F }, { 0xB7A7, 0x9600 }, { 0xB7A8, 0x6CD5 }, { 0xB7A9, 0x73D0 }, { 0xB7AA, 0x85E9 }, { 0xB7AB, 0x5E06 }, - { 0xB7AC, 0x756A }, { 0xB7AD, 0x7FFB }, { 0xB7AE, 0x6A0A }, { 0xB7AF, 0x77FE }, { 0xB7B0, 0x9492 }, { 0xB7B1, 0x7E41 }, { 0xB7B2, 0x51E1 }, { 0xB7B3, 0x70E6 }, - { 0xB7B4, 0x53CD }, { 0xB7B5, 0x8FD4 }, { 0xB7B6, 0x8303 }, { 0xB7B7, 0x8D29 }, { 0xB7B8, 0x72AF }, { 0xB7B9, 0x996D }, { 0xB7BA, 0x6CDB }, { 0xB7BB, 0x574A }, - { 0xB7BC, 0x82B3 }, { 0xB7BD, 0x65B9 }, { 0xB7BE, 0x80AA }, { 0xB7BF, 0x623F }, { 0xB7C0, 0x9632 }, { 0xB7C1, 0x59A8 }, { 0xB7C2, 0x4EFF }, { 0xB7C3, 0x8BBF }, - { 0xB7C4, 0x7EBA }, { 0xB7C5, 0x653E }, { 0xB7C6, 0x83F2 }, { 0xB7C7, 0x975E }, { 0xB7C8, 0x5561 }, { 0xB7C9, 0x98DE }, { 0xB7CA, 0x80A5 }, { 0xB7CB, 0x532A }, - { 0xB7CC, 0x8BFD }, { 0xB7CD, 0x5420 }, { 0xB7CE, 0x80BA }, { 0xB7CF, 0x5E9F }, { 0xB7D0, 0x6CB8 }, { 0xB7D1, 0x8D39 }, { 0xB7D2, 0x82AC }, { 0xB7D3, 0x915A }, - { 0xB7D4, 0x5429 }, { 0xB7D5, 0x6C1B }, { 0xB7D6, 0x5206 }, { 0xB7D7, 0x7EB7 }, { 0xB7D8, 0x575F }, { 0xB7D9, 0x711A }, { 0xB7DA, 0x6C7E }, { 0xB7DB, 0x7C89 }, - { 0xB7DC, 0x594B }, { 0xB7DD, 0x4EFD }, { 0xB7DE, 0x5FFF }, { 0xB7DF, 0x6124 }, { 0xB7E0, 0x7CAA }, { 0xB7E1, 0x4E30 }, { 0xB7E2, 0x5C01 }, { 0xB7E3, 0x67AB }, - { 0xB7E4, 0x8702 }, { 0xB7E5, 0x5CF0 }, { 0xB7E6, 0x950B }, { 0xB7E7, 0x98CE }, { 0xB7E8, 0x75AF }, { 0xB7E9, 0x70FD }, { 0xB7EA, 0x9022 }, { 0xB7EB, 0x51AF }, - { 0xB7EC, 0x7F1D }, { 0xB7ED, 0x8BBD }, { 0xB7EE, 0x5949 }, { 0xB7EF, 0x51E4 }, { 0xB7F0, 0x4F5B }, { 0xB7F1, 0x5426 }, { 0xB7F2, 0x592B }, { 0xB7F3, 0x6577 }, - { 0xB7F4, 0x80A4 }, { 0xB7F5, 0x5B75 }, { 0xB7F6, 0x6276 }, { 0xB7F7, 0x62C2 }, { 0xB7F8, 0x8F90 }, { 0xB7F9, 0x5E45 }, { 0xB7FA, 0x6C1F }, { 0xB7FB, 0x7B26 }, - { 0xB7FC, 0x4F0F }, { 0xB7FD, 0x4FD8 }, { 0xB7FE, 0x670D }, { 0xB8A1, 0x6D6E }, { 0xB8A2, 0x6DAA }, { 0xB8A3, 0x798F }, { 0xB8A4, 0x88B1 }, { 0xB8A5, 0x5F17 }, - { 0xB8A6, 0x752B }, { 0xB8A7, 0x629A }, { 0xB8A8, 0x8F85 }, { 0xB8A9, 0x4FEF }, { 0xB8AA, 0x91DC }, { 0xB8AB, 0x65A7 }, { 0xB8AC, 0x812F }, { 0xB8AD, 0x8151 }, - { 0xB8AE, 0x5E9C }, { 0xB8AF, 0x8150 }, { 0xB8B0, 0x8D74 }, { 0xB8B1, 0x526F }, { 0xB8B2, 0x8986 }, { 0xB8B3, 0x8D4B }, { 0xB8B4, 0x590D }, { 0xB8B5, 0x5085 }, - { 0xB8B6, 0x4ED8 }, { 0xB8B7, 0x961C }, { 0xB8B8, 0x7236 }, { 0xB8B9, 0x8179 }, { 0xB8BA, 0x8D1F }, { 0xB8BB, 0x5BCC }, { 0xB8BC, 0x8BA3 }, { 0xB8BD, 0x9644 }, - { 0xB8BE, 0x5987 }, { 0xB8BF, 0x7F1A }, { 0xB8C0, 0x5490 }, { 0xB8C1, 0x5676 }, { 0xB8C2, 0x560E }, { 0xB8C3, 0x8BE5 }, { 0xB8C4, 0x6539 }, { 0xB8C5, 0x6982 }, - { 0xB8C6, 0x9499 }, { 0xB8C7, 0x76D6 }, { 0xB8C8, 0x6E89 }, { 0xB8C9, 0x5E72 }, { 0xB8CA, 0x7518 }, { 0xB8CB, 0x6746 }, { 0xB8CC, 0x67D1 }, { 0xB8CD, 0x7AFF }, - { 0xB8CE, 0x809D }, { 0xB8CF, 0x8D76 }, { 0xB8D0, 0x611F }, { 0xB8D1, 0x79C6 }, { 0xB8D2, 0x6562 }, { 0xB8D3, 0x8D63 }, { 0xB8D4, 0x5188 }, { 0xB8D5, 0x521A }, - { 0xB8D6, 0x94A2 }, { 0xB8D7, 0x7F38 }, { 0xB8D8, 0x809B }, { 0xB8D9, 0x7EB2 }, { 0xB8DA, 0x5C97 }, { 0xB8DB, 0x6E2F }, { 0xB8DC, 0x6760 }, { 0xB8DD, 0x7BD9 }, - { 0xB8DE, 0x768B }, { 0xB8DF, 0x9AD8 }, { 0xB8E0, 0x818F }, { 0xB8E1, 0x7F94 }, { 0xB8E2, 0x7CD5 }, { 0xB8E3, 0x641E }, { 0xB8E4, 0x9550 }, { 0xB8E5, 0x7A3F }, - { 0xB8E6, 0x544A }, { 0xB8E7, 0x54E5 }, { 0xB8E8, 0x6B4C }, { 0xB8E9, 0x6401 }, { 0xB8EA, 0x6208 }, { 0xB8EB, 0x9E3D }, { 0xB8EC, 0x80F3 }, { 0xB8ED, 0x7599 }, - { 0xB8EE, 0x5272 }, { 0xB8EF, 0x9769 }, { 0xB8F0, 0x845B }, { 0xB8F1, 0x683C }, { 0xB8F2, 0x86E4 }, { 0xB8F3, 0x9601 }, { 0xB8F4, 0x9694 }, { 0xB8F5, 0x94EC }, - { 0xB8F6, 0x4E2A }, { 0xB8F7, 0x5404 }, { 0xB8F8, 0x7ED9 }, { 0xB8F9, 0x6839 }, { 0xB8FA, 0x8DDF }, { 0xB8FB, 0x8015 }, { 0xB8FC, 0x66F4 }, { 0xB8FD, 0x5E9A }, - { 0xB8FE, 0x7FB9 }, { 0xB9A1, 0x57C2 }, { 0xB9A2, 0x803F }, { 0xB9A3, 0x6897 }, { 0xB9A4, 0x5DE5 }, { 0xB9A5, 0x653B }, { 0xB9A6, 0x529F }, { 0xB9A7, 0x606D }, - { 0xB9A8, 0x9F9A }, { 0xB9A9, 0x4F9B }, { 0xB9AA, 0x8EAC }, { 0xB9AB, 0x516C }, { 0xB9AC, 0x5BAB }, { 0xB9AD, 0x5F13 }, { 0xB9AE, 0x5DE9 }, { 0xB9AF, 0x6C5E }, - { 0xB9B0, 0x62F1 }, { 0xB9B1, 0x8D21 }, { 0xB9B2, 0x5171 }, { 0xB9B3, 0x94A9 }, { 0xB9B4, 0x52FE }, { 0xB9B5, 0x6C9F }, { 0xB9B6, 0x82DF }, { 0xB9B7, 0x72D7 }, - { 0xB9B8, 0x57A2 }, { 0xB9B9, 0x6784 }, { 0xB9BA, 0x8D2D }, { 0xB9BB, 0x591F }, { 0xB9BC, 0x8F9C }, { 0xB9BD, 0x83C7 }, { 0xB9BE, 0x5495 }, { 0xB9BF, 0x7B8D }, - { 0xB9C0, 0x4F30 }, { 0xB9C1, 0x6CBD }, { 0xB9C2, 0x5B64 }, { 0xB9C3, 0x59D1 }, { 0xB9C4, 0x9F13 }, { 0xB9C5, 0x53E4 }, { 0xB9C6, 0x86CA }, { 0xB9C7, 0x9AA8 }, - { 0xB9C8, 0x8C37 }, { 0xB9C9, 0x80A1 }, { 0xB9CA, 0x6545 }, { 0xB9CB, 0x987E }, { 0xB9CC, 0x56FA }, { 0xB9CD, 0x96C7 }, { 0xB9CE, 0x522E }, { 0xB9CF, 0x74DC }, - { 0xB9D0, 0x5250 }, { 0xB9D1, 0x5BE1 }, { 0xB9D2, 0x6302 }, { 0xB9D3, 0x8902 }, { 0xB9D4, 0x4E56 }, { 0xB9D5, 0x62D0 }, { 0xB9D6, 0x602A }, { 0xB9D7, 0x68FA }, - { 0xB9D8, 0x5173 }, { 0xB9D9, 0x5B98 }, { 0xB9DA, 0x51A0 }, { 0xB9DB, 0x89C2 }, { 0xB9DC, 0x7BA1 }, { 0xB9DD, 0x9986 }, { 0xB9DE, 0x7F50 }, { 0xB9DF, 0x60EF }, - { 0xB9E0, 0x704C }, { 0xB9E1, 0x8D2F }, { 0xB9E2, 0x5149 }, { 0xB9E3, 0x5E7F }, { 0xB9E4, 0x901B }, { 0xB9E5, 0x7470 }, { 0xB9E6, 0x89C4 }, { 0xB9E7, 0x572D }, - { 0xB9E8, 0x7845 }, { 0xB9E9, 0x5F52 }, { 0xB9EA, 0x9F9F }, { 0xB9EB, 0x95FA }, { 0xB9EC, 0x8F68 }, { 0xB9ED, 0x9B3C }, { 0xB9EE, 0x8BE1 }, { 0xB9EF, 0x7678 }, - { 0xB9F0, 0x6842 }, { 0xB9F1, 0x67DC }, { 0xB9F2, 0x8DEA }, { 0xB9F3, 0x8D35 }, { 0xB9F4, 0x523D }, { 0xB9F5, 0x8F8A }, { 0xB9F6, 0x6EDA }, { 0xB9F7, 0x68CD }, - { 0xB9F8, 0x9505 }, { 0xB9F9, 0x90ED }, { 0xB9FA, 0x56FD }, { 0xB9FB, 0x679C }, { 0xB9FC, 0x88F9 }, { 0xB9FD, 0x8FC7 }, { 0xB9FE, 0x54C8 }, { 0xBAA1, 0x9AB8 }, - { 0xBAA2, 0x5B69 }, { 0xBAA3, 0x6D77 }, { 0xBAA4, 0x6C26 }, { 0xBAA5, 0x4EA5 }, { 0xBAA6, 0x5BB3 }, { 0xBAA7, 0x9A87 }, { 0xBAA8, 0x9163 }, { 0xBAA9, 0x61A8 }, - { 0xBAAA, 0x90AF }, { 0xBAAB, 0x97E9 }, { 0xBAAC, 0x542B }, { 0xBAAD, 0x6DB5 }, { 0xBAAE, 0x5BD2 }, { 0xBAAF, 0x51FD }, { 0xBAB0, 0x558A }, { 0xBAB1, 0x7F55 }, - { 0xBAB2, 0x7FF0 }, { 0xBAB3, 0x64BC }, { 0xBAB4, 0x634D }, { 0xBAB5, 0x65F1 }, { 0xBAB6, 0x61BE }, { 0xBAB7, 0x608D }, { 0xBAB8, 0x710A }, { 0xBAB9, 0x6C57 }, - { 0xBABA, 0x6C49 }, { 0xBABB, 0x592F }, { 0xBABC, 0x676D }, { 0xBABD, 0x822A }, { 0xBABE, 0x58D5 }, { 0xBABF, 0x568E }, { 0xBAC0, 0x8C6A }, { 0xBAC1, 0x6BEB }, - { 0xBAC2, 0x90DD }, { 0xBAC3, 0x597D }, { 0xBAC4, 0x8017 }, { 0xBAC5, 0x53F7 }, { 0xBAC6, 0x6D69 }, { 0xBAC7, 0x5475 }, { 0xBAC8, 0x559D }, { 0xBAC9, 0x8377 }, - { 0xBACA, 0x83CF }, { 0xBACB, 0x6838 }, { 0xBACC, 0x79BE }, { 0xBACD, 0x548C }, { 0xBACE, 0x4F55 }, { 0xBACF, 0x5408 }, { 0xBAD0, 0x76D2 }, { 0xBAD1, 0x8C89 }, - { 0xBAD2, 0x9602 }, { 0xBAD3, 0x6CB3 }, { 0xBAD4, 0x6DB8 }, { 0xBAD5, 0x8D6B }, { 0xBAD6, 0x8910 }, { 0xBAD7, 0x9E64 }, { 0xBAD8, 0x8D3A }, { 0xBAD9, 0x563F }, - { 0xBADA, 0x9ED1 }, { 0xBADB, 0x75D5 }, { 0xBADC, 0x5F88 }, { 0xBADD, 0x72E0 }, { 0xBADE, 0x6068 }, { 0xBADF, 0x54FC }, { 0xBAE0, 0x4EA8 }, { 0xBAE1, 0x6A2A }, - { 0xBAE2, 0x8861 }, { 0xBAE3, 0x6052 }, { 0xBAE4, 0x8F70 }, { 0xBAE5, 0x54C4 }, { 0xBAE6, 0x70D8 }, { 0xBAE7, 0x8679 }, { 0xBAE8, 0x9E3F }, { 0xBAE9, 0x6D2A }, - { 0xBAEA, 0x5B8F }, { 0xBAEB, 0x5F18 }, { 0xBAEC, 0x7EA2 }, { 0xBAED, 0x5589 }, { 0xBAEE, 0x4FAF }, { 0xBAEF, 0x7334 }, { 0xBAF0, 0x543C }, { 0xBAF1, 0x539A }, - { 0xBAF2, 0x5019 }, { 0xBAF3, 0x540E }, { 0xBAF4, 0x547C }, { 0xBAF5, 0x4E4E }, { 0xBAF6, 0x5FFD }, { 0xBAF7, 0x745A }, { 0xBAF8, 0x58F6 }, { 0xBAF9, 0x846B }, - { 0xBAFA, 0x80E1 }, { 0xBAFB, 0x8774 }, { 0xBAFC, 0x72D0 }, { 0xBAFD, 0x7CCA }, { 0xBAFE, 0x6E56 }, { 0xBBA1, 0x5F27 }, { 0xBBA2, 0x864E }, { 0xBBA3, 0x552C }, - { 0xBBA4, 0x62A4 }, { 0xBBA5, 0x4E92 }, { 0xBBA6, 0x6CAA }, { 0xBBA7, 0x6237 }, { 0xBBA8, 0x82B1 }, { 0xBBA9, 0x54D7 }, { 0xBBAA, 0x534E }, { 0xBBAB, 0x733E }, - { 0xBBAC, 0x6ED1 }, { 0xBBAD, 0x753B }, { 0xBBAE, 0x5212 }, { 0xBBAF, 0x5316 }, { 0xBBB0, 0x8BDD }, { 0xBBB1, 0x69D0 }, { 0xBBB2, 0x5F8A }, { 0xBBB3, 0x6000 }, - { 0xBBB4, 0x6DEE }, { 0xBBB5, 0x574F }, { 0xBBB6, 0x6B22 }, { 0xBBB7, 0x73AF }, { 0xBBB8, 0x6853 }, { 0xBBB9, 0x8FD8 }, { 0xBBBA, 0x7F13 }, { 0xBBBB, 0x6362 }, - { 0xBBBC, 0x60A3 }, { 0xBBBD, 0x5524 }, { 0xBBBE, 0x75EA }, { 0xBBBF, 0x8C62 }, { 0xBBC0, 0x7115 }, { 0xBBC1, 0x6DA3 }, { 0xBBC2, 0x5BA6 }, { 0xBBC3, 0x5E7B }, - { 0xBBC4, 0x8352 }, { 0xBBC5, 0x614C }, { 0xBBC6, 0x9EC4 }, { 0xBBC7, 0x78FA }, { 0xBBC8, 0x8757 }, { 0xBBC9, 0x7C27 }, { 0xBBCA, 0x7687 }, { 0xBBCB, 0x51F0 }, - { 0xBBCC, 0x60F6 }, { 0xBBCD, 0x714C }, { 0xBBCE, 0x6643 }, { 0xBBCF, 0x5E4C }, { 0xBBD0, 0x604D }, { 0xBBD1, 0x8C0E }, { 0xBBD2, 0x7070 }, { 0xBBD3, 0x6325 }, - { 0xBBD4, 0x8F89 }, { 0xBBD5, 0x5FBD }, { 0xBBD6, 0x6062 }, { 0xBBD7, 0x86D4 }, { 0xBBD8, 0x56DE }, { 0xBBD9, 0x6BC1 }, { 0xBBDA, 0x6094 }, { 0xBBDB, 0x6167 }, - { 0xBBDC, 0x5349 }, { 0xBBDD, 0x60E0 }, { 0xBBDE, 0x6666 }, { 0xBBDF, 0x8D3F }, { 0xBBE0, 0x79FD }, { 0xBBE1, 0x4F1A }, { 0xBBE2, 0x70E9 }, { 0xBBE3, 0x6C47 }, - { 0xBBE4, 0x8BB3 }, { 0xBBE5, 0x8BF2 }, { 0xBBE6, 0x7ED8 }, { 0xBBE7, 0x8364 }, { 0xBBE8, 0x660F }, { 0xBBE9, 0x5A5A }, { 0xBBEA, 0x9B42 }, { 0xBBEB, 0x6D51 }, - { 0xBBEC, 0x6DF7 }, { 0xBBED, 0x8C41 }, { 0xBBEE, 0x6D3B }, { 0xBBEF, 0x4F19 }, { 0xBBF0, 0x706B }, { 0xBBF1, 0x83B7 }, { 0xBBF2, 0x6216 }, { 0xBBF3, 0x60D1 }, - { 0xBBF4, 0x970D }, { 0xBBF5, 0x8D27 }, { 0xBBF6, 0x7978 }, { 0xBBF7, 0x51FB }, { 0xBBF8, 0x573E }, { 0xBBF9, 0x57FA }, { 0xBBFA, 0x673A }, { 0xBBFB, 0x7578 }, - { 0xBBFC, 0x7A3D }, { 0xBBFD, 0x79EF }, { 0xBBFE, 0x7B95 }, { 0xBCA1, 0x808C }, { 0xBCA2, 0x9965 }, { 0xBCA3, 0x8FF9 }, { 0xBCA4, 0x6FC0 }, { 0xBCA5, 0x8BA5 }, - { 0xBCA6, 0x9E21 }, { 0xBCA7, 0x59EC }, { 0xBCA8, 0x7EE9 }, { 0xBCA9, 0x7F09 }, { 0xBCAA, 0x5409 }, { 0xBCAB, 0x6781 }, { 0xBCAC, 0x68D8 }, { 0xBCAD, 0x8F91 }, - { 0xBCAE, 0x7C4D }, { 0xBCAF, 0x96C6 }, { 0xBCB0, 0x53CA }, { 0xBCB1, 0x6025 }, { 0xBCB2, 0x75BE }, { 0xBCB3, 0x6C72 }, { 0xBCB4, 0x5373 }, { 0xBCB5, 0x5AC9 }, - { 0xBCB6, 0x7EA7 }, { 0xBCB7, 0x6324 }, { 0xBCB8, 0x51E0 }, { 0xBCB9, 0x810A }, { 0xBCBA, 0x5DF1 }, { 0xBCBB, 0x84DF }, { 0xBCBC, 0x6280 }, { 0xBCBD, 0x5180 }, - { 0xBCBE, 0x5B63 }, { 0xBCBF, 0x4F0E }, { 0xBCC0, 0x796D }, { 0xBCC1, 0x5242 }, { 0xBCC2, 0x60B8 }, { 0xBCC3, 0x6D4E }, { 0xBCC4, 0x5BC4 }, { 0xBCC5, 0x5BC2 }, - { 0xBCC6, 0x8BA1 }, { 0xBCC7, 0x8BB0 }, { 0xBCC8, 0x65E2 }, { 0xBCC9, 0x5FCC }, { 0xBCCA, 0x9645 }, { 0xBCCB, 0x5993 }, { 0xBCCC, 0x7EE7 }, { 0xBCCD, 0x7EAA }, - { 0xBCCE, 0x5609 }, { 0xBCCF, 0x67B7 }, { 0xBCD0, 0x5939 }, { 0xBCD1, 0x4F73 }, { 0xBCD2, 0x5BB6 }, { 0xBCD3, 0x52A0 }, { 0xBCD4, 0x835A }, { 0xBCD5, 0x988A }, - { 0xBCD6, 0x8D3E }, { 0xBCD7, 0x7532 }, { 0xBCD8, 0x94BE }, { 0xBCD9, 0x5047 }, { 0xBCDA, 0x7A3C }, { 0xBCDB, 0x4EF7 }, { 0xBCDC, 0x67B6 }, { 0xBCDD, 0x9A7E }, - { 0xBCDE, 0x5AC1 }, { 0xBCDF, 0x6B7C }, { 0xBCE0, 0x76D1 }, { 0xBCE1, 0x575A }, { 0xBCE2, 0x5C16 }, { 0xBCE3, 0x7B3A }, { 0xBCE4, 0x95F4 }, { 0xBCE5, 0x714E }, - { 0xBCE6, 0x517C }, { 0xBCE7, 0x80A9 }, { 0xBCE8, 0x8270 }, { 0xBCE9, 0x5978 }, { 0xBCEA, 0x7F04 }, { 0xBCEB, 0x8327 }, { 0xBCEC, 0x68C0 }, { 0xBCED, 0x67EC }, - { 0xBCEE, 0x78B1 }, { 0xBCEF, 0x7877 }, { 0xBCF0, 0x62E3 }, { 0xBCF1, 0x6361 }, { 0xBCF2, 0x7B80 }, { 0xBCF3, 0x4FED }, { 0xBCF4, 0x526A }, { 0xBCF5, 0x51CF }, - { 0xBCF6, 0x8350 }, { 0xBCF7, 0x69DB }, { 0xBCF8, 0x9274 }, { 0xBCF9, 0x8DF5 }, { 0xBCFA, 0x8D31 }, { 0xBCFB, 0x89C1 }, { 0xBCFC, 0x952E }, { 0xBCFD, 0x7BAD }, - { 0xBCFE, 0x4EF6 }, { 0xBDA1, 0x5065 }, { 0xBDA2, 0x8230 }, { 0xBDA3, 0x5251 }, { 0xBDA4, 0x996F }, { 0xBDA5, 0x6E10 }, { 0xBDA6, 0x6E85 }, { 0xBDA7, 0x6DA7 }, - { 0xBDA8, 0x5EFA }, { 0xBDA9, 0x50F5 }, { 0xBDAA, 0x59DC }, { 0xBDAB, 0x5C06 }, { 0xBDAC, 0x6D46 }, { 0xBDAD, 0x6C5F }, { 0xBDAE, 0x7586 }, { 0xBDAF, 0x848B }, - { 0xBDB0, 0x6868 }, { 0xBDB1, 0x5956 }, { 0xBDB2, 0x8BB2 }, { 0xBDB3, 0x5320 }, { 0xBDB4, 0x9171 }, { 0xBDB5, 0x964D }, { 0xBDB6, 0x8549 }, { 0xBDB7, 0x6912 }, - { 0xBDB8, 0x7901 }, { 0xBDB9, 0x7126 }, { 0xBDBA, 0x80F6 }, { 0xBDBB, 0x4EA4 }, { 0xBDBC, 0x90CA }, { 0xBDBD, 0x6D47 }, { 0xBDBE, 0x9A84 }, { 0xBDBF, 0x5A07 }, - { 0xBDC0, 0x56BC }, { 0xBDC1, 0x6405 }, { 0xBDC2, 0x94F0 }, { 0xBDC3, 0x77EB }, { 0xBDC4, 0x4FA5 }, { 0xBDC5, 0x811A }, { 0xBDC6, 0x72E1 }, { 0xBDC7, 0x89D2 }, - { 0xBDC8, 0x997A }, { 0xBDC9, 0x7F34 }, { 0xBDCA, 0x7EDE }, { 0xBDCB, 0x527F }, { 0xBDCC, 0x6559 }, { 0xBDCD, 0x9175 }, { 0xBDCE, 0x8F7F }, { 0xBDCF, 0x8F83 }, - { 0xBDD0, 0x53EB }, { 0xBDD1, 0x7A96 }, { 0xBDD2, 0x63ED }, { 0xBDD3, 0x63A5 }, { 0xBDD4, 0x7686 }, { 0xBDD5, 0x79F8 }, { 0xBDD6, 0x8857 }, { 0xBDD7, 0x9636 }, - { 0xBDD8, 0x622A }, { 0xBDD9, 0x52AB }, { 0xBDDA, 0x8282 }, { 0xBDDB, 0x6854 }, { 0xBDDC, 0x6770 }, { 0xBDDD, 0x6377 }, { 0xBDDE, 0x776B }, { 0xBDDF, 0x7AED }, - { 0xBDE0, 0x6D01 }, { 0xBDE1, 0x7ED3 }, { 0xBDE2, 0x89E3 }, { 0xBDE3, 0x59D0 }, { 0xBDE4, 0x6212 }, { 0xBDE5, 0x85C9 }, { 0xBDE6, 0x82A5 }, { 0xBDE7, 0x754C }, - { 0xBDE8, 0x501F }, { 0xBDE9, 0x4ECB }, { 0xBDEA, 0x75A5 }, { 0xBDEB, 0x8BEB }, { 0xBDEC, 0x5C4A }, { 0xBDED, 0x5DFE }, { 0xBDEE, 0x7B4B }, { 0xBDEF, 0x65A4 }, - { 0xBDF0, 0x91D1 }, { 0xBDF1, 0x4ECA }, { 0xBDF2, 0x6D25 }, { 0xBDF3, 0x895F }, { 0xBDF4, 0x7D27 }, { 0xBDF5, 0x9526 }, { 0xBDF6, 0x4EC5 }, { 0xBDF7, 0x8C28 }, - { 0xBDF8, 0x8FDB }, { 0xBDF9, 0x9773 }, { 0xBDFA, 0x664B }, { 0xBDFB, 0x7981 }, { 0xBDFC, 0x8FD1 }, { 0xBDFD, 0x70EC }, { 0xBDFE, 0x6D78 }, { 0xBEA1, 0x5C3D }, - { 0xBEA2, 0x52B2 }, { 0xBEA3, 0x8346 }, { 0xBEA4, 0x5162 }, { 0xBEA5, 0x830E }, { 0xBEA6, 0x775B }, { 0xBEA7, 0x6676 }, { 0xBEA8, 0x9CB8 }, { 0xBEA9, 0x4EAC }, - { 0xBEAA, 0x60CA }, { 0xBEAB, 0x7CBE }, { 0xBEAC, 0x7CB3 }, { 0xBEAD, 0x7ECF }, { 0xBEAE, 0x4E95 }, { 0xBEAF, 0x8B66 }, { 0xBEB0, 0x666F }, { 0xBEB1, 0x9888 }, - { 0xBEB2, 0x9759 }, { 0xBEB3, 0x5883 }, { 0xBEB4, 0x656C }, { 0xBEB5, 0x955C }, { 0xBEB6, 0x5F84 }, { 0xBEB7, 0x75C9 }, { 0xBEB8, 0x9756 }, { 0xBEB9, 0x7ADF }, - { 0xBEBA, 0x7ADE }, { 0xBEBB, 0x51C0 }, { 0xBEBC, 0x70AF }, { 0xBEBD, 0x7A98 }, { 0xBEBE, 0x63EA }, { 0xBEBF, 0x7A76 }, { 0xBEC0, 0x7EA0 }, { 0xBEC1, 0x7396 }, - { 0xBEC2, 0x97ED }, { 0xBEC3, 0x4E45 }, { 0xBEC4, 0x7078 }, { 0xBEC5, 0x4E5D }, { 0xBEC6, 0x9152 }, { 0xBEC7, 0x53A9 }, { 0xBEC8, 0x6551 }, { 0xBEC9, 0x65E7 }, - { 0xBECA, 0x81FC }, { 0xBECB, 0x8205 }, { 0xBECC, 0x548E }, { 0xBECD, 0x5C31 }, { 0xBECE, 0x759A }, { 0xBECF, 0x97A0 }, { 0xBED0, 0x62D8 }, { 0xBED1, 0x72D9 }, - { 0xBED2, 0x75BD }, { 0xBED3, 0x5C45 }, { 0xBED4, 0x9A79 }, { 0xBED5, 0x83CA }, { 0xBED6, 0x5C40 }, { 0xBED7, 0x5480 }, { 0xBED8, 0x77E9 }, { 0xBED9, 0x4E3E }, - { 0xBEDA, 0x6CAE }, { 0xBEDB, 0x805A }, { 0xBEDC, 0x62D2 }, { 0xBEDD, 0x636E }, { 0xBEDE, 0x5DE8 }, { 0xBEDF, 0x5177 }, { 0xBEE0, 0x8DDD }, { 0xBEE1, 0x8E1E }, - { 0xBEE2, 0x952F }, { 0xBEE3, 0x4FF1 }, { 0xBEE4, 0x53E5 }, { 0xBEE5, 0x60E7 }, { 0xBEE6, 0x70AC }, { 0xBEE7, 0x5267 }, { 0xBEE8, 0x6350 }, { 0xBEE9, 0x9E43 }, - { 0xBEEA, 0x5A1F }, { 0xBEEB, 0x5026 }, { 0xBEEC, 0x7737 }, { 0xBEED, 0x5377 }, { 0xBEEE, 0x7EE2 }, { 0xBEEF, 0x6485 }, { 0xBEF0, 0x652B }, { 0xBEF1, 0x6289 }, - { 0xBEF2, 0x6398 }, { 0xBEF3, 0x5014 }, { 0xBEF4, 0x7235 }, { 0xBEF5, 0x89C9 }, { 0xBEF6, 0x51B3 }, { 0xBEF7, 0x8BC0 }, { 0xBEF8, 0x7EDD }, { 0xBEF9, 0x5747 }, - { 0xBEFA, 0x83CC }, { 0xBEFB, 0x94A7 }, { 0xBEFC, 0x519B }, { 0xBEFD, 0x541B }, { 0xBEFE, 0x5CFB }, { 0xBFA1, 0x4FCA }, { 0xBFA2, 0x7AE3 }, { 0xBFA3, 0x6D5A }, - { 0xBFA4, 0x90E1 }, { 0xBFA5, 0x9A8F }, { 0xBFA6, 0x5580 }, { 0xBFA7, 0x5496 }, { 0xBFA8, 0x5361 }, { 0xBFA9, 0x54AF }, { 0xBFAA, 0x5F00 }, { 0xBFAB, 0x63E9 }, - { 0xBFAC, 0x6977 }, { 0xBFAD, 0x51EF }, { 0xBFAE, 0x6168 }, { 0xBFAF, 0x520A }, { 0xBFB0, 0x582A }, { 0xBFB1, 0x52D8 }, { 0xBFB2, 0x574E }, { 0xBFB3, 0x780D }, - { 0xBFB4, 0x770B }, { 0xBFB5, 0x5EB7 }, { 0xBFB6, 0x6177 }, { 0xBFB7, 0x7CE0 }, { 0xBFB8, 0x625B }, { 0xBFB9, 0x6297 }, { 0xBFBA, 0x4EA2 }, { 0xBFBB, 0x7095 }, - { 0xBFBC, 0x8003 }, { 0xBFBD, 0x62F7 }, { 0xBFBE, 0x70E4 }, { 0xBFBF, 0x9760 }, { 0xBFC0, 0x5777 }, { 0xBFC1, 0x82DB }, { 0xBFC2, 0x67EF }, { 0xBFC3, 0x68F5 }, - { 0xBFC4, 0x78D5 }, { 0xBFC5, 0x9897 }, { 0xBFC6, 0x79D1 }, { 0xBFC7, 0x58F3 }, { 0xBFC8, 0x54B3 }, { 0xBFC9, 0x53EF }, { 0xBFCA, 0x6E34 }, { 0xBFCB, 0x514B }, - { 0xBFCC, 0x523B }, { 0xBFCD, 0x5BA2 }, { 0xBFCE, 0x8BFE }, { 0xBFCF, 0x80AF }, { 0xBFD0, 0x5543 }, { 0xBFD1, 0x57A6 }, { 0xBFD2, 0x6073 }, { 0xBFD3, 0x5751 }, - { 0xBFD4, 0x542D }, { 0xBFD5, 0x7A7A }, { 0xBFD6, 0x6050 }, { 0xBFD7, 0x5B54 }, { 0xBFD8, 0x63A7 }, { 0xBFD9, 0x62A0 }, { 0xBFDA, 0x53E3 }, { 0xBFDB, 0x6263 }, - { 0xBFDC, 0x5BC7 }, { 0xBFDD, 0x67AF }, { 0xBFDE, 0x54ED }, { 0xBFDF, 0x7A9F }, { 0xBFE0, 0x82E6 }, { 0xBFE1, 0x9177 }, { 0xBFE2, 0x5E93 }, { 0xBFE3, 0x88E4 }, - { 0xBFE4, 0x5938 }, { 0xBFE5, 0x57AE }, { 0xBFE6, 0x630E }, { 0xBFE7, 0x8DE8 }, { 0xBFE8, 0x80EF }, { 0xBFE9, 0x5757 }, { 0xBFEA, 0x7B77 }, { 0xBFEB, 0x4FA9 }, - { 0xBFEC, 0x5FEB }, { 0xBFED, 0x5BBD }, { 0xBFEE, 0x6B3E }, { 0xBFEF, 0x5321 }, { 0xBFF0, 0x7B50 }, { 0xBFF1, 0x72C2 }, { 0xBFF2, 0x6846 }, { 0xBFF3, 0x77FF }, - { 0xBFF4, 0x7736 }, { 0xBFF5, 0x65F7 }, { 0xBFF6, 0x51B5 }, { 0xBFF7, 0x4E8F }, { 0xBFF8, 0x76D4 }, { 0xBFF9, 0x5CBF }, { 0xBFFA, 0x7AA5 }, { 0xBFFB, 0x8475 }, - { 0xBFFC, 0x594E }, { 0xBFFD, 0x9B41 }, { 0xBFFE, 0x5080 }, { 0xC0A1, 0x9988 }, { 0xC0A2, 0x6127 }, { 0xC0A3, 0x6E83 }, { 0xC0A4, 0x5764 }, { 0xC0A5, 0x6606 }, - { 0xC0A6, 0x6346 }, { 0xC0A7, 0x56F0 }, { 0xC0A8, 0x62EC }, { 0xC0A9, 0x6269 }, { 0xC0AA, 0x5ED3 }, { 0xC0AB, 0x9614 }, { 0xC0AC, 0x5783 }, { 0xC0AD, 0x62C9 }, - { 0xC0AE, 0x5587 }, { 0xC0AF, 0x8721 }, { 0xC0B0, 0x814A }, { 0xC0B1, 0x8FA3 }, { 0xC0B2, 0x5566 }, { 0xC0B3, 0x83B1 }, { 0xC0B4, 0x6765 }, { 0xC0B5, 0x8D56 }, - { 0xC0B6, 0x84DD }, { 0xC0B7, 0x5A6A }, { 0xC0B8, 0x680F }, { 0xC0B9, 0x62E6 }, { 0xC0BA, 0x7BEE }, { 0xC0BB, 0x9611 }, { 0xC0BC, 0x5170 }, { 0xC0BD, 0x6F9C }, - { 0xC0BE, 0x8C30 }, { 0xC0BF, 0x63FD }, { 0xC0C0, 0x89C8 }, { 0xC0C1, 0x61D2 }, { 0xC0C2, 0x7F06 }, { 0xC0C3, 0x70C2 }, { 0xC0C4, 0x6EE5 }, { 0xC0C5, 0x7405 }, - { 0xC0C6, 0x6994 }, { 0xC0C7, 0x72FC }, { 0xC0C8, 0x5ECA }, { 0xC0C9, 0x90CE }, { 0xC0CA, 0x6717 }, { 0xC0CB, 0x6D6A }, { 0xC0CC, 0x635E }, { 0xC0CD, 0x52B3 }, - { 0xC0CE, 0x7262 }, { 0xC0CF, 0x8001 }, { 0xC0D0, 0x4F6C }, { 0xC0D1, 0x59E5 }, { 0xC0D2, 0x916A }, { 0xC0D3, 0x70D9 }, { 0xC0D4, 0x6D9D }, { 0xC0D5, 0x52D2 }, - { 0xC0D6, 0x4E50 }, { 0xC0D7, 0x96F7 }, { 0xC0D8, 0x956D }, { 0xC0D9, 0x857E }, { 0xC0DA, 0x78CA }, { 0xC0DB, 0x7D2F }, { 0xC0DC, 0x5121 }, { 0xC0DD, 0x5792 }, - { 0xC0DE, 0x64C2 }, { 0xC0DF, 0x808B }, { 0xC0E0, 0x7C7B }, { 0xC0E1, 0x6CEA }, { 0xC0E2, 0x68F1 }, { 0xC0E3, 0x695E }, { 0xC0E4, 0x51B7 }, { 0xC0E5, 0x5398 }, - { 0xC0E6, 0x68A8 }, { 0xC0E7, 0x7281 }, { 0xC0E8, 0x9ECE }, { 0xC0E9, 0x7BF1 }, { 0xC0EA, 0x72F8 }, { 0xC0EB, 0x79BB }, { 0xC0EC, 0x6F13 }, { 0xC0ED, 0x7406 }, - { 0xC0EE, 0x674E }, { 0xC0EF, 0x91CC }, { 0xC0F0, 0x9CA4 }, { 0xC0F1, 0x793C }, { 0xC0F2, 0x8389 }, { 0xC0F3, 0x8354 }, { 0xC0F4, 0x540F }, { 0xC0F5, 0x6817 }, - { 0xC0F6, 0x4E3D }, { 0xC0F7, 0x5389 }, { 0xC0F8, 0x52B1 }, { 0xC0F9, 0x783E }, { 0xC0FA, 0x5386 }, { 0xC0FB, 0x5229 }, { 0xC0FC, 0x5088 }, { 0xC0FD, 0x4F8B }, - { 0xC0FE, 0x4FD0 }, { 0xC1A1, 0x75E2 }, { 0xC1A2, 0x7ACB }, { 0xC1A3, 0x7C92 }, { 0xC1A4, 0x6CA5 }, { 0xC1A5, 0x96B6 }, { 0xC1A6, 0x529B }, { 0xC1A7, 0x7483 }, - { 0xC1A8, 0x54E9 }, { 0xC1A9, 0x4FE9 }, { 0xC1AA, 0x8054 }, { 0xC1AB, 0x83B2 }, { 0xC1AC, 0x8FDE }, { 0xC1AD, 0x9570 }, { 0xC1AE, 0x5EC9 }, { 0xC1AF, 0x601C }, - { 0xC1B0, 0x6D9F }, { 0xC1B1, 0x5E18 }, { 0xC1B2, 0x655B }, { 0xC1B3, 0x8138 }, { 0xC1B4, 0x94FE }, { 0xC1B5, 0x604B }, { 0xC1B6, 0x70BC }, { 0xC1B7, 0x7EC3 }, - { 0xC1B8, 0x7CAE }, { 0xC1B9, 0x51C9 }, { 0xC1BA, 0x6881 }, { 0xC1BB, 0x7CB1 }, { 0xC1BC, 0x826F }, { 0xC1BD, 0x4E24 }, { 0xC1BE, 0x8F86 }, { 0xC1BF, 0x91CF }, - { 0xC1C0, 0x667E }, { 0xC1C1, 0x4EAE }, { 0xC1C2, 0x8C05 }, { 0xC1C3, 0x64A9 }, { 0xC1C4, 0x804A }, { 0xC1C5, 0x50DA }, { 0xC1C6, 0x7597 }, { 0xC1C7, 0x71CE }, - { 0xC1C8, 0x5BE5 }, { 0xC1C9, 0x8FBD }, { 0xC1CA, 0x6F66 }, { 0xC1CB, 0x4E86 }, { 0xC1CC, 0x6482 }, { 0xC1CD, 0x9563 }, { 0xC1CE, 0x5ED6 }, { 0xC1CF, 0x6599 }, - { 0xC1D0, 0x5217 }, { 0xC1D1, 0x88C2 }, { 0xC1D2, 0x70C8 }, { 0xC1D3, 0x52A3 }, { 0xC1D4, 0x730E }, { 0xC1D5, 0x7433 }, { 0xC1D6, 0x6797 }, { 0xC1D7, 0x78F7 }, - { 0xC1D8, 0x9716 }, { 0xC1D9, 0x4E34 }, { 0xC1DA, 0x90BB }, { 0xC1DB, 0x9CDE }, { 0xC1DC, 0x6DCB }, { 0xC1DD, 0x51DB }, { 0xC1DE, 0x8D41 }, { 0xC1DF, 0x541D }, - { 0xC1E0, 0x62CE }, { 0xC1E1, 0x73B2 }, { 0xC1E2, 0x83F1 }, { 0xC1E3, 0x96F6 }, { 0xC1E4, 0x9F84 }, { 0xC1E5, 0x94C3 }, { 0xC1E6, 0x4F36 }, { 0xC1E7, 0x7F9A }, - { 0xC1E8, 0x51CC }, { 0xC1E9, 0x7075 }, { 0xC1EA, 0x9675 }, { 0xC1EB, 0x5CAD }, { 0xC1EC, 0x9886 }, { 0xC1ED, 0x53E6 }, { 0xC1EE, 0x4EE4 }, { 0xC1EF, 0x6E9C }, - { 0xC1F0, 0x7409 }, { 0xC1F1, 0x69B4 }, { 0xC1F2, 0x786B }, { 0xC1F3, 0x998F }, { 0xC1F4, 0x7559 }, { 0xC1F5, 0x5218 }, { 0xC1F6, 0x7624 }, { 0xC1F7, 0x6D41 }, - { 0xC1F8, 0x67F3 }, { 0xC1F9, 0x516D }, { 0xC1FA, 0x9F99 }, { 0xC1FB, 0x804B }, { 0xC1FC, 0x5499 }, { 0xC1FD, 0x7B3C }, { 0xC1FE, 0x7ABF }, { 0xC2A1, 0x9686 }, - { 0xC2A2, 0x5784 }, { 0xC2A3, 0x62E2 }, { 0xC2A4, 0x9647 }, { 0xC2A5, 0x697C }, { 0xC2A6, 0x5A04 }, { 0xC2A7, 0x6402 }, { 0xC2A8, 0x7BD3 }, { 0xC2A9, 0x6F0F }, - { 0xC2AA, 0x964B }, { 0xC2AB, 0x82A6 }, { 0xC2AC, 0x5362 }, { 0xC2AD, 0x9885 }, { 0xC2AE, 0x5E90 }, { 0xC2AF, 0x7089 }, { 0xC2B0, 0x63B3 }, { 0xC2B1, 0x5364 }, - { 0xC2B2, 0x864F }, { 0xC2B3, 0x9C81 }, { 0xC2B4, 0x9E93 }, { 0xC2B5, 0x788C }, { 0xC2B6, 0x9732 }, { 0xC2B7, 0x8DEF }, { 0xC2B8, 0x8D42 }, { 0xC2B9, 0x9E7F }, - { 0xC2BA, 0x6F5E }, { 0xC2BB, 0x7984 }, { 0xC2BC, 0x5F55 }, { 0xC2BD, 0x9646 }, { 0xC2BE, 0x622E }, { 0xC2BF, 0x9A74 }, { 0xC2C0, 0x5415 }, { 0xC2C1, 0x94DD }, - { 0xC2C2, 0x4FA3 }, { 0xC2C3, 0x65C5 }, { 0xC2C4, 0x5C65 }, { 0xC2C5, 0x5C61 }, { 0xC2C6, 0x7F15 }, { 0xC2C7, 0x8651 }, { 0xC2C8, 0x6C2F }, { 0xC2C9, 0x5F8B }, - { 0xC2CA, 0x7387 }, { 0xC2CB, 0x6EE4 }, { 0xC2CC, 0x7EFF }, { 0xC2CD, 0x5CE6 }, { 0xC2CE, 0x631B }, { 0xC2CF, 0x5B6A }, { 0xC2D0, 0x6EE6 }, { 0xC2D1, 0x5375 }, - { 0xC2D2, 0x4E71 }, { 0xC2D3, 0x63A0 }, { 0xC2D4, 0x7565 }, { 0xC2D5, 0x62A1 }, { 0xC2D6, 0x8F6E }, { 0xC2D7, 0x4F26 }, { 0xC2D8, 0x4ED1 }, { 0xC2D9, 0x6CA6 }, - { 0xC2DA, 0x7EB6 }, { 0xC2DB, 0x8BBA }, { 0xC2DC, 0x841D }, { 0xC2DD, 0x87BA }, { 0xC2DE, 0x7F57 }, { 0xC2DF, 0x903B }, { 0xC2E0, 0x9523 }, { 0xC2E1, 0x7BA9 }, - { 0xC2E2, 0x9AA1 }, { 0xC2E3, 0x88F8 }, { 0xC2E4, 0x843D }, { 0xC2E5, 0x6D1B }, { 0xC2E6, 0x9A86 }, { 0xC2E7, 0x7EDC }, { 0xC2E8, 0x5988 }, { 0xC2E9, 0x9EBB }, - { 0xC2EA, 0x739B }, { 0xC2EB, 0x7801 }, { 0xC2EC, 0x8682 }, { 0xC2ED, 0x9A6C }, { 0xC2EE, 0x9A82 }, { 0xC2EF, 0x561B }, { 0xC2F0, 0x5417 }, { 0xC2F1, 0x57CB }, - { 0xC2F2, 0x4E70 }, { 0xC2F3, 0x9EA6 }, { 0xC2F4, 0x5356 }, { 0xC2F5, 0x8FC8 }, { 0xC2F6, 0x8109 }, { 0xC2F7, 0x7792 }, { 0xC2F8, 0x9992 }, { 0xC2F9, 0x86EE }, - { 0xC2FA, 0x6EE1 }, { 0xC2FB, 0x8513 }, { 0xC2FC, 0x66FC }, { 0xC2FD, 0x6162 }, { 0xC2FE, 0x6F2B }, { 0xC3A1, 0x8C29 }, { 0xC3A2, 0x8292 }, { 0xC3A3, 0x832B }, - { 0xC3A4, 0x76F2 }, { 0xC3A5, 0x6C13 }, { 0xC3A6, 0x5FD9 }, { 0xC3A7, 0x83BD }, { 0xC3A8, 0x732B }, { 0xC3A9, 0x8305 }, { 0xC3AA, 0x951A }, { 0xC3AB, 0x6BDB }, - { 0xC3AC, 0x77DB }, { 0xC3AD, 0x94C6 }, { 0xC3AE, 0x536F }, { 0xC3AF, 0x8302 }, { 0xC3B0, 0x5192 }, { 0xC3B1, 0x5E3D }, { 0xC3B2, 0x8C8C }, { 0xC3B3, 0x8D38 }, - { 0xC3B4, 0x4E48 }, { 0xC3B5, 0x73AB }, { 0xC3B6, 0x679A }, { 0xC3B7, 0x6885 }, { 0xC3B8, 0x9176 }, { 0xC3B9, 0x9709 }, { 0xC3BA, 0x7164 }, { 0xC3BB, 0x6CA1 }, - { 0xC3BC, 0x7709 }, { 0xC3BD, 0x5A92 }, { 0xC3BE, 0x9541 }, { 0xC3BF, 0x6BCF }, { 0xC3C0, 0x7F8E }, { 0xC3C1, 0x6627 }, { 0xC3C2, 0x5BD0 }, { 0xC3C3, 0x59B9 }, - { 0xC3C4, 0x5A9A }, { 0xC3C5, 0x95E8 }, { 0xC3C6, 0x95F7 }, { 0xC3C7, 0x4EEC }, { 0xC3C8, 0x840C }, { 0xC3C9, 0x8499 }, { 0xC3CA, 0x6AAC }, { 0xC3CB, 0x76DF }, - { 0xC3CC, 0x9530 }, { 0xC3CD, 0x731B }, { 0xC3CE, 0x68A6 }, { 0xC3CF, 0x5B5F }, { 0xC3D0, 0x772F }, { 0xC3D1, 0x919A }, { 0xC3D2, 0x9761 }, { 0xC3D3, 0x7CDC }, - { 0xC3D4, 0x8FF7 }, { 0xC3D5, 0x8C1C }, { 0xC3D6, 0x5F25 }, { 0xC3D7, 0x7C73 }, { 0xC3D8, 0x79D8 }, { 0xC3D9, 0x89C5 }, { 0xC3DA, 0x6CCC }, { 0xC3DB, 0x871C }, - { 0xC3DC, 0x5BC6 }, { 0xC3DD, 0x5E42 }, { 0xC3DE, 0x68C9 }, { 0xC3DF, 0x7720 }, { 0xC3E0, 0x7EF5 }, { 0xC3E1, 0x5195 }, { 0xC3E2, 0x514D }, { 0xC3E3, 0x52C9 }, - { 0xC3E4, 0x5A29 }, { 0xC3E5, 0x7F05 }, { 0xC3E6, 0x9762 }, { 0xC3E7, 0x82D7 }, { 0xC3E8, 0x63CF }, { 0xC3E9, 0x7784 }, { 0xC3EA, 0x85D0 }, { 0xC3EB, 0x79D2 }, - { 0xC3EC, 0x6E3A }, { 0xC3ED, 0x5E99 }, { 0xC3EE, 0x5999 }, { 0xC3EF, 0x8511 }, { 0xC3F0, 0x706D }, { 0xC3F1, 0x6C11 }, { 0xC3F2, 0x62BF }, { 0xC3F3, 0x76BF }, - { 0xC3F4, 0x654F }, { 0xC3F5, 0x60AF }, { 0xC3F6, 0x95FD }, { 0xC3F7, 0x660E }, { 0xC3F8, 0x879F }, { 0xC3F9, 0x9E23 }, { 0xC3FA, 0x94ED }, { 0xC3FB, 0x540D }, - { 0xC3FC, 0x547D }, { 0xC3FD, 0x8C2C }, { 0xC3FE, 0x6478 }, { 0xC4A1, 0x6479 }, { 0xC4A2, 0x8611 }, { 0xC4A3, 0x6A21 }, { 0xC4A4, 0x819C }, { 0xC4A5, 0x78E8 }, - { 0xC4A6, 0x6469 }, { 0xC4A7, 0x9B54 }, { 0xC4A8, 0x62B9 }, { 0xC4A9, 0x672B }, { 0xC4AA, 0x83AB }, { 0xC4AB, 0x58A8 }, { 0xC4AC, 0x9ED8 }, { 0xC4AD, 0x6CAB }, - { 0xC4AE, 0x6F20 }, { 0xC4AF, 0x5BDE }, { 0xC4B0, 0x964C }, { 0xC4B1, 0x8C0B }, { 0xC4B2, 0x725F }, { 0xC4B3, 0x67D0 }, { 0xC4B4, 0x62C7 }, { 0xC4B5, 0x7261 }, - { 0xC4B6, 0x4EA9 }, { 0xC4B7, 0x59C6 }, { 0xC4B8, 0x6BCD }, { 0xC4B9, 0x5893 }, { 0xC4BA, 0x66AE }, { 0xC4BB, 0x5E55 }, { 0xC4BC, 0x52DF }, { 0xC4BD, 0x6155 }, - { 0xC4BE, 0x6728 }, { 0xC4BF, 0x76EE }, { 0xC4C0, 0x7766 }, { 0xC4C1, 0x7267 }, { 0xC4C2, 0x7A46 }, { 0xC4C3, 0x62FF }, { 0xC4C4, 0x54EA }, { 0xC4C5, 0x5450 }, - { 0xC4C6, 0x94A0 }, { 0xC4C7, 0x90A3 }, { 0xC4C8, 0x5A1C }, { 0xC4C9, 0x7EB3 }, { 0xC4CA, 0x6C16 }, { 0xC4CB, 0x4E43 }, { 0xC4CC, 0x5976 }, { 0xC4CD, 0x8010 }, - { 0xC4CE, 0x5948 }, { 0xC4CF, 0x5357 }, { 0xC4D0, 0x7537 }, { 0xC4D1, 0x96BE }, { 0xC4D2, 0x56CA }, { 0xC4D3, 0x6320 }, { 0xC4D4, 0x8111 }, { 0xC4D5, 0x607C }, - { 0xC4D6, 0x95F9 }, { 0xC4D7, 0x6DD6 }, { 0xC4D8, 0x5462 }, { 0xC4D9, 0x9981 }, { 0xC4DA, 0x5185 }, { 0xC4DB, 0x5AE9 }, { 0xC4DC, 0x80FD }, { 0xC4DD, 0x59AE }, - { 0xC4DE, 0x9713 }, { 0xC4DF, 0x502A }, { 0xC4E0, 0x6CE5 }, { 0xC4E1, 0x5C3C }, { 0xC4E2, 0x62DF }, { 0xC4E3, 0x4F60 }, { 0xC4E4, 0x533F }, { 0xC4E5, 0x817B }, - { 0xC4E6, 0x9006 }, { 0xC4E7, 0x6EBA }, { 0xC4E8, 0x852B }, { 0xC4E9, 0x62C8 }, { 0xC4EA, 0x5E74 }, { 0xC4EB, 0x78BE }, { 0xC4EC, 0x64B5 }, { 0xC4ED, 0x637B }, - { 0xC4EE, 0x5FF5 }, { 0xC4EF, 0x5A18 }, { 0xC4F0, 0x917F }, { 0xC4F1, 0x9E1F }, { 0xC4F2, 0x5C3F }, { 0xC4F3, 0x634F }, { 0xC4F4, 0x8042 }, { 0xC4F5, 0x5B7D }, - { 0xC4F6, 0x556E }, { 0xC4F7, 0x954A }, { 0xC4F8, 0x954D }, { 0xC4F9, 0x6D85 }, { 0xC4FA, 0x60A8 }, { 0xC4FB, 0x67E0 }, { 0xC4FC, 0x72DE }, { 0xC4FD, 0x51DD }, - { 0xC4FE, 0x5B81 }, { 0xC5A1, 0x62E7 }, { 0xC5A2, 0x6CDE }, { 0xC5A3, 0x725B }, { 0xC5A4, 0x626D }, { 0xC5A5, 0x94AE }, { 0xC5A6, 0x7EBD }, { 0xC5A7, 0x8113 }, - { 0xC5A8, 0x6D53 }, { 0xC5A9, 0x519C }, { 0xC5AA, 0x5F04 }, { 0xC5AB, 0x5974 }, { 0xC5AC, 0x52AA }, { 0xC5AD, 0x6012 }, { 0xC5AE, 0x5973 }, { 0xC5AF, 0x6696 }, - { 0xC5B0, 0x8650 }, { 0xC5B1, 0x759F }, { 0xC5B2, 0x632A }, { 0xC5B3, 0x61E6 }, { 0xC5B4, 0x7CEF }, { 0xC5B5, 0x8BFA }, { 0xC5B6, 0x54E6 }, { 0xC5B7, 0x6B27 }, - { 0xC5B8, 0x9E25 }, { 0xC5B9, 0x6BB4 }, { 0xC5BA, 0x85D5 }, { 0xC5BB, 0x5455 }, { 0xC5BC, 0x5076 }, { 0xC5BD, 0x6CA4 }, { 0xC5BE, 0x556A }, { 0xC5BF, 0x8DB4 }, - { 0xC5C0, 0x722C }, { 0xC5C1, 0x5E15 }, { 0xC5C2, 0x6015 }, { 0xC5C3, 0x7436 }, { 0xC5C4, 0x62CD }, { 0xC5C5, 0x6392 }, { 0xC5C6, 0x724C }, { 0xC5C7, 0x5F98 }, - { 0xC5C8, 0x6E43 }, { 0xC5C9, 0x6D3E }, { 0xC5CA, 0x6500 }, { 0xC5CB, 0x6F58 }, { 0xC5CC, 0x76D8 }, { 0xC5CD, 0x78D0 }, { 0xC5CE, 0x76FC }, { 0xC5CF, 0x7554 }, - { 0xC5D0, 0x5224 }, { 0xC5D1, 0x53DB }, { 0xC5D2, 0x4E53 }, { 0xC5D3, 0x5E9E }, { 0xC5D4, 0x65C1 }, { 0xC5D5, 0x802A }, { 0xC5D6, 0x80D6 }, { 0xC5D7, 0x629B }, - { 0xC5D8, 0x5486 }, { 0xC5D9, 0x5228 }, { 0xC5DA, 0x70AE }, { 0xC5DB, 0x888D }, { 0xC5DC, 0x8DD1 }, { 0xC5DD, 0x6CE1 }, { 0xC5DE, 0x5478 }, { 0xC5DF, 0x80DA }, - { 0xC5E0, 0x57F9 }, { 0xC5E1, 0x88F4 }, { 0xC5E2, 0x8D54 }, { 0xC5E3, 0x966A }, { 0xC5E4, 0x914D }, { 0xC5E5, 0x4F69 }, { 0xC5E6, 0x6C9B }, { 0xC5E7, 0x55B7 }, - { 0xC5E8, 0x76C6 }, { 0xC5E9, 0x7830 }, { 0xC5EA, 0x62A8 }, { 0xC5EB, 0x70F9 }, { 0xC5EC, 0x6F8E }, { 0xC5ED, 0x5F6D }, { 0xC5EE, 0x84EC }, { 0xC5EF, 0x68DA }, - { 0xC5F0, 0x787C }, { 0xC5F1, 0x7BF7 }, { 0xC5F2, 0x81A8 }, { 0xC5F3, 0x670B }, { 0xC5F4, 0x9E4F }, { 0xC5F5, 0x6367 }, { 0xC5F6, 0x78B0 }, { 0xC5F7, 0x576F }, - { 0xC5F8, 0x7812 }, { 0xC5F9, 0x9739 }, { 0xC5FA, 0x6279 }, { 0xC5FB, 0x62AB }, { 0xC5FC, 0x5288 }, { 0xC5FD, 0x7435 }, { 0xC5FE, 0x6BD7 }, { 0xC6A1, 0x5564 }, - { 0xC6A2, 0x813E }, { 0xC6A3, 0x75B2 }, { 0xC6A4, 0x76AE }, { 0xC6A5, 0x5339 }, { 0xC6A6, 0x75DE }, { 0xC6A7, 0x50FB }, { 0xC6A8, 0x5C41 }, { 0xC6A9, 0x8B6C }, - { 0xC6AA, 0x7BC7 }, { 0xC6AB, 0x504F }, { 0xC6AC, 0x7247 }, { 0xC6AD, 0x9A97 }, { 0xC6AE, 0x98D8 }, { 0xC6AF, 0x6F02 }, { 0xC6B0, 0x74E2 }, { 0xC6B1, 0x7968 }, - { 0xC6B2, 0x6487 }, { 0xC6B3, 0x77A5 }, { 0xC6B4, 0x62FC }, { 0xC6B5, 0x9891 }, { 0xC6B6, 0x8D2B }, { 0xC6B7, 0x54C1 }, { 0xC6B8, 0x8058 }, { 0xC6B9, 0x4E52 }, - { 0xC6BA, 0x576A }, { 0xC6BB, 0x82F9 }, { 0xC6BC, 0x840D }, { 0xC6BD, 0x5E73 }, { 0xC6BE, 0x51ED }, { 0xC6BF, 0x74F6 }, { 0xC6C0, 0x8BC4 }, { 0xC6C1, 0x5C4F }, - { 0xC6C2, 0x5761 }, { 0xC6C3, 0x6CFC }, { 0xC6C4, 0x9887 }, { 0xC6C5, 0x5A46 }, { 0xC6C6, 0x7834 }, { 0xC6C7, 0x9B44 }, { 0xC6C8, 0x8FEB }, { 0xC6C9, 0x7C95 }, - { 0xC6CA, 0x5256 }, { 0xC6CB, 0x6251 }, { 0xC6CC, 0x94FA }, { 0xC6CD, 0x4EC6 }, { 0xC6CE, 0x8386 }, { 0xC6CF, 0x8461 }, { 0xC6D0, 0x83E9 }, { 0xC6D1, 0x84B2 }, - { 0xC6D2, 0x57D4 }, { 0xC6D3, 0x6734 }, { 0xC6D4, 0x5703 }, { 0xC6D5, 0x666E }, { 0xC6D6, 0x6D66 }, { 0xC6D7, 0x8C31 }, { 0xC6D8, 0x66DD }, { 0xC6D9, 0x7011 }, - { 0xC6DA, 0x671F }, { 0xC6DB, 0x6B3A }, { 0xC6DC, 0x6816 }, { 0xC6DD, 0x621A }, { 0xC6DE, 0x59BB }, { 0xC6DF, 0x4E03 }, { 0xC6E0, 0x51C4 }, { 0xC6E1, 0x6F06 }, - { 0xC6E2, 0x67D2 }, { 0xC6E3, 0x6C8F }, { 0xC6E4, 0x5176 }, { 0xC6E5, 0x68CB }, { 0xC6E6, 0x5947 }, { 0xC6E7, 0x6B67 }, { 0xC6E8, 0x7566 }, { 0xC6E9, 0x5D0E }, - { 0xC6EA, 0x8110 }, { 0xC6EB, 0x9F50 }, { 0xC6EC, 0x65D7 }, { 0xC6ED, 0x7948 }, { 0xC6EE, 0x7941 }, { 0xC6EF, 0x9A91 }, { 0xC6F0, 0x8D77 }, { 0xC6F1, 0x5C82 }, - { 0xC6F2, 0x4E5E }, { 0xC6F3, 0x4F01 }, { 0xC6F4, 0x542F }, { 0xC6F5, 0x5951 }, { 0xC6F6, 0x780C }, { 0xC6F7, 0x5668 }, { 0xC6F8, 0x6C14 }, { 0xC6F9, 0x8FC4 }, - { 0xC6FA, 0x5F03 }, { 0xC6FB, 0x6C7D }, { 0xC6FC, 0x6CE3 }, { 0xC6FD, 0x8BAB }, { 0xC6FE, 0x6390 }, { 0xC7A1, 0x6070 }, { 0xC7A2, 0x6D3D }, { 0xC7A3, 0x7275 }, - { 0xC7A4, 0x6266 }, { 0xC7A5, 0x948E }, { 0xC7A6, 0x94C5 }, { 0xC7A7, 0x5343 }, { 0xC7A8, 0x8FC1 }, { 0xC7A9, 0x7B7E }, { 0xC7AA, 0x4EDF }, { 0xC7AB, 0x8C26 }, - { 0xC7AC, 0x4E7E }, { 0xC7AD, 0x9ED4 }, { 0xC7AE, 0x94B1 }, { 0xC7AF, 0x94B3 }, { 0xC7B0, 0x524D }, { 0xC7B1, 0x6F5C }, { 0xC7B2, 0x9063 }, { 0xC7B3, 0x6D45 }, - { 0xC7B4, 0x8C34 }, { 0xC7B5, 0x5811 }, { 0xC7B6, 0x5D4C }, { 0xC7B7, 0x6B20 }, { 0xC7B8, 0x6B49 }, { 0xC7B9, 0x67AA }, { 0xC7BA, 0x545B }, { 0xC7BB, 0x8154 }, - { 0xC7BC, 0x7F8C }, { 0xC7BD, 0x5899 }, { 0xC7BE, 0x8537 }, { 0xC7BF, 0x5F3A }, { 0xC7C0, 0x62A2 }, { 0xC7C1, 0x6A47 }, { 0xC7C2, 0x9539 }, { 0xC7C3, 0x6572 }, - { 0xC7C4, 0x6084 }, { 0xC7C5, 0x6865 }, { 0xC7C6, 0x77A7 }, { 0xC7C7, 0x4E54 }, { 0xC7C8, 0x4FA8 }, { 0xC7C9, 0x5DE7 }, { 0xC7CA, 0x9798 }, { 0xC7CB, 0x64AC }, - { 0xC7CC, 0x7FD8 }, { 0xC7CD, 0x5CED }, { 0xC7CE, 0x4FCF }, { 0xC7CF, 0x7A8D }, { 0xC7D0, 0x5207 }, { 0xC7D1, 0x8304 }, { 0xC7D2, 0x4E14 }, { 0xC7D3, 0x602F }, - { 0xC7D4, 0x7A83 }, { 0xC7D5, 0x94A6 }, { 0xC7D6, 0x4FB5 }, { 0xC7D7, 0x4EB2 }, { 0xC7D8, 0x79E6 }, { 0xC7D9, 0x7434 }, { 0xC7DA, 0x52E4 }, { 0xC7DB, 0x82B9 }, - { 0xC7DC, 0x64D2 }, { 0xC7DD, 0x79BD }, { 0xC7DE, 0x5BDD }, { 0xC7DF, 0x6C81 }, { 0xC7E0, 0x9752 }, { 0xC7E1, 0x8F7B }, { 0xC7E2, 0x6C22 }, { 0xC7E3, 0x503E }, - { 0xC7E4, 0x537F }, { 0xC7E5, 0x6E05 }, { 0xC7E6, 0x64CE }, { 0xC7E7, 0x6674 }, { 0xC7E8, 0x6C30 }, { 0xC7E9, 0x60C5 }, { 0xC7EA, 0x9877 }, { 0xC7EB, 0x8BF7 }, - { 0xC7EC, 0x5E86 }, { 0xC7ED, 0x743C }, { 0xC7EE, 0x7A77 }, { 0xC7EF, 0x79CB }, { 0xC7F0, 0x4E18 }, { 0xC7F1, 0x90B1 }, { 0xC7F2, 0x7403 }, { 0xC7F3, 0x6C42 }, - { 0xC7F4, 0x56DA }, { 0xC7F5, 0x914B }, { 0xC7F6, 0x6CC5 }, { 0xC7F7, 0x8D8B }, { 0xC7F8, 0x533A }, { 0xC7F9, 0x86C6 }, { 0xC7FA, 0x66F2 }, { 0xC7FB, 0x8EAF }, - { 0xC7FC, 0x5C48 }, { 0xC7FD, 0x9A71 }, { 0xC7FE, 0x6E20 }, { 0xC8A1, 0x53D6 }, { 0xC8A2, 0x5A36 }, { 0xC8A3, 0x9F8B }, { 0xC8A4, 0x8DA3 }, { 0xC8A5, 0x53BB }, - { 0xC8A6, 0x5708 }, { 0xC8A7, 0x98A7 }, { 0xC8A8, 0x6743 }, { 0xC8A9, 0x919B }, { 0xC8AA, 0x6CC9 }, { 0xC8AB, 0x5168 }, { 0xC8AC, 0x75CA }, { 0xC8AD, 0x62F3 }, - { 0xC8AE, 0x72AC }, { 0xC8AF, 0x5238 }, { 0xC8B0, 0x529D }, { 0xC8B1, 0x7F3A }, { 0xC8B2, 0x7094 }, { 0xC8B3, 0x7638 }, { 0xC8B4, 0x5374 }, { 0xC8B5, 0x9E4A }, - { 0xC8B6, 0x69B7 }, { 0xC8B7, 0x786E }, { 0xC8B8, 0x96C0 }, { 0xC8B9, 0x88D9 }, { 0xC8BA, 0x7FA4 }, { 0xC8BB, 0x7136 }, { 0xC8BC, 0x71C3 }, { 0xC8BD, 0x5189 }, - { 0xC8BE, 0x67D3 }, { 0xC8BF, 0x74E4 }, { 0xC8C0, 0x58E4 }, { 0xC8C1, 0x6518 }, { 0xC8C2, 0x56B7 }, { 0xC8C3, 0x8BA9 }, { 0xC8C4, 0x9976 }, { 0xC8C5, 0x6270 }, - { 0xC8C6, 0x7ED5 }, { 0xC8C7, 0x60F9 }, { 0xC8C8, 0x70ED }, { 0xC8C9, 0x58EC }, { 0xC8CA, 0x4EC1 }, { 0xC8CB, 0x4EBA }, { 0xC8CC, 0x5FCD }, { 0xC8CD, 0x97E7 }, - { 0xC8CE, 0x4EFB }, { 0xC8CF, 0x8BA4 }, { 0xC8D0, 0x5203 }, { 0xC8D1, 0x598A }, { 0xC8D2, 0x7EAB }, { 0xC8D3, 0x6254 }, { 0xC8D4, 0x4ECD }, { 0xC8D5, 0x65E5 }, - { 0xC8D6, 0x620E }, { 0xC8D7, 0x8338 }, { 0xC8D8, 0x84C9 }, { 0xC8D9, 0x8363 }, { 0xC8DA, 0x878D }, { 0xC8DB, 0x7194 }, { 0xC8DC, 0x6EB6 }, { 0xC8DD, 0x5BB9 }, - { 0xC8DE, 0x7ED2 }, { 0xC8DF, 0x5197 }, { 0xC8E0, 0x63C9 }, { 0xC8E1, 0x67D4 }, { 0xC8E2, 0x8089 }, { 0xC8E3, 0x8339 }, { 0xC8E4, 0x8815 }, { 0xC8E5, 0x5112 }, - { 0xC8E6, 0x5B7A }, { 0xC8E7, 0x5982 }, { 0xC8E8, 0x8FB1 }, { 0xC8E9, 0x4E73 }, { 0xC8EA, 0x6C5D }, { 0xC8EB, 0x5165 }, { 0xC8EC, 0x8925 }, { 0xC8ED, 0x8F6F }, - { 0xC8EE, 0x962E }, { 0xC8EF, 0x854A }, { 0xC8F0, 0x745E }, { 0xC8F1, 0x9510 }, { 0xC8F2, 0x95F0 }, { 0xC8F3, 0x6DA6 }, { 0xC8F4, 0x82E5 }, { 0xC8F5, 0x5F31 }, - { 0xC8F6, 0x6492 }, { 0xC8F7, 0x6D12 }, { 0xC8F8, 0x8428 }, { 0xC8F9, 0x816E }, { 0xC8FA, 0x9CC3 }, { 0xC8FB, 0x585E }, { 0xC8FC, 0x8D5B }, { 0xC8FD, 0x4E09 }, - { 0xC8FE, 0x53C1 }, { 0xC9A1, 0x4F1E }, { 0xC9A2, 0x6563 }, { 0xC9A3, 0x6851 }, { 0xC9A4, 0x55D3 }, { 0xC9A5, 0x4E27 }, { 0xC9A6, 0x6414 }, { 0xC9A7, 0x9A9A }, - { 0xC9A8, 0x626B }, { 0xC9A9, 0x5AC2 }, { 0xC9AA, 0x745F }, { 0xC9AB, 0x8272 }, { 0xC9AC, 0x6DA9 }, { 0xC9AD, 0x68EE }, { 0xC9AE, 0x50E7 }, { 0xC9AF, 0x838E }, - { 0xC9B0, 0x7802 }, { 0xC9B1, 0x6740 }, { 0xC9B2, 0x5239 }, { 0xC9B3, 0x6C99 }, { 0xC9B4, 0x7EB1 }, { 0xC9B5, 0x50BB }, { 0xC9B6, 0x5565 }, { 0xC9B7, 0x715E }, - { 0xC9B8, 0x7B5B }, { 0xC9B9, 0x6652 }, { 0xC9BA, 0x73CA }, { 0xC9BB, 0x82EB }, { 0xC9BC, 0x6749 }, { 0xC9BD, 0x5C71 }, { 0xC9BE, 0x5220 }, { 0xC9BF, 0x717D }, - { 0xC9C0, 0x886B }, { 0xC9C1, 0x95EA }, { 0xC9C2, 0x9655 }, { 0xC9C3, 0x64C5 }, { 0xC9C4, 0x8D61 }, { 0xC9C5, 0x81B3 }, { 0xC9C6, 0x5584 }, { 0xC9C7, 0x6C55 }, - { 0xC9C8, 0x6247 }, { 0xC9C9, 0x7F2E }, { 0xC9CA, 0x5892 }, { 0xC9CB, 0x4F24 }, { 0xC9CC, 0x5546 }, { 0xC9CD, 0x8D4F }, { 0xC9CE, 0x664C }, { 0xC9CF, 0x4E0A }, - { 0xC9D0, 0x5C1A }, { 0xC9D1, 0x88F3 }, { 0xC9D2, 0x68A2 }, { 0xC9D3, 0x634E }, { 0xC9D4, 0x7A0D }, { 0xC9D5, 0x70E7 }, { 0xC9D6, 0x828D }, { 0xC9D7, 0x52FA }, - { 0xC9D8, 0x97F6 }, { 0xC9D9, 0x5C11 }, { 0xC9DA, 0x54E8 }, { 0xC9DB, 0x90B5 }, { 0xC9DC, 0x7ECD }, { 0xC9DD, 0x5962 }, { 0xC9DE, 0x8D4A }, { 0xC9DF, 0x86C7 }, - { 0xC9E0, 0x820C }, { 0xC9E1, 0x820D }, { 0xC9E2, 0x8D66 }, { 0xC9E3, 0x6444 }, { 0xC9E4, 0x5C04 }, { 0xC9E5, 0x6151 }, { 0xC9E6, 0x6D89 }, { 0xC9E7, 0x793E }, - { 0xC9E8, 0x8BBE }, { 0xC9E9, 0x7837 }, { 0xC9EA, 0x7533 }, { 0xC9EB, 0x547B }, { 0xC9EC, 0x4F38 }, { 0xC9ED, 0x8EAB }, { 0xC9EE, 0x6DF1 }, { 0xC9EF, 0x5A20 }, - { 0xC9F0, 0x7EC5 }, { 0xC9F1, 0x795E }, { 0xC9F2, 0x6C88 }, { 0xC9F3, 0x5BA1 }, { 0xC9F4, 0x5A76 }, { 0xC9F5, 0x751A }, { 0xC9F6, 0x80BE }, { 0xC9F7, 0x614E }, - { 0xC9F8, 0x6E17 }, { 0xC9F9, 0x58F0 }, { 0xC9FA, 0x751F }, { 0xC9FB, 0x7525 }, { 0xC9FC, 0x7272 }, { 0xC9FD, 0x5347 }, { 0xC9FE, 0x7EF3 }, { 0xCAA1, 0x7701 }, - { 0xCAA2, 0x76DB }, { 0xCAA3, 0x5269 }, { 0xCAA4, 0x80DC }, { 0xCAA5, 0x5723 }, { 0xCAA6, 0x5E08 }, { 0xCAA7, 0x5931 }, { 0xCAA8, 0x72EE }, { 0xCAA9, 0x65BD }, - { 0xCAAA, 0x6E7F }, { 0xCAAB, 0x8BD7 }, { 0xCAAC, 0x5C38 }, { 0xCAAD, 0x8671 }, { 0xCAAE, 0x5341 }, { 0xCAAF, 0x77F3 }, { 0xCAB0, 0x62FE }, { 0xCAB1, 0x65F6 }, - { 0xCAB2, 0x4EC0 }, { 0xCAB3, 0x98DF }, { 0xCAB4, 0x8680 }, { 0xCAB5, 0x5B9E }, { 0xCAB6, 0x8BC6 }, { 0xCAB7, 0x53F2 }, { 0xCAB8, 0x77E2 }, { 0xCAB9, 0x4F7F }, - { 0xCABA, 0x5C4E }, { 0xCABB, 0x9A76 }, { 0xCABC, 0x59CB }, { 0xCABD, 0x5F0F }, { 0xCABE, 0x793A }, { 0xCABF, 0x58EB }, { 0xCAC0, 0x4E16 }, { 0xCAC1, 0x67FF }, - { 0xCAC2, 0x4E8B }, { 0xCAC3, 0x62ED }, { 0xCAC4, 0x8A93 }, { 0xCAC5, 0x901D }, { 0xCAC6, 0x52BF }, { 0xCAC7, 0x662F }, { 0xCAC8, 0x55DC }, { 0xCAC9, 0x566C }, - { 0xCACA, 0x9002 }, { 0xCACB, 0x4ED5 }, { 0xCACC, 0x4F8D }, { 0xCACD, 0x91CA }, { 0xCACE, 0x9970 }, { 0xCACF, 0x6C0F }, { 0xCAD0, 0x5E02 }, { 0xCAD1, 0x6043 }, - { 0xCAD2, 0x5BA4 }, { 0xCAD3, 0x89C6 }, { 0xCAD4, 0x8BD5 }, { 0xCAD5, 0x6536 }, { 0xCAD6, 0x624B }, { 0xCAD7, 0x9996 }, { 0xCAD8, 0x5B88 }, { 0xCAD9, 0x5BFF }, - { 0xCADA, 0x6388 }, { 0xCADB, 0x552E }, { 0xCADC, 0x53D7 }, { 0xCADD, 0x7626 }, { 0xCADE, 0x517D }, { 0xCADF, 0x852C }, { 0xCAE0, 0x67A2 }, { 0xCAE1, 0x68B3 }, - { 0xCAE2, 0x6B8A }, { 0xCAE3, 0x6292 }, { 0xCAE4, 0x8F93 }, { 0xCAE5, 0x53D4 }, { 0xCAE6, 0x8212 }, { 0xCAE7, 0x6DD1 }, { 0xCAE8, 0x758F }, { 0xCAE9, 0x4E66 }, - { 0xCAEA, 0x8D4E }, { 0xCAEB, 0x5B70 }, { 0xCAEC, 0x719F }, { 0xCAED, 0x85AF }, { 0xCAEE, 0x6691 }, { 0xCAEF, 0x66D9 }, { 0xCAF0, 0x7F72 }, { 0xCAF1, 0x8700 }, - { 0xCAF2, 0x9ECD }, { 0xCAF3, 0x9F20 }, { 0xCAF4, 0x5C5E }, { 0xCAF5, 0x672F }, { 0xCAF6, 0x8FF0 }, { 0xCAF7, 0x6811 }, { 0xCAF8, 0x675F }, { 0xCAF9, 0x620D }, - { 0xCAFA, 0x7AD6 }, { 0xCAFB, 0x5885 }, { 0xCAFC, 0x5EB6 }, { 0xCAFD, 0x6570 }, { 0xCAFE, 0x6F31 }, { 0xCBA1, 0x6055 }, { 0xCBA2, 0x5237 }, { 0xCBA3, 0x800D }, - { 0xCBA4, 0x6454 }, { 0xCBA5, 0x8870 }, { 0xCBA6, 0x7529 }, { 0xCBA7, 0x5E05 }, { 0xCBA8, 0x6813 }, { 0xCBA9, 0x62F4 }, { 0xCBAA, 0x971C }, { 0xCBAB, 0x53CC }, - { 0xCBAC, 0x723D }, { 0xCBAD, 0x8C01 }, { 0xCBAE, 0x6C34 }, { 0xCBAF, 0x7761 }, { 0xCBB0, 0x7A0E }, { 0xCBB1, 0x542E }, { 0xCBB2, 0x77AC }, { 0xCBB3, 0x987A }, - { 0xCBB4, 0x821C }, { 0xCBB5, 0x8BF4 }, { 0xCBB6, 0x7855 }, { 0xCBB7, 0x6714 }, { 0xCBB8, 0x70C1 }, { 0xCBB9, 0x65AF }, { 0xCBBA, 0x6495 }, { 0xCBBB, 0x5636 }, - { 0xCBBC, 0x601D }, { 0xCBBD, 0x79C1 }, { 0xCBBE, 0x53F8 }, { 0xCBBF, 0x4E1D }, { 0xCBC0, 0x6B7B }, { 0xCBC1, 0x8086 }, { 0xCBC2, 0x5BFA }, { 0xCBC3, 0x55E3 }, - { 0xCBC4, 0x56DB }, { 0xCBC5, 0x4F3A }, { 0xCBC6, 0x4F3C }, { 0xCBC7, 0x9972 }, { 0xCBC8, 0x5DF3 }, { 0xCBC9, 0x677E }, { 0xCBCA, 0x8038 }, { 0xCBCB, 0x6002 }, - { 0xCBCC, 0x9882 }, { 0xCBCD, 0x9001 }, { 0xCBCE, 0x5B8B }, { 0xCBCF, 0x8BBC }, { 0xCBD0, 0x8BF5 }, { 0xCBD1, 0x641C }, { 0xCBD2, 0x8258 }, { 0xCBD3, 0x64DE }, - { 0xCBD4, 0x55FD }, { 0xCBD5, 0x82CF }, { 0xCBD6, 0x9165 }, { 0xCBD7, 0x4FD7 }, { 0xCBD8, 0x7D20 }, { 0xCBD9, 0x901F }, { 0xCBDA, 0x7C9F }, { 0xCBDB, 0x50F3 }, - { 0xCBDC, 0x5851 }, { 0xCBDD, 0x6EAF }, { 0xCBDE, 0x5BBF }, { 0xCBDF, 0x8BC9 }, { 0xCBE0, 0x8083 }, { 0xCBE1, 0x9178 }, { 0xCBE2, 0x849C }, { 0xCBE3, 0x7B97 }, - { 0xCBE4, 0x867D }, { 0xCBE5, 0x968B }, { 0xCBE6, 0x968F }, { 0xCBE7, 0x7EE5 }, { 0xCBE8, 0x9AD3 }, { 0xCBE9, 0x788E }, { 0xCBEA, 0x5C81 }, { 0xCBEB, 0x7A57 }, - { 0xCBEC, 0x9042 }, { 0xCBED, 0x96A7 }, { 0xCBEE, 0x795F }, { 0xCBEF, 0x5B59 }, { 0xCBF0, 0x635F }, { 0xCBF1, 0x7B0B }, { 0xCBF2, 0x84D1 }, { 0xCBF3, 0x68AD }, - { 0xCBF4, 0x5506 }, { 0xCBF5, 0x7F29 }, { 0xCBF6, 0x7410 }, { 0xCBF7, 0x7D22 }, { 0xCBF8, 0x9501 }, { 0xCBF9, 0x6240 }, { 0xCBFA, 0x584C }, { 0xCBFB, 0x4ED6 }, - { 0xCBFC, 0x5B83 }, { 0xCBFD, 0x5979 }, { 0xCBFE, 0x5854 }, { 0xCCA1, 0x736D }, { 0xCCA2, 0x631E }, { 0xCCA3, 0x8E4B }, { 0xCCA4, 0x8E0F }, { 0xCCA5, 0x80CE }, - { 0xCCA6, 0x82D4 }, { 0xCCA7, 0x62AC }, { 0xCCA8, 0x53F0 }, { 0xCCA9, 0x6CF0 }, { 0xCCAA, 0x915E }, { 0xCCAB, 0x592A }, { 0xCCAC, 0x6001 }, { 0xCCAD, 0x6C70 }, - { 0xCCAE, 0x574D }, { 0xCCAF, 0x644A }, { 0xCCB0, 0x8D2A }, { 0xCCB1, 0x762B }, { 0xCCB2, 0x6EE9 }, { 0xCCB3, 0x575B }, { 0xCCB4, 0x6A80 }, { 0xCCB5, 0x75F0 }, - { 0xCCB6, 0x6F6D }, { 0xCCB7, 0x8C2D }, { 0xCCB8, 0x8C08 }, { 0xCCB9, 0x5766 }, { 0xCCBA, 0x6BEF }, { 0xCCBB, 0x8892 }, { 0xCCBC, 0x78B3 }, { 0xCCBD, 0x63A2 }, - { 0xCCBE, 0x53F9 }, { 0xCCBF, 0x70AD }, { 0xCCC0, 0x6C64 }, { 0xCCC1, 0x5858 }, { 0xCCC2, 0x642A }, { 0xCCC3, 0x5802 }, { 0xCCC4, 0x68E0 }, { 0xCCC5, 0x819B }, - { 0xCCC6, 0x5510 }, { 0xCCC7, 0x7CD6 }, { 0xCCC8, 0x5018 }, { 0xCCC9, 0x8EBA }, { 0xCCCA, 0x6DCC }, { 0xCCCB, 0x8D9F }, { 0xCCCC, 0x70EB }, { 0xCCCD, 0x638F }, - { 0xCCCE, 0x6D9B }, { 0xCCCF, 0x6ED4 }, { 0xCCD0, 0x7EE6 }, { 0xCCD1, 0x8404 }, { 0xCCD2, 0x6843 }, { 0xCCD3, 0x9003 }, { 0xCCD4, 0x6DD8 }, { 0xCCD5, 0x9676 }, - { 0xCCD6, 0x8BA8 }, { 0xCCD7, 0x5957 }, { 0xCCD8, 0x7279 }, { 0xCCD9, 0x85E4 }, { 0xCCDA, 0x817E }, { 0xCCDB, 0x75BC }, { 0xCCDC, 0x8A8A }, { 0xCCDD, 0x68AF }, - { 0xCCDE, 0x5254 }, { 0xCCDF, 0x8E22 }, { 0xCCE0, 0x9511 }, { 0xCCE1, 0x63D0 }, { 0xCCE2, 0x9898 }, { 0xCCE3, 0x8E44 }, { 0xCCE4, 0x557C }, { 0xCCE5, 0x4F53 }, - { 0xCCE6, 0x66FF }, { 0xCCE7, 0x568F }, { 0xCCE8, 0x60D5 }, { 0xCCE9, 0x6D95 }, { 0xCCEA, 0x5243 }, { 0xCCEB, 0x5C49 }, { 0xCCEC, 0x5929 }, { 0xCCED, 0x6DFB }, - { 0xCCEE, 0x586B }, { 0xCCEF, 0x7530 }, { 0xCCF0, 0x751C }, { 0xCCF1, 0x606C }, { 0xCCF2, 0x8214 }, { 0xCCF3, 0x8146 }, { 0xCCF4, 0x6311 }, { 0xCCF5, 0x6761 }, - { 0xCCF6, 0x8FE2 }, { 0xCCF7, 0x773A }, { 0xCCF8, 0x8DF3 }, { 0xCCF9, 0x8D34 }, { 0xCCFA, 0x94C1 }, { 0xCCFB, 0x5E16 }, { 0xCCFC, 0x5385 }, { 0xCCFD, 0x542C }, - { 0xCCFE, 0x70C3 }, { 0xCDA1, 0x6C40 }, { 0xCDA2, 0x5EF7 }, { 0xCDA3, 0x505C }, { 0xCDA4, 0x4EAD }, { 0xCDA5, 0x5EAD }, { 0xCDA6, 0x633A }, { 0xCDA7, 0x8247 }, - { 0xCDA8, 0x901A }, { 0xCDA9, 0x6850 }, { 0xCDAA, 0x916E }, { 0xCDAB, 0x77B3 }, { 0xCDAC, 0x540C }, { 0xCDAD, 0x94DC }, { 0xCDAE, 0x5F64 }, { 0xCDAF, 0x7AE5 }, - { 0xCDB0, 0x6876 }, { 0xCDB1, 0x6345 }, { 0xCDB2, 0x7B52 }, { 0xCDB3, 0x7EDF }, { 0xCDB4, 0x75DB }, { 0xCDB5, 0x5077 }, { 0xCDB6, 0x6295 }, { 0xCDB7, 0x5934 }, - { 0xCDB8, 0x900F }, { 0xCDB9, 0x51F8 }, { 0xCDBA, 0x79C3 }, { 0xCDBB, 0x7A81 }, { 0xCDBC, 0x56FE }, { 0xCDBD, 0x5F92 }, { 0xCDBE, 0x9014 }, { 0xCDBF, 0x6D82 }, - { 0xCDC0, 0x5C60 }, { 0xCDC1, 0x571F }, { 0xCDC2, 0x5410 }, { 0xCDC3, 0x5154 }, { 0xCDC4, 0x6E4D }, { 0xCDC5, 0x56E2 }, { 0xCDC6, 0x63A8 }, { 0xCDC7, 0x9893 }, - { 0xCDC8, 0x817F }, { 0xCDC9, 0x8715 }, { 0xCDCA, 0x892A }, { 0xCDCB, 0x9000 }, { 0xCDCC, 0x541E }, { 0xCDCD, 0x5C6F }, { 0xCDCE, 0x81C0 }, { 0xCDCF, 0x62D6 }, - { 0xCDD0, 0x6258 }, { 0xCDD1, 0x8131 }, { 0xCDD2, 0x9E35 }, { 0xCDD3, 0x9640 }, { 0xCDD4, 0x9A6E }, { 0xCDD5, 0x9A7C }, { 0xCDD6, 0x692D }, { 0xCDD7, 0x59A5 }, - { 0xCDD8, 0x62D3 }, { 0xCDD9, 0x553E }, { 0xCDDA, 0x6316 }, { 0xCDDB, 0x54C7 }, { 0xCDDC, 0x86D9 }, { 0xCDDD, 0x6D3C }, { 0xCDDE, 0x5A03 }, { 0xCDDF, 0x74E6 }, - { 0xCDE0, 0x889C }, { 0xCDE1, 0x6B6A }, { 0xCDE2, 0x5916 }, { 0xCDE3, 0x8C4C }, { 0xCDE4, 0x5F2F }, { 0xCDE5, 0x6E7E }, { 0xCDE6, 0x73A9 }, { 0xCDE7, 0x987D }, - { 0xCDE8, 0x4E38 }, { 0xCDE9, 0x70F7 }, { 0xCDEA, 0x5B8C }, { 0xCDEB, 0x7897 }, { 0xCDEC, 0x633D }, { 0xCDED, 0x665A }, { 0xCDEE, 0x7696 }, { 0xCDEF, 0x60CB }, - { 0xCDF0, 0x5B9B }, { 0xCDF1, 0x5A49 }, { 0xCDF2, 0x4E07 }, { 0xCDF3, 0x8155 }, { 0xCDF4, 0x6C6A }, { 0xCDF5, 0x738B }, { 0xCDF6, 0x4EA1 }, { 0xCDF7, 0x6789 }, - { 0xCDF8, 0x7F51 }, { 0xCDF9, 0x5F80 }, { 0xCDFA, 0x65FA }, { 0xCDFB, 0x671B }, { 0xCDFC, 0x5FD8 }, { 0xCDFD, 0x5984 }, { 0xCDFE, 0x5A01 }, { 0xCEA1, 0x5DCD }, - { 0xCEA2, 0x5FAE }, { 0xCEA3, 0x5371 }, { 0xCEA4, 0x97E6 }, { 0xCEA5, 0x8FDD }, { 0xCEA6, 0x6845 }, { 0xCEA7, 0x56F4 }, { 0xCEA8, 0x552F }, { 0xCEA9, 0x60DF }, - { 0xCEAA, 0x4E3A }, { 0xCEAB, 0x6F4D }, { 0xCEAC, 0x7EF4 }, { 0xCEAD, 0x82C7 }, { 0xCEAE, 0x840E }, { 0xCEAF, 0x59D4 }, { 0xCEB0, 0x4F1F }, { 0xCEB1, 0x4F2A }, - { 0xCEB2, 0x5C3E }, { 0xCEB3, 0x7EAC }, { 0xCEB4, 0x672A }, { 0xCEB5, 0x851A }, { 0xCEB6, 0x5473 }, { 0xCEB7, 0x754F }, { 0xCEB8, 0x80C3 }, { 0xCEB9, 0x5582 }, - { 0xCEBA, 0x9B4F }, { 0xCEBB, 0x4F4D }, { 0xCEBC, 0x6E2D }, { 0xCEBD, 0x8C13 }, { 0xCEBE, 0x5C09 }, { 0xCEBF, 0x6170 }, { 0xCEC0, 0x536B }, { 0xCEC1, 0x761F }, - { 0xCEC2, 0x6E29 }, { 0xCEC3, 0x868A }, { 0xCEC4, 0x6587 }, { 0xCEC5, 0x95FB }, { 0xCEC6, 0x7EB9 }, { 0xCEC7, 0x543B }, { 0xCEC8, 0x7A33 }, { 0xCEC9, 0x7D0A }, - { 0xCECA, 0x95EE }, { 0xCECB, 0x55E1 }, { 0xCECC, 0x7FC1 }, { 0xCECD, 0x74EE }, { 0xCECE, 0x631D }, { 0xCECF, 0x8717 }, { 0xCED0, 0x6DA1 }, { 0xCED1, 0x7A9D }, - { 0xCED2, 0x6211 }, { 0xCED3, 0x65A1 }, { 0xCED4, 0x5367 }, { 0xCED5, 0x63E1 }, { 0xCED6, 0x6C83 }, { 0xCED7, 0x5DEB }, { 0xCED8, 0x545C }, { 0xCED9, 0x94A8 }, - { 0xCEDA, 0x4E4C }, { 0xCEDB, 0x6C61 }, { 0xCEDC, 0x8BEC }, { 0xCEDD, 0x5C4B }, { 0xCEDE, 0x65E0 }, { 0xCEDF, 0x829C }, { 0xCEE0, 0x68A7 }, { 0xCEE1, 0x543E }, - { 0xCEE2, 0x5434 }, { 0xCEE3, 0x6BCB }, { 0xCEE4, 0x6B66 }, { 0xCEE5, 0x4E94 }, { 0xCEE6, 0x6342 }, { 0xCEE7, 0x5348 }, { 0xCEE8, 0x821E }, { 0xCEE9, 0x4F0D }, - { 0xCEEA, 0x4FAE }, { 0xCEEB, 0x575E }, { 0xCEEC, 0x620A }, { 0xCEED, 0x96FE }, { 0xCEEE, 0x6664 }, { 0xCEEF, 0x7269 }, { 0xCEF0, 0x52FF }, { 0xCEF1, 0x52A1 }, - { 0xCEF2, 0x609F }, { 0xCEF3, 0x8BEF }, { 0xCEF4, 0x6614 }, { 0xCEF5, 0x7199 }, { 0xCEF6, 0x6790 }, { 0xCEF7, 0x897F }, { 0xCEF8, 0x7852 }, { 0xCEF9, 0x77FD }, - { 0xCEFA, 0x6670 }, { 0xCEFB, 0x563B }, { 0xCEFC, 0x5438 }, { 0xCEFD, 0x9521 }, { 0xCEFE, 0x727A }, { 0xCFA1, 0x7A00 }, { 0xCFA2, 0x606F }, { 0xCFA3, 0x5E0C }, - { 0xCFA4, 0x6089 }, { 0xCFA5, 0x819D }, { 0xCFA6, 0x5915 }, { 0xCFA7, 0x60DC }, { 0xCFA8, 0x7184 }, { 0xCFA9, 0x70EF }, { 0xCFAA, 0x6EAA }, { 0xCFAB, 0x6C50 }, - { 0xCFAC, 0x7280 }, { 0xCFAD, 0x6A84 }, { 0xCFAE, 0x88AD }, { 0xCFAF, 0x5E2D }, { 0xCFB0, 0x4E60 }, { 0xCFB1, 0x5AB3 }, { 0xCFB2, 0x559C }, { 0xCFB3, 0x94E3 }, - { 0xCFB4, 0x6D17 }, { 0xCFB5, 0x7CFB }, { 0xCFB6, 0x9699 }, { 0xCFB7, 0x620F }, { 0xCFB8, 0x7EC6 }, { 0xCFB9, 0x778E }, { 0xCFBA, 0x867E }, { 0xCFBB, 0x5323 }, - { 0xCFBC, 0x971E }, { 0xCFBD, 0x8F96 }, { 0xCFBE, 0x6687 }, { 0xCFBF, 0x5CE1 }, { 0xCFC0, 0x4FA0 }, { 0xCFC1, 0x72ED }, { 0xCFC2, 0x4E0B }, { 0xCFC3, 0x53A6 }, - { 0xCFC4, 0x590F }, { 0xCFC5, 0x5413 }, { 0xCFC6, 0x6380 }, { 0xCFC7, 0x9528 }, { 0xCFC8, 0x5148 }, { 0xCFC9, 0x4ED9 }, { 0xCFCA, 0x9C9C }, { 0xCFCB, 0x7EA4 }, - { 0xCFCC, 0x54B8 }, { 0xCFCD, 0x8D24 }, { 0xCFCE, 0x8854 }, { 0xCFCF, 0x8237 }, { 0xCFD0, 0x95F2 }, { 0xCFD1, 0x6D8E }, { 0xCFD2, 0x5F26 }, { 0xCFD3, 0x5ACC }, - { 0xCFD4, 0x663E }, { 0xCFD5, 0x9669 }, { 0xCFD6, 0x73B0 }, { 0xCFD7, 0x732E }, { 0xCFD8, 0x53BF }, { 0xCFD9, 0x817A }, { 0xCFDA, 0x9985 }, { 0xCFDB, 0x7FA1 }, - { 0xCFDC, 0x5BAA }, { 0xCFDD, 0x9677 }, { 0xCFDE, 0x9650 }, { 0xCFDF, 0x7EBF }, { 0xCFE0, 0x76F8 }, { 0xCFE1, 0x53A2 }, { 0xCFE2, 0x9576 }, { 0xCFE3, 0x9999 }, - { 0xCFE4, 0x7BB1 }, { 0xCFE5, 0x8944 }, { 0xCFE6, 0x6E58 }, { 0xCFE7, 0x4E61 }, { 0xCFE8, 0x7FD4 }, { 0xCFE9, 0x7965 }, { 0xCFEA, 0x8BE6 }, { 0xCFEB, 0x60F3 }, - { 0xCFEC, 0x54CD }, { 0xCFED, 0x4EAB }, { 0xCFEE, 0x9879 }, { 0xCFEF, 0x5DF7 }, { 0xCFF0, 0x6A61 }, { 0xCFF1, 0x50CF }, { 0xCFF2, 0x5411 }, { 0xCFF3, 0x8C61 }, - { 0xCFF4, 0x8427 }, { 0xCFF5, 0x785D }, { 0xCFF6, 0x9704 }, { 0xCFF7, 0x524A }, { 0xCFF8, 0x54EE }, { 0xCFF9, 0x56A3 }, { 0xCFFA, 0x9500 }, { 0xCFFB, 0x6D88 }, - { 0xCFFC, 0x5BB5 }, { 0xCFFD, 0x6DC6 }, { 0xCFFE, 0x6653 }, { 0xD0A1, 0x5C0F }, { 0xD0A2, 0x5B5D }, { 0xD0A3, 0x6821 }, { 0xD0A4, 0x8096 }, { 0xD0A5, 0x5578 }, - { 0xD0A6, 0x7B11 }, { 0xD0A7, 0x6548 }, { 0xD0A8, 0x6954 }, { 0xD0A9, 0x4E9B }, { 0xD0AA, 0x6B47 }, { 0xD0AB, 0x874E }, { 0xD0AC, 0x978B }, { 0xD0AD, 0x534F }, - { 0xD0AE, 0x631F }, { 0xD0AF, 0x643A }, { 0xD0B0, 0x90AA }, { 0xD0B1, 0x659C }, { 0xD0B2, 0x80C1 }, { 0xD0B3, 0x8C10 }, { 0xD0B4, 0x5199 }, { 0xD0B5, 0x68B0 }, - { 0xD0B6, 0x5378 }, { 0xD0B7, 0x87F9 }, { 0xD0B8, 0x61C8 }, { 0xD0B9, 0x6CC4 }, { 0xD0BA, 0x6CFB }, { 0xD0BB, 0x8C22 }, { 0xD0BC, 0x5C51 }, { 0xD0BD, 0x85AA }, - { 0xD0BE, 0x82AF }, { 0xD0BF, 0x950C }, { 0xD0C0, 0x6B23 }, { 0xD0C1, 0x8F9B }, { 0xD0C2, 0x65B0 }, { 0xD0C3, 0x5FFB }, { 0xD0C4, 0x5FC3 }, { 0xD0C5, 0x4FE1 }, - { 0xD0C6, 0x8845 }, { 0xD0C7, 0x661F }, { 0xD0C8, 0x8165 }, { 0xD0C9, 0x7329 }, { 0xD0CA, 0x60FA }, { 0xD0CB, 0x5174 }, { 0xD0CC, 0x5211 }, { 0xD0CD, 0x578B }, - { 0xD0CE, 0x5F62 }, { 0xD0CF, 0x90A2 }, { 0xD0D0, 0x884C }, { 0xD0D1, 0x9192 }, { 0xD0D2, 0x5E78 }, { 0xD0D3, 0x674F }, { 0xD0D4, 0x6027 }, { 0xD0D5, 0x59D3 }, - { 0xD0D6, 0x5144 }, { 0xD0D7, 0x51F6 }, { 0xD0D8, 0x80F8 }, { 0xD0D9, 0x5308 }, { 0xD0DA, 0x6C79 }, { 0xD0DB, 0x96C4 }, { 0xD0DC, 0x718A }, { 0xD0DD, 0x4F11 }, - { 0xD0DE, 0x4FEE }, { 0xD0DF, 0x7F9E }, { 0xD0E0, 0x673D }, { 0xD0E1, 0x55C5 }, { 0xD0E2, 0x9508 }, { 0xD0E3, 0x79C0 }, { 0xD0E4, 0x8896 }, { 0xD0E5, 0x7EE3 }, - { 0xD0E6, 0x589F }, { 0xD0E7, 0x620C }, { 0xD0E8, 0x9700 }, { 0xD0E9, 0x865A }, { 0xD0EA, 0x5618 }, { 0xD0EB, 0x987B }, { 0xD0EC, 0x5F90 }, { 0xD0ED, 0x8BB8 }, - { 0xD0EE, 0x84C4 }, { 0xD0EF, 0x9157 }, { 0xD0F0, 0x53D9 }, { 0xD0F1, 0x65ED }, { 0xD0F2, 0x5E8F }, { 0xD0F3, 0x755C }, { 0xD0F4, 0x6064 }, { 0xD0F5, 0x7D6E }, - { 0xD0F6, 0x5A7F }, { 0xD0F7, 0x7EEA }, { 0xD0F8, 0x7EED }, { 0xD0F9, 0x8F69 }, { 0xD0FA, 0x55A7 }, { 0xD0FB, 0x5BA3 }, { 0xD0FC, 0x60AC }, { 0xD0FD, 0x65CB }, - { 0xD0FE, 0x7384 }, { 0xD1A1, 0x9009 }, { 0xD1A2, 0x7663 }, { 0xD1A3, 0x7729 }, { 0xD1A4, 0x7EDA }, { 0xD1A5, 0x9774 }, { 0xD1A6, 0x859B }, { 0xD1A7, 0x5B66 }, - { 0xD1A8, 0x7A74 }, { 0xD1A9, 0x96EA }, { 0xD1AA, 0x8840 }, { 0xD1AB, 0x52CB }, { 0xD1AC, 0x718F }, { 0xD1AD, 0x5FAA }, { 0xD1AE, 0x65EC }, { 0xD1AF, 0x8BE2 }, - { 0xD1B0, 0x5BFB }, { 0xD1B1, 0x9A6F }, { 0xD1B2, 0x5DE1 }, { 0xD1B3, 0x6B89 }, { 0xD1B4, 0x6C5B }, { 0xD1B5, 0x8BAD }, { 0xD1B6, 0x8BAF }, { 0xD1B7, 0x900A }, - { 0xD1B8, 0x8FC5 }, { 0xD1B9, 0x538B }, { 0xD1BA, 0x62BC }, { 0xD1BB, 0x9E26 }, { 0xD1BC, 0x9E2D }, { 0xD1BD, 0x5440 }, { 0xD1BE, 0x4E2B }, { 0xD1BF, 0x82BD }, - { 0xD1C0, 0x7259 }, { 0xD1C1, 0x869C }, { 0xD1C2, 0x5D16 }, { 0xD1C3, 0x8859 }, { 0xD1C4, 0x6DAF }, { 0xD1C5, 0x96C5 }, { 0xD1C6, 0x54D1 }, { 0xD1C7, 0x4E9A }, - { 0xD1C8, 0x8BB6 }, { 0xD1C9, 0x7109 }, { 0xD1CA, 0x54BD }, { 0xD1CB, 0x9609 }, { 0xD1CC, 0x70DF }, { 0xD1CD, 0x6DF9 }, { 0xD1CE, 0x76D0 }, { 0xD1CF, 0x4E25 }, - { 0xD1D0, 0x7814 }, { 0xD1D1, 0x8712 }, { 0xD1D2, 0x5CA9 }, { 0xD1D3, 0x5EF6 }, { 0xD1D4, 0x8A00 }, { 0xD1D5, 0x989C }, { 0xD1D6, 0x960E }, { 0xD1D7, 0x708E }, - { 0xD1D8, 0x6CBF }, { 0xD1D9, 0x5944 }, { 0xD1DA, 0x63A9 }, { 0xD1DB, 0x773C }, { 0xD1DC, 0x884D }, { 0xD1DD, 0x6F14 }, { 0xD1DE, 0x8273 }, { 0xD1DF, 0x5830 }, - { 0xD1E0, 0x71D5 }, { 0xD1E1, 0x538C }, { 0xD1E2, 0x781A }, { 0xD1E3, 0x96C1 }, { 0xD1E4, 0x5501 }, { 0xD1E5, 0x5F66 }, { 0xD1E6, 0x7130 }, { 0xD1E7, 0x5BB4 }, - { 0xD1E8, 0x8C1A }, { 0xD1E9, 0x9A8C }, { 0xD1EA, 0x6B83 }, { 0xD1EB, 0x592E }, { 0xD1EC, 0x9E2F }, { 0xD1ED, 0x79E7 }, { 0xD1EE, 0x6768 }, { 0xD1EF, 0x626C }, - { 0xD1F0, 0x4F6F }, { 0xD1F1, 0x75A1 }, { 0xD1F2, 0x7F8A }, { 0xD1F3, 0x6D0B }, { 0xD1F4, 0x9633 }, { 0xD1F5, 0x6C27 }, { 0xD1F6, 0x4EF0 }, { 0xD1F7, 0x75D2 }, - { 0xD1F8, 0x517B }, { 0xD1F9, 0x6837 }, { 0xD1FA, 0x6F3E }, { 0xD1FB, 0x9080 }, { 0xD1FC, 0x8170 }, { 0xD1FD, 0x5996 }, { 0xD1FE, 0x7476 }, { 0xD2A1, 0x6447 }, - { 0xD2A2, 0x5C27 }, { 0xD2A3, 0x9065 }, { 0xD2A4, 0x7A91 }, { 0xD2A5, 0x8C23 }, { 0xD2A6, 0x59DA }, { 0xD2A7, 0x54AC }, { 0xD2A8, 0x8200 }, { 0xD2A9, 0x836F }, - { 0xD2AA, 0x8981 }, { 0xD2AB, 0x8000 }, { 0xD2AC, 0x6930 }, { 0xD2AD, 0x564E }, { 0xD2AE, 0x8036 }, { 0xD2AF, 0x7237 }, { 0xD2B0, 0x91CE }, { 0xD2B1, 0x51B6 }, - { 0xD2B2, 0x4E5F }, { 0xD2B3, 0x9875 }, { 0xD2B4, 0x6396 }, { 0xD2B5, 0x4E1A }, { 0xD2B6, 0x53F6 }, { 0xD2B7, 0x66F3 }, { 0xD2B8, 0x814B }, { 0xD2B9, 0x591C }, - { 0xD2BA, 0x6DB2 }, { 0xD2BB, 0x4E00 }, { 0xD2BC, 0x58F9 }, { 0xD2BD, 0x533B }, { 0xD2BE, 0x63D6 }, { 0xD2BF, 0x94F1 }, { 0xD2C0, 0x4F9D }, { 0xD2C1, 0x4F0A }, - { 0xD2C2, 0x8863 }, { 0xD2C3, 0x9890 }, { 0xD2C4, 0x5937 }, { 0xD2C5, 0x9057 }, { 0xD2C6, 0x79FB }, { 0xD2C7, 0x4EEA }, { 0xD2C8, 0x80F0 }, { 0xD2C9, 0x7591 }, - { 0xD2CA, 0x6C82 }, { 0xD2CB, 0x5B9C }, { 0xD2CC, 0x59E8 }, { 0xD2CD, 0x5F5D }, { 0xD2CE, 0x6905 }, { 0xD2CF, 0x8681 }, { 0xD2D0, 0x501A }, { 0xD2D1, 0x5DF2 }, - { 0xD2D2, 0x4E59 }, { 0xD2D3, 0x77E3 }, { 0xD2D4, 0x4EE5 }, { 0xD2D5, 0x827A }, { 0xD2D6, 0x6291 }, { 0xD2D7, 0x6613 }, { 0xD2D8, 0x9091 }, { 0xD2D9, 0x5C79 }, - { 0xD2DA, 0x4EBF }, { 0xD2DB, 0x5F79 }, { 0xD2DC, 0x81C6 }, { 0xD2DD, 0x9038 }, { 0xD2DE, 0x8084 }, { 0xD2DF, 0x75AB }, { 0xD2E0, 0x4EA6 }, { 0xD2E1, 0x88D4 }, - { 0xD2E2, 0x610F }, { 0xD2E3, 0x6BC5 }, { 0xD2E4, 0x5FC6 }, { 0xD2E5, 0x4E49 }, { 0xD2E6, 0x76CA }, { 0xD2E7, 0x6EA2 }, { 0xD2E8, 0x8BE3 }, { 0xD2E9, 0x8BAE }, - { 0xD2EA, 0x8C0A }, { 0xD2EB, 0x8BD1 }, { 0xD2EC, 0x5F02 }, { 0xD2ED, 0x7FFC }, { 0xD2EE, 0x7FCC }, { 0xD2EF, 0x7ECE }, { 0xD2F0, 0x8335 }, { 0xD2F1, 0x836B }, - { 0xD2F2, 0x56E0 }, { 0xD2F3, 0x6BB7 }, { 0xD2F4, 0x97F3 }, { 0xD2F5, 0x9634 }, { 0xD2F6, 0x59FB }, { 0xD2F7, 0x541F }, { 0xD2F8, 0x94F6 }, { 0xD2F9, 0x6DEB }, - { 0xD2FA, 0x5BC5 }, { 0xD2FB, 0x996E }, { 0xD2FC, 0x5C39 }, { 0xD2FD, 0x5F15 }, { 0xD2FE, 0x9690 }, { 0xD3A1, 0x5370 }, { 0xD3A2, 0x82F1 }, { 0xD3A3, 0x6A31 }, - { 0xD3A4, 0x5A74 }, { 0xD3A5, 0x9E70 }, { 0xD3A6, 0x5E94 }, { 0xD3A7, 0x7F28 }, { 0xD3A8, 0x83B9 }, { 0xD3A9, 0x8424 }, { 0xD3AA, 0x8425 }, { 0xD3AB, 0x8367 }, - { 0xD3AC, 0x8747 }, { 0xD3AD, 0x8FCE }, { 0xD3AE, 0x8D62 }, { 0xD3AF, 0x76C8 }, { 0xD3B0, 0x5F71 }, { 0xD3B1, 0x9896 }, { 0xD3B2, 0x786C }, { 0xD3B3, 0x6620 }, - { 0xD3B4, 0x54DF }, { 0xD3B5, 0x62E5 }, { 0xD3B6, 0x4F63 }, { 0xD3B7, 0x81C3 }, { 0xD3B8, 0x75C8 }, { 0xD3B9, 0x5EB8 }, { 0xD3BA, 0x96CD }, { 0xD3BB, 0x8E0A }, - { 0xD3BC, 0x86F9 }, { 0xD3BD, 0x548F }, { 0xD3BE, 0x6CF3 }, { 0xD3BF, 0x6D8C }, { 0xD3C0, 0x6C38 }, { 0xD3C1, 0x607F }, { 0xD3C2, 0x52C7 }, { 0xD3C3, 0x7528 }, - { 0xD3C4, 0x5E7D }, { 0xD3C5, 0x4F18 }, { 0xD3C6, 0x60A0 }, { 0xD3C7, 0x5FE7 }, { 0xD3C8, 0x5C24 }, { 0xD3C9, 0x7531 }, { 0xD3CA, 0x90AE }, { 0xD3CB, 0x94C0 }, - { 0xD3CC, 0x72B9 }, { 0xD3CD, 0x6CB9 }, { 0xD3CE, 0x6E38 }, { 0xD3CF, 0x9149 }, { 0xD3D0, 0x6709 }, { 0xD3D1, 0x53CB }, { 0xD3D2, 0x53F3 }, { 0xD3D3, 0x4F51 }, - { 0xD3D4, 0x91C9 }, { 0xD3D5, 0x8BF1 }, { 0xD3D6, 0x53C8 }, { 0xD3D7, 0x5E7C }, { 0xD3D8, 0x8FC2 }, { 0xD3D9, 0x6DE4 }, { 0xD3DA, 0x4E8E }, { 0xD3DB, 0x76C2 }, - { 0xD3DC, 0x6986 }, { 0xD3DD, 0x865E }, { 0xD3DE, 0x611A }, { 0xD3DF, 0x8206 }, { 0xD3E0, 0x4F59 }, { 0xD3E1, 0x4FDE }, { 0xD3E2, 0x903E }, { 0xD3E3, 0x9C7C }, - { 0xD3E4, 0x6109 }, { 0xD3E5, 0x6E1D }, { 0xD3E6, 0x6E14 }, { 0xD3E7, 0x9685 }, { 0xD3E8, 0x4E88 }, { 0xD3E9, 0x5A31 }, { 0xD3EA, 0x96E8 }, { 0xD3EB, 0x4E0E }, - { 0xD3EC, 0x5C7F }, { 0xD3ED, 0x79B9 }, { 0xD3EE, 0x5B87 }, { 0xD3EF, 0x8BED }, { 0xD3F0, 0x7FBD }, { 0xD3F1, 0x7389 }, { 0xD3F2, 0x57DF }, { 0xD3F3, 0x828B }, - { 0xD3F4, 0x90C1 }, { 0xD3F5, 0x5401 }, { 0xD3F6, 0x9047 }, { 0xD3F7, 0x55BB }, { 0xD3F8, 0x5CEA }, { 0xD3F9, 0x5FA1 }, { 0xD3FA, 0x6108 }, { 0xD3FB, 0x6B32 }, - { 0xD3FC, 0x72F1 }, { 0xD3FD, 0x80B2 }, { 0xD3FE, 0x8A89 }, { 0xD4A1, 0x6D74 }, { 0xD4A2, 0x5BD3 }, { 0xD4A3, 0x88D5 }, { 0xD4A4, 0x9884 }, { 0xD4A5, 0x8C6B }, - { 0xD4A6, 0x9A6D }, { 0xD4A7, 0x9E33 }, { 0xD4A8, 0x6E0A }, { 0xD4A9, 0x51A4 }, { 0xD4AA, 0x5143 }, { 0xD4AB, 0x57A3 }, { 0xD4AC, 0x8881 }, { 0xD4AD, 0x539F }, - { 0xD4AE, 0x63F4 }, { 0xD4AF, 0x8F95 }, { 0xD4B0, 0x56ED }, { 0xD4B1, 0x5458 }, { 0xD4B2, 0x5706 }, { 0xD4B3, 0x733F }, { 0xD4B4, 0x6E90 }, { 0xD4B5, 0x7F18 }, - { 0xD4B6, 0x8FDC }, { 0xD4B7, 0x82D1 }, { 0xD4B8, 0x613F }, { 0xD4B9, 0x6028 }, { 0xD4BA, 0x9662 }, { 0xD4BB, 0x66F0 }, { 0xD4BC, 0x7EA6 }, { 0xD4BD, 0x8D8A }, - { 0xD4BE, 0x8DC3 }, { 0xD4BF, 0x94A5 }, { 0xD4C0, 0x5CB3 }, { 0xD4C1, 0x7CA4 }, { 0xD4C2, 0x6708 }, { 0xD4C3, 0x60A6 }, { 0xD4C4, 0x9605 }, { 0xD4C5, 0x8018 }, - { 0xD4C6, 0x4E91 }, { 0xD4C7, 0x90E7 }, { 0xD4C8, 0x5300 }, { 0xD4C9, 0x9668 }, { 0xD4CA, 0x5141 }, { 0xD4CB, 0x8FD0 }, { 0xD4CC, 0x8574 }, { 0xD4CD, 0x915D }, - { 0xD4CE, 0x6655 }, { 0xD4CF, 0x97F5 }, { 0xD4D0, 0x5B55 }, { 0xD4D1, 0x531D }, { 0xD4D2, 0x7838 }, { 0xD4D3, 0x6742 }, { 0xD4D4, 0x683D }, { 0xD4D5, 0x54C9 }, - { 0xD4D6, 0x707E }, { 0xD4D7, 0x5BB0 }, { 0xD4D8, 0x8F7D }, { 0xD4D9, 0x518D }, { 0xD4DA, 0x5728 }, { 0xD4DB, 0x54B1 }, { 0xD4DC, 0x6512 }, { 0xD4DD, 0x6682 }, - { 0xD4DE, 0x8D5E }, { 0xD4DF, 0x8D43 }, { 0xD4E0, 0x810F }, { 0xD4E1, 0x846C }, { 0xD4E2, 0x906D }, { 0xD4E3, 0x7CDF }, { 0xD4E4, 0x51FF }, { 0xD4E5, 0x85FB }, - { 0xD4E6, 0x67A3 }, { 0xD4E7, 0x65E9 }, { 0xD4E8, 0x6FA1 }, { 0xD4E9, 0x86A4 }, { 0xD4EA, 0x8E81 }, { 0xD4EB, 0x566A }, { 0xD4EC, 0x9020 }, { 0xD4ED, 0x7682 }, - { 0xD4EE, 0x7076 }, { 0xD4EF, 0x71E5 }, { 0xD4F0, 0x8D23 }, { 0xD4F1, 0x62E9 }, { 0xD4F2, 0x5219 }, { 0xD4F3, 0x6CFD }, { 0xD4F4, 0x8D3C }, { 0xD4F5, 0x600E }, - { 0xD4F6, 0x589E }, { 0xD4F7, 0x618E }, { 0xD4F8, 0x66FE }, { 0xD4F9, 0x8D60 }, { 0xD4FA, 0x624E }, { 0xD4FB, 0x55B3 }, { 0xD4FC, 0x6E23 }, { 0xD4FD, 0x672D }, - { 0xD4FE, 0x8F67 }, { 0xD5A1, 0x94E1 }, { 0xD5A2, 0x95F8 }, { 0xD5A3, 0x7728 }, { 0xD5A4, 0x6805 }, { 0xD5A5, 0x69A8 }, { 0xD5A6, 0x548B }, { 0xD5A7, 0x4E4D }, - { 0xD5A8, 0x70B8 }, { 0xD5A9, 0x8BC8 }, { 0xD5AA, 0x6458 }, { 0xD5AB, 0x658B }, { 0xD5AC, 0x5B85 }, { 0xD5AD, 0x7A84 }, { 0xD5AE, 0x503A }, { 0xD5AF, 0x5BE8 }, - { 0xD5B0, 0x77BB }, { 0xD5B1, 0x6BE1 }, { 0xD5B2, 0x8A79 }, { 0xD5B3, 0x7C98 }, { 0xD5B4, 0x6CBE }, { 0xD5B5, 0x76CF }, { 0xD5B6, 0x65A9 }, { 0xD5B7, 0x8F97 }, - { 0xD5B8, 0x5D2D }, { 0xD5B9, 0x5C55 }, { 0xD5BA, 0x8638 }, { 0xD5BB, 0x6808 }, { 0xD5BC, 0x5360 }, { 0xD5BD, 0x6218 }, { 0xD5BE, 0x7AD9 }, { 0xD5BF, 0x6E5B }, - { 0xD5C0, 0x7EFD }, { 0xD5C1, 0x6A1F }, { 0xD5C2, 0x7AE0 }, { 0xD5C3, 0x5F70 }, { 0xD5C4, 0x6F33 }, { 0xD5C5, 0x5F20 }, { 0xD5C6, 0x638C }, { 0xD5C7, 0x6DA8 }, - { 0xD5C8, 0x6756 }, { 0xD5C9, 0x4E08 }, { 0xD5CA, 0x5E10 }, { 0xD5CB, 0x8D26 }, { 0xD5CC, 0x4ED7 }, { 0xD5CD, 0x80C0 }, { 0xD5CE, 0x7634 }, { 0xD5CF, 0x969C }, - { 0xD5D0, 0x62DB }, { 0xD5D1, 0x662D }, { 0xD5D2, 0x627E }, { 0xD5D3, 0x6CBC }, { 0xD5D4, 0x8D75 }, { 0xD5D5, 0x7167 }, { 0xD5D6, 0x7F69 }, { 0xD5D7, 0x5146 }, - { 0xD5D8, 0x8087 }, { 0xD5D9, 0x53EC }, { 0xD5DA, 0x906E }, { 0xD5DB, 0x6298 }, { 0xD5DC, 0x54F2 }, { 0xD5DD, 0x86F0 }, { 0xD5DE, 0x8F99 }, { 0xD5DF, 0x8005 }, - { 0xD5E0, 0x9517 }, { 0xD5E1, 0x8517 }, { 0xD5E2, 0x8FD9 }, { 0xD5E3, 0x6D59 }, { 0xD5E4, 0x73CD }, { 0xD5E5, 0x659F }, { 0xD5E6, 0x771F }, { 0xD5E7, 0x7504 }, - { 0xD5E8, 0x7827 }, { 0xD5E9, 0x81FB }, { 0xD5EA, 0x8D1E }, { 0xD5EB, 0x9488 }, { 0xD5EC, 0x4FA6 }, { 0xD5ED, 0x6795 }, { 0xD5EE, 0x75B9 }, { 0xD5EF, 0x8BCA }, - { 0xD5F0, 0x9707 }, { 0xD5F1, 0x632F }, { 0xD5F2, 0x9547 }, { 0xD5F3, 0x9635 }, { 0xD5F4, 0x84B8 }, { 0xD5F5, 0x6323 }, { 0xD5F6, 0x7741 }, { 0xD5F7, 0x5F81 }, - { 0xD5F8, 0x72F0 }, { 0xD5F9, 0x4E89 }, { 0xD5FA, 0x6014 }, { 0xD5FB, 0x6574 }, { 0xD5FC, 0x62EF }, { 0xD5FD, 0x6B63 }, { 0xD5FE, 0x653F }, { 0xD6A1, 0x5E27 }, - { 0xD6A2, 0x75C7 }, { 0xD6A3, 0x90D1 }, { 0xD6A4, 0x8BC1 }, { 0xD6A5, 0x829D }, { 0xD6A6, 0x679D }, { 0xD6A7, 0x652F }, { 0xD6A8, 0x5431 }, { 0xD6A9, 0x8718 }, - { 0xD6AA, 0x77E5 }, { 0xD6AB, 0x80A2 }, { 0xD6AC, 0x8102 }, { 0xD6AD, 0x6C41 }, { 0xD6AE, 0x4E4B }, { 0xD6AF, 0x7EC7 }, { 0xD6B0, 0x804C }, { 0xD6B1, 0x76F4 }, - { 0xD6B2, 0x690D }, { 0xD6B3, 0x6B96 }, { 0xD6B4, 0x6267 }, { 0xD6B5, 0x503C }, { 0xD6B6, 0x4F84 }, { 0xD6B7, 0x5740 }, { 0xD6B8, 0x6307 }, { 0xD6B9, 0x6B62 }, - { 0xD6BA, 0x8DBE }, { 0xD6BB, 0x53EA }, { 0xD6BC, 0x65E8 }, { 0xD6BD, 0x7EB8 }, { 0xD6BE, 0x5FD7 }, { 0xD6BF, 0x631A }, { 0xD6C0, 0x63B7 }, { 0xD6C1, 0x81F3 }, - { 0xD6C2, 0x81F4 }, { 0xD6C3, 0x7F6E }, { 0xD6C4, 0x5E1C }, { 0xD6C5, 0x5CD9 }, { 0xD6C6, 0x5236 }, { 0xD6C7, 0x667A }, { 0xD6C8, 0x79E9 }, { 0xD6C9, 0x7A1A }, - { 0xD6CA, 0x8D28 }, { 0xD6CB, 0x7099 }, { 0xD6CC, 0x75D4 }, { 0xD6CD, 0x6EDE }, { 0xD6CE, 0x6CBB }, { 0xD6CF, 0x7A92 }, { 0xD6D0, 0x4E2D }, { 0xD6D1, 0x76C5 }, - { 0xD6D2, 0x5FE0 }, { 0xD6D3, 0x949F }, { 0xD6D4, 0x8877 }, { 0xD6D5, 0x7EC8 }, { 0xD6D6, 0x79CD }, { 0xD6D7, 0x80BF }, { 0xD6D8, 0x91CD }, { 0xD6D9, 0x4EF2 }, - { 0xD6DA, 0x4F17 }, { 0xD6DB, 0x821F }, { 0xD6DC, 0x5468 }, { 0xD6DD, 0x5DDE }, { 0xD6DE, 0x6D32 }, { 0xD6DF, 0x8BCC }, { 0xD6E0, 0x7CA5 }, { 0xD6E1, 0x8F74 }, - { 0xD6E2, 0x8098 }, { 0xD6E3, 0x5E1A }, { 0xD6E4, 0x5492 }, { 0xD6E5, 0x76B1 }, { 0xD6E6, 0x5B99 }, { 0xD6E7, 0x663C }, { 0xD6E8, 0x9AA4 }, { 0xD6E9, 0x73E0 }, - { 0xD6EA, 0x682A }, { 0xD6EB, 0x86DB }, { 0xD6EC, 0x6731 }, { 0xD6ED, 0x732A }, { 0xD6EE, 0x8BF8 }, { 0xD6EF, 0x8BDB }, { 0xD6F0, 0x9010 }, { 0xD6F1, 0x7AF9 }, - { 0xD6F2, 0x70DB }, { 0xD6F3, 0x716E }, { 0xD6F4, 0x62C4 }, { 0xD6F5, 0x77A9 }, { 0xD6F6, 0x5631 }, { 0xD6F7, 0x4E3B }, { 0xD6F8, 0x8457 }, { 0xD6F9, 0x67F1 }, - { 0xD6FA, 0x52A9 }, { 0xD6FB, 0x86C0 }, { 0xD6FC, 0x8D2E }, { 0xD6FD, 0x94F8 }, { 0xD6FE, 0x7B51 }, { 0xD7A1, 0x4F4F }, { 0xD7A2, 0x6CE8 }, { 0xD7A3, 0x795D }, - { 0xD7A4, 0x9A7B }, { 0xD7A5, 0x6293 }, { 0xD7A6, 0x722A }, { 0xD7A7, 0x62FD }, { 0xD7A8, 0x4E13 }, { 0xD7A9, 0x7816 }, { 0xD7AA, 0x8F6C }, { 0xD7AB, 0x64B0 }, - { 0xD7AC, 0x8D5A }, { 0xD7AD, 0x7BC6 }, { 0xD7AE, 0x6869 }, { 0xD7AF, 0x5E84 }, { 0xD7B0, 0x88C5 }, { 0xD7B1, 0x5986 }, { 0xD7B2, 0x649E }, { 0xD7B3, 0x58EE }, - { 0xD7B4, 0x72B6 }, { 0xD7B5, 0x690E }, { 0xD7B6, 0x9525 }, { 0xD7B7, 0x8FFD }, { 0xD7B8, 0x8D58 }, { 0xD7B9, 0x5760 }, { 0xD7BA, 0x7F00 }, { 0xD7BB, 0x8C06 }, - { 0xD7BC, 0x51C6 }, { 0xD7BD, 0x6349 }, { 0xD7BE, 0x62D9 }, { 0xD7BF, 0x5353 }, { 0xD7C0, 0x684C }, { 0xD7C1, 0x7422 }, { 0xD7C2, 0x8301 }, { 0xD7C3, 0x914C }, - { 0xD7C4, 0x5544 }, { 0xD7C5, 0x7740 }, { 0xD7C6, 0x707C }, { 0xD7C7, 0x6D4A }, { 0xD7C8, 0x5179 }, { 0xD7C9, 0x54A8 }, { 0xD7CA, 0x8D44 }, { 0xD7CB, 0x59FF }, - { 0xD7CC, 0x6ECB }, { 0xD7CD, 0x6DC4 }, { 0xD7CE, 0x5B5C }, { 0xD7CF, 0x7D2B }, { 0xD7D0, 0x4ED4 }, { 0xD7D1, 0x7C7D }, { 0xD7D2, 0x6ED3 }, { 0xD7D3, 0x5B50 }, - { 0xD7D4, 0x81EA }, { 0xD7D5, 0x6E0D }, { 0xD7D6, 0x5B57 }, { 0xD7D7, 0x9B03 }, { 0xD7D8, 0x68D5 }, { 0xD7D9, 0x8E2A }, { 0xD7DA, 0x5B97 }, { 0xD7DB, 0x7EFC }, - { 0xD7DC, 0x603B }, { 0xD7DD, 0x7EB5 }, { 0xD7DE, 0x90B9 }, { 0xD7DF, 0x8D70 }, { 0xD7E0, 0x594F }, { 0xD7E1, 0x63CD }, { 0xD7E2, 0x79DF }, { 0xD7E3, 0x8DB3 }, - { 0xD7E4, 0x5352 }, { 0xD7E5, 0x65CF }, { 0xD7E6, 0x7956 }, { 0xD7E7, 0x8BC5 }, { 0xD7E8, 0x963B }, { 0xD7E9, 0x7EC4 }, { 0xD7EA, 0x94BB }, { 0xD7EB, 0x7E82 }, - { 0xD7EC, 0x5634 }, { 0xD7ED, 0x9189 }, { 0xD7EE, 0x6700 }, { 0xD7EF, 0x7F6A }, { 0xD7F0, 0x5C0A }, { 0xD7F1, 0x9075 }, { 0xD7F2, 0x6628 }, { 0xD7F3, 0x5DE6 }, - { 0xD7F4, 0x4F50 }, { 0xD7F5, 0x67DE }, { 0xD7F6, 0x505A }, { 0xD7F7, 0x4F5C }, { 0xD7F8, 0x5750 }, { 0xD7F9, 0x5EA7 }, { 0xD8A1, 0x4E8D }, { 0xD8A2, 0x4E0C }, - { 0xD8A3, 0x5140 }, { 0xD8A4, 0x4E10 }, { 0xD8A5, 0x5EFF }, { 0xD8A6, 0x5345 }, { 0xD8A7, 0x4E15 }, { 0xD8A8, 0x4E98 }, { 0xD8A9, 0x4E1E }, { 0xD8AA, 0x9B32 }, - { 0xD8AB, 0x5B6C }, { 0xD8AC, 0x5669 }, { 0xD8AD, 0x4E28 }, { 0xD8AE, 0x79BA }, { 0xD8AF, 0x4E3F }, { 0xD8B0, 0x5315 }, { 0xD8B1, 0x4E47 }, { 0xD8B2, 0x592D }, - { 0xD8B3, 0x723B }, { 0xD8B4, 0x536E }, { 0xD8B5, 0x6C10 }, { 0xD8B6, 0x56DF }, { 0xD8B7, 0x80E4 }, { 0xD8B8, 0x9997 }, { 0xD8B9, 0x6BD3 }, { 0xD8BA, 0x777E }, - { 0xD8BB, 0x9F17 }, { 0xD8BC, 0x4E36 }, { 0xD8BD, 0x4E9F }, { 0xD8BE, 0x9F10 }, { 0xD8BF, 0x4E5C }, { 0xD8C0, 0x4E69 }, { 0xD8C1, 0x4E93 }, { 0xD8C2, 0x8288 }, - { 0xD8C3, 0x5B5B }, { 0xD8C4, 0x556C }, { 0xD8C5, 0x560F }, { 0xD8C6, 0x4EC4 }, { 0xD8C7, 0x538D }, { 0xD8C8, 0x539D }, { 0xD8C9, 0x53A3 }, { 0xD8CA, 0x53A5 }, - { 0xD8CB, 0x53AE }, { 0xD8CC, 0x9765 }, { 0xD8CD, 0x8D5D }, { 0xD8CE, 0x531A }, { 0xD8CF, 0x53F5 }, { 0xD8D0, 0x5326 }, { 0xD8D1, 0x532E }, { 0xD8D2, 0x533E }, - { 0xD8D3, 0x8D5C }, { 0xD8D4, 0x5366 }, { 0xD8D5, 0x5363 }, { 0xD8D6, 0x5202 }, { 0xD8D7, 0x5208 }, { 0xD8D8, 0x520E }, { 0xD8D9, 0x522D }, { 0xD8DA, 0x5233 }, - { 0xD8DB, 0x523F }, { 0xD8DC, 0x5240 }, { 0xD8DD, 0x524C }, { 0xD8DE, 0x525E }, { 0xD8DF, 0x5261 }, { 0xD8E0, 0x525C }, { 0xD8E1, 0x84AF }, { 0xD8E2, 0x527D }, - { 0xD8E3, 0x5282 }, { 0xD8E4, 0x5281 }, { 0xD8E5, 0x5290 }, { 0xD8E6, 0x5293 }, { 0xD8E7, 0x5182 }, { 0xD8E8, 0x7F54 }, { 0xD8E9, 0x4EBB }, { 0xD8EA, 0x4EC3 }, - { 0xD8EB, 0x4EC9 }, { 0xD8EC, 0x4EC2 }, { 0xD8ED, 0x4EE8 }, { 0xD8EE, 0x4EE1 }, { 0xD8EF, 0x4EEB }, { 0xD8F0, 0x4EDE }, { 0xD8F1, 0x4F1B }, { 0xD8F2, 0x4EF3 }, - { 0xD8F3, 0x4F22 }, { 0xD8F4, 0x4F64 }, { 0xD8F5, 0x4EF5 }, { 0xD8F6, 0x4F25 }, { 0xD8F7, 0x4F27 }, { 0xD8F8, 0x4F09 }, { 0xD8F9, 0x4F2B }, { 0xD8FA, 0x4F5E }, - { 0xD8FB, 0x4F67 }, { 0xD8FC, 0x6538 }, { 0xD8FD, 0x4F5A }, { 0xD8FE, 0x4F5D }, { 0xD9A1, 0x4F5F }, { 0xD9A2, 0x4F57 }, { 0xD9A3, 0x4F32 }, { 0xD9A4, 0x4F3D }, - { 0xD9A5, 0x4F76 }, { 0xD9A6, 0x4F74 }, { 0xD9A7, 0x4F91 }, { 0xD9A8, 0x4F89 }, { 0xD9A9, 0x4F83 }, { 0xD9AA, 0x4F8F }, { 0xD9AB, 0x4F7E }, { 0xD9AC, 0x4F7B }, - { 0xD9AD, 0x4FAA }, { 0xD9AE, 0x4F7C }, { 0xD9AF, 0x4FAC }, { 0xD9B0, 0x4F94 }, { 0xD9B1, 0x4FE6 }, { 0xD9B2, 0x4FE8 }, { 0xD9B3, 0x4FEA }, { 0xD9B4, 0x4FC5 }, - { 0xD9B5, 0x4FDA }, { 0xD9B6, 0x4FE3 }, { 0xD9B7, 0x4FDC }, { 0xD9B8, 0x4FD1 }, { 0xD9B9, 0x4FDF }, { 0xD9BA, 0x4FF8 }, { 0xD9BB, 0x5029 }, { 0xD9BC, 0x504C }, - { 0xD9BD, 0x4FF3 }, { 0xD9BE, 0x502C }, { 0xD9BF, 0x500F }, { 0xD9C0, 0x502E }, { 0xD9C1, 0x502D }, { 0xD9C2, 0x4FFE }, { 0xD9C3, 0x501C }, { 0xD9C4, 0x500C }, - { 0xD9C5, 0x5025 }, { 0xD9C6, 0x5028 }, { 0xD9C7, 0x507E }, { 0xD9C8, 0x5043 }, { 0xD9C9, 0x5055 }, { 0xD9CA, 0x5048 }, { 0xD9CB, 0x504E }, { 0xD9CC, 0x506C }, - { 0xD9CD, 0x507B }, { 0xD9CE, 0x50A5 }, { 0xD9CF, 0x50A7 }, { 0xD9D0, 0x50A9 }, { 0xD9D1, 0x50BA }, { 0xD9D2, 0x50D6 }, { 0xD9D3, 0x5106 }, { 0xD9D4, 0x50ED }, - { 0xD9D5, 0x50EC }, { 0xD9D6, 0x50E6 }, { 0xD9D7, 0x50EE }, { 0xD9D8, 0x5107 }, { 0xD9D9, 0x510B }, { 0xD9DA, 0x4EDD }, { 0xD9DB, 0x6C3D }, { 0xD9DC, 0x4F58 }, - { 0xD9DD, 0x4F65 }, { 0xD9DE, 0x4FCE }, { 0xD9DF, 0x9FA0 }, { 0xD9E0, 0x6C46 }, { 0xD9E1, 0x7C74 }, { 0xD9E2, 0x516E }, { 0xD9E3, 0x5DFD }, { 0xD9E4, 0x9EC9 }, - { 0xD9E5, 0x9998 }, { 0xD9E6, 0x5181 }, { 0xD9E7, 0x5914 }, { 0xD9E8, 0x52F9 }, { 0xD9E9, 0x530D }, { 0xD9EA, 0x8A07 }, { 0xD9EB, 0x5310 }, { 0xD9EC, 0x51EB }, - { 0xD9ED, 0x5919 }, { 0xD9EE, 0x5155 }, { 0xD9EF, 0x4EA0 }, { 0xD9F0, 0x5156 }, { 0xD9F1, 0x4EB3 }, { 0xD9F2, 0x886E }, { 0xD9F3, 0x88A4 }, { 0xD9F4, 0x4EB5 }, - { 0xD9F5, 0x8114 }, { 0xD9F6, 0x88D2 }, { 0xD9F7, 0x7980 }, { 0xD9F8, 0x5B34 }, { 0xD9F9, 0x8803 }, { 0xD9FA, 0x7FB8 }, { 0xD9FB, 0x51AB }, { 0xD9FC, 0x51B1 }, - { 0xD9FD, 0x51BD }, { 0xD9FE, 0x51BC }, { 0xDAA1, 0x51C7 }, { 0xDAA2, 0x5196 }, { 0xDAA3, 0x51A2 }, { 0xDAA4, 0x51A5 }, { 0xDAA5, 0x8BA0 }, { 0xDAA6, 0x8BA6 }, - { 0xDAA7, 0x8BA7 }, { 0xDAA8, 0x8BAA }, { 0xDAA9, 0x8BB4 }, { 0xDAAA, 0x8BB5 }, { 0xDAAB, 0x8BB7 }, { 0xDAAC, 0x8BC2 }, { 0xDAAD, 0x8BC3 }, { 0xDAAE, 0x8BCB }, - { 0xDAAF, 0x8BCF }, { 0xDAB0, 0x8BCE }, { 0xDAB1, 0x8BD2 }, { 0xDAB2, 0x8BD3 }, { 0xDAB3, 0x8BD4 }, { 0xDAB4, 0x8BD6 }, { 0xDAB5, 0x8BD8 }, { 0xDAB6, 0x8BD9 }, - { 0xDAB7, 0x8BDC }, { 0xDAB8, 0x8BDF }, { 0xDAB9, 0x8BE0 }, { 0xDABA, 0x8BE4 }, { 0xDABB, 0x8BE8 }, { 0xDABC, 0x8BE9 }, { 0xDABD, 0x8BEE }, { 0xDABE, 0x8BF0 }, - { 0xDABF, 0x8BF3 }, { 0xDAC0, 0x8BF6 }, { 0xDAC1, 0x8BF9 }, { 0xDAC2, 0x8BFC }, { 0xDAC3, 0x8BFF }, { 0xDAC4, 0x8C00 }, { 0xDAC5, 0x8C02 }, { 0xDAC6, 0x8C04 }, - { 0xDAC7, 0x8C07 }, { 0xDAC8, 0x8C0C }, { 0xDAC9, 0x8C0F }, { 0xDACA, 0x8C11 }, { 0xDACB, 0x8C12 }, { 0xDACC, 0x8C14 }, { 0xDACD, 0x8C15 }, { 0xDACE, 0x8C16 }, - { 0xDACF, 0x8C19 }, { 0xDAD0, 0x8C1B }, { 0xDAD1, 0x8C18 }, { 0xDAD2, 0x8C1D }, { 0xDAD3, 0x8C1F }, { 0xDAD4, 0x8C20 }, { 0xDAD5, 0x8C21 }, { 0xDAD6, 0x8C25 }, - { 0xDAD7, 0x8C27 }, { 0xDAD8, 0x8C2A }, { 0xDAD9, 0x8C2B }, { 0xDADA, 0x8C2E }, { 0xDADB, 0x8C2F }, { 0xDADC, 0x8C32 }, { 0xDADD, 0x8C33 }, { 0xDADE, 0x8C35 }, - { 0xDADF, 0x8C36 }, { 0xDAE0, 0x5369 }, { 0xDAE1, 0x537A }, { 0xDAE2, 0x961D }, { 0xDAE3, 0x9622 }, { 0xDAE4, 0x9621 }, { 0xDAE5, 0x9631 }, { 0xDAE6, 0x962A }, - { 0xDAE7, 0x963D }, { 0xDAE8, 0x963C }, { 0xDAE9, 0x9642 }, { 0xDAEA, 0x9649 }, { 0xDAEB, 0x9654 }, { 0xDAEC, 0x965F }, { 0xDAED, 0x9667 }, { 0xDAEE, 0x966C }, - { 0xDAEF, 0x9672 }, { 0xDAF0, 0x9674 }, { 0xDAF1, 0x9688 }, { 0xDAF2, 0x968D }, { 0xDAF3, 0x9697 }, { 0xDAF4, 0x96B0 }, { 0xDAF5, 0x9097 }, { 0xDAF6, 0x909B }, - { 0xDAF7, 0x909D }, { 0xDAF8, 0x9099 }, { 0xDAF9, 0x90AC }, { 0xDAFA, 0x90A1 }, { 0xDAFB, 0x90B4 }, { 0xDAFC, 0x90B3 }, { 0xDAFD, 0x90B6 }, { 0xDAFE, 0x90BA }, - { 0xDBA1, 0x90B8 }, { 0xDBA2, 0x90B0 }, { 0xDBA3, 0x90CF }, { 0xDBA4, 0x90C5 }, { 0xDBA5, 0x90BE }, { 0xDBA6, 0x90D0 }, { 0xDBA7, 0x90C4 }, { 0xDBA8, 0x90C7 }, - { 0xDBA9, 0x90D3 }, { 0xDBAA, 0x90E6 }, { 0xDBAB, 0x90E2 }, { 0xDBAC, 0x90DC }, { 0xDBAD, 0x90D7 }, { 0xDBAE, 0x90DB }, { 0xDBAF, 0x90EB }, { 0xDBB0, 0x90EF }, - { 0xDBB1, 0x90FE }, { 0xDBB2, 0x9104 }, { 0xDBB3, 0x9122 }, { 0xDBB4, 0x911E }, { 0xDBB5, 0x9123 }, { 0xDBB6, 0x9131 }, { 0xDBB7, 0x912F }, { 0xDBB8, 0x9139 }, - { 0xDBB9, 0x9143 }, { 0xDBBA, 0x9146 }, { 0xDBBB, 0x520D }, { 0xDBBC, 0x5942 }, { 0xDBBD, 0x52A2 }, { 0xDBBE, 0x52AC }, { 0xDBBF, 0x52AD }, { 0xDBC0, 0x52BE }, - { 0xDBC1, 0x54FF }, { 0xDBC2, 0x52D0 }, { 0xDBC3, 0x52D6 }, { 0xDBC4, 0x52F0 }, { 0xDBC5, 0x53DF }, { 0xDBC6, 0x71EE }, { 0xDBC7, 0x77CD }, { 0xDBC8, 0x5EF4 }, - { 0xDBC9, 0x51F5 }, { 0xDBCA, 0x51FC }, { 0xDBCB, 0x9B2F }, { 0xDBCC, 0x53B6 }, { 0xDBCD, 0x5F01 }, { 0xDBCE, 0x755A }, { 0xDBCF, 0x5DEF }, { 0xDBD0, 0x574C }, - { 0xDBD1, 0x57A9 }, { 0xDBD2, 0x57A1 }, { 0xDBD3, 0x587E }, { 0xDBD4, 0x58BC }, { 0xDBD5, 0x58C5 }, { 0xDBD6, 0x58D1 }, { 0xDBD7, 0x5729 }, { 0xDBD8, 0x572C }, - { 0xDBD9, 0x572A }, { 0xDBDA, 0x5733 }, { 0xDBDB, 0x5739 }, { 0xDBDC, 0x572E }, { 0xDBDD, 0x572F }, { 0xDBDE, 0x575C }, { 0xDBDF, 0x573B }, { 0xDBE0, 0x5742 }, - { 0xDBE1, 0x5769 }, { 0xDBE2, 0x5785 }, { 0xDBE3, 0x576B }, { 0xDBE4, 0x5786 }, { 0xDBE5, 0x577C }, { 0xDBE6, 0x577B }, { 0xDBE7, 0x5768 }, { 0xDBE8, 0x576D }, - { 0xDBE9, 0x5776 }, { 0xDBEA, 0x5773 }, { 0xDBEB, 0x57AD }, { 0xDBEC, 0x57A4 }, { 0xDBED, 0x578C }, { 0xDBEE, 0x57B2 }, { 0xDBEF, 0x57CF }, { 0xDBF0, 0x57A7 }, - { 0xDBF1, 0x57B4 }, { 0xDBF2, 0x5793 }, { 0xDBF3, 0x57A0 }, { 0xDBF4, 0x57D5 }, { 0xDBF5, 0x57D8 }, { 0xDBF6, 0x57DA }, { 0xDBF7, 0x57D9 }, { 0xDBF8, 0x57D2 }, - { 0xDBF9, 0x57B8 }, { 0xDBFA, 0x57F4 }, { 0xDBFB, 0x57EF }, { 0xDBFC, 0x57F8 }, { 0xDBFD, 0x57E4 }, { 0xDBFE, 0x57DD }, { 0xDCA1, 0x580B }, { 0xDCA2, 0x580D }, - { 0xDCA3, 0x57FD }, { 0xDCA4, 0x57ED }, { 0xDCA5, 0x5800 }, { 0xDCA6, 0x581E }, { 0xDCA7, 0x5819 }, { 0xDCA8, 0x5844 }, { 0xDCA9, 0x5820 }, { 0xDCAA, 0x5865 }, - { 0xDCAB, 0x586C }, { 0xDCAC, 0x5881 }, { 0xDCAD, 0x5889 }, { 0xDCAE, 0x589A }, { 0xDCAF, 0x5880 }, { 0xDCB0, 0x99A8 }, { 0xDCB1, 0x9F19 }, { 0xDCB2, 0x61FF }, - { 0xDCB3, 0x8279 }, { 0xDCB4, 0x827D }, { 0xDCB5, 0x827F }, { 0xDCB6, 0x828F }, { 0xDCB7, 0x828A }, { 0xDCB8, 0x82A8 }, { 0xDCB9, 0x8284 }, { 0xDCBA, 0x828E }, - { 0xDCBB, 0x8291 }, { 0xDCBC, 0x8297 }, { 0xDCBD, 0x8299 }, { 0xDCBE, 0x82AB }, { 0xDCBF, 0x82B8 }, { 0xDCC0, 0x82BE }, { 0xDCC1, 0x82B0 }, { 0xDCC2, 0x82C8 }, - { 0xDCC3, 0x82CA }, { 0xDCC4, 0x82E3 }, { 0xDCC5, 0x8298 }, { 0xDCC6, 0x82B7 }, { 0xDCC7, 0x82AE }, { 0xDCC8, 0x82CB }, { 0xDCC9, 0x82CC }, { 0xDCCA, 0x82C1 }, - { 0xDCCB, 0x82A9 }, { 0xDCCC, 0x82B4 }, { 0xDCCD, 0x82A1 }, { 0xDCCE, 0x82AA }, { 0xDCCF, 0x829F }, { 0xDCD0, 0x82C4 }, { 0xDCD1, 0x82CE }, { 0xDCD2, 0x82A4 }, - { 0xDCD3, 0x82E1 }, { 0xDCD4, 0x8309 }, { 0xDCD5, 0x82F7 }, { 0xDCD6, 0x82E4 }, { 0xDCD7, 0x830F }, { 0xDCD8, 0x8307 }, { 0xDCD9, 0x82DC }, { 0xDCDA, 0x82F4 }, - { 0xDCDB, 0x82D2 }, { 0xDCDC, 0x82D8 }, { 0xDCDD, 0x830C }, { 0xDCDE, 0x82FB }, { 0xDCDF, 0x82D3 }, { 0xDCE0, 0x8311 }, { 0xDCE1, 0x831A }, { 0xDCE2, 0x8306 }, - { 0xDCE3, 0x8314 }, { 0xDCE4, 0x8315 }, { 0xDCE5, 0x82E0 }, { 0xDCE6, 0x82D5 }, { 0xDCE7, 0x831C }, { 0xDCE8, 0x8351 }, { 0xDCE9, 0x835B }, { 0xDCEA, 0x835C }, - { 0xDCEB, 0x8308 }, { 0xDCEC, 0x8392 }, { 0xDCED, 0x833C }, { 0xDCEE, 0x8334 }, { 0xDCEF, 0x8331 }, { 0xDCF0, 0x839B }, { 0xDCF1, 0x835E }, { 0xDCF2, 0x832F }, - { 0xDCF3, 0x834F }, { 0xDCF4, 0x8347 }, { 0xDCF5, 0x8343 }, { 0xDCF6, 0x835F }, { 0xDCF7, 0x8340 }, { 0xDCF8, 0x8317 }, { 0xDCF9, 0x8360 }, { 0xDCFA, 0x832D }, - { 0xDCFB, 0x833A }, { 0xDCFC, 0x8333 }, { 0xDCFD, 0x8366 }, { 0xDCFE, 0x8365 }, { 0xDDA1, 0x8368 }, { 0xDDA2, 0x831B }, { 0xDDA3, 0x8369 }, { 0xDDA4, 0x836C }, - { 0xDDA5, 0x836A }, { 0xDDA6, 0x836D }, { 0xDDA7, 0x836E }, { 0xDDA8, 0x83B0 }, { 0xDDA9, 0x8378 }, { 0xDDAA, 0x83B3 }, { 0xDDAB, 0x83B4 }, { 0xDDAC, 0x83A0 }, - { 0xDDAD, 0x83AA }, { 0xDDAE, 0x8393 }, { 0xDDAF, 0x839C }, { 0xDDB0, 0x8385 }, { 0xDDB1, 0x837C }, { 0xDDB2, 0x83B6 }, { 0xDDB3, 0x83A9 }, { 0xDDB4, 0x837D }, - { 0xDDB5, 0x83B8 }, { 0xDDB6, 0x837B }, { 0xDDB7, 0x8398 }, { 0xDDB8, 0x839E }, { 0xDDB9, 0x83A8 }, { 0xDDBA, 0x83BA }, { 0xDDBB, 0x83BC }, { 0xDDBC, 0x83C1 }, - { 0xDDBD, 0x8401 }, { 0xDDBE, 0x83E5 }, { 0xDDBF, 0x83D8 }, { 0xDDC0, 0x5807 }, { 0xDDC1, 0x8418 }, { 0xDDC2, 0x840B }, { 0xDDC3, 0x83DD }, { 0xDDC4, 0x83FD }, - { 0xDDC5, 0x83D6 }, { 0xDDC6, 0x841C }, { 0xDDC7, 0x8438 }, { 0xDDC8, 0x8411 }, { 0xDDC9, 0x8406 }, { 0xDDCA, 0x83D4 }, { 0xDDCB, 0x83DF }, { 0xDDCC, 0x840F }, - { 0xDDCD, 0x8403 }, { 0xDDCE, 0x83F8 }, { 0xDDCF, 0x83F9 }, { 0xDDD0, 0x83EA }, { 0xDDD1, 0x83C5 }, { 0xDDD2, 0x83C0 }, { 0xDDD3, 0x8426 }, { 0xDDD4, 0x83F0 }, - { 0xDDD5, 0x83E1 }, { 0xDDD6, 0x845C }, { 0xDDD7, 0x8451 }, { 0xDDD8, 0x845A }, { 0xDDD9, 0x8459 }, { 0xDDDA, 0x8473 }, { 0xDDDB, 0x8487 }, { 0xDDDC, 0x8488 }, - { 0xDDDD, 0x847A }, { 0xDDDE, 0x8489 }, { 0xDDDF, 0x8478 }, { 0xDDE0, 0x843C }, { 0xDDE1, 0x8446 }, { 0xDDE2, 0x8469 }, { 0xDDE3, 0x8476 }, { 0xDDE4, 0x848C }, - { 0xDDE5, 0x848E }, { 0xDDE6, 0x8431 }, { 0xDDE7, 0x846D }, { 0xDDE8, 0x84C1 }, { 0xDDE9, 0x84CD }, { 0xDDEA, 0x84D0 }, { 0xDDEB, 0x84E6 }, { 0xDDEC, 0x84BD }, - { 0xDDED, 0x84D3 }, { 0xDDEE, 0x84CA }, { 0xDDEF, 0x84BF }, { 0xDDF0, 0x84BA }, { 0xDDF1, 0x84E0 }, { 0xDDF2, 0x84A1 }, { 0xDDF3, 0x84B9 }, { 0xDDF4, 0x84B4 }, - { 0xDDF5, 0x8497 }, { 0xDDF6, 0x84E5 }, { 0xDDF7, 0x84E3 }, { 0xDDF8, 0x850C }, { 0xDDF9, 0x750D }, { 0xDDFA, 0x8538 }, { 0xDDFB, 0x84F0 }, { 0xDDFC, 0x8539 }, - { 0xDDFD, 0x851F }, { 0xDDFE, 0x853A }, { 0xDEA1, 0x8556 }, { 0xDEA2, 0x853B }, { 0xDEA3, 0x84FF }, { 0xDEA4, 0x84FC }, { 0xDEA5, 0x8559 }, { 0xDEA6, 0x8548 }, - { 0xDEA7, 0x8568 }, { 0xDEA8, 0x8564 }, { 0xDEA9, 0x855E }, { 0xDEAA, 0x857A }, { 0xDEAB, 0x77A2 }, { 0xDEAC, 0x8543 }, { 0xDEAD, 0x8572 }, { 0xDEAE, 0x857B }, - { 0xDEAF, 0x85A4 }, { 0xDEB0, 0x85A8 }, { 0xDEB1, 0x8587 }, { 0xDEB2, 0x858F }, { 0xDEB3, 0x8579 }, { 0xDEB4, 0x85AE }, { 0xDEB5, 0x859C }, { 0xDEB6, 0x8585 }, - { 0xDEB7, 0x85B9 }, { 0xDEB8, 0x85B7 }, { 0xDEB9, 0x85B0 }, { 0xDEBA, 0x85D3 }, { 0xDEBB, 0x85C1 }, { 0xDEBC, 0x85DC }, { 0xDEBD, 0x85FF }, { 0xDEBE, 0x8627 }, - { 0xDEBF, 0x8605 }, { 0xDEC0, 0x8629 }, { 0xDEC1, 0x8616 }, { 0xDEC2, 0x863C }, { 0xDEC3, 0x5EFE }, { 0xDEC4, 0x5F08 }, { 0xDEC5, 0x593C }, { 0xDEC6, 0x5941 }, - { 0xDEC7, 0x8037 }, { 0xDEC8, 0x5955 }, { 0xDEC9, 0x595A }, { 0xDECA, 0x5958 }, { 0xDECB, 0x530F }, { 0xDECC, 0x5C22 }, { 0xDECD, 0x5C25 }, { 0xDECE, 0x5C2C }, - { 0xDECF, 0x5C34 }, { 0xDED0, 0x624C }, { 0xDED1, 0x626A }, { 0xDED2, 0x629F }, { 0xDED3, 0x62BB }, { 0xDED4, 0x62CA }, { 0xDED5, 0x62DA }, { 0xDED6, 0x62D7 }, - { 0xDED7, 0x62EE }, { 0xDED8, 0x6322 }, { 0xDED9, 0x62F6 }, { 0xDEDA, 0x6339 }, { 0xDEDB, 0x634B }, { 0xDEDC, 0x6343 }, { 0xDEDD, 0x63AD }, { 0xDEDE, 0x63F6 }, - { 0xDEDF, 0x6371 }, { 0xDEE0, 0x637A }, { 0xDEE1, 0x638E }, { 0xDEE2, 0x63B4 }, { 0xDEE3, 0x636D }, { 0xDEE4, 0x63AC }, { 0xDEE5, 0x638A }, { 0xDEE6, 0x6369 }, - { 0xDEE7, 0x63AE }, { 0xDEE8, 0x63BC }, { 0xDEE9, 0x63F2 }, { 0xDEEA, 0x63F8 }, { 0xDEEB, 0x63E0 }, { 0xDEEC, 0x63FF }, { 0xDEED, 0x63C4 }, { 0xDEEE, 0x63DE }, - { 0xDEEF, 0x63CE }, { 0xDEF0, 0x6452 }, { 0xDEF1, 0x63C6 }, { 0xDEF2, 0x63BE }, { 0xDEF3, 0x6445 }, { 0xDEF4, 0x6441 }, { 0xDEF5, 0x640B }, { 0xDEF6, 0x641B }, - { 0xDEF7, 0x6420 }, { 0xDEF8, 0x640C }, { 0xDEF9, 0x6426 }, { 0xDEFA, 0x6421 }, { 0xDEFB, 0x645E }, { 0xDEFC, 0x6484 }, { 0xDEFD, 0x646D }, { 0xDEFE, 0x6496 }, - { 0xDFA1, 0x647A }, { 0xDFA2, 0x64B7 }, { 0xDFA3, 0x64B8 }, { 0xDFA4, 0x6499 }, { 0xDFA5, 0x64BA }, { 0xDFA6, 0x64C0 }, { 0xDFA7, 0x64D0 }, { 0xDFA8, 0x64D7 }, - { 0xDFA9, 0x64E4 }, { 0xDFAA, 0x64E2 }, { 0xDFAB, 0x6509 }, { 0xDFAC, 0x6525 }, { 0xDFAD, 0x652E }, { 0xDFAE, 0x5F0B }, { 0xDFAF, 0x5FD2 }, { 0xDFB0, 0x7519 }, - { 0xDFB1, 0x5F11 }, { 0xDFB2, 0x535F }, { 0xDFB3, 0x53F1 }, { 0xDFB4, 0x53FD }, { 0xDFB5, 0x53E9 }, { 0xDFB6, 0x53E8 }, { 0xDFB7, 0x53FB }, { 0xDFB8, 0x5412 }, - { 0xDFB9, 0x5416 }, { 0xDFBA, 0x5406 }, { 0xDFBB, 0x544B }, { 0xDFBC, 0x5452 }, { 0xDFBD, 0x5453 }, { 0xDFBE, 0x5454 }, { 0xDFBF, 0x5456 }, { 0xDFC0, 0x5443 }, - { 0xDFC1, 0x5421 }, { 0xDFC2, 0x5457 }, { 0xDFC3, 0x5459 }, { 0xDFC4, 0x5423 }, { 0xDFC5, 0x5432 }, { 0xDFC6, 0x5482 }, { 0xDFC7, 0x5494 }, { 0xDFC8, 0x5477 }, - { 0xDFC9, 0x5471 }, { 0xDFCA, 0x5464 }, { 0xDFCB, 0x549A }, { 0xDFCC, 0x549B }, { 0xDFCD, 0x5484 }, { 0xDFCE, 0x5476 }, { 0xDFCF, 0x5466 }, { 0xDFD0, 0x549D }, - { 0xDFD1, 0x54D0 }, { 0xDFD2, 0x54AD }, { 0xDFD3, 0x54C2 }, { 0xDFD4, 0x54B4 }, { 0xDFD5, 0x54D2 }, { 0xDFD6, 0x54A7 }, { 0xDFD7, 0x54A6 }, { 0xDFD8, 0x54D3 }, - { 0xDFD9, 0x54D4 }, { 0xDFDA, 0x5472 }, { 0xDFDB, 0x54A3 }, { 0xDFDC, 0x54D5 }, { 0xDFDD, 0x54BB }, { 0xDFDE, 0x54BF }, { 0xDFDF, 0x54CC }, { 0xDFE0, 0x54D9 }, - { 0xDFE1, 0x54DA }, { 0xDFE2, 0x54DC }, { 0xDFE3, 0x54A9 }, { 0xDFE4, 0x54AA }, { 0xDFE5, 0x54A4 }, { 0xDFE6, 0x54DD }, { 0xDFE7, 0x54CF }, { 0xDFE8, 0x54DE }, - { 0xDFE9, 0x551B }, { 0xDFEA, 0x54E7 }, { 0xDFEB, 0x5520 }, { 0xDFEC, 0x54FD }, { 0xDFED, 0x5514 }, { 0xDFEE, 0x54F3 }, { 0xDFEF, 0x5522 }, { 0xDFF0, 0x5523 }, - { 0xDFF1, 0x550F }, { 0xDFF2, 0x5511 }, { 0xDFF3, 0x5527 }, { 0xDFF4, 0x552A }, { 0xDFF5, 0x5567 }, { 0xDFF6, 0x558F }, { 0xDFF7, 0x55B5 }, { 0xDFF8, 0x5549 }, - { 0xDFF9, 0x556D }, { 0xDFFA, 0x5541 }, { 0xDFFB, 0x5555 }, { 0xDFFC, 0x553F }, { 0xDFFD, 0x5550 }, { 0xDFFE, 0x553C }, { 0xE0A1, 0x5537 }, { 0xE0A2, 0x5556 }, - { 0xE0A3, 0x5575 }, { 0xE0A4, 0x5576 }, { 0xE0A5, 0x5577 }, { 0xE0A6, 0x5533 }, { 0xE0A7, 0x5530 }, { 0xE0A8, 0x555C }, { 0xE0A9, 0x558B }, { 0xE0AA, 0x55D2 }, - { 0xE0AB, 0x5583 }, { 0xE0AC, 0x55B1 }, { 0xE0AD, 0x55B9 }, { 0xE0AE, 0x5588 }, { 0xE0AF, 0x5581 }, { 0xE0B0, 0x559F }, { 0xE0B1, 0x557E }, { 0xE0B2, 0x55D6 }, - { 0xE0B3, 0x5591 }, { 0xE0B4, 0x557B }, { 0xE0B5, 0x55DF }, { 0xE0B6, 0x55BD }, { 0xE0B7, 0x55BE }, { 0xE0B8, 0x5594 }, { 0xE0B9, 0x5599 }, { 0xE0BA, 0x55EA }, - { 0xE0BB, 0x55F7 }, { 0xE0BC, 0x55C9 }, { 0xE0BD, 0x561F }, { 0xE0BE, 0x55D1 }, { 0xE0BF, 0x55EB }, { 0xE0C0, 0x55EC }, { 0xE0C1, 0x55D4 }, { 0xE0C2, 0x55E6 }, - { 0xE0C3, 0x55DD }, { 0xE0C4, 0x55C4 }, { 0xE0C5, 0x55EF }, { 0xE0C6, 0x55E5 }, { 0xE0C7, 0x55F2 }, { 0xE0C8, 0x55F3 }, { 0xE0C9, 0x55CC }, { 0xE0CA, 0x55CD }, - { 0xE0CB, 0x55E8 }, { 0xE0CC, 0x55F5 }, { 0xE0CD, 0x55E4 }, { 0xE0CE, 0x8F94 }, { 0xE0CF, 0x561E }, { 0xE0D0, 0x5608 }, { 0xE0D1, 0x560C }, { 0xE0D2, 0x5601 }, - { 0xE0D3, 0x5624 }, { 0xE0D4, 0x5623 }, { 0xE0D5, 0x55FE }, { 0xE0D6, 0x5600 }, { 0xE0D7, 0x5627 }, { 0xE0D8, 0x562D }, { 0xE0D9, 0x5658 }, { 0xE0DA, 0x5639 }, - { 0xE0DB, 0x5657 }, { 0xE0DC, 0x562C }, { 0xE0DD, 0x564D }, { 0xE0DE, 0x5662 }, { 0xE0DF, 0x5659 }, { 0xE0E0, 0x565C }, { 0xE0E1, 0x564C }, { 0xE0E2, 0x5654 }, - { 0xE0E3, 0x5686 }, { 0xE0E4, 0x5664 }, { 0xE0E5, 0x5671 }, { 0xE0E6, 0x566B }, { 0xE0E7, 0x567B }, { 0xE0E8, 0x567C }, { 0xE0E9, 0x5685 }, { 0xE0EA, 0x5693 }, - { 0xE0EB, 0x56AF }, { 0xE0EC, 0x56D4 }, { 0xE0ED, 0x56D7 }, { 0xE0EE, 0x56DD }, { 0xE0EF, 0x56E1 }, { 0xE0F0, 0x56F5 }, { 0xE0F1, 0x56EB }, { 0xE0F2, 0x56F9 }, - { 0xE0F3, 0x56FF }, { 0xE0F4, 0x5704 }, { 0xE0F5, 0x570A }, { 0xE0F6, 0x5709 }, { 0xE0F7, 0x571C }, { 0xE0F8, 0x5E0F }, { 0xE0F9, 0x5E19 }, { 0xE0FA, 0x5E14 }, - { 0xE0FB, 0x5E11 }, { 0xE0FC, 0x5E31 }, { 0xE0FD, 0x5E3B }, { 0xE0FE, 0x5E3C }, { 0xE1A1, 0x5E37 }, { 0xE1A2, 0x5E44 }, { 0xE1A3, 0x5E54 }, { 0xE1A4, 0x5E5B }, - { 0xE1A5, 0x5E5E }, { 0xE1A6, 0x5E61 }, { 0xE1A7, 0x5C8C }, { 0xE1A8, 0x5C7A }, { 0xE1A9, 0x5C8D }, { 0xE1AA, 0x5C90 }, { 0xE1AB, 0x5C96 }, { 0xE1AC, 0x5C88 }, - { 0xE1AD, 0x5C98 }, { 0xE1AE, 0x5C99 }, { 0xE1AF, 0x5C91 }, { 0xE1B0, 0x5C9A }, { 0xE1B1, 0x5C9C }, { 0xE1B2, 0x5CB5 }, { 0xE1B3, 0x5CA2 }, { 0xE1B4, 0x5CBD }, - { 0xE1B5, 0x5CAC }, { 0xE1B6, 0x5CAB }, { 0xE1B7, 0x5CB1 }, { 0xE1B8, 0x5CA3 }, { 0xE1B9, 0x5CC1 }, { 0xE1BA, 0x5CB7 }, { 0xE1BB, 0x5CC4 }, { 0xE1BC, 0x5CD2 }, - { 0xE1BD, 0x5CE4 }, { 0xE1BE, 0x5CCB }, { 0xE1BF, 0x5CE5 }, { 0xE1C0, 0x5D02 }, { 0xE1C1, 0x5D03 }, { 0xE1C2, 0x5D27 }, { 0xE1C3, 0x5D26 }, { 0xE1C4, 0x5D2E }, - { 0xE1C5, 0x5D24 }, { 0xE1C6, 0x5D1E }, { 0xE1C7, 0x5D06 }, { 0xE1C8, 0x5D1B }, { 0xE1C9, 0x5D58 }, { 0xE1CA, 0x5D3E }, { 0xE1CB, 0x5D34 }, { 0xE1CC, 0x5D3D }, - { 0xE1CD, 0x5D6C }, { 0xE1CE, 0x5D5B }, { 0xE1CF, 0x5D6F }, { 0xE1D0, 0x5D5D }, { 0xE1D1, 0x5D6B }, { 0xE1D2, 0x5D4B }, { 0xE1D3, 0x5D4A }, { 0xE1D4, 0x5D69 }, - { 0xE1D5, 0x5D74 }, { 0xE1D6, 0x5D82 }, { 0xE1D7, 0x5D99 }, { 0xE1D8, 0x5D9D }, { 0xE1D9, 0x8C73 }, { 0xE1DA, 0x5DB7 }, { 0xE1DB, 0x5DC5 }, { 0xE1DC, 0x5F73 }, - { 0xE1DD, 0x5F77 }, { 0xE1DE, 0x5F82 }, { 0xE1DF, 0x5F87 }, { 0xE1E0, 0x5F89 }, { 0xE1E1, 0x5F8C }, { 0xE1E2, 0x5F95 }, { 0xE1E3, 0x5F99 }, { 0xE1E4, 0x5F9C }, - { 0xE1E5, 0x5FA8 }, { 0xE1E6, 0x5FAD }, { 0xE1E7, 0x5FB5 }, { 0xE1E8, 0x5FBC }, { 0xE1E9, 0x8862 }, { 0xE1EA, 0x5F61 }, { 0xE1EB, 0x72AD }, { 0xE1EC, 0x72B0 }, - { 0xE1ED, 0x72B4 }, { 0xE1EE, 0x72B7 }, { 0xE1EF, 0x72B8 }, { 0xE1F0, 0x72C3 }, { 0xE1F1, 0x72C1 }, { 0xE1F2, 0x72CE }, { 0xE1F3, 0x72CD }, { 0xE1F4, 0x72D2 }, - { 0xE1F5, 0x72E8 }, { 0xE1F6, 0x72EF }, { 0xE1F7, 0x72E9 }, { 0xE1F8, 0x72F2 }, { 0xE1F9, 0x72F4 }, { 0xE1FA, 0x72F7 }, { 0xE1FB, 0x7301 }, { 0xE1FC, 0x72F3 }, - { 0xE1FD, 0x7303 }, { 0xE1FE, 0x72FA }, { 0xE2A1, 0x72FB }, { 0xE2A2, 0x7317 }, { 0xE2A3, 0x7313 }, { 0xE2A4, 0x7321 }, { 0xE2A5, 0x730A }, { 0xE2A6, 0x731E }, - { 0xE2A7, 0x731D }, { 0xE2A8, 0x7315 }, { 0xE2A9, 0x7322 }, { 0xE2AA, 0x7339 }, { 0xE2AB, 0x7325 }, { 0xE2AC, 0x732C }, { 0xE2AD, 0x7338 }, { 0xE2AE, 0x7331 }, - { 0xE2AF, 0x7350 }, { 0xE2B0, 0x734D }, { 0xE2B1, 0x7357 }, { 0xE2B2, 0x7360 }, { 0xE2B3, 0x736C }, { 0xE2B4, 0x736F }, { 0xE2B5, 0x737E }, { 0xE2B6, 0x821B }, - { 0xE2B7, 0x5925 }, { 0xE2B8, 0x98E7 }, { 0xE2B9, 0x5924 }, { 0xE2BA, 0x5902 }, { 0xE2BB, 0x9963 }, { 0xE2BC, 0x9967 }, { 0xE2BD, 0x9968 }, { 0xE2BE, 0x9969 }, - { 0xE2BF, 0x996A }, { 0xE2C0, 0x996B }, { 0xE2C1, 0x996C }, { 0xE2C2, 0x9974 }, { 0xE2C3, 0x9977 }, { 0xE2C4, 0x997D }, { 0xE2C5, 0x9980 }, { 0xE2C6, 0x9984 }, - { 0xE2C7, 0x9987 }, { 0xE2C8, 0x998A }, { 0xE2C9, 0x998D }, { 0xE2CA, 0x9990 }, { 0xE2CB, 0x9991 }, { 0xE2CC, 0x9993 }, { 0xE2CD, 0x9994 }, { 0xE2CE, 0x9995 }, - { 0xE2CF, 0x5E80 }, { 0xE2D0, 0x5E91 }, { 0xE2D1, 0x5E8B }, { 0xE2D2, 0x5E96 }, { 0xE2D3, 0x5EA5 }, { 0xE2D4, 0x5EA0 }, { 0xE2D5, 0x5EB9 }, { 0xE2D6, 0x5EB5 }, - { 0xE2D7, 0x5EBE }, { 0xE2D8, 0x5EB3 }, { 0xE2D9, 0x8D53 }, { 0xE2DA, 0x5ED2 }, { 0xE2DB, 0x5ED1 }, { 0xE2DC, 0x5EDB }, { 0xE2DD, 0x5EE8 }, { 0xE2DE, 0x5EEA }, - { 0xE2DF, 0x81BA }, { 0xE2E0, 0x5FC4 }, { 0xE2E1, 0x5FC9 }, { 0xE2E2, 0x5FD6 }, { 0xE2E3, 0x5FCF }, { 0xE2E4, 0x6003 }, { 0xE2E5, 0x5FEE }, { 0xE2E6, 0x6004 }, - { 0xE2E7, 0x5FE1 }, { 0xE2E8, 0x5FE4 }, { 0xE2E9, 0x5FFE }, { 0xE2EA, 0x6005 }, { 0xE2EB, 0x6006 }, { 0xE2EC, 0x5FEA }, { 0xE2ED, 0x5FED }, { 0xE2EE, 0x5FF8 }, - { 0xE2EF, 0x6019 }, { 0xE2F0, 0x6035 }, { 0xE2F1, 0x6026 }, { 0xE2F2, 0x601B }, { 0xE2F3, 0x600F }, { 0xE2F4, 0x600D }, { 0xE2F5, 0x6029 }, { 0xE2F6, 0x602B }, - { 0xE2F7, 0x600A }, { 0xE2F8, 0x603F }, { 0xE2F9, 0x6021 }, { 0xE2FA, 0x6078 }, { 0xE2FB, 0x6079 }, { 0xE2FC, 0x607B }, { 0xE2FD, 0x607A }, { 0xE2FE, 0x6042 }, - { 0xE3A1, 0x606A }, { 0xE3A2, 0x607D }, { 0xE3A3, 0x6096 }, { 0xE3A4, 0x609A }, { 0xE3A5, 0x60AD }, { 0xE3A6, 0x609D }, { 0xE3A7, 0x6083 }, { 0xE3A8, 0x6092 }, - { 0xE3A9, 0x608C }, { 0xE3AA, 0x609B }, { 0xE3AB, 0x60EC }, { 0xE3AC, 0x60BB }, { 0xE3AD, 0x60B1 }, { 0xE3AE, 0x60DD }, { 0xE3AF, 0x60D8 }, { 0xE3B0, 0x60C6 }, - { 0xE3B1, 0x60DA }, { 0xE3B2, 0x60B4 }, { 0xE3B3, 0x6120 }, { 0xE3B4, 0x6126 }, { 0xE3B5, 0x6115 }, { 0xE3B6, 0x6123 }, { 0xE3B7, 0x60F4 }, { 0xE3B8, 0x6100 }, - { 0xE3B9, 0x610E }, { 0xE3BA, 0x612B }, { 0xE3BB, 0x614A }, { 0xE3BC, 0x6175 }, { 0xE3BD, 0x61AC }, { 0xE3BE, 0x6194 }, { 0xE3BF, 0x61A7 }, { 0xE3C0, 0x61B7 }, - { 0xE3C1, 0x61D4 }, { 0xE3C2, 0x61F5 }, { 0xE3C3, 0x5FDD }, { 0xE3C4, 0x96B3 }, { 0xE3C5, 0x95E9 }, { 0xE3C6, 0x95EB }, { 0xE3C7, 0x95F1 }, { 0xE3C8, 0x95F3 }, - { 0xE3C9, 0x95F5 }, { 0xE3CA, 0x95F6 }, { 0xE3CB, 0x95FC }, { 0xE3CC, 0x95FE }, { 0xE3CD, 0x9603 }, { 0xE3CE, 0x9604 }, { 0xE3CF, 0x9606 }, { 0xE3D0, 0x9608 }, - { 0xE3D1, 0x960A }, { 0xE3D2, 0x960B }, { 0xE3D3, 0x960C }, { 0xE3D4, 0x960D }, { 0xE3D5, 0x960F }, { 0xE3D6, 0x9612 }, { 0xE3D7, 0x9615 }, { 0xE3D8, 0x9616 }, - { 0xE3D9, 0x9617 }, { 0xE3DA, 0x9619 }, { 0xE3DB, 0x961A }, { 0xE3DC, 0x4E2C }, { 0xE3DD, 0x723F }, { 0xE3DE, 0x6215 }, { 0xE3DF, 0x6C35 }, { 0xE3E0, 0x6C54 }, - { 0xE3E1, 0x6C5C }, { 0xE3E2, 0x6C4A }, { 0xE3E3, 0x6CA3 }, { 0xE3E4, 0x6C85 }, { 0xE3E5, 0x6C90 }, { 0xE3E6, 0x6C94 }, { 0xE3E7, 0x6C8C }, { 0xE3E8, 0x6C68 }, - { 0xE3E9, 0x6C69 }, { 0xE3EA, 0x6C74 }, { 0xE3EB, 0x6C76 }, { 0xE3EC, 0x6C86 }, { 0xE3ED, 0x6CA9 }, { 0xE3EE, 0x6CD0 }, { 0xE3EF, 0x6CD4 }, { 0xE3F0, 0x6CAD }, - { 0xE3F1, 0x6CF7 }, { 0xE3F2, 0x6CF8 }, { 0xE3F3, 0x6CF1 }, { 0xE3F4, 0x6CD7 }, { 0xE3F5, 0x6CB2 }, { 0xE3F6, 0x6CE0 }, { 0xE3F7, 0x6CD6 }, { 0xE3F8, 0x6CFA }, - { 0xE3F9, 0x6CEB }, { 0xE3FA, 0x6CEE }, { 0xE3FB, 0x6CB1 }, { 0xE3FC, 0x6CD3 }, { 0xE3FD, 0x6CEF }, { 0xE3FE, 0x6CFE }, { 0xE4A1, 0x6D39 }, { 0xE4A2, 0x6D27 }, - { 0xE4A3, 0x6D0C }, { 0xE4A4, 0x6D43 }, { 0xE4A5, 0x6D48 }, { 0xE4A6, 0x6D07 }, { 0xE4A7, 0x6D04 }, { 0xE4A8, 0x6D19 }, { 0xE4A9, 0x6D0E }, { 0xE4AA, 0x6D2B }, - { 0xE4AB, 0x6D4D }, { 0xE4AC, 0x6D2E }, { 0xE4AD, 0x6D35 }, { 0xE4AE, 0x6D1A }, { 0xE4AF, 0x6D4F }, { 0xE4B0, 0x6D52 }, { 0xE4B1, 0x6D54 }, { 0xE4B2, 0x6D33 }, - { 0xE4B3, 0x6D91 }, { 0xE4B4, 0x6D6F }, { 0xE4B5, 0x6D9E }, { 0xE4B6, 0x6DA0 }, { 0xE4B7, 0x6D5E }, { 0xE4B8, 0x6D93 }, { 0xE4B9, 0x6D94 }, { 0xE4BA, 0x6D5C }, - { 0xE4BB, 0x6D60 }, { 0xE4BC, 0x6D7C }, { 0xE4BD, 0x6D63 }, { 0xE4BE, 0x6E1A }, { 0xE4BF, 0x6DC7 }, { 0xE4C0, 0x6DC5 }, { 0xE4C1, 0x6DDE }, { 0xE4C2, 0x6E0E }, - { 0xE4C3, 0x6DBF }, { 0xE4C4, 0x6DE0 }, { 0xE4C5, 0x6E11 }, { 0xE4C6, 0x6DE6 }, { 0xE4C7, 0x6DDD }, { 0xE4C8, 0x6DD9 }, { 0xE4C9, 0x6E16 }, { 0xE4CA, 0x6DAB }, - { 0xE4CB, 0x6E0C }, { 0xE4CC, 0x6DAE }, { 0xE4CD, 0x6E2B }, { 0xE4CE, 0x6E6E }, { 0xE4CF, 0x6E4E }, { 0xE4D0, 0x6E6B }, { 0xE4D1, 0x6EB2 }, { 0xE4D2, 0x6E5F }, - { 0xE4D3, 0x6E86 }, { 0xE4D4, 0x6E53 }, { 0xE4D5, 0x6E54 }, { 0xE4D6, 0x6E32 }, { 0xE4D7, 0x6E25 }, { 0xE4D8, 0x6E44 }, { 0xE4D9, 0x6EDF }, { 0xE4DA, 0x6EB1 }, - { 0xE4DB, 0x6E98 }, { 0xE4DC, 0x6EE0 }, { 0xE4DD, 0x6F2D }, { 0xE4DE, 0x6EE2 }, { 0xE4DF, 0x6EA5 }, { 0xE4E0, 0x6EA7 }, { 0xE4E1, 0x6EBD }, { 0xE4E2, 0x6EBB }, - { 0xE4E3, 0x6EB7 }, { 0xE4E4, 0x6ED7 }, { 0xE4E5, 0x6EB4 }, { 0xE4E6, 0x6ECF }, { 0xE4E7, 0x6E8F }, { 0xE4E8, 0x6EC2 }, { 0xE4E9, 0x6E9F }, { 0xE4EA, 0x6F62 }, - { 0xE4EB, 0x6F46 }, { 0xE4EC, 0x6F47 }, { 0xE4ED, 0x6F24 }, { 0xE4EE, 0x6F15 }, { 0xE4EF, 0x6EF9 }, { 0xE4F0, 0x6F2F }, { 0xE4F1, 0x6F36 }, { 0xE4F2, 0x6F4B }, - { 0xE4F3, 0x6F74 }, { 0xE4F4, 0x6F2A }, { 0xE4F5, 0x6F09 }, { 0xE4F6, 0x6F29 }, { 0xE4F7, 0x6F89 }, { 0xE4F8, 0x6F8D }, { 0xE4F9, 0x6F8C }, { 0xE4FA, 0x6F78 }, - { 0xE4FB, 0x6F72 }, { 0xE4FC, 0x6F7C }, { 0xE4FD, 0x6F7A }, { 0xE4FE, 0x6FD1 }, { 0xE5A1, 0x6FC9 }, { 0xE5A2, 0x6FA7 }, { 0xE5A3, 0x6FB9 }, { 0xE5A4, 0x6FB6 }, - { 0xE5A5, 0x6FC2 }, { 0xE5A6, 0x6FE1 }, { 0xE5A7, 0x6FEE }, { 0xE5A8, 0x6FDE }, { 0xE5A9, 0x6FE0 }, { 0xE5AA, 0x6FEF }, { 0xE5AB, 0x701A }, { 0xE5AC, 0x7023 }, - { 0xE5AD, 0x701B }, { 0xE5AE, 0x7039 }, { 0xE5AF, 0x7035 }, { 0xE5B0, 0x704F }, { 0xE5B1, 0x705E }, { 0xE5B2, 0x5B80 }, { 0xE5B3, 0x5B84 }, { 0xE5B4, 0x5B95 }, - { 0xE5B5, 0x5B93 }, { 0xE5B6, 0x5BA5 }, { 0xE5B7, 0x5BB8 }, { 0xE5B8, 0x752F }, { 0xE5B9, 0x9A9E }, { 0xE5BA, 0x6434 }, { 0xE5BB, 0x5BE4 }, { 0xE5BC, 0x5BEE }, - { 0xE5BD, 0x8930 }, { 0xE5BE, 0x5BF0 }, { 0xE5BF, 0x8E47 }, { 0xE5C0, 0x8B07 }, { 0xE5C1, 0x8FB6 }, { 0xE5C2, 0x8FD3 }, { 0xE5C3, 0x8FD5 }, { 0xE5C4, 0x8FE5 }, - { 0xE5C5, 0x8FEE }, { 0xE5C6, 0x8FE4 }, { 0xE5C7, 0x8FE9 }, { 0xE5C8, 0x8FE6 }, { 0xE5C9, 0x8FF3 }, { 0xE5CA, 0x8FE8 }, { 0xE5CB, 0x9005 }, { 0xE5CC, 0x9004 }, - { 0xE5CD, 0x900B }, { 0xE5CE, 0x9026 }, { 0xE5CF, 0x9011 }, { 0xE5D0, 0x900D }, { 0xE5D1, 0x9016 }, { 0xE5D2, 0x9021 }, { 0xE5D3, 0x9035 }, { 0xE5D4, 0x9036 }, - { 0xE5D5, 0x902D }, { 0xE5D6, 0x902F }, { 0xE5D7, 0x9044 }, { 0xE5D8, 0x9051 }, { 0xE5D9, 0x9052 }, { 0xE5DA, 0x9050 }, { 0xE5DB, 0x9068 }, { 0xE5DC, 0x9058 }, - { 0xE5DD, 0x9062 }, { 0xE5DE, 0x905B }, { 0xE5DF, 0x66B9 }, { 0xE5E0, 0x9074 }, { 0xE5E1, 0x907D }, { 0xE5E2, 0x9082 }, { 0xE5E3, 0x9088 }, { 0xE5E4, 0x9083 }, - { 0xE5E5, 0x908B }, { 0xE5E6, 0x5F50 }, { 0xE5E7, 0x5F57 }, { 0xE5E8, 0x5F56 }, { 0xE5E9, 0x5F58 }, { 0xE5EA, 0x5C3B }, { 0xE5EB, 0x54AB }, { 0xE5EC, 0x5C50 }, - { 0xE5ED, 0x5C59 }, { 0xE5EE, 0x5B71 }, { 0xE5EF, 0x5C63 }, { 0xE5F0, 0x5C66 }, { 0xE5F1, 0x7FBC }, { 0xE5F2, 0x5F2A }, { 0xE5F3, 0x5F29 }, { 0xE5F4, 0x5F2D }, - { 0xE5F5, 0x8274 }, { 0xE5F6, 0x5F3C }, { 0xE5F7, 0x9B3B }, { 0xE5F8, 0x5C6E }, { 0xE5F9, 0x5981 }, { 0xE5FA, 0x5983 }, { 0xE5FB, 0x598D }, { 0xE5FC, 0x59A9 }, - { 0xE5FD, 0x59AA }, { 0xE5FE, 0x59A3 }, { 0xE6A1, 0x5997 }, { 0xE6A2, 0x59CA }, { 0xE6A3, 0x59AB }, { 0xE6A4, 0x599E }, { 0xE6A5, 0x59A4 }, { 0xE6A6, 0x59D2 }, - { 0xE6A7, 0x59B2 }, { 0xE6A8, 0x59AF }, { 0xE6A9, 0x59D7 }, { 0xE6AA, 0x59BE }, { 0xE6AB, 0x5A05 }, { 0xE6AC, 0x5A06 }, { 0xE6AD, 0x59DD }, { 0xE6AE, 0x5A08 }, - { 0xE6AF, 0x59E3 }, { 0xE6B0, 0x59D8 }, { 0xE6B1, 0x59F9 }, { 0xE6B2, 0x5A0C }, { 0xE6B3, 0x5A09 }, { 0xE6B4, 0x5A32 }, { 0xE6B5, 0x5A34 }, { 0xE6B6, 0x5A11 }, - { 0xE6B7, 0x5A23 }, { 0xE6B8, 0x5A13 }, { 0xE6B9, 0x5A40 }, { 0xE6BA, 0x5A67 }, { 0xE6BB, 0x5A4A }, { 0xE6BC, 0x5A55 }, { 0xE6BD, 0x5A3C }, { 0xE6BE, 0x5A62 }, - { 0xE6BF, 0x5A75 }, { 0xE6C0, 0x80EC }, { 0xE6C1, 0x5AAA }, { 0xE6C2, 0x5A9B }, { 0xE6C3, 0x5A77 }, { 0xE6C4, 0x5A7A }, { 0xE6C5, 0x5ABE }, { 0xE6C6, 0x5AEB }, - { 0xE6C7, 0x5AB2 }, { 0xE6C8, 0x5AD2 }, { 0xE6C9, 0x5AD4 }, { 0xE6CA, 0x5AB8 }, { 0xE6CB, 0x5AE0 }, { 0xE6CC, 0x5AE3 }, { 0xE6CD, 0x5AF1 }, { 0xE6CE, 0x5AD6 }, - { 0xE6CF, 0x5AE6 }, { 0xE6D0, 0x5AD8 }, { 0xE6D1, 0x5ADC }, { 0xE6D2, 0x5B09 }, { 0xE6D3, 0x5B17 }, { 0xE6D4, 0x5B16 }, { 0xE6D5, 0x5B32 }, { 0xE6D6, 0x5B37 }, - { 0xE6D7, 0x5B40 }, { 0xE6D8, 0x5C15 }, { 0xE6D9, 0x5C1C }, { 0xE6DA, 0x5B5A }, { 0xE6DB, 0x5B65 }, { 0xE6DC, 0x5B73 }, { 0xE6DD, 0x5B51 }, { 0xE6DE, 0x5B53 }, - { 0xE6DF, 0x5B62 }, { 0xE6E0, 0x9A75 }, { 0xE6E1, 0x9A77 }, { 0xE6E2, 0x9A78 }, { 0xE6E3, 0x9A7A }, { 0xE6E4, 0x9A7F }, { 0xE6E5, 0x9A7D }, { 0xE6E6, 0x9A80 }, - { 0xE6E7, 0x9A81 }, { 0xE6E8, 0x9A85 }, { 0xE6E9, 0x9A88 }, { 0xE6EA, 0x9A8A }, { 0xE6EB, 0x9A90 }, { 0xE6EC, 0x9A92 }, { 0xE6ED, 0x9A93 }, { 0xE6EE, 0x9A96 }, - { 0xE6EF, 0x9A98 }, { 0xE6F0, 0x9A9B }, { 0xE6F1, 0x9A9C }, { 0xE6F2, 0x9A9D }, { 0xE6F3, 0x9A9F }, { 0xE6F4, 0x9AA0 }, { 0xE6F5, 0x9AA2 }, { 0xE6F6, 0x9AA3 }, - { 0xE6F7, 0x9AA5 }, { 0xE6F8, 0x9AA7 }, { 0xE6F9, 0x7E9F }, { 0xE6FA, 0x7EA1 }, { 0xE6FB, 0x7EA3 }, { 0xE6FC, 0x7EA5 }, { 0xE6FD, 0x7EA8 }, { 0xE6FE, 0x7EA9 }, - { 0xE7A1, 0x7EAD }, { 0xE7A2, 0x7EB0 }, { 0xE7A3, 0x7EBE }, { 0xE7A4, 0x7EC0 }, { 0xE7A5, 0x7EC1 }, { 0xE7A6, 0x7EC2 }, { 0xE7A7, 0x7EC9 }, { 0xE7A8, 0x7ECB }, - { 0xE7A9, 0x7ECC }, { 0xE7AA, 0x7ED0 }, { 0xE7AB, 0x7ED4 }, { 0xE7AC, 0x7ED7 }, { 0xE7AD, 0x7EDB }, { 0xE7AE, 0x7EE0 }, { 0xE7AF, 0x7EE1 }, { 0xE7B0, 0x7EE8 }, - { 0xE7B1, 0x7EEB }, { 0xE7B2, 0x7EEE }, { 0xE7B3, 0x7EEF }, { 0xE7B4, 0x7EF1 }, { 0xE7B5, 0x7EF2 }, { 0xE7B6, 0x7F0D }, { 0xE7B7, 0x7EF6 }, { 0xE7B8, 0x7EFA }, - { 0xE7B9, 0x7EFB }, { 0xE7BA, 0x7EFE }, { 0xE7BB, 0x7F01 }, { 0xE7BC, 0x7F02 }, { 0xE7BD, 0x7F03 }, { 0xE7BE, 0x7F07 }, { 0xE7BF, 0x7F08 }, { 0xE7C0, 0x7F0B }, - { 0xE7C1, 0x7F0C }, { 0xE7C2, 0x7F0F }, { 0xE7C3, 0x7F11 }, { 0xE7C4, 0x7F12 }, { 0xE7C5, 0x7F17 }, { 0xE7C6, 0x7F19 }, { 0xE7C7, 0x7F1C }, { 0xE7C8, 0x7F1B }, - { 0xE7C9, 0x7F1F }, { 0xE7CA, 0x7F21 }, { 0xE7CB, 0x7F22 }, { 0xE7CC, 0x7F23 }, { 0xE7CD, 0x7F24 }, { 0xE7CE, 0x7F25 }, { 0xE7CF, 0x7F26 }, { 0xE7D0, 0x7F27 }, - { 0xE7D1, 0x7F2A }, { 0xE7D2, 0x7F2B }, { 0xE7D3, 0x7F2C }, { 0xE7D4, 0x7F2D }, { 0xE7D5, 0x7F2F }, { 0xE7D6, 0x7F30 }, { 0xE7D7, 0x7F31 }, { 0xE7D8, 0x7F32 }, - { 0xE7D9, 0x7F33 }, { 0xE7DA, 0x7F35 }, { 0xE7DB, 0x5E7A }, { 0xE7DC, 0x757F }, { 0xE7DD, 0x5DDB }, { 0xE7DE, 0x753E }, { 0xE7DF, 0x9095 }, { 0xE7E0, 0x738E }, - { 0xE7E1, 0x7391 }, { 0xE7E2, 0x73AE }, { 0xE7E3, 0x73A2 }, { 0xE7E4, 0x739F }, { 0xE7E5, 0x73CF }, { 0xE7E6, 0x73C2 }, { 0xE7E7, 0x73D1 }, { 0xE7E8, 0x73B7 }, - { 0xE7E9, 0x73B3 }, { 0xE7EA, 0x73C0 }, { 0xE7EB, 0x73C9 }, { 0xE7EC, 0x73C8 }, { 0xE7ED, 0x73E5 }, { 0xE7EE, 0x73D9 }, { 0xE7EF, 0x987C }, { 0xE7F0, 0x740A }, - { 0xE7F1, 0x73E9 }, { 0xE7F2, 0x73E7 }, { 0xE7F3, 0x73DE }, { 0xE7F4, 0x73BA }, { 0xE7F5, 0x73F2 }, { 0xE7F6, 0x740F }, { 0xE7F7, 0x742A }, { 0xE7F8, 0x745B }, - { 0xE7F9, 0x7426 }, { 0xE7FA, 0x7425 }, { 0xE7FB, 0x7428 }, { 0xE7FC, 0x7430 }, { 0xE7FD, 0x742E }, { 0xE7FE, 0x742C }, { 0xE8A1, 0x741B }, { 0xE8A2, 0x741A }, - { 0xE8A3, 0x7441 }, { 0xE8A4, 0x745C }, { 0xE8A5, 0x7457 }, { 0xE8A6, 0x7455 }, { 0xE8A7, 0x7459 }, { 0xE8A8, 0x7477 }, { 0xE8A9, 0x746D }, { 0xE8AA, 0x747E }, - { 0xE8AB, 0x749C }, { 0xE8AC, 0x748E }, { 0xE8AD, 0x7480 }, { 0xE8AE, 0x7481 }, { 0xE8AF, 0x7487 }, { 0xE8B0, 0x748B }, { 0xE8B1, 0x749E }, { 0xE8B2, 0x74A8 }, - { 0xE8B3, 0x74A9 }, { 0xE8B4, 0x7490 }, { 0xE8B5, 0x74A7 }, { 0xE8B6, 0x74D2 }, { 0xE8B7, 0x74BA }, { 0xE8B8, 0x97EA }, { 0xE8B9, 0x97EB }, { 0xE8BA, 0x97EC }, - { 0xE8BB, 0x674C }, { 0xE8BC, 0x6753 }, { 0xE8BD, 0x675E }, { 0xE8BE, 0x6748 }, { 0xE8BF, 0x6769 }, { 0xE8C0, 0x67A5 }, { 0xE8C1, 0x6787 }, { 0xE8C2, 0x676A }, - { 0xE8C3, 0x6773 }, { 0xE8C4, 0x6798 }, { 0xE8C5, 0x67A7 }, { 0xE8C6, 0x6775 }, { 0xE8C7, 0x67A8 }, { 0xE8C8, 0x679E }, { 0xE8C9, 0x67AD }, { 0xE8CA, 0x678B }, - { 0xE8CB, 0x6777 }, { 0xE8CC, 0x677C }, { 0xE8CD, 0x67F0 }, { 0xE8CE, 0x6809 }, { 0xE8CF, 0x67D8 }, { 0xE8D0, 0x680A }, { 0xE8D1, 0x67E9 }, { 0xE8D2, 0x67B0 }, - { 0xE8D3, 0x680C }, { 0xE8D4, 0x67D9 }, { 0xE8D5, 0x67B5 }, { 0xE8D6, 0x67DA }, { 0xE8D7, 0x67B3 }, { 0xE8D8, 0x67DD }, { 0xE8D9, 0x6800 }, { 0xE8DA, 0x67C3 }, - { 0xE8DB, 0x67B8 }, { 0xE8DC, 0x67E2 }, { 0xE8DD, 0x680E }, { 0xE8DE, 0x67C1 }, { 0xE8DF, 0x67FD }, { 0xE8E0, 0x6832 }, { 0xE8E1, 0x6833 }, { 0xE8E2, 0x6860 }, - { 0xE8E3, 0x6861 }, { 0xE8E4, 0x684E }, { 0xE8E5, 0x6862 }, { 0xE8E6, 0x6844 }, { 0xE8E7, 0x6864 }, { 0xE8E8, 0x6883 }, { 0xE8E9, 0x681D }, { 0xE8EA, 0x6855 }, - { 0xE8EB, 0x6866 }, { 0xE8EC, 0x6841 }, { 0xE8ED, 0x6867 }, { 0xE8EE, 0x6840 }, { 0xE8EF, 0x683E }, { 0xE8F0, 0x684A }, { 0xE8F1, 0x6849 }, { 0xE8F2, 0x6829 }, - { 0xE8F3, 0x68B5 }, { 0xE8F4, 0x688F }, { 0xE8F5, 0x6874 }, { 0xE8F6, 0x6877 }, { 0xE8F7, 0x6893 }, { 0xE8F8, 0x686B }, { 0xE8F9, 0x68C2 }, { 0xE8FA, 0x696E }, - { 0xE8FB, 0x68FC }, { 0xE8FC, 0x691F }, { 0xE8FD, 0x6920 }, { 0xE8FE, 0x68F9 }, { 0xE9A1, 0x6924 }, { 0xE9A2, 0x68F0 }, { 0xE9A3, 0x690B }, { 0xE9A4, 0x6901 }, - { 0xE9A5, 0x6957 }, { 0xE9A6, 0x68E3 }, { 0xE9A7, 0x6910 }, { 0xE9A8, 0x6971 }, { 0xE9A9, 0x6939 }, { 0xE9AA, 0x6960 }, { 0xE9AB, 0x6942 }, { 0xE9AC, 0x695D }, - { 0xE9AD, 0x6984 }, { 0xE9AE, 0x696B }, { 0xE9AF, 0x6980 }, { 0xE9B0, 0x6998 }, { 0xE9B1, 0x6978 }, { 0xE9B2, 0x6934 }, { 0xE9B3, 0x69CC }, { 0xE9B4, 0x6987 }, - { 0xE9B5, 0x6988 }, { 0xE9B6, 0x69CE }, { 0xE9B7, 0x6989 }, { 0xE9B8, 0x6966 }, { 0xE9B9, 0x6963 }, { 0xE9BA, 0x6979 }, { 0xE9BB, 0x699B }, { 0xE9BC, 0x69A7 }, - { 0xE9BD, 0x69BB }, { 0xE9BE, 0x69AB }, { 0xE9BF, 0x69AD }, { 0xE9C0, 0x69D4 }, { 0xE9C1, 0x69B1 }, { 0xE9C2, 0x69C1 }, { 0xE9C3, 0x69CA }, { 0xE9C4, 0x69DF }, - { 0xE9C5, 0x6995 }, { 0xE9C6, 0x69E0 }, { 0xE9C7, 0x698D }, { 0xE9C8, 0x69FF }, { 0xE9C9, 0x6A2F }, { 0xE9CA, 0x69ED }, { 0xE9CB, 0x6A17 }, { 0xE9CC, 0x6A18 }, - { 0xE9CD, 0x6A65 }, { 0xE9CE, 0x69F2 }, { 0xE9CF, 0x6A44 }, { 0xE9D0, 0x6A3E }, { 0xE9D1, 0x6AA0 }, { 0xE9D2, 0x6A50 }, { 0xE9D3, 0x6A5B }, { 0xE9D4, 0x6A35 }, - { 0xE9D5, 0x6A8E }, { 0xE9D6, 0x6A79 }, { 0xE9D7, 0x6A3D }, { 0xE9D8, 0x6A28 }, { 0xE9D9, 0x6A58 }, { 0xE9DA, 0x6A7C }, { 0xE9DB, 0x6A91 }, { 0xE9DC, 0x6A90 }, - { 0xE9DD, 0x6AA9 }, { 0xE9DE, 0x6A97 }, { 0xE9DF, 0x6AAB }, { 0xE9E0, 0x7337 }, { 0xE9E1, 0x7352 }, { 0xE9E2, 0x6B81 }, { 0xE9E3, 0x6B82 }, { 0xE9E4, 0x6B87 }, - { 0xE9E5, 0x6B84 }, { 0xE9E6, 0x6B92 }, { 0xE9E7, 0x6B93 }, { 0xE9E8, 0x6B8D }, { 0xE9E9, 0x6B9A }, { 0xE9EA, 0x6B9B }, { 0xE9EB, 0x6BA1 }, { 0xE9EC, 0x6BAA }, - { 0xE9ED, 0x8F6B }, { 0xE9EE, 0x8F6D }, { 0xE9EF, 0x8F71 }, { 0xE9F0, 0x8F72 }, { 0xE9F1, 0x8F73 }, { 0xE9F2, 0x8F75 }, { 0xE9F3, 0x8F76 }, { 0xE9F4, 0x8F78 }, - { 0xE9F5, 0x8F77 }, { 0xE9F6, 0x8F79 }, { 0xE9F7, 0x8F7A }, { 0xE9F8, 0x8F7C }, { 0xE9F9, 0x8F7E }, { 0xE9FA, 0x8F81 }, { 0xE9FB, 0x8F82 }, { 0xE9FC, 0x8F84 }, - { 0xE9FD, 0x8F87 }, { 0xE9FE, 0x8F8B }, { 0xEAA1, 0x8F8D }, { 0xEAA2, 0x8F8E }, { 0xEAA3, 0x8F8F }, { 0xEAA4, 0x8F98 }, { 0xEAA5, 0x8F9A }, { 0xEAA6, 0x8ECE }, - { 0xEAA7, 0x620B }, { 0xEAA8, 0x6217 }, { 0xEAA9, 0x621B }, { 0xEAAA, 0x621F }, { 0xEAAB, 0x6222 }, { 0xEAAC, 0x6221 }, { 0xEAAD, 0x6225 }, { 0xEAAE, 0x6224 }, - { 0xEAAF, 0x622C }, { 0xEAB0, 0x81E7 }, { 0xEAB1, 0x74EF }, { 0xEAB2, 0x74F4 }, { 0xEAB3, 0x74FF }, { 0xEAB4, 0x750F }, { 0xEAB5, 0x7511 }, { 0xEAB6, 0x7513 }, - { 0xEAB7, 0x6534 }, { 0xEAB8, 0x65EE }, { 0xEAB9, 0x65EF }, { 0xEABA, 0x65F0 }, { 0xEABB, 0x660A }, { 0xEABC, 0x6619 }, { 0xEABD, 0x6772 }, { 0xEABE, 0x6603 }, - { 0xEABF, 0x6615 }, { 0xEAC0, 0x6600 }, { 0xEAC1, 0x7085 }, { 0xEAC2, 0x66F7 }, { 0xEAC3, 0x661D }, { 0xEAC4, 0x6634 }, { 0xEAC5, 0x6631 }, { 0xEAC6, 0x6636 }, - { 0xEAC7, 0x6635 }, { 0xEAC8, 0x8006 }, { 0xEAC9, 0x665F }, { 0xEACA, 0x6654 }, { 0xEACB, 0x6641 }, { 0xEACC, 0x664F }, { 0xEACD, 0x6656 }, { 0xEACE, 0x6661 }, - { 0xEACF, 0x6657 }, { 0xEAD0, 0x6677 }, { 0xEAD1, 0x6684 }, { 0xEAD2, 0x668C }, { 0xEAD3, 0x66A7 }, { 0xEAD4, 0x669D }, { 0xEAD5, 0x66BE }, { 0xEAD6, 0x66DB }, - { 0xEAD7, 0x66DC }, { 0xEAD8, 0x66E6 }, { 0xEAD9, 0x66E9 }, { 0xEADA, 0x8D32 }, { 0xEADB, 0x8D33 }, { 0xEADC, 0x8D36 }, { 0xEADD, 0x8D3B }, { 0xEADE, 0x8D3D }, - { 0xEADF, 0x8D40 }, { 0xEAE0, 0x8D45 }, { 0xEAE1, 0x8D46 }, { 0xEAE2, 0x8D48 }, { 0xEAE3, 0x8D49 }, { 0xEAE4, 0x8D47 }, { 0xEAE5, 0x8D4D }, { 0xEAE6, 0x8D55 }, - { 0xEAE7, 0x8D59 }, { 0xEAE8, 0x89C7 }, { 0xEAE9, 0x89CA }, { 0xEAEA, 0x89CB }, { 0xEAEB, 0x89CC }, { 0xEAEC, 0x89CE }, { 0xEAED, 0x89CF }, { 0xEAEE, 0x89D0 }, - { 0xEAEF, 0x89D1 }, { 0xEAF0, 0x726E }, { 0xEAF1, 0x729F }, { 0xEAF2, 0x725D }, { 0xEAF3, 0x7266 }, { 0xEAF4, 0x726F }, { 0xEAF5, 0x727E }, { 0xEAF6, 0x727F }, - { 0xEAF7, 0x7284 }, { 0xEAF8, 0x728B }, { 0xEAF9, 0x728D }, { 0xEAFA, 0x728F }, { 0xEAFB, 0x7292 }, { 0xEAFC, 0x6308 }, { 0xEAFD, 0x6332 }, { 0xEAFE, 0x63B0 }, - { 0xEBA1, 0x643F }, { 0xEBA2, 0x64D8 }, { 0xEBA3, 0x8004 }, { 0xEBA4, 0x6BEA }, { 0xEBA5, 0x6BF3 }, { 0xEBA6, 0x6BFD }, { 0xEBA7, 0x6BF5 }, { 0xEBA8, 0x6BF9 }, - { 0xEBA9, 0x6C05 }, { 0xEBAA, 0x6C07 }, { 0xEBAB, 0x6C06 }, { 0xEBAC, 0x6C0D }, { 0xEBAD, 0x6C15 }, { 0xEBAE, 0x6C18 }, { 0xEBAF, 0x6C19 }, { 0xEBB0, 0x6C1A }, - { 0xEBB1, 0x6C21 }, { 0xEBB2, 0x6C29 }, { 0xEBB3, 0x6C24 }, { 0xEBB4, 0x6C2A }, { 0xEBB5, 0x6C32 }, { 0xEBB6, 0x6535 }, { 0xEBB7, 0x6555 }, { 0xEBB8, 0x656B }, - { 0xEBB9, 0x724D }, { 0xEBBA, 0x7252 }, { 0xEBBB, 0x7256 }, { 0xEBBC, 0x7230 }, { 0xEBBD, 0x8662 }, { 0xEBBE, 0x5216 }, { 0xEBBF, 0x809F }, { 0xEBC0, 0x809C }, - { 0xEBC1, 0x8093 }, { 0xEBC2, 0x80BC }, { 0xEBC3, 0x670A }, { 0xEBC4, 0x80BD }, { 0xEBC5, 0x80B1 }, { 0xEBC6, 0x80AB }, { 0xEBC7, 0x80AD }, { 0xEBC8, 0x80B4 }, - { 0xEBC9, 0x80B7 }, { 0xEBCA, 0x80E7 }, { 0xEBCB, 0x80E8 }, { 0xEBCC, 0x80E9 }, { 0xEBCD, 0x80EA }, { 0xEBCE, 0x80DB }, { 0xEBCF, 0x80C2 }, { 0xEBD0, 0x80C4 }, - { 0xEBD1, 0x80D9 }, { 0xEBD2, 0x80CD }, { 0xEBD3, 0x80D7 }, { 0xEBD4, 0x6710 }, { 0xEBD5, 0x80DD }, { 0xEBD6, 0x80EB }, { 0xEBD7, 0x80F1 }, { 0xEBD8, 0x80F4 }, - { 0xEBD9, 0x80ED }, { 0xEBDA, 0x810D }, { 0xEBDB, 0x810E }, { 0xEBDC, 0x80F2 }, { 0xEBDD, 0x80FC }, { 0xEBDE, 0x6715 }, { 0xEBDF, 0x8112 }, { 0xEBE0, 0x8C5A }, - { 0xEBE1, 0x8136 }, { 0xEBE2, 0x811E }, { 0xEBE3, 0x812C }, { 0xEBE4, 0x8118 }, { 0xEBE5, 0x8132 }, { 0xEBE6, 0x8148 }, { 0xEBE7, 0x814C }, { 0xEBE8, 0x8153 }, - { 0xEBE9, 0x8174 }, { 0xEBEA, 0x8159 }, { 0xEBEB, 0x815A }, { 0xEBEC, 0x8171 }, { 0xEBED, 0x8160 }, { 0xEBEE, 0x8169 }, { 0xEBEF, 0x817C }, { 0xEBF0, 0x817D }, - { 0xEBF1, 0x816D }, { 0xEBF2, 0x8167 }, { 0xEBF3, 0x584D }, { 0xEBF4, 0x5AB5 }, { 0xEBF5, 0x8188 }, { 0xEBF6, 0x8182 }, { 0xEBF7, 0x8191 }, { 0xEBF8, 0x6ED5 }, - { 0xEBF9, 0x81A3 }, { 0xEBFA, 0x81AA }, { 0xEBFB, 0x81CC }, { 0xEBFC, 0x6726 }, { 0xEBFD, 0x81CA }, { 0xEBFE, 0x81BB }, { 0xECA1, 0x81C1 }, { 0xECA2, 0x81A6 }, - { 0xECA3, 0x6B24 }, { 0xECA4, 0x6B37 }, { 0xECA5, 0x6B39 }, { 0xECA6, 0x6B43 }, { 0xECA7, 0x6B46 }, { 0xECA8, 0x6B59 }, { 0xECA9, 0x98D1 }, { 0xECAA, 0x98D2 }, - { 0xECAB, 0x98D3 }, { 0xECAC, 0x98D5 }, { 0xECAD, 0x98D9 }, { 0xECAE, 0x98DA }, { 0xECAF, 0x6BB3 }, { 0xECB0, 0x5F40 }, { 0xECB1, 0x6BC2 }, { 0xECB2, 0x89F3 }, - { 0xECB3, 0x6590 }, { 0xECB4, 0x9F51 }, { 0xECB5, 0x6593 }, { 0xECB6, 0x65BC }, { 0xECB7, 0x65C6 }, { 0xECB8, 0x65C4 }, { 0xECB9, 0x65C3 }, { 0xECBA, 0x65CC }, - { 0xECBB, 0x65CE }, { 0xECBC, 0x65D2 }, { 0xECBD, 0x65D6 }, { 0xECBE, 0x7080 }, { 0xECBF, 0x709C }, { 0xECC0, 0x7096 }, { 0xECC1, 0x709D }, { 0xECC2, 0x70BB }, - { 0xECC3, 0x70C0 }, { 0xECC4, 0x70B7 }, { 0xECC5, 0x70AB }, { 0xECC6, 0x70B1 }, { 0xECC7, 0x70E8 }, { 0xECC8, 0x70CA }, { 0xECC9, 0x7110 }, { 0xECCA, 0x7113 }, - { 0xECCB, 0x7116 }, { 0xECCC, 0x712F }, { 0xECCD, 0x7131 }, { 0xECCE, 0x7173 }, { 0xECCF, 0x715C }, { 0xECD0, 0x7168 }, { 0xECD1, 0x7145 }, { 0xECD2, 0x7172 }, - { 0xECD3, 0x714A }, { 0xECD4, 0x7178 }, { 0xECD5, 0x717A }, { 0xECD6, 0x7198 }, { 0xECD7, 0x71B3 }, { 0xECD8, 0x71B5 }, { 0xECD9, 0x71A8 }, { 0xECDA, 0x71A0 }, - { 0xECDB, 0x71E0 }, { 0xECDC, 0x71D4 }, { 0xECDD, 0x71E7 }, { 0xECDE, 0x71F9 }, { 0xECDF, 0x721D }, { 0xECE0, 0x7228 }, { 0xECE1, 0x706C }, { 0xECE2, 0x7118 }, - { 0xECE3, 0x7166 }, { 0xECE4, 0x71B9 }, { 0xECE5, 0x623E }, { 0xECE6, 0x623D }, { 0xECE7, 0x6243 }, { 0xECE8, 0x6248 }, { 0xECE9, 0x6249 }, { 0xECEA, 0x793B }, - { 0xECEB, 0x7940 }, { 0xECEC, 0x7946 }, { 0xECED, 0x7949 }, { 0xECEE, 0x795B }, { 0xECEF, 0x795C }, { 0xECF0, 0x7953 }, { 0xECF1, 0x795A }, { 0xECF2, 0x7962 }, - { 0xECF3, 0x7957 }, { 0xECF4, 0x7960 }, { 0xECF5, 0x796F }, { 0xECF6, 0x7967 }, { 0xECF7, 0x797A }, { 0xECF8, 0x7985 }, { 0xECF9, 0x798A }, { 0xECFA, 0x799A }, - { 0xECFB, 0x79A7 }, { 0xECFC, 0x79B3 }, { 0xECFD, 0x5FD1 }, { 0xECFE, 0x5FD0 }, { 0xEDA1, 0x603C }, { 0xEDA2, 0x605D }, { 0xEDA3, 0x605A }, { 0xEDA4, 0x6067 }, - { 0xEDA5, 0x6041 }, { 0xEDA6, 0x6059 }, { 0xEDA7, 0x6063 }, { 0xEDA8, 0x60AB }, { 0xEDA9, 0x6106 }, { 0xEDAA, 0x610D }, { 0xEDAB, 0x615D }, { 0xEDAC, 0x61A9 }, - { 0xEDAD, 0x619D }, { 0xEDAE, 0x61CB }, { 0xEDAF, 0x61D1 }, { 0xEDB0, 0x6206 }, { 0xEDB1, 0x8080 }, { 0xEDB2, 0x807F }, { 0xEDB3, 0x6C93 }, { 0xEDB4, 0x6CF6 }, - { 0xEDB5, 0x6DFC }, { 0xEDB6, 0x77F6 }, { 0xEDB7, 0x77F8 }, { 0xEDB8, 0x7800 }, { 0xEDB9, 0x7809 }, { 0xEDBA, 0x7817 }, { 0xEDBB, 0x7818 }, { 0xEDBC, 0x7811 }, - { 0xEDBD, 0x65AB }, { 0xEDBE, 0x782D }, { 0xEDBF, 0x781C }, { 0xEDC0, 0x781D }, { 0xEDC1, 0x7839 }, { 0xEDC2, 0x783A }, { 0xEDC3, 0x783B }, { 0xEDC4, 0x781F }, - { 0xEDC5, 0x783C }, { 0xEDC6, 0x7825 }, { 0xEDC7, 0x782C }, { 0xEDC8, 0x7823 }, { 0xEDC9, 0x7829 }, { 0xEDCA, 0x784E }, { 0xEDCB, 0x786D }, { 0xEDCC, 0x7856 }, - { 0xEDCD, 0x7857 }, { 0xEDCE, 0x7826 }, { 0xEDCF, 0x7850 }, { 0xEDD0, 0x7847 }, { 0xEDD1, 0x784C }, { 0xEDD2, 0x786A }, { 0xEDD3, 0x789B }, { 0xEDD4, 0x7893 }, - { 0xEDD5, 0x789A }, { 0xEDD6, 0x7887 }, { 0xEDD7, 0x789C }, { 0xEDD8, 0x78A1 }, { 0xEDD9, 0x78A3 }, { 0xEDDA, 0x78B2 }, { 0xEDDB, 0x78B9 }, { 0xEDDC, 0x78A5 }, - { 0xEDDD, 0x78D4 }, { 0xEDDE, 0x78D9 }, { 0xEDDF, 0x78C9 }, { 0xEDE0, 0x78EC }, { 0xEDE1, 0x78F2 }, { 0xEDE2, 0x7905 }, { 0xEDE3, 0x78F4 }, { 0xEDE4, 0x7913 }, - { 0xEDE5, 0x7924 }, { 0xEDE6, 0x791E }, { 0xEDE7, 0x7934 }, { 0xEDE8, 0x9F9B }, { 0xEDE9, 0x9EF9 }, { 0xEDEA, 0x9EFB }, { 0xEDEB, 0x9EFC }, { 0xEDEC, 0x76F1 }, - { 0xEDED, 0x7704 }, { 0xEDEE, 0x770D }, { 0xEDEF, 0x76F9 }, { 0xEDF0, 0x7707 }, { 0xEDF1, 0x7708 }, { 0xEDF2, 0x771A }, { 0xEDF3, 0x7722 }, { 0xEDF4, 0x7719 }, - { 0xEDF5, 0x772D }, { 0xEDF6, 0x7726 }, { 0xEDF7, 0x7735 }, { 0xEDF8, 0x7738 }, { 0xEDF9, 0x7750 }, { 0xEDFA, 0x7751 }, { 0xEDFB, 0x7747 }, { 0xEDFC, 0x7743 }, - { 0xEDFD, 0x775A }, { 0xEDFE, 0x7768 }, { 0xEEA1, 0x7762 }, { 0xEEA2, 0x7765 }, { 0xEEA3, 0x777F }, { 0xEEA4, 0x778D }, { 0xEEA5, 0x777D }, { 0xEEA6, 0x7780 }, - { 0xEEA7, 0x778C }, { 0xEEA8, 0x7791 }, { 0xEEA9, 0x779F }, { 0xEEAA, 0x77A0 }, { 0xEEAB, 0x77B0 }, { 0xEEAC, 0x77B5 }, { 0xEEAD, 0x77BD }, { 0xEEAE, 0x753A }, - { 0xEEAF, 0x7540 }, { 0xEEB0, 0x754E }, { 0xEEB1, 0x754B }, { 0xEEB2, 0x7548 }, { 0xEEB3, 0x755B }, { 0xEEB4, 0x7572 }, { 0xEEB5, 0x7579 }, { 0xEEB6, 0x7583 }, - { 0xEEB7, 0x7F58 }, { 0xEEB8, 0x7F61 }, { 0xEEB9, 0x7F5F }, { 0xEEBA, 0x8A48 }, { 0xEEBB, 0x7F68 }, { 0xEEBC, 0x7F74 }, { 0xEEBD, 0x7F71 }, { 0xEEBE, 0x7F79 }, - { 0xEEBF, 0x7F81 }, { 0xEEC0, 0x7F7E }, { 0xEEC1, 0x76CD }, { 0xEEC2, 0x76E5 }, { 0xEEC3, 0x8832 }, { 0xEEC4, 0x9485 }, { 0xEEC5, 0x9486 }, { 0xEEC6, 0x9487 }, - { 0xEEC7, 0x948B }, { 0xEEC8, 0x948A }, { 0xEEC9, 0x948C }, { 0xEECA, 0x948D }, { 0xEECB, 0x948F }, { 0xEECC, 0x9490 }, { 0xEECD, 0x9494 }, { 0xEECE, 0x9497 }, - { 0xEECF, 0x9495 }, { 0xEED0, 0x949A }, { 0xEED1, 0x949B }, { 0xEED2, 0x949C }, { 0xEED3, 0x94A3 }, { 0xEED4, 0x94A4 }, { 0xEED5, 0x94AB }, { 0xEED6, 0x94AA }, - { 0xEED7, 0x94AD }, { 0xEED8, 0x94AC }, { 0xEED9, 0x94AF }, { 0xEEDA, 0x94B0 }, { 0xEEDB, 0x94B2 }, { 0xEEDC, 0x94B4 }, { 0xEEDD, 0x94B6 }, { 0xEEDE, 0x94B7 }, - { 0xEEDF, 0x94B8 }, { 0xEEE0, 0x94B9 }, { 0xEEE1, 0x94BA }, { 0xEEE2, 0x94BC }, { 0xEEE3, 0x94BD }, { 0xEEE4, 0x94BF }, { 0xEEE5, 0x94C4 }, { 0xEEE6, 0x94C8 }, - { 0xEEE7, 0x94C9 }, { 0xEEE8, 0x94CA }, { 0xEEE9, 0x94CB }, { 0xEEEA, 0x94CC }, { 0xEEEB, 0x94CD }, { 0xEEEC, 0x94CE }, { 0xEEED, 0x94D0 }, { 0xEEEE, 0x94D1 }, - { 0xEEEF, 0x94D2 }, { 0xEEF0, 0x94D5 }, { 0xEEF1, 0x94D6 }, { 0xEEF2, 0x94D7 }, { 0xEEF3, 0x94D9 }, { 0xEEF4, 0x94D8 }, { 0xEEF5, 0x94DB }, { 0xEEF6, 0x94DE }, - { 0xEEF7, 0x94DF }, { 0xEEF8, 0x94E0 }, { 0xEEF9, 0x94E2 }, { 0xEEFA, 0x94E4 }, { 0xEEFB, 0x94E5 }, { 0xEEFC, 0x94E7 }, { 0xEEFD, 0x94E8 }, { 0xEEFE, 0x94EA }, - { 0xEFA1, 0x94E9 }, { 0xEFA2, 0x94EB }, { 0xEFA3, 0x94EE }, { 0xEFA4, 0x94EF }, { 0xEFA5, 0x94F3 }, { 0xEFA6, 0x94F4 }, { 0xEFA7, 0x94F5 }, { 0xEFA8, 0x94F7 }, - { 0xEFA9, 0x94F9 }, { 0xEFAA, 0x94FC }, { 0xEFAB, 0x94FD }, { 0xEFAC, 0x94FF }, { 0xEFAD, 0x9503 }, { 0xEFAE, 0x9502 }, { 0xEFAF, 0x9506 }, { 0xEFB0, 0x9507 }, - { 0xEFB1, 0x9509 }, { 0xEFB2, 0x950A }, { 0xEFB3, 0x950D }, { 0xEFB4, 0x950E }, { 0xEFB5, 0x950F }, { 0xEFB6, 0x9512 }, { 0xEFB7, 0x9513 }, { 0xEFB8, 0x9514 }, - { 0xEFB9, 0x9515 }, { 0xEFBA, 0x9516 }, { 0xEFBB, 0x9518 }, { 0xEFBC, 0x951B }, { 0xEFBD, 0x951D }, { 0xEFBE, 0x951E }, { 0xEFBF, 0x951F }, { 0xEFC0, 0x9522 }, - { 0xEFC1, 0x952A }, { 0xEFC2, 0x952B }, { 0xEFC3, 0x9529 }, { 0xEFC4, 0x952C }, { 0xEFC5, 0x9531 }, { 0xEFC6, 0x9532 }, { 0xEFC7, 0x9534 }, { 0xEFC8, 0x9536 }, - { 0xEFC9, 0x9537 }, { 0xEFCA, 0x9538 }, { 0xEFCB, 0x953C }, { 0xEFCC, 0x953E }, { 0xEFCD, 0x953F }, { 0xEFCE, 0x9542 }, { 0xEFCF, 0x9535 }, { 0xEFD0, 0x9544 }, - { 0xEFD1, 0x9545 }, { 0xEFD2, 0x9546 }, { 0xEFD3, 0x9549 }, { 0xEFD4, 0x954C }, { 0xEFD5, 0x954E }, { 0xEFD6, 0x954F }, { 0xEFD7, 0x9552 }, { 0xEFD8, 0x9553 }, - { 0xEFD9, 0x9554 }, { 0xEFDA, 0x9556 }, { 0xEFDB, 0x9557 }, { 0xEFDC, 0x9558 }, { 0xEFDD, 0x9559 }, { 0xEFDE, 0x955B }, { 0xEFDF, 0x955E }, { 0xEFE0, 0x955F }, - { 0xEFE1, 0x955D }, { 0xEFE2, 0x9561 }, { 0xEFE3, 0x9562 }, { 0xEFE4, 0x9564 }, { 0xEFE5, 0x9565 }, { 0xEFE6, 0x9566 }, { 0xEFE7, 0x9567 }, { 0xEFE8, 0x9568 }, - { 0xEFE9, 0x9569 }, { 0xEFEA, 0x956A }, { 0xEFEB, 0x956B }, { 0xEFEC, 0x956C }, { 0xEFED, 0x956F }, { 0xEFEE, 0x9571 }, { 0xEFEF, 0x9572 }, { 0xEFF0, 0x9573 }, - { 0xEFF1, 0x953A }, { 0xEFF2, 0x77E7 }, { 0xEFF3, 0x77EC }, { 0xEFF4, 0x96C9 }, { 0xEFF5, 0x79D5 }, { 0xEFF6, 0x79ED }, { 0xEFF7, 0x79E3 }, { 0xEFF8, 0x79EB }, - { 0xEFF9, 0x7A06 }, { 0xEFFA, 0x5D47 }, { 0xEFFB, 0x7A03 }, { 0xEFFC, 0x7A02 }, { 0xEFFD, 0x7A1E }, { 0xEFFE, 0x7A14 }, { 0xF0A1, 0x7A39 }, { 0xF0A2, 0x7A37 }, - { 0xF0A3, 0x7A51 }, { 0xF0A4, 0x9ECF }, { 0xF0A5, 0x99A5 }, { 0xF0A6, 0x7A70 }, { 0xF0A7, 0x7688 }, { 0xF0A8, 0x768E }, { 0xF0A9, 0x7693 }, { 0xF0AA, 0x7699 }, - { 0xF0AB, 0x76A4 }, { 0xF0AC, 0x74DE }, { 0xF0AD, 0x74E0 }, { 0xF0AE, 0x752C }, { 0xF0AF, 0x9E20 }, { 0xF0B0, 0x9E22 }, { 0xF0B1, 0x9E28 }, { 0xF0B2, 0x9E29 }, - { 0xF0B3, 0x9E2A }, { 0xF0B4, 0x9E2B }, { 0xF0B5, 0x9E2C }, { 0xF0B6, 0x9E32 }, { 0xF0B7, 0x9E31 }, { 0xF0B8, 0x9E36 }, { 0xF0B9, 0x9E38 }, { 0xF0BA, 0x9E37 }, - { 0xF0BB, 0x9E39 }, { 0xF0BC, 0x9E3A }, { 0xF0BD, 0x9E3E }, { 0xF0BE, 0x9E41 }, { 0xF0BF, 0x9E42 }, { 0xF0C0, 0x9E44 }, { 0xF0C1, 0x9E46 }, { 0xF0C2, 0x9E47 }, - { 0xF0C3, 0x9E48 }, { 0xF0C4, 0x9E49 }, { 0xF0C5, 0x9E4B }, { 0xF0C6, 0x9E4C }, { 0xF0C7, 0x9E4E }, { 0xF0C8, 0x9E51 }, { 0xF0C9, 0x9E55 }, { 0xF0CA, 0x9E57 }, - { 0xF0CB, 0x9E5A }, { 0xF0CC, 0x9E5B }, { 0xF0CD, 0x9E5C }, { 0xF0CE, 0x9E5E }, { 0xF0CF, 0x9E63 }, { 0xF0D0, 0x9E66 }, { 0xF0D1, 0x9E67 }, { 0xF0D2, 0x9E68 }, - { 0xF0D3, 0x9E69 }, { 0xF0D4, 0x9E6A }, { 0xF0D5, 0x9E6B }, { 0xF0D6, 0x9E6C }, { 0xF0D7, 0x9E71 }, { 0xF0D8, 0x9E6D }, { 0xF0D9, 0x9E73 }, { 0xF0DA, 0x7592 }, - { 0xF0DB, 0x7594 }, { 0xF0DC, 0x7596 }, { 0xF0DD, 0x75A0 }, { 0xF0DE, 0x759D }, { 0xF0DF, 0x75AC }, { 0xF0E0, 0x75A3 }, { 0xF0E1, 0x75B3 }, { 0xF0E2, 0x75B4 }, - { 0xF0E3, 0x75B8 }, { 0xF0E4, 0x75C4 }, { 0xF0E5, 0x75B1 }, { 0xF0E6, 0x75B0 }, { 0xF0E7, 0x75C3 }, { 0xF0E8, 0x75C2 }, { 0xF0E9, 0x75D6 }, { 0xF0EA, 0x75CD }, - { 0xF0EB, 0x75E3 }, { 0xF0EC, 0x75E8 }, { 0xF0ED, 0x75E6 }, { 0xF0EE, 0x75E4 }, { 0xF0EF, 0x75EB }, { 0xF0F0, 0x75E7 }, { 0xF0F1, 0x7603 }, { 0xF0F2, 0x75F1 }, - { 0xF0F3, 0x75FC }, { 0xF0F4, 0x75FF }, { 0xF0F5, 0x7610 }, { 0xF0F6, 0x7600 }, { 0xF0F7, 0x7605 }, { 0xF0F8, 0x760C }, { 0xF0F9, 0x7617 }, { 0xF0FA, 0x760A }, - { 0xF0FB, 0x7625 }, { 0xF0FC, 0x7618 }, { 0xF0FD, 0x7615 }, { 0xF0FE, 0x7619 }, { 0xF1A1, 0x761B }, { 0xF1A2, 0x763C }, { 0xF1A3, 0x7622 }, { 0xF1A4, 0x7620 }, - { 0xF1A5, 0x7640 }, { 0xF1A6, 0x762D }, { 0xF1A7, 0x7630 }, { 0xF1A8, 0x763F }, { 0xF1A9, 0x7635 }, { 0xF1AA, 0x7643 }, { 0xF1AB, 0x763E }, { 0xF1AC, 0x7633 }, - { 0xF1AD, 0x764D }, { 0xF1AE, 0x765E }, { 0xF1AF, 0x7654 }, { 0xF1B0, 0x765C }, { 0xF1B1, 0x7656 }, { 0xF1B2, 0x766B }, { 0xF1B3, 0x766F }, { 0xF1B4, 0x7FCA }, - { 0xF1B5, 0x7AE6 }, { 0xF1B6, 0x7A78 }, { 0xF1B7, 0x7A79 }, { 0xF1B8, 0x7A80 }, { 0xF1B9, 0x7A86 }, { 0xF1BA, 0x7A88 }, { 0xF1BB, 0x7A95 }, { 0xF1BC, 0x7AA6 }, - { 0xF1BD, 0x7AA0 }, { 0xF1BE, 0x7AAC }, { 0xF1BF, 0x7AA8 }, { 0xF1C0, 0x7AAD }, { 0xF1C1, 0x7AB3 }, { 0xF1C2, 0x8864 }, { 0xF1C3, 0x8869 }, { 0xF1C4, 0x8872 }, - { 0xF1C5, 0x887D }, { 0xF1C6, 0x887F }, { 0xF1C7, 0x8882 }, { 0xF1C8, 0x88A2 }, { 0xF1C9, 0x88C6 }, { 0xF1CA, 0x88B7 }, { 0xF1CB, 0x88BC }, { 0xF1CC, 0x88C9 }, - { 0xF1CD, 0x88E2 }, { 0xF1CE, 0x88CE }, { 0xF1CF, 0x88E3 }, { 0xF1D0, 0x88E5 }, { 0xF1D1, 0x88F1 }, { 0xF1D2, 0x891A }, { 0xF1D3, 0x88FC }, { 0xF1D4, 0x88E8 }, - { 0xF1D5, 0x88FE }, { 0xF1D6, 0x88F0 }, { 0xF1D7, 0x8921 }, { 0xF1D8, 0x8919 }, { 0xF1D9, 0x8913 }, { 0xF1DA, 0x891B }, { 0xF1DB, 0x890A }, { 0xF1DC, 0x8934 }, - { 0xF1DD, 0x892B }, { 0xF1DE, 0x8936 }, { 0xF1DF, 0x8941 }, { 0xF1E0, 0x8966 }, { 0xF1E1, 0x897B }, { 0xF1E2, 0x758B }, { 0xF1E3, 0x80E5 }, { 0xF1E4, 0x76B2 }, - { 0xF1E5, 0x76B4 }, { 0xF1E6, 0x77DC }, { 0xF1E7, 0x8012 }, { 0xF1E8, 0x8014 }, { 0xF1E9, 0x8016 }, { 0xF1EA, 0x801C }, { 0xF1EB, 0x8020 }, { 0xF1EC, 0x8022 }, - { 0xF1ED, 0x8025 }, { 0xF1EE, 0x8026 }, { 0xF1EF, 0x8027 }, { 0xF1F0, 0x8029 }, { 0xF1F1, 0x8028 }, { 0xF1F2, 0x8031 }, { 0xF1F3, 0x800B }, { 0xF1F4, 0x8035 }, - { 0xF1F5, 0x8043 }, { 0xF1F6, 0x8046 }, { 0xF1F7, 0x804D }, { 0xF1F8, 0x8052 }, { 0xF1F9, 0x8069 }, { 0xF1FA, 0x8071 }, { 0xF1FB, 0x8983 }, { 0xF1FC, 0x9878 }, - { 0xF1FD, 0x9880 }, { 0xF1FE, 0x9883 }, { 0xF2A1, 0x9889 }, { 0xF2A2, 0x988C }, { 0xF2A3, 0x988D }, { 0xF2A4, 0x988F }, { 0xF2A5, 0x9894 }, { 0xF2A6, 0x989A }, - { 0xF2A7, 0x989B }, { 0xF2A8, 0x989E }, { 0xF2A9, 0x989F }, { 0xF2AA, 0x98A1 }, { 0xF2AB, 0x98A2 }, { 0xF2AC, 0x98A5 }, { 0xF2AD, 0x98A6 }, { 0xF2AE, 0x864D }, - { 0xF2AF, 0x8654 }, { 0xF2B0, 0x866C }, { 0xF2B1, 0x866E }, { 0xF2B2, 0x867F }, { 0xF2B3, 0x867A }, { 0xF2B4, 0x867C }, { 0xF2B5, 0x867B }, { 0xF2B6, 0x86A8 }, - { 0xF2B7, 0x868D }, { 0xF2B8, 0x868B }, { 0xF2B9, 0x86AC }, { 0xF2BA, 0x869D }, { 0xF2BB, 0x86A7 }, { 0xF2BC, 0x86A3 }, { 0xF2BD, 0x86AA }, { 0xF2BE, 0x8693 }, - { 0xF2BF, 0x86A9 }, { 0xF2C0, 0x86B6 }, { 0xF2C1, 0x86C4 }, { 0xF2C2, 0x86B5 }, { 0xF2C3, 0x86CE }, { 0xF2C4, 0x86B0 }, { 0xF2C5, 0x86BA }, { 0xF2C6, 0x86B1 }, - { 0xF2C7, 0x86AF }, { 0xF2C8, 0x86C9 }, { 0xF2C9, 0x86CF }, { 0xF2CA, 0x86B4 }, { 0xF2CB, 0x86E9 }, { 0xF2CC, 0x86F1 }, { 0xF2CD, 0x86F2 }, { 0xF2CE, 0x86ED }, - { 0xF2CF, 0x86F3 }, { 0xF2D0, 0x86D0 }, { 0xF2D1, 0x8713 }, { 0xF2D2, 0x86DE }, { 0xF2D3, 0x86F4 }, { 0xF2D4, 0x86DF }, { 0xF2D5, 0x86D8 }, { 0xF2D6, 0x86D1 }, - { 0xF2D7, 0x8703 }, { 0xF2D8, 0x8707 }, { 0xF2D9, 0x86F8 }, { 0xF2DA, 0x8708 }, { 0xF2DB, 0x870A }, { 0xF2DC, 0x870D }, { 0xF2DD, 0x8709 }, { 0xF2DE, 0x8723 }, - { 0xF2DF, 0x873B }, { 0xF2E0, 0x871E }, { 0xF2E1, 0x8725 }, { 0xF2E2, 0x872E }, { 0xF2E3, 0x871A }, { 0xF2E4, 0x873E }, { 0xF2E5, 0x8748 }, { 0xF2E6, 0x8734 }, - { 0xF2E7, 0x8731 }, { 0xF2E8, 0x8729 }, { 0xF2E9, 0x8737 }, { 0xF2EA, 0x873F }, { 0xF2EB, 0x8782 }, { 0xF2EC, 0x8722 }, { 0xF2ED, 0x877D }, { 0xF2EE, 0x877E }, - { 0xF2EF, 0x877B }, { 0xF2F0, 0x8760 }, { 0xF2F1, 0x8770 }, { 0xF2F2, 0x874C }, { 0xF2F3, 0x876E }, { 0xF2F4, 0x878B }, { 0xF2F5, 0x8753 }, { 0xF2F6, 0x8763 }, - { 0xF2F7, 0x877C }, { 0xF2F8, 0x8764 }, { 0xF2F9, 0x8759 }, { 0xF2FA, 0x8765 }, { 0xF2FB, 0x8793 }, { 0xF2FC, 0x87AF }, { 0xF2FD, 0x87A8 }, { 0xF2FE, 0x87D2 }, - { 0xF3A1, 0x87C6 }, { 0xF3A2, 0x8788 }, { 0xF3A3, 0x8785 }, { 0xF3A4, 0x87AD }, { 0xF3A5, 0x8797 }, { 0xF3A6, 0x8783 }, { 0xF3A7, 0x87AB }, { 0xF3A8, 0x87E5 }, - { 0xF3A9, 0x87AC }, { 0xF3AA, 0x87B5 }, { 0xF3AB, 0x87B3 }, { 0xF3AC, 0x87CB }, { 0xF3AD, 0x87D3 }, { 0xF3AE, 0x87BD }, { 0xF3AF, 0x87D1 }, { 0xF3B0, 0x87C0 }, - { 0xF3B1, 0x87CA }, { 0xF3B2, 0x87DB }, { 0xF3B3, 0x87EA }, { 0xF3B4, 0x87E0 }, { 0xF3B5, 0x87EE }, { 0xF3B6, 0x8816 }, { 0xF3B7, 0x8813 }, { 0xF3B8, 0x87FE }, - { 0xF3B9, 0x880A }, { 0xF3BA, 0x881B }, { 0xF3BB, 0x8821 }, { 0xF3BC, 0x8839 }, { 0xF3BD, 0x883C }, { 0xF3BE, 0x7F36 }, { 0xF3BF, 0x7F42 }, { 0xF3C0, 0x7F44 }, - { 0xF3C1, 0x7F45 }, { 0xF3C2, 0x8210 }, { 0xF3C3, 0x7AFA }, { 0xF3C4, 0x7AFD }, { 0xF3C5, 0x7B08 }, { 0xF3C6, 0x7B03 }, { 0xF3C7, 0x7B04 }, { 0xF3C8, 0x7B15 }, - { 0xF3C9, 0x7B0A }, { 0xF3CA, 0x7B2B }, { 0xF3CB, 0x7B0F }, { 0xF3CC, 0x7B47 }, { 0xF3CD, 0x7B38 }, { 0xF3CE, 0x7B2A }, { 0xF3CF, 0x7B19 }, { 0xF3D0, 0x7B2E }, - { 0xF3D1, 0x7B31 }, { 0xF3D2, 0x7B20 }, { 0xF3D3, 0x7B25 }, { 0xF3D4, 0x7B24 }, { 0xF3D5, 0x7B33 }, { 0xF3D6, 0x7B3E }, { 0xF3D7, 0x7B1E }, { 0xF3D8, 0x7B58 }, - { 0xF3D9, 0x7B5A }, { 0xF3DA, 0x7B45 }, { 0xF3DB, 0x7B75 }, { 0xF3DC, 0x7B4C }, { 0xF3DD, 0x7B5D }, { 0xF3DE, 0x7B60 }, { 0xF3DF, 0x7B6E }, { 0xF3E0, 0x7B7B }, - { 0xF3E1, 0x7B62 }, { 0xF3E2, 0x7B72 }, { 0xF3E3, 0x7B71 }, { 0xF3E4, 0x7B90 }, { 0xF3E5, 0x7BA6 }, { 0xF3E6, 0x7BA7 }, { 0xF3E7, 0x7BB8 }, { 0xF3E8, 0x7BAC }, - { 0xF3E9, 0x7B9D }, { 0xF3EA, 0x7BA8 }, { 0xF3EB, 0x7B85 }, { 0xF3EC, 0x7BAA }, { 0xF3ED, 0x7B9C }, { 0xF3EE, 0x7BA2 }, { 0xF3EF, 0x7BAB }, { 0xF3F0, 0x7BB4 }, - { 0xF3F1, 0x7BD1 }, { 0xF3F2, 0x7BC1 }, { 0xF3F3, 0x7BCC }, { 0xF3F4, 0x7BDD }, { 0xF3F5, 0x7BDA }, { 0xF3F6, 0x7BE5 }, { 0xF3F7, 0x7BE6 }, { 0xF3F8, 0x7BEA }, - { 0xF3F9, 0x7C0C }, { 0xF3FA, 0x7BFE }, { 0xF3FB, 0x7BFC }, { 0xF3FC, 0x7C0F }, { 0xF3FD, 0x7C16 }, { 0xF3FE, 0x7C0B }, { 0xF4A1, 0x7C1F }, { 0xF4A2, 0x7C2A }, - { 0xF4A3, 0x7C26 }, { 0xF4A4, 0x7C38 }, { 0xF4A5, 0x7C41 }, { 0xF4A6, 0x7C40 }, { 0xF4A7, 0x81FE }, { 0xF4A8, 0x8201 }, { 0xF4A9, 0x8202 }, { 0xF4AA, 0x8204 }, - { 0xF4AB, 0x81EC }, { 0xF4AC, 0x8844 }, { 0xF4AD, 0x8221 }, { 0xF4AE, 0x8222 }, { 0xF4AF, 0x8223 }, { 0xF4B0, 0x822D }, { 0xF4B1, 0x822F }, { 0xF4B2, 0x8228 }, - { 0xF4B3, 0x822B }, { 0xF4B4, 0x8238 }, { 0xF4B5, 0x823B }, { 0xF4B6, 0x8233 }, { 0xF4B7, 0x8234 }, { 0xF4B8, 0x823E }, { 0xF4B9, 0x8244 }, { 0xF4BA, 0x8249 }, - { 0xF4BB, 0x824B }, { 0xF4BC, 0x824F }, { 0xF4BD, 0x825A }, { 0xF4BE, 0x825F }, { 0xF4BF, 0x8268 }, { 0xF4C0, 0x887E }, { 0xF4C1, 0x8885 }, { 0xF4C2, 0x8888 }, - { 0xF4C3, 0x88D8 }, { 0xF4C4, 0x88DF }, { 0xF4C5, 0x895E }, { 0xF4C6, 0x7F9D }, { 0xF4C7, 0x7F9F }, { 0xF4C8, 0x7FA7 }, { 0xF4C9, 0x7FAF }, { 0xF4CA, 0x7FB0 }, - { 0xF4CB, 0x7FB2 }, { 0xF4CC, 0x7C7C }, { 0xF4CD, 0x6549 }, { 0xF4CE, 0x7C91 }, { 0xF4CF, 0x7C9D }, { 0xF4D0, 0x7C9C }, { 0xF4D1, 0x7C9E }, { 0xF4D2, 0x7CA2 }, - { 0xF4D3, 0x7CB2 }, { 0xF4D4, 0x7CBC }, { 0xF4D5, 0x7CBD }, { 0xF4D6, 0x7CC1 }, { 0xF4D7, 0x7CC7 }, { 0xF4D8, 0x7CCC }, { 0xF4D9, 0x7CCD }, { 0xF4DA, 0x7CC8 }, - { 0xF4DB, 0x7CC5 }, { 0xF4DC, 0x7CD7 }, { 0xF4DD, 0x7CE8 }, { 0xF4DE, 0x826E }, { 0xF4DF, 0x66A8 }, { 0xF4E0, 0x7FBF }, { 0xF4E1, 0x7FCE }, { 0xF4E2, 0x7FD5 }, - { 0xF4E3, 0x7FE5 }, { 0xF4E4, 0x7FE1 }, { 0xF4E5, 0x7FE6 }, { 0xF4E6, 0x7FE9 }, { 0xF4E7, 0x7FEE }, { 0xF4E8, 0x7FF3 }, { 0xF4E9, 0x7CF8 }, { 0xF4EA, 0x7D77 }, - { 0xF4EB, 0x7DA6 }, { 0xF4EC, 0x7DAE }, { 0xF4ED, 0x7E47 }, { 0xF4EE, 0x7E9B }, { 0xF4EF, 0x9EB8 }, { 0xF4F0, 0x9EB4 }, { 0xF4F1, 0x8D73 }, { 0xF4F2, 0x8D84 }, - { 0xF4F3, 0x8D94 }, { 0xF4F4, 0x8D91 }, { 0xF4F5, 0x8DB1 }, { 0xF4F6, 0x8D67 }, { 0xF4F7, 0x8D6D }, { 0xF4F8, 0x8C47 }, { 0xF4F9, 0x8C49 }, { 0xF4FA, 0x914A }, - { 0xF4FB, 0x9150 }, { 0xF4FC, 0x914E }, { 0xF4FD, 0x914F }, { 0xF4FE, 0x9164 }, { 0xF5A1, 0x9162 }, { 0xF5A2, 0x9161 }, { 0xF5A3, 0x9170 }, { 0xF5A4, 0x9169 }, - { 0xF5A5, 0x916F }, { 0xF5A6, 0x917D }, { 0xF5A7, 0x917E }, { 0xF5A8, 0x9172 }, { 0xF5A9, 0x9174 }, { 0xF5AA, 0x9179 }, { 0xF5AB, 0x918C }, { 0xF5AC, 0x9185 }, - { 0xF5AD, 0x9190 }, { 0xF5AE, 0x918D }, { 0xF5AF, 0x9191 }, { 0xF5B0, 0x91A2 }, { 0xF5B1, 0x91A3 }, { 0xF5B2, 0x91AA }, { 0xF5B3, 0x91AD }, { 0xF5B4, 0x91AE }, - { 0xF5B5, 0x91AF }, { 0xF5B6, 0x91B5 }, { 0xF5B7, 0x91B4 }, { 0xF5B8, 0x91BA }, { 0xF5B9, 0x8C55 }, { 0xF5BA, 0x9E7E }, { 0xF5BB, 0x8DB8 }, { 0xF5BC, 0x8DEB }, - { 0xF5BD, 0x8E05 }, { 0xF5BE, 0x8E59 }, { 0xF5BF, 0x8E69 }, { 0xF5C0, 0x8DB5 }, { 0xF5C1, 0x8DBF }, { 0xF5C2, 0x8DBC }, { 0xF5C3, 0x8DBA }, { 0xF5C4, 0x8DC4 }, - { 0xF5C5, 0x8DD6 }, { 0xF5C6, 0x8DD7 }, { 0xF5C7, 0x8DDA }, { 0xF5C8, 0x8DDE }, { 0xF5C9, 0x8DCE }, { 0xF5CA, 0x8DCF }, { 0xF5CB, 0x8DDB }, { 0xF5CC, 0x8DC6 }, - { 0xF5CD, 0x8DEC }, { 0xF5CE, 0x8DF7 }, { 0xF5CF, 0x8DF8 }, { 0xF5D0, 0x8DE3 }, { 0xF5D1, 0x8DF9 }, { 0xF5D2, 0x8DFB }, { 0xF5D3, 0x8DE4 }, { 0xF5D4, 0x8E09 }, - { 0xF5D5, 0x8DFD }, { 0xF5D6, 0x8E14 }, { 0xF5D7, 0x8E1D }, { 0xF5D8, 0x8E1F }, { 0xF5D9, 0x8E2C }, { 0xF5DA, 0x8E2E }, { 0xF5DB, 0x8E23 }, { 0xF5DC, 0x8E2F }, - { 0xF5DD, 0x8E3A }, { 0xF5DE, 0x8E40 }, { 0xF5DF, 0x8E39 }, { 0xF5E0, 0x8E35 }, { 0xF5E1, 0x8E3D }, { 0xF5E2, 0x8E31 }, { 0xF5E3, 0x8E49 }, { 0xF5E4, 0x8E41 }, - { 0xF5E5, 0x8E42 }, { 0xF5E6, 0x8E51 }, { 0xF5E7, 0x8E52 }, { 0xF5E8, 0x8E4A }, { 0xF5E9, 0x8E70 }, { 0xF5EA, 0x8E76 }, { 0xF5EB, 0x8E7C }, { 0xF5EC, 0x8E6F }, - { 0xF5ED, 0x8E74 }, { 0xF5EE, 0x8E85 }, { 0xF5EF, 0x8E8F }, { 0xF5F0, 0x8E94 }, { 0xF5F1, 0x8E90 }, { 0xF5F2, 0x8E9C }, { 0xF5F3, 0x8E9E }, { 0xF5F4, 0x8C78 }, - { 0xF5F5, 0x8C82 }, { 0xF5F6, 0x8C8A }, { 0xF5F7, 0x8C85 }, { 0xF5F8, 0x8C98 }, { 0xF5F9, 0x8C94 }, { 0xF5FA, 0x659B }, { 0xF5FB, 0x89D6 }, { 0xF5FC, 0x89DE }, - { 0xF5FD, 0x89DA }, { 0xF5FE, 0x89DC }, { 0xF6A1, 0x89E5 }, { 0xF6A2, 0x89EB }, { 0xF6A3, 0x89EF }, { 0xF6A4, 0x8A3E }, { 0xF6A5, 0x8B26 }, { 0xF6A6, 0x9753 }, - { 0xF6A7, 0x96E9 }, { 0xF6A8, 0x96F3 }, { 0xF6A9, 0x96EF }, { 0xF6AA, 0x9706 }, { 0xF6AB, 0x9701 }, { 0xF6AC, 0x9708 }, { 0xF6AD, 0x970F }, { 0xF6AE, 0x970E }, - { 0xF6AF, 0x972A }, { 0xF6B0, 0x972D }, { 0xF6B1, 0x9730 }, { 0xF6B2, 0x973E }, { 0xF6B3, 0x9F80 }, { 0xF6B4, 0x9F83 }, { 0xF6B5, 0x9F85 }, { 0xF6B6, 0x9F86 }, - { 0xF6B7, 0x9F87 }, { 0xF6B8, 0x9F88 }, { 0xF6B9, 0x9F89 }, { 0xF6BA, 0x9F8A }, { 0xF6BB, 0x9F8C }, { 0xF6BC, 0x9EFE }, { 0xF6BD, 0x9F0B }, { 0xF6BE, 0x9F0D }, - { 0xF6BF, 0x96B9 }, { 0xF6C0, 0x96BC }, { 0xF6C1, 0x96BD }, { 0xF6C2, 0x96CE }, { 0xF6C3, 0x96D2 }, { 0xF6C4, 0x77BF }, { 0xF6C5, 0x96E0 }, { 0xF6C6, 0x928E }, - { 0xF6C7, 0x92AE }, { 0xF6C8, 0x92C8 }, { 0xF6C9, 0x933E }, { 0xF6CA, 0x936A }, { 0xF6CB, 0x93CA }, { 0xF6CC, 0x938F }, { 0xF6CD, 0x943E }, { 0xF6CE, 0x946B }, - { 0xF6CF, 0x9C7F }, { 0xF6D0, 0x9C82 }, { 0xF6D1, 0x9C85 }, { 0xF6D2, 0x9C86 }, { 0xF6D3, 0x9C87 }, { 0xF6D4, 0x9C88 }, { 0xF6D5, 0x7A23 }, { 0xF6D6, 0x9C8B }, - { 0xF6D7, 0x9C8E }, { 0xF6D8, 0x9C90 }, { 0xF6D9, 0x9C91 }, { 0xF6DA, 0x9C92 }, { 0xF6DB, 0x9C94 }, { 0xF6DC, 0x9C95 }, { 0xF6DD, 0x9C9A }, { 0xF6DE, 0x9C9B }, - { 0xF6DF, 0x9C9E }, { 0xF6E0, 0x9C9F }, { 0xF6E1, 0x9CA0 }, { 0xF6E2, 0x9CA1 }, { 0xF6E3, 0x9CA2 }, { 0xF6E4, 0x9CA3 }, { 0xF6E5, 0x9CA5 }, { 0xF6E6, 0x9CA6 }, - { 0xF6E7, 0x9CA7 }, { 0xF6E8, 0x9CA8 }, { 0xF6E9, 0x9CA9 }, { 0xF6EA, 0x9CAB }, { 0xF6EB, 0x9CAD }, { 0xF6EC, 0x9CAE }, { 0xF6ED, 0x9CB0 }, { 0xF6EE, 0x9CB1 }, - { 0xF6EF, 0x9CB2 }, { 0xF6F0, 0x9CB3 }, { 0xF6F1, 0x9CB4 }, { 0xF6F2, 0x9CB5 }, { 0xF6F3, 0x9CB6 }, { 0xF6F4, 0x9CB7 }, { 0xF6F5, 0x9CBA }, { 0xF6F6, 0x9CBB }, - { 0xF6F7, 0x9CBC }, { 0xF6F8, 0x9CBD }, { 0xF6F9, 0x9CC4 }, { 0xF6FA, 0x9CC5 }, { 0xF6FB, 0x9CC6 }, { 0xF6FC, 0x9CC7 }, { 0xF6FD, 0x9CCA }, { 0xF6FE, 0x9CCB }, - { 0xF7A1, 0x9CCC }, { 0xF7A2, 0x9CCD }, { 0xF7A3, 0x9CCE }, { 0xF7A4, 0x9CCF }, { 0xF7A5, 0x9CD0 }, { 0xF7A6, 0x9CD3 }, { 0xF7A7, 0x9CD4 }, { 0xF7A8, 0x9CD5 }, - { 0xF7A9, 0x9CD7 }, { 0xF7AA, 0x9CD8 }, { 0xF7AB, 0x9CD9 }, { 0xF7AC, 0x9CDC }, { 0xF7AD, 0x9CDD }, { 0xF7AE, 0x9CDF }, { 0xF7AF, 0x9CE2 }, { 0xF7B0, 0x977C }, - { 0xF7B1, 0x9785 }, { 0xF7B2, 0x9791 }, { 0xF7B3, 0x9792 }, { 0xF7B4, 0x9794 }, { 0xF7B5, 0x97AF }, { 0xF7B6, 0x97AB }, { 0xF7B7, 0x97A3 }, { 0xF7B8, 0x97B2 }, - { 0xF7B9, 0x97B4 }, { 0xF7BA, 0x9AB1 }, { 0xF7BB, 0x9AB0 }, { 0xF7BC, 0x9AB7 }, { 0xF7BD, 0x9E58 }, { 0xF7BE, 0x9AB6 }, { 0xF7BF, 0x9ABA }, { 0xF7C0, 0x9ABC }, - { 0xF7C1, 0x9AC1 }, { 0xF7C2, 0x9AC0 }, { 0xF7C3, 0x9AC5 }, { 0xF7C4, 0x9AC2 }, { 0xF7C5, 0x9ACB }, { 0xF7C6, 0x9ACC }, { 0xF7C7, 0x9AD1 }, { 0xF7C8, 0x9B45 }, - { 0xF7C9, 0x9B43 }, { 0xF7CA, 0x9B47 }, { 0xF7CB, 0x9B49 }, { 0xF7CC, 0x9B48 }, { 0xF7CD, 0x9B4D }, { 0xF7CE, 0x9B51 }, { 0xF7CF, 0x98E8 }, { 0xF7D0, 0x990D }, - { 0xF7D1, 0x992E }, { 0xF7D2, 0x9955 }, { 0xF7D3, 0x9954 }, { 0xF7D4, 0x9ADF }, { 0xF7D5, 0x9AE1 }, { 0xF7D6, 0x9AE6 }, { 0xF7D7, 0x9AEF }, { 0xF7D8, 0x9AEB }, - { 0xF7D9, 0x9AFB }, { 0xF7DA, 0x9AED }, { 0xF7DB, 0x9AF9 }, { 0xF7DC, 0x9B08 }, { 0xF7DD, 0x9B0F }, { 0xF7DE, 0x9B13 }, { 0xF7DF, 0x9B1F }, { 0xF7E0, 0x9B23 }, - { 0xF7E1, 0x9EBD }, { 0xF7E2, 0x9EBE }, { 0xF7E3, 0x7E3B }, { 0xF7E4, 0x9E82 }, { 0xF7E5, 0x9E87 }, { 0xF7E6, 0x9E88 }, { 0xF7E7, 0x9E8B }, { 0xF7E8, 0x9E92 }, - { 0xF7E9, 0x93D6 }, { 0xF7EA, 0x9E9D }, { 0xF7EB, 0x9E9F }, { 0xF7EC, 0x9EDB }, { 0xF7ED, 0x9EDC }, { 0xF7EE, 0x9EDD }, { 0xF7EF, 0x9EE0 }, { 0xF7F0, 0x9EDF }, - { 0xF7F1, 0x9EE2 }, { 0xF7F2, 0x9EE9 }, { 0xF7F3, 0x9EE7 }, { 0xF7F4, 0x9EE5 }, { 0xF7F5, 0x9EEA }, { 0xF7F6, 0x9EEF }, { 0xF7F7, 0x9F22 }, { 0xF7F8, 0x9F2C }, - { 0xF7F9, 0x9F2F }, { 0xF7FA, 0x9F39 }, { 0xF7FB, 0x9F37 }, { 0xF7FC, 0x9F3D }, { 0xF7FD, 0x9F3E }, { 0xF7FE, 0x9F44 }, + { 0xA1A1, 0x3000 }, { 0xA1A2, 0x3001 }, { 0xA1A3, 0x3002 }, { 0xA1A4, 0x00B7 }, { 0xA1A5, 0x02C9 }, { 0xA1A6, 0x02C7 }, { 0xA1A7, 0x00A8 }, { 0xA1A8, 0x3003 }, + { 0xA1A9, 0x3005 }, { 0xA1AA, 0x2014 }, { 0xA1AB, 0x301C }, { 0xA1AC, 0x2016 }, { 0xA1AD, 0x22EF }, { 0xA1AE, 0x2018 }, { 0xA1AF, 0x2019 }, { 0xA1B0, 0x201C }, + { 0xA1B1, 0x201D }, { 0xA1B2, 0x3014 }, { 0xA1B3, 0x3015 }, { 0xA1B4, 0x3008 }, { 0xA1B5, 0x3009 }, { 0xA1B6, 0x300A }, { 0xA1B7, 0x300B }, { 0xA1B8, 0x300C }, + { 0xA1B9, 0x300D }, { 0xA1BA, 0x300E }, { 0xA1BB, 0x300F }, { 0xA1BC, 0x3016 }, { 0xA1BD, 0x3017 }, { 0xA1BE, 0x3010 }, { 0xA1BF, 0x3011 }, { 0xA1C0, 0x00B1 }, + { 0xA1C1, 0x00D7 }, { 0xA1C2, 0x00F7 }, { 0xA1C3, 0x2236 }, { 0xA1C4, 0x2227 }, { 0xA1C5, 0x2228 }, { 0xA1C6, 0x2211 }, { 0xA1C7, 0x220F }, { 0xA1C8, 0x222A }, + { 0xA1C9, 0x2229 }, { 0xA1CA, 0x2208 }, { 0xA1CB, 0x2237 }, { 0xA1CC, 0x221A }, { 0xA1CD, 0x22A5 }, { 0xA1CE, 0x2225 }, { 0xA1CF, 0x2220 }, { 0xA1D0, 0x2312 }, + { 0xA1D1, 0x2299 }, { 0xA1D2, 0x222B }, { 0xA1D3, 0x222E }, { 0xA1D4, 0x2261 }, { 0xA1D5, 0x224C }, { 0xA1D6, 0x2248 }, { 0xA1D7, 0x223D }, { 0xA1D8, 0x221D }, + { 0xA1D9, 0x2260 }, { 0xA1DA, 0x226E }, { 0xA1DB, 0x226F }, { 0xA1DC, 0x2264 }, { 0xA1DD, 0x2265 }, { 0xA1DE, 0x221E }, { 0xA1DF, 0x2235 }, { 0xA1E0, 0x2234 }, + { 0xA1E1, 0x2642 }, { 0xA1E2, 0x2640 }, { 0xA1E3, 0x00B0 }, { 0xA1E4, 0x2032 }, { 0xA1E5, 0x2033 }, { 0xA1E6, 0x2103 }, { 0xA1E7, 0xFF04 }, { 0xA1E8, 0x00A4 }, + { 0xA1E9, 0x00A2 }, { 0xA1EA, 0x00A3 }, { 0xA1EB, 0x2030 }, { 0xA1EC, 0x00A7 }, { 0xA1ED, 0x2116 }, { 0xA1EE, 0x2606 }, { 0xA1EF, 0x2605 }, { 0xA1F0, 0x25CB }, + { 0xA1F1, 0x25CF }, { 0xA1F2, 0x25CE }, { 0xA1F3, 0x25C7 }, { 0xA1F4, 0x25C6 }, { 0xA1F5, 0x25A1 }, { 0xA1F6, 0x25A0 }, { 0xA1F7, 0x25B3 }, { 0xA1F8, 0x25B2 }, + { 0xA1F9, 0x203B }, { 0xA1FA, 0x2192 }, { 0xA1FB, 0x2190 }, { 0xA1FC, 0x2191 }, { 0xA1FD, 0x2193 }, { 0xA1FE, 0x3013 }, { 0xA2B1, 0x2488 }, { 0xA2B2, 0x2489 }, + { 0xA2B3, 0x248A }, { 0xA2B4, 0x248B }, { 0xA2B5, 0x248C }, { 0xA2B6, 0x248D }, { 0xA2B7, 0x248E }, { 0xA2B8, 0x248F }, { 0xA2B9, 0x2490 }, { 0xA2BA, 0x2491 }, + { 0xA2BB, 0x2492 }, { 0xA2BC, 0x2493 }, { 0xA2BD, 0x2494 }, { 0xA2BE, 0x2495 }, { 0xA2BF, 0x2496 }, { 0xA2C0, 0x2497 }, { 0xA2C1, 0x2498 }, { 0xA2C2, 0x2499 }, + { 0xA2C3, 0x249A }, { 0xA2C4, 0x249B }, { 0xA2C5, 0x2474 }, { 0xA2C6, 0x2475 }, { 0xA2C7, 0x2476 }, { 0xA2C8, 0x2477 }, { 0xA2C9, 0x2478 }, { 0xA2CA, 0x2479 }, + { 0xA2CB, 0x247A }, { 0xA2CC, 0x247B }, { 0xA2CD, 0x247C }, { 0xA2CE, 0x247D }, { 0xA2CF, 0x247E }, { 0xA2D0, 0x247F }, { 0xA2D1, 0x2480 }, { 0xA2D2, 0x2481 }, + { 0xA2D3, 0x2482 }, { 0xA2D4, 0x2483 }, { 0xA2D5, 0x2484 }, { 0xA2D6, 0x2485 }, { 0xA2D7, 0x2486 }, { 0xA2D8, 0x2487 }, { 0xA2D9, 0x2460 }, { 0xA2DA, 0x2461 }, + { 0xA2DB, 0x2462 }, { 0xA2DC, 0x2463 }, { 0xA2DD, 0x2464 }, { 0xA2DE, 0x2465 }, { 0xA2DF, 0x2466 }, { 0xA2E0, 0x2467 }, { 0xA2E1, 0x2468 }, { 0xA2E2, 0x2469 }, + { 0xA2E5, 0x3220 }, { 0xA2E6, 0x3221 }, { 0xA2E7, 0x3222 }, { 0xA2E8, 0x3223 }, { 0xA2E9, 0x3224 }, { 0xA2EA, 0x3225 }, { 0xA2EB, 0x3226 }, { 0xA2EC, 0x3227 }, + { 0xA2ED, 0x3228 }, { 0xA2EE, 0x3229 }, { 0xA2F1, 0x2160 }, { 0xA2F2, 0x2161 }, { 0xA2F3, 0x2162 }, { 0xA2F4, 0x2163 }, { 0xA2F5, 0x2164 }, { 0xA2F6, 0x2165 }, + { 0xA2F7, 0x2166 }, { 0xA2F8, 0x2167 }, { 0xA2F9, 0x2168 }, { 0xA2FA, 0x2169 }, { 0xA2FB, 0x216A }, { 0xA2FC, 0x216B }, { 0xA3A1, 0xFF01 }, { 0xA3A2, 0xFF02 }, + { 0xA3A3, 0xFF03 }, { 0xA3A4, 0x00A5 }, { 0xA3A5, 0xFF05 }, { 0xA3A6, 0xFF06 }, { 0xA3A7, 0xFF07 }, { 0xA3A8, 0xFF08 }, { 0xA3A9, 0xFF09 }, { 0xA3AA, 0xFF0A }, + { 0xA3AB, 0xFF0B }, { 0xA3AC, 0xFF0C }, { 0xA3AD, 0xFF0D }, { 0xA3AE, 0xFF0E }, { 0xA3AF, 0xFF0F }, { 0xA3B0, 0xFF10 }, { 0xA3B1, 0xFF11 }, { 0xA3B2, 0xFF12 }, + { 0xA3B3, 0xFF13 }, { 0xA3B4, 0xFF14 }, { 0xA3B5, 0xFF15 }, { 0xA3B6, 0xFF16 }, { 0xA3B7, 0xFF17 }, { 0xA3B8, 0xFF18 }, { 0xA3B9, 0xFF19 }, { 0xA3BA, 0xFF1A }, + { 0xA3BB, 0xFF1B }, { 0xA3BC, 0xFF1C }, { 0xA3BD, 0xFF1D }, { 0xA3BE, 0xFF1E }, { 0xA3BF, 0xFF1F }, { 0xA3C0, 0xFF20 }, { 0xA3C1, 0xFF21 }, { 0xA3C2, 0xFF22 }, + { 0xA3C3, 0xFF23 }, { 0xA3C4, 0xFF24 }, { 0xA3C5, 0xFF25 }, { 0xA3C6, 0xFF26 }, { 0xA3C7, 0xFF27 }, { 0xA3C8, 0xFF28 }, { 0xA3C9, 0xFF29 }, { 0xA3CA, 0xFF2A }, + { 0xA3CB, 0xFF2B }, { 0xA3CC, 0xFF2C }, { 0xA3CD, 0xFF2D }, { 0xA3CE, 0xFF2E }, { 0xA3CF, 0xFF2F }, { 0xA3D0, 0xFF30 }, { 0xA3D1, 0xFF31 }, { 0xA3D2, 0xFF32 }, + { 0xA3D3, 0xFF33 }, { 0xA3D4, 0xFF34 }, { 0xA3D5, 0xFF35 }, { 0xA3D6, 0xFF36 }, { 0xA3D7, 0xFF37 }, { 0xA3D8, 0xFF38 }, { 0xA3D9, 0xFF39 }, { 0xA3DA, 0xFF3A }, + { 0xA3DB, 0xFF3B }, { 0xA3DC, 0xFF3C }, { 0xA3DD, 0xFF3D }, { 0xA3DE, 0xFF3E }, { 0xA3DF, 0xFF3F }, { 0xA3E0, 0xFF40 }, { 0xA3E1, 0xFF41 }, { 0xA3E2, 0xFF42 }, + { 0xA3E3, 0xFF43 }, { 0xA3E4, 0xFF44 }, { 0xA3E5, 0xFF45 }, { 0xA3E6, 0xFF46 }, { 0xA3E7, 0xFF47 }, { 0xA3E8, 0xFF48 }, { 0xA3E9, 0xFF49 }, { 0xA3EA, 0xFF4A }, + { 0xA3EB, 0xFF4B }, { 0xA3EC, 0xFF4C }, { 0xA3ED, 0xFF4D }, { 0xA3EE, 0xFF4E }, { 0xA3EF, 0xFF4F }, { 0xA3F0, 0xFF50 }, { 0xA3F1, 0xFF51 }, { 0xA3F2, 0xFF52 }, + { 0xA3F3, 0xFF53 }, { 0xA3F4, 0xFF54 }, { 0xA3F5, 0xFF55 }, { 0xA3F6, 0xFF56 }, { 0xA3F7, 0xFF57 }, { 0xA3F8, 0xFF58 }, { 0xA3F9, 0xFF59 }, { 0xA3FA, 0xFF5A }, + { 0xA3FB, 0xFF5B }, { 0xA3FC, 0xFF5C }, { 0xA3FD, 0xFF5D }, { 0xA3FE, 0x203E }, { 0xA4A1, 0x3041 }, { 0xA4A2, 0x3042 }, { 0xA4A3, 0x3043 }, { 0xA4A4, 0x3044 }, + { 0xA4A5, 0x3045 }, { 0xA4A6, 0x3046 }, { 0xA4A7, 0x3047 }, { 0xA4A8, 0x3048 }, { 0xA4A9, 0x3049 }, { 0xA4AA, 0x304A }, { 0xA4AB, 0x304B }, { 0xA4AC, 0x304C }, + { 0xA4AD, 0x304D }, { 0xA4AE, 0x304E }, { 0xA4AF, 0x304F }, { 0xA4B0, 0x3050 }, { 0xA4B1, 0x3051 }, { 0xA4B2, 0x3052 }, { 0xA4B3, 0x3053 }, { 0xA4B4, 0x3054 }, + { 0xA4B5, 0x3055 }, { 0xA4B6, 0x3056 }, { 0xA4B7, 0x3057 }, { 0xA4B8, 0x3058 }, { 0xA4B9, 0x3059 }, { 0xA4BA, 0x305A }, { 0xA4BB, 0x305B }, { 0xA4BC, 0x305C }, + { 0xA4BD, 0x305D }, { 0xA4BE, 0x305E }, { 0xA4BF, 0x305F }, { 0xA4C0, 0x3060 }, { 0xA4C1, 0x3061 }, { 0xA4C2, 0x3062 }, { 0xA4C3, 0x3063 }, { 0xA4C4, 0x3064 }, + { 0xA4C5, 0x3065 }, { 0xA4C6, 0x3066 }, { 0xA4C7, 0x3067 }, { 0xA4C8, 0x3068 }, { 0xA4C9, 0x3069 }, { 0xA4CA, 0x306A }, { 0xA4CB, 0x306B }, { 0xA4CC, 0x306C }, + { 0xA4CD, 0x306D }, { 0xA4CE, 0x306E }, { 0xA4CF, 0x306F }, { 0xA4D0, 0x3070 }, { 0xA4D1, 0x3071 }, { 0xA4D2, 0x3072 }, { 0xA4D3, 0x3073 }, { 0xA4D4, 0x3074 }, + { 0xA4D5, 0x3075 }, { 0xA4D6, 0x3076 }, { 0xA4D7, 0x3077 }, { 0xA4D8, 0x3078 }, { 0xA4D9, 0x3079 }, { 0xA4DA, 0x307A }, { 0xA4DB, 0x307B }, { 0xA4DC, 0x307C }, + { 0xA4DD, 0x307D }, { 0xA4DE, 0x307E }, { 0xA4DF, 0x307F }, { 0xA4E0, 0x3080 }, { 0xA4E1, 0x3081 }, { 0xA4E2, 0x3082 }, { 0xA4E3, 0x3083 }, { 0xA4E4, 0x3084 }, + { 0xA4E5, 0x3085 }, { 0xA4E6, 0x3086 }, { 0xA4E7, 0x3087 }, { 0xA4E8, 0x3088 }, { 0xA4E9, 0x3089 }, { 0xA4EA, 0x308A }, { 0xA4EB, 0x308B }, { 0xA4EC, 0x308C }, + { 0xA4ED, 0x308D }, { 0xA4EE, 0x308E }, { 0xA4EF, 0x308F }, { 0xA4F0, 0x3090 }, { 0xA4F1, 0x3091 }, { 0xA4F2, 0x3092 }, { 0xA4F3, 0x3093 }, { 0xA5A1, 0x30A1 }, + { 0xA5A2, 0x30A2 }, { 0xA5A3, 0x30A3 }, { 0xA5A4, 0x30A4 }, { 0xA5A5, 0x30A5 }, { 0xA5A6, 0x30A6 }, { 0xA5A7, 0x30A7 }, { 0xA5A8, 0x30A8 }, { 0xA5A9, 0x30A9 }, + { 0xA5AA, 0x30AA }, { 0xA5AB, 0x30AB }, { 0xA5AC, 0x30AC }, { 0xA5AD, 0x30AD }, { 0xA5AE, 0x30AE }, { 0xA5AF, 0x30AF }, { 0xA5B0, 0x30B0 }, { 0xA5B1, 0x30B1 }, + { 0xA5B2, 0x30B2 }, { 0xA5B3, 0x30B3 }, { 0xA5B4, 0x30B4 }, { 0xA5B5, 0x30B5 }, { 0xA5B6, 0x30B6 }, { 0xA5B7, 0x30B7 }, { 0xA5B8, 0x30B8 }, { 0xA5B9, 0x30B9 }, + { 0xA5BA, 0x30BA }, { 0xA5BB, 0x30BB }, { 0xA5BC, 0x30BC }, { 0xA5BD, 0x30BD }, { 0xA5BE, 0x30BE }, { 0xA5BF, 0x30BF }, { 0xA5C0, 0x30C0 }, { 0xA5C1, 0x30C1 }, + { 0xA5C2, 0x30C2 }, { 0xA5C3, 0x30C3 }, { 0xA5C4, 0x30C4 }, { 0xA5C5, 0x30C5 }, { 0xA5C6, 0x30C6 }, { 0xA5C7, 0x30C7 }, { 0xA5C8, 0x30C8 }, { 0xA5C9, 0x30C9 }, + { 0xA5CA, 0x30CA }, { 0xA5CB, 0x30CB }, { 0xA5CC, 0x30CC }, { 0xA5CD, 0x30CD }, { 0xA5CE, 0x30CE }, { 0xA5CF, 0x30CF }, { 0xA5D0, 0x30D0 }, { 0xA5D1, 0x30D1 }, + { 0xA5D2, 0x30D2 }, { 0xA5D3, 0x30D3 }, { 0xA5D4, 0x30D4 }, { 0xA5D5, 0x30D5 }, { 0xA5D6, 0x30D6 }, { 0xA5D7, 0x30D7 }, { 0xA5D8, 0x30D8 }, { 0xA5D9, 0x30D9 }, + { 0xA5DA, 0x30DA }, { 0xA5DB, 0x30DB }, { 0xA5DC, 0x30DC }, { 0xA5DD, 0x30DD }, { 0xA5DE, 0x30DE }, { 0xA5DF, 0x30DF }, { 0xA5E0, 0x30E0 }, { 0xA5E1, 0x30E1 }, + { 0xA5E2, 0x30E2 }, { 0xA5E3, 0x30E3 }, { 0xA5E4, 0x30E4 }, { 0xA5E5, 0x30E5 }, { 0xA5E6, 0x30E6 }, { 0xA5E7, 0x30E7 }, { 0xA5E8, 0x30E8 }, { 0xA5E9, 0x30E9 }, + { 0xA5EA, 0x30EA }, { 0xA5EB, 0x30EB }, { 0xA5EC, 0x30EC }, { 0xA5ED, 0x30ED }, { 0xA5EE, 0x30EE }, { 0xA5EF, 0x30EF }, { 0xA5F0, 0x30F0 }, { 0xA5F1, 0x30F1 }, + { 0xA5F2, 0x30F2 }, { 0xA5F3, 0x30F3 }, { 0xA5F4, 0x30F4 }, { 0xA5F5, 0x30F5 }, { 0xA5F6, 0x30F6 }, { 0xA6A1, 0x0391 }, { 0xA6A2, 0x0392 }, { 0xA6A3, 0x0393 }, + { 0xA6A4, 0x0394 }, { 0xA6A5, 0x0395 }, { 0xA6A6, 0x0396 }, { 0xA6A7, 0x0397 }, { 0xA6A8, 0x0398 }, { 0xA6A9, 0x0399 }, { 0xA6AA, 0x039A }, { 0xA6AB, 0x039B }, + { 0xA6AC, 0x039C }, { 0xA6AD, 0x039D }, { 0xA6AE, 0x039E }, { 0xA6AF, 0x039F }, { 0xA6B0, 0x03A0 }, { 0xA6B1, 0x03A1 }, { 0xA6B2, 0x03A3 }, { 0xA6B3, 0x03A4 }, + { 0xA6B4, 0x03A5 }, { 0xA6B5, 0x03A6 }, { 0xA6B6, 0x03A7 }, { 0xA6B7, 0x03A8 }, { 0xA6B8, 0x03A9 }, { 0xA6C1, 0x03B1 }, { 0xA6C2, 0x03B2 }, { 0xA6C3, 0x03B3 }, + { 0xA6C4, 0x03B4 }, { 0xA6C5, 0x03B5 }, { 0xA6C6, 0x03B6 }, { 0xA6C7, 0x03B7 }, { 0xA6C8, 0x03B8 }, { 0xA6C9, 0x03B9 }, { 0xA6CA, 0x03BA }, { 0xA6CB, 0x03BB }, + { 0xA6CC, 0x03BC }, { 0xA6CD, 0x03BD }, { 0xA6CE, 0x03BE }, { 0xA6CF, 0x03BF }, { 0xA6D0, 0x03C0 }, { 0xA6D1, 0x03C1 }, { 0xA6D2, 0x03C3 }, { 0xA6D3, 0x03C4 }, + { 0xA6D4, 0x03C5 }, { 0xA6D5, 0x03C6 }, { 0xA6D6, 0x03C7 }, { 0xA6D7, 0x03C8 }, { 0xA6D8, 0x03C9 }, { 0xA6E0, 0xFE35 }, { 0xA6E1, 0xFE36 }, { 0xA6E2, 0xFE39 }, + { 0xA6E3, 0xFE3A }, { 0xA6E4, 0xFE3F }, { 0xA6E5, 0xFE40 }, { 0xA6E6, 0xFE3D }, { 0xA6E7, 0xFE3E }, { 0xA6E8, 0xFE41 }, { 0xA6E9, 0xFE42 }, { 0xA6EA, 0xFE43 }, + { 0xA6EB, 0xFE44 }, { 0xA6EE, 0xFE3B }, { 0xA6EF, 0xFE3C }, { 0xA6F0, 0xFE37 }, { 0xA6F1, 0xFE38 }, { 0xA6F2, 0xFE31 }, { 0xA6F4, 0xFE33 }, { 0xA6F5, 0xFE34 }, + { 0xA7A1, 0x0410 }, { 0xA7A2, 0x0411 }, { 0xA7A3, 0x0412 }, { 0xA7A4, 0x0413 }, { 0xA7A5, 0x0414 }, { 0xA7A6, 0x0415 }, { 0xA7A7, 0x0401 }, { 0xA7A8, 0x0416 }, + { 0xA7A9, 0x0417 }, { 0xA7AA, 0x0418 }, { 0xA7AB, 0x0419 }, { 0xA7AC, 0x041A }, { 0xA7AD, 0x041B }, { 0xA7AE, 0x041C }, { 0xA7AF, 0x041D }, { 0xA7B0, 0x041E }, + { 0xA7B1, 0x041F }, { 0xA7B2, 0x0420 }, { 0xA7B3, 0x0421 }, { 0xA7B4, 0x0422 }, { 0xA7B5, 0x0423 }, { 0xA7B6, 0x0424 }, { 0xA7B7, 0x0425 }, { 0xA7B8, 0x0426 }, + { 0xA7B9, 0x0427 }, { 0xA7BA, 0x0428 }, { 0xA7BB, 0x0429 }, { 0xA7BC, 0x042A }, { 0xA7BD, 0x042B }, { 0xA7BE, 0x042C }, { 0xA7BF, 0x042D }, { 0xA7C0, 0x042E }, + { 0xA7C1, 0x042F }, { 0xA7D1, 0x0430 }, { 0xA7D2, 0x0431 }, { 0xA7D3, 0x0432 }, { 0xA7D4, 0x0433 }, { 0xA7D5, 0x0434 }, { 0xA7D6, 0x0435 }, { 0xA7D7, 0x0451 }, + { 0xA7D8, 0x0436 }, { 0xA7D9, 0x0437 }, { 0xA7DA, 0x0438 }, { 0xA7DB, 0x0439 }, { 0xA7DC, 0x043A }, { 0xA7DD, 0x043B }, { 0xA7DE, 0x043C }, { 0xA7DF, 0x043D }, + { 0xA7E0, 0x043E }, { 0xA7E1, 0x043F }, { 0xA7E2, 0x0440 }, { 0xA7E3, 0x0441 }, { 0xA7E4, 0x0442 }, { 0xA7E5, 0x0443 }, { 0xA7E6, 0x0444 }, { 0xA7E7, 0x0445 }, + { 0xA7E8, 0x0446 }, { 0xA7E9, 0x0447 }, { 0xA7EA, 0x0448 }, { 0xA7EB, 0x0449 }, { 0xA7EC, 0x044A }, { 0xA7ED, 0x044B }, { 0xA7EE, 0x044C }, { 0xA7EF, 0x044D }, + { 0xA7F0, 0x044E }, { 0xA7F1, 0x044F }, { 0xA8A1, 0x0101 }, { 0xA8A2, 0x00E1 }, { 0xA8A3, 0x01CE }, { 0xA8A4, 0x00E0 }, { 0xA8A5, 0x0113 }, { 0xA8A6, 0x00E9 }, + { 0xA8A7, 0x011B }, { 0xA8A8, 0x00E8 }, { 0xA8A9, 0x012B }, { 0xA8AA, 0x00ED }, { 0xA8AB, 0x01D0 }, { 0xA8AC, 0x00EC }, { 0xA8AD, 0x014D }, { 0xA8AE, 0x00F3 }, + { 0xA8AF, 0x01D2 }, { 0xA8B0, 0x00F2 }, { 0xA8B1, 0x016B }, { 0xA8B2, 0x00FA }, { 0xA8B3, 0x01D4 }, { 0xA8B4, 0x00F9 }, { 0xA8B5, 0x01D6 }, { 0xA8B6, 0x01D8 }, + { 0xA8B7, 0x01DA }, { 0xA8B8, 0x01DC }, { 0xA8B9, 0x00FC }, { 0xA8BA, 0x00EA }, { 0xA8BB, 0x0251 }, { 0xA8BC, 0x1E3F }, { 0xA8BD, 0x0144 }, { 0xA8BE, 0x0148 }, + { 0xA8BF, 0x01F9 }, { 0xA8C0, 0x0261 }, { 0xA8C5, 0x3105 }, { 0xA8C6, 0x3106 }, { 0xA8C7, 0x3107 }, { 0xA8C8, 0x3108 }, { 0xA8C9, 0x3109 }, { 0xA8CA, 0x310A }, + { 0xA8CB, 0x310B }, { 0xA8CC, 0x310C }, { 0xA8CD, 0x310D }, { 0xA8CE, 0x310E }, { 0xA8CF, 0x310F }, { 0xA8D0, 0x3110 }, { 0xA8D1, 0x3111 }, { 0xA8D2, 0x3112 }, + { 0xA8D3, 0x3113 }, { 0xA8D4, 0x3114 }, { 0xA8D5, 0x3115 }, { 0xA8D6, 0x3116 }, { 0xA8D7, 0x3117 }, { 0xA8D8, 0x3118 }, { 0xA8D9, 0x3119 }, { 0xA8DA, 0x311A }, + { 0xA8DB, 0x311B }, { 0xA8DC, 0x311C }, { 0xA8DD, 0x311D }, { 0xA8DE, 0x311E }, { 0xA8DF, 0x311F }, { 0xA8E0, 0x3120 }, { 0xA8E1, 0x3121 }, { 0xA8E2, 0x3122 }, + { 0xA8E3, 0x3123 }, { 0xA8E4, 0x3124 }, { 0xA8E5, 0x3125 }, { 0xA8E6, 0x3126 }, { 0xA8E7, 0x3127 }, { 0xA8E8, 0x3128 }, { 0xA8E9, 0x3129 }, { 0xA9A4, 0x2500 }, + { 0xA9A5, 0x2501 }, { 0xA9A6, 0x2502 }, { 0xA9A7, 0x2503 }, { 0xA9A8, 0x2504 }, { 0xA9A9, 0x2505 }, { 0xA9AA, 0x2506 }, { 0xA9AB, 0x2507 }, { 0xA9AC, 0x2508 }, + { 0xA9AD, 0x2509 }, { 0xA9AE, 0x250A }, { 0xA9AF, 0x250B }, { 0xA9B0, 0x250C }, { 0xA9B1, 0x250D }, { 0xA9B2, 0x250E }, { 0xA9B3, 0x250F }, { 0xA9B4, 0x2510 }, + { 0xA9B5, 0x2511 }, { 0xA9B6, 0x2512 }, { 0xA9B7, 0x2513 }, { 0xA9B8, 0x2514 }, { 0xA9B9, 0x2515 }, { 0xA9BA, 0x2516 }, { 0xA9BB, 0x2517 }, { 0xA9BC, 0x2518 }, + { 0xA9BD, 0x2519 }, { 0xA9BE, 0x251A }, { 0xA9BF, 0x251B }, { 0xA9C0, 0x251C }, { 0xA9C1, 0x251D }, { 0xA9C2, 0x251E }, { 0xA9C3, 0x251F }, { 0xA9C4, 0x2520 }, + { 0xA9C5, 0x2521 }, { 0xA9C6, 0x2522 }, { 0xA9C7, 0x2523 }, { 0xA9C8, 0x2524 }, { 0xA9C9, 0x2525 }, { 0xA9CA, 0x2526 }, { 0xA9CB, 0x2527 }, { 0xA9CC, 0x2528 }, + { 0xA9CD, 0x2529 }, { 0xA9CE, 0x252A }, { 0xA9CF, 0x252B }, { 0xA9D0, 0x252C }, { 0xA9D1, 0x252D }, { 0xA9D2, 0x252E }, { 0xA9D3, 0x252F }, { 0xA9D4, 0x2530 }, + { 0xA9D5, 0x2531 }, { 0xA9D6, 0x2532 }, { 0xA9D7, 0x2533 }, { 0xA9D8, 0x2534 }, { 0xA9D9, 0x2535 }, { 0xA9DA, 0x2536 }, { 0xA9DB, 0x2537 }, { 0xA9DC, 0x2538 }, + { 0xA9DD, 0x2539 }, { 0xA9DE, 0x253A }, { 0xA9DF, 0x253B }, { 0xA9E0, 0x253C }, { 0xA9E1, 0x253D }, { 0xA9E2, 0x253E }, { 0xA9E3, 0x253F }, { 0xA9E4, 0x2540 }, + { 0xA9E5, 0x2541 }, { 0xA9E6, 0x2542 }, { 0xA9E7, 0x2543 }, { 0xA9E8, 0x2544 }, { 0xA9E9, 0x2545 }, { 0xA9EA, 0x2546 }, { 0xA9EB, 0x2547 }, { 0xA9EC, 0x2548 }, + { 0xA9ED, 0x2549 }, { 0xA9EE, 0x254A }, { 0xA9EF, 0x254B }, { 0xB0A1, 0x554A }, { 0xB0A2, 0x963F }, { 0xB0A3, 0x57C3 }, { 0xB0A4, 0x6328 }, { 0xB0A5, 0x54CE }, + { 0xB0A6, 0x5509 }, { 0xB0A7, 0x54C0 }, { 0xB0A8, 0x7691 }, { 0xB0A9, 0x764C }, { 0xB0AA, 0x853C }, { 0xB0AB, 0x77EE }, { 0xB0AC, 0x827E }, { 0xB0AD, 0x788D }, + { 0xB0AE, 0x7231 }, { 0xB0AF, 0x9698 }, { 0xB0B0, 0x978D }, { 0xB0B1, 0x6C28 }, { 0xB0B2, 0x5B89 }, { 0xB0B3, 0x4FFA }, { 0xB0B4, 0x6309 }, { 0xB0B5, 0x6697 }, + { 0xB0B6, 0x5CB8 }, { 0xB0B7, 0x80FA }, { 0xB0B8, 0x6848 }, { 0xB0B9, 0x80AE }, { 0xB0BA, 0x6602 }, { 0xB0BB, 0x76CE }, { 0xB0BC, 0x51F9 }, { 0xB0BD, 0x6556 }, + { 0xB0BE, 0x71AC }, { 0xB0BF, 0x7FF1 }, { 0xB0C0, 0x8884 }, { 0xB0C1, 0x50B2 }, { 0xB0C2, 0x5965 }, { 0xB0C3, 0x61CA }, { 0xB0C4, 0x6FB3 }, { 0xB0C5, 0x82AD }, + { 0xB0C6, 0x634C }, { 0xB0C7, 0x6252 }, { 0xB0C8, 0x53ED }, { 0xB0C9, 0x5427 }, { 0xB0CA, 0x7B06 }, { 0xB0CB, 0x516B }, { 0xB0CC, 0x75A4 }, { 0xB0CD, 0x5DF4 }, + { 0xB0CE, 0x62D4 }, { 0xB0CF, 0x8DCB }, { 0xB0D0, 0x9776 }, { 0xB0D1, 0x628A }, { 0xB0D2, 0x8019 }, { 0xB0D3, 0x575D }, { 0xB0D4, 0x9738 }, { 0xB0D5, 0x7F62 }, + { 0xB0D6, 0x7238 }, { 0xB0D7, 0x767D }, { 0xB0D8, 0x67CF }, { 0xB0D9, 0x767E }, { 0xB0DA, 0x6446 }, { 0xB0DB, 0x4F70 }, { 0xB0DC, 0x8D25 }, { 0xB0DD, 0x62DC }, + { 0xB0DE, 0x7A17 }, { 0xB0DF, 0x6591 }, { 0xB0E0, 0x73ED }, { 0xB0E1, 0x642C }, { 0xB0E2, 0x6273 }, { 0xB0E3, 0x822C }, { 0xB0E4, 0x9881 }, { 0xB0E5, 0x677F }, + { 0xB0E6, 0x7248 }, { 0xB0E7, 0x626E }, { 0xB0E8, 0x62CC }, { 0xB0E9, 0x4F34 }, { 0xB0EA, 0x74E3 }, { 0xB0EB, 0x534A }, { 0xB0EC, 0x529E }, { 0xB0ED, 0x7ECA }, + { 0xB0EE, 0x90A6 }, { 0xB0EF, 0x5E2E }, { 0xB0F0, 0x6886 }, { 0xB0F1, 0x699C }, { 0xB0F2, 0x8180 }, { 0xB0F3, 0x7ED1 }, { 0xB0F4, 0x68D2 }, { 0xB0F5, 0x78C5 }, + { 0xB0F6, 0x868C }, { 0xB0F7, 0x9551 }, { 0xB0F8, 0x508D }, { 0xB0F9, 0x8C24 }, { 0xB0FA, 0x82DE }, { 0xB0FB, 0x80DE }, { 0xB0FC, 0x5305 }, { 0xB0FD, 0x8912 }, + { 0xB0FE, 0x5265 }, { 0xB1A1, 0x8584 }, { 0xB1A2, 0x96F9 }, { 0xB1A3, 0x4FDD }, { 0xB1A4, 0x5821 }, { 0xB1A5, 0x9971 }, { 0xB1A6, 0x5B9D }, { 0xB1A7, 0x62B1 }, + { 0xB1A8, 0x62A5 }, { 0xB1A9, 0x66B4 }, { 0xB1AA, 0x8C79 }, { 0xB1AB, 0x9C8D }, { 0xB1AC, 0x7206 }, { 0xB1AD, 0x676F }, { 0xB1AE, 0x7891 }, { 0xB1AF, 0x60B2 }, + { 0xB1B0, 0x5351 }, { 0xB1B1, 0x5317 }, { 0xB1B2, 0x8F88 }, { 0xB1B3, 0x80CC }, { 0xB1B4, 0x8D1D }, { 0xB1B5, 0x94A1 }, { 0xB1B6, 0x500D }, { 0xB1B7, 0x72C8 }, + { 0xB1B8, 0x5907 }, { 0xB1B9, 0x60EB }, { 0xB1BA, 0x7119 }, { 0xB1BB, 0x88AB }, { 0xB1BC, 0x5954 }, { 0xB1BD, 0x82EF }, { 0xB1BE, 0x672C }, { 0xB1BF, 0x7B28 }, + { 0xB1C0, 0x5D29 }, { 0xB1C1, 0x7EF7 }, { 0xB1C2, 0x752D }, { 0xB1C3, 0x6CF5 }, { 0xB1C4, 0x8E66 }, { 0xB1C5, 0x8FF8 }, { 0xB1C6, 0x903C }, { 0xB1C7, 0x9F3B }, + { 0xB1C8, 0x6BD4 }, { 0xB1C9, 0x9119 }, { 0xB1CA, 0x7B14 }, { 0xB1CB, 0x5F7C }, { 0xB1CC, 0x78A7 }, { 0xB1CD, 0x84D6 }, { 0xB1CE, 0x853D }, { 0xB1CF, 0x6BD5 }, + { 0xB1D0, 0x6BD9 }, { 0xB1D1, 0x6BD6 }, { 0xB1D2, 0x5E01 }, { 0xB1D3, 0x5E87 }, { 0xB1D4, 0x75F9 }, { 0xB1D5, 0x95ED }, { 0xB1D6, 0x655D }, { 0xB1D7, 0x5F0A }, + { 0xB1D8, 0x5FC5 }, { 0xB1D9, 0x8F9F }, { 0xB1DA, 0x58C1 }, { 0xB1DB, 0x81C2 }, { 0xB1DC, 0x907F }, { 0xB1DD, 0x965B }, { 0xB1DE, 0x97AD }, { 0xB1DF, 0x8FB9 }, + { 0xB1E0, 0x7F16 }, { 0xB1E1, 0x8D2C }, { 0xB1E2, 0x6241 }, { 0xB1E3, 0x4FBF }, { 0xB1E4, 0x53D8 }, { 0xB1E5, 0x535E }, { 0xB1E6, 0x8FA8 }, { 0xB1E7, 0x8FA9 }, + { 0xB1E8, 0x8FAB }, { 0xB1E9, 0x904D }, { 0xB1EA, 0x6807 }, { 0xB1EB, 0x5F6A }, { 0xB1EC, 0x8198 }, { 0xB1ED, 0x8868 }, { 0xB1EE, 0x9CD6 }, { 0xB1EF, 0x618B }, + { 0xB1F0, 0x522B }, { 0xB1F1, 0x762A }, { 0xB1F2, 0x5F6C }, { 0xB1F3, 0x658C }, { 0xB1F4, 0x6FD2 }, { 0xB1F5, 0x6EE8 }, { 0xB1F6, 0x5BBE }, { 0xB1F7, 0x6448 }, + { 0xB1F8, 0x5175 }, { 0xB1F9, 0x51B0 }, { 0xB1FA, 0x67C4 }, { 0xB1FB, 0x4E19 }, { 0xB1FC, 0x79C9 }, { 0xB1FD, 0x997C }, { 0xB1FE, 0x70B3 }, { 0xB2A1, 0x75C5 }, + { 0xB2A2, 0x5E76 }, { 0xB2A3, 0x73BB }, { 0xB2A4, 0x83E0 }, { 0xB2A5, 0x64AD }, { 0xB2A6, 0x62E8 }, { 0xB2A7, 0x94B5 }, { 0xB2A8, 0x6CE2 }, { 0xB2A9, 0x535A }, + { 0xB2AA, 0x52C3 }, { 0xB2AB, 0x640F }, { 0xB2AC, 0x94C2 }, { 0xB2AD, 0x7B94 }, { 0xB2AE, 0x4F2F }, { 0xB2AF, 0x5E1B }, { 0xB2B0, 0x8236 }, { 0xB2B1, 0x8116 }, + { 0xB2B2, 0x818A }, { 0xB2B3, 0x6E24 }, { 0xB2B4, 0x6CCA }, { 0xB2B5, 0x9A73 }, { 0xB2B6, 0x6355 }, { 0xB2B7, 0x535C }, { 0xB2B8, 0x54FA }, { 0xB2B9, 0x8865 }, + { 0xB2BA, 0x57E0 }, { 0xB2BB, 0x4E0D }, { 0xB2BC, 0x5E03 }, { 0xB2BD, 0x6B65 }, { 0xB2BE, 0x7C3F }, { 0xB2BF, 0x90E8 }, { 0xB2C0, 0x6016 }, { 0xB2C1, 0x64E6 }, + { 0xB2C2, 0x731C }, { 0xB2C3, 0x88C1 }, { 0xB2C4, 0x6750 }, { 0xB2C5, 0x624D }, { 0xB2C6, 0x8D22 }, { 0xB2C7, 0x776C }, { 0xB2C8, 0x8E29 }, { 0xB2C9, 0x91C7 }, + { 0xB2CA, 0x5F69 }, { 0xB2CB, 0x83DC }, { 0xB2CC, 0x8521 }, { 0xB2CD, 0x9910 }, { 0xB2CE, 0x53C2 }, { 0xB2CF, 0x8695 }, { 0xB2D0, 0x6B8B }, { 0xB2D1, 0x60ED }, + { 0xB2D2, 0x60E8 }, { 0xB2D3, 0x707F }, { 0xB2D4, 0x82CD }, { 0xB2D5, 0x8231 }, { 0xB2D6, 0x4ED3 }, { 0xB2D7, 0x6CA7 }, { 0xB2D8, 0x85CF }, { 0xB2D9, 0x64CD }, + { 0xB2DA, 0x7CD9 }, { 0xB2DB, 0x69FD }, { 0xB2DC, 0x66F9 }, { 0xB2DD, 0x8349 }, { 0xB2DE, 0x5395 }, { 0xB2DF, 0x7B56 }, { 0xB2E0, 0x4FA7 }, { 0xB2E1, 0x518C }, + { 0xB2E2, 0x6D4B }, { 0xB2E3, 0x5C42 }, { 0xB2E4, 0x8E6D }, { 0xB2E5, 0x63D2 }, { 0xB2E6, 0x53C9 }, { 0xB2E7, 0x832C }, { 0xB2E8, 0x8336 }, { 0xB2E9, 0x67E5 }, + { 0xB2EA, 0x78B4 }, { 0xB2EB, 0x643D }, { 0xB2EC, 0x5BDF }, { 0xB2ED, 0x5C94 }, { 0xB2EE, 0x5DEE }, { 0xB2EF, 0x8BE7 }, { 0xB2F0, 0x62C6 }, { 0xB2F1, 0x67F4 }, + { 0xB2F2, 0x8C7A }, { 0xB2F3, 0x6400 }, { 0xB2F4, 0x63BA }, { 0xB2F5, 0x8749 }, { 0xB2F6, 0x998B }, { 0xB2F7, 0x8C17 }, { 0xB2F8, 0x7F20 }, { 0xB2F9, 0x94F2 }, + { 0xB2FA, 0x4EA7 }, { 0xB2FB, 0x9610 }, { 0xB2FC, 0x98A4 }, { 0xB2FD, 0x660C }, { 0xB2FE, 0x7316 }, { 0xB3A1, 0x573A }, { 0xB3A2, 0x5C1D }, { 0xB3A3, 0x5E38 }, + { 0xB3A4, 0x957F }, { 0xB3A5, 0x507F }, { 0xB3A6, 0x80A0 }, { 0xB3A7, 0x5382 }, { 0xB3A8, 0x655E }, { 0xB3A9, 0x7545 }, { 0xB3AA, 0x5531 }, { 0xB3AB, 0x5021 }, + { 0xB3AC, 0x8D85 }, { 0xB3AD, 0x6284 }, { 0xB3AE, 0x949E }, { 0xB3AF, 0x671D }, { 0xB3B0, 0x5632 }, { 0xB3B1, 0x6F6E }, { 0xB3B2, 0x5DE2 }, { 0xB3B3, 0x5435 }, + { 0xB3B4, 0x7092 }, { 0xB3B5, 0x8F66 }, { 0xB3B6, 0x626F }, { 0xB3B7, 0x64A4 }, { 0xB3B8, 0x63A3 }, { 0xB3B9, 0x5F7B }, { 0xB3BA, 0x6F88 }, { 0xB3BB, 0x90F4 }, + { 0xB3BC, 0x81E3 }, { 0xB3BD, 0x8FB0 }, { 0xB3BE, 0x5C18 }, { 0xB3BF, 0x6668 }, { 0xB3C0, 0x5FF1 }, { 0xB3C1, 0x6C89 }, { 0xB3C2, 0x9648 }, { 0xB3C3, 0x8D81 }, + { 0xB3C4, 0x886C }, { 0xB3C5, 0x6491 }, { 0xB3C6, 0x79F0 }, { 0xB3C7, 0x57CE }, { 0xB3C8, 0x6A59 }, { 0xB3C9, 0x6210 }, { 0xB3CA, 0x5448 }, { 0xB3CB, 0x4E58 }, + { 0xB3CC, 0x7A0B }, { 0xB3CD, 0x60E9 }, { 0xB3CE, 0x6F84 }, { 0xB3CF, 0x8BDA }, { 0xB3D0, 0x627F }, { 0xB3D1, 0x901E }, { 0xB3D2, 0x9A8B }, { 0xB3D3, 0x79E4 }, + { 0xB3D4, 0x5403 }, { 0xB3D5, 0x75F4 }, { 0xB3D6, 0x6301 }, { 0xB3D7, 0x5319 }, { 0xB3D8, 0x6C60 }, { 0xB3D9, 0x8FDF }, { 0xB3DA, 0x5F1B }, { 0xB3DB, 0x9A70 }, + { 0xB3DC, 0x803B }, { 0xB3DD, 0x9F7F }, { 0xB3DE, 0x4F88 }, { 0xB3DF, 0x5C3A }, { 0xB3E0, 0x8D64 }, { 0xB3E1, 0x7FC5 }, { 0xB3E2, 0x65A5 }, { 0xB3E3, 0x70BD }, + { 0xB3E4, 0x5145 }, { 0xB3E5, 0x51B2 }, { 0xB3E6, 0x866B }, { 0xB3E7, 0x5D07 }, { 0xB3E8, 0x5BA0 }, { 0xB3E9, 0x62BD }, { 0xB3EA, 0x916C }, { 0xB3EB, 0x7574 }, + { 0xB3EC, 0x8E0C }, { 0xB3ED, 0x7A20 }, { 0xB3EE, 0x6101 }, { 0xB3EF, 0x7B79 }, { 0xB3F0, 0x4EC7 }, { 0xB3F1, 0x7EF8 }, { 0xB3F2, 0x7785 }, { 0xB3F3, 0x4E11 }, + { 0xB3F4, 0x81ED }, { 0xB3F5, 0x521D }, { 0xB3F6, 0x51FA }, { 0xB3F7, 0x6A71 }, { 0xB3F8, 0x53A8 }, { 0xB3F9, 0x8E87 }, { 0xB3FA, 0x9504 }, { 0xB3FB, 0x96CF }, + { 0xB3FC, 0x6EC1 }, { 0xB3FD, 0x9664 }, { 0xB3FE, 0x695A }, { 0xB4A1, 0x7840 }, { 0xB4A2, 0x50A8 }, { 0xB4A3, 0x77D7 }, { 0xB4A4, 0x6410 }, { 0xB4A5, 0x89E6 }, + { 0xB4A6, 0x5904 }, { 0xB4A7, 0x63E3 }, { 0xB4A8, 0x5DDD }, { 0xB4A9, 0x7A7F }, { 0xB4AA, 0x693D }, { 0xB4AB, 0x4F20 }, { 0xB4AC, 0x8239 }, { 0xB4AD, 0x5598 }, + { 0xB4AE, 0x4E32 }, { 0xB4AF, 0x75AE }, { 0xB4B0, 0x7A97 }, { 0xB4B1, 0x5E62 }, { 0xB4B2, 0x5E8A }, { 0xB4B3, 0x95EF }, { 0xB4B4, 0x521B }, { 0xB4B5, 0x5439 }, + { 0xB4B6, 0x708A }, { 0xB4B7, 0x6376 }, { 0xB4B8, 0x9524 }, { 0xB4B9, 0x5782 }, { 0xB4BA, 0x6625 }, { 0xB4BB, 0x693F }, { 0xB4BC, 0x9187 }, { 0xB4BD, 0x5507 }, + { 0xB4BE, 0x6DF3 }, { 0xB4BF, 0x7EAF }, { 0xB4C0, 0x8822 }, { 0xB4C1, 0x6233 }, { 0xB4C2, 0x7EF0 }, { 0xB4C3, 0x75B5 }, { 0xB4C4, 0x8328 }, { 0xB4C5, 0x78C1 }, + { 0xB4C6, 0x96CC }, { 0xB4C7, 0x8F9E }, { 0xB4C8, 0x6148 }, { 0xB4C9, 0x74F7 }, { 0xB4CA, 0x8BCD }, { 0xB4CB, 0x6B64 }, { 0xB4CC, 0x523A }, { 0xB4CD, 0x8D50 }, + { 0xB4CE, 0x6B21 }, { 0xB4CF, 0x806A }, { 0xB4D0, 0x8471 }, { 0xB4D1, 0x56F1 }, { 0xB4D2, 0x5306 }, { 0xB4D3, 0x4ECE }, { 0xB4D4, 0x4E1B }, { 0xB4D5, 0x51D1 }, + { 0xB4D6, 0x7C97 }, { 0xB4D7, 0x918B }, { 0xB4D8, 0x7C07 }, { 0xB4D9, 0x4FC3 }, { 0xB4DA, 0x8E7F }, { 0xB4DB, 0x7BE1 }, { 0xB4DC, 0x7A9C }, { 0xB4DD, 0x6467 }, + { 0xB4DE, 0x5D14 }, { 0xB4DF, 0x50AC }, { 0xB4E0, 0x8106 }, { 0xB4E1, 0x7601 }, { 0xB4E2, 0x7CB9 }, { 0xB4E3, 0x6DEC }, { 0xB4E4, 0x7FE0 }, { 0xB4E5, 0x6751 }, + { 0xB4E6, 0x5B58 }, { 0xB4E7, 0x5BF8 }, { 0xB4E8, 0x78CB }, { 0xB4E9, 0x64AE }, { 0xB4EA, 0x6413 }, { 0xB4EB, 0x63AA }, { 0xB4EC, 0x632B }, { 0xB4ED, 0x9519 }, + { 0xB4EE, 0x642D }, { 0xB4EF, 0x8FBE }, { 0xB4F0, 0x7B54 }, { 0xB4F1, 0x7629 }, { 0xB4F2, 0x6253 }, { 0xB4F3, 0x5927 }, { 0xB4F4, 0x5446 }, { 0xB4F5, 0x6B79 }, + { 0xB4F6, 0x50A3 }, { 0xB4F7, 0x6234 }, { 0xB4F8, 0x5E26 }, { 0xB4F9, 0x6B86 }, { 0xB4FA, 0x4EE3 }, { 0xB4FB, 0x8D37 }, { 0xB4FC, 0x888B }, { 0xB4FD, 0x5F85 }, + { 0xB4FE, 0x902E }, { 0xB5A1, 0x6020 }, { 0xB5A2, 0x803D }, { 0xB5A3, 0x62C5 }, { 0xB5A4, 0x4E39 }, { 0xB5A5, 0x5355 }, { 0xB5A6, 0x90F8 }, { 0xB5A7, 0x63B8 }, + { 0xB5A8, 0x80C6 }, { 0xB5A9, 0x65E6 }, { 0xB5AA, 0x6C2E }, { 0xB5AB, 0x4F46 }, { 0xB5AC, 0x60EE }, { 0xB5AD, 0x6DE1 }, { 0xB5AE, 0x8BDE }, { 0xB5AF, 0x5F39 }, + { 0xB5B0, 0x86CB }, { 0xB5B1, 0x5F53 }, { 0xB5B2, 0x6321 }, { 0xB5B3, 0x515A }, { 0xB5B4, 0x8361 }, { 0xB5B5, 0x6863 }, { 0xB5B6, 0x5200 }, { 0xB5B7, 0x6363 }, + { 0xB5B8, 0x8E48 }, { 0xB5B9, 0x5012 }, { 0xB5BA, 0x5C9B }, { 0xB5BB, 0x7977 }, { 0xB5BC, 0x5BFC }, { 0xB5BD, 0x5230 }, { 0xB5BE, 0x7A3B }, { 0xB5BF, 0x60BC }, + { 0xB5C0, 0x9053 }, { 0xB5C1, 0x76D7 }, { 0xB5C2, 0x5FB7 }, { 0xB5C3, 0x5F97 }, { 0xB5C4, 0x7684 }, { 0xB5C5, 0x8E6C }, { 0xB5C6, 0x706F }, { 0xB5C7, 0x767B }, + { 0xB5C8, 0x7B49 }, { 0xB5C9, 0x77AA }, { 0xB5CA, 0x51F3 }, { 0xB5CB, 0x9093 }, { 0xB5CC, 0x5824 }, { 0xB5CD, 0x4F4E }, { 0xB5CE, 0x6EF4 }, { 0xB5CF, 0x8FEA }, + { 0xB5D0, 0x654C }, { 0xB5D1, 0x7B1B }, { 0xB5D2, 0x72C4 }, { 0xB5D3, 0x6DA4 }, { 0xB5D4, 0x7FDF }, { 0xB5D5, 0x5AE1 }, { 0xB5D6, 0x62B5 }, { 0xB5D7, 0x5E95 }, + { 0xB5D8, 0x5730 }, { 0xB5D9, 0x8482 }, { 0xB5DA, 0x7B2C }, { 0xB5DB, 0x5E1D }, { 0xB5DC, 0x5F1F }, { 0xB5DD, 0x9012 }, { 0xB5DE, 0x7F14 }, { 0xB5DF, 0x98A0 }, + { 0xB5E0, 0x6382 }, { 0xB5E1, 0x6EC7 }, { 0xB5E2, 0x7898 }, { 0xB5E3, 0x70B9 }, { 0xB5E4, 0x5178 }, { 0xB5E5, 0x975B }, { 0xB5E6, 0x57AB }, { 0xB5E7, 0x7535 }, + { 0xB5E8, 0x4F43 }, { 0xB5E9, 0x7538 }, { 0xB5EA, 0x5E97 }, { 0xB5EB, 0x60E6 }, { 0xB5EC, 0x5960 }, { 0xB5ED, 0x6DC0 }, { 0xB5EE, 0x6BBF }, { 0xB5EF, 0x7889 }, + { 0xB5F0, 0x53FC }, { 0xB5F1, 0x96D5 }, { 0xB5F2, 0x51CB }, { 0xB5F3, 0x5201 }, { 0xB5F4, 0x6389 }, { 0xB5F5, 0x540A }, { 0xB5F6, 0x9493 }, { 0xB5F7, 0x8C03 }, + { 0xB5F8, 0x8DCC }, { 0xB5F9, 0x7239 }, { 0xB5FA, 0x789F }, { 0xB5FB, 0x8776 }, { 0xB5FC, 0x8FED }, { 0xB5FD, 0x8C0D }, { 0xB5FE, 0x53E0 }, { 0xB6A1, 0x4E01 }, + { 0xB6A2, 0x76EF }, { 0xB6A3, 0x53EE }, { 0xB6A4, 0x9489 }, { 0xB6A5, 0x9876 }, { 0xB6A6, 0x9F0E }, { 0xB6A7, 0x952D }, { 0xB6A8, 0x5B9A }, { 0xB6A9, 0x8BA2 }, + { 0xB6AA, 0x4E22 }, { 0xB6AB, 0x4E1C }, { 0xB6AC, 0x51AC }, { 0xB6AD, 0x8463 }, { 0xB6AE, 0x61C2 }, { 0xB6AF, 0x52A8 }, { 0xB6B0, 0x680B }, { 0xB6B1, 0x4F97 }, + { 0xB6B2, 0x606B }, { 0xB6B3, 0x51BB }, { 0xB6B4, 0x6D1E }, { 0xB6B5, 0x515C }, { 0xB6B6, 0x6296 }, { 0xB6B7, 0x6597 }, { 0xB6B8, 0x9661 }, { 0xB6B9, 0x8C46 }, + { 0xB6BA, 0x9017 }, { 0xB6BB, 0x75D8 }, { 0xB6BC, 0x90FD }, { 0xB6BD, 0x7763 }, { 0xB6BE, 0x6BD2 }, { 0xB6BF, 0x728A }, { 0xB6C0, 0x72EC }, { 0xB6C1, 0x8BFB }, + { 0xB6C2, 0x5835 }, { 0xB6C3, 0x7779 }, { 0xB6C4, 0x8D4C }, { 0xB6C5, 0x675C }, { 0xB6C6, 0x9540 }, { 0xB6C7, 0x809A }, { 0xB6C8, 0x5EA6 }, { 0xB6C9, 0x6E21 }, + { 0xB6CA, 0x5992 }, { 0xB6CB, 0x7AEF }, { 0xB6CC, 0x77ED }, { 0xB6CD, 0x953B }, { 0xB6CE, 0x6BB5 }, { 0xB6CF, 0x65AD }, { 0xB6D0, 0x7F0E }, { 0xB6D1, 0x5806 }, + { 0xB6D2, 0x5151 }, { 0xB6D3, 0x961F }, { 0xB6D4, 0x5BF9 }, { 0xB6D5, 0x58A9 }, { 0xB6D6, 0x5428 }, { 0xB6D7, 0x8E72 }, { 0xB6D8, 0x6566 }, { 0xB6D9, 0x987F }, + { 0xB6DA, 0x56E4 }, { 0xB6DB, 0x949D }, { 0xB6DC, 0x76FE }, { 0xB6DD, 0x9041 }, { 0xB6DE, 0x6387 }, { 0xB6DF, 0x54C6 }, { 0xB6E0, 0x591A }, { 0xB6E1, 0x593A }, + { 0xB6E2, 0x579B }, { 0xB6E3, 0x8EB2 }, { 0xB6E4, 0x6735 }, { 0xB6E5, 0x8DFA }, { 0xB6E6, 0x8235 }, { 0xB6E7, 0x5241 }, { 0xB6E8, 0x60F0 }, { 0xB6E9, 0x5815 }, + { 0xB6EA, 0x86FE }, { 0xB6EB, 0x5CE8 }, { 0xB6EC, 0x9E45 }, { 0xB6ED, 0x4FC4 }, { 0xB6EE, 0x989D }, { 0xB6EF, 0x8BB9 }, { 0xB6F0, 0x5A25 }, { 0xB6F1, 0x6076 }, + { 0xB6F2, 0x5384 }, { 0xB6F3, 0x627C }, { 0xB6F4, 0x904F }, { 0xB6F5, 0x9102 }, { 0xB6F6, 0x997F }, { 0xB6F7, 0x6069 }, { 0xB6F8, 0x800C }, { 0xB6F9, 0x513F }, + { 0xB6FA, 0x8033 }, { 0xB6FB, 0x5C14 }, { 0xB6FC, 0x9975 }, { 0xB6FD, 0x6D31 }, { 0xB6FE, 0x4E8C }, { 0xB7A1, 0x8D30 }, { 0xB7A2, 0x53D1 }, { 0xB7A3, 0x7F5A }, + { 0xB7A4, 0x7B4F }, { 0xB7A5, 0x4F10 }, { 0xB7A6, 0x4E4F }, { 0xB7A7, 0x9600 }, { 0xB7A8, 0x6CD5 }, { 0xB7A9, 0x73D0 }, { 0xB7AA, 0x85E9 }, { 0xB7AB, 0x5E06 }, + { 0xB7AC, 0x756A }, { 0xB7AD, 0x7FFB }, { 0xB7AE, 0x6A0A }, { 0xB7AF, 0x77FE }, { 0xB7B0, 0x9492 }, { 0xB7B1, 0x7E41 }, { 0xB7B2, 0x51E1 }, { 0xB7B3, 0x70E6 }, + { 0xB7B4, 0x53CD }, { 0xB7B5, 0x8FD4 }, { 0xB7B6, 0x8303 }, { 0xB7B7, 0x8D29 }, { 0xB7B8, 0x72AF }, { 0xB7B9, 0x996D }, { 0xB7BA, 0x6CDB }, { 0xB7BB, 0x574A }, + { 0xB7BC, 0x82B3 }, { 0xB7BD, 0x65B9 }, { 0xB7BE, 0x80AA }, { 0xB7BF, 0x623F }, { 0xB7C0, 0x9632 }, { 0xB7C1, 0x59A8 }, { 0xB7C2, 0x4EFF }, { 0xB7C3, 0x8BBF }, + { 0xB7C4, 0x7EBA }, { 0xB7C5, 0x653E }, { 0xB7C6, 0x83F2 }, { 0xB7C7, 0x975E }, { 0xB7C8, 0x5561 }, { 0xB7C9, 0x98DE }, { 0xB7CA, 0x80A5 }, { 0xB7CB, 0x532A }, + { 0xB7CC, 0x8BFD }, { 0xB7CD, 0x5420 }, { 0xB7CE, 0x80BA }, { 0xB7CF, 0x5E9F }, { 0xB7D0, 0x6CB8 }, { 0xB7D1, 0x8D39 }, { 0xB7D2, 0x82AC }, { 0xB7D3, 0x915A }, + { 0xB7D4, 0x5429 }, { 0xB7D5, 0x6C1B }, { 0xB7D6, 0x5206 }, { 0xB7D7, 0x7EB7 }, { 0xB7D8, 0x575F }, { 0xB7D9, 0x711A }, { 0xB7DA, 0x6C7E }, { 0xB7DB, 0x7C89 }, + { 0xB7DC, 0x594B }, { 0xB7DD, 0x4EFD }, { 0xB7DE, 0x5FFF }, { 0xB7DF, 0x6124 }, { 0xB7E0, 0x7CAA }, { 0xB7E1, 0x4E30 }, { 0xB7E2, 0x5C01 }, { 0xB7E3, 0x67AB }, + { 0xB7E4, 0x8702 }, { 0xB7E5, 0x5CF0 }, { 0xB7E6, 0x950B }, { 0xB7E7, 0x98CE }, { 0xB7E8, 0x75AF }, { 0xB7E9, 0x70FD }, { 0xB7EA, 0x9022 }, { 0xB7EB, 0x51AF }, + { 0xB7EC, 0x7F1D }, { 0xB7ED, 0x8BBD }, { 0xB7EE, 0x5949 }, { 0xB7EF, 0x51E4 }, { 0xB7F0, 0x4F5B }, { 0xB7F1, 0x5426 }, { 0xB7F2, 0x592B }, { 0xB7F3, 0x6577 }, + { 0xB7F4, 0x80A4 }, { 0xB7F5, 0x5B75 }, { 0xB7F6, 0x6276 }, { 0xB7F7, 0x62C2 }, { 0xB7F8, 0x8F90 }, { 0xB7F9, 0x5E45 }, { 0xB7FA, 0x6C1F }, { 0xB7FB, 0x7B26 }, + { 0xB7FC, 0x4F0F }, { 0xB7FD, 0x4FD8 }, { 0xB7FE, 0x670D }, { 0xB8A1, 0x6D6E }, { 0xB8A2, 0x6DAA }, { 0xB8A3, 0x798F }, { 0xB8A4, 0x88B1 }, { 0xB8A5, 0x5F17 }, + { 0xB8A6, 0x752B }, { 0xB8A7, 0x629A }, { 0xB8A8, 0x8F85 }, { 0xB8A9, 0x4FEF }, { 0xB8AA, 0x91DC }, { 0xB8AB, 0x65A7 }, { 0xB8AC, 0x812F }, { 0xB8AD, 0x8151 }, + { 0xB8AE, 0x5E9C }, { 0xB8AF, 0x8150 }, { 0xB8B0, 0x8D74 }, { 0xB8B1, 0x526F }, { 0xB8B2, 0x8986 }, { 0xB8B3, 0x8D4B }, { 0xB8B4, 0x590D }, { 0xB8B5, 0x5085 }, + { 0xB8B6, 0x4ED8 }, { 0xB8B7, 0x961C }, { 0xB8B8, 0x7236 }, { 0xB8B9, 0x8179 }, { 0xB8BA, 0x8D1F }, { 0xB8BB, 0x5BCC }, { 0xB8BC, 0x8BA3 }, { 0xB8BD, 0x9644 }, + { 0xB8BE, 0x5987 }, { 0xB8BF, 0x7F1A }, { 0xB8C0, 0x5490 }, { 0xB8C1, 0x5676 }, { 0xB8C2, 0x560E }, { 0xB8C3, 0x8BE5 }, { 0xB8C4, 0x6539 }, { 0xB8C5, 0x6982 }, + { 0xB8C6, 0x9499 }, { 0xB8C7, 0x76D6 }, { 0xB8C8, 0x6E89 }, { 0xB8C9, 0x5E72 }, { 0xB8CA, 0x7518 }, { 0xB8CB, 0x6746 }, { 0xB8CC, 0x67D1 }, { 0xB8CD, 0x7AFF }, + { 0xB8CE, 0x809D }, { 0xB8CF, 0x8D76 }, { 0xB8D0, 0x611F }, { 0xB8D1, 0x79C6 }, { 0xB8D2, 0x6562 }, { 0xB8D3, 0x8D63 }, { 0xB8D4, 0x5188 }, { 0xB8D5, 0x521A }, + { 0xB8D6, 0x94A2 }, { 0xB8D7, 0x7F38 }, { 0xB8D8, 0x809B }, { 0xB8D9, 0x7EB2 }, { 0xB8DA, 0x5C97 }, { 0xB8DB, 0x6E2F }, { 0xB8DC, 0x6760 }, { 0xB8DD, 0x7BD9 }, + { 0xB8DE, 0x768B }, { 0xB8DF, 0x9AD8 }, { 0xB8E0, 0x818F }, { 0xB8E1, 0x7F94 }, { 0xB8E2, 0x7CD5 }, { 0xB8E3, 0x641E }, { 0xB8E4, 0x9550 }, { 0xB8E5, 0x7A3F }, + { 0xB8E6, 0x544A }, { 0xB8E7, 0x54E5 }, { 0xB8E8, 0x6B4C }, { 0xB8E9, 0x6401 }, { 0xB8EA, 0x6208 }, { 0xB8EB, 0x9E3D }, { 0xB8EC, 0x80F3 }, { 0xB8ED, 0x7599 }, + { 0xB8EE, 0x5272 }, { 0xB8EF, 0x9769 }, { 0xB8F0, 0x845B }, { 0xB8F1, 0x683C }, { 0xB8F2, 0x86E4 }, { 0xB8F3, 0x9601 }, { 0xB8F4, 0x9694 }, { 0xB8F5, 0x94EC }, + { 0xB8F6, 0x4E2A }, { 0xB8F7, 0x5404 }, { 0xB8F8, 0x7ED9 }, { 0xB8F9, 0x6839 }, { 0xB8FA, 0x8DDF }, { 0xB8FB, 0x8015 }, { 0xB8FC, 0x66F4 }, { 0xB8FD, 0x5E9A }, + { 0xB8FE, 0x7FB9 }, { 0xB9A1, 0x57C2 }, { 0xB9A2, 0x803F }, { 0xB9A3, 0x6897 }, { 0xB9A4, 0x5DE5 }, { 0xB9A5, 0x653B }, { 0xB9A6, 0x529F }, { 0xB9A7, 0x606D }, + { 0xB9A8, 0x9F9A }, { 0xB9A9, 0x4F9B }, { 0xB9AA, 0x8EAC }, { 0xB9AB, 0x516C }, { 0xB9AC, 0x5BAB }, { 0xB9AD, 0x5F13 }, { 0xB9AE, 0x5DE9 }, { 0xB9AF, 0x6C5E }, + { 0xB9B0, 0x62F1 }, { 0xB9B1, 0x8D21 }, { 0xB9B2, 0x5171 }, { 0xB9B3, 0x94A9 }, { 0xB9B4, 0x52FE }, { 0xB9B5, 0x6C9F }, { 0xB9B6, 0x82DF }, { 0xB9B7, 0x72D7 }, + { 0xB9B8, 0x57A2 }, { 0xB9B9, 0x6784 }, { 0xB9BA, 0x8D2D }, { 0xB9BB, 0x591F }, { 0xB9BC, 0x8F9C }, { 0xB9BD, 0x83C7 }, { 0xB9BE, 0x5495 }, { 0xB9BF, 0x7B8D }, + { 0xB9C0, 0x4F30 }, { 0xB9C1, 0x6CBD }, { 0xB9C2, 0x5B64 }, { 0xB9C3, 0x59D1 }, { 0xB9C4, 0x9F13 }, { 0xB9C5, 0x53E4 }, { 0xB9C6, 0x86CA }, { 0xB9C7, 0x9AA8 }, + { 0xB9C8, 0x8C37 }, { 0xB9C9, 0x80A1 }, { 0xB9CA, 0x6545 }, { 0xB9CB, 0x987E }, { 0xB9CC, 0x56FA }, { 0xB9CD, 0x96C7 }, { 0xB9CE, 0x522E }, { 0xB9CF, 0x74DC }, + { 0xB9D0, 0x5250 }, { 0xB9D1, 0x5BE1 }, { 0xB9D2, 0x6302 }, { 0xB9D3, 0x8902 }, { 0xB9D4, 0x4E56 }, { 0xB9D5, 0x62D0 }, { 0xB9D6, 0x602A }, { 0xB9D7, 0x68FA }, + { 0xB9D8, 0x5173 }, { 0xB9D9, 0x5B98 }, { 0xB9DA, 0x51A0 }, { 0xB9DB, 0x89C2 }, { 0xB9DC, 0x7BA1 }, { 0xB9DD, 0x9986 }, { 0xB9DE, 0x7F50 }, { 0xB9DF, 0x60EF }, + { 0xB9E0, 0x704C }, { 0xB9E1, 0x8D2F }, { 0xB9E2, 0x5149 }, { 0xB9E3, 0x5E7F }, { 0xB9E4, 0x901B }, { 0xB9E5, 0x7470 }, { 0xB9E6, 0x89C4 }, { 0xB9E7, 0x572D }, + { 0xB9E8, 0x7845 }, { 0xB9E9, 0x5F52 }, { 0xB9EA, 0x9F9F }, { 0xB9EB, 0x95FA }, { 0xB9EC, 0x8F68 }, { 0xB9ED, 0x9B3C }, { 0xB9EE, 0x8BE1 }, { 0xB9EF, 0x7678 }, + { 0xB9F0, 0x6842 }, { 0xB9F1, 0x67DC }, { 0xB9F2, 0x8DEA }, { 0xB9F3, 0x8D35 }, { 0xB9F4, 0x523D }, { 0xB9F5, 0x8F8A }, { 0xB9F6, 0x6EDA }, { 0xB9F7, 0x68CD }, + { 0xB9F8, 0x9505 }, { 0xB9F9, 0x90ED }, { 0xB9FA, 0x56FD }, { 0xB9FB, 0x679C }, { 0xB9FC, 0x88F9 }, { 0xB9FD, 0x8FC7 }, { 0xB9FE, 0x54C8 }, { 0xBAA1, 0x9AB8 }, + { 0xBAA2, 0x5B69 }, { 0xBAA3, 0x6D77 }, { 0xBAA4, 0x6C26 }, { 0xBAA5, 0x4EA5 }, { 0xBAA6, 0x5BB3 }, { 0xBAA7, 0x9A87 }, { 0xBAA8, 0x9163 }, { 0xBAA9, 0x61A8 }, + { 0xBAAA, 0x90AF }, { 0xBAAB, 0x97E9 }, { 0xBAAC, 0x542B }, { 0xBAAD, 0x6DB5 }, { 0xBAAE, 0x5BD2 }, { 0xBAAF, 0x51FD }, { 0xBAB0, 0x558A }, { 0xBAB1, 0x7F55 }, + { 0xBAB2, 0x7FF0 }, { 0xBAB3, 0x64BC }, { 0xBAB4, 0x634D }, { 0xBAB5, 0x65F1 }, { 0xBAB6, 0x61BE }, { 0xBAB7, 0x608D }, { 0xBAB8, 0x710A }, { 0xBAB9, 0x6C57 }, + { 0xBABA, 0x6C49 }, { 0xBABB, 0x592F }, { 0xBABC, 0x676D }, { 0xBABD, 0x822A }, { 0xBABE, 0x58D5 }, { 0xBABF, 0x568E }, { 0xBAC0, 0x8C6A }, { 0xBAC1, 0x6BEB }, + { 0xBAC2, 0x90DD }, { 0xBAC3, 0x597D }, { 0xBAC4, 0x8017 }, { 0xBAC5, 0x53F7 }, { 0xBAC6, 0x6D69 }, { 0xBAC7, 0x5475 }, { 0xBAC8, 0x559D }, { 0xBAC9, 0x8377 }, + { 0xBACA, 0x83CF }, { 0xBACB, 0x6838 }, { 0xBACC, 0x79BE }, { 0xBACD, 0x548C }, { 0xBACE, 0x4F55 }, { 0xBACF, 0x5408 }, { 0xBAD0, 0x76D2 }, { 0xBAD1, 0x8C89 }, + { 0xBAD2, 0x9602 }, { 0xBAD3, 0x6CB3 }, { 0xBAD4, 0x6DB8 }, { 0xBAD5, 0x8D6B }, { 0xBAD6, 0x8910 }, { 0xBAD7, 0x9E64 }, { 0xBAD8, 0x8D3A }, { 0xBAD9, 0x563F }, + { 0xBADA, 0x9ED1 }, { 0xBADB, 0x75D5 }, { 0xBADC, 0x5F88 }, { 0xBADD, 0x72E0 }, { 0xBADE, 0x6068 }, { 0xBADF, 0x54FC }, { 0xBAE0, 0x4EA8 }, { 0xBAE1, 0x6A2A }, + { 0xBAE2, 0x8861 }, { 0xBAE3, 0x6052 }, { 0xBAE4, 0x8F70 }, { 0xBAE5, 0x54C4 }, { 0xBAE6, 0x70D8 }, { 0xBAE7, 0x8679 }, { 0xBAE8, 0x9E3F }, { 0xBAE9, 0x6D2A }, + { 0xBAEA, 0x5B8F }, { 0xBAEB, 0x5F18 }, { 0xBAEC, 0x7EA2 }, { 0xBAED, 0x5589 }, { 0xBAEE, 0x4FAF }, { 0xBAEF, 0x7334 }, { 0xBAF0, 0x543C }, { 0xBAF1, 0x539A }, + { 0xBAF2, 0x5019 }, { 0xBAF3, 0x540E }, { 0xBAF4, 0x547C }, { 0xBAF5, 0x4E4E }, { 0xBAF6, 0x5FFD }, { 0xBAF7, 0x745A }, { 0xBAF8, 0x58F6 }, { 0xBAF9, 0x846B }, + { 0xBAFA, 0x80E1 }, { 0xBAFB, 0x8774 }, { 0xBAFC, 0x72D0 }, { 0xBAFD, 0x7CCA }, { 0xBAFE, 0x6E56 }, { 0xBBA1, 0x5F27 }, { 0xBBA2, 0x864E }, { 0xBBA3, 0x552C }, + { 0xBBA4, 0x62A4 }, { 0xBBA5, 0x4E92 }, { 0xBBA6, 0x6CAA }, { 0xBBA7, 0x6237 }, { 0xBBA8, 0x82B1 }, { 0xBBA9, 0x54D7 }, { 0xBBAA, 0x534E }, { 0xBBAB, 0x733E }, + { 0xBBAC, 0x6ED1 }, { 0xBBAD, 0x753B }, { 0xBBAE, 0x5212 }, { 0xBBAF, 0x5316 }, { 0xBBB0, 0x8BDD }, { 0xBBB1, 0x69D0 }, { 0xBBB2, 0x5F8A }, { 0xBBB3, 0x6000 }, + { 0xBBB4, 0x6DEE }, { 0xBBB5, 0x574F }, { 0xBBB6, 0x6B22 }, { 0xBBB7, 0x73AF }, { 0xBBB8, 0x6853 }, { 0xBBB9, 0x8FD8 }, { 0xBBBA, 0x7F13 }, { 0xBBBB, 0x6362 }, + { 0xBBBC, 0x60A3 }, { 0xBBBD, 0x5524 }, { 0xBBBE, 0x75EA }, { 0xBBBF, 0x8C62 }, { 0xBBC0, 0x7115 }, { 0xBBC1, 0x6DA3 }, { 0xBBC2, 0x5BA6 }, { 0xBBC3, 0x5E7B }, + { 0xBBC4, 0x8352 }, { 0xBBC5, 0x614C }, { 0xBBC6, 0x9EC4 }, { 0xBBC7, 0x78FA }, { 0xBBC8, 0x8757 }, { 0xBBC9, 0x7C27 }, { 0xBBCA, 0x7687 }, { 0xBBCB, 0x51F0 }, + { 0xBBCC, 0x60F6 }, { 0xBBCD, 0x714C }, { 0xBBCE, 0x6643 }, { 0xBBCF, 0x5E4C }, { 0xBBD0, 0x604D }, { 0xBBD1, 0x8C0E }, { 0xBBD2, 0x7070 }, { 0xBBD3, 0x6325 }, + { 0xBBD4, 0x8F89 }, { 0xBBD5, 0x5FBD }, { 0xBBD6, 0x6062 }, { 0xBBD7, 0x86D4 }, { 0xBBD8, 0x56DE }, { 0xBBD9, 0x6BC1 }, { 0xBBDA, 0x6094 }, { 0xBBDB, 0x6167 }, + { 0xBBDC, 0x5349 }, { 0xBBDD, 0x60E0 }, { 0xBBDE, 0x6666 }, { 0xBBDF, 0x8D3F }, { 0xBBE0, 0x79FD }, { 0xBBE1, 0x4F1A }, { 0xBBE2, 0x70E9 }, { 0xBBE3, 0x6C47 }, + { 0xBBE4, 0x8BB3 }, { 0xBBE5, 0x8BF2 }, { 0xBBE6, 0x7ED8 }, { 0xBBE7, 0x8364 }, { 0xBBE8, 0x660F }, { 0xBBE9, 0x5A5A }, { 0xBBEA, 0x9B42 }, { 0xBBEB, 0x6D51 }, + { 0xBBEC, 0x6DF7 }, { 0xBBED, 0x8C41 }, { 0xBBEE, 0x6D3B }, { 0xBBEF, 0x4F19 }, { 0xBBF0, 0x706B }, { 0xBBF1, 0x83B7 }, { 0xBBF2, 0x6216 }, { 0xBBF3, 0x60D1 }, + { 0xBBF4, 0x970D }, { 0xBBF5, 0x8D27 }, { 0xBBF6, 0x7978 }, { 0xBBF7, 0x51FB }, { 0xBBF8, 0x573E }, { 0xBBF9, 0x57FA }, { 0xBBFA, 0x673A }, { 0xBBFB, 0x7578 }, + { 0xBBFC, 0x7A3D }, { 0xBBFD, 0x79EF }, { 0xBBFE, 0x7B95 }, { 0xBCA1, 0x808C }, { 0xBCA2, 0x9965 }, { 0xBCA3, 0x8FF9 }, { 0xBCA4, 0x6FC0 }, { 0xBCA5, 0x8BA5 }, + { 0xBCA6, 0x9E21 }, { 0xBCA7, 0x59EC }, { 0xBCA8, 0x7EE9 }, { 0xBCA9, 0x7F09 }, { 0xBCAA, 0x5409 }, { 0xBCAB, 0x6781 }, { 0xBCAC, 0x68D8 }, { 0xBCAD, 0x8F91 }, + { 0xBCAE, 0x7C4D }, { 0xBCAF, 0x96C6 }, { 0xBCB0, 0x53CA }, { 0xBCB1, 0x6025 }, { 0xBCB2, 0x75BE }, { 0xBCB3, 0x6C72 }, { 0xBCB4, 0x5373 }, { 0xBCB5, 0x5AC9 }, + { 0xBCB6, 0x7EA7 }, { 0xBCB7, 0x6324 }, { 0xBCB8, 0x51E0 }, { 0xBCB9, 0x810A }, { 0xBCBA, 0x5DF1 }, { 0xBCBB, 0x84DF }, { 0xBCBC, 0x6280 }, { 0xBCBD, 0x5180 }, + { 0xBCBE, 0x5B63 }, { 0xBCBF, 0x4F0E }, { 0xBCC0, 0x796D }, { 0xBCC1, 0x5242 }, { 0xBCC2, 0x60B8 }, { 0xBCC3, 0x6D4E }, { 0xBCC4, 0x5BC4 }, { 0xBCC5, 0x5BC2 }, + { 0xBCC6, 0x8BA1 }, { 0xBCC7, 0x8BB0 }, { 0xBCC8, 0x65E2 }, { 0xBCC9, 0x5FCC }, { 0xBCCA, 0x9645 }, { 0xBCCB, 0x5993 }, { 0xBCCC, 0x7EE7 }, { 0xBCCD, 0x7EAA }, + { 0xBCCE, 0x5609 }, { 0xBCCF, 0x67B7 }, { 0xBCD0, 0x5939 }, { 0xBCD1, 0x4F73 }, { 0xBCD2, 0x5BB6 }, { 0xBCD3, 0x52A0 }, { 0xBCD4, 0x835A }, { 0xBCD5, 0x988A }, + { 0xBCD6, 0x8D3E }, { 0xBCD7, 0x7532 }, { 0xBCD8, 0x94BE }, { 0xBCD9, 0x5047 }, { 0xBCDA, 0x7A3C }, { 0xBCDB, 0x4EF7 }, { 0xBCDC, 0x67B6 }, { 0xBCDD, 0x9A7E }, + { 0xBCDE, 0x5AC1 }, { 0xBCDF, 0x6B7C }, { 0xBCE0, 0x76D1 }, { 0xBCE1, 0x575A }, { 0xBCE2, 0x5C16 }, { 0xBCE3, 0x7B3A }, { 0xBCE4, 0x95F4 }, { 0xBCE5, 0x714E }, + { 0xBCE6, 0x517C }, { 0xBCE7, 0x80A9 }, { 0xBCE8, 0x8270 }, { 0xBCE9, 0x5978 }, { 0xBCEA, 0x7F04 }, { 0xBCEB, 0x8327 }, { 0xBCEC, 0x68C0 }, { 0xBCED, 0x67EC }, + { 0xBCEE, 0x78B1 }, { 0xBCEF, 0x7877 }, { 0xBCF0, 0x62E3 }, { 0xBCF1, 0x6361 }, { 0xBCF2, 0x7B80 }, { 0xBCF3, 0x4FED }, { 0xBCF4, 0x526A }, { 0xBCF5, 0x51CF }, + { 0xBCF6, 0x8350 }, { 0xBCF7, 0x69DB }, { 0xBCF8, 0x9274 }, { 0xBCF9, 0x8DF5 }, { 0xBCFA, 0x8D31 }, { 0xBCFB, 0x89C1 }, { 0xBCFC, 0x952E }, { 0xBCFD, 0x7BAD }, + { 0xBCFE, 0x4EF6 }, { 0xBDA1, 0x5065 }, { 0xBDA2, 0x8230 }, { 0xBDA3, 0x5251 }, { 0xBDA4, 0x996F }, { 0xBDA5, 0x6E10 }, { 0xBDA6, 0x6E85 }, { 0xBDA7, 0x6DA7 }, + { 0xBDA8, 0x5EFA }, { 0xBDA9, 0x50F5 }, { 0xBDAA, 0x59DC }, { 0xBDAB, 0x5C06 }, { 0xBDAC, 0x6D46 }, { 0xBDAD, 0x6C5F }, { 0xBDAE, 0x7586 }, { 0xBDAF, 0x848B }, + { 0xBDB0, 0x6868 }, { 0xBDB1, 0x5956 }, { 0xBDB2, 0x8BB2 }, { 0xBDB3, 0x5320 }, { 0xBDB4, 0x9171 }, { 0xBDB5, 0x964D }, { 0xBDB6, 0x8549 }, { 0xBDB7, 0x6912 }, + { 0xBDB8, 0x7901 }, { 0xBDB9, 0x7126 }, { 0xBDBA, 0x80F6 }, { 0xBDBB, 0x4EA4 }, { 0xBDBC, 0x90CA }, { 0xBDBD, 0x6D47 }, { 0xBDBE, 0x9A84 }, { 0xBDBF, 0x5A07 }, + { 0xBDC0, 0x56BC }, { 0xBDC1, 0x6405 }, { 0xBDC2, 0x94F0 }, { 0xBDC3, 0x77EB }, { 0xBDC4, 0x4FA5 }, { 0xBDC5, 0x811A }, { 0xBDC6, 0x72E1 }, { 0xBDC7, 0x89D2 }, + { 0xBDC8, 0x997A }, { 0xBDC9, 0x7F34 }, { 0xBDCA, 0x7EDE }, { 0xBDCB, 0x527F }, { 0xBDCC, 0x6559 }, { 0xBDCD, 0x9175 }, { 0xBDCE, 0x8F7F }, { 0xBDCF, 0x8F83 }, + { 0xBDD0, 0x53EB }, { 0xBDD1, 0x7A96 }, { 0xBDD2, 0x63ED }, { 0xBDD3, 0x63A5 }, { 0xBDD4, 0x7686 }, { 0xBDD5, 0x79F8 }, { 0xBDD6, 0x8857 }, { 0xBDD7, 0x9636 }, + { 0xBDD8, 0x622A }, { 0xBDD9, 0x52AB }, { 0xBDDA, 0x8282 }, { 0xBDDB, 0x6854 }, { 0xBDDC, 0x6770 }, { 0xBDDD, 0x6377 }, { 0xBDDE, 0x776B }, { 0xBDDF, 0x7AED }, + { 0xBDE0, 0x6D01 }, { 0xBDE1, 0x7ED3 }, { 0xBDE2, 0x89E3 }, { 0xBDE3, 0x59D0 }, { 0xBDE4, 0x6212 }, { 0xBDE5, 0x85C9 }, { 0xBDE6, 0x82A5 }, { 0xBDE7, 0x754C }, + { 0xBDE8, 0x501F }, { 0xBDE9, 0x4ECB }, { 0xBDEA, 0x75A5 }, { 0xBDEB, 0x8BEB }, { 0xBDEC, 0x5C4A }, { 0xBDED, 0x5DFE }, { 0xBDEE, 0x7B4B }, { 0xBDEF, 0x65A4 }, + { 0xBDF0, 0x91D1 }, { 0xBDF1, 0x4ECA }, { 0xBDF2, 0x6D25 }, { 0xBDF3, 0x895F }, { 0xBDF4, 0x7D27 }, { 0xBDF5, 0x9526 }, { 0xBDF6, 0x4EC5 }, { 0xBDF7, 0x8C28 }, + { 0xBDF8, 0x8FDB }, { 0xBDF9, 0x9773 }, { 0xBDFA, 0x664B }, { 0xBDFB, 0x7981 }, { 0xBDFC, 0x8FD1 }, { 0xBDFD, 0x70EC }, { 0xBDFE, 0x6D78 }, { 0xBEA1, 0x5C3D }, + { 0xBEA2, 0x52B2 }, { 0xBEA3, 0x8346 }, { 0xBEA4, 0x5162 }, { 0xBEA5, 0x830E }, { 0xBEA6, 0x775B }, { 0xBEA7, 0x6676 }, { 0xBEA8, 0x9CB8 }, { 0xBEA9, 0x4EAC }, + { 0xBEAA, 0x60CA }, { 0xBEAB, 0x7CBE }, { 0xBEAC, 0x7CB3 }, { 0xBEAD, 0x7ECF }, { 0xBEAE, 0x4E95 }, { 0xBEAF, 0x8B66 }, { 0xBEB0, 0x666F }, { 0xBEB1, 0x9888 }, + { 0xBEB2, 0x9759 }, { 0xBEB3, 0x5883 }, { 0xBEB4, 0x656C }, { 0xBEB5, 0x955C }, { 0xBEB6, 0x5F84 }, { 0xBEB7, 0x75C9 }, { 0xBEB8, 0x9756 }, { 0xBEB9, 0x7ADF }, + { 0xBEBA, 0x7ADE }, { 0xBEBB, 0x51C0 }, { 0xBEBC, 0x70AF }, { 0xBEBD, 0x7A98 }, { 0xBEBE, 0x63EA }, { 0xBEBF, 0x7A76 }, { 0xBEC0, 0x7EA0 }, { 0xBEC1, 0x7396 }, + { 0xBEC2, 0x97ED }, { 0xBEC3, 0x4E45 }, { 0xBEC4, 0x7078 }, { 0xBEC5, 0x4E5D }, { 0xBEC6, 0x9152 }, { 0xBEC7, 0x53A9 }, { 0xBEC8, 0x6551 }, { 0xBEC9, 0x65E7 }, + { 0xBECA, 0x81FC }, { 0xBECB, 0x8205 }, { 0xBECC, 0x548E }, { 0xBECD, 0x5C31 }, { 0xBECE, 0x759A }, { 0xBECF, 0x97A0 }, { 0xBED0, 0x62D8 }, { 0xBED1, 0x72D9 }, + { 0xBED2, 0x75BD }, { 0xBED3, 0x5C45 }, { 0xBED4, 0x9A79 }, { 0xBED5, 0x83CA }, { 0xBED6, 0x5C40 }, { 0xBED7, 0x5480 }, { 0xBED8, 0x77E9 }, { 0xBED9, 0x4E3E }, + { 0xBEDA, 0x6CAE }, { 0xBEDB, 0x805A }, { 0xBEDC, 0x62D2 }, { 0xBEDD, 0x636E }, { 0xBEDE, 0x5DE8 }, { 0xBEDF, 0x5177 }, { 0xBEE0, 0x8DDD }, { 0xBEE1, 0x8E1E }, + { 0xBEE2, 0x952F }, { 0xBEE3, 0x4FF1 }, { 0xBEE4, 0x53E5 }, { 0xBEE5, 0x60E7 }, { 0xBEE6, 0x70AC }, { 0xBEE7, 0x5267 }, { 0xBEE8, 0x6350 }, { 0xBEE9, 0x9E43 }, + { 0xBEEA, 0x5A1F }, { 0xBEEB, 0x5026 }, { 0xBEEC, 0x7737 }, { 0xBEED, 0x5377 }, { 0xBEEE, 0x7EE2 }, { 0xBEEF, 0x6485 }, { 0xBEF0, 0x652B }, { 0xBEF1, 0x6289 }, + { 0xBEF2, 0x6398 }, { 0xBEF3, 0x5014 }, { 0xBEF4, 0x7235 }, { 0xBEF5, 0x89C9 }, { 0xBEF6, 0x51B3 }, { 0xBEF7, 0x8BC0 }, { 0xBEF8, 0x7EDD }, { 0xBEF9, 0x5747 }, + { 0xBEFA, 0x83CC }, { 0xBEFB, 0x94A7 }, { 0xBEFC, 0x519B }, { 0xBEFD, 0x541B }, { 0xBEFE, 0x5CFB }, { 0xBFA1, 0x4FCA }, { 0xBFA2, 0x7AE3 }, { 0xBFA3, 0x6D5A }, + { 0xBFA4, 0x90E1 }, { 0xBFA5, 0x9A8F }, { 0xBFA6, 0x5580 }, { 0xBFA7, 0x5496 }, { 0xBFA8, 0x5361 }, { 0xBFA9, 0x54AF }, { 0xBFAA, 0x5F00 }, { 0xBFAB, 0x63E9 }, + { 0xBFAC, 0x6977 }, { 0xBFAD, 0x51EF }, { 0xBFAE, 0x6168 }, { 0xBFAF, 0x520A }, { 0xBFB0, 0x582A }, { 0xBFB1, 0x52D8 }, { 0xBFB2, 0x574E }, { 0xBFB3, 0x780D }, + { 0xBFB4, 0x770B }, { 0xBFB5, 0x5EB7 }, { 0xBFB6, 0x6177 }, { 0xBFB7, 0x7CE0 }, { 0xBFB8, 0x625B }, { 0xBFB9, 0x6297 }, { 0xBFBA, 0x4EA2 }, { 0xBFBB, 0x7095 }, + { 0xBFBC, 0x8003 }, { 0xBFBD, 0x62F7 }, { 0xBFBE, 0x70E4 }, { 0xBFBF, 0x9760 }, { 0xBFC0, 0x5777 }, { 0xBFC1, 0x82DB }, { 0xBFC2, 0x67EF }, { 0xBFC3, 0x68F5 }, + { 0xBFC4, 0x78D5 }, { 0xBFC5, 0x9897 }, { 0xBFC6, 0x79D1 }, { 0xBFC7, 0x58F3 }, { 0xBFC8, 0x54B3 }, { 0xBFC9, 0x53EF }, { 0xBFCA, 0x6E34 }, { 0xBFCB, 0x514B }, + { 0xBFCC, 0x523B }, { 0xBFCD, 0x5BA2 }, { 0xBFCE, 0x8BFE }, { 0xBFCF, 0x80AF }, { 0xBFD0, 0x5543 }, { 0xBFD1, 0x57A6 }, { 0xBFD2, 0x6073 }, { 0xBFD3, 0x5751 }, + { 0xBFD4, 0x542D }, { 0xBFD5, 0x7A7A }, { 0xBFD6, 0x6050 }, { 0xBFD7, 0x5B54 }, { 0xBFD8, 0x63A7 }, { 0xBFD9, 0x62A0 }, { 0xBFDA, 0x53E3 }, { 0xBFDB, 0x6263 }, + { 0xBFDC, 0x5BC7 }, { 0xBFDD, 0x67AF }, { 0xBFDE, 0x54ED }, { 0xBFDF, 0x7A9F }, { 0xBFE0, 0x82E6 }, { 0xBFE1, 0x9177 }, { 0xBFE2, 0x5E93 }, { 0xBFE3, 0x88E4 }, + { 0xBFE4, 0x5938 }, { 0xBFE5, 0x57AE }, { 0xBFE6, 0x630E }, { 0xBFE7, 0x8DE8 }, { 0xBFE8, 0x80EF }, { 0xBFE9, 0x5757 }, { 0xBFEA, 0x7B77 }, { 0xBFEB, 0x4FA9 }, + { 0xBFEC, 0x5FEB }, { 0xBFED, 0x5BBD }, { 0xBFEE, 0x6B3E }, { 0xBFEF, 0x5321 }, { 0xBFF0, 0x7B50 }, { 0xBFF1, 0x72C2 }, { 0xBFF2, 0x6846 }, { 0xBFF3, 0x77FF }, + { 0xBFF4, 0x7736 }, { 0xBFF5, 0x65F7 }, { 0xBFF6, 0x51B5 }, { 0xBFF7, 0x4E8F }, { 0xBFF8, 0x76D4 }, { 0xBFF9, 0x5CBF }, { 0xBFFA, 0x7AA5 }, { 0xBFFB, 0x8475 }, + { 0xBFFC, 0x594E }, { 0xBFFD, 0x9B41 }, { 0xBFFE, 0x5080 }, { 0xC0A1, 0x9988 }, { 0xC0A2, 0x6127 }, { 0xC0A3, 0x6E83 }, { 0xC0A4, 0x5764 }, { 0xC0A5, 0x6606 }, + { 0xC0A6, 0x6346 }, { 0xC0A7, 0x56F0 }, { 0xC0A8, 0x62EC }, { 0xC0A9, 0x6269 }, { 0xC0AA, 0x5ED3 }, { 0xC0AB, 0x9614 }, { 0xC0AC, 0x5783 }, { 0xC0AD, 0x62C9 }, + { 0xC0AE, 0x5587 }, { 0xC0AF, 0x8721 }, { 0xC0B0, 0x814A }, { 0xC0B1, 0x8FA3 }, { 0xC0B2, 0x5566 }, { 0xC0B3, 0x83B1 }, { 0xC0B4, 0x6765 }, { 0xC0B5, 0x8D56 }, + { 0xC0B6, 0x84DD }, { 0xC0B7, 0x5A6A }, { 0xC0B8, 0x680F }, { 0xC0B9, 0x62E6 }, { 0xC0BA, 0x7BEE }, { 0xC0BB, 0x9611 }, { 0xC0BC, 0x5170 }, { 0xC0BD, 0x6F9C }, + { 0xC0BE, 0x8C30 }, { 0xC0BF, 0x63FD }, { 0xC0C0, 0x89C8 }, { 0xC0C1, 0x61D2 }, { 0xC0C2, 0x7F06 }, { 0xC0C3, 0x70C2 }, { 0xC0C4, 0x6EE5 }, { 0xC0C5, 0x7405 }, + { 0xC0C6, 0x6994 }, { 0xC0C7, 0x72FC }, { 0xC0C8, 0x5ECA }, { 0xC0C9, 0x90CE }, { 0xC0CA, 0x6717 }, { 0xC0CB, 0x6D6A }, { 0xC0CC, 0x635E }, { 0xC0CD, 0x52B3 }, + { 0xC0CE, 0x7262 }, { 0xC0CF, 0x8001 }, { 0xC0D0, 0x4F6C }, { 0xC0D1, 0x59E5 }, { 0xC0D2, 0x916A }, { 0xC0D3, 0x70D9 }, { 0xC0D4, 0x6D9D }, { 0xC0D5, 0x52D2 }, + { 0xC0D6, 0x4E50 }, { 0xC0D7, 0x96F7 }, { 0xC0D8, 0x956D }, { 0xC0D9, 0x857E }, { 0xC0DA, 0x78CA }, { 0xC0DB, 0x7D2F }, { 0xC0DC, 0x5121 }, { 0xC0DD, 0x5792 }, + { 0xC0DE, 0x64C2 }, { 0xC0DF, 0x808B }, { 0xC0E0, 0x7C7B }, { 0xC0E1, 0x6CEA }, { 0xC0E2, 0x68F1 }, { 0xC0E3, 0x695E }, { 0xC0E4, 0x51B7 }, { 0xC0E5, 0x5398 }, + { 0xC0E6, 0x68A8 }, { 0xC0E7, 0x7281 }, { 0xC0E8, 0x9ECE }, { 0xC0E9, 0x7BF1 }, { 0xC0EA, 0x72F8 }, { 0xC0EB, 0x79BB }, { 0xC0EC, 0x6F13 }, { 0xC0ED, 0x7406 }, + { 0xC0EE, 0x674E }, { 0xC0EF, 0x91CC }, { 0xC0F0, 0x9CA4 }, { 0xC0F1, 0x793C }, { 0xC0F2, 0x8389 }, { 0xC0F3, 0x8354 }, { 0xC0F4, 0x540F }, { 0xC0F5, 0x6817 }, + { 0xC0F6, 0x4E3D }, { 0xC0F7, 0x5389 }, { 0xC0F8, 0x52B1 }, { 0xC0F9, 0x783E }, { 0xC0FA, 0x5386 }, { 0xC0FB, 0x5229 }, { 0xC0FC, 0x5088 }, { 0xC0FD, 0x4F8B }, + { 0xC0FE, 0x4FD0 }, { 0xC1A1, 0x75E2 }, { 0xC1A2, 0x7ACB }, { 0xC1A3, 0x7C92 }, { 0xC1A4, 0x6CA5 }, { 0xC1A5, 0x96B6 }, { 0xC1A6, 0x529B }, { 0xC1A7, 0x7483 }, + { 0xC1A8, 0x54E9 }, { 0xC1A9, 0x4FE9 }, { 0xC1AA, 0x8054 }, { 0xC1AB, 0x83B2 }, { 0xC1AC, 0x8FDE }, { 0xC1AD, 0x9570 }, { 0xC1AE, 0x5EC9 }, { 0xC1AF, 0x601C }, + { 0xC1B0, 0x6D9F }, { 0xC1B1, 0x5E18 }, { 0xC1B2, 0x655B }, { 0xC1B3, 0x8138 }, { 0xC1B4, 0x94FE }, { 0xC1B5, 0x604B }, { 0xC1B6, 0x70BC }, { 0xC1B7, 0x7EC3 }, + { 0xC1B8, 0x7CAE }, { 0xC1B9, 0x51C9 }, { 0xC1BA, 0x6881 }, { 0xC1BB, 0x7CB1 }, { 0xC1BC, 0x826F }, { 0xC1BD, 0x4E24 }, { 0xC1BE, 0x8F86 }, { 0xC1BF, 0x91CF }, + { 0xC1C0, 0x667E }, { 0xC1C1, 0x4EAE }, { 0xC1C2, 0x8C05 }, { 0xC1C3, 0x64A9 }, { 0xC1C4, 0x804A }, { 0xC1C5, 0x50DA }, { 0xC1C6, 0x7597 }, { 0xC1C7, 0x71CE }, + { 0xC1C8, 0x5BE5 }, { 0xC1C9, 0x8FBD }, { 0xC1CA, 0x6F66 }, { 0xC1CB, 0x4E86 }, { 0xC1CC, 0x6482 }, { 0xC1CD, 0x9563 }, { 0xC1CE, 0x5ED6 }, { 0xC1CF, 0x6599 }, + { 0xC1D0, 0x5217 }, { 0xC1D1, 0x88C2 }, { 0xC1D2, 0x70C8 }, { 0xC1D3, 0x52A3 }, { 0xC1D4, 0x730E }, { 0xC1D5, 0x7433 }, { 0xC1D6, 0x6797 }, { 0xC1D7, 0x78F7 }, + { 0xC1D8, 0x9716 }, { 0xC1D9, 0x4E34 }, { 0xC1DA, 0x90BB }, { 0xC1DB, 0x9CDE }, { 0xC1DC, 0x6DCB }, { 0xC1DD, 0x51DB }, { 0xC1DE, 0x8D41 }, { 0xC1DF, 0x541D }, + { 0xC1E0, 0x62CE }, { 0xC1E1, 0x73B2 }, { 0xC1E2, 0x83F1 }, { 0xC1E3, 0x96F6 }, { 0xC1E4, 0x9F84 }, { 0xC1E5, 0x94C3 }, { 0xC1E6, 0x4F36 }, { 0xC1E7, 0x7F9A }, + { 0xC1E8, 0x51CC }, { 0xC1E9, 0x7075 }, { 0xC1EA, 0x9675 }, { 0xC1EB, 0x5CAD }, { 0xC1EC, 0x9886 }, { 0xC1ED, 0x53E6 }, { 0xC1EE, 0x4EE4 }, { 0xC1EF, 0x6E9C }, + { 0xC1F0, 0x7409 }, { 0xC1F1, 0x69B4 }, { 0xC1F2, 0x786B }, { 0xC1F3, 0x998F }, { 0xC1F4, 0x7559 }, { 0xC1F5, 0x5218 }, { 0xC1F6, 0x7624 }, { 0xC1F7, 0x6D41 }, + { 0xC1F8, 0x67F3 }, { 0xC1F9, 0x516D }, { 0xC1FA, 0x9F99 }, { 0xC1FB, 0x804B }, { 0xC1FC, 0x5499 }, { 0xC1FD, 0x7B3C }, { 0xC1FE, 0x7ABF }, { 0xC2A1, 0x9686 }, + { 0xC2A2, 0x5784 }, { 0xC2A3, 0x62E2 }, { 0xC2A4, 0x9647 }, { 0xC2A5, 0x697C }, { 0xC2A6, 0x5A04 }, { 0xC2A7, 0x6402 }, { 0xC2A8, 0x7BD3 }, { 0xC2A9, 0x6F0F }, + { 0xC2AA, 0x964B }, { 0xC2AB, 0x82A6 }, { 0xC2AC, 0x5362 }, { 0xC2AD, 0x9885 }, { 0xC2AE, 0x5E90 }, { 0xC2AF, 0x7089 }, { 0xC2B0, 0x63B3 }, { 0xC2B1, 0x5364 }, + { 0xC2B2, 0x864F }, { 0xC2B3, 0x9C81 }, { 0xC2B4, 0x9E93 }, { 0xC2B5, 0x788C }, { 0xC2B6, 0x9732 }, { 0xC2B7, 0x8DEF }, { 0xC2B8, 0x8D42 }, { 0xC2B9, 0x9E7F }, + { 0xC2BA, 0x6F5E }, { 0xC2BB, 0x7984 }, { 0xC2BC, 0x5F55 }, { 0xC2BD, 0x9646 }, { 0xC2BE, 0x622E }, { 0xC2BF, 0x9A74 }, { 0xC2C0, 0x5415 }, { 0xC2C1, 0x94DD }, + { 0xC2C2, 0x4FA3 }, { 0xC2C3, 0x65C5 }, { 0xC2C4, 0x5C65 }, { 0xC2C5, 0x5C61 }, { 0xC2C6, 0x7F15 }, { 0xC2C7, 0x8651 }, { 0xC2C8, 0x6C2F }, { 0xC2C9, 0x5F8B }, + { 0xC2CA, 0x7387 }, { 0xC2CB, 0x6EE4 }, { 0xC2CC, 0x7EFF }, { 0xC2CD, 0x5CE6 }, { 0xC2CE, 0x631B }, { 0xC2CF, 0x5B6A }, { 0xC2D0, 0x6EE6 }, { 0xC2D1, 0x5375 }, + { 0xC2D2, 0x4E71 }, { 0xC2D3, 0x63A0 }, { 0xC2D4, 0x7565 }, { 0xC2D5, 0x62A1 }, { 0xC2D6, 0x8F6E }, { 0xC2D7, 0x4F26 }, { 0xC2D8, 0x4ED1 }, { 0xC2D9, 0x6CA6 }, + { 0xC2DA, 0x7EB6 }, { 0xC2DB, 0x8BBA }, { 0xC2DC, 0x841D }, { 0xC2DD, 0x87BA }, { 0xC2DE, 0x7F57 }, { 0xC2DF, 0x903B }, { 0xC2E0, 0x9523 }, { 0xC2E1, 0x7BA9 }, + { 0xC2E2, 0x9AA1 }, { 0xC2E3, 0x88F8 }, { 0xC2E4, 0x843D }, { 0xC2E5, 0x6D1B }, { 0xC2E6, 0x9A86 }, { 0xC2E7, 0x7EDC }, { 0xC2E8, 0x5988 }, { 0xC2E9, 0x9EBB }, + { 0xC2EA, 0x739B }, { 0xC2EB, 0x7801 }, { 0xC2EC, 0x8682 }, { 0xC2ED, 0x9A6C }, { 0xC2EE, 0x9A82 }, { 0xC2EF, 0x561B }, { 0xC2F0, 0x5417 }, { 0xC2F1, 0x57CB }, + { 0xC2F2, 0x4E70 }, { 0xC2F3, 0x9EA6 }, { 0xC2F4, 0x5356 }, { 0xC2F5, 0x8FC8 }, { 0xC2F6, 0x8109 }, { 0xC2F7, 0x7792 }, { 0xC2F8, 0x9992 }, { 0xC2F9, 0x86EE }, + { 0xC2FA, 0x6EE1 }, { 0xC2FB, 0x8513 }, { 0xC2FC, 0x66FC }, { 0xC2FD, 0x6162 }, { 0xC2FE, 0x6F2B }, { 0xC3A1, 0x8C29 }, { 0xC3A2, 0x8292 }, { 0xC3A3, 0x832B }, + { 0xC3A4, 0x76F2 }, { 0xC3A5, 0x6C13 }, { 0xC3A6, 0x5FD9 }, { 0xC3A7, 0x83BD }, { 0xC3A8, 0x732B }, { 0xC3A9, 0x8305 }, { 0xC3AA, 0x951A }, { 0xC3AB, 0x6BDB }, + { 0xC3AC, 0x77DB }, { 0xC3AD, 0x94C6 }, { 0xC3AE, 0x536F }, { 0xC3AF, 0x8302 }, { 0xC3B0, 0x5192 }, { 0xC3B1, 0x5E3D }, { 0xC3B2, 0x8C8C }, { 0xC3B3, 0x8D38 }, + { 0xC3B4, 0x4E48 }, { 0xC3B5, 0x73AB }, { 0xC3B6, 0x679A }, { 0xC3B7, 0x6885 }, { 0xC3B8, 0x9176 }, { 0xC3B9, 0x9709 }, { 0xC3BA, 0x7164 }, { 0xC3BB, 0x6CA1 }, + { 0xC3BC, 0x7709 }, { 0xC3BD, 0x5A92 }, { 0xC3BE, 0x9541 }, { 0xC3BF, 0x6BCF }, { 0xC3C0, 0x7F8E }, { 0xC3C1, 0x6627 }, { 0xC3C2, 0x5BD0 }, { 0xC3C3, 0x59B9 }, + { 0xC3C4, 0x5A9A }, { 0xC3C5, 0x95E8 }, { 0xC3C6, 0x95F7 }, { 0xC3C7, 0x4EEC }, { 0xC3C8, 0x840C }, { 0xC3C9, 0x8499 }, { 0xC3CA, 0x6AAC }, { 0xC3CB, 0x76DF }, + { 0xC3CC, 0x9530 }, { 0xC3CD, 0x731B }, { 0xC3CE, 0x68A6 }, { 0xC3CF, 0x5B5F }, { 0xC3D0, 0x772F }, { 0xC3D1, 0x919A }, { 0xC3D2, 0x9761 }, { 0xC3D3, 0x7CDC }, + { 0xC3D4, 0x8FF7 }, { 0xC3D5, 0x8C1C }, { 0xC3D6, 0x5F25 }, { 0xC3D7, 0x7C73 }, { 0xC3D8, 0x79D8 }, { 0xC3D9, 0x89C5 }, { 0xC3DA, 0x6CCC }, { 0xC3DB, 0x871C }, + { 0xC3DC, 0x5BC6 }, { 0xC3DD, 0x5E42 }, { 0xC3DE, 0x68C9 }, { 0xC3DF, 0x7720 }, { 0xC3E0, 0x7EF5 }, { 0xC3E1, 0x5195 }, { 0xC3E2, 0x514D }, { 0xC3E3, 0x52C9 }, + { 0xC3E4, 0x5A29 }, { 0xC3E5, 0x7F05 }, { 0xC3E6, 0x9762 }, { 0xC3E7, 0x82D7 }, { 0xC3E8, 0x63CF }, { 0xC3E9, 0x7784 }, { 0xC3EA, 0x85D0 }, { 0xC3EB, 0x79D2 }, + { 0xC3EC, 0x6E3A }, { 0xC3ED, 0x5E99 }, { 0xC3EE, 0x5999 }, { 0xC3EF, 0x8511 }, { 0xC3F0, 0x706D }, { 0xC3F1, 0x6C11 }, { 0xC3F2, 0x62BF }, { 0xC3F3, 0x76BF }, + { 0xC3F4, 0x654F }, { 0xC3F5, 0x60AF }, { 0xC3F6, 0x95FD }, { 0xC3F7, 0x660E }, { 0xC3F8, 0x879F }, { 0xC3F9, 0x9E23 }, { 0xC3FA, 0x94ED }, { 0xC3FB, 0x540D }, + { 0xC3FC, 0x547D }, { 0xC3FD, 0x8C2C }, { 0xC3FE, 0x6478 }, { 0xC4A1, 0x6479 }, { 0xC4A2, 0x8611 }, { 0xC4A3, 0x6A21 }, { 0xC4A4, 0x819C }, { 0xC4A5, 0x78E8 }, + { 0xC4A6, 0x6469 }, { 0xC4A7, 0x9B54 }, { 0xC4A8, 0x62B9 }, { 0xC4A9, 0x672B }, { 0xC4AA, 0x83AB }, { 0xC4AB, 0x58A8 }, { 0xC4AC, 0x9ED8 }, { 0xC4AD, 0x6CAB }, + { 0xC4AE, 0x6F20 }, { 0xC4AF, 0x5BDE }, { 0xC4B0, 0x964C }, { 0xC4B1, 0x8C0B }, { 0xC4B2, 0x725F }, { 0xC4B3, 0x67D0 }, { 0xC4B4, 0x62C7 }, { 0xC4B5, 0x7261 }, + { 0xC4B6, 0x4EA9 }, { 0xC4B7, 0x59C6 }, { 0xC4B8, 0x6BCD }, { 0xC4B9, 0x5893 }, { 0xC4BA, 0x66AE }, { 0xC4BB, 0x5E55 }, { 0xC4BC, 0x52DF }, { 0xC4BD, 0x6155 }, + { 0xC4BE, 0x6728 }, { 0xC4BF, 0x76EE }, { 0xC4C0, 0x7766 }, { 0xC4C1, 0x7267 }, { 0xC4C2, 0x7A46 }, { 0xC4C3, 0x62FF }, { 0xC4C4, 0x54EA }, { 0xC4C5, 0x5450 }, + { 0xC4C6, 0x94A0 }, { 0xC4C7, 0x90A3 }, { 0xC4C8, 0x5A1C }, { 0xC4C9, 0x7EB3 }, { 0xC4CA, 0x6C16 }, { 0xC4CB, 0x4E43 }, { 0xC4CC, 0x5976 }, { 0xC4CD, 0x8010 }, + { 0xC4CE, 0x5948 }, { 0xC4CF, 0x5357 }, { 0xC4D0, 0x7537 }, { 0xC4D1, 0x96BE }, { 0xC4D2, 0x56CA }, { 0xC4D3, 0x6320 }, { 0xC4D4, 0x8111 }, { 0xC4D5, 0x607C }, + { 0xC4D6, 0x95F9 }, { 0xC4D7, 0x6DD6 }, { 0xC4D8, 0x5462 }, { 0xC4D9, 0x9981 }, { 0xC4DA, 0x5185 }, { 0xC4DB, 0x5AE9 }, { 0xC4DC, 0x80FD }, { 0xC4DD, 0x59AE }, + { 0xC4DE, 0x9713 }, { 0xC4DF, 0x502A }, { 0xC4E0, 0x6CE5 }, { 0xC4E1, 0x5C3C }, { 0xC4E2, 0x62DF }, { 0xC4E3, 0x4F60 }, { 0xC4E4, 0x533F }, { 0xC4E5, 0x817B }, + { 0xC4E6, 0x9006 }, { 0xC4E7, 0x6EBA }, { 0xC4E8, 0x852B }, { 0xC4E9, 0x62C8 }, { 0xC4EA, 0x5E74 }, { 0xC4EB, 0x78BE }, { 0xC4EC, 0x64B5 }, { 0xC4ED, 0x637B }, + { 0xC4EE, 0x5FF5 }, { 0xC4EF, 0x5A18 }, { 0xC4F0, 0x917F }, { 0xC4F1, 0x9E1F }, { 0xC4F2, 0x5C3F }, { 0xC4F3, 0x634F }, { 0xC4F4, 0x8042 }, { 0xC4F5, 0x5B7D }, + { 0xC4F6, 0x556E }, { 0xC4F7, 0x954A }, { 0xC4F8, 0x954D }, { 0xC4F9, 0x6D85 }, { 0xC4FA, 0x60A8 }, { 0xC4FB, 0x67E0 }, { 0xC4FC, 0x72DE }, { 0xC4FD, 0x51DD }, + { 0xC4FE, 0x5B81 }, { 0xC5A1, 0x62E7 }, { 0xC5A2, 0x6CDE }, { 0xC5A3, 0x725B }, { 0xC5A4, 0x626D }, { 0xC5A5, 0x94AE }, { 0xC5A6, 0x7EBD }, { 0xC5A7, 0x8113 }, + { 0xC5A8, 0x6D53 }, { 0xC5A9, 0x519C }, { 0xC5AA, 0x5F04 }, { 0xC5AB, 0x5974 }, { 0xC5AC, 0x52AA }, { 0xC5AD, 0x6012 }, { 0xC5AE, 0x5973 }, { 0xC5AF, 0x6696 }, + { 0xC5B0, 0x8650 }, { 0xC5B1, 0x759F }, { 0xC5B2, 0x632A }, { 0xC5B3, 0x61E6 }, { 0xC5B4, 0x7CEF }, { 0xC5B5, 0x8BFA }, { 0xC5B6, 0x54E6 }, { 0xC5B7, 0x6B27 }, + { 0xC5B8, 0x9E25 }, { 0xC5B9, 0x6BB4 }, { 0xC5BA, 0x85D5 }, { 0xC5BB, 0x5455 }, { 0xC5BC, 0x5076 }, { 0xC5BD, 0x6CA4 }, { 0xC5BE, 0x556A }, { 0xC5BF, 0x8DB4 }, + { 0xC5C0, 0x722C }, { 0xC5C1, 0x5E15 }, { 0xC5C2, 0x6015 }, { 0xC5C3, 0x7436 }, { 0xC5C4, 0x62CD }, { 0xC5C5, 0x6392 }, { 0xC5C6, 0x724C }, { 0xC5C7, 0x5F98 }, + { 0xC5C8, 0x6E43 }, { 0xC5C9, 0x6D3E }, { 0xC5CA, 0x6500 }, { 0xC5CB, 0x6F58 }, { 0xC5CC, 0x76D8 }, { 0xC5CD, 0x78D0 }, { 0xC5CE, 0x76FC }, { 0xC5CF, 0x7554 }, + { 0xC5D0, 0x5224 }, { 0xC5D1, 0x53DB }, { 0xC5D2, 0x4E53 }, { 0xC5D3, 0x5E9E }, { 0xC5D4, 0x65C1 }, { 0xC5D5, 0x802A }, { 0xC5D6, 0x80D6 }, { 0xC5D7, 0x629B }, + { 0xC5D8, 0x5486 }, { 0xC5D9, 0x5228 }, { 0xC5DA, 0x70AE }, { 0xC5DB, 0x888D }, { 0xC5DC, 0x8DD1 }, { 0xC5DD, 0x6CE1 }, { 0xC5DE, 0x5478 }, { 0xC5DF, 0x80DA }, + { 0xC5E0, 0x57F9 }, { 0xC5E1, 0x88F4 }, { 0xC5E2, 0x8D54 }, { 0xC5E3, 0x966A }, { 0xC5E4, 0x914D }, { 0xC5E5, 0x4F69 }, { 0xC5E6, 0x6C9B }, { 0xC5E7, 0x55B7 }, + { 0xC5E8, 0x76C6 }, { 0xC5E9, 0x7830 }, { 0xC5EA, 0x62A8 }, { 0xC5EB, 0x70F9 }, { 0xC5EC, 0x6F8E }, { 0xC5ED, 0x5F6D }, { 0xC5EE, 0x84EC }, { 0xC5EF, 0x68DA }, + { 0xC5F0, 0x787C }, { 0xC5F1, 0x7BF7 }, { 0xC5F2, 0x81A8 }, { 0xC5F3, 0x670B }, { 0xC5F4, 0x9E4F }, { 0xC5F5, 0x6367 }, { 0xC5F6, 0x78B0 }, { 0xC5F7, 0x576F }, + { 0xC5F8, 0x7812 }, { 0xC5F9, 0x9739 }, { 0xC5FA, 0x6279 }, { 0xC5FB, 0x62AB }, { 0xC5FC, 0x5288 }, { 0xC5FD, 0x7435 }, { 0xC5FE, 0x6BD7 }, { 0xC6A1, 0x5564 }, + { 0xC6A2, 0x813E }, { 0xC6A3, 0x75B2 }, { 0xC6A4, 0x76AE }, { 0xC6A5, 0x5339 }, { 0xC6A6, 0x75DE }, { 0xC6A7, 0x50FB }, { 0xC6A8, 0x5C41 }, { 0xC6A9, 0x8B6C }, + { 0xC6AA, 0x7BC7 }, { 0xC6AB, 0x504F }, { 0xC6AC, 0x7247 }, { 0xC6AD, 0x9A97 }, { 0xC6AE, 0x98D8 }, { 0xC6AF, 0x6F02 }, { 0xC6B0, 0x74E2 }, { 0xC6B1, 0x7968 }, + { 0xC6B2, 0x6487 }, { 0xC6B3, 0x77A5 }, { 0xC6B4, 0x62FC }, { 0xC6B5, 0x9891 }, { 0xC6B6, 0x8D2B }, { 0xC6B7, 0x54C1 }, { 0xC6B8, 0x8058 }, { 0xC6B9, 0x4E52 }, + { 0xC6BA, 0x576A }, { 0xC6BB, 0x82F9 }, { 0xC6BC, 0x840D }, { 0xC6BD, 0x5E73 }, { 0xC6BE, 0x51ED }, { 0xC6BF, 0x74F6 }, { 0xC6C0, 0x8BC4 }, { 0xC6C1, 0x5C4F }, + { 0xC6C2, 0x5761 }, { 0xC6C3, 0x6CFC }, { 0xC6C4, 0x9887 }, { 0xC6C5, 0x5A46 }, { 0xC6C6, 0x7834 }, { 0xC6C7, 0x9B44 }, { 0xC6C8, 0x8FEB }, { 0xC6C9, 0x7C95 }, + { 0xC6CA, 0x5256 }, { 0xC6CB, 0x6251 }, { 0xC6CC, 0x94FA }, { 0xC6CD, 0x4EC6 }, { 0xC6CE, 0x8386 }, { 0xC6CF, 0x8461 }, { 0xC6D0, 0x83E9 }, { 0xC6D1, 0x84B2 }, + { 0xC6D2, 0x57D4 }, { 0xC6D3, 0x6734 }, { 0xC6D4, 0x5703 }, { 0xC6D5, 0x666E }, { 0xC6D6, 0x6D66 }, { 0xC6D7, 0x8C31 }, { 0xC6D8, 0x66DD }, { 0xC6D9, 0x7011 }, + { 0xC6DA, 0x671F }, { 0xC6DB, 0x6B3A }, { 0xC6DC, 0x6816 }, { 0xC6DD, 0x621A }, { 0xC6DE, 0x59BB }, { 0xC6DF, 0x4E03 }, { 0xC6E0, 0x51C4 }, { 0xC6E1, 0x6F06 }, + { 0xC6E2, 0x67D2 }, { 0xC6E3, 0x6C8F }, { 0xC6E4, 0x5176 }, { 0xC6E5, 0x68CB }, { 0xC6E6, 0x5947 }, { 0xC6E7, 0x6B67 }, { 0xC6E8, 0x7566 }, { 0xC6E9, 0x5D0E }, + { 0xC6EA, 0x8110 }, { 0xC6EB, 0x9F50 }, { 0xC6EC, 0x65D7 }, { 0xC6ED, 0x7948 }, { 0xC6EE, 0x7941 }, { 0xC6EF, 0x9A91 }, { 0xC6F0, 0x8D77 }, { 0xC6F1, 0x5C82 }, + { 0xC6F2, 0x4E5E }, { 0xC6F3, 0x4F01 }, { 0xC6F4, 0x542F }, { 0xC6F5, 0x5951 }, { 0xC6F6, 0x780C }, { 0xC6F7, 0x5668 }, { 0xC6F8, 0x6C14 }, { 0xC6F9, 0x8FC4 }, + { 0xC6FA, 0x5F03 }, { 0xC6FB, 0x6C7D }, { 0xC6FC, 0x6CE3 }, { 0xC6FD, 0x8BAB }, { 0xC6FE, 0x6390 }, { 0xC7A1, 0x6070 }, { 0xC7A2, 0x6D3D }, { 0xC7A3, 0x7275 }, + { 0xC7A4, 0x6266 }, { 0xC7A5, 0x948E }, { 0xC7A6, 0x94C5 }, { 0xC7A7, 0x5343 }, { 0xC7A8, 0x8FC1 }, { 0xC7A9, 0x7B7E }, { 0xC7AA, 0x4EDF }, { 0xC7AB, 0x8C26 }, + { 0xC7AC, 0x4E7E }, { 0xC7AD, 0x9ED4 }, { 0xC7AE, 0x94B1 }, { 0xC7AF, 0x94B3 }, { 0xC7B0, 0x524D }, { 0xC7B1, 0x6F5C }, { 0xC7B2, 0x9063 }, { 0xC7B3, 0x6D45 }, + { 0xC7B4, 0x8C34 }, { 0xC7B5, 0x5811 }, { 0xC7B6, 0x5D4C }, { 0xC7B7, 0x6B20 }, { 0xC7B8, 0x6B49 }, { 0xC7B9, 0x67AA }, { 0xC7BA, 0x545B }, { 0xC7BB, 0x8154 }, + { 0xC7BC, 0x7F8C }, { 0xC7BD, 0x5899 }, { 0xC7BE, 0x8537 }, { 0xC7BF, 0x5F3A }, { 0xC7C0, 0x62A2 }, { 0xC7C1, 0x6A47 }, { 0xC7C2, 0x9539 }, { 0xC7C3, 0x6572 }, + { 0xC7C4, 0x6084 }, { 0xC7C5, 0x6865 }, { 0xC7C6, 0x77A7 }, { 0xC7C7, 0x4E54 }, { 0xC7C8, 0x4FA8 }, { 0xC7C9, 0x5DE7 }, { 0xC7CA, 0x9798 }, { 0xC7CB, 0x64AC }, + { 0xC7CC, 0x7FD8 }, { 0xC7CD, 0x5CED }, { 0xC7CE, 0x4FCF }, { 0xC7CF, 0x7A8D }, { 0xC7D0, 0x5207 }, { 0xC7D1, 0x8304 }, { 0xC7D2, 0x4E14 }, { 0xC7D3, 0x602F }, + { 0xC7D4, 0x7A83 }, { 0xC7D5, 0x94A6 }, { 0xC7D6, 0x4FB5 }, { 0xC7D7, 0x4EB2 }, { 0xC7D8, 0x79E6 }, { 0xC7D9, 0x7434 }, { 0xC7DA, 0x52E4 }, { 0xC7DB, 0x82B9 }, + { 0xC7DC, 0x64D2 }, { 0xC7DD, 0x79BD }, { 0xC7DE, 0x5BDD }, { 0xC7DF, 0x6C81 }, { 0xC7E0, 0x9752 }, { 0xC7E1, 0x8F7B }, { 0xC7E2, 0x6C22 }, { 0xC7E3, 0x503E }, + { 0xC7E4, 0x537F }, { 0xC7E5, 0x6E05 }, { 0xC7E6, 0x64CE }, { 0xC7E7, 0x6674 }, { 0xC7E8, 0x6C30 }, { 0xC7E9, 0x60C5 }, { 0xC7EA, 0x9877 }, { 0xC7EB, 0x8BF7 }, + { 0xC7EC, 0x5E86 }, { 0xC7ED, 0x743C }, { 0xC7EE, 0x7A77 }, { 0xC7EF, 0x79CB }, { 0xC7F0, 0x4E18 }, { 0xC7F1, 0x90B1 }, { 0xC7F2, 0x7403 }, { 0xC7F3, 0x6C42 }, + { 0xC7F4, 0x56DA }, { 0xC7F5, 0x914B }, { 0xC7F6, 0x6CC5 }, { 0xC7F7, 0x8D8B }, { 0xC7F8, 0x533A }, { 0xC7F9, 0x86C6 }, { 0xC7FA, 0x66F2 }, { 0xC7FB, 0x8EAF }, + { 0xC7FC, 0x5C48 }, { 0xC7FD, 0x9A71 }, { 0xC7FE, 0x6E20 }, { 0xC8A1, 0x53D6 }, { 0xC8A2, 0x5A36 }, { 0xC8A3, 0x9F8B }, { 0xC8A4, 0x8DA3 }, { 0xC8A5, 0x53BB }, + { 0xC8A6, 0x5708 }, { 0xC8A7, 0x98A7 }, { 0xC8A8, 0x6743 }, { 0xC8A9, 0x919B }, { 0xC8AA, 0x6CC9 }, { 0xC8AB, 0x5168 }, { 0xC8AC, 0x75CA }, { 0xC8AD, 0x62F3 }, + { 0xC8AE, 0x72AC }, { 0xC8AF, 0x5238 }, { 0xC8B0, 0x529D }, { 0xC8B1, 0x7F3A }, { 0xC8B2, 0x7094 }, { 0xC8B3, 0x7638 }, { 0xC8B4, 0x5374 }, { 0xC8B5, 0x9E4A }, + { 0xC8B6, 0x69B7 }, { 0xC8B7, 0x786E }, { 0xC8B8, 0x96C0 }, { 0xC8B9, 0x88D9 }, { 0xC8BA, 0x7FA4 }, { 0xC8BB, 0x7136 }, { 0xC8BC, 0x71C3 }, { 0xC8BD, 0x5189 }, + { 0xC8BE, 0x67D3 }, { 0xC8BF, 0x74E4 }, { 0xC8C0, 0x58E4 }, { 0xC8C1, 0x6518 }, { 0xC8C2, 0x56B7 }, { 0xC8C3, 0x8BA9 }, { 0xC8C4, 0x9976 }, { 0xC8C5, 0x6270 }, + { 0xC8C6, 0x7ED5 }, { 0xC8C7, 0x60F9 }, { 0xC8C8, 0x70ED }, { 0xC8C9, 0x58EC }, { 0xC8CA, 0x4EC1 }, { 0xC8CB, 0x4EBA }, { 0xC8CC, 0x5FCD }, { 0xC8CD, 0x97E7 }, + { 0xC8CE, 0x4EFB }, { 0xC8CF, 0x8BA4 }, { 0xC8D0, 0x5203 }, { 0xC8D1, 0x598A }, { 0xC8D2, 0x7EAB }, { 0xC8D3, 0x6254 }, { 0xC8D4, 0x4ECD }, { 0xC8D5, 0x65E5 }, + { 0xC8D6, 0x620E }, { 0xC8D7, 0x8338 }, { 0xC8D8, 0x84C9 }, { 0xC8D9, 0x8363 }, { 0xC8DA, 0x878D }, { 0xC8DB, 0x7194 }, { 0xC8DC, 0x6EB6 }, { 0xC8DD, 0x5BB9 }, + { 0xC8DE, 0x7ED2 }, { 0xC8DF, 0x5197 }, { 0xC8E0, 0x63C9 }, { 0xC8E1, 0x67D4 }, { 0xC8E2, 0x8089 }, { 0xC8E3, 0x8339 }, { 0xC8E4, 0x8815 }, { 0xC8E5, 0x5112 }, + { 0xC8E6, 0x5B7A }, { 0xC8E7, 0x5982 }, { 0xC8E8, 0x8FB1 }, { 0xC8E9, 0x4E73 }, { 0xC8EA, 0x6C5D }, { 0xC8EB, 0x5165 }, { 0xC8EC, 0x8925 }, { 0xC8ED, 0x8F6F }, + { 0xC8EE, 0x962E }, { 0xC8EF, 0x854A }, { 0xC8F0, 0x745E }, { 0xC8F1, 0x9510 }, { 0xC8F2, 0x95F0 }, { 0xC8F3, 0x6DA6 }, { 0xC8F4, 0x82E5 }, { 0xC8F5, 0x5F31 }, + { 0xC8F6, 0x6492 }, { 0xC8F7, 0x6D12 }, { 0xC8F8, 0x8428 }, { 0xC8F9, 0x816E }, { 0xC8FA, 0x9CC3 }, { 0xC8FB, 0x585E }, { 0xC8FC, 0x8D5B }, { 0xC8FD, 0x4E09 }, + { 0xC8FE, 0x53C1 }, { 0xC9A1, 0x4F1E }, { 0xC9A2, 0x6563 }, { 0xC9A3, 0x6851 }, { 0xC9A4, 0x55D3 }, { 0xC9A5, 0x4E27 }, { 0xC9A6, 0x6414 }, { 0xC9A7, 0x9A9A }, + { 0xC9A8, 0x626B }, { 0xC9A9, 0x5AC2 }, { 0xC9AA, 0x745F }, { 0xC9AB, 0x8272 }, { 0xC9AC, 0x6DA9 }, { 0xC9AD, 0x68EE }, { 0xC9AE, 0x50E7 }, { 0xC9AF, 0x838E }, + { 0xC9B0, 0x7802 }, { 0xC9B1, 0x6740 }, { 0xC9B2, 0x5239 }, { 0xC9B3, 0x6C99 }, { 0xC9B4, 0x7EB1 }, { 0xC9B5, 0x50BB }, { 0xC9B6, 0x5565 }, { 0xC9B7, 0x715E }, + { 0xC9B8, 0x7B5B }, { 0xC9B9, 0x6652 }, { 0xC9BA, 0x73CA }, { 0xC9BB, 0x82EB }, { 0xC9BC, 0x6749 }, { 0xC9BD, 0x5C71 }, { 0xC9BE, 0x5220 }, { 0xC9BF, 0x717D }, + { 0xC9C0, 0x886B }, { 0xC9C1, 0x95EA }, { 0xC9C2, 0x9655 }, { 0xC9C3, 0x64C5 }, { 0xC9C4, 0x8D61 }, { 0xC9C5, 0x81B3 }, { 0xC9C6, 0x5584 }, { 0xC9C7, 0x6C55 }, + { 0xC9C8, 0x6247 }, { 0xC9C9, 0x7F2E }, { 0xC9CA, 0x5892 }, { 0xC9CB, 0x4F24 }, { 0xC9CC, 0x5546 }, { 0xC9CD, 0x8D4F }, { 0xC9CE, 0x664C }, { 0xC9CF, 0x4E0A }, + { 0xC9D0, 0x5C1A }, { 0xC9D1, 0x88F3 }, { 0xC9D2, 0x68A2 }, { 0xC9D3, 0x634E }, { 0xC9D4, 0x7A0D }, { 0xC9D5, 0x70E7 }, { 0xC9D6, 0x828D }, { 0xC9D7, 0x52FA }, + { 0xC9D8, 0x97F6 }, { 0xC9D9, 0x5C11 }, { 0xC9DA, 0x54E8 }, { 0xC9DB, 0x90B5 }, { 0xC9DC, 0x7ECD }, { 0xC9DD, 0x5962 }, { 0xC9DE, 0x8D4A }, { 0xC9DF, 0x86C7 }, + { 0xC9E0, 0x820C }, { 0xC9E1, 0x820D }, { 0xC9E2, 0x8D66 }, { 0xC9E3, 0x6444 }, { 0xC9E4, 0x5C04 }, { 0xC9E5, 0x6151 }, { 0xC9E6, 0x6D89 }, { 0xC9E7, 0x793E }, + { 0xC9E8, 0x8BBE }, { 0xC9E9, 0x7837 }, { 0xC9EA, 0x7533 }, { 0xC9EB, 0x547B }, { 0xC9EC, 0x4F38 }, { 0xC9ED, 0x8EAB }, { 0xC9EE, 0x6DF1 }, { 0xC9EF, 0x5A20 }, + { 0xC9F0, 0x7EC5 }, { 0xC9F1, 0x795E }, { 0xC9F2, 0x6C88 }, { 0xC9F3, 0x5BA1 }, { 0xC9F4, 0x5A76 }, { 0xC9F5, 0x751A }, { 0xC9F6, 0x80BE }, { 0xC9F7, 0x614E }, + { 0xC9F8, 0x6E17 }, { 0xC9F9, 0x58F0 }, { 0xC9FA, 0x751F }, { 0xC9FB, 0x7525 }, { 0xC9FC, 0x7272 }, { 0xC9FD, 0x5347 }, { 0xC9FE, 0x7EF3 }, { 0xCAA1, 0x7701 }, + { 0xCAA2, 0x76DB }, { 0xCAA3, 0x5269 }, { 0xCAA4, 0x80DC }, { 0xCAA5, 0x5723 }, { 0xCAA6, 0x5E08 }, { 0xCAA7, 0x5931 }, { 0xCAA8, 0x72EE }, { 0xCAA9, 0x65BD }, + { 0xCAAA, 0x6E7F }, { 0xCAAB, 0x8BD7 }, { 0xCAAC, 0x5C38 }, { 0xCAAD, 0x8671 }, { 0xCAAE, 0x5341 }, { 0xCAAF, 0x77F3 }, { 0xCAB0, 0x62FE }, { 0xCAB1, 0x65F6 }, + { 0xCAB2, 0x4EC0 }, { 0xCAB3, 0x98DF }, { 0xCAB4, 0x8680 }, { 0xCAB5, 0x5B9E }, { 0xCAB6, 0x8BC6 }, { 0xCAB7, 0x53F2 }, { 0xCAB8, 0x77E2 }, { 0xCAB9, 0x4F7F }, + { 0xCABA, 0x5C4E }, { 0xCABB, 0x9A76 }, { 0xCABC, 0x59CB }, { 0xCABD, 0x5F0F }, { 0xCABE, 0x793A }, { 0xCABF, 0x58EB }, { 0xCAC0, 0x4E16 }, { 0xCAC1, 0x67FF }, + { 0xCAC2, 0x4E8B }, { 0xCAC3, 0x62ED }, { 0xCAC4, 0x8A93 }, { 0xCAC5, 0x901D }, { 0xCAC6, 0x52BF }, { 0xCAC7, 0x662F }, { 0xCAC8, 0x55DC }, { 0xCAC9, 0x566C }, + { 0xCACA, 0x9002 }, { 0xCACB, 0x4ED5 }, { 0xCACC, 0x4F8D }, { 0xCACD, 0x91CA }, { 0xCACE, 0x9970 }, { 0xCACF, 0x6C0F }, { 0xCAD0, 0x5E02 }, { 0xCAD1, 0x6043 }, + { 0xCAD2, 0x5BA4 }, { 0xCAD3, 0x89C6 }, { 0xCAD4, 0x8BD5 }, { 0xCAD5, 0x6536 }, { 0xCAD6, 0x624B }, { 0xCAD7, 0x9996 }, { 0xCAD8, 0x5B88 }, { 0xCAD9, 0x5BFF }, + { 0xCADA, 0x6388 }, { 0xCADB, 0x552E }, { 0xCADC, 0x53D7 }, { 0xCADD, 0x7626 }, { 0xCADE, 0x517D }, { 0xCADF, 0x852C }, { 0xCAE0, 0x67A2 }, { 0xCAE1, 0x68B3 }, + { 0xCAE2, 0x6B8A }, { 0xCAE3, 0x6292 }, { 0xCAE4, 0x8F93 }, { 0xCAE5, 0x53D4 }, { 0xCAE6, 0x8212 }, { 0xCAE7, 0x6DD1 }, { 0xCAE8, 0x758F }, { 0xCAE9, 0x4E66 }, + { 0xCAEA, 0x8D4E }, { 0xCAEB, 0x5B70 }, { 0xCAEC, 0x719F }, { 0xCAED, 0x85AF }, { 0xCAEE, 0x6691 }, { 0xCAEF, 0x66D9 }, { 0xCAF0, 0x7F72 }, { 0xCAF1, 0x8700 }, + { 0xCAF2, 0x9ECD }, { 0xCAF3, 0x9F20 }, { 0xCAF4, 0x5C5E }, { 0xCAF5, 0x672F }, { 0xCAF6, 0x8FF0 }, { 0xCAF7, 0x6811 }, { 0xCAF8, 0x675F }, { 0xCAF9, 0x620D }, + { 0xCAFA, 0x7AD6 }, { 0xCAFB, 0x5885 }, { 0xCAFC, 0x5EB6 }, { 0xCAFD, 0x6570 }, { 0xCAFE, 0x6F31 }, { 0xCBA1, 0x6055 }, { 0xCBA2, 0x5237 }, { 0xCBA3, 0x800D }, + { 0xCBA4, 0x6454 }, { 0xCBA5, 0x8870 }, { 0xCBA6, 0x7529 }, { 0xCBA7, 0x5E05 }, { 0xCBA8, 0x6813 }, { 0xCBA9, 0x62F4 }, { 0xCBAA, 0x971C }, { 0xCBAB, 0x53CC }, + { 0xCBAC, 0x723D }, { 0xCBAD, 0x8C01 }, { 0xCBAE, 0x6C34 }, { 0xCBAF, 0x7761 }, { 0xCBB0, 0x7A0E }, { 0xCBB1, 0x542E }, { 0xCBB2, 0x77AC }, { 0xCBB3, 0x987A }, + { 0xCBB4, 0x821C }, { 0xCBB5, 0x8BF4 }, { 0xCBB6, 0x7855 }, { 0xCBB7, 0x6714 }, { 0xCBB8, 0x70C1 }, { 0xCBB9, 0x65AF }, { 0xCBBA, 0x6495 }, { 0xCBBB, 0x5636 }, + { 0xCBBC, 0x601D }, { 0xCBBD, 0x79C1 }, { 0xCBBE, 0x53F8 }, { 0xCBBF, 0x4E1D }, { 0xCBC0, 0x6B7B }, { 0xCBC1, 0x8086 }, { 0xCBC2, 0x5BFA }, { 0xCBC3, 0x55E3 }, + { 0xCBC4, 0x56DB }, { 0xCBC5, 0x4F3A }, { 0xCBC6, 0x4F3C }, { 0xCBC7, 0x9972 }, { 0xCBC8, 0x5DF3 }, { 0xCBC9, 0x677E }, { 0xCBCA, 0x8038 }, { 0xCBCB, 0x6002 }, + { 0xCBCC, 0x9882 }, { 0xCBCD, 0x9001 }, { 0xCBCE, 0x5B8B }, { 0xCBCF, 0x8BBC }, { 0xCBD0, 0x8BF5 }, { 0xCBD1, 0x641C }, { 0xCBD2, 0x8258 }, { 0xCBD3, 0x64DE }, + { 0xCBD4, 0x55FD }, { 0xCBD5, 0x82CF }, { 0xCBD6, 0x9165 }, { 0xCBD7, 0x4FD7 }, { 0xCBD8, 0x7D20 }, { 0xCBD9, 0x901F }, { 0xCBDA, 0x7C9F }, { 0xCBDB, 0x50F3 }, + { 0xCBDC, 0x5851 }, { 0xCBDD, 0x6EAF }, { 0xCBDE, 0x5BBF }, { 0xCBDF, 0x8BC9 }, { 0xCBE0, 0x8083 }, { 0xCBE1, 0x9178 }, { 0xCBE2, 0x849C }, { 0xCBE3, 0x7B97 }, + { 0xCBE4, 0x867D }, { 0xCBE5, 0x968B }, { 0xCBE6, 0x968F }, { 0xCBE7, 0x7EE5 }, { 0xCBE8, 0x9AD3 }, { 0xCBE9, 0x788E }, { 0xCBEA, 0x5C81 }, { 0xCBEB, 0x7A57 }, + { 0xCBEC, 0x9042 }, { 0xCBED, 0x96A7 }, { 0xCBEE, 0x795F }, { 0xCBEF, 0x5B59 }, { 0xCBF0, 0x635F }, { 0xCBF1, 0x7B0B }, { 0xCBF2, 0x84D1 }, { 0xCBF3, 0x68AD }, + { 0xCBF4, 0x5506 }, { 0xCBF5, 0x7F29 }, { 0xCBF6, 0x7410 }, { 0xCBF7, 0x7D22 }, { 0xCBF8, 0x9501 }, { 0xCBF9, 0x6240 }, { 0xCBFA, 0x584C }, { 0xCBFB, 0x4ED6 }, + { 0xCBFC, 0x5B83 }, { 0xCBFD, 0x5979 }, { 0xCBFE, 0x5854 }, { 0xCCA1, 0x736D }, { 0xCCA2, 0x631E }, { 0xCCA3, 0x8E4B }, { 0xCCA4, 0x8E0F }, { 0xCCA5, 0x80CE }, + { 0xCCA6, 0x82D4 }, { 0xCCA7, 0x62AC }, { 0xCCA8, 0x53F0 }, { 0xCCA9, 0x6CF0 }, { 0xCCAA, 0x915E }, { 0xCCAB, 0x592A }, { 0xCCAC, 0x6001 }, { 0xCCAD, 0x6C70 }, + { 0xCCAE, 0x574D }, { 0xCCAF, 0x644A }, { 0xCCB0, 0x8D2A }, { 0xCCB1, 0x762B }, { 0xCCB2, 0x6EE9 }, { 0xCCB3, 0x575B }, { 0xCCB4, 0x6A80 }, { 0xCCB5, 0x75F0 }, + { 0xCCB6, 0x6F6D }, { 0xCCB7, 0x8C2D }, { 0xCCB8, 0x8C08 }, { 0xCCB9, 0x5766 }, { 0xCCBA, 0x6BEF }, { 0xCCBB, 0x8892 }, { 0xCCBC, 0x78B3 }, { 0xCCBD, 0x63A2 }, + { 0xCCBE, 0x53F9 }, { 0xCCBF, 0x70AD }, { 0xCCC0, 0x6C64 }, { 0xCCC1, 0x5858 }, { 0xCCC2, 0x642A }, { 0xCCC3, 0x5802 }, { 0xCCC4, 0x68E0 }, { 0xCCC5, 0x819B }, + { 0xCCC6, 0x5510 }, { 0xCCC7, 0x7CD6 }, { 0xCCC8, 0x5018 }, { 0xCCC9, 0x8EBA }, { 0xCCCA, 0x6DCC }, { 0xCCCB, 0x8D9F }, { 0xCCCC, 0x70EB }, { 0xCCCD, 0x638F }, + { 0xCCCE, 0x6D9B }, { 0xCCCF, 0x6ED4 }, { 0xCCD0, 0x7EE6 }, { 0xCCD1, 0x8404 }, { 0xCCD2, 0x6843 }, { 0xCCD3, 0x9003 }, { 0xCCD4, 0x6DD8 }, { 0xCCD5, 0x9676 }, + { 0xCCD6, 0x8BA8 }, { 0xCCD7, 0x5957 }, { 0xCCD8, 0x7279 }, { 0xCCD9, 0x85E4 }, { 0xCCDA, 0x817E }, { 0xCCDB, 0x75BC }, { 0xCCDC, 0x8A8A }, { 0xCCDD, 0x68AF }, + { 0xCCDE, 0x5254 }, { 0xCCDF, 0x8E22 }, { 0xCCE0, 0x9511 }, { 0xCCE1, 0x63D0 }, { 0xCCE2, 0x9898 }, { 0xCCE3, 0x8E44 }, { 0xCCE4, 0x557C }, { 0xCCE5, 0x4F53 }, + { 0xCCE6, 0x66FF }, { 0xCCE7, 0x568F }, { 0xCCE8, 0x60D5 }, { 0xCCE9, 0x6D95 }, { 0xCCEA, 0x5243 }, { 0xCCEB, 0x5C49 }, { 0xCCEC, 0x5929 }, { 0xCCED, 0x6DFB }, + { 0xCCEE, 0x586B }, { 0xCCEF, 0x7530 }, { 0xCCF0, 0x751C }, { 0xCCF1, 0x606C }, { 0xCCF2, 0x8214 }, { 0xCCF3, 0x8146 }, { 0xCCF4, 0x6311 }, { 0xCCF5, 0x6761 }, + { 0xCCF6, 0x8FE2 }, { 0xCCF7, 0x773A }, { 0xCCF8, 0x8DF3 }, { 0xCCF9, 0x8D34 }, { 0xCCFA, 0x94C1 }, { 0xCCFB, 0x5E16 }, { 0xCCFC, 0x5385 }, { 0xCCFD, 0x542C }, + { 0xCCFE, 0x70C3 }, { 0xCDA1, 0x6C40 }, { 0xCDA2, 0x5EF7 }, { 0xCDA3, 0x505C }, { 0xCDA4, 0x4EAD }, { 0xCDA5, 0x5EAD }, { 0xCDA6, 0x633A }, { 0xCDA7, 0x8247 }, + { 0xCDA8, 0x901A }, { 0xCDA9, 0x6850 }, { 0xCDAA, 0x916E }, { 0xCDAB, 0x77B3 }, { 0xCDAC, 0x540C }, { 0xCDAD, 0x94DC }, { 0xCDAE, 0x5F64 }, { 0xCDAF, 0x7AE5 }, + { 0xCDB0, 0x6876 }, { 0xCDB1, 0x6345 }, { 0xCDB2, 0x7B52 }, { 0xCDB3, 0x7EDF }, { 0xCDB4, 0x75DB }, { 0xCDB5, 0x5077 }, { 0xCDB6, 0x6295 }, { 0xCDB7, 0x5934 }, + { 0xCDB8, 0x900F }, { 0xCDB9, 0x51F8 }, { 0xCDBA, 0x79C3 }, { 0xCDBB, 0x7A81 }, { 0xCDBC, 0x56FE }, { 0xCDBD, 0x5F92 }, { 0xCDBE, 0x9014 }, { 0xCDBF, 0x6D82 }, + { 0xCDC0, 0x5C60 }, { 0xCDC1, 0x571F }, { 0xCDC2, 0x5410 }, { 0xCDC3, 0x5154 }, { 0xCDC4, 0x6E4D }, { 0xCDC5, 0x56E2 }, { 0xCDC6, 0x63A8 }, { 0xCDC7, 0x9893 }, + { 0xCDC8, 0x817F }, { 0xCDC9, 0x8715 }, { 0xCDCA, 0x892A }, { 0xCDCB, 0x9000 }, { 0xCDCC, 0x541E }, { 0xCDCD, 0x5C6F }, { 0xCDCE, 0x81C0 }, { 0xCDCF, 0x62D6 }, + { 0xCDD0, 0x6258 }, { 0xCDD1, 0x8131 }, { 0xCDD2, 0x9E35 }, { 0xCDD3, 0x9640 }, { 0xCDD4, 0x9A6E }, { 0xCDD5, 0x9A7C }, { 0xCDD6, 0x692D }, { 0xCDD7, 0x59A5 }, + { 0xCDD8, 0x62D3 }, { 0xCDD9, 0x553E }, { 0xCDDA, 0x6316 }, { 0xCDDB, 0x54C7 }, { 0xCDDC, 0x86D9 }, { 0xCDDD, 0x6D3C }, { 0xCDDE, 0x5A03 }, { 0xCDDF, 0x74E6 }, + { 0xCDE0, 0x889C }, { 0xCDE1, 0x6B6A }, { 0xCDE2, 0x5916 }, { 0xCDE3, 0x8C4C }, { 0xCDE4, 0x5F2F }, { 0xCDE5, 0x6E7E }, { 0xCDE6, 0x73A9 }, { 0xCDE7, 0x987D }, + { 0xCDE8, 0x4E38 }, { 0xCDE9, 0x70F7 }, { 0xCDEA, 0x5B8C }, { 0xCDEB, 0x7897 }, { 0xCDEC, 0x633D }, { 0xCDED, 0x665A }, { 0xCDEE, 0x7696 }, { 0xCDEF, 0x60CB }, + { 0xCDF0, 0x5B9B }, { 0xCDF1, 0x5A49 }, { 0xCDF2, 0x4E07 }, { 0xCDF3, 0x8155 }, { 0xCDF4, 0x6C6A }, { 0xCDF5, 0x738B }, { 0xCDF6, 0x4EA1 }, { 0xCDF7, 0x6789 }, + { 0xCDF8, 0x7F51 }, { 0xCDF9, 0x5F80 }, { 0xCDFA, 0x65FA }, { 0xCDFB, 0x671B }, { 0xCDFC, 0x5FD8 }, { 0xCDFD, 0x5984 }, { 0xCDFE, 0x5A01 }, { 0xCEA1, 0x5DCD }, + { 0xCEA2, 0x5FAE }, { 0xCEA3, 0x5371 }, { 0xCEA4, 0x97E6 }, { 0xCEA5, 0x8FDD }, { 0xCEA6, 0x6845 }, { 0xCEA7, 0x56F4 }, { 0xCEA8, 0x552F }, { 0xCEA9, 0x60DF }, + { 0xCEAA, 0x4E3A }, { 0xCEAB, 0x6F4D }, { 0xCEAC, 0x7EF4 }, { 0xCEAD, 0x82C7 }, { 0xCEAE, 0x840E }, { 0xCEAF, 0x59D4 }, { 0xCEB0, 0x4F1F }, { 0xCEB1, 0x4F2A }, + { 0xCEB2, 0x5C3E }, { 0xCEB3, 0x7EAC }, { 0xCEB4, 0x672A }, { 0xCEB5, 0x851A }, { 0xCEB6, 0x5473 }, { 0xCEB7, 0x754F }, { 0xCEB8, 0x80C3 }, { 0xCEB9, 0x5582 }, + { 0xCEBA, 0x9B4F }, { 0xCEBB, 0x4F4D }, { 0xCEBC, 0x6E2D }, { 0xCEBD, 0x8C13 }, { 0xCEBE, 0x5C09 }, { 0xCEBF, 0x6170 }, { 0xCEC0, 0x536B }, { 0xCEC1, 0x761F }, + { 0xCEC2, 0x6E29 }, { 0xCEC3, 0x868A }, { 0xCEC4, 0x6587 }, { 0xCEC5, 0x95FB }, { 0xCEC6, 0x7EB9 }, { 0xCEC7, 0x543B }, { 0xCEC8, 0x7A33 }, { 0xCEC9, 0x7D0A }, + { 0xCECA, 0x95EE }, { 0xCECB, 0x55E1 }, { 0xCECC, 0x7FC1 }, { 0xCECD, 0x74EE }, { 0xCECE, 0x631D }, { 0xCECF, 0x8717 }, { 0xCED0, 0x6DA1 }, { 0xCED1, 0x7A9D }, + { 0xCED2, 0x6211 }, { 0xCED3, 0x65A1 }, { 0xCED4, 0x5367 }, { 0xCED5, 0x63E1 }, { 0xCED6, 0x6C83 }, { 0xCED7, 0x5DEB }, { 0xCED8, 0x545C }, { 0xCED9, 0x94A8 }, + { 0xCEDA, 0x4E4C }, { 0xCEDB, 0x6C61 }, { 0xCEDC, 0x8BEC }, { 0xCEDD, 0x5C4B }, { 0xCEDE, 0x65E0 }, { 0xCEDF, 0x829C }, { 0xCEE0, 0x68A7 }, { 0xCEE1, 0x543E }, + { 0xCEE2, 0x5434 }, { 0xCEE3, 0x6BCB }, { 0xCEE4, 0x6B66 }, { 0xCEE5, 0x4E94 }, { 0xCEE6, 0x6342 }, { 0xCEE7, 0x5348 }, { 0xCEE8, 0x821E }, { 0xCEE9, 0x4F0D }, + { 0xCEEA, 0x4FAE }, { 0xCEEB, 0x575E }, { 0xCEEC, 0x620A }, { 0xCEED, 0x96FE }, { 0xCEEE, 0x6664 }, { 0xCEEF, 0x7269 }, { 0xCEF0, 0x52FF }, { 0xCEF1, 0x52A1 }, + { 0xCEF2, 0x609F }, { 0xCEF3, 0x8BEF }, { 0xCEF4, 0x6614 }, { 0xCEF5, 0x7199 }, { 0xCEF6, 0x6790 }, { 0xCEF7, 0x897F }, { 0xCEF8, 0x7852 }, { 0xCEF9, 0x77FD }, + { 0xCEFA, 0x6670 }, { 0xCEFB, 0x563B }, { 0xCEFC, 0x5438 }, { 0xCEFD, 0x9521 }, { 0xCEFE, 0x727A }, { 0xCFA1, 0x7A00 }, { 0xCFA2, 0x606F }, { 0xCFA3, 0x5E0C }, + { 0xCFA4, 0x6089 }, { 0xCFA5, 0x819D }, { 0xCFA6, 0x5915 }, { 0xCFA7, 0x60DC }, { 0xCFA8, 0x7184 }, { 0xCFA9, 0x70EF }, { 0xCFAA, 0x6EAA }, { 0xCFAB, 0x6C50 }, + { 0xCFAC, 0x7280 }, { 0xCFAD, 0x6A84 }, { 0xCFAE, 0x88AD }, { 0xCFAF, 0x5E2D }, { 0xCFB0, 0x4E60 }, { 0xCFB1, 0x5AB3 }, { 0xCFB2, 0x559C }, { 0xCFB3, 0x94E3 }, + { 0xCFB4, 0x6D17 }, { 0xCFB5, 0x7CFB }, { 0xCFB6, 0x9699 }, { 0xCFB7, 0x620F }, { 0xCFB8, 0x7EC6 }, { 0xCFB9, 0x778E }, { 0xCFBA, 0x867E }, { 0xCFBB, 0x5323 }, + { 0xCFBC, 0x971E }, { 0xCFBD, 0x8F96 }, { 0xCFBE, 0x6687 }, { 0xCFBF, 0x5CE1 }, { 0xCFC0, 0x4FA0 }, { 0xCFC1, 0x72ED }, { 0xCFC2, 0x4E0B }, { 0xCFC3, 0x53A6 }, + { 0xCFC4, 0x590F }, { 0xCFC5, 0x5413 }, { 0xCFC6, 0x6380 }, { 0xCFC7, 0x9528 }, { 0xCFC8, 0x5148 }, { 0xCFC9, 0x4ED9 }, { 0xCFCA, 0x9C9C }, { 0xCFCB, 0x7EA4 }, + { 0xCFCC, 0x54B8 }, { 0xCFCD, 0x8D24 }, { 0xCFCE, 0x8854 }, { 0xCFCF, 0x8237 }, { 0xCFD0, 0x95F2 }, { 0xCFD1, 0x6D8E }, { 0xCFD2, 0x5F26 }, { 0xCFD3, 0x5ACC }, + { 0xCFD4, 0x663E }, { 0xCFD5, 0x9669 }, { 0xCFD6, 0x73B0 }, { 0xCFD7, 0x732E }, { 0xCFD8, 0x53BF }, { 0xCFD9, 0x817A }, { 0xCFDA, 0x9985 }, { 0xCFDB, 0x7FA1 }, + { 0xCFDC, 0x5BAA }, { 0xCFDD, 0x9677 }, { 0xCFDE, 0x9650 }, { 0xCFDF, 0x7EBF }, { 0xCFE0, 0x76F8 }, { 0xCFE1, 0x53A2 }, { 0xCFE2, 0x9576 }, { 0xCFE3, 0x9999 }, + { 0xCFE4, 0x7BB1 }, { 0xCFE5, 0x8944 }, { 0xCFE6, 0x6E58 }, { 0xCFE7, 0x4E61 }, { 0xCFE8, 0x7FD4 }, { 0xCFE9, 0x7965 }, { 0xCFEA, 0x8BE6 }, { 0xCFEB, 0x60F3 }, + { 0xCFEC, 0x54CD }, { 0xCFED, 0x4EAB }, { 0xCFEE, 0x9879 }, { 0xCFEF, 0x5DF7 }, { 0xCFF0, 0x6A61 }, { 0xCFF1, 0x50CF }, { 0xCFF2, 0x5411 }, { 0xCFF3, 0x8C61 }, + { 0xCFF4, 0x8427 }, { 0xCFF5, 0x785D }, { 0xCFF6, 0x9704 }, { 0xCFF7, 0x524A }, { 0xCFF8, 0x54EE }, { 0xCFF9, 0x56A3 }, { 0xCFFA, 0x9500 }, { 0xCFFB, 0x6D88 }, + { 0xCFFC, 0x5BB5 }, { 0xCFFD, 0x6DC6 }, { 0xCFFE, 0x6653 }, { 0xD0A1, 0x5C0F }, { 0xD0A2, 0x5B5D }, { 0xD0A3, 0x6821 }, { 0xD0A4, 0x8096 }, { 0xD0A5, 0x5578 }, + { 0xD0A6, 0x7B11 }, { 0xD0A7, 0x6548 }, { 0xD0A8, 0x6954 }, { 0xD0A9, 0x4E9B }, { 0xD0AA, 0x6B47 }, { 0xD0AB, 0x874E }, { 0xD0AC, 0x978B }, { 0xD0AD, 0x534F }, + { 0xD0AE, 0x631F }, { 0xD0AF, 0x643A }, { 0xD0B0, 0x90AA }, { 0xD0B1, 0x659C }, { 0xD0B2, 0x80C1 }, { 0xD0B3, 0x8C10 }, { 0xD0B4, 0x5199 }, { 0xD0B5, 0x68B0 }, + { 0xD0B6, 0x5378 }, { 0xD0B7, 0x87F9 }, { 0xD0B8, 0x61C8 }, { 0xD0B9, 0x6CC4 }, { 0xD0BA, 0x6CFB }, { 0xD0BB, 0x8C22 }, { 0xD0BC, 0x5C51 }, { 0xD0BD, 0x85AA }, + { 0xD0BE, 0x82AF }, { 0xD0BF, 0x950C }, { 0xD0C0, 0x6B23 }, { 0xD0C1, 0x8F9B }, { 0xD0C2, 0x65B0 }, { 0xD0C3, 0x5FFB }, { 0xD0C4, 0x5FC3 }, { 0xD0C5, 0x4FE1 }, + { 0xD0C6, 0x8845 }, { 0xD0C7, 0x661F }, { 0xD0C8, 0x8165 }, { 0xD0C9, 0x7329 }, { 0xD0CA, 0x60FA }, { 0xD0CB, 0x5174 }, { 0xD0CC, 0x5211 }, { 0xD0CD, 0x578B }, + { 0xD0CE, 0x5F62 }, { 0xD0CF, 0x90A2 }, { 0xD0D0, 0x884C }, { 0xD0D1, 0x9192 }, { 0xD0D2, 0x5E78 }, { 0xD0D3, 0x674F }, { 0xD0D4, 0x6027 }, { 0xD0D5, 0x59D3 }, + { 0xD0D6, 0x5144 }, { 0xD0D7, 0x51F6 }, { 0xD0D8, 0x80F8 }, { 0xD0D9, 0x5308 }, { 0xD0DA, 0x6C79 }, { 0xD0DB, 0x96C4 }, { 0xD0DC, 0x718A }, { 0xD0DD, 0x4F11 }, + { 0xD0DE, 0x4FEE }, { 0xD0DF, 0x7F9E }, { 0xD0E0, 0x673D }, { 0xD0E1, 0x55C5 }, { 0xD0E2, 0x9508 }, { 0xD0E3, 0x79C0 }, { 0xD0E4, 0x8896 }, { 0xD0E5, 0x7EE3 }, + { 0xD0E6, 0x589F }, { 0xD0E7, 0x620C }, { 0xD0E8, 0x9700 }, { 0xD0E9, 0x865A }, { 0xD0EA, 0x5618 }, { 0xD0EB, 0x987B }, { 0xD0EC, 0x5F90 }, { 0xD0ED, 0x8BB8 }, + { 0xD0EE, 0x84C4 }, { 0xD0EF, 0x9157 }, { 0xD0F0, 0x53D9 }, { 0xD0F1, 0x65ED }, { 0xD0F2, 0x5E8F }, { 0xD0F3, 0x755C }, { 0xD0F4, 0x6064 }, { 0xD0F5, 0x7D6E }, + { 0xD0F6, 0x5A7F }, { 0xD0F7, 0x7EEA }, { 0xD0F8, 0x7EED }, { 0xD0F9, 0x8F69 }, { 0xD0FA, 0x55A7 }, { 0xD0FB, 0x5BA3 }, { 0xD0FC, 0x60AC }, { 0xD0FD, 0x65CB }, + { 0xD0FE, 0x7384 }, { 0xD1A1, 0x9009 }, { 0xD1A2, 0x7663 }, { 0xD1A3, 0x7729 }, { 0xD1A4, 0x7EDA }, { 0xD1A5, 0x9774 }, { 0xD1A6, 0x859B }, { 0xD1A7, 0x5B66 }, + { 0xD1A8, 0x7A74 }, { 0xD1A9, 0x96EA }, { 0xD1AA, 0x8840 }, { 0xD1AB, 0x52CB }, { 0xD1AC, 0x718F }, { 0xD1AD, 0x5FAA }, { 0xD1AE, 0x65EC }, { 0xD1AF, 0x8BE2 }, + { 0xD1B0, 0x5BFB }, { 0xD1B1, 0x9A6F }, { 0xD1B2, 0x5DE1 }, { 0xD1B3, 0x6B89 }, { 0xD1B4, 0x6C5B }, { 0xD1B5, 0x8BAD }, { 0xD1B6, 0x8BAF }, { 0xD1B7, 0x900A }, + { 0xD1B8, 0x8FC5 }, { 0xD1B9, 0x538B }, { 0xD1BA, 0x62BC }, { 0xD1BB, 0x9E26 }, { 0xD1BC, 0x9E2D }, { 0xD1BD, 0x5440 }, { 0xD1BE, 0x4E2B }, { 0xD1BF, 0x82BD }, + { 0xD1C0, 0x7259 }, { 0xD1C1, 0x869C }, { 0xD1C2, 0x5D16 }, { 0xD1C3, 0x8859 }, { 0xD1C4, 0x6DAF }, { 0xD1C5, 0x96C5 }, { 0xD1C6, 0x54D1 }, { 0xD1C7, 0x4E9A }, + { 0xD1C8, 0x8BB6 }, { 0xD1C9, 0x7109 }, { 0xD1CA, 0x54BD }, { 0xD1CB, 0x9609 }, { 0xD1CC, 0x70DF }, { 0xD1CD, 0x6DF9 }, { 0xD1CE, 0x76D0 }, { 0xD1CF, 0x4E25 }, + { 0xD1D0, 0x7814 }, { 0xD1D1, 0x8712 }, { 0xD1D2, 0x5CA9 }, { 0xD1D3, 0x5EF6 }, { 0xD1D4, 0x8A00 }, { 0xD1D5, 0x989C }, { 0xD1D6, 0x960E }, { 0xD1D7, 0x708E }, + { 0xD1D8, 0x6CBF }, { 0xD1D9, 0x5944 }, { 0xD1DA, 0x63A9 }, { 0xD1DB, 0x773C }, { 0xD1DC, 0x884D }, { 0xD1DD, 0x6F14 }, { 0xD1DE, 0x8273 }, { 0xD1DF, 0x5830 }, + { 0xD1E0, 0x71D5 }, { 0xD1E1, 0x538C }, { 0xD1E2, 0x781A }, { 0xD1E3, 0x96C1 }, { 0xD1E4, 0x5501 }, { 0xD1E5, 0x5F66 }, { 0xD1E6, 0x7130 }, { 0xD1E7, 0x5BB4 }, + { 0xD1E8, 0x8C1A }, { 0xD1E9, 0x9A8C }, { 0xD1EA, 0x6B83 }, { 0xD1EB, 0x592E }, { 0xD1EC, 0x9E2F }, { 0xD1ED, 0x79E7 }, { 0xD1EE, 0x6768 }, { 0xD1EF, 0x626C }, + { 0xD1F0, 0x4F6F }, { 0xD1F1, 0x75A1 }, { 0xD1F2, 0x7F8A }, { 0xD1F3, 0x6D0B }, { 0xD1F4, 0x9633 }, { 0xD1F5, 0x6C27 }, { 0xD1F6, 0x4EF0 }, { 0xD1F7, 0x75D2 }, + { 0xD1F8, 0x517B }, { 0xD1F9, 0x6837 }, { 0xD1FA, 0x6F3E }, { 0xD1FB, 0x9080 }, { 0xD1FC, 0x8170 }, { 0xD1FD, 0x5996 }, { 0xD1FE, 0x7476 }, { 0xD2A1, 0x6447 }, + { 0xD2A2, 0x5C27 }, { 0xD2A3, 0x9065 }, { 0xD2A4, 0x7A91 }, { 0xD2A5, 0x8C23 }, { 0xD2A6, 0x59DA }, { 0xD2A7, 0x54AC }, { 0xD2A8, 0x8200 }, { 0xD2A9, 0x836F }, + { 0xD2AA, 0x8981 }, { 0xD2AB, 0x8000 }, { 0xD2AC, 0x6930 }, { 0xD2AD, 0x564E }, { 0xD2AE, 0x8036 }, { 0xD2AF, 0x7237 }, { 0xD2B0, 0x91CE }, { 0xD2B1, 0x51B6 }, + { 0xD2B2, 0x4E5F }, { 0xD2B3, 0x9875 }, { 0xD2B4, 0x6396 }, { 0xD2B5, 0x4E1A }, { 0xD2B6, 0x53F6 }, { 0xD2B7, 0x66F3 }, { 0xD2B8, 0x814B }, { 0xD2B9, 0x591C }, + { 0xD2BA, 0x6DB2 }, { 0xD2BB, 0x4E00 }, { 0xD2BC, 0x58F9 }, { 0xD2BD, 0x533B }, { 0xD2BE, 0x63D6 }, { 0xD2BF, 0x94F1 }, { 0xD2C0, 0x4F9D }, { 0xD2C1, 0x4F0A }, + { 0xD2C2, 0x8863 }, { 0xD2C3, 0x9890 }, { 0xD2C4, 0x5937 }, { 0xD2C5, 0x9057 }, { 0xD2C6, 0x79FB }, { 0xD2C7, 0x4EEA }, { 0xD2C8, 0x80F0 }, { 0xD2C9, 0x7591 }, + { 0xD2CA, 0x6C82 }, { 0xD2CB, 0x5B9C }, { 0xD2CC, 0x59E8 }, { 0xD2CD, 0x5F5D }, { 0xD2CE, 0x6905 }, { 0xD2CF, 0x8681 }, { 0xD2D0, 0x501A }, { 0xD2D1, 0x5DF2 }, + { 0xD2D2, 0x4E59 }, { 0xD2D3, 0x77E3 }, { 0xD2D4, 0x4EE5 }, { 0xD2D5, 0x827A }, { 0xD2D6, 0x6291 }, { 0xD2D7, 0x6613 }, { 0xD2D8, 0x9091 }, { 0xD2D9, 0x5C79 }, + { 0xD2DA, 0x4EBF }, { 0xD2DB, 0x5F79 }, { 0xD2DC, 0x81C6 }, { 0xD2DD, 0x9038 }, { 0xD2DE, 0x8084 }, { 0xD2DF, 0x75AB }, { 0xD2E0, 0x4EA6 }, { 0xD2E1, 0x88D4 }, + { 0xD2E2, 0x610F }, { 0xD2E3, 0x6BC5 }, { 0xD2E4, 0x5FC6 }, { 0xD2E5, 0x4E49 }, { 0xD2E6, 0x76CA }, { 0xD2E7, 0x6EA2 }, { 0xD2E8, 0x8BE3 }, { 0xD2E9, 0x8BAE }, + { 0xD2EA, 0x8C0A }, { 0xD2EB, 0x8BD1 }, { 0xD2EC, 0x5F02 }, { 0xD2ED, 0x7FFC }, { 0xD2EE, 0x7FCC }, { 0xD2EF, 0x7ECE }, { 0xD2F0, 0x8335 }, { 0xD2F1, 0x836B }, + { 0xD2F2, 0x56E0 }, { 0xD2F3, 0x6BB7 }, { 0xD2F4, 0x97F3 }, { 0xD2F5, 0x9634 }, { 0xD2F6, 0x59FB }, { 0xD2F7, 0x541F }, { 0xD2F8, 0x94F6 }, { 0xD2F9, 0x6DEB }, + { 0xD2FA, 0x5BC5 }, { 0xD2FB, 0x996E }, { 0xD2FC, 0x5C39 }, { 0xD2FD, 0x5F15 }, { 0xD2FE, 0x9690 }, { 0xD3A1, 0x5370 }, { 0xD3A2, 0x82F1 }, { 0xD3A3, 0x6A31 }, + { 0xD3A4, 0x5A74 }, { 0xD3A5, 0x9E70 }, { 0xD3A6, 0x5E94 }, { 0xD3A7, 0x7F28 }, { 0xD3A8, 0x83B9 }, { 0xD3A9, 0x8424 }, { 0xD3AA, 0x8425 }, { 0xD3AB, 0x8367 }, + { 0xD3AC, 0x8747 }, { 0xD3AD, 0x8FCE }, { 0xD3AE, 0x8D62 }, { 0xD3AF, 0x76C8 }, { 0xD3B0, 0x5F71 }, { 0xD3B1, 0x9896 }, { 0xD3B2, 0x786C }, { 0xD3B3, 0x6620 }, + { 0xD3B4, 0x54DF }, { 0xD3B5, 0x62E5 }, { 0xD3B6, 0x4F63 }, { 0xD3B7, 0x81C3 }, { 0xD3B8, 0x75C8 }, { 0xD3B9, 0x5EB8 }, { 0xD3BA, 0x96CD }, { 0xD3BB, 0x8E0A }, + { 0xD3BC, 0x86F9 }, { 0xD3BD, 0x548F }, { 0xD3BE, 0x6CF3 }, { 0xD3BF, 0x6D8C }, { 0xD3C0, 0x6C38 }, { 0xD3C1, 0x607F }, { 0xD3C2, 0x52C7 }, { 0xD3C3, 0x7528 }, + { 0xD3C4, 0x5E7D }, { 0xD3C5, 0x4F18 }, { 0xD3C6, 0x60A0 }, { 0xD3C7, 0x5FE7 }, { 0xD3C8, 0x5C24 }, { 0xD3C9, 0x7531 }, { 0xD3CA, 0x90AE }, { 0xD3CB, 0x94C0 }, + { 0xD3CC, 0x72B9 }, { 0xD3CD, 0x6CB9 }, { 0xD3CE, 0x6E38 }, { 0xD3CF, 0x9149 }, { 0xD3D0, 0x6709 }, { 0xD3D1, 0x53CB }, { 0xD3D2, 0x53F3 }, { 0xD3D3, 0x4F51 }, + { 0xD3D4, 0x91C9 }, { 0xD3D5, 0x8BF1 }, { 0xD3D6, 0x53C8 }, { 0xD3D7, 0x5E7C }, { 0xD3D8, 0x8FC2 }, { 0xD3D9, 0x6DE4 }, { 0xD3DA, 0x4E8E }, { 0xD3DB, 0x76C2 }, + { 0xD3DC, 0x6986 }, { 0xD3DD, 0x865E }, { 0xD3DE, 0x611A }, { 0xD3DF, 0x8206 }, { 0xD3E0, 0x4F59 }, { 0xD3E1, 0x4FDE }, { 0xD3E2, 0x903E }, { 0xD3E3, 0x9C7C }, + { 0xD3E4, 0x6109 }, { 0xD3E5, 0x6E1D }, { 0xD3E6, 0x6E14 }, { 0xD3E7, 0x9685 }, { 0xD3E8, 0x4E88 }, { 0xD3E9, 0x5A31 }, { 0xD3EA, 0x96E8 }, { 0xD3EB, 0x4E0E }, + { 0xD3EC, 0x5C7F }, { 0xD3ED, 0x79B9 }, { 0xD3EE, 0x5B87 }, { 0xD3EF, 0x8BED }, { 0xD3F0, 0x7FBD }, { 0xD3F1, 0x7389 }, { 0xD3F2, 0x57DF }, { 0xD3F3, 0x828B }, + { 0xD3F4, 0x90C1 }, { 0xD3F5, 0x5401 }, { 0xD3F6, 0x9047 }, { 0xD3F7, 0x55BB }, { 0xD3F8, 0x5CEA }, { 0xD3F9, 0x5FA1 }, { 0xD3FA, 0x6108 }, { 0xD3FB, 0x6B32 }, + { 0xD3FC, 0x72F1 }, { 0xD3FD, 0x80B2 }, { 0xD3FE, 0x8A89 }, { 0xD4A1, 0x6D74 }, { 0xD4A2, 0x5BD3 }, { 0xD4A3, 0x88D5 }, { 0xD4A4, 0x9884 }, { 0xD4A5, 0x8C6B }, + { 0xD4A6, 0x9A6D }, { 0xD4A7, 0x9E33 }, { 0xD4A8, 0x6E0A }, { 0xD4A9, 0x51A4 }, { 0xD4AA, 0x5143 }, { 0xD4AB, 0x57A3 }, { 0xD4AC, 0x8881 }, { 0xD4AD, 0x539F }, + { 0xD4AE, 0x63F4 }, { 0xD4AF, 0x8F95 }, { 0xD4B0, 0x56ED }, { 0xD4B1, 0x5458 }, { 0xD4B2, 0x5706 }, { 0xD4B3, 0x733F }, { 0xD4B4, 0x6E90 }, { 0xD4B5, 0x7F18 }, + { 0xD4B6, 0x8FDC }, { 0xD4B7, 0x82D1 }, { 0xD4B8, 0x613F }, { 0xD4B9, 0x6028 }, { 0xD4BA, 0x9662 }, { 0xD4BB, 0x66F0 }, { 0xD4BC, 0x7EA6 }, { 0xD4BD, 0x8D8A }, + { 0xD4BE, 0x8DC3 }, { 0xD4BF, 0x94A5 }, { 0xD4C0, 0x5CB3 }, { 0xD4C1, 0x7CA4 }, { 0xD4C2, 0x6708 }, { 0xD4C3, 0x60A6 }, { 0xD4C4, 0x9605 }, { 0xD4C5, 0x8018 }, + { 0xD4C6, 0x4E91 }, { 0xD4C7, 0x90E7 }, { 0xD4C8, 0x5300 }, { 0xD4C9, 0x9668 }, { 0xD4CA, 0x5141 }, { 0xD4CB, 0x8FD0 }, { 0xD4CC, 0x8574 }, { 0xD4CD, 0x915D }, + { 0xD4CE, 0x6655 }, { 0xD4CF, 0x97F5 }, { 0xD4D0, 0x5B55 }, { 0xD4D1, 0x531D }, { 0xD4D2, 0x7838 }, { 0xD4D3, 0x6742 }, { 0xD4D4, 0x683D }, { 0xD4D5, 0x54C9 }, + { 0xD4D6, 0x707E }, { 0xD4D7, 0x5BB0 }, { 0xD4D8, 0x8F7D }, { 0xD4D9, 0x518D }, { 0xD4DA, 0x5728 }, { 0xD4DB, 0x54B1 }, { 0xD4DC, 0x6512 }, { 0xD4DD, 0x6682 }, + { 0xD4DE, 0x8D5E }, { 0xD4DF, 0x8D43 }, { 0xD4E0, 0x810F }, { 0xD4E1, 0x846C }, { 0xD4E2, 0x906D }, { 0xD4E3, 0x7CDF }, { 0xD4E4, 0x51FF }, { 0xD4E5, 0x85FB }, + { 0xD4E6, 0x67A3 }, { 0xD4E7, 0x65E9 }, { 0xD4E8, 0x6FA1 }, { 0xD4E9, 0x86A4 }, { 0xD4EA, 0x8E81 }, { 0xD4EB, 0x566A }, { 0xD4EC, 0x9020 }, { 0xD4ED, 0x7682 }, + { 0xD4EE, 0x7076 }, { 0xD4EF, 0x71E5 }, { 0xD4F0, 0x8D23 }, { 0xD4F1, 0x62E9 }, { 0xD4F2, 0x5219 }, { 0xD4F3, 0x6CFD }, { 0xD4F4, 0x8D3C }, { 0xD4F5, 0x600E }, + { 0xD4F6, 0x589E }, { 0xD4F7, 0x618E }, { 0xD4F8, 0x66FE }, { 0xD4F9, 0x8D60 }, { 0xD4FA, 0x624E }, { 0xD4FB, 0x55B3 }, { 0xD4FC, 0x6E23 }, { 0xD4FD, 0x672D }, + { 0xD4FE, 0x8F67 }, { 0xD5A1, 0x94E1 }, { 0xD5A2, 0x95F8 }, { 0xD5A3, 0x7728 }, { 0xD5A4, 0x6805 }, { 0xD5A5, 0x69A8 }, { 0xD5A6, 0x548B }, { 0xD5A7, 0x4E4D }, + { 0xD5A8, 0x70B8 }, { 0xD5A9, 0x8BC8 }, { 0xD5AA, 0x6458 }, { 0xD5AB, 0x658B }, { 0xD5AC, 0x5B85 }, { 0xD5AD, 0x7A84 }, { 0xD5AE, 0x503A }, { 0xD5AF, 0x5BE8 }, + { 0xD5B0, 0x77BB }, { 0xD5B1, 0x6BE1 }, { 0xD5B2, 0x8A79 }, { 0xD5B3, 0x7C98 }, { 0xD5B4, 0x6CBE }, { 0xD5B5, 0x76CF }, { 0xD5B6, 0x65A9 }, { 0xD5B7, 0x8F97 }, + { 0xD5B8, 0x5D2D }, { 0xD5B9, 0x5C55 }, { 0xD5BA, 0x8638 }, { 0xD5BB, 0x6808 }, { 0xD5BC, 0x5360 }, { 0xD5BD, 0x6218 }, { 0xD5BE, 0x7AD9 }, { 0xD5BF, 0x6E5B }, + { 0xD5C0, 0x7EFD }, { 0xD5C1, 0x6A1F }, { 0xD5C2, 0x7AE0 }, { 0xD5C3, 0x5F70 }, { 0xD5C4, 0x6F33 }, { 0xD5C5, 0x5F20 }, { 0xD5C6, 0x638C }, { 0xD5C7, 0x6DA8 }, + { 0xD5C8, 0x6756 }, { 0xD5C9, 0x4E08 }, { 0xD5CA, 0x5E10 }, { 0xD5CB, 0x8D26 }, { 0xD5CC, 0x4ED7 }, { 0xD5CD, 0x80C0 }, { 0xD5CE, 0x7634 }, { 0xD5CF, 0x969C }, + { 0xD5D0, 0x62DB }, { 0xD5D1, 0x662D }, { 0xD5D2, 0x627E }, { 0xD5D3, 0x6CBC }, { 0xD5D4, 0x8D75 }, { 0xD5D5, 0x7167 }, { 0xD5D6, 0x7F69 }, { 0xD5D7, 0x5146 }, + { 0xD5D8, 0x8087 }, { 0xD5D9, 0x53EC }, { 0xD5DA, 0x906E }, { 0xD5DB, 0x6298 }, { 0xD5DC, 0x54F2 }, { 0xD5DD, 0x86F0 }, { 0xD5DE, 0x8F99 }, { 0xD5DF, 0x8005 }, + { 0xD5E0, 0x9517 }, { 0xD5E1, 0x8517 }, { 0xD5E2, 0x8FD9 }, { 0xD5E3, 0x6D59 }, { 0xD5E4, 0x73CD }, { 0xD5E5, 0x659F }, { 0xD5E6, 0x771F }, { 0xD5E7, 0x7504 }, + { 0xD5E8, 0x7827 }, { 0xD5E9, 0x81FB }, { 0xD5EA, 0x8D1E }, { 0xD5EB, 0x9488 }, { 0xD5EC, 0x4FA6 }, { 0xD5ED, 0x6795 }, { 0xD5EE, 0x75B9 }, { 0xD5EF, 0x8BCA }, + { 0xD5F0, 0x9707 }, { 0xD5F1, 0x632F }, { 0xD5F2, 0x9547 }, { 0xD5F3, 0x9635 }, { 0xD5F4, 0x84B8 }, { 0xD5F5, 0x6323 }, { 0xD5F6, 0x7741 }, { 0xD5F7, 0x5F81 }, + { 0xD5F8, 0x72F0 }, { 0xD5F9, 0x4E89 }, { 0xD5FA, 0x6014 }, { 0xD5FB, 0x6574 }, { 0xD5FC, 0x62EF }, { 0xD5FD, 0x6B63 }, { 0xD5FE, 0x653F }, { 0xD6A1, 0x5E27 }, + { 0xD6A2, 0x75C7 }, { 0xD6A3, 0x90D1 }, { 0xD6A4, 0x8BC1 }, { 0xD6A5, 0x829D }, { 0xD6A6, 0x679D }, { 0xD6A7, 0x652F }, { 0xD6A8, 0x5431 }, { 0xD6A9, 0x8718 }, + { 0xD6AA, 0x77E5 }, { 0xD6AB, 0x80A2 }, { 0xD6AC, 0x8102 }, { 0xD6AD, 0x6C41 }, { 0xD6AE, 0x4E4B }, { 0xD6AF, 0x7EC7 }, { 0xD6B0, 0x804C }, { 0xD6B1, 0x76F4 }, + { 0xD6B2, 0x690D }, { 0xD6B3, 0x6B96 }, { 0xD6B4, 0x6267 }, { 0xD6B5, 0x503C }, { 0xD6B6, 0x4F84 }, { 0xD6B7, 0x5740 }, { 0xD6B8, 0x6307 }, { 0xD6B9, 0x6B62 }, + { 0xD6BA, 0x8DBE }, { 0xD6BB, 0x53EA }, { 0xD6BC, 0x65E8 }, { 0xD6BD, 0x7EB8 }, { 0xD6BE, 0x5FD7 }, { 0xD6BF, 0x631A }, { 0xD6C0, 0x63B7 }, { 0xD6C1, 0x81F3 }, + { 0xD6C2, 0x81F4 }, { 0xD6C3, 0x7F6E }, { 0xD6C4, 0x5E1C }, { 0xD6C5, 0x5CD9 }, { 0xD6C6, 0x5236 }, { 0xD6C7, 0x667A }, { 0xD6C8, 0x79E9 }, { 0xD6C9, 0x7A1A }, + { 0xD6CA, 0x8D28 }, { 0xD6CB, 0x7099 }, { 0xD6CC, 0x75D4 }, { 0xD6CD, 0x6EDE }, { 0xD6CE, 0x6CBB }, { 0xD6CF, 0x7A92 }, { 0xD6D0, 0x4E2D }, { 0xD6D1, 0x76C5 }, + { 0xD6D2, 0x5FE0 }, { 0xD6D3, 0x949F }, { 0xD6D4, 0x8877 }, { 0xD6D5, 0x7EC8 }, { 0xD6D6, 0x79CD }, { 0xD6D7, 0x80BF }, { 0xD6D8, 0x91CD }, { 0xD6D9, 0x4EF2 }, + { 0xD6DA, 0x4F17 }, { 0xD6DB, 0x821F }, { 0xD6DC, 0x5468 }, { 0xD6DD, 0x5DDE }, { 0xD6DE, 0x6D32 }, { 0xD6DF, 0x8BCC }, { 0xD6E0, 0x7CA5 }, { 0xD6E1, 0x8F74 }, + { 0xD6E2, 0x8098 }, { 0xD6E3, 0x5E1A }, { 0xD6E4, 0x5492 }, { 0xD6E5, 0x76B1 }, { 0xD6E6, 0x5B99 }, { 0xD6E7, 0x663C }, { 0xD6E8, 0x9AA4 }, { 0xD6E9, 0x73E0 }, + { 0xD6EA, 0x682A }, { 0xD6EB, 0x86DB }, { 0xD6EC, 0x6731 }, { 0xD6ED, 0x732A }, { 0xD6EE, 0x8BF8 }, { 0xD6EF, 0x8BDB }, { 0xD6F0, 0x9010 }, { 0xD6F1, 0x7AF9 }, + { 0xD6F2, 0x70DB }, { 0xD6F3, 0x716E }, { 0xD6F4, 0x62C4 }, { 0xD6F5, 0x77A9 }, { 0xD6F6, 0x5631 }, { 0xD6F7, 0x4E3B }, { 0xD6F8, 0x8457 }, { 0xD6F9, 0x67F1 }, + { 0xD6FA, 0x52A9 }, { 0xD6FB, 0x86C0 }, { 0xD6FC, 0x8D2E }, { 0xD6FD, 0x94F8 }, { 0xD6FE, 0x7B51 }, { 0xD7A1, 0x4F4F }, { 0xD7A2, 0x6CE8 }, { 0xD7A3, 0x795D }, + { 0xD7A4, 0x9A7B }, { 0xD7A5, 0x6293 }, { 0xD7A6, 0x722A }, { 0xD7A7, 0x62FD }, { 0xD7A8, 0x4E13 }, { 0xD7A9, 0x7816 }, { 0xD7AA, 0x8F6C }, { 0xD7AB, 0x64B0 }, + { 0xD7AC, 0x8D5A }, { 0xD7AD, 0x7BC6 }, { 0xD7AE, 0x6869 }, { 0xD7AF, 0x5E84 }, { 0xD7B0, 0x88C5 }, { 0xD7B1, 0x5986 }, { 0xD7B2, 0x649E }, { 0xD7B3, 0x58EE }, + { 0xD7B4, 0x72B6 }, { 0xD7B5, 0x690E }, { 0xD7B6, 0x9525 }, { 0xD7B7, 0x8FFD }, { 0xD7B8, 0x8D58 }, { 0xD7B9, 0x5760 }, { 0xD7BA, 0x7F00 }, { 0xD7BB, 0x8C06 }, + { 0xD7BC, 0x51C6 }, { 0xD7BD, 0x6349 }, { 0xD7BE, 0x62D9 }, { 0xD7BF, 0x5353 }, { 0xD7C0, 0x684C }, { 0xD7C1, 0x7422 }, { 0xD7C2, 0x8301 }, { 0xD7C3, 0x914C }, + { 0xD7C4, 0x5544 }, { 0xD7C5, 0x7740 }, { 0xD7C6, 0x707C }, { 0xD7C7, 0x6D4A }, { 0xD7C8, 0x5179 }, { 0xD7C9, 0x54A8 }, { 0xD7CA, 0x8D44 }, { 0xD7CB, 0x59FF }, + { 0xD7CC, 0x6ECB }, { 0xD7CD, 0x6DC4 }, { 0xD7CE, 0x5B5C }, { 0xD7CF, 0x7D2B }, { 0xD7D0, 0x4ED4 }, { 0xD7D1, 0x7C7D }, { 0xD7D2, 0x6ED3 }, { 0xD7D3, 0x5B50 }, + { 0xD7D4, 0x81EA }, { 0xD7D5, 0x6E0D }, { 0xD7D6, 0x5B57 }, { 0xD7D7, 0x9B03 }, { 0xD7D8, 0x68D5 }, { 0xD7D9, 0x8E2A }, { 0xD7DA, 0x5B97 }, { 0xD7DB, 0x7EFC }, + { 0xD7DC, 0x603B }, { 0xD7DD, 0x7EB5 }, { 0xD7DE, 0x90B9 }, { 0xD7DF, 0x8D70 }, { 0xD7E0, 0x594F }, { 0xD7E1, 0x63CD }, { 0xD7E2, 0x79DF }, { 0xD7E3, 0x8DB3 }, + { 0xD7E4, 0x5352 }, { 0xD7E5, 0x65CF }, { 0xD7E6, 0x7956 }, { 0xD7E7, 0x8BC5 }, { 0xD7E8, 0x963B }, { 0xD7E9, 0x7EC4 }, { 0xD7EA, 0x94BB }, { 0xD7EB, 0x7E82 }, + { 0xD7EC, 0x5634 }, { 0xD7ED, 0x9189 }, { 0xD7EE, 0x6700 }, { 0xD7EF, 0x7F6A }, { 0xD7F0, 0x5C0A }, { 0xD7F1, 0x9075 }, { 0xD7F2, 0x6628 }, { 0xD7F3, 0x5DE6 }, + { 0xD7F4, 0x4F50 }, { 0xD7F5, 0x67DE }, { 0xD7F6, 0x505A }, { 0xD7F7, 0x4F5C }, { 0xD7F8, 0x5750 }, { 0xD7F9, 0x5EA7 }, { 0xD8A1, 0x4E8D }, { 0xD8A2, 0x4E0C }, + { 0xD8A3, 0x5140 }, { 0xD8A4, 0x4E10 }, { 0xD8A5, 0x5EFF }, { 0xD8A6, 0x5345 }, { 0xD8A7, 0x4E15 }, { 0xD8A8, 0x4E98 }, { 0xD8A9, 0x4E1E }, { 0xD8AA, 0x9B32 }, + { 0xD8AB, 0x5B6C }, { 0xD8AC, 0x5669 }, { 0xD8AD, 0x4E28 }, { 0xD8AE, 0x79BA }, { 0xD8AF, 0x4E3F }, { 0xD8B0, 0x5315 }, { 0xD8B1, 0x4E47 }, { 0xD8B2, 0x592D }, + { 0xD8B3, 0x723B }, { 0xD8B4, 0x536E }, { 0xD8B5, 0x6C10 }, { 0xD8B6, 0x56DF }, { 0xD8B7, 0x80E4 }, { 0xD8B8, 0x9997 }, { 0xD8B9, 0x6BD3 }, { 0xD8BA, 0x777E }, + { 0xD8BB, 0x9F17 }, { 0xD8BC, 0x4E36 }, { 0xD8BD, 0x4E9F }, { 0xD8BE, 0x9F10 }, { 0xD8BF, 0x4E5C }, { 0xD8C0, 0x4E69 }, { 0xD8C1, 0x4E93 }, { 0xD8C2, 0x8288 }, + { 0xD8C3, 0x5B5B }, { 0xD8C4, 0x556C }, { 0xD8C5, 0x560F }, { 0xD8C6, 0x4EC4 }, { 0xD8C7, 0x538D }, { 0xD8C8, 0x539D }, { 0xD8C9, 0x53A3 }, { 0xD8CA, 0x53A5 }, + { 0xD8CB, 0x53AE }, { 0xD8CC, 0x9765 }, { 0xD8CD, 0x8D5D }, { 0xD8CE, 0x531A }, { 0xD8CF, 0x53F5 }, { 0xD8D0, 0x5326 }, { 0xD8D1, 0x532E }, { 0xD8D2, 0x533E }, + { 0xD8D3, 0x8D5C }, { 0xD8D4, 0x5366 }, { 0xD8D5, 0x5363 }, { 0xD8D6, 0x5202 }, { 0xD8D7, 0x5208 }, { 0xD8D8, 0x520E }, { 0xD8D9, 0x522D }, { 0xD8DA, 0x5233 }, + { 0xD8DB, 0x523F }, { 0xD8DC, 0x5240 }, { 0xD8DD, 0x524C }, { 0xD8DE, 0x525E }, { 0xD8DF, 0x5261 }, { 0xD8E0, 0x525C }, { 0xD8E1, 0x84AF }, { 0xD8E2, 0x527D }, + { 0xD8E3, 0x5282 }, { 0xD8E4, 0x5281 }, { 0xD8E5, 0x5290 }, { 0xD8E6, 0x5293 }, { 0xD8E7, 0x5182 }, { 0xD8E8, 0x7F54 }, { 0xD8E9, 0x4EBB }, { 0xD8EA, 0x4EC3 }, + { 0xD8EB, 0x4EC9 }, { 0xD8EC, 0x4EC2 }, { 0xD8ED, 0x4EE8 }, { 0xD8EE, 0x4EE1 }, { 0xD8EF, 0x4EEB }, { 0xD8F0, 0x4EDE }, { 0xD8F1, 0x4F1B }, { 0xD8F2, 0x4EF3 }, + { 0xD8F3, 0x4F22 }, { 0xD8F4, 0x4F64 }, { 0xD8F5, 0x4EF5 }, { 0xD8F6, 0x4F25 }, { 0xD8F7, 0x4F27 }, { 0xD8F8, 0x4F09 }, { 0xD8F9, 0x4F2B }, { 0xD8FA, 0x4F5E }, + { 0xD8FB, 0x4F67 }, { 0xD8FC, 0x6538 }, { 0xD8FD, 0x4F5A }, { 0xD8FE, 0x4F5D }, { 0xD9A1, 0x4F5F }, { 0xD9A2, 0x4F57 }, { 0xD9A3, 0x4F32 }, { 0xD9A4, 0x4F3D }, + { 0xD9A5, 0x4F76 }, { 0xD9A6, 0x4F74 }, { 0xD9A7, 0x4F91 }, { 0xD9A8, 0x4F89 }, { 0xD9A9, 0x4F83 }, { 0xD9AA, 0x4F8F }, { 0xD9AB, 0x4F7E }, { 0xD9AC, 0x4F7B }, + { 0xD9AD, 0x4FAA }, { 0xD9AE, 0x4F7C }, { 0xD9AF, 0x4FAC }, { 0xD9B0, 0x4F94 }, { 0xD9B1, 0x4FE6 }, { 0xD9B2, 0x4FE8 }, { 0xD9B3, 0x4FEA }, { 0xD9B4, 0x4FC5 }, + { 0xD9B5, 0x4FDA }, { 0xD9B6, 0x4FE3 }, { 0xD9B7, 0x4FDC }, { 0xD9B8, 0x4FD1 }, { 0xD9B9, 0x4FDF }, { 0xD9BA, 0x4FF8 }, { 0xD9BB, 0x5029 }, { 0xD9BC, 0x504C }, + { 0xD9BD, 0x4FF3 }, { 0xD9BE, 0x502C }, { 0xD9BF, 0x500F }, { 0xD9C0, 0x502E }, { 0xD9C1, 0x502D }, { 0xD9C2, 0x4FFE }, { 0xD9C3, 0x501C }, { 0xD9C4, 0x500C }, + { 0xD9C5, 0x5025 }, { 0xD9C6, 0x5028 }, { 0xD9C7, 0x507E }, { 0xD9C8, 0x5043 }, { 0xD9C9, 0x5055 }, { 0xD9CA, 0x5048 }, { 0xD9CB, 0x504E }, { 0xD9CC, 0x506C }, + { 0xD9CD, 0x507B }, { 0xD9CE, 0x50A5 }, { 0xD9CF, 0x50A7 }, { 0xD9D0, 0x50A9 }, { 0xD9D1, 0x50BA }, { 0xD9D2, 0x50D6 }, { 0xD9D3, 0x5106 }, { 0xD9D4, 0x50ED }, + { 0xD9D5, 0x50EC }, { 0xD9D6, 0x50E6 }, { 0xD9D7, 0x50EE }, { 0xD9D8, 0x5107 }, { 0xD9D9, 0x510B }, { 0xD9DA, 0x4EDD }, { 0xD9DB, 0x6C3D }, { 0xD9DC, 0x4F58 }, + { 0xD9DD, 0x4F65 }, { 0xD9DE, 0x4FCE }, { 0xD9DF, 0x9FA0 }, { 0xD9E0, 0x6C46 }, { 0xD9E1, 0x7C74 }, { 0xD9E2, 0x516E }, { 0xD9E3, 0x5DFD }, { 0xD9E4, 0x9EC9 }, + { 0xD9E5, 0x9998 }, { 0xD9E6, 0x5181 }, { 0xD9E7, 0x5914 }, { 0xD9E8, 0x52F9 }, { 0xD9E9, 0x530D }, { 0xD9EA, 0x8A07 }, { 0xD9EB, 0x5310 }, { 0xD9EC, 0x51EB }, + { 0xD9ED, 0x5919 }, { 0xD9EE, 0x5155 }, { 0xD9EF, 0x4EA0 }, { 0xD9F0, 0x5156 }, { 0xD9F1, 0x4EB3 }, { 0xD9F2, 0x886E }, { 0xD9F3, 0x88A4 }, { 0xD9F4, 0x4EB5 }, + { 0xD9F5, 0x8114 }, { 0xD9F6, 0x88D2 }, { 0xD9F7, 0x7980 }, { 0xD9F8, 0x5B34 }, { 0xD9F9, 0x8803 }, { 0xD9FA, 0x7FB8 }, { 0xD9FB, 0x51AB }, { 0xD9FC, 0x51B1 }, + { 0xD9FD, 0x51BD }, { 0xD9FE, 0x51BC }, { 0xDAA1, 0x51C7 }, { 0xDAA2, 0x5196 }, { 0xDAA3, 0x51A2 }, { 0xDAA4, 0x51A5 }, { 0xDAA5, 0x8BA0 }, { 0xDAA6, 0x8BA6 }, + { 0xDAA7, 0x8BA7 }, { 0xDAA8, 0x8BAA }, { 0xDAA9, 0x8BB4 }, { 0xDAAA, 0x8BB5 }, { 0xDAAB, 0x8BB7 }, { 0xDAAC, 0x8BC2 }, { 0xDAAD, 0x8BC3 }, { 0xDAAE, 0x8BCB }, + { 0xDAAF, 0x8BCF }, { 0xDAB0, 0x8BCE }, { 0xDAB1, 0x8BD2 }, { 0xDAB2, 0x8BD3 }, { 0xDAB3, 0x8BD4 }, { 0xDAB4, 0x8BD6 }, { 0xDAB5, 0x8BD8 }, { 0xDAB6, 0x8BD9 }, + { 0xDAB7, 0x8BDC }, { 0xDAB8, 0x8BDF }, { 0xDAB9, 0x8BE0 }, { 0xDABA, 0x8BE4 }, { 0xDABB, 0x8BE8 }, { 0xDABC, 0x8BE9 }, { 0xDABD, 0x8BEE }, { 0xDABE, 0x8BF0 }, + { 0xDABF, 0x8BF3 }, { 0xDAC0, 0x8BF6 }, { 0xDAC1, 0x8BF9 }, { 0xDAC2, 0x8BFC }, { 0xDAC3, 0x8BFF }, { 0xDAC4, 0x8C00 }, { 0xDAC5, 0x8C02 }, { 0xDAC6, 0x8C04 }, + { 0xDAC7, 0x8C07 }, { 0xDAC8, 0x8C0C }, { 0xDAC9, 0x8C0F }, { 0xDACA, 0x8C11 }, { 0xDACB, 0x8C12 }, { 0xDACC, 0x8C14 }, { 0xDACD, 0x8C15 }, { 0xDACE, 0x8C16 }, + { 0xDACF, 0x8C19 }, { 0xDAD0, 0x8C1B }, { 0xDAD1, 0x8C18 }, { 0xDAD2, 0x8C1D }, { 0xDAD3, 0x8C1F }, { 0xDAD4, 0x8C20 }, { 0xDAD5, 0x8C21 }, { 0xDAD6, 0x8C25 }, + { 0xDAD7, 0x8C27 }, { 0xDAD8, 0x8C2A }, { 0xDAD9, 0x8C2B }, { 0xDADA, 0x8C2E }, { 0xDADB, 0x8C2F }, { 0xDADC, 0x8C32 }, { 0xDADD, 0x8C33 }, { 0xDADE, 0x8C35 }, + { 0xDADF, 0x8C36 }, { 0xDAE0, 0x5369 }, { 0xDAE1, 0x537A }, { 0xDAE2, 0x961D }, { 0xDAE3, 0x9622 }, { 0xDAE4, 0x9621 }, { 0xDAE5, 0x9631 }, { 0xDAE6, 0x962A }, + { 0xDAE7, 0x963D }, { 0xDAE8, 0x963C }, { 0xDAE9, 0x9642 }, { 0xDAEA, 0x9649 }, { 0xDAEB, 0x9654 }, { 0xDAEC, 0x965F }, { 0xDAED, 0x9667 }, { 0xDAEE, 0x966C }, + { 0xDAEF, 0x9672 }, { 0xDAF0, 0x9674 }, { 0xDAF1, 0x9688 }, { 0xDAF2, 0x968D }, { 0xDAF3, 0x9697 }, { 0xDAF4, 0x96B0 }, { 0xDAF5, 0x9097 }, { 0xDAF6, 0x909B }, + { 0xDAF7, 0x909D }, { 0xDAF8, 0x9099 }, { 0xDAF9, 0x90AC }, { 0xDAFA, 0x90A1 }, { 0xDAFB, 0x90B4 }, { 0xDAFC, 0x90B3 }, { 0xDAFD, 0x90B6 }, { 0xDAFE, 0x90BA }, + { 0xDBA1, 0x90B8 }, { 0xDBA2, 0x90B0 }, { 0xDBA3, 0x90CF }, { 0xDBA4, 0x90C5 }, { 0xDBA5, 0x90BE }, { 0xDBA6, 0x90D0 }, { 0xDBA7, 0x90C4 }, { 0xDBA8, 0x90C7 }, + { 0xDBA9, 0x90D3 }, { 0xDBAA, 0x90E6 }, { 0xDBAB, 0x90E2 }, { 0xDBAC, 0x90DC }, { 0xDBAD, 0x90D7 }, { 0xDBAE, 0x90DB }, { 0xDBAF, 0x90EB }, { 0xDBB0, 0x90EF }, + { 0xDBB1, 0x90FE }, { 0xDBB2, 0x9104 }, { 0xDBB3, 0x9122 }, { 0xDBB4, 0x911E }, { 0xDBB5, 0x9123 }, { 0xDBB6, 0x9131 }, { 0xDBB7, 0x912F }, { 0xDBB8, 0x9139 }, + { 0xDBB9, 0x9143 }, { 0xDBBA, 0x9146 }, { 0xDBBB, 0x520D }, { 0xDBBC, 0x5942 }, { 0xDBBD, 0x52A2 }, { 0xDBBE, 0x52AC }, { 0xDBBF, 0x52AD }, { 0xDBC0, 0x52BE }, + { 0xDBC1, 0x54FF }, { 0xDBC2, 0x52D0 }, { 0xDBC3, 0x52D6 }, { 0xDBC4, 0x52F0 }, { 0xDBC5, 0x53DF }, { 0xDBC6, 0x71EE }, { 0xDBC7, 0x77CD }, { 0xDBC8, 0x5EF4 }, + { 0xDBC9, 0x51F5 }, { 0xDBCA, 0x51FC }, { 0xDBCB, 0x9B2F }, { 0xDBCC, 0x53B6 }, { 0xDBCD, 0x5F01 }, { 0xDBCE, 0x755A }, { 0xDBCF, 0x5DEF }, { 0xDBD0, 0x574C }, + { 0xDBD1, 0x57A9 }, { 0xDBD2, 0x57A1 }, { 0xDBD3, 0x587E }, { 0xDBD4, 0x58BC }, { 0xDBD5, 0x58C5 }, { 0xDBD6, 0x58D1 }, { 0xDBD7, 0x5729 }, { 0xDBD8, 0x572C }, + { 0xDBD9, 0x572A }, { 0xDBDA, 0x5733 }, { 0xDBDB, 0x5739 }, { 0xDBDC, 0x572E }, { 0xDBDD, 0x572F }, { 0xDBDE, 0x575C }, { 0xDBDF, 0x573B }, { 0xDBE0, 0x5742 }, + { 0xDBE1, 0x5769 }, { 0xDBE2, 0x5785 }, { 0xDBE3, 0x576B }, { 0xDBE4, 0x5786 }, { 0xDBE5, 0x577C }, { 0xDBE6, 0x577B }, { 0xDBE7, 0x5768 }, { 0xDBE8, 0x576D }, + { 0xDBE9, 0x5776 }, { 0xDBEA, 0x5773 }, { 0xDBEB, 0x57AD }, { 0xDBEC, 0x57A4 }, { 0xDBED, 0x578C }, { 0xDBEE, 0x57B2 }, { 0xDBEF, 0x57CF }, { 0xDBF0, 0x57A7 }, + { 0xDBF1, 0x57B4 }, { 0xDBF2, 0x5793 }, { 0xDBF3, 0x57A0 }, { 0xDBF4, 0x57D5 }, { 0xDBF5, 0x57D8 }, { 0xDBF6, 0x57DA }, { 0xDBF7, 0x57D9 }, { 0xDBF8, 0x57D2 }, + { 0xDBF9, 0x57B8 }, { 0xDBFA, 0x57F4 }, { 0xDBFB, 0x57EF }, { 0xDBFC, 0x57F8 }, { 0xDBFD, 0x57E4 }, { 0xDBFE, 0x57DD }, { 0xDCA1, 0x580B }, { 0xDCA2, 0x580D }, + { 0xDCA3, 0x57FD }, { 0xDCA4, 0x57ED }, { 0xDCA5, 0x5800 }, { 0xDCA6, 0x581E }, { 0xDCA7, 0x5819 }, { 0xDCA8, 0x5844 }, { 0xDCA9, 0x5820 }, { 0xDCAA, 0x5865 }, + { 0xDCAB, 0x586C }, { 0xDCAC, 0x5881 }, { 0xDCAD, 0x5889 }, { 0xDCAE, 0x589A }, { 0xDCAF, 0x5880 }, { 0xDCB0, 0x99A8 }, { 0xDCB1, 0x9F19 }, { 0xDCB2, 0x61FF }, + { 0xDCB3, 0x8279 }, { 0xDCB4, 0x827D }, { 0xDCB5, 0x827F }, { 0xDCB6, 0x828F }, { 0xDCB7, 0x828A }, { 0xDCB8, 0x82A8 }, { 0xDCB9, 0x8284 }, { 0xDCBA, 0x828E }, + { 0xDCBB, 0x8291 }, { 0xDCBC, 0x8297 }, { 0xDCBD, 0x8299 }, { 0xDCBE, 0x82AB }, { 0xDCBF, 0x82B8 }, { 0xDCC0, 0x82BE }, { 0xDCC1, 0x82B0 }, { 0xDCC2, 0x82C8 }, + { 0xDCC3, 0x82CA }, { 0xDCC4, 0x82E3 }, { 0xDCC5, 0x8298 }, { 0xDCC6, 0x82B7 }, { 0xDCC7, 0x82AE }, { 0xDCC8, 0x82CB }, { 0xDCC9, 0x82CC }, { 0xDCCA, 0x82C1 }, + { 0xDCCB, 0x82A9 }, { 0xDCCC, 0x82B4 }, { 0xDCCD, 0x82A1 }, { 0xDCCE, 0x82AA }, { 0xDCCF, 0x829F }, { 0xDCD0, 0x82C4 }, { 0xDCD1, 0x82CE }, { 0xDCD2, 0x82A4 }, + { 0xDCD3, 0x82E1 }, { 0xDCD4, 0x8309 }, { 0xDCD5, 0x82F7 }, { 0xDCD6, 0x82E4 }, { 0xDCD7, 0x830F }, { 0xDCD8, 0x8307 }, { 0xDCD9, 0x82DC }, { 0xDCDA, 0x82F4 }, + { 0xDCDB, 0x82D2 }, { 0xDCDC, 0x82D8 }, { 0xDCDD, 0x830C }, { 0xDCDE, 0x82FB }, { 0xDCDF, 0x82D3 }, { 0xDCE0, 0x8311 }, { 0xDCE1, 0x831A }, { 0xDCE2, 0x8306 }, + { 0xDCE3, 0x8314 }, { 0xDCE4, 0x8315 }, { 0xDCE5, 0x82E0 }, { 0xDCE6, 0x82D5 }, { 0xDCE7, 0x831C }, { 0xDCE8, 0x8351 }, { 0xDCE9, 0x835B }, { 0xDCEA, 0x835C }, + { 0xDCEB, 0x8308 }, { 0xDCEC, 0x8392 }, { 0xDCED, 0x833C }, { 0xDCEE, 0x8334 }, { 0xDCEF, 0x8331 }, { 0xDCF0, 0x839B }, { 0xDCF1, 0x835E }, { 0xDCF2, 0x832F }, + { 0xDCF3, 0x834F }, { 0xDCF4, 0x8347 }, { 0xDCF5, 0x8343 }, { 0xDCF6, 0x835F }, { 0xDCF7, 0x8340 }, { 0xDCF8, 0x8317 }, { 0xDCF9, 0x8360 }, { 0xDCFA, 0x832D }, + { 0xDCFB, 0x833A }, { 0xDCFC, 0x8333 }, { 0xDCFD, 0x8366 }, { 0xDCFE, 0x8365 }, { 0xDDA1, 0x8368 }, { 0xDDA2, 0x831B }, { 0xDDA3, 0x8369 }, { 0xDDA4, 0x836C }, + { 0xDDA5, 0x836A }, { 0xDDA6, 0x836D }, { 0xDDA7, 0x836E }, { 0xDDA8, 0x83B0 }, { 0xDDA9, 0x8378 }, { 0xDDAA, 0x83B3 }, { 0xDDAB, 0x83B4 }, { 0xDDAC, 0x83A0 }, + { 0xDDAD, 0x83AA }, { 0xDDAE, 0x8393 }, { 0xDDAF, 0x839C }, { 0xDDB0, 0x8385 }, { 0xDDB1, 0x837C }, { 0xDDB2, 0x83B6 }, { 0xDDB3, 0x83A9 }, { 0xDDB4, 0x837D }, + { 0xDDB5, 0x83B8 }, { 0xDDB6, 0x837B }, { 0xDDB7, 0x8398 }, { 0xDDB8, 0x839E }, { 0xDDB9, 0x83A8 }, { 0xDDBA, 0x83BA }, { 0xDDBB, 0x83BC }, { 0xDDBC, 0x83C1 }, + { 0xDDBD, 0x8401 }, { 0xDDBE, 0x83E5 }, { 0xDDBF, 0x83D8 }, { 0xDDC0, 0x5807 }, { 0xDDC1, 0x8418 }, { 0xDDC2, 0x840B }, { 0xDDC3, 0x83DD }, { 0xDDC4, 0x83FD }, + { 0xDDC5, 0x83D6 }, { 0xDDC6, 0x841C }, { 0xDDC7, 0x8438 }, { 0xDDC8, 0x8411 }, { 0xDDC9, 0x8406 }, { 0xDDCA, 0x83D4 }, { 0xDDCB, 0x83DF }, { 0xDDCC, 0x840F }, + { 0xDDCD, 0x8403 }, { 0xDDCE, 0x83F8 }, { 0xDDCF, 0x83F9 }, { 0xDDD0, 0x83EA }, { 0xDDD1, 0x83C5 }, { 0xDDD2, 0x83C0 }, { 0xDDD3, 0x8426 }, { 0xDDD4, 0x83F0 }, + { 0xDDD5, 0x83E1 }, { 0xDDD6, 0x845C }, { 0xDDD7, 0x8451 }, { 0xDDD8, 0x845A }, { 0xDDD9, 0x8459 }, { 0xDDDA, 0x8473 }, { 0xDDDB, 0x8487 }, { 0xDDDC, 0x8488 }, + { 0xDDDD, 0x847A }, { 0xDDDE, 0x8489 }, { 0xDDDF, 0x8478 }, { 0xDDE0, 0x843C }, { 0xDDE1, 0x8446 }, { 0xDDE2, 0x8469 }, { 0xDDE3, 0x8476 }, { 0xDDE4, 0x848C }, + { 0xDDE5, 0x848E }, { 0xDDE6, 0x8431 }, { 0xDDE7, 0x846D }, { 0xDDE8, 0x84C1 }, { 0xDDE9, 0x84CD }, { 0xDDEA, 0x84D0 }, { 0xDDEB, 0x84E6 }, { 0xDDEC, 0x84BD }, + { 0xDDED, 0x84D3 }, { 0xDDEE, 0x84CA }, { 0xDDEF, 0x84BF }, { 0xDDF0, 0x84BA }, { 0xDDF1, 0x84E0 }, { 0xDDF2, 0x84A1 }, { 0xDDF3, 0x84B9 }, { 0xDDF4, 0x84B4 }, + { 0xDDF5, 0x8497 }, { 0xDDF6, 0x84E5 }, { 0xDDF7, 0x84E3 }, { 0xDDF8, 0x850C }, { 0xDDF9, 0x750D }, { 0xDDFA, 0x8538 }, { 0xDDFB, 0x84F0 }, { 0xDDFC, 0x8539 }, + { 0xDDFD, 0x851F }, { 0xDDFE, 0x853A }, { 0xDEA1, 0x8556 }, { 0xDEA2, 0x853B }, { 0xDEA3, 0x84FF }, { 0xDEA4, 0x84FC }, { 0xDEA5, 0x8559 }, { 0xDEA6, 0x8548 }, + { 0xDEA7, 0x8568 }, { 0xDEA8, 0x8564 }, { 0xDEA9, 0x855E }, { 0xDEAA, 0x857A }, { 0xDEAB, 0x77A2 }, { 0xDEAC, 0x8543 }, { 0xDEAD, 0x8572 }, { 0xDEAE, 0x857B }, + { 0xDEAF, 0x85A4 }, { 0xDEB0, 0x85A8 }, { 0xDEB1, 0x8587 }, { 0xDEB2, 0x858F }, { 0xDEB3, 0x8579 }, { 0xDEB4, 0x85AE }, { 0xDEB5, 0x859C }, { 0xDEB6, 0x8585 }, + { 0xDEB7, 0x85B9 }, { 0xDEB8, 0x85B7 }, { 0xDEB9, 0x85B0 }, { 0xDEBA, 0x85D3 }, { 0xDEBB, 0x85C1 }, { 0xDEBC, 0x85DC }, { 0xDEBD, 0x85FF }, { 0xDEBE, 0x8627 }, + { 0xDEBF, 0x8605 }, { 0xDEC0, 0x8629 }, { 0xDEC1, 0x8616 }, { 0xDEC2, 0x863C }, { 0xDEC3, 0x5EFE }, { 0xDEC4, 0x5F08 }, { 0xDEC5, 0x593C }, { 0xDEC6, 0x5941 }, + { 0xDEC7, 0x8037 }, { 0xDEC8, 0x5955 }, { 0xDEC9, 0x595A }, { 0xDECA, 0x5958 }, { 0xDECB, 0x530F }, { 0xDECC, 0x5C22 }, { 0xDECD, 0x5C25 }, { 0xDECE, 0x5C2C }, + { 0xDECF, 0x5C34 }, { 0xDED0, 0x624C }, { 0xDED1, 0x626A }, { 0xDED2, 0x629F }, { 0xDED3, 0x62BB }, { 0xDED4, 0x62CA }, { 0xDED5, 0x62DA }, { 0xDED6, 0x62D7 }, + { 0xDED7, 0x62EE }, { 0xDED8, 0x6322 }, { 0xDED9, 0x62F6 }, { 0xDEDA, 0x6339 }, { 0xDEDB, 0x634B }, { 0xDEDC, 0x6343 }, { 0xDEDD, 0x63AD }, { 0xDEDE, 0x63F6 }, + { 0xDEDF, 0x6371 }, { 0xDEE0, 0x637A }, { 0xDEE1, 0x638E }, { 0xDEE2, 0x63B4 }, { 0xDEE3, 0x636D }, { 0xDEE4, 0x63AC }, { 0xDEE5, 0x638A }, { 0xDEE6, 0x6369 }, + { 0xDEE7, 0x63AE }, { 0xDEE8, 0x63BC }, { 0xDEE9, 0x63F2 }, { 0xDEEA, 0x63F8 }, { 0xDEEB, 0x63E0 }, { 0xDEEC, 0x63FF }, { 0xDEED, 0x63C4 }, { 0xDEEE, 0x63DE }, + { 0xDEEF, 0x63CE }, { 0xDEF0, 0x6452 }, { 0xDEF1, 0x63C6 }, { 0xDEF2, 0x63BE }, { 0xDEF3, 0x6445 }, { 0xDEF4, 0x6441 }, { 0xDEF5, 0x640B }, { 0xDEF6, 0x641B }, + { 0xDEF7, 0x6420 }, { 0xDEF8, 0x640C }, { 0xDEF9, 0x6426 }, { 0xDEFA, 0x6421 }, { 0xDEFB, 0x645E }, { 0xDEFC, 0x6484 }, { 0xDEFD, 0x646D }, { 0xDEFE, 0x6496 }, + { 0xDFA1, 0x647A }, { 0xDFA2, 0x64B7 }, { 0xDFA3, 0x64B8 }, { 0xDFA4, 0x6499 }, { 0xDFA5, 0x64BA }, { 0xDFA6, 0x64C0 }, { 0xDFA7, 0x64D0 }, { 0xDFA8, 0x64D7 }, + { 0xDFA9, 0x64E4 }, { 0xDFAA, 0x64E2 }, { 0xDFAB, 0x6509 }, { 0xDFAC, 0x6525 }, { 0xDFAD, 0x652E }, { 0xDFAE, 0x5F0B }, { 0xDFAF, 0x5FD2 }, { 0xDFB0, 0x7519 }, + { 0xDFB1, 0x5F11 }, { 0xDFB2, 0x535F }, { 0xDFB3, 0x53F1 }, { 0xDFB4, 0x53FD }, { 0xDFB5, 0x53E9 }, { 0xDFB6, 0x53E8 }, { 0xDFB7, 0x53FB }, { 0xDFB8, 0x5412 }, + { 0xDFB9, 0x5416 }, { 0xDFBA, 0x5406 }, { 0xDFBB, 0x544B }, { 0xDFBC, 0x5452 }, { 0xDFBD, 0x5453 }, { 0xDFBE, 0x5454 }, { 0xDFBF, 0x5456 }, { 0xDFC0, 0x5443 }, + { 0xDFC1, 0x5421 }, { 0xDFC2, 0x5457 }, { 0xDFC3, 0x5459 }, { 0xDFC4, 0x5423 }, { 0xDFC5, 0x5432 }, { 0xDFC6, 0x5482 }, { 0xDFC7, 0x5494 }, { 0xDFC8, 0x5477 }, + { 0xDFC9, 0x5471 }, { 0xDFCA, 0x5464 }, { 0xDFCB, 0x549A }, { 0xDFCC, 0x549B }, { 0xDFCD, 0x5484 }, { 0xDFCE, 0x5476 }, { 0xDFCF, 0x5466 }, { 0xDFD0, 0x549D }, + { 0xDFD1, 0x54D0 }, { 0xDFD2, 0x54AD }, { 0xDFD3, 0x54C2 }, { 0xDFD4, 0x54B4 }, { 0xDFD5, 0x54D2 }, { 0xDFD6, 0x54A7 }, { 0xDFD7, 0x54A6 }, { 0xDFD8, 0x54D3 }, + { 0xDFD9, 0x54D4 }, { 0xDFDA, 0x5472 }, { 0xDFDB, 0x54A3 }, { 0xDFDC, 0x54D5 }, { 0xDFDD, 0x54BB }, { 0xDFDE, 0x54BF }, { 0xDFDF, 0x54CC }, { 0xDFE0, 0x54D9 }, + { 0xDFE1, 0x54DA }, { 0xDFE2, 0x54DC }, { 0xDFE3, 0x54A9 }, { 0xDFE4, 0x54AA }, { 0xDFE5, 0x54A4 }, { 0xDFE6, 0x54DD }, { 0xDFE7, 0x54CF }, { 0xDFE8, 0x54DE }, + { 0xDFE9, 0x551B }, { 0xDFEA, 0x54E7 }, { 0xDFEB, 0x5520 }, { 0xDFEC, 0x54FD }, { 0xDFED, 0x5514 }, { 0xDFEE, 0x54F3 }, { 0xDFEF, 0x5522 }, { 0xDFF0, 0x5523 }, + { 0xDFF1, 0x550F }, { 0xDFF2, 0x5511 }, { 0xDFF3, 0x5527 }, { 0xDFF4, 0x552A }, { 0xDFF5, 0x5567 }, { 0xDFF6, 0x558F }, { 0xDFF7, 0x55B5 }, { 0xDFF8, 0x5549 }, + { 0xDFF9, 0x556D }, { 0xDFFA, 0x5541 }, { 0xDFFB, 0x5555 }, { 0xDFFC, 0x553F }, { 0xDFFD, 0x5550 }, { 0xDFFE, 0x553C }, { 0xE0A1, 0x5537 }, { 0xE0A2, 0x5556 }, + { 0xE0A3, 0x5575 }, { 0xE0A4, 0x5576 }, { 0xE0A5, 0x5577 }, { 0xE0A6, 0x5533 }, { 0xE0A7, 0x5530 }, { 0xE0A8, 0x555C }, { 0xE0A9, 0x558B }, { 0xE0AA, 0x55D2 }, + { 0xE0AB, 0x5583 }, { 0xE0AC, 0x55B1 }, { 0xE0AD, 0x55B9 }, { 0xE0AE, 0x5588 }, { 0xE0AF, 0x5581 }, { 0xE0B0, 0x559F }, { 0xE0B1, 0x557E }, { 0xE0B2, 0x55D6 }, + { 0xE0B3, 0x5591 }, { 0xE0B4, 0x557B }, { 0xE0B5, 0x55DF }, { 0xE0B6, 0x55BD }, { 0xE0B7, 0x55BE }, { 0xE0B8, 0x5594 }, { 0xE0B9, 0x5599 }, { 0xE0BA, 0x55EA }, + { 0xE0BB, 0x55F7 }, { 0xE0BC, 0x55C9 }, { 0xE0BD, 0x561F }, { 0xE0BE, 0x55D1 }, { 0xE0BF, 0x55EB }, { 0xE0C0, 0x55EC }, { 0xE0C1, 0x55D4 }, { 0xE0C2, 0x55E6 }, + { 0xE0C3, 0x55DD }, { 0xE0C4, 0x55C4 }, { 0xE0C5, 0x55EF }, { 0xE0C6, 0x55E5 }, { 0xE0C7, 0x55F2 }, { 0xE0C8, 0x55F3 }, { 0xE0C9, 0x55CC }, { 0xE0CA, 0x55CD }, + { 0xE0CB, 0x55E8 }, { 0xE0CC, 0x55F5 }, { 0xE0CD, 0x55E4 }, { 0xE0CE, 0x8F94 }, { 0xE0CF, 0x561E }, { 0xE0D0, 0x5608 }, { 0xE0D1, 0x560C }, { 0xE0D2, 0x5601 }, + { 0xE0D3, 0x5624 }, { 0xE0D4, 0x5623 }, { 0xE0D5, 0x55FE }, { 0xE0D6, 0x5600 }, { 0xE0D7, 0x5627 }, { 0xE0D8, 0x562D }, { 0xE0D9, 0x5658 }, { 0xE0DA, 0x5639 }, + { 0xE0DB, 0x5657 }, { 0xE0DC, 0x562C }, { 0xE0DD, 0x564D }, { 0xE0DE, 0x5662 }, { 0xE0DF, 0x5659 }, { 0xE0E0, 0x565C }, { 0xE0E1, 0x564C }, { 0xE0E2, 0x5654 }, + { 0xE0E3, 0x5686 }, { 0xE0E4, 0x5664 }, { 0xE0E5, 0x5671 }, { 0xE0E6, 0x566B }, { 0xE0E7, 0x567B }, { 0xE0E8, 0x567C }, { 0xE0E9, 0x5685 }, { 0xE0EA, 0x5693 }, + { 0xE0EB, 0x56AF }, { 0xE0EC, 0x56D4 }, { 0xE0ED, 0x56D7 }, { 0xE0EE, 0x56DD }, { 0xE0EF, 0x56E1 }, { 0xE0F0, 0x56F5 }, { 0xE0F1, 0x56EB }, { 0xE0F2, 0x56F9 }, + { 0xE0F3, 0x56FF }, { 0xE0F4, 0x5704 }, { 0xE0F5, 0x570A }, { 0xE0F6, 0x5709 }, { 0xE0F7, 0x571C }, { 0xE0F8, 0x5E0F }, { 0xE0F9, 0x5E19 }, { 0xE0FA, 0x5E14 }, + { 0xE0FB, 0x5E11 }, { 0xE0FC, 0x5E31 }, { 0xE0FD, 0x5E3B }, { 0xE0FE, 0x5E3C }, { 0xE1A1, 0x5E37 }, { 0xE1A2, 0x5E44 }, { 0xE1A3, 0x5E54 }, { 0xE1A4, 0x5E5B }, + { 0xE1A5, 0x5E5E }, { 0xE1A6, 0x5E61 }, { 0xE1A7, 0x5C8C }, { 0xE1A8, 0x5C7A }, { 0xE1A9, 0x5C8D }, { 0xE1AA, 0x5C90 }, { 0xE1AB, 0x5C96 }, { 0xE1AC, 0x5C88 }, + { 0xE1AD, 0x5C98 }, { 0xE1AE, 0x5C99 }, { 0xE1AF, 0x5C91 }, { 0xE1B0, 0x5C9A }, { 0xE1B1, 0x5C9C }, { 0xE1B2, 0x5CB5 }, { 0xE1B3, 0x5CA2 }, { 0xE1B4, 0x5CBD }, + { 0xE1B5, 0x5CAC }, { 0xE1B6, 0x5CAB }, { 0xE1B7, 0x5CB1 }, { 0xE1B8, 0x5CA3 }, { 0xE1B9, 0x5CC1 }, { 0xE1BA, 0x5CB7 }, { 0xE1BB, 0x5CC4 }, { 0xE1BC, 0x5CD2 }, + { 0xE1BD, 0x5CE4 }, { 0xE1BE, 0x5CCB }, { 0xE1BF, 0x5CE5 }, { 0xE1C0, 0x5D02 }, { 0xE1C1, 0x5D03 }, { 0xE1C2, 0x5D27 }, { 0xE1C3, 0x5D26 }, { 0xE1C4, 0x5D2E }, + { 0xE1C5, 0x5D24 }, { 0xE1C6, 0x5D1E }, { 0xE1C7, 0x5D06 }, { 0xE1C8, 0x5D1B }, { 0xE1C9, 0x5D58 }, { 0xE1CA, 0x5D3E }, { 0xE1CB, 0x5D34 }, { 0xE1CC, 0x5D3D }, + { 0xE1CD, 0x5D6C }, { 0xE1CE, 0x5D5B }, { 0xE1CF, 0x5D6F }, { 0xE1D0, 0x5D5D }, { 0xE1D1, 0x5D6B }, { 0xE1D2, 0x5D4B }, { 0xE1D3, 0x5D4A }, { 0xE1D4, 0x5D69 }, + { 0xE1D5, 0x5D74 }, { 0xE1D6, 0x5D82 }, { 0xE1D7, 0x5D99 }, { 0xE1D8, 0x5D9D }, { 0xE1D9, 0x8C73 }, { 0xE1DA, 0x5DB7 }, { 0xE1DB, 0x5DC5 }, { 0xE1DC, 0x5F73 }, + { 0xE1DD, 0x5F77 }, { 0xE1DE, 0x5F82 }, { 0xE1DF, 0x5F87 }, { 0xE1E0, 0x5F89 }, { 0xE1E1, 0x5F8C }, { 0xE1E2, 0x5F95 }, { 0xE1E3, 0x5F99 }, { 0xE1E4, 0x5F9C }, + { 0xE1E5, 0x5FA8 }, { 0xE1E6, 0x5FAD }, { 0xE1E7, 0x5FB5 }, { 0xE1E8, 0x5FBC }, { 0xE1E9, 0x8862 }, { 0xE1EA, 0x5F61 }, { 0xE1EB, 0x72AD }, { 0xE1EC, 0x72B0 }, + { 0xE1ED, 0x72B4 }, { 0xE1EE, 0x72B7 }, { 0xE1EF, 0x72B8 }, { 0xE1F0, 0x72C3 }, { 0xE1F1, 0x72C1 }, { 0xE1F2, 0x72CE }, { 0xE1F3, 0x72CD }, { 0xE1F4, 0x72D2 }, + { 0xE1F5, 0x72E8 }, { 0xE1F6, 0x72EF }, { 0xE1F7, 0x72E9 }, { 0xE1F8, 0x72F2 }, { 0xE1F9, 0x72F4 }, { 0xE1FA, 0x72F7 }, { 0xE1FB, 0x7301 }, { 0xE1FC, 0x72F3 }, + { 0xE1FD, 0x7303 }, { 0xE1FE, 0x72FA }, { 0xE2A1, 0x72FB }, { 0xE2A2, 0x7317 }, { 0xE2A3, 0x7313 }, { 0xE2A4, 0x7321 }, { 0xE2A5, 0x730A }, { 0xE2A6, 0x731E }, + { 0xE2A7, 0x731D }, { 0xE2A8, 0x7315 }, { 0xE2A9, 0x7322 }, { 0xE2AA, 0x7339 }, { 0xE2AB, 0x7325 }, { 0xE2AC, 0x732C }, { 0xE2AD, 0x7338 }, { 0xE2AE, 0x7331 }, + { 0xE2AF, 0x7350 }, { 0xE2B0, 0x734D }, { 0xE2B1, 0x7357 }, { 0xE2B2, 0x7360 }, { 0xE2B3, 0x736C }, { 0xE2B4, 0x736F }, { 0xE2B5, 0x737E }, { 0xE2B6, 0x821B }, + { 0xE2B7, 0x5925 }, { 0xE2B8, 0x98E7 }, { 0xE2B9, 0x5924 }, { 0xE2BA, 0x5902 }, { 0xE2BB, 0x9963 }, { 0xE2BC, 0x9967 }, { 0xE2BD, 0x9968 }, { 0xE2BE, 0x9969 }, + { 0xE2BF, 0x996A }, { 0xE2C0, 0x996B }, { 0xE2C1, 0x996C }, { 0xE2C2, 0x9974 }, { 0xE2C3, 0x9977 }, { 0xE2C4, 0x997D }, { 0xE2C5, 0x9980 }, { 0xE2C6, 0x9984 }, + { 0xE2C7, 0x9987 }, { 0xE2C8, 0x998A }, { 0xE2C9, 0x998D }, { 0xE2CA, 0x9990 }, { 0xE2CB, 0x9991 }, { 0xE2CC, 0x9993 }, { 0xE2CD, 0x9994 }, { 0xE2CE, 0x9995 }, + { 0xE2CF, 0x5E80 }, { 0xE2D0, 0x5E91 }, { 0xE2D1, 0x5E8B }, { 0xE2D2, 0x5E96 }, { 0xE2D3, 0x5EA5 }, { 0xE2D4, 0x5EA0 }, { 0xE2D5, 0x5EB9 }, { 0xE2D6, 0x5EB5 }, + { 0xE2D7, 0x5EBE }, { 0xE2D8, 0x5EB3 }, { 0xE2D9, 0x8D53 }, { 0xE2DA, 0x5ED2 }, { 0xE2DB, 0x5ED1 }, { 0xE2DC, 0x5EDB }, { 0xE2DD, 0x5EE8 }, { 0xE2DE, 0x5EEA }, + { 0xE2DF, 0x81BA }, { 0xE2E0, 0x5FC4 }, { 0xE2E1, 0x5FC9 }, { 0xE2E2, 0x5FD6 }, { 0xE2E3, 0x5FCF }, { 0xE2E4, 0x6003 }, { 0xE2E5, 0x5FEE }, { 0xE2E6, 0x6004 }, + { 0xE2E7, 0x5FE1 }, { 0xE2E8, 0x5FE4 }, { 0xE2E9, 0x5FFE }, { 0xE2EA, 0x6005 }, { 0xE2EB, 0x6006 }, { 0xE2EC, 0x5FEA }, { 0xE2ED, 0x5FED }, { 0xE2EE, 0x5FF8 }, + { 0xE2EF, 0x6019 }, { 0xE2F0, 0x6035 }, { 0xE2F1, 0x6026 }, { 0xE2F2, 0x601B }, { 0xE2F3, 0x600F }, { 0xE2F4, 0x600D }, { 0xE2F5, 0x6029 }, { 0xE2F6, 0x602B }, + { 0xE2F7, 0x600A }, { 0xE2F8, 0x603F }, { 0xE2F9, 0x6021 }, { 0xE2FA, 0x6078 }, { 0xE2FB, 0x6079 }, { 0xE2FC, 0x607B }, { 0xE2FD, 0x607A }, { 0xE2FE, 0x6042 }, + { 0xE3A1, 0x606A }, { 0xE3A2, 0x607D }, { 0xE3A3, 0x6096 }, { 0xE3A4, 0x609A }, { 0xE3A5, 0x60AD }, { 0xE3A6, 0x609D }, { 0xE3A7, 0x6083 }, { 0xE3A8, 0x6092 }, + { 0xE3A9, 0x608C }, { 0xE3AA, 0x609B }, { 0xE3AB, 0x60EC }, { 0xE3AC, 0x60BB }, { 0xE3AD, 0x60B1 }, { 0xE3AE, 0x60DD }, { 0xE3AF, 0x60D8 }, { 0xE3B0, 0x60C6 }, + { 0xE3B1, 0x60DA }, { 0xE3B2, 0x60B4 }, { 0xE3B3, 0x6120 }, { 0xE3B4, 0x6126 }, { 0xE3B5, 0x6115 }, { 0xE3B6, 0x6123 }, { 0xE3B7, 0x60F4 }, { 0xE3B8, 0x6100 }, + { 0xE3B9, 0x610E }, { 0xE3BA, 0x612B }, { 0xE3BB, 0x614A }, { 0xE3BC, 0x6175 }, { 0xE3BD, 0x61AC }, { 0xE3BE, 0x6194 }, { 0xE3BF, 0x61A7 }, { 0xE3C0, 0x61B7 }, + { 0xE3C1, 0x61D4 }, { 0xE3C2, 0x61F5 }, { 0xE3C3, 0x5FDD }, { 0xE3C4, 0x96B3 }, { 0xE3C5, 0x95E9 }, { 0xE3C6, 0x95EB }, { 0xE3C7, 0x95F1 }, { 0xE3C8, 0x95F3 }, + { 0xE3C9, 0x95F5 }, { 0xE3CA, 0x95F6 }, { 0xE3CB, 0x95FC }, { 0xE3CC, 0x95FE }, { 0xE3CD, 0x9603 }, { 0xE3CE, 0x9604 }, { 0xE3CF, 0x9606 }, { 0xE3D0, 0x9608 }, + { 0xE3D1, 0x960A }, { 0xE3D2, 0x960B }, { 0xE3D3, 0x960C }, { 0xE3D4, 0x960D }, { 0xE3D5, 0x960F }, { 0xE3D6, 0x9612 }, { 0xE3D7, 0x9615 }, { 0xE3D8, 0x9616 }, + { 0xE3D9, 0x9617 }, { 0xE3DA, 0x9619 }, { 0xE3DB, 0x961A }, { 0xE3DC, 0x4E2C }, { 0xE3DD, 0x723F }, { 0xE3DE, 0x6215 }, { 0xE3DF, 0x6C35 }, { 0xE3E0, 0x6C54 }, + { 0xE3E1, 0x6C5C }, { 0xE3E2, 0x6C4A }, { 0xE3E3, 0x6CA3 }, { 0xE3E4, 0x6C85 }, { 0xE3E5, 0x6C90 }, { 0xE3E6, 0x6C94 }, { 0xE3E7, 0x6C8C }, { 0xE3E8, 0x6C68 }, + { 0xE3E9, 0x6C69 }, { 0xE3EA, 0x6C74 }, { 0xE3EB, 0x6C76 }, { 0xE3EC, 0x6C86 }, { 0xE3ED, 0x6CA9 }, { 0xE3EE, 0x6CD0 }, { 0xE3EF, 0x6CD4 }, { 0xE3F0, 0x6CAD }, + { 0xE3F1, 0x6CF7 }, { 0xE3F2, 0x6CF8 }, { 0xE3F3, 0x6CF1 }, { 0xE3F4, 0x6CD7 }, { 0xE3F5, 0x6CB2 }, { 0xE3F6, 0x6CE0 }, { 0xE3F7, 0x6CD6 }, { 0xE3F8, 0x6CFA }, + { 0xE3F9, 0x6CEB }, { 0xE3FA, 0x6CEE }, { 0xE3FB, 0x6CB1 }, { 0xE3FC, 0x6CD3 }, { 0xE3FD, 0x6CEF }, { 0xE3FE, 0x6CFE }, { 0xE4A1, 0x6D39 }, { 0xE4A2, 0x6D27 }, + { 0xE4A3, 0x6D0C }, { 0xE4A4, 0x6D43 }, { 0xE4A5, 0x6D48 }, { 0xE4A6, 0x6D07 }, { 0xE4A7, 0x6D04 }, { 0xE4A8, 0x6D19 }, { 0xE4A9, 0x6D0E }, { 0xE4AA, 0x6D2B }, + { 0xE4AB, 0x6D4D }, { 0xE4AC, 0x6D2E }, { 0xE4AD, 0x6D35 }, { 0xE4AE, 0x6D1A }, { 0xE4AF, 0x6D4F }, { 0xE4B0, 0x6D52 }, { 0xE4B1, 0x6D54 }, { 0xE4B2, 0x6D33 }, + { 0xE4B3, 0x6D91 }, { 0xE4B4, 0x6D6F }, { 0xE4B5, 0x6D9E }, { 0xE4B6, 0x6DA0 }, { 0xE4B7, 0x6D5E }, { 0xE4B8, 0x6D93 }, { 0xE4B9, 0x6D94 }, { 0xE4BA, 0x6D5C }, + { 0xE4BB, 0x6D60 }, { 0xE4BC, 0x6D7C }, { 0xE4BD, 0x6D63 }, { 0xE4BE, 0x6E1A }, { 0xE4BF, 0x6DC7 }, { 0xE4C0, 0x6DC5 }, { 0xE4C1, 0x6DDE }, { 0xE4C2, 0x6E0E }, + { 0xE4C3, 0x6DBF }, { 0xE4C4, 0x6DE0 }, { 0xE4C5, 0x6E11 }, { 0xE4C6, 0x6DE6 }, { 0xE4C7, 0x6DDD }, { 0xE4C8, 0x6DD9 }, { 0xE4C9, 0x6E16 }, { 0xE4CA, 0x6DAB }, + { 0xE4CB, 0x6E0C }, { 0xE4CC, 0x6DAE }, { 0xE4CD, 0x6E2B }, { 0xE4CE, 0x6E6E }, { 0xE4CF, 0x6E4E }, { 0xE4D0, 0x6E6B }, { 0xE4D1, 0x6EB2 }, { 0xE4D2, 0x6E5F }, + { 0xE4D3, 0x6E86 }, { 0xE4D4, 0x6E53 }, { 0xE4D5, 0x6E54 }, { 0xE4D6, 0x6E32 }, { 0xE4D7, 0x6E25 }, { 0xE4D8, 0x6E44 }, { 0xE4D9, 0x6EDF }, { 0xE4DA, 0x6EB1 }, + { 0xE4DB, 0x6E98 }, { 0xE4DC, 0x6EE0 }, { 0xE4DD, 0x6F2D }, { 0xE4DE, 0x6EE2 }, { 0xE4DF, 0x6EA5 }, { 0xE4E0, 0x6EA7 }, { 0xE4E1, 0x6EBD }, { 0xE4E2, 0x6EBB }, + { 0xE4E3, 0x6EB7 }, { 0xE4E4, 0x6ED7 }, { 0xE4E5, 0x6EB4 }, { 0xE4E6, 0x6ECF }, { 0xE4E7, 0x6E8F }, { 0xE4E8, 0x6EC2 }, { 0xE4E9, 0x6E9F }, { 0xE4EA, 0x6F62 }, + { 0xE4EB, 0x6F46 }, { 0xE4EC, 0x6F47 }, { 0xE4ED, 0x6F24 }, { 0xE4EE, 0x6F15 }, { 0xE4EF, 0x6EF9 }, { 0xE4F0, 0x6F2F }, { 0xE4F1, 0x6F36 }, { 0xE4F2, 0x6F4B }, + { 0xE4F3, 0x6F74 }, { 0xE4F4, 0x6F2A }, { 0xE4F5, 0x6F09 }, { 0xE4F6, 0x6F29 }, { 0xE4F7, 0x6F89 }, { 0xE4F8, 0x6F8D }, { 0xE4F9, 0x6F8C }, { 0xE4FA, 0x6F78 }, + { 0xE4FB, 0x6F72 }, { 0xE4FC, 0x6F7C }, { 0xE4FD, 0x6F7A }, { 0xE4FE, 0x6FD1 }, { 0xE5A1, 0x6FC9 }, { 0xE5A2, 0x6FA7 }, { 0xE5A3, 0x6FB9 }, { 0xE5A4, 0x6FB6 }, + { 0xE5A5, 0x6FC2 }, { 0xE5A6, 0x6FE1 }, { 0xE5A7, 0x6FEE }, { 0xE5A8, 0x6FDE }, { 0xE5A9, 0x6FE0 }, { 0xE5AA, 0x6FEF }, { 0xE5AB, 0x701A }, { 0xE5AC, 0x7023 }, + { 0xE5AD, 0x701B }, { 0xE5AE, 0x7039 }, { 0xE5AF, 0x7035 }, { 0xE5B0, 0x704F }, { 0xE5B1, 0x705E }, { 0xE5B2, 0x5B80 }, { 0xE5B3, 0x5B84 }, { 0xE5B4, 0x5B95 }, + { 0xE5B5, 0x5B93 }, { 0xE5B6, 0x5BA5 }, { 0xE5B7, 0x5BB8 }, { 0xE5B8, 0x752F }, { 0xE5B9, 0x9A9E }, { 0xE5BA, 0x6434 }, { 0xE5BB, 0x5BE4 }, { 0xE5BC, 0x5BEE }, + { 0xE5BD, 0x8930 }, { 0xE5BE, 0x5BF0 }, { 0xE5BF, 0x8E47 }, { 0xE5C0, 0x8B07 }, { 0xE5C1, 0x8FB6 }, { 0xE5C2, 0x8FD3 }, { 0xE5C3, 0x8FD5 }, { 0xE5C4, 0x8FE5 }, + { 0xE5C5, 0x8FEE }, { 0xE5C6, 0x8FE4 }, { 0xE5C7, 0x8FE9 }, { 0xE5C8, 0x8FE6 }, { 0xE5C9, 0x8FF3 }, { 0xE5CA, 0x8FE8 }, { 0xE5CB, 0x9005 }, { 0xE5CC, 0x9004 }, + { 0xE5CD, 0x900B }, { 0xE5CE, 0x9026 }, { 0xE5CF, 0x9011 }, { 0xE5D0, 0x900D }, { 0xE5D1, 0x9016 }, { 0xE5D2, 0x9021 }, { 0xE5D3, 0x9035 }, { 0xE5D4, 0x9036 }, + { 0xE5D5, 0x902D }, { 0xE5D6, 0x902F }, { 0xE5D7, 0x9044 }, { 0xE5D8, 0x9051 }, { 0xE5D9, 0x9052 }, { 0xE5DA, 0x9050 }, { 0xE5DB, 0x9068 }, { 0xE5DC, 0x9058 }, + { 0xE5DD, 0x9062 }, { 0xE5DE, 0x905B }, { 0xE5DF, 0x66B9 }, { 0xE5E0, 0x9074 }, { 0xE5E1, 0x907D }, { 0xE5E2, 0x9082 }, { 0xE5E3, 0x9088 }, { 0xE5E4, 0x9083 }, + { 0xE5E5, 0x908B }, { 0xE5E6, 0x5F50 }, { 0xE5E7, 0x5F57 }, { 0xE5E8, 0x5F56 }, { 0xE5E9, 0x5F58 }, { 0xE5EA, 0x5C3B }, { 0xE5EB, 0x54AB }, { 0xE5EC, 0x5C50 }, + { 0xE5ED, 0x5C59 }, { 0xE5EE, 0x5B71 }, { 0xE5EF, 0x5C63 }, { 0xE5F0, 0x5C66 }, { 0xE5F1, 0x7FBC }, { 0xE5F2, 0x5F2A }, { 0xE5F3, 0x5F29 }, { 0xE5F4, 0x5F2D }, + { 0xE5F5, 0x8274 }, { 0xE5F6, 0x5F3C }, { 0xE5F7, 0x9B3B }, { 0xE5F8, 0x5C6E }, { 0xE5F9, 0x5981 }, { 0xE5FA, 0x5983 }, { 0xE5FB, 0x598D }, { 0xE5FC, 0x59A9 }, + { 0xE5FD, 0x59AA }, { 0xE5FE, 0x59A3 }, { 0xE6A1, 0x5997 }, { 0xE6A2, 0x59CA }, { 0xE6A3, 0x59AB }, { 0xE6A4, 0x599E }, { 0xE6A5, 0x59A4 }, { 0xE6A6, 0x59D2 }, + { 0xE6A7, 0x59B2 }, { 0xE6A8, 0x59AF }, { 0xE6A9, 0x59D7 }, { 0xE6AA, 0x59BE }, { 0xE6AB, 0x5A05 }, { 0xE6AC, 0x5A06 }, { 0xE6AD, 0x59DD }, { 0xE6AE, 0x5A08 }, + { 0xE6AF, 0x59E3 }, { 0xE6B0, 0x59D8 }, { 0xE6B1, 0x59F9 }, { 0xE6B2, 0x5A0C }, { 0xE6B3, 0x5A09 }, { 0xE6B4, 0x5A32 }, { 0xE6B5, 0x5A34 }, { 0xE6B6, 0x5A11 }, + { 0xE6B7, 0x5A23 }, { 0xE6B8, 0x5A13 }, { 0xE6B9, 0x5A40 }, { 0xE6BA, 0x5A67 }, { 0xE6BB, 0x5A4A }, { 0xE6BC, 0x5A55 }, { 0xE6BD, 0x5A3C }, { 0xE6BE, 0x5A62 }, + { 0xE6BF, 0x5A75 }, { 0xE6C0, 0x80EC }, { 0xE6C1, 0x5AAA }, { 0xE6C2, 0x5A9B }, { 0xE6C3, 0x5A77 }, { 0xE6C4, 0x5A7A }, { 0xE6C5, 0x5ABE }, { 0xE6C6, 0x5AEB }, + { 0xE6C7, 0x5AB2 }, { 0xE6C8, 0x5AD2 }, { 0xE6C9, 0x5AD4 }, { 0xE6CA, 0x5AB8 }, { 0xE6CB, 0x5AE0 }, { 0xE6CC, 0x5AE3 }, { 0xE6CD, 0x5AF1 }, { 0xE6CE, 0x5AD6 }, + { 0xE6CF, 0x5AE6 }, { 0xE6D0, 0x5AD8 }, { 0xE6D1, 0x5ADC }, { 0xE6D2, 0x5B09 }, { 0xE6D3, 0x5B17 }, { 0xE6D4, 0x5B16 }, { 0xE6D5, 0x5B32 }, { 0xE6D6, 0x5B37 }, + { 0xE6D7, 0x5B40 }, { 0xE6D8, 0x5C15 }, { 0xE6D9, 0x5C1C }, { 0xE6DA, 0x5B5A }, { 0xE6DB, 0x5B65 }, { 0xE6DC, 0x5B73 }, { 0xE6DD, 0x5B51 }, { 0xE6DE, 0x5B53 }, + { 0xE6DF, 0x5B62 }, { 0xE6E0, 0x9A75 }, { 0xE6E1, 0x9A77 }, { 0xE6E2, 0x9A78 }, { 0xE6E3, 0x9A7A }, { 0xE6E4, 0x9A7F }, { 0xE6E5, 0x9A7D }, { 0xE6E6, 0x9A80 }, + { 0xE6E7, 0x9A81 }, { 0xE6E8, 0x9A85 }, { 0xE6E9, 0x9A88 }, { 0xE6EA, 0x9A8A }, { 0xE6EB, 0x9A90 }, { 0xE6EC, 0x9A92 }, { 0xE6ED, 0x9A93 }, { 0xE6EE, 0x9A96 }, + { 0xE6EF, 0x9A98 }, { 0xE6F0, 0x9A9B }, { 0xE6F1, 0x9A9C }, { 0xE6F2, 0x9A9D }, { 0xE6F3, 0x9A9F }, { 0xE6F4, 0x9AA0 }, { 0xE6F5, 0x9AA2 }, { 0xE6F6, 0x9AA3 }, + { 0xE6F7, 0x9AA5 }, { 0xE6F8, 0x9AA7 }, { 0xE6F9, 0x7E9F }, { 0xE6FA, 0x7EA1 }, { 0xE6FB, 0x7EA3 }, { 0xE6FC, 0x7EA5 }, { 0xE6FD, 0x7EA8 }, { 0xE6FE, 0x7EA9 }, + { 0xE7A1, 0x7EAD }, { 0xE7A2, 0x7EB0 }, { 0xE7A3, 0x7EBE }, { 0xE7A4, 0x7EC0 }, { 0xE7A5, 0x7EC1 }, { 0xE7A6, 0x7EC2 }, { 0xE7A7, 0x7EC9 }, { 0xE7A8, 0x7ECB }, + { 0xE7A9, 0x7ECC }, { 0xE7AA, 0x7ED0 }, { 0xE7AB, 0x7ED4 }, { 0xE7AC, 0x7ED7 }, { 0xE7AD, 0x7EDB }, { 0xE7AE, 0x7EE0 }, { 0xE7AF, 0x7EE1 }, { 0xE7B0, 0x7EE8 }, + { 0xE7B1, 0x7EEB }, { 0xE7B2, 0x7EEE }, { 0xE7B3, 0x7EEF }, { 0xE7B4, 0x7EF1 }, { 0xE7B5, 0x7EF2 }, { 0xE7B6, 0x7F0D }, { 0xE7B7, 0x7EF6 }, { 0xE7B8, 0x7EFA }, + { 0xE7B9, 0x7EFB }, { 0xE7BA, 0x7EFE }, { 0xE7BB, 0x7F01 }, { 0xE7BC, 0x7F02 }, { 0xE7BD, 0x7F03 }, { 0xE7BE, 0x7F07 }, { 0xE7BF, 0x7F08 }, { 0xE7C0, 0x7F0B }, + { 0xE7C1, 0x7F0C }, { 0xE7C2, 0x7F0F }, { 0xE7C3, 0x7F11 }, { 0xE7C4, 0x7F12 }, { 0xE7C5, 0x7F17 }, { 0xE7C6, 0x7F19 }, { 0xE7C7, 0x7F1C }, { 0xE7C8, 0x7F1B }, + { 0xE7C9, 0x7F1F }, { 0xE7CA, 0x7F21 }, { 0xE7CB, 0x7F22 }, { 0xE7CC, 0x7F23 }, { 0xE7CD, 0x7F24 }, { 0xE7CE, 0x7F25 }, { 0xE7CF, 0x7F26 }, { 0xE7D0, 0x7F27 }, + { 0xE7D1, 0x7F2A }, { 0xE7D2, 0x7F2B }, { 0xE7D3, 0x7F2C }, { 0xE7D4, 0x7F2D }, { 0xE7D5, 0x7F2F }, { 0xE7D6, 0x7F30 }, { 0xE7D7, 0x7F31 }, { 0xE7D8, 0x7F32 }, + { 0xE7D9, 0x7F33 }, { 0xE7DA, 0x7F35 }, { 0xE7DB, 0x5E7A }, { 0xE7DC, 0x757F }, { 0xE7DD, 0x5DDB }, { 0xE7DE, 0x753E }, { 0xE7DF, 0x9095 }, { 0xE7E0, 0x738E }, + { 0xE7E1, 0x7391 }, { 0xE7E2, 0x73AE }, { 0xE7E3, 0x73A2 }, { 0xE7E4, 0x739F }, { 0xE7E5, 0x73CF }, { 0xE7E6, 0x73C2 }, { 0xE7E7, 0x73D1 }, { 0xE7E8, 0x73B7 }, + { 0xE7E9, 0x73B3 }, { 0xE7EA, 0x73C0 }, { 0xE7EB, 0x73C9 }, { 0xE7EC, 0x73C8 }, { 0xE7ED, 0x73E5 }, { 0xE7EE, 0x73D9 }, { 0xE7EF, 0x987C }, { 0xE7F0, 0x740A }, + { 0xE7F1, 0x73E9 }, { 0xE7F2, 0x73E7 }, { 0xE7F3, 0x73DE }, { 0xE7F4, 0x73BA }, { 0xE7F5, 0x73F2 }, { 0xE7F6, 0x740F }, { 0xE7F7, 0x742A }, { 0xE7F8, 0x745B }, + { 0xE7F9, 0x7426 }, { 0xE7FA, 0x7425 }, { 0xE7FB, 0x7428 }, { 0xE7FC, 0x7430 }, { 0xE7FD, 0x742E }, { 0xE7FE, 0x742C }, { 0xE8A1, 0x741B }, { 0xE8A2, 0x741A }, + { 0xE8A3, 0x7441 }, { 0xE8A4, 0x745C }, { 0xE8A5, 0x7457 }, { 0xE8A6, 0x7455 }, { 0xE8A7, 0x7459 }, { 0xE8A8, 0x7477 }, { 0xE8A9, 0x746D }, { 0xE8AA, 0x747E }, + { 0xE8AB, 0x749C }, { 0xE8AC, 0x748E }, { 0xE8AD, 0x7480 }, { 0xE8AE, 0x7481 }, { 0xE8AF, 0x7487 }, { 0xE8B0, 0x748B }, { 0xE8B1, 0x749E }, { 0xE8B2, 0x74A8 }, + { 0xE8B3, 0x74A9 }, { 0xE8B4, 0x7490 }, { 0xE8B5, 0x74A7 }, { 0xE8B6, 0x74D2 }, { 0xE8B7, 0x74BA }, { 0xE8B8, 0x97EA }, { 0xE8B9, 0x97EB }, { 0xE8BA, 0x97EC }, + { 0xE8BB, 0x674C }, { 0xE8BC, 0x6753 }, { 0xE8BD, 0x675E }, { 0xE8BE, 0x6748 }, { 0xE8BF, 0x6769 }, { 0xE8C0, 0x67A5 }, { 0xE8C1, 0x6787 }, { 0xE8C2, 0x676A }, + { 0xE8C3, 0x6773 }, { 0xE8C4, 0x6798 }, { 0xE8C5, 0x67A7 }, { 0xE8C6, 0x6775 }, { 0xE8C7, 0x67A8 }, { 0xE8C8, 0x679E }, { 0xE8C9, 0x67AD }, { 0xE8CA, 0x678B }, + { 0xE8CB, 0x6777 }, { 0xE8CC, 0x677C }, { 0xE8CD, 0x67F0 }, { 0xE8CE, 0x6809 }, { 0xE8CF, 0x67D8 }, { 0xE8D0, 0x680A }, { 0xE8D1, 0x67E9 }, { 0xE8D2, 0x67B0 }, + { 0xE8D3, 0x680C }, { 0xE8D4, 0x67D9 }, { 0xE8D5, 0x67B5 }, { 0xE8D6, 0x67DA }, { 0xE8D7, 0x67B3 }, { 0xE8D8, 0x67DD }, { 0xE8D9, 0x6800 }, { 0xE8DA, 0x67C3 }, + { 0xE8DB, 0x67B8 }, { 0xE8DC, 0x67E2 }, { 0xE8DD, 0x680E }, { 0xE8DE, 0x67C1 }, { 0xE8DF, 0x67FD }, { 0xE8E0, 0x6832 }, { 0xE8E1, 0x6833 }, { 0xE8E2, 0x6860 }, + { 0xE8E3, 0x6861 }, { 0xE8E4, 0x684E }, { 0xE8E5, 0x6862 }, { 0xE8E6, 0x6844 }, { 0xE8E7, 0x6864 }, { 0xE8E8, 0x6883 }, { 0xE8E9, 0x681D }, { 0xE8EA, 0x6855 }, + { 0xE8EB, 0x6866 }, { 0xE8EC, 0x6841 }, { 0xE8ED, 0x6867 }, { 0xE8EE, 0x6840 }, { 0xE8EF, 0x683E }, { 0xE8F0, 0x684A }, { 0xE8F1, 0x6849 }, { 0xE8F2, 0x6829 }, + { 0xE8F3, 0x68B5 }, { 0xE8F4, 0x688F }, { 0xE8F5, 0x6874 }, { 0xE8F6, 0x6877 }, { 0xE8F7, 0x6893 }, { 0xE8F8, 0x686B }, { 0xE8F9, 0x68C2 }, { 0xE8FA, 0x696E }, + { 0xE8FB, 0x68FC }, { 0xE8FC, 0x691F }, { 0xE8FD, 0x6920 }, { 0xE8FE, 0x68F9 }, { 0xE9A1, 0x6924 }, { 0xE9A2, 0x68F0 }, { 0xE9A3, 0x690B }, { 0xE9A4, 0x6901 }, + { 0xE9A5, 0x6957 }, { 0xE9A6, 0x68E3 }, { 0xE9A7, 0x6910 }, { 0xE9A8, 0x6971 }, { 0xE9A9, 0x6939 }, { 0xE9AA, 0x6960 }, { 0xE9AB, 0x6942 }, { 0xE9AC, 0x695D }, + { 0xE9AD, 0x6984 }, { 0xE9AE, 0x696B }, { 0xE9AF, 0x6980 }, { 0xE9B0, 0x6998 }, { 0xE9B1, 0x6978 }, { 0xE9B2, 0x6934 }, { 0xE9B3, 0x69CC }, { 0xE9B4, 0x6987 }, + { 0xE9B5, 0x6988 }, { 0xE9B6, 0x69CE }, { 0xE9B7, 0x6989 }, { 0xE9B8, 0x6966 }, { 0xE9B9, 0x6963 }, { 0xE9BA, 0x6979 }, { 0xE9BB, 0x699B }, { 0xE9BC, 0x69A7 }, + { 0xE9BD, 0x69BB }, { 0xE9BE, 0x69AB }, { 0xE9BF, 0x69AD }, { 0xE9C0, 0x69D4 }, { 0xE9C1, 0x69B1 }, { 0xE9C2, 0x69C1 }, { 0xE9C3, 0x69CA }, { 0xE9C4, 0x69DF }, + { 0xE9C5, 0x6995 }, { 0xE9C6, 0x69E0 }, { 0xE9C7, 0x698D }, { 0xE9C8, 0x69FF }, { 0xE9C9, 0x6A2F }, { 0xE9CA, 0x69ED }, { 0xE9CB, 0x6A17 }, { 0xE9CC, 0x6A18 }, + { 0xE9CD, 0x6A65 }, { 0xE9CE, 0x69F2 }, { 0xE9CF, 0x6A44 }, { 0xE9D0, 0x6A3E }, { 0xE9D1, 0x6AA0 }, { 0xE9D2, 0x6A50 }, { 0xE9D3, 0x6A5B }, { 0xE9D4, 0x6A35 }, + { 0xE9D5, 0x6A8E }, { 0xE9D6, 0x6A79 }, { 0xE9D7, 0x6A3D }, { 0xE9D8, 0x6A28 }, { 0xE9D9, 0x6A58 }, { 0xE9DA, 0x6A7C }, { 0xE9DB, 0x6A91 }, { 0xE9DC, 0x6A90 }, + { 0xE9DD, 0x6AA9 }, { 0xE9DE, 0x6A97 }, { 0xE9DF, 0x6AAB }, { 0xE9E0, 0x7337 }, { 0xE9E1, 0x7352 }, { 0xE9E2, 0x6B81 }, { 0xE9E3, 0x6B82 }, { 0xE9E4, 0x6B87 }, + { 0xE9E5, 0x6B84 }, { 0xE9E6, 0x6B92 }, { 0xE9E7, 0x6B93 }, { 0xE9E8, 0x6B8D }, { 0xE9E9, 0x6B9A }, { 0xE9EA, 0x6B9B }, { 0xE9EB, 0x6BA1 }, { 0xE9EC, 0x6BAA }, + { 0xE9ED, 0x8F6B }, { 0xE9EE, 0x8F6D }, { 0xE9EF, 0x8F71 }, { 0xE9F0, 0x8F72 }, { 0xE9F1, 0x8F73 }, { 0xE9F2, 0x8F75 }, { 0xE9F3, 0x8F76 }, { 0xE9F4, 0x8F78 }, + { 0xE9F5, 0x8F77 }, { 0xE9F6, 0x8F79 }, { 0xE9F7, 0x8F7A }, { 0xE9F8, 0x8F7C }, { 0xE9F9, 0x8F7E }, { 0xE9FA, 0x8F81 }, { 0xE9FB, 0x8F82 }, { 0xE9FC, 0x8F84 }, + { 0xE9FD, 0x8F87 }, { 0xE9FE, 0x8F8B }, { 0xEAA1, 0x8F8D }, { 0xEAA2, 0x8F8E }, { 0xEAA3, 0x8F8F }, { 0xEAA4, 0x8F98 }, { 0xEAA5, 0x8F9A }, { 0xEAA6, 0x8ECE }, + { 0xEAA7, 0x620B }, { 0xEAA8, 0x6217 }, { 0xEAA9, 0x621B }, { 0xEAAA, 0x621F }, { 0xEAAB, 0x6222 }, { 0xEAAC, 0x6221 }, { 0xEAAD, 0x6225 }, { 0xEAAE, 0x6224 }, + { 0xEAAF, 0x622C }, { 0xEAB0, 0x81E7 }, { 0xEAB1, 0x74EF }, { 0xEAB2, 0x74F4 }, { 0xEAB3, 0x74FF }, { 0xEAB4, 0x750F }, { 0xEAB5, 0x7511 }, { 0xEAB6, 0x7513 }, + { 0xEAB7, 0x6534 }, { 0xEAB8, 0x65EE }, { 0xEAB9, 0x65EF }, { 0xEABA, 0x65F0 }, { 0xEABB, 0x660A }, { 0xEABC, 0x6619 }, { 0xEABD, 0x6772 }, { 0xEABE, 0x6603 }, + { 0xEABF, 0x6615 }, { 0xEAC0, 0x6600 }, { 0xEAC1, 0x7085 }, { 0xEAC2, 0x66F7 }, { 0xEAC3, 0x661D }, { 0xEAC4, 0x6634 }, { 0xEAC5, 0x6631 }, { 0xEAC6, 0x6636 }, + { 0xEAC7, 0x6635 }, { 0xEAC8, 0x8006 }, { 0xEAC9, 0x665F }, { 0xEACA, 0x6654 }, { 0xEACB, 0x6641 }, { 0xEACC, 0x664F }, { 0xEACD, 0x6656 }, { 0xEACE, 0x6661 }, + { 0xEACF, 0x6657 }, { 0xEAD0, 0x6677 }, { 0xEAD1, 0x6684 }, { 0xEAD2, 0x668C }, { 0xEAD3, 0x66A7 }, { 0xEAD4, 0x669D }, { 0xEAD5, 0x66BE }, { 0xEAD6, 0x66DB }, + { 0xEAD7, 0x66DC }, { 0xEAD8, 0x66E6 }, { 0xEAD9, 0x66E9 }, { 0xEADA, 0x8D32 }, { 0xEADB, 0x8D33 }, { 0xEADC, 0x8D36 }, { 0xEADD, 0x8D3B }, { 0xEADE, 0x8D3D }, + { 0xEADF, 0x8D40 }, { 0xEAE0, 0x8D45 }, { 0xEAE1, 0x8D46 }, { 0xEAE2, 0x8D48 }, { 0xEAE3, 0x8D49 }, { 0xEAE4, 0x8D47 }, { 0xEAE5, 0x8D4D }, { 0xEAE6, 0x8D55 }, + { 0xEAE7, 0x8D59 }, { 0xEAE8, 0x89C7 }, { 0xEAE9, 0x89CA }, { 0xEAEA, 0x89CB }, { 0xEAEB, 0x89CC }, { 0xEAEC, 0x89CE }, { 0xEAED, 0x89CF }, { 0xEAEE, 0x89D0 }, + { 0xEAEF, 0x89D1 }, { 0xEAF0, 0x726E }, { 0xEAF1, 0x729F }, { 0xEAF2, 0x725D }, { 0xEAF3, 0x7266 }, { 0xEAF4, 0x726F }, { 0xEAF5, 0x727E }, { 0xEAF6, 0x727F }, + { 0xEAF7, 0x7284 }, { 0xEAF8, 0x728B }, { 0xEAF9, 0x728D }, { 0xEAFA, 0x728F }, { 0xEAFB, 0x7292 }, { 0xEAFC, 0x6308 }, { 0xEAFD, 0x6332 }, { 0xEAFE, 0x63B0 }, + { 0xEBA1, 0x643F }, { 0xEBA2, 0x64D8 }, { 0xEBA3, 0x8004 }, { 0xEBA4, 0x6BEA }, { 0xEBA5, 0x6BF3 }, { 0xEBA6, 0x6BFD }, { 0xEBA7, 0x6BF5 }, { 0xEBA8, 0x6BF9 }, + { 0xEBA9, 0x6C05 }, { 0xEBAA, 0x6C07 }, { 0xEBAB, 0x6C06 }, { 0xEBAC, 0x6C0D }, { 0xEBAD, 0x6C15 }, { 0xEBAE, 0x6C18 }, { 0xEBAF, 0x6C19 }, { 0xEBB0, 0x6C1A }, + { 0xEBB1, 0x6C21 }, { 0xEBB2, 0x6C29 }, { 0xEBB3, 0x6C24 }, { 0xEBB4, 0x6C2A }, { 0xEBB5, 0x6C32 }, { 0xEBB6, 0x6535 }, { 0xEBB7, 0x6555 }, { 0xEBB8, 0x656B }, + { 0xEBB9, 0x724D }, { 0xEBBA, 0x7252 }, { 0xEBBB, 0x7256 }, { 0xEBBC, 0x7230 }, { 0xEBBD, 0x8662 }, { 0xEBBE, 0x5216 }, { 0xEBBF, 0x809F }, { 0xEBC0, 0x809C }, + { 0xEBC1, 0x8093 }, { 0xEBC2, 0x80BC }, { 0xEBC3, 0x670A }, { 0xEBC4, 0x80BD }, { 0xEBC5, 0x80B1 }, { 0xEBC6, 0x80AB }, { 0xEBC7, 0x80AD }, { 0xEBC8, 0x80B4 }, + { 0xEBC9, 0x80B7 }, { 0xEBCA, 0x80E7 }, { 0xEBCB, 0x80E8 }, { 0xEBCC, 0x80E9 }, { 0xEBCD, 0x80EA }, { 0xEBCE, 0x80DB }, { 0xEBCF, 0x80C2 }, { 0xEBD0, 0x80C4 }, + { 0xEBD1, 0x80D9 }, { 0xEBD2, 0x80CD }, { 0xEBD3, 0x80D7 }, { 0xEBD4, 0x6710 }, { 0xEBD5, 0x80DD }, { 0xEBD6, 0x80EB }, { 0xEBD7, 0x80F1 }, { 0xEBD8, 0x80F4 }, + { 0xEBD9, 0x80ED }, { 0xEBDA, 0x810D }, { 0xEBDB, 0x810E }, { 0xEBDC, 0x80F2 }, { 0xEBDD, 0x80FC }, { 0xEBDE, 0x6715 }, { 0xEBDF, 0x8112 }, { 0xEBE0, 0x8C5A }, + { 0xEBE1, 0x8136 }, { 0xEBE2, 0x811E }, { 0xEBE3, 0x812C }, { 0xEBE4, 0x8118 }, { 0xEBE5, 0x8132 }, { 0xEBE6, 0x8148 }, { 0xEBE7, 0x814C }, { 0xEBE8, 0x8153 }, + { 0xEBE9, 0x8174 }, { 0xEBEA, 0x8159 }, { 0xEBEB, 0x815A }, { 0xEBEC, 0x8171 }, { 0xEBED, 0x8160 }, { 0xEBEE, 0x8169 }, { 0xEBEF, 0x817C }, { 0xEBF0, 0x817D }, + { 0xEBF1, 0x816D }, { 0xEBF2, 0x8167 }, { 0xEBF3, 0x584D }, { 0xEBF4, 0x5AB5 }, { 0xEBF5, 0x8188 }, { 0xEBF6, 0x8182 }, { 0xEBF7, 0x8191 }, { 0xEBF8, 0x6ED5 }, + { 0xEBF9, 0x81A3 }, { 0xEBFA, 0x81AA }, { 0xEBFB, 0x81CC }, { 0xEBFC, 0x6726 }, { 0xEBFD, 0x81CA }, { 0xEBFE, 0x81BB }, { 0xECA1, 0x81C1 }, { 0xECA2, 0x81A6 }, + { 0xECA3, 0x6B24 }, { 0xECA4, 0x6B37 }, { 0xECA5, 0x6B39 }, { 0xECA6, 0x6B43 }, { 0xECA7, 0x6B46 }, { 0xECA8, 0x6B59 }, { 0xECA9, 0x98D1 }, { 0xECAA, 0x98D2 }, + { 0xECAB, 0x98D3 }, { 0xECAC, 0x98D5 }, { 0xECAD, 0x98D9 }, { 0xECAE, 0x98DA }, { 0xECAF, 0x6BB3 }, { 0xECB0, 0x5F40 }, { 0xECB1, 0x6BC2 }, { 0xECB2, 0x89F3 }, + { 0xECB3, 0x6590 }, { 0xECB4, 0x9F51 }, { 0xECB5, 0x6593 }, { 0xECB6, 0x65BC }, { 0xECB7, 0x65C6 }, { 0xECB8, 0x65C4 }, { 0xECB9, 0x65C3 }, { 0xECBA, 0x65CC }, + { 0xECBB, 0x65CE }, { 0xECBC, 0x65D2 }, { 0xECBD, 0x65D6 }, { 0xECBE, 0x7080 }, { 0xECBF, 0x709C }, { 0xECC0, 0x7096 }, { 0xECC1, 0x709D }, { 0xECC2, 0x70BB }, + { 0xECC3, 0x70C0 }, { 0xECC4, 0x70B7 }, { 0xECC5, 0x70AB }, { 0xECC6, 0x70B1 }, { 0xECC7, 0x70E8 }, { 0xECC8, 0x70CA }, { 0xECC9, 0x7110 }, { 0xECCA, 0x7113 }, + { 0xECCB, 0x7116 }, { 0xECCC, 0x712F }, { 0xECCD, 0x7131 }, { 0xECCE, 0x7173 }, { 0xECCF, 0x715C }, { 0xECD0, 0x7168 }, { 0xECD1, 0x7145 }, { 0xECD2, 0x7172 }, + { 0xECD3, 0x714A }, { 0xECD4, 0x7178 }, { 0xECD5, 0x717A }, { 0xECD6, 0x7198 }, { 0xECD7, 0x71B3 }, { 0xECD8, 0x71B5 }, { 0xECD9, 0x71A8 }, { 0xECDA, 0x71A0 }, + { 0xECDB, 0x71E0 }, { 0xECDC, 0x71D4 }, { 0xECDD, 0x71E7 }, { 0xECDE, 0x71F9 }, { 0xECDF, 0x721D }, { 0xECE0, 0x7228 }, { 0xECE1, 0x706C }, { 0xECE2, 0x7118 }, + { 0xECE3, 0x7166 }, { 0xECE4, 0x71B9 }, { 0xECE5, 0x623E }, { 0xECE6, 0x623D }, { 0xECE7, 0x6243 }, { 0xECE8, 0x6248 }, { 0xECE9, 0x6249 }, { 0xECEA, 0x793B }, + { 0xECEB, 0x7940 }, { 0xECEC, 0x7946 }, { 0xECED, 0x7949 }, { 0xECEE, 0x795B }, { 0xECEF, 0x795C }, { 0xECF0, 0x7953 }, { 0xECF1, 0x795A }, { 0xECF2, 0x7962 }, + { 0xECF3, 0x7957 }, { 0xECF4, 0x7960 }, { 0xECF5, 0x796F }, { 0xECF6, 0x7967 }, { 0xECF7, 0x797A }, { 0xECF8, 0x7985 }, { 0xECF9, 0x798A }, { 0xECFA, 0x799A }, + { 0xECFB, 0x79A7 }, { 0xECFC, 0x79B3 }, { 0xECFD, 0x5FD1 }, { 0xECFE, 0x5FD0 }, { 0xEDA1, 0x603C }, { 0xEDA2, 0x605D }, { 0xEDA3, 0x605A }, { 0xEDA4, 0x6067 }, + { 0xEDA5, 0x6041 }, { 0xEDA6, 0x6059 }, { 0xEDA7, 0x6063 }, { 0xEDA8, 0x60AB }, { 0xEDA9, 0x6106 }, { 0xEDAA, 0x610D }, { 0xEDAB, 0x615D }, { 0xEDAC, 0x61A9 }, + { 0xEDAD, 0x619D }, { 0xEDAE, 0x61CB }, { 0xEDAF, 0x61D1 }, { 0xEDB0, 0x6206 }, { 0xEDB1, 0x8080 }, { 0xEDB2, 0x807F }, { 0xEDB3, 0x6C93 }, { 0xEDB4, 0x6CF6 }, + { 0xEDB5, 0x6DFC }, { 0xEDB6, 0x77F6 }, { 0xEDB7, 0x77F8 }, { 0xEDB8, 0x7800 }, { 0xEDB9, 0x7809 }, { 0xEDBA, 0x7817 }, { 0xEDBB, 0x7818 }, { 0xEDBC, 0x7811 }, + { 0xEDBD, 0x65AB }, { 0xEDBE, 0x782D }, { 0xEDBF, 0x781C }, { 0xEDC0, 0x781D }, { 0xEDC1, 0x7839 }, { 0xEDC2, 0x783A }, { 0xEDC3, 0x783B }, { 0xEDC4, 0x781F }, + { 0xEDC5, 0x783C }, { 0xEDC6, 0x7825 }, { 0xEDC7, 0x782C }, { 0xEDC8, 0x7823 }, { 0xEDC9, 0x7829 }, { 0xEDCA, 0x784E }, { 0xEDCB, 0x786D }, { 0xEDCC, 0x7856 }, + { 0xEDCD, 0x7857 }, { 0xEDCE, 0x7826 }, { 0xEDCF, 0x7850 }, { 0xEDD0, 0x7847 }, { 0xEDD1, 0x784C }, { 0xEDD2, 0x786A }, { 0xEDD3, 0x789B }, { 0xEDD4, 0x7893 }, + { 0xEDD5, 0x789A }, { 0xEDD6, 0x7887 }, { 0xEDD7, 0x789C }, { 0xEDD8, 0x78A1 }, { 0xEDD9, 0x78A3 }, { 0xEDDA, 0x78B2 }, { 0xEDDB, 0x78B9 }, { 0xEDDC, 0x78A5 }, + { 0xEDDD, 0x78D4 }, { 0xEDDE, 0x78D9 }, { 0xEDDF, 0x78C9 }, { 0xEDE0, 0x78EC }, { 0xEDE1, 0x78F2 }, { 0xEDE2, 0x7905 }, { 0xEDE3, 0x78F4 }, { 0xEDE4, 0x7913 }, + { 0xEDE5, 0x7924 }, { 0xEDE6, 0x791E }, { 0xEDE7, 0x7934 }, { 0xEDE8, 0x9F9B }, { 0xEDE9, 0x9EF9 }, { 0xEDEA, 0x9EFB }, { 0xEDEB, 0x9EFC }, { 0xEDEC, 0x76F1 }, + { 0xEDED, 0x7704 }, { 0xEDEE, 0x770D }, { 0xEDEF, 0x76F9 }, { 0xEDF0, 0x7707 }, { 0xEDF1, 0x7708 }, { 0xEDF2, 0x771A }, { 0xEDF3, 0x7722 }, { 0xEDF4, 0x7719 }, + { 0xEDF5, 0x772D }, { 0xEDF6, 0x7726 }, { 0xEDF7, 0x7735 }, { 0xEDF8, 0x7738 }, { 0xEDF9, 0x7750 }, { 0xEDFA, 0x7751 }, { 0xEDFB, 0x7747 }, { 0xEDFC, 0x7743 }, + { 0xEDFD, 0x775A }, { 0xEDFE, 0x7768 }, { 0xEEA1, 0x7762 }, { 0xEEA2, 0x7765 }, { 0xEEA3, 0x777F }, { 0xEEA4, 0x778D }, { 0xEEA5, 0x777D }, { 0xEEA6, 0x7780 }, + { 0xEEA7, 0x778C }, { 0xEEA8, 0x7791 }, { 0xEEA9, 0x779F }, { 0xEEAA, 0x77A0 }, { 0xEEAB, 0x77B0 }, { 0xEEAC, 0x77B5 }, { 0xEEAD, 0x77BD }, { 0xEEAE, 0x753A }, + { 0xEEAF, 0x7540 }, { 0xEEB0, 0x754E }, { 0xEEB1, 0x754B }, { 0xEEB2, 0x7548 }, { 0xEEB3, 0x755B }, { 0xEEB4, 0x7572 }, { 0xEEB5, 0x7579 }, { 0xEEB6, 0x7583 }, + { 0xEEB7, 0x7F58 }, { 0xEEB8, 0x7F61 }, { 0xEEB9, 0x7F5F }, { 0xEEBA, 0x8A48 }, { 0xEEBB, 0x7F68 }, { 0xEEBC, 0x7F74 }, { 0xEEBD, 0x7F71 }, { 0xEEBE, 0x7F79 }, + { 0xEEBF, 0x7F81 }, { 0xEEC0, 0x7F7E }, { 0xEEC1, 0x76CD }, { 0xEEC2, 0x76E5 }, { 0xEEC3, 0x8832 }, { 0xEEC4, 0x9485 }, { 0xEEC5, 0x9486 }, { 0xEEC6, 0x9487 }, + { 0xEEC7, 0x948B }, { 0xEEC8, 0x948A }, { 0xEEC9, 0x948C }, { 0xEECA, 0x948D }, { 0xEECB, 0x948F }, { 0xEECC, 0x9490 }, { 0xEECD, 0x9494 }, { 0xEECE, 0x9497 }, + { 0xEECF, 0x9495 }, { 0xEED0, 0x949A }, { 0xEED1, 0x949B }, { 0xEED2, 0x949C }, { 0xEED3, 0x94A3 }, { 0xEED4, 0x94A4 }, { 0xEED5, 0x94AB }, { 0xEED6, 0x94AA }, + { 0xEED7, 0x94AD }, { 0xEED8, 0x94AC }, { 0xEED9, 0x94AF }, { 0xEEDA, 0x94B0 }, { 0xEEDB, 0x94B2 }, { 0xEEDC, 0x94B4 }, { 0xEEDD, 0x94B6 }, { 0xEEDE, 0x94B7 }, + { 0xEEDF, 0x94B8 }, { 0xEEE0, 0x94B9 }, { 0xEEE1, 0x94BA }, { 0xEEE2, 0x94BC }, { 0xEEE3, 0x94BD }, { 0xEEE4, 0x94BF }, { 0xEEE5, 0x94C4 }, { 0xEEE6, 0x94C8 }, + { 0xEEE7, 0x94C9 }, { 0xEEE8, 0x94CA }, { 0xEEE9, 0x94CB }, { 0xEEEA, 0x94CC }, { 0xEEEB, 0x94CD }, { 0xEEEC, 0x94CE }, { 0xEEED, 0x94D0 }, { 0xEEEE, 0x94D1 }, + { 0xEEEF, 0x94D2 }, { 0xEEF0, 0x94D5 }, { 0xEEF1, 0x94D6 }, { 0xEEF2, 0x94D7 }, { 0xEEF3, 0x94D9 }, { 0xEEF4, 0x94D8 }, { 0xEEF5, 0x94DB }, { 0xEEF6, 0x94DE }, + { 0xEEF7, 0x94DF }, { 0xEEF8, 0x94E0 }, { 0xEEF9, 0x94E2 }, { 0xEEFA, 0x94E4 }, { 0xEEFB, 0x94E5 }, { 0xEEFC, 0x94E7 }, { 0xEEFD, 0x94E8 }, { 0xEEFE, 0x94EA }, + { 0xEFA1, 0x94E9 }, { 0xEFA2, 0x94EB }, { 0xEFA3, 0x94EE }, { 0xEFA4, 0x94EF }, { 0xEFA5, 0x94F3 }, { 0xEFA6, 0x94F4 }, { 0xEFA7, 0x94F5 }, { 0xEFA8, 0x94F7 }, + { 0xEFA9, 0x94F9 }, { 0xEFAA, 0x94FC }, { 0xEFAB, 0x94FD }, { 0xEFAC, 0x94FF }, { 0xEFAD, 0x9503 }, { 0xEFAE, 0x9502 }, { 0xEFAF, 0x9506 }, { 0xEFB0, 0x9507 }, + { 0xEFB1, 0x9509 }, { 0xEFB2, 0x950A }, { 0xEFB3, 0x950D }, { 0xEFB4, 0x950E }, { 0xEFB5, 0x950F }, { 0xEFB6, 0x9512 }, { 0xEFB7, 0x9513 }, { 0xEFB8, 0x9514 }, + { 0xEFB9, 0x9515 }, { 0xEFBA, 0x9516 }, { 0xEFBB, 0x9518 }, { 0xEFBC, 0x951B }, { 0xEFBD, 0x951D }, { 0xEFBE, 0x951E }, { 0xEFBF, 0x951F }, { 0xEFC0, 0x9522 }, + { 0xEFC1, 0x952A }, { 0xEFC2, 0x952B }, { 0xEFC3, 0x9529 }, { 0xEFC4, 0x952C }, { 0xEFC5, 0x9531 }, { 0xEFC6, 0x9532 }, { 0xEFC7, 0x9534 }, { 0xEFC8, 0x9536 }, + { 0xEFC9, 0x9537 }, { 0xEFCA, 0x9538 }, { 0xEFCB, 0x953C }, { 0xEFCC, 0x953E }, { 0xEFCD, 0x953F }, { 0xEFCE, 0x9542 }, { 0xEFCF, 0x9535 }, { 0xEFD0, 0x9544 }, + { 0xEFD1, 0x9545 }, { 0xEFD2, 0x9546 }, { 0xEFD3, 0x9549 }, { 0xEFD4, 0x954C }, { 0xEFD5, 0x954E }, { 0xEFD6, 0x954F }, { 0xEFD7, 0x9552 }, { 0xEFD8, 0x9553 }, + { 0xEFD9, 0x9554 }, { 0xEFDA, 0x9556 }, { 0xEFDB, 0x9557 }, { 0xEFDC, 0x9558 }, { 0xEFDD, 0x9559 }, { 0xEFDE, 0x955B }, { 0xEFDF, 0x955E }, { 0xEFE0, 0x955F }, + { 0xEFE1, 0x955D }, { 0xEFE2, 0x9561 }, { 0xEFE3, 0x9562 }, { 0xEFE4, 0x9564 }, { 0xEFE5, 0x9565 }, { 0xEFE6, 0x9566 }, { 0xEFE7, 0x9567 }, { 0xEFE8, 0x9568 }, + { 0xEFE9, 0x9569 }, { 0xEFEA, 0x956A }, { 0xEFEB, 0x956B }, { 0xEFEC, 0x956C }, { 0xEFED, 0x956F }, { 0xEFEE, 0x9571 }, { 0xEFEF, 0x9572 }, { 0xEFF0, 0x9573 }, + { 0xEFF1, 0x953A }, { 0xEFF2, 0x77E7 }, { 0xEFF3, 0x77EC }, { 0xEFF4, 0x96C9 }, { 0xEFF5, 0x79D5 }, { 0xEFF6, 0x79ED }, { 0xEFF7, 0x79E3 }, { 0xEFF8, 0x79EB }, + { 0xEFF9, 0x7A06 }, { 0xEFFA, 0x5D47 }, { 0xEFFB, 0x7A03 }, { 0xEFFC, 0x7A02 }, { 0xEFFD, 0x7A1E }, { 0xEFFE, 0x7A14 }, { 0xF0A1, 0x7A39 }, { 0xF0A2, 0x7A37 }, + { 0xF0A3, 0x7A51 }, { 0xF0A4, 0x9ECF }, { 0xF0A5, 0x99A5 }, { 0xF0A6, 0x7A70 }, { 0xF0A7, 0x7688 }, { 0xF0A8, 0x768E }, { 0xF0A9, 0x7693 }, { 0xF0AA, 0x7699 }, + { 0xF0AB, 0x76A4 }, { 0xF0AC, 0x74DE }, { 0xF0AD, 0x74E0 }, { 0xF0AE, 0x752C }, { 0xF0AF, 0x9E20 }, { 0xF0B0, 0x9E22 }, { 0xF0B1, 0x9E28 }, { 0xF0B2, 0x9E29 }, + { 0xF0B3, 0x9E2A }, { 0xF0B4, 0x9E2B }, { 0xF0B5, 0x9E2C }, { 0xF0B6, 0x9E32 }, { 0xF0B7, 0x9E31 }, { 0xF0B8, 0x9E36 }, { 0xF0B9, 0x9E38 }, { 0xF0BA, 0x9E37 }, + { 0xF0BB, 0x9E39 }, { 0xF0BC, 0x9E3A }, { 0xF0BD, 0x9E3E }, { 0xF0BE, 0x9E41 }, { 0xF0BF, 0x9E42 }, { 0xF0C0, 0x9E44 }, { 0xF0C1, 0x9E46 }, { 0xF0C2, 0x9E47 }, + { 0xF0C3, 0x9E48 }, { 0xF0C4, 0x9E49 }, { 0xF0C5, 0x9E4B }, { 0xF0C6, 0x9E4C }, { 0xF0C7, 0x9E4E }, { 0xF0C8, 0x9E51 }, { 0xF0C9, 0x9E55 }, { 0xF0CA, 0x9E57 }, + { 0xF0CB, 0x9E5A }, { 0xF0CC, 0x9E5B }, { 0xF0CD, 0x9E5C }, { 0xF0CE, 0x9E5E }, { 0xF0CF, 0x9E63 }, { 0xF0D0, 0x9E66 }, { 0xF0D1, 0x9E67 }, { 0xF0D2, 0x9E68 }, + { 0xF0D3, 0x9E69 }, { 0xF0D4, 0x9E6A }, { 0xF0D5, 0x9E6B }, { 0xF0D6, 0x9E6C }, { 0xF0D7, 0x9E71 }, { 0xF0D8, 0x9E6D }, { 0xF0D9, 0x9E73 }, { 0xF0DA, 0x7592 }, + { 0xF0DB, 0x7594 }, { 0xF0DC, 0x7596 }, { 0xF0DD, 0x75A0 }, { 0xF0DE, 0x759D }, { 0xF0DF, 0x75AC }, { 0xF0E0, 0x75A3 }, { 0xF0E1, 0x75B3 }, { 0xF0E2, 0x75B4 }, + { 0xF0E3, 0x75B8 }, { 0xF0E4, 0x75C4 }, { 0xF0E5, 0x75B1 }, { 0xF0E6, 0x75B0 }, { 0xF0E7, 0x75C3 }, { 0xF0E8, 0x75C2 }, { 0xF0E9, 0x75D6 }, { 0xF0EA, 0x75CD }, + { 0xF0EB, 0x75E3 }, { 0xF0EC, 0x75E8 }, { 0xF0ED, 0x75E6 }, { 0xF0EE, 0x75E4 }, { 0xF0EF, 0x75EB }, { 0xF0F0, 0x75E7 }, { 0xF0F1, 0x7603 }, { 0xF0F2, 0x75F1 }, + { 0xF0F3, 0x75FC }, { 0xF0F4, 0x75FF }, { 0xF0F5, 0x7610 }, { 0xF0F6, 0x7600 }, { 0xF0F7, 0x7605 }, { 0xF0F8, 0x760C }, { 0xF0F9, 0x7617 }, { 0xF0FA, 0x760A }, + { 0xF0FB, 0x7625 }, { 0xF0FC, 0x7618 }, { 0xF0FD, 0x7615 }, { 0xF0FE, 0x7619 }, { 0xF1A1, 0x761B }, { 0xF1A2, 0x763C }, { 0xF1A3, 0x7622 }, { 0xF1A4, 0x7620 }, + { 0xF1A5, 0x7640 }, { 0xF1A6, 0x762D }, { 0xF1A7, 0x7630 }, { 0xF1A8, 0x763F }, { 0xF1A9, 0x7635 }, { 0xF1AA, 0x7643 }, { 0xF1AB, 0x763E }, { 0xF1AC, 0x7633 }, + { 0xF1AD, 0x764D }, { 0xF1AE, 0x765E }, { 0xF1AF, 0x7654 }, { 0xF1B0, 0x765C }, { 0xF1B1, 0x7656 }, { 0xF1B2, 0x766B }, { 0xF1B3, 0x766F }, { 0xF1B4, 0x7FCA }, + { 0xF1B5, 0x7AE6 }, { 0xF1B6, 0x7A78 }, { 0xF1B7, 0x7A79 }, { 0xF1B8, 0x7A80 }, { 0xF1B9, 0x7A86 }, { 0xF1BA, 0x7A88 }, { 0xF1BB, 0x7A95 }, { 0xF1BC, 0x7AA6 }, + { 0xF1BD, 0x7AA0 }, { 0xF1BE, 0x7AAC }, { 0xF1BF, 0x7AA8 }, { 0xF1C0, 0x7AAD }, { 0xF1C1, 0x7AB3 }, { 0xF1C2, 0x8864 }, { 0xF1C3, 0x8869 }, { 0xF1C4, 0x8872 }, + { 0xF1C5, 0x887D }, { 0xF1C6, 0x887F }, { 0xF1C7, 0x8882 }, { 0xF1C8, 0x88A2 }, { 0xF1C9, 0x88C6 }, { 0xF1CA, 0x88B7 }, { 0xF1CB, 0x88BC }, { 0xF1CC, 0x88C9 }, + { 0xF1CD, 0x88E2 }, { 0xF1CE, 0x88CE }, { 0xF1CF, 0x88E3 }, { 0xF1D0, 0x88E5 }, { 0xF1D1, 0x88F1 }, { 0xF1D2, 0x891A }, { 0xF1D3, 0x88FC }, { 0xF1D4, 0x88E8 }, + { 0xF1D5, 0x88FE }, { 0xF1D6, 0x88F0 }, { 0xF1D7, 0x8921 }, { 0xF1D8, 0x8919 }, { 0xF1D9, 0x8913 }, { 0xF1DA, 0x891B }, { 0xF1DB, 0x890A }, { 0xF1DC, 0x8934 }, + { 0xF1DD, 0x892B }, { 0xF1DE, 0x8936 }, { 0xF1DF, 0x8941 }, { 0xF1E0, 0x8966 }, { 0xF1E1, 0x897B }, { 0xF1E2, 0x758B }, { 0xF1E3, 0x80E5 }, { 0xF1E4, 0x76B2 }, + { 0xF1E5, 0x76B4 }, { 0xF1E6, 0x77DC }, { 0xF1E7, 0x8012 }, { 0xF1E8, 0x8014 }, { 0xF1E9, 0x8016 }, { 0xF1EA, 0x801C }, { 0xF1EB, 0x8020 }, { 0xF1EC, 0x8022 }, + { 0xF1ED, 0x8025 }, { 0xF1EE, 0x8026 }, { 0xF1EF, 0x8027 }, { 0xF1F0, 0x8029 }, { 0xF1F1, 0x8028 }, { 0xF1F2, 0x8031 }, { 0xF1F3, 0x800B }, { 0xF1F4, 0x8035 }, + { 0xF1F5, 0x8043 }, { 0xF1F6, 0x8046 }, { 0xF1F7, 0x804D }, { 0xF1F8, 0x8052 }, { 0xF1F9, 0x8069 }, { 0xF1FA, 0x8071 }, { 0xF1FB, 0x8983 }, { 0xF1FC, 0x9878 }, + { 0xF1FD, 0x9880 }, { 0xF1FE, 0x9883 }, { 0xF2A1, 0x9889 }, { 0xF2A2, 0x988C }, { 0xF2A3, 0x988D }, { 0xF2A4, 0x988F }, { 0xF2A5, 0x9894 }, { 0xF2A6, 0x989A }, + { 0xF2A7, 0x989B }, { 0xF2A8, 0x989E }, { 0xF2A9, 0x989F }, { 0xF2AA, 0x98A1 }, { 0xF2AB, 0x98A2 }, { 0xF2AC, 0x98A5 }, { 0xF2AD, 0x98A6 }, { 0xF2AE, 0x864D }, + { 0xF2AF, 0x8654 }, { 0xF2B0, 0x866C }, { 0xF2B1, 0x866E }, { 0xF2B2, 0x867F }, { 0xF2B3, 0x867A }, { 0xF2B4, 0x867C }, { 0xF2B5, 0x867B }, { 0xF2B6, 0x86A8 }, + { 0xF2B7, 0x868D }, { 0xF2B8, 0x868B }, { 0xF2B9, 0x86AC }, { 0xF2BA, 0x869D }, { 0xF2BB, 0x86A7 }, { 0xF2BC, 0x86A3 }, { 0xF2BD, 0x86AA }, { 0xF2BE, 0x8693 }, + { 0xF2BF, 0x86A9 }, { 0xF2C0, 0x86B6 }, { 0xF2C1, 0x86C4 }, { 0xF2C2, 0x86B5 }, { 0xF2C3, 0x86CE }, { 0xF2C4, 0x86B0 }, { 0xF2C5, 0x86BA }, { 0xF2C6, 0x86B1 }, + { 0xF2C7, 0x86AF }, { 0xF2C8, 0x86C9 }, { 0xF2C9, 0x86CF }, { 0xF2CA, 0x86B4 }, { 0xF2CB, 0x86E9 }, { 0xF2CC, 0x86F1 }, { 0xF2CD, 0x86F2 }, { 0xF2CE, 0x86ED }, + { 0xF2CF, 0x86F3 }, { 0xF2D0, 0x86D0 }, { 0xF2D1, 0x8713 }, { 0xF2D2, 0x86DE }, { 0xF2D3, 0x86F4 }, { 0xF2D4, 0x86DF }, { 0xF2D5, 0x86D8 }, { 0xF2D6, 0x86D1 }, + { 0xF2D7, 0x8703 }, { 0xF2D8, 0x8707 }, { 0xF2D9, 0x86F8 }, { 0xF2DA, 0x8708 }, { 0xF2DB, 0x870A }, { 0xF2DC, 0x870D }, { 0xF2DD, 0x8709 }, { 0xF2DE, 0x8723 }, + { 0xF2DF, 0x873B }, { 0xF2E0, 0x871E }, { 0xF2E1, 0x8725 }, { 0xF2E2, 0x872E }, { 0xF2E3, 0x871A }, { 0xF2E4, 0x873E }, { 0xF2E5, 0x8748 }, { 0xF2E6, 0x8734 }, + { 0xF2E7, 0x8731 }, { 0xF2E8, 0x8729 }, { 0xF2E9, 0x8737 }, { 0xF2EA, 0x873F }, { 0xF2EB, 0x8782 }, { 0xF2EC, 0x8722 }, { 0xF2ED, 0x877D }, { 0xF2EE, 0x877E }, + { 0xF2EF, 0x877B }, { 0xF2F0, 0x8760 }, { 0xF2F1, 0x8770 }, { 0xF2F2, 0x874C }, { 0xF2F3, 0x876E }, { 0xF2F4, 0x878B }, { 0xF2F5, 0x8753 }, { 0xF2F6, 0x8763 }, + { 0xF2F7, 0x877C }, { 0xF2F8, 0x8764 }, { 0xF2F9, 0x8759 }, { 0xF2FA, 0x8765 }, { 0xF2FB, 0x8793 }, { 0xF2FC, 0x87AF }, { 0xF2FD, 0x87A8 }, { 0xF2FE, 0x87D2 }, + { 0xF3A1, 0x87C6 }, { 0xF3A2, 0x8788 }, { 0xF3A3, 0x8785 }, { 0xF3A4, 0x87AD }, { 0xF3A5, 0x8797 }, { 0xF3A6, 0x8783 }, { 0xF3A7, 0x87AB }, { 0xF3A8, 0x87E5 }, + { 0xF3A9, 0x87AC }, { 0xF3AA, 0x87B5 }, { 0xF3AB, 0x87B3 }, { 0xF3AC, 0x87CB }, { 0xF3AD, 0x87D3 }, { 0xF3AE, 0x87BD }, { 0xF3AF, 0x87D1 }, { 0xF3B0, 0x87C0 }, + { 0xF3B1, 0x87CA }, { 0xF3B2, 0x87DB }, { 0xF3B3, 0x87EA }, { 0xF3B4, 0x87E0 }, { 0xF3B5, 0x87EE }, { 0xF3B6, 0x8816 }, { 0xF3B7, 0x8813 }, { 0xF3B8, 0x87FE }, + { 0xF3B9, 0x880A }, { 0xF3BA, 0x881B }, { 0xF3BB, 0x8821 }, { 0xF3BC, 0x8839 }, { 0xF3BD, 0x883C }, { 0xF3BE, 0x7F36 }, { 0xF3BF, 0x7F42 }, { 0xF3C0, 0x7F44 }, + { 0xF3C1, 0x7F45 }, { 0xF3C2, 0x8210 }, { 0xF3C3, 0x7AFA }, { 0xF3C4, 0x7AFD }, { 0xF3C5, 0x7B08 }, { 0xF3C6, 0x7B03 }, { 0xF3C7, 0x7B04 }, { 0xF3C8, 0x7B15 }, + { 0xF3C9, 0x7B0A }, { 0xF3CA, 0x7B2B }, { 0xF3CB, 0x7B0F }, { 0xF3CC, 0x7B47 }, { 0xF3CD, 0x7B38 }, { 0xF3CE, 0x7B2A }, { 0xF3CF, 0x7B19 }, { 0xF3D0, 0x7B2E }, + { 0xF3D1, 0x7B31 }, { 0xF3D2, 0x7B20 }, { 0xF3D3, 0x7B25 }, { 0xF3D4, 0x7B24 }, { 0xF3D5, 0x7B33 }, { 0xF3D6, 0x7B3E }, { 0xF3D7, 0x7B1E }, { 0xF3D8, 0x7B58 }, + { 0xF3D9, 0x7B5A }, { 0xF3DA, 0x7B45 }, { 0xF3DB, 0x7B75 }, { 0xF3DC, 0x7B4C }, { 0xF3DD, 0x7B5D }, { 0xF3DE, 0x7B60 }, { 0xF3DF, 0x7B6E }, { 0xF3E0, 0x7B7B }, + { 0xF3E1, 0x7B62 }, { 0xF3E2, 0x7B72 }, { 0xF3E3, 0x7B71 }, { 0xF3E4, 0x7B90 }, { 0xF3E5, 0x7BA6 }, { 0xF3E6, 0x7BA7 }, { 0xF3E7, 0x7BB8 }, { 0xF3E8, 0x7BAC }, + { 0xF3E9, 0x7B9D }, { 0xF3EA, 0x7BA8 }, { 0xF3EB, 0x7B85 }, { 0xF3EC, 0x7BAA }, { 0xF3ED, 0x7B9C }, { 0xF3EE, 0x7BA2 }, { 0xF3EF, 0x7BAB }, { 0xF3F0, 0x7BB4 }, + { 0xF3F1, 0x7BD1 }, { 0xF3F2, 0x7BC1 }, { 0xF3F3, 0x7BCC }, { 0xF3F4, 0x7BDD }, { 0xF3F5, 0x7BDA }, { 0xF3F6, 0x7BE5 }, { 0xF3F7, 0x7BE6 }, { 0xF3F8, 0x7BEA }, + { 0xF3F9, 0x7C0C }, { 0xF3FA, 0x7BFE }, { 0xF3FB, 0x7BFC }, { 0xF3FC, 0x7C0F }, { 0xF3FD, 0x7C16 }, { 0xF3FE, 0x7C0B }, { 0xF4A1, 0x7C1F }, { 0xF4A2, 0x7C2A }, + { 0xF4A3, 0x7C26 }, { 0xF4A4, 0x7C38 }, { 0xF4A5, 0x7C41 }, { 0xF4A6, 0x7C40 }, { 0xF4A7, 0x81FE }, { 0xF4A8, 0x8201 }, { 0xF4A9, 0x8202 }, { 0xF4AA, 0x8204 }, + { 0xF4AB, 0x81EC }, { 0xF4AC, 0x8844 }, { 0xF4AD, 0x8221 }, { 0xF4AE, 0x8222 }, { 0xF4AF, 0x8223 }, { 0xF4B0, 0x822D }, { 0xF4B1, 0x822F }, { 0xF4B2, 0x8228 }, + { 0xF4B3, 0x822B }, { 0xF4B4, 0x8238 }, { 0xF4B5, 0x823B }, { 0xF4B6, 0x8233 }, { 0xF4B7, 0x8234 }, { 0xF4B8, 0x823E }, { 0xF4B9, 0x8244 }, { 0xF4BA, 0x8249 }, + { 0xF4BB, 0x824B }, { 0xF4BC, 0x824F }, { 0xF4BD, 0x825A }, { 0xF4BE, 0x825F }, { 0xF4BF, 0x8268 }, { 0xF4C0, 0x887E }, { 0xF4C1, 0x8885 }, { 0xF4C2, 0x8888 }, + { 0xF4C3, 0x88D8 }, { 0xF4C4, 0x88DF }, { 0xF4C5, 0x895E }, { 0xF4C6, 0x7F9D }, { 0xF4C7, 0x7F9F }, { 0xF4C8, 0x7FA7 }, { 0xF4C9, 0x7FAF }, { 0xF4CA, 0x7FB0 }, + { 0xF4CB, 0x7FB2 }, { 0xF4CC, 0x7C7C }, { 0xF4CD, 0x6549 }, { 0xF4CE, 0x7C91 }, { 0xF4CF, 0x7C9D }, { 0xF4D0, 0x7C9C }, { 0xF4D1, 0x7C9E }, { 0xF4D2, 0x7CA2 }, + { 0xF4D3, 0x7CB2 }, { 0xF4D4, 0x7CBC }, { 0xF4D5, 0x7CBD }, { 0xF4D6, 0x7CC1 }, { 0xF4D7, 0x7CC7 }, { 0xF4D8, 0x7CCC }, { 0xF4D9, 0x7CCD }, { 0xF4DA, 0x7CC8 }, + { 0xF4DB, 0x7CC5 }, { 0xF4DC, 0x7CD7 }, { 0xF4DD, 0x7CE8 }, { 0xF4DE, 0x826E }, { 0xF4DF, 0x66A8 }, { 0xF4E0, 0x7FBF }, { 0xF4E1, 0x7FCE }, { 0xF4E2, 0x7FD5 }, + { 0xF4E3, 0x7FE5 }, { 0xF4E4, 0x7FE1 }, { 0xF4E5, 0x7FE6 }, { 0xF4E6, 0x7FE9 }, { 0xF4E7, 0x7FEE }, { 0xF4E8, 0x7FF3 }, { 0xF4E9, 0x7CF8 }, { 0xF4EA, 0x7D77 }, + { 0xF4EB, 0x7DA6 }, { 0xF4EC, 0x7DAE }, { 0xF4ED, 0x7E47 }, { 0xF4EE, 0x7E9B }, { 0xF4EF, 0x9EB8 }, { 0xF4F0, 0x9EB4 }, { 0xF4F1, 0x8D73 }, { 0xF4F2, 0x8D84 }, + { 0xF4F3, 0x8D94 }, { 0xF4F4, 0x8D91 }, { 0xF4F5, 0x8DB1 }, { 0xF4F6, 0x8D67 }, { 0xF4F7, 0x8D6D }, { 0xF4F8, 0x8C47 }, { 0xF4F9, 0x8C49 }, { 0xF4FA, 0x914A }, + { 0xF4FB, 0x9150 }, { 0xF4FC, 0x914E }, { 0xF4FD, 0x914F }, { 0xF4FE, 0x9164 }, { 0xF5A1, 0x9162 }, { 0xF5A2, 0x9161 }, { 0xF5A3, 0x9170 }, { 0xF5A4, 0x9169 }, + { 0xF5A5, 0x916F }, { 0xF5A6, 0x917D }, { 0xF5A7, 0x917E }, { 0xF5A8, 0x9172 }, { 0xF5A9, 0x9174 }, { 0xF5AA, 0x9179 }, { 0xF5AB, 0x918C }, { 0xF5AC, 0x9185 }, + { 0xF5AD, 0x9190 }, { 0xF5AE, 0x918D }, { 0xF5AF, 0x9191 }, { 0xF5B0, 0x91A2 }, { 0xF5B1, 0x91A3 }, { 0xF5B2, 0x91AA }, { 0xF5B3, 0x91AD }, { 0xF5B4, 0x91AE }, + { 0xF5B5, 0x91AF }, { 0xF5B6, 0x91B5 }, { 0xF5B7, 0x91B4 }, { 0xF5B8, 0x91BA }, { 0xF5B9, 0x8C55 }, { 0xF5BA, 0x9E7E }, { 0xF5BB, 0x8DB8 }, { 0xF5BC, 0x8DEB }, + { 0xF5BD, 0x8E05 }, { 0xF5BE, 0x8E59 }, { 0xF5BF, 0x8E69 }, { 0xF5C0, 0x8DB5 }, { 0xF5C1, 0x8DBF }, { 0xF5C2, 0x8DBC }, { 0xF5C3, 0x8DBA }, { 0xF5C4, 0x8DC4 }, + { 0xF5C5, 0x8DD6 }, { 0xF5C6, 0x8DD7 }, { 0xF5C7, 0x8DDA }, { 0xF5C8, 0x8DDE }, { 0xF5C9, 0x8DCE }, { 0xF5CA, 0x8DCF }, { 0xF5CB, 0x8DDB }, { 0xF5CC, 0x8DC6 }, + { 0xF5CD, 0x8DEC }, { 0xF5CE, 0x8DF7 }, { 0xF5CF, 0x8DF8 }, { 0xF5D0, 0x8DE3 }, { 0xF5D1, 0x8DF9 }, { 0xF5D2, 0x8DFB }, { 0xF5D3, 0x8DE4 }, { 0xF5D4, 0x8E09 }, + { 0xF5D5, 0x8DFD }, { 0xF5D6, 0x8E14 }, { 0xF5D7, 0x8E1D }, { 0xF5D8, 0x8E1F }, { 0xF5D9, 0x8E2C }, { 0xF5DA, 0x8E2E }, { 0xF5DB, 0x8E23 }, { 0xF5DC, 0x8E2F }, + { 0xF5DD, 0x8E3A }, { 0xF5DE, 0x8E40 }, { 0xF5DF, 0x8E39 }, { 0xF5E0, 0x8E35 }, { 0xF5E1, 0x8E3D }, { 0xF5E2, 0x8E31 }, { 0xF5E3, 0x8E49 }, { 0xF5E4, 0x8E41 }, + { 0xF5E5, 0x8E42 }, { 0xF5E6, 0x8E51 }, { 0xF5E7, 0x8E52 }, { 0xF5E8, 0x8E4A }, { 0xF5E9, 0x8E70 }, { 0xF5EA, 0x8E76 }, { 0xF5EB, 0x8E7C }, { 0xF5EC, 0x8E6F }, + { 0xF5ED, 0x8E74 }, { 0xF5EE, 0x8E85 }, { 0xF5EF, 0x8E8F }, { 0xF5F0, 0x8E94 }, { 0xF5F1, 0x8E90 }, { 0xF5F2, 0x8E9C }, { 0xF5F3, 0x8E9E }, { 0xF5F4, 0x8C78 }, + { 0xF5F5, 0x8C82 }, { 0xF5F6, 0x8C8A }, { 0xF5F7, 0x8C85 }, { 0xF5F8, 0x8C98 }, { 0xF5F9, 0x8C94 }, { 0xF5FA, 0x659B }, { 0xF5FB, 0x89D6 }, { 0xF5FC, 0x89DE }, + { 0xF5FD, 0x89DA }, { 0xF5FE, 0x89DC }, { 0xF6A1, 0x89E5 }, { 0xF6A2, 0x89EB }, { 0xF6A3, 0x89EF }, { 0xF6A4, 0x8A3E }, { 0xF6A5, 0x8B26 }, { 0xF6A6, 0x9753 }, + { 0xF6A7, 0x96E9 }, { 0xF6A8, 0x96F3 }, { 0xF6A9, 0x96EF }, { 0xF6AA, 0x9706 }, { 0xF6AB, 0x9701 }, { 0xF6AC, 0x9708 }, { 0xF6AD, 0x970F }, { 0xF6AE, 0x970E }, + { 0xF6AF, 0x972A }, { 0xF6B0, 0x972D }, { 0xF6B1, 0x9730 }, { 0xF6B2, 0x973E }, { 0xF6B3, 0x9F80 }, { 0xF6B4, 0x9F83 }, { 0xF6B5, 0x9F85 }, { 0xF6B6, 0x9F86 }, + { 0xF6B7, 0x9F87 }, { 0xF6B8, 0x9F88 }, { 0xF6B9, 0x9F89 }, { 0xF6BA, 0x9F8A }, { 0xF6BB, 0x9F8C }, { 0xF6BC, 0x9EFE }, { 0xF6BD, 0x9F0B }, { 0xF6BE, 0x9F0D }, + { 0xF6BF, 0x96B9 }, { 0xF6C0, 0x96BC }, { 0xF6C1, 0x96BD }, { 0xF6C2, 0x96CE }, { 0xF6C3, 0x96D2 }, { 0xF6C4, 0x77BF }, { 0xF6C5, 0x96E0 }, { 0xF6C6, 0x928E }, + { 0xF6C7, 0x92AE }, { 0xF6C8, 0x92C8 }, { 0xF6C9, 0x933E }, { 0xF6CA, 0x936A }, { 0xF6CB, 0x93CA }, { 0xF6CC, 0x938F }, { 0xF6CD, 0x943E }, { 0xF6CE, 0x946B }, + { 0xF6CF, 0x9C7F }, { 0xF6D0, 0x9C82 }, { 0xF6D1, 0x9C85 }, { 0xF6D2, 0x9C86 }, { 0xF6D3, 0x9C87 }, { 0xF6D4, 0x9C88 }, { 0xF6D5, 0x7A23 }, { 0xF6D6, 0x9C8B }, + { 0xF6D7, 0x9C8E }, { 0xF6D8, 0x9C90 }, { 0xF6D9, 0x9C91 }, { 0xF6DA, 0x9C92 }, { 0xF6DB, 0x9C94 }, { 0xF6DC, 0x9C95 }, { 0xF6DD, 0x9C9A }, { 0xF6DE, 0x9C9B }, + { 0xF6DF, 0x9C9E }, { 0xF6E0, 0x9C9F }, { 0xF6E1, 0x9CA0 }, { 0xF6E2, 0x9CA1 }, { 0xF6E3, 0x9CA2 }, { 0xF6E4, 0x9CA3 }, { 0xF6E5, 0x9CA5 }, { 0xF6E6, 0x9CA6 }, + { 0xF6E7, 0x9CA7 }, { 0xF6E8, 0x9CA8 }, { 0xF6E9, 0x9CA9 }, { 0xF6EA, 0x9CAB }, { 0xF6EB, 0x9CAD }, { 0xF6EC, 0x9CAE }, { 0xF6ED, 0x9CB0 }, { 0xF6EE, 0x9CB1 }, + { 0xF6EF, 0x9CB2 }, { 0xF6F0, 0x9CB3 }, { 0xF6F1, 0x9CB4 }, { 0xF6F2, 0x9CB5 }, { 0xF6F3, 0x9CB6 }, { 0xF6F4, 0x9CB7 }, { 0xF6F5, 0x9CBA }, { 0xF6F6, 0x9CBB }, + { 0xF6F7, 0x9CBC }, { 0xF6F8, 0x9CBD }, { 0xF6F9, 0x9CC4 }, { 0xF6FA, 0x9CC5 }, { 0xF6FB, 0x9CC6 }, { 0xF6FC, 0x9CC7 }, { 0xF6FD, 0x9CCA }, { 0xF6FE, 0x9CCB }, + { 0xF7A1, 0x9CCC }, { 0xF7A2, 0x9CCD }, { 0xF7A3, 0x9CCE }, { 0xF7A4, 0x9CCF }, { 0xF7A5, 0x9CD0 }, { 0xF7A6, 0x9CD3 }, { 0xF7A7, 0x9CD4 }, { 0xF7A8, 0x9CD5 }, + { 0xF7A9, 0x9CD7 }, { 0xF7AA, 0x9CD8 }, { 0xF7AB, 0x9CD9 }, { 0xF7AC, 0x9CDC }, { 0xF7AD, 0x9CDD }, { 0xF7AE, 0x9CDF }, { 0xF7AF, 0x9CE2 }, { 0xF7B0, 0x977C }, + { 0xF7B1, 0x9785 }, { 0xF7B2, 0x9791 }, { 0xF7B3, 0x9792 }, { 0xF7B4, 0x9794 }, { 0xF7B5, 0x97AF }, { 0xF7B6, 0x97AB }, { 0xF7B7, 0x97A3 }, { 0xF7B8, 0x97B2 }, + { 0xF7B9, 0x97B4 }, { 0xF7BA, 0x9AB1 }, { 0xF7BB, 0x9AB0 }, { 0xF7BC, 0x9AB7 }, { 0xF7BD, 0x9E58 }, { 0xF7BE, 0x9AB6 }, { 0xF7BF, 0x9ABA }, { 0xF7C0, 0x9ABC }, + { 0xF7C1, 0x9AC1 }, { 0xF7C2, 0x9AC0 }, { 0xF7C3, 0x9AC5 }, { 0xF7C4, 0x9AC2 }, { 0xF7C5, 0x9ACB }, { 0xF7C6, 0x9ACC }, { 0xF7C7, 0x9AD1 }, { 0xF7C8, 0x9B45 }, + { 0xF7C9, 0x9B43 }, { 0xF7CA, 0x9B47 }, { 0xF7CB, 0x9B49 }, { 0xF7CC, 0x9B48 }, { 0xF7CD, 0x9B4D }, { 0xF7CE, 0x9B51 }, { 0xF7CF, 0x98E8 }, { 0xF7D0, 0x990D }, + { 0xF7D1, 0x992E }, { 0xF7D2, 0x9955 }, { 0xF7D3, 0x9954 }, { 0xF7D4, 0x9ADF }, { 0xF7D5, 0x9AE1 }, { 0xF7D6, 0x9AE6 }, { 0xF7D7, 0x9AEF }, { 0xF7D8, 0x9AEB }, + { 0xF7D9, 0x9AFB }, { 0xF7DA, 0x9AED }, { 0xF7DB, 0x9AF9 }, { 0xF7DC, 0x9B08 }, { 0xF7DD, 0x9B0F }, { 0xF7DE, 0x9B13 }, { 0xF7DF, 0x9B1F }, { 0xF7E0, 0x9B23 }, + { 0xF7E1, 0x9EBD }, { 0xF7E2, 0x9EBE }, { 0xF7E3, 0x7E3B }, { 0xF7E4, 0x9E82 }, { 0xF7E5, 0x9E87 }, { 0xF7E6, 0x9E88 }, { 0xF7E7, 0x9E8B }, { 0xF7E8, 0x9E92 }, + { 0xF7E9, 0x93D6 }, { 0xF7EA, 0x9E9D }, { 0xF7EB, 0x9E9F }, { 0xF7EC, 0x9EDB }, { 0xF7ED, 0x9EDC }, { 0xF7EE, 0x9EDD }, { 0xF7EF, 0x9EE0 }, { 0xF7F0, 0x9EDF }, + { 0xF7F1, 0x9EE2 }, { 0xF7F2, 0x9EE9 }, { 0xF7F3, 0x9EE7 }, { 0xF7F4, 0x9EE5 }, { 0xF7F5, 0x9EEA }, { 0xF7F6, 0x9EEF }, { 0xF7F7, 0x9F22 }, { 0xF7F8, 0x9F2C }, + { 0xF7F9, 0x9F2F }, { 0xF7FA, 0x9F39 }, { 0xF7FB, 0x9F37 }, { 0xF7FC, 0x9F3D }, { 0xF7FD, 0x9F3E }, { 0xF7FE, 0x9F44 }, }; const DoubleByteEncoding::Mapping MacChineseSimpEncoding::_reverseMappingTable[] = { - { 0x0020, 0x0020 }, { 0x0021, 0x0021 }, { 0x0022, 0x0022 }, { 0x0023, 0x0023 }, { 0x0024, 0x0024 }, { 0x0025, 0x0025 }, { 0x0026, 0x0026 }, { 0x0027, 0x0027 }, - { 0x0028, 0x0028 }, { 0x0029, 0x0029 }, { 0x002A, 0x002A }, { 0x002B, 0x002B }, { 0x002C, 0x002C }, { 0x002D, 0x002D }, { 0x002E, 0x002E }, { 0x002F, 0x002F }, - { 0x0030, 0x0030 }, { 0x0031, 0x0031 }, { 0x0032, 0x0032 }, { 0x0033, 0x0033 }, { 0x0034, 0x0034 }, { 0x0035, 0x0035 }, { 0x0036, 0x0036 }, { 0x0037, 0x0037 }, - { 0x0038, 0x0038 }, { 0x0039, 0x0039 }, { 0x003A, 0x003A }, { 0x003B, 0x003B }, { 0x003C, 0x003C }, { 0x003D, 0x003D }, { 0x003E, 0x003E }, { 0x003F, 0x003F }, - { 0x0040, 0x0040 }, { 0x0041, 0x0041 }, { 0x0042, 0x0042 }, { 0x0043, 0x0043 }, { 0x0044, 0x0044 }, { 0x0045, 0x0045 }, { 0x0046, 0x0046 }, { 0x0047, 0x0047 }, - { 0x0048, 0x0048 }, { 0x0049, 0x0049 }, { 0x004A, 0x004A }, { 0x004B, 0x004B }, { 0x004C, 0x004C }, { 0x004D, 0x004D }, { 0x004E, 0x004E }, { 0x004F, 0x004F }, - { 0x0050, 0x0050 }, { 0x0051, 0x0051 }, { 0x0052, 0x0052 }, { 0x0053, 0x0053 }, { 0x0054, 0x0054 }, { 0x0055, 0x0055 }, { 0x0056, 0x0056 }, { 0x0057, 0x0057 }, - { 0x0058, 0x0058 }, { 0x0059, 0x0059 }, { 0x005A, 0x005A }, { 0x005B, 0x005B }, { 0x005C, 0x005C }, { 0x005D, 0x005D }, { 0x005E, 0x005E }, { 0x005F, 0x005F }, - { 0x0060, 0x0060 }, { 0x0061, 0x0061 }, { 0x0062, 0x0062 }, { 0x0063, 0x0063 }, { 0x0064, 0x0064 }, { 0x0065, 0x0065 }, { 0x0066, 0x0066 }, { 0x0067, 0x0067 }, - { 0x0068, 0x0068 }, { 0x0069, 0x0069 }, { 0x006A, 0x006A }, { 0x006B, 0x006B }, { 0x006C, 0x006C }, { 0x006D, 0x006D }, { 0x006E, 0x006E }, { 0x006F, 0x006F }, - { 0x0070, 0x0070 }, { 0x0071, 0x0071 }, { 0x0072, 0x0072 }, { 0x0073, 0x0073 }, { 0x0074, 0x0074 }, { 0x0075, 0x0075 }, { 0x0076, 0x0076 }, { 0x0077, 0x0077 }, - { 0x0078, 0x0078 }, { 0x0079, 0x0079 }, { 0x007A, 0x007A }, { 0x007B, 0x007B }, { 0x007C, 0x007C }, { 0x007D, 0x007D }, { 0x007E, 0x007E }, { 0x0083, 0x0083 }, - { 0x0084, 0x0084 }, { 0x0085, 0x0085 }, { 0x0086, 0x0086 }, { 0x0087, 0x0087 }, { 0x0088, 0x0088 }, { 0x0089, 0x0089 }, { 0x008A, 0x008A }, { 0x008B, 0x008B }, - { 0x008C, 0x008C }, { 0x008D, 0x008D }, { 0x008E, 0x008E }, { 0x008F, 0x008F }, { 0x0090, 0x0090 }, { 0x0091, 0x0091 }, { 0x0092, 0x0092 }, { 0x0093, 0x0093 }, - { 0x0094, 0x0094 }, { 0x0095, 0x0095 }, { 0x0096, 0x0096 }, { 0x0097, 0x0097 }, { 0x0098, 0x0098 }, { 0x0099, 0x0099 }, { 0x009A, 0x009A }, { 0x009B, 0x009B }, - { 0x009C, 0x009C }, { 0x009D, 0x009D }, { 0x009E, 0x009E }, { 0x009F, 0x009F }, { 0x00A0, 0x00A0 }, { 0x00A2, 0xA1E9 }, { 0x00A3, 0xA1EA }, { 0x00A4, 0xA1E8 }, - { 0x00A5, 0xA3A4 }, { 0x00A7, 0xA1EC }, { 0x00A8, 0xA1A7 }, { 0x00A9, 0x00FD }, { 0x00B0, 0xA1E3 }, { 0x00B1, 0xA1C0 }, { 0x00B7, 0xA1A4 }, { 0x00D7, 0xA1C1 }, - { 0x00E0, 0xA8A4 }, { 0x00E1, 0xA8A2 }, { 0x00E8, 0xA8A8 }, { 0x00E9, 0xA8A6 }, { 0x00EA, 0xA8BA }, { 0x00EC, 0xA8AC }, { 0x00ED, 0xA8AA }, { 0x00F2, 0xA8B0 }, - { 0x00F3, 0xA8AE }, { 0x00F7, 0xA1C2 }, { 0x00F9, 0xA8B4 }, { 0x00FA, 0xA8B2 }, { 0x00FC, 0xA8B9 }, { 0x0101, 0xA8A1 }, { 0x0113, 0xA8A5 }, { 0x011B, 0xA8A7 }, - { 0x012B, 0xA8A9 }, { 0x0144, 0xA8BD }, { 0x0148, 0xA8BE }, { 0x014D, 0xA8AD }, { 0x016B, 0xA8B1 }, { 0x01CE, 0xA8A3 }, { 0x01D0, 0xA8AB }, { 0x01D2, 0xA8AF }, - { 0x01D4, 0xA8B3 }, { 0x01D6, 0xA8B5 }, { 0x01D8, 0xA8B6 }, { 0x01DA, 0xA8B7 }, { 0x01DC, 0xA8B8 }, { 0x01F9, 0xA8BF }, { 0x0251, 0xA8BB }, { 0x0261, 0xA8C0 }, - { 0x02C7, 0xA1A6 }, { 0x02C9, 0xA1A5 }, { 0x0391, 0xA6A1 }, { 0x0392, 0xA6A2 }, { 0x0393, 0xA6A3 }, { 0x0394, 0xA6A4 }, { 0x0395, 0xA6A5 }, { 0x0396, 0xA6A6 }, - { 0x0397, 0xA6A7 }, { 0x0398, 0xA6A8 }, { 0x0399, 0xA6A9 }, { 0x039A, 0xA6AA }, { 0x039B, 0xA6AB }, { 0x039C, 0xA6AC }, { 0x039D, 0xA6AD }, { 0x039E, 0xA6AE }, - { 0x039F, 0xA6AF }, { 0x03A0, 0xA6B0 }, { 0x03A1, 0xA6B1 }, { 0x03A3, 0xA6B2 }, { 0x03A4, 0xA6B3 }, { 0x03A5, 0xA6B4 }, { 0x03A6, 0xA6B5 }, { 0x03A7, 0xA6B6 }, - { 0x03A8, 0xA6B7 }, { 0x03A9, 0xA6B8 }, { 0x03B1, 0xA6C1 }, { 0x03B2, 0xA6C2 }, { 0x03B3, 0xA6C3 }, { 0x03B4, 0xA6C4 }, { 0x03B5, 0xA6C5 }, { 0x03B6, 0xA6C6 }, - { 0x03B7, 0xA6C7 }, { 0x03B8, 0xA6C8 }, { 0x03B9, 0xA6C9 }, { 0x03BA, 0xA6CA }, { 0x03BB, 0xA6CB }, { 0x03BC, 0xA6CC }, { 0x03BD, 0xA6CD }, { 0x03BE, 0xA6CE }, - { 0x03BF, 0xA6CF }, { 0x03C0, 0xA6D0 }, { 0x03C1, 0xA6D1 }, { 0x03C3, 0xA6D2 }, { 0x03C4, 0xA6D3 }, { 0x03C5, 0xA6D4 }, { 0x03C6, 0xA6D5 }, { 0x03C7, 0xA6D6 }, - { 0x03C8, 0xA6D7 }, { 0x03C9, 0xA6D8 }, { 0x0401, 0xA7A7 }, { 0x0410, 0xA7A1 }, { 0x0411, 0xA7A2 }, { 0x0412, 0xA7A3 }, { 0x0413, 0xA7A4 }, { 0x0414, 0xA7A5 }, - { 0x0415, 0xA7A6 }, { 0x0416, 0xA7A8 }, { 0x0417, 0xA7A9 }, { 0x0418, 0xA7AA }, { 0x0419, 0xA7AB }, { 0x041A, 0xA7AC }, { 0x041B, 0xA7AD }, { 0x041C, 0xA7AE }, - { 0x041D, 0xA7AF }, { 0x041E, 0xA7B0 }, { 0x041F, 0xA7B1 }, { 0x0420, 0xA7B2 }, { 0x0421, 0xA7B3 }, { 0x0422, 0xA7B4 }, { 0x0423, 0xA7B5 }, { 0x0424, 0xA7B6 }, - { 0x0425, 0xA7B7 }, { 0x0426, 0xA7B8 }, { 0x0427, 0xA7B9 }, { 0x0428, 0xA7BA }, { 0x0429, 0xA7BB }, { 0x042A, 0xA7BC }, { 0x042B, 0xA7BD }, { 0x042C, 0xA7BE }, - { 0x042D, 0xA7BF }, { 0x042E, 0xA7C0 }, { 0x042F, 0xA7C1 }, { 0x0430, 0xA7D1 }, { 0x0431, 0xA7D2 }, { 0x0432, 0xA7D3 }, { 0x0433, 0xA7D4 }, { 0x0434, 0xA7D5 }, - { 0x0435, 0xA7D6 }, { 0x0436, 0xA7D8 }, { 0x0437, 0xA7D9 }, { 0x0438, 0xA7DA }, { 0x0439, 0xA7DB }, { 0x043A, 0xA7DC }, { 0x043B, 0xA7DD }, { 0x043C, 0xA7DE }, - { 0x043D, 0xA7DF }, { 0x043E, 0xA7E0 }, { 0x043F, 0xA7E1 }, { 0x0440, 0xA7E2 }, { 0x0441, 0xA7E3 }, { 0x0442, 0xA7E4 }, { 0x0443, 0xA7E5 }, { 0x0444, 0xA7E6 }, - { 0x0445, 0xA7E7 }, { 0x0446, 0xA7E8 }, { 0x0447, 0xA7E9 }, { 0x0448, 0xA7EA }, { 0x0449, 0xA7EB }, { 0x044A, 0xA7EC }, { 0x044B, 0xA7ED }, { 0x044C, 0xA7EE }, - { 0x044D, 0xA7EF }, { 0x044E, 0xA7F0 }, { 0x044F, 0xA7F1 }, { 0x0451, 0xA7D7 }, { 0x1E3F, 0xA8BC }, { 0x2014, 0xA1AA }, { 0x2016, 0xA1AC }, { 0x2018, 0xA1AE }, - { 0x2019, 0xA1AF }, { 0x201C, 0xA1B0 }, { 0x201D, 0xA1B1 }, { 0x2026, 0x00FF }, { 0x2030, 0xA1EB }, { 0x2032, 0xA1E4 }, { 0x2033, 0xA1E5 }, { 0x203B, 0xA1F9 }, - { 0x203E, 0xA3FE }, { 0x2103, 0xA1E6 }, { 0x2116, 0xA1ED }, { 0x2122, 0x00FE }, { 0x2160, 0xA2F1 }, { 0x2161, 0xA2F2 }, { 0x2162, 0xA2F3 }, { 0x2163, 0xA2F4 }, - { 0x2164, 0xA2F5 }, { 0x2165, 0xA2F6 }, { 0x2166, 0xA2F7 }, { 0x2167, 0xA2F8 }, { 0x2168, 0xA2F9 }, { 0x2169, 0xA2FA }, { 0x216A, 0xA2FB }, { 0x216B, 0xA2FC }, - { 0x2190, 0xA1FB }, { 0x2191, 0xA1FC }, { 0x2192, 0xA1FA }, { 0x2193, 0xA1FD }, { 0x2208, 0xA1CA }, { 0x220F, 0xA1C7 }, { 0x2211, 0xA1C6 }, { 0x221A, 0xA1CC }, - { 0x221D, 0xA1D8 }, { 0x221E, 0xA1DE }, { 0x2220, 0xA1CF }, { 0x2225, 0xA1CE }, { 0x2227, 0xA1C4 }, { 0x2228, 0xA1C5 }, { 0x2229, 0xA1C9 }, { 0x222A, 0xA1C8 }, - { 0x222B, 0xA1D2 }, { 0x222E, 0xA1D3 }, { 0x2234, 0xA1E0 }, { 0x2235, 0xA1DF }, { 0x2236, 0xA1C3 }, { 0x2237, 0xA1CB }, { 0x223D, 0xA1D7 }, { 0x2248, 0xA1D6 }, - { 0x224C, 0xA1D5 }, { 0x2260, 0xA1D9 }, { 0x2261, 0xA1D4 }, { 0x2264, 0xA1DC }, { 0x2265, 0xA1DD }, { 0x226E, 0xA1DA }, { 0x226F, 0xA1DB }, { 0x2299, 0xA1D1 }, - { 0x22A5, 0xA1CD }, { 0x22EF, 0xA1AD }, { 0x2312, 0xA1D0 }, { 0x2460, 0xA2D9 }, { 0x2461, 0xA2DA }, { 0x2462, 0xA2DB }, { 0x2463, 0xA2DC }, { 0x2464, 0xA2DD }, - { 0x2465, 0xA2DE }, { 0x2466, 0xA2DF }, { 0x2467, 0xA2E0 }, { 0x2468, 0xA2E1 }, { 0x2469, 0xA2E2 }, { 0x2474, 0xA2C5 }, { 0x2475, 0xA2C6 }, { 0x2476, 0xA2C7 }, - { 0x2477, 0xA2C8 }, { 0x2478, 0xA2C9 }, { 0x2479, 0xA2CA }, { 0x247A, 0xA2CB }, { 0x247B, 0xA2CC }, { 0x247C, 0xA2CD }, { 0x247D, 0xA2CE }, { 0x247E, 0xA2CF }, - { 0x247F, 0xA2D0 }, { 0x2480, 0xA2D1 }, { 0x2481, 0xA2D2 }, { 0x2482, 0xA2D3 }, { 0x2483, 0xA2D4 }, { 0x2484, 0xA2D5 }, { 0x2485, 0xA2D6 }, { 0x2486, 0xA2D7 }, - { 0x2487, 0xA2D8 }, { 0x2488, 0xA2B1 }, { 0x2489, 0xA2B2 }, { 0x248A, 0xA2B3 }, { 0x248B, 0xA2B4 }, { 0x248C, 0xA2B5 }, { 0x248D, 0xA2B6 }, { 0x248E, 0xA2B7 }, - { 0x248F, 0xA2B8 }, { 0x2490, 0xA2B9 }, { 0x2491, 0xA2BA }, { 0x2492, 0xA2BB }, { 0x2493, 0xA2BC }, { 0x2494, 0xA2BD }, { 0x2495, 0xA2BE }, { 0x2496, 0xA2BF }, - { 0x2497, 0xA2C0 }, { 0x2498, 0xA2C1 }, { 0x2499, 0xA2C2 }, { 0x249A, 0xA2C3 }, { 0x249B, 0xA2C4 }, { 0x2500, 0xA9A4 }, { 0x2501, 0xA9A5 }, { 0x2502, 0xA9A6 }, - { 0x2503, 0xA9A7 }, { 0x2504, 0xA9A8 }, { 0x2505, 0xA9A9 }, { 0x2506, 0xA9AA }, { 0x2507, 0xA9AB }, { 0x2508, 0xA9AC }, { 0x2509, 0xA9AD }, { 0x250A, 0xA9AE }, - { 0x250B, 0xA9AF }, { 0x250C, 0xA9B0 }, { 0x250D, 0xA9B1 }, { 0x250E, 0xA9B2 }, { 0x250F, 0xA9B3 }, { 0x2510, 0xA9B4 }, { 0x2511, 0xA9B5 }, { 0x2512, 0xA9B6 }, - { 0x2513, 0xA9B7 }, { 0x2514, 0xA9B8 }, { 0x2515, 0xA9B9 }, { 0x2516, 0xA9BA }, { 0x2517, 0xA9BB }, { 0x2518, 0xA9BC }, { 0x2519, 0xA9BD }, { 0x251A, 0xA9BE }, - { 0x251B, 0xA9BF }, { 0x251C, 0xA9C0 }, { 0x251D, 0xA9C1 }, { 0x251E, 0xA9C2 }, { 0x251F, 0xA9C3 }, { 0x2520, 0xA9C4 }, { 0x2521, 0xA9C5 }, { 0x2522, 0xA9C6 }, - { 0x2523, 0xA9C7 }, { 0x2524, 0xA9C8 }, { 0x2525, 0xA9C9 }, { 0x2526, 0xA9CA }, { 0x2527, 0xA9CB }, { 0x2528, 0xA9CC }, { 0x2529, 0xA9CD }, { 0x252A, 0xA9CE }, - { 0x252B, 0xA9CF }, { 0x252C, 0xA9D0 }, { 0x252D, 0xA9D1 }, { 0x252E, 0xA9D2 }, { 0x252F, 0xA9D3 }, { 0x2530, 0xA9D4 }, { 0x2531, 0xA9D5 }, { 0x2532, 0xA9D6 }, - { 0x2533, 0xA9D7 }, { 0x2534, 0xA9D8 }, { 0x2535, 0xA9D9 }, { 0x2536, 0xA9DA }, { 0x2537, 0xA9DB }, { 0x2538, 0xA9DC }, { 0x2539, 0xA9DD }, { 0x253A, 0xA9DE }, - { 0x253B, 0xA9DF }, { 0x253C, 0xA9E0 }, { 0x253D, 0xA9E1 }, { 0x253E, 0xA9E2 }, { 0x253F, 0xA9E3 }, { 0x2540, 0xA9E4 }, { 0x2541, 0xA9E5 }, { 0x2542, 0xA9E6 }, - { 0x2543, 0xA9E7 }, { 0x2544, 0xA9E8 }, { 0x2545, 0xA9E9 }, { 0x2546, 0xA9EA }, { 0x2547, 0xA9EB }, { 0x2548, 0xA9EC }, { 0x2549, 0xA9ED }, { 0x254A, 0xA9EE }, - { 0x254B, 0xA9EF }, { 0x25A0, 0xA1F6 }, { 0x25A1, 0xA1F5 }, { 0x25B2, 0xA1F8 }, { 0x25B3, 0xA1F7 }, { 0x25C6, 0xA1F4 }, { 0x25C7, 0xA1F3 }, { 0x25CB, 0xA1F0 }, - { 0x25CE, 0xA1F2 }, { 0x25CF, 0xA1F1 }, { 0x2605, 0xA1EF }, { 0x2606, 0xA1EE }, { 0x2640, 0xA1E2 }, { 0x2642, 0xA1E1 }, { 0x3000, 0xA1A1 }, { 0x3001, 0xA1A2 }, - { 0x3002, 0xA1A3 }, { 0x3003, 0xA1A8 }, { 0x3005, 0xA1A9 }, { 0x3008, 0xA1B4 }, { 0x3009, 0xA1B5 }, { 0x300A, 0xA1B6 }, { 0x300B, 0xA1B7 }, { 0x300C, 0xA1B8 }, - { 0x300D, 0xA1B9 }, { 0x300E, 0xA1BA }, { 0x300F, 0xA1BB }, { 0x3010, 0xA1BE }, { 0x3011, 0xA1BF }, { 0x3013, 0xA1FE }, { 0x3014, 0xA1B2 }, { 0x3015, 0xA1B3 }, - { 0x3016, 0xA1BC }, { 0x3017, 0xA1BD }, { 0x301C, 0xA1AB }, { 0x3041, 0xA4A1 }, { 0x3042, 0xA4A2 }, { 0x3043, 0xA4A3 }, { 0x3044, 0xA4A4 }, { 0x3045, 0xA4A5 }, - { 0x3046, 0xA4A6 }, { 0x3047, 0xA4A7 }, { 0x3048, 0xA4A8 }, { 0x3049, 0xA4A9 }, { 0x304A, 0xA4AA }, { 0x304B, 0xA4AB }, { 0x304C, 0xA4AC }, { 0x304D, 0xA4AD }, - { 0x304E, 0xA4AE }, { 0x304F, 0xA4AF }, { 0x3050, 0xA4B0 }, { 0x3051, 0xA4B1 }, { 0x3052, 0xA4B2 }, { 0x3053, 0xA4B3 }, { 0x3054, 0xA4B4 }, { 0x3055, 0xA4B5 }, - { 0x3056, 0xA4B6 }, { 0x3057, 0xA4B7 }, { 0x3058, 0xA4B8 }, { 0x3059, 0xA4B9 }, { 0x305A, 0xA4BA }, { 0x305B, 0xA4BB }, { 0x305C, 0xA4BC }, { 0x305D, 0xA4BD }, - { 0x305E, 0xA4BE }, { 0x305F, 0xA4BF }, { 0x3060, 0xA4C0 }, { 0x3061, 0xA4C1 }, { 0x3062, 0xA4C2 }, { 0x3063, 0xA4C3 }, { 0x3064, 0xA4C4 }, { 0x3065, 0xA4C5 }, - { 0x3066, 0xA4C6 }, { 0x3067, 0xA4C7 }, { 0x3068, 0xA4C8 }, { 0x3069, 0xA4C9 }, { 0x306A, 0xA4CA }, { 0x306B, 0xA4CB }, { 0x306C, 0xA4CC }, { 0x306D, 0xA4CD }, - { 0x306E, 0xA4CE }, { 0x306F, 0xA4CF }, { 0x3070, 0xA4D0 }, { 0x3071, 0xA4D1 }, { 0x3072, 0xA4D2 }, { 0x3073, 0xA4D3 }, { 0x3074, 0xA4D4 }, { 0x3075, 0xA4D5 }, - { 0x3076, 0xA4D6 }, { 0x3077, 0xA4D7 }, { 0x3078, 0xA4D8 }, { 0x3079, 0xA4D9 }, { 0x307A, 0xA4DA }, { 0x307B, 0xA4DB }, { 0x307C, 0xA4DC }, { 0x307D, 0xA4DD }, - { 0x307E, 0xA4DE }, { 0x307F, 0xA4DF }, { 0x3080, 0xA4E0 }, { 0x3081, 0xA4E1 }, { 0x3082, 0xA4E2 }, { 0x3083, 0xA4E3 }, { 0x3084, 0xA4E4 }, { 0x3085, 0xA4E5 }, - { 0x3086, 0xA4E6 }, { 0x3087, 0xA4E7 }, { 0x3088, 0xA4E8 }, { 0x3089, 0xA4E9 }, { 0x308A, 0xA4EA }, { 0x308B, 0xA4EB }, { 0x308C, 0xA4EC }, { 0x308D, 0xA4ED }, - { 0x308E, 0xA4EE }, { 0x308F, 0xA4EF }, { 0x3090, 0xA4F0 }, { 0x3091, 0xA4F1 }, { 0x3092, 0xA4F2 }, { 0x3093, 0xA4F3 }, { 0x30A1, 0xA5A1 }, { 0x30A2, 0xA5A2 }, - { 0x30A3, 0xA5A3 }, { 0x30A4, 0xA5A4 }, { 0x30A5, 0xA5A5 }, { 0x30A6, 0xA5A6 }, { 0x30A7, 0xA5A7 }, { 0x30A8, 0xA5A8 }, { 0x30A9, 0xA5A9 }, { 0x30AA, 0xA5AA }, - { 0x30AB, 0xA5AB }, { 0x30AC, 0xA5AC }, { 0x30AD, 0xA5AD }, { 0x30AE, 0xA5AE }, { 0x30AF, 0xA5AF }, { 0x30B0, 0xA5B0 }, { 0x30B1, 0xA5B1 }, { 0x30B2, 0xA5B2 }, - { 0x30B3, 0xA5B3 }, { 0x30B4, 0xA5B4 }, { 0x30B5, 0xA5B5 }, { 0x30B6, 0xA5B6 }, { 0x30B7, 0xA5B7 }, { 0x30B8, 0xA5B8 }, { 0x30B9, 0xA5B9 }, { 0x30BA, 0xA5BA }, - { 0x30BB, 0xA5BB }, { 0x30BC, 0xA5BC }, { 0x30BD, 0xA5BD }, { 0x30BE, 0xA5BE }, { 0x30BF, 0xA5BF }, { 0x30C0, 0xA5C0 }, { 0x30C1, 0xA5C1 }, { 0x30C2, 0xA5C2 }, - { 0x30C3, 0xA5C3 }, { 0x30C4, 0xA5C4 }, { 0x30C5, 0xA5C5 }, { 0x30C6, 0xA5C6 }, { 0x30C7, 0xA5C7 }, { 0x30C8, 0xA5C8 }, { 0x30C9, 0xA5C9 }, { 0x30CA, 0xA5CA }, - { 0x30CB, 0xA5CB }, { 0x30CC, 0xA5CC }, { 0x30CD, 0xA5CD }, { 0x30CE, 0xA5CE }, { 0x30CF, 0xA5CF }, { 0x30D0, 0xA5D0 }, { 0x30D1, 0xA5D1 }, { 0x30D2, 0xA5D2 }, - { 0x30D3, 0xA5D3 }, { 0x30D4, 0xA5D4 }, { 0x30D5, 0xA5D5 }, { 0x30D6, 0xA5D6 }, { 0x30D7, 0xA5D7 }, { 0x30D8, 0xA5D8 }, { 0x30D9, 0xA5D9 }, { 0x30DA, 0xA5DA }, - { 0x30DB, 0xA5DB }, { 0x30DC, 0xA5DC }, { 0x30DD, 0xA5DD }, { 0x30DE, 0xA5DE }, { 0x30DF, 0xA5DF }, { 0x30E0, 0xA5E0 }, { 0x30E1, 0xA5E1 }, { 0x30E2, 0xA5E2 }, - { 0x30E3, 0xA5E3 }, { 0x30E4, 0xA5E4 }, { 0x30E5, 0xA5E5 }, { 0x30E6, 0xA5E6 }, { 0x30E7, 0xA5E7 }, { 0x30E8, 0xA5E8 }, { 0x30E9, 0xA5E9 }, { 0x30EA, 0xA5EA }, - { 0x30EB, 0xA5EB }, { 0x30EC, 0xA5EC }, { 0x30ED, 0xA5ED }, { 0x30EE, 0xA5EE }, { 0x30EF, 0xA5EF }, { 0x30F0, 0xA5F0 }, { 0x30F1, 0xA5F1 }, { 0x30F2, 0xA5F2 }, - { 0x30F3, 0xA5F3 }, { 0x30F4, 0xA5F4 }, { 0x30F5, 0xA5F5 }, { 0x30F6, 0xA5F6 }, { 0x3105, 0xA8C5 }, { 0x3106, 0xA8C6 }, { 0x3107, 0xA8C7 }, { 0x3108, 0xA8C8 }, - { 0x3109, 0xA8C9 }, { 0x310A, 0xA8CA }, { 0x310B, 0xA8CB }, { 0x310C, 0xA8CC }, { 0x310D, 0xA8CD }, { 0x310E, 0xA8CE }, { 0x310F, 0xA8CF }, { 0x3110, 0xA8D0 }, - { 0x3111, 0xA8D1 }, { 0x3112, 0xA8D2 }, { 0x3113, 0xA8D3 }, { 0x3114, 0xA8D4 }, { 0x3115, 0xA8D5 }, { 0x3116, 0xA8D6 }, { 0x3117, 0xA8D7 }, { 0x3118, 0xA8D8 }, - { 0x3119, 0xA8D9 }, { 0x311A, 0xA8DA }, { 0x311B, 0xA8DB }, { 0x311C, 0xA8DC }, { 0x311D, 0xA8DD }, { 0x311E, 0xA8DE }, { 0x311F, 0xA8DF }, { 0x3120, 0xA8E0 }, - { 0x3121, 0xA8E1 }, { 0x3122, 0xA8E2 }, { 0x3123, 0xA8E3 }, { 0x3124, 0xA8E4 }, { 0x3125, 0xA8E5 }, { 0x3126, 0xA8E6 }, { 0x3127, 0xA8E7 }, { 0x3128, 0xA8E8 }, - { 0x3129, 0xA8E9 }, { 0x3220, 0xA2E5 }, { 0x3221, 0xA2E6 }, { 0x3222, 0xA2E7 }, { 0x3223, 0xA2E8 }, { 0x3224, 0xA2E9 }, { 0x3225, 0xA2EA }, { 0x3226, 0xA2EB }, - { 0x3227, 0xA2EC }, { 0x3228, 0xA2ED }, { 0x3229, 0xA2EE }, { 0x4E00, 0xD2BB }, { 0x4E01, 0xB6A1 }, { 0x4E03, 0xC6DF }, { 0x4E07, 0xCDF2 }, { 0x4E08, 0xD5C9 }, - { 0x4E09, 0xC8FD }, { 0x4E0A, 0xC9CF }, { 0x4E0B, 0xCFC2 }, { 0x4E0C, 0xD8A2 }, { 0x4E0D, 0xB2BB }, { 0x4E0E, 0xD3EB }, { 0x4E10, 0xD8A4 }, { 0x4E11, 0xB3F3 }, - { 0x4E13, 0xD7A8 }, { 0x4E14, 0xC7D2 }, { 0x4E15, 0xD8A7 }, { 0x4E16, 0xCAC0 }, { 0x4E18, 0xC7F0 }, { 0x4E19, 0xB1FB }, { 0x4E1A, 0xD2B5 }, { 0x4E1B, 0xB4D4 }, - { 0x4E1C, 0xB6AB }, { 0x4E1D, 0xCBBF }, { 0x4E1E, 0xD8A9 }, { 0x4E22, 0xB6AA }, { 0x4E24, 0xC1BD }, { 0x4E25, 0xD1CF }, { 0x4E27, 0xC9A5 }, { 0x4E28, 0xD8AD }, - { 0x4E2A, 0xB8F6 }, { 0x4E2B, 0xD1BE }, { 0x4E2C, 0xE3DC }, { 0x4E2D, 0xD6D0 }, { 0x4E30, 0xB7E1 }, { 0x4E32, 0xB4AE }, { 0x4E34, 0xC1D9 }, { 0x4E36, 0xD8BC }, - { 0x4E38, 0xCDE8 }, { 0x4E39, 0xB5A4 }, { 0x4E3A, 0xCEAA }, { 0x4E3B, 0xD6F7 }, { 0x4E3D, 0xC0F6 }, { 0x4E3E, 0xBED9 }, { 0x4E3F, 0xD8AF }, { 0x4E43, 0xC4CB }, - { 0x4E45, 0xBEC3 }, { 0x4E47, 0xD8B1 }, { 0x4E48, 0xC3B4 }, { 0x4E49, 0xD2E5 }, { 0x4E4B, 0xD6AE }, { 0x4E4C, 0xCEDA }, { 0x4E4D, 0xD5A7 }, { 0x4E4E, 0xBAF5 }, - { 0x4E4F, 0xB7A6 }, { 0x4E50, 0xC0D6 }, { 0x4E52, 0xC6B9 }, { 0x4E53, 0xC5D2 }, { 0x4E54, 0xC7C7 }, { 0x4E56, 0xB9D4 }, { 0x4E58, 0xB3CB }, { 0x4E59, 0xD2D2 }, - { 0x4E5C, 0xD8BF }, { 0x4E5D, 0xBEC5 }, { 0x4E5E, 0xC6F2 }, { 0x4E5F, 0xD2B2 }, { 0x4E60, 0xCFB0 }, { 0x4E61, 0xCFE7 }, { 0x4E66, 0xCAE9 }, { 0x4E69, 0xD8C0 }, - { 0x4E70, 0xC2F2 }, { 0x4E71, 0xC2D2 }, { 0x4E73, 0xC8E9 }, { 0x4E7E, 0xC7AC }, { 0x4E86, 0xC1CB }, { 0x4E88, 0xD3E8 }, { 0x4E89, 0xD5F9 }, { 0x4E8B, 0xCAC2 }, - { 0x4E8C, 0xB6FE }, { 0x4E8D, 0xD8A1 }, { 0x4E8E, 0xD3DA }, { 0x4E8F, 0xBFF7 }, { 0x4E91, 0xD4C6 }, { 0x4E92, 0xBBA5 }, { 0x4E93, 0xD8C1 }, { 0x4E94, 0xCEE5 }, - { 0x4E95, 0xBEAE }, { 0x4E98, 0xD8A8 }, { 0x4E9A, 0xD1C7 }, { 0x4E9B, 0xD0A9 }, { 0x4E9F, 0xD8BD }, { 0x4EA0, 0xD9EF }, { 0x4EA1, 0xCDF6 }, { 0x4EA2, 0xBFBA }, - { 0x4EA4, 0xBDBB }, { 0x4EA5, 0xBAA5 }, { 0x4EA6, 0xD2E0 }, { 0x4EA7, 0xB2FA }, { 0x4EA8, 0xBAE0 }, { 0x4EA9, 0xC4B6 }, { 0x4EAB, 0xCFED }, { 0x4EAC, 0xBEA9 }, - { 0x4EAD, 0xCDA4 }, { 0x4EAE, 0xC1C1 }, { 0x4EB2, 0xC7D7 }, { 0x4EB3, 0xD9F1 }, { 0x4EB5, 0xD9F4 }, { 0x4EBA, 0xC8CB }, { 0x4EBB, 0xD8E9 }, { 0x4EBF, 0xD2DA }, - { 0x4EC0, 0xCAB2 }, { 0x4EC1, 0xC8CA }, { 0x4EC2, 0xD8EC }, { 0x4EC3, 0xD8EA }, { 0x4EC4, 0xD8C6 }, { 0x4EC5, 0xBDF6 }, { 0x4EC6, 0xC6CD }, { 0x4EC7, 0xB3F0 }, - { 0x4EC9, 0xD8EB }, { 0x4ECA, 0xBDF1 }, { 0x4ECB, 0xBDE9 }, { 0x4ECD, 0xC8D4 }, { 0x4ECE, 0xB4D3 }, { 0x4ED1, 0xC2D8 }, { 0x4ED3, 0xB2D6 }, { 0x4ED4, 0xD7D0 }, - { 0x4ED5, 0xCACB }, { 0x4ED6, 0xCBFB }, { 0x4ED7, 0xD5CC }, { 0x4ED8, 0xB8B6 }, { 0x4ED9, 0xCFC9 }, { 0x4EDD, 0xD9DA }, { 0x4EDE, 0xD8F0 }, { 0x4EDF, 0xC7AA }, - { 0x4EE1, 0xD8EE }, { 0x4EE3, 0xB4FA }, { 0x4EE4, 0xC1EE }, { 0x4EE5, 0xD2D4 }, { 0x4EE8, 0xD8ED }, { 0x4EEA, 0xD2C7 }, { 0x4EEB, 0xD8EF }, { 0x4EEC, 0xC3C7 }, - { 0x4EF0, 0xD1F6 }, { 0x4EF2, 0xD6D9 }, { 0x4EF3, 0xD8F2 }, { 0x4EF5, 0xD8F5 }, { 0x4EF6, 0xBCFE }, { 0x4EF7, 0xBCDB }, { 0x4EFB, 0xC8CE }, { 0x4EFD, 0xB7DD }, - { 0x4EFF, 0xB7C2 }, { 0x4F01, 0xC6F3 }, { 0x4F09, 0xD8F8 }, { 0x4F0A, 0xD2C1 }, { 0x4F0D, 0xCEE9 }, { 0x4F0E, 0xBCBF }, { 0x4F0F, 0xB7FC }, { 0x4F10, 0xB7A5 }, - { 0x4F11, 0xD0DD }, { 0x4F17, 0xD6DA }, { 0x4F18, 0xD3C5 }, { 0x4F19, 0xBBEF }, { 0x4F1A, 0xBBE1 }, { 0x4F1B, 0xD8F1 }, { 0x4F1E, 0xC9A1 }, { 0x4F1F, 0xCEB0 }, - { 0x4F20, 0xB4AB }, { 0x4F22, 0xD8F3 }, { 0x4F24, 0xC9CB }, { 0x4F25, 0xD8F6 }, { 0x4F26, 0xC2D7 }, { 0x4F27, 0xD8F7 }, { 0x4F2A, 0xCEB1 }, { 0x4F2B, 0xD8F9 }, - { 0x4F2F, 0xB2AE }, { 0x4F30, 0xB9C0 }, { 0x4F32, 0xD9A3 }, { 0x4F34, 0xB0E9 }, { 0x4F36, 0xC1E6 }, { 0x4F38, 0xC9EC }, { 0x4F3A, 0xCBC5 }, { 0x4F3C, 0xCBC6 }, - { 0x4F3D, 0xD9A4 }, { 0x4F43, 0xB5E8 }, { 0x4F46, 0xB5AB }, { 0x4F4D, 0xCEBB }, { 0x4F4E, 0xB5CD }, { 0x4F4F, 0xD7A1 }, { 0x4F50, 0xD7F4 }, { 0x4F51, 0xD3D3 }, - { 0x4F53, 0xCCE5 }, { 0x4F55, 0xBACE }, { 0x4F57, 0xD9A2 }, { 0x4F58, 0xD9DC }, { 0x4F59, 0xD3E0 }, { 0x4F5A, 0xD8FD }, { 0x4F5B, 0xB7F0 }, { 0x4F5C, 0xD7F7 }, - { 0x4F5D, 0xD8FE }, { 0x4F5E, 0xD8FA }, { 0x4F5F, 0xD9A1 }, { 0x4F60, 0xC4E3 }, { 0x4F63, 0xD3B6 }, { 0x4F64, 0xD8F4 }, { 0x4F65, 0xD9DD }, { 0x4F67, 0xD8FB }, - { 0x4F69, 0xC5E5 }, { 0x4F6C, 0xC0D0 }, { 0x4F6F, 0xD1F0 }, { 0x4F70, 0xB0DB }, { 0x4F73, 0xBCD1 }, { 0x4F74, 0xD9A6 }, { 0x4F76, 0xD9A5 }, { 0x4F7B, 0xD9AC }, - { 0x4F7C, 0xD9AE }, { 0x4F7E, 0xD9AB }, { 0x4F7F, 0xCAB9 }, { 0x4F83, 0xD9A9 }, { 0x4F84, 0xD6B6 }, { 0x4F88, 0xB3DE }, { 0x4F89, 0xD9A8 }, { 0x4F8B, 0xC0FD }, - { 0x4F8D, 0xCACC }, { 0x4F8F, 0xD9AA }, { 0x4F91, 0xD9A7 }, { 0x4F94, 0xD9B0 }, { 0x4F97, 0xB6B1 }, { 0x4F9B, 0xB9A9 }, { 0x4F9D, 0xD2C0 }, { 0x4FA0, 0xCFC0 }, - { 0x4FA3, 0xC2C2 }, { 0x4FA5, 0xBDC4 }, { 0x4FA6, 0xD5EC }, { 0x4FA7, 0xB2E0 }, { 0x4FA8, 0xC7C8 }, { 0x4FA9, 0xBFEB }, { 0x4FAA, 0xD9AD }, { 0x4FAC, 0xD9AF }, - { 0x4FAE, 0xCEEA }, { 0x4FAF, 0xBAEE }, { 0x4FB5, 0xC7D6 }, { 0x4FBF, 0xB1E3 }, { 0x4FC3, 0xB4D9 }, { 0x4FC4, 0xB6ED }, { 0x4FC5, 0xD9B4 }, { 0x4FCA, 0xBFA1 }, - { 0x4FCE, 0xD9DE }, { 0x4FCF, 0xC7CE }, { 0x4FD0, 0xC0FE }, { 0x4FD1, 0xD9B8 }, { 0x4FD7, 0xCBD7 }, { 0x4FD8, 0xB7FD }, { 0x4FDA, 0xD9B5 }, { 0x4FDC, 0xD9B7 }, - { 0x4FDD, 0xB1A3 }, { 0x4FDE, 0xD3E1 }, { 0x4FDF, 0xD9B9 }, { 0x4FE1, 0xD0C5 }, { 0x4FE3, 0xD9B6 }, { 0x4FE6, 0xD9B1 }, { 0x4FE8, 0xD9B2 }, { 0x4FE9, 0xC1A9 }, - { 0x4FEA, 0xD9B3 }, { 0x4FED, 0xBCF3 }, { 0x4FEE, 0xD0DE }, { 0x4FEF, 0xB8A9 }, { 0x4FF1, 0xBEE3 }, { 0x4FF3, 0xD9BD }, { 0x4FF8, 0xD9BA }, { 0x4FFA, 0xB0B3 }, - { 0x4FFE, 0xD9C2 }, { 0x500C, 0xD9C4 }, { 0x500D, 0xB1B6 }, { 0x500F, 0xD9BF }, { 0x5012, 0xB5B9 }, { 0x5014, 0xBEF3 }, { 0x5018, 0xCCC8 }, { 0x5019, 0xBAF2 }, - { 0x501A, 0xD2D0 }, { 0x501C, 0xD9C3 }, { 0x501F, 0xBDE8 }, { 0x5021, 0xB3AB }, { 0x5025, 0xD9C5 }, { 0x5026, 0xBEEB }, { 0x5028, 0xD9C6 }, { 0x5029, 0xD9BB }, - { 0x502A, 0xC4DF }, { 0x502C, 0xD9BE }, { 0x502D, 0xD9C1 }, { 0x502E, 0xD9C0 }, { 0x503A, 0xD5AE }, { 0x503C, 0xD6B5 }, { 0x503E, 0xC7E3 }, { 0x5043, 0xD9C8 }, - { 0x5047, 0xBCD9 }, { 0x5048, 0xD9CA }, { 0x504C, 0xD9BC }, { 0x504E, 0xD9CB }, { 0x504F, 0xC6AB }, { 0x5055, 0xD9C9 }, { 0x505A, 0xD7F6 }, { 0x505C, 0xCDA3 }, - { 0x5065, 0xBDA1 }, { 0x506C, 0xD9CC }, { 0x5076, 0xC5BC }, { 0x5077, 0xCDB5 }, { 0x507B, 0xD9CD }, { 0x507E, 0xD9C7 }, { 0x507F, 0xB3A5 }, { 0x5080, 0xBFFE }, - { 0x5085, 0xB8B5 }, { 0x5088, 0xC0FC }, { 0x508D, 0xB0F8 }, { 0x50A3, 0xB4F6 }, { 0x50A5, 0xD9CE }, { 0x50A7, 0xD9CF }, { 0x50A8, 0xB4A2 }, { 0x50A9, 0xD9D0 }, - { 0x50AC, 0xB4DF }, { 0x50B2, 0xB0C1 }, { 0x50BA, 0xD9D1 }, { 0x50BB, 0xC9B5 }, { 0x50CF, 0xCFF1 }, { 0x50D6, 0xD9D2 }, { 0x50DA, 0xC1C5 }, { 0x50E6, 0xD9D6 }, - { 0x50E7, 0xC9AE }, { 0x50EC, 0xD9D5 }, { 0x50ED, 0xD9D4 }, { 0x50EE, 0xD9D7 }, { 0x50F3, 0xCBDB }, { 0x50F5, 0xBDA9 }, { 0x50FB, 0xC6A7 }, { 0x5106, 0xD9D3 }, - { 0x5107, 0xD9D8 }, { 0x510B, 0xD9D9 }, { 0x5112, 0xC8E5 }, { 0x5121, 0xC0DC }, { 0x513F, 0xB6F9 }, { 0x5140, 0xD8A3 }, { 0x5141, 0xD4CA }, { 0x5143, 0xD4AA }, - { 0x5144, 0xD0D6 }, { 0x5145, 0xB3E4 }, { 0x5146, 0xD5D7 }, { 0x5148, 0xCFC8 }, { 0x5149, 0xB9E2 }, { 0x514B, 0xBFCB }, { 0x514D, 0xC3E2 }, { 0x5151, 0xB6D2 }, - { 0x5154, 0xCDC3 }, { 0x5155, 0xD9EE }, { 0x5156, 0xD9F0 }, { 0x515A, 0xB5B3 }, { 0x515C, 0xB6B5 }, { 0x5162, 0xBEA4 }, { 0x5165, 0xC8EB }, { 0x5168, 0xC8AB }, - { 0x516B, 0xB0CB }, { 0x516C, 0xB9AB }, { 0x516D, 0xC1F9 }, { 0x516E, 0xD9E2 }, { 0x5170, 0xC0BC }, { 0x5171, 0xB9B2 }, { 0x5173, 0xB9D8 }, { 0x5174, 0xD0CB }, - { 0x5175, 0xB1F8 }, { 0x5176, 0xC6E4 }, { 0x5177, 0xBEDF }, { 0x5178, 0xB5E4 }, { 0x5179, 0xD7C8 }, { 0x517B, 0xD1F8 }, { 0x517C, 0xBCE6 }, { 0x517D, 0xCADE }, - { 0x5180, 0xBCBD }, { 0x5181, 0xD9E6 }, { 0x5182, 0xD8E7 }, { 0x5185, 0xC4DA }, { 0x5188, 0xB8D4 }, { 0x5189, 0xC8BD }, { 0x518C, 0xB2E1 }, { 0x518D, 0xD4D9 }, - { 0x5192, 0xC3B0 }, { 0x5195, 0xC3E1 }, { 0x5196, 0xDAA2 }, { 0x5197, 0xC8DF }, { 0x5199, 0xD0B4 }, { 0x519B, 0xBEFC }, { 0x519C, 0xC5A9 }, { 0x51A0, 0xB9DA }, - { 0x51A2, 0xDAA3 }, { 0x51A4, 0xD4A9 }, { 0x51A5, 0xDAA4 }, { 0x51AB, 0xD9FB }, { 0x51AC, 0xB6AC }, { 0x51AF, 0xB7EB }, { 0x51B0, 0xB1F9 }, { 0x51B1, 0xD9FC }, - { 0x51B2, 0xB3E5 }, { 0x51B3, 0xBEF6 }, { 0x51B5, 0xBFF6 }, { 0x51B6, 0xD2B1 }, { 0x51B7, 0xC0E4 }, { 0x51BB, 0xB6B3 }, { 0x51BC, 0xD9FE }, { 0x51BD, 0xD9FD }, - { 0x51C0, 0xBEBB }, { 0x51C4, 0xC6E0 }, { 0x51C6, 0xD7BC }, { 0x51C7, 0xDAA1 }, { 0x51C9, 0xC1B9 }, { 0x51CB, 0xB5F2 }, { 0x51CC, 0xC1E8 }, { 0x51CF, 0xBCF5 }, - { 0x51D1, 0xB4D5 }, { 0x51DB, 0xC1DD }, { 0x51DD, 0xC4FD }, { 0x51E0, 0xBCB8 }, { 0x51E1, 0xB7B2 }, { 0x51E4, 0xB7EF }, { 0x51EB, 0xD9EC }, { 0x51ED, 0xC6BE }, - { 0x51EF, 0xBFAD }, { 0x51F0, 0xBBCB }, { 0x51F3, 0xB5CA }, { 0x51F5, 0xDBC9 }, { 0x51F6, 0xD0D7 }, { 0x51F8, 0xCDB9 }, { 0x51F9, 0xB0BC }, { 0x51FA, 0xB3F6 }, - { 0x51FB, 0xBBF7 }, { 0x51FC, 0xDBCA }, { 0x51FD, 0xBAAF }, { 0x51FF, 0xD4E4 }, { 0x5200, 0xB5B6 }, { 0x5201, 0xB5F3 }, { 0x5202, 0xD8D6 }, { 0x5203, 0xC8D0 }, - { 0x5206, 0xB7D6 }, { 0x5207, 0xC7D0 }, { 0x5208, 0xD8D7 }, { 0x520A, 0xBFAF }, { 0x520D, 0xDBBB }, { 0x520E, 0xD8D8 }, { 0x5211, 0xD0CC }, { 0x5212, 0xBBAE }, - { 0x5216, 0xEBBE }, { 0x5217, 0xC1D0 }, { 0x5218, 0xC1F5 }, { 0x5219, 0xD4F2 }, { 0x521A, 0xB8D5 }, { 0x521B, 0xB4B4 }, { 0x521D, 0xB3F5 }, { 0x5220, 0xC9BE }, - { 0x5224, 0xC5D0 }, { 0x5228, 0xC5D9 }, { 0x5229, 0xC0FB }, { 0x522B, 0xB1F0 }, { 0x522D, 0xD8D9 }, { 0x522E, 0xB9CE }, { 0x5230, 0xB5BD }, { 0x5233, 0xD8DA }, - { 0x5236, 0xD6C6 }, { 0x5237, 0xCBA2 }, { 0x5238, 0xC8AF }, { 0x5239, 0xC9B2 }, { 0x523A, 0xB4CC }, { 0x523B, 0xBFCC }, { 0x523D, 0xB9F4 }, { 0x523F, 0xD8DB }, - { 0x5240, 0xD8DC }, { 0x5241, 0xB6E7 }, { 0x5242, 0xBCC1 }, { 0x5243, 0xCCEA }, { 0x524A, 0xCFF7 }, { 0x524C, 0xD8DD }, { 0x524D, 0xC7B0 }, { 0x5250, 0xB9D0 }, - { 0x5251, 0xBDA3 }, { 0x5254, 0xCCDE }, { 0x5256, 0xC6CA }, { 0x525C, 0xD8E0 }, { 0x525E, 0xD8DE }, { 0x5261, 0xD8DF }, { 0x5265, 0xB0FE }, { 0x5267, 0xBEE7 }, - { 0x5269, 0xCAA3 }, { 0x526A, 0xBCF4 }, { 0x526F, 0xB8B1 }, { 0x5272, 0xB8EE }, { 0x527D, 0xD8E2 }, { 0x527F, 0xBDCB }, { 0x5281, 0xD8E4 }, { 0x5282, 0xD8E3 }, - { 0x5288, 0xC5FC }, { 0x5290, 0xD8E5 }, { 0x5293, 0xD8E6 }, { 0x529B, 0xC1A6 }, { 0x529D, 0xC8B0 }, { 0x529E, 0xB0EC }, { 0x529F, 0xB9A6 }, { 0x52A0, 0xBCD3 }, - { 0x52A1, 0xCEF1 }, { 0x52A2, 0xDBBD }, { 0x52A3, 0xC1D3 }, { 0x52A8, 0xB6AF }, { 0x52A9, 0xD6FA }, { 0x52AA, 0xC5AC }, { 0x52AB, 0xBDD9 }, { 0x52AC, 0xDBBE }, - { 0x52AD, 0xDBBF }, { 0x52B1, 0xC0F8 }, { 0x52B2, 0xBEA2 }, { 0x52B3, 0xC0CD }, { 0x52BE, 0xDBC0 }, { 0x52BF, 0xCAC6 }, { 0x52C3, 0xB2AA }, { 0x52C7, 0xD3C2 }, - { 0x52C9, 0xC3E3 }, { 0x52CB, 0xD1AB }, { 0x52D0, 0xDBC2 }, { 0x52D2, 0xC0D5 }, { 0x52D6, 0xDBC3 }, { 0x52D8, 0xBFB1 }, { 0x52DF, 0xC4BC }, { 0x52E4, 0xC7DA }, - { 0x52F0, 0xDBC4 }, { 0x52F9, 0xD9E8 }, { 0x52FA, 0xC9D7 }, { 0x52FE, 0xB9B4 }, { 0x52FF, 0xCEF0 }, { 0x5300, 0xD4C8 }, { 0x5305, 0xB0FC }, { 0x5306, 0xB4D2 }, - { 0x5308, 0xD0D9 }, { 0x530D, 0xD9E9 }, { 0x530F, 0xDECB }, { 0x5310, 0xD9EB }, { 0x5315, 0xD8B0 }, { 0x5316, 0xBBAF }, { 0x5317, 0xB1B1 }, { 0x5319, 0xB3D7 }, - { 0x531A, 0xD8CE }, { 0x531D, 0xD4D1 }, { 0x5320, 0xBDB3 }, { 0x5321, 0xBFEF }, { 0x5323, 0xCFBB }, { 0x5326, 0xD8D0 }, { 0x532A, 0xB7CB }, { 0x532E, 0xD8D1 }, - { 0x5339, 0xC6A5 }, { 0x533A, 0xC7F8 }, { 0x533B, 0xD2BD }, { 0x533E, 0xD8D2 }, { 0x533F, 0xC4E4 }, { 0x5341, 0xCAAE }, { 0x5343, 0xC7A7 }, { 0x5345, 0xD8A6 }, - { 0x5347, 0xC9FD }, { 0x5348, 0xCEE7 }, { 0x5349, 0xBBDC }, { 0x534A, 0xB0EB }, { 0x534E, 0xBBAA }, { 0x534F, 0xD0AD }, { 0x5351, 0xB1B0 }, { 0x5352, 0xD7E4 }, - { 0x5353, 0xD7BF }, { 0x5355, 0xB5A5 }, { 0x5356, 0xC2F4 }, { 0x5357, 0xC4CF }, { 0x535A, 0xB2A9 }, { 0x535C, 0xB2B7 }, { 0x535E, 0xB1E5 }, { 0x535F, 0xDFB2 }, - { 0x5360, 0xD5BC }, { 0x5361, 0xBFA8 }, { 0x5362, 0xC2AC }, { 0x5363, 0xD8D5 }, { 0x5364, 0xC2B1 }, { 0x5366, 0xD8D4 }, { 0x5367, 0xCED4 }, { 0x5369, 0xDAE0 }, - { 0x536B, 0xCEC0 }, { 0x536E, 0xD8B4 }, { 0x536F, 0xC3AE }, { 0x5370, 0xD3A1 }, { 0x5371, 0xCEA3 }, { 0x5373, 0xBCB4 }, { 0x5374, 0xC8B4 }, { 0x5375, 0xC2D1 }, - { 0x5377, 0xBEED }, { 0x5378, 0xD0B6 }, { 0x537A, 0xDAE1 }, { 0x537F, 0xC7E4 }, { 0x5382, 0xB3A7 }, { 0x5384, 0xB6F2 }, { 0x5385, 0xCCFC }, { 0x5386, 0xC0FA }, - { 0x5389, 0xC0F7 }, { 0x538B, 0xD1B9 }, { 0x538C, 0xD1E1 }, { 0x538D, 0xD8C7 }, { 0x5395, 0xB2DE }, { 0x5398, 0xC0E5 }, { 0x539A, 0xBAF1 }, { 0x539D, 0xD8C8 }, - { 0x539F, 0xD4AD }, { 0x53A2, 0xCFE1 }, { 0x53A3, 0xD8C9 }, { 0x53A5, 0xD8CA }, { 0x53A6, 0xCFC3 }, { 0x53A8, 0xB3F8 }, { 0x53A9, 0xBEC7 }, { 0x53AE, 0xD8CB }, - { 0x53B6, 0xDBCC }, { 0x53BB, 0xC8A5 }, { 0x53BF, 0xCFD8 }, { 0x53C1, 0xC8FE }, { 0x53C2, 0xB2CE }, { 0x53C8, 0xD3D6 }, { 0x53C9, 0xB2E6 }, { 0x53CA, 0xBCB0 }, - { 0x53CB, 0xD3D1 }, { 0x53CC, 0xCBAB }, { 0x53CD, 0xB7B4 }, { 0x53D1, 0xB7A2 }, { 0x53D4, 0xCAE5 }, { 0x53D6, 0xC8A1 }, { 0x53D7, 0xCADC }, { 0x53D8, 0xB1E4 }, - { 0x53D9, 0xD0F0 }, { 0x53DB, 0xC5D1 }, { 0x53DF, 0xDBC5 }, { 0x53E0, 0xB5FE }, { 0x53E3, 0xBFDA }, { 0x53E4, 0xB9C5 }, { 0x53E5, 0xBEE4 }, { 0x53E6, 0xC1ED }, - { 0x53E8, 0xDFB6 }, { 0x53E9, 0xDFB5 }, { 0x53EA, 0xD6BB }, { 0x53EB, 0xBDD0 }, { 0x53EC, 0xD5D9 }, { 0x53ED, 0xB0C8 }, { 0x53EE, 0xB6A3 }, { 0x53EF, 0xBFC9 }, - { 0x53F0, 0xCCA8 }, { 0x53F1, 0xDFB3 }, { 0x53F2, 0xCAB7 }, { 0x53F3, 0xD3D2 }, { 0x53F5, 0xD8CF }, { 0x53F6, 0xD2B6 }, { 0x53F7, 0xBAC5 }, { 0x53F8, 0xCBBE }, - { 0x53F9, 0xCCBE }, { 0x53FB, 0xDFB7 }, { 0x53FC, 0xB5F0 }, { 0x53FD, 0xDFB4 }, { 0x5401, 0xD3F5 }, { 0x5403, 0xB3D4 }, { 0x5404, 0xB8F7 }, { 0x5406, 0xDFBA }, - { 0x5408, 0xBACF }, { 0x5409, 0xBCAA }, { 0x540A, 0xB5F5 }, { 0x540C, 0xCDAC }, { 0x540D, 0xC3FB }, { 0x540E, 0xBAF3 }, { 0x540F, 0xC0F4 }, { 0x5410, 0xCDC2 }, - { 0x5411, 0xCFF2 }, { 0x5412, 0xDFB8 }, { 0x5413, 0xCFC5 }, { 0x5415, 0xC2C0 }, { 0x5416, 0xDFB9 }, { 0x5417, 0xC2F0 }, { 0x541B, 0xBEFD }, { 0x541D, 0xC1DF }, - { 0x541E, 0xCDCC }, { 0x541F, 0xD2F7 }, { 0x5420, 0xB7CD }, { 0x5421, 0xDFC1 }, { 0x5423, 0xDFC4 }, { 0x5426, 0xB7F1 }, { 0x5427, 0xB0C9 }, { 0x5428, 0xB6D6 }, - { 0x5429, 0xB7D4 }, { 0x542B, 0xBAAC }, { 0x542C, 0xCCFD }, { 0x542D, 0xBFD4 }, { 0x542E, 0xCBB1 }, { 0x542F, 0xC6F4 }, { 0x5431, 0xD6A8 }, { 0x5432, 0xDFC5 }, - { 0x5434, 0xCEE2 }, { 0x5435, 0xB3B3 }, { 0x5438, 0xCEFC }, { 0x5439, 0xB4B5 }, { 0x543B, 0xCEC7 }, { 0x543C, 0xBAF0 }, { 0x543E, 0xCEE1 }, { 0x5440, 0xD1BD }, - { 0x5443, 0xDFC0 }, { 0x5446, 0xB4F4 }, { 0x5448, 0xB3CA }, { 0x544A, 0xB8E6 }, { 0x544B, 0xDFBB }, { 0x5450, 0xC4C5 }, { 0x5452, 0xDFBC }, { 0x5453, 0xDFBD }, - { 0x5454, 0xDFBE }, { 0x5455, 0xC5BB }, { 0x5456, 0xDFBF }, { 0x5457, 0xDFC2 }, { 0x5458, 0xD4B1 }, { 0x5459, 0xDFC3 }, { 0x545B, 0xC7BA }, { 0x545C, 0xCED8 }, - { 0x5462, 0xC4D8 }, { 0x5464, 0xDFCA }, { 0x5466, 0xDFCF }, { 0x5468, 0xD6DC }, { 0x5471, 0xDFC9 }, { 0x5472, 0xDFDA }, { 0x5473, 0xCEB6 }, { 0x5475, 0xBAC7 }, - { 0x5476, 0xDFCE }, { 0x5477, 0xDFC8 }, { 0x5478, 0xC5DE }, { 0x547B, 0xC9EB }, { 0x547C, 0xBAF4 }, { 0x547D, 0xC3FC }, { 0x5480, 0xBED7 }, { 0x5482, 0xDFC6 }, - { 0x5484, 0xDFCD }, { 0x5486, 0xC5D8 }, { 0x548B, 0xD5A6 }, { 0x548C, 0xBACD }, { 0x548E, 0xBECC }, { 0x548F, 0xD3BD }, { 0x5490, 0xB8C0 }, { 0x5492, 0xD6E4 }, - { 0x5494, 0xDFC7 }, { 0x5495, 0xB9BE }, { 0x5496, 0xBFA7 }, { 0x5499, 0xC1FC }, { 0x549A, 0xDFCB }, { 0x549B, 0xDFCC }, { 0x549D, 0xDFD0 }, { 0x54A3, 0xDFDB }, - { 0x54A4, 0xDFE5 }, { 0x54A6, 0xDFD7 }, { 0x54A7, 0xDFD6 }, { 0x54A8, 0xD7C9 }, { 0x54A9, 0xDFE3 }, { 0x54AA, 0xDFE4 }, { 0x54AB, 0xE5EB }, { 0x54AC, 0xD2A7 }, - { 0x54AD, 0xDFD2 }, { 0x54AF, 0xBFA9 }, { 0x54B1, 0xD4DB }, { 0x54B3, 0xBFC8 }, { 0x54B4, 0xDFD4 }, { 0x54B8, 0xCFCC }, { 0x54BB, 0xDFDD }, { 0x54BD, 0xD1CA }, - { 0x54BF, 0xDFDE }, { 0x54C0, 0xB0A7 }, { 0x54C1, 0xC6B7 }, { 0x54C2, 0xDFD3 }, { 0x54C4, 0xBAE5 }, { 0x54C6, 0xB6DF }, { 0x54C7, 0xCDDB }, { 0x54C8, 0xB9FE }, - { 0x54C9, 0xD4D5 }, { 0x54CC, 0xDFDF }, { 0x54CD, 0xCFEC }, { 0x54CE, 0xB0A5 }, { 0x54CF, 0xDFE7 }, { 0x54D0, 0xDFD1 }, { 0x54D1, 0xD1C6 }, { 0x54D2, 0xDFD5 }, - { 0x54D3, 0xDFD8 }, { 0x54D4, 0xDFD9 }, { 0x54D5, 0xDFDC }, { 0x54D7, 0xBBA9 }, { 0x54D9, 0xDFE0 }, { 0x54DA, 0xDFE1 }, { 0x54DC, 0xDFE2 }, { 0x54DD, 0xDFE6 }, - { 0x54DE, 0xDFE8 }, { 0x54DF, 0xD3B4 }, { 0x54E5, 0xB8E7 }, { 0x54E6, 0xC5B6 }, { 0x54E7, 0xDFEA }, { 0x54E8, 0xC9DA }, { 0x54E9, 0xC1A8 }, { 0x54EA, 0xC4C4 }, - { 0x54ED, 0xBFDE }, { 0x54EE, 0xCFF8 }, { 0x54F2, 0xD5DC }, { 0x54F3, 0xDFEE }, { 0x54FA, 0xB2B8 }, { 0x54FC, 0xBADF }, { 0x54FD, 0xDFEC }, { 0x54FF, 0xDBC1 }, - { 0x5501, 0xD1E4 }, { 0x5506, 0xCBF4 }, { 0x5507, 0xB4BD }, { 0x5509, 0xB0A6 }, { 0x550F, 0xDFF1 }, { 0x5510, 0xCCC6 }, { 0x5511, 0xDFF2 }, { 0x5514, 0xDFED }, - { 0x551B, 0xDFE9 }, { 0x5520, 0xDFEB }, { 0x5522, 0xDFEF }, { 0x5523, 0xDFF0 }, { 0x5524, 0xBBBD }, { 0x5527, 0xDFF3 }, { 0x552A, 0xDFF4 }, { 0x552C, 0xBBA3 }, - { 0x552E, 0xCADB }, { 0x552F, 0xCEA8 }, { 0x5530, 0xE0A7 }, { 0x5531, 0xB3AA }, { 0x5533, 0xE0A6 }, { 0x5537, 0xE0A1 }, { 0x553C, 0xDFFE }, { 0x553E, 0xCDD9 }, - { 0x553F, 0xDFFC }, { 0x5541, 0xDFFA }, { 0x5543, 0xBFD0 }, { 0x5544, 0xD7C4 }, { 0x5546, 0xC9CC }, { 0x5549, 0xDFF8 }, { 0x554A, 0xB0A1 }, { 0x5550, 0xDFFD }, - { 0x5555, 0xDFFB }, { 0x5556, 0xE0A2 }, { 0x555C, 0xE0A8 }, { 0x5561, 0xB7C8 }, { 0x5564, 0xC6A1 }, { 0x5565, 0xC9B6 }, { 0x5566, 0xC0B2 }, { 0x5567, 0xDFF5 }, - { 0x556A, 0xC5BE }, { 0x556C, 0xD8C4 }, { 0x556D, 0xDFF9 }, { 0x556E, 0xC4F6 }, { 0x5575, 0xE0A3 }, { 0x5576, 0xE0A4 }, { 0x5577, 0xE0A5 }, { 0x5578, 0xD0A5 }, - { 0x557B, 0xE0B4 }, { 0x557C, 0xCCE4 }, { 0x557E, 0xE0B1 }, { 0x5580, 0xBFA6 }, { 0x5581, 0xE0AF }, { 0x5582, 0xCEB9 }, { 0x5583, 0xE0AB }, { 0x5584, 0xC9C6 }, - { 0x5587, 0xC0AE }, { 0x5588, 0xE0AE }, { 0x5589, 0xBAED }, { 0x558A, 0xBAB0 }, { 0x558B, 0xE0A9 }, { 0x558F, 0xDFF6 }, { 0x5591, 0xE0B3 }, { 0x5594, 0xE0B8 }, - { 0x5598, 0xB4AD }, { 0x5599, 0xE0B9 }, { 0x559C, 0xCFB2 }, { 0x559D, 0xBAC8 }, { 0x559F, 0xE0B0 }, { 0x55A7, 0xD0FA }, { 0x55B1, 0xE0AC }, { 0x55B3, 0xD4FB }, - { 0x55B5, 0xDFF7 }, { 0x55B7, 0xC5E7 }, { 0x55B9, 0xE0AD }, { 0x55BB, 0xD3F7 }, { 0x55BD, 0xE0B6 }, { 0x55BE, 0xE0B7 }, { 0x55C4, 0xE0C4 }, { 0x55C5, 0xD0E1 }, - { 0x55C9, 0xE0BC }, { 0x55CC, 0xE0C9 }, { 0x55CD, 0xE0CA }, { 0x55D1, 0xE0BE }, { 0x55D2, 0xE0AA }, { 0x55D3, 0xC9A4 }, { 0x55D4, 0xE0C1 }, { 0x55D6, 0xE0B2 }, - { 0x55DC, 0xCAC8 }, { 0x55DD, 0xE0C3 }, { 0x55DF, 0xE0B5 }, { 0x55E1, 0xCECB }, { 0x55E3, 0xCBC3 }, { 0x55E4, 0xE0CD }, { 0x55E5, 0xE0C6 }, { 0x55E6, 0xE0C2 }, - { 0x55E8, 0xE0CB }, { 0x55EA, 0xE0BA }, { 0x55EB, 0xE0BF }, { 0x55EC, 0xE0C0 }, { 0x55EF, 0xE0C5 }, { 0x55F2, 0xE0C7 }, { 0x55F3, 0xE0C8 }, { 0x55F5, 0xE0CC }, - { 0x55F7, 0xE0BB }, { 0x55FD, 0xCBD4 }, { 0x55FE, 0xE0D5 }, { 0x5600, 0xE0D6 }, { 0x5601, 0xE0D2 }, { 0x5608, 0xE0D0 }, { 0x5609, 0xBCCE }, { 0x560C, 0xE0D1 }, - { 0x560E, 0xB8C2 }, { 0x560F, 0xD8C5 }, { 0x5618, 0xD0EA }, { 0x561B, 0xC2EF }, { 0x561E, 0xE0CF }, { 0x561F, 0xE0BD }, { 0x5623, 0xE0D4 }, { 0x5624, 0xE0D3 }, - { 0x5627, 0xE0D7 }, { 0x562C, 0xE0DC }, { 0x562D, 0xE0D8 }, { 0x5631, 0xD6F6 }, { 0x5632, 0xB3B0 }, { 0x5634, 0xD7EC }, { 0x5636, 0xCBBB }, { 0x5639, 0xE0DA }, - { 0x563B, 0xCEFB }, { 0x563F, 0xBAD9 }, { 0x564C, 0xE0E1 }, { 0x564D, 0xE0DD }, { 0x564E, 0xD2AD }, { 0x5654, 0xE0E2 }, { 0x5657, 0xE0DB }, { 0x5658, 0xE0D9 }, - { 0x5659, 0xE0DF }, { 0x565C, 0xE0E0 }, { 0x5662, 0xE0DE }, { 0x5664, 0xE0E4 }, { 0x5668, 0xC6F7 }, { 0x5669, 0xD8AC }, { 0x566A, 0xD4EB }, { 0x566B, 0xE0E6 }, - { 0x566C, 0xCAC9 }, { 0x5671, 0xE0E5 }, { 0x5676, 0xB8C1 }, { 0x567B, 0xE0E7 }, { 0x567C, 0xE0E8 }, { 0x5685, 0xE0E9 }, { 0x5686, 0xE0E3 }, { 0x568E, 0xBABF }, - { 0x568F, 0xCCE7 }, { 0x5693, 0xE0EA }, { 0x56A3, 0xCFF9 }, { 0x56AF, 0xE0EB }, { 0x56B7, 0xC8C2 }, { 0x56BC, 0xBDC0 }, { 0x56CA, 0xC4D2 }, { 0x56D4, 0xE0EC }, - { 0x56D7, 0xE0ED }, { 0x56DA, 0xC7F4 }, { 0x56DB, 0xCBC4 }, { 0x56DD, 0xE0EE }, { 0x56DE, 0xBBD8 }, { 0x56DF, 0xD8B6 }, { 0x56E0, 0xD2F2 }, { 0x56E1, 0xE0EF }, - { 0x56E2, 0xCDC5 }, { 0x56E4, 0xB6DA }, { 0x56EB, 0xE0F1 }, { 0x56ED, 0xD4B0 }, { 0x56F0, 0xC0A7 }, { 0x56F1, 0xB4D1 }, { 0x56F4, 0xCEA7 }, { 0x56F5, 0xE0F0 }, - { 0x56F9, 0xE0F2 }, { 0x56FA, 0xB9CC }, { 0x56FD, 0xB9FA }, { 0x56FE, 0xCDBC }, { 0x56FF, 0xE0F3 }, { 0x5703, 0xC6D4 }, { 0x5704, 0xE0F4 }, { 0x5706, 0xD4B2 }, - { 0x5708, 0xC8A6 }, { 0x5709, 0xE0F6 }, { 0x570A, 0xE0F5 }, { 0x571C, 0xE0F7 }, { 0x571F, 0xCDC1 }, { 0x5723, 0xCAA5 }, { 0x5728, 0xD4DA }, { 0x5729, 0xDBD7 }, - { 0x572A, 0xDBD9 }, { 0x572C, 0xDBD8 }, { 0x572D, 0xB9E7 }, { 0x572E, 0xDBDC }, { 0x572F, 0xDBDD }, { 0x5730, 0xB5D8 }, { 0x5733, 0xDBDA }, { 0x5739, 0xDBDB }, - { 0x573A, 0xB3A1 }, { 0x573B, 0xDBDF }, { 0x573E, 0xBBF8 }, { 0x5740, 0xD6B7 }, { 0x5742, 0xDBE0 }, { 0x5747, 0xBEF9 }, { 0x574A, 0xB7BB }, { 0x574C, 0xDBD0 }, - { 0x574D, 0xCCAE }, { 0x574E, 0xBFB2 }, { 0x574F, 0xBBB5 }, { 0x5750, 0xD7F8 }, { 0x5751, 0xBFD3 }, { 0x5757, 0xBFE9 }, { 0x575A, 0xBCE1 }, { 0x575B, 0xCCB3 }, - { 0x575C, 0xDBDE }, { 0x575D, 0xB0D3 }, { 0x575E, 0xCEEB }, { 0x575F, 0xB7D8 }, { 0x5760, 0xD7B9 }, { 0x5761, 0xC6C2 }, { 0x5764, 0xC0A4 }, { 0x5766, 0xCCB9 }, - { 0x5768, 0xDBE7 }, { 0x5769, 0xDBE1 }, { 0x576A, 0xC6BA }, { 0x576B, 0xDBE3 }, { 0x576D, 0xDBE8 }, { 0x576F, 0xC5F7 }, { 0x5773, 0xDBEA }, { 0x5776, 0xDBE9 }, - { 0x5777, 0xBFC0 }, { 0x577B, 0xDBE6 }, { 0x577C, 0xDBE5 }, { 0x5782, 0xB4B9 }, { 0x5783, 0xC0AC }, { 0x5784, 0xC2A2 }, { 0x5785, 0xDBE2 }, { 0x5786, 0xDBE4 }, - { 0x578B, 0xD0CD }, { 0x578C, 0xDBED }, { 0x5792, 0xC0DD }, { 0x5793, 0xDBF2 }, { 0x579B, 0xB6E2 }, { 0x57A0, 0xDBF3 }, { 0x57A1, 0xDBD2 }, { 0x57A2, 0xB9B8 }, - { 0x57A3, 0xD4AB }, { 0x57A4, 0xDBEC }, { 0x57A6, 0xBFD1 }, { 0x57A7, 0xDBF0 }, { 0x57A9, 0xDBD1 }, { 0x57AB, 0xB5E6 }, { 0x57AD, 0xDBEB }, { 0x57AE, 0xBFE5 }, - { 0x57B2, 0xDBEE }, { 0x57B4, 0xDBF1 }, { 0x57B8, 0xDBF9 }, { 0x57C2, 0xB9A1 }, { 0x57C3, 0xB0A3 }, { 0x57CB, 0xC2F1 }, { 0x57CE, 0xB3C7 }, { 0x57CF, 0xDBEF }, - { 0x57D2, 0xDBF8 }, { 0x57D4, 0xC6D2 }, { 0x57D5, 0xDBF4 }, { 0x57D8, 0xDBF5 }, { 0x57D9, 0xDBF7 }, { 0x57DA, 0xDBF6 }, { 0x57DD, 0xDBFE }, { 0x57DF, 0xD3F2 }, - { 0x57E0, 0xB2BA }, { 0x57E4, 0xDBFD }, { 0x57ED, 0xDCA4 }, { 0x57EF, 0xDBFB }, { 0x57F4, 0xDBFA }, { 0x57F8, 0xDBFC }, { 0x57F9, 0xC5E0 }, { 0x57FA, 0xBBF9 }, - { 0x57FD, 0xDCA3 }, { 0x5800, 0xDCA5 }, { 0x5802, 0xCCC3 }, { 0x5806, 0xB6D1 }, { 0x5807, 0xDDC0 }, { 0x580B, 0xDCA1 }, { 0x580D, 0xDCA2 }, { 0x5811, 0xC7B5 }, - { 0x5815, 0xB6E9 }, { 0x5819, 0xDCA7 }, { 0x581E, 0xDCA6 }, { 0x5820, 0xDCA9 }, { 0x5821, 0xB1A4 }, { 0x5824, 0xB5CC }, { 0x582A, 0xBFB0 }, { 0x5830, 0xD1DF }, - { 0x5835, 0xB6C2 }, { 0x5844, 0xDCA8 }, { 0x584C, 0xCBFA }, { 0x584D, 0xEBF3 }, { 0x5851, 0xCBDC }, { 0x5854, 0xCBFE }, { 0x5858, 0xCCC1 }, { 0x585E, 0xC8FB }, - { 0x5865, 0xDCAA }, { 0x586B, 0xCCEE }, { 0x586C, 0xDCAB }, { 0x587E, 0xDBD3 }, { 0x5880, 0xDCAF }, { 0x5881, 0xDCAC }, { 0x5883, 0xBEB3 }, { 0x5885, 0xCAFB }, - { 0x5889, 0xDCAD }, { 0x5892, 0xC9CA }, { 0x5893, 0xC4B9 }, { 0x5899, 0xC7BD }, { 0x589A, 0xDCAE }, { 0x589E, 0xD4F6 }, { 0x589F, 0xD0E6 }, { 0x58A8, 0xC4AB }, - { 0x58A9, 0xB6D5 }, { 0x58BC, 0xDBD4 }, { 0x58C1, 0xB1DA }, { 0x58C5, 0xDBD5 }, { 0x58D1, 0xDBD6 }, { 0x58D5, 0xBABE }, { 0x58E4, 0xC8C0 }, { 0x58EB, 0xCABF }, - { 0x58EC, 0xC8C9 }, { 0x58EE, 0xD7B3 }, { 0x58F0, 0xC9F9 }, { 0x58F3, 0xBFC7 }, { 0x58F6, 0xBAF8 }, { 0x58F9, 0xD2BC }, { 0x5902, 0xE2BA }, { 0x5904, 0xB4A6 }, - { 0x5907, 0xB1B8 }, { 0x590D, 0xB8B4 }, { 0x590F, 0xCFC4 }, { 0x5914, 0xD9E7 }, { 0x5915, 0xCFA6 }, { 0x5916, 0xCDE2 }, { 0x5919, 0xD9ED }, { 0x591A, 0xB6E0 }, - { 0x591C, 0xD2B9 }, { 0x591F, 0xB9BB }, { 0x5924, 0xE2B9 }, { 0x5925, 0xE2B7 }, { 0x5927, 0xB4F3 }, { 0x5929, 0xCCEC }, { 0x592A, 0xCCAB }, { 0x592B, 0xB7F2 }, - { 0x592D, 0xD8B2 }, { 0x592E, 0xD1EB }, { 0x592F, 0xBABB }, { 0x5931, 0xCAA7 }, { 0x5934, 0xCDB7 }, { 0x5937, 0xD2C4 }, { 0x5938, 0xBFE4 }, { 0x5939, 0xBCD0 }, - { 0x593A, 0xB6E1 }, { 0x593C, 0xDEC5 }, { 0x5941, 0xDEC6 }, { 0x5942, 0xDBBC }, { 0x5944, 0xD1D9 }, { 0x5947, 0xC6E6 }, { 0x5948, 0xC4CE }, { 0x5949, 0xB7EE }, - { 0x594B, 0xB7DC }, { 0x594E, 0xBFFC }, { 0x594F, 0xD7E0 }, { 0x5951, 0xC6F5 }, { 0x5954, 0xB1BC }, { 0x5955, 0xDEC8 }, { 0x5956, 0xBDB1 }, { 0x5957, 0xCCD7 }, - { 0x5958, 0xDECA }, { 0x595A, 0xDEC9 }, { 0x5960, 0xB5EC }, { 0x5962, 0xC9DD }, { 0x5965, 0xB0C2 }, { 0x5973, 0xC5AE }, { 0x5974, 0xC5AB }, { 0x5976, 0xC4CC }, - { 0x5978, 0xBCE9 }, { 0x5979, 0xCBFD }, { 0x597D, 0xBAC3 }, { 0x5981, 0xE5F9 }, { 0x5982, 0xC8E7 }, { 0x5983, 0xE5FA }, { 0x5984, 0xCDFD }, { 0x5986, 0xD7B1 }, - { 0x5987, 0xB8BE }, { 0x5988, 0xC2E8 }, { 0x598A, 0xC8D1 }, { 0x598D, 0xE5FB }, { 0x5992, 0xB6CA }, { 0x5993, 0xBCCB }, { 0x5996, 0xD1FD }, { 0x5997, 0xE6A1 }, - { 0x5999, 0xC3EE }, { 0x599E, 0xE6A4 }, { 0x59A3, 0xE5FE }, { 0x59A4, 0xE6A5 }, { 0x59A5, 0xCDD7 }, { 0x59A8, 0xB7C1 }, { 0x59A9, 0xE5FC }, { 0x59AA, 0xE5FD }, - { 0x59AB, 0xE6A3 }, { 0x59AE, 0xC4DD }, { 0x59AF, 0xE6A8 }, { 0x59B2, 0xE6A7 }, { 0x59B9, 0xC3C3 }, { 0x59BB, 0xC6DE }, { 0x59BE, 0xE6AA }, { 0x59C6, 0xC4B7 }, - { 0x59CA, 0xE6A2 }, { 0x59CB, 0xCABC }, { 0x59D0, 0xBDE3 }, { 0x59D1, 0xB9C3 }, { 0x59D2, 0xE6A6 }, { 0x59D3, 0xD0D5 }, { 0x59D4, 0xCEAF }, { 0x59D7, 0xE6A9 }, - { 0x59D8, 0xE6B0 }, { 0x59DA, 0xD2A6 }, { 0x59DC, 0xBDAA }, { 0x59DD, 0xE6AD }, { 0x59E3, 0xE6AF }, { 0x59E5, 0xC0D1 }, { 0x59E8, 0xD2CC }, { 0x59EC, 0xBCA7 }, - { 0x59F9, 0xE6B1 }, { 0x59FB, 0xD2F6 }, { 0x59FF, 0xD7CB }, { 0x5A01, 0xCDFE }, { 0x5A03, 0xCDDE }, { 0x5A04, 0xC2A6 }, { 0x5A05, 0xE6AB }, { 0x5A06, 0xE6AC }, - { 0x5A07, 0xBDBF }, { 0x5A08, 0xE6AE }, { 0x5A09, 0xE6B3 }, { 0x5A0C, 0xE6B2 }, { 0x5A11, 0xE6B6 }, { 0x5A13, 0xE6B8 }, { 0x5A18, 0xC4EF }, { 0x5A1C, 0xC4C8 }, - { 0x5A1F, 0xBEEA }, { 0x5A20, 0xC9EF }, { 0x5A23, 0xE6B7 }, { 0x5A25, 0xB6F0 }, { 0x5A29, 0xC3E4 }, { 0x5A31, 0xD3E9 }, { 0x5A32, 0xE6B4 }, { 0x5A34, 0xE6B5 }, - { 0x5A36, 0xC8A2 }, { 0x5A3C, 0xE6BD }, { 0x5A40, 0xE6B9 }, { 0x5A46, 0xC6C5 }, { 0x5A49, 0xCDF1 }, { 0x5A4A, 0xE6BB }, { 0x5A55, 0xE6BC }, { 0x5A5A, 0xBBE9 }, - { 0x5A62, 0xE6BE }, { 0x5A67, 0xE6BA }, { 0x5A6A, 0xC0B7 }, { 0x5A74, 0xD3A4 }, { 0x5A75, 0xE6BF }, { 0x5A76, 0xC9F4 }, { 0x5A77, 0xE6C3 }, { 0x5A7A, 0xE6C4 }, - { 0x5A7F, 0xD0F6 }, { 0x5A92, 0xC3BD }, { 0x5A9A, 0xC3C4 }, { 0x5A9B, 0xE6C2 }, { 0x5AAA, 0xE6C1 }, { 0x5AB2, 0xE6C7 }, { 0x5AB3, 0xCFB1 }, { 0x5AB5, 0xEBF4 }, - { 0x5AB8, 0xE6CA }, { 0x5ABE, 0xE6C5 }, { 0x5AC1, 0xBCDE }, { 0x5AC2, 0xC9A9 }, { 0x5AC9, 0xBCB5 }, { 0x5ACC, 0xCFD3 }, { 0x5AD2, 0xE6C8 }, { 0x5AD4, 0xE6C9 }, - { 0x5AD6, 0xE6CE }, { 0x5AD8, 0xE6D0 }, { 0x5ADC, 0xE6D1 }, { 0x5AE0, 0xE6CB }, { 0x5AE1, 0xB5D5 }, { 0x5AE3, 0xE6CC }, { 0x5AE6, 0xE6CF }, { 0x5AE9, 0xC4DB }, - { 0x5AEB, 0xE6C6 }, { 0x5AF1, 0xE6CD }, { 0x5B09, 0xE6D2 }, { 0x5B16, 0xE6D4 }, { 0x5B17, 0xE6D3 }, { 0x5B32, 0xE6D5 }, { 0x5B34, 0xD9F8 }, { 0x5B37, 0xE6D6 }, - { 0x5B40, 0xE6D7 }, { 0x5B50, 0xD7D3 }, { 0x5B51, 0xE6DD }, { 0x5B53, 0xE6DE }, { 0x5B54, 0xBFD7 }, { 0x5B55, 0xD4D0 }, { 0x5B57, 0xD7D6 }, { 0x5B58, 0xB4E6 }, - { 0x5B59, 0xCBEF }, { 0x5B5A, 0xE6DA }, { 0x5B5B, 0xD8C3 }, { 0x5B5C, 0xD7CE }, { 0x5B5D, 0xD0A2 }, { 0x5B5F, 0xC3CF }, { 0x5B62, 0xE6DF }, { 0x5B63, 0xBCBE }, - { 0x5B64, 0xB9C2 }, { 0x5B65, 0xE6DB }, { 0x5B66, 0xD1A7 }, { 0x5B69, 0xBAA2 }, { 0x5B6A, 0xC2CF }, { 0x5B6C, 0xD8AB }, { 0x5B70, 0xCAEB }, { 0x5B71, 0xE5EE }, - { 0x5B73, 0xE6DC }, { 0x5B75, 0xB7F5 }, { 0x5B7A, 0xC8E6 }, { 0x5B7D, 0xC4F5 }, { 0x5B80, 0xE5B2 }, { 0x5B81, 0xC4FE }, { 0x5B83, 0xCBFC }, { 0x5B84, 0xE5B3 }, - { 0x5B85, 0xD5AC }, { 0x5B87, 0xD3EE }, { 0x5B88, 0xCAD8 }, { 0x5B89, 0xB0B2 }, { 0x5B8B, 0xCBCE }, { 0x5B8C, 0xCDEA }, { 0x5B8F, 0xBAEA }, { 0x5B93, 0xE5B5 }, - { 0x5B95, 0xE5B4 }, { 0x5B97, 0xD7DA }, { 0x5B98, 0xB9D9 }, { 0x5B99, 0xD6E6 }, { 0x5B9A, 0xB6A8 }, { 0x5B9B, 0xCDF0 }, { 0x5B9C, 0xD2CB }, { 0x5B9D, 0xB1A6 }, - { 0x5B9E, 0xCAB5 }, { 0x5BA0, 0xB3E8 }, { 0x5BA1, 0xC9F3 }, { 0x5BA2, 0xBFCD }, { 0x5BA3, 0xD0FB }, { 0x5BA4, 0xCAD2 }, { 0x5BA5, 0xE5B6 }, { 0x5BA6, 0xBBC2 }, - { 0x5BAA, 0xCFDC }, { 0x5BAB, 0xB9AC }, { 0x5BB0, 0xD4D7 }, { 0x5BB3, 0xBAA6 }, { 0x5BB4, 0xD1E7 }, { 0x5BB5, 0xCFFC }, { 0x5BB6, 0xBCD2 }, { 0x5BB8, 0xE5B7 }, - { 0x5BB9, 0xC8DD }, { 0x5BBD, 0xBFED }, { 0x5BBE, 0xB1F6 }, { 0x5BBF, 0xCBDE }, { 0x5BC2, 0xBCC5 }, { 0x5BC4, 0xBCC4 }, { 0x5BC5, 0xD2FA }, { 0x5BC6, 0xC3DC }, - { 0x5BC7, 0xBFDC }, { 0x5BCC, 0xB8BB }, { 0x5BD0, 0xC3C2 }, { 0x5BD2, 0xBAAE }, { 0x5BD3, 0xD4A2 }, { 0x5BDD, 0xC7DE }, { 0x5BDE, 0xC4AF }, { 0x5BDF, 0xB2EC }, - { 0x5BE1, 0xB9D1 }, { 0x5BE4, 0xE5BB }, { 0x5BE5, 0xC1C8 }, { 0x5BE8, 0xD5AF }, { 0x5BEE, 0xE5BC }, { 0x5BF0, 0xE5BE }, { 0x5BF8, 0xB4E7 }, { 0x5BF9, 0xB6D4 }, - { 0x5BFA, 0xCBC2 }, { 0x5BFB, 0xD1B0 }, { 0x5BFC, 0xB5BC }, { 0x5BFF, 0xCAD9 }, { 0x5C01, 0xB7E2 }, { 0x5C04, 0xC9E4 }, { 0x5C06, 0xBDAB }, { 0x5C09, 0xCEBE }, - { 0x5C0A, 0xD7F0 }, { 0x5C0F, 0xD0A1 }, { 0x5C11, 0xC9D9 }, { 0x5C14, 0xB6FB }, { 0x5C15, 0xE6D8 }, { 0x5C16, 0xBCE2 }, { 0x5C18, 0xB3BE }, { 0x5C1A, 0xC9D0 }, - { 0x5C1C, 0xE6D9 }, { 0x5C1D, 0xB3A2 }, { 0x5C22, 0xDECC }, { 0x5C24, 0xD3C8 }, { 0x5C25, 0xDECD }, { 0x5C27, 0xD2A2 }, { 0x5C2C, 0xDECE }, { 0x5C31, 0xBECD }, - { 0x5C34, 0xDECF }, { 0x5C38, 0xCAAC }, { 0x5C39, 0xD2FC }, { 0x5C3A, 0xB3DF }, { 0x5C3B, 0xE5EA }, { 0x5C3C, 0xC4E1 }, { 0x5C3D, 0xBEA1 }, { 0x5C3E, 0xCEB2 }, - { 0x5C3F, 0xC4F2 }, { 0x5C40, 0xBED6 }, { 0x5C41, 0xC6A8 }, { 0x5C42, 0xB2E3 }, { 0x5C45, 0xBED3 }, { 0x5C48, 0xC7FC }, { 0x5C49, 0xCCEB }, { 0x5C4A, 0xBDEC }, - { 0x5C4B, 0xCEDD }, { 0x5C4E, 0xCABA }, { 0x5C4F, 0xC6C1 }, { 0x5C50, 0xE5EC }, { 0x5C51, 0xD0BC }, { 0x5C55, 0xD5B9 }, { 0x5C59, 0xE5ED }, { 0x5C5E, 0xCAF4 }, - { 0x5C60, 0xCDC0 }, { 0x5C61, 0xC2C5 }, { 0x5C63, 0xE5EF }, { 0x5C65, 0xC2C4 }, { 0x5C66, 0xE5F0 }, { 0x5C6E, 0xE5F8 }, { 0x5C6F, 0xCDCD }, { 0x5C71, 0xC9BD }, - { 0x5C79, 0xD2D9 }, { 0x5C7A, 0xE1A8 }, { 0x5C7F, 0xD3EC }, { 0x5C81, 0xCBEA }, { 0x5C82, 0xC6F1 }, { 0x5C88, 0xE1AC }, { 0x5C8C, 0xE1A7 }, { 0x5C8D, 0xE1A9 }, - { 0x5C90, 0xE1AA }, { 0x5C91, 0xE1AF }, { 0x5C94, 0xB2ED }, { 0x5C96, 0xE1AB }, { 0x5C97, 0xB8DA }, { 0x5C98, 0xE1AD }, { 0x5C99, 0xE1AE }, { 0x5C9A, 0xE1B0 }, - { 0x5C9B, 0xB5BA }, { 0x5C9C, 0xE1B1 }, { 0x5CA2, 0xE1B3 }, { 0x5CA3, 0xE1B8 }, { 0x5CA9, 0xD1D2 }, { 0x5CAB, 0xE1B6 }, { 0x5CAC, 0xE1B5 }, { 0x5CAD, 0xC1EB }, - { 0x5CB1, 0xE1B7 }, { 0x5CB3, 0xD4C0 }, { 0x5CB5, 0xE1B2 }, { 0x5CB7, 0xE1BA }, { 0x5CB8, 0xB0B6 }, { 0x5CBD, 0xE1B4 }, { 0x5CBF, 0xBFF9 }, { 0x5CC1, 0xE1B9 }, - { 0x5CC4, 0xE1BB }, { 0x5CCB, 0xE1BE }, { 0x5CD2, 0xE1BC }, { 0x5CD9, 0xD6C5 }, { 0x5CE1, 0xCFBF }, { 0x5CE4, 0xE1BD }, { 0x5CE5, 0xE1BF }, { 0x5CE6, 0xC2CD }, - { 0x5CE8, 0xB6EB }, { 0x5CEA, 0xD3F8 }, { 0x5CED, 0xC7CD }, { 0x5CF0, 0xB7E5 }, { 0x5CFB, 0xBEFE }, { 0x5D02, 0xE1C0 }, { 0x5D03, 0xE1C1 }, { 0x5D06, 0xE1C7 }, - { 0x5D07, 0xB3E7 }, { 0x5D0E, 0xC6E9 }, { 0x5D14, 0xB4DE }, { 0x5D16, 0xD1C2 }, { 0x5D1B, 0xE1C8 }, { 0x5D1E, 0xE1C6 }, { 0x5D24, 0xE1C5 }, { 0x5D26, 0xE1C3 }, - { 0x5D27, 0xE1C2 }, { 0x5D29, 0xB1C0 }, { 0x5D2D, 0xD5B8 }, { 0x5D2E, 0xE1C4 }, { 0x5D34, 0xE1CB }, { 0x5D3D, 0xE1CC }, { 0x5D3E, 0xE1CA }, { 0x5D47, 0xEFFA }, - { 0x5D4A, 0xE1D3 }, { 0x5D4B, 0xE1D2 }, { 0x5D4C, 0xC7B6 }, { 0x5D58, 0xE1C9 }, { 0x5D5B, 0xE1CE }, { 0x5D5D, 0xE1D0 }, { 0x5D69, 0xE1D4 }, { 0x5D6B, 0xE1D1 }, - { 0x5D6C, 0xE1CD }, { 0x5D6F, 0xE1CF }, { 0x5D74, 0xE1D5 }, { 0x5D82, 0xE1D6 }, { 0x5D99, 0xE1D7 }, { 0x5D9D, 0xE1D8 }, { 0x5DB7, 0xE1DA }, { 0x5DC5, 0xE1DB }, - { 0x5DCD, 0xCEA1 }, { 0x5DDB, 0xE7DD }, { 0x5DDD, 0xB4A8 }, { 0x5DDE, 0xD6DD }, { 0x5DE1, 0xD1B2 }, { 0x5DE2, 0xB3B2 }, { 0x5DE5, 0xB9A4 }, { 0x5DE6, 0xD7F3 }, - { 0x5DE7, 0xC7C9 }, { 0x5DE8, 0xBEDE }, { 0x5DE9, 0xB9AE }, { 0x5DEB, 0xCED7 }, { 0x5DEE, 0xB2EE }, { 0x5DEF, 0xDBCF }, { 0x5DF1, 0xBCBA }, { 0x5DF2, 0xD2D1 }, - { 0x5DF3, 0xCBC8 }, { 0x5DF4, 0xB0CD }, { 0x5DF7, 0xCFEF }, { 0x5DFD, 0xD9E3 }, { 0x5DFE, 0xBDED }, { 0x5E01, 0xB1D2 }, { 0x5E02, 0xCAD0 }, { 0x5E03, 0xB2BC }, - { 0x5E05, 0xCBA7 }, { 0x5E06, 0xB7AB }, { 0x5E08, 0xCAA6 }, { 0x5E0C, 0xCFA3 }, { 0x5E0F, 0xE0F8 }, { 0x5E10, 0xD5CA }, { 0x5E11, 0xE0FB }, { 0x5E14, 0xE0FA }, - { 0x5E15, 0xC5C1 }, { 0x5E16, 0xCCFB }, { 0x5E18, 0xC1B1 }, { 0x5E19, 0xE0F9 }, { 0x5E1A, 0xD6E3 }, { 0x5E1B, 0xB2AF }, { 0x5E1C, 0xD6C4 }, { 0x5E1D, 0xB5DB }, - { 0x5E26, 0xB4F8 }, { 0x5E27, 0xD6A1 }, { 0x5E2D, 0xCFAF }, { 0x5E2E, 0xB0EF }, { 0x5E31, 0xE0FC }, { 0x5E37, 0xE1A1 }, { 0x5E38, 0xB3A3 }, { 0x5E3B, 0xE0FD }, - { 0x5E3C, 0xE0FE }, { 0x5E3D, 0xC3B1 }, { 0x5E42, 0xC3DD }, { 0x5E44, 0xE1A2 }, { 0x5E45, 0xB7F9 }, { 0x5E4C, 0xBBCF }, { 0x5E54, 0xE1A3 }, { 0x5E55, 0xC4BB }, - { 0x5E5B, 0xE1A4 }, { 0x5E5E, 0xE1A5 }, { 0x5E61, 0xE1A6 }, { 0x5E62, 0xB4B1 }, { 0x5E72, 0xB8C9 }, { 0x5E73, 0xC6BD }, { 0x5E74, 0xC4EA }, { 0x5E76, 0xB2A2 }, - { 0x5E78, 0xD0D2 }, { 0x5E7A, 0xE7DB }, { 0x5E7B, 0xBBC3 }, { 0x5E7C, 0xD3D7 }, { 0x5E7D, 0xD3C4 }, { 0x5E7F, 0xB9E3 }, { 0x5E80, 0xE2CF }, { 0x5E84, 0xD7AF }, - { 0x5E86, 0xC7EC }, { 0x5E87, 0xB1D3 }, { 0x5E8A, 0xB4B2 }, { 0x5E8B, 0xE2D1 }, { 0x5E8F, 0xD0F2 }, { 0x5E90, 0xC2AE }, { 0x5E91, 0xE2D0 }, { 0x5E93, 0xBFE2 }, - { 0x5E94, 0xD3A6 }, { 0x5E95, 0xB5D7 }, { 0x5E96, 0xE2D2 }, { 0x5E97, 0xB5EA }, { 0x5E99, 0xC3ED }, { 0x5E9A, 0xB8FD }, { 0x5E9C, 0xB8AE }, { 0x5E9E, 0xC5D3 }, - { 0x5E9F, 0xB7CF }, { 0x5EA0, 0xE2D4 }, { 0x5EA5, 0xE2D3 }, { 0x5EA6, 0xB6C8 }, { 0x5EA7, 0xD7F9 }, { 0x5EAD, 0xCDA5 }, { 0x5EB3, 0xE2D8 }, { 0x5EB5, 0xE2D6 }, - { 0x5EB6, 0xCAFC }, { 0x5EB7, 0xBFB5 }, { 0x5EB8, 0xD3B9 }, { 0x5EB9, 0xE2D5 }, { 0x5EBE, 0xE2D7 }, { 0x5EC9, 0xC1AE }, { 0x5ECA, 0xC0C8 }, { 0x5ED1, 0xE2DB }, - { 0x5ED2, 0xE2DA }, { 0x5ED3, 0xC0AA }, { 0x5ED6, 0xC1CE }, { 0x5EDB, 0xE2DC }, { 0x5EE8, 0xE2DD }, { 0x5EEA, 0xE2DE }, { 0x5EF4, 0xDBC8 }, { 0x5EF6, 0xD1D3 }, - { 0x5EF7, 0xCDA2 }, { 0x5EFA, 0xBDA8 }, { 0x5EFE, 0xDEC3 }, { 0x5EFF, 0xD8A5 }, { 0x5F00, 0xBFAA }, { 0x5F01, 0xDBCD }, { 0x5F02, 0xD2EC }, { 0x5F03, 0xC6FA }, - { 0x5F04, 0xC5AA }, { 0x5F08, 0xDEC4 }, { 0x5F0A, 0xB1D7 }, { 0x5F0B, 0xDFAE }, { 0x5F0F, 0xCABD }, { 0x5F11, 0xDFB1 }, { 0x5F13, 0xB9AD }, { 0x5F15, 0xD2FD }, - { 0x5F17, 0xB8A5 }, { 0x5F18, 0xBAEB }, { 0x5F1B, 0xB3DA }, { 0x5F1F, 0xB5DC }, { 0x5F20, 0xD5C5 }, { 0x5F25, 0xC3D6 }, { 0x5F26, 0xCFD2 }, { 0x5F27, 0xBBA1 }, - { 0x5F29, 0xE5F3 }, { 0x5F2A, 0xE5F2 }, { 0x5F2D, 0xE5F4 }, { 0x5F2F, 0xCDE4 }, { 0x5F31, 0xC8F5 }, { 0x5F39, 0xB5AF }, { 0x5F3A, 0xC7BF }, { 0x5F3C, 0xE5F6 }, - { 0x5F40, 0xECB0 }, { 0x5F50, 0xE5E6 }, { 0x5F52, 0xB9E9 }, { 0x5F53, 0xB5B1 }, { 0x5F55, 0xC2BC }, { 0x5F56, 0xE5E8 }, { 0x5F57, 0xE5E7 }, { 0x5F58, 0xE5E9 }, - { 0x5F5D, 0xD2CD }, { 0x5F61, 0xE1EA }, { 0x5F62, 0xD0CE }, { 0x5F64, 0xCDAE }, { 0x5F66, 0xD1E5 }, { 0x5F69, 0xB2CA }, { 0x5F6A, 0xB1EB }, { 0x5F6C, 0xB1F2 }, - { 0x5F6D, 0xC5ED }, { 0x5F70, 0xD5C3 }, { 0x5F71, 0xD3B0 }, { 0x5F73, 0xE1DC }, { 0x5F77, 0xE1DD }, { 0x5F79, 0xD2DB }, { 0x5F7B, 0xB3B9 }, { 0x5F7C, 0xB1CB }, - { 0x5F80, 0xCDF9 }, { 0x5F81, 0xD5F7 }, { 0x5F82, 0xE1DE }, { 0x5F84, 0xBEB6 }, { 0x5F85, 0xB4FD }, { 0x5F87, 0xE1DF }, { 0x5F88, 0xBADC }, { 0x5F89, 0xE1E0 }, - { 0x5F8A, 0xBBB2 }, { 0x5F8B, 0xC2C9 }, { 0x5F8C, 0xE1E1 }, { 0x5F90, 0xD0EC }, { 0x5F92, 0xCDBD }, { 0x5F95, 0xE1E2 }, { 0x5F97, 0xB5C3 }, { 0x5F98, 0xC5C7 }, - { 0x5F99, 0xE1E3 }, { 0x5F9C, 0xE1E4 }, { 0x5FA1, 0xD3F9 }, { 0x5FA8, 0xE1E5 }, { 0x5FAA, 0xD1AD }, { 0x5FAD, 0xE1E6 }, { 0x5FAE, 0xCEA2 }, { 0x5FB5, 0xE1E7 }, - { 0x5FB7, 0xB5C2 }, { 0x5FBC, 0xE1E8 }, { 0x5FBD, 0xBBD5 }, { 0x5FC3, 0xD0C4 }, { 0x5FC4, 0xE2E0 }, { 0x5FC5, 0xB1D8 }, { 0x5FC6, 0xD2E4 }, { 0x5FC9, 0xE2E1 }, - { 0x5FCC, 0xBCC9 }, { 0x5FCD, 0xC8CC }, { 0x5FCF, 0xE2E3 }, { 0x5FD0, 0xECFE }, { 0x5FD1, 0xECFD }, { 0x5FD2, 0xDFAF }, { 0x5FD6, 0xE2E2 }, { 0x5FD7, 0xD6BE }, - { 0x5FD8, 0xCDFC }, { 0x5FD9, 0xC3A6 }, { 0x5FDD, 0xE3C3 }, { 0x5FE0, 0xD6D2 }, { 0x5FE1, 0xE2E7 }, { 0x5FE4, 0xE2E8 }, { 0x5FE7, 0xD3C7 }, { 0x5FEA, 0xE2EC }, - { 0x5FEB, 0xBFEC }, { 0x5FED, 0xE2ED }, { 0x5FEE, 0xE2E5 }, { 0x5FF1, 0xB3C0 }, { 0x5FF5, 0xC4EE }, { 0x5FF8, 0xE2EE }, { 0x5FFB, 0xD0C3 }, { 0x5FFD, 0xBAF6 }, - { 0x5FFE, 0xE2E9 }, { 0x5FFF, 0xB7DE }, { 0x6000, 0xBBB3 }, { 0x6001, 0xCCAC }, { 0x6002, 0xCBCB }, { 0x6003, 0xE2E4 }, { 0x6004, 0xE2E6 }, { 0x6005, 0xE2EA }, - { 0x6006, 0xE2EB }, { 0x600A, 0xE2F7 }, { 0x600D, 0xE2F4 }, { 0x600E, 0xD4F5 }, { 0x600F, 0xE2F3 }, { 0x6012, 0xC5AD }, { 0x6014, 0xD5FA }, { 0x6015, 0xC5C2 }, - { 0x6016, 0xB2C0 }, { 0x6019, 0xE2EF }, { 0x601B, 0xE2F2 }, { 0x601C, 0xC1AF }, { 0x601D, 0xCBBC }, { 0x6020, 0xB5A1 }, { 0x6021, 0xE2F9 }, { 0x6025, 0xBCB1 }, - { 0x6026, 0xE2F1 }, { 0x6027, 0xD0D4 }, { 0x6028, 0xD4B9 }, { 0x6029, 0xE2F5 }, { 0x602A, 0xB9D6 }, { 0x602B, 0xE2F6 }, { 0x602F, 0xC7D3 }, { 0x6035, 0xE2F0 }, - { 0x603B, 0xD7DC }, { 0x603C, 0xEDA1 }, { 0x603F, 0xE2F8 }, { 0x6041, 0xEDA5 }, { 0x6042, 0xE2FE }, { 0x6043, 0xCAD1 }, { 0x604B, 0xC1B5 }, { 0x604D, 0xBBD0 }, - { 0x6050, 0xBFD6 }, { 0x6052, 0xBAE3 }, { 0x6055, 0xCBA1 }, { 0x6059, 0xEDA6 }, { 0x605A, 0xEDA3 }, { 0x605D, 0xEDA2 }, { 0x6062, 0xBBD6 }, { 0x6063, 0xEDA7 }, - { 0x6064, 0xD0F4 }, { 0x6067, 0xEDA4 }, { 0x6068, 0xBADE }, { 0x6069, 0xB6F7 }, { 0x606A, 0xE3A1 }, { 0x606B, 0xB6B2 }, { 0x606C, 0xCCF1 }, { 0x606D, 0xB9A7 }, - { 0x606F, 0xCFA2 }, { 0x6070, 0xC7A1 }, { 0x6073, 0xBFD2 }, { 0x6076, 0xB6F1 }, { 0x6078, 0xE2FA }, { 0x6079, 0xE2FB }, { 0x607A, 0xE2FD }, { 0x607B, 0xE2FC }, - { 0x607C, 0xC4D5 }, { 0x607D, 0xE3A2 }, { 0x607F, 0xD3C1 }, { 0x6083, 0xE3A7 }, { 0x6084, 0xC7C4 }, { 0x6089, 0xCFA4 }, { 0x608C, 0xE3A9 }, { 0x608D, 0xBAB7 }, - { 0x6092, 0xE3A8 }, { 0x6094, 0xBBDA }, { 0x6096, 0xE3A3 }, { 0x609A, 0xE3A4 }, { 0x609B, 0xE3AA }, { 0x609D, 0xE3A6 }, { 0x609F, 0xCEF2 }, { 0x60A0, 0xD3C6 }, - { 0x60A3, 0xBBBC }, { 0x60A6, 0xD4C3 }, { 0x60A8, 0xC4FA }, { 0x60AB, 0xEDA8 }, { 0x60AC, 0xD0FC }, { 0x60AD, 0xE3A5 }, { 0x60AF, 0xC3F5 }, { 0x60B1, 0xE3AD }, - { 0x60B2, 0xB1AF }, { 0x60B4, 0xE3B2 }, { 0x60B8, 0xBCC2 }, { 0x60BB, 0xE3AC }, { 0x60BC, 0xB5BF }, { 0x60C5, 0xC7E9 }, { 0x60C6, 0xE3B0 }, { 0x60CA, 0xBEAA }, - { 0x60CB, 0xCDEF }, { 0x60D1, 0xBBF3 }, { 0x60D5, 0xCCE8 }, { 0x60D8, 0xE3AF }, { 0x60DA, 0xE3B1 }, { 0x60DC, 0xCFA7 }, { 0x60DD, 0xE3AE }, { 0x60DF, 0xCEA9 }, - { 0x60E0, 0xBBDD }, { 0x60E6, 0xB5EB }, { 0x60E7, 0xBEE5 }, { 0x60E8, 0xB2D2 }, { 0x60E9, 0xB3CD }, { 0x60EB, 0xB1B9 }, { 0x60EC, 0xE3AB }, { 0x60ED, 0xB2D1 }, - { 0x60EE, 0xB5AC }, { 0x60EF, 0xB9DF }, { 0x60F0, 0xB6E8 }, { 0x60F3, 0xCFEB }, { 0x60F4, 0xE3B7 }, { 0x60F6, 0xBBCC }, { 0x60F9, 0xC8C7 }, { 0x60FA, 0xD0CA }, - { 0x6100, 0xE3B8 }, { 0x6101, 0xB3EE }, { 0x6106, 0xEDA9 }, { 0x6108, 0xD3FA }, { 0x6109, 0xD3E4 }, { 0x610D, 0xEDAA }, { 0x610E, 0xE3B9 }, { 0x610F, 0xD2E2 }, - { 0x6115, 0xE3B5 }, { 0x611A, 0xD3DE }, { 0x611F, 0xB8D0 }, { 0x6120, 0xE3B3 }, { 0x6123, 0xE3B6 }, { 0x6124, 0xB7DF }, { 0x6126, 0xE3B4 }, { 0x6127, 0xC0A2 }, - { 0x612B, 0xE3BA }, { 0x613F, 0xD4B8 }, { 0x6148, 0xB4C8 }, { 0x614A, 0xE3BB }, { 0x614C, 0xBBC5 }, { 0x614E, 0xC9F7 }, { 0x6151, 0xC9E5 }, { 0x6155, 0xC4BD }, - { 0x615D, 0xEDAB }, { 0x6162, 0xC2FD }, { 0x6167, 0xBBDB }, { 0x6168, 0xBFAE }, { 0x6170, 0xCEBF }, { 0x6175, 0xE3BC }, { 0x6177, 0xBFB6 }, { 0x618B, 0xB1EF }, - { 0x618E, 0xD4F7 }, { 0x6194, 0xE3BE }, { 0x619D, 0xEDAD }, { 0x61A7, 0xE3BF }, { 0x61A8, 0xBAA9 }, { 0x61A9, 0xEDAC }, { 0x61AC, 0xE3BD }, { 0x61B7, 0xE3C0 }, - { 0x61BE, 0xBAB6 }, { 0x61C2, 0xB6AE }, { 0x61C8, 0xD0B8 }, { 0x61CA, 0xB0C3 }, { 0x61CB, 0xEDAE }, { 0x61D1, 0xEDAF }, { 0x61D2, 0xC0C1 }, { 0x61D4, 0xE3C1 }, - { 0x61E6, 0xC5B3 }, { 0x61F5, 0xE3C2 }, { 0x61FF, 0xDCB2 }, { 0x6206, 0xEDB0 }, { 0x6208, 0xB8EA }, { 0x620A, 0xCEEC }, { 0x620B, 0xEAA7 }, { 0x620C, 0xD0E7 }, - { 0x620D, 0xCAF9 }, { 0x620E, 0xC8D6 }, { 0x620F, 0xCFB7 }, { 0x6210, 0xB3C9 }, { 0x6211, 0xCED2 }, { 0x6212, 0xBDE4 }, { 0x6215, 0xE3DE }, { 0x6216, 0xBBF2 }, - { 0x6217, 0xEAA8 }, { 0x6218, 0xD5BD }, { 0x621A, 0xC6DD }, { 0x621B, 0xEAA9 }, { 0x621F, 0xEAAA }, { 0x6221, 0xEAAC }, { 0x6222, 0xEAAB }, { 0x6224, 0xEAAE }, - { 0x6225, 0xEAAD }, { 0x622A, 0xBDD8 }, { 0x622C, 0xEAAF }, { 0x622E, 0xC2BE }, { 0x6233, 0xB4C1 }, { 0x6234, 0xB4F7 }, { 0x6237, 0xBBA7 }, { 0x623D, 0xECE6 }, - { 0x623E, 0xECE5 }, { 0x623F, 0xB7BF }, { 0x6240, 0xCBF9 }, { 0x6241, 0xB1E2 }, { 0x6243, 0xECE7 }, { 0x6247, 0xC9C8 }, { 0x6248, 0xECE8 }, { 0x6249, 0xECE9 }, - { 0x624B, 0xCAD6 }, { 0x624C, 0xDED0 }, { 0x624D, 0xB2C5 }, { 0x624E, 0xD4FA }, { 0x6251, 0xC6CB }, { 0x6252, 0xB0C7 }, { 0x6253, 0xB4F2 }, { 0x6254, 0xC8D3 }, - { 0x6258, 0xCDD0 }, { 0x625B, 0xBFB8 }, { 0x6263, 0xBFDB }, { 0x6266, 0xC7A4 }, { 0x6267, 0xD6B4 }, { 0x6269, 0xC0A9 }, { 0x626A, 0xDED1 }, { 0x626B, 0xC9A8 }, - { 0x626C, 0xD1EF }, { 0x626D, 0xC5A4 }, { 0x626E, 0xB0E7 }, { 0x626F, 0xB3B6 }, { 0x6270, 0xC8C5 }, { 0x6273, 0xB0E2 }, { 0x6276, 0xB7F6 }, { 0x6279, 0xC5FA }, - { 0x627C, 0xB6F3 }, { 0x627E, 0xD5D2 }, { 0x627F, 0xB3D0 }, { 0x6280, 0xBCBC }, { 0x6284, 0xB3AD }, { 0x6289, 0xBEF1 }, { 0x628A, 0xB0D1 }, { 0x6291, 0xD2D6 }, - { 0x6292, 0xCAE3 }, { 0x6293, 0xD7A5 }, { 0x6295, 0xCDB6 }, { 0x6296, 0xB6B6 }, { 0x6297, 0xBFB9 }, { 0x6298, 0xD5DB }, { 0x629A, 0xB8A7 }, { 0x629B, 0xC5D7 }, - { 0x629F, 0xDED2 }, { 0x62A0, 0xBFD9 }, { 0x62A1, 0xC2D5 }, { 0x62A2, 0xC7C0 }, { 0x62A4, 0xBBA4 }, { 0x62A5, 0xB1A8 }, { 0x62A8, 0xC5EA }, { 0x62AB, 0xC5FB }, - { 0x62AC, 0xCCA7 }, { 0x62B1, 0xB1A7 }, { 0x62B5, 0xB5D6 }, { 0x62B9, 0xC4A8 }, { 0x62BB, 0xDED3 }, { 0x62BC, 0xD1BA }, { 0x62BD, 0xB3E9 }, { 0x62BF, 0xC3F2 }, - { 0x62C2, 0xB7F7 }, { 0x62C4, 0xD6F4 }, { 0x62C5, 0xB5A3 }, { 0x62C6, 0xB2F0 }, { 0x62C7, 0xC4B4 }, { 0x62C8, 0xC4E9 }, { 0x62C9, 0xC0AD }, { 0x62CA, 0xDED4 }, - { 0x62CC, 0xB0E8 }, { 0x62CD, 0xC5C4 }, { 0x62CE, 0xC1E0 }, { 0x62D0, 0xB9D5 }, { 0x62D2, 0xBEDC }, { 0x62D3, 0xCDD8 }, { 0x62D4, 0xB0CE }, { 0x62D6, 0xCDCF }, - { 0x62D7, 0xDED6 }, { 0x62D8, 0xBED0 }, { 0x62D9, 0xD7BE }, { 0x62DA, 0xDED5 }, { 0x62DB, 0xD5D0 }, { 0x62DC, 0xB0DD }, { 0x62DF, 0xC4E2 }, { 0x62E2, 0xC2A3 }, - { 0x62E3, 0xBCF0 }, { 0x62E5, 0xD3B5 }, { 0x62E6, 0xC0B9 }, { 0x62E7, 0xC5A1 }, { 0x62E8, 0xB2A6 }, { 0x62E9, 0xD4F1 }, { 0x62EC, 0xC0A8 }, { 0x62ED, 0xCAC3 }, - { 0x62EE, 0xDED7 }, { 0x62EF, 0xD5FC }, { 0x62F1, 0xB9B0 }, { 0x62F3, 0xC8AD }, { 0x62F4, 0xCBA9 }, { 0x62F6, 0xDED9 }, { 0x62F7, 0xBFBD }, { 0x62FC, 0xC6B4 }, - { 0x62FD, 0xD7A7 }, { 0x62FE, 0xCAB0 }, { 0x62FF, 0xC4C3 }, { 0x6301, 0xB3D6 }, { 0x6302, 0xB9D2 }, { 0x6307, 0xD6B8 }, { 0x6308, 0xEAFC }, { 0x6309, 0xB0B4 }, - { 0x630E, 0xBFE6 }, { 0x6311, 0xCCF4 }, { 0x6316, 0xCDDA }, { 0x631A, 0xD6BF }, { 0x631B, 0xC2CE }, { 0x631D, 0xCECE }, { 0x631E, 0xCCA2 }, { 0x631F, 0xD0AE }, - { 0x6320, 0xC4D3 }, { 0x6321, 0xB5B2 }, { 0x6322, 0xDED8 }, { 0x6323, 0xD5F5 }, { 0x6324, 0xBCB7 }, { 0x6325, 0xBBD3 }, { 0x6328, 0xB0A4 }, { 0x632A, 0xC5B2 }, - { 0x632B, 0xB4EC }, { 0x632F, 0xD5F1 }, { 0x6332, 0xEAFD }, { 0x6339, 0xDEDA }, { 0x633A, 0xCDA6 }, { 0x633D, 0xCDEC }, { 0x6342, 0xCEE6 }, { 0x6343, 0xDEDC }, - { 0x6345, 0xCDB1 }, { 0x6346, 0xC0A6 }, { 0x6349, 0xD7BD }, { 0x634B, 0xDEDB }, { 0x634C, 0xB0C6 }, { 0x634D, 0xBAB4 }, { 0x634E, 0xC9D3 }, { 0x634F, 0xC4F3 }, - { 0x6350, 0xBEE8 }, { 0x6355, 0xB2B6 }, { 0x635E, 0xC0CC }, { 0x635F, 0xCBF0 }, { 0x6361, 0xBCF1 }, { 0x6362, 0xBBBB }, { 0x6363, 0xB5B7 }, { 0x6367, 0xC5F5 }, - { 0x6369, 0xDEE6 }, { 0x636D, 0xDEE3 }, { 0x636E, 0xBEDD }, { 0x6371, 0xDEDF }, { 0x6376, 0xB4B7 }, { 0x6377, 0xBDDD }, { 0x637A, 0xDEE0 }, { 0x637B, 0xC4ED }, - { 0x6380, 0xCFC6 }, { 0x6382, 0xB5E0 }, { 0x6387, 0xB6DE }, { 0x6388, 0xCADA }, { 0x6389, 0xB5F4 }, { 0x638A, 0xDEE5 }, { 0x638C, 0xD5C6 }, { 0x638E, 0xDEE1 }, - { 0x638F, 0xCCCD }, { 0x6390, 0xC6FE }, { 0x6392, 0xC5C5 }, { 0x6396, 0xD2B4 }, { 0x6398, 0xBEF2 }, { 0x63A0, 0xC2D3 }, { 0x63A2, 0xCCBD }, { 0x63A3, 0xB3B8 }, - { 0x63A5, 0xBDD3 }, { 0x63A7, 0xBFD8 }, { 0x63A8, 0xCDC6 }, { 0x63A9, 0xD1DA }, { 0x63AA, 0xB4EB }, { 0x63AC, 0xDEE4 }, { 0x63AD, 0xDEDD }, { 0x63AE, 0xDEE7 }, - { 0x63B0, 0xEAFE }, { 0x63B3, 0xC2B0 }, { 0x63B4, 0xDEE2 }, { 0x63B7, 0xD6C0 }, { 0x63B8, 0xB5A7 }, { 0x63BA, 0xB2F4 }, { 0x63BC, 0xDEE8 }, { 0x63BE, 0xDEF2 }, - { 0x63C4, 0xDEED }, { 0x63C6, 0xDEF1 }, { 0x63C9, 0xC8E0 }, { 0x63CD, 0xD7E1 }, { 0x63CE, 0xDEEF }, { 0x63CF, 0xC3E8 }, { 0x63D0, 0xCCE1 }, { 0x63D2, 0xB2E5 }, - { 0x63D6, 0xD2BE }, { 0x63DE, 0xDEEE }, { 0x63E0, 0xDEEB }, { 0x63E1, 0xCED5 }, { 0x63E3, 0xB4A7 }, { 0x63E9, 0xBFAB }, { 0x63EA, 0xBEBE }, { 0x63ED, 0xBDD2 }, - { 0x63F2, 0xDEE9 }, { 0x63F4, 0xD4AE }, { 0x63F6, 0xDEDE }, { 0x63F8, 0xDEEA }, { 0x63FD, 0xC0BF }, { 0x63FF, 0xDEEC }, { 0x6400, 0xB2F3 }, { 0x6401, 0xB8E9 }, - { 0x6402, 0xC2A7 }, { 0x6405, 0xBDC1 }, { 0x640B, 0xDEF5 }, { 0x640C, 0xDEF8 }, { 0x640F, 0xB2AB }, { 0x6410, 0xB4A4 }, { 0x6413, 0xB4EA }, { 0x6414, 0xC9A6 }, - { 0x641B, 0xDEF6 }, { 0x641C, 0xCBD1 }, { 0x641E, 0xB8E3 }, { 0x6420, 0xDEF7 }, { 0x6421, 0xDEFA }, { 0x6426, 0xDEF9 }, { 0x642A, 0xCCC2 }, { 0x642C, 0xB0E1 }, - { 0x642D, 0xB4EE }, { 0x6434, 0xE5BA }, { 0x643A, 0xD0AF }, { 0x643D, 0xB2EB }, { 0x643F, 0xEBA1 }, { 0x6441, 0xDEF4 }, { 0x6444, 0xC9E3 }, { 0x6445, 0xDEF3 }, - { 0x6446, 0xB0DA }, { 0x6447, 0xD2A1 }, { 0x6448, 0xB1F7 }, { 0x644A, 0xCCAF }, { 0x6452, 0xDEF0 }, { 0x6454, 0xCBA4 }, { 0x6458, 0xD5AA }, { 0x645E, 0xDEFB }, - { 0x6467, 0xB4DD }, { 0x6469, 0xC4A6 }, { 0x646D, 0xDEFD }, { 0x6478, 0xC3FE }, { 0x6479, 0xC4A1 }, { 0x647A, 0xDFA1 }, { 0x6482, 0xC1CC }, { 0x6484, 0xDEFC }, - { 0x6485, 0xBEEF }, { 0x6487, 0xC6B2 }, { 0x6491, 0xB3C5 }, { 0x6492, 0xC8F6 }, { 0x6495, 0xCBBA }, { 0x6496, 0xDEFE }, { 0x6499, 0xDFA4 }, { 0x649E, 0xD7B2 }, - { 0x64A4, 0xB3B7 }, { 0x64A9, 0xC1C3 }, { 0x64AC, 0xC7CB }, { 0x64AD, 0xB2A5 }, { 0x64AE, 0xB4E9 }, { 0x64B0, 0xD7AB }, { 0x64B5, 0xC4EC }, { 0x64B7, 0xDFA2 }, - { 0x64B8, 0xDFA3 }, { 0x64BA, 0xDFA5 }, { 0x64BC, 0xBAB3 }, { 0x64C0, 0xDFA6 }, { 0x64C2, 0xC0DE }, { 0x64C5, 0xC9C3 }, { 0x64CD, 0xB2D9 }, { 0x64CE, 0xC7E6 }, - { 0x64D0, 0xDFA7 }, { 0x64D2, 0xC7DC }, { 0x64D7, 0xDFA8 }, { 0x64D8, 0xEBA2 }, { 0x64DE, 0xCBD3 }, { 0x64E2, 0xDFAA }, { 0x64E4, 0xDFA9 }, { 0x64E6, 0xB2C1 }, - { 0x6500, 0xC5CA }, { 0x6509, 0xDFAB }, { 0x6512, 0xD4DC }, { 0x6518, 0xC8C1 }, { 0x6525, 0xDFAC }, { 0x652B, 0xBEF0 }, { 0x652E, 0xDFAD }, { 0x652F, 0xD6A7 }, - { 0x6534, 0xEAB7 }, { 0x6535, 0xEBB6 }, { 0x6536, 0xCAD5 }, { 0x6538, 0xD8FC }, { 0x6539, 0xB8C4 }, { 0x653B, 0xB9A5 }, { 0x653E, 0xB7C5 }, { 0x653F, 0xD5FE }, - { 0x6545, 0xB9CA }, { 0x6548, 0xD0A7 }, { 0x6549, 0xF4CD }, { 0x654C, 0xB5D0 }, { 0x654F, 0xC3F4 }, { 0x6551, 0xBEC8 }, { 0x6555, 0xEBB7 }, { 0x6556, 0xB0BD }, - { 0x6559, 0xBDCC }, { 0x655B, 0xC1B2 }, { 0x655D, 0xB1D6 }, { 0x655E, 0xB3A8 }, { 0x6562, 0xB8D2 }, { 0x6563, 0xC9A2 }, { 0x6566, 0xB6D8 }, { 0x656B, 0xEBB8 }, - { 0x656C, 0xBEB4 }, { 0x6570, 0xCAFD }, { 0x6572, 0xC7C3 }, { 0x6574, 0xD5FB }, { 0x6577, 0xB7F3 }, { 0x6587, 0xCEC4 }, { 0x658B, 0xD5AB }, { 0x658C, 0xB1F3 }, - { 0x6590, 0xECB3 }, { 0x6591, 0xB0DF }, { 0x6593, 0xECB5 }, { 0x6597, 0xB6B7 }, { 0x6599, 0xC1CF }, { 0x659B, 0xF5FA }, { 0x659C, 0xD0B1 }, { 0x659F, 0xD5E5 }, - { 0x65A1, 0xCED3 }, { 0x65A4, 0xBDEF }, { 0x65A5, 0xB3E2 }, { 0x65A7, 0xB8AB }, { 0x65A9, 0xD5B6 }, { 0x65AB, 0xEDBD }, { 0x65AD, 0xB6CF }, { 0x65AF, 0xCBB9 }, - { 0x65B0, 0xD0C2 }, { 0x65B9, 0xB7BD }, { 0x65BC, 0xECB6 }, { 0x65BD, 0xCAA9 }, { 0x65C1, 0xC5D4 }, { 0x65C3, 0xECB9 }, { 0x65C4, 0xECB8 }, { 0x65C5, 0xC2C3 }, - { 0x65C6, 0xECB7 }, { 0x65CB, 0xD0FD }, { 0x65CC, 0xECBA }, { 0x65CE, 0xECBB }, { 0x65CF, 0xD7E5 }, { 0x65D2, 0xECBC }, { 0x65D6, 0xECBD }, { 0x65D7, 0xC6EC }, - { 0x65E0, 0xCEDE }, { 0x65E2, 0xBCC8 }, { 0x65E5, 0xC8D5 }, { 0x65E6, 0xB5A9 }, { 0x65E7, 0xBEC9 }, { 0x65E8, 0xD6BC }, { 0x65E9, 0xD4E7 }, { 0x65EC, 0xD1AE }, - { 0x65ED, 0xD0F1 }, { 0x65EE, 0xEAB8 }, { 0x65EF, 0xEAB9 }, { 0x65F0, 0xEABA }, { 0x65F1, 0xBAB5 }, { 0x65F6, 0xCAB1 }, { 0x65F7, 0xBFF5 }, { 0x65FA, 0xCDFA }, - { 0x6600, 0xEAC0 }, { 0x6602, 0xB0BA }, { 0x6603, 0xEABE }, { 0x6606, 0xC0A5 }, { 0x660A, 0xEABB }, { 0x660C, 0xB2FD }, { 0x660E, 0xC3F7 }, { 0x660F, 0xBBE8 }, - { 0x6613, 0xD2D7 }, { 0x6614, 0xCEF4 }, { 0x6615, 0xEABF }, { 0x6619, 0xEABC }, { 0x661D, 0xEAC3 }, { 0x661F, 0xD0C7 }, { 0x6620, 0xD3B3 }, { 0x6625, 0xB4BA }, - { 0x6627, 0xC3C1 }, { 0x6628, 0xD7F2 }, { 0x662D, 0xD5D1 }, { 0x662F, 0xCAC7 }, { 0x6631, 0xEAC5 }, { 0x6634, 0xEAC4 }, { 0x6635, 0xEAC7 }, { 0x6636, 0xEAC6 }, - { 0x663C, 0xD6E7 }, { 0x663E, 0xCFD4 }, { 0x6641, 0xEACB }, { 0x6643, 0xBBCE }, { 0x664B, 0xBDFA }, { 0x664C, 0xC9CE }, { 0x664F, 0xEACC }, { 0x6652, 0xC9B9 }, - { 0x6653, 0xCFFE }, { 0x6654, 0xEACA }, { 0x6655, 0xD4CE }, { 0x6656, 0xEACD }, { 0x6657, 0xEACF }, { 0x665A, 0xCDED }, { 0x665F, 0xEAC9 }, { 0x6661, 0xEACE }, - { 0x6664, 0xCEEE }, { 0x6666, 0xBBDE }, { 0x6668, 0xB3BF }, { 0x666E, 0xC6D5 }, { 0x666F, 0xBEB0 }, { 0x6670, 0xCEFA }, { 0x6674, 0xC7E7 }, { 0x6676, 0xBEA7 }, - { 0x6677, 0xEAD0 }, { 0x667A, 0xD6C7 }, { 0x667E, 0xC1C0 }, { 0x6682, 0xD4DD }, { 0x6684, 0xEAD1 }, { 0x6687, 0xCFBE }, { 0x668C, 0xEAD2 }, { 0x6691, 0xCAEE }, - { 0x6696, 0xC5AF }, { 0x6697, 0xB0B5 }, { 0x669D, 0xEAD4 }, { 0x66A7, 0xEAD3 }, { 0x66A8, 0xF4DF }, { 0x66AE, 0xC4BA }, { 0x66B4, 0xB1A9 }, { 0x66B9, 0xE5DF }, - { 0x66BE, 0xEAD5 }, { 0x66D9, 0xCAEF }, { 0x66DB, 0xEAD6 }, { 0x66DC, 0xEAD7 }, { 0x66DD, 0xC6D8 }, { 0x66E6, 0xEAD8 }, { 0x66E9, 0xEAD9 }, { 0x66F0, 0xD4BB }, - { 0x66F2, 0xC7FA }, { 0x66F3, 0xD2B7 }, { 0x66F4, 0xB8FC }, { 0x66F7, 0xEAC2 }, { 0x66F9, 0xB2DC }, { 0x66FC, 0xC2FC }, { 0x66FE, 0xD4F8 }, { 0x66FF, 0xCCE6 }, - { 0x6700, 0xD7EE }, { 0x6708, 0xD4C2 }, { 0x6709, 0xD3D0 }, { 0x670A, 0xEBC3 }, { 0x670B, 0xC5F3 }, { 0x670D, 0xB7FE }, { 0x6710, 0xEBD4 }, { 0x6714, 0xCBB7 }, - { 0x6715, 0xEBDE }, { 0x6717, 0xC0CA }, { 0x671B, 0xCDFB }, { 0x671D, 0xB3AF }, { 0x671F, 0xC6DA }, { 0x6726, 0xEBFC }, { 0x6728, 0xC4BE }, { 0x672A, 0xCEB4 }, - { 0x672B, 0xC4A9 }, { 0x672C, 0xB1BE }, { 0x672D, 0xD4FD }, { 0x672F, 0xCAF5 }, { 0x6731, 0xD6EC }, { 0x6734, 0xC6D3 }, { 0x6735, 0xB6E4 }, { 0x673A, 0xBBFA }, - { 0x673D, 0xD0E0 }, { 0x6740, 0xC9B1 }, { 0x6742, 0xD4D3 }, { 0x6743, 0xC8A8 }, { 0x6746, 0xB8CB }, { 0x6748, 0xE8BE }, { 0x6749, 0xC9BC }, { 0x674C, 0xE8BB }, - { 0x674E, 0xC0EE }, { 0x674F, 0xD0D3 }, { 0x6750, 0xB2C4 }, { 0x6751, 0xB4E5 }, { 0x6753, 0xE8BC }, { 0x6756, 0xD5C8 }, { 0x675C, 0xB6C5 }, { 0x675E, 0xE8BD }, - { 0x675F, 0xCAF8 }, { 0x6760, 0xB8DC }, { 0x6761, 0xCCF5 }, { 0x6765, 0xC0B4 }, { 0x6768, 0xD1EE }, { 0x6769, 0xE8BF }, { 0x676A, 0xE8C2 }, { 0x676D, 0xBABC }, - { 0x676F, 0xB1AD }, { 0x6770, 0xBDDC }, { 0x6772, 0xEABD }, { 0x6773, 0xE8C3 }, { 0x6775, 0xE8C6 }, { 0x6777, 0xE8CB }, { 0x677C, 0xE8CC }, { 0x677E, 0xCBC9 }, - { 0x677F, 0xB0E5 }, { 0x6781, 0xBCAB }, { 0x6784, 0xB9B9 }, { 0x6787, 0xE8C1 }, { 0x6789, 0xCDF7 }, { 0x678B, 0xE8CA }, { 0x6790, 0xCEF6 }, { 0x6795, 0xD5ED }, - { 0x6797, 0xC1D6 }, { 0x6798, 0xE8C4 }, { 0x679A, 0xC3B6 }, { 0x679C, 0xB9FB }, { 0x679D, 0xD6A6 }, { 0x679E, 0xE8C8 }, { 0x67A2, 0xCAE0 }, { 0x67A3, 0xD4E6 }, - { 0x67A5, 0xE8C0 }, { 0x67A7, 0xE8C5 }, { 0x67A8, 0xE8C7 }, { 0x67AA, 0xC7B9 }, { 0x67AB, 0xB7E3 }, { 0x67AD, 0xE8C9 }, { 0x67AF, 0xBFDD }, { 0x67B0, 0xE8D2 }, - { 0x67B3, 0xE8D7 }, { 0x67B5, 0xE8D5 }, { 0x67B6, 0xBCDC }, { 0x67B7, 0xBCCF }, { 0x67B8, 0xE8DB }, { 0x67C1, 0xE8DE }, { 0x67C3, 0xE8DA }, { 0x67C4, 0xB1FA }, - { 0x67CF, 0xB0D8 }, { 0x67D0, 0xC4B3 }, { 0x67D1, 0xB8CC }, { 0x67D2, 0xC6E2 }, { 0x67D3, 0xC8BE }, { 0x67D4, 0xC8E1 }, { 0x67D8, 0xE8CF }, { 0x67D9, 0xE8D4 }, - { 0x67DA, 0xE8D6 }, { 0x67DC, 0xB9F1 }, { 0x67DD, 0xE8D8 }, { 0x67DE, 0xD7F5 }, { 0x67E0, 0xC4FB }, { 0x67E2, 0xE8DC }, { 0x67E5, 0xB2E9 }, { 0x67E9, 0xE8D1 }, - { 0x67EC, 0xBCED }, { 0x67EF, 0xBFC2 }, { 0x67F0, 0xE8CD }, { 0x67F1, 0xD6F9 }, { 0x67F3, 0xC1F8 }, { 0x67F4, 0xB2F1 }, { 0x67FD, 0xE8DF }, { 0x67FF, 0xCAC1 }, - { 0x6800, 0xE8D9 }, { 0x6805, 0xD5A4 }, { 0x6807, 0xB1EA }, { 0x6808, 0xD5BB }, { 0x6809, 0xE8CE }, { 0x680A, 0xE8D0 }, { 0x680B, 0xB6B0 }, { 0x680C, 0xE8D3 }, - { 0x680E, 0xE8DD }, { 0x680F, 0xC0B8 }, { 0x6811, 0xCAF7 }, { 0x6813, 0xCBA8 }, { 0x6816, 0xC6DC }, { 0x6817, 0xC0F5 }, { 0x681D, 0xE8E9 }, { 0x6821, 0xD0A3 }, - { 0x6829, 0xE8F2 }, { 0x682A, 0xD6EA }, { 0x6832, 0xE8E0 }, { 0x6833, 0xE8E1 }, { 0x6837, 0xD1F9 }, { 0x6838, 0xBACB }, { 0x6839, 0xB8F9 }, { 0x683C, 0xB8F1 }, - { 0x683D, 0xD4D4 }, { 0x683E, 0xE8EF }, { 0x6840, 0xE8EE }, { 0x6841, 0xE8EC }, { 0x6842, 0xB9F0 }, { 0x6843, 0xCCD2 }, { 0x6844, 0xE8E6 }, { 0x6845, 0xCEA6 }, - { 0x6846, 0xBFF2 }, { 0x6848, 0xB0B8 }, { 0x6849, 0xE8F1 }, { 0x684A, 0xE8F0 }, { 0x684C, 0xD7C0 }, { 0x684E, 0xE8E4 }, { 0x6850, 0xCDA9 }, { 0x6851, 0xC9A3 }, - { 0x6853, 0xBBB8 }, { 0x6854, 0xBDDB }, { 0x6855, 0xE8EA }, { 0x6860, 0xE8E2 }, { 0x6861, 0xE8E3 }, { 0x6862, 0xE8E5 }, { 0x6863, 0xB5B5 }, { 0x6864, 0xE8E7 }, - { 0x6865, 0xC7C5 }, { 0x6866, 0xE8EB }, { 0x6867, 0xE8ED }, { 0x6868, 0xBDB0 }, { 0x6869, 0xD7AE }, { 0x686B, 0xE8F8 }, { 0x6874, 0xE8F5 }, { 0x6876, 0xCDB0 }, - { 0x6877, 0xE8F6 }, { 0x6881, 0xC1BA }, { 0x6883, 0xE8E8 }, { 0x6885, 0xC3B7 }, { 0x6886, 0xB0F0 }, { 0x688F, 0xE8F4 }, { 0x6893, 0xE8F7 }, { 0x6897, 0xB9A3 }, - { 0x68A2, 0xC9D2 }, { 0x68A6, 0xC3CE }, { 0x68A7, 0xCEE0 }, { 0x68A8, 0xC0E6 }, { 0x68AD, 0xCBF3 }, { 0x68AF, 0xCCDD }, { 0x68B0, 0xD0B5 }, { 0x68B3, 0xCAE1 }, - { 0x68B5, 0xE8F3 }, { 0x68C0, 0xBCEC }, { 0x68C2, 0xE8F9 }, { 0x68C9, 0xC3DE }, { 0x68CB, 0xC6E5 }, { 0x68CD, 0xB9F7 }, { 0x68D2, 0xB0F4 }, { 0x68D5, 0xD7D8 }, - { 0x68D8, 0xBCAC }, { 0x68DA, 0xC5EF }, { 0x68E0, 0xCCC4 }, { 0x68E3, 0xE9A6 }, { 0x68EE, 0xC9AD }, { 0x68F0, 0xE9A2 }, { 0x68F1, 0xC0E2 }, { 0x68F5, 0xBFC3 }, - { 0x68F9, 0xE8FE }, { 0x68FA, 0xB9D7 }, { 0x68FC, 0xE8FB }, { 0x6901, 0xE9A4 }, { 0x6905, 0xD2CE }, { 0x690B, 0xE9A3 }, { 0x690D, 0xD6B2 }, { 0x690E, 0xD7B5 }, - { 0x6910, 0xE9A7 }, { 0x6912, 0xBDB7 }, { 0x691F, 0xE8FC }, { 0x6920, 0xE8FD }, { 0x6924, 0xE9A1 }, { 0x692D, 0xCDD6 }, { 0x6930, 0xD2AC }, { 0x6934, 0xE9B2 }, - { 0x6939, 0xE9A9 }, { 0x693D, 0xB4AA }, { 0x693F, 0xB4BB }, { 0x6942, 0xE9AB }, { 0x6954, 0xD0A8 }, { 0x6957, 0xE9A5 }, { 0x695A, 0xB3FE }, { 0x695D, 0xE9AC }, - { 0x695E, 0xC0E3 }, { 0x6960, 0xE9AA }, { 0x6963, 0xE9B9 }, { 0x6966, 0xE9B8 }, { 0x696B, 0xE9AE }, { 0x696E, 0xE8FA }, { 0x6971, 0xE9A8 }, { 0x6977, 0xBFAC }, - { 0x6978, 0xE9B1 }, { 0x6979, 0xE9BA }, { 0x697C, 0xC2A5 }, { 0x6980, 0xE9AF }, { 0x6982, 0xB8C5 }, { 0x6984, 0xE9AD }, { 0x6986, 0xD3DC }, { 0x6987, 0xE9B4 }, - { 0x6988, 0xE9B5 }, { 0x6989, 0xE9B7 }, { 0x698D, 0xE9C7 }, { 0x6994, 0xC0C6 }, { 0x6995, 0xE9C5 }, { 0x6998, 0xE9B0 }, { 0x699B, 0xE9BB }, { 0x699C, 0xB0F1 }, - { 0x69A7, 0xE9BC }, { 0x69A8, 0xD5A5 }, { 0x69AB, 0xE9BE }, { 0x69AD, 0xE9BF }, { 0x69B1, 0xE9C1 }, { 0x69B4, 0xC1F1 }, { 0x69B7, 0xC8B6 }, { 0x69BB, 0xE9BD }, - { 0x69C1, 0xE9C2 }, { 0x69CA, 0xE9C3 }, { 0x69CC, 0xE9B3 }, { 0x69CE, 0xE9B6 }, { 0x69D0, 0xBBB1 }, { 0x69D4, 0xE9C0 }, { 0x69DB, 0xBCF7 }, { 0x69DF, 0xE9C4 }, - { 0x69E0, 0xE9C6 }, { 0x69ED, 0xE9CA }, { 0x69F2, 0xE9CE }, { 0x69FD, 0xB2DB }, { 0x69FF, 0xE9C8 }, { 0x6A0A, 0xB7AE }, { 0x6A17, 0xE9CB }, { 0x6A18, 0xE9CC }, - { 0x6A1F, 0xD5C1 }, { 0x6A21, 0xC4A3 }, { 0x6A28, 0xE9D8 }, { 0x6A2A, 0xBAE1 }, { 0x6A2F, 0xE9C9 }, { 0x6A31, 0xD3A3 }, { 0x6A35, 0xE9D4 }, { 0x6A3D, 0xE9D7 }, - { 0x6A3E, 0xE9D0 }, { 0x6A44, 0xE9CF }, { 0x6A47, 0xC7C1 }, { 0x6A50, 0xE9D2 }, { 0x6A58, 0xE9D9 }, { 0x6A59, 0xB3C8 }, { 0x6A5B, 0xE9D3 }, { 0x6A61, 0xCFF0 }, - { 0x6A65, 0xE9CD }, { 0x6A71, 0xB3F7 }, { 0x6A79, 0xE9D6 }, { 0x6A7C, 0xE9DA }, { 0x6A80, 0xCCB4 }, { 0x6A84, 0xCFAD }, { 0x6A8E, 0xE9D5 }, { 0x6A90, 0xE9DC }, - { 0x6A91, 0xE9DB }, { 0x6A97, 0xE9DE }, { 0x6AA0, 0xE9D1 }, { 0x6AA9, 0xE9DD }, { 0x6AAB, 0xE9DF }, { 0x6AAC, 0xC3CA }, { 0x6B20, 0xC7B7 }, { 0x6B21, 0xB4CE }, - { 0x6B22, 0xBBB6 }, { 0x6B23, 0xD0C0 }, { 0x6B24, 0xECA3 }, { 0x6B27, 0xC5B7 }, { 0x6B32, 0xD3FB }, { 0x6B37, 0xECA4 }, { 0x6B39, 0xECA5 }, { 0x6B3A, 0xC6DB }, - { 0x6B3E, 0xBFEE }, { 0x6B43, 0xECA6 }, { 0x6B46, 0xECA7 }, { 0x6B47, 0xD0AA }, { 0x6B49, 0xC7B8 }, { 0x6B4C, 0xB8E8 }, { 0x6B59, 0xECA8 }, { 0x6B62, 0xD6B9 }, - { 0x6B63, 0xD5FD }, { 0x6B64, 0xB4CB }, { 0x6B65, 0xB2BD }, { 0x6B66, 0xCEE4 }, { 0x6B67, 0xC6E7 }, { 0x6B6A, 0xCDE1 }, { 0x6B79, 0xB4F5 }, { 0x6B7B, 0xCBC0 }, - { 0x6B7C, 0xBCDF }, { 0x6B81, 0xE9E2 }, { 0x6B82, 0xE9E3 }, { 0x6B83, 0xD1EA }, { 0x6B84, 0xE9E5 }, { 0x6B86, 0xB4F9 }, { 0x6B87, 0xE9E4 }, { 0x6B89, 0xD1B3 }, - { 0x6B8A, 0xCAE2 }, { 0x6B8B, 0xB2D0 }, { 0x6B8D, 0xE9E8 }, { 0x6B92, 0xE9E6 }, { 0x6B93, 0xE9E7 }, { 0x6B96, 0xD6B3 }, { 0x6B9A, 0xE9E9 }, { 0x6B9B, 0xE9EA }, - { 0x6BA1, 0xE9EB }, { 0x6BAA, 0xE9EC }, { 0x6BB3, 0xECAF }, { 0x6BB4, 0xC5B9 }, { 0x6BB5, 0xB6CE }, { 0x6BB7, 0xD2F3 }, { 0x6BBF, 0xB5EE }, { 0x6BC1, 0xBBD9 }, - { 0x6BC2, 0xECB1 }, { 0x6BC5, 0xD2E3 }, { 0x6BCB, 0xCEE3 }, { 0x6BCD, 0xC4B8 }, { 0x6BCF, 0xC3BF }, { 0x6BD2, 0xB6BE }, { 0x6BD3, 0xD8B9 }, { 0x6BD4, 0xB1C8 }, - { 0x6BD5, 0xB1CF }, { 0x6BD6, 0xB1D1 }, { 0x6BD7, 0xC5FE }, { 0x6BD9, 0xB1D0 }, { 0x6BDB, 0xC3AB }, { 0x6BE1, 0xD5B1 }, { 0x6BEA, 0xEBA4 }, { 0x6BEB, 0xBAC1 }, - { 0x6BEF, 0xCCBA }, { 0x6BF3, 0xEBA5 }, { 0x6BF5, 0xEBA7 }, { 0x6BF9, 0xEBA8 }, { 0x6BFD, 0xEBA6 }, { 0x6C05, 0xEBA9 }, { 0x6C06, 0xEBAB }, { 0x6C07, 0xEBAA }, - { 0x6C0D, 0xEBAC }, { 0x6C0F, 0xCACF }, { 0x6C10, 0xD8B5 }, { 0x6C11, 0xC3F1 }, { 0x6C13, 0xC3A5 }, { 0x6C14, 0xC6F8 }, { 0x6C15, 0xEBAD }, { 0x6C16, 0xC4CA }, - { 0x6C18, 0xEBAE }, { 0x6C19, 0xEBAF }, { 0x6C1A, 0xEBB0 }, { 0x6C1B, 0xB7D5 }, { 0x6C1F, 0xB7FA }, { 0x6C21, 0xEBB1 }, { 0x6C22, 0xC7E2 }, { 0x6C24, 0xEBB3 }, - { 0x6C26, 0xBAA4 }, { 0x6C27, 0xD1F5 }, { 0x6C28, 0xB0B1 }, { 0x6C29, 0xEBB2 }, { 0x6C2A, 0xEBB4 }, { 0x6C2E, 0xB5AA }, { 0x6C2F, 0xC2C8 }, { 0x6C30, 0xC7E8 }, - { 0x6C32, 0xEBB5 }, { 0x6C34, 0xCBAE }, { 0x6C35, 0xE3DF }, { 0x6C38, 0xD3C0 }, { 0x6C3D, 0xD9DB }, { 0x6C40, 0xCDA1 }, { 0x6C41, 0xD6AD }, { 0x6C42, 0xC7F3 }, - { 0x6C46, 0xD9E0 }, { 0x6C47, 0xBBE3 }, { 0x6C49, 0xBABA }, { 0x6C4A, 0xE3E2 }, { 0x6C50, 0xCFAB }, { 0x6C54, 0xE3E0 }, { 0x6C55, 0xC9C7 }, { 0x6C57, 0xBAB9 }, - { 0x6C5B, 0xD1B4 }, { 0x6C5C, 0xE3E1 }, { 0x6C5D, 0xC8EA }, { 0x6C5E, 0xB9AF }, { 0x6C5F, 0xBDAD }, { 0x6C60, 0xB3D8 }, { 0x6C61, 0xCEDB }, { 0x6C64, 0xCCC0 }, - { 0x6C68, 0xE3E8 }, { 0x6C69, 0xE3E9 }, { 0x6C6A, 0xCDF4 }, { 0x6C70, 0xCCAD }, { 0x6C72, 0xBCB3 }, { 0x6C74, 0xE3EA }, { 0x6C76, 0xE3EB }, { 0x6C79, 0xD0DA }, - { 0x6C7D, 0xC6FB }, { 0x6C7E, 0xB7DA }, { 0x6C81, 0xC7DF }, { 0x6C82, 0xD2CA }, { 0x6C83, 0xCED6 }, { 0x6C85, 0xE3E4 }, { 0x6C86, 0xE3EC }, { 0x6C88, 0xC9F2 }, - { 0x6C89, 0xB3C1 }, { 0x6C8C, 0xE3E7 }, { 0x6C8F, 0xC6E3 }, { 0x6C90, 0xE3E5 }, { 0x6C93, 0xEDB3 }, { 0x6C94, 0xE3E6 }, { 0x6C99, 0xC9B3 }, { 0x6C9B, 0xC5E6 }, - { 0x6C9F, 0xB9B5 }, { 0x6CA1, 0xC3BB }, { 0x6CA3, 0xE3E3 }, { 0x6CA4, 0xC5BD }, { 0x6CA5, 0xC1A4 }, { 0x6CA6, 0xC2D9 }, { 0x6CA7, 0xB2D7 }, { 0x6CA9, 0xE3ED }, - { 0x6CAA, 0xBBA6 }, { 0x6CAB, 0xC4AD }, { 0x6CAD, 0xE3F0 }, { 0x6CAE, 0xBEDA }, { 0x6CB1, 0xE3FB }, { 0x6CB2, 0xE3F5 }, { 0x6CB3, 0xBAD3 }, { 0x6CB8, 0xB7D0 }, - { 0x6CB9, 0xD3CD }, { 0x6CBB, 0xD6CE }, { 0x6CBC, 0xD5D3 }, { 0x6CBD, 0xB9C1 }, { 0x6CBE, 0xD5B4 }, { 0x6CBF, 0xD1D8 }, { 0x6CC4, 0xD0B9 }, { 0x6CC5, 0xC7F6 }, - { 0x6CC9, 0xC8AA }, { 0x6CCA, 0xB2B4 }, { 0x6CCC, 0xC3DA }, { 0x6CD0, 0xE3EE }, { 0x6CD3, 0xE3FC }, { 0x6CD4, 0xE3EF }, { 0x6CD5, 0xB7A8 }, { 0x6CD6, 0xE3F7 }, - { 0x6CD7, 0xE3F4 }, { 0x6CDB, 0xB7BA }, { 0x6CDE, 0xC5A2 }, { 0x6CE0, 0xE3F6 }, { 0x6CE1, 0xC5DD }, { 0x6CE2, 0xB2A8 }, { 0x6CE3, 0xC6FC }, { 0x6CE5, 0xC4E0 }, - { 0x6CE8, 0xD7A2 }, { 0x6CEA, 0xC0E1 }, { 0x6CEB, 0xE3F9 }, { 0x6CEE, 0xE3FA }, { 0x6CEF, 0xE3FD }, { 0x6CF0, 0xCCA9 }, { 0x6CF1, 0xE3F3 }, { 0x6CF3, 0xD3BE }, - { 0x6CF5, 0xB1C3 }, { 0x6CF6, 0xEDB4 }, { 0x6CF7, 0xE3F1 }, { 0x6CF8, 0xE3F2 }, { 0x6CFA, 0xE3F8 }, { 0x6CFB, 0xD0BA }, { 0x6CFC, 0xC6C3 }, { 0x6CFD, 0xD4F3 }, - { 0x6CFE, 0xE3FE }, { 0x6D01, 0xBDE0 }, { 0x6D04, 0xE4A7 }, { 0x6D07, 0xE4A6 }, { 0x6D0B, 0xD1F3 }, { 0x6D0C, 0xE4A3 }, { 0x6D0E, 0xE4A9 }, { 0x6D12, 0xC8F7 }, - { 0x6D17, 0xCFB4 }, { 0x6D19, 0xE4A8 }, { 0x6D1A, 0xE4AE }, { 0x6D1B, 0xC2E5 }, { 0x6D1E, 0xB6B4 }, { 0x6D25, 0xBDF2 }, { 0x6D27, 0xE4A2 }, { 0x6D2A, 0xBAE9 }, - { 0x6D2B, 0xE4AA }, { 0x6D2E, 0xE4AC }, { 0x6D31, 0xB6FD }, { 0x6D32, 0xD6DE }, { 0x6D33, 0xE4B2 }, { 0x6D35, 0xE4AD }, { 0x6D39, 0xE4A1 }, { 0x6D3B, 0xBBEE }, - { 0x6D3C, 0xCDDD }, { 0x6D3D, 0xC7A2 }, { 0x6D3E, 0xC5C9 }, { 0x6D41, 0xC1F7 }, { 0x6D43, 0xE4A4 }, { 0x6D45, 0xC7B3 }, { 0x6D46, 0xBDAC }, { 0x6D47, 0xBDBD }, - { 0x6D48, 0xE4A5 }, { 0x6D4A, 0xD7C7 }, { 0x6D4B, 0xB2E2 }, { 0x6D4D, 0xE4AB }, { 0x6D4E, 0xBCC3 }, { 0x6D4F, 0xE4AF }, { 0x6D51, 0xBBEB }, { 0x6D52, 0xE4B0 }, - { 0x6D53, 0xC5A8 }, { 0x6D54, 0xE4B1 }, { 0x6D59, 0xD5E3 }, { 0x6D5A, 0xBFA3 }, { 0x6D5C, 0xE4BA }, { 0x6D5E, 0xE4B7 }, { 0x6D60, 0xE4BB }, { 0x6D63, 0xE4BD }, - { 0x6D66, 0xC6D6 }, { 0x6D69, 0xBAC6 }, { 0x6D6A, 0xC0CB }, { 0x6D6E, 0xB8A1 }, { 0x6D6F, 0xE4B4 }, { 0x6D74, 0xD4A1 }, { 0x6D77, 0xBAA3 }, { 0x6D78, 0xBDFE }, - { 0x6D7C, 0xE4BC }, { 0x6D82, 0xCDBF }, { 0x6D85, 0xC4F9 }, { 0x6D88, 0xCFFB }, { 0x6D89, 0xC9E6 }, { 0x6D8C, 0xD3BF }, { 0x6D8E, 0xCFD1 }, { 0x6D91, 0xE4B3 }, - { 0x6D93, 0xE4B8 }, { 0x6D94, 0xE4B9 }, { 0x6D95, 0xCCE9 }, { 0x6D9B, 0xCCCE }, { 0x6D9D, 0xC0D4 }, { 0x6D9E, 0xE4B5 }, { 0x6D9F, 0xC1B0 }, { 0x6DA0, 0xE4B6 }, - { 0x6DA1, 0xCED0 }, { 0x6DA3, 0xBBC1 }, { 0x6DA4, 0xB5D3 }, { 0x6DA6, 0xC8F3 }, { 0x6DA7, 0xBDA7 }, { 0x6DA8, 0xD5C7 }, { 0x6DA9, 0xC9AC }, { 0x6DAA, 0xB8A2 }, - { 0x6DAB, 0xE4CA }, { 0x6DAE, 0xE4CC }, { 0x6DAF, 0xD1C4 }, { 0x6DB2, 0xD2BA }, { 0x6DB5, 0xBAAD }, { 0x6DB8, 0xBAD4 }, { 0x6DBF, 0xE4C3 }, { 0x6DC0, 0xB5ED }, - { 0x6DC4, 0xD7CD }, { 0x6DC5, 0xE4C0 }, { 0x6DC6, 0xCFFD }, { 0x6DC7, 0xE4BF }, { 0x6DCB, 0xC1DC }, { 0x6DCC, 0xCCCA }, { 0x6DD1, 0xCAE7 }, { 0x6DD6, 0xC4D7 }, - { 0x6DD8, 0xCCD4 }, { 0x6DD9, 0xE4C8 }, { 0x6DDD, 0xE4C7 }, { 0x6DDE, 0xE4C1 }, { 0x6DE0, 0xE4C4 }, { 0x6DE1, 0xB5AD }, { 0x6DE4, 0xD3D9 }, { 0x6DE6, 0xE4C6 }, - { 0x6DEB, 0xD2F9 }, { 0x6DEC, 0xB4E3 }, { 0x6DEE, 0xBBB4 }, { 0x6DF1, 0xC9EE }, { 0x6DF3, 0xB4BE }, { 0x6DF7, 0xBBEC }, { 0x6DF9, 0xD1CD }, { 0x6DFB, 0xCCED }, - { 0x6DFC, 0xEDB5 }, { 0x6E05, 0xC7E5 }, { 0x6E0A, 0xD4A8 }, { 0x6E0C, 0xE4CB }, { 0x6E0D, 0xD7D5 }, { 0x6E0E, 0xE4C2 }, { 0x6E10, 0xBDA5 }, { 0x6E11, 0xE4C5 }, - { 0x6E14, 0xD3E6 }, { 0x6E16, 0xE4C9 }, { 0x6E17, 0xC9F8 }, { 0x6E1A, 0xE4BE }, { 0x6E1D, 0xD3E5 }, { 0x6E20, 0xC7FE }, { 0x6E21, 0xB6C9 }, { 0x6E23, 0xD4FC }, - { 0x6E24, 0xB2B3 }, { 0x6E25, 0xE4D7 }, { 0x6E29, 0xCEC2 }, { 0x6E2B, 0xE4CD }, { 0x6E2D, 0xCEBC }, { 0x6E2F, 0xB8DB }, { 0x6E32, 0xE4D6 }, { 0x6E34, 0xBFCA }, - { 0x6E38, 0xD3CE }, { 0x6E3A, 0xC3EC }, { 0x6E43, 0xC5C8 }, { 0x6E44, 0xE4D8 }, { 0x6E4D, 0xCDC4 }, { 0x6E4E, 0xE4CF }, { 0x6E53, 0xE4D4 }, { 0x6E54, 0xE4D5 }, - { 0x6E56, 0xBAFE }, { 0x6E58, 0xCFE6 }, { 0x6E5B, 0xD5BF }, { 0x6E5F, 0xE4D2 }, { 0x6E6B, 0xE4D0 }, { 0x6E6E, 0xE4CE }, { 0x6E7E, 0xCDE5 }, { 0x6E7F, 0xCAAA }, - { 0x6E83, 0xC0A3 }, { 0x6E85, 0xBDA6 }, { 0x6E86, 0xE4D3 }, { 0x6E89, 0xB8C8 }, { 0x6E8F, 0xE4E7 }, { 0x6E90, 0xD4B4 }, { 0x6E98, 0xE4DB }, { 0x6E9C, 0xC1EF }, - { 0x6E9F, 0xE4E9 }, { 0x6EA2, 0xD2E7 }, { 0x6EA5, 0xE4DF }, { 0x6EA7, 0xE4E0 }, { 0x6EAA, 0xCFAA }, { 0x6EAF, 0xCBDD }, { 0x6EB1, 0xE4DA }, { 0x6EB2, 0xE4D1 }, - { 0x6EB4, 0xE4E5 }, { 0x6EB6, 0xC8DC }, { 0x6EB7, 0xE4E3 }, { 0x6EBA, 0xC4E7 }, { 0x6EBB, 0xE4E2 }, { 0x6EBD, 0xE4E1 }, { 0x6EC1, 0xB3FC }, { 0x6EC2, 0xE4E8 }, - { 0x6EC7, 0xB5E1 }, { 0x6ECB, 0xD7CC }, { 0x6ECF, 0xE4E6 }, { 0x6ED1, 0xBBAC }, { 0x6ED3, 0xD7D2 }, { 0x6ED4, 0xCCCF }, { 0x6ED5, 0xEBF8 }, { 0x6ED7, 0xE4E4 }, - { 0x6EDA, 0xB9F6 }, { 0x6EDE, 0xD6CD }, { 0x6EDF, 0xE4D9 }, { 0x6EE0, 0xE4DC }, { 0x6EE1, 0xC2FA }, { 0x6EE2, 0xE4DE }, { 0x6EE4, 0xC2CB }, { 0x6EE5, 0xC0C4 }, - { 0x6EE6, 0xC2D0 }, { 0x6EE8, 0xB1F5 }, { 0x6EE9, 0xCCB2 }, { 0x6EF4, 0xB5CE }, { 0x6EF9, 0xE4EF }, { 0x6F02, 0xC6AF }, { 0x6F06, 0xC6E1 }, { 0x6F09, 0xE4F5 }, - { 0x6F0F, 0xC2A9 }, { 0x6F13, 0xC0EC }, { 0x6F14, 0xD1DD }, { 0x6F15, 0xE4EE }, { 0x6F20, 0xC4AE }, { 0x6F24, 0xE4ED }, { 0x6F29, 0xE4F6 }, { 0x6F2A, 0xE4F4 }, - { 0x6F2B, 0xC2FE }, { 0x6F2D, 0xE4DD }, { 0x6F2F, 0xE4F0 }, { 0x6F31, 0xCAFE }, { 0x6F33, 0xD5C4 }, { 0x6F36, 0xE4F1 }, { 0x6F3E, 0xD1FA }, { 0x6F46, 0xE4EB }, - { 0x6F47, 0xE4EC }, { 0x6F4B, 0xE4F2 }, { 0x6F4D, 0xCEAB }, { 0x6F58, 0xC5CB }, { 0x6F5C, 0xC7B1 }, { 0x6F5E, 0xC2BA }, { 0x6F62, 0xE4EA }, { 0x6F66, 0xC1CA }, - { 0x6F6D, 0xCCB6 }, { 0x6F6E, 0xB3B1 }, { 0x6F72, 0xE4FB }, { 0x6F74, 0xE4F3 }, { 0x6F78, 0xE4FA }, { 0x6F7A, 0xE4FD }, { 0x6F7C, 0xE4FC }, { 0x6F84, 0xB3CE }, - { 0x6F88, 0xB3BA }, { 0x6F89, 0xE4F7 }, { 0x6F8C, 0xE4F9 }, { 0x6F8D, 0xE4F8 }, { 0x6F8E, 0xC5EC }, { 0x6F9C, 0xC0BD }, { 0x6FA1, 0xD4E8 }, { 0x6FA7, 0xE5A2 }, - { 0x6FB3, 0xB0C4 }, { 0x6FB6, 0xE5A4 }, { 0x6FB9, 0xE5A3 }, { 0x6FC0, 0xBCA4 }, { 0x6FC2, 0xE5A5 }, { 0x6FC9, 0xE5A1 }, { 0x6FD1, 0xE4FE }, { 0x6FD2, 0xB1F4 }, - { 0x6FDE, 0xE5A8 }, { 0x6FE0, 0xE5A9 }, { 0x6FE1, 0xE5A6 }, { 0x6FEE, 0xE5A7 }, { 0x6FEF, 0xE5AA }, { 0x7011, 0xC6D9 }, { 0x701A, 0xE5AB }, { 0x701B, 0xE5AD }, - { 0x7023, 0xE5AC }, { 0x7035, 0xE5AF }, { 0x7039, 0xE5AE }, { 0x704C, 0xB9E0 }, { 0x704F, 0xE5B0 }, { 0x705E, 0xE5B1 }, { 0x706B, 0xBBF0 }, { 0x706C, 0xECE1 }, - { 0x706D, 0xC3F0 }, { 0x706F, 0xB5C6 }, { 0x7070, 0xBBD2 }, { 0x7075, 0xC1E9 }, { 0x7076, 0xD4EE }, { 0x7078, 0xBEC4 }, { 0x707C, 0xD7C6 }, { 0x707E, 0xD4D6 }, - { 0x707F, 0xB2D3 }, { 0x7080, 0xECBE }, { 0x7085, 0xEAC1 }, { 0x7089, 0xC2AF }, { 0x708A, 0xB4B6 }, { 0x708E, 0xD1D7 }, { 0x7092, 0xB3B4 }, { 0x7094, 0xC8B2 }, - { 0x7095, 0xBFBB }, { 0x7096, 0xECC0 }, { 0x7099, 0xD6CB }, { 0x709C, 0xECBF }, { 0x709D, 0xECC1 }, { 0x70AB, 0xECC5 }, { 0x70AC, 0xBEE6 }, { 0x70AD, 0xCCBF }, - { 0x70AE, 0xC5DA }, { 0x70AF, 0xBEBC }, { 0x70B1, 0xECC6 }, { 0x70B3, 0xB1FE }, { 0x70B7, 0xECC4 }, { 0x70B8, 0xD5A8 }, { 0x70B9, 0xB5E3 }, { 0x70BB, 0xECC2 }, - { 0x70BC, 0xC1B6 }, { 0x70BD, 0xB3E3 }, { 0x70C0, 0xECC3 }, { 0x70C1, 0xCBB8 }, { 0x70C2, 0xC0C3 }, { 0x70C3, 0xCCFE }, { 0x70C8, 0xC1D2 }, { 0x70CA, 0xECC8 }, - { 0x70D8, 0xBAE6 }, { 0x70D9, 0xC0D3 }, { 0x70DB, 0xD6F2 }, { 0x70DF, 0xD1CC }, { 0x70E4, 0xBFBE }, { 0x70E6, 0xB7B3 }, { 0x70E7, 0xC9D5 }, { 0x70E8, 0xECC7 }, - { 0x70E9, 0xBBE2 }, { 0x70EB, 0xCCCC }, { 0x70EC, 0xBDFD }, { 0x70ED, 0xC8C8 }, { 0x70EF, 0xCFA9 }, { 0x70F7, 0xCDE9 }, { 0x70F9, 0xC5EB }, { 0x70FD, 0xB7E9 }, - { 0x7109, 0xD1C9 }, { 0x710A, 0xBAB8 }, { 0x7110, 0xECC9 }, { 0x7113, 0xECCA }, { 0x7115, 0xBBC0 }, { 0x7116, 0xECCB }, { 0x7118, 0xECE2 }, { 0x7119, 0xB1BA }, - { 0x711A, 0xB7D9 }, { 0x7126, 0xBDB9 }, { 0x712F, 0xECCC }, { 0x7130, 0xD1E6 }, { 0x7131, 0xECCD }, { 0x7136, 0xC8BB }, { 0x7145, 0xECD1 }, { 0x714A, 0xECD3 }, - { 0x714C, 0xBBCD }, { 0x714E, 0xBCE5 }, { 0x715C, 0xECCF }, { 0x715E, 0xC9B7 }, { 0x7164, 0xC3BA }, { 0x7166, 0xECE3 }, { 0x7167, 0xD5D5 }, { 0x7168, 0xECD0 }, - { 0x716E, 0xD6F3 }, { 0x7172, 0xECD2 }, { 0x7173, 0xECCE }, { 0x7178, 0xECD4 }, { 0x717A, 0xECD5 }, { 0x717D, 0xC9BF }, { 0x7184, 0xCFA8 }, { 0x718A, 0xD0DC }, - { 0x718F, 0xD1AC }, { 0x7194, 0xC8DB }, { 0x7198, 0xECD6 }, { 0x7199, 0xCEF5 }, { 0x719F, 0xCAEC }, { 0x71A0, 0xECDA }, { 0x71A8, 0xECD9 }, { 0x71AC, 0xB0BE }, - { 0x71B3, 0xECD7 }, { 0x71B5, 0xECD8 }, { 0x71B9, 0xECE4 }, { 0x71C3, 0xC8BC }, { 0x71CE, 0xC1C7 }, { 0x71D4, 0xECDC }, { 0x71D5, 0xD1E0 }, { 0x71E0, 0xECDB }, - { 0x71E5, 0xD4EF }, { 0x71E7, 0xECDD }, { 0x71EE, 0xDBC6 }, { 0x71F9, 0xECDE }, { 0x7206, 0xB1AC }, { 0x721D, 0xECDF }, { 0x7228, 0xECE0 }, { 0x722A, 0xD7A6 }, - { 0x722C, 0xC5C0 }, { 0x7230, 0xEBBC }, { 0x7231, 0xB0AE }, { 0x7235, 0xBEF4 }, { 0x7236, 0xB8B8 }, { 0x7237, 0xD2AF }, { 0x7238, 0xB0D6 }, { 0x7239, 0xB5F9 }, - { 0x723B, 0xD8B3 }, { 0x723D, 0xCBAC }, { 0x723F, 0xE3DD }, { 0x7247, 0xC6AC }, { 0x7248, 0xB0E6 }, { 0x724C, 0xC5C6 }, { 0x724D, 0xEBB9 }, { 0x7252, 0xEBBA }, - { 0x7256, 0xEBBB }, { 0x7259, 0xD1C0 }, { 0x725B, 0xC5A3 }, { 0x725D, 0xEAF2 }, { 0x725F, 0xC4B2 }, { 0x7261, 0xC4B5 }, { 0x7262, 0xC0CE }, { 0x7266, 0xEAF3 }, - { 0x7267, 0xC4C1 }, { 0x7269, 0xCEEF }, { 0x726E, 0xEAF0 }, { 0x726F, 0xEAF4 }, { 0x7272, 0xC9FC }, { 0x7275, 0xC7A3 }, { 0x7279, 0xCCD8 }, { 0x727A, 0xCEFE }, - { 0x727E, 0xEAF5 }, { 0x727F, 0xEAF6 }, { 0x7280, 0xCFAC }, { 0x7281, 0xC0E7 }, { 0x7284, 0xEAF7 }, { 0x728A, 0xB6BF }, { 0x728B, 0xEAF8 }, { 0x728D, 0xEAF9 }, - { 0x728F, 0xEAFA }, { 0x7292, 0xEAFB }, { 0x729F, 0xEAF1 }, { 0x72AC, 0xC8AE }, { 0x72AD, 0xE1EB }, { 0x72AF, 0xB7B8 }, { 0x72B0, 0xE1EC }, { 0x72B4, 0xE1ED }, - { 0x72B6, 0xD7B4 }, { 0x72B7, 0xE1EE }, { 0x72B8, 0xE1EF }, { 0x72B9, 0xD3CC }, { 0x72C1, 0xE1F1 }, { 0x72C2, 0xBFF1 }, { 0x72C3, 0xE1F0 }, { 0x72C4, 0xB5D2 }, - { 0x72C8, 0xB1B7 }, { 0x72CD, 0xE1F3 }, { 0x72CE, 0xE1F2 }, { 0x72D0, 0xBAFC }, { 0x72D2, 0xE1F4 }, { 0x72D7, 0xB9B7 }, { 0x72D9, 0xBED1 }, { 0x72DE, 0xC4FC }, - { 0x72E0, 0xBADD }, { 0x72E1, 0xBDC6 }, { 0x72E8, 0xE1F5 }, { 0x72E9, 0xE1F7 }, { 0x72EC, 0xB6C0 }, { 0x72ED, 0xCFC1 }, { 0x72EE, 0xCAA8 }, { 0x72EF, 0xE1F6 }, - { 0x72F0, 0xD5F8 }, { 0x72F1, 0xD3FC }, { 0x72F2, 0xE1F8 }, { 0x72F3, 0xE1FC }, { 0x72F4, 0xE1F9 }, { 0x72F7, 0xE1FA }, { 0x72F8, 0xC0EA }, { 0x72FA, 0xE1FE }, - { 0x72FB, 0xE2A1 }, { 0x72FC, 0xC0C7 }, { 0x7301, 0xE1FB }, { 0x7303, 0xE1FD }, { 0x730A, 0xE2A5 }, { 0x730E, 0xC1D4 }, { 0x7313, 0xE2A3 }, { 0x7315, 0xE2A8 }, - { 0x7316, 0xB2FE }, { 0x7317, 0xE2A2 }, { 0x731B, 0xC3CD }, { 0x731C, 0xB2C2 }, { 0x731D, 0xE2A7 }, { 0x731E, 0xE2A6 }, { 0x7321, 0xE2A4 }, { 0x7322, 0xE2A9 }, - { 0x7325, 0xE2AB }, { 0x7329, 0xD0C9 }, { 0x732A, 0xD6ED }, { 0x732B, 0xC3A8 }, { 0x732C, 0xE2AC }, { 0x732E, 0xCFD7 }, { 0x7331, 0xE2AE }, { 0x7334, 0xBAEF }, - { 0x7337, 0xE9E0 }, { 0x7338, 0xE2AD }, { 0x7339, 0xE2AA }, { 0x733E, 0xBBAB }, { 0x733F, 0xD4B3 }, { 0x734D, 0xE2B0 }, { 0x7350, 0xE2AF }, { 0x7352, 0xE9E1 }, - { 0x7357, 0xE2B1 }, { 0x7360, 0xE2B2 }, { 0x736C, 0xE2B3 }, { 0x736D, 0xCCA1 }, { 0x736F, 0xE2B4 }, { 0x737E, 0xE2B5 }, { 0x7384, 0xD0FE }, { 0x7387, 0xC2CA }, - { 0x7389, 0xD3F1 }, { 0x738B, 0xCDF5 }, { 0x738E, 0xE7E0 }, { 0x7391, 0xE7E1 }, { 0x7396, 0xBEC1 }, { 0x739B, 0xC2EA }, { 0x739F, 0xE7E4 }, { 0x73A2, 0xE7E3 }, - { 0x73A9, 0xCDE6 }, { 0x73AB, 0xC3B5 }, { 0x73AE, 0xE7E2 }, { 0x73AF, 0xBBB7 }, { 0x73B0, 0xCFD6 }, { 0x73B2, 0xC1E1 }, { 0x73B3, 0xE7E9 }, { 0x73B7, 0xE7E8 }, - { 0x73BA, 0xE7F4 }, { 0x73BB, 0xB2A3 }, { 0x73C0, 0xE7EA }, { 0x73C2, 0xE7E6 }, { 0x73C8, 0xE7EC }, { 0x73C9, 0xE7EB }, { 0x73CA, 0xC9BA }, { 0x73CD, 0xD5E4 }, - { 0x73CF, 0xE7E5 }, { 0x73D0, 0xB7A9 }, { 0x73D1, 0xE7E7 }, { 0x73D9, 0xE7EE }, { 0x73DE, 0xE7F3 }, { 0x73E0, 0xD6E9 }, { 0x73E5, 0xE7ED }, { 0x73E7, 0xE7F2 }, - { 0x73E9, 0xE7F1 }, { 0x73ED, 0xB0E0 }, { 0x73F2, 0xE7F5 }, { 0x7403, 0xC7F2 }, { 0x7405, 0xC0C5 }, { 0x7406, 0xC0ED }, { 0x7409, 0xC1F0 }, { 0x740A, 0xE7F0 }, - { 0x740F, 0xE7F6 }, { 0x7410, 0xCBF6 }, { 0x741A, 0xE8A2 }, { 0x741B, 0xE8A1 }, { 0x7422, 0xD7C1 }, { 0x7425, 0xE7FA }, { 0x7426, 0xE7F9 }, { 0x7428, 0xE7FB }, - { 0x742A, 0xE7F7 }, { 0x742C, 0xE7FE }, { 0x742E, 0xE7FD }, { 0x7430, 0xE7FC }, { 0x7433, 0xC1D5 }, { 0x7434, 0xC7D9 }, { 0x7435, 0xC5FD }, { 0x7436, 0xC5C3 }, - { 0x743C, 0xC7ED }, { 0x7441, 0xE8A3 }, { 0x7455, 0xE8A6 }, { 0x7457, 0xE8A5 }, { 0x7459, 0xE8A7 }, { 0x745A, 0xBAF7 }, { 0x745B, 0xE7F8 }, { 0x745C, 0xE8A4 }, - { 0x745E, 0xC8F0 }, { 0x745F, 0xC9AA }, { 0x746D, 0xE8A9 }, { 0x7470, 0xB9E5 }, { 0x7476, 0xD1FE }, { 0x7477, 0xE8A8 }, { 0x747E, 0xE8AA }, { 0x7480, 0xE8AD }, - { 0x7481, 0xE8AE }, { 0x7483, 0xC1A7 }, { 0x7487, 0xE8AF }, { 0x748B, 0xE8B0 }, { 0x748E, 0xE8AC }, { 0x7490, 0xE8B4 }, { 0x749C, 0xE8AB }, { 0x749E, 0xE8B1 }, - { 0x74A7, 0xE8B5 }, { 0x74A8, 0xE8B2 }, { 0x74A9, 0xE8B3 }, { 0x74BA, 0xE8B7 }, { 0x74D2, 0xE8B6 }, { 0x74DC, 0xB9CF }, { 0x74DE, 0xF0AC }, { 0x74E0, 0xF0AD }, - { 0x74E2, 0xC6B0 }, { 0x74E3, 0xB0EA }, { 0x74E4, 0xC8BF }, { 0x74E6, 0xCDDF }, { 0x74EE, 0xCECD }, { 0x74EF, 0xEAB1 }, { 0x74F4, 0xEAB2 }, { 0x74F6, 0xC6BF }, - { 0x74F7, 0xB4C9 }, { 0x74FF, 0xEAB3 }, { 0x7504, 0xD5E7 }, { 0x750D, 0xDDF9 }, { 0x750F, 0xEAB4 }, { 0x7511, 0xEAB5 }, { 0x7513, 0xEAB6 }, { 0x7518, 0xB8CA }, - { 0x7519, 0xDFB0 }, { 0x751A, 0xC9F5 }, { 0x751C, 0xCCF0 }, { 0x751F, 0xC9FA }, { 0x7525, 0xC9FB }, { 0x7528, 0xD3C3 }, { 0x7529, 0xCBA6 }, { 0x752B, 0xB8A6 }, - { 0x752C, 0xF0AE }, { 0x752D, 0xB1C2 }, { 0x752F, 0xE5B8 }, { 0x7530, 0xCCEF }, { 0x7531, 0xD3C9 }, { 0x7532, 0xBCD7 }, { 0x7533, 0xC9EA }, { 0x7535, 0xB5E7 }, - { 0x7537, 0xC4D0 }, { 0x7538, 0xB5E9 }, { 0x753A, 0xEEAE }, { 0x753B, 0xBBAD }, { 0x753E, 0xE7DE }, { 0x7540, 0xEEAF }, { 0x7545, 0xB3A9 }, { 0x7548, 0xEEB2 }, - { 0x754B, 0xEEB1 }, { 0x754C, 0xBDE7 }, { 0x754E, 0xEEB0 }, { 0x754F, 0xCEB7 }, { 0x7554, 0xC5CF }, { 0x7559, 0xC1F4 }, { 0x755A, 0xDBCE }, { 0x755B, 0xEEB3 }, - { 0x755C, 0xD0F3 }, { 0x7565, 0xC2D4 }, { 0x7566, 0xC6E8 }, { 0x756A, 0xB7AC }, { 0x7572, 0xEEB4 }, { 0x7574, 0xB3EB }, { 0x7578, 0xBBFB }, { 0x7579, 0xEEB5 }, - { 0x757F, 0xE7DC }, { 0x7583, 0xEEB6 }, { 0x7586, 0xBDAE }, { 0x758B, 0xF1E2 }, { 0x758F, 0xCAE8 }, { 0x7591, 0xD2C9 }, { 0x7592, 0xF0DA }, { 0x7594, 0xF0DB }, - { 0x7596, 0xF0DC }, { 0x7597, 0xC1C6 }, { 0x7599, 0xB8ED }, { 0x759A, 0xBECE }, { 0x759D, 0xF0DE }, { 0x759F, 0xC5B1 }, { 0x75A0, 0xF0DD }, { 0x75A1, 0xD1F1 }, - { 0x75A3, 0xF0E0 }, { 0x75A4, 0xB0CC }, { 0x75A5, 0xBDEA }, { 0x75AB, 0xD2DF }, { 0x75AC, 0xF0DF }, { 0x75AE, 0xB4AF }, { 0x75AF, 0xB7E8 }, { 0x75B0, 0xF0E6 }, - { 0x75B1, 0xF0E5 }, { 0x75B2, 0xC6A3 }, { 0x75B3, 0xF0E1 }, { 0x75B4, 0xF0E2 }, { 0x75B5, 0xB4C3 }, { 0x75B8, 0xF0E3 }, { 0x75B9, 0xD5EE }, { 0x75BC, 0xCCDB }, - { 0x75BD, 0xBED2 }, { 0x75BE, 0xBCB2 }, { 0x75C2, 0xF0E8 }, { 0x75C3, 0xF0E7 }, { 0x75C4, 0xF0E4 }, { 0x75C5, 0xB2A1 }, { 0x75C7, 0xD6A2 }, { 0x75C8, 0xD3B8 }, - { 0x75C9, 0xBEB7 }, { 0x75CA, 0xC8AC }, { 0x75CD, 0xF0EA }, { 0x75D2, 0xD1F7 }, { 0x75D4, 0xD6CC }, { 0x75D5, 0xBADB }, { 0x75D6, 0xF0E9 }, { 0x75D8, 0xB6BB }, - { 0x75DB, 0xCDB4 }, { 0x75DE, 0xC6A6 }, { 0x75E2, 0xC1A1 }, { 0x75E3, 0xF0EB }, { 0x75E4, 0xF0EE }, { 0x75E6, 0xF0ED }, { 0x75E7, 0xF0F0 }, { 0x75E8, 0xF0EC }, - { 0x75EA, 0xBBBE }, { 0x75EB, 0xF0EF }, { 0x75F0, 0xCCB5 }, { 0x75F1, 0xF0F2 }, { 0x75F4, 0xB3D5 }, { 0x75F9, 0xB1D4 }, { 0x75FC, 0xF0F3 }, { 0x75FF, 0xF0F4 }, - { 0x7600, 0xF0F6 }, { 0x7601, 0xB4E1 }, { 0x7603, 0xF0F1 }, { 0x7605, 0xF0F7 }, { 0x760A, 0xF0FA }, { 0x760C, 0xF0F8 }, { 0x7610, 0xF0F5 }, { 0x7615, 0xF0FD }, - { 0x7617, 0xF0F9 }, { 0x7618, 0xF0FC }, { 0x7619, 0xF0FE }, { 0x761B, 0xF1A1 }, { 0x761F, 0xCEC1 }, { 0x7620, 0xF1A4 }, { 0x7622, 0xF1A3 }, { 0x7624, 0xC1F6 }, - { 0x7625, 0xF0FB }, { 0x7626, 0xCADD }, { 0x7629, 0xB4F1 }, { 0x762A, 0xB1F1 }, { 0x762B, 0xCCB1 }, { 0x762D, 0xF1A6 }, { 0x7630, 0xF1A7 }, { 0x7633, 0xF1AC }, - { 0x7634, 0xD5CE }, { 0x7635, 0xF1A9 }, { 0x7638, 0xC8B3 }, { 0x763C, 0xF1A2 }, { 0x763E, 0xF1AB }, { 0x763F, 0xF1A8 }, { 0x7640, 0xF1A5 }, { 0x7643, 0xF1AA }, - { 0x764C, 0xB0A9 }, { 0x764D, 0xF1AD }, { 0x7654, 0xF1AF }, { 0x7656, 0xF1B1 }, { 0x765C, 0xF1B0 }, { 0x765E, 0xF1AE }, { 0x7663, 0xD1A2 }, { 0x766B, 0xF1B2 }, - { 0x766F, 0xF1B3 }, { 0x7678, 0xB9EF }, { 0x767B, 0xB5C7 }, { 0x767D, 0xB0D7 }, { 0x767E, 0xB0D9 }, { 0x7682, 0xD4ED }, { 0x7684, 0xB5C4 }, { 0x7686, 0xBDD4 }, - { 0x7687, 0xBBCA }, { 0x7688, 0xF0A7 }, { 0x768B, 0xB8DE }, { 0x768E, 0xF0A8 }, { 0x7691, 0xB0A8 }, { 0x7693, 0xF0A9 }, { 0x7696, 0xCDEE }, { 0x7699, 0xF0AA }, - { 0x76A4, 0xF0AB }, { 0x76AE, 0xC6A4 }, { 0x76B1, 0xD6E5 }, { 0x76B2, 0xF1E4 }, { 0x76B4, 0xF1E5 }, { 0x76BF, 0xC3F3 }, { 0x76C2, 0xD3DB }, { 0x76C5, 0xD6D1 }, - { 0x76C6, 0xC5E8 }, { 0x76C8, 0xD3AF }, { 0x76CA, 0xD2E6 }, { 0x76CD, 0xEEC1 }, { 0x76CE, 0xB0BB }, { 0x76CF, 0xD5B5 }, { 0x76D0, 0xD1CE }, { 0x76D1, 0xBCE0 }, - { 0x76D2, 0xBAD0 }, { 0x76D4, 0xBFF8 }, { 0x76D6, 0xB8C7 }, { 0x76D7, 0xB5C1 }, { 0x76D8, 0xC5CC }, { 0x76DB, 0xCAA2 }, { 0x76DF, 0xC3CB }, { 0x76E5, 0xEEC2 }, - { 0x76EE, 0xC4BF }, { 0x76EF, 0xB6A2 }, { 0x76F1, 0xEDEC }, { 0x76F2, 0xC3A4 }, { 0x76F4, 0xD6B1 }, { 0x76F8, 0xCFE0 }, { 0x76F9, 0xEDEF }, { 0x76FC, 0xC5CE }, - { 0x76FE, 0xB6DC }, { 0x7701, 0xCAA1 }, { 0x7704, 0xEDED }, { 0x7707, 0xEDF0 }, { 0x7708, 0xEDF1 }, { 0x7709, 0xC3BC }, { 0x770B, 0xBFB4 }, { 0x770D, 0xEDEE }, - { 0x7719, 0xEDF4 }, { 0x771A, 0xEDF2 }, { 0x771F, 0xD5E6 }, { 0x7720, 0xC3DF }, { 0x7722, 0xEDF3 }, { 0x7726, 0xEDF6 }, { 0x7728, 0xD5A3 }, { 0x7729, 0xD1A3 }, - { 0x772D, 0xEDF5 }, { 0x772F, 0xC3D0 }, { 0x7735, 0xEDF7 }, { 0x7736, 0xBFF4 }, { 0x7737, 0xBEEC }, { 0x7738, 0xEDF8 }, { 0x773A, 0xCCF7 }, { 0x773C, 0xD1DB }, - { 0x7740, 0xD7C5 }, { 0x7741, 0xD5F6 }, { 0x7743, 0xEDFC }, { 0x7747, 0xEDFB }, { 0x7750, 0xEDF9 }, { 0x7751, 0xEDFA }, { 0x775A, 0xEDFD }, { 0x775B, 0xBEA6 }, - { 0x7761, 0xCBAF }, { 0x7762, 0xEEA1 }, { 0x7763, 0xB6BD }, { 0x7765, 0xEEA2 }, { 0x7766, 0xC4C0 }, { 0x7768, 0xEDFE }, { 0x776B, 0xBDDE }, { 0x776C, 0xB2C7 }, - { 0x7779, 0xB6C3 }, { 0x777D, 0xEEA5 }, { 0x777E, 0xD8BA }, { 0x777F, 0xEEA3 }, { 0x7780, 0xEEA6 }, { 0x7784, 0xC3E9 }, { 0x7785, 0xB3F2 }, { 0x778C, 0xEEA7 }, - { 0x778D, 0xEEA4 }, { 0x778E, 0xCFB9 }, { 0x7791, 0xEEA8 }, { 0x7792, 0xC2F7 }, { 0x779F, 0xEEA9 }, { 0x77A0, 0xEEAA }, { 0x77A2, 0xDEAB }, { 0x77A5, 0xC6B3 }, - { 0x77A7, 0xC7C6 }, { 0x77A9, 0xD6F5 }, { 0x77AA, 0xB5C9 }, { 0x77AC, 0xCBB2 }, { 0x77B0, 0xEEAB }, { 0x77B3, 0xCDAB }, { 0x77B5, 0xEEAC }, { 0x77BB, 0xD5B0 }, - { 0x77BD, 0xEEAD }, { 0x77BF, 0xF6C4 }, { 0x77CD, 0xDBC7 }, { 0x77D7, 0xB4A3 }, { 0x77DB, 0xC3AC }, { 0x77DC, 0xF1E6 }, { 0x77E2, 0xCAB8 }, { 0x77E3, 0xD2D3 }, - { 0x77E5, 0xD6AA }, { 0x77E7, 0xEFF2 }, { 0x77E9, 0xBED8 }, { 0x77EB, 0xBDC3 }, { 0x77EC, 0xEFF3 }, { 0x77ED, 0xB6CC }, { 0x77EE, 0xB0AB }, { 0x77F3, 0xCAAF }, - { 0x77F6, 0xEDB6 }, { 0x77F8, 0xEDB7 }, { 0x77FD, 0xCEF9 }, { 0x77FE, 0xB7AF }, { 0x77FF, 0xBFF3 }, { 0x7800, 0xEDB8 }, { 0x7801, 0xC2EB }, { 0x7802, 0xC9B0 }, - { 0x7809, 0xEDB9 }, { 0x780C, 0xC6F6 }, { 0x780D, 0xBFB3 }, { 0x7811, 0xEDBC }, { 0x7812, 0xC5F8 }, { 0x7814, 0xD1D0 }, { 0x7816, 0xD7A9 }, { 0x7817, 0xEDBA }, - { 0x7818, 0xEDBB }, { 0x781A, 0xD1E2 }, { 0x781C, 0xEDBF }, { 0x781D, 0xEDC0 }, { 0x781F, 0xEDC4 }, { 0x7823, 0xEDC8 }, { 0x7825, 0xEDC6 }, { 0x7826, 0xEDCE }, - { 0x7827, 0xD5E8 }, { 0x7829, 0xEDC9 }, { 0x782C, 0xEDC7 }, { 0x782D, 0xEDBE }, { 0x7830, 0xC5E9 }, { 0x7834, 0xC6C6 }, { 0x7837, 0xC9E9 }, { 0x7838, 0xD4D2 }, - { 0x7839, 0xEDC1 }, { 0x783A, 0xEDC2 }, { 0x783B, 0xEDC3 }, { 0x783C, 0xEDC5 }, { 0x783E, 0xC0F9 }, { 0x7840, 0xB4A1 }, { 0x7845, 0xB9E8 }, { 0x7847, 0xEDD0 }, - { 0x784C, 0xEDD1 }, { 0x784E, 0xEDCA }, { 0x7850, 0xEDCF }, { 0x7852, 0xCEF8 }, { 0x7855, 0xCBB6 }, { 0x7856, 0xEDCC }, { 0x7857, 0xEDCD }, { 0x785D, 0xCFF5 }, - { 0x786A, 0xEDD2 }, { 0x786B, 0xC1F2 }, { 0x786C, 0xD3B2 }, { 0x786D, 0xEDCB }, { 0x786E, 0xC8B7 }, { 0x7877, 0xBCEF }, { 0x787C, 0xC5F0 }, { 0x7887, 0xEDD6 }, - { 0x7889, 0xB5EF }, { 0x788C, 0xC2B5 }, { 0x788D, 0xB0AD }, { 0x788E, 0xCBE9 }, { 0x7891, 0xB1AE }, { 0x7893, 0xEDD4 }, { 0x7897, 0xCDEB }, { 0x7898, 0xB5E2 }, - { 0x789A, 0xEDD5 }, { 0x789B, 0xEDD3 }, { 0x789C, 0xEDD7 }, { 0x789F, 0xB5FA }, { 0x78A1, 0xEDD8 }, { 0x78A3, 0xEDD9 }, { 0x78A5, 0xEDDC }, { 0x78A7, 0xB1CC }, - { 0x78B0, 0xC5F6 }, { 0x78B1, 0xBCEE }, { 0x78B2, 0xEDDA }, { 0x78B3, 0xCCBC }, { 0x78B4, 0xB2EA }, { 0x78B9, 0xEDDB }, { 0x78BE, 0xC4EB }, { 0x78C1, 0xB4C5 }, - { 0x78C5, 0xB0F5 }, { 0x78C9, 0xEDDF }, { 0x78CA, 0xC0DA }, { 0x78CB, 0xB4E8 }, { 0x78D0, 0xC5CD }, { 0x78D4, 0xEDDD }, { 0x78D5, 0xBFC4 }, { 0x78D9, 0xEDDE }, - { 0x78E8, 0xC4A5 }, { 0x78EC, 0xEDE0 }, { 0x78F2, 0xEDE1 }, { 0x78F4, 0xEDE3 }, { 0x78F7, 0xC1D7 }, { 0x78FA, 0xBBC7 }, { 0x7901, 0xBDB8 }, { 0x7905, 0xEDE2 }, - { 0x7913, 0xEDE4 }, { 0x791E, 0xEDE6 }, { 0x7924, 0xEDE5 }, { 0x7934, 0xEDE7 }, { 0x793A, 0xCABE }, { 0x793B, 0xECEA }, { 0x793C, 0xC0F1 }, { 0x793E, 0xC9E7 }, - { 0x7940, 0xECEB }, { 0x7941, 0xC6EE }, { 0x7946, 0xECEC }, { 0x7948, 0xC6ED }, { 0x7949, 0xECED }, { 0x7953, 0xECF0 }, { 0x7956, 0xD7E6 }, { 0x7957, 0xECF3 }, - { 0x795A, 0xECF1 }, { 0x795B, 0xECEE }, { 0x795C, 0xECEF }, { 0x795D, 0xD7A3 }, { 0x795E, 0xC9F1 }, { 0x795F, 0xCBEE }, { 0x7960, 0xECF4 }, { 0x7962, 0xECF2 }, - { 0x7965, 0xCFE9 }, { 0x7967, 0xECF6 }, { 0x7968, 0xC6B1 }, { 0x796D, 0xBCC0 }, { 0x796F, 0xECF5 }, { 0x7977, 0xB5BB }, { 0x7978, 0xBBF6 }, { 0x797A, 0xECF7 }, - { 0x7980, 0xD9F7 }, { 0x7981, 0xBDFB }, { 0x7984, 0xC2BB }, { 0x7985, 0xECF8 }, { 0x798A, 0xECF9 }, { 0x798F, 0xB8A3 }, { 0x799A, 0xECFA }, { 0x79A7, 0xECFB }, - { 0x79B3, 0xECFC }, { 0x79B9, 0xD3ED }, { 0x79BA, 0xD8AE }, { 0x79BB, 0xC0EB }, { 0x79BD, 0xC7DD }, { 0x79BE, 0xBACC }, { 0x79C0, 0xD0E3 }, { 0x79C1, 0xCBBD }, - { 0x79C3, 0xCDBA }, { 0x79C6, 0xB8D1 }, { 0x79C9, 0xB1FC }, { 0x79CB, 0xC7EF }, { 0x79CD, 0xD6D6 }, { 0x79D1, 0xBFC6 }, { 0x79D2, 0xC3EB }, { 0x79D5, 0xEFF5 }, - { 0x79D8, 0xC3D8 }, { 0x79DF, 0xD7E2 }, { 0x79E3, 0xEFF7 }, { 0x79E4, 0xB3D3 }, { 0x79E6, 0xC7D8 }, { 0x79E7, 0xD1ED }, { 0x79E9, 0xD6C8 }, { 0x79EB, 0xEFF8 }, - { 0x79ED, 0xEFF6 }, { 0x79EF, 0xBBFD }, { 0x79F0, 0xB3C6 }, { 0x79F8, 0xBDD5 }, { 0x79FB, 0xD2C6 }, { 0x79FD, 0xBBE0 }, { 0x7A00, 0xCFA1 }, { 0x7A02, 0xEFFC }, - { 0x7A03, 0xEFFB }, { 0x7A06, 0xEFF9 }, { 0x7A0B, 0xB3CC }, { 0x7A0D, 0xC9D4 }, { 0x7A0E, 0xCBB0 }, { 0x7A14, 0xEFFE }, { 0x7A17, 0xB0DE }, { 0x7A1A, 0xD6C9 }, - { 0x7A1E, 0xEFFD }, { 0x7A20, 0xB3ED }, { 0x7A23, 0xF6D5 }, { 0x7A33, 0xCEC8 }, { 0x7A37, 0xF0A2 }, { 0x7A39, 0xF0A1 }, { 0x7A3B, 0xB5BE }, { 0x7A3C, 0xBCDA }, - { 0x7A3D, 0xBBFC }, { 0x7A3F, 0xB8E5 }, { 0x7A46, 0xC4C2 }, { 0x7A51, 0xF0A3 }, { 0x7A57, 0xCBEB }, { 0x7A70, 0xF0A6 }, { 0x7A74, 0xD1A8 }, { 0x7A76, 0xBEBF }, - { 0x7A77, 0xC7EE }, { 0x7A78, 0xF1B6 }, { 0x7A79, 0xF1B7 }, { 0x7A7A, 0xBFD5 }, { 0x7A7F, 0xB4A9 }, { 0x7A80, 0xF1B8 }, { 0x7A81, 0xCDBB }, { 0x7A83, 0xC7D4 }, - { 0x7A84, 0xD5AD }, { 0x7A86, 0xF1B9 }, { 0x7A88, 0xF1BA }, { 0x7A8D, 0xC7CF }, { 0x7A91, 0xD2A4 }, { 0x7A92, 0xD6CF }, { 0x7A95, 0xF1BB }, { 0x7A96, 0xBDD1 }, - { 0x7A97, 0xB4B0 }, { 0x7A98, 0xBEBD }, { 0x7A9C, 0xB4DC }, { 0x7A9D, 0xCED1 }, { 0x7A9F, 0xBFDF }, { 0x7AA0, 0xF1BD }, { 0x7AA5, 0xBFFA }, { 0x7AA6, 0xF1BC }, - { 0x7AA8, 0xF1BF }, { 0x7AAC, 0xF1BE }, { 0x7AAD, 0xF1C0 }, { 0x7AB3, 0xF1C1 }, { 0x7ABF, 0xC1FE }, { 0x7ACB, 0xC1A2 }, { 0x7AD6, 0xCAFA }, { 0x7AD9, 0xD5BE }, - { 0x7ADE, 0xBEBA }, { 0x7ADF, 0xBEB9 }, { 0x7AE0, 0xD5C2 }, { 0x7AE3, 0xBFA2 }, { 0x7AE5, 0xCDAF }, { 0x7AE6, 0xF1B5 }, { 0x7AED, 0xBDDF }, { 0x7AEF, 0xB6CB }, - { 0x7AF9, 0xD6F1 }, { 0x7AFA, 0xF3C3 }, { 0x7AFD, 0xF3C4 }, { 0x7AFF, 0xB8CD }, { 0x7B03, 0xF3C6 }, { 0x7B04, 0xF3C7 }, { 0x7B06, 0xB0CA }, { 0x7B08, 0xF3C5 }, - { 0x7B0A, 0xF3C9 }, { 0x7B0B, 0xCBF1 }, { 0x7B0F, 0xF3CB }, { 0x7B11, 0xD0A6 }, { 0x7B14, 0xB1CA }, { 0x7B15, 0xF3C8 }, { 0x7B19, 0xF3CF }, { 0x7B1B, 0xB5D1 }, - { 0x7B1E, 0xF3D7 }, { 0x7B20, 0xF3D2 }, { 0x7B24, 0xF3D4 }, { 0x7B25, 0xF3D3 }, { 0x7B26, 0xB7FB }, { 0x7B28, 0xB1BF }, { 0x7B2A, 0xF3CE }, { 0x7B2B, 0xF3CA }, - { 0x7B2C, 0xB5DA }, { 0x7B2E, 0xF3D0 }, { 0x7B31, 0xF3D1 }, { 0x7B33, 0xF3D5 }, { 0x7B38, 0xF3CD }, { 0x7B3A, 0xBCE3 }, { 0x7B3C, 0xC1FD }, { 0x7B3E, 0xF3D6 }, - { 0x7B45, 0xF3DA }, { 0x7B47, 0xF3CC }, { 0x7B49, 0xB5C8 }, { 0x7B4B, 0xBDEE }, { 0x7B4C, 0xF3DC }, { 0x7B4F, 0xB7A4 }, { 0x7B50, 0xBFF0 }, { 0x7B51, 0xD6FE }, - { 0x7B52, 0xCDB2 }, { 0x7B54, 0xB4F0 }, { 0x7B56, 0xB2DF }, { 0x7B58, 0xF3D8 }, { 0x7B5A, 0xF3D9 }, { 0x7B5B, 0xC9B8 }, { 0x7B5D, 0xF3DD }, { 0x7B60, 0xF3DE }, - { 0x7B62, 0xF3E1 }, { 0x7B6E, 0xF3DF }, { 0x7B71, 0xF3E3 }, { 0x7B72, 0xF3E2 }, { 0x7B75, 0xF3DB }, { 0x7B77, 0xBFEA }, { 0x7B79, 0xB3EF }, { 0x7B7B, 0xF3E0 }, - { 0x7B7E, 0xC7A9 }, { 0x7B80, 0xBCF2 }, { 0x7B85, 0xF3EB }, { 0x7B8D, 0xB9BF }, { 0x7B90, 0xF3E4 }, { 0x7B94, 0xB2AD }, { 0x7B95, 0xBBFE }, { 0x7B97, 0xCBE3 }, - { 0x7B9C, 0xF3ED }, { 0x7B9D, 0xF3E9 }, { 0x7BA1, 0xB9DC }, { 0x7BA2, 0xF3EE }, { 0x7BA6, 0xF3E5 }, { 0x7BA7, 0xF3E6 }, { 0x7BA8, 0xF3EA }, { 0x7BA9, 0xC2E1 }, - { 0x7BAA, 0xF3EC }, { 0x7BAB, 0xF3EF }, { 0x7BAC, 0xF3E8 }, { 0x7BAD, 0xBCFD }, { 0x7BB1, 0xCFE4 }, { 0x7BB4, 0xF3F0 }, { 0x7BB8, 0xF3E7 }, { 0x7BC1, 0xF3F2 }, - { 0x7BC6, 0xD7AD }, { 0x7BC7, 0xC6AA }, { 0x7BCC, 0xF3F3 }, { 0x7BD1, 0xF3F1 }, { 0x7BD3, 0xC2A8 }, { 0x7BD9, 0xB8DD }, { 0x7BDA, 0xF3F5 }, { 0x7BDD, 0xF3F4 }, - { 0x7BE1, 0xB4DB }, { 0x7BE5, 0xF3F6 }, { 0x7BE6, 0xF3F7 }, { 0x7BEA, 0xF3F8 }, { 0x7BEE, 0xC0BA }, { 0x7BF1, 0xC0E9 }, { 0x7BF7, 0xC5F1 }, { 0x7BFC, 0xF3FB }, - { 0x7BFE, 0xF3FA }, { 0x7C07, 0xB4D8 }, { 0x7C0B, 0xF3FE }, { 0x7C0C, 0xF3F9 }, { 0x7C0F, 0xF3FC }, { 0x7C16, 0xF3FD }, { 0x7C1F, 0xF4A1 }, { 0x7C26, 0xF4A3 }, - { 0x7C27, 0xBBC9 }, { 0x7C2A, 0xF4A2 }, { 0x7C38, 0xF4A4 }, { 0x7C3F, 0xB2BE }, { 0x7C40, 0xF4A6 }, { 0x7C41, 0xF4A5 }, { 0x7C4D, 0xBCAE }, { 0x7C73, 0xC3D7 }, - { 0x7C74, 0xD9E1 }, { 0x7C7B, 0xC0E0 }, { 0x7C7C, 0xF4CC }, { 0x7C7D, 0xD7D1 }, { 0x7C89, 0xB7DB }, { 0x7C91, 0xF4CE }, { 0x7C92, 0xC1A3 }, { 0x7C95, 0xC6C9 }, - { 0x7C97, 0xB4D6 }, { 0x7C98, 0xD5B3 }, { 0x7C9C, 0xF4D0 }, { 0x7C9D, 0xF4CF }, { 0x7C9E, 0xF4D1 }, { 0x7C9F, 0xCBDA }, { 0x7CA2, 0xF4D2 }, { 0x7CA4, 0xD4C1 }, - { 0x7CA5, 0xD6E0 }, { 0x7CAA, 0xB7E0 }, { 0x7CAE, 0xC1B8 }, { 0x7CB1, 0xC1BB }, { 0x7CB2, 0xF4D3 }, { 0x7CB3, 0xBEAC }, { 0x7CB9, 0xB4E2 }, { 0x7CBC, 0xF4D4 }, - { 0x7CBD, 0xF4D5 }, { 0x7CBE, 0xBEAB }, { 0x7CC1, 0xF4D6 }, { 0x7CC5, 0xF4DB }, { 0x7CC7, 0xF4D7 }, { 0x7CC8, 0xF4DA }, { 0x7CCA, 0xBAFD }, { 0x7CCC, 0xF4D8 }, - { 0x7CCD, 0xF4D9 }, { 0x7CD5, 0xB8E2 }, { 0x7CD6, 0xCCC7 }, { 0x7CD7, 0xF4DC }, { 0x7CD9, 0xB2DA }, { 0x7CDC, 0xC3D3 }, { 0x7CDF, 0xD4E3 }, { 0x7CE0, 0xBFB7 }, - { 0x7CE8, 0xF4DD }, { 0x7CEF, 0xC5B4 }, { 0x7CF8, 0xF4E9 }, { 0x7CFB, 0xCFB5 }, { 0x7D0A, 0xCEC9 }, { 0x7D20, 0xCBD8 }, { 0x7D22, 0xCBF7 }, { 0x7D27, 0xBDF4 }, - { 0x7D2B, 0xD7CF }, { 0x7D2F, 0xC0DB }, { 0x7D6E, 0xD0F5 }, { 0x7D77, 0xF4EA }, { 0x7DA6, 0xF4EB }, { 0x7DAE, 0xF4EC }, { 0x7E3B, 0xF7E3 }, { 0x7E41, 0xB7B1 }, - { 0x7E47, 0xF4ED }, { 0x7E82, 0xD7EB }, { 0x7E9B, 0xF4EE }, { 0x7E9F, 0xE6F9 }, { 0x7EA0, 0xBEC0 }, { 0x7EA1, 0xE6FA }, { 0x7EA2, 0xBAEC }, { 0x7EA3, 0xE6FB }, - { 0x7EA4, 0xCFCB }, { 0x7EA5, 0xE6FC }, { 0x7EA6, 0xD4BC }, { 0x7EA7, 0xBCB6 }, { 0x7EA8, 0xE6FD }, { 0x7EA9, 0xE6FE }, { 0x7EAA, 0xBCCD }, { 0x7EAB, 0xC8D2 }, - { 0x7EAC, 0xCEB3 }, { 0x7EAD, 0xE7A1 }, { 0x7EAF, 0xB4BF }, { 0x7EB0, 0xE7A2 }, { 0x7EB1, 0xC9B4 }, { 0x7EB2, 0xB8D9 }, { 0x7EB3, 0xC4C9 }, { 0x7EB5, 0xD7DD }, - { 0x7EB6, 0xC2DA }, { 0x7EB7, 0xB7D7 }, { 0x7EB8, 0xD6BD }, { 0x7EB9, 0xCEC6 }, { 0x7EBA, 0xB7C4 }, { 0x7EBD, 0xC5A6 }, { 0x7EBE, 0xE7A3 }, { 0x7EBF, 0xCFDF }, - { 0x7EC0, 0xE7A4 }, { 0x7EC1, 0xE7A5 }, { 0x7EC2, 0xE7A6 }, { 0x7EC3, 0xC1B7 }, { 0x7EC4, 0xD7E9 }, { 0x7EC5, 0xC9F0 }, { 0x7EC6, 0xCFB8 }, { 0x7EC7, 0xD6AF }, - { 0x7EC8, 0xD6D5 }, { 0x7EC9, 0xE7A7 }, { 0x7ECA, 0xB0ED }, { 0x7ECB, 0xE7A8 }, { 0x7ECC, 0xE7A9 }, { 0x7ECD, 0xC9DC }, { 0x7ECE, 0xD2EF }, { 0x7ECF, 0xBEAD }, - { 0x7ED0, 0xE7AA }, { 0x7ED1, 0xB0F3 }, { 0x7ED2, 0xC8DE }, { 0x7ED3, 0xBDE1 }, { 0x7ED4, 0xE7AB }, { 0x7ED5, 0xC8C6 }, { 0x7ED7, 0xE7AC }, { 0x7ED8, 0xBBE6 }, - { 0x7ED9, 0xB8F8 }, { 0x7EDA, 0xD1A4 }, { 0x7EDB, 0xE7AD }, { 0x7EDC, 0xC2E7 }, { 0x7EDD, 0xBEF8 }, { 0x7EDE, 0xBDCA }, { 0x7EDF, 0xCDB3 }, { 0x7EE0, 0xE7AE }, - { 0x7EE1, 0xE7AF }, { 0x7EE2, 0xBEEE }, { 0x7EE3, 0xD0E5 }, { 0x7EE5, 0xCBE7 }, { 0x7EE6, 0xCCD0 }, { 0x7EE7, 0xBCCC }, { 0x7EE8, 0xE7B0 }, { 0x7EE9, 0xBCA8 }, - { 0x7EEA, 0xD0F7 }, { 0x7EEB, 0xE7B1 }, { 0x7EED, 0xD0F8 }, { 0x7EEE, 0xE7B2 }, { 0x7EEF, 0xE7B3 }, { 0x7EF0, 0xB4C2 }, { 0x7EF1, 0xE7B4 }, { 0x7EF2, 0xE7B5 }, - { 0x7EF3, 0xC9FE }, { 0x7EF4, 0xCEAC }, { 0x7EF5, 0xC3E0 }, { 0x7EF6, 0xE7B7 }, { 0x7EF7, 0xB1C1 }, { 0x7EF8, 0xB3F1 }, { 0x7EFA, 0xE7B8 }, { 0x7EFB, 0xE7B9 }, - { 0x7EFC, 0xD7DB }, { 0x7EFD, 0xD5C0 }, { 0x7EFE, 0xE7BA }, { 0x7EFF, 0xC2CC }, { 0x7F00, 0xD7BA }, { 0x7F01, 0xE7BB }, { 0x7F02, 0xE7BC }, { 0x7F03, 0xE7BD }, - { 0x7F04, 0xBCEA }, { 0x7F05, 0xC3E5 }, { 0x7F06, 0xC0C2 }, { 0x7F07, 0xE7BE }, { 0x7F08, 0xE7BF }, { 0x7F09, 0xBCA9 }, { 0x7F0B, 0xE7C0 }, { 0x7F0C, 0xE7C1 }, - { 0x7F0D, 0xE7B6 }, { 0x7F0E, 0xB6D0 }, { 0x7F0F, 0xE7C2 }, { 0x7F11, 0xE7C3 }, { 0x7F12, 0xE7C4 }, { 0x7F13, 0xBBBA }, { 0x7F14, 0xB5DE }, { 0x7F15, 0xC2C6 }, - { 0x7F16, 0xB1E0 }, { 0x7F17, 0xE7C5 }, { 0x7F18, 0xD4B5 }, { 0x7F19, 0xE7C6 }, { 0x7F1A, 0xB8BF }, { 0x7F1B, 0xE7C8 }, { 0x7F1C, 0xE7C7 }, { 0x7F1D, 0xB7EC }, - { 0x7F1F, 0xE7C9 }, { 0x7F20, 0xB2F8 }, { 0x7F21, 0xE7CA }, { 0x7F22, 0xE7CB }, { 0x7F23, 0xE7CC }, { 0x7F24, 0xE7CD }, { 0x7F25, 0xE7CE }, { 0x7F26, 0xE7CF }, - { 0x7F27, 0xE7D0 }, { 0x7F28, 0xD3A7 }, { 0x7F29, 0xCBF5 }, { 0x7F2A, 0xE7D1 }, { 0x7F2B, 0xE7D2 }, { 0x7F2C, 0xE7D3 }, { 0x7F2D, 0xE7D4 }, { 0x7F2E, 0xC9C9 }, - { 0x7F2F, 0xE7D5 }, { 0x7F30, 0xE7D6 }, { 0x7F31, 0xE7D7 }, { 0x7F32, 0xE7D8 }, { 0x7F33, 0xE7D9 }, { 0x7F34, 0xBDC9 }, { 0x7F35, 0xE7DA }, { 0x7F36, 0xF3BE }, - { 0x7F38, 0xB8D7 }, { 0x7F3A, 0xC8B1 }, { 0x7F42, 0xF3BF }, { 0x7F44, 0xF3C0 }, { 0x7F45, 0xF3C1 }, { 0x7F50, 0xB9DE }, { 0x7F51, 0xCDF8 }, { 0x7F54, 0xD8E8 }, - { 0x7F55, 0xBAB1 }, { 0x7F57, 0xC2DE }, { 0x7F58, 0xEEB7 }, { 0x7F5A, 0xB7A3 }, { 0x7F5F, 0xEEB9 }, { 0x7F61, 0xEEB8 }, { 0x7F62, 0xB0D5 }, { 0x7F68, 0xEEBB }, - { 0x7F69, 0xD5D6 }, { 0x7F6A, 0xD7EF }, { 0x7F6E, 0xD6C3 }, { 0x7F71, 0xEEBD }, { 0x7F72, 0xCAF0 }, { 0x7F74, 0xEEBC }, { 0x7F79, 0xEEBE }, { 0x7F7E, 0xEEC0 }, - { 0x7F81, 0xEEBF }, { 0x7F8A, 0xD1F2 }, { 0x7F8C, 0xC7BC }, { 0x7F8E, 0xC3C0 }, { 0x7F94, 0xB8E1 }, { 0x7F9A, 0xC1E7 }, { 0x7F9D, 0xF4C6 }, { 0x7F9E, 0xD0DF }, - { 0x7F9F, 0xF4C7 }, { 0x7FA1, 0xCFDB }, { 0x7FA4, 0xC8BA }, { 0x7FA7, 0xF4C8 }, { 0x7FAF, 0xF4C9 }, { 0x7FB0, 0xF4CA }, { 0x7FB2, 0xF4CB }, { 0x7FB8, 0xD9FA }, - { 0x7FB9, 0xB8FE }, { 0x7FBC, 0xE5F1 }, { 0x7FBD, 0xD3F0 }, { 0x7FBF, 0xF4E0 }, { 0x7FC1, 0xCECC }, { 0x7FC5, 0xB3E1 }, { 0x7FCA, 0xF1B4 }, { 0x7FCC, 0xD2EE }, - { 0x7FCE, 0xF4E1 }, { 0x7FD4, 0xCFE8 }, { 0x7FD5, 0xF4E2 }, { 0x7FD8, 0xC7CC }, { 0x7FDF, 0xB5D4 }, { 0x7FE0, 0xB4E4 }, { 0x7FE1, 0xF4E4 }, { 0x7FE5, 0xF4E3 }, - { 0x7FE6, 0xF4E5 }, { 0x7FE9, 0xF4E6 }, { 0x7FEE, 0xF4E7 }, { 0x7FF0, 0xBAB2 }, { 0x7FF1, 0xB0BF }, { 0x7FF3, 0xF4E8 }, { 0x7FFB, 0xB7AD }, { 0x7FFC, 0xD2ED }, - { 0x8000, 0xD2AB }, { 0x8001, 0xC0CF }, { 0x8003, 0xBFBC }, { 0x8004, 0xEBA3 }, { 0x8005, 0xD5DF }, { 0x8006, 0xEAC8 }, { 0x800B, 0xF1F3 }, { 0x800C, 0xB6F8 }, - { 0x800D, 0xCBA3 }, { 0x8010, 0xC4CD }, { 0x8012, 0xF1E7 }, { 0x8014, 0xF1E8 }, { 0x8015, 0xB8FB }, { 0x8016, 0xF1E9 }, { 0x8017, 0xBAC4 }, { 0x8018, 0xD4C5 }, - { 0x8019, 0xB0D2 }, { 0x801C, 0xF1EA }, { 0x8020, 0xF1EB }, { 0x8022, 0xF1EC }, { 0x8025, 0xF1ED }, { 0x8026, 0xF1EE }, { 0x8027, 0xF1EF }, { 0x8028, 0xF1F1 }, - { 0x8029, 0xF1F0 }, { 0x802A, 0xC5D5 }, { 0x8031, 0xF1F2 }, { 0x8033, 0xB6FA }, { 0x8035, 0xF1F4 }, { 0x8036, 0xD2AE }, { 0x8037, 0xDEC7 }, { 0x8038, 0xCBCA }, - { 0x803B, 0xB3DC }, { 0x803D, 0xB5A2 }, { 0x803F, 0xB9A2 }, { 0x8042, 0xC4F4 }, { 0x8043, 0xF1F5 }, { 0x8046, 0xF1F6 }, { 0x804A, 0xC1C4 }, { 0x804B, 0xC1FB }, - { 0x804C, 0xD6B0 }, { 0x804D, 0xF1F7 }, { 0x8052, 0xF1F8 }, { 0x8054, 0xC1AA }, { 0x8058, 0xC6B8 }, { 0x805A, 0xBEDB }, { 0x8069, 0xF1F9 }, { 0x806A, 0xB4CF }, - { 0x8071, 0xF1FA }, { 0x807F, 0xEDB2 }, { 0x8080, 0xEDB1 }, { 0x8083, 0xCBE0 }, { 0x8084, 0xD2DE }, { 0x8086, 0xCBC1 }, { 0x8087, 0xD5D8 }, { 0x8089, 0xC8E2 }, - { 0x808B, 0xC0DF }, { 0x808C, 0xBCA1 }, { 0x8093, 0xEBC1 }, { 0x8096, 0xD0A4 }, { 0x8098, 0xD6E2 }, { 0x809A, 0xB6C7 }, { 0x809B, 0xB8D8 }, { 0x809C, 0xEBC0 }, - { 0x809D, 0xB8CE }, { 0x809F, 0xEBBF }, { 0x80A0, 0xB3A6 }, { 0x80A1, 0xB9C9 }, { 0x80A2, 0xD6AB }, { 0x80A4, 0xB7F4 }, { 0x80A5, 0xB7CA }, { 0x80A9, 0xBCE7 }, - { 0x80AA, 0xB7BE }, { 0x80AB, 0xEBC6 }, { 0x80AD, 0xEBC7 }, { 0x80AE, 0xB0B9 }, { 0x80AF, 0xBFCF }, { 0x80B1, 0xEBC5 }, { 0x80B2, 0xD3FD }, { 0x80B4, 0xEBC8 }, - { 0x80B7, 0xEBC9 }, { 0x80BA, 0xB7CE }, { 0x80BC, 0xEBC2 }, { 0x80BD, 0xEBC4 }, { 0x80BE, 0xC9F6 }, { 0x80BF, 0xD6D7 }, { 0x80C0, 0xD5CD }, { 0x80C1, 0xD0B2 }, - { 0x80C2, 0xEBCF }, { 0x80C3, 0xCEB8 }, { 0x80C4, 0xEBD0 }, { 0x80C6, 0xB5A8 }, { 0x80CC, 0xB1B3 }, { 0x80CD, 0xEBD2 }, { 0x80CE, 0xCCA5 }, { 0x80D6, 0xC5D6 }, - { 0x80D7, 0xEBD3 }, { 0x80D9, 0xEBD1 }, { 0x80DA, 0xC5DF }, { 0x80DB, 0xEBCE }, { 0x80DC, 0xCAA4 }, { 0x80DD, 0xEBD5 }, { 0x80DE, 0xB0FB }, { 0x80E1, 0xBAFA }, - { 0x80E4, 0xD8B7 }, { 0x80E5, 0xF1E3 }, { 0x80E7, 0xEBCA }, { 0x80E8, 0xEBCB }, { 0x80E9, 0xEBCC }, { 0x80EA, 0xEBCD }, { 0x80EB, 0xEBD6 }, { 0x80EC, 0xE6C0 }, - { 0x80ED, 0xEBD9 }, { 0x80EF, 0xBFE8 }, { 0x80F0, 0xD2C8 }, { 0x80F1, 0xEBD7 }, { 0x80F2, 0xEBDC }, { 0x80F3, 0xB8EC }, { 0x80F4, 0xEBD8 }, { 0x80F6, 0xBDBA }, - { 0x80F8, 0xD0D8 }, { 0x80FA, 0xB0B7 }, { 0x80FC, 0xEBDD }, { 0x80FD, 0xC4DC }, { 0x8102, 0xD6AC }, { 0x8106, 0xB4E0 }, { 0x8109, 0xC2F6 }, { 0x810A, 0xBCB9 }, - { 0x810D, 0xEBDA }, { 0x810E, 0xEBDB }, { 0x810F, 0xD4E0 }, { 0x8110, 0xC6EA }, { 0x8111, 0xC4D4 }, { 0x8112, 0xEBDF }, { 0x8113, 0xC5A7 }, { 0x8114, 0xD9F5 }, - { 0x8116, 0xB2B1 }, { 0x8118, 0xEBE4 }, { 0x811A, 0xBDC5 }, { 0x811E, 0xEBE2 }, { 0x812C, 0xEBE3 }, { 0x812F, 0xB8AC }, { 0x8131, 0xCDD1 }, { 0x8132, 0xEBE5 }, - { 0x8136, 0xEBE1 }, { 0x8138, 0xC1B3 }, { 0x813E, 0xC6A2 }, { 0x8146, 0xCCF3 }, { 0x8148, 0xEBE6 }, { 0x814A, 0xC0B0 }, { 0x814B, 0xD2B8 }, { 0x814C, 0xEBE7 }, - { 0x8150, 0xB8AF }, { 0x8151, 0xB8AD }, { 0x8153, 0xEBE8 }, { 0x8154, 0xC7BB }, { 0x8155, 0xCDF3 }, { 0x8159, 0xEBEA }, { 0x815A, 0xEBEB }, { 0x8160, 0xEBED }, - { 0x8165, 0xD0C8 }, { 0x8167, 0xEBF2 }, { 0x8169, 0xEBEE }, { 0x816D, 0xEBF1 }, { 0x816E, 0xC8F9 }, { 0x8170, 0xD1FC }, { 0x8171, 0xEBEC }, { 0x8174, 0xEBE9 }, - { 0x8179, 0xB8B9 }, { 0x817A, 0xCFD9 }, { 0x817B, 0xC4E5 }, { 0x817C, 0xEBEF }, { 0x817D, 0xEBF0 }, { 0x817E, 0xCCDA }, { 0x817F, 0xCDC8 }, { 0x8180, 0xB0F2 }, - { 0x8182, 0xEBF6 }, { 0x8188, 0xEBF5 }, { 0x818A, 0xB2B2 }, { 0x818F, 0xB8E0 }, { 0x8191, 0xEBF7 }, { 0x8198, 0xB1EC }, { 0x819B, 0xCCC5 }, { 0x819C, 0xC4A4 }, - { 0x819D, 0xCFA5 }, { 0x81A3, 0xEBF9 }, { 0x81A6, 0xECA2 }, { 0x81A8, 0xC5F2 }, { 0x81AA, 0xEBFA }, { 0x81B3, 0xC9C5 }, { 0x81BA, 0xE2DF }, { 0x81BB, 0xEBFE }, - { 0x81C0, 0xCDCE }, { 0x81C1, 0xECA1 }, { 0x81C2, 0xB1DB }, { 0x81C3, 0xD3B7 }, { 0x81C6, 0xD2DC }, { 0x81CA, 0xEBFD }, { 0x81CC, 0xEBFB }, { 0x81E3, 0xB3BC }, - { 0x81E7, 0xEAB0 }, { 0x81EA, 0xD7D4 }, { 0x81EC, 0xF4AB }, { 0x81ED, 0xB3F4 }, { 0x81F3, 0xD6C1 }, { 0x81F4, 0xD6C2 }, { 0x81FB, 0xD5E9 }, { 0x81FC, 0xBECA }, - { 0x81FE, 0xF4A7 }, { 0x8200, 0xD2A8 }, { 0x8201, 0xF4A8 }, { 0x8202, 0xF4A9 }, { 0x8204, 0xF4AA }, { 0x8205, 0xBECB }, { 0x8206, 0xD3DF }, { 0x820C, 0xC9E0 }, - { 0x820D, 0xC9E1 }, { 0x8210, 0xF3C2 }, { 0x8212, 0xCAE6 }, { 0x8214, 0xCCF2 }, { 0x821B, 0xE2B6 }, { 0x821C, 0xCBB4 }, { 0x821E, 0xCEE8 }, { 0x821F, 0xD6DB }, - { 0x8221, 0xF4AD }, { 0x8222, 0xF4AE }, { 0x8223, 0xF4AF }, { 0x8228, 0xF4B2 }, { 0x822A, 0xBABD }, { 0x822B, 0xF4B3 }, { 0x822C, 0xB0E3 }, { 0x822D, 0xF4B0 }, - { 0x822F, 0xF4B1 }, { 0x8230, 0xBDA2 }, { 0x8231, 0xB2D5 }, { 0x8233, 0xF4B6 }, { 0x8234, 0xF4B7 }, { 0x8235, 0xB6E6 }, { 0x8236, 0xB2B0 }, { 0x8237, 0xCFCF }, - { 0x8238, 0xF4B4 }, { 0x8239, 0xB4AC }, { 0x823B, 0xF4B5 }, { 0x823E, 0xF4B8 }, { 0x8244, 0xF4B9 }, { 0x8247, 0xCDA7 }, { 0x8249, 0xF4BA }, { 0x824B, 0xF4BB }, - { 0x824F, 0xF4BC }, { 0x8258, 0xCBD2 }, { 0x825A, 0xF4BD }, { 0x825F, 0xF4BE }, { 0x8268, 0xF4BF }, { 0x826E, 0xF4DE }, { 0x826F, 0xC1BC }, { 0x8270, 0xBCE8 }, - { 0x8272, 0xC9AB }, { 0x8273, 0xD1DE }, { 0x8274, 0xE5F5 }, { 0x8279, 0xDCB3 }, { 0x827A, 0xD2D5 }, { 0x827D, 0xDCB4 }, { 0x827E, 0xB0AC }, { 0x827F, 0xDCB5 }, - { 0x8282, 0xBDDA }, { 0x8284, 0xDCB9 }, { 0x8288, 0xD8C2 }, { 0x828A, 0xDCB7 }, { 0x828B, 0xD3F3 }, { 0x828D, 0xC9D6 }, { 0x828E, 0xDCBA }, { 0x828F, 0xDCB6 }, - { 0x8291, 0xDCBB }, { 0x8292, 0xC3A2 }, { 0x8297, 0xDCBC }, { 0x8298, 0xDCC5 }, { 0x8299, 0xDCBD }, { 0x829C, 0xCEDF }, { 0x829D, 0xD6A5 }, { 0x829F, 0xDCCF }, - { 0x82A1, 0xDCCD }, { 0x82A4, 0xDCD2 }, { 0x82A5, 0xBDE6 }, { 0x82A6, 0xC2AB }, { 0x82A8, 0xDCB8 }, { 0x82A9, 0xDCCB }, { 0x82AA, 0xDCCE }, { 0x82AB, 0xDCBE }, - { 0x82AC, 0xB7D2 }, { 0x82AD, 0xB0C5 }, { 0x82AE, 0xDCC7 }, { 0x82AF, 0xD0BE }, { 0x82B0, 0xDCC1 }, { 0x82B1, 0xBBA8 }, { 0x82B3, 0xB7BC }, { 0x82B4, 0xDCCC }, - { 0x82B7, 0xDCC6 }, { 0x82B8, 0xDCBF }, { 0x82B9, 0xC7DB }, { 0x82BD, 0xD1BF }, { 0x82BE, 0xDCC0 }, { 0x82C1, 0xDCCA }, { 0x82C4, 0xDCD0 }, { 0x82C7, 0xCEAD }, - { 0x82C8, 0xDCC2 }, { 0x82CA, 0xDCC3 }, { 0x82CB, 0xDCC8 }, { 0x82CC, 0xDCC9 }, { 0x82CD, 0xB2D4 }, { 0x82CE, 0xDCD1 }, { 0x82CF, 0xCBD5 }, { 0x82D1, 0xD4B7 }, - { 0x82D2, 0xDCDB }, { 0x82D3, 0xDCDF }, { 0x82D4, 0xCCA6 }, { 0x82D5, 0xDCE6 }, { 0x82D7, 0xC3E7 }, { 0x82D8, 0xDCDC }, { 0x82DB, 0xBFC1 }, { 0x82DC, 0xDCD9 }, - { 0x82DE, 0xB0FA }, { 0x82DF, 0xB9B6 }, { 0x82E0, 0xDCE5 }, { 0x82E1, 0xDCD3 }, { 0x82E3, 0xDCC4 }, { 0x82E4, 0xDCD6 }, { 0x82E5, 0xC8F4 }, { 0x82E6, 0xBFE0 }, - { 0x82EB, 0xC9BB }, { 0x82EF, 0xB1BD }, { 0x82F1, 0xD3A2 }, { 0x82F4, 0xDCDA }, { 0x82F7, 0xDCD5 }, { 0x82F9, 0xC6BB }, { 0x82FB, 0xDCDE }, { 0x8301, 0xD7C2 }, - { 0x8302, 0xC3AF }, { 0x8303, 0xB7B6 }, { 0x8304, 0xC7D1 }, { 0x8305, 0xC3A9 }, { 0x8306, 0xDCE2 }, { 0x8307, 0xDCD8 }, { 0x8308, 0xDCEB }, { 0x8309, 0xDCD4 }, - { 0x830C, 0xDCDD }, { 0x830E, 0xBEA5 }, { 0x830F, 0xDCD7 }, { 0x8311, 0xDCE0 }, { 0x8314, 0xDCE3 }, { 0x8315, 0xDCE4 }, { 0x8317, 0xDCF8 }, { 0x831A, 0xDCE1 }, - { 0x831B, 0xDDA2 }, { 0x831C, 0xDCE7 }, { 0x8327, 0xBCEB }, { 0x8328, 0xB4C4 }, { 0x832B, 0xC3A3 }, { 0x832C, 0xB2E7 }, { 0x832D, 0xDCFA }, { 0x832F, 0xDCF2 }, - { 0x8331, 0xDCEF }, { 0x8333, 0xDCFC }, { 0x8334, 0xDCEE }, { 0x8335, 0xD2F0 }, { 0x8336, 0xB2E8 }, { 0x8338, 0xC8D7 }, { 0x8339, 0xC8E3 }, { 0x833A, 0xDCFB }, - { 0x833C, 0xDCED }, { 0x8340, 0xDCF7 }, { 0x8343, 0xDCF5 }, { 0x8346, 0xBEA3 }, { 0x8347, 0xDCF4 }, { 0x8349, 0xB2DD }, { 0x834F, 0xDCF3 }, { 0x8350, 0xBCF6 }, - { 0x8351, 0xDCE8 }, { 0x8352, 0xBBC4 }, { 0x8354, 0xC0F3 }, { 0x835A, 0xBCD4 }, { 0x835B, 0xDCE9 }, { 0x835C, 0xDCEA }, { 0x835E, 0xDCF1 }, { 0x835F, 0xDCF6 }, - { 0x8360, 0xDCF9 }, { 0x8361, 0xB5B4 }, { 0x8363, 0xC8D9 }, { 0x8364, 0xBBE7 }, { 0x8365, 0xDCFE }, { 0x8366, 0xDCFD }, { 0x8367, 0xD3AB }, { 0x8368, 0xDDA1 }, - { 0x8369, 0xDDA3 }, { 0x836A, 0xDDA5 }, { 0x836B, 0xD2F1 }, { 0x836C, 0xDDA4 }, { 0x836D, 0xDDA6 }, { 0x836E, 0xDDA7 }, { 0x836F, 0xD2A9 }, { 0x8377, 0xBAC9 }, - { 0x8378, 0xDDA9 }, { 0x837B, 0xDDB6 }, { 0x837C, 0xDDB1 }, { 0x837D, 0xDDB4 }, { 0x8385, 0xDDB0 }, { 0x8386, 0xC6CE }, { 0x8389, 0xC0F2 }, { 0x838E, 0xC9AF }, - { 0x8392, 0xDCEC }, { 0x8393, 0xDDAE }, { 0x8398, 0xDDB7 }, { 0x839B, 0xDCF0 }, { 0x839C, 0xDDAF }, { 0x839E, 0xDDB8 }, { 0x83A0, 0xDDAC }, { 0x83A8, 0xDDB9 }, - { 0x83A9, 0xDDB3 }, { 0x83AA, 0xDDAD }, { 0x83AB, 0xC4AA }, { 0x83B0, 0xDDA8 }, { 0x83B1, 0xC0B3 }, { 0x83B2, 0xC1AB }, { 0x83B3, 0xDDAA }, { 0x83B4, 0xDDAB }, - { 0x83B6, 0xDDB2 }, { 0x83B7, 0xBBF1 }, { 0x83B8, 0xDDB5 }, { 0x83B9, 0xD3A8 }, { 0x83BA, 0xDDBA }, { 0x83BC, 0xDDBB }, { 0x83BD, 0xC3A7 }, { 0x83C0, 0xDDD2 }, - { 0x83C1, 0xDDBC }, { 0x83C5, 0xDDD1 }, { 0x83C7, 0xB9BD }, { 0x83CA, 0xBED5 }, { 0x83CC, 0xBEFA }, { 0x83CF, 0xBACA }, { 0x83D4, 0xDDCA }, { 0x83D6, 0xDDC5 }, - { 0x83D8, 0xDDBF }, { 0x83DC, 0xB2CB }, { 0x83DD, 0xDDC3 }, { 0x83DF, 0xDDCB }, { 0x83E0, 0xB2A4 }, { 0x83E1, 0xDDD5 }, { 0x83E5, 0xDDBE }, { 0x83E9, 0xC6D0 }, - { 0x83EA, 0xDDD0 }, { 0x83F0, 0xDDD4 }, { 0x83F1, 0xC1E2 }, { 0x83F2, 0xB7C6 }, { 0x83F8, 0xDDCE }, { 0x83F9, 0xDDCF }, { 0x83FD, 0xDDC4 }, { 0x8401, 0xDDBD }, - { 0x8403, 0xDDCD }, { 0x8404, 0xCCD1 }, { 0x8406, 0xDDC9 }, { 0x840B, 0xDDC2 }, { 0x840C, 0xC3C8 }, { 0x840D, 0xC6BC }, { 0x840E, 0xCEAE }, { 0x840F, 0xDDCC }, - { 0x8411, 0xDDC8 }, { 0x8418, 0xDDC1 }, { 0x841C, 0xDDC6 }, { 0x841D, 0xC2DC }, { 0x8424, 0xD3A9 }, { 0x8425, 0xD3AA }, { 0x8426, 0xDDD3 }, { 0x8427, 0xCFF4 }, - { 0x8428, 0xC8F8 }, { 0x8431, 0xDDE6 }, { 0x8438, 0xDDC7 }, { 0x843C, 0xDDE0 }, { 0x843D, 0xC2E4 }, { 0x8446, 0xDDE1 }, { 0x8451, 0xDDD7 }, { 0x8457, 0xD6F8 }, - { 0x8459, 0xDDD9 }, { 0x845A, 0xDDD8 }, { 0x845B, 0xB8F0 }, { 0x845C, 0xDDD6 }, { 0x8461, 0xC6CF }, { 0x8463, 0xB6AD }, { 0x8469, 0xDDE2 }, { 0x846B, 0xBAF9 }, - { 0x846C, 0xD4E1 }, { 0x846D, 0xDDE7 }, { 0x8471, 0xB4D0 }, { 0x8473, 0xDDDA }, { 0x8475, 0xBFFB }, { 0x8476, 0xDDE3 }, { 0x8478, 0xDDDF }, { 0x847A, 0xDDDD }, - { 0x8482, 0xB5D9 }, { 0x8487, 0xDDDB }, { 0x8488, 0xDDDC }, { 0x8489, 0xDDDE }, { 0x848B, 0xBDAF }, { 0x848C, 0xDDE4 }, { 0x848E, 0xDDE5 }, { 0x8497, 0xDDF5 }, - { 0x8499, 0xC3C9 }, { 0x849C, 0xCBE2 }, { 0x84A1, 0xDDF2 }, { 0x84AF, 0xD8E1 }, { 0x84B2, 0xC6D1 }, { 0x84B4, 0xDDF4 }, { 0x84B8, 0xD5F4 }, { 0x84B9, 0xDDF3 }, - { 0x84BA, 0xDDF0 }, { 0x84BD, 0xDDEC }, { 0x84BF, 0xDDEF }, { 0x84C1, 0xDDE8 }, { 0x84C4, 0xD0EE }, { 0x84C9, 0xC8D8 }, { 0x84CA, 0xDDEE }, { 0x84CD, 0xDDE9 }, - { 0x84D0, 0xDDEA }, { 0x84D1, 0xCBF2 }, { 0x84D3, 0xDDED }, { 0x84D6, 0xB1CD }, { 0x84DD, 0xC0B6 }, { 0x84DF, 0xBCBB }, { 0x84E0, 0xDDF1 }, { 0x84E3, 0xDDF7 }, - { 0x84E5, 0xDDF6 }, { 0x84E6, 0xDDEB }, { 0x84EC, 0xC5EE }, { 0x84F0, 0xDDFB }, { 0x84FC, 0xDEA4 }, { 0x84FF, 0xDEA3 }, { 0x850C, 0xDDF8 }, { 0x8511, 0xC3EF }, - { 0x8513, 0xC2FB }, { 0x8517, 0xD5E1 }, { 0x851A, 0xCEB5 }, { 0x851F, 0xDDFD }, { 0x8521, 0xB2CC }, { 0x852B, 0xC4E8 }, { 0x852C, 0xCADF }, { 0x8537, 0xC7BE }, - { 0x8538, 0xDDFA }, { 0x8539, 0xDDFC }, { 0x853A, 0xDDFE }, { 0x853B, 0xDEA2 }, { 0x853C, 0xB0AA }, { 0x853D, 0xB1CE }, { 0x8543, 0xDEAC }, { 0x8548, 0xDEA6 }, - { 0x8549, 0xBDB6 }, { 0x854A, 0xC8EF }, { 0x8556, 0xDEA1 }, { 0x8559, 0xDEA5 }, { 0x855E, 0xDEA9 }, { 0x8564, 0xDEA8 }, { 0x8568, 0xDEA7 }, { 0x8572, 0xDEAD }, - { 0x8574, 0xD4CC }, { 0x8579, 0xDEB3 }, { 0x857A, 0xDEAA }, { 0x857B, 0xDEAE }, { 0x857E, 0xC0D9 }, { 0x8584, 0xB1A1 }, { 0x8585, 0xDEB6 }, { 0x8587, 0xDEB1 }, - { 0x858F, 0xDEB2 }, { 0x859B, 0xD1A6 }, { 0x859C, 0xDEB5 }, { 0x85A4, 0xDEAF }, { 0x85A8, 0xDEB0 }, { 0x85AA, 0xD0BD }, { 0x85AE, 0xDEB4 }, { 0x85AF, 0xCAED }, - { 0x85B0, 0xDEB9 }, { 0x85B7, 0xDEB8 }, { 0x85B9, 0xDEB7 }, { 0x85C1, 0xDEBB }, { 0x85C9, 0xBDE5 }, { 0x85CF, 0xB2D8 }, { 0x85D0, 0xC3EA }, { 0x85D3, 0xDEBA }, - { 0x85D5, 0xC5BA }, { 0x85DC, 0xDEBC }, { 0x85E4, 0xCCD9 }, { 0x85E9, 0xB7AA }, { 0x85FB, 0xD4E5 }, { 0x85FF, 0xDEBD }, { 0x8605, 0xDEBF }, { 0x8611, 0xC4A2 }, - { 0x8616, 0xDEC1 }, { 0x8627, 0xDEBE }, { 0x8629, 0xDEC0 }, { 0x8638, 0xD5BA }, { 0x863C, 0xDEC2 }, { 0x864D, 0xF2AE }, { 0x864E, 0xBBA2 }, { 0x864F, 0xC2B2 }, - { 0x8650, 0xC5B0 }, { 0x8651, 0xC2C7 }, { 0x8654, 0xF2AF }, { 0x865A, 0xD0E9 }, { 0x865E, 0xD3DD }, { 0x8662, 0xEBBD }, { 0x866B, 0xB3E6 }, { 0x866C, 0xF2B0 }, - { 0x866E, 0xF2B1 }, { 0x8671, 0xCAAD }, { 0x8679, 0xBAE7 }, { 0x867A, 0xF2B3 }, { 0x867B, 0xF2B5 }, { 0x867C, 0xF2B4 }, { 0x867D, 0xCBE4 }, { 0x867E, 0xCFBA }, - { 0x867F, 0xF2B2 }, { 0x8680, 0xCAB4 }, { 0x8681, 0xD2CF }, { 0x8682, 0xC2EC }, { 0x868A, 0xCEC3 }, { 0x868B, 0xF2B8 }, { 0x868C, 0xB0F6 }, { 0x868D, 0xF2B7 }, - { 0x8693, 0xF2BE }, { 0x8695, 0xB2CF }, { 0x869C, 0xD1C1 }, { 0x869D, 0xF2BA }, { 0x86A3, 0xF2BC }, { 0x86A4, 0xD4E9 }, { 0x86A7, 0xF2BB }, { 0x86A8, 0xF2B6 }, - { 0x86A9, 0xF2BF }, { 0x86AA, 0xF2BD }, { 0x86AC, 0xF2B9 }, { 0x86AF, 0xF2C7 }, { 0x86B0, 0xF2C4 }, { 0x86B1, 0xF2C6 }, { 0x86B4, 0xF2CA }, { 0x86B5, 0xF2C2 }, - { 0x86B6, 0xF2C0 }, { 0x86BA, 0xF2C5 }, { 0x86C0, 0xD6FB }, { 0x86C4, 0xF2C1 }, { 0x86C6, 0xC7F9 }, { 0x86C7, 0xC9DF }, { 0x86C9, 0xF2C8 }, { 0x86CA, 0xB9C6 }, - { 0x86CB, 0xB5B0 }, { 0x86CE, 0xF2C3 }, { 0x86CF, 0xF2C9 }, { 0x86D0, 0xF2D0 }, { 0x86D1, 0xF2D6 }, { 0x86D4, 0xBBD7 }, { 0x86D8, 0xF2D5 }, { 0x86D9, 0xCDDC }, - { 0x86DB, 0xD6EB }, { 0x86DE, 0xF2D2 }, { 0x86DF, 0xF2D4 }, { 0x86E4, 0xB8F2 }, { 0x86E9, 0xF2CB }, { 0x86ED, 0xF2CE }, { 0x86EE, 0xC2F9 }, { 0x86F0, 0xD5DD }, - { 0x86F1, 0xF2CC }, { 0x86F2, 0xF2CD }, { 0x86F3, 0xF2CF }, { 0x86F4, 0xF2D3 }, { 0x86F8, 0xF2D9 }, { 0x86F9, 0xD3BC }, { 0x86FE, 0xB6EA }, { 0x8700, 0xCAF1 }, - { 0x8702, 0xB7E4 }, { 0x8703, 0xF2D7 }, { 0x8707, 0xF2D8 }, { 0x8708, 0xF2DA }, { 0x8709, 0xF2DD }, { 0x870A, 0xF2DB }, { 0x870D, 0xF2DC }, { 0x8712, 0xD1D1 }, - { 0x8713, 0xF2D1 }, { 0x8715, 0xCDC9 }, { 0x8717, 0xCECF }, { 0x8718, 0xD6A9 }, { 0x871A, 0xF2E3 }, { 0x871C, 0xC3DB }, { 0x871E, 0xF2E0 }, { 0x8721, 0xC0AF }, - { 0x8722, 0xF2EC }, { 0x8723, 0xF2DE }, { 0x8725, 0xF2E1 }, { 0x8729, 0xF2E8 }, { 0x872E, 0xF2E2 }, { 0x8731, 0xF2E7 }, { 0x8734, 0xF2E6 }, { 0x8737, 0xF2E9 }, - { 0x873B, 0xF2DF }, { 0x873E, 0xF2E4 }, { 0x873F, 0xF2EA }, { 0x8747, 0xD3AC }, { 0x8748, 0xF2E5 }, { 0x8749, 0xB2F5 }, { 0x874C, 0xF2F2 }, { 0x874E, 0xD0AB }, - { 0x8753, 0xF2F5 }, { 0x8757, 0xBBC8 }, { 0x8759, 0xF2F9 }, { 0x8760, 0xF2F0 }, { 0x8763, 0xF2F6 }, { 0x8764, 0xF2F8 }, { 0x8765, 0xF2FA }, { 0x876E, 0xF2F3 }, - { 0x8770, 0xF2F1 }, { 0x8774, 0xBAFB }, { 0x8776, 0xB5FB }, { 0x877B, 0xF2EF }, { 0x877C, 0xF2F7 }, { 0x877D, 0xF2ED }, { 0x877E, 0xF2EE }, { 0x8782, 0xF2EB }, - { 0x8783, 0xF3A6 }, { 0x8785, 0xF3A3 }, { 0x8788, 0xF3A2 }, { 0x878B, 0xF2F4 }, { 0x878D, 0xC8DA }, { 0x8793, 0xF2FB }, { 0x8797, 0xF3A5 }, { 0x879F, 0xC3F8 }, - { 0x87A8, 0xF2FD }, { 0x87AB, 0xF3A7 }, { 0x87AC, 0xF3A9 }, { 0x87AD, 0xF3A4 }, { 0x87AF, 0xF2FC }, { 0x87B3, 0xF3AB }, { 0x87B5, 0xF3AA }, { 0x87BA, 0xC2DD }, - { 0x87BD, 0xF3AE }, { 0x87C0, 0xF3B0 }, { 0x87C6, 0xF3A1 }, { 0x87CA, 0xF3B1 }, { 0x87CB, 0xF3AC }, { 0x87D1, 0xF3AF }, { 0x87D2, 0xF2FE }, { 0x87D3, 0xF3AD }, - { 0x87DB, 0xF3B2 }, { 0x87E0, 0xF3B4 }, { 0x87E5, 0xF3A8 }, { 0x87EA, 0xF3B3 }, { 0x87EE, 0xF3B5 }, { 0x87F9, 0xD0B7 }, { 0x87FE, 0xF3B8 }, { 0x8803, 0xD9F9 }, - { 0x880A, 0xF3B9 }, { 0x8813, 0xF3B7 }, { 0x8815, 0xC8E4 }, { 0x8816, 0xF3B6 }, { 0x881B, 0xF3BA }, { 0x8821, 0xF3BB }, { 0x8822, 0xB4C0 }, { 0x8832, 0xEEC3 }, - { 0x8839, 0xF3BC }, { 0x883C, 0xF3BD }, { 0x8840, 0xD1AA }, { 0x8844, 0xF4AC }, { 0x8845, 0xD0C6 }, { 0x884C, 0xD0D0 }, { 0x884D, 0xD1DC }, { 0x8854, 0xCFCE }, - { 0x8857, 0xBDD6 }, { 0x8859, 0xD1C3 }, { 0x8861, 0xBAE2 }, { 0x8862, 0xE1E9 }, { 0x8863, 0xD2C2 }, { 0x8864, 0xF1C2 }, { 0x8865, 0xB2B9 }, { 0x8868, 0xB1ED }, - { 0x8869, 0xF1C3 }, { 0x886B, 0xC9C0 }, { 0x886C, 0xB3C4 }, { 0x886E, 0xD9F2 }, { 0x8870, 0xCBA5 }, { 0x8872, 0xF1C4 }, { 0x8877, 0xD6D4 }, { 0x887D, 0xF1C5 }, - { 0x887E, 0xF4C0 }, { 0x887F, 0xF1C6 }, { 0x8881, 0xD4AC }, { 0x8882, 0xF1C7 }, { 0x8884, 0xB0C0 }, { 0x8885, 0xF4C1 }, { 0x8888, 0xF4C2 }, { 0x888B, 0xB4FC }, - { 0x888D, 0xC5DB }, { 0x8892, 0xCCBB }, { 0x8896, 0xD0E4 }, { 0x889C, 0xCDE0 }, { 0x88A2, 0xF1C8 }, { 0x88A4, 0xD9F3 }, { 0x88AB, 0xB1BB }, { 0x88AD, 0xCFAE }, - { 0x88B1, 0xB8A4 }, { 0x88B7, 0xF1CA }, { 0x88BC, 0xF1CB }, { 0x88C1, 0xB2C3 }, { 0x88C2, 0xC1D1 }, { 0x88C5, 0xD7B0 }, { 0x88C6, 0xF1C9 }, { 0x88C9, 0xF1CC }, - { 0x88CE, 0xF1CE }, { 0x88D2, 0xD9F6 }, { 0x88D4, 0xD2E1 }, { 0x88D5, 0xD4A3 }, { 0x88D8, 0xF4C3 }, { 0x88D9, 0xC8B9 }, { 0x88DF, 0xF4C4 }, { 0x88E2, 0xF1CD }, - { 0x88E3, 0xF1CF }, { 0x88E4, 0xBFE3 }, { 0x88E5, 0xF1D0 }, { 0x88E8, 0xF1D4 }, { 0x88F0, 0xF1D6 }, { 0x88F1, 0xF1D1 }, { 0x88F3, 0xC9D1 }, { 0x88F4, 0xC5E1 }, - { 0x88F8, 0xC2E3 }, { 0x88F9, 0xB9FC }, { 0x88FC, 0xF1D3 }, { 0x88FE, 0xF1D5 }, { 0x8902, 0xB9D3 }, { 0x890A, 0xF1DB }, { 0x8910, 0xBAD6 }, { 0x8912, 0xB0FD }, - { 0x8913, 0xF1D9 }, { 0x8919, 0xF1D8 }, { 0x891A, 0xF1D2 }, { 0x891B, 0xF1DA }, { 0x8921, 0xF1D7 }, { 0x8925, 0xC8EC }, { 0x892A, 0xCDCA }, { 0x892B, 0xF1DD }, - { 0x8930, 0xE5BD }, { 0x8934, 0xF1DC }, { 0x8936, 0xF1DE }, { 0x8941, 0xF1DF }, { 0x8944, 0xCFE5 }, { 0x895E, 0xF4C5 }, { 0x895F, 0xBDF3 }, { 0x8966, 0xF1E0 }, - { 0x897B, 0xF1E1 }, { 0x897F, 0xCEF7 }, { 0x8981, 0xD2AA }, { 0x8983, 0xF1FB }, { 0x8986, 0xB8B2 }, { 0x89C1, 0xBCFB }, { 0x89C2, 0xB9DB }, { 0x89C4, 0xB9E6 }, - { 0x89C5, 0xC3D9 }, { 0x89C6, 0xCAD3 }, { 0x89C7, 0xEAE8 }, { 0x89C8, 0xC0C0 }, { 0x89C9, 0xBEF5 }, { 0x89CA, 0xEAE9 }, { 0x89CB, 0xEAEA }, { 0x89CC, 0xEAEB }, - { 0x89CE, 0xEAEC }, { 0x89CF, 0xEAED }, { 0x89D0, 0xEAEE }, { 0x89D1, 0xEAEF }, { 0x89D2, 0xBDC7 }, { 0x89D6, 0xF5FB }, { 0x89DA, 0xF5FD }, { 0x89DC, 0xF5FE }, - { 0x89DE, 0xF5FC }, { 0x89E3, 0xBDE2 }, { 0x89E5, 0xF6A1 }, { 0x89E6, 0xB4A5 }, { 0x89EB, 0xF6A2 }, { 0x89EF, 0xF6A3 }, { 0x89F3, 0xECB2 }, { 0x8A00, 0xD1D4 }, - { 0x8A07, 0xD9EA }, { 0x8A3E, 0xF6A4 }, { 0x8A48, 0xEEBA }, { 0x8A79, 0xD5B2 }, { 0x8A89, 0xD3FE }, { 0x8A8A, 0xCCDC }, { 0x8A93, 0xCAC4 }, { 0x8B07, 0xE5C0 }, - { 0x8B26, 0xF6A5 }, { 0x8B66, 0xBEAF }, { 0x8B6C, 0xC6A9 }, { 0x8BA0, 0xDAA5 }, { 0x8BA1, 0xBCC6 }, { 0x8BA2, 0xB6A9 }, { 0x8BA3, 0xB8BC }, { 0x8BA4, 0xC8CF }, - { 0x8BA5, 0xBCA5 }, { 0x8BA6, 0xDAA6 }, { 0x8BA7, 0xDAA7 }, { 0x8BA8, 0xCCD6 }, { 0x8BA9, 0xC8C3 }, { 0x8BAA, 0xDAA8 }, { 0x8BAB, 0xC6FD }, { 0x8BAD, 0xD1B5 }, - { 0x8BAE, 0xD2E9 }, { 0x8BAF, 0xD1B6 }, { 0x8BB0, 0xBCC7 }, { 0x8BB2, 0xBDB2 }, { 0x8BB3, 0xBBE4 }, { 0x8BB4, 0xDAA9 }, { 0x8BB5, 0xDAAA }, { 0x8BB6, 0xD1C8 }, - { 0x8BB7, 0xDAAB }, { 0x8BB8, 0xD0ED }, { 0x8BB9, 0xB6EF }, { 0x8BBA, 0xC2DB }, { 0x8BBC, 0xCBCF }, { 0x8BBD, 0xB7ED }, { 0x8BBE, 0xC9E8 }, { 0x8BBF, 0xB7C3 }, - { 0x8BC0, 0xBEF7 }, { 0x8BC1, 0xD6A4 }, { 0x8BC2, 0xDAAC }, { 0x8BC3, 0xDAAD }, { 0x8BC4, 0xC6C0 }, { 0x8BC5, 0xD7E7 }, { 0x8BC6, 0xCAB6 }, { 0x8BC8, 0xD5A9 }, - { 0x8BC9, 0xCBDF }, { 0x8BCA, 0xD5EF }, { 0x8BCB, 0xDAAE }, { 0x8BCC, 0xD6DF }, { 0x8BCD, 0xB4CA }, { 0x8BCE, 0xDAB0 }, { 0x8BCF, 0xDAAF }, { 0x8BD1, 0xD2EB }, - { 0x8BD2, 0xDAB1 }, { 0x8BD3, 0xDAB2 }, { 0x8BD4, 0xDAB3 }, { 0x8BD5, 0xCAD4 }, { 0x8BD6, 0xDAB4 }, { 0x8BD7, 0xCAAB }, { 0x8BD8, 0xDAB5 }, { 0x8BD9, 0xDAB6 }, - { 0x8BDA, 0xB3CF }, { 0x8BDB, 0xD6EF }, { 0x8BDC, 0xDAB7 }, { 0x8BDD, 0xBBB0 }, { 0x8BDE, 0xB5AE }, { 0x8BDF, 0xDAB8 }, { 0x8BE0, 0xDAB9 }, { 0x8BE1, 0xB9EE }, - { 0x8BE2, 0xD1AF }, { 0x8BE3, 0xD2E8 }, { 0x8BE4, 0xDABA }, { 0x8BE5, 0xB8C3 }, { 0x8BE6, 0xCFEA }, { 0x8BE7, 0xB2EF }, { 0x8BE8, 0xDABB }, { 0x8BE9, 0xDABC }, - { 0x8BEB, 0xBDEB }, { 0x8BEC, 0xCEDC }, { 0x8BED, 0xD3EF }, { 0x8BEE, 0xDABD }, { 0x8BEF, 0xCEF3 }, { 0x8BF0, 0xDABE }, { 0x8BF1, 0xD3D5 }, { 0x8BF2, 0xBBE5 }, - { 0x8BF3, 0xDABF }, { 0x8BF4, 0xCBB5 }, { 0x8BF5, 0xCBD0 }, { 0x8BF6, 0xDAC0 }, { 0x8BF7, 0xC7EB }, { 0x8BF8, 0xD6EE }, { 0x8BF9, 0xDAC1 }, { 0x8BFA, 0xC5B5 }, - { 0x8BFB, 0xB6C1 }, { 0x8BFC, 0xDAC2 }, { 0x8BFD, 0xB7CC }, { 0x8BFE, 0xBFCE }, { 0x8BFF, 0xDAC3 }, { 0x8C00, 0xDAC4 }, { 0x8C01, 0xCBAD }, { 0x8C02, 0xDAC5 }, - { 0x8C03, 0xB5F7 }, { 0x8C04, 0xDAC6 }, { 0x8C05, 0xC1C2 }, { 0x8C06, 0xD7BB }, { 0x8C07, 0xDAC7 }, { 0x8C08, 0xCCB8 }, { 0x8C0A, 0xD2EA }, { 0x8C0B, 0xC4B1 }, - { 0x8C0C, 0xDAC8 }, { 0x8C0D, 0xB5FD }, { 0x8C0E, 0xBBD1 }, { 0x8C0F, 0xDAC9 }, { 0x8C10, 0xD0B3 }, { 0x8C11, 0xDACA }, { 0x8C12, 0xDACB }, { 0x8C13, 0xCEBD }, - { 0x8C14, 0xDACC }, { 0x8C15, 0xDACD }, { 0x8C16, 0xDACE }, { 0x8C17, 0xB2F7 }, { 0x8C18, 0xDAD1 }, { 0x8C19, 0xDACF }, { 0x8C1A, 0xD1E8 }, { 0x8C1B, 0xDAD0 }, - { 0x8C1C, 0xC3D5 }, { 0x8C1D, 0xDAD2 }, { 0x8C1F, 0xDAD3 }, { 0x8C20, 0xDAD4 }, { 0x8C21, 0xDAD5 }, { 0x8C22, 0xD0BB }, { 0x8C23, 0xD2A5 }, { 0x8C24, 0xB0F9 }, - { 0x8C25, 0xDAD6 }, { 0x8C26, 0xC7AB }, { 0x8C27, 0xDAD7 }, { 0x8C28, 0xBDF7 }, { 0x8C29, 0xC3A1 }, { 0x8C2A, 0xDAD8 }, { 0x8C2B, 0xDAD9 }, { 0x8C2C, 0xC3FD }, - { 0x8C2D, 0xCCB7 }, { 0x8C2E, 0xDADA }, { 0x8C2F, 0xDADB }, { 0x8C30, 0xC0BE }, { 0x8C31, 0xC6D7 }, { 0x8C32, 0xDADC }, { 0x8C33, 0xDADD }, { 0x8C34, 0xC7B4 }, - { 0x8C35, 0xDADE }, { 0x8C36, 0xDADF }, { 0x8C37, 0xB9C8 }, { 0x8C41, 0xBBED }, { 0x8C46, 0xB6B9 }, { 0x8C47, 0xF4F8 }, { 0x8C49, 0xF4F9 }, { 0x8C4C, 0xCDE3 }, - { 0x8C55, 0xF5B9 }, { 0x8C5A, 0xEBE0 }, { 0x8C61, 0xCFF3 }, { 0x8C62, 0xBBBF }, { 0x8C6A, 0xBAC0 }, { 0x8C6B, 0xD4A5 }, { 0x8C73, 0xE1D9 }, { 0x8C78, 0xF5F4 }, - { 0x8C79, 0xB1AA }, { 0x8C7A, 0xB2F2 }, { 0x8C82, 0xF5F5 }, { 0x8C85, 0xF5F7 }, { 0x8C89, 0xBAD1 }, { 0x8C8A, 0xF5F6 }, { 0x8C8C, 0xC3B2 }, { 0x8C94, 0xF5F9 }, - { 0x8C98, 0xF5F8 }, { 0x8D1D, 0xB1B4 }, { 0x8D1E, 0xD5EA }, { 0x8D1F, 0xB8BA }, { 0x8D21, 0xB9B1 }, { 0x8D22, 0xB2C6 }, { 0x8D23, 0xD4F0 }, { 0x8D24, 0xCFCD }, - { 0x8D25, 0xB0DC }, { 0x8D26, 0xD5CB }, { 0x8D27, 0xBBF5 }, { 0x8D28, 0xD6CA }, { 0x8D29, 0xB7B7 }, { 0x8D2A, 0xCCB0 }, { 0x8D2B, 0xC6B6 }, { 0x8D2C, 0xB1E1 }, - { 0x8D2D, 0xB9BA }, { 0x8D2E, 0xD6FC }, { 0x8D2F, 0xB9E1 }, { 0x8D30, 0xB7A1 }, { 0x8D31, 0xBCFA }, { 0x8D32, 0xEADA }, { 0x8D33, 0xEADB }, { 0x8D34, 0xCCF9 }, - { 0x8D35, 0xB9F3 }, { 0x8D36, 0xEADC }, { 0x8D37, 0xB4FB }, { 0x8D38, 0xC3B3 }, { 0x8D39, 0xB7D1 }, { 0x8D3A, 0xBAD8 }, { 0x8D3B, 0xEADD }, { 0x8D3C, 0xD4F4 }, - { 0x8D3D, 0xEADE }, { 0x8D3E, 0xBCD6 }, { 0x8D3F, 0xBBDF }, { 0x8D40, 0xEADF }, { 0x8D41, 0xC1DE }, { 0x8D42, 0xC2B8 }, { 0x8D43, 0xD4DF }, { 0x8D44, 0xD7CA }, - { 0x8D45, 0xEAE0 }, { 0x8D46, 0xEAE1 }, { 0x8D47, 0xEAE4 }, { 0x8D48, 0xEAE2 }, { 0x8D49, 0xEAE3 }, { 0x8D4A, 0xC9DE }, { 0x8D4B, 0xB8B3 }, { 0x8D4C, 0xB6C4 }, - { 0x8D4D, 0xEAE5 }, { 0x8D4E, 0xCAEA }, { 0x8D4F, 0xC9CD }, { 0x8D50, 0xB4CD }, { 0x8D53, 0xE2D9 }, { 0x8D54, 0xC5E2 }, { 0x8D55, 0xEAE6 }, { 0x8D56, 0xC0B5 }, - { 0x8D58, 0xD7B8 }, { 0x8D59, 0xEAE7 }, { 0x8D5A, 0xD7AC }, { 0x8D5B, 0xC8FC }, { 0x8D5C, 0xD8D3 }, { 0x8D5D, 0xD8CD }, { 0x8D5E, 0xD4DE }, { 0x8D60, 0xD4F9 }, - { 0x8D61, 0xC9C4 }, { 0x8D62, 0xD3AE }, { 0x8D63, 0xB8D3 }, { 0x8D64, 0xB3E0 }, { 0x8D66, 0xC9E2 }, { 0x8D67, 0xF4F6 }, { 0x8D6B, 0xBAD5 }, { 0x8D6D, 0xF4F7 }, - { 0x8D70, 0xD7DF }, { 0x8D73, 0xF4F1 }, { 0x8D74, 0xB8B0 }, { 0x8D75, 0xD5D4 }, { 0x8D76, 0xB8CF }, { 0x8D77, 0xC6F0 }, { 0x8D81, 0xB3C3 }, { 0x8D84, 0xF4F2 }, - { 0x8D85, 0xB3AC }, { 0x8D8A, 0xD4BD }, { 0x8D8B, 0xC7F7 }, { 0x8D91, 0xF4F4 }, { 0x8D94, 0xF4F3 }, { 0x8D9F, 0xCCCB }, { 0x8DA3, 0xC8A4 }, { 0x8DB1, 0xF4F5 }, - { 0x8DB3, 0xD7E3 }, { 0x8DB4, 0xC5BF }, { 0x8DB5, 0xF5C0 }, { 0x8DB8, 0xF5BB }, { 0x8DBA, 0xF5C3 }, { 0x8DBC, 0xF5C2 }, { 0x8DBE, 0xD6BA }, { 0x8DBF, 0xF5C1 }, - { 0x8DC3, 0xD4BE }, { 0x8DC4, 0xF5C4 }, { 0x8DC6, 0xF5CC }, { 0x8DCB, 0xB0CF }, { 0x8DCC, 0xB5F8 }, { 0x8DCE, 0xF5C9 }, { 0x8DCF, 0xF5CA }, { 0x8DD1, 0xC5DC }, - { 0x8DD6, 0xF5C5 }, { 0x8DD7, 0xF5C6 }, { 0x8DDA, 0xF5C7 }, { 0x8DDB, 0xF5CB }, { 0x8DDD, 0xBEE0 }, { 0x8DDE, 0xF5C8 }, { 0x8DDF, 0xB8FA }, { 0x8DE3, 0xF5D0 }, - { 0x8DE4, 0xF5D3 }, { 0x8DE8, 0xBFE7 }, { 0x8DEA, 0xB9F2 }, { 0x8DEB, 0xF5BC }, { 0x8DEC, 0xF5CD }, { 0x8DEF, 0xC2B7 }, { 0x8DF3, 0xCCF8 }, { 0x8DF5, 0xBCF9 }, - { 0x8DF7, 0xF5CE }, { 0x8DF8, 0xF5CF }, { 0x8DF9, 0xF5D1 }, { 0x8DFA, 0xB6E5 }, { 0x8DFB, 0xF5D2 }, { 0x8DFD, 0xF5D5 }, { 0x8E05, 0xF5BD }, { 0x8E09, 0xF5D4 }, - { 0x8E0A, 0xD3BB }, { 0x8E0C, 0xB3EC }, { 0x8E0F, 0xCCA4 }, { 0x8E14, 0xF5D6 }, { 0x8E1D, 0xF5D7 }, { 0x8E1E, 0xBEE1 }, { 0x8E1F, 0xF5D8 }, { 0x8E22, 0xCCDF }, - { 0x8E23, 0xF5DB }, { 0x8E29, 0xB2C8 }, { 0x8E2A, 0xD7D9 }, { 0x8E2C, 0xF5D9 }, { 0x8E2E, 0xF5DA }, { 0x8E2F, 0xF5DC }, { 0x8E31, 0xF5E2 }, { 0x8E35, 0xF5E0 }, - { 0x8E39, 0xF5DF }, { 0x8E3A, 0xF5DD }, { 0x8E3D, 0xF5E1 }, { 0x8E40, 0xF5DE }, { 0x8E41, 0xF5E4 }, { 0x8E42, 0xF5E5 }, { 0x8E44, 0xCCE3 }, { 0x8E47, 0xE5BF }, - { 0x8E48, 0xB5B8 }, { 0x8E49, 0xF5E3 }, { 0x8E4A, 0xF5E8 }, { 0x8E4B, 0xCCA3 }, { 0x8E51, 0xF5E6 }, { 0x8E52, 0xF5E7 }, { 0x8E59, 0xF5BE }, { 0x8E66, 0xB1C4 }, - { 0x8E69, 0xF5BF }, { 0x8E6C, 0xB5C5 }, { 0x8E6D, 0xB2E4 }, { 0x8E6F, 0xF5EC }, { 0x8E70, 0xF5E9 }, { 0x8E72, 0xB6D7 }, { 0x8E74, 0xF5ED }, { 0x8E76, 0xF5EA }, - { 0x8E7C, 0xF5EB }, { 0x8E7F, 0xB4DA }, { 0x8E81, 0xD4EA }, { 0x8E85, 0xF5EE }, { 0x8E87, 0xB3F9 }, { 0x8E8F, 0xF5EF }, { 0x8E90, 0xF5F1 }, { 0x8E94, 0xF5F0 }, - { 0x8E9C, 0xF5F2 }, { 0x8E9E, 0xF5F3 }, { 0x8EAB, 0xC9ED }, { 0x8EAC, 0xB9AA }, { 0x8EAF, 0xC7FB }, { 0x8EB2, 0xB6E3 }, { 0x8EBA, 0xCCC9 }, { 0x8ECE, 0xEAA6 }, - { 0x8F66, 0xB3B5 }, { 0x8F67, 0xD4FE }, { 0x8F68, 0xB9EC }, { 0x8F69, 0xD0F9 }, { 0x8F6B, 0xE9ED }, { 0x8F6C, 0xD7AA }, { 0x8F6D, 0xE9EE }, { 0x8F6E, 0xC2D6 }, - { 0x8F6F, 0xC8ED }, { 0x8F70, 0xBAE4 }, { 0x8F71, 0xE9EF }, { 0x8F72, 0xE9F0 }, { 0x8F73, 0xE9F1 }, { 0x8F74, 0xD6E1 }, { 0x8F75, 0xE9F2 }, { 0x8F76, 0xE9F3 }, - { 0x8F77, 0xE9F5 }, { 0x8F78, 0xE9F4 }, { 0x8F79, 0xE9F6 }, { 0x8F7A, 0xE9F7 }, { 0x8F7B, 0xC7E1 }, { 0x8F7C, 0xE9F8 }, { 0x8F7D, 0xD4D8 }, { 0x8F7E, 0xE9F9 }, - { 0x8F7F, 0xBDCE }, { 0x8F81, 0xE9FA }, { 0x8F82, 0xE9FB }, { 0x8F83, 0xBDCF }, { 0x8F84, 0xE9FC }, { 0x8F85, 0xB8A8 }, { 0x8F86, 0xC1BE }, { 0x8F87, 0xE9FD }, - { 0x8F88, 0xB1B2 }, { 0x8F89, 0xBBD4 }, { 0x8F8A, 0xB9F5 }, { 0x8F8B, 0xE9FE }, { 0x8F8D, 0xEAA1 }, { 0x8F8E, 0xEAA2 }, { 0x8F8F, 0xEAA3 }, { 0x8F90, 0xB7F8 }, - { 0x8F91, 0xBCAD }, { 0x8F93, 0xCAE4 }, { 0x8F94, 0xE0CE }, { 0x8F95, 0xD4AF }, { 0x8F96, 0xCFBD }, { 0x8F97, 0xD5B7 }, { 0x8F98, 0xEAA4 }, { 0x8F99, 0xD5DE }, - { 0x8F9A, 0xEAA5 }, { 0x8F9B, 0xD0C1 }, { 0x8F9C, 0xB9BC }, { 0x8F9E, 0xB4C7 }, { 0x8F9F, 0xB1D9 }, { 0x8FA3, 0xC0B1 }, { 0x8FA8, 0xB1E6 }, { 0x8FA9, 0xB1E7 }, - { 0x8FAB, 0xB1E8 }, { 0x8FB0, 0xB3BD }, { 0x8FB1, 0xC8E8 }, { 0x8FB6, 0xE5C1 }, { 0x8FB9, 0xB1DF }, { 0x8FBD, 0xC1C9 }, { 0x8FBE, 0xB4EF }, { 0x8FC1, 0xC7A8 }, - { 0x8FC2, 0xD3D8 }, { 0x8FC4, 0xC6F9 }, { 0x8FC5, 0xD1B8 }, { 0x8FC7, 0xB9FD }, { 0x8FC8, 0xC2F5 }, { 0x8FCE, 0xD3AD }, { 0x8FD0, 0xD4CB }, { 0x8FD1, 0xBDFC }, - { 0x8FD3, 0xE5C2 }, { 0x8FD4, 0xB7B5 }, { 0x8FD5, 0xE5C3 }, { 0x8FD8, 0xBBB9 }, { 0x8FD9, 0xD5E2 }, { 0x8FDB, 0xBDF8 }, { 0x8FDC, 0xD4B6 }, { 0x8FDD, 0xCEA5 }, - { 0x8FDE, 0xC1AC }, { 0x8FDF, 0xB3D9 }, { 0x8FE2, 0xCCF6 }, { 0x8FE4, 0xE5C6 }, { 0x8FE5, 0xE5C4 }, { 0x8FE6, 0xE5C8 }, { 0x8FE8, 0xE5CA }, { 0x8FE9, 0xE5C7 }, - { 0x8FEA, 0xB5CF }, { 0x8FEB, 0xC6C8 }, { 0x8FED, 0xB5FC }, { 0x8FEE, 0xE5C5 }, { 0x8FF0, 0xCAF6 }, { 0x8FF3, 0xE5C9 }, { 0x8FF7, 0xC3D4 }, { 0x8FF8, 0xB1C5 }, - { 0x8FF9, 0xBCA3 }, { 0x8FFD, 0xD7B7 }, { 0x9000, 0xCDCB }, { 0x9001, 0xCBCD }, { 0x9002, 0xCACA }, { 0x9003, 0xCCD3 }, { 0x9004, 0xE5CC }, { 0x9005, 0xE5CB }, - { 0x9006, 0xC4E6 }, { 0x9009, 0xD1A1 }, { 0x900A, 0xD1B7 }, { 0x900B, 0xE5CD }, { 0x900D, 0xE5D0 }, { 0x900F, 0xCDB8 }, { 0x9010, 0xD6F0 }, { 0x9011, 0xE5CF }, - { 0x9012, 0xB5DD }, { 0x9014, 0xCDBE }, { 0x9016, 0xE5D1 }, { 0x9017, 0xB6BA }, { 0x901A, 0xCDA8 }, { 0x901B, 0xB9E4 }, { 0x901D, 0xCAC5 }, { 0x901E, 0xB3D1 }, - { 0x901F, 0xCBD9 }, { 0x9020, 0xD4EC }, { 0x9021, 0xE5D2 }, { 0x9022, 0xB7EA }, { 0x9026, 0xE5CE }, { 0x902D, 0xE5D5 }, { 0x902E, 0xB4FE }, { 0x902F, 0xE5D6 }, - { 0x9035, 0xE5D3 }, { 0x9036, 0xE5D4 }, { 0x9038, 0xD2DD }, { 0x903B, 0xC2DF }, { 0x903C, 0xB1C6 }, { 0x903E, 0xD3E2 }, { 0x9041, 0xB6DD }, { 0x9042, 0xCBEC }, - { 0x9044, 0xE5D7 }, { 0x9047, 0xD3F6 }, { 0x904D, 0xB1E9 }, { 0x904F, 0xB6F4 }, { 0x9050, 0xE5DA }, { 0x9051, 0xE5D8 }, { 0x9052, 0xE5D9 }, { 0x9053, 0xB5C0 }, - { 0x9057, 0xD2C5 }, { 0x9058, 0xE5DC }, { 0x905B, 0xE5DE }, { 0x9062, 0xE5DD }, { 0x9063, 0xC7B2 }, { 0x9065, 0xD2A3 }, { 0x9068, 0xE5DB }, { 0x906D, 0xD4E2 }, - { 0x906E, 0xD5DA }, { 0x9074, 0xE5E0 }, { 0x9075, 0xD7F1 }, { 0x907D, 0xE5E1 }, { 0x907F, 0xB1DC }, { 0x9080, 0xD1FB }, { 0x9082, 0xE5E2 }, { 0x9083, 0xE5E4 }, - { 0x9088, 0xE5E3 }, { 0x908B, 0xE5E5 }, { 0x9091, 0xD2D8 }, { 0x9093, 0xB5CB }, { 0x9095, 0xE7DF }, { 0x9097, 0xDAF5 }, { 0x9099, 0xDAF8 }, { 0x909B, 0xDAF6 }, - { 0x909D, 0xDAF7 }, { 0x90A1, 0xDAFA }, { 0x90A2, 0xD0CF }, { 0x90A3, 0xC4C7 }, { 0x90A6, 0xB0EE }, { 0x90AA, 0xD0B0 }, { 0x90AC, 0xDAF9 }, { 0x90AE, 0xD3CA }, - { 0x90AF, 0xBAAA }, { 0x90B0, 0xDBA2 }, { 0x90B1, 0xC7F1 }, { 0x90B3, 0xDAFC }, { 0x90B4, 0xDAFB }, { 0x90B5, 0xC9DB }, { 0x90B6, 0xDAFD }, { 0x90B8, 0xDBA1 }, - { 0x90B9, 0xD7DE }, { 0x90BA, 0xDAFE }, { 0x90BB, 0xC1DA }, { 0x90BE, 0xDBA5 }, { 0x90C1, 0xD3F4 }, { 0x90C4, 0xDBA7 }, { 0x90C5, 0xDBA4 }, { 0x90C7, 0xDBA8 }, - { 0x90CA, 0xBDBC }, { 0x90CE, 0xC0C9 }, { 0x90CF, 0xDBA3 }, { 0x90D0, 0xDBA6 }, { 0x90D1, 0xD6A3 }, { 0x90D3, 0xDBA9 }, { 0x90D7, 0xDBAD }, { 0x90DB, 0xDBAE }, - { 0x90DC, 0xDBAC }, { 0x90DD, 0xBAC2 }, { 0x90E1, 0xBFA4 }, { 0x90E2, 0xDBAB }, { 0x90E6, 0xDBAA }, { 0x90E7, 0xD4C7 }, { 0x90E8, 0xB2BF }, { 0x90EB, 0xDBAF }, - { 0x90ED, 0xB9F9 }, { 0x90EF, 0xDBB0 }, { 0x90F4, 0xB3BB }, { 0x90F8, 0xB5A6 }, { 0x90FD, 0xB6BC }, { 0x90FE, 0xDBB1 }, { 0x9102, 0xB6F5 }, { 0x9104, 0xDBB2 }, - { 0x9119, 0xB1C9 }, { 0x911E, 0xDBB4 }, { 0x9122, 0xDBB3 }, { 0x9123, 0xDBB5 }, { 0x912F, 0xDBB7 }, { 0x9131, 0xDBB6 }, { 0x9139, 0xDBB8 }, { 0x9143, 0xDBB9 }, - { 0x9146, 0xDBBA }, { 0x9149, 0xD3CF }, { 0x914A, 0xF4FA }, { 0x914B, 0xC7F5 }, { 0x914C, 0xD7C3 }, { 0x914D, 0xC5E4 }, { 0x914E, 0xF4FC }, { 0x914F, 0xF4FD }, - { 0x9150, 0xF4FB }, { 0x9152, 0xBEC6 }, { 0x9157, 0xD0EF }, { 0x915A, 0xB7D3 }, { 0x915D, 0xD4CD }, { 0x915E, 0xCCAA }, { 0x9161, 0xF5A2 }, { 0x9162, 0xF5A1 }, - { 0x9163, 0xBAA8 }, { 0x9164, 0xF4FE }, { 0x9165, 0xCBD6 }, { 0x9169, 0xF5A4 }, { 0x916A, 0xC0D2 }, { 0x916C, 0xB3EA }, { 0x916E, 0xCDAA }, { 0x916F, 0xF5A5 }, - { 0x9170, 0xF5A3 }, { 0x9171, 0xBDB4 }, { 0x9172, 0xF5A8 }, { 0x9174, 0xF5A9 }, { 0x9175, 0xBDCD }, { 0x9176, 0xC3B8 }, { 0x9177, 0xBFE1 }, { 0x9178, 0xCBE1 }, - { 0x9179, 0xF5AA }, { 0x917D, 0xF5A6 }, { 0x917E, 0xF5A7 }, { 0x917F, 0xC4F0 }, { 0x9185, 0xF5AC }, { 0x9187, 0xB4BC }, { 0x9189, 0xD7ED }, { 0x918B, 0xB4D7 }, - { 0x918C, 0xF5AB }, { 0x918D, 0xF5AE }, { 0x9190, 0xF5AD }, { 0x9191, 0xF5AF }, { 0x9192, 0xD0D1 }, { 0x919A, 0xC3D1 }, { 0x919B, 0xC8A9 }, { 0x91A2, 0xF5B0 }, - { 0x91A3, 0xF5B1 }, { 0x91AA, 0xF5B2 }, { 0x91AD, 0xF5B3 }, { 0x91AE, 0xF5B4 }, { 0x91AF, 0xF5B5 }, { 0x91B4, 0xF5B7 }, { 0x91B5, 0xF5B6 }, { 0x91BA, 0xF5B8 }, - { 0x91C7, 0xB2C9 }, { 0x91C9, 0xD3D4 }, { 0x91CA, 0xCACD }, { 0x91CC, 0xC0EF }, { 0x91CD, 0xD6D8 }, { 0x91CE, 0xD2B0 }, { 0x91CF, 0xC1BF }, { 0x91D1, 0xBDF0 }, - { 0x91DC, 0xB8AA }, { 0x9274, 0xBCF8 }, { 0x928E, 0xF6C6 }, { 0x92AE, 0xF6C7 }, { 0x92C8, 0xF6C8 }, { 0x933E, 0xF6C9 }, { 0x936A, 0xF6CA }, { 0x938F, 0xF6CC }, - { 0x93CA, 0xF6CB }, { 0x93D6, 0xF7E9 }, { 0x943E, 0xF6CD }, { 0x946B, 0xF6CE }, { 0x9485, 0xEEC4 }, { 0x9486, 0xEEC5 }, { 0x9487, 0xEEC6 }, { 0x9488, 0xD5EB }, - { 0x9489, 0xB6A4 }, { 0x948A, 0xEEC8 }, { 0x948B, 0xEEC7 }, { 0x948C, 0xEEC9 }, { 0x948D, 0xEECA }, { 0x948E, 0xC7A5 }, { 0x948F, 0xEECB }, { 0x9490, 0xEECC }, - { 0x9492, 0xB7B0 }, { 0x9493, 0xB5F6 }, { 0x9494, 0xEECD }, { 0x9495, 0xEECF }, { 0x9497, 0xEECE }, { 0x9499, 0xB8C6 }, { 0x949A, 0xEED0 }, { 0x949B, 0xEED1 }, - { 0x949C, 0xEED2 }, { 0x949D, 0xB6DB }, { 0x949E, 0xB3AE }, { 0x949F, 0xD6D3 }, { 0x94A0, 0xC4C6 }, { 0x94A1, 0xB1B5 }, { 0x94A2, 0xB8D6 }, { 0x94A3, 0xEED3 }, - { 0x94A4, 0xEED4 }, { 0x94A5, 0xD4BF }, { 0x94A6, 0xC7D5 }, { 0x94A7, 0xBEFB }, { 0x94A8, 0xCED9 }, { 0x94A9, 0xB9B3 }, { 0x94AA, 0xEED6 }, { 0x94AB, 0xEED5 }, - { 0x94AC, 0xEED8 }, { 0x94AD, 0xEED7 }, { 0x94AE, 0xC5A5 }, { 0x94AF, 0xEED9 }, { 0x94B0, 0xEEDA }, { 0x94B1, 0xC7AE }, { 0x94B2, 0xEEDB }, { 0x94B3, 0xC7AF }, - { 0x94B4, 0xEEDC }, { 0x94B5, 0xB2A7 }, { 0x94B6, 0xEEDD }, { 0x94B7, 0xEEDE }, { 0x94B8, 0xEEDF }, { 0x94B9, 0xEEE0 }, { 0x94BA, 0xEEE1 }, { 0x94BB, 0xD7EA }, - { 0x94BC, 0xEEE2 }, { 0x94BD, 0xEEE3 }, { 0x94BE, 0xBCD8 }, { 0x94BF, 0xEEE4 }, { 0x94C0, 0xD3CB }, { 0x94C1, 0xCCFA }, { 0x94C2, 0xB2AC }, { 0x94C3, 0xC1E5 }, - { 0x94C4, 0xEEE5 }, { 0x94C5, 0xC7A6 }, { 0x94C6, 0xC3AD }, { 0x94C8, 0xEEE6 }, { 0x94C9, 0xEEE7 }, { 0x94CA, 0xEEE8 }, { 0x94CB, 0xEEE9 }, { 0x94CC, 0xEEEA }, - { 0x94CD, 0xEEEB }, { 0x94CE, 0xEEEC }, { 0x94D0, 0xEEED }, { 0x94D1, 0xEEEE }, { 0x94D2, 0xEEEF }, { 0x94D5, 0xEEF0 }, { 0x94D6, 0xEEF1 }, { 0x94D7, 0xEEF2 }, - { 0x94D8, 0xEEF4 }, { 0x94D9, 0xEEF3 }, { 0x94DB, 0xEEF5 }, { 0x94DC, 0xCDAD }, { 0x94DD, 0xC2C1 }, { 0x94DE, 0xEEF6 }, { 0x94DF, 0xEEF7 }, { 0x94E0, 0xEEF8 }, - { 0x94E1, 0xD5A1 }, { 0x94E2, 0xEEF9 }, { 0x94E3, 0xCFB3 }, { 0x94E4, 0xEEFA }, { 0x94E5, 0xEEFB }, { 0x94E7, 0xEEFC }, { 0x94E8, 0xEEFD }, { 0x94E9, 0xEFA1 }, - { 0x94EA, 0xEEFE }, { 0x94EB, 0xEFA2 }, { 0x94EC, 0xB8F5 }, { 0x94ED, 0xC3FA }, { 0x94EE, 0xEFA3 }, { 0x94EF, 0xEFA4 }, { 0x94F0, 0xBDC2 }, { 0x94F1, 0xD2BF }, - { 0x94F2, 0xB2F9 }, { 0x94F3, 0xEFA5 }, { 0x94F4, 0xEFA6 }, { 0x94F5, 0xEFA7 }, { 0x94F6, 0xD2F8 }, { 0x94F7, 0xEFA8 }, { 0x94F8, 0xD6FD }, { 0x94F9, 0xEFA9 }, - { 0x94FA, 0xC6CC }, { 0x94FC, 0xEFAA }, { 0x94FD, 0xEFAB }, { 0x94FE, 0xC1B4 }, { 0x94FF, 0xEFAC }, { 0x9500, 0xCFFA }, { 0x9501, 0xCBF8 }, { 0x9502, 0xEFAE }, - { 0x9503, 0xEFAD }, { 0x9504, 0xB3FA }, { 0x9505, 0xB9F8 }, { 0x9506, 0xEFAF }, { 0x9507, 0xEFB0 }, { 0x9508, 0xD0E2 }, { 0x9509, 0xEFB1 }, { 0x950A, 0xEFB2 }, - { 0x950B, 0xB7E6 }, { 0x950C, 0xD0BF }, { 0x950D, 0xEFB3 }, { 0x950E, 0xEFB4 }, { 0x950F, 0xEFB5 }, { 0x9510, 0xC8F1 }, { 0x9511, 0xCCE0 }, { 0x9512, 0xEFB6 }, - { 0x9513, 0xEFB7 }, { 0x9514, 0xEFB8 }, { 0x9515, 0xEFB9 }, { 0x9516, 0xEFBA }, { 0x9517, 0xD5E0 }, { 0x9518, 0xEFBB }, { 0x9519, 0xB4ED }, { 0x951A, 0xC3AA }, - { 0x951B, 0xEFBC }, { 0x951D, 0xEFBD }, { 0x951E, 0xEFBE }, { 0x951F, 0xEFBF }, { 0x9521, 0xCEFD }, { 0x9522, 0xEFC0 }, { 0x9523, 0xC2E0 }, { 0x9524, 0xB4B8 }, - { 0x9525, 0xD7B6 }, { 0x9526, 0xBDF5 }, { 0x9528, 0xCFC7 }, { 0x9529, 0xEFC3 }, { 0x952A, 0xEFC1 }, { 0x952B, 0xEFC2 }, { 0x952C, 0xEFC4 }, { 0x952D, 0xB6A7 }, - { 0x952E, 0xBCFC }, { 0x952F, 0xBEE2 }, { 0x9530, 0xC3CC }, { 0x9531, 0xEFC5 }, { 0x9532, 0xEFC6 }, { 0x9534, 0xEFC7 }, { 0x9535, 0xEFCF }, { 0x9536, 0xEFC8 }, - { 0x9537, 0xEFC9 }, { 0x9538, 0xEFCA }, { 0x9539, 0xC7C2 }, { 0x953A, 0xEFF1 }, { 0x953B, 0xB6CD }, { 0x953C, 0xEFCB }, { 0x953E, 0xEFCC }, { 0x953F, 0xEFCD }, - { 0x9540, 0xB6C6 }, { 0x9541, 0xC3BE }, { 0x9542, 0xEFCE }, { 0x9544, 0xEFD0 }, { 0x9545, 0xEFD1 }, { 0x9546, 0xEFD2 }, { 0x9547, 0xD5F2 }, { 0x9549, 0xEFD3 }, - { 0x954A, 0xC4F7 }, { 0x954C, 0xEFD4 }, { 0x954D, 0xC4F8 }, { 0x954E, 0xEFD5 }, { 0x954F, 0xEFD6 }, { 0x9550, 0xB8E4 }, { 0x9551, 0xB0F7 }, { 0x9552, 0xEFD7 }, - { 0x9553, 0xEFD8 }, { 0x9554, 0xEFD9 }, { 0x9556, 0xEFDA }, { 0x9557, 0xEFDB }, { 0x9558, 0xEFDC }, { 0x9559, 0xEFDD }, { 0x955B, 0xEFDE }, { 0x955C, 0xBEB5 }, - { 0x955D, 0xEFE1 }, { 0x955E, 0xEFDF }, { 0x955F, 0xEFE0 }, { 0x9561, 0xEFE2 }, { 0x9562, 0xEFE3 }, { 0x9563, 0xC1CD }, { 0x9564, 0xEFE4 }, { 0x9565, 0xEFE5 }, - { 0x9566, 0xEFE6 }, { 0x9567, 0xEFE7 }, { 0x9568, 0xEFE8 }, { 0x9569, 0xEFE9 }, { 0x956A, 0xEFEA }, { 0x956B, 0xEFEB }, { 0x956C, 0xEFEC }, { 0x956D, 0xC0D8 }, - { 0x956F, 0xEFED }, { 0x9570, 0xC1AD }, { 0x9571, 0xEFEE }, { 0x9572, 0xEFEF }, { 0x9573, 0xEFF0 }, { 0x9576, 0xCFE2 }, { 0x957F, 0xB3A4 }, { 0x95E8, 0xC3C5 }, - { 0x95E9, 0xE3C5 }, { 0x95EA, 0xC9C1 }, { 0x95EB, 0xE3C6 }, { 0x95ED, 0xB1D5 }, { 0x95EE, 0xCECA }, { 0x95EF, 0xB4B3 }, { 0x95F0, 0xC8F2 }, { 0x95F1, 0xE3C7 }, - { 0x95F2, 0xCFD0 }, { 0x95F3, 0xE3C8 }, { 0x95F4, 0xBCE4 }, { 0x95F5, 0xE3C9 }, { 0x95F6, 0xE3CA }, { 0x95F7, 0xC3C6 }, { 0x95F8, 0xD5A2 }, { 0x95F9, 0xC4D6 }, - { 0x95FA, 0xB9EB }, { 0x95FB, 0xCEC5 }, { 0x95FC, 0xE3CB }, { 0x95FD, 0xC3F6 }, { 0x95FE, 0xE3CC }, { 0x9600, 0xB7A7 }, { 0x9601, 0xB8F3 }, { 0x9602, 0xBAD2 }, - { 0x9603, 0xE3CD }, { 0x9604, 0xE3CE }, { 0x9605, 0xD4C4 }, { 0x9606, 0xE3CF }, { 0x9608, 0xE3D0 }, { 0x9609, 0xD1CB }, { 0x960A, 0xE3D1 }, { 0x960B, 0xE3D2 }, - { 0x960C, 0xE3D3 }, { 0x960D, 0xE3D4 }, { 0x960E, 0xD1D6 }, { 0x960F, 0xE3D5 }, { 0x9610, 0xB2FB }, { 0x9611, 0xC0BB }, { 0x9612, 0xE3D6 }, { 0x9614, 0xC0AB }, - { 0x9615, 0xE3D7 }, { 0x9616, 0xE3D8 }, { 0x9617, 0xE3D9 }, { 0x9619, 0xE3DA }, { 0x961A, 0xE3DB }, { 0x961C, 0xB8B7 }, { 0x961D, 0xDAE2 }, { 0x961F, 0xB6D3 }, - { 0x9621, 0xDAE4 }, { 0x9622, 0xDAE3 }, { 0x962A, 0xDAE6 }, { 0x962E, 0xC8EE }, { 0x9631, 0xDAE5 }, { 0x9632, 0xB7C0 }, { 0x9633, 0xD1F4 }, { 0x9634, 0xD2F5 }, - { 0x9635, 0xD5F3 }, { 0x9636, 0xBDD7 }, { 0x963B, 0xD7E8 }, { 0x963C, 0xDAE8 }, { 0x963D, 0xDAE7 }, { 0x963F, 0xB0A2 }, { 0x9640, 0xCDD3 }, { 0x9642, 0xDAE9 }, - { 0x9644, 0xB8BD }, { 0x9645, 0xBCCA }, { 0x9646, 0xC2BD }, { 0x9647, 0xC2A4 }, { 0x9648, 0xB3C2 }, { 0x9649, 0xDAEA }, { 0x964B, 0xC2AA }, { 0x964C, 0xC4B0 }, - { 0x964D, 0xBDB5 }, { 0x9650, 0xCFDE }, { 0x9654, 0xDAEB }, { 0x9655, 0xC9C2 }, { 0x965B, 0xB1DD }, { 0x965F, 0xDAEC }, { 0x9661, 0xB6B8 }, { 0x9662, 0xD4BA }, - { 0x9664, 0xB3FD }, { 0x9667, 0xDAED }, { 0x9668, 0xD4C9 }, { 0x9669, 0xCFD5 }, { 0x966A, 0xC5E3 }, { 0x966C, 0xDAEE }, { 0x9672, 0xDAEF }, { 0x9674, 0xDAF0 }, - { 0x9675, 0xC1EA }, { 0x9676, 0xCCD5 }, { 0x9677, 0xCFDD }, { 0x9685, 0xD3E7 }, { 0x9686, 0xC2A1 }, { 0x9688, 0xDAF1 }, { 0x968B, 0xCBE5 }, { 0x968D, 0xDAF2 }, - { 0x968F, 0xCBE6 }, { 0x9690, 0xD2FE }, { 0x9694, 0xB8F4 }, { 0x9697, 0xDAF3 }, { 0x9698, 0xB0AF }, { 0x9699, 0xCFB6 }, { 0x969C, 0xD5CF }, { 0x96A7, 0xCBED }, - { 0x96B0, 0xDAF4 }, { 0x96B3, 0xE3C4 }, { 0x96B6, 0xC1A5 }, { 0x96B9, 0xF6BF }, { 0x96BC, 0xF6C0 }, { 0x96BD, 0xF6C1 }, { 0x96BE, 0xC4D1 }, { 0x96C0, 0xC8B8 }, - { 0x96C1, 0xD1E3 }, { 0x96C4, 0xD0DB }, { 0x96C5, 0xD1C5 }, { 0x96C6, 0xBCAF }, { 0x96C7, 0xB9CD }, { 0x96C9, 0xEFF4 }, { 0x96CC, 0xB4C6 }, { 0x96CD, 0xD3BA }, - { 0x96CE, 0xF6C2 }, { 0x96CF, 0xB3FB }, { 0x96D2, 0xF6C3 }, { 0x96D5, 0xB5F1 }, { 0x96E0, 0xF6C5 }, { 0x96E8, 0xD3EA }, { 0x96E9, 0xF6A7 }, { 0x96EA, 0xD1A9 }, - { 0x96EF, 0xF6A9 }, { 0x96F3, 0xF6A8 }, { 0x96F6, 0xC1E3 }, { 0x96F7, 0xC0D7 }, { 0x96F9, 0xB1A2 }, { 0x96FE, 0xCEED }, { 0x9700, 0xD0E8 }, { 0x9701, 0xF6AB }, - { 0x9704, 0xCFF6 }, { 0x9706, 0xF6AA }, { 0x9707, 0xD5F0 }, { 0x9708, 0xF6AC }, { 0x9709, 0xC3B9 }, { 0x970D, 0xBBF4 }, { 0x970E, 0xF6AE }, { 0x970F, 0xF6AD }, - { 0x9713, 0xC4DE }, { 0x9716, 0xC1D8 }, { 0x971C, 0xCBAA }, { 0x971E, 0xCFBC }, { 0x972A, 0xF6AF }, { 0x972D, 0xF6B0 }, { 0x9730, 0xF6B1 }, { 0x9732, 0xC2B6 }, - { 0x9738, 0xB0D4 }, { 0x9739, 0xC5F9 }, { 0x973E, 0xF6B2 }, { 0x9752, 0xC7E0 }, { 0x9753, 0xF6A6 }, { 0x9756, 0xBEB8 }, { 0x9759, 0xBEB2 }, { 0x975B, 0xB5E5 }, - { 0x975E, 0xB7C7 }, { 0x9760, 0xBFBF }, { 0x9761, 0xC3D2 }, { 0x9762, 0xC3E6 }, { 0x9765, 0xD8CC }, { 0x9769, 0xB8EF }, { 0x9773, 0xBDF9 }, { 0x9774, 0xD1A5 }, - { 0x9776, 0xB0D0 }, { 0x977C, 0xF7B0 }, { 0x9785, 0xF7B1 }, { 0x978B, 0xD0AC }, { 0x978D, 0xB0B0 }, { 0x9791, 0xF7B2 }, { 0x9792, 0xF7B3 }, { 0x9794, 0xF7B4 }, - { 0x9798, 0xC7CA }, { 0x97A0, 0xBECF }, { 0x97A3, 0xF7B7 }, { 0x97AB, 0xF7B6 }, { 0x97AD, 0xB1DE }, { 0x97AF, 0xF7B5 }, { 0x97B2, 0xF7B8 }, { 0x97B4, 0xF7B9 }, - { 0x97E6, 0xCEA4 }, { 0x97E7, 0xC8CD }, { 0x97E9, 0xBAAB }, { 0x97EA, 0xE8B8 }, { 0x97EB, 0xE8B9 }, { 0x97EC, 0xE8BA }, { 0x97ED, 0xBEC2 }, { 0x97F3, 0xD2F4 }, - { 0x97F5, 0xD4CF }, { 0x97F6, 0xC9D8 }, { 0x9875, 0xD2B3 }, { 0x9876, 0xB6A5 }, { 0x9877, 0xC7EA }, { 0x9878, 0xF1FC }, { 0x9879, 0xCFEE }, { 0x987A, 0xCBB3 }, - { 0x987B, 0xD0EB }, { 0x987C, 0xE7EF }, { 0x987D, 0xCDE7 }, { 0x987E, 0xB9CB }, { 0x987F, 0xB6D9 }, { 0x9880, 0xF1FD }, { 0x9881, 0xB0E4 }, { 0x9882, 0xCBCC }, - { 0x9883, 0xF1FE }, { 0x9884, 0xD4A4 }, { 0x9885, 0xC2AD }, { 0x9886, 0xC1EC }, { 0x9887, 0xC6C4 }, { 0x9888, 0xBEB1 }, { 0x9889, 0xF2A1 }, { 0x988A, 0xBCD5 }, - { 0x988C, 0xF2A2 }, { 0x988D, 0xF2A3 }, { 0x988F, 0xF2A4 }, { 0x9890, 0xD2C3 }, { 0x9891, 0xC6B5 }, { 0x9893, 0xCDC7 }, { 0x9894, 0xF2A5 }, { 0x9896, 0xD3B1 }, - { 0x9897, 0xBFC5 }, { 0x9898, 0xCCE2 }, { 0x989A, 0xF2A6 }, { 0x989B, 0xF2A7 }, { 0x989C, 0xD1D5 }, { 0x989D, 0xB6EE }, { 0x989E, 0xF2A8 }, { 0x989F, 0xF2A9 }, - { 0x98A0, 0xB5DF }, { 0x98A1, 0xF2AA }, { 0x98A2, 0xF2AB }, { 0x98A4, 0xB2FC }, { 0x98A5, 0xF2AC }, { 0x98A6, 0xF2AD }, { 0x98A7, 0xC8A7 }, { 0x98CE, 0xB7E7 }, - { 0x98D1, 0xECA9 }, { 0x98D2, 0xECAA }, { 0x98D3, 0xECAB }, { 0x98D5, 0xECAC }, { 0x98D8, 0xC6AE }, { 0x98D9, 0xECAD }, { 0x98DA, 0xECAE }, { 0x98DE, 0xB7C9 }, - { 0x98DF, 0xCAB3 }, { 0x98E7, 0xE2B8 }, { 0x98E8, 0xF7CF }, { 0x990D, 0xF7D0 }, { 0x9910, 0xB2CD }, { 0x992E, 0xF7D1 }, { 0x9954, 0xF7D3 }, { 0x9955, 0xF7D2 }, - { 0x9963, 0xE2BB }, { 0x9965, 0xBCA2 }, { 0x9967, 0xE2BC }, { 0x9968, 0xE2BD }, { 0x9969, 0xE2BE }, { 0x996A, 0xE2BF }, { 0x996B, 0xE2C0 }, { 0x996C, 0xE2C1 }, - { 0x996D, 0xB7B9 }, { 0x996E, 0xD2FB }, { 0x996F, 0xBDA4 }, { 0x9970, 0xCACE }, { 0x9971, 0xB1A5 }, { 0x9972, 0xCBC7 }, { 0x9974, 0xE2C2 }, { 0x9975, 0xB6FC }, - { 0x9976, 0xC8C4 }, { 0x9977, 0xE2C3 }, { 0x997A, 0xBDC8 }, { 0x997C, 0xB1FD }, { 0x997D, 0xE2C4 }, { 0x997F, 0xB6F6 }, { 0x9980, 0xE2C5 }, { 0x9981, 0xC4D9 }, - { 0x9984, 0xE2C6 }, { 0x9985, 0xCFDA }, { 0x9986, 0xB9DD }, { 0x9987, 0xE2C7 }, { 0x9988, 0xC0A1 }, { 0x998A, 0xE2C8 }, { 0x998B, 0xB2F6 }, { 0x998D, 0xE2C9 }, - { 0x998F, 0xC1F3 }, { 0x9990, 0xE2CA }, { 0x9991, 0xE2CB }, { 0x9992, 0xC2F8 }, { 0x9993, 0xE2CC }, { 0x9994, 0xE2CD }, { 0x9995, 0xE2CE }, { 0x9996, 0xCAD7 }, - { 0x9997, 0xD8B8 }, { 0x9998, 0xD9E5 }, { 0x9999, 0xCFE3 }, { 0x99A5, 0xF0A5 }, { 0x99A8, 0xDCB0 }, { 0x9A6C, 0xC2ED }, { 0x9A6D, 0xD4A6 }, { 0x9A6E, 0xCDD4 }, - { 0x9A6F, 0xD1B1 }, { 0x9A70, 0xB3DB }, { 0x9A71, 0xC7FD }, { 0x9A73, 0xB2B5 }, { 0x9A74, 0xC2BF }, { 0x9A75, 0xE6E0 }, { 0x9A76, 0xCABB }, { 0x9A77, 0xE6E1 }, - { 0x9A78, 0xE6E2 }, { 0x9A79, 0xBED4 }, { 0x9A7A, 0xE6E3 }, { 0x9A7B, 0xD7A4 }, { 0x9A7C, 0xCDD5 }, { 0x9A7D, 0xE6E5 }, { 0x9A7E, 0xBCDD }, { 0x9A7F, 0xE6E4 }, - { 0x9A80, 0xE6E6 }, { 0x9A81, 0xE6E7 }, { 0x9A82, 0xC2EE }, { 0x9A84, 0xBDBE }, { 0x9A85, 0xE6E8 }, { 0x9A86, 0xC2E6 }, { 0x9A87, 0xBAA7 }, { 0x9A88, 0xE6E9 }, - { 0x9A8A, 0xE6EA }, { 0x9A8B, 0xB3D2 }, { 0x9A8C, 0xD1E9 }, { 0x9A8F, 0xBFA5 }, { 0x9A90, 0xE6EB }, { 0x9A91, 0xC6EF }, { 0x9A92, 0xE6EC }, { 0x9A93, 0xE6ED }, - { 0x9A96, 0xE6EE }, { 0x9A97, 0xC6AD }, { 0x9A98, 0xE6EF }, { 0x9A9A, 0xC9A7 }, { 0x9A9B, 0xE6F0 }, { 0x9A9C, 0xE6F1 }, { 0x9A9D, 0xE6F2 }, { 0x9A9E, 0xE5B9 }, - { 0x9A9F, 0xE6F3 }, { 0x9AA0, 0xE6F4 }, { 0x9AA1, 0xC2E2 }, { 0x9AA2, 0xE6F5 }, { 0x9AA3, 0xE6F6 }, { 0x9AA4, 0xD6E8 }, { 0x9AA5, 0xE6F7 }, { 0x9AA7, 0xE6F8 }, - { 0x9AA8, 0xB9C7 }, { 0x9AB0, 0xF7BB }, { 0x9AB1, 0xF7BA }, { 0x9AB6, 0xF7BE }, { 0x9AB7, 0xF7BC }, { 0x9AB8, 0xBAA1 }, { 0x9ABA, 0xF7BF }, { 0x9ABC, 0xF7C0 }, - { 0x9AC0, 0xF7C2 }, { 0x9AC1, 0xF7C1 }, { 0x9AC2, 0xF7C4 }, { 0x9AC5, 0xF7C3 }, { 0x9ACB, 0xF7C5 }, { 0x9ACC, 0xF7C6 }, { 0x9AD1, 0xF7C7 }, { 0x9AD3, 0xCBE8 }, - { 0x9AD8, 0xB8DF }, { 0x9ADF, 0xF7D4 }, { 0x9AE1, 0xF7D5 }, { 0x9AE6, 0xF7D6 }, { 0x9AEB, 0xF7D8 }, { 0x9AED, 0xF7DA }, { 0x9AEF, 0xF7D7 }, { 0x9AF9, 0xF7DB }, - { 0x9AFB, 0xF7D9 }, { 0x9B03, 0xD7D7 }, { 0x9B08, 0xF7DC }, { 0x9B0F, 0xF7DD }, { 0x9B13, 0xF7DE }, { 0x9B1F, 0xF7DF }, { 0x9B23, 0xF7E0 }, { 0x9B2F, 0xDBCB }, - { 0x9B32, 0xD8AA }, { 0x9B3B, 0xE5F7 }, { 0x9B3C, 0xB9ED }, { 0x9B41, 0xBFFD }, { 0x9B42, 0xBBEA }, { 0x9B43, 0xF7C9 }, { 0x9B44, 0xC6C7 }, { 0x9B45, 0xF7C8 }, - { 0x9B47, 0xF7CA }, { 0x9B48, 0xF7CC }, { 0x9B49, 0xF7CB }, { 0x9B4D, 0xF7CD }, { 0x9B4F, 0xCEBA }, { 0x9B51, 0xF7CE }, { 0x9B54, 0xC4A7 }, { 0x9C7C, 0xD3E3 }, - { 0x9C7F, 0xF6CF }, { 0x9C81, 0xC2B3 }, { 0x9C82, 0xF6D0 }, { 0x9C85, 0xF6D1 }, { 0x9C86, 0xF6D2 }, { 0x9C87, 0xF6D3 }, { 0x9C88, 0xF6D4 }, { 0x9C8B, 0xF6D6 }, - { 0x9C8D, 0xB1AB }, { 0x9C8E, 0xF6D7 }, { 0x9C90, 0xF6D8 }, { 0x9C91, 0xF6D9 }, { 0x9C92, 0xF6DA }, { 0x9C94, 0xF6DB }, { 0x9C95, 0xF6DC }, { 0x9C9A, 0xF6DD }, - { 0x9C9B, 0xF6DE }, { 0x9C9C, 0xCFCA }, { 0x9C9E, 0xF6DF }, { 0x9C9F, 0xF6E0 }, { 0x9CA0, 0xF6E1 }, { 0x9CA1, 0xF6E2 }, { 0x9CA2, 0xF6E3 }, { 0x9CA3, 0xF6E4 }, - { 0x9CA4, 0xC0F0 }, { 0x9CA5, 0xF6E5 }, { 0x9CA6, 0xF6E6 }, { 0x9CA7, 0xF6E7 }, { 0x9CA8, 0xF6E8 }, { 0x9CA9, 0xF6E9 }, { 0x9CAB, 0xF6EA }, { 0x9CAD, 0xF6EB }, - { 0x9CAE, 0xF6EC }, { 0x9CB0, 0xF6ED }, { 0x9CB1, 0xF6EE }, { 0x9CB2, 0xF6EF }, { 0x9CB3, 0xF6F0 }, { 0x9CB4, 0xF6F1 }, { 0x9CB5, 0xF6F2 }, { 0x9CB6, 0xF6F3 }, - { 0x9CB7, 0xF6F4 }, { 0x9CB8, 0xBEA8 }, { 0x9CBA, 0xF6F5 }, { 0x9CBB, 0xF6F6 }, { 0x9CBC, 0xF6F7 }, { 0x9CBD, 0xF6F8 }, { 0x9CC3, 0xC8FA }, { 0x9CC4, 0xF6F9 }, - { 0x9CC5, 0xF6FA }, { 0x9CC6, 0xF6FB }, { 0x9CC7, 0xF6FC }, { 0x9CCA, 0xF6FD }, { 0x9CCB, 0xF6FE }, { 0x9CCC, 0xF7A1 }, { 0x9CCD, 0xF7A2 }, { 0x9CCE, 0xF7A3 }, - { 0x9CCF, 0xF7A4 }, { 0x9CD0, 0xF7A5 }, { 0x9CD3, 0xF7A6 }, { 0x9CD4, 0xF7A7 }, { 0x9CD5, 0xF7A8 }, { 0x9CD6, 0xB1EE }, { 0x9CD7, 0xF7A9 }, { 0x9CD8, 0xF7AA }, - { 0x9CD9, 0xF7AB }, { 0x9CDC, 0xF7AC }, { 0x9CDD, 0xF7AD }, { 0x9CDE, 0xC1DB }, { 0x9CDF, 0xF7AE }, { 0x9CE2, 0xF7AF }, { 0x9E1F, 0xC4F1 }, { 0x9E20, 0xF0AF }, - { 0x9E21, 0xBCA6 }, { 0x9E22, 0xF0B0 }, { 0x9E23, 0xC3F9 }, { 0x9E25, 0xC5B8 }, { 0x9E26, 0xD1BB }, { 0x9E28, 0xF0B1 }, { 0x9E29, 0xF0B2 }, { 0x9E2A, 0xF0B3 }, - { 0x9E2B, 0xF0B4 }, { 0x9E2C, 0xF0B5 }, { 0x9E2D, 0xD1BC }, { 0x9E2F, 0xD1EC }, { 0x9E31, 0xF0B7 }, { 0x9E32, 0xF0B6 }, { 0x9E33, 0xD4A7 }, { 0x9E35, 0xCDD2 }, - { 0x9E36, 0xF0B8 }, { 0x9E37, 0xF0BA }, { 0x9E38, 0xF0B9 }, { 0x9E39, 0xF0BB }, { 0x9E3A, 0xF0BC }, { 0x9E3D, 0xB8EB }, { 0x9E3E, 0xF0BD }, { 0x9E3F, 0xBAE8 }, - { 0x9E41, 0xF0BE }, { 0x9E42, 0xF0BF }, { 0x9E43, 0xBEE9 }, { 0x9E44, 0xF0C0 }, { 0x9E45, 0xB6EC }, { 0x9E46, 0xF0C1 }, { 0x9E47, 0xF0C2 }, { 0x9E48, 0xF0C3 }, - { 0x9E49, 0xF0C4 }, { 0x9E4A, 0xC8B5 }, { 0x9E4B, 0xF0C5 }, { 0x9E4C, 0xF0C6 }, { 0x9E4E, 0xF0C7 }, { 0x9E4F, 0xC5F4 }, { 0x9E51, 0xF0C8 }, { 0x9E55, 0xF0C9 }, - { 0x9E57, 0xF0CA }, { 0x9E58, 0xF7BD }, { 0x9E5A, 0xF0CB }, { 0x9E5B, 0xF0CC }, { 0x9E5C, 0xF0CD }, { 0x9E5E, 0xF0CE }, { 0x9E63, 0xF0CF }, { 0x9E64, 0xBAD7 }, - { 0x9E66, 0xF0D0 }, { 0x9E67, 0xF0D1 }, { 0x9E68, 0xF0D2 }, { 0x9E69, 0xF0D3 }, { 0x9E6A, 0xF0D4 }, { 0x9E6B, 0xF0D5 }, { 0x9E6C, 0xF0D6 }, { 0x9E6D, 0xF0D8 }, - { 0x9E70, 0xD3A5 }, { 0x9E71, 0xF0D7 }, { 0x9E73, 0xF0D9 }, { 0x9E7E, 0xF5BA }, { 0x9E7F, 0xC2B9 }, { 0x9E82, 0xF7E4 }, { 0x9E87, 0xF7E5 }, { 0x9E88, 0xF7E6 }, - { 0x9E8B, 0xF7E7 }, { 0x9E92, 0xF7E8 }, { 0x9E93, 0xC2B4 }, { 0x9E9D, 0xF7EA }, { 0x9E9F, 0xF7EB }, { 0x9EA6, 0xC2F3 }, { 0x9EB4, 0xF4F0 }, { 0x9EB8, 0xF4EF }, - { 0x9EBB, 0xC2E9 }, { 0x9EBD, 0xF7E1 }, { 0x9EBE, 0xF7E2 }, { 0x9EC4, 0xBBC6 }, { 0x9EC9, 0xD9E4 }, { 0x9ECD, 0xCAF2 }, { 0x9ECE, 0xC0E8 }, { 0x9ECF, 0xF0A4 }, - { 0x9ED1, 0xBADA }, { 0x9ED4, 0xC7AD }, { 0x9ED8, 0xC4AC }, { 0x9EDB, 0xF7EC }, { 0x9EDC, 0xF7ED }, { 0x9EDD, 0xF7EE }, { 0x9EDF, 0xF7F0 }, { 0x9EE0, 0xF7EF }, - { 0x9EE2, 0xF7F1 }, { 0x9EE5, 0xF7F4 }, { 0x9EE7, 0xF7F3 }, { 0x9EE9, 0xF7F2 }, { 0x9EEA, 0xF7F5 }, { 0x9EEF, 0xF7F6 }, { 0x9EF9, 0xEDE9 }, { 0x9EFB, 0xEDEA }, - { 0x9EFC, 0xEDEB }, { 0x9EFE, 0xF6BC }, { 0x9F0B, 0xF6BD }, { 0x9F0D, 0xF6BE }, { 0x9F0E, 0xB6A6 }, { 0x9F10, 0xD8BE }, { 0x9F13, 0xB9C4 }, { 0x9F17, 0xD8BB }, - { 0x9F19, 0xDCB1 }, { 0x9F20, 0xCAF3 }, { 0x9F22, 0xF7F7 }, { 0x9F2C, 0xF7F8 }, { 0x9F2F, 0xF7F9 }, { 0x9F37, 0xF7FB }, { 0x9F39, 0xF7FA }, { 0x9F3B, 0xB1C7 }, - { 0x9F3D, 0xF7FC }, { 0x9F3E, 0xF7FD }, { 0x9F44, 0xF7FE }, { 0x9F50, 0xC6EB }, { 0x9F51, 0xECB4 }, { 0x9F7F, 0xB3DD }, { 0x9F80, 0xF6B3 }, { 0x9F83, 0xF6B4 }, - { 0x9F84, 0xC1E4 }, { 0x9F85, 0xF6B5 }, { 0x9F86, 0xF6B6 }, { 0x9F87, 0xF6B7 }, { 0x9F88, 0xF6B8 }, { 0x9F89, 0xF6B9 }, { 0x9F8A, 0xF6BA }, { 0x9F8B, 0xC8A3 }, - { 0x9F8C, 0xF6BB }, { 0x9F99, 0xC1FA }, { 0x9F9A, 0xB9A8 }, { 0x9F9B, 0xEDE8 }, { 0x9F9F, 0xB9EA }, { 0x9FA0, 0xD9DF }, { 0xF880, 0x0081 }, { 0xF881, 0x0082 }, - { 0xFE31, 0xA6F2 }, { 0xFE33, 0xA6F4 }, { 0xFE34, 0xA6F5 }, { 0xFE35, 0xA6E0 }, { 0xFE36, 0xA6E1 }, { 0xFE37, 0xA6F0 }, { 0xFE38, 0xA6F1 }, { 0xFE39, 0xA6E2 }, - { 0xFE3A, 0xA6E3 }, { 0xFE3B, 0xA6EE }, { 0xFE3C, 0xA6EF }, { 0xFE3D, 0xA6E6 }, { 0xFE3E, 0xA6E7 }, { 0xFE3F, 0xA6E4 }, { 0xFE40, 0xA6E5 }, { 0xFE41, 0xA6E8 }, - { 0xFE42, 0xA6E9 }, { 0xFE43, 0xA6EA }, { 0xFE44, 0xA6EB }, { 0xFF01, 0xA3A1 }, { 0xFF02, 0xA3A2 }, { 0xFF03, 0xA3A3 }, { 0xFF04, 0xA1E7 }, { 0xFF05, 0xA3A5 }, - { 0xFF06, 0xA3A6 }, { 0xFF07, 0xA3A7 }, { 0xFF08, 0xA3A8 }, { 0xFF09, 0xA3A9 }, { 0xFF0A, 0xA3AA }, { 0xFF0B, 0xA3AB }, { 0xFF0C, 0xA3AC }, { 0xFF0D, 0xA3AD }, - { 0xFF0E, 0xA3AE }, { 0xFF0F, 0xA3AF }, { 0xFF10, 0xA3B0 }, { 0xFF11, 0xA3B1 }, { 0xFF12, 0xA3B2 }, { 0xFF13, 0xA3B3 }, { 0xFF14, 0xA3B4 }, { 0xFF15, 0xA3B5 }, - { 0xFF16, 0xA3B6 }, { 0xFF17, 0xA3B7 }, { 0xFF18, 0xA3B8 }, { 0xFF19, 0xA3B9 }, { 0xFF1A, 0xA3BA }, { 0xFF1B, 0xA3BB }, { 0xFF1C, 0xA3BC }, { 0xFF1D, 0xA3BD }, - { 0xFF1E, 0xA3BE }, { 0xFF1F, 0xA3BF }, { 0xFF20, 0xA3C0 }, { 0xFF21, 0xA3C1 }, { 0xFF22, 0xA3C2 }, { 0xFF23, 0xA3C3 }, { 0xFF24, 0xA3C4 }, { 0xFF25, 0xA3C5 }, - { 0xFF26, 0xA3C6 }, { 0xFF27, 0xA3C7 }, { 0xFF28, 0xA3C8 }, { 0xFF29, 0xA3C9 }, { 0xFF2A, 0xA3CA }, { 0xFF2B, 0xA3CB }, { 0xFF2C, 0xA3CC }, { 0xFF2D, 0xA3CD }, - { 0xFF2E, 0xA3CE }, { 0xFF2F, 0xA3CF }, { 0xFF30, 0xA3D0 }, { 0xFF31, 0xA3D1 }, { 0xFF32, 0xA3D2 }, { 0xFF33, 0xA3D3 }, { 0xFF34, 0xA3D4 }, { 0xFF35, 0xA3D5 }, - { 0xFF36, 0xA3D6 }, { 0xFF37, 0xA3D7 }, { 0xFF38, 0xA3D8 }, { 0xFF39, 0xA3D9 }, { 0xFF3A, 0xA3DA }, { 0xFF3B, 0xA3DB }, { 0xFF3C, 0xA3DC }, { 0xFF3D, 0xA3DD }, - { 0xFF3E, 0xA3DE }, { 0xFF3F, 0xA3DF }, { 0xFF40, 0xA3E0 }, { 0xFF41, 0xA3E1 }, { 0xFF42, 0xA3E2 }, { 0xFF43, 0xA3E3 }, { 0xFF44, 0xA3E4 }, { 0xFF45, 0xA3E5 }, - { 0xFF46, 0xA3E6 }, { 0xFF47, 0xA3E7 }, { 0xFF48, 0xA3E8 }, { 0xFF49, 0xA3E9 }, { 0xFF4A, 0xA3EA }, { 0xFF4B, 0xA3EB }, { 0xFF4C, 0xA3EC }, { 0xFF4D, 0xA3ED }, - { 0xFF4E, 0xA3EE }, { 0xFF4F, 0xA3EF }, { 0xFF50, 0xA3F0 }, { 0xFF51, 0xA3F1 }, { 0xFF52, 0xA3F2 }, { 0xFF53, 0xA3F3 }, { 0xFF54, 0xA3F4 }, { 0xFF55, 0xA3F5 }, - { 0xFF56, 0xA3F6 }, { 0xFF57, 0xA3F7 }, { 0xFF58, 0xA3F8 }, { 0xFF59, 0xA3F9 }, { 0xFF5A, 0xA3FA }, { 0xFF5B, 0xA3FB }, { 0xFF5C, 0xA3FC }, { 0xFF5D, 0xA3FD }, + { 0x0020, 0x0020 }, { 0x0021, 0x0021 }, { 0x0022, 0x0022 }, { 0x0023, 0x0023 }, { 0x0024, 0x0024 }, { 0x0025, 0x0025 }, { 0x0026, 0x0026 }, { 0x0027, 0x0027 }, + { 0x0028, 0x0028 }, { 0x0029, 0x0029 }, { 0x002A, 0x002A }, { 0x002B, 0x002B }, { 0x002C, 0x002C }, { 0x002D, 0x002D }, { 0x002E, 0x002E }, { 0x002F, 0x002F }, + { 0x0030, 0x0030 }, { 0x0031, 0x0031 }, { 0x0032, 0x0032 }, { 0x0033, 0x0033 }, { 0x0034, 0x0034 }, { 0x0035, 0x0035 }, { 0x0036, 0x0036 }, { 0x0037, 0x0037 }, + { 0x0038, 0x0038 }, { 0x0039, 0x0039 }, { 0x003A, 0x003A }, { 0x003B, 0x003B }, { 0x003C, 0x003C }, { 0x003D, 0x003D }, { 0x003E, 0x003E }, { 0x003F, 0x003F }, + { 0x0040, 0x0040 }, { 0x0041, 0x0041 }, { 0x0042, 0x0042 }, { 0x0043, 0x0043 }, { 0x0044, 0x0044 }, { 0x0045, 0x0045 }, { 0x0046, 0x0046 }, { 0x0047, 0x0047 }, + { 0x0048, 0x0048 }, { 0x0049, 0x0049 }, { 0x004A, 0x004A }, { 0x004B, 0x004B }, { 0x004C, 0x004C }, { 0x004D, 0x004D }, { 0x004E, 0x004E }, { 0x004F, 0x004F }, + { 0x0050, 0x0050 }, { 0x0051, 0x0051 }, { 0x0052, 0x0052 }, { 0x0053, 0x0053 }, { 0x0054, 0x0054 }, { 0x0055, 0x0055 }, { 0x0056, 0x0056 }, { 0x0057, 0x0057 }, + { 0x0058, 0x0058 }, { 0x0059, 0x0059 }, { 0x005A, 0x005A }, { 0x005B, 0x005B }, { 0x005C, 0x005C }, { 0x005D, 0x005D }, { 0x005E, 0x005E }, { 0x005F, 0x005F }, + { 0x0060, 0x0060 }, { 0x0061, 0x0061 }, { 0x0062, 0x0062 }, { 0x0063, 0x0063 }, { 0x0064, 0x0064 }, { 0x0065, 0x0065 }, { 0x0066, 0x0066 }, { 0x0067, 0x0067 }, + { 0x0068, 0x0068 }, { 0x0069, 0x0069 }, { 0x006A, 0x006A }, { 0x006B, 0x006B }, { 0x006C, 0x006C }, { 0x006D, 0x006D }, { 0x006E, 0x006E }, { 0x006F, 0x006F }, + { 0x0070, 0x0070 }, { 0x0071, 0x0071 }, { 0x0072, 0x0072 }, { 0x0073, 0x0073 }, { 0x0074, 0x0074 }, { 0x0075, 0x0075 }, { 0x0076, 0x0076 }, { 0x0077, 0x0077 }, + { 0x0078, 0x0078 }, { 0x0079, 0x0079 }, { 0x007A, 0x007A }, { 0x007B, 0x007B }, { 0x007C, 0x007C }, { 0x007D, 0x007D }, { 0x007E, 0x007E }, { 0x0083, 0x0083 }, + { 0x0084, 0x0084 }, { 0x0085, 0x0085 }, { 0x0086, 0x0086 }, { 0x0087, 0x0087 }, { 0x0088, 0x0088 }, { 0x0089, 0x0089 }, { 0x008A, 0x008A }, { 0x008B, 0x008B }, + { 0x008C, 0x008C }, { 0x008D, 0x008D }, { 0x008E, 0x008E }, { 0x008F, 0x008F }, { 0x0090, 0x0090 }, { 0x0091, 0x0091 }, { 0x0092, 0x0092 }, { 0x0093, 0x0093 }, + { 0x0094, 0x0094 }, { 0x0095, 0x0095 }, { 0x0096, 0x0096 }, { 0x0097, 0x0097 }, { 0x0098, 0x0098 }, { 0x0099, 0x0099 }, { 0x009A, 0x009A }, { 0x009B, 0x009B }, + { 0x009C, 0x009C }, { 0x009D, 0x009D }, { 0x009E, 0x009E }, { 0x009F, 0x009F }, { 0x00A0, 0x00A0 }, { 0x00A2, 0xA1E9 }, { 0x00A3, 0xA1EA }, { 0x00A4, 0xA1E8 }, + { 0x00A5, 0xA3A4 }, { 0x00A7, 0xA1EC }, { 0x00A8, 0xA1A7 }, { 0x00A9, 0x00FD }, { 0x00B0, 0xA1E3 }, { 0x00B1, 0xA1C0 }, { 0x00B7, 0xA1A4 }, { 0x00D7, 0xA1C1 }, + { 0x00E0, 0xA8A4 }, { 0x00E1, 0xA8A2 }, { 0x00E8, 0xA8A8 }, { 0x00E9, 0xA8A6 }, { 0x00EA, 0xA8BA }, { 0x00EC, 0xA8AC }, { 0x00ED, 0xA8AA }, { 0x00F2, 0xA8B0 }, + { 0x00F3, 0xA8AE }, { 0x00F7, 0xA1C2 }, { 0x00F9, 0xA8B4 }, { 0x00FA, 0xA8B2 }, { 0x00FC, 0xA8B9 }, { 0x0101, 0xA8A1 }, { 0x0113, 0xA8A5 }, { 0x011B, 0xA8A7 }, + { 0x012B, 0xA8A9 }, { 0x0144, 0xA8BD }, { 0x0148, 0xA8BE }, { 0x014D, 0xA8AD }, { 0x016B, 0xA8B1 }, { 0x01CE, 0xA8A3 }, { 0x01D0, 0xA8AB }, { 0x01D2, 0xA8AF }, + { 0x01D4, 0xA8B3 }, { 0x01D6, 0xA8B5 }, { 0x01D8, 0xA8B6 }, { 0x01DA, 0xA8B7 }, { 0x01DC, 0xA8B8 }, { 0x01F9, 0xA8BF }, { 0x0251, 0xA8BB }, { 0x0261, 0xA8C0 }, + { 0x02C7, 0xA1A6 }, { 0x02C9, 0xA1A5 }, { 0x0391, 0xA6A1 }, { 0x0392, 0xA6A2 }, { 0x0393, 0xA6A3 }, { 0x0394, 0xA6A4 }, { 0x0395, 0xA6A5 }, { 0x0396, 0xA6A6 }, + { 0x0397, 0xA6A7 }, { 0x0398, 0xA6A8 }, { 0x0399, 0xA6A9 }, { 0x039A, 0xA6AA }, { 0x039B, 0xA6AB }, { 0x039C, 0xA6AC }, { 0x039D, 0xA6AD }, { 0x039E, 0xA6AE }, + { 0x039F, 0xA6AF }, { 0x03A0, 0xA6B0 }, { 0x03A1, 0xA6B1 }, { 0x03A3, 0xA6B2 }, { 0x03A4, 0xA6B3 }, { 0x03A5, 0xA6B4 }, { 0x03A6, 0xA6B5 }, { 0x03A7, 0xA6B6 }, + { 0x03A8, 0xA6B7 }, { 0x03A9, 0xA6B8 }, { 0x03B1, 0xA6C1 }, { 0x03B2, 0xA6C2 }, { 0x03B3, 0xA6C3 }, { 0x03B4, 0xA6C4 }, { 0x03B5, 0xA6C5 }, { 0x03B6, 0xA6C6 }, + { 0x03B7, 0xA6C7 }, { 0x03B8, 0xA6C8 }, { 0x03B9, 0xA6C9 }, { 0x03BA, 0xA6CA }, { 0x03BB, 0xA6CB }, { 0x03BC, 0xA6CC }, { 0x03BD, 0xA6CD }, { 0x03BE, 0xA6CE }, + { 0x03BF, 0xA6CF }, { 0x03C0, 0xA6D0 }, { 0x03C1, 0xA6D1 }, { 0x03C3, 0xA6D2 }, { 0x03C4, 0xA6D3 }, { 0x03C5, 0xA6D4 }, { 0x03C6, 0xA6D5 }, { 0x03C7, 0xA6D6 }, + { 0x03C8, 0xA6D7 }, { 0x03C9, 0xA6D8 }, { 0x0401, 0xA7A7 }, { 0x0410, 0xA7A1 }, { 0x0411, 0xA7A2 }, { 0x0412, 0xA7A3 }, { 0x0413, 0xA7A4 }, { 0x0414, 0xA7A5 }, + { 0x0415, 0xA7A6 }, { 0x0416, 0xA7A8 }, { 0x0417, 0xA7A9 }, { 0x0418, 0xA7AA }, { 0x0419, 0xA7AB }, { 0x041A, 0xA7AC }, { 0x041B, 0xA7AD }, { 0x041C, 0xA7AE }, + { 0x041D, 0xA7AF }, { 0x041E, 0xA7B0 }, { 0x041F, 0xA7B1 }, { 0x0420, 0xA7B2 }, { 0x0421, 0xA7B3 }, { 0x0422, 0xA7B4 }, { 0x0423, 0xA7B5 }, { 0x0424, 0xA7B6 }, + { 0x0425, 0xA7B7 }, { 0x0426, 0xA7B8 }, { 0x0427, 0xA7B9 }, { 0x0428, 0xA7BA }, { 0x0429, 0xA7BB }, { 0x042A, 0xA7BC }, { 0x042B, 0xA7BD }, { 0x042C, 0xA7BE }, + { 0x042D, 0xA7BF }, { 0x042E, 0xA7C0 }, { 0x042F, 0xA7C1 }, { 0x0430, 0xA7D1 }, { 0x0431, 0xA7D2 }, { 0x0432, 0xA7D3 }, { 0x0433, 0xA7D4 }, { 0x0434, 0xA7D5 }, + { 0x0435, 0xA7D6 }, { 0x0436, 0xA7D8 }, { 0x0437, 0xA7D9 }, { 0x0438, 0xA7DA }, { 0x0439, 0xA7DB }, { 0x043A, 0xA7DC }, { 0x043B, 0xA7DD }, { 0x043C, 0xA7DE }, + { 0x043D, 0xA7DF }, { 0x043E, 0xA7E0 }, { 0x043F, 0xA7E1 }, { 0x0440, 0xA7E2 }, { 0x0441, 0xA7E3 }, { 0x0442, 0xA7E4 }, { 0x0443, 0xA7E5 }, { 0x0444, 0xA7E6 }, + { 0x0445, 0xA7E7 }, { 0x0446, 0xA7E8 }, { 0x0447, 0xA7E9 }, { 0x0448, 0xA7EA }, { 0x0449, 0xA7EB }, { 0x044A, 0xA7EC }, { 0x044B, 0xA7ED }, { 0x044C, 0xA7EE }, + { 0x044D, 0xA7EF }, { 0x044E, 0xA7F0 }, { 0x044F, 0xA7F1 }, { 0x0451, 0xA7D7 }, { 0x1E3F, 0xA8BC }, { 0x2014, 0xA1AA }, { 0x2016, 0xA1AC }, { 0x2018, 0xA1AE }, + { 0x2019, 0xA1AF }, { 0x201C, 0xA1B0 }, { 0x201D, 0xA1B1 }, { 0x2026, 0x00FF }, { 0x2030, 0xA1EB }, { 0x2032, 0xA1E4 }, { 0x2033, 0xA1E5 }, { 0x203B, 0xA1F9 }, + { 0x203E, 0xA3FE }, { 0x2103, 0xA1E6 }, { 0x2116, 0xA1ED }, { 0x2122, 0x00FE }, { 0x2160, 0xA2F1 }, { 0x2161, 0xA2F2 }, { 0x2162, 0xA2F3 }, { 0x2163, 0xA2F4 }, + { 0x2164, 0xA2F5 }, { 0x2165, 0xA2F6 }, { 0x2166, 0xA2F7 }, { 0x2167, 0xA2F8 }, { 0x2168, 0xA2F9 }, { 0x2169, 0xA2FA }, { 0x216A, 0xA2FB }, { 0x216B, 0xA2FC }, + { 0x2190, 0xA1FB }, { 0x2191, 0xA1FC }, { 0x2192, 0xA1FA }, { 0x2193, 0xA1FD }, { 0x2208, 0xA1CA }, { 0x220F, 0xA1C7 }, { 0x2211, 0xA1C6 }, { 0x221A, 0xA1CC }, + { 0x221D, 0xA1D8 }, { 0x221E, 0xA1DE }, { 0x2220, 0xA1CF }, { 0x2225, 0xA1CE }, { 0x2227, 0xA1C4 }, { 0x2228, 0xA1C5 }, { 0x2229, 0xA1C9 }, { 0x222A, 0xA1C8 }, + { 0x222B, 0xA1D2 }, { 0x222E, 0xA1D3 }, { 0x2234, 0xA1E0 }, { 0x2235, 0xA1DF }, { 0x2236, 0xA1C3 }, { 0x2237, 0xA1CB }, { 0x223D, 0xA1D7 }, { 0x2248, 0xA1D6 }, + { 0x224C, 0xA1D5 }, { 0x2260, 0xA1D9 }, { 0x2261, 0xA1D4 }, { 0x2264, 0xA1DC }, { 0x2265, 0xA1DD }, { 0x226E, 0xA1DA }, { 0x226F, 0xA1DB }, { 0x2299, 0xA1D1 }, + { 0x22A5, 0xA1CD }, { 0x22EF, 0xA1AD }, { 0x2312, 0xA1D0 }, { 0x2460, 0xA2D9 }, { 0x2461, 0xA2DA }, { 0x2462, 0xA2DB }, { 0x2463, 0xA2DC }, { 0x2464, 0xA2DD }, + { 0x2465, 0xA2DE }, { 0x2466, 0xA2DF }, { 0x2467, 0xA2E0 }, { 0x2468, 0xA2E1 }, { 0x2469, 0xA2E2 }, { 0x2474, 0xA2C5 }, { 0x2475, 0xA2C6 }, { 0x2476, 0xA2C7 }, + { 0x2477, 0xA2C8 }, { 0x2478, 0xA2C9 }, { 0x2479, 0xA2CA }, { 0x247A, 0xA2CB }, { 0x247B, 0xA2CC }, { 0x247C, 0xA2CD }, { 0x247D, 0xA2CE }, { 0x247E, 0xA2CF }, + { 0x247F, 0xA2D0 }, { 0x2480, 0xA2D1 }, { 0x2481, 0xA2D2 }, { 0x2482, 0xA2D3 }, { 0x2483, 0xA2D4 }, { 0x2484, 0xA2D5 }, { 0x2485, 0xA2D6 }, { 0x2486, 0xA2D7 }, + { 0x2487, 0xA2D8 }, { 0x2488, 0xA2B1 }, { 0x2489, 0xA2B2 }, { 0x248A, 0xA2B3 }, { 0x248B, 0xA2B4 }, { 0x248C, 0xA2B5 }, { 0x248D, 0xA2B6 }, { 0x248E, 0xA2B7 }, + { 0x248F, 0xA2B8 }, { 0x2490, 0xA2B9 }, { 0x2491, 0xA2BA }, { 0x2492, 0xA2BB }, { 0x2493, 0xA2BC }, { 0x2494, 0xA2BD }, { 0x2495, 0xA2BE }, { 0x2496, 0xA2BF }, + { 0x2497, 0xA2C0 }, { 0x2498, 0xA2C1 }, { 0x2499, 0xA2C2 }, { 0x249A, 0xA2C3 }, { 0x249B, 0xA2C4 }, { 0x2500, 0xA9A4 }, { 0x2501, 0xA9A5 }, { 0x2502, 0xA9A6 }, + { 0x2503, 0xA9A7 }, { 0x2504, 0xA9A8 }, { 0x2505, 0xA9A9 }, { 0x2506, 0xA9AA }, { 0x2507, 0xA9AB }, { 0x2508, 0xA9AC }, { 0x2509, 0xA9AD }, { 0x250A, 0xA9AE }, + { 0x250B, 0xA9AF }, { 0x250C, 0xA9B0 }, { 0x250D, 0xA9B1 }, { 0x250E, 0xA9B2 }, { 0x250F, 0xA9B3 }, { 0x2510, 0xA9B4 }, { 0x2511, 0xA9B5 }, { 0x2512, 0xA9B6 }, + { 0x2513, 0xA9B7 }, { 0x2514, 0xA9B8 }, { 0x2515, 0xA9B9 }, { 0x2516, 0xA9BA }, { 0x2517, 0xA9BB }, { 0x2518, 0xA9BC }, { 0x2519, 0xA9BD }, { 0x251A, 0xA9BE }, + { 0x251B, 0xA9BF }, { 0x251C, 0xA9C0 }, { 0x251D, 0xA9C1 }, { 0x251E, 0xA9C2 }, { 0x251F, 0xA9C3 }, { 0x2520, 0xA9C4 }, { 0x2521, 0xA9C5 }, { 0x2522, 0xA9C6 }, + { 0x2523, 0xA9C7 }, { 0x2524, 0xA9C8 }, { 0x2525, 0xA9C9 }, { 0x2526, 0xA9CA }, { 0x2527, 0xA9CB }, { 0x2528, 0xA9CC }, { 0x2529, 0xA9CD }, { 0x252A, 0xA9CE }, + { 0x252B, 0xA9CF }, { 0x252C, 0xA9D0 }, { 0x252D, 0xA9D1 }, { 0x252E, 0xA9D2 }, { 0x252F, 0xA9D3 }, { 0x2530, 0xA9D4 }, { 0x2531, 0xA9D5 }, { 0x2532, 0xA9D6 }, + { 0x2533, 0xA9D7 }, { 0x2534, 0xA9D8 }, { 0x2535, 0xA9D9 }, { 0x2536, 0xA9DA }, { 0x2537, 0xA9DB }, { 0x2538, 0xA9DC }, { 0x2539, 0xA9DD }, { 0x253A, 0xA9DE }, + { 0x253B, 0xA9DF }, { 0x253C, 0xA9E0 }, { 0x253D, 0xA9E1 }, { 0x253E, 0xA9E2 }, { 0x253F, 0xA9E3 }, { 0x2540, 0xA9E4 }, { 0x2541, 0xA9E5 }, { 0x2542, 0xA9E6 }, + { 0x2543, 0xA9E7 }, { 0x2544, 0xA9E8 }, { 0x2545, 0xA9E9 }, { 0x2546, 0xA9EA }, { 0x2547, 0xA9EB }, { 0x2548, 0xA9EC }, { 0x2549, 0xA9ED }, { 0x254A, 0xA9EE }, + { 0x254B, 0xA9EF }, { 0x25A0, 0xA1F6 }, { 0x25A1, 0xA1F5 }, { 0x25B2, 0xA1F8 }, { 0x25B3, 0xA1F7 }, { 0x25C6, 0xA1F4 }, { 0x25C7, 0xA1F3 }, { 0x25CB, 0xA1F0 }, + { 0x25CE, 0xA1F2 }, { 0x25CF, 0xA1F1 }, { 0x2605, 0xA1EF }, { 0x2606, 0xA1EE }, { 0x2640, 0xA1E2 }, { 0x2642, 0xA1E1 }, { 0x3000, 0xA1A1 }, { 0x3001, 0xA1A2 }, + { 0x3002, 0xA1A3 }, { 0x3003, 0xA1A8 }, { 0x3005, 0xA1A9 }, { 0x3008, 0xA1B4 }, { 0x3009, 0xA1B5 }, { 0x300A, 0xA1B6 }, { 0x300B, 0xA1B7 }, { 0x300C, 0xA1B8 }, + { 0x300D, 0xA1B9 }, { 0x300E, 0xA1BA }, { 0x300F, 0xA1BB }, { 0x3010, 0xA1BE }, { 0x3011, 0xA1BF }, { 0x3013, 0xA1FE }, { 0x3014, 0xA1B2 }, { 0x3015, 0xA1B3 }, + { 0x3016, 0xA1BC }, { 0x3017, 0xA1BD }, { 0x301C, 0xA1AB }, { 0x3041, 0xA4A1 }, { 0x3042, 0xA4A2 }, { 0x3043, 0xA4A3 }, { 0x3044, 0xA4A4 }, { 0x3045, 0xA4A5 }, + { 0x3046, 0xA4A6 }, { 0x3047, 0xA4A7 }, { 0x3048, 0xA4A8 }, { 0x3049, 0xA4A9 }, { 0x304A, 0xA4AA }, { 0x304B, 0xA4AB }, { 0x304C, 0xA4AC }, { 0x304D, 0xA4AD }, + { 0x304E, 0xA4AE }, { 0x304F, 0xA4AF }, { 0x3050, 0xA4B0 }, { 0x3051, 0xA4B1 }, { 0x3052, 0xA4B2 }, { 0x3053, 0xA4B3 }, { 0x3054, 0xA4B4 }, { 0x3055, 0xA4B5 }, + { 0x3056, 0xA4B6 }, { 0x3057, 0xA4B7 }, { 0x3058, 0xA4B8 }, { 0x3059, 0xA4B9 }, { 0x305A, 0xA4BA }, { 0x305B, 0xA4BB }, { 0x305C, 0xA4BC }, { 0x305D, 0xA4BD }, + { 0x305E, 0xA4BE }, { 0x305F, 0xA4BF }, { 0x3060, 0xA4C0 }, { 0x3061, 0xA4C1 }, { 0x3062, 0xA4C2 }, { 0x3063, 0xA4C3 }, { 0x3064, 0xA4C4 }, { 0x3065, 0xA4C5 }, + { 0x3066, 0xA4C6 }, { 0x3067, 0xA4C7 }, { 0x3068, 0xA4C8 }, { 0x3069, 0xA4C9 }, { 0x306A, 0xA4CA }, { 0x306B, 0xA4CB }, { 0x306C, 0xA4CC }, { 0x306D, 0xA4CD }, + { 0x306E, 0xA4CE }, { 0x306F, 0xA4CF }, { 0x3070, 0xA4D0 }, { 0x3071, 0xA4D1 }, { 0x3072, 0xA4D2 }, { 0x3073, 0xA4D3 }, { 0x3074, 0xA4D4 }, { 0x3075, 0xA4D5 }, + { 0x3076, 0xA4D6 }, { 0x3077, 0xA4D7 }, { 0x3078, 0xA4D8 }, { 0x3079, 0xA4D9 }, { 0x307A, 0xA4DA }, { 0x307B, 0xA4DB }, { 0x307C, 0xA4DC }, { 0x307D, 0xA4DD }, + { 0x307E, 0xA4DE }, { 0x307F, 0xA4DF }, { 0x3080, 0xA4E0 }, { 0x3081, 0xA4E1 }, { 0x3082, 0xA4E2 }, { 0x3083, 0xA4E3 }, { 0x3084, 0xA4E4 }, { 0x3085, 0xA4E5 }, + { 0x3086, 0xA4E6 }, { 0x3087, 0xA4E7 }, { 0x3088, 0xA4E8 }, { 0x3089, 0xA4E9 }, { 0x308A, 0xA4EA }, { 0x308B, 0xA4EB }, { 0x308C, 0xA4EC }, { 0x308D, 0xA4ED }, + { 0x308E, 0xA4EE }, { 0x308F, 0xA4EF }, { 0x3090, 0xA4F0 }, { 0x3091, 0xA4F1 }, { 0x3092, 0xA4F2 }, { 0x3093, 0xA4F3 }, { 0x30A1, 0xA5A1 }, { 0x30A2, 0xA5A2 }, + { 0x30A3, 0xA5A3 }, { 0x30A4, 0xA5A4 }, { 0x30A5, 0xA5A5 }, { 0x30A6, 0xA5A6 }, { 0x30A7, 0xA5A7 }, { 0x30A8, 0xA5A8 }, { 0x30A9, 0xA5A9 }, { 0x30AA, 0xA5AA }, + { 0x30AB, 0xA5AB }, { 0x30AC, 0xA5AC }, { 0x30AD, 0xA5AD }, { 0x30AE, 0xA5AE }, { 0x30AF, 0xA5AF }, { 0x30B0, 0xA5B0 }, { 0x30B1, 0xA5B1 }, { 0x30B2, 0xA5B2 }, + { 0x30B3, 0xA5B3 }, { 0x30B4, 0xA5B4 }, { 0x30B5, 0xA5B5 }, { 0x30B6, 0xA5B6 }, { 0x30B7, 0xA5B7 }, { 0x30B8, 0xA5B8 }, { 0x30B9, 0xA5B9 }, { 0x30BA, 0xA5BA }, + { 0x30BB, 0xA5BB }, { 0x30BC, 0xA5BC }, { 0x30BD, 0xA5BD }, { 0x30BE, 0xA5BE }, { 0x30BF, 0xA5BF }, { 0x30C0, 0xA5C0 }, { 0x30C1, 0xA5C1 }, { 0x30C2, 0xA5C2 }, + { 0x30C3, 0xA5C3 }, { 0x30C4, 0xA5C4 }, { 0x30C5, 0xA5C5 }, { 0x30C6, 0xA5C6 }, { 0x30C7, 0xA5C7 }, { 0x30C8, 0xA5C8 }, { 0x30C9, 0xA5C9 }, { 0x30CA, 0xA5CA }, + { 0x30CB, 0xA5CB }, { 0x30CC, 0xA5CC }, { 0x30CD, 0xA5CD }, { 0x30CE, 0xA5CE }, { 0x30CF, 0xA5CF }, { 0x30D0, 0xA5D0 }, { 0x30D1, 0xA5D1 }, { 0x30D2, 0xA5D2 }, + { 0x30D3, 0xA5D3 }, { 0x30D4, 0xA5D4 }, { 0x30D5, 0xA5D5 }, { 0x30D6, 0xA5D6 }, { 0x30D7, 0xA5D7 }, { 0x30D8, 0xA5D8 }, { 0x30D9, 0xA5D9 }, { 0x30DA, 0xA5DA }, + { 0x30DB, 0xA5DB }, { 0x30DC, 0xA5DC }, { 0x30DD, 0xA5DD }, { 0x30DE, 0xA5DE }, { 0x30DF, 0xA5DF }, { 0x30E0, 0xA5E0 }, { 0x30E1, 0xA5E1 }, { 0x30E2, 0xA5E2 }, + { 0x30E3, 0xA5E3 }, { 0x30E4, 0xA5E4 }, { 0x30E5, 0xA5E5 }, { 0x30E6, 0xA5E6 }, { 0x30E7, 0xA5E7 }, { 0x30E8, 0xA5E8 }, { 0x30E9, 0xA5E9 }, { 0x30EA, 0xA5EA }, + { 0x30EB, 0xA5EB }, { 0x30EC, 0xA5EC }, { 0x30ED, 0xA5ED }, { 0x30EE, 0xA5EE }, { 0x30EF, 0xA5EF }, { 0x30F0, 0xA5F0 }, { 0x30F1, 0xA5F1 }, { 0x30F2, 0xA5F2 }, + { 0x30F3, 0xA5F3 }, { 0x30F4, 0xA5F4 }, { 0x30F5, 0xA5F5 }, { 0x30F6, 0xA5F6 }, { 0x3105, 0xA8C5 }, { 0x3106, 0xA8C6 }, { 0x3107, 0xA8C7 }, { 0x3108, 0xA8C8 }, + { 0x3109, 0xA8C9 }, { 0x310A, 0xA8CA }, { 0x310B, 0xA8CB }, { 0x310C, 0xA8CC }, { 0x310D, 0xA8CD }, { 0x310E, 0xA8CE }, { 0x310F, 0xA8CF }, { 0x3110, 0xA8D0 }, + { 0x3111, 0xA8D1 }, { 0x3112, 0xA8D2 }, { 0x3113, 0xA8D3 }, { 0x3114, 0xA8D4 }, { 0x3115, 0xA8D5 }, { 0x3116, 0xA8D6 }, { 0x3117, 0xA8D7 }, { 0x3118, 0xA8D8 }, + { 0x3119, 0xA8D9 }, { 0x311A, 0xA8DA }, { 0x311B, 0xA8DB }, { 0x311C, 0xA8DC }, { 0x311D, 0xA8DD }, { 0x311E, 0xA8DE }, { 0x311F, 0xA8DF }, { 0x3120, 0xA8E0 }, + { 0x3121, 0xA8E1 }, { 0x3122, 0xA8E2 }, { 0x3123, 0xA8E3 }, { 0x3124, 0xA8E4 }, { 0x3125, 0xA8E5 }, { 0x3126, 0xA8E6 }, { 0x3127, 0xA8E7 }, { 0x3128, 0xA8E8 }, + { 0x3129, 0xA8E9 }, { 0x3220, 0xA2E5 }, { 0x3221, 0xA2E6 }, { 0x3222, 0xA2E7 }, { 0x3223, 0xA2E8 }, { 0x3224, 0xA2E9 }, { 0x3225, 0xA2EA }, { 0x3226, 0xA2EB }, + { 0x3227, 0xA2EC }, { 0x3228, 0xA2ED }, { 0x3229, 0xA2EE }, { 0x4E00, 0xD2BB }, { 0x4E01, 0xB6A1 }, { 0x4E03, 0xC6DF }, { 0x4E07, 0xCDF2 }, { 0x4E08, 0xD5C9 }, + { 0x4E09, 0xC8FD }, { 0x4E0A, 0xC9CF }, { 0x4E0B, 0xCFC2 }, { 0x4E0C, 0xD8A2 }, { 0x4E0D, 0xB2BB }, { 0x4E0E, 0xD3EB }, { 0x4E10, 0xD8A4 }, { 0x4E11, 0xB3F3 }, + { 0x4E13, 0xD7A8 }, { 0x4E14, 0xC7D2 }, { 0x4E15, 0xD8A7 }, { 0x4E16, 0xCAC0 }, { 0x4E18, 0xC7F0 }, { 0x4E19, 0xB1FB }, { 0x4E1A, 0xD2B5 }, { 0x4E1B, 0xB4D4 }, + { 0x4E1C, 0xB6AB }, { 0x4E1D, 0xCBBF }, { 0x4E1E, 0xD8A9 }, { 0x4E22, 0xB6AA }, { 0x4E24, 0xC1BD }, { 0x4E25, 0xD1CF }, { 0x4E27, 0xC9A5 }, { 0x4E28, 0xD8AD }, + { 0x4E2A, 0xB8F6 }, { 0x4E2B, 0xD1BE }, { 0x4E2C, 0xE3DC }, { 0x4E2D, 0xD6D0 }, { 0x4E30, 0xB7E1 }, { 0x4E32, 0xB4AE }, { 0x4E34, 0xC1D9 }, { 0x4E36, 0xD8BC }, + { 0x4E38, 0xCDE8 }, { 0x4E39, 0xB5A4 }, { 0x4E3A, 0xCEAA }, { 0x4E3B, 0xD6F7 }, { 0x4E3D, 0xC0F6 }, { 0x4E3E, 0xBED9 }, { 0x4E3F, 0xD8AF }, { 0x4E43, 0xC4CB }, + { 0x4E45, 0xBEC3 }, { 0x4E47, 0xD8B1 }, { 0x4E48, 0xC3B4 }, { 0x4E49, 0xD2E5 }, { 0x4E4B, 0xD6AE }, { 0x4E4C, 0xCEDA }, { 0x4E4D, 0xD5A7 }, { 0x4E4E, 0xBAF5 }, + { 0x4E4F, 0xB7A6 }, { 0x4E50, 0xC0D6 }, { 0x4E52, 0xC6B9 }, { 0x4E53, 0xC5D2 }, { 0x4E54, 0xC7C7 }, { 0x4E56, 0xB9D4 }, { 0x4E58, 0xB3CB }, { 0x4E59, 0xD2D2 }, + { 0x4E5C, 0xD8BF }, { 0x4E5D, 0xBEC5 }, { 0x4E5E, 0xC6F2 }, { 0x4E5F, 0xD2B2 }, { 0x4E60, 0xCFB0 }, { 0x4E61, 0xCFE7 }, { 0x4E66, 0xCAE9 }, { 0x4E69, 0xD8C0 }, + { 0x4E70, 0xC2F2 }, { 0x4E71, 0xC2D2 }, { 0x4E73, 0xC8E9 }, { 0x4E7E, 0xC7AC }, { 0x4E86, 0xC1CB }, { 0x4E88, 0xD3E8 }, { 0x4E89, 0xD5F9 }, { 0x4E8B, 0xCAC2 }, + { 0x4E8C, 0xB6FE }, { 0x4E8D, 0xD8A1 }, { 0x4E8E, 0xD3DA }, { 0x4E8F, 0xBFF7 }, { 0x4E91, 0xD4C6 }, { 0x4E92, 0xBBA5 }, { 0x4E93, 0xD8C1 }, { 0x4E94, 0xCEE5 }, + { 0x4E95, 0xBEAE }, { 0x4E98, 0xD8A8 }, { 0x4E9A, 0xD1C7 }, { 0x4E9B, 0xD0A9 }, { 0x4E9F, 0xD8BD }, { 0x4EA0, 0xD9EF }, { 0x4EA1, 0xCDF6 }, { 0x4EA2, 0xBFBA }, + { 0x4EA4, 0xBDBB }, { 0x4EA5, 0xBAA5 }, { 0x4EA6, 0xD2E0 }, { 0x4EA7, 0xB2FA }, { 0x4EA8, 0xBAE0 }, { 0x4EA9, 0xC4B6 }, { 0x4EAB, 0xCFED }, { 0x4EAC, 0xBEA9 }, + { 0x4EAD, 0xCDA4 }, { 0x4EAE, 0xC1C1 }, { 0x4EB2, 0xC7D7 }, { 0x4EB3, 0xD9F1 }, { 0x4EB5, 0xD9F4 }, { 0x4EBA, 0xC8CB }, { 0x4EBB, 0xD8E9 }, { 0x4EBF, 0xD2DA }, + { 0x4EC0, 0xCAB2 }, { 0x4EC1, 0xC8CA }, { 0x4EC2, 0xD8EC }, { 0x4EC3, 0xD8EA }, { 0x4EC4, 0xD8C6 }, { 0x4EC5, 0xBDF6 }, { 0x4EC6, 0xC6CD }, { 0x4EC7, 0xB3F0 }, + { 0x4EC9, 0xD8EB }, { 0x4ECA, 0xBDF1 }, { 0x4ECB, 0xBDE9 }, { 0x4ECD, 0xC8D4 }, { 0x4ECE, 0xB4D3 }, { 0x4ED1, 0xC2D8 }, { 0x4ED3, 0xB2D6 }, { 0x4ED4, 0xD7D0 }, + { 0x4ED5, 0xCACB }, { 0x4ED6, 0xCBFB }, { 0x4ED7, 0xD5CC }, { 0x4ED8, 0xB8B6 }, { 0x4ED9, 0xCFC9 }, { 0x4EDD, 0xD9DA }, { 0x4EDE, 0xD8F0 }, { 0x4EDF, 0xC7AA }, + { 0x4EE1, 0xD8EE }, { 0x4EE3, 0xB4FA }, { 0x4EE4, 0xC1EE }, { 0x4EE5, 0xD2D4 }, { 0x4EE8, 0xD8ED }, { 0x4EEA, 0xD2C7 }, { 0x4EEB, 0xD8EF }, { 0x4EEC, 0xC3C7 }, + { 0x4EF0, 0xD1F6 }, { 0x4EF2, 0xD6D9 }, { 0x4EF3, 0xD8F2 }, { 0x4EF5, 0xD8F5 }, { 0x4EF6, 0xBCFE }, { 0x4EF7, 0xBCDB }, { 0x4EFB, 0xC8CE }, { 0x4EFD, 0xB7DD }, + { 0x4EFF, 0xB7C2 }, { 0x4F01, 0xC6F3 }, { 0x4F09, 0xD8F8 }, { 0x4F0A, 0xD2C1 }, { 0x4F0D, 0xCEE9 }, { 0x4F0E, 0xBCBF }, { 0x4F0F, 0xB7FC }, { 0x4F10, 0xB7A5 }, + { 0x4F11, 0xD0DD }, { 0x4F17, 0xD6DA }, { 0x4F18, 0xD3C5 }, { 0x4F19, 0xBBEF }, { 0x4F1A, 0xBBE1 }, { 0x4F1B, 0xD8F1 }, { 0x4F1E, 0xC9A1 }, { 0x4F1F, 0xCEB0 }, + { 0x4F20, 0xB4AB }, { 0x4F22, 0xD8F3 }, { 0x4F24, 0xC9CB }, { 0x4F25, 0xD8F6 }, { 0x4F26, 0xC2D7 }, { 0x4F27, 0xD8F7 }, { 0x4F2A, 0xCEB1 }, { 0x4F2B, 0xD8F9 }, + { 0x4F2F, 0xB2AE }, { 0x4F30, 0xB9C0 }, { 0x4F32, 0xD9A3 }, { 0x4F34, 0xB0E9 }, { 0x4F36, 0xC1E6 }, { 0x4F38, 0xC9EC }, { 0x4F3A, 0xCBC5 }, { 0x4F3C, 0xCBC6 }, + { 0x4F3D, 0xD9A4 }, { 0x4F43, 0xB5E8 }, { 0x4F46, 0xB5AB }, { 0x4F4D, 0xCEBB }, { 0x4F4E, 0xB5CD }, { 0x4F4F, 0xD7A1 }, { 0x4F50, 0xD7F4 }, { 0x4F51, 0xD3D3 }, + { 0x4F53, 0xCCE5 }, { 0x4F55, 0xBACE }, { 0x4F57, 0xD9A2 }, { 0x4F58, 0xD9DC }, { 0x4F59, 0xD3E0 }, { 0x4F5A, 0xD8FD }, { 0x4F5B, 0xB7F0 }, { 0x4F5C, 0xD7F7 }, + { 0x4F5D, 0xD8FE }, { 0x4F5E, 0xD8FA }, { 0x4F5F, 0xD9A1 }, { 0x4F60, 0xC4E3 }, { 0x4F63, 0xD3B6 }, { 0x4F64, 0xD8F4 }, { 0x4F65, 0xD9DD }, { 0x4F67, 0xD8FB }, + { 0x4F69, 0xC5E5 }, { 0x4F6C, 0xC0D0 }, { 0x4F6F, 0xD1F0 }, { 0x4F70, 0xB0DB }, { 0x4F73, 0xBCD1 }, { 0x4F74, 0xD9A6 }, { 0x4F76, 0xD9A5 }, { 0x4F7B, 0xD9AC }, + { 0x4F7C, 0xD9AE }, { 0x4F7E, 0xD9AB }, { 0x4F7F, 0xCAB9 }, { 0x4F83, 0xD9A9 }, { 0x4F84, 0xD6B6 }, { 0x4F88, 0xB3DE }, { 0x4F89, 0xD9A8 }, { 0x4F8B, 0xC0FD }, + { 0x4F8D, 0xCACC }, { 0x4F8F, 0xD9AA }, { 0x4F91, 0xD9A7 }, { 0x4F94, 0xD9B0 }, { 0x4F97, 0xB6B1 }, { 0x4F9B, 0xB9A9 }, { 0x4F9D, 0xD2C0 }, { 0x4FA0, 0xCFC0 }, + { 0x4FA3, 0xC2C2 }, { 0x4FA5, 0xBDC4 }, { 0x4FA6, 0xD5EC }, { 0x4FA7, 0xB2E0 }, { 0x4FA8, 0xC7C8 }, { 0x4FA9, 0xBFEB }, { 0x4FAA, 0xD9AD }, { 0x4FAC, 0xD9AF }, + { 0x4FAE, 0xCEEA }, { 0x4FAF, 0xBAEE }, { 0x4FB5, 0xC7D6 }, { 0x4FBF, 0xB1E3 }, { 0x4FC3, 0xB4D9 }, { 0x4FC4, 0xB6ED }, { 0x4FC5, 0xD9B4 }, { 0x4FCA, 0xBFA1 }, + { 0x4FCE, 0xD9DE }, { 0x4FCF, 0xC7CE }, { 0x4FD0, 0xC0FE }, { 0x4FD1, 0xD9B8 }, { 0x4FD7, 0xCBD7 }, { 0x4FD8, 0xB7FD }, { 0x4FDA, 0xD9B5 }, { 0x4FDC, 0xD9B7 }, + { 0x4FDD, 0xB1A3 }, { 0x4FDE, 0xD3E1 }, { 0x4FDF, 0xD9B9 }, { 0x4FE1, 0xD0C5 }, { 0x4FE3, 0xD9B6 }, { 0x4FE6, 0xD9B1 }, { 0x4FE8, 0xD9B2 }, { 0x4FE9, 0xC1A9 }, + { 0x4FEA, 0xD9B3 }, { 0x4FED, 0xBCF3 }, { 0x4FEE, 0xD0DE }, { 0x4FEF, 0xB8A9 }, { 0x4FF1, 0xBEE3 }, { 0x4FF3, 0xD9BD }, { 0x4FF8, 0xD9BA }, { 0x4FFA, 0xB0B3 }, + { 0x4FFE, 0xD9C2 }, { 0x500C, 0xD9C4 }, { 0x500D, 0xB1B6 }, { 0x500F, 0xD9BF }, { 0x5012, 0xB5B9 }, { 0x5014, 0xBEF3 }, { 0x5018, 0xCCC8 }, { 0x5019, 0xBAF2 }, + { 0x501A, 0xD2D0 }, { 0x501C, 0xD9C3 }, { 0x501F, 0xBDE8 }, { 0x5021, 0xB3AB }, { 0x5025, 0xD9C5 }, { 0x5026, 0xBEEB }, { 0x5028, 0xD9C6 }, { 0x5029, 0xD9BB }, + { 0x502A, 0xC4DF }, { 0x502C, 0xD9BE }, { 0x502D, 0xD9C1 }, { 0x502E, 0xD9C0 }, { 0x503A, 0xD5AE }, { 0x503C, 0xD6B5 }, { 0x503E, 0xC7E3 }, { 0x5043, 0xD9C8 }, + { 0x5047, 0xBCD9 }, { 0x5048, 0xD9CA }, { 0x504C, 0xD9BC }, { 0x504E, 0xD9CB }, { 0x504F, 0xC6AB }, { 0x5055, 0xD9C9 }, { 0x505A, 0xD7F6 }, { 0x505C, 0xCDA3 }, + { 0x5065, 0xBDA1 }, { 0x506C, 0xD9CC }, { 0x5076, 0xC5BC }, { 0x5077, 0xCDB5 }, { 0x507B, 0xD9CD }, { 0x507E, 0xD9C7 }, { 0x507F, 0xB3A5 }, { 0x5080, 0xBFFE }, + { 0x5085, 0xB8B5 }, { 0x5088, 0xC0FC }, { 0x508D, 0xB0F8 }, { 0x50A3, 0xB4F6 }, { 0x50A5, 0xD9CE }, { 0x50A7, 0xD9CF }, { 0x50A8, 0xB4A2 }, { 0x50A9, 0xD9D0 }, + { 0x50AC, 0xB4DF }, { 0x50B2, 0xB0C1 }, { 0x50BA, 0xD9D1 }, { 0x50BB, 0xC9B5 }, { 0x50CF, 0xCFF1 }, { 0x50D6, 0xD9D2 }, { 0x50DA, 0xC1C5 }, { 0x50E6, 0xD9D6 }, + { 0x50E7, 0xC9AE }, { 0x50EC, 0xD9D5 }, { 0x50ED, 0xD9D4 }, { 0x50EE, 0xD9D7 }, { 0x50F3, 0xCBDB }, { 0x50F5, 0xBDA9 }, { 0x50FB, 0xC6A7 }, { 0x5106, 0xD9D3 }, + { 0x5107, 0xD9D8 }, { 0x510B, 0xD9D9 }, { 0x5112, 0xC8E5 }, { 0x5121, 0xC0DC }, { 0x513F, 0xB6F9 }, { 0x5140, 0xD8A3 }, { 0x5141, 0xD4CA }, { 0x5143, 0xD4AA }, + { 0x5144, 0xD0D6 }, { 0x5145, 0xB3E4 }, { 0x5146, 0xD5D7 }, { 0x5148, 0xCFC8 }, { 0x5149, 0xB9E2 }, { 0x514B, 0xBFCB }, { 0x514D, 0xC3E2 }, { 0x5151, 0xB6D2 }, + { 0x5154, 0xCDC3 }, { 0x5155, 0xD9EE }, { 0x5156, 0xD9F0 }, { 0x515A, 0xB5B3 }, { 0x515C, 0xB6B5 }, { 0x5162, 0xBEA4 }, { 0x5165, 0xC8EB }, { 0x5168, 0xC8AB }, + { 0x516B, 0xB0CB }, { 0x516C, 0xB9AB }, { 0x516D, 0xC1F9 }, { 0x516E, 0xD9E2 }, { 0x5170, 0xC0BC }, { 0x5171, 0xB9B2 }, { 0x5173, 0xB9D8 }, { 0x5174, 0xD0CB }, + { 0x5175, 0xB1F8 }, { 0x5176, 0xC6E4 }, { 0x5177, 0xBEDF }, { 0x5178, 0xB5E4 }, { 0x5179, 0xD7C8 }, { 0x517B, 0xD1F8 }, { 0x517C, 0xBCE6 }, { 0x517D, 0xCADE }, + { 0x5180, 0xBCBD }, { 0x5181, 0xD9E6 }, { 0x5182, 0xD8E7 }, { 0x5185, 0xC4DA }, { 0x5188, 0xB8D4 }, { 0x5189, 0xC8BD }, { 0x518C, 0xB2E1 }, { 0x518D, 0xD4D9 }, + { 0x5192, 0xC3B0 }, { 0x5195, 0xC3E1 }, { 0x5196, 0xDAA2 }, { 0x5197, 0xC8DF }, { 0x5199, 0xD0B4 }, { 0x519B, 0xBEFC }, { 0x519C, 0xC5A9 }, { 0x51A0, 0xB9DA }, + { 0x51A2, 0xDAA3 }, { 0x51A4, 0xD4A9 }, { 0x51A5, 0xDAA4 }, { 0x51AB, 0xD9FB }, { 0x51AC, 0xB6AC }, { 0x51AF, 0xB7EB }, { 0x51B0, 0xB1F9 }, { 0x51B1, 0xD9FC }, + { 0x51B2, 0xB3E5 }, { 0x51B3, 0xBEF6 }, { 0x51B5, 0xBFF6 }, { 0x51B6, 0xD2B1 }, { 0x51B7, 0xC0E4 }, { 0x51BB, 0xB6B3 }, { 0x51BC, 0xD9FE }, { 0x51BD, 0xD9FD }, + { 0x51C0, 0xBEBB }, { 0x51C4, 0xC6E0 }, { 0x51C6, 0xD7BC }, { 0x51C7, 0xDAA1 }, { 0x51C9, 0xC1B9 }, { 0x51CB, 0xB5F2 }, { 0x51CC, 0xC1E8 }, { 0x51CF, 0xBCF5 }, + { 0x51D1, 0xB4D5 }, { 0x51DB, 0xC1DD }, { 0x51DD, 0xC4FD }, { 0x51E0, 0xBCB8 }, { 0x51E1, 0xB7B2 }, { 0x51E4, 0xB7EF }, { 0x51EB, 0xD9EC }, { 0x51ED, 0xC6BE }, + { 0x51EF, 0xBFAD }, { 0x51F0, 0xBBCB }, { 0x51F3, 0xB5CA }, { 0x51F5, 0xDBC9 }, { 0x51F6, 0xD0D7 }, { 0x51F8, 0xCDB9 }, { 0x51F9, 0xB0BC }, { 0x51FA, 0xB3F6 }, + { 0x51FB, 0xBBF7 }, { 0x51FC, 0xDBCA }, { 0x51FD, 0xBAAF }, { 0x51FF, 0xD4E4 }, { 0x5200, 0xB5B6 }, { 0x5201, 0xB5F3 }, { 0x5202, 0xD8D6 }, { 0x5203, 0xC8D0 }, + { 0x5206, 0xB7D6 }, { 0x5207, 0xC7D0 }, { 0x5208, 0xD8D7 }, { 0x520A, 0xBFAF }, { 0x520D, 0xDBBB }, { 0x520E, 0xD8D8 }, { 0x5211, 0xD0CC }, { 0x5212, 0xBBAE }, + { 0x5216, 0xEBBE }, { 0x5217, 0xC1D0 }, { 0x5218, 0xC1F5 }, { 0x5219, 0xD4F2 }, { 0x521A, 0xB8D5 }, { 0x521B, 0xB4B4 }, { 0x521D, 0xB3F5 }, { 0x5220, 0xC9BE }, + { 0x5224, 0xC5D0 }, { 0x5228, 0xC5D9 }, { 0x5229, 0xC0FB }, { 0x522B, 0xB1F0 }, { 0x522D, 0xD8D9 }, { 0x522E, 0xB9CE }, { 0x5230, 0xB5BD }, { 0x5233, 0xD8DA }, + { 0x5236, 0xD6C6 }, { 0x5237, 0xCBA2 }, { 0x5238, 0xC8AF }, { 0x5239, 0xC9B2 }, { 0x523A, 0xB4CC }, { 0x523B, 0xBFCC }, { 0x523D, 0xB9F4 }, { 0x523F, 0xD8DB }, + { 0x5240, 0xD8DC }, { 0x5241, 0xB6E7 }, { 0x5242, 0xBCC1 }, { 0x5243, 0xCCEA }, { 0x524A, 0xCFF7 }, { 0x524C, 0xD8DD }, { 0x524D, 0xC7B0 }, { 0x5250, 0xB9D0 }, + { 0x5251, 0xBDA3 }, { 0x5254, 0xCCDE }, { 0x5256, 0xC6CA }, { 0x525C, 0xD8E0 }, { 0x525E, 0xD8DE }, { 0x5261, 0xD8DF }, { 0x5265, 0xB0FE }, { 0x5267, 0xBEE7 }, + { 0x5269, 0xCAA3 }, { 0x526A, 0xBCF4 }, { 0x526F, 0xB8B1 }, { 0x5272, 0xB8EE }, { 0x527D, 0xD8E2 }, { 0x527F, 0xBDCB }, { 0x5281, 0xD8E4 }, { 0x5282, 0xD8E3 }, + { 0x5288, 0xC5FC }, { 0x5290, 0xD8E5 }, { 0x5293, 0xD8E6 }, { 0x529B, 0xC1A6 }, { 0x529D, 0xC8B0 }, { 0x529E, 0xB0EC }, { 0x529F, 0xB9A6 }, { 0x52A0, 0xBCD3 }, + { 0x52A1, 0xCEF1 }, { 0x52A2, 0xDBBD }, { 0x52A3, 0xC1D3 }, { 0x52A8, 0xB6AF }, { 0x52A9, 0xD6FA }, { 0x52AA, 0xC5AC }, { 0x52AB, 0xBDD9 }, { 0x52AC, 0xDBBE }, + { 0x52AD, 0xDBBF }, { 0x52B1, 0xC0F8 }, { 0x52B2, 0xBEA2 }, { 0x52B3, 0xC0CD }, { 0x52BE, 0xDBC0 }, { 0x52BF, 0xCAC6 }, { 0x52C3, 0xB2AA }, { 0x52C7, 0xD3C2 }, + { 0x52C9, 0xC3E3 }, { 0x52CB, 0xD1AB }, { 0x52D0, 0xDBC2 }, { 0x52D2, 0xC0D5 }, { 0x52D6, 0xDBC3 }, { 0x52D8, 0xBFB1 }, { 0x52DF, 0xC4BC }, { 0x52E4, 0xC7DA }, + { 0x52F0, 0xDBC4 }, { 0x52F9, 0xD9E8 }, { 0x52FA, 0xC9D7 }, { 0x52FE, 0xB9B4 }, { 0x52FF, 0xCEF0 }, { 0x5300, 0xD4C8 }, { 0x5305, 0xB0FC }, { 0x5306, 0xB4D2 }, + { 0x5308, 0xD0D9 }, { 0x530D, 0xD9E9 }, { 0x530F, 0xDECB }, { 0x5310, 0xD9EB }, { 0x5315, 0xD8B0 }, { 0x5316, 0xBBAF }, { 0x5317, 0xB1B1 }, { 0x5319, 0xB3D7 }, + { 0x531A, 0xD8CE }, { 0x531D, 0xD4D1 }, { 0x5320, 0xBDB3 }, { 0x5321, 0xBFEF }, { 0x5323, 0xCFBB }, { 0x5326, 0xD8D0 }, { 0x532A, 0xB7CB }, { 0x532E, 0xD8D1 }, + { 0x5339, 0xC6A5 }, { 0x533A, 0xC7F8 }, { 0x533B, 0xD2BD }, { 0x533E, 0xD8D2 }, { 0x533F, 0xC4E4 }, { 0x5341, 0xCAAE }, { 0x5343, 0xC7A7 }, { 0x5345, 0xD8A6 }, + { 0x5347, 0xC9FD }, { 0x5348, 0xCEE7 }, { 0x5349, 0xBBDC }, { 0x534A, 0xB0EB }, { 0x534E, 0xBBAA }, { 0x534F, 0xD0AD }, { 0x5351, 0xB1B0 }, { 0x5352, 0xD7E4 }, + { 0x5353, 0xD7BF }, { 0x5355, 0xB5A5 }, { 0x5356, 0xC2F4 }, { 0x5357, 0xC4CF }, { 0x535A, 0xB2A9 }, { 0x535C, 0xB2B7 }, { 0x535E, 0xB1E5 }, { 0x535F, 0xDFB2 }, + { 0x5360, 0xD5BC }, { 0x5361, 0xBFA8 }, { 0x5362, 0xC2AC }, { 0x5363, 0xD8D5 }, { 0x5364, 0xC2B1 }, { 0x5366, 0xD8D4 }, { 0x5367, 0xCED4 }, { 0x5369, 0xDAE0 }, + { 0x536B, 0xCEC0 }, { 0x536E, 0xD8B4 }, { 0x536F, 0xC3AE }, { 0x5370, 0xD3A1 }, { 0x5371, 0xCEA3 }, { 0x5373, 0xBCB4 }, { 0x5374, 0xC8B4 }, { 0x5375, 0xC2D1 }, + { 0x5377, 0xBEED }, { 0x5378, 0xD0B6 }, { 0x537A, 0xDAE1 }, { 0x537F, 0xC7E4 }, { 0x5382, 0xB3A7 }, { 0x5384, 0xB6F2 }, { 0x5385, 0xCCFC }, { 0x5386, 0xC0FA }, + { 0x5389, 0xC0F7 }, { 0x538B, 0xD1B9 }, { 0x538C, 0xD1E1 }, { 0x538D, 0xD8C7 }, { 0x5395, 0xB2DE }, { 0x5398, 0xC0E5 }, { 0x539A, 0xBAF1 }, { 0x539D, 0xD8C8 }, + { 0x539F, 0xD4AD }, { 0x53A2, 0xCFE1 }, { 0x53A3, 0xD8C9 }, { 0x53A5, 0xD8CA }, { 0x53A6, 0xCFC3 }, { 0x53A8, 0xB3F8 }, { 0x53A9, 0xBEC7 }, { 0x53AE, 0xD8CB }, + { 0x53B6, 0xDBCC }, { 0x53BB, 0xC8A5 }, { 0x53BF, 0xCFD8 }, { 0x53C1, 0xC8FE }, { 0x53C2, 0xB2CE }, { 0x53C8, 0xD3D6 }, { 0x53C9, 0xB2E6 }, { 0x53CA, 0xBCB0 }, + { 0x53CB, 0xD3D1 }, { 0x53CC, 0xCBAB }, { 0x53CD, 0xB7B4 }, { 0x53D1, 0xB7A2 }, { 0x53D4, 0xCAE5 }, { 0x53D6, 0xC8A1 }, { 0x53D7, 0xCADC }, { 0x53D8, 0xB1E4 }, + { 0x53D9, 0xD0F0 }, { 0x53DB, 0xC5D1 }, { 0x53DF, 0xDBC5 }, { 0x53E0, 0xB5FE }, { 0x53E3, 0xBFDA }, { 0x53E4, 0xB9C5 }, { 0x53E5, 0xBEE4 }, { 0x53E6, 0xC1ED }, + { 0x53E8, 0xDFB6 }, { 0x53E9, 0xDFB5 }, { 0x53EA, 0xD6BB }, { 0x53EB, 0xBDD0 }, { 0x53EC, 0xD5D9 }, { 0x53ED, 0xB0C8 }, { 0x53EE, 0xB6A3 }, { 0x53EF, 0xBFC9 }, + { 0x53F0, 0xCCA8 }, { 0x53F1, 0xDFB3 }, { 0x53F2, 0xCAB7 }, { 0x53F3, 0xD3D2 }, { 0x53F5, 0xD8CF }, { 0x53F6, 0xD2B6 }, { 0x53F7, 0xBAC5 }, { 0x53F8, 0xCBBE }, + { 0x53F9, 0xCCBE }, { 0x53FB, 0xDFB7 }, { 0x53FC, 0xB5F0 }, { 0x53FD, 0xDFB4 }, { 0x5401, 0xD3F5 }, { 0x5403, 0xB3D4 }, { 0x5404, 0xB8F7 }, { 0x5406, 0xDFBA }, + { 0x5408, 0xBACF }, { 0x5409, 0xBCAA }, { 0x540A, 0xB5F5 }, { 0x540C, 0xCDAC }, { 0x540D, 0xC3FB }, { 0x540E, 0xBAF3 }, { 0x540F, 0xC0F4 }, { 0x5410, 0xCDC2 }, + { 0x5411, 0xCFF2 }, { 0x5412, 0xDFB8 }, { 0x5413, 0xCFC5 }, { 0x5415, 0xC2C0 }, { 0x5416, 0xDFB9 }, { 0x5417, 0xC2F0 }, { 0x541B, 0xBEFD }, { 0x541D, 0xC1DF }, + { 0x541E, 0xCDCC }, { 0x541F, 0xD2F7 }, { 0x5420, 0xB7CD }, { 0x5421, 0xDFC1 }, { 0x5423, 0xDFC4 }, { 0x5426, 0xB7F1 }, { 0x5427, 0xB0C9 }, { 0x5428, 0xB6D6 }, + { 0x5429, 0xB7D4 }, { 0x542B, 0xBAAC }, { 0x542C, 0xCCFD }, { 0x542D, 0xBFD4 }, { 0x542E, 0xCBB1 }, { 0x542F, 0xC6F4 }, { 0x5431, 0xD6A8 }, { 0x5432, 0xDFC5 }, + { 0x5434, 0xCEE2 }, { 0x5435, 0xB3B3 }, { 0x5438, 0xCEFC }, { 0x5439, 0xB4B5 }, { 0x543B, 0xCEC7 }, { 0x543C, 0xBAF0 }, { 0x543E, 0xCEE1 }, { 0x5440, 0xD1BD }, + { 0x5443, 0xDFC0 }, { 0x5446, 0xB4F4 }, { 0x5448, 0xB3CA }, { 0x544A, 0xB8E6 }, { 0x544B, 0xDFBB }, { 0x5450, 0xC4C5 }, { 0x5452, 0xDFBC }, { 0x5453, 0xDFBD }, + { 0x5454, 0xDFBE }, { 0x5455, 0xC5BB }, { 0x5456, 0xDFBF }, { 0x5457, 0xDFC2 }, { 0x5458, 0xD4B1 }, { 0x5459, 0xDFC3 }, { 0x545B, 0xC7BA }, { 0x545C, 0xCED8 }, + { 0x5462, 0xC4D8 }, { 0x5464, 0xDFCA }, { 0x5466, 0xDFCF }, { 0x5468, 0xD6DC }, { 0x5471, 0xDFC9 }, { 0x5472, 0xDFDA }, { 0x5473, 0xCEB6 }, { 0x5475, 0xBAC7 }, + { 0x5476, 0xDFCE }, { 0x5477, 0xDFC8 }, { 0x5478, 0xC5DE }, { 0x547B, 0xC9EB }, { 0x547C, 0xBAF4 }, { 0x547D, 0xC3FC }, { 0x5480, 0xBED7 }, { 0x5482, 0xDFC6 }, + { 0x5484, 0xDFCD }, { 0x5486, 0xC5D8 }, { 0x548B, 0xD5A6 }, { 0x548C, 0xBACD }, { 0x548E, 0xBECC }, { 0x548F, 0xD3BD }, { 0x5490, 0xB8C0 }, { 0x5492, 0xD6E4 }, + { 0x5494, 0xDFC7 }, { 0x5495, 0xB9BE }, { 0x5496, 0xBFA7 }, { 0x5499, 0xC1FC }, { 0x549A, 0xDFCB }, { 0x549B, 0xDFCC }, { 0x549D, 0xDFD0 }, { 0x54A3, 0xDFDB }, + { 0x54A4, 0xDFE5 }, { 0x54A6, 0xDFD7 }, { 0x54A7, 0xDFD6 }, { 0x54A8, 0xD7C9 }, { 0x54A9, 0xDFE3 }, { 0x54AA, 0xDFE4 }, { 0x54AB, 0xE5EB }, { 0x54AC, 0xD2A7 }, + { 0x54AD, 0xDFD2 }, { 0x54AF, 0xBFA9 }, { 0x54B1, 0xD4DB }, { 0x54B3, 0xBFC8 }, { 0x54B4, 0xDFD4 }, { 0x54B8, 0xCFCC }, { 0x54BB, 0xDFDD }, { 0x54BD, 0xD1CA }, + { 0x54BF, 0xDFDE }, { 0x54C0, 0xB0A7 }, { 0x54C1, 0xC6B7 }, { 0x54C2, 0xDFD3 }, { 0x54C4, 0xBAE5 }, { 0x54C6, 0xB6DF }, { 0x54C7, 0xCDDB }, { 0x54C8, 0xB9FE }, + { 0x54C9, 0xD4D5 }, { 0x54CC, 0xDFDF }, { 0x54CD, 0xCFEC }, { 0x54CE, 0xB0A5 }, { 0x54CF, 0xDFE7 }, { 0x54D0, 0xDFD1 }, { 0x54D1, 0xD1C6 }, { 0x54D2, 0xDFD5 }, + { 0x54D3, 0xDFD8 }, { 0x54D4, 0xDFD9 }, { 0x54D5, 0xDFDC }, { 0x54D7, 0xBBA9 }, { 0x54D9, 0xDFE0 }, { 0x54DA, 0xDFE1 }, { 0x54DC, 0xDFE2 }, { 0x54DD, 0xDFE6 }, + { 0x54DE, 0xDFE8 }, { 0x54DF, 0xD3B4 }, { 0x54E5, 0xB8E7 }, { 0x54E6, 0xC5B6 }, { 0x54E7, 0xDFEA }, { 0x54E8, 0xC9DA }, { 0x54E9, 0xC1A8 }, { 0x54EA, 0xC4C4 }, + { 0x54ED, 0xBFDE }, { 0x54EE, 0xCFF8 }, { 0x54F2, 0xD5DC }, { 0x54F3, 0xDFEE }, { 0x54FA, 0xB2B8 }, { 0x54FC, 0xBADF }, { 0x54FD, 0xDFEC }, { 0x54FF, 0xDBC1 }, + { 0x5501, 0xD1E4 }, { 0x5506, 0xCBF4 }, { 0x5507, 0xB4BD }, { 0x5509, 0xB0A6 }, { 0x550F, 0xDFF1 }, { 0x5510, 0xCCC6 }, { 0x5511, 0xDFF2 }, { 0x5514, 0xDFED }, + { 0x551B, 0xDFE9 }, { 0x5520, 0xDFEB }, { 0x5522, 0xDFEF }, { 0x5523, 0xDFF0 }, { 0x5524, 0xBBBD }, { 0x5527, 0xDFF3 }, { 0x552A, 0xDFF4 }, { 0x552C, 0xBBA3 }, + { 0x552E, 0xCADB }, { 0x552F, 0xCEA8 }, { 0x5530, 0xE0A7 }, { 0x5531, 0xB3AA }, { 0x5533, 0xE0A6 }, { 0x5537, 0xE0A1 }, { 0x553C, 0xDFFE }, { 0x553E, 0xCDD9 }, + { 0x553F, 0xDFFC }, { 0x5541, 0xDFFA }, { 0x5543, 0xBFD0 }, { 0x5544, 0xD7C4 }, { 0x5546, 0xC9CC }, { 0x5549, 0xDFF8 }, { 0x554A, 0xB0A1 }, { 0x5550, 0xDFFD }, + { 0x5555, 0xDFFB }, { 0x5556, 0xE0A2 }, { 0x555C, 0xE0A8 }, { 0x5561, 0xB7C8 }, { 0x5564, 0xC6A1 }, { 0x5565, 0xC9B6 }, { 0x5566, 0xC0B2 }, { 0x5567, 0xDFF5 }, + { 0x556A, 0xC5BE }, { 0x556C, 0xD8C4 }, { 0x556D, 0xDFF9 }, { 0x556E, 0xC4F6 }, { 0x5575, 0xE0A3 }, { 0x5576, 0xE0A4 }, { 0x5577, 0xE0A5 }, { 0x5578, 0xD0A5 }, + { 0x557B, 0xE0B4 }, { 0x557C, 0xCCE4 }, { 0x557E, 0xE0B1 }, { 0x5580, 0xBFA6 }, { 0x5581, 0xE0AF }, { 0x5582, 0xCEB9 }, { 0x5583, 0xE0AB }, { 0x5584, 0xC9C6 }, + { 0x5587, 0xC0AE }, { 0x5588, 0xE0AE }, { 0x5589, 0xBAED }, { 0x558A, 0xBAB0 }, { 0x558B, 0xE0A9 }, { 0x558F, 0xDFF6 }, { 0x5591, 0xE0B3 }, { 0x5594, 0xE0B8 }, + { 0x5598, 0xB4AD }, { 0x5599, 0xE0B9 }, { 0x559C, 0xCFB2 }, { 0x559D, 0xBAC8 }, { 0x559F, 0xE0B0 }, { 0x55A7, 0xD0FA }, { 0x55B1, 0xE0AC }, { 0x55B3, 0xD4FB }, + { 0x55B5, 0xDFF7 }, { 0x55B7, 0xC5E7 }, { 0x55B9, 0xE0AD }, { 0x55BB, 0xD3F7 }, { 0x55BD, 0xE0B6 }, { 0x55BE, 0xE0B7 }, { 0x55C4, 0xE0C4 }, { 0x55C5, 0xD0E1 }, + { 0x55C9, 0xE0BC }, { 0x55CC, 0xE0C9 }, { 0x55CD, 0xE0CA }, { 0x55D1, 0xE0BE }, { 0x55D2, 0xE0AA }, { 0x55D3, 0xC9A4 }, { 0x55D4, 0xE0C1 }, { 0x55D6, 0xE0B2 }, + { 0x55DC, 0xCAC8 }, { 0x55DD, 0xE0C3 }, { 0x55DF, 0xE0B5 }, { 0x55E1, 0xCECB }, { 0x55E3, 0xCBC3 }, { 0x55E4, 0xE0CD }, { 0x55E5, 0xE0C6 }, { 0x55E6, 0xE0C2 }, + { 0x55E8, 0xE0CB }, { 0x55EA, 0xE0BA }, { 0x55EB, 0xE0BF }, { 0x55EC, 0xE0C0 }, { 0x55EF, 0xE0C5 }, { 0x55F2, 0xE0C7 }, { 0x55F3, 0xE0C8 }, { 0x55F5, 0xE0CC }, + { 0x55F7, 0xE0BB }, { 0x55FD, 0xCBD4 }, { 0x55FE, 0xE0D5 }, { 0x5600, 0xE0D6 }, { 0x5601, 0xE0D2 }, { 0x5608, 0xE0D0 }, { 0x5609, 0xBCCE }, { 0x560C, 0xE0D1 }, + { 0x560E, 0xB8C2 }, { 0x560F, 0xD8C5 }, { 0x5618, 0xD0EA }, { 0x561B, 0xC2EF }, { 0x561E, 0xE0CF }, { 0x561F, 0xE0BD }, { 0x5623, 0xE0D4 }, { 0x5624, 0xE0D3 }, + { 0x5627, 0xE0D7 }, { 0x562C, 0xE0DC }, { 0x562D, 0xE0D8 }, { 0x5631, 0xD6F6 }, { 0x5632, 0xB3B0 }, { 0x5634, 0xD7EC }, { 0x5636, 0xCBBB }, { 0x5639, 0xE0DA }, + { 0x563B, 0xCEFB }, { 0x563F, 0xBAD9 }, { 0x564C, 0xE0E1 }, { 0x564D, 0xE0DD }, { 0x564E, 0xD2AD }, { 0x5654, 0xE0E2 }, { 0x5657, 0xE0DB }, { 0x5658, 0xE0D9 }, + { 0x5659, 0xE0DF }, { 0x565C, 0xE0E0 }, { 0x5662, 0xE0DE }, { 0x5664, 0xE0E4 }, { 0x5668, 0xC6F7 }, { 0x5669, 0xD8AC }, { 0x566A, 0xD4EB }, { 0x566B, 0xE0E6 }, + { 0x566C, 0xCAC9 }, { 0x5671, 0xE0E5 }, { 0x5676, 0xB8C1 }, { 0x567B, 0xE0E7 }, { 0x567C, 0xE0E8 }, { 0x5685, 0xE0E9 }, { 0x5686, 0xE0E3 }, { 0x568E, 0xBABF }, + { 0x568F, 0xCCE7 }, { 0x5693, 0xE0EA }, { 0x56A3, 0xCFF9 }, { 0x56AF, 0xE0EB }, { 0x56B7, 0xC8C2 }, { 0x56BC, 0xBDC0 }, { 0x56CA, 0xC4D2 }, { 0x56D4, 0xE0EC }, + { 0x56D7, 0xE0ED }, { 0x56DA, 0xC7F4 }, { 0x56DB, 0xCBC4 }, { 0x56DD, 0xE0EE }, { 0x56DE, 0xBBD8 }, { 0x56DF, 0xD8B6 }, { 0x56E0, 0xD2F2 }, { 0x56E1, 0xE0EF }, + { 0x56E2, 0xCDC5 }, { 0x56E4, 0xB6DA }, { 0x56EB, 0xE0F1 }, { 0x56ED, 0xD4B0 }, { 0x56F0, 0xC0A7 }, { 0x56F1, 0xB4D1 }, { 0x56F4, 0xCEA7 }, { 0x56F5, 0xE0F0 }, + { 0x56F9, 0xE0F2 }, { 0x56FA, 0xB9CC }, { 0x56FD, 0xB9FA }, { 0x56FE, 0xCDBC }, { 0x56FF, 0xE0F3 }, { 0x5703, 0xC6D4 }, { 0x5704, 0xE0F4 }, { 0x5706, 0xD4B2 }, + { 0x5708, 0xC8A6 }, { 0x5709, 0xE0F6 }, { 0x570A, 0xE0F5 }, { 0x571C, 0xE0F7 }, { 0x571F, 0xCDC1 }, { 0x5723, 0xCAA5 }, { 0x5728, 0xD4DA }, { 0x5729, 0xDBD7 }, + { 0x572A, 0xDBD9 }, { 0x572C, 0xDBD8 }, { 0x572D, 0xB9E7 }, { 0x572E, 0xDBDC }, { 0x572F, 0xDBDD }, { 0x5730, 0xB5D8 }, { 0x5733, 0xDBDA }, { 0x5739, 0xDBDB }, + { 0x573A, 0xB3A1 }, { 0x573B, 0xDBDF }, { 0x573E, 0xBBF8 }, { 0x5740, 0xD6B7 }, { 0x5742, 0xDBE0 }, { 0x5747, 0xBEF9 }, { 0x574A, 0xB7BB }, { 0x574C, 0xDBD0 }, + { 0x574D, 0xCCAE }, { 0x574E, 0xBFB2 }, { 0x574F, 0xBBB5 }, { 0x5750, 0xD7F8 }, { 0x5751, 0xBFD3 }, { 0x5757, 0xBFE9 }, { 0x575A, 0xBCE1 }, { 0x575B, 0xCCB3 }, + { 0x575C, 0xDBDE }, { 0x575D, 0xB0D3 }, { 0x575E, 0xCEEB }, { 0x575F, 0xB7D8 }, { 0x5760, 0xD7B9 }, { 0x5761, 0xC6C2 }, { 0x5764, 0xC0A4 }, { 0x5766, 0xCCB9 }, + { 0x5768, 0xDBE7 }, { 0x5769, 0xDBE1 }, { 0x576A, 0xC6BA }, { 0x576B, 0xDBE3 }, { 0x576D, 0xDBE8 }, { 0x576F, 0xC5F7 }, { 0x5773, 0xDBEA }, { 0x5776, 0xDBE9 }, + { 0x5777, 0xBFC0 }, { 0x577B, 0xDBE6 }, { 0x577C, 0xDBE5 }, { 0x5782, 0xB4B9 }, { 0x5783, 0xC0AC }, { 0x5784, 0xC2A2 }, { 0x5785, 0xDBE2 }, { 0x5786, 0xDBE4 }, + { 0x578B, 0xD0CD }, { 0x578C, 0xDBED }, { 0x5792, 0xC0DD }, { 0x5793, 0xDBF2 }, { 0x579B, 0xB6E2 }, { 0x57A0, 0xDBF3 }, { 0x57A1, 0xDBD2 }, { 0x57A2, 0xB9B8 }, + { 0x57A3, 0xD4AB }, { 0x57A4, 0xDBEC }, { 0x57A6, 0xBFD1 }, { 0x57A7, 0xDBF0 }, { 0x57A9, 0xDBD1 }, { 0x57AB, 0xB5E6 }, { 0x57AD, 0xDBEB }, { 0x57AE, 0xBFE5 }, + { 0x57B2, 0xDBEE }, { 0x57B4, 0xDBF1 }, { 0x57B8, 0xDBF9 }, { 0x57C2, 0xB9A1 }, { 0x57C3, 0xB0A3 }, { 0x57CB, 0xC2F1 }, { 0x57CE, 0xB3C7 }, { 0x57CF, 0xDBEF }, + { 0x57D2, 0xDBF8 }, { 0x57D4, 0xC6D2 }, { 0x57D5, 0xDBF4 }, { 0x57D8, 0xDBF5 }, { 0x57D9, 0xDBF7 }, { 0x57DA, 0xDBF6 }, { 0x57DD, 0xDBFE }, { 0x57DF, 0xD3F2 }, + { 0x57E0, 0xB2BA }, { 0x57E4, 0xDBFD }, { 0x57ED, 0xDCA4 }, { 0x57EF, 0xDBFB }, { 0x57F4, 0xDBFA }, { 0x57F8, 0xDBFC }, { 0x57F9, 0xC5E0 }, { 0x57FA, 0xBBF9 }, + { 0x57FD, 0xDCA3 }, { 0x5800, 0xDCA5 }, { 0x5802, 0xCCC3 }, { 0x5806, 0xB6D1 }, { 0x5807, 0xDDC0 }, { 0x580B, 0xDCA1 }, { 0x580D, 0xDCA2 }, { 0x5811, 0xC7B5 }, + { 0x5815, 0xB6E9 }, { 0x5819, 0xDCA7 }, { 0x581E, 0xDCA6 }, { 0x5820, 0xDCA9 }, { 0x5821, 0xB1A4 }, { 0x5824, 0xB5CC }, { 0x582A, 0xBFB0 }, { 0x5830, 0xD1DF }, + { 0x5835, 0xB6C2 }, { 0x5844, 0xDCA8 }, { 0x584C, 0xCBFA }, { 0x584D, 0xEBF3 }, { 0x5851, 0xCBDC }, { 0x5854, 0xCBFE }, { 0x5858, 0xCCC1 }, { 0x585E, 0xC8FB }, + { 0x5865, 0xDCAA }, { 0x586B, 0xCCEE }, { 0x586C, 0xDCAB }, { 0x587E, 0xDBD3 }, { 0x5880, 0xDCAF }, { 0x5881, 0xDCAC }, { 0x5883, 0xBEB3 }, { 0x5885, 0xCAFB }, + { 0x5889, 0xDCAD }, { 0x5892, 0xC9CA }, { 0x5893, 0xC4B9 }, { 0x5899, 0xC7BD }, { 0x589A, 0xDCAE }, { 0x589E, 0xD4F6 }, { 0x589F, 0xD0E6 }, { 0x58A8, 0xC4AB }, + { 0x58A9, 0xB6D5 }, { 0x58BC, 0xDBD4 }, { 0x58C1, 0xB1DA }, { 0x58C5, 0xDBD5 }, { 0x58D1, 0xDBD6 }, { 0x58D5, 0xBABE }, { 0x58E4, 0xC8C0 }, { 0x58EB, 0xCABF }, + { 0x58EC, 0xC8C9 }, { 0x58EE, 0xD7B3 }, { 0x58F0, 0xC9F9 }, { 0x58F3, 0xBFC7 }, { 0x58F6, 0xBAF8 }, { 0x58F9, 0xD2BC }, { 0x5902, 0xE2BA }, { 0x5904, 0xB4A6 }, + { 0x5907, 0xB1B8 }, { 0x590D, 0xB8B4 }, { 0x590F, 0xCFC4 }, { 0x5914, 0xD9E7 }, { 0x5915, 0xCFA6 }, { 0x5916, 0xCDE2 }, { 0x5919, 0xD9ED }, { 0x591A, 0xB6E0 }, + { 0x591C, 0xD2B9 }, { 0x591F, 0xB9BB }, { 0x5924, 0xE2B9 }, { 0x5925, 0xE2B7 }, { 0x5927, 0xB4F3 }, { 0x5929, 0xCCEC }, { 0x592A, 0xCCAB }, { 0x592B, 0xB7F2 }, + { 0x592D, 0xD8B2 }, { 0x592E, 0xD1EB }, { 0x592F, 0xBABB }, { 0x5931, 0xCAA7 }, { 0x5934, 0xCDB7 }, { 0x5937, 0xD2C4 }, { 0x5938, 0xBFE4 }, { 0x5939, 0xBCD0 }, + { 0x593A, 0xB6E1 }, { 0x593C, 0xDEC5 }, { 0x5941, 0xDEC6 }, { 0x5942, 0xDBBC }, { 0x5944, 0xD1D9 }, { 0x5947, 0xC6E6 }, { 0x5948, 0xC4CE }, { 0x5949, 0xB7EE }, + { 0x594B, 0xB7DC }, { 0x594E, 0xBFFC }, { 0x594F, 0xD7E0 }, { 0x5951, 0xC6F5 }, { 0x5954, 0xB1BC }, { 0x5955, 0xDEC8 }, { 0x5956, 0xBDB1 }, { 0x5957, 0xCCD7 }, + { 0x5958, 0xDECA }, { 0x595A, 0xDEC9 }, { 0x5960, 0xB5EC }, { 0x5962, 0xC9DD }, { 0x5965, 0xB0C2 }, { 0x5973, 0xC5AE }, { 0x5974, 0xC5AB }, { 0x5976, 0xC4CC }, + { 0x5978, 0xBCE9 }, { 0x5979, 0xCBFD }, { 0x597D, 0xBAC3 }, { 0x5981, 0xE5F9 }, { 0x5982, 0xC8E7 }, { 0x5983, 0xE5FA }, { 0x5984, 0xCDFD }, { 0x5986, 0xD7B1 }, + { 0x5987, 0xB8BE }, { 0x5988, 0xC2E8 }, { 0x598A, 0xC8D1 }, { 0x598D, 0xE5FB }, { 0x5992, 0xB6CA }, { 0x5993, 0xBCCB }, { 0x5996, 0xD1FD }, { 0x5997, 0xE6A1 }, + { 0x5999, 0xC3EE }, { 0x599E, 0xE6A4 }, { 0x59A3, 0xE5FE }, { 0x59A4, 0xE6A5 }, { 0x59A5, 0xCDD7 }, { 0x59A8, 0xB7C1 }, { 0x59A9, 0xE5FC }, { 0x59AA, 0xE5FD }, + { 0x59AB, 0xE6A3 }, { 0x59AE, 0xC4DD }, { 0x59AF, 0xE6A8 }, { 0x59B2, 0xE6A7 }, { 0x59B9, 0xC3C3 }, { 0x59BB, 0xC6DE }, { 0x59BE, 0xE6AA }, { 0x59C6, 0xC4B7 }, + { 0x59CA, 0xE6A2 }, { 0x59CB, 0xCABC }, { 0x59D0, 0xBDE3 }, { 0x59D1, 0xB9C3 }, { 0x59D2, 0xE6A6 }, { 0x59D3, 0xD0D5 }, { 0x59D4, 0xCEAF }, { 0x59D7, 0xE6A9 }, + { 0x59D8, 0xE6B0 }, { 0x59DA, 0xD2A6 }, { 0x59DC, 0xBDAA }, { 0x59DD, 0xE6AD }, { 0x59E3, 0xE6AF }, { 0x59E5, 0xC0D1 }, { 0x59E8, 0xD2CC }, { 0x59EC, 0xBCA7 }, + { 0x59F9, 0xE6B1 }, { 0x59FB, 0xD2F6 }, { 0x59FF, 0xD7CB }, { 0x5A01, 0xCDFE }, { 0x5A03, 0xCDDE }, { 0x5A04, 0xC2A6 }, { 0x5A05, 0xE6AB }, { 0x5A06, 0xE6AC }, + { 0x5A07, 0xBDBF }, { 0x5A08, 0xE6AE }, { 0x5A09, 0xE6B3 }, { 0x5A0C, 0xE6B2 }, { 0x5A11, 0xE6B6 }, { 0x5A13, 0xE6B8 }, { 0x5A18, 0xC4EF }, { 0x5A1C, 0xC4C8 }, + { 0x5A1F, 0xBEEA }, { 0x5A20, 0xC9EF }, { 0x5A23, 0xE6B7 }, { 0x5A25, 0xB6F0 }, { 0x5A29, 0xC3E4 }, { 0x5A31, 0xD3E9 }, { 0x5A32, 0xE6B4 }, { 0x5A34, 0xE6B5 }, + { 0x5A36, 0xC8A2 }, { 0x5A3C, 0xE6BD }, { 0x5A40, 0xE6B9 }, { 0x5A46, 0xC6C5 }, { 0x5A49, 0xCDF1 }, { 0x5A4A, 0xE6BB }, { 0x5A55, 0xE6BC }, { 0x5A5A, 0xBBE9 }, + { 0x5A62, 0xE6BE }, { 0x5A67, 0xE6BA }, { 0x5A6A, 0xC0B7 }, { 0x5A74, 0xD3A4 }, { 0x5A75, 0xE6BF }, { 0x5A76, 0xC9F4 }, { 0x5A77, 0xE6C3 }, { 0x5A7A, 0xE6C4 }, + { 0x5A7F, 0xD0F6 }, { 0x5A92, 0xC3BD }, { 0x5A9A, 0xC3C4 }, { 0x5A9B, 0xE6C2 }, { 0x5AAA, 0xE6C1 }, { 0x5AB2, 0xE6C7 }, { 0x5AB3, 0xCFB1 }, { 0x5AB5, 0xEBF4 }, + { 0x5AB8, 0xE6CA }, { 0x5ABE, 0xE6C5 }, { 0x5AC1, 0xBCDE }, { 0x5AC2, 0xC9A9 }, { 0x5AC9, 0xBCB5 }, { 0x5ACC, 0xCFD3 }, { 0x5AD2, 0xE6C8 }, { 0x5AD4, 0xE6C9 }, + { 0x5AD6, 0xE6CE }, { 0x5AD8, 0xE6D0 }, { 0x5ADC, 0xE6D1 }, { 0x5AE0, 0xE6CB }, { 0x5AE1, 0xB5D5 }, { 0x5AE3, 0xE6CC }, { 0x5AE6, 0xE6CF }, { 0x5AE9, 0xC4DB }, + { 0x5AEB, 0xE6C6 }, { 0x5AF1, 0xE6CD }, { 0x5B09, 0xE6D2 }, { 0x5B16, 0xE6D4 }, { 0x5B17, 0xE6D3 }, { 0x5B32, 0xE6D5 }, { 0x5B34, 0xD9F8 }, { 0x5B37, 0xE6D6 }, + { 0x5B40, 0xE6D7 }, { 0x5B50, 0xD7D3 }, { 0x5B51, 0xE6DD }, { 0x5B53, 0xE6DE }, { 0x5B54, 0xBFD7 }, { 0x5B55, 0xD4D0 }, { 0x5B57, 0xD7D6 }, { 0x5B58, 0xB4E6 }, + { 0x5B59, 0xCBEF }, { 0x5B5A, 0xE6DA }, { 0x5B5B, 0xD8C3 }, { 0x5B5C, 0xD7CE }, { 0x5B5D, 0xD0A2 }, { 0x5B5F, 0xC3CF }, { 0x5B62, 0xE6DF }, { 0x5B63, 0xBCBE }, + { 0x5B64, 0xB9C2 }, { 0x5B65, 0xE6DB }, { 0x5B66, 0xD1A7 }, { 0x5B69, 0xBAA2 }, { 0x5B6A, 0xC2CF }, { 0x5B6C, 0xD8AB }, { 0x5B70, 0xCAEB }, { 0x5B71, 0xE5EE }, + { 0x5B73, 0xE6DC }, { 0x5B75, 0xB7F5 }, { 0x5B7A, 0xC8E6 }, { 0x5B7D, 0xC4F5 }, { 0x5B80, 0xE5B2 }, { 0x5B81, 0xC4FE }, { 0x5B83, 0xCBFC }, { 0x5B84, 0xE5B3 }, + { 0x5B85, 0xD5AC }, { 0x5B87, 0xD3EE }, { 0x5B88, 0xCAD8 }, { 0x5B89, 0xB0B2 }, { 0x5B8B, 0xCBCE }, { 0x5B8C, 0xCDEA }, { 0x5B8F, 0xBAEA }, { 0x5B93, 0xE5B5 }, + { 0x5B95, 0xE5B4 }, { 0x5B97, 0xD7DA }, { 0x5B98, 0xB9D9 }, { 0x5B99, 0xD6E6 }, { 0x5B9A, 0xB6A8 }, { 0x5B9B, 0xCDF0 }, { 0x5B9C, 0xD2CB }, { 0x5B9D, 0xB1A6 }, + { 0x5B9E, 0xCAB5 }, { 0x5BA0, 0xB3E8 }, { 0x5BA1, 0xC9F3 }, { 0x5BA2, 0xBFCD }, { 0x5BA3, 0xD0FB }, { 0x5BA4, 0xCAD2 }, { 0x5BA5, 0xE5B6 }, { 0x5BA6, 0xBBC2 }, + { 0x5BAA, 0xCFDC }, { 0x5BAB, 0xB9AC }, { 0x5BB0, 0xD4D7 }, { 0x5BB3, 0xBAA6 }, { 0x5BB4, 0xD1E7 }, { 0x5BB5, 0xCFFC }, { 0x5BB6, 0xBCD2 }, { 0x5BB8, 0xE5B7 }, + { 0x5BB9, 0xC8DD }, { 0x5BBD, 0xBFED }, { 0x5BBE, 0xB1F6 }, { 0x5BBF, 0xCBDE }, { 0x5BC2, 0xBCC5 }, { 0x5BC4, 0xBCC4 }, { 0x5BC5, 0xD2FA }, { 0x5BC6, 0xC3DC }, + { 0x5BC7, 0xBFDC }, { 0x5BCC, 0xB8BB }, { 0x5BD0, 0xC3C2 }, { 0x5BD2, 0xBAAE }, { 0x5BD3, 0xD4A2 }, { 0x5BDD, 0xC7DE }, { 0x5BDE, 0xC4AF }, { 0x5BDF, 0xB2EC }, + { 0x5BE1, 0xB9D1 }, { 0x5BE4, 0xE5BB }, { 0x5BE5, 0xC1C8 }, { 0x5BE8, 0xD5AF }, { 0x5BEE, 0xE5BC }, { 0x5BF0, 0xE5BE }, { 0x5BF8, 0xB4E7 }, { 0x5BF9, 0xB6D4 }, + { 0x5BFA, 0xCBC2 }, { 0x5BFB, 0xD1B0 }, { 0x5BFC, 0xB5BC }, { 0x5BFF, 0xCAD9 }, { 0x5C01, 0xB7E2 }, { 0x5C04, 0xC9E4 }, { 0x5C06, 0xBDAB }, { 0x5C09, 0xCEBE }, + { 0x5C0A, 0xD7F0 }, { 0x5C0F, 0xD0A1 }, { 0x5C11, 0xC9D9 }, { 0x5C14, 0xB6FB }, { 0x5C15, 0xE6D8 }, { 0x5C16, 0xBCE2 }, { 0x5C18, 0xB3BE }, { 0x5C1A, 0xC9D0 }, + { 0x5C1C, 0xE6D9 }, { 0x5C1D, 0xB3A2 }, { 0x5C22, 0xDECC }, { 0x5C24, 0xD3C8 }, { 0x5C25, 0xDECD }, { 0x5C27, 0xD2A2 }, { 0x5C2C, 0xDECE }, { 0x5C31, 0xBECD }, + { 0x5C34, 0xDECF }, { 0x5C38, 0xCAAC }, { 0x5C39, 0xD2FC }, { 0x5C3A, 0xB3DF }, { 0x5C3B, 0xE5EA }, { 0x5C3C, 0xC4E1 }, { 0x5C3D, 0xBEA1 }, { 0x5C3E, 0xCEB2 }, + { 0x5C3F, 0xC4F2 }, { 0x5C40, 0xBED6 }, { 0x5C41, 0xC6A8 }, { 0x5C42, 0xB2E3 }, { 0x5C45, 0xBED3 }, { 0x5C48, 0xC7FC }, { 0x5C49, 0xCCEB }, { 0x5C4A, 0xBDEC }, + { 0x5C4B, 0xCEDD }, { 0x5C4E, 0xCABA }, { 0x5C4F, 0xC6C1 }, { 0x5C50, 0xE5EC }, { 0x5C51, 0xD0BC }, { 0x5C55, 0xD5B9 }, { 0x5C59, 0xE5ED }, { 0x5C5E, 0xCAF4 }, + { 0x5C60, 0xCDC0 }, { 0x5C61, 0xC2C5 }, { 0x5C63, 0xE5EF }, { 0x5C65, 0xC2C4 }, { 0x5C66, 0xE5F0 }, { 0x5C6E, 0xE5F8 }, { 0x5C6F, 0xCDCD }, { 0x5C71, 0xC9BD }, + { 0x5C79, 0xD2D9 }, { 0x5C7A, 0xE1A8 }, { 0x5C7F, 0xD3EC }, { 0x5C81, 0xCBEA }, { 0x5C82, 0xC6F1 }, { 0x5C88, 0xE1AC }, { 0x5C8C, 0xE1A7 }, { 0x5C8D, 0xE1A9 }, + { 0x5C90, 0xE1AA }, { 0x5C91, 0xE1AF }, { 0x5C94, 0xB2ED }, { 0x5C96, 0xE1AB }, { 0x5C97, 0xB8DA }, { 0x5C98, 0xE1AD }, { 0x5C99, 0xE1AE }, { 0x5C9A, 0xE1B0 }, + { 0x5C9B, 0xB5BA }, { 0x5C9C, 0xE1B1 }, { 0x5CA2, 0xE1B3 }, { 0x5CA3, 0xE1B8 }, { 0x5CA9, 0xD1D2 }, { 0x5CAB, 0xE1B6 }, { 0x5CAC, 0xE1B5 }, { 0x5CAD, 0xC1EB }, + { 0x5CB1, 0xE1B7 }, { 0x5CB3, 0xD4C0 }, { 0x5CB5, 0xE1B2 }, { 0x5CB7, 0xE1BA }, { 0x5CB8, 0xB0B6 }, { 0x5CBD, 0xE1B4 }, { 0x5CBF, 0xBFF9 }, { 0x5CC1, 0xE1B9 }, + { 0x5CC4, 0xE1BB }, { 0x5CCB, 0xE1BE }, { 0x5CD2, 0xE1BC }, { 0x5CD9, 0xD6C5 }, { 0x5CE1, 0xCFBF }, { 0x5CE4, 0xE1BD }, { 0x5CE5, 0xE1BF }, { 0x5CE6, 0xC2CD }, + { 0x5CE8, 0xB6EB }, { 0x5CEA, 0xD3F8 }, { 0x5CED, 0xC7CD }, { 0x5CF0, 0xB7E5 }, { 0x5CFB, 0xBEFE }, { 0x5D02, 0xE1C0 }, { 0x5D03, 0xE1C1 }, { 0x5D06, 0xE1C7 }, + { 0x5D07, 0xB3E7 }, { 0x5D0E, 0xC6E9 }, { 0x5D14, 0xB4DE }, { 0x5D16, 0xD1C2 }, { 0x5D1B, 0xE1C8 }, { 0x5D1E, 0xE1C6 }, { 0x5D24, 0xE1C5 }, { 0x5D26, 0xE1C3 }, + { 0x5D27, 0xE1C2 }, { 0x5D29, 0xB1C0 }, { 0x5D2D, 0xD5B8 }, { 0x5D2E, 0xE1C4 }, { 0x5D34, 0xE1CB }, { 0x5D3D, 0xE1CC }, { 0x5D3E, 0xE1CA }, { 0x5D47, 0xEFFA }, + { 0x5D4A, 0xE1D3 }, { 0x5D4B, 0xE1D2 }, { 0x5D4C, 0xC7B6 }, { 0x5D58, 0xE1C9 }, { 0x5D5B, 0xE1CE }, { 0x5D5D, 0xE1D0 }, { 0x5D69, 0xE1D4 }, { 0x5D6B, 0xE1D1 }, + { 0x5D6C, 0xE1CD }, { 0x5D6F, 0xE1CF }, { 0x5D74, 0xE1D5 }, { 0x5D82, 0xE1D6 }, { 0x5D99, 0xE1D7 }, { 0x5D9D, 0xE1D8 }, { 0x5DB7, 0xE1DA }, { 0x5DC5, 0xE1DB }, + { 0x5DCD, 0xCEA1 }, { 0x5DDB, 0xE7DD }, { 0x5DDD, 0xB4A8 }, { 0x5DDE, 0xD6DD }, { 0x5DE1, 0xD1B2 }, { 0x5DE2, 0xB3B2 }, { 0x5DE5, 0xB9A4 }, { 0x5DE6, 0xD7F3 }, + { 0x5DE7, 0xC7C9 }, { 0x5DE8, 0xBEDE }, { 0x5DE9, 0xB9AE }, { 0x5DEB, 0xCED7 }, { 0x5DEE, 0xB2EE }, { 0x5DEF, 0xDBCF }, { 0x5DF1, 0xBCBA }, { 0x5DF2, 0xD2D1 }, + { 0x5DF3, 0xCBC8 }, { 0x5DF4, 0xB0CD }, { 0x5DF7, 0xCFEF }, { 0x5DFD, 0xD9E3 }, { 0x5DFE, 0xBDED }, { 0x5E01, 0xB1D2 }, { 0x5E02, 0xCAD0 }, { 0x5E03, 0xB2BC }, + { 0x5E05, 0xCBA7 }, { 0x5E06, 0xB7AB }, { 0x5E08, 0xCAA6 }, { 0x5E0C, 0xCFA3 }, { 0x5E0F, 0xE0F8 }, { 0x5E10, 0xD5CA }, { 0x5E11, 0xE0FB }, { 0x5E14, 0xE0FA }, + { 0x5E15, 0xC5C1 }, { 0x5E16, 0xCCFB }, { 0x5E18, 0xC1B1 }, { 0x5E19, 0xE0F9 }, { 0x5E1A, 0xD6E3 }, { 0x5E1B, 0xB2AF }, { 0x5E1C, 0xD6C4 }, { 0x5E1D, 0xB5DB }, + { 0x5E26, 0xB4F8 }, { 0x5E27, 0xD6A1 }, { 0x5E2D, 0xCFAF }, { 0x5E2E, 0xB0EF }, { 0x5E31, 0xE0FC }, { 0x5E37, 0xE1A1 }, { 0x5E38, 0xB3A3 }, { 0x5E3B, 0xE0FD }, + { 0x5E3C, 0xE0FE }, { 0x5E3D, 0xC3B1 }, { 0x5E42, 0xC3DD }, { 0x5E44, 0xE1A2 }, { 0x5E45, 0xB7F9 }, { 0x5E4C, 0xBBCF }, { 0x5E54, 0xE1A3 }, { 0x5E55, 0xC4BB }, + { 0x5E5B, 0xE1A4 }, { 0x5E5E, 0xE1A5 }, { 0x5E61, 0xE1A6 }, { 0x5E62, 0xB4B1 }, { 0x5E72, 0xB8C9 }, { 0x5E73, 0xC6BD }, { 0x5E74, 0xC4EA }, { 0x5E76, 0xB2A2 }, + { 0x5E78, 0xD0D2 }, { 0x5E7A, 0xE7DB }, { 0x5E7B, 0xBBC3 }, { 0x5E7C, 0xD3D7 }, { 0x5E7D, 0xD3C4 }, { 0x5E7F, 0xB9E3 }, { 0x5E80, 0xE2CF }, { 0x5E84, 0xD7AF }, + { 0x5E86, 0xC7EC }, { 0x5E87, 0xB1D3 }, { 0x5E8A, 0xB4B2 }, { 0x5E8B, 0xE2D1 }, { 0x5E8F, 0xD0F2 }, { 0x5E90, 0xC2AE }, { 0x5E91, 0xE2D0 }, { 0x5E93, 0xBFE2 }, + { 0x5E94, 0xD3A6 }, { 0x5E95, 0xB5D7 }, { 0x5E96, 0xE2D2 }, { 0x5E97, 0xB5EA }, { 0x5E99, 0xC3ED }, { 0x5E9A, 0xB8FD }, { 0x5E9C, 0xB8AE }, { 0x5E9E, 0xC5D3 }, + { 0x5E9F, 0xB7CF }, { 0x5EA0, 0xE2D4 }, { 0x5EA5, 0xE2D3 }, { 0x5EA6, 0xB6C8 }, { 0x5EA7, 0xD7F9 }, { 0x5EAD, 0xCDA5 }, { 0x5EB3, 0xE2D8 }, { 0x5EB5, 0xE2D6 }, + { 0x5EB6, 0xCAFC }, { 0x5EB7, 0xBFB5 }, { 0x5EB8, 0xD3B9 }, { 0x5EB9, 0xE2D5 }, { 0x5EBE, 0xE2D7 }, { 0x5EC9, 0xC1AE }, { 0x5ECA, 0xC0C8 }, { 0x5ED1, 0xE2DB }, + { 0x5ED2, 0xE2DA }, { 0x5ED3, 0xC0AA }, { 0x5ED6, 0xC1CE }, { 0x5EDB, 0xE2DC }, { 0x5EE8, 0xE2DD }, { 0x5EEA, 0xE2DE }, { 0x5EF4, 0xDBC8 }, { 0x5EF6, 0xD1D3 }, + { 0x5EF7, 0xCDA2 }, { 0x5EFA, 0xBDA8 }, { 0x5EFE, 0xDEC3 }, { 0x5EFF, 0xD8A5 }, { 0x5F00, 0xBFAA }, { 0x5F01, 0xDBCD }, { 0x5F02, 0xD2EC }, { 0x5F03, 0xC6FA }, + { 0x5F04, 0xC5AA }, { 0x5F08, 0xDEC4 }, { 0x5F0A, 0xB1D7 }, { 0x5F0B, 0xDFAE }, { 0x5F0F, 0xCABD }, { 0x5F11, 0xDFB1 }, { 0x5F13, 0xB9AD }, { 0x5F15, 0xD2FD }, + { 0x5F17, 0xB8A5 }, { 0x5F18, 0xBAEB }, { 0x5F1B, 0xB3DA }, { 0x5F1F, 0xB5DC }, { 0x5F20, 0xD5C5 }, { 0x5F25, 0xC3D6 }, { 0x5F26, 0xCFD2 }, { 0x5F27, 0xBBA1 }, + { 0x5F29, 0xE5F3 }, { 0x5F2A, 0xE5F2 }, { 0x5F2D, 0xE5F4 }, { 0x5F2F, 0xCDE4 }, { 0x5F31, 0xC8F5 }, { 0x5F39, 0xB5AF }, { 0x5F3A, 0xC7BF }, { 0x5F3C, 0xE5F6 }, + { 0x5F40, 0xECB0 }, { 0x5F50, 0xE5E6 }, { 0x5F52, 0xB9E9 }, { 0x5F53, 0xB5B1 }, { 0x5F55, 0xC2BC }, { 0x5F56, 0xE5E8 }, { 0x5F57, 0xE5E7 }, { 0x5F58, 0xE5E9 }, + { 0x5F5D, 0xD2CD }, { 0x5F61, 0xE1EA }, { 0x5F62, 0xD0CE }, { 0x5F64, 0xCDAE }, { 0x5F66, 0xD1E5 }, { 0x5F69, 0xB2CA }, { 0x5F6A, 0xB1EB }, { 0x5F6C, 0xB1F2 }, + { 0x5F6D, 0xC5ED }, { 0x5F70, 0xD5C3 }, { 0x5F71, 0xD3B0 }, { 0x5F73, 0xE1DC }, { 0x5F77, 0xE1DD }, { 0x5F79, 0xD2DB }, { 0x5F7B, 0xB3B9 }, { 0x5F7C, 0xB1CB }, + { 0x5F80, 0xCDF9 }, { 0x5F81, 0xD5F7 }, { 0x5F82, 0xE1DE }, { 0x5F84, 0xBEB6 }, { 0x5F85, 0xB4FD }, { 0x5F87, 0xE1DF }, { 0x5F88, 0xBADC }, { 0x5F89, 0xE1E0 }, + { 0x5F8A, 0xBBB2 }, { 0x5F8B, 0xC2C9 }, { 0x5F8C, 0xE1E1 }, { 0x5F90, 0xD0EC }, { 0x5F92, 0xCDBD }, { 0x5F95, 0xE1E2 }, { 0x5F97, 0xB5C3 }, { 0x5F98, 0xC5C7 }, + { 0x5F99, 0xE1E3 }, { 0x5F9C, 0xE1E4 }, { 0x5FA1, 0xD3F9 }, { 0x5FA8, 0xE1E5 }, { 0x5FAA, 0xD1AD }, { 0x5FAD, 0xE1E6 }, { 0x5FAE, 0xCEA2 }, { 0x5FB5, 0xE1E7 }, + { 0x5FB7, 0xB5C2 }, { 0x5FBC, 0xE1E8 }, { 0x5FBD, 0xBBD5 }, { 0x5FC3, 0xD0C4 }, { 0x5FC4, 0xE2E0 }, { 0x5FC5, 0xB1D8 }, { 0x5FC6, 0xD2E4 }, { 0x5FC9, 0xE2E1 }, + { 0x5FCC, 0xBCC9 }, { 0x5FCD, 0xC8CC }, { 0x5FCF, 0xE2E3 }, { 0x5FD0, 0xECFE }, { 0x5FD1, 0xECFD }, { 0x5FD2, 0xDFAF }, { 0x5FD6, 0xE2E2 }, { 0x5FD7, 0xD6BE }, + { 0x5FD8, 0xCDFC }, { 0x5FD9, 0xC3A6 }, { 0x5FDD, 0xE3C3 }, { 0x5FE0, 0xD6D2 }, { 0x5FE1, 0xE2E7 }, { 0x5FE4, 0xE2E8 }, { 0x5FE7, 0xD3C7 }, { 0x5FEA, 0xE2EC }, + { 0x5FEB, 0xBFEC }, { 0x5FED, 0xE2ED }, { 0x5FEE, 0xE2E5 }, { 0x5FF1, 0xB3C0 }, { 0x5FF5, 0xC4EE }, { 0x5FF8, 0xE2EE }, { 0x5FFB, 0xD0C3 }, { 0x5FFD, 0xBAF6 }, + { 0x5FFE, 0xE2E9 }, { 0x5FFF, 0xB7DE }, { 0x6000, 0xBBB3 }, { 0x6001, 0xCCAC }, { 0x6002, 0xCBCB }, { 0x6003, 0xE2E4 }, { 0x6004, 0xE2E6 }, { 0x6005, 0xE2EA }, + { 0x6006, 0xE2EB }, { 0x600A, 0xE2F7 }, { 0x600D, 0xE2F4 }, { 0x600E, 0xD4F5 }, { 0x600F, 0xE2F3 }, { 0x6012, 0xC5AD }, { 0x6014, 0xD5FA }, { 0x6015, 0xC5C2 }, + { 0x6016, 0xB2C0 }, { 0x6019, 0xE2EF }, { 0x601B, 0xE2F2 }, { 0x601C, 0xC1AF }, { 0x601D, 0xCBBC }, { 0x6020, 0xB5A1 }, { 0x6021, 0xE2F9 }, { 0x6025, 0xBCB1 }, + { 0x6026, 0xE2F1 }, { 0x6027, 0xD0D4 }, { 0x6028, 0xD4B9 }, { 0x6029, 0xE2F5 }, { 0x602A, 0xB9D6 }, { 0x602B, 0xE2F6 }, { 0x602F, 0xC7D3 }, { 0x6035, 0xE2F0 }, + { 0x603B, 0xD7DC }, { 0x603C, 0xEDA1 }, { 0x603F, 0xE2F8 }, { 0x6041, 0xEDA5 }, { 0x6042, 0xE2FE }, { 0x6043, 0xCAD1 }, { 0x604B, 0xC1B5 }, { 0x604D, 0xBBD0 }, + { 0x6050, 0xBFD6 }, { 0x6052, 0xBAE3 }, { 0x6055, 0xCBA1 }, { 0x6059, 0xEDA6 }, { 0x605A, 0xEDA3 }, { 0x605D, 0xEDA2 }, { 0x6062, 0xBBD6 }, { 0x6063, 0xEDA7 }, + { 0x6064, 0xD0F4 }, { 0x6067, 0xEDA4 }, { 0x6068, 0xBADE }, { 0x6069, 0xB6F7 }, { 0x606A, 0xE3A1 }, { 0x606B, 0xB6B2 }, { 0x606C, 0xCCF1 }, { 0x606D, 0xB9A7 }, + { 0x606F, 0xCFA2 }, { 0x6070, 0xC7A1 }, { 0x6073, 0xBFD2 }, { 0x6076, 0xB6F1 }, { 0x6078, 0xE2FA }, { 0x6079, 0xE2FB }, { 0x607A, 0xE2FD }, { 0x607B, 0xE2FC }, + { 0x607C, 0xC4D5 }, { 0x607D, 0xE3A2 }, { 0x607F, 0xD3C1 }, { 0x6083, 0xE3A7 }, { 0x6084, 0xC7C4 }, { 0x6089, 0xCFA4 }, { 0x608C, 0xE3A9 }, { 0x608D, 0xBAB7 }, + { 0x6092, 0xE3A8 }, { 0x6094, 0xBBDA }, { 0x6096, 0xE3A3 }, { 0x609A, 0xE3A4 }, { 0x609B, 0xE3AA }, { 0x609D, 0xE3A6 }, { 0x609F, 0xCEF2 }, { 0x60A0, 0xD3C6 }, + { 0x60A3, 0xBBBC }, { 0x60A6, 0xD4C3 }, { 0x60A8, 0xC4FA }, { 0x60AB, 0xEDA8 }, { 0x60AC, 0xD0FC }, { 0x60AD, 0xE3A5 }, { 0x60AF, 0xC3F5 }, { 0x60B1, 0xE3AD }, + { 0x60B2, 0xB1AF }, { 0x60B4, 0xE3B2 }, { 0x60B8, 0xBCC2 }, { 0x60BB, 0xE3AC }, { 0x60BC, 0xB5BF }, { 0x60C5, 0xC7E9 }, { 0x60C6, 0xE3B0 }, { 0x60CA, 0xBEAA }, + { 0x60CB, 0xCDEF }, { 0x60D1, 0xBBF3 }, { 0x60D5, 0xCCE8 }, { 0x60D8, 0xE3AF }, { 0x60DA, 0xE3B1 }, { 0x60DC, 0xCFA7 }, { 0x60DD, 0xE3AE }, { 0x60DF, 0xCEA9 }, + { 0x60E0, 0xBBDD }, { 0x60E6, 0xB5EB }, { 0x60E7, 0xBEE5 }, { 0x60E8, 0xB2D2 }, { 0x60E9, 0xB3CD }, { 0x60EB, 0xB1B9 }, { 0x60EC, 0xE3AB }, { 0x60ED, 0xB2D1 }, + { 0x60EE, 0xB5AC }, { 0x60EF, 0xB9DF }, { 0x60F0, 0xB6E8 }, { 0x60F3, 0xCFEB }, { 0x60F4, 0xE3B7 }, { 0x60F6, 0xBBCC }, { 0x60F9, 0xC8C7 }, { 0x60FA, 0xD0CA }, + { 0x6100, 0xE3B8 }, { 0x6101, 0xB3EE }, { 0x6106, 0xEDA9 }, { 0x6108, 0xD3FA }, { 0x6109, 0xD3E4 }, { 0x610D, 0xEDAA }, { 0x610E, 0xE3B9 }, { 0x610F, 0xD2E2 }, + { 0x6115, 0xE3B5 }, { 0x611A, 0xD3DE }, { 0x611F, 0xB8D0 }, { 0x6120, 0xE3B3 }, { 0x6123, 0xE3B6 }, { 0x6124, 0xB7DF }, { 0x6126, 0xE3B4 }, { 0x6127, 0xC0A2 }, + { 0x612B, 0xE3BA }, { 0x613F, 0xD4B8 }, { 0x6148, 0xB4C8 }, { 0x614A, 0xE3BB }, { 0x614C, 0xBBC5 }, { 0x614E, 0xC9F7 }, { 0x6151, 0xC9E5 }, { 0x6155, 0xC4BD }, + { 0x615D, 0xEDAB }, { 0x6162, 0xC2FD }, { 0x6167, 0xBBDB }, { 0x6168, 0xBFAE }, { 0x6170, 0xCEBF }, { 0x6175, 0xE3BC }, { 0x6177, 0xBFB6 }, { 0x618B, 0xB1EF }, + { 0x618E, 0xD4F7 }, { 0x6194, 0xE3BE }, { 0x619D, 0xEDAD }, { 0x61A7, 0xE3BF }, { 0x61A8, 0xBAA9 }, { 0x61A9, 0xEDAC }, { 0x61AC, 0xE3BD }, { 0x61B7, 0xE3C0 }, + { 0x61BE, 0xBAB6 }, { 0x61C2, 0xB6AE }, { 0x61C8, 0xD0B8 }, { 0x61CA, 0xB0C3 }, { 0x61CB, 0xEDAE }, { 0x61D1, 0xEDAF }, { 0x61D2, 0xC0C1 }, { 0x61D4, 0xE3C1 }, + { 0x61E6, 0xC5B3 }, { 0x61F5, 0xE3C2 }, { 0x61FF, 0xDCB2 }, { 0x6206, 0xEDB0 }, { 0x6208, 0xB8EA }, { 0x620A, 0xCEEC }, { 0x620B, 0xEAA7 }, { 0x620C, 0xD0E7 }, + { 0x620D, 0xCAF9 }, { 0x620E, 0xC8D6 }, { 0x620F, 0xCFB7 }, { 0x6210, 0xB3C9 }, { 0x6211, 0xCED2 }, { 0x6212, 0xBDE4 }, { 0x6215, 0xE3DE }, { 0x6216, 0xBBF2 }, + { 0x6217, 0xEAA8 }, { 0x6218, 0xD5BD }, { 0x621A, 0xC6DD }, { 0x621B, 0xEAA9 }, { 0x621F, 0xEAAA }, { 0x6221, 0xEAAC }, { 0x6222, 0xEAAB }, { 0x6224, 0xEAAE }, + { 0x6225, 0xEAAD }, { 0x622A, 0xBDD8 }, { 0x622C, 0xEAAF }, { 0x622E, 0xC2BE }, { 0x6233, 0xB4C1 }, { 0x6234, 0xB4F7 }, { 0x6237, 0xBBA7 }, { 0x623D, 0xECE6 }, + { 0x623E, 0xECE5 }, { 0x623F, 0xB7BF }, { 0x6240, 0xCBF9 }, { 0x6241, 0xB1E2 }, { 0x6243, 0xECE7 }, { 0x6247, 0xC9C8 }, { 0x6248, 0xECE8 }, { 0x6249, 0xECE9 }, + { 0x624B, 0xCAD6 }, { 0x624C, 0xDED0 }, { 0x624D, 0xB2C5 }, { 0x624E, 0xD4FA }, { 0x6251, 0xC6CB }, { 0x6252, 0xB0C7 }, { 0x6253, 0xB4F2 }, { 0x6254, 0xC8D3 }, + { 0x6258, 0xCDD0 }, { 0x625B, 0xBFB8 }, { 0x6263, 0xBFDB }, { 0x6266, 0xC7A4 }, { 0x6267, 0xD6B4 }, { 0x6269, 0xC0A9 }, { 0x626A, 0xDED1 }, { 0x626B, 0xC9A8 }, + { 0x626C, 0xD1EF }, { 0x626D, 0xC5A4 }, { 0x626E, 0xB0E7 }, { 0x626F, 0xB3B6 }, { 0x6270, 0xC8C5 }, { 0x6273, 0xB0E2 }, { 0x6276, 0xB7F6 }, { 0x6279, 0xC5FA }, + { 0x627C, 0xB6F3 }, { 0x627E, 0xD5D2 }, { 0x627F, 0xB3D0 }, { 0x6280, 0xBCBC }, { 0x6284, 0xB3AD }, { 0x6289, 0xBEF1 }, { 0x628A, 0xB0D1 }, { 0x6291, 0xD2D6 }, + { 0x6292, 0xCAE3 }, { 0x6293, 0xD7A5 }, { 0x6295, 0xCDB6 }, { 0x6296, 0xB6B6 }, { 0x6297, 0xBFB9 }, { 0x6298, 0xD5DB }, { 0x629A, 0xB8A7 }, { 0x629B, 0xC5D7 }, + { 0x629F, 0xDED2 }, { 0x62A0, 0xBFD9 }, { 0x62A1, 0xC2D5 }, { 0x62A2, 0xC7C0 }, { 0x62A4, 0xBBA4 }, { 0x62A5, 0xB1A8 }, { 0x62A8, 0xC5EA }, { 0x62AB, 0xC5FB }, + { 0x62AC, 0xCCA7 }, { 0x62B1, 0xB1A7 }, { 0x62B5, 0xB5D6 }, { 0x62B9, 0xC4A8 }, { 0x62BB, 0xDED3 }, { 0x62BC, 0xD1BA }, { 0x62BD, 0xB3E9 }, { 0x62BF, 0xC3F2 }, + { 0x62C2, 0xB7F7 }, { 0x62C4, 0xD6F4 }, { 0x62C5, 0xB5A3 }, { 0x62C6, 0xB2F0 }, { 0x62C7, 0xC4B4 }, { 0x62C8, 0xC4E9 }, { 0x62C9, 0xC0AD }, { 0x62CA, 0xDED4 }, + { 0x62CC, 0xB0E8 }, { 0x62CD, 0xC5C4 }, { 0x62CE, 0xC1E0 }, { 0x62D0, 0xB9D5 }, { 0x62D2, 0xBEDC }, { 0x62D3, 0xCDD8 }, { 0x62D4, 0xB0CE }, { 0x62D6, 0xCDCF }, + { 0x62D7, 0xDED6 }, { 0x62D8, 0xBED0 }, { 0x62D9, 0xD7BE }, { 0x62DA, 0xDED5 }, { 0x62DB, 0xD5D0 }, { 0x62DC, 0xB0DD }, { 0x62DF, 0xC4E2 }, { 0x62E2, 0xC2A3 }, + { 0x62E3, 0xBCF0 }, { 0x62E5, 0xD3B5 }, { 0x62E6, 0xC0B9 }, { 0x62E7, 0xC5A1 }, { 0x62E8, 0xB2A6 }, { 0x62E9, 0xD4F1 }, { 0x62EC, 0xC0A8 }, { 0x62ED, 0xCAC3 }, + { 0x62EE, 0xDED7 }, { 0x62EF, 0xD5FC }, { 0x62F1, 0xB9B0 }, { 0x62F3, 0xC8AD }, { 0x62F4, 0xCBA9 }, { 0x62F6, 0xDED9 }, { 0x62F7, 0xBFBD }, { 0x62FC, 0xC6B4 }, + { 0x62FD, 0xD7A7 }, { 0x62FE, 0xCAB0 }, { 0x62FF, 0xC4C3 }, { 0x6301, 0xB3D6 }, { 0x6302, 0xB9D2 }, { 0x6307, 0xD6B8 }, { 0x6308, 0xEAFC }, { 0x6309, 0xB0B4 }, + { 0x630E, 0xBFE6 }, { 0x6311, 0xCCF4 }, { 0x6316, 0xCDDA }, { 0x631A, 0xD6BF }, { 0x631B, 0xC2CE }, { 0x631D, 0xCECE }, { 0x631E, 0xCCA2 }, { 0x631F, 0xD0AE }, + { 0x6320, 0xC4D3 }, { 0x6321, 0xB5B2 }, { 0x6322, 0xDED8 }, { 0x6323, 0xD5F5 }, { 0x6324, 0xBCB7 }, { 0x6325, 0xBBD3 }, { 0x6328, 0xB0A4 }, { 0x632A, 0xC5B2 }, + { 0x632B, 0xB4EC }, { 0x632F, 0xD5F1 }, { 0x6332, 0xEAFD }, { 0x6339, 0xDEDA }, { 0x633A, 0xCDA6 }, { 0x633D, 0xCDEC }, { 0x6342, 0xCEE6 }, { 0x6343, 0xDEDC }, + { 0x6345, 0xCDB1 }, { 0x6346, 0xC0A6 }, { 0x6349, 0xD7BD }, { 0x634B, 0xDEDB }, { 0x634C, 0xB0C6 }, { 0x634D, 0xBAB4 }, { 0x634E, 0xC9D3 }, { 0x634F, 0xC4F3 }, + { 0x6350, 0xBEE8 }, { 0x6355, 0xB2B6 }, { 0x635E, 0xC0CC }, { 0x635F, 0xCBF0 }, { 0x6361, 0xBCF1 }, { 0x6362, 0xBBBB }, { 0x6363, 0xB5B7 }, { 0x6367, 0xC5F5 }, + { 0x6369, 0xDEE6 }, { 0x636D, 0xDEE3 }, { 0x636E, 0xBEDD }, { 0x6371, 0xDEDF }, { 0x6376, 0xB4B7 }, { 0x6377, 0xBDDD }, { 0x637A, 0xDEE0 }, { 0x637B, 0xC4ED }, + { 0x6380, 0xCFC6 }, { 0x6382, 0xB5E0 }, { 0x6387, 0xB6DE }, { 0x6388, 0xCADA }, { 0x6389, 0xB5F4 }, { 0x638A, 0xDEE5 }, { 0x638C, 0xD5C6 }, { 0x638E, 0xDEE1 }, + { 0x638F, 0xCCCD }, { 0x6390, 0xC6FE }, { 0x6392, 0xC5C5 }, { 0x6396, 0xD2B4 }, { 0x6398, 0xBEF2 }, { 0x63A0, 0xC2D3 }, { 0x63A2, 0xCCBD }, { 0x63A3, 0xB3B8 }, + { 0x63A5, 0xBDD3 }, { 0x63A7, 0xBFD8 }, { 0x63A8, 0xCDC6 }, { 0x63A9, 0xD1DA }, { 0x63AA, 0xB4EB }, { 0x63AC, 0xDEE4 }, { 0x63AD, 0xDEDD }, { 0x63AE, 0xDEE7 }, + { 0x63B0, 0xEAFE }, { 0x63B3, 0xC2B0 }, { 0x63B4, 0xDEE2 }, { 0x63B7, 0xD6C0 }, { 0x63B8, 0xB5A7 }, { 0x63BA, 0xB2F4 }, { 0x63BC, 0xDEE8 }, { 0x63BE, 0xDEF2 }, + { 0x63C4, 0xDEED }, { 0x63C6, 0xDEF1 }, { 0x63C9, 0xC8E0 }, { 0x63CD, 0xD7E1 }, { 0x63CE, 0xDEEF }, { 0x63CF, 0xC3E8 }, { 0x63D0, 0xCCE1 }, { 0x63D2, 0xB2E5 }, + { 0x63D6, 0xD2BE }, { 0x63DE, 0xDEEE }, { 0x63E0, 0xDEEB }, { 0x63E1, 0xCED5 }, { 0x63E3, 0xB4A7 }, { 0x63E9, 0xBFAB }, { 0x63EA, 0xBEBE }, { 0x63ED, 0xBDD2 }, + { 0x63F2, 0xDEE9 }, { 0x63F4, 0xD4AE }, { 0x63F6, 0xDEDE }, { 0x63F8, 0xDEEA }, { 0x63FD, 0xC0BF }, { 0x63FF, 0xDEEC }, { 0x6400, 0xB2F3 }, { 0x6401, 0xB8E9 }, + { 0x6402, 0xC2A7 }, { 0x6405, 0xBDC1 }, { 0x640B, 0xDEF5 }, { 0x640C, 0xDEF8 }, { 0x640F, 0xB2AB }, { 0x6410, 0xB4A4 }, { 0x6413, 0xB4EA }, { 0x6414, 0xC9A6 }, + { 0x641B, 0xDEF6 }, { 0x641C, 0xCBD1 }, { 0x641E, 0xB8E3 }, { 0x6420, 0xDEF7 }, { 0x6421, 0xDEFA }, { 0x6426, 0xDEF9 }, { 0x642A, 0xCCC2 }, { 0x642C, 0xB0E1 }, + { 0x642D, 0xB4EE }, { 0x6434, 0xE5BA }, { 0x643A, 0xD0AF }, { 0x643D, 0xB2EB }, { 0x643F, 0xEBA1 }, { 0x6441, 0xDEF4 }, { 0x6444, 0xC9E3 }, { 0x6445, 0xDEF3 }, + { 0x6446, 0xB0DA }, { 0x6447, 0xD2A1 }, { 0x6448, 0xB1F7 }, { 0x644A, 0xCCAF }, { 0x6452, 0xDEF0 }, { 0x6454, 0xCBA4 }, { 0x6458, 0xD5AA }, { 0x645E, 0xDEFB }, + { 0x6467, 0xB4DD }, { 0x6469, 0xC4A6 }, { 0x646D, 0xDEFD }, { 0x6478, 0xC3FE }, { 0x6479, 0xC4A1 }, { 0x647A, 0xDFA1 }, { 0x6482, 0xC1CC }, { 0x6484, 0xDEFC }, + { 0x6485, 0xBEEF }, { 0x6487, 0xC6B2 }, { 0x6491, 0xB3C5 }, { 0x6492, 0xC8F6 }, { 0x6495, 0xCBBA }, { 0x6496, 0xDEFE }, { 0x6499, 0xDFA4 }, { 0x649E, 0xD7B2 }, + { 0x64A4, 0xB3B7 }, { 0x64A9, 0xC1C3 }, { 0x64AC, 0xC7CB }, { 0x64AD, 0xB2A5 }, { 0x64AE, 0xB4E9 }, { 0x64B0, 0xD7AB }, { 0x64B5, 0xC4EC }, { 0x64B7, 0xDFA2 }, + { 0x64B8, 0xDFA3 }, { 0x64BA, 0xDFA5 }, { 0x64BC, 0xBAB3 }, { 0x64C0, 0xDFA6 }, { 0x64C2, 0xC0DE }, { 0x64C5, 0xC9C3 }, { 0x64CD, 0xB2D9 }, { 0x64CE, 0xC7E6 }, + { 0x64D0, 0xDFA7 }, { 0x64D2, 0xC7DC }, { 0x64D7, 0xDFA8 }, { 0x64D8, 0xEBA2 }, { 0x64DE, 0xCBD3 }, { 0x64E2, 0xDFAA }, { 0x64E4, 0xDFA9 }, { 0x64E6, 0xB2C1 }, + { 0x6500, 0xC5CA }, { 0x6509, 0xDFAB }, { 0x6512, 0xD4DC }, { 0x6518, 0xC8C1 }, { 0x6525, 0xDFAC }, { 0x652B, 0xBEF0 }, { 0x652E, 0xDFAD }, { 0x652F, 0xD6A7 }, + { 0x6534, 0xEAB7 }, { 0x6535, 0xEBB6 }, { 0x6536, 0xCAD5 }, { 0x6538, 0xD8FC }, { 0x6539, 0xB8C4 }, { 0x653B, 0xB9A5 }, { 0x653E, 0xB7C5 }, { 0x653F, 0xD5FE }, + { 0x6545, 0xB9CA }, { 0x6548, 0xD0A7 }, { 0x6549, 0xF4CD }, { 0x654C, 0xB5D0 }, { 0x654F, 0xC3F4 }, { 0x6551, 0xBEC8 }, { 0x6555, 0xEBB7 }, { 0x6556, 0xB0BD }, + { 0x6559, 0xBDCC }, { 0x655B, 0xC1B2 }, { 0x655D, 0xB1D6 }, { 0x655E, 0xB3A8 }, { 0x6562, 0xB8D2 }, { 0x6563, 0xC9A2 }, { 0x6566, 0xB6D8 }, { 0x656B, 0xEBB8 }, + { 0x656C, 0xBEB4 }, { 0x6570, 0xCAFD }, { 0x6572, 0xC7C3 }, { 0x6574, 0xD5FB }, { 0x6577, 0xB7F3 }, { 0x6587, 0xCEC4 }, { 0x658B, 0xD5AB }, { 0x658C, 0xB1F3 }, + { 0x6590, 0xECB3 }, { 0x6591, 0xB0DF }, { 0x6593, 0xECB5 }, { 0x6597, 0xB6B7 }, { 0x6599, 0xC1CF }, { 0x659B, 0xF5FA }, { 0x659C, 0xD0B1 }, { 0x659F, 0xD5E5 }, + { 0x65A1, 0xCED3 }, { 0x65A4, 0xBDEF }, { 0x65A5, 0xB3E2 }, { 0x65A7, 0xB8AB }, { 0x65A9, 0xD5B6 }, { 0x65AB, 0xEDBD }, { 0x65AD, 0xB6CF }, { 0x65AF, 0xCBB9 }, + { 0x65B0, 0xD0C2 }, { 0x65B9, 0xB7BD }, { 0x65BC, 0xECB6 }, { 0x65BD, 0xCAA9 }, { 0x65C1, 0xC5D4 }, { 0x65C3, 0xECB9 }, { 0x65C4, 0xECB8 }, { 0x65C5, 0xC2C3 }, + { 0x65C6, 0xECB7 }, { 0x65CB, 0xD0FD }, { 0x65CC, 0xECBA }, { 0x65CE, 0xECBB }, { 0x65CF, 0xD7E5 }, { 0x65D2, 0xECBC }, { 0x65D6, 0xECBD }, { 0x65D7, 0xC6EC }, + { 0x65E0, 0xCEDE }, { 0x65E2, 0xBCC8 }, { 0x65E5, 0xC8D5 }, { 0x65E6, 0xB5A9 }, { 0x65E7, 0xBEC9 }, { 0x65E8, 0xD6BC }, { 0x65E9, 0xD4E7 }, { 0x65EC, 0xD1AE }, + { 0x65ED, 0xD0F1 }, { 0x65EE, 0xEAB8 }, { 0x65EF, 0xEAB9 }, { 0x65F0, 0xEABA }, { 0x65F1, 0xBAB5 }, { 0x65F6, 0xCAB1 }, { 0x65F7, 0xBFF5 }, { 0x65FA, 0xCDFA }, + { 0x6600, 0xEAC0 }, { 0x6602, 0xB0BA }, { 0x6603, 0xEABE }, { 0x6606, 0xC0A5 }, { 0x660A, 0xEABB }, { 0x660C, 0xB2FD }, { 0x660E, 0xC3F7 }, { 0x660F, 0xBBE8 }, + { 0x6613, 0xD2D7 }, { 0x6614, 0xCEF4 }, { 0x6615, 0xEABF }, { 0x6619, 0xEABC }, { 0x661D, 0xEAC3 }, { 0x661F, 0xD0C7 }, { 0x6620, 0xD3B3 }, { 0x6625, 0xB4BA }, + { 0x6627, 0xC3C1 }, { 0x6628, 0xD7F2 }, { 0x662D, 0xD5D1 }, { 0x662F, 0xCAC7 }, { 0x6631, 0xEAC5 }, { 0x6634, 0xEAC4 }, { 0x6635, 0xEAC7 }, { 0x6636, 0xEAC6 }, + { 0x663C, 0xD6E7 }, { 0x663E, 0xCFD4 }, { 0x6641, 0xEACB }, { 0x6643, 0xBBCE }, { 0x664B, 0xBDFA }, { 0x664C, 0xC9CE }, { 0x664F, 0xEACC }, { 0x6652, 0xC9B9 }, + { 0x6653, 0xCFFE }, { 0x6654, 0xEACA }, { 0x6655, 0xD4CE }, { 0x6656, 0xEACD }, { 0x6657, 0xEACF }, { 0x665A, 0xCDED }, { 0x665F, 0xEAC9 }, { 0x6661, 0xEACE }, + { 0x6664, 0xCEEE }, { 0x6666, 0xBBDE }, { 0x6668, 0xB3BF }, { 0x666E, 0xC6D5 }, { 0x666F, 0xBEB0 }, { 0x6670, 0xCEFA }, { 0x6674, 0xC7E7 }, { 0x6676, 0xBEA7 }, + { 0x6677, 0xEAD0 }, { 0x667A, 0xD6C7 }, { 0x667E, 0xC1C0 }, { 0x6682, 0xD4DD }, { 0x6684, 0xEAD1 }, { 0x6687, 0xCFBE }, { 0x668C, 0xEAD2 }, { 0x6691, 0xCAEE }, + { 0x6696, 0xC5AF }, { 0x6697, 0xB0B5 }, { 0x669D, 0xEAD4 }, { 0x66A7, 0xEAD3 }, { 0x66A8, 0xF4DF }, { 0x66AE, 0xC4BA }, { 0x66B4, 0xB1A9 }, { 0x66B9, 0xE5DF }, + { 0x66BE, 0xEAD5 }, { 0x66D9, 0xCAEF }, { 0x66DB, 0xEAD6 }, { 0x66DC, 0xEAD7 }, { 0x66DD, 0xC6D8 }, { 0x66E6, 0xEAD8 }, { 0x66E9, 0xEAD9 }, { 0x66F0, 0xD4BB }, + { 0x66F2, 0xC7FA }, { 0x66F3, 0xD2B7 }, { 0x66F4, 0xB8FC }, { 0x66F7, 0xEAC2 }, { 0x66F9, 0xB2DC }, { 0x66FC, 0xC2FC }, { 0x66FE, 0xD4F8 }, { 0x66FF, 0xCCE6 }, + { 0x6700, 0xD7EE }, { 0x6708, 0xD4C2 }, { 0x6709, 0xD3D0 }, { 0x670A, 0xEBC3 }, { 0x670B, 0xC5F3 }, { 0x670D, 0xB7FE }, { 0x6710, 0xEBD4 }, { 0x6714, 0xCBB7 }, + { 0x6715, 0xEBDE }, { 0x6717, 0xC0CA }, { 0x671B, 0xCDFB }, { 0x671D, 0xB3AF }, { 0x671F, 0xC6DA }, { 0x6726, 0xEBFC }, { 0x6728, 0xC4BE }, { 0x672A, 0xCEB4 }, + { 0x672B, 0xC4A9 }, { 0x672C, 0xB1BE }, { 0x672D, 0xD4FD }, { 0x672F, 0xCAF5 }, { 0x6731, 0xD6EC }, { 0x6734, 0xC6D3 }, { 0x6735, 0xB6E4 }, { 0x673A, 0xBBFA }, + { 0x673D, 0xD0E0 }, { 0x6740, 0xC9B1 }, { 0x6742, 0xD4D3 }, { 0x6743, 0xC8A8 }, { 0x6746, 0xB8CB }, { 0x6748, 0xE8BE }, { 0x6749, 0xC9BC }, { 0x674C, 0xE8BB }, + { 0x674E, 0xC0EE }, { 0x674F, 0xD0D3 }, { 0x6750, 0xB2C4 }, { 0x6751, 0xB4E5 }, { 0x6753, 0xE8BC }, { 0x6756, 0xD5C8 }, { 0x675C, 0xB6C5 }, { 0x675E, 0xE8BD }, + { 0x675F, 0xCAF8 }, { 0x6760, 0xB8DC }, { 0x6761, 0xCCF5 }, { 0x6765, 0xC0B4 }, { 0x6768, 0xD1EE }, { 0x6769, 0xE8BF }, { 0x676A, 0xE8C2 }, { 0x676D, 0xBABC }, + { 0x676F, 0xB1AD }, { 0x6770, 0xBDDC }, { 0x6772, 0xEABD }, { 0x6773, 0xE8C3 }, { 0x6775, 0xE8C6 }, { 0x6777, 0xE8CB }, { 0x677C, 0xE8CC }, { 0x677E, 0xCBC9 }, + { 0x677F, 0xB0E5 }, { 0x6781, 0xBCAB }, { 0x6784, 0xB9B9 }, { 0x6787, 0xE8C1 }, { 0x6789, 0xCDF7 }, { 0x678B, 0xE8CA }, { 0x6790, 0xCEF6 }, { 0x6795, 0xD5ED }, + { 0x6797, 0xC1D6 }, { 0x6798, 0xE8C4 }, { 0x679A, 0xC3B6 }, { 0x679C, 0xB9FB }, { 0x679D, 0xD6A6 }, { 0x679E, 0xE8C8 }, { 0x67A2, 0xCAE0 }, { 0x67A3, 0xD4E6 }, + { 0x67A5, 0xE8C0 }, { 0x67A7, 0xE8C5 }, { 0x67A8, 0xE8C7 }, { 0x67AA, 0xC7B9 }, { 0x67AB, 0xB7E3 }, { 0x67AD, 0xE8C9 }, { 0x67AF, 0xBFDD }, { 0x67B0, 0xE8D2 }, + { 0x67B3, 0xE8D7 }, { 0x67B5, 0xE8D5 }, { 0x67B6, 0xBCDC }, { 0x67B7, 0xBCCF }, { 0x67B8, 0xE8DB }, { 0x67C1, 0xE8DE }, { 0x67C3, 0xE8DA }, { 0x67C4, 0xB1FA }, + { 0x67CF, 0xB0D8 }, { 0x67D0, 0xC4B3 }, { 0x67D1, 0xB8CC }, { 0x67D2, 0xC6E2 }, { 0x67D3, 0xC8BE }, { 0x67D4, 0xC8E1 }, { 0x67D8, 0xE8CF }, { 0x67D9, 0xE8D4 }, + { 0x67DA, 0xE8D6 }, { 0x67DC, 0xB9F1 }, { 0x67DD, 0xE8D8 }, { 0x67DE, 0xD7F5 }, { 0x67E0, 0xC4FB }, { 0x67E2, 0xE8DC }, { 0x67E5, 0xB2E9 }, { 0x67E9, 0xE8D1 }, + { 0x67EC, 0xBCED }, { 0x67EF, 0xBFC2 }, { 0x67F0, 0xE8CD }, { 0x67F1, 0xD6F9 }, { 0x67F3, 0xC1F8 }, { 0x67F4, 0xB2F1 }, { 0x67FD, 0xE8DF }, { 0x67FF, 0xCAC1 }, + { 0x6800, 0xE8D9 }, { 0x6805, 0xD5A4 }, { 0x6807, 0xB1EA }, { 0x6808, 0xD5BB }, { 0x6809, 0xE8CE }, { 0x680A, 0xE8D0 }, { 0x680B, 0xB6B0 }, { 0x680C, 0xE8D3 }, + { 0x680E, 0xE8DD }, { 0x680F, 0xC0B8 }, { 0x6811, 0xCAF7 }, { 0x6813, 0xCBA8 }, { 0x6816, 0xC6DC }, { 0x6817, 0xC0F5 }, { 0x681D, 0xE8E9 }, { 0x6821, 0xD0A3 }, + { 0x6829, 0xE8F2 }, { 0x682A, 0xD6EA }, { 0x6832, 0xE8E0 }, { 0x6833, 0xE8E1 }, { 0x6837, 0xD1F9 }, { 0x6838, 0xBACB }, { 0x6839, 0xB8F9 }, { 0x683C, 0xB8F1 }, + { 0x683D, 0xD4D4 }, { 0x683E, 0xE8EF }, { 0x6840, 0xE8EE }, { 0x6841, 0xE8EC }, { 0x6842, 0xB9F0 }, { 0x6843, 0xCCD2 }, { 0x6844, 0xE8E6 }, { 0x6845, 0xCEA6 }, + { 0x6846, 0xBFF2 }, { 0x6848, 0xB0B8 }, { 0x6849, 0xE8F1 }, { 0x684A, 0xE8F0 }, { 0x684C, 0xD7C0 }, { 0x684E, 0xE8E4 }, { 0x6850, 0xCDA9 }, { 0x6851, 0xC9A3 }, + { 0x6853, 0xBBB8 }, { 0x6854, 0xBDDB }, { 0x6855, 0xE8EA }, { 0x6860, 0xE8E2 }, { 0x6861, 0xE8E3 }, { 0x6862, 0xE8E5 }, { 0x6863, 0xB5B5 }, { 0x6864, 0xE8E7 }, + { 0x6865, 0xC7C5 }, { 0x6866, 0xE8EB }, { 0x6867, 0xE8ED }, { 0x6868, 0xBDB0 }, { 0x6869, 0xD7AE }, { 0x686B, 0xE8F8 }, { 0x6874, 0xE8F5 }, { 0x6876, 0xCDB0 }, + { 0x6877, 0xE8F6 }, { 0x6881, 0xC1BA }, { 0x6883, 0xE8E8 }, { 0x6885, 0xC3B7 }, { 0x6886, 0xB0F0 }, { 0x688F, 0xE8F4 }, { 0x6893, 0xE8F7 }, { 0x6897, 0xB9A3 }, + { 0x68A2, 0xC9D2 }, { 0x68A6, 0xC3CE }, { 0x68A7, 0xCEE0 }, { 0x68A8, 0xC0E6 }, { 0x68AD, 0xCBF3 }, { 0x68AF, 0xCCDD }, { 0x68B0, 0xD0B5 }, { 0x68B3, 0xCAE1 }, + { 0x68B5, 0xE8F3 }, { 0x68C0, 0xBCEC }, { 0x68C2, 0xE8F9 }, { 0x68C9, 0xC3DE }, { 0x68CB, 0xC6E5 }, { 0x68CD, 0xB9F7 }, { 0x68D2, 0xB0F4 }, { 0x68D5, 0xD7D8 }, + { 0x68D8, 0xBCAC }, { 0x68DA, 0xC5EF }, { 0x68E0, 0xCCC4 }, { 0x68E3, 0xE9A6 }, { 0x68EE, 0xC9AD }, { 0x68F0, 0xE9A2 }, { 0x68F1, 0xC0E2 }, { 0x68F5, 0xBFC3 }, + { 0x68F9, 0xE8FE }, { 0x68FA, 0xB9D7 }, { 0x68FC, 0xE8FB }, { 0x6901, 0xE9A4 }, { 0x6905, 0xD2CE }, { 0x690B, 0xE9A3 }, { 0x690D, 0xD6B2 }, { 0x690E, 0xD7B5 }, + { 0x6910, 0xE9A7 }, { 0x6912, 0xBDB7 }, { 0x691F, 0xE8FC }, { 0x6920, 0xE8FD }, { 0x6924, 0xE9A1 }, { 0x692D, 0xCDD6 }, { 0x6930, 0xD2AC }, { 0x6934, 0xE9B2 }, + { 0x6939, 0xE9A9 }, { 0x693D, 0xB4AA }, { 0x693F, 0xB4BB }, { 0x6942, 0xE9AB }, { 0x6954, 0xD0A8 }, { 0x6957, 0xE9A5 }, { 0x695A, 0xB3FE }, { 0x695D, 0xE9AC }, + { 0x695E, 0xC0E3 }, { 0x6960, 0xE9AA }, { 0x6963, 0xE9B9 }, { 0x6966, 0xE9B8 }, { 0x696B, 0xE9AE }, { 0x696E, 0xE8FA }, { 0x6971, 0xE9A8 }, { 0x6977, 0xBFAC }, + { 0x6978, 0xE9B1 }, { 0x6979, 0xE9BA }, { 0x697C, 0xC2A5 }, { 0x6980, 0xE9AF }, { 0x6982, 0xB8C5 }, { 0x6984, 0xE9AD }, { 0x6986, 0xD3DC }, { 0x6987, 0xE9B4 }, + { 0x6988, 0xE9B5 }, { 0x6989, 0xE9B7 }, { 0x698D, 0xE9C7 }, { 0x6994, 0xC0C6 }, { 0x6995, 0xE9C5 }, { 0x6998, 0xE9B0 }, { 0x699B, 0xE9BB }, { 0x699C, 0xB0F1 }, + { 0x69A7, 0xE9BC }, { 0x69A8, 0xD5A5 }, { 0x69AB, 0xE9BE }, { 0x69AD, 0xE9BF }, { 0x69B1, 0xE9C1 }, { 0x69B4, 0xC1F1 }, { 0x69B7, 0xC8B6 }, { 0x69BB, 0xE9BD }, + { 0x69C1, 0xE9C2 }, { 0x69CA, 0xE9C3 }, { 0x69CC, 0xE9B3 }, { 0x69CE, 0xE9B6 }, { 0x69D0, 0xBBB1 }, { 0x69D4, 0xE9C0 }, { 0x69DB, 0xBCF7 }, { 0x69DF, 0xE9C4 }, + { 0x69E0, 0xE9C6 }, { 0x69ED, 0xE9CA }, { 0x69F2, 0xE9CE }, { 0x69FD, 0xB2DB }, { 0x69FF, 0xE9C8 }, { 0x6A0A, 0xB7AE }, { 0x6A17, 0xE9CB }, { 0x6A18, 0xE9CC }, + { 0x6A1F, 0xD5C1 }, { 0x6A21, 0xC4A3 }, { 0x6A28, 0xE9D8 }, { 0x6A2A, 0xBAE1 }, { 0x6A2F, 0xE9C9 }, { 0x6A31, 0xD3A3 }, { 0x6A35, 0xE9D4 }, { 0x6A3D, 0xE9D7 }, + { 0x6A3E, 0xE9D0 }, { 0x6A44, 0xE9CF }, { 0x6A47, 0xC7C1 }, { 0x6A50, 0xE9D2 }, { 0x6A58, 0xE9D9 }, { 0x6A59, 0xB3C8 }, { 0x6A5B, 0xE9D3 }, { 0x6A61, 0xCFF0 }, + { 0x6A65, 0xE9CD }, { 0x6A71, 0xB3F7 }, { 0x6A79, 0xE9D6 }, { 0x6A7C, 0xE9DA }, { 0x6A80, 0xCCB4 }, { 0x6A84, 0xCFAD }, { 0x6A8E, 0xE9D5 }, { 0x6A90, 0xE9DC }, + { 0x6A91, 0xE9DB }, { 0x6A97, 0xE9DE }, { 0x6AA0, 0xE9D1 }, { 0x6AA9, 0xE9DD }, { 0x6AAB, 0xE9DF }, { 0x6AAC, 0xC3CA }, { 0x6B20, 0xC7B7 }, { 0x6B21, 0xB4CE }, + { 0x6B22, 0xBBB6 }, { 0x6B23, 0xD0C0 }, { 0x6B24, 0xECA3 }, { 0x6B27, 0xC5B7 }, { 0x6B32, 0xD3FB }, { 0x6B37, 0xECA4 }, { 0x6B39, 0xECA5 }, { 0x6B3A, 0xC6DB }, + { 0x6B3E, 0xBFEE }, { 0x6B43, 0xECA6 }, { 0x6B46, 0xECA7 }, { 0x6B47, 0xD0AA }, { 0x6B49, 0xC7B8 }, { 0x6B4C, 0xB8E8 }, { 0x6B59, 0xECA8 }, { 0x6B62, 0xD6B9 }, + { 0x6B63, 0xD5FD }, { 0x6B64, 0xB4CB }, { 0x6B65, 0xB2BD }, { 0x6B66, 0xCEE4 }, { 0x6B67, 0xC6E7 }, { 0x6B6A, 0xCDE1 }, { 0x6B79, 0xB4F5 }, { 0x6B7B, 0xCBC0 }, + { 0x6B7C, 0xBCDF }, { 0x6B81, 0xE9E2 }, { 0x6B82, 0xE9E3 }, { 0x6B83, 0xD1EA }, { 0x6B84, 0xE9E5 }, { 0x6B86, 0xB4F9 }, { 0x6B87, 0xE9E4 }, { 0x6B89, 0xD1B3 }, + { 0x6B8A, 0xCAE2 }, { 0x6B8B, 0xB2D0 }, { 0x6B8D, 0xE9E8 }, { 0x6B92, 0xE9E6 }, { 0x6B93, 0xE9E7 }, { 0x6B96, 0xD6B3 }, { 0x6B9A, 0xE9E9 }, { 0x6B9B, 0xE9EA }, + { 0x6BA1, 0xE9EB }, { 0x6BAA, 0xE9EC }, { 0x6BB3, 0xECAF }, { 0x6BB4, 0xC5B9 }, { 0x6BB5, 0xB6CE }, { 0x6BB7, 0xD2F3 }, { 0x6BBF, 0xB5EE }, { 0x6BC1, 0xBBD9 }, + { 0x6BC2, 0xECB1 }, { 0x6BC5, 0xD2E3 }, { 0x6BCB, 0xCEE3 }, { 0x6BCD, 0xC4B8 }, { 0x6BCF, 0xC3BF }, { 0x6BD2, 0xB6BE }, { 0x6BD3, 0xD8B9 }, { 0x6BD4, 0xB1C8 }, + { 0x6BD5, 0xB1CF }, { 0x6BD6, 0xB1D1 }, { 0x6BD7, 0xC5FE }, { 0x6BD9, 0xB1D0 }, { 0x6BDB, 0xC3AB }, { 0x6BE1, 0xD5B1 }, { 0x6BEA, 0xEBA4 }, { 0x6BEB, 0xBAC1 }, + { 0x6BEF, 0xCCBA }, { 0x6BF3, 0xEBA5 }, { 0x6BF5, 0xEBA7 }, { 0x6BF9, 0xEBA8 }, { 0x6BFD, 0xEBA6 }, { 0x6C05, 0xEBA9 }, { 0x6C06, 0xEBAB }, { 0x6C07, 0xEBAA }, + { 0x6C0D, 0xEBAC }, { 0x6C0F, 0xCACF }, { 0x6C10, 0xD8B5 }, { 0x6C11, 0xC3F1 }, { 0x6C13, 0xC3A5 }, { 0x6C14, 0xC6F8 }, { 0x6C15, 0xEBAD }, { 0x6C16, 0xC4CA }, + { 0x6C18, 0xEBAE }, { 0x6C19, 0xEBAF }, { 0x6C1A, 0xEBB0 }, { 0x6C1B, 0xB7D5 }, { 0x6C1F, 0xB7FA }, { 0x6C21, 0xEBB1 }, { 0x6C22, 0xC7E2 }, { 0x6C24, 0xEBB3 }, + { 0x6C26, 0xBAA4 }, { 0x6C27, 0xD1F5 }, { 0x6C28, 0xB0B1 }, { 0x6C29, 0xEBB2 }, { 0x6C2A, 0xEBB4 }, { 0x6C2E, 0xB5AA }, { 0x6C2F, 0xC2C8 }, { 0x6C30, 0xC7E8 }, + { 0x6C32, 0xEBB5 }, { 0x6C34, 0xCBAE }, { 0x6C35, 0xE3DF }, { 0x6C38, 0xD3C0 }, { 0x6C3D, 0xD9DB }, { 0x6C40, 0xCDA1 }, { 0x6C41, 0xD6AD }, { 0x6C42, 0xC7F3 }, + { 0x6C46, 0xD9E0 }, { 0x6C47, 0xBBE3 }, { 0x6C49, 0xBABA }, { 0x6C4A, 0xE3E2 }, { 0x6C50, 0xCFAB }, { 0x6C54, 0xE3E0 }, { 0x6C55, 0xC9C7 }, { 0x6C57, 0xBAB9 }, + { 0x6C5B, 0xD1B4 }, { 0x6C5C, 0xE3E1 }, { 0x6C5D, 0xC8EA }, { 0x6C5E, 0xB9AF }, { 0x6C5F, 0xBDAD }, { 0x6C60, 0xB3D8 }, { 0x6C61, 0xCEDB }, { 0x6C64, 0xCCC0 }, + { 0x6C68, 0xE3E8 }, { 0x6C69, 0xE3E9 }, { 0x6C6A, 0xCDF4 }, { 0x6C70, 0xCCAD }, { 0x6C72, 0xBCB3 }, { 0x6C74, 0xE3EA }, { 0x6C76, 0xE3EB }, { 0x6C79, 0xD0DA }, + { 0x6C7D, 0xC6FB }, { 0x6C7E, 0xB7DA }, { 0x6C81, 0xC7DF }, { 0x6C82, 0xD2CA }, { 0x6C83, 0xCED6 }, { 0x6C85, 0xE3E4 }, { 0x6C86, 0xE3EC }, { 0x6C88, 0xC9F2 }, + { 0x6C89, 0xB3C1 }, { 0x6C8C, 0xE3E7 }, { 0x6C8F, 0xC6E3 }, { 0x6C90, 0xE3E5 }, { 0x6C93, 0xEDB3 }, { 0x6C94, 0xE3E6 }, { 0x6C99, 0xC9B3 }, { 0x6C9B, 0xC5E6 }, + { 0x6C9F, 0xB9B5 }, { 0x6CA1, 0xC3BB }, { 0x6CA3, 0xE3E3 }, { 0x6CA4, 0xC5BD }, { 0x6CA5, 0xC1A4 }, { 0x6CA6, 0xC2D9 }, { 0x6CA7, 0xB2D7 }, { 0x6CA9, 0xE3ED }, + { 0x6CAA, 0xBBA6 }, { 0x6CAB, 0xC4AD }, { 0x6CAD, 0xE3F0 }, { 0x6CAE, 0xBEDA }, { 0x6CB1, 0xE3FB }, { 0x6CB2, 0xE3F5 }, { 0x6CB3, 0xBAD3 }, { 0x6CB8, 0xB7D0 }, + { 0x6CB9, 0xD3CD }, { 0x6CBB, 0xD6CE }, { 0x6CBC, 0xD5D3 }, { 0x6CBD, 0xB9C1 }, { 0x6CBE, 0xD5B4 }, { 0x6CBF, 0xD1D8 }, { 0x6CC4, 0xD0B9 }, { 0x6CC5, 0xC7F6 }, + { 0x6CC9, 0xC8AA }, { 0x6CCA, 0xB2B4 }, { 0x6CCC, 0xC3DA }, { 0x6CD0, 0xE3EE }, { 0x6CD3, 0xE3FC }, { 0x6CD4, 0xE3EF }, { 0x6CD5, 0xB7A8 }, { 0x6CD6, 0xE3F7 }, + { 0x6CD7, 0xE3F4 }, { 0x6CDB, 0xB7BA }, { 0x6CDE, 0xC5A2 }, { 0x6CE0, 0xE3F6 }, { 0x6CE1, 0xC5DD }, { 0x6CE2, 0xB2A8 }, { 0x6CE3, 0xC6FC }, { 0x6CE5, 0xC4E0 }, + { 0x6CE8, 0xD7A2 }, { 0x6CEA, 0xC0E1 }, { 0x6CEB, 0xE3F9 }, { 0x6CEE, 0xE3FA }, { 0x6CEF, 0xE3FD }, { 0x6CF0, 0xCCA9 }, { 0x6CF1, 0xE3F3 }, { 0x6CF3, 0xD3BE }, + { 0x6CF5, 0xB1C3 }, { 0x6CF6, 0xEDB4 }, { 0x6CF7, 0xE3F1 }, { 0x6CF8, 0xE3F2 }, { 0x6CFA, 0xE3F8 }, { 0x6CFB, 0xD0BA }, { 0x6CFC, 0xC6C3 }, { 0x6CFD, 0xD4F3 }, + { 0x6CFE, 0xE3FE }, { 0x6D01, 0xBDE0 }, { 0x6D04, 0xE4A7 }, { 0x6D07, 0xE4A6 }, { 0x6D0B, 0xD1F3 }, { 0x6D0C, 0xE4A3 }, { 0x6D0E, 0xE4A9 }, { 0x6D12, 0xC8F7 }, + { 0x6D17, 0xCFB4 }, { 0x6D19, 0xE4A8 }, { 0x6D1A, 0xE4AE }, { 0x6D1B, 0xC2E5 }, { 0x6D1E, 0xB6B4 }, { 0x6D25, 0xBDF2 }, { 0x6D27, 0xE4A2 }, { 0x6D2A, 0xBAE9 }, + { 0x6D2B, 0xE4AA }, { 0x6D2E, 0xE4AC }, { 0x6D31, 0xB6FD }, { 0x6D32, 0xD6DE }, { 0x6D33, 0xE4B2 }, { 0x6D35, 0xE4AD }, { 0x6D39, 0xE4A1 }, { 0x6D3B, 0xBBEE }, + { 0x6D3C, 0xCDDD }, { 0x6D3D, 0xC7A2 }, { 0x6D3E, 0xC5C9 }, { 0x6D41, 0xC1F7 }, { 0x6D43, 0xE4A4 }, { 0x6D45, 0xC7B3 }, { 0x6D46, 0xBDAC }, { 0x6D47, 0xBDBD }, + { 0x6D48, 0xE4A5 }, { 0x6D4A, 0xD7C7 }, { 0x6D4B, 0xB2E2 }, { 0x6D4D, 0xE4AB }, { 0x6D4E, 0xBCC3 }, { 0x6D4F, 0xE4AF }, { 0x6D51, 0xBBEB }, { 0x6D52, 0xE4B0 }, + { 0x6D53, 0xC5A8 }, { 0x6D54, 0xE4B1 }, { 0x6D59, 0xD5E3 }, { 0x6D5A, 0xBFA3 }, { 0x6D5C, 0xE4BA }, { 0x6D5E, 0xE4B7 }, { 0x6D60, 0xE4BB }, { 0x6D63, 0xE4BD }, + { 0x6D66, 0xC6D6 }, { 0x6D69, 0xBAC6 }, { 0x6D6A, 0xC0CB }, { 0x6D6E, 0xB8A1 }, { 0x6D6F, 0xE4B4 }, { 0x6D74, 0xD4A1 }, { 0x6D77, 0xBAA3 }, { 0x6D78, 0xBDFE }, + { 0x6D7C, 0xE4BC }, { 0x6D82, 0xCDBF }, { 0x6D85, 0xC4F9 }, { 0x6D88, 0xCFFB }, { 0x6D89, 0xC9E6 }, { 0x6D8C, 0xD3BF }, { 0x6D8E, 0xCFD1 }, { 0x6D91, 0xE4B3 }, + { 0x6D93, 0xE4B8 }, { 0x6D94, 0xE4B9 }, { 0x6D95, 0xCCE9 }, { 0x6D9B, 0xCCCE }, { 0x6D9D, 0xC0D4 }, { 0x6D9E, 0xE4B5 }, { 0x6D9F, 0xC1B0 }, { 0x6DA0, 0xE4B6 }, + { 0x6DA1, 0xCED0 }, { 0x6DA3, 0xBBC1 }, { 0x6DA4, 0xB5D3 }, { 0x6DA6, 0xC8F3 }, { 0x6DA7, 0xBDA7 }, { 0x6DA8, 0xD5C7 }, { 0x6DA9, 0xC9AC }, { 0x6DAA, 0xB8A2 }, + { 0x6DAB, 0xE4CA }, { 0x6DAE, 0xE4CC }, { 0x6DAF, 0xD1C4 }, { 0x6DB2, 0xD2BA }, { 0x6DB5, 0xBAAD }, { 0x6DB8, 0xBAD4 }, { 0x6DBF, 0xE4C3 }, { 0x6DC0, 0xB5ED }, + { 0x6DC4, 0xD7CD }, { 0x6DC5, 0xE4C0 }, { 0x6DC6, 0xCFFD }, { 0x6DC7, 0xE4BF }, { 0x6DCB, 0xC1DC }, { 0x6DCC, 0xCCCA }, { 0x6DD1, 0xCAE7 }, { 0x6DD6, 0xC4D7 }, + { 0x6DD8, 0xCCD4 }, { 0x6DD9, 0xE4C8 }, { 0x6DDD, 0xE4C7 }, { 0x6DDE, 0xE4C1 }, { 0x6DE0, 0xE4C4 }, { 0x6DE1, 0xB5AD }, { 0x6DE4, 0xD3D9 }, { 0x6DE6, 0xE4C6 }, + { 0x6DEB, 0xD2F9 }, { 0x6DEC, 0xB4E3 }, { 0x6DEE, 0xBBB4 }, { 0x6DF1, 0xC9EE }, { 0x6DF3, 0xB4BE }, { 0x6DF7, 0xBBEC }, { 0x6DF9, 0xD1CD }, { 0x6DFB, 0xCCED }, + { 0x6DFC, 0xEDB5 }, { 0x6E05, 0xC7E5 }, { 0x6E0A, 0xD4A8 }, { 0x6E0C, 0xE4CB }, { 0x6E0D, 0xD7D5 }, { 0x6E0E, 0xE4C2 }, { 0x6E10, 0xBDA5 }, { 0x6E11, 0xE4C5 }, + { 0x6E14, 0xD3E6 }, { 0x6E16, 0xE4C9 }, { 0x6E17, 0xC9F8 }, { 0x6E1A, 0xE4BE }, { 0x6E1D, 0xD3E5 }, { 0x6E20, 0xC7FE }, { 0x6E21, 0xB6C9 }, { 0x6E23, 0xD4FC }, + { 0x6E24, 0xB2B3 }, { 0x6E25, 0xE4D7 }, { 0x6E29, 0xCEC2 }, { 0x6E2B, 0xE4CD }, { 0x6E2D, 0xCEBC }, { 0x6E2F, 0xB8DB }, { 0x6E32, 0xE4D6 }, { 0x6E34, 0xBFCA }, + { 0x6E38, 0xD3CE }, { 0x6E3A, 0xC3EC }, { 0x6E43, 0xC5C8 }, { 0x6E44, 0xE4D8 }, { 0x6E4D, 0xCDC4 }, { 0x6E4E, 0xE4CF }, { 0x6E53, 0xE4D4 }, { 0x6E54, 0xE4D5 }, + { 0x6E56, 0xBAFE }, { 0x6E58, 0xCFE6 }, { 0x6E5B, 0xD5BF }, { 0x6E5F, 0xE4D2 }, { 0x6E6B, 0xE4D0 }, { 0x6E6E, 0xE4CE }, { 0x6E7E, 0xCDE5 }, { 0x6E7F, 0xCAAA }, + { 0x6E83, 0xC0A3 }, { 0x6E85, 0xBDA6 }, { 0x6E86, 0xE4D3 }, { 0x6E89, 0xB8C8 }, { 0x6E8F, 0xE4E7 }, { 0x6E90, 0xD4B4 }, { 0x6E98, 0xE4DB }, { 0x6E9C, 0xC1EF }, + { 0x6E9F, 0xE4E9 }, { 0x6EA2, 0xD2E7 }, { 0x6EA5, 0xE4DF }, { 0x6EA7, 0xE4E0 }, { 0x6EAA, 0xCFAA }, { 0x6EAF, 0xCBDD }, { 0x6EB1, 0xE4DA }, { 0x6EB2, 0xE4D1 }, + { 0x6EB4, 0xE4E5 }, { 0x6EB6, 0xC8DC }, { 0x6EB7, 0xE4E3 }, { 0x6EBA, 0xC4E7 }, { 0x6EBB, 0xE4E2 }, { 0x6EBD, 0xE4E1 }, { 0x6EC1, 0xB3FC }, { 0x6EC2, 0xE4E8 }, + { 0x6EC7, 0xB5E1 }, { 0x6ECB, 0xD7CC }, { 0x6ECF, 0xE4E6 }, { 0x6ED1, 0xBBAC }, { 0x6ED3, 0xD7D2 }, { 0x6ED4, 0xCCCF }, { 0x6ED5, 0xEBF8 }, { 0x6ED7, 0xE4E4 }, + { 0x6EDA, 0xB9F6 }, { 0x6EDE, 0xD6CD }, { 0x6EDF, 0xE4D9 }, { 0x6EE0, 0xE4DC }, { 0x6EE1, 0xC2FA }, { 0x6EE2, 0xE4DE }, { 0x6EE4, 0xC2CB }, { 0x6EE5, 0xC0C4 }, + { 0x6EE6, 0xC2D0 }, { 0x6EE8, 0xB1F5 }, { 0x6EE9, 0xCCB2 }, { 0x6EF4, 0xB5CE }, { 0x6EF9, 0xE4EF }, { 0x6F02, 0xC6AF }, { 0x6F06, 0xC6E1 }, { 0x6F09, 0xE4F5 }, + { 0x6F0F, 0xC2A9 }, { 0x6F13, 0xC0EC }, { 0x6F14, 0xD1DD }, { 0x6F15, 0xE4EE }, { 0x6F20, 0xC4AE }, { 0x6F24, 0xE4ED }, { 0x6F29, 0xE4F6 }, { 0x6F2A, 0xE4F4 }, + { 0x6F2B, 0xC2FE }, { 0x6F2D, 0xE4DD }, { 0x6F2F, 0xE4F0 }, { 0x6F31, 0xCAFE }, { 0x6F33, 0xD5C4 }, { 0x6F36, 0xE4F1 }, { 0x6F3E, 0xD1FA }, { 0x6F46, 0xE4EB }, + { 0x6F47, 0xE4EC }, { 0x6F4B, 0xE4F2 }, { 0x6F4D, 0xCEAB }, { 0x6F58, 0xC5CB }, { 0x6F5C, 0xC7B1 }, { 0x6F5E, 0xC2BA }, { 0x6F62, 0xE4EA }, { 0x6F66, 0xC1CA }, + { 0x6F6D, 0xCCB6 }, { 0x6F6E, 0xB3B1 }, { 0x6F72, 0xE4FB }, { 0x6F74, 0xE4F3 }, { 0x6F78, 0xE4FA }, { 0x6F7A, 0xE4FD }, { 0x6F7C, 0xE4FC }, { 0x6F84, 0xB3CE }, + { 0x6F88, 0xB3BA }, { 0x6F89, 0xE4F7 }, { 0x6F8C, 0xE4F9 }, { 0x6F8D, 0xE4F8 }, { 0x6F8E, 0xC5EC }, { 0x6F9C, 0xC0BD }, { 0x6FA1, 0xD4E8 }, { 0x6FA7, 0xE5A2 }, + { 0x6FB3, 0xB0C4 }, { 0x6FB6, 0xE5A4 }, { 0x6FB9, 0xE5A3 }, { 0x6FC0, 0xBCA4 }, { 0x6FC2, 0xE5A5 }, { 0x6FC9, 0xE5A1 }, { 0x6FD1, 0xE4FE }, { 0x6FD2, 0xB1F4 }, + { 0x6FDE, 0xE5A8 }, { 0x6FE0, 0xE5A9 }, { 0x6FE1, 0xE5A6 }, { 0x6FEE, 0xE5A7 }, { 0x6FEF, 0xE5AA }, { 0x7011, 0xC6D9 }, { 0x701A, 0xE5AB }, { 0x701B, 0xE5AD }, + { 0x7023, 0xE5AC }, { 0x7035, 0xE5AF }, { 0x7039, 0xE5AE }, { 0x704C, 0xB9E0 }, { 0x704F, 0xE5B0 }, { 0x705E, 0xE5B1 }, { 0x706B, 0xBBF0 }, { 0x706C, 0xECE1 }, + { 0x706D, 0xC3F0 }, { 0x706F, 0xB5C6 }, { 0x7070, 0xBBD2 }, { 0x7075, 0xC1E9 }, { 0x7076, 0xD4EE }, { 0x7078, 0xBEC4 }, { 0x707C, 0xD7C6 }, { 0x707E, 0xD4D6 }, + { 0x707F, 0xB2D3 }, { 0x7080, 0xECBE }, { 0x7085, 0xEAC1 }, { 0x7089, 0xC2AF }, { 0x708A, 0xB4B6 }, { 0x708E, 0xD1D7 }, { 0x7092, 0xB3B4 }, { 0x7094, 0xC8B2 }, + { 0x7095, 0xBFBB }, { 0x7096, 0xECC0 }, { 0x7099, 0xD6CB }, { 0x709C, 0xECBF }, { 0x709D, 0xECC1 }, { 0x70AB, 0xECC5 }, { 0x70AC, 0xBEE6 }, { 0x70AD, 0xCCBF }, + { 0x70AE, 0xC5DA }, { 0x70AF, 0xBEBC }, { 0x70B1, 0xECC6 }, { 0x70B3, 0xB1FE }, { 0x70B7, 0xECC4 }, { 0x70B8, 0xD5A8 }, { 0x70B9, 0xB5E3 }, { 0x70BB, 0xECC2 }, + { 0x70BC, 0xC1B6 }, { 0x70BD, 0xB3E3 }, { 0x70C0, 0xECC3 }, { 0x70C1, 0xCBB8 }, { 0x70C2, 0xC0C3 }, { 0x70C3, 0xCCFE }, { 0x70C8, 0xC1D2 }, { 0x70CA, 0xECC8 }, + { 0x70D8, 0xBAE6 }, { 0x70D9, 0xC0D3 }, { 0x70DB, 0xD6F2 }, { 0x70DF, 0xD1CC }, { 0x70E4, 0xBFBE }, { 0x70E6, 0xB7B3 }, { 0x70E7, 0xC9D5 }, { 0x70E8, 0xECC7 }, + { 0x70E9, 0xBBE2 }, { 0x70EB, 0xCCCC }, { 0x70EC, 0xBDFD }, { 0x70ED, 0xC8C8 }, { 0x70EF, 0xCFA9 }, { 0x70F7, 0xCDE9 }, { 0x70F9, 0xC5EB }, { 0x70FD, 0xB7E9 }, + { 0x7109, 0xD1C9 }, { 0x710A, 0xBAB8 }, { 0x7110, 0xECC9 }, { 0x7113, 0xECCA }, { 0x7115, 0xBBC0 }, { 0x7116, 0xECCB }, { 0x7118, 0xECE2 }, { 0x7119, 0xB1BA }, + { 0x711A, 0xB7D9 }, { 0x7126, 0xBDB9 }, { 0x712F, 0xECCC }, { 0x7130, 0xD1E6 }, { 0x7131, 0xECCD }, { 0x7136, 0xC8BB }, { 0x7145, 0xECD1 }, { 0x714A, 0xECD3 }, + { 0x714C, 0xBBCD }, { 0x714E, 0xBCE5 }, { 0x715C, 0xECCF }, { 0x715E, 0xC9B7 }, { 0x7164, 0xC3BA }, { 0x7166, 0xECE3 }, { 0x7167, 0xD5D5 }, { 0x7168, 0xECD0 }, + { 0x716E, 0xD6F3 }, { 0x7172, 0xECD2 }, { 0x7173, 0xECCE }, { 0x7178, 0xECD4 }, { 0x717A, 0xECD5 }, { 0x717D, 0xC9BF }, { 0x7184, 0xCFA8 }, { 0x718A, 0xD0DC }, + { 0x718F, 0xD1AC }, { 0x7194, 0xC8DB }, { 0x7198, 0xECD6 }, { 0x7199, 0xCEF5 }, { 0x719F, 0xCAEC }, { 0x71A0, 0xECDA }, { 0x71A8, 0xECD9 }, { 0x71AC, 0xB0BE }, + { 0x71B3, 0xECD7 }, { 0x71B5, 0xECD8 }, { 0x71B9, 0xECE4 }, { 0x71C3, 0xC8BC }, { 0x71CE, 0xC1C7 }, { 0x71D4, 0xECDC }, { 0x71D5, 0xD1E0 }, { 0x71E0, 0xECDB }, + { 0x71E5, 0xD4EF }, { 0x71E7, 0xECDD }, { 0x71EE, 0xDBC6 }, { 0x71F9, 0xECDE }, { 0x7206, 0xB1AC }, { 0x721D, 0xECDF }, { 0x7228, 0xECE0 }, { 0x722A, 0xD7A6 }, + { 0x722C, 0xC5C0 }, { 0x7230, 0xEBBC }, { 0x7231, 0xB0AE }, { 0x7235, 0xBEF4 }, { 0x7236, 0xB8B8 }, { 0x7237, 0xD2AF }, { 0x7238, 0xB0D6 }, { 0x7239, 0xB5F9 }, + { 0x723B, 0xD8B3 }, { 0x723D, 0xCBAC }, { 0x723F, 0xE3DD }, { 0x7247, 0xC6AC }, { 0x7248, 0xB0E6 }, { 0x724C, 0xC5C6 }, { 0x724D, 0xEBB9 }, { 0x7252, 0xEBBA }, + { 0x7256, 0xEBBB }, { 0x7259, 0xD1C0 }, { 0x725B, 0xC5A3 }, { 0x725D, 0xEAF2 }, { 0x725F, 0xC4B2 }, { 0x7261, 0xC4B5 }, { 0x7262, 0xC0CE }, { 0x7266, 0xEAF3 }, + { 0x7267, 0xC4C1 }, { 0x7269, 0xCEEF }, { 0x726E, 0xEAF0 }, { 0x726F, 0xEAF4 }, { 0x7272, 0xC9FC }, { 0x7275, 0xC7A3 }, { 0x7279, 0xCCD8 }, { 0x727A, 0xCEFE }, + { 0x727E, 0xEAF5 }, { 0x727F, 0xEAF6 }, { 0x7280, 0xCFAC }, { 0x7281, 0xC0E7 }, { 0x7284, 0xEAF7 }, { 0x728A, 0xB6BF }, { 0x728B, 0xEAF8 }, { 0x728D, 0xEAF9 }, + { 0x728F, 0xEAFA }, { 0x7292, 0xEAFB }, { 0x729F, 0xEAF1 }, { 0x72AC, 0xC8AE }, { 0x72AD, 0xE1EB }, { 0x72AF, 0xB7B8 }, { 0x72B0, 0xE1EC }, { 0x72B4, 0xE1ED }, + { 0x72B6, 0xD7B4 }, { 0x72B7, 0xE1EE }, { 0x72B8, 0xE1EF }, { 0x72B9, 0xD3CC }, { 0x72C1, 0xE1F1 }, { 0x72C2, 0xBFF1 }, { 0x72C3, 0xE1F0 }, { 0x72C4, 0xB5D2 }, + { 0x72C8, 0xB1B7 }, { 0x72CD, 0xE1F3 }, { 0x72CE, 0xE1F2 }, { 0x72D0, 0xBAFC }, { 0x72D2, 0xE1F4 }, { 0x72D7, 0xB9B7 }, { 0x72D9, 0xBED1 }, { 0x72DE, 0xC4FC }, + { 0x72E0, 0xBADD }, { 0x72E1, 0xBDC6 }, { 0x72E8, 0xE1F5 }, { 0x72E9, 0xE1F7 }, { 0x72EC, 0xB6C0 }, { 0x72ED, 0xCFC1 }, { 0x72EE, 0xCAA8 }, { 0x72EF, 0xE1F6 }, + { 0x72F0, 0xD5F8 }, { 0x72F1, 0xD3FC }, { 0x72F2, 0xE1F8 }, { 0x72F3, 0xE1FC }, { 0x72F4, 0xE1F9 }, { 0x72F7, 0xE1FA }, { 0x72F8, 0xC0EA }, { 0x72FA, 0xE1FE }, + { 0x72FB, 0xE2A1 }, { 0x72FC, 0xC0C7 }, { 0x7301, 0xE1FB }, { 0x7303, 0xE1FD }, { 0x730A, 0xE2A5 }, { 0x730E, 0xC1D4 }, { 0x7313, 0xE2A3 }, { 0x7315, 0xE2A8 }, + { 0x7316, 0xB2FE }, { 0x7317, 0xE2A2 }, { 0x731B, 0xC3CD }, { 0x731C, 0xB2C2 }, { 0x731D, 0xE2A7 }, { 0x731E, 0xE2A6 }, { 0x7321, 0xE2A4 }, { 0x7322, 0xE2A9 }, + { 0x7325, 0xE2AB }, { 0x7329, 0xD0C9 }, { 0x732A, 0xD6ED }, { 0x732B, 0xC3A8 }, { 0x732C, 0xE2AC }, { 0x732E, 0xCFD7 }, { 0x7331, 0xE2AE }, { 0x7334, 0xBAEF }, + { 0x7337, 0xE9E0 }, { 0x7338, 0xE2AD }, { 0x7339, 0xE2AA }, { 0x733E, 0xBBAB }, { 0x733F, 0xD4B3 }, { 0x734D, 0xE2B0 }, { 0x7350, 0xE2AF }, { 0x7352, 0xE9E1 }, + { 0x7357, 0xE2B1 }, { 0x7360, 0xE2B2 }, { 0x736C, 0xE2B3 }, { 0x736D, 0xCCA1 }, { 0x736F, 0xE2B4 }, { 0x737E, 0xE2B5 }, { 0x7384, 0xD0FE }, { 0x7387, 0xC2CA }, + { 0x7389, 0xD3F1 }, { 0x738B, 0xCDF5 }, { 0x738E, 0xE7E0 }, { 0x7391, 0xE7E1 }, { 0x7396, 0xBEC1 }, { 0x739B, 0xC2EA }, { 0x739F, 0xE7E4 }, { 0x73A2, 0xE7E3 }, + { 0x73A9, 0xCDE6 }, { 0x73AB, 0xC3B5 }, { 0x73AE, 0xE7E2 }, { 0x73AF, 0xBBB7 }, { 0x73B0, 0xCFD6 }, { 0x73B2, 0xC1E1 }, { 0x73B3, 0xE7E9 }, { 0x73B7, 0xE7E8 }, + { 0x73BA, 0xE7F4 }, { 0x73BB, 0xB2A3 }, { 0x73C0, 0xE7EA }, { 0x73C2, 0xE7E6 }, { 0x73C8, 0xE7EC }, { 0x73C9, 0xE7EB }, { 0x73CA, 0xC9BA }, { 0x73CD, 0xD5E4 }, + { 0x73CF, 0xE7E5 }, { 0x73D0, 0xB7A9 }, { 0x73D1, 0xE7E7 }, { 0x73D9, 0xE7EE }, { 0x73DE, 0xE7F3 }, { 0x73E0, 0xD6E9 }, { 0x73E5, 0xE7ED }, { 0x73E7, 0xE7F2 }, + { 0x73E9, 0xE7F1 }, { 0x73ED, 0xB0E0 }, { 0x73F2, 0xE7F5 }, { 0x7403, 0xC7F2 }, { 0x7405, 0xC0C5 }, { 0x7406, 0xC0ED }, { 0x7409, 0xC1F0 }, { 0x740A, 0xE7F0 }, + { 0x740F, 0xE7F6 }, { 0x7410, 0xCBF6 }, { 0x741A, 0xE8A2 }, { 0x741B, 0xE8A1 }, { 0x7422, 0xD7C1 }, { 0x7425, 0xE7FA }, { 0x7426, 0xE7F9 }, { 0x7428, 0xE7FB }, + { 0x742A, 0xE7F7 }, { 0x742C, 0xE7FE }, { 0x742E, 0xE7FD }, { 0x7430, 0xE7FC }, { 0x7433, 0xC1D5 }, { 0x7434, 0xC7D9 }, { 0x7435, 0xC5FD }, { 0x7436, 0xC5C3 }, + { 0x743C, 0xC7ED }, { 0x7441, 0xE8A3 }, { 0x7455, 0xE8A6 }, { 0x7457, 0xE8A5 }, { 0x7459, 0xE8A7 }, { 0x745A, 0xBAF7 }, { 0x745B, 0xE7F8 }, { 0x745C, 0xE8A4 }, + { 0x745E, 0xC8F0 }, { 0x745F, 0xC9AA }, { 0x746D, 0xE8A9 }, { 0x7470, 0xB9E5 }, { 0x7476, 0xD1FE }, { 0x7477, 0xE8A8 }, { 0x747E, 0xE8AA }, { 0x7480, 0xE8AD }, + { 0x7481, 0xE8AE }, { 0x7483, 0xC1A7 }, { 0x7487, 0xE8AF }, { 0x748B, 0xE8B0 }, { 0x748E, 0xE8AC }, { 0x7490, 0xE8B4 }, { 0x749C, 0xE8AB }, { 0x749E, 0xE8B1 }, + { 0x74A7, 0xE8B5 }, { 0x74A8, 0xE8B2 }, { 0x74A9, 0xE8B3 }, { 0x74BA, 0xE8B7 }, { 0x74D2, 0xE8B6 }, { 0x74DC, 0xB9CF }, { 0x74DE, 0xF0AC }, { 0x74E0, 0xF0AD }, + { 0x74E2, 0xC6B0 }, { 0x74E3, 0xB0EA }, { 0x74E4, 0xC8BF }, { 0x74E6, 0xCDDF }, { 0x74EE, 0xCECD }, { 0x74EF, 0xEAB1 }, { 0x74F4, 0xEAB2 }, { 0x74F6, 0xC6BF }, + { 0x74F7, 0xB4C9 }, { 0x74FF, 0xEAB3 }, { 0x7504, 0xD5E7 }, { 0x750D, 0xDDF9 }, { 0x750F, 0xEAB4 }, { 0x7511, 0xEAB5 }, { 0x7513, 0xEAB6 }, { 0x7518, 0xB8CA }, + { 0x7519, 0xDFB0 }, { 0x751A, 0xC9F5 }, { 0x751C, 0xCCF0 }, { 0x751F, 0xC9FA }, { 0x7525, 0xC9FB }, { 0x7528, 0xD3C3 }, { 0x7529, 0xCBA6 }, { 0x752B, 0xB8A6 }, + { 0x752C, 0xF0AE }, { 0x752D, 0xB1C2 }, { 0x752F, 0xE5B8 }, { 0x7530, 0xCCEF }, { 0x7531, 0xD3C9 }, { 0x7532, 0xBCD7 }, { 0x7533, 0xC9EA }, { 0x7535, 0xB5E7 }, + { 0x7537, 0xC4D0 }, { 0x7538, 0xB5E9 }, { 0x753A, 0xEEAE }, { 0x753B, 0xBBAD }, { 0x753E, 0xE7DE }, { 0x7540, 0xEEAF }, { 0x7545, 0xB3A9 }, { 0x7548, 0xEEB2 }, + { 0x754B, 0xEEB1 }, { 0x754C, 0xBDE7 }, { 0x754E, 0xEEB0 }, { 0x754F, 0xCEB7 }, { 0x7554, 0xC5CF }, { 0x7559, 0xC1F4 }, { 0x755A, 0xDBCE }, { 0x755B, 0xEEB3 }, + { 0x755C, 0xD0F3 }, { 0x7565, 0xC2D4 }, { 0x7566, 0xC6E8 }, { 0x756A, 0xB7AC }, { 0x7572, 0xEEB4 }, { 0x7574, 0xB3EB }, { 0x7578, 0xBBFB }, { 0x7579, 0xEEB5 }, + { 0x757F, 0xE7DC }, { 0x7583, 0xEEB6 }, { 0x7586, 0xBDAE }, { 0x758B, 0xF1E2 }, { 0x758F, 0xCAE8 }, { 0x7591, 0xD2C9 }, { 0x7592, 0xF0DA }, { 0x7594, 0xF0DB }, + { 0x7596, 0xF0DC }, { 0x7597, 0xC1C6 }, { 0x7599, 0xB8ED }, { 0x759A, 0xBECE }, { 0x759D, 0xF0DE }, { 0x759F, 0xC5B1 }, { 0x75A0, 0xF0DD }, { 0x75A1, 0xD1F1 }, + { 0x75A3, 0xF0E0 }, { 0x75A4, 0xB0CC }, { 0x75A5, 0xBDEA }, { 0x75AB, 0xD2DF }, { 0x75AC, 0xF0DF }, { 0x75AE, 0xB4AF }, { 0x75AF, 0xB7E8 }, { 0x75B0, 0xF0E6 }, + { 0x75B1, 0xF0E5 }, { 0x75B2, 0xC6A3 }, { 0x75B3, 0xF0E1 }, { 0x75B4, 0xF0E2 }, { 0x75B5, 0xB4C3 }, { 0x75B8, 0xF0E3 }, { 0x75B9, 0xD5EE }, { 0x75BC, 0xCCDB }, + { 0x75BD, 0xBED2 }, { 0x75BE, 0xBCB2 }, { 0x75C2, 0xF0E8 }, { 0x75C3, 0xF0E7 }, { 0x75C4, 0xF0E4 }, { 0x75C5, 0xB2A1 }, { 0x75C7, 0xD6A2 }, { 0x75C8, 0xD3B8 }, + { 0x75C9, 0xBEB7 }, { 0x75CA, 0xC8AC }, { 0x75CD, 0xF0EA }, { 0x75D2, 0xD1F7 }, { 0x75D4, 0xD6CC }, { 0x75D5, 0xBADB }, { 0x75D6, 0xF0E9 }, { 0x75D8, 0xB6BB }, + { 0x75DB, 0xCDB4 }, { 0x75DE, 0xC6A6 }, { 0x75E2, 0xC1A1 }, { 0x75E3, 0xF0EB }, { 0x75E4, 0xF0EE }, { 0x75E6, 0xF0ED }, { 0x75E7, 0xF0F0 }, { 0x75E8, 0xF0EC }, + { 0x75EA, 0xBBBE }, { 0x75EB, 0xF0EF }, { 0x75F0, 0xCCB5 }, { 0x75F1, 0xF0F2 }, { 0x75F4, 0xB3D5 }, { 0x75F9, 0xB1D4 }, { 0x75FC, 0xF0F3 }, { 0x75FF, 0xF0F4 }, + { 0x7600, 0xF0F6 }, { 0x7601, 0xB4E1 }, { 0x7603, 0xF0F1 }, { 0x7605, 0xF0F7 }, { 0x760A, 0xF0FA }, { 0x760C, 0xF0F8 }, { 0x7610, 0xF0F5 }, { 0x7615, 0xF0FD }, + { 0x7617, 0xF0F9 }, { 0x7618, 0xF0FC }, { 0x7619, 0xF0FE }, { 0x761B, 0xF1A1 }, { 0x761F, 0xCEC1 }, { 0x7620, 0xF1A4 }, { 0x7622, 0xF1A3 }, { 0x7624, 0xC1F6 }, + { 0x7625, 0xF0FB }, { 0x7626, 0xCADD }, { 0x7629, 0xB4F1 }, { 0x762A, 0xB1F1 }, { 0x762B, 0xCCB1 }, { 0x762D, 0xF1A6 }, { 0x7630, 0xF1A7 }, { 0x7633, 0xF1AC }, + { 0x7634, 0xD5CE }, { 0x7635, 0xF1A9 }, { 0x7638, 0xC8B3 }, { 0x763C, 0xF1A2 }, { 0x763E, 0xF1AB }, { 0x763F, 0xF1A8 }, { 0x7640, 0xF1A5 }, { 0x7643, 0xF1AA }, + { 0x764C, 0xB0A9 }, { 0x764D, 0xF1AD }, { 0x7654, 0xF1AF }, { 0x7656, 0xF1B1 }, { 0x765C, 0xF1B0 }, { 0x765E, 0xF1AE }, { 0x7663, 0xD1A2 }, { 0x766B, 0xF1B2 }, + { 0x766F, 0xF1B3 }, { 0x7678, 0xB9EF }, { 0x767B, 0xB5C7 }, { 0x767D, 0xB0D7 }, { 0x767E, 0xB0D9 }, { 0x7682, 0xD4ED }, { 0x7684, 0xB5C4 }, { 0x7686, 0xBDD4 }, + { 0x7687, 0xBBCA }, { 0x7688, 0xF0A7 }, { 0x768B, 0xB8DE }, { 0x768E, 0xF0A8 }, { 0x7691, 0xB0A8 }, { 0x7693, 0xF0A9 }, { 0x7696, 0xCDEE }, { 0x7699, 0xF0AA }, + { 0x76A4, 0xF0AB }, { 0x76AE, 0xC6A4 }, { 0x76B1, 0xD6E5 }, { 0x76B2, 0xF1E4 }, { 0x76B4, 0xF1E5 }, { 0x76BF, 0xC3F3 }, { 0x76C2, 0xD3DB }, { 0x76C5, 0xD6D1 }, + { 0x76C6, 0xC5E8 }, { 0x76C8, 0xD3AF }, { 0x76CA, 0xD2E6 }, { 0x76CD, 0xEEC1 }, { 0x76CE, 0xB0BB }, { 0x76CF, 0xD5B5 }, { 0x76D0, 0xD1CE }, { 0x76D1, 0xBCE0 }, + { 0x76D2, 0xBAD0 }, { 0x76D4, 0xBFF8 }, { 0x76D6, 0xB8C7 }, { 0x76D7, 0xB5C1 }, { 0x76D8, 0xC5CC }, { 0x76DB, 0xCAA2 }, { 0x76DF, 0xC3CB }, { 0x76E5, 0xEEC2 }, + { 0x76EE, 0xC4BF }, { 0x76EF, 0xB6A2 }, { 0x76F1, 0xEDEC }, { 0x76F2, 0xC3A4 }, { 0x76F4, 0xD6B1 }, { 0x76F8, 0xCFE0 }, { 0x76F9, 0xEDEF }, { 0x76FC, 0xC5CE }, + { 0x76FE, 0xB6DC }, { 0x7701, 0xCAA1 }, { 0x7704, 0xEDED }, { 0x7707, 0xEDF0 }, { 0x7708, 0xEDF1 }, { 0x7709, 0xC3BC }, { 0x770B, 0xBFB4 }, { 0x770D, 0xEDEE }, + { 0x7719, 0xEDF4 }, { 0x771A, 0xEDF2 }, { 0x771F, 0xD5E6 }, { 0x7720, 0xC3DF }, { 0x7722, 0xEDF3 }, { 0x7726, 0xEDF6 }, { 0x7728, 0xD5A3 }, { 0x7729, 0xD1A3 }, + { 0x772D, 0xEDF5 }, { 0x772F, 0xC3D0 }, { 0x7735, 0xEDF7 }, { 0x7736, 0xBFF4 }, { 0x7737, 0xBEEC }, { 0x7738, 0xEDF8 }, { 0x773A, 0xCCF7 }, { 0x773C, 0xD1DB }, + { 0x7740, 0xD7C5 }, { 0x7741, 0xD5F6 }, { 0x7743, 0xEDFC }, { 0x7747, 0xEDFB }, { 0x7750, 0xEDF9 }, { 0x7751, 0xEDFA }, { 0x775A, 0xEDFD }, { 0x775B, 0xBEA6 }, + { 0x7761, 0xCBAF }, { 0x7762, 0xEEA1 }, { 0x7763, 0xB6BD }, { 0x7765, 0xEEA2 }, { 0x7766, 0xC4C0 }, { 0x7768, 0xEDFE }, { 0x776B, 0xBDDE }, { 0x776C, 0xB2C7 }, + { 0x7779, 0xB6C3 }, { 0x777D, 0xEEA5 }, { 0x777E, 0xD8BA }, { 0x777F, 0xEEA3 }, { 0x7780, 0xEEA6 }, { 0x7784, 0xC3E9 }, { 0x7785, 0xB3F2 }, { 0x778C, 0xEEA7 }, + { 0x778D, 0xEEA4 }, { 0x778E, 0xCFB9 }, { 0x7791, 0xEEA8 }, { 0x7792, 0xC2F7 }, { 0x779F, 0xEEA9 }, { 0x77A0, 0xEEAA }, { 0x77A2, 0xDEAB }, { 0x77A5, 0xC6B3 }, + { 0x77A7, 0xC7C6 }, { 0x77A9, 0xD6F5 }, { 0x77AA, 0xB5C9 }, { 0x77AC, 0xCBB2 }, { 0x77B0, 0xEEAB }, { 0x77B3, 0xCDAB }, { 0x77B5, 0xEEAC }, { 0x77BB, 0xD5B0 }, + { 0x77BD, 0xEEAD }, { 0x77BF, 0xF6C4 }, { 0x77CD, 0xDBC7 }, { 0x77D7, 0xB4A3 }, { 0x77DB, 0xC3AC }, { 0x77DC, 0xF1E6 }, { 0x77E2, 0xCAB8 }, { 0x77E3, 0xD2D3 }, + { 0x77E5, 0xD6AA }, { 0x77E7, 0xEFF2 }, { 0x77E9, 0xBED8 }, { 0x77EB, 0xBDC3 }, { 0x77EC, 0xEFF3 }, { 0x77ED, 0xB6CC }, { 0x77EE, 0xB0AB }, { 0x77F3, 0xCAAF }, + { 0x77F6, 0xEDB6 }, { 0x77F8, 0xEDB7 }, { 0x77FD, 0xCEF9 }, { 0x77FE, 0xB7AF }, { 0x77FF, 0xBFF3 }, { 0x7800, 0xEDB8 }, { 0x7801, 0xC2EB }, { 0x7802, 0xC9B0 }, + { 0x7809, 0xEDB9 }, { 0x780C, 0xC6F6 }, { 0x780D, 0xBFB3 }, { 0x7811, 0xEDBC }, { 0x7812, 0xC5F8 }, { 0x7814, 0xD1D0 }, { 0x7816, 0xD7A9 }, { 0x7817, 0xEDBA }, + { 0x7818, 0xEDBB }, { 0x781A, 0xD1E2 }, { 0x781C, 0xEDBF }, { 0x781D, 0xEDC0 }, { 0x781F, 0xEDC4 }, { 0x7823, 0xEDC8 }, { 0x7825, 0xEDC6 }, { 0x7826, 0xEDCE }, + { 0x7827, 0xD5E8 }, { 0x7829, 0xEDC9 }, { 0x782C, 0xEDC7 }, { 0x782D, 0xEDBE }, { 0x7830, 0xC5E9 }, { 0x7834, 0xC6C6 }, { 0x7837, 0xC9E9 }, { 0x7838, 0xD4D2 }, + { 0x7839, 0xEDC1 }, { 0x783A, 0xEDC2 }, { 0x783B, 0xEDC3 }, { 0x783C, 0xEDC5 }, { 0x783E, 0xC0F9 }, { 0x7840, 0xB4A1 }, { 0x7845, 0xB9E8 }, { 0x7847, 0xEDD0 }, + { 0x784C, 0xEDD1 }, { 0x784E, 0xEDCA }, { 0x7850, 0xEDCF }, { 0x7852, 0xCEF8 }, { 0x7855, 0xCBB6 }, { 0x7856, 0xEDCC }, { 0x7857, 0xEDCD }, { 0x785D, 0xCFF5 }, + { 0x786A, 0xEDD2 }, { 0x786B, 0xC1F2 }, { 0x786C, 0xD3B2 }, { 0x786D, 0xEDCB }, { 0x786E, 0xC8B7 }, { 0x7877, 0xBCEF }, { 0x787C, 0xC5F0 }, { 0x7887, 0xEDD6 }, + { 0x7889, 0xB5EF }, { 0x788C, 0xC2B5 }, { 0x788D, 0xB0AD }, { 0x788E, 0xCBE9 }, { 0x7891, 0xB1AE }, { 0x7893, 0xEDD4 }, { 0x7897, 0xCDEB }, { 0x7898, 0xB5E2 }, + { 0x789A, 0xEDD5 }, { 0x789B, 0xEDD3 }, { 0x789C, 0xEDD7 }, { 0x789F, 0xB5FA }, { 0x78A1, 0xEDD8 }, { 0x78A3, 0xEDD9 }, { 0x78A5, 0xEDDC }, { 0x78A7, 0xB1CC }, + { 0x78B0, 0xC5F6 }, { 0x78B1, 0xBCEE }, { 0x78B2, 0xEDDA }, { 0x78B3, 0xCCBC }, { 0x78B4, 0xB2EA }, { 0x78B9, 0xEDDB }, { 0x78BE, 0xC4EB }, { 0x78C1, 0xB4C5 }, + { 0x78C5, 0xB0F5 }, { 0x78C9, 0xEDDF }, { 0x78CA, 0xC0DA }, { 0x78CB, 0xB4E8 }, { 0x78D0, 0xC5CD }, { 0x78D4, 0xEDDD }, { 0x78D5, 0xBFC4 }, { 0x78D9, 0xEDDE }, + { 0x78E8, 0xC4A5 }, { 0x78EC, 0xEDE0 }, { 0x78F2, 0xEDE1 }, { 0x78F4, 0xEDE3 }, { 0x78F7, 0xC1D7 }, { 0x78FA, 0xBBC7 }, { 0x7901, 0xBDB8 }, { 0x7905, 0xEDE2 }, + { 0x7913, 0xEDE4 }, { 0x791E, 0xEDE6 }, { 0x7924, 0xEDE5 }, { 0x7934, 0xEDE7 }, { 0x793A, 0xCABE }, { 0x793B, 0xECEA }, { 0x793C, 0xC0F1 }, { 0x793E, 0xC9E7 }, + { 0x7940, 0xECEB }, { 0x7941, 0xC6EE }, { 0x7946, 0xECEC }, { 0x7948, 0xC6ED }, { 0x7949, 0xECED }, { 0x7953, 0xECF0 }, { 0x7956, 0xD7E6 }, { 0x7957, 0xECF3 }, + { 0x795A, 0xECF1 }, { 0x795B, 0xECEE }, { 0x795C, 0xECEF }, { 0x795D, 0xD7A3 }, { 0x795E, 0xC9F1 }, { 0x795F, 0xCBEE }, { 0x7960, 0xECF4 }, { 0x7962, 0xECF2 }, + { 0x7965, 0xCFE9 }, { 0x7967, 0xECF6 }, { 0x7968, 0xC6B1 }, { 0x796D, 0xBCC0 }, { 0x796F, 0xECF5 }, { 0x7977, 0xB5BB }, { 0x7978, 0xBBF6 }, { 0x797A, 0xECF7 }, + { 0x7980, 0xD9F7 }, { 0x7981, 0xBDFB }, { 0x7984, 0xC2BB }, { 0x7985, 0xECF8 }, { 0x798A, 0xECF9 }, { 0x798F, 0xB8A3 }, { 0x799A, 0xECFA }, { 0x79A7, 0xECFB }, + { 0x79B3, 0xECFC }, { 0x79B9, 0xD3ED }, { 0x79BA, 0xD8AE }, { 0x79BB, 0xC0EB }, { 0x79BD, 0xC7DD }, { 0x79BE, 0xBACC }, { 0x79C0, 0xD0E3 }, { 0x79C1, 0xCBBD }, + { 0x79C3, 0xCDBA }, { 0x79C6, 0xB8D1 }, { 0x79C9, 0xB1FC }, { 0x79CB, 0xC7EF }, { 0x79CD, 0xD6D6 }, { 0x79D1, 0xBFC6 }, { 0x79D2, 0xC3EB }, { 0x79D5, 0xEFF5 }, + { 0x79D8, 0xC3D8 }, { 0x79DF, 0xD7E2 }, { 0x79E3, 0xEFF7 }, { 0x79E4, 0xB3D3 }, { 0x79E6, 0xC7D8 }, { 0x79E7, 0xD1ED }, { 0x79E9, 0xD6C8 }, { 0x79EB, 0xEFF8 }, + { 0x79ED, 0xEFF6 }, { 0x79EF, 0xBBFD }, { 0x79F0, 0xB3C6 }, { 0x79F8, 0xBDD5 }, { 0x79FB, 0xD2C6 }, { 0x79FD, 0xBBE0 }, { 0x7A00, 0xCFA1 }, { 0x7A02, 0xEFFC }, + { 0x7A03, 0xEFFB }, { 0x7A06, 0xEFF9 }, { 0x7A0B, 0xB3CC }, { 0x7A0D, 0xC9D4 }, { 0x7A0E, 0xCBB0 }, { 0x7A14, 0xEFFE }, { 0x7A17, 0xB0DE }, { 0x7A1A, 0xD6C9 }, + { 0x7A1E, 0xEFFD }, { 0x7A20, 0xB3ED }, { 0x7A23, 0xF6D5 }, { 0x7A33, 0xCEC8 }, { 0x7A37, 0xF0A2 }, { 0x7A39, 0xF0A1 }, { 0x7A3B, 0xB5BE }, { 0x7A3C, 0xBCDA }, + { 0x7A3D, 0xBBFC }, { 0x7A3F, 0xB8E5 }, { 0x7A46, 0xC4C2 }, { 0x7A51, 0xF0A3 }, { 0x7A57, 0xCBEB }, { 0x7A70, 0xF0A6 }, { 0x7A74, 0xD1A8 }, { 0x7A76, 0xBEBF }, + { 0x7A77, 0xC7EE }, { 0x7A78, 0xF1B6 }, { 0x7A79, 0xF1B7 }, { 0x7A7A, 0xBFD5 }, { 0x7A7F, 0xB4A9 }, { 0x7A80, 0xF1B8 }, { 0x7A81, 0xCDBB }, { 0x7A83, 0xC7D4 }, + { 0x7A84, 0xD5AD }, { 0x7A86, 0xF1B9 }, { 0x7A88, 0xF1BA }, { 0x7A8D, 0xC7CF }, { 0x7A91, 0xD2A4 }, { 0x7A92, 0xD6CF }, { 0x7A95, 0xF1BB }, { 0x7A96, 0xBDD1 }, + { 0x7A97, 0xB4B0 }, { 0x7A98, 0xBEBD }, { 0x7A9C, 0xB4DC }, { 0x7A9D, 0xCED1 }, { 0x7A9F, 0xBFDF }, { 0x7AA0, 0xF1BD }, { 0x7AA5, 0xBFFA }, { 0x7AA6, 0xF1BC }, + { 0x7AA8, 0xF1BF }, { 0x7AAC, 0xF1BE }, { 0x7AAD, 0xF1C0 }, { 0x7AB3, 0xF1C1 }, { 0x7ABF, 0xC1FE }, { 0x7ACB, 0xC1A2 }, { 0x7AD6, 0xCAFA }, { 0x7AD9, 0xD5BE }, + { 0x7ADE, 0xBEBA }, { 0x7ADF, 0xBEB9 }, { 0x7AE0, 0xD5C2 }, { 0x7AE3, 0xBFA2 }, { 0x7AE5, 0xCDAF }, { 0x7AE6, 0xF1B5 }, { 0x7AED, 0xBDDF }, { 0x7AEF, 0xB6CB }, + { 0x7AF9, 0xD6F1 }, { 0x7AFA, 0xF3C3 }, { 0x7AFD, 0xF3C4 }, { 0x7AFF, 0xB8CD }, { 0x7B03, 0xF3C6 }, { 0x7B04, 0xF3C7 }, { 0x7B06, 0xB0CA }, { 0x7B08, 0xF3C5 }, + { 0x7B0A, 0xF3C9 }, { 0x7B0B, 0xCBF1 }, { 0x7B0F, 0xF3CB }, { 0x7B11, 0xD0A6 }, { 0x7B14, 0xB1CA }, { 0x7B15, 0xF3C8 }, { 0x7B19, 0xF3CF }, { 0x7B1B, 0xB5D1 }, + { 0x7B1E, 0xF3D7 }, { 0x7B20, 0xF3D2 }, { 0x7B24, 0xF3D4 }, { 0x7B25, 0xF3D3 }, { 0x7B26, 0xB7FB }, { 0x7B28, 0xB1BF }, { 0x7B2A, 0xF3CE }, { 0x7B2B, 0xF3CA }, + { 0x7B2C, 0xB5DA }, { 0x7B2E, 0xF3D0 }, { 0x7B31, 0xF3D1 }, { 0x7B33, 0xF3D5 }, { 0x7B38, 0xF3CD }, { 0x7B3A, 0xBCE3 }, { 0x7B3C, 0xC1FD }, { 0x7B3E, 0xF3D6 }, + { 0x7B45, 0xF3DA }, { 0x7B47, 0xF3CC }, { 0x7B49, 0xB5C8 }, { 0x7B4B, 0xBDEE }, { 0x7B4C, 0xF3DC }, { 0x7B4F, 0xB7A4 }, { 0x7B50, 0xBFF0 }, { 0x7B51, 0xD6FE }, + { 0x7B52, 0xCDB2 }, { 0x7B54, 0xB4F0 }, { 0x7B56, 0xB2DF }, { 0x7B58, 0xF3D8 }, { 0x7B5A, 0xF3D9 }, { 0x7B5B, 0xC9B8 }, { 0x7B5D, 0xF3DD }, { 0x7B60, 0xF3DE }, + { 0x7B62, 0xF3E1 }, { 0x7B6E, 0xF3DF }, { 0x7B71, 0xF3E3 }, { 0x7B72, 0xF3E2 }, { 0x7B75, 0xF3DB }, { 0x7B77, 0xBFEA }, { 0x7B79, 0xB3EF }, { 0x7B7B, 0xF3E0 }, + { 0x7B7E, 0xC7A9 }, { 0x7B80, 0xBCF2 }, { 0x7B85, 0xF3EB }, { 0x7B8D, 0xB9BF }, { 0x7B90, 0xF3E4 }, { 0x7B94, 0xB2AD }, { 0x7B95, 0xBBFE }, { 0x7B97, 0xCBE3 }, + { 0x7B9C, 0xF3ED }, { 0x7B9D, 0xF3E9 }, { 0x7BA1, 0xB9DC }, { 0x7BA2, 0xF3EE }, { 0x7BA6, 0xF3E5 }, { 0x7BA7, 0xF3E6 }, { 0x7BA8, 0xF3EA }, { 0x7BA9, 0xC2E1 }, + { 0x7BAA, 0xF3EC }, { 0x7BAB, 0xF3EF }, { 0x7BAC, 0xF3E8 }, { 0x7BAD, 0xBCFD }, { 0x7BB1, 0xCFE4 }, { 0x7BB4, 0xF3F0 }, { 0x7BB8, 0xF3E7 }, { 0x7BC1, 0xF3F2 }, + { 0x7BC6, 0xD7AD }, { 0x7BC7, 0xC6AA }, { 0x7BCC, 0xF3F3 }, { 0x7BD1, 0xF3F1 }, { 0x7BD3, 0xC2A8 }, { 0x7BD9, 0xB8DD }, { 0x7BDA, 0xF3F5 }, { 0x7BDD, 0xF3F4 }, + { 0x7BE1, 0xB4DB }, { 0x7BE5, 0xF3F6 }, { 0x7BE6, 0xF3F7 }, { 0x7BEA, 0xF3F8 }, { 0x7BEE, 0xC0BA }, { 0x7BF1, 0xC0E9 }, { 0x7BF7, 0xC5F1 }, { 0x7BFC, 0xF3FB }, + { 0x7BFE, 0xF3FA }, { 0x7C07, 0xB4D8 }, { 0x7C0B, 0xF3FE }, { 0x7C0C, 0xF3F9 }, { 0x7C0F, 0xF3FC }, { 0x7C16, 0xF3FD }, { 0x7C1F, 0xF4A1 }, { 0x7C26, 0xF4A3 }, + { 0x7C27, 0xBBC9 }, { 0x7C2A, 0xF4A2 }, { 0x7C38, 0xF4A4 }, { 0x7C3F, 0xB2BE }, { 0x7C40, 0xF4A6 }, { 0x7C41, 0xF4A5 }, { 0x7C4D, 0xBCAE }, { 0x7C73, 0xC3D7 }, + { 0x7C74, 0xD9E1 }, { 0x7C7B, 0xC0E0 }, { 0x7C7C, 0xF4CC }, { 0x7C7D, 0xD7D1 }, { 0x7C89, 0xB7DB }, { 0x7C91, 0xF4CE }, { 0x7C92, 0xC1A3 }, { 0x7C95, 0xC6C9 }, + { 0x7C97, 0xB4D6 }, { 0x7C98, 0xD5B3 }, { 0x7C9C, 0xF4D0 }, { 0x7C9D, 0xF4CF }, { 0x7C9E, 0xF4D1 }, { 0x7C9F, 0xCBDA }, { 0x7CA2, 0xF4D2 }, { 0x7CA4, 0xD4C1 }, + { 0x7CA5, 0xD6E0 }, { 0x7CAA, 0xB7E0 }, { 0x7CAE, 0xC1B8 }, { 0x7CB1, 0xC1BB }, { 0x7CB2, 0xF4D3 }, { 0x7CB3, 0xBEAC }, { 0x7CB9, 0xB4E2 }, { 0x7CBC, 0xF4D4 }, + { 0x7CBD, 0xF4D5 }, { 0x7CBE, 0xBEAB }, { 0x7CC1, 0xF4D6 }, { 0x7CC5, 0xF4DB }, { 0x7CC7, 0xF4D7 }, { 0x7CC8, 0xF4DA }, { 0x7CCA, 0xBAFD }, { 0x7CCC, 0xF4D8 }, + { 0x7CCD, 0xF4D9 }, { 0x7CD5, 0xB8E2 }, { 0x7CD6, 0xCCC7 }, { 0x7CD7, 0xF4DC }, { 0x7CD9, 0xB2DA }, { 0x7CDC, 0xC3D3 }, { 0x7CDF, 0xD4E3 }, { 0x7CE0, 0xBFB7 }, + { 0x7CE8, 0xF4DD }, { 0x7CEF, 0xC5B4 }, { 0x7CF8, 0xF4E9 }, { 0x7CFB, 0xCFB5 }, { 0x7D0A, 0xCEC9 }, { 0x7D20, 0xCBD8 }, { 0x7D22, 0xCBF7 }, { 0x7D27, 0xBDF4 }, + { 0x7D2B, 0xD7CF }, { 0x7D2F, 0xC0DB }, { 0x7D6E, 0xD0F5 }, { 0x7D77, 0xF4EA }, { 0x7DA6, 0xF4EB }, { 0x7DAE, 0xF4EC }, { 0x7E3B, 0xF7E3 }, { 0x7E41, 0xB7B1 }, + { 0x7E47, 0xF4ED }, { 0x7E82, 0xD7EB }, { 0x7E9B, 0xF4EE }, { 0x7E9F, 0xE6F9 }, { 0x7EA0, 0xBEC0 }, { 0x7EA1, 0xE6FA }, { 0x7EA2, 0xBAEC }, { 0x7EA3, 0xE6FB }, + { 0x7EA4, 0xCFCB }, { 0x7EA5, 0xE6FC }, { 0x7EA6, 0xD4BC }, { 0x7EA7, 0xBCB6 }, { 0x7EA8, 0xE6FD }, { 0x7EA9, 0xE6FE }, { 0x7EAA, 0xBCCD }, { 0x7EAB, 0xC8D2 }, + { 0x7EAC, 0xCEB3 }, { 0x7EAD, 0xE7A1 }, { 0x7EAF, 0xB4BF }, { 0x7EB0, 0xE7A2 }, { 0x7EB1, 0xC9B4 }, { 0x7EB2, 0xB8D9 }, { 0x7EB3, 0xC4C9 }, { 0x7EB5, 0xD7DD }, + { 0x7EB6, 0xC2DA }, { 0x7EB7, 0xB7D7 }, { 0x7EB8, 0xD6BD }, { 0x7EB9, 0xCEC6 }, { 0x7EBA, 0xB7C4 }, { 0x7EBD, 0xC5A6 }, { 0x7EBE, 0xE7A3 }, { 0x7EBF, 0xCFDF }, + { 0x7EC0, 0xE7A4 }, { 0x7EC1, 0xE7A5 }, { 0x7EC2, 0xE7A6 }, { 0x7EC3, 0xC1B7 }, { 0x7EC4, 0xD7E9 }, { 0x7EC5, 0xC9F0 }, { 0x7EC6, 0xCFB8 }, { 0x7EC7, 0xD6AF }, + { 0x7EC8, 0xD6D5 }, { 0x7EC9, 0xE7A7 }, { 0x7ECA, 0xB0ED }, { 0x7ECB, 0xE7A8 }, { 0x7ECC, 0xE7A9 }, { 0x7ECD, 0xC9DC }, { 0x7ECE, 0xD2EF }, { 0x7ECF, 0xBEAD }, + { 0x7ED0, 0xE7AA }, { 0x7ED1, 0xB0F3 }, { 0x7ED2, 0xC8DE }, { 0x7ED3, 0xBDE1 }, { 0x7ED4, 0xE7AB }, { 0x7ED5, 0xC8C6 }, { 0x7ED7, 0xE7AC }, { 0x7ED8, 0xBBE6 }, + { 0x7ED9, 0xB8F8 }, { 0x7EDA, 0xD1A4 }, { 0x7EDB, 0xE7AD }, { 0x7EDC, 0xC2E7 }, { 0x7EDD, 0xBEF8 }, { 0x7EDE, 0xBDCA }, { 0x7EDF, 0xCDB3 }, { 0x7EE0, 0xE7AE }, + { 0x7EE1, 0xE7AF }, { 0x7EE2, 0xBEEE }, { 0x7EE3, 0xD0E5 }, { 0x7EE5, 0xCBE7 }, { 0x7EE6, 0xCCD0 }, { 0x7EE7, 0xBCCC }, { 0x7EE8, 0xE7B0 }, { 0x7EE9, 0xBCA8 }, + { 0x7EEA, 0xD0F7 }, { 0x7EEB, 0xE7B1 }, { 0x7EED, 0xD0F8 }, { 0x7EEE, 0xE7B2 }, { 0x7EEF, 0xE7B3 }, { 0x7EF0, 0xB4C2 }, { 0x7EF1, 0xE7B4 }, { 0x7EF2, 0xE7B5 }, + { 0x7EF3, 0xC9FE }, { 0x7EF4, 0xCEAC }, { 0x7EF5, 0xC3E0 }, { 0x7EF6, 0xE7B7 }, { 0x7EF7, 0xB1C1 }, { 0x7EF8, 0xB3F1 }, { 0x7EFA, 0xE7B8 }, { 0x7EFB, 0xE7B9 }, + { 0x7EFC, 0xD7DB }, { 0x7EFD, 0xD5C0 }, { 0x7EFE, 0xE7BA }, { 0x7EFF, 0xC2CC }, { 0x7F00, 0xD7BA }, { 0x7F01, 0xE7BB }, { 0x7F02, 0xE7BC }, { 0x7F03, 0xE7BD }, + { 0x7F04, 0xBCEA }, { 0x7F05, 0xC3E5 }, { 0x7F06, 0xC0C2 }, { 0x7F07, 0xE7BE }, { 0x7F08, 0xE7BF }, { 0x7F09, 0xBCA9 }, { 0x7F0B, 0xE7C0 }, { 0x7F0C, 0xE7C1 }, + { 0x7F0D, 0xE7B6 }, { 0x7F0E, 0xB6D0 }, { 0x7F0F, 0xE7C2 }, { 0x7F11, 0xE7C3 }, { 0x7F12, 0xE7C4 }, { 0x7F13, 0xBBBA }, { 0x7F14, 0xB5DE }, { 0x7F15, 0xC2C6 }, + { 0x7F16, 0xB1E0 }, { 0x7F17, 0xE7C5 }, { 0x7F18, 0xD4B5 }, { 0x7F19, 0xE7C6 }, { 0x7F1A, 0xB8BF }, { 0x7F1B, 0xE7C8 }, { 0x7F1C, 0xE7C7 }, { 0x7F1D, 0xB7EC }, + { 0x7F1F, 0xE7C9 }, { 0x7F20, 0xB2F8 }, { 0x7F21, 0xE7CA }, { 0x7F22, 0xE7CB }, { 0x7F23, 0xE7CC }, { 0x7F24, 0xE7CD }, { 0x7F25, 0xE7CE }, { 0x7F26, 0xE7CF }, + { 0x7F27, 0xE7D0 }, { 0x7F28, 0xD3A7 }, { 0x7F29, 0xCBF5 }, { 0x7F2A, 0xE7D1 }, { 0x7F2B, 0xE7D2 }, { 0x7F2C, 0xE7D3 }, { 0x7F2D, 0xE7D4 }, { 0x7F2E, 0xC9C9 }, + { 0x7F2F, 0xE7D5 }, { 0x7F30, 0xE7D6 }, { 0x7F31, 0xE7D7 }, { 0x7F32, 0xE7D8 }, { 0x7F33, 0xE7D9 }, { 0x7F34, 0xBDC9 }, { 0x7F35, 0xE7DA }, { 0x7F36, 0xF3BE }, + { 0x7F38, 0xB8D7 }, { 0x7F3A, 0xC8B1 }, { 0x7F42, 0xF3BF }, { 0x7F44, 0xF3C0 }, { 0x7F45, 0xF3C1 }, { 0x7F50, 0xB9DE }, { 0x7F51, 0xCDF8 }, { 0x7F54, 0xD8E8 }, + { 0x7F55, 0xBAB1 }, { 0x7F57, 0xC2DE }, { 0x7F58, 0xEEB7 }, { 0x7F5A, 0xB7A3 }, { 0x7F5F, 0xEEB9 }, { 0x7F61, 0xEEB8 }, { 0x7F62, 0xB0D5 }, { 0x7F68, 0xEEBB }, + { 0x7F69, 0xD5D6 }, { 0x7F6A, 0xD7EF }, { 0x7F6E, 0xD6C3 }, { 0x7F71, 0xEEBD }, { 0x7F72, 0xCAF0 }, { 0x7F74, 0xEEBC }, { 0x7F79, 0xEEBE }, { 0x7F7E, 0xEEC0 }, + { 0x7F81, 0xEEBF }, { 0x7F8A, 0xD1F2 }, { 0x7F8C, 0xC7BC }, { 0x7F8E, 0xC3C0 }, { 0x7F94, 0xB8E1 }, { 0x7F9A, 0xC1E7 }, { 0x7F9D, 0xF4C6 }, { 0x7F9E, 0xD0DF }, + { 0x7F9F, 0xF4C7 }, { 0x7FA1, 0xCFDB }, { 0x7FA4, 0xC8BA }, { 0x7FA7, 0xF4C8 }, { 0x7FAF, 0xF4C9 }, { 0x7FB0, 0xF4CA }, { 0x7FB2, 0xF4CB }, { 0x7FB8, 0xD9FA }, + { 0x7FB9, 0xB8FE }, { 0x7FBC, 0xE5F1 }, { 0x7FBD, 0xD3F0 }, { 0x7FBF, 0xF4E0 }, { 0x7FC1, 0xCECC }, { 0x7FC5, 0xB3E1 }, { 0x7FCA, 0xF1B4 }, { 0x7FCC, 0xD2EE }, + { 0x7FCE, 0xF4E1 }, { 0x7FD4, 0xCFE8 }, { 0x7FD5, 0xF4E2 }, { 0x7FD8, 0xC7CC }, { 0x7FDF, 0xB5D4 }, { 0x7FE0, 0xB4E4 }, { 0x7FE1, 0xF4E4 }, { 0x7FE5, 0xF4E3 }, + { 0x7FE6, 0xF4E5 }, { 0x7FE9, 0xF4E6 }, { 0x7FEE, 0xF4E7 }, { 0x7FF0, 0xBAB2 }, { 0x7FF1, 0xB0BF }, { 0x7FF3, 0xF4E8 }, { 0x7FFB, 0xB7AD }, { 0x7FFC, 0xD2ED }, + { 0x8000, 0xD2AB }, { 0x8001, 0xC0CF }, { 0x8003, 0xBFBC }, { 0x8004, 0xEBA3 }, { 0x8005, 0xD5DF }, { 0x8006, 0xEAC8 }, { 0x800B, 0xF1F3 }, { 0x800C, 0xB6F8 }, + { 0x800D, 0xCBA3 }, { 0x8010, 0xC4CD }, { 0x8012, 0xF1E7 }, { 0x8014, 0xF1E8 }, { 0x8015, 0xB8FB }, { 0x8016, 0xF1E9 }, { 0x8017, 0xBAC4 }, { 0x8018, 0xD4C5 }, + { 0x8019, 0xB0D2 }, { 0x801C, 0xF1EA }, { 0x8020, 0xF1EB }, { 0x8022, 0xF1EC }, { 0x8025, 0xF1ED }, { 0x8026, 0xF1EE }, { 0x8027, 0xF1EF }, { 0x8028, 0xF1F1 }, + { 0x8029, 0xF1F0 }, { 0x802A, 0xC5D5 }, { 0x8031, 0xF1F2 }, { 0x8033, 0xB6FA }, { 0x8035, 0xF1F4 }, { 0x8036, 0xD2AE }, { 0x8037, 0xDEC7 }, { 0x8038, 0xCBCA }, + { 0x803B, 0xB3DC }, { 0x803D, 0xB5A2 }, { 0x803F, 0xB9A2 }, { 0x8042, 0xC4F4 }, { 0x8043, 0xF1F5 }, { 0x8046, 0xF1F6 }, { 0x804A, 0xC1C4 }, { 0x804B, 0xC1FB }, + { 0x804C, 0xD6B0 }, { 0x804D, 0xF1F7 }, { 0x8052, 0xF1F8 }, { 0x8054, 0xC1AA }, { 0x8058, 0xC6B8 }, { 0x805A, 0xBEDB }, { 0x8069, 0xF1F9 }, { 0x806A, 0xB4CF }, + { 0x8071, 0xF1FA }, { 0x807F, 0xEDB2 }, { 0x8080, 0xEDB1 }, { 0x8083, 0xCBE0 }, { 0x8084, 0xD2DE }, { 0x8086, 0xCBC1 }, { 0x8087, 0xD5D8 }, { 0x8089, 0xC8E2 }, + { 0x808B, 0xC0DF }, { 0x808C, 0xBCA1 }, { 0x8093, 0xEBC1 }, { 0x8096, 0xD0A4 }, { 0x8098, 0xD6E2 }, { 0x809A, 0xB6C7 }, { 0x809B, 0xB8D8 }, { 0x809C, 0xEBC0 }, + { 0x809D, 0xB8CE }, { 0x809F, 0xEBBF }, { 0x80A0, 0xB3A6 }, { 0x80A1, 0xB9C9 }, { 0x80A2, 0xD6AB }, { 0x80A4, 0xB7F4 }, { 0x80A5, 0xB7CA }, { 0x80A9, 0xBCE7 }, + { 0x80AA, 0xB7BE }, { 0x80AB, 0xEBC6 }, { 0x80AD, 0xEBC7 }, { 0x80AE, 0xB0B9 }, { 0x80AF, 0xBFCF }, { 0x80B1, 0xEBC5 }, { 0x80B2, 0xD3FD }, { 0x80B4, 0xEBC8 }, + { 0x80B7, 0xEBC9 }, { 0x80BA, 0xB7CE }, { 0x80BC, 0xEBC2 }, { 0x80BD, 0xEBC4 }, { 0x80BE, 0xC9F6 }, { 0x80BF, 0xD6D7 }, { 0x80C0, 0xD5CD }, { 0x80C1, 0xD0B2 }, + { 0x80C2, 0xEBCF }, { 0x80C3, 0xCEB8 }, { 0x80C4, 0xEBD0 }, { 0x80C6, 0xB5A8 }, { 0x80CC, 0xB1B3 }, { 0x80CD, 0xEBD2 }, { 0x80CE, 0xCCA5 }, { 0x80D6, 0xC5D6 }, + { 0x80D7, 0xEBD3 }, { 0x80D9, 0xEBD1 }, { 0x80DA, 0xC5DF }, { 0x80DB, 0xEBCE }, { 0x80DC, 0xCAA4 }, { 0x80DD, 0xEBD5 }, { 0x80DE, 0xB0FB }, { 0x80E1, 0xBAFA }, + { 0x80E4, 0xD8B7 }, { 0x80E5, 0xF1E3 }, { 0x80E7, 0xEBCA }, { 0x80E8, 0xEBCB }, { 0x80E9, 0xEBCC }, { 0x80EA, 0xEBCD }, { 0x80EB, 0xEBD6 }, { 0x80EC, 0xE6C0 }, + { 0x80ED, 0xEBD9 }, { 0x80EF, 0xBFE8 }, { 0x80F0, 0xD2C8 }, { 0x80F1, 0xEBD7 }, { 0x80F2, 0xEBDC }, { 0x80F3, 0xB8EC }, { 0x80F4, 0xEBD8 }, { 0x80F6, 0xBDBA }, + { 0x80F8, 0xD0D8 }, { 0x80FA, 0xB0B7 }, { 0x80FC, 0xEBDD }, { 0x80FD, 0xC4DC }, { 0x8102, 0xD6AC }, { 0x8106, 0xB4E0 }, { 0x8109, 0xC2F6 }, { 0x810A, 0xBCB9 }, + { 0x810D, 0xEBDA }, { 0x810E, 0xEBDB }, { 0x810F, 0xD4E0 }, { 0x8110, 0xC6EA }, { 0x8111, 0xC4D4 }, { 0x8112, 0xEBDF }, { 0x8113, 0xC5A7 }, { 0x8114, 0xD9F5 }, + { 0x8116, 0xB2B1 }, { 0x8118, 0xEBE4 }, { 0x811A, 0xBDC5 }, { 0x811E, 0xEBE2 }, { 0x812C, 0xEBE3 }, { 0x812F, 0xB8AC }, { 0x8131, 0xCDD1 }, { 0x8132, 0xEBE5 }, + { 0x8136, 0xEBE1 }, { 0x8138, 0xC1B3 }, { 0x813E, 0xC6A2 }, { 0x8146, 0xCCF3 }, { 0x8148, 0xEBE6 }, { 0x814A, 0xC0B0 }, { 0x814B, 0xD2B8 }, { 0x814C, 0xEBE7 }, + { 0x8150, 0xB8AF }, { 0x8151, 0xB8AD }, { 0x8153, 0xEBE8 }, { 0x8154, 0xC7BB }, { 0x8155, 0xCDF3 }, { 0x8159, 0xEBEA }, { 0x815A, 0xEBEB }, { 0x8160, 0xEBED }, + { 0x8165, 0xD0C8 }, { 0x8167, 0xEBF2 }, { 0x8169, 0xEBEE }, { 0x816D, 0xEBF1 }, { 0x816E, 0xC8F9 }, { 0x8170, 0xD1FC }, { 0x8171, 0xEBEC }, { 0x8174, 0xEBE9 }, + { 0x8179, 0xB8B9 }, { 0x817A, 0xCFD9 }, { 0x817B, 0xC4E5 }, { 0x817C, 0xEBEF }, { 0x817D, 0xEBF0 }, { 0x817E, 0xCCDA }, { 0x817F, 0xCDC8 }, { 0x8180, 0xB0F2 }, + { 0x8182, 0xEBF6 }, { 0x8188, 0xEBF5 }, { 0x818A, 0xB2B2 }, { 0x818F, 0xB8E0 }, { 0x8191, 0xEBF7 }, { 0x8198, 0xB1EC }, { 0x819B, 0xCCC5 }, { 0x819C, 0xC4A4 }, + { 0x819D, 0xCFA5 }, { 0x81A3, 0xEBF9 }, { 0x81A6, 0xECA2 }, { 0x81A8, 0xC5F2 }, { 0x81AA, 0xEBFA }, { 0x81B3, 0xC9C5 }, { 0x81BA, 0xE2DF }, { 0x81BB, 0xEBFE }, + { 0x81C0, 0xCDCE }, { 0x81C1, 0xECA1 }, { 0x81C2, 0xB1DB }, { 0x81C3, 0xD3B7 }, { 0x81C6, 0xD2DC }, { 0x81CA, 0xEBFD }, { 0x81CC, 0xEBFB }, { 0x81E3, 0xB3BC }, + { 0x81E7, 0xEAB0 }, { 0x81EA, 0xD7D4 }, { 0x81EC, 0xF4AB }, { 0x81ED, 0xB3F4 }, { 0x81F3, 0xD6C1 }, { 0x81F4, 0xD6C2 }, { 0x81FB, 0xD5E9 }, { 0x81FC, 0xBECA }, + { 0x81FE, 0xF4A7 }, { 0x8200, 0xD2A8 }, { 0x8201, 0xF4A8 }, { 0x8202, 0xF4A9 }, { 0x8204, 0xF4AA }, { 0x8205, 0xBECB }, { 0x8206, 0xD3DF }, { 0x820C, 0xC9E0 }, + { 0x820D, 0xC9E1 }, { 0x8210, 0xF3C2 }, { 0x8212, 0xCAE6 }, { 0x8214, 0xCCF2 }, { 0x821B, 0xE2B6 }, { 0x821C, 0xCBB4 }, { 0x821E, 0xCEE8 }, { 0x821F, 0xD6DB }, + { 0x8221, 0xF4AD }, { 0x8222, 0xF4AE }, { 0x8223, 0xF4AF }, { 0x8228, 0xF4B2 }, { 0x822A, 0xBABD }, { 0x822B, 0xF4B3 }, { 0x822C, 0xB0E3 }, { 0x822D, 0xF4B0 }, + { 0x822F, 0xF4B1 }, { 0x8230, 0xBDA2 }, { 0x8231, 0xB2D5 }, { 0x8233, 0xF4B6 }, { 0x8234, 0xF4B7 }, { 0x8235, 0xB6E6 }, { 0x8236, 0xB2B0 }, { 0x8237, 0xCFCF }, + { 0x8238, 0xF4B4 }, { 0x8239, 0xB4AC }, { 0x823B, 0xF4B5 }, { 0x823E, 0xF4B8 }, { 0x8244, 0xF4B9 }, { 0x8247, 0xCDA7 }, { 0x8249, 0xF4BA }, { 0x824B, 0xF4BB }, + { 0x824F, 0xF4BC }, { 0x8258, 0xCBD2 }, { 0x825A, 0xF4BD }, { 0x825F, 0xF4BE }, { 0x8268, 0xF4BF }, { 0x826E, 0xF4DE }, { 0x826F, 0xC1BC }, { 0x8270, 0xBCE8 }, + { 0x8272, 0xC9AB }, { 0x8273, 0xD1DE }, { 0x8274, 0xE5F5 }, { 0x8279, 0xDCB3 }, { 0x827A, 0xD2D5 }, { 0x827D, 0xDCB4 }, { 0x827E, 0xB0AC }, { 0x827F, 0xDCB5 }, + { 0x8282, 0xBDDA }, { 0x8284, 0xDCB9 }, { 0x8288, 0xD8C2 }, { 0x828A, 0xDCB7 }, { 0x828B, 0xD3F3 }, { 0x828D, 0xC9D6 }, { 0x828E, 0xDCBA }, { 0x828F, 0xDCB6 }, + { 0x8291, 0xDCBB }, { 0x8292, 0xC3A2 }, { 0x8297, 0xDCBC }, { 0x8298, 0xDCC5 }, { 0x8299, 0xDCBD }, { 0x829C, 0xCEDF }, { 0x829D, 0xD6A5 }, { 0x829F, 0xDCCF }, + { 0x82A1, 0xDCCD }, { 0x82A4, 0xDCD2 }, { 0x82A5, 0xBDE6 }, { 0x82A6, 0xC2AB }, { 0x82A8, 0xDCB8 }, { 0x82A9, 0xDCCB }, { 0x82AA, 0xDCCE }, { 0x82AB, 0xDCBE }, + { 0x82AC, 0xB7D2 }, { 0x82AD, 0xB0C5 }, { 0x82AE, 0xDCC7 }, { 0x82AF, 0xD0BE }, { 0x82B0, 0xDCC1 }, { 0x82B1, 0xBBA8 }, { 0x82B3, 0xB7BC }, { 0x82B4, 0xDCCC }, + { 0x82B7, 0xDCC6 }, { 0x82B8, 0xDCBF }, { 0x82B9, 0xC7DB }, { 0x82BD, 0xD1BF }, { 0x82BE, 0xDCC0 }, { 0x82C1, 0xDCCA }, { 0x82C4, 0xDCD0 }, { 0x82C7, 0xCEAD }, + { 0x82C8, 0xDCC2 }, { 0x82CA, 0xDCC3 }, { 0x82CB, 0xDCC8 }, { 0x82CC, 0xDCC9 }, { 0x82CD, 0xB2D4 }, { 0x82CE, 0xDCD1 }, { 0x82CF, 0xCBD5 }, { 0x82D1, 0xD4B7 }, + { 0x82D2, 0xDCDB }, { 0x82D3, 0xDCDF }, { 0x82D4, 0xCCA6 }, { 0x82D5, 0xDCE6 }, { 0x82D7, 0xC3E7 }, { 0x82D8, 0xDCDC }, { 0x82DB, 0xBFC1 }, { 0x82DC, 0xDCD9 }, + { 0x82DE, 0xB0FA }, { 0x82DF, 0xB9B6 }, { 0x82E0, 0xDCE5 }, { 0x82E1, 0xDCD3 }, { 0x82E3, 0xDCC4 }, { 0x82E4, 0xDCD6 }, { 0x82E5, 0xC8F4 }, { 0x82E6, 0xBFE0 }, + { 0x82EB, 0xC9BB }, { 0x82EF, 0xB1BD }, { 0x82F1, 0xD3A2 }, { 0x82F4, 0xDCDA }, { 0x82F7, 0xDCD5 }, { 0x82F9, 0xC6BB }, { 0x82FB, 0xDCDE }, { 0x8301, 0xD7C2 }, + { 0x8302, 0xC3AF }, { 0x8303, 0xB7B6 }, { 0x8304, 0xC7D1 }, { 0x8305, 0xC3A9 }, { 0x8306, 0xDCE2 }, { 0x8307, 0xDCD8 }, { 0x8308, 0xDCEB }, { 0x8309, 0xDCD4 }, + { 0x830C, 0xDCDD }, { 0x830E, 0xBEA5 }, { 0x830F, 0xDCD7 }, { 0x8311, 0xDCE0 }, { 0x8314, 0xDCE3 }, { 0x8315, 0xDCE4 }, { 0x8317, 0xDCF8 }, { 0x831A, 0xDCE1 }, + { 0x831B, 0xDDA2 }, { 0x831C, 0xDCE7 }, { 0x8327, 0xBCEB }, { 0x8328, 0xB4C4 }, { 0x832B, 0xC3A3 }, { 0x832C, 0xB2E7 }, { 0x832D, 0xDCFA }, { 0x832F, 0xDCF2 }, + { 0x8331, 0xDCEF }, { 0x8333, 0xDCFC }, { 0x8334, 0xDCEE }, { 0x8335, 0xD2F0 }, { 0x8336, 0xB2E8 }, { 0x8338, 0xC8D7 }, { 0x8339, 0xC8E3 }, { 0x833A, 0xDCFB }, + { 0x833C, 0xDCED }, { 0x8340, 0xDCF7 }, { 0x8343, 0xDCF5 }, { 0x8346, 0xBEA3 }, { 0x8347, 0xDCF4 }, { 0x8349, 0xB2DD }, { 0x834F, 0xDCF3 }, { 0x8350, 0xBCF6 }, + { 0x8351, 0xDCE8 }, { 0x8352, 0xBBC4 }, { 0x8354, 0xC0F3 }, { 0x835A, 0xBCD4 }, { 0x835B, 0xDCE9 }, { 0x835C, 0xDCEA }, { 0x835E, 0xDCF1 }, { 0x835F, 0xDCF6 }, + { 0x8360, 0xDCF9 }, { 0x8361, 0xB5B4 }, { 0x8363, 0xC8D9 }, { 0x8364, 0xBBE7 }, { 0x8365, 0xDCFE }, { 0x8366, 0xDCFD }, { 0x8367, 0xD3AB }, { 0x8368, 0xDDA1 }, + { 0x8369, 0xDDA3 }, { 0x836A, 0xDDA5 }, { 0x836B, 0xD2F1 }, { 0x836C, 0xDDA4 }, { 0x836D, 0xDDA6 }, { 0x836E, 0xDDA7 }, { 0x836F, 0xD2A9 }, { 0x8377, 0xBAC9 }, + { 0x8378, 0xDDA9 }, { 0x837B, 0xDDB6 }, { 0x837C, 0xDDB1 }, { 0x837D, 0xDDB4 }, { 0x8385, 0xDDB0 }, { 0x8386, 0xC6CE }, { 0x8389, 0xC0F2 }, { 0x838E, 0xC9AF }, + { 0x8392, 0xDCEC }, { 0x8393, 0xDDAE }, { 0x8398, 0xDDB7 }, { 0x839B, 0xDCF0 }, { 0x839C, 0xDDAF }, { 0x839E, 0xDDB8 }, { 0x83A0, 0xDDAC }, { 0x83A8, 0xDDB9 }, + { 0x83A9, 0xDDB3 }, { 0x83AA, 0xDDAD }, { 0x83AB, 0xC4AA }, { 0x83B0, 0xDDA8 }, { 0x83B1, 0xC0B3 }, { 0x83B2, 0xC1AB }, { 0x83B3, 0xDDAA }, { 0x83B4, 0xDDAB }, + { 0x83B6, 0xDDB2 }, { 0x83B7, 0xBBF1 }, { 0x83B8, 0xDDB5 }, { 0x83B9, 0xD3A8 }, { 0x83BA, 0xDDBA }, { 0x83BC, 0xDDBB }, { 0x83BD, 0xC3A7 }, { 0x83C0, 0xDDD2 }, + { 0x83C1, 0xDDBC }, { 0x83C5, 0xDDD1 }, { 0x83C7, 0xB9BD }, { 0x83CA, 0xBED5 }, { 0x83CC, 0xBEFA }, { 0x83CF, 0xBACA }, { 0x83D4, 0xDDCA }, { 0x83D6, 0xDDC5 }, + { 0x83D8, 0xDDBF }, { 0x83DC, 0xB2CB }, { 0x83DD, 0xDDC3 }, { 0x83DF, 0xDDCB }, { 0x83E0, 0xB2A4 }, { 0x83E1, 0xDDD5 }, { 0x83E5, 0xDDBE }, { 0x83E9, 0xC6D0 }, + { 0x83EA, 0xDDD0 }, { 0x83F0, 0xDDD4 }, { 0x83F1, 0xC1E2 }, { 0x83F2, 0xB7C6 }, { 0x83F8, 0xDDCE }, { 0x83F9, 0xDDCF }, { 0x83FD, 0xDDC4 }, { 0x8401, 0xDDBD }, + { 0x8403, 0xDDCD }, { 0x8404, 0xCCD1 }, { 0x8406, 0xDDC9 }, { 0x840B, 0xDDC2 }, { 0x840C, 0xC3C8 }, { 0x840D, 0xC6BC }, { 0x840E, 0xCEAE }, { 0x840F, 0xDDCC }, + { 0x8411, 0xDDC8 }, { 0x8418, 0xDDC1 }, { 0x841C, 0xDDC6 }, { 0x841D, 0xC2DC }, { 0x8424, 0xD3A9 }, { 0x8425, 0xD3AA }, { 0x8426, 0xDDD3 }, { 0x8427, 0xCFF4 }, + { 0x8428, 0xC8F8 }, { 0x8431, 0xDDE6 }, { 0x8438, 0xDDC7 }, { 0x843C, 0xDDE0 }, { 0x843D, 0xC2E4 }, { 0x8446, 0xDDE1 }, { 0x8451, 0xDDD7 }, { 0x8457, 0xD6F8 }, + { 0x8459, 0xDDD9 }, { 0x845A, 0xDDD8 }, { 0x845B, 0xB8F0 }, { 0x845C, 0xDDD6 }, { 0x8461, 0xC6CF }, { 0x8463, 0xB6AD }, { 0x8469, 0xDDE2 }, { 0x846B, 0xBAF9 }, + { 0x846C, 0xD4E1 }, { 0x846D, 0xDDE7 }, { 0x8471, 0xB4D0 }, { 0x8473, 0xDDDA }, { 0x8475, 0xBFFB }, { 0x8476, 0xDDE3 }, { 0x8478, 0xDDDF }, { 0x847A, 0xDDDD }, + { 0x8482, 0xB5D9 }, { 0x8487, 0xDDDB }, { 0x8488, 0xDDDC }, { 0x8489, 0xDDDE }, { 0x848B, 0xBDAF }, { 0x848C, 0xDDE4 }, { 0x848E, 0xDDE5 }, { 0x8497, 0xDDF5 }, + { 0x8499, 0xC3C9 }, { 0x849C, 0xCBE2 }, { 0x84A1, 0xDDF2 }, { 0x84AF, 0xD8E1 }, { 0x84B2, 0xC6D1 }, { 0x84B4, 0xDDF4 }, { 0x84B8, 0xD5F4 }, { 0x84B9, 0xDDF3 }, + { 0x84BA, 0xDDF0 }, { 0x84BD, 0xDDEC }, { 0x84BF, 0xDDEF }, { 0x84C1, 0xDDE8 }, { 0x84C4, 0xD0EE }, { 0x84C9, 0xC8D8 }, { 0x84CA, 0xDDEE }, { 0x84CD, 0xDDE9 }, + { 0x84D0, 0xDDEA }, { 0x84D1, 0xCBF2 }, { 0x84D3, 0xDDED }, { 0x84D6, 0xB1CD }, { 0x84DD, 0xC0B6 }, { 0x84DF, 0xBCBB }, { 0x84E0, 0xDDF1 }, { 0x84E3, 0xDDF7 }, + { 0x84E5, 0xDDF6 }, { 0x84E6, 0xDDEB }, { 0x84EC, 0xC5EE }, { 0x84F0, 0xDDFB }, { 0x84FC, 0xDEA4 }, { 0x84FF, 0xDEA3 }, { 0x850C, 0xDDF8 }, { 0x8511, 0xC3EF }, + { 0x8513, 0xC2FB }, { 0x8517, 0xD5E1 }, { 0x851A, 0xCEB5 }, { 0x851F, 0xDDFD }, { 0x8521, 0xB2CC }, { 0x852B, 0xC4E8 }, { 0x852C, 0xCADF }, { 0x8537, 0xC7BE }, + { 0x8538, 0xDDFA }, { 0x8539, 0xDDFC }, { 0x853A, 0xDDFE }, { 0x853B, 0xDEA2 }, { 0x853C, 0xB0AA }, { 0x853D, 0xB1CE }, { 0x8543, 0xDEAC }, { 0x8548, 0xDEA6 }, + { 0x8549, 0xBDB6 }, { 0x854A, 0xC8EF }, { 0x8556, 0xDEA1 }, { 0x8559, 0xDEA5 }, { 0x855E, 0xDEA9 }, { 0x8564, 0xDEA8 }, { 0x8568, 0xDEA7 }, { 0x8572, 0xDEAD }, + { 0x8574, 0xD4CC }, { 0x8579, 0xDEB3 }, { 0x857A, 0xDEAA }, { 0x857B, 0xDEAE }, { 0x857E, 0xC0D9 }, { 0x8584, 0xB1A1 }, { 0x8585, 0xDEB6 }, { 0x8587, 0xDEB1 }, + { 0x858F, 0xDEB2 }, { 0x859B, 0xD1A6 }, { 0x859C, 0xDEB5 }, { 0x85A4, 0xDEAF }, { 0x85A8, 0xDEB0 }, { 0x85AA, 0xD0BD }, { 0x85AE, 0xDEB4 }, { 0x85AF, 0xCAED }, + { 0x85B0, 0xDEB9 }, { 0x85B7, 0xDEB8 }, { 0x85B9, 0xDEB7 }, { 0x85C1, 0xDEBB }, { 0x85C9, 0xBDE5 }, { 0x85CF, 0xB2D8 }, { 0x85D0, 0xC3EA }, { 0x85D3, 0xDEBA }, + { 0x85D5, 0xC5BA }, { 0x85DC, 0xDEBC }, { 0x85E4, 0xCCD9 }, { 0x85E9, 0xB7AA }, { 0x85FB, 0xD4E5 }, { 0x85FF, 0xDEBD }, { 0x8605, 0xDEBF }, { 0x8611, 0xC4A2 }, + { 0x8616, 0xDEC1 }, { 0x8627, 0xDEBE }, { 0x8629, 0xDEC0 }, { 0x8638, 0xD5BA }, { 0x863C, 0xDEC2 }, { 0x864D, 0xF2AE }, { 0x864E, 0xBBA2 }, { 0x864F, 0xC2B2 }, + { 0x8650, 0xC5B0 }, { 0x8651, 0xC2C7 }, { 0x8654, 0xF2AF }, { 0x865A, 0xD0E9 }, { 0x865E, 0xD3DD }, { 0x8662, 0xEBBD }, { 0x866B, 0xB3E6 }, { 0x866C, 0xF2B0 }, + { 0x866E, 0xF2B1 }, { 0x8671, 0xCAAD }, { 0x8679, 0xBAE7 }, { 0x867A, 0xF2B3 }, { 0x867B, 0xF2B5 }, { 0x867C, 0xF2B4 }, { 0x867D, 0xCBE4 }, { 0x867E, 0xCFBA }, + { 0x867F, 0xF2B2 }, { 0x8680, 0xCAB4 }, { 0x8681, 0xD2CF }, { 0x8682, 0xC2EC }, { 0x868A, 0xCEC3 }, { 0x868B, 0xF2B8 }, { 0x868C, 0xB0F6 }, { 0x868D, 0xF2B7 }, + { 0x8693, 0xF2BE }, { 0x8695, 0xB2CF }, { 0x869C, 0xD1C1 }, { 0x869D, 0xF2BA }, { 0x86A3, 0xF2BC }, { 0x86A4, 0xD4E9 }, { 0x86A7, 0xF2BB }, { 0x86A8, 0xF2B6 }, + { 0x86A9, 0xF2BF }, { 0x86AA, 0xF2BD }, { 0x86AC, 0xF2B9 }, { 0x86AF, 0xF2C7 }, { 0x86B0, 0xF2C4 }, { 0x86B1, 0xF2C6 }, { 0x86B4, 0xF2CA }, { 0x86B5, 0xF2C2 }, + { 0x86B6, 0xF2C0 }, { 0x86BA, 0xF2C5 }, { 0x86C0, 0xD6FB }, { 0x86C4, 0xF2C1 }, { 0x86C6, 0xC7F9 }, { 0x86C7, 0xC9DF }, { 0x86C9, 0xF2C8 }, { 0x86CA, 0xB9C6 }, + { 0x86CB, 0xB5B0 }, { 0x86CE, 0xF2C3 }, { 0x86CF, 0xF2C9 }, { 0x86D0, 0xF2D0 }, { 0x86D1, 0xF2D6 }, { 0x86D4, 0xBBD7 }, { 0x86D8, 0xF2D5 }, { 0x86D9, 0xCDDC }, + { 0x86DB, 0xD6EB }, { 0x86DE, 0xF2D2 }, { 0x86DF, 0xF2D4 }, { 0x86E4, 0xB8F2 }, { 0x86E9, 0xF2CB }, { 0x86ED, 0xF2CE }, { 0x86EE, 0xC2F9 }, { 0x86F0, 0xD5DD }, + { 0x86F1, 0xF2CC }, { 0x86F2, 0xF2CD }, { 0x86F3, 0xF2CF }, { 0x86F4, 0xF2D3 }, { 0x86F8, 0xF2D9 }, { 0x86F9, 0xD3BC }, { 0x86FE, 0xB6EA }, { 0x8700, 0xCAF1 }, + { 0x8702, 0xB7E4 }, { 0x8703, 0xF2D7 }, { 0x8707, 0xF2D8 }, { 0x8708, 0xF2DA }, { 0x8709, 0xF2DD }, { 0x870A, 0xF2DB }, { 0x870D, 0xF2DC }, { 0x8712, 0xD1D1 }, + { 0x8713, 0xF2D1 }, { 0x8715, 0xCDC9 }, { 0x8717, 0xCECF }, { 0x8718, 0xD6A9 }, { 0x871A, 0xF2E3 }, { 0x871C, 0xC3DB }, { 0x871E, 0xF2E0 }, { 0x8721, 0xC0AF }, + { 0x8722, 0xF2EC }, { 0x8723, 0xF2DE }, { 0x8725, 0xF2E1 }, { 0x8729, 0xF2E8 }, { 0x872E, 0xF2E2 }, { 0x8731, 0xF2E7 }, { 0x8734, 0xF2E6 }, { 0x8737, 0xF2E9 }, + { 0x873B, 0xF2DF }, { 0x873E, 0xF2E4 }, { 0x873F, 0xF2EA }, { 0x8747, 0xD3AC }, { 0x8748, 0xF2E5 }, { 0x8749, 0xB2F5 }, { 0x874C, 0xF2F2 }, { 0x874E, 0xD0AB }, + { 0x8753, 0xF2F5 }, { 0x8757, 0xBBC8 }, { 0x8759, 0xF2F9 }, { 0x8760, 0xF2F0 }, { 0x8763, 0xF2F6 }, { 0x8764, 0xF2F8 }, { 0x8765, 0xF2FA }, { 0x876E, 0xF2F3 }, + { 0x8770, 0xF2F1 }, { 0x8774, 0xBAFB }, { 0x8776, 0xB5FB }, { 0x877B, 0xF2EF }, { 0x877C, 0xF2F7 }, { 0x877D, 0xF2ED }, { 0x877E, 0xF2EE }, { 0x8782, 0xF2EB }, + { 0x8783, 0xF3A6 }, { 0x8785, 0xF3A3 }, { 0x8788, 0xF3A2 }, { 0x878B, 0xF2F4 }, { 0x878D, 0xC8DA }, { 0x8793, 0xF2FB }, { 0x8797, 0xF3A5 }, { 0x879F, 0xC3F8 }, + { 0x87A8, 0xF2FD }, { 0x87AB, 0xF3A7 }, { 0x87AC, 0xF3A9 }, { 0x87AD, 0xF3A4 }, { 0x87AF, 0xF2FC }, { 0x87B3, 0xF3AB }, { 0x87B5, 0xF3AA }, { 0x87BA, 0xC2DD }, + { 0x87BD, 0xF3AE }, { 0x87C0, 0xF3B0 }, { 0x87C6, 0xF3A1 }, { 0x87CA, 0xF3B1 }, { 0x87CB, 0xF3AC }, { 0x87D1, 0xF3AF }, { 0x87D2, 0xF2FE }, { 0x87D3, 0xF3AD }, + { 0x87DB, 0xF3B2 }, { 0x87E0, 0xF3B4 }, { 0x87E5, 0xF3A8 }, { 0x87EA, 0xF3B3 }, { 0x87EE, 0xF3B5 }, { 0x87F9, 0xD0B7 }, { 0x87FE, 0xF3B8 }, { 0x8803, 0xD9F9 }, + { 0x880A, 0xF3B9 }, { 0x8813, 0xF3B7 }, { 0x8815, 0xC8E4 }, { 0x8816, 0xF3B6 }, { 0x881B, 0xF3BA }, { 0x8821, 0xF3BB }, { 0x8822, 0xB4C0 }, { 0x8832, 0xEEC3 }, + { 0x8839, 0xF3BC }, { 0x883C, 0xF3BD }, { 0x8840, 0xD1AA }, { 0x8844, 0xF4AC }, { 0x8845, 0xD0C6 }, { 0x884C, 0xD0D0 }, { 0x884D, 0xD1DC }, { 0x8854, 0xCFCE }, + { 0x8857, 0xBDD6 }, { 0x8859, 0xD1C3 }, { 0x8861, 0xBAE2 }, { 0x8862, 0xE1E9 }, { 0x8863, 0xD2C2 }, { 0x8864, 0xF1C2 }, { 0x8865, 0xB2B9 }, { 0x8868, 0xB1ED }, + { 0x8869, 0xF1C3 }, { 0x886B, 0xC9C0 }, { 0x886C, 0xB3C4 }, { 0x886E, 0xD9F2 }, { 0x8870, 0xCBA5 }, { 0x8872, 0xF1C4 }, { 0x8877, 0xD6D4 }, { 0x887D, 0xF1C5 }, + { 0x887E, 0xF4C0 }, { 0x887F, 0xF1C6 }, { 0x8881, 0xD4AC }, { 0x8882, 0xF1C7 }, { 0x8884, 0xB0C0 }, { 0x8885, 0xF4C1 }, { 0x8888, 0xF4C2 }, { 0x888B, 0xB4FC }, + { 0x888D, 0xC5DB }, { 0x8892, 0xCCBB }, { 0x8896, 0xD0E4 }, { 0x889C, 0xCDE0 }, { 0x88A2, 0xF1C8 }, { 0x88A4, 0xD9F3 }, { 0x88AB, 0xB1BB }, { 0x88AD, 0xCFAE }, + { 0x88B1, 0xB8A4 }, { 0x88B7, 0xF1CA }, { 0x88BC, 0xF1CB }, { 0x88C1, 0xB2C3 }, { 0x88C2, 0xC1D1 }, { 0x88C5, 0xD7B0 }, { 0x88C6, 0xF1C9 }, { 0x88C9, 0xF1CC }, + { 0x88CE, 0xF1CE }, { 0x88D2, 0xD9F6 }, { 0x88D4, 0xD2E1 }, { 0x88D5, 0xD4A3 }, { 0x88D8, 0xF4C3 }, { 0x88D9, 0xC8B9 }, { 0x88DF, 0xF4C4 }, { 0x88E2, 0xF1CD }, + { 0x88E3, 0xF1CF }, { 0x88E4, 0xBFE3 }, { 0x88E5, 0xF1D0 }, { 0x88E8, 0xF1D4 }, { 0x88F0, 0xF1D6 }, { 0x88F1, 0xF1D1 }, { 0x88F3, 0xC9D1 }, { 0x88F4, 0xC5E1 }, + { 0x88F8, 0xC2E3 }, { 0x88F9, 0xB9FC }, { 0x88FC, 0xF1D3 }, { 0x88FE, 0xF1D5 }, { 0x8902, 0xB9D3 }, { 0x890A, 0xF1DB }, { 0x8910, 0xBAD6 }, { 0x8912, 0xB0FD }, + { 0x8913, 0xF1D9 }, { 0x8919, 0xF1D8 }, { 0x891A, 0xF1D2 }, { 0x891B, 0xF1DA }, { 0x8921, 0xF1D7 }, { 0x8925, 0xC8EC }, { 0x892A, 0xCDCA }, { 0x892B, 0xF1DD }, + { 0x8930, 0xE5BD }, { 0x8934, 0xF1DC }, { 0x8936, 0xF1DE }, { 0x8941, 0xF1DF }, { 0x8944, 0xCFE5 }, { 0x895E, 0xF4C5 }, { 0x895F, 0xBDF3 }, { 0x8966, 0xF1E0 }, + { 0x897B, 0xF1E1 }, { 0x897F, 0xCEF7 }, { 0x8981, 0xD2AA }, { 0x8983, 0xF1FB }, { 0x8986, 0xB8B2 }, { 0x89C1, 0xBCFB }, { 0x89C2, 0xB9DB }, { 0x89C4, 0xB9E6 }, + { 0x89C5, 0xC3D9 }, { 0x89C6, 0xCAD3 }, { 0x89C7, 0xEAE8 }, { 0x89C8, 0xC0C0 }, { 0x89C9, 0xBEF5 }, { 0x89CA, 0xEAE9 }, { 0x89CB, 0xEAEA }, { 0x89CC, 0xEAEB }, + { 0x89CE, 0xEAEC }, { 0x89CF, 0xEAED }, { 0x89D0, 0xEAEE }, { 0x89D1, 0xEAEF }, { 0x89D2, 0xBDC7 }, { 0x89D6, 0xF5FB }, { 0x89DA, 0xF5FD }, { 0x89DC, 0xF5FE }, + { 0x89DE, 0xF5FC }, { 0x89E3, 0xBDE2 }, { 0x89E5, 0xF6A1 }, { 0x89E6, 0xB4A5 }, { 0x89EB, 0xF6A2 }, { 0x89EF, 0xF6A3 }, { 0x89F3, 0xECB2 }, { 0x8A00, 0xD1D4 }, + { 0x8A07, 0xD9EA }, { 0x8A3E, 0xF6A4 }, { 0x8A48, 0xEEBA }, { 0x8A79, 0xD5B2 }, { 0x8A89, 0xD3FE }, { 0x8A8A, 0xCCDC }, { 0x8A93, 0xCAC4 }, { 0x8B07, 0xE5C0 }, + { 0x8B26, 0xF6A5 }, { 0x8B66, 0xBEAF }, { 0x8B6C, 0xC6A9 }, { 0x8BA0, 0xDAA5 }, { 0x8BA1, 0xBCC6 }, { 0x8BA2, 0xB6A9 }, { 0x8BA3, 0xB8BC }, { 0x8BA4, 0xC8CF }, + { 0x8BA5, 0xBCA5 }, { 0x8BA6, 0xDAA6 }, { 0x8BA7, 0xDAA7 }, { 0x8BA8, 0xCCD6 }, { 0x8BA9, 0xC8C3 }, { 0x8BAA, 0xDAA8 }, { 0x8BAB, 0xC6FD }, { 0x8BAD, 0xD1B5 }, + { 0x8BAE, 0xD2E9 }, { 0x8BAF, 0xD1B6 }, { 0x8BB0, 0xBCC7 }, { 0x8BB2, 0xBDB2 }, { 0x8BB3, 0xBBE4 }, { 0x8BB4, 0xDAA9 }, { 0x8BB5, 0xDAAA }, { 0x8BB6, 0xD1C8 }, + { 0x8BB7, 0xDAAB }, { 0x8BB8, 0xD0ED }, { 0x8BB9, 0xB6EF }, { 0x8BBA, 0xC2DB }, { 0x8BBC, 0xCBCF }, { 0x8BBD, 0xB7ED }, { 0x8BBE, 0xC9E8 }, { 0x8BBF, 0xB7C3 }, + { 0x8BC0, 0xBEF7 }, { 0x8BC1, 0xD6A4 }, { 0x8BC2, 0xDAAC }, { 0x8BC3, 0xDAAD }, { 0x8BC4, 0xC6C0 }, { 0x8BC5, 0xD7E7 }, { 0x8BC6, 0xCAB6 }, { 0x8BC8, 0xD5A9 }, + { 0x8BC9, 0xCBDF }, { 0x8BCA, 0xD5EF }, { 0x8BCB, 0xDAAE }, { 0x8BCC, 0xD6DF }, { 0x8BCD, 0xB4CA }, { 0x8BCE, 0xDAB0 }, { 0x8BCF, 0xDAAF }, { 0x8BD1, 0xD2EB }, + { 0x8BD2, 0xDAB1 }, { 0x8BD3, 0xDAB2 }, { 0x8BD4, 0xDAB3 }, { 0x8BD5, 0xCAD4 }, { 0x8BD6, 0xDAB4 }, { 0x8BD7, 0xCAAB }, { 0x8BD8, 0xDAB5 }, { 0x8BD9, 0xDAB6 }, + { 0x8BDA, 0xB3CF }, { 0x8BDB, 0xD6EF }, { 0x8BDC, 0xDAB7 }, { 0x8BDD, 0xBBB0 }, { 0x8BDE, 0xB5AE }, { 0x8BDF, 0xDAB8 }, { 0x8BE0, 0xDAB9 }, { 0x8BE1, 0xB9EE }, + { 0x8BE2, 0xD1AF }, { 0x8BE3, 0xD2E8 }, { 0x8BE4, 0xDABA }, { 0x8BE5, 0xB8C3 }, { 0x8BE6, 0xCFEA }, { 0x8BE7, 0xB2EF }, { 0x8BE8, 0xDABB }, { 0x8BE9, 0xDABC }, + { 0x8BEB, 0xBDEB }, { 0x8BEC, 0xCEDC }, { 0x8BED, 0xD3EF }, { 0x8BEE, 0xDABD }, { 0x8BEF, 0xCEF3 }, { 0x8BF0, 0xDABE }, { 0x8BF1, 0xD3D5 }, { 0x8BF2, 0xBBE5 }, + { 0x8BF3, 0xDABF }, { 0x8BF4, 0xCBB5 }, { 0x8BF5, 0xCBD0 }, { 0x8BF6, 0xDAC0 }, { 0x8BF7, 0xC7EB }, { 0x8BF8, 0xD6EE }, { 0x8BF9, 0xDAC1 }, { 0x8BFA, 0xC5B5 }, + { 0x8BFB, 0xB6C1 }, { 0x8BFC, 0xDAC2 }, { 0x8BFD, 0xB7CC }, { 0x8BFE, 0xBFCE }, { 0x8BFF, 0xDAC3 }, { 0x8C00, 0xDAC4 }, { 0x8C01, 0xCBAD }, { 0x8C02, 0xDAC5 }, + { 0x8C03, 0xB5F7 }, { 0x8C04, 0xDAC6 }, { 0x8C05, 0xC1C2 }, { 0x8C06, 0xD7BB }, { 0x8C07, 0xDAC7 }, { 0x8C08, 0xCCB8 }, { 0x8C0A, 0xD2EA }, { 0x8C0B, 0xC4B1 }, + { 0x8C0C, 0xDAC8 }, { 0x8C0D, 0xB5FD }, { 0x8C0E, 0xBBD1 }, { 0x8C0F, 0xDAC9 }, { 0x8C10, 0xD0B3 }, { 0x8C11, 0xDACA }, { 0x8C12, 0xDACB }, { 0x8C13, 0xCEBD }, + { 0x8C14, 0xDACC }, { 0x8C15, 0xDACD }, { 0x8C16, 0xDACE }, { 0x8C17, 0xB2F7 }, { 0x8C18, 0xDAD1 }, { 0x8C19, 0xDACF }, { 0x8C1A, 0xD1E8 }, { 0x8C1B, 0xDAD0 }, + { 0x8C1C, 0xC3D5 }, { 0x8C1D, 0xDAD2 }, { 0x8C1F, 0xDAD3 }, { 0x8C20, 0xDAD4 }, { 0x8C21, 0xDAD5 }, { 0x8C22, 0xD0BB }, { 0x8C23, 0xD2A5 }, { 0x8C24, 0xB0F9 }, + { 0x8C25, 0xDAD6 }, { 0x8C26, 0xC7AB }, { 0x8C27, 0xDAD7 }, { 0x8C28, 0xBDF7 }, { 0x8C29, 0xC3A1 }, { 0x8C2A, 0xDAD8 }, { 0x8C2B, 0xDAD9 }, { 0x8C2C, 0xC3FD }, + { 0x8C2D, 0xCCB7 }, { 0x8C2E, 0xDADA }, { 0x8C2F, 0xDADB }, { 0x8C30, 0xC0BE }, { 0x8C31, 0xC6D7 }, { 0x8C32, 0xDADC }, { 0x8C33, 0xDADD }, { 0x8C34, 0xC7B4 }, + { 0x8C35, 0xDADE }, { 0x8C36, 0xDADF }, { 0x8C37, 0xB9C8 }, { 0x8C41, 0xBBED }, { 0x8C46, 0xB6B9 }, { 0x8C47, 0xF4F8 }, { 0x8C49, 0xF4F9 }, { 0x8C4C, 0xCDE3 }, + { 0x8C55, 0xF5B9 }, { 0x8C5A, 0xEBE0 }, { 0x8C61, 0xCFF3 }, { 0x8C62, 0xBBBF }, { 0x8C6A, 0xBAC0 }, { 0x8C6B, 0xD4A5 }, { 0x8C73, 0xE1D9 }, { 0x8C78, 0xF5F4 }, + { 0x8C79, 0xB1AA }, { 0x8C7A, 0xB2F2 }, { 0x8C82, 0xF5F5 }, { 0x8C85, 0xF5F7 }, { 0x8C89, 0xBAD1 }, { 0x8C8A, 0xF5F6 }, { 0x8C8C, 0xC3B2 }, { 0x8C94, 0xF5F9 }, + { 0x8C98, 0xF5F8 }, { 0x8D1D, 0xB1B4 }, { 0x8D1E, 0xD5EA }, { 0x8D1F, 0xB8BA }, { 0x8D21, 0xB9B1 }, { 0x8D22, 0xB2C6 }, { 0x8D23, 0xD4F0 }, { 0x8D24, 0xCFCD }, + { 0x8D25, 0xB0DC }, { 0x8D26, 0xD5CB }, { 0x8D27, 0xBBF5 }, { 0x8D28, 0xD6CA }, { 0x8D29, 0xB7B7 }, { 0x8D2A, 0xCCB0 }, { 0x8D2B, 0xC6B6 }, { 0x8D2C, 0xB1E1 }, + { 0x8D2D, 0xB9BA }, { 0x8D2E, 0xD6FC }, { 0x8D2F, 0xB9E1 }, { 0x8D30, 0xB7A1 }, { 0x8D31, 0xBCFA }, { 0x8D32, 0xEADA }, { 0x8D33, 0xEADB }, { 0x8D34, 0xCCF9 }, + { 0x8D35, 0xB9F3 }, { 0x8D36, 0xEADC }, { 0x8D37, 0xB4FB }, { 0x8D38, 0xC3B3 }, { 0x8D39, 0xB7D1 }, { 0x8D3A, 0xBAD8 }, { 0x8D3B, 0xEADD }, { 0x8D3C, 0xD4F4 }, + { 0x8D3D, 0xEADE }, { 0x8D3E, 0xBCD6 }, { 0x8D3F, 0xBBDF }, { 0x8D40, 0xEADF }, { 0x8D41, 0xC1DE }, { 0x8D42, 0xC2B8 }, { 0x8D43, 0xD4DF }, { 0x8D44, 0xD7CA }, + { 0x8D45, 0xEAE0 }, { 0x8D46, 0xEAE1 }, { 0x8D47, 0xEAE4 }, { 0x8D48, 0xEAE2 }, { 0x8D49, 0xEAE3 }, { 0x8D4A, 0xC9DE }, { 0x8D4B, 0xB8B3 }, { 0x8D4C, 0xB6C4 }, + { 0x8D4D, 0xEAE5 }, { 0x8D4E, 0xCAEA }, { 0x8D4F, 0xC9CD }, { 0x8D50, 0xB4CD }, { 0x8D53, 0xE2D9 }, { 0x8D54, 0xC5E2 }, { 0x8D55, 0xEAE6 }, { 0x8D56, 0xC0B5 }, + { 0x8D58, 0xD7B8 }, { 0x8D59, 0xEAE7 }, { 0x8D5A, 0xD7AC }, { 0x8D5B, 0xC8FC }, { 0x8D5C, 0xD8D3 }, { 0x8D5D, 0xD8CD }, { 0x8D5E, 0xD4DE }, { 0x8D60, 0xD4F9 }, + { 0x8D61, 0xC9C4 }, { 0x8D62, 0xD3AE }, { 0x8D63, 0xB8D3 }, { 0x8D64, 0xB3E0 }, { 0x8D66, 0xC9E2 }, { 0x8D67, 0xF4F6 }, { 0x8D6B, 0xBAD5 }, { 0x8D6D, 0xF4F7 }, + { 0x8D70, 0xD7DF }, { 0x8D73, 0xF4F1 }, { 0x8D74, 0xB8B0 }, { 0x8D75, 0xD5D4 }, { 0x8D76, 0xB8CF }, { 0x8D77, 0xC6F0 }, { 0x8D81, 0xB3C3 }, { 0x8D84, 0xF4F2 }, + { 0x8D85, 0xB3AC }, { 0x8D8A, 0xD4BD }, { 0x8D8B, 0xC7F7 }, { 0x8D91, 0xF4F4 }, { 0x8D94, 0xF4F3 }, { 0x8D9F, 0xCCCB }, { 0x8DA3, 0xC8A4 }, { 0x8DB1, 0xF4F5 }, + { 0x8DB3, 0xD7E3 }, { 0x8DB4, 0xC5BF }, { 0x8DB5, 0xF5C0 }, { 0x8DB8, 0xF5BB }, { 0x8DBA, 0xF5C3 }, { 0x8DBC, 0xF5C2 }, { 0x8DBE, 0xD6BA }, { 0x8DBF, 0xF5C1 }, + { 0x8DC3, 0xD4BE }, { 0x8DC4, 0xF5C4 }, { 0x8DC6, 0xF5CC }, { 0x8DCB, 0xB0CF }, { 0x8DCC, 0xB5F8 }, { 0x8DCE, 0xF5C9 }, { 0x8DCF, 0xF5CA }, { 0x8DD1, 0xC5DC }, + { 0x8DD6, 0xF5C5 }, { 0x8DD7, 0xF5C6 }, { 0x8DDA, 0xF5C7 }, { 0x8DDB, 0xF5CB }, { 0x8DDD, 0xBEE0 }, { 0x8DDE, 0xF5C8 }, { 0x8DDF, 0xB8FA }, { 0x8DE3, 0xF5D0 }, + { 0x8DE4, 0xF5D3 }, { 0x8DE8, 0xBFE7 }, { 0x8DEA, 0xB9F2 }, { 0x8DEB, 0xF5BC }, { 0x8DEC, 0xF5CD }, { 0x8DEF, 0xC2B7 }, { 0x8DF3, 0xCCF8 }, { 0x8DF5, 0xBCF9 }, + { 0x8DF7, 0xF5CE }, { 0x8DF8, 0xF5CF }, { 0x8DF9, 0xF5D1 }, { 0x8DFA, 0xB6E5 }, { 0x8DFB, 0xF5D2 }, { 0x8DFD, 0xF5D5 }, { 0x8E05, 0xF5BD }, { 0x8E09, 0xF5D4 }, + { 0x8E0A, 0xD3BB }, { 0x8E0C, 0xB3EC }, { 0x8E0F, 0xCCA4 }, { 0x8E14, 0xF5D6 }, { 0x8E1D, 0xF5D7 }, { 0x8E1E, 0xBEE1 }, { 0x8E1F, 0xF5D8 }, { 0x8E22, 0xCCDF }, + { 0x8E23, 0xF5DB }, { 0x8E29, 0xB2C8 }, { 0x8E2A, 0xD7D9 }, { 0x8E2C, 0xF5D9 }, { 0x8E2E, 0xF5DA }, { 0x8E2F, 0xF5DC }, { 0x8E31, 0xF5E2 }, { 0x8E35, 0xF5E0 }, + { 0x8E39, 0xF5DF }, { 0x8E3A, 0xF5DD }, { 0x8E3D, 0xF5E1 }, { 0x8E40, 0xF5DE }, { 0x8E41, 0xF5E4 }, { 0x8E42, 0xF5E5 }, { 0x8E44, 0xCCE3 }, { 0x8E47, 0xE5BF }, + { 0x8E48, 0xB5B8 }, { 0x8E49, 0xF5E3 }, { 0x8E4A, 0xF5E8 }, { 0x8E4B, 0xCCA3 }, { 0x8E51, 0xF5E6 }, { 0x8E52, 0xF5E7 }, { 0x8E59, 0xF5BE }, { 0x8E66, 0xB1C4 }, + { 0x8E69, 0xF5BF }, { 0x8E6C, 0xB5C5 }, { 0x8E6D, 0xB2E4 }, { 0x8E6F, 0xF5EC }, { 0x8E70, 0xF5E9 }, { 0x8E72, 0xB6D7 }, { 0x8E74, 0xF5ED }, { 0x8E76, 0xF5EA }, + { 0x8E7C, 0xF5EB }, { 0x8E7F, 0xB4DA }, { 0x8E81, 0xD4EA }, { 0x8E85, 0xF5EE }, { 0x8E87, 0xB3F9 }, { 0x8E8F, 0xF5EF }, { 0x8E90, 0xF5F1 }, { 0x8E94, 0xF5F0 }, + { 0x8E9C, 0xF5F2 }, { 0x8E9E, 0xF5F3 }, { 0x8EAB, 0xC9ED }, { 0x8EAC, 0xB9AA }, { 0x8EAF, 0xC7FB }, { 0x8EB2, 0xB6E3 }, { 0x8EBA, 0xCCC9 }, { 0x8ECE, 0xEAA6 }, + { 0x8F66, 0xB3B5 }, { 0x8F67, 0xD4FE }, { 0x8F68, 0xB9EC }, { 0x8F69, 0xD0F9 }, { 0x8F6B, 0xE9ED }, { 0x8F6C, 0xD7AA }, { 0x8F6D, 0xE9EE }, { 0x8F6E, 0xC2D6 }, + { 0x8F6F, 0xC8ED }, { 0x8F70, 0xBAE4 }, { 0x8F71, 0xE9EF }, { 0x8F72, 0xE9F0 }, { 0x8F73, 0xE9F1 }, { 0x8F74, 0xD6E1 }, { 0x8F75, 0xE9F2 }, { 0x8F76, 0xE9F3 }, + { 0x8F77, 0xE9F5 }, { 0x8F78, 0xE9F4 }, { 0x8F79, 0xE9F6 }, { 0x8F7A, 0xE9F7 }, { 0x8F7B, 0xC7E1 }, { 0x8F7C, 0xE9F8 }, { 0x8F7D, 0xD4D8 }, { 0x8F7E, 0xE9F9 }, + { 0x8F7F, 0xBDCE }, { 0x8F81, 0xE9FA }, { 0x8F82, 0xE9FB }, { 0x8F83, 0xBDCF }, { 0x8F84, 0xE9FC }, { 0x8F85, 0xB8A8 }, { 0x8F86, 0xC1BE }, { 0x8F87, 0xE9FD }, + { 0x8F88, 0xB1B2 }, { 0x8F89, 0xBBD4 }, { 0x8F8A, 0xB9F5 }, { 0x8F8B, 0xE9FE }, { 0x8F8D, 0xEAA1 }, { 0x8F8E, 0xEAA2 }, { 0x8F8F, 0xEAA3 }, { 0x8F90, 0xB7F8 }, + { 0x8F91, 0xBCAD }, { 0x8F93, 0xCAE4 }, { 0x8F94, 0xE0CE }, { 0x8F95, 0xD4AF }, { 0x8F96, 0xCFBD }, { 0x8F97, 0xD5B7 }, { 0x8F98, 0xEAA4 }, { 0x8F99, 0xD5DE }, + { 0x8F9A, 0xEAA5 }, { 0x8F9B, 0xD0C1 }, { 0x8F9C, 0xB9BC }, { 0x8F9E, 0xB4C7 }, { 0x8F9F, 0xB1D9 }, { 0x8FA3, 0xC0B1 }, { 0x8FA8, 0xB1E6 }, { 0x8FA9, 0xB1E7 }, + { 0x8FAB, 0xB1E8 }, { 0x8FB0, 0xB3BD }, { 0x8FB1, 0xC8E8 }, { 0x8FB6, 0xE5C1 }, { 0x8FB9, 0xB1DF }, { 0x8FBD, 0xC1C9 }, { 0x8FBE, 0xB4EF }, { 0x8FC1, 0xC7A8 }, + { 0x8FC2, 0xD3D8 }, { 0x8FC4, 0xC6F9 }, { 0x8FC5, 0xD1B8 }, { 0x8FC7, 0xB9FD }, { 0x8FC8, 0xC2F5 }, { 0x8FCE, 0xD3AD }, { 0x8FD0, 0xD4CB }, { 0x8FD1, 0xBDFC }, + { 0x8FD3, 0xE5C2 }, { 0x8FD4, 0xB7B5 }, { 0x8FD5, 0xE5C3 }, { 0x8FD8, 0xBBB9 }, { 0x8FD9, 0xD5E2 }, { 0x8FDB, 0xBDF8 }, { 0x8FDC, 0xD4B6 }, { 0x8FDD, 0xCEA5 }, + { 0x8FDE, 0xC1AC }, { 0x8FDF, 0xB3D9 }, { 0x8FE2, 0xCCF6 }, { 0x8FE4, 0xE5C6 }, { 0x8FE5, 0xE5C4 }, { 0x8FE6, 0xE5C8 }, { 0x8FE8, 0xE5CA }, { 0x8FE9, 0xE5C7 }, + { 0x8FEA, 0xB5CF }, { 0x8FEB, 0xC6C8 }, { 0x8FED, 0xB5FC }, { 0x8FEE, 0xE5C5 }, { 0x8FF0, 0xCAF6 }, { 0x8FF3, 0xE5C9 }, { 0x8FF7, 0xC3D4 }, { 0x8FF8, 0xB1C5 }, + { 0x8FF9, 0xBCA3 }, { 0x8FFD, 0xD7B7 }, { 0x9000, 0xCDCB }, { 0x9001, 0xCBCD }, { 0x9002, 0xCACA }, { 0x9003, 0xCCD3 }, { 0x9004, 0xE5CC }, { 0x9005, 0xE5CB }, + { 0x9006, 0xC4E6 }, { 0x9009, 0xD1A1 }, { 0x900A, 0xD1B7 }, { 0x900B, 0xE5CD }, { 0x900D, 0xE5D0 }, { 0x900F, 0xCDB8 }, { 0x9010, 0xD6F0 }, { 0x9011, 0xE5CF }, + { 0x9012, 0xB5DD }, { 0x9014, 0xCDBE }, { 0x9016, 0xE5D1 }, { 0x9017, 0xB6BA }, { 0x901A, 0xCDA8 }, { 0x901B, 0xB9E4 }, { 0x901D, 0xCAC5 }, { 0x901E, 0xB3D1 }, + { 0x901F, 0xCBD9 }, { 0x9020, 0xD4EC }, { 0x9021, 0xE5D2 }, { 0x9022, 0xB7EA }, { 0x9026, 0xE5CE }, { 0x902D, 0xE5D5 }, { 0x902E, 0xB4FE }, { 0x902F, 0xE5D6 }, + { 0x9035, 0xE5D3 }, { 0x9036, 0xE5D4 }, { 0x9038, 0xD2DD }, { 0x903B, 0xC2DF }, { 0x903C, 0xB1C6 }, { 0x903E, 0xD3E2 }, { 0x9041, 0xB6DD }, { 0x9042, 0xCBEC }, + { 0x9044, 0xE5D7 }, { 0x9047, 0xD3F6 }, { 0x904D, 0xB1E9 }, { 0x904F, 0xB6F4 }, { 0x9050, 0xE5DA }, { 0x9051, 0xE5D8 }, { 0x9052, 0xE5D9 }, { 0x9053, 0xB5C0 }, + { 0x9057, 0xD2C5 }, { 0x9058, 0xE5DC }, { 0x905B, 0xE5DE }, { 0x9062, 0xE5DD }, { 0x9063, 0xC7B2 }, { 0x9065, 0xD2A3 }, { 0x9068, 0xE5DB }, { 0x906D, 0xD4E2 }, + { 0x906E, 0xD5DA }, { 0x9074, 0xE5E0 }, { 0x9075, 0xD7F1 }, { 0x907D, 0xE5E1 }, { 0x907F, 0xB1DC }, { 0x9080, 0xD1FB }, { 0x9082, 0xE5E2 }, { 0x9083, 0xE5E4 }, + { 0x9088, 0xE5E3 }, { 0x908B, 0xE5E5 }, { 0x9091, 0xD2D8 }, { 0x9093, 0xB5CB }, { 0x9095, 0xE7DF }, { 0x9097, 0xDAF5 }, { 0x9099, 0xDAF8 }, { 0x909B, 0xDAF6 }, + { 0x909D, 0xDAF7 }, { 0x90A1, 0xDAFA }, { 0x90A2, 0xD0CF }, { 0x90A3, 0xC4C7 }, { 0x90A6, 0xB0EE }, { 0x90AA, 0xD0B0 }, { 0x90AC, 0xDAF9 }, { 0x90AE, 0xD3CA }, + { 0x90AF, 0xBAAA }, { 0x90B0, 0xDBA2 }, { 0x90B1, 0xC7F1 }, { 0x90B3, 0xDAFC }, { 0x90B4, 0xDAFB }, { 0x90B5, 0xC9DB }, { 0x90B6, 0xDAFD }, { 0x90B8, 0xDBA1 }, + { 0x90B9, 0xD7DE }, { 0x90BA, 0xDAFE }, { 0x90BB, 0xC1DA }, { 0x90BE, 0xDBA5 }, { 0x90C1, 0xD3F4 }, { 0x90C4, 0xDBA7 }, { 0x90C5, 0xDBA4 }, { 0x90C7, 0xDBA8 }, + { 0x90CA, 0xBDBC }, { 0x90CE, 0xC0C9 }, { 0x90CF, 0xDBA3 }, { 0x90D0, 0xDBA6 }, { 0x90D1, 0xD6A3 }, { 0x90D3, 0xDBA9 }, { 0x90D7, 0xDBAD }, { 0x90DB, 0xDBAE }, + { 0x90DC, 0xDBAC }, { 0x90DD, 0xBAC2 }, { 0x90E1, 0xBFA4 }, { 0x90E2, 0xDBAB }, { 0x90E6, 0xDBAA }, { 0x90E7, 0xD4C7 }, { 0x90E8, 0xB2BF }, { 0x90EB, 0xDBAF }, + { 0x90ED, 0xB9F9 }, { 0x90EF, 0xDBB0 }, { 0x90F4, 0xB3BB }, { 0x90F8, 0xB5A6 }, { 0x90FD, 0xB6BC }, { 0x90FE, 0xDBB1 }, { 0x9102, 0xB6F5 }, { 0x9104, 0xDBB2 }, + { 0x9119, 0xB1C9 }, { 0x911E, 0xDBB4 }, { 0x9122, 0xDBB3 }, { 0x9123, 0xDBB5 }, { 0x912F, 0xDBB7 }, { 0x9131, 0xDBB6 }, { 0x9139, 0xDBB8 }, { 0x9143, 0xDBB9 }, + { 0x9146, 0xDBBA }, { 0x9149, 0xD3CF }, { 0x914A, 0xF4FA }, { 0x914B, 0xC7F5 }, { 0x914C, 0xD7C3 }, { 0x914D, 0xC5E4 }, { 0x914E, 0xF4FC }, { 0x914F, 0xF4FD }, + { 0x9150, 0xF4FB }, { 0x9152, 0xBEC6 }, { 0x9157, 0xD0EF }, { 0x915A, 0xB7D3 }, { 0x915D, 0xD4CD }, { 0x915E, 0xCCAA }, { 0x9161, 0xF5A2 }, { 0x9162, 0xF5A1 }, + { 0x9163, 0xBAA8 }, { 0x9164, 0xF4FE }, { 0x9165, 0xCBD6 }, { 0x9169, 0xF5A4 }, { 0x916A, 0xC0D2 }, { 0x916C, 0xB3EA }, { 0x916E, 0xCDAA }, { 0x916F, 0xF5A5 }, + { 0x9170, 0xF5A3 }, { 0x9171, 0xBDB4 }, { 0x9172, 0xF5A8 }, { 0x9174, 0xF5A9 }, { 0x9175, 0xBDCD }, { 0x9176, 0xC3B8 }, { 0x9177, 0xBFE1 }, { 0x9178, 0xCBE1 }, + { 0x9179, 0xF5AA }, { 0x917D, 0xF5A6 }, { 0x917E, 0xF5A7 }, { 0x917F, 0xC4F0 }, { 0x9185, 0xF5AC }, { 0x9187, 0xB4BC }, { 0x9189, 0xD7ED }, { 0x918B, 0xB4D7 }, + { 0x918C, 0xF5AB }, { 0x918D, 0xF5AE }, { 0x9190, 0xF5AD }, { 0x9191, 0xF5AF }, { 0x9192, 0xD0D1 }, { 0x919A, 0xC3D1 }, { 0x919B, 0xC8A9 }, { 0x91A2, 0xF5B0 }, + { 0x91A3, 0xF5B1 }, { 0x91AA, 0xF5B2 }, { 0x91AD, 0xF5B3 }, { 0x91AE, 0xF5B4 }, { 0x91AF, 0xF5B5 }, { 0x91B4, 0xF5B7 }, { 0x91B5, 0xF5B6 }, { 0x91BA, 0xF5B8 }, + { 0x91C7, 0xB2C9 }, { 0x91C9, 0xD3D4 }, { 0x91CA, 0xCACD }, { 0x91CC, 0xC0EF }, { 0x91CD, 0xD6D8 }, { 0x91CE, 0xD2B0 }, { 0x91CF, 0xC1BF }, { 0x91D1, 0xBDF0 }, + { 0x91DC, 0xB8AA }, { 0x9274, 0xBCF8 }, { 0x928E, 0xF6C6 }, { 0x92AE, 0xF6C7 }, { 0x92C8, 0xF6C8 }, { 0x933E, 0xF6C9 }, { 0x936A, 0xF6CA }, { 0x938F, 0xF6CC }, + { 0x93CA, 0xF6CB }, { 0x93D6, 0xF7E9 }, { 0x943E, 0xF6CD }, { 0x946B, 0xF6CE }, { 0x9485, 0xEEC4 }, { 0x9486, 0xEEC5 }, { 0x9487, 0xEEC6 }, { 0x9488, 0xD5EB }, + { 0x9489, 0xB6A4 }, { 0x948A, 0xEEC8 }, { 0x948B, 0xEEC7 }, { 0x948C, 0xEEC9 }, { 0x948D, 0xEECA }, { 0x948E, 0xC7A5 }, { 0x948F, 0xEECB }, { 0x9490, 0xEECC }, + { 0x9492, 0xB7B0 }, { 0x9493, 0xB5F6 }, { 0x9494, 0xEECD }, { 0x9495, 0xEECF }, { 0x9497, 0xEECE }, { 0x9499, 0xB8C6 }, { 0x949A, 0xEED0 }, { 0x949B, 0xEED1 }, + { 0x949C, 0xEED2 }, { 0x949D, 0xB6DB }, { 0x949E, 0xB3AE }, { 0x949F, 0xD6D3 }, { 0x94A0, 0xC4C6 }, { 0x94A1, 0xB1B5 }, { 0x94A2, 0xB8D6 }, { 0x94A3, 0xEED3 }, + { 0x94A4, 0xEED4 }, { 0x94A5, 0xD4BF }, { 0x94A6, 0xC7D5 }, { 0x94A7, 0xBEFB }, { 0x94A8, 0xCED9 }, { 0x94A9, 0xB9B3 }, { 0x94AA, 0xEED6 }, { 0x94AB, 0xEED5 }, + { 0x94AC, 0xEED8 }, { 0x94AD, 0xEED7 }, { 0x94AE, 0xC5A5 }, { 0x94AF, 0xEED9 }, { 0x94B0, 0xEEDA }, { 0x94B1, 0xC7AE }, { 0x94B2, 0xEEDB }, { 0x94B3, 0xC7AF }, + { 0x94B4, 0xEEDC }, { 0x94B5, 0xB2A7 }, { 0x94B6, 0xEEDD }, { 0x94B7, 0xEEDE }, { 0x94B8, 0xEEDF }, { 0x94B9, 0xEEE0 }, { 0x94BA, 0xEEE1 }, { 0x94BB, 0xD7EA }, + { 0x94BC, 0xEEE2 }, { 0x94BD, 0xEEE3 }, { 0x94BE, 0xBCD8 }, { 0x94BF, 0xEEE4 }, { 0x94C0, 0xD3CB }, { 0x94C1, 0xCCFA }, { 0x94C2, 0xB2AC }, { 0x94C3, 0xC1E5 }, + { 0x94C4, 0xEEE5 }, { 0x94C5, 0xC7A6 }, { 0x94C6, 0xC3AD }, { 0x94C8, 0xEEE6 }, { 0x94C9, 0xEEE7 }, { 0x94CA, 0xEEE8 }, { 0x94CB, 0xEEE9 }, { 0x94CC, 0xEEEA }, + { 0x94CD, 0xEEEB }, { 0x94CE, 0xEEEC }, { 0x94D0, 0xEEED }, { 0x94D1, 0xEEEE }, { 0x94D2, 0xEEEF }, { 0x94D5, 0xEEF0 }, { 0x94D6, 0xEEF1 }, { 0x94D7, 0xEEF2 }, + { 0x94D8, 0xEEF4 }, { 0x94D9, 0xEEF3 }, { 0x94DB, 0xEEF5 }, { 0x94DC, 0xCDAD }, { 0x94DD, 0xC2C1 }, { 0x94DE, 0xEEF6 }, { 0x94DF, 0xEEF7 }, { 0x94E0, 0xEEF8 }, + { 0x94E1, 0xD5A1 }, { 0x94E2, 0xEEF9 }, { 0x94E3, 0xCFB3 }, { 0x94E4, 0xEEFA }, { 0x94E5, 0xEEFB }, { 0x94E7, 0xEEFC }, { 0x94E8, 0xEEFD }, { 0x94E9, 0xEFA1 }, + { 0x94EA, 0xEEFE }, { 0x94EB, 0xEFA2 }, { 0x94EC, 0xB8F5 }, { 0x94ED, 0xC3FA }, { 0x94EE, 0xEFA3 }, { 0x94EF, 0xEFA4 }, { 0x94F0, 0xBDC2 }, { 0x94F1, 0xD2BF }, + { 0x94F2, 0xB2F9 }, { 0x94F3, 0xEFA5 }, { 0x94F4, 0xEFA6 }, { 0x94F5, 0xEFA7 }, { 0x94F6, 0xD2F8 }, { 0x94F7, 0xEFA8 }, { 0x94F8, 0xD6FD }, { 0x94F9, 0xEFA9 }, + { 0x94FA, 0xC6CC }, { 0x94FC, 0xEFAA }, { 0x94FD, 0xEFAB }, { 0x94FE, 0xC1B4 }, { 0x94FF, 0xEFAC }, { 0x9500, 0xCFFA }, { 0x9501, 0xCBF8 }, { 0x9502, 0xEFAE }, + { 0x9503, 0xEFAD }, { 0x9504, 0xB3FA }, { 0x9505, 0xB9F8 }, { 0x9506, 0xEFAF }, { 0x9507, 0xEFB0 }, { 0x9508, 0xD0E2 }, { 0x9509, 0xEFB1 }, { 0x950A, 0xEFB2 }, + { 0x950B, 0xB7E6 }, { 0x950C, 0xD0BF }, { 0x950D, 0xEFB3 }, { 0x950E, 0xEFB4 }, { 0x950F, 0xEFB5 }, { 0x9510, 0xC8F1 }, { 0x9511, 0xCCE0 }, { 0x9512, 0xEFB6 }, + { 0x9513, 0xEFB7 }, { 0x9514, 0xEFB8 }, { 0x9515, 0xEFB9 }, { 0x9516, 0xEFBA }, { 0x9517, 0xD5E0 }, { 0x9518, 0xEFBB }, { 0x9519, 0xB4ED }, { 0x951A, 0xC3AA }, + { 0x951B, 0xEFBC }, { 0x951D, 0xEFBD }, { 0x951E, 0xEFBE }, { 0x951F, 0xEFBF }, { 0x9521, 0xCEFD }, { 0x9522, 0xEFC0 }, { 0x9523, 0xC2E0 }, { 0x9524, 0xB4B8 }, + { 0x9525, 0xD7B6 }, { 0x9526, 0xBDF5 }, { 0x9528, 0xCFC7 }, { 0x9529, 0xEFC3 }, { 0x952A, 0xEFC1 }, { 0x952B, 0xEFC2 }, { 0x952C, 0xEFC4 }, { 0x952D, 0xB6A7 }, + { 0x952E, 0xBCFC }, { 0x952F, 0xBEE2 }, { 0x9530, 0xC3CC }, { 0x9531, 0xEFC5 }, { 0x9532, 0xEFC6 }, { 0x9534, 0xEFC7 }, { 0x9535, 0xEFCF }, { 0x9536, 0xEFC8 }, + { 0x9537, 0xEFC9 }, { 0x9538, 0xEFCA }, { 0x9539, 0xC7C2 }, { 0x953A, 0xEFF1 }, { 0x953B, 0xB6CD }, { 0x953C, 0xEFCB }, { 0x953E, 0xEFCC }, { 0x953F, 0xEFCD }, + { 0x9540, 0xB6C6 }, { 0x9541, 0xC3BE }, { 0x9542, 0xEFCE }, { 0x9544, 0xEFD0 }, { 0x9545, 0xEFD1 }, { 0x9546, 0xEFD2 }, { 0x9547, 0xD5F2 }, { 0x9549, 0xEFD3 }, + { 0x954A, 0xC4F7 }, { 0x954C, 0xEFD4 }, { 0x954D, 0xC4F8 }, { 0x954E, 0xEFD5 }, { 0x954F, 0xEFD6 }, { 0x9550, 0xB8E4 }, { 0x9551, 0xB0F7 }, { 0x9552, 0xEFD7 }, + { 0x9553, 0xEFD8 }, { 0x9554, 0xEFD9 }, { 0x9556, 0xEFDA }, { 0x9557, 0xEFDB }, { 0x9558, 0xEFDC }, { 0x9559, 0xEFDD }, { 0x955B, 0xEFDE }, { 0x955C, 0xBEB5 }, + { 0x955D, 0xEFE1 }, { 0x955E, 0xEFDF }, { 0x955F, 0xEFE0 }, { 0x9561, 0xEFE2 }, { 0x9562, 0xEFE3 }, { 0x9563, 0xC1CD }, { 0x9564, 0xEFE4 }, { 0x9565, 0xEFE5 }, + { 0x9566, 0xEFE6 }, { 0x9567, 0xEFE7 }, { 0x9568, 0xEFE8 }, { 0x9569, 0xEFE9 }, { 0x956A, 0xEFEA }, { 0x956B, 0xEFEB }, { 0x956C, 0xEFEC }, { 0x956D, 0xC0D8 }, + { 0x956F, 0xEFED }, { 0x9570, 0xC1AD }, { 0x9571, 0xEFEE }, { 0x9572, 0xEFEF }, { 0x9573, 0xEFF0 }, { 0x9576, 0xCFE2 }, { 0x957F, 0xB3A4 }, { 0x95E8, 0xC3C5 }, + { 0x95E9, 0xE3C5 }, { 0x95EA, 0xC9C1 }, { 0x95EB, 0xE3C6 }, { 0x95ED, 0xB1D5 }, { 0x95EE, 0xCECA }, { 0x95EF, 0xB4B3 }, { 0x95F0, 0xC8F2 }, { 0x95F1, 0xE3C7 }, + { 0x95F2, 0xCFD0 }, { 0x95F3, 0xE3C8 }, { 0x95F4, 0xBCE4 }, { 0x95F5, 0xE3C9 }, { 0x95F6, 0xE3CA }, { 0x95F7, 0xC3C6 }, { 0x95F8, 0xD5A2 }, { 0x95F9, 0xC4D6 }, + { 0x95FA, 0xB9EB }, { 0x95FB, 0xCEC5 }, { 0x95FC, 0xE3CB }, { 0x95FD, 0xC3F6 }, { 0x95FE, 0xE3CC }, { 0x9600, 0xB7A7 }, { 0x9601, 0xB8F3 }, { 0x9602, 0xBAD2 }, + { 0x9603, 0xE3CD }, { 0x9604, 0xE3CE }, { 0x9605, 0xD4C4 }, { 0x9606, 0xE3CF }, { 0x9608, 0xE3D0 }, { 0x9609, 0xD1CB }, { 0x960A, 0xE3D1 }, { 0x960B, 0xE3D2 }, + { 0x960C, 0xE3D3 }, { 0x960D, 0xE3D4 }, { 0x960E, 0xD1D6 }, { 0x960F, 0xE3D5 }, { 0x9610, 0xB2FB }, { 0x9611, 0xC0BB }, { 0x9612, 0xE3D6 }, { 0x9614, 0xC0AB }, + { 0x9615, 0xE3D7 }, { 0x9616, 0xE3D8 }, { 0x9617, 0xE3D9 }, { 0x9619, 0xE3DA }, { 0x961A, 0xE3DB }, { 0x961C, 0xB8B7 }, { 0x961D, 0xDAE2 }, { 0x961F, 0xB6D3 }, + { 0x9621, 0xDAE4 }, { 0x9622, 0xDAE3 }, { 0x962A, 0xDAE6 }, { 0x962E, 0xC8EE }, { 0x9631, 0xDAE5 }, { 0x9632, 0xB7C0 }, { 0x9633, 0xD1F4 }, { 0x9634, 0xD2F5 }, + { 0x9635, 0xD5F3 }, { 0x9636, 0xBDD7 }, { 0x963B, 0xD7E8 }, { 0x963C, 0xDAE8 }, { 0x963D, 0xDAE7 }, { 0x963F, 0xB0A2 }, { 0x9640, 0xCDD3 }, { 0x9642, 0xDAE9 }, + { 0x9644, 0xB8BD }, { 0x9645, 0xBCCA }, { 0x9646, 0xC2BD }, { 0x9647, 0xC2A4 }, { 0x9648, 0xB3C2 }, { 0x9649, 0xDAEA }, { 0x964B, 0xC2AA }, { 0x964C, 0xC4B0 }, + { 0x964D, 0xBDB5 }, { 0x9650, 0xCFDE }, { 0x9654, 0xDAEB }, { 0x9655, 0xC9C2 }, { 0x965B, 0xB1DD }, { 0x965F, 0xDAEC }, { 0x9661, 0xB6B8 }, { 0x9662, 0xD4BA }, + { 0x9664, 0xB3FD }, { 0x9667, 0xDAED }, { 0x9668, 0xD4C9 }, { 0x9669, 0xCFD5 }, { 0x966A, 0xC5E3 }, { 0x966C, 0xDAEE }, { 0x9672, 0xDAEF }, { 0x9674, 0xDAF0 }, + { 0x9675, 0xC1EA }, { 0x9676, 0xCCD5 }, { 0x9677, 0xCFDD }, { 0x9685, 0xD3E7 }, { 0x9686, 0xC2A1 }, { 0x9688, 0xDAF1 }, { 0x968B, 0xCBE5 }, { 0x968D, 0xDAF2 }, + { 0x968F, 0xCBE6 }, { 0x9690, 0xD2FE }, { 0x9694, 0xB8F4 }, { 0x9697, 0xDAF3 }, { 0x9698, 0xB0AF }, { 0x9699, 0xCFB6 }, { 0x969C, 0xD5CF }, { 0x96A7, 0xCBED }, + { 0x96B0, 0xDAF4 }, { 0x96B3, 0xE3C4 }, { 0x96B6, 0xC1A5 }, { 0x96B9, 0xF6BF }, { 0x96BC, 0xF6C0 }, { 0x96BD, 0xF6C1 }, { 0x96BE, 0xC4D1 }, { 0x96C0, 0xC8B8 }, + { 0x96C1, 0xD1E3 }, { 0x96C4, 0xD0DB }, { 0x96C5, 0xD1C5 }, { 0x96C6, 0xBCAF }, { 0x96C7, 0xB9CD }, { 0x96C9, 0xEFF4 }, { 0x96CC, 0xB4C6 }, { 0x96CD, 0xD3BA }, + { 0x96CE, 0xF6C2 }, { 0x96CF, 0xB3FB }, { 0x96D2, 0xF6C3 }, { 0x96D5, 0xB5F1 }, { 0x96E0, 0xF6C5 }, { 0x96E8, 0xD3EA }, { 0x96E9, 0xF6A7 }, { 0x96EA, 0xD1A9 }, + { 0x96EF, 0xF6A9 }, { 0x96F3, 0xF6A8 }, { 0x96F6, 0xC1E3 }, { 0x96F7, 0xC0D7 }, { 0x96F9, 0xB1A2 }, { 0x96FE, 0xCEED }, { 0x9700, 0xD0E8 }, { 0x9701, 0xF6AB }, + { 0x9704, 0xCFF6 }, { 0x9706, 0xF6AA }, { 0x9707, 0xD5F0 }, { 0x9708, 0xF6AC }, { 0x9709, 0xC3B9 }, { 0x970D, 0xBBF4 }, { 0x970E, 0xF6AE }, { 0x970F, 0xF6AD }, + { 0x9713, 0xC4DE }, { 0x9716, 0xC1D8 }, { 0x971C, 0xCBAA }, { 0x971E, 0xCFBC }, { 0x972A, 0xF6AF }, { 0x972D, 0xF6B0 }, { 0x9730, 0xF6B1 }, { 0x9732, 0xC2B6 }, + { 0x9738, 0xB0D4 }, { 0x9739, 0xC5F9 }, { 0x973E, 0xF6B2 }, { 0x9752, 0xC7E0 }, { 0x9753, 0xF6A6 }, { 0x9756, 0xBEB8 }, { 0x9759, 0xBEB2 }, { 0x975B, 0xB5E5 }, + { 0x975E, 0xB7C7 }, { 0x9760, 0xBFBF }, { 0x9761, 0xC3D2 }, { 0x9762, 0xC3E6 }, { 0x9765, 0xD8CC }, { 0x9769, 0xB8EF }, { 0x9773, 0xBDF9 }, { 0x9774, 0xD1A5 }, + { 0x9776, 0xB0D0 }, { 0x977C, 0xF7B0 }, { 0x9785, 0xF7B1 }, { 0x978B, 0xD0AC }, { 0x978D, 0xB0B0 }, { 0x9791, 0xF7B2 }, { 0x9792, 0xF7B3 }, { 0x9794, 0xF7B4 }, + { 0x9798, 0xC7CA }, { 0x97A0, 0xBECF }, { 0x97A3, 0xF7B7 }, { 0x97AB, 0xF7B6 }, { 0x97AD, 0xB1DE }, { 0x97AF, 0xF7B5 }, { 0x97B2, 0xF7B8 }, { 0x97B4, 0xF7B9 }, + { 0x97E6, 0xCEA4 }, { 0x97E7, 0xC8CD }, { 0x97E9, 0xBAAB }, { 0x97EA, 0xE8B8 }, { 0x97EB, 0xE8B9 }, { 0x97EC, 0xE8BA }, { 0x97ED, 0xBEC2 }, { 0x97F3, 0xD2F4 }, + { 0x97F5, 0xD4CF }, { 0x97F6, 0xC9D8 }, { 0x9875, 0xD2B3 }, { 0x9876, 0xB6A5 }, { 0x9877, 0xC7EA }, { 0x9878, 0xF1FC }, { 0x9879, 0xCFEE }, { 0x987A, 0xCBB3 }, + { 0x987B, 0xD0EB }, { 0x987C, 0xE7EF }, { 0x987D, 0xCDE7 }, { 0x987E, 0xB9CB }, { 0x987F, 0xB6D9 }, { 0x9880, 0xF1FD }, { 0x9881, 0xB0E4 }, { 0x9882, 0xCBCC }, + { 0x9883, 0xF1FE }, { 0x9884, 0xD4A4 }, { 0x9885, 0xC2AD }, { 0x9886, 0xC1EC }, { 0x9887, 0xC6C4 }, { 0x9888, 0xBEB1 }, { 0x9889, 0xF2A1 }, { 0x988A, 0xBCD5 }, + { 0x988C, 0xF2A2 }, { 0x988D, 0xF2A3 }, { 0x988F, 0xF2A4 }, { 0x9890, 0xD2C3 }, { 0x9891, 0xC6B5 }, { 0x9893, 0xCDC7 }, { 0x9894, 0xF2A5 }, { 0x9896, 0xD3B1 }, + { 0x9897, 0xBFC5 }, { 0x9898, 0xCCE2 }, { 0x989A, 0xF2A6 }, { 0x989B, 0xF2A7 }, { 0x989C, 0xD1D5 }, { 0x989D, 0xB6EE }, { 0x989E, 0xF2A8 }, { 0x989F, 0xF2A9 }, + { 0x98A0, 0xB5DF }, { 0x98A1, 0xF2AA }, { 0x98A2, 0xF2AB }, { 0x98A4, 0xB2FC }, { 0x98A5, 0xF2AC }, { 0x98A6, 0xF2AD }, { 0x98A7, 0xC8A7 }, { 0x98CE, 0xB7E7 }, + { 0x98D1, 0xECA9 }, { 0x98D2, 0xECAA }, { 0x98D3, 0xECAB }, { 0x98D5, 0xECAC }, { 0x98D8, 0xC6AE }, { 0x98D9, 0xECAD }, { 0x98DA, 0xECAE }, { 0x98DE, 0xB7C9 }, + { 0x98DF, 0xCAB3 }, { 0x98E7, 0xE2B8 }, { 0x98E8, 0xF7CF }, { 0x990D, 0xF7D0 }, { 0x9910, 0xB2CD }, { 0x992E, 0xF7D1 }, { 0x9954, 0xF7D3 }, { 0x9955, 0xF7D2 }, + { 0x9963, 0xE2BB }, { 0x9965, 0xBCA2 }, { 0x9967, 0xE2BC }, { 0x9968, 0xE2BD }, { 0x9969, 0xE2BE }, { 0x996A, 0xE2BF }, { 0x996B, 0xE2C0 }, { 0x996C, 0xE2C1 }, + { 0x996D, 0xB7B9 }, { 0x996E, 0xD2FB }, { 0x996F, 0xBDA4 }, { 0x9970, 0xCACE }, { 0x9971, 0xB1A5 }, { 0x9972, 0xCBC7 }, { 0x9974, 0xE2C2 }, { 0x9975, 0xB6FC }, + { 0x9976, 0xC8C4 }, { 0x9977, 0xE2C3 }, { 0x997A, 0xBDC8 }, { 0x997C, 0xB1FD }, { 0x997D, 0xE2C4 }, { 0x997F, 0xB6F6 }, { 0x9980, 0xE2C5 }, { 0x9981, 0xC4D9 }, + { 0x9984, 0xE2C6 }, { 0x9985, 0xCFDA }, { 0x9986, 0xB9DD }, { 0x9987, 0xE2C7 }, { 0x9988, 0xC0A1 }, { 0x998A, 0xE2C8 }, { 0x998B, 0xB2F6 }, { 0x998D, 0xE2C9 }, + { 0x998F, 0xC1F3 }, { 0x9990, 0xE2CA }, { 0x9991, 0xE2CB }, { 0x9992, 0xC2F8 }, { 0x9993, 0xE2CC }, { 0x9994, 0xE2CD }, { 0x9995, 0xE2CE }, { 0x9996, 0xCAD7 }, + { 0x9997, 0xD8B8 }, { 0x9998, 0xD9E5 }, { 0x9999, 0xCFE3 }, { 0x99A5, 0xF0A5 }, { 0x99A8, 0xDCB0 }, { 0x9A6C, 0xC2ED }, { 0x9A6D, 0xD4A6 }, { 0x9A6E, 0xCDD4 }, + { 0x9A6F, 0xD1B1 }, { 0x9A70, 0xB3DB }, { 0x9A71, 0xC7FD }, { 0x9A73, 0xB2B5 }, { 0x9A74, 0xC2BF }, { 0x9A75, 0xE6E0 }, { 0x9A76, 0xCABB }, { 0x9A77, 0xE6E1 }, + { 0x9A78, 0xE6E2 }, { 0x9A79, 0xBED4 }, { 0x9A7A, 0xE6E3 }, { 0x9A7B, 0xD7A4 }, { 0x9A7C, 0xCDD5 }, { 0x9A7D, 0xE6E5 }, { 0x9A7E, 0xBCDD }, { 0x9A7F, 0xE6E4 }, + { 0x9A80, 0xE6E6 }, { 0x9A81, 0xE6E7 }, { 0x9A82, 0xC2EE }, { 0x9A84, 0xBDBE }, { 0x9A85, 0xE6E8 }, { 0x9A86, 0xC2E6 }, { 0x9A87, 0xBAA7 }, { 0x9A88, 0xE6E9 }, + { 0x9A8A, 0xE6EA }, { 0x9A8B, 0xB3D2 }, { 0x9A8C, 0xD1E9 }, { 0x9A8F, 0xBFA5 }, { 0x9A90, 0xE6EB }, { 0x9A91, 0xC6EF }, { 0x9A92, 0xE6EC }, { 0x9A93, 0xE6ED }, + { 0x9A96, 0xE6EE }, { 0x9A97, 0xC6AD }, { 0x9A98, 0xE6EF }, { 0x9A9A, 0xC9A7 }, { 0x9A9B, 0xE6F0 }, { 0x9A9C, 0xE6F1 }, { 0x9A9D, 0xE6F2 }, { 0x9A9E, 0xE5B9 }, + { 0x9A9F, 0xE6F3 }, { 0x9AA0, 0xE6F4 }, { 0x9AA1, 0xC2E2 }, { 0x9AA2, 0xE6F5 }, { 0x9AA3, 0xE6F6 }, { 0x9AA4, 0xD6E8 }, { 0x9AA5, 0xE6F7 }, { 0x9AA7, 0xE6F8 }, + { 0x9AA8, 0xB9C7 }, { 0x9AB0, 0xF7BB }, { 0x9AB1, 0xF7BA }, { 0x9AB6, 0xF7BE }, { 0x9AB7, 0xF7BC }, { 0x9AB8, 0xBAA1 }, { 0x9ABA, 0xF7BF }, { 0x9ABC, 0xF7C0 }, + { 0x9AC0, 0xF7C2 }, { 0x9AC1, 0xF7C1 }, { 0x9AC2, 0xF7C4 }, { 0x9AC5, 0xF7C3 }, { 0x9ACB, 0xF7C5 }, { 0x9ACC, 0xF7C6 }, { 0x9AD1, 0xF7C7 }, { 0x9AD3, 0xCBE8 }, + { 0x9AD8, 0xB8DF }, { 0x9ADF, 0xF7D4 }, { 0x9AE1, 0xF7D5 }, { 0x9AE6, 0xF7D6 }, { 0x9AEB, 0xF7D8 }, { 0x9AED, 0xF7DA }, { 0x9AEF, 0xF7D7 }, { 0x9AF9, 0xF7DB }, + { 0x9AFB, 0xF7D9 }, { 0x9B03, 0xD7D7 }, { 0x9B08, 0xF7DC }, { 0x9B0F, 0xF7DD }, { 0x9B13, 0xF7DE }, { 0x9B1F, 0xF7DF }, { 0x9B23, 0xF7E0 }, { 0x9B2F, 0xDBCB }, + { 0x9B32, 0xD8AA }, { 0x9B3B, 0xE5F7 }, { 0x9B3C, 0xB9ED }, { 0x9B41, 0xBFFD }, { 0x9B42, 0xBBEA }, { 0x9B43, 0xF7C9 }, { 0x9B44, 0xC6C7 }, { 0x9B45, 0xF7C8 }, + { 0x9B47, 0xF7CA }, { 0x9B48, 0xF7CC }, { 0x9B49, 0xF7CB }, { 0x9B4D, 0xF7CD }, { 0x9B4F, 0xCEBA }, { 0x9B51, 0xF7CE }, { 0x9B54, 0xC4A7 }, { 0x9C7C, 0xD3E3 }, + { 0x9C7F, 0xF6CF }, { 0x9C81, 0xC2B3 }, { 0x9C82, 0xF6D0 }, { 0x9C85, 0xF6D1 }, { 0x9C86, 0xF6D2 }, { 0x9C87, 0xF6D3 }, { 0x9C88, 0xF6D4 }, { 0x9C8B, 0xF6D6 }, + { 0x9C8D, 0xB1AB }, { 0x9C8E, 0xF6D7 }, { 0x9C90, 0xF6D8 }, { 0x9C91, 0xF6D9 }, { 0x9C92, 0xF6DA }, { 0x9C94, 0xF6DB }, { 0x9C95, 0xF6DC }, { 0x9C9A, 0xF6DD }, + { 0x9C9B, 0xF6DE }, { 0x9C9C, 0xCFCA }, { 0x9C9E, 0xF6DF }, { 0x9C9F, 0xF6E0 }, { 0x9CA0, 0xF6E1 }, { 0x9CA1, 0xF6E2 }, { 0x9CA2, 0xF6E3 }, { 0x9CA3, 0xF6E4 }, + { 0x9CA4, 0xC0F0 }, { 0x9CA5, 0xF6E5 }, { 0x9CA6, 0xF6E6 }, { 0x9CA7, 0xF6E7 }, { 0x9CA8, 0xF6E8 }, { 0x9CA9, 0xF6E9 }, { 0x9CAB, 0xF6EA }, { 0x9CAD, 0xF6EB }, + { 0x9CAE, 0xF6EC }, { 0x9CB0, 0xF6ED }, { 0x9CB1, 0xF6EE }, { 0x9CB2, 0xF6EF }, { 0x9CB3, 0xF6F0 }, { 0x9CB4, 0xF6F1 }, { 0x9CB5, 0xF6F2 }, { 0x9CB6, 0xF6F3 }, + { 0x9CB7, 0xF6F4 }, { 0x9CB8, 0xBEA8 }, { 0x9CBA, 0xF6F5 }, { 0x9CBB, 0xF6F6 }, { 0x9CBC, 0xF6F7 }, { 0x9CBD, 0xF6F8 }, { 0x9CC3, 0xC8FA }, { 0x9CC4, 0xF6F9 }, + { 0x9CC5, 0xF6FA }, { 0x9CC6, 0xF6FB }, { 0x9CC7, 0xF6FC }, { 0x9CCA, 0xF6FD }, { 0x9CCB, 0xF6FE }, { 0x9CCC, 0xF7A1 }, { 0x9CCD, 0xF7A2 }, { 0x9CCE, 0xF7A3 }, + { 0x9CCF, 0xF7A4 }, { 0x9CD0, 0xF7A5 }, { 0x9CD3, 0xF7A6 }, { 0x9CD4, 0xF7A7 }, { 0x9CD5, 0xF7A8 }, { 0x9CD6, 0xB1EE }, { 0x9CD7, 0xF7A9 }, { 0x9CD8, 0xF7AA }, + { 0x9CD9, 0xF7AB }, { 0x9CDC, 0xF7AC }, { 0x9CDD, 0xF7AD }, { 0x9CDE, 0xC1DB }, { 0x9CDF, 0xF7AE }, { 0x9CE2, 0xF7AF }, { 0x9E1F, 0xC4F1 }, { 0x9E20, 0xF0AF }, + { 0x9E21, 0xBCA6 }, { 0x9E22, 0xF0B0 }, { 0x9E23, 0xC3F9 }, { 0x9E25, 0xC5B8 }, { 0x9E26, 0xD1BB }, { 0x9E28, 0xF0B1 }, { 0x9E29, 0xF0B2 }, { 0x9E2A, 0xF0B3 }, + { 0x9E2B, 0xF0B4 }, { 0x9E2C, 0xF0B5 }, { 0x9E2D, 0xD1BC }, { 0x9E2F, 0xD1EC }, { 0x9E31, 0xF0B7 }, { 0x9E32, 0xF0B6 }, { 0x9E33, 0xD4A7 }, { 0x9E35, 0xCDD2 }, + { 0x9E36, 0xF0B8 }, { 0x9E37, 0xF0BA }, { 0x9E38, 0xF0B9 }, { 0x9E39, 0xF0BB }, { 0x9E3A, 0xF0BC }, { 0x9E3D, 0xB8EB }, { 0x9E3E, 0xF0BD }, { 0x9E3F, 0xBAE8 }, + { 0x9E41, 0xF0BE }, { 0x9E42, 0xF0BF }, { 0x9E43, 0xBEE9 }, { 0x9E44, 0xF0C0 }, { 0x9E45, 0xB6EC }, { 0x9E46, 0xF0C1 }, { 0x9E47, 0xF0C2 }, { 0x9E48, 0xF0C3 }, + { 0x9E49, 0xF0C4 }, { 0x9E4A, 0xC8B5 }, { 0x9E4B, 0xF0C5 }, { 0x9E4C, 0xF0C6 }, { 0x9E4E, 0xF0C7 }, { 0x9E4F, 0xC5F4 }, { 0x9E51, 0xF0C8 }, { 0x9E55, 0xF0C9 }, + { 0x9E57, 0xF0CA }, { 0x9E58, 0xF7BD }, { 0x9E5A, 0xF0CB }, { 0x9E5B, 0xF0CC }, { 0x9E5C, 0xF0CD }, { 0x9E5E, 0xF0CE }, { 0x9E63, 0xF0CF }, { 0x9E64, 0xBAD7 }, + { 0x9E66, 0xF0D0 }, { 0x9E67, 0xF0D1 }, { 0x9E68, 0xF0D2 }, { 0x9E69, 0xF0D3 }, { 0x9E6A, 0xF0D4 }, { 0x9E6B, 0xF0D5 }, { 0x9E6C, 0xF0D6 }, { 0x9E6D, 0xF0D8 }, + { 0x9E70, 0xD3A5 }, { 0x9E71, 0xF0D7 }, { 0x9E73, 0xF0D9 }, { 0x9E7E, 0xF5BA }, { 0x9E7F, 0xC2B9 }, { 0x9E82, 0xF7E4 }, { 0x9E87, 0xF7E5 }, { 0x9E88, 0xF7E6 }, + { 0x9E8B, 0xF7E7 }, { 0x9E92, 0xF7E8 }, { 0x9E93, 0xC2B4 }, { 0x9E9D, 0xF7EA }, { 0x9E9F, 0xF7EB }, { 0x9EA6, 0xC2F3 }, { 0x9EB4, 0xF4F0 }, { 0x9EB8, 0xF4EF }, + { 0x9EBB, 0xC2E9 }, { 0x9EBD, 0xF7E1 }, { 0x9EBE, 0xF7E2 }, { 0x9EC4, 0xBBC6 }, { 0x9EC9, 0xD9E4 }, { 0x9ECD, 0xCAF2 }, { 0x9ECE, 0xC0E8 }, { 0x9ECF, 0xF0A4 }, + { 0x9ED1, 0xBADA }, { 0x9ED4, 0xC7AD }, { 0x9ED8, 0xC4AC }, { 0x9EDB, 0xF7EC }, { 0x9EDC, 0xF7ED }, { 0x9EDD, 0xF7EE }, { 0x9EDF, 0xF7F0 }, { 0x9EE0, 0xF7EF }, + { 0x9EE2, 0xF7F1 }, { 0x9EE5, 0xF7F4 }, { 0x9EE7, 0xF7F3 }, { 0x9EE9, 0xF7F2 }, { 0x9EEA, 0xF7F5 }, { 0x9EEF, 0xF7F6 }, { 0x9EF9, 0xEDE9 }, { 0x9EFB, 0xEDEA }, + { 0x9EFC, 0xEDEB }, { 0x9EFE, 0xF6BC }, { 0x9F0B, 0xF6BD }, { 0x9F0D, 0xF6BE }, { 0x9F0E, 0xB6A6 }, { 0x9F10, 0xD8BE }, { 0x9F13, 0xB9C4 }, { 0x9F17, 0xD8BB }, + { 0x9F19, 0xDCB1 }, { 0x9F20, 0xCAF3 }, { 0x9F22, 0xF7F7 }, { 0x9F2C, 0xF7F8 }, { 0x9F2F, 0xF7F9 }, { 0x9F37, 0xF7FB }, { 0x9F39, 0xF7FA }, { 0x9F3B, 0xB1C7 }, + { 0x9F3D, 0xF7FC }, { 0x9F3E, 0xF7FD }, { 0x9F44, 0xF7FE }, { 0x9F50, 0xC6EB }, { 0x9F51, 0xECB4 }, { 0x9F7F, 0xB3DD }, { 0x9F80, 0xF6B3 }, { 0x9F83, 0xF6B4 }, + { 0x9F84, 0xC1E4 }, { 0x9F85, 0xF6B5 }, { 0x9F86, 0xF6B6 }, { 0x9F87, 0xF6B7 }, { 0x9F88, 0xF6B8 }, { 0x9F89, 0xF6B9 }, { 0x9F8A, 0xF6BA }, { 0x9F8B, 0xC8A3 }, + { 0x9F8C, 0xF6BB }, { 0x9F99, 0xC1FA }, { 0x9F9A, 0xB9A8 }, { 0x9F9B, 0xEDE8 }, { 0x9F9F, 0xB9EA }, { 0x9FA0, 0xD9DF }, { 0xF880, 0x0081 }, { 0xF881, 0x0082 }, + { 0xFE31, 0xA6F2 }, { 0xFE33, 0xA6F4 }, { 0xFE34, 0xA6F5 }, { 0xFE35, 0xA6E0 }, { 0xFE36, 0xA6E1 }, { 0xFE37, 0xA6F0 }, { 0xFE38, 0xA6F1 }, { 0xFE39, 0xA6E2 }, + { 0xFE3A, 0xA6E3 }, { 0xFE3B, 0xA6EE }, { 0xFE3C, 0xA6EF }, { 0xFE3D, 0xA6E6 }, { 0xFE3E, 0xA6E7 }, { 0xFE3F, 0xA6E4 }, { 0xFE40, 0xA6E5 }, { 0xFE41, 0xA6E8 }, + { 0xFE42, 0xA6E9 }, { 0xFE43, 0xA6EA }, { 0xFE44, 0xA6EB }, { 0xFF01, 0xA3A1 }, { 0xFF02, 0xA3A2 }, { 0xFF03, 0xA3A3 }, { 0xFF04, 0xA1E7 }, { 0xFF05, 0xA3A5 }, + { 0xFF06, 0xA3A6 }, { 0xFF07, 0xA3A7 }, { 0xFF08, 0xA3A8 }, { 0xFF09, 0xA3A9 }, { 0xFF0A, 0xA3AA }, { 0xFF0B, 0xA3AB }, { 0xFF0C, 0xA3AC }, { 0xFF0D, 0xA3AD }, + { 0xFF0E, 0xA3AE }, { 0xFF0F, 0xA3AF }, { 0xFF10, 0xA3B0 }, { 0xFF11, 0xA3B1 }, { 0xFF12, 0xA3B2 }, { 0xFF13, 0xA3B3 }, { 0xFF14, 0xA3B4 }, { 0xFF15, 0xA3B5 }, + { 0xFF16, 0xA3B6 }, { 0xFF17, 0xA3B7 }, { 0xFF18, 0xA3B8 }, { 0xFF19, 0xA3B9 }, { 0xFF1A, 0xA3BA }, { 0xFF1B, 0xA3BB }, { 0xFF1C, 0xA3BC }, { 0xFF1D, 0xA3BD }, + { 0xFF1E, 0xA3BE }, { 0xFF1F, 0xA3BF }, { 0xFF20, 0xA3C0 }, { 0xFF21, 0xA3C1 }, { 0xFF22, 0xA3C2 }, { 0xFF23, 0xA3C3 }, { 0xFF24, 0xA3C4 }, { 0xFF25, 0xA3C5 }, + { 0xFF26, 0xA3C6 }, { 0xFF27, 0xA3C7 }, { 0xFF28, 0xA3C8 }, { 0xFF29, 0xA3C9 }, { 0xFF2A, 0xA3CA }, { 0xFF2B, 0xA3CB }, { 0xFF2C, 0xA3CC }, { 0xFF2D, 0xA3CD }, + { 0xFF2E, 0xA3CE }, { 0xFF2F, 0xA3CF }, { 0xFF30, 0xA3D0 }, { 0xFF31, 0xA3D1 }, { 0xFF32, 0xA3D2 }, { 0xFF33, 0xA3D3 }, { 0xFF34, 0xA3D4 }, { 0xFF35, 0xA3D5 }, + { 0xFF36, 0xA3D6 }, { 0xFF37, 0xA3D7 }, { 0xFF38, 0xA3D8 }, { 0xFF39, 0xA3D9 }, { 0xFF3A, 0xA3DA }, { 0xFF3B, 0xA3DB }, { 0xFF3C, 0xA3DC }, { 0xFF3D, 0xA3DD }, + { 0xFF3E, 0xA3DE }, { 0xFF3F, 0xA3DF }, { 0xFF40, 0xA3E0 }, { 0xFF41, 0xA3E1 }, { 0xFF42, 0xA3E2 }, { 0xFF43, 0xA3E3 }, { 0xFF44, 0xA3E4 }, { 0xFF45, 0xA3E5 }, + { 0xFF46, 0xA3E6 }, { 0xFF47, 0xA3E7 }, { 0xFF48, 0xA3E8 }, { 0xFF49, 0xA3E9 }, { 0xFF4A, 0xA3EA }, { 0xFF4B, 0xA3EB }, { 0xFF4C, 0xA3EC }, { 0xFF4D, 0xA3ED }, + { 0xFF4E, 0xA3EE }, { 0xFF4F, 0xA3EF }, { 0xFF50, 0xA3F0 }, { 0xFF51, 0xA3F1 }, { 0xFF52, 0xA3F2 }, { 0xFF53, 0xA3F3 }, { 0xFF54, 0xA3F4 }, { 0xFF55, 0xA3F5 }, + { 0xFF56, 0xA3F6 }, { 0xFF57, 0xA3F7 }, { 0xFF58, 0xA3F8 }, { 0xFF59, 0xA3F9 }, { 0xFF5A, 0xA3FA }, { 0xFF5B, 0xA3FB }, { 0xFF5C, 0xA3FC }, { 0xFF5D, 0xA3FD }, }; diff --git a/Encodings/src/MacChineseTradEncoding.cpp b/Encodings/src/MacChineseTradEncoding.cpp index f16f8e1f0..4ddc78152 100644 --- a/Encodings/src/MacChineseTradEncoding.cpp +++ b/Encodings/src/MacChineseTradEncoding.cpp @@ -25,3408 +25,3408 @@ const char* MacChineseTradEncoding::_names[] = }; -const TextEncoding::CharacterMap MacChineseTradEncoding::_charMap = +const TextEncoding::CharacterMap MacChineseTradEncoding::_charMap = { - -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - 0x0020, 0x0021, 0x0022, 0x0023, 0x0024, 0x0025, 0x0026, 0x0027, 0x0028, 0x0029, 0x002A, 0x002B, 0x002C, 0x002D, 0x002E, 0x002F, - 0x0030, 0x0031, 0x0032, 0x0033, 0x0034, 0x0035, 0x0036, 0x0037, 0x0038, 0x0039, 0x003A, 0x003B, 0x003C, 0x003D, 0x003E, 0x003F, - 0x0040, 0x0041, 0x0042, 0x0043, 0x0044, 0x0045, 0x0046, 0x0047, 0x0048, 0x0049, 0x004A, 0x004B, 0x004C, 0x004D, 0x004E, 0x004F, - 0x0050, 0x0051, 0x0052, 0x0053, 0x0054, 0x0055, 0x0056, 0x0057, 0x0058, 0x0059, 0x005A, 0x005B, 0x005C, 0x005D, 0x005E, 0x005F, - 0x0060, 0x0061, 0x0062, 0x0063, 0x0064, 0x0065, 0x0066, 0x0067, 0x0068, 0x0069, 0x006A, 0x006B, 0x006C, 0x006D, 0x006E, 0x006F, - 0x0070, 0x0071, 0x0072, 0x0073, 0x0074, 0x0075, 0x0076, 0x0077, 0x0078, 0x0079, 0x007A, 0x007B, 0x007C, 0x007D, 0x007E, -1, - -1, 0xF880, 0xF881, 0x0083, 0x0084, 0x0085, 0x0086, 0x0087, 0x0088, 0x0089, 0x008A, 0x008B, 0x008C, 0x008D, 0x008E, 0x008F, - 0x0090, 0x0091, 0x0092, 0x0093, 0x0094, 0x0095, 0x0096, 0x0097, 0x0098, 0x0099, 0x009A, 0x009B, 0x009C, 0x009D, 0x009E, 0x009F, - 0x00A0, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, - -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, - -2, -2, -2, -2, -2, -2, -2, -1, -1, -2, -2, -2, -2, -2, -2, -2, - -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, - -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, - -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -1, -1, -1, 0x00A9, 0x2122, 0x2026, + -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, + 0x0020, 0x0021, 0x0022, 0x0023, 0x0024, 0x0025, 0x0026, 0x0027, 0x0028, 0x0029, 0x002A, 0x002B, 0x002C, 0x002D, 0x002E, 0x002F, + 0x0030, 0x0031, 0x0032, 0x0033, 0x0034, 0x0035, 0x0036, 0x0037, 0x0038, 0x0039, 0x003A, 0x003B, 0x003C, 0x003D, 0x003E, 0x003F, + 0x0040, 0x0041, 0x0042, 0x0043, 0x0044, 0x0045, 0x0046, 0x0047, 0x0048, 0x0049, 0x004A, 0x004B, 0x004C, 0x004D, 0x004E, 0x004F, + 0x0050, 0x0051, 0x0052, 0x0053, 0x0054, 0x0055, 0x0056, 0x0057, 0x0058, 0x0059, 0x005A, 0x005B, 0x005C, 0x005D, 0x005E, 0x005F, + 0x0060, 0x0061, 0x0062, 0x0063, 0x0064, 0x0065, 0x0066, 0x0067, 0x0068, 0x0069, 0x006A, 0x006B, 0x006C, 0x006D, 0x006E, 0x006F, + 0x0070, 0x0071, 0x0072, 0x0073, 0x0074, 0x0075, 0x0076, 0x0077, 0x0078, 0x0079, 0x007A, 0x007B, 0x007C, 0x007D, 0x007E, -1, + -1, 0xF880, 0xF881, 0x0083, 0x0084, 0x0085, 0x0086, 0x0087, 0x0088, 0x0089, 0x008A, 0x008B, 0x008C, 0x008D, 0x008E, 0x008F, + 0x0090, 0x0091, 0x0092, 0x0093, 0x0094, 0x0095, 0x0096, 0x0097, 0x0098, 0x0099, 0x009A, 0x009B, 0x009C, 0x009D, 0x009E, 0x009F, + 0x00A0, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, + -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, + -2, -2, -2, -2, -2, -2, -2, -1, -1, -2, -2, -2, -2, -2, -2, -2, + -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, + -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, + -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -1, -1, -1, 0x00A9, 0x2122, 0x2026, }; const DoubleByteEncoding::Mapping MacChineseTradEncoding::_mappingTable[] = { - { 0xA140, 0x3000 }, { 0xA141, 0xFF0C }, { 0xA142, 0x3001 }, { 0xA143, 0x3002 }, { 0xA144, 0xFF0E }, { 0xA145, 0x00B7 }, { 0xA146, 0xFF1B }, { 0xA147, 0xFF1A }, - { 0xA148, 0xFF1F }, { 0xA149, 0xFF01 }, { 0xA14A, 0xFE30 }, { 0xA14B, 0x22EF }, { 0xA14C, 0x2025 }, { 0xA155, 0xFF5C }, { 0xA156, 0x2013 }, { 0xA157, 0xFE31 }, - { 0xA158, 0x2014 }, { 0xA159, 0xFE33 }, { 0xA15B, 0xFE34 }, { 0xA15C, 0xFE4F }, { 0xA15D, 0xFF08 }, { 0xA15E, 0xFF09 }, { 0xA15F, 0xFE35 }, { 0xA160, 0xFE36 }, - { 0xA161, 0xFF5B }, { 0xA162, 0xFF5D }, { 0xA163, 0xFE37 }, { 0xA164, 0xFE38 }, { 0xA165, 0x3014 }, { 0xA166, 0x3015 }, { 0xA167, 0xFE39 }, { 0xA168, 0xFE3A }, - { 0xA169, 0x3010 }, { 0xA16A, 0x3011 }, { 0xA16B, 0xFE3B }, { 0xA16C, 0xFE3C }, { 0xA16D, 0x300A }, { 0xA16E, 0x300B }, { 0xA16F, 0xFE3D }, { 0xA170, 0xFE3E }, - { 0xA171, 0x3008 }, { 0xA172, 0x3009 }, { 0xA173, 0xFE3F }, { 0xA174, 0xFE40 }, { 0xA175, 0x300C }, { 0xA176, 0x300D }, { 0xA177, 0xFE41 }, { 0xA178, 0xFE42 }, - { 0xA179, 0x300E }, { 0xA17A, 0x300F }, { 0xA17B, 0xFE43 }, { 0xA17C, 0xFE44 }, { 0xA1A5, 0x2018 }, { 0xA1A6, 0x2019 }, { 0xA1A7, 0x201C }, { 0xA1A8, 0x201D }, - { 0xA1A9, 0x301D }, { 0xA1AA, 0x301E }, { 0xA1AB, 0x2035 }, { 0xA1AC, 0x2032 }, { 0xA1AD, 0xFF03 }, { 0xA1AE, 0xFF06 }, { 0xA1AF, 0xFF0A }, { 0xA1B0, 0x203B }, - { 0xA1B1, 0x00A7 }, { 0xA1B2, 0x3003 }, { 0xA1B3, 0x25CB }, { 0xA1B4, 0x25CF }, { 0xA1B5, 0x25B3 }, { 0xA1B6, 0x25B2 }, { 0xA1B7, 0x25CE }, { 0xA1B8, 0x2606 }, - { 0xA1B9, 0x2605 }, { 0xA1BA, 0x25C7 }, { 0xA1BB, 0x25C6 }, { 0xA1BC, 0x25A1 }, { 0xA1BD, 0x25A0 }, { 0xA1BE, 0x25BD }, { 0xA1BF, 0x25BC }, { 0xA1C0, 0x32A3 }, - { 0xA1C1, 0x2105 }, { 0xA1C2, 0x203E }, { 0xA1C4, 0xFF3F }, { 0xA1C6, 0xFE49 }, { 0xA1C7, 0xFE4A }, { 0xA1C8, 0xFE4D }, { 0xA1C9, 0xFE4E }, { 0xA1CA, 0xFE4B }, - { 0xA1CC, 0xFE5F }, { 0xA1CD, 0xFE60 }, { 0xA1CE, 0xFE61 }, { 0xA1CF, 0xFF0B }, { 0xA1D0, 0xFF0D }, { 0xA1D1, 0x00D7 }, { 0xA1D2, 0x00F7 }, { 0xA1D3, 0x00B1 }, - { 0xA1D4, 0x221A }, { 0xA1D5, 0xFF1C }, { 0xA1D6, 0xFF1E }, { 0xA1D7, 0xFF1D }, { 0xA1D8, 0x2266 }, { 0xA1D9, 0x2267 }, { 0xA1DA, 0x2260 }, { 0xA1DB, 0x221E }, - { 0xA1DC, 0x2252 }, { 0xA1DD, 0x2261 }, { 0xA1DE, 0xFE62 }, { 0xA1DF, 0xFE63 }, { 0xA1E0, 0xFE64 }, { 0xA1E1, 0xFE65 }, { 0xA1E2, 0xFE66 }, { 0xA1E3, 0x223C }, - { 0xA1E4, 0x2229 }, { 0xA1E5, 0x222A }, { 0xA1E6, 0x22A5 }, { 0xA1E7, 0x2220 }, { 0xA1E8, 0x221F }, { 0xA1E9, 0x22BF }, { 0xA1EA, 0x33D2 }, { 0xA1EB, 0x33D1 }, - { 0xA1EC, 0x222B }, { 0xA1ED, 0x222E }, { 0xA1EE, 0x2235 }, { 0xA1EF, 0x2234 }, { 0xA1F0, 0x2640 }, { 0xA1F1, 0x2642 }, { 0xA1F2, 0x2295 }, { 0xA1F3, 0x2609 }, - { 0xA1F4, 0x2191 }, { 0xA1F5, 0x2193 }, { 0xA1F6, 0x2190 }, { 0xA1F7, 0x2192 }, { 0xA1F8, 0x2196 }, { 0xA1F9, 0x2197 }, { 0xA1FA, 0x2199 }, { 0xA1FB, 0x2198 }, - { 0xA1FC, 0x2225 }, { 0xA1FD, 0x2223 }, { 0xA241, 0xFF0F }, { 0xA242, 0xFF3C }, { 0xA243, 0xFF04 }, { 0xA244, 0x00A5 }, { 0xA245, 0x3012 }, { 0xA246, 0x00A2 }, - { 0xA247, 0x00A3 }, { 0xA248, 0xFF05 }, { 0xA249, 0xFF20 }, { 0xA24A, 0x2103 }, { 0xA24B, 0x2109 }, { 0xA24C, 0xFE69 }, { 0xA24D, 0xFE6A }, { 0xA24E, 0xFE6B }, - { 0xA24F, 0x33D5 }, { 0xA250, 0x339C }, { 0xA251, 0x339D }, { 0xA252, 0x339E }, { 0xA253, 0x33CE }, { 0xA254, 0x33A1 }, { 0xA255, 0x338E }, { 0xA256, 0x338F }, - { 0xA257, 0x33C4 }, { 0xA258, 0x00B0 }, { 0xA259, 0x5159 }, { 0xA25A, 0x515B }, { 0xA25B, 0x515E }, { 0xA25C, 0x515D }, { 0xA25D, 0x5161 }, { 0xA25E, 0x5163 }, - { 0xA25F, 0x55E7 }, { 0xA260, 0x74E9 }, { 0xA261, 0x7CCE }, { 0xA262, 0x2581 }, { 0xA263, 0x2582 }, { 0xA264, 0x2583 }, { 0xA265, 0x2584 }, { 0xA266, 0x2585 }, - { 0xA267, 0x2586 }, { 0xA268, 0x2587 }, { 0xA269, 0x2588 }, { 0xA26A, 0x258F }, { 0xA26B, 0x258E }, { 0xA26C, 0x258D }, { 0xA26D, 0x258C }, { 0xA26E, 0x258B }, - { 0xA26F, 0x258A }, { 0xA270, 0x2589 }, { 0xA271, 0x253C }, { 0xA272, 0x2534 }, { 0xA273, 0x252C }, { 0xA274, 0x2524 }, { 0xA275, 0x251C }, { 0xA276, 0x2594 }, - { 0xA277, 0x2500 }, { 0xA278, 0x2502 }, { 0xA27A, 0x250C }, { 0xA27B, 0x2510 }, { 0xA27C, 0x2514 }, { 0xA27D, 0x2518 }, { 0xA27E, 0x256D }, { 0xA2A1, 0x256E }, - { 0xA2A2, 0x2570 }, { 0xA2A3, 0x256F }, { 0xA2A4, 0x2550 }, { 0xA2A5, 0x255E }, { 0xA2A6, 0x256A }, { 0xA2A7, 0x2561 }, { 0xA2A8, 0x25E2 }, { 0xA2A9, 0x25E3 }, - { 0xA2AA, 0x25E5 }, { 0xA2AB, 0x25E4 }, { 0xA2AC, 0x2571 }, { 0xA2AD, 0x2572 }, { 0xA2AE, 0x2573 }, { 0xA2AF, 0xFF10 }, { 0xA2B0, 0xFF11 }, { 0xA2B1, 0xFF12 }, - { 0xA2B2, 0xFF13 }, { 0xA2B3, 0xFF14 }, { 0xA2B4, 0xFF15 }, { 0xA2B5, 0xFF16 }, { 0xA2B6, 0xFF17 }, { 0xA2B7, 0xFF18 }, { 0xA2B8, 0xFF19 }, { 0xA2B9, 0x2160 }, - { 0xA2BA, 0x2161 }, { 0xA2BB, 0x2162 }, { 0xA2BC, 0x2163 }, { 0xA2BD, 0x2164 }, { 0xA2BE, 0x2165 }, { 0xA2BF, 0x2166 }, { 0xA2C0, 0x2167 }, { 0xA2C1, 0x2168 }, - { 0xA2C2, 0x2169 }, { 0xA2C3, 0x3021 }, { 0xA2C4, 0x3022 }, { 0xA2C5, 0x3023 }, { 0xA2C6, 0x3024 }, { 0xA2C7, 0x3025 }, { 0xA2C8, 0x3026 }, { 0xA2C9, 0x3027 }, - { 0xA2CA, 0x3028 }, { 0xA2CB, 0x3029 }, { 0xA2CD, 0x5344 }, { 0xA2CF, 0xFF21 }, { 0xA2D0, 0xFF22 }, { 0xA2D1, 0xFF23 }, { 0xA2D2, 0xFF24 }, { 0xA2D3, 0xFF25 }, - { 0xA2D4, 0xFF26 }, { 0xA2D5, 0xFF27 }, { 0xA2D6, 0xFF28 }, { 0xA2D7, 0xFF29 }, { 0xA2D8, 0xFF2A }, { 0xA2D9, 0xFF2B }, { 0xA2DA, 0xFF2C }, { 0xA2DB, 0xFF2D }, - { 0xA2DC, 0xFF2E }, { 0xA2DD, 0xFF2F }, { 0xA2DE, 0xFF30 }, { 0xA2DF, 0xFF31 }, { 0xA2E0, 0xFF32 }, { 0xA2E1, 0xFF33 }, { 0xA2E2, 0xFF34 }, { 0xA2E3, 0xFF35 }, - { 0xA2E4, 0xFF36 }, { 0xA2E5, 0xFF37 }, { 0xA2E6, 0xFF38 }, { 0xA2E7, 0xFF39 }, { 0xA2E8, 0xFF3A }, { 0xA2E9, 0xFF41 }, { 0xA2EA, 0xFF42 }, { 0xA2EB, 0xFF43 }, - { 0xA2EC, 0xFF44 }, { 0xA2ED, 0xFF45 }, { 0xA2EE, 0xFF46 }, { 0xA2EF, 0xFF47 }, { 0xA2F0, 0xFF48 }, { 0xA2F1, 0xFF49 }, { 0xA2F2, 0xFF4A }, { 0xA2F3, 0xFF4B }, - { 0xA2F4, 0xFF4C }, { 0xA2F5, 0xFF4D }, { 0xA2F6, 0xFF4E }, { 0xA2F7, 0xFF4F }, { 0xA2F8, 0xFF50 }, { 0xA2F9, 0xFF51 }, { 0xA2FA, 0xFF52 }, { 0xA2FB, 0xFF53 }, - { 0xA2FC, 0xFF54 }, { 0xA2FD, 0xFF55 }, { 0xA2FE, 0xFF56 }, { 0xA340, 0xFF57 }, { 0xA341, 0xFF58 }, { 0xA342, 0xFF59 }, { 0xA343, 0xFF5A }, { 0xA344, 0x0391 }, - { 0xA345, 0x0392 }, { 0xA346, 0x0393 }, { 0xA347, 0x0394 }, { 0xA348, 0x0395 }, { 0xA349, 0x0396 }, { 0xA34A, 0x0397 }, { 0xA34B, 0x0398 }, { 0xA34C, 0x0399 }, - { 0xA34D, 0x039A }, { 0xA34E, 0x039B }, { 0xA34F, 0x039C }, { 0xA350, 0x039D }, { 0xA351, 0x039E }, { 0xA352, 0x039F }, { 0xA353, 0x03A0 }, { 0xA354, 0x03A1 }, - { 0xA355, 0x03A3 }, { 0xA356, 0x03A4 }, { 0xA357, 0x03A5 }, { 0xA358, 0x03A6 }, { 0xA359, 0x03A7 }, { 0xA35A, 0x03A8 }, { 0xA35B, 0x03A9 }, { 0xA35C, 0x03B1 }, - { 0xA35D, 0x03B2 }, { 0xA35E, 0x03B3 }, { 0xA35F, 0x03B4 }, { 0xA360, 0x03B5 }, { 0xA361, 0x03B6 }, { 0xA362, 0x03B7 }, { 0xA363, 0x03B8 }, { 0xA364, 0x03B9 }, - { 0xA365, 0x03BA }, { 0xA366, 0x03BB }, { 0xA367, 0x03BC }, { 0xA368, 0x03BD }, { 0xA369, 0x03BE }, { 0xA36A, 0x03BF }, { 0xA36B, 0x03C0 }, { 0xA36C, 0x03C1 }, - { 0xA36D, 0x03C3 }, { 0xA36E, 0x03C4 }, { 0xA36F, 0x03C5 }, { 0xA370, 0x03C6 }, { 0xA371, 0x03C7 }, { 0xA372, 0x03C8 }, { 0xA373, 0x03C9 }, { 0xA374, 0x3105 }, - { 0xA375, 0x3106 }, { 0xA376, 0x3107 }, { 0xA377, 0x3108 }, { 0xA378, 0x3109 }, { 0xA379, 0x310A }, { 0xA37A, 0x310B }, { 0xA37B, 0x310C }, { 0xA37C, 0x310D }, - { 0xA37D, 0x310E }, { 0xA37E, 0x310F }, { 0xA3A1, 0x3110 }, { 0xA3A2, 0x3111 }, { 0xA3A3, 0x3112 }, { 0xA3A4, 0x3113 }, { 0xA3A5, 0x3114 }, { 0xA3A6, 0x3115 }, - { 0xA3A7, 0x3116 }, { 0xA3A8, 0x3117 }, { 0xA3A9, 0x3118 }, { 0xA3AA, 0x3119 }, { 0xA3AB, 0x311A }, { 0xA3AC, 0x311B }, { 0xA3AD, 0x311C }, { 0xA3AE, 0x311D }, - { 0xA3AF, 0x311E }, { 0xA3B0, 0x311F }, { 0xA3B1, 0x3120 }, { 0xA3B2, 0x3121 }, { 0xA3B3, 0x3122 }, { 0xA3B4, 0x3123 }, { 0xA3B5, 0x3124 }, { 0xA3B6, 0x3125 }, - { 0xA3B7, 0x3126 }, { 0xA3B8, 0x3127 }, { 0xA3B9, 0x3128 }, { 0xA3BA, 0x3129 }, { 0xA3BB, 0x02D9 }, { 0xA3BC, 0x02C9 }, { 0xA3BD, 0x02CA }, { 0xA3BE, 0x02C7 }, - { 0xA3BF, 0x02CB }, { 0xA440, 0x4E00 }, { 0xA441, 0x4E59 }, { 0xA442, 0x4E01 }, { 0xA443, 0x4E03 }, { 0xA444, 0x4E43 }, { 0xA445, 0x4E5D }, { 0xA446, 0x4E86 }, - { 0xA447, 0x4E8C }, { 0xA448, 0x4EBA }, { 0xA449, 0x513F }, { 0xA44A, 0x5165 }, { 0xA44B, 0x516B }, { 0xA44C, 0x51E0 }, { 0xA44D, 0x5200 }, { 0xA44E, 0x5201 }, - { 0xA44F, 0x529B }, { 0xA450, 0x5315 }, { 0xA451, 0x5341 }, { 0xA452, 0x535C }, { 0xA453, 0x53C8 }, { 0xA454, 0x4E09 }, { 0xA455, 0x4E0B }, { 0xA456, 0x4E08 }, - { 0xA457, 0x4E0A }, { 0xA458, 0x4E2B }, { 0xA459, 0x4E38 }, { 0xA45A, 0x51E1 }, { 0xA45B, 0x4E45 }, { 0xA45C, 0x4E48 }, { 0xA45D, 0x4E5F }, { 0xA45E, 0x4E5E }, - { 0xA45F, 0x4E8E }, { 0xA460, 0x4EA1 }, { 0xA461, 0x5140 }, { 0xA462, 0x5203 }, { 0xA463, 0x52FA }, { 0xA464, 0x5343 }, { 0xA465, 0x53C9 }, { 0xA466, 0x53E3 }, - { 0xA467, 0x571F }, { 0xA468, 0x58EB }, { 0xA469, 0x5915 }, { 0xA46A, 0x5927 }, { 0xA46B, 0x5973 }, { 0xA46C, 0x5B50 }, { 0xA46D, 0x5B51 }, { 0xA46E, 0x5B53 }, - { 0xA46F, 0x5BF8 }, { 0xA470, 0x5C0F }, { 0xA471, 0x5C22 }, { 0xA472, 0x5C38 }, { 0xA473, 0x5C71 }, { 0xA474, 0x5DDD }, { 0xA475, 0x5DE5 }, { 0xA476, 0x5DF1 }, - { 0xA477, 0x5DF2 }, { 0xA478, 0x5DF3 }, { 0xA479, 0x5DFE }, { 0xA47A, 0x5E72 }, { 0xA47B, 0x5EFE }, { 0xA47C, 0x5F0B }, { 0xA47D, 0x5F13 }, { 0xA47E, 0x624D }, - { 0xA4A1, 0x4E11 }, { 0xA4A2, 0x4E10 }, { 0xA4A3, 0x4E0D }, { 0xA4A4, 0x4E2D }, { 0xA4A5, 0x4E30 }, { 0xA4A6, 0x4E39 }, { 0xA4A7, 0x4E4B }, { 0xA4A8, 0x5C39 }, - { 0xA4A9, 0x4E88 }, { 0xA4AA, 0x4E91 }, { 0xA4AB, 0x4E95 }, { 0xA4AC, 0x4E92 }, { 0xA4AD, 0x4E94 }, { 0xA4AE, 0x4EA2 }, { 0xA4AF, 0x4EC1 }, { 0xA4B0, 0x4EC0 }, - { 0xA4B1, 0x4EC3 }, { 0xA4B2, 0x4EC6 }, { 0xA4B3, 0x4EC7 }, { 0xA4B4, 0x4ECD }, { 0xA4B5, 0x4ECA }, { 0xA4B6, 0x4ECB }, { 0xA4B7, 0x4EC4 }, { 0xA4B8, 0x5143 }, - { 0xA4B9, 0x5141 }, { 0xA4BA, 0x5167 }, { 0xA4BB, 0x516D }, { 0xA4BC, 0x516E }, { 0xA4BD, 0x516C }, { 0xA4BE, 0x5197 }, { 0xA4BF, 0x51F6 }, { 0xA4C0, 0x5206 }, - { 0xA4C1, 0x5207 }, { 0xA4C2, 0x5208 }, { 0xA4C3, 0x52FB }, { 0xA4C4, 0x52FE }, { 0xA4C5, 0x52FF }, { 0xA4C6, 0x5316 }, { 0xA4C7, 0x5339 }, { 0xA4C8, 0x5348 }, - { 0xA4C9, 0x5347 }, { 0xA4CA, 0x5345 }, { 0xA4CB, 0x535E }, { 0xA4CC, 0x5384 }, { 0xA4CD, 0x53CB }, { 0xA4CE, 0x53CA }, { 0xA4CF, 0x53CD }, { 0xA4D0, 0x58EC }, - { 0xA4D1, 0x5929 }, { 0xA4D2, 0x592B }, { 0xA4D3, 0x592A }, { 0xA4D4, 0x592D }, { 0xA4D5, 0x5B54 }, { 0xA4D6, 0x5C11 }, { 0xA4D7, 0x5C24 }, { 0xA4D8, 0x5C3A }, - { 0xA4D9, 0x5C6F }, { 0xA4DA, 0x5DF4 }, { 0xA4DB, 0x5E7B }, { 0xA4DC, 0x5EFF }, { 0xA4DD, 0x5F14 }, { 0xA4DE, 0x5F15 }, { 0xA4DF, 0x5FC3 }, { 0xA4E0, 0x6208 }, - { 0xA4E1, 0x6236 }, { 0xA4E2, 0x624B }, { 0xA4E3, 0x624E }, { 0xA4E4, 0x652F }, { 0xA4E5, 0x6587 }, { 0xA4E6, 0x6597 }, { 0xA4E7, 0x65A4 }, { 0xA4E8, 0x65B9 }, - { 0xA4E9, 0x65E5 }, { 0xA4EA, 0x66F0 }, { 0xA4EB, 0x6708 }, { 0xA4EC, 0x6728 }, { 0xA4ED, 0x6B20 }, { 0xA4EE, 0x6B62 }, { 0xA4EF, 0x6B79 }, { 0xA4F0, 0x6BCB }, - { 0xA4F1, 0x6BD4 }, { 0xA4F2, 0x6BDB }, { 0xA4F3, 0x6C0F }, { 0xA4F4, 0x6C34 }, { 0xA4F5, 0x706B }, { 0xA4F6, 0x722A }, { 0xA4F7, 0x7236 }, { 0xA4F8, 0x723B }, - { 0xA4F9, 0x7247 }, { 0xA4FA, 0x7259 }, { 0xA4FB, 0x725B }, { 0xA4FC, 0x72AC }, { 0xA4FD, 0x738B }, { 0xA4FE, 0x4E19 }, { 0xA540, 0x4E16 }, { 0xA541, 0x4E15 }, - { 0xA542, 0x4E14 }, { 0xA543, 0x4E18 }, { 0xA544, 0x4E3B }, { 0xA545, 0x4E4D }, { 0xA546, 0x4E4F }, { 0xA547, 0x4E4E }, { 0xA548, 0x4EE5 }, { 0xA549, 0x4ED8 }, - { 0xA54A, 0x4ED4 }, { 0xA54B, 0x4ED5 }, { 0xA54C, 0x4ED6 }, { 0xA54D, 0x4ED7 }, { 0xA54E, 0x4EE3 }, { 0xA54F, 0x4EE4 }, { 0xA550, 0x4ED9 }, { 0xA551, 0x4EDE }, - { 0xA552, 0x5145 }, { 0xA553, 0x5144 }, { 0xA554, 0x5189 }, { 0xA555, 0x518A }, { 0xA556, 0x51AC }, { 0xA557, 0x51F9 }, { 0xA558, 0x51FA }, { 0xA559, 0x51F8 }, - { 0xA55A, 0x520A }, { 0xA55B, 0x52A0 }, { 0xA55C, 0x529F }, { 0xA55D, 0x5305 }, { 0xA55E, 0x5306 }, { 0xA55F, 0x5317 }, { 0xA560, 0x531D }, { 0xA561, 0x4EDF }, - { 0xA562, 0x534A }, { 0xA563, 0x5349 }, { 0xA564, 0x5361 }, { 0xA565, 0x5360 }, { 0xA566, 0x536F }, { 0xA567, 0x536E }, { 0xA568, 0x53BB }, { 0xA569, 0x53EF }, - { 0xA56A, 0x53E4 }, { 0xA56B, 0x53F3 }, { 0xA56C, 0x53EC }, { 0xA56D, 0x53EE }, { 0xA56E, 0x53E9 }, { 0xA56F, 0x53E8 }, { 0xA570, 0x53FC }, { 0xA571, 0x53F8 }, - { 0xA572, 0x53F5 }, { 0xA573, 0x53EB }, { 0xA574, 0x53E6 }, { 0xA575, 0x53EA }, { 0xA576, 0x53F2 }, { 0xA577, 0x53F1 }, { 0xA578, 0x53F0 }, { 0xA579, 0x53E5 }, - { 0xA57A, 0x53ED }, { 0xA57B, 0x53FB }, { 0xA57C, 0x56DB }, { 0xA57D, 0x56DA }, { 0xA57E, 0x5916 }, { 0xA5A1, 0x592E }, { 0xA5A2, 0x5931 }, { 0xA5A3, 0x5974 }, - { 0xA5A4, 0x5976 }, { 0xA5A5, 0x5B55 }, { 0xA5A6, 0x5B83 }, { 0xA5A7, 0x5C3C }, { 0xA5A8, 0x5DE8 }, { 0xA5A9, 0x5DE7 }, { 0xA5AA, 0x5DE6 }, { 0xA5AB, 0x5E02 }, - { 0xA5AC, 0x5E03 }, { 0xA5AD, 0x5E73 }, { 0xA5AE, 0x5E7C }, { 0xA5AF, 0x5F01 }, { 0xA5B0, 0x5F18 }, { 0xA5B1, 0x5F17 }, { 0xA5B2, 0x5FC5 }, { 0xA5B3, 0x620A }, - { 0xA5B4, 0x6253 }, { 0xA5B5, 0x6254 }, { 0xA5B6, 0x6252 }, { 0xA5B7, 0x6251 }, { 0xA5B8, 0x65A5 }, { 0xA5B9, 0x65E6 }, { 0xA5BA, 0x672E }, { 0xA5BB, 0x672C }, - { 0xA5BC, 0x672A }, { 0xA5BD, 0x672B }, { 0xA5BE, 0x672D }, { 0xA5BF, 0x6B63 }, { 0xA5C0, 0x6BCD }, { 0xA5C1, 0x6C11 }, { 0xA5C2, 0x6C10 }, { 0xA5C3, 0x6C38 }, - { 0xA5C4, 0x6C41 }, { 0xA5C5, 0x6C40 }, { 0xA5C6, 0x6C3E }, { 0xA5C7, 0x72AF }, { 0xA5C8, 0x7384 }, { 0xA5C9, 0x7389 }, { 0xA5CA, 0x74DC }, { 0xA5CB, 0x74E6 }, - { 0xA5CC, 0x7518 }, { 0xA5CD, 0x751F }, { 0xA5CE, 0x7528 }, { 0xA5CF, 0x7529 }, { 0xA5D0, 0x7530 }, { 0xA5D1, 0x7531 }, { 0xA5D2, 0x7532 }, { 0xA5D3, 0x7533 }, - { 0xA5D4, 0x758B }, { 0xA5D5, 0x767D }, { 0xA5D6, 0x76AE }, { 0xA5D7, 0x76BF }, { 0xA5D8, 0x76EE }, { 0xA5D9, 0x77DB }, { 0xA5DA, 0x77E2 }, { 0xA5DB, 0x77F3 }, - { 0xA5DC, 0x793A }, { 0xA5DD, 0x79BE }, { 0xA5DE, 0x7A74 }, { 0xA5DF, 0x7ACB }, { 0xA5E0, 0x4E1E }, { 0xA5E1, 0x4E1F }, { 0xA5E2, 0x4E52 }, { 0xA5E3, 0x4E53 }, - { 0xA5E4, 0x4E69 }, { 0xA5E5, 0x4E99 }, { 0xA5E6, 0x4EA4 }, { 0xA5E7, 0x4EA6 }, { 0xA5E8, 0x4EA5 }, { 0xA5E9, 0x4EFF }, { 0xA5EA, 0x4F09 }, { 0xA5EB, 0x4F19 }, - { 0xA5EC, 0x4F0A }, { 0xA5ED, 0x4F15 }, { 0xA5EE, 0x4F0D }, { 0xA5EF, 0x4F10 }, { 0xA5F0, 0x4F11 }, { 0xA5F1, 0x4F0F }, { 0xA5F2, 0x4EF2 }, { 0xA5F3, 0x4EF6 }, - { 0xA5F4, 0x4EFB }, { 0xA5F5, 0x4EF0 }, { 0xA5F6, 0x4EF3 }, { 0xA5F7, 0x4EFD }, { 0xA5F8, 0x4F01 }, { 0xA5F9, 0x4F0B }, { 0xA5FA, 0x5149 }, { 0xA5FB, 0x5147 }, - { 0xA5FC, 0x5146 }, { 0xA5FD, 0x5148 }, { 0xA5FE, 0x5168 }, { 0xA640, 0x5171 }, { 0xA641, 0x518D }, { 0xA642, 0x51B0 }, { 0xA643, 0x5217 }, { 0xA644, 0x5211 }, - { 0xA645, 0x5212 }, { 0xA646, 0x520E }, { 0xA647, 0x5216 }, { 0xA648, 0x52A3 }, { 0xA649, 0x5308 }, { 0xA64A, 0x5321 }, { 0xA64B, 0x5320 }, { 0xA64C, 0x5370 }, - { 0xA64D, 0x5371 }, { 0xA64E, 0x5409 }, { 0xA64F, 0x540F }, { 0xA650, 0x540C }, { 0xA651, 0x540A }, { 0xA652, 0x5410 }, { 0xA653, 0x5401 }, { 0xA654, 0x540B }, - { 0xA655, 0x5404 }, { 0xA656, 0x5411 }, { 0xA657, 0x540D }, { 0xA658, 0x5408 }, { 0xA659, 0x5403 }, { 0xA65A, 0x540E }, { 0xA65B, 0x5406 }, { 0xA65C, 0x5412 }, - { 0xA65D, 0x56E0 }, { 0xA65E, 0x56DE }, { 0xA65F, 0x56DD }, { 0xA660, 0x5733 }, { 0xA661, 0x5730 }, { 0xA662, 0x5728 }, { 0xA663, 0x572D }, { 0xA664, 0x572C }, - { 0xA665, 0x572F }, { 0xA666, 0x5729 }, { 0xA667, 0x5919 }, { 0xA668, 0x591A }, { 0xA669, 0x5937 }, { 0xA66A, 0x5938 }, { 0xA66B, 0x5984 }, { 0xA66C, 0x5978 }, - { 0xA66D, 0x5983 }, { 0xA66E, 0x597D }, { 0xA66F, 0x5979 }, { 0xA670, 0x5982 }, { 0xA671, 0x5981 }, { 0xA672, 0x5B57 }, { 0xA673, 0x5B58 }, { 0xA674, 0x5B87 }, - { 0xA675, 0x5B88 }, { 0xA676, 0x5B85 }, { 0xA677, 0x5B89 }, { 0xA678, 0x5BFA }, { 0xA679, 0x5C16 }, { 0xA67A, 0x5C79 }, { 0xA67B, 0x5DDE }, { 0xA67C, 0x5E06 }, - { 0xA67D, 0x5E76 }, { 0xA67E, 0x5E74 }, { 0xA6A1, 0x5F0F }, { 0xA6A2, 0x5F1B }, { 0xA6A3, 0x5FD9 }, { 0xA6A4, 0x5FD6 }, { 0xA6A5, 0x620E }, { 0xA6A6, 0x620C }, - { 0xA6A7, 0x620D }, { 0xA6A8, 0x6210 }, { 0xA6A9, 0x6263 }, { 0xA6AA, 0x625B }, { 0xA6AB, 0x6258 }, { 0xA6AC, 0x6536 }, { 0xA6AD, 0x65E9 }, { 0xA6AE, 0x65E8 }, - { 0xA6AF, 0x65EC }, { 0xA6B0, 0x65ED }, { 0xA6B1, 0x66F2 }, { 0xA6B2, 0x66F3 }, { 0xA6B3, 0x6709 }, { 0xA6B4, 0x673D }, { 0xA6B5, 0x6734 }, { 0xA6B6, 0x6731 }, - { 0xA6B7, 0x6735 }, { 0xA6B8, 0x6B21 }, { 0xA6B9, 0x6B64 }, { 0xA6BA, 0x6B7B }, { 0xA6BB, 0x6C16 }, { 0xA6BC, 0x6C5D }, { 0xA6BD, 0x6C57 }, { 0xA6BE, 0x6C59 }, - { 0xA6BF, 0x6C5F }, { 0xA6C0, 0x6C60 }, { 0xA6C1, 0x6C50 }, { 0xA6C2, 0x6C55 }, { 0xA6C3, 0x6C61 }, { 0xA6C4, 0x6C5B }, { 0xA6C5, 0x6C4D }, { 0xA6C6, 0x6C4E }, - { 0xA6C7, 0x7070 }, { 0xA6C8, 0x725F }, { 0xA6C9, 0x725D }, { 0xA6CA, 0x767E }, { 0xA6CB, 0x7AF9 }, { 0xA6CC, 0x7C73 }, { 0xA6CD, 0x7CF8 }, { 0xA6CE, 0x7F36 }, - { 0xA6CF, 0x7F8A }, { 0xA6D0, 0x7FBD }, { 0xA6D1, 0x8001 }, { 0xA6D2, 0x8003 }, { 0xA6D3, 0x800C }, { 0xA6D4, 0x8012 }, { 0xA6D5, 0x8033 }, { 0xA6D6, 0x807F }, - { 0xA6D7, 0x8089 }, { 0xA6D8, 0x808B }, { 0xA6D9, 0x808C }, { 0xA6DA, 0x81E3 }, { 0xA6DB, 0x81EA }, { 0xA6DC, 0x81F3 }, { 0xA6DD, 0x81FC }, { 0xA6DE, 0x820C }, - { 0xA6DF, 0x821B }, { 0xA6E0, 0x821F }, { 0xA6E1, 0x826E }, { 0xA6E2, 0x8272 }, { 0xA6E3, 0x827E }, { 0xA6E4, 0x866B }, { 0xA6E5, 0x8840 }, { 0xA6E6, 0x884C }, - { 0xA6E7, 0x8863 }, { 0xA6E8, 0x897F }, { 0xA6E9, 0x9621 }, { 0xA6EA, 0x4E32 }, { 0xA6EB, 0x4EA8 }, { 0xA6EC, 0x4F4D }, { 0xA6ED, 0x4F4F }, { 0xA6EE, 0x4F47 }, - { 0xA6EF, 0x4F57 }, { 0xA6F0, 0x4F5E }, { 0xA6F1, 0x4F34 }, { 0xA6F2, 0x4F5B }, { 0xA6F3, 0x4F55 }, { 0xA6F4, 0x4F30 }, { 0xA6F5, 0x4F50 }, { 0xA6F6, 0x4F51 }, - { 0xA6F7, 0x4F3D }, { 0xA6F8, 0x4F3A }, { 0xA6F9, 0x4F38 }, { 0xA6FA, 0x4F43 }, { 0xA6FB, 0x4F54 }, { 0xA6FC, 0x4F3C }, { 0xA6FD, 0x4F46 }, { 0xA6FE, 0x4F63 }, - { 0xA740, 0x4F5C }, { 0xA741, 0x4F60 }, { 0xA742, 0x4F2F }, { 0xA743, 0x4F4E }, { 0xA744, 0x4F36 }, { 0xA745, 0x4F59 }, { 0xA746, 0x4F5D }, { 0xA747, 0x4F48 }, - { 0xA748, 0x4F5A }, { 0xA749, 0x514C }, { 0xA74A, 0x514B }, { 0xA74B, 0x514D }, { 0xA74C, 0x5175 }, { 0xA74D, 0x51B6 }, { 0xA74E, 0x51B7 }, { 0xA74F, 0x5225 }, - { 0xA750, 0x5224 }, { 0xA751, 0x5229 }, { 0xA752, 0x522A }, { 0xA753, 0x5228 }, { 0xA754, 0x52AB }, { 0xA755, 0x52A9 }, { 0xA756, 0x52AA }, { 0xA757, 0x52AC }, - { 0xA758, 0x5323 }, { 0xA759, 0x5373 }, { 0xA75A, 0x5375 }, { 0xA75B, 0x541D }, { 0xA75C, 0x542D }, { 0xA75D, 0x541E }, { 0xA75E, 0x543E }, { 0xA75F, 0x5426 }, - { 0xA760, 0x544E }, { 0xA761, 0x5427 }, { 0xA762, 0x5446 }, { 0xA763, 0x5443 }, { 0xA764, 0x5433 }, { 0xA765, 0x5448 }, { 0xA766, 0x5442 }, { 0xA767, 0x541B }, - { 0xA768, 0x5429 }, { 0xA769, 0x544A }, { 0xA76A, 0x5439 }, { 0xA76B, 0x543B }, { 0xA76C, 0x5438 }, { 0xA76D, 0x542E }, { 0xA76E, 0x5435 }, { 0xA76F, 0x5436 }, - { 0xA770, 0x5420 }, { 0xA771, 0x543C }, { 0xA772, 0x5440 }, { 0xA773, 0x5431 }, { 0xA774, 0x542B }, { 0xA775, 0x541F }, { 0xA776, 0x542C }, { 0xA777, 0x56EA }, - { 0xA778, 0x56F0 }, { 0xA779, 0x56E4 }, { 0xA77A, 0x56EB }, { 0xA77B, 0x574A }, { 0xA77C, 0x5751 }, { 0xA77D, 0x5740 }, { 0xA77E, 0x574D }, { 0xA7A1, 0x5747 }, - { 0xA7A2, 0x574E }, { 0xA7A3, 0x573E }, { 0xA7A4, 0x5750 }, { 0xA7A5, 0x574F }, { 0xA7A6, 0x573B }, { 0xA7A7, 0x58EF }, { 0xA7A8, 0x593E }, { 0xA7A9, 0x599D }, - { 0xA7AA, 0x5992 }, { 0xA7AB, 0x59A8 }, { 0xA7AC, 0x599E }, { 0xA7AD, 0x59A3 }, { 0xA7AE, 0x5999 }, { 0xA7AF, 0x5996 }, { 0xA7B0, 0x598D }, { 0xA7B1, 0x59A4 }, - { 0xA7B2, 0x5993 }, { 0xA7B3, 0x598A }, { 0xA7B4, 0x59A5 }, { 0xA7B5, 0x5B5D }, { 0xA7B6, 0x5B5C }, { 0xA7B7, 0x5B5A }, { 0xA7B8, 0x5B5B }, { 0xA7B9, 0x5B8C }, - { 0xA7BA, 0x5B8B }, { 0xA7BB, 0x5B8F }, { 0xA7BC, 0x5C2C }, { 0xA7BD, 0x5C40 }, { 0xA7BE, 0x5C41 }, { 0xA7BF, 0x5C3F }, { 0xA7C0, 0x5C3E }, { 0xA7C1, 0x5C90 }, - { 0xA7C2, 0x5C91 }, { 0xA7C3, 0x5C94 }, { 0xA7C4, 0x5C8C }, { 0xA7C5, 0x5DEB }, { 0xA7C6, 0x5E0C }, { 0xA7C7, 0x5E8F }, { 0xA7C8, 0x5E87 }, { 0xA7C9, 0x5E8A }, - { 0xA7CA, 0x5EF7 }, { 0xA7CB, 0x5F04 }, { 0xA7CC, 0x5F1F }, { 0xA7CD, 0x5F64 }, { 0xA7CE, 0x5F62 }, { 0xA7CF, 0x5F77 }, { 0xA7D0, 0x5F79 }, { 0xA7D1, 0x5FD8 }, - { 0xA7D2, 0x5FCC }, { 0xA7D3, 0x5FD7 }, { 0xA7D4, 0x5FCD }, { 0xA7D5, 0x5FF1 }, { 0xA7D6, 0x5FEB }, { 0xA7D7, 0x5FF8 }, { 0xA7D8, 0x5FEA }, { 0xA7D9, 0x6212 }, - { 0xA7DA, 0x6211 }, { 0xA7DB, 0x6284 }, { 0xA7DC, 0x6297 }, { 0xA7DD, 0x6296 }, { 0xA7DE, 0x6280 }, { 0xA7DF, 0x6276 }, { 0xA7E0, 0x6289 }, { 0xA7E1, 0x626D }, - { 0xA7E2, 0x628A }, { 0xA7E3, 0x627C }, { 0xA7E4, 0x627E }, { 0xA7E5, 0x6279 }, { 0xA7E6, 0x6273 }, { 0xA7E7, 0x6292 }, { 0xA7E8, 0x626F }, { 0xA7E9, 0x6298 }, - { 0xA7EA, 0x626E }, { 0xA7EB, 0x6295 }, { 0xA7EC, 0x6293 }, { 0xA7ED, 0x6291 }, { 0xA7EE, 0x6286 }, { 0xA7EF, 0x6539 }, { 0xA7F0, 0x653B }, { 0xA7F1, 0x6538 }, - { 0xA7F2, 0x65F1 }, { 0xA7F3, 0x66F4 }, { 0xA7F4, 0x675F }, { 0xA7F5, 0x674E }, { 0xA7F6, 0x674F }, { 0xA7F7, 0x6750 }, { 0xA7F8, 0x6751 }, { 0xA7F9, 0x675C }, - { 0xA7FA, 0x6756 }, { 0xA7FB, 0x675E }, { 0xA7FC, 0x6749 }, { 0xA7FD, 0x6746 }, { 0xA7FE, 0x6760 }, { 0xA840, 0x6753 }, { 0xA841, 0x6757 }, { 0xA842, 0x6B65 }, - { 0xA843, 0x6BCF }, { 0xA844, 0x6C42 }, { 0xA845, 0x6C5E }, { 0xA846, 0x6C99 }, { 0xA847, 0x6C81 }, { 0xA848, 0x6C88 }, { 0xA849, 0x6C89 }, { 0xA84A, 0x6C85 }, - { 0xA84B, 0x6C9B }, { 0xA84C, 0x6C6A }, { 0xA84D, 0x6C7A }, { 0xA84E, 0x6C90 }, { 0xA84F, 0x6C70 }, { 0xA850, 0x6C8C }, { 0xA851, 0x6C68 }, { 0xA852, 0x6C96 }, - { 0xA853, 0x6C92 }, { 0xA854, 0x6C7D }, { 0xA855, 0x6C83 }, { 0xA856, 0x6C72 }, { 0xA857, 0x6C7E }, { 0xA858, 0x6C74 }, { 0xA859, 0x6C86 }, { 0xA85A, 0x6C76 }, - { 0xA85B, 0x6C8D }, { 0xA85C, 0x6C94 }, { 0xA85D, 0x6C98 }, { 0xA85E, 0x6C82 }, { 0xA85F, 0x7076 }, { 0xA860, 0x707C }, { 0xA861, 0x707D }, { 0xA862, 0x7078 }, - { 0xA863, 0x7262 }, { 0xA864, 0x7261 }, { 0xA865, 0x7260 }, { 0xA866, 0x72C4 }, { 0xA867, 0x72C2 }, { 0xA868, 0x7396 }, { 0xA869, 0x752C }, { 0xA86A, 0x752B }, - { 0xA86B, 0x7537 }, { 0xA86C, 0x7538 }, { 0xA86D, 0x7682 }, { 0xA86E, 0x76EF }, { 0xA86F, 0x77E3 }, { 0xA870, 0x79C1 }, { 0xA871, 0x79C0 }, { 0xA872, 0x79BF }, - { 0xA873, 0x7A76 }, { 0xA874, 0x7CFB }, { 0xA875, 0x7F55 }, { 0xA876, 0x8096 }, { 0xA877, 0x8093 }, { 0xA878, 0x809D }, { 0xA879, 0x8098 }, { 0xA87A, 0x809B }, - { 0xA87B, 0x809A }, { 0xA87C, 0x80B2 }, { 0xA87D, 0x826F }, { 0xA87E, 0x8292 }, { 0xA8A1, 0x828B }, { 0xA8A2, 0x828D }, { 0xA8A3, 0x898B }, { 0xA8A4, 0x89D2 }, - { 0xA8A5, 0x8A00 }, { 0xA8A6, 0x8C37 }, { 0xA8A7, 0x8C46 }, { 0xA8A8, 0x8C55 }, { 0xA8A9, 0x8C9D }, { 0xA8AA, 0x8D64 }, { 0xA8AB, 0x8D70 }, { 0xA8AC, 0x8DB3 }, - { 0xA8AD, 0x8EAB }, { 0xA8AE, 0x8ECA }, { 0xA8AF, 0x8F9B }, { 0xA8B0, 0x8FB0 }, { 0xA8B1, 0x8FC2 }, { 0xA8B2, 0x8FC6 }, { 0xA8B3, 0x8FC5 }, { 0xA8B4, 0x8FC4 }, - { 0xA8B5, 0x5DE1 }, { 0xA8B6, 0x9091 }, { 0xA8B7, 0x90A2 }, { 0xA8B8, 0x90AA }, { 0xA8B9, 0x90A6 }, { 0xA8BA, 0x90A3 }, { 0xA8BB, 0x9149 }, { 0xA8BC, 0x91C6 }, - { 0xA8BD, 0x91CC }, { 0xA8BE, 0x9632 }, { 0xA8BF, 0x962E }, { 0xA8C0, 0x9631 }, { 0xA8C1, 0x962A }, { 0xA8C2, 0x962C }, { 0xA8C3, 0x4E26 }, { 0xA8C4, 0x4E56 }, - { 0xA8C5, 0x4E73 }, { 0xA8C6, 0x4E8B }, { 0xA8C7, 0x4E9B }, { 0xA8C8, 0x4E9E }, { 0xA8C9, 0x4EAB }, { 0xA8CA, 0x4EAC }, { 0xA8CB, 0x4F6F }, { 0xA8CC, 0x4F9D }, - { 0xA8CD, 0x4F8D }, { 0xA8CE, 0x4F73 }, { 0xA8CF, 0x4F7F }, { 0xA8D0, 0x4F6C }, { 0xA8D1, 0x4F9B }, { 0xA8D2, 0x4F8B }, { 0xA8D3, 0x4F86 }, { 0xA8D4, 0x4F83 }, - { 0xA8D5, 0x4F70 }, { 0xA8D6, 0x4F75 }, { 0xA8D7, 0x4F88 }, { 0xA8D8, 0x4F69 }, { 0xA8D9, 0x4F7B }, { 0xA8DA, 0x4F96 }, { 0xA8DB, 0x4F7E }, { 0xA8DC, 0x4F8F }, - { 0xA8DD, 0x4F91 }, { 0xA8DE, 0x4F7A }, { 0xA8DF, 0x5154 }, { 0xA8E0, 0x5152 }, { 0xA8E1, 0x5155 }, { 0xA8E2, 0x5169 }, { 0xA8E3, 0x5177 }, { 0xA8E4, 0x5176 }, - { 0xA8E5, 0x5178 }, { 0xA8E6, 0x51BD }, { 0xA8E7, 0x51FD }, { 0xA8E8, 0x523B }, { 0xA8E9, 0x5238 }, { 0xA8EA, 0x5237 }, { 0xA8EB, 0x523A }, { 0xA8EC, 0x5230 }, - { 0xA8ED, 0x522E }, { 0xA8EE, 0x5236 }, { 0xA8EF, 0x5241 }, { 0xA8F0, 0x52BE }, { 0xA8F1, 0x52BB }, { 0xA8F2, 0x5352 }, { 0xA8F3, 0x5354 }, { 0xA8F4, 0x5353 }, - { 0xA8F5, 0x5351 }, { 0xA8F6, 0x5366 }, { 0xA8F7, 0x5377 }, { 0xA8F8, 0x5378 }, { 0xA8F9, 0x5379 }, { 0xA8FA, 0x53D6 }, { 0xA8FB, 0x53D4 }, { 0xA8FC, 0x53D7 }, - { 0xA8FD, 0x5473 }, { 0xA8FE, 0x5475 }, { 0xA940, 0x5496 }, { 0xA941, 0x5478 }, { 0xA942, 0x5495 }, { 0xA943, 0x5480 }, { 0xA944, 0x547B }, { 0xA945, 0x5477 }, - { 0xA946, 0x5484 }, { 0xA947, 0x5492 }, { 0xA948, 0x5486 }, { 0xA949, 0x547C }, { 0xA94A, 0x5490 }, { 0xA94B, 0x5471 }, { 0xA94C, 0x5476 }, { 0xA94D, 0x548C }, - { 0xA94E, 0x549A }, { 0xA94F, 0x5462 }, { 0xA950, 0x5468 }, { 0xA951, 0x548B }, { 0xA952, 0x547D }, { 0xA953, 0x548E }, { 0xA954, 0x56FA }, { 0xA955, 0x5783 }, - { 0xA956, 0x5777 }, { 0xA957, 0x576A }, { 0xA958, 0x5769 }, { 0xA959, 0x5761 }, { 0xA95A, 0x5766 }, { 0xA95B, 0x5764 }, { 0xA95C, 0x577C }, { 0xA95D, 0x591C }, - { 0xA95E, 0x5949 }, { 0xA95F, 0x5947 }, { 0xA960, 0x5948 }, { 0xA961, 0x5944 }, { 0xA962, 0x5954 }, { 0xA963, 0x59BE }, { 0xA964, 0x59BB }, { 0xA965, 0x59D4 }, - { 0xA966, 0x59B9 }, { 0xA967, 0x59AE }, { 0xA968, 0x59D1 }, { 0xA969, 0x59C6 }, { 0xA96A, 0x59D0 }, { 0xA96B, 0x59CD }, { 0xA96C, 0x59CB }, { 0xA96D, 0x59D3 }, - { 0xA96E, 0x59CA }, { 0xA96F, 0x59AF }, { 0xA970, 0x59B3 }, { 0xA971, 0x59D2 }, { 0xA972, 0x59C5 }, { 0xA973, 0x5B5F }, { 0xA974, 0x5B64 }, { 0xA975, 0x5B63 }, - { 0xA976, 0x5B97 }, { 0xA977, 0x5B9A }, { 0xA978, 0x5B98 }, { 0xA979, 0x5B9C }, { 0xA97A, 0x5B99 }, { 0xA97B, 0x5B9B }, { 0xA97C, 0x5C1A }, { 0xA97D, 0x5C48 }, - { 0xA97E, 0x5C45 }, { 0xA9A1, 0x5C46 }, { 0xA9A2, 0x5CB7 }, { 0xA9A3, 0x5CA1 }, { 0xA9A4, 0x5CB8 }, { 0xA9A5, 0x5CA9 }, { 0xA9A6, 0x5CAB }, { 0xA9A7, 0x5CB1 }, - { 0xA9A8, 0x5CB3 }, { 0xA9A9, 0x5E18 }, { 0xA9AA, 0x5E1A }, { 0xA9AB, 0x5E16 }, { 0xA9AC, 0x5E15 }, { 0xA9AD, 0x5E1B }, { 0xA9AE, 0x5E11 }, { 0xA9AF, 0x5E78 }, - { 0xA9B0, 0x5E9A }, { 0xA9B1, 0x5E97 }, { 0xA9B2, 0x5E9C }, { 0xA9B3, 0x5E95 }, { 0xA9B4, 0x5E96 }, { 0xA9B5, 0x5EF6 }, { 0xA9B6, 0x5F26 }, { 0xA9B7, 0x5F27 }, - { 0xA9B8, 0x5F29 }, { 0xA9B9, 0x5F80 }, { 0xA9BA, 0x5F81 }, { 0xA9BB, 0x5F7F }, { 0xA9BC, 0x5F7C }, { 0xA9BD, 0x5FDD }, { 0xA9BE, 0x5FE0 }, { 0xA9BF, 0x5FFD }, - { 0xA9C0, 0x5FF5 }, { 0xA9C1, 0x5FFF }, { 0xA9C2, 0x600F }, { 0xA9C3, 0x6014 }, { 0xA9C4, 0x602F }, { 0xA9C5, 0x6035 }, { 0xA9C6, 0x6016 }, { 0xA9C7, 0x602A }, - { 0xA9C8, 0x6015 }, { 0xA9C9, 0x6021 }, { 0xA9CA, 0x6027 }, { 0xA9CB, 0x6029 }, { 0xA9CC, 0x602B }, { 0xA9CD, 0x601B }, { 0xA9CE, 0x6216 }, { 0xA9CF, 0x6215 }, - { 0xA9D0, 0x623F }, { 0xA9D1, 0x623E }, { 0xA9D2, 0x6240 }, { 0xA9D3, 0x627F }, { 0xA9D4, 0x62C9 }, { 0xA9D5, 0x62CC }, { 0xA9D6, 0x62C4 }, { 0xA9D7, 0x62BF }, - { 0xA9D8, 0x62C2 }, { 0xA9D9, 0x62B9 }, { 0xA9DA, 0x62D2 }, { 0xA9DB, 0x62DB }, { 0xA9DC, 0x62AB }, { 0xA9DD, 0x62D3 }, { 0xA9DE, 0x62D4 }, { 0xA9DF, 0x62CB }, - { 0xA9E0, 0x62C8 }, { 0xA9E1, 0x62A8 }, { 0xA9E2, 0x62BD }, { 0xA9E3, 0x62BC }, { 0xA9E4, 0x62D0 }, { 0xA9E5, 0x62D9 }, { 0xA9E6, 0x62C7 }, { 0xA9E7, 0x62CD }, - { 0xA9E8, 0x62B5 }, { 0xA9E9, 0x62DA }, { 0xA9EA, 0x62B1 }, { 0xA9EB, 0x62D8 }, { 0xA9EC, 0x62D6 }, { 0xA9ED, 0x62D7 }, { 0xA9EE, 0x62C6 }, { 0xA9EF, 0x62AC }, - { 0xA9F0, 0x62CE }, { 0xA9F1, 0x653E }, { 0xA9F2, 0x65A7 }, { 0xA9F3, 0x65BC }, { 0xA9F4, 0x65FA }, { 0xA9F5, 0x6614 }, { 0xA9F6, 0x6613 }, { 0xA9F7, 0x660C }, - { 0xA9F8, 0x6606 }, { 0xA9F9, 0x6602 }, { 0xA9FA, 0x660E }, { 0xA9FB, 0x6600 }, { 0xA9FC, 0x660F }, { 0xA9FD, 0x6615 }, { 0xA9FE, 0x660A }, { 0xAA40, 0x6607 }, - { 0xAA41, 0x670D }, { 0xAA42, 0x670B }, { 0xAA43, 0x676D }, { 0xAA44, 0x678B }, { 0xAA45, 0x6795 }, { 0xAA46, 0x6771 }, { 0xAA47, 0x679C }, { 0xAA48, 0x6773 }, - { 0xAA49, 0x6777 }, { 0xAA4A, 0x6787 }, { 0xAA4B, 0x679D }, { 0xAA4C, 0x6797 }, { 0xAA4D, 0x676F }, { 0xAA4E, 0x6770 }, { 0xAA4F, 0x677F }, { 0xAA50, 0x6789 }, - { 0xAA51, 0x677E }, { 0xAA52, 0x6790 }, { 0xAA53, 0x6775 }, { 0xAA54, 0x679A }, { 0xAA55, 0x6793 }, { 0xAA56, 0x677C }, { 0xAA57, 0x676A }, { 0xAA58, 0x6772 }, - { 0xAA59, 0x6B23 }, { 0xAA5A, 0x6B66 }, { 0xAA5B, 0x6B67 }, { 0xAA5C, 0x6B7F }, { 0xAA5D, 0x6C13 }, { 0xAA5E, 0x6C1B }, { 0xAA5F, 0x6CE3 }, { 0xAA60, 0x6CE8 }, - { 0xAA61, 0x6CF3 }, { 0xAA62, 0x6CB1 }, { 0xAA63, 0x6CCC }, { 0xAA64, 0x6CE5 }, { 0xAA65, 0x6CB3 }, { 0xAA66, 0x6CBD }, { 0xAA67, 0x6CBE }, { 0xAA68, 0x6CBC }, - { 0xAA69, 0x6CE2 }, { 0xAA6A, 0x6CAB }, { 0xAA6B, 0x6CD5 }, { 0xAA6C, 0x6CD3 }, { 0xAA6D, 0x6CB8 }, { 0xAA6E, 0x6CC4 }, { 0xAA6F, 0x6CB9 }, { 0xAA70, 0x6CC1 }, - { 0xAA71, 0x6CAE }, { 0xAA72, 0x6CD7 }, { 0xAA73, 0x6CC5 }, { 0xAA74, 0x6CF1 }, { 0xAA75, 0x6CBF }, { 0xAA76, 0x6CBB }, { 0xAA77, 0x6CE1 }, { 0xAA78, 0x6CDB }, - { 0xAA79, 0x6CCA }, { 0xAA7A, 0x6CAC }, { 0xAA7B, 0x6CEF }, { 0xAA7C, 0x6CDC }, { 0xAA7D, 0x6CD6 }, { 0xAA7E, 0x6CE0 }, { 0xAAA1, 0x7095 }, { 0xAAA2, 0x708E }, - { 0xAAA3, 0x7092 }, { 0xAAA4, 0x708A }, { 0xAAA5, 0x7099 }, { 0xAAA6, 0x722C }, { 0xAAA7, 0x722D }, { 0xAAA8, 0x7238 }, { 0xAAA9, 0x7248 }, { 0xAAAA, 0x7267 }, - { 0xAAAB, 0x7269 }, { 0xAAAC, 0x72C0 }, { 0xAAAD, 0x72CE }, { 0xAAAE, 0x72D9 }, { 0xAAAF, 0x72D7 }, { 0xAAB0, 0x72D0 }, { 0xAAB1, 0x73A9 }, { 0xAAB2, 0x73A8 }, - { 0xAAB3, 0x739F }, { 0xAAB4, 0x73AB }, { 0xAAB5, 0x73A5 }, { 0xAAB6, 0x753D }, { 0xAAB7, 0x759D }, { 0xAAB8, 0x7599 }, { 0xAAB9, 0x759A }, { 0xAABA, 0x7684 }, - { 0xAABB, 0x76C2 }, { 0xAABC, 0x76F2 }, { 0xAABD, 0x76F4 }, { 0xAABE, 0x77E5 }, { 0xAABF, 0x77FD }, { 0xAAC0, 0x793E }, { 0xAAC1, 0x7940 }, { 0xAAC2, 0x7941 }, - { 0xAAC3, 0x79C9 }, { 0xAAC4, 0x79C8 }, { 0xAAC5, 0x7A7A }, { 0xAAC6, 0x7A79 }, { 0xAAC7, 0x7AFA }, { 0xAAC8, 0x7CFE }, { 0xAAC9, 0x7F54 }, { 0xAACA, 0x7F8C }, - { 0xAACB, 0x7F8B }, { 0xAACC, 0x8005 }, { 0xAACD, 0x80BA }, { 0xAACE, 0x80A5 }, { 0xAACF, 0x80A2 }, { 0xAAD0, 0x80B1 }, { 0xAAD1, 0x80A1 }, { 0xAAD2, 0x80AB }, - { 0xAAD3, 0x80A9 }, { 0xAAD4, 0x80B4 }, { 0xAAD5, 0x80AA }, { 0xAAD6, 0x80AF }, { 0xAAD7, 0x81E5 }, { 0xAAD8, 0x81FE }, { 0xAAD9, 0x820D }, { 0xAADA, 0x82B3 }, - { 0xAADB, 0x829D }, { 0xAADC, 0x8299 }, { 0xAADD, 0x82AD }, { 0xAADE, 0x82BD }, { 0xAADF, 0x829F }, { 0xAAE0, 0x82B9 }, { 0xAAE1, 0x82B1 }, { 0xAAE2, 0x82AC }, - { 0xAAE3, 0x82A5 }, { 0xAAE4, 0x82AF }, { 0xAAE5, 0x82B8 }, { 0xAAE6, 0x82A3 }, { 0xAAE7, 0x82B0 }, { 0xAAE8, 0x82BE }, { 0xAAE9, 0x82B7 }, { 0xAAEA, 0x864E }, - { 0xAAEB, 0x8671 }, { 0xAAEC, 0x521D }, { 0xAAED, 0x8868 }, { 0xAAEE, 0x8ECB }, { 0xAAEF, 0x8FCE }, { 0xAAF0, 0x8FD4 }, { 0xAAF1, 0x8FD1 }, { 0xAAF2, 0x90B5 }, - { 0xAAF3, 0x90B8 }, { 0xAAF4, 0x90B1 }, { 0xAAF5, 0x90B6 }, { 0xAAF6, 0x91C7 }, { 0xAAF7, 0x91D1 }, { 0xAAF8, 0x9577 }, { 0xAAF9, 0x9580 }, { 0xAAFA, 0x961C }, - { 0xAAFB, 0x9640 }, { 0xAAFC, 0x963F }, { 0xAAFD, 0x963B }, { 0xAAFE, 0x9644 }, { 0xAB40, 0x9642 }, { 0xAB41, 0x96B9 }, { 0xAB42, 0x96E8 }, { 0xAB43, 0x9752 }, - { 0xAB44, 0x975E }, { 0xAB45, 0x4E9F }, { 0xAB46, 0x4EAD }, { 0xAB47, 0x4EAE }, { 0xAB48, 0x4FE1 }, { 0xAB49, 0x4FB5 }, { 0xAB4A, 0x4FAF }, { 0xAB4B, 0x4FBF }, - { 0xAB4C, 0x4FE0 }, { 0xAB4D, 0x4FD1 }, { 0xAB4E, 0x4FCF }, { 0xAB4F, 0x4FDD }, { 0xAB50, 0x4FC3 }, { 0xAB51, 0x4FB6 }, { 0xAB52, 0x4FD8 }, { 0xAB53, 0x4FDF }, - { 0xAB54, 0x4FCA }, { 0xAB55, 0x4FD7 }, { 0xAB56, 0x4FAE }, { 0xAB57, 0x4FD0 }, { 0xAB58, 0x4FC4 }, { 0xAB59, 0x4FC2 }, { 0xAB5A, 0x4FDA }, { 0xAB5B, 0x4FCE }, - { 0xAB5C, 0x4FDE }, { 0xAB5D, 0x4FB7 }, { 0xAB5E, 0x5157 }, { 0xAB5F, 0x5192 }, { 0xAB60, 0x5191 }, { 0xAB61, 0x51A0 }, { 0xAB62, 0x524E }, { 0xAB63, 0x5243 }, - { 0xAB64, 0x524A }, { 0xAB65, 0x524D }, { 0xAB66, 0x524C }, { 0xAB67, 0x524B }, { 0xAB68, 0x5247 }, { 0xAB69, 0x52C7 }, { 0xAB6A, 0x52C9 }, { 0xAB6B, 0x52C3 }, - { 0xAB6C, 0x52C1 }, { 0xAB6D, 0x530D }, { 0xAB6E, 0x5357 }, { 0xAB6F, 0x537B }, { 0xAB70, 0x539A }, { 0xAB71, 0x53DB }, { 0xAB72, 0x54AC }, { 0xAB73, 0x54C0 }, - { 0xAB74, 0x54A8 }, { 0xAB75, 0x54CE }, { 0xAB76, 0x54C9 }, { 0xAB77, 0x54B8 }, { 0xAB78, 0x54A6 }, { 0xAB79, 0x54B3 }, { 0xAB7A, 0x54C7 }, { 0xAB7B, 0x54C2 }, - { 0xAB7C, 0x54BD }, { 0xAB7D, 0x54AA }, { 0xAB7E, 0x54C1 }, { 0xABA1, 0x54C4 }, { 0xABA2, 0x54C8 }, { 0xABA3, 0x54AF }, { 0xABA4, 0x54AB }, { 0xABA5, 0x54B1 }, - { 0xABA6, 0x54BB }, { 0xABA7, 0x54A9 }, { 0xABA8, 0x54A7 }, { 0xABA9, 0x54BF }, { 0xABAA, 0x56FF }, { 0xABAB, 0x5782 }, { 0xABAC, 0x578B }, { 0xABAD, 0x57A0 }, - { 0xABAE, 0x57A3 }, { 0xABAF, 0x57A2 }, { 0xABB0, 0x57CE }, { 0xABB1, 0x57AE }, { 0xABB2, 0x5793 }, { 0xABB3, 0x5955 }, { 0xABB4, 0x5951 }, { 0xABB5, 0x594F }, - { 0xABB6, 0x594E }, { 0xABB7, 0x5950 }, { 0xABB8, 0x59DC }, { 0xABB9, 0x59D8 }, { 0xABBA, 0x59FF }, { 0xABBB, 0x59E3 }, { 0xABBC, 0x59E8 }, { 0xABBD, 0x5A03 }, - { 0xABBE, 0x59E5 }, { 0xABBF, 0x59EA }, { 0xABC0, 0x59DA }, { 0xABC1, 0x59E6 }, { 0xABC2, 0x5A01 }, { 0xABC3, 0x59FB }, { 0xABC4, 0x5B69 }, { 0xABC5, 0x5BA3 }, - { 0xABC6, 0x5BA6 }, { 0xABC7, 0x5BA4 }, { 0xABC8, 0x5BA2 }, { 0xABC9, 0x5BA5 }, { 0xABCA, 0x5C01 }, { 0xABCB, 0x5C4E }, { 0xABCC, 0x5C4F }, { 0xABCD, 0x5C4D }, - { 0xABCE, 0x5C4B }, { 0xABCF, 0x5CD9 }, { 0xABD0, 0x5CD2 }, { 0xABD1, 0x5DF7 }, { 0xABD2, 0x5E1D }, { 0xABD3, 0x5E25 }, { 0xABD4, 0x5E1F }, { 0xABD5, 0x5E7D }, - { 0xABD6, 0x5EA0 }, { 0xABD7, 0x5EA6 }, { 0xABD8, 0x5EFA }, { 0xABD9, 0x5F08 }, { 0xABDA, 0x5F2D }, { 0xABDB, 0x5F65 }, { 0xABDC, 0x5F88 }, { 0xABDD, 0x5F85 }, - { 0xABDE, 0x5F8A }, { 0xABDF, 0x5F8B }, { 0xABE0, 0x5F87 }, { 0xABE1, 0x5F8C }, { 0xABE2, 0x5F89 }, { 0xABE3, 0x6012 }, { 0xABE4, 0x601D }, { 0xABE5, 0x6020 }, - { 0xABE6, 0x6025 }, { 0xABE7, 0x600E }, { 0xABE8, 0x6028 }, { 0xABE9, 0x604D }, { 0xABEA, 0x6070 }, { 0xABEB, 0x6068 }, { 0xABEC, 0x6062 }, { 0xABED, 0x6046 }, - { 0xABEE, 0x6043 }, { 0xABEF, 0x606C }, { 0xABF0, 0x606B }, { 0xABF1, 0x606A }, { 0xABF2, 0x6064 }, { 0xABF3, 0x6241 }, { 0xABF4, 0x62DC }, { 0xABF5, 0x6316 }, - { 0xABF6, 0x6309 }, { 0xABF7, 0x62FC }, { 0xABF8, 0x62ED }, { 0xABF9, 0x6301 }, { 0xABFA, 0x62EE }, { 0xABFB, 0x62FD }, { 0xABFC, 0x6307 }, { 0xABFD, 0x62F1 }, - { 0xABFE, 0x62F7 }, { 0xAC40, 0x62EF }, { 0xAC41, 0x62EC }, { 0xAC42, 0x62FE }, { 0xAC43, 0x62F4 }, { 0xAC44, 0x6311 }, { 0xAC45, 0x6302 }, { 0xAC46, 0x653F }, - { 0xAC47, 0x6545 }, { 0xAC48, 0x65AB }, { 0xAC49, 0x65BD }, { 0xAC4A, 0x65E2 }, { 0xAC4B, 0x6625 }, { 0xAC4C, 0x662D }, { 0xAC4D, 0x6620 }, { 0xAC4E, 0x6627 }, - { 0xAC4F, 0x662F }, { 0xAC50, 0x661F }, { 0xAC51, 0x6628 }, { 0xAC52, 0x6631 }, { 0xAC53, 0x6624 }, { 0xAC54, 0x66F7 }, { 0xAC55, 0x67FF }, { 0xAC56, 0x67D3 }, - { 0xAC57, 0x67F1 }, { 0xAC58, 0x67D4 }, { 0xAC59, 0x67D0 }, { 0xAC5A, 0x67EC }, { 0xAC5B, 0x67B6 }, { 0xAC5C, 0x67AF }, { 0xAC5D, 0x67F5 }, { 0xAC5E, 0x67E9 }, - { 0xAC5F, 0x67EF }, { 0xAC60, 0x67C4 }, { 0xAC61, 0x67D1 }, { 0xAC62, 0x67B4 }, { 0xAC63, 0x67DA }, { 0xAC64, 0x67E5 }, { 0xAC65, 0x67B8 }, { 0xAC66, 0x67CF }, - { 0xAC67, 0x67DE }, { 0xAC68, 0x67F3 }, { 0xAC69, 0x67B0 }, { 0xAC6A, 0x67D9 }, { 0xAC6B, 0x67E2 }, { 0xAC6C, 0x67DD }, { 0xAC6D, 0x67D2 }, { 0xAC6E, 0x6B6A }, - { 0xAC6F, 0x6B83 }, { 0xAC70, 0x6B86 }, { 0xAC71, 0x6BB5 }, { 0xAC72, 0x6BD2 }, { 0xAC73, 0x6BD7 }, { 0xAC74, 0x6C1F }, { 0xAC75, 0x6CC9 }, { 0xAC76, 0x6D0B }, - { 0xAC77, 0x6D32 }, { 0xAC78, 0x6D2A }, { 0xAC79, 0x6D41 }, { 0xAC7A, 0x6D25 }, { 0xAC7B, 0x6D0C }, { 0xAC7C, 0x6D31 }, { 0xAC7D, 0x6D1E }, { 0xAC7E, 0x6D17 }, - { 0xACA1, 0x6D3B }, { 0xACA2, 0x6D3D }, { 0xACA3, 0x6D3E }, { 0xACA4, 0x6D36 }, { 0xACA5, 0x6D1B }, { 0xACA6, 0x6CF5 }, { 0xACA7, 0x6D39 }, { 0xACA8, 0x6D27 }, - { 0xACA9, 0x6D38 }, { 0xACAA, 0x6D29 }, { 0xACAB, 0x6D2E }, { 0xACAC, 0x6D35 }, { 0xACAD, 0x6D0E }, { 0xACAE, 0x6D2B }, { 0xACAF, 0x70AB }, { 0xACB0, 0x70BA }, - { 0xACB1, 0x70B3 }, { 0xACB2, 0x70AC }, { 0xACB3, 0x70AF }, { 0xACB4, 0x70AD }, { 0xACB5, 0x70B8 }, { 0xACB6, 0x70AE }, { 0xACB7, 0x70A4 }, { 0xACB8, 0x7230 }, - { 0xACB9, 0x7272 }, { 0xACBA, 0x726F }, { 0xACBB, 0x7274 }, { 0xACBC, 0x72E9 }, { 0xACBD, 0x72E0 }, { 0xACBE, 0x72E1 }, { 0xACBF, 0x73B7 }, { 0xACC0, 0x73CA }, - { 0xACC1, 0x73BB }, { 0xACC2, 0x73B2 }, { 0xACC3, 0x73CD }, { 0xACC4, 0x73C0 }, { 0xACC5, 0x73B3 }, { 0xACC6, 0x751A }, { 0xACC7, 0x752D }, { 0xACC8, 0x754F }, - { 0xACC9, 0x754C }, { 0xACCA, 0x754E }, { 0xACCB, 0x754B }, { 0xACCC, 0x75AB }, { 0xACCD, 0x75A4 }, { 0xACCE, 0x75A5 }, { 0xACCF, 0x75A2 }, { 0xACD0, 0x75A3 }, - { 0xACD1, 0x7678 }, { 0xACD2, 0x7686 }, { 0xACD3, 0x7687 }, { 0xACD4, 0x7688 }, { 0xACD5, 0x76C8 }, { 0xACD6, 0x76C6 }, { 0xACD7, 0x76C3 }, { 0xACD8, 0x76C5 }, - { 0xACD9, 0x7701 }, { 0xACDA, 0x76F9 }, { 0xACDB, 0x76F8 }, { 0xACDC, 0x7709 }, { 0xACDD, 0x770B }, { 0xACDE, 0x76FE }, { 0xACDF, 0x76FC }, { 0xACE0, 0x7707 }, - { 0xACE1, 0x77DC }, { 0xACE2, 0x7802 }, { 0xACE3, 0x7814 }, { 0xACE4, 0x780C }, { 0xACE5, 0x780D }, { 0xACE6, 0x7946 }, { 0xACE7, 0x7949 }, { 0xACE8, 0x7948 }, - { 0xACE9, 0x7947 }, { 0xACEA, 0x79B9 }, { 0xACEB, 0x79BA }, { 0xACEC, 0x79D1 }, { 0xACED, 0x79D2 }, { 0xACEE, 0x79CB }, { 0xACEF, 0x7A7F }, { 0xACF0, 0x7A81 }, - { 0xACF1, 0x7AFF }, { 0xACF2, 0x7AFD }, { 0xACF3, 0x7C7D }, { 0xACF4, 0x7D02 }, { 0xACF5, 0x7D05 }, { 0xACF6, 0x7D00 }, { 0xACF7, 0x7D09 }, { 0xACF8, 0x7D07 }, - { 0xACF9, 0x7D04 }, { 0xACFA, 0x7D06 }, { 0xACFB, 0x7F38 }, { 0xACFC, 0x7F8E }, { 0xACFD, 0x7FBF }, { 0xACFE, 0x8004 }, { 0xAD40, 0x8010 }, { 0xAD41, 0x800D }, - { 0xAD42, 0x8011 }, { 0xAD43, 0x8036 }, { 0xAD44, 0x80D6 }, { 0xAD45, 0x80E5 }, { 0xAD46, 0x80DA }, { 0xAD47, 0x80C3 }, { 0xAD48, 0x80C4 }, { 0xAD49, 0x80CC }, - { 0xAD4A, 0x80E1 }, { 0xAD4B, 0x80DB }, { 0xAD4C, 0x80CE }, { 0xAD4D, 0x80DE }, { 0xAD4E, 0x80E4 }, { 0xAD4F, 0x80DD }, { 0xAD50, 0x81F4 }, { 0xAD51, 0x8222 }, - { 0xAD52, 0x82E7 }, { 0xAD53, 0x8303 }, { 0xAD54, 0x8305 }, { 0xAD55, 0x82E3 }, { 0xAD56, 0x82DB }, { 0xAD57, 0x82E6 }, { 0xAD58, 0x8304 }, { 0xAD59, 0x82E5 }, - { 0xAD5A, 0x8302 }, { 0xAD5B, 0x8309 }, { 0xAD5C, 0x82D2 }, { 0xAD5D, 0x82D7 }, { 0xAD5E, 0x82F1 }, { 0xAD5F, 0x8301 }, { 0xAD60, 0x82DC }, { 0xAD61, 0x82D4 }, - { 0xAD62, 0x82D1 }, { 0xAD63, 0x82DE }, { 0xAD64, 0x82D3 }, { 0xAD65, 0x82DF }, { 0xAD66, 0x82EF }, { 0xAD67, 0x8306 }, { 0xAD68, 0x8650 }, { 0xAD69, 0x8679 }, - { 0xAD6A, 0x867B }, { 0xAD6B, 0x867A }, { 0xAD6C, 0x884D }, { 0xAD6D, 0x886B }, { 0xAD6E, 0x8981 }, { 0xAD6F, 0x89D4 }, { 0xAD70, 0x8A08 }, { 0xAD71, 0x8A02 }, - { 0xAD72, 0x8A03 }, { 0xAD73, 0x8C9E }, { 0xAD74, 0x8CA0 }, { 0xAD75, 0x8D74 }, { 0xAD76, 0x8D73 }, { 0xAD77, 0x8DB4 }, { 0xAD78, 0x8ECD }, { 0xAD79, 0x8ECC }, - { 0xAD7A, 0x8FF0 }, { 0xAD7B, 0x8FE6 }, { 0xAD7C, 0x8FE2 }, { 0xAD7D, 0x8FEA }, { 0xAD7E, 0x8FE5 }, { 0xADA1, 0x8FED }, { 0xADA2, 0x8FEB }, { 0xADA3, 0x8FE4 }, - { 0xADA4, 0x8FE8 }, { 0xADA5, 0x90CA }, { 0xADA6, 0x90CE }, { 0xADA7, 0x90C1 }, { 0xADA8, 0x90C3 }, { 0xADA9, 0x914B }, { 0xADAA, 0x914A }, { 0xADAB, 0x91CD }, - { 0xADAC, 0x9582 }, { 0xADAD, 0x9650 }, { 0xADAE, 0x964B }, { 0xADAF, 0x964C }, { 0xADB0, 0x964D }, { 0xADB1, 0x9762 }, { 0xADB2, 0x9769 }, { 0xADB3, 0x97CB }, - { 0xADB4, 0x97ED }, { 0xADB5, 0x97F3 }, { 0xADB6, 0x9801 }, { 0xADB7, 0x98A8 }, { 0xADB8, 0x98DB }, { 0xADB9, 0x98DF }, { 0xADBA, 0x9996 }, { 0xADBB, 0x9999 }, - { 0xADBC, 0x4E58 }, { 0xADBD, 0x4EB3 }, { 0xADBE, 0x500C }, { 0xADBF, 0x500D }, { 0xADC0, 0x5023 }, { 0xADC1, 0x4FEF }, { 0xADC2, 0x5026 }, { 0xADC3, 0x5025 }, - { 0xADC4, 0x4FF8 }, { 0xADC5, 0x5029 }, { 0xADC6, 0x5016 }, { 0xADC7, 0x5006 }, { 0xADC8, 0x503C }, { 0xADC9, 0x501F }, { 0xADCA, 0x501A }, { 0xADCB, 0x5012 }, - { 0xADCC, 0x5011 }, { 0xADCD, 0x4FFA }, { 0xADCE, 0x5000 }, { 0xADCF, 0x5014 }, { 0xADD0, 0x5028 }, { 0xADD1, 0x4FF1 }, { 0xADD2, 0x5021 }, { 0xADD3, 0x500B }, - { 0xADD4, 0x5019 }, { 0xADD5, 0x5018 }, { 0xADD6, 0x4FF3 }, { 0xADD7, 0x4FEE }, { 0xADD8, 0x502D }, { 0xADD9, 0x502A }, { 0xADDA, 0x4FFE }, { 0xADDB, 0x502B }, - { 0xADDC, 0x5009 }, { 0xADDD, 0x517C }, { 0xADDE, 0x51A4 }, { 0xADDF, 0x51A5 }, { 0xADE0, 0x51A2 }, { 0xADE1, 0x51CD }, { 0xADE2, 0x51CC }, { 0xADE3, 0x51C6 }, - { 0xADE4, 0x51CB }, { 0xADE5, 0x5256 }, { 0xADE6, 0x525C }, { 0xADE7, 0x5254 }, { 0xADE8, 0x525B }, { 0xADE9, 0x525D }, { 0xADEA, 0x532A }, { 0xADEB, 0x537F }, - { 0xADEC, 0x539F }, { 0xADED, 0x539D }, { 0xADEE, 0x53DF }, { 0xADEF, 0x54E8 }, { 0xADF0, 0x5510 }, { 0xADF1, 0x5501 }, { 0xADF2, 0x5537 }, { 0xADF3, 0x54FC }, - { 0xADF4, 0x54E5 }, { 0xADF5, 0x54F2 }, { 0xADF6, 0x5506 }, { 0xADF7, 0x54FA }, { 0xADF8, 0x5514 }, { 0xADF9, 0x54E9 }, { 0xADFA, 0x54ED }, { 0xADFB, 0x54E1 }, - { 0xADFC, 0x5509 }, { 0xADFD, 0x54EE }, { 0xADFE, 0x54EA }, { 0xAE40, 0x54E6 }, { 0xAE41, 0x5527 }, { 0xAE42, 0x5507 }, { 0xAE43, 0x54FD }, { 0xAE44, 0x550F }, - { 0xAE45, 0x5703 }, { 0xAE46, 0x5704 }, { 0xAE47, 0x57C2 }, { 0xAE48, 0x57D4 }, { 0xAE49, 0x57CB }, { 0xAE4A, 0x57C3 }, { 0xAE4B, 0x5809 }, { 0xAE4C, 0x590F }, - { 0xAE4D, 0x5957 }, { 0xAE4E, 0x5958 }, { 0xAE4F, 0x595A }, { 0xAE50, 0x5A11 }, { 0xAE51, 0x5A18 }, { 0xAE52, 0x5A1C }, { 0xAE53, 0x5A1F }, { 0xAE54, 0x5A1B }, - { 0xAE55, 0x5A13 }, { 0xAE56, 0x59EC }, { 0xAE57, 0x5A20 }, { 0xAE58, 0x5A23 }, { 0xAE59, 0x5A29 }, { 0xAE5A, 0x5A25 }, { 0xAE5B, 0x5A0C }, { 0xAE5C, 0x5A09 }, - { 0xAE5D, 0x5B6B }, { 0xAE5E, 0x5C58 }, { 0xAE5F, 0x5BB0 }, { 0xAE60, 0x5BB3 }, { 0xAE61, 0x5BB6 }, { 0xAE62, 0x5BB4 }, { 0xAE63, 0x5BAE }, { 0xAE64, 0x5BB5 }, - { 0xAE65, 0x5BB9 }, { 0xAE66, 0x5BB8 }, { 0xAE67, 0x5C04 }, { 0xAE68, 0x5C51 }, { 0xAE69, 0x5C55 }, { 0xAE6A, 0x5C50 }, { 0xAE6B, 0x5CED }, { 0xAE6C, 0x5CFD }, - { 0xAE6D, 0x5CFB }, { 0xAE6E, 0x5CEA }, { 0xAE6F, 0x5CE8 }, { 0xAE70, 0x5CF0 }, { 0xAE71, 0x5CF6 }, { 0xAE72, 0x5D01 }, { 0xAE73, 0x5CF4 }, { 0xAE74, 0x5DEE }, - { 0xAE75, 0x5E2D }, { 0xAE76, 0x5E2B }, { 0xAE77, 0x5EAB }, { 0xAE78, 0x5EAD }, { 0xAE79, 0x5EA7 }, { 0xAE7A, 0x5F31 }, { 0xAE7B, 0x5F92 }, { 0xAE7C, 0x5F91 }, - { 0xAE7D, 0x5F90 }, { 0xAE7E, 0x6059 }, { 0xAEA1, 0x6063 }, { 0xAEA2, 0x6065 }, { 0xAEA3, 0x6050 }, { 0xAEA4, 0x6055 }, { 0xAEA5, 0x606D }, { 0xAEA6, 0x6069 }, - { 0xAEA7, 0x606F }, { 0xAEA8, 0x6084 }, { 0xAEA9, 0x609F }, { 0xAEAA, 0x609A }, { 0xAEAB, 0x608D }, { 0xAEAC, 0x6094 }, { 0xAEAD, 0x608C }, { 0xAEAE, 0x6085 }, - { 0xAEAF, 0x6096 }, { 0xAEB0, 0x6247 }, { 0xAEB1, 0x62F3 }, { 0xAEB2, 0x6308 }, { 0xAEB3, 0x62FF }, { 0xAEB4, 0x634E }, { 0xAEB5, 0x633E }, { 0xAEB6, 0x632F }, - { 0xAEB7, 0x6355 }, { 0xAEB8, 0x6342 }, { 0xAEB9, 0x6346 }, { 0xAEBA, 0x634F }, { 0xAEBB, 0x6349 }, { 0xAEBC, 0x633A }, { 0xAEBD, 0x6350 }, { 0xAEBE, 0x633D }, - { 0xAEBF, 0x632A }, { 0xAEC0, 0x632B }, { 0xAEC1, 0x6328 }, { 0xAEC2, 0x634D }, { 0xAEC3, 0x634C }, { 0xAEC4, 0x6548 }, { 0xAEC5, 0x6549 }, { 0xAEC6, 0x6599 }, - { 0xAEC7, 0x65C1 }, { 0xAEC8, 0x65C5 }, { 0xAEC9, 0x6642 }, { 0xAECA, 0x6649 }, { 0xAECB, 0x664F }, { 0xAECC, 0x6643 }, { 0xAECD, 0x6652 }, { 0xAECE, 0x664C }, - { 0xAECF, 0x6645 }, { 0xAED0, 0x6641 }, { 0xAED1, 0x66F8 }, { 0xAED2, 0x6714 }, { 0xAED3, 0x6715 }, { 0xAED4, 0x6717 }, { 0xAED5, 0x6821 }, { 0xAED6, 0x6838 }, - { 0xAED7, 0x6848 }, { 0xAED8, 0x6846 }, { 0xAED9, 0x6853 }, { 0xAEDA, 0x6839 }, { 0xAEDB, 0x6842 }, { 0xAEDC, 0x6854 }, { 0xAEDD, 0x6829 }, { 0xAEDE, 0x68B3 }, - { 0xAEDF, 0x6817 }, { 0xAEE0, 0x684C }, { 0xAEE1, 0x6851 }, { 0xAEE2, 0x683D }, { 0xAEE3, 0x67F4 }, { 0xAEE4, 0x6850 }, { 0xAEE5, 0x6840 }, { 0xAEE6, 0x683C }, - { 0xAEE7, 0x6843 }, { 0xAEE8, 0x682A }, { 0xAEE9, 0x6845 }, { 0xAEEA, 0x6813 }, { 0xAEEB, 0x6818 }, { 0xAEEC, 0x6841 }, { 0xAEED, 0x6B8A }, { 0xAEEE, 0x6B89 }, - { 0xAEEF, 0x6BB7 }, { 0xAEF0, 0x6C23 }, { 0xAEF1, 0x6C27 }, { 0xAEF2, 0x6C28 }, { 0xAEF3, 0x6C26 }, { 0xAEF4, 0x6C24 }, { 0xAEF5, 0x6CF0 }, { 0xAEF6, 0x6D6A }, - { 0xAEF7, 0x6D95 }, { 0xAEF8, 0x6D88 }, { 0xAEF9, 0x6D87 }, { 0xAEFA, 0x6D66 }, { 0xAEFB, 0x6D78 }, { 0xAEFC, 0x6D77 }, { 0xAEFD, 0x6D59 }, { 0xAEFE, 0x6D93 }, - { 0xAF40, 0x6D6C }, { 0xAF41, 0x6D89 }, { 0xAF42, 0x6D6E }, { 0xAF43, 0x6D5A }, { 0xAF44, 0x6D74 }, { 0xAF45, 0x6D69 }, { 0xAF46, 0x6D8C }, { 0xAF47, 0x6D8A }, - { 0xAF48, 0x6D79 }, { 0xAF49, 0x6D85 }, { 0xAF4A, 0x6D65 }, { 0xAF4B, 0x6D94 }, { 0xAF4C, 0x70CA }, { 0xAF4D, 0x70D8 }, { 0xAF4E, 0x70E4 }, { 0xAF4F, 0x70D9 }, - { 0xAF50, 0x70C8 }, { 0xAF51, 0x70CF }, { 0xAF52, 0x7239 }, { 0xAF53, 0x7279 }, { 0xAF54, 0x72FC }, { 0xAF55, 0x72F9 }, { 0xAF56, 0x72FD }, { 0xAF57, 0x72F8 }, - { 0xAF58, 0x72F7 }, { 0xAF59, 0x7386 }, { 0xAF5A, 0x73ED }, { 0xAF5B, 0x7409 }, { 0xAF5C, 0x73EE }, { 0xAF5D, 0x73E0 }, { 0xAF5E, 0x73EA }, { 0xAF5F, 0x73DE }, - { 0xAF60, 0x7554 }, { 0xAF61, 0x755D }, { 0xAF62, 0x755C }, { 0xAF63, 0x755A }, { 0xAF64, 0x7559 }, { 0xAF65, 0x75BE }, { 0xAF66, 0x75C5 }, { 0xAF67, 0x75C7 }, - { 0xAF68, 0x75B2 }, { 0xAF69, 0x75B3 }, { 0xAF6A, 0x75BD }, { 0xAF6B, 0x75BC }, { 0xAF6C, 0x75B9 }, { 0xAF6D, 0x75C2 }, { 0xAF6E, 0x75B8 }, { 0xAF6F, 0x768B }, - { 0xAF70, 0x76B0 }, { 0xAF71, 0x76CA }, { 0xAF72, 0x76CD }, { 0xAF73, 0x76CE }, { 0xAF74, 0x7729 }, { 0xAF75, 0x771F }, { 0xAF76, 0x7720 }, { 0xAF77, 0x7728 }, - { 0xAF78, 0x77E9 }, { 0xAF79, 0x7830 }, { 0xAF7A, 0x7827 }, { 0xAF7B, 0x7838 }, { 0xAF7C, 0x781D }, { 0xAF7D, 0x7834 }, { 0xAF7E, 0x7837 }, { 0xAFA1, 0x7825 }, - { 0xAFA2, 0x782D }, { 0xAFA3, 0x7820 }, { 0xAFA4, 0x781F }, { 0xAFA5, 0x7832 }, { 0xAFA6, 0x7955 }, { 0xAFA7, 0x7950 }, { 0xAFA8, 0x7960 }, { 0xAFA9, 0x795F }, - { 0xAFAA, 0x7956 }, { 0xAFAB, 0x795E }, { 0xAFAC, 0x795D }, { 0xAFAD, 0x7957 }, { 0xAFAE, 0x795A }, { 0xAFAF, 0x79E4 }, { 0xAFB0, 0x79E3 }, { 0xAFB1, 0x79E7 }, - { 0xAFB2, 0x79DF }, { 0xAFB3, 0x79E6 }, { 0xAFB4, 0x79E9 }, { 0xAFB5, 0x79D8 }, { 0xAFB6, 0x7A84 }, { 0xAFB7, 0x7A88 }, { 0xAFB8, 0x7AD9 }, { 0xAFB9, 0x7B06 }, - { 0xAFBA, 0x7B11 }, { 0xAFBB, 0x7C89 }, { 0xAFBC, 0x7D21 }, { 0xAFBD, 0x7D17 }, { 0xAFBE, 0x7D0B }, { 0xAFBF, 0x7D0A }, { 0xAFC0, 0x7D20 }, { 0xAFC1, 0x7D22 }, - { 0xAFC2, 0x7D14 }, { 0xAFC3, 0x7D10 }, { 0xAFC4, 0x7D15 }, { 0xAFC5, 0x7D1A }, { 0xAFC6, 0x7D1C }, { 0xAFC7, 0x7D0D }, { 0xAFC8, 0x7D19 }, { 0xAFC9, 0x7D1B }, - { 0xAFCA, 0x7F3A }, { 0xAFCB, 0x7F5F }, { 0xAFCC, 0x7F94 }, { 0xAFCD, 0x7FC5 }, { 0xAFCE, 0x7FC1 }, { 0xAFCF, 0x8006 }, { 0xAFD0, 0x8018 }, { 0xAFD1, 0x8015 }, - { 0xAFD2, 0x8019 }, { 0xAFD3, 0x8017 }, { 0xAFD4, 0x803D }, { 0xAFD5, 0x803F }, { 0xAFD6, 0x80F1 }, { 0xAFD7, 0x8102 }, { 0xAFD8, 0x80F0 }, { 0xAFD9, 0x8105 }, - { 0xAFDA, 0x80ED }, { 0xAFDB, 0x80F4 }, { 0xAFDC, 0x8106 }, { 0xAFDD, 0x80F8 }, { 0xAFDE, 0x80F3 }, { 0xAFDF, 0x8108 }, { 0xAFE0, 0x80FD }, { 0xAFE1, 0x810A }, - { 0xAFE2, 0x80FC }, { 0xAFE3, 0x80EF }, { 0xAFE4, 0x81ED }, { 0xAFE5, 0x81EC }, { 0xAFE6, 0x8200 }, { 0xAFE7, 0x8210 }, { 0xAFE8, 0x822A }, { 0xAFE9, 0x822B }, - { 0xAFEA, 0x8228 }, { 0xAFEB, 0x822C }, { 0xAFEC, 0x82BB }, { 0xAFED, 0x832B }, { 0xAFEE, 0x8352 }, { 0xAFEF, 0x8354 }, { 0xAFF0, 0x834A }, { 0xAFF1, 0x8338 }, - { 0xAFF2, 0x8350 }, { 0xAFF3, 0x8349 }, { 0xAFF4, 0x8335 }, { 0xAFF5, 0x8334 }, { 0xAFF6, 0x834F }, { 0xAFF7, 0x8332 }, { 0xAFF8, 0x8339 }, { 0xAFF9, 0x8336 }, - { 0xAFFA, 0x8317 }, { 0xAFFB, 0x8340 }, { 0xAFFC, 0x8331 }, { 0xAFFD, 0x8328 }, { 0xAFFE, 0x8343 }, { 0xB040, 0x8654 }, { 0xB041, 0x868A }, { 0xB042, 0x86AA }, - { 0xB043, 0x8693 }, { 0xB044, 0x86A4 }, { 0xB045, 0x86A9 }, { 0xB046, 0x868C }, { 0xB047, 0x86A3 }, { 0xB048, 0x869C }, { 0xB049, 0x8870 }, { 0xB04A, 0x8877 }, - { 0xB04B, 0x8881 }, { 0xB04C, 0x8882 }, { 0xB04D, 0x887D }, { 0xB04E, 0x8879 }, { 0xB04F, 0x8A18 }, { 0xB050, 0x8A10 }, { 0xB051, 0x8A0E }, { 0xB052, 0x8A0C }, - { 0xB053, 0x8A15 }, { 0xB054, 0x8A0A }, { 0xB055, 0x8A17 }, { 0xB056, 0x8A13 }, { 0xB057, 0x8A16 }, { 0xB058, 0x8A0F }, { 0xB059, 0x8A11 }, { 0xB05A, 0x8C48 }, - { 0xB05B, 0x8C7A }, { 0xB05C, 0x8C79 }, { 0xB05D, 0x8CA1 }, { 0xB05E, 0x8CA2 }, { 0xB05F, 0x8D77 }, { 0xB060, 0x8EAC }, { 0xB061, 0x8ED2 }, { 0xB062, 0x8ED4 }, - { 0xB063, 0x8ECF }, { 0xB064, 0x8FB1 }, { 0xB065, 0x9001 }, { 0xB066, 0x9006 }, { 0xB067, 0x8FF7 }, { 0xB068, 0x9000 }, { 0xB069, 0x8FFA }, { 0xB06A, 0x8FF4 }, - { 0xB06B, 0x9003 }, { 0xB06C, 0x8FFD }, { 0xB06D, 0x9005 }, { 0xB06E, 0x8FF8 }, { 0xB06F, 0x9095 }, { 0xB070, 0x90E1 }, { 0xB071, 0x90DD }, { 0xB072, 0x90E2 }, - { 0xB073, 0x9152 }, { 0xB074, 0x914D }, { 0xB075, 0x914C }, { 0xB076, 0x91D8 }, { 0xB077, 0x91DD }, { 0xB078, 0x91D7 }, { 0xB079, 0x91DC }, { 0xB07A, 0x91D9 }, - { 0xB07B, 0x9583 }, { 0xB07C, 0x9662 }, { 0xB07D, 0x9663 }, { 0xB07E, 0x9661 }, { 0xB0A1, 0x965B }, { 0xB0A2, 0x965D }, { 0xB0A3, 0x9664 }, { 0xB0A4, 0x9658 }, - { 0xB0A5, 0x965E }, { 0xB0A6, 0x96BB }, { 0xB0A7, 0x98E2 }, { 0xB0A8, 0x99AC }, { 0xB0A9, 0x9AA8 }, { 0xB0AA, 0x9AD8 }, { 0xB0AB, 0x9B25 }, { 0xB0AC, 0x9B32 }, - { 0xB0AD, 0x9B3C }, { 0xB0AE, 0x4E7E }, { 0xB0AF, 0x507A }, { 0xB0B0, 0x507D }, { 0xB0B1, 0x505C }, { 0xB0B2, 0x5047 }, { 0xB0B3, 0x5043 }, { 0xB0B4, 0x504C }, - { 0xB0B5, 0x505A }, { 0xB0B6, 0x5049 }, { 0xB0B7, 0x5065 }, { 0xB0B8, 0x5076 }, { 0xB0B9, 0x504E }, { 0xB0BA, 0x5055 }, { 0xB0BB, 0x5075 }, { 0xB0BC, 0x5074 }, - { 0xB0BD, 0x5077 }, { 0xB0BE, 0x504F }, { 0xB0BF, 0x500F }, { 0xB0C0, 0x506F }, { 0xB0C1, 0x506D }, { 0xB0C2, 0x515C }, { 0xB0C3, 0x5195 }, { 0xB0C4, 0x51F0 }, - { 0xB0C5, 0x526A }, { 0xB0C6, 0x526F }, { 0xB0C7, 0x52D2 }, { 0xB0C8, 0x52D9 }, { 0xB0C9, 0x52D8 }, { 0xB0CA, 0x52D5 }, { 0xB0CB, 0x5310 }, { 0xB0CC, 0x530F }, - { 0xB0CD, 0x5319 }, { 0xB0CE, 0x533F }, { 0xB0CF, 0x5340 }, { 0xB0D0, 0x533E }, { 0xB0D1, 0x53C3 }, { 0xB0D2, 0x66FC }, { 0xB0D3, 0x5546 }, { 0xB0D4, 0x556A }, - { 0xB0D5, 0x5566 }, { 0xB0D6, 0x5544 }, { 0xB0D7, 0x555E }, { 0xB0D8, 0x5561 }, { 0xB0D9, 0x5543 }, { 0xB0DA, 0x554A }, { 0xB0DB, 0x5531 }, { 0xB0DC, 0x5556 }, - { 0xB0DD, 0x554F }, { 0xB0DE, 0x5555 }, { 0xB0DF, 0x552F }, { 0xB0E0, 0x5564 }, { 0xB0E1, 0x5538 }, { 0xB0E2, 0x552E }, { 0xB0E3, 0x555C }, { 0xB0E4, 0x552C }, - { 0xB0E5, 0x5563 }, { 0xB0E6, 0x5533 }, { 0xB0E7, 0x5541 }, { 0xB0E8, 0x5557 }, { 0xB0E9, 0x5708 }, { 0xB0EA, 0x570B }, { 0xB0EB, 0x5709 }, { 0xB0EC, 0x57DF }, - { 0xB0ED, 0x5805 }, { 0xB0EE, 0x580A }, { 0xB0EF, 0x5806 }, { 0xB0F0, 0x57E0 }, { 0xB0F1, 0x57E4 }, { 0xB0F2, 0x57FA }, { 0xB0F3, 0x5802 }, { 0xB0F4, 0x5835 }, - { 0xB0F5, 0x57F7 }, { 0xB0F6, 0x57F9 }, { 0xB0F7, 0x5920 }, { 0xB0F8, 0x5962 }, { 0xB0F9, 0x5A36 }, { 0xB0FA, 0x5A41 }, { 0xB0FB, 0x5A49 }, { 0xB0FC, 0x5A66 }, - { 0xB0FD, 0x5A6A }, { 0xB0FE, 0x5A40 }, { 0xB140, 0x5A3C }, { 0xB141, 0x5A62 }, { 0xB142, 0x5A5A }, { 0xB143, 0x5A46 }, { 0xB144, 0x5A4A }, { 0xB145, 0x5B70 }, - { 0xB146, 0x5BC7 }, { 0xB147, 0x5BC5 }, { 0xB148, 0x5BC4 }, { 0xB149, 0x5BC2 }, { 0xB14A, 0x5BBF }, { 0xB14B, 0x5BC6 }, { 0xB14C, 0x5C09 }, { 0xB14D, 0x5C08 }, - { 0xB14E, 0x5C07 }, { 0xB14F, 0x5C60 }, { 0xB150, 0x5C5C }, { 0xB151, 0x5C5D }, { 0xB152, 0x5D07 }, { 0xB153, 0x5D06 }, { 0xB154, 0x5D0E }, { 0xB155, 0x5D1B }, - { 0xB156, 0x5D16 }, { 0xB157, 0x5D22 }, { 0xB158, 0x5D11 }, { 0xB159, 0x5D29 }, { 0xB15A, 0x5D14 }, { 0xB15B, 0x5D19 }, { 0xB15C, 0x5D24 }, { 0xB15D, 0x5D27 }, - { 0xB15E, 0x5D17 }, { 0xB15F, 0x5DE2 }, { 0xB160, 0x5E38 }, { 0xB161, 0x5E36 }, { 0xB162, 0x5E33 }, { 0xB163, 0x5E37 }, { 0xB164, 0x5EB7 }, { 0xB165, 0x5EB8 }, - { 0xB166, 0x5EB6 }, { 0xB167, 0x5EB5 }, { 0xB168, 0x5EBE }, { 0xB169, 0x5F35 }, { 0xB16A, 0x5F37 }, { 0xB16B, 0x5F57 }, { 0xB16C, 0x5F6C }, { 0xB16D, 0x5F69 }, - { 0xB16E, 0x5F6B }, { 0xB16F, 0x5F97 }, { 0xB170, 0x5F99 }, { 0xB171, 0x5F9E }, { 0xB172, 0x5F98 }, { 0xB173, 0x5FA1 }, { 0xB174, 0x5FA0 }, { 0xB175, 0x5F9C }, - { 0xB176, 0x607F }, { 0xB177, 0x60A3 }, { 0xB178, 0x6089 }, { 0xB179, 0x60A0 }, { 0xB17A, 0x60A8 }, { 0xB17B, 0x60CB }, { 0xB17C, 0x60B4 }, { 0xB17D, 0x60E6 }, - { 0xB17E, 0x60BD }, { 0xB1A1, 0x60C5 }, { 0xB1A2, 0x60BB }, { 0xB1A3, 0x60B5 }, { 0xB1A4, 0x60DC }, { 0xB1A5, 0x60BC }, { 0xB1A6, 0x60D8 }, { 0xB1A7, 0x60D5 }, - { 0xB1A8, 0x60C6 }, { 0xB1A9, 0x60DF }, { 0xB1AA, 0x60B8 }, { 0xB1AB, 0x60DA }, { 0xB1AC, 0x60C7 }, { 0xB1AD, 0x621A }, { 0xB1AE, 0x621B }, { 0xB1AF, 0x6248 }, - { 0xB1B0, 0x63A0 }, { 0xB1B1, 0x63A7 }, { 0xB1B2, 0x6372 }, { 0xB1B3, 0x6396 }, { 0xB1B4, 0x63A2 }, { 0xB1B5, 0x63A5 }, { 0xB1B6, 0x6377 }, { 0xB1B7, 0x6367 }, - { 0xB1B8, 0x6398 }, { 0xB1B9, 0x63AA }, { 0xB1BA, 0x6371 }, { 0xB1BB, 0x63A9 }, { 0xB1BC, 0x6389 }, { 0xB1BD, 0x6383 }, { 0xB1BE, 0x639B }, { 0xB1BF, 0x636B }, - { 0xB1C0, 0x63A8 }, { 0xB1C1, 0x6384 }, { 0xB1C2, 0x6388 }, { 0xB1C3, 0x6399 }, { 0xB1C4, 0x63A1 }, { 0xB1C5, 0x63AC }, { 0xB1C6, 0x6392 }, { 0xB1C7, 0x638F }, - { 0xB1C8, 0x6380 }, { 0xB1C9, 0x637B }, { 0xB1CA, 0x6369 }, { 0xB1CB, 0x6368 }, { 0xB1CC, 0x637A }, { 0xB1CD, 0x655D }, { 0xB1CE, 0x6556 }, { 0xB1CF, 0x6551 }, - { 0xB1D0, 0x6559 }, { 0xB1D1, 0x6557 }, { 0xB1D2, 0x555F }, { 0xB1D3, 0x654F }, { 0xB1D4, 0x6558 }, { 0xB1D5, 0x6555 }, { 0xB1D6, 0x6554 }, { 0xB1D7, 0x659C }, - { 0xB1D8, 0x659B }, { 0xB1D9, 0x65AC }, { 0xB1DA, 0x65CF }, { 0xB1DB, 0x65CB }, { 0xB1DC, 0x65CC }, { 0xB1DD, 0x65CE }, { 0xB1DE, 0x665D }, { 0xB1DF, 0x665A }, - { 0xB1E0, 0x6664 }, { 0xB1E1, 0x6668 }, { 0xB1E2, 0x6666 }, { 0xB1E3, 0x665E }, { 0xB1E4, 0x66F9 }, { 0xB1E5, 0x52D7 }, { 0xB1E6, 0x671B }, { 0xB1E7, 0x6881 }, - { 0xB1E8, 0x68AF }, { 0xB1E9, 0x68A2 }, { 0xB1EA, 0x6893 }, { 0xB1EB, 0x68B5 }, { 0xB1EC, 0x687F }, { 0xB1ED, 0x6876 }, { 0xB1EE, 0x68B1 }, { 0xB1EF, 0x68A7 }, - { 0xB1F0, 0x6897 }, { 0xB1F1, 0x68B0 }, { 0xB1F2, 0x6883 }, { 0xB1F3, 0x68C4 }, { 0xB1F4, 0x68AD }, { 0xB1F5, 0x6886 }, { 0xB1F6, 0x6885 }, { 0xB1F7, 0x6894 }, - { 0xB1F8, 0x689D }, { 0xB1F9, 0x68A8 }, { 0xB1FA, 0x689F }, { 0xB1FB, 0x68A1 }, { 0xB1FC, 0x6882 }, { 0xB1FD, 0x6B32 }, { 0xB1FE, 0x6BBA }, { 0xB240, 0x6BEB }, - { 0xB241, 0x6BEC }, { 0xB242, 0x6C2B }, { 0xB243, 0x6D8E }, { 0xB244, 0x6DBC }, { 0xB245, 0x6DF3 }, { 0xB246, 0x6DD9 }, { 0xB247, 0x6DB2 }, { 0xB248, 0x6DE1 }, - { 0xB249, 0x6DCC }, { 0xB24A, 0x6DE4 }, { 0xB24B, 0x6DFB }, { 0xB24C, 0x6DFA }, { 0xB24D, 0x6E05 }, { 0xB24E, 0x6DC7 }, { 0xB24F, 0x6DCB }, { 0xB250, 0x6DAF }, - { 0xB251, 0x6DD1 }, { 0xB252, 0x6DAE }, { 0xB253, 0x6DDE }, { 0xB254, 0x6DF9 }, { 0xB255, 0x6DB8 }, { 0xB256, 0x6DF7 }, { 0xB257, 0x6DF5 }, { 0xB258, 0x6DC5 }, - { 0xB259, 0x6DD2 }, { 0xB25A, 0x6E1A }, { 0xB25B, 0x6DB5 }, { 0xB25C, 0x6DDA }, { 0xB25D, 0x6DEB }, { 0xB25E, 0x6DD8 }, { 0xB25F, 0x6DEA }, { 0xB260, 0x6DF1 }, - { 0xB261, 0x6DEE }, { 0xB262, 0x6DE8 }, { 0xB263, 0x6DC6 }, { 0xB264, 0x6DC4 }, { 0xB265, 0x6DAA }, { 0xB266, 0x6DEC }, { 0xB267, 0x6DBF }, { 0xB268, 0x6DE6 }, - { 0xB269, 0x70F9 }, { 0xB26A, 0x7109 }, { 0xB26B, 0x710A }, { 0xB26C, 0x70FD }, { 0xB26D, 0x70EF }, { 0xB26E, 0x723D }, { 0xB26F, 0x727D }, { 0xB270, 0x7281 }, - { 0xB271, 0x731C }, { 0xB272, 0x731B }, { 0xB273, 0x7316 }, { 0xB274, 0x7313 }, { 0xB275, 0x7319 }, { 0xB276, 0x7387 }, { 0xB277, 0x7405 }, { 0xB278, 0x740A }, - { 0xB279, 0x7403 }, { 0xB27A, 0x7406 }, { 0xB27B, 0x73FE }, { 0xB27C, 0x740D }, { 0xB27D, 0x74E0 }, { 0xB27E, 0x74F6 }, { 0xB2A1, 0x74F7 }, { 0xB2A2, 0x751C }, - { 0xB2A3, 0x7522 }, { 0xB2A4, 0x7565 }, { 0xB2A5, 0x7566 }, { 0xB2A6, 0x7562 }, { 0xB2A7, 0x7570 }, { 0xB2A8, 0x758F }, { 0xB2A9, 0x75D4 }, { 0xB2AA, 0x75D5 }, - { 0xB2AB, 0x75B5 }, { 0xB2AC, 0x75CA }, { 0xB2AD, 0x75CD }, { 0xB2AE, 0x768E }, { 0xB2AF, 0x76D4 }, { 0xB2B0, 0x76D2 }, { 0xB2B1, 0x76DB }, { 0xB2B2, 0x7737 }, - { 0xB2B3, 0x773E }, { 0xB2B4, 0x773C }, { 0xB2B5, 0x7736 }, { 0xB2B6, 0x7738 }, { 0xB2B7, 0x773A }, { 0xB2B8, 0x786B }, { 0xB2B9, 0x7843 }, { 0xB2BA, 0x784E }, - { 0xB2BB, 0x7965 }, { 0xB2BC, 0x7968 }, { 0xB2BD, 0x796D }, { 0xB2BE, 0x79FB }, { 0xB2BF, 0x7A92 }, { 0xB2C0, 0x7A95 }, { 0xB2C1, 0x7B20 }, { 0xB2C2, 0x7B28 }, - { 0xB2C3, 0x7B1B }, { 0xB2C4, 0x7B2C }, { 0xB2C5, 0x7B26 }, { 0xB2C6, 0x7B19 }, { 0xB2C7, 0x7B1E }, { 0xB2C8, 0x7B2E }, { 0xB2C9, 0x7C92 }, { 0xB2CA, 0x7C97 }, - { 0xB2CB, 0x7C95 }, { 0xB2CC, 0x7D46 }, { 0xB2CD, 0x7D43 }, { 0xB2CE, 0x7D71 }, { 0xB2CF, 0x7D2E }, { 0xB2D0, 0x7D39 }, { 0xB2D1, 0x7D3C }, { 0xB2D2, 0x7D40 }, - { 0xB2D3, 0x7D30 }, { 0xB2D4, 0x7D33 }, { 0xB2D5, 0x7D44 }, { 0xB2D6, 0x7D2F }, { 0xB2D7, 0x7D42 }, { 0xB2D8, 0x7D32 }, { 0xB2D9, 0x7D31 }, { 0xB2DA, 0x7F3D }, - { 0xB2DB, 0x7F9E }, { 0xB2DC, 0x7F9A }, { 0xB2DD, 0x7FCC }, { 0xB2DE, 0x7FCE }, { 0xB2DF, 0x7FD2 }, { 0xB2E0, 0x801C }, { 0xB2E1, 0x804A }, { 0xB2E2, 0x8046 }, - { 0xB2E3, 0x812F }, { 0xB2E4, 0x8116 }, { 0xB2E5, 0x8123 }, { 0xB2E6, 0x812B }, { 0xB2E7, 0x8129 }, { 0xB2E8, 0x8130 }, { 0xB2E9, 0x8124 }, { 0xB2EA, 0x8202 }, - { 0xB2EB, 0x8235 }, { 0xB2EC, 0x8237 }, { 0xB2ED, 0x8236 }, { 0xB2EE, 0x8239 }, { 0xB2EF, 0x838E }, { 0xB2F0, 0x839E }, { 0xB2F1, 0x8398 }, { 0xB2F2, 0x8378 }, - { 0xB2F3, 0x83A2 }, { 0xB2F4, 0x8396 }, { 0xB2F5, 0x83BD }, { 0xB2F6, 0x83AB }, { 0xB2F7, 0x8392 }, { 0xB2F8, 0x838A }, { 0xB2F9, 0x8393 }, { 0xB2FA, 0x8389 }, - { 0xB2FB, 0x83A0 }, { 0xB2FC, 0x8377 }, { 0xB2FD, 0x837B }, { 0xB2FE, 0x837C }, { 0xB340, 0x8386 }, { 0xB341, 0x83A7 }, { 0xB342, 0x8655 }, { 0xB343, 0x5F6A }, - { 0xB344, 0x86C7 }, { 0xB345, 0x86C0 }, { 0xB346, 0x86B6 }, { 0xB347, 0x86C4 }, { 0xB348, 0x86B5 }, { 0xB349, 0x86C6 }, { 0xB34A, 0x86CB }, { 0xB34B, 0x86B1 }, - { 0xB34C, 0x86AF }, { 0xB34D, 0x86C9 }, { 0xB34E, 0x8853 }, { 0xB34F, 0x889E }, { 0xB350, 0x8888 }, { 0xB351, 0x88AB }, { 0xB352, 0x8892 }, { 0xB353, 0x8896 }, - { 0xB354, 0x888D }, { 0xB355, 0x888B }, { 0xB356, 0x8993 }, { 0xB357, 0x898F }, { 0xB358, 0x8A2A }, { 0xB359, 0x8A1D }, { 0xB35A, 0x8A23 }, { 0xB35B, 0x8A25 }, - { 0xB35C, 0x8A31 }, { 0xB35D, 0x8A2D }, { 0xB35E, 0x8A1F }, { 0xB35F, 0x8A1B }, { 0xB360, 0x8A22 }, { 0xB361, 0x8C49 }, { 0xB362, 0x8C5A }, { 0xB363, 0x8CA9 }, - { 0xB364, 0x8CAC }, { 0xB365, 0x8CAB }, { 0xB366, 0x8CA8 }, { 0xB367, 0x8CAA }, { 0xB368, 0x8CA7 }, { 0xB369, 0x8D67 }, { 0xB36A, 0x8D66 }, { 0xB36B, 0x8DBE }, - { 0xB36C, 0x8DBA }, { 0xB36D, 0x8EDB }, { 0xB36E, 0x8EDF }, { 0xB36F, 0x9019 }, { 0xB370, 0x900D }, { 0xB371, 0x901A }, { 0xB372, 0x9017 }, { 0xB373, 0x9023 }, - { 0xB374, 0x901F }, { 0xB375, 0x901D }, { 0xB376, 0x9010 }, { 0xB377, 0x9015 }, { 0xB378, 0x901E }, { 0xB379, 0x9020 }, { 0xB37A, 0x900F }, { 0xB37B, 0x9022 }, - { 0xB37C, 0x9016 }, { 0xB37D, 0x901B }, { 0xB37E, 0x9014 }, { 0xB3A1, 0x90E8 }, { 0xB3A2, 0x90ED }, { 0xB3A3, 0x90FD }, { 0xB3A4, 0x9157 }, { 0xB3A5, 0x91CE }, - { 0xB3A6, 0x91F5 }, { 0xB3A7, 0x91E6 }, { 0xB3A8, 0x91E3 }, { 0xB3A9, 0x91E7 }, { 0xB3AA, 0x91ED }, { 0xB3AB, 0x91E9 }, { 0xB3AC, 0x9589 }, { 0xB3AD, 0x966A }, - { 0xB3AE, 0x9675 }, { 0xB3AF, 0x9673 }, { 0xB3B0, 0x9678 }, { 0xB3B1, 0x9670 }, { 0xB3B2, 0x9674 }, { 0xB3B3, 0x9676 }, { 0xB3B4, 0x9677 }, { 0xB3B5, 0x966C }, - { 0xB3B6, 0x96C0 }, { 0xB3B7, 0x96EA }, { 0xB3B8, 0x96E9 }, { 0xB3B9, 0x7AE0 }, { 0xB3BA, 0x7ADF }, { 0xB3BB, 0x9802 }, { 0xB3BC, 0x9803 }, { 0xB3BD, 0x9B5A }, - { 0xB3BE, 0x9CE5 }, { 0xB3BF, 0x9E75 }, { 0xB3C0, 0x9E7F }, { 0xB3C1, 0x9EA5 }, { 0xB3C2, 0x9EBB }, { 0xB3C3, 0x50A2 }, { 0xB3C4, 0x508D }, { 0xB3C5, 0x5085 }, - { 0xB3C6, 0x5099 }, { 0xB3C7, 0x5091 }, { 0xB3C8, 0x5080 }, { 0xB3C9, 0x5096 }, { 0xB3CA, 0x5098 }, { 0xB3CB, 0x509A }, { 0xB3CC, 0x6700 }, { 0xB3CD, 0x51F1 }, - { 0xB3CE, 0x5272 }, { 0xB3CF, 0x5274 }, { 0xB3D0, 0x5275 }, { 0xB3D1, 0x5269 }, { 0xB3D2, 0x52DE }, { 0xB3D3, 0x52DD }, { 0xB3D4, 0x52DB }, { 0xB3D5, 0x535A }, - { 0xB3D6, 0x53A5 }, { 0xB3D7, 0x557B }, { 0xB3D8, 0x5580 }, { 0xB3D9, 0x55A7 }, { 0xB3DA, 0x557C }, { 0xB3DB, 0x558A }, { 0xB3DC, 0x559D }, { 0xB3DD, 0x5598 }, - { 0xB3DE, 0x5582 }, { 0xB3DF, 0x559C }, { 0xB3E0, 0x55AA }, { 0xB3E1, 0x5594 }, { 0xB3E2, 0x5587 }, { 0xB3E3, 0x558B }, { 0xB3E4, 0x5583 }, { 0xB3E5, 0x55B3 }, - { 0xB3E6, 0x55AE }, { 0xB3E7, 0x559F }, { 0xB3E8, 0x553E }, { 0xB3E9, 0x55B2 }, { 0xB3EA, 0x559A }, { 0xB3EB, 0x55BB }, { 0xB3EC, 0x55AC }, { 0xB3ED, 0x55B1 }, - { 0xB3EE, 0x557E }, { 0xB3EF, 0x5589 }, { 0xB3F0, 0x55AB }, { 0xB3F1, 0x5599 }, { 0xB3F2, 0x570D }, { 0xB3F3, 0x582F }, { 0xB3F4, 0x582A }, { 0xB3F5, 0x5834 }, - { 0xB3F6, 0x5824 }, { 0xB3F7, 0x5830 }, { 0xB3F8, 0x5831 }, { 0xB3F9, 0x5821 }, { 0xB3FA, 0x581D }, { 0xB3FB, 0x5820 }, { 0xB3FC, 0x58F9 }, { 0xB3FD, 0x58FA }, - { 0xB3FE, 0x5960 }, { 0xB440, 0x5A77 }, { 0xB441, 0x5A9A }, { 0xB442, 0x5A7F }, { 0xB443, 0x5A92 }, { 0xB444, 0x5A9B }, { 0xB445, 0x5AA7 }, { 0xB446, 0x5B73 }, - { 0xB447, 0x5B71 }, { 0xB448, 0x5BD2 }, { 0xB449, 0x5BCC }, { 0xB44A, 0x5BD3 }, { 0xB44B, 0x5BD0 }, { 0xB44C, 0x5C0A }, { 0xB44D, 0x5C0B }, { 0xB44E, 0x5C31 }, - { 0xB44F, 0x5D4C }, { 0xB450, 0x5D50 }, { 0xB451, 0x5D34 }, { 0xB452, 0x5D47 }, { 0xB453, 0x5DFD }, { 0xB454, 0x5E45 }, { 0xB455, 0x5E3D }, { 0xB456, 0x5E40 }, - { 0xB457, 0x5E43 }, { 0xB458, 0x5E7E }, { 0xB459, 0x5ECA }, { 0xB45A, 0x5EC1 }, { 0xB45B, 0x5EC2 }, { 0xB45C, 0x5EC4 }, { 0xB45D, 0x5F3C }, { 0xB45E, 0x5F6D }, - { 0xB45F, 0x5FA9 }, { 0xB460, 0x5FAA }, { 0xB461, 0x5FA8 }, { 0xB462, 0x60D1 }, { 0xB463, 0x60E1 }, { 0xB464, 0x60B2 }, { 0xB465, 0x60B6 }, { 0xB466, 0x60E0 }, - { 0xB467, 0x611C }, { 0xB468, 0x6123 }, { 0xB469, 0x60FA }, { 0xB46A, 0x6115 }, { 0xB46B, 0x60F0 }, { 0xB46C, 0x60FB }, { 0xB46D, 0x60F4 }, { 0xB46E, 0x6168 }, - { 0xB46F, 0x60F1 }, { 0xB470, 0x610E }, { 0xB471, 0x60F6 }, { 0xB472, 0x6109 }, { 0xB473, 0x6100 }, { 0xB474, 0x6112 }, { 0xB475, 0x621F }, { 0xB476, 0x6249 }, - { 0xB477, 0x63A3 }, { 0xB478, 0x638C }, { 0xB479, 0x63CF }, { 0xB47A, 0x63C0 }, { 0xB47B, 0x63E9 }, { 0xB47C, 0x63C9 }, { 0xB47D, 0x63C6 }, { 0xB47E, 0x63CD }, - { 0xB4A1, 0x63D2 }, { 0xB4A2, 0x63E3 }, { 0xB4A3, 0x63D0 }, { 0xB4A4, 0x63E1 }, { 0xB4A5, 0x63D6 }, { 0xB4A6, 0x63ED }, { 0xB4A7, 0x63EE }, { 0xB4A8, 0x6376 }, - { 0xB4A9, 0x63F4 }, { 0xB4AA, 0x63EA }, { 0xB4AB, 0x63DB }, { 0xB4AC, 0x6452 }, { 0xB4AD, 0x63DA }, { 0xB4AE, 0x63F9 }, { 0xB4AF, 0x655E }, { 0xB4B0, 0x6566 }, - { 0xB4B1, 0x6562 }, { 0xB4B2, 0x6563 }, { 0xB4B3, 0x6591 }, { 0xB4B4, 0x6590 }, { 0xB4B5, 0x65AF }, { 0xB4B6, 0x666E }, { 0xB4B7, 0x6670 }, { 0xB4B8, 0x6674 }, - { 0xB4B9, 0x6676 }, { 0xB4BA, 0x666F }, { 0xB4BB, 0x6691 }, { 0xB4BC, 0x667A }, { 0xB4BD, 0x667E }, { 0xB4BE, 0x6677 }, { 0xB4BF, 0x66FE }, { 0xB4C0, 0x66FF }, - { 0xB4C1, 0x671F }, { 0xB4C2, 0x671D }, { 0xB4C3, 0x68FA }, { 0xB4C4, 0x68D5 }, { 0xB4C5, 0x68E0 }, { 0xB4C6, 0x68D8 }, { 0xB4C7, 0x68D7 }, { 0xB4C8, 0x6905 }, - { 0xB4C9, 0x68DF }, { 0xB4CA, 0x68F5 }, { 0xB4CB, 0x68EE }, { 0xB4CC, 0x68E7 }, { 0xB4CD, 0x68F9 }, { 0xB4CE, 0x68D2 }, { 0xB4CF, 0x68F2 }, { 0xB4D0, 0x68E3 }, - { 0xB4D1, 0x68CB }, { 0xB4D2, 0x68CD }, { 0xB4D3, 0x690D }, { 0xB4D4, 0x6912 }, { 0xB4D5, 0x690E }, { 0xB4D6, 0x68C9 }, { 0xB4D7, 0x68DA }, { 0xB4D8, 0x696E }, - { 0xB4D9, 0x68FB }, { 0xB4DA, 0x6B3E }, { 0xB4DB, 0x6B3A }, { 0xB4DC, 0x6B3D }, { 0xB4DD, 0x6B98 }, { 0xB4DE, 0x6B96 }, { 0xB4DF, 0x6BBC }, { 0xB4E0, 0x6BEF }, - { 0xB4E1, 0x6C2E }, { 0xB4E2, 0x6C2F }, { 0xB4E3, 0x6C2C }, { 0xB4E4, 0x6E2F }, { 0xB4E5, 0x6E38 }, { 0xB4E6, 0x6E54 }, { 0xB4E7, 0x6E21 }, { 0xB4E8, 0x6E32 }, - { 0xB4E9, 0x6E67 }, { 0xB4EA, 0x6E4A }, { 0xB4EB, 0x6E20 }, { 0xB4EC, 0x6E25 }, { 0xB4ED, 0x6E23 }, { 0xB4EE, 0x6E1B }, { 0xB4EF, 0x6E5B }, { 0xB4F0, 0x6E58 }, - { 0xB4F1, 0x6E24 }, { 0xB4F2, 0x6E56 }, { 0xB4F3, 0x6E6E }, { 0xB4F4, 0x6E2D }, { 0xB4F5, 0x6E26 }, { 0xB4F6, 0x6E6F }, { 0xB4F7, 0x6E34 }, { 0xB4F8, 0x6E4D }, - { 0xB4F9, 0x6E3A }, { 0xB4FA, 0x6E2C }, { 0xB4FB, 0x6E43 }, { 0xB4FC, 0x6E1D }, { 0xB4FD, 0x6E3E }, { 0xB4FE, 0x6ECB }, { 0xB540, 0x6E89 }, { 0xB541, 0x6E19 }, - { 0xB542, 0x6E4E }, { 0xB543, 0x6E63 }, { 0xB544, 0x6E44 }, { 0xB545, 0x6E72 }, { 0xB546, 0x6E69 }, { 0xB547, 0x6E5F }, { 0xB548, 0x7119 }, { 0xB549, 0x711A }, - { 0xB54A, 0x7126 }, { 0xB54B, 0x7130 }, { 0xB54C, 0x7121 }, { 0xB54D, 0x7136 }, { 0xB54E, 0x716E }, { 0xB54F, 0x711C }, { 0xB550, 0x724C }, { 0xB551, 0x7284 }, - { 0xB552, 0x7280 }, { 0xB553, 0x7336 }, { 0xB554, 0x7325 }, { 0xB555, 0x7334 }, { 0xB556, 0x7329 }, { 0xB557, 0x743A }, { 0xB558, 0x742A }, { 0xB559, 0x7433 }, - { 0xB55A, 0x7422 }, { 0xB55B, 0x7425 }, { 0xB55C, 0x7435 }, { 0xB55D, 0x7436 }, { 0xB55E, 0x7434 }, { 0xB55F, 0x742F }, { 0xB560, 0x741B }, { 0xB561, 0x7426 }, - { 0xB562, 0x7428 }, { 0xB563, 0x7525 }, { 0xB564, 0x7526 }, { 0xB565, 0x756B }, { 0xB566, 0x756A }, { 0xB567, 0x75E2 }, { 0xB568, 0x75DB }, { 0xB569, 0x75E3 }, - { 0xB56A, 0x75D9 }, { 0xB56B, 0x75D8 }, { 0xB56C, 0x75DE }, { 0xB56D, 0x75E0 }, { 0xB56E, 0x767B }, { 0xB56F, 0x767C }, { 0xB570, 0x7696 }, { 0xB571, 0x7693 }, - { 0xB572, 0x76B4 }, { 0xB573, 0x76DC }, { 0xB574, 0x774F }, { 0xB575, 0x77ED }, { 0xB576, 0x785D }, { 0xB577, 0x786C }, { 0xB578, 0x786F }, { 0xB579, 0x7A0D }, - { 0xB57A, 0x7A08 }, { 0xB57B, 0x7A0B }, { 0xB57C, 0x7A05 }, { 0xB57D, 0x7A00 }, { 0xB57E, 0x7A98 }, { 0xB5A1, 0x7A97 }, { 0xB5A2, 0x7A96 }, { 0xB5A3, 0x7AE5 }, - { 0xB5A4, 0x7AE3 }, { 0xB5A5, 0x7B49 }, { 0xB5A6, 0x7B56 }, { 0xB5A7, 0x7B46 }, { 0xB5A8, 0x7B50 }, { 0xB5A9, 0x7B52 }, { 0xB5AA, 0x7B54 }, { 0xB5AB, 0x7B4D }, - { 0xB5AC, 0x7B4B }, { 0xB5AD, 0x7B4F }, { 0xB5AE, 0x7B51 }, { 0xB5AF, 0x7C9F }, { 0xB5B0, 0x7CA5 }, { 0xB5B1, 0x7D5E }, { 0xB5B2, 0x7D50 }, { 0xB5B3, 0x7D68 }, - { 0xB5B4, 0x7D55 }, { 0xB5B5, 0x7D2B }, { 0xB5B6, 0x7D6E }, { 0xB5B7, 0x7D72 }, { 0xB5B8, 0x7D61 }, { 0xB5B9, 0x7D66 }, { 0xB5BA, 0x7D62 }, { 0xB5BB, 0x7D70 }, - { 0xB5BC, 0x7D73 }, { 0xB5BD, 0x5584 }, { 0xB5BE, 0x7FD4 }, { 0xB5BF, 0x7FD5 }, { 0xB5C0, 0x800B }, { 0xB5C1, 0x8052 }, { 0xB5C2, 0x8085 }, { 0xB5C3, 0x8155 }, - { 0xB5C4, 0x8154 }, { 0xB5C5, 0x814B }, { 0xB5C6, 0x8151 }, { 0xB5C7, 0x814E }, { 0xB5C8, 0x8139 }, { 0xB5C9, 0x8146 }, { 0xB5CA, 0x813E }, { 0xB5CB, 0x814C }, - { 0xB5CC, 0x8153 }, { 0xB5CD, 0x8174 }, { 0xB5CE, 0x8212 }, { 0xB5CF, 0x821C }, { 0xB5D0, 0x83E9 }, { 0xB5D1, 0x8403 }, { 0xB5D2, 0x83F8 }, { 0xB5D3, 0x840D }, - { 0xB5D4, 0x83E0 }, { 0xB5D5, 0x83C5 }, { 0xB5D6, 0x840B }, { 0xB5D7, 0x83C1 }, { 0xB5D8, 0x83EF }, { 0xB5D9, 0x83F1 }, { 0xB5DA, 0x83F4 }, { 0xB5DB, 0x8457 }, - { 0xB5DC, 0x840A }, { 0xB5DD, 0x83F0 }, { 0xB5DE, 0x840C }, { 0xB5DF, 0x83CC }, { 0xB5E0, 0x83FD }, { 0xB5E1, 0x83F2 }, { 0xB5E2, 0x83CA }, { 0xB5E3, 0x8438 }, - { 0xB5E4, 0x840E }, { 0xB5E5, 0x8404 }, { 0xB5E6, 0x83DC }, { 0xB5E7, 0x8407 }, { 0xB5E8, 0x83D4 }, { 0xB5E9, 0x83DF }, { 0xB5EA, 0x865B }, { 0xB5EB, 0x86DF }, - { 0xB5EC, 0x86D9 }, { 0xB5ED, 0x86ED }, { 0xB5EE, 0x86D4 }, { 0xB5EF, 0x86DB }, { 0xB5F0, 0x86E4 }, { 0xB5F1, 0x86D0 }, { 0xB5F2, 0x86DE }, { 0xB5F3, 0x8857 }, - { 0xB5F4, 0x88C1 }, { 0xB5F5, 0x88C2 }, { 0xB5F6, 0x88B1 }, { 0xB5F7, 0x8983 }, { 0xB5F8, 0x8996 }, { 0xB5F9, 0x8A3B }, { 0xB5FA, 0x8A60 }, { 0xB5FB, 0x8A55 }, - { 0xB5FC, 0x8A5E }, { 0xB5FD, 0x8A3C }, { 0xB5FE, 0x8A41 }, { 0xB640, 0x8A54 }, { 0xB641, 0x8A5B }, { 0xB642, 0x8A50 }, { 0xB643, 0x8A46 }, { 0xB644, 0x8A34 }, - { 0xB645, 0x8A3A }, { 0xB646, 0x8A36 }, { 0xB647, 0x8A56 }, { 0xB648, 0x8C61 }, { 0xB649, 0x8C82 }, { 0xB64A, 0x8CAF }, { 0xB64B, 0x8CBC }, { 0xB64C, 0x8CB3 }, - { 0xB64D, 0x8CBD }, { 0xB64E, 0x8CC1 }, { 0xB64F, 0x8CBB }, { 0xB650, 0x8CC0 }, { 0xB651, 0x8CB4 }, { 0xB652, 0x8CB7 }, { 0xB653, 0x8CB6 }, { 0xB654, 0x8CBF }, - { 0xB655, 0x8CB8 }, { 0xB656, 0x8D8A }, { 0xB657, 0x8D85 }, { 0xB658, 0x8D81 }, { 0xB659, 0x8DCE }, { 0xB65A, 0x8DDD }, { 0xB65B, 0x8DCB }, { 0xB65C, 0x8DDA }, - { 0xB65D, 0x8DD1 }, { 0xB65E, 0x8DCC }, { 0xB65F, 0x8DDB }, { 0xB660, 0x8DC6 }, { 0xB661, 0x8EFB }, { 0xB662, 0x8EF8 }, { 0xB663, 0x8EFC }, { 0xB664, 0x8F9C }, - { 0xB665, 0x902E }, { 0xB666, 0x9035 }, { 0xB667, 0x9031 }, { 0xB668, 0x9038 }, { 0xB669, 0x9032 }, { 0xB66A, 0x9036 }, { 0xB66B, 0x9102 }, { 0xB66C, 0x90F5 }, - { 0xB66D, 0x9109 }, { 0xB66E, 0x90FE }, { 0xB66F, 0x9163 }, { 0xB670, 0x9165 }, { 0xB671, 0x91CF }, { 0xB672, 0x9214 }, { 0xB673, 0x9215 }, { 0xB674, 0x9223 }, - { 0xB675, 0x9209 }, { 0xB676, 0x921E }, { 0xB677, 0x920D }, { 0xB678, 0x9210 }, { 0xB679, 0x9207 }, { 0xB67A, 0x9211 }, { 0xB67B, 0x9594 }, { 0xB67C, 0x958F }, - { 0xB67D, 0x958B }, { 0xB67E, 0x9591 }, { 0xB6A1, 0x9593 }, { 0xB6A2, 0x9592 }, { 0xB6A3, 0x958E }, { 0xB6A4, 0x968A }, { 0xB6A5, 0x968E }, { 0xB6A6, 0x968B }, - { 0xB6A7, 0x967D }, { 0xB6A8, 0x9685 }, { 0xB6A9, 0x9686 }, { 0xB6AA, 0x968D }, { 0xB6AB, 0x9672 }, { 0xB6AC, 0x9684 }, { 0xB6AD, 0x96C1 }, { 0xB6AE, 0x96C5 }, - { 0xB6AF, 0x96C4 }, { 0xB6B0, 0x96C6 }, { 0xB6B1, 0x96C7 }, { 0xB6B2, 0x96EF }, { 0xB6B3, 0x96F2 }, { 0xB6B4, 0x97CC }, { 0xB6B5, 0x9805 }, { 0xB6B6, 0x9806 }, - { 0xB6B7, 0x9808 }, { 0xB6B8, 0x98E7 }, { 0xB6B9, 0x98EA }, { 0xB6BA, 0x98EF }, { 0xB6BB, 0x98E9 }, { 0xB6BC, 0x98F2 }, { 0xB6BD, 0x98ED }, { 0xB6BE, 0x99AE }, - { 0xB6BF, 0x99AD }, { 0xB6C0, 0x9EC3 }, { 0xB6C1, 0x9ECD }, { 0xB6C2, 0x9ED1 }, { 0xB6C3, 0x4E82 }, { 0xB6C4, 0x50AD }, { 0xB6C5, 0x50B5 }, { 0xB6C6, 0x50B2 }, - { 0xB6C7, 0x50B3 }, { 0xB6C8, 0x50C5 }, { 0xB6C9, 0x50BE }, { 0xB6CA, 0x50AC }, { 0xB6CB, 0x50B7 }, { 0xB6CC, 0x50BB }, { 0xB6CD, 0x50AF }, { 0xB6CE, 0x50C7 }, - { 0xB6CF, 0x527F }, { 0xB6D0, 0x5277 }, { 0xB6D1, 0x527D }, { 0xB6D2, 0x52DF }, { 0xB6D3, 0x52E6 }, { 0xB6D4, 0x52E4 }, { 0xB6D5, 0x52E2 }, { 0xB6D6, 0x52E3 }, - { 0xB6D7, 0x532F }, { 0xB6D8, 0x55DF }, { 0xB6D9, 0x55E8 }, { 0xB6DA, 0x55D3 }, { 0xB6DB, 0x55E6 }, { 0xB6DC, 0x55CE }, { 0xB6DD, 0x55DC }, { 0xB6DE, 0x55C7 }, - { 0xB6DF, 0x55D1 }, { 0xB6E0, 0x55E3 }, { 0xB6E1, 0x55E4 }, { 0xB6E2, 0x55EF }, { 0xB6E3, 0x55DA }, { 0xB6E4, 0x55E1 }, { 0xB6E5, 0x55C5 }, { 0xB6E6, 0x55C6 }, - { 0xB6E7, 0x55E5 }, { 0xB6E8, 0x55C9 }, { 0xB6E9, 0x5712 }, { 0xB6EA, 0x5713 }, { 0xB6EB, 0x585E }, { 0xB6EC, 0x5851 }, { 0xB6ED, 0x5858 }, { 0xB6EE, 0x5857 }, - { 0xB6EF, 0x585A }, { 0xB6F0, 0x5854 }, { 0xB6F1, 0x586B }, { 0xB6F2, 0x584C }, { 0xB6F3, 0x586D }, { 0xB6F4, 0x584A }, { 0xB6F5, 0x5862 }, { 0xB6F6, 0x5852 }, - { 0xB6F7, 0x584B }, { 0xB6F8, 0x5967 }, { 0xB6F9, 0x5AC1 }, { 0xB6FA, 0x5AC9 }, { 0xB6FB, 0x5ACC }, { 0xB6FC, 0x5ABE }, { 0xB6FD, 0x5ABD }, { 0xB6FE, 0x5ABC }, - { 0xB740, 0x5AB3 }, { 0xB741, 0x5AC2 }, { 0xB742, 0x5AB2 }, { 0xB743, 0x5D69 }, { 0xB744, 0x5D6F }, { 0xB745, 0x5E4C }, { 0xB746, 0x5E79 }, { 0xB747, 0x5EC9 }, - { 0xB748, 0x5EC8 }, { 0xB749, 0x5F12 }, { 0xB74A, 0x5F59 }, { 0xB74B, 0x5FAC }, { 0xB74C, 0x5FAE }, { 0xB74D, 0x611A }, { 0xB74E, 0x610F }, { 0xB74F, 0x6148 }, - { 0xB750, 0x611F }, { 0xB751, 0x60F3 }, { 0xB752, 0x611B }, { 0xB753, 0x60F9 }, { 0xB754, 0x6101 }, { 0xB755, 0x6108 }, { 0xB756, 0x614E }, { 0xB757, 0x614C }, - { 0xB758, 0x6144 }, { 0xB759, 0x614D }, { 0xB75A, 0x613E }, { 0xB75B, 0x6134 }, { 0xB75C, 0x6127 }, { 0xB75D, 0x610D }, { 0xB75E, 0x6106 }, { 0xB75F, 0x6137 }, - { 0xB760, 0x6221 }, { 0xB761, 0x6222 }, { 0xB762, 0x6413 }, { 0xB763, 0x643E }, { 0xB764, 0x641E }, { 0xB765, 0x642A }, { 0xB766, 0x642D }, { 0xB767, 0x643D }, - { 0xB768, 0x642C }, { 0xB769, 0x640F }, { 0xB76A, 0x641C }, { 0xB76B, 0x6414 }, { 0xB76C, 0x640D }, { 0xB76D, 0x6436 }, { 0xB76E, 0x6416 }, { 0xB76F, 0x6417 }, - { 0xB770, 0x6406 }, { 0xB771, 0x656C }, { 0xB772, 0x659F }, { 0xB773, 0x65B0 }, { 0xB774, 0x6697 }, { 0xB775, 0x6689 }, { 0xB776, 0x6687 }, { 0xB777, 0x6688 }, - { 0xB778, 0x6696 }, { 0xB779, 0x6684 }, { 0xB77A, 0x6698 }, { 0xB77B, 0x668D }, { 0xB77C, 0x6703 }, { 0xB77D, 0x6994 }, { 0xB77E, 0x696D }, { 0xB7A1, 0x695A }, - { 0xB7A2, 0x6977 }, { 0xB7A3, 0x6960 }, { 0xB7A4, 0x6954 }, { 0xB7A5, 0x6975 }, { 0xB7A6, 0x6930 }, { 0xB7A7, 0x6982 }, { 0xB7A8, 0x694A }, { 0xB7A9, 0x6968 }, - { 0xB7AA, 0x696B }, { 0xB7AB, 0x695E }, { 0xB7AC, 0x6953 }, { 0xB7AD, 0x6979 }, { 0xB7AE, 0x6986 }, { 0xB7AF, 0x695D }, { 0xB7B0, 0x6963 }, { 0xB7B1, 0x695B }, - { 0xB7B2, 0x6B47 }, { 0xB7B3, 0x6B72 }, { 0xB7B4, 0x6BC0 }, { 0xB7B5, 0x6BBF }, { 0xB7B6, 0x6BD3 }, { 0xB7B7, 0x6BFD }, { 0xB7B8, 0x6EA2 }, { 0xB7B9, 0x6EAF }, - { 0xB7BA, 0x6ED3 }, { 0xB7BB, 0x6EB6 }, { 0xB7BC, 0x6EC2 }, { 0xB7BD, 0x6E90 }, { 0xB7BE, 0x6E9D }, { 0xB7BF, 0x6EC7 }, { 0xB7C0, 0x6EC5 }, { 0xB7C1, 0x6EA5 }, - { 0xB7C2, 0x6E98 }, { 0xB7C3, 0x6EBC }, { 0xB7C4, 0x6EBA }, { 0xB7C5, 0x6EAB }, { 0xB7C6, 0x6ED1 }, { 0xB7C7, 0x6E96 }, { 0xB7C8, 0x6E9C }, { 0xB7C9, 0x6EC4 }, - { 0xB7CA, 0x6ED4 }, { 0xB7CB, 0x6EAA }, { 0xB7CC, 0x6EA7 }, { 0xB7CD, 0x6EB4 }, { 0xB7CE, 0x714E }, { 0xB7CF, 0x7159 }, { 0xB7D0, 0x7169 }, { 0xB7D1, 0x7164 }, - { 0xB7D2, 0x7149 }, { 0xB7D3, 0x7167 }, { 0xB7D4, 0x715C }, { 0xB7D5, 0x716C }, { 0xB7D6, 0x7166 }, { 0xB7D7, 0x714C }, { 0xB7D8, 0x7165 }, { 0xB7D9, 0x715E }, - { 0xB7DA, 0x7146 }, { 0xB7DB, 0x7168 }, { 0xB7DC, 0x7156 }, { 0xB7DD, 0x723A }, { 0xB7DE, 0x7252 }, { 0xB7DF, 0x7337 }, { 0xB7E0, 0x7345 }, { 0xB7E1, 0x733F }, - { 0xB7E2, 0x733E }, { 0xB7E3, 0x746F }, { 0xB7E4, 0x745A }, { 0xB7E5, 0x7455 }, { 0xB7E6, 0x745F }, { 0xB7E7, 0x745E }, { 0xB7E8, 0x7441 }, { 0xB7E9, 0x743F }, - { 0xB7EA, 0x7459 }, { 0xB7EB, 0x745B }, { 0xB7EC, 0x745C }, { 0xB7ED, 0x7576 }, { 0xB7EE, 0x7578 }, { 0xB7EF, 0x7600 }, { 0xB7F0, 0x75F0 }, { 0xB7F1, 0x7601 }, - { 0xB7F2, 0x75F2 }, { 0xB7F3, 0x75F1 }, { 0xB7F4, 0x75FA }, { 0xB7F5, 0x75FF }, { 0xB7F6, 0x75F4 }, { 0xB7F7, 0x75F3 }, { 0xB7F8, 0x76DE }, { 0xB7F9, 0x76DF }, - { 0xB7FA, 0x775B }, { 0xB7FB, 0x776B }, { 0xB7FC, 0x7766 }, { 0xB7FD, 0x775E }, { 0xB7FE, 0x7763 }, { 0xB840, 0x7779 }, { 0xB841, 0x776A }, { 0xB842, 0x776C }, - { 0xB843, 0x775C }, { 0xB844, 0x7765 }, { 0xB845, 0x7768 }, { 0xB846, 0x7762 }, { 0xB847, 0x77EE }, { 0xB848, 0x788E }, { 0xB849, 0x78B0 }, { 0xB84A, 0x7897 }, - { 0xB84B, 0x7898 }, { 0xB84C, 0x788C }, { 0xB84D, 0x7889 }, { 0xB84E, 0x787C }, { 0xB84F, 0x7891 }, { 0xB850, 0x7893 }, { 0xB851, 0x787F }, { 0xB852, 0x797A }, - { 0xB853, 0x797F }, { 0xB854, 0x7981 }, { 0xB855, 0x842C }, { 0xB856, 0x79BD }, { 0xB857, 0x7A1C }, { 0xB858, 0x7A1A }, { 0xB859, 0x7A20 }, { 0xB85A, 0x7A14 }, - { 0xB85B, 0x7A1F }, { 0xB85C, 0x7A1E }, { 0xB85D, 0x7A9F }, { 0xB85E, 0x7AA0 }, { 0xB85F, 0x7B77 }, { 0xB860, 0x7BC0 }, { 0xB861, 0x7B60 }, { 0xB862, 0x7B6E }, - { 0xB863, 0x7B67 }, { 0xB864, 0x7CB1 }, { 0xB865, 0x7CB3 }, { 0xB866, 0x7CB5 }, { 0xB867, 0x7D93 }, { 0xB868, 0x7D79 }, { 0xB869, 0x7D91 }, { 0xB86A, 0x7D81 }, - { 0xB86B, 0x7D8F }, { 0xB86C, 0x7D5B }, { 0xB86D, 0x7F6E }, { 0xB86E, 0x7F69 }, { 0xB86F, 0x7F6A }, { 0xB870, 0x7F72 }, { 0xB871, 0x7FA9 }, { 0xB872, 0x7FA8 }, - { 0xB873, 0x7FA4 }, { 0xB874, 0x8056 }, { 0xB875, 0x8058 }, { 0xB876, 0x8086 }, { 0xB877, 0x8084 }, { 0xB878, 0x8171 }, { 0xB879, 0x8170 }, { 0xB87A, 0x8178 }, - { 0xB87B, 0x8165 }, { 0xB87C, 0x816E }, { 0xB87D, 0x8173 }, { 0xB87E, 0x816B }, { 0xB8A1, 0x8179 }, { 0xB8A2, 0x817A }, { 0xB8A3, 0x8166 }, { 0xB8A4, 0x8205 }, - { 0xB8A5, 0x8247 }, { 0xB8A6, 0x8482 }, { 0xB8A7, 0x8477 }, { 0xB8A8, 0x843D }, { 0xB8A9, 0x8431 }, { 0xB8AA, 0x8475 }, { 0xB8AB, 0x8466 }, { 0xB8AC, 0x846B }, - { 0xB8AD, 0x8449 }, { 0xB8AE, 0x846C }, { 0xB8AF, 0x845B }, { 0xB8B0, 0x843C }, { 0xB8B1, 0x8435 }, { 0xB8B2, 0x8461 }, { 0xB8B3, 0x8463 }, { 0xB8B4, 0x8469 }, - { 0xB8B5, 0x846D }, { 0xB8B6, 0x8446 }, { 0xB8B7, 0x865E }, { 0xB8B8, 0x865C }, { 0xB8B9, 0x865F }, { 0xB8BA, 0x86F9 }, { 0xB8BB, 0x8713 }, { 0xB8BC, 0x8708 }, - { 0xB8BD, 0x8707 }, { 0xB8BE, 0x8700 }, { 0xB8BF, 0x86FE }, { 0xB8C0, 0x86FB }, { 0xB8C1, 0x8702 }, { 0xB8C2, 0x8703 }, { 0xB8C3, 0x8706 }, { 0xB8C4, 0x870A }, - { 0xB8C5, 0x8859 }, { 0xB8C6, 0x88DF }, { 0xB8C7, 0x88D4 }, { 0xB8C8, 0x88D9 }, { 0xB8C9, 0x88DC }, { 0xB8CA, 0x88D8 }, { 0xB8CB, 0x88DD }, { 0xB8CC, 0x88E1 }, - { 0xB8CD, 0x88CA }, { 0xB8CE, 0x88D5 }, { 0xB8CF, 0x88D2 }, { 0xB8D0, 0x899C }, { 0xB8D1, 0x89E3 }, { 0xB8D2, 0x8A6B }, { 0xB8D3, 0x8A72 }, { 0xB8D4, 0x8A73 }, - { 0xB8D5, 0x8A66 }, { 0xB8D6, 0x8A69 }, { 0xB8D7, 0x8A70 }, { 0xB8D8, 0x8A87 }, { 0xB8D9, 0x8A7C }, { 0xB8DA, 0x8A63 }, { 0xB8DB, 0x8AA0 }, { 0xB8DC, 0x8A71 }, - { 0xB8DD, 0x8A85 }, { 0xB8DE, 0x8A6D }, { 0xB8DF, 0x8A62 }, { 0xB8E0, 0x8A6E }, { 0xB8E1, 0x8A6C }, { 0xB8E2, 0x8A79 }, { 0xB8E3, 0x8A7B }, { 0xB8E4, 0x8A3E }, - { 0xB8E5, 0x8A68 }, { 0xB8E6, 0x8C62 }, { 0xB8E7, 0x8C8A }, { 0xB8E8, 0x8C89 }, { 0xB8E9, 0x8CCA }, { 0xB8EA, 0x8CC7 }, { 0xB8EB, 0x8CC8 }, { 0xB8EC, 0x8CC4 }, - { 0xB8ED, 0x8CB2 }, { 0xB8EE, 0x8CC3 }, { 0xB8EF, 0x8CC2 }, { 0xB8F0, 0x8CC5 }, { 0xB8F1, 0x8DE1 }, { 0xB8F2, 0x8DDF }, { 0xB8F3, 0x8DE8 }, { 0xB8F4, 0x8DEF }, - { 0xB8F5, 0x8DF3 }, { 0xB8F6, 0x8DFA }, { 0xB8F7, 0x8DEA }, { 0xB8F8, 0x8DE4 }, { 0xB8F9, 0x8DE6 }, { 0xB8FA, 0x8EB2 }, { 0xB8FB, 0x8F03 }, { 0xB8FC, 0x8F09 }, - { 0xB8FD, 0x8EFE }, { 0xB8FE, 0x8F0A }, { 0xB940, 0x8F9F }, { 0xB941, 0x8FB2 }, { 0xB942, 0x904B }, { 0xB943, 0x904A }, { 0xB944, 0x9053 }, { 0xB945, 0x9042 }, - { 0xB946, 0x9054 }, { 0xB947, 0x903C }, { 0xB948, 0x9055 }, { 0xB949, 0x9050 }, { 0xB94A, 0x9047 }, { 0xB94B, 0x904F }, { 0xB94C, 0x904E }, { 0xB94D, 0x904D }, - { 0xB94E, 0x9051 }, { 0xB94F, 0x903E }, { 0xB950, 0x9041 }, { 0xB951, 0x9112 }, { 0xB952, 0x9117 }, { 0xB953, 0x916C }, { 0xB954, 0x916A }, { 0xB955, 0x9169 }, - { 0xB956, 0x91C9 }, { 0xB957, 0x9237 }, { 0xB958, 0x9257 }, { 0xB959, 0x9238 }, { 0xB95A, 0x923D }, { 0xB95B, 0x9240 }, { 0xB95C, 0x923E }, { 0xB95D, 0x925B }, - { 0xB95E, 0x924B }, { 0xB95F, 0x9264 }, { 0xB960, 0x9251 }, { 0xB961, 0x9234 }, { 0xB962, 0x9249 }, { 0xB963, 0x924D }, { 0xB964, 0x9245 }, { 0xB965, 0x9239 }, - { 0xB966, 0x923F }, { 0xB967, 0x925A }, { 0xB968, 0x9598 }, { 0xB969, 0x9698 }, { 0xB96A, 0x9694 }, { 0xB96B, 0x9695 }, { 0xB96C, 0x96CD }, { 0xB96D, 0x96CB }, - { 0xB96E, 0x96C9 }, { 0xB96F, 0x96CA }, { 0xB970, 0x96F7 }, { 0xB971, 0x96FB }, { 0xB972, 0x96F9 }, { 0xB973, 0x96F6 }, { 0xB974, 0x9756 }, { 0xB975, 0x9774 }, - { 0xB976, 0x9776 }, { 0xB977, 0x9810 }, { 0xB978, 0x9811 }, { 0xB979, 0x9813 }, { 0xB97A, 0x980A }, { 0xB97B, 0x9812 }, { 0xB97C, 0x980C }, { 0xB97D, 0x98FC }, - { 0xB97E, 0x98F4 }, { 0xB9A1, 0x98FD }, { 0xB9A2, 0x98FE }, { 0xB9A3, 0x99B3 }, { 0xB9A4, 0x99B1 }, { 0xB9A5, 0x99B4 }, { 0xB9A6, 0x9AE1 }, { 0xB9A7, 0x9CE9 }, - { 0xB9A8, 0x9E82 }, { 0xB9A9, 0x9F0E }, { 0xB9AA, 0x9F13 }, { 0xB9AB, 0x9F20 }, { 0xB9AC, 0x50E7 }, { 0xB9AD, 0x50EE }, { 0xB9AE, 0x50E5 }, { 0xB9AF, 0x50D6 }, - { 0xB9B0, 0x50ED }, { 0xB9B1, 0x50DA }, { 0xB9B2, 0x50D5 }, { 0xB9B3, 0x50CF }, { 0xB9B4, 0x50D1 }, { 0xB9B5, 0x50F1 }, { 0xB9B6, 0x50CE }, { 0xB9B7, 0x50E9 }, - { 0xB9B8, 0x5162 }, { 0xB9B9, 0x51F3 }, { 0xB9BA, 0x5283 }, { 0xB9BB, 0x5282 }, { 0xB9BC, 0x5331 }, { 0xB9BD, 0x53AD }, { 0xB9BE, 0x55FE }, { 0xB9BF, 0x5600 }, - { 0xB9C0, 0x561B }, { 0xB9C1, 0x5617 }, { 0xB9C2, 0x55FD }, { 0xB9C3, 0x5614 }, { 0xB9C4, 0x5606 }, { 0xB9C5, 0x5609 }, { 0xB9C6, 0x560D }, { 0xB9C7, 0x560E }, - { 0xB9C8, 0x55F7 }, { 0xB9C9, 0x5616 }, { 0xB9CA, 0x561F }, { 0xB9CB, 0x5608 }, { 0xB9CC, 0x5610 }, { 0xB9CD, 0x55F6 }, { 0xB9CE, 0x5718 }, { 0xB9CF, 0x5716 }, - { 0xB9D0, 0x5875 }, { 0xB9D1, 0x587E }, { 0xB9D2, 0x5883 }, { 0xB9D3, 0x5893 }, { 0xB9D4, 0x588A }, { 0xB9D5, 0x5879 }, { 0xB9D6, 0x5885 }, { 0xB9D7, 0x587D }, - { 0xB9D8, 0x58FD }, { 0xB9D9, 0x5925 }, { 0xB9DA, 0x5922 }, { 0xB9DB, 0x5924 }, { 0xB9DC, 0x596A }, { 0xB9DD, 0x5969 }, { 0xB9DE, 0x5AE1 }, { 0xB9DF, 0x5AE6 }, - { 0xB9E0, 0x5AE9 }, { 0xB9E1, 0x5AD7 }, { 0xB9E2, 0x5AD6 }, { 0xB9E3, 0x5AD8 }, { 0xB9E4, 0x5AE3 }, { 0xB9E5, 0x5B75 }, { 0xB9E6, 0x5BDE }, { 0xB9E7, 0x5BE7 }, - { 0xB9E8, 0x5BE1 }, { 0xB9E9, 0x5BE5 }, { 0xB9EA, 0x5BE6 }, { 0xB9EB, 0x5BE8 }, { 0xB9EC, 0x5BE2 }, { 0xB9ED, 0x5BE4 }, { 0xB9EE, 0x5BDF }, { 0xB9EF, 0x5C0D }, - { 0xB9F0, 0x5C62 }, { 0xB9F1, 0x5D84 }, { 0xB9F2, 0x5D87 }, { 0xB9F3, 0x5E5B }, { 0xB9F4, 0x5E63 }, { 0xB9F5, 0x5E55 }, { 0xB9F6, 0x5E57 }, { 0xB9F7, 0x5E54 }, - { 0xB9F8, 0x5ED3 }, { 0xB9F9, 0x5ED6 }, { 0xB9FA, 0x5F0A }, { 0xB9FB, 0x5F46 }, { 0xB9FC, 0x5F70 }, { 0xB9FD, 0x5FB9 }, { 0xB9FE, 0x6147 }, { 0xBA40, 0x613F }, - { 0xBA41, 0x614B }, { 0xBA42, 0x6177 }, { 0xBA43, 0x6162 }, { 0xBA44, 0x6163 }, { 0xBA45, 0x615F }, { 0xBA46, 0x615A }, { 0xBA47, 0x6158 }, { 0xBA48, 0x6175 }, - { 0xBA49, 0x622A }, { 0xBA4A, 0x6487 }, { 0xBA4B, 0x6458 }, { 0xBA4C, 0x6454 }, { 0xBA4D, 0x64A4 }, { 0xBA4E, 0x6478 }, { 0xBA4F, 0x645F }, { 0xBA50, 0x647A }, - { 0xBA51, 0x6451 }, { 0xBA52, 0x6467 }, { 0xBA53, 0x6434 }, { 0xBA54, 0x646D }, { 0xBA55, 0x647B }, { 0xBA56, 0x6572 }, { 0xBA57, 0x65A1 }, { 0xBA58, 0x65D7 }, - { 0xBA59, 0x65D6 }, { 0xBA5A, 0x66A2 }, { 0xBA5B, 0x66A8 }, { 0xBA5C, 0x669D }, { 0xBA5D, 0x699C }, { 0xBA5E, 0x69A8 }, { 0xBA5F, 0x6995 }, { 0xBA60, 0x69C1 }, - { 0xBA61, 0x69AE }, { 0xBA62, 0x69D3 }, { 0xBA63, 0x69CB }, { 0xBA64, 0x699B }, { 0xBA65, 0x69B7 }, { 0xBA66, 0x69BB }, { 0xBA67, 0x69AB }, { 0xBA68, 0x69B4 }, - { 0xBA69, 0x69D0 }, { 0xBA6A, 0x69CD }, { 0xBA6B, 0x69AD }, { 0xBA6C, 0x69CC }, { 0xBA6D, 0x69A6 }, { 0xBA6E, 0x69C3 }, { 0xBA6F, 0x69A3 }, { 0xBA70, 0x6B49 }, - { 0xBA71, 0x6B4C }, { 0xBA72, 0x6C33 }, { 0xBA73, 0x6F33 }, { 0xBA74, 0x6F14 }, { 0xBA75, 0x6EFE }, { 0xBA76, 0x6F13 }, { 0xBA77, 0x6EF4 }, { 0xBA78, 0x6F29 }, - { 0xBA79, 0x6F3E }, { 0xBA7A, 0x6F20 }, { 0xBA7B, 0x6F2C }, { 0xBA7C, 0x6F0F }, { 0xBA7D, 0x6F02 }, { 0xBA7E, 0x6F22 }, { 0xBAA1, 0x6EFF }, { 0xBAA2, 0x6EEF }, - { 0xBAA3, 0x6F06 }, { 0xBAA4, 0x6F31 }, { 0xBAA5, 0x6F38 }, { 0xBAA6, 0x6F32 }, { 0xBAA7, 0x6F23 }, { 0xBAA8, 0x6F15 }, { 0xBAA9, 0x6F2B }, { 0xBAAA, 0x6F2F }, - { 0xBAAB, 0x6F88 }, { 0xBAAC, 0x6F2A }, { 0xBAAD, 0x6EEC }, { 0xBAAE, 0x6F01 }, { 0xBAAF, 0x6EF2 }, { 0xBAB0, 0x6ECC }, { 0xBAB1, 0x6EF7 }, { 0xBAB2, 0x7194 }, - { 0xBAB3, 0x7199 }, { 0xBAB4, 0x717D }, { 0xBAB5, 0x718A }, { 0xBAB6, 0x7184 }, { 0xBAB7, 0x7192 }, { 0xBAB8, 0x723E }, { 0xBAB9, 0x7292 }, { 0xBABA, 0x7296 }, - { 0xBABB, 0x7344 }, { 0xBABC, 0x7350 }, { 0xBABD, 0x7464 }, { 0xBABE, 0x7463 }, { 0xBABF, 0x746A }, { 0xBAC0, 0x7470 }, { 0xBAC1, 0x746D }, { 0xBAC2, 0x7504 }, - { 0xBAC3, 0x7591 }, { 0xBAC4, 0x7627 }, { 0xBAC5, 0x760D }, { 0xBAC6, 0x760B }, { 0xBAC7, 0x7609 }, { 0xBAC8, 0x7613 }, { 0xBAC9, 0x76E1 }, { 0xBACA, 0x76E3 }, - { 0xBACB, 0x7784 }, { 0xBACC, 0x777D }, { 0xBACD, 0x777F }, { 0xBACE, 0x7761 }, { 0xBACF, 0x78C1 }, { 0xBAD0, 0x789F }, { 0xBAD1, 0x78A7 }, { 0xBAD2, 0x78B3 }, - { 0xBAD3, 0x78A9 }, { 0xBAD4, 0x78A3 }, { 0xBAD5, 0x798E }, { 0xBAD6, 0x798F }, { 0xBAD7, 0x798D }, { 0xBAD8, 0x7A2E }, { 0xBAD9, 0x7A31 }, { 0xBADA, 0x7AAA }, - { 0xBADB, 0x7AA9 }, { 0xBADC, 0x7AED }, { 0xBADD, 0x7AEF }, { 0xBADE, 0x7BA1 }, { 0xBADF, 0x7B95 }, { 0xBAE0, 0x7B8B }, { 0xBAE1, 0x7B75 }, { 0xBAE2, 0x7B97 }, - { 0xBAE3, 0x7B9D }, { 0xBAE4, 0x7B94 }, { 0xBAE5, 0x7B8F }, { 0xBAE6, 0x7BB8 }, { 0xBAE7, 0x7B87 }, { 0xBAE8, 0x7B84 }, { 0xBAE9, 0x7CB9 }, { 0xBAEA, 0x7CBD }, - { 0xBAEB, 0x7CBE }, { 0xBAEC, 0x7DBB }, { 0xBAED, 0x7DB0 }, { 0xBAEE, 0x7D9C }, { 0xBAEF, 0x7DBD }, { 0xBAF0, 0x7DBE }, { 0xBAF1, 0x7DA0 }, { 0xBAF2, 0x7DCA }, - { 0xBAF3, 0x7DB4 }, { 0xBAF4, 0x7DB2 }, { 0xBAF5, 0x7DB1 }, { 0xBAF6, 0x7DBA }, { 0xBAF7, 0x7DA2 }, { 0xBAF8, 0x7DBF }, { 0xBAF9, 0x7DB5 }, { 0xBAFA, 0x7DB8 }, - { 0xBAFB, 0x7DAD }, { 0xBAFC, 0x7DD2 }, { 0xBAFD, 0x7DC7 }, { 0xBAFE, 0x7DAC }, { 0xBB40, 0x7F70 }, { 0xBB41, 0x7FE0 }, { 0xBB42, 0x7FE1 }, { 0xBB43, 0x7FDF }, - { 0xBB44, 0x805E }, { 0xBB45, 0x805A }, { 0xBB46, 0x8087 }, { 0xBB47, 0x8150 }, { 0xBB48, 0x8180 }, { 0xBB49, 0x818F }, { 0xBB4A, 0x8188 }, { 0xBB4B, 0x818A }, - { 0xBB4C, 0x817F }, { 0xBB4D, 0x8182 }, { 0xBB4E, 0x81E7 }, { 0xBB4F, 0x81FA }, { 0xBB50, 0x8207 }, { 0xBB51, 0x8214 }, { 0xBB52, 0x821E }, { 0xBB53, 0x824B }, - { 0xBB54, 0x84C9 }, { 0xBB55, 0x84BF }, { 0xBB56, 0x84C6 }, { 0xBB57, 0x84C4 }, { 0xBB58, 0x8499 }, { 0xBB59, 0x849E }, { 0xBB5A, 0x84B2 }, { 0xBB5B, 0x849C }, - { 0xBB5C, 0x84CB }, { 0xBB5D, 0x84B8 }, { 0xBB5E, 0x84C0 }, { 0xBB5F, 0x84D3 }, { 0xBB60, 0x8490 }, { 0xBB61, 0x84BC }, { 0xBB62, 0x84D1 }, { 0xBB63, 0x84CA }, - { 0xBB64, 0x873F }, { 0xBB65, 0x871C }, { 0xBB66, 0x873B }, { 0xBB67, 0x8722 }, { 0xBB68, 0x8725 }, { 0xBB69, 0x8734 }, { 0xBB6A, 0x8718 }, { 0xBB6B, 0x8755 }, - { 0xBB6C, 0x8737 }, { 0xBB6D, 0x8729 }, { 0xBB6E, 0x88F3 }, { 0xBB6F, 0x8902 }, { 0xBB70, 0x88F4 }, { 0xBB71, 0x88F9 }, { 0xBB72, 0x88F8 }, { 0xBB73, 0x88FD }, - { 0xBB74, 0x88E8 }, { 0xBB75, 0x891A }, { 0xBB76, 0x88EF }, { 0xBB77, 0x8AA6 }, { 0xBB78, 0x8A8C }, { 0xBB79, 0x8A9E }, { 0xBB7A, 0x8AA3 }, { 0xBB7B, 0x8A8D }, - { 0xBB7C, 0x8AA1 }, { 0xBB7D, 0x8A93 }, { 0xBB7E, 0x8AA4 }, { 0xBBA1, 0x8AAA }, { 0xBBA2, 0x8AA5 }, { 0xBBA3, 0x8AA8 }, { 0xBBA4, 0x8A98 }, { 0xBBA5, 0x8A91 }, - { 0xBBA6, 0x8A9A }, { 0xBBA7, 0x8AA7 }, { 0xBBA8, 0x8C6A }, { 0xBBA9, 0x8C8D }, { 0xBBAA, 0x8C8C }, { 0xBBAB, 0x8CD3 }, { 0xBBAC, 0x8CD1 }, { 0xBBAD, 0x8CD2 }, - { 0xBBAE, 0x8D6B }, { 0xBBAF, 0x8D99 }, { 0xBBB0, 0x8D95 }, { 0xBBB1, 0x8DFC }, { 0xBBB2, 0x8F14 }, { 0xBBB3, 0x8F12 }, { 0xBBB4, 0x8F15 }, { 0xBBB5, 0x8F13 }, - { 0xBBB6, 0x8FA3 }, { 0xBBB7, 0x9060 }, { 0xBBB8, 0x9058 }, { 0xBBB9, 0x905C }, { 0xBBBA, 0x9063 }, { 0xBBBB, 0x9059 }, { 0xBBBC, 0x905E }, { 0xBBBD, 0x9062 }, - { 0xBBBE, 0x905D }, { 0xBBBF, 0x905B }, { 0xBBC0, 0x9119 }, { 0xBBC1, 0x9118 }, { 0xBBC2, 0x911E }, { 0xBBC3, 0x9175 }, { 0xBBC4, 0x9178 }, { 0xBBC5, 0x9177 }, - { 0xBBC6, 0x9174 }, { 0xBBC7, 0x9278 }, { 0xBBC8, 0x9280 }, { 0xBBC9, 0x9285 }, { 0xBBCA, 0x9298 }, { 0xBBCB, 0x9296 }, { 0xBBCC, 0x927B }, { 0xBBCD, 0x9293 }, - { 0xBBCE, 0x929C }, { 0xBBCF, 0x92A8 }, { 0xBBD0, 0x927C }, { 0xBBD1, 0x9291 }, { 0xBBD2, 0x95A1 }, { 0xBBD3, 0x95A8 }, { 0xBBD4, 0x95A9 }, { 0xBBD5, 0x95A3 }, - { 0xBBD6, 0x95A5 }, { 0xBBD7, 0x95A4 }, { 0xBBD8, 0x9699 }, { 0xBBD9, 0x969C }, { 0xBBDA, 0x969B }, { 0xBBDB, 0x96CC }, { 0xBBDC, 0x96D2 }, { 0xBBDD, 0x9700 }, - { 0xBBDE, 0x977C }, { 0xBBDF, 0x9785 }, { 0xBBE0, 0x97F6 }, { 0xBBE1, 0x9817 }, { 0xBBE2, 0x9818 }, { 0xBBE3, 0x98AF }, { 0xBBE4, 0x98B1 }, { 0xBBE5, 0x9903 }, - { 0xBBE6, 0x9905 }, { 0xBBE7, 0x990C }, { 0xBBE8, 0x9909 }, { 0xBBE9, 0x99C1 }, { 0xBBEA, 0x9AAF }, { 0xBBEB, 0x9AB0 }, { 0xBBEC, 0x9AE6 }, { 0xBBED, 0x9B41 }, - { 0xBBEE, 0x9B42 }, { 0xBBEF, 0x9CF4 }, { 0xBBF0, 0x9CF6 }, { 0xBBF1, 0x9CF3 }, { 0xBBF2, 0x9EBC }, { 0xBBF3, 0x9F3B }, { 0xBBF4, 0x9F4A }, { 0xBBF5, 0x5104 }, - { 0xBBF6, 0x5100 }, { 0xBBF7, 0x50FB }, { 0xBBF8, 0x50F5 }, { 0xBBF9, 0x50F9 }, { 0xBBFA, 0x5102 }, { 0xBBFB, 0x5108 }, { 0xBBFC, 0x5109 }, { 0xBBFD, 0x5105 }, - { 0xBBFE, 0x51DC }, { 0xBC40, 0x5287 }, { 0xBC41, 0x5288 }, { 0xBC42, 0x5289 }, { 0xBC43, 0x528D }, { 0xBC44, 0x528A }, { 0xBC45, 0x52F0 }, { 0xBC46, 0x53B2 }, - { 0xBC47, 0x562E }, { 0xBC48, 0x563B }, { 0xBC49, 0x5639 }, { 0xBC4A, 0x5632 }, { 0xBC4B, 0x563F }, { 0xBC4C, 0x5634 }, { 0xBC4D, 0x5629 }, { 0xBC4E, 0x5653 }, - { 0xBC4F, 0x564E }, { 0xBC50, 0x5657 }, { 0xBC51, 0x5674 }, { 0xBC52, 0x5636 }, { 0xBC53, 0x562F }, { 0xBC54, 0x5630 }, { 0xBC55, 0x5880 }, { 0xBC56, 0x589F }, - { 0xBC57, 0x589E }, { 0xBC58, 0x58B3 }, { 0xBC59, 0x589C }, { 0xBC5A, 0x58AE }, { 0xBC5B, 0x58A9 }, { 0xBC5C, 0x58A6 }, { 0xBC5D, 0x596D }, { 0xBC5E, 0x5B09 }, - { 0xBC5F, 0x5AFB }, { 0xBC60, 0x5B0B }, { 0xBC61, 0x5AF5 }, { 0xBC62, 0x5B0C }, { 0xBC63, 0x5B08 }, { 0xBC64, 0x5BEE }, { 0xBC65, 0x5BEC }, { 0xBC66, 0x5BE9 }, - { 0xBC67, 0x5BEB }, { 0xBC68, 0x5C64 }, { 0xBC69, 0x5C65 }, { 0xBC6A, 0x5D9D }, { 0xBC6B, 0x5D94 }, { 0xBC6C, 0x5E62 }, { 0xBC6D, 0x5E5F }, { 0xBC6E, 0x5E61 }, - { 0xBC6F, 0x5EE2 }, { 0xBC70, 0x5EDA }, { 0xBC71, 0x5EDF }, { 0xBC72, 0x5EDD }, { 0xBC73, 0x5EE3 }, { 0xBC74, 0x5EE0 }, { 0xBC75, 0x5F48 }, { 0xBC76, 0x5F71 }, - { 0xBC77, 0x5FB7 }, { 0xBC78, 0x5FB5 }, { 0xBC79, 0x6176 }, { 0xBC7A, 0x6167 }, { 0xBC7B, 0x616E }, { 0xBC7C, 0x615D }, { 0xBC7D, 0x6155 }, { 0xBC7E, 0x6182 }, - { 0xBCA1, 0x617C }, { 0xBCA2, 0x6170 }, { 0xBCA3, 0x616B }, { 0xBCA4, 0x617E }, { 0xBCA5, 0x61A7 }, { 0xBCA6, 0x6190 }, { 0xBCA7, 0x61AB }, { 0xBCA8, 0x618E }, - { 0xBCA9, 0x61AC }, { 0xBCAA, 0x619A }, { 0xBCAB, 0x61A4 }, { 0xBCAC, 0x6194 }, { 0xBCAD, 0x61AE }, { 0xBCAE, 0x622E }, { 0xBCAF, 0x6469 }, { 0xBCB0, 0x646F }, - { 0xBCB1, 0x6479 }, { 0xBCB2, 0x649E }, { 0xBCB3, 0x64B2 }, { 0xBCB4, 0x6488 }, { 0xBCB5, 0x6490 }, { 0xBCB6, 0x64B0 }, { 0xBCB7, 0x64A5 }, { 0xBCB8, 0x6493 }, - { 0xBCB9, 0x6495 }, { 0xBCBA, 0x64A9 }, { 0xBCBB, 0x6492 }, { 0xBCBC, 0x64AE }, { 0xBCBD, 0x64AD }, { 0xBCBE, 0x64AB }, { 0xBCBF, 0x649A }, { 0xBCC0, 0x64AC }, - { 0xBCC1, 0x6499 }, { 0xBCC2, 0x64A2 }, { 0xBCC3, 0x64B3 }, { 0xBCC4, 0x6575 }, { 0xBCC5, 0x6577 }, { 0xBCC6, 0x6578 }, { 0xBCC7, 0x66AE }, { 0xBCC8, 0x66AB }, - { 0xBCC9, 0x66B4 }, { 0xBCCA, 0x66B1 }, { 0xBCCB, 0x6A23 }, { 0xBCCC, 0x6A1F }, { 0xBCCD, 0x69E8 }, { 0xBCCE, 0x6A01 }, { 0xBCCF, 0x6A1E }, { 0xBCD0, 0x6A19 }, - { 0xBCD1, 0x69FD }, { 0xBCD2, 0x6A21 }, { 0xBCD3, 0x6A13 }, { 0xBCD4, 0x6A0A }, { 0xBCD5, 0x69F3 }, { 0xBCD6, 0x6A02 }, { 0xBCD7, 0x6A05 }, { 0xBCD8, 0x69ED }, - { 0xBCD9, 0x6A11 }, { 0xBCDA, 0x6B50 }, { 0xBCDB, 0x6B4E }, { 0xBCDC, 0x6BA4 }, { 0xBCDD, 0x6BC5 }, { 0xBCDE, 0x6BC6 }, { 0xBCDF, 0x6F3F }, { 0xBCE0, 0x6F7C }, - { 0xBCE1, 0x6F84 }, { 0xBCE2, 0x6F51 }, { 0xBCE3, 0x6F66 }, { 0xBCE4, 0x6F54 }, { 0xBCE5, 0x6F86 }, { 0xBCE6, 0x6F6D }, { 0xBCE7, 0x6F5B }, { 0xBCE8, 0x6F78 }, - { 0xBCE9, 0x6F6E }, { 0xBCEA, 0x6F8E }, { 0xBCEB, 0x6F7A }, { 0xBCEC, 0x6F70 }, { 0xBCED, 0x6F64 }, { 0xBCEE, 0x6F97 }, { 0xBCEF, 0x6F58 }, { 0xBCF0, 0x6ED5 }, - { 0xBCF1, 0x6F6F }, { 0xBCF2, 0x6F60 }, { 0xBCF3, 0x6F5F }, { 0xBCF4, 0x719F }, { 0xBCF5, 0x71AC }, { 0xBCF6, 0x71B1 }, { 0xBCF7, 0x71A8 }, { 0xBCF8, 0x7256 }, - { 0xBCF9, 0x729B }, { 0xBCFA, 0x734E }, { 0xBCFB, 0x7357 }, { 0xBCFC, 0x7469 }, { 0xBCFD, 0x748B }, { 0xBCFE, 0x7483 }, { 0xBD40, 0x747E }, { 0xBD41, 0x7480 }, - { 0xBD42, 0x757F }, { 0xBD43, 0x7620 }, { 0xBD44, 0x7629 }, { 0xBD45, 0x761F }, { 0xBD46, 0x7624 }, { 0xBD47, 0x7626 }, { 0xBD48, 0x7621 }, { 0xBD49, 0x7622 }, - { 0xBD4A, 0x769A }, { 0xBD4B, 0x76BA }, { 0xBD4C, 0x76E4 }, { 0xBD4D, 0x778E }, { 0xBD4E, 0x7787 }, { 0xBD4F, 0x778C }, { 0xBD50, 0x7791 }, { 0xBD51, 0x778B }, - { 0xBD52, 0x78CB }, { 0xBD53, 0x78C5 }, { 0xBD54, 0x78BA }, { 0xBD55, 0x78CA }, { 0xBD56, 0x78BE }, { 0xBD57, 0x78D5 }, { 0xBD58, 0x78BC }, { 0xBD59, 0x78D0 }, - { 0xBD5A, 0x7A3F }, { 0xBD5B, 0x7A3C }, { 0xBD5C, 0x7A40 }, { 0xBD5D, 0x7A3D }, { 0xBD5E, 0x7A37 }, { 0xBD5F, 0x7A3B }, { 0xBD60, 0x7AAF }, { 0xBD61, 0x7AAE }, - { 0xBD62, 0x7BAD }, { 0xBD63, 0x7BB1 }, { 0xBD64, 0x7BC4 }, { 0xBD65, 0x7BB4 }, { 0xBD66, 0x7BC6 }, { 0xBD67, 0x7BC7 }, { 0xBD68, 0x7BC1 }, { 0xBD69, 0x7BA0 }, - { 0xBD6A, 0x7BCC }, { 0xBD6B, 0x7CCA }, { 0xBD6C, 0x7DE0 }, { 0xBD6D, 0x7DF4 }, { 0xBD6E, 0x7DEF }, { 0xBD6F, 0x7DFB }, { 0xBD70, 0x7DD8 }, { 0xBD71, 0x7DEC }, - { 0xBD72, 0x7DDD }, { 0xBD73, 0x7DE8 }, { 0xBD74, 0x7DE3 }, { 0xBD75, 0x7DDA }, { 0xBD76, 0x7DDE }, { 0xBD77, 0x7DE9 }, { 0xBD78, 0x7D9E }, { 0xBD79, 0x7DD9 }, - { 0xBD7A, 0x7DF2 }, { 0xBD7B, 0x7DF9 }, { 0xBD7C, 0x7F75 }, { 0xBD7D, 0x7F77 }, { 0xBD7E, 0x7FAF }, { 0xBDA1, 0x7FE9 }, { 0xBDA2, 0x8026 }, { 0xBDA3, 0x819B }, - { 0xBDA4, 0x819C }, { 0xBDA5, 0x819D }, { 0xBDA6, 0x81A0 }, { 0xBDA7, 0x819A }, { 0xBDA8, 0x8198 }, { 0xBDA9, 0x8517 }, { 0xBDAA, 0x853D }, { 0xBDAB, 0x851A }, - { 0xBDAC, 0x84EE }, { 0xBDAD, 0x852C }, { 0xBDAE, 0x852D }, { 0xBDAF, 0x8513 }, { 0xBDB0, 0x8511 }, { 0xBDB1, 0x8523 }, { 0xBDB2, 0x8521 }, { 0xBDB3, 0x8514 }, - { 0xBDB4, 0x84EC }, { 0xBDB5, 0x8525 }, { 0xBDB6, 0x84FF }, { 0xBDB7, 0x8506 }, { 0xBDB8, 0x8782 }, { 0xBDB9, 0x8774 }, { 0xBDBA, 0x8776 }, { 0xBDBB, 0x8760 }, - { 0xBDBC, 0x8766 }, { 0xBDBD, 0x8778 }, { 0xBDBE, 0x8768 }, { 0xBDBF, 0x8759 }, { 0xBDC0, 0x8757 }, { 0xBDC1, 0x874C }, { 0xBDC2, 0x8753 }, { 0xBDC3, 0x885B }, - { 0xBDC4, 0x885D }, { 0xBDC5, 0x8910 }, { 0xBDC6, 0x8907 }, { 0xBDC7, 0x8912 }, { 0xBDC8, 0x8913 }, { 0xBDC9, 0x8915 }, { 0xBDCA, 0x890A }, { 0xBDCB, 0x8ABC }, - { 0xBDCC, 0x8AD2 }, { 0xBDCD, 0x8AC7 }, { 0xBDCE, 0x8AC4 }, { 0xBDCF, 0x8A95 }, { 0xBDD0, 0x8ACB }, { 0xBDD1, 0x8AF8 }, { 0xBDD2, 0x8AB2 }, { 0xBDD3, 0x8AC9 }, - { 0xBDD4, 0x8AC2 }, { 0xBDD5, 0x8ABF }, { 0xBDD6, 0x8AB0 }, { 0xBDD7, 0x8AD6 }, { 0xBDD8, 0x8ACD }, { 0xBDD9, 0x8AB6 }, { 0xBDDA, 0x8AB9 }, { 0xBDDB, 0x8ADB }, - { 0xBDDC, 0x8C4C }, { 0xBDDD, 0x8C4E }, { 0xBDDE, 0x8C6C }, { 0xBDDF, 0x8CE0 }, { 0xBDE0, 0x8CDE }, { 0xBDE1, 0x8CE6 }, { 0xBDE2, 0x8CE4 }, { 0xBDE3, 0x8CEC }, - { 0xBDE4, 0x8CED }, { 0xBDE5, 0x8CE2 }, { 0xBDE6, 0x8CE3 }, { 0xBDE7, 0x8CDC }, { 0xBDE8, 0x8CEA }, { 0xBDE9, 0x8CE1 }, { 0xBDEA, 0x8D6D }, { 0xBDEB, 0x8D9F }, - { 0xBDEC, 0x8DA3 }, { 0xBDED, 0x8E2B }, { 0xBDEE, 0x8E10 }, { 0xBDEF, 0x8E1D }, { 0xBDF0, 0x8E22 }, { 0xBDF1, 0x8E0F }, { 0xBDF2, 0x8E29 }, { 0xBDF3, 0x8E1F }, - { 0xBDF4, 0x8E21 }, { 0xBDF5, 0x8E1E }, { 0xBDF6, 0x8EBA }, { 0xBDF7, 0x8F1D }, { 0xBDF8, 0x8F1B }, { 0xBDF9, 0x8F1F }, { 0xBDFA, 0x8F29 }, { 0xBDFB, 0x8F26 }, - { 0xBDFC, 0x8F2A }, { 0xBDFD, 0x8F1C }, { 0xBDFE, 0x8F1E }, { 0xBE40, 0x8F25 }, { 0xBE41, 0x9069 }, { 0xBE42, 0x906E }, { 0xBE43, 0x9068 }, { 0xBE44, 0x906D }, - { 0xBE45, 0x9077 }, { 0xBE46, 0x9130 }, { 0xBE47, 0x912D }, { 0xBE48, 0x9127 }, { 0xBE49, 0x9131 }, { 0xBE4A, 0x9187 }, { 0xBE4B, 0x9189 }, { 0xBE4C, 0x918B }, - { 0xBE4D, 0x9183 }, { 0xBE4E, 0x92C5 }, { 0xBE4F, 0x92BB }, { 0xBE50, 0x92B7 }, { 0xBE51, 0x92EA }, { 0xBE52, 0x92AC }, { 0xBE53, 0x92E4 }, { 0xBE54, 0x92C1 }, - { 0xBE55, 0x92B3 }, { 0xBE56, 0x92BC }, { 0xBE57, 0x92D2 }, { 0xBE58, 0x92C7 }, { 0xBE59, 0x92F0 }, { 0xBE5A, 0x92B2 }, { 0xBE5B, 0x95AD }, { 0xBE5C, 0x95B1 }, - { 0xBE5D, 0x9704 }, { 0xBE5E, 0x9706 }, { 0xBE5F, 0x9707 }, { 0xBE60, 0x9709 }, { 0xBE61, 0x9760 }, { 0xBE62, 0x978D }, { 0xBE63, 0x978B }, { 0xBE64, 0x978F }, - { 0xBE65, 0x9821 }, { 0xBE66, 0x982B }, { 0xBE67, 0x981C }, { 0xBE68, 0x98B3 }, { 0xBE69, 0x990A }, { 0xBE6A, 0x9913 }, { 0xBE6B, 0x9912 }, { 0xBE6C, 0x9918 }, - { 0xBE6D, 0x99DD }, { 0xBE6E, 0x99D0 }, { 0xBE6F, 0x99DF }, { 0xBE70, 0x99DB }, { 0xBE71, 0x99D1 }, { 0xBE72, 0x99D5 }, { 0xBE73, 0x99D2 }, { 0xBE74, 0x99D9 }, - { 0xBE75, 0x9AB7 }, { 0xBE76, 0x9AEE }, { 0xBE77, 0x9AEF }, { 0xBE78, 0x9B27 }, { 0xBE79, 0x9B45 }, { 0xBE7A, 0x9B44 }, { 0xBE7B, 0x9B77 }, { 0xBE7C, 0x9B6F }, - { 0xBE7D, 0x9D06 }, { 0xBE7E, 0x9D09 }, { 0xBEA1, 0x9D03 }, { 0xBEA2, 0x9EA9 }, { 0xBEA3, 0x9EBE }, { 0xBEA4, 0x9ECE }, { 0xBEA5, 0x58A8 }, { 0xBEA6, 0x9F52 }, - { 0xBEA7, 0x5112 }, { 0xBEA8, 0x5118 }, { 0xBEA9, 0x5114 }, { 0xBEAA, 0x5110 }, { 0xBEAB, 0x5115 }, { 0xBEAC, 0x5180 }, { 0xBEAD, 0x51AA }, { 0xBEAE, 0x51DD }, - { 0xBEAF, 0x5291 }, { 0xBEB0, 0x5293 }, { 0xBEB1, 0x52F3 }, { 0xBEB2, 0x5659 }, { 0xBEB3, 0x566B }, { 0xBEB4, 0x5679 }, { 0xBEB5, 0x5669 }, { 0xBEB6, 0x5664 }, - { 0xBEB7, 0x5678 }, { 0xBEB8, 0x566A }, { 0xBEB9, 0x5668 }, { 0xBEBA, 0x5665 }, { 0xBEBB, 0x5671 }, { 0xBEBC, 0x566F }, { 0xBEBD, 0x566C }, { 0xBEBE, 0x5662 }, - { 0xBEBF, 0x5676 }, { 0xBEC0, 0x58C1 }, { 0xBEC1, 0x58BE }, { 0xBEC2, 0x58C7 }, { 0xBEC3, 0x58C5 }, { 0xBEC4, 0x596E }, { 0xBEC5, 0x5B1D }, { 0xBEC6, 0x5B34 }, - { 0xBEC7, 0x5B78 }, { 0xBEC8, 0x5BF0 }, { 0xBEC9, 0x5C0E }, { 0xBECA, 0x5F4A }, { 0xBECB, 0x61B2 }, { 0xBECC, 0x6191 }, { 0xBECD, 0x61A9 }, { 0xBECE, 0x618A }, - { 0xBECF, 0x61CD }, { 0xBED0, 0x61B6 }, { 0xBED1, 0x61BE }, { 0xBED2, 0x61CA }, { 0xBED3, 0x61C8 }, { 0xBED4, 0x6230 }, { 0xBED5, 0x64C5 }, { 0xBED6, 0x64C1 }, - { 0xBED7, 0x64CB }, { 0xBED8, 0x64BB }, { 0xBED9, 0x64BC }, { 0xBEDA, 0x64DA }, { 0xBEDB, 0x64C4 }, { 0xBEDC, 0x64C7 }, { 0xBEDD, 0x64C2 }, { 0xBEDE, 0x64CD }, - { 0xBEDF, 0x64BF }, { 0xBEE0, 0x64D2 }, { 0xBEE1, 0x64D4 }, { 0xBEE2, 0x64BE }, { 0xBEE3, 0x6574 }, { 0xBEE4, 0x66C6 }, { 0xBEE5, 0x66C9 }, { 0xBEE6, 0x66B9 }, - { 0xBEE7, 0x66C4 }, { 0xBEE8, 0x66C7 }, { 0xBEE9, 0x66B8 }, { 0xBEEA, 0x6A3D }, { 0xBEEB, 0x6A38 }, { 0xBEEC, 0x6A3A }, { 0xBEED, 0x6A59 }, { 0xBEEE, 0x6A6B }, - { 0xBEEF, 0x6A58 }, { 0xBEF0, 0x6A39 }, { 0xBEF1, 0x6A44 }, { 0xBEF2, 0x6A62 }, { 0xBEF3, 0x6A61 }, { 0xBEF4, 0x6A4B }, { 0xBEF5, 0x6A47 }, { 0xBEF6, 0x6A35 }, - { 0xBEF7, 0x6A5F }, { 0xBEF8, 0x6A48 }, { 0xBEF9, 0x6B59 }, { 0xBEFA, 0x6B77 }, { 0xBEFB, 0x6C05 }, { 0xBEFC, 0x6FC2 }, { 0xBEFD, 0x6FB1 }, { 0xBEFE, 0x6FA1 }, - { 0xBF40, 0x6FC3 }, { 0xBF41, 0x6FA4 }, { 0xBF42, 0x6FC1 }, { 0xBF43, 0x6FA7 }, { 0xBF44, 0x6FB3 }, { 0xBF45, 0x6FC0 }, { 0xBF46, 0x6FB9 }, { 0xBF47, 0x6FB6 }, - { 0xBF48, 0x6FA6 }, { 0xBF49, 0x6FA0 }, { 0xBF4A, 0x6FB4 }, { 0xBF4B, 0x71BE }, { 0xBF4C, 0x71C9 }, { 0xBF4D, 0x71D0 }, { 0xBF4E, 0x71D2 }, { 0xBF4F, 0x71C8 }, - { 0xBF50, 0x71D5 }, { 0xBF51, 0x71B9 }, { 0xBF52, 0x71CE }, { 0xBF53, 0x71D9 }, { 0xBF54, 0x71DC }, { 0xBF55, 0x71C3 }, { 0xBF56, 0x71C4 }, { 0xBF57, 0x7368 }, - { 0xBF58, 0x749C }, { 0xBF59, 0x74A3 }, { 0xBF5A, 0x7498 }, { 0xBF5B, 0x749F }, { 0xBF5C, 0x749E }, { 0xBF5D, 0x74E2 }, { 0xBF5E, 0x750C }, { 0xBF5F, 0x750D }, - { 0xBF60, 0x7634 }, { 0xBF61, 0x7638 }, { 0xBF62, 0x763A }, { 0xBF63, 0x76E7 }, { 0xBF64, 0x76E5 }, { 0xBF65, 0x77A0 }, { 0xBF66, 0x779E }, { 0xBF67, 0x779F }, - { 0xBF68, 0x77A5 }, { 0xBF69, 0x78E8 }, { 0xBF6A, 0x78DA }, { 0xBF6B, 0x78EC }, { 0xBF6C, 0x78E7 }, { 0xBF6D, 0x79A6 }, { 0xBF6E, 0x7A4D }, { 0xBF6F, 0x7A4E }, - { 0xBF70, 0x7A46 }, { 0xBF71, 0x7A4C }, { 0xBF72, 0x7A4B }, { 0xBF73, 0x7ABA }, { 0xBF74, 0x7BD9 }, { 0xBF75, 0x7C11 }, { 0xBF76, 0x7BC9 }, { 0xBF77, 0x7BE4 }, - { 0xBF78, 0x7BDB }, { 0xBF79, 0x7BE1 }, { 0xBF7A, 0x7BE9 }, { 0xBF7B, 0x7BE6 }, { 0xBF7C, 0x7CD5 }, { 0xBF7D, 0x7CD6 }, { 0xBF7E, 0x7E0A }, { 0xBFA1, 0x7E11 }, - { 0xBFA2, 0x7E08 }, { 0xBFA3, 0x7E1B }, { 0xBFA4, 0x7E23 }, { 0xBFA5, 0x7E1E }, { 0xBFA6, 0x7E1D }, { 0xBFA7, 0x7E09 }, { 0xBFA8, 0x7E10 }, { 0xBFA9, 0x7F79 }, - { 0xBFAA, 0x7FB2 }, { 0xBFAB, 0x7FF0 }, { 0xBFAC, 0x7FF1 }, { 0xBFAD, 0x7FEE }, { 0xBFAE, 0x8028 }, { 0xBFAF, 0x81B3 }, { 0xBFB0, 0x81A9 }, { 0xBFB1, 0x81A8 }, - { 0xBFB2, 0x81FB }, { 0xBFB3, 0x8208 }, { 0xBFB4, 0x8258 }, { 0xBFB5, 0x8259 }, { 0xBFB6, 0x854A }, { 0xBFB7, 0x8559 }, { 0xBFB8, 0x8548 }, { 0xBFB9, 0x8568 }, - { 0xBFBA, 0x8569 }, { 0xBFBB, 0x8543 }, { 0xBFBC, 0x8549 }, { 0xBFBD, 0x856D }, { 0xBFBE, 0x856A }, { 0xBFBF, 0x855E }, { 0xBFC0, 0x8783 }, { 0xBFC1, 0x879F }, - { 0xBFC2, 0x879E }, { 0xBFC3, 0x87A2 }, { 0xBFC4, 0x878D }, { 0xBFC5, 0x8861 }, { 0xBFC6, 0x892A }, { 0xBFC7, 0x8932 }, { 0xBFC8, 0x8925 }, { 0xBFC9, 0x892B }, - { 0xBFCA, 0x8921 }, { 0xBFCB, 0x89AA }, { 0xBFCC, 0x89A6 }, { 0xBFCD, 0x8AE6 }, { 0xBFCE, 0x8AFA }, { 0xBFCF, 0x8AEB }, { 0xBFD0, 0x8AF1 }, { 0xBFD1, 0x8B00 }, - { 0xBFD2, 0x8ADC }, { 0xBFD3, 0x8AE7 }, { 0xBFD4, 0x8AEE }, { 0xBFD5, 0x8AFE }, { 0xBFD6, 0x8B01 }, { 0xBFD7, 0x8B02 }, { 0xBFD8, 0x8AF7 }, { 0xBFD9, 0x8AED }, - { 0xBFDA, 0x8AF3 }, { 0xBFDB, 0x8AF6 }, { 0xBFDC, 0x8AFC }, { 0xBFDD, 0x8C6B }, { 0xBFDE, 0x8C6D }, { 0xBFDF, 0x8C93 }, { 0xBFE0, 0x8CF4 }, { 0xBFE1, 0x8E44 }, - { 0xBFE2, 0x8E31 }, { 0xBFE3, 0x8E34 }, { 0xBFE4, 0x8E42 }, { 0xBFE5, 0x8E39 }, { 0xBFE6, 0x8E35 }, { 0xBFE7, 0x8F3B }, { 0xBFE8, 0x8F2F }, { 0xBFE9, 0x8F38 }, - { 0xBFEA, 0x8F33 }, { 0xBFEB, 0x8FA8 }, { 0xBFEC, 0x8FA6 }, { 0xBFED, 0x9075 }, { 0xBFEE, 0x9074 }, { 0xBFEF, 0x9078 }, { 0xBFF0, 0x9072 }, { 0xBFF1, 0x907C }, - { 0xBFF2, 0x907A }, { 0xBFF3, 0x9134 }, { 0xBFF4, 0x9192 }, { 0xBFF5, 0x9320 }, { 0xBFF6, 0x9336 }, { 0xBFF7, 0x92F8 }, { 0xBFF8, 0x9333 }, { 0xBFF9, 0x932F }, - { 0xBFFA, 0x9322 }, { 0xBFFB, 0x92FC }, { 0xBFFC, 0x932B }, { 0xBFFD, 0x9304 }, { 0xBFFE, 0x931A }, { 0xC040, 0x9310 }, { 0xC041, 0x9326 }, { 0xC042, 0x9321 }, - { 0xC043, 0x9315 }, { 0xC044, 0x932E }, { 0xC045, 0x9319 }, { 0xC046, 0x95BB }, { 0xC047, 0x96A7 }, { 0xC048, 0x96A8 }, { 0xC049, 0x96AA }, { 0xC04A, 0x96D5 }, - { 0xC04B, 0x970E }, { 0xC04C, 0x9711 }, { 0xC04D, 0x9716 }, { 0xC04E, 0x970D }, { 0xC04F, 0x9713 }, { 0xC050, 0x970F }, { 0xC051, 0x975B }, { 0xC052, 0x975C }, - { 0xC053, 0x9766 }, { 0xC054, 0x9798 }, { 0xC055, 0x9830 }, { 0xC056, 0x9838 }, { 0xC057, 0x983B }, { 0xC058, 0x9837 }, { 0xC059, 0x982D }, { 0xC05A, 0x9839 }, - { 0xC05B, 0x9824 }, { 0xC05C, 0x9910 }, { 0xC05D, 0x9928 }, { 0xC05E, 0x991E }, { 0xC05F, 0x991B }, { 0xC060, 0x9921 }, { 0xC061, 0x991A }, { 0xC062, 0x99ED }, - { 0xC063, 0x99E2 }, { 0xC064, 0x99F1 }, { 0xC065, 0x9AB8 }, { 0xC066, 0x9ABC }, { 0xC067, 0x9AFB }, { 0xC068, 0x9AED }, { 0xC069, 0x9B28 }, { 0xC06A, 0x9B91 }, - { 0xC06B, 0x9D15 }, { 0xC06C, 0x9D23 }, { 0xC06D, 0x9D26 }, { 0xC06E, 0x9D28 }, { 0xC06F, 0x9D12 }, { 0xC070, 0x9D1B }, { 0xC071, 0x9ED8 }, { 0xC072, 0x9ED4 }, - { 0xC073, 0x9F8D }, { 0xC074, 0x9F9C }, { 0xC075, 0x512A }, { 0xC076, 0x511F }, { 0xC077, 0x5121 }, { 0xC078, 0x5132 }, { 0xC079, 0x52F5 }, { 0xC07A, 0x568E }, - { 0xC07B, 0x5680 }, { 0xC07C, 0x5690 }, { 0xC07D, 0x5685 }, { 0xC07E, 0x5687 }, { 0xC0A1, 0x568F }, { 0xC0A2, 0x58D5 }, { 0xC0A3, 0x58D3 }, { 0xC0A4, 0x58D1 }, - { 0xC0A5, 0x58CE }, { 0xC0A6, 0x5B30 }, { 0xC0A7, 0x5B2A }, { 0xC0A8, 0x5B24 }, { 0xC0A9, 0x5B7A }, { 0xC0AA, 0x5C37 }, { 0xC0AB, 0x5C68 }, { 0xC0AC, 0x5DBC }, - { 0xC0AD, 0x5DBA }, { 0xC0AE, 0x5DBD }, { 0xC0AF, 0x5DB8 }, { 0xC0B0, 0x5E6B }, { 0xC0B1, 0x5F4C }, { 0xC0B2, 0x5FBD }, { 0xC0B3, 0x61C9 }, { 0xC0B4, 0x61C2 }, - { 0xC0B5, 0x61C7 }, { 0xC0B6, 0x61E6 }, { 0xC0B7, 0x61CB }, { 0xC0B8, 0x6232 }, { 0xC0B9, 0x6234 }, { 0xC0BA, 0x64CE }, { 0xC0BB, 0x64CA }, { 0xC0BC, 0x64D8 }, - { 0xC0BD, 0x64E0 }, { 0xC0BE, 0x64F0 }, { 0xC0BF, 0x64E6 }, { 0xC0C0, 0x64EC }, { 0xC0C1, 0x64F1 }, { 0xC0C2, 0x64E2 }, { 0xC0C3, 0x64ED }, { 0xC0C4, 0x6582 }, - { 0xC0C5, 0x6583 }, { 0xC0C6, 0x66D9 }, { 0xC0C7, 0x66D6 }, { 0xC0C8, 0x6A80 }, { 0xC0C9, 0x6A94 }, { 0xC0CA, 0x6A84 }, { 0xC0CB, 0x6AA2 }, { 0xC0CC, 0x6A9C }, - { 0xC0CD, 0x6ADB }, { 0xC0CE, 0x6AA3 }, { 0xC0CF, 0x6A7E }, { 0xC0D0, 0x6A97 }, { 0xC0D1, 0x6A90 }, { 0xC0D2, 0x6AA0 }, { 0xC0D3, 0x6B5C }, { 0xC0D4, 0x6BAE }, - { 0xC0D5, 0x6BDA }, { 0xC0D6, 0x6C08 }, { 0xC0D7, 0x6FD8 }, { 0xC0D8, 0x6FF1 }, { 0xC0D9, 0x6FDF }, { 0xC0DA, 0x6FE0 }, { 0xC0DB, 0x6FDB }, { 0xC0DC, 0x6FE4 }, - { 0xC0DD, 0x6FEB }, { 0xC0DE, 0x6FEF }, { 0xC0DF, 0x6F80 }, { 0xC0E0, 0x6FEC }, { 0xC0E1, 0x6FE1 }, { 0xC0E2, 0x6FE9 }, { 0xC0E3, 0x6FD5 }, { 0xC0E4, 0x6FEE }, - { 0xC0E5, 0x6FF0 }, { 0xC0E6, 0x71E7 }, { 0xC0E7, 0x71DF }, { 0xC0E8, 0x71EE }, { 0xC0E9, 0x71E6 }, { 0xC0EA, 0x71E5 }, { 0xC0EB, 0x71ED }, { 0xC0EC, 0x71EC }, - { 0xC0ED, 0x71F4 }, { 0xC0EE, 0x71E0 }, { 0xC0EF, 0x7235 }, { 0xC0F0, 0x7246 }, { 0xC0F1, 0x7370 }, { 0xC0F2, 0x7372 }, { 0xC0F3, 0x74A9 }, { 0xC0F4, 0x74B0 }, - { 0xC0F5, 0x74A6 }, { 0xC0F6, 0x74A8 }, { 0xC0F7, 0x7646 }, { 0xC0F8, 0x7642 }, { 0xC0F9, 0x764C }, { 0xC0FA, 0x76EA }, { 0xC0FB, 0x77B3 }, { 0xC0FC, 0x77AA }, - { 0xC0FD, 0x77B0 }, { 0xC0FE, 0x77AC }, { 0xC140, 0x77A7 }, { 0xC141, 0x77AD }, { 0xC142, 0x77EF }, { 0xC143, 0x78F7 }, { 0xC144, 0x78FA }, { 0xC145, 0x78F4 }, - { 0xC146, 0x78EF }, { 0xC147, 0x7901 }, { 0xC148, 0x79A7 }, { 0xC149, 0x79AA }, { 0xC14A, 0x7A57 }, { 0xC14B, 0x7ABF }, { 0xC14C, 0x7C07 }, { 0xC14D, 0x7C0D }, - { 0xC14E, 0x7BFE }, { 0xC14F, 0x7BF7 }, { 0xC150, 0x7C0C }, { 0xC151, 0x7BE0 }, { 0xC152, 0x7CE0 }, { 0xC153, 0x7CDC }, { 0xC154, 0x7CDE }, { 0xC155, 0x7CE2 }, - { 0xC156, 0x7CDF }, { 0xC157, 0x7CD9 }, { 0xC158, 0x7CDD }, { 0xC159, 0x7E2E }, { 0xC15A, 0x7E3E }, { 0xC15B, 0x7E46 }, { 0xC15C, 0x7E37 }, { 0xC15D, 0x7E32 }, - { 0xC15E, 0x7E43 }, { 0xC15F, 0x7E2B }, { 0xC160, 0x7E3D }, { 0xC161, 0x7E31 }, { 0xC162, 0x7E45 }, { 0xC163, 0x7E41 }, { 0xC164, 0x7E34 }, { 0xC165, 0x7E39 }, - { 0xC166, 0x7E48 }, { 0xC167, 0x7E35 }, { 0xC168, 0x7E3F }, { 0xC169, 0x7E2F }, { 0xC16A, 0x7F44 }, { 0xC16B, 0x7FF3 }, { 0xC16C, 0x7FFC }, { 0xC16D, 0x8071 }, - { 0xC16E, 0x8072 }, { 0xC16F, 0x8070 }, { 0xC170, 0x806F }, { 0xC171, 0x8073 }, { 0xC172, 0x81C6 }, { 0xC173, 0x81C3 }, { 0xC174, 0x81BA }, { 0xC175, 0x81C2 }, - { 0xC176, 0x81C0 }, { 0xC177, 0x81BF }, { 0xC178, 0x81BD }, { 0xC179, 0x81C9 }, { 0xC17A, 0x81BE }, { 0xC17B, 0x81E8 }, { 0xC17C, 0x8209 }, { 0xC17D, 0x8271 }, - { 0xC17E, 0x85AA }, { 0xC1A1, 0x8584 }, { 0xC1A2, 0x857E }, { 0xC1A3, 0x859C }, { 0xC1A4, 0x8591 }, { 0xC1A5, 0x8594 }, { 0xC1A6, 0x85AF }, { 0xC1A7, 0x859B }, - { 0xC1A8, 0x8587 }, { 0xC1A9, 0x85A8 }, { 0xC1AA, 0x858A }, { 0xC1AB, 0x8667 }, { 0xC1AC, 0x87C0 }, { 0xC1AD, 0x87D1 }, { 0xC1AE, 0x87B3 }, { 0xC1AF, 0x87D2 }, - { 0xC1B0, 0x87C6 }, { 0xC1B1, 0x87AB }, { 0xC1B2, 0x87BB }, { 0xC1B3, 0x87BA }, { 0xC1B4, 0x87C8 }, { 0xC1B5, 0x87CB }, { 0xC1B6, 0x893B }, { 0xC1B7, 0x8936 }, - { 0xC1B8, 0x8944 }, { 0xC1B9, 0x8938 }, { 0xC1BA, 0x893D }, { 0xC1BB, 0x89AC }, { 0xC1BC, 0x8B0E }, { 0xC1BD, 0x8B17 }, { 0xC1BE, 0x8B19 }, { 0xC1BF, 0x8B1B }, - { 0xC1C0, 0x8B0A }, { 0xC1C1, 0x8B20 }, { 0xC1C2, 0x8B1D }, { 0xC1C3, 0x8B04 }, { 0xC1C4, 0x8B10 }, { 0xC1C5, 0x8C41 }, { 0xC1C6, 0x8C3F }, { 0xC1C7, 0x8C73 }, - { 0xC1C8, 0x8CFA }, { 0xC1C9, 0x8CFD }, { 0xC1CA, 0x8CFC }, { 0xC1CB, 0x8CF8 }, { 0xC1CC, 0x8CFB }, { 0xC1CD, 0x8DA8 }, { 0xC1CE, 0x8E49 }, { 0xC1CF, 0x8E4B }, - { 0xC1D0, 0x8E48 }, { 0xC1D1, 0x8E4A }, { 0xC1D2, 0x8F44 }, { 0xC1D3, 0x8F3E }, { 0xC1D4, 0x8F42 }, { 0xC1D5, 0x8F45 }, { 0xC1D6, 0x8F3F }, { 0xC1D7, 0x907F }, - { 0xC1D8, 0x907D }, { 0xC1D9, 0x9084 }, { 0xC1DA, 0x9081 }, { 0xC1DB, 0x9082 }, { 0xC1DC, 0x9080 }, { 0xC1DD, 0x9139 }, { 0xC1DE, 0x91A3 }, { 0xC1DF, 0x919E }, - { 0xC1E0, 0x919C }, { 0xC1E1, 0x934D }, { 0xC1E2, 0x9382 }, { 0xC1E3, 0x9328 }, { 0xC1E4, 0x9375 }, { 0xC1E5, 0x934A }, { 0xC1E6, 0x9365 }, { 0xC1E7, 0x934B }, - { 0xC1E8, 0x9318 }, { 0xC1E9, 0x937E }, { 0xC1EA, 0x936C }, { 0xC1EB, 0x935B }, { 0xC1EC, 0x9370 }, { 0xC1ED, 0x935A }, { 0xC1EE, 0x9354 }, { 0xC1EF, 0x95CA }, - { 0xC1F0, 0x95CB }, { 0xC1F1, 0x95CC }, { 0xC1F2, 0x95C8 }, { 0xC1F3, 0x95C6 }, { 0xC1F4, 0x96B1 }, { 0xC1F5, 0x96B8 }, { 0xC1F6, 0x96D6 }, { 0xC1F7, 0x971C }, - { 0xC1F8, 0x971E }, { 0xC1F9, 0x97A0 }, { 0xC1FA, 0x97D3 }, { 0xC1FB, 0x9846 }, { 0xC1FC, 0x98B6 }, { 0xC1FD, 0x9935 }, { 0xC1FE, 0x9A01 }, { 0xC240, 0x99FF }, - { 0xC241, 0x9BAE }, { 0xC242, 0x9BAB }, { 0xC243, 0x9BAA }, { 0xC244, 0x9BAD }, { 0xC245, 0x9D3B }, { 0xC246, 0x9D3F }, { 0xC247, 0x9E8B }, { 0xC248, 0x9ECF }, - { 0xC249, 0x9EDE }, { 0xC24A, 0x9EDC }, { 0xC24B, 0x9EDD }, { 0xC24C, 0x9EDB }, { 0xC24D, 0x9F3E }, { 0xC24E, 0x9F4B }, { 0xC24F, 0x53E2 }, { 0xC250, 0x5695 }, - { 0xC251, 0x56AE }, { 0xC252, 0x58D9 }, { 0xC253, 0x58D8 }, { 0xC254, 0x5B38 }, { 0xC255, 0x5F5D }, { 0xC256, 0x61E3 }, { 0xC257, 0x6233 }, { 0xC258, 0x64F4 }, - { 0xC259, 0x64F2 }, { 0xC25A, 0x64FE }, { 0xC25B, 0x6506 }, { 0xC25C, 0x64FA }, { 0xC25D, 0x64FB }, { 0xC25E, 0x64F7 }, { 0xC25F, 0x65B7 }, { 0xC260, 0x66DC }, - { 0xC261, 0x6726 }, { 0xC262, 0x6AB3 }, { 0xC263, 0x6AAC }, { 0xC264, 0x6AC3 }, { 0xC265, 0x6ABB }, { 0xC266, 0x6AB8 }, { 0xC267, 0x6AC2 }, { 0xC268, 0x6AAE }, - { 0xC269, 0x6AAF }, { 0xC26A, 0x6B5F }, { 0xC26B, 0x6B78 }, { 0xC26C, 0x6BAF }, { 0xC26D, 0x7009 }, { 0xC26E, 0x700B }, { 0xC26F, 0x6FFE }, { 0xC270, 0x7006 }, - { 0xC271, 0x6FFA }, { 0xC272, 0x7011 }, { 0xC273, 0x700F }, { 0xC274, 0x71FB }, { 0xC275, 0x71FC }, { 0xC276, 0x71FE }, { 0xC277, 0x71F8 }, { 0xC278, 0x7377 }, - { 0xC279, 0x7375 }, { 0xC27A, 0x74A7 }, { 0xC27B, 0x74BF }, { 0xC27C, 0x7515 }, { 0xC27D, 0x7656 }, { 0xC27E, 0x7658 }, { 0xC2A1, 0x7652 }, { 0xC2A2, 0x77BD }, - { 0xC2A3, 0x77BF }, { 0xC2A4, 0x77BB }, { 0xC2A5, 0x77BC }, { 0xC2A6, 0x790E }, { 0xC2A7, 0x79AE }, { 0xC2A8, 0x7A61 }, { 0xC2A9, 0x7A62 }, { 0xC2AA, 0x7A60 }, - { 0xC2AB, 0x7AC4 }, { 0xC2AC, 0x7AC5 }, { 0xC2AD, 0x7C2B }, { 0xC2AE, 0x7C27 }, { 0xC2AF, 0x7C2A }, { 0xC2B0, 0x7C1E }, { 0xC2B1, 0x7C23 }, { 0xC2B2, 0x7C21 }, - { 0xC2B3, 0x7CE7 }, { 0xC2B4, 0x7E54 }, { 0xC2B5, 0x7E55 }, { 0xC2B6, 0x7E5E }, { 0xC2B7, 0x7E5A }, { 0xC2B8, 0x7E61 }, { 0xC2B9, 0x7E52 }, { 0xC2BA, 0x7E59 }, - { 0xC2BB, 0x7F48 }, { 0xC2BC, 0x7FF9 }, { 0xC2BD, 0x7FFB }, { 0xC2BE, 0x8077 }, { 0xC2BF, 0x8076 }, { 0xC2C0, 0x81CD }, { 0xC2C1, 0x81CF }, { 0xC2C2, 0x820A }, - { 0xC2C3, 0x85CF }, { 0xC2C4, 0x85A9 }, { 0xC2C5, 0x85CD }, { 0xC2C6, 0x85D0 }, { 0xC2C7, 0x85C9 }, { 0xC2C8, 0x85B0 }, { 0xC2C9, 0x85BA }, { 0xC2CA, 0x85B9 }, - { 0xC2CB, 0x85A6 }, { 0xC2CC, 0x87EF }, { 0xC2CD, 0x87EC }, { 0xC2CE, 0x87F2 }, { 0xC2CF, 0x87E0 }, { 0xC2D0, 0x8986 }, { 0xC2D1, 0x89B2 }, { 0xC2D2, 0x89F4 }, - { 0xC2D3, 0x8B28 }, { 0xC2D4, 0x8B39 }, { 0xC2D5, 0x8B2C }, { 0xC2D6, 0x8B2B }, { 0xC2D7, 0x8C50 }, { 0xC2D8, 0x8D05 }, { 0xC2D9, 0x8E59 }, { 0xC2DA, 0x8E63 }, - { 0xC2DB, 0x8E66 }, { 0xC2DC, 0x8E64 }, { 0xC2DD, 0x8E5F }, { 0xC2DE, 0x8E55 }, { 0xC2DF, 0x8EC0 }, { 0xC2E0, 0x8F49 }, { 0xC2E1, 0x8F4D }, { 0xC2E2, 0x9087 }, - { 0xC2E3, 0x9083 }, { 0xC2E4, 0x9088 }, { 0xC2E5, 0x91AB }, { 0xC2E6, 0x91AC }, { 0xC2E7, 0x91D0 }, { 0xC2E8, 0x9394 }, { 0xC2E9, 0x938A }, { 0xC2EA, 0x9396 }, - { 0xC2EB, 0x93A2 }, { 0xC2EC, 0x93B3 }, { 0xC2ED, 0x93AE }, { 0xC2EE, 0x93AC }, { 0xC2EF, 0x93B0 }, { 0xC2F0, 0x9398 }, { 0xC2F1, 0x939A }, { 0xC2F2, 0x9397 }, - { 0xC2F3, 0x95D4 }, { 0xC2F4, 0x95D6 }, { 0xC2F5, 0x95D0 }, { 0xC2F6, 0x95D5 }, { 0xC2F7, 0x96E2 }, { 0xC2F8, 0x96DC }, { 0xC2F9, 0x96D9 }, { 0xC2FA, 0x96DB }, - { 0xC2FB, 0x96DE }, { 0xC2FC, 0x9724 }, { 0xC2FD, 0x97A3 }, { 0xC2FE, 0x97A6 }, { 0xC340, 0x97AD }, { 0xC341, 0x97F9 }, { 0xC342, 0x984D }, { 0xC343, 0x984F }, - { 0xC344, 0x984C }, { 0xC345, 0x984E }, { 0xC346, 0x9853 }, { 0xC347, 0x98BA }, { 0xC348, 0x993E }, { 0xC349, 0x993F }, { 0xC34A, 0x993D }, { 0xC34B, 0x992E }, - { 0xC34C, 0x99A5 }, { 0xC34D, 0x9A0E }, { 0xC34E, 0x9AC1 }, { 0xC34F, 0x9B03 }, { 0xC350, 0x9B06 }, { 0xC351, 0x9B4F }, { 0xC352, 0x9B4E }, { 0xC353, 0x9B4D }, - { 0xC354, 0x9BCA }, { 0xC355, 0x9BC9 }, { 0xC356, 0x9BFD }, { 0xC357, 0x9BC8 }, { 0xC358, 0x9BC0 }, { 0xC359, 0x9D51 }, { 0xC35A, 0x9D5D }, { 0xC35B, 0x9D60 }, - { 0xC35C, 0x9EE0 }, { 0xC35D, 0x9F15 }, { 0xC35E, 0x9F2C }, { 0xC35F, 0x5133 }, { 0xC360, 0x56A5 }, { 0xC361, 0x58DE }, { 0xC362, 0x58DF }, { 0xC363, 0x58E2 }, - { 0xC364, 0x5BF5 }, { 0xC365, 0x9F90 }, { 0xC366, 0x5EEC }, { 0xC367, 0x61F2 }, { 0xC368, 0x61F7 }, { 0xC369, 0x61F6 }, { 0xC36A, 0x61F5 }, { 0xC36B, 0x6500 }, - { 0xC36C, 0x650F }, { 0xC36D, 0x66E0 }, { 0xC36E, 0x66DD }, { 0xC36F, 0x6AE5 }, { 0xC370, 0x6ADD }, { 0xC371, 0x6ADA }, { 0xC372, 0x6AD3 }, { 0xC373, 0x701B }, - { 0xC374, 0x701F }, { 0xC375, 0x7028 }, { 0xC376, 0x701A }, { 0xC377, 0x701D }, { 0xC378, 0x7015 }, { 0xC379, 0x7018 }, { 0xC37A, 0x7206 }, { 0xC37B, 0x720D }, - { 0xC37C, 0x7258 }, { 0xC37D, 0x72A2 }, { 0xC37E, 0x7378 }, { 0xC3A1, 0x737A }, { 0xC3A2, 0x74BD }, { 0xC3A3, 0x74CA }, { 0xC3A4, 0x74E3 }, { 0xC3A5, 0x7587 }, - { 0xC3A6, 0x7586 }, { 0xC3A7, 0x765F }, { 0xC3A8, 0x7661 }, { 0xC3A9, 0x77C7 }, { 0xC3AA, 0x7919 }, { 0xC3AB, 0x79B1 }, { 0xC3AC, 0x7A6B }, { 0xC3AD, 0x7A69 }, - { 0xC3AE, 0x7C3E }, { 0xC3AF, 0x7C3F }, { 0xC3B0, 0x7C38 }, { 0xC3B1, 0x7C3D }, { 0xC3B2, 0x7C37 }, { 0xC3B3, 0x7C40 }, { 0xC3B4, 0x7E6B }, { 0xC3B5, 0x7E6D }, - { 0xC3B6, 0x7E79 }, { 0xC3B7, 0x7E69 }, { 0xC3B8, 0x7E6A }, { 0xC3B9, 0x7F85 }, { 0xC3BA, 0x7E73 }, { 0xC3BB, 0x7FB6 }, { 0xC3BC, 0x7FB9 }, { 0xC3BD, 0x7FB8 }, - { 0xC3BE, 0x81D8 }, { 0xC3BF, 0x85E9 }, { 0xC3C0, 0x85DD }, { 0xC3C1, 0x85EA }, { 0xC3C2, 0x85D5 }, { 0xC3C3, 0x85E4 }, { 0xC3C4, 0x85E5 }, { 0xC3C5, 0x85F7 }, - { 0xC3C6, 0x87FB }, { 0xC3C7, 0x8805 }, { 0xC3C8, 0x880D }, { 0xC3C9, 0x87F9 }, { 0xC3CA, 0x87FE }, { 0xC3CB, 0x8960 }, { 0xC3CC, 0x895F }, { 0xC3CD, 0x8956 }, - { 0xC3CE, 0x895E }, { 0xC3CF, 0x8B41 }, { 0xC3D0, 0x8B5C }, { 0xC3D1, 0x8B58 }, { 0xC3D2, 0x8B49 }, { 0xC3D3, 0x8B5A }, { 0xC3D4, 0x8B4E }, { 0xC3D5, 0x8B4F }, - { 0xC3D6, 0x8B46 }, { 0xC3D7, 0x8B59 }, { 0xC3D8, 0x8D08 }, { 0xC3D9, 0x8D0A }, { 0xC3DA, 0x8E7C }, { 0xC3DB, 0x8E72 }, { 0xC3DC, 0x8E87 }, { 0xC3DD, 0x8E76 }, - { 0xC3DE, 0x8E6C }, { 0xC3DF, 0x8E7A }, { 0xC3E0, 0x8E74 }, { 0xC3E1, 0x8F54 }, { 0xC3E2, 0x8F4E }, { 0xC3E3, 0x8FAD }, { 0xC3E4, 0x908A }, { 0xC3E5, 0x908B }, - { 0xC3E6, 0x91B1 }, { 0xC3E7, 0x91AE }, { 0xC3E8, 0x93E1 }, { 0xC3E9, 0x93D1 }, { 0xC3EA, 0x93DF }, { 0xC3EB, 0x93C3 }, { 0xC3EC, 0x93C8 }, { 0xC3ED, 0x93DC }, - { 0xC3EE, 0x93DD }, { 0xC3EF, 0x93D6 }, { 0xC3F0, 0x93E2 }, { 0xC3F1, 0x93CD }, { 0xC3F2, 0x93D8 }, { 0xC3F3, 0x93E4 }, { 0xC3F4, 0x93D7 }, { 0xC3F5, 0x93E8 }, - { 0xC3F6, 0x95DC }, { 0xC3F7, 0x96B4 }, { 0xC3F8, 0x96E3 }, { 0xC3F9, 0x972A }, { 0xC3FA, 0x9727 }, { 0xC3FB, 0x9761 }, { 0xC3FC, 0x97DC }, { 0xC3FD, 0x97FB }, - { 0xC3FE, 0x985E }, { 0xC440, 0x9858 }, { 0xC441, 0x985B }, { 0xC442, 0x98BC }, { 0xC443, 0x9945 }, { 0xC444, 0x9949 }, { 0xC445, 0x9A16 }, { 0xC446, 0x9A19 }, - { 0xC447, 0x9B0D }, { 0xC448, 0x9BE8 }, { 0xC449, 0x9BE7 }, { 0xC44A, 0x9BD6 }, { 0xC44B, 0x9BDB }, { 0xC44C, 0x9D89 }, { 0xC44D, 0x9D61 }, { 0xC44E, 0x9D72 }, - { 0xC44F, 0x9D6A }, { 0xC450, 0x9D6C }, { 0xC451, 0x9E92 }, { 0xC452, 0x9E97 }, { 0xC453, 0x9E93 }, { 0xC454, 0x9EB4 }, { 0xC455, 0x52F8 }, { 0xC456, 0x56A8 }, - { 0xC457, 0x56B7 }, { 0xC458, 0x56B6 }, { 0xC459, 0x56B4 }, { 0xC45A, 0x56BC }, { 0xC45B, 0x58E4 }, { 0xC45C, 0x5B40 }, { 0xC45D, 0x5B43 }, { 0xC45E, 0x5B7D }, - { 0xC45F, 0x5BF6 }, { 0xC460, 0x5DC9 }, { 0xC461, 0x61F8 }, { 0xC462, 0x61FA }, { 0xC463, 0x6518 }, { 0xC464, 0x6514 }, { 0xC465, 0x6519 }, { 0xC466, 0x66E6 }, - { 0xC467, 0x6727 }, { 0xC468, 0x6AEC }, { 0xC469, 0x703E }, { 0xC46A, 0x7030 }, { 0xC46B, 0x7032 }, { 0xC46C, 0x7210 }, { 0xC46D, 0x737B }, { 0xC46E, 0x74CF }, - { 0xC46F, 0x7662 }, { 0xC470, 0x7665 }, { 0xC471, 0x7926 }, { 0xC472, 0x792A }, { 0xC473, 0x792C }, { 0xC474, 0x792B }, { 0xC475, 0x7AC7 }, { 0xC476, 0x7AF6 }, - { 0xC477, 0x7C4C }, { 0xC478, 0x7C43 }, { 0xC479, 0x7C4D }, { 0xC47A, 0x7CEF }, { 0xC47B, 0x7CF0 }, { 0xC47C, 0x8FAE }, { 0xC47D, 0x7E7D }, { 0xC47E, 0x7E7C }, - { 0xC4A1, 0x7E82 }, { 0xC4A2, 0x7F4C }, { 0xC4A3, 0x8000 }, { 0xC4A4, 0x81DA }, { 0xC4A5, 0x8266 }, { 0xC4A6, 0x85FB }, { 0xC4A7, 0x85F9 }, { 0xC4A8, 0x8611 }, - { 0xC4A9, 0x85FA }, { 0xC4AA, 0x8606 }, { 0xC4AB, 0x860B }, { 0xC4AC, 0x8607 }, { 0xC4AD, 0x860A }, { 0xC4AE, 0x8814 }, { 0xC4AF, 0x8815 }, { 0xC4B0, 0x8964 }, - { 0xC4B1, 0x89BA }, { 0xC4B2, 0x89F8 }, { 0xC4B3, 0x8B70 }, { 0xC4B4, 0x8B6C }, { 0xC4B5, 0x8B66 }, { 0xC4B6, 0x8B6F }, { 0xC4B7, 0x8B5F }, { 0xC4B8, 0x8B6B }, - { 0xC4B9, 0x8D0F }, { 0xC4BA, 0x8D0D }, { 0xC4BB, 0x8E89 }, { 0xC4BC, 0x8E81 }, { 0xC4BD, 0x8E85 }, { 0xC4BE, 0x8E82 }, { 0xC4BF, 0x91B4 }, { 0xC4C0, 0x91CB }, - { 0xC4C1, 0x9418 }, { 0xC4C2, 0x9403 }, { 0xC4C3, 0x93FD }, { 0xC4C4, 0x95E1 }, { 0xC4C5, 0x9730 }, { 0xC4C6, 0x98C4 }, { 0xC4C7, 0x9952 }, { 0xC4C8, 0x9951 }, - { 0xC4C9, 0x99A8 }, { 0xC4CA, 0x9A2B }, { 0xC4CB, 0x9A30 }, { 0xC4CC, 0x9A37 }, { 0xC4CD, 0x9A35 }, { 0xC4CE, 0x9C13 }, { 0xC4CF, 0x9C0D }, { 0xC4D0, 0x9E79 }, - { 0xC4D1, 0x9EB5 }, { 0xC4D2, 0x9EE8 }, { 0xC4D3, 0x9F2F }, { 0xC4D4, 0x9F5F }, { 0xC4D5, 0x9F63 }, { 0xC4D6, 0x9F61 }, { 0xC4D7, 0x5137 }, { 0xC4D8, 0x5138 }, - { 0xC4D9, 0x56C1 }, { 0xC4DA, 0x56C0 }, { 0xC4DB, 0x56C2 }, { 0xC4DC, 0x5914 }, { 0xC4DD, 0x5C6C }, { 0xC4DE, 0x5DCD }, { 0xC4DF, 0x61FC }, { 0xC4E0, 0x61FE }, - { 0xC4E1, 0x651D }, { 0xC4E2, 0x651C }, { 0xC4E3, 0x6595 }, { 0xC4E4, 0x66E9 }, { 0xC4E5, 0x6AFB }, { 0xC4E6, 0x6B04 }, { 0xC4E7, 0x6AFA }, { 0xC4E8, 0x6BB2 }, - { 0xC4E9, 0x704C }, { 0xC4EA, 0x721B }, { 0xC4EB, 0x72A7 }, { 0xC4EC, 0x74D6 }, { 0xC4ED, 0x74D4 }, { 0xC4EE, 0x7669 }, { 0xC4EF, 0x77D3 }, { 0xC4F0, 0x7C50 }, - { 0xC4F1, 0x7E8F }, { 0xC4F2, 0x7E8C }, { 0xC4F3, 0x7FBC }, { 0xC4F4, 0x8617 }, { 0xC4F5, 0x862D }, { 0xC4F6, 0x861A }, { 0xC4F7, 0x8823 }, { 0xC4F8, 0x8822 }, - { 0xC4F9, 0x8821 }, { 0xC4FA, 0x881F }, { 0xC4FB, 0x896A }, { 0xC4FC, 0x896C }, { 0xC4FD, 0x89BD }, { 0xC4FE, 0x8B74 }, { 0xC540, 0x8B77 }, { 0xC541, 0x8B7D }, - { 0xC542, 0x8D13 }, { 0xC543, 0x8E8A }, { 0xC544, 0x8E8D }, { 0xC545, 0x8E8B }, { 0xC546, 0x8F5F }, { 0xC547, 0x8FAF }, { 0xC548, 0x91BA }, { 0xC549, 0x942E }, - { 0xC54A, 0x9433 }, { 0xC54B, 0x9435 }, { 0xC54C, 0x943A }, { 0xC54D, 0x9438 }, { 0xC54E, 0x9432 }, { 0xC54F, 0x942B }, { 0xC550, 0x95E2 }, { 0xC551, 0x9738 }, - { 0xC552, 0x9739 }, { 0xC553, 0x9732 }, { 0xC554, 0x97FF }, { 0xC555, 0x9867 }, { 0xC556, 0x9865 }, { 0xC557, 0x9957 }, { 0xC558, 0x9A45 }, { 0xC559, 0x9A43 }, - { 0xC55A, 0x9A40 }, { 0xC55B, 0x9A3E }, { 0xC55C, 0x9ACF }, { 0xC55D, 0x9B54 }, { 0xC55E, 0x9B51 }, { 0xC55F, 0x9C2D }, { 0xC560, 0x9C25 }, { 0xC561, 0x9DAF }, - { 0xC562, 0x9DB4 }, { 0xC563, 0x9DC2 }, { 0xC564, 0x9DB8 }, { 0xC565, 0x9E9D }, { 0xC566, 0x9EEF }, { 0xC567, 0x9F19 }, { 0xC568, 0x9F5C }, { 0xC569, 0x9F66 }, - { 0xC56A, 0x9F67 }, { 0xC56B, 0x513C }, { 0xC56C, 0x513B }, { 0xC56D, 0x56C8 }, { 0xC56E, 0x56CA }, { 0xC56F, 0x56C9 }, { 0xC570, 0x5B7F }, { 0xC571, 0x5DD4 }, - { 0xC572, 0x5DD2 }, { 0xC573, 0x5F4E }, { 0xC574, 0x61FF }, { 0xC575, 0x6524 }, { 0xC576, 0x6B0A }, { 0xC577, 0x6B61 }, { 0xC578, 0x7051 }, { 0xC579, 0x7058 }, - { 0xC57A, 0x7380 }, { 0xC57B, 0x74E4 }, { 0xC57C, 0x758A }, { 0xC57D, 0x766E }, { 0xC57E, 0x766C }, { 0xC5A1, 0x79B3 }, { 0xC5A2, 0x7C60 }, { 0xC5A3, 0x7C5F }, - { 0xC5A4, 0x807E }, { 0xC5A5, 0x807D }, { 0xC5A6, 0x81DF }, { 0xC5A7, 0x8972 }, { 0xC5A8, 0x896F }, { 0xC5A9, 0x89FC }, { 0xC5AA, 0x8B80 }, { 0xC5AB, 0x8D16 }, - { 0xC5AC, 0x8D17 }, { 0xC5AD, 0x8E91 }, { 0xC5AE, 0x8E93 }, { 0xC5AF, 0x8F61 }, { 0xC5B0, 0x9148 }, { 0xC5B1, 0x9444 }, { 0xC5B2, 0x9451 }, { 0xC5B3, 0x9452 }, - { 0xC5B4, 0x973D }, { 0xC5B5, 0x973E }, { 0xC5B6, 0x97C3 }, { 0xC5B7, 0x97C1 }, { 0xC5B8, 0x986B }, { 0xC5B9, 0x9955 }, { 0xC5BA, 0x9A55 }, { 0xC5BB, 0x9A4D }, - { 0xC5BC, 0x9AD2 }, { 0xC5BD, 0x9B1A }, { 0xC5BE, 0x9C49 }, { 0xC5BF, 0x9C31 }, { 0xC5C0, 0x9C3E }, { 0xC5C1, 0x9C3B }, { 0xC5C2, 0x9DD3 }, { 0xC5C3, 0x9DD7 }, - { 0xC5C4, 0x9F34 }, { 0xC5C5, 0x9F6C }, { 0xC5C6, 0x9F6A }, { 0xC5C7, 0x9F94 }, { 0xC5C8, 0x56CC }, { 0xC5C9, 0x5DD6 }, { 0xC5CA, 0x6200 }, { 0xC5CB, 0x6523 }, - { 0xC5CC, 0x652B }, { 0xC5CD, 0x652A }, { 0xC5CE, 0x66EC }, { 0xC5CF, 0x6B10 }, { 0xC5D0, 0x74DA }, { 0xC5D1, 0x7ACA }, { 0xC5D2, 0x7C64 }, { 0xC5D3, 0x7C63 }, - { 0xC5D4, 0x7C65 }, { 0xC5D5, 0x7E93 }, { 0xC5D6, 0x7E96 }, { 0xC5D7, 0x7E94 }, { 0xC5D8, 0x81E2 }, { 0xC5D9, 0x8638 }, { 0xC5DA, 0x863F }, { 0xC5DB, 0x8831 }, - { 0xC5DC, 0x8B8A }, { 0xC5DD, 0x9090 }, { 0xC5DE, 0x908F }, { 0xC5DF, 0x9463 }, { 0xC5E0, 0x9460 }, { 0xC5E1, 0x9464 }, { 0xC5E2, 0x9768 }, { 0xC5E3, 0x986F }, - { 0xC5E4, 0x995C }, { 0xC5E5, 0x9A5A }, { 0xC5E6, 0x9A5B }, { 0xC5E7, 0x9A57 }, { 0xC5E8, 0x9AD3 }, { 0xC5E9, 0x9AD4 }, { 0xC5EA, 0x9AD1 }, { 0xC5EB, 0x9C54 }, - { 0xC5EC, 0x9C57 }, { 0xC5ED, 0x9C56 }, { 0xC5EE, 0x9DE5 }, { 0xC5EF, 0x9E9F }, { 0xC5F0, 0x9EF4 }, { 0xC5F1, 0x56D1 }, { 0xC5F2, 0x58E9 }, { 0xC5F3, 0x652C }, - { 0xC5F4, 0x705E }, { 0xC5F5, 0x7671 }, { 0xC5F6, 0x7672 }, { 0xC5F7, 0x77D7 }, { 0xC5F8, 0x7F50 }, { 0xC5F9, 0x7F88 }, { 0xC5FA, 0x8836 }, { 0xC5FB, 0x8839 }, - { 0xC5FC, 0x8862 }, { 0xC5FD, 0x8B93 }, { 0xC5FE, 0x8B92 }, { 0xC640, 0x8B96 }, { 0xC641, 0x8277 }, { 0xC642, 0x8D1B }, { 0xC643, 0x91C0 }, { 0xC644, 0x946A }, - { 0xC645, 0x9742 }, { 0xC646, 0x9748 }, { 0xC647, 0x9744 }, { 0xC648, 0x97C6 }, { 0xC649, 0x9870 }, { 0xC64A, 0x9A5F }, { 0xC64B, 0x9B22 }, { 0xC64C, 0x9B58 }, - { 0xC64D, 0x9C5F }, { 0xC64E, 0x9DF9 }, { 0xC64F, 0x9DFA }, { 0xC650, 0x9E7C }, { 0xC651, 0x9E7D }, { 0xC652, 0x9F07 }, { 0xC653, 0x9F77 }, { 0xC654, 0x9F72 }, - { 0xC655, 0x5EF3 }, { 0xC656, 0x6B16 }, { 0xC657, 0x7063 }, { 0xC658, 0x7C6C }, { 0xC659, 0x7C6E }, { 0xC65A, 0x883B }, { 0xC65B, 0x89C0 }, { 0xC65C, 0x8EA1 }, - { 0xC65D, 0x91C1 }, { 0xC65E, 0x9472 }, { 0xC65F, 0x9470 }, { 0xC660, 0x9871 }, { 0xC661, 0x995E }, { 0xC662, 0x9AD6 }, { 0xC663, 0x9B23 }, { 0xC664, 0x9ECC }, - { 0xC665, 0x7064 }, { 0xC666, 0x77DA }, { 0xC667, 0x8B9A }, { 0xC668, 0x9477 }, { 0xC669, 0x97C9 }, { 0xC66A, 0x9A62 }, { 0xC66B, 0x9A65 }, { 0xC66C, 0x7E9C }, - { 0xC66D, 0x8B9C }, { 0xC66E, 0x8EAA }, { 0xC66F, 0x91C5 }, { 0xC670, 0x947D }, { 0xC671, 0x947E }, { 0xC672, 0x947C }, { 0xC673, 0x9C77 }, { 0xC674, 0x9C78 }, - { 0xC675, 0x9EF7 }, { 0xC676, 0x8C54 }, { 0xC677, 0x947F }, { 0xC678, 0x9E1A }, { 0xC679, 0x7228 }, { 0xC67A, 0x9A6A }, { 0xC67B, 0x9B31 }, { 0xC67C, 0x9E1B }, - { 0xC67D, 0x9E1E }, { 0xC67E, 0x7C72 }, { 0xC940, 0x4E42 }, { 0xC941, 0x4E5C }, { 0xC942, 0x51F5 }, { 0xC943, 0x531A }, { 0xC944, 0x5382 }, { 0xC945, 0x4E07 }, - { 0xC946, 0x4E0C }, { 0xC947, 0x4E47 }, { 0xC948, 0x4E8D }, { 0xC949, 0x56D7 }, { 0xC94A, 0xFA0C }, { 0xC94B, 0x5C6E }, { 0xC94C, 0x5F73 }, { 0xC94D, 0x4E0F }, - { 0xC94E, 0x5187 }, { 0xC94F, 0x4E0E }, { 0xC950, 0x4E2E }, { 0xC951, 0x4E93 }, { 0xC952, 0x4EC2 }, { 0xC953, 0x4EC9 }, { 0xC954, 0x4EC8 }, { 0xC955, 0x5198 }, - { 0xC956, 0x52FC }, { 0xC957, 0x536C }, { 0xC958, 0x53B9 }, { 0xC959, 0x5720 }, { 0xC95A, 0x5903 }, { 0xC95B, 0x592C }, { 0xC95C, 0x5C10 }, { 0xC95D, 0x5DFF }, - { 0xC95E, 0x65E1 }, { 0xC95F, 0x6BB3 }, { 0xC960, 0x6BCC }, { 0xC961, 0x6C14 }, { 0xC962, 0x723F }, { 0xC963, 0x4E31 }, { 0xC964, 0x4E3C }, { 0xC965, 0x4EE8 }, - { 0xC966, 0x4EDC }, { 0xC967, 0x4EE9 }, { 0xC968, 0x4EE1 }, { 0xC969, 0x4EDD }, { 0xC96A, 0x4EDA }, { 0xC96B, 0x520C }, { 0xC96C, 0x531C }, { 0xC96D, 0x534C }, - { 0xC96E, 0x5722 }, { 0xC96F, 0x5723 }, { 0xC970, 0x5917 }, { 0xC971, 0x592F }, { 0xC972, 0x5B81 }, { 0xC973, 0x5B84 }, { 0xC974, 0x5C12 }, { 0xC975, 0x5C3B }, - { 0xC976, 0x5C74 }, { 0xC977, 0x5C73 }, { 0xC978, 0x5E04 }, { 0xC979, 0x5E80 }, { 0xC97A, 0x5E82 }, { 0xC97B, 0x5FC9 }, { 0xC97C, 0x6209 }, { 0xC97D, 0x6250 }, - { 0xC97E, 0x6C15 }, { 0xC9A1, 0x6C36 }, { 0xC9A2, 0x6C43 }, { 0xC9A3, 0x6C3F }, { 0xC9A4, 0x6C3B }, { 0xC9A5, 0x72AE }, { 0xC9A6, 0x72B0 }, { 0xC9A7, 0x738A }, - { 0xC9A8, 0x79B8 }, { 0xC9A9, 0x808A }, { 0xC9AA, 0x961E }, { 0xC9AB, 0x4F0E }, { 0xC9AC, 0x4F18 }, { 0xC9AD, 0x4F2C }, { 0xC9AE, 0x4EF5 }, { 0xC9AF, 0x4F14 }, - { 0xC9B0, 0x4EF1 }, { 0xC9B1, 0x4F00 }, { 0xC9B2, 0x4EF7 }, { 0xC9B3, 0x4F08 }, { 0xC9B4, 0x4F1D }, { 0xC9B5, 0x4F02 }, { 0xC9B6, 0x4F05 }, { 0xC9B7, 0x4F22 }, - { 0xC9B8, 0x4F13 }, { 0xC9B9, 0x4F04 }, { 0xC9BA, 0x4EF4 }, { 0xC9BB, 0x4F12 }, { 0xC9BC, 0x51B1 }, { 0xC9BD, 0x5213 }, { 0xC9BE, 0x5209 }, { 0xC9BF, 0x5210 }, - { 0xC9C0, 0x52A6 }, { 0xC9C1, 0x5322 }, { 0xC9C2, 0x531F }, { 0xC9C3, 0x534D }, { 0xC9C4, 0x538A }, { 0xC9C5, 0x5407 }, { 0xC9C6, 0x56E1 }, { 0xC9C7, 0x56DF }, - { 0xC9C8, 0x572E }, { 0xC9C9, 0x572A }, { 0xC9CA, 0x5734 }, { 0xC9CB, 0x593C }, { 0xC9CC, 0x5980 }, { 0xC9CD, 0x597C }, { 0xC9CE, 0x5985 }, { 0xC9CF, 0x597B }, - { 0xC9D0, 0x597E }, { 0xC9D1, 0x5977 }, { 0xC9D2, 0x597F }, { 0xC9D3, 0x5B56 }, { 0xC9D4, 0x5C15 }, { 0xC9D5, 0x5C25 }, { 0xC9D6, 0x5C7C }, { 0xC9D7, 0x5C7A }, - { 0xC9D8, 0x5C7B }, { 0xC9D9, 0x5C7E }, { 0xC9DA, 0x5DDF }, { 0xC9DB, 0x5E75 }, { 0xC9DC, 0x5E84 }, { 0xC9DD, 0x5F02 }, { 0xC9DE, 0x5F1A }, { 0xC9DF, 0x5F74 }, - { 0xC9E0, 0x5FD5 }, { 0xC9E1, 0x5FD4 }, { 0xC9E2, 0x5FCF }, { 0xC9E3, 0x625C }, { 0xC9E4, 0x625E }, { 0xC9E5, 0x6264 }, { 0xC9E6, 0x6261 }, { 0xC9E7, 0x6266 }, - { 0xC9E8, 0x6262 }, { 0xC9E9, 0x6259 }, { 0xC9EA, 0x6260 }, { 0xC9EB, 0x625A }, { 0xC9EC, 0x6265 }, { 0xC9ED, 0x65EF }, { 0xC9EE, 0x65EE }, { 0xC9EF, 0x673E }, - { 0xC9F0, 0x6739 }, { 0xC9F1, 0x6738 }, { 0xC9F2, 0x673B }, { 0xC9F3, 0x673A }, { 0xC9F4, 0x673F }, { 0xC9F5, 0x673C }, { 0xC9F6, 0x6733 }, { 0xC9F7, 0x6C18 }, - { 0xC9F8, 0x6C46 }, { 0xC9F9, 0x6C52 }, { 0xC9FA, 0x6C5C }, { 0xC9FB, 0x6C4F }, { 0xC9FC, 0x6C4A }, { 0xC9FD, 0x6C54 }, { 0xC9FE, 0x6C4B }, { 0xCA40, 0x6C4C }, - { 0xCA41, 0x7071 }, { 0xCA42, 0x725E }, { 0xCA43, 0x72B4 }, { 0xCA44, 0x72B5 }, { 0xCA45, 0x738E }, { 0xCA46, 0x752A }, { 0xCA47, 0x767F }, { 0xCA48, 0x7A75 }, - { 0xCA49, 0x7F51 }, { 0xCA4A, 0x8278 }, { 0xCA4B, 0x827C }, { 0xCA4C, 0x8280 }, { 0xCA4D, 0x827D }, { 0xCA4E, 0x827F }, { 0xCA4F, 0x864D }, { 0xCA50, 0x897E }, - { 0xCA51, 0x9099 }, { 0xCA52, 0x9097 }, { 0xCA53, 0x9098 }, { 0xCA54, 0x909B }, { 0xCA55, 0x9094 }, { 0xCA56, 0x9622 }, { 0xCA57, 0x9624 }, { 0xCA58, 0x9620 }, - { 0xCA59, 0x9623 }, { 0xCA5A, 0x4F56 }, { 0xCA5B, 0x4F3B }, { 0xCA5C, 0x4F62 }, { 0xCA5D, 0x4F49 }, { 0xCA5E, 0x4F53 }, { 0xCA5F, 0x4F64 }, { 0xCA60, 0x4F3E }, - { 0xCA61, 0x4F67 }, { 0xCA62, 0x4F52 }, { 0xCA63, 0x4F5F }, { 0xCA64, 0x4F41 }, { 0xCA65, 0x4F58 }, { 0xCA66, 0x4F2D }, { 0xCA67, 0x4F33 }, { 0xCA68, 0x4F3F }, - { 0xCA69, 0x4F61 }, { 0xCA6A, 0x518F }, { 0xCA6B, 0x51B9 }, { 0xCA6C, 0x521C }, { 0xCA6D, 0x521E }, { 0xCA6E, 0x5221 }, { 0xCA6F, 0x52AD }, { 0xCA70, 0x52AE }, - { 0xCA71, 0x5309 }, { 0xCA72, 0x5363 }, { 0xCA73, 0x5372 }, { 0xCA74, 0x538E }, { 0xCA75, 0x538F }, { 0xCA76, 0x5430 }, { 0xCA77, 0x5437 }, { 0xCA78, 0x542A }, - { 0xCA79, 0x5454 }, { 0xCA7A, 0x5445 }, { 0xCA7B, 0x5419 }, { 0xCA7C, 0x541C }, { 0xCA7D, 0x5425 }, { 0xCA7E, 0x5418 }, { 0xCAA1, 0x543D }, { 0xCAA2, 0x544F }, - { 0xCAA3, 0x5441 }, { 0xCAA4, 0x5428 }, { 0xCAA5, 0x5424 }, { 0xCAA6, 0x5447 }, { 0xCAA7, 0x56EE }, { 0xCAA8, 0x56E7 }, { 0xCAA9, 0x56E5 }, { 0xCAAA, 0x5741 }, - { 0xCAAB, 0x5745 }, { 0xCAAC, 0x574C }, { 0xCAAD, 0x5749 }, { 0xCAAE, 0x574B }, { 0xCAAF, 0x5752 }, { 0xCAB0, 0x5906 }, { 0xCAB1, 0x5940 }, { 0xCAB2, 0x59A6 }, - { 0xCAB3, 0x5998 }, { 0xCAB4, 0x59A0 }, { 0xCAB5, 0x5997 }, { 0xCAB6, 0x598E }, { 0xCAB7, 0x59A2 }, { 0xCAB8, 0x5990 }, { 0xCAB9, 0x598F }, { 0xCABA, 0x59A7 }, - { 0xCABB, 0x59A1 }, { 0xCABC, 0x5B8E }, { 0xCABD, 0x5B92 }, { 0xCABE, 0x5C28 }, { 0xCABF, 0x5C2A }, { 0xCAC0, 0x5C8D }, { 0xCAC1, 0x5C8F }, { 0xCAC2, 0x5C88 }, - { 0xCAC3, 0x5C8B }, { 0xCAC4, 0x5C89 }, { 0xCAC5, 0x5C92 }, { 0xCAC6, 0x5C8A }, { 0xCAC7, 0x5C86 }, { 0xCAC8, 0x5C93 }, { 0xCAC9, 0x5C95 }, { 0xCACA, 0x5DE0 }, - { 0xCACB, 0x5E0A }, { 0xCACC, 0x5E0E }, { 0xCACD, 0x5E8B }, { 0xCACE, 0x5E89 }, { 0xCACF, 0x5E8C }, { 0xCAD0, 0x5E88 }, { 0xCAD1, 0x5E8D }, { 0xCAD2, 0x5F05 }, - { 0xCAD3, 0x5F1D }, { 0xCAD4, 0x5F78 }, { 0xCAD5, 0x5F76 }, { 0xCAD6, 0x5FD2 }, { 0xCAD7, 0x5FD1 }, { 0xCAD8, 0x5FD0 }, { 0xCAD9, 0x5FED }, { 0xCADA, 0x5FE8 }, - { 0xCADB, 0x5FEE }, { 0xCADC, 0x5FF3 }, { 0xCADD, 0x5FE1 }, { 0xCADE, 0x5FE4 }, { 0xCADF, 0x5FE3 }, { 0xCAE0, 0x5FFA }, { 0xCAE1, 0x5FEF }, { 0xCAE2, 0x5FF7 }, - { 0xCAE3, 0x5FFB }, { 0xCAE4, 0x6000 }, { 0xCAE5, 0x5FF4 }, { 0xCAE6, 0x623A }, { 0xCAE7, 0x6283 }, { 0xCAE8, 0x628C }, { 0xCAE9, 0x628E }, { 0xCAEA, 0x628F }, - { 0xCAEB, 0x6294 }, { 0xCAEC, 0x6287 }, { 0xCAED, 0x6271 }, { 0xCAEE, 0x627B }, { 0xCAEF, 0x627A }, { 0xCAF0, 0x6270 }, { 0xCAF1, 0x6281 }, { 0xCAF2, 0x6288 }, - { 0xCAF3, 0x6277 }, { 0xCAF4, 0x627D }, { 0xCAF5, 0x6272 }, { 0xCAF6, 0x6274 }, { 0xCAF7, 0x6537 }, { 0xCAF8, 0x65F0 }, { 0xCAF9, 0x65F4 }, { 0xCAFA, 0x65F3 }, - { 0xCAFB, 0x65F2 }, { 0xCAFC, 0x65F5 }, { 0xCAFD, 0x6745 }, { 0xCAFE, 0x6747 }, { 0xCB40, 0x6759 }, { 0xCB41, 0x6755 }, { 0xCB42, 0x674C }, { 0xCB43, 0x6748 }, - { 0xCB44, 0x675D }, { 0xCB45, 0x674D }, { 0xCB46, 0x675A }, { 0xCB47, 0x674B }, { 0xCB48, 0x6BD0 }, { 0xCB49, 0x6C19 }, { 0xCB4A, 0x6C1A }, { 0xCB4B, 0x6C78 }, - { 0xCB4C, 0x6C67 }, { 0xCB4D, 0x6C6B }, { 0xCB4E, 0x6C84 }, { 0xCB4F, 0x6C8B }, { 0xCB50, 0x6C8F }, { 0xCB51, 0x6C71 }, { 0xCB52, 0x6C6F }, { 0xCB53, 0x6C69 }, - { 0xCB54, 0x6C9A }, { 0xCB55, 0x6C6D }, { 0xCB56, 0x6C87 }, { 0xCB57, 0x6C95 }, { 0xCB58, 0x6C9C }, { 0xCB59, 0x6C66 }, { 0xCB5A, 0x6C73 }, { 0xCB5B, 0x6C65 }, - { 0xCB5C, 0x6C7B }, { 0xCB5D, 0x6C8E }, { 0xCB5E, 0x7074 }, { 0xCB5F, 0x707A }, { 0xCB60, 0x7263 }, { 0xCB61, 0x72BF }, { 0xCB62, 0x72BD }, { 0xCB63, 0x72C3 }, - { 0xCB64, 0x72C6 }, { 0xCB65, 0x72C1 }, { 0xCB66, 0x72BA }, { 0xCB67, 0x72C5 }, { 0xCB68, 0x7395 }, { 0xCB69, 0x7397 }, { 0xCB6A, 0x7393 }, { 0xCB6B, 0x7394 }, - { 0xCB6C, 0x7392 }, { 0xCB6D, 0x753A }, { 0xCB6E, 0x7539 }, { 0xCB6F, 0x7594 }, { 0xCB70, 0x7595 }, { 0xCB71, 0x7681 }, { 0xCB72, 0x793D }, { 0xCB73, 0x8034 }, - { 0xCB74, 0x8095 }, { 0xCB75, 0x8099 }, { 0xCB76, 0x8090 }, { 0xCB77, 0x8092 }, { 0xCB78, 0x809C }, { 0xCB79, 0x8290 }, { 0xCB7A, 0x828F }, { 0xCB7B, 0x8285 }, - { 0xCB7C, 0x828E }, { 0xCB7D, 0x8291 }, { 0xCB7E, 0x8293 }, { 0xCBA1, 0x828A }, { 0xCBA2, 0x8283 }, { 0xCBA3, 0x8284 }, { 0xCBA4, 0x8C78 }, { 0xCBA5, 0x8FC9 }, - { 0xCBA6, 0x8FBF }, { 0xCBA7, 0x909F }, { 0xCBA8, 0x90A1 }, { 0xCBA9, 0x90A5 }, { 0xCBAA, 0x909E }, { 0xCBAB, 0x90A7 }, { 0xCBAC, 0x90A0 }, { 0xCBAD, 0x9630 }, - { 0xCBAE, 0x9628 }, { 0xCBAF, 0x962F }, { 0xCBB0, 0x962D }, { 0xCBB1, 0x4E33 }, { 0xCBB2, 0x4F98 }, { 0xCBB3, 0x4F7C }, { 0xCBB4, 0x4F85 }, { 0xCBB5, 0x4F7D }, - { 0xCBB6, 0x4F80 }, { 0xCBB7, 0x4F87 }, { 0xCBB8, 0x4F76 }, { 0xCBB9, 0x4F74 }, { 0xCBBA, 0x4F89 }, { 0xCBBB, 0x4F84 }, { 0xCBBC, 0x4F77 }, { 0xCBBD, 0x4F4C }, - { 0xCBBE, 0x4F97 }, { 0xCBBF, 0x4F6A }, { 0xCBC0, 0x4F9A }, { 0xCBC1, 0x4F79 }, { 0xCBC2, 0x4F81 }, { 0xCBC3, 0x4F78 }, { 0xCBC4, 0x4F90 }, { 0xCBC5, 0x4F9C }, - { 0xCBC6, 0x4F94 }, { 0xCBC7, 0x4F9E }, { 0xCBC8, 0x4F92 }, { 0xCBC9, 0x4F82 }, { 0xCBCA, 0x4F95 }, { 0xCBCB, 0x4F6B }, { 0xCBCC, 0x4F6E }, { 0xCBCD, 0x519E }, - { 0xCBCE, 0x51BC }, { 0xCBCF, 0x51BE }, { 0xCBD0, 0x5235 }, { 0xCBD1, 0x5232 }, { 0xCBD2, 0x5233 }, { 0xCBD3, 0x5246 }, { 0xCBD4, 0x5231 }, { 0xCBD5, 0x52BC }, - { 0xCBD6, 0x530A }, { 0xCBD7, 0x530B }, { 0xCBD8, 0x533C }, { 0xCBD9, 0x5392 }, { 0xCBDA, 0x5394 }, { 0xCBDB, 0x5487 }, { 0xCBDC, 0x547F }, { 0xCBDD, 0x5481 }, - { 0xCBDE, 0x5491 }, { 0xCBDF, 0x5482 }, { 0xCBE0, 0x5488 }, { 0xCBE1, 0x546B }, { 0xCBE2, 0x547A }, { 0xCBE3, 0x547E }, { 0xCBE4, 0x5465 }, { 0xCBE5, 0x546C }, - { 0xCBE6, 0x5474 }, { 0xCBE7, 0x5466 }, { 0xCBE8, 0x548D }, { 0xCBE9, 0x546F }, { 0xCBEA, 0x5461 }, { 0xCBEB, 0x5460 }, { 0xCBEC, 0x5498 }, { 0xCBED, 0x5463 }, - { 0xCBEE, 0x5467 }, { 0xCBEF, 0x5464 }, { 0xCBF0, 0x56F7 }, { 0xCBF1, 0x56F9 }, { 0xCBF2, 0x576F }, { 0xCBF3, 0x5772 }, { 0xCBF4, 0x576D }, { 0xCBF5, 0x576B }, - { 0xCBF6, 0x5771 }, { 0xCBF7, 0x5770 }, { 0xCBF8, 0x5776 }, { 0xCBF9, 0x5780 }, { 0xCBFA, 0x5775 }, { 0xCBFB, 0x577B }, { 0xCBFC, 0x5773 }, { 0xCBFD, 0x5774 }, - { 0xCBFE, 0x5762 }, { 0xCC40, 0x5768 }, { 0xCC41, 0x577D }, { 0xCC42, 0x590C }, { 0xCC43, 0x5945 }, { 0xCC44, 0x59B5 }, { 0xCC45, 0x59BA }, { 0xCC46, 0x59CF }, - { 0xCC47, 0x59CE }, { 0xCC48, 0x59B2 }, { 0xCC49, 0x59CC }, { 0xCC4A, 0x59C1 }, { 0xCC4B, 0x59B6 }, { 0xCC4C, 0x59BC }, { 0xCC4D, 0x59C3 }, { 0xCC4E, 0x59D6 }, - { 0xCC4F, 0x59B1 }, { 0xCC50, 0x59BD }, { 0xCC51, 0x59C0 }, { 0xCC52, 0x59C8 }, { 0xCC53, 0x59B4 }, { 0xCC54, 0x59C7 }, { 0xCC55, 0x5B62 }, { 0xCC56, 0x5B65 }, - { 0xCC57, 0x5B93 }, { 0xCC58, 0x5B95 }, { 0xCC59, 0x5C44 }, { 0xCC5A, 0x5C47 }, { 0xCC5B, 0x5CAE }, { 0xCC5C, 0x5CA4 }, { 0xCC5D, 0x5CA0 }, { 0xCC5E, 0x5CB5 }, - { 0xCC5F, 0x5CAF }, { 0xCC60, 0x5CA8 }, { 0xCC61, 0x5CAC }, { 0xCC62, 0x5C9F }, { 0xCC63, 0x5CA3 }, { 0xCC64, 0x5CAD }, { 0xCC65, 0x5CA2 }, { 0xCC66, 0x5CAA }, - { 0xCC67, 0x5CA7 }, { 0xCC68, 0x5C9D }, { 0xCC69, 0x5CA5 }, { 0xCC6A, 0x5CB6 }, { 0xCC6B, 0x5CB0 }, { 0xCC6C, 0x5CA6 }, { 0xCC6D, 0x5E17 }, { 0xCC6E, 0x5E14 }, - { 0xCC6F, 0x5E19 }, { 0xCC70, 0x5F28 }, { 0xCC71, 0x5F22 }, { 0xCC72, 0x5F23 }, { 0xCC73, 0x5F24 }, { 0xCC74, 0x5F54 }, { 0xCC75, 0x5F82 }, { 0xCC76, 0x5F7E }, - { 0xCC77, 0x5F7D }, { 0xCC78, 0x5FDE }, { 0xCC79, 0x5FE5 }, { 0xCC7A, 0x602D }, { 0xCC7B, 0x6026 }, { 0xCC7C, 0x6019 }, { 0xCC7D, 0x6032 }, { 0xCC7E, 0x600B }, - { 0xCCA1, 0x6034 }, { 0xCCA2, 0x600A }, { 0xCCA3, 0x6017 }, { 0xCCA4, 0x6033 }, { 0xCCA5, 0x601A }, { 0xCCA6, 0x601E }, { 0xCCA7, 0x602C }, { 0xCCA8, 0x6022 }, - { 0xCCA9, 0x600D }, { 0xCCAA, 0x6010 }, { 0xCCAB, 0x602E }, { 0xCCAC, 0x6013 }, { 0xCCAD, 0x6011 }, { 0xCCAE, 0x600C }, { 0xCCAF, 0x6009 }, { 0xCCB0, 0x601C }, - { 0xCCB1, 0x6214 }, { 0xCCB2, 0x623D }, { 0xCCB3, 0x62AD }, { 0xCCB4, 0x62B4 }, { 0xCCB5, 0x62D1 }, { 0xCCB6, 0x62BE }, { 0xCCB7, 0x62AA }, { 0xCCB8, 0x62B6 }, - { 0xCCB9, 0x62CA }, { 0xCCBA, 0x62AE }, { 0xCCBB, 0x62B3 }, { 0xCCBC, 0x62AF }, { 0xCCBD, 0x62BB }, { 0xCCBE, 0x62A9 }, { 0xCCBF, 0x62B0 }, { 0xCCC0, 0x62B8 }, - { 0xCCC1, 0x653D }, { 0xCCC2, 0x65A8 }, { 0xCCC3, 0x65BB }, { 0xCCC4, 0x6609 }, { 0xCCC5, 0x65FC }, { 0xCCC6, 0x6604 }, { 0xCCC7, 0x6612 }, { 0xCCC8, 0x6608 }, - { 0xCCC9, 0x65FB }, { 0xCCCA, 0x6603 }, { 0xCCCB, 0x660B }, { 0xCCCC, 0x660D }, { 0xCCCD, 0x6605 }, { 0xCCCE, 0x65FD }, { 0xCCCF, 0x6611 }, { 0xCCD0, 0x6610 }, - { 0xCCD1, 0x66F6 }, { 0xCCD2, 0x670A }, { 0xCCD3, 0x6785 }, { 0xCCD4, 0x676C }, { 0xCCD5, 0x678E }, { 0xCCD6, 0x6792 }, { 0xCCD7, 0x6776 }, { 0xCCD8, 0x677B }, - { 0xCCD9, 0x6798 }, { 0xCCDA, 0x6786 }, { 0xCCDB, 0x6784 }, { 0xCCDC, 0x6774 }, { 0xCCDD, 0x678D }, { 0xCCDE, 0x678C }, { 0xCCDF, 0x677A }, { 0xCCE0, 0x679F }, - { 0xCCE1, 0x6791 }, { 0xCCE2, 0x6799 }, { 0xCCE3, 0x6783 }, { 0xCCE4, 0x677D }, { 0xCCE5, 0x6781 }, { 0xCCE6, 0x6778 }, { 0xCCE7, 0x6779 }, { 0xCCE8, 0x6794 }, - { 0xCCE9, 0x6B25 }, { 0xCCEA, 0x6B80 }, { 0xCCEB, 0x6B7E }, { 0xCCEC, 0x6BDE }, { 0xCCED, 0x6C1D }, { 0xCCEE, 0x6C93 }, { 0xCCEF, 0x6CEC }, { 0xCCF0, 0x6CEB }, - { 0xCCF1, 0x6CEE }, { 0xCCF2, 0x6CD9 }, { 0xCCF3, 0x6CB6 }, { 0xCCF4, 0x6CD4 }, { 0xCCF5, 0x6CAD }, { 0xCCF6, 0x6CE7 }, { 0xCCF7, 0x6CB7 }, { 0xCCF8, 0x6CD0 }, - { 0xCCF9, 0x6CC2 }, { 0xCCFA, 0x6CBA }, { 0xCCFB, 0x6CC3 }, { 0xCCFC, 0x6CC6 }, { 0xCCFD, 0x6CED }, { 0xCCFE, 0x6CF2 }, { 0xCD40, 0x6CD2 }, { 0xCD41, 0x6CDD }, - { 0xCD42, 0x6CB4 }, { 0xCD43, 0x6C8A }, { 0xCD44, 0x6C9D }, { 0xCD45, 0x6C80 }, { 0xCD46, 0x6CDE }, { 0xCD47, 0x6CC0 }, { 0xCD48, 0x6D30 }, { 0xCD49, 0x6CCD }, - { 0xCD4A, 0x6CC7 }, { 0xCD4B, 0x6CB0 }, { 0xCD4C, 0x6CF9 }, { 0xCD4D, 0x6CCF }, { 0xCD4E, 0x6CE9 }, { 0xCD4F, 0x6CD1 }, { 0xCD50, 0x7094 }, { 0xCD51, 0x7098 }, - { 0xCD52, 0x7085 }, { 0xCD53, 0x7093 }, { 0xCD54, 0x7086 }, { 0xCD55, 0x7084 }, { 0xCD56, 0x7091 }, { 0xCD57, 0x7096 }, { 0xCD58, 0x7082 }, { 0xCD59, 0x709A }, - { 0xCD5A, 0x7083 }, { 0xCD5B, 0x726A }, { 0xCD5C, 0x72D6 }, { 0xCD5D, 0x72CB }, { 0xCD5E, 0x72D8 }, { 0xCD5F, 0x72C9 }, { 0xCD60, 0x72DC }, { 0xCD61, 0x72D2 }, - { 0xCD62, 0x72D4 }, { 0xCD63, 0x72DA }, { 0xCD64, 0x72CC }, { 0xCD65, 0x72D1 }, { 0xCD66, 0x73A4 }, { 0xCD67, 0x73A1 }, { 0xCD68, 0x73AD }, { 0xCD69, 0x73A6 }, - { 0xCD6A, 0x73A2 }, { 0xCD6B, 0x73A0 }, { 0xCD6C, 0x73AC }, { 0xCD6D, 0x739D }, { 0xCD6E, 0x74DD }, { 0xCD6F, 0x74E8 }, { 0xCD70, 0x753F }, { 0xCD71, 0x7540 }, - { 0xCD72, 0x753E }, { 0xCD73, 0x758C }, { 0xCD74, 0x7598 }, { 0xCD75, 0x76AF }, { 0xCD76, 0x76F3 }, { 0xCD77, 0x76F1 }, { 0xCD78, 0x76F0 }, { 0xCD79, 0x76F5 }, - { 0xCD7A, 0x77F8 }, { 0xCD7B, 0x77FC }, { 0xCD7C, 0x77F9 }, { 0xCD7D, 0x77FB }, { 0xCD7E, 0x77FA }, { 0xCDA1, 0x77F7 }, { 0xCDA2, 0x7942 }, { 0xCDA3, 0x793F }, - { 0xCDA4, 0x79C5 }, { 0xCDA5, 0x7A78 }, { 0xCDA6, 0x7A7B }, { 0xCDA7, 0x7AFB }, { 0xCDA8, 0x7C75 }, { 0xCDA9, 0x7CFD }, { 0xCDAA, 0x8035 }, { 0xCDAB, 0x808F }, - { 0xCDAC, 0x80AE }, { 0xCDAD, 0x80A3 }, { 0xCDAE, 0x80B8 }, { 0xCDAF, 0x80B5 }, { 0xCDB0, 0x80AD }, { 0xCDB1, 0x8220 }, { 0xCDB2, 0x82A0 }, { 0xCDB3, 0x82C0 }, - { 0xCDB4, 0x82AB }, { 0xCDB5, 0x829A }, { 0xCDB6, 0x8298 }, { 0xCDB7, 0x829B }, { 0xCDB8, 0x82B5 }, { 0xCDB9, 0x82A7 }, { 0xCDBA, 0x82AE }, { 0xCDBB, 0x82BC }, - { 0xCDBC, 0x829E }, { 0xCDBD, 0x82BA }, { 0xCDBE, 0x82B4 }, { 0xCDBF, 0x82A8 }, { 0xCDC0, 0x82A1 }, { 0xCDC1, 0x82A9 }, { 0xCDC2, 0x82C2 }, { 0xCDC3, 0x82A4 }, - { 0xCDC4, 0x82C3 }, { 0xCDC5, 0x82B6 }, { 0xCDC6, 0x82A2 }, { 0xCDC7, 0x8670 }, { 0xCDC8, 0x866F }, { 0xCDC9, 0x866D }, { 0xCDCA, 0x866E }, { 0xCDCB, 0x8C56 }, - { 0xCDCC, 0x8FD2 }, { 0xCDCD, 0x8FCB }, { 0xCDCE, 0x8FD3 }, { 0xCDCF, 0x8FCD }, { 0xCDD0, 0x8FD6 }, { 0xCDD1, 0x8FD5 }, { 0xCDD2, 0x8FD7 }, { 0xCDD3, 0x90B2 }, - { 0xCDD4, 0x90B4 }, { 0xCDD5, 0x90AF }, { 0xCDD6, 0x90B3 }, { 0xCDD7, 0x90B0 }, { 0xCDD8, 0x9639 }, { 0xCDD9, 0x963D }, { 0xCDDA, 0x963C }, { 0xCDDB, 0x963A }, - { 0xCDDC, 0x9643 }, { 0xCDDD, 0x4FCD }, { 0xCDDE, 0x4FC5 }, { 0xCDDF, 0x4FD3 }, { 0xCDE0, 0x4FB2 }, { 0xCDE1, 0x4FC9 }, { 0xCDE2, 0x4FCB }, { 0xCDE3, 0x4FC1 }, - { 0xCDE4, 0x4FD4 }, { 0xCDE5, 0x4FDC }, { 0xCDE6, 0x4FD9 }, { 0xCDE7, 0x4FBB }, { 0xCDE8, 0x4FB3 }, { 0xCDE9, 0x4FDB }, { 0xCDEA, 0x4FC7 }, { 0xCDEB, 0x4FD6 }, - { 0xCDEC, 0x4FBA }, { 0xCDED, 0x4FC0 }, { 0xCDEE, 0x4FB9 }, { 0xCDEF, 0x4FEC }, { 0xCDF0, 0x5244 }, { 0xCDF1, 0x5249 }, { 0xCDF2, 0x52C0 }, { 0xCDF3, 0x52C2 }, - { 0xCDF4, 0x533D }, { 0xCDF5, 0x537C }, { 0xCDF6, 0x5397 }, { 0xCDF7, 0x5396 }, { 0xCDF8, 0x5399 }, { 0xCDF9, 0x5398 }, { 0xCDFA, 0x54BA }, { 0xCDFB, 0x54A1 }, - { 0xCDFC, 0x54AD }, { 0xCDFD, 0x54A5 }, { 0xCDFE, 0x54CF }, { 0xCE40, 0x54C3 }, { 0xCE41, 0x830D }, { 0xCE42, 0x54B7 }, { 0xCE43, 0x54AE }, { 0xCE44, 0x54D6 }, - { 0xCE45, 0x54B6 }, { 0xCE46, 0x54C5 }, { 0xCE47, 0x54C6 }, { 0xCE48, 0x54A0 }, { 0xCE49, 0x5470 }, { 0xCE4A, 0x54BC }, { 0xCE4B, 0x54A2 }, { 0xCE4C, 0x54BE }, - { 0xCE4D, 0x5472 }, { 0xCE4E, 0x54DE }, { 0xCE4F, 0x54B0 }, { 0xCE50, 0x57B5 }, { 0xCE51, 0x579E }, { 0xCE52, 0x579F }, { 0xCE53, 0x57A4 }, { 0xCE54, 0x578C }, - { 0xCE55, 0x5797 }, { 0xCE56, 0x579D }, { 0xCE57, 0x579B }, { 0xCE58, 0x5794 }, { 0xCE59, 0x5798 }, { 0xCE5A, 0x578F }, { 0xCE5B, 0x5799 }, { 0xCE5C, 0x57A5 }, - { 0xCE5D, 0x579A }, { 0xCE5E, 0x5795 }, { 0xCE5F, 0x58F4 }, { 0xCE60, 0x590D }, { 0xCE61, 0x5953 }, { 0xCE62, 0x59E1 }, { 0xCE63, 0x59DE }, { 0xCE64, 0x59EE }, - { 0xCE65, 0x5A00 }, { 0xCE66, 0x59F1 }, { 0xCE67, 0x59DD }, { 0xCE68, 0x59FA }, { 0xCE69, 0x59FD }, { 0xCE6A, 0x59FC }, { 0xCE6B, 0x59F6 }, { 0xCE6C, 0x59E4 }, - { 0xCE6D, 0x59F2 }, { 0xCE6E, 0x59F7 }, { 0xCE6F, 0x59DB }, { 0xCE70, 0x59E9 }, { 0xCE71, 0x59F3 }, { 0xCE72, 0x59F5 }, { 0xCE73, 0x59E0 }, { 0xCE74, 0x59FE }, - { 0xCE75, 0x59F4 }, { 0xCE76, 0x59ED }, { 0xCE77, 0x5BA8 }, { 0xCE78, 0x5C4C }, { 0xCE79, 0x5CD0 }, { 0xCE7A, 0x5CD8 }, { 0xCE7B, 0x5CCC }, { 0xCE7C, 0x5CD7 }, - { 0xCE7D, 0x5CCB }, { 0xCE7E, 0x5CDB }, { 0xCEA1, 0x5CDE }, { 0xCEA2, 0x5CDA }, { 0xCEA3, 0x5CC9 }, { 0xCEA4, 0x5CC7 }, { 0xCEA5, 0x5CCA }, { 0xCEA6, 0x5CD6 }, - { 0xCEA7, 0x5CD3 }, { 0xCEA8, 0x5CD4 }, { 0xCEA9, 0x5CCF }, { 0xCEAA, 0x5CC8 }, { 0xCEAB, 0x5CC6 }, { 0xCEAC, 0x5CCE }, { 0xCEAD, 0x5CDF }, { 0xCEAE, 0x5CF8 }, - { 0xCEAF, 0x5DF9 }, { 0xCEB0, 0x5E21 }, { 0xCEB1, 0x5E22 }, { 0xCEB2, 0x5E23 }, { 0xCEB3, 0x5E20 }, { 0xCEB4, 0x5E24 }, { 0xCEB5, 0x5EB0 }, { 0xCEB6, 0x5EA4 }, - { 0xCEB7, 0x5EA2 }, { 0xCEB8, 0x5E9B }, { 0xCEB9, 0x5EA3 }, { 0xCEBA, 0x5EA5 }, { 0xCEBB, 0x5F07 }, { 0xCEBC, 0x5F2E }, { 0xCEBD, 0x5F56 }, { 0xCEBE, 0x5F86 }, - { 0xCEBF, 0x6037 }, { 0xCEC0, 0x6039 }, { 0xCEC1, 0x6054 }, { 0xCEC2, 0x6072 }, { 0xCEC3, 0x605E }, { 0xCEC4, 0x6045 }, { 0xCEC5, 0x6053 }, { 0xCEC6, 0x6047 }, - { 0xCEC7, 0x6049 }, { 0xCEC8, 0x605B }, { 0xCEC9, 0x604C }, { 0xCECA, 0x6040 }, { 0xCECB, 0x6042 }, { 0xCECC, 0x605F }, { 0xCECD, 0x6024 }, { 0xCECE, 0x6044 }, - { 0xCECF, 0x6058 }, { 0xCED0, 0x6066 }, { 0xCED1, 0x606E }, { 0xCED2, 0x6242 }, { 0xCED3, 0x6243 }, { 0xCED4, 0x62CF }, { 0xCED5, 0x630D }, { 0xCED6, 0x630B }, - { 0xCED7, 0x62F5 }, { 0xCED8, 0x630E }, { 0xCED9, 0x6303 }, { 0xCEDA, 0x62EB }, { 0xCEDB, 0x62F9 }, { 0xCEDC, 0x630F }, { 0xCEDD, 0x630C }, { 0xCEDE, 0x62F8 }, - { 0xCEDF, 0x62F6 }, { 0xCEE0, 0x6300 }, { 0xCEE1, 0x6313 }, { 0xCEE2, 0x6314 }, { 0xCEE3, 0x62FA }, { 0xCEE4, 0x6315 }, { 0xCEE5, 0x62FB }, { 0xCEE6, 0x62F0 }, - { 0xCEE7, 0x6541 }, { 0xCEE8, 0x6543 }, { 0xCEE9, 0x65AA }, { 0xCEEA, 0x65BF }, { 0xCEEB, 0x6636 }, { 0xCEEC, 0x6621 }, { 0xCEED, 0x6632 }, { 0xCEEE, 0x6635 }, - { 0xCEEF, 0x661C }, { 0xCEF0, 0x6626 }, { 0xCEF1, 0x6622 }, { 0xCEF2, 0x6633 }, { 0xCEF3, 0x662B }, { 0xCEF4, 0x663A }, { 0xCEF5, 0x661D }, { 0xCEF6, 0x6634 }, - { 0xCEF7, 0x6639 }, { 0xCEF8, 0x662E }, { 0xCEF9, 0x670F }, { 0xCEFA, 0x6710 }, { 0xCEFB, 0x67C1 }, { 0xCEFC, 0x67F2 }, { 0xCEFD, 0x67C8 }, { 0xCEFE, 0x67BA }, - { 0xCF40, 0x67DC }, { 0xCF41, 0x67BB }, { 0xCF42, 0x67F8 }, { 0xCF43, 0x67D8 }, { 0xCF44, 0x67C0 }, { 0xCF45, 0x67B7 }, { 0xCF46, 0x67C5 }, { 0xCF47, 0x67EB }, - { 0xCF48, 0x67E4 }, { 0xCF49, 0x67DF }, { 0xCF4A, 0x67B5 }, { 0xCF4B, 0x67CD }, { 0xCF4C, 0x67B3 }, { 0xCF4D, 0x67F7 }, { 0xCF4E, 0x67F6 }, { 0xCF4F, 0x67EE }, - { 0xCF50, 0x67E3 }, { 0xCF51, 0x67C2 }, { 0xCF52, 0x67B9 }, { 0xCF53, 0x67CE }, { 0xCF54, 0x67E7 }, { 0xCF55, 0x67F0 }, { 0xCF56, 0x67B2 }, { 0xCF57, 0x67FC }, - { 0xCF58, 0x67C6 }, { 0xCF59, 0x67ED }, { 0xCF5A, 0x67CC }, { 0xCF5B, 0x67AE }, { 0xCF5C, 0x67E6 }, { 0xCF5D, 0x67DB }, { 0xCF5E, 0x67FA }, { 0xCF5F, 0x67C9 }, - { 0xCF60, 0x67CA }, { 0xCF61, 0x67C3 }, { 0xCF62, 0x67EA }, { 0xCF63, 0x67CB }, { 0xCF64, 0x6B28 }, { 0xCF65, 0x6B82 }, { 0xCF66, 0x6B84 }, { 0xCF67, 0x6BB6 }, - { 0xCF68, 0x6BD6 }, { 0xCF69, 0x6BD8 }, { 0xCF6A, 0x6BE0 }, { 0xCF6B, 0x6C20 }, { 0xCF6C, 0x6C21 }, { 0xCF6D, 0x6D28 }, { 0xCF6E, 0x6D34 }, { 0xCF6F, 0x6D2D }, - { 0xCF70, 0x6D1F }, { 0xCF71, 0x6D3C }, { 0xCF72, 0x6D3F }, { 0xCF73, 0x6D12 }, { 0xCF74, 0x6D0A }, { 0xCF75, 0x6CDA }, { 0xCF76, 0x6D33 }, { 0xCF77, 0x6D04 }, - { 0xCF78, 0x6D19 }, { 0xCF79, 0x6D3A }, { 0xCF7A, 0x6D1A }, { 0xCF7B, 0x6D11 }, { 0xCF7C, 0x6D00 }, { 0xCF7D, 0x6D1D }, { 0xCF7E, 0x6D42 }, { 0xCFA1, 0x6D01 }, - { 0xCFA2, 0x6D18 }, { 0xCFA3, 0x6D37 }, { 0xCFA4, 0x6D03 }, { 0xCFA5, 0x6D0F }, { 0xCFA6, 0x6D40 }, { 0xCFA7, 0x6D07 }, { 0xCFA8, 0x6D20 }, { 0xCFA9, 0x6D2C }, - { 0xCFAA, 0x6D08 }, { 0xCFAB, 0x6D22 }, { 0xCFAC, 0x6D09 }, { 0xCFAD, 0x6D10 }, { 0xCFAE, 0x70B7 }, { 0xCFAF, 0x709F }, { 0xCFB0, 0x70BE }, { 0xCFB1, 0x70B1 }, - { 0xCFB2, 0x70B0 }, { 0xCFB3, 0x70A1 }, { 0xCFB4, 0x70B4 }, { 0xCFB5, 0x70B5 }, { 0xCFB6, 0x70A9 }, { 0xCFB7, 0x7241 }, { 0xCFB8, 0x7249 }, { 0xCFB9, 0x724A }, - { 0xCFBA, 0x726C }, { 0xCFBB, 0x7270 }, { 0xCFBC, 0x7273 }, { 0xCFBD, 0x726E }, { 0xCFBE, 0x72CA }, { 0xCFBF, 0x72E4 }, { 0xCFC0, 0x72E8 }, { 0xCFC1, 0x72EB }, - { 0xCFC2, 0x72DF }, { 0xCFC3, 0x72EA }, { 0xCFC4, 0x72E6 }, { 0xCFC5, 0x72E3 }, { 0xCFC6, 0x7385 }, { 0xCFC7, 0x73CC }, { 0xCFC8, 0x73C2 }, { 0xCFC9, 0x73C8 }, - { 0xCFCA, 0x73C5 }, { 0xCFCB, 0x73B9 }, { 0xCFCC, 0x73B6 }, { 0xCFCD, 0x73B5 }, { 0xCFCE, 0x73B4 }, { 0xCFCF, 0x73EB }, { 0xCFD0, 0x73BF }, { 0xCFD1, 0x73C7 }, - { 0xCFD2, 0x73BE }, { 0xCFD3, 0x73C3 }, { 0xCFD4, 0x73C6 }, { 0xCFD5, 0x73B8 }, { 0xCFD6, 0x73CB }, { 0xCFD7, 0x74EC }, { 0xCFD8, 0x74EE }, { 0xCFD9, 0x752E }, - { 0xCFDA, 0x7547 }, { 0xCFDB, 0x7548 }, { 0xCFDC, 0x75A7 }, { 0xCFDD, 0x75AA }, { 0xCFDE, 0x7679 }, { 0xCFDF, 0x76C4 }, { 0xCFE0, 0x7708 }, { 0xCFE1, 0x7703 }, - { 0xCFE2, 0x7704 }, { 0xCFE3, 0x7705 }, { 0xCFE4, 0x770A }, { 0xCFE5, 0x76F7 }, { 0xCFE6, 0x76FB }, { 0xCFE7, 0x76FA }, { 0xCFE8, 0x77E7 }, { 0xCFE9, 0x77E8 }, - { 0xCFEA, 0x7806 }, { 0xCFEB, 0x7811 }, { 0xCFEC, 0x7812 }, { 0xCFED, 0x7805 }, { 0xCFEE, 0x7810 }, { 0xCFEF, 0x780F }, { 0xCFF0, 0x780E }, { 0xCFF1, 0x7809 }, - { 0xCFF2, 0x7803 }, { 0xCFF3, 0x7813 }, { 0xCFF4, 0x794A }, { 0xCFF5, 0x794C }, { 0xCFF6, 0x794B }, { 0xCFF7, 0x7945 }, { 0xCFF8, 0x7944 }, { 0xCFF9, 0x79D5 }, - { 0xCFFA, 0x79CD }, { 0xCFFB, 0x79CF }, { 0xCFFC, 0x79D6 }, { 0xCFFD, 0x79CE }, { 0xCFFE, 0x7A80 }, { 0xD040, 0x7A7E }, { 0xD041, 0x7AD1 }, { 0xD042, 0x7B00 }, - { 0xD043, 0x7B01 }, { 0xD044, 0x7C7A }, { 0xD045, 0x7C78 }, { 0xD046, 0x7C79 }, { 0xD047, 0x7C7F }, { 0xD048, 0x7C80 }, { 0xD049, 0x7C81 }, { 0xD04A, 0x7D03 }, - { 0xD04B, 0x7D08 }, { 0xD04C, 0x7D01 }, { 0xD04D, 0x7F58 }, { 0xD04E, 0x7F91 }, { 0xD04F, 0x7F8D }, { 0xD050, 0x7FBE }, { 0xD051, 0x8007 }, { 0xD052, 0x800E }, - { 0xD053, 0x800F }, { 0xD054, 0x8014 }, { 0xD055, 0x8037 }, { 0xD056, 0x80D8 }, { 0xD057, 0x80C7 }, { 0xD058, 0x80E0 }, { 0xD059, 0x80D1 }, { 0xD05A, 0x80C8 }, - { 0xD05B, 0x80C2 }, { 0xD05C, 0x80D0 }, { 0xD05D, 0x80C5 }, { 0xD05E, 0x80E3 }, { 0xD05F, 0x80D9 }, { 0xD060, 0x80DC }, { 0xD061, 0x80CA }, { 0xD062, 0x80D5 }, - { 0xD063, 0x80C9 }, { 0xD064, 0x80CF }, { 0xD065, 0x80D7 }, { 0xD066, 0x80E6 }, { 0xD067, 0x80CD }, { 0xD068, 0x81FF }, { 0xD069, 0x8221 }, { 0xD06A, 0x8294 }, - { 0xD06B, 0x82D9 }, { 0xD06C, 0x82FE }, { 0xD06D, 0x82F9 }, { 0xD06E, 0x8307 }, { 0xD06F, 0x82E8 }, { 0xD070, 0x8300 }, { 0xD071, 0x82D5 }, { 0xD072, 0x833A }, - { 0xD073, 0x82EB }, { 0xD074, 0x82D6 }, { 0xD075, 0x82F4 }, { 0xD076, 0x82EC }, { 0xD077, 0x82E1 }, { 0xD078, 0x82F2 }, { 0xD079, 0x82F5 }, { 0xD07A, 0x830C }, - { 0xD07B, 0x82FB }, { 0xD07C, 0x82F6 }, { 0xD07D, 0x82F0 }, { 0xD07E, 0x82EA }, { 0xD0A1, 0x82E4 }, { 0xD0A2, 0x82E0 }, { 0xD0A3, 0x82FA }, { 0xD0A4, 0x82F3 }, - { 0xD0A5, 0x82ED }, { 0xD0A6, 0x8677 }, { 0xD0A7, 0x8674 }, { 0xD0A8, 0x867C }, { 0xD0A9, 0x8673 }, { 0xD0AA, 0x8841 }, { 0xD0AB, 0x884E }, { 0xD0AC, 0x8867 }, - { 0xD0AD, 0x886A }, { 0xD0AE, 0x8869 }, { 0xD0AF, 0x89D3 }, { 0xD0B0, 0x8A04 }, { 0xD0B1, 0x8A07 }, { 0xD0B2, 0x8D72 }, { 0xD0B3, 0x8FE3 }, { 0xD0B4, 0x8FE1 }, - { 0xD0B5, 0x8FEE }, { 0xD0B6, 0x8FE0 }, { 0xD0B7, 0x90F1 }, { 0xD0B8, 0x90BD }, { 0xD0B9, 0x90BF }, { 0xD0BA, 0x90D5 }, { 0xD0BB, 0x90C5 }, { 0xD0BC, 0x90BE }, - { 0xD0BD, 0x90C7 }, { 0xD0BE, 0x90CB }, { 0xD0BF, 0x90C8 }, { 0xD0C0, 0x91D4 }, { 0xD0C1, 0x91D3 }, { 0xD0C2, 0x9654 }, { 0xD0C3, 0x964F }, { 0xD0C4, 0x9651 }, - { 0xD0C5, 0x9653 }, { 0xD0C6, 0x964A }, { 0xD0C7, 0x964E }, { 0xD0C8, 0x501E }, { 0xD0C9, 0x5005 }, { 0xD0CA, 0x5007 }, { 0xD0CB, 0x5013 }, { 0xD0CC, 0x5022 }, - { 0xD0CD, 0x5030 }, { 0xD0CE, 0x501B }, { 0xD0CF, 0x4FF5 }, { 0xD0D0, 0x4FF4 }, { 0xD0D1, 0x5033 }, { 0xD0D2, 0x5037 }, { 0xD0D3, 0x502C }, { 0xD0D4, 0x4FF6 }, - { 0xD0D5, 0x4FF7 }, { 0xD0D6, 0x5017 }, { 0xD0D7, 0x501C }, { 0xD0D8, 0x5020 }, { 0xD0D9, 0x5027 }, { 0xD0DA, 0x5035 }, { 0xD0DB, 0x502F }, { 0xD0DC, 0x5031 }, - { 0xD0DD, 0x500E }, { 0xD0DE, 0x515A }, { 0xD0DF, 0x5194 }, { 0xD0E0, 0x5193 }, { 0xD0E1, 0x51CA }, { 0xD0E2, 0x51C4 }, { 0xD0E3, 0x51C5 }, { 0xD0E4, 0x51C8 }, - { 0xD0E5, 0x51CE }, { 0xD0E6, 0x5261 }, { 0xD0E7, 0x525A }, { 0xD0E8, 0x5252 }, { 0xD0E9, 0x525E }, { 0xD0EA, 0x525F }, { 0xD0EB, 0x5255 }, { 0xD0EC, 0x5262 }, - { 0xD0ED, 0x52CD }, { 0xD0EE, 0x530E }, { 0xD0EF, 0x539E }, { 0xD0F0, 0x5526 }, { 0xD0F1, 0x54E2 }, { 0xD0F2, 0x5517 }, { 0xD0F3, 0x5512 }, { 0xD0F4, 0x54E7 }, - { 0xD0F5, 0x54F3 }, { 0xD0F6, 0x54E4 }, { 0xD0F7, 0x551A }, { 0xD0F8, 0x54FF }, { 0xD0F9, 0x5504 }, { 0xD0FA, 0x5508 }, { 0xD0FB, 0x54EB }, { 0xD0FC, 0x5511 }, - { 0xD0FD, 0x5505 }, { 0xD0FE, 0x54F1 }, { 0xD140, 0x550A }, { 0xD141, 0x54FB }, { 0xD142, 0x54F7 }, { 0xD143, 0x54F8 }, { 0xD144, 0x54E0 }, { 0xD145, 0x550E }, - { 0xD146, 0x5503 }, { 0xD147, 0x550B }, { 0xD148, 0x5701 }, { 0xD149, 0x5702 }, { 0xD14A, 0x57CC }, { 0xD14B, 0x5832 }, { 0xD14C, 0x57D5 }, { 0xD14D, 0x57D2 }, - { 0xD14E, 0x57BA }, { 0xD14F, 0x57C6 }, { 0xD150, 0x57BD }, { 0xD151, 0x57BC }, { 0xD152, 0x57B8 }, { 0xD153, 0x57B6 }, { 0xD154, 0x57BF }, { 0xD155, 0x57C7 }, - { 0xD156, 0x57D0 }, { 0xD157, 0x57B9 }, { 0xD158, 0x57C1 }, { 0xD159, 0x590E }, { 0xD15A, 0x594A }, { 0xD15B, 0x5A19 }, { 0xD15C, 0x5A16 }, { 0xD15D, 0x5A2D }, - { 0xD15E, 0x5A2E }, { 0xD15F, 0x5A15 }, { 0xD160, 0x5A0F }, { 0xD161, 0x5A17 }, { 0xD162, 0x5A0A }, { 0xD163, 0x5A1E }, { 0xD164, 0x5A33 }, { 0xD165, 0x5B6C }, - { 0xD166, 0x5BA7 }, { 0xD167, 0x5BAD }, { 0xD168, 0x5BAC }, { 0xD169, 0x5C03 }, { 0xD16A, 0x5C56 }, { 0xD16B, 0x5C54 }, { 0xD16C, 0x5CEC }, { 0xD16D, 0x5CFF }, - { 0xD16E, 0x5CEE }, { 0xD16F, 0x5CF1 }, { 0xD170, 0x5CF7 }, { 0xD171, 0x5D00 }, { 0xD172, 0x5CF9 }, { 0xD173, 0x5E29 }, { 0xD174, 0x5E28 }, { 0xD175, 0x5EA8 }, - { 0xD176, 0x5EAE }, { 0xD177, 0x5EAA }, { 0xD178, 0x5EAC }, { 0xD179, 0x5F33 }, { 0xD17A, 0x5F30 }, { 0xD17B, 0x5F67 }, { 0xD17C, 0x605D }, { 0xD17D, 0x605A }, - { 0xD17E, 0x6067 }, { 0xD1A1, 0x6041 }, { 0xD1A2, 0x60A2 }, { 0xD1A3, 0x6088 }, { 0xD1A4, 0x6080 }, { 0xD1A5, 0x6092 }, { 0xD1A6, 0x6081 }, { 0xD1A7, 0x609D }, - { 0xD1A8, 0x6083 }, { 0xD1A9, 0x6095 }, { 0xD1AA, 0x609B }, { 0xD1AB, 0x6097 }, { 0xD1AC, 0x6087 }, { 0xD1AD, 0x609C }, { 0xD1AE, 0x608E }, { 0xD1AF, 0x6219 }, - { 0xD1B0, 0x6246 }, { 0xD1B1, 0x62F2 }, { 0xD1B2, 0x6310 }, { 0xD1B3, 0x6356 }, { 0xD1B4, 0x632C }, { 0xD1B5, 0x6344 }, { 0xD1B6, 0x6345 }, { 0xD1B7, 0x6336 }, - { 0xD1B8, 0x6343 }, { 0xD1B9, 0x63E4 }, { 0xD1BA, 0x6339 }, { 0xD1BB, 0x634B }, { 0xD1BC, 0x634A }, { 0xD1BD, 0x633C }, { 0xD1BE, 0x6329 }, { 0xD1BF, 0x6341 }, - { 0xD1C0, 0x6334 }, { 0xD1C1, 0x6358 }, { 0xD1C2, 0x6354 }, { 0xD1C3, 0x6359 }, { 0xD1C4, 0x632D }, { 0xD1C5, 0x6347 }, { 0xD1C6, 0x6333 }, { 0xD1C7, 0x635A }, - { 0xD1C8, 0x6351 }, { 0xD1C9, 0x6338 }, { 0xD1CA, 0x6357 }, { 0xD1CB, 0x6340 }, { 0xD1CC, 0x6348 }, { 0xD1CD, 0x654A }, { 0xD1CE, 0x6546 }, { 0xD1CF, 0x65C6 }, - { 0xD1D0, 0x65C3 }, { 0xD1D1, 0x65C4 }, { 0xD1D2, 0x65C2 }, { 0xD1D3, 0x664A }, { 0xD1D4, 0x665F }, { 0xD1D5, 0x6647 }, { 0xD1D6, 0x6651 }, { 0xD1D7, 0x6712 }, - { 0xD1D8, 0x6713 }, { 0xD1D9, 0x681F }, { 0xD1DA, 0x681A }, { 0xD1DB, 0x6849 }, { 0xD1DC, 0x6832 }, { 0xD1DD, 0x6833 }, { 0xD1DE, 0x683B }, { 0xD1DF, 0x684B }, - { 0xD1E0, 0x684F }, { 0xD1E1, 0x6816 }, { 0xD1E2, 0x6831 }, { 0xD1E3, 0x681C }, { 0xD1E4, 0x6835 }, { 0xD1E5, 0x682B }, { 0xD1E6, 0x682D }, { 0xD1E7, 0x682F }, - { 0xD1E8, 0x684E }, { 0xD1E9, 0x6844 }, { 0xD1EA, 0x6834 }, { 0xD1EB, 0x681D }, { 0xD1EC, 0x6812 }, { 0xD1ED, 0x6814 }, { 0xD1EE, 0x6826 }, { 0xD1EF, 0x6828 }, - { 0xD1F0, 0x682E }, { 0xD1F1, 0x684D }, { 0xD1F2, 0x683A }, { 0xD1F3, 0x6825 }, { 0xD1F4, 0x6820 }, { 0xD1F5, 0x6B2C }, { 0xD1F6, 0x6B2F }, { 0xD1F7, 0x6B2D }, - { 0xD1F8, 0x6B31 }, { 0xD1F9, 0x6B34 }, { 0xD1FA, 0x6B6D }, { 0xD1FB, 0x8082 }, { 0xD1FC, 0x6B88 }, { 0xD1FD, 0x6BE6 }, { 0xD1FE, 0x6BE4 }, { 0xD240, 0x6BE8 }, - { 0xD241, 0x6BE3 }, { 0xD242, 0x6BE2 }, { 0xD243, 0x6BE7 }, { 0xD244, 0x6C25 }, { 0xD245, 0x6D7A }, { 0xD246, 0x6D63 }, { 0xD247, 0x6D64 }, { 0xD248, 0x6D76 }, - { 0xD249, 0x6D0D }, { 0xD24A, 0x6D61 }, { 0xD24B, 0x6D92 }, { 0xD24C, 0x6D58 }, { 0xD24D, 0x6D62 }, { 0xD24E, 0x6D6D }, { 0xD24F, 0x6D6F }, { 0xD250, 0x6D91 }, - { 0xD251, 0x6D8D }, { 0xD252, 0x6DEF }, { 0xD253, 0x6D7F }, { 0xD254, 0x6D86 }, { 0xD255, 0x6D5E }, { 0xD256, 0x6D67 }, { 0xD257, 0x6D60 }, { 0xD258, 0x6D97 }, - { 0xD259, 0x6D70 }, { 0xD25A, 0x6D7C }, { 0xD25B, 0x6D5F }, { 0xD25C, 0x6D82 }, { 0xD25D, 0x6D98 }, { 0xD25E, 0x6D2F }, { 0xD25F, 0x6D68 }, { 0xD260, 0x6D8B }, - { 0xD261, 0x6D7E }, { 0xD262, 0x6D80 }, { 0xD263, 0x6D84 }, { 0xD264, 0x6D16 }, { 0xD265, 0x6D83 }, { 0xD266, 0x6D7B }, { 0xD267, 0x6D7D }, { 0xD268, 0x6D75 }, - { 0xD269, 0x6D90 }, { 0xD26A, 0x70DC }, { 0xD26B, 0x70D3 }, { 0xD26C, 0x70D1 }, { 0xD26D, 0x70DD }, { 0xD26E, 0x70CB }, { 0xD26F, 0x7F39 }, { 0xD270, 0x70E2 }, - { 0xD271, 0x70D7 }, { 0xD272, 0x70D2 }, { 0xD273, 0x70DE }, { 0xD274, 0x70E0 }, { 0xD275, 0x70D4 }, { 0xD276, 0x70CD }, { 0xD277, 0x70C5 }, { 0xD278, 0x70C6 }, - { 0xD279, 0x70C7 }, { 0xD27A, 0x70DA }, { 0xD27B, 0x70CE }, { 0xD27C, 0x70E1 }, { 0xD27D, 0x7242 }, { 0xD27E, 0x7278 }, { 0xD2A1, 0x7277 }, { 0xD2A2, 0x7276 }, - { 0xD2A3, 0x7300 }, { 0xD2A4, 0x72FA }, { 0xD2A5, 0x72F4 }, { 0xD2A6, 0x72FE }, { 0xD2A7, 0x72F6 }, { 0xD2A8, 0x72F3 }, { 0xD2A9, 0x72FB }, { 0xD2AA, 0x7301 }, - { 0xD2AB, 0x73D3 }, { 0xD2AC, 0x73D9 }, { 0xD2AD, 0x73E5 }, { 0xD2AE, 0x73D6 }, { 0xD2AF, 0x73BC }, { 0xD2B0, 0x73E7 }, { 0xD2B1, 0x73E3 }, { 0xD2B2, 0x73E9 }, - { 0xD2B3, 0x73DC }, { 0xD2B4, 0x73D2 }, { 0xD2B5, 0x73DB }, { 0xD2B6, 0x73D4 }, { 0xD2B7, 0x73DD }, { 0xD2B8, 0x73DA }, { 0xD2B9, 0x73D7 }, { 0xD2BA, 0x73D8 }, - { 0xD2BB, 0x73E8 }, { 0xD2BC, 0x74DE }, { 0xD2BD, 0x74DF }, { 0xD2BE, 0x74F4 }, { 0xD2BF, 0x74F5 }, { 0xD2C0, 0x7521 }, { 0xD2C1, 0x755B }, { 0xD2C2, 0x755F }, - { 0xD2C3, 0x75B0 }, { 0xD2C4, 0x75C1 }, { 0xD2C5, 0x75BB }, { 0xD2C6, 0x75C4 }, { 0xD2C7, 0x75C0 }, { 0xD2C8, 0x75BF }, { 0xD2C9, 0x75B6 }, { 0xD2CA, 0x75BA }, - { 0xD2CB, 0x768A }, { 0xD2CC, 0x76C9 }, { 0xD2CD, 0x771D }, { 0xD2CE, 0x771B }, { 0xD2CF, 0x7710 }, { 0xD2D0, 0x7713 }, { 0xD2D1, 0x7712 }, { 0xD2D2, 0x7723 }, - { 0xD2D3, 0x7711 }, { 0xD2D4, 0x7715 }, { 0xD2D5, 0x7719 }, { 0xD2D6, 0x771A }, { 0xD2D7, 0x7722 }, { 0xD2D8, 0x7727 }, { 0xD2D9, 0x7823 }, { 0xD2DA, 0x782C }, - { 0xD2DB, 0x7822 }, { 0xD2DC, 0x7835 }, { 0xD2DD, 0x782F }, { 0xD2DE, 0x7828 }, { 0xD2DF, 0x782E }, { 0xD2E0, 0x782B }, { 0xD2E1, 0x7821 }, { 0xD2E2, 0x7829 }, - { 0xD2E3, 0x7833 }, { 0xD2E4, 0x782A }, { 0xD2E5, 0x7831 }, { 0xD2E6, 0x7954 }, { 0xD2E7, 0x795B }, { 0xD2E8, 0x794F }, { 0xD2E9, 0x795C }, { 0xD2EA, 0x7953 }, - { 0xD2EB, 0x7952 }, { 0xD2EC, 0x7951 }, { 0xD2ED, 0x79EB }, { 0xD2EE, 0x79EC }, { 0xD2EF, 0x79E0 }, { 0xD2F0, 0x79EE }, { 0xD2F1, 0x79ED }, { 0xD2F2, 0x79EA }, - { 0xD2F3, 0x79DC }, { 0xD2F4, 0x79DE }, { 0xD2F5, 0x79DD }, { 0xD2F6, 0x7A86 }, { 0xD2F7, 0x7A89 }, { 0xD2F8, 0x7A85 }, { 0xD2F9, 0x7A8B }, { 0xD2FA, 0x7A8C }, - { 0xD2FB, 0x7A8A }, { 0xD2FC, 0x7A87 }, { 0xD2FD, 0x7AD8 }, { 0xD2FE, 0x7B10 }, { 0xD340, 0x7B04 }, { 0xD341, 0x7B13 }, { 0xD342, 0x7B05 }, { 0xD343, 0x7B0F }, - { 0xD344, 0x7B08 }, { 0xD345, 0x7B0A }, { 0xD346, 0x7B0E }, { 0xD347, 0x7B09 }, { 0xD348, 0x7B12 }, { 0xD349, 0x7C84 }, { 0xD34A, 0x7C91 }, { 0xD34B, 0x7C8A }, - { 0xD34C, 0x7C8C }, { 0xD34D, 0x7C88 }, { 0xD34E, 0x7C8D }, { 0xD34F, 0x7C85 }, { 0xD350, 0x7D1E }, { 0xD351, 0x7D1D }, { 0xD352, 0x7D11 }, { 0xD353, 0x7D0E }, - { 0xD354, 0x7D18 }, { 0xD355, 0x7D16 }, { 0xD356, 0x7D13 }, { 0xD357, 0x7D1F }, { 0xD358, 0x7D12 }, { 0xD359, 0x7D0F }, { 0xD35A, 0x7D0C }, { 0xD35B, 0x7F5C }, - { 0xD35C, 0x7F61 }, { 0xD35D, 0x7F5E }, { 0xD35E, 0x7F60 }, { 0xD35F, 0x7F5D }, { 0xD360, 0x7F5B }, { 0xD361, 0x7F96 }, { 0xD362, 0x7F92 }, { 0xD363, 0x7FC3 }, - { 0xD364, 0x7FC2 }, { 0xD365, 0x7FC0 }, { 0xD366, 0x8016 }, { 0xD367, 0x803E }, { 0xD368, 0x8039 }, { 0xD369, 0x80FA }, { 0xD36A, 0x80F2 }, { 0xD36B, 0x80F9 }, - { 0xD36C, 0x80F5 }, { 0xD36D, 0x8101 }, { 0xD36E, 0x80FB }, { 0xD36F, 0x8100 }, { 0xD370, 0x8201 }, { 0xD371, 0x822F }, { 0xD372, 0x8225 }, { 0xD373, 0x8333 }, - { 0xD374, 0x832D }, { 0xD375, 0x8344 }, { 0xD376, 0x8319 }, { 0xD377, 0x8351 }, { 0xD378, 0x8325 }, { 0xD379, 0x8356 }, { 0xD37A, 0x833F }, { 0xD37B, 0x8341 }, - { 0xD37C, 0x8326 }, { 0xD37D, 0x831C }, { 0xD37E, 0x8322 }, { 0xD3A1, 0x8342 }, { 0xD3A2, 0x834E }, { 0xD3A3, 0x831B }, { 0xD3A4, 0x832A }, { 0xD3A5, 0x8308 }, - { 0xD3A6, 0x833C }, { 0xD3A7, 0x834D }, { 0xD3A8, 0x8316 }, { 0xD3A9, 0x8324 }, { 0xD3AA, 0x8320 }, { 0xD3AB, 0x8337 }, { 0xD3AC, 0x832F }, { 0xD3AD, 0x8329 }, - { 0xD3AE, 0x8347 }, { 0xD3AF, 0x8345 }, { 0xD3B0, 0x834C }, { 0xD3B1, 0x8353 }, { 0xD3B2, 0x831E }, { 0xD3B3, 0x832C }, { 0xD3B4, 0x834B }, { 0xD3B5, 0x8327 }, - { 0xD3B6, 0x8348 }, { 0xD3B7, 0x8653 }, { 0xD3B8, 0x8652 }, { 0xD3B9, 0x86A2 }, { 0xD3BA, 0x86A8 }, { 0xD3BB, 0x8696 }, { 0xD3BC, 0x868D }, { 0xD3BD, 0x8691 }, - { 0xD3BE, 0x869E }, { 0xD3BF, 0x8687 }, { 0xD3C0, 0x8697 }, { 0xD3C1, 0x8686 }, { 0xD3C2, 0x868B }, { 0xD3C3, 0x869A }, { 0xD3C4, 0x8685 }, { 0xD3C5, 0x86A5 }, - { 0xD3C6, 0x8699 }, { 0xD3C7, 0x86A1 }, { 0xD3C8, 0x86A7 }, { 0xD3C9, 0x8695 }, { 0xD3CA, 0x8698 }, { 0xD3CB, 0x868E }, { 0xD3CC, 0x869D }, { 0xD3CD, 0x8690 }, - { 0xD3CE, 0x8694 }, { 0xD3CF, 0x8843 }, { 0xD3D0, 0x8844 }, { 0xD3D1, 0x886D }, { 0xD3D2, 0x8875 }, { 0xD3D3, 0x8876 }, { 0xD3D4, 0x8872 }, { 0xD3D5, 0x8880 }, - { 0xD3D6, 0x8871 }, { 0xD3D7, 0x887F }, { 0xD3D8, 0x886F }, { 0xD3D9, 0x8883 }, { 0xD3DA, 0x887E }, { 0xD3DB, 0x8874 }, { 0xD3DC, 0x887C }, { 0xD3DD, 0x8A12 }, - { 0xD3DE, 0x8C47 }, { 0xD3DF, 0x8C57 }, { 0xD3E0, 0x8C7B }, { 0xD3E1, 0x8CA4 }, { 0xD3E2, 0x8CA3 }, { 0xD3E3, 0x8D76 }, { 0xD3E4, 0x8D78 }, { 0xD3E5, 0x8DB5 }, - { 0xD3E6, 0x8DB7 }, { 0xD3E7, 0x8DB6 }, { 0xD3E8, 0x8ED1 }, { 0xD3E9, 0x8ED3 }, { 0xD3EA, 0x8FFE }, { 0xD3EB, 0x8FF5 }, { 0xD3EC, 0x9002 }, { 0xD3ED, 0x8FFF }, - { 0xD3EE, 0x8FFB }, { 0xD3EF, 0x9004 }, { 0xD3F0, 0x8FFC }, { 0xD3F1, 0x8FF6 }, { 0xD3F2, 0x90D6 }, { 0xD3F3, 0x90E0 }, { 0xD3F4, 0x90D9 }, { 0xD3F5, 0x90DA }, - { 0xD3F6, 0x90E3 }, { 0xD3F7, 0x90DF }, { 0xD3F8, 0x90E5 }, { 0xD3F9, 0x90D8 }, { 0xD3FA, 0x90DB }, { 0xD3FB, 0x90D7 }, { 0xD3FC, 0x90DC }, { 0xD3FD, 0x90E4 }, - { 0xD3FE, 0x9150 }, { 0xD440, 0x914E }, { 0xD441, 0x914F }, { 0xD442, 0x91D5 }, { 0xD443, 0x91E2 }, { 0xD444, 0x91DA }, { 0xD445, 0x965C }, { 0xD446, 0x965F }, - { 0xD447, 0x96BC }, { 0xD448, 0x98E3 }, { 0xD449, 0x9ADF }, { 0xD44A, 0x9B2F }, { 0xD44B, 0x4E7F }, { 0xD44C, 0x5070 }, { 0xD44D, 0x506A }, { 0xD44E, 0x5061 }, - { 0xD44F, 0x505E }, { 0xD450, 0x5060 }, { 0xD451, 0x5053 }, { 0xD452, 0x504B }, { 0xD453, 0x505D }, { 0xD454, 0x5072 }, { 0xD455, 0x5048 }, { 0xD456, 0x504D }, - { 0xD457, 0x5041 }, { 0xD458, 0x505B }, { 0xD459, 0x504A }, { 0xD45A, 0x5062 }, { 0xD45B, 0x5015 }, { 0xD45C, 0x5045 }, { 0xD45D, 0x505F }, { 0xD45E, 0x5069 }, - { 0xD45F, 0x506B }, { 0xD460, 0x5063 }, { 0xD461, 0x5064 }, { 0xD462, 0x5046 }, { 0xD463, 0x5040 }, { 0xD464, 0x506E }, { 0xD465, 0x5073 }, { 0xD466, 0x5057 }, - { 0xD467, 0x5051 }, { 0xD468, 0x51D0 }, { 0xD469, 0x526B }, { 0xD46A, 0x526D }, { 0xD46B, 0x526C }, { 0xD46C, 0x526E }, { 0xD46D, 0x52D6 }, { 0xD46E, 0x52D3 }, - { 0xD46F, 0x532D }, { 0xD470, 0x539C }, { 0xD471, 0x5575 }, { 0xD472, 0x5576 }, { 0xD473, 0x553C }, { 0xD474, 0x554D }, { 0xD475, 0x5550 }, { 0xD476, 0x5534 }, - { 0xD477, 0x552A }, { 0xD478, 0x5551 }, { 0xD479, 0x5562 }, { 0xD47A, 0x5536 }, { 0xD47B, 0x5535 }, { 0xD47C, 0x5530 }, { 0xD47D, 0x5552 }, { 0xD47E, 0x5545 }, - { 0xD4A1, 0x550C }, { 0xD4A2, 0x5532 }, { 0xD4A3, 0x5565 }, { 0xD4A4, 0x554E }, { 0xD4A5, 0x5539 }, { 0xD4A6, 0x5548 }, { 0xD4A7, 0x552D }, { 0xD4A8, 0x553B }, - { 0xD4A9, 0x5540 }, { 0xD4AA, 0x554B }, { 0xD4AB, 0x570A }, { 0xD4AC, 0x5707 }, { 0xD4AD, 0x57FB }, { 0xD4AE, 0x5814 }, { 0xD4AF, 0x57E2 }, { 0xD4B0, 0x57F6 }, - { 0xD4B1, 0x57DC }, { 0xD4B2, 0x57F4 }, { 0xD4B3, 0x5800 }, { 0xD4B4, 0x57ED }, { 0xD4B5, 0x57FD }, { 0xD4B6, 0x5808 }, { 0xD4B7, 0x57F8 }, { 0xD4B8, 0x580B }, - { 0xD4B9, 0x57F3 }, { 0xD4BA, 0x57CF }, { 0xD4BB, 0x5807 }, { 0xD4BC, 0x57EE }, { 0xD4BD, 0x57E3 }, { 0xD4BE, 0x57F2 }, { 0xD4BF, 0x57E5 }, { 0xD4C0, 0x57EC }, - { 0xD4C1, 0x57E1 }, { 0xD4C2, 0x580E }, { 0xD4C3, 0x57FC }, { 0xD4C4, 0x5810 }, { 0xD4C5, 0x57E7 }, { 0xD4C6, 0x5801 }, { 0xD4C7, 0x580C }, { 0xD4C8, 0x57F1 }, - { 0xD4C9, 0x57E9 }, { 0xD4CA, 0x57F0 }, { 0xD4CB, 0x580D }, { 0xD4CC, 0x5804 }, { 0xD4CD, 0x595C }, { 0xD4CE, 0x5A60 }, { 0xD4CF, 0x5A58 }, { 0xD4D0, 0x5A55 }, - { 0xD4D1, 0x5A67 }, { 0xD4D2, 0x5A5E }, { 0xD4D3, 0x5A38 }, { 0xD4D4, 0x5A35 }, { 0xD4D5, 0x5A6D }, { 0xD4D6, 0x5A50 }, { 0xD4D7, 0x5A5F }, { 0xD4D8, 0x5A65 }, - { 0xD4D9, 0x5A6C }, { 0xD4DA, 0x5A53 }, { 0xD4DB, 0x5A64 }, { 0xD4DC, 0x5A57 }, { 0xD4DD, 0x5A43 }, { 0xD4DE, 0x5A5D }, { 0xD4DF, 0x5A52 }, { 0xD4E0, 0x5A44 }, - { 0xD4E1, 0x5A5B }, { 0xD4E2, 0x5A48 }, { 0xD4E3, 0x5A8E }, { 0xD4E4, 0x5A3E }, { 0xD4E5, 0x5A4D }, { 0xD4E6, 0x5A39 }, { 0xD4E7, 0x5A4C }, { 0xD4E8, 0x5A70 }, - { 0xD4E9, 0x5A69 }, { 0xD4EA, 0x5A47 }, { 0xD4EB, 0x5A51 }, { 0xD4EC, 0x5A56 }, { 0xD4ED, 0x5A42 }, { 0xD4EE, 0x5A5C }, { 0xD4EF, 0x5B72 }, { 0xD4F0, 0x5B6E }, - { 0xD4F1, 0x5BC1 }, { 0xD4F2, 0x5BC0 }, { 0xD4F3, 0x5C59 }, { 0xD4F4, 0x5D1E }, { 0xD4F5, 0x5D0B }, { 0xD4F6, 0x5D1D }, { 0xD4F7, 0x5D1A }, { 0xD4F8, 0x5D20 }, - { 0xD4F9, 0x5D0C }, { 0xD4FA, 0x5D28 }, { 0xD4FB, 0x5D0D }, { 0xD4FC, 0x5D26 }, { 0xD4FD, 0x5D25 }, { 0xD4FE, 0x5D0F }, { 0xD540, 0x5D30 }, { 0xD541, 0x5D12 }, - { 0xD542, 0x5D23 }, { 0xD543, 0x5D1F }, { 0xD544, 0x5D2E }, { 0xD545, 0x5E3E }, { 0xD546, 0x5E34 }, { 0xD547, 0x5EB1 }, { 0xD548, 0x5EB4 }, { 0xD549, 0x5EB9 }, - { 0xD54A, 0x5EB2 }, { 0xD54B, 0x5EB3 }, { 0xD54C, 0x5F36 }, { 0xD54D, 0x5F38 }, { 0xD54E, 0x5F9B }, { 0xD54F, 0x5F96 }, { 0xD550, 0x5F9F }, { 0xD551, 0x608A }, - { 0xD552, 0x6090 }, { 0xD553, 0x6086 }, { 0xD554, 0x60BE }, { 0xD555, 0x60B0 }, { 0xD556, 0x60BA }, { 0xD557, 0x60D3 }, { 0xD558, 0x60D4 }, { 0xD559, 0x60CF }, - { 0xD55A, 0x60E4 }, { 0xD55B, 0x60D9 }, { 0xD55C, 0x60DD }, { 0xD55D, 0x60C8 }, { 0xD55E, 0x60B1 }, { 0xD55F, 0x60DB }, { 0xD560, 0x60B7 }, { 0xD561, 0x60CA }, - { 0xD562, 0x60BF }, { 0xD563, 0x60C3 }, { 0xD564, 0x60CD }, { 0xD565, 0x60C0 }, { 0xD566, 0x6332 }, { 0xD567, 0x6365 }, { 0xD568, 0x638A }, { 0xD569, 0x6382 }, - { 0xD56A, 0x637D }, { 0xD56B, 0x63BD }, { 0xD56C, 0x639E }, { 0xD56D, 0x63AD }, { 0xD56E, 0x639D }, { 0xD56F, 0x6397 }, { 0xD570, 0x63AB }, { 0xD571, 0x638E }, - { 0xD572, 0x636F }, { 0xD573, 0x6387 }, { 0xD574, 0x6390 }, { 0xD575, 0x636E }, { 0xD576, 0x63AF }, { 0xD577, 0x6375 }, { 0xD578, 0x639C }, { 0xD579, 0x636D }, - { 0xD57A, 0x63AE }, { 0xD57B, 0x637C }, { 0xD57C, 0x63A4 }, { 0xD57D, 0x633B }, { 0xD57E, 0x639F }, { 0xD5A1, 0x6378 }, { 0xD5A2, 0x6385 }, { 0xD5A3, 0x6381 }, - { 0xD5A4, 0x6391 }, { 0xD5A5, 0x638D }, { 0xD5A6, 0x6370 }, { 0xD5A7, 0x6553 }, { 0xD5A8, 0x65CD }, { 0xD5A9, 0x6665 }, { 0xD5AA, 0x6661 }, { 0xD5AB, 0x665B }, - { 0xD5AC, 0x6659 }, { 0xD5AD, 0x665C }, { 0xD5AE, 0x6662 }, { 0xD5AF, 0x6718 }, { 0xD5B0, 0x6879 }, { 0xD5B1, 0x6887 }, { 0xD5B2, 0x6890 }, { 0xD5B3, 0x689C }, - { 0xD5B4, 0x686D }, { 0xD5B5, 0x686E }, { 0xD5B6, 0x68AE }, { 0xD5B7, 0x68AB }, { 0xD5B8, 0x6956 }, { 0xD5B9, 0x686F }, { 0xD5BA, 0x68A3 }, { 0xD5BB, 0x68AC }, - { 0xD5BC, 0x68A9 }, { 0xD5BD, 0x6875 }, { 0xD5BE, 0x6874 }, { 0xD5BF, 0x68B2 }, { 0xD5C0, 0x688F }, { 0xD5C1, 0x6877 }, { 0xD5C2, 0x6892 }, { 0xD5C3, 0x687C }, - { 0xD5C4, 0x686B }, { 0xD5C5, 0x6872 }, { 0xD5C6, 0x68AA }, { 0xD5C7, 0x6880 }, { 0xD5C8, 0x6871 }, { 0xD5C9, 0x687E }, { 0xD5CA, 0x689B }, { 0xD5CB, 0x6896 }, - { 0xD5CC, 0x688B }, { 0xD5CD, 0x68A0 }, { 0xD5CE, 0x6889 }, { 0xD5CF, 0x68A4 }, { 0xD5D0, 0x6878 }, { 0xD5D1, 0x687B }, { 0xD5D2, 0x6891 }, { 0xD5D3, 0x688C }, - { 0xD5D4, 0x688A }, { 0xD5D5, 0x687D }, { 0xD5D6, 0x6B36 }, { 0xD5D7, 0x6B33 }, { 0xD5D8, 0x6B37 }, { 0xD5D9, 0x6B38 }, { 0xD5DA, 0x6B91 }, { 0xD5DB, 0x6B8F }, - { 0xD5DC, 0x6B8D }, { 0xD5DD, 0x6B8E }, { 0xD5DE, 0x6B8C }, { 0xD5DF, 0x6C2A }, { 0xD5E0, 0x6DC0 }, { 0xD5E1, 0x6DAB }, { 0xD5E2, 0x6DB4 }, { 0xD5E3, 0x6DB3 }, - { 0xD5E4, 0x6E74 }, { 0xD5E5, 0x6DAC }, { 0xD5E6, 0x6DE9 }, { 0xD5E7, 0x6DE2 }, { 0xD5E8, 0x6DB7 }, { 0xD5E9, 0x6DF6 }, { 0xD5EA, 0x6DD4 }, { 0xD5EB, 0x6E00 }, - { 0xD5EC, 0x6DC8 }, { 0xD5ED, 0x6DE0 }, { 0xD5EE, 0x6DDF }, { 0xD5EF, 0x6DD6 }, { 0xD5F0, 0x6DBE }, { 0xD5F1, 0x6DE5 }, { 0xD5F2, 0x6DDC }, { 0xD5F3, 0x6DDD }, - { 0xD5F4, 0x6DDB }, { 0xD5F5, 0x6DF4 }, { 0xD5F6, 0x6DCA }, { 0xD5F7, 0x6DBD }, { 0xD5F8, 0x6DED }, { 0xD5F9, 0x6DF0 }, { 0xD5FA, 0x6DBA }, { 0xD5FB, 0x6DD5 }, - { 0xD5FC, 0x6DC2 }, { 0xD5FD, 0x6DCF }, { 0xD5FE, 0x6DC9 }, { 0xD640, 0x6DD0 }, { 0xD641, 0x6DF2 }, { 0xD642, 0x6DD3 }, { 0xD643, 0x6DFD }, { 0xD644, 0x6DD7 }, - { 0xD645, 0x6DCD }, { 0xD646, 0x6DE3 }, { 0xD647, 0x6DBB }, { 0xD648, 0x70FA }, { 0xD649, 0x710D }, { 0xD64A, 0x70F7 }, { 0xD64B, 0x7117 }, { 0xD64C, 0x70F4 }, - { 0xD64D, 0x710C }, { 0xD64E, 0x70F0 }, { 0xD64F, 0x7104 }, { 0xD650, 0x70F3 }, { 0xD651, 0x7110 }, { 0xD652, 0x70FC }, { 0xD653, 0x70FF }, { 0xD654, 0x7106 }, - { 0xD655, 0x7113 }, { 0xD656, 0x7100 }, { 0xD657, 0x70F8 }, { 0xD658, 0x70F6 }, { 0xD659, 0x710B }, { 0xD65A, 0x7102 }, { 0xD65B, 0x710E }, { 0xD65C, 0x727E }, - { 0xD65D, 0x727B }, { 0xD65E, 0x727C }, { 0xD65F, 0x727F }, { 0xD660, 0x731D }, { 0xD661, 0x7317 }, { 0xD662, 0x7307 }, { 0xD663, 0x7311 }, { 0xD664, 0x7318 }, - { 0xD665, 0x730A }, { 0xD666, 0x7308 }, { 0xD667, 0x72FF }, { 0xD668, 0x730F }, { 0xD669, 0x731E }, { 0xD66A, 0x7388 }, { 0xD66B, 0x73F6 }, { 0xD66C, 0x73F8 }, - { 0xD66D, 0x73F5 }, { 0xD66E, 0x7404 }, { 0xD66F, 0x7401 }, { 0xD670, 0x73FD }, { 0xD671, 0x7407 }, { 0xD672, 0x7400 }, { 0xD673, 0x73FA }, { 0xD674, 0x73FC }, - { 0xD675, 0x73FF }, { 0xD676, 0x740C }, { 0xD677, 0x740B }, { 0xD678, 0x73F4 }, { 0xD679, 0x7408 }, { 0xD67A, 0x7564 }, { 0xD67B, 0x7563 }, { 0xD67C, 0x75CE }, - { 0xD67D, 0x75D2 }, { 0xD67E, 0x75CF }, { 0xD6A1, 0x75CB }, { 0xD6A2, 0x75CC }, { 0xD6A3, 0x75D1 }, { 0xD6A4, 0x75D0 }, { 0xD6A5, 0x768F }, { 0xD6A6, 0x7689 }, - { 0xD6A7, 0x76D3 }, { 0xD6A8, 0x7739 }, { 0xD6A9, 0x772F }, { 0xD6AA, 0x772D }, { 0xD6AB, 0x7731 }, { 0xD6AC, 0x7732 }, { 0xD6AD, 0x7734 }, { 0xD6AE, 0x7733 }, - { 0xD6AF, 0x773D }, { 0xD6B0, 0x7725 }, { 0xD6B1, 0x773B }, { 0xD6B2, 0x7735 }, { 0xD6B3, 0x7848 }, { 0xD6B4, 0x7852 }, { 0xD6B5, 0x7849 }, { 0xD6B6, 0x784D }, - { 0xD6B7, 0x784A }, { 0xD6B8, 0x784C }, { 0xD6B9, 0x7826 }, { 0xD6BA, 0x7845 }, { 0xD6BB, 0x7850 }, { 0xD6BC, 0x7964 }, { 0xD6BD, 0x7967 }, { 0xD6BE, 0x7969 }, - { 0xD6BF, 0x796A }, { 0xD6C0, 0x7963 }, { 0xD6C1, 0x796B }, { 0xD6C2, 0x7961 }, { 0xD6C3, 0x79BB }, { 0xD6C4, 0x79FA }, { 0xD6C5, 0x79F8 }, { 0xD6C6, 0x79F6 }, - { 0xD6C7, 0x79F7 }, { 0xD6C8, 0x7A8F }, { 0xD6C9, 0x7A94 }, { 0xD6CA, 0x7A90 }, { 0xD6CB, 0x7B35 }, { 0xD6CC, 0x7B47 }, { 0xD6CD, 0x7B34 }, { 0xD6CE, 0x7B25 }, - { 0xD6CF, 0x7B30 }, { 0xD6D0, 0x7B22 }, { 0xD6D1, 0x7B24 }, { 0xD6D2, 0x7B33 }, { 0xD6D3, 0x7B18 }, { 0xD6D4, 0x7B2A }, { 0xD6D5, 0x7B1D }, { 0xD6D6, 0x7B31 }, - { 0xD6D7, 0x7B2B }, { 0xD6D8, 0x7B2D }, { 0xD6D9, 0x7B2F }, { 0xD6DA, 0x7B32 }, { 0xD6DB, 0x7B38 }, { 0xD6DC, 0x7B1A }, { 0xD6DD, 0x7B23 }, { 0xD6DE, 0x7C94 }, - { 0xD6DF, 0x7C98 }, { 0xD6E0, 0x7C96 }, { 0xD6E1, 0x7CA3 }, { 0xD6E2, 0x7D35 }, { 0xD6E3, 0x7D3D }, { 0xD6E4, 0x7D38 }, { 0xD6E5, 0x7D36 }, { 0xD6E6, 0x7D3A }, - { 0xD6E7, 0x7D45 }, { 0xD6E8, 0x7D2C }, { 0xD6E9, 0x7D29 }, { 0xD6EA, 0x7D41 }, { 0xD6EB, 0x7D47 }, { 0xD6EC, 0x7D3E }, { 0xD6ED, 0x7D3F }, { 0xD6EE, 0x7D4A }, - { 0xD6EF, 0x7D3B }, { 0xD6F0, 0x7D28 }, { 0xD6F1, 0x7F63 }, { 0xD6F2, 0x7F95 }, { 0xD6F3, 0x7F9C }, { 0xD6F4, 0x7F9D }, { 0xD6F5, 0x7F9B }, { 0xD6F6, 0x7FCA }, - { 0xD6F7, 0x7FCB }, { 0xD6F8, 0x7FCD }, { 0xD6F9, 0x7FD0 }, { 0xD6FA, 0x7FD1 }, { 0xD6FB, 0x7FC7 }, { 0xD6FC, 0x7FCF }, { 0xD6FD, 0x7FC9 }, { 0xD6FE, 0x801F }, - { 0xD740, 0x801E }, { 0xD741, 0x801B }, { 0xD742, 0x8047 }, { 0xD743, 0x8043 }, { 0xD744, 0x8048 }, { 0xD745, 0x8118 }, { 0xD746, 0x8125 }, { 0xD747, 0x8119 }, - { 0xD748, 0x811B }, { 0xD749, 0x812D }, { 0xD74A, 0x811F }, { 0xD74B, 0x812C }, { 0xD74C, 0x811E }, { 0xD74D, 0x8121 }, { 0xD74E, 0x8115 }, { 0xD74F, 0x8127 }, - { 0xD750, 0x811D }, { 0xD751, 0x8122 }, { 0xD752, 0x8211 }, { 0xD753, 0x8238 }, { 0xD754, 0x8233 }, { 0xD755, 0x823A }, { 0xD756, 0x8234 }, { 0xD757, 0x8232 }, - { 0xD758, 0x8274 }, { 0xD759, 0x8390 }, { 0xD75A, 0x83A3 }, { 0xD75B, 0x83A8 }, { 0xD75C, 0x838D }, { 0xD75D, 0x837A }, { 0xD75E, 0x8373 }, { 0xD75F, 0x83A4 }, - { 0xD760, 0x8374 }, { 0xD761, 0x838F }, { 0xD762, 0x8381 }, { 0xD763, 0x8395 }, { 0xD764, 0x8399 }, { 0xD765, 0x8375 }, { 0xD766, 0x8394 }, { 0xD767, 0x83A9 }, - { 0xD768, 0x837D }, { 0xD769, 0x8383 }, { 0xD76A, 0x838C }, { 0xD76B, 0x839D }, { 0xD76C, 0x839B }, { 0xD76D, 0x83AA }, { 0xD76E, 0x838B }, { 0xD76F, 0x837E }, - { 0xD770, 0x83A5 }, { 0xD771, 0x83AF }, { 0xD772, 0x8388 }, { 0xD773, 0x8397 }, { 0xD774, 0x83B0 }, { 0xD775, 0x837F }, { 0xD776, 0x83A6 }, { 0xD777, 0x8387 }, - { 0xD778, 0x83AE }, { 0xD779, 0x8376 }, { 0xD77A, 0x839A }, { 0xD77B, 0x8659 }, { 0xD77C, 0x8656 }, { 0xD77D, 0x86BF }, { 0xD77E, 0x86B7 }, { 0xD7A1, 0x86C2 }, - { 0xD7A2, 0x86C1 }, { 0xD7A3, 0x86C5 }, { 0xD7A4, 0x86BA }, { 0xD7A5, 0x86B0 }, { 0xD7A6, 0x86C8 }, { 0xD7A7, 0x86B9 }, { 0xD7A8, 0x86B3 }, { 0xD7A9, 0x86B8 }, - { 0xD7AA, 0x86CC }, { 0xD7AB, 0x86B4 }, { 0xD7AC, 0x86BB }, { 0xD7AD, 0x86BC }, { 0xD7AE, 0x86C3 }, { 0xD7AF, 0x86BD }, { 0xD7B0, 0x86BE }, { 0xD7B1, 0x8852 }, - { 0xD7B2, 0x8889 }, { 0xD7B3, 0x8895 }, { 0xD7B4, 0x88A8 }, { 0xD7B5, 0x88A2 }, { 0xD7B6, 0x88AA }, { 0xD7B7, 0x889A }, { 0xD7B8, 0x8891 }, { 0xD7B9, 0x88A1 }, - { 0xD7BA, 0x889F }, { 0xD7BB, 0x8898 }, { 0xD7BC, 0x88A7 }, { 0xD7BD, 0x8899 }, { 0xD7BE, 0x889B }, { 0xD7BF, 0x8897 }, { 0xD7C0, 0x88A4 }, { 0xD7C1, 0x88AC }, - { 0xD7C2, 0x888C }, { 0xD7C3, 0x8893 }, { 0xD7C4, 0x888E }, { 0xD7C5, 0x8982 }, { 0xD7C6, 0x89D6 }, { 0xD7C7, 0x89D9 }, { 0xD7C8, 0x89D5 }, { 0xD7C9, 0x8A30 }, - { 0xD7CA, 0x8A27 }, { 0xD7CB, 0x8A2C }, { 0xD7CC, 0x8A1E }, { 0xD7CD, 0x8C39 }, { 0xD7CE, 0x8C3B }, { 0xD7CF, 0x8C5C }, { 0xD7D0, 0x8C5D }, { 0xD7D1, 0x8C7D }, - { 0xD7D2, 0x8CA5 }, { 0xD7D3, 0x8D7D }, { 0xD7D4, 0x8D7B }, { 0xD7D5, 0x8D79 }, { 0xD7D6, 0x8DBC }, { 0xD7D7, 0x8DC2 }, { 0xD7D8, 0x8DB9 }, { 0xD7D9, 0x8DBF }, - { 0xD7DA, 0x8DC1 }, { 0xD7DB, 0x8ED8 }, { 0xD7DC, 0x8EDE }, { 0xD7DD, 0x8EDD }, { 0xD7DE, 0x8EDC }, { 0xD7DF, 0x8ED7 }, { 0xD7E0, 0x8EE0 }, { 0xD7E1, 0x8EE1 }, - { 0xD7E2, 0x9024 }, { 0xD7E3, 0x900B }, { 0xD7E4, 0x9011 }, { 0xD7E5, 0x901C }, { 0xD7E6, 0x900C }, { 0xD7E7, 0x9021 }, { 0xD7E8, 0x90EF }, { 0xD7E9, 0x90EA }, - { 0xD7EA, 0x90F0 }, { 0xD7EB, 0x90F4 }, { 0xD7EC, 0x90F2 }, { 0xD7ED, 0x90F3 }, { 0xD7EE, 0x90D4 }, { 0xD7EF, 0x90EB }, { 0xD7F0, 0x90EC }, { 0xD7F1, 0x90E9 }, - { 0xD7F2, 0x9156 }, { 0xD7F3, 0x9158 }, { 0xD7F4, 0x915A }, { 0xD7F5, 0x9153 }, { 0xD7F6, 0x9155 }, { 0xD7F7, 0x91EC }, { 0xD7F8, 0x91F4 }, { 0xD7F9, 0x91F1 }, - { 0xD7FA, 0x91F3 }, { 0xD7FB, 0x91F8 }, { 0xD7FC, 0x91E4 }, { 0xD7FD, 0x91F9 }, { 0xD7FE, 0x91EA }, { 0xD840, 0x91EB }, { 0xD841, 0x91F7 }, { 0xD842, 0x91E8 }, - { 0xD843, 0x91EE }, { 0xD844, 0x957A }, { 0xD845, 0x9586 }, { 0xD846, 0x9588 }, { 0xD847, 0x967C }, { 0xD848, 0x966D }, { 0xD849, 0x966B }, { 0xD84A, 0x9671 }, - { 0xD84B, 0x966F }, { 0xD84C, 0x96BF }, { 0xD84D, 0x976A }, { 0xD84E, 0x9804 }, { 0xD84F, 0x98E5 }, { 0xD850, 0x9997 }, { 0xD851, 0x509B }, { 0xD852, 0x5095 }, - { 0xD853, 0x5094 }, { 0xD854, 0x509E }, { 0xD855, 0x508B }, { 0xD856, 0x50A3 }, { 0xD857, 0x5083 }, { 0xD858, 0x508C }, { 0xD859, 0x508E }, { 0xD85A, 0x509D }, - { 0xD85B, 0x5068 }, { 0xD85C, 0x509C }, { 0xD85D, 0x5092 }, { 0xD85E, 0x5082 }, { 0xD85F, 0x5087 }, { 0xD860, 0x515F }, { 0xD861, 0x51D4 }, { 0xD862, 0x5312 }, - { 0xD863, 0x5311 }, { 0xD864, 0x53A4 }, { 0xD865, 0x53A7 }, { 0xD866, 0x5591 }, { 0xD867, 0x55A8 }, { 0xD868, 0x55A5 }, { 0xD869, 0x55AD }, { 0xD86A, 0x5577 }, - { 0xD86B, 0x5645 }, { 0xD86C, 0x55A2 }, { 0xD86D, 0x5593 }, { 0xD86E, 0x5588 }, { 0xD86F, 0x558F }, { 0xD870, 0x55B5 }, { 0xD871, 0x5581 }, { 0xD872, 0x55A3 }, - { 0xD873, 0x5592 }, { 0xD874, 0x55A4 }, { 0xD875, 0x557D }, { 0xD876, 0x558C }, { 0xD877, 0x55A6 }, { 0xD878, 0x557F }, { 0xD879, 0x5595 }, { 0xD87A, 0x55A1 }, - { 0xD87B, 0x558E }, { 0xD87C, 0x570C }, { 0xD87D, 0x5829 }, { 0xD87E, 0x5837 }, { 0xD8A1, 0x5819 }, { 0xD8A2, 0x581E }, { 0xD8A3, 0x5827 }, { 0xD8A4, 0x5823 }, - { 0xD8A5, 0x5828 }, { 0xD8A6, 0x57F5 }, { 0xD8A7, 0x5848 }, { 0xD8A8, 0x5825 }, { 0xD8A9, 0x581C }, { 0xD8AA, 0x581B }, { 0xD8AB, 0x5833 }, { 0xD8AC, 0x583F }, - { 0xD8AD, 0x5836 }, { 0xD8AE, 0x582E }, { 0xD8AF, 0x5839 }, { 0xD8B0, 0x5838 }, { 0xD8B1, 0x582D }, { 0xD8B2, 0x582C }, { 0xD8B3, 0x583B }, { 0xD8B4, 0x5961 }, - { 0xD8B5, 0x5AAF }, { 0xD8B6, 0x5A94 }, { 0xD8B7, 0x5A9F }, { 0xD8B8, 0x5A7A }, { 0xD8B9, 0x5AA2 }, { 0xD8BA, 0x5A9E }, { 0xD8BB, 0x5A78 }, { 0xD8BC, 0x5AA6 }, - { 0xD8BD, 0x5A7C }, { 0xD8BE, 0x5AA5 }, { 0xD8BF, 0x5AAC }, { 0xD8C0, 0x5A95 }, { 0xD8C1, 0x5AAE }, { 0xD8C2, 0x5A37 }, { 0xD8C3, 0x5A84 }, { 0xD8C4, 0x5A8A }, - { 0xD8C5, 0x5A97 }, { 0xD8C6, 0x5A83 }, { 0xD8C7, 0x5A8B }, { 0xD8C8, 0x5AA9 }, { 0xD8C9, 0x5A7B }, { 0xD8CA, 0x5A7D }, { 0xD8CB, 0x5A8C }, { 0xD8CC, 0x5A9C }, - { 0xD8CD, 0x5A8F }, { 0xD8CE, 0x5A93 }, { 0xD8CF, 0x5A9D }, { 0xD8D0, 0x5BEA }, { 0xD8D1, 0x5BCD }, { 0xD8D2, 0x5BCB }, { 0xD8D3, 0x5BD4 }, { 0xD8D4, 0x5BD1 }, - { 0xD8D5, 0x5BCA }, { 0xD8D6, 0x5BCE }, { 0xD8D7, 0x5C0C }, { 0xD8D8, 0x5C30 }, { 0xD8D9, 0x5D37 }, { 0xD8DA, 0x5D43 }, { 0xD8DB, 0x5D6B }, { 0xD8DC, 0x5D41 }, - { 0xD8DD, 0x5D4B }, { 0xD8DE, 0x5D3F }, { 0xD8DF, 0x5D35 }, { 0xD8E0, 0x5D51 }, { 0xD8E1, 0x5D4E }, { 0xD8E2, 0x5D55 }, { 0xD8E3, 0x5D33 }, { 0xD8E4, 0x5D3A }, - { 0xD8E5, 0x5D52 }, { 0xD8E6, 0x5D3D }, { 0xD8E7, 0x5D31 }, { 0xD8E8, 0x5D59 }, { 0xD8E9, 0x5D42 }, { 0xD8EA, 0x5D39 }, { 0xD8EB, 0x5D49 }, { 0xD8EC, 0x5D38 }, - { 0xD8ED, 0x5D3C }, { 0xD8EE, 0x5D32 }, { 0xD8EF, 0x5D36 }, { 0xD8F0, 0x5D40 }, { 0xD8F1, 0x5D45 }, { 0xD8F2, 0x5E44 }, { 0xD8F3, 0x5E41 }, { 0xD8F4, 0x5F58 }, - { 0xD8F5, 0x5FA6 }, { 0xD8F6, 0x5FA5 }, { 0xD8F7, 0x5FAB }, { 0xD8F8, 0x60C9 }, { 0xD8F9, 0x60B9 }, { 0xD8FA, 0x60CC }, { 0xD8FB, 0x60E2 }, { 0xD8FC, 0x60CE }, - { 0xD8FD, 0x60C4 }, { 0xD8FE, 0x6114 }, { 0xD940, 0x60F2 }, { 0xD941, 0x610A }, { 0xD942, 0x6116 }, { 0xD943, 0x6105 }, { 0xD944, 0x60F5 }, { 0xD945, 0x6113 }, - { 0xD946, 0x60F8 }, { 0xD947, 0x60FC }, { 0xD948, 0x60FE }, { 0xD949, 0x60C1 }, { 0xD94A, 0x6103 }, { 0xD94B, 0x6118 }, { 0xD94C, 0x611D }, { 0xD94D, 0x6110 }, - { 0xD94E, 0x60FF }, { 0xD94F, 0x6104 }, { 0xD950, 0x610B }, { 0xD951, 0x624A }, { 0xD952, 0x6394 }, { 0xD953, 0x63B1 }, { 0xD954, 0x63B0 }, { 0xD955, 0x63CE }, - { 0xD956, 0x63E5 }, { 0xD957, 0x63E8 }, { 0xD958, 0x63EF }, { 0xD959, 0x63C3 }, { 0xD95A, 0x649D }, { 0xD95B, 0x63F3 }, { 0xD95C, 0x63CA }, { 0xD95D, 0x63E0 }, - { 0xD95E, 0x63F6 }, { 0xD95F, 0x63D5 }, { 0xD960, 0x63F2 }, { 0xD961, 0x63F5 }, { 0xD962, 0x6461 }, { 0xD963, 0x63DF }, { 0xD964, 0x63BE }, { 0xD965, 0x63DD }, - { 0xD966, 0x63DC }, { 0xD967, 0x63C4 }, { 0xD968, 0x63D8 }, { 0xD969, 0x63D3 }, { 0xD96A, 0x63C2 }, { 0xD96B, 0x63C7 }, { 0xD96C, 0x63CC }, { 0xD96D, 0x63CB }, - { 0xD96E, 0x63C8 }, { 0xD96F, 0x63F0 }, { 0xD970, 0x63D7 }, { 0xD971, 0x63D9 }, { 0xD972, 0x6532 }, { 0xD973, 0x6567 }, { 0xD974, 0x656A }, { 0xD975, 0x6564 }, - { 0xD976, 0x655C }, { 0xD977, 0x6568 }, { 0xD978, 0x6565 }, { 0xD979, 0x658C }, { 0xD97A, 0x659D }, { 0xD97B, 0x659E }, { 0xD97C, 0x65AE }, { 0xD97D, 0x65D0 }, - { 0xD97E, 0x65D2 }, { 0xD9A1, 0x667C }, { 0xD9A2, 0x666C }, { 0xD9A3, 0x667B }, { 0xD9A4, 0x6680 }, { 0xD9A5, 0x6671 }, { 0xD9A6, 0x6679 }, { 0xD9A7, 0x666A }, - { 0xD9A8, 0x6672 }, { 0xD9A9, 0x6701 }, { 0xD9AA, 0x690C }, { 0xD9AB, 0x68D3 }, { 0xD9AC, 0x6904 }, { 0xD9AD, 0x68DC }, { 0xD9AE, 0x692A }, { 0xD9AF, 0x68EC }, - { 0xD9B0, 0x68EA }, { 0xD9B1, 0x68F1 }, { 0xD9B2, 0x690F }, { 0xD9B3, 0x68D6 }, { 0xD9B4, 0x68F7 }, { 0xD9B5, 0x68EB }, { 0xD9B6, 0x68E4 }, { 0xD9B7, 0x68F6 }, - { 0xD9B8, 0x6913 }, { 0xD9B9, 0x6910 }, { 0xD9BA, 0x68F3 }, { 0xD9BB, 0x68E1 }, { 0xD9BC, 0x6907 }, { 0xD9BD, 0x68CC }, { 0xD9BE, 0x6908 }, { 0xD9BF, 0x6970 }, - { 0xD9C0, 0x68B4 }, { 0xD9C1, 0x6911 }, { 0xD9C2, 0x68EF }, { 0xD9C3, 0x68C6 }, { 0xD9C4, 0x6914 }, { 0xD9C5, 0x68F8 }, { 0xD9C6, 0x68D0 }, { 0xD9C7, 0x68FD }, - { 0xD9C8, 0x68FC }, { 0xD9C9, 0x68E8 }, { 0xD9CA, 0x690B }, { 0xD9CB, 0x690A }, { 0xD9CC, 0x6917 }, { 0xD9CD, 0x68CE }, { 0xD9CE, 0x68C8 }, { 0xD9CF, 0x68DD }, - { 0xD9D0, 0x68DE }, { 0xD9D1, 0x68E6 }, { 0xD9D2, 0x68F4 }, { 0xD9D3, 0x68D1 }, { 0xD9D4, 0x6906 }, { 0xD9D5, 0x68D4 }, { 0xD9D6, 0x68E9 }, { 0xD9D7, 0x6915 }, - { 0xD9D8, 0x6925 }, { 0xD9D9, 0x68C7 }, { 0xD9DA, 0x6B39 }, { 0xD9DB, 0x6B3B }, { 0xD9DC, 0x6B3F }, { 0xD9DD, 0x6B3C }, { 0xD9DE, 0x6B94 }, { 0xD9DF, 0x6B97 }, - { 0xD9E0, 0x6B99 }, { 0xD9E1, 0x6B95 }, { 0xD9E2, 0x6BBD }, { 0xD9E3, 0x6BF0 }, { 0xD9E4, 0x6BF2 }, { 0xD9E5, 0x6BF3 }, { 0xD9E6, 0x6C30 }, { 0xD9E7, 0x6DFC }, - { 0xD9E8, 0x6E46 }, { 0xD9E9, 0x6E47 }, { 0xD9EA, 0x6E1F }, { 0xD9EB, 0x6E49 }, { 0xD9EC, 0x6E88 }, { 0xD9ED, 0x6E3C }, { 0xD9EE, 0x6E3D }, { 0xD9EF, 0x6E45 }, - { 0xD9F0, 0x6E62 }, { 0xD9F1, 0x6E2B }, { 0xD9F2, 0x6E3F }, { 0xD9F3, 0x6E41 }, { 0xD9F4, 0x6E5D }, { 0xD9F5, 0x6E73 }, { 0xD9F6, 0x6E1C }, { 0xD9F7, 0x6E33 }, - { 0xD9F8, 0x6E4B }, { 0xD9F9, 0x6E40 }, { 0xD9FA, 0x6E51 }, { 0xD9FB, 0x6E3B }, { 0xD9FC, 0x6E03 }, { 0xD9FD, 0x6E2E }, { 0xD9FE, 0x6E5E }, { 0xDA40, 0x6E68 }, - { 0xDA41, 0x6E5C }, { 0xDA42, 0x6E61 }, { 0xDA43, 0x6E31 }, { 0xDA44, 0x6E28 }, { 0xDA45, 0x6E60 }, { 0xDA46, 0x6E71 }, { 0xDA47, 0x6E6B }, { 0xDA48, 0x6E39 }, - { 0xDA49, 0x6E22 }, { 0xDA4A, 0x6E30 }, { 0xDA4B, 0x6E53 }, { 0xDA4C, 0x6E65 }, { 0xDA4D, 0x6E27 }, { 0xDA4E, 0x6E78 }, { 0xDA4F, 0x6E64 }, { 0xDA50, 0x6E77 }, - { 0xDA51, 0x6E55 }, { 0xDA52, 0x6E79 }, { 0xDA53, 0x6E52 }, { 0xDA54, 0x6E66 }, { 0xDA55, 0x6E35 }, { 0xDA56, 0x6E36 }, { 0xDA57, 0x6E5A }, { 0xDA58, 0x7120 }, - { 0xDA59, 0x711E }, { 0xDA5A, 0x712F }, { 0xDA5B, 0x70FB }, { 0xDA5C, 0x712E }, { 0xDA5D, 0x7131 }, { 0xDA5E, 0x7123 }, { 0xDA5F, 0x7125 }, { 0xDA60, 0x7122 }, - { 0xDA61, 0x7132 }, { 0xDA62, 0x711F }, { 0xDA63, 0x7128 }, { 0xDA64, 0x713A }, { 0xDA65, 0x711B }, { 0xDA66, 0x724B }, { 0xDA67, 0x725A }, { 0xDA68, 0x7288 }, - { 0xDA69, 0x7289 }, { 0xDA6A, 0x7286 }, { 0xDA6B, 0x7285 }, { 0xDA6C, 0x728B }, { 0xDA6D, 0x7312 }, { 0xDA6E, 0x730B }, { 0xDA6F, 0x7330 }, { 0xDA70, 0x7322 }, - { 0xDA71, 0x7331 }, { 0xDA72, 0x7333 }, { 0xDA73, 0x7327 }, { 0xDA74, 0x7332 }, { 0xDA75, 0x732D }, { 0xDA76, 0x7326 }, { 0xDA77, 0x7323 }, { 0xDA78, 0x7335 }, - { 0xDA79, 0x730C }, { 0xDA7A, 0x742E }, { 0xDA7B, 0x742C }, { 0xDA7C, 0x7430 }, { 0xDA7D, 0x742B }, { 0xDA7E, 0x7416 }, { 0xDAA1, 0x741A }, { 0xDAA2, 0x7421 }, - { 0xDAA3, 0x742D }, { 0xDAA4, 0x7431 }, { 0xDAA5, 0x7424 }, { 0xDAA6, 0x7423 }, { 0xDAA7, 0x741D }, { 0xDAA8, 0x7429 }, { 0xDAA9, 0x7420 }, { 0xDAAA, 0x7432 }, - { 0xDAAB, 0x74FB }, { 0xDAAC, 0x752F }, { 0xDAAD, 0x756F }, { 0xDAAE, 0x756C }, { 0xDAAF, 0x75E7 }, { 0xDAB0, 0x75DA }, { 0xDAB1, 0x75E1 }, { 0xDAB2, 0x75E6 }, - { 0xDAB3, 0x75DD }, { 0xDAB4, 0x75DF }, { 0xDAB5, 0x75E4 }, { 0xDAB6, 0x75D7 }, { 0xDAB7, 0x7695 }, { 0xDAB8, 0x7692 }, { 0xDAB9, 0x76DA }, { 0xDABA, 0x7746 }, - { 0xDABB, 0x7747 }, { 0xDABC, 0x7744 }, { 0xDABD, 0x774D }, { 0xDABE, 0x7745 }, { 0xDABF, 0x774A }, { 0xDAC0, 0x774E }, { 0xDAC1, 0x774B }, { 0xDAC2, 0x774C }, - { 0xDAC3, 0x77DE }, { 0xDAC4, 0x77EC }, { 0xDAC5, 0x7860 }, { 0xDAC6, 0x7864 }, { 0xDAC7, 0x7865 }, { 0xDAC8, 0x785C }, { 0xDAC9, 0x786D }, { 0xDACA, 0x7871 }, - { 0xDACB, 0x786A }, { 0xDACC, 0x786E }, { 0xDACD, 0x7870 }, { 0xDACE, 0x7869 }, { 0xDACF, 0x7868 }, { 0xDAD0, 0x785E }, { 0xDAD1, 0x7862 }, { 0xDAD2, 0x7974 }, - { 0xDAD3, 0x7973 }, { 0xDAD4, 0x7972 }, { 0xDAD5, 0x7970 }, { 0xDAD6, 0x7A02 }, { 0xDAD7, 0x7A0A }, { 0xDAD8, 0x7A03 }, { 0xDAD9, 0x7A0C }, { 0xDADA, 0x7A04 }, - { 0xDADB, 0x7A99 }, { 0xDADC, 0x7AE6 }, { 0xDADD, 0x7AE4 }, { 0xDADE, 0x7B4A }, { 0xDADF, 0x7B3B }, { 0xDAE0, 0x7B44 }, { 0xDAE1, 0x7B48 }, { 0xDAE2, 0x7B4C }, - { 0xDAE3, 0x7B4E }, { 0xDAE4, 0x7B40 }, { 0xDAE5, 0x7B58 }, { 0xDAE6, 0x7B45 }, { 0xDAE7, 0x7CA2 }, { 0xDAE8, 0x7C9E }, { 0xDAE9, 0x7CA8 }, { 0xDAEA, 0x7CA1 }, - { 0xDAEB, 0x7D58 }, { 0xDAEC, 0x7D6F }, { 0xDAED, 0x7D63 }, { 0xDAEE, 0x7D53 }, { 0xDAEF, 0x7D56 }, { 0xDAF0, 0x7D67 }, { 0xDAF1, 0x7D6A }, { 0xDAF2, 0x7D4F }, - { 0xDAF3, 0x7D6D }, { 0xDAF4, 0x7D5C }, { 0xDAF5, 0x7D6B }, { 0xDAF6, 0x7D52 }, { 0xDAF7, 0x7D54 }, { 0xDAF8, 0x7D69 }, { 0xDAF9, 0x7D51 }, { 0xDAFA, 0x7D5F }, - { 0xDAFB, 0x7D4E }, { 0xDAFC, 0x7F3E }, { 0xDAFD, 0x7F3F }, { 0xDAFE, 0x7F65 }, { 0xDB40, 0x7F66 }, { 0xDB41, 0x7FA2 }, { 0xDB42, 0x7FA0 }, { 0xDB43, 0x7FA1 }, - { 0xDB44, 0x7FD7 }, { 0xDB45, 0x8051 }, { 0xDB46, 0x804F }, { 0xDB47, 0x8050 }, { 0xDB48, 0x80FE }, { 0xDB49, 0x80D4 }, { 0xDB4A, 0x8143 }, { 0xDB4B, 0x814A }, - { 0xDB4C, 0x8152 }, { 0xDB4D, 0x814F }, { 0xDB4E, 0x8147 }, { 0xDB4F, 0x813D }, { 0xDB50, 0x814D }, { 0xDB51, 0x813A }, { 0xDB52, 0x81E6 }, { 0xDB53, 0x81EE }, - { 0xDB54, 0x81F7 }, { 0xDB55, 0x81F8 }, { 0xDB56, 0x81F9 }, { 0xDB57, 0x8204 }, { 0xDB58, 0x823C }, { 0xDB59, 0x823D }, { 0xDB5A, 0x823F }, { 0xDB5B, 0x8275 }, - { 0xDB5C, 0x833B }, { 0xDB5D, 0x83CF }, { 0xDB5E, 0x83F9 }, { 0xDB5F, 0x8423 }, { 0xDB60, 0x83C0 }, { 0xDB61, 0x83E8 }, { 0xDB62, 0x8412 }, { 0xDB63, 0x83E7 }, - { 0xDB64, 0x83E4 }, { 0xDB65, 0x83FC }, { 0xDB66, 0x83F6 }, { 0xDB67, 0x8410 }, { 0xDB68, 0x83C6 }, { 0xDB69, 0x83C8 }, { 0xDB6A, 0x83EB }, { 0xDB6B, 0x83E3 }, - { 0xDB6C, 0x83BF }, { 0xDB6D, 0x8401 }, { 0xDB6E, 0x83DD }, { 0xDB6F, 0x83E5 }, { 0xDB70, 0x83D8 }, { 0xDB71, 0x83FF }, { 0xDB72, 0x83E1 }, { 0xDB73, 0x83CB }, - { 0xDB74, 0x83CE }, { 0xDB75, 0x83D6 }, { 0xDB76, 0x83F5 }, { 0xDB77, 0x83C9 }, { 0xDB78, 0x8409 }, { 0xDB79, 0x840F }, { 0xDB7A, 0x83DE }, { 0xDB7B, 0x8411 }, - { 0xDB7C, 0x8406 }, { 0xDB7D, 0x83C2 }, { 0xDB7E, 0x83F3 }, { 0xDBA1, 0x83D5 }, { 0xDBA2, 0x83FA }, { 0xDBA3, 0x83C7 }, { 0xDBA4, 0x83D1 }, { 0xDBA5, 0x83EA }, - { 0xDBA6, 0x8413 }, { 0xDBA7, 0x83C3 }, { 0xDBA8, 0x83EC }, { 0xDBA9, 0x83EE }, { 0xDBAA, 0x83C4 }, { 0xDBAB, 0x83FB }, { 0xDBAC, 0x83D7 }, { 0xDBAD, 0x83E2 }, - { 0xDBAE, 0x841B }, { 0xDBAF, 0x83DB }, { 0xDBB0, 0x83FE }, { 0xDBB1, 0x86D8 }, { 0xDBB2, 0x86E2 }, { 0xDBB3, 0x86E6 }, { 0xDBB4, 0x86D3 }, { 0xDBB5, 0x86E3 }, - { 0xDBB6, 0x86DA }, { 0xDBB7, 0x86EA }, { 0xDBB8, 0x86DD }, { 0xDBB9, 0x86EB }, { 0xDBBA, 0x86DC }, { 0xDBBB, 0x86EC }, { 0xDBBC, 0x86E9 }, { 0xDBBD, 0x86D7 }, - { 0xDBBE, 0x86E8 }, { 0xDBBF, 0x86D1 }, { 0xDBC0, 0x8848 }, { 0xDBC1, 0x8856 }, { 0xDBC2, 0x8855 }, { 0xDBC3, 0x88BA }, { 0xDBC4, 0x88D7 }, { 0xDBC5, 0x88B9 }, - { 0xDBC6, 0x88B8 }, { 0xDBC7, 0x88C0 }, { 0xDBC8, 0x88BE }, { 0xDBC9, 0x88B6 }, { 0xDBCA, 0x88BC }, { 0xDBCB, 0x88B7 }, { 0xDBCC, 0x88BD }, { 0xDBCD, 0x88B2 }, - { 0xDBCE, 0x8901 }, { 0xDBCF, 0x88C9 }, { 0xDBD0, 0x8995 }, { 0xDBD1, 0x8998 }, { 0xDBD2, 0x8997 }, { 0xDBD3, 0x89DD }, { 0xDBD4, 0x89DA }, { 0xDBD5, 0x89DB }, - { 0xDBD6, 0x8A4E }, { 0xDBD7, 0x8A4D }, { 0xDBD8, 0x8A39 }, { 0xDBD9, 0x8A59 }, { 0xDBDA, 0x8A40 }, { 0xDBDB, 0x8A57 }, { 0xDBDC, 0x8A58 }, { 0xDBDD, 0x8A44 }, - { 0xDBDE, 0x8A45 }, { 0xDBDF, 0x8A52 }, { 0xDBE0, 0x8A48 }, { 0xDBE1, 0x8A51 }, { 0xDBE2, 0x8A4A }, { 0xDBE3, 0x8A4C }, { 0xDBE4, 0x8A4F }, { 0xDBE5, 0x8C5F }, - { 0xDBE6, 0x8C81 }, { 0xDBE7, 0x8C80 }, { 0xDBE8, 0x8CBA }, { 0xDBE9, 0x8CBE }, { 0xDBEA, 0x8CB0 }, { 0xDBEB, 0x8CB9 }, { 0xDBEC, 0x8CB5 }, { 0xDBED, 0x8D84 }, - { 0xDBEE, 0x8D80 }, { 0xDBEF, 0x8D89 }, { 0xDBF0, 0x8DD8 }, { 0xDBF1, 0x8DD3 }, { 0xDBF2, 0x8DCD }, { 0xDBF3, 0x8DC7 }, { 0xDBF4, 0x8DD6 }, { 0xDBF5, 0x8DDC }, - { 0xDBF6, 0x8DCF }, { 0xDBF7, 0x8DD5 }, { 0xDBF8, 0x8DD9 }, { 0xDBF9, 0x8DC8 }, { 0xDBFA, 0x8DD7 }, { 0xDBFB, 0x8DC5 }, { 0xDBFC, 0x8EEF }, { 0xDBFD, 0x8EF7 }, - { 0xDBFE, 0x8EFA }, { 0xDC40, 0x8EF9 }, { 0xDC41, 0x8EE6 }, { 0xDC42, 0x8EEE }, { 0xDC43, 0x8EE5 }, { 0xDC44, 0x8EF5 }, { 0xDC45, 0x8EE7 }, { 0xDC46, 0x8EE8 }, - { 0xDC47, 0x8EF6 }, { 0xDC48, 0x8EEB }, { 0xDC49, 0x8EF1 }, { 0xDC4A, 0x8EEC }, { 0xDC4B, 0x8EF4 }, { 0xDC4C, 0x8EE9 }, { 0xDC4D, 0x902D }, { 0xDC4E, 0x9034 }, - { 0xDC4F, 0x902F }, { 0xDC50, 0x9106 }, { 0xDC51, 0x912C }, { 0xDC52, 0x9104 }, { 0xDC53, 0x90FF }, { 0xDC54, 0x90FC }, { 0xDC55, 0x9108 }, { 0xDC56, 0x90F9 }, - { 0xDC57, 0x90FB }, { 0xDC58, 0x9101 }, { 0xDC59, 0x9100 }, { 0xDC5A, 0x9107 }, { 0xDC5B, 0x9105 }, { 0xDC5C, 0x9103 }, { 0xDC5D, 0x9161 }, { 0xDC5E, 0x9164 }, - { 0xDC5F, 0x915F }, { 0xDC60, 0x9162 }, { 0xDC61, 0x9160 }, { 0xDC62, 0x9201 }, { 0xDC63, 0x920A }, { 0xDC64, 0x9225 }, { 0xDC65, 0x9203 }, { 0xDC66, 0x921A }, - { 0xDC67, 0x9226 }, { 0xDC68, 0x920F }, { 0xDC69, 0x920C }, { 0xDC6A, 0x9200 }, { 0xDC6B, 0x9212 }, { 0xDC6C, 0x91FF }, { 0xDC6D, 0x91FD }, { 0xDC6E, 0x9206 }, - { 0xDC6F, 0x9204 }, { 0xDC70, 0x9227 }, { 0xDC71, 0x9202 }, { 0xDC72, 0x921C }, { 0xDC73, 0x9224 }, { 0xDC74, 0x9219 }, { 0xDC75, 0x9217 }, { 0xDC76, 0x9205 }, - { 0xDC77, 0x9216 }, { 0xDC78, 0x957B }, { 0xDC79, 0x958D }, { 0xDC7A, 0x958C }, { 0xDC7B, 0x9590 }, { 0xDC7C, 0x9687 }, { 0xDC7D, 0x967E }, { 0xDC7E, 0x9688 }, - { 0xDCA1, 0x9689 }, { 0xDCA2, 0x9683 }, { 0xDCA3, 0x9680 }, { 0xDCA4, 0x96C2 }, { 0xDCA5, 0x96C8 }, { 0xDCA6, 0x96C3 }, { 0xDCA7, 0x96F1 }, { 0xDCA8, 0x96F0 }, - { 0xDCA9, 0x976C }, { 0xDCAA, 0x9770 }, { 0xDCAB, 0x976E }, { 0xDCAC, 0x9807 }, { 0xDCAD, 0x98A9 }, { 0xDCAE, 0x98EB }, { 0xDCAF, 0x9CE6 }, { 0xDCB0, 0x9EF9 }, - { 0xDCB1, 0x4E83 }, { 0xDCB2, 0x4E84 }, { 0xDCB3, 0x4EB6 }, { 0xDCB4, 0x50BD }, { 0xDCB5, 0x50BF }, { 0xDCB6, 0x50C6 }, { 0xDCB7, 0x50AE }, { 0xDCB8, 0x50C4 }, - { 0xDCB9, 0x50CA }, { 0xDCBA, 0x50B4 }, { 0xDCBB, 0x50C8 }, { 0xDCBC, 0x50C2 }, { 0xDCBD, 0x50B0 }, { 0xDCBE, 0x50C1 }, { 0xDCBF, 0x50BA }, { 0xDCC0, 0x50B1 }, - { 0xDCC1, 0x50CB }, { 0xDCC2, 0x50C9 }, { 0xDCC3, 0x50B6 }, { 0xDCC4, 0x50B8 }, { 0xDCC5, 0x51D7 }, { 0xDCC6, 0x527A }, { 0xDCC7, 0x5278 }, { 0xDCC8, 0x527B }, - { 0xDCC9, 0x527C }, { 0xDCCA, 0x55C3 }, { 0xDCCB, 0x55DB }, { 0xDCCC, 0x55CC }, { 0xDCCD, 0x55D0 }, { 0xDCCE, 0x55CB }, { 0xDCCF, 0x55CA }, { 0xDCD0, 0x55DD }, - { 0xDCD1, 0x55C0 }, { 0xDCD2, 0x55D4 }, { 0xDCD3, 0x55C4 }, { 0xDCD4, 0x55E9 }, { 0xDCD5, 0x55BF }, { 0xDCD6, 0x55D2 }, { 0xDCD7, 0x558D }, { 0xDCD8, 0x55CF }, - { 0xDCD9, 0x55D5 }, { 0xDCDA, 0x55E2 }, { 0xDCDB, 0x55D6 }, { 0xDCDC, 0x55C8 }, { 0xDCDD, 0x55F2 }, { 0xDCDE, 0x55CD }, { 0xDCDF, 0x55D9 }, { 0xDCE0, 0x55C2 }, - { 0xDCE1, 0x5714 }, { 0xDCE2, 0x5853 }, { 0xDCE3, 0x5868 }, { 0xDCE4, 0x5864 }, { 0xDCE5, 0x584F }, { 0xDCE6, 0x584D }, { 0xDCE7, 0x5849 }, { 0xDCE8, 0x586F }, - { 0xDCE9, 0x5855 }, { 0xDCEA, 0x584E }, { 0xDCEB, 0x585D }, { 0xDCEC, 0x5859 }, { 0xDCED, 0x5865 }, { 0xDCEE, 0x585B }, { 0xDCEF, 0x583D }, { 0xDCF0, 0x5863 }, - { 0xDCF1, 0x5871 }, { 0xDCF2, 0x58FC }, { 0xDCF3, 0x5AC7 }, { 0xDCF4, 0x5AC4 }, { 0xDCF5, 0x5ACB }, { 0xDCF6, 0x5ABA }, { 0xDCF7, 0x5AB8 }, { 0xDCF8, 0x5AB1 }, - { 0xDCF9, 0x5AB5 }, { 0xDCFA, 0x5AB0 }, { 0xDCFB, 0x5ABF }, { 0xDCFC, 0x5AC8 }, { 0xDCFD, 0x5ABB }, { 0xDCFE, 0x5AC6 }, { 0xDD40, 0x5AB7 }, { 0xDD41, 0x5AC0 }, - { 0xDD42, 0x5ACA }, { 0xDD43, 0x5AB4 }, { 0xDD44, 0x5AB6 }, { 0xDD45, 0x5ACD }, { 0xDD46, 0x5AB9 }, { 0xDD47, 0x5A90 }, { 0xDD48, 0x5BD6 }, { 0xDD49, 0x5BD8 }, - { 0xDD4A, 0x5BD9 }, { 0xDD4B, 0x5C1F }, { 0xDD4C, 0x5C33 }, { 0xDD4D, 0x5D71 }, { 0xDD4E, 0x5D63 }, { 0xDD4F, 0x5D4A }, { 0xDD50, 0x5D65 }, { 0xDD51, 0x5D72 }, - { 0xDD52, 0x5D6C }, { 0xDD53, 0x5D5E }, { 0xDD54, 0x5D68 }, { 0xDD55, 0x5D67 }, { 0xDD56, 0x5D62 }, { 0xDD57, 0x5DF0 }, { 0xDD58, 0x5E4F }, { 0xDD59, 0x5E4E }, - { 0xDD5A, 0x5E4A }, { 0xDD5B, 0x5E4D }, { 0xDD5C, 0x5E4B }, { 0xDD5D, 0x5EC5 }, { 0xDD5E, 0x5ECC }, { 0xDD5F, 0x5EC6 }, { 0xDD60, 0x5ECB }, { 0xDD61, 0x5EC7 }, - { 0xDD62, 0x5F40 }, { 0xDD63, 0x5FAF }, { 0xDD64, 0x5FAD }, { 0xDD65, 0x60F7 }, { 0xDD66, 0x6149 }, { 0xDD67, 0x614A }, { 0xDD68, 0x612B }, { 0xDD69, 0x6145 }, - { 0xDD6A, 0x6136 }, { 0xDD6B, 0x6132 }, { 0xDD6C, 0x612E }, { 0xDD6D, 0x6146 }, { 0xDD6E, 0x612F }, { 0xDD6F, 0x614F }, { 0xDD70, 0x6129 }, { 0xDD71, 0x6140 }, - { 0xDD72, 0x6220 }, { 0xDD73, 0x9168 }, { 0xDD74, 0x6223 }, { 0xDD75, 0x6225 }, { 0xDD76, 0x6224 }, { 0xDD77, 0x63C5 }, { 0xDD78, 0x63F1 }, { 0xDD79, 0x63EB }, - { 0xDD7A, 0x6410 }, { 0xDD7B, 0x6412 }, { 0xDD7C, 0x6409 }, { 0xDD7D, 0x6420 }, { 0xDD7E, 0x6424 }, { 0xDDA1, 0x6433 }, { 0xDDA2, 0x6443 }, { 0xDDA3, 0x641F }, - { 0xDDA4, 0x6415 }, { 0xDDA5, 0x6418 }, { 0xDDA6, 0x6439 }, { 0xDDA7, 0x6437 }, { 0xDDA8, 0x6422 }, { 0xDDA9, 0x6423 }, { 0xDDAA, 0x640C }, { 0xDDAB, 0x6426 }, - { 0xDDAC, 0x6430 }, { 0xDDAD, 0x6428 }, { 0xDDAE, 0x6441 }, { 0xDDAF, 0x6435 }, { 0xDDB0, 0x642F }, { 0xDDB1, 0x640A }, { 0xDDB2, 0x641A }, { 0xDDB3, 0x6440 }, - { 0xDDB4, 0x6425 }, { 0xDDB5, 0x6427 }, { 0xDDB6, 0x640B }, { 0xDDB7, 0x63E7 }, { 0xDDB8, 0x641B }, { 0xDDB9, 0x642E }, { 0xDDBA, 0x6421 }, { 0xDDBB, 0x640E }, - { 0xDDBC, 0x656F }, { 0xDDBD, 0x6592 }, { 0xDDBE, 0x65D3 }, { 0xDDBF, 0x6686 }, { 0xDDC0, 0x668C }, { 0xDDC1, 0x6695 }, { 0xDDC2, 0x6690 }, { 0xDDC3, 0x668B }, - { 0xDDC4, 0x668A }, { 0xDDC5, 0x6699 }, { 0xDDC6, 0x6694 }, { 0xDDC7, 0x6678 }, { 0xDDC8, 0x6720 }, { 0xDDC9, 0x6966 }, { 0xDDCA, 0x695F }, { 0xDDCB, 0x6938 }, - { 0xDDCC, 0x694E }, { 0xDDCD, 0x6962 }, { 0xDDCE, 0x6971 }, { 0xDDCF, 0x693F }, { 0xDDD0, 0x6945 }, { 0xDDD1, 0x696A }, { 0xDDD2, 0x6939 }, { 0xDDD3, 0x6942 }, - { 0xDDD4, 0x6957 }, { 0xDDD5, 0x6959 }, { 0xDDD6, 0x697A }, { 0xDDD7, 0x6948 }, { 0xDDD8, 0x6949 }, { 0xDDD9, 0x6935 }, { 0xDDDA, 0x696C }, { 0xDDDB, 0x6933 }, - { 0xDDDC, 0x693D }, { 0xDDDD, 0x6965 }, { 0xDDDE, 0x68F0 }, { 0xDDDF, 0x6978 }, { 0xDDE0, 0x6934 }, { 0xDDE1, 0x6969 }, { 0xDDE2, 0x6940 }, { 0xDDE3, 0x696F }, - { 0xDDE4, 0x6944 }, { 0xDDE5, 0x6976 }, { 0xDDE6, 0x6958 }, { 0xDDE7, 0x6941 }, { 0xDDE8, 0x6974 }, { 0xDDE9, 0x694C }, { 0xDDEA, 0x693B }, { 0xDDEB, 0x694B }, - { 0xDDEC, 0x6937 }, { 0xDDED, 0x695C }, { 0xDDEE, 0x694F }, { 0xDDEF, 0x6951 }, { 0xDDF0, 0x6932 }, { 0xDDF1, 0x6952 }, { 0xDDF2, 0x692F }, { 0xDDF3, 0x697B }, - { 0xDDF4, 0x693C }, { 0xDDF5, 0x6B46 }, { 0xDDF6, 0x6B45 }, { 0xDDF7, 0x6B43 }, { 0xDDF8, 0x6B42 }, { 0xDDF9, 0x6B48 }, { 0xDDFA, 0x6B41 }, { 0xDDFB, 0x6B9B }, - { 0xDDFC, 0xFA0D }, { 0xDDFD, 0x6BFB }, { 0xDDFE, 0x6BFC }, { 0xDE40, 0x6BF9 }, { 0xDE41, 0x6BF7 }, { 0xDE42, 0x6BF8 }, { 0xDE43, 0x6E9B }, { 0xDE44, 0x6ED6 }, - { 0xDE45, 0x6EC8 }, { 0xDE46, 0x6E8F }, { 0xDE47, 0x6EC0 }, { 0xDE48, 0x6E9F }, { 0xDE49, 0x6E93 }, { 0xDE4A, 0x6E94 }, { 0xDE4B, 0x6EA0 }, { 0xDE4C, 0x6EB1 }, - { 0xDE4D, 0x6EB9 }, { 0xDE4E, 0x6EC6 }, { 0xDE4F, 0x6ED2 }, { 0xDE50, 0x6EBD }, { 0xDE51, 0x6EC1 }, { 0xDE52, 0x6E9E }, { 0xDE53, 0x6EC9 }, { 0xDE54, 0x6EB7 }, - { 0xDE55, 0x6EB0 }, { 0xDE56, 0x6ECD }, { 0xDE57, 0x6EA6 }, { 0xDE58, 0x6ECF }, { 0xDE59, 0x6EB2 }, { 0xDE5A, 0x6EBE }, { 0xDE5B, 0x6EC3 }, { 0xDE5C, 0x6EDC }, - { 0xDE5D, 0x6ED8 }, { 0xDE5E, 0x6E99 }, { 0xDE5F, 0x6E92 }, { 0xDE60, 0x6E8E }, { 0xDE61, 0x6E8D }, { 0xDE62, 0x6EA4 }, { 0xDE63, 0x6EA1 }, { 0xDE64, 0x6EBF }, - { 0xDE65, 0x6EB3 }, { 0xDE66, 0x6ED0 }, { 0xDE67, 0x6ECA }, { 0xDE68, 0x6E97 }, { 0xDE69, 0x6EAE }, { 0xDE6A, 0x6EA3 }, { 0xDE6B, 0x7147 }, { 0xDE6C, 0x7154 }, - { 0xDE6D, 0x7152 }, { 0xDE6E, 0x7163 }, { 0xDE6F, 0x7160 }, { 0xDE70, 0x7141 }, { 0xDE71, 0x715D }, { 0xDE72, 0x7162 }, { 0xDE73, 0x7172 }, { 0xDE74, 0x7178 }, - { 0xDE75, 0x716A }, { 0xDE76, 0x7161 }, { 0xDE77, 0x7142 }, { 0xDE78, 0x7158 }, { 0xDE79, 0x7143 }, { 0xDE7A, 0x714B }, { 0xDE7B, 0x7170 }, { 0xDE7C, 0x715F }, - { 0xDE7D, 0x7150 }, { 0xDE7E, 0x7153 }, { 0xDEA1, 0x7144 }, { 0xDEA2, 0x714D }, { 0xDEA3, 0x715A }, { 0xDEA4, 0x724F }, { 0xDEA5, 0x728D }, { 0xDEA6, 0x728C }, - { 0xDEA7, 0x7291 }, { 0xDEA8, 0x7290 }, { 0xDEA9, 0x728E }, { 0xDEAA, 0x733C }, { 0xDEAB, 0x7342 }, { 0xDEAC, 0x733B }, { 0xDEAD, 0x733A }, { 0xDEAE, 0x7340 }, - { 0xDEAF, 0x734A }, { 0xDEB0, 0x7349 }, { 0xDEB1, 0x7444 }, { 0xDEB2, 0x744A }, { 0xDEB3, 0x744B }, { 0xDEB4, 0x7452 }, { 0xDEB5, 0x7451 }, { 0xDEB6, 0x7457 }, - { 0xDEB7, 0x7440 }, { 0xDEB8, 0x744F }, { 0xDEB9, 0x7450 }, { 0xDEBA, 0x744E }, { 0xDEBB, 0x7442 }, { 0xDEBC, 0x7446 }, { 0xDEBD, 0x744D }, { 0xDEBE, 0x7454 }, - { 0xDEBF, 0x74E1 }, { 0xDEC0, 0x74FF }, { 0xDEC1, 0x74FE }, { 0xDEC2, 0x74FD }, { 0xDEC3, 0x751D }, { 0xDEC4, 0x7579 }, { 0xDEC5, 0x7577 }, { 0xDEC6, 0x6983 }, - { 0xDEC7, 0x75EF }, { 0xDEC8, 0x760F }, { 0xDEC9, 0x7603 }, { 0xDECA, 0x75F7 }, { 0xDECB, 0x75FE }, { 0xDECC, 0x75FC }, { 0xDECD, 0x75F9 }, { 0xDECE, 0x75F8 }, - { 0xDECF, 0x7610 }, { 0xDED0, 0x75FB }, { 0xDED1, 0x75F6 }, { 0xDED2, 0x75ED }, { 0xDED3, 0x75F5 }, { 0xDED4, 0x75FD }, { 0xDED5, 0x7699 }, { 0xDED6, 0x76B5 }, - { 0xDED7, 0x76DD }, { 0xDED8, 0x7755 }, { 0xDED9, 0x775F }, { 0xDEDA, 0x7760 }, { 0xDEDB, 0x7752 }, { 0xDEDC, 0x7756 }, { 0xDEDD, 0x775A }, { 0xDEDE, 0x7769 }, - { 0xDEDF, 0x7767 }, { 0xDEE0, 0x7754 }, { 0xDEE1, 0x7759 }, { 0xDEE2, 0x776D }, { 0xDEE3, 0x77E0 }, { 0xDEE4, 0x7887 }, { 0xDEE5, 0x789A }, { 0xDEE6, 0x7894 }, - { 0xDEE7, 0x788F }, { 0xDEE8, 0x7884 }, { 0xDEE9, 0x7895 }, { 0xDEEA, 0x7885 }, { 0xDEEB, 0x7886 }, { 0xDEEC, 0x78A1 }, { 0xDEED, 0x7883 }, { 0xDEEE, 0x7879 }, - { 0xDEEF, 0x7899 }, { 0xDEF0, 0x7880 }, { 0xDEF1, 0x7896 }, { 0xDEF2, 0x787B }, { 0xDEF3, 0x797C }, { 0xDEF4, 0x7982 }, { 0xDEF5, 0x797D }, { 0xDEF6, 0x7979 }, - { 0xDEF7, 0x7A11 }, { 0xDEF8, 0x7A18 }, { 0xDEF9, 0x7A19 }, { 0xDEFA, 0x7A12 }, { 0xDEFB, 0x7A17 }, { 0xDEFC, 0x7A15 }, { 0xDEFD, 0x7A22 }, { 0xDEFE, 0x7A13 }, - { 0xDF40, 0x7A1B }, { 0xDF41, 0x7A10 }, { 0xDF42, 0x7AA3 }, { 0xDF43, 0x7AA2 }, { 0xDF44, 0x7A9E }, { 0xDF45, 0x7AEB }, { 0xDF46, 0x7B66 }, { 0xDF47, 0x7B64 }, - { 0xDF48, 0x7B6D }, { 0xDF49, 0x7B74 }, { 0xDF4A, 0x7B69 }, { 0xDF4B, 0x7B72 }, { 0xDF4C, 0x7B65 }, { 0xDF4D, 0x7B73 }, { 0xDF4E, 0x7B71 }, { 0xDF4F, 0x7B70 }, - { 0xDF50, 0x7B61 }, { 0xDF51, 0x7B78 }, { 0xDF52, 0x7B76 }, { 0xDF53, 0x7B63 }, { 0xDF54, 0x7CB2 }, { 0xDF55, 0x7CB4 }, { 0xDF56, 0x7CAF }, { 0xDF57, 0x7D88 }, - { 0xDF58, 0x7D86 }, { 0xDF59, 0x7D80 }, { 0xDF5A, 0x7D8D }, { 0xDF5B, 0x7D7F }, { 0xDF5C, 0x7D85 }, { 0xDF5D, 0x7D7A }, { 0xDF5E, 0x7D8E }, { 0xDF5F, 0x7D7B }, - { 0xDF60, 0x7D83 }, { 0xDF61, 0x7D7C }, { 0xDF62, 0x7D8C }, { 0xDF63, 0x7D94 }, { 0xDF64, 0x7D84 }, { 0xDF65, 0x7D7D }, { 0xDF66, 0x7D92 }, { 0xDF67, 0x7F6D }, - { 0xDF68, 0x7F6B }, { 0xDF69, 0x7F67 }, { 0xDF6A, 0x7F68 }, { 0xDF6B, 0x7F6C }, { 0xDF6C, 0x7FA6 }, { 0xDF6D, 0x7FA5 }, { 0xDF6E, 0x7FA7 }, { 0xDF6F, 0x7FDB }, - { 0xDF70, 0x7FDC }, { 0xDF71, 0x8021 }, { 0xDF72, 0x8164 }, { 0xDF73, 0x8160 }, { 0xDF74, 0x8177 }, { 0xDF75, 0x815C }, { 0xDF76, 0x8169 }, { 0xDF77, 0x815B }, - { 0xDF78, 0x8162 }, { 0xDF79, 0x8172 }, { 0xDF7A, 0x6721 }, { 0xDF7B, 0x815E }, { 0xDF7C, 0x8176 }, { 0xDF7D, 0x8167 }, { 0xDF7E, 0x816F }, { 0xDFA1, 0x8144 }, - { 0xDFA2, 0x8161 }, { 0xDFA3, 0x821D }, { 0xDFA4, 0x8249 }, { 0xDFA5, 0x8244 }, { 0xDFA6, 0x8240 }, { 0xDFA7, 0x8242 }, { 0xDFA8, 0x8245 }, { 0xDFA9, 0x84F1 }, - { 0xDFAA, 0x843F }, { 0xDFAB, 0x8456 }, { 0xDFAC, 0x8476 }, { 0xDFAD, 0x8479 }, { 0xDFAE, 0x848F }, { 0xDFAF, 0x848D }, { 0xDFB0, 0x8465 }, { 0xDFB1, 0x8451 }, - { 0xDFB2, 0x8440 }, { 0xDFB3, 0x8486 }, { 0xDFB4, 0x8467 }, { 0xDFB5, 0x8430 }, { 0xDFB6, 0x844D }, { 0xDFB7, 0x847D }, { 0xDFB8, 0x845A }, { 0xDFB9, 0x8459 }, - { 0xDFBA, 0x8474 }, { 0xDFBB, 0x8473 }, { 0xDFBC, 0x845D }, { 0xDFBD, 0x8507 }, { 0xDFBE, 0x845E }, { 0xDFBF, 0x8437 }, { 0xDFC0, 0x843A }, { 0xDFC1, 0x8434 }, - { 0xDFC2, 0x847A }, { 0xDFC3, 0x8443 }, { 0xDFC4, 0x8478 }, { 0xDFC5, 0x8432 }, { 0xDFC6, 0x8445 }, { 0xDFC7, 0x8429 }, { 0xDFC8, 0x83D9 }, { 0xDFC9, 0x844B }, - { 0xDFCA, 0x842F }, { 0xDFCB, 0x8442 }, { 0xDFCC, 0x842D }, { 0xDFCD, 0x845F }, { 0xDFCE, 0x8470 }, { 0xDFCF, 0x8439 }, { 0xDFD0, 0x844E }, { 0xDFD1, 0x844C }, - { 0xDFD2, 0x8452 }, { 0xDFD3, 0x846F }, { 0xDFD4, 0x84C5 }, { 0xDFD5, 0x848E }, { 0xDFD6, 0x843B }, { 0xDFD7, 0x8447 }, { 0xDFD8, 0x8436 }, { 0xDFD9, 0x8433 }, - { 0xDFDA, 0x8468 }, { 0xDFDB, 0x847E }, { 0xDFDC, 0x8444 }, { 0xDFDD, 0x842B }, { 0xDFDE, 0x8460 }, { 0xDFDF, 0x8454 }, { 0xDFE0, 0x846E }, { 0xDFE1, 0x8450 }, - { 0xDFE2, 0x870B }, { 0xDFE3, 0x8704 }, { 0xDFE4, 0x86F7 }, { 0xDFE5, 0x870C }, { 0xDFE6, 0x86FA }, { 0xDFE7, 0x86D6 }, { 0xDFE8, 0x86F5 }, { 0xDFE9, 0x874D }, - { 0xDFEA, 0x86F8 }, { 0xDFEB, 0x870E }, { 0xDFEC, 0x8709 }, { 0xDFED, 0x8701 }, { 0xDFEE, 0x86F6 }, { 0xDFEF, 0x870D }, { 0xDFF0, 0x8705 }, { 0xDFF1, 0x88D6 }, - { 0xDFF2, 0x88CB }, { 0xDFF3, 0x88CD }, { 0xDFF4, 0x88CE }, { 0xDFF5, 0x88DE }, { 0xDFF6, 0x88DB }, { 0xDFF7, 0x88DA }, { 0xDFF8, 0x88CC }, { 0xDFF9, 0x88D0 }, - { 0xDFFA, 0x8985 }, { 0xDFFB, 0x899B }, { 0xDFFC, 0x89DF }, { 0xDFFD, 0x89E5 }, { 0xDFFE, 0x89E4 }, { 0xE040, 0x89E1 }, { 0xE041, 0x89E0 }, { 0xE042, 0x89E2 }, - { 0xE043, 0x89DC }, { 0xE044, 0x89E6 }, { 0xE045, 0x8A76 }, { 0xE046, 0x8A86 }, { 0xE047, 0x8A7F }, { 0xE048, 0x8A61 }, { 0xE049, 0x8A3F }, { 0xE04A, 0x8A77 }, - { 0xE04B, 0x8A82 }, { 0xE04C, 0x8A84 }, { 0xE04D, 0x8A75 }, { 0xE04E, 0x8A83 }, { 0xE04F, 0x8A81 }, { 0xE050, 0x8A74 }, { 0xE051, 0x8A7A }, { 0xE052, 0x8C3C }, - { 0xE053, 0x8C4B }, { 0xE054, 0x8C4A }, { 0xE055, 0x8C65 }, { 0xE056, 0x8C64 }, { 0xE057, 0x8C66 }, { 0xE058, 0x8C86 }, { 0xE059, 0x8C84 }, { 0xE05A, 0x8C85 }, - { 0xE05B, 0x8CCC }, { 0xE05C, 0x8D68 }, { 0xE05D, 0x8D69 }, { 0xE05E, 0x8D91 }, { 0xE05F, 0x8D8C }, { 0xE060, 0x8D8E }, { 0xE061, 0x8D8F }, { 0xE062, 0x8D8D }, - { 0xE063, 0x8D93 }, { 0xE064, 0x8D94 }, { 0xE065, 0x8D90 }, { 0xE066, 0x8D92 }, { 0xE067, 0x8DF0 }, { 0xE068, 0x8DE0 }, { 0xE069, 0x8DEC }, { 0xE06A, 0x8DF1 }, - { 0xE06B, 0x8DEE }, { 0xE06C, 0x8DD0 }, { 0xE06D, 0x8DE9 }, { 0xE06E, 0x8DE3 }, { 0xE06F, 0x8DE2 }, { 0xE070, 0x8DE7 }, { 0xE071, 0x8DF2 }, { 0xE072, 0x8DEB }, - { 0xE073, 0x8DF4 }, { 0xE074, 0x8F06 }, { 0xE075, 0x8EFF }, { 0xE076, 0x8F01 }, { 0xE077, 0x8F00 }, { 0xE078, 0x8F05 }, { 0xE079, 0x8F07 }, { 0xE07A, 0x8F08 }, - { 0xE07B, 0x8F02 }, { 0xE07C, 0x8F0B }, { 0xE07D, 0x9052 }, { 0xE07E, 0x903F }, { 0xE0A1, 0x9044 }, { 0xE0A2, 0x9049 }, { 0xE0A3, 0x903D }, { 0xE0A4, 0x9110 }, - { 0xE0A5, 0x910D }, { 0xE0A6, 0x910F }, { 0xE0A7, 0x9111 }, { 0xE0A8, 0x9116 }, { 0xE0A9, 0x9114 }, { 0xE0AA, 0x910B }, { 0xE0AB, 0x910E }, { 0xE0AC, 0x916E }, - { 0xE0AD, 0x916F }, { 0xE0AE, 0x9248 }, { 0xE0AF, 0x9252 }, { 0xE0B0, 0x9230 }, { 0xE0B1, 0x923A }, { 0xE0B2, 0x9266 }, { 0xE0B3, 0x9233 }, { 0xE0B4, 0x9265 }, - { 0xE0B5, 0x925E }, { 0xE0B6, 0x9283 }, { 0xE0B7, 0x922E }, { 0xE0B8, 0x924A }, { 0xE0B9, 0x9246 }, { 0xE0BA, 0x926D }, { 0xE0BB, 0x926C }, { 0xE0BC, 0x924F }, - { 0xE0BD, 0x9260 }, { 0xE0BE, 0x9267 }, { 0xE0BF, 0x926F }, { 0xE0C0, 0x9236 }, { 0xE0C1, 0x9261 }, { 0xE0C2, 0x9270 }, { 0xE0C3, 0x9231 }, { 0xE0C4, 0x9254 }, - { 0xE0C5, 0x9263 }, { 0xE0C6, 0x9250 }, { 0xE0C7, 0x9272 }, { 0xE0C8, 0x924E }, { 0xE0C9, 0x9253 }, { 0xE0CA, 0x924C }, { 0xE0CB, 0x9256 }, { 0xE0CC, 0x9232 }, - { 0xE0CD, 0x959F }, { 0xE0CE, 0x959C }, { 0xE0CF, 0x959E }, { 0xE0D0, 0x959B }, { 0xE0D1, 0x9692 }, { 0xE0D2, 0x9693 }, { 0xE0D3, 0x9691 }, { 0xE0D4, 0x9697 }, - { 0xE0D5, 0x96CE }, { 0xE0D6, 0x96FA }, { 0xE0D7, 0x96FD }, { 0xE0D8, 0x96F8 }, { 0xE0D9, 0x96F5 }, { 0xE0DA, 0x9773 }, { 0xE0DB, 0x9777 }, { 0xE0DC, 0x9778 }, - { 0xE0DD, 0x9772 }, { 0xE0DE, 0x980F }, { 0xE0DF, 0x980D }, { 0xE0E0, 0x980E }, { 0xE0E1, 0x98AC }, { 0xE0E2, 0x98F6 }, { 0xE0E3, 0x98F9 }, { 0xE0E4, 0x99AF }, - { 0xE0E5, 0x99B2 }, { 0xE0E6, 0x99B0 }, { 0xE0E7, 0x99B5 }, { 0xE0E8, 0x9AAD }, { 0xE0E9, 0x9AAB }, { 0xE0EA, 0x9B5B }, { 0xE0EB, 0x9CEA }, { 0xE0EC, 0x9CED }, - { 0xE0ED, 0x9CE7 }, { 0xE0EE, 0x9E80 }, { 0xE0EF, 0x9EFD }, { 0xE0F0, 0x50E6 }, { 0xE0F1, 0x50D4 }, { 0xE0F2, 0x50D7 }, { 0xE0F3, 0x50E8 }, { 0xE0F4, 0x50F3 }, - { 0xE0F5, 0x50DB }, { 0xE0F6, 0x50EA }, { 0xE0F7, 0x50DD }, { 0xE0F8, 0x50E4 }, { 0xE0F9, 0x50D3 }, { 0xE0FA, 0x50EC }, { 0xE0FB, 0x50F0 }, { 0xE0FC, 0x50EF }, - { 0xE0FD, 0x50E3 }, { 0xE0FE, 0x50E0 }, { 0xE140, 0x51D8 }, { 0xE141, 0x5280 }, { 0xE142, 0x5281 }, { 0xE143, 0x52E9 }, { 0xE144, 0x52EB }, { 0xE145, 0x5330 }, - { 0xE146, 0x53AC }, { 0xE147, 0x5627 }, { 0xE148, 0x5615 }, { 0xE149, 0x560C }, { 0xE14A, 0x5612 }, { 0xE14B, 0x55FC }, { 0xE14C, 0x560F }, { 0xE14D, 0x561C }, - { 0xE14E, 0x5601 }, { 0xE14F, 0x5613 }, { 0xE150, 0x5602 }, { 0xE151, 0x55FA }, { 0xE152, 0x561D }, { 0xE153, 0x5604 }, { 0xE154, 0x55FF }, { 0xE155, 0x55F9 }, - { 0xE156, 0x5889 }, { 0xE157, 0x587C }, { 0xE158, 0x5890 }, { 0xE159, 0x5898 }, { 0xE15A, 0x5886 }, { 0xE15B, 0x5881 }, { 0xE15C, 0x587F }, { 0xE15D, 0x5874 }, - { 0xE15E, 0x588B }, { 0xE15F, 0x587A }, { 0xE160, 0x5887 }, { 0xE161, 0x5891 }, { 0xE162, 0x588E }, { 0xE163, 0x5876 }, { 0xE164, 0x5882 }, { 0xE165, 0x5888 }, - { 0xE166, 0x587B }, { 0xE167, 0x5894 }, { 0xE168, 0x588F }, { 0xE169, 0x58FE }, { 0xE16A, 0x596B }, { 0xE16B, 0x5ADC }, { 0xE16C, 0x5AEE }, { 0xE16D, 0x5AE5 }, - { 0xE16E, 0x5AD5 }, { 0xE16F, 0x5AEA }, { 0xE170, 0x5ADA }, { 0xE171, 0x5AED }, { 0xE172, 0x5AEB }, { 0xE173, 0x5AF3 }, { 0xE174, 0x5AE2 }, { 0xE175, 0x5AE0 }, - { 0xE176, 0x5ADB }, { 0xE177, 0x5AEC }, { 0xE178, 0x5ADE }, { 0xE179, 0x5ADD }, { 0xE17A, 0x5AD9 }, { 0xE17B, 0x5AE8 }, { 0xE17C, 0x5ADF }, { 0xE17D, 0x5B77 }, - { 0xE17E, 0x5BE0 }, { 0xE1A1, 0x5BE3 }, { 0xE1A2, 0x5C63 }, { 0xE1A3, 0x5D82 }, { 0xE1A4, 0x5D80 }, { 0xE1A5, 0x5D7D }, { 0xE1A6, 0x5D86 }, { 0xE1A7, 0x5D7A }, - { 0xE1A8, 0x5D81 }, { 0xE1A9, 0x5D77 }, { 0xE1AA, 0x5D8A }, { 0xE1AB, 0x5D89 }, { 0xE1AC, 0x5D88 }, { 0xE1AD, 0x5D7E }, { 0xE1AE, 0x5D7C }, { 0xE1AF, 0x5D8D }, - { 0xE1B0, 0x5D79 }, { 0xE1B1, 0x5D7F }, { 0xE1B2, 0x5E58 }, { 0xE1B3, 0x5E59 }, { 0xE1B4, 0x5E53 }, { 0xE1B5, 0x5ED8 }, { 0xE1B6, 0x5ED1 }, { 0xE1B7, 0x5ED7 }, - { 0xE1B8, 0x5ECE }, { 0xE1B9, 0x5EDC }, { 0xE1BA, 0x5ED5 }, { 0xE1BB, 0x5ED9 }, { 0xE1BC, 0x5ED2 }, { 0xE1BD, 0x5ED4 }, { 0xE1BE, 0x5F44 }, { 0xE1BF, 0x5F43 }, - { 0xE1C0, 0x5F6F }, { 0xE1C1, 0x5FB6 }, { 0xE1C2, 0x612C }, { 0xE1C3, 0x6128 }, { 0xE1C4, 0x6141 }, { 0xE1C5, 0x615E }, { 0xE1C6, 0x6171 }, { 0xE1C7, 0x6173 }, - { 0xE1C8, 0x6152 }, { 0xE1C9, 0x6153 }, { 0xE1CA, 0x6172 }, { 0xE1CB, 0x616C }, { 0xE1CC, 0x6180 }, { 0xE1CD, 0x6174 }, { 0xE1CE, 0x6154 }, { 0xE1CF, 0x617A }, - { 0xE1D0, 0x615B }, { 0xE1D1, 0x6165 }, { 0xE1D2, 0x613B }, { 0xE1D3, 0x616A }, { 0xE1D4, 0x6161 }, { 0xE1D5, 0x6156 }, { 0xE1D6, 0x6229 }, { 0xE1D7, 0x6227 }, - { 0xE1D8, 0x622B }, { 0xE1D9, 0x642B }, { 0xE1DA, 0x644D }, { 0xE1DB, 0x645B }, { 0xE1DC, 0x645D }, { 0xE1DD, 0x6474 }, { 0xE1DE, 0x6476 }, { 0xE1DF, 0x6472 }, - { 0xE1E0, 0x6473 }, { 0xE1E1, 0x647D }, { 0xE1E2, 0x6475 }, { 0xE1E3, 0x6466 }, { 0xE1E4, 0x64A6 }, { 0xE1E5, 0x644E }, { 0xE1E6, 0x6482 }, { 0xE1E7, 0x645E }, - { 0xE1E8, 0x645C }, { 0xE1E9, 0x644B }, { 0xE1EA, 0x6453 }, { 0xE1EB, 0x6460 }, { 0xE1EC, 0x6450 }, { 0xE1ED, 0x647F }, { 0xE1EE, 0x643F }, { 0xE1EF, 0x646C }, - { 0xE1F0, 0x646B }, { 0xE1F1, 0x6459 }, { 0xE1F2, 0x6465 }, { 0xE1F3, 0x6477 }, { 0xE1F4, 0x6573 }, { 0xE1F5, 0x65A0 }, { 0xE1F6, 0x66A1 }, { 0xE1F7, 0x66A0 }, - { 0xE1F8, 0x669F }, { 0xE1F9, 0x6705 }, { 0xE1FA, 0x6704 }, { 0xE1FB, 0x6722 }, { 0xE1FC, 0x69B1 }, { 0xE1FD, 0x69B6 }, { 0xE1FE, 0x69C9 }, { 0xE240, 0x69A0 }, - { 0xE241, 0x69CE }, { 0xE242, 0x6996 }, { 0xE243, 0x69B0 }, { 0xE244, 0x69AC }, { 0xE245, 0x69BC }, { 0xE246, 0x6991 }, { 0xE247, 0x6999 }, { 0xE248, 0x698E }, - { 0xE249, 0x69A7 }, { 0xE24A, 0x698D }, { 0xE24B, 0x69A9 }, { 0xE24C, 0x69BE }, { 0xE24D, 0x69AF }, { 0xE24E, 0x69BF }, { 0xE24F, 0x69C4 }, { 0xE250, 0x69BD }, - { 0xE251, 0x69A4 }, { 0xE252, 0x69D4 }, { 0xE253, 0x69B9 }, { 0xE254, 0x69CA }, { 0xE255, 0x699A }, { 0xE256, 0x69CF }, { 0xE257, 0x69B3 }, { 0xE258, 0x6993 }, - { 0xE259, 0x69AA }, { 0xE25A, 0x69A1 }, { 0xE25B, 0x699E }, { 0xE25C, 0x69D9 }, { 0xE25D, 0x6997 }, { 0xE25E, 0x6990 }, { 0xE25F, 0x69C2 }, { 0xE260, 0x69B5 }, - { 0xE261, 0x69A5 }, { 0xE262, 0x69C6 }, { 0xE263, 0x6B4A }, { 0xE264, 0x6B4D }, { 0xE265, 0x6B4B }, { 0xE266, 0x6B9E }, { 0xE267, 0x6B9F }, { 0xE268, 0x6BA0 }, - { 0xE269, 0x6BC3 }, { 0xE26A, 0x6BC4 }, { 0xE26B, 0x6BFE }, { 0xE26C, 0x6ECE }, { 0xE26D, 0x6EF5 }, { 0xE26E, 0x6EF1 }, { 0xE26F, 0x6F03 }, { 0xE270, 0x6F25 }, - { 0xE271, 0x6EF8 }, { 0xE272, 0x6F37 }, { 0xE273, 0x6EFB }, { 0xE274, 0x6F2E }, { 0xE275, 0x6F09 }, { 0xE276, 0x6F4E }, { 0xE277, 0x6F19 }, { 0xE278, 0x6F1A }, - { 0xE279, 0x6F27 }, { 0xE27A, 0x6F18 }, { 0xE27B, 0x6F3B }, { 0xE27C, 0x6F12 }, { 0xE27D, 0x6EED }, { 0xE27E, 0x6F0A }, { 0xE2A1, 0x6F36 }, { 0xE2A2, 0x6F73 }, - { 0xE2A3, 0x6EF9 }, { 0xE2A4, 0x6EEE }, { 0xE2A5, 0x6F2D }, { 0xE2A6, 0x6F40 }, { 0xE2A7, 0x6F30 }, { 0xE2A8, 0x6F3C }, { 0xE2A9, 0x6F35 }, { 0xE2AA, 0x6EEB }, - { 0xE2AB, 0x6F07 }, { 0xE2AC, 0x6F0E }, { 0xE2AD, 0x6F43 }, { 0xE2AE, 0x6F05 }, { 0xE2AF, 0x6EFD }, { 0xE2B0, 0x6EF6 }, { 0xE2B1, 0x6F39 }, { 0xE2B2, 0x6F1C }, - { 0xE2B3, 0x6EFC }, { 0xE2B4, 0x6F3A }, { 0xE2B5, 0x6F1F }, { 0xE2B6, 0x6F0D }, { 0xE2B7, 0x6F1E }, { 0xE2B8, 0x6F08 }, { 0xE2B9, 0x6F21 }, { 0xE2BA, 0x7187 }, - { 0xE2BB, 0x7190 }, { 0xE2BC, 0x7189 }, { 0xE2BD, 0x7180 }, { 0xE2BE, 0x7185 }, { 0xE2BF, 0x7182 }, { 0xE2C0, 0x718F }, { 0xE2C1, 0x717B }, { 0xE2C2, 0x7186 }, - { 0xE2C3, 0x7181 }, { 0xE2C4, 0x7197 }, { 0xE2C5, 0x7244 }, { 0xE2C6, 0x7253 }, { 0xE2C7, 0x7297 }, { 0xE2C8, 0x7295 }, { 0xE2C9, 0x7293 }, { 0xE2CA, 0x7343 }, - { 0xE2CB, 0x734D }, { 0xE2CC, 0x7351 }, { 0xE2CD, 0x734C }, { 0xE2CE, 0x7462 }, { 0xE2CF, 0x7473 }, { 0xE2D0, 0x7471 }, { 0xE2D1, 0x7475 }, { 0xE2D2, 0x7472 }, - { 0xE2D3, 0x7467 }, { 0xE2D4, 0x746E }, { 0xE2D5, 0x7500 }, { 0xE2D6, 0x7502 }, { 0xE2D7, 0x7503 }, { 0xE2D8, 0x757D }, { 0xE2D9, 0x7590 }, { 0xE2DA, 0x7616 }, - { 0xE2DB, 0x7608 }, { 0xE2DC, 0x760C }, { 0xE2DD, 0x7615 }, { 0xE2DE, 0x7611 }, { 0xE2DF, 0x760A }, { 0xE2E0, 0x7614 }, { 0xE2E1, 0x76B8 }, { 0xE2E2, 0x7781 }, - { 0xE2E3, 0x777C }, { 0xE2E4, 0x7785 }, { 0xE2E5, 0x7782 }, { 0xE2E6, 0x776E }, { 0xE2E7, 0x7780 }, { 0xE2E8, 0x776F }, { 0xE2E9, 0x777E }, { 0xE2EA, 0x7783 }, - { 0xE2EB, 0x78B2 }, { 0xE2EC, 0x78AA }, { 0xE2ED, 0x78B4 }, { 0xE2EE, 0x78AD }, { 0xE2EF, 0x78A8 }, { 0xE2F0, 0x787E }, { 0xE2F1, 0x78AB }, { 0xE2F2, 0x789E }, - { 0xE2F3, 0x78A5 }, { 0xE2F4, 0x78A0 }, { 0xE2F5, 0x78AC }, { 0xE2F6, 0x78A2 }, { 0xE2F7, 0x78A4 }, { 0xE2F8, 0x7998 }, { 0xE2F9, 0x798A }, { 0xE2FA, 0x798B }, - { 0xE2FB, 0x7996 }, { 0xE2FC, 0x7995 }, { 0xE2FD, 0x7994 }, { 0xE2FE, 0x7993 }, { 0xE340, 0x7997 }, { 0xE341, 0x7988 }, { 0xE342, 0x7992 }, { 0xE343, 0x7990 }, - { 0xE344, 0x7A2B }, { 0xE345, 0x7A4A }, { 0xE346, 0x7A30 }, { 0xE347, 0x7A2F }, { 0xE348, 0x7A28 }, { 0xE349, 0x7A26 }, { 0xE34A, 0x7AA8 }, { 0xE34B, 0x7AAB }, - { 0xE34C, 0x7AAC }, { 0xE34D, 0x7AEE }, { 0xE34E, 0x7B88 }, { 0xE34F, 0x7B9C }, { 0xE350, 0x7B8A }, { 0xE351, 0x7B91 }, { 0xE352, 0x7B90 }, { 0xE353, 0x7B96 }, - { 0xE354, 0x7B8D }, { 0xE355, 0x7B8C }, { 0xE356, 0x7B9B }, { 0xE357, 0x7B8E }, { 0xE358, 0x7B85 }, { 0xE359, 0x7B98 }, { 0xE35A, 0x5284 }, { 0xE35B, 0x7B99 }, - { 0xE35C, 0x7BA4 }, { 0xE35D, 0x7B82 }, { 0xE35E, 0x7CBB }, { 0xE35F, 0x7CBF }, { 0xE360, 0x7CBC }, { 0xE361, 0x7CBA }, { 0xE362, 0x7DA7 }, { 0xE363, 0x7DB7 }, - { 0xE364, 0x7DC2 }, { 0xE365, 0x7DA3 }, { 0xE366, 0x7DAA }, { 0xE367, 0x7DC1 }, { 0xE368, 0x7DC0 }, { 0xE369, 0x7DC5 }, { 0xE36A, 0x7D9D }, { 0xE36B, 0x7DCE }, - { 0xE36C, 0x7DC4 }, { 0xE36D, 0x7DC6 }, { 0xE36E, 0x7DCB }, { 0xE36F, 0x7DCC }, { 0xE370, 0x7DAF }, { 0xE371, 0x7DB9 }, { 0xE372, 0x7D96 }, { 0xE373, 0x7DBC }, - { 0xE374, 0x7D9F }, { 0xE375, 0x7DA6 }, { 0xE376, 0x7DAE }, { 0xE377, 0x7DA9 }, { 0xE378, 0x7DA1 }, { 0xE379, 0x7DC9 }, { 0xE37A, 0x7F73 }, { 0xE37B, 0x7FE2 }, - { 0xE37C, 0x7FE3 }, { 0xE37D, 0x7FE5 }, { 0xE37E, 0x7FDE }, { 0xE3A1, 0x8024 }, { 0xE3A2, 0x805D }, { 0xE3A3, 0x805C }, { 0xE3A4, 0x8189 }, { 0xE3A5, 0x8186 }, - { 0xE3A6, 0x8183 }, { 0xE3A7, 0x8187 }, { 0xE3A8, 0x818D }, { 0xE3A9, 0x818C }, { 0xE3AA, 0x818B }, { 0xE3AB, 0x8215 }, { 0xE3AC, 0x8497 }, { 0xE3AD, 0x84A4 }, - { 0xE3AE, 0x84A1 }, { 0xE3AF, 0x849F }, { 0xE3B0, 0x84BA }, { 0xE3B1, 0x84CE }, { 0xE3B2, 0x84C2 }, { 0xE3B3, 0x84AC }, { 0xE3B4, 0x84AE }, { 0xE3B5, 0x84AB }, - { 0xE3B6, 0x84B9 }, { 0xE3B7, 0x84B4 }, { 0xE3B8, 0x84C1 }, { 0xE3B9, 0x84CD }, { 0xE3BA, 0x84AA }, { 0xE3BB, 0x849A }, { 0xE3BC, 0x84B1 }, { 0xE3BD, 0x84D0 }, - { 0xE3BE, 0x849D }, { 0xE3BF, 0x84A7 }, { 0xE3C0, 0x84BB }, { 0xE3C1, 0x84A2 }, { 0xE3C2, 0x8494 }, { 0xE3C3, 0x84C7 }, { 0xE3C4, 0x84CC }, { 0xE3C5, 0x849B }, - { 0xE3C6, 0x84A9 }, { 0xE3C7, 0x84AF }, { 0xE3C8, 0x84A8 }, { 0xE3C9, 0x84D6 }, { 0xE3CA, 0x8498 }, { 0xE3CB, 0x84B6 }, { 0xE3CC, 0x84CF }, { 0xE3CD, 0x84A0 }, - { 0xE3CE, 0x84D7 }, { 0xE3CF, 0x84D4 }, { 0xE3D0, 0x84D2 }, { 0xE3D1, 0x84DB }, { 0xE3D2, 0x84B0 }, { 0xE3D3, 0x8491 }, { 0xE3D4, 0x8661 }, { 0xE3D5, 0x8733 }, - { 0xE3D6, 0x8723 }, { 0xE3D7, 0x8728 }, { 0xE3D8, 0x876B }, { 0xE3D9, 0x8740 }, { 0xE3DA, 0x872E }, { 0xE3DB, 0x871E }, { 0xE3DC, 0x8721 }, { 0xE3DD, 0x8719 }, - { 0xE3DE, 0x871B }, { 0xE3DF, 0x8743 }, { 0xE3E0, 0x872C }, { 0xE3E1, 0x8741 }, { 0xE3E2, 0x873E }, { 0xE3E3, 0x8746 }, { 0xE3E4, 0x8720 }, { 0xE3E5, 0x8732 }, - { 0xE3E6, 0x872A }, { 0xE3E7, 0x872D }, { 0xE3E8, 0x873C }, { 0xE3E9, 0x8712 }, { 0xE3EA, 0x873A }, { 0xE3EB, 0x8731 }, { 0xE3EC, 0x8735 }, { 0xE3ED, 0x8742 }, - { 0xE3EE, 0x8726 }, { 0xE3EF, 0x8727 }, { 0xE3F0, 0x8738 }, { 0xE3F1, 0x8724 }, { 0xE3F2, 0x871A }, { 0xE3F3, 0x8730 }, { 0xE3F4, 0x8711 }, { 0xE3F5, 0x88F7 }, - { 0xE3F6, 0x88E7 }, { 0xE3F7, 0x88F1 }, { 0xE3F8, 0x88F2 }, { 0xE3F9, 0x88FA }, { 0xE3FA, 0x88FE }, { 0xE3FB, 0x88EE }, { 0xE3FC, 0x88FC }, { 0xE3FD, 0x88F6 }, - { 0xE3FE, 0x88FB }, { 0xE440, 0x88F0 }, { 0xE441, 0x88EC }, { 0xE442, 0x88EB }, { 0xE443, 0x899D }, { 0xE444, 0x89A1 }, { 0xE445, 0x899F }, { 0xE446, 0x899E }, - { 0xE447, 0x89E9 }, { 0xE448, 0x89EB }, { 0xE449, 0x89E8 }, { 0xE44A, 0x8AAB }, { 0xE44B, 0x8A99 }, { 0xE44C, 0x8A8B }, { 0xE44D, 0x8A92 }, { 0xE44E, 0x8A8F }, - { 0xE44F, 0x8A96 }, { 0xE450, 0x8C3D }, { 0xE451, 0x8C68 }, { 0xE452, 0x8C69 }, { 0xE453, 0x8CD5 }, { 0xE454, 0x8CCF }, { 0xE455, 0x8CD7 }, { 0xE456, 0x8D96 }, - { 0xE457, 0x8E09 }, { 0xE458, 0x8E02 }, { 0xE459, 0x8DFF }, { 0xE45A, 0x8E0D }, { 0xE45B, 0x8DFD }, { 0xE45C, 0x8E0A }, { 0xE45D, 0x8E03 }, { 0xE45E, 0x8E07 }, - { 0xE45F, 0x8E06 }, { 0xE460, 0x8E05 }, { 0xE461, 0x8DFE }, { 0xE462, 0x8E00 }, { 0xE463, 0x8E04 }, { 0xE464, 0x8F10 }, { 0xE465, 0x8F11 }, { 0xE466, 0x8F0E }, - { 0xE467, 0x8F0D }, { 0xE468, 0x9123 }, { 0xE469, 0x911C }, { 0xE46A, 0x9120 }, { 0xE46B, 0x9122 }, { 0xE46C, 0x911F }, { 0xE46D, 0x911D }, { 0xE46E, 0x911A }, - { 0xE46F, 0x9124 }, { 0xE470, 0x9121 }, { 0xE471, 0x911B }, { 0xE472, 0x917A }, { 0xE473, 0x9172 }, { 0xE474, 0x9179 }, { 0xE475, 0x9173 }, { 0xE476, 0x92A5 }, - { 0xE477, 0x92A4 }, { 0xE478, 0x9276 }, { 0xE479, 0x929B }, { 0xE47A, 0x927A }, { 0xE47B, 0x92A0 }, { 0xE47C, 0x9294 }, { 0xE47D, 0x92AA }, { 0xE47E, 0x928D }, - { 0xE4A1, 0x92A6 }, { 0xE4A2, 0x929A }, { 0xE4A3, 0x92AB }, { 0xE4A4, 0x9279 }, { 0xE4A5, 0x9297 }, { 0xE4A6, 0x927F }, { 0xE4A7, 0x92A3 }, { 0xE4A8, 0x92EE }, - { 0xE4A9, 0x928E }, { 0xE4AA, 0x9282 }, { 0xE4AB, 0x9295 }, { 0xE4AC, 0x92A2 }, { 0xE4AD, 0x927D }, { 0xE4AE, 0x9288 }, { 0xE4AF, 0x92A1 }, { 0xE4B0, 0x928A }, - { 0xE4B1, 0x9286 }, { 0xE4B2, 0x928C }, { 0xE4B3, 0x9299 }, { 0xE4B4, 0x92A7 }, { 0xE4B5, 0x927E }, { 0xE4B6, 0x9287 }, { 0xE4B7, 0x92A9 }, { 0xE4B8, 0x929D }, - { 0xE4B9, 0x928B }, { 0xE4BA, 0x922D }, { 0xE4BB, 0x969E }, { 0xE4BC, 0x96A1 }, { 0xE4BD, 0x96FF }, { 0xE4BE, 0x9758 }, { 0xE4BF, 0x977D }, { 0xE4C0, 0x977A }, - { 0xE4C1, 0x977E }, { 0xE4C2, 0x9783 }, { 0xE4C3, 0x9780 }, { 0xE4C4, 0x9782 }, { 0xE4C5, 0x977B }, { 0xE4C6, 0x9784 }, { 0xE4C7, 0x9781 }, { 0xE4C8, 0x977F }, - { 0xE4C9, 0x97CE }, { 0xE4CA, 0x97CD }, { 0xE4CB, 0x9816 }, { 0xE4CC, 0x98AD }, { 0xE4CD, 0x98AE }, { 0xE4CE, 0x9902 }, { 0xE4CF, 0x9900 }, { 0xE4D0, 0x9907 }, - { 0xE4D1, 0x999D }, { 0xE4D2, 0x999C }, { 0xE4D3, 0x99C3 }, { 0xE4D4, 0x99B9 }, { 0xE4D5, 0x99BB }, { 0xE4D6, 0x99BA }, { 0xE4D7, 0x99C2 }, { 0xE4D8, 0x99BD }, - { 0xE4D9, 0x99C7 }, { 0xE4DA, 0x9AB1 }, { 0xE4DB, 0x9AE3 }, { 0xE4DC, 0x9AE7 }, { 0xE4DD, 0x9B3E }, { 0xE4DE, 0x9B3F }, { 0xE4DF, 0x9B60 }, { 0xE4E0, 0x9B61 }, - { 0xE4E1, 0x9B5F }, { 0xE4E2, 0x9CF1 }, { 0xE4E3, 0x9CF2 }, { 0xE4E4, 0x9CF5 }, { 0xE4E5, 0x9EA7 }, { 0xE4E6, 0x50FF }, { 0xE4E7, 0x5103 }, { 0xE4E8, 0x5130 }, - { 0xE4E9, 0x50F8 }, { 0xE4EA, 0x5106 }, { 0xE4EB, 0x5107 }, { 0xE4EC, 0x50F6 }, { 0xE4ED, 0x50FE }, { 0xE4EE, 0x510B }, { 0xE4EF, 0x510C }, { 0xE4F0, 0x50FD }, - { 0xE4F1, 0x510A }, { 0xE4F2, 0x528B }, { 0xE4F3, 0x528C }, { 0xE4F4, 0x52F1 }, { 0xE4F5, 0x52EF }, { 0xE4F6, 0x5648 }, { 0xE4F7, 0x5642 }, { 0xE4F8, 0x564C }, - { 0xE4F9, 0x5635 }, { 0xE4FA, 0x5641 }, { 0xE4FB, 0x564A }, { 0xE4FC, 0x5649 }, { 0xE4FD, 0x5646 }, { 0xE4FE, 0x5658 }, { 0xE540, 0x565A }, { 0xE541, 0x5640 }, - { 0xE542, 0x5633 }, { 0xE543, 0x563D }, { 0xE544, 0x562C }, { 0xE545, 0x563E }, { 0xE546, 0x5638 }, { 0xE547, 0x562A }, { 0xE548, 0x563A }, { 0xE549, 0x571A }, - { 0xE54A, 0x58AB }, { 0xE54B, 0x589D }, { 0xE54C, 0x58B1 }, { 0xE54D, 0x58A0 }, { 0xE54E, 0x58A3 }, { 0xE54F, 0x58AF }, { 0xE550, 0x58AC }, { 0xE551, 0x58A5 }, - { 0xE552, 0x58A1 }, { 0xE553, 0x58FF }, { 0xE554, 0x5AFF }, { 0xE555, 0x5AF4 }, { 0xE556, 0x5AFD }, { 0xE557, 0x5AF7 }, { 0xE558, 0x5AF6 }, { 0xE559, 0x5B03 }, - { 0xE55A, 0x5AF8 }, { 0xE55B, 0x5B02 }, { 0xE55C, 0x5AF9 }, { 0xE55D, 0x5B01 }, { 0xE55E, 0x5B07 }, { 0xE55F, 0x5B05 }, { 0xE560, 0x5B0F }, { 0xE561, 0x5C67 }, - { 0xE562, 0x5D99 }, { 0xE563, 0x5D97 }, { 0xE564, 0x5D9F }, { 0xE565, 0x5D92 }, { 0xE566, 0x5DA2 }, { 0xE567, 0x5D93 }, { 0xE568, 0x5D95 }, { 0xE569, 0x5DA0 }, - { 0xE56A, 0x5D9C }, { 0xE56B, 0x5DA1 }, { 0xE56C, 0x5D9A }, { 0xE56D, 0x5D9E }, { 0xE56E, 0x5E69 }, { 0xE56F, 0x5E5D }, { 0xE570, 0x5E60 }, { 0xE571, 0x5E5C }, - { 0xE572, 0x7DF3 }, { 0xE573, 0x5EDB }, { 0xE574, 0x5EDE }, { 0xE575, 0x5EE1 }, { 0xE576, 0x5F49 }, { 0xE577, 0x5FB2 }, { 0xE578, 0x618B }, { 0xE579, 0x6183 }, - { 0xE57A, 0x6179 }, { 0xE57B, 0x61B1 }, { 0xE57C, 0x61B0 }, { 0xE57D, 0x61A2 }, { 0xE57E, 0x6189 }, { 0xE5A1, 0x619B }, { 0xE5A2, 0x6193 }, { 0xE5A3, 0x61AF }, - { 0xE5A4, 0x61AD }, { 0xE5A5, 0x619F }, { 0xE5A6, 0x6192 }, { 0xE5A7, 0x61AA }, { 0xE5A8, 0x61A1 }, { 0xE5A9, 0x618D }, { 0xE5AA, 0x6166 }, { 0xE5AB, 0x61B3 }, - { 0xE5AC, 0x622D }, { 0xE5AD, 0x646E }, { 0xE5AE, 0x6470 }, { 0xE5AF, 0x6496 }, { 0xE5B0, 0x64A0 }, { 0xE5B1, 0x6485 }, { 0xE5B2, 0x6497 }, { 0xE5B3, 0x649C }, - { 0xE5B4, 0x648F }, { 0xE5B5, 0x648B }, { 0xE5B6, 0x648A }, { 0xE5B7, 0x648C }, { 0xE5B8, 0x64A3 }, { 0xE5B9, 0x649F }, { 0xE5BA, 0x6468 }, { 0xE5BB, 0x64B1 }, - { 0xE5BC, 0x6498 }, { 0xE5BD, 0x6576 }, { 0xE5BE, 0x657A }, { 0xE5BF, 0x6579 }, { 0xE5C0, 0x657B }, { 0xE5C1, 0x65B2 }, { 0xE5C2, 0x65B3 }, { 0xE5C3, 0x66B5 }, - { 0xE5C4, 0x66B0 }, { 0xE5C5, 0x66A9 }, { 0xE5C6, 0x66B2 }, { 0xE5C7, 0x66B7 }, { 0xE5C8, 0x66AA }, { 0xE5C9, 0x66AF }, { 0xE5CA, 0x6A00 }, { 0xE5CB, 0x6A06 }, - { 0xE5CC, 0x6A17 }, { 0xE5CD, 0x69E5 }, { 0xE5CE, 0x69F8 }, { 0xE5CF, 0x6A15 }, { 0xE5D0, 0x69F1 }, { 0xE5D1, 0x69E4 }, { 0xE5D2, 0x6A20 }, { 0xE5D3, 0x69FF }, - { 0xE5D4, 0x69EC }, { 0xE5D5, 0x69E2 }, { 0xE5D6, 0x6A1B }, { 0xE5D7, 0x6A1D }, { 0xE5D8, 0x69FE }, { 0xE5D9, 0x6A27 }, { 0xE5DA, 0x69F2 }, { 0xE5DB, 0x69EE }, - { 0xE5DC, 0x6A14 }, { 0xE5DD, 0x69F7 }, { 0xE5DE, 0x69E7 }, { 0xE5DF, 0x6A40 }, { 0xE5E0, 0x6A08 }, { 0xE5E1, 0x69E6 }, { 0xE5E2, 0x69FB }, { 0xE5E3, 0x6A0D }, - { 0xE5E4, 0x69FC }, { 0xE5E5, 0x69EB }, { 0xE5E6, 0x6A09 }, { 0xE5E7, 0x6A04 }, { 0xE5E8, 0x6A18 }, { 0xE5E9, 0x6A25 }, { 0xE5EA, 0x6A0F }, { 0xE5EB, 0x69F6 }, - { 0xE5EC, 0x6A26 }, { 0xE5ED, 0x6A07 }, { 0xE5EE, 0x69F4 }, { 0xE5EF, 0x6A16 }, { 0xE5F0, 0x6B51 }, { 0xE5F1, 0x6BA5 }, { 0xE5F2, 0x6BA3 }, { 0xE5F3, 0x6BA2 }, - { 0xE5F4, 0x6BA6 }, { 0xE5F5, 0x6C01 }, { 0xE5F6, 0x6C00 }, { 0xE5F7, 0x6BFF }, { 0xE5F8, 0x6C02 }, { 0xE5F9, 0x6F41 }, { 0xE5FA, 0x6F26 }, { 0xE5FB, 0x6F7E }, - { 0xE5FC, 0x6F87 }, { 0xE5FD, 0x6FC6 }, { 0xE5FE, 0x6F92 }, { 0xE640, 0x6F8D }, { 0xE641, 0x6F89 }, { 0xE642, 0x6F8C }, { 0xE643, 0x6F62 }, { 0xE644, 0x6F4F }, - { 0xE645, 0x6F85 }, { 0xE646, 0x6F5A }, { 0xE647, 0x6F96 }, { 0xE648, 0x6F76 }, { 0xE649, 0x6F6C }, { 0xE64A, 0x6F82 }, { 0xE64B, 0x6F55 }, { 0xE64C, 0x6F72 }, - { 0xE64D, 0x6F52 }, { 0xE64E, 0x6F50 }, { 0xE64F, 0x6F57 }, { 0xE650, 0x6F94 }, { 0xE651, 0x6F93 }, { 0xE652, 0x6F5D }, { 0xE653, 0x6F00 }, { 0xE654, 0x6F61 }, - { 0xE655, 0x6F6B }, { 0xE656, 0x6F7D }, { 0xE657, 0x6F67 }, { 0xE658, 0x6F90 }, { 0xE659, 0x6F53 }, { 0xE65A, 0x6F8B }, { 0xE65B, 0x6F69 }, { 0xE65C, 0x6F7F }, - { 0xE65D, 0x6F95 }, { 0xE65E, 0x6F63 }, { 0xE65F, 0x6F77 }, { 0xE660, 0x6F6A }, { 0xE661, 0x6F7B }, { 0xE662, 0x71B2 }, { 0xE663, 0x71AF }, { 0xE664, 0x719B }, - { 0xE665, 0x71B0 }, { 0xE666, 0x71A0 }, { 0xE667, 0x719A }, { 0xE668, 0x71A9 }, { 0xE669, 0x71B5 }, { 0xE66A, 0x719D }, { 0xE66B, 0x71A5 }, { 0xE66C, 0x719E }, - { 0xE66D, 0x71A4 }, { 0xE66E, 0x71A1 }, { 0xE66F, 0x71AA }, { 0xE670, 0x719C }, { 0xE671, 0x71A7 }, { 0xE672, 0x71B3 }, { 0xE673, 0x7298 }, { 0xE674, 0x729A }, - { 0xE675, 0x7358 }, { 0xE676, 0x7352 }, { 0xE677, 0x735E }, { 0xE678, 0x735F }, { 0xE679, 0x7360 }, { 0xE67A, 0x735D }, { 0xE67B, 0x735B }, { 0xE67C, 0x7361 }, - { 0xE67D, 0x735A }, { 0xE67E, 0x7359 }, { 0xE6A1, 0x7362 }, { 0xE6A2, 0x7487 }, { 0xE6A3, 0x7489 }, { 0xE6A4, 0x748A }, { 0xE6A5, 0x7486 }, { 0xE6A6, 0x7481 }, - { 0xE6A7, 0x747D }, { 0xE6A8, 0x7485 }, { 0xE6A9, 0x7488 }, { 0xE6AA, 0x747C }, { 0xE6AB, 0x7479 }, { 0xE6AC, 0x7508 }, { 0xE6AD, 0x7507 }, { 0xE6AE, 0x757E }, - { 0xE6AF, 0x7625 }, { 0xE6B0, 0x761E }, { 0xE6B1, 0x7619 }, { 0xE6B2, 0x761D }, { 0xE6B3, 0x761C }, { 0xE6B4, 0x7623 }, { 0xE6B5, 0x761A }, { 0xE6B6, 0x7628 }, - { 0xE6B7, 0x761B }, { 0xE6B8, 0x769C }, { 0xE6B9, 0x769D }, { 0xE6BA, 0x769E }, { 0xE6BB, 0x769B }, { 0xE6BC, 0x778D }, { 0xE6BD, 0x778F }, { 0xE6BE, 0x7789 }, - { 0xE6BF, 0x7788 }, { 0xE6C0, 0x78CD }, { 0xE6C1, 0x78BB }, { 0xE6C2, 0x78CF }, { 0xE6C3, 0x78CC }, { 0xE6C4, 0x78D1 }, { 0xE6C5, 0x78CE }, { 0xE6C6, 0x78D4 }, - { 0xE6C7, 0x78C8 }, { 0xE6C8, 0x78C3 }, { 0xE6C9, 0x78C4 }, { 0xE6CA, 0x78C9 }, { 0xE6CB, 0x799A }, { 0xE6CC, 0x79A1 }, { 0xE6CD, 0x79A0 }, { 0xE6CE, 0x799C }, - { 0xE6CF, 0x79A2 }, { 0xE6D0, 0x799B }, { 0xE6D1, 0x6B76 }, { 0xE6D2, 0x7A39 }, { 0xE6D3, 0x7AB2 }, { 0xE6D4, 0x7AB4 }, { 0xE6D5, 0x7AB3 }, { 0xE6D6, 0x7BB7 }, - { 0xE6D7, 0x7BCB }, { 0xE6D8, 0x7BBE }, { 0xE6D9, 0x7BAC }, { 0xE6DA, 0x7BCE }, { 0xE6DB, 0x7BAF }, { 0xE6DC, 0x7BB9 }, { 0xE6DD, 0x7BCA }, { 0xE6DE, 0x7BB5 }, - { 0xE6DF, 0x7CC5 }, { 0xE6E0, 0x7CC8 }, { 0xE6E1, 0x7CCC }, { 0xE6E2, 0x7CCB }, { 0xE6E3, 0x7DF7 }, { 0xE6E4, 0x7DDB }, { 0xE6E5, 0x7DEA }, { 0xE6E6, 0x7DE7 }, - { 0xE6E7, 0x7DD7 }, { 0xE6E8, 0x7DE1 }, { 0xE6E9, 0x7E03 }, { 0xE6EA, 0x7DFA }, { 0xE6EB, 0x7DE6 }, { 0xE6EC, 0x7DF6 }, { 0xE6ED, 0x7DF1 }, { 0xE6EE, 0x7DF0 }, - { 0xE6EF, 0x7DEE }, { 0xE6F0, 0x7DDF }, { 0xE6F1, 0x7F76 }, { 0xE6F2, 0x7FAC }, { 0xE6F3, 0x7FB0 }, { 0xE6F4, 0x7FAD }, { 0xE6F5, 0x7FED }, { 0xE6F6, 0x7FEB }, - { 0xE6F7, 0x7FEA }, { 0xE6F8, 0x7FEC }, { 0xE6F9, 0x7FE6 }, { 0xE6FA, 0x7FE8 }, { 0xE6FB, 0x8064 }, { 0xE6FC, 0x8067 }, { 0xE6FD, 0x81A3 }, { 0xE6FE, 0x819F }, - { 0xE740, 0x819E }, { 0xE741, 0x8195 }, { 0xE742, 0x81A2 }, { 0xE743, 0x8199 }, { 0xE744, 0x8197 }, { 0xE745, 0x8216 }, { 0xE746, 0x824F }, { 0xE747, 0x8253 }, - { 0xE748, 0x8252 }, { 0xE749, 0x8250 }, { 0xE74A, 0x824E }, { 0xE74B, 0x8251 }, { 0xE74C, 0x8524 }, { 0xE74D, 0x853B }, { 0xE74E, 0x850F }, { 0xE74F, 0x8500 }, - { 0xE750, 0x8529 }, { 0xE751, 0x850E }, { 0xE752, 0x8509 }, { 0xE753, 0x850D }, { 0xE754, 0x851F }, { 0xE755, 0x850A }, { 0xE756, 0x8527 }, { 0xE757, 0x851C }, - { 0xE758, 0x84FB }, { 0xE759, 0x852B }, { 0xE75A, 0x84FA }, { 0xE75B, 0x8508 }, { 0xE75C, 0x850C }, { 0xE75D, 0x84F4 }, { 0xE75E, 0x852A }, { 0xE75F, 0x84F2 }, - { 0xE760, 0x8515 }, { 0xE761, 0x84F7 }, { 0xE762, 0x84EB }, { 0xE763, 0x84F3 }, { 0xE764, 0x84FC }, { 0xE765, 0x8512 }, { 0xE766, 0x84EA }, { 0xE767, 0x84E9 }, - { 0xE768, 0x8516 }, { 0xE769, 0x84FE }, { 0xE76A, 0x8528 }, { 0xE76B, 0x851D }, { 0xE76C, 0x852E }, { 0xE76D, 0x8502 }, { 0xE76E, 0x84FD }, { 0xE76F, 0x851E }, - { 0xE770, 0x84F6 }, { 0xE771, 0x8531 }, { 0xE772, 0x8526 }, { 0xE773, 0x84E7 }, { 0xE774, 0x84E8 }, { 0xE775, 0x84F0 }, { 0xE776, 0x84EF }, { 0xE777, 0x84F9 }, - { 0xE778, 0x8518 }, { 0xE779, 0x8520 }, { 0xE77A, 0x8530 }, { 0xE77B, 0x850B }, { 0xE77C, 0x8519 }, { 0xE77D, 0x852F }, { 0xE77E, 0x8662 }, { 0xE7A1, 0x8756 }, - { 0xE7A2, 0x8763 }, { 0xE7A3, 0x8764 }, { 0xE7A4, 0x8777 }, { 0xE7A5, 0x87E1 }, { 0xE7A6, 0x8773 }, { 0xE7A7, 0x8758 }, { 0xE7A8, 0x8754 }, { 0xE7A9, 0x875B }, - { 0xE7AA, 0x8752 }, { 0xE7AB, 0x8761 }, { 0xE7AC, 0x875A }, { 0xE7AD, 0x8751 }, { 0xE7AE, 0x875E }, { 0xE7AF, 0x876D }, { 0xE7B0, 0x876A }, { 0xE7B1, 0x8750 }, - { 0xE7B2, 0x874E }, { 0xE7B3, 0x875F }, { 0xE7B4, 0x875D }, { 0xE7B5, 0x876F }, { 0xE7B6, 0x876C }, { 0xE7B7, 0x877A }, { 0xE7B8, 0x876E }, { 0xE7B9, 0x875C }, - { 0xE7BA, 0x8765 }, { 0xE7BB, 0x874F }, { 0xE7BC, 0x877B }, { 0xE7BD, 0x8775 }, { 0xE7BE, 0x8762 }, { 0xE7BF, 0x8767 }, { 0xE7C0, 0x8769 }, { 0xE7C1, 0x885A }, - { 0xE7C2, 0x8905 }, { 0xE7C3, 0x890C }, { 0xE7C4, 0x8914 }, { 0xE7C5, 0x890B }, { 0xE7C6, 0x8917 }, { 0xE7C7, 0x8918 }, { 0xE7C8, 0x8919 }, { 0xE7C9, 0x8906 }, - { 0xE7CA, 0x8916 }, { 0xE7CB, 0x8911 }, { 0xE7CC, 0x890E }, { 0xE7CD, 0x8909 }, { 0xE7CE, 0x89A2 }, { 0xE7CF, 0x89A4 }, { 0xE7D0, 0x89A3 }, { 0xE7D1, 0x89ED }, - { 0xE7D2, 0x89F0 }, { 0xE7D3, 0x89EC }, { 0xE7D4, 0x8ACF }, { 0xE7D5, 0x8AC6 }, { 0xE7D6, 0x8AB8 }, { 0xE7D7, 0x8AD3 }, { 0xE7D8, 0x8AD1 }, { 0xE7D9, 0x8AD4 }, - { 0xE7DA, 0x8AD5 }, { 0xE7DB, 0x8ABB }, { 0xE7DC, 0x8AD7 }, { 0xE7DD, 0x8ABE }, { 0xE7DE, 0x8AC0 }, { 0xE7DF, 0x8AC5 }, { 0xE7E0, 0x8AD8 }, { 0xE7E1, 0x8AC3 }, - { 0xE7E2, 0x8ABA }, { 0xE7E3, 0x8ABD }, { 0xE7E4, 0x8AD9 }, { 0xE7E5, 0x8C3E }, { 0xE7E6, 0x8C4D }, { 0xE7E7, 0x8C8F }, { 0xE7E8, 0x8CE5 }, { 0xE7E9, 0x8CDF }, - { 0xE7EA, 0x8CD9 }, { 0xE7EB, 0x8CE8 }, { 0xE7EC, 0x8CDA }, { 0xE7ED, 0x8CDD }, { 0xE7EE, 0x8CE7 }, { 0xE7EF, 0x8DA0 }, { 0xE7F0, 0x8D9C }, { 0xE7F1, 0x8DA1 }, - { 0xE7F2, 0x8D9B }, { 0xE7F3, 0x8E20 }, { 0xE7F4, 0x8E23 }, { 0xE7F5, 0x8E25 }, { 0xE7F6, 0x8E24 }, { 0xE7F7, 0x8E2E }, { 0xE7F8, 0x8E15 }, { 0xE7F9, 0x8E1B }, - { 0xE7FA, 0x8E16 }, { 0xE7FB, 0x8E11 }, { 0xE7FC, 0x8E19 }, { 0xE7FD, 0x8E26 }, { 0xE7FE, 0x8E27 }, { 0xE840, 0x8E14 }, { 0xE841, 0x8E12 }, { 0xE842, 0x8E18 }, - { 0xE843, 0x8E13 }, { 0xE844, 0x8E1C }, { 0xE845, 0x8E17 }, { 0xE846, 0x8E1A }, { 0xE847, 0x8F2C }, { 0xE848, 0x8F24 }, { 0xE849, 0x8F18 }, { 0xE84A, 0x8F1A }, - { 0xE84B, 0x8F20 }, { 0xE84C, 0x8F23 }, { 0xE84D, 0x8F16 }, { 0xE84E, 0x8F17 }, { 0xE84F, 0x9073 }, { 0xE850, 0x9070 }, { 0xE851, 0x906F }, { 0xE852, 0x9067 }, - { 0xE853, 0x906B }, { 0xE854, 0x912F }, { 0xE855, 0x912B }, { 0xE856, 0x9129 }, { 0xE857, 0x912A }, { 0xE858, 0x9132 }, { 0xE859, 0x9126 }, { 0xE85A, 0x912E }, - { 0xE85B, 0x9185 }, { 0xE85C, 0x9186 }, { 0xE85D, 0x918A }, { 0xE85E, 0x9181 }, { 0xE85F, 0x9182 }, { 0xE860, 0x9184 }, { 0xE861, 0x9180 }, { 0xE862, 0x92D0 }, - { 0xE863, 0x92C3 }, { 0xE864, 0x92C4 }, { 0xE865, 0x92C0 }, { 0xE866, 0x92D9 }, { 0xE867, 0x92B6 }, { 0xE868, 0x92CF }, { 0xE869, 0x92F1 }, { 0xE86A, 0x92DF }, - { 0xE86B, 0x92D8 }, { 0xE86C, 0x92E9 }, { 0xE86D, 0x92D7 }, { 0xE86E, 0x92DD }, { 0xE86F, 0x92CC }, { 0xE870, 0x92EF }, { 0xE871, 0x92C2 }, { 0xE872, 0x92E8 }, - { 0xE873, 0x92CA }, { 0xE874, 0x92C8 }, { 0xE875, 0x92CE }, { 0xE876, 0x92E6 }, { 0xE877, 0x92CD }, { 0xE878, 0x92D5 }, { 0xE879, 0x92C9 }, { 0xE87A, 0x92E0 }, - { 0xE87B, 0x92DE }, { 0xE87C, 0x92E7 }, { 0xE87D, 0x92D1 }, { 0xE87E, 0x92D3 }, { 0xE8A1, 0x92B5 }, { 0xE8A2, 0x92E1 }, { 0xE8A3, 0x92C6 }, { 0xE8A4, 0x92B4 }, - { 0xE8A5, 0x957C }, { 0xE8A6, 0x95AC }, { 0xE8A7, 0x95AB }, { 0xE8A8, 0x95AE }, { 0xE8A9, 0x95B0 }, { 0xE8AA, 0x96A4 }, { 0xE8AB, 0x96A2 }, { 0xE8AC, 0x96D3 }, - { 0xE8AD, 0x9705 }, { 0xE8AE, 0x9708 }, { 0xE8AF, 0x9702 }, { 0xE8B0, 0x975A }, { 0xE8B1, 0x978A }, { 0xE8B2, 0x978E }, { 0xE8B3, 0x9788 }, { 0xE8B4, 0x97D0 }, - { 0xE8B5, 0x97CF }, { 0xE8B6, 0x981E }, { 0xE8B7, 0x981D }, { 0xE8B8, 0x9826 }, { 0xE8B9, 0x9829 }, { 0xE8BA, 0x9828 }, { 0xE8BB, 0x9820 }, { 0xE8BC, 0x981B }, - { 0xE8BD, 0x9827 }, { 0xE8BE, 0x98B2 }, { 0xE8BF, 0x9908 }, { 0xE8C0, 0x98FA }, { 0xE8C1, 0x9911 }, { 0xE8C2, 0x9914 }, { 0xE8C3, 0x9916 }, { 0xE8C4, 0x9917 }, - { 0xE8C5, 0x9915 }, { 0xE8C6, 0x99DC }, { 0xE8C7, 0x99CD }, { 0xE8C8, 0x99CF }, { 0xE8C9, 0x99D3 }, { 0xE8CA, 0x99D4 }, { 0xE8CB, 0x99CE }, { 0xE8CC, 0x99C9 }, - { 0xE8CD, 0x99D6 }, { 0xE8CE, 0x99D8 }, { 0xE8CF, 0x99CB }, { 0xE8D0, 0x99D7 }, { 0xE8D1, 0x99CC }, { 0xE8D2, 0x9AB3 }, { 0xE8D3, 0x9AEC }, { 0xE8D4, 0x9AEB }, - { 0xE8D5, 0x9AF3 }, { 0xE8D6, 0x9AF2 }, { 0xE8D7, 0x9AF1 }, { 0xE8D8, 0x9B46 }, { 0xE8D9, 0x9B43 }, { 0xE8DA, 0x9B67 }, { 0xE8DB, 0x9B74 }, { 0xE8DC, 0x9B71 }, - { 0xE8DD, 0x9B66 }, { 0xE8DE, 0x9B76 }, { 0xE8DF, 0x9B75 }, { 0xE8E0, 0x9B70 }, { 0xE8E1, 0x9B68 }, { 0xE8E2, 0x9B64 }, { 0xE8E3, 0x9B6C }, { 0xE8E4, 0x9CFC }, - { 0xE8E5, 0x9CFA }, { 0xE8E6, 0x9CFD }, { 0xE8E7, 0x9CFF }, { 0xE8E8, 0x9CF7 }, { 0xE8E9, 0x9D07 }, { 0xE8EA, 0x9D00 }, { 0xE8EB, 0x9CF9 }, { 0xE8EC, 0x9CFB }, - { 0xE8ED, 0x9D08 }, { 0xE8EE, 0x9D05 }, { 0xE8EF, 0x9D04 }, { 0xE8F0, 0x9E83 }, { 0xE8F1, 0x9ED3 }, { 0xE8F2, 0x9F0F }, { 0xE8F3, 0x9F10 }, { 0xE8F4, 0x511C }, - { 0xE8F5, 0x5113 }, { 0xE8F6, 0x5117 }, { 0xE8F7, 0x511A }, { 0xE8F8, 0x5111 }, { 0xE8F9, 0x51DE }, { 0xE8FA, 0x5334 }, { 0xE8FB, 0x53E1 }, { 0xE8FC, 0x5670 }, - { 0xE8FD, 0x5660 }, { 0xE8FE, 0x566E }, { 0xE940, 0x5673 }, { 0xE941, 0x5666 }, { 0xE942, 0x5663 }, { 0xE943, 0x566D }, { 0xE944, 0x5672 }, { 0xE945, 0x565E }, - { 0xE946, 0x5677 }, { 0xE947, 0x571C }, { 0xE948, 0x571B }, { 0xE949, 0x58C8 }, { 0xE94A, 0x58BD }, { 0xE94B, 0x58C9 }, { 0xE94C, 0x58BF }, { 0xE94D, 0x58BA }, - { 0xE94E, 0x58C2 }, { 0xE94F, 0x58BC }, { 0xE950, 0x58C6 }, { 0xE951, 0x5B17 }, { 0xE952, 0x5B19 }, { 0xE953, 0x5B1B }, { 0xE954, 0x5B21 }, { 0xE955, 0x5B14 }, - { 0xE956, 0x5B13 }, { 0xE957, 0x5B10 }, { 0xE958, 0x5B16 }, { 0xE959, 0x5B28 }, { 0xE95A, 0x5B1A }, { 0xE95B, 0x5B20 }, { 0xE95C, 0x5B1E }, { 0xE95D, 0x5BEF }, - { 0xE95E, 0x5DAC }, { 0xE95F, 0x5DB1 }, { 0xE960, 0x5DA9 }, { 0xE961, 0x5DA7 }, { 0xE962, 0x5DB5 }, { 0xE963, 0x5DB0 }, { 0xE964, 0x5DAE }, { 0xE965, 0x5DAA }, - { 0xE966, 0x5DA8 }, { 0xE967, 0x5DB2 }, { 0xE968, 0x5DAD }, { 0xE969, 0x5DAF }, { 0xE96A, 0x5DB4 }, { 0xE96B, 0x5E67 }, { 0xE96C, 0x5E68 }, { 0xE96D, 0x5E66 }, - { 0xE96E, 0x5E6F }, { 0xE96F, 0x5EE9 }, { 0xE970, 0x5EE7 }, { 0xE971, 0x5EE6 }, { 0xE972, 0x5EE8 }, { 0xE973, 0x5EE5 }, { 0xE974, 0x5F4B }, { 0xE975, 0x5FBC }, - { 0xE976, 0x619D }, { 0xE977, 0x61A8 }, { 0xE978, 0x6196 }, { 0xE979, 0x61C5 }, { 0xE97A, 0x61B4 }, { 0xE97B, 0x61C6 }, { 0xE97C, 0x61C1 }, { 0xE97D, 0x61CC }, - { 0xE97E, 0x61BA }, { 0xE9A1, 0x61BF }, { 0xE9A2, 0x61B8 }, { 0xE9A3, 0x618C }, { 0xE9A4, 0x64D7 }, { 0xE9A5, 0x64D6 }, { 0xE9A6, 0x64D0 }, { 0xE9A7, 0x64CF }, - { 0xE9A8, 0x64C9 }, { 0xE9A9, 0x64BD }, { 0xE9AA, 0x6489 }, { 0xE9AB, 0x64C3 }, { 0xE9AC, 0x64DB }, { 0xE9AD, 0x64F3 }, { 0xE9AE, 0x64D9 }, { 0xE9AF, 0x6533 }, - { 0xE9B0, 0x657F }, { 0xE9B1, 0x657C }, { 0xE9B2, 0x65A2 }, { 0xE9B3, 0x66C8 }, { 0xE9B4, 0x66BE }, { 0xE9B5, 0x66C0 }, { 0xE9B6, 0x66CA }, { 0xE9B7, 0x66CB }, - { 0xE9B8, 0x66CF }, { 0xE9B9, 0x66BD }, { 0xE9BA, 0x66BB }, { 0xE9BB, 0x66BA }, { 0xE9BC, 0x66CC }, { 0xE9BD, 0x6723 }, { 0xE9BE, 0x6A34 }, { 0xE9BF, 0x6A66 }, - { 0xE9C0, 0x6A49 }, { 0xE9C1, 0x6A67 }, { 0xE9C2, 0x6A32 }, { 0xE9C3, 0x6A68 }, { 0xE9C4, 0x6A3E }, { 0xE9C5, 0x6A5D }, { 0xE9C6, 0x6A6D }, { 0xE9C7, 0x6A76 }, - { 0xE9C8, 0x6A5B }, { 0xE9C9, 0x6A51 }, { 0xE9CA, 0x6A28 }, { 0xE9CB, 0x6A5A }, { 0xE9CC, 0x6A3B }, { 0xE9CD, 0x6A3F }, { 0xE9CE, 0x6A41 }, { 0xE9CF, 0x6A6A }, - { 0xE9D0, 0x6A64 }, { 0xE9D1, 0x6A50 }, { 0xE9D2, 0x6A4F }, { 0xE9D3, 0x6A54 }, { 0xE9D4, 0x6A6F }, { 0xE9D5, 0x6A69 }, { 0xE9D6, 0x6A60 }, { 0xE9D7, 0x6A3C }, - { 0xE9D8, 0x6A5E }, { 0xE9D9, 0x6A56 }, { 0xE9DA, 0x6A55 }, { 0xE9DB, 0x6A4D }, { 0xE9DC, 0x6A4E }, { 0xE9DD, 0x6A46 }, { 0xE9DE, 0x6B55 }, { 0xE9DF, 0x6B54 }, - { 0xE9E0, 0x6B56 }, { 0xE9E1, 0x6BA7 }, { 0xE9E2, 0x6BAA }, { 0xE9E3, 0x6BAB }, { 0xE9E4, 0x6BC8 }, { 0xE9E5, 0x6BC7 }, { 0xE9E6, 0x6C04 }, { 0xE9E7, 0x6C03 }, - { 0xE9E8, 0x6C06 }, { 0xE9E9, 0x6FAD }, { 0xE9EA, 0x6FCB }, { 0xE9EB, 0x6FA3 }, { 0xE9EC, 0x6FC7 }, { 0xE9ED, 0x6FBC }, { 0xE9EE, 0x6FCE }, { 0xE9EF, 0x6FC8 }, - { 0xE9F0, 0x6F5E }, { 0xE9F1, 0x6FC4 }, { 0xE9F2, 0x6FBD }, { 0xE9F3, 0x6F9E }, { 0xE9F4, 0x6FCA }, { 0xE9F5, 0x6FA8 }, { 0xE9F6, 0x7004 }, { 0xE9F7, 0x6FA5 }, - { 0xE9F8, 0x6FAE }, { 0xE9F9, 0x6FBA }, { 0xE9FA, 0x6FAC }, { 0xE9FB, 0x6FAA }, { 0xE9FC, 0x6FCF }, { 0xE9FD, 0x6FBF }, { 0xE9FE, 0x6FB8 }, { 0xEA40, 0x6FA2 }, - { 0xEA41, 0x6FC9 }, { 0xEA42, 0x6FAB }, { 0xEA43, 0x6FCD }, { 0xEA44, 0x6FAF }, { 0xEA45, 0x6FB2 }, { 0xEA46, 0x6FB0 }, { 0xEA47, 0x71C5 }, { 0xEA48, 0x71C2 }, - { 0xEA49, 0x71BF }, { 0xEA4A, 0x71B8 }, { 0xEA4B, 0x71D6 }, { 0xEA4C, 0x71C0 }, { 0xEA4D, 0x71C1 }, { 0xEA4E, 0x71CB }, { 0xEA4F, 0x71D4 }, { 0xEA50, 0x71CA }, - { 0xEA51, 0x71C7 }, { 0xEA52, 0x71CF }, { 0xEA53, 0x71BD }, { 0xEA54, 0x71D8 }, { 0xEA55, 0x71BC }, { 0xEA56, 0x71C6 }, { 0xEA57, 0x71DA }, { 0xEA58, 0x71DB }, - { 0xEA59, 0x729D }, { 0xEA5A, 0x729E }, { 0xEA5B, 0x7369 }, { 0xEA5C, 0x7366 }, { 0xEA5D, 0x7367 }, { 0xEA5E, 0x736C }, { 0xEA5F, 0x7365 }, { 0xEA60, 0x736B }, - { 0xEA61, 0x736A }, { 0xEA62, 0x747F }, { 0xEA63, 0x749A }, { 0xEA64, 0x74A0 }, { 0xEA65, 0x7494 }, { 0xEA66, 0x7492 }, { 0xEA67, 0x7495 }, { 0xEA68, 0x74A1 }, - { 0xEA69, 0x750B }, { 0xEA6A, 0x7580 }, { 0xEA6B, 0x762F }, { 0xEA6C, 0x762D }, { 0xEA6D, 0x7631 }, { 0xEA6E, 0x763D }, { 0xEA6F, 0x7633 }, { 0xEA70, 0x763C }, - { 0xEA71, 0x7635 }, { 0xEA72, 0x7632 }, { 0xEA73, 0x7630 }, { 0xEA74, 0x76BB }, { 0xEA75, 0x76E6 }, { 0xEA76, 0x779A }, { 0xEA77, 0x779D }, { 0xEA78, 0x77A1 }, - { 0xEA79, 0x779C }, { 0xEA7A, 0x779B }, { 0xEA7B, 0x77A2 }, { 0xEA7C, 0x77A3 }, { 0xEA7D, 0x7795 }, { 0xEA7E, 0x7799 }, { 0xEAA1, 0x7797 }, { 0xEAA2, 0x78DD }, - { 0xEAA3, 0x78E9 }, { 0xEAA4, 0x78E5 }, { 0xEAA5, 0x78EA }, { 0xEAA6, 0x78DE }, { 0xEAA7, 0x78E3 }, { 0xEAA8, 0x78DB }, { 0xEAA9, 0x78E1 }, { 0xEAAA, 0x78E2 }, - { 0xEAAB, 0x78ED }, { 0xEAAC, 0x78DF }, { 0xEAAD, 0x78E0 }, { 0xEAAE, 0x79A4 }, { 0xEAAF, 0x7A44 }, { 0xEAB0, 0x7A48 }, { 0xEAB1, 0x7A47 }, { 0xEAB2, 0x7AB6 }, - { 0xEAB3, 0x7AB8 }, { 0xEAB4, 0x7AB5 }, { 0xEAB5, 0x7AB1 }, { 0xEAB6, 0x7AB7 }, { 0xEAB7, 0x7BDE }, { 0xEAB8, 0x7BE3 }, { 0xEAB9, 0x7BE7 }, { 0xEABA, 0x7BDD }, - { 0xEABB, 0x7BD5 }, { 0xEABC, 0x7BE5 }, { 0xEABD, 0x7BDA }, { 0xEABE, 0x7BE8 }, { 0xEABF, 0x7BF9 }, { 0xEAC0, 0x7BD4 }, { 0xEAC1, 0x7BEA }, { 0xEAC2, 0x7BE2 }, - { 0xEAC3, 0x7BDC }, { 0xEAC4, 0x7BEB }, { 0xEAC5, 0x7BD8 }, { 0xEAC6, 0x7BDF }, { 0xEAC7, 0x7CD2 }, { 0xEAC8, 0x7CD4 }, { 0xEAC9, 0x7CD7 }, { 0xEACA, 0x7CD0 }, - { 0xEACB, 0x7CD1 }, { 0xEACC, 0x7E12 }, { 0xEACD, 0x7E21 }, { 0xEACE, 0x7E17 }, { 0xEACF, 0x7E0C }, { 0xEAD0, 0x7E1F }, { 0xEAD1, 0x7E20 }, { 0xEAD2, 0x7E13 }, - { 0xEAD3, 0x7E0E }, { 0xEAD4, 0x7E1C }, { 0xEAD5, 0x7E15 }, { 0xEAD6, 0x7E1A }, { 0xEAD7, 0x7E22 }, { 0xEAD8, 0x7E0B }, { 0xEAD9, 0x7E0F }, { 0xEADA, 0x7E16 }, - { 0xEADB, 0x7E0D }, { 0xEADC, 0x7E14 }, { 0xEADD, 0x7E25 }, { 0xEADE, 0x7E24 }, { 0xEADF, 0x7F43 }, { 0xEAE0, 0x7F7B }, { 0xEAE1, 0x7F7C }, { 0xEAE2, 0x7F7A }, - { 0xEAE3, 0x7FB1 }, { 0xEAE4, 0x7FEF }, { 0xEAE5, 0x802A }, { 0xEAE6, 0x8029 }, { 0xEAE7, 0x806C }, { 0xEAE8, 0x81B1 }, { 0xEAE9, 0x81A6 }, { 0xEAEA, 0x81AE }, - { 0xEAEB, 0x81B9 }, { 0xEAEC, 0x81B5 }, { 0xEAED, 0x81AB }, { 0xEAEE, 0x81B0 }, { 0xEAEF, 0x81AC }, { 0xEAF0, 0x81B4 }, { 0xEAF1, 0x81B2 }, { 0xEAF2, 0x81B7 }, - { 0xEAF3, 0x81A7 }, { 0xEAF4, 0x81F2 }, { 0xEAF5, 0x8255 }, { 0xEAF6, 0x8256 }, { 0xEAF7, 0x8257 }, { 0xEAF8, 0x8556 }, { 0xEAF9, 0x8545 }, { 0xEAFA, 0x856B }, - { 0xEAFB, 0x854D }, { 0xEAFC, 0x8553 }, { 0xEAFD, 0x8561 }, { 0xEAFE, 0x8558 }, { 0xEB40, 0x8540 }, { 0xEB41, 0x8546 }, { 0xEB42, 0x8564 }, { 0xEB43, 0x8541 }, - { 0xEB44, 0x8562 }, { 0xEB45, 0x8544 }, { 0xEB46, 0x8551 }, { 0xEB47, 0x8547 }, { 0xEB48, 0x8563 }, { 0xEB49, 0x853E }, { 0xEB4A, 0x855B }, { 0xEB4B, 0x8571 }, - { 0xEB4C, 0x854E }, { 0xEB4D, 0x856E }, { 0xEB4E, 0x8575 }, { 0xEB4F, 0x8555 }, { 0xEB50, 0x8567 }, { 0xEB51, 0x8560 }, { 0xEB52, 0x858C }, { 0xEB53, 0x8566 }, - { 0xEB54, 0x855D }, { 0xEB55, 0x8554 }, { 0xEB56, 0x8565 }, { 0xEB57, 0x856C }, { 0xEB58, 0x8663 }, { 0xEB59, 0x8665 }, { 0xEB5A, 0x8664 }, { 0xEB5B, 0x879B }, - { 0xEB5C, 0x878F }, { 0xEB5D, 0x8797 }, { 0xEB5E, 0x8793 }, { 0xEB5F, 0x8792 }, { 0xEB60, 0x8788 }, { 0xEB61, 0x8781 }, { 0xEB62, 0x8796 }, { 0xEB63, 0x8798 }, - { 0xEB64, 0x8779 }, { 0xEB65, 0x8787 }, { 0xEB66, 0x87A3 }, { 0xEB67, 0x8785 }, { 0xEB68, 0x8790 }, { 0xEB69, 0x8791 }, { 0xEB6A, 0x879D }, { 0xEB6B, 0x8784 }, - { 0xEB6C, 0x8794 }, { 0xEB6D, 0x879C }, { 0xEB6E, 0x879A }, { 0xEB6F, 0x8789 }, { 0xEB70, 0x891E }, { 0xEB71, 0x8926 }, { 0xEB72, 0x8930 }, { 0xEB73, 0x892D }, - { 0xEB74, 0x892E }, { 0xEB75, 0x8927 }, { 0xEB76, 0x8931 }, { 0xEB77, 0x8922 }, { 0xEB78, 0x8929 }, { 0xEB79, 0x8923 }, { 0xEB7A, 0x892F }, { 0xEB7B, 0x892C }, - { 0xEB7C, 0x891F }, { 0xEB7D, 0x89F1 }, { 0xEB7E, 0x8AE0 }, { 0xEBA1, 0x8AE2 }, { 0xEBA2, 0x8AF2 }, { 0xEBA3, 0x8AF4 }, { 0xEBA4, 0x8AF5 }, { 0xEBA5, 0x8ADD }, - { 0xEBA6, 0x8B14 }, { 0xEBA7, 0x8AE4 }, { 0xEBA8, 0x8ADF }, { 0xEBA9, 0x8AF0 }, { 0xEBAA, 0x8AC8 }, { 0xEBAB, 0x8ADE }, { 0xEBAC, 0x8AE1 }, { 0xEBAD, 0x8AE8 }, - { 0xEBAE, 0x8AFF }, { 0xEBAF, 0x8AEF }, { 0xEBB0, 0x8AFB }, { 0xEBB1, 0x8C91 }, { 0xEBB2, 0x8C92 }, { 0xEBB3, 0x8C90 }, { 0xEBB4, 0x8CF5 }, { 0xEBB5, 0x8CEE }, - { 0xEBB6, 0x8CF1 }, { 0xEBB7, 0x8CF0 }, { 0xEBB8, 0x8CF3 }, { 0xEBB9, 0x8D6C }, { 0xEBBA, 0x8D6E }, { 0xEBBB, 0x8DA5 }, { 0xEBBC, 0x8DA7 }, { 0xEBBD, 0x8E33 }, - { 0xEBBE, 0x8E3E }, { 0xEBBF, 0x8E38 }, { 0xEBC0, 0x8E40 }, { 0xEBC1, 0x8E45 }, { 0xEBC2, 0x8E36 }, { 0xEBC3, 0x8E3C }, { 0xEBC4, 0x8E3D }, { 0xEBC5, 0x8E41 }, - { 0xEBC6, 0x8E30 }, { 0xEBC7, 0x8E3F }, { 0xEBC8, 0x8EBD }, { 0xEBC9, 0x8F36 }, { 0xEBCA, 0x8F2E }, { 0xEBCB, 0x8F35 }, { 0xEBCC, 0x8F32 }, { 0xEBCD, 0x8F39 }, - { 0xEBCE, 0x8F37 }, { 0xEBCF, 0x8F34 }, { 0xEBD0, 0x9076 }, { 0xEBD1, 0x9079 }, { 0xEBD2, 0x907B }, { 0xEBD3, 0x9086 }, { 0xEBD4, 0x90FA }, { 0xEBD5, 0x9133 }, - { 0xEBD6, 0x9135 }, { 0xEBD7, 0x9136 }, { 0xEBD8, 0x9193 }, { 0xEBD9, 0x9190 }, { 0xEBDA, 0x9191 }, { 0xEBDB, 0x918D }, { 0xEBDC, 0x918F }, { 0xEBDD, 0x9327 }, - { 0xEBDE, 0x931E }, { 0xEBDF, 0x9308 }, { 0xEBE0, 0x931F }, { 0xEBE1, 0x9306 }, { 0xEBE2, 0x930F }, { 0xEBE3, 0x937A }, { 0xEBE4, 0x9338 }, { 0xEBE5, 0x933C }, - { 0xEBE6, 0x931B }, { 0xEBE7, 0x9323 }, { 0xEBE8, 0x9312 }, { 0xEBE9, 0x9301 }, { 0xEBEA, 0x9346 }, { 0xEBEB, 0x932D }, { 0xEBEC, 0x930E }, { 0xEBED, 0x930D }, - { 0xEBEE, 0x92CB }, { 0xEBEF, 0x931D }, { 0xEBF0, 0x92FA }, { 0xEBF1, 0x9325 }, { 0xEBF2, 0x9313 }, { 0xEBF3, 0x92F9 }, { 0xEBF4, 0x92F7 }, { 0xEBF5, 0x9334 }, - { 0xEBF6, 0x9302 }, { 0xEBF7, 0x9324 }, { 0xEBF8, 0x92FF }, { 0xEBF9, 0x9329 }, { 0xEBFA, 0x9339 }, { 0xEBFB, 0x9335 }, { 0xEBFC, 0x932A }, { 0xEBFD, 0x9314 }, - { 0xEBFE, 0x930C }, { 0xEC40, 0x930B }, { 0xEC41, 0x92FE }, { 0xEC42, 0x9309 }, { 0xEC43, 0x9300 }, { 0xEC44, 0x92FB }, { 0xEC45, 0x9316 }, { 0xEC46, 0x95BC }, - { 0xEC47, 0x95CD }, { 0xEC48, 0x95BE }, { 0xEC49, 0x95B9 }, { 0xEC4A, 0x95BA }, { 0xEC4B, 0x95B6 }, { 0xEC4C, 0x95BF }, { 0xEC4D, 0x95B5 }, { 0xEC4E, 0x95BD }, - { 0xEC4F, 0x96A9 }, { 0xEC50, 0x96D4 }, { 0xEC51, 0x970B }, { 0xEC52, 0x9712 }, { 0xEC53, 0x9710 }, { 0xEC54, 0x9799 }, { 0xEC55, 0x9797 }, { 0xEC56, 0x9794 }, - { 0xEC57, 0x97F0 }, { 0xEC58, 0x97F8 }, { 0xEC59, 0x9835 }, { 0xEC5A, 0x982F }, { 0xEC5B, 0x9832 }, { 0xEC5C, 0x9924 }, { 0xEC5D, 0x991F }, { 0xEC5E, 0x9927 }, - { 0xEC5F, 0x9929 }, { 0xEC60, 0x999E }, { 0xEC61, 0x99EE }, { 0xEC62, 0x99EC }, { 0xEC63, 0x99E5 }, { 0xEC64, 0x99E4 }, { 0xEC65, 0x99F0 }, { 0xEC66, 0x99E3 }, - { 0xEC67, 0x99EA }, { 0xEC68, 0x99E9 }, { 0xEC69, 0x99E7 }, { 0xEC6A, 0x9AB9 }, { 0xEC6B, 0x9ABF }, { 0xEC6C, 0x9AB4 }, { 0xEC6D, 0x9ABB }, { 0xEC6E, 0x9AF6 }, - { 0xEC6F, 0x9AFA }, { 0xEC70, 0x9AF9 }, { 0xEC71, 0x9AF7 }, { 0xEC72, 0x9B33 }, { 0xEC73, 0x9B80 }, { 0xEC74, 0x9B85 }, { 0xEC75, 0x9B87 }, { 0xEC76, 0x9B7C }, - { 0xEC77, 0x9B7E }, { 0xEC78, 0x9B7B }, { 0xEC79, 0x9B82 }, { 0xEC7A, 0x9B93 }, { 0xEC7B, 0x9B92 }, { 0xEC7C, 0x9B90 }, { 0xEC7D, 0x9B7A }, { 0xEC7E, 0x9B95 }, - { 0xECA1, 0x9B7D }, { 0xECA2, 0x9B88 }, { 0xECA3, 0x9D25 }, { 0xECA4, 0x9D17 }, { 0xECA5, 0x9D20 }, { 0xECA6, 0x9D1E }, { 0xECA7, 0x9D14 }, { 0xECA8, 0x9D29 }, - { 0xECA9, 0x9D1D }, { 0xECAA, 0x9D18 }, { 0xECAB, 0x9D22 }, { 0xECAC, 0x9D10 }, { 0xECAD, 0x9D19 }, { 0xECAE, 0x9D1F }, { 0xECAF, 0x9E88 }, { 0xECB0, 0x9E86 }, - { 0xECB1, 0x9E87 }, { 0xECB2, 0x9EAE }, { 0xECB3, 0x9EAD }, { 0xECB4, 0x9ED5 }, { 0xECB5, 0x9ED6 }, { 0xECB6, 0x9EFA }, { 0xECB7, 0x9F12 }, { 0xECB8, 0x9F3D }, - { 0xECB9, 0x5126 }, { 0xECBA, 0x5125 }, { 0xECBB, 0x5122 }, { 0xECBC, 0x5124 }, { 0xECBD, 0x5120 }, { 0xECBE, 0x5129 }, { 0xECBF, 0x52F4 }, { 0xECC0, 0x5693 }, - { 0xECC1, 0x568C }, { 0xECC2, 0x568D }, { 0xECC3, 0x5686 }, { 0xECC4, 0x5684 }, { 0xECC5, 0x5683 }, { 0xECC6, 0x567E }, { 0xECC7, 0x5682 }, { 0xECC8, 0x567F }, - { 0xECC9, 0x5681 }, { 0xECCA, 0x58D6 }, { 0xECCB, 0x58D4 }, { 0xECCC, 0x58CF }, { 0xECCD, 0x58D2 }, { 0xECCE, 0x5B2D }, { 0xECCF, 0x5B25 }, { 0xECD0, 0x5B32 }, - { 0xECD1, 0x5B23 }, { 0xECD2, 0x5B2C }, { 0xECD3, 0x5B27 }, { 0xECD4, 0x5B26 }, { 0xECD5, 0x5B2F }, { 0xECD6, 0x5B2E }, { 0xECD7, 0x5B7B }, { 0xECD8, 0x5BF1 }, - { 0xECD9, 0x5BF2 }, { 0xECDA, 0x5DB7 }, { 0xECDB, 0x5E6C }, { 0xECDC, 0x5E6A }, { 0xECDD, 0x5FBE }, { 0xECDE, 0x5FBB }, { 0xECDF, 0x61C3 }, { 0xECE0, 0x61B5 }, - { 0xECE1, 0x61BC }, { 0xECE2, 0x61E7 }, { 0xECE3, 0x61E0 }, { 0xECE4, 0x61E5 }, { 0xECE5, 0x61E4 }, { 0xECE6, 0x61E8 }, { 0xECE7, 0x61DE }, { 0xECE8, 0x64EF }, - { 0xECE9, 0x64E9 }, { 0xECEA, 0x64E3 }, { 0xECEB, 0x64EB }, { 0xECEC, 0x64E4 }, { 0xECED, 0x64E8 }, { 0xECEE, 0x6581 }, { 0xECEF, 0x6580 }, { 0xECF0, 0x65B6 }, - { 0xECF1, 0x65DA }, { 0xECF2, 0x66D2 }, { 0xECF3, 0x6A8D }, { 0xECF4, 0x6A96 }, { 0xECF5, 0x6A81 }, { 0xECF6, 0x6AA5 }, { 0xECF7, 0x6A89 }, { 0xECF8, 0x6A9F }, - { 0xECF9, 0x6A9B }, { 0xECFA, 0x6AA1 }, { 0xECFB, 0x6A9E }, { 0xECFC, 0x6A87 }, { 0xECFD, 0x6A93 }, { 0xECFE, 0x6A8E }, { 0xED40, 0x6A95 }, { 0xED41, 0x6A83 }, - { 0xED42, 0x6AA8 }, { 0xED43, 0x6AA4 }, { 0xED44, 0x6A91 }, { 0xED45, 0x6A7F }, { 0xED46, 0x6AA6 }, { 0xED47, 0x6A9A }, { 0xED48, 0x6A85 }, { 0xED49, 0x6A8C }, - { 0xED4A, 0x6A92 }, { 0xED4B, 0x6B5B }, { 0xED4C, 0x6BAD }, { 0xED4D, 0x6C09 }, { 0xED4E, 0x6FCC }, { 0xED4F, 0x6FA9 }, { 0xED50, 0x6FF4 }, { 0xED51, 0x6FD4 }, - { 0xED52, 0x6FE3 }, { 0xED53, 0x6FDC }, { 0xED54, 0x6FED }, { 0xED55, 0x6FE7 }, { 0xED56, 0x6FE6 }, { 0xED57, 0x6FDE }, { 0xED58, 0x6FF2 }, { 0xED59, 0x6FDD }, - { 0xED5A, 0x6FE2 }, { 0xED5B, 0x6FE8 }, { 0xED5C, 0x71E1 }, { 0xED5D, 0x71F1 }, { 0xED5E, 0x71E8 }, { 0xED5F, 0x71F2 }, { 0xED60, 0x71E4 }, { 0xED61, 0x71F0 }, - { 0xED62, 0x71E2 }, { 0xED63, 0x7373 }, { 0xED64, 0x736E }, { 0xED65, 0x736F }, { 0xED66, 0x7497 }, { 0xED67, 0x74B2 }, { 0xED68, 0x74AB }, { 0xED69, 0x7490 }, - { 0xED6A, 0x74AA }, { 0xED6B, 0x74AD }, { 0xED6C, 0x74B1 }, { 0xED6D, 0x74A5 }, { 0xED6E, 0x74AF }, { 0xED6F, 0x7510 }, { 0xED70, 0x7511 }, { 0xED71, 0x7512 }, - { 0xED72, 0x750F }, { 0xED73, 0x7584 }, { 0xED74, 0x7643 }, { 0xED75, 0x7648 }, { 0xED76, 0x7649 }, { 0xED77, 0x7647 }, { 0xED78, 0x76A4 }, { 0xED79, 0x76E9 }, - { 0xED7A, 0x77B5 }, { 0xED7B, 0x77AB }, { 0xED7C, 0x77B2 }, { 0xED7D, 0x77B7 }, { 0xED7E, 0x77B6 }, { 0xEDA1, 0x77B4 }, { 0xEDA2, 0x77B1 }, { 0xEDA3, 0x77A8 }, - { 0xEDA4, 0x77F0 }, { 0xEDA5, 0x78F3 }, { 0xEDA6, 0x78FD }, { 0xEDA7, 0x7902 }, { 0xEDA8, 0x78FB }, { 0xEDA9, 0x78FC }, { 0xEDAA, 0x78F2 }, { 0xEDAB, 0x7905 }, - { 0xEDAC, 0x78F9 }, { 0xEDAD, 0x78FE }, { 0xEDAE, 0x7904 }, { 0xEDAF, 0x79AB }, { 0xEDB0, 0x79A8 }, { 0xEDB1, 0x7A5C }, { 0xEDB2, 0x7A5B }, { 0xEDB3, 0x7A56 }, - { 0xEDB4, 0x7A58 }, { 0xEDB5, 0x7A54 }, { 0xEDB6, 0x7A5A }, { 0xEDB7, 0x7ABE }, { 0xEDB8, 0x7AC0 }, { 0xEDB9, 0x7AC1 }, { 0xEDBA, 0x7C05 }, { 0xEDBB, 0x7C0F }, - { 0xEDBC, 0x7BF2 }, { 0xEDBD, 0x7C00 }, { 0xEDBE, 0x7BFF }, { 0xEDBF, 0x7BFB }, { 0xEDC0, 0x7C0E }, { 0xEDC1, 0x7BF4 }, { 0xEDC2, 0x7C0B }, { 0xEDC3, 0x7BF3 }, - { 0xEDC4, 0x7C02 }, { 0xEDC5, 0x7C09 }, { 0xEDC6, 0x7C03 }, { 0xEDC7, 0x7C01 }, { 0xEDC8, 0x7BF8 }, { 0xEDC9, 0x7BFD }, { 0xEDCA, 0x7C06 }, { 0xEDCB, 0x7BF0 }, - { 0xEDCC, 0x7BF1 }, { 0xEDCD, 0x7C10 }, { 0xEDCE, 0x7C0A }, { 0xEDCF, 0x7CE8 }, { 0xEDD0, 0x7E2D }, { 0xEDD1, 0x7E3C }, { 0xEDD2, 0x7E42 }, { 0xEDD3, 0x7E33 }, - { 0xEDD4, 0x9848 }, { 0xEDD5, 0x7E38 }, { 0xEDD6, 0x7E2A }, { 0xEDD7, 0x7E49 }, { 0xEDD8, 0x7E40 }, { 0xEDD9, 0x7E47 }, { 0xEDDA, 0x7E29 }, { 0xEDDB, 0x7E4C }, - { 0xEDDC, 0x7E30 }, { 0xEDDD, 0x7E3B }, { 0xEDDE, 0x7E36 }, { 0xEDDF, 0x7E44 }, { 0xEDE0, 0x7E3A }, { 0xEDE1, 0x7F45 }, { 0xEDE2, 0x7F7F }, { 0xEDE3, 0x7F7E }, - { 0xEDE4, 0x7F7D }, { 0xEDE5, 0x7FF4 }, { 0xEDE6, 0x7FF2 }, { 0xEDE7, 0x802C }, { 0xEDE8, 0x81BB }, { 0xEDE9, 0x81C4 }, { 0xEDEA, 0x81CC }, { 0xEDEB, 0x81CA }, - { 0xEDEC, 0x81C5 }, { 0xEDED, 0x81C7 }, { 0xEDEE, 0x81BC }, { 0xEDEF, 0x81E9 }, { 0xEDF0, 0x825B }, { 0xEDF1, 0x825A }, { 0xEDF2, 0x825C }, { 0xEDF3, 0x8583 }, - { 0xEDF4, 0x8580 }, { 0xEDF5, 0x858F }, { 0xEDF6, 0x85A7 }, { 0xEDF7, 0x8595 }, { 0xEDF8, 0x85A0 }, { 0xEDF9, 0x858B }, { 0xEDFA, 0x85A3 }, { 0xEDFB, 0x857B }, - { 0xEDFC, 0x85A4 }, { 0xEDFD, 0x859A }, { 0xEDFE, 0x859E }, { 0xEE40, 0x8577 }, { 0xEE41, 0x857C }, { 0xEE42, 0x8589 }, { 0xEE43, 0x85A1 }, { 0xEE44, 0x857A }, - { 0xEE45, 0x8578 }, { 0xEE46, 0x8557 }, { 0xEE47, 0x858E }, { 0xEE48, 0x8596 }, { 0xEE49, 0x8586 }, { 0xEE4A, 0x858D }, { 0xEE4B, 0x8599 }, { 0xEE4C, 0x859D }, - { 0xEE4D, 0x8581 }, { 0xEE4E, 0x85A2 }, { 0xEE4F, 0x8582 }, { 0xEE50, 0x8588 }, { 0xEE51, 0x8585 }, { 0xEE52, 0x8579 }, { 0xEE53, 0x8576 }, { 0xEE54, 0x8598 }, - { 0xEE55, 0x8590 }, { 0xEE56, 0x859F }, { 0xEE57, 0x8668 }, { 0xEE58, 0x87BE }, { 0xEE59, 0x87AA }, { 0xEE5A, 0x87AD }, { 0xEE5B, 0x87C5 }, { 0xEE5C, 0x87B0 }, - { 0xEE5D, 0x87AC }, { 0xEE5E, 0x87B9 }, { 0xEE5F, 0x87B5 }, { 0xEE60, 0x87BC }, { 0xEE61, 0x87AE }, { 0xEE62, 0x87C9 }, { 0xEE63, 0x87C3 }, { 0xEE64, 0x87C2 }, - { 0xEE65, 0x87CC }, { 0xEE66, 0x87B7 }, { 0xEE67, 0x87AF }, { 0xEE68, 0x87C4 }, { 0xEE69, 0x87CA }, { 0xEE6A, 0x87B4 }, { 0xEE6B, 0x87B6 }, { 0xEE6C, 0x87BF }, - { 0xEE6D, 0x87B8 }, { 0xEE6E, 0x87BD }, { 0xEE6F, 0x87DE }, { 0xEE70, 0x87B2 }, { 0xEE71, 0x8935 }, { 0xEE72, 0x8933 }, { 0xEE73, 0x893C }, { 0xEE74, 0x893E }, - { 0xEE75, 0x8941 }, { 0xEE76, 0x8952 }, { 0xEE77, 0x8937 }, { 0xEE78, 0x8942 }, { 0xEE79, 0x89AD }, { 0xEE7A, 0x89AF }, { 0xEE7B, 0x89AE }, { 0xEE7C, 0x89F2 }, - { 0xEE7D, 0x89F3 }, { 0xEE7E, 0x8B1E }, { 0xEEA1, 0x8B18 }, { 0xEEA2, 0x8B16 }, { 0xEEA3, 0x8B11 }, { 0xEEA4, 0x8B05 }, { 0xEEA5, 0x8B0B }, { 0xEEA6, 0x8B22 }, - { 0xEEA7, 0x8B0F }, { 0xEEA8, 0x8B12 }, { 0xEEA9, 0x8B15 }, { 0xEEAA, 0x8B07 }, { 0xEEAB, 0x8B0D }, { 0xEEAC, 0x8B08 }, { 0xEEAD, 0x8B06 }, { 0xEEAE, 0x8B1C }, - { 0xEEAF, 0x8B13 }, { 0xEEB0, 0x8B1A }, { 0xEEB1, 0x8C4F }, { 0xEEB2, 0x8C70 }, { 0xEEB3, 0x8C72 }, { 0xEEB4, 0x8C71 }, { 0xEEB5, 0x8C6F }, { 0xEEB6, 0x8C95 }, - { 0xEEB7, 0x8C94 }, { 0xEEB8, 0x8CF9 }, { 0xEEB9, 0x8D6F }, { 0xEEBA, 0x8E4E }, { 0xEEBB, 0x8E4D }, { 0xEEBC, 0x8E53 }, { 0xEEBD, 0x8E50 }, { 0xEEBE, 0x8E4C }, - { 0xEEBF, 0x8E47 }, { 0xEEC0, 0x8F43 }, { 0xEEC1, 0x8F40 }, { 0xEEC2, 0x9085 }, { 0xEEC3, 0x907E }, { 0xEEC4, 0x9138 }, { 0xEEC5, 0x919A }, { 0xEEC6, 0x91A2 }, - { 0xEEC7, 0x919B }, { 0xEEC8, 0x9199 }, { 0xEEC9, 0x919F }, { 0xEECA, 0x91A1 }, { 0xEECB, 0x919D }, { 0xEECC, 0x91A0 }, { 0xEECD, 0x93A1 }, { 0xEECE, 0x9383 }, - { 0xEECF, 0x93AF }, { 0xEED0, 0x9364 }, { 0xEED1, 0x9356 }, { 0xEED2, 0x9347 }, { 0xEED3, 0x937C }, { 0xEED4, 0x9358 }, { 0xEED5, 0x935C }, { 0xEED6, 0x9376 }, - { 0xEED7, 0x9349 }, { 0xEED8, 0x9350 }, { 0xEED9, 0x9351 }, { 0xEEDA, 0x9360 }, { 0xEEDB, 0x936D }, { 0xEEDC, 0x938F }, { 0xEEDD, 0x934C }, { 0xEEDE, 0x936A }, - { 0xEEDF, 0x9379 }, { 0xEEE0, 0x9357 }, { 0xEEE1, 0x9355 }, { 0xEEE2, 0x9352 }, { 0xEEE3, 0x934F }, { 0xEEE4, 0x9371 }, { 0xEEE5, 0x9377 }, { 0xEEE6, 0x937B }, - { 0xEEE7, 0x9361 }, { 0xEEE8, 0x935E }, { 0xEEE9, 0x9363 }, { 0xEEEA, 0x9367 }, { 0xEEEB, 0x9380 }, { 0xEEEC, 0x934E }, { 0xEEED, 0x9359 }, { 0xEEEE, 0x95C7 }, - { 0xEEEF, 0x95C0 }, { 0xEEF0, 0x95C9 }, { 0xEEF1, 0x95C3 }, { 0xEEF2, 0x95C5 }, { 0xEEF3, 0x95B7 }, { 0xEEF4, 0x96AE }, { 0xEEF5, 0x96B0 }, { 0xEEF6, 0x96AC }, - { 0xEEF7, 0x9720 }, { 0xEEF8, 0x971F }, { 0xEEF9, 0x9718 }, { 0xEEFA, 0x971D }, { 0xEEFB, 0x9719 }, { 0xEEFC, 0x979A }, { 0xEEFD, 0x97A1 }, { 0xEEFE, 0x979C }, - { 0xEF40, 0x979E }, { 0xEF41, 0x979D }, { 0xEF42, 0x97D5 }, { 0xEF43, 0x97D4 }, { 0xEF44, 0x97F1 }, { 0xEF45, 0x9841 }, { 0xEF46, 0x9844 }, { 0xEF47, 0x984A }, - { 0xEF48, 0x9849 }, { 0xEF49, 0x9845 }, { 0xEF4A, 0x9843 }, { 0xEF4B, 0x9925 }, { 0xEF4C, 0x992B }, { 0xEF4D, 0x992C }, { 0xEF4E, 0x992A }, { 0xEF4F, 0x9933 }, - { 0xEF50, 0x9932 }, { 0xEF51, 0x992F }, { 0xEF52, 0x992D }, { 0xEF53, 0x9931 }, { 0xEF54, 0x9930 }, { 0xEF55, 0x9998 }, { 0xEF56, 0x99A3 }, { 0xEF57, 0x99A1 }, - { 0xEF58, 0x9A02 }, { 0xEF59, 0x99FA }, { 0xEF5A, 0x99F4 }, { 0xEF5B, 0x99F7 }, { 0xEF5C, 0x99F9 }, { 0xEF5D, 0x99F8 }, { 0xEF5E, 0x99F6 }, { 0xEF5F, 0x99FB }, - { 0xEF60, 0x99FD }, { 0xEF61, 0x99FE }, { 0xEF62, 0x99FC }, { 0xEF63, 0x9A03 }, { 0xEF64, 0x9ABE }, { 0xEF65, 0x9AFE }, { 0xEF66, 0x9AFD }, { 0xEF67, 0x9B01 }, - { 0xEF68, 0x9AFC }, { 0xEF69, 0x9B48 }, { 0xEF6A, 0x9B9A }, { 0xEF6B, 0x9BA8 }, { 0xEF6C, 0x9B9E }, { 0xEF6D, 0x9B9B }, { 0xEF6E, 0x9BA6 }, { 0xEF6F, 0x9BA1 }, - { 0xEF70, 0x9BA5 }, { 0xEF71, 0x9BA4 }, { 0xEF72, 0x9B86 }, { 0xEF73, 0x9BA2 }, { 0xEF74, 0x9BA0 }, { 0xEF75, 0x9BAF }, { 0xEF76, 0x9D33 }, { 0xEF77, 0x9D41 }, - { 0xEF78, 0x9D67 }, { 0xEF79, 0x9D36 }, { 0xEF7A, 0x9D2E }, { 0xEF7B, 0x9D2F }, { 0xEF7C, 0x9D31 }, { 0xEF7D, 0x9D38 }, { 0xEF7E, 0x9D30 }, { 0xEFA1, 0x9D45 }, - { 0xEFA2, 0x9D42 }, { 0xEFA3, 0x9D43 }, { 0xEFA4, 0x9D3E }, { 0xEFA5, 0x9D37 }, { 0xEFA6, 0x9D40 }, { 0xEFA7, 0x9D3D }, { 0xEFA8, 0x7FF5 }, { 0xEFA9, 0x9D2D }, - { 0xEFAA, 0x9E8A }, { 0xEFAB, 0x9E89 }, { 0xEFAC, 0x9E8D }, { 0xEFAD, 0x9EB0 }, { 0xEFAE, 0x9EC8 }, { 0xEFAF, 0x9EDA }, { 0xEFB0, 0x9EFB }, { 0xEFB1, 0x9EFF }, - { 0xEFB2, 0x9F24 }, { 0xEFB3, 0x9F23 }, { 0xEFB4, 0x9F22 }, { 0xEFB5, 0x9F54 }, { 0xEFB6, 0x9FA0 }, { 0xEFB7, 0x5131 }, { 0xEFB8, 0x512D }, { 0xEFB9, 0x512E }, - { 0xEFBA, 0x5698 }, { 0xEFBB, 0x569C }, { 0xEFBC, 0x5697 }, { 0xEFBD, 0x569A }, { 0xEFBE, 0x569D }, { 0xEFBF, 0x5699 }, { 0xEFC0, 0x5970 }, { 0xEFC1, 0x5B3C }, - { 0xEFC2, 0x5C69 }, { 0xEFC3, 0x5C6A }, { 0xEFC4, 0x5DC0 }, { 0xEFC5, 0x5E6D }, { 0xEFC6, 0x5E6E }, { 0xEFC7, 0x61D8 }, { 0xEFC8, 0x61DF }, { 0xEFC9, 0x61ED }, - { 0xEFCA, 0x61EE }, { 0xEFCB, 0x61F1 }, { 0xEFCC, 0x61EA }, { 0xEFCD, 0x61F0 }, { 0xEFCE, 0x61EB }, { 0xEFCF, 0x61D6 }, { 0xEFD0, 0x61E9 }, { 0xEFD1, 0x64FF }, - { 0xEFD2, 0x6504 }, { 0xEFD3, 0x64FD }, { 0xEFD4, 0x64F8 }, { 0xEFD5, 0x6501 }, { 0xEFD6, 0x6503 }, { 0xEFD7, 0x64FC }, { 0xEFD8, 0x6594 }, { 0xEFD9, 0x65DB }, - { 0xEFDA, 0x66DA }, { 0xEFDB, 0x66DB }, { 0xEFDC, 0x66D8 }, { 0xEFDD, 0x6AC5 }, { 0xEFDE, 0x6AB9 }, { 0xEFDF, 0x6ABD }, { 0xEFE0, 0x6AE1 }, { 0xEFE1, 0x6AC6 }, - { 0xEFE2, 0x6ABA }, { 0xEFE3, 0x6AB6 }, { 0xEFE4, 0x6AB7 }, { 0xEFE5, 0x6AC7 }, { 0xEFE6, 0x6AB4 }, { 0xEFE7, 0x6AAD }, { 0xEFE8, 0x6B5E }, { 0xEFE9, 0x6BC9 }, - { 0xEFEA, 0x6C0B }, { 0xEFEB, 0x7007 }, { 0xEFEC, 0x700C }, { 0xEFED, 0x700D }, { 0xEFEE, 0x7001 }, { 0xEFEF, 0x7005 }, { 0xEFF0, 0x7014 }, { 0xEFF1, 0x700E }, - { 0xEFF2, 0x6FFF }, { 0xEFF3, 0x7000 }, { 0xEFF4, 0x6FFB }, { 0xEFF5, 0x7026 }, { 0xEFF6, 0x6FFC }, { 0xEFF7, 0x6FF7 }, { 0xEFF8, 0x700A }, { 0xEFF9, 0x7201 }, - { 0xEFFA, 0x71FF }, { 0xEFFB, 0x71F9 }, { 0xEFFC, 0x7203 }, { 0xEFFD, 0x71FD }, { 0xEFFE, 0x7376 }, { 0xF040, 0x74B8 }, { 0xF041, 0x74C0 }, { 0xF042, 0x74B5 }, - { 0xF043, 0x74C1 }, { 0xF044, 0x74BE }, { 0xF045, 0x74B6 }, { 0xF046, 0x74BB }, { 0xF047, 0x74C2 }, { 0xF048, 0x7514 }, { 0xF049, 0x7513 }, { 0xF04A, 0x765C }, - { 0xF04B, 0x7664 }, { 0xF04C, 0x7659 }, { 0xF04D, 0x7650 }, { 0xF04E, 0x7653 }, { 0xF04F, 0x7657 }, { 0xF050, 0x765A }, { 0xF051, 0x76A6 }, { 0xF052, 0x76BD }, - { 0xF053, 0x76EC }, { 0xF054, 0x77C2 }, { 0xF055, 0x77BA }, { 0xF056, 0x78FF }, { 0xF057, 0x790C }, { 0xF058, 0x7913 }, { 0xF059, 0x7914 }, { 0xF05A, 0x7909 }, - { 0xF05B, 0x7910 }, { 0xF05C, 0x7912 }, { 0xF05D, 0x7911 }, { 0xF05E, 0x79AD }, { 0xF05F, 0x79AC }, { 0xF060, 0x7A5F }, { 0xF061, 0x7C1C }, { 0xF062, 0x7C29 }, - { 0xF063, 0x7C19 }, { 0xF064, 0x7C20 }, { 0xF065, 0x7C1F }, { 0xF066, 0x7C2D }, { 0xF067, 0x7C1D }, { 0xF068, 0x7C26 }, { 0xF069, 0x7C28 }, { 0xF06A, 0x7C22 }, - { 0xF06B, 0x7C25 }, { 0xF06C, 0x7C30 }, { 0xF06D, 0x7E5C }, { 0xF06E, 0x7E50 }, { 0xF06F, 0x7E56 }, { 0xF070, 0x7E63 }, { 0xF071, 0x7E58 }, { 0xF072, 0x7E62 }, - { 0xF073, 0x7E5F }, { 0xF074, 0x7E51 }, { 0xF075, 0x7E60 }, { 0xF076, 0x7E57 }, { 0xF077, 0x7E53 }, { 0xF078, 0x7FB5 }, { 0xF079, 0x7FB3 }, { 0xF07A, 0x7FF7 }, - { 0xF07B, 0x7FF8 }, { 0xF07C, 0x8075 }, { 0xF07D, 0x81D1 }, { 0xF07E, 0x81D2 }, { 0xF0A1, 0x81D0 }, { 0xF0A2, 0x825F }, { 0xF0A3, 0x825E }, { 0xF0A4, 0x85B4 }, - { 0xF0A5, 0x85C6 }, { 0xF0A6, 0x85C0 }, { 0xF0A7, 0x85C3 }, { 0xF0A8, 0x85C2 }, { 0xF0A9, 0x85B3 }, { 0xF0AA, 0x85B5 }, { 0xF0AB, 0x85BD }, { 0xF0AC, 0x85C7 }, - { 0xF0AD, 0x85C4 }, { 0xF0AE, 0x85BF }, { 0xF0AF, 0x85CB }, { 0xF0B0, 0x85CE }, { 0xF0B1, 0x85C8 }, { 0xF0B2, 0x85C5 }, { 0xF0B3, 0x85B1 }, { 0xF0B4, 0x85B6 }, - { 0xF0B5, 0x85D2 }, { 0xF0B6, 0x8624 }, { 0xF0B7, 0x85B8 }, { 0xF0B8, 0x85B7 }, { 0xF0B9, 0x85BE }, { 0xF0BA, 0x8669 }, { 0xF0BB, 0x87E7 }, { 0xF0BC, 0x87E6 }, - { 0xF0BD, 0x87E2 }, { 0xF0BE, 0x87DB }, { 0xF0BF, 0x87EB }, { 0xF0C0, 0x87EA }, { 0xF0C1, 0x87E5 }, { 0xF0C2, 0x87DF }, { 0xF0C3, 0x87F3 }, { 0xF0C4, 0x87E4 }, - { 0xF0C5, 0x87D4 }, { 0xF0C6, 0x87DC }, { 0xF0C7, 0x87D3 }, { 0xF0C8, 0x87ED }, { 0xF0C9, 0x87D8 }, { 0xF0CA, 0x87E3 }, { 0xF0CB, 0x87A4 }, { 0xF0CC, 0x87D7 }, - { 0xF0CD, 0x87D9 }, { 0xF0CE, 0x8801 }, { 0xF0CF, 0x87F4 }, { 0xF0D0, 0x87E8 }, { 0xF0D1, 0x87DD }, { 0xF0D2, 0x8953 }, { 0xF0D3, 0x894B }, { 0xF0D4, 0x894F }, - { 0xF0D5, 0x894C }, { 0xF0D6, 0x8946 }, { 0xF0D7, 0x8950 }, { 0xF0D8, 0x8951 }, { 0xF0D9, 0x8949 }, { 0xF0DA, 0x8B2A }, { 0xF0DB, 0x8B27 }, { 0xF0DC, 0x8B23 }, - { 0xF0DD, 0x8B33 }, { 0xF0DE, 0x8B30 }, { 0xF0DF, 0x8B35 }, { 0xF0E0, 0x8B47 }, { 0xF0E1, 0x8B2F }, { 0xF0E2, 0x8B3C }, { 0xF0E3, 0x8B3E }, { 0xF0E4, 0x8B31 }, - { 0xF0E5, 0x8B25 }, { 0xF0E6, 0x8B37 }, { 0xF0E7, 0x8B26 }, { 0xF0E8, 0x8B36 }, { 0xF0E9, 0x8B2E }, { 0xF0EA, 0x8B24 }, { 0xF0EB, 0x8B3B }, { 0xF0EC, 0x8B3D }, - { 0xF0ED, 0x8B3A }, { 0xF0EE, 0x8C42 }, { 0xF0EF, 0x8C75 }, { 0xF0F0, 0x8C99 }, { 0xF0F1, 0x8C98 }, { 0xF0F2, 0x8C97 }, { 0xF0F3, 0x8CFE }, { 0xF0F4, 0x8D04 }, - { 0xF0F5, 0x8D02 }, { 0xF0F6, 0x8D00 }, { 0xF0F7, 0x8E5C }, { 0xF0F8, 0x8E62 }, { 0xF0F9, 0x8E60 }, { 0xF0FA, 0x8E57 }, { 0xF0FB, 0x8E56 }, { 0xF0FC, 0x8E5E }, - { 0xF0FD, 0x8E65 }, { 0xF0FE, 0x8E67 }, { 0xF140, 0x8E5B }, { 0xF141, 0x8E5A }, { 0xF142, 0x8E61 }, { 0xF143, 0x8E5D }, { 0xF144, 0x8E69 }, { 0xF145, 0x8E54 }, - { 0xF146, 0x8F46 }, { 0xF147, 0x8F47 }, { 0xF148, 0x8F48 }, { 0xF149, 0x8F4B }, { 0xF14A, 0x9128 }, { 0xF14B, 0x913A }, { 0xF14C, 0x913B }, { 0xF14D, 0x913E }, - { 0xF14E, 0x91A8 }, { 0xF14F, 0x91A5 }, { 0xF150, 0x91A7 }, { 0xF151, 0x91AF }, { 0xF152, 0x91AA }, { 0xF153, 0x93B5 }, { 0xF154, 0x938C }, { 0xF155, 0x9392 }, - { 0xF156, 0x93B7 }, { 0xF157, 0x939B }, { 0xF158, 0x939D }, { 0xF159, 0x9389 }, { 0xF15A, 0x93A7 }, { 0xF15B, 0x938E }, { 0xF15C, 0x93AA }, { 0xF15D, 0x939E }, - { 0xF15E, 0x93A6 }, { 0xF15F, 0x9395 }, { 0xF160, 0x9388 }, { 0xF161, 0x9399 }, { 0xF162, 0x939F }, { 0xF163, 0x938D }, { 0xF164, 0x93B1 }, { 0xF165, 0x9391 }, - { 0xF166, 0x93B2 }, { 0xF167, 0x93A4 }, { 0xF168, 0x93A8 }, { 0xF169, 0x93B4 }, { 0xF16A, 0x93A3 }, { 0xF16B, 0x93A5 }, { 0xF16C, 0x95D2 }, { 0xF16D, 0x95D3 }, - { 0xF16E, 0x95D1 }, { 0xF16F, 0x96B3 }, { 0xF170, 0x96D7 }, { 0xF171, 0x96DA }, { 0xF172, 0x5DC2 }, { 0xF173, 0x96DF }, { 0xF174, 0x96D8 }, { 0xF175, 0x96DD }, - { 0xF176, 0x9723 }, { 0xF177, 0x9722 }, { 0xF178, 0x9725 }, { 0xF179, 0x97AC }, { 0xF17A, 0x97AE }, { 0xF17B, 0x97A8 }, { 0xF17C, 0x97AB }, { 0xF17D, 0x97A4 }, - { 0xF17E, 0x97AA }, { 0xF1A1, 0x97A2 }, { 0xF1A2, 0x97A5 }, { 0xF1A3, 0x97D7 }, { 0xF1A4, 0x97D9 }, { 0xF1A5, 0x97D6 }, { 0xF1A6, 0x97D8 }, { 0xF1A7, 0x97FA }, - { 0xF1A8, 0x9850 }, { 0xF1A9, 0x9851 }, { 0xF1AA, 0x9852 }, { 0xF1AB, 0x98B8 }, { 0xF1AC, 0x9941 }, { 0xF1AD, 0x993C }, { 0xF1AE, 0x993A }, { 0xF1AF, 0x9A0F }, - { 0xF1B0, 0x9A0B }, { 0xF1B1, 0x9A09 }, { 0xF1B2, 0x9A0D }, { 0xF1B3, 0x9A04 }, { 0xF1B4, 0x9A11 }, { 0xF1B5, 0x9A0A }, { 0xF1B6, 0x9A05 }, { 0xF1B7, 0x9A07 }, - { 0xF1B8, 0x9A06 }, { 0xF1B9, 0x9AC0 }, { 0xF1BA, 0x9ADC }, { 0xF1BB, 0x9B08 }, { 0xF1BC, 0x9B04 }, { 0xF1BD, 0x9B05 }, { 0xF1BE, 0x9B29 }, { 0xF1BF, 0x9B35 }, - { 0xF1C0, 0x9B4A }, { 0xF1C1, 0x9B4C }, { 0xF1C2, 0x9B4B }, { 0xF1C3, 0x9BC7 }, { 0xF1C4, 0x9BC6 }, { 0xF1C5, 0x9BC3 }, { 0xF1C6, 0x9BBF }, { 0xF1C7, 0x9BC1 }, - { 0xF1C8, 0x9BB5 }, { 0xF1C9, 0x9BB8 }, { 0xF1CA, 0x9BD3 }, { 0xF1CB, 0x9BB6 }, { 0xF1CC, 0x9BC4 }, { 0xF1CD, 0x9BB9 }, { 0xF1CE, 0x9BBD }, { 0xF1CF, 0x9D5C }, - { 0xF1D0, 0x9D53 }, { 0xF1D1, 0x9D4F }, { 0xF1D2, 0x9D4A }, { 0xF1D3, 0x9D5B }, { 0xF1D4, 0x9D4B }, { 0xF1D5, 0x9D59 }, { 0xF1D6, 0x9D56 }, { 0xF1D7, 0x9D4C }, - { 0xF1D8, 0x9D57 }, { 0xF1D9, 0x9D52 }, { 0xF1DA, 0x9D54 }, { 0xF1DB, 0x9D5F }, { 0xF1DC, 0x9D58 }, { 0xF1DD, 0x9D5A }, { 0xF1DE, 0x9E8E }, { 0xF1DF, 0x9E8C }, - { 0xF1E0, 0x9EDF }, { 0xF1E1, 0x9F01 }, { 0xF1E2, 0x9F00 }, { 0xF1E3, 0x9F16 }, { 0xF1E4, 0x9F25 }, { 0xF1E5, 0x9F2B }, { 0xF1E6, 0x9F2A }, { 0xF1E7, 0x9F29 }, - { 0xF1E8, 0x9F28 }, { 0xF1E9, 0x9F4C }, { 0xF1EA, 0x9F55 }, { 0xF1EB, 0x5134 }, { 0xF1EC, 0x5135 }, { 0xF1ED, 0x5296 }, { 0xF1EE, 0x52F7 }, { 0xF1EF, 0x53B4 }, - { 0xF1F0, 0x56AB }, { 0xF1F1, 0x56AD }, { 0xF1F2, 0x56A6 }, { 0xF1F3, 0x56A7 }, { 0xF1F4, 0x56AA }, { 0xF1F5, 0x56AC }, { 0xF1F6, 0x58DA }, { 0xF1F7, 0x58DD }, - { 0xF1F8, 0x58DB }, { 0xF1F9, 0x5912 }, { 0xF1FA, 0x5B3D }, { 0xF1FB, 0x5B3E }, { 0xF1FC, 0x5B3F }, { 0xF1FD, 0x5DC3 }, { 0xF1FE, 0x5E70 }, { 0xF240, 0x5FBF }, - { 0xF241, 0x61FB }, { 0xF242, 0x6507 }, { 0xF243, 0x6510 }, { 0xF244, 0x650D }, { 0xF245, 0x6509 }, { 0xF246, 0x650C }, { 0xF247, 0x650E }, { 0xF248, 0x6584 }, - { 0xF249, 0x65DE }, { 0xF24A, 0x65DD }, { 0xF24B, 0x66DE }, { 0xF24C, 0x6AE7 }, { 0xF24D, 0x6AE0 }, { 0xF24E, 0x6ACC }, { 0xF24F, 0x6AD1 }, { 0xF250, 0x6AD9 }, - { 0xF251, 0x6ACB }, { 0xF252, 0x6ADF }, { 0xF253, 0x6ADC }, { 0xF254, 0x6AD0 }, { 0xF255, 0x6AEB }, { 0xF256, 0x6ACF }, { 0xF257, 0x6ACD }, { 0xF258, 0x6ADE }, - { 0xF259, 0x6B60 }, { 0xF25A, 0x6BB0 }, { 0xF25B, 0x6C0C }, { 0xF25C, 0x7019 }, { 0xF25D, 0x7027 }, { 0xF25E, 0x7020 }, { 0xF25F, 0x7016 }, { 0xF260, 0x702B }, - { 0xF261, 0x7021 }, { 0xF262, 0x7022 }, { 0xF263, 0x7023 }, { 0xF264, 0x7029 }, { 0xF265, 0x7017 }, { 0xF266, 0x7024 }, { 0xF267, 0x701C }, { 0xF268, 0x702A }, - { 0xF269, 0x720C }, { 0xF26A, 0x720A }, { 0xF26B, 0x7207 }, { 0xF26C, 0x7202 }, { 0xF26D, 0x7205 }, { 0xF26E, 0x72A5 }, { 0xF26F, 0x72A6 }, { 0xF270, 0x72A4 }, - { 0xF271, 0x72A3 }, { 0xF272, 0x72A1 }, { 0xF273, 0x74CB }, { 0xF274, 0x74C5 }, { 0xF275, 0x74B7 }, { 0xF276, 0x74C3 }, { 0xF277, 0x7516 }, { 0xF278, 0x7660 }, - { 0xF279, 0x77C9 }, { 0xF27A, 0x77CA }, { 0xF27B, 0x77C4 }, { 0xF27C, 0x77F1 }, { 0xF27D, 0x791D }, { 0xF27E, 0x791B }, { 0xF2A1, 0x7921 }, { 0xF2A2, 0x791C }, - { 0xF2A3, 0x7917 }, { 0xF2A4, 0x791E }, { 0xF2A5, 0x79B0 }, { 0xF2A6, 0x7A67 }, { 0xF2A7, 0x7A68 }, { 0xF2A8, 0x7C33 }, { 0xF2A9, 0x7C3C }, { 0xF2AA, 0x7C39 }, - { 0xF2AB, 0x7C2C }, { 0xF2AC, 0x7C3B }, { 0xF2AD, 0x7CEC }, { 0xF2AE, 0x7CEA }, { 0xF2AF, 0x7E76 }, { 0xF2B0, 0x7E75 }, { 0xF2B1, 0x7E78 }, { 0xF2B2, 0x7E70 }, - { 0xF2B3, 0x7E77 }, { 0xF2B4, 0x7E6F }, { 0xF2B5, 0x7E7A }, { 0xF2B6, 0x7E72 }, { 0xF2B7, 0x7E74 }, { 0xF2B8, 0x7E68 }, { 0xF2B9, 0x7F4B }, { 0xF2BA, 0x7F4A }, - { 0xF2BB, 0x7F83 }, { 0xF2BC, 0x7F86 }, { 0xF2BD, 0x7FB7 }, { 0xF2BE, 0x7FFD }, { 0xF2BF, 0x7FFE }, { 0xF2C0, 0x8078 }, { 0xF2C1, 0x81D7 }, { 0xF2C2, 0x81D5 }, - { 0xF2C3, 0x8264 }, { 0xF2C4, 0x8261 }, { 0xF2C5, 0x8263 }, { 0xF2C6, 0x85EB }, { 0xF2C7, 0x85F1 }, { 0xF2C8, 0x85ED }, { 0xF2C9, 0x85D9 }, { 0xF2CA, 0x85E1 }, - { 0xF2CB, 0x85E8 }, { 0xF2CC, 0x85DA }, { 0xF2CD, 0x85D7 }, { 0xF2CE, 0x85EC }, { 0xF2CF, 0x85F2 }, { 0xF2D0, 0x85F8 }, { 0xF2D1, 0x85D8 }, { 0xF2D2, 0x85DF }, - { 0xF2D3, 0x85E3 }, { 0xF2D4, 0x85DC }, { 0xF2D5, 0x85D1 }, { 0xF2D6, 0x85F0 }, { 0xF2D7, 0x85E6 }, { 0xF2D8, 0x85EF }, { 0xF2D9, 0x85DE }, { 0xF2DA, 0x85E2 }, - { 0xF2DB, 0x8800 }, { 0xF2DC, 0x87FA }, { 0xF2DD, 0x8803 }, { 0xF2DE, 0x87F6 }, { 0xF2DF, 0x87F7 }, { 0xF2E0, 0x8809 }, { 0xF2E1, 0x880C }, { 0xF2E2, 0x880B }, - { 0xF2E3, 0x8806 }, { 0xF2E4, 0x87FC }, { 0xF2E5, 0x8808 }, { 0xF2E6, 0x87FF }, { 0xF2E7, 0x880A }, { 0xF2E8, 0x8802 }, { 0xF2E9, 0x8962 }, { 0xF2EA, 0x895A }, - { 0xF2EB, 0x895B }, { 0xF2EC, 0x8957 }, { 0xF2ED, 0x8961 }, { 0xF2EE, 0x895C }, { 0xF2EF, 0x8958 }, { 0xF2F0, 0x895D }, { 0xF2F1, 0x8959 }, { 0xF2F2, 0x8988 }, - { 0xF2F3, 0x89B7 }, { 0xF2F4, 0x89B6 }, { 0xF2F5, 0x89F6 }, { 0xF2F6, 0x8B50 }, { 0xF2F7, 0x8B48 }, { 0xF2F8, 0x8B4A }, { 0xF2F9, 0x8B40 }, { 0xF2FA, 0x8B53 }, - { 0xF2FB, 0x8B56 }, { 0xF2FC, 0x8B54 }, { 0xF2FD, 0x8B4B }, { 0xF2FE, 0x8B55 }, { 0xF340, 0x8B51 }, { 0xF341, 0x8B42 }, { 0xF342, 0x8B52 }, { 0xF343, 0x8B57 }, - { 0xF344, 0x8C43 }, { 0xF345, 0x8C77 }, { 0xF346, 0x8C76 }, { 0xF347, 0x8C9A }, { 0xF348, 0x8D06 }, { 0xF349, 0x8D07 }, { 0xF34A, 0x8D09 }, { 0xF34B, 0x8DAC }, - { 0xF34C, 0x8DAA }, { 0xF34D, 0x8DAD }, { 0xF34E, 0x8DAB }, { 0xF34F, 0x8E6D }, { 0xF350, 0x8E78 }, { 0xF351, 0x8E73 }, { 0xF352, 0x8E6A }, { 0xF353, 0x8E6F }, - { 0xF354, 0x8E7B }, { 0xF355, 0x8EC2 }, { 0xF356, 0x8F52 }, { 0xF357, 0x8F51 }, { 0xF358, 0x8F4F }, { 0xF359, 0x8F50 }, { 0xF35A, 0x8F53 }, { 0xF35B, 0x8FB4 }, - { 0xF35C, 0x9140 }, { 0xF35D, 0x913F }, { 0xF35E, 0x91B0 }, { 0xF35F, 0x91AD }, { 0xF360, 0x93DE }, { 0xF361, 0x93C7 }, { 0xF362, 0x93CF }, { 0xF363, 0x93C2 }, - { 0xF364, 0x93DA }, { 0xF365, 0x93D0 }, { 0xF366, 0x93F9 }, { 0xF367, 0x93EC }, { 0xF368, 0x93CC }, { 0xF369, 0x93D9 }, { 0xF36A, 0x93A9 }, { 0xF36B, 0x93E6 }, - { 0xF36C, 0x93CA }, { 0xF36D, 0x93D4 }, { 0xF36E, 0x93EE }, { 0xF36F, 0x93E3 }, { 0xF370, 0x93D5 }, { 0xF371, 0x93C4 }, { 0xF372, 0x93CE }, { 0xF373, 0x93C0 }, - { 0xF374, 0x93D2 }, { 0xF375, 0x93E7 }, { 0xF376, 0x957D }, { 0xF377, 0x95DA }, { 0xF378, 0x95DB }, { 0xF379, 0x96E1 }, { 0xF37A, 0x9729 }, { 0xF37B, 0x972B }, - { 0xF37C, 0x972C }, { 0xF37D, 0x9728 }, { 0xF37E, 0x9726 }, { 0xF3A1, 0x97B3 }, { 0xF3A2, 0x97B7 }, { 0xF3A3, 0x97B6 }, { 0xF3A4, 0x97DD }, { 0xF3A5, 0x97DE }, - { 0xF3A6, 0x97DF }, { 0xF3A7, 0x985C }, { 0xF3A8, 0x9859 }, { 0xF3A9, 0x985D }, { 0xF3AA, 0x9857 }, { 0xF3AB, 0x98BF }, { 0xF3AC, 0x98BD }, { 0xF3AD, 0x98BB }, - { 0xF3AE, 0x98BE }, { 0xF3AF, 0x9948 }, { 0xF3B0, 0x9947 }, { 0xF3B1, 0x9943 }, { 0xF3B2, 0x99A6 }, { 0xF3B3, 0x99A7 }, { 0xF3B4, 0x9A1A }, { 0xF3B5, 0x9A15 }, - { 0xF3B6, 0x9A25 }, { 0xF3B7, 0x9A1D }, { 0xF3B8, 0x9A24 }, { 0xF3B9, 0x9A1B }, { 0xF3BA, 0x9A22 }, { 0xF3BB, 0x9A20 }, { 0xF3BC, 0x9A27 }, { 0xF3BD, 0x9A23 }, - { 0xF3BE, 0x9A1E }, { 0xF3BF, 0x9A1C }, { 0xF3C0, 0x9A14 }, { 0xF3C1, 0x9AC2 }, { 0xF3C2, 0x9B0B }, { 0xF3C3, 0x9B0A }, { 0xF3C4, 0x9B0E }, { 0xF3C5, 0x9B0C }, - { 0xF3C6, 0x9B37 }, { 0xF3C7, 0x9BEA }, { 0xF3C8, 0x9BEB }, { 0xF3C9, 0x9BE0 }, { 0xF3CA, 0x9BDE }, { 0xF3CB, 0x9BE4 }, { 0xF3CC, 0x9BE6 }, { 0xF3CD, 0x9BE2 }, - { 0xF3CE, 0x9BF0 }, { 0xF3CF, 0x9BD4 }, { 0xF3D0, 0x9BD7 }, { 0xF3D1, 0x9BEC }, { 0xF3D2, 0x9BDC }, { 0xF3D3, 0x9BD9 }, { 0xF3D4, 0x9BE5 }, { 0xF3D5, 0x9BD5 }, - { 0xF3D6, 0x9BE1 }, { 0xF3D7, 0x9BDA }, { 0xF3D8, 0x9D77 }, { 0xF3D9, 0x9D81 }, { 0xF3DA, 0x9D8A }, { 0xF3DB, 0x9D84 }, { 0xF3DC, 0x9D88 }, { 0xF3DD, 0x9D71 }, - { 0xF3DE, 0x9D80 }, { 0xF3DF, 0x9D78 }, { 0xF3E0, 0x9D86 }, { 0xF3E1, 0x9D8B }, { 0xF3E2, 0x9D8C }, { 0xF3E3, 0x9D7D }, { 0xF3E4, 0x9D6B }, { 0xF3E5, 0x9D74 }, - { 0xF3E6, 0x9D75 }, { 0xF3E7, 0x9D70 }, { 0xF3E8, 0x9D69 }, { 0xF3E9, 0x9D85 }, { 0xF3EA, 0x9D73 }, { 0xF3EB, 0x9D7B }, { 0xF3EC, 0x9D82 }, { 0xF3ED, 0x9D6F }, - { 0xF3EE, 0x9D79 }, { 0xF3EF, 0x9D7F }, { 0xF3F0, 0x9D87 }, { 0xF3F1, 0x9D68 }, { 0xF3F2, 0x9E94 }, { 0xF3F3, 0x9E91 }, { 0xF3F4, 0x9EC0 }, { 0xF3F5, 0x9EFC }, - { 0xF3F6, 0x9F2D }, { 0xF3F7, 0x9F40 }, { 0xF3F8, 0x9F41 }, { 0xF3F9, 0x9F4D }, { 0xF3FA, 0x9F56 }, { 0xF3FB, 0x9F57 }, { 0xF3FC, 0x9F58 }, { 0xF3FD, 0x5337 }, - { 0xF3FE, 0x56B2 }, { 0xF440, 0x56B5 }, { 0xF441, 0x56B3 }, { 0xF442, 0x58E3 }, { 0xF443, 0x5B45 }, { 0xF444, 0x5DC6 }, { 0xF445, 0x5DC7 }, { 0xF446, 0x5EEE }, - { 0xF447, 0x5EEF }, { 0xF448, 0x5FC0 }, { 0xF449, 0x5FC1 }, { 0xF44A, 0x61F9 }, { 0xF44B, 0x6517 }, { 0xF44C, 0x6516 }, { 0xF44D, 0x6515 }, { 0xF44E, 0x6513 }, - { 0xF44F, 0x65DF }, { 0xF450, 0x66E8 }, { 0xF451, 0x66E3 }, { 0xF452, 0x66E4 }, { 0xF453, 0x6AF3 }, { 0xF454, 0x6AF0 }, { 0xF455, 0x6AEA }, { 0xF456, 0x6AE8 }, - { 0xF457, 0x6AF9 }, { 0xF458, 0x6AF1 }, { 0xF459, 0x6AEE }, { 0xF45A, 0x6AEF }, { 0xF45B, 0x703C }, { 0xF45C, 0x7035 }, { 0xF45D, 0x702F }, { 0xF45E, 0x7037 }, - { 0xF45F, 0x7034 }, { 0xF460, 0x7031 }, { 0xF461, 0x7042 }, { 0xF462, 0x7038 }, { 0xF463, 0x703F }, { 0xF464, 0x703A }, { 0xF465, 0x7039 }, { 0xF466, 0x7040 }, - { 0xF467, 0x703B }, { 0xF468, 0x7033 }, { 0xF469, 0x7041 }, { 0xF46A, 0x7213 }, { 0xF46B, 0x7214 }, { 0xF46C, 0x72A8 }, { 0xF46D, 0x737D }, { 0xF46E, 0x737C }, - { 0xF46F, 0x74BA }, { 0xF470, 0x76AB }, { 0xF471, 0x76AA }, { 0xF472, 0x76BE }, { 0xF473, 0x76ED }, { 0xF474, 0x77CC }, { 0xF475, 0x77CE }, { 0xF476, 0x77CF }, - { 0xF477, 0x77CD }, { 0xF478, 0x77F2 }, { 0xF479, 0x7925 }, { 0xF47A, 0x7923 }, { 0xF47B, 0x7927 }, { 0xF47C, 0x7928 }, { 0xF47D, 0x7924 }, { 0xF47E, 0x7929 }, - { 0xF4A1, 0x79B2 }, { 0xF4A2, 0x7A6E }, { 0xF4A3, 0x7A6C }, { 0xF4A4, 0x7A6D }, { 0xF4A5, 0x7AF7 }, { 0xF4A6, 0x7C49 }, { 0xF4A7, 0x7C48 }, { 0xF4A8, 0x7C4A }, - { 0xF4A9, 0x7C47 }, { 0xF4AA, 0x7C45 }, { 0xF4AB, 0x7CEE }, { 0xF4AC, 0x7E7B }, { 0xF4AD, 0x7E7E }, { 0xF4AE, 0x7E81 }, { 0xF4AF, 0x7E80 }, { 0xF4B0, 0x7FBA }, - { 0xF4B1, 0x7FFF }, { 0xF4B2, 0x8079 }, { 0xF4B3, 0x81DB }, { 0xF4B4, 0x81D9 }, { 0xF4B5, 0x820B }, { 0xF4B6, 0x8268 }, { 0xF4B7, 0x8269 }, { 0xF4B8, 0x8622 }, - { 0xF4B9, 0x85FF }, { 0xF4BA, 0x8601 }, { 0xF4BB, 0x85FE }, { 0xF4BC, 0x861B }, { 0xF4BD, 0x8600 }, { 0xF4BE, 0x85F6 }, { 0xF4BF, 0x8604 }, { 0xF4C0, 0x8609 }, - { 0xF4C1, 0x8605 }, { 0xF4C2, 0x860C }, { 0xF4C3, 0x85FD }, { 0xF4C4, 0x8819 }, { 0xF4C5, 0x8810 }, { 0xF4C6, 0x8811 }, { 0xF4C7, 0x8817 }, { 0xF4C8, 0x8813 }, - { 0xF4C9, 0x8816 }, { 0xF4CA, 0x8963 }, { 0xF4CB, 0x8966 }, { 0xF4CC, 0x89B9 }, { 0xF4CD, 0x89F7 }, { 0xF4CE, 0x8B60 }, { 0xF4CF, 0x8B6A }, { 0xF4D0, 0x8B5D }, - { 0xF4D1, 0x8B68 }, { 0xF4D2, 0x8B63 }, { 0xF4D3, 0x8B65 }, { 0xF4D4, 0x8B67 }, { 0xF4D5, 0x8B6D }, { 0xF4D6, 0x8DAE }, { 0xF4D7, 0x8E86 }, { 0xF4D8, 0x8E88 }, - { 0xF4D9, 0x8E84 }, { 0xF4DA, 0x8F59 }, { 0xF4DB, 0x8F56 }, { 0xF4DC, 0x8F57 }, { 0xF4DD, 0x8F55 }, { 0xF4DE, 0x8F58 }, { 0xF4DF, 0x8F5A }, { 0xF4E0, 0x908D }, - { 0xF4E1, 0x9143 }, { 0xF4E2, 0x9141 }, { 0xF4E3, 0x91B7 }, { 0xF4E4, 0x91B5 }, { 0xF4E5, 0x91B2 }, { 0xF4E6, 0x91B3 }, { 0xF4E7, 0x940B }, { 0xF4E8, 0x9413 }, - { 0xF4E9, 0x93FB }, { 0xF4EA, 0x9420 }, { 0xF4EB, 0x940F }, { 0xF4EC, 0x9414 }, { 0xF4ED, 0x93FE }, { 0xF4EE, 0x9415 }, { 0xF4EF, 0x9410 }, { 0xF4F0, 0x9428 }, - { 0xF4F1, 0x9419 }, { 0xF4F2, 0x940D }, { 0xF4F3, 0x93F5 }, { 0xF4F4, 0x9400 }, { 0xF4F5, 0x93F7 }, { 0xF4F6, 0x9407 }, { 0xF4F7, 0x940E }, { 0xF4F8, 0x9416 }, - { 0xF4F9, 0x9412 }, { 0xF4FA, 0x93FA }, { 0xF4FB, 0x9409 }, { 0xF4FC, 0x93F8 }, { 0xF4FD, 0x940A }, { 0xF4FE, 0x93FF }, { 0xF540, 0x93FC }, { 0xF541, 0x940C }, - { 0xF542, 0x93F6 }, { 0xF543, 0x9411 }, { 0xF544, 0x9406 }, { 0xF545, 0x95DE }, { 0xF546, 0x95E0 }, { 0xF547, 0x95DF }, { 0xF548, 0x972E }, { 0xF549, 0x972F }, - { 0xF54A, 0x97B9 }, { 0xF54B, 0x97BB }, { 0xF54C, 0x97FD }, { 0xF54D, 0x97FE }, { 0xF54E, 0x9860 }, { 0xF54F, 0x9862 }, { 0xF550, 0x9863 }, { 0xF551, 0x985F }, - { 0xF552, 0x98C1 }, { 0xF553, 0x98C2 }, { 0xF554, 0x9950 }, { 0xF555, 0x994E }, { 0xF556, 0x9959 }, { 0xF557, 0x994C }, { 0xF558, 0x994B }, { 0xF559, 0x9953 }, - { 0xF55A, 0x9A32 }, { 0xF55B, 0x9A34 }, { 0xF55C, 0x9A31 }, { 0xF55D, 0x9A2C }, { 0xF55E, 0x9A2A }, { 0xF55F, 0x9A36 }, { 0xF560, 0x9A29 }, { 0xF561, 0x9A2E }, - { 0xF562, 0x9A38 }, { 0xF563, 0x9A2D }, { 0xF564, 0x9AC7 }, { 0xF565, 0x9ACA }, { 0xF566, 0x9AC6 }, { 0xF567, 0x9B10 }, { 0xF568, 0x9B12 }, { 0xF569, 0x9B11 }, - { 0xF56A, 0x9C0B }, { 0xF56B, 0x9C08 }, { 0xF56C, 0x9BF7 }, { 0xF56D, 0x9C05 }, { 0xF56E, 0x9C12 }, { 0xF56F, 0x9BF8 }, { 0xF570, 0x9C40 }, { 0xF571, 0x9C07 }, - { 0xF572, 0x9C0E }, { 0xF573, 0x9C06 }, { 0xF574, 0x9C17 }, { 0xF575, 0x9C14 }, { 0xF576, 0x9C09 }, { 0xF577, 0x9D9F }, { 0xF578, 0x9D99 }, { 0xF579, 0x9DA4 }, - { 0xF57A, 0x9D9D }, { 0xF57B, 0x9D92 }, { 0xF57C, 0x9D98 }, { 0xF57D, 0x9D90 }, { 0xF57E, 0x9D9B }, { 0xF5A1, 0x9DA0 }, { 0xF5A2, 0x9D94 }, { 0xF5A3, 0x9D9C }, - { 0xF5A4, 0x9DAA }, { 0xF5A5, 0x9D97 }, { 0xF5A6, 0x9DA1 }, { 0xF5A7, 0x9D9A }, { 0xF5A8, 0x9DA2 }, { 0xF5A9, 0x9DA8 }, { 0xF5AA, 0x9D9E }, { 0xF5AB, 0x9DA3 }, - { 0xF5AC, 0x9DBF }, { 0xF5AD, 0x9DA9 }, { 0xF5AE, 0x9D96 }, { 0xF5AF, 0x9DA6 }, { 0xF5B0, 0x9DA7 }, { 0xF5B1, 0x9E99 }, { 0xF5B2, 0x9E9B }, { 0xF5B3, 0x9E9A }, - { 0xF5B4, 0x9EE5 }, { 0xF5B5, 0x9EE4 }, { 0xF5B6, 0x9EE7 }, { 0xF5B7, 0x9EE6 }, { 0xF5B8, 0x9F30 }, { 0xF5B9, 0x9F2E }, { 0xF5BA, 0x9F5B }, { 0xF5BB, 0x9F60 }, - { 0xF5BC, 0x9F5E }, { 0xF5BD, 0x9F5D }, { 0xF5BE, 0x9F59 }, { 0xF5BF, 0x9F91 }, { 0xF5C0, 0x513A }, { 0xF5C1, 0x5139 }, { 0xF5C2, 0x5298 }, { 0xF5C3, 0x5297 }, - { 0xF5C4, 0x56C3 }, { 0xF5C5, 0x56BD }, { 0xF5C6, 0x56BE }, { 0xF5C7, 0x5B48 }, { 0xF5C8, 0x5B47 }, { 0xF5C9, 0x5DCB }, { 0xF5CA, 0x5DCF }, { 0xF5CB, 0x5EF1 }, - { 0xF5CC, 0x61FD }, { 0xF5CD, 0x651B }, { 0xF5CE, 0x6B02 }, { 0xF5CF, 0x6AFC }, { 0xF5D0, 0x6B03 }, { 0xF5D1, 0x6AF8 }, { 0xF5D2, 0x6B00 }, { 0xF5D3, 0x7043 }, - { 0xF5D4, 0x7044 }, { 0xF5D5, 0x704A }, { 0xF5D6, 0x7048 }, { 0xF5D7, 0x7049 }, { 0xF5D8, 0x7045 }, { 0xF5D9, 0x7046 }, { 0xF5DA, 0x721D }, { 0xF5DB, 0x721A }, - { 0xF5DC, 0x7219 }, { 0xF5DD, 0x737E }, { 0xF5DE, 0x7517 }, { 0xF5DF, 0x766A }, { 0xF5E0, 0x77D0 }, { 0xF5E1, 0x792D }, { 0xF5E2, 0x7931 }, { 0xF5E3, 0x792F }, - { 0xF5E4, 0x7C54 }, { 0xF5E5, 0x7C53 }, { 0xF5E6, 0x7CF2 }, { 0xF5E7, 0x7E8A }, { 0xF5E8, 0x7E87 }, { 0xF5E9, 0x7E88 }, { 0xF5EA, 0x7E8B }, { 0xF5EB, 0x7E86 }, - { 0xF5EC, 0x7E8D }, { 0xF5ED, 0x7F4D }, { 0xF5EE, 0x7FBB }, { 0xF5EF, 0x8030 }, { 0xF5F0, 0x81DD }, { 0xF5F1, 0x8618 }, { 0xF5F2, 0x862A }, { 0xF5F3, 0x8626 }, - { 0xF5F4, 0x861F }, { 0xF5F5, 0x8623 }, { 0xF5F6, 0x861C }, { 0xF5F7, 0x8619 }, { 0xF5F8, 0x8627 }, { 0xF5F9, 0x862E }, { 0xF5FA, 0x8621 }, { 0xF5FB, 0x8620 }, - { 0xF5FC, 0x8629 }, { 0xF5FD, 0x861E }, { 0xF5FE, 0x8625 }, { 0xF640, 0x8829 }, { 0xF641, 0x881D }, { 0xF642, 0x881B }, { 0xF643, 0x8820 }, { 0xF644, 0x8824 }, - { 0xF645, 0x881C }, { 0xF646, 0x882B }, { 0xF647, 0x884A }, { 0xF648, 0x896D }, { 0xF649, 0x8969 }, { 0xF64A, 0x896E }, { 0xF64B, 0x896B }, { 0xF64C, 0x89FA }, - { 0xF64D, 0x8B79 }, { 0xF64E, 0x8B78 }, { 0xF64F, 0x8B45 }, { 0xF650, 0x8B7A }, { 0xF651, 0x8B7B }, { 0xF652, 0x8D10 }, { 0xF653, 0x8D14 }, { 0xF654, 0x8DAF }, - { 0xF655, 0x8E8E }, { 0xF656, 0x8E8C }, { 0xF657, 0x8F5E }, { 0xF658, 0x8F5B }, { 0xF659, 0x8F5D }, { 0xF65A, 0x9146 }, { 0xF65B, 0x9144 }, { 0xF65C, 0x9145 }, - { 0xF65D, 0x91B9 }, { 0xF65E, 0x943F }, { 0xF65F, 0x943B }, { 0xF660, 0x9436 }, { 0xF661, 0x9429 }, { 0xF662, 0x943D }, { 0xF663, 0x943C }, { 0xF664, 0x9430 }, - { 0xF665, 0x9439 }, { 0xF666, 0x942A }, { 0xF667, 0x9437 }, { 0xF668, 0x942C }, { 0xF669, 0x9440 }, { 0xF66A, 0x9431 }, { 0xF66B, 0x95E5 }, { 0xF66C, 0x95E4 }, - { 0xF66D, 0x95E3 }, { 0xF66E, 0x9735 }, { 0xF66F, 0x973A }, { 0xF670, 0x97BF }, { 0xF671, 0x97E1 }, { 0xF672, 0x9864 }, { 0xF673, 0x98C9 }, { 0xF674, 0x98C6 }, - { 0xF675, 0x98C0 }, { 0xF676, 0x9958 }, { 0xF677, 0x9956 }, { 0xF678, 0x9A39 }, { 0xF679, 0x9A3D }, { 0xF67A, 0x9A46 }, { 0xF67B, 0x9A44 }, { 0xF67C, 0x9A42 }, - { 0xF67D, 0x9A41 }, { 0xF67E, 0x9A3A }, { 0xF6A1, 0x9A3F }, { 0xF6A2, 0x9ACD }, { 0xF6A3, 0x9B15 }, { 0xF6A4, 0x9B17 }, { 0xF6A5, 0x9B18 }, { 0xF6A6, 0x9B16 }, - { 0xF6A7, 0x9B3A }, { 0xF6A8, 0x9B52 }, { 0xF6A9, 0x9C2B }, { 0xF6AA, 0x9C1D }, { 0xF6AB, 0x9C1C }, { 0xF6AC, 0x9C2C }, { 0xF6AD, 0x9C23 }, { 0xF6AE, 0x9C28 }, - { 0xF6AF, 0x9C29 }, { 0xF6B0, 0x9C24 }, { 0xF6B1, 0x9C21 }, { 0xF6B2, 0x9DB7 }, { 0xF6B3, 0x9DB6 }, { 0xF6B4, 0x9DBC }, { 0xF6B5, 0x9DC1 }, { 0xF6B6, 0x9DC7 }, - { 0xF6B7, 0x9DCA }, { 0xF6B8, 0x9DCF }, { 0xF6B9, 0x9DBE }, { 0xF6BA, 0x9DC5 }, { 0xF6BB, 0x9DC3 }, { 0xF6BC, 0x9DBB }, { 0xF6BD, 0x9DB5 }, { 0xF6BE, 0x9DCE }, - { 0xF6BF, 0x9DB9 }, { 0xF6C0, 0x9DBA }, { 0xF6C1, 0x9DAC }, { 0xF6C2, 0x9DC8 }, { 0xF6C3, 0x9DB1 }, { 0xF6C4, 0x9DAD }, { 0xF6C5, 0x9DCC }, { 0xF6C6, 0x9DB3 }, - { 0xF6C7, 0x9DCD }, { 0xF6C8, 0x9DB2 }, { 0xF6C9, 0x9E7A }, { 0xF6CA, 0x9E9C }, { 0xF6CB, 0x9EEB }, { 0xF6CC, 0x9EEE }, { 0xF6CD, 0x9EED }, { 0xF6CE, 0x9F1B }, - { 0xF6CF, 0x9F18 }, { 0xF6D0, 0x9F1A }, { 0xF6D1, 0x9F31 }, { 0xF6D2, 0x9F4E }, { 0xF6D3, 0x9F65 }, { 0xF6D4, 0x9F64 }, { 0xF6D5, 0x9F92 }, { 0xF6D6, 0x4EB9 }, - { 0xF6D7, 0x56C6 }, { 0xF6D8, 0x56C5 }, { 0xF6D9, 0x56CB }, { 0xF6DA, 0x5971 }, { 0xF6DB, 0x5B4B }, { 0xF6DC, 0x5B4C }, { 0xF6DD, 0x5DD5 }, { 0xF6DE, 0x5DD1 }, - { 0xF6DF, 0x5EF2 }, { 0xF6E0, 0x6521 }, { 0xF6E1, 0x6520 }, { 0xF6E2, 0x6526 }, { 0xF6E3, 0x6522 }, { 0xF6E4, 0x6B0B }, { 0xF6E5, 0x6B08 }, { 0xF6E6, 0x6B09 }, - { 0xF6E7, 0x6C0D }, { 0xF6E8, 0x7055 }, { 0xF6E9, 0x7056 }, { 0xF6EA, 0x7057 }, { 0xF6EB, 0x7052 }, { 0xF6EC, 0x721E }, { 0xF6ED, 0x721F }, { 0xF6EE, 0x72A9 }, - { 0xF6EF, 0x737F }, { 0xF6F0, 0x74D8 }, { 0xF6F1, 0x74D5 }, { 0xF6F2, 0x74D9 }, { 0xF6F3, 0x74D7 }, { 0xF6F4, 0x766D }, { 0xF6F5, 0x76AD }, { 0xF6F6, 0x7935 }, - { 0xF6F7, 0x79B4 }, { 0xF6F8, 0x7A70 }, { 0xF6F9, 0x7A71 }, { 0xF6FA, 0x7C57 }, { 0xF6FB, 0x7C5C }, { 0xF6FC, 0x7C59 }, { 0xF6FD, 0x7C5B }, { 0xF6FE, 0x7C5A }, - { 0xF740, 0x7CF4 }, { 0xF741, 0x7CF1 }, { 0xF742, 0x7E91 }, { 0xF743, 0x7F4F }, { 0xF744, 0x7F87 }, { 0xF745, 0x81DE }, { 0xF746, 0x826B }, { 0xF747, 0x8634 }, - { 0xF748, 0x8635 }, { 0xF749, 0x8633 }, { 0xF74A, 0x862C }, { 0xF74B, 0x8632 }, { 0xF74C, 0x8636 }, { 0xF74D, 0x882C }, { 0xF74E, 0x8828 }, { 0xF74F, 0x8826 }, - { 0xF750, 0x882A }, { 0xF751, 0x8825 }, { 0xF752, 0x8971 }, { 0xF753, 0x89BF }, { 0xF754, 0x89BE }, { 0xF755, 0x89FB }, { 0xF756, 0x8B7E }, { 0xF757, 0x8B84 }, - { 0xF758, 0x8B82 }, { 0xF759, 0x8B86 }, { 0xF75A, 0x8B85 }, { 0xF75B, 0x8B7F }, { 0xF75C, 0x8D15 }, { 0xF75D, 0x8E95 }, { 0xF75E, 0x8E94 }, { 0xF75F, 0x8E9A }, - { 0xF760, 0x8E92 }, { 0xF761, 0x8E90 }, { 0xF762, 0x8E96 }, { 0xF763, 0x8E97 }, { 0xF764, 0x8F60 }, { 0xF765, 0x8F62 }, { 0xF766, 0x9147 }, { 0xF767, 0x944C }, - { 0xF768, 0x9450 }, { 0xF769, 0x944A }, { 0xF76A, 0x944B }, { 0xF76B, 0x944F }, { 0xF76C, 0x9447 }, { 0xF76D, 0x9445 }, { 0xF76E, 0x9448 }, { 0xF76F, 0x9449 }, - { 0xF770, 0x9446 }, { 0xF771, 0x973F }, { 0xF772, 0x97E3 }, { 0xF773, 0x986A }, { 0xF774, 0x9869 }, { 0xF775, 0x98CB }, { 0xF776, 0x9954 }, { 0xF777, 0x995B }, - { 0xF778, 0x9A4E }, { 0xF779, 0x9A53 }, { 0xF77A, 0x9A54 }, { 0xF77B, 0x9A4C }, { 0xF77C, 0x9A4F }, { 0xF77D, 0x9A48 }, { 0xF77E, 0x9A4A }, { 0xF7A1, 0x9A49 }, - { 0xF7A2, 0x9A52 }, { 0xF7A3, 0x9A50 }, { 0xF7A4, 0x9AD0 }, { 0xF7A5, 0x9B19 }, { 0xF7A6, 0x9B2B }, { 0xF7A7, 0x9B3B }, { 0xF7A8, 0x9B56 }, { 0xF7A9, 0x9B55 }, - { 0xF7AA, 0x9C46 }, { 0xF7AB, 0x9C48 }, { 0xF7AC, 0x9C3F }, { 0xF7AD, 0x9C44 }, { 0xF7AE, 0x9C39 }, { 0xF7AF, 0x9C33 }, { 0xF7B0, 0x9C41 }, { 0xF7B1, 0x9C3C }, - { 0xF7B2, 0x9C37 }, { 0xF7B3, 0x9C34 }, { 0xF7B4, 0x9C32 }, { 0xF7B5, 0x9C3D }, { 0xF7B6, 0x9C36 }, { 0xF7B7, 0x9DDB }, { 0xF7B8, 0x9DD2 }, { 0xF7B9, 0x9DDE }, - { 0xF7BA, 0x9DDA }, { 0xF7BB, 0x9DCB }, { 0xF7BC, 0x9DD0 }, { 0xF7BD, 0x9DDC }, { 0xF7BE, 0x9DD1 }, { 0xF7BF, 0x9DDF }, { 0xF7C0, 0x9DE9 }, { 0xF7C1, 0x9DD9 }, - { 0xF7C2, 0x9DD8 }, { 0xF7C3, 0x9DD6 }, { 0xF7C4, 0x9DF5 }, { 0xF7C5, 0x9DD5 }, { 0xF7C6, 0x9DDD }, { 0xF7C7, 0x9EB6 }, { 0xF7C8, 0x9EF0 }, { 0xF7C9, 0x9F35 }, - { 0xF7CA, 0x9F33 }, { 0xF7CB, 0x9F32 }, { 0xF7CC, 0x9F42 }, { 0xF7CD, 0x9F6B }, { 0xF7CE, 0x9F95 }, { 0xF7CF, 0x9FA2 }, { 0xF7D0, 0x513D }, { 0xF7D1, 0x5299 }, - { 0xF7D2, 0x58E8 }, { 0xF7D3, 0x58E7 }, { 0xF7D4, 0x5972 }, { 0xF7D5, 0x5B4D }, { 0xF7D6, 0x5DD8 }, { 0xF7D7, 0x882F }, { 0xF7D8, 0x5F4F }, { 0xF7D9, 0x6201 }, - { 0xF7DA, 0x6203 }, { 0xF7DB, 0x6204 }, { 0xF7DC, 0x6529 }, { 0xF7DD, 0x6525 }, { 0xF7DE, 0x6596 }, { 0xF7DF, 0x66EB }, { 0xF7E0, 0x6B11 }, { 0xF7E1, 0x6B12 }, - { 0xF7E2, 0x6B0F }, { 0xF7E3, 0x6BCA }, { 0xF7E4, 0x705B }, { 0xF7E5, 0x705A }, { 0xF7E6, 0x7222 }, { 0xF7E7, 0x7382 }, { 0xF7E8, 0x7381 }, { 0xF7E9, 0x7383 }, - { 0xF7EA, 0x7670 }, { 0xF7EB, 0x77D4 }, { 0xF7EC, 0x7C67 }, { 0xF7ED, 0x7C66 }, { 0xF7EE, 0x7E95 }, { 0xF7EF, 0x826C }, { 0xF7F0, 0x863A }, { 0xF7F1, 0x8640 }, - { 0xF7F2, 0x8639 }, { 0xF7F3, 0x863C }, { 0xF7F4, 0x8631 }, { 0xF7F5, 0x863B }, { 0xF7F6, 0x863E }, { 0xF7F7, 0x8830 }, { 0xF7F8, 0x8832 }, { 0xF7F9, 0x882E }, - { 0xF7FA, 0x8833 }, { 0xF7FB, 0x8976 }, { 0xF7FC, 0x8974 }, { 0xF7FD, 0x8973 }, { 0xF7FE, 0x89FE }, { 0xF840, 0x8B8C }, { 0xF841, 0x8B8E }, { 0xF842, 0x8B8B }, - { 0xF843, 0x8B88 }, { 0xF844, 0x8C45 }, { 0xF845, 0x8D19 }, { 0xF846, 0x8E98 }, { 0xF847, 0x8F64 }, { 0xF848, 0x8F63 }, { 0xF849, 0x91BC }, { 0xF84A, 0x9462 }, - { 0xF84B, 0x9455 }, { 0xF84C, 0x945D }, { 0xF84D, 0x9457 }, { 0xF84E, 0x945E }, { 0xF84F, 0x97C4 }, { 0xF850, 0x97C5 }, { 0xF851, 0x9800 }, { 0xF852, 0x9A56 }, - { 0xF853, 0x9A59 }, { 0xF854, 0x9B1E }, { 0xF855, 0x9B1F }, { 0xF856, 0x9B20 }, { 0xF857, 0x9C52 }, { 0xF858, 0x9C58 }, { 0xF859, 0x9C50 }, { 0xF85A, 0x9C4A }, - { 0xF85B, 0x9C4D }, { 0xF85C, 0x9C4B }, { 0xF85D, 0x9C55 }, { 0xF85E, 0x9C59 }, { 0xF85F, 0x9C4C }, { 0xF860, 0x9C4E }, { 0xF861, 0x9DFB }, { 0xF862, 0x9DF7 }, - { 0xF863, 0x9DEF }, { 0xF864, 0x9DE3 }, { 0xF865, 0x9DEB }, { 0xF866, 0x9DF8 }, { 0xF867, 0x9DE4 }, { 0xF868, 0x9DF6 }, { 0xF869, 0x9DE1 }, { 0xF86A, 0x9DEE }, - { 0xF86B, 0x9DE6 }, { 0xF86C, 0x9DF2 }, { 0xF86D, 0x9DF0 }, { 0xF86E, 0x9DE2 }, { 0xF86F, 0x9DEC }, { 0xF870, 0x9DF4 }, { 0xF871, 0x9DF3 }, { 0xF872, 0x9DE8 }, - { 0xF873, 0x9DED }, { 0xF874, 0x9EC2 }, { 0xF875, 0x9ED0 }, { 0xF876, 0x9EF2 }, { 0xF877, 0x9EF3 }, { 0xF878, 0x9F06 }, { 0xF879, 0x9F1C }, { 0xF87A, 0x9F38 }, - { 0xF87B, 0x9F37 }, { 0xF87C, 0x9F36 }, { 0xF87D, 0x9F43 }, { 0xF87E, 0x9F4F }, { 0xF8A1, 0x9F71 }, { 0xF8A2, 0x9F70 }, { 0xF8A3, 0x9F6E }, { 0xF8A4, 0x9F6F }, - { 0xF8A5, 0x56D3 }, { 0xF8A6, 0x56CD }, { 0xF8A7, 0x5B4E }, { 0xF8A8, 0x5C6D }, { 0xF8A9, 0x652D }, { 0xF8AA, 0x66ED }, { 0xF8AB, 0x66EE }, { 0xF8AC, 0x6B13 }, - { 0xF8AD, 0x705F }, { 0xF8AE, 0x7061 }, { 0xF8AF, 0x705D }, { 0xF8B0, 0x7060 }, { 0xF8B1, 0x7223 }, { 0xF8B2, 0x74DB }, { 0xF8B3, 0x74E5 }, { 0xF8B4, 0x77D5 }, - { 0xF8B5, 0x7938 }, { 0xF8B6, 0x79B7 }, { 0xF8B7, 0x79B6 }, { 0xF8B8, 0x7C6A }, { 0xF8B9, 0x7E97 }, { 0xF8BA, 0x7F89 }, { 0xF8BB, 0x826D }, { 0xF8BC, 0x8643 }, - { 0xF8BD, 0x8838 }, { 0xF8BE, 0x8837 }, { 0xF8BF, 0x8835 }, { 0xF8C0, 0x884B }, { 0xF8C1, 0x8B94 }, { 0xF8C2, 0x8B95 }, { 0xF8C3, 0x8E9E }, { 0xF8C4, 0x8E9F }, - { 0xF8C5, 0x8EA0 }, { 0xF8C6, 0x8E9D }, { 0xF8C7, 0x91BE }, { 0xF8C8, 0x91BD }, { 0xF8C9, 0x91C2 }, { 0xF8CA, 0x946B }, { 0xF8CB, 0x9468 }, { 0xF8CC, 0x9469 }, - { 0xF8CD, 0x96E5 }, { 0xF8CE, 0x9746 }, { 0xF8CF, 0x9743 }, { 0xF8D0, 0x9747 }, { 0xF8D1, 0x97C7 }, { 0xF8D2, 0x97E5 }, { 0xF8D3, 0x9A5E }, { 0xF8D4, 0x9AD5 }, - { 0xF8D5, 0x9B59 }, { 0xF8D6, 0x9C63 }, { 0xF8D7, 0x9C67 }, { 0xF8D8, 0x9C66 }, { 0xF8D9, 0x9C62 }, { 0xF8DA, 0x9C5E }, { 0xF8DB, 0x9C60 }, { 0xF8DC, 0x9E02 }, - { 0xF8DD, 0x9DFE }, { 0xF8DE, 0x9E07 }, { 0xF8DF, 0x9E03 }, { 0xF8E0, 0x9E06 }, { 0xF8E1, 0x9E05 }, { 0xF8E2, 0x9E00 }, { 0xF8E3, 0x9E01 }, { 0xF8E4, 0x9E09 }, - { 0xF8E5, 0x9DFF }, { 0xF8E6, 0x9DFD }, { 0xF8E7, 0x9E04 }, { 0xF8E8, 0x9EA0 }, { 0xF8E9, 0x9F1E }, { 0xF8EA, 0x9F46 }, { 0xF8EB, 0x9F74 }, { 0xF8EC, 0x9F75 }, - { 0xF8ED, 0x9F76 }, { 0xF8EE, 0x56D4 }, { 0xF8EF, 0x652E }, { 0xF8F0, 0x65B8 }, { 0xF8F1, 0x6B18 }, { 0xF8F2, 0x6B19 }, { 0xF8F3, 0x6B17 }, { 0xF8F4, 0x6B1A }, - { 0xF8F5, 0x7062 }, { 0xF8F6, 0x7226 }, { 0xF8F7, 0x72AA }, { 0xF8F8, 0x77D8 }, { 0xF8F9, 0x77D9 }, { 0xF8FA, 0x7939 }, { 0xF8FB, 0x7C69 }, { 0xF8FC, 0x7C6B }, - { 0xF8FD, 0x7CF6 }, { 0xF8FE, 0x7E9A }, { 0xF940, 0x7E98 }, { 0xF941, 0x7E9B }, { 0xF942, 0x7E99 }, { 0xF943, 0x81E0 }, { 0xF944, 0x81E1 }, { 0xF945, 0x8646 }, - { 0xF946, 0x8647 }, { 0xF947, 0x8648 }, { 0xF948, 0x8979 }, { 0xF949, 0x897A }, { 0xF94A, 0x897C }, { 0xF94B, 0x897B }, { 0xF94C, 0x89FF }, { 0xF94D, 0x8B98 }, - { 0xF94E, 0x8B99 }, { 0xF94F, 0x8EA5 }, { 0xF950, 0x8EA4 }, { 0xF951, 0x8EA3 }, { 0xF952, 0x946E }, { 0xF953, 0x946D }, { 0xF954, 0x946F }, { 0xF955, 0x9471 }, - { 0xF956, 0x9473 }, { 0xF957, 0x9749 }, { 0xF958, 0x9872 }, { 0xF959, 0x995F }, { 0xF95A, 0x9C68 }, { 0xF95B, 0x9C6E }, { 0xF95C, 0x9C6D }, { 0xF95D, 0x9E0B }, - { 0xF95E, 0x9E0D }, { 0xF95F, 0x9E10 }, { 0xF960, 0x9E0F }, { 0xF961, 0x9E12 }, { 0xF962, 0x9E11 }, { 0xF963, 0x9EA1 }, { 0xF964, 0x9EF5 }, { 0xF965, 0x9F09 }, - { 0xF966, 0x9F47 }, { 0xF967, 0x9F78 }, { 0xF968, 0x9F7B }, { 0xF969, 0x9F7A }, { 0xF96A, 0x9F79 }, { 0xF96B, 0x571E }, { 0xF96C, 0x7066 }, { 0xF96D, 0x7C6F }, - { 0xF96E, 0x883C }, { 0xF96F, 0x8DB2 }, { 0xF970, 0x8EA6 }, { 0xF971, 0x91C3 }, { 0xF972, 0x9474 }, { 0xF973, 0x9478 }, { 0xF974, 0x9476 }, { 0xF975, 0x9475 }, - { 0xF976, 0x9A60 }, { 0xF977, 0x9C74 }, { 0xF978, 0x9C73 }, { 0xF979, 0x9C71 }, { 0xF97A, 0x9C75 }, { 0xF97B, 0x9E14 }, { 0xF97C, 0x9E13 }, { 0xF97D, 0x9EF6 }, - { 0xF97E, 0x9F0A }, { 0xF9A1, 0x9FA4 }, { 0xF9A2, 0x7068 }, { 0xF9A3, 0x7065 }, { 0xF9A4, 0x7CF7 }, { 0xF9A5, 0x866A }, { 0xF9A6, 0x883E }, { 0xF9A7, 0x883D }, - { 0xF9A8, 0x883F }, { 0xF9A9, 0x8B9E }, { 0xF9AA, 0x8C9C }, { 0xF9AB, 0x8EA9 }, { 0xF9AC, 0x8EC9 }, { 0xF9AD, 0x974B }, { 0xF9AE, 0x9873 }, { 0xF9AF, 0x9874 }, - { 0xF9B0, 0x98CC }, { 0xF9B1, 0x9961 }, { 0xF9B2, 0x99AB }, { 0xF9B3, 0x9A64 }, { 0xF9B4, 0x9A66 }, { 0xF9B5, 0x9A67 }, { 0xF9B6, 0x9B24 }, { 0xF9B7, 0x9E15 }, - { 0xF9B8, 0x9E17 }, { 0xF9B9, 0x9F48 }, { 0xF9BA, 0x6207 }, { 0xF9BB, 0x6B1E }, { 0xF9BC, 0x7227 }, { 0xF9BD, 0x864C }, { 0xF9BE, 0x8EA8 }, { 0xF9BF, 0x9482 }, - { 0xF9C0, 0x9480 }, { 0xF9C1, 0x9481 }, { 0xF9C2, 0x9A69 }, { 0xF9C3, 0x9A68 }, { 0xF9C4, 0x9B2E }, { 0xF9C5, 0x9E19 }, { 0xF9C6, 0x7229 }, { 0xF9C7, 0x864B }, - { 0xF9C8, 0x8B9F }, { 0xF9C9, 0x9483 }, { 0xF9CA, 0x9C79 }, { 0xF9CB, 0x9EB7 }, { 0xF9CC, 0x7675 }, { 0xF9CD, 0x9A6B }, { 0xF9CE, 0x9C7A }, { 0xF9CF, 0x9E1D }, - { 0xF9D0, 0x7069 }, { 0xF9D1, 0x706A }, { 0xF9D2, 0x9EA4 }, { 0xF9D3, 0x9F7E }, { 0xF9D4, 0x9F49 }, { 0xF9D5, 0x9F98 }, + { 0xA140, 0x3000 }, { 0xA141, 0xFF0C }, { 0xA142, 0x3001 }, { 0xA143, 0x3002 }, { 0xA144, 0xFF0E }, { 0xA145, 0x00B7 }, { 0xA146, 0xFF1B }, { 0xA147, 0xFF1A }, + { 0xA148, 0xFF1F }, { 0xA149, 0xFF01 }, { 0xA14A, 0xFE30 }, { 0xA14B, 0x22EF }, { 0xA14C, 0x2025 }, { 0xA155, 0xFF5C }, { 0xA156, 0x2013 }, { 0xA157, 0xFE31 }, + { 0xA158, 0x2014 }, { 0xA159, 0xFE33 }, { 0xA15B, 0xFE34 }, { 0xA15C, 0xFE4F }, { 0xA15D, 0xFF08 }, { 0xA15E, 0xFF09 }, { 0xA15F, 0xFE35 }, { 0xA160, 0xFE36 }, + { 0xA161, 0xFF5B }, { 0xA162, 0xFF5D }, { 0xA163, 0xFE37 }, { 0xA164, 0xFE38 }, { 0xA165, 0x3014 }, { 0xA166, 0x3015 }, { 0xA167, 0xFE39 }, { 0xA168, 0xFE3A }, + { 0xA169, 0x3010 }, { 0xA16A, 0x3011 }, { 0xA16B, 0xFE3B }, { 0xA16C, 0xFE3C }, { 0xA16D, 0x300A }, { 0xA16E, 0x300B }, { 0xA16F, 0xFE3D }, { 0xA170, 0xFE3E }, + { 0xA171, 0x3008 }, { 0xA172, 0x3009 }, { 0xA173, 0xFE3F }, { 0xA174, 0xFE40 }, { 0xA175, 0x300C }, { 0xA176, 0x300D }, { 0xA177, 0xFE41 }, { 0xA178, 0xFE42 }, + { 0xA179, 0x300E }, { 0xA17A, 0x300F }, { 0xA17B, 0xFE43 }, { 0xA17C, 0xFE44 }, { 0xA1A5, 0x2018 }, { 0xA1A6, 0x2019 }, { 0xA1A7, 0x201C }, { 0xA1A8, 0x201D }, + { 0xA1A9, 0x301D }, { 0xA1AA, 0x301E }, { 0xA1AB, 0x2035 }, { 0xA1AC, 0x2032 }, { 0xA1AD, 0xFF03 }, { 0xA1AE, 0xFF06 }, { 0xA1AF, 0xFF0A }, { 0xA1B0, 0x203B }, + { 0xA1B1, 0x00A7 }, { 0xA1B2, 0x3003 }, { 0xA1B3, 0x25CB }, { 0xA1B4, 0x25CF }, { 0xA1B5, 0x25B3 }, { 0xA1B6, 0x25B2 }, { 0xA1B7, 0x25CE }, { 0xA1B8, 0x2606 }, + { 0xA1B9, 0x2605 }, { 0xA1BA, 0x25C7 }, { 0xA1BB, 0x25C6 }, { 0xA1BC, 0x25A1 }, { 0xA1BD, 0x25A0 }, { 0xA1BE, 0x25BD }, { 0xA1BF, 0x25BC }, { 0xA1C0, 0x32A3 }, + { 0xA1C1, 0x2105 }, { 0xA1C2, 0x203E }, { 0xA1C4, 0xFF3F }, { 0xA1C6, 0xFE49 }, { 0xA1C7, 0xFE4A }, { 0xA1C8, 0xFE4D }, { 0xA1C9, 0xFE4E }, { 0xA1CA, 0xFE4B }, + { 0xA1CC, 0xFE5F }, { 0xA1CD, 0xFE60 }, { 0xA1CE, 0xFE61 }, { 0xA1CF, 0xFF0B }, { 0xA1D0, 0xFF0D }, { 0xA1D1, 0x00D7 }, { 0xA1D2, 0x00F7 }, { 0xA1D3, 0x00B1 }, + { 0xA1D4, 0x221A }, { 0xA1D5, 0xFF1C }, { 0xA1D6, 0xFF1E }, { 0xA1D7, 0xFF1D }, { 0xA1D8, 0x2266 }, { 0xA1D9, 0x2267 }, { 0xA1DA, 0x2260 }, { 0xA1DB, 0x221E }, + { 0xA1DC, 0x2252 }, { 0xA1DD, 0x2261 }, { 0xA1DE, 0xFE62 }, { 0xA1DF, 0xFE63 }, { 0xA1E0, 0xFE64 }, { 0xA1E1, 0xFE65 }, { 0xA1E2, 0xFE66 }, { 0xA1E3, 0x223C }, + { 0xA1E4, 0x2229 }, { 0xA1E5, 0x222A }, { 0xA1E6, 0x22A5 }, { 0xA1E7, 0x2220 }, { 0xA1E8, 0x221F }, { 0xA1E9, 0x22BF }, { 0xA1EA, 0x33D2 }, { 0xA1EB, 0x33D1 }, + { 0xA1EC, 0x222B }, { 0xA1ED, 0x222E }, { 0xA1EE, 0x2235 }, { 0xA1EF, 0x2234 }, { 0xA1F0, 0x2640 }, { 0xA1F1, 0x2642 }, { 0xA1F2, 0x2295 }, { 0xA1F3, 0x2609 }, + { 0xA1F4, 0x2191 }, { 0xA1F5, 0x2193 }, { 0xA1F6, 0x2190 }, { 0xA1F7, 0x2192 }, { 0xA1F8, 0x2196 }, { 0xA1F9, 0x2197 }, { 0xA1FA, 0x2199 }, { 0xA1FB, 0x2198 }, + { 0xA1FC, 0x2225 }, { 0xA1FD, 0x2223 }, { 0xA241, 0xFF0F }, { 0xA242, 0xFF3C }, { 0xA243, 0xFF04 }, { 0xA244, 0x00A5 }, { 0xA245, 0x3012 }, { 0xA246, 0x00A2 }, + { 0xA247, 0x00A3 }, { 0xA248, 0xFF05 }, { 0xA249, 0xFF20 }, { 0xA24A, 0x2103 }, { 0xA24B, 0x2109 }, { 0xA24C, 0xFE69 }, { 0xA24D, 0xFE6A }, { 0xA24E, 0xFE6B }, + { 0xA24F, 0x33D5 }, { 0xA250, 0x339C }, { 0xA251, 0x339D }, { 0xA252, 0x339E }, { 0xA253, 0x33CE }, { 0xA254, 0x33A1 }, { 0xA255, 0x338E }, { 0xA256, 0x338F }, + { 0xA257, 0x33C4 }, { 0xA258, 0x00B0 }, { 0xA259, 0x5159 }, { 0xA25A, 0x515B }, { 0xA25B, 0x515E }, { 0xA25C, 0x515D }, { 0xA25D, 0x5161 }, { 0xA25E, 0x5163 }, + { 0xA25F, 0x55E7 }, { 0xA260, 0x74E9 }, { 0xA261, 0x7CCE }, { 0xA262, 0x2581 }, { 0xA263, 0x2582 }, { 0xA264, 0x2583 }, { 0xA265, 0x2584 }, { 0xA266, 0x2585 }, + { 0xA267, 0x2586 }, { 0xA268, 0x2587 }, { 0xA269, 0x2588 }, { 0xA26A, 0x258F }, { 0xA26B, 0x258E }, { 0xA26C, 0x258D }, { 0xA26D, 0x258C }, { 0xA26E, 0x258B }, + { 0xA26F, 0x258A }, { 0xA270, 0x2589 }, { 0xA271, 0x253C }, { 0xA272, 0x2534 }, { 0xA273, 0x252C }, { 0xA274, 0x2524 }, { 0xA275, 0x251C }, { 0xA276, 0x2594 }, + { 0xA277, 0x2500 }, { 0xA278, 0x2502 }, { 0xA27A, 0x250C }, { 0xA27B, 0x2510 }, { 0xA27C, 0x2514 }, { 0xA27D, 0x2518 }, { 0xA27E, 0x256D }, { 0xA2A1, 0x256E }, + { 0xA2A2, 0x2570 }, { 0xA2A3, 0x256F }, { 0xA2A4, 0x2550 }, { 0xA2A5, 0x255E }, { 0xA2A6, 0x256A }, { 0xA2A7, 0x2561 }, { 0xA2A8, 0x25E2 }, { 0xA2A9, 0x25E3 }, + { 0xA2AA, 0x25E5 }, { 0xA2AB, 0x25E4 }, { 0xA2AC, 0x2571 }, { 0xA2AD, 0x2572 }, { 0xA2AE, 0x2573 }, { 0xA2AF, 0xFF10 }, { 0xA2B0, 0xFF11 }, { 0xA2B1, 0xFF12 }, + { 0xA2B2, 0xFF13 }, { 0xA2B3, 0xFF14 }, { 0xA2B4, 0xFF15 }, { 0xA2B5, 0xFF16 }, { 0xA2B6, 0xFF17 }, { 0xA2B7, 0xFF18 }, { 0xA2B8, 0xFF19 }, { 0xA2B9, 0x2160 }, + { 0xA2BA, 0x2161 }, { 0xA2BB, 0x2162 }, { 0xA2BC, 0x2163 }, { 0xA2BD, 0x2164 }, { 0xA2BE, 0x2165 }, { 0xA2BF, 0x2166 }, { 0xA2C0, 0x2167 }, { 0xA2C1, 0x2168 }, + { 0xA2C2, 0x2169 }, { 0xA2C3, 0x3021 }, { 0xA2C4, 0x3022 }, { 0xA2C5, 0x3023 }, { 0xA2C6, 0x3024 }, { 0xA2C7, 0x3025 }, { 0xA2C8, 0x3026 }, { 0xA2C9, 0x3027 }, + { 0xA2CA, 0x3028 }, { 0xA2CB, 0x3029 }, { 0xA2CD, 0x5344 }, { 0xA2CF, 0xFF21 }, { 0xA2D0, 0xFF22 }, { 0xA2D1, 0xFF23 }, { 0xA2D2, 0xFF24 }, { 0xA2D3, 0xFF25 }, + { 0xA2D4, 0xFF26 }, { 0xA2D5, 0xFF27 }, { 0xA2D6, 0xFF28 }, { 0xA2D7, 0xFF29 }, { 0xA2D8, 0xFF2A }, { 0xA2D9, 0xFF2B }, { 0xA2DA, 0xFF2C }, { 0xA2DB, 0xFF2D }, + { 0xA2DC, 0xFF2E }, { 0xA2DD, 0xFF2F }, { 0xA2DE, 0xFF30 }, { 0xA2DF, 0xFF31 }, { 0xA2E0, 0xFF32 }, { 0xA2E1, 0xFF33 }, { 0xA2E2, 0xFF34 }, { 0xA2E3, 0xFF35 }, + { 0xA2E4, 0xFF36 }, { 0xA2E5, 0xFF37 }, { 0xA2E6, 0xFF38 }, { 0xA2E7, 0xFF39 }, { 0xA2E8, 0xFF3A }, { 0xA2E9, 0xFF41 }, { 0xA2EA, 0xFF42 }, { 0xA2EB, 0xFF43 }, + { 0xA2EC, 0xFF44 }, { 0xA2ED, 0xFF45 }, { 0xA2EE, 0xFF46 }, { 0xA2EF, 0xFF47 }, { 0xA2F0, 0xFF48 }, { 0xA2F1, 0xFF49 }, { 0xA2F2, 0xFF4A }, { 0xA2F3, 0xFF4B }, + { 0xA2F4, 0xFF4C }, { 0xA2F5, 0xFF4D }, { 0xA2F6, 0xFF4E }, { 0xA2F7, 0xFF4F }, { 0xA2F8, 0xFF50 }, { 0xA2F9, 0xFF51 }, { 0xA2FA, 0xFF52 }, { 0xA2FB, 0xFF53 }, + { 0xA2FC, 0xFF54 }, { 0xA2FD, 0xFF55 }, { 0xA2FE, 0xFF56 }, { 0xA340, 0xFF57 }, { 0xA341, 0xFF58 }, { 0xA342, 0xFF59 }, { 0xA343, 0xFF5A }, { 0xA344, 0x0391 }, + { 0xA345, 0x0392 }, { 0xA346, 0x0393 }, { 0xA347, 0x0394 }, { 0xA348, 0x0395 }, { 0xA349, 0x0396 }, { 0xA34A, 0x0397 }, { 0xA34B, 0x0398 }, { 0xA34C, 0x0399 }, + { 0xA34D, 0x039A }, { 0xA34E, 0x039B }, { 0xA34F, 0x039C }, { 0xA350, 0x039D }, { 0xA351, 0x039E }, { 0xA352, 0x039F }, { 0xA353, 0x03A0 }, { 0xA354, 0x03A1 }, + { 0xA355, 0x03A3 }, { 0xA356, 0x03A4 }, { 0xA357, 0x03A5 }, { 0xA358, 0x03A6 }, { 0xA359, 0x03A7 }, { 0xA35A, 0x03A8 }, { 0xA35B, 0x03A9 }, { 0xA35C, 0x03B1 }, + { 0xA35D, 0x03B2 }, { 0xA35E, 0x03B3 }, { 0xA35F, 0x03B4 }, { 0xA360, 0x03B5 }, { 0xA361, 0x03B6 }, { 0xA362, 0x03B7 }, { 0xA363, 0x03B8 }, { 0xA364, 0x03B9 }, + { 0xA365, 0x03BA }, { 0xA366, 0x03BB }, { 0xA367, 0x03BC }, { 0xA368, 0x03BD }, { 0xA369, 0x03BE }, { 0xA36A, 0x03BF }, { 0xA36B, 0x03C0 }, { 0xA36C, 0x03C1 }, + { 0xA36D, 0x03C3 }, { 0xA36E, 0x03C4 }, { 0xA36F, 0x03C5 }, { 0xA370, 0x03C6 }, { 0xA371, 0x03C7 }, { 0xA372, 0x03C8 }, { 0xA373, 0x03C9 }, { 0xA374, 0x3105 }, + { 0xA375, 0x3106 }, { 0xA376, 0x3107 }, { 0xA377, 0x3108 }, { 0xA378, 0x3109 }, { 0xA379, 0x310A }, { 0xA37A, 0x310B }, { 0xA37B, 0x310C }, { 0xA37C, 0x310D }, + { 0xA37D, 0x310E }, { 0xA37E, 0x310F }, { 0xA3A1, 0x3110 }, { 0xA3A2, 0x3111 }, { 0xA3A3, 0x3112 }, { 0xA3A4, 0x3113 }, { 0xA3A5, 0x3114 }, { 0xA3A6, 0x3115 }, + { 0xA3A7, 0x3116 }, { 0xA3A8, 0x3117 }, { 0xA3A9, 0x3118 }, { 0xA3AA, 0x3119 }, { 0xA3AB, 0x311A }, { 0xA3AC, 0x311B }, { 0xA3AD, 0x311C }, { 0xA3AE, 0x311D }, + { 0xA3AF, 0x311E }, { 0xA3B0, 0x311F }, { 0xA3B1, 0x3120 }, { 0xA3B2, 0x3121 }, { 0xA3B3, 0x3122 }, { 0xA3B4, 0x3123 }, { 0xA3B5, 0x3124 }, { 0xA3B6, 0x3125 }, + { 0xA3B7, 0x3126 }, { 0xA3B8, 0x3127 }, { 0xA3B9, 0x3128 }, { 0xA3BA, 0x3129 }, { 0xA3BB, 0x02D9 }, { 0xA3BC, 0x02C9 }, { 0xA3BD, 0x02CA }, { 0xA3BE, 0x02C7 }, + { 0xA3BF, 0x02CB }, { 0xA440, 0x4E00 }, { 0xA441, 0x4E59 }, { 0xA442, 0x4E01 }, { 0xA443, 0x4E03 }, { 0xA444, 0x4E43 }, { 0xA445, 0x4E5D }, { 0xA446, 0x4E86 }, + { 0xA447, 0x4E8C }, { 0xA448, 0x4EBA }, { 0xA449, 0x513F }, { 0xA44A, 0x5165 }, { 0xA44B, 0x516B }, { 0xA44C, 0x51E0 }, { 0xA44D, 0x5200 }, { 0xA44E, 0x5201 }, + { 0xA44F, 0x529B }, { 0xA450, 0x5315 }, { 0xA451, 0x5341 }, { 0xA452, 0x535C }, { 0xA453, 0x53C8 }, { 0xA454, 0x4E09 }, { 0xA455, 0x4E0B }, { 0xA456, 0x4E08 }, + { 0xA457, 0x4E0A }, { 0xA458, 0x4E2B }, { 0xA459, 0x4E38 }, { 0xA45A, 0x51E1 }, { 0xA45B, 0x4E45 }, { 0xA45C, 0x4E48 }, { 0xA45D, 0x4E5F }, { 0xA45E, 0x4E5E }, + { 0xA45F, 0x4E8E }, { 0xA460, 0x4EA1 }, { 0xA461, 0x5140 }, { 0xA462, 0x5203 }, { 0xA463, 0x52FA }, { 0xA464, 0x5343 }, { 0xA465, 0x53C9 }, { 0xA466, 0x53E3 }, + { 0xA467, 0x571F }, { 0xA468, 0x58EB }, { 0xA469, 0x5915 }, { 0xA46A, 0x5927 }, { 0xA46B, 0x5973 }, { 0xA46C, 0x5B50 }, { 0xA46D, 0x5B51 }, { 0xA46E, 0x5B53 }, + { 0xA46F, 0x5BF8 }, { 0xA470, 0x5C0F }, { 0xA471, 0x5C22 }, { 0xA472, 0x5C38 }, { 0xA473, 0x5C71 }, { 0xA474, 0x5DDD }, { 0xA475, 0x5DE5 }, { 0xA476, 0x5DF1 }, + { 0xA477, 0x5DF2 }, { 0xA478, 0x5DF3 }, { 0xA479, 0x5DFE }, { 0xA47A, 0x5E72 }, { 0xA47B, 0x5EFE }, { 0xA47C, 0x5F0B }, { 0xA47D, 0x5F13 }, { 0xA47E, 0x624D }, + { 0xA4A1, 0x4E11 }, { 0xA4A2, 0x4E10 }, { 0xA4A3, 0x4E0D }, { 0xA4A4, 0x4E2D }, { 0xA4A5, 0x4E30 }, { 0xA4A6, 0x4E39 }, { 0xA4A7, 0x4E4B }, { 0xA4A8, 0x5C39 }, + { 0xA4A9, 0x4E88 }, { 0xA4AA, 0x4E91 }, { 0xA4AB, 0x4E95 }, { 0xA4AC, 0x4E92 }, { 0xA4AD, 0x4E94 }, { 0xA4AE, 0x4EA2 }, { 0xA4AF, 0x4EC1 }, { 0xA4B0, 0x4EC0 }, + { 0xA4B1, 0x4EC3 }, { 0xA4B2, 0x4EC6 }, { 0xA4B3, 0x4EC7 }, { 0xA4B4, 0x4ECD }, { 0xA4B5, 0x4ECA }, { 0xA4B6, 0x4ECB }, { 0xA4B7, 0x4EC4 }, { 0xA4B8, 0x5143 }, + { 0xA4B9, 0x5141 }, { 0xA4BA, 0x5167 }, { 0xA4BB, 0x516D }, { 0xA4BC, 0x516E }, { 0xA4BD, 0x516C }, { 0xA4BE, 0x5197 }, { 0xA4BF, 0x51F6 }, { 0xA4C0, 0x5206 }, + { 0xA4C1, 0x5207 }, { 0xA4C2, 0x5208 }, { 0xA4C3, 0x52FB }, { 0xA4C4, 0x52FE }, { 0xA4C5, 0x52FF }, { 0xA4C6, 0x5316 }, { 0xA4C7, 0x5339 }, { 0xA4C8, 0x5348 }, + { 0xA4C9, 0x5347 }, { 0xA4CA, 0x5345 }, { 0xA4CB, 0x535E }, { 0xA4CC, 0x5384 }, { 0xA4CD, 0x53CB }, { 0xA4CE, 0x53CA }, { 0xA4CF, 0x53CD }, { 0xA4D0, 0x58EC }, + { 0xA4D1, 0x5929 }, { 0xA4D2, 0x592B }, { 0xA4D3, 0x592A }, { 0xA4D4, 0x592D }, { 0xA4D5, 0x5B54 }, { 0xA4D6, 0x5C11 }, { 0xA4D7, 0x5C24 }, { 0xA4D8, 0x5C3A }, + { 0xA4D9, 0x5C6F }, { 0xA4DA, 0x5DF4 }, { 0xA4DB, 0x5E7B }, { 0xA4DC, 0x5EFF }, { 0xA4DD, 0x5F14 }, { 0xA4DE, 0x5F15 }, { 0xA4DF, 0x5FC3 }, { 0xA4E0, 0x6208 }, + { 0xA4E1, 0x6236 }, { 0xA4E2, 0x624B }, { 0xA4E3, 0x624E }, { 0xA4E4, 0x652F }, { 0xA4E5, 0x6587 }, { 0xA4E6, 0x6597 }, { 0xA4E7, 0x65A4 }, { 0xA4E8, 0x65B9 }, + { 0xA4E9, 0x65E5 }, { 0xA4EA, 0x66F0 }, { 0xA4EB, 0x6708 }, { 0xA4EC, 0x6728 }, { 0xA4ED, 0x6B20 }, { 0xA4EE, 0x6B62 }, { 0xA4EF, 0x6B79 }, { 0xA4F0, 0x6BCB }, + { 0xA4F1, 0x6BD4 }, { 0xA4F2, 0x6BDB }, { 0xA4F3, 0x6C0F }, { 0xA4F4, 0x6C34 }, { 0xA4F5, 0x706B }, { 0xA4F6, 0x722A }, { 0xA4F7, 0x7236 }, { 0xA4F8, 0x723B }, + { 0xA4F9, 0x7247 }, { 0xA4FA, 0x7259 }, { 0xA4FB, 0x725B }, { 0xA4FC, 0x72AC }, { 0xA4FD, 0x738B }, { 0xA4FE, 0x4E19 }, { 0xA540, 0x4E16 }, { 0xA541, 0x4E15 }, + { 0xA542, 0x4E14 }, { 0xA543, 0x4E18 }, { 0xA544, 0x4E3B }, { 0xA545, 0x4E4D }, { 0xA546, 0x4E4F }, { 0xA547, 0x4E4E }, { 0xA548, 0x4EE5 }, { 0xA549, 0x4ED8 }, + { 0xA54A, 0x4ED4 }, { 0xA54B, 0x4ED5 }, { 0xA54C, 0x4ED6 }, { 0xA54D, 0x4ED7 }, { 0xA54E, 0x4EE3 }, { 0xA54F, 0x4EE4 }, { 0xA550, 0x4ED9 }, { 0xA551, 0x4EDE }, + { 0xA552, 0x5145 }, { 0xA553, 0x5144 }, { 0xA554, 0x5189 }, { 0xA555, 0x518A }, { 0xA556, 0x51AC }, { 0xA557, 0x51F9 }, { 0xA558, 0x51FA }, { 0xA559, 0x51F8 }, + { 0xA55A, 0x520A }, { 0xA55B, 0x52A0 }, { 0xA55C, 0x529F }, { 0xA55D, 0x5305 }, { 0xA55E, 0x5306 }, { 0xA55F, 0x5317 }, { 0xA560, 0x531D }, { 0xA561, 0x4EDF }, + { 0xA562, 0x534A }, { 0xA563, 0x5349 }, { 0xA564, 0x5361 }, { 0xA565, 0x5360 }, { 0xA566, 0x536F }, { 0xA567, 0x536E }, { 0xA568, 0x53BB }, { 0xA569, 0x53EF }, + { 0xA56A, 0x53E4 }, { 0xA56B, 0x53F3 }, { 0xA56C, 0x53EC }, { 0xA56D, 0x53EE }, { 0xA56E, 0x53E9 }, { 0xA56F, 0x53E8 }, { 0xA570, 0x53FC }, { 0xA571, 0x53F8 }, + { 0xA572, 0x53F5 }, { 0xA573, 0x53EB }, { 0xA574, 0x53E6 }, { 0xA575, 0x53EA }, { 0xA576, 0x53F2 }, { 0xA577, 0x53F1 }, { 0xA578, 0x53F0 }, { 0xA579, 0x53E5 }, + { 0xA57A, 0x53ED }, { 0xA57B, 0x53FB }, { 0xA57C, 0x56DB }, { 0xA57D, 0x56DA }, { 0xA57E, 0x5916 }, { 0xA5A1, 0x592E }, { 0xA5A2, 0x5931 }, { 0xA5A3, 0x5974 }, + { 0xA5A4, 0x5976 }, { 0xA5A5, 0x5B55 }, { 0xA5A6, 0x5B83 }, { 0xA5A7, 0x5C3C }, { 0xA5A8, 0x5DE8 }, { 0xA5A9, 0x5DE7 }, { 0xA5AA, 0x5DE6 }, { 0xA5AB, 0x5E02 }, + { 0xA5AC, 0x5E03 }, { 0xA5AD, 0x5E73 }, { 0xA5AE, 0x5E7C }, { 0xA5AF, 0x5F01 }, { 0xA5B0, 0x5F18 }, { 0xA5B1, 0x5F17 }, { 0xA5B2, 0x5FC5 }, { 0xA5B3, 0x620A }, + { 0xA5B4, 0x6253 }, { 0xA5B5, 0x6254 }, { 0xA5B6, 0x6252 }, { 0xA5B7, 0x6251 }, { 0xA5B8, 0x65A5 }, { 0xA5B9, 0x65E6 }, { 0xA5BA, 0x672E }, { 0xA5BB, 0x672C }, + { 0xA5BC, 0x672A }, { 0xA5BD, 0x672B }, { 0xA5BE, 0x672D }, { 0xA5BF, 0x6B63 }, { 0xA5C0, 0x6BCD }, { 0xA5C1, 0x6C11 }, { 0xA5C2, 0x6C10 }, { 0xA5C3, 0x6C38 }, + { 0xA5C4, 0x6C41 }, { 0xA5C5, 0x6C40 }, { 0xA5C6, 0x6C3E }, { 0xA5C7, 0x72AF }, { 0xA5C8, 0x7384 }, { 0xA5C9, 0x7389 }, { 0xA5CA, 0x74DC }, { 0xA5CB, 0x74E6 }, + { 0xA5CC, 0x7518 }, { 0xA5CD, 0x751F }, { 0xA5CE, 0x7528 }, { 0xA5CF, 0x7529 }, { 0xA5D0, 0x7530 }, { 0xA5D1, 0x7531 }, { 0xA5D2, 0x7532 }, { 0xA5D3, 0x7533 }, + { 0xA5D4, 0x758B }, { 0xA5D5, 0x767D }, { 0xA5D6, 0x76AE }, { 0xA5D7, 0x76BF }, { 0xA5D8, 0x76EE }, { 0xA5D9, 0x77DB }, { 0xA5DA, 0x77E2 }, { 0xA5DB, 0x77F3 }, + { 0xA5DC, 0x793A }, { 0xA5DD, 0x79BE }, { 0xA5DE, 0x7A74 }, { 0xA5DF, 0x7ACB }, { 0xA5E0, 0x4E1E }, { 0xA5E1, 0x4E1F }, { 0xA5E2, 0x4E52 }, { 0xA5E3, 0x4E53 }, + { 0xA5E4, 0x4E69 }, { 0xA5E5, 0x4E99 }, { 0xA5E6, 0x4EA4 }, { 0xA5E7, 0x4EA6 }, { 0xA5E8, 0x4EA5 }, { 0xA5E9, 0x4EFF }, { 0xA5EA, 0x4F09 }, { 0xA5EB, 0x4F19 }, + { 0xA5EC, 0x4F0A }, { 0xA5ED, 0x4F15 }, { 0xA5EE, 0x4F0D }, { 0xA5EF, 0x4F10 }, { 0xA5F0, 0x4F11 }, { 0xA5F1, 0x4F0F }, { 0xA5F2, 0x4EF2 }, { 0xA5F3, 0x4EF6 }, + { 0xA5F4, 0x4EFB }, { 0xA5F5, 0x4EF0 }, { 0xA5F6, 0x4EF3 }, { 0xA5F7, 0x4EFD }, { 0xA5F8, 0x4F01 }, { 0xA5F9, 0x4F0B }, { 0xA5FA, 0x5149 }, { 0xA5FB, 0x5147 }, + { 0xA5FC, 0x5146 }, { 0xA5FD, 0x5148 }, { 0xA5FE, 0x5168 }, { 0xA640, 0x5171 }, { 0xA641, 0x518D }, { 0xA642, 0x51B0 }, { 0xA643, 0x5217 }, { 0xA644, 0x5211 }, + { 0xA645, 0x5212 }, { 0xA646, 0x520E }, { 0xA647, 0x5216 }, { 0xA648, 0x52A3 }, { 0xA649, 0x5308 }, { 0xA64A, 0x5321 }, { 0xA64B, 0x5320 }, { 0xA64C, 0x5370 }, + { 0xA64D, 0x5371 }, { 0xA64E, 0x5409 }, { 0xA64F, 0x540F }, { 0xA650, 0x540C }, { 0xA651, 0x540A }, { 0xA652, 0x5410 }, { 0xA653, 0x5401 }, { 0xA654, 0x540B }, + { 0xA655, 0x5404 }, { 0xA656, 0x5411 }, { 0xA657, 0x540D }, { 0xA658, 0x5408 }, { 0xA659, 0x5403 }, { 0xA65A, 0x540E }, { 0xA65B, 0x5406 }, { 0xA65C, 0x5412 }, + { 0xA65D, 0x56E0 }, { 0xA65E, 0x56DE }, { 0xA65F, 0x56DD }, { 0xA660, 0x5733 }, { 0xA661, 0x5730 }, { 0xA662, 0x5728 }, { 0xA663, 0x572D }, { 0xA664, 0x572C }, + { 0xA665, 0x572F }, { 0xA666, 0x5729 }, { 0xA667, 0x5919 }, { 0xA668, 0x591A }, { 0xA669, 0x5937 }, { 0xA66A, 0x5938 }, { 0xA66B, 0x5984 }, { 0xA66C, 0x5978 }, + { 0xA66D, 0x5983 }, { 0xA66E, 0x597D }, { 0xA66F, 0x5979 }, { 0xA670, 0x5982 }, { 0xA671, 0x5981 }, { 0xA672, 0x5B57 }, { 0xA673, 0x5B58 }, { 0xA674, 0x5B87 }, + { 0xA675, 0x5B88 }, { 0xA676, 0x5B85 }, { 0xA677, 0x5B89 }, { 0xA678, 0x5BFA }, { 0xA679, 0x5C16 }, { 0xA67A, 0x5C79 }, { 0xA67B, 0x5DDE }, { 0xA67C, 0x5E06 }, + { 0xA67D, 0x5E76 }, { 0xA67E, 0x5E74 }, { 0xA6A1, 0x5F0F }, { 0xA6A2, 0x5F1B }, { 0xA6A3, 0x5FD9 }, { 0xA6A4, 0x5FD6 }, { 0xA6A5, 0x620E }, { 0xA6A6, 0x620C }, + { 0xA6A7, 0x620D }, { 0xA6A8, 0x6210 }, { 0xA6A9, 0x6263 }, { 0xA6AA, 0x625B }, { 0xA6AB, 0x6258 }, { 0xA6AC, 0x6536 }, { 0xA6AD, 0x65E9 }, { 0xA6AE, 0x65E8 }, + { 0xA6AF, 0x65EC }, { 0xA6B0, 0x65ED }, { 0xA6B1, 0x66F2 }, { 0xA6B2, 0x66F3 }, { 0xA6B3, 0x6709 }, { 0xA6B4, 0x673D }, { 0xA6B5, 0x6734 }, { 0xA6B6, 0x6731 }, + { 0xA6B7, 0x6735 }, { 0xA6B8, 0x6B21 }, { 0xA6B9, 0x6B64 }, { 0xA6BA, 0x6B7B }, { 0xA6BB, 0x6C16 }, { 0xA6BC, 0x6C5D }, { 0xA6BD, 0x6C57 }, { 0xA6BE, 0x6C59 }, + { 0xA6BF, 0x6C5F }, { 0xA6C0, 0x6C60 }, { 0xA6C1, 0x6C50 }, { 0xA6C2, 0x6C55 }, { 0xA6C3, 0x6C61 }, { 0xA6C4, 0x6C5B }, { 0xA6C5, 0x6C4D }, { 0xA6C6, 0x6C4E }, + { 0xA6C7, 0x7070 }, { 0xA6C8, 0x725F }, { 0xA6C9, 0x725D }, { 0xA6CA, 0x767E }, { 0xA6CB, 0x7AF9 }, { 0xA6CC, 0x7C73 }, { 0xA6CD, 0x7CF8 }, { 0xA6CE, 0x7F36 }, + { 0xA6CF, 0x7F8A }, { 0xA6D0, 0x7FBD }, { 0xA6D1, 0x8001 }, { 0xA6D2, 0x8003 }, { 0xA6D3, 0x800C }, { 0xA6D4, 0x8012 }, { 0xA6D5, 0x8033 }, { 0xA6D6, 0x807F }, + { 0xA6D7, 0x8089 }, { 0xA6D8, 0x808B }, { 0xA6D9, 0x808C }, { 0xA6DA, 0x81E3 }, { 0xA6DB, 0x81EA }, { 0xA6DC, 0x81F3 }, { 0xA6DD, 0x81FC }, { 0xA6DE, 0x820C }, + { 0xA6DF, 0x821B }, { 0xA6E0, 0x821F }, { 0xA6E1, 0x826E }, { 0xA6E2, 0x8272 }, { 0xA6E3, 0x827E }, { 0xA6E4, 0x866B }, { 0xA6E5, 0x8840 }, { 0xA6E6, 0x884C }, + { 0xA6E7, 0x8863 }, { 0xA6E8, 0x897F }, { 0xA6E9, 0x9621 }, { 0xA6EA, 0x4E32 }, { 0xA6EB, 0x4EA8 }, { 0xA6EC, 0x4F4D }, { 0xA6ED, 0x4F4F }, { 0xA6EE, 0x4F47 }, + { 0xA6EF, 0x4F57 }, { 0xA6F0, 0x4F5E }, { 0xA6F1, 0x4F34 }, { 0xA6F2, 0x4F5B }, { 0xA6F3, 0x4F55 }, { 0xA6F4, 0x4F30 }, { 0xA6F5, 0x4F50 }, { 0xA6F6, 0x4F51 }, + { 0xA6F7, 0x4F3D }, { 0xA6F8, 0x4F3A }, { 0xA6F9, 0x4F38 }, { 0xA6FA, 0x4F43 }, { 0xA6FB, 0x4F54 }, { 0xA6FC, 0x4F3C }, { 0xA6FD, 0x4F46 }, { 0xA6FE, 0x4F63 }, + { 0xA740, 0x4F5C }, { 0xA741, 0x4F60 }, { 0xA742, 0x4F2F }, { 0xA743, 0x4F4E }, { 0xA744, 0x4F36 }, { 0xA745, 0x4F59 }, { 0xA746, 0x4F5D }, { 0xA747, 0x4F48 }, + { 0xA748, 0x4F5A }, { 0xA749, 0x514C }, { 0xA74A, 0x514B }, { 0xA74B, 0x514D }, { 0xA74C, 0x5175 }, { 0xA74D, 0x51B6 }, { 0xA74E, 0x51B7 }, { 0xA74F, 0x5225 }, + { 0xA750, 0x5224 }, { 0xA751, 0x5229 }, { 0xA752, 0x522A }, { 0xA753, 0x5228 }, { 0xA754, 0x52AB }, { 0xA755, 0x52A9 }, { 0xA756, 0x52AA }, { 0xA757, 0x52AC }, + { 0xA758, 0x5323 }, { 0xA759, 0x5373 }, { 0xA75A, 0x5375 }, { 0xA75B, 0x541D }, { 0xA75C, 0x542D }, { 0xA75D, 0x541E }, { 0xA75E, 0x543E }, { 0xA75F, 0x5426 }, + { 0xA760, 0x544E }, { 0xA761, 0x5427 }, { 0xA762, 0x5446 }, { 0xA763, 0x5443 }, { 0xA764, 0x5433 }, { 0xA765, 0x5448 }, { 0xA766, 0x5442 }, { 0xA767, 0x541B }, + { 0xA768, 0x5429 }, { 0xA769, 0x544A }, { 0xA76A, 0x5439 }, { 0xA76B, 0x543B }, { 0xA76C, 0x5438 }, { 0xA76D, 0x542E }, { 0xA76E, 0x5435 }, { 0xA76F, 0x5436 }, + { 0xA770, 0x5420 }, { 0xA771, 0x543C }, { 0xA772, 0x5440 }, { 0xA773, 0x5431 }, { 0xA774, 0x542B }, { 0xA775, 0x541F }, { 0xA776, 0x542C }, { 0xA777, 0x56EA }, + { 0xA778, 0x56F0 }, { 0xA779, 0x56E4 }, { 0xA77A, 0x56EB }, { 0xA77B, 0x574A }, { 0xA77C, 0x5751 }, { 0xA77D, 0x5740 }, { 0xA77E, 0x574D }, { 0xA7A1, 0x5747 }, + { 0xA7A2, 0x574E }, { 0xA7A3, 0x573E }, { 0xA7A4, 0x5750 }, { 0xA7A5, 0x574F }, { 0xA7A6, 0x573B }, { 0xA7A7, 0x58EF }, { 0xA7A8, 0x593E }, { 0xA7A9, 0x599D }, + { 0xA7AA, 0x5992 }, { 0xA7AB, 0x59A8 }, { 0xA7AC, 0x599E }, { 0xA7AD, 0x59A3 }, { 0xA7AE, 0x5999 }, { 0xA7AF, 0x5996 }, { 0xA7B0, 0x598D }, { 0xA7B1, 0x59A4 }, + { 0xA7B2, 0x5993 }, { 0xA7B3, 0x598A }, { 0xA7B4, 0x59A5 }, { 0xA7B5, 0x5B5D }, { 0xA7B6, 0x5B5C }, { 0xA7B7, 0x5B5A }, { 0xA7B8, 0x5B5B }, { 0xA7B9, 0x5B8C }, + { 0xA7BA, 0x5B8B }, { 0xA7BB, 0x5B8F }, { 0xA7BC, 0x5C2C }, { 0xA7BD, 0x5C40 }, { 0xA7BE, 0x5C41 }, { 0xA7BF, 0x5C3F }, { 0xA7C0, 0x5C3E }, { 0xA7C1, 0x5C90 }, + { 0xA7C2, 0x5C91 }, { 0xA7C3, 0x5C94 }, { 0xA7C4, 0x5C8C }, { 0xA7C5, 0x5DEB }, { 0xA7C6, 0x5E0C }, { 0xA7C7, 0x5E8F }, { 0xA7C8, 0x5E87 }, { 0xA7C9, 0x5E8A }, + { 0xA7CA, 0x5EF7 }, { 0xA7CB, 0x5F04 }, { 0xA7CC, 0x5F1F }, { 0xA7CD, 0x5F64 }, { 0xA7CE, 0x5F62 }, { 0xA7CF, 0x5F77 }, { 0xA7D0, 0x5F79 }, { 0xA7D1, 0x5FD8 }, + { 0xA7D2, 0x5FCC }, { 0xA7D3, 0x5FD7 }, { 0xA7D4, 0x5FCD }, { 0xA7D5, 0x5FF1 }, { 0xA7D6, 0x5FEB }, { 0xA7D7, 0x5FF8 }, { 0xA7D8, 0x5FEA }, { 0xA7D9, 0x6212 }, + { 0xA7DA, 0x6211 }, { 0xA7DB, 0x6284 }, { 0xA7DC, 0x6297 }, { 0xA7DD, 0x6296 }, { 0xA7DE, 0x6280 }, { 0xA7DF, 0x6276 }, { 0xA7E0, 0x6289 }, { 0xA7E1, 0x626D }, + { 0xA7E2, 0x628A }, { 0xA7E3, 0x627C }, { 0xA7E4, 0x627E }, { 0xA7E5, 0x6279 }, { 0xA7E6, 0x6273 }, { 0xA7E7, 0x6292 }, { 0xA7E8, 0x626F }, { 0xA7E9, 0x6298 }, + { 0xA7EA, 0x626E }, { 0xA7EB, 0x6295 }, { 0xA7EC, 0x6293 }, { 0xA7ED, 0x6291 }, { 0xA7EE, 0x6286 }, { 0xA7EF, 0x6539 }, { 0xA7F0, 0x653B }, { 0xA7F1, 0x6538 }, + { 0xA7F2, 0x65F1 }, { 0xA7F3, 0x66F4 }, { 0xA7F4, 0x675F }, { 0xA7F5, 0x674E }, { 0xA7F6, 0x674F }, { 0xA7F7, 0x6750 }, { 0xA7F8, 0x6751 }, { 0xA7F9, 0x675C }, + { 0xA7FA, 0x6756 }, { 0xA7FB, 0x675E }, { 0xA7FC, 0x6749 }, { 0xA7FD, 0x6746 }, { 0xA7FE, 0x6760 }, { 0xA840, 0x6753 }, { 0xA841, 0x6757 }, { 0xA842, 0x6B65 }, + { 0xA843, 0x6BCF }, { 0xA844, 0x6C42 }, { 0xA845, 0x6C5E }, { 0xA846, 0x6C99 }, { 0xA847, 0x6C81 }, { 0xA848, 0x6C88 }, { 0xA849, 0x6C89 }, { 0xA84A, 0x6C85 }, + { 0xA84B, 0x6C9B }, { 0xA84C, 0x6C6A }, { 0xA84D, 0x6C7A }, { 0xA84E, 0x6C90 }, { 0xA84F, 0x6C70 }, { 0xA850, 0x6C8C }, { 0xA851, 0x6C68 }, { 0xA852, 0x6C96 }, + { 0xA853, 0x6C92 }, { 0xA854, 0x6C7D }, { 0xA855, 0x6C83 }, { 0xA856, 0x6C72 }, { 0xA857, 0x6C7E }, { 0xA858, 0x6C74 }, { 0xA859, 0x6C86 }, { 0xA85A, 0x6C76 }, + { 0xA85B, 0x6C8D }, { 0xA85C, 0x6C94 }, { 0xA85D, 0x6C98 }, { 0xA85E, 0x6C82 }, { 0xA85F, 0x7076 }, { 0xA860, 0x707C }, { 0xA861, 0x707D }, { 0xA862, 0x7078 }, + { 0xA863, 0x7262 }, { 0xA864, 0x7261 }, { 0xA865, 0x7260 }, { 0xA866, 0x72C4 }, { 0xA867, 0x72C2 }, { 0xA868, 0x7396 }, { 0xA869, 0x752C }, { 0xA86A, 0x752B }, + { 0xA86B, 0x7537 }, { 0xA86C, 0x7538 }, { 0xA86D, 0x7682 }, { 0xA86E, 0x76EF }, { 0xA86F, 0x77E3 }, { 0xA870, 0x79C1 }, { 0xA871, 0x79C0 }, { 0xA872, 0x79BF }, + { 0xA873, 0x7A76 }, { 0xA874, 0x7CFB }, { 0xA875, 0x7F55 }, { 0xA876, 0x8096 }, { 0xA877, 0x8093 }, { 0xA878, 0x809D }, { 0xA879, 0x8098 }, { 0xA87A, 0x809B }, + { 0xA87B, 0x809A }, { 0xA87C, 0x80B2 }, { 0xA87D, 0x826F }, { 0xA87E, 0x8292 }, { 0xA8A1, 0x828B }, { 0xA8A2, 0x828D }, { 0xA8A3, 0x898B }, { 0xA8A4, 0x89D2 }, + { 0xA8A5, 0x8A00 }, { 0xA8A6, 0x8C37 }, { 0xA8A7, 0x8C46 }, { 0xA8A8, 0x8C55 }, { 0xA8A9, 0x8C9D }, { 0xA8AA, 0x8D64 }, { 0xA8AB, 0x8D70 }, { 0xA8AC, 0x8DB3 }, + { 0xA8AD, 0x8EAB }, { 0xA8AE, 0x8ECA }, { 0xA8AF, 0x8F9B }, { 0xA8B0, 0x8FB0 }, { 0xA8B1, 0x8FC2 }, { 0xA8B2, 0x8FC6 }, { 0xA8B3, 0x8FC5 }, { 0xA8B4, 0x8FC4 }, + { 0xA8B5, 0x5DE1 }, { 0xA8B6, 0x9091 }, { 0xA8B7, 0x90A2 }, { 0xA8B8, 0x90AA }, { 0xA8B9, 0x90A6 }, { 0xA8BA, 0x90A3 }, { 0xA8BB, 0x9149 }, { 0xA8BC, 0x91C6 }, + { 0xA8BD, 0x91CC }, { 0xA8BE, 0x9632 }, { 0xA8BF, 0x962E }, { 0xA8C0, 0x9631 }, { 0xA8C1, 0x962A }, { 0xA8C2, 0x962C }, { 0xA8C3, 0x4E26 }, { 0xA8C4, 0x4E56 }, + { 0xA8C5, 0x4E73 }, { 0xA8C6, 0x4E8B }, { 0xA8C7, 0x4E9B }, { 0xA8C8, 0x4E9E }, { 0xA8C9, 0x4EAB }, { 0xA8CA, 0x4EAC }, { 0xA8CB, 0x4F6F }, { 0xA8CC, 0x4F9D }, + { 0xA8CD, 0x4F8D }, { 0xA8CE, 0x4F73 }, { 0xA8CF, 0x4F7F }, { 0xA8D0, 0x4F6C }, { 0xA8D1, 0x4F9B }, { 0xA8D2, 0x4F8B }, { 0xA8D3, 0x4F86 }, { 0xA8D4, 0x4F83 }, + { 0xA8D5, 0x4F70 }, { 0xA8D6, 0x4F75 }, { 0xA8D7, 0x4F88 }, { 0xA8D8, 0x4F69 }, { 0xA8D9, 0x4F7B }, { 0xA8DA, 0x4F96 }, { 0xA8DB, 0x4F7E }, { 0xA8DC, 0x4F8F }, + { 0xA8DD, 0x4F91 }, { 0xA8DE, 0x4F7A }, { 0xA8DF, 0x5154 }, { 0xA8E0, 0x5152 }, { 0xA8E1, 0x5155 }, { 0xA8E2, 0x5169 }, { 0xA8E3, 0x5177 }, { 0xA8E4, 0x5176 }, + { 0xA8E5, 0x5178 }, { 0xA8E6, 0x51BD }, { 0xA8E7, 0x51FD }, { 0xA8E8, 0x523B }, { 0xA8E9, 0x5238 }, { 0xA8EA, 0x5237 }, { 0xA8EB, 0x523A }, { 0xA8EC, 0x5230 }, + { 0xA8ED, 0x522E }, { 0xA8EE, 0x5236 }, { 0xA8EF, 0x5241 }, { 0xA8F0, 0x52BE }, { 0xA8F1, 0x52BB }, { 0xA8F2, 0x5352 }, { 0xA8F3, 0x5354 }, { 0xA8F4, 0x5353 }, + { 0xA8F5, 0x5351 }, { 0xA8F6, 0x5366 }, { 0xA8F7, 0x5377 }, { 0xA8F8, 0x5378 }, { 0xA8F9, 0x5379 }, { 0xA8FA, 0x53D6 }, { 0xA8FB, 0x53D4 }, { 0xA8FC, 0x53D7 }, + { 0xA8FD, 0x5473 }, { 0xA8FE, 0x5475 }, { 0xA940, 0x5496 }, { 0xA941, 0x5478 }, { 0xA942, 0x5495 }, { 0xA943, 0x5480 }, { 0xA944, 0x547B }, { 0xA945, 0x5477 }, + { 0xA946, 0x5484 }, { 0xA947, 0x5492 }, { 0xA948, 0x5486 }, { 0xA949, 0x547C }, { 0xA94A, 0x5490 }, { 0xA94B, 0x5471 }, { 0xA94C, 0x5476 }, { 0xA94D, 0x548C }, + { 0xA94E, 0x549A }, { 0xA94F, 0x5462 }, { 0xA950, 0x5468 }, { 0xA951, 0x548B }, { 0xA952, 0x547D }, { 0xA953, 0x548E }, { 0xA954, 0x56FA }, { 0xA955, 0x5783 }, + { 0xA956, 0x5777 }, { 0xA957, 0x576A }, { 0xA958, 0x5769 }, { 0xA959, 0x5761 }, { 0xA95A, 0x5766 }, { 0xA95B, 0x5764 }, { 0xA95C, 0x577C }, { 0xA95D, 0x591C }, + { 0xA95E, 0x5949 }, { 0xA95F, 0x5947 }, { 0xA960, 0x5948 }, { 0xA961, 0x5944 }, { 0xA962, 0x5954 }, { 0xA963, 0x59BE }, { 0xA964, 0x59BB }, { 0xA965, 0x59D4 }, + { 0xA966, 0x59B9 }, { 0xA967, 0x59AE }, { 0xA968, 0x59D1 }, { 0xA969, 0x59C6 }, { 0xA96A, 0x59D0 }, { 0xA96B, 0x59CD }, { 0xA96C, 0x59CB }, { 0xA96D, 0x59D3 }, + { 0xA96E, 0x59CA }, { 0xA96F, 0x59AF }, { 0xA970, 0x59B3 }, { 0xA971, 0x59D2 }, { 0xA972, 0x59C5 }, { 0xA973, 0x5B5F }, { 0xA974, 0x5B64 }, { 0xA975, 0x5B63 }, + { 0xA976, 0x5B97 }, { 0xA977, 0x5B9A }, { 0xA978, 0x5B98 }, { 0xA979, 0x5B9C }, { 0xA97A, 0x5B99 }, { 0xA97B, 0x5B9B }, { 0xA97C, 0x5C1A }, { 0xA97D, 0x5C48 }, + { 0xA97E, 0x5C45 }, { 0xA9A1, 0x5C46 }, { 0xA9A2, 0x5CB7 }, { 0xA9A3, 0x5CA1 }, { 0xA9A4, 0x5CB8 }, { 0xA9A5, 0x5CA9 }, { 0xA9A6, 0x5CAB }, { 0xA9A7, 0x5CB1 }, + { 0xA9A8, 0x5CB3 }, { 0xA9A9, 0x5E18 }, { 0xA9AA, 0x5E1A }, { 0xA9AB, 0x5E16 }, { 0xA9AC, 0x5E15 }, { 0xA9AD, 0x5E1B }, { 0xA9AE, 0x5E11 }, { 0xA9AF, 0x5E78 }, + { 0xA9B0, 0x5E9A }, { 0xA9B1, 0x5E97 }, { 0xA9B2, 0x5E9C }, { 0xA9B3, 0x5E95 }, { 0xA9B4, 0x5E96 }, { 0xA9B5, 0x5EF6 }, { 0xA9B6, 0x5F26 }, { 0xA9B7, 0x5F27 }, + { 0xA9B8, 0x5F29 }, { 0xA9B9, 0x5F80 }, { 0xA9BA, 0x5F81 }, { 0xA9BB, 0x5F7F }, { 0xA9BC, 0x5F7C }, { 0xA9BD, 0x5FDD }, { 0xA9BE, 0x5FE0 }, { 0xA9BF, 0x5FFD }, + { 0xA9C0, 0x5FF5 }, { 0xA9C1, 0x5FFF }, { 0xA9C2, 0x600F }, { 0xA9C3, 0x6014 }, { 0xA9C4, 0x602F }, { 0xA9C5, 0x6035 }, { 0xA9C6, 0x6016 }, { 0xA9C7, 0x602A }, + { 0xA9C8, 0x6015 }, { 0xA9C9, 0x6021 }, { 0xA9CA, 0x6027 }, { 0xA9CB, 0x6029 }, { 0xA9CC, 0x602B }, { 0xA9CD, 0x601B }, { 0xA9CE, 0x6216 }, { 0xA9CF, 0x6215 }, + { 0xA9D0, 0x623F }, { 0xA9D1, 0x623E }, { 0xA9D2, 0x6240 }, { 0xA9D3, 0x627F }, { 0xA9D4, 0x62C9 }, { 0xA9D5, 0x62CC }, { 0xA9D6, 0x62C4 }, { 0xA9D7, 0x62BF }, + { 0xA9D8, 0x62C2 }, { 0xA9D9, 0x62B9 }, { 0xA9DA, 0x62D2 }, { 0xA9DB, 0x62DB }, { 0xA9DC, 0x62AB }, { 0xA9DD, 0x62D3 }, { 0xA9DE, 0x62D4 }, { 0xA9DF, 0x62CB }, + { 0xA9E0, 0x62C8 }, { 0xA9E1, 0x62A8 }, { 0xA9E2, 0x62BD }, { 0xA9E3, 0x62BC }, { 0xA9E4, 0x62D0 }, { 0xA9E5, 0x62D9 }, { 0xA9E6, 0x62C7 }, { 0xA9E7, 0x62CD }, + { 0xA9E8, 0x62B5 }, { 0xA9E9, 0x62DA }, { 0xA9EA, 0x62B1 }, { 0xA9EB, 0x62D8 }, { 0xA9EC, 0x62D6 }, { 0xA9ED, 0x62D7 }, { 0xA9EE, 0x62C6 }, { 0xA9EF, 0x62AC }, + { 0xA9F0, 0x62CE }, { 0xA9F1, 0x653E }, { 0xA9F2, 0x65A7 }, { 0xA9F3, 0x65BC }, { 0xA9F4, 0x65FA }, { 0xA9F5, 0x6614 }, { 0xA9F6, 0x6613 }, { 0xA9F7, 0x660C }, + { 0xA9F8, 0x6606 }, { 0xA9F9, 0x6602 }, { 0xA9FA, 0x660E }, { 0xA9FB, 0x6600 }, { 0xA9FC, 0x660F }, { 0xA9FD, 0x6615 }, { 0xA9FE, 0x660A }, { 0xAA40, 0x6607 }, + { 0xAA41, 0x670D }, { 0xAA42, 0x670B }, { 0xAA43, 0x676D }, { 0xAA44, 0x678B }, { 0xAA45, 0x6795 }, { 0xAA46, 0x6771 }, { 0xAA47, 0x679C }, { 0xAA48, 0x6773 }, + { 0xAA49, 0x6777 }, { 0xAA4A, 0x6787 }, { 0xAA4B, 0x679D }, { 0xAA4C, 0x6797 }, { 0xAA4D, 0x676F }, { 0xAA4E, 0x6770 }, { 0xAA4F, 0x677F }, { 0xAA50, 0x6789 }, + { 0xAA51, 0x677E }, { 0xAA52, 0x6790 }, { 0xAA53, 0x6775 }, { 0xAA54, 0x679A }, { 0xAA55, 0x6793 }, { 0xAA56, 0x677C }, { 0xAA57, 0x676A }, { 0xAA58, 0x6772 }, + { 0xAA59, 0x6B23 }, { 0xAA5A, 0x6B66 }, { 0xAA5B, 0x6B67 }, { 0xAA5C, 0x6B7F }, { 0xAA5D, 0x6C13 }, { 0xAA5E, 0x6C1B }, { 0xAA5F, 0x6CE3 }, { 0xAA60, 0x6CE8 }, + { 0xAA61, 0x6CF3 }, { 0xAA62, 0x6CB1 }, { 0xAA63, 0x6CCC }, { 0xAA64, 0x6CE5 }, { 0xAA65, 0x6CB3 }, { 0xAA66, 0x6CBD }, { 0xAA67, 0x6CBE }, { 0xAA68, 0x6CBC }, + { 0xAA69, 0x6CE2 }, { 0xAA6A, 0x6CAB }, { 0xAA6B, 0x6CD5 }, { 0xAA6C, 0x6CD3 }, { 0xAA6D, 0x6CB8 }, { 0xAA6E, 0x6CC4 }, { 0xAA6F, 0x6CB9 }, { 0xAA70, 0x6CC1 }, + { 0xAA71, 0x6CAE }, { 0xAA72, 0x6CD7 }, { 0xAA73, 0x6CC5 }, { 0xAA74, 0x6CF1 }, { 0xAA75, 0x6CBF }, { 0xAA76, 0x6CBB }, { 0xAA77, 0x6CE1 }, { 0xAA78, 0x6CDB }, + { 0xAA79, 0x6CCA }, { 0xAA7A, 0x6CAC }, { 0xAA7B, 0x6CEF }, { 0xAA7C, 0x6CDC }, { 0xAA7D, 0x6CD6 }, { 0xAA7E, 0x6CE0 }, { 0xAAA1, 0x7095 }, { 0xAAA2, 0x708E }, + { 0xAAA3, 0x7092 }, { 0xAAA4, 0x708A }, { 0xAAA5, 0x7099 }, { 0xAAA6, 0x722C }, { 0xAAA7, 0x722D }, { 0xAAA8, 0x7238 }, { 0xAAA9, 0x7248 }, { 0xAAAA, 0x7267 }, + { 0xAAAB, 0x7269 }, { 0xAAAC, 0x72C0 }, { 0xAAAD, 0x72CE }, { 0xAAAE, 0x72D9 }, { 0xAAAF, 0x72D7 }, { 0xAAB0, 0x72D0 }, { 0xAAB1, 0x73A9 }, { 0xAAB2, 0x73A8 }, + { 0xAAB3, 0x739F }, { 0xAAB4, 0x73AB }, { 0xAAB5, 0x73A5 }, { 0xAAB6, 0x753D }, { 0xAAB7, 0x759D }, { 0xAAB8, 0x7599 }, { 0xAAB9, 0x759A }, { 0xAABA, 0x7684 }, + { 0xAABB, 0x76C2 }, { 0xAABC, 0x76F2 }, { 0xAABD, 0x76F4 }, { 0xAABE, 0x77E5 }, { 0xAABF, 0x77FD }, { 0xAAC0, 0x793E }, { 0xAAC1, 0x7940 }, { 0xAAC2, 0x7941 }, + { 0xAAC3, 0x79C9 }, { 0xAAC4, 0x79C8 }, { 0xAAC5, 0x7A7A }, { 0xAAC6, 0x7A79 }, { 0xAAC7, 0x7AFA }, { 0xAAC8, 0x7CFE }, { 0xAAC9, 0x7F54 }, { 0xAACA, 0x7F8C }, + { 0xAACB, 0x7F8B }, { 0xAACC, 0x8005 }, { 0xAACD, 0x80BA }, { 0xAACE, 0x80A5 }, { 0xAACF, 0x80A2 }, { 0xAAD0, 0x80B1 }, { 0xAAD1, 0x80A1 }, { 0xAAD2, 0x80AB }, + { 0xAAD3, 0x80A9 }, { 0xAAD4, 0x80B4 }, { 0xAAD5, 0x80AA }, { 0xAAD6, 0x80AF }, { 0xAAD7, 0x81E5 }, { 0xAAD8, 0x81FE }, { 0xAAD9, 0x820D }, { 0xAADA, 0x82B3 }, + { 0xAADB, 0x829D }, { 0xAADC, 0x8299 }, { 0xAADD, 0x82AD }, { 0xAADE, 0x82BD }, { 0xAADF, 0x829F }, { 0xAAE0, 0x82B9 }, { 0xAAE1, 0x82B1 }, { 0xAAE2, 0x82AC }, + { 0xAAE3, 0x82A5 }, { 0xAAE4, 0x82AF }, { 0xAAE5, 0x82B8 }, { 0xAAE6, 0x82A3 }, { 0xAAE7, 0x82B0 }, { 0xAAE8, 0x82BE }, { 0xAAE9, 0x82B7 }, { 0xAAEA, 0x864E }, + { 0xAAEB, 0x8671 }, { 0xAAEC, 0x521D }, { 0xAAED, 0x8868 }, { 0xAAEE, 0x8ECB }, { 0xAAEF, 0x8FCE }, { 0xAAF0, 0x8FD4 }, { 0xAAF1, 0x8FD1 }, { 0xAAF2, 0x90B5 }, + { 0xAAF3, 0x90B8 }, { 0xAAF4, 0x90B1 }, { 0xAAF5, 0x90B6 }, { 0xAAF6, 0x91C7 }, { 0xAAF7, 0x91D1 }, { 0xAAF8, 0x9577 }, { 0xAAF9, 0x9580 }, { 0xAAFA, 0x961C }, + { 0xAAFB, 0x9640 }, { 0xAAFC, 0x963F }, { 0xAAFD, 0x963B }, { 0xAAFE, 0x9644 }, { 0xAB40, 0x9642 }, { 0xAB41, 0x96B9 }, { 0xAB42, 0x96E8 }, { 0xAB43, 0x9752 }, + { 0xAB44, 0x975E }, { 0xAB45, 0x4E9F }, { 0xAB46, 0x4EAD }, { 0xAB47, 0x4EAE }, { 0xAB48, 0x4FE1 }, { 0xAB49, 0x4FB5 }, { 0xAB4A, 0x4FAF }, { 0xAB4B, 0x4FBF }, + { 0xAB4C, 0x4FE0 }, { 0xAB4D, 0x4FD1 }, { 0xAB4E, 0x4FCF }, { 0xAB4F, 0x4FDD }, { 0xAB50, 0x4FC3 }, { 0xAB51, 0x4FB6 }, { 0xAB52, 0x4FD8 }, { 0xAB53, 0x4FDF }, + { 0xAB54, 0x4FCA }, { 0xAB55, 0x4FD7 }, { 0xAB56, 0x4FAE }, { 0xAB57, 0x4FD0 }, { 0xAB58, 0x4FC4 }, { 0xAB59, 0x4FC2 }, { 0xAB5A, 0x4FDA }, { 0xAB5B, 0x4FCE }, + { 0xAB5C, 0x4FDE }, { 0xAB5D, 0x4FB7 }, { 0xAB5E, 0x5157 }, { 0xAB5F, 0x5192 }, { 0xAB60, 0x5191 }, { 0xAB61, 0x51A0 }, { 0xAB62, 0x524E }, { 0xAB63, 0x5243 }, + { 0xAB64, 0x524A }, { 0xAB65, 0x524D }, { 0xAB66, 0x524C }, { 0xAB67, 0x524B }, { 0xAB68, 0x5247 }, { 0xAB69, 0x52C7 }, { 0xAB6A, 0x52C9 }, { 0xAB6B, 0x52C3 }, + { 0xAB6C, 0x52C1 }, { 0xAB6D, 0x530D }, { 0xAB6E, 0x5357 }, { 0xAB6F, 0x537B }, { 0xAB70, 0x539A }, { 0xAB71, 0x53DB }, { 0xAB72, 0x54AC }, { 0xAB73, 0x54C0 }, + { 0xAB74, 0x54A8 }, { 0xAB75, 0x54CE }, { 0xAB76, 0x54C9 }, { 0xAB77, 0x54B8 }, { 0xAB78, 0x54A6 }, { 0xAB79, 0x54B3 }, { 0xAB7A, 0x54C7 }, { 0xAB7B, 0x54C2 }, + { 0xAB7C, 0x54BD }, { 0xAB7D, 0x54AA }, { 0xAB7E, 0x54C1 }, { 0xABA1, 0x54C4 }, { 0xABA2, 0x54C8 }, { 0xABA3, 0x54AF }, { 0xABA4, 0x54AB }, { 0xABA5, 0x54B1 }, + { 0xABA6, 0x54BB }, { 0xABA7, 0x54A9 }, { 0xABA8, 0x54A7 }, { 0xABA9, 0x54BF }, { 0xABAA, 0x56FF }, { 0xABAB, 0x5782 }, { 0xABAC, 0x578B }, { 0xABAD, 0x57A0 }, + { 0xABAE, 0x57A3 }, { 0xABAF, 0x57A2 }, { 0xABB0, 0x57CE }, { 0xABB1, 0x57AE }, { 0xABB2, 0x5793 }, { 0xABB3, 0x5955 }, { 0xABB4, 0x5951 }, { 0xABB5, 0x594F }, + { 0xABB6, 0x594E }, { 0xABB7, 0x5950 }, { 0xABB8, 0x59DC }, { 0xABB9, 0x59D8 }, { 0xABBA, 0x59FF }, { 0xABBB, 0x59E3 }, { 0xABBC, 0x59E8 }, { 0xABBD, 0x5A03 }, + { 0xABBE, 0x59E5 }, { 0xABBF, 0x59EA }, { 0xABC0, 0x59DA }, { 0xABC1, 0x59E6 }, { 0xABC2, 0x5A01 }, { 0xABC3, 0x59FB }, { 0xABC4, 0x5B69 }, { 0xABC5, 0x5BA3 }, + { 0xABC6, 0x5BA6 }, { 0xABC7, 0x5BA4 }, { 0xABC8, 0x5BA2 }, { 0xABC9, 0x5BA5 }, { 0xABCA, 0x5C01 }, { 0xABCB, 0x5C4E }, { 0xABCC, 0x5C4F }, { 0xABCD, 0x5C4D }, + { 0xABCE, 0x5C4B }, { 0xABCF, 0x5CD9 }, { 0xABD0, 0x5CD2 }, { 0xABD1, 0x5DF7 }, { 0xABD2, 0x5E1D }, { 0xABD3, 0x5E25 }, { 0xABD4, 0x5E1F }, { 0xABD5, 0x5E7D }, + { 0xABD6, 0x5EA0 }, { 0xABD7, 0x5EA6 }, { 0xABD8, 0x5EFA }, { 0xABD9, 0x5F08 }, { 0xABDA, 0x5F2D }, { 0xABDB, 0x5F65 }, { 0xABDC, 0x5F88 }, { 0xABDD, 0x5F85 }, + { 0xABDE, 0x5F8A }, { 0xABDF, 0x5F8B }, { 0xABE0, 0x5F87 }, { 0xABE1, 0x5F8C }, { 0xABE2, 0x5F89 }, { 0xABE3, 0x6012 }, { 0xABE4, 0x601D }, { 0xABE5, 0x6020 }, + { 0xABE6, 0x6025 }, { 0xABE7, 0x600E }, { 0xABE8, 0x6028 }, { 0xABE9, 0x604D }, { 0xABEA, 0x6070 }, { 0xABEB, 0x6068 }, { 0xABEC, 0x6062 }, { 0xABED, 0x6046 }, + { 0xABEE, 0x6043 }, { 0xABEF, 0x606C }, { 0xABF0, 0x606B }, { 0xABF1, 0x606A }, { 0xABF2, 0x6064 }, { 0xABF3, 0x6241 }, { 0xABF4, 0x62DC }, { 0xABF5, 0x6316 }, + { 0xABF6, 0x6309 }, { 0xABF7, 0x62FC }, { 0xABF8, 0x62ED }, { 0xABF9, 0x6301 }, { 0xABFA, 0x62EE }, { 0xABFB, 0x62FD }, { 0xABFC, 0x6307 }, { 0xABFD, 0x62F1 }, + { 0xABFE, 0x62F7 }, { 0xAC40, 0x62EF }, { 0xAC41, 0x62EC }, { 0xAC42, 0x62FE }, { 0xAC43, 0x62F4 }, { 0xAC44, 0x6311 }, { 0xAC45, 0x6302 }, { 0xAC46, 0x653F }, + { 0xAC47, 0x6545 }, { 0xAC48, 0x65AB }, { 0xAC49, 0x65BD }, { 0xAC4A, 0x65E2 }, { 0xAC4B, 0x6625 }, { 0xAC4C, 0x662D }, { 0xAC4D, 0x6620 }, { 0xAC4E, 0x6627 }, + { 0xAC4F, 0x662F }, { 0xAC50, 0x661F }, { 0xAC51, 0x6628 }, { 0xAC52, 0x6631 }, { 0xAC53, 0x6624 }, { 0xAC54, 0x66F7 }, { 0xAC55, 0x67FF }, { 0xAC56, 0x67D3 }, + { 0xAC57, 0x67F1 }, { 0xAC58, 0x67D4 }, { 0xAC59, 0x67D0 }, { 0xAC5A, 0x67EC }, { 0xAC5B, 0x67B6 }, { 0xAC5C, 0x67AF }, { 0xAC5D, 0x67F5 }, { 0xAC5E, 0x67E9 }, + { 0xAC5F, 0x67EF }, { 0xAC60, 0x67C4 }, { 0xAC61, 0x67D1 }, { 0xAC62, 0x67B4 }, { 0xAC63, 0x67DA }, { 0xAC64, 0x67E5 }, { 0xAC65, 0x67B8 }, { 0xAC66, 0x67CF }, + { 0xAC67, 0x67DE }, { 0xAC68, 0x67F3 }, { 0xAC69, 0x67B0 }, { 0xAC6A, 0x67D9 }, { 0xAC6B, 0x67E2 }, { 0xAC6C, 0x67DD }, { 0xAC6D, 0x67D2 }, { 0xAC6E, 0x6B6A }, + { 0xAC6F, 0x6B83 }, { 0xAC70, 0x6B86 }, { 0xAC71, 0x6BB5 }, { 0xAC72, 0x6BD2 }, { 0xAC73, 0x6BD7 }, { 0xAC74, 0x6C1F }, { 0xAC75, 0x6CC9 }, { 0xAC76, 0x6D0B }, + { 0xAC77, 0x6D32 }, { 0xAC78, 0x6D2A }, { 0xAC79, 0x6D41 }, { 0xAC7A, 0x6D25 }, { 0xAC7B, 0x6D0C }, { 0xAC7C, 0x6D31 }, { 0xAC7D, 0x6D1E }, { 0xAC7E, 0x6D17 }, + { 0xACA1, 0x6D3B }, { 0xACA2, 0x6D3D }, { 0xACA3, 0x6D3E }, { 0xACA4, 0x6D36 }, { 0xACA5, 0x6D1B }, { 0xACA6, 0x6CF5 }, { 0xACA7, 0x6D39 }, { 0xACA8, 0x6D27 }, + { 0xACA9, 0x6D38 }, { 0xACAA, 0x6D29 }, { 0xACAB, 0x6D2E }, { 0xACAC, 0x6D35 }, { 0xACAD, 0x6D0E }, { 0xACAE, 0x6D2B }, { 0xACAF, 0x70AB }, { 0xACB0, 0x70BA }, + { 0xACB1, 0x70B3 }, { 0xACB2, 0x70AC }, { 0xACB3, 0x70AF }, { 0xACB4, 0x70AD }, { 0xACB5, 0x70B8 }, { 0xACB6, 0x70AE }, { 0xACB7, 0x70A4 }, { 0xACB8, 0x7230 }, + { 0xACB9, 0x7272 }, { 0xACBA, 0x726F }, { 0xACBB, 0x7274 }, { 0xACBC, 0x72E9 }, { 0xACBD, 0x72E0 }, { 0xACBE, 0x72E1 }, { 0xACBF, 0x73B7 }, { 0xACC0, 0x73CA }, + { 0xACC1, 0x73BB }, { 0xACC2, 0x73B2 }, { 0xACC3, 0x73CD }, { 0xACC4, 0x73C0 }, { 0xACC5, 0x73B3 }, { 0xACC6, 0x751A }, { 0xACC7, 0x752D }, { 0xACC8, 0x754F }, + { 0xACC9, 0x754C }, { 0xACCA, 0x754E }, { 0xACCB, 0x754B }, { 0xACCC, 0x75AB }, { 0xACCD, 0x75A4 }, { 0xACCE, 0x75A5 }, { 0xACCF, 0x75A2 }, { 0xACD0, 0x75A3 }, + { 0xACD1, 0x7678 }, { 0xACD2, 0x7686 }, { 0xACD3, 0x7687 }, { 0xACD4, 0x7688 }, { 0xACD5, 0x76C8 }, { 0xACD6, 0x76C6 }, { 0xACD7, 0x76C3 }, { 0xACD8, 0x76C5 }, + { 0xACD9, 0x7701 }, { 0xACDA, 0x76F9 }, { 0xACDB, 0x76F8 }, { 0xACDC, 0x7709 }, { 0xACDD, 0x770B }, { 0xACDE, 0x76FE }, { 0xACDF, 0x76FC }, { 0xACE0, 0x7707 }, + { 0xACE1, 0x77DC }, { 0xACE2, 0x7802 }, { 0xACE3, 0x7814 }, { 0xACE4, 0x780C }, { 0xACE5, 0x780D }, { 0xACE6, 0x7946 }, { 0xACE7, 0x7949 }, { 0xACE8, 0x7948 }, + { 0xACE9, 0x7947 }, { 0xACEA, 0x79B9 }, { 0xACEB, 0x79BA }, { 0xACEC, 0x79D1 }, { 0xACED, 0x79D2 }, { 0xACEE, 0x79CB }, { 0xACEF, 0x7A7F }, { 0xACF0, 0x7A81 }, + { 0xACF1, 0x7AFF }, { 0xACF2, 0x7AFD }, { 0xACF3, 0x7C7D }, { 0xACF4, 0x7D02 }, { 0xACF5, 0x7D05 }, { 0xACF6, 0x7D00 }, { 0xACF7, 0x7D09 }, { 0xACF8, 0x7D07 }, + { 0xACF9, 0x7D04 }, { 0xACFA, 0x7D06 }, { 0xACFB, 0x7F38 }, { 0xACFC, 0x7F8E }, { 0xACFD, 0x7FBF }, { 0xACFE, 0x8004 }, { 0xAD40, 0x8010 }, { 0xAD41, 0x800D }, + { 0xAD42, 0x8011 }, { 0xAD43, 0x8036 }, { 0xAD44, 0x80D6 }, { 0xAD45, 0x80E5 }, { 0xAD46, 0x80DA }, { 0xAD47, 0x80C3 }, { 0xAD48, 0x80C4 }, { 0xAD49, 0x80CC }, + { 0xAD4A, 0x80E1 }, { 0xAD4B, 0x80DB }, { 0xAD4C, 0x80CE }, { 0xAD4D, 0x80DE }, { 0xAD4E, 0x80E4 }, { 0xAD4F, 0x80DD }, { 0xAD50, 0x81F4 }, { 0xAD51, 0x8222 }, + { 0xAD52, 0x82E7 }, { 0xAD53, 0x8303 }, { 0xAD54, 0x8305 }, { 0xAD55, 0x82E3 }, { 0xAD56, 0x82DB }, { 0xAD57, 0x82E6 }, { 0xAD58, 0x8304 }, { 0xAD59, 0x82E5 }, + { 0xAD5A, 0x8302 }, { 0xAD5B, 0x8309 }, { 0xAD5C, 0x82D2 }, { 0xAD5D, 0x82D7 }, { 0xAD5E, 0x82F1 }, { 0xAD5F, 0x8301 }, { 0xAD60, 0x82DC }, { 0xAD61, 0x82D4 }, + { 0xAD62, 0x82D1 }, { 0xAD63, 0x82DE }, { 0xAD64, 0x82D3 }, { 0xAD65, 0x82DF }, { 0xAD66, 0x82EF }, { 0xAD67, 0x8306 }, { 0xAD68, 0x8650 }, { 0xAD69, 0x8679 }, + { 0xAD6A, 0x867B }, { 0xAD6B, 0x867A }, { 0xAD6C, 0x884D }, { 0xAD6D, 0x886B }, { 0xAD6E, 0x8981 }, { 0xAD6F, 0x89D4 }, { 0xAD70, 0x8A08 }, { 0xAD71, 0x8A02 }, + { 0xAD72, 0x8A03 }, { 0xAD73, 0x8C9E }, { 0xAD74, 0x8CA0 }, { 0xAD75, 0x8D74 }, { 0xAD76, 0x8D73 }, { 0xAD77, 0x8DB4 }, { 0xAD78, 0x8ECD }, { 0xAD79, 0x8ECC }, + { 0xAD7A, 0x8FF0 }, { 0xAD7B, 0x8FE6 }, { 0xAD7C, 0x8FE2 }, { 0xAD7D, 0x8FEA }, { 0xAD7E, 0x8FE5 }, { 0xADA1, 0x8FED }, { 0xADA2, 0x8FEB }, { 0xADA3, 0x8FE4 }, + { 0xADA4, 0x8FE8 }, { 0xADA5, 0x90CA }, { 0xADA6, 0x90CE }, { 0xADA7, 0x90C1 }, { 0xADA8, 0x90C3 }, { 0xADA9, 0x914B }, { 0xADAA, 0x914A }, { 0xADAB, 0x91CD }, + { 0xADAC, 0x9582 }, { 0xADAD, 0x9650 }, { 0xADAE, 0x964B }, { 0xADAF, 0x964C }, { 0xADB0, 0x964D }, { 0xADB1, 0x9762 }, { 0xADB2, 0x9769 }, { 0xADB3, 0x97CB }, + { 0xADB4, 0x97ED }, { 0xADB5, 0x97F3 }, { 0xADB6, 0x9801 }, { 0xADB7, 0x98A8 }, { 0xADB8, 0x98DB }, { 0xADB9, 0x98DF }, { 0xADBA, 0x9996 }, { 0xADBB, 0x9999 }, + { 0xADBC, 0x4E58 }, { 0xADBD, 0x4EB3 }, { 0xADBE, 0x500C }, { 0xADBF, 0x500D }, { 0xADC0, 0x5023 }, { 0xADC1, 0x4FEF }, { 0xADC2, 0x5026 }, { 0xADC3, 0x5025 }, + { 0xADC4, 0x4FF8 }, { 0xADC5, 0x5029 }, { 0xADC6, 0x5016 }, { 0xADC7, 0x5006 }, { 0xADC8, 0x503C }, { 0xADC9, 0x501F }, { 0xADCA, 0x501A }, { 0xADCB, 0x5012 }, + { 0xADCC, 0x5011 }, { 0xADCD, 0x4FFA }, { 0xADCE, 0x5000 }, { 0xADCF, 0x5014 }, { 0xADD0, 0x5028 }, { 0xADD1, 0x4FF1 }, { 0xADD2, 0x5021 }, { 0xADD3, 0x500B }, + { 0xADD4, 0x5019 }, { 0xADD5, 0x5018 }, { 0xADD6, 0x4FF3 }, { 0xADD7, 0x4FEE }, { 0xADD8, 0x502D }, { 0xADD9, 0x502A }, { 0xADDA, 0x4FFE }, { 0xADDB, 0x502B }, + { 0xADDC, 0x5009 }, { 0xADDD, 0x517C }, { 0xADDE, 0x51A4 }, { 0xADDF, 0x51A5 }, { 0xADE0, 0x51A2 }, { 0xADE1, 0x51CD }, { 0xADE2, 0x51CC }, { 0xADE3, 0x51C6 }, + { 0xADE4, 0x51CB }, { 0xADE5, 0x5256 }, { 0xADE6, 0x525C }, { 0xADE7, 0x5254 }, { 0xADE8, 0x525B }, { 0xADE9, 0x525D }, { 0xADEA, 0x532A }, { 0xADEB, 0x537F }, + { 0xADEC, 0x539F }, { 0xADED, 0x539D }, { 0xADEE, 0x53DF }, { 0xADEF, 0x54E8 }, { 0xADF0, 0x5510 }, { 0xADF1, 0x5501 }, { 0xADF2, 0x5537 }, { 0xADF3, 0x54FC }, + { 0xADF4, 0x54E5 }, { 0xADF5, 0x54F2 }, { 0xADF6, 0x5506 }, { 0xADF7, 0x54FA }, { 0xADF8, 0x5514 }, { 0xADF9, 0x54E9 }, { 0xADFA, 0x54ED }, { 0xADFB, 0x54E1 }, + { 0xADFC, 0x5509 }, { 0xADFD, 0x54EE }, { 0xADFE, 0x54EA }, { 0xAE40, 0x54E6 }, { 0xAE41, 0x5527 }, { 0xAE42, 0x5507 }, { 0xAE43, 0x54FD }, { 0xAE44, 0x550F }, + { 0xAE45, 0x5703 }, { 0xAE46, 0x5704 }, { 0xAE47, 0x57C2 }, { 0xAE48, 0x57D4 }, { 0xAE49, 0x57CB }, { 0xAE4A, 0x57C3 }, { 0xAE4B, 0x5809 }, { 0xAE4C, 0x590F }, + { 0xAE4D, 0x5957 }, { 0xAE4E, 0x5958 }, { 0xAE4F, 0x595A }, { 0xAE50, 0x5A11 }, { 0xAE51, 0x5A18 }, { 0xAE52, 0x5A1C }, { 0xAE53, 0x5A1F }, { 0xAE54, 0x5A1B }, + { 0xAE55, 0x5A13 }, { 0xAE56, 0x59EC }, { 0xAE57, 0x5A20 }, { 0xAE58, 0x5A23 }, { 0xAE59, 0x5A29 }, { 0xAE5A, 0x5A25 }, { 0xAE5B, 0x5A0C }, { 0xAE5C, 0x5A09 }, + { 0xAE5D, 0x5B6B }, { 0xAE5E, 0x5C58 }, { 0xAE5F, 0x5BB0 }, { 0xAE60, 0x5BB3 }, { 0xAE61, 0x5BB6 }, { 0xAE62, 0x5BB4 }, { 0xAE63, 0x5BAE }, { 0xAE64, 0x5BB5 }, + { 0xAE65, 0x5BB9 }, { 0xAE66, 0x5BB8 }, { 0xAE67, 0x5C04 }, { 0xAE68, 0x5C51 }, { 0xAE69, 0x5C55 }, { 0xAE6A, 0x5C50 }, { 0xAE6B, 0x5CED }, { 0xAE6C, 0x5CFD }, + { 0xAE6D, 0x5CFB }, { 0xAE6E, 0x5CEA }, { 0xAE6F, 0x5CE8 }, { 0xAE70, 0x5CF0 }, { 0xAE71, 0x5CF6 }, { 0xAE72, 0x5D01 }, { 0xAE73, 0x5CF4 }, { 0xAE74, 0x5DEE }, + { 0xAE75, 0x5E2D }, { 0xAE76, 0x5E2B }, { 0xAE77, 0x5EAB }, { 0xAE78, 0x5EAD }, { 0xAE79, 0x5EA7 }, { 0xAE7A, 0x5F31 }, { 0xAE7B, 0x5F92 }, { 0xAE7C, 0x5F91 }, + { 0xAE7D, 0x5F90 }, { 0xAE7E, 0x6059 }, { 0xAEA1, 0x6063 }, { 0xAEA2, 0x6065 }, { 0xAEA3, 0x6050 }, { 0xAEA4, 0x6055 }, { 0xAEA5, 0x606D }, { 0xAEA6, 0x6069 }, + { 0xAEA7, 0x606F }, { 0xAEA8, 0x6084 }, { 0xAEA9, 0x609F }, { 0xAEAA, 0x609A }, { 0xAEAB, 0x608D }, { 0xAEAC, 0x6094 }, { 0xAEAD, 0x608C }, { 0xAEAE, 0x6085 }, + { 0xAEAF, 0x6096 }, { 0xAEB0, 0x6247 }, { 0xAEB1, 0x62F3 }, { 0xAEB2, 0x6308 }, { 0xAEB3, 0x62FF }, { 0xAEB4, 0x634E }, { 0xAEB5, 0x633E }, { 0xAEB6, 0x632F }, + { 0xAEB7, 0x6355 }, { 0xAEB8, 0x6342 }, { 0xAEB9, 0x6346 }, { 0xAEBA, 0x634F }, { 0xAEBB, 0x6349 }, { 0xAEBC, 0x633A }, { 0xAEBD, 0x6350 }, { 0xAEBE, 0x633D }, + { 0xAEBF, 0x632A }, { 0xAEC0, 0x632B }, { 0xAEC1, 0x6328 }, { 0xAEC2, 0x634D }, { 0xAEC3, 0x634C }, { 0xAEC4, 0x6548 }, { 0xAEC5, 0x6549 }, { 0xAEC6, 0x6599 }, + { 0xAEC7, 0x65C1 }, { 0xAEC8, 0x65C5 }, { 0xAEC9, 0x6642 }, { 0xAECA, 0x6649 }, { 0xAECB, 0x664F }, { 0xAECC, 0x6643 }, { 0xAECD, 0x6652 }, { 0xAECE, 0x664C }, + { 0xAECF, 0x6645 }, { 0xAED0, 0x6641 }, { 0xAED1, 0x66F8 }, { 0xAED2, 0x6714 }, { 0xAED3, 0x6715 }, { 0xAED4, 0x6717 }, { 0xAED5, 0x6821 }, { 0xAED6, 0x6838 }, + { 0xAED7, 0x6848 }, { 0xAED8, 0x6846 }, { 0xAED9, 0x6853 }, { 0xAEDA, 0x6839 }, { 0xAEDB, 0x6842 }, { 0xAEDC, 0x6854 }, { 0xAEDD, 0x6829 }, { 0xAEDE, 0x68B3 }, + { 0xAEDF, 0x6817 }, { 0xAEE0, 0x684C }, { 0xAEE1, 0x6851 }, { 0xAEE2, 0x683D }, { 0xAEE3, 0x67F4 }, { 0xAEE4, 0x6850 }, { 0xAEE5, 0x6840 }, { 0xAEE6, 0x683C }, + { 0xAEE7, 0x6843 }, { 0xAEE8, 0x682A }, { 0xAEE9, 0x6845 }, { 0xAEEA, 0x6813 }, { 0xAEEB, 0x6818 }, { 0xAEEC, 0x6841 }, { 0xAEED, 0x6B8A }, { 0xAEEE, 0x6B89 }, + { 0xAEEF, 0x6BB7 }, { 0xAEF0, 0x6C23 }, { 0xAEF1, 0x6C27 }, { 0xAEF2, 0x6C28 }, { 0xAEF3, 0x6C26 }, { 0xAEF4, 0x6C24 }, { 0xAEF5, 0x6CF0 }, { 0xAEF6, 0x6D6A }, + { 0xAEF7, 0x6D95 }, { 0xAEF8, 0x6D88 }, { 0xAEF9, 0x6D87 }, { 0xAEFA, 0x6D66 }, { 0xAEFB, 0x6D78 }, { 0xAEFC, 0x6D77 }, { 0xAEFD, 0x6D59 }, { 0xAEFE, 0x6D93 }, + { 0xAF40, 0x6D6C }, { 0xAF41, 0x6D89 }, { 0xAF42, 0x6D6E }, { 0xAF43, 0x6D5A }, { 0xAF44, 0x6D74 }, { 0xAF45, 0x6D69 }, { 0xAF46, 0x6D8C }, { 0xAF47, 0x6D8A }, + { 0xAF48, 0x6D79 }, { 0xAF49, 0x6D85 }, { 0xAF4A, 0x6D65 }, { 0xAF4B, 0x6D94 }, { 0xAF4C, 0x70CA }, { 0xAF4D, 0x70D8 }, { 0xAF4E, 0x70E4 }, { 0xAF4F, 0x70D9 }, + { 0xAF50, 0x70C8 }, { 0xAF51, 0x70CF }, { 0xAF52, 0x7239 }, { 0xAF53, 0x7279 }, { 0xAF54, 0x72FC }, { 0xAF55, 0x72F9 }, { 0xAF56, 0x72FD }, { 0xAF57, 0x72F8 }, + { 0xAF58, 0x72F7 }, { 0xAF59, 0x7386 }, { 0xAF5A, 0x73ED }, { 0xAF5B, 0x7409 }, { 0xAF5C, 0x73EE }, { 0xAF5D, 0x73E0 }, { 0xAF5E, 0x73EA }, { 0xAF5F, 0x73DE }, + { 0xAF60, 0x7554 }, { 0xAF61, 0x755D }, { 0xAF62, 0x755C }, { 0xAF63, 0x755A }, { 0xAF64, 0x7559 }, { 0xAF65, 0x75BE }, { 0xAF66, 0x75C5 }, { 0xAF67, 0x75C7 }, + { 0xAF68, 0x75B2 }, { 0xAF69, 0x75B3 }, { 0xAF6A, 0x75BD }, { 0xAF6B, 0x75BC }, { 0xAF6C, 0x75B9 }, { 0xAF6D, 0x75C2 }, { 0xAF6E, 0x75B8 }, { 0xAF6F, 0x768B }, + { 0xAF70, 0x76B0 }, { 0xAF71, 0x76CA }, { 0xAF72, 0x76CD }, { 0xAF73, 0x76CE }, { 0xAF74, 0x7729 }, { 0xAF75, 0x771F }, { 0xAF76, 0x7720 }, { 0xAF77, 0x7728 }, + { 0xAF78, 0x77E9 }, { 0xAF79, 0x7830 }, { 0xAF7A, 0x7827 }, { 0xAF7B, 0x7838 }, { 0xAF7C, 0x781D }, { 0xAF7D, 0x7834 }, { 0xAF7E, 0x7837 }, { 0xAFA1, 0x7825 }, + { 0xAFA2, 0x782D }, { 0xAFA3, 0x7820 }, { 0xAFA4, 0x781F }, { 0xAFA5, 0x7832 }, { 0xAFA6, 0x7955 }, { 0xAFA7, 0x7950 }, { 0xAFA8, 0x7960 }, { 0xAFA9, 0x795F }, + { 0xAFAA, 0x7956 }, { 0xAFAB, 0x795E }, { 0xAFAC, 0x795D }, { 0xAFAD, 0x7957 }, { 0xAFAE, 0x795A }, { 0xAFAF, 0x79E4 }, { 0xAFB0, 0x79E3 }, { 0xAFB1, 0x79E7 }, + { 0xAFB2, 0x79DF }, { 0xAFB3, 0x79E6 }, { 0xAFB4, 0x79E9 }, { 0xAFB5, 0x79D8 }, { 0xAFB6, 0x7A84 }, { 0xAFB7, 0x7A88 }, { 0xAFB8, 0x7AD9 }, { 0xAFB9, 0x7B06 }, + { 0xAFBA, 0x7B11 }, { 0xAFBB, 0x7C89 }, { 0xAFBC, 0x7D21 }, { 0xAFBD, 0x7D17 }, { 0xAFBE, 0x7D0B }, { 0xAFBF, 0x7D0A }, { 0xAFC0, 0x7D20 }, { 0xAFC1, 0x7D22 }, + { 0xAFC2, 0x7D14 }, { 0xAFC3, 0x7D10 }, { 0xAFC4, 0x7D15 }, { 0xAFC5, 0x7D1A }, { 0xAFC6, 0x7D1C }, { 0xAFC7, 0x7D0D }, { 0xAFC8, 0x7D19 }, { 0xAFC9, 0x7D1B }, + { 0xAFCA, 0x7F3A }, { 0xAFCB, 0x7F5F }, { 0xAFCC, 0x7F94 }, { 0xAFCD, 0x7FC5 }, { 0xAFCE, 0x7FC1 }, { 0xAFCF, 0x8006 }, { 0xAFD0, 0x8018 }, { 0xAFD1, 0x8015 }, + { 0xAFD2, 0x8019 }, { 0xAFD3, 0x8017 }, { 0xAFD4, 0x803D }, { 0xAFD5, 0x803F }, { 0xAFD6, 0x80F1 }, { 0xAFD7, 0x8102 }, { 0xAFD8, 0x80F0 }, { 0xAFD9, 0x8105 }, + { 0xAFDA, 0x80ED }, { 0xAFDB, 0x80F4 }, { 0xAFDC, 0x8106 }, { 0xAFDD, 0x80F8 }, { 0xAFDE, 0x80F3 }, { 0xAFDF, 0x8108 }, { 0xAFE0, 0x80FD }, { 0xAFE1, 0x810A }, + { 0xAFE2, 0x80FC }, { 0xAFE3, 0x80EF }, { 0xAFE4, 0x81ED }, { 0xAFE5, 0x81EC }, { 0xAFE6, 0x8200 }, { 0xAFE7, 0x8210 }, { 0xAFE8, 0x822A }, { 0xAFE9, 0x822B }, + { 0xAFEA, 0x8228 }, { 0xAFEB, 0x822C }, { 0xAFEC, 0x82BB }, { 0xAFED, 0x832B }, { 0xAFEE, 0x8352 }, { 0xAFEF, 0x8354 }, { 0xAFF0, 0x834A }, { 0xAFF1, 0x8338 }, + { 0xAFF2, 0x8350 }, { 0xAFF3, 0x8349 }, { 0xAFF4, 0x8335 }, { 0xAFF5, 0x8334 }, { 0xAFF6, 0x834F }, { 0xAFF7, 0x8332 }, { 0xAFF8, 0x8339 }, { 0xAFF9, 0x8336 }, + { 0xAFFA, 0x8317 }, { 0xAFFB, 0x8340 }, { 0xAFFC, 0x8331 }, { 0xAFFD, 0x8328 }, { 0xAFFE, 0x8343 }, { 0xB040, 0x8654 }, { 0xB041, 0x868A }, { 0xB042, 0x86AA }, + { 0xB043, 0x8693 }, { 0xB044, 0x86A4 }, { 0xB045, 0x86A9 }, { 0xB046, 0x868C }, { 0xB047, 0x86A3 }, { 0xB048, 0x869C }, { 0xB049, 0x8870 }, { 0xB04A, 0x8877 }, + { 0xB04B, 0x8881 }, { 0xB04C, 0x8882 }, { 0xB04D, 0x887D }, { 0xB04E, 0x8879 }, { 0xB04F, 0x8A18 }, { 0xB050, 0x8A10 }, { 0xB051, 0x8A0E }, { 0xB052, 0x8A0C }, + { 0xB053, 0x8A15 }, { 0xB054, 0x8A0A }, { 0xB055, 0x8A17 }, { 0xB056, 0x8A13 }, { 0xB057, 0x8A16 }, { 0xB058, 0x8A0F }, { 0xB059, 0x8A11 }, { 0xB05A, 0x8C48 }, + { 0xB05B, 0x8C7A }, { 0xB05C, 0x8C79 }, { 0xB05D, 0x8CA1 }, { 0xB05E, 0x8CA2 }, { 0xB05F, 0x8D77 }, { 0xB060, 0x8EAC }, { 0xB061, 0x8ED2 }, { 0xB062, 0x8ED4 }, + { 0xB063, 0x8ECF }, { 0xB064, 0x8FB1 }, { 0xB065, 0x9001 }, { 0xB066, 0x9006 }, { 0xB067, 0x8FF7 }, { 0xB068, 0x9000 }, { 0xB069, 0x8FFA }, { 0xB06A, 0x8FF4 }, + { 0xB06B, 0x9003 }, { 0xB06C, 0x8FFD }, { 0xB06D, 0x9005 }, { 0xB06E, 0x8FF8 }, { 0xB06F, 0x9095 }, { 0xB070, 0x90E1 }, { 0xB071, 0x90DD }, { 0xB072, 0x90E2 }, + { 0xB073, 0x9152 }, { 0xB074, 0x914D }, { 0xB075, 0x914C }, { 0xB076, 0x91D8 }, { 0xB077, 0x91DD }, { 0xB078, 0x91D7 }, { 0xB079, 0x91DC }, { 0xB07A, 0x91D9 }, + { 0xB07B, 0x9583 }, { 0xB07C, 0x9662 }, { 0xB07D, 0x9663 }, { 0xB07E, 0x9661 }, { 0xB0A1, 0x965B }, { 0xB0A2, 0x965D }, { 0xB0A3, 0x9664 }, { 0xB0A4, 0x9658 }, + { 0xB0A5, 0x965E }, { 0xB0A6, 0x96BB }, { 0xB0A7, 0x98E2 }, { 0xB0A8, 0x99AC }, { 0xB0A9, 0x9AA8 }, { 0xB0AA, 0x9AD8 }, { 0xB0AB, 0x9B25 }, { 0xB0AC, 0x9B32 }, + { 0xB0AD, 0x9B3C }, { 0xB0AE, 0x4E7E }, { 0xB0AF, 0x507A }, { 0xB0B0, 0x507D }, { 0xB0B1, 0x505C }, { 0xB0B2, 0x5047 }, { 0xB0B3, 0x5043 }, { 0xB0B4, 0x504C }, + { 0xB0B5, 0x505A }, { 0xB0B6, 0x5049 }, { 0xB0B7, 0x5065 }, { 0xB0B8, 0x5076 }, { 0xB0B9, 0x504E }, { 0xB0BA, 0x5055 }, { 0xB0BB, 0x5075 }, { 0xB0BC, 0x5074 }, + { 0xB0BD, 0x5077 }, { 0xB0BE, 0x504F }, { 0xB0BF, 0x500F }, { 0xB0C0, 0x506F }, { 0xB0C1, 0x506D }, { 0xB0C2, 0x515C }, { 0xB0C3, 0x5195 }, { 0xB0C4, 0x51F0 }, + { 0xB0C5, 0x526A }, { 0xB0C6, 0x526F }, { 0xB0C7, 0x52D2 }, { 0xB0C8, 0x52D9 }, { 0xB0C9, 0x52D8 }, { 0xB0CA, 0x52D5 }, { 0xB0CB, 0x5310 }, { 0xB0CC, 0x530F }, + { 0xB0CD, 0x5319 }, { 0xB0CE, 0x533F }, { 0xB0CF, 0x5340 }, { 0xB0D0, 0x533E }, { 0xB0D1, 0x53C3 }, { 0xB0D2, 0x66FC }, { 0xB0D3, 0x5546 }, { 0xB0D4, 0x556A }, + { 0xB0D5, 0x5566 }, { 0xB0D6, 0x5544 }, { 0xB0D7, 0x555E }, { 0xB0D8, 0x5561 }, { 0xB0D9, 0x5543 }, { 0xB0DA, 0x554A }, { 0xB0DB, 0x5531 }, { 0xB0DC, 0x5556 }, + { 0xB0DD, 0x554F }, { 0xB0DE, 0x5555 }, { 0xB0DF, 0x552F }, { 0xB0E0, 0x5564 }, { 0xB0E1, 0x5538 }, { 0xB0E2, 0x552E }, { 0xB0E3, 0x555C }, { 0xB0E4, 0x552C }, + { 0xB0E5, 0x5563 }, { 0xB0E6, 0x5533 }, { 0xB0E7, 0x5541 }, { 0xB0E8, 0x5557 }, { 0xB0E9, 0x5708 }, { 0xB0EA, 0x570B }, { 0xB0EB, 0x5709 }, { 0xB0EC, 0x57DF }, + { 0xB0ED, 0x5805 }, { 0xB0EE, 0x580A }, { 0xB0EF, 0x5806 }, { 0xB0F0, 0x57E0 }, { 0xB0F1, 0x57E4 }, { 0xB0F2, 0x57FA }, { 0xB0F3, 0x5802 }, { 0xB0F4, 0x5835 }, + { 0xB0F5, 0x57F7 }, { 0xB0F6, 0x57F9 }, { 0xB0F7, 0x5920 }, { 0xB0F8, 0x5962 }, { 0xB0F9, 0x5A36 }, { 0xB0FA, 0x5A41 }, { 0xB0FB, 0x5A49 }, { 0xB0FC, 0x5A66 }, + { 0xB0FD, 0x5A6A }, { 0xB0FE, 0x5A40 }, { 0xB140, 0x5A3C }, { 0xB141, 0x5A62 }, { 0xB142, 0x5A5A }, { 0xB143, 0x5A46 }, { 0xB144, 0x5A4A }, { 0xB145, 0x5B70 }, + { 0xB146, 0x5BC7 }, { 0xB147, 0x5BC5 }, { 0xB148, 0x5BC4 }, { 0xB149, 0x5BC2 }, { 0xB14A, 0x5BBF }, { 0xB14B, 0x5BC6 }, { 0xB14C, 0x5C09 }, { 0xB14D, 0x5C08 }, + { 0xB14E, 0x5C07 }, { 0xB14F, 0x5C60 }, { 0xB150, 0x5C5C }, { 0xB151, 0x5C5D }, { 0xB152, 0x5D07 }, { 0xB153, 0x5D06 }, { 0xB154, 0x5D0E }, { 0xB155, 0x5D1B }, + { 0xB156, 0x5D16 }, { 0xB157, 0x5D22 }, { 0xB158, 0x5D11 }, { 0xB159, 0x5D29 }, { 0xB15A, 0x5D14 }, { 0xB15B, 0x5D19 }, { 0xB15C, 0x5D24 }, { 0xB15D, 0x5D27 }, + { 0xB15E, 0x5D17 }, { 0xB15F, 0x5DE2 }, { 0xB160, 0x5E38 }, { 0xB161, 0x5E36 }, { 0xB162, 0x5E33 }, { 0xB163, 0x5E37 }, { 0xB164, 0x5EB7 }, { 0xB165, 0x5EB8 }, + { 0xB166, 0x5EB6 }, { 0xB167, 0x5EB5 }, { 0xB168, 0x5EBE }, { 0xB169, 0x5F35 }, { 0xB16A, 0x5F37 }, { 0xB16B, 0x5F57 }, { 0xB16C, 0x5F6C }, { 0xB16D, 0x5F69 }, + { 0xB16E, 0x5F6B }, { 0xB16F, 0x5F97 }, { 0xB170, 0x5F99 }, { 0xB171, 0x5F9E }, { 0xB172, 0x5F98 }, { 0xB173, 0x5FA1 }, { 0xB174, 0x5FA0 }, { 0xB175, 0x5F9C }, + { 0xB176, 0x607F }, { 0xB177, 0x60A3 }, { 0xB178, 0x6089 }, { 0xB179, 0x60A0 }, { 0xB17A, 0x60A8 }, { 0xB17B, 0x60CB }, { 0xB17C, 0x60B4 }, { 0xB17D, 0x60E6 }, + { 0xB17E, 0x60BD }, { 0xB1A1, 0x60C5 }, { 0xB1A2, 0x60BB }, { 0xB1A3, 0x60B5 }, { 0xB1A4, 0x60DC }, { 0xB1A5, 0x60BC }, { 0xB1A6, 0x60D8 }, { 0xB1A7, 0x60D5 }, + { 0xB1A8, 0x60C6 }, { 0xB1A9, 0x60DF }, { 0xB1AA, 0x60B8 }, { 0xB1AB, 0x60DA }, { 0xB1AC, 0x60C7 }, { 0xB1AD, 0x621A }, { 0xB1AE, 0x621B }, { 0xB1AF, 0x6248 }, + { 0xB1B0, 0x63A0 }, { 0xB1B1, 0x63A7 }, { 0xB1B2, 0x6372 }, { 0xB1B3, 0x6396 }, { 0xB1B4, 0x63A2 }, { 0xB1B5, 0x63A5 }, { 0xB1B6, 0x6377 }, { 0xB1B7, 0x6367 }, + { 0xB1B8, 0x6398 }, { 0xB1B9, 0x63AA }, { 0xB1BA, 0x6371 }, { 0xB1BB, 0x63A9 }, { 0xB1BC, 0x6389 }, { 0xB1BD, 0x6383 }, { 0xB1BE, 0x639B }, { 0xB1BF, 0x636B }, + { 0xB1C0, 0x63A8 }, { 0xB1C1, 0x6384 }, { 0xB1C2, 0x6388 }, { 0xB1C3, 0x6399 }, { 0xB1C4, 0x63A1 }, { 0xB1C5, 0x63AC }, { 0xB1C6, 0x6392 }, { 0xB1C7, 0x638F }, + { 0xB1C8, 0x6380 }, { 0xB1C9, 0x637B }, { 0xB1CA, 0x6369 }, { 0xB1CB, 0x6368 }, { 0xB1CC, 0x637A }, { 0xB1CD, 0x655D }, { 0xB1CE, 0x6556 }, { 0xB1CF, 0x6551 }, + { 0xB1D0, 0x6559 }, { 0xB1D1, 0x6557 }, { 0xB1D2, 0x555F }, { 0xB1D3, 0x654F }, { 0xB1D4, 0x6558 }, { 0xB1D5, 0x6555 }, { 0xB1D6, 0x6554 }, { 0xB1D7, 0x659C }, + { 0xB1D8, 0x659B }, { 0xB1D9, 0x65AC }, { 0xB1DA, 0x65CF }, { 0xB1DB, 0x65CB }, { 0xB1DC, 0x65CC }, { 0xB1DD, 0x65CE }, { 0xB1DE, 0x665D }, { 0xB1DF, 0x665A }, + { 0xB1E0, 0x6664 }, { 0xB1E1, 0x6668 }, { 0xB1E2, 0x6666 }, { 0xB1E3, 0x665E }, { 0xB1E4, 0x66F9 }, { 0xB1E5, 0x52D7 }, { 0xB1E6, 0x671B }, { 0xB1E7, 0x6881 }, + { 0xB1E8, 0x68AF }, { 0xB1E9, 0x68A2 }, { 0xB1EA, 0x6893 }, { 0xB1EB, 0x68B5 }, { 0xB1EC, 0x687F }, { 0xB1ED, 0x6876 }, { 0xB1EE, 0x68B1 }, { 0xB1EF, 0x68A7 }, + { 0xB1F0, 0x6897 }, { 0xB1F1, 0x68B0 }, { 0xB1F2, 0x6883 }, { 0xB1F3, 0x68C4 }, { 0xB1F4, 0x68AD }, { 0xB1F5, 0x6886 }, { 0xB1F6, 0x6885 }, { 0xB1F7, 0x6894 }, + { 0xB1F8, 0x689D }, { 0xB1F9, 0x68A8 }, { 0xB1FA, 0x689F }, { 0xB1FB, 0x68A1 }, { 0xB1FC, 0x6882 }, { 0xB1FD, 0x6B32 }, { 0xB1FE, 0x6BBA }, { 0xB240, 0x6BEB }, + { 0xB241, 0x6BEC }, { 0xB242, 0x6C2B }, { 0xB243, 0x6D8E }, { 0xB244, 0x6DBC }, { 0xB245, 0x6DF3 }, { 0xB246, 0x6DD9 }, { 0xB247, 0x6DB2 }, { 0xB248, 0x6DE1 }, + { 0xB249, 0x6DCC }, { 0xB24A, 0x6DE4 }, { 0xB24B, 0x6DFB }, { 0xB24C, 0x6DFA }, { 0xB24D, 0x6E05 }, { 0xB24E, 0x6DC7 }, { 0xB24F, 0x6DCB }, { 0xB250, 0x6DAF }, + { 0xB251, 0x6DD1 }, { 0xB252, 0x6DAE }, { 0xB253, 0x6DDE }, { 0xB254, 0x6DF9 }, { 0xB255, 0x6DB8 }, { 0xB256, 0x6DF7 }, { 0xB257, 0x6DF5 }, { 0xB258, 0x6DC5 }, + { 0xB259, 0x6DD2 }, { 0xB25A, 0x6E1A }, { 0xB25B, 0x6DB5 }, { 0xB25C, 0x6DDA }, { 0xB25D, 0x6DEB }, { 0xB25E, 0x6DD8 }, { 0xB25F, 0x6DEA }, { 0xB260, 0x6DF1 }, + { 0xB261, 0x6DEE }, { 0xB262, 0x6DE8 }, { 0xB263, 0x6DC6 }, { 0xB264, 0x6DC4 }, { 0xB265, 0x6DAA }, { 0xB266, 0x6DEC }, { 0xB267, 0x6DBF }, { 0xB268, 0x6DE6 }, + { 0xB269, 0x70F9 }, { 0xB26A, 0x7109 }, { 0xB26B, 0x710A }, { 0xB26C, 0x70FD }, { 0xB26D, 0x70EF }, { 0xB26E, 0x723D }, { 0xB26F, 0x727D }, { 0xB270, 0x7281 }, + { 0xB271, 0x731C }, { 0xB272, 0x731B }, { 0xB273, 0x7316 }, { 0xB274, 0x7313 }, { 0xB275, 0x7319 }, { 0xB276, 0x7387 }, { 0xB277, 0x7405 }, { 0xB278, 0x740A }, + { 0xB279, 0x7403 }, { 0xB27A, 0x7406 }, { 0xB27B, 0x73FE }, { 0xB27C, 0x740D }, { 0xB27D, 0x74E0 }, { 0xB27E, 0x74F6 }, { 0xB2A1, 0x74F7 }, { 0xB2A2, 0x751C }, + { 0xB2A3, 0x7522 }, { 0xB2A4, 0x7565 }, { 0xB2A5, 0x7566 }, { 0xB2A6, 0x7562 }, { 0xB2A7, 0x7570 }, { 0xB2A8, 0x758F }, { 0xB2A9, 0x75D4 }, { 0xB2AA, 0x75D5 }, + { 0xB2AB, 0x75B5 }, { 0xB2AC, 0x75CA }, { 0xB2AD, 0x75CD }, { 0xB2AE, 0x768E }, { 0xB2AF, 0x76D4 }, { 0xB2B0, 0x76D2 }, { 0xB2B1, 0x76DB }, { 0xB2B2, 0x7737 }, + { 0xB2B3, 0x773E }, { 0xB2B4, 0x773C }, { 0xB2B5, 0x7736 }, { 0xB2B6, 0x7738 }, { 0xB2B7, 0x773A }, { 0xB2B8, 0x786B }, { 0xB2B9, 0x7843 }, { 0xB2BA, 0x784E }, + { 0xB2BB, 0x7965 }, { 0xB2BC, 0x7968 }, { 0xB2BD, 0x796D }, { 0xB2BE, 0x79FB }, { 0xB2BF, 0x7A92 }, { 0xB2C0, 0x7A95 }, { 0xB2C1, 0x7B20 }, { 0xB2C2, 0x7B28 }, + { 0xB2C3, 0x7B1B }, { 0xB2C4, 0x7B2C }, { 0xB2C5, 0x7B26 }, { 0xB2C6, 0x7B19 }, { 0xB2C7, 0x7B1E }, { 0xB2C8, 0x7B2E }, { 0xB2C9, 0x7C92 }, { 0xB2CA, 0x7C97 }, + { 0xB2CB, 0x7C95 }, { 0xB2CC, 0x7D46 }, { 0xB2CD, 0x7D43 }, { 0xB2CE, 0x7D71 }, { 0xB2CF, 0x7D2E }, { 0xB2D0, 0x7D39 }, { 0xB2D1, 0x7D3C }, { 0xB2D2, 0x7D40 }, + { 0xB2D3, 0x7D30 }, { 0xB2D4, 0x7D33 }, { 0xB2D5, 0x7D44 }, { 0xB2D6, 0x7D2F }, { 0xB2D7, 0x7D42 }, { 0xB2D8, 0x7D32 }, { 0xB2D9, 0x7D31 }, { 0xB2DA, 0x7F3D }, + { 0xB2DB, 0x7F9E }, { 0xB2DC, 0x7F9A }, { 0xB2DD, 0x7FCC }, { 0xB2DE, 0x7FCE }, { 0xB2DF, 0x7FD2 }, { 0xB2E0, 0x801C }, { 0xB2E1, 0x804A }, { 0xB2E2, 0x8046 }, + { 0xB2E3, 0x812F }, { 0xB2E4, 0x8116 }, { 0xB2E5, 0x8123 }, { 0xB2E6, 0x812B }, { 0xB2E7, 0x8129 }, { 0xB2E8, 0x8130 }, { 0xB2E9, 0x8124 }, { 0xB2EA, 0x8202 }, + { 0xB2EB, 0x8235 }, { 0xB2EC, 0x8237 }, { 0xB2ED, 0x8236 }, { 0xB2EE, 0x8239 }, { 0xB2EF, 0x838E }, { 0xB2F0, 0x839E }, { 0xB2F1, 0x8398 }, { 0xB2F2, 0x8378 }, + { 0xB2F3, 0x83A2 }, { 0xB2F4, 0x8396 }, { 0xB2F5, 0x83BD }, { 0xB2F6, 0x83AB }, { 0xB2F7, 0x8392 }, { 0xB2F8, 0x838A }, { 0xB2F9, 0x8393 }, { 0xB2FA, 0x8389 }, + { 0xB2FB, 0x83A0 }, { 0xB2FC, 0x8377 }, { 0xB2FD, 0x837B }, { 0xB2FE, 0x837C }, { 0xB340, 0x8386 }, { 0xB341, 0x83A7 }, { 0xB342, 0x8655 }, { 0xB343, 0x5F6A }, + { 0xB344, 0x86C7 }, { 0xB345, 0x86C0 }, { 0xB346, 0x86B6 }, { 0xB347, 0x86C4 }, { 0xB348, 0x86B5 }, { 0xB349, 0x86C6 }, { 0xB34A, 0x86CB }, { 0xB34B, 0x86B1 }, + { 0xB34C, 0x86AF }, { 0xB34D, 0x86C9 }, { 0xB34E, 0x8853 }, { 0xB34F, 0x889E }, { 0xB350, 0x8888 }, { 0xB351, 0x88AB }, { 0xB352, 0x8892 }, { 0xB353, 0x8896 }, + { 0xB354, 0x888D }, { 0xB355, 0x888B }, { 0xB356, 0x8993 }, { 0xB357, 0x898F }, { 0xB358, 0x8A2A }, { 0xB359, 0x8A1D }, { 0xB35A, 0x8A23 }, { 0xB35B, 0x8A25 }, + { 0xB35C, 0x8A31 }, { 0xB35D, 0x8A2D }, { 0xB35E, 0x8A1F }, { 0xB35F, 0x8A1B }, { 0xB360, 0x8A22 }, { 0xB361, 0x8C49 }, { 0xB362, 0x8C5A }, { 0xB363, 0x8CA9 }, + { 0xB364, 0x8CAC }, { 0xB365, 0x8CAB }, { 0xB366, 0x8CA8 }, { 0xB367, 0x8CAA }, { 0xB368, 0x8CA7 }, { 0xB369, 0x8D67 }, { 0xB36A, 0x8D66 }, { 0xB36B, 0x8DBE }, + { 0xB36C, 0x8DBA }, { 0xB36D, 0x8EDB }, { 0xB36E, 0x8EDF }, { 0xB36F, 0x9019 }, { 0xB370, 0x900D }, { 0xB371, 0x901A }, { 0xB372, 0x9017 }, { 0xB373, 0x9023 }, + { 0xB374, 0x901F }, { 0xB375, 0x901D }, { 0xB376, 0x9010 }, { 0xB377, 0x9015 }, { 0xB378, 0x901E }, { 0xB379, 0x9020 }, { 0xB37A, 0x900F }, { 0xB37B, 0x9022 }, + { 0xB37C, 0x9016 }, { 0xB37D, 0x901B }, { 0xB37E, 0x9014 }, { 0xB3A1, 0x90E8 }, { 0xB3A2, 0x90ED }, { 0xB3A3, 0x90FD }, { 0xB3A4, 0x9157 }, { 0xB3A5, 0x91CE }, + { 0xB3A6, 0x91F5 }, { 0xB3A7, 0x91E6 }, { 0xB3A8, 0x91E3 }, { 0xB3A9, 0x91E7 }, { 0xB3AA, 0x91ED }, { 0xB3AB, 0x91E9 }, { 0xB3AC, 0x9589 }, { 0xB3AD, 0x966A }, + { 0xB3AE, 0x9675 }, { 0xB3AF, 0x9673 }, { 0xB3B0, 0x9678 }, { 0xB3B1, 0x9670 }, { 0xB3B2, 0x9674 }, { 0xB3B3, 0x9676 }, { 0xB3B4, 0x9677 }, { 0xB3B5, 0x966C }, + { 0xB3B6, 0x96C0 }, { 0xB3B7, 0x96EA }, { 0xB3B8, 0x96E9 }, { 0xB3B9, 0x7AE0 }, { 0xB3BA, 0x7ADF }, { 0xB3BB, 0x9802 }, { 0xB3BC, 0x9803 }, { 0xB3BD, 0x9B5A }, + { 0xB3BE, 0x9CE5 }, { 0xB3BF, 0x9E75 }, { 0xB3C0, 0x9E7F }, { 0xB3C1, 0x9EA5 }, { 0xB3C2, 0x9EBB }, { 0xB3C3, 0x50A2 }, { 0xB3C4, 0x508D }, { 0xB3C5, 0x5085 }, + { 0xB3C6, 0x5099 }, { 0xB3C7, 0x5091 }, { 0xB3C8, 0x5080 }, { 0xB3C9, 0x5096 }, { 0xB3CA, 0x5098 }, { 0xB3CB, 0x509A }, { 0xB3CC, 0x6700 }, { 0xB3CD, 0x51F1 }, + { 0xB3CE, 0x5272 }, { 0xB3CF, 0x5274 }, { 0xB3D0, 0x5275 }, { 0xB3D1, 0x5269 }, { 0xB3D2, 0x52DE }, { 0xB3D3, 0x52DD }, { 0xB3D4, 0x52DB }, { 0xB3D5, 0x535A }, + { 0xB3D6, 0x53A5 }, { 0xB3D7, 0x557B }, { 0xB3D8, 0x5580 }, { 0xB3D9, 0x55A7 }, { 0xB3DA, 0x557C }, { 0xB3DB, 0x558A }, { 0xB3DC, 0x559D }, { 0xB3DD, 0x5598 }, + { 0xB3DE, 0x5582 }, { 0xB3DF, 0x559C }, { 0xB3E0, 0x55AA }, { 0xB3E1, 0x5594 }, { 0xB3E2, 0x5587 }, { 0xB3E3, 0x558B }, { 0xB3E4, 0x5583 }, { 0xB3E5, 0x55B3 }, + { 0xB3E6, 0x55AE }, { 0xB3E7, 0x559F }, { 0xB3E8, 0x553E }, { 0xB3E9, 0x55B2 }, { 0xB3EA, 0x559A }, { 0xB3EB, 0x55BB }, { 0xB3EC, 0x55AC }, { 0xB3ED, 0x55B1 }, + { 0xB3EE, 0x557E }, { 0xB3EF, 0x5589 }, { 0xB3F0, 0x55AB }, { 0xB3F1, 0x5599 }, { 0xB3F2, 0x570D }, { 0xB3F3, 0x582F }, { 0xB3F4, 0x582A }, { 0xB3F5, 0x5834 }, + { 0xB3F6, 0x5824 }, { 0xB3F7, 0x5830 }, { 0xB3F8, 0x5831 }, { 0xB3F9, 0x5821 }, { 0xB3FA, 0x581D }, { 0xB3FB, 0x5820 }, { 0xB3FC, 0x58F9 }, { 0xB3FD, 0x58FA }, + { 0xB3FE, 0x5960 }, { 0xB440, 0x5A77 }, { 0xB441, 0x5A9A }, { 0xB442, 0x5A7F }, { 0xB443, 0x5A92 }, { 0xB444, 0x5A9B }, { 0xB445, 0x5AA7 }, { 0xB446, 0x5B73 }, + { 0xB447, 0x5B71 }, { 0xB448, 0x5BD2 }, { 0xB449, 0x5BCC }, { 0xB44A, 0x5BD3 }, { 0xB44B, 0x5BD0 }, { 0xB44C, 0x5C0A }, { 0xB44D, 0x5C0B }, { 0xB44E, 0x5C31 }, + { 0xB44F, 0x5D4C }, { 0xB450, 0x5D50 }, { 0xB451, 0x5D34 }, { 0xB452, 0x5D47 }, { 0xB453, 0x5DFD }, { 0xB454, 0x5E45 }, { 0xB455, 0x5E3D }, { 0xB456, 0x5E40 }, + { 0xB457, 0x5E43 }, { 0xB458, 0x5E7E }, { 0xB459, 0x5ECA }, { 0xB45A, 0x5EC1 }, { 0xB45B, 0x5EC2 }, { 0xB45C, 0x5EC4 }, { 0xB45D, 0x5F3C }, { 0xB45E, 0x5F6D }, + { 0xB45F, 0x5FA9 }, { 0xB460, 0x5FAA }, { 0xB461, 0x5FA8 }, { 0xB462, 0x60D1 }, { 0xB463, 0x60E1 }, { 0xB464, 0x60B2 }, { 0xB465, 0x60B6 }, { 0xB466, 0x60E0 }, + { 0xB467, 0x611C }, { 0xB468, 0x6123 }, { 0xB469, 0x60FA }, { 0xB46A, 0x6115 }, { 0xB46B, 0x60F0 }, { 0xB46C, 0x60FB }, { 0xB46D, 0x60F4 }, { 0xB46E, 0x6168 }, + { 0xB46F, 0x60F1 }, { 0xB470, 0x610E }, { 0xB471, 0x60F6 }, { 0xB472, 0x6109 }, { 0xB473, 0x6100 }, { 0xB474, 0x6112 }, { 0xB475, 0x621F }, { 0xB476, 0x6249 }, + { 0xB477, 0x63A3 }, { 0xB478, 0x638C }, { 0xB479, 0x63CF }, { 0xB47A, 0x63C0 }, { 0xB47B, 0x63E9 }, { 0xB47C, 0x63C9 }, { 0xB47D, 0x63C6 }, { 0xB47E, 0x63CD }, + { 0xB4A1, 0x63D2 }, { 0xB4A2, 0x63E3 }, { 0xB4A3, 0x63D0 }, { 0xB4A4, 0x63E1 }, { 0xB4A5, 0x63D6 }, { 0xB4A6, 0x63ED }, { 0xB4A7, 0x63EE }, { 0xB4A8, 0x6376 }, + { 0xB4A9, 0x63F4 }, { 0xB4AA, 0x63EA }, { 0xB4AB, 0x63DB }, { 0xB4AC, 0x6452 }, { 0xB4AD, 0x63DA }, { 0xB4AE, 0x63F9 }, { 0xB4AF, 0x655E }, { 0xB4B0, 0x6566 }, + { 0xB4B1, 0x6562 }, { 0xB4B2, 0x6563 }, { 0xB4B3, 0x6591 }, { 0xB4B4, 0x6590 }, { 0xB4B5, 0x65AF }, { 0xB4B6, 0x666E }, { 0xB4B7, 0x6670 }, { 0xB4B8, 0x6674 }, + { 0xB4B9, 0x6676 }, { 0xB4BA, 0x666F }, { 0xB4BB, 0x6691 }, { 0xB4BC, 0x667A }, { 0xB4BD, 0x667E }, { 0xB4BE, 0x6677 }, { 0xB4BF, 0x66FE }, { 0xB4C0, 0x66FF }, + { 0xB4C1, 0x671F }, { 0xB4C2, 0x671D }, { 0xB4C3, 0x68FA }, { 0xB4C4, 0x68D5 }, { 0xB4C5, 0x68E0 }, { 0xB4C6, 0x68D8 }, { 0xB4C7, 0x68D7 }, { 0xB4C8, 0x6905 }, + { 0xB4C9, 0x68DF }, { 0xB4CA, 0x68F5 }, { 0xB4CB, 0x68EE }, { 0xB4CC, 0x68E7 }, { 0xB4CD, 0x68F9 }, { 0xB4CE, 0x68D2 }, { 0xB4CF, 0x68F2 }, { 0xB4D0, 0x68E3 }, + { 0xB4D1, 0x68CB }, { 0xB4D2, 0x68CD }, { 0xB4D3, 0x690D }, { 0xB4D4, 0x6912 }, { 0xB4D5, 0x690E }, { 0xB4D6, 0x68C9 }, { 0xB4D7, 0x68DA }, { 0xB4D8, 0x696E }, + { 0xB4D9, 0x68FB }, { 0xB4DA, 0x6B3E }, { 0xB4DB, 0x6B3A }, { 0xB4DC, 0x6B3D }, { 0xB4DD, 0x6B98 }, { 0xB4DE, 0x6B96 }, { 0xB4DF, 0x6BBC }, { 0xB4E0, 0x6BEF }, + { 0xB4E1, 0x6C2E }, { 0xB4E2, 0x6C2F }, { 0xB4E3, 0x6C2C }, { 0xB4E4, 0x6E2F }, { 0xB4E5, 0x6E38 }, { 0xB4E6, 0x6E54 }, { 0xB4E7, 0x6E21 }, { 0xB4E8, 0x6E32 }, + { 0xB4E9, 0x6E67 }, { 0xB4EA, 0x6E4A }, { 0xB4EB, 0x6E20 }, { 0xB4EC, 0x6E25 }, { 0xB4ED, 0x6E23 }, { 0xB4EE, 0x6E1B }, { 0xB4EF, 0x6E5B }, { 0xB4F0, 0x6E58 }, + { 0xB4F1, 0x6E24 }, { 0xB4F2, 0x6E56 }, { 0xB4F3, 0x6E6E }, { 0xB4F4, 0x6E2D }, { 0xB4F5, 0x6E26 }, { 0xB4F6, 0x6E6F }, { 0xB4F7, 0x6E34 }, { 0xB4F8, 0x6E4D }, + { 0xB4F9, 0x6E3A }, { 0xB4FA, 0x6E2C }, { 0xB4FB, 0x6E43 }, { 0xB4FC, 0x6E1D }, { 0xB4FD, 0x6E3E }, { 0xB4FE, 0x6ECB }, { 0xB540, 0x6E89 }, { 0xB541, 0x6E19 }, + { 0xB542, 0x6E4E }, { 0xB543, 0x6E63 }, { 0xB544, 0x6E44 }, { 0xB545, 0x6E72 }, { 0xB546, 0x6E69 }, { 0xB547, 0x6E5F }, { 0xB548, 0x7119 }, { 0xB549, 0x711A }, + { 0xB54A, 0x7126 }, { 0xB54B, 0x7130 }, { 0xB54C, 0x7121 }, { 0xB54D, 0x7136 }, { 0xB54E, 0x716E }, { 0xB54F, 0x711C }, { 0xB550, 0x724C }, { 0xB551, 0x7284 }, + { 0xB552, 0x7280 }, { 0xB553, 0x7336 }, { 0xB554, 0x7325 }, { 0xB555, 0x7334 }, { 0xB556, 0x7329 }, { 0xB557, 0x743A }, { 0xB558, 0x742A }, { 0xB559, 0x7433 }, + { 0xB55A, 0x7422 }, { 0xB55B, 0x7425 }, { 0xB55C, 0x7435 }, { 0xB55D, 0x7436 }, { 0xB55E, 0x7434 }, { 0xB55F, 0x742F }, { 0xB560, 0x741B }, { 0xB561, 0x7426 }, + { 0xB562, 0x7428 }, { 0xB563, 0x7525 }, { 0xB564, 0x7526 }, { 0xB565, 0x756B }, { 0xB566, 0x756A }, { 0xB567, 0x75E2 }, { 0xB568, 0x75DB }, { 0xB569, 0x75E3 }, + { 0xB56A, 0x75D9 }, { 0xB56B, 0x75D8 }, { 0xB56C, 0x75DE }, { 0xB56D, 0x75E0 }, { 0xB56E, 0x767B }, { 0xB56F, 0x767C }, { 0xB570, 0x7696 }, { 0xB571, 0x7693 }, + { 0xB572, 0x76B4 }, { 0xB573, 0x76DC }, { 0xB574, 0x774F }, { 0xB575, 0x77ED }, { 0xB576, 0x785D }, { 0xB577, 0x786C }, { 0xB578, 0x786F }, { 0xB579, 0x7A0D }, + { 0xB57A, 0x7A08 }, { 0xB57B, 0x7A0B }, { 0xB57C, 0x7A05 }, { 0xB57D, 0x7A00 }, { 0xB57E, 0x7A98 }, { 0xB5A1, 0x7A97 }, { 0xB5A2, 0x7A96 }, { 0xB5A3, 0x7AE5 }, + { 0xB5A4, 0x7AE3 }, { 0xB5A5, 0x7B49 }, { 0xB5A6, 0x7B56 }, { 0xB5A7, 0x7B46 }, { 0xB5A8, 0x7B50 }, { 0xB5A9, 0x7B52 }, { 0xB5AA, 0x7B54 }, { 0xB5AB, 0x7B4D }, + { 0xB5AC, 0x7B4B }, { 0xB5AD, 0x7B4F }, { 0xB5AE, 0x7B51 }, { 0xB5AF, 0x7C9F }, { 0xB5B0, 0x7CA5 }, { 0xB5B1, 0x7D5E }, { 0xB5B2, 0x7D50 }, { 0xB5B3, 0x7D68 }, + { 0xB5B4, 0x7D55 }, { 0xB5B5, 0x7D2B }, { 0xB5B6, 0x7D6E }, { 0xB5B7, 0x7D72 }, { 0xB5B8, 0x7D61 }, { 0xB5B9, 0x7D66 }, { 0xB5BA, 0x7D62 }, { 0xB5BB, 0x7D70 }, + { 0xB5BC, 0x7D73 }, { 0xB5BD, 0x5584 }, { 0xB5BE, 0x7FD4 }, { 0xB5BF, 0x7FD5 }, { 0xB5C0, 0x800B }, { 0xB5C1, 0x8052 }, { 0xB5C2, 0x8085 }, { 0xB5C3, 0x8155 }, + { 0xB5C4, 0x8154 }, { 0xB5C5, 0x814B }, { 0xB5C6, 0x8151 }, { 0xB5C7, 0x814E }, { 0xB5C8, 0x8139 }, { 0xB5C9, 0x8146 }, { 0xB5CA, 0x813E }, { 0xB5CB, 0x814C }, + { 0xB5CC, 0x8153 }, { 0xB5CD, 0x8174 }, { 0xB5CE, 0x8212 }, { 0xB5CF, 0x821C }, { 0xB5D0, 0x83E9 }, { 0xB5D1, 0x8403 }, { 0xB5D2, 0x83F8 }, { 0xB5D3, 0x840D }, + { 0xB5D4, 0x83E0 }, { 0xB5D5, 0x83C5 }, { 0xB5D6, 0x840B }, { 0xB5D7, 0x83C1 }, { 0xB5D8, 0x83EF }, { 0xB5D9, 0x83F1 }, { 0xB5DA, 0x83F4 }, { 0xB5DB, 0x8457 }, + { 0xB5DC, 0x840A }, { 0xB5DD, 0x83F0 }, { 0xB5DE, 0x840C }, { 0xB5DF, 0x83CC }, { 0xB5E0, 0x83FD }, { 0xB5E1, 0x83F2 }, { 0xB5E2, 0x83CA }, { 0xB5E3, 0x8438 }, + { 0xB5E4, 0x840E }, { 0xB5E5, 0x8404 }, { 0xB5E6, 0x83DC }, { 0xB5E7, 0x8407 }, { 0xB5E8, 0x83D4 }, { 0xB5E9, 0x83DF }, { 0xB5EA, 0x865B }, { 0xB5EB, 0x86DF }, + { 0xB5EC, 0x86D9 }, { 0xB5ED, 0x86ED }, { 0xB5EE, 0x86D4 }, { 0xB5EF, 0x86DB }, { 0xB5F0, 0x86E4 }, { 0xB5F1, 0x86D0 }, { 0xB5F2, 0x86DE }, { 0xB5F3, 0x8857 }, + { 0xB5F4, 0x88C1 }, { 0xB5F5, 0x88C2 }, { 0xB5F6, 0x88B1 }, { 0xB5F7, 0x8983 }, { 0xB5F8, 0x8996 }, { 0xB5F9, 0x8A3B }, { 0xB5FA, 0x8A60 }, { 0xB5FB, 0x8A55 }, + { 0xB5FC, 0x8A5E }, { 0xB5FD, 0x8A3C }, { 0xB5FE, 0x8A41 }, { 0xB640, 0x8A54 }, { 0xB641, 0x8A5B }, { 0xB642, 0x8A50 }, { 0xB643, 0x8A46 }, { 0xB644, 0x8A34 }, + { 0xB645, 0x8A3A }, { 0xB646, 0x8A36 }, { 0xB647, 0x8A56 }, { 0xB648, 0x8C61 }, { 0xB649, 0x8C82 }, { 0xB64A, 0x8CAF }, { 0xB64B, 0x8CBC }, { 0xB64C, 0x8CB3 }, + { 0xB64D, 0x8CBD }, { 0xB64E, 0x8CC1 }, { 0xB64F, 0x8CBB }, { 0xB650, 0x8CC0 }, { 0xB651, 0x8CB4 }, { 0xB652, 0x8CB7 }, { 0xB653, 0x8CB6 }, { 0xB654, 0x8CBF }, + { 0xB655, 0x8CB8 }, { 0xB656, 0x8D8A }, { 0xB657, 0x8D85 }, { 0xB658, 0x8D81 }, { 0xB659, 0x8DCE }, { 0xB65A, 0x8DDD }, { 0xB65B, 0x8DCB }, { 0xB65C, 0x8DDA }, + { 0xB65D, 0x8DD1 }, { 0xB65E, 0x8DCC }, { 0xB65F, 0x8DDB }, { 0xB660, 0x8DC6 }, { 0xB661, 0x8EFB }, { 0xB662, 0x8EF8 }, { 0xB663, 0x8EFC }, { 0xB664, 0x8F9C }, + { 0xB665, 0x902E }, { 0xB666, 0x9035 }, { 0xB667, 0x9031 }, { 0xB668, 0x9038 }, { 0xB669, 0x9032 }, { 0xB66A, 0x9036 }, { 0xB66B, 0x9102 }, { 0xB66C, 0x90F5 }, + { 0xB66D, 0x9109 }, { 0xB66E, 0x90FE }, { 0xB66F, 0x9163 }, { 0xB670, 0x9165 }, { 0xB671, 0x91CF }, { 0xB672, 0x9214 }, { 0xB673, 0x9215 }, { 0xB674, 0x9223 }, + { 0xB675, 0x9209 }, { 0xB676, 0x921E }, { 0xB677, 0x920D }, { 0xB678, 0x9210 }, { 0xB679, 0x9207 }, { 0xB67A, 0x9211 }, { 0xB67B, 0x9594 }, { 0xB67C, 0x958F }, + { 0xB67D, 0x958B }, { 0xB67E, 0x9591 }, { 0xB6A1, 0x9593 }, { 0xB6A2, 0x9592 }, { 0xB6A3, 0x958E }, { 0xB6A4, 0x968A }, { 0xB6A5, 0x968E }, { 0xB6A6, 0x968B }, + { 0xB6A7, 0x967D }, { 0xB6A8, 0x9685 }, { 0xB6A9, 0x9686 }, { 0xB6AA, 0x968D }, { 0xB6AB, 0x9672 }, { 0xB6AC, 0x9684 }, { 0xB6AD, 0x96C1 }, { 0xB6AE, 0x96C5 }, + { 0xB6AF, 0x96C4 }, { 0xB6B0, 0x96C6 }, { 0xB6B1, 0x96C7 }, { 0xB6B2, 0x96EF }, { 0xB6B3, 0x96F2 }, { 0xB6B4, 0x97CC }, { 0xB6B5, 0x9805 }, { 0xB6B6, 0x9806 }, + { 0xB6B7, 0x9808 }, { 0xB6B8, 0x98E7 }, { 0xB6B9, 0x98EA }, { 0xB6BA, 0x98EF }, { 0xB6BB, 0x98E9 }, { 0xB6BC, 0x98F2 }, { 0xB6BD, 0x98ED }, { 0xB6BE, 0x99AE }, + { 0xB6BF, 0x99AD }, { 0xB6C0, 0x9EC3 }, { 0xB6C1, 0x9ECD }, { 0xB6C2, 0x9ED1 }, { 0xB6C3, 0x4E82 }, { 0xB6C4, 0x50AD }, { 0xB6C5, 0x50B5 }, { 0xB6C6, 0x50B2 }, + { 0xB6C7, 0x50B3 }, { 0xB6C8, 0x50C5 }, { 0xB6C9, 0x50BE }, { 0xB6CA, 0x50AC }, { 0xB6CB, 0x50B7 }, { 0xB6CC, 0x50BB }, { 0xB6CD, 0x50AF }, { 0xB6CE, 0x50C7 }, + { 0xB6CF, 0x527F }, { 0xB6D0, 0x5277 }, { 0xB6D1, 0x527D }, { 0xB6D2, 0x52DF }, { 0xB6D3, 0x52E6 }, { 0xB6D4, 0x52E4 }, { 0xB6D5, 0x52E2 }, { 0xB6D6, 0x52E3 }, + { 0xB6D7, 0x532F }, { 0xB6D8, 0x55DF }, { 0xB6D9, 0x55E8 }, { 0xB6DA, 0x55D3 }, { 0xB6DB, 0x55E6 }, { 0xB6DC, 0x55CE }, { 0xB6DD, 0x55DC }, { 0xB6DE, 0x55C7 }, + { 0xB6DF, 0x55D1 }, { 0xB6E0, 0x55E3 }, { 0xB6E1, 0x55E4 }, { 0xB6E2, 0x55EF }, { 0xB6E3, 0x55DA }, { 0xB6E4, 0x55E1 }, { 0xB6E5, 0x55C5 }, { 0xB6E6, 0x55C6 }, + { 0xB6E7, 0x55E5 }, { 0xB6E8, 0x55C9 }, { 0xB6E9, 0x5712 }, { 0xB6EA, 0x5713 }, { 0xB6EB, 0x585E }, { 0xB6EC, 0x5851 }, { 0xB6ED, 0x5858 }, { 0xB6EE, 0x5857 }, + { 0xB6EF, 0x585A }, { 0xB6F0, 0x5854 }, { 0xB6F1, 0x586B }, { 0xB6F2, 0x584C }, { 0xB6F3, 0x586D }, { 0xB6F4, 0x584A }, { 0xB6F5, 0x5862 }, { 0xB6F6, 0x5852 }, + { 0xB6F7, 0x584B }, { 0xB6F8, 0x5967 }, { 0xB6F9, 0x5AC1 }, { 0xB6FA, 0x5AC9 }, { 0xB6FB, 0x5ACC }, { 0xB6FC, 0x5ABE }, { 0xB6FD, 0x5ABD }, { 0xB6FE, 0x5ABC }, + { 0xB740, 0x5AB3 }, { 0xB741, 0x5AC2 }, { 0xB742, 0x5AB2 }, { 0xB743, 0x5D69 }, { 0xB744, 0x5D6F }, { 0xB745, 0x5E4C }, { 0xB746, 0x5E79 }, { 0xB747, 0x5EC9 }, + { 0xB748, 0x5EC8 }, { 0xB749, 0x5F12 }, { 0xB74A, 0x5F59 }, { 0xB74B, 0x5FAC }, { 0xB74C, 0x5FAE }, { 0xB74D, 0x611A }, { 0xB74E, 0x610F }, { 0xB74F, 0x6148 }, + { 0xB750, 0x611F }, { 0xB751, 0x60F3 }, { 0xB752, 0x611B }, { 0xB753, 0x60F9 }, { 0xB754, 0x6101 }, { 0xB755, 0x6108 }, { 0xB756, 0x614E }, { 0xB757, 0x614C }, + { 0xB758, 0x6144 }, { 0xB759, 0x614D }, { 0xB75A, 0x613E }, { 0xB75B, 0x6134 }, { 0xB75C, 0x6127 }, { 0xB75D, 0x610D }, { 0xB75E, 0x6106 }, { 0xB75F, 0x6137 }, + { 0xB760, 0x6221 }, { 0xB761, 0x6222 }, { 0xB762, 0x6413 }, { 0xB763, 0x643E }, { 0xB764, 0x641E }, { 0xB765, 0x642A }, { 0xB766, 0x642D }, { 0xB767, 0x643D }, + { 0xB768, 0x642C }, { 0xB769, 0x640F }, { 0xB76A, 0x641C }, { 0xB76B, 0x6414 }, { 0xB76C, 0x640D }, { 0xB76D, 0x6436 }, { 0xB76E, 0x6416 }, { 0xB76F, 0x6417 }, + { 0xB770, 0x6406 }, { 0xB771, 0x656C }, { 0xB772, 0x659F }, { 0xB773, 0x65B0 }, { 0xB774, 0x6697 }, { 0xB775, 0x6689 }, { 0xB776, 0x6687 }, { 0xB777, 0x6688 }, + { 0xB778, 0x6696 }, { 0xB779, 0x6684 }, { 0xB77A, 0x6698 }, { 0xB77B, 0x668D }, { 0xB77C, 0x6703 }, { 0xB77D, 0x6994 }, { 0xB77E, 0x696D }, { 0xB7A1, 0x695A }, + { 0xB7A2, 0x6977 }, { 0xB7A3, 0x6960 }, { 0xB7A4, 0x6954 }, { 0xB7A5, 0x6975 }, { 0xB7A6, 0x6930 }, { 0xB7A7, 0x6982 }, { 0xB7A8, 0x694A }, { 0xB7A9, 0x6968 }, + { 0xB7AA, 0x696B }, { 0xB7AB, 0x695E }, { 0xB7AC, 0x6953 }, { 0xB7AD, 0x6979 }, { 0xB7AE, 0x6986 }, { 0xB7AF, 0x695D }, { 0xB7B0, 0x6963 }, { 0xB7B1, 0x695B }, + { 0xB7B2, 0x6B47 }, { 0xB7B3, 0x6B72 }, { 0xB7B4, 0x6BC0 }, { 0xB7B5, 0x6BBF }, { 0xB7B6, 0x6BD3 }, { 0xB7B7, 0x6BFD }, { 0xB7B8, 0x6EA2 }, { 0xB7B9, 0x6EAF }, + { 0xB7BA, 0x6ED3 }, { 0xB7BB, 0x6EB6 }, { 0xB7BC, 0x6EC2 }, { 0xB7BD, 0x6E90 }, { 0xB7BE, 0x6E9D }, { 0xB7BF, 0x6EC7 }, { 0xB7C0, 0x6EC5 }, { 0xB7C1, 0x6EA5 }, + { 0xB7C2, 0x6E98 }, { 0xB7C3, 0x6EBC }, { 0xB7C4, 0x6EBA }, { 0xB7C5, 0x6EAB }, { 0xB7C6, 0x6ED1 }, { 0xB7C7, 0x6E96 }, { 0xB7C8, 0x6E9C }, { 0xB7C9, 0x6EC4 }, + { 0xB7CA, 0x6ED4 }, { 0xB7CB, 0x6EAA }, { 0xB7CC, 0x6EA7 }, { 0xB7CD, 0x6EB4 }, { 0xB7CE, 0x714E }, { 0xB7CF, 0x7159 }, { 0xB7D0, 0x7169 }, { 0xB7D1, 0x7164 }, + { 0xB7D2, 0x7149 }, { 0xB7D3, 0x7167 }, { 0xB7D4, 0x715C }, { 0xB7D5, 0x716C }, { 0xB7D6, 0x7166 }, { 0xB7D7, 0x714C }, { 0xB7D8, 0x7165 }, { 0xB7D9, 0x715E }, + { 0xB7DA, 0x7146 }, { 0xB7DB, 0x7168 }, { 0xB7DC, 0x7156 }, { 0xB7DD, 0x723A }, { 0xB7DE, 0x7252 }, { 0xB7DF, 0x7337 }, { 0xB7E0, 0x7345 }, { 0xB7E1, 0x733F }, + { 0xB7E2, 0x733E }, { 0xB7E3, 0x746F }, { 0xB7E4, 0x745A }, { 0xB7E5, 0x7455 }, { 0xB7E6, 0x745F }, { 0xB7E7, 0x745E }, { 0xB7E8, 0x7441 }, { 0xB7E9, 0x743F }, + { 0xB7EA, 0x7459 }, { 0xB7EB, 0x745B }, { 0xB7EC, 0x745C }, { 0xB7ED, 0x7576 }, { 0xB7EE, 0x7578 }, { 0xB7EF, 0x7600 }, { 0xB7F0, 0x75F0 }, { 0xB7F1, 0x7601 }, + { 0xB7F2, 0x75F2 }, { 0xB7F3, 0x75F1 }, { 0xB7F4, 0x75FA }, { 0xB7F5, 0x75FF }, { 0xB7F6, 0x75F4 }, { 0xB7F7, 0x75F3 }, { 0xB7F8, 0x76DE }, { 0xB7F9, 0x76DF }, + { 0xB7FA, 0x775B }, { 0xB7FB, 0x776B }, { 0xB7FC, 0x7766 }, { 0xB7FD, 0x775E }, { 0xB7FE, 0x7763 }, { 0xB840, 0x7779 }, { 0xB841, 0x776A }, { 0xB842, 0x776C }, + { 0xB843, 0x775C }, { 0xB844, 0x7765 }, { 0xB845, 0x7768 }, { 0xB846, 0x7762 }, { 0xB847, 0x77EE }, { 0xB848, 0x788E }, { 0xB849, 0x78B0 }, { 0xB84A, 0x7897 }, + { 0xB84B, 0x7898 }, { 0xB84C, 0x788C }, { 0xB84D, 0x7889 }, { 0xB84E, 0x787C }, { 0xB84F, 0x7891 }, { 0xB850, 0x7893 }, { 0xB851, 0x787F }, { 0xB852, 0x797A }, + { 0xB853, 0x797F }, { 0xB854, 0x7981 }, { 0xB855, 0x842C }, { 0xB856, 0x79BD }, { 0xB857, 0x7A1C }, { 0xB858, 0x7A1A }, { 0xB859, 0x7A20 }, { 0xB85A, 0x7A14 }, + { 0xB85B, 0x7A1F }, { 0xB85C, 0x7A1E }, { 0xB85D, 0x7A9F }, { 0xB85E, 0x7AA0 }, { 0xB85F, 0x7B77 }, { 0xB860, 0x7BC0 }, { 0xB861, 0x7B60 }, { 0xB862, 0x7B6E }, + { 0xB863, 0x7B67 }, { 0xB864, 0x7CB1 }, { 0xB865, 0x7CB3 }, { 0xB866, 0x7CB5 }, { 0xB867, 0x7D93 }, { 0xB868, 0x7D79 }, { 0xB869, 0x7D91 }, { 0xB86A, 0x7D81 }, + { 0xB86B, 0x7D8F }, { 0xB86C, 0x7D5B }, { 0xB86D, 0x7F6E }, { 0xB86E, 0x7F69 }, { 0xB86F, 0x7F6A }, { 0xB870, 0x7F72 }, { 0xB871, 0x7FA9 }, { 0xB872, 0x7FA8 }, + { 0xB873, 0x7FA4 }, { 0xB874, 0x8056 }, { 0xB875, 0x8058 }, { 0xB876, 0x8086 }, { 0xB877, 0x8084 }, { 0xB878, 0x8171 }, { 0xB879, 0x8170 }, { 0xB87A, 0x8178 }, + { 0xB87B, 0x8165 }, { 0xB87C, 0x816E }, { 0xB87D, 0x8173 }, { 0xB87E, 0x816B }, { 0xB8A1, 0x8179 }, { 0xB8A2, 0x817A }, { 0xB8A3, 0x8166 }, { 0xB8A4, 0x8205 }, + { 0xB8A5, 0x8247 }, { 0xB8A6, 0x8482 }, { 0xB8A7, 0x8477 }, { 0xB8A8, 0x843D }, { 0xB8A9, 0x8431 }, { 0xB8AA, 0x8475 }, { 0xB8AB, 0x8466 }, { 0xB8AC, 0x846B }, + { 0xB8AD, 0x8449 }, { 0xB8AE, 0x846C }, { 0xB8AF, 0x845B }, { 0xB8B0, 0x843C }, { 0xB8B1, 0x8435 }, { 0xB8B2, 0x8461 }, { 0xB8B3, 0x8463 }, { 0xB8B4, 0x8469 }, + { 0xB8B5, 0x846D }, { 0xB8B6, 0x8446 }, { 0xB8B7, 0x865E }, { 0xB8B8, 0x865C }, { 0xB8B9, 0x865F }, { 0xB8BA, 0x86F9 }, { 0xB8BB, 0x8713 }, { 0xB8BC, 0x8708 }, + { 0xB8BD, 0x8707 }, { 0xB8BE, 0x8700 }, { 0xB8BF, 0x86FE }, { 0xB8C0, 0x86FB }, { 0xB8C1, 0x8702 }, { 0xB8C2, 0x8703 }, { 0xB8C3, 0x8706 }, { 0xB8C4, 0x870A }, + { 0xB8C5, 0x8859 }, { 0xB8C6, 0x88DF }, { 0xB8C7, 0x88D4 }, { 0xB8C8, 0x88D9 }, { 0xB8C9, 0x88DC }, { 0xB8CA, 0x88D8 }, { 0xB8CB, 0x88DD }, { 0xB8CC, 0x88E1 }, + { 0xB8CD, 0x88CA }, { 0xB8CE, 0x88D5 }, { 0xB8CF, 0x88D2 }, { 0xB8D0, 0x899C }, { 0xB8D1, 0x89E3 }, { 0xB8D2, 0x8A6B }, { 0xB8D3, 0x8A72 }, { 0xB8D4, 0x8A73 }, + { 0xB8D5, 0x8A66 }, { 0xB8D6, 0x8A69 }, { 0xB8D7, 0x8A70 }, { 0xB8D8, 0x8A87 }, { 0xB8D9, 0x8A7C }, { 0xB8DA, 0x8A63 }, { 0xB8DB, 0x8AA0 }, { 0xB8DC, 0x8A71 }, + { 0xB8DD, 0x8A85 }, { 0xB8DE, 0x8A6D }, { 0xB8DF, 0x8A62 }, { 0xB8E0, 0x8A6E }, { 0xB8E1, 0x8A6C }, { 0xB8E2, 0x8A79 }, { 0xB8E3, 0x8A7B }, { 0xB8E4, 0x8A3E }, + { 0xB8E5, 0x8A68 }, { 0xB8E6, 0x8C62 }, { 0xB8E7, 0x8C8A }, { 0xB8E8, 0x8C89 }, { 0xB8E9, 0x8CCA }, { 0xB8EA, 0x8CC7 }, { 0xB8EB, 0x8CC8 }, { 0xB8EC, 0x8CC4 }, + { 0xB8ED, 0x8CB2 }, { 0xB8EE, 0x8CC3 }, { 0xB8EF, 0x8CC2 }, { 0xB8F0, 0x8CC5 }, { 0xB8F1, 0x8DE1 }, { 0xB8F2, 0x8DDF }, { 0xB8F3, 0x8DE8 }, { 0xB8F4, 0x8DEF }, + { 0xB8F5, 0x8DF3 }, { 0xB8F6, 0x8DFA }, { 0xB8F7, 0x8DEA }, { 0xB8F8, 0x8DE4 }, { 0xB8F9, 0x8DE6 }, { 0xB8FA, 0x8EB2 }, { 0xB8FB, 0x8F03 }, { 0xB8FC, 0x8F09 }, + { 0xB8FD, 0x8EFE }, { 0xB8FE, 0x8F0A }, { 0xB940, 0x8F9F }, { 0xB941, 0x8FB2 }, { 0xB942, 0x904B }, { 0xB943, 0x904A }, { 0xB944, 0x9053 }, { 0xB945, 0x9042 }, + { 0xB946, 0x9054 }, { 0xB947, 0x903C }, { 0xB948, 0x9055 }, { 0xB949, 0x9050 }, { 0xB94A, 0x9047 }, { 0xB94B, 0x904F }, { 0xB94C, 0x904E }, { 0xB94D, 0x904D }, + { 0xB94E, 0x9051 }, { 0xB94F, 0x903E }, { 0xB950, 0x9041 }, { 0xB951, 0x9112 }, { 0xB952, 0x9117 }, { 0xB953, 0x916C }, { 0xB954, 0x916A }, { 0xB955, 0x9169 }, + { 0xB956, 0x91C9 }, { 0xB957, 0x9237 }, { 0xB958, 0x9257 }, { 0xB959, 0x9238 }, { 0xB95A, 0x923D }, { 0xB95B, 0x9240 }, { 0xB95C, 0x923E }, { 0xB95D, 0x925B }, + { 0xB95E, 0x924B }, { 0xB95F, 0x9264 }, { 0xB960, 0x9251 }, { 0xB961, 0x9234 }, { 0xB962, 0x9249 }, { 0xB963, 0x924D }, { 0xB964, 0x9245 }, { 0xB965, 0x9239 }, + { 0xB966, 0x923F }, { 0xB967, 0x925A }, { 0xB968, 0x9598 }, { 0xB969, 0x9698 }, { 0xB96A, 0x9694 }, { 0xB96B, 0x9695 }, { 0xB96C, 0x96CD }, { 0xB96D, 0x96CB }, + { 0xB96E, 0x96C9 }, { 0xB96F, 0x96CA }, { 0xB970, 0x96F7 }, { 0xB971, 0x96FB }, { 0xB972, 0x96F9 }, { 0xB973, 0x96F6 }, { 0xB974, 0x9756 }, { 0xB975, 0x9774 }, + { 0xB976, 0x9776 }, { 0xB977, 0x9810 }, { 0xB978, 0x9811 }, { 0xB979, 0x9813 }, { 0xB97A, 0x980A }, { 0xB97B, 0x9812 }, { 0xB97C, 0x980C }, { 0xB97D, 0x98FC }, + { 0xB97E, 0x98F4 }, { 0xB9A1, 0x98FD }, { 0xB9A2, 0x98FE }, { 0xB9A3, 0x99B3 }, { 0xB9A4, 0x99B1 }, { 0xB9A5, 0x99B4 }, { 0xB9A6, 0x9AE1 }, { 0xB9A7, 0x9CE9 }, + { 0xB9A8, 0x9E82 }, { 0xB9A9, 0x9F0E }, { 0xB9AA, 0x9F13 }, { 0xB9AB, 0x9F20 }, { 0xB9AC, 0x50E7 }, { 0xB9AD, 0x50EE }, { 0xB9AE, 0x50E5 }, { 0xB9AF, 0x50D6 }, + { 0xB9B0, 0x50ED }, { 0xB9B1, 0x50DA }, { 0xB9B2, 0x50D5 }, { 0xB9B3, 0x50CF }, { 0xB9B4, 0x50D1 }, { 0xB9B5, 0x50F1 }, { 0xB9B6, 0x50CE }, { 0xB9B7, 0x50E9 }, + { 0xB9B8, 0x5162 }, { 0xB9B9, 0x51F3 }, { 0xB9BA, 0x5283 }, { 0xB9BB, 0x5282 }, { 0xB9BC, 0x5331 }, { 0xB9BD, 0x53AD }, { 0xB9BE, 0x55FE }, { 0xB9BF, 0x5600 }, + { 0xB9C0, 0x561B }, { 0xB9C1, 0x5617 }, { 0xB9C2, 0x55FD }, { 0xB9C3, 0x5614 }, { 0xB9C4, 0x5606 }, { 0xB9C5, 0x5609 }, { 0xB9C6, 0x560D }, { 0xB9C7, 0x560E }, + { 0xB9C8, 0x55F7 }, { 0xB9C9, 0x5616 }, { 0xB9CA, 0x561F }, { 0xB9CB, 0x5608 }, { 0xB9CC, 0x5610 }, { 0xB9CD, 0x55F6 }, { 0xB9CE, 0x5718 }, { 0xB9CF, 0x5716 }, + { 0xB9D0, 0x5875 }, { 0xB9D1, 0x587E }, { 0xB9D2, 0x5883 }, { 0xB9D3, 0x5893 }, { 0xB9D4, 0x588A }, { 0xB9D5, 0x5879 }, { 0xB9D6, 0x5885 }, { 0xB9D7, 0x587D }, + { 0xB9D8, 0x58FD }, { 0xB9D9, 0x5925 }, { 0xB9DA, 0x5922 }, { 0xB9DB, 0x5924 }, { 0xB9DC, 0x596A }, { 0xB9DD, 0x5969 }, { 0xB9DE, 0x5AE1 }, { 0xB9DF, 0x5AE6 }, + { 0xB9E0, 0x5AE9 }, { 0xB9E1, 0x5AD7 }, { 0xB9E2, 0x5AD6 }, { 0xB9E3, 0x5AD8 }, { 0xB9E4, 0x5AE3 }, { 0xB9E5, 0x5B75 }, { 0xB9E6, 0x5BDE }, { 0xB9E7, 0x5BE7 }, + { 0xB9E8, 0x5BE1 }, { 0xB9E9, 0x5BE5 }, { 0xB9EA, 0x5BE6 }, { 0xB9EB, 0x5BE8 }, { 0xB9EC, 0x5BE2 }, { 0xB9ED, 0x5BE4 }, { 0xB9EE, 0x5BDF }, { 0xB9EF, 0x5C0D }, + { 0xB9F0, 0x5C62 }, { 0xB9F1, 0x5D84 }, { 0xB9F2, 0x5D87 }, { 0xB9F3, 0x5E5B }, { 0xB9F4, 0x5E63 }, { 0xB9F5, 0x5E55 }, { 0xB9F6, 0x5E57 }, { 0xB9F7, 0x5E54 }, + { 0xB9F8, 0x5ED3 }, { 0xB9F9, 0x5ED6 }, { 0xB9FA, 0x5F0A }, { 0xB9FB, 0x5F46 }, { 0xB9FC, 0x5F70 }, { 0xB9FD, 0x5FB9 }, { 0xB9FE, 0x6147 }, { 0xBA40, 0x613F }, + { 0xBA41, 0x614B }, { 0xBA42, 0x6177 }, { 0xBA43, 0x6162 }, { 0xBA44, 0x6163 }, { 0xBA45, 0x615F }, { 0xBA46, 0x615A }, { 0xBA47, 0x6158 }, { 0xBA48, 0x6175 }, + { 0xBA49, 0x622A }, { 0xBA4A, 0x6487 }, { 0xBA4B, 0x6458 }, { 0xBA4C, 0x6454 }, { 0xBA4D, 0x64A4 }, { 0xBA4E, 0x6478 }, { 0xBA4F, 0x645F }, { 0xBA50, 0x647A }, + { 0xBA51, 0x6451 }, { 0xBA52, 0x6467 }, { 0xBA53, 0x6434 }, { 0xBA54, 0x646D }, { 0xBA55, 0x647B }, { 0xBA56, 0x6572 }, { 0xBA57, 0x65A1 }, { 0xBA58, 0x65D7 }, + { 0xBA59, 0x65D6 }, { 0xBA5A, 0x66A2 }, { 0xBA5B, 0x66A8 }, { 0xBA5C, 0x669D }, { 0xBA5D, 0x699C }, { 0xBA5E, 0x69A8 }, { 0xBA5F, 0x6995 }, { 0xBA60, 0x69C1 }, + { 0xBA61, 0x69AE }, { 0xBA62, 0x69D3 }, { 0xBA63, 0x69CB }, { 0xBA64, 0x699B }, { 0xBA65, 0x69B7 }, { 0xBA66, 0x69BB }, { 0xBA67, 0x69AB }, { 0xBA68, 0x69B4 }, + { 0xBA69, 0x69D0 }, { 0xBA6A, 0x69CD }, { 0xBA6B, 0x69AD }, { 0xBA6C, 0x69CC }, { 0xBA6D, 0x69A6 }, { 0xBA6E, 0x69C3 }, { 0xBA6F, 0x69A3 }, { 0xBA70, 0x6B49 }, + { 0xBA71, 0x6B4C }, { 0xBA72, 0x6C33 }, { 0xBA73, 0x6F33 }, { 0xBA74, 0x6F14 }, { 0xBA75, 0x6EFE }, { 0xBA76, 0x6F13 }, { 0xBA77, 0x6EF4 }, { 0xBA78, 0x6F29 }, + { 0xBA79, 0x6F3E }, { 0xBA7A, 0x6F20 }, { 0xBA7B, 0x6F2C }, { 0xBA7C, 0x6F0F }, { 0xBA7D, 0x6F02 }, { 0xBA7E, 0x6F22 }, { 0xBAA1, 0x6EFF }, { 0xBAA2, 0x6EEF }, + { 0xBAA3, 0x6F06 }, { 0xBAA4, 0x6F31 }, { 0xBAA5, 0x6F38 }, { 0xBAA6, 0x6F32 }, { 0xBAA7, 0x6F23 }, { 0xBAA8, 0x6F15 }, { 0xBAA9, 0x6F2B }, { 0xBAAA, 0x6F2F }, + { 0xBAAB, 0x6F88 }, { 0xBAAC, 0x6F2A }, { 0xBAAD, 0x6EEC }, { 0xBAAE, 0x6F01 }, { 0xBAAF, 0x6EF2 }, { 0xBAB0, 0x6ECC }, { 0xBAB1, 0x6EF7 }, { 0xBAB2, 0x7194 }, + { 0xBAB3, 0x7199 }, { 0xBAB4, 0x717D }, { 0xBAB5, 0x718A }, { 0xBAB6, 0x7184 }, { 0xBAB7, 0x7192 }, { 0xBAB8, 0x723E }, { 0xBAB9, 0x7292 }, { 0xBABA, 0x7296 }, + { 0xBABB, 0x7344 }, { 0xBABC, 0x7350 }, { 0xBABD, 0x7464 }, { 0xBABE, 0x7463 }, { 0xBABF, 0x746A }, { 0xBAC0, 0x7470 }, { 0xBAC1, 0x746D }, { 0xBAC2, 0x7504 }, + { 0xBAC3, 0x7591 }, { 0xBAC4, 0x7627 }, { 0xBAC5, 0x760D }, { 0xBAC6, 0x760B }, { 0xBAC7, 0x7609 }, { 0xBAC8, 0x7613 }, { 0xBAC9, 0x76E1 }, { 0xBACA, 0x76E3 }, + { 0xBACB, 0x7784 }, { 0xBACC, 0x777D }, { 0xBACD, 0x777F }, { 0xBACE, 0x7761 }, { 0xBACF, 0x78C1 }, { 0xBAD0, 0x789F }, { 0xBAD1, 0x78A7 }, { 0xBAD2, 0x78B3 }, + { 0xBAD3, 0x78A9 }, { 0xBAD4, 0x78A3 }, { 0xBAD5, 0x798E }, { 0xBAD6, 0x798F }, { 0xBAD7, 0x798D }, { 0xBAD8, 0x7A2E }, { 0xBAD9, 0x7A31 }, { 0xBADA, 0x7AAA }, + { 0xBADB, 0x7AA9 }, { 0xBADC, 0x7AED }, { 0xBADD, 0x7AEF }, { 0xBADE, 0x7BA1 }, { 0xBADF, 0x7B95 }, { 0xBAE0, 0x7B8B }, { 0xBAE1, 0x7B75 }, { 0xBAE2, 0x7B97 }, + { 0xBAE3, 0x7B9D }, { 0xBAE4, 0x7B94 }, { 0xBAE5, 0x7B8F }, { 0xBAE6, 0x7BB8 }, { 0xBAE7, 0x7B87 }, { 0xBAE8, 0x7B84 }, { 0xBAE9, 0x7CB9 }, { 0xBAEA, 0x7CBD }, + { 0xBAEB, 0x7CBE }, { 0xBAEC, 0x7DBB }, { 0xBAED, 0x7DB0 }, { 0xBAEE, 0x7D9C }, { 0xBAEF, 0x7DBD }, { 0xBAF0, 0x7DBE }, { 0xBAF1, 0x7DA0 }, { 0xBAF2, 0x7DCA }, + { 0xBAF3, 0x7DB4 }, { 0xBAF4, 0x7DB2 }, { 0xBAF5, 0x7DB1 }, { 0xBAF6, 0x7DBA }, { 0xBAF7, 0x7DA2 }, { 0xBAF8, 0x7DBF }, { 0xBAF9, 0x7DB5 }, { 0xBAFA, 0x7DB8 }, + { 0xBAFB, 0x7DAD }, { 0xBAFC, 0x7DD2 }, { 0xBAFD, 0x7DC7 }, { 0xBAFE, 0x7DAC }, { 0xBB40, 0x7F70 }, { 0xBB41, 0x7FE0 }, { 0xBB42, 0x7FE1 }, { 0xBB43, 0x7FDF }, + { 0xBB44, 0x805E }, { 0xBB45, 0x805A }, { 0xBB46, 0x8087 }, { 0xBB47, 0x8150 }, { 0xBB48, 0x8180 }, { 0xBB49, 0x818F }, { 0xBB4A, 0x8188 }, { 0xBB4B, 0x818A }, + { 0xBB4C, 0x817F }, { 0xBB4D, 0x8182 }, { 0xBB4E, 0x81E7 }, { 0xBB4F, 0x81FA }, { 0xBB50, 0x8207 }, { 0xBB51, 0x8214 }, { 0xBB52, 0x821E }, { 0xBB53, 0x824B }, + { 0xBB54, 0x84C9 }, { 0xBB55, 0x84BF }, { 0xBB56, 0x84C6 }, { 0xBB57, 0x84C4 }, { 0xBB58, 0x8499 }, { 0xBB59, 0x849E }, { 0xBB5A, 0x84B2 }, { 0xBB5B, 0x849C }, + { 0xBB5C, 0x84CB }, { 0xBB5D, 0x84B8 }, { 0xBB5E, 0x84C0 }, { 0xBB5F, 0x84D3 }, { 0xBB60, 0x8490 }, { 0xBB61, 0x84BC }, { 0xBB62, 0x84D1 }, { 0xBB63, 0x84CA }, + { 0xBB64, 0x873F }, { 0xBB65, 0x871C }, { 0xBB66, 0x873B }, { 0xBB67, 0x8722 }, { 0xBB68, 0x8725 }, { 0xBB69, 0x8734 }, { 0xBB6A, 0x8718 }, { 0xBB6B, 0x8755 }, + { 0xBB6C, 0x8737 }, { 0xBB6D, 0x8729 }, { 0xBB6E, 0x88F3 }, { 0xBB6F, 0x8902 }, { 0xBB70, 0x88F4 }, { 0xBB71, 0x88F9 }, { 0xBB72, 0x88F8 }, { 0xBB73, 0x88FD }, + { 0xBB74, 0x88E8 }, { 0xBB75, 0x891A }, { 0xBB76, 0x88EF }, { 0xBB77, 0x8AA6 }, { 0xBB78, 0x8A8C }, { 0xBB79, 0x8A9E }, { 0xBB7A, 0x8AA3 }, { 0xBB7B, 0x8A8D }, + { 0xBB7C, 0x8AA1 }, { 0xBB7D, 0x8A93 }, { 0xBB7E, 0x8AA4 }, { 0xBBA1, 0x8AAA }, { 0xBBA2, 0x8AA5 }, { 0xBBA3, 0x8AA8 }, { 0xBBA4, 0x8A98 }, { 0xBBA5, 0x8A91 }, + { 0xBBA6, 0x8A9A }, { 0xBBA7, 0x8AA7 }, { 0xBBA8, 0x8C6A }, { 0xBBA9, 0x8C8D }, { 0xBBAA, 0x8C8C }, { 0xBBAB, 0x8CD3 }, { 0xBBAC, 0x8CD1 }, { 0xBBAD, 0x8CD2 }, + { 0xBBAE, 0x8D6B }, { 0xBBAF, 0x8D99 }, { 0xBBB0, 0x8D95 }, { 0xBBB1, 0x8DFC }, { 0xBBB2, 0x8F14 }, { 0xBBB3, 0x8F12 }, { 0xBBB4, 0x8F15 }, { 0xBBB5, 0x8F13 }, + { 0xBBB6, 0x8FA3 }, { 0xBBB7, 0x9060 }, { 0xBBB8, 0x9058 }, { 0xBBB9, 0x905C }, { 0xBBBA, 0x9063 }, { 0xBBBB, 0x9059 }, { 0xBBBC, 0x905E }, { 0xBBBD, 0x9062 }, + { 0xBBBE, 0x905D }, { 0xBBBF, 0x905B }, { 0xBBC0, 0x9119 }, { 0xBBC1, 0x9118 }, { 0xBBC2, 0x911E }, { 0xBBC3, 0x9175 }, { 0xBBC4, 0x9178 }, { 0xBBC5, 0x9177 }, + { 0xBBC6, 0x9174 }, { 0xBBC7, 0x9278 }, { 0xBBC8, 0x9280 }, { 0xBBC9, 0x9285 }, { 0xBBCA, 0x9298 }, { 0xBBCB, 0x9296 }, { 0xBBCC, 0x927B }, { 0xBBCD, 0x9293 }, + { 0xBBCE, 0x929C }, { 0xBBCF, 0x92A8 }, { 0xBBD0, 0x927C }, { 0xBBD1, 0x9291 }, { 0xBBD2, 0x95A1 }, { 0xBBD3, 0x95A8 }, { 0xBBD4, 0x95A9 }, { 0xBBD5, 0x95A3 }, + { 0xBBD6, 0x95A5 }, { 0xBBD7, 0x95A4 }, { 0xBBD8, 0x9699 }, { 0xBBD9, 0x969C }, { 0xBBDA, 0x969B }, { 0xBBDB, 0x96CC }, { 0xBBDC, 0x96D2 }, { 0xBBDD, 0x9700 }, + { 0xBBDE, 0x977C }, { 0xBBDF, 0x9785 }, { 0xBBE0, 0x97F6 }, { 0xBBE1, 0x9817 }, { 0xBBE2, 0x9818 }, { 0xBBE3, 0x98AF }, { 0xBBE4, 0x98B1 }, { 0xBBE5, 0x9903 }, + { 0xBBE6, 0x9905 }, { 0xBBE7, 0x990C }, { 0xBBE8, 0x9909 }, { 0xBBE9, 0x99C1 }, { 0xBBEA, 0x9AAF }, { 0xBBEB, 0x9AB0 }, { 0xBBEC, 0x9AE6 }, { 0xBBED, 0x9B41 }, + { 0xBBEE, 0x9B42 }, { 0xBBEF, 0x9CF4 }, { 0xBBF0, 0x9CF6 }, { 0xBBF1, 0x9CF3 }, { 0xBBF2, 0x9EBC }, { 0xBBF3, 0x9F3B }, { 0xBBF4, 0x9F4A }, { 0xBBF5, 0x5104 }, + { 0xBBF6, 0x5100 }, { 0xBBF7, 0x50FB }, { 0xBBF8, 0x50F5 }, { 0xBBF9, 0x50F9 }, { 0xBBFA, 0x5102 }, { 0xBBFB, 0x5108 }, { 0xBBFC, 0x5109 }, { 0xBBFD, 0x5105 }, + { 0xBBFE, 0x51DC }, { 0xBC40, 0x5287 }, { 0xBC41, 0x5288 }, { 0xBC42, 0x5289 }, { 0xBC43, 0x528D }, { 0xBC44, 0x528A }, { 0xBC45, 0x52F0 }, { 0xBC46, 0x53B2 }, + { 0xBC47, 0x562E }, { 0xBC48, 0x563B }, { 0xBC49, 0x5639 }, { 0xBC4A, 0x5632 }, { 0xBC4B, 0x563F }, { 0xBC4C, 0x5634 }, { 0xBC4D, 0x5629 }, { 0xBC4E, 0x5653 }, + { 0xBC4F, 0x564E }, { 0xBC50, 0x5657 }, { 0xBC51, 0x5674 }, { 0xBC52, 0x5636 }, { 0xBC53, 0x562F }, { 0xBC54, 0x5630 }, { 0xBC55, 0x5880 }, { 0xBC56, 0x589F }, + { 0xBC57, 0x589E }, { 0xBC58, 0x58B3 }, { 0xBC59, 0x589C }, { 0xBC5A, 0x58AE }, { 0xBC5B, 0x58A9 }, { 0xBC5C, 0x58A6 }, { 0xBC5D, 0x596D }, { 0xBC5E, 0x5B09 }, + { 0xBC5F, 0x5AFB }, { 0xBC60, 0x5B0B }, { 0xBC61, 0x5AF5 }, { 0xBC62, 0x5B0C }, { 0xBC63, 0x5B08 }, { 0xBC64, 0x5BEE }, { 0xBC65, 0x5BEC }, { 0xBC66, 0x5BE9 }, + { 0xBC67, 0x5BEB }, { 0xBC68, 0x5C64 }, { 0xBC69, 0x5C65 }, { 0xBC6A, 0x5D9D }, { 0xBC6B, 0x5D94 }, { 0xBC6C, 0x5E62 }, { 0xBC6D, 0x5E5F }, { 0xBC6E, 0x5E61 }, + { 0xBC6F, 0x5EE2 }, { 0xBC70, 0x5EDA }, { 0xBC71, 0x5EDF }, { 0xBC72, 0x5EDD }, { 0xBC73, 0x5EE3 }, { 0xBC74, 0x5EE0 }, { 0xBC75, 0x5F48 }, { 0xBC76, 0x5F71 }, + { 0xBC77, 0x5FB7 }, { 0xBC78, 0x5FB5 }, { 0xBC79, 0x6176 }, { 0xBC7A, 0x6167 }, { 0xBC7B, 0x616E }, { 0xBC7C, 0x615D }, { 0xBC7D, 0x6155 }, { 0xBC7E, 0x6182 }, + { 0xBCA1, 0x617C }, { 0xBCA2, 0x6170 }, { 0xBCA3, 0x616B }, { 0xBCA4, 0x617E }, { 0xBCA5, 0x61A7 }, { 0xBCA6, 0x6190 }, { 0xBCA7, 0x61AB }, { 0xBCA8, 0x618E }, + { 0xBCA9, 0x61AC }, { 0xBCAA, 0x619A }, { 0xBCAB, 0x61A4 }, { 0xBCAC, 0x6194 }, { 0xBCAD, 0x61AE }, { 0xBCAE, 0x622E }, { 0xBCAF, 0x6469 }, { 0xBCB0, 0x646F }, + { 0xBCB1, 0x6479 }, { 0xBCB2, 0x649E }, { 0xBCB3, 0x64B2 }, { 0xBCB4, 0x6488 }, { 0xBCB5, 0x6490 }, { 0xBCB6, 0x64B0 }, { 0xBCB7, 0x64A5 }, { 0xBCB8, 0x6493 }, + { 0xBCB9, 0x6495 }, { 0xBCBA, 0x64A9 }, { 0xBCBB, 0x6492 }, { 0xBCBC, 0x64AE }, { 0xBCBD, 0x64AD }, { 0xBCBE, 0x64AB }, { 0xBCBF, 0x649A }, { 0xBCC0, 0x64AC }, + { 0xBCC1, 0x6499 }, { 0xBCC2, 0x64A2 }, { 0xBCC3, 0x64B3 }, { 0xBCC4, 0x6575 }, { 0xBCC5, 0x6577 }, { 0xBCC6, 0x6578 }, { 0xBCC7, 0x66AE }, { 0xBCC8, 0x66AB }, + { 0xBCC9, 0x66B4 }, { 0xBCCA, 0x66B1 }, { 0xBCCB, 0x6A23 }, { 0xBCCC, 0x6A1F }, { 0xBCCD, 0x69E8 }, { 0xBCCE, 0x6A01 }, { 0xBCCF, 0x6A1E }, { 0xBCD0, 0x6A19 }, + { 0xBCD1, 0x69FD }, { 0xBCD2, 0x6A21 }, { 0xBCD3, 0x6A13 }, { 0xBCD4, 0x6A0A }, { 0xBCD5, 0x69F3 }, { 0xBCD6, 0x6A02 }, { 0xBCD7, 0x6A05 }, { 0xBCD8, 0x69ED }, + { 0xBCD9, 0x6A11 }, { 0xBCDA, 0x6B50 }, { 0xBCDB, 0x6B4E }, { 0xBCDC, 0x6BA4 }, { 0xBCDD, 0x6BC5 }, { 0xBCDE, 0x6BC6 }, { 0xBCDF, 0x6F3F }, { 0xBCE0, 0x6F7C }, + { 0xBCE1, 0x6F84 }, { 0xBCE2, 0x6F51 }, { 0xBCE3, 0x6F66 }, { 0xBCE4, 0x6F54 }, { 0xBCE5, 0x6F86 }, { 0xBCE6, 0x6F6D }, { 0xBCE7, 0x6F5B }, { 0xBCE8, 0x6F78 }, + { 0xBCE9, 0x6F6E }, { 0xBCEA, 0x6F8E }, { 0xBCEB, 0x6F7A }, { 0xBCEC, 0x6F70 }, { 0xBCED, 0x6F64 }, { 0xBCEE, 0x6F97 }, { 0xBCEF, 0x6F58 }, { 0xBCF0, 0x6ED5 }, + { 0xBCF1, 0x6F6F }, { 0xBCF2, 0x6F60 }, { 0xBCF3, 0x6F5F }, { 0xBCF4, 0x719F }, { 0xBCF5, 0x71AC }, { 0xBCF6, 0x71B1 }, { 0xBCF7, 0x71A8 }, { 0xBCF8, 0x7256 }, + { 0xBCF9, 0x729B }, { 0xBCFA, 0x734E }, { 0xBCFB, 0x7357 }, { 0xBCFC, 0x7469 }, { 0xBCFD, 0x748B }, { 0xBCFE, 0x7483 }, { 0xBD40, 0x747E }, { 0xBD41, 0x7480 }, + { 0xBD42, 0x757F }, { 0xBD43, 0x7620 }, { 0xBD44, 0x7629 }, { 0xBD45, 0x761F }, { 0xBD46, 0x7624 }, { 0xBD47, 0x7626 }, { 0xBD48, 0x7621 }, { 0xBD49, 0x7622 }, + { 0xBD4A, 0x769A }, { 0xBD4B, 0x76BA }, { 0xBD4C, 0x76E4 }, { 0xBD4D, 0x778E }, { 0xBD4E, 0x7787 }, { 0xBD4F, 0x778C }, { 0xBD50, 0x7791 }, { 0xBD51, 0x778B }, + { 0xBD52, 0x78CB }, { 0xBD53, 0x78C5 }, { 0xBD54, 0x78BA }, { 0xBD55, 0x78CA }, { 0xBD56, 0x78BE }, { 0xBD57, 0x78D5 }, { 0xBD58, 0x78BC }, { 0xBD59, 0x78D0 }, + { 0xBD5A, 0x7A3F }, { 0xBD5B, 0x7A3C }, { 0xBD5C, 0x7A40 }, { 0xBD5D, 0x7A3D }, { 0xBD5E, 0x7A37 }, { 0xBD5F, 0x7A3B }, { 0xBD60, 0x7AAF }, { 0xBD61, 0x7AAE }, + { 0xBD62, 0x7BAD }, { 0xBD63, 0x7BB1 }, { 0xBD64, 0x7BC4 }, { 0xBD65, 0x7BB4 }, { 0xBD66, 0x7BC6 }, { 0xBD67, 0x7BC7 }, { 0xBD68, 0x7BC1 }, { 0xBD69, 0x7BA0 }, + { 0xBD6A, 0x7BCC }, { 0xBD6B, 0x7CCA }, { 0xBD6C, 0x7DE0 }, { 0xBD6D, 0x7DF4 }, { 0xBD6E, 0x7DEF }, { 0xBD6F, 0x7DFB }, { 0xBD70, 0x7DD8 }, { 0xBD71, 0x7DEC }, + { 0xBD72, 0x7DDD }, { 0xBD73, 0x7DE8 }, { 0xBD74, 0x7DE3 }, { 0xBD75, 0x7DDA }, { 0xBD76, 0x7DDE }, { 0xBD77, 0x7DE9 }, { 0xBD78, 0x7D9E }, { 0xBD79, 0x7DD9 }, + { 0xBD7A, 0x7DF2 }, { 0xBD7B, 0x7DF9 }, { 0xBD7C, 0x7F75 }, { 0xBD7D, 0x7F77 }, { 0xBD7E, 0x7FAF }, { 0xBDA1, 0x7FE9 }, { 0xBDA2, 0x8026 }, { 0xBDA3, 0x819B }, + { 0xBDA4, 0x819C }, { 0xBDA5, 0x819D }, { 0xBDA6, 0x81A0 }, { 0xBDA7, 0x819A }, { 0xBDA8, 0x8198 }, { 0xBDA9, 0x8517 }, { 0xBDAA, 0x853D }, { 0xBDAB, 0x851A }, + { 0xBDAC, 0x84EE }, { 0xBDAD, 0x852C }, { 0xBDAE, 0x852D }, { 0xBDAF, 0x8513 }, { 0xBDB0, 0x8511 }, { 0xBDB1, 0x8523 }, { 0xBDB2, 0x8521 }, { 0xBDB3, 0x8514 }, + { 0xBDB4, 0x84EC }, { 0xBDB5, 0x8525 }, { 0xBDB6, 0x84FF }, { 0xBDB7, 0x8506 }, { 0xBDB8, 0x8782 }, { 0xBDB9, 0x8774 }, { 0xBDBA, 0x8776 }, { 0xBDBB, 0x8760 }, + { 0xBDBC, 0x8766 }, { 0xBDBD, 0x8778 }, { 0xBDBE, 0x8768 }, { 0xBDBF, 0x8759 }, { 0xBDC0, 0x8757 }, { 0xBDC1, 0x874C }, { 0xBDC2, 0x8753 }, { 0xBDC3, 0x885B }, + { 0xBDC4, 0x885D }, { 0xBDC5, 0x8910 }, { 0xBDC6, 0x8907 }, { 0xBDC7, 0x8912 }, { 0xBDC8, 0x8913 }, { 0xBDC9, 0x8915 }, { 0xBDCA, 0x890A }, { 0xBDCB, 0x8ABC }, + { 0xBDCC, 0x8AD2 }, { 0xBDCD, 0x8AC7 }, { 0xBDCE, 0x8AC4 }, { 0xBDCF, 0x8A95 }, { 0xBDD0, 0x8ACB }, { 0xBDD1, 0x8AF8 }, { 0xBDD2, 0x8AB2 }, { 0xBDD3, 0x8AC9 }, + { 0xBDD4, 0x8AC2 }, { 0xBDD5, 0x8ABF }, { 0xBDD6, 0x8AB0 }, { 0xBDD7, 0x8AD6 }, { 0xBDD8, 0x8ACD }, { 0xBDD9, 0x8AB6 }, { 0xBDDA, 0x8AB9 }, { 0xBDDB, 0x8ADB }, + { 0xBDDC, 0x8C4C }, { 0xBDDD, 0x8C4E }, { 0xBDDE, 0x8C6C }, { 0xBDDF, 0x8CE0 }, { 0xBDE0, 0x8CDE }, { 0xBDE1, 0x8CE6 }, { 0xBDE2, 0x8CE4 }, { 0xBDE3, 0x8CEC }, + { 0xBDE4, 0x8CED }, { 0xBDE5, 0x8CE2 }, { 0xBDE6, 0x8CE3 }, { 0xBDE7, 0x8CDC }, { 0xBDE8, 0x8CEA }, { 0xBDE9, 0x8CE1 }, { 0xBDEA, 0x8D6D }, { 0xBDEB, 0x8D9F }, + { 0xBDEC, 0x8DA3 }, { 0xBDED, 0x8E2B }, { 0xBDEE, 0x8E10 }, { 0xBDEF, 0x8E1D }, { 0xBDF0, 0x8E22 }, { 0xBDF1, 0x8E0F }, { 0xBDF2, 0x8E29 }, { 0xBDF3, 0x8E1F }, + { 0xBDF4, 0x8E21 }, { 0xBDF5, 0x8E1E }, { 0xBDF6, 0x8EBA }, { 0xBDF7, 0x8F1D }, { 0xBDF8, 0x8F1B }, { 0xBDF9, 0x8F1F }, { 0xBDFA, 0x8F29 }, { 0xBDFB, 0x8F26 }, + { 0xBDFC, 0x8F2A }, { 0xBDFD, 0x8F1C }, { 0xBDFE, 0x8F1E }, { 0xBE40, 0x8F25 }, { 0xBE41, 0x9069 }, { 0xBE42, 0x906E }, { 0xBE43, 0x9068 }, { 0xBE44, 0x906D }, + { 0xBE45, 0x9077 }, { 0xBE46, 0x9130 }, { 0xBE47, 0x912D }, { 0xBE48, 0x9127 }, { 0xBE49, 0x9131 }, { 0xBE4A, 0x9187 }, { 0xBE4B, 0x9189 }, { 0xBE4C, 0x918B }, + { 0xBE4D, 0x9183 }, { 0xBE4E, 0x92C5 }, { 0xBE4F, 0x92BB }, { 0xBE50, 0x92B7 }, { 0xBE51, 0x92EA }, { 0xBE52, 0x92AC }, { 0xBE53, 0x92E4 }, { 0xBE54, 0x92C1 }, + { 0xBE55, 0x92B3 }, { 0xBE56, 0x92BC }, { 0xBE57, 0x92D2 }, { 0xBE58, 0x92C7 }, { 0xBE59, 0x92F0 }, { 0xBE5A, 0x92B2 }, { 0xBE5B, 0x95AD }, { 0xBE5C, 0x95B1 }, + { 0xBE5D, 0x9704 }, { 0xBE5E, 0x9706 }, { 0xBE5F, 0x9707 }, { 0xBE60, 0x9709 }, { 0xBE61, 0x9760 }, { 0xBE62, 0x978D }, { 0xBE63, 0x978B }, { 0xBE64, 0x978F }, + { 0xBE65, 0x9821 }, { 0xBE66, 0x982B }, { 0xBE67, 0x981C }, { 0xBE68, 0x98B3 }, { 0xBE69, 0x990A }, { 0xBE6A, 0x9913 }, { 0xBE6B, 0x9912 }, { 0xBE6C, 0x9918 }, + { 0xBE6D, 0x99DD }, { 0xBE6E, 0x99D0 }, { 0xBE6F, 0x99DF }, { 0xBE70, 0x99DB }, { 0xBE71, 0x99D1 }, { 0xBE72, 0x99D5 }, { 0xBE73, 0x99D2 }, { 0xBE74, 0x99D9 }, + { 0xBE75, 0x9AB7 }, { 0xBE76, 0x9AEE }, { 0xBE77, 0x9AEF }, { 0xBE78, 0x9B27 }, { 0xBE79, 0x9B45 }, { 0xBE7A, 0x9B44 }, { 0xBE7B, 0x9B77 }, { 0xBE7C, 0x9B6F }, + { 0xBE7D, 0x9D06 }, { 0xBE7E, 0x9D09 }, { 0xBEA1, 0x9D03 }, { 0xBEA2, 0x9EA9 }, { 0xBEA3, 0x9EBE }, { 0xBEA4, 0x9ECE }, { 0xBEA5, 0x58A8 }, { 0xBEA6, 0x9F52 }, + { 0xBEA7, 0x5112 }, { 0xBEA8, 0x5118 }, { 0xBEA9, 0x5114 }, { 0xBEAA, 0x5110 }, { 0xBEAB, 0x5115 }, { 0xBEAC, 0x5180 }, { 0xBEAD, 0x51AA }, { 0xBEAE, 0x51DD }, + { 0xBEAF, 0x5291 }, { 0xBEB0, 0x5293 }, { 0xBEB1, 0x52F3 }, { 0xBEB2, 0x5659 }, { 0xBEB3, 0x566B }, { 0xBEB4, 0x5679 }, { 0xBEB5, 0x5669 }, { 0xBEB6, 0x5664 }, + { 0xBEB7, 0x5678 }, { 0xBEB8, 0x566A }, { 0xBEB9, 0x5668 }, { 0xBEBA, 0x5665 }, { 0xBEBB, 0x5671 }, { 0xBEBC, 0x566F }, { 0xBEBD, 0x566C }, { 0xBEBE, 0x5662 }, + { 0xBEBF, 0x5676 }, { 0xBEC0, 0x58C1 }, { 0xBEC1, 0x58BE }, { 0xBEC2, 0x58C7 }, { 0xBEC3, 0x58C5 }, { 0xBEC4, 0x596E }, { 0xBEC5, 0x5B1D }, { 0xBEC6, 0x5B34 }, + { 0xBEC7, 0x5B78 }, { 0xBEC8, 0x5BF0 }, { 0xBEC9, 0x5C0E }, { 0xBECA, 0x5F4A }, { 0xBECB, 0x61B2 }, { 0xBECC, 0x6191 }, { 0xBECD, 0x61A9 }, { 0xBECE, 0x618A }, + { 0xBECF, 0x61CD }, { 0xBED0, 0x61B6 }, { 0xBED1, 0x61BE }, { 0xBED2, 0x61CA }, { 0xBED3, 0x61C8 }, { 0xBED4, 0x6230 }, { 0xBED5, 0x64C5 }, { 0xBED6, 0x64C1 }, + { 0xBED7, 0x64CB }, { 0xBED8, 0x64BB }, { 0xBED9, 0x64BC }, { 0xBEDA, 0x64DA }, { 0xBEDB, 0x64C4 }, { 0xBEDC, 0x64C7 }, { 0xBEDD, 0x64C2 }, { 0xBEDE, 0x64CD }, + { 0xBEDF, 0x64BF }, { 0xBEE0, 0x64D2 }, { 0xBEE1, 0x64D4 }, { 0xBEE2, 0x64BE }, { 0xBEE3, 0x6574 }, { 0xBEE4, 0x66C6 }, { 0xBEE5, 0x66C9 }, { 0xBEE6, 0x66B9 }, + { 0xBEE7, 0x66C4 }, { 0xBEE8, 0x66C7 }, { 0xBEE9, 0x66B8 }, { 0xBEEA, 0x6A3D }, { 0xBEEB, 0x6A38 }, { 0xBEEC, 0x6A3A }, { 0xBEED, 0x6A59 }, { 0xBEEE, 0x6A6B }, + { 0xBEEF, 0x6A58 }, { 0xBEF0, 0x6A39 }, { 0xBEF1, 0x6A44 }, { 0xBEF2, 0x6A62 }, { 0xBEF3, 0x6A61 }, { 0xBEF4, 0x6A4B }, { 0xBEF5, 0x6A47 }, { 0xBEF6, 0x6A35 }, + { 0xBEF7, 0x6A5F }, { 0xBEF8, 0x6A48 }, { 0xBEF9, 0x6B59 }, { 0xBEFA, 0x6B77 }, { 0xBEFB, 0x6C05 }, { 0xBEFC, 0x6FC2 }, { 0xBEFD, 0x6FB1 }, { 0xBEFE, 0x6FA1 }, + { 0xBF40, 0x6FC3 }, { 0xBF41, 0x6FA4 }, { 0xBF42, 0x6FC1 }, { 0xBF43, 0x6FA7 }, { 0xBF44, 0x6FB3 }, { 0xBF45, 0x6FC0 }, { 0xBF46, 0x6FB9 }, { 0xBF47, 0x6FB6 }, + { 0xBF48, 0x6FA6 }, { 0xBF49, 0x6FA0 }, { 0xBF4A, 0x6FB4 }, { 0xBF4B, 0x71BE }, { 0xBF4C, 0x71C9 }, { 0xBF4D, 0x71D0 }, { 0xBF4E, 0x71D2 }, { 0xBF4F, 0x71C8 }, + { 0xBF50, 0x71D5 }, { 0xBF51, 0x71B9 }, { 0xBF52, 0x71CE }, { 0xBF53, 0x71D9 }, { 0xBF54, 0x71DC }, { 0xBF55, 0x71C3 }, { 0xBF56, 0x71C4 }, { 0xBF57, 0x7368 }, + { 0xBF58, 0x749C }, { 0xBF59, 0x74A3 }, { 0xBF5A, 0x7498 }, { 0xBF5B, 0x749F }, { 0xBF5C, 0x749E }, { 0xBF5D, 0x74E2 }, { 0xBF5E, 0x750C }, { 0xBF5F, 0x750D }, + { 0xBF60, 0x7634 }, { 0xBF61, 0x7638 }, { 0xBF62, 0x763A }, { 0xBF63, 0x76E7 }, { 0xBF64, 0x76E5 }, { 0xBF65, 0x77A0 }, { 0xBF66, 0x779E }, { 0xBF67, 0x779F }, + { 0xBF68, 0x77A5 }, { 0xBF69, 0x78E8 }, { 0xBF6A, 0x78DA }, { 0xBF6B, 0x78EC }, { 0xBF6C, 0x78E7 }, { 0xBF6D, 0x79A6 }, { 0xBF6E, 0x7A4D }, { 0xBF6F, 0x7A4E }, + { 0xBF70, 0x7A46 }, { 0xBF71, 0x7A4C }, { 0xBF72, 0x7A4B }, { 0xBF73, 0x7ABA }, { 0xBF74, 0x7BD9 }, { 0xBF75, 0x7C11 }, { 0xBF76, 0x7BC9 }, { 0xBF77, 0x7BE4 }, + { 0xBF78, 0x7BDB }, { 0xBF79, 0x7BE1 }, { 0xBF7A, 0x7BE9 }, { 0xBF7B, 0x7BE6 }, { 0xBF7C, 0x7CD5 }, { 0xBF7D, 0x7CD6 }, { 0xBF7E, 0x7E0A }, { 0xBFA1, 0x7E11 }, + { 0xBFA2, 0x7E08 }, { 0xBFA3, 0x7E1B }, { 0xBFA4, 0x7E23 }, { 0xBFA5, 0x7E1E }, { 0xBFA6, 0x7E1D }, { 0xBFA7, 0x7E09 }, { 0xBFA8, 0x7E10 }, { 0xBFA9, 0x7F79 }, + { 0xBFAA, 0x7FB2 }, { 0xBFAB, 0x7FF0 }, { 0xBFAC, 0x7FF1 }, { 0xBFAD, 0x7FEE }, { 0xBFAE, 0x8028 }, { 0xBFAF, 0x81B3 }, { 0xBFB0, 0x81A9 }, { 0xBFB1, 0x81A8 }, + { 0xBFB2, 0x81FB }, { 0xBFB3, 0x8208 }, { 0xBFB4, 0x8258 }, { 0xBFB5, 0x8259 }, { 0xBFB6, 0x854A }, { 0xBFB7, 0x8559 }, { 0xBFB8, 0x8548 }, { 0xBFB9, 0x8568 }, + { 0xBFBA, 0x8569 }, { 0xBFBB, 0x8543 }, { 0xBFBC, 0x8549 }, { 0xBFBD, 0x856D }, { 0xBFBE, 0x856A }, { 0xBFBF, 0x855E }, { 0xBFC0, 0x8783 }, { 0xBFC1, 0x879F }, + { 0xBFC2, 0x879E }, { 0xBFC3, 0x87A2 }, { 0xBFC4, 0x878D }, { 0xBFC5, 0x8861 }, { 0xBFC6, 0x892A }, { 0xBFC7, 0x8932 }, { 0xBFC8, 0x8925 }, { 0xBFC9, 0x892B }, + { 0xBFCA, 0x8921 }, { 0xBFCB, 0x89AA }, { 0xBFCC, 0x89A6 }, { 0xBFCD, 0x8AE6 }, { 0xBFCE, 0x8AFA }, { 0xBFCF, 0x8AEB }, { 0xBFD0, 0x8AF1 }, { 0xBFD1, 0x8B00 }, + { 0xBFD2, 0x8ADC }, { 0xBFD3, 0x8AE7 }, { 0xBFD4, 0x8AEE }, { 0xBFD5, 0x8AFE }, { 0xBFD6, 0x8B01 }, { 0xBFD7, 0x8B02 }, { 0xBFD8, 0x8AF7 }, { 0xBFD9, 0x8AED }, + { 0xBFDA, 0x8AF3 }, { 0xBFDB, 0x8AF6 }, { 0xBFDC, 0x8AFC }, { 0xBFDD, 0x8C6B }, { 0xBFDE, 0x8C6D }, { 0xBFDF, 0x8C93 }, { 0xBFE0, 0x8CF4 }, { 0xBFE1, 0x8E44 }, + { 0xBFE2, 0x8E31 }, { 0xBFE3, 0x8E34 }, { 0xBFE4, 0x8E42 }, { 0xBFE5, 0x8E39 }, { 0xBFE6, 0x8E35 }, { 0xBFE7, 0x8F3B }, { 0xBFE8, 0x8F2F }, { 0xBFE9, 0x8F38 }, + { 0xBFEA, 0x8F33 }, { 0xBFEB, 0x8FA8 }, { 0xBFEC, 0x8FA6 }, { 0xBFED, 0x9075 }, { 0xBFEE, 0x9074 }, { 0xBFEF, 0x9078 }, { 0xBFF0, 0x9072 }, { 0xBFF1, 0x907C }, + { 0xBFF2, 0x907A }, { 0xBFF3, 0x9134 }, { 0xBFF4, 0x9192 }, { 0xBFF5, 0x9320 }, { 0xBFF6, 0x9336 }, { 0xBFF7, 0x92F8 }, { 0xBFF8, 0x9333 }, { 0xBFF9, 0x932F }, + { 0xBFFA, 0x9322 }, { 0xBFFB, 0x92FC }, { 0xBFFC, 0x932B }, { 0xBFFD, 0x9304 }, { 0xBFFE, 0x931A }, { 0xC040, 0x9310 }, { 0xC041, 0x9326 }, { 0xC042, 0x9321 }, + { 0xC043, 0x9315 }, { 0xC044, 0x932E }, { 0xC045, 0x9319 }, { 0xC046, 0x95BB }, { 0xC047, 0x96A7 }, { 0xC048, 0x96A8 }, { 0xC049, 0x96AA }, { 0xC04A, 0x96D5 }, + { 0xC04B, 0x970E }, { 0xC04C, 0x9711 }, { 0xC04D, 0x9716 }, { 0xC04E, 0x970D }, { 0xC04F, 0x9713 }, { 0xC050, 0x970F }, { 0xC051, 0x975B }, { 0xC052, 0x975C }, + { 0xC053, 0x9766 }, { 0xC054, 0x9798 }, { 0xC055, 0x9830 }, { 0xC056, 0x9838 }, { 0xC057, 0x983B }, { 0xC058, 0x9837 }, { 0xC059, 0x982D }, { 0xC05A, 0x9839 }, + { 0xC05B, 0x9824 }, { 0xC05C, 0x9910 }, { 0xC05D, 0x9928 }, { 0xC05E, 0x991E }, { 0xC05F, 0x991B }, { 0xC060, 0x9921 }, { 0xC061, 0x991A }, { 0xC062, 0x99ED }, + { 0xC063, 0x99E2 }, { 0xC064, 0x99F1 }, { 0xC065, 0x9AB8 }, { 0xC066, 0x9ABC }, { 0xC067, 0x9AFB }, { 0xC068, 0x9AED }, { 0xC069, 0x9B28 }, { 0xC06A, 0x9B91 }, + { 0xC06B, 0x9D15 }, { 0xC06C, 0x9D23 }, { 0xC06D, 0x9D26 }, { 0xC06E, 0x9D28 }, { 0xC06F, 0x9D12 }, { 0xC070, 0x9D1B }, { 0xC071, 0x9ED8 }, { 0xC072, 0x9ED4 }, + { 0xC073, 0x9F8D }, { 0xC074, 0x9F9C }, { 0xC075, 0x512A }, { 0xC076, 0x511F }, { 0xC077, 0x5121 }, { 0xC078, 0x5132 }, { 0xC079, 0x52F5 }, { 0xC07A, 0x568E }, + { 0xC07B, 0x5680 }, { 0xC07C, 0x5690 }, { 0xC07D, 0x5685 }, { 0xC07E, 0x5687 }, { 0xC0A1, 0x568F }, { 0xC0A2, 0x58D5 }, { 0xC0A3, 0x58D3 }, { 0xC0A4, 0x58D1 }, + { 0xC0A5, 0x58CE }, { 0xC0A6, 0x5B30 }, { 0xC0A7, 0x5B2A }, { 0xC0A8, 0x5B24 }, { 0xC0A9, 0x5B7A }, { 0xC0AA, 0x5C37 }, { 0xC0AB, 0x5C68 }, { 0xC0AC, 0x5DBC }, + { 0xC0AD, 0x5DBA }, { 0xC0AE, 0x5DBD }, { 0xC0AF, 0x5DB8 }, { 0xC0B0, 0x5E6B }, { 0xC0B1, 0x5F4C }, { 0xC0B2, 0x5FBD }, { 0xC0B3, 0x61C9 }, { 0xC0B4, 0x61C2 }, + { 0xC0B5, 0x61C7 }, { 0xC0B6, 0x61E6 }, { 0xC0B7, 0x61CB }, { 0xC0B8, 0x6232 }, { 0xC0B9, 0x6234 }, { 0xC0BA, 0x64CE }, { 0xC0BB, 0x64CA }, { 0xC0BC, 0x64D8 }, + { 0xC0BD, 0x64E0 }, { 0xC0BE, 0x64F0 }, { 0xC0BF, 0x64E6 }, { 0xC0C0, 0x64EC }, { 0xC0C1, 0x64F1 }, { 0xC0C2, 0x64E2 }, { 0xC0C3, 0x64ED }, { 0xC0C4, 0x6582 }, + { 0xC0C5, 0x6583 }, { 0xC0C6, 0x66D9 }, { 0xC0C7, 0x66D6 }, { 0xC0C8, 0x6A80 }, { 0xC0C9, 0x6A94 }, { 0xC0CA, 0x6A84 }, { 0xC0CB, 0x6AA2 }, { 0xC0CC, 0x6A9C }, + { 0xC0CD, 0x6ADB }, { 0xC0CE, 0x6AA3 }, { 0xC0CF, 0x6A7E }, { 0xC0D0, 0x6A97 }, { 0xC0D1, 0x6A90 }, { 0xC0D2, 0x6AA0 }, { 0xC0D3, 0x6B5C }, { 0xC0D4, 0x6BAE }, + { 0xC0D5, 0x6BDA }, { 0xC0D6, 0x6C08 }, { 0xC0D7, 0x6FD8 }, { 0xC0D8, 0x6FF1 }, { 0xC0D9, 0x6FDF }, { 0xC0DA, 0x6FE0 }, { 0xC0DB, 0x6FDB }, { 0xC0DC, 0x6FE4 }, + { 0xC0DD, 0x6FEB }, { 0xC0DE, 0x6FEF }, { 0xC0DF, 0x6F80 }, { 0xC0E0, 0x6FEC }, { 0xC0E1, 0x6FE1 }, { 0xC0E2, 0x6FE9 }, { 0xC0E3, 0x6FD5 }, { 0xC0E4, 0x6FEE }, + { 0xC0E5, 0x6FF0 }, { 0xC0E6, 0x71E7 }, { 0xC0E7, 0x71DF }, { 0xC0E8, 0x71EE }, { 0xC0E9, 0x71E6 }, { 0xC0EA, 0x71E5 }, { 0xC0EB, 0x71ED }, { 0xC0EC, 0x71EC }, + { 0xC0ED, 0x71F4 }, { 0xC0EE, 0x71E0 }, { 0xC0EF, 0x7235 }, { 0xC0F0, 0x7246 }, { 0xC0F1, 0x7370 }, { 0xC0F2, 0x7372 }, { 0xC0F3, 0x74A9 }, { 0xC0F4, 0x74B0 }, + { 0xC0F5, 0x74A6 }, { 0xC0F6, 0x74A8 }, { 0xC0F7, 0x7646 }, { 0xC0F8, 0x7642 }, { 0xC0F9, 0x764C }, { 0xC0FA, 0x76EA }, { 0xC0FB, 0x77B3 }, { 0xC0FC, 0x77AA }, + { 0xC0FD, 0x77B0 }, { 0xC0FE, 0x77AC }, { 0xC140, 0x77A7 }, { 0xC141, 0x77AD }, { 0xC142, 0x77EF }, { 0xC143, 0x78F7 }, { 0xC144, 0x78FA }, { 0xC145, 0x78F4 }, + { 0xC146, 0x78EF }, { 0xC147, 0x7901 }, { 0xC148, 0x79A7 }, { 0xC149, 0x79AA }, { 0xC14A, 0x7A57 }, { 0xC14B, 0x7ABF }, { 0xC14C, 0x7C07 }, { 0xC14D, 0x7C0D }, + { 0xC14E, 0x7BFE }, { 0xC14F, 0x7BF7 }, { 0xC150, 0x7C0C }, { 0xC151, 0x7BE0 }, { 0xC152, 0x7CE0 }, { 0xC153, 0x7CDC }, { 0xC154, 0x7CDE }, { 0xC155, 0x7CE2 }, + { 0xC156, 0x7CDF }, { 0xC157, 0x7CD9 }, { 0xC158, 0x7CDD }, { 0xC159, 0x7E2E }, { 0xC15A, 0x7E3E }, { 0xC15B, 0x7E46 }, { 0xC15C, 0x7E37 }, { 0xC15D, 0x7E32 }, + { 0xC15E, 0x7E43 }, { 0xC15F, 0x7E2B }, { 0xC160, 0x7E3D }, { 0xC161, 0x7E31 }, { 0xC162, 0x7E45 }, { 0xC163, 0x7E41 }, { 0xC164, 0x7E34 }, { 0xC165, 0x7E39 }, + { 0xC166, 0x7E48 }, { 0xC167, 0x7E35 }, { 0xC168, 0x7E3F }, { 0xC169, 0x7E2F }, { 0xC16A, 0x7F44 }, { 0xC16B, 0x7FF3 }, { 0xC16C, 0x7FFC }, { 0xC16D, 0x8071 }, + { 0xC16E, 0x8072 }, { 0xC16F, 0x8070 }, { 0xC170, 0x806F }, { 0xC171, 0x8073 }, { 0xC172, 0x81C6 }, { 0xC173, 0x81C3 }, { 0xC174, 0x81BA }, { 0xC175, 0x81C2 }, + { 0xC176, 0x81C0 }, { 0xC177, 0x81BF }, { 0xC178, 0x81BD }, { 0xC179, 0x81C9 }, { 0xC17A, 0x81BE }, { 0xC17B, 0x81E8 }, { 0xC17C, 0x8209 }, { 0xC17D, 0x8271 }, + { 0xC17E, 0x85AA }, { 0xC1A1, 0x8584 }, { 0xC1A2, 0x857E }, { 0xC1A3, 0x859C }, { 0xC1A4, 0x8591 }, { 0xC1A5, 0x8594 }, { 0xC1A6, 0x85AF }, { 0xC1A7, 0x859B }, + { 0xC1A8, 0x8587 }, { 0xC1A9, 0x85A8 }, { 0xC1AA, 0x858A }, { 0xC1AB, 0x8667 }, { 0xC1AC, 0x87C0 }, { 0xC1AD, 0x87D1 }, { 0xC1AE, 0x87B3 }, { 0xC1AF, 0x87D2 }, + { 0xC1B0, 0x87C6 }, { 0xC1B1, 0x87AB }, { 0xC1B2, 0x87BB }, { 0xC1B3, 0x87BA }, { 0xC1B4, 0x87C8 }, { 0xC1B5, 0x87CB }, { 0xC1B6, 0x893B }, { 0xC1B7, 0x8936 }, + { 0xC1B8, 0x8944 }, { 0xC1B9, 0x8938 }, { 0xC1BA, 0x893D }, { 0xC1BB, 0x89AC }, { 0xC1BC, 0x8B0E }, { 0xC1BD, 0x8B17 }, { 0xC1BE, 0x8B19 }, { 0xC1BF, 0x8B1B }, + { 0xC1C0, 0x8B0A }, { 0xC1C1, 0x8B20 }, { 0xC1C2, 0x8B1D }, { 0xC1C3, 0x8B04 }, { 0xC1C4, 0x8B10 }, { 0xC1C5, 0x8C41 }, { 0xC1C6, 0x8C3F }, { 0xC1C7, 0x8C73 }, + { 0xC1C8, 0x8CFA }, { 0xC1C9, 0x8CFD }, { 0xC1CA, 0x8CFC }, { 0xC1CB, 0x8CF8 }, { 0xC1CC, 0x8CFB }, { 0xC1CD, 0x8DA8 }, { 0xC1CE, 0x8E49 }, { 0xC1CF, 0x8E4B }, + { 0xC1D0, 0x8E48 }, { 0xC1D1, 0x8E4A }, { 0xC1D2, 0x8F44 }, { 0xC1D3, 0x8F3E }, { 0xC1D4, 0x8F42 }, { 0xC1D5, 0x8F45 }, { 0xC1D6, 0x8F3F }, { 0xC1D7, 0x907F }, + { 0xC1D8, 0x907D }, { 0xC1D9, 0x9084 }, { 0xC1DA, 0x9081 }, { 0xC1DB, 0x9082 }, { 0xC1DC, 0x9080 }, { 0xC1DD, 0x9139 }, { 0xC1DE, 0x91A3 }, { 0xC1DF, 0x919E }, + { 0xC1E0, 0x919C }, { 0xC1E1, 0x934D }, { 0xC1E2, 0x9382 }, { 0xC1E3, 0x9328 }, { 0xC1E4, 0x9375 }, { 0xC1E5, 0x934A }, { 0xC1E6, 0x9365 }, { 0xC1E7, 0x934B }, + { 0xC1E8, 0x9318 }, { 0xC1E9, 0x937E }, { 0xC1EA, 0x936C }, { 0xC1EB, 0x935B }, { 0xC1EC, 0x9370 }, { 0xC1ED, 0x935A }, { 0xC1EE, 0x9354 }, { 0xC1EF, 0x95CA }, + { 0xC1F0, 0x95CB }, { 0xC1F1, 0x95CC }, { 0xC1F2, 0x95C8 }, { 0xC1F3, 0x95C6 }, { 0xC1F4, 0x96B1 }, { 0xC1F5, 0x96B8 }, { 0xC1F6, 0x96D6 }, { 0xC1F7, 0x971C }, + { 0xC1F8, 0x971E }, { 0xC1F9, 0x97A0 }, { 0xC1FA, 0x97D3 }, { 0xC1FB, 0x9846 }, { 0xC1FC, 0x98B6 }, { 0xC1FD, 0x9935 }, { 0xC1FE, 0x9A01 }, { 0xC240, 0x99FF }, + { 0xC241, 0x9BAE }, { 0xC242, 0x9BAB }, { 0xC243, 0x9BAA }, { 0xC244, 0x9BAD }, { 0xC245, 0x9D3B }, { 0xC246, 0x9D3F }, { 0xC247, 0x9E8B }, { 0xC248, 0x9ECF }, + { 0xC249, 0x9EDE }, { 0xC24A, 0x9EDC }, { 0xC24B, 0x9EDD }, { 0xC24C, 0x9EDB }, { 0xC24D, 0x9F3E }, { 0xC24E, 0x9F4B }, { 0xC24F, 0x53E2 }, { 0xC250, 0x5695 }, + { 0xC251, 0x56AE }, { 0xC252, 0x58D9 }, { 0xC253, 0x58D8 }, { 0xC254, 0x5B38 }, { 0xC255, 0x5F5D }, { 0xC256, 0x61E3 }, { 0xC257, 0x6233 }, { 0xC258, 0x64F4 }, + { 0xC259, 0x64F2 }, { 0xC25A, 0x64FE }, { 0xC25B, 0x6506 }, { 0xC25C, 0x64FA }, { 0xC25D, 0x64FB }, { 0xC25E, 0x64F7 }, { 0xC25F, 0x65B7 }, { 0xC260, 0x66DC }, + { 0xC261, 0x6726 }, { 0xC262, 0x6AB3 }, { 0xC263, 0x6AAC }, { 0xC264, 0x6AC3 }, { 0xC265, 0x6ABB }, { 0xC266, 0x6AB8 }, { 0xC267, 0x6AC2 }, { 0xC268, 0x6AAE }, + { 0xC269, 0x6AAF }, { 0xC26A, 0x6B5F }, { 0xC26B, 0x6B78 }, { 0xC26C, 0x6BAF }, { 0xC26D, 0x7009 }, { 0xC26E, 0x700B }, { 0xC26F, 0x6FFE }, { 0xC270, 0x7006 }, + { 0xC271, 0x6FFA }, { 0xC272, 0x7011 }, { 0xC273, 0x700F }, { 0xC274, 0x71FB }, { 0xC275, 0x71FC }, { 0xC276, 0x71FE }, { 0xC277, 0x71F8 }, { 0xC278, 0x7377 }, + { 0xC279, 0x7375 }, { 0xC27A, 0x74A7 }, { 0xC27B, 0x74BF }, { 0xC27C, 0x7515 }, { 0xC27D, 0x7656 }, { 0xC27E, 0x7658 }, { 0xC2A1, 0x7652 }, { 0xC2A2, 0x77BD }, + { 0xC2A3, 0x77BF }, { 0xC2A4, 0x77BB }, { 0xC2A5, 0x77BC }, { 0xC2A6, 0x790E }, { 0xC2A7, 0x79AE }, { 0xC2A8, 0x7A61 }, { 0xC2A9, 0x7A62 }, { 0xC2AA, 0x7A60 }, + { 0xC2AB, 0x7AC4 }, { 0xC2AC, 0x7AC5 }, { 0xC2AD, 0x7C2B }, { 0xC2AE, 0x7C27 }, { 0xC2AF, 0x7C2A }, { 0xC2B0, 0x7C1E }, { 0xC2B1, 0x7C23 }, { 0xC2B2, 0x7C21 }, + { 0xC2B3, 0x7CE7 }, { 0xC2B4, 0x7E54 }, { 0xC2B5, 0x7E55 }, { 0xC2B6, 0x7E5E }, { 0xC2B7, 0x7E5A }, { 0xC2B8, 0x7E61 }, { 0xC2B9, 0x7E52 }, { 0xC2BA, 0x7E59 }, + { 0xC2BB, 0x7F48 }, { 0xC2BC, 0x7FF9 }, { 0xC2BD, 0x7FFB }, { 0xC2BE, 0x8077 }, { 0xC2BF, 0x8076 }, { 0xC2C0, 0x81CD }, { 0xC2C1, 0x81CF }, { 0xC2C2, 0x820A }, + { 0xC2C3, 0x85CF }, { 0xC2C4, 0x85A9 }, { 0xC2C5, 0x85CD }, { 0xC2C6, 0x85D0 }, { 0xC2C7, 0x85C9 }, { 0xC2C8, 0x85B0 }, { 0xC2C9, 0x85BA }, { 0xC2CA, 0x85B9 }, + { 0xC2CB, 0x85A6 }, { 0xC2CC, 0x87EF }, { 0xC2CD, 0x87EC }, { 0xC2CE, 0x87F2 }, { 0xC2CF, 0x87E0 }, { 0xC2D0, 0x8986 }, { 0xC2D1, 0x89B2 }, { 0xC2D2, 0x89F4 }, + { 0xC2D3, 0x8B28 }, { 0xC2D4, 0x8B39 }, { 0xC2D5, 0x8B2C }, { 0xC2D6, 0x8B2B }, { 0xC2D7, 0x8C50 }, { 0xC2D8, 0x8D05 }, { 0xC2D9, 0x8E59 }, { 0xC2DA, 0x8E63 }, + { 0xC2DB, 0x8E66 }, { 0xC2DC, 0x8E64 }, { 0xC2DD, 0x8E5F }, { 0xC2DE, 0x8E55 }, { 0xC2DF, 0x8EC0 }, { 0xC2E0, 0x8F49 }, { 0xC2E1, 0x8F4D }, { 0xC2E2, 0x9087 }, + { 0xC2E3, 0x9083 }, { 0xC2E4, 0x9088 }, { 0xC2E5, 0x91AB }, { 0xC2E6, 0x91AC }, { 0xC2E7, 0x91D0 }, { 0xC2E8, 0x9394 }, { 0xC2E9, 0x938A }, { 0xC2EA, 0x9396 }, + { 0xC2EB, 0x93A2 }, { 0xC2EC, 0x93B3 }, { 0xC2ED, 0x93AE }, { 0xC2EE, 0x93AC }, { 0xC2EF, 0x93B0 }, { 0xC2F0, 0x9398 }, { 0xC2F1, 0x939A }, { 0xC2F2, 0x9397 }, + { 0xC2F3, 0x95D4 }, { 0xC2F4, 0x95D6 }, { 0xC2F5, 0x95D0 }, { 0xC2F6, 0x95D5 }, { 0xC2F7, 0x96E2 }, { 0xC2F8, 0x96DC }, { 0xC2F9, 0x96D9 }, { 0xC2FA, 0x96DB }, + { 0xC2FB, 0x96DE }, { 0xC2FC, 0x9724 }, { 0xC2FD, 0x97A3 }, { 0xC2FE, 0x97A6 }, { 0xC340, 0x97AD }, { 0xC341, 0x97F9 }, { 0xC342, 0x984D }, { 0xC343, 0x984F }, + { 0xC344, 0x984C }, { 0xC345, 0x984E }, { 0xC346, 0x9853 }, { 0xC347, 0x98BA }, { 0xC348, 0x993E }, { 0xC349, 0x993F }, { 0xC34A, 0x993D }, { 0xC34B, 0x992E }, + { 0xC34C, 0x99A5 }, { 0xC34D, 0x9A0E }, { 0xC34E, 0x9AC1 }, { 0xC34F, 0x9B03 }, { 0xC350, 0x9B06 }, { 0xC351, 0x9B4F }, { 0xC352, 0x9B4E }, { 0xC353, 0x9B4D }, + { 0xC354, 0x9BCA }, { 0xC355, 0x9BC9 }, { 0xC356, 0x9BFD }, { 0xC357, 0x9BC8 }, { 0xC358, 0x9BC0 }, { 0xC359, 0x9D51 }, { 0xC35A, 0x9D5D }, { 0xC35B, 0x9D60 }, + { 0xC35C, 0x9EE0 }, { 0xC35D, 0x9F15 }, { 0xC35E, 0x9F2C }, { 0xC35F, 0x5133 }, { 0xC360, 0x56A5 }, { 0xC361, 0x58DE }, { 0xC362, 0x58DF }, { 0xC363, 0x58E2 }, + { 0xC364, 0x5BF5 }, { 0xC365, 0x9F90 }, { 0xC366, 0x5EEC }, { 0xC367, 0x61F2 }, { 0xC368, 0x61F7 }, { 0xC369, 0x61F6 }, { 0xC36A, 0x61F5 }, { 0xC36B, 0x6500 }, + { 0xC36C, 0x650F }, { 0xC36D, 0x66E0 }, { 0xC36E, 0x66DD }, { 0xC36F, 0x6AE5 }, { 0xC370, 0x6ADD }, { 0xC371, 0x6ADA }, { 0xC372, 0x6AD3 }, { 0xC373, 0x701B }, + { 0xC374, 0x701F }, { 0xC375, 0x7028 }, { 0xC376, 0x701A }, { 0xC377, 0x701D }, { 0xC378, 0x7015 }, { 0xC379, 0x7018 }, { 0xC37A, 0x7206 }, { 0xC37B, 0x720D }, + { 0xC37C, 0x7258 }, { 0xC37D, 0x72A2 }, { 0xC37E, 0x7378 }, { 0xC3A1, 0x737A }, { 0xC3A2, 0x74BD }, { 0xC3A3, 0x74CA }, { 0xC3A4, 0x74E3 }, { 0xC3A5, 0x7587 }, + { 0xC3A6, 0x7586 }, { 0xC3A7, 0x765F }, { 0xC3A8, 0x7661 }, { 0xC3A9, 0x77C7 }, { 0xC3AA, 0x7919 }, { 0xC3AB, 0x79B1 }, { 0xC3AC, 0x7A6B }, { 0xC3AD, 0x7A69 }, + { 0xC3AE, 0x7C3E }, { 0xC3AF, 0x7C3F }, { 0xC3B0, 0x7C38 }, { 0xC3B1, 0x7C3D }, { 0xC3B2, 0x7C37 }, { 0xC3B3, 0x7C40 }, { 0xC3B4, 0x7E6B }, { 0xC3B5, 0x7E6D }, + { 0xC3B6, 0x7E79 }, { 0xC3B7, 0x7E69 }, { 0xC3B8, 0x7E6A }, { 0xC3B9, 0x7F85 }, { 0xC3BA, 0x7E73 }, { 0xC3BB, 0x7FB6 }, { 0xC3BC, 0x7FB9 }, { 0xC3BD, 0x7FB8 }, + { 0xC3BE, 0x81D8 }, { 0xC3BF, 0x85E9 }, { 0xC3C0, 0x85DD }, { 0xC3C1, 0x85EA }, { 0xC3C2, 0x85D5 }, { 0xC3C3, 0x85E4 }, { 0xC3C4, 0x85E5 }, { 0xC3C5, 0x85F7 }, + { 0xC3C6, 0x87FB }, { 0xC3C7, 0x8805 }, { 0xC3C8, 0x880D }, { 0xC3C9, 0x87F9 }, { 0xC3CA, 0x87FE }, { 0xC3CB, 0x8960 }, { 0xC3CC, 0x895F }, { 0xC3CD, 0x8956 }, + { 0xC3CE, 0x895E }, { 0xC3CF, 0x8B41 }, { 0xC3D0, 0x8B5C }, { 0xC3D1, 0x8B58 }, { 0xC3D2, 0x8B49 }, { 0xC3D3, 0x8B5A }, { 0xC3D4, 0x8B4E }, { 0xC3D5, 0x8B4F }, + { 0xC3D6, 0x8B46 }, { 0xC3D7, 0x8B59 }, { 0xC3D8, 0x8D08 }, { 0xC3D9, 0x8D0A }, { 0xC3DA, 0x8E7C }, { 0xC3DB, 0x8E72 }, { 0xC3DC, 0x8E87 }, { 0xC3DD, 0x8E76 }, + { 0xC3DE, 0x8E6C }, { 0xC3DF, 0x8E7A }, { 0xC3E0, 0x8E74 }, { 0xC3E1, 0x8F54 }, { 0xC3E2, 0x8F4E }, { 0xC3E3, 0x8FAD }, { 0xC3E4, 0x908A }, { 0xC3E5, 0x908B }, + { 0xC3E6, 0x91B1 }, { 0xC3E7, 0x91AE }, { 0xC3E8, 0x93E1 }, { 0xC3E9, 0x93D1 }, { 0xC3EA, 0x93DF }, { 0xC3EB, 0x93C3 }, { 0xC3EC, 0x93C8 }, { 0xC3ED, 0x93DC }, + { 0xC3EE, 0x93DD }, { 0xC3EF, 0x93D6 }, { 0xC3F0, 0x93E2 }, { 0xC3F1, 0x93CD }, { 0xC3F2, 0x93D8 }, { 0xC3F3, 0x93E4 }, { 0xC3F4, 0x93D7 }, { 0xC3F5, 0x93E8 }, + { 0xC3F6, 0x95DC }, { 0xC3F7, 0x96B4 }, { 0xC3F8, 0x96E3 }, { 0xC3F9, 0x972A }, { 0xC3FA, 0x9727 }, { 0xC3FB, 0x9761 }, { 0xC3FC, 0x97DC }, { 0xC3FD, 0x97FB }, + { 0xC3FE, 0x985E }, { 0xC440, 0x9858 }, { 0xC441, 0x985B }, { 0xC442, 0x98BC }, { 0xC443, 0x9945 }, { 0xC444, 0x9949 }, { 0xC445, 0x9A16 }, { 0xC446, 0x9A19 }, + { 0xC447, 0x9B0D }, { 0xC448, 0x9BE8 }, { 0xC449, 0x9BE7 }, { 0xC44A, 0x9BD6 }, { 0xC44B, 0x9BDB }, { 0xC44C, 0x9D89 }, { 0xC44D, 0x9D61 }, { 0xC44E, 0x9D72 }, + { 0xC44F, 0x9D6A }, { 0xC450, 0x9D6C }, { 0xC451, 0x9E92 }, { 0xC452, 0x9E97 }, { 0xC453, 0x9E93 }, { 0xC454, 0x9EB4 }, { 0xC455, 0x52F8 }, { 0xC456, 0x56A8 }, + { 0xC457, 0x56B7 }, { 0xC458, 0x56B6 }, { 0xC459, 0x56B4 }, { 0xC45A, 0x56BC }, { 0xC45B, 0x58E4 }, { 0xC45C, 0x5B40 }, { 0xC45D, 0x5B43 }, { 0xC45E, 0x5B7D }, + { 0xC45F, 0x5BF6 }, { 0xC460, 0x5DC9 }, { 0xC461, 0x61F8 }, { 0xC462, 0x61FA }, { 0xC463, 0x6518 }, { 0xC464, 0x6514 }, { 0xC465, 0x6519 }, { 0xC466, 0x66E6 }, + { 0xC467, 0x6727 }, { 0xC468, 0x6AEC }, { 0xC469, 0x703E }, { 0xC46A, 0x7030 }, { 0xC46B, 0x7032 }, { 0xC46C, 0x7210 }, { 0xC46D, 0x737B }, { 0xC46E, 0x74CF }, + { 0xC46F, 0x7662 }, { 0xC470, 0x7665 }, { 0xC471, 0x7926 }, { 0xC472, 0x792A }, { 0xC473, 0x792C }, { 0xC474, 0x792B }, { 0xC475, 0x7AC7 }, { 0xC476, 0x7AF6 }, + { 0xC477, 0x7C4C }, { 0xC478, 0x7C43 }, { 0xC479, 0x7C4D }, { 0xC47A, 0x7CEF }, { 0xC47B, 0x7CF0 }, { 0xC47C, 0x8FAE }, { 0xC47D, 0x7E7D }, { 0xC47E, 0x7E7C }, + { 0xC4A1, 0x7E82 }, { 0xC4A2, 0x7F4C }, { 0xC4A3, 0x8000 }, { 0xC4A4, 0x81DA }, { 0xC4A5, 0x8266 }, { 0xC4A6, 0x85FB }, { 0xC4A7, 0x85F9 }, { 0xC4A8, 0x8611 }, + { 0xC4A9, 0x85FA }, { 0xC4AA, 0x8606 }, { 0xC4AB, 0x860B }, { 0xC4AC, 0x8607 }, { 0xC4AD, 0x860A }, { 0xC4AE, 0x8814 }, { 0xC4AF, 0x8815 }, { 0xC4B0, 0x8964 }, + { 0xC4B1, 0x89BA }, { 0xC4B2, 0x89F8 }, { 0xC4B3, 0x8B70 }, { 0xC4B4, 0x8B6C }, { 0xC4B5, 0x8B66 }, { 0xC4B6, 0x8B6F }, { 0xC4B7, 0x8B5F }, { 0xC4B8, 0x8B6B }, + { 0xC4B9, 0x8D0F }, { 0xC4BA, 0x8D0D }, { 0xC4BB, 0x8E89 }, { 0xC4BC, 0x8E81 }, { 0xC4BD, 0x8E85 }, { 0xC4BE, 0x8E82 }, { 0xC4BF, 0x91B4 }, { 0xC4C0, 0x91CB }, + { 0xC4C1, 0x9418 }, { 0xC4C2, 0x9403 }, { 0xC4C3, 0x93FD }, { 0xC4C4, 0x95E1 }, { 0xC4C5, 0x9730 }, { 0xC4C6, 0x98C4 }, { 0xC4C7, 0x9952 }, { 0xC4C8, 0x9951 }, + { 0xC4C9, 0x99A8 }, { 0xC4CA, 0x9A2B }, { 0xC4CB, 0x9A30 }, { 0xC4CC, 0x9A37 }, { 0xC4CD, 0x9A35 }, { 0xC4CE, 0x9C13 }, { 0xC4CF, 0x9C0D }, { 0xC4D0, 0x9E79 }, + { 0xC4D1, 0x9EB5 }, { 0xC4D2, 0x9EE8 }, { 0xC4D3, 0x9F2F }, { 0xC4D4, 0x9F5F }, { 0xC4D5, 0x9F63 }, { 0xC4D6, 0x9F61 }, { 0xC4D7, 0x5137 }, { 0xC4D8, 0x5138 }, + { 0xC4D9, 0x56C1 }, { 0xC4DA, 0x56C0 }, { 0xC4DB, 0x56C2 }, { 0xC4DC, 0x5914 }, { 0xC4DD, 0x5C6C }, { 0xC4DE, 0x5DCD }, { 0xC4DF, 0x61FC }, { 0xC4E0, 0x61FE }, + { 0xC4E1, 0x651D }, { 0xC4E2, 0x651C }, { 0xC4E3, 0x6595 }, { 0xC4E4, 0x66E9 }, { 0xC4E5, 0x6AFB }, { 0xC4E6, 0x6B04 }, { 0xC4E7, 0x6AFA }, { 0xC4E8, 0x6BB2 }, + { 0xC4E9, 0x704C }, { 0xC4EA, 0x721B }, { 0xC4EB, 0x72A7 }, { 0xC4EC, 0x74D6 }, { 0xC4ED, 0x74D4 }, { 0xC4EE, 0x7669 }, { 0xC4EF, 0x77D3 }, { 0xC4F0, 0x7C50 }, + { 0xC4F1, 0x7E8F }, { 0xC4F2, 0x7E8C }, { 0xC4F3, 0x7FBC }, { 0xC4F4, 0x8617 }, { 0xC4F5, 0x862D }, { 0xC4F6, 0x861A }, { 0xC4F7, 0x8823 }, { 0xC4F8, 0x8822 }, + { 0xC4F9, 0x8821 }, { 0xC4FA, 0x881F }, { 0xC4FB, 0x896A }, { 0xC4FC, 0x896C }, { 0xC4FD, 0x89BD }, { 0xC4FE, 0x8B74 }, { 0xC540, 0x8B77 }, { 0xC541, 0x8B7D }, + { 0xC542, 0x8D13 }, { 0xC543, 0x8E8A }, { 0xC544, 0x8E8D }, { 0xC545, 0x8E8B }, { 0xC546, 0x8F5F }, { 0xC547, 0x8FAF }, { 0xC548, 0x91BA }, { 0xC549, 0x942E }, + { 0xC54A, 0x9433 }, { 0xC54B, 0x9435 }, { 0xC54C, 0x943A }, { 0xC54D, 0x9438 }, { 0xC54E, 0x9432 }, { 0xC54F, 0x942B }, { 0xC550, 0x95E2 }, { 0xC551, 0x9738 }, + { 0xC552, 0x9739 }, { 0xC553, 0x9732 }, { 0xC554, 0x97FF }, { 0xC555, 0x9867 }, { 0xC556, 0x9865 }, { 0xC557, 0x9957 }, { 0xC558, 0x9A45 }, { 0xC559, 0x9A43 }, + { 0xC55A, 0x9A40 }, { 0xC55B, 0x9A3E }, { 0xC55C, 0x9ACF }, { 0xC55D, 0x9B54 }, { 0xC55E, 0x9B51 }, { 0xC55F, 0x9C2D }, { 0xC560, 0x9C25 }, { 0xC561, 0x9DAF }, + { 0xC562, 0x9DB4 }, { 0xC563, 0x9DC2 }, { 0xC564, 0x9DB8 }, { 0xC565, 0x9E9D }, { 0xC566, 0x9EEF }, { 0xC567, 0x9F19 }, { 0xC568, 0x9F5C }, { 0xC569, 0x9F66 }, + { 0xC56A, 0x9F67 }, { 0xC56B, 0x513C }, { 0xC56C, 0x513B }, { 0xC56D, 0x56C8 }, { 0xC56E, 0x56CA }, { 0xC56F, 0x56C9 }, { 0xC570, 0x5B7F }, { 0xC571, 0x5DD4 }, + { 0xC572, 0x5DD2 }, { 0xC573, 0x5F4E }, { 0xC574, 0x61FF }, { 0xC575, 0x6524 }, { 0xC576, 0x6B0A }, { 0xC577, 0x6B61 }, { 0xC578, 0x7051 }, { 0xC579, 0x7058 }, + { 0xC57A, 0x7380 }, { 0xC57B, 0x74E4 }, { 0xC57C, 0x758A }, { 0xC57D, 0x766E }, { 0xC57E, 0x766C }, { 0xC5A1, 0x79B3 }, { 0xC5A2, 0x7C60 }, { 0xC5A3, 0x7C5F }, + { 0xC5A4, 0x807E }, { 0xC5A5, 0x807D }, { 0xC5A6, 0x81DF }, { 0xC5A7, 0x8972 }, { 0xC5A8, 0x896F }, { 0xC5A9, 0x89FC }, { 0xC5AA, 0x8B80 }, { 0xC5AB, 0x8D16 }, + { 0xC5AC, 0x8D17 }, { 0xC5AD, 0x8E91 }, { 0xC5AE, 0x8E93 }, { 0xC5AF, 0x8F61 }, { 0xC5B0, 0x9148 }, { 0xC5B1, 0x9444 }, { 0xC5B2, 0x9451 }, { 0xC5B3, 0x9452 }, + { 0xC5B4, 0x973D }, { 0xC5B5, 0x973E }, { 0xC5B6, 0x97C3 }, { 0xC5B7, 0x97C1 }, { 0xC5B8, 0x986B }, { 0xC5B9, 0x9955 }, { 0xC5BA, 0x9A55 }, { 0xC5BB, 0x9A4D }, + { 0xC5BC, 0x9AD2 }, { 0xC5BD, 0x9B1A }, { 0xC5BE, 0x9C49 }, { 0xC5BF, 0x9C31 }, { 0xC5C0, 0x9C3E }, { 0xC5C1, 0x9C3B }, { 0xC5C2, 0x9DD3 }, { 0xC5C3, 0x9DD7 }, + { 0xC5C4, 0x9F34 }, { 0xC5C5, 0x9F6C }, { 0xC5C6, 0x9F6A }, { 0xC5C7, 0x9F94 }, { 0xC5C8, 0x56CC }, { 0xC5C9, 0x5DD6 }, { 0xC5CA, 0x6200 }, { 0xC5CB, 0x6523 }, + { 0xC5CC, 0x652B }, { 0xC5CD, 0x652A }, { 0xC5CE, 0x66EC }, { 0xC5CF, 0x6B10 }, { 0xC5D0, 0x74DA }, { 0xC5D1, 0x7ACA }, { 0xC5D2, 0x7C64 }, { 0xC5D3, 0x7C63 }, + { 0xC5D4, 0x7C65 }, { 0xC5D5, 0x7E93 }, { 0xC5D6, 0x7E96 }, { 0xC5D7, 0x7E94 }, { 0xC5D8, 0x81E2 }, { 0xC5D9, 0x8638 }, { 0xC5DA, 0x863F }, { 0xC5DB, 0x8831 }, + { 0xC5DC, 0x8B8A }, { 0xC5DD, 0x9090 }, { 0xC5DE, 0x908F }, { 0xC5DF, 0x9463 }, { 0xC5E0, 0x9460 }, { 0xC5E1, 0x9464 }, { 0xC5E2, 0x9768 }, { 0xC5E3, 0x986F }, + { 0xC5E4, 0x995C }, { 0xC5E5, 0x9A5A }, { 0xC5E6, 0x9A5B }, { 0xC5E7, 0x9A57 }, { 0xC5E8, 0x9AD3 }, { 0xC5E9, 0x9AD4 }, { 0xC5EA, 0x9AD1 }, { 0xC5EB, 0x9C54 }, + { 0xC5EC, 0x9C57 }, { 0xC5ED, 0x9C56 }, { 0xC5EE, 0x9DE5 }, { 0xC5EF, 0x9E9F }, { 0xC5F0, 0x9EF4 }, { 0xC5F1, 0x56D1 }, { 0xC5F2, 0x58E9 }, { 0xC5F3, 0x652C }, + { 0xC5F4, 0x705E }, { 0xC5F5, 0x7671 }, { 0xC5F6, 0x7672 }, { 0xC5F7, 0x77D7 }, { 0xC5F8, 0x7F50 }, { 0xC5F9, 0x7F88 }, { 0xC5FA, 0x8836 }, { 0xC5FB, 0x8839 }, + { 0xC5FC, 0x8862 }, { 0xC5FD, 0x8B93 }, { 0xC5FE, 0x8B92 }, { 0xC640, 0x8B96 }, { 0xC641, 0x8277 }, { 0xC642, 0x8D1B }, { 0xC643, 0x91C0 }, { 0xC644, 0x946A }, + { 0xC645, 0x9742 }, { 0xC646, 0x9748 }, { 0xC647, 0x9744 }, { 0xC648, 0x97C6 }, { 0xC649, 0x9870 }, { 0xC64A, 0x9A5F }, { 0xC64B, 0x9B22 }, { 0xC64C, 0x9B58 }, + { 0xC64D, 0x9C5F }, { 0xC64E, 0x9DF9 }, { 0xC64F, 0x9DFA }, { 0xC650, 0x9E7C }, { 0xC651, 0x9E7D }, { 0xC652, 0x9F07 }, { 0xC653, 0x9F77 }, { 0xC654, 0x9F72 }, + { 0xC655, 0x5EF3 }, { 0xC656, 0x6B16 }, { 0xC657, 0x7063 }, { 0xC658, 0x7C6C }, { 0xC659, 0x7C6E }, { 0xC65A, 0x883B }, { 0xC65B, 0x89C0 }, { 0xC65C, 0x8EA1 }, + { 0xC65D, 0x91C1 }, { 0xC65E, 0x9472 }, { 0xC65F, 0x9470 }, { 0xC660, 0x9871 }, { 0xC661, 0x995E }, { 0xC662, 0x9AD6 }, { 0xC663, 0x9B23 }, { 0xC664, 0x9ECC }, + { 0xC665, 0x7064 }, { 0xC666, 0x77DA }, { 0xC667, 0x8B9A }, { 0xC668, 0x9477 }, { 0xC669, 0x97C9 }, { 0xC66A, 0x9A62 }, { 0xC66B, 0x9A65 }, { 0xC66C, 0x7E9C }, + { 0xC66D, 0x8B9C }, { 0xC66E, 0x8EAA }, { 0xC66F, 0x91C5 }, { 0xC670, 0x947D }, { 0xC671, 0x947E }, { 0xC672, 0x947C }, { 0xC673, 0x9C77 }, { 0xC674, 0x9C78 }, + { 0xC675, 0x9EF7 }, { 0xC676, 0x8C54 }, { 0xC677, 0x947F }, { 0xC678, 0x9E1A }, { 0xC679, 0x7228 }, { 0xC67A, 0x9A6A }, { 0xC67B, 0x9B31 }, { 0xC67C, 0x9E1B }, + { 0xC67D, 0x9E1E }, { 0xC67E, 0x7C72 }, { 0xC940, 0x4E42 }, { 0xC941, 0x4E5C }, { 0xC942, 0x51F5 }, { 0xC943, 0x531A }, { 0xC944, 0x5382 }, { 0xC945, 0x4E07 }, + { 0xC946, 0x4E0C }, { 0xC947, 0x4E47 }, { 0xC948, 0x4E8D }, { 0xC949, 0x56D7 }, { 0xC94A, 0xFA0C }, { 0xC94B, 0x5C6E }, { 0xC94C, 0x5F73 }, { 0xC94D, 0x4E0F }, + { 0xC94E, 0x5187 }, { 0xC94F, 0x4E0E }, { 0xC950, 0x4E2E }, { 0xC951, 0x4E93 }, { 0xC952, 0x4EC2 }, { 0xC953, 0x4EC9 }, { 0xC954, 0x4EC8 }, { 0xC955, 0x5198 }, + { 0xC956, 0x52FC }, { 0xC957, 0x536C }, { 0xC958, 0x53B9 }, { 0xC959, 0x5720 }, { 0xC95A, 0x5903 }, { 0xC95B, 0x592C }, { 0xC95C, 0x5C10 }, { 0xC95D, 0x5DFF }, + { 0xC95E, 0x65E1 }, { 0xC95F, 0x6BB3 }, { 0xC960, 0x6BCC }, { 0xC961, 0x6C14 }, { 0xC962, 0x723F }, { 0xC963, 0x4E31 }, { 0xC964, 0x4E3C }, { 0xC965, 0x4EE8 }, + { 0xC966, 0x4EDC }, { 0xC967, 0x4EE9 }, { 0xC968, 0x4EE1 }, { 0xC969, 0x4EDD }, { 0xC96A, 0x4EDA }, { 0xC96B, 0x520C }, { 0xC96C, 0x531C }, { 0xC96D, 0x534C }, + { 0xC96E, 0x5722 }, { 0xC96F, 0x5723 }, { 0xC970, 0x5917 }, { 0xC971, 0x592F }, { 0xC972, 0x5B81 }, { 0xC973, 0x5B84 }, { 0xC974, 0x5C12 }, { 0xC975, 0x5C3B }, + { 0xC976, 0x5C74 }, { 0xC977, 0x5C73 }, { 0xC978, 0x5E04 }, { 0xC979, 0x5E80 }, { 0xC97A, 0x5E82 }, { 0xC97B, 0x5FC9 }, { 0xC97C, 0x6209 }, { 0xC97D, 0x6250 }, + { 0xC97E, 0x6C15 }, { 0xC9A1, 0x6C36 }, { 0xC9A2, 0x6C43 }, { 0xC9A3, 0x6C3F }, { 0xC9A4, 0x6C3B }, { 0xC9A5, 0x72AE }, { 0xC9A6, 0x72B0 }, { 0xC9A7, 0x738A }, + { 0xC9A8, 0x79B8 }, { 0xC9A9, 0x808A }, { 0xC9AA, 0x961E }, { 0xC9AB, 0x4F0E }, { 0xC9AC, 0x4F18 }, { 0xC9AD, 0x4F2C }, { 0xC9AE, 0x4EF5 }, { 0xC9AF, 0x4F14 }, + { 0xC9B0, 0x4EF1 }, { 0xC9B1, 0x4F00 }, { 0xC9B2, 0x4EF7 }, { 0xC9B3, 0x4F08 }, { 0xC9B4, 0x4F1D }, { 0xC9B5, 0x4F02 }, { 0xC9B6, 0x4F05 }, { 0xC9B7, 0x4F22 }, + { 0xC9B8, 0x4F13 }, { 0xC9B9, 0x4F04 }, { 0xC9BA, 0x4EF4 }, { 0xC9BB, 0x4F12 }, { 0xC9BC, 0x51B1 }, { 0xC9BD, 0x5213 }, { 0xC9BE, 0x5209 }, { 0xC9BF, 0x5210 }, + { 0xC9C0, 0x52A6 }, { 0xC9C1, 0x5322 }, { 0xC9C2, 0x531F }, { 0xC9C3, 0x534D }, { 0xC9C4, 0x538A }, { 0xC9C5, 0x5407 }, { 0xC9C6, 0x56E1 }, { 0xC9C7, 0x56DF }, + { 0xC9C8, 0x572E }, { 0xC9C9, 0x572A }, { 0xC9CA, 0x5734 }, { 0xC9CB, 0x593C }, { 0xC9CC, 0x5980 }, { 0xC9CD, 0x597C }, { 0xC9CE, 0x5985 }, { 0xC9CF, 0x597B }, + { 0xC9D0, 0x597E }, { 0xC9D1, 0x5977 }, { 0xC9D2, 0x597F }, { 0xC9D3, 0x5B56 }, { 0xC9D4, 0x5C15 }, { 0xC9D5, 0x5C25 }, { 0xC9D6, 0x5C7C }, { 0xC9D7, 0x5C7A }, + { 0xC9D8, 0x5C7B }, { 0xC9D9, 0x5C7E }, { 0xC9DA, 0x5DDF }, { 0xC9DB, 0x5E75 }, { 0xC9DC, 0x5E84 }, { 0xC9DD, 0x5F02 }, { 0xC9DE, 0x5F1A }, { 0xC9DF, 0x5F74 }, + { 0xC9E0, 0x5FD5 }, { 0xC9E1, 0x5FD4 }, { 0xC9E2, 0x5FCF }, { 0xC9E3, 0x625C }, { 0xC9E4, 0x625E }, { 0xC9E5, 0x6264 }, { 0xC9E6, 0x6261 }, { 0xC9E7, 0x6266 }, + { 0xC9E8, 0x6262 }, { 0xC9E9, 0x6259 }, { 0xC9EA, 0x6260 }, { 0xC9EB, 0x625A }, { 0xC9EC, 0x6265 }, { 0xC9ED, 0x65EF }, { 0xC9EE, 0x65EE }, { 0xC9EF, 0x673E }, + { 0xC9F0, 0x6739 }, { 0xC9F1, 0x6738 }, { 0xC9F2, 0x673B }, { 0xC9F3, 0x673A }, { 0xC9F4, 0x673F }, { 0xC9F5, 0x673C }, { 0xC9F6, 0x6733 }, { 0xC9F7, 0x6C18 }, + { 0xC9F8, 0x6C46 }, { 0xC9F9, 0x6C52 }, { 0xC9FA, 0x6C5C }, { 0xC9FB, 0x6C4F }, { 0xC9FC, 0x6C4A }, { 0xC9FD, 0x6C54 }, { 0xC9FE, 0x6C4B }, { 0xCA40, 0x6C4C }, + { 0xCA41, 0x7071 }, { 0xCA42, 0x725E }, { 0xCA43, 0x72B4 }, { 0xCA44, 0x72B5 }, { 0xCA45, 0x738E }, { 0xCA46, 0x752A }, { 0xCA47, 0x767F }, { 0xCA48, 0x7A75 }, + { 0xCA49, 0x7F51 }, { 0xCA4A, 0x8278 }, { 0xCA4B, 0x827C }, { 0xCA4C, 0x8280 }, { 0xCA4D, 0x827D }, { 0xCA4E, 0x827F }, { 0xCA4F, 0x864D }, { 0xCA50, 0x897E }, + { 0xCA51, 0x9099 }, { 0xCA52, 0x9097 }, { 0xCA53, 0x9098 }, { 0xCA54, 0x909B }, { 0xCA55, 0x9094 }, { 0xCA56, 0x9622 }, { 0xCA57, 0x9624 }, { 0xCA58, 0x9620 }, + { 0xCA59, 0x9623 }, { 0xCA5A, 0x4F56 }, { 0xCA5B, 0x4F3B }, { 0xCA5C, 0x4F62 }, { 0xCA5D, 0x4F49 }, { 0xCA5E, 0x4F53 }, { 0xCA5F, 0x4F64 }, { 0xCA60, 0x4F3E }, + { 0xCA61, 0x4F67 }, { 0xCA62, 0x4F52 }, { 0xCA63, 0x4F5F }, { 0xCA64, 0x4F41 }, { 0xCA65, 0x4F58 }, { 0xCA66, 0x4F2D }, { 0xCA67, 0x4F33 }, { 0xCA68, 0x4F3F }, + { 0xCA69, 0x4F61 }, { 0xCA6A, 0x518F }, { 0xCA6B, 0x51B9 }, { 0xCA6C, 0x521C }, { 0xCA6D, 0x521E }, { 0xCA6E, 0x5221 }, { 0xCA6F, 0x52AD }, { 0xCA70, 0x52AE }, + { 0xCA71, 0x5309 }, { 0xCA72, 0x5363 }, { 0xCA73, 0x5372 }, { 0xCA74, 0x538E }, { 0xCA75, 0x538F }, { 0xCA76, 0x5430 }, { 0xCA77, 0x5437 }, { 0xCA78, 0x542A }, + { 0xCA79, 0x5454 }, { 0xCA7A, 0x5445 }, { 0xCA7B, 0x5419 }, { 0xCA7C, 0x541C }, { 0xCA7D, 0x5425 }, { 0xCA7E, 0x5418 }, { 0xCAA1, 0x543D }, { 0xCAA2, 0x544F }, + { 0xCAA3, 0x5441 }, { 0xCAA4, 0x5428 }, { 0xCAA5, 0x5424 }, { 0xCAA6, 0x5447 }, { 0xCAA7, 0x56EE }, { 0xCAA8, 0x56E7 }, { 0xCAA9, 0x56E5 }, { 0xCAAA, 0x5741 }, + { 0xCAAB, 0x5745 }, { 0xCAAC, 0x574C }, { 0xCAAD, 0x5749 }, { 0xCAAE, 0x574B }, { 0xCAAF, 0x5752 }, { 0xCAB0, 0x5906 }, { 0xCAB1, 0x5940 }, { 0xCAB2, 0x59A6 }, + { 0xCAB3, 0x5998 }, { 0xCAB4, 0x59A0 }, { 0xCAB5, 0x5997 }, { 0xCAB6, 0x598E }, { 0xCAB7, 0x59A2 }, { 0xCAB8, 0x5990 }, { 0xCAB9, 0x598F }, { 0xCABA, 0x59A7 }, + { 0xCABB, 0x59A1 }, { 0xCABC, 0x5B8E }, { 0xCABD, 0x5B92 }, { 0xCABE, 0x5C28 }, { 0xCABF, 0x5C2A }, { 0xCAC0, 0x5C8D }, { 0xCAC1, 0x5C8F }, { 0xCAC2, 0x5C88 }, + { 0xCAC3, 0x5C8B }, { 0xCAC4, 0x5C89 }, { 0xCAC5, 0x5C92 }, { 0xCAC6, 0x5C8A }, { 0xCAC7, 0x5C86 }, { 0xCAC8, 0x5C93 }, { 0xCAC9, 0x5C95 }, { 0xCACA, 0x5DE0 }, + { 0xCACB, 0x5E0A }, { 0xCACC, 0x5E0E }, { 0xCACD, 0x5E8B }, { 0xCACE, 0x5E89 }, { 0xCACF, 0x5E8C }, { 0xCAD0, 0x5E88 }, { 0xCAD1, 0x5E8D }, { 0xCAD2, 0x5F05 }, + { 0xCAD3, 0x5F1D }, { 0xCAD4, 0x5F78 }, { 0xCAD5, 0x5F76 }, { 0xCAD6, 0x5FD2 }, { 0xCAD7, 0x5FD1 }, { 0xCAD8, 0x5FD0 }, { 0xCAD9, 0x5FED }, { 0xCADA, 0x5FE8 }, + { 0xCADB, 0x5FEE }, { 0xCADC, 0x5FF3 }, { 0xCADD, 0x5FE1 }, { 0xCADE, 0x5FE4 }, { 0xCADF, 0x5FE3 }, { 0xCAE0, 0x5FFA }, { 0xCAE1, 0x5FEF }, { 0xCAE2, 0x5FF7 }, + { 0xCAE3, 0x5FFB }, { 0xCAE4, 0x6000 }, { 0xCAE5, 0x5FF4 }, { 0xCAE6, 0x623A }, { 0xCAE7, 0x6283 }, { 0xCAE8, 0x628C }, { 0xCAE9, 0x628E }, { 0xCAEA, 0x628F }, + { 0xCAEB, 0x6294 }, { 0xCAEC, 0x6287 }, { 0xCAED, 0x6271 }, { 0xCAEE, 0x627B }, { 0xCAEF, 0x627A }, { 0xCAF0, 0x6270 }, { 0xCAF1, 0x6281 }, { 0xCAF2, 0x6288 }, + { 0xCAF3, 0x6277 }, { 0xCAF4, 0x627D }, { 0xCAF5, 0x6272 }, { 0xCAF6, 0x6274 }, { 0xCAF7, 0x6537 }, { 0xCAF8, 0x65F0 }, { 0xCAF9, 0x65F4 }, { 0xCAFA, 0x65F3 }, + { 0xCAFB, 0x65F2 }, { 0xCAFC, 0x65F5 }, { 0xCAFD, 0x6745 }, { 0xCAFE, 0x6747 }, { 0xCB40, 0x6759 }, { 0xCB41, 0x6755 }, { 0xCB42, 0x674C }, { 0xCB43, 0x6748 }, + { 0xCB44, 0x675D }, { 0xCB45, 0x674D }, { 0xCB46, 0x675A }, { 0xCB47, 0x674B }, { 0xCB48, 0x6BD0 }, { 0xCB49, 0x6C19 }, { 0xCB4A, 0x6C1A }, { 0xCB4B, 0x6C78 }, + { 0xCB4C, 0x6C67 }, { 0xCB4D, 0x6C6B }, { 0xCB4E, 0x6C84 }, { 0xCB4F, 0x6C8B }, { 0xCB50, 0x6C8F }, { 0xCB51, 0x6C71 }, { 0xCB52, 0x6C6F }, { 0xCB53, 0x6C69 }, + { 0xCB54, 0x6C9A }, { 0xCB55, 0x6C6D }, { 0xCB56, 0x6C87 }, { 0xCB57, 0x6C95 }, { 0xCB58, 0x6C9C }, { 0xCB59, 0x6C66 }, { 0xCB5A, 0x6C73 }, { 0xCB5B, 0x6C65 }, + { 0xCB5C, 0x6C7B }, { 0xCB5D, 0x6C8E }, { 0xCB5E, 0x7074 }, { 0xCB5F, 0x707A }, { 0xCB60, 0x7263 }, { 0xCB61, 0x72BF }, { 0xCB62, 0x72BD }, { 0xCB63, 0x72C3 }, + { 0xCB64, 0x72C6 }, { 0xCB65, 0x72C1 }, { 0xCB66, 0x72BA }, { 0xCB67, 0x72C5 }, { 0xCB68, 0x7395 }, { 0xCB69, 0x7397 }, { 0xCB6A, 0x7393 }, { 0xCB6B, 0x7394 }, + { 0xCB6C, 0x7392 }, { 0xCB6D, 0x753A }, { 0xCB6E, 0x7539 }, { 0xCB6F, 0x7594 }, { 0xCB70, 0x7595 }, { 0xCB71, 0x7681 }, { 0xCB72, 0x793D }, { 0xCB73, 0x8034 }, + { 0xCB74, 0x8095 }, { 0xCB75, 0x8099 }, { 0xCB76, 0x8090 }, { 0xCB77, 0x8092 }, { 0xCB78, 0x809C }, { 0xCB79, 0x8290 }, { 0xCB7A, 0x828F }, { 0xCB7B, 0x8285 }, + { 0xCB7C, 0x828E }, { 0xCB7D, 0x8291 }, { 0xCB7E, 0x8293 }, { 0xCBA1, 0x828A }, { 0xCBA2, 0x8283 }, { 0xCBA3, 0x8284 }, { 0xCBA4, 0x8C78 }, { 0xCBA5, 0x8FC9 }, + { 0xCBA6, 0x8FBF }, { 0xCBA7, 0x909F }, { 0xCBA8, 0x90A1 }, { 0xCBA9, 0x90A5 }, { 0xCBAA, 0x909E }, { 0xCBAB, 0x90A7 }, { 0xCBAC, 0x90A0 }, { 0xCBAD, 0x9630 }, + { 0xCBAE, 0x9628 }, { 0xCBAF, 0x962F }, { 0xCBB0, 0x962D }, { 0xCBB1, 0x4E33 }, { 0xCBB2, 0x4F98 }, { 0xCBB3, 0x4F7C }, { 0xCBB4, 0x4F85 }, { 0xCBB5, 0x4F7D }, + { 0xCBB6, 0x4F80 }, { 0xCBB7, 0x4F87 }, { 0xCBB8, 0x4F76 }, { 0xCBB9, 0x4F74 }, { 0xCBBA, 0x4F89 }, { 0xCBBB, 0x4F84 }, { 0xCBBC, 0x4F77 }, { 0xCBBD, 0x4F4C }, + { 0xCBBE, 0x4F97 }, { 0xCBBF, 0x4F6A }, { 0xCBC0, 0x4F9A }, { 0xCBC1, 0x4F79 }, { 0xCBC2, 0x4F81 }, { 0xCBC3, 0x4F78 }, { 0xCBC4, 0x4F90 }, { 0xCBC5, 0x4F9C }, + { 0xCBC6, 0x4F94 }, { 0xCBC7, 0x4F9E }, { 0xCBC8, 0x4F92 }, { 0xCBC9, 0x4F82 }, { 0xCBCA, 0x4F95 }, { 0xCBCB, 0x4F6B }, { 0xCBCC, 0x4F6E }, { 0xCBCD, 0x519E }, + { 0xCBCE, 0x51BC }, { 0xCBCF, 0x51BE }, { 0xCBD0, 0x5235 }, { 0xCBD1, 0x5232 }, { 0xCBD2, 0x5233 }, { 0xCBD3, 0x5246 }, { 0xCBD4, 0x5231 }, { 0xCBD5, 0x52BC }, + { 0xCBD6, 0x530A }, { 0xCBD7, 0x530B }, { 0xCBD8, 0x533C }, { 0xCBD9, 0x5392 }, { 0xCBDA, 0x5394 }, { 0xCBDB, 0x5487 }, { 0xCBDC, 0x547F }, { 0xCBDD, 0x5481 }, + { 0xCBDE, 0x5491 }, { 0xCBDF, 0x5482 }, { 0xCBE0, 0x5488 }, { 0xCBE1, 0x546B }, { 0xCBE2, 0x547A }, { 0xCBE3, 0x547E }, { 0xCBE4, 0x5465 }, { 0xCBE5, 0x546C }, + { 0xCBE6, 0x5474 }, { 0xCBE7, 0x5466 }, { 0xCBE8, 0x548D }, { 0xCBE9, 0x546F }, { 0xCBEA, 0x5461 }, { 0xCBEB, 0x5460 }, { 0xCBEC, 0x5498 }, { 0xCBED, 0x5463 }, + { 0xCBEE, 0x5467 }, { 0xCBEF, 0x5464 }, { 0xCBF0, 0x56F7 }, { 0xCBF1, 0x56F9 }, { 0xCBF2, 0x576F }, { 0xCBF3, 0x5772 }, { 0xCBF4, 0x576D }, { 0xCBF5, 0x576B }, + { 0xCBF6, 0x5771 }, { 0xCBF7, 0x5770 }, { 0xCBF8, 0x5776 }, { 0xCBF9, 0x5780 }, { 0xCBFA, 0x5775 }, { 0xCBFB, 0x577B }, { 0xCBFC, 0x5773 }, { 0xCBFD, 0x5774 }, + { 0xCBFE, 0x5762 }, { 0xCC40, 0x5768 }, { 0xCC41, 0x577D }, { 0xCC42, 0x590C }, { 0xCC43, 0x5945 }, { 0xCC44, 0x59B5 }, { 0xCC45, 0x59BA }, { 0xCC46, 0x59CF }, + { 0xCC47, 0x59CE }, { 0xCC48, 0x59B2 }, { 0xCC49, 0x59CC }, { 0xCC4A, 0x59C1 }, { 0xCC4B, 0x59B6 }, { 0xCC4C, 0x59BC }, { 0xCC4D, 0x59C3 }, { 0xCC4E, 0x59D6 }, + { 0xCC4F, 0x59B1 }, { 0xCC50, 0x59BD }, { 0xCC51, 0x59C0 }, { 0xCC52, 0x59C8 }, { 0xCC53, 0x59B4 }, { 0xCC54, 0x59C7 }, { 0xCC55, 0x5B62 }, { 0xCC56, 0x5B65 }, + { 0xCC57, 0x5B93 }, { 0xCC58, 0x5B95 }, { 0xCC59, 0x5C44 }, { 0xCC5A, 0x5C47 }, { 0xCC5B, 0x5CAE }, { 0xCC5C, 0x5CA4 }, { 0xCC5D, 0x5CA0 }, { 0xCC5E, 0x5CB5 }, + { 0xCC5F, 0x5CAF }, { 0xCC60, 0x5CA8 }, { 0xCC61, 0x5CAC }, { 0xCC62, 0x5C9F }, { 0xCC63, 0x5CA3 }, { 0xCC64, 0x5CAD }, { 0xCC65, 0x5CA2 }, { 0xCC66, 0x5CAA }, + { 0xCC67, 0x5CA7 }, { 0xCC68, 0x5C9D }, { 0xCC69, 0x5CA5 }, { 0xCC6A, 0x5CB6 }, { 0xCC6B, 0x5CB0 }, { 0xCC6C, 0x5CA6 }, { 0xCC6D, 0x5E17 }, { 0xCC6E, 0x5E14 }, + { 0xCC6F, 0x5E19 }, { 0xCC70, 0x5F28 }, { 0xCC71, 0x5F22 }, { 0xCC72, 0x5F23 }, { 0xCC73, 0x5F24 }, { 0xCC74, 0x5F54 }, { 0xCC75, 0x5F82 }, { 0xCC76, 0x5F7E }, + { 0xCC77, 0x5F7D }, { 0xCC78, 0x5FDE }, { 0xCC79, 0x5FE5 }, { 0xCC7A, 0x602D }, { 0xCC7B, 0x6026 }, { 0xCC7C, 0x6019 }, { 0xCC7D, 0x6032 }, { 0xCC7E, 0x600B }, + { 0xCCA1, 0x6034 }, { 0xCCA2, 0x600A }, { 0xCCA3, 0x6017 }, { 0xCCA4, 0x6033 }, { 0xCCA5, 0x601A }, { 0xCCA6, 0x601E }, { 0xCCA7, 0x602C }, { 0xCCA8, 0x6022 }, + { 0xCCA9, 0x600D }, { 0xCCAA, 0x6010 }, { 0xCCAB, 0x602E }, { 0xCCAC, 0x6013 }, { 0xCCAD, 0x6011 }, { 0xCCAE, 0x600C }, { 0xCCAF, 0x6009 }, { 0xCCB0, 0x601C }, + { 0xCCB1, 0x6214 }, { 0xCCB2, 0x623D }, { 0xCCB3, 0x62AD }, { 0xCCB4, 0x62B4 }, { 0xCCB5, 0x62D1 }, { 0xCCB6, 0x62BE }, { 0xCCB7, 0x62AA }, { 0xCCB8, 0x62B6 }, + { 0xCCB9, 0x62CA }, { 0xCCBA, 0x62AE }, { 0xCCBB, 0x62B3 }, { 0xCCBC, 0x62AF }, { 0xCCBD, 0x62BB }, { 0xCCBE, 0x62A9 }, { 0xCCBF, 0x62B0 }, { 0xCCC0, 0x62B8 }, + { 0xCCC1, 0x653D }, { 0xCCC2, 0x65A8 }, { 0xCCC3, 0x65BB }, { 0xCCC4, 0x6609 }, { 0xCCC5, 0x65FC }, { 0xCCC6, 0x6604 }, { 0xCCC7, 0x6612 }, { 0xCCC8, 0x6608 }, + { 0xCCC9, 0x65FB }, { 0xCCCA, 0x6603 }, { 0xCCCB, 0x660B }, { 0xCCCC, 0x660D }, { 0xCCCD, 0x6605 }, { 0xCCCE, 0x65FD }, { 0xCCCF, 0x6611 }, { 0xCCD0, 0x6610 }, + { 0xCCD1, 0x66F6 }, { 0xCCD2, 0x670A }, { 0xCCD3, 0x6785 }, { 0xCCD4, 0x676C }, { 0xCCD5, 0x678E }, { 0xCCD6, 0x6792 }, { 0xCCD7, 0x6776 }, { 0xCCD8, 0x677B }, + { 0xCCD9, 0x6798 }, { 0xCCDA, 0x6786 }, { 0xCCDB, 0x6784 }, { 0xCCDC, 0x6774 }, { 0xCCDD, 0x678D }, { 0xCCDE, 0x678C }, { 0xCCDF, 0x677A }, { 0xCCE0, 0x679F }, + { 0xCCE1, 0x6791 }, { 0xCCE2, 0x6799 }, { 0xCCE3, 0x6783 }, { 0xCCE4, 0x677D }, { 0xCCE5, 0x6781 }, { 0xCCE6, 0x6778 }, { 0xCCE7, 0x6779 }, { 0xCCE8, 0x6794 }, + { 0xCCE9, 0x6B25 }, { 0xCCEA, 0x6B80 }, { 0xCCEB, 0x6B7E }, { 0xCCEC, 0x6BDE }, { 0xCCED, 0x6C1D }, { 0xCCEE, 0x6C93 }, { 0xCCEF, 0x6CEC }, { 0xCCF0, 0x6CEB }, + { 0xCCF1, 0x6CEE }, { 0xCCF2, 0x6CD9 }, { 0xCCF3, 0x6CB6 }, { 0xCCF4, 0x6CD4 }, { 0xCCF5, 0x6CAD }, { 0xCCF6, 0x6CE7 }, { 0xCCF7, 0x6CB7 }, { 0xCCF8, 0x6CD0 }, + { 0xCCF9, 0x6CC2 }, { 0xCCFA, 0x6CBA }, { 0xCCFB, 0x6CC3 }, { 0xCCFC, 0x6CC6 }, { 0xCCFD, 0x6CED }, { 0xCCFE, 0x6CF2 }, { 0xCD40, 0x6CD2 }, { 0xCD41, 0x6CDD }, + { 0xCD42, 0x6CB4 }, { 0xCD43, 0x6C8A }, { 0xCD44, 0x6C9D }, { 0xCD45, 0x6C80 }, { 0xCD46, 0x6CDE }, { 0xCD47, 0x6CC0 }, { 0xCD48, 0x6D30 }, { 0xCD49, 0x6CCD }, + { 0xCD4A, 0x6CC7 }, { 0xCD4B, 0x6CB0 }, { 0xCD4C, 0x6CF9 }, { 0xCD4D, 0x6CCF }, { 0xCD4E, 0x6CE9 }, { 0xCD4F, 0x6CD1 }, { 0xCD50, 0x7094 }, { 0xCD51, 0x7098 }, + { 0xCD52, 0x7085 }, { 0xCD53, 0x7093 }, { 0xCD54, 0x7086 }, { 0xCD55, 0x7084 }, { 0xCD56, 0x7091 }, { 0xCD57, 0x7096 }, { 0xCD58, 0x7082 }, { 0xCD59, 0x709A }, + { 0xCD5A, 0x7083 }, { 0xCD5B, 0x726A }, { 0xCD5C, 0x72D6 }, { 0xCD5D, 0x72CB }, { 0xCD5E, 0x72D8 }, { 0xCD5F, 0x72C9 }, { 0xCD60, 0x72DC }, { 0xCD61, 0x72D2 }, + { 0xCD62, 0x72D4 }, { 0xCD63, 0x72DA }, { 0xCD64, 0x72CC }, { 0xCD65, 0x72D1 }, { 0xCD66, 0x73A4 }, { 0xCD67, 0x73A1 }, { 0xCD68, 0x73AD }, { 0xCD69, 0x73A6 }, + { 0xCD6A, 0x73A2 }, { 0xCD6B, 0x73A0 }, { 0xCD6C, 0x73AC }, { 0xCD6D, 0x739D }, { 0xCD6E, 0x74DD }, { 0xCD6F, 0x74E8 }, { 0xCD70, 0x753F }, { 0xCD71, 0x7540 }, + { 0xCD72, 0x753E }, { 0xCD73, 0x758C }, { 0xCD74, 0x7598 }, { 0xCD75, 0x76AF }, { 0xCD76, 0x76F3 }, { 0xCD77, 0x76F1 }, { 0xCD78, 0x76F0 }, { 0xCD79, 0x76F5 }, + { 0xCD7A, 0x77F8 }, { 0xCD7B, 0x77FC }, { 0xCD7C, 0x77F9 }, { 0xCD7D, 0x77FB }, { 0xCD7E, 0x77FA }, { 0xCDA1, 0x77F7 }, { 0xCDA2, 0x7942 }, { 0xCDA3, 0x793F }, + { 0xCDA4, 0x79C5 }, { 0xCDA5, 0x7A78 }, { 0xCDA6, 0x7A7B }, { 0xCDA7, 0x7AFB }, { 0xCDA8, 0x7C75 }, { 0xCDA9, 0x7CFD }, { 0xCDAA, 0x8035 }, { 0xCDAB, 0x808F }, + { 0xCDAC, 0x80AE }, { 0xCDAD, 0x80A3 }, { 0xCDAE, 0x80B8 }, { 0xCDAF, 0x80B5 }, { 0xCDB0, 0x80AD }, { 0xCDB1, 0x8220 }, { 0xCDB2, 0x82A0 }, { 0xCDB3, 0x82C0 }, + { 0xCDB4, 0x82AB }, { 0xCDB5, 0x829A }, { 0xCDB6, 0x8298 }, { 0xCDB7, 0x829B }, { 0xCDB8, 0x82B5 }, { 0xCDB9, 0x82A7 }, { 0xCDBA, 0x82AE }, { 0xCDBB, 0x82BC }, + { 0xCDBC, 0x829E }, { 0xCDBD, 0x82BA }, { 0xCDBE, 0x82B4 }, { 0xCDBF, 0x82A8 }, { 0xCDC0, 0x82A1 }, { 0xCDC1, 0x82A9 }, { 0xCDC2, 0x82C2 }, { 0xCDC3, 0x82A4 }, + { 0xCDC4, 0x82C3 }, { 0xCDC5, 0x82B6 }, { 0xCDC6, 0x82A2 }, { 0xCDC7, 0x8670 }, { 0xCDC8, 0x866F }, { 0xCDC9, 0x866D }, { 0xCDCA, 0x866E }, { 0xCDCB, 0x8C56 }, + { 0xCDCC, 0x8FD2 }, { 0xCDCD, 0x8FCB }, { 0xCDCE, 0x8FD3 }, { 0xCDCF, 0x8FCD }, { 0xCDD0, 0x8FD6 }, { 0xCDD1, 0x8FD5 }, { 0xCDD2, 0x8FD7 }, { 0xCDD3, 0x90B2 }, + { 0xCDD4, 0x90B4 }, { 0xCDD5, 0x90AF }, { 0xCDD6, 0x90B3 }, { 0xCDD7, 0x90B0 }, { 0xCDD8, 0x9639 }, { 0xCDD9, 0x963D }, { 0xCDDA, 0x963C }, { 0xCDDB, 0x963A }, + { 0xCDDC, 0x9643 }, { 0xCDDD, 0x4FCD }, { 0xCDDE, 0x4FC5 }, { 0xCDDF, 0x4FD3 }, { 0xCDE0, 0x4FB2 }, { 0xCDE1, 0x4FC9 }, { 0xCDE2, 0x4FCB }, { 0xCDE3, 0x4FC1 }, + { 0xCDE4, 0x4FD4 }, { 0xCDE5, 0x4FDC }, { 0xCDE6, 0x4FD9 }, { 0xCDE7, 0x4FBB }, { 0xCDE8, 0x4FB3 }, { 0xCDE9, 0x4FDB }, { 0xCDEA, 0x4FC7 }, { 0xCDEB, 0x4FD6 }, + { 0xCDEC, 0x4FBA }, { 0xCDED, 0x4FC0 }, { 0xCDEE, 0x4FB9 }, { 0xCDEF, 0x4FEC }, { 0xCDF0, 0x5244 }, { 0xCDF1, 0x5249 }, { 0xCDF2, 0x52C0 }, { 0xCDF3, 0x52C2 }, + { 0xCDF4, 0x533D }, { 0xCDF5, 0x537C }, { 0xCDF6, 0x5397 }, { 0xCDF7, 0x5396 }, { 0xCDF8, 0x5399 }, { 0xCDF9, 0x5398 }, { 0xCDFA, 0x54BA }, { 0xCDFB, 0x54A1 }, + { 0xCDFC, 0x54AD }, { 0xCDFD, 0x54A5 }, { 0xCDFE, 0x54CF }, { 0xCE40, 0x54C3 }, { 0xCE41, 0x830D }, { 0xCE42, 0x54B7 }, { 0xCE43, 0x54AE }, { 0xCE44, 0x54D6 }, + { 0xCE45, 0x54B6 }, { 0xCE46, 0x54C5 }, { 0xCE47, 0x54C6 }, { 0xCE48, 0x54A0 }, { 0xCE49, 0x5470 }, { 0xCE4A, 0x54BC }, { 0xCE4B, 0x54A2 }, { 0xCE4C, 0x54BE }, + { 0xCE4D, 0x5472 }, { 0xCE4E, 0x54DE }, { 0xCE4F, 0x54B0 }, { 0xCE50, 0x57B5 }, { 0xCE51, 0x579E }, { 0xCE52, 0x579F }, { 0xCE53, 0x57A4 }, { 0xCE54, 0x578C }, + { 0xCE55, 0x5797 }, { 0xCE56, 0x579D }, { 0xCE57, 0x579B }, { 0xCE58, 0x5794 }, { 0xCE59, 0x5798 }, { 0xCE5A, 0x578F }, { 0xCE5B, 0x5799 }, { 0xCE5C, 0x57A5 }, + { 0xCE5D, 0x579A }, { 0xCE5E, 0x5795 }, { 0xCE5F, 0x58F4 }, { 0xCE60, 0x590D }, { 0xCE61, 0x5953 }, { 0xCE62, 0x59E1 }, { 0xCE63, 0x59DE }, { 0xCE64, 0x59EE }, + { 0xCE65, 0x5A00 }, { 0xCE66, 0x59F1 }, { 0xCE67, 0x59DD }, { 0xCE68, 0x59FA }, { 0xCE69, 0x59FD }, { 0xCE6A, 0x59FC }, { 0xCE6B, 0x59F6 }, { 0xCE6C, 0x59E4 }, + { 0xCE6D, 0x59F2 }, { 0xCE6E, 0x59F7 }, { 0xCE6F, 0x59DB }, { 0xCE70, 0x59E9 }, { 0xCE71, 0x59F3 }, { 0xCE72, 0x59F5 }, { 0xCE73, 0x59E0 }, { 0xCE74, 0x59FE }, + { 0xCE75, 0x59F4 }, { 0xCE76, 0x59ED }, { 0xCE77, 0x5BA8 }, { 0xCE78, 0x5C4C }, { 0xCE79, 0x5CD0 }, { 0xCE7A, 0x5CD8 }, { 0xCE7B, 0x5CCC }, { 0xCE7C, 0x5CD7 }, + { 0xCE7D, 0x5CCB }, { 0xCE7E, 0x5CDB }, { 0xCEA1, 0x5CDE }, { 0xCEA2, 0x5CDA }, { 0xCEA3, 0x5CC9 }, { 0xCEA4, 0x5CC7 }, { 0xCEA5, 0x5CCA }, { 0xCEA6, 0x5CD6 }, + { 0xCEA7, 0x5CD3 }, { 0xCEA8, 0x5CD4 }, { 0xCEA9, 0x5CCF }, { 0xCEAA, 0x5CC8 }, { 0xCEAB, 0x5CC6 }, { 0xCEAC, 0x5CCE }, { 0xCEAD, 0x5CDF }, { 0xCEAE, 0x5CF8 }, + { 0xCEAF, 0x5DF9 }, { 0xCEB0, 0x5E21 }, { 0xCEB1, 0x5E22 }, { 0xCEB2, 0x5E23 }, { 0xCEB3, 0x5E20 }, { 0xCEB4, 0x5E24 }, { 0xCEB5, 0x5EB0 }, { 0xCEB6, 0x5EA4 }, + { 0xCEB7, 0x5EA2 }, { 0xCEB8, 0x5E9B }, { 0xCEB9, 0x5EA3 }, { 0xCEBA, 0x5EA5 }, { 0xCEBB, 0x5F07 }, { 0xCEBC, 0x5F2E }, { 0xCEBD, 0x5F56 }, { 0xCEBE, 0x5F86 }, + { 0xCEBF, 0x6037 }, { 0xCEC0, 0x6039 }, { 0xCEC1, 0x6054 }, { 0xCEC2, 0x6072 }, { 0xCEC3, 0x605E }, { 0xCEC4, 0x6045 }, { 0xCEC5, 0x6053 }, { 0xCEC6, 0x6047 }, + { 0xCEC7, 0x6049 }, { 0xCEC8, 0x605B }, { 0xCEC9, 0x604C }, { 0xCECA, 0x6040 }, { 0xCECB, 0x6042 }, { 0xCECC, 0x605F }, { 0xCECD, 0x6024 }, { 0xCECE, 0x6044 }, + { 0xCECF, 0x6058 }, { 0xCED0, 0x6066 }, { 0xCED1, 0x606E }, { 0xCED2, 0x6242 }, { 0xCED3, 0x6243 }, { 0xCED4, 0x62CF }, { 0xCED5, 0x630D }, { 0xCED6, 0x630B }, + { 0xCED7, 0x62F5 }, { 0xCED8, 0x630E }, { 0xCED9, 0x6303 }, { 0xCEDA, 0x62EB }, { 0xCEDB, 0x62F9 }, { 0xCEDC, 0x630F }, { 0xCEDD, 0x630C }, { 0xCEDE, 0x62F8 }, + { 0xCEDF, 0x62F6 }, { 0xCEE0, 0x6300 }, { 0xCEE1, 0x6313 }, { 0xCEE2, 0x6314 }, { 0xCEE3, 0x62FA }, { 0xCEE4, 0x6315 }, { 0xCEE5, 0x62FB }, { 0xCEE6, 0x62F0 }, + { 0xCEE7, 0x6541 }, { 0xCEE8, 0x6543 }, { 0xCEE9, 0x65AA }, { 0xCEEA, 0x65BF }, { 0xCEEB, 0x6636 }, { 0xCEEC, 0x6621 }, { 0xCEED, 0x6632 }, { 0xCEEE, 0x6635 }, + { 0xCEEF, 0x661C }, { 0xCEF0, 0x6626 }, { 0xCEF1, 0x6622 }, { 0xCEF2, 0x6633 }, { 0xCEF3, 0x662B }, { 0xCEF4, 0x663A }, { 0xCEF5, 0x661D }, { 0xCEF6, 0x6634 }, + { 0xCEF7, 0x6639 }, { 0xCEF8, 0x662E }, { 0xCEF9, 0x670F }, { 0xCEFA, 0x6710 }, { 0xCEFB, 0x67C1 }, { 0xCEFC, 0x67F2 }, { 0xCEFD, 0x67C8 }, { 0xCEFE, 0x67BA }, + { 0xCF40, 0x67DC }, { 0xCF41, 0x67BB }, { 0xCF42, 0x67F8 }, { 0xCF43, 0x67D8 }, { 0xCF44, 0x67C0 }, { 0xCF45, 0x67B7 }, { 0xCF46, 0x67C5 }, { 0xCF47, 0x67EB }, + { 0xCF48, 0x67E4 }, { 0xCF49, 0x67DF }, { 0xCF4A, 0x67B5 }, { 0xCF4B, 0x67CD }, { 0xCF4C, 0x67B3 }, { 0xCF4D, 0x67F7 }, { 0xCF4E, 0x67F6 }, { 0xCF4F, 0x67EE }, + { 0xCF50, 0x67E3 }, { 0xCF51, 0x67C2 }, { 0xCF52, 0x67B9 }, { 0xCF53, 0x67CE }, { 0xCF54, 0x67E7 }, { 0xCF55, 0x67F0 }, { 0xCF56, 0x67B2 }, { 0xCF57, 0x67FC }, + { 0xCF58, 0x67C6 }, { 0xCF59, 0x67ED }, { 0xCF5A, 0x67CC }, { 0xCF5B, 0x67AE }, { 0xCF5C, 0x67E6 }, { 0xCF5D, 0x67DB }, { 0xCF5E, 0x67FA }, { 0xCF5F, 0x67C9 }, + { 0xCF60, 0x67CA }, { 0xCF61, 0x67C3 }, { 0xCF62, 0x67EA }, { 0xCF63, 0x67CB }, { 0xCF64, 0x6B28 }, { 0xCF65, 0x6B82 }, { 0xCF66, 0x6B84 }, { 0xCF67, 0x6BB6 }, + { 0xCF68, 0x6BD6 }, { 0xCF69, 0x6BD8 }, { 0xCF6A, 0x6BE0 }, { 0xCF6B, 0x6C20 }, { 0xCF6C, 0x6C21 }, { 0xCF6D, 0x6D28 }, { 0xCF6E, 0x6D34 }, { 0xCF6F, 0x6D2D }, + { 0xCF70, 0x6D1F }, { 0xCF71, 0x6D3C }, { 0xCF72, 0x6D3F }, { 0xCF73, 0x6D12 }, { 0xCF74, 0x6D0A }, { 0xCF75, 0x6CDA }, { 0xCF76, 0x6D33 }, { 0xCF77, 0x6D04 }, + { 0xCF78, 0x6D19 }, { 0xCF79, 0x6D3A }, { 0xCF7A, 0x6D1A }, { 0xCF7B, 0x6D11 }, { 0xCF7C, 0x6D00 }, { 0xCF7D, 0x6D1D }, { 0xCF7E, 0x6D42 }, { 0xCFA1, 0x6D01 }, + { 0xCFA2, 0x6D18 }, { 0xCFA3, 0x6D37 }, { 0xCFA4, 0x6D03 }, { 0xCFA5, 0x6D0F }, { 0xCFA6, 0x6D40 }, { 0xCFA7, 0x6D07 }, { 0xCFA8, 0x6D20 }, { 0xCFA9, 0x6D2C }, + { 0xCFAA, 0x6D08 }, { 0xCFAB, 0x6D22 }, { 0xCFAC, 0x6D09 }, { 0xCFAD, 0x6D10 }, { 0xCFAE, 0x70B7 }, { 0xCFAF, 0x709F }, { 0xCFB0, 0x70BE }, { 0xCFB1, 0x70B1 }, + { 0xCFB2, 0x70B0 }, { 0xCFB3, 0x70A1 }, { 0xCFB4, 0x70B4 }, { 0xCFB5, 0x70B5 }, { 0xCFB6, 0x70A9 }, { 0xCFB7, 0x7241 }, { 0xCFB8, 0x7249 }, { 0xCFB9, 0x724A }, + { 0xCFBA, 0x726C }, { 0xCFBB, 0x7270 }, { 0xCFBC, 0x7273 }, { 0xCFBD, 0x726E }, { 0xCFBE, 0x72CA }, { 0xCFBF, 0x72E4 }, { 0xCFC0, 0x72E8 }, { 0xCFC1, 0x72EB }, + { 0xCFC2, 0x72DF }, { 0xCFC3, 0x72EA }, { 0xCFC4, 0x72E6 }, { 0xCFC5, 0x72E3 }, { 0xCFC6, 0x7385 }, { 0xCFC7, 0x73CC }, { 0xCFC8, 0x73C2 }, { 0xCFC9, 0x73C8 }, + { 0xCFCA, 0x73C5 }, { 0xCFCB, 0x73B9 }, { 0xCFCC, 0x73B6 }, { 0xCFCD, 0x73B5 }, { 0xCFCE, 0x73B4 }, { 0xCFCF, 0x73EB }, { 0xCFD0, 0x73BF }, { 0xCFD1, 0x73C7 }, + { 0xCFD2, 0x73BE }, { 0xCFD3, 0x73C3 }, { 0xCFD4, 0x73C6 }, { 0xCFD5, 0x73B8 }, { 0xCFD6, 0x73CB }, { 0xCFD7, 0x74EC }, { 0xCFD8, 0x74EE }, { 0xCFD9, 0x752E }, + { 0xCFDA, 0x7547 }, { 0xCFDB, 0x7548 }, { 0xCFDC, 0x75A7 }, { 0xCFDD, 0x75AA }, { 0xCFDE, 0x7679 }, { 0xCFDF, 0x76C4 }, { 0xCFE0, 0x7708 }, { 0xCFE1, 0x7703 }, + { 0xCFE2, 0x7704 }, { 0xCFE3, 0x7705 }, { 0xCFE4, 0x770A }, { 0xCFE5, 0x76F7 }, { 0xCFE6, 0x76FB }, { 0xCFE7, 0x76FA }, { 0xCFE8, 0x77E7 }, { 0xCFE9, 0x77E8 }, + { 0xCFEA, 0x7806 }, { 0xCFEB, 0x7811 }, { 0xCFEC, 0x7812 }, { 0xCFED, 0x7805 }, { 0xCFEE, 0x7810 }, { 0xCFEF, 0x780F }, { 0xCFF0, 0x780E }, { 0xCFF1, 0x7809 }, + { 0xCFF2, 0x7803 }, { 0xCFF3, 0x7813 }, { 0xCFF4, 0x794A }, { 0xCFF5, 0x794C }, { 0xCFF6, 0x794B }, { 0xCFF7, 0x7945 }, { 0xCFF8, 0x7944 }, { 0xCFF9, 0x79D5 }, + { 0xCFFA, 0x79CD }, { 0xCFFB, 0x79CF }, { 0xCFFC, 0x79D6 }, { 0xCFFD, 0x79CE }, { 0xCFFE, 0x7A80 }, { 0xD040, 0x7A7E }, { 0xD041, 0x7AD1 }, { 0xD042, 0x7B00 }, + { 0xD043, 0x7B01 }, { 0xD044, 0x7C7A }, { 0xD045, 0x7C78 }, { 0xD046, 0x7C79 }, { 0xD047, 0x7C7F }, { 0xD048, 0x7C80 }, { 0xD049, 0x7C81 }, { 0xD04A, 0x7D03 }, + { 0xD04B, 0x7D08 }, { 0xD04C, 0x7D01 }, { 0xD04D, 0x7F58 }, { 0xD04E, 0x7F91 }, { 0xD04F, 0x7F8D }, { 0xD050, 0x7FBE }, { 0xD051, 0x8007 }, { 0xD052, 0x800E }, + { 0xD053, 0x800F }, { 0xD054, 0x8014 }, { 0xD055, 0x8037 }, { 0xD056, 0x80D8 }, { 0xD057, 0x80C7 }, { 0xD058, 0x80E0 }, { 0xD059, 0x80D1 }, { 0xD05A, 0x80C8 }, + { 0xD05B, 0x80C2 }, { 0xD05C, 0x80D0 }, { 0xD05D, 0x80C5 }, { 0xD05E, 0x80E3 }, { 0xD05F, 0x80D9 }, { 0xD060, 0x80DC }, { 0xD061, 0x80CA }, { 0xD062, 0x80D5 }, + { 0xD063, 0x80C9 }, { 0xD064, 0x80CF }, { 0xD065, 0x80D7 }, { 0xD066, 0x80E6 }, { 0xD067, 0x80CD }, { 0xD068, 0x81FF }, { 0xD069, 0x8221 }, { 0xD06A, 0x8294 }, + { 0xD06B, 0x82D9 }, { 0xD06C, 0x82FE }, { 0xD06D, 0x82F9 }, { 0xD06E, 0x8307 }, { 0xD06F, 0x82E8 }, { 0xD070, 0x8300 }, { 0xD071, 0x82D5 }, { 0xD072, 0x833A }, + { 0xD073, 0x82EB }, { 0xD074, 0x82D6 }, { 0xD075, 0x82F4 }, { 0xD076, 0x82EC }, { 0xD077, 0x82E1 }, { 0xD078, 0x82F2 }, { 0xD079, 0x82F5 }, { 0xD07A, 0x830C }, + { 0xD07B, 0x82FB }, { 0xD07C, 0x82F6 }, { 0xD07D, 0x82F0 }, { 0xD07E, 0x82EA }, { 0xD0A1, 0x82E4 }, { 0xD0A2, 0x82E0 }, { 0xD0A3, 0x82FA }, { 0xD0A4, 0x82F3 }, + { 0xD0A5, 0x82ED }, { 0xD0A6, 0x8677 }, { 0xD0A7, 0x8674 }, { 0xD0A8, 0x867C }, { 0xD0A9, 0x8673 }, { 0xD0AA, 0x8841 }, { 0xD0AB, 0x884E }, { 0xD0AC, 0x8867 }, + { 0xD0AD, 0x886A }, { 0xD0AE, 0x8869 }, { 0xD0AF, 0x89D3 }, { 0xD0B0, 0x8A04 }, { 0xD0B1, 0x8A07 }, { 0xD0B2, 0x8D72 }, { 0xD0B3, 0x8FE3 }, { 0xD0B4, 0x8FE1 }, + { 0xD0B5, 0x8FEE }, { 0xD0B6, 0x8FE0 }, { 0xD0B7, 0x90F1 }, { 0xD0B8, 0x90BD }, { 0xD0B9, 0x90BF }, { 0xD0BA, 0x90D5 }, { 0xD0BB, 0x90C5 }, { 0xD0BC, 0x90BE }, + { 0xD0BD, 0x90C7 }, { 0xD0BE, 0x90CB }, { 0xD0BF, 0x90C8 }, { 0xD0C0, 0x91D4 }, { 0xD0C1, 0x91D3 }, { 0xD0C2, 0x9654 }, { 0xD0C3, 0x964F }, { 0xD0C4, 0x9651 }, + { 0xD0C5, 0x9653 }, { 0xD0C6, 0x964A }, { 0xD0C7, 0x964E }, { 0xD0C8, 0x501E }, { 0xD0C9, 0x5005 }, { 0xD0CA, 0x5007 }, { 0xD0CB, 0x5013 }, { 0xD0CC, 0x5022 }, + { 0xD0CD, 0x5030 }, { 0xD0CE, 0x501B }, { 0xD0CF, 0x4FF5 }, { 0xD0D0, 0x4FF4 }, { 0xD0D1, 0x5033 }, { 0xD0D2, 0x5037 }, { 0xD0D3, 0x502C }, { 0xD0D4, 0x4FF6 }, + { 0xD0D5, 0x4FF7 }, { 0xD0D6, 0x5017 }, { 0xD0D7, 0x501C }, { 0xD0D8, 0x5020 }, { 0xD0D9, 0x5027 }, { 0xD0DA, 0x5035 }, { 0xD0DB, 0x502F }, { 0xD0DC, 0x5031 }, + { 0xD0DD, 0x500E }, { 0xD0DE, 0x515A }, { 0xD0DF, 0x5194 }, { 0xD0E0, 0x5193 }, { 0xD0E1, 0x51CA }, { 0xD0E2, 0x51C4 }, { 0xD0E3, 0x51C5 }, { 0xD0E4, 0x51C8 }, + { 0xD0E5, 0x51CE }, { 0xD0E6, 0x5261 }, { 0xD0E7, 0x525A }, { 0xD0E8, 0x5252 }, { 0xD0E9, 0x525E }, { 0xD0EA, 0x525F }, { 0xD0EB, 0x5255 }, { 0xD0EC, 0x5262 }, + { 0xD0ED, 0x52CD }, { 0xD0EE, 0x530E }, { 0xD0EF, 0x539E }, { 0xD0F0, 0x5526 }, { 0xD0F1, 0x54E2 }, { 0xD0F2, 0x5517 }, { 0xD0F3, 0x5512 }, { 0xD0F4, 0x54E7 }, + { 0xD0F5, 0x54F3 }, { 0xD0F6, 0x54E4 }, { 0xD0F7, 0x551A }, { 0xD0F8, 0x54FF }, { 0xD0F9, 0x5504 }, { 0xD0FA, 0x5508 }, { 0xD0FB, 0x54EB }, { 0xD0FC, 0x5511 }, + { 0xD0FD, 0x5505 }, { 0xD0FE, 0x54F1 }, { 0xD140, 0x550A }, { 0xD141, 0x54FB }, { 0xD142, 0x54F7 }, { 0xD143, 0x54F8 }, { 0xD144, 0x54E0 }, { 0xD145, 0x550E }, + { 0xD146, 0x5503 }, { 0xD147, 0x550B }, { 0xD148, 0x5701 }, { 0xD149, 0x5702 }, { 0xD14A, 0x57CC }, { 0xD14B, 0x5832 }, { 0xD14C, 0x57D5 }, { 0xD14D, 0x57D2 }, + { 0xD14E, 0x57BA }, { 0xD14F, 0x57C6 }, { 0xD150, 0x57BD }, { 0xD151, 0x57BC }, { 0xD152, 0x57B8 }, { 0xD153, 0x57B6 }, { 0xD154, 0x57BF }, { 0xD155, 0x57C7 }, + { 0xD156, 0x57D0 }, { 0xD157, 0x57B9 }, { 0xD158, 0x57C1 }, { 0xD159, 0x590E }, { 0xD15A, 0x594A }, { 0xD15B, 0x5A19 }, { 0xD15C, 0x5A16 }, { 0xD15D, 0x5A2D }, + { 0xD15E, 0x5A2E }, { 0xD15F, 0x5A15 }, { 0xD160, 0x5A0F }, { 0xD161, 0x5A17 }, { 0xD162, 0x5A0A }, { 0xD163, 0x5A1E }, { 0xD164, 0x5A33 }, { 0xD165, 0x5B6C }, + { 0xD166, 0x5BA7 }, { 0xD167, 0x5BAD }, { 0xD168, 0x5BAC }, { 0xD169, 0x5C03 }, { 0xD16A, 0x5C56 }, { 0xD16B, 0x5C54 }, { 0xD16C, 0x5CEC }, { 0xD16D, 0x5CFF }, + { 0xD16E, 0x5CEE }, { 0xD16F, 0x5CF1 }, { 0xD170, 0x5CF7 }, { 0xD171, 0x5D00 }, { 0xD172, 0x5CF9 }, { 0xD173, 0x5E29 }, { 0xD174, 0x5E28 }, { 0xD175, 0x5EA8 }, + { 0xD176, 0x5EAE }, { 0xD177, 0x5EAA }, { 0xD178, 0x5EAC }, { 0xD179, 0x5F33 }, { 0xD17A, 0x5F30 }, { 0xD17B, 0x5F67 }, { 0xD17C, 0x605D }, { 0xD17D, 0x605A }, + { 0xD17E, 0x6067 }, { 0xD1A1, 0x6041 }, { 0xD1A2, 0x60A2 }, { 0xD1A3, 0x6088 }, { 0xD1A4, 0x6080 }, { 0xD1A5, 0x6092 }, { 0xD1A6, 0x6081 }, { 0xD1A7, 0x609D }, + { 0xD1A8, 0x6083 }, { 0xD1A9, 0x6095 }, { 0xD1AA, 0x609B }, { 0xD1AB, 0x6097 }, { 0xD1AC, 0x6087 }, { 0xD1AD, 0x609C }, { 0xD1AE, 0x608E }, { 0xD1AF, 0x6219 }, + { 0xD1B0, 0x6246 }, { 0xD1B1, 0x62F2 }, { 0xD1B2, 0x6310 }, { 0xD1B3, 0x6356 }, { 0xD1B4, 0x632C }, { 0xD1B5, 0x6344 }, { 0xD1B6, 0x6345 }, { 0xD1B7, 0x6336 }, + { 0xD1B8, 0x6343 }, { 0xD1B9, 0x63E4 }, { 0xD1BA, 0x6339 }, { 0xD1BB, 0x634B }, { 0xD1BC, 0x634A }, { 0xD1BD, 0x633C }, { 0xD1BE, 0x6329 }, { 0xD1BF, 0x6341 }, + { 0xD1C0, 0x6334 }, { 0xD1C1, 0x6358 }, { 0xD1C2, 0x6354 }, { 0xD1C3, 0x6359 }, { 0xD1C4, 0x632D }, { 0xD1C5, 0x6347 }, { 0xD1C6, 0x6333 }, { 0xD1C7, 0x635A }, + { 0xD1C8, 0x6351 }, { 0xD1C9, 0x6338 }, { 0xD1CA, 0x6357 }, { 0xD1CB, 0x6340 }, { 0xD1CC, 0x6348 }, { 0xD1CD, 0x654A }, { 0xD1CE, 0x6546 }, { 0xD1CF, 0x65C6 }, + { 0xD1D0, 0x65C3 }, { 0xD1D1, 0x65C4 }, { 0xD1D2, 0x65C2 }, { 0xD1D3, 0x664A }, { 0xD1D4, 0x665F }, { 0xD1D5, 0x6647 }, { 0xD1D6, 0x6651 }, { 0xD1D7, 0x6712 }, + { 0xD1D8, 0x6713 }, { 0xD1D9, 0x681F }, { 0xD1DA, 0x681A }, { 0xD1DB, 0x6849 }, { 0xD1DC, 0x6832 }, { 0xD1DD, 0x6833 }, { 0xD1DE, 0x683B }, { 0xD1DF, 0x684B }, + { 0xD1E0, 0x684F }, { 0xD1E1, 0x6816 }, { 0xD1E2, 0x6831 }, { 0xD1E3, 0x681C }, { 0xD1E4, 0x6835 }, { 0xD1E5, 0x682B }, { 0xD1E6, 0x682D }, { 0xD1E7, 0x682F }, + { 0xD1E8, 0x684E }, { 0xD1E9, 0x6844 }, { 0xD1EA, 0x6834 }, { 0xD1EB, 0x681D }, { 0xD1EC, 0x6812 }, { 0xD1ED, 0x6814 }, { 0xD1EE, 0x6826 }, { 0xD1EF, 0x6828 }, + { 0xD1F0, 0x682E }, { 0xD1F1, 0x684D }, { 0xD1F2, 0x683A }, { 0xD1F3, 0x6825 }, { 0xD1F4, 0x6820 }, { 0xD1F5, 0x6B2C }, { 0xD1F6, 0x6B2F }, { 0xD1F7, 0x6B2D }, + { 0xD1F8, 0x6B31 }, { 0xD1F9, 0x6B34 }, { 0xD1FA, 0x6B6D }, { 0xD1FB, 0x8082 }, { 0xD1FC, 0x6B88 }, { 0xD1FD, 0x6BE6 }, { 0xD1FE, 0x6BE4 }, { 0xD240, 0x6BE8 }, + { 0xD241, 0x6BE3 }, { 0xD242, 0x6BE2 }, { 0xD243, 0x6BE7 }, { 0xD244, 0x6C25 }, { 0xD245, 0x6D7A }, { 0xD246, 0x6D63 }, { 0xD247, 0x6D64 }, { 0xD248, 0x6D76 }, + { 0xD249, 0x6D0D }, { 0xD24A, 0x6D61 }, { 0xD24B, 0x6D92 }, { 0xD24C, 0x6D58 }, { 0xD24D, 0x6D62 }, { 0xD24E, 0x6D6D }, { 0xD24F, 0x6D6F }, { 0xD250, 0x6D91 }, + { 0xD251, 0x6D8D }, { 0xD252, 0x6DEF }, { 0xD253, 0x6D7F }, { 0xD254, 0x6D86 }, { 0xD255, 0x6D5E }, { 0xD256, 0x6D67 }, { 0xD257, 0x6D60 }, { 0xD258, 0x6D97 }, + { 0xD259, 0x6D70 }, { 0xD25A, 0x6D7C }, { 0xD25B, 0x6D5F }, { 0xD25C, 0x6D82 }, { 0xD25D, 0x6D98 }, { 0xD25E, 0x6D2F }, { 0xD25F, 0x6D68 }, { 0xD260, 0x6D8B }, + { 0xD261, 0x6D7E }, { 0xD262, 0x6D80 }, { 0xD263, 0x6D84 }, { 0xD264, 0x6D16 }, { 0xD265, 0x6D83 }, { 0xD266, 0x6D7B }, { 0xD267, 0x6D7D }, { 0xD268, 0x6D75 }, + { 0xD269, 0x6D90 }, { 0xD26A, 0x70DC }, { 0xD26B, 0x70D3 }, { 0xD26C, 0x70D1 }, { 0xD26D, 0x70DD }, { 0xD26E, 0x70CB }, { 0xD26F, 0x7F39 }, { 0xD270, 0x70E2 }, + { 0xD271, 0x70D7 }, { 0xD272, 0x70D2 }, { 0xD273, 0x70DE }, { 0xD274, 0x70E0 }, { 0xD275, 0x70D4 }, { 0xD276, 0x70CD }, { 0xD277, 0x70C5 }, { 0xD278, 0x70C6 }, + { 0xD279, 0x70C7 }, { 0xD27A, 0x70DA }, { 0xD27B, 0x70CE }, { 0xD27C, 0x70E1 }, { 0xD27D, 0x7242 }, { 0xD27E, 0x7278 }, { 0xD2A1, 0x7277 }, { 0xD2A2, 0x7276 }, + { 0xD2A3, 0x7300 }, { 0xD2A4, 0x72FA }, { 0xD2A5, 0x72F4 }, { 0xD2A6, 0x72FE }, { 0xD2A7, 0x72F6 }, { 0xD2A8, 0x72F3 }, { 0xD2A9, 0x72FB }, { 0xD2AA, 0x7301 }, + { 0xD2AB, 0x73D3 }, { 0xD2AC, 0x73D9 }, { 0xD2AD, 0x73E5 }, { 0xD2AE, 0x73D6 }, { 0xD2AF, 0x73BC }, { 0xD2B0, 0x73E7 }, { 0xD2B1, 0x73E3 }, { 0xD2B2, 0x73E9 }, + { 0xD2B3, 0x73DC }, { 0xD2B4, 0x73D2 }, { 0xD2B5, 0x73DB }, { 0xD2B6, 0x73D4 }, { 0xD2B7, 0x73DD }, { 0xD2B8, 0x73DA }, { 0xD2B9, 0x73D7 }, { 0xD2BA, 0x73D8 }, + { 0xD2BB, 0x73E8 }, { 0xD2BC, 0x74DE }, { 0xD2BD, 0x74DF }, { 0xD2BE, 0x74F4 }, { 0xD2BF, 0x74F5 }, { 0xD2C0, 0x7521 }, { 0xD2C1, 0x755B }, { 0xD2C2, 0x755F }, + { 0xD2C3, 0x75B0 }, { 0xD2C4, 0x75C1 }, { 0xD2C5, 0x75BB }, { 0xD2C6, 0x75C4 }, { 0xD2C7, 0x75C0 }, { 0xD2C8, 0x75BF }, { 0xD2C9, 0x75B6 }, { 0xD2CA, 0x75BA }, + { 0xD2CB, 0x768A }, { 0xD2CC, 0x76C9 }, { 0xD2CD, 0x771D }, { 0xD2CE, 0x771B }, { 0xD2CF, 0x7710 }, { 0xD2D0, 0x7713 }, { 0xD2D1, 0x7712 }, { 0xD2D2, 0x7723 }, + { 0xD2D3, 0x7711 }, { 0xD2D4, 0x7715 }, { 0xD2D5, 0x7719 }, { 0xD2D6, 0x771A }, { 0xD2D7, 0x7722 }, { 0xD2D8, 0x7727 }, { 0xD2D9, 0x7823 }, { 0xD2DA, 0x782C }, + { 0xD2DB, 0x7822 }, { 0xD2DC, 0x7835 }, { 0xD2DD, 0x782F }, { 0xD2DE, 0x7828 }, { 0xD2DF, 0x782E }, { 0xD2E0, 0x782B }, { 0xD2E1, 0x7821 }, { 0xD2E2, 0x7829 }, + { 0xD2E3, 0x7833 }, { 0xD2E4, 0x782A }, { 0xD2E5, 0x7831 }, { 0xD2E6, 0x7954 }, { 0xD2E7, 0x795B }, { 0xD2E8, 0x794F }, { 0xD2E9, 0x795C }, { 0xD2EA, 0x7953 }, + { 0xD2EB, 0x7952 }, { 0xD2EC, 0x7951 }, { 0xD2ED, 0x79EB }, { 0xD2EE, 0x79EC }, { 0xD2EF, 0x79E0 }, { 0xD2F0, 0x79EE }, { 0xD2F1, 0x79ED }, { 0xD2F2, 0x79EA }, + { 0xD2F3, 0x79DC }, { 0xD2F4, 0x79DE }, { 0xD2F5, 0x79DD }, { 0xD2F6, 0x7A86 }, { 0xD2F7, 0x7A89 }, { 0xD2F8, 0x7A85 }, { 0xD2F9, 0x7A8B }, { 0xD2FA, 0x7A8C }, + { 0xD2FB, 0x7A8A }, { 0xD2FC, 0x7A87 }, { 0xD2FD, 0x7AD8 }, { 0xD2FE, 0x7B10 }, { 0xD340, 0x7B04 }, { 0xD341, 0x7B13 }, { 0xD342, 0x7B05 }, { 0xD343, 0x7B0F }, + { 0xD344, 0x7B08 }, { 0xD345, 0x7B0A }, { 0xD346, 0x7B0E }, { 0xD347, 0x7B09 }, { 0xD348, 0x7B12 }, { 0xD349, 0x7C84 }, { 0xD34A, 0x7C91 }, { 0xD34B, 0x7C8A }, + { 0xD34C, 0x7C8C }, { 0xD34D, 0x7C88 }, { 0xD34E, 0x7C8D }, { 0xD34F, 0x7C85 }, { 0xD350, 0x7D1E }, { 0xD351, 0x7D1D }, { 0xD352, 0x7D11 }, { 0xD353, 0x7D0E }, + { 0xD354, 0x7D18 }, { 0xD355, 0x7D16 }, { 0xD356, 0x7D13 }, { 0xD357, 0x7D1F }, { 0xD358, 0x7D12 }, { 0xD359, 0x7D0F }, { 0xD35A, 0x7D0C }, { 0xD35B, 0x7F5C }, + { 0xD35C, 0x7F61 }, { 0xD35D, 0x7F5E }, { 0xD35E, 0x7F60 }, { 0xD35F, 0x7F5D }, { 0xD360, 0x7F5B }, { 0xD361, 0x7F96 }, { 0xD362, 0x7F92 }, { 0xD363, 0x7FC3 }, + { 0xD364, 0x7FC2 }, { 0xD365, 0x7FC0 }, { 0xD366, 0x8016 }, { 0xD367, 0x803E }, { 0xD368, 0x8039 }, { 0xD369, 0x80FA }, { 0xD36A, 0x80F2 }, { 0xD36B, 0x80F9 }, + { 0xD36C, 0x80F5 }, { 0xD36D, 0x8101 }, { 0xD36E, 0x80FB }, { 0xD36F, 0x8100 }, { 0xD370, 0x8201 }, { 0xD371, 0x822F }, { 0xD372, 0x8225 }, { 0xD373, 0x8333 }, + { 0xD374, 0x832D }, { 0xD375, 0x8344 }, { 0xD376, 0x8319 }, { 0xD377, 0x8351 }, { 0xD378, 0x8325 }, { 0xD379, 0x8356 }, { 0xD37A, 0x833F }, { 0xD37B, 0x8341 }, + { 0xD37C, 0x8326 }, { 0xD37D, 0x831C }, { 0xD37E, 0x8322 }, { 0xD3A1, 0x8342 }, { 0xD3A2, 0x834E }, { 0xD3A3, 0x831B }, { 0xD3A4, 0x832A }, { 0xD3A5, 0x8308 }, + { 0xD3A6, 0x833C }, { 0xD3A7, 0x834D }, { 0xD3A8, 0x8316 }, { 0xD3A9, 0x8324 }, { 0xD3AA, 0x8320 }, { 0xD3AB, 0x8337 }, { 0xD3AC, 0x832F }, { 0xD3AD, 0x8329 }, + { 0xD3AE, 0x8347 }, { 0xD3AF, 0x8345 }, { 0xD3B0, 0x834C }, { 0xD3B1, 0x8353 }, { 0xD3B2, 0x831E }, { 0xD3B3, 0x832C }, { 0xD3B4, 0x834B }, { 0xD3B5, 0x8327 }, + { 0xD3B6, 0x8348 }, { 0xD3B7, 0x8653 }, { 0xD3B8, 0x8652 }, { 0xD3B9, 0x86A2 }, { 0xD3BA, 0x86A8 }, { 0xD3BB, 0x8696 }, { 0xD3BC, 0x868D }, { 0xD3BD, 0x8691 }, + { 0xD3BE, 0x869E }, { 0xD3BF, 0x8687 }, { 0xD3C0, 0x8697 }, { 0xD3C1, 0x8686 }, { 0xD3C2, 0x868B }, { 0xD3C3, 0x869A }, { 0xD3C4, 0x8685 }, { 0xD3C5, 0x86A5 }, + { 0xD3C6, 0x8699 }, { 0xD3C7, 0x86A1 }, { 0xD3C8, 0x86A7 }, { 0xD3C9, 0x8695 }, { 0xD3CA, 0x8698 }, { 0xD3CB, 0x868E }, { 0xD3CC, 0x869D }, { 0xD3CD, 0x8690 }, + { 0xD3CE, 0x8694 }, { 0xD3CF, 0x8843 }, { 0xD3D0, 0x8844 }, { 0xD3D1, 0x886D }, { 0xD3D2, 0x8875 }, { 0xD3D3, 0x8876 }, { 0xD3D4, 0x8872 }, { 0xD3D5, 0x8880 }, + { 0xD3D6, 0x8871 }, { 0xD3D7, 0x887F }, { 0xD3D8, 0x886F }, { 0xD3D9, 0x8883 }, { 0xD3DA, 0x887E }, { 0xD3DB, 0x8874 }, { 0xD3DC, 0x887C }, { 0xD3DD, 0x8A12 }, + { 0xD3DE, 0x8C47 }, { 0xD3DF, 0x8C57 }, { 0xD3E0, 0x8C7B }, { 0xD3E1, 0x8CA4 }, { 0xD3E2, 0x8CA3 }, { 0xD3E3, 0x8D76 }, { 0xD3E4, 0x8D78 }, { 0xD3E5, 0x8DB5 }, + { 0xD3E6, 0x8DB7 }, { 0xD3E7, 0x8DB6 }, { 0xD3E8, 0x8ED1 }, { 0xD3E9, 0x8ED3 }, { 0xD3EA, 0x8FFE }, { 0xD3EB, 0x8FF5 }, { 0xD3EC, 0x9002 }, { 0xD3ED, 0x8FFF }, + { 0xD3EE, 0x8FFB }, { 0xD3EF, 0x9004 }, { 0xD3F0, 0x8FFC }, { 0xD3F1, 0x8FF6 }, { 0xD3F2, 0x90D6 }, { 0xD3F3, 0x90E0 }, { 0xD3F4, 0x90D9 }, { 0xD3F5, 0x90DA }, + { 0xD3F6, 0x90E3 }, { 0xD3F7, 0x90DF }, { 0xD3F8, 0x90E5 }, { 0xD3F9, 0x90D8 }, { 0xD3FA, 0x90DB }, { 0xD3FB, 0x90D7 }, { 0xD3FC, 0x90DC }, { 0xD3FD, 0x90E4 }, + { 0xD3FE, 0x9150 }, { 0xD440, 0x914E }, { 0xD441, 0x914F }, { 0xD442, 0x91D5 }, { 0xD443, 0x91E2 }, { 0xD444, 0x91DA }, { 0xD445, 0x965C }, { 0xD446, 0x965F }, + { 0xD447, 0x96BC }, { 0xD448, 0x98E3 }, { 0xD449, 0x9ADF }, { 0xD44A, 0x9B2F }, { 0xD44B, 0x4E7F }, { 0xD44C, 0x5070 }, { 0xD44D, 0x506A }, { 0xD44E, 0x5061 }, + { 0xD44F, 0x505E }, { 0xD450, 0x5060 }, { 0xD451, 0x5053 }, { 0xD452, 0x504B }, { 0xD453, 0x505D }, { 0xD454, 0x5072 }, { 0xD455, 0x5048 }, { 0xD456, 0x504D }, + { 0xD457, 0x5041 }, { 0xD458, 0x505B }, { 0xD459, 0x504A }, { 0xD45A, 0x5062 }, { 0xD45B, 0x5015 }, { 0xD45C, 0x5045 }, { 0xD45D, 0x505F }, { 0xD45E, 0x5069 }, + { 0xD45F, 0x506B }, { 0xD460, 0x5063 }, { 0xD461, 0x5064 }, { 0xD462, 0x5046 }, { 0xD463, 0x5040 }, { 0xD464, 0x506E }, { 0xD465, 0x5073 }, { 0xD466, 0x5057 }, + { 0xD467, 0x5051 }, { 0xD468, 0x51D0 }, { 0xD469, 0x526B }, { 0xD46A, 0x526D }, { 0xD46B, 0x526C }, { 0xD46C, 0x526E }, { 0xD46D, 0x52D6 }, { 0xD46E, 0x52D3 }, + { 0xD46F, 0x532D }, { 0xD470, 0x539C }, { 0xD471, 0x5575 }, { 0xD472, 0x5576 }, { 0xD473, 0x553C }, { 0xD474, 0x554D }, { 0xD475, 0x5550 }, { 0xD476, 0x5534 }, + { 0xD477, 0x552A }, { 0xD478, 0x5551 }, { 0xD479, 0x5562 }, { 0xD47A, 0x5536 }, { 0xD47B, 0x5535 }, { 0xD47C, 0x5530 }, { 0xD47D, 0x5552 }, { 0xD47E, 0x5545 }, + { 0xD4A1, 0x550C }, { 0xD4A2, 0x5532 }, { 0xD4A3, 0x5565 }, { 0xD4A4, 0x554E }, { 0xD4A5, 0x5539 }, { 0xD4A6, 0x5548 }, { 0xD4A7, 0x552D }, { 0xD4A8, 0x553B }, + { 0xD4A9, 0x5540 }, { 0xD4AA, 0x554B }, { 0xD4AB, 0x570A }, { 0xD4AC, 0x5707 }, { 0xD4AD, 0x57FB }, { 0xD4AE, 0x5814 }, { 0xD4AF, 0x57E2 }, { 0xD4B0, 0x57F6 }, + { 0xD4B1, 0x57DC }, { 0xD4B2, 0x57F4 }, { 0xD4B3, 0x5800 }, { 0xD4B4, 0x57ED }, { 0xD4B5, 0x57FD }, { 0xD4B6, 0x5808 }, { 0xD4B7, 0x57F8 }, { 0xD4B8, 0x580B }, + { 0xD4B9, 0x57F3 }, { 0xD4BA, 0x57CF }, { 0xD4BB, 0x5807 }, { 0xD4BC, 0x57EE }, { 0xD4BD, 0x57E3 }, { 0xD4BE, 0x57F2 }, { 0xD4BF, 0x57E5 }, { 0xD4C0, 0x57EC }, + { 0xD4C1, 0x57E1 }, { 0xD4C2, 0x580E }, { 0xD4C3, 0x57FC }, { 0xD4C4, 0x5810 }, { 0xD4C5, 0x57E7 }, { 0xD4C6, 0x5801 }, { 0xD4C7, 0x580C }, { 0xD4C8, 0x57F1 }, + { 0xD4C9, 0x57E9 }, { 0xD4CA, 0x57F0 }, { 0xD4CB, 0x580D }, { 0xD4CC, 0x5804 }, { 0xD4CD, 0x595C }, { 0xD4CE, 0x5A60 }, { 0xD4CF, 0x5A58 }, { 0xD4D0, 0x5A55 }, + { 0xD4D1, 0x5A67 }, { 0xD4D2, 0x5A5E }, { 0xD4D3, 0x5A38 }, { 0xD4D4, 0x5A35 }, { 0xD4D5, 0x5A6D }, { 0xD4D6, 0x5A50 }, { 0xD4D7, 0x5A5F }, { 0xD4D8, 0x5A65 }, + { 0xD4D9, 0x5A6C }, { 0xD4DA, 0x5A53 }, { 0xD4DB, 0x5A64 }, { 0xD4DC, 0x5A57 }, { 0xD4DD, 0x5A43 }, { 0xD4DE, 0x5A5D }, { 0xD4DF, 0x5A52 }, { 0xD4E0, 0x5A44 }, + { 0xD4E1, 0x5A5B }, { 0xD4E2, 0x5A48 }, { 0xD4E3, 0x5A8E }, { 0xD4E4, 0x5A3E }, { 0xD4E5, 0x5A4D }, { 0xD4E6, 0x5A39 }, { 0xD4E7, 0x5A4C }, { 0xD4E8, 0x5A70 }, + { 0xD4E9, 0x5A69 }, { 0xD4EA, 0x5A47 }, { 0xD4EB, 0x5A51 }, { 0xD4EC, 0x5A56 }, { 0xD4ED, 0x5A42 }, { 0xD4EE, 0x5A5C }, { 0xD4EF, 0x5B72 }, { 0xD4F0, 0x5B6E }, + { 0xD4F1, 0x5BC1 }, { 0xD4F2, 0x5BC0 }, { 0xD4F3, 0x5C59 }, { 0xD4F4, 0x5D1E }, { 0xD4F5, 0x5D0B }, { 0xD4F6, 0x5D1D }, { 0xD4F7, 0x5D1A }, { 0xD4F8, 0x5D20 }, + { 0xD4F9, 0x5D0C }, { 0xD4FA, 0x5D28 }, { 0xD4FB, 0x5D0D }, { 0xD4FC, 0x5D26 }, { 0xD4FD, 0x5D25 }, { 0xD4FE, 0x5D0F }, { 0xD540, 0x5D30 }, { 0xD541, 0x5D12 }, + { 0xD542, 0x5D23 }, { 0xD543, 0x5D1F }, { 0xD544, 0x5D2E }, { 0xD545, 0x5E3E }, { 0xD546, 0x5E34 }, { 0xD547, 0x5EB1 }, { 0xD548, 0x5EB4 }, { 0xD549, 0x5EB9 }, + { 0xD54A, 0x5EB2 }, { 0xD54B, 0x5EB3 }, { 0xD54C, 0x5F36 }, { 0xD54D, 0x5F38 }, { 0xD54E, 0x5F9B }, { 0xD54F, 0x5F96 }, { 0xD550, 0x5F9F }, { 0xD551, 0x608A }, + { 0xD552, 0x6090 }, { 0xD553, 0x6086 }, { 0xD554, 0x60BE }, { 0xD555, 0x60B0 }, { 0xD556, 0x60BA }, { 0xD557, 0x60D3 }, { 0xD558, 0x60D4 }, { 0xD559, 0x60CF }, + { 0xD55A, 0x60E4 }, { 0xD55B, 0x60D9 }, { 0xD55C, 0x60DD }, { 0xD55D, 0x60C8 }, { 0xD55E, 0x60B1 }, { 0xD55F, 0x60DB }, { 0xD560, 0x60B7 }, { 0xD561, 0x60CA }, + { 0xD562, 0x60BF }, { 0xD563, 0x60C3 }, { 0xD564, 0x60CD }, { 0xD565, 0x60C0 }, { 0xD566, 0x6332 }, { 0xD567, 0x6365 }, { 0xD568, 0x638A }, { 0xD569, 0x6382 }, + { 0xD56A, 0x637D }, { 0xD56B, 0x63BD }, { 0xD56C, 0x639E }, { 0xD56D, 0x63AD }, { 0xD56E, 0x639D }, { 0xD56F, 0x6397 }, { 0xD570, 0x63AB }, { 0xD571, 0x638E }, + { 0xD572, 0x636F }, { 0xD573, 0x6387 }, { 0xD574, 0x6390 }, { 0xD575, 0x636E }, { 0xD576, 0x63AF }, { 0xD577, 0x6375 }, { 0xD578, 0x639C }, { 0xD579, 0x636D }, + { 0xD57A, 0x63AE }, { 0xD57B, 0x637C }, { 0xD57C, 0x63A4 }, { 0xD57D, 0x633B }, { 0xD57E, 0x639F }, { 0xD5A1, 0x6378 }, { 0xD5A2, 0x6385 }, { 0xD5A3, 0x6381 }, + { 0xD5A4, 0x6391 }, { 0xD5A5, 0x638D }, { 0xD5A6, 0x6370 }, { 0xD5A7, 0x6553 }, { 0xD5A8, 0x65CD }, { 0xD5A9, 0x6665 }, { 0xD5AA, 0x6661 }, { 0xD5AB, 0x665B }, + { 0xD5AC, 0x6659 }, { 0xD5AD, 0x665C }, { 0xD5AE, 0x6662 }, { 0xD5AF, 0x6718 }, { 0xD5B0, 0x6879 }, { 0xD5B1, 0x6887 }, { 0xD5B2, 0x6890 }, { 0xD5B3, 0x689C }, + { 0xD5B4, 0x686D }, { 0xD5B5, 0x686E }, { 0xD5B6, 0x68AE }, { 0xD5B7, 0x68AB }, { 0xD5B8, 0x6956 }, { 0xD5B9, 0x686F }, { 0xD5BA, 0x68A3 }, { 0xD5BB, 0x68AC }, + { 0xD5BC, 0x68A9 }, { 0xD5BD, 0x6875 }, { 0xD5BE, 0x6874 }, { 0xD5BF, 0x68B2 }, { 0xD5C0, 0x688F }, { 0xD5C1, 0x6877 }, { 0xD5C2, 0x6892 }, { 0xD5C3, 0x687C }, + { 0xD5C4, 0x686B }, { 0xD5C5, 0x6872 }, { 0xD5C6, 0x68AA }, { 0xD5C7, 0x6880 }, { 0xD5C8, 0x6871 }, { 0xD5C9, 0x687E }, { 0xD5CA, 0x689B }, { 0xD5CB, 0x6896 }, + { 0xD5CC, 0x688B }, { 0xD5CD, 0x68A0 }, { 0xD5CE, 0x6889 }, { 0xD5CF, 0x68A4 }, { 0xD5D0, 0x6878 }, { 0xD5D1, 0x687B }, { 0xD5D2, 0x6891 }, { 0xD5D3, 0x688C }, + { 0xD5D4, 0x688A }, { 0xD5D5, 0x687D }, { 0xD5D6, 0x6B36 }, { 0xD5D7, 0x6B33 }, { 0xD5D8, 0x6B37 }, { 0xD5D9, 0x6B38 }, { 0xD5DA, 0x6B91 }, { 0xD5DB, 0x6B8F }, + { 0xD5DC, 0x6B8D }, { 0xD5DD, 0x6B8E }, { 0xD5DE, 0x6B8C }, { 0xD5DF, 0x6C2A }, { 0xD5E0, 0x6DC0 }, { 0xD5E1, 0x6DAB }, { 0xD5E2, 0x6DB4 }, { 0xD5E3, 0x6DB3 }, + { 0xD5E4, 0x6E74 }, { 0xD5E5, 0x6DAC }, { 0xD5E6, 0x6DE9 }, { 0xD5E7, 0x6DE2 }, { 0xD5E8, 0x6DB7 }, { 0xD5E9, 0x6DF6 }, { 0xD5EA, 0x6DD4 }, { 0xD5EB, 0x6E00 }, + { 0xD5EC, 0x6DC8 }, { 0xD5ED, 0x6DE0 }, { 0xD5EE, 0x6DDF }, { 0xD5EF, 0x6DD6 }, { 0xD5F0, 0x6DBE }, { 0xD5F1, 0x6DE5 }, { 0xD5F2, 0x6DDC }, { 0xD5F3, 0x6DDD }, + { 0xD5F4, 0x6DDB }, { 0xD5F5, 0x6DF4 }, { 0xD5F6, 0x6DCA }, { 0xD5F7, 0x6DBD }, { 0xD5F8, 0x6DED }, { 0xD5F9, 0x6DF0 }, { 0xD5FA, 0x6DBA }, { 0xD5FB, 0x6DD5 }, + { 0xD5FC, 0x6DC2 }, { 0xD5FD, 0x6DCF }, { 0xD5FE, 0x6DC9 }, { 0xD640, 0x6DD0 }, { 0xD641, 0x6DF2 }, { 0xD642, 0x6DD3 }, { 0xD643, 0x6DFD }, { 0xD644, 0x6DD7 }, + { 0xD645, 0x6DCD }, { 0xD646, 0x6DE3 }, { 0xD647, 0x6DBB }, { 0xD648, 0x70FA }, { 0xD649, 0x710D }, { 0xD64A, 0x70F7 }, { 0xD64B, 0x7117 }, { 0xD64C, 0x70F4 }, + { 0xD64D, 0x710C }, { 0xD64E, 0x70F0 }, { 0xD64F, 0x7104 }, { 0xD650, 0x70F3 }, { 0xD651, 0x7110 }, { 0xD652, 0x70FC }, { 0xD653, 0x70FF }, { 0xD654, 0x7106 }, + { 0xD655, 0x7113 }, { 0xD656, 0x7100 }, { 0xD657, 0x70F8 }, { 0xD658, 0x70F6 }, { 0xD659, 0x710B }, { 0xD65A, 0x7102 }, { 0xD65B, 0x710E }, { 0xD65C, 0x727E }, + { 0xD65D, 0x727B }, { 0xD65E, 0x727C }, { 0xD65F, 0x727F }, { 0xD660, 0x731D }, { 0xD661, 0x7317 }, { 0xD662, 0x7307 }, { 0xD663, 0x7311 }, { 0xD664, 0x7318 }, + { 0xD665, 0x730A }, { 0xD666, 0x7308 }, { 0xD667, 0x72FF }, { 0xD668, 0x730F }, { 0xD669, 0x731E }, { 0xD66A, 0x7388 }, { 0xD66B, 0x73F6 }, { 0xD66C, 0x73F8 }, + { 0xD66D, 0x73F5 }, { 0xD66E, 0x7404 }, { 0xD66F, 0x7401 }, { 0xD670, 0x73FD }, { 0xD671, 0x7407 }, { 0xD672, 0x7400 }, { 0xD673, 0x73FA }, { 0xD674, 0x73FC }, + { 0xD675, 0x73FF }, { 0xD676, 0x740C }, { 0xD677, 0x740B }, { 0xD678, 0x73F4 }, { 0xD679, 0x7408 }, { 0xD67A, 0x7564 }, { 0xD67B, 0x7563 }, { 0xD67C, 0x75CE }, + { 0xD67D, 0x75D2 }, { 0xD67E, 0x75CF }, { 0xD6A1, 0x75CB }, { 0xD6A2, 0x75CC }, { 0xD6A3, 0x75D1 }, { 0xD6A4, 0x75D0 }, { 0xD6A5, 0x768F }, { 0xD6A6, 0x7689 }, + { 0xD6A7, 0x76D3 }, { 0xD6A8, 0x7739 }, { 0xD6A9, 0x772F }, { 0xD6AA, 0x772D }, { 0xD6AB, 0x7731 }, { 0xD6AC, 0x7732 }, { 0xD6AD, 0x7734 }, { 0xD6AE, 0x7733 }, + { 0xD6AF, 0x773D }, { 0xD6B0, 0x7725 }, { 0xD6B1, 0x773B }, { 0xD6B2, 0x7735 }, { 0xD6B3, 0x7848 }, { 0xD6B4, 0x7852 }, { 0xD6B5, 0x7849 }, { 0xD6B6, 0x784D }, + { 0xD6B7, 0x784A }, { 0xD6B8, 0x784C }, { 0xD6B9, 0x7826 }, { 0xD6BA, 0x7845 }, { 0xD6BB, 0x7850 }, { 0xD6BC, 0x7964 }, { 0xD6BD, 0x7967 }, { 0xD6BE, 0x7969 }, + { 0xD6BF, 0x796A }, { 0xD6C0, 0x7963 }, { 0xD6C1, 0x796B }, { 0xD6C2, 0x7961 }, { 0xD6C3, 0x79BB }, { 0xD6C4, 0x79FA }, { 0xD6C5, 0x79F8 }, { 0xD6C6, 0x79F6 }, + { 0xD6C7, 0x79F7 }, { 0xD6C8, 0x7A8F }, { 0xD6C9, 0x7A94 }, { 0xD6CA, 0x7A90 }, { 0xD6CB, 0x7B35 }, { 0xD6CC, 0x7B47 }, { 0xD6CD, 0x7B34 }, { 0xD6CE, 0x7B25 }, + { 0xD6CF, 0x7B30 }, { 0xD6D0, 0x7B22 }, { 0xD6D1, 0x7B24 }, { 0xD6D2, 0x7B33 }, { 0xD6D3, 0x7B18 }, { 0xD6D4, 0x7B2A }, { 0xD6D5, 0x7B1D }, { 0xD6D6, 0x7B31 }, + { 0xD6D7, 0x7B2B }, { 0xD6D8, 0x7B2D }, { 0xD6D9, 0x7B2F }, { 0xD6DA, 0x7B32 }, { 0xD6DB, 0x7B38 }, { 0xD6DC, 0x7B1A }, { 0xD6DD, 0x7B23 }, { 0xD6DE, 0x7C94 }, + { 0xD6DF, 0x7C98 }, { 0xD6E0, 0x7C96 }, { 0xD6E1, 0x7CA3 }, { 0xD6E2, 0x7D35 }, { 0xD6E3, 0x7D3D }, { 0xD6E4, 0x7D38 }, { 0xD6E5, 0x7D36 }, { 0xD6E6, 0x7D3A }, + { 0xD6E7, 0x7D45 }, { 0xD6E8, 0x7D2C }, { 0xD6E9, 0x7D29 }, { 0xD6EA, 0x7D41 }, { 0xD6EB, 0x7D47 }, { 0xD6EC, 0x7D3E }, { 0xD6ED, 0x7D3F }, { 0xD6EE, 0x7D4A }, + { 0xD6EF, 0x7D3B }, { 0xD6F0, 0x7D28 }, { 0xD6F1, 0x7F63 }, { 0xD6F2, 0x7F95 }, { 0xD6F3, 0x7F9C }, { 0xD6F4, 0x7F9D }, { 0xD6F5, 0x7F9B }, { 0xD6F6, 0x7FCA }, + { 0xD6F7, 0x7FCB }, { 0xD6F8, 0x7FCD }, { 0xD6F9, 0x7FD0 }, { 0xD6FA, 0x7FD1 }, { 0xD6FB, 0x7FC7 }, { 0xD6FC, 0x7FCF }, { 0xD6FD, 0x7FC9 }, { 0xD6FE, 0x801F }, + { 0xD740, 0x801E }, { 0xD741, 0x801B }, { 0xD742, 0x8047 }, { 0xD743, 0x8043 }, { 0xD744, 0x8048 }, { 0xD745, 0x8118 }, { 0xD746, 0x8125 }, { 0xD747, 0x8119 }, + { 0xD748, 0x811B }, { 0xD749, 0x812D }, { 0xD74A, 0x811F }, { 0xD74B, 0x812C }, { 0xD74C, 0x811E }, { 0xD74D, 0x8121 }, { 0xD74E, 0x8115 }, { 0xD74F, 0x8127 }, + { 0xD750, 0x811D }, { 0xD751, 0x8122 }, { 0xD752, 0x8211 }, { 0xD753, 0x8238 }, { 0xD754, 0x8233 }, { 0xD755, 0x823A }, { 0xD756, 0x8234 }, { 0xD757, 0x8232 }, + { 0xD758, 0x8274 }, { 0xD759, 0x8390 }, { 0xD75A, 0x83A3 }, { 0xD75B, 0x83A8 }, { 0xD75C, 0x838D }, { 0xD75D, 0x837A }, { 0xD75E, 0x8373 }, { 0xD75F, 0x83A4 }, + { 0xD760, 0x8374 }, { 0xD761, 0x838F }, { 0xD762, 0x8381 }, { 0xD763, 0x8395 }, { 0xD764, 0x8399 }, { 0xD765, 0x8375 }, { 0xD766, 0x8394 }, { 0xD767, 0x83A9 }, + { 0xD768, 0x837D }, { 0xD769, 0x8383 }, { 0xD76A, 0x838C }, { 0xD76B, 0x839D }, { 0xD76C, 0x839B }, { 0xD76D, 0x83AA }, { 0xD76E, 0x838B }, { 0xD76F, 0x837E }, + { 0xD770, 0x83A5 }, { 0xD771, 0x83AF }, { 0xD772, 0x8388 }, { 0xD773, 0x8397 }, { 0xD774, 0x83B0 }, { 0xD775, 0x837F }, { 0xD776, 0x83A6 }, { 0xD777, 0x8387 }, + { 0xD778, 0x83AE }, { 0xD779, 0x8376 }, { 0xD77A, 0x839A }, { 0xD77B, 0x8659 }, { 0xD77C, 0x8656 }, { 0xD77D, 0x86BF }, { 0xD77E, 0x86B7 }, { 0xD7A1, 0x86C2 }, + { 0xD7A2, 0x86C1 }, { 0xD7A3, 0x86C5 }, { 0xD7A4, 0x86BA }, { 0xD7A5, 0x86B0 }, { 0xD7A6, 0x86C8 }, { 0xD7A7, 0x86B9 }, { 0xD7A8, 0x86B3 }, { 0xD7A9, 0x86B8 }, + { 0xD7AA, 0x86CC }, { 0xD7AB, 0x86B4 }, { 0xD7AC, 0x86BB }, { 0xD7AD, 0x86BC }, { 0xD7AE, 0x86C3 }, { 0xD7AF, 0x86BD }, { 0xD7B0, 0x86BE }, { 0xD7B1, 0x8852 }, + { 0xD7B2, 0x8889 }, { 0xD7B3, 0x8895 }, { 0xD7B4, 0x88A8 }, { 0xD7B5, 0x88A2 }, { 0xD7B6, 0x88AA }, { 0xD7B7, 0x889A }, { 0xD7B8, 0x8891 }, { 0xD7B9, 0x88A1 }, + { 0xD7BA, 0x889F }, { 0xD7BB, 0x8898 }, { 0xD7BC, 0x88A7 }, { 0xD7BD, 0x8899 }, { 0xD7BE, 0x889B }, { 0xD7BF, 0x8897 }, { 0xD7C0, 0x88A4 }, { 0xD7C1, 0x88AC }, + { 0xD7C2, 0x888C }, { 0xD7C3, 0x8893 }, { 0xD7C4, 0x888E }, { 0xD7C5, 0x8982 }, { 0xD7C6, 0x89D6 }, { 0xD7C7, 0x89D9 }, { 0xD7C8, 0x89D5 }, { 0xD7C9, 0x8A30 }, + { 0xD7CA, 0x8A27 }, { 0xD7CB, 0x8A2C }, { 0xD7CC, 0x8A1E }, { 0xD7CD, 0x8C39 }, { 0xD7CE, 0x8C3B }, { 0xD7CF, 0x8C5C }, { 0xD7D0, 0x8C5D }, { 0xD7D1, 0x8C7D }, + { 0xD7D2, 0x8CA5 }, { 0xD7D3, 0x8D7D }, { 0xD7D4, 0x8D7B }, { 0xD7D5, 0x8D79 }, { 0xD7D6, 0x8DBC }, { 0xD7D7, 0x8DC2 }, { 0xD7D8, 0x8DB9 }, { 0xD7D9, 0x8DBF }, + { 0xD7DA, 0x8DC1 }, { 0xD7DB, 0x8ED8 }, { 0xD7DC, 0x8EDE }, { 0xD7DD, 0x8EDD }, { 0xD7DE, 0x8EDC }, { 0xD7DF, 0x8ED7 }, { 0xD7E0, 0x8EE0 }, { 0xD7E1, 0x8EE1 }, + { 0xD7E2, 0x9024 }, { 0xD7E3, 0x900B }, { 0xD7E4, 0x9011 }, { 0xD7E5, 0x901C }, { 0xD7E6, 0x900C }, { 0xD7E7, 0x9021 }, { 0xD7E8, 0x90EF }, { 0xD7E9, 0x90EA }, + { 0xD7EA, 0x90F0 }, { 0xD7EB, 0x90F4 }, { 0xD7EC, 0x90F2 }, { 0xD7ED, 0x90F3 }, { 0xD7EE, 0x90D4 }, { 0xD7EF, 0x90EB }, { 0xD7F0, 0x90EC }, { 0xD7F1, 0x90E9 }, + { 0xD7F2, 0x9156 }, { 0xD7F3, 0x9158 }, { 0xD7F4, 0x915A }, { 0xD7F5, 0x9153 }, { 0xD7F6, 0x9155 }, { 0xD7F7, 0x91EC }, { 0xD7F8, 0x91F4 }, { 0xD7F9, 0x91F1 }, + { 0xD7FA, 0x91F3 }, { 0xD7FB, 0x91F8 }, { 0xD7FC, 0x91E4 }, { 0xD7FD, 0x91F9 }, { 0xD7FE, 0x91EA }, { 0xD840, 0x91EB }, { 0xD841, 0x91F7 }, { 0xD842, 0x91E8 }, + { 0xD843, 0x91EE }, { 0xD844, 0x957A }, { 0xD845, 0x9586 }, { 0xD846, 0x9588 }, { 0xD847, 0x967C }, { 0xD848, 0x966D }, { 0xD849, 0x966B }, { 0xD84A, 0x9671 }, + { 0xD84B, 0x966F }, { 0xD84C, 0x96BF }, { 0xD84D, 0x976A }, { 0xD84E, 0x9804 }, { 0xD84F, 0x98E5 }, { 0xD850, 0x9997 }, { 0xD851, 0x509B }, { 0xD852, 0x5095 }, + { 0xD853, 0x5094 }, { 0xD854, 0x509E }, { 0xD855, 0x508B }, { 0xD856, 0x50A3 }, { 0xD857, 0x5083 }, { 0xD858, 0x508C }, { 0xD859, 0x508E }, { 0xD85A, 0x509D }, + { 0xD85B, 0x5068 }, { 0xD85C, 0x509C }, { 0xD85D, 0x5092 }, { 0xD85E, 0x5082 }, { 0xD85F, 0x5087 }, { 0xD860, 0x515F }, { 0xD861, 0x51D4 }, { 0xD862, 0x5312 }, + { 0xD863, 0x5311 }, { 0xD864, 0x53A4 }, { 0xD865, 0x53A7 }, { 0xD866, 0x5591 }, { 0xD867, 0x55A8 }, { 0xD868, 0x55A5 }, { 0xD869, 0x55AD }, { 0xD86A, 0x5577 }, + { 0xD86B, 0x5645 }, { 0xD86C, 0x55A2 }, { 0xD86D, 0x5593 }, { 0xD86E, 0x5588 }, { 0xD86F, 0x558F }, { 0xD870, 0x55B5 }, { 0xD871, 0x5581 }, { 0xD872, 0x55A3 }, + { 0xD873, 0x5592 }, { 0xD874, 0x55A4 }, { 0xD875, 0x557D }, { 0xD876, 0x558C }, { 0xD877, 0x55A6 }, { 0xD878, 0x557F }, { 0xD879, 0x5595 }, { 0xD87A, 0x55A1 }, + { 0xD87B, 0x558E }, { 0xD87C, 0x570C }, { 0xD87D, 0x5829 }, { 0xD87E, 0x5837 }, { 0xD8A1, 0x5819 }, { 0xD8A2, 0x581E }, { 0xD8A3, 0x5827 }, { 0xD8A4, 0x5823 }, + { 0xD8A5, 0x5828 }, { 0xD8A6, 0x57F5 }, { 0xD8A7, 0x5848 }, { 0xD8A8, 0x5825 }, { 0xD8A9, 0x581C }, { 0xD8AA, 0x581B }, { 0xD8AB, 0x5833 }, { 0xD8AC, 0x583F }, + { 0xD8AD, 0x5836 }, { 0xD8AE, 0x582E }, { 0xD8AF, 0x5839 }, { 0xD8B0, 0x5838 }, { 0xD8B1, 0x582D }, { 0xD8B2, 0x582C }, { 0xD8B3, 0x583B }, { 0xD8B4, 0x5961 }, + { 0xD8B5, 0x5AAF }, { 0xD8B6, 0x5A94 }, { 0xD8B7, 0x5A9F }, { 0xD8B8, 0x5A7A }, { 0xD8B9, 0x5AA2 }, { 0xD8BA, 0x5A9E }, { 0xD8BB, 0x5A78 }, { 0xD8BC, 0x5AA6 }, + { 0xD8BD, 0x5A7C }, { 0xD8BE, 0x5AA5 }, { 0xD8BF, 0x5AAC }, { 0xD8C0, 0x5A95 }, { 0xD8C1, 0x5AAE }, { 0xD8C2, 0x5A37 }, { 0xD8C3, 0x5A84 }, { 0xD8C4, 0x5A8A }, + { 0xD8C5, 0x5A97 }, { 0xD8C6, 0x5A83 }, { 0xD8C7, 0x5A8B }, { 0xD8C8, 0x5AA9 }, { 0xD8C9, 0x5A7B }, { 0xD8CA, 0x5A7D }, { 0xD8CB, 0x5A8C }, { 0xD8CC, 0x5A9C }, + { 0xD8CD, 0x5A8F }, { 0xD8CE, 0x5A93 }, { 0xD8CF, 0x5A9D }, { 0xD8D0, 0x5BEA }, { 0xD8D1, 0x5BCD }, { 0xD8D2, 0x5BCB }, { 0xD8D3, 0x5BD4 }, { 0xD8D4, 0x5BD1 }, + { 0xD8D5, 0x5BCA }, { 0xD8D6, 0x5BCE }, { 0xD8D7, 0x5C0C }, { 0xD8D8, 0x5C30 }, { 0xD8D9, 0x5D37 }, { 0xD8DA, 0x5D43 }, { 0xD8DB, 0x5D6B }, { 0xD8DC, 0x5D41 }, + { 0xD8DD, 0x5D4B }, { 0xD8DE, 0x5D3F }, { 0xD8DF, 0x5D35 }, { 0xD8E0, 0x5D51 }, { 0xD8E1, 0x5D4E }, { 0xD8E2, 0x5D55 }, { 0xD8E3, 0x5D33 }, { 0xD8E4, 0x5D3A }, + { 0xD8E5, 0x5D52 }, { 0xD8E6, 0x5D3D }, { 0xD8E7, 0x5D31 }, { 0xD8E8, 0x5D59 }, { 0xD8E9, 0x5D42 }, { 0xD8EA, 0x5D39 }, { 0xD8EB, 0x5D49 }, { 0xD8EC, 0x5D38 }, + { 0xD8ED, 0x5D3C }, { 0xD8EE, 0x5D32 }, { 0xD8EF, 0x5D36 }, { 0xD8F0, 0x5D40 }, { 0xD8F1, 0x5D45 }, { 0xD8F2, 0x5E44 }, { 0xD8F3, 0x5E41 }, { 0xD8F4, 0x5F58 }, + { 0xD8F5, 0x5FA6 }, { 0xD8F6, 0x5FA5 }, { 0xD8F7, 0x5FAB }, { 0xD8F8, 0x60C9 }, { 0xD8F9, 0x60B9 }, { 0xD8FA, 0x60CC }, { 0xD8FB, 0x60E2 }, { 0xD8FC, 0x60CE }, + { 0xD8FD, 0x60C4 }, { 0xD8FE, 0x6114 }, { 0xD940, 0x60F2 }, { 0xD941, 0x610A }, { 0xD942, 0x6116 }, { 0xD943, 0x6105 }, { 0xD944, 0x60F5 }, { 0xD945, 0x6113 }, + { 0xD946, 0x60F8 }, { 0xD947, 0x60FC }, { 0xD948, 0x60FE }, { 0xD949, 0x60C1 }, { 0xD94A, 0x6103 }, { 0xD94B, 0x6118 }, { 0xD94C, 0x611D }, { 0xD94D, 0x6110 }, + { 0xD94E, 0x60FF }, { 0xD94F, 0x6104 }, { 0xD950, 0x610B }, { 0xD951, 0x624A }, { 0xD952, 0x6394 }, { 0xD953, 0x63B1 }, { 0xD954, 0x63B0 }, { 0xD955, 0x63CE }, + { 0xD956, 0x63E5 }, { 0xD957, 0x63E8 }, { 0xD958, 0x63EF }, { 0xD959, 0x63C3 }, { 0xD95A, 0x649D }, { 0xD95B, 0x63F3 }, { 0xD95C, 0x63CA }, { 0xD95D, 0x63E0 }, + { 0xD95E, 0x63F6 }, { 0xD95F, 0x63D5 }, { 0xD960, 0x63F2 }, { 0xD961, 0x63F5 }, { 0xD962, 0x6461 }, { 0xD963, 0x63DF }, { 0xD964, 0x63BE }, { 0xD965, 0x63DD }, + { 0xD966, 0x63DC }, { 0xD967, 0x63C4 }, { 0xD968, 0x63D8 }, { 0xD969, 0x63D3 }, { 0xD96A, 0x63C2 }, { 0xD96B, 0x63C7 }, { 0xD96C, 0x63CC }, { 0xD96D, 0x63CB }, + { 0xD96E, 0x63C8 }, { 0xD96F, 0x63F0 }, { 0xD970, 0x63D7 }, { 0xD971, 0x63D9 }, { 0xD972, 0x6532 }, { 0xD973, 0x6567 }, { 0xD974, 0x656A }, { 0xD975, 0x6564 }, + { 0xD976, 0x655C }, { 0xD977, 0x6568 }, { 0xD978, 0x6565 }, { 0xD979, 0x658C }, { 0xD97A, 0x659D }, { 0xD97B, 0x659E }, { 0xD97C, 0x65AE }, { 0xD97D, 0x65D0 }, + { 0xD97E, 0x65D2 }, { 0xD9A1, 0x667C }, { 0xD9A2, 0x666C }, { 0xD9A3, 0x667B }, { 0xD9A4, 0x6680 }, { 0xD9A5, 0x6671 }, { 0xD9A6, 0x6679 }, { 0xD9A7, 0x666A }, + { 0xD9A8, 0x6672 }, { 0xD9A9, 0x6701 }, { 0xD9AA, 0x690C }, { 0xD9AB, 0x68D3 }, { 0xD9AC, 0x6904 }, { 0xD9AD, 0x68DC }, { 0xD9AE, 0x692A }, { 0xD9AF, 0x68EC }, + { 0xD9B0, 0x68EA }, { 0xD9B1, 0x68F1 }, { 0xD9B2, 0x690F }, { 0xD9B3, 0x68D6 }, { 0xD9B4, 0x68F7 }, { 0xD9B5, 0x68EB }, { 0xD9B6, 0x68E4 }, { 0xD9B7, 0x68F6 }, + { 0xD9B8, 0x6913 }, { 0xD9B9, 0x6910 }, { 0xD9BA, 0x68F3 }, { 0xD9BB, 0x68E1 }, { 0xD9BC, 0x6907 }, { 0xD9BD, 0x68CC }, { 0xD9BE, 0x6908 }, { 0xD9BF, 0x6970 }, + { 0xD9C0, 0x68B4 }, { 0xD9C1, 0x6911 }, { 0xD9C2, 0x68EF }, { 0xD9C3, 0x68C6 }, { 0xD9C4, 0x6914 }, { 0xD9C5, 0x68F8 }, { 0xD9C6, 0x68D0 }, { 0xD9C7, 0x68FD }, + { 0xD9C8, 0x68FC }, { 0xD9C9, 0x68E8 }, { 0xD9CA, 0x690B }, { 0xD9CB, 0x690A }, { 0xD9CC, 0x6917 }, { 0xD9CD, 0x68CE }, { 0xD9CE, 0x68C8 }, { 0xD9CF, 0x68DD }, + { 0xD9D0, 0x68DE }, { 0xD9D1, 0x68E6 }, { 0xD9D2, 0x68F4 }, { 0xD9D3, 0x68D1 }, { 0xD9D4, 0x6906 }, { 0xD9D5, 0x68D4 }, { 0xD9D6, 0x68E9 }, { 0xD9D7, 0x6915 }, + { 0xD9D8, 0x6925 }, { 0xD9D9, 0x68C7 }, { 0xD9DA, 0x6B39 }, { 0xD9DB, 0x6B3B }, { 0xD9DC, 0x6B3F }, { 0xD9DD, 0x6B3C }, { 0xD9DE, 0x6B94 }, { 0xD9DF, 0x6B97 }, + { 0xD9E0, 0x6B99 }, { 0xD9E1, 0x6B95 }, { 0xD9E2, 0x6BBD }, { 0xD9E3, 0x6BF0 }, { 0xD9E4, 0x6BF2 }, { 0xD9E5, 0x6BF3 }, { 0xD9E6, 0x6C30 }, { 0xD9E7, 0x6DFC }, + { 0xD9E8, 0x6E46 }, { 0xD9E9, 0x6E47 }, { 0xD9EA, 0x6E1F }, { 0xD9EB, 0x6E49 }, { 0xD9EC, 0x6E88 }, { 0xD9ED, 0x6E3C }, { 0xD9EE, 0x6E3D }, { 0xD9EF, 0x6E45 }, + { 0xD9F0, 0x6E62 }, { 0xD9F1, 0x6E2B }, { 0xD9F2, 0x6E3F }, { 0xD9F3, 0x6E41 }, { 0xD9F4, 0x6E5D }, { 0xD9F5, 0x6E73 }, { 0xD9F6, 0x6E1C }, { 0xD9F7, 0x6E33 }, + { 0xD9F8, 0x6E4B }, { 0xD9F9, 0x6E40 }, { 0xD9FA, 0x6E51 }, { 0xD9FB, 0x6E3B }, { 0xD9FC, 0x6E03 }, { 0xD9FD, 0x6E2E }, { 0xD9FE, 0x6E5E }, { 0xDA40, 0x6E68 }, + { 0xDA41, 0x6E5C }, { 0xDA42, 0x6E61 }, { 0xDA43, 0x6E31 }, { 0xDA44, 0x6E28 }, { 0xDA45, 0x6E60 }, { 0xDA46, 0x6E71 }, { 0xDA47, 0x6E6B }, { 0xDA48, 0x6E39 }, + { 0xDA49, 0x6E22 }, { 0xDA4A, 0x6E30 }, { 0xDA4B, 0x6E53 }, { 0xDA4C, 0x6E65 }, { 0xDA4D, 0x6E27 }, { 0xDA4E, 0x6E78 }, { 0xDA4F, 0x6E64 }, { 0xDA50, 0x6E77 }, + { 0xDA51, 0x6E55 }, { 0xDA52, 0x6E79 }, { 0xDA53, 0x6E52 }, { 0xDA54, 0x6E66 }, { 0xDA55, 0x6E35 }, { 0xDA56, 0x6E36 }, { 0xDA57, 0x6E5A }, { 0xDA58, 0x7120 }, + { 0xDA59, 0x711E }, { 0xDA5A, 0x712F }, { 0xDA5B, 0x70FB }, { 0xDA5C, 0x712E }, { 0xDA5D, 0x7131 }, { 0xDA5E, 0x7123 }, { 0xDA5F, 0x7125 }, { 0xDA60, 0x7122 }, + { 0xDA61, 0x7132 }, { 0xDA62, 0x711F }, { 0xDA63, 0x7128 }, { 0xDA64, 0x713A }, { 0xDA65, 0x711B }, { 0xDA66, 0x724B }, { 0xDA67, 0x725A }, { 0xDA68, 0x7288 }, + { 0xDA69, 0x7289 }, { 0xDA6A, 0x7286 }, { 0xDA6B, 0x7285 }, { 0xDA6C, 0x728B }, { 0xDA6D, 0x7312 }, { 0xDA6E, 0x730B }, { 0xDA6F, 0x7330 }, { 0xDA70, 0x7322 }, + { 0xDA71, 0x7331 }, { 0xDA72, 0x7333 }, { 0xDA73, 0x7327 }, { 0xDA74, 0x7332 }, { 0xDA75, 0x732D }, { 0xDA76, 0x7326 }, { 0xDA77, 0x7323 }, { 0xDA78, 0x7335 }, + { 0xDA79, 0x730C }, { 0xDA7A, 0x742E }, { 0xDA7B, 0x742C }, { 0xDA7C, 0x7430 }, { 0xDA7D, 0x742B }, { 0xDA7E, 0x7416 }, { 0xDAA1, 0x741A }, { 0xDAA2, 0x7421 }, + { 0xDAA3, 0x742D }, { 0xDAA4, 0x7431 }, { 0xDAA5, 0x7424 }, { 0xDAA6, 0x7423 }, { 0xDAA7, 0x741D }, { 0xDAA8, 0x7429 }, { 0xDAA9, 0x7420 }, { 0xDAAA, 0x7432 }, + { 0xDAAB, 0x74FB }, { 0xDAAC, 0x752F }, { 0xDAAD, 0x756F }, { 0xDAAE, 0x756C }, { 0xDAAF, 0x75E7 }, { 0xDAB0, 0x75DA }, { 0xDAB1, 0x75E1 }, { 0xDAB2, 0x75E6 }, + { 0xDAB3, 0x75DD }, { 0xDAB4, 0x75DF }, { 0xDAB5, 0x75E4 }, { 0xDAB6, 0x75D7 }, { 0xDAB7, 0x7695 }, { 0xDAB8, 0x7692 }, { 0xDAB9, 0x76DA }, { 0xDABA, 0x7746 }, + { 0xDABB, 0x7747 }, { 0xDABC, 0x7744 }, { 0xDABD, 0x774D }, { 0xDABE, 0x7745 }, { 0xDABF, 0x774A }, { 0xDAC0, 0x774E }, { 0xDAC1, 0x774B }, { 0xDAC2, 0x774C }, + { 0xDAC3, 0x77DE }, { 0xDAC4, 0x77EC }, { 0xDAC5, 0x7860 }, { 0xDAC6, 0x7864 }, { 0xDAC7, 0x7865 }, { 0xDAC8, 0x785C }, { 0xDAC9, 0x786D }, { 0xDACA, 0x7871 }, + { 0xDACB, 0x786A }, { 0xDACC, 0x786E }, { 0xDACD, 0x7870 }, { 0xDACE, 0x7869 }, { 0xDACF, 0x7868 }, { 0xDAD0, 0x785E }, { 0xDAD1, 0x7862 }, { 0xDAD2, 0x7974 }, + { 0xDAD3, 0x7973 }, { 0xDAD4, 0x7972 }, { 0xDAD5, 0x7970 }, { 0xDAD6, 0x7A02 }, { 0xDAD7, 0x7A0A }, { 0xDAD8, 0x7A03 }, { 0xDAD9, 0x7A0C }, { 0xDADA, 0x7A04 }, + { 0xDADB, 0x7A99 }, { 0xDADC, 0x7AE6 }, { 0xDADD, 0x7AE4 }, { 0xDADE, 0x7B4A }, { 0xDADF, 0x7B3B }, { 0xDAE0, 0x7B44 }, { 0xDAE1, 0x7B48 }, { 0xDAE2, 0x7B4C }, + { 0xDAE3, 0x7B4E }, { 0xDAE4, 0x7B40 }, { 0xDAE5, 0x7B58 }, { 0xDAE6, 0x7B45 }, { 0xDAE7, 0x7CA2 }, { 0xDAE8, 0x7C9E }, { 0xDAE9, 0x7CA8 }, { 0xDAEA, 0x7CA1 }, + { 0xDAEB, 0x7D58 }, { 0xDAEC, 0x7D6F }, { 0xDAED, 0x7D63 }, { 0xDAEE, 0x7D53 }, { 0xDAEF, 0x7D56 }, { 0xDAF0, 0x7D67 }, { 0xDAF1, 0x7D6A }, { 0xDAF2, 0x7D4F }, + { 0xDAF3, 0x7D6D }, { 0xDAF4, 0x7D5C }, { 0xDAF5, 0x7D6B }, { 0xDAF6, 0x7D52 }, { 0xDAF7, 0x7D54 }, { 0xDAF8, 0x7D69 }, { 0xDAF9, 0x7D51 }, { 0xDAFA, 0x7D5F }, + { 0xDAFB, 0x7D4E }, { 0xDAFC, 0x7F3E }, { 0xDAFD, 0x7F3F }, { 0xDAFE, 0x7F65 }, { 0xDB40, 0x7F66 }, { 0xDB41, 0x7FA2 }, { 0xDB42, 0x7FA0 }, { 0xDB43, 0x7FA1 }, + { 0xDB44, 0x7FD7 }, { 0xDB45, 0x8051 }, { 0xDB46, 0x804F }, { 0xDB47, 0x8050 }, { 0xDB48, 0x80FE }, { 0xDB49, 0x80D4 }, { 0xDB4A, 0x8143 }, { 0xDB4B, 0x814A }, + { 0xDB4C, 0x8152 }, { 0xDB4D, 0x814F }, { 0xDB4E, 0x8147 }, { 0xDB4F, 0x813D }, { 0xDB50, 0x814D }, { 0xDB51, 0x813A }, { 0xDB52, 0x81E6 }, { 0xDB53, 0x81EE }, + { 0xDB54, 0x81F7 }, { 0xDB55, 0x81F8 }, { 0xDB56, 0x81F9 }, { 0xDB57, 0x8204 }, { 0xDB58, 0x823C }, { 0xDB59, 0x823D }, { 0xDB5A, 0x823F }, { 0xDB5B, 0x8275 }, + { 0xDB5C, 0x833B }, { 0xDB5D, 0x83CF }, { 0xDB5E, 0x83F9 }, { 0xDB5F, 0x8423 }, { 0xDB60, 0x83C0 }, { 0xDB61, 0x83E8 }, { 0xDB62, 0x8412 }, { 0xDB63, 0x83E7 }, + { 0xDB64, 0x83E4 }, { 0xDB65, 0x83FC }, { 0xDB66, 0x83F6 }, { 0xDB67, 0x8410 }, { 0xDB68, 0x83C6 }, { 0xDB69, 0x83C8 }, { 0xDB6A, 0x83EB }, { 0xDB6B, 0x83E3 }, + { 0xDB6C, 0x83BF }, { 0xDB6D, 0x8401 }, { 0xDB6E, 0x83DD }, { 0xDB6F, 0x83E5 }, { 0xDB70, 0x83D8 }, { 0xDB71, 0x83FF }, { 0xDB72, 0x83E1 }, { 0xDB73, 0x83CB }, + { 0xDB74, 0x83CE }, { 0xDB75, 0x83D6 }, { 0xDB76, 0x83F5 }, { 0xDB77, 0x83C9 }, { 0xDB78, 0x8409 }, { 0xDB79, 0x840F }, { 0xDB7A, 0x83DE }, { 0xDB7B, 0x8411 }, + { 0xDB7C, 0x8406 }, { 0xDB7D, 0x83C2 }, { 0xDB7E, 0x83F3 }, { 0xDBA1, 0x83D5 }, { 0xDBA2, 0x83FA }, { 0xDBA3, 0x83C7 }, { 0xDBA4, 0x83D1 }, { 0xDBA5, 0x83EA }, + { 0xDBA6, 0x8413 }, { 0xDBA7, 0x83C3 }, { 0xDBA8, 0x83EC }, { 0xDBA9, 0x83EE }, { 0xDBAA, 0x83C4 }, { 0xDBAB, 0x83FB }, { 0xDBAC, 0x83D7 }, { 0xDBAD, 0x83E2 }, + { 0xDBAE, 0x841B }, { 0xDBAF, 0x83DB }, { 0xDBB0, 0x83FE }, { 0xDBB1, 0x86D8 }, { 0xDBB2, 0x86E2 }, { 0xDBB3, 0x86E6 }, { 0xDBB4, 0x86D3 }, { 0xDBB5, 0x86E3 }, + { 0xDBB6, 0x86DA }, { 0xDBB7, 0x86EA }, { 0xDBB8, 0x86DD }, { 0xDBB9, 0x86EB }, { 0xDBBA, 0x86DC }, { 0xDBBB, 0x86EC }, { 0xDBBC, 0x86E9 }, { 0xDBBD, 0x86D7 }, + { 0xDBBE, 0x86E8 }, { 0xDBBF, 0x86D1 }, { 0xDBC0, 0x8848 }, { 0xDBC1, 0x8856 }, { 0xDBC2, 0x8855 }, { 0xDBC3, 0x88BA }, { 0xDBC4, 0x88D7 }, { 0xDBC5, 0x88B9 }, + { 0xDBC6, 0x88B8 }, { 0xDBC7, 0x88C0 }, { 0xDBC8, 0x88BE }, { 0xDBC9, 0x88B6 }, { 0xDBCA, 0x88BC }, { 0xDBCB, 0x88B7 }, { 0xDBCC, 0x88BD }, { 0xDBCD, 0x88B2 }, + { 0xDBCE, 0x8901 }, { 0xDBCF, 0x88C9 }, { 0xDBD0, 0x8995 }, { 0xDBD1, 0x8998 }, { 0xDBD2, 0x8997 }, { 0xDBD3, 0x89DD }, { 0xDBD4, 0x89DA }, { 0xDBD5, 0x89DB }, + { 0xDBD6, 0x8A4E }, { 0xDBD7, 0x8A4D }, { 0xDBD8, 0x8A39 }, { 0xDBD9, 0x8A59 }, { 0xDBDA, 0x8A40 }, { 0xDBDB, 0x8A57 }, { 0xDBDC, 0x8A58 }, { 0xDBDD, 0x8A44 }, + { 0xDBDE, 0x8A45 }, { 0xDBDF, 0x8A52 }, { 0xDBE0, 0x8A48 }, { 0xDBE1, 0x8A51 }, { 0xDBE2, 0x8A4A }, { 0xDBE3, 0x8A4C }, { 0xDBE4, 0x8A4F }, { 0xDBE5, 0x8C5F }, + { 0xDBE6, 0x8C81 }, { 0xDBE7, 0x8C80 }, { 0xDBE8, 0x8CBA }, { 0xDBE9, 0x8CBE }, { 0xDBEA, 0x8CB0 }, { 0xDBEB, 0x8CB9 }, { 0xDBEC, 0x8CB5 }, { 0xDBED, 0x8D84 }, + { 0xDBEE, 0x8D80 }, { 0xDBEF, 0x8D89 }, { 0xDBF0, 0x8DD8 }, { 0xDBF1, 0x8DD3 }, { 0xDBF2, 0x8DCD }, { 0xDBF3, 0x8DC7 }, { 0xDBF4, 0x8DD6 }, { 0xDBF5, 0x8DDC }, + { 0xDBF6, 0x8DCF }, { 0xDBF7, 0x8DD5 }, { 0xDBF8, 0x8DD9 }, { 0xDBF9, 0x8DC8 }, { 0xDBFA, 0x8DD7 }, { 0xDBFB, 0x8DC5 }, { 0xDBFC, 0x8EEF }, { 0xDBFD, 0x8EF7 }, + { 0xDBFE, 0x8EFA }, { 0xDC40, 0x8EF9 }, { 0xDC41, 0x8EE6 }, { 0xDC42, 0x8EEE }, { 0xDC43, 0x8EE5 }, { 0xDC44, 0x8EF5 }, { 0xDC45, 0x8EE7 }, { 0xDC46, 0x8EE8 }, + { 0xDC47, 0x8EF6 }, { 0xDC48, 0x8EEB }, { 0xDC49, 0x8EF1 }, { 0xDC4A, 0x8EEC }, { 0xDC4B, 0x8EF4 }, { 0xDC4C, 0x8EE9 }, { 0xDC4D, 0x902D }, { 0xDC4E, 0x9034 }, + { 0xDC4F, 0x902F }, { 0xDC50, 0x9106 }, { 0xDC51, 0x912C }, { 0xDC52, 0x9104 }, { 0xDC53, 0x90FF }, { 0xDC54, 0x90FC }, { 0xDC55, 0x9108 }, { 0xDC56, 0x90F9 }, + { 0xDC57, 0x90FB }, { 0xDC58, 0x9101 }, { 0xDC59, 0x9100 }, { 0xDC5A, 0x9107 }, { 0xDC5B, 0x9105 }, { 0xDC5C, 0x9103 }, { 0xDC5D, 0x9161 }, { 0xDC5E, 0x9164 }, + { 0xDC5F, 0x915F }, { 0xDC60, 0x9162 }, { 0xDC61, 0x9160 }, { 0xDC62, 0x9201 }, { 0xDC63, 0x920A }, { 0xDC64, 0x9225 }, { 0xDC65, 0x9203 }, { 0xDC66, 0x921A }, + { 0xDC67, 0x9226 }, { 0xDC68, 0x920F }, { 0xDC69, 0x920C }, { 0xDC6A, 0x9200 }, { 0xDC6B, 0x9212 }, { 0xDC6C, 0x91FF }, { 0xDC6D, 0x91FD }, { 0xDC6E, 0x9206 }, + { 0xDC6F, 0x9204 }, { 0xDC70, 0x9227 }, { 0xDC71, 0x9202 }, { 0xDC72, 0x921C }, { 0xDC73, 0x9224 }, { 0xDC74, 0x9219 }, { 0xDC75, 0x9217 }, { 0xDC76, 0x9205 }, + { 0xDC77, 0x9216 }, { 0xDC78, 0x957B }, { 0xDC79, 0x958D }, { 0xDC7A, 0x958C }, { 0xDC7B, 0x9590 }, { 0xDC7C, 0x9687 }, { 0xDC7D, 0x967E }, { 0xDC7E, 0x9688 }, + { 0xDCA1, 0x9689 }, { 0xDCA2, 0x9683 }, { 0xDCA3, 0x9680 }, { 0xDCA4, 0x96C2 }, { 0xDCA5, 0x96C8 }, { 0xDCA6, 0x96C3 }, { 0xDCA7, 0x96F1 }, { 0xDCA8, 0x96F0 }, + { 0xDCA9, 0x976C }, { 0xDCAA, 0x9770 }, { 0xDCAB, 0x976E }, { 0xDCAC, 0x9807 }, { 0xDCAD, 0x98A9 }, { 0xDCAE, 0x98EB }, { 0xDCAF, 0x9CE6 }, { 0xDCB0, 0x9EF9 }, + { 0xDCB1, 0x4E83 }, { 0xDCB2, 0x4E84 }, { 0xDCB3, 0x4EB6 }, { 0xDCB4, 0x50BD }, { 0xDCB5, 0x50BF }, { 0xDCB6, 0x50C6 }, { 0xDCB7, 0x50AE }, { 0xDCB8, 0x50C4 }, + { 0xDCB9, 0x50CA }, { 0xDCBA, 0x50B4 }, { 0xDCBB, 0x50C8 }, { 0xDCBC, 0x50C2 }, { 0xDCBD, 0x50B0 }, { 0xDCBE, 0x50C1 }, { 0xDCBF, 0x50BA }, { 0xDCC0, 0x50B1 }, + { 0xDCC1, 0x50CB }, { 0xDCC2, 0x50C9 }, { 0xDCC3, 0x50B6 }, { 0xDCC4, 0x50B8 }, { 0xDCC5, 0x51D7 }, { 0xDCC6, 0x527A }, { 0xDCC7, 0x5278 }, { 0xDCC8, 0x527B }, + { 0xDCC9, 0x527C }, { 0xDCCA, 0x55C3 }, { 0xDCCB, 0x55DB }, { 0xDCCC, 0x55CC }, { 0xDCCD, 0x55D0 }, { 0xDCCE, 0x55CB }, { 0xDCCF, 0x55CA }, { 0xDCD0, 0x55DD }, + { 0xDCD1, 0x55C0 }, { 0xDCD2, 0x55D4 }, { 0xDCD3, 0x55C4 }, { 0xDCD4, 0x55E9 }, { 0xDCD5, 0x55BF }, { 0xDCD6, 0x55D2 }, { 0xDCD7, 0x558D }, { 0xDCD8, 0x55CF }, + { 0xDCD9, 0x55D5 }, { 0xDCDA, 0x55E2 }, { 0xDCDB, 0x55D6 }, { 0xDCDC, 0x55C8 }, { 0xDCDD, 0x55F2 }, { 0xDCDE, 0x55CD }, { 0xDCDF, 0x55D9 }, { 0xDCE0, 0x55C2 }, + { 0xDCE1, 0x5714 }, { 0xDCE2, 0x5853 }, { 0xDCE3, 0x5868 }, { 0xDCE4, 0x5864 }, { 0xDCE5, 0x584F }, { 0xDCE6, 0x584D }, { 0xDCE7, 0x5849 }, { 0xDCE8, 0x586F }, + { 0xDCE9, 0x5855 }, { 0xDCEA, 0x584E }, { 0xDCEB, 0x585D }, { 0xDCEC, 0x5859 }, { 0xDCED, 0x5865 }, { 0xDCEE, 0x585B }, { 0xDCEF, 0x583D }, { 0xDCF0, 0x5863 }, + { 0xDCF1, 0x5871 }, { 0xDCF2, 0x58FC }, { 0xDCF3, 0x5AC7 }, { 0xDCF4, 0x5AC4 }, { 0xDCF5, 0x5ACB }, { 0xDCF6, 0x5ABA }, { 0xDCF7, 0x5AB8 }, { 0xDCF8, 0x5AB1 }, + { 0xDCF9, 0x5AB5 }, { 0xDCFA, 0x5AB0 }, { 0xDCFB, 0x5ABF }, { 0xDCFC, 0x5AC8 }, { 0xDCFD, 0x5ABB }, { 0xDCFE, 0x5AC6 }, { 0xDD40, 0x5AB7 }, { 0xDD41, 0x5AC0 }, + { 0xDD42, 0x5ACA }, { 0xDD43, 0x5AB4 }, { 0xDD44, 0x5AB6 }, { 0xDD45, 0x5ACD }, { 0xDD46, 0x5AB9 }, { 0xDD47, 0x5A90 }, { 0xDD48, 0x5BD6 }, { 0xDD49, 0x5BD8 }, + { 0xDD4A, 0x5BD9 }, { 0xDD4B, 0x5C1F }, { 0xDD4C, 0x5C33 }, { 0xDD4D, 0x5D71 }, { 0xDD4E, 0x5D63 }, { 0xDD4F, 0x5D4A }, { 0xDD50, 0x5D65 }, { 0xDD51, 0x5D72 }, + { 0xDD52, 0x5D6C }, { 0xDD53, 0x5D5E }, { 0xDD54, 0x5D68 }, { 0xDD55, 0x5D67 }, { 0xDD56, 0x5D62 }, { 0xDD57, 0x5DF0 }, { 0xDD58, 0x5E4F }, { 0xDD59, 0x5E4E }, + { 0xDD5A, 0x5E4A }, { 0xDD5B, 0x5E4D }, { 0xDD5C, 0x5E4B }, { 0xDD5D, 0x5EC5 }, { 0xDD5E, 0x5ECC }, { 0xDD5F, 0x5EC6 }, { 0xDD60, 0x5ECB }, { 0xDD61, 0x5EC7 }, + { 0xDD62, 0x5F40 }, { 0xDD63, 0x5FAF }, { 0xDD64, 0x5FAD }, { 0xDD65, 0x60F7 }, { 0xDD66, 0x6149 }, { 0xDD67, 0x614A }, { 0xDD68, 0x612B }, { 0xDD69, 0x6145 }, + { 0xDD6A, 0x6136 }, { 0xDD6B, 0x6132 }, { 0xDD6C, 0x612E }, { 0xDD6D, 0x6146 }, { 0xDD6E, 0x612F }, { 0xDD6F, 0x614F }, { 0xDD70, 0x6129 }, { 0xDD71, 0x6140 }, + { 0xDD72, 0x6220 }, { 0xDD73, 0x9168 }, { 0xDD74, 0x6223 }, { 0xDD75, 0x6225 }, { 0xDD76, 0x6224 }, { 0xDD77, 0x63C5 }, { 0xDD78, 0x63F1 }, { 0xDD79, 0x63EB }, + { 0xDD7A, 0x6410 }, { 0xDD7B, 0x6412 }, { 0xDD7C, 0x6409 }, { 0xDD7D, 0x6420 }, { 0xDD7E, 0x6424 }, { 0xDDA1, 0x6433 }, { 0xDDA2, 0x6443 }, { 0xDDA3, 0x641F }, + { 0xDDA4, 0x6415 }, { 0xDDA5, 0x6418 }, { 0xDDA6, 0x6439 }, { 0xDDA7, 0x6437 }, { 0xDDA8, 0x6422 }, { 0xDDA9, 0x6423 }, { 0xDDAA, 0x640C }, { 0xDDAB, 0x6426 }, + { 0xDDAC, 0x6430 }, { 0xDDAD, 0x6428 }, { 0xDDAE, 0x6441 }, { 0xDDAF, 0x6435 }, { 0xDDB0, 0x642F }, { 0xDDB1, 0x640A }, { 0xDDB2, 0x641A }, { 0xDDB3, 0x6440 }, + { 0xDDB4, 0x6425 }, { 0xDDB5, 0x6427 }, { 0xDDB6, 0x640B }, { 0xDDB7, 0x63E7 }, { 0xDDB8, 0x641B }, { 0xDDB9, 0x642E }, { 0xDDBA, 0x6421 }, { 0xDDBB, 0x640E }, + { 0xDDBC, 0x656F }, { 0xDDBD, 0x6592 }, { 0xDDBE, 0x65D3 }, { 0xDDBF, 0x6686 }, { 0xDDC0, 0x668C }, { 0xDDC1, 0x6695 }, { 0xDDC2, 0x6690 }, { 0xDDC3, 0x668B }, + { 0xDDC4, 0x668A }, { 0xDDC5, 0x6699 }, { 0xDDC6, 0x6694 }, { 0xDDC7, 0x6678 }, { 0xDDC8, 0x6720 }, { 0xDDC9, 0x6966 }, { 0xDDCA, 0x695F }, { 0xDDCB, 0x6938 }, + { 0xDDCC, 0x694E }, { 0xDDCD, 0x6962 }, { 0xDDCE, 0x6971 }, { 0xDDCF, 0x693F }, { 0xDDD0, 0x6945 }, { 0xDDD1, 0x696A }, { 0xDDD2, 0x6939 }, { 0xDDD3, 0x6942 }, + { 0xDDD4, 0x6957 }, { 0xDDD5, 0x6959 }, { 0xDDD6, 0x697A }, { 0xDDD7, 0x6948 }, { 0xDDD8, 0x6949 }, { 0xDDD9, 0x6935 }, { 0xDDDA, 0x696C }, { 0xDDDB, 0x6933 }, + { 0xDDDC, 0x693D }, { 0xDDDD, 0x6965 }, { 0xDDDE, 0x68F0 }, { 0xDDDF, 0x6978 }, { 0xDDE0, 0x6934 }, { 0xDDE1, 0x6969 }, { 0xDDE2, 0x6940 }, { 0xDDE3, 0x696F }, + { 0xDDE4, 0x6944 }, { 0xDDE5, 0x6976 }, { 0xDDE6, 0x6958 }, { 0xDDE7, 0x6941 }, { 0xDDE8, 0x6974 }, { 0xDDE9, 0x694C }, { 0xDDEA, 0x693B }, { 0xDDEB, 0x694B }, + { 0xDDEC, 0x6937 }, { 0xDDED, 0x695C }, { 0xDDEE, 0x694F }, { 0xDDEF, 0x6951 }, { 0xDDF0, 0x6932 }, { 0xDDF1, 0x6952 }, { 0xDDF2, 0x692F }, { 0xDDF3, 0x697B }, + { 0xDDF4, 0x693C }, { 0xDDF5, 0x6B46 }, { 0xDDF6, 0x6B45 }, { 0xDDF7, 0x6B43 }, { 0xDDF8, 0x6B42 }, { 0xDDF9, 0x6B48 }, { 0xDDFA, 0x6B41 }, { 0xDDFB, 0x6B9B }, + { 0xDDFC, 0xFA0D }, { 0xDDFD, 0x6BFB }, { 0xDDFE, 0x6BFC }, { 0xDE40, 0x6BF9 }, { 0xDE41, 0x6BF7 }, { 0xDE42, 0x6BF8 }, { 0xDE43, 0x6E9B }, { 0xDE44, 0x6ED6 }, + { 0xDE45, 0x6EC8 }, { 0xDE46, 0x6E8F }, { 0xDE47, 0x6EC0 }, { 0xDE48, 0x6E9F }, { 0xDE49, 0x6E93 }, { 0xDE4A, 0x6E94 }, { 0xDE4B, 0x6EA0 }, { 0xDE4C, 0x6EB1 }, + { 0xDE4D, 0x6EB9 }, { 0xDE4E, 0x6EC6 }, { 0xDE4F, 0x6ED2 }, { 0xDE50, 0x6EBD }, { 0xDE51, 0x6EC1 }, { 0xDE52, 0x6E9E }, { 0xDE53, 0x6EC9 }, { 0xDE54, 0x6EB7 }, + { 0xDE55, 0x6EB0 }, { 0xDE56, 0x6ECD }, { 0xDE57, 0x6EA6 }, { 0xDE58, 0x6ECF }, { 0xDE59, 0x6EB2 }, { 0xDE5A, 0x6EBE }, { 0xDE5B, 0x6EC3 }, { 0xDE5C, 0x6EDC }, + { 0xDE5D, 0x6ED8 }, { 0xDE5E, 0x6E99 }, { 0xDE5F, 0x6E92 }, { 0xDE60, 0x6E8E }, { 0xDE61, 0x6E8D }, { 0xDE62, 0x6EA4 }, { 0xDE63, 0x6EA1 }, { 0xDE64, 0x6EBF }, + { 0xDE65, 0x6EB3 }, { 0xDE66, 0x6ED0 }, { 0xDE67, 0x6ECA }, { 0xDE68, 0x6E97 }, { 0xDE69, 0x6EAE }, { 0xDE6A, 0x6EA3 }, { 0xDE6B, 0x7147 }, { 0xDE6C, 0x7154 }, + { 0xDE6D, 0x7152 }, { 0xDE6E, 0x7163 }, { 0xDE6F, 0x7160 }, { 0xDE70, 0x7141 }, { 0xDE71, 0x715D }, { 0xDE72, 0x7162 }, { 0xDE73, 0x7172 }, { 0xDE74, 0x7178 }, + { 0xDE75, 0x716A }, { 0xDE76, 0x7161 }, { 0xDE77, 0x7142 }, { 0xDE78, 0x7158 }, { 0xDE79, 0x7143 }, { 0xDE7A, 0x714B }, { 0xDE7B, 0x7170 }, { 0xDE7C, 0x715F }, + { 0xDE7D, 0x7150 }, { 0xDE7E, 0x7153 }, { 0xDEA1, 0x7144 }, { 0xDEA2, 0x714D }, { 0xDEA3, 0x715A }, { 0xDEA4, 0x724F }, { 0xDEA5, 0x728D }, { 0xDEA6, 0x728C }, + { 0xDEA7, 0x7291 }, { 0xDEA8, 0x7290 }, { 0xDEA9, 0x728E }, { 0xDEAA, 0x733C }, { 0xDEAB, 0x7342 }, { 0xDEAC, 0x733B }, { 0xDEAD, 0x733A }, { 0xDEAE, 0x7340 }, + { 0xDEAF, 0x734A }, { 0xDEB0, 0x7349 }, { 0xDEB1, 0x7444 }, { 0xDEB2, 0x744A }, { 0xDEB3, 0x744B }, { 0xDEB4, 0x7452 }, { 0xDEB5, 0x7451 }, { 0xDEB6, 0x7457 }, + { 0xDEB7, 0x7440 }, { 0xDEB8, 0x744F }, { 0xDEB9, 0x7450 }, { 0xDEBA, 0x744E }, { 0xDEBB, 0x7442 }, { 0xDEBC, 0x7446 }, { 0xDEBD, 0x744D }, { 0xDEBE, 0x7454 }, + { 0xDEBF, 0x74E1 }, { 0xDEC0, 0x74FF }, { 0xDEC1, 0x74FE }, { 0xDEC2, 0x74FD }, { 0xDEC3, 0x751D }, { 0xDEC4, 0x7579 }, { 0xDEC5, 0x7577 }, { 0xDEC6, 0x6983 }, + { 0xDEC7, 0x75EF }, { 0xDEC8, 0x760F }, { 0xDEC9, 0x7603 }, { 0xDECA, 0x75F7 }, { 0xDECB, 0x75FE }, { 0xDECC, 0x75FC }, { 0xDECD, 0x75F9 }, { 0xDECE, 0x75F8 }, + { 0xDECF, 0x7610 }, { 0xDED0, 0x75FB }, { 0xDED1, 0x75F6 }, { 0xDED2, 0x75ED }, { 0xDED3, 0x75F5 }, { 0xDED4, 0x75FD }, { 0xDED5, 0x7699 }, { 0xDED6, 0x76B5 }, + { 0xDED7, 0x76DD }, { 0xDED8, 0x7755 }, { 0xDED9, 0x775F }, { 0xDEDA, 0x7760 }, { 0xDEDB, 0x7752 }, { 0xDEDC, 0x7756 }, { 0xDEDD, 0x775A }, { 0xDEDE, 0x7769 }, + { 0xDEDF, 0x7767 }, { 0xDEE0, 0x7754 }, { 0xDEE1, 0x7759 }, { 0xDEE2, 0x776D }, { 0xDEE3, 0x77E0 }, { 0xDEE4, 0x7887 }, { 0xDEE5, 0x789A }, { 0xDEE6, 0x7894 }, + { 0xDEE7, 0x788F }, { 0xDEE8, 0x7884 }, { 0xDEE9, 0x7895 }, { 0xDEEA, 0x7885 }, { 0xDEEB, 0x7886 }, { 0xDEEC, 0x78A1 }, { 0xDEED, 0x7883 }, { 0xDEEE, 0x7879 }, + { 0xDEEF, 0x7899 }, { 0xDEF0, 0x7880 }, { 0xDEF1, 0x7896 }, { 0xDEF2, 0x787B }, { 0xDEF3, 0x797C }, { 0xDEF4, 0x7982 }, { 0xDEF5, 0x797D }, { 0xDEF6, 0x7979 }, + { 0xDEF7, 0x7A11 }, { 0xDEF8, 0x7A18 }, { 0xDEF9, 0x7A19 }, { 0xDEFA, 0x7A12 }, { 0xDEFB, 0x7A17 }, { 0xDEFC, 0x7A15 }, { 0xDEFD, 0x7A22 }, { 0xDEFE, 0x7A13 }, + { 0xDF40, 0x7A1B }, { 0xDF41, 0x7A10 }, { 0xDF42, 0x7AA3 }, { 0xDF43, 0x7AA2 }, { 0xDF44, 0x7A9E }, { 0xDF45, 0x7AEB }, { 0xDF46, 0x7B66 }, { 0xDF47, 0x7B64 }, + { 0xDF48, 0x7B6D }, { 0xDF49, 0x7B74 }, { 0xDF4A, 0x7B69 }, { 0xDF4B, 0x7B72 }, { 0xDF4C, 0x7B65 }, { 0xDF4D, 0x7B73 }, { 0xDF4E, 0x7B71 }, { 0xDF4F, 0x7B70 }, + { 0xDF50, 0x7B61 }, { 0xDF51, 0x7B78 }, { 0xDF52, 0x7B76 }, { 0xDF53, 0x7B63 }, { 0xDF54, 0x7CB2 }, { 0xDF55, 0x7CB4 }, { 0xDF56, 0x7CAF }, { 0xDF57, 0x7D88 }, + { 0xDF58, 0x7D86 }, { 0xDF59, 0x7D80 }, { 0xDF5A, 0x7D8D }, { 0xDF5B, 0x7D7F }, { 0xDF5C, 0x7D85 }, { 0xDF5D, 0x7D7A }, { 0xDF5E, 0x7D8E }, { 0xDF5F, 0x7D7B }, + { 0xDF60, 0x7D83 }, { 0xDF61, 0x7D7C }, { 0xDF62, 0x7D8C }, { 0xDF63, 0x7D94 }, { 0xDF64, 0x7D84 }, { 0xDF65, 0x7D7D }, { 0xDF66, 0x7D92 }, { 0xDF67, 0x7F6D }, + { 0xDF68, 0x7F6B }, { 0xDF69, 0x7F67 }, { 0xDF6A, 0x7F68 }, { 0xDF6B, 0x7F6C }, { 0xDF6C, 0x7FA6 }, { 0xDF6D, 0x7FA5 }, { 0xDF6E, 0x7FA7 }, { 0xDF6F, 0x7FDB }, + { 0xDF70, 0x7FDC }, { 0xDF71, 0x8021 }, { 0xDF72, 0x8164 }, { 0xDF73, 0x8160 }, { 0xDF74, 0x8177 }, { 0xDF75, 0x815C }, { 0xDF76, 0x8169 }, { 0xDF77, 0x815B }, + { 0xDF78, 0x8162 }, { 0xDF79, 0x8172 }, { 0xDF7A, 0x6721 }, { 0xDF7B, 0x815E }, { 0xDF7C, 0x8176 }, { 0xDF7D, 0x8167 }, { 0xDF7E, 0x816F }, { 0xDFA1, 0x8144 }, + { 0xDFA2, 0x8161 }, { 0xDFA3, 0x821D }, { 0xDFA4, 0x8249 }, { 0xDFA5, 0x8244 }, { 0xDFA6, 0x8240 }, { 0xDFA7, 0x8242 }, { 0xDFA8, 0x8245 }, { 0xDFA9, 0x84F1 }, + { 0xDFAA, 0x843F }, { 0xDFAB, 0x8456 }, { 0xDFAC, 0x8476 }, { 0xDFAD, 0x8479 }, { 0xDFAE, 0x848F }, { 0xDFAF, 0x848D }, { 0xDFB0, 0x8465 }, { 0xDFB1, 0x8451 }, + { 0xDFB2, 0x8440 }, { 0xDFB3, 0x8486 }, { 0xDFB4, 0x8467 }, { 0xDFB5, 0x8430 }, { 0xDFB6, 0x844D }, { 0xDFB7, 0x847D }, { 0xDFB8, 0x845A }, { 0xDFB9, 0x8459 }, + { 0xDFBA, 0x8474 }, { 0xDFBB, 0x8473 }, { 0xDFBC, 0x845D }, { 0xDFBD, 0x8507 }, { 0xDFBE, 0x845E }, { 0xDFBF, 0x8437 }, { 0xDFC0, 0x843A }, { 0xDFC1, 0x8434 }, + { 0xDFC2, 0x847A }, { 0xDFC3, 0x8443 }, { 0xDFC4, 0x8478 }, { 0xDFC5, 0x8432 }, { 0xDFC6, 0x8445 }, { 0xDFC7, 0x8429 }, { 0xDFC8, 0x83D9 }, { 0xDFC9, 0x844B }, + { 0xDFCA, 0x842F }, { 0xDFCB, 0x8442 }, { 0xDFCC, 0x842D }, { 0xDFCD, 0x845F }, { 0xDFCE, 0x8470 }, { 0xDFCF, 0x8439 }, { 0xDFD0, 0x844E }, { 0xDFD1, 0x844C }, + { 0xDFD2, 0x8452 }, { 0xDFD3, 0x846F }, { 0xDFD4, 0x84C5 }, { 0xDFD5, 0x848E }, { 0xDFD6, 0x843B }, { 0xDFD7, 0x8447 }, { 0xDFD8, 0x8436 }, { 0xDFD9, 0x8433 }, + { 0xDFDA, 0x8468 }, { 0xDFDB, 0x847E }, { 0xDFDC, 0x8444 }, { 0xDFDD, 0x842B }, { 0xDFDE, 0x8460 }, { 0xDFDF, 0x8454 }, { 0xDFE0, 0x846E }, { 0xDFE1, 0x8450 }, + { 0xDFE2, 0x870B }, { 0xDFE3, 0x8704 }, { 0xDFE4, 0x86F7 }, { 0xDFE5, 0x870C }, { 0xDFE6, 0x86FA }, { 0xDFE7, 0x86D6 }, { 0xDFE8, 0x86F5 }, { 0xDFE9, 0x874D }, + { 0xDFEA, 0x86F8 }, { 0xDFEB, 0x870E }, { 0xDFEC, 0x8709 }, { 0xDFED, 0x8701 }, { 0xDFEE, 0x86F6 }, { 0xDFEF, 0x870D }, { 0xDFF0, 0x8705 }, { 0xDFF1, 0x88D6 }, + { 0xDFF2, 0x88CB }, { 0xDFF3, 0x88CD }, { 0xDFF4, 0x88CE }, { 0xDFF5, 0x88DE }, { 0xDFF6, 0x88DB }, { 0xDFF7, 0x88DA }, { 0xDFF8, 0x88CC }, { 0xDFF9, 0x88D0 }, + { 0xDFFA, 0x8985 }, { 0xDFFB, 0x899B }, { 0xDFFC, 0x89DF }, { 0xDFFD, 0x89E5 }, { 0xDFFE, 0x89E4 }, { 0xE040, 0x89E1 }, { 0xE041, 0x89E0 }, { 0xE042, 0x89E2 }, + { 0xE043, 0x89DC }, { 0xE044, 0x89E6 }, { 0xE045, 0x8A76 }, { 0xE046, 0x8A86 }, { 0xE047, 0x8A7F }, { 0xE048, 0x8A61 }, { 0xE049, 0x8A3F }, { 0xE04A, 0x8A77 }, + { 0xE04B, 0x8A82 }, { 0xE04C, 0x8A84 }, { 0xE04D, 0x8A75 }, { 0xE04E, 0x8A83 }, { 0xE04F, 0x8A81 }, { 0xE050, 0x8A74 }, { 0xE051, 0x8A7A }, { 0xE052, 0x8C3C }, + { 0xE053, 0x8C4B }, { 0xE054, 0x8C4A }, { 0xE055, 0x8C65 }, { 0xE056, 0x8C64 }, { 0xE057, 0x8C66 }, { 0xE058, 0x8C86 }, { 0xE059, 0x8C84 }, { 0xE05A, 0x8C85 }, + { 0xE05B, 0x8CCC }, { 0xE05C, 0x8D68 }, { 0xE05D, 0x8D69 }, { 0xE05E, 0x8D91 }, { 0xE05F, 0x8D8C }, { 0xE060, 0x8D8E }, { 0xE061, 0x8D8F }, { 0xE062, 0x8D8D }, + { 0xE063, 0x8D93 }, { 0xE064, 0x8D94 }, { 0xE065, 0x8D90 }, { 0xE066, 0x8D92 }, { 0xE067, 0x8DF0 }, { 0xE068, 0x8DE0 }, { 0xE069, 0x8DEC }, { 0xE06A, 0x8DF1 }, + { 0xE06B, 0x8DEE }, { 0xE06C, 0x8DD0 }, { 0xE06D, 0x8DE9 }, { 0xE06E, 0x8DE3 }, { 0xE06F, 0x8DE2 }, { 0xE070, 0x8DE7 }, { 0xE071, 0x8DF2 }, { 0xE072, 0x8DEB }, + { 0xE073, 0x8DF4 }, { 0xE074, 0x8F06 }, { 0xE075, 0x8EFF }, { 0xE076, 0x8F01 }, { 0xE077, 0x8F00 }, { 0xE078, 0x8F05 }, { 0xE079, 0x8F07 }, { 0xE07A, 0x8F08 }, + { 0xE07B, 0x8F02 }, { 0xE07C, 0x8F0B }, { 0xE07D, 0x9052 }, { 0xE07E, 0x903F }, { 0xE0A1, 0x9044 }, { 0xE0A2, 0x9049 }, { 0xE0A3, 0x903D }, { 0xE0A4, 0x9110 }, + { 0xE0A5, 0x910D }, { 0xE0A6, 0x910F }, { 0xE0A7, 0x9111 }, { 0xE0A8, 0x9116 }, { 0xE0A9, 0x9114 }, { 0xE0AA, 0x910B }, { 0xE0AB, 0x910E }, { 0xE0AC, 0x916E }, + { 0xE0AD, 0x916F }, { 0xE0AE, 0x9248 }, { 0xE0AF, 0x9252 }, { 0xE0B0, 0x9230 }, { 0xE0B1, 0x923A }, { 0xE0B2, 0x9266 }, { 0xE0B3, 0x9233 }, { 0xE0B4, 0x9265 }, + { 0xE0B5, 0x925E }, { 0xE0B6, 0x9283 }, { 0xE0B7, 0x922E }, { 0xE0B8, 0x924A }, { 0xE0B9, 0x9246 }, { 0xE0BA, 0x926D }, { 0xE0BB, 0x926C }, { 0xE0BC, 0x924F }, + { 0xE0BD, 0x9260 }, { 0xE0BE, 0x9267 }, { 0xE0BF, 0x926F }, { 0xE0C0, 0x9236 }, { 0xE0C1, 0x9261 }, { 0xE0C2, 0x9270 }, { 0xE0C3, 0x9231 }, { 0xE0C4, 0x9254 }, + { 0xE0C5, 0x9263 }, { 0xE0C6, 0x9250 }, { 0xE0C7, 0x9272 }, { 0xE0C8, 0x924E }, { 0xE0C9, 0x9253 }, { 0xE0CA, 0x924C }, { 0xE0CB, 0x9256 }, { 0xE0CC, 0x9232 }, + { 0xE0CD, 0x959F }, { 0xE0CE, 0x959C }, { 0xE0CF, 0x959E }, { 0xE0D0, 0x959B }, { 0xE0D1, 0x9692 }, { 0xE0D2, 0x9693 }, { 0xE0D3, 0x9691 }, { 0xE0D4, 0x9697 }, + { 0xE0D5, 0x96CE }, { 0xE0D6, 0x96FA }, { 0xE0D7, 0x96FD }, { 0xE0D8, 0x96F8 }, { 0xE0D9, 0x96F5 }, { 0xE0DA, 0x9773 }, { 0xE0DB, 0x9777 }, { 0xE0DC, 0x9778 }, + { 0xE0DD, 0x9772 }, { 0xE0DE, 0x980F }, { 0xE0DF, 0x980D }, { 0xE0E0, 0x980E }, { 0xE0E1, 0x98AC }, { 0xE0E2, 0x98F6 }, { 0xE0E3, 0x98F9 }, { 0xE0E4, 0x99AF }, + { 0xE0E5, 0x99B2 }, { 0xE0E6, 0x99B0 }, { 0xE0E7, 0x99B5 }, { 0xE0E8, 0x9AAD }, { 0xE0E9, 0x9AAB }, { 0xE0EA, 0x9B5B }, { 0xE0EB, 0x9CEA }, { 0xE0EC, 0x9CED }, + { 0xE0ED, 0x9CE7 }, { 0xE0EE, 0x9E80 }, { 0xE0EF, 0x9EFD }, { 0xE0F0, 0x50E6 }, { 0xE0F1, 0x50D4 }, { 0xE0F2, 0x50D7 }, { 0xE0F3, 0x50E8 }, { 0xE0F4, 0x50F3 }, + { 0xE0F5, 0x50DB }, { 0xE0F6, 0x50EA }, { 0xE0F7, 0x50DD }, { 0xE0F8, 0x50E4 }, { 0xE0F9, 0x50D3 }, { 0xE0FA, 0x50EC }, { 0xE0FB, 0x50F0 }, { 0xE0FC, 0x50EF }, + { 0xE0FD, 0x50E3 }, { 0xE0FE, 0x50E0 }, { 0xE140, 0x51D8 }, { 0xE141, 0x5280 }, { 0xE142, 0x5281 }, { 0xE143, 0x52E9 }, { 0xE144, 0x52EB }, { 0xE145, 0x5330 }, + { 0xE146, 0x53AC }, { 0xE147, 0x5627 }, { 0xE148, 0x5615 }, { 0xE149, 0x560C }, { 0xE14A, 0x5612 }, { 0xE14B, 0x55FC }, { 0xE14C, 0x560F }, { 0xE14D, 0x561C }, + { 0xE14E, 0x5601 }, { 0xE14F, 0x5613 }, { 0xE150, 0x5602 }, { 0xE151, 0x55FA }, { 0xE152, 0x561D }, { 0xE153, 0x5604 }, { 0xE154, 0x55FF }, { 0xE155, 0x55F9 }, + { 0xE156, 0x5889 }, { 0xE157, 0x587C }, { 0xE158, 0x5890 }, { 0xE159, 0x5898 }, { 0xE15A, 0x5886 }, { 0xE15B, 0x5881 }, { 0xE15C, 0x587F }, { 0xE15D, 0x5874 }, + { 0xE15E, 0x588B }, { 0xE15F, 0x587A }, { 0xE160, 0x5887 }, { 0xE161, 0x5891 }, { 0xE162, 0x588E }, { 0xE163, 0x5876 }, { 0xE164, 0x5882 }, { 0xE165, 0x5888 }, + { 0xE166, 0x587B }, { 0xE167, 0x5894 }, { 0xE168, 0x588F }, { 0xE169, 0x58FE }, { 0xE16A, 0x596B }, { 0xE16B, 0x5ADC }, { 0xE16C, 0x5AEE }, { 0xE16D, 0x5AE5 }, + { 0xE16E, 0x5AD5 }, { 0xE16F, 0x5AEA }, { 0xE170, 0x5ADA }, { 0xE171, 0x5AED }, { 0xE172, 0x5AEB }, { 0xE173, 0x5AF3 }, { 0xE174, 0x5AE2 }, { 0xE175, 0x5AE0 }, + { 0xE176, 0x5ADB }, { 0xE177, 0x5AEC }, { 0xE178, 0x5ADE }, { 0xE179, 0x5ADD }, { 0xE17A, 0x5AD9 }, { 0xE17B, 0x5AE8 }, { 0xE17C, 0x5ADF }, { 0xE17D, 0x5B77 }, + { 0xE17E, 0x5BE0 }, { 0xE1A1, 0x5BE3 }, { 0xE1A2, 0x5C63 }, { 0xE1A3, 0x5D82 }, { 0xE1A4, 0x5D80 }, { 0xE1A5, 0x5D7D }, { 0xE1A6, 0x5D86 }, { 0xE1A7, 0x5D7A }, + { 0xE1A8, 0x5D81 }, { 0xE1A9, 0x5D77 }, { 0xE1AA, 0x5D8A }, { 0xE1AB, 0x5D89 }, { 0xE1AC, 0x5D88 }, { 0xE1AD, 0x5D7E }, { 0xE1AE, 0x5D7C }, { 0xE1AF, 0x5D8D }, + { 0xE1B0, 0x5D79 }, { 0xE1B1, 0x5D7F }, { 0xE1B2, 0x5E58 }, { 0xE1B3, 0x5E59 }, { 0xE1B4, 0x5E53 }, { 0xE1B5, 0x5ED8 }, { 0xE1B6, 0x5ED1 }, { 0xE1B7, 0x5ED7 }, + { 0xE1B8, 0x5ECE }, { 0xE1B9, 0x5EDC }, { 0xE1BA, 0x5ED5 }, { 0xE1BB, 0x5ED9 }, { 0xE1BC, 0x5ED2 }, { 0xE1BD, 0x5ED4 }, { 0xE1BE, 0x5F44 }, { 0xE1BF, 0x5F43 }, + { 0xE1C0, 0x5F6F }, { 0xE1C1, 0x5FB6 }, { 0xE1C2, 0x612C }, { 0xE1C3, 0x6128 }, { 0xE1C4, 0x6141 }, { 0xE1C5, 0x615E }, { 0xE1C6, 0x6171 }, { 0xE1C7, 0x6173 }, + { 0xE1C8, 0x6152 }, { 0xE1C9, 0x6153 }, { 0xE1CA, 0x6172 }, { 0xE1CB, 0x616C }, { 0xE1CC, 0x6180 }, { 0xE1CD, 0x6174 }, { 0xE1CE, 0x6154 }, { 0xE1CF, 0x617A }, + { 0xE1D0, 0x615B }, { 0xE1D1, 0x6165 }, { 0xE1D2, 0x613B }, { 0xE1D3, 0x616A }, { 0xE1D4, 0x6161 }, { 0xE1D5, 0x6156 }, { 0xE1D6, 0x6229 }, { 0xE1D7, 0x6227 }, + { 0xE1D8, 0x622B }, { 0xE1D9, 0x642B }, { 0xE1DA, 0x644D }, { 0xE1DB, 0x645B }, { 0xE1DC, 0x645D }, { 0xE1DD, 0x6474 }, { 0xE1DE, 0x6476 }, { 0xE1DF, 0x6472 }, + { 0xE1E0, 0x6473 }, { 0xE1E1, 0x647D }, { 0xE1E2, 0x6475 }, { 0xE1E3, 0x6466 }, { 0xE1E4, 0x64A6 }, { 0xE1E5, 0x644E }, { 0xE1E6, 0x6482 }, { 0xE1E7, 0x645E }, + { 0xE1E8, 0x645C }, { 0xE1E9, 0x644B }, { 0xE1EA, 0x6453 }, { 0xE1EB, 0x6460 }, { 0xE1EC, 0x6450 }, { 0xE1ED, 0x647F }, { 0xE1EE, 0x643F }, { 0xE1EF, 0x646C }, + { 0xE1F0, 0x646B }, { 0xE1F1, 0x6459 }, { 0xE1F2, 0x6465 }, { 0xE1F3, 0x6477 }, { 0xE1F4, 0x6573 }, { 0xE1F5, 0x65A0 }, { 0xE1F6, 0x66A1 }, { 0xE1F7, 0x66A0 }, + { 0xE1F8, 0x669F }, { 0xE1F9, 0x6705 }, { 0xE1FA, 0x6704 }, { 0xE1FB, 0x6722 }, { 0xE1FC, 0x69B1 }, { 0xE1FD, 0x69B6 }, { 0xE1FE, 0x69C9 }, { 0xE240, 0x69A0 }, + { 0xE241, 0x69CE }, { 0xE242, 0x6996 }, { 0xE243, 0x69B0 }, { 0xE244, 0x69AC }, { 0xE245, 0x69BC }, { 0xE246, 0x6991 }, { 0xE247, 0x6999 }, { 0xE248, 0x698E }, + { 0xE249, 0x69A7 }, { 0xE24A, 0x698D }, { 0xE24B, 0x69A9 }, { 0xE24C, 0x69BE }, { 0xE24D, 0x69AF }, { 0xE24E, 0x69BF }, { 0xE24F, 0x69C4 }, { 0xE250, 0x69BD }, + { 0xE251, 0x69A4 }, { 0xE252, 0x69D4 }, { 0xE253, 0x69B9 }, { 0xE254, 0x69CA }, { 0xE255, 0x699A }, { 0xE256, 0x69CF }, { 0xE257, 0x69B3 }, { 0xE258, 0x6993 }, + { 0xE259, 0x69AA }, { 0xE25A, 0x69A1 }, { 0xE25B, 0x699E }, { 0xE25C, 0x69D9 }, { 0xE25D, 0x6997 }, { 0xE25E, 0x6990 }, { 0xE25F, 0x69C2 }, { 0xE260, 0x69B5 }, + { 0xE261, 0x69A5 }, { 0xE262, 0x69C6 }, { 0xE263, 0x6B4A }, { 0xE264, 0x6B4D }, { 0xE265, 0x6B4B }, { 0xE266, 0x6B9E }, { 0xE267, 0x6B9F }, { 0xE268, 0x6BA0 }, + { 0xE269, 0x6BC3 }, { 0xE26A, 0x6BC4 }, { 0xE26B, 0x6BFE }, { 0xE26C, 0x6ECE }, { 0xE26D, 0x6EF5 }, { 0xE26E, 0x6EF1 }, { 0xE26F, 0x6F03 }, { 0xE270, 0x6F25 }, + { 0xE271, 0x6EF8 }, { 0xE272, 0x6F37 }, { 0xE273, 0x6EFB }, { 0xE274, 0x6F2E }, { 0xE275, 0x6F09 }, { 0xE276, 0x6F4E }, { 0xE277, 0x6F19 }, { 0xE278, 0x6F1A }, + { 0xE279, 0x6F27 }, { 0xE27A, 0x6F18 }, { 0xE27B, 0x6F3B }, { 0xE27C, 0x6F12 }, { 0xE27D, 0x6EED }, { 0xE27E, 0x6F0A }, { 0xE2A1, 0x6F36 }, { 0xE2A2, 0x6F73 }, + { 0xE2A3, 0x6EF9 }, { 0xE2A4, 0x6EEE }, { 0xE2A5, 0x6F2D }, { 0xE2A6, 0x6F40 }, { 0xE2A7, 0x6F30 }, { 0xE2A8, 0x6F3C }, { 0xE2A9, 0x6F35 }, { 0xE2AA, 0x6EEB }, + { 0xE2AB, 0x6F07 }, { 0xE2AC, 0x6F0E }, { 0xE2AD, 0x6F43 }, { 0xE2AE, 0x6F05 }, { 0xE2AF, 0x6EFD }, { 0xE2B0, 0x6EF6 }, { 0xE2B1, 0x6F39 }, { 0xE2B2, 0x6F1C }, + { 0xE2B3, 0x6EFC }, { 0xE2B4, 0x6F3A }, { 0xE2B5, 0x6F1F }, { 0xE2B6, 0x6F0D }, { 0xE2B7, 0x6F1E }, { 0xE2B8, 0x6F08 }, { 0xE2B9, 0x6F21 }, { 0xE2BA, 0x7187 }, + { 0xE2BB, 0x7190 }, { 0xE2BC, 0x7189 }, { 0xE2BD, 0x7180 }, { 0xE2BE, 0x7185 }, { 0xE2BF, 0x7182 }, { 0xE2C0, 0x718F }, { 0xE2C1, 0x717B }, { 0xE2C2, 0x7186 }, + { 0xE2C3, 0x7181 }, { 0xE2C4, 0x7197 }, { 0xE2C5, 0x7244 }, { 0xE2C6, 0x7253 }, { 0xE2C7, 0x7297 }, { 0xE2C8, 0x7295 }, { 0xE2C9, 0x7293 }, { 0xE2CA, 0x7343 }, + { 0xE2CB, 0x734D }, { 0xE2CC, 0x7351 }, { 0xE2CD, 0x734C }, { 0xE2CE, 0x7462 }, { 0xE2CF, 0x7473 }, { 0xE2D0, 0x7471 }, { 0xE2D1, 0x7475 }, { 0xE2D2, 0x7472 }, + { 0xE2D3, 0x7467 }, { 0xE2D4, 0x746E }, { 0xE2D5, 0x7500 }, { 0xE2D6, 0x7502 }, { 0xE2D7, 0x7503 }, { 0xE2D8, 0x757D }, { 0xE2D9, 0x7590 }, { 0xE2DA, 0x7616 }, + { 0xE2DB, 0x7608 }, { 0xE2DC, 0x760C }, { 0xE2DD, 0x7615 }, { 0xE2DE, 0x7611 }, { 0xE2DF, 0x760A }, { 0xE2E0, 0x7614 }, { 0xE2E1, 0x76B8 }, { 0xE2E2, 0x7781 }, + { 0xE2E3, 0x777C }, { 0xE2E4, 0x7785 }, { 0xE2E5, 0x7782 }, { 0xE2E6, 0x776E }, { 0xE2E7, 0x7780 }, { 0xE2E8, 0x776F }, { 0xE2E9, 0x777E }, { 0xE2EA, 0x7783 }, + { 0xE2EB, 0x78B2 }, { 0xE2EC, 0x78AA }, { 0xE2ED, 0x78B4 }, { 0xE2EE, 0x78AD }, { 0xE2EF, 0x78A8 }, { 0xE2F0, 0x787E }, { 0xE2F1, 0x78AB }, { 0xE2F2, 0x789E }, + { 0xE2F3, 0x78A5 }, { 0xE2F4, 0x78A0 }, { 0xE2F5, 0x78AC }, { 0xE2F6, 0x78A2 }, { 0xE2F7, 0x78A4 }, { 0xE2F8, 0x7998 }, { 0xE2F9, 0x798A }, { 0xE2FA, 0x798B }, + { 0xE2FB, 0x7996 }, { 0xE2FC, 0x7995 }, { 0xE2FD, 0x7994 }, { 0xE2FE, 0x7993 }, { 0xE340, 0x7997 }, { 0xE341, 0x7988 }, { 0xE342, 0x7992 }, { 0xE343, 0x7990 }, + { 0xE344, 0x7A2B }, { 0xE345, 0x7A4A }, { 0xE346, 0x7A30 }, { 0xE347, 0x7A2F }, { 0xE348, 0x7A28 }, { 0xE349, 0x7A26 }, { 0xE34A, 0x7AA8 }, { 0xE34B, 0x7AAB }, + { 0xE34C, 0x7AAC }, { 0xE34D, 0x7AEE }, { 0xE34E, 0x7B88 }, { 0xE34F, 0x7B9C }, { 0xE350, 0x7B8A }, { 0xE351, 0x7B91 }, { 0xE352, 0x7B90 }, { 0xE353, 0x7B96 }, + { 0xE354, 0x7B8D }, { 0xE355, 0x7B8C }, { 0xE356, 0x7B9B }, { 0xE357, 0x7B8E }, { 0xE358, 0x7B85 }, { 0xE359, 0x7B98 }, { 0xE35A, 0x5284 }, { 0xE35B, 0x7B99 }, + { 0xE35C, 0x7BA4 }, { 0xE35D, 0x7B82 }, { 0xE35E, 0x7CBB }, { 0xE35F, 0x7CBF }, { 0xE360, 0x7CBC }, { 0xE361, 0x7CBA }, { 0xE362, 0x7DA7 }, { 0xE363, 0x7DB7 }, + { 0xE364, 0x7DC2 }, { 0xE365, 0x7DA3 }, { 0xE366, 0x7DAA }, { 0xE367, 0x7DC1 }, { 0xE368, 0x7DC0 }, { 0xE369, 0x7DC5 }, { 0xE36A, 0x7D9D }, { 0xE36B, 0x7DCE }, + { 0xE36C, 0x7DC4 }, { 0xE36D, 0x7DC6 }, { 0xE36E, 0x7DCB }, { 0xE36F, 0x7DCC }, { 0xE370, 0x7DAF }, { 0xE371, 0x7DB9 }, { 0xE372, 0x7D96 }, { 0xE373, 0x7DBC }, + { 0xE374, 0x7D9F }, { 0xE375, 0x7DA6 }, { 0xE376, 0x7DAE }, { 0xE377, 0x7DA9 }, { 0xE378, 0x7DA1 }, { 0xE379, 0x7DC9 }, { 0xE37A, 0x7F73 }, { 0xE37B, 0x7FE2 }, + { 0xE37C, 0x7FE3 }, { 0xE37D, 0x7FE5 }, { 0xE37E, 0x7FDE }, { 0xE3A1, 0x8024 }, { 0xE3A2, 0x805D }, { 0xE3A3, 0x805C }, { 0xE3A4, 0x8189 }, { 0xE3A5, 0x8186 }, + { 0xE3A6, 0x8183 }, { 0xE3A7, 0x8187 }, { 0xE3A8, 0x818D }, { 0xE3A9, 0x818C }, { 0xE3AA, 0x818B }, { 0xE3AB, 0x8215 }, { 0xE3AC, 0x8497 }, { 0xE3AD, 0x84A4 }, + { 0xE3AE, 0x84A1 }, { 0xE3AF, 0x849F }, { 0xE3B0, 0x84BA }, { 0xE3B1, 0x84CE }, { 0xE3B2, 0x84C2 }, { 0xE3B3, 0x84AC }, { 0xE3B4, 0x84AE }, { 0xE3B5, 0x84AB }, + { 0xE3B6, 0x84B9 }, { 0xE3B7, 0x84B4 }, { 0xE3B8, 0x84C1 }, { 0xE3B9, 0x84CD }, { 0xE3BA, 0x84AA }, { 0xE3BB, 0x849A }, { 0xE3BC, 0x84B1 }, { 0xE3BD, 0x84D0 }, + { 0xE3BE, 0x849D }, { 0xE3BF, 0x84A7 }, { 0xE3C0, 0x84BB }, { 0xE3C1, 0x84A2 }, { 0xE3C2, 0x8494 }, { 0xE3C3, 0x84C7 }, { 0xE3C4, 0x84CC }, { 0xE3C5, 0x849B }, + { 0xE3C6, 0x84A9 }, { 0xE3C7, 0x84AF }, { 0xE3C8, 0x84A8 }, { 0xE3C9, 0x84D6 }, { 0xE3CA, 0x8498 }, { 0xE3CB, 0x84B6 }, { 0xE3CC, 0x84CF }, { 0xE3CD, 0x84A0 }, + { 0xE3CE, 0x84D7 }, { 0xE3CF, 0x84D4 }, { 0xE3D0, 0x84D2 }, { 0xE3D1, 0x84DB }, { 0xE3D2, 0x84B0 }, { 0xE3D3, 0x8491 }, { 0xE3D4, 0x8661 }, { 0xE3D5, 0x8733 }, + { 0xE3D6, 0x8723 }, { 0xE3D7, 0x8728 }, { 0xE3D8, 0x876B }, { 0xE3D9, 0x8740 }, { 0xE3DA, 0x872E }, { 0xE3DB, 0x871E }, { 0xE3DC, 0x8721 }, { 0xE3DD, 0x8719 }, + { 0xE3DE, 0x871B }, { 0xE3DF, 0x8743 }, { 0xE3E0, 0x872C }, { 0xE3E1, 0x8741 }, { 0xE3E2, 0x873E }, { 0xE3E3, 0x8746 }, { 0xE3E4, 0x8720 }, { 0xE3E5, 0x8732 }, + { 0xE3E6, 0x872A }, { 0xE3E7, 0x872D }, { 0xE3E8, 0x873C }, { 0xE3E9, 0x8712 }, { 0xE3EA, 0x873A }, { 0xE3EB, 0x8731 }, { 0xE3EC, 0x8735 }, { 0xE3ED, 0x8742 }, + { 0xE3EE, 0x8726 }, { 0xE3EF, 0x8727 }, { 0xE3F0, 0x8738 }, { 0xE3F1, 0x8724 }, { 0xE3F2, 0x871A }, { 0xE3F3, 0x8730 }, { 0xE3F4, 0x8711 }, { 0xE3F5, 0x88F7 }, + { 0xE3F6, 0x88E7 }, { 0xE3F7, 0x88F1 }, { 0xE3F8, 0x88F2 }, { 0xE3F9, 0x88FA }, { 0xE3FA, 0x88FE }, { 0xE3FB, 0x88EE }, { 0xE3FC, 0x88FC }, { 0xE3FD, 0x88F6 }, + { 0xE3FE, 0x88FB }, { 0xE440, 0x88F0 }, { 0xE441, 0x88EC }, { 0xE442, 0x88EB }, { 0xE443, 0x899D }, { 0xE444, 0x89A1 }, { 0xE445, 0x899F }, { 0xE446, 0x899E }, + { 0xE447, 0x89E9 }, { 0xE448, 0x89EB }, { 0xE449, 0x89E8 }, { 0xE44A, 0x8AAB }, { 0xE44B, 0x8A99 }, { 0xE44C, 0x8A8B }, { 0xE44D, 0x8A92 }, { 0xE44E, 0x8A8F }, + { 0xE44F, 0x8A96 }, { 0xE450, 0x8C3D }, { 0xE451, 0x8C68 }, { 0xE452, 0x8C69 }, { 0xE453, 0x8CD5 }, { 0xE454, 0x8CCF }, { 0xE455, 0x8CD7 }, { 0xE456, 0x8D96 }, + { 0xE457, 0x8E09 }, { 0xE458, 0x8E02 }, { 0xE459, 0x8DFF }, { 0xE45A, 0x8E0D }, { 0xE45B, 0x8DFD }, { 0xE45C, 0x8E0A }, { 0xE45D, 0x8E03 }, { 0xE45E, 0x8E07 }, + { 0xE45F, 0x8E06 }, { 0xE460, 0x8E05 }, { 0xE461, 0x8DFE }, { 0xE462, 0x8E00 }, { 0xE463, 0x8E04 }, { 0xE464, 0x8F10 }, { 0xE465, 0x8F11 }, { 0xE466, 0x8F0E }, + { 0xE467, 0x8F0D }, { 0xE468, 0x9123 }, { 0xE469, 0x911C }, { 0xE46A, 0x9120 }, { 0xE46B, 0x9122 }, { 0xE46C, 0x911F }, { 0xE46D, 0x911D }, { 0xE46E, 0x911A }, + { 0xE46F, 0x9124 }, { 0xE470, 0x9121 }, { 0xE471, 0x911B }, { 0xE472, 0x917A }, { 0xE473, 0x9172 }, { 0xE474, 0x9179 }, { 0xE475, 0x9173 }, { 0xE476, 0x92A5 }, + { 0xE477, 0x92A4 }, { 0xE478, 0x9276 }, { 0xE479, 0x929B }, { 0xE47A, 0x927A }, { 0xE47B, 0x92A0 }, { 0xE47C, 0x9294 }, { 0xE47D, 0x92AA }, { 0xE47E, 0x928D }, + { 0xE4A1, 0x92A6 }, { 0xE4A2, 0x929A }, { 0xE4A3, 0x92AB }, { 0xE4A4, 0x9279 }, { 0xE4A5, 0x9297 }, { 0xE4A6, 0x927F }, { 0xE4A7, 0x92A3 }, { 0xE4A8, 0x92EE }, + { 0xE4A9, 0x928E }, { 0xE4AA, 0x9282 }, { 0xE4AB, 0x9295 }, { 0xE4AC, 0x92A2 }, { 0xE4AD, 0x927D }, { 0xE4AE, 0x9288 }, { 0xE4AF, 0x92A1 }, { 0xE4B0, 0x928A }, + { 0xE4B1, 0x9286 }, { 0xE4B2, 0x928C }, { 0xE4B3, 0x9299 }, { 0xE4B4, 0x92A7 }, { 0xE4B5, 0x927E }, { 0xE4B6, 0x9287 }, { 0xE4B7, 0x92A9 }, { 0xE4B8, 0x929D }, + { 0xE4B9, 0x928B }, { 0xE4BA, 0x922D }, { 0xE4BB, 0x969E }, { 0xE4BC, 0x96A1 }, { 0xE4BD, 0x96FF }, { 0xE4BE, 0x9758 }, { 0xE4BF, 0x977D }, { 0xE4C0, 0x977A }, + { 0xE4C1, 0x977E }, { 0xE4C2, 0x9783 }, { 0xE4C3, 0x9780 }, { 0xE4C4, 0x9782 }, { 0xE4C5, 0x977B }, { 0xE4C6, 0x9784 }, { 0xE4C7, 0x9781 }, { 0xE4C8, 0x977F }, + { 0xE4C9, 0x97CE }, { 0xE4CA, 0x97CD }, { 0xE4CB, 0x9816 }, { 0xE4CC, 0x98AD }, { 0xE4CD, 0x98AE }, { 0xE4CE, 0x9902 }, { 0xE4CF, 0x9900 }, { 0xE4D0, 0x9907 }, + { 0xE4D1, 0x999D }, { 0xE4D2, 0x999C }, { 0xE4D3, 0x99C3 }, { 0xE4D4, 0x99B9 }, { 0xE4D5, 0x99BB }, { 0xE4D6, 0x99BA }, { 0xE4D7, 0x99C2 }, { 0xE4D8, 0x99BD }, + { 0xE4D9, 0x99C7 }, { 0xE4DA, 0x9AB1 }, { 0xE4DB, 0x9AE3 }, { 0xE4DC, 0x9AE7 }, { 0xE4DD, 0x9B3E }, { 0xE4DE, 0x9B3F }, { 0xE4DF, 0x9B60 }, { 0xE4E0, 0x9B61 }, + { 0xE4E1, 0x9B5F }, { 0xE4E2, 0x9CF1 }, { 0xE4E3, 0x9CF2 }, { 0xE4E4, 0x9CF5 }, { 0xE4E5, 0x9EA7 }, { 0xE4E6, 0x50FF }, { 0xE4E7, 0x5103 }, { 0xE4E8, 0x5130 }, + { 0xE4E9, 0x50F8 }, { 0xE4EA, 0x5106 }, { 0xE4EB, 0x5107 }, { 0xE4EC, 0x50F6 }, { 0xE4ED, 0x50FE }, { 0xE4EE, 0x510B }, { 0xE4EF, 0x510C }, { 0xE4F0, 0x50FD }, + { 0xE4F1, 0x510A }, { 0xE4F2, 0x528B }, { 0xE4F3, 0x528C }, { 0xE4F4, 0x52F1 }, { 0xE4F5, 0x52EF }, { 0xE4F6, 0x5648 }, { 0xE4F7, 0x5642 }, { 0xE4F8, 0x564C }, + { 0xE4F9, 0x5635 }, { 0xE4FA, 0x5641 }, { 0xE4FB, 0x564A }, { 0xE4FC, 0x5649 }, { 0xE4FD, 0x5646 }, { 0xE4FE, 0x5658 }, { 0xE540, 0x565A }, { 0xE541, 0x5640 }, + { 0xE542, 0x5633 }, { 0xE543, 0x563D }, { 0xE544, 0x562C }, { 0xE545, 0x563E }, { 0xE546, 0x5638 }, { 0xE547, 0x562A }, { 0xE548, 0x563A }, { 0xE549, 0x571A }, + { 0xE54A, 0x58AB }, { 0xE54B, 0x589D }, { 0xE54C, 0x58B1 }, { 0xE54D, 0x58A0 }, { 0xE54E, 0x58A3 }, { 0xE54F, 0x58AF }, { 0xE550, 0x58AC }, { 0xE551, 0x58A5 }, + { 0xE552, 0x58A1 }, { 0xE553, 0x58FF }, { 0xE554, 0x5AFF }, { 0xE555, 0x5AF4 }, { 0xE556, 0x5AFD }, { 0xE557, 0x5AF7 }, { 0xE558, 0x5AF6 }, { 0xE559, 0x5B03 }, + { 0xE55A, 0x5AF8 }, { 0xE55B, 0x5B02 }, { 0xE55C, 0x5AF9 }, { 0xE55D, 0x5B01 }, { 0xE55E, 0x5B07 }, { 0xE55F, 0x5B05 }, { 0xE560, 0x5B0F }, { 0xE561, 0x5C67 }, + { 0xE562, 0x5D99 }, { 0xE563, 0x5D97 }, { 0xE564, 0x5D9F }, { 0xE565, 0x5D92 }, { 0xE566, 0x5DA2 }, { 0xE567, 0x5D93 }, { 0xE568, 0x5D95 }, { 0xE569, 0x5DA0 }, + { 0xE56A, 0x5D9C }, { 0xE56B, 0x5DA1 }, { 0xE56C, 0x5D9A }, { 0xE56D, 0x5D9E }, { 0xE56E, 0x5E69 }, { 0xE56F, 0x5E5D }, { 0xE570, 0x5E60 }, { 0xE571, 0x5E5C }, + { 0xE572, 0x7DF3 }, { 0xE573, 0x5EDB }, { 0xE574, 0x5EDE }, { 0xE575, 0x5EE1 }, { 0xE576, 0x5F49 }, { 0xE577, 0x5FB2 }, { 0xE578, 0x618B }, { 0xE579, 0x6183 }, + { 0xE57A, 0x6179 }, { 0xE57B, 0x61B1 }, { 0xE57C, 0x61B0 }, { 0xE57D, 0x61A2 }, { 0xE57E, 0x6189 }, { 0xE5A1, 0x619B }, { 0xE5A2, 0x6193 }, { 0xE5A3, 0x61AF }, + { 0xE5A4, 0x61AD }, { 0xE5A5, 0x619F }, { 0xE5A6, 0x6192 }, { 0xE5A7, 0x61AA }, { 0xE5A8, 0x61A1 }, { 0xE5A9, 0x618D }, { 0xE5AA, 0x6166 }, { 0xE5AB, 0x61B3 }, + { 0xE5AC, 0x622D }, { 0xE5AD, 0x646E }, { 0xE5AE, 0x6470 }, { 0xE5AF, 0x6496 }, { 0xE5B0, 0x64A0 }, { 0xE5B1, 0x6485 }, { 0xE5B2, 0x6497 }, { 0xE5B3, 0x649C }, + { 0xE5B4, 0x648F }, { 0xE5B5, 0x648B }, { 0xE5B6, 0x648A }, { 0xE5B7, 0x648C }, { 0xE5B8, 0x64A3 }, { 0xE5B9, 0x649F }, { 0xE5BA, 0x6468 }, { 0xE5BB, 0x64B1 }, + { 0xE5BC, 0x6498 }, { 0xE5BD, 0x6576 }, { 0xE5BE, 0x657A }, { 0xE5BF, 0x6579 }, { 0xE5C0, 0x657B }, { 0xE5C1, 0x65B2 }, { 0xE5C2, 0x65B3 }, { 0xE5C3, 0x66B5 }, + { 0xE5C4, 0x66B0 }, { 0xE5C5, 0x66A9 }, { 0xE5C6, 0x66B2 }, { 0xE5C7, 0x66B7 }, { 0xE5C8, 0x66AA }, { 0xE5C9, 0x66AF }, { 0xE5CA, 0x6A00 }, { 0xE5CB, 0x6A06 }, + { 0xE5CC, 0x6A17 }, { 0xE5CD, 0x69E5 }, { 0xE5CE, 0x69F8 }, { 0xE5CF, 0x6A15 }, { 0xE5D0, 0x69F1 }, { 0xE5D1, 0x69E4 }, { 0xE5D2, 0x6A20 }, { 0xE5D3, 0x69FF }, + { 0xE5D4, 0x69EC }, { 0xE5D5, 0x69E2 }, { 0xE5D6, 0x6A1B }, { 0xE5D7, 0x6A1D }, { 0xE5D8, 0x69FE }, { 0xE5D9, 0x6A27 }, { 0xE5DA, 0x69F2 }, { 0xE5DB, 0x69EE }, + { 0xE5DC, 0x6A14 }, { 0xE5DD, 0x69F7 }, { 0xE5DE, 0x69E7 }, { 0xE5DF, 0x6A40 }, { 0xE5E0, 0x6A08 }, { 0xE5E1, 0x69E6 }, { 0xE5E2, 0x69FB }, { 0xE5E3, 0x6A0D }, + { 0xE5E4, 0x69FC }, { 0xE5E5, 0x69EB }, { 0xE5E6, 0x6A09 }, { 0xE5E7, 0x6A04 }, { 0xE5E8, 0x6A18 }, { 0xE5E9, 0x6A25 }, { 0xE5EA, 0x6A0F }, { 0xE5EB, 0x69F6 }, + { 0xE5EC, 0x6A26 }, { 0xE5ED, 0x6A07 }, { 0xE5EE, 0x69F4 }, { 0xE5EF, 0x6A16 }, { 0xE5F0, 0x6B51 }, { 0xE5F1, 0x6BA5 }, { 0xE5F2, 0x6BA3 }, { 0xE5F3, 0x6BA2 }, + { 0xE5F4, 0x6BA6 }, { 0xE5F5, 0x6C01 }, { 0xE5F6, 0x6C00 }, { 0xE5F7, 0x6BFF }, { 0xE5F8, 0x6C02 }, { 0xE5F9, 0x6F41 }, { 0xE5FA, 0x6F26 }, { 0xE5FB, 0x6F7E }, + { 0xE5FC, 0x6F87 }, { 0xE5FD, 0x6FC6 }, { 0xE5FE, 0x6F92 }, { 0xE640, 0x6F8D }, { 0xE641, 0x6F89 }, { 0xE642, 0x6F8C }, { 0xE643, 0x6F62 }, { 0xE644, 0x6F4F }, + { 0xE645, 0x6F85 }, { 0xE646, 0x6F5A }, { 0xE647, 0x6F96 }, { 0xE648, 0x6F76 }, { 0xE649, 0x6F6C }, { 0xE64A, 0x6F82 }, { 0xE64B, 0x6F55 }, { 0xE64C, 0x6F72 }, + { 0xE64D, 0x6F52 }, { 0xE64E, 0x6F50 }, { 0xE64F, 0x6F57 }, { 0xE650, 0x6F94 }, { 0xE651, 0x6F93 }, { 0xE652, 0x6F5D }, { 0xE653, 0x6F00 }, { 0xE654, 0x6F61 }, + { 0xE655, 0x6F6B }, { 0xE656, 0x6F7D }, { 0xE657, 0x6F67 }, { 0xE658, 0x6F90 }, { 0xE659, 0x6F53 }, { 0xE65A, 0x6F8B }, { 0xE65B, 0x6F69 }, { 0xE65C, 0x6F7F }, + { 0xE65D, 0x6F95 }, { 0xE65E, 0x6F63 }, { 0xE65F, 0x6F77 }, { 0xE660, 0x6F6A }, { 0xE661, 0x6F7B }, { 0xE662, 0x71B2 }, { 0xE663, 0x71AF }, { 0xE664, 0x719B }, + { 0xE665, 0x71B0 }, { 0xE666, 0x71A0 }, { 0xE667, 0x719A }, { 0xE668, 0x71A9 }, { 0xE669, 0x71B5 }, { 0xE66A, 0x719D }, { 0xE66B, 0x71A5 }, { 0xE66C, 0x719E }, + { 0xE66D, 0x71A4 }, { 0xE66E, 0x71A1 }, { 0xE66F, 0x71AA }, { 0xE670, 0x719C }, { 0xE671, 0x71A7 }, { 0xE672, 0x71B3 }, { 0xE673, 0x7298 }, { 0xE674, 0x729A }, + { 0xE675, 0x7358 }, { 0xE676, 0x7352 }, { 0xE677, 0x735E }, { 0xE678, 0x735F }, { 0xE679, 0x7360 }, { 0xE67A, 0x735D }, { 0xE67B, 0x735B }, { 0xE67C, 0x7361 }, + { 0xE67D, 0x735A }, { 0xE67E, 0x7359 }, { 0xE6A1, 0x7362 }, { 0xE6A2, 0x7487 }, { 0xE6A3, 0x7489 }, { 0xE6A4, 0x748A }, { 0xE6A5, 0x7486 }, { 0xE6A6, 0x7481 }, + { 0xE6A7, 0x747D }, { 0xE6A8, 0x7485 }, { 0xE6A9, 0x7488 }, { 0xE6AA, 0x747C }, { 0xE6AB, 0x7479 }, { 0xE6AC, 0x7508 }, { 0xE6AD, 0x7507 }, { 0xE6AE, 0x757E }, + { 0xE6AF, 0x7625 }, { 0xE6B0, 0x761E }, { 0xE6B1, 0x7619 }, { 0xE6B2, 0x761D }, { 0xE6B3, 0x761C }, { 0xE6B4, 0x7623 }, { 0xE6B5, 0x761A }, { 0xE6B6, 0x7628 }, + { 0xE6B7, 0x761B }, { 0xE6B8, 0x769C }, { 0xE6B9, 0x769D }, { 0xE6BA, 0x769E }, { 0xE6BB, 0x769B }, { 0xE6BC, 0x778D }, { 0xE6BD, 0x778F }, { 0xE6BE, 0x7789 }, + { 0xE6BF, 0x7788 }, { 0xE6C0, 0x78CD }, { 0xE6C1, 0x78BB }, { 0xE6C2, 0x78CF }, { 0xE6C3, 0x78CC }, { 0xE6C4, 0x78D1 }, { 0xE6C5, 0x78CE }, { 0xE6C6, 0x78D4 }, + { 0xE6C7, 0x78C8 }, { 0xE6C8, 0x78C3 }, { 0xE6C9, 0x78C4 }, { 0xE6CA, 0x78C9 }, { 0xE6CB, 0x799A }, { 0xE6CC, 0x79A1 }, { 0xE6CD, 0x79A0 }, { 0xE6CE, 0x799C }, + { 0xE6CF, 0x79A2 }, { 0xE6D0, 0x799B }, { 0xE6D1, 0x6B76 }, { 0xE6D2, 0x7A39 }, { 0xE6D3, 0x7AB2 }, { 0xE6D4, 0x7AB4 }, { 0xE6D5, 0x7AB3 }, { 0xE6D6, 0x7BB7 }, + { 0xE6D7, 0x7BCB }, { 0xE6D8, 0x7BBE }, { 0xE6D9, 0x7BAC }, { 0xE6DA, 0x7BCE }, { 0xE6DB, 0x7BAF }, { 0xE6DC, 0x7BB9 }, { 0xE6DD, 0x7BCA }, { 0xE6DE, 0x7BB5 }, + { 0xE6DF, 0x7CC5 }, { 0xE6E0, 0x7CC8 }, { 0xE6E1, 0x7CCC }, { 0xE6E2, 0x7CCB }, { 0xE6E3, 0x7DF7 }, { 0xE6E4, 0x7DDB }, { 0xE6E5, 0x7DEA }, { 0xE6E6, 0x7DE7 }, + { 0xE6E7, 0x7DD7 }, { 0xE6E8, 0x7DE1 }, { 0xE6E9, 0x7E03 }, { 0xE6EA, 0x7DFA }, { 0xE6EB, 0x7DE6 }, { 0xE6EC, 0x7DF6 }, { 0xE6ED, 0x7DF1 }, { 0xE6EE, 0x7DF0 }, + { 0xE6EF, 0x7DEE }, { 0xE6F0, 0x7DDF }, { 0xE6F1, 0x7F76 }, { 0xE6F2, 0x7FAC }, { 0xE6F3, 0x7FB0 }, { 0xE6F4, 0x7FAD }, { 0xE6F5, 0x7FED }, { 0xE6F6, 0x7FEB }, + { 0xE6F7, 0x7FEA }, { 0xE6F8, 0x7FEC }, { 0xE6F9, 0x7FE6 }, { 0xE6FA, 0x7FE8 }, { 0xE6FB, 0x8064 }, { 0xE6FC, 0x8067 }, { 0xE6FD, 0x81A3 }, { 0xE6FE, 0x819F }, + { 0xE740, 0x819E }, { 0xE741, 0x8195 }, { 0xE742, 0x81A2 }, { 0xE743, 0x8199 }, { 0xE744, 0x8197 }, { 0xE745, 0x8216 }, { 0xE746, 0x824F }, { 0xE747, 0x8253 }, + { 0xE748, 0x8252 }, { 0xE749, 0x8250 }, { 0xE74A, 0x824E }, { 0xE74B, 0x8251 }, { 0xE74C, 0x8524 }, { 0xE74D, 0x853B }, { 0xE74E, 0x850F }, { 0xE74F, 0x8500 }, + { 0xE750, 0x8529 }, { 0xE751, 0x850E }, { 0xE752, 0x8509 }, { 0xE753, 0x850D }, { 0xE754, 0x851F }, { 0xE755, 0x850A }, { 0xE756, 0x8527 }, { 0xE757, 0x851C }, + { 0xE758, 0x84FB }, { 0xE759, 0x852B }, { 0xE75A, 0x84FA }, { 0xE75B, 0x8508 }, { 0xE75C, 0x850C }, { 0xE75D, 0x84F4 }, { 0xE75E, 0x852A }, { 0xE75F, 0x84F2 }, + { 0xE760, 0x8515 }, { 0xE761, 0x84F7 }, { 0xE762, 0x84EB }, { 0xE763, 0x84F3 }, { 0xE764, 0x84FC }, { 0xE765, 0x8512 }, { 0xE766, 0x84EA }, { 0xE767, 0x84E9 }, + { 0xE768, 0x8516 }, { 0xE769, 0x84FE }, { 0xE76A, 0x8528 }, { 0xE76B, 0x851D }, { 0xE76C, 0x852E }, { 0xE76D, 0x8502 }, { 0xE76E, 0x84FD }, { 0xE76F, 0x851E }, + { 0xE770, 0x84F6 }, { 0xE771, 0x8531 }, { 0xE772, 0x8526 }, { 0xE773, 0x84E7 }, { 0xE774, 0x84E8 }, { 0xE775, 0x84F0 }, { 0xE776, 0x84EF }, { 0xE777, 0x84F9 }, + { 0xE778, 0x8518 }, { 0xE779, 0x8520 }, { 0xE77A, 0x8530 }, { 0xE77B, 0x850B }, { 0xE77C, 0x8519 }, { 0xE77D, 0x852F }, { 0xE77E, 0x8662 }, { 0xE7A1, 0x8756 }, + { 0xE7A2, 0x8763 }, { 0xE7A3, 0x8764 }, { 0xE7A4, 0x8777 }, { 0xE7A5, 0x87E1 }, { 0xE7A6, 0x8773 }, { 0xE7A7, 0x8758 }, { 0xE7A8, 0x8754 }, { 0xE7A9, 0x875B }, + { 0xE7AA, 0x8752 }, { 0xE7AB, 0x8761 }, { 0xE7AC, 0x875A }, { 0xE7AD, 0x8751 }, { 0xE7AE, 0x875E }, { 0xE7AF, 0x876D }, { 0xE7B0, 0x876A }, { 0xE7B1, 0x8750 }, + { 0xE7B2, 0x874E }, { 0xE7B3, 0x875F }, { 0xE7B4, 0x875D }, { 0xE7B5, 0x876F }, { 0xE7B6, 0x876C }, { 0xE7B7, 0x877A }, { 0xE7B8, 0x876E }, { 0xE7B9, 0x875C }, + { 0xE7BA, 0x8765 }, { 0xE7BB, 0x874F }, { 0xE7BC, 0x877B }, { 0xE7BD, 0x8775 }, { 0xE7BE, 0x8762 }, { 0xE7BF, 0x8767 }, { 0xE7C0, 0x8769 }, { 0xE7C1, 0x885A }, + { 0xE7C2, 0x8905 }, { 0xE7C3, 0x890C }, { 0xE7C4, 0x8914 }, { 0xE7C5, 0x890B }, { 0xE7C6, 0x8917 }, { 0xE7C7, 0x8918 }, { 0xE7C8, 0x8919 }, { 0xE7C9, 0x8906 }, + { 0xE7CA, 0x8916 }, { 0xE7CB, 0x8911 }, { 0xE7CC, 0x890E }, { 0xE7CD, 0x8909 }, { 0xE7CE, 0x89A2 }, { 0xE7CF, 0x89A4 }, { 0xE7D0, 0x89A3 }, { 0xE7D1, 0x89ED }, + { 0xE7D2, 0x89F0 }, { 0xE7D3, 0x89EC }, { 0xE7D4, 0x8ACF }, { 0xE7D5, 0x8AC6 }, { 0xE7D6, 0x8AB8 }, { 0xE7D7, 0x8AD3 }, { 0xE7D8, 0x8AD1 }, { 0xE7D9, 0x8AD4 }, + { 0xE7DA, 0x8AD5 }, { 0xE7DB, 0x8ABB }, { 0xE7DC, 0x8AD7 }, { 0xE7DD, 0x8ABE }, { 0xE7DE, 0x8AC0 }, { 0xE7DF, 0x8AC5 }, { 0xE7E0, 0x8AD8 }, { 0xE7E1, 0x8AC3 }, + { 0xE7E2, 0x8ABA }, { 0xE7E3, 0x8ABD }, { 0xE7E4, 0x8AD9 }, { 0xE7E5, 0x8C3E }, { 0xE7E6, 0x8C4D }, { 0xE7E7, 0x8C8F }, { 0xE7E8, 0x8CE5 }, { 0xE7E9, 0x8CDF }, + { 0xE7EA, 0x8CD9 }, { 0xE7EB, 0x8CE8 }, { 0xE7EC, 0x8CDA }, { 0xE7ED, 0x8CDD }, { 0xE7EE, 0x8CE7 }, { 0xE7EF, 0x8DA0 }, { 0xE7F0, 0x8D9C }, { 0xE7F1, 0x8DA1 }, + { 0xE7F2, 0x8D9B }, { 0xE7F3, 0x8E20 }, { 0xE7F4, 0x8E23 }, { 0xE7F5, 0x8E25 }, { 0xE7F6, 0x8E24 }, { 0xE7F7, 0x8E2E }, { 0xE7F8, 0x8E15 }, { 0xE7F9, 0x8E1B }, + { 0xE7FA, 0x8E16 }, { 0xE7FB, 0x8E11 }, { 0xE7FC, 0x8E19 }, { 0xE7FD, 0x8E26 }, { 0xE7FE, 0x8E27 }, { 0xE840, 0x8E14 }, { 0xE841, 0x8E12 }, { 0xE842, 0x8E18 }, + { 0xE843, 0x8E13 }, { 0xE844, 0x8E1C }, { 0xE845, 0x8E17 }, { 0xE846, 0x8E1A }, { 0xE847, 0x8F2C }, { 0xE848, 0x8F24 }, { 0xE849, 0x8F18 }, { 0xE84A, 0x8F1A }, + { 0xE84B, 0x8F20 }, { 0xE84C, 0x8F23 }, { 0xE84D, 0x8F16 }, { 0xE84E, 0x8F17 }, { 0xE84F, 0x9073 }, { 0xE850, 0x9070 }, { 0xE851, 0x906F }, { 0xE852, 0x9067 }, + { 0xE853, 0x906B }, { 0xE854, 0x912F }, { 0xE855, 0x912B }, { 0xE856, 0x9129 }, { 0xE857, 0x912A }, { 0xE858, 0x9132 }, { 0xE859, 0x9126 }, { 0xE85A, 0x912E }, + { 0xE85B, 0x9185 }, { 0xE85C, 0x9186 }, { 0xE85D, 0x918A }, { 0xE85E, 0x9181 }, { 0xE85F, 0x9182 }, { 0xE860, 0x9184 }, { 0xE861, 0x9180 }, { 0xE862, 0x92D0 }, + { 0xE863, 0x92C3 }, { 0xE864, 0x92C4 }, { 0xE865, 0x92C0 }, { 0xE866, 0x92D9 }, { 0xE867, 0x92B6 }, { 0xE868, 0x92CF }, { 0xE869, 0x92F1 }, { 0xE86A, 0x92DF }, + { 0xE86B, 0x92D8 }, { 0xE86C, 0x92E9 }, { 0xE86D, 0x92D7 }, { 0xE86E, 0x92DD }, { 0xE86F, 0x92CC }, { 0xE870, 0x92EF }, { 0xE871, 0x92C2 }, { 0xE872, 0x92E8 }, + { 0xE873, 0x92CA }, { 0xE874, 0x92C8 }, { 0xE875, 0x92CE }, { 0xE876, 0x92E6 }, { 0xE877, 0x92CD }, { 0xE878, 0x92D5 }, { 0xE879, 0x92C9 }, { 0xE87A, 0x92E0 }, + { 0xE87B, 0x92DE }, { 0xE87C, 0x92E7 }, { 0xE87D, 0x92D1 }, { 0xE87E, 0x92D3 }, { 0xE8A1, 0x92B5 }, { 0xE8A2, 0x92E1 }, { 0xE8A3, 0x92C6 }, { 0xE8A4, 0x92B4 }, + { 0xE8A5, 0x957C }, { 0xE8A6, 0x95AC }, { 0xE8A7, 0x95AB }, { 0xE8A8, 0x95AE }, { 0xE8A9, 0x95B0 }, { 0xE8AA, 0x96A4 }, { 0xE8AB, 0x96A2 }, { 0xE8AC, 0x96D3 }, + { 0xE8AD, 0x9705 }, { 0xE8AE, 0x9708 }, { 0xE8AF, 0x9702 }, { 0xE8B0, 0x975A }, { 0xE8B1, 0x978A }, { 0xE8B2, 0x978E }, { 0xE8B3, 0x9788 }, { 0xE8B4, 0x97D0 }, + { 0xE8B5, 0x97CF }, { 0xE8B6, 0x981E }, { 0xE8B7, 0x981D }, { 0xE8B8, 0x9826 }, { 0xE8B9, 0x9829 }, { 0xE8BA, 0x9828 }, { 0xE8BB, 0x9820 }, { 0xE8BC, 0x981B }, + { 0xE8BD, 0x9827 }, { 0xE8BE, 0x98B2 }, { 0xE8BF, 0x9908 }, { 0xE8C0, 0x98FA }, { 0xE8C1, 0x9911 }, { 0xE8C2, 0x9914 }, { 0xE8C3, 0x9916 }, { 0xE8C4, 0x9917 }, + { 0xE8C5, 0x9915 }, { 0xE8C6, 0x99DC }, { 0xE8C7, 0x99CD }, { 0xE8C8, 0x99CF }, { 0xE8C9, 0x99D3 }, { 0xE8CA, 0x99D4 }, { 0xE8CB, 0x99CE }, { 0xE8CC, 0x99C9 }, + { 0xE8CD, 0x99D6 }, { 0xE8CE, 0x99D8 }, { 0xE8CF, 0x99CB }, { 0xE8D0, 0x99D7 }, { 0xE8D1, 0x99CC }, { 0xE8D2, 0x9AB3 }, { 0xE8D3, 0x9AEC }, { 0xE8D4, 0x9AEB }, + { 0xE8D5, 0x9AF3 }, { 0xE8D6, 0x9AF2 }, { 0xE8D7, 0x9AF1 }, { 0xE8D8, 0x9B46 }, { 0xE8D9, 0x9B43 }, { 0xE8DA, 0x9B67 }, { 0xE8DB, 0x9B74 }, { 0xE8DC, 0x9B71 }, + { 0xE8DD, 0x9B66 }, { 0xE8DE, 0x9B76 }, { 0xE8DF, 0x9B75 }, { 0xE8E0, 0x9B70 }, { 0xE8E1, 0x9B68 }, { 0xE8E2, 0x9B64 }, { 0xE8E3, 0x9B6C }, { 0xE8E4, 0x9CFC }, + { 0xE8E5, 0x9CFA }, { 0xE8E6, 0x9CFD }, { 0xE8E7, 0x9CFF }, { 0xE8E8, 0x9CF7 }, { 0xE8E9, 0x9D07 }, { 0xE8EA, 0x9D00 }, { 0xE8EB, 0x9CF9 }, { 0xE8EC, 0x9CFB }, + { 0xE8ED, 0x9D08 }, { 0xE8EE, 0x9D05 }, { 0xE8EF, 0x9D04 }, { 0xE8F0, 0x9E83 }, { 0xE8F1, 0x9ED3 }, { 0xE8F2, 0x9F0F }, { 0xE8F3, 0x9F10 }, { 0xE8F4, 0x511C }, + { 0xE8F5, 0x5113 }, { 0xE8F6, 0x5117 }, { 0xE8F7, 0x511A }, { 0xE8F8, 0x5111 }, { 0xE8F9, 0x51DE }, { 0xE8FA, 0x5334 }, { 0xE8FB, 0x53E1 }, { 0xE8FC, 0x5670 }, + { 0xE8FD, 0x5660 }, { 0xE8FE, 0x566E }, { 0xE940, 0x5673 }, { 0xE941, 0x5666 }, { 0xE942, 0x5663 }, { 0xE943, 0x566D }, { 0xE944, 0x5672 }, { 0xE945, 0x565E }, + { 0xE946, 0x5677 }, { 0xE947, 0x571C }, { 0xE948, 0x571B }, { 0xE949, 0x58C8 }, { 0xE94A, 0x58BD }, { 0xE94B, 0x58C9 }, { 0xE94C, 0x58BF }, { 0xE94D, 0x58BA }, + { 0xE94E, 0x58C2 }, { 0xE94F, 0x58BC }, { 0xE950, 0x58C6 }, { 0xE951, 0x5B17 }, { 0xE952, 0x5B19 }, { 0xE953, 0x5B1B }, { 0xE954, 0x5B21 }, { 0xE955, 0x5B14 }, + { 0xE956, 0x5B13 }, { 0xE957, 0x5B10 }, { 0xE958, 0x5B16 }, { 0xE959, 0x5B28 }, { 0xE95A, 0x5B1A }, { 0xE95B, 0x5B20 }, { 0xE95C, 0x5B1E }, { 0xE95D, 0x5BEF }, + { 0xE95E, 0x5DAC }, { 0xE95F, 0x5DB1 }, { 0xE960, 0x5DA9 }, { 0xE961, 0x5DA7 }, { 0xE962, 0x5DB5 }, { 0xE963, 0x5DB0 }, { 0xE964, 0x5DAE }, { 0xE965, 0x5DAA }, + { 0xE966, 0x5DA8 }, { 0xE967, 0x5DB2 }, { 0xE968, 0x5DAD }, { 0xE969, 0x5DAF }, { 0xE96A, 0x5DB4 }, { 0xE96B, 0x5E67 }, { 0xE96C, 0x5E68 }, { 0xE96D, 0x5E66 }, + { 0xE96E, 0x5E6F }, { 0xE96F, 0x5EE9 }, { 0xE970, 0x5EE7 }, { 0xE971, 0x5EE6 }, { 0xE972, 0x5EE8 }, { 0xE973, 0x5EE5 }, { 0xE974, 0x5F4B }, { 0xE975, 0x5FBC }, + { 0xE976, 0x619D }, { 0xE977, 0x61A8 }, { 0xE978, 0x6196 }, { 0xE979, 0x61C5 }, { 0xE97A, 0x61B4 }, { 0xE97B, 0x61C6 }, { 0xE97C, 0x61C1 }, { 0xE97D, 0x61CC }, + { 0xE97E, 0x61BA }, { 0xE9A1, 0x61BF }, { 0xE9A2, 0x61B8 }, { 0xE9A3, 0x618C }, { 0xE9A4, 0x64D7 }, { 0xE9A5, 0x64D6 }, { 0xE9A6, 0x64D0 }, { 0xE9A7, 0x64CF }, + { 0xE9A8, 0x64C9 }, { 0xE9A9, 0x64BD }, { 0xE9AA, 0x6489 }, { 0xE9AB, 0x64C3 }, { 0xE9AC, 0x64DB }, { 0xE9AD, 0x64F3 }, { 0xE9AE, 0x64D9 }, { 0xE9AF, 0x6533 }, + { 0xE9B0, 0x657F }, { 0xE9B1, 0x657C }, { 0xE9B2, 0x65A2 }, { 0xE9B3, 0x66C8 }, { 0xE9B4, 0x66BE }, { 0xE9B5, 0x66C0 }, { 0xE9B6, 0x66CA }, { 0xE9B7, 0x66CB }, + { 0xE9B8, 0x66CF }, { 0xE9B9, 0x66BD }, { 0xE9BA, 0x66BB }, { 0xE9BB, 0x66BA }, { 0xE9BC, 0x66CC }, { 0xE9BD, 0x6723 }, { 0xE9BE, 0x6A34 }, { 0xE9BF, 0x6A66 }, + { 0xE9C0, 0x6A49 }, { 0xE9C1, 0x6A67 }, { 0xE9C2, 0x6A32 }, { 0xE9C3, 0x6A68 }, { 0xE9C4, 0x6A3E }, { 0xE9C5, 0x6A5D }, { 0xE9C6, 0x6A6D }, { 0xE9C7, 0x6A76 }, + { 0xE9C8, 0x6A5B }, { 0xE9C9, 0x6A51 }, { 0xE9CA, 0x6A28 }, { 0xE9CB, 0x6A5A }, { 0xE9CC, 0x6A3B }, { 0xE9CD, 0x6A3F }, { 0xE9CE, 0x6A41 }, { 0xE9CF, 0x6A6A }, + { 0xE9D0, 0x6A64 }, { 0xE9D1, 0x6A50 }, { 0xE9D2, 0x6A4F }, { 0xE9D3, 0x6A54 }, { 0xE9D4, 0x6A6F }, { 0xE9D5, 0x6A69 }, { 0xE9D6, 0x6A60 }, { 0xE9D7, 0x6A3C }, + { 0xE9D8, 0x6A5E }, { 0xE9D9, 0x6A56 }, { 0xE9DA, 0x6A55 }, { 0xE9DB, 0x6A4D }, { 0xE9DC, 0x6A4E }, { 0xE9DD, 0x6A46 }, { 0xE9DE, 0x6B55 }, { 0xE9DF, 0x6B54 }, + { 0xE9E0, 0x6B56 }, { 0xE9E1, 0x6BA7 }, { 0xE9E2, 0x6BAA }, { 0xE9E3, 0x6BAB }, { 0xE9E4, 0x6BC8 }, { 0xE9E5, 0x6BC7 }, { 0xE9E6, 0x6C04 }, { 0xE9E7, 0x6C03 }, + { 0xE9E8, 0x6C06 }, { 0xE9E9, 0x6FAD }, { 0xE9EA, 0x6FCB }, { 0xE9EB, 0x6FA3 }, { 0xE9EC, 0x6FC7 }, { 0xE9ED, 0x6FBC }, { 0xE9EE, 0x6FCE }, { 0xE9EF, 0x6FC8 }, + { 0xE9F0, 0x6F5E }, { 0xE9F1, 0x6FC4 }, { 0xE9F2, 0x6FBD }, { 0xE9F3, 0x6F9E }, { 0xE9F4, 0x6FCA }, { 0xE9F5, 0x6FA8 }, { 0xE9F6, 0x7004 }, { 0xE9F7, 0x6FA5 }, + { 0xE9F8, 0x6FAE }, { 0xE9F9, 0x6FBA }, { 0xE9FA, 0x6FAC }, { 0xE9FB, 0x6FAA }, { 0xE9FC, 0x6FCF }, { 0xE9FD, 0x6FBF }, { 0xE9FE, 0x6FB8 }, { 0xEA40, 0x6FA2 }, + { 0xEA41, 0x6FC9 }, { 0xEA42, 0x6FAB }, { 0xEA43, 0x6FCD }, { 0xEA44, 0x6FAF }, { 0xEA45, 0x6FB2 }, { 0xEA46, 0x6FB0 }, { 0xEA47, 0x71C5 }, { 0xEA48, 0x71C2 }, + { 0xEA49, 0x71BF }, { 0xEA4A, 0x71B8 }, { 0xEA4B, 0x71D6 }, { 0xEA4C, 0x71C0 }, { 0xEA4D, 0x71C1 }, { 0xEA4E, 0x71CB }, { 0xEA4F, 0x71D4 }, { 0xEA50, 0x71CA }, + { 0xEA51, 0x71C7 }, { 0xEA52, 0x71CF }, { 0xEA53, 0x71BD }, { 0xEA54, 0x71D8 }, { 0xEA55, 0x71BC }, { 0xEA56, 0x71C6 }, { 0xEA57, 0x71DA }, { 0xEA58, 0x71DB }, + { 0xEA59, 0x729D }, { 0xEA5A, 0x729E }, { 0xEA5B, 0x7369 }, { 0xEA5C, 0x7366 }, { 0xEA5D, 0x7367 }, { 0xEA5E, 0x736C }, { 0xEA5F, 0x7365 }, { 0xEA60, 0x736B }, + { 0xEA61, 0x736A }, { 0xEA62, 0x747F }, { 0xEA63, 0x749A }, { 0xEA64, 0x74A0 }, { 0xEA65, 0x7494 }, { 0xEA66, 0x7492 }, { 0xEA67, 0x7495 }, { 0xEA68, 0x74A1 }, + { 0xEA69, 0x750B }, { 0xEA6A, 0x7580 }, { 0xEA6B, 0x762F }, { 0xEA6C, 0x762D }, { 0xEA6D, 0x7631 }, { 0xEA6E, 0x763D }, { 0xEA6F, 0x7633 }, { 0xEA70, 0x763C }, + { 0xEA71, 0x7635 }, { 0xEA72, 0x7632 }, { 0xEA73, 0x7630 }, { 0xEA74, 0x76BB }, { 0xEA75, 0x76E6 }, { 0xEA76, 0x779A }, { 0xEA77, 0x779D }, { 0xEA78, 0x77A1 }, + { 0xEA79, 0x779C }, { 0xEA7A, 0x779B }, { 0xEA7B, 0x77A2 }, { 0xEA7C, 0x77A3 }, { 0xEA7D, 0x7795 }, { 0xEA7E, 0x7799 }, { 0xEAA1, 0x7797 }, { 0xEAA2, 0x78DD }, + { 0xEAA3, 0x78E9 }, { 0xEAA4, 0x78E5 }, { 0xEAA5, 0x78EA }, { 0xEAA6, 0x78DE }, { 0xEAA7, 0x78E3 }, { 0xEAA8, 0x78DB }, { 0xEAA9, 0x78E1 }, { 0xEAAA, 0x78E2 }, + { 0xEAAB, 0x78ED }, { 0xEAAC, 0x78DF }, { 0xEAAD, 0x78E0 }, { 0xEAAE, 0x79A4 }, { 0xEAAF, 0x7A44 }, { 0xEAB0, 0x7A48 }, { 0xEAB1, 0x7A47 }, { 0xEAB2, 0x7AB6 }, + { 0xEAB3, 0x7AB8 }, { 0xEAB4, 0x7AB5 }, { 0xEAB5, 0x7AB1 }, { 0xEAB6, 0x7AB7 }, { 0xEAB7, 0x7BDE }, { 0xEAB8, 0x7BE3 }, { 0xEAB9, 0x7BE7 }, { 0xEABA, 0x7BDD }, + { 0xEABB, 0x7BD5 }, { 0xEABC, 0x7BE5 }, { 0xEABD, 0x7BDA }, { 0xEABE, 0x7BE8 }, { 0xEABF, 0x7BF9 }, { 0xEAC0, 0x7BD4 }, { 0xEAC1, 0x7BEA }, { 0xEAC2, 0x7BE2 }, + { 0xEAC3, 0x7BDC }, { 0xEAC4, 0x7BEB }, { 0xEAC5, 0x7BD8 }, { 0xEAC6, 0x7BDF }, { 0xEAC7, 0x7CD2 }, { 0xEAC8, 0x7CD4 }, { 0xEAC9, 0x7CD7 }, { 0xEACA, 0x7CD0 }, + { 0xEACB, 0x7CD1 }, { 0xEACC, 0x7E12 }, { 0xEACD, 0x7E21 }, { 0xEACE, 0x7E17 }, { 0xEACF, 0x7E0C }, { 0xEAD0, 0x7E1F }, { 0xEAD1, 0x7E20 }, { 0xEAD2, 0x7E13 }, + { 0xEAD3, 0x7E0E }, { 0xEAD4, 0x7E1C }, { 0xEAD5, 0x7E15 }, { 0xEAD6, 0x7E1A }, { 0xEAD7, 0x7E22 }, { 0xEAD8, 0x7E0B }, { 0xEAD9, 0x7E0F }, { 0xEADA, 0x7E16 }, + { 0xEADB, 0x7E0D }, { 0xEADC, 0x7E14 }, { 0xEADD, 0x7E25 }, { 0xEADE, 0x7E24 }, { 0xEADF, 0x7F43 }, { 0xEAE0, 0x7F7B }, { 0xEAE1, 0x7F7C }, { 0xEAE2, 0x7F7A }, + { 0xEAE3, 0x7FB1 }, { 0xEAE4, 0x7FEF }, { 0xEAE5, 0x802A }, { 0xEAE6, 0x8029 }, { 0xEAE7, 0x806C }, { 0xEAE8, 0x81B1 }, { 0xEAE9, 0x81A6 }, { 0xEAEA, 0x81AE }, + { 0xEAEB, 0x81B9 }, { 0xEAEC, 0x81B5 }, { 0xEAED, 0x81AB }, { 0xEAEE, 0x81B0 }, { 0xEAEF, 0x81AC }, { 0xEAF0, 0x81B4 }, { 0xEAF1, 0x81B2 }, { 0xEAF2, 0x81B7 }, + { 0xEAF3, 0x81A7 }, { 0xEAF4, 0x81F2 }, { 0xEAF5, 0x8255 }, { 0xEAF6, 0x8256 }, { 0xEAF7, 0x8257 }, { 0xEAF8, 0x8556 }, { 0xEAF9, 0x8545 }, { 0xEAFA, 0x856B }, + { 0xEAFB, 0x854D }, { 0xEAFC, 0x8553 }, { 0xEAFD, 0x8561 }, { 0xEAFE, 0x8558 }, { 0xEB40, 0x8540 }, { 0xEB41, 0x8546 }, { 0xEB42, 0x8564 }, { 0xEB43, 0x8541 }, + { 0xEB44, 0x8562 }, { 0xEB45, 0x8544 }, { 0xEB46, 0x8551 }, { 0xEB47, 0x8547 }, { 0xEB48, 0x8563 }, { 0xEB49, 0x853E }, { 0xEB4A, 0x855B }, { 0xEB4B, 0x8571 }, + { 0xEB4C, 0x854E }, { 0xEB4D, 0x856E }, { 0xEB4E, 0x8575 }, { 0xEB4F, 0x8555 }, { 0xEB50, 0x8567 }, { 0xEB51, 0x8560 }, { 0xEB52, 0x858C }, { 0xEB53, 0x8566 }, + { 0xEB54, 0x855D }, { 0xEB55, 0x8554 }, { 0xEB56, 0x8565 }, { 0xEB57, 0x856C }, { 0xEB58, 0x8663 }, { 0xEB59, 0x8665 }, { 0xEB5A, 0x8664 }, { 0xEB5B, 0x879B }, + { 0xEB5C, 0x878F }, { 0xEB5D, 0x8797 }, { 0xEB5E, 0x8793 }, { 0xEB5F, 0x8792 }, { 0xEB60, 0x8788 }, { 0xEB61, 0x8781 }, { 0xEB62, 0x8796 }, { 0xEB63, 0x8798 }, + { 0xEB64, 0x8779 }, { 0xEB65, 0x8787 }, { 0xEB66, 0x87A3 }, { 0xEB67, 0x8785 }, { 0xEB68, 0x8790 }, { 0xEB69, 0x8791 }, { 0xEB6A, 0x879D }, { 0xEB6B, 0x8784 }, + { 0xEB6C, 0x8794 }, { 0xEB6D, 0x879C }, { 0xEB6E, 0x879A }, { 0xEB6F, 0x8789 }, { 0xEB70, 0x891E }, { 0xEB71, 0x8926 }, { 0xEB72, 0x8930 }, { 0xEB73, 0x892D }, + { 0xEB74, 0x892E }, { 0xEB75, 0x8927 }, { 0xEB76, 0x8931 }, { 0xEB77, 0x8922 }, { 0xEB78, 0x8929 }, { 0xEB79, 0x8923 }, { 0xEB7A, 0x892F }, { 0xEB7B, 0x892C }, + { 0xEB7C, 0x891F }, { 0xEB7D, 0x89F1 }, { 0xEB7E, 0x8AE0 }, { 0xEBA1, 0x8AE2 }, { 0xEBA2, 0x8AF2 }, { 0xEBA3, 0x8AF4 }, { 0xEBA4, 0x8AF5 }, { 0xEBA5, 0x8ADD }, + { 0xEBA6, 0x8B14 }, { 0xEBA7, 0x8AE4 }, { 0xEBA8, 0x8ADF }, { 0xEBA9, 0x8AF0 }, { 0xEBAA, 0x8AC8 }, { 0xEBAB, 0x8ADE }, { 0xEBAC, 0x8AE1 }, { 0xEBAD, 0x8AE8 }, + { 0xEBAE, 0x8AFF }, { 0xEBAF, 0x8AEF }, { 0xEBB0, 0x8AFB }, { 0xEBB1, 0x8C91 }, { 0xEBB2, 0x8C92 }, { 0xEBB3, 0x8C90 }, { 0xEBB4, 0x8CF5 }, { 0xEBB5, 0x8CEE }, + { 0xEBB6, 0x8CF1 }, { 0xEBB7, 0x8CF0 }, { 0xEBB8, 0x8CF3 }, { 0xEBB9, 0x8D6C }, { 0xEBBA, 0x8D6E }, { 0xEBBB, 0x8DA5 }, { 0xEBBC, 0x8DA7 }, { 0xEBBD, 0x8E33 }, + { 0xEBBE, 0x8E3E }, { 0xEBBF, 0x8E38 }, { 0xEBC0, 0x8E40 }, { 0xEBC1, 0x8E45 }, { 0xEBC2, 0x8E36 }, { 0xEBC3, 0x8E3C }, { 0xEBC4, 0x8E3D }, { 0xEBC5, 0x8E41 }, + { 0xEBC6, 0x8E30 }, { 0xEBC7, 0x8E3F }, { 0xEBC8, 0x8EBD }, { 0xEBC9, 0x8F36 }, { 0xEBCA, 0x8F2E }, { 0xEBCB, 0x8F35 }, { 0xEBCC, 0x8F32 }, { 0xEBCD, 0x8F39 }, + { 0xEBCE, 0x8F37 }, { 0xEBCF, 0x8F34 }, { 0xEBD0, 0x9076 }, { 0xEBD1, 0x9079 }, { 0xEBD2, 0x907B }, { 0xEBD3, 0x9086 }, { 0xEBD4, 0x90FA }, { 0xEBD5, 0x9133 }, + { 0xEBD6, 0x9135 }, { 0xEBD7, 0x9136 }, { 0xEBD8, 0x9193 }, { 0xEBD9, 0x9190 }, { 0xEBDA, 0x9191 }, { 0xEBDB, 0x918D }, { 0xEBDC, 0x918F }, { 0xEBDD, 0x9327 }, + { 0xEBDE, 0x931E }, { 0xEBDF, 0x9308 }, { 0xEBE0, 0x931F }, { 0xEBE1, 0x9306 }, { 0xEBE2, 0x930F }, { 0xEBE3, 0x937A }, { 0xEBE4, 0x9338 }, { 0xEBE5, 0x933C }, + { 0xEBE6, 0x931B }, { 0xEBE7, 0x9323 }, { 0xEBE8, 0x9312 }, { 0xEBE9, 0x9301 }, { 0xEBEA, 0x9346 }, { 0xEBEB, 0x932D }, { 0xEBEC, 0x930E }, { 0xEBED, 0x930D }, + { 0xEBEE, 0x92CB }, { 0xEBEF, 0x931D }, { 0xEBF0, 0x92FA }, { 0xEBF1, 0x9325 }, { 0xEBF2, 0x9313 }, { 0xEBF3, 0x92F9 }, { 0xEBF4, 0x92F7 }, { 0xEBF5, 0x9334 }, + { 0xEBF6, 0x9302 }, { 0xEBF7, 0x9324 }, { 0xEBF8, 0x92FF }, { 0xEBF9, 0x9329 }, { 0xEBFA, 0x9339 }, { 0xEBFB, 0x9335 }, { 0xEBFC, 0x932A }, { 0xEBFD, 0x9314 }, + { 0xEBFE, 0x930C }, { 0xEC40, 0x930B }, { 0xEC41, 0x92FE }, { 0xEC42, 0x9309 }, { 0xEC43, 0x9300 }, { 0xEC44, 0x92FB }, { 0xEC45, 0x9316 }, { 0xEC46, 0x95BC }, + { 0xEC47, 0x95CD }, { 0xEC48, 0x95BE }, { 0xEC49, 0x95B9 }, { 0xEC4A, 0x95BA }, { 0xEC4B, 0x95B6 }, { 0xEC4C, 0x95BF }, { 0xEC4D, 0x95B5 }, { 0xEC4E, 0x95BD }, + { 0xEC4F, 0x96A9 }, { 0xEC50, 0x96D4 }, { 0xEC51, 0x970B }, { 0xEC52, 0x9712 }, { 0xEC53, 0x9710 }, { 0xEC54, 0x9799 }, { 0xEC55, 0x9797 }, { 0xEC56, 0x9794 }, + { 0xEC57, 0x97F0 }, { 0xEC58, 0x97F8 }, { 0xEC59, 0x9835 }, { 0xEC5A, 0x982F }, { 0xEC5B, 0x9832 }, { 0xEC5C, 0x9924 }, { 0xEC5D, 0x991F }, { 0xEC5E, 0x9927 }, + { 0xEC5F, 0x9929 }, { 0xEC60, 0x999E }, { 0xEC61, 0x99EE }, { 0xEC62, 0x99EC }, { 0xEC63, 0x99E5 }, { 0xEC64, 0x99E4 }, { 0xEC65, 0x99F0 }, { 0xEC66, 0x99E3 }, + { 0xEC67, 0x99EA }, { 0xEC68, 0x99E9 }, { 0xEC69, 0x99E7 }, { 0xEC6A, 0x9AB9 }, { 0xEC6B, 0x9ABF }, { 0xEC6C, 0x9AB4 }, { 0xEC6D, 0x9ABB }, { 0xEC6E, 0x9AF6 }, + { 0xEC6F, 0x9AFA }, { 0xEC70, 0x9AF9 }, { 0xEC71, 0x9AF7 }, { 0xEC72, 0x9B33 }, { 0xEC73, 0x9B80 }, { 0xEC74, 0x9B85 }, { 0xEC75, 0x9B87 }, { 0xEC76, 0x9B7C }, + { 0xEC77, 0x9B7E }, { 0xEC78, 0x9B7B }, { 0xEC79, 0x9B82 }, { 0xEC7A, 0x9B93 }, { 0xEC7B, 0x9B92 }, { 0xEC7C, 0x9B90 }, { 0xEC7D, 0x9B7A }, { 0xEC7E, 0x9B95 }, + { 0xECA1, 0x9B7D }, { 0xECA2, 0x9B88 }, { 0xECA3, 0x9D25 }, { 0xECA4, 0x9D17 }, { 0xECA5, 0x9D20 }, { 0xECA6, 0x9D1E }, { 0xECA7, 0x9D14 }, { 0xECA8, 0x9D29 }, + { 0xECA9, 0x9D1D }, { 0xECAA, 0x9D18 }, { 0xECAB, 0x9D22 }, { 0xECAC, 0x9D10 }, { 0xECAD, 0x9D19 }, { 0xECAE, 0x9D1F }, { 0xECAF, 0x9E88 }, { 0xECB0, 0x9E86 }, + { 0xECB1, 0x9E87 }, { 0xECB2, 0x9EAE }, { 0xECB3, 0x9EAD }, { 0xECB4, 0x9ED5 }, { 0xECB5, 0x9ED6 }, { 0xECB6, 0x9EFA }, { 0xECB7, 0x9F12 }, { 0xECB8, 0x9F3D }, + { 0xECB9, 0x5126 }, { 0xECBA, 0x5125 }, { 0xECBB, 0x5122 }, { 0xECBC, 0x5124 }, { 0xECBD, 0x5120 }, { 0xECBE, 0x5129 }, { 0xECBF, 0x52F4 }, { 0xECC0, 0x5693 }, + { 0xECC1, 0x568C }, { 0xECC2, 0x568D }, { 0xECC3, 0x5686 }, { 0xECC4, 0x5684 }, { 0xECC5, 0x5683 }, { 0xECC6, 0x567E }, { 0xECC7, 0x5682 }, { 0xECC8, 0x567F }, + { 0xECC9, 0x5681 }, { 0xECCA, 0x58D6 }, { 0xECCB, 0x58D4 }, { 0xECCC, 0x58CF }, { 0xECCD, 0x58D2 }, { 0xECCE, 0x5B2D }, { 0xECCF, 0x5B25 }, { 0xECD0, 0x5B32 }, + { 0xECD1, 0x5B23 }, { 0xECD2, 0x5B2C }, { 0xECD3, 0x5B27 }, { 0xECD4, 0x5B26 }, { 0xECD5, 0x5B2F }, { 0xECD6, 0x5B2E }, { 0xECD7, 0x5B7B }, { 0xECD8, 0x5BF1 }, + { 0xECD9, 0x5BF2 }, { 0xECDA, 0x5DB7 }, { 0xECDB, 0x5E6C }, { 0xECDC, 0x5E6A }, { 0xECDD, 0x5FBE }, { 0xECDE, 0x5FBB }, { 0xECDF, 0x61C3 }, { 0xECE0, 0x61B5 }, + { 0xECE1, 0x61BC }, { 0xECE2, 0x61E7 }, { 0xECE3, 0x61E0 }, { 0xECE4, 0x61E5 }, { 0xECE5, 0x61E4 }, { 0xECE6, 0x61E8 }, { 0xECE7, 0x61DE }, { 0xECE8, 0x64EF }, + { 0xECE9, 0x64E9 }, { 0xECEA, 0x64E3 }, { 0xECEB, 0x64EB }, { 0xECEC, 0x64E4 }, { 0xECED, 0x64E8 }, { 0xECEE, 0x6581 }, { 0xECEF, 0x6580 }, { 0xECF0, 0x65B6 }, + { 0xECF1, 0x65DA }, { 0xECF2, 0x66D2 }, { 0xECF3, 0x6A8D }, { 0xECF4, 0x6A96 }, { 0xECF5, 0x6A81 }, { 0xECF6, 0x6AA5 }, { 0xECF7, 0x6A89 }, { 0xECF8, 0x6A9F }, + { 0xECF9, 0x6A9B }, { 0xECFA, 0x6AA1 }, { 0xECFB, 0x6A9E }, { 0xECFC, 0x6A87 }, { 0xECFD, 0x6A93 }, { 0xECFE, 0x6A8E }, { 0xED40, 0x6A95 }, { 0xED41, 0x6A83 }, + { 0xED42, 0x6AA8 }, { 0xED43, 0x6AA4 }, { 0xED44, 0x6A91 }, { 0xED45, 0x6A7F }, { 0xED46, 0x6AA6 }, { 0xED47, 0x6A9A }, { 0xED48, 0x6A85 }, { 0xED49, 0x6A8C }, + { 0xED4A, 0x6A92 }, { 0xED4B, 0x6B5B }, { 0xED4C, 0x6BAD }, { 0xED4D, 0x6C09 }, { 0xED4E, 0x6FCC }, { 0xED4F, 0x6FA9 }, { 0xED50, 0x6FF4 }, { 0xED51, 0x6FD4 }, + { 0xED52, 0x6FE3 }, { 0xED53, 0x6FDC }, { 0xED54, 0x6FED }, { 0xED55, 0x6FE7 }, { 0xED56, 0x6FE6 }, { 0xED57, 0x6FDE }, { 0xED58, 0x6FF2 }, { 0xED59, 0x6FDD }, + { 0xED5A, 0x6FE2 }, { 0xED5B, 0x6FE8 }, { 0xED5C, 0x71E1 }, { 0xED5D, 0x71F1 }, { 0xED5E, 0x71E8 }, { 0xED5F, 0x71F2 }, { 0xED60, 0x71E4 }, { 0xED61, 0x71F0 }, + { 0xED62, 0x71E2 }, { 0xED63, 0x7373 }, { 0xED64, 0x736E }, { 0xED65, 0x736F }, { 0xED66, 0x7497 }, { 0xED67, 0x74B2 }, { 0xED68, 0x74AB }, { 0xED69, 0x7490 }, + { 0xED6A, 0x74AA }, { 0xED6B, 0x74AD }, { 0xED6C, 0x74B1 }, { 0xED6D, 0x74A5 }, { 0xED6E, 0x74AF }, { 0xED6F, 0x7510 }, { 0xED70, 0x7511 }, { 0xED71, 0x7512 }, + { 0xED72, 0x750F }, { 0xED73, 0x7584 }, { 0xED74, 0x7643 }, { 0xED75, 0x7648 }, { 0xED76, 0x7649 }, { 0xED77, 0x7647 }, { 0xED78, 0x76A4 }, { 0xED79, 0x76E9 }, + { 0xED7A, 0x77B5 }, { 0xED7B, 0x77AB }, { 0xED7C, 0x77B2 }, { 0xED7D, 0x77B7 }, { 0xED7E, 0x77B6 }, { 0xEDA1, 0x77B4 }, { 0xEDA2, 0x77B1 }, { 0xEDA3, 0x77A8 }, + { 0xEDA4, 0x77F0 }, { 0xEDA5, 0x78F3 }, { 0xEDA6, 0x78FD }, { 0xEDA7, 0x7902 }, { 0xEDA8, 0x78FB }, { 0xEDA9, 0x78FC }, { 0xEDAA, 0x78F2 }, { 0xEDAB, 0x7905 }, + { 0xEDAC, 0x78F9 }, { 0xEDAD, 0x78FE }, { 0xEDAE, 0x7904 }, { 0xEDAF, 0x79AB }, { 0xEDB0, 0x79A8 }, { 0xEDB1, 0x7A5C }, { 0xEDB2, 0x7A5B }, { 0xEDB3, 0x7A56 }, + { 0xEDB4, 0x7A58 }, { 0xEDB5, 0x7A54 }, { 0xEDB6, 0x7A5A }, { 0xEDB7, 0x7ABE }, { 0xEDB8, 0x7AC0 }, { 0xEDB9, 0x7AC1 }, { 0xEDBA, 0x7C05 }, { 0xEDBB, 0x7C0F }, + { 0xEDBC, 0x7BF2 }, { 0xEDBD, 0x7C00 }, { 0xEDBE, 0x7BFF }, { 0xEDBF, 0x7BFB }, { 0xEDC0, 0x7C0E }, { 0xEDC1, 0x7BF4 }, { 0xEDC2, 0x7C0B }, { 0xEDC3, 0x7BF3 }, + { 0xEDC4, 0x7C02 }, { 0xEDC5, 0x7C09 }, { 0xEDC6, 0x7C03 }, { 0xEDC7, 0x7C01 }, { 0xEDC8, 0x7BF8 }, { 0xEDC9, 0x7BFD }, { 0xEDCA, 0x7C06 }, { 0xEDCB, 0x7BF0 }, + { 0xEDCC, 0x7BF1 }, { 0xEDCD, 0x7C10 }, { 0xEDCE, 0x7C0A }, { 0xEDCF, 0x7CE8 }, { 0xEDD0, 0x7E2D }, { 0xEDD1, 0x7E3C }, { 0xEDD2, 0x7E42 }, { 0xEDD3, 0x7E33 }, + { 0xEDD4, 0x9848 }, { 0xEDD5, 0x7E38 }, { 0xEDD6, 0x7E2A }, { 0xEDD7, 0x7E49 }, { 0xEDD8, 0x7E40 }, { 0xEDD9, 0x7E47 }, { 0xEDDA, 0x7E29 }, { 0xEDDB, 0x7E4C }, + { 0xEDDC, 0x7E30 }, { 0xEDDD, 0x7E3B }, { 0xEDDE, 0x7E36 }, { 0xEDDF, 0x7E44 }, { 0xEDE0, 0x7E3A }, { 0xEDE1, 0x7F45 }, { 0xEDE2, 0x7F7F }, { 0xEDE3, 0x7F7E }, + { 0xEDE4, 0x7F7D }, { 0xEDE5, 0x7FF4 }, { 0xEDE6, 0x7FF2 }, { 0xEDE7, 0x802C }, { 0xEDE8, 0x81BB }, { 0xEDE9, 0x81C4 }, { 0xEDEA, 0x81CC }, { 0xEDEB, 0x81CA }, + { 0xEDEC, 0x81C5 }, { 0xEDED, 0x81C7 }, { 0xEDEE, 0x81BC }, { 0xEDEF, 0x81E9 }, { 0xEDF0, 0x825B }, { 0xEDF1, 0x825A }, { 0xEDF2, 0x825C }, { 0xEDF3, 0x8583 }, + { 0xEDF4, 0x8580 }, { 0xEDF5, 0x858F }, { 0xEDF6, 0x85A7 }, { 0xEDF7, 0x8595 }, { 0xEDF8, 0x85A0 }, { 0xEDF9, 0x858B }, { 0xEDFA, 0x85A3 }, { 0xEDFB, 0x857B }, + { 0xEDFC, 0x85A4 }, { 0xEDFD, 0x859A }, { 0xEDFE, 0x859E }, { 0xEE40, 0x8577 }, { 0xEE41, 0x857C }, { 0xEE42, 0x8589 }, { 0xEE43, 0x85A1 }, { 0xEE44, 0x857A }, + { 0xEE45, 0x8578 }, { 0xEE46, 0x8557 }, { 0xEE47, 0x858E }, { 0xEE48, 0x8596 }, { 0xEE49, 0x8586 }, { 0xEE4A, 0x858D }, { 0xEE4B, 0x8599 }, { 0xEE4C, 0x859D }, + { 0xEE4D, 0x8581 }, { 0xEE4E, 0x85A2 }, { 0xEE4F, 0x8582 }, { 0xEE50, 0x8588 }, { 0xEE51, 0x8585 }, { 0xEE52, 0x8579 }, { 0xEE53, 0x8576 }, { 0xEE54, 0x8598 }, + { 0xEE55, 0x8590 }, { 0xEE56, 0x859F }, { 0xEE57, 0x8668 }, { 0xEE58, 0x87BE }, { 0xEE59, 0x87AA }, { 0xEE5A, 0x87AD }, { 0xEE5B, 0x87C5 }, { 0xEE5C, 0x87B0 }, + { 0xEE5D, 0x87AC }, { 0xEE5E, 0x87B9 }, { 0xEE5F, 0x87B5 }, { 0xEE60, 0x87BC }, { 0xEE61, 0x87AE }, { 0xEE62, 0x87C9 }, { 0xEE63, 0x87C3 }, { 0xEE64, 0x87C2 }, + { 0xEE65, 0x87CC }, { 0xEE66, 0x87B7 }, { 0xEE67, 0x87AF }, { 0xEE68, 0x87C4 }, { 0xEE69, 0x87CA }, { 0xEE6A, 0x87B4 }, { 0xEE6B, 0x87B6 }, { 0xEE6C, 0x87BF }, + { 0xEE6D, 0x87B8 }, { 0xEE6E, 0x87BD }, { 0xEE6F, 0x87DE }, { 0xEE70, 0x87B2 }, { 0xEE71, 0x8935 }, { 0xEE72, 0x8933 }, { 0xEE73, 0x893C }, { 0xEE74, 0x893E }, + { 0xEE75, 0x8941 }, { 0xEE76, 0x8952 }, { 0xEE77, 0x8937 }, { 0xEE78, 0x8942 }, { 0xEE79, 0x89AD }, { 0xEE7A, 0x89AF }, { 0xEE7B, 0x89AE }, { 0xEE7C, 0x89F2 }, + { 0xEE7D, 0x89F3 }, { 0xEE7E, 0x8B1E }, { 0xEEA1, 0x8B18 }, { 0xEEA2, 0x8B16 }, { 0xEEA3, 0x8B11 }, { 0xEEA4, 0x8B05 }, { 0xEEA5, 0x8B0B }, { 0xEEA6, 0x8B22 }, + { 0xEEA7, 0x8B0F }, { 0xEEA8, 0x8B12 }, { 0xEEA9, 0x8B15 }, { 0xEEAA, 0x8B07 }, { 0xEEAB, 0x8B0D }, { 0xEEAC, 0x8B08 }, { 0xEEAD, 0x8B06 }, { 0xEEAE, 0x8B1C }, + { 0xEEAF, 0x8B13 }, { 0xEEB0, 0x8B1A }, { 0xEEB1, 0x8C4F }, { 0xEEB2, 0x8C70 }, { 0xEEB3, 0x8C72 }, { 0xEEB4, 0x8C71 }, { 0xEEB5, 0x8C6F }, { 0xEEB6, 0x8C95 }, + { 0xEEB7, 0x8C94 }, { 0xEEB8, 0x8CF9 }, { 0xEEB9, 0x8D6F }, { 0xEEBA, 0x8E4E }, { 0xEEBB, 0x8E4D }, { 0xEEBC, 0x8E53 }, { 0xEEBD, 0x8E50 }, { 0xEEBE, 0x8E4C }, + { 0xEEBF, 0x8E47 }, { 0xEEC0, 0x8F43 }, { 0xEEC1, 0x8F40 }, { 0xEEC2, 0x9085 }, { 0xEEC3, 0x907E }, { 0xEEC4, 0x9138 }, { 0xEEC5, 0x919A }, { 0xEEC6, 0x91A2 }, + { 0xEEC7, 0x919B }, { 0xEEC8, 0x9199 }, { 0xEEC9, 0x919F }, { 0xEECA, 0x91A1 }, { 0xEECB, 0x919D }, { 0xEECC, 0x91A0 }, { 0xEECD, 0x93A1 }, { 0xEECE, 0x9383 }, + { 0xEECF, 0x93AF }, { 0xEED0, 0x9364 }, { 0xEED1, 0x9356 }, { 0xEED2, 0x9347 }, { 0xEED3, 0x937C }, { 0xEED4, 0x9358 }, { 0xEED5, 0x935C }, { 0xEED6, 0x9376 }, + { 0xEED7, 0x9349 }, { 0xEED8, 0x9350 }, { 0xEED9, 0x9351 }, { 0xEEDA, 0x9360 }, { 0xEEDB, 0x936D }, { 0xEEDC, 0x938F }, { 0xEEDD, 0x934C }, { 0xEEDE, 0x936A }, + { 0xEEDF, 0x9379 }, { 0xEEE0, 0x9357 }, { 0xEEE1, 0x9355 }, { 0xEEE2, 0x9352 }, { 0xEEE3, 0x934F }, { 0xEEE4, 0x9371 }, { 0xEEE5, 0x9377 }, { 0xEEE6, 0x937B }, + { 0xEEE7, 0x9361 }, { 0xEEE8, 0x935E }, { 0xEEE9, 0x9363 }, { 0xEEEA, 0x9367 }, { 0xEEEB, 0x9380 }, { 0xEEEC, 0x934E }, { 0xEEED, 0x9359 }, { 0xEEEE, 0x95C7 }, + { 0xEEEF, 0x95C0 }, { 0xEEF0, 0x95C9 }, { 0xEEF1, 0x95C3 }, { 0xEEF2, 0x95C5 }, { 0xEEF3, 0x95B7 }, { 0xEEF4, 0x96AE }, { 0xEEF5, 0x96B0 }, { 0xEEF6, 0x96AC }, + { 0xEEF7, 0x9720 }, { 0xEEF8, 0x971F }, { 0xEEF9, 0x9718 }, { 0xEEFA, 0x971D }, { 0xEEFB, 0x9719 }, { 0xEEFC, 0x979A }, { 0xEEFD, 0x97A1 }, { 0xEEFE, 0x979C }, + { 0xEF40, 0x979E }, { 0xEF41, 0x979D }, { 0xEF42, 0x97D5 }, { 0xEF43, 0x97D4 }, { 0xEF44, 0x97F1 }, { 0xEF45, 0x9841 }, { 0xEF46, 0x9844 }, { 0xEF47, 0x984A }, + { 0xEF48, 0x9849 }, { 0xEF49, 0x9845 }, { 0xEF4A, 0x9843 }, { 0xEF4B, 0x9925 }, { 0xEF4C, 0x992B }, { 0xEF4D, 0x992C }, { 0xEF4E, 0x992A }, { 0xEF4F, 0x9933 }, + { 0xEF50, 0x9932 }, { 0xEF51, 0x992F }, { 0xEF52, 0x992D }, { 0xEF53, 0x9931 }, { 0xEF54, 0x9930 }, { 0xEF55, 0x9998 }, { 0xEF56, 0x99A3 }, { 0xEF57, 0x99A1 }, + { 0xEF58, 0x9A02 }, { 0xEF59, 0x99FA }, { 0xEF5A, 0x99F4 }, { 0xEF5B, 0x99F7 }, { 0xEF5C, 0x99F9 }, { 0xEF5D, 0x99F8 }, { 0xEF5E, 0x99F6 }, { 0xEF5F, 0x99FB }, + { 0xEF60, 0x99FD }, { 0xEF61, 0x99FE }, { 0xEF62, 0x99FC }, { 0xEF63, 0x9A03 }, { 0xEF64, 0x9ABE }, { 0xEF65, 0x9AFE }, { 0xEF66, 0x9AFD }, { 0xEF67, 0x9B01 }, + { 0xEF68, 0x9AFC }, { 0xEF69, 0x9B48 }, { 0xEF6A, 0x9B9A }, { 0xEF6B, 0x9BA8 }, { 0xEF6C, 0x9B9E }, { 0xEF6D, 0x9B9B }, { 0xEF6E, 0x9BA6 }, { 0xEF6F, 0x9BA1 }, + { 0xEF70, 0x9BA5 }, { 0xEF71, 0x9BA4 }, { 0xEF72, 0x9B86 }, { 0xEF73, 0x9BA2 }, { 0xEF74, 0x9BA0 }, { 0xEF75, 0x9BAF }, { 0xEF76, 0x9D33 }, { 0xEF77, 0x9D41 }, + { 0xEF78, 0x9D67 }, { 0xEF79, 0x9D36 }, { 0xEF7A, 0x9D2E }, { 0xEF7B, 0x9D2F }, { 0xEF7C, 0x9D31 }, { 0xEF7D, 0x9D38 }, { 0xEF7E, 0x9D30 }, { 0xEFA1, 0x9D45 }, + { 0xEFA2, 0x9D42 }, { 0xEFA3, 0x9D43 }, { 0xEFA4, 0x9D3E }, { 0xEFA5, 0x9D37 }, { 0xEFA6, 0x9D40 }, { 0xEFA7, 0x9D3D }, { 0xEFA8, 0x7FF5 }, { 0xEFA9, 0x9D2D }, + { 0xEFAA, 0x9E8A }, { 0xEFAB, 0x9E89 }, { 0xEFAC, 0x9E8D }, { 0xEFAD, 0x9EB0 }, { 0xEFAE, 0x9EC8 }, { 0xEFAF, 0x9EDA }, { 0xEFB0, 0x9EFB }, { 0xEFB1, 0x9EFF }, + { 0xEFB2, 0x9F24 }, { 0xEFB3, 0x9F23 }, { 0xEFB4, 0x9F22 }, { 0xEFB5, 0x9F54 }, { 0xEFB6, 0x9FA0 }, { 0xEFB7, 0x5131 }, { 0xEFB8, 0x512D }, { 0xEFB9, 0x512E }, + { 0xEFBA, 0x5698 }, { 0xEFBB, 0x569C }, { 0xEFBC, 0x5697 }, { 0xEFBD, 0x569A }, { 0xEFBE, 0x569D }, { 0xEFBF, 0x5699 }, { 0xEFC0, 0x5970 }, { 0xEFC1, 0x5B3C }, + { 0xEFC2, 0x5C69 }, { 0xEFC3, 0x5C6A }, { 0xEFC4, 0x5DC0 }, { 0xEFC5, 0x5E6D }, { 0xEFC6, 0x5E6E }, { 0xEFC7, 0x61D8 }, { 0xEFC8, 0x61DF }, { 0xEFC9, 0x61ED }, + { 0xEFCA, 0x61EE }, { 0xEFCB, 0x61F1 }, { 0xEFCC, 0x61EA }, { 0xEFCD, 0x61F0 }, { 0xEFCE, 0x61EB }, { 0xEFCF, 0x61D6 }, { 0xEFD0, 0x61E9 }, { 0xEFD1, 0x64FF }, + { 0xEFD2, 0x6504 }, { 0xEFD3, 0x64FD }, { 0xEFD4, 0x64F8 }, { 0xEFD5, 0x6501 }, { 0xEFD6, 0x6503 }, { 0xEFD7, 0x64FC }, { 0xEFD8, 0x6594 }, { 0xEFD9, 0x65DB }, + { 0xEFDA, 0x66DA }, { 0xEFDB, 0x66DB }, { 0xEFDC, 0x66D8 }, { 0xEFDD, 0x6AC5 }, { 0xEFDE, 0x6AB9 }, { 0xEFDF, 0x6ABD }, { 0xEFE0, 0x6AE1 }, { 0xEFE1, 0x6AC6 }, + { 0xEFE2, 0x6ABA }, { 0xEFE3, 0x6AB6 }, { 0xEFE4, 0x6AB7 }, { 0xEFE5, 0x6AC7 }, { 0xEFE6, 0x6AB4 }, { 0xEFE7, 0x6AAD }, { 0xEFE8, 0x6B5E }, { 0xEFE9, 0x6BC9 }, + { 0xEFEA, 0x6C0B }, { 0xEFEB, 0x7007 }, { 0xEFEC, 0x700C }, { 0xEFED, 0x700D }, { 0xEFEE, 0x7001 }, { 0xEFEF, 0x7005 }, { 0xEFF0, 0x7014 }, { 0xEFF1, 0x700E }, + { 0xEFF2, 0x6FFF }, { 0xEFF3, 0x7000 }, { 0xEFF4, 0x6FFB }, { 0xEFF5, 0x7026 }, { 0xEFF6, 0x6FFC }, { 0xEFF7, 0x6FF7 }, { 0xEFF8, 0x700A }, { 0xEFF9, 0x7201 }, + { 0xEFFA, 0x71FF }, { 0xEFFB, 0x71F9 }, { 0xEFFC, 0x7203 }, { 0xEFFD, 0x71FD }, { 0xEFFE, 0x7376 }, { 0xF040, 0x74B8 }, { 0xF041, 0x74C0 }, { 0xF042, 0x74B5 }, + { 0xF043, 0x74C1 }, { 0xF044, 0x74BE }, { 0xF045, 0x74B6 }, { 0xF046, 0x74BB }, { 0xF047, 0x74C2 }, { 0xF048, 0x7514 }, { 0xF049, 0x7513 }, { 0xF04A, 0x765C }, + { 0xF04B, 0x7664 }, { 0xF04C, 0x7659 }, { 0xF04D, 0x7650 }, { 0xF04E, 0x7653 }, { 0xF04F, 0x7657 }, { 0xF050, 0x765A }, { 0xF051, 0x76A6 }, { 0xF052, 0x76BD }, + { 0xF053, 0x76EC }, { 0xF054, 0x77C2 }, { 0xF055, 0x77BA }, { 0xF056, 0x78FF }, { 0xF057, 0x790C }, { 0xF058, 0x7913 }, { 0xF059, 0x7914 }, { 0xF05A, 0x7909 }, + { 0xF05B, 0x7910 }, { 0xF05C, 0x7912 }, { 0xF05D, 0x7911 }, { 0xF05E, 0x79AD }, { 0xF05F, 0x79AC }, { 0xF060, 0x7A5F }, { 0xF061, 0x7C1C }, { 0xF062, 0x7C29 }, + { 0xF063, 0x7C19 }, { 0xF064, 0x7C20 }, { 0xF065, 0x7C1F }, { 0xF066, 0x7C2D }, { 0xF067, 0x7C1D }, { 0xF068, 0x7C26 }, { 0xF069, 0x7C28 }, { 0xF06A, 0x7C22 }, + { 0xF06B, 0x7C25 }, { 0xF06C, 0x7C30 }, { 0xF06D, 0x7E5C }, { 0xF06E, 0x7E50 }, { 0xF06F, 0x7E56 }, { 0xF070, 0x7E63 }, { 0xF071, 0x7E58 }, { 0xF072, 0x7E62 }, + { 0xF073, 0x7E5F }, { 0xF074, 0x7E51 }, { 0xF075, 0x7E60 }, { 0xF076, 0x7E57 }, { 0xF077, 0x7E53 }, { 0xF078, 0x7FB5 }, { 0xF079, 0x7FB3 }, { 0xF07A, 0x7FF7 }, + { 0xF07B, 0x7FF8 }, { 0xF07C, 0x8075 }, { 0xF07D, 0x81D1 }, { 0xF07E, 0x81D2 }, { 0xF0A1, 0x81D0 }, { 0xF0A2, 0x825F }, { 0xF0A3, 0x825E }, { 0xF0A4, 0x85B4 }, + { 0xF0A5, 0x85C6 }, { 0xF0A6, 0x85C0 }, { 0xF0A7, 0x85C3 }, { 0xF0A8, 0x85C2 }, { 0xF0A9, 0x85B3 }, { 0xF0AA, 0x85B5 }, { 0xF0AB, 0x85BD }, { 0xF0AC, 0x85C7 }, + { 0xF0AD, 0x85C4 }, { 0xF0AE, 0x85BF }, { 0xF0AF, 0x85CB }, { 0xF0B0, 0x85CE }, { 0xF0B1, 0x85C8 }, { 0xF0B2, 0x85C5 }, { 0xF0B3, 0x85B1 }, { 0xF0B4, 0x85B6 }, + { 0xF0B5, 0x85D2 }, { 0xF0B6, 0x8624 }, { 0xF0B7, 0x85B8 }, { 0xF0B8, 0x85B7 }, { 0xF0B9, 0x85BE }, { 0xF0BA, 0x8669 }, { 0xF0BB, 0x87E7 }, { 0xF0BC, 0x87E6 }, + { 0xF0BD, 0x87E2 }, { 0xF0BE, 0x87DB }, { 0xF0BF, 0x87EB }, { 0xF0C0, 0x87EA }, { 0xF0C1, 0x87E5 }, { 0xF0C2, 0x87DF }, { 0xF0C3, 0x87F3 }, { 0xF0C4, 0x87E4 }, + { 0xF0C5, 0x87D4 }, { 0xF0C6, 0x87DC }, { 0xF0C7, 0x87D3 }, { 0xF0C8, 0x87ED }, { 0xF0C9, 0x87D8 }, { 0xF0CA, 0x87E3 }, { 0xF0CB, 0x87A4 }, { 0xF0CC, 0x87D7 }, + { 0xF0CD, 0x87D9 }, { 0xF0CE, 0x8801 }, { 0xF0CF, 0x87F4 }, { 0xF0D0, 0x87E8 }, { 0xF0D1, 0x87DD }, { 0xF0D2, 0x8953 }, { 0xF0D3, 0x894B }, { 0xF0D4, 0x894F }, + { 0xF0D5, 0x894C }, { 0xF0D6, 0x8946 }, { 0xF0D7, 0x8950 }, { 0xF0D8, 0x8951 }, { 0xF0D9, 0x8949 }, { 0xF0DA, 0x8B2A }, { 0xF0DB, 0x8B27 }, { 0xF0DC, 0x8B23 }, + { 0xF0DD, 0x8B33 }, { 0xF0DE, 0x8B30 }, { 0xF0DF, 0x8B35 }, { 0xF0E0, 0x8B47 }, { 0xF0E1, 0x8B2F }, { 0xF0E2, 0x8B3C }, { 0xF0E3, 0x8B3E }, { 0xF0E4, 0x8B31 }, + { 0xF0E5, 0x8B25 }, { 0xF0E6, 0x8B37 }, { 0xF0E7, 0x8B26 }, { 0xF0E8, 0x8B36 }, { 0xF0E9, 0x8B2E }, { 0xF0EA, 0x8B24 }, { 0xF0EB, 0x8B3B }, { 0xF0EC, 0x8B3D }, + { 0xF0ED, 0x8B3A }, { 0xF0EE, 0x8C42 }, { 0xF0EF, 0x8C75 }, { 0xF0F0, 0x8C99 }, { 0xF0F1, 0x8C98 }, { 0xF0F2, 0x8C97 }, { 0xF0F3, 0x8CFE }, { 0xF0F4, 0x8D04 }, + { 0xF0F5, 0x8D02 }, { 0xF0F6, 0x8D00 }, { 0xF0F7, 0x8E5C }, { 0xF0F8, 0x8E62 }, { 0xF0F9, 0x8E60 }, { 0xF0FA, 0x8E57 }, { 0xF0FB, 0x8E56 }, { 0xF0FC, 0x8E5E }, + { 0xF0FD, 0x8E65 }, { 0xF0FE, 0x8E67 }, { 0xF140, 0x8E5B }, { 0xF141, 0x8E5A }, { 0xF142, 0x8E61 }, { 0xF143, 0x8E5D }, { 0xF144, 0x8E69 }, { 0xF145, 0x8E54 }, + { 0xF146, 0x8F46 }, { 0xF147, 0x8F47 }, { 0xF148, 0x8F48 }, { 0xF149, 0x8F4B }, { 0xF14A, 0x9128 }, { 0xF14B, 0x913A }, { 0xF14C, 0x913B }, { 0xF14D, 0x913E }, + { 0xF14E, 0x91A8 }, { 0xF14F, 0x91A5 }, { 0xF150, 0x91A7 }, { 0xF151, 0x91AF }, { 0xF152, 0x91AA }, { 0xF153, 0x93B5 }, { 0xF154, 0x938C }, { 0xF155, 0x9392 }, + { 0xF156, 0x93B7 }, { 0xF157, 0x939B }, { 0xF158, 0x939D }, { 0xF159, 0x9389 }, { 0xF15A, 0x93A7 }, { 0xF15B, 0x938E }, { 0xF15C, 0x93AA }, { 0xF15D, 0x939E }, + { 0xF15E, 0x93A6 }, { 0xF15F, 0x9395 }, { 0xF160, 0x9388 }, { 0xF161, 0x9399 }, { 0xF162, 0x939F }, { 0xF163, 0x938D }, { 0xF164, 0x93B1 }, { 0xF165, 0x9391 }, + { 0xF166, 0x93B2 }, { 0xF167, 0x93A4 }, { 0xF168, 0x93A8 }, { 0xF169, 0x93B4 }, { 0xF16A, 0x93A3 }, { 0xF16B, 0x93A5 }, { 0xF16C, 0x95D2 }, { 0xF16D, 0x95D3 }, + { 0xF16E, 0x95D1 }, { 0xF16F, 0x96B3 }, { 0xF170, 0x96D7 }, { 0xF171, 0x96DA }, { 0xF172, 0x5DC2 }, { 0xF173, 0x96DF }, { 0xF174, 0x96D8 }, { 0xF175, 0x96DD }, + { 0xF176, 0x9723 }, { 0xF177, 0x9722 }, { 0xF178, 0x9725 }, { 0xF179, 0x97AC }, { 0xF17A, 0x97AE }, { 0xF17B, 0x97A8 }, { 0xF17C, 0x97AB }, { 0xF17D, 0x97A4 }, + { 0xF17E, 0x97AA }, { 0xF1A1, 0x97A2 }, { 0xF1A2, 0x97A5 }, { 0xF1A3, 0x97D7 }, { 0xF1A4, 0x97D9 }, { 0xF1A5, 0x97D6 }, { 0xF1A6, 0x97D8 }, { 0xF1A7, 0x97FA }, + { 0xF1A8, 0x9850 }, { 0xF1A9, 0x9851 }, { 0xF1AA, 0x9852 }, { 0xF1AB, 0x98B8 }, { 0xF1AC, 0x9941 }, { 0xF1AD, 0x993C }, { 0xF1AE, 0x993A }, { 0xF1AF, 0x9A0F }, + { 0xF1B0, 0x9A0B }, { 0xF1B1, 0x9A09 }, { 0xF1B2, 0x9A0D }, { 0xF1B3, 0x9A04 }, { 0xF1B4, 0x9A11 }, { 0xF1B5, 0x9A0A }, { 0xF1B6, 0x9A05 }, { 0xF1B7, 0x9A07 }, + { 0xF1B8, 0x9A06 }, { 0xF1B9, 0x9AC0 }, { 0xF1BA, 0x9ADC }, { 0xF1BB, 0x9B08 }, { 0xF1BC, 0x9B04 }, { 0xF1BD, 0x9B05 }, { 0xF1BE, 0x9B29 }, { 0xF1BF, 0x9B35 }, + { 0xF1C0, 0x9B4A }, { 0xF1C1, 0x9B4C }, { 0xF1C2, 0x9B4B }, { 0xF1C3, 0x9BC7 }, { 0xF1C4, 0x9BC6 }, { 0xF1C5, 0x9BC3 }, { 0xF1C6, 0x9BBF }, { 0xF1C7, 0x9BC1 }, + { 0xF1C8, 0x9BB5 }, { 0xF1C9, 0x9BB8 }, { 0xF1CA, 0x9BD3 }, { 0xF1CB, 0x9BB6 }, { 0xF1CC, 0x9BC4 }, { 0xF1CD, 0x9BB9 }, { 0xF1CE, 0x9BBD }, { 0xF1CF, 0x9D5C }, + { 0xF1D0, 0x9D53 }, { 0xF1D1, 0x9D4F }, { 0xF1D2, 0x9D4A }, { 0xF1D3, 0x9D5B }, { 0xF1D4, 0x9D4B }, { 0xF1D5, 0x9D59 }, { 0xF1D6, 0x9D56 }, { 0xF1D7, 0x9D4C }, + { 0xF1D8, 0x9D57 }, { 0xF1D9, 0x9D52 }, { 0xF1DA, 0x9D54 }, { 0xF1DB, 0x9D5F }, { 0xF1DC, 0x9D58 }, { 0xF1DD, 0x9D5A }, { 0xF1DE, 0x9E8E }, { 0xF1DF, 0x9E8C }, + { 0xF1E0, 0x9EDF }, { 0xF1E1, 0x9F01 }, { 0xF1E2, 0x9F00 }, { 0xF1E3, 0x9F16 }, { 0xF1E4, 0x9F25 }, { 0xF1E5, 0x9F2B }, { 0xF1E6, 0x9F2A }, { 0xF1E7, 0x9F29 }, + { 0xF1E8, 0x9F28 }, { 0xF1E9, 0x9F4C }, { 0xF1EA, 0x9F55 }, { 0xF1EB, 0x5134 }, { 0xF1EC, 0x5135 }, { 0xF1ED, 0x5296 }, { 0xF1EE, 0x52F7 }, { 0xF1EF, 0x53B4 }, + { 0xF1F0, 0x56AB }, { 0xF1F1, 0x56AD }, { 0xF1F2, 0x56A6 }, { 0xF1F3, 0x56A7 }, { 0xF1F4, 0x56AA }, { 0xF1F5, 0x56AC }, { 0xF1F6, 0x58DA }, { 0xF1F7, 0x58DD }, + { 0xF1F8, 0x58DB }, { 0xF1F9, 0x5912 }, { 0xF1FA, 0x5B3D }, { 0xF1FB, 0x5B3E }, { 0xF1FC, 0x5B3F }, { 0xF1FD, 0x5DC3 }, { 0xF1FE, 0x5E70 }, { 0xF240, 0x5FBF }, + { 0xF241, 0x61FB }, { 0xF242, 0x6507 }, { 0xF243, 0x6510 }, { 0xF244, 0x650D }, { 0xF245, 0x6509 }, { 0xF246, 0x650C }, { 0xF247, 0x650E }, { 0xF248, 0x6584 }, + { 0xF249, 0x65DE }, { 0xF24A, 0x65DD }, { 0xF24B, 0x66DE }, { 0xF24C, 0x6AE7 }, { 0xF24D, 0x6AE0 }, { 0xF24E, 0x6ACC }, { 0xF24F, 0x6AD1 }, { 0xF250, 0x6AD9 }, + { 0xF251, 0x6ACB }, { 0xF252, 0x6ADF }, { 0xF253, 0x6ADC }, { 0xF254, 0x6AD0 }, { 0xF255, 0x6AEB }, { 0xF256, 0x6ACF }, { 0xF257, 0x6ACD }, { 0xF258, 0x6ADE }, + { 0xF259, 0x6B60 }, { 0xF25A, 0x6BB0 }, { 0xF25B, 0x6C0C }, { 0xF25C, 0x7019 }, { 0xF25D, 0x7027 }, { 0xF25E, 0x7020 }, { 0xF25F, 0x7016 }, { 0xF260, 0x702B }, + { 0xF261, 0x7021 }, { 0xF262, 0x7022 }, { 0xF263, 0x7023 }, { 0xF264, 0x7029 }, { 0xF265, 0x7017 }, { 0xF266, 0x7024 }, { 0xF267, 0x701C }, { 0xF268, 0x702A }, + { 0xF269, 0x720C }, { 0xF26A, 0x720A }, { 0xF26B, 0x7207 }, { 0xF26C, 0x7202 }, { 0xF26D, 0x7205 }, { 0xF26E, 0x72A5 }, { 0xF26F, 0x72A6 }, { 0xF270, 0x72A4 }, + { 0xF271, 0x72A3 }, { 0xF272, 0x72A1 }, { 0xF273, 0x74CB }, { 0xF274, 0x74C5 }, { 0xF275, 0x74B7 }, { 0xF276, 0x74C3 }, { 0xF277, 0x7516 }, { 0xF278, 0x7660 }, + { 0xF279, 0x77C9 }, { 0xF27A, 0x77CA }, { 0xF27B, 0x77C4 }, { 0xF27C, 0x77F1 }, { 0xF27D, 0x791D }, { 0xF27E, 0x791B }, { 0xF2A1, 0x7921 }, { 0xF2A2, 0x791C }, + { 0xF2A3, 0x7917 }, { 0xF2A4, 0x791E }, { 0xF2A5, 0x79B0 }, { 0xF2A6, 0x7A67 }, { 0xF2A7, 0x7A68 }, { 0xF2A8, 0x7C33 }, { 0xF2A9, 0x7C3C }, { 0xF2AA, 0x7C39 }, + { 0xF2AB, 0x7C2C }, { 0xF2AC, 0x7C3B }, { 0xF2AD, 0x7CEC }, { 0xF2AE, 0x7CEA }, { 0xF2AF, 0x7E76 }, { 0xF2B0, 0x7E75 }, { 0xF2B1, 0x7E78 }, { 0xF2B2, 0x7E70 }, + { 0xF2B3, 0x7E77 }, { 0xF2B4, 0x7E6F }, { 0xF2B5, 0x7E7A }, { 0xF2B6, 0x7E72 }, { 0xF2B7, 0x7E74 }, { 0xF2B8, 0x7E68 }, { 0xF2B9, 0x7F4B }, { 0xF2BA, 0x7F4A }, + { 0xF2BB, 0x7F83 }, { 0xF2BC, 0x7F86 }, { 0xF2BD, 0x7FB7 }, { 0xF2BE, 0x7FFD }, { 0xF2BF, 0x7FFE }, { 0xF2C0, 0x8078 }, { 0xF2C1, 0x81D7 }, { 0xF2C2, 0x81D5 }, + { 0xF2C3, 0x8264 }, { 0xF2C4, 0x8261 }, { 0xF2C5, 0x8263 }, { 0xF2C6, 0x85EB }, { 0xF2C7, 0x85F1 }, { 0xF2C8, 0x85ED }, { 0xF2C9, 0x85D9 }, { 0xF2CA, 0x85E1 }, + { 0xF2CB, 0x85E8 }, { 0xF2CC, 0x85DA }, { 0xF2CD, 0x85D7 }, { 0xF2CE, 0x85EC }, { 0xF2CF, 0x85F2 }, { 0xF2D0, 0x85F8 }, { 0xF2D1, 0x85D8 }, { 0xF2D2, 0x85DF }, + { 0xF2D3, 0x85E3 }, { 0xF2D4, 0x85DC }, { 0xF2D5, 0x85D1 }, { 0xF2D6, 0x85F0 }, { 0xF2D7, 0x85E6 }, { 0xF2D8, 0x85EF }, { 0xF2D9, 0x85DE }, { 0xF2DA, 0x85E2 }, + { 0xF2DB, 0x8800 }, { 0xF2DC, 0x87FA }, { 0xF2DD, 0x8803 }, { 0xF2DE, 0x87F6 }, { 0xF2DF, 0x87F7 }, { 0xF2E0, 0x8809 }, { 0xF2E1, 0x880C }, { 0xF2E2, 0x880B }, + { 0xF2E3, 0x8806 }, { 0xF2E4, 0x87FC }, { 0xF2E5, 0x8808 }, { 0xF2E6, 0x87FF }, { 0xF2E7, 0x880A }, { 0xF2E8, 0x8802 }, { 0xF2E9, 0x8962 }, { 0xF2EA, 0x895A }, + { 0xF2EB, 0x895B }, { 0xF2EC, 0x8957 }, { 0xF2ED, 0x8961 }, { 0xF2EE, 0x895C }, { 0xF2EF, 0x8958 }, { 0xF2F0, 0x895D }, { 0xF2F1, 0x8959 }, { 0xF2F2, 0x8988 }, + { 0xF2F3, 0x89B7 }, { 0xF2F4, 0x89B6 }, { 0xF2F5, 0x89F6 }, { 0xF2F6, 0x8B50 }, { 0xF2F7, 0x8B48 }, { 0xF2F8, 0x8B4A }, { 0xF2F9, 0x8B40 }, { 0xF2FA, 0x8B53 }, + { 0xF2FB, 0x8B56 }, { 0xF2FC, 0x8B54 }, { 0xF2FD, 0x8B4B }, { 0xF2FE, 0x8B55 }, { 0xF340, 0x8B51 }, { 0xF341, 0x8B42 }, { 0xF342, 0x8B52 }, { 0xF343, 0x8B57 }, + { 0xF344, 0x8C43 }, { 0xF345, 0x8C77 }, { 0xF346, 0x8C76 }, { 0xF347, 0x8C9A }, { 0xF348, 0x8D06 }, { 0xF349, 0x8D07 }, { 0xF34A, 0x8D09 }, { 0xF34B, 0x8DAC }, + { 0xF34C, 0x8DAA }, { 0xF34D, 0x8DAD }, { 0xF34E, 0x8DAB }, { 0xF34F, 0x8E6D }, { 0xF350, 0x8E78 }, { 0xF351, 0x8E73 }, { 0xF352, 0x8E6A }, { 0xF353, 0x8E6F }, + { 0xF354, 0x8E7B }, { 0xF355, 0x8EC2 }, { 0xF356, 0x8F52 }, { 0xF357, 0x8F51 }, { 0xF358, 0x8F4F }, { 0xF359, 0x8F50 }, { 0xF35A, 0x8F53 }, { 0xF35B, 0x8FB4 }, + { 0xF35C, 0x9140 }, { 0xF35D, 0x913F }, { 0xF35E, 0x91B0 }, { 0xF35F, 0x91AD }, { 0xF360, 0x93DE }, { 0xF361, 0x93C7 }, { 0xF362, 0x93CF }, { 0xF363, 0x93C2 }, + { 0xF364, 0x93DA }, { 0xF365, 0x93D0 }, { 0xF366, 0x93F9 }, { 0xF367, 0x93EC }, { 0xF368, 0x93CC }, { 0xF369, 0x93D9 }, { 0xF36A, 0x93A9 }, { 0xF36B, 0x93E6 }, + { 0xF36C, 0x93CA }, { 0xF36D, 0x93D4 }, { 0xF36E, 0x93EE }, { 0xF36F, 0x93E3 }, { 0xF370, 0x93D5 }, { 0xF371, 0x93C4 }, { 0xF372, 0x93CE }, { 0xF373, 0x93C0 }, + { 0xF374, 0x93D2 }, { 0xF375, 0x93E7 }, { 0xF376, 0x957D }, { 0xF377, 0x95DA }, { 0xF378, 0x95DB }, { 0xF379, 0x96E1 }, { 0xF37A, 0x9729 }, { 0xF37B, 0x972B }, + { 0xF37C, 0x972C }, { 0xF37D, 0x9728 }, { 0xF37E, 0x9726 }, { 0xF3A1, 0x97B3 }, { 0xF3A2, 0x97B7 }, { 0xF3A3, 0x97B6 }, { 0xF3A4, 0x97DD }, { 0xF3A5, 0x97DE }, + { 0xF3A6, 0x97DF }, { 0xF3A7, 0x985C }, { 0xF3A8, 0x9859 }, { 0xF3A9, 0x985D }, { 0xF3AA, 0x9857 }, { 0xF3AB, 0x98BF }, { 0xF3AC, 0x98BD }, { 0xF3AD, 0x98BB }, + { 0xF3AE, 0x98BE }, { 0xF3AF, 0x9948 }, { 0xF3B0, 0x9947 }, { 0xF3B1, 0x9943 }, { 0xF3B2, 0x99A6 }, { 0xF3B3, 0x99A7 }, { 0xF3B4, 0x9A1A }, { 0xF3B5, 0x9A15 }, + { 0xF3B6, 0x9A25 }, { 0xF3B7, 0x9A1D }, { 0xF3B8, 0x9A24 }, { 0xF3B9, 0x9A1B }, { 0xF3BA, 0x9A22 }, { 0xF3BB, 0x9A20 }, { 0xF3BC, 0x9A27 }, { 0xF3BD, 0x9A23 }, + { 0xF3BE, 0x9A1E }, { 0xF3BF, 0x9A1C }, { 0xF3C0, 0x9A14 }, { 0xF3C1, 0x9AC2 }, { 0xF3C2, 0x9B0B }, { 0xF3C3, 0x9B0A }, { 0xF3C4, 0x9B0E }, { 0xF3C5, 0x9B0C }, + { 0xF3C6, 0x9B37 }, { 0xF3C7, 0x9BEA }, { 0xF3C8, 0x9BEB }, { 0xF3C9, 0x9BE0 }, { 0xF3CA, 0x9BDE }, { 0xF3CB, 0x9BE4 }, { 0xF3CC, 0x9BE6 }, { 0xF3CD, 0x9BE2 }, + { 0xF3CE, 0x9BF0 }, { 0xF3CF, 0x9BD4 }, { 0xF3D0, 0x9BD7 }, { 0xF3D1, 0x9BEC }, { 0xF3D2, 0x9BDC }, { 0xF3D3, 0x9BD9 }, { 0xF3D4, 0x9BE5 }, { 0xF3D5, 0x9BD5 }, + { 0xF3D6, 0x9BE1 }, { 0xF3D7, 0x9BDA }, { 0xF3D8, 0x9D77 }, { 0xF3D9, 0x9D81 }, { 0xF3DA, 0x9D8A }, { 0xF3DB, 0x9D84 }, { 0xF3DC, 0x9D88 }, { 0xF3DD, 0x9D71 }, + { 0xF3DE, 0x9D80 }, { 0xF3DF, 0x9D78 }, { 0xF3E0, 0x9D86 }, { 0xF3E1, 0x9D8B }, { 0xF3E2, 0x9D8C }, { 0xF3E3, 0x9D7D }, { 0xF3E4, 0x9D6B }, { 0xF3E5, 0x9D74 }, + { 0xF3E6, 0x9D75 }, { 0xF3E7, 0x9D70 }, { 0xF3E8, 0x9D69 }, { 0xF3E9, 0x9D85 }, { 0xF3EA, 0x9D73 }, { 0xF3EB, 0x9D7B }, { 0xF3EC, 0x9D82 }, { 0xF3ED, 0x9D6F }, + { 0xF3EE, 0x9D79 }, { 0xF3EF, 0x9D7F }, { 0xF3F0, 0x9D87 }, { 0xF3F1, 0x9D68 }, { 0xF3F2, 0x9E94 }, { 0xF3F3, 0x9E91 }, { 0xF3F4, 0x9EC0 }, { 0xF3F5, 0x9EFC }, + { 0xF3F6, 0x9F2D }, { 0xF3F7, 0x9F40 }, { 0xF3F8, 0x9F41 }, { 0xF3F9, 0x9F4D }, { 0xF3FA, 0x9F56 }, { 0xF3FB, 0x9F57 }, { 0xF3FC, 0x9F58 }, { 0xF3FD, 0x5337 }, + { 0xF3FE, 0x56B2 }, { 0xF440, 0x56B5 }, { 0xF441, 0x56B3 }, { 0xF442, 0x58E3 }, { 0xF443, 0x5B45 }, { 0xF444, 0x5DC6 }, { 0xF445, 0x5DC7 }, { 0xF446, 0x5EEE }, + { 0xF447, 0x5EEF }, { 0xF448, 0x5FC0 }, { 0xF449, 0x5FC1 }, { 0xF44A, 0x61F9 }, { 0xF44B, 0x6517 }, { 0xF44C, 0x6516 }, { 0xF44D, 0x6515 }, { 0xF44E, 0x6513 }, + { 0xF44F, 0x65DF }, { 0xF450, 0x66E8 }, { 0xF451, 0x66E3 }, { 0xF452, 0x66E4 }, { 0xF453, 0x6AF3 }, { 0xF454, 0x6AF0 }, { 0xF455, 0x6AEA }, { 0xF456, 0x6AE8 }, + { 0xF457, 0x6AF9 }, { 0xF458, 0x6AF1 }, { 0xF459, 0x6AEE }, { 0xF45A, 0x6AEF }, { 0xF45B, 0x703C }, { 0xF45C, 0x7035 }, { 0xF45D, 0x702F }, { 0xF45E, 0x7037 }, + { 0xF45F, 0x7034 }, { 0xF460, 0x7031 }, { 0xF461, 0x7042 }, { 0xF462, 0x7038 }, { 0xF463, 0x703F }, { 0xF464, 0x703A }, { 0xF465, 0x7039 }, { 0xF466, 0x7040 }, + { 0xF467, 0x703B }, { 0xF468, 0x7033 }, { 0xF469, 0x7041 }, { 0xF46A, 0x7213 }, { 0xF46B, 0x7214 }, { 0xF46C, 0x72A8 }, { 0xF46D, 0x737D }, { 0xF46E, 0x737C }, + { 0xF46F, 0x74BA }, { 0xF470, 0x76AB }, { 0xF471, 0x76AA }, { 0xF472, 0x76BE }, { 0xF473, 0x76ED }, { 0xF474, 0x77CC }, { 0xF475, 0x77CE }, { 0xF476, 0x77CF }, + { 0xF477, 0x77CD }, { 0xF478, 0x77F2 }, { 0xF479, 0x7925 }, { 0xF47A, 0x7923 }, { 0xF47B, 0x7927 }, { 0xF47C, 0x7928 }, { 0xF47D, 0x7924 }, { 0xF47E, 0x7929 }, + { 0xF4A1, 0x79B2 }, { 0xF4A2, 0x7A6E }, { 0xF4A3, 0x7A6C }, { 0xF4A4, 0x7A6D }, { 0xF4A5, 0x7AF7 }, { 0xF4A6, 0x7C49 }, { 0xF4A7, 0x7C48 }, { 0xF4A8, 0x7C4A }, + { 0xF4A9, 0x7C47 }, { 0xF4AA, 0x7C45 }, { 0xF4AB, 0x7CEE }, { 0xF4AC, 0x7E7B }, { 0xF4AD, 0x7E7E }, { 0xF4AE, 0x7E81 }, { 0xF4AF, 0x7E80 }, { 0xF4B0, 0x7FBA }, + { 0xF4B1, 0x7FFF }, { 0xF4B2, 0x8079 }, { 0xF4B3, 0x81DB }, { 0xF4B4, 0x81D9 }, { 0xF4B5, 0x820B }, { 0xF4B6, 0x8268 }, { 0xF4B7, 0x8269 }, { 0xF4B8, 0x8622 }, + { 0xF4B9, 0x85FF }, { 0xF4BA, 0x8601 }, { 0xF4BB, 0x85FE }, { 0xF4BC, 0x861B }, { 0xF4BD, 0x8600 }, { 0xF4BE, 0x85F6 }, { 0xF4BF, 0x8604 }, { 0xF4C0, 0x8609 }, + { 0xF4C1, 0x8605 }, { 0xF4C2, 0x860C }, { 0xF4C3, 0x85FD }, { 0xF4C4, 0x8819 }, { 0xF4C5, 0x8810 }, { 0xF4C6, 0x8811 }, { 0xF4C7, 0x8817 }, { 0xF4C8, 0x8813 }, + { 0xF4C9, 0x8816 }, { 0xF4CA, 0x8963 }, { 0xF4CB, 0x8966 }, { 0xF4CC, 0x89B9 }, { 0xF4CD, 0x89F7 }, { 0xF4CE, 0x8B60 }, { 0xF4CF, 0x8B6A }, { 0xF4D0, 0x8B5D }, + { 0xF4D1, 0x8B68 }, { 0xF4D2, 0x8B63 }, { 0xF4D3, 0x8B65 }, { 0xF4D4, 0x8B67 }, { 0xF4D5, 0x8B6D }, { 0xF4D6, 0x8DAE }, { 0xF4D7, 0x8E86 }, { 0xF4D8, 0x8E88 }, + { 0xF4D9, 0x8E84 }, { 0xF4DA, 0x8F59 }, { 0xF4DB, 0x8F56 }, { 0xF4DC, 0x8F57 }, { 0xF4DD, 0x8F55 }, { 0xF4DE, 0x8F58 }, { 0xF4DF, 0x8F5A }, { 0xF4E0, 0x908D }, + { 0xF4E1, 0x9143 }, { 0xF4E2, 0x9141 }, { 0xF4E3, 0x91B7 }, { 0xF4E4, 0x91B5 }, { 0xF4E5, 0x91B2 }, { 0xF4E6, 0x91B3 }, { 0xF4E7, 0x940B }, { 0xF4E8, 0x9413 }, + { 0xF4E9, 0x93FB }, { 0xF4EA, 0x9420 }, { 0xF4EB, 0x940F }, { 0xF4EC, 0x9414 }, { 0xF4ED, 0x93FE }, { 0xF4EE, 0x9415 }, { 0xF4EF, 0x9410 }, { 0xF4F0, 0x9428 }, + { 0xF4F1, 0x9419 }, { 0xF4F2, 0x940D }, { 0xF4F3, 0x93F5 }, { 0xF4F4, 0x9400 }, { 0xF4F5, 0x93F7 }, { 0xF4F6, 0x9407 }, { 0xF4F7, 0x940E }, { 0xF4F8, 0x9416 }, + { 0xF4F9, 0x9412 }, { 0xF4FA, 0x93FA }, { 0xF4FB, 0x9409 }, { 0xF4FC, 0x93F8 }, { 0xF4FD, 0x940A }, { 0xF4FE, 0x93FF }, { 0xF540, 0x93FC }, { 0xF541, 0x940C }, + { 0xF542, 0x93F6 }, { 0xF543, 0x9411 }, { 0xF544, 0x9406 }, { 0xF545, 0x95DE }, { 0xF546, 0x95E0 }, { 0xF547, 0x95DF }, { 0xF548, 0x972E }, { 0xF549, 0x972F }, + { 0xF54A, 0x97B9 }, { 0xF54B, 0x97BB }, { 0xF54C, 0x97FD }, { 0xF54D, 0x97FE }, { 0xF54E, 0x9860 }, { 0xF54F, 0x9862 }, { 0xF550, 0x9863 }, { 0xF551, 0x985F }, + { 0xF552, 0x98C1 }, { 0xF553, 0x98C2 }, { 0xF554, 0x9950 }, { 0xF555, 0x994E }, { 0xF556, 0x9959 }, { 0xF557, 0x994C }, { 0xF558, 0x994B }, { 0xF559, 0x9953 }, + { 0xF55A, 0x9A32 }, { 0xF55B, 0x9A34 }, { 0xF55C, 0x9A31 }, { 0xF55D, 0x9A2C }, { 0xF55E, 0x9A2A }, { 0xF55F, 0x9A36 }, { 0xF560, 0x9A29 }, { 0xF561, 0x9A2E }, + { 0xF562, 0x9A38 }, { 0xF563, 0x9A2D }, { 0xF564, 0x9AC7 }, { 0xF565, 0x9ACA }, { 0xF566, 0x9AC6 }, { 0xF567, 0x9B10 }, { 0xF568, 0x9B12 }, { 0xF569, 0x9B11 }, + { 0xF56A, 0x9C0B }, { 0xF56B, 0x9C08 }, { 0xF56C, 0x9BF7 }, { 0xF56D, 0x9C05 }, { 0xF56E, 0x9C12 }, { 0xF56F, 0x9BF8 }, { 0xF570, 0x9C40 }, { 0xF571, 0x9C07 }, + { 0xF572, 0x9C0E }, { 0xF573, 0x9C06 }, { 0xF574, 0x9C17 }, { 0xF575, 0x9C14 }, { 0xF576, 0x9C09 }, { 0xF577, 0x9D9F }, { 0xF578, 0x9D99 }, { 0xF579, 0x9DA4 }, + { 0xF57A, 0x9D9D }, { 0xF57B, 0x9D92 }, { 0xF57C, 0x9D98 }, { 0xF57D, 0x9D90 }, { 0xF57E, 0x9D9B }, { 0xF5A1, 0x9DA0 }, { 0xF5A2, 0x9D94 }, { 0xF5A3, 0x9D9C }, + { 0xF5A4, 0x9DAA }, { 0xF5A5, 0x9D97 }, { 0xF5A6, 0x9DA1 }, { 0xF5A7, 0x9D9A }, { 0xF5A8, 0x9DA2 }, { 0xF5A9, 0x9DA8 }, { 0xF5AA, 0x9D9E }, { 0xF5AB, 0x9DA3 }, + { 0xF5AC, 0x9DBF }, { 0xF5AD, 0x9DA9 }, { 0xF5AE, 0x9D96 }, { 0xF5AF, 0x9DA6 }, { 0xF5B0, 0x9DA7 }, { 0xF5B1, 0x9E99 }, { 0xF5B2, 0x9E9B }, { 0xF5B3, 0x9E9A }, + { 0xF5B4, 0x9EE5 }, { 0xF5B5, 0x9EE4 }, { 0xF5B6, 0x9EE7 }, { 0xF5B7, 0x9EE6 }, { 0xF5B8, 0x9F30 }, { 0xF5B9, 0x9F2E }, { 0xF5BA, 0x9F5B }, { 0xF5BB, 0x9F60 }, + { 0xF5BC, 0x9F5E }, { 0xF5BD, 0x9F5D }, { 0xF5BE, 0x9F59 }, { 0xF5BF, 0x9F91 }, { 0xF5C0, 0x513A }, { 0xF5C1, 0x5139 }, { 0xF5C2, 0x5298 }, { 0xF5C3, 0x5297 }, + { 0xF5C4, 0x56C3 }, { 0xF5C5, 0x56BD }, { 0xF5C6, 0x56BE }, { 0xF5C7, 0x5B48 }, { 0xF5C8, 0x5B47 }, { 0xF5C9, 0x5DCB }, { 0xF5CA, 0x5DCF }, { 0xF5CB, 0x5EF1 }, + { 0xF5CC, 0x61FD }, { 0xF5CD, 0x651B }, { 0xF5CE, 0x6B02 }, { 0xF5CF, 0x6AFC }, { 0xF5D0, 0x6B03 }, { 0xF5D1, 0x6AF8 }, { 0xF5D2, 0x6B00 }, { 0xF5D3, 0x7043 }, + { 0xF5D4, 0x7044 }, { 0xF5D5, 0x704A }, { 0xF5D6, 0x7048 }, { 0xF5D7, 0x7049 }, { 0xF5D8, 0x7045 }, { 0xF5D9, 0x7046 }, { 0xF5DA, 0x721D }, { 0xF5DB, 0x721A }, + { 0xF5DC, 0x7219 }, { 0xF5DD, 0x737E }, { 0xF5DE, 0x7517 }, { 0xF5DF, 0x766A }, { 0xF5E0, 0x77D0 }, { 0xF5E1, 0x792D }, { 0xF5E2, 0x7931 }, { 0xF5E3, 0x792F }, + { 0xF5E4, 0x7C54 }, { 0xF5E5, 0x7C53 }, { 0xF5E6, 0x7CF2 }, { 0xF5E7, 0x7E8A }, { 0xF5E8, 0x7E87 }, { 0xF5E9, 0x7E88 }, { 0xF5EA, 0x7E8B }, { 0xF5EB, 0x7E86 }, + { 0xF5EC, 0x7E8D }, { 0xF5ED, 0x7F4D }, { 0xF5EE, 0x7FBB }, { 0xF5EF, 0x8030 }, { 0xF5F0, 0x81DD }, { 0xF5F1, 0x8618 }, { 0xF5F2, 0x862A }, { 0xF5F3, 0x8626 }, + { 0xF5F4, 0x861F }, { 0xF5F5, 0x8623 }, { 0xF5F6, 0x861C }, { 0xF5F7, 0x8619 }, { 0xF5F8, 0x8627 }, { 0xF5F9, 0x862E }, { 0xF5FA, 0x8621 }, { 0xF5FB, 0x8620 }, + { 0xF5FC, 0x8629 }, { 0xF5FD, 0x861E }, { 0xF5FE, 0x8625 }, { 0xF640, 0x8829 }, { 0xF641, 0x881D }, { 0xF642, 0x881B }, { 0xF643, 0x8820 }, { 0xF644, 0x8824 }, + { 0xF645, 0x881C }, { 0xF646, 0x882B }, { 0xF647, 0x884A }, { 0xF648, 0x896D }, { 0xF649, 0x8969 }, { 0xF64A, 0x896E }, { 0xF64B, 0x896B }, { 0xF64C, 0x89FA }, + { 0xF64D, 0x8B79 }, { 0xF64E, 0x8B78 }, { 0xF64F, 0x8B45 }, { 0xF650, 0x8B7A }, { 0xF651, 0x8B7B }, { 0xF652, 0x8D10 }, { 0xF653, 0x8D14 }, { 0xF654, 0x8DAF }, + { 0xF655, 0x8E8E }, { 0xF656, 0x8E8C }, { 0xF657, 0x8F5E }, { 0xF658, 0x8F5B }, { 0xF659, 0x8F5D }, { 0xF65A, 0x9146 }, { 0xF65B, 0x9144 }, { 0xF65C, 0x9145 }, + { 0xF65D, 0x91B9 }, { 0xF65E, 0x943F }, { 0xF65F, 0x943B }, { 0xF660, 0x9436 }, { 0xF661, 0x9429 }, { 0xF662, 0x943D }, { 0xF663, 0x943C }, { 0xF664, 0x9430 }, + { 0xF665, 0x9439 }, { 0xF666, 0x942A }, { 0xF667, 0x9437 }, { 0xF668, 0x942C }, { 0xF669, 0x9440 }, { 0xF66A, 0x9431 }, { 0xF66B, 0x95E5 }, { 0xF66C, 0x95E4 }, + { 0xF66D, 0x95E3 }, { 0xF66E, 0x9735 }, { 0xF66F, 0x973A }, { 0xF670, 0x97BF }, { 0xF671, 0x97E1 }, { 0xF672, 0x9864 }, { 0xF673, 0x98C9 }, { 0xF674, 0x98C6 }, + { 0xF675, 0x98C0 }, { 0xF676, 0x9958 }, { 0xF677, 0x9956 }, { 0xF678, 0x9A39 }, { 0xF679, 0x9A3D }, { 0xF67A, 0x9A46 }, { 0xF67B, 0x9A44 }, { 0xF67C, 0x9A42 }, + { 0xF67D, 0x9A41 }, { 0xF67E, 0x9A3A }, { 0xF6A1, 0x9A3F }, { 0xF6A2, 0x9ACD }, { 0xF6A3, 0x9B15 }, { 0xF6A4, 0x9B17 }, { 0xF6A5, 0x9B18 }, { 0xF6A6, 0x9B16 }, + { 0xF6A7, 0x9B3A }, { 0xF6A8, 0x9B52 }, { 0xF6A9, 0x9C2B }, { 0xF6AA, 0x9C1D }, { 0xF6AB, 0x9C1C }, { 0xF6AC, 0x9C2C }, { 0xF6AD, 0x9C23 }, { 0xF6AE, 0x9C28 }, + { 0xF6AF, 0x9C29 }, { 0xF6B0, 0x9C24 }, { 0xF6B1, 0x9C21 }, { 0xF6B2, 0x9DB7 }, { 0xF6B3, 0x9DB6 }, { 0xF6B4, 0x9DBC }, { 0xF6B5, 0x9DC1 }, { 0xF6B6, 0x9DC7 }, + { 0xF6B7, 0x9DCA }, { 0xF6B8, 0x9DCF }, { 0xF6B9, 0x9DBE }, { 0xF6BA, 0x9DC5 }, { 0xF6BB, 0x9DC3 }, { 0xF6BC, 0x9DBB }, { 0xF6BD, 0x9DB5 }, { 0xF6BE, 0x9DCE }, + { 0xF6BF, 0x9DB9 }, { 0xF6C0, 0x9DBA }, { 0xF6C1, 0x9DAC }, { 0xF6C2, 0x9DC8 }, { 0xF6C3, 0x9DB1 }, { 0xF6C4, 0x9DAD }, { 0xF6C5, 0x9DCC }, { 0xF6C6, 0x9DB3 }, + { 0xF6C7, 0x9DCD }, { 0xF6C8, 0x9DB2 }, { 0xF6C9, 0x9E7A }, { 0xF6CA, 0x9E9C }, { 0xF6CB, 0x9EEB }, { 0xF6CC, 0x9EEE }, { 0xF6CD, 0x9EED }, { 0xF6CE, 0x9F1B }, + { 0xF6CF, 0x9F18 }, { 0xF6D0, 0x9F1A }, { 0xF6D1, 0x9F31 }, { 0xF6D2, 0x9F4E }, { 0xF6D3, 0x9F65 }, { 0xF6D4, 0x9F64 }, { 0xF6D5, 0x9F92 }, { 0xF6D6, 0x4EB9 }, + { 0xF6D7, 0x56C6 }, { 0xF6D8, 0x56C5 }, { 0xF6D9, 0x56CB }, { 0xF6DA, 0x5971 }, { 0xF6DB, 0x5B4B }, { 0xF6DC, 0x5B4C }, { 0xF6DD, 0x5DD5 }, { 0xF6DE, 0x5DD1 }, + { 0xF6DF, 0x5EF2 }, { 0xF6E0, 0x6521 }, { 0xF6E1, 0x6520 }, { 0xF6E2, 0x6526 }, { 0xF6E3, 0x6522 }, { 0xF6E4, 0x6B0B }, { 0xF6E5, 0x6B08 }, { 0xF6E6, 0x6B09 }, + { 0xF6E7, 0x6C0D }, { 0xF6E8, 0x7055 }, { 0xF6E9, 0x7056 }, { 0xF6EA, 0x7057 }, { 0xF6EB, 0x7052 }, { 0xF6EC, 0x721E }, { 0xF6ED, 0x721F }, { 0xF6EE, 0x72A9 }, + { 0xF6EF, 0x737F }, { 0xF6F0, 0x74D8 }, { 0xF6F1, 0x74D5 }, { 0xF6F2, 0x74D9 }, { 0xF6F3, 0x74D7 }, { 0xF6F4, 0x766D }, { 0xF6F5, 0x76AD }, { 0xF6F6, 0x7935 }, + { 0xF6F7, 0x79B4 }, { 0xF6F8, 0x7A70 }, { 0xF6F9, 0x7A71 }, { 0xF6FA, 0x7C57 }, { 0xF6FB, 0x7C5C }, { 0xF6FC, 0x7C59 }, { 0xF6FD, 0x7C5B }, { 0xF6FE, 0x7C5A }, + { 0xF740, 0x7CF4 }, { 0xF741, 0x7CF1 }, { 0xF742, 0x7E91 }, { 0xF743, 0x7F4F }, { 0xF744, 0x7F87 }, { 0xF745, 0x81DE }, { 0xF746, 0x826B }, { 0xF747, 0x8634 }, + { 0xF748, 0x8635 }, { 0xF749, 0x8633 }, { 0xF74A, 0x862C }, { 0xF74B, 0x8632 }, { 0xF74C, 0x8636 }, { 0xF74D, 0x882C }, { 0xF74E, 0x8828 }, { 0xF74F, 0x8826 }, + { 0xF750, 0x882A }, { 0xF751, 0x8825 }, { 0xF752, 0x8971 }, { 0xF753, 0x89BF }, { 0xF754, 0x89BE }, { 0xF755, 0x89FB }, { 0xF756, 0x8B7E }, { 0xF757, 0x8B84 }, + { 0xF758, 0x8B82 }, { 0xF759, 0x8B86 }, { 0xF75A, 0x8B85 }, { 0xF75B, 0x8B7F }, { 0xF75C, 0x8D15 }, { 0xF75D, 0x8E95 }, { 0xF75E, 0x8E94 }, { 0xF75F, 0x8E9A }, + { 0xF760, 0x8E92 }, { 0xF761, 0x8E90 }, { 0xF762, 0x8E96 }, { 0xF763, 0x8E97 }, { 0xF764, 0x8F60 }, { 0xF765, 0x8F62 }, { 0xF766, 0x9147 }, { 0xF767, 0x944C }, + { 0xF768, 0x9450 }, { 0xF769, 0x944A }, { 0xF76A, 0x944B }, { 0xF76B, 0x944F }, { 0xF76C, 0x9447 }, { 0xF76D, 0x9445 }, { 0xF76E, 0x9448 }, { 0xF76F, 0x9449 }, + { 0xF770, 0x9446 }, { 0xF771, 0x973F }, { 0xF772, 0x97E3 }, { 0xF773, 0x986A }, { 0xF774, 0x9869 }, { 0xF775, 0x98CB }, { 0xF776, 0x9954 }, { 0xF777, 0x995B }, + { 0xF778, 0x9A4E }, { 0xF779, 0x9A53 }, { 0xF77A, 0x9A54 }, { 0xF77B, 0x9A4C }, { 0xF77C, 0x9A4F }, { 0xF77D, 0x9A48 }, { 0xF77E, 0x9A4A }, { 0xF7A1, 0x9A49 }, + { 0xF7A2, 0x9A52 }, { 0xF7A3, 0x9A50 }, { 0xF7A4, 0x9AD0 }, { 0xF7A5, 0x9B19 }, { 0xF7A6, 0x9B2B }, { 0xF7A7, 0x9B3B }, { 0xF7A8, 0x9B56 }, { 0xF7A9, 0x9B55 }, + { 0xF7AA, 0x9C46 }, { 0xF7AB, 0x9C48 }, { 0xF7AC, 0x9C3F }, { 0xF7AD, 0x9C44 }, { 0xF7AE, 0x9C39 }, { 0xF7AF, 0x9C33 }, { 0xF7B0, 0x9C41 }, { 0xF7B1, 0x9C3C }, + { 0xF7B2, 0x9C37 }, { 0xF7B3, 0x9C34 }, { 0xF7B4, 0x9C32 }, { 0xF7B5, 0x9C3D }, { 0xF7B6, 0x9C36 }, { 0xF7B7, 0x9DDB }, { 0xF7B8, 0x9DD2 }, { 0xF7B9, 0x9DDE }, + { 0xF7BA, 0x9DDA }, { 0xF7BB, 0x9DCB }, { 0xF7BC, 0x9DD0 }, { 0xF7BD, 0x9DDC }, { 0xF7BE, 0x9DD1 }, { 0xF7BF, 0x9DDF }, { 0xF7C0, 0x9DE9 }, { 0xF7C1, 0x9DD9 }, + { 0xF7C2, 0x9DD8 }, { 0xF7C3, 0x9DD6 }, { 0xF7C4, 0x9DF5 }, { 0xF7C5, 0x9DD5 }, { 0xF7C6, 0x9DDD }, { 0xF7C7, 0x9EB6 }, { 0xF7C8, 0x9EF0 }, { 0xF7C9, 0x9F35 }, + { 0xF7CA, 0x9F33 }, { 0xF7CB, 0x9F32 }, { 0xF7CC, 0x9F42 }, { 0xF7CD, 0x9F6B }, { 0xF7CE, 0x9F95 }, { 0xF7CF, 0x9FA2 }, { 0xF7D0, 0x513D }, { 0xF7D1, 0x5299 }, + { 0xF7D2, 0x58E8 }, { 0xF7D3, 0x58E7 }, { 0xF7D4, 0x5972 }, { 0xF7D5, 0x5B4D }, { 0xF7D6, 0x5DD8 }, { 0xF7D7, 0x882F }, { 0xF7D8, 0x5F4F }, { 0xF7D9, 0x6201 }, + { 0xF7DA, 0x6203 }, { 0xF7DB, 0x6204 }, { 0xF7DC, 0x6529 }, { 0xF7DD, 0x6525 }, { 0xF7DE, 0x6596 }, { 0xF7DF, 0x66EB }, { 0xF7E0, 0x6B11 }, { 0xF7E1, 0x6B12 }, + { 0xF7E2, 0x6B0F }, { 0xF7E3, 0x6BCA }, { 0xF7E4, 0x705B }, { 0xF7E5, 0x705A }, { 0xF7E6, 0x7222 }, { 0xF7E7, 0x7382 }, { 0xF7E8, 0x7381 }, { 0xF7E9, 0x7383 }, + { 0xF7EA, 0x7670 }, { 0xF7EB, 0x77D4 }, { 0xF7EC, 0x7C67 }, { 0xF7ED, 0x7C66 }, { 0xF7EE, 0x7E95 }, { 0xF7EF, 0x826C }, { 0xF7F0, 0x863A }, { 0xF7F1, 0x8640 }, + { 0xF7F2, 0x8639 }, { 0xF7F3, 0x863C }, { 0xF7F4, 0x8631 }, { 0xF7F5, 0x863B }, { 0xF7F6, 0x863E }, { 0xF7F7, 0x8830 }, { 0xF7F8, 0x8832 }, { 0xF7F9, 0x882E }, + { 0xF7FA, 0x8833 }, { 0xF7FB, 0x8976 }, { 0xF7FC, 0x8974 }, { 0xF7FD, 0x8973 }, { 0xF7FE, 0x89FE }, { 0xF840, 0x8B8C }, { 0xF841, 0x8B8E }, { 0xF842, 0x8B8B }, + { 0xF843, 0x8B88 }, { 0xF844, 0x8C45 }, { 0xF845, 0x8D19 }, { 0xF846, 0x8E98 }, { 0xF847, 0x8F64 }, { 0xF848, 0x8F63 }, { 0xF849, 0x91BC }, { 0xF84A, 0x9462 }, + { 0xF84B, 0x9455 }, { 0xF84C, 0x945D }, { 0xF84D, 0x9457 }, { 0xF84E, 0x945E }, { 0xF84F, 0x97C4 }, { 0xF850, 0x97C5 }, { 0xF851, 0x9800 }, { 0xF852, 0x9A56 }, + { 0xF853, 0x9A59 }, { 0xF854, 0x9B1E }, { 0xF855, 0x9B1F }, { 0xF856, 0x9B20 }, { 0xF857, 0x9C52 }, { 0xF858, 0x9C58 }, { 0xF859, 0x9C50 }, { 0xF85A, 0x9C4A }, + { 0xF85B, 0x9C4D }, { 0xF85C, 0x9C4B }, { 0xF85D, 0x9C55 }, { 0xF85E, 0x9C59 }, { 0xF85F, 0x9C4C }, { 0xF860, 0x9C4E }, { 0xF861, 0x9DFB }, { 0xF862, 0x9DF7 }, + { 0xF863, 0x9DEF }, { 0xF864, 0x9DE3 }, { 0xF865, 0x9DEB }, { 0xF866, 0x9DF8 }, { 0xF867, 0x9DE4 }, { 0xF868, 0x9DF6 }, { 0xF869, 0x9DE1 }, { 0xF86A, 0x9DEE }, + { 0xF86B, 0x9DE6 }, { 0xF86C, 0x9DF2 }, { 0xF86D, 0x9DF0 }, { 0xF86E, 0x9DE2 }, { 0xF86F, 0x9DEC }, { 0xF870, 0x9DF4 }, { 0xF871, 0x9DF3 }, { 0xF872, 0x9DE8 }, + { 0xF873, 0x9DED }, { 0xF874, 0x9EC2 }, { 0xF875, 0x9ED0 }, { 0xF876, 0x9EF2 }, { 0xF877, 0x9EF3 }, { 0xF878, 0x9F06 }, { 0xF879, 0x9F1C }, { 0xF87A, 0x9F38 }, + { 0xF87B, 0x9F37 }, { 0xF87C, 0x9F36 }, { 0xF87D, 0x9F43 }, { 0xF87E, 0x9F4F }, { 0xF8A1, 0x9F71 }, { 0xF8A2, 0x9F70 }, { 0xF8A3, 0x9F6E }, { 0xF8A4, 0x9F6F }, + { 0xF8A5, 0x56D3 }, { 0xF8A6, 0x56CD }, { 0xF8A7, 0x5B4E }, { 0xF8A8, 0x5C6D }, { 0xF8A9, 0x652D }, { 0xF8AA, 0x66ED }, { 0xF8AB, 0x66EE }, { 0xF8AC, 0x6B13 }, + { 0xF8AD, 0x705F }, { 0xF8AE, 0x7061 }, { 0xF8AF, 0x705D }, { 0xF8B0, 0x7060 }, { 0xF8B1, 0x7223 }, { 0xF8B2, 0x74DB }, { 0xF8B3, 0x74E5 }, { 0xF8B4, 0x77D5 }, + { 0xF8B5, 0x7938 }, { 0xF8B6, 0x79B7 }, { 0xF8B7, 0x79B6 }, { 0xF8B8, 0x7C6A }, { 0xF8B9, 0x7E97 }, { 0xF8BA, 0x7F89 }, { 0xF8BB, 0x826D }, { 0xF8BC, 0x8643 }, + { 0xF8BD, 0x8838 }, { 0xF8BE, 0x8837 }, { 0xF8BF, 0x8835 }, { 0xF8C0, 0x884B }, { 0xF8C1, 0x8B94 }, { 0xF8C2, 0x8B95 }, { 0xF8C3, 0x8E9E }, { 0xF8C4, 0x8E9F }, + { 0xF8C5, 0x8EA0 }, { 0xF8C6, 0x8E9D }, { 0xF8C7, 0x91BE }, { 0xF8C8, 0x91BD }, { 0xF8C9, 0x91C2 }, { 0xF8CA, 0x946B }, { 0xF8CB, 0x9468 }, { 0xF8CC, 0x9469 }, + { 0xF8CD, 0x96E5 }, { 0xF8CE, 0x9746 }, { 0xF8CF, 0x9743 }, { 0xF8D0, 0x9747 }, { 0xF8D1, 0x97C7 }, { 0xF8D2, 0x97E5 }, { 0xF8D3, 0x9A5E }, { 0xF8D4, 0x9AD5 }, + { 0xF8D5, 0x9B59 }, { 0xF8D6, 0x9C63 }, { 0xF8D7, 0x9C67 }, { 0xF8D8, 0x9C66 }, { 0xF8D9, 0x9C62 }, { 0xF8DA, 0x9C5E }, { 0xF8DB, 0x9C60 }, { 0xF8DC, 0x9E02 }, + { 0xF8DD, 0x9DFE }, { 0xF8DE, 0x9E07 }, { 0xF8DF, 0x9E03 }, { 0xF8E0, 0x9E06 }, { 0xF8E1, 0x9E05 }, { 0xF8E2, 0x9E00 }, { 0xF8E3, 0x9E01 }, { 0xF8E4, 0x9E09 }, + { 0xF8E5, 0x9DFF }, { 0xF8E6, 0x9DFD }, { 0xF8E7, 0x9E04 }, { 0xF8E8, 0x9EA0 }, { 0xF8E9, 0x9F1E }, { 0xF8EA, 0x9F46 }, { 0xF8EB, 0x9F74 }, { 0xF8EC, 0x9F75 }, + { 0xF8ED, 0x9F76 }, { 0xF8EE, 0x56D4 }, { 0xF8EF, 0x652E }, { 0xF8F0, 0x65B8 }, { 0xF8F1, 0x6B18 }, { 0xF8F2, 0x6B19 }, { 0xF8F3, 0x6B17 }, { 0xF8F4, 0x6B1A }, + { 0xF8F5, 0x7062 }, { 0xF8F6, 0x7226 }, { 0xF8F7, 0x72AA }, { 0xF8F8, 0x77D8 }, { 0xF8F9, 0x77D9 }, { 0xF8FA, 0x7939 }, { 0xF8FB, 0x7C69 }, { 0xF8FC, 0x7C6B }, + { 0xF8FD, 0x7CF6 }, { 0xF8FE, 0x7E9A }, { 0xF940, 0x7E98 }, { 0xF941, 0x7E9B }, { 0xF942, 0x7E99 }, { 0xF943, 0x81E0 }, { 0xF944, 0x81E1 }, { 0xF945, 0x8646 }, + { 0xF946, 0x8647 }, { 0xF947, 0x8648 }, { 0xF948, 0x8979 }, { 0xF949, 0x897A }, { 0xF94A, 0x897C }, { 0xF94B, 0x897B }, { 0xF94C, 0x89FF }, { 0xF94D, 0x8B98 }, + { 0xF94E, 0x8B99 }, { 0xF94F, 0x8EA5 }, { 0xF950, 0x8EA4 }, { 0xF951, 0x8EA3 }, { 0xF952, 0x946E }, { 0xF953, 0x946D }, { 0xF954, 0x946F }, { 0xF955, 0x9471 }, + { 0xF956, 0x9473 }, { 0xF957, 0x9749 }, { 0xF958, 0x9872 }, { 0xF959, 0x995F }, { 0xF95A, 0x9C68 }, { 0xF95B, 0x9C6E }, { 0xF95C, 0x9C6D }, { 0xF95D, 0x9E0B }, + { 0xF95E, 0x9E0D }, { 0xF95F, 0x9E10 }, { 0xF960, 0x9E0F }, { 0xF961, 0x9E12 }, { 0xF962, 0x9E11 }, { 0xF963, 0x9EA1 }, { 0xF964, 0x9EF5 }, { 0xF965, 0x9F09 }, + { 0xF966, 0x9F47 }, { 0xF967, 0x9F78 }, { 0xF968, 0x9F7B }, { 0xF969, 0x9F7A }, { 0xF96A, 0x9F79 }, { 0xF96B, 0x571E }, { 0xF96C, 0x7066 }, { 0xF96D, 0x7C6F }, + { 0xF96E, 0x883C }, { 0xF96F, 0x8DB2 }, { 0xF970, 0x8EA6 }, { 0xF971, 0x91C3 }, { 0xF972, 0x9474 }, { 0xF973, 0x9478 }, { 0xF974, 0x9476 }, { 0xF975, 0x9475 }, + { 0xF976, 0x9A60 }, { 0xF977, 0x9C74 }, { 0xF978, 0x9C73 }, { 0xF979, 0x9C71 }, { 0xF97A, 0x9C75 }, { 0xF97B, 0x9E14 }, { 0xF97C, 0x9E13 }, { 0xF97D, 0x9EF6 }, + { 0xF97E, 0x9F0A }, { 0xF9A1, 0x9FA4 }, { 0xF9A2, 0x7068 }, { 0xF9A3, 0x7065 }, { 0xF9A4, 0x7CF7 }, { 0xF9A5, 0x866A }, { 0xF9A6, 0x883E }, { 0xF9A7, 0x883D }, + { 0xF9A8, 0x883F }, { 0xF9A9, 0x8B9E }, { 0xF9AA, 0x8C9C }, { 0xF9AB, 0x8EA9 }, { 0xF9AC, 0x8EC9 }, { 0xF9AD, 0x974B }, { 0xF9AE, 0x9873 }, { 0xF9AF, 0x9874 }, + { 0xF9B0, 0x98CC }, { 0xF9B1, 0x9961 }, { 0xF9B2, 0x99AB }, { 0xF9B3, 0x9A64 }, { 0xF9B4, 0x9A66 }, { 0xF9B5, 0x9A67 }, { 0xF9B6, 0x9B24 }, { 0xF9B7, 0x9E15 }, + { 0xF9B8, 0x9E17 }, { 0xF9B9, 0x9F48 }, { 0xF9BA, 0x6207 }, { 0xF9BB, 0x6B1E }, { 0xF9BC, 0x7227 }, { 0xF9BD, 0x864C }, { 0xF9BE, 0x8EA8 }, { 0xF9BF, 0x9482 }, + { 0xF9C0, 0x9480 }, { 0xF9C1, 0x9481 }, { 0xF9C2, 0x9A69 }, { 0xF9C3, 0x9A68 }, { 0xF9C4, 0x9B2E }, { 0xF9C5, 0x9E19 }, { 0xF9C6, 0x7229 }, { 0xF9C7, 0x864B }, + { 0xF9C8, 0x8B9F }, { 0xF9C9, 0x9483 }, { 0xF9CA, 0x9C79 }, { 0xF9CB, 0x9EB7 }, { 0xF9CC, 0x7675 }, { 0xF9CD, 0x9A6B }, { 0xF9CE, 0x9C7A }, { 0xF9CF, 0x9E1D }, + { 0xF9D0, 0x7069 }, { 0xF9D1, 0x706A }, { 0xF9D2, 0x9EA4 }, { 0xF9D3, 0x9F7E }, { 0xF9D4, 0x9F49 }, { 0xF9D5, 0x9F98 }, }; const DoubleByteEncoding::Mapping MacChineseTradEncoding::_reverseMappingTable[] = { - { 0x0020, 0x0020 }, { 0x0021, 0x0021 }, { 0x0022, 0x0022 }, { 0x0023, 0x0023 }, { 0x0024, 0x0024 }, { 0x0025, 0x0025 }, { 0x0026, 0x0026 }, { 0x0027, 0x0027 }, - { 0x0028, 0x0028 }, { 0x0029, 0x0029 }, { 0x002A, 0x002A }, { 0x002B, 0x002B }, { 0x002C, 0x002C }, { 0x002D, 0x002D }, { 0x002E, 0x002E }, { 0x002F, 0x002F }, - { 0x0030, 0x0030 }, { 0x0031, 0x0031 }, { 0x0032, 0x0032 }, { 0x0033, 0x0033 }, { 0x0034, 0x0034 }, { 0x0035, 0x0035 }, { 0x0036, 0x0036 }, { 0x0037, 0x0037 }, - { 0x0038, 0x0038 }, { 0x0039, 0x0039 }, { 0x003A, 0x003A }, { 0x003B, 0x003B }, { 0x003C, 0x003C }, { 0x003D, 0x003D }, { 0x003E, 0x003E }, { 0x003F, 0x003F }, - { 0x0040, 0x0040 }, { 0x0041, 0x0041 }, { 0x0042, 0x0042 }, { 0x0043, 0x0043 }, { 0x0044, 0x0044 }, { 0x0045, 0x0045 }, { 0x0046, 0x0046 }, { 0x0047, 0x0047 }, - { 0x0048, 0x0048 }, { 0x0049, 0x0049 }, { 0x004A, 0x004A }, { 0x004B, 0x004B }, { 0x004C, 0x004C }, { 0x004D, 0x004D }, { 0x004E, 0x004E }, { 0x004F, 0x004F }, - { 0x0050, 0x0050 }, { 0x0051, 0x0051 }, { 0x0052, 0x0052 }, { 0x0053, 0x0053 }, { 0x0054, 0x0054 }, { 0x0055, 0x0055 }, { 0x0056, 0x0056 }, { 0x0057, 0x0057 }, - { 0x0058, 0x0058 }, { 0x0059, 0x0059 }, { 0x005A, 0x005A }, { 0x005B, 0x005B }, { 0x005C, 0x005C }, { 0x005D, 0x005D }, { 0x005E, 0x005E }, { 0x005F, 0x005F }, - { 0x0060, 0x0060 }, { 0x0061, 0x0061 }, { 0x0062, 0x0062 }, { 0x0063, 0x0063 }, { 0x0064, 0x0064 }, { 0x0065, 0x0065 }, { 0x0066, 0x0066 }, { 0x0067, 0x0067 }, - { 0x0068, 0x0068 }, { 0x0069, 0x0069 }, { 0x006A, 0x006A }, { 0x006B, 0x006B }, { 0x006C, 0x006C }, { 0x006D, 0x006D }, { 0x006E, 0x006E }, { 0x006F, 0x006F }, - { 0x0070, 0x0070 }, { 0x0071, 0x0071 }, { 0x0072, 0x0072 }, { 0x0073, 0x0073 }, { 0x0074, 0x0074 }, { 0x0075, 0x0075 }, { 0x0076, 0x0076 }, { 0x0077, 0x0077 }, - { 0x0078, 0x0078 }, { 0x0079, 0x0079 }, { 0x007A, 0x007A }, { 0x007B, 0x007B }, { 0x007C, 0x007C }, { 0x007D, 0x007D }, { 0x007E, 0x007E }, { 0x0083, 0x0083 }, - { 0x0084, 0x0084 }, { 0x0085, 0x0085 }, { 0x0086, 0x0086 }, { 0x0087, 0x0087 }, { 0x0088, 0x0088 }, { 0x0089, 0x0089 }, { 0x008A, 0x008A }, { 0x008B, 0x008B }, - { 0x008C, 0x008C }, { 0x008D, 0x008D }, { 0x008E, 0x008E }, { 0x008F, 0x008F }, { 0x0090, 0x0090 }, { 0x0091, 0x0091 }, { 0x0092, 0x0092 }, { 0x0093, 0x0093 }, - { 0x0094, 0x0094 }, { 0x0095, 0x0095 }, { 0x0096, 0x0096 }, { 0x0097, 0x0097 }, { 0x0098, 0x0098 }, { 0x0099, 0x0099 }, { 0x009A, 0x009A }, { 0x009B, 0x009B }, - { 0x009C, 0x009C }, { 0x009D, 0x009D }, { 0x009E, 0x009E }, { 0x009F, 0x009F }, { 0x00A0, 0x00A0 }, { 0x00A2, 0xA246 }, { 0x00A3, 0xA247 }, { 0x00A5, 0xA244 }, - { 0x00A7, 0xA1B1 }, { 0x00A9, 0x00FD }, { 0x00B0, 0xA258 }, { 0x00B1, 0xA1D3 }, { 0x00B7, 0xA145 }, { 0x00D7, 0xA1D1 }, { 0x00F7, 0xA1D2 }, { 0x02C7, 0xA3BE }, - { 0x02C9, 0xA3BC }, { 0x02CA, 0xA3BD }, { 0x02CB, 0xA3BF }, { 0x02D9, 0xA3BB }, { 0x0391, 0xA344 }, { 0x0392, 0xA345 }, { 0x0393, 0xA346 }, { 0x0394, 0xA347 }, - { 0x0395, 0xA348 }, { 0x0396, 0xA349 }, { 0x0397, 0xA34A }, { 0x0398, 0xA34B }, { 0x0399, 0xA34C }, { 0x039A, 0xA34D }, { 0x039B, 0xA34E }, { 0x039C, 0xA34F }, - { 0x039D, 0xA350 }, { 0x039E, 0xA351 }, { 0x039F, 0xA352 }, { 0x03A0, 0xA353 }, { 0x03A1, 0xA354 }, { 0x03A3, 0xA355 }, { 0x03A4, 0xA356 }, { 0x03A5, 0xA357 }, - { 0x03A6, 0xA358 }, { 0x03A7, 0xA359 }, { 0x03A8, 0xA35A }, { 0x03A9, 0xA35B }, { 0x03B1, 0xA35C }, { 0x03B2, 0xA35D }, { 0x03B3, 0xA35E }, { 0x03B4, 0xA35F }, - { 0x03B5, 0xA360 }, { 0x03B6, 0xA361 }, { 0x03B7, 0xA362 }, { 0x03B8, 0xA363 }, { 0x03B9, 0xA364 }, { 0x03BA, 0xA365 }, { 0x03BB, 0xA366 }, { 0x03BC, 0xA367 }, - { 0x03BD, 0xA368 }, { 0x03BE, 0xA369 }, { 0x03BF, 0xA36A }, { 0x03C0, 0xA36B }, { 0x03C1, 0xA36C }, { 0x03C3, 0xA36D }, { 0x03C4, 0xA36E }, { 0x03C5, 0xA36F }, - { 0x03C6, 0xA370 }, { 0x03C7, 0xA371 }, { 0x03C8, 0xA372 }, { 0x03C9, 0xA373 }, { 0x2013, 0xA156 }, { 0x2014, 0xA158 }, { 0x2018, 0xA1A5 }, { 0x2019, 0xA1A6 }, - { 0x201C, 0xA1A7 }, { 0x201D, 0xA1A8 }, { 0x2025, 0xA14C }, { 0x2026, 0x00FF }, { 0x2032, 0xA1AC }, { 0x2035, 0xA1AB }, { 0x203B, 0xA1B0 }, { 0x203E, 0xA1C2 }, - { 0x2103, 0xA24A }, { 0x2105, 0xA1C1 }, { 0x2109, 0xA24B }, { 0x2122, 0x00FE }, { 0x2160, 0xA2B9 }, { 0x2161, 0xA2BA }, { 0x2162, 0xA2BB }, { 0x2163, 0xA2BC }, - { 0x2164, 0xA2BD }, { 0x2165, 0xA2BE }, { 0x2166, 0xA2BF }, { 0x2167, 0xA2C0 }, { 0x2168, 0xA2C1 }, { 0x2169, 0xA2C2 }, { 0x2190, 0xA1F6 }, { 0x2191, 0xA1F4 }, - { 0x2192, 0xA1F7 }, { 0x2193, 0xA1F5 }, { 0x2196, 0xA1F8 }, { 0x2197, 0xA1F9 }, { 0x2198, 0xA1FB }, { 0x2199, 0xA1FA }, { 0x221A, 0xA1D4 }, { 0x221E, 0xA1DB }, - { 0x221F, 0xA1E8 }, { 0x2220, 0xA1E7 }, { 0x2223, 0xA1FD }, { 0x2225, 0xA1FC }, { 0x2229, 0xA1E4 }, { 0x222A, 0xA1E5 }, { 0x222B, 0xA1EC }, { 0x222E, 0xA1ED }, - { 0x2234, 0xA1EF }, { 0x2235, 0xA1EE }, { 0x223C, 0xA1E3 }, { 0x2252, 0xA1DC }, { 0x2260, 0xA1DA }, { 0x2261, 0xA1DD }, { 0x2266, 0xA1D8 }, { 0x2267, 0xA1D9 }, - { 0x2295, 0xA1F2 }, { 0x22A5, 0xA1E6 }, { 0x22BF, 0xA1E9 }, { 0x22EF, 0xA14B }, { 0x2500, 0xA277 }, { 0x2502, 0xA278 }, { 0x250C, 0xA27A }, { 0x2510, 0xA27B }, - { 0x2514, 0xA27C }, { 0x2518, 0xA27D }, { 0x251C, 0xA275 }, { 0x2524, 0xA274 }, { 0x252C, 0xA273 }, { 0x2534, 0xA272 }, { 0x253C, 0xA271 }, { 0x2550, 0xA2A4 }, - { 0x255E, 0xA2A5 }, { 0x2561, 0xA2A7 }, { 0x256A, 0xA2A6 }, { 0x256D, 0xA27E }, { 0x256E, 0xA2A1 }, { 0x256F, 0xA2A3 }, { 0x2570, 0xA2A2 }, { 0x2571, 0xA2AC }, - { 0x2572, 0xA2AD }, { 0x2573, 0xA2AE }, { 0x2581, 0xA262 }, { 0x2582, 0xA263 }, { 0x2583, 0xA264 }, { 0x2584, 0xA265 }, { 0x2585, 0xA266 }, { 0x2586, 0xA267 }, - { 0x2587, 0xA268 }, { 0x2588, 0xA269 }, { 0x2589, 0xA270 }, { 0x258A, 0xA26F }, { 0x258B, 0xA26E }, { 0x258C, 0xA26D }, { 0x258D, 0xA26C }, { 0x258E, 0xA26B }, - { 0x258F, 0xA26A }, { 0x2594, 0xA276 }, { 0x25A0, 0xA1BD }, { 0x25A1, 0xA1BC }, { 0x25B2, 0xA1B6 }, { 0x25B3, 0xA1B5 }, { 0x25BC, 0xA1BF }, { 0x25BD, 0xA1BE }, - { 0x25C6, 0xA1BB }, { 0x25C7, 0xA1BA }, { 0x25CB, 0xA1B3 }, { 0x25CE, 0xA1B7 }, { 0x25CF, 0xA1B4 }, { 0x25E2, 0xA2A8 }, { 0x25E3, 0xA2A9 }, { 0x25E4, 0xA2AB }, - { 0x25E5, 0xA2AA }, { 0x2605, 0xA1B9 }, { 0x2606, 0xA1B8 }, { 0x2609, 0xA1F3 }, { 0x2640, 0xA1F0 }, { 0x2642, 0xA1F1 }, { 0x3000, 0xA140 }, { 0x3001, 0xA142 }, - { 0x3002, 0xA143 }, { 0x3003, 0xA1B2 }, { 0x3008, 0xA171 }, { 0x3009, 0xA172 }, { 0x300A, 0xA16D }, { 0x300B, 0xA16E }, { 0x300C, 0xA175 }, { 0x300D, 0xA176 }, - { 0x300E, 0xA179 }, { 0x300F, 0xA17A }, { 0x3010, 0xA169 }, { 0x3011, 0xA16A }, { 0x3012, 0xA245 }, { 0x3014, 0xA165 }, { 0x3015, 0xA166 }, { 0x301D, 0xA1A9 }, - { 0x301E, 0xA1AA }, { 0x3021, 0xA2C3 }, { 0x3022, 0xA2C4 }, { 0x3023, 0xA2C5 }, { 0x3024, 0xA2C6 }, { 0x3025, 0xA2C7 }, { 0x3026, 0xA2C8 }, { 0x3027, 0xA2C9 }, - { 0x3028, 0xA2CA }, { 0x3029, 0xA2CB }, { 0x3105, 0xA374 }, { 0x3106, 0xA375 }, { 0x3107, 0xA376 }, { 0x3108, 0xA377 }, { 0x3109, 0xA378 }, { 0x310A, 0xA379 }, - { 0x310B, 0xA37A }, { 0x310C, 0xA37B }, { 0x310D, 0xA37C }, { 0x310E, 0xA37D }, { 0x310F, 0xA37E }, { 0x3110, 0xA3A1 }, { 0x3111, 0xA3A2 }, { 0x3112, 0xA3A3 }, - { 0x3113, 0xA3A4 }, { 0x3114, 0xA3A5 }, { 0x3115, 0xA3A6 }, { 0x3116, 0xA3A7 }, { 0x3117, 0xA3A8 }, { 0x3118, 0xA3A9 }, { 0x3119, 0xA3AA }, { 0x311A, 0xA3AB }, - { 0x311B, 0xA3AC }, { 0x311C, 0xA3AD }, { 0x311D, 0xA3AE }, { 0x311E, 0xA3AF }, { 0x311F, 0xA3B0 }, { 0x3120, 0xA3B1 }, { 0x3121, 0xA3B2 }, { 0x3122, 0xA3B3 }, - { 0x3123, 0xA3B4 }, { 0x3124, 0xA3B5 }, { 0x3125, 0xA3B6 }, { 0x3126, 0xA3B7 }, { 0x3127, 0xA3B8 }, { 0x3128, 0xA3B9 }, { 0x3129, 0xA3BA }, { 0x32A3, 0xA1C0 }, - { 0x338E, 0xA255 }, { 0x338F, 0xA256 }, { 0x339C, 0xA250 }, { 0x339D, 0xA251 }, { 0x339E, 0xA252 }, { 0x33A1, 0xA254 }, { 0x33C4, 0xA257 }, { 0x33CE, 0xA253 }, - { 0x33D1, 0xA1EB }, { 0x33D2, 0xA1EA }, { 0x33D5, 0xA24F }, { 0x4E00, 0xA440 }, { 0x4E01, 0xA442 }, { 0x4E03, 0xA443 }, { 0x4E07, 0xC945 }, { 0x4E08, 0xA456 }, - { 0x4E09, 0xA454 }, { 0x4E0A, 0xA457 }, { 0x4E0B, 0xA455 }, { 0x4E0C, 0xC946 }, { 0x4E0D, 0xA4A3 }, { 0x4E0E, 0xC94F }, { 0x4E0F, 0xC94D }, { 0x4E10, 0xA4A2 }, - { 0x4E11, 0xA4A1 }, { 0x4E14, 0xA542 }, { 0x4E15, 0xA541 }, { 0x4E16, 0xA540 }, { 0x4E18, 0xA543 }, { 0x4E19, 0xA4FE }, { 0x4E1E, 0xA5E0 }, { 0x4E1F, 0xA5E1 }, - { 0x4E26, 0xA8C3 }, { 0x4E2B, 0xA458 }, { 0x4E2D, 0xA4A4 }, { 0x4E2E, 0xC950 }, { 0x4E30, 0xA4A5 }, { 0x4E31, 0xC963 }, { 0x4E32, 0xA6EA }, { 0x4E33, 0xCBB1 }, - { 0x4E38, 0xA459 }, { 0x4E39, 0xA4A6 }, { 0x4E3B, 0xA544 }, { 0x4E3C, 0xC964 }, { 0x4E42, 0xC940 }, { 0x4E43, 0xA444 }, { 0x4E45, 0xA45B }, { 0x4E47, 0xC947 }, - { 0x4E48, 0xA45C }, { 0x4E4B, 0xA4A7 }, { 0x4E4D, 0xA545 }, { 0x4E4E, 0xA547 }, { 0x4E4F, 0xA546 }, { 0x4E52, 0xA5E2 }, { 0x4E53, 0xA5E3 }, { 0x4E56, 0xA8C4 }, - { 0x4E58, 0xADBC }, { 0x4E59, 0xA441 }, { 0x4E5C, 0xC941 }, { 0x4E5D, 0xA445 }, { 0x4E5E, 0xA45E }, { 0x4E5F, 0xA45D }, { 0x4E69, 0xA5E4 }, { 0x4E73, 0xA8C5 }, - { 0x4E7E, 0xB0AE }, { 0x4E7F, 0xD44B }, { 0x4E82, 0xB6C3 }, { 0x4E83, 0xDCB1 }, { 0x4E84, 0xDCB2 }, { 0x4E86, 0xA446 }, { 0x4E88, 0xA4A9 }, { 0x4E8B, 0xA8C6 }, - { 0x4E8C, 0xA447 }, { 0x4E8D, 0xC948 }, { 0x4E8E, 0xA45F }, { 0x4E91, 0xA4AA }, { 0x4E92, 0xA4AC }, { 0x4E93, 0xC951 }, { 0x4E94, 0xA4AD }, { 0x4E95, 0xA4AB }, - { 0x4E99, 0xA5E5 }, { 0x4E9B, 0xA8C7 }, { 0x4E9E, 0xA8C8 }, { 0x4E9F, 0xAB45 }, { 0x4EA1, 0xA460 }, { 0x4EA2, 0xA4AE }, { 0x4EA4, 0xA5E6 }, { 0x4EA5, 0xA5E8 }, - { 0x4EA6, 0xA5E7 }, { 0x4EA8, 0xA6EB }, { 0x4EAB, 0xA8C9 }, { 0x4EAC, 0xA8CA }, { 0x4EAD, 0xAB46 }, { 0x4EAE, 0xAB47 }, { 0x4EB3, 0xADBD }, { 0x4EB6, 0xDCB3 }, - { 0x4EB9, 0xF6D6 }, { 0x4EBA, 0xA448 }, { 0x4EC0, 0xA4B0 }, { 0x4EC1, 0xA4AF }, { 0x4EC2, 0xC952 }, { 0x4EC3, 0xA4B1 }, { 0x4EC4, 0xA4B7 }, { 0x4EC6, 0xA4B2 }, - { 0x4EC7, 0xA4B3 }, { 0x4EC8, 0xC954 }, { 0x4EC9, 0xC953 }, { 0x4ECA, 0xA4B5 }, { 0x4ECB, 0xA4B6 }, { 0x4ECD, 0xA4B4 }, { 0x4ED4, 0xA54A }, { 0x4ED5, 0xA54B }, - { 0x4ED6, 0xA54C }, { 0x4ED7, 0xA54D }, { 0x4ED8, 0xA549 }, { 0x4ED9, 0xA550 }, { 0x4EDA, 0xC96A }, { 0x4EDC, 0xC966 }, { 0x4EDD, 0xC969 }, { 0x4EDE, 0xA551 }, - { 0x4EDF, 0xA561 }, { 0x4EE1, 0xC968 }, { 0x4EE3, 0xA54E }, { 0x4EE4, 0xA54F }, { 0x4EE5, 0xA548 }, { 0x4EE8, 0xC965 }, { 0x4EE9, 0xC967 }, { 0x4EF0, 0xA5F5 }, - { 0x4EF1, 0xC9B0 }, { 0x4EF2, 0xA5F2 }, { 0x4EF3, 0xA5F6 }, { 0x4EF4, 0xC9BA }, { 0x4EF5, 0xC9AE }, { 0x4EF6, 0xA5F3 }, { 0x4EF7, 0xC9B2 }, { 0x4EFB, 0xA5F4 }, - { 0x4EFD, 0xA5F7 }, { 0x4EFF, 0xA5E9 }, { 0x4F00, 0xC9B1 }, { 0x4F01, 0xA5F8 }, { 0x4F02, 0xC9B5 }, { 0x4F04, 0xC9B9 }, { 0x4F05, 0xC9B6 }, { 0x4F08, 0xC9B3 }, - { 0x4F09, 0xA5EA }, { 0x4F0A, 0xA5EC }, { 0x4F0B, 0xA5F9 }, { 0x4F0D, 0xA5EE }, { 0x4F0E, 0xC9AB }, { 0x4F0F, 0xA5F1 }, { 0x4F10, 0xA5EF }, { 0x4F11, 0xA5F0 }, - { 0x4F12, 0xC9BB }, { 0x4F13, 0xC9B8 }, { 0x4F14, 0xC9AF }, { 0x4F15, 0xA5ED }, { 0x4F18, 0xC9AC }, { 0x4F19, 0xA5EB }, { 0x4F1D, 0xC9B4 }, { 0x4F22, 0xC9B7 }, - { 0x4F2C, 0xC9AD }, { 0x4F2D, 0xCA66 }, { 0x4F2F, 0xA742 }, { 0x4F30, 0xA6F4 }, { 0x4F33, 0xCA67 }, { 0x4F34, 0xA6F1 }, { 0x4F36, 0xA744 }, { 0x4F38, 0xA6F9 }, - { 0x4F3A, 0xA6F8 }, { 0x4F3B, 0xCA5B }, { 0x4F3C, 0xA6FC }, { 0x4F3D, 0xA6F7 }, { 0x4F3E, 0xCA60 }, { 0x4F3F, 0xCA68 }, { 0x4F41, 0xCA64 }, { 0x4F43, 0xA6FA }, - { 0x4F46, 0xA6FD }, { 0x4F47, 0xA6EE }, { 0x4F48, 0xA747 }, { 0x4F49, 0xCA5D }, { 0x4F4C, 0xCBBD }, { 0x4F4D, 0xA6EC }, { 0x4F4E, 0xA743 }, { 0x4F4F, 0xA6ED }, - { 0x4F50, 0xA6F5 }, { 0x4F51, 0xA6F6 }, { 0x4F52, 0xCA62 }, { 0x4F53, 0xCA5E }, { 0x4F54, 0xA6FB }, { 0x4F55, 0xA6F3 }, { 0x4F56, 0xCA5A }, { 0x4F57, 0xA6EF }, - { 0x4F58, 0xCA65 }, { 0x4F59, 0xA745 }, { 0x4F5A, 0xA748 }, { 0x4F5B, 0xA6F2 }, { 0x4F5C, 0xA740 }, { 0x4F5D, 0xA746 }, { 0x4F5E, 0xA6F0 }, { 0x4F5F, 0xCA63 }, - { 0x4F60, 0xA741 }, { 0x4F61, 0xCA69 }, { 0x4F62, 0xCA5C }, { 0x4F63, 0xA6FE }, { 0x4F64, 0xCA5F }, { 0x4F67, 0xCA61 }, { 0x4F69, 0xA8D8 }, { 0x4F6A, 0xCBBF }, - { 0x4F6B, 0xCBCB }, { 0x4F6C, 0xA8D0 }, { 0x4F6E, 0xCBCC }, { 0x4F6F, 0xA8CB }, { 0x4F70, 0xA8D5 }, { 0x4F73, 0xA8CE }, { 0x4F74, 0xCBB9 }, { 0x4F75, 0xA8D6 }, - { 0x4F76, 0xCBB8 }, { 0x4F77, 0xCBBC }, { 0x4F78, 0xCBC3 }, { 0x4F79, 0xCBC1 }, { 0x4F7A, 0xA8DE }, { 0x4F7B, 0xA8D9 }, { 0x4F7C, 0xCBB3 }, { 0x4F7D, 0xCBB5 }, - { 0x4F7E, 0xA8DB }, { 0x4F7F, 0xA8CF }, { 0x4F80, 0xCBB6 }, { 0x4F81, 0xCBC2 }, { 0x4F82, 0xCBC9 }, { 0x4F83, 0xA8D4 }, { 0x4F84, 0xCBBB }, { 0x4F85, 0xCBB4 }, - { 0x4F86, 0xA8D3 }, { 0x4F87, 0xCBB7 }, { 0x4F88, 0xA8D7 }, { 0x4F89, 0xCBBA }, { 0x4F8B, 0xA8D2 }, { 0x4F8D, 0xA8CD }, { 0x4F8F, 0xA8DC }, { 0x4F90, 0xCBC4 }, - { 0x4F91, 0xA8DD }, { 0x4F92, 0xCBC8 }, { 0x4F94, 0xCBC6 }, { 0x4F95, 0xCBCA }, { 0x4F96, 0xA8DA }, { 0x4F97, 0xCBBE }, { 0x4F98, 0xCBB2 }, { 0x4F9A, 0xCBC0 }, - { 0x4F9B, 0xA8D1 }, { 0x4F9C, 0xCBC5 }, { 0x4F9D, 0xA8CC }, { 0x4F9E, 0xCBC7 }, { 0x4FAE, 0xAB56 }, { 0x4FAF, 0xAB4A }, { 0x4FB2, 0xCDE0 }, { 0x4FB3, 0xCDE8 }, - { 0x4FB5, 0xAB49 }, { 0x4FB6, 0xAB51 }, { 0x4FB7, 0xAB5D }, { 0x4FB9, 0xCDEE }, { 0x4FBA, 0xCDEC }, { 0x4FBB, 0xCDE7 }, { 0x4FBF, 0xAB4B }, { 0x4FC0, 0xCDED }, - { 0x4FC1, 0xCDE3 }, { 0x4FC2, 0xAB59 }, { 0x4FC3, 0xAB50 }, { 0x4FC4, 0xAB58 }, { 0x4FC5, 0xCDDE }, { 0x4FC7, 0xCDEA }, { 0x4FC9, 0xCDE1 }, { 0x4FCA, 0xAB54 }, - { 0x4FCB, 0xCDE2 }, { 0x4FCD, 0xCDDD }, { 0x4FCE, 0xAB5B }, { 0x4FCF, 0xAB4E }, { 0x4FD0, 0xAB57 }, { 0x4FD1, 0xAB4D }, { 0x4FD3, 0xCDDF }, { 0x4FD4, 0xCDE4 }, - { 0x4FD6, 0xCDEB }, { 0x4FD7, 0xAB55 }, { 0x4FD8, 0xAB52 }, { 0x4FD9, 0xCDE6 }, { 0x4FDA, 0xAB5A }, { 0x4FDB, 0xCDE9 }, { 0x4FDC, 0xCDE5 }, { 0x4FDD, 0xAB4F }, - { 0x4FDE, 0xAB5C }, { 0x4FDF, 0xAB53 }, { 0x4FE0, 0xAB4C }, { 0x4FE1, 0xAB48 }, { 0x4FEC, 0xCDEF }, { 0x4FEE, 0xADD7 }, { 0x4FEF, 0xADC1 }, { 0x4FF1, 0xADD1 }, - { 0x4FF3, 0xADD6 }, { 0x4FF4, 0xD0D0 }, { 0x4FF5, 0xD0CF }, { 0x4FF6, 0xD0D4 }, { 0x4FF7, 0xD0D5 }, { 0x4FF8, 0xADC4 }, { 0x4FFA, 0xADCD }, { 0x4FFE, 0xADDA }, - { 0x5000, 0xADCE }, { 0x5005, 0xD0C9 }, { 0x5006, 0xADC7 }, { 0x5007, 0xD0CA }, { 0x5009, 0xADDC }, { 0x500B, 0xADD3 }, { 0x500C, 0xADBE }, { 0x500D, 0xADBF }, - { 0x500E, 0xD0DD }, { 0x500F, 0xB0BF }, { 0x5011, 0xADCC }, { 0x5012, 0xADCB }, { 0x5013, 0xD0CB }, { 0x5014, 0xADCF }, { 0x5015, 0xD45B }, { 0x5016, 0xADC6 }, - { 0x5017, 0xD0D6 }, { 0x5018, 0xADD5 }, { 0x5019, 0xADD4 }, { 0x501A, 0xADCA }, { 0x501B, 0xD0CE }, { 0x501C, 0xD0D7 }, { 0x501E, 0xD0C8 }, { 0x501F, 0xADC9 }, - { 0x5020, 0xD0D8 }, { 0x5021, 0xADD2 }, { 0x5022, 0xD0CC }, { 0x5023, 0xADC0 }, { 0x5025, 0xADC3 }, { 0x5026, 0xADC2 }, { 0x5027, 0xD0D9 }, { 0x5028, 0xADD0 }, - { 0x5029, 0xADC5 }, { 0x502A, 0xADD9 }, { 0x502B, 0xADDB }, { 0x502C, 0xD0D3 }, { 0x502D, 0xADD8 }, { 0x502F, 0xD0DB }, { 0x5030, 0xD0CD }, { 0x5031, 0xD0DC }, - { 0x5033, 0xD0D1 }, { 0x5035, 0xD0DA }, { 0x5037, 0xD0D2 }, { 0x503C, 0xADC8 }, { 0x5040, 0xD463 }, { 0x5041, 0xD457 }, { 0x5043, 0xB0B3 }, { 0x5045, 0xD45C }, - { 0x5046, 0xD462 }, { 0x5047, 0xB0B2 }, { 0x5048, 0xD455 }, { 0x5049, 0xB0B6 }, { 0x504A, 0xD459 }, { 0x504B, 0xD452 }, { 0x504C, 0xB0B4 }, { 0x504D, 0xD456 }, - { 0x504E, 0xB0B9 }, { 0x504F, 0xB0BE }, { 0x5051, 0xD467 }, { 0x5053, 0xD451 }, { 0x5055, 0xB0BA }, { 0x5057, 0xD466 }, { 0x505A, 0xB0B5 }, { 0x505B, 0xD458 }, - { 0x505C, 0xB0B1 }, { 0x505D, 0xD453 }, { 0x505E, 0xD44F }, { 0x505F, 0xD45D }, { 0x5060, 0xD450 }, { 0x5061, 0xD44E }, { 0x5062, 0xD45A }, { 0x5063, 0xD460 }, - { 0x5064, 0xD461 }, { 0x5065, 0xB0B7 }, { 0x5068, 0xD85B }, { 0x5069, 0xD45E }, { 0x506A, 0xD44D }, { 0x506B, 0xD45F }, { 0x506D, 0xB0C1 }, { 0x506E, 0xD464 }, - { 0x506F, 0xB0C0 }, { 0x5070, 0xD44C }, { 0x5072, 0xD454 }, { 0x5073, 0xD465 }, { 0x5074, 0xB0BC }, { 0x5075, 0xB0BB }, { 0x5076, 0xB0B8 }, { 0x5077, 0xB0BD }, - { 0x507A, 0xB0AF }, { 0x507D, 0xB0B0 }, { 0x5080, 0xB3C8 }, { 0x5082, 0xD85E }, { 0x5083, 0xD857 }, { 0x5085, 0xB3C5 }, { 0x5087, 0xD85F }, { 0x508B, 0xD855 }, - { 0x508C, 0xD858 }, { 0x508D, 0xB3C4 }, { 0x508E, 0xD859 }, { 0x5091, 0xB3C7 }, { 0x5092, 0xD85D }, { 0x5094, 0xD853 }, { 0x5095, 0xD852 }, { 0x5096, 0xB3C9 }, - { 0x5098, 0xB3CA }, { 0x5099, 0xB3C6 }, { 0x509A, 0xB3CB }, { 0x509B, 0xD851 }, { 0x509C, 0xD85C }, { 0x509D, 0xD85A }, { 0x509E, 0xD854 }, { 0x50A2, 0xB3C3 }, - { 0x50A3, 0xD856 }, { 0x50AC, 0xB6CA }, { 0x50AD, 0xB6C4 }, { 0x50AE, 0xDCB7 }, { 0x50AF, 0xB6CD }, { 0x50B0, 0xDCBD }, { 0x50B1, 0xDCC0 }, { 0x50B2, 0xB6C6 }, - { 0x50B3, 0xB6C7 }, { 0x50B4, 0xDCBA }, { 0x50B5, 0xB6C5 }, { 0x50B6, 0xDCC3 }, { 0x50B7, 0xB6CB }, { 0x50B8, 0xDCC4 }, { 0x50BA, 0xDCBF }, { 0x50BB, 0xB6CC }, - { 0x50BD, 0xDCB4 }, { 0x50BE, 0xB6C9 }, { 0x50BF, 0xDCB5 }, { 0x50C1, 0xDCBE }, { 0x50C2, 0xDCBC }, { 0x50C4, 0xDCB8 }, { 0x50C5, 0xB6C8 }, { 0x50C6, 0xDCB6 }, - { 0x50C7, 0xB6CE }, { 0x50C8, 0xDCBB }, { 0x50C9, 0xDCC2 }, { 0x50CA, 0xDCB9 }, { 0x50CB, 0xDCC1 }, { 0x50CE, 0xB9B6 }, { 0x50CF, 0xB9B3 }, { 0x50D1, 0xB9B4 }, - { 0x50D3, 0xE0F9 }, { 0x50D4, 0xE0F1 }, { 0x50D5, 0xB9B2 }, { 0x50D6, 0xB9AF }, { 0x50D7, 0xE0F2 }, { 0x50DA, 0xB9B1 }, { 0x50DB, 0xE0F5 }, { 0x50DD, 0xE0F7 }, - { 0x50E0, 0xE0FE }, { 0x50E3, 0xE0FD }, { 0x50E4, 0xE0F8 }, { 0x50E5, 0xB9AE }, { 0x50E6, 0xE0F0 }, { 0x50E7, 0xB9AC }, { 0x50E8, 0xE0F3 }, { 0x50E9, 0xB9B7 }, - { 0x50EA, 0xE0F6 }, { 0x50EC, 0xE0FA }, { 0x50ED, 0xB9B0 }, { 0x50EE, 0xB9AD }, { 0x50EF, 0xE0FC }, { 0x50F0, 0xE0FB }, { 0x50F1, 0xB9B5 }, { 0x50F3, 0xE0F4 }, - { 0x50F5, 0xBBF8 }, { 0x50F6, 0xE4EC }, { 0x50F8, 0xE4E9 }, { 0x50F9, 0xBBF9 }, { 0x50FB, 0xBBF7 }, { 0x50FD, 0xE4F0 }, { 0x50FE, 0xE4ED }, { 0x50FF, 0xE4E6 }, - { 0x5100, 0xBBF6 }, { 0x5102, 0xBBFA }, { 0x5103, 0xE4E7 }, { 0x5104, 0xBBF5 }, { 0x5105, 0xBBFD }, { 0x5106, 0xE4EA }, { 0x5107, 0xE4EB }, { 0x5108, 0xBBFB }, - { 0x5109, 0xBBFC }, { 0x510A, 0xE4F1 }, { 0x510B, 0xE4EE }, { 0x510C, 0xE4EF }, { 0x5110, 0xBEAA }, { 0x5111, 0xE8F8 }, { 0x5112, 0xBEA7 }, { 0x5113, 0xE8F5 }, - { 0x5114, 0xBEA9 }, { 0x5115, 0xBEAB }, { 0x5117, 0xE8F6 }, { 0x5118, 0xBEA8 }, { 0x511A, 0xE8F7 }, { 0x511C, 0xE8F4 }, { 0x511F, 0xC076 }, { 0x5120, 0xECBD }, - { 0x5121, 0xC077 }, { 0x5122, 0xECBB }, { 0x5124, 0xECBC }, { 0x5125, 0xECBA }, { 0x5126, 0xECB9 }, { 0x5129, 0xECBE }, { 0x512A, 0xC075 }, { 0x512D, 0xEFB8 }, - { 0x512E, 0xEFB9 }, { 0x5130, 0xE4E8 }, { 0x5131, 0xEFB7 }, { 0x5132, 0xC078 }, { 0x5133, 0xC35F }, { 0x5134, 0xF1EB }, { 0x5135, 0xF1EC }, { 0x5137, 0xC4D7 }, - { 0x5138, 0xC4D8 }, { 0x5139, 0xF5C1 }, { 0x513A, 0xF5C0 }, { 0x513B, 0xC56C }, { 0x513C, 0xC56B }, { 0x513D, 0xF7D0 }, { 0x513F, 0xA449 }, { 0x5140, 0xA461 }, - { 0x5141, 0xA4B9 }, { 0x5143, 0xA4B8 }, { 0x5144, 0xA553 }, { 0x5145, 0xA552 }, { 0x5146, 0xA5FC }, { 0x5147, 0xA5FB }, { 0x5148, 0xA5FD }, { 0x5149, 0xA5FA }, - { 0x514B, 0xA74A }, { 0x514C, 0xA749 }, { 0x514D, 0xA74B }, { 0x5152, 0xA8E0 }, { 0x5154, 0xA8DF }, { 0x5155, 0xA8E1 }, { 0x5157, 0xAB5E }, { 0x5159, 0xA259 }, - { 0x515A, 0xD0DE }, { 0x515B, 0xA25A }, { 0x515C, 0xB0C2 }, { 0x515D, 0xA25C }, { 0x515E, 0xA25B }, { 0x515F, 0xD860 }, { 0x5161, 0xA25D }, { 0x5162, 0xB9B8 }, - { 0x5163, 0xA25E }, { 0x5165, 0xA44A }, { 0x5167, 0xA4BA }, { 0x5168, 0xA5FE }, { 0x5169, 0xA8E2 }, { 0x516B, 0xA44B }, { 0x516C, 0xA4BD }, { 0x516D, 0xA4BB }, - { 0x516E, 0xA4BC }, { 0x5171, 0xA640 }, { 0x5175, 0xA74C }, { 0x5176, 0xA8E4 }, { 0x5177, 0xA8E3 }, { 0x5178, 0xA8E5 }, { 0x517C, 0xADDD }, { 0x5180, 0xBEAC }, - { 0x5187, 0xC94E }, { 0x5189, 0xA554 }, { 0x518A, 0xA555 }, { 0x518D, 0xA641 }, { 0x518F, 0xCA6A }, { 0x5191, 0xAB60 }, { 0x5192, 0xAB5F }, { 0x5193, 0xD0E0 }, - { 0x5194, 0xD0DF }, { 0x5195, 0xB0C3 }, { 0x5197, 0xA4BE }, { 0x5198, 0xC955 }, { 0x519E, 0xCBCD }, { 0x51A0, 0xAB61 }, { 0x51A2, 0xADE0 }, { 0x51A4, 0xADDE }, - { 0x51A5, 0xADDF }, { 0x51AA, 0xBEAD }, { 0x51AC, 0xA556 }, { 0x51B0, 0xA642 }, { 0x51B1, 0xC9BC }, { 0x51B6, 0xA74D }, { 0x51B7, 0xA74E }, { 0x51B9, 0xCA6B }, - { 0x51BC, 0xCBCE }, { 0x51BD, 0xA8E6 }, { 0x51BE, 0xCBCF }, { 0x51C4, 0xD0E2 }, { 0x51C5, 0xD0E3 }, { 0x51C6, 0xADE3 }, { 0x51C8, 0xD0E4 }, { 0x51CA, 0xD0E1 }, - { 0x51CB, 0xADE4 }, { 0x51CC, 0xADE2 }, { 0x51CD, 0xADE1 }, { 0x51CE, 0xD0E5 }, { 0x51D0, 0xD468 }, { 0x51D4, 0xD861 }, { 0x51D7, 0xDCC5 }, { 0x51D8, 0xE140 }, - { 0x51DC, 0xBBFE }, { 0x51DD, 0xBEAE }, { 0x51DE, 0xE8F9 }, { 0x51E0, 0xA44C }, { 0x51E1, 0xA45A }, { 0x51F0, 0xB0C4 }, { 0x51F1, 0xB3CD }, { 0x51F3, 0xB9B9 }, - { 0x51F5, 0xC942 }, { 0x51F6, 0xA4BF }, { 0x51F8, 0xA559 }, { 0x51F9, 0xA557 }, { 0x51FA, 0xA558 }, { 0x51FD, 0xA8E7 }, { 0x5200, 0xA44D }, { 0x5201, 0xA44E }, - { 0x5203, 0xA462 }, { 0x5206, 0xA4C0 }, { 0x5207, 0xA4C1 }, { 0x5208, 0xA4C2 }, { 0x5209, 0xC9BE }, { 0x520A, 0xA55A }, { 0x520C, 0xC96B }, { 0x520E, 0xA646 }, - { 0x5210, 0xC9BF }, { 0x5211, 0xA644 }, { 0x5212, 0xA645 }, { 0x5213, 0xC9BD }, { 0x5216, 0xA647 }, { 0x5217, 0xA643 }, { 0x521C, 0xCA6C }, { 0x521D, 0xAAEC }, - { 0x521E, 0xCA6D }, { 0x5221, 0xCA6E }, { 0x5224, 0xA750 }, { 0x5225, 0xA74F }, { 0x5228, 0xA753 }, { 0x5229, 0xA751 }, { 0x522A, 0xA752 }, { 0x522E, 0xA8ED }, - { 0x5230, 0xA8EC }, { 0x5231, 0xCBD4 }, { 0x5232, 0xCBD1 }, { 0x5233, 0xCBD2 }, { 0x5235, 0xCBD0 }, { 0x5236, 0xA8EE }, { 0x5237, 0xA8EA }, { 0x5238, 0xA8E9 }, - { 0x523A, 0xA8EB }, { 0x523B, 0xA8E8 }, { 0x5241, 0xA8EF }, { 0x5243, 0xAB63 }, { 0x5244, 0xCDF0 }, { 0x5246, 0xCBD3 }, { 0x5247, 0xAB68 }, { 0x5249, 0xCDF1 }, - { 0x524A, 0xAB64 }, { 0x524B, 0xAB67 }, { 0x524C, 0xAB66 }, { 0x524D, 0xAB65 }, { 0x524E, 0xAB62 }, { 0x5252, 0xD0E8 }, { 0x5254, 0xADE7 }, { 0x5255, 0xD0EB }, - { 0x5256, 0xADE5 }, { 0x525A, 0xD0E7 }, { 0x525B, 0xADE8 }, { 0x525C, 0xADE6 }, { 0x525D, 0xADE9 }, { 0x525E, 0xD0E9 }, { 0x525F, 0xD0EA }, { 0x5261, 0xD0E6 }, - { 0x5262, 0xD0EC }, { 0x5269, 0xB3D1 }, { 0x526A, 0xB0C5 }, { 0x526B, 0xD469 }, { 0x526C, 0xD46B }, { 0x526D, 0xD46A }, { 0x526E, 0xD46C }, { 0x526F, 0xB0C6 }, - { 0x5272, 0xB3CE }, { 0x5274, 0xB3CF }, { 0x5275, 0xB3D0 }, { 0x5277, 0xB6D0 }, { 0x5278, 0xDCC7 }, { 0x527A, 0xDCC6 }, { 0x527B, 0xDCC8 }, { 0x527C, 0xDCC9 }, - { 0x527D, 0xB6D1 }, { 0x527F, 0xB6CF }, { 0x5280, 0xE141 }, { 0x5281, 0xE142 }, { 0x5282, 0xB9BB }, { 0x5283, 0xB9BA }, { 0x5284, 0xE35A }, { 0x5287, 0xBC40 }, - { 0x5288, 0xBC41 }, { 0x5289, 0xBC42 }, { 0x528A, 0xBC44 }, { 0x528B, 0xE4F2 }, { 0x528C, 0xE4F3 }, { 0x528D, 0xBC43 }, { 0x5291, 0xBEAF }, { 0x5293, 0xBEB0 }, - { 0x5296, 0xF1ED }, { 0x5297, 0xF5C3 }, { 0x5298, 0xF5C2 }, { 0x5299, 0xF7D1 }, { 0x529B, 0xA44F }, { 0x529F, 0xA55C }, { 0x52A0, 0xA55B }, { 0x52A3, 0xA648 }, - { 0x52A6, 0xC9C0 }, { 0x52A9, 0xA755 }, { 0x52AA, 0xA756 }, { 0x52AB, 0xA754 }, { 0x52AC, 0xA757 }, { 0x52AD, 0xCA6F }, { 0x52AE, 0xCA70 }, { 0x52BB, 0xA8F1 }, - { 0x52BC, 0xCBD5 }, { 0x52BE, 0xA8F0 }, { 0x52C0, 0xCDF2 }, { 0x52C1, 0xAB6C }, { 0x52C2, 0xCDF3 }, { 0x52C3, 0xAB6B }, { 0x52C7, 0xAB69 }, { 0x52C9, 0xAB6A }, - { 0x52CD, 0xD0ED }, { 0x52D2, 0xB0C7 }, { 0x52D3, 0xD46E }, { 0x52D5, 0xB0CA }, { 0x52D6, 0xD46D }, { 0x52D7, 0xB1E5 }, { 0x52D8, 0xB0C9 }, { 0x52D9, 0xB0C8 }, - { 0x52DB, 0xB3D4 }, { 0x52DD, 0xB3D3 }, { 0x52DE, 0xB3D2 }, { 0x52DF, 0xB6D2 }, { 0x52E2, 0xB6D5 }, { 0x52E3, 0xB6D6 }, { 0x52E4, 0xB6D4 }, { 0x52E6, 0xB6D3 }, - { 0x52E9, 0xE143 }, { 0x52EB, 0xE144 }, { 0x52EF, 0xE4F5 }, { 0x52F0, 0xBC45 }, { 0x52F1, 0xE4F4 }, { 0x52F3, 0xBEB1 }, { 0x52F4, 0xECBF }, { 0x52F5, 0xC079 }, - { 0x52F7, 0xF1EE }, { 0x52F8, 0xC455 }, { 0x52FA, 0xA463 }, { 0x52FB, 0xA4C3 }, { 0x52FC, 0xC956 }, { 0x52FE, 0xA4C4 }, { 0x52FF, 0xA4C5 }, { 0x5305, 0xA55D }, - { 0x5306, 0xA55E }, { 0x5308, 0xA649 }, { 0x5309, 0xCA71 }, { 0x530A, 0xCBD6 }, { 0x530B, 0xCBD7 }, { 0x530D, 0xAB6D }, { 0x530E, 0xD0EE }, { 0x530F, 0xB0CC }, - { 0x5310, 0xB0CB }, { 0x5311, 0xD863 }, { 0x5312, 0xD862 }, { 0x5315, 0xA450 }, { 0x5316, 0xA4C6 }, { 0x5317, 0xA55F }, { 0x5319, 0xB0CD }, { 0x531A, 0xC943 }, - { 0x531C, 0xC96C }, { 0x531D, 0xA560 }, { 0x531F, 0xC9C2 }, { 0x5320, 0xA64B }, { 0x5321, 0xA64A }, { 0x5322, 0xC9C1 }, { 0x5323, 0xA758 }, { 0x532A, 0xADEA }, - { 0x532D, 0xD46F }, { 0x532F, 0xB6D7 }, { 0x5330, 0xE145 }, { 0x5331, 0xB9BC }, { 0x5334, 0xE8FA }, { 0x5337, 0xF3FD }, { 0x5339, 0xA4C7 }, { 0x533C, 0xCBD8 }, - { 0x533D, 0xCDF4 }, { 0x533E, 0xB0D0 }, { 0x533F, 0xB0CE }, { 0x5340, 0xB0CF }, { 0x5341, 0xA451 }, { 0x5343, 0xA464 }, { 0x5344, 0xA2CD }, { 0x5345, 0xA4CA }, - { 0x5347, 0xA4C9 }, { 0x5348, 0xA4C8 }, { 0x5349, 0xA563 }, { 0x534A, 0xA562 }, { 0x534C, 0xC96D }, { 0x534D, 0xC9C3 }, { 0x5351, 0xA8F5 }, { 0x5352, 0xA8F2 }, - { 0x5353, 0xA8F4 }, { 0x5354, 0xA8F3 }, { 0x5357, 0xAB6E }, { 0x535A, 0xB3D5 }, { 0x535C, 0xA452 }, { 0x535E, 0xA4CB }, { 0x5360, 0xA565 }, { 0x5361, 0xA564 }, - { 0x5363, 0xCA72 }, { 0x5366, 0xA8F6 }, { 0x536C, 0xC957 }, { 0x536E, 0xA567 }, { 0x536F, 0xA566 }, { 0x5370, 0xA64C }, { 0x5371, 0xA64D }, { 0x5372, 0xCA73 }, - { 0x5373, 0xA759 }, { 0x5375, 0xA75A }, { 0x5377, 0xA8F7 }, { 0x5378, 0xA8F8 }, { 0x5379, 0xA8F9 }, { 0x537B, 0xAB6F }, { 0x537C, 0xCDF5 }, { 0x537F, 0xADEB }, - { 0x5382, 0xC944 }, { 0x5384, 0xA4CC }, { 0x538A, 0xC9C4 }, { 0x538E, 0xCA74 }, { 0x538F, 0xCA75 }, { 0x5392, 0xCBD9 }, { 0x5394, 0xCBDA }, { 0x5396, 0xCDF7 }, - { 0x5397, 0xCDF6 }, { 0x5398, 0xCDF9 }, { 0x5399, 0xCDF8 }, { 0x539A, 0xAB70 }, { 0x539C, 0xD470 }, { 0x539D, 0xADED }, { 0x539E, 0xD0EF }, { 0x539F, 0xADEC }, - { 0x53A4, 0xD864 }, { 0x53A5, 0xB3D6 }, { 0x53A7, 0xD865 }, { 0x53AC, 0xE146 }, { 0x53AD, 0xB9BD }, { 0x53B2, 0xBC46 }, { 0x53B4, 0xF1EF }, { 0x53B9, 0xC958 }, - { 0x53BB, 0xA568 }, { 0x53C3, 0xB0D1 }, { 0x53C8, 0xA453 }, { 0x53C9, 0xA465 }, { 0x53CA, 0xA4CE }, { 0x53CB, 0xA4CD }, { 0x53CD, 0xA4CF }, { 0x53D4, 0xA8FB }, - { 0x53D6, 0xA8FA }, { 0x53D7, 0xA8FC }, { 0x53DB, 0xAB71 }, { 0x53DF, 0xADEE }, { 0x53E1, 0xE8FB }, { 0x53E2, 0xC24F }, { 0x53E3, 0xA466 }, { 0x53E4, 0xA56A }, - { 0x53E5, 0xA579 }, { 0x53E6, 0xA574 }, { 0x53E8, 0xA56F }, { 0x53E9, 0xA56E }, { 0x53EA, 0xA575 }, { 0x53EB, 0xA573 }, { 0x53EC, 0xA56C }, { 0x53ED, 0xA57A }, - { 0x53EE, 0xA56D }, { 0x53EF, 0xA569 }, { 0x53F0, 0xA578 }, { 0x53F1, 0xA577 }, { 0x53F2, 0xA576 }, { 0x53F3, 0xA56B }, { 0x53F5, 0xA572 }, { 0x53F8, 0xA571 }, - { 0x53FB, 0xA57B }, { 0x53FC, 0xA570 }, { 0x5401, 0xA653 }, { 0x5403, 0xA659 }, { 0x5404, 0xA655 }, { 0x5406, 0xA65B }, { 0x5407, 0xC9C5 }, { 0x5408, 0xA658 }, - { 0x5409, 0xA64E }, { 0x540A, 0xA651 }, { 0x540B, 0xA654 }, { 0x540C, 0xA650 }, { 0x540D, 0xA657 }, { 0x540E, 0xA65A }, { 0x540F, 0xA64F }, { 0x5410, 0xA652 }, - { 0x5411, 0xA656 }, { 0x5412, 0xA65C }, { 0x5418, 0xCA7E }, { 0x5419, 0xCA7B }, { 0x541B, 0xA767 }, { 0x541C, 0xCA7C }, { 0x541D, 0xA75B }, { 0x541E, 0xA75D }, - { 0x541F, 0xA775 }, { 0x5420, 0xA770 }, { 0x5424, 0xCAA5 }, { 0x5425, 0xCA7D }, { 0x5426, 0xA75F }, { 0x5427, 0xA761 }, { 0x5428, 0xCAA4 }, { 0x5429, 0xA768 }, - { 0x542A, 0xCA78 }, { 0x542B, 0xA774 }, { 0x542C, 0xA776 }, { 0x542D, 0xA75C }, { 0x542E, 0xA76D }, { 0x5430, 0xCA76 }, { 0x5431, 0xA773 }, { 0x5433, 0xA764 }, - { 0x5435, 0xA76E }, { 0x5436, 0xA76F }, { 0x5437, 0xCA77 }, { 0x5438, 0xA76C }, { 0x5439, 0xA76A }, { 0x543B, 0xA76B }, { 0x543C, 0xA771 }, { 0x543D, 0xCAA1 }, - { 0x543E, 0xA75E }, { 0x5440, 0xA772 }, { 0x5441, 0xCAA3 }, { 0x5442, 0xA766 }, { 0x5443, 0xA763 }, { 0x5445, 0xCA7A }, { 0x5446, 0xA762 }, { 0x5447, 0xCAA6 }, - { 0x5448, 0xA765 }, { 0x544A, 0xA769 }, { 0x544E, 0xA760 }, { 0x544F, 0xCAA2 }, { 0x5454, 0xCA79 }, { 0x5460, 0xCBEB }, { 0x5461, 0xCBEA }, { 0x5462, 0xA94F }, - { 0x5463, 0xCBED }, { 0x5464, 0xCBEF }, { 0x5465, 0xCBE4 }, { 0x5466, 0xCBE7 }, { 0x5467, 0xCBEE }, { 0x5468, 0xA950 }, { 0x546B, 0xCBE1 }, { 0x546C, 0xCBE5 }, - { 0x546F, 0xCBE9 }, { 0x5470, 0xCE49 }, { 0x5471, 0xA94B }, { 0x5472, 0xCE4D }, { 0x5473, 0xA8FD }, { 0x5474, 0xCBE6 }, { 0x5475, 0xA8FE }, { 0x5476, 0xA94C }, - { 0x5477, 0xA945 }, { 0x5478, 0xA941 }, { 0x547A, 0xCBE2 }, { 0x547B, 0xA944 }, { 0x547C, 0xA949 }, { 0x547D, 0xA952 }, { 0x547E, 0xCBE3 }, { 0x547F, 0xCBDC }, - { 0x5480, 0xA943 }, { 0x5481, 0xCBDD }, { 0x5482, 0xCBDF }, { 0x5484, 0xA946 }, { 0x5486, 0xA948 }, { 0x5487, 0xCBDB }, { 0x5488, 0xCBE0 }, { 0x548B, 0xA951 }, - { 0x548C, 0xA94D }, { 0x548D, 0xCBE8 }, { 0x548E, 0xA953 }, { 0x5490, 0xA94A }, { 0x5491, 0xCBDE }, { 0x5492, 0xA947 }, { 0x5495, 0xA942 }, { 0x5496, 0xA940 }, - { 0x5498, 0xCBEC }, { 0x549A, 0xA94E }, { 0x54A0, 0xCE48 }, { 0x54A1, 0xCDFB }, { 0x54A2, 0xCE4B }, { 0x54A5, 0xCDFD }, { 0x54A6, 0xAB78 }, { 0x54A7, 0xABA8 }, - { 0x54A8, 0xAB74 }, { 0x54A9, 0xABA7 }, { 0x54AA, 0xAB7D }, { 0x54AB, 0xABA4 }, { 0x54AC, 0xAB72 }, { 0x54AD, 0xCDFC }, { 0x54AE, 0xCE43 }, { 0x54AF, 0xABA3 }, - { 0x54B0, 0xCE4F }, { 0x54B1, 0xABA5 }, { 0x54B3, 0xAB79 }, { 0x54B6, 0xCE45 }, { 0x54B7, 0xCE42 }, { 0x54B8, 0xAB77 }, { 0x54BA, 0xCDFA }, { 0x54BB, 0xABA6 }, - { 0x54BC, 0xCE4A }, { 0x54BD, 0xAB7C }, { 0x54BE, 0xCE4C }, { 0x54BF, 0xABA9 }, { 0x54C0, 0xAB73 }, { 0x54C1, 0xAB7E }, { 0x54C2, 0xAB7B }, { 0x54C3, 0xCE40 }, - { 0x54C4, 0xABA1 }, { 0x54C5, 0xCE46 }, { 0x54C6, 0xCE47 }, { 0x54C7, 0xAB7A }, { 0x54C8, 0xABA2 }, { 0x54C9, 0xAB76 }, { 0x54CE, 0xAB75 }, { 0x54CF, 0xCDFE }, - { 0x54D6, 0xCE44 }, { 0x54DE, 0xCE4E }, { 0x54E0, 0xD144 }, { 0x54E1, 0xADFB }, { 0x54E2, 0xD0F1 }, { 0x54E4, 0xD0F6 }, { 0x54E5, 0xADF4 }, { 0x54E6, 0xAE40 }, - { 0x54E7, 0xD0F4 }, { 0x54E8, 0xADEF }, { 0x54E9, 0xADF9 }, { 0x54EA, 0xADFE }, { 0x54EB, 0xD0FB }, { 0x54ED, 0xADFA }, { 0x54EE, 0xADFD }, { 0x54F1, 0xD0FE }, - { 0x54F2, 0xADF5 }, { 0x54F3, 0xD0F5 }, { 0x54F7, 0xD142 }, { 0x54F8, 0xD143 }, { 0x54FA, 0xADF7 }, { 0x54FB, 0xD141 }, { 0x54FC, 0xADF3 }, { 0x54FD, 0xAE43 }, - { 0x54FF, 0xD0F8 }, { 0x5501, 0xADF1 }, { 0x5503, 0xD146 }, { 0x5504, 0xD0F9 }, { 0x5505, 0xD0FD }, { 0x5506, 0xADF6 }, { 0x5507, 0xAE42 }, { 0x5508, 0xD0FA }, - { 0x5509, 0xADFC }, { 0x550A, 0xD140 }, { 0x550B, 0xD147 }, { 0x550C, 0xD4A1 }, { 0x550E, 0xD145 }, { 0x550F, 0xAE44 }, { 0x5510, 0xADF0 }, { 0x5511, 0xD0FC }, - { 0x5512, 0xD0F3 }, { 0x5514, 0xADF8 }, { 0x5517, 0xD0F2 }, { 0x551A, 0xD0F7 }, { 0x5526, 0xD0F0 }, { 0x5527, 0xAE41 }, { 0x552A, 0xD477 }, { 0x552C, 0xB0E4 }, - { 0x552D, 0xD4A7 }, { 0x552E, 0xB0E2 }, { 0x552F, 0xB0DF }, { 0x5530, 0xD47C }, { 0x5531, 0xB0DB }, { 0x5532, 0xD4A2 }, { 0x5533, 0xB0E6 }, { 0x5534, 0xD476 }, - { 0x5535, 0xD47B }, { 0x5536, 0xD47A }, { 0x5537, 0xADF2 }, { 0x5538, 0xB0E1 }, { 0x5539, 0xD4A5 }, { 0x553B, 0xD4A8 }, { 0x553C, 0xD473 }, { 0x553E, 0xB3E8 }, - { 0x5540, 0xD4A9 }, { 0x5541, 0xB0E7 }, { 0x5543, 0xB0D9 }, { 0x5544, 0xB0D6 }, { 0x5545, 0xD47E }, { 0x5546, 0xB0D3 }, { 0x5548, 0xD4A6 }, { 0x554A, 0xB0DA }, - { 0x554B, 0xD4AA }, { 0x554D, 0xD474 }, { 0x554E, 0xD4A4 }, { 0x554F, 0xB0DD }, { 0x5550, 0xD475 }, { 0x5551, 0xD478 }, { 0x5552, 0xD47D }, { 0x5555, 0xB0DE }, - { 0x5556, 0xB0DC }, { 0x5557, 0xB0E8 }, { 0x555C, 0xB0E3 }, { 0x555E, 0xB0D7 }, { 0x555F, 0xB1D2 }, { 0x5561, 0xB0D8 }, { 0x5562, 0xD479 }, { 0x5563, 0xB0E5 }, - { 0x5564, 0xB0E0 }, { 0x5565, 0xD4A3 }, { 0x5566, 0xB0D5 }, { 0x556A, 0xB0D4 }, { 0x5575, 0xD471 }, { 0x5576, 0xD472 }, { 0x5577, 0xD86A }, { 0x557B, 0xB3D7 }, - { 0x557C, 0xB3DA }, { 0x557D, 0xD875 }, { 0x557E, 0xB3EE }, { 0x557F, 0xD878 }, { 0x5580, 0xB3D8 }, { 0x5581, 0xD871 }, { 0x5582, 0xB3DE }, { 0x5583, 0xB3E4 }, - { 0x5584, 0xB5BD }, { 0x5587, 0xB3E2 }, { 0x5588, 0xD86E }, { 0x5589, 0xB3EF }, { 0x558A, 0xB3DB }, { 0x558B, 0xB3E3 }, { 0x558C, 0xD876 }, { 0x558D, 0xDCD7 }, - { 0x558E, 0xD87B }, { 0x558F, 0xD86F }, { 0x5591, 0xD866 }, { 0x5592, 0xD873 }, { 0x5593, 0xD86D }, { 0x5594, 0xB3E1 }, { 0x5595, 0xD879 }, { 0x5598, 0xB3DD }, - { 0x5599, 0xB3F1 }, { 0x559A, 0xB3EA }, { 0x559C, 0xB3DF }, { 0x559D, 0xB3DC }, { 0x559F, 0xB3E7 }, { 0x55A1, 0xD87A }, { 0x55A2, 0xD86C }, { 0x55A3, 0xD872 }, - { 0x55A4, 0xD874 }, { 0x55A5, 0xD868 }, { 0x55A6, 0xD877 }, { 0x55A7, 0xB3D9 }, { 0x55A8, 0xD867 }, { 0x55AA, 0xB3E0 }, { 0x55AB, 0xB3F0 }, { 0x55AC, 0xB3EC }, - { 0x55AD, 0xD869 }, { 0x55AE, 0xB3E6 }, { 0x55B1, 0xB3ED }, { 0x55B2, 0xB3E9 }, { 0x55B3, 0xB3E5 }, { 0x55B5, 0xD870 }, { 0x55BB, 0xB3EB }, { 0x55BF, 0xDCD5 }, - { 0x55C0, 0xDCD1 }, { 0x55C2, 0xDCE0 }, { 0x55C3, 0xDCCA }, { 0x55C4, 0xDCD3 }, { 0x55C5, 0xB6E5 }, { 0x55C6, 0xB6E6 }, { 0x55C7, 0xB6DE }, { 0x55C8, 0xDCDC }, - { 0x55C9, 0xB6E8 }, { 0x55CA, 0xDCCF }, { 0x55CB, 0xDCCE }, { 0x55CC, 0xDCCC }, { 0x55CD, 0xDCDE }, { 0x55CE, 0xB6DC }, { 0x55CF, 0xDCD8 }, { 0x55D0, 0xDCCD }, - { 0x55D1, 0xB6DF }, { 0x55D2, 0xDCD6 }, { 0x55D3, 0xB6DA }, { 0x55D4, 0xDCD2 }, { 0x55D5, 0xDCD9 }, { 0x55D6, 0xDCDB }, { 0x55D9, 0xDCDF }, { 0x55DA, 0xB6E3 }, - { 0x55DB, 0xDCCB }, { 0x55DC, 0xB6DD }, { 0x55DD, 0xDCD0 }, { 0x55DF, 0xB6D8 }, { 0x55E1, 0xB6E4 }, { 0x55E2, 0xDCDA }, { 0x55E3, 0xB6E0 }, { 0x55E4, 0xB6E1 }, - { 0x55E5, 0xB6E7 }, { 0x55E6, 0xB6DB }, { 0x55E7, 0xA25F }, { 0x55E8, 0xB6D9 }, { 0x55E9, 0xDCD4 }, { 0x55EF, 0xB6E2 }, { 0x55F2, 0xDCDD }, { 0x55F6, 0xB9CD }, - { 0x55F7, 0xB9C8 }, { 0x55F9, 0xE155 }, { 0x55FA, 0xE151 }, { 0x55FC, 0xE14B }, { 0x55FD, 0xB9C2 }, { 0x55FE, 0xB9BE }, { 0x55FF, 0xE154 }, { 0x5600, 0xB9BF }, - { 0x5601, 0xE14E }, { 0x5602, 0xE150 }, { 0x5604, 0xE153 }, { 0x5606, 0xB9C4 }, { 0x5608, 0xB9CB }, { 0x5609, 0xB9C5 }, { 0x560C, 0xE149 }, { 0x560D, 0xB9C6 }, - { 0x560E, 0xB9C7 }, { 0x560F, 0xE14C }, { 0x5610, 0xB9CC }, { 0x5612, 0xE14A }, { 0x5613, 0xE14F }, { 0x5614, 0xB9C3 }, { 0x5615, 0xE148 }, { 0x5616, 0xB9C9 }, - { 0x5617, 0xB9C1 }, { 0x561B, 0xB9C0 }, { 0x561C, 0xE14D }, { 0x561D, 0xE152 }, { 0x561F, 0xB9CA }, { 0x5627, 0xE147 }, { 0x5629, 0xBC4D }, { 0x562A, 0xE547 }, - { 0x562C, 0xE544 }, { 0x562E, 0xBC47 }, { 0x562F, 0xBC53 }, { 0x5630, 0xBC54 }, { 0x5632, 0xBC4A }, { 0x5633, 0xE542 }, { 0x5634, 0xBC4C }, { 0x5635, 0xE4F9 }, - { 0x5636, 0xBC52 }, { 0x5638, 0xE546 }, { 0x5639, 0xBC49 }, { 0x563A, 0xE548 }, { 0x563B, 0xBC48 }, { 0x563D, 0xE543 }, { 0x563E, 0xE545 }, { 0x563F, 0xBC4B }, - { 0x5640, 0xE541 }, { 0x5641, 0xE4FA }, { 0x5642, 0xE4F7 }, { 0x5645, 0xD86B }, { 0x5646, 0xE4FD }, { 0x5648, 0xE4F6 }, { 0x5649, 0xE4FC }, { 0x564A, 0xE4FB }, - { 0x564C, 0xE4F8 }, { 0x564E, 0xBC4F }, { 0x5653, 0xBC4E }, { 0x5657, 0xBC50 }, { 0x5658, 0xE4FE }, { 0x5659, 0xBEB2 }, { 0x565A, 0xE540 }, { 0x565E, 0xE945 }, - { 0x5660, 0xE8FD }, { 0x5662, 0xBEBE }, { 0x5663, 0xE942 }, { 0x5664, 0xBEB6 }, { 0x5665, 0xBEBA }, { 0x5666, 0xE941 }, { 0x5668, 0xBEB9 }, { 0x5669, 0xBEB5 }, - { 0x566A, 0xBEB8 }, { 0x566B, 0xBEB3 }, { 0x566C, 0xBEBD }, { 0x566D, 0xE943 }, { 0x566E, 0xE8FE }, { 0x566F, 0xBEBC }, { 0x5670, 0xE8FC }, { 0x5671, 0xBEBB }, - { 0x5672, 0xE944 }, { 0x5673, 0xE940 }, { 0x5674, 0xBC51 }, { 0x5676, 0xBEBF }, { 0x5677, 0xE946 }, { 0x5678, 0xBEB7 }, { 0x5679, 0xBEB4 }, { 0x567E, 0xECC6 }, - { 0x567F, 0xECC8 }, { 0x5680, 0xC07B }, { 0x5681, 0xECC9 }, { 0x5682, 0xECC7 }, { 0x5683, 0xECC5 }, { 0x5684, 0xECC4 }, { 0x5685, 0xC07D }, { 0x5686, 0xECC3 }, - { 0x5687, 0xC07E }, { 0x568C, 0xECC1 }, { 0x568D, 0xECC2 }, { 0x568E, 0xC07A }, { 0x568F, 0xC0A1 }, { 0x5690, 0xC07C }, { 0x5693, 0xECC0 }, { 0x5695, 0xC250 }, - { 0x5697, 0xEFBC }, { 0x5698, 0xEFBA }, { 0x5699, 0xEFBF }, { 0x569A, 0xEFBD }, { 0x569C, 0xEFBB }, { 0x569D, 0xEFBE }, { 0x56A5, 0xC360 }, { 0x56A6, 0xF1F2 }, - { 0x56A7, 0xF1F3 }, { 0x56A8, 0xC456 }, { 0x56AA, 0xF1F4 }, { 0x56AB, 0xF1F0 }, { 0x56AC, 0xF1F5 }, { 0x56AD, 0xF1F1 }, { 0x56AE, 0xC251 }, { 0x56B2, 0xF3FE }, - { 0x56B3, 0xF441 }, { 0x56B4, 0xC459 }, { 0x56B5, 0xF440 }, { 0x56B6, 0xC458 }, { 0x56B7, 0xC457 }, { 0x56BC, 0xC45A }, { 0x56BD, 0xF5C5 }, { 0x56BE, 0xF5C6 }, - { 0x56C0, 0xC4DA }, { 0x56C1, 0xC4D9 }, { 0x56C2, 0xC4DB }, { 0x56C3, 0xF5C4 }, { 0x56C5, 0xF6D8 }, { 0x56C6, 0xF6D7 }, { 0x56C8, 0xC56D }, { 0x56C9, 0xC56F }, - { 0x56CA, 0xC56E }, { 0x56CB, 0xF6D9 }, { 0x56CC, 0xC5C8 }, { 0x56CD, 0xF8A6 }, { 0x56D1, 0xC5F1 }, { 0x56D3, 0xF8A5 }, { 0x56D4, 0xF8EE }, { 0x56D7, 0xC949 }, - { 0x56DA, 0xA57D }, { 0x56DB, 0xA57C }, { 0x56DD, 0xA65F }, { 0x56DE, 0xA65E }, { 0x56DF, 0xC9C7 }, { 0x56E0, 0xA65D }, { 0x56E1, 0xC9C6 }, { 0x56E4, 0xA779 }, - { 0x56E5, 0xCAA9 }, { 0x56E7, 0xCAA8 }, { 0x56EA, 0xA777 }, { 0x56EB, 0xA77A }, { 0x56EE, 0xCAA7 }, { 0x56F0, 0xA778 }, { 0x56F7, 0xCBF0 }, { 0x56F9, 0xCBF1 }, - { 0x56FA, 0xA954 }, { 0x56FF, 0xABAA }, { 0x5701, 0xD148 }, { 0x5702, 0xD149 }, { 0x5703, 0xAE45 }, { 0x5704, 0xAE46 }, { 0x5707, 0xD4AC }, { 0x5708, 0xB0E9 }, - { 0x5709, 0xB0EB }, { 0x570A, 0xD4AB }, { 0x570B, 0xB0EA }, { 0x570C, 0xD87C }, { 0x570D, 0xB3F2 }, { 0x5712, 0xB6E9 }, { 0x5713, 0xB6EA }, { 0x5714, 0xDCE1 }, - { 0x5716, 0xB9CF }, { 0x5718, 0xB9CE }, { 0x571A, 0xE549 }, { 0x571B, 0xE948 }, { 0x571C, 0xE947 }, { 0x571E, 0xF96B }, { 0x571F, 0xA467 }, { 0x5720, 0xC959 }, - { 0x5722, 0xC96E }, { 0x5723, 0xC96F }, { 0x5728, 0xA662 }, { 0x5729, 0xA666 }, { 0x572A, 0xC9C9 }, { 0x572C, 0xA664 }, { 0x572D, 0xA663 }, { 0x572E, 0xC9C8 }, - { 0x572F, 0xA665 }, { 0x5730, 0xA661 }, { 0x5733, 0xA660 }, { 0x5734, 0xC9CA }, { 0x573B, 0xA7A6 }, { 0x573E, 0xA7A3 }, { 0x5740, 0xA77D }, { 0x5741, 0xCAAA }, - { 0x5745, 0xCAAB }, { 0x5747, 0xA7A1 }, { 0x5749, 0xCAAD }, { 0x574A, 0xA77B }, { 0x574B, 0xCAAE }, { 0x574C, 0xCAAC }, { 0x574D, 0xA77E }, { 0x574E, 0xA7A2 }, - { 0x574F, 0xA7A5 }, { 0x5750, 0xA7A4 }, { 0x5751, 0xA77C }, { 0x5752, 0xCAAF }, { 0x5761, 0xA959 }, { 0x5762, 0xCBFE }, { 0x5764, 0xA95B }, { 0x5766, 0xA95A }, - { 0x5768, 0xCC40 }, { 0x5769, 0xA958 }, { 0x576A, 0xA957 }, { 0x576B, 0xCBF5 }, { 0x576D, 0xCBF4 }, { 0x576F, 0xCBF2 }, { 0x5770, 0xCBF7 }, { 0x5771, 0xCBF6 }, - { 0x5772, 0xCBF3 }, { 0x5773, 0xCBFC }, { 0x5774, 0xCBFD }, { 0x5775, 0xCBFA }, { 0x5776, 0xCBF8 }, { 0x5777, 0xA956 }, { 0x577B, 0xCBFB }, { 0x577C, 0xA95C }, - { 0x577D, 0xCC41 }, { 0x5780, 0xCBF9 }, { 0x5782, 0xABAB }, { 0x5783, 0xA955 }, { 0x578B, 0xABAC }, { 0x578C, 0xCE54 }, { 0x578F, 0xCE5A }, { 0x5793, 0xABB2 }, - { 0x5794, 0xCE58 }, { 0x5795, 0xCE5E }, { 0x5797, 0xCE55 }, { 0x5798, 0xCE59 }, { 0x5799, 0xCE5B }, { 0x579A, 0xCE5D }, { 0x579B, 0xCE57 }, { 0x579D, 0xCE56 }, - { 0x579E, 0xCE51 }, { 0x579F, 0xCE52 }, { 0x57A0, 0xABAD }, { 0x57A2, 0xABAF }, { 0x57A3, 0xABAE }, { 0x57A4, 0xCE53 }, { 0x57A5, 0xCE5C }, { 0x57AE, 0xABB1 }, - { 0x57B5, 0xCE50 }, { 0x57B6, 0xD153 }, { 0x57B8, 0xD152 }, { 0x57B9, 0xD157 }, { 0x57BA, 0xD14E }, { 0x57BC, 0xD151 }, { 0x57BD, 0xD150 }, { 0x57BF, 0xD154 }, - { 0x57C1, 0xD158 }, { 0x57C2, 0xAE47 }, { 0x57C3, 0xAE4A }, { 0x57C6, 0xD14F }, { 0x57C7, 0xD155 }, { 0x57CB, 0xAE49 }, { 0x57CC, 0xD14A }, { 0x57CE, 0xABB0 }, - { 0x57CF, 0xD4BA }, { 0x57D0, 0xD156 }, { 0x57D2, 0xD14D }, { 0x57D4, 0xAE48 }, { 0x57D5, 0xD14C }, { 0x57DC, 0xD4B1 }, { 0x57DF, 0xB0EC }, { 0x57E0, 0xB0F0 }, - { 0x57E1, 0xD4C1 }, { 0x57E2, 0xD4AF }, { 0x57E3, 0xD4BD }, { 0x57E4, 0xB0F1 }, { 0x57E5, 0xD4BF }, { 0x57E7, 0xD4C5 }, { 0x57E9, 0xD4C9 }, { 0x57EC, 0xD4C0 }, - { 0x57ED, 0xD4B4 }, { 0x57EE, 0xD4BC }, { 0x57F0, 0xD4CA }, { 0x57F1, 0xD4C8 }, { 0x57F2, 0xD4BE }, { 0x57F3, 0xD4B9 }, { 0x57F4, 0xD4B2 }, { 0x57F5, 0xD8A6 }, - { 0x57F6, 0xD4B0 }, { 0x57F7, 0xB0F5 }, { 0x57F8, 0xD4B7 }, { 0x57F9, 0xB0F6 }, { 0x57FA, 0xB0F2 }, { 0x57FB, 0xD4AD }, { 0x57FC, 0xD4C3 }, { 0x57FD, 0xD4B5 }, - { 0x5800, 0xD4B3 }, { 0x5801, 0xD4C6 }, { 0x5802, 0xB0F3 }, { 0x5804, 0xD4CC }, { 0x5805, 0xB0ED }, { 0x5806, 0xB0EF }, { 0x5807, 0xD4BB }, { 0x5808, 0xD4B6 }, - { 0x5809, 0xAE4B }, { 0x580A, 0xB0EE }, { 0x580B, 0xD4B8 }, { 0x580C, 0xD4C7 }, { 0x580D, 0xD4CB }, { 0x580E, 0xD4C2 }, { 0x5810, 0xD4C4 }, { 0x5814, 0xD4AE }, - { 0x5819, 0xD8A1 }, { 0x581B, 0xD8AA }, { 0x581C, 0xD8A9 }, { 0x581D, 0xB3FA }, { 0x581E, 0xD8A2 }, { 0x5820, 0xB3FB }, { 0x5821, 0xB3F9 }, { 0x5823, 0xD8A4 }, - { 0x5824, 0xB3F6 }, { 0x5825, 0xD8A8 }, { 0x5827, 0xD8A3 }, { 0x5828, 0xD8A5 }, { 0x5829, 0xD87D }, { 0x582A, 0xB3F4 }, { 0x582C, 0xD8B2 }, { 0x582D, 0xD8B1 }, - { 0x582E, 0xD8AE }, { 0x582F, 0xB3F3 }, { 0x5830, 0xB3F7 }, { 0x5831, 0xB3F8 }, { 0x5832, 0xD14B }, { 0x5833, 0xD8AB }, { 0x5834, 0xB3F5 }, { 0x5835, 0xB0F4 }, - { 0x5836, 0xD8AD }, { 0x5837, 0xD87E }, { 0x5838, 0xD8B0 }, { 0x5839, 0xD8AF }, { 0x583B, 0xD8B3 }, { 0x583D, 0xDCEF }, { 0x583F, 0xD8AC }, { 0x5848, 0xD8A7 }, - { 0x5849, 0xDCE7 }, { 0x584A, 0xB6F4 }, { 0x584B, 0xB6F7 }, { 0x584C, 0xB6F2 }, { 0x584D, 0xDCE6 }, { 0x584E, 0xDCEA }, { 0x584F, 0xDCE5 }, { 0x5851, 0xB6EC }, - { 0x5852, 0xB6F6 }, { 0x5853, 0xDCE2 }, { 0x5854, 0xB6F0 }, { 0x5855, 0xDCE9 }, { 0x5857, 0xB6EE }, { 0x5858, 0xB6ED }, { 0x5859, 0xDCEC }, { 0x585A, 0xB6EF }, - { 0x585B, 0xDCEE }, { 0x585D, 0xDCEB }, { 0x585E, 0xB6EB }, { 0x5862, 0xB6F5 }, { 0x5863, 0xDCF0 }, { 0x5864, 0xDCE4 }, { 0x5865, 0xDCED }, { 0x5868, 0xDCE3 }, - { 0x586B, 0xB6F1 }, { 0x586D, 0xB6F3 }, { 0x586F, 0xDCE8 }, { 0x5871, 0xDCF1 }, { 0x5874, 0xE15D }, { 0x5875, 0xB9D0 }, { 0x5876, 0xE163 }, { 0x5879, 0xB9D5 }, - { 0x587A, 0xE15F }, { 0x587B, 0xE166 }, { 0x587C, 0xE157 }, { 0x587D, 0xB9D7 }, { 0x587E, 0xB9D1 }, { 0x587F, 0xE15C }, { 0x5880, 0xBC55 }, { 0x5881, 0xE15B }, - { 0x5882, 0xE164 }, { 0x5883, 0xB9D2 }, { 0x5885, 0xB9D6 }, { 0x5886, 0xE15A }, { 0x5887, 0xE160 }, { 0x5888, 0xE165 }, { 0x5889, 0xE156 }, { 0x588A, 0xB9D4 }, - { 0x588B, 0xE15E }, { 0x588E, 0xE162 }, { 0x588F, 0xE168 }, { 0x5890, 0xE158 }, { 0x5891, 0xE161 }, { 0x5893, 0xB9D3 }, { 0x5894, 0xE167 }, { 0x5898, 0xE159 }, - { 0x589C, 0xBC59 }, { 0x589D, 0xE54B }, { 0x589E, 0xBC57 }, { 0x589F, 0xBC56 }, { 0x58A0, 0xE54D }, { 0x58A1, 0xE552 }, { 0x58A3, 0xE54E }, { 0x58A5, 0xE551 }, - { 0x58A6, 0xBC5C }, { 0x58A8, 0xBEA5 }, { 0x58A9, 0xBC5B }, { 0x58AB, 0xE54A }, { 0x58AC, 0xE550 }, { 0x58AE, 0xBC5A }, { 0x58AF, 0xE54F }, { 0x58B1, 0xE54C }, - { 0x58B3, 0xBC58 }, { 0x58BA, 0xE94D }, { 0x58BC, 0xE94F }, { 0x58BD, 0xE94A }, { 0x58BE, 0xBEC1 }, { 0x58BF, 0xE94C }, { 0x58C1, 0xBEC0 }, { 0x58C2, 0xE94E }, - { 0x58C5, 0xBEC3 }, { 0x58C6, 0xE950 }, { 0x58C7, 0xBEC2 }, { 0x58C8, 0xE949 }, { 0x58C9, 0xE94B }, { 0x58CE, 0xC0A5 }, { 0x58CF, 0xECCC }, { 0x58D1, 0xC0A4 }, - { 0x58D2, 0xECCD }, { 0x58D3, 0xC0A3 }, { 0x58D4, 0xECCB }, { 0x58D5, 0xC0A2 }, { 0x58D6, 0xECCA }, { 0x58D8, 0xC253 }, { 0x58D9, 0xC252 }, { 0x58DA, 0xF1F6 }, - { 0x58DB, 0xF1F8 }, { 0x58DD, 0xF1F7 }, { 0x58DE, 0xC361 }, { 0x58DF, 0xC362 }, { 0x58E2, 0xC363 }, { 0x58E3, 0xF442 }, { 0x58E4, 0xC45B }, { 0x58E7, 0xF7D3 }, - { 0x58E8, 0xF7D2 }, { 0x58E9, 0xC5F2 }, { 0x58EB, 0xA468 }, { 0x58EC, 0xA4D0 }, { 0x58EF, 0xA7A7 }, { 0x58F4, 0xCE5F }, { 0x58F9, 0xB3FC }, { 0x58FA, 0xB3FD }, - { 0x58FC, 0xDCF2 }, { 0x58FD, 0xB9D8 }, { 0x58FE, 0xE169 }, { 0x58FF, 0xE553 }, { 0x5903, 0xC95A }, { 0x5906, 0xCAB0 }, { 0x590C, 0xCC42 }, { 0x590D, 0xCE60 }, - { 0x590E, 0xD159 }, { 0x590F, 0xAE4C }, { 0x5912, 0xF1F9 }, { 0x5914, 0xC4DC }, { 0x5915, 0xA469 }, { 0x5916, 0xA57E }, { 0x5917, 0xC970 }, { 0x5919, 0xA667 }, - { 0x591A, 0xA668 }, { 0x591C, 0xA95D }, { 0x5920, 0xB0F7 }, { 0x5922, 0xB9DA }, { 0x5924, 0xB9DB }, { 0x5925, 0xB9D9 }, { 0x5927, 0xA46A }, { 0x5929, 0xA4D1 }, - { 0x592A, 0xA4D3 }, { 0x592B, 0xA4D2 }, { 0x592C, 0xC95B }, { 0x592D, 0xA4D4 }, { 0x592E, 0xA5A1 }, { 0x592F, 0xC971 }, { 0x5931, 0xA5A2 }, { 0x5937, 0xA669 }, - { 0x5938, 0xA66A }, { 0x593C, 0xC9CB }, { 0x593E, 0xA7A8 }, { 0x5940, 0xCAB1 }, { 0x5944, 0xA961 }, { 0x5945, 0xCC43 }, { 0x5947, 0xA95F }, { 0x5948, 0xA960 }, - { 0x5949, 0xA95E }, { 0x594A, 0xD15A }, { 0x594E, 0xABB6 }, { 0x594F, 0xABB5 }, { 0x5950, 0xABB7 }, { 0x5951, 0xABB4 }, { 0x5953, 0xCE61 }, { 0x5954, 0xA962 }, - { 0x5955, 0xABB3 }, { 0x5957, 0xAE4D }, { 0x5958, 0xAE4E }, { 0x595A, 0xAE4F }, { 0x595C, 0xD4CD }, { 0x5960, 0xB3FE }, { 0x5961, 0xD8B4 }, { 0x5962, 0xB0F8 }, - { 0x5967, 0xB6F8 }, { 0x5969, 0xB9DD }, { 0x596A, 0xB9DC }, { 0x596B, 0xE16A }, { 0x596D, 0xBC5D }, { 0x596E, 0xBEC4 }, { 0x5970, 0xEFC0 }, { 0x5971, 0xF6DA }, - { 0x5972, 0xF7D4 }, { 0x5973, 0xA46B }, { 0x5974, 0xA5A3 }, { 0x5976, 0xA5A4 }, { 0x5977, 0xC9D1 }, { 0x5978, 0xA66C }, { 0x5979, 0xA66F }, { 0x597B, 0xC9CF }, - { 0x597C, 0xC9CD }, { 0x597D, 0xA66E }, { 0x597E, 0xC9D0 }, { 0x597F, 0xC9D2 }, { 0x5980, 0xC9CC }, { 0x5981, 0xA671 }, { 0x5982, 0xA670 }, { 0x5983, 0xA66D }, - { 0x5984, 0xA66B }, { 0x5985, 0xC9CE }, { 0x598A, 0xA7B3 }, { 0x598D, 0xA7B0 }, { 0x598E, 0xCAB6 }, { 0x598F, 0xCAB9 }, { 0x5990, 0xCAB8 }, { 0x5992, 0xA7AA }, - { 0x5993, 0xA7B2 }, { 0x5996, 0xA7AF }, { 0x5997, 0xCAB5 }, { 0x5998, 0xCAB3 }, { 0x5999, 0xA7AE }, { 0x599D, 0xA7A9 }, { 0x599E, 0xA7AC }, { 0x59A0, 0xCAB4 }, - { 0x59A1, 0xCABB }, { 0x59A2, 0xCAB7 }, { 0x59A3, 0xA7AD }, { 0x59A4, 0xA7B1 }, { 0x59A5, 0xA7B4 }, { 0x59A6, 0xCAB2 }, { 0x59A7, 0xCABA }, { 0x59A8, 0xA7AB }, - { 0x59AE, 0xA967 }, { 0x59AF, 0xA96F }, { 0x59B1, 0xCC4F }, { 0x59B2, 0xCC48 }, { 0x59B3, 0xA970 }, { 0x59B4, 0xCC53 }, { 0x59B5, 0xCC44 }, { 0x59B6, 0xCC4B }, - { 0x59B9, 0xA966 }, { 0x59BA, 0xCC45 }, { 0x59BB, 0xA964 }, { 0x59BC, 0xCC4C }, { 0x59BD, 0xCC50 }, { 0x59BE, 0xA963 }, { 0x59C0, 0xCC51 }, { 0x59C1, 0xCC4A }, - { 0x59C3, 0xCC4D }, { 0x59C5, 0xA972 }, { 0x59C6, 0xA969 }, { 0x59C7, 0xCC54 }, { 0x59C8, 0xCC52 }, { 0x59CA, 0xA96E }, { 0x59CB, 0xA96C }, { 0x59CC, 0xCC49 }, - { 0x59CD, 0xA96B }, { 0x59CE, 0xCC47 }, { 0x59CF, 0xCC46 }, { 0x59D0, 0xA96A }, { 0x59D1, 0xA968 }, { 0x59D2, 0xA971 }, { 0x59D3, 0xA96D }, { 0x59D4, 0xA965 }, - { 0x59D6, 0xCC4E }, { 0x59D8, 0xABB9 }, { 0x59DA, 0xABC0 }, { 0x59DB, 0xCE6F }, { 0x59DC, 0xABB8 }, { 0x59DD, 0xCE67 }, { 0x59DE, 0xCE63 }, { 0x59E0, 0xCE73 }, - { 0x59E1, 0xCE62 }, { 0x59E3, 0xABBB }, { 0x59E4, 0xCE6C }, { 0x59E5, 0xABBE }, { 0x59E6, 0xABC1 }, { 0x59E8, 0xABBC }, { 0x59E9, 0xCE70 }, { 0x59EA, 0xABBF }, - { 0x59EC, 0xAE56 }, { 0x59ED, 0xCE76 }, { 0x59EE, 0xCE64 }, { 0x59F1, 0xCE66 }, { 0x59F2, 0xCE6D }, { 0x59F3, 0xCE71 }, { 0x59F4, 0xCE75 }, { 0x59F5, 0xCE72 }, - { 0x59F6, 0xCE6B }, { 0x59F7, 0xCE6E }, { 0x59FA, 0xCE68 }, { 0x59FB, 0xABC3 }, { 0x59FC, 0xCE6A }, { 0x59FD, 0xCE69 }, { 0x59FE, 0xCE74 }, { 0x59FF, 0xABBA }, - { 0x5A00, 0xCE65 }, { 0x5A01, 0xABC2 }, { 0x5A03, 0xABBD }, { 0x5A09, 0xAE5C }, { 0x5A0A, 0xD162 }, { 0x5A0C, 0xAE5B }, { 0x5A0F, 0xD160 }, { 0x5A11, 0xAE50 }, - { 0x5A13, 0xAE55 }, { 0x5A15, 0xD15F }, { 0x5A16, 0xD15C }, { 0x5A17, 0xD161 }, { 0x5A18, 0xAE51 }, { 0x5A19, 0xD15B }, { 0x5A1B, 0xAE54 }, { 0x5A1C, 0xAE52 }, - { 0x5A1E, 0xD163 }, { 0x5A1F, 0xAE53 }, { 0x5A20, 0xAE57 }, { 0x5A23, 0xAE58 }, { 0x5A25, 0xAE5A }, { 0x5A29, 0xAE59 }, { 0x5A2D, 0xD15D }, { 0x5A2E, 0xD15E }, - { 0x5A33, 0xD164 }, { 0x5A35, 0xD4D4 }, { 0x5A36, 0xB0F9 }, { 0x5A37, 0xD8C2 }, { 0x5A38, 0xD4D3 }, { 0x5A39, 0xD4E6 }, { 0x5A3C, 0xB140 }, { 0x5A3E, 0xD4E4 }, - { 0x5A40, 0xB0FE }, { 0x5A41, 0xB0FA }, { 0x5A42, 0xD4ED }, { 0x5A43, 0xD4DD }, { 0x5A44, 0xD4E0 }, { 0x5A46, 0xB143 }, { 0x5A47, 0xD4EA }, { 0x5A48, 0xD4E2 }, - { 0x5A49, 0xB0FB }, { 0x5A4A, 0xB144 }, { 0x5A4C, 0xD4E7 }, { 0x5A4D, 0xD4E5 }, { 0x5A50, 0xD4D6 }, { 0x5A51, 0xD4EB }, { 0x5A52, 0xD4DF }, { 0x5A53, 0xD4DA }, - { 0x5A55, 0xD4D0 }, { 0x5A56, 0xD4EC }, { 0x5A57, 0xD4DC }, { 0x5A58, 0xD4CF }, { 0x5A5A, 0xB142 }, { 0x5A5B, 0xD4E1 }, { 0x5A5C, 0xD4EE }, { 0x5A5D, 0xD4DE }, - { 0x5A5E, 0xD4D2 }, { 0x5A5F, 0xD4D7 }, { 0x5A60, 0xD4CE }, { 0x5A62, 0xB141 }, { 0x5A64, 0xD4DB }, { 0x5A65, 0xD4D8 }, { 0x5A66, 0xB0FC }, { 0x5A67, 0xD4D1 }, - { 0x5A69, 0xD4E9 }, { 0x5A6A, 0xB0FD }, { 0x5A6C, 0xD4D9 }, { 0x5A6D, 0xD4D5 }, { 0x5A70, 0xD4E8 }, { 0x5A77, 0xB440 }, { 0x5A78, 0xD8BB }, { 0x5A7A, 0xD8B8 }, - { 0x5A7B, 0xD8C9 }, { 0x5A7C, 0xD8BD }, { 0x5A7D, 0xD8CA }, { 0x5A7F, 0xB442 }, { 0x5A83, 0xD8C6 }, { 0x5A84, 0xD8C3 }, { 0x5A8A, 0xD8C4 }, { 0x5A8B, 0xD8C7 }, - { 0x5A8C, 0xD8CB }, { 0x5A8E, 0xD4E3 }, { 0x5A8F, 0xD8CD }, { 0x5A90, 0xDD47 }, { 0x5A92, 0xB443 }, { 0x5A93, 0xD8CE }, { 0x5A94, 0xD8B6 }, { 0x5A95, 0xD8C0 }, - { 0x5A97, 0xD8C5 }, { 0x5A9A, 0xB441 }, { 0x5A9B, 0xB444 }, { 0x5A9C, 0xD8CC }, { 0x5A9D, 0xD8CF }, { 0x5A9E, 0xD8BA }, { 0x5A9F, 0xD8B7 }, { 0x5AA2, 0xD8B9 }, - { 0x5AA5, 0xD8BE }, { 0x5AA6, 0xD8BC }, { 0x5AA7, 0xB445 }, { 0x5AA9, 0xD8C8 }, { 0x5AAC, 0xD8BF }, { 0x5AAE, 0xD8C1 }, { 0x5AAF, 0xD8B5 }, { 0x5AB0, 0xDCFA }, - { 0x5AB1, 0xDCF8 }, { 0x5AB2, 0xB742 }, { 0x5AB3, 0xB740 }, { 0x5AB4, 0xDD43 }, { 0x5AB5, 0xDCF9 }, { 0x5AB6, 0xDD44 }, { 0x5AB7, 0xDD40 }, { 0x5AB8, 0xDCF7 }, - { 0x5AB9, 0xDD46 }, { 0x5ABA, 0xDCF6 }, { 0x5ABB, 0xDCFD }, { 0x5ABC, 0xB6FE }, { 0x5ABD, 0xB6FD }, { 0x5ABE, 0xB6FC }, { 0x5ABF, 0xDCFB }, { 0x5AC0, 0xDD41 }, - { 0x5AC1, 0xB6F9 }, { 0x5AC2, 0xB741 }, { 0x5AC4, 0xDCF4 }, { 0x5AC6, 0xDCFE }, { 0x5AC7, 0xDCF3 }, { 0x5AC8, 0xDCFC }, { 0x5AC9, 0xB6FA }, { 0x5ACA, 0xDD42 }, - { 0x5ACB, 0xDCF5 }, { 0x5ACC, 0xB6FB }, { 0x5ACD, 0xDD45 }, { 0x5AD5, 0xE16E }, { 0x5AD6, 0xB9E2 }, { 0x5AD7, 0xB9E1 }, { 0x5AD8, 0xB9E3 }, { 0x5AD9, 0xE17A }, - { 0x5ADA, 0xE170 }, { 0x5ADB, 0xE176 }, { 0x5ADC, 0xE16B }, { 0x5ADD, 0xE179 }, { 0x5ADE, 0xE178 }, { 0x5ADF, 0xE17C }, { 0x5AE0, 0xE175 }, { 0x5AE1, 0xB9DE }, - { 0x5AE2, 0xE174 }, { 0x5AE3, 0xB9E4 }, { 0x5AE5, 0xE16D }, { 0x5AE6, 0xB9DF }, { 0x5AE8, 0xE17B }, { 0x5AE9, 0xB9E0 }, { 0x5AEA, 0xE16F }, { 0x5AEB, 0xE172 }, - { 0x5AEC, 0xE177 }, { 0x5AED, 0xE171 }, { 0x5AEE, 0xE16C }, { 0x5AF3, 0xE173 }, { 0x5AF4, 0xE555 }, { 0x5AF5, 0xBC61 }, { 0x5AF6, 0xE558 }, { 0x5AF7, 0xE557 }, - { 0x5AF8, 0xE55A }, { 0x5AF9, 0xE55C }, { 0x5AFB, 0xBC5F }, { 0x5AFD, 0xE556 }, { 0x5AFF, 0xE554 }, { 0x5B01, 0xE55D }, { 0x5B02, 0xE55B }, { 0x5B03, 0xE559 }, - { 0x5B05, 0xE55F }, { 0x5B07, 0xE55E }, { 0x5B08, 0xBC63 }, { 0x5B09, 0xBC5E }, { 0x5B0B, 0xBC60 }, { 0x5B0C, 0xBC62 }, { 0x5B0F, 0xE560 }, { 0x5B10, 0xE957 }, - { 0x5B13, 0xE956 }, { 0x5B14, 0xE955 }, { 0x5B16, 0xE958 }, { 0x5B17, 0xE951 }, { 0x5B19, 0xE952 }, { 0x5B1A, 0xE95A }, { 0x5B1B, 0xE953 }, { 0x5B1D, 0xBEC5 }, - { 0x5B1E, 0xE95C }, { 0x5B20, 0xE95B }, { 0x5B21, 0xE954 }, { 0x5B23, 0xECD1 }, { 0x5B24, 0xC0A8 }, { 0x5B25, 0xECCF }, { 0x5B26, 0xECD4 }, { 0x5B27, 0xECD3 }, - { 0x5B28, 0xE959 }, { 0x5B2A, 0xC0A7 }, { 0x5B2C, 0xECD2 }, { 0x5B2D, 0xECCE }, { 0x5B2E, 0xECD6 }, { 0x5B2F, 0xECD5 }, { 0x5B30, 0xC0A6 }, { 0x5B32, 0xECD0 }, - { 0x5B34, 0xBEC6 }, { 0x5B38, 0xC254 }, { 0x5B3C, 0xEFC1 }, { 0x5B3D, 0xF1FA }, { 0x5B3E, 0xF1FB }, { 0x5B3F, 0xF1FC }, { 0x5B40, 0xC45C }, { 0x5B43, 0xC45D }, - { 0x5B45, 0xF443 }, { 0x5B47, 0xF5C8 }, { 0x5B48, 0xF5C7 }, { 0x5B4B, 0xF6DB }, { 0x5B4C, 0xF6DC }, { 0x5B4D, 0xF7D5 }, { 0x5B4E, 0xF8A7 }, { 0x5B50, 0xA46C }, - { 0x5B51, 0xA46D }, { 0x5B53, 0xA46E }, { 0x5B54, 0xA4D5 }, { 0x5B55, 0xA5A5 }, { 0x5B56, 0xC9D3 }, { 0x5B57, 0xA672 }, { 0x5B58, 0xA673 }, { 0x5B5A, 0xA7B7 }, - { 0x5B5B, 0xA7B8 }, { 0x5B5C, 0xA7B6 }, { 0x5B5D, 0xA7B5 }, { 0x5B5F, 0xA973 }, { 0x5B62, 0xCC55 }, { 0x5B63, 0xA975 }, { 0x5B64, 0xA974 }, { 0x5B65, 0xCC56 }, - { 0x5B69, 0xABC4 }, { 0x5B6B, 0xAE5D }, { 0x5B6C, 0xD165 }, { 0x5B6E, 0xD4F0 }, { 0x5B70, 0xB145 }, { 0x5B71, 0xB447 }, { 0x5B72, 0xD4EF }, { 0x5B73, 0xB446 }, - { 0x5B75, 0xB9E5 }, { 0x5B77, 0xE17D }, { 0x5B78, 0xBEC7 }, { 0x5B7A, 0xC0A9 }, { 0x5B7B, 0xECD7 }, { 0x5B7D, 0xC45E }, { 0x5B7F, 0xC570 }, { 0x5B81, 0xC972 }, - { 0x5B83, 0xA5A6 }, { 0x5B84, 0xC973 }, { 0x5B85, 0xA676 }, { 0x5B87, 0xA674 }, { 0x5B88, 0xA675 }, { 0x5B89, 0xA677 }, { 0x5B8B, 0xA7BA }, { 0x5B8C, 0xA7B9 }, - { 0x5B8E, 0xCABC }, { 0x5B8F, 0xA7BB }, { 0x5B92, 0xCABD }, { 0x5B93, 0xCC57 }, { 0x5B95, 0xCC58 }, { 0x5B97, 0xA976 }, { 0x5B98, 0xA978 }, { 0x5B99, 0xA97A }, - { 0x5B9A, 0xA977 }, { 0x5B9B, 0xA97B }, { 0x5B9C, 0xA979 }, { 0x5BA2, 0xABC8 }, { 0x5BA3, 0xABC5 }, { 0x5BA4, 0xABC7 }, { 0x5BA5, 0xABC9 }, { 0x5BA6, 0xABC6 }, - { 0x5BA7, 0xD166 }, { 0x5BA8, 0xCE77 }, { 0x5BAC, 0xD168 }, { 0x5BAD, 0xD167 }, { 0x5BAE, 0xAE63 }, { 0x5BB0, 0xAE5F }, { 0x5BB3, 0xAE60 }, { 0x5BB4, 0xAE62 }, - { 0x5BB5, 0xAE64 }, { 0x5BB6, 0xAE61 }, { 0x5BB8, 0xAE66 }, { 0x5BB9, 0xAE65 }, { 0x5BBF, 0xB14A }, { 0x5BC0, 0xD4F2 }, { 0x5BC1, 0xD4F1 }, { 0x5BC2, 0xB149 }, - { 0x5BC4, 0xB148 }, { 0x5BC5, 0xB147 }, { 0x5BC6, 0xB14B }, { 0x5BC7, 0xB146 }, { 0x5BCA, 0xD8D5 }, { 0x5BCB, 0xD8D2 }, { 0x5BCC, 0xB449 }, { 0x5BCD, 0xD8D1 }, - { 0x5BCE, 0xD8D6 }, { 0x5BD0, 0xB44B }, { 0x5BD1, 0xD8D4 }, { 0x5BD2, 0xB448 }, { 0x5BD3, 0xB44A }, { 0x5BD4, 0xD8D3 }, { 0x5BD6, 0xDD48 }, { 0x5BD8, 0xDD49 }, - { 0x5BD9, 0xDD4A }, { 0x5BDE, 0xB9E6 }, { 0x5BDF, 0xB9EE }, { 0x5BE0, 0xE17E }, { 0x5BE1, 0xB9E8 }, { 0x5BE2, 0xB9EC }, { 0x5BE3, 0xE1A1 }, { 0x5BE4, 0xB9ED }, - { 0x5BE5, 0xB9E9 }, { 0x5BE6, 0xB9EA }, { 0x5BE7, 0xB9E7 }, { 0x5BE8, 0xB9EB }, { 0x5BE9, 0xBC66 }, { 0x5BEA, 0xD8D0 }, { 0x5BEB, 0xBC67 }, { 0x5BEC, 0xBC65 }, - { 0x5BEE, 0xBC64 }, { 0x5BEF, 0xE95D }, { 0x5BF0, 0xBEC8 }, { 0x5BF1, 0xECD8 }, { 0x5BF2, 0xECD9 }, { 0x5BF5, 0xC364 }, { 0x5BF6, 0xC45F }, { 0x5BF8, 0xA46F }, - { 0x5BFA, 0xA678 }, { 0x5C01, 0xABCA }, { 0x5C03, 0xD169 }, { 0x5C04, 0xAE67 }, { 0x5C07, 0xB14E }, { 0x5C08, 0xB14D }, { 0x5C09, 0xB14C }, { 0x5C0A, 0xB44C }, - { 0x5C0B, 0xB44D }, { 0x5C0C, 0xD8D7 }, { 0x5C0D, 0xB9EF }, { 0x5C0E, 0xBEC9 }, { 0x5C0F, 0xA470 }, { 0x5C10, 0xC95C }, { 0x5C11, 0xA4D6 }, { 0x5C12, 0xC974 }, - { 0x5C15, 0xC9D4 }, { 0x5C16, 0xA679 }, { 0x5C1A, 0xA97C }, { 0x5C1F, 0xDD4B }, { 0x5C22, 0xA471 }, { 0x5C24, 0xA4D7 }, { 0x5C25, 0xC9D5 }, { 0x5C28, 0xCABE }, - { 0x5C2A, 0xCABF }, { 0x5C2C, 0xA7BC }, { 0x5C30, 0xD8D8 }, { 0x5C31, 0xB44E }, { 0x5C33, 0xDD4C }, { 0x5C37, 0xC0AA }, { 0x5C38, 0xA472 }, { 0x5C39, 0xA4A8 }, - { 0x5C3A, 0xA4D8 }, { 0x5C3B, 0xC975 }, { 0x5C3C, 0xA5A7 }, { 0x5C3E, 0xA7C0 }, { 0x5C3F, 0xA7BF }, { 0x5C40, 0xA7BD }, { 0x5C41, 0xA7BE }, { 0x5C44, 0xCC59 }, - { 0x5C45, 0xA97E }, { 0x5C46, 0xA9A1 }, { 0x5C47, 0xCC5A }, { 0x5C48, 0xA97D }, { 0x5C4B, 0xABCE }, { 0x5C4C, 0xCE78 }, { 0x5C4D, 0xABCD }, { 0x5C4E, 0xABCB }, - { 0x5C4F, 0xABCC }, { 0x5C50, 0xAE6A }, { 0x5C51, 0xAE68 }, { 0x5C54, 0xD16B }, { 0x5C55, 0xAE69 }, { 0x5C56, 0xD16A }, { 0x5C58, 0xAE5E }, { 0x5C59, 0xD4F3 }, - { 0x5C5C, 0xB150 }, { 0x5C5D, 0xB151 }, { 0x5C60, 0xB14F }, { 0x5C62, 0xB9F0 }, { 0x5C63, 0xE1A2 }, { 0x5C64, 0xBC68 }, { 0x5C65, 0xBC69 }, { 0x5C67, 0xE561 }, - { 0x5C68, 0xC0AB }, { 0x5C69, 0xEFC2 }, { 0x5C6A, 0xEFC3 }, { 0x5C6C, 0xC4DD }, { 0x5C6D, 0xF8A8 }, { 0x5C6E, 0xC94B }, { 0x5C6F, 0xA4D9 }, { 0x5C71, 0xA473 }, - { 0x5C73, 0xC977 }, { 0x5C74, 0xC976 }, { 0x5C79, 0xA67A }, { 0x5C7A, 0xC9D7 }, { 0x5C7B, 0xC9D8 }, { 0x5C7C, 0xC9D6 }, { 0x5C7E, 0xC9D9 }, { 0x5C86, 0xCAC7 }, - { 0x5C88, 0xCAC2 }, { 0x5C89, 0xCAC4 }, { 0x5C8A, 0xCAC6 }, { 0x5C8B, 0xCAC3 }, { 0x5C8C, 0xA7C4 }, { 0x5C8D, 0xCAC0 }, { 0x5C8F, 0xCAC1 }, { 0x5C90, 0xA7C1 }, - { 0x5C91, 0xA7C2 }, { 0x5C92, 0xCAC5 }, { 0x5C93, 0xCAC8 }, { 0x5C94, 0xA7C3 }, { 0x5C95, 0xCAC9 }, { 0x5C9D, 0xCC68 }, { 0x5C9F, 0xCC62 }, { 0x5CA0, 0xCC5D }, - { 0x5CA1, 0xA9A3 }, { 0x5CA2, 0xCC65 }, { 0x5CA3, 0xCC63 }, { 0x5CA4, 0xCC5C }, { 0x5CA5, 0xCC69 }, { 0x5CA6, 0xCC6C }, { 0x5CA7, 0xCC67 }, { 0x5CA8, 0xCC60 }, - { 0x5CA9, 0xA9A5 }, { 0x5CAA, 0xCC66 }, { 0x5CAB, 0xA9A6 }, { 0x5CAC, 0xCC61 }, { 0x5CAD, 0xCC64 }, { 0x5CAE, 0xCC5B }, { 0x5CAF, 0xCC5F }, { 0x5CB0, 0xCC6B }, - { 0x5CB1, 0xA9A7 }, { 0x5CB3, 0xA9A8 }, { 0x5CB5, 0xCC5E }, { 0x5CB6, 0xCC6A }, { 0x5CB7, 0xA9A2 }, { 0x5CB8, 0xA9A4 }, { 0x5CC6, 0xCEAB }, { 0x5CC7, 0xCEA4 }, - { 0x5CC8, 0xCEAA }, { 0x5CC9, 0xCEA3 }, { 0x5CCA, 0xCEA5 }, { 0x5CCB, 0xCE7D }, { 0x5CCC, 0xCE7B }, { 0x5CCE, 0xCEAC }, { 0x5CCF, 0xCEA9 }, { 0x5CD0, 0xCE79 }, - { 0x5CD2, 0xABD0 }, { 0x5CD3, 0xCEA7 }, { 0x5CD4, 0xCEA8 }, { 0x5CD6, 0xCEA6 }, { 0x5CD7, 0xCE7C }, { 0x5CD8, 0xCE7A }, { 0x5CD9, 0xABCF }, { 0x5CDA, 0xCEA2 }, - { 0x5CDB, 0xCE7E }, { 0x5CDE, 0xCEA1 }, { 0x5CDF, 0xCEAD }, { 0x5CE8, 0xAE6F }, { 0x5CEA, 0xAE6E }, { 0x5CEC, 0xD16C }, { 0x5CED, 0xAE6B }, { 0x5CEE, 0xD16E }, - { 0x5CF0, 0xAE70 }, { 0x5CF1, 0xD16F }, { 0x5CF4, 0xAE73 }, { 0x5CF6, 0xAE71 }, { 0x5CF7, 0xD170 }, { 0x5CF8, 0xCEAE }, { 0x5CF9, 0xD172 }, { 0x5CFB, 0xAE6D }, - { 0x5CFD, 0xAE6C }, { 0x5CFF, 0xD16D }, { 0x5D00, 0xD171 }, { 0x5D01, 0xAE72 }, { 0x5D06, 0xB153 }, { 0x5D07, 0xB152 }, { 0x5D0B, 0xD4F5 }, { 0x5D0C, 0xD4F9 }, - { 0x5D0D, 0xD4FB }, { 0x5D0E, 0xB154 }, { 0x5D0F, 0xD4FE }, { 0x5D11, 0xB158 }, { 0x5D12, 0xD541 }, { 0x5D14, 0xB15A }, { 0x5D16, 0xB156 }, { 0x5D17, 0xB15E }, - { 0x5D19, 0xB15B }, { 0x5D1A, 0xD4F7 }, { 0x5D1B, 0xB155 }, { 0x5D1D, 0xD4F6 }, { 0x5D1E, 0xD4F4 }, { 0x5D1F, 0xD543 }, { 0x5D20, 0xD4F8 }, { 0x5D22, 0xB157 }, - { 0x5D23, 0xD542 }, { 0x5D24, 0xB15C }, { 0x5D25, 0xD4FD }, { 0x5D26, 0xD4FC }, { 0x5D27, 0xB15D }, { 0x5D28, 0xD4FA }, { 0x5D29, 0xB159 }, { 0x5D2E, 0xD544 }, - { 0x5D30, 0xD540 }, { 0x5D31, 0xD8E7 }, { 0x5D32, 0xD8EE }, { 0x5D33, 0xD8E3 }, { 0x5D34, 0xB451 }, { 0x5D35, 0xD8DF }, { 0x5D36, 0xD8EF }, { 0x5D37, 0xD8D9 }, - { 0x5D38, 0xD8EC }, { 0x5D39, 0xD8EA }, { 0x5D3A, 0xD8E4 }, { 0x5D3C, 0xD8ED }, { 0x5D3D, 0xD8E6 }, { 0x5D3F, 0xD8DE }, { 0x5D40, 0xD8F0 }, { 0x5D41, 0xD8DC }, - { 0x5D42, 0xD8E9 }, { 0x5D43, 0xD8DA }, { 0x5D45, 0xD8F1 }, { 0x5D47, 0xB452 }, { 0x5D49, 0xD8EB }, { 0x5D4A, 0xDD4F }, { 0x5D4B, 0xD8DD }, { 0x5D4C, 0xB44F }, - { 0x5D4E, 0xD8E1 }, { 0x5D50, 0xB450 }, { 0x5D51, 0xD8E0 }, { 0x5D52, 0xD8E5 }, { 0x5D55, 0xD8E2 }, { 0x5D59, 0xD8E8 }, { 0x5D5E, 0xDD53 }, { 0x5D62, 0xDD56 }, - { 0x5D63, 0xDD4E }, { 0x5D65, 0xDD50 }, { 0x5D67, 0xDD55 }, { 0x5D68, 0xDD54 }, { 0x5D69, 0xB743 }, { 0x5D6B, 0xD8DB }, { 0x5D6C, 0xDD52 }, { 0x5D6F, 0xB744 }, - { 0x5D71, 0xDD4D }, { 0x5D72, 0xDD51 }, { 0x5D77, 0xE1A9 }, { 0x5D79, 0xE1B0 }, { 0x5D7A, 0xE1A7 }, { 0x5D7C, 0xE1AE }, { 0x5D7D, 0xE1A5 }, { 0x5D7E, 0xE1AD }, - { 0x5D7F, 0xE1B1 }, { 0x5D80, 0xE1A4 }, { 0x5D81, 0xE1A8 }, { 0x5D82, 0xE1A3 }, { 0x5D84, 0xB9F1 }, { 0x5D86, 0xE1A6 }, { 0x5D87, 0xB9F2 }, { 0x5D88, 0xE1AC }, - { 0x5D89, 0xE1AB }, { 0x5D8A, 0xE1AA }, { 0x5D8D, 0xE1AF }, { 0x5D92, 0xE565 }, { 0x5D93, 0xE567 }, { 0x5D94, 0xBC6B }, { 0x5D95, 0xE568 }, { 0x5D97, 0xE563 }, - { 0x5D99, 0xE562 }, { 0x5D9A, 0xE56C }, { 0x5D9C, 0xE56A }, { 0x5D9D, 0xBC6A }, { 0x5D9E, 0xE56D }, { 0x5D9F, 0xE564 }, { 0x5DA0, 0xE569 }, { 0x5DA1, 0xE56B }, - { 0x5DA2, 0xE566 }, { 0x5DA7, 0xE961 }, { 0x5DA8, 0xE966 }, { 0x5DA9, 0xE960 }, { 0x5DAA, 0xE965 }, { 0x5DAC, 0xE95E }, { 0x5DAD, 0xE968 }, { 0x5DAE, 0xE964 }, - { 0x5DAF, 0xE969 }, { 0x5DB0, 0xE963 }, { 0x5DB1, 0xE95F }, { 0x5DB2, 0xE967 }, { 0x5DB4, 0xE96A }, { 0x5DB5, 0xE962 }, { 0x5DB7, 0xECDA }, { 0x5DB8, 0xC0AF }, - { 0x5DBA, 0xC0AD }, { 0x5DBC, 0xC0AC }, { 0x5DBD, 0xC0AE }, { 0x5DC0, 0xEFC4 }, { 0x5DC2, 0xF172 }, { 0x5DC3, 0xF1FD }, { 0x5DC6, 0xF444 }, { 0x5DC7, 0xF445 }, - { 0x5DC9, 0xC460 }, { 0x5DCB, 0xF5C9 }, { 0x5DCD, 0xC4DE }, { 0x5DCF, 0xF5CA }, { 0x5DD1, 0xF6DE }, { 0x5DD2, 0xC572 }, { 0x5DD4, 0xC571 }, { 0x5DD5, 0xF6DD }, - { 0x5DD6, 0xC5C9 }, { 0x5DD8, 0xF7D6 }, { 0x5DDD, 0xA474 }, { 0x5DDE, 0xA67B }, { 0x5DDF, 0xC9DA }, { 0x5DE0, 0xCACA }, { 0x5DE1, 0xA8B5 }, { 0x5DE2, 0xB15F }, - { 0x5DE5, 0xA475 }, { 0x5DE6, 0xA5AA }, { 0x5DE7, 0xA5A9 }, { 0x5DE8, 0xA5A8 }, { 0x5DEB, 0xA7C5 }, { 0x5DEE, 0xAE74 }, { 0x5DF0, 0xDD57 }, { 0x5DF1, 0xA476 }, - { 0x5DF2, 0xA477 }, { 0x5DF3, 0xA478 }, { 0x5DF4, 0xA4DA }, { 0x5DF7, 0xABD1 }, { 0x5DF9, 0xCEAF }, { 0x5DFD, 0xB453 }, { 0x5DFE, 0xA479 }, { 0x5DFF, 0xC95D }, - { 0x5E02, 0xA5AB }, { 0x5E03, 0xA5AC }, { 0x5E04, 0xC978 }, { 0x5E06, 0xA67C }, { 0x5E0A, 0xCACB }, { 0x5E0C, 0xA7C6 }, { 0x5E0E, 0xCACC }, { 0x5E11, 0xA9AE }, - { 0x5E14, 0xCC6E }, { 0x5E15, 0xA9AC }, { 0x5E16, 0xA9AB }, { 0x5E17, 0xCC6D }, { 0x5E18, 0xA9A9 }, { 0x5E19, 0xCC6F }, { 0x5E1A, 0xA9AA }, { 0x5E1B, 0xA9AD }, - { 0x5E1D, 0xABD2 }, { 0x5E1F, 0xABD4 }, { 0x5E20, 0xCEB3 }, { 0x5E21, 0xCEB0 }, { 0x5E22, 0xCEB1 }, { 0x5E23, 0xCEB2 }, { 0x5E24, 0xCEB4 }, { 0x5E25, 0xABD3 }, - { 0x5E28, 0xD174 }, { 0x5E29, 0xD173 }, { 0x5E2B, 0xAE76 }, { 0x5E2D, 0xAE75 }, { 0x5E33, 0xB162 }, { 0x5E34, 0xD546 }, { 0x5E36, 0xB161 }, { 0x5E37, 0xB163 }, - { 0x5E38, 0xB160 }, { 0x5E3D, 0xB455 }, { 0x5E3E, 0xD545 }, { 0x5E40, 0xB456 }, { 0x5E41, 0xD8F3 }, { 0x5E43, 0xB457 }, { 0x5E44, 0xD8F2 }, { 0x5E45, 0xB454 }, - { 0x5E4A, 0xDD5A }, { 0x5E4B, 0xDD5C }, { 0x5E4C, 0xB745 }, { 0x5E4D, 0xDD5B }, { 0x5E4E, 0xDD59 }, { 0x5E4F, 0xDD58 }, { 0x5E53, 0xE1B4 }, { 0x5E54, 0xB9F7 }, - { 0x5E55, 0xB9F5 }, { 0x5E57, 0xB9F6 }, { 0x5E58, 0xE1B2 }, { 0x5E59, 0xE1B3 }, { 0x5E5B, 0xB9F3 }, { 0x5E5C, 0xE571 }, { 0x5E5D, 0xE56F }, { 0x5E5F, 0xBC6D }, - { 0x5E60, 0xE570 }, { 0x5E61, 0xBC6E }, { 0x5E62, 0xBC6C }, { 0x5E63, 0xB9F4 }, { 0x5E66, 0xE96D }, { 0x5E67, 0xE96B }, { 0x5E68, 0xE96C }, { 0x5E69, 0xE56E }, - { 0x5E6A, 0xECDC }, { 0x5E6B, 0xC0B0 }, { 0x5E6C, 0xECDB }, { 0x5E6D, 0xEFC5 }, { 0x5E6E, 0xEFC6 }, { 0x5E6F, 0xE96E }, { 0x5E70, 0xF1FE }, { 0x5E72, 0xA47A }, - { 0x5E73, 0xA5AD }, { 0x5E74, 0xA67E }, { 0x5E75, 0xC9DB }, { 0x5E76, 0xA67D }, { 0x5E78, 0xA9AF }, { 0x5E79, 0xB746 }, { 0x5E7B, 0xA4DB }, { 0x5E7C, 0xA5AE }, - { 0x5E7D, 0xABD5 }, { 0x5E7E, 0xB458 }, { 0x5E80, 0xC979 }, { 0x5E82, 0xC97A }, { 0x5E84, 0xC9DC }, { 0x5E87, 0xA7C8 }, { 0x5E88, 0xCAD0 }, { 0x5E89, 0xCACE }, - { 0x5E8A, 0xA7C9 }, { 0x5E8B, 0xCACD }, { 0x5E8C, 0xCACF }, { 0x5E8D, 0xCAD1 }, { 0x5E8F, 0xA7C7 }, { 0x5E95, 0xA9B3 }, { 0x5E96, 0xA9B4 }, { 0x5E97, 0xA9B1 }, - { 0x5E9A, 0xA9B0 }, { 0x5E9B, 0xCEB8 }, { 0x5E9C, 0xA9B2 }, { 0x5EA0, 0xABD6 }, { 0x5EA2, 0xCEB7 }, { 0x5EA3, 0xCEB9 }, { 0x5EA4, 0xCEB6 }, { 0x5EA5, 0xCEBA }, - { 0x5EA6, 0xABD7 }, { 0x5EA7, 0xAE79 }, { 0x5EA8, 0xD175 }, { 0x5EAA, 0xD177 }, { 0x5EAB, 0xAE77 }, { 0x5EAC, 0xD178 }, { 0x5EAD, 0xAE78 }, { 0x5EAE, 0xD176 }, - { 0x5EB0, 0xCEB5 }, { 0x5EB1, 0xD547 }, { 0x5EB2, 0xD54A }, { 0x5EB3, 0xD54B }, { 0x5EB4, 0xD548 }, { 0x5EB5, 0xB167 }, { 0x5EB6, 0xB166 }, { 0x5EB7, 0xB164 }, - { 0x5EB8, 0xB165 }, { 0x5EB9, 0xD549 }, { 0x5EBE, 0xB168 }, { 0x5EC1, 0xB45A }, { 0x5EC2, 0xB45B }, { 0x5EC4, 0xB45C }, { 0x5EC5, 0xDD5D }, { 0x5EC6, 0xDD5F }, - { 0x5EC7, 0xDD61 }, { 0x5EC8, 0xB748 }, { 0x5EC9, 0xB747 }, { 0x5ECA, 0xB459 }, { 0x5ECB, 0xDD60 }, { 0x5ECC, 0xDD5E }, { 0x5ECE, 0xE1B8 }, { 0x5ED1, 0xE1B6 }, - { 0x5ED2, 0xE1BC }, { 0x5ED3, 0xB9F8 }, { 0x5ED4, 0xE1BD }, { 0x5ED5, 0xE1BA }, { 0x5ED6, 0xB9F9 }, { 0x5ED7, 0xE1B7 }, { 0x5ED8, 0xE1B5 }, { 0x5ED9, 0xE1BB }, - { 0x5EDA, 0xBC70 }, { 0x5EDB, 0xE573 }, { 0x5EDC, 0xE1B9 }, { 0x5EDD, 0xBC72 }, { 0x5EDE, 0xE574 }, { 0x5EDF, 0xBC71 }, { 0x5EE0, 0xBC74 }, { 0x5EE1, 0xE575 }, - { 0x5EE2, 0xBC6F }, { 0x5EE3, 0xBC73 }, { 0x5EE5, 0xE973 }, { 0x5EE6, 0xE971 }, { 0x5EE7, 0xE970 }, { 0x5EE8, 0xE972 }, { 0x5EE9, 0xE96F }, { 0x5EEC, 0xC366 }, - { 0x5EEE, 0xF446 }, { 0x5EEF, 0xF447 }, { 0x5EF1, 0xF5CB }, { 0x5EF2, 0xF6DF }, { 0x5EF3, 0xC655 }, { 0x5EF6, 0xA9B5 }, { 0x5EF7, 0xA7CA }, { 0x5EFA, 0xABD8 }, - { 0x5EFE, 0xA47B }, { 0x5EFF, 0xA4DC }, { 0x5F01, 0xA5AF }, { 0x5F02, 0xC9DD }, { 0x5F04, 0xA7CB }, { 0x5F05, 0xCAD2 }, { 0x5F07, 0xCEBB }, { 0x5F08, 0xABD9 }, - { 0x5F0A, 0xB9FA }, { 0x5F0B, 0xA47C }, { 0x5F0F, 0xA6A1 }, { 0x5F12, 0xB749 }, { 0x5F13, 0xA47D }, { 0x5F14, 0xA4DD }, { 0x5F15, 0xA4DE }, { 0x5F17, 0xA5B1 }, - { 0x5F18, 0xA5B0 }, { 0x5F1A, 0xC9DE }, { 0x5F1B, 0xA6A2 }, { 0x5F1D, 0xCAD3 }, { 0x5F1F, 0xA7CC }, { 0x5F22, 0xCC71 }, { 0x5F23, 0xCC72 }, { 0x5F24, 0xCC73 }, - { 0x5F26, 0xA9B6 }, { 0x5F27, 0xA9B7 }, { 0x5F28, 0xCC70 }, { 0x5F29, 0xA9B8 }, { 0x5F2D, 0xABDA }, { 0x5F2E, 0xCEBC }, { 0x5F30, 0xD17A }, { 0x5F31, 0xAE7A }, - { 0x5F33, 0xD179 }, { 0x5F35, 0xB169 }, { 0x5F36, 0xD54C }, { 0x5F37, 0xB16A }, { 0x5F38, 0xD54D }, { 0x5F3C, 0xB45D }, { 0x5F40, 0xDD62 }, { 0x5F43, 0xE1BF }, - { 0x5F44, 0xE1BE }, { 0x5F46, 0xB9FB }, { 0x5F48, 0xBC75 }, { 0x5F49, 0xE576 }, { 0x5F4A, 0xBECA }, { 0x5F4B, 0xE974 }, { 0x5F4C, 0xC0B1 }, { 0x5F4E, 0xC573 }, - { 0x5F4F, 0xF7D8 }, { 0x5F54, 0xCC74 }, { 0x5F56, 0xCEBD }, { 0x5F57, 0xB16B }, { 0x5F58, 0xD8F4 }, { 0x5F59, 0xB74A }, { 0x5F5D, 0xC255 }, { 0x5F62, 0xA7CE }, - { 0x5F64, 0xA7CD }, { 0x5F65, 0xABDB }, { 0x5F67, 0xD17B }, { 0x5F69, 0xB16D }, { 0x5F6A, 0xB343 }, { 0x5F6B, 0xB16E }, { 0x5F6C, 0xB16C }, { 0x5F6D, 0xB45E }, - { 0x5F6F, 0xE1C0 }, { 0x5F70, 0xB9FC }, { 0x5F71, 0xBC76 }, { 0x5F73, 0xC94C }, { 0x5F74, 0xC9DF }, { 0x5F76, 0xCAD5 }, { 0x5F77, 0xA7CF }, { 0x5F78, 0xCAD4 }, - { 0x5F79, 0xA7D0 }, { 0x5F7C, 0xA9BC }, { 0x5F7D, 0xCC77 }, { 0x5F7E, 0xCC76 }, { 0x5F7F, 0xA9BB }, { 0x5F80, 0xA9B9 }, { 0x5F81, 0xA9BA }, { 0x5F82, 0xCC75 }, - { 0x5F85, 0xABDD }, { 0x5F86, 0xCEBE }, { 0x5F87, 0xABE0 }, { 0x5F88, 0xABDC }, { 0x5F89, 0xABE2 }, { 0x5F8A, 0xABDE }, { 0x5F8B, 0xABDF }, { 0x5F8C, 0xABE1 }, - { 0x5F90, 0xAE7D }, { 0x5F91, 0xAE7C }, { 0x5F92, 0xAE7B }, { 0x5F96, 0xD54F }, { 0x5F97, 0xB16F }, { 0x5F98, 0xB172 }, { 0x5F99, 0xB170 }, { 0x5F9B, 0xD54E }, - { 0x5F9C, 0xB175 }, { 0x5F9E, 0xB171 }, { 0x5F9F, 0xD550 }, { 0x5FA0, 0xB174 }, { 0x5FA1, 0xB173 }, { 0x5FA5, 0xD8F6 }, { 0x5FA6, 0xD8F5 }, { 0x5FA8, 0xB461 }, - { 0x5FA9, 0xB45F }, { 0x5FAA, 0xB460 }, { 0x5FAB, 0xD8F7 }, { 0x5FAC, 0xB74B }, { 0x5FAD, 0xDD64 }, { 0x5FAE, 0xB74C }, { 0x5FAF, 0xDD63 }, { 0x5FB2, 0xE577 }, - { 0x5FB5, 0xBC78 }, { 0x5FB6, 0xE1C1 }, { 0x5FB7, 0xBC77 }, { 0x5FB9, 0xB9FD }, { 0x5FBB, 0xECDE }, { 0x5FBC, 0xE975 }, { 0x5FBD, 0xC0B2 }, { 0x5FBE, 0xECDD }, - { 0x5FBF, 0xF240 }, { 0x5FC0, 0xF448 }, { 0x5FC1, 0xF449 }, { 0x5FC3, 0xA4DF }, { 0x5FC5, 0xA5B2 }, { 0x5FC9, 0xC97B }, { 0x5FCC, 0xA7D2 }, { 0x5FCD, 0xA7D4 }, - { 0x5FCF, 0xC9E2 }, { 0x5FD0, 0xCAD8 }, { 0x5FD1, 0xCAD7 }, { 0x5FD2, 0xCAD6 }, { 0x5FD4, 0xC9E1 }, { 0x5FD5, 0xC9E0 }, { 0x5FD6, 0xA6A4 }, { 0x5FD7, 0xA7D3 }, - { 0x5FD8, 0xA7D1 }, { 0x5FD9, 0xA6A3 }, { 0x5FDD, 0xA9BD }, { 0x5FDE, 0xCC78 }, { 0x5FE0, 0xA9BE }, { 0x5FE1, 0xCADD }, { 0x5FE3, 0xCADF }, { 0x5FE4, 0xCADE }, - { 0x5FE5, 0xCC79 }, { 0x5FE8, 0xCADA }, { 0x5FEA, 0xA7D8 }, { 0x5FEB, 0xA7D6 }, { 0x5FED, 0xCAD9 }, { 0x5FEE, 0xCADB }, { 0x5FEF, 0xCAE1 }, { 0x5FF1, 0xA7D5 }, - { 0x5FF3, 0xCADC }, { 0x5FF4, 0xCAE5 }, { 0x5FF5, 0xA9C0 }, { 0x5FF7, 0xCAE2 }, { 0x5FF8, 0xA7D7 }, { 0x5FFA, 0xCAE0 }, { 0x5FFB, 0xCAE3 }, { 0x5FFD, 0xA9BF }, - { 0x5FFF, 0xA9C1 }, { 0x6000, 0xCAE4 }, { 0x6009, 0xCCAF }, { 0x600A, 0xCCA2 }, { 0x600B, 0xCC7E }, { 0x600C, 0xCCAE }, { 0x600D, 0xCCA9 }, { 0x600E, 0xABE7 }, - { 0x600F, 0xA9C2 }, { 0x6010, 0xCCAA }, { 0x6011, 0xCCAD }, { 0x6012, 0xABE3 }, { 0x6013, 0xCCAC }, { 0x6014, 0xA9C3 }, { 0x6015, 0xA9C8 }, { 0x6016, 0xA9C6 }, - { 0x6017, 0xCCA3 }, { 0x6019, 0xCC7C }, { 0x601A, 0xCCA5 }, { 0x601B, 0xA9CD }, { 0x601C, 0xCCB0 }, { 0x601D, 0xABE4 }, { 0x601E, 0xCCA6 }, { 0x6020, 0xABE5 }, - { 0x6021, 0xA9C9 }, { 0x6022, 0xCCA8 }, { 0x6024, 0xCECD }, { 0x6025, 0xABE6 }, { 0x6026, 0xCC7B }, { 0x6027, 0xA9CA }, { 0x6028, 0xABE8 }, { 0x6029, 0xA9CB }, - { 0x602A, 0xA9C7 }, { 0x602B, 0xA9CC }, { 0x602C, 0xCCA7 }, { 0x602D, 0xCC7A }, { 0x602E, 0xCCAB }, { 0x602F, 0xA9C4 }, { 0x6032, 0xCC7D }, { 0x6033, 0xCCA4 }, - { 0x6034, 0xCCA1 }, { 0x6035, 0xA9C5 }, { 0x6037, 0xCEBF }, { 0x6039, 0xCEC0 }, { 0x6040, 0xCECA }, { 0x6041, 0xD1A1 }, { 0x6042, 0xCECB }, { 0x6043, 0xABEE }, - { 0x6044, 0xCECE }, { 0x6045, 0xCEC4 }, { 0x6046, 0xABED }, { 0x6047, 0xCEC6 }, { 0x6049, 0xCEC7 }, { 0x604C, 0xCEC9 }, { 0x604D, 0xABE9 }, { 0x6050, 0xAEA3 }, - { 0x6053, 0xCEC5 }, { 0x6054, 0xCEC1 }, { 0x6055, 0xAEA4 }, { 0x6058, 0xCECF }, { 0x6059, 0xAE7E }, { 0x605A, 0xD17D }, { 0x605B, 0xCEC8 }, { 0x605D, 0xD17C }, - { 0x605E, 0xCEC3 }, { 0x605F, 0xCECC }, { 0x6062, 0xABEC }, { 0x6063, 0xAEA1 }, { 0x6064, 0xABF2 }, { 0x6065, 0xAEA2 }, { 0x6066, 0xCED0 }, { 0x6067, 0xD17E }, - { 0x6068, 0xABEB }, { 0x6069, 0xAEA6 }, { 0x606A, 0xABF1 }, { 0x606B, 0xABF0 }, { 0x606C, 0xABEF }, { 0x606D, 0xAEA5 }, { 0x606E, 0xCED1 }, { 0x606F, 0xAEA7 }, - { 0x6070, 0xABEA }, { 0x6072, 0xCEC2 }, { 0x607F, 0xB176 }, { 0x6080, 0xD1A4 }, { 0x6081, 0xD1A6 }, { 0x6083, 0xD1A8 }, { 0x6084, 0xAEA8 }, { 0x6085, 0xAEAE }, - { 0x6086, 0xD553 }, { 0x6087, 0xD1AC }, { 0x6088, 0xD1A3 }, { 0x6089, 0xB178 }, { 0x608A, 0xD551 }, { 0x608C, 0xAEAD }, { 0x608D, 0xAEAB }, { 0x608E, 0xD1AE }, - { 0x6090, 0xD552 }, { 0x6092, 0xD1A5 }, { 0x6094, 0xAEAC }, { 0x6095, 0xD1A9 }, { 0x6096, 0xAEAF }, { 0x6097, 0xD1AB }, { 0x609A, 0xAEAA }, { 0x609B, 0xD1AA }, - { 0x609C, 0xD1AD }, { 0x609D, 0xD1A7 }, { 0x609F, 0xAEA9 }, { 0x60A0, 0xB179 }, { 0x60A2, 0xD1A2 }, { 0x60A3, 0xB177 }, { 0x60A8, 0xB17A }, { 0x60B0, 0xD555 }, - { 0x60B1, 0xD55E }, { 0x60B2, 0xB464 }, { 0x60B4, 0xB17C }, { 0x60B5, 0xB1A3 }, { 0x60B6, 0xB465 }, { 0x60B7, 0xD560 }, { 0x60B8, 0xB1AA }, { 0x60B9, 0xD8F9 }, - { 0x60BA, 0xD556 }, { 0x60BB, 0xB1A2 }, { 0x60BC, 0xB1A5 }, { 0x60BD, 0xB17E }, { 0x60BE, 0xD554 }, { 0x60BF, 0xD562 }, { 0x60C0, 0xD565 }, { 0x60C1, 0xD949 }, - { 0x60C3, 0xD563 }, { 0x60C4, 0xD8FD }, { 0x60C5, 0xB1A1 }, { 0x60C6, 0xB1A8 }, { 0x60C7, 0xB1AC }, { 0x60C8, 0xD55D }, { 0x60C9, 0xD8F8 }, { 0x60CA, 0xD561 }, - { 0x60CB, 0xB17B }, { 0x60CC, 0xD8FA }, { 0x60CD, 0xD564 }, { 0x60CE, 0xD8FC }, { 0x60CF, 0xD559 }, { 0x60D1, 0xB462 }, { 0x60D3, 0xD557 }, { 0x60D4, 0xD558 }, - { 0x60D5, 0xB1A7 }, { 0x60D8, 0xB1A6 }, { 0x60D9, 0xD55B }, { 0x60DA, 0xB1AB }, { 0x60DB, 0xD55F }, { 0x60DC, 0xB1A4 }, { 0x60DD, 0xD55C }, { 0x60DF, 0xB1A9 }, - { 0x60E0, 0xB466 }, { 0x60E1, 0xB463 }, { 0x60E2, 0xD8FB }, { 0x60E4, 0xD55A }, { 0x60E6, 0xB17D }, { 0x60F0, 0xB46B }, { 0x60F1, 0xB46F }, { 0x60F2, 0xD940 }, - { 0x60F3, 0xB751 }, { 0x60F4, 0xB46D }, { 0x60F5, 0xD944 }, { 0x60F6, 0xB471 }, { 0x60F7, 0xDD65 }, { 0x60F8, 0xD946 }, { 0x60F9, 0xB753 }, { 0x60FA, 0xB469 }, - { 0x60FB, 0xB46C }, { 0x60FC, 0xD947 }, { 0x60FE, 0xD948 }, { 0x60FF, 0xD94E }, { 0x6100, 0xB473 }, { 0x6101, 0xB754 }, { 0x6103, 0xD94A }, { 0x6104, 0xD94F }, - { 0x6105, 0xD943 }, { 0x6106, 0xB75E }, { 0x6108, 0xB755 }, { 0x6109, 0xB472 }, { 0x610A, 0xD941 }, { 0x610B, 0xD950 }, { 0x610D, 0xB75D }, { 0x610E, 0xB470 }, - { 0x610F, 0xB74E }, { 0x6110, 0xD94D }, { 0x6112, 0xB474 }, { 0x6113, 0xD945 }, { 0x6114, 0xD8FE }, { 0x6115, 0xB46A }, { 0x6116, 0xD942 }, { 0x6118, 0xD94B }, - { 0x611A, 0xB74D }, { 0x611B, 0xB752 }, { 0x611C, 0xB467 }, { 0x611D, 0xD94C }, { 0x611F, 0xB750 }, { 0x6123, 0xB468 }, { 0x6127, 0xB75C }, { 0x6128, 0xE1C3 }, - { 0x6129, 0xDD70 }, { 0x612B, 0xDD68 }, { 0x612C, 0xE1C2 }, { 0x612E, 0xDD6C }, { 0x612F, 0xDD6E }, { 0x6132, 0xDD6B }, { 0x6134, 0xB75B }, { 0x6136, 0xDD6A }, - { 0x6137, 0xB75F }, { 0x613B, 0xE1D2 }, { 0x613E, 0xB75A }, { 0x613F, 0xBA40 }, { 0x6140, 0xDD71 }, { 0x6141, 0xE1C4 }, { 0x6144, 0xB758 }, { 0x6145, 0xDD69 }, - { 0x6146, 0xDD6D }, { 0x6147, 0xB9FE }, { 0x6148, 0xB74F }, { 0x6149, 0xDD66 }, { 0x614A, 0xDD67 }, { 0x614B, 0xBA41 }, { 0x614C, 0xB757 }, { 0x614D, 0xB759 }, - { 0x614E, 0xB756 }, { 0x614F, 0xDD6F }, { 0x6152, 0xE1C8 }, { 0x6153, 0xE1C9 }, { 0x6154, 0xE1CE }, { 0x6155, 0xBC7D }, { 0x6156, 0xE1D5 }, { 0x6158, 0xBA47 }, - { 0x615A, 0xBA46 }, { 0x615B, 0xE1D0 }, { 0x615D, 0xBC7C }, { 0x615E, 0xE1C5 }, { 0x615F, 0xBA45 }, { 0x6161, 0xE1D4 }, { 0x6162, 0xBA43 }, { 0x6163, 0xBA44 }, - { 0x6165, 0xE1D1 }, { 0x6166, 0xE5AA }, { 0x6167, 0xBC7A }, { 0x6168, 0xB46E }, { 0x616A, 0xE1D3 }, { 0x616B, 0xBCA3 }, { 0x616C, 0xE1CB }, { 0x616E, 0xBC7B }, - { 0x6170, 0xBCA2 }, { 0x6171, 0xE1C6 }, { 0x6172, 0xE1CA }, { 0x6173, 0xE1C7 }, { 0x6174, 0xE1CD }, { 0x6175, 0xBA48 }, { 0x6176, 0xBC79 }, { 0x6177, 0xBA42 }, - { 0x6179, 0xE57A }, { 0x617A, 0xE1CF }, { 0x617C, 0xBCA1 }, { 0x617E, 0xBCA4 }, { 0x6180, 0xE1CC }, { 0x6182, 0xBC7E }, { 0x6183, 0xE579 }, { 0x6189, 0xE57E }, - { 0x618A, 0xBECE }, { 0x618B, 0xE578 }, { 0x618C, 0xE9A3 }, { 0x618D, 0xE5A9 }, { 0x618E, 0xBCA8 }, { 0x6190, 0xBCA6 }, { 0x6191, 0xBECC }, { 0x6192, 0xE5A6 }, - { 0x6193, 0xE5A2 }, { 0x6194, 0xBCAC }, { 0x6196, 0xE978 }, { 0x619A, 0xBCAA }, { 0x619B, 0xE5A1 }, { 0x619D, 0xE976 }, { 0x619F, 0xE5A5 }, { 0x61A1, 0xE5A8 }, - { 0x61A2, 0xE57D }, { 0x61A4, 0xBCAB }, { 0x61A7, 0xBCA5 }, { 0x61A8, 0xE977 }, { 0x61A9, 0xBECD }, { 0x61AA, 0xE5A7 }, { 0x61AB, 0xBCA7 }, { 0x61AC, 0xBCA9 }, - { 0x61AD, 0xE5A4 }, { 0x61AE, 0xBCAD }, { 0x61AF, 0xE5A3 }, { 0x61B0, 0xE57C }, { 0x61B1, 0xE57B }, { 0x61B2, 0xBECB }, { 0x61B3, 0xE5AB }, { 0x61B4, 0xE97A }, - { 0x61B5, 0xECE0 }, { 0x61B6, 0xBED0 }, { 0x61B8, 0xE9A2 }, { 0x61BA, 0xE97E }, { 0x61BC, 0xECE1 }, { 0x61BE, 0xBED1 }, { 0x61BF, 0xE9A1 }, { 0x61C1, 0xE97C }, - { 0x61C2, 0xC0B4 }, { 0x61C3, 0xECDF }, { 0x61C5, 0xE979 }, { 0x61C6, 0xE97B }, { 0x61C7, 0xC0B5 }, { 0x61C8, 0xBED3 }, { 0x61C9, 0xC0B3 }, { 0x61CA, 0xBED2 }, - { 0x61CB, 0xC0B7 }, { 0x61CC, 0xE97D }, { 0x61CD, 0xBECF }, { 0x61D6, 0xEFCF }, { 0x61D8, 0xEFC7 }, { 0x61DE, 0xECE7 }, { 0x61DF, 0xEFC8 }, { 0x61E0, 0xECE3 }, - { 0x61E3, 0xC256 }, { 0x61E4, 0xECE5 }, { 0x61E5, 0xECE4 }, { 0x61E6, 0xC0B6 }, { 0x61E7, 0xECE2 }, { 0x61E8, 0xECE6 }, { 0x61E9, 0xEFD0 }, { 0x61EA, 0xEFCC }, - { 0x61EB, 0xEFCE }, { 0x61ED, 0xEFC9 }, { 0x61EE, 0xEFCA }, { 0x61F0, 0xEFCD }, { 0x61F1, 0xEFCB }, { 0x61F2, 0xC367 }, { 0x61F5, 0xC36A }, { 0x61F6, 0xC369 }, - { 0x61F7, 0xC368 }, { 0x61F8, 0xC461 }, { 0x61F9, 0xF44A }, { 0x61FA, 0xC462 }, { 0x61FB, 0xF241 }, { 0x61FC, 0xC4DF }, { 0x61FD, 0xF5CC }, { 0x61FE, 0xC4E0 }, - { 0x61FF, 0xC574 }, { 0x6200, 0xC5CA }, { 0x6201, 0xF7D9 }, { 0x6203, 0xF7DA }, { 0x6204, 0xF7DB }, { 0x6207, 0xF9BA }, { 0x6208, 0xA4E0 }, { 0x6209, 0xC97C }, - { 0x620A, 0xA5B3 }, { 0x620C, 0xA6A6 }, { 0x620D, 0xA6A7 }, { 0x620E, 0xA6A5 }, { 0x6210, 0xA6A8 }, { 0x6211, 0xA7DA }, { 0x6212, 0xA7D9 }, { 0x6214, 0xCCB1 }, - { 0x6215, 0xA9CF }, { 0x6216, 0xA9CE }, { 0x6219, 0xD1AF }, { 0x621A, 0xB1AD }, { 0x621B, 0xB1AE }, { 0x621F, 0xB475 }, { 0x6220, 0xDD72 }, { 0x6221, 0xB760 }, - { 0x6222, 0xB761 }, { 0x6223, 0xDD74 }, { 0x6224, 0xDD76 }, { 0x6225, 0xDD75 }, { 0x6227, 0xE1D7 }, { 0x6229, 0xE1D6 }, { 0x622A, 0xBA49 }, { 0x622B, 0xE1D8 }, - { 0x622D, 0xE5AC }, { 0x622E, 0xBCAE }, { 0x6230, 0xBED4 }, { 0x6232, 0xC0B8 }, { 0x6233, 0xC257 }, { 0x6234, 0xC0B9 }, { 0x6236, 0xA4E1 }, { 0x623A, 0xCAE6 }, - { 0x623D, 0xCCB2 }, { 0x623E, 0xA9D1 }, { 0x623F, 0xA9D0 }, { 0x6240, 0xA9D2 }, { 0x6241, 0xABF3 }, { 0x6242, 0xCED2 }, { 0x6243, 0xCED3 }, { 0x6246, 0xD1B0 }, - { 0x6247, 0xAEB0 }, { 0x6248, 0xB1AF }, { 0x6249, 0xB476 }, { 0x624A, 0xD951 }, { 0x624B, 0xA4E2 }, { 0x624D, 0xA47E }, { 0x624E, 0xA4E3 }, { 0x6250, 0xC97D }, - { 0x6251, 0xA5B7 }, { 0x6252, 0xA5B6 }, { 0x6253, 0xA5B4 }, { 0x6254, 0xA5B5 }, { 0x6258, 0xA6AB }, { 0x6259, 0xC9E9 }, { 0x625A, 0xC9EB }, { 0x625B, 0xA6AA }, - { 0x625C, 0xC9E3 }, { 0x625E, 0xC9E4 }, { 0x6260, 0xC9EA }, { 0x6261, 0xC9E6 }, { 0x6262, 0xC9E8 }, { 0x6263, 0xA6A9 }, { 0x6264, 0xC9E5 }, { 0x6265, 0xC9EC }, - { 0x6266, 0xC9E7 }, { 0x626D, 0xA7E1 }, { 0x626E, 0xA7EA }, { 0x626F, 0xA7E8 }, { 0x6270, 0xCAF0 }, { 0x6271, 0xCAED }, { 0x6272, 0xCAF5 }, { 0x6273, 0xA7E6 }, - { 0x6274, 0xCAF6 }, { 0x6276, 0xA7DF }, { 0x6277, 0xCAF3 }, { 0x6279, 0xA7E5 }, { 0x627A, 0xCAEF }, { 0x627B, 0xCAEE }, { 0x627C, 0xA7E3 }, { 0x627D, 0xCAF4 }, - { 0x627E, 0xA7E4 }, { 0x627F, 0xA9D3 }, { 0x6280, 0xA7DE }, { 0x6281, 0xCAF1 }, { 0x6283, 0xCAE7 }, { 0x6284, 0xA7DB }, { 0x6286, 0xA7EE }, { 0x6287, 0xCAEC }, - { 0x6288, 0xCAF2 }, { 0x6289, 0xA7E0 }, { 0x628A, 0xA7E2 }, { 0x628C, 0xCAE8 }, { 0x628E, 0xCAE9 }, { 0x628F, 0xCAEA }, { 0x6291, 0xA7ED }, { 0x6292, 0xA7E7 }, - { 0x6293, 0xA7EC }, { 0x6294, 0xCAEB }, { 0x6295, 0xA7EB }, { 0x6296, 0xA7DD }, { 0x6297, 0xA7DC }, { 0x6298, 0xA7E9 }, { 0x62A8, 0xA9E1 }, { 0x62A9, 0xCCBE }, - { 0x62AA, 0xCCB7 }, { 0x62AB, 0xA9DC }, { 0x62AC, 0xA9EF }, { 0x62AD, 0xCCB3 }, { 0x62AE, 0xCCBA }, { 0x62AF, 0xCCBC }, { 0x62B0, 0xCCBF }, { 0x62B1, 0xA9EA }, - { 0x62B3, 0xCCBB }, { 0x62B4, 0xCCB4 }, { 0x62B5, 0xA9E8 }, { 0x62B6, 0xCCB8 }, { 0x62B8, 0xCCC0 }, { 0x62B9, 0xA9D9 }, { 0x62BB, 0xCCBD }, { 0x62BC, 0xA9E3 }, - { 0x62BD, 0xA9E2 }, { 0x62BE, 0xCCB6 }, { 0x62BF, 0xA9D7 }, { 0x62C2, 0xA9D8 }, { 0x62C4, 0xA9D6 }, { 0x62C6, 0xA9EE }, { 0x62C7, 0xA9E6 }, { 0x62C8, 0xA9E0 }, - { 0x62C9, 0xA9D4 }, { 0x62CA, 0xCCB9 }, { 0x62CB, 0xA9DF }, { 0x62CC, 0xA9D5 }, { 0x62CD, 0xA9E7 }, { 0x62CE, 0xA9F0 }, { 0x62CF, 0xCED4 }, { 0x62D0, 0xA9E4 }, - { 0x62D1, 0xCCB5 }, { 0x62D2, 0xA9DA }, { 0x62D3, 0xA9DD }, { 0x62D4, 0xA9DE }, { 0x62D6, 0xA9EC }, { 0x62D7, 0xA9ED }, { 0x62D8, 0xA9EB }, { 0x62D9, 0xA9E5 }, - { 0x62DA, 0xA9E9 }, { 0x62DB, 0xA9DB }, { 0x62DC, 0xABF4 }, { 0x62EB, 0xCEDA }, { 0x62EC, 0xAC41 }, { 0x62ED, 0xABF8 }, { 0x62EE, 0xABFA }, { 0x62EF, 0xAC40 }, - { 0x62F0, 0xCEE6 }, { 0x62F1, 0xABFD }, { 0x62F2, 0xD1B1 }, { 0x62F3, 0xAEB1 }, { 0x62F4, 0xAC43 }, { 0x62F5, 0xCED7 }, { 0x62F6, 0xCEDF }, { 0x62F7, 0xABFE }, - { 0x62F8, 0xCEDE }, { 0x62F9, 0xCEDB }, { 0x62FA, 0xCEE3 }, { 0x62FB, 0xCEE5 }, { 0x62FC, 0xABF7 }, { 0x62FD, 0xABFB }, { 0x62FE, 0xAC42 }, { 0x62FF, 0xAEB3 }, - { 0x6300, 0xCEE0 }, { 0x6301, 0xABF9 }, { 0x6302, 0xAC45 }, { 0x6303, 0xCED9 }, { 0x6307, 0xABFC }, { 0x6308, 0xAEB2 }, { 0x6309, 0xABF6 }, { 0x630B, 0xCED6 }, - { 0x630C, 0xCEDD }, { 0x630D, 0xCED5 }, { 0x630E, 0xCED8 }, { 0x630F, 0xCEDC }, { 0x6310, 0xD1B2 }, { 0x6311, 0xAC44 }, { 0x6313, 0xCEE1 }, { 0x6314, 0xCEE2 }, - { 0x6315, 0xCEE4 }, { 0x6316, 0xABF5 }, { 0x6328, 0xAEC1 }, { 0x6329, 0xD1BE }, { 0x632A, 0xAEBF }, { 0x632B, 0xAEC0 }, { 0x632C, 0xD1B4 }, { 0x632D, 0xD1C4 }, - { 0x632F, 0xAEB6 }, { 0x6332, 0xD566 }, { 0x6333, 0xD1C6 }, { 0x6334, 0xD1C0 }, { 0x6336, 0xD1B7 }, { 0x6338, 0xD1C9 }, { 0x6339, 0xD1BA }, { 0x633A, 0xAEBC }, - { 0x633B, 0xD57D }, { 0x633C, 0xD1BD }, { 0x633D, 0xAEBE }, { 0x633E, 0xAEB5 }, { 0x6340, 0xD1CB }, { 0x6341, 0xD1BF }, { 0x6342, 0xAEB8 }, { 0x6343, 0xD1B8 }, - { 0x6344, 0xD1B5 }, { 0x6345, 0xD1B6 }, { 0x6346, 0xAEB9 }, { 0x6347, 0xD1C5 }, { 0x6348, 0xD1CC }, { 0x6349, 0xAEBB }, { 0x634A, 0xD1BC }, { 0x634B, 0xD1BB }, - { 0x634C, 0xAEC3 }, { 0x634D, 0xAEC2 }, { 0x634E, 0xAEB4 }, { 0x634F, 0xAEBA }, { 0x6350, 0xAEBD }, { 0x6351, 0xD1C8 }, { 0x6354, 0xD1C2 }, { 0x6355, 0xAEB7 }, - { 0x6356, 0xD1B3 }, { 0x6357, 0xD1CA }, { 0x6358, 0xD1C1 }, { 0x6359, 0xD1C3 }, { 0x635A, 0xD1C7 }, { 0x6365, 0xD567 }, { 0x6367, 0xB1B7 }, { 0x6368, 0xB1CB }, - { 0x6369, 0xB1CA }, { 0x636B, 0xB1BF }, { 0x636D, 0xD579 }, { 0x636E, 0xD575 }, { 0x636F, 0xD572 }, { 0x6370, 0xD5A6 }, { 0x6371, 0xB1BA }, { 0x6372, 0xB1B2 }, - { 0x6375, 0xD577 }, { 0x6376, 0xB4A8 }, { 0x6377, 0xB1B6 }, { 0x6378, 0xD5A1 }, { 0x637A, 0xB1CC }, { 0x637B, 0xB1C9 }, { 0x637C, 0xD57B }, { 0x637D, 0xD56A }, - { 0x6380, 0xB1C8 }, { 0x6381, 0xD5A3 }, { 0x6382, 0xD569 }, { 0x6383, 0xB1BD }, { 0x6384, 0xB1C1 }, { 0x6385, 0xD5A2 }, { 0x6387, 0xD573 }, { 0x6388, 0xB1C2 }, - { 0x6389, 0xB1BC }, { 0x638A, 0xD568 }, { 0x638C, 0xB478 }, { 0x638D, 0xD5A5 }, { 0x638E, 0xD571 }, { 0x638F, 0xB1C7 }, { 0x6390, 0xD574 }, { 0x6391, 0xD5A4 }, - { 0x6392, 0xB1C6 }, { 0x6394, 0xD952 }, { 0x6396, 0xB1B3 }, { 0x6397, 0xD56F }, { 0x6398, 0xB1B8 }, { 0x6399, 0xB1C3 }, { 0x639B, 0xB1BE }, { 0x639C, 0xD578 }, - { 0x639D, 0xD56E }, { 0x639E, 0xD56C }, { 0x639F, 0xD57E }, { 0x63A0, 0xB1B0 }, { 0x63A1, 0xB1C4 }, { 0x63A2, 0xB1B4 }, { 0x63A3, 0xB477 }, { 0x63A4, 0xD57C }, - { 0x63A5, 0xB1B5 }, { 0x63A7, 0xB1B1 }, { 0x63A8, 0xB1C0 }, { 0x63A9, 0xB1BB }, { 0x63AA, 0xB1B9 }, { 0x63AB, 0xD570 }, { 0x63AC, 0xB1C5 }, { 0x63AD, 0xD56D }, - { 0x63AE, 0xD57A }, { 0x63AF, 0xD576 }, { 0x63B0, 0xD954 }, { 0x63B1, 0xD953 }, { 0x63BD, 0xD56B }, { 0x63BE, 0xD964 }, { 0x63C0, 0xB47A }, { 0x63C2, 0xD96A }, - { 0x63C3, 0xD959 }, { 0x63C4, 0xD967 }, { 0x63C5, 0xDD77 }, { 0x63C6, 0xB47D }, { 0x63C7, 0xD96B }, { 0x63C8, 0xD96E }, { 0x63C9, 0xB47C }, { 0x63CA, 0xD95C }, - { 0x63CB, 0xD96D }, { 0x63CC, 0xD96C }, { 0x63CD, 0xB47E }, { 0x63CE, 0xD955 }, { 0x63CF, 0xB479 }, { 0x63D0, 0xB4A3 }, { 0x63D2, 0xB4A1 }, { 0x63D3, 0xD969 }, - { 0x63D5, 0xD95F }, { 0x63D6, 0xB4A5 }, { 0x63D7, 0xD970 }, { 0x63D8, 0xD968 }, { 0x63D9, 0xD971 }, { 0x63DA, 0xB4AD }, { 0x63DB, 0xB4AB }, { 0x63DC, 0xD966 }, - { 0x63DD, 0xD965 }, { 0x63DF, 0xD963 }, { 0x63E0, 0xD95D }, { 0x63E1, 0xB4A4 }, { 0x63E3, 0xB4A2 }, { 0x63E4, 0xD1B9 }, { 0x63E5, 0xD956 }, { 0x63E7, 0xDDB7 }, - { 0x63E8, 0xD957 }, { 0x63E9, 0xB47B }, { 0x63EA, 0xB4AA }, { 0x63EB, 0xDD79 }, { 0x63ED, 0xB4A6 }, { 0x63EE, 0xB4A7 }, { 0x63EF, 0xD958 }, { 0x63F0, 0xD96F }, - { 0x63F1, 0xDD78 }, { 0x63F2, 0xD960 }, { 0x63F3, 0xD95B }, { 0x63F4, 0xB4A9 }, { 0x63F5, 0xD961 }, { 0x63F6, 0xD95E }, { 0x63F9, 0xB4AE }, { 0x6406, 0xB770 }, - { 0x6409, 0xDD7C }, { 0x640A, 0xDDB1 }, { 0x640B, 0xDDB6 }, { 0x640C, 0xDDAA }, { 0x640D, 0xB76C }, { 0x640E, 0xDDBB }, { 0x640F, 0xB769 }, { 0x6410, 0xDD7A }, - { 0x6412, 0xDD7B }, { 0x6413, 0xB762 }, { 0x6414, 0xB76B }, { 0x6415, 0xDDA4 }, { 0x6416, 0xB76E }, { 0x6417, 0xB76F }, { 0x6418, 0xDDA5 }, { 0x641A, 0xDDB2 }, - { 0x641B, 0xDDB8 }, { 0x641C, 0xB76A }, { 0x641E, 0xB764 }, { 0x641F, 0xDDA3 }, { 0x6420, 0xDD7D }, { 0x6421, 0xDDBA }, { 0x6422, 0xDDA8 }, { 0x6423, 0xDDA9 }, - { 0x6424, 0xDD7E }, { 0x6425, 0xDDB4 }, { 0x6426, 0xDDAB }, { 0x6427, 0xDDB5 }, { 0x6428, 0xDDAD }, { 0x642A, 0xB765 }, { 0x642B, 0xE1D9 }, { 0x642C, 0xB768 }, - { 0x642D, 0xB766 }, { 0x642E, 0xDDB9 }, { 0x642F, 0xDDB0 }, { 0x6430, 0xDDAC }, { 0x6433, 0xDDA1 }, { 0x6434, 0xBA53 }, { 0x6435, 0xDDAF }, { 0x6436, 0xB76D }, - { 0x6437, 0xDDA7 }, { 0x6439, 0xDDA6 }, { 0x643D, 0xB767 }, { 0x643E, 0xB763 }, { 0x643F, 0xE1EE }, { 0x6440, 0xDDB3 }, { 0x6441, 0xDDAE }, { 0x6443, 0xDDA2 }, - { 0x644B, 0xE1E9 }, { 0x644D, 0xE1DA }, { 0x644E, 0xE1E5 }, { 0x6450, 0xE1EC }, { 0x6451, 0xBA51 }, { 0x6452, 0xB4AC }, { 0x6453, 0xE1EA }, { 0x6454, 0xBA4C }, - { 0x6458, 0xBA4B }, { 0x6459, 0xE1F1 }, { 0x645B, 0xE1DB }, { 0x645C, 0xE1E8 }, { 0x645D, 0xE1DC }, { 0x645E, 0xE1E7 }, { 0x645F, 0xBA4F }, { 0x6460, 0xE1EB }, - { 0x6461, 0xD962 }, { 0x6465, 0xE1F2 }, { 0x6466, 0xE1E3 }, { 0x6467, 0xBA52 }, { 0x6468, 0xE5BA }, { 0x6469, 0xBCAF }, { 0x646B, 0xE1F0 }, { 0x646C, 0xE1EF }, - { 0x646D, 0xBA54 }, { 0x646E, 0xE5AD }, { 0x646F, 0xBCB0 }, { 0x6470, 0xE5AE }, { 0x6472, 0xE1DF }, { 0x6473, 0xE1E0 }, { 0x6474, 0xE1DD }, { 0x6475, 0xE1E2 }, - { 0x6476, 0xE1DE }, { 0x6477, 0xE1F3 }, { 0x6478, 0xBA4E }, { 0x6479, 0xBCB1 }, { 0x647A, 0xBA50 }, { 0x647B, 0xBA55 }, { 0x647D, 0xE1E1 }, { 0x647F, 0xE1ED }, - { 0x6482, 0xE1E6 }, { 0x6485, 0xE5B1 }, { 0x6487, 0xBA4A }, { 0x6488, 0xBCB4 }, { 0x6489, 0xE9AA }, { 0x648A, 0xE5B6 }, { 0x648B, 0xE5B5 }, { 0x648C, 0xE5B7 }, - { 0x648F, 0xE5B4 }, { 0x6490, 0xBCB5 }, { 0x6492, 0xBCBB }, { 0x6493, 0xBCB8 }, { 0x6495, 0xBCB9 }, { 0x6496, 0xE5AF }, { 0x6497, 0xE5B2 }, { 0x6498, 0xE5BC }, - { 0x6499, 0xBCC1 }, { 0x649A, 0xBCBF }, { 0x649C, 0xE5B3 }, { 0x649D, 0xD95A }, { 0x649E, 0xBCB2 }, { 0x649F, 0xE5B9 }, { 0x64A0, 0xE5B0 }, { 0x64A2, 0xBCC2 }, - { 0x64A3, 0xE5B8 }, { 0x64A4, 0xBA4D }, { 0x64A5, 0xBCB7 }, { 0x64A6, 0xE1E4 }, { 0x64A9, 0xBCBA }, { 0x64AB, 0xBCBE }, { 0x64AC, 0xBCC0 }, { 0x64AD, 0xBCBD }, - { 0x64AE, 0xBCBC }, { 0x64B0, 0xBCB6 }, { 0x64B1, 0xE5BB }, { 0x64B2, 0xBCB3 }, { 0x64B3, 0xBCC3 }, { 0x64BB, 0xBED8 }, { 0x64BC, 0xBED9 }, { 0x64BD, 0xE9A9 }, - { 0x64BE, 0xBEE2 }, { 0x64BF, 0xBEDF }, { 0x64C1, 0xBED6 }, { 0x64C2, 0xBEDD }, { 0x64C3, 0xE9AB }, { 0x64C4, 0xBEDB }, { 0x64C5, 0xBED5 }, { 0x64C7, 0xBEDC }, - { 0x64C9, 0xE9A8 }, { 0x64CA, 0xC0BB }, { 0x64CB, 0xBED7 }, { 0x64CD, 0xBEDE }, { 0x64CE, 0xC0BA }, { 0x64CF, 0xE9A7 }, { 0x64D0, 0xE9A6 }, { 0x64D2, 0xBEE0 }, - { 0x64D4, 0xBEE1 }, { 0x64D6, 0xE9A5 }, { 0x64D7, 0xE9A4 }, { 0x64D8, 0xC0BC }, { 0x64D9, 0xE9AE }, { 0x64DA, 0xBEDA }, { 0x64DB, 0xE9AC }, { 0x64E0, 0xC0BD }, - { 0x64E2, 0xC0C2 }, { 0x64E3, 0xECEA }, { 0x64E4, 0xECEC }, { 0x64E6, 0xC0BF }, { 0x64E8, 0xECED }, { 0x64E9, 0xECE9 }, { 0x64EB, 0xECEB }, { 0x64EC, 0xC0C0 }, - { 0x64ED, 0xC0C3 }, { 0x64EF, 0xECE8 }, { 0x64F0, 0xC0BE }, { 0x64F1, 0xC0C1 }, { 0x64F2, 0xC259 }, { 0x64F3, 0xE9AD }, { 0x64F4, 0xC258 }, { 0x64F7, 0xC25E }, - { 0x64F8, 0xEFD4 }, { 0x64FA, 0xC25C }, { 0x64FB, 0xC25D }, { 0x64FC, 0xEFD7 }, { 0x64FD, 0xEFD3 }, { 0x64FE, 0xC25A }, { 0x64FF, 0xEFD1 }, { 0x6500, 0xC36B }, - { 0x6501, 0xEFD5 }, { 0x6503, 0xEFD6 }, { 0x6504, 0xEFD2 }, { 0x6506, 0xC25B }, { 0x6507, 0xF242 }, { 0x6509, 0xF245 }, { 0x650C, 0xF246 }, { 0x650D, 0xF244 }, - { 0x650E, 0xF247 }, { 0x650F, 0xC36C }, { 0x6510, 0xF243 }, { 0x6513, 0xF44E }, { 0x6514, 0xC464 }, { 0x6515, 0xF44D }, { 0x6516, 0xF44C }, { 0x6517, 0xF44B }, - { 0x6518, 0xC463 }, { 0x6519, 0xC465 }, { 0x651B, 0xF5CD }, { 0x651C, 0xC4E2 }, { 0x651D, 0xC4E1 }, { 0x6520, 0xF6E1 }, { 0x6521, 0xF6E0 }, { 0x6522, 0xF6E3 }, - { 0x6523, 0xC5CB }, { 0x6524, 0xC575 }, { 0x6525, 0xF7DD }, { 0x6526, 0xF6E2 }, { 0x6529, 0xF7DC }, { 0x652A, 0xC5CD }, { 0x652B, 0xC5CC }, { 0x652C, 0xC5F3 }, - { 0x652D, 0xF8A9 }, { 0x652E, 0xF8EF }, { 0x652F, 0xA4E4 }, { 0x6532, 0xD972 }, { 0x6533, 0xE9AF }, { 0x6536, 0xA6AC }, { 0x6537, 0xCAF7 }, { 0x6538, 0xA7F1 }, - { 0x6539, 0xA7EF }, { 0x653B, 0xA7F0 }, { 0x653D, 0xCCC1 }, { 0x653E, 0xA9F1 }, { 0x653F, 0xAC46 }, { 0x6541, 0xCEE7 }, { 0x6543, 0xCEE8 }, { 0x6545, 0xAC47 }, - { 0x6546, 0xD1CE }, { 0x6548, 0xAEC4 }, { 0x6549, 0xAEC5 }, { 0x654A, 0xD1CD }, { 0x654F, 0xB1D3 }, { 0x6551, 0xB1CF }, { 0x6553, 0xD5A7 }, { 0x6554, 0xB1D6 }, - { 0x6555, 0xB1D5 }, { 0x6556, 0xB1CE }, { 0x6557, 0xB1D1 }, { 0x6558, 0xB1D4 }, { 0x6559, 0xB1D0 }, { 0x655C, 0xD976 }, { 0x655D, 0xB1CD }, { 0x655E, 0xB4AF }, - { 0x6562, 0xB4B1 }, { 0x6563, 0xB4B2 }, { 0x6564, 0xD975 }, { 0x6565, 0xD978 }, { 0x6566, 0xB4B0 }, { 0x6567, 0xD973 }, { 0x6568, 0xD977 }, { 0x656A, 0xD974 }, - { 0x656C, 0xB771 }, { 0x656F, 0xDDBC }, { 0x6572, 0xBA56 }, { 0x6573, 0xE1F4 }, { 0x6574, 0xBEE3 }, { 0x6575, 0xBCC4 }, { 0x6576, 0xE5BD }, { 0x6577, 0xBCC5 }, - { 0x6578, 0xBCC6 }, { 0x6579, 0xE5BF }, { 0x657A, 0xE5BE }, { 0x657B, 0xE5C0 }, { 0x657C, 0xE9B1 }, { 0x657F, 0xE9B0 }, { 0x6580, 0xECEF }, { 0x6581, 0xECEE }, - { 0x6582, 0xC0C4 }, { 0x6583, 0xC0C5 }, { 0x6584, 0xF248 }, { 0x6587, 0xA4E5 }, { 0x658C, 0xD979 }, { 0x6590, 0xB4B4 }, { 0x6591, 0xB4B3 }, { 0x6592, 0xDDBD }, - { 0x6594, 0xEFD8 }, { 0x6595, 0xC4E3 }, { 0x6596, 0xF7DE }, { 0x6597, 0xA4E6 }, { 0x6599, 0xAEC6 }, { 0x659B, 0xB1D8 }, { 0x659C, 0xB1D7 }, { 0x659D, 0xD97A }, - { 0x659E, 0xD97B }, { 0x659F, 0xB772 }, { 0x65A0, 0xE1F5 }, { 0x65A1, 0xBA57 }, { 0x65A2, 0xE9B2 }, { 0x65A4, 0xA4E7 }, { 0x65A5, 0xA5B8 }, { 0x65A7, 0xA9F2 }, - { 0x65A8, 0xCCC2 }, { 0x65AA, 0xCEE9 }, { 0x65AB, 0xAC48 }, { 0x65AC, 0xB1D9 }, { 0x65AE, 0xD97C }, { 0x65AF, 0xB4B5 }, { 0x65B0, 0xB773 }, { 0x65B2, 0xE5C1 }, - { 0x65B3, 0xE5C2 }, { 0x65B6, 0xECF0 }, { 0x65B7, 0xC25F }, { 0x65B8, 0xF8F0 }, { 0x65B9, 0xA4E8 }, { 0x65BB, 0xCCC3 }, { 0x65BC, 0xA9F3 }, { 0x65BD, 0xAC49 }, - { 0x65BF, 0xCEEA }, { 0x65C1, 0xAEC7 }, { 0x65C2, 0xD1D2 }, { 0x65C3, 0xD1D0 }, { 0x65C4, 0xD1D1 }, { 0x65C5, 0xAEC8 }, { 0x65C6, 0xD1CF }, { 0x65CB, 0xB1DB }, - { 0x65CC, 0xB1DC }, { 0x65CD, 0xD5A8 }, { 0x65CE, 0xB1DD }, { 0x65CF, 0xB1DA }, { 0x65D0, 0xD97D }, { 0x65D2, 0xD97E }, { 0x65D3, 0xDDBE }, { 0x65D6, 0xBA59 }, - { 0x65D7, 0xBA58 }, { 0x65DA, 0xECF1 }, { 0x65DB, 0xEFD9 }, { 0x65DD, 0xF24A }, { 0x65DE, 0xF249 }, { 0x65DF, 0xF44F }, { 0x65E1, 0xC95E }, { 0x65E2, 0xAC4A }, - { 0x65E5, 0xA4E9 }, { 0x65E6, 0xA5B9 }, { 0x65E8, 0xA6AE }, { 0x65E9, 0xA6AD }, { 0x65EC, 0xA6AF }, { 0x65ED, 0xA6B0 }, { 0x65EE, 0xC9EE }, { 0x65EF, 0xC9ED }, - { 0x65F0, 0xCAF8 }, { 0x65F1, 0xA7F2 }, { 0x65F2, 0xCAFB }, { 0x65F3, 0xCAFA }, { 0x65F4, 0xCAF9 }, { 0x65F5, 0xCAFC }, { 0x65FA, 0xA9F4 }, { 0x65FB, 0xCCC9 }, - { 0x65FC, 0xCCC5 }, { 0x65FD, 0xCCCE }, { 0x6600, 0xA9FB }, { 0x6602, 0xA9F9 }, { 0x6603, 0xCCCA }, { 0x6604, 0xCCC6 }, { 0x6605, 0xCCCD }, { 0x6606, 0xA9F8 }, - { 0x6607, 0xAA40 }, { 0x6608, 0xCCC8 }, { 0x6609, 0xCCC4 }, { 0x660A, 0xA9FE }, { 0x660B, 0xCCCB }, { 0x660C, 0xA9F7 }, { 0x660D, 0xCCCC }, { 0x660E, 0xA9FA }, - { 0x660F, 0xA9FC }, { 0x6610, 0xCCD0 }, { 0x6611, 0xCCCF }, { 0x6612, 0xCCC7 }, { 0x6613, 0xA9F6 }, { 0x6614, 0xA9F5 }, { 0x6615, 0xA9FD }, { 0x661C, 0xCEEF }, - { 0x661D, 0xCEF5 }, { 0x661F, 0xAC50 }, { 0x6620, 0xAC4D }, { 0x6621, 0xCEEC }, { 0x6622, 0xCEF1 }, { 0x6624, 0xAC53 }, { 0x6625, 0xAC4B }, { 0x6626, 0xCEF0 }, - { 0x6627, 0xAC4E }, { 0x6628, 0xAC51 }, { 0x662B, 0xCEF3 }, { 0x662D, 0xAC4C }, { 0x662E, 0xCEF8 }, { 0x662F, 0xAC4F }, { 0x6631, 0xAC52 }, { 0x6632, 0xCEED }, - { 0x6633, 0xCEF2 }, { 0x6634, 0xCEF6 }, { 0x6635, 0xCEEE }, { 0x6636, 0xCEEB }, { 0x6639, 0xCEF7 }, { 0x663A, 0xCEF4 }, { 0x6641, 0xAED0 }, { 0x6642, 0xAEC9 }, - { 0x6643, 0xAECC }, { 0x6645, 0xAECF }, { 0x6647, 0xD1D5 }, { 0x6649, 0xAECA }, { 0x664A, 0xD1D3 }, { 0x664C, 0xAECE }, { 0x664F, 0xAECB }, { 0x6651, 0xD1D6 }, - { 0x6652, 0xAECD }, { 0x6659, 0xD5AC }, { 0x665A, 0xB1DF }, { 0x665B, 0xD5AB }, { 0x665C, 0xD5AD }, { 0x665D, 0xB1DE }, { 0x665E, 0xB1E3 }, { 0x665F, 0xD1D4 }, - { 0x6661, 0xD5AA }, { 0x6662, 0xD5AE }, { 0x6664, 0xB1E0 }, { 0x6665, 0xD5A9 }, { 0x6666, 0xB1E2 }, { 0x6668, 0xB1E1 }, { 0x666A, 0xD9A7 }, { 0x666C, 0xD9A2 }, - { 0x666E, 0xB4B6 }, { 0x666F, 0xB4BA }, { 0x6670, 0xB4B7 }, { 0x6671, 0xD9A5 }, { 0x6672, 0xD9A8 }, { 0x6674, 0xB4B8 }, { 0x6676, 0xB4B9 }, { 0x6677, 0xB4BE }, - { 0x6678, 0xDDC7 }, { 0x6679, 0xD9A6 }, { 0x667A, 0xB4BC }, { 0x667B, 0xD9A3 }, { 0x667C, 0xD9A1 }, { 0x667E, 0xB4BD }, { 0x6680, 0xD9A4 }, { 0x6684, 0xB779 }, - { 0x6686, 0xDDBF }, { 0x6687, 0xB776 }, { 0x6688, 0xB777 }, { 0x6689, 0xB775 }, { 0x668A, 0xDDC4 }, { 0x668B, 0xDDC3 }, { 0x668C, 0xDDC0 }, { 0x668D, 0xB77B }, - { 0x6690, 0xDDC2 }, { 0x6691, 0xB4BB }, { 0x6694, 0xDDC6 }, { 0x6695, 0xDDC1 }, { 0x6696, 0xB778 }, { 0x6697, 0xB774 }, { 0x6698, 0xB77A }, { 0x6699, 0xDDC5 }, - { 0x669D, 0xBA5C }, { 0x669F, 0xE1F8 }, { 0x66A0, 0xE1F7 }, { 0x66A1, 0xE1F6 }, { 0x66A2, 0xBA5A }, { 0x66A8, 0xBA5B }, { 0x66A9, 0xE5C5 }, { 0x66AA, 0xE5C8 }, - { 0x66AB, 0xBCC8 }, { 0x66AE, 0xBCC7 }, { 0x66AF, 0xE5C9 }, { 0x66B0, 0xE5C4 }, { 0x66B1, 0xBCCA }, { 0x66B2, 0xE5C6 }, { 0x66B4, 0xBCC9 }, { 0x66B5, 0xE5C3 }, - { 0x66B7, 0xE5C7 }, { 0x66B8, 0xBEE9 }, { 0x66B9, 0xBEE6 }, { 0x66BA, 0xE9BB }, { 0x66BB, 0xE9BA }, { 0x66BD, 0xE9B9 }, { 0x66BE, 0xE9B4 }, { 0x66C0, 0xE9B5 }, - { 0x66C4, 0xBEE7 }, { 0x66C6, 0xBEE4 }, { 0x66C7, 0xBEE8 }, { 0x66C8, 0xE9B3 }, { 0x66C9, 0xBEE5 }, { 0x66CA, 0xE9B6 }, { 0x66CB, 0xE9B7 }, { 0x66CC, 0xE9BC }, - { 0x66CF, 0xE9B8 }, { 0x66D2, 0xECF2 }, { 0x66D6, 0xC0C7 }, { 0x66D8, 0xEFDC }, { 0x66D9, 0xC0C6 }, { 0x66DA, 0xEFDA }, { 0x66DB, 0xEFDB }, { 0x66DC, 0xC260 }, - { 0x66DD, 0xC36E }, { 0x66DE, 0xF24B }, { 0x66E0, 0xC36D }, { 0x66E3, 0xF451 }, { 0x66E4, 0xF452 }, { 0x66E6, 0xC466 }, { 0x66E8, 0xF450 }, { 0x66E9, 0xC4E4 }, - { 0x66EB, 0xF7DF }, { 0x66EC, 0xC5CE }, { 0x66ED, 0xF8AA }, { 0x66EE, 0xF8AB }, { 0x66F0, 0xA4EA }, { 0x66F2, 0xA6B1 }, { 0x66F3, 0xA6B2 }, { 0x66F4, 0xA7F3 }, - { 0x66F6, 0xCCD1 }, { 0x66F7, 0xAC54 }, { 0x66F8, 0xAED1 }, { 0x66F9, 0xB1E4 }, { 0x66FC, 0xB0D2 }, { 0x66FE, 0xB4BF }, { 0x66FF, 0xB4C0 }, { 0x6700, 0xB3CC }, - { 0x6701, 0xD9A9 }, { 0x6703, 0xB77C }, { 0x6704, 0xE1FA }, { 0x6705, 0xE1F9 }, { 0x6708, 0xA4EB }, { 0x6709, 0xA6B3 }, { 0x670A, 0xCCD2 }, { 0x670B, 0xAA42 }, - { 0x670D, 0xAA41 }, { 0x670F, 0xCEF9 }, { 0x6710, 0xCEFA }, { 0x6712, 0xD1D7 }, { 0x6713, 0xD1D8 }, { 0x6714, 0xAED2 }, { 0x6715, 0xAED3 }, { 0x6717, 0xAED4 }, - { 0x6718, 0xD5AF }, { 0x671B, 0xB1E6 }, { 0x671D, 0xB4C2 }, { 0x671F, 0xB4C1 }, { 0x6720, 0xDDC8 }, { 0x6721, 0xDF7A }, { 0x6722, 0xE1FB }, { 0x6723, 0xE9BD }, - { 0x6726, 0xC261 }, { 0x6727, 0xC467 }, { 0x6728, 0xA4EC }, { 0x672A, 0xA5BC }, { 0x672B, 0xA5BD }, { 0x672C, 0xA5BB }, { 0x672D, 0xA5BE }, { 0x672E, 0xA5BA }, - { 0x6731, 0xA6B6 }, { 0x6733, 0xC9F6 }, { 0x6734, 0xA6B5 }, { 0x6735, 0xA6B7 }, { 0x6738, 0xC9F1 }, { 0x6739, 0xC9F0 }, { 0x673A, 0xC9F3 }, { 0x673B, 0xC9F2 }, - { 0x673C, 0xC9F5 }, { 0x673D, 0xA6B4 }, { 0x673E, 0xC9EF }, { 0x673F, 0xC9F4 }, { 0x6745, 0xCAFD }, { 0x6746, 0xA7FD }, { 0x6747, 0xCAFE }, { 0x6748, 0xCB43 }, - { 0x6749, 0xA7FC }, { 0x674B, 0xCB47 }, { 0x674C, 0xCB42 }, { 0x674D, 0xCB45 }, { 0x674E, 0xA7F5 }, { 0x674F, 0xA7F6 }, { 0x6750, 0xA7F7 }, { 0x6751, 0xA7F8 }, - { 0x6753, 0xA840 }, { 0x6755, 0xCB41 }, { 0x6756, 0xA7FA }, { 0x6757, 0xA841 }, { 0x6759, 0xCB40 }, { 0x675A, 0xCB46 }, { 0x675C, 0xA7F9 }, { 0x675D, 0xCB44 }, - { 0x675E, 0xA7FB }, { 0x675F, 0xA7F4 }, { 0x6760, 0xA7FE }, { 0x676A, 0xAA57 }, { 0x676C, 0xCCD4 }, { 0x676D, 0xAA43 }, { 0x676F, 0xAA4D }, { 0x6770, 0xAA4E }, - { 0x6771, 0xAA46 }, { 0x6772, 0xAA58 }, { 0x6773, 0xAA48 }, { 0x6774, 0xCCDC }, { 0x6775, 0xAA53 }, { 0x6776, 0xCCD7 }, { 0x6777, 0xAA49 }, { 0x6778, 0xCCE6 }, - { 0x6779, 0xCCE7 }, { 0x677A, 0xCCDF }, { 0x677B, 0xCCD8 }, { 0x677C, 0xAA56 }, { 0x677D, 0xCCE4 }, { 0x677E, 0xAA51 }, { 0x677F, 0xAA4F }, { 0x6781, 0xCCE5 }, - { 0x6783, 0xCCE3 }, { 0x6784, 0xCCDB }, { 0x6785, 0xCCD3 }, { 0x6786, 0xCCDA }, { 0x6787, 0xAA4A }, { 0x6789, 0xAA50 }, { 0x678B, 0xAA44 }, { 0x678C, 0xCCDE }, - { 0x678D, 0xCCDD }, { 0x678E, 0xCCD5 }, { 0x6790, 0xAA52 }, { 0x6791, 0xCCE1 }, { 0x6792, 0xCCD6 }, { 0x6793, 0xAA55 }, { 0x6794, 0xCCE8 }, { 0x6795, 0xAA45 }, - { 0x6797, 0xAA4C }, { 0x6798, 0xCCD9 }, { 0x6799, 0xCCE2 }, { 0x679A, 0xAA54 }, { 0x679C, 0xAA47 }, { 0x679D, 0xAA4B }, { 0x679F, 0xCCE0 }, { 0x67AE, 0xCF5B }, - { 0x67AF, 0xAC5C }, { 0x67B0, 0xAC69 }, { 0x67B2, 0xCF56 }, { 0x67B3, 0xCF4C }, { 0x67B4, 0xAC62 }, { 0x67B5, 0xCF4A }, { 0x67B6, 0xAC5B }, { 0x67B7, 0xCF45 }, - { 0x67B8, 0xAC65 }, { 0x67B9, 0xCF52 }, { 0x67BA, 0xCEFE }, { 0x67BB, 0xCF41 }, { 0x67C0, 0xCF44 }, { 0x67C1, 0xCEFB }, { 0x67C2, 0xCF51 }, { 0x67C3, 0xCF61 }, - { 0x67C4, 0xAC60 }, { 0x67C5, 0xCF46 }, { 0x67C6, 0xCF58 }, { 0x67C8, 0xCEFD }, { 0x67C9, 0xCF5F }, { 0x67CA, 0xCF60 }, { 0x67CB, 0xCF63 }, { 0x67CC, 0xCF5A }, - { 0x67CD, 0xCF4B }, { 0x67CE, 0xCF53 }, { 0x67CF, 0xAC66 }, { 0x67D0, 0xAC59 }, { 0x67D1, 0xAC61 }, { 0x67D2, 0xAC6D }, { 0x67D3, 0xAC56 }, { 0x67D4, 0xAC58 }, - { 0x67D8, 0xCF43 }, { 0x67D9, 0xAC6A }, { 0x67DA, 0xAC63 }, { 0x67DB, 0xCF5D }, { 0x67DC, 0xCF40 }, { 0x67DD, 0xAC6C }, { 0x67DE, 0xAC67 }, { 0x67DF, 0xCF49 }, - { 0x67E2, 0xAC6B }, { 0x67E3, 0xCF50 }, { 0x67E4, 0xCF48 }, { 0x67E5, 0xAC64 }, { 0x67E6, 0xCF5C }, { 0x67E7, 0xCF54 }, { 0x67E9, 0xAC5E }, { 0x67EA, 0xCF62 }, - { 0x67EB, 0xCF47 }, { 0x67EC, 0xAC5A }, { 0x67ED, 0xCF59 }, { 0x67EE, 0xCF4F }, { 0x67EF, 0xAC5F }, { 0x67F0, 0xCF55 }, { 0x67F1, 0xAC57 }, { 0x67F2, 0xCEFC }, - { 0x67F3, 0xAC68 }, { 0x67F4, 0xAEE3 }, { 0x67F5, 0xAC5D }, { 0x67F6, 0xCF4E }, { 0x67F7, 0xCF4D }, { 0x67F8, 0xCF42 }, { 0x67FA, 0xCF5E }, { 0x67FC, 0xCF57 }, - { 0x67FF, 0xAC55 }, { 0x6812, 0xD1EC }, { 0x6813, 0xAEEA }, { 0x6814, 0xD1ED }, { 0x6816, 0xD1E1 }, { 0x6817, 0xAEDF }, { 0x6818, 0xAEEB }, { 0x681A, 0xD1DA }, - { 0x681C, 0xD1E3 }, { 0x681D, 0xD1EB }, { 0x681F, 0xD1D9 }, { 0x6820, 0xD1F4 }, { 0x6821, 0xAED5 }, { 0x6825, 0xD1F3 }, { 0x6826, 0xD1EE }, { 0x6828, 0xD1EF }, - { 0x6829, 0xAEDD }, { 0x682A, 0xAEE8 }, { 0x682B, 0xD1E5 }, { 0x682D, 0xD1E6 }, { 0x682E, 0xD1F0 }, { 0x682F, 0xD1E7 }, { 0x6831, 0xD1E2 }, { 0x6832, 0xD1DC }, - { 0x6833, 0xD1DD }, { 0x6834, 0xD1EA }, { 0x6835, 0xD1E4 }, { 0x6838, 0xAED6 }, { 0x6839, 0xAEDA }, { 0x683A, 0xD1F2 }, { 0x683B, 0xD1DE }, { 0x683C, 0xAEE6 }, - { 0x683D, 0xAEE2 }, { 0x6840, 0xAEE5 }, { 0x6841, 0xAEEC }, { 0x6842, 0xAEDB }, { 0x6843, 0xAEE7 }, { 0x6844, 0xD1E9 }, { 0x6845, 0xAEE9 }, { 0x6846, 0xAED8 }, - { 0x6848, 0xAED7 }, { 0x6849, 0xD1DB }, { 0x684B, 0xD1DF }, { 0x684C, 0xAEE0 }, { 0x684D, 0xD1F1 }, { 0x684E, 0xD1E8 }, { 0x684F, 0xD1E0 }, { 0x6850, 0xAEE4 }, - { 0x6851, 0xAEE1 }, { 0x6853, 0xAED9 }, { 0x6854, 0xAEDC }, { 0x686B, 0xD5C4 }, { 0x686D, 0xD5B4 }, { 0x686E, 0xD5B5 }, { 0x686F, 0xD5B9 }, { 0x6871, 0xD5C8 }, - { 0x6872, 0xD5C5 }, { 0x6874, 0xD5BE }, { 0x6875, 0xD5BD }, { 0x6876, 0xB1ED }, { 0x6877, 0xD5C1 }, { 0x6878, 0xD5D0 }, { 0x6879, 0xD5B0 }, { 0x687B, 0xD5D1 }, - { 0x687C, 0xD5C3 }, { 0x687D, 0xD5D5 }, { 0x687E, 0xD5C9 }, { 0x687F, 0xB1EC }, { 0x6880, 0xD5C7 }, { 0x6881, 0xB1E7 }, { 0x6882, 0xB1FC }, { 0x6883, 0xB1F2 }, - { 0x6885, 0xB1F6 }, { 0x6886, 0xB1F5 }, { 0x6887, 0xD5B1 }, { 0x6889, 0xD5CE }, { 0x688A, 0xD5D4 }, { 0x688B, 0xD5CC }, { 0x688C, 0xD5D3 }, { 0x688F, 0xD5C0 }, - { 0x6890, 0xD5B2 }, { 0x6891, 0xD5D2 }, { 0x6892, 0xD5C2 }, { 0x6893, 0xB1EA }, { 0x6894, 0xB1F7 }, { 0x6896, 0xD5CB }, { 0x6897, 0xB1F0 }, { 0x689B, 0xD5CA }, - { 0x689C, 0xD5B3 }, { 0x689D, 0xB1F8 }, { 0x689F, 0xB1FA }, { 0x68A0, 0xD5CD }, { 0x68A1, 0xB1FB }, { 0x68A2, 0xB1E9 }, { 0x68A3, 0xD5BA }, { 0x68A4, 0xD5CF }, - { 0x68A7, 0xB1EF }, { 0x68A8, 0xB1F9 }, { 0x68A9, 0xD5BC }, { 0x68AA, 0xD5C6 }, { 0x68AB, 0xD5B7 }, { 0x68AC, 0xD5BB }, { 0x68AD, 0xB1F4 }, { 0x68AE, 0xD5B6 }, - { 0x68AF, 0xB1E8 }, { 0x68B0, 0xB1F1 }, { 0x68B1, 0xB1EE }, { 0x68B2, 0xD5BF }, { 0x68B3, 0xAEDE }, { 0x68B4, 0xD9C0 }, { 0x68B5, 0xB1EB }, { 0x68C4, 0xB1F3 }, - { 0x68C6, 0xD9C3 }, { 0x68C7, 0xD9D9 }, { 0x68C8, 0xD9CE }, { 0x68C9, 0xB4D6 }, { 0x68CB, 0xB4D1 }, { 0x68CC, 0xD9BD }, { 0x68CD, 0xB4D2 }, { 0x68CE, 0xD9CD }, - { 0x68D0, 0xD9C6 }, { 0x68D1, 0xD9D3 }, { 0x68D2, 0xB4CE }, { 0x68D3, 0xD9AB }, { 0x68D4, 0xD9D5 }, { 0x68D5, 0xB4C4 }, { 0x68D6, 0xD9B3 }, { 0x68D7, 0xB4C7 }, - { 0x68D8, 0xB4C6 }, { 0x68DA, 0xB4D7 }, { 0x68DC, 0xD9AD }, { 0x68DD, 0xD9CF }, { 0x68DE, 0xD9D0 }, { 0x68DF, 0xB4C9 }, { 0x68E0, 0xB4C5 }, { 0x68E1, 0xD9BB }, - { 0x68E3, 0xB4D0 }, { 0x68E4, 0xD9B6 }, { 0x68E6, 0xD9D1 }, { 0x68E7, 0xB4CC }, { 0x68E8, 0xD9C9 }, { 0x68E9, 0xD9D6 }, { 0x68EA, 0xD9B0 }, { 0x68EB, 0xD9B5 }, - { 0x68EC, 0xD9AF }, { 0x68EE, 0xB4CB }, { 0x68EF, 0xD9C2 }, { 0x68F0, 0xDDDE }, { 0x68F1, 0xD9B1 }, { 0x68F2, 0xB4CF }, { 0x68F3, 0xD9BA }, { 0x68F4, 0xD9D2 }, - { 0x68F5, 0xB4CA }, { 0x68F6, 0xD9B7 }, { 0x68F7, 0xD9B4 }, { 0x68F8, 0xD9C5 }, { 0x68F9, 0xB4CD }, { 0x68FA, 0xB4C3 }, { 0x68FB, 0xB4D9 }, { 0x68FC, 0xD9C8 }, - { 0x68FD, 0xD9C7 }, { 0x6904, 0xD9AC }, { 0x6905, 0xB4C8 }, { 0x6906, 0xD9D4 }, { 0x6907, 0xD9BC }, { 0x6908, 0xD9BE }, { 0x690A, 0xD9CB }, { 0x690B, 0xD9CA }, - { 0x690C, 0xD9AA }, { 0x690D, 0xB4D3 }, { 0x690E, 0xB4D5 }, { 0x690F, 0xD9B2 }, { 0x6910, 0xD9B9 }, { 0x6911, 0xD9C1 }, { 0x6912, 0xB4D4 }, { 0x6913, 0xD9B8 }, - { 0x6914, 0xD9C4 }, { 0x6915, 0xD9D7 }, { 0x6917, 0xD9CC }, { 0x6925, 0xD9D8 }, { 0x692A, 0xD9AE }, { 0x692F, 0xDDF2 }, { 0x6930, 0xB7A6 }, { 0x6932, 0xDDF0 }, - { 0x6933, 0xDDDB }, { 0x6934, 0xDDE0 }, { 0x6935, 0xDDD9 }, { 0x6937, 0xDDEC }, { 0x6938, 0xDDCB }, { 0x6939, 0xDDD2 }, { 0x693B, 0xDDEA }, { 0x693C, 0xDDF4 }, - { 0x693D, 0xDDDC }, { 0x693F, 0xDDCF }, { 0x6940, 0xDDE2 }, { 0x6941, 0xDDE7 }, { 0x6942, 0xDDD3 }, { 0x6944, 0xDDE4 }, { 0x6945, 0xDDD0 }, { 0x6948, 0xDDD7 }, - { 0x6949, 0xDDD8 }, { 0x694A, 0xB7A8 }, { 0x694B, 0xDDEB }, { 0x694C, 0xDDE9 }, { 0x694E, 0xDDCC }, { 0x694F, 0xDDEE }, { 0x6951, 0xDDEF }, { 0x6952, 0xDDF1 }, - { 0x6953, 0xB7AC }, { 0x6954, 0xB7A4 }, { 0x6956, 0xD5B8 }, { 0x6957, 0xDDD4 }, { 0x6958, 0xDDE6 }, { 0x6959, 0xDDD5 }, { 0x695A, 0xB7A1 }, { 0x695B, 0xB7B1 }, - { 0x695C, 0xDDED }, { 0x695D, 0xB7AF }, { 0x695E, 0xB7AB }, { 0x695F, 0xDDCA }, { 0x6960, 0xB7A3 }, { 0x6962, 0xDDCD }, { 0x6963, 0xB7B0 }, { 0x6965, 0xDDDD }, - { 0x6966, 0xDDC9 }, { 0x6968, 0xB7A9 }, { 0x6969, 0xDDE1 }, { 0x696A, 0xDDD1 }, { 0x696B, 0xB7AA }, { 0x696C, 0xDDDA }, { 0x696D, 0xB77E }, { 0x696E, 0xB4D8 }, - { 0x696F, 0xDDE3 }, { 0x6970, 0xD9BF }, { 0x6971, 0xDDCE }, { 0x6974, 0xDDE8 }, { 0x6975, 0xB7A5 }, { 0x6976, 0xDDE5 }, { 0x6977, 0xB7A2 }, { 0x6978, 0xDDDF }, - { 0x6979, 0xB7AD }, { 0x697A, 0xDDD6 }, { 0x697B, 0xDDF3 }, { 0x6982, 0xB7A7 }, { 0x6983, 0xDEC6 }, { 0x6986, 0xB7AE }, { 0x698D, 0xE24A }, { 0x698E, 0xE248 }, - { 0x6990, 0xE25E }, { 0x6991, 0xE246 }, { 0x6993, 0xE258 }, { 0x6994, 0xB77D }, { 0x6995, 0xBA5F }, { 0x6996, 0xE242 }, { 0x6997, 0xE25D }, { 0x6999, 0xE247 }, - { 0x699A, 0xE255 }, { 0x699B, 0xBA64 }, { 0x699C, 0xBA5D }, { 0x699E, 0xE25B }, { 0x69A0, 0xE240 }, { 0x69A1, 0xE25A }, { 0x69A3, 0xBA6F }, { 0x69A4, 0xE251 }, - { 0x69A5, 0xE261 }, { 0x69A6, 0xBA6D }, { 0x69A7, 0xE249 }, { 0x69A8, 0xBA5E }, { 0x69A9, 0xE24B }, { 0x69AA, 0xE259 }, { 0x69AB, 0xBA67 }, { 0x69AC, 0xE244 }, - { 0x69AD, 0xBA6B }, { 0x69AE, 0xBA61 }, { 0x69AF, 0xE24D }, { 0x69B0, 0xE243 }, { 0x69B1, 0xE1FC }, { 0x69B3, 0xE257 }, { 0x69B4, 0xBA68 }, { 0x69B5, 0xE260 }, - { 0x69B6, 0xE1FD }, { 0x69B7, 0xBA65 }, { 0x69B9, 0xE253 }, { 0x69BB, 0xBA66 }, { 0x69BC, 0xE245 }, { 0x69BD, 0xE250 }, { 0x69BE, 0xE24C }, { 0x69BF, 0xE24E }, - { 0x69C1, 0xBA60 }, { 0x69C2, 0xE25F }, { 0x69C3, 0xBA6E }, { 0x69C4, 0xE24F }, { 0x69C6, 0xE262 }, { 0x69C9, 0xE1FE }, { 0x69CA, 0xE254 }, { 0x69CB, 0xBA63 }, - { 0x69CC, 0xBA6C }, { 0x69CD, 0xBA6A }, { 0x69CE, 0xE241 }, { 0x69CF, 0xE256 }, { 0x69D0, 0xBA69 }, { 0x69D3, 0xBA62 }, { 0x69D4, 0xE252 }, { 0x69D9, 0xE25C }, - { 0x69E2, 0xE5D5 }, { 0x69E4, 0xE5D1 }, { 0x69E5, 0xE5CD }, { 0x69E6, 0xE5E1 }, { 0x69E7, 0xE5DE }, { 0x69E8, 0xBCCD }, { 0x69EB, 0xE5E5 }, { 0x69EC, 0xE5D4 }, - { 0x69ED, 0xBCD8 }, { 0x69EE, 0xE5DB }, { 0x69F1, 0xE5D0 }, { 0x69F2, 0xE5DA }, { 0x69F3, 0xBCD5 }, { 0x69F4, 0xE5EE }, { 0x69F6, 0xE5EB }, { 0x69F7, 0xE5DD }, - { 0x69F8, 0xE5CE }, { 0x69FB, 0xE5E2 }, { 0x69FC, 0xE5E4 }, { 0x69FD, 0xBCD1 }, { 0x69FE, 0xE5D8 }, { 0x69FF, 0xE5D3 }, { 0x6A00, 0xE5CA }, { 0x6A01, 0xBCCE }, - { 0x6A02, 0xBCD6 }, { 0x6A04, 0xE5E7 }, { 0x6A05, 0xBCD7 }, { 0x6A06, 0xE5CB }, { 0x6A07, 0xE5ED }, { 0x6A08, 0xE5E0 }, { 0x6A09, 0xE5E6 }, { 0x6A0A, 0xBCD4 }, - { 0x6A0D, 0xE5E3 }, { 0x6A0F, 0xE5EA }, { 0x6A11, 0xBCD9 }, { 0x6A13, 0xBCD3 }, { 0x6A14, 0xE5DC }, { 0x6A15, 0xE5CF }, { 0x6A16, 0xE5EF }, { 0x6A17, 0xE5CC }, - { 0x6A18, 0xE5E8 }, { 0x6A19, 0xBCD0 }, { 0x6A1B, 0xE5D6 }, { 0x6A1D, 0xE5D7 }, { 0x6A1E, 0xBCCF }, { 0x6A1F, 0xBCCC }, { 0x6A20, 0xE5D2 }, { 0x6A21, 0xBCD2 }, - { 0x6A23, 0xBCCB }, { 0x6A25, 0xE5E9 }, { 0x6A26, 0xE5EC }, { 0x6A27, 0xE5D9 }, { 0x6A28, 0xE9CA }, { 0x6A32, 0xE9C2 }, { 0x6A34, 0xE9BE }, { 0x6A35, 0xBEF6 }, - { 0x6A38, 0xBEEB }, { 0x6A39, 0xBEF0 }, { 0x6A3A, 0xBEEC }, { 0x6A3B, 0xE9CC }, { 0x6A3C, 0xE9D7 }, { 0x6A3D, 0xBEEA }, { 0x6A3E, 0xE9C4 }, { 0x6A3F, 0xE9CD }, - { 0x6A40, 0xE5DF }, { 0x6A41, 0xE9CE }, { 0x6A44, 0xBEF1 }, { 0x6A46, 0xE9DD }, { 0x6A47, 0xBEF5 }, { 0x6A48, 0xBEF8 }, { 0x6A49, 0xE9C0 }, { 0x6A4B, 0xBEF4 }, - { 0x6A4D, 0xE9DB }, { 0x6A4E, 0xE9DC }, { 0x6A4F, 0xE9D2 }, { 0x6A50, 0xE9D1 }, { 0x6A51, 0xE9C9 }, { 0x6A54, 0xE9D3 }, { 0x6A55, 0xE9DA }, { 0x6A56, 0xE9D9 }, - { 0x6A58, 0xBEEF }, { 0x6A59, 0xBEED }, { 0x6A5A, 0xE9CB }, { 0x6A5B, 0xE9C8 }, { 0x6A5D, 0xE9C5 }, { 0x6A5E, 0xE9D8 }, { 0x6A5F, 0xBEF7 }, { 0x6A60, 0xE9D6 }, - { 0x6A61, 0xBEF3 }, { 0x6A62, 0xBEF2 }, { 0x6A64, 0xE9D0 }, { 0x6A66, 0xE9BF }, { 0x6A67, 0xE9C1 }, { 0x6A68, 0xE9C3 }, { 0x6A69, 0xE9D5 }, { 0x6A6A, 0xE9CF }, - { 0x6A6B, 0xBEEE }, { 0x6A6D, 0xE9C6 }, { 0x6A6F, 0xE9D4 }, { 0x6A76, 0xE9C7 }, { 0x6A7E, 0xC0CF }, { 0x6A7F, 0xED45 }, { 0x6A80, 0xC0C8 }, { 0x6A81, 0xECF5 }, - { 0x6A83, 0xED41 }, { 0x6A84, 0xC0CA }, { 0x6A85, 0xED48 }, { 0x6A87, 0xECFC }, { 0x6A89, 0xECF7 }, { 0x6A8C, 0xED49 }, { 0x6A8D, 0xECF3 }, { 0x6A8E, 0xECFE }, - { 0x6A90, 0xC0D1 }, { 0x6A91, 0xED44 }, { 0x6A92, 0xED4A }, { 0x6A93, 0xECFD }, { 0x6A94, 0xC0C9 }, { 0x6A95, 0xED40 }, { 0x6A96, 0xECF4 }, { 0x6A97, 0xC0D0 }, - { 0x6A9A, 0xED47 }, { 0x6A9B, 0xECF9 }, { 0x6A9C, 0xC0CC }, { 0x6A9E, 0xECFB }, { 0x6A9F, 0xECF8 }, { 0x6AA0, 0xC0D2 }, { 0x6AA1, 0xECFA }, { 0x6AA2, 0xC0CB }, - { 0x6AA3, 0xC0CE }, { 0x6AA4, 0xED43 }, { 0x6AA5, 0xECF6 }, { 0x6AA6, 0xED46 }, { 0x6AA8, 0xED42 }, { 0x6AAC, 0xC263 }, { 0x6AAD, 0xEFE7 }, { 0x6AAE, 0xC268 }, - { 0x6AAF, 0xC269 }, { 0x6AB3, 0xC262 }, { 0x6AB4, 0xEFE6 }, { 0x6AB6, 0xEFE3 }, { 0x6AB7, 0xEFE4 }, { 0x6AB8, 0xC266 }, { 0x6AB9, 0xEFDE }, { 0x6ABA, 0xEFE2 }, - { 0x6ABB, 0xC265 }, { 0x6ABD, 0xEFDF }, { 0x6AC2, 0xC267 }, { 0x6AC3, 0xC264 }, { 0x6AC5, 0xEFDD }, { 0x6AC6, 0xEFE1 }, { 0x6AC7, 0xEFE5 }, { 0x6ACB, 0xF251 }, - { 0x6ACC, 0xF24E }, { 0x6ACD, 0xF257 }, { 0x6ACF, 0xF256 }, { 0x6AD0, 0xF254 }, { 0x6AD1, 0xF24F }, { 0x6AD3, 0xC372 }, { 0x6AD9, 0xF250 }, { 0x6ADA, 0xC371 }, - { 0x6ADB, 0xC0CD }, { 0x6ADC, 0xF253 }, { 0x6ADD, 0xC370 }, { 0x6ADE, 0xF258 }, { 0x6ADF, 0xF252 }, { 0x6AE0, 0xF24D }, { 0x6AE1, 0xEFE0 }, { 0x6AE5, 0xC36F }, - { 0x6AE7, 0xF24C }, { 0x6AE8, 0xF456 }, { 0x6AEA, 0xF455 }, { 0x6AEB, 0xF255 }, { 0x6AEC, 0xC468 }, { 0x6AEE, 0xF459 }, { 0x6AEF, 0xF45A }, { 0x6AF0, 0xF454 }, - { 0x6AF1, 0xF458 }, { 0x6AF3, 0xF453 }, { 0x6AF8, 0xF5D1 }, { 0x6AF9, 0xF457 }, { 0x6AFA, 0xC4E7 }, { 0x6AFB, 0xC4E5 }, { 0x6AFC, 0xF5CF }, { 0x6B00, 0xF5D2 }, - { 0x6B02, 0xF5CE }, { 0x6B03, 0xF5D0 }, { 0x6B04, 0xC4E6 }, { 0x6B08, 0xF6E5 }, { 0x6B09, 0xF6E6 }, { 0x6B0A, 0xC576 }, { 0x6B0B, 0xF6E4 }, { 0x6B0F, 0xF7E2 }, - { 0x6B10, 0xC5CF }, { 0x6B11, 0xF7E0 }, { 0x6B12, 0xF7E1 }, { 0x6B13, 0xF8AC }, { 0x6B16, 0xC656 }, { 0x6B17, 0xF8F3 }, { 0x6B18, 0xF8F1 }, { 0x6B19, 0xF8F2 }, - { 0x6B1A, 0xF8F4 }, { 0x6B1E, 0xF9BB }, { 0x6B20, 0xA4ED }, { 0x6B21, 0xA6B8 }, { 0x6B23, 0xAA59 }, { 0x6B25, 0xCCE9 }, { 0x6B28, 0xCF64 }, { 0x6B2C, 0xD1F5 }, - { 0x6B2D, 0xD1F7 }, { 0x6B2F, 0xD1F6 }, { 0x6B31, 0xD1F8 }, { 0x6B32, 0xB1FD }, { 0x6B33, 0xD5D7 }, { 0x6B34, 0xD1F9 }, { 0x6B36, 0xD5D6 }, { 0x6B37, 0xD5D8 }, - { 0x6B38, 0xD5D9 }, { 0x6B39, 0xD9DA }, { 0x6B3A, 0xB4DB }, { 0x6B3B, 0xD9DB }, { 0x6B3C, 0xD9DD }, { 0x6B3D, 0xB4DC }, { 0x6B3E, 0xB4DA }, { 0x6B3F, 0xD9DC }, - { 0x6B41, 0xDDFA }, { 0x6B42, 0xDDF8 }, { 0x6B43, 0xDDF7 }, { 0x6B45, 0xDDF6 }, { 0x6B46, 0xDDF5 }, { 0x6B47, 0xB7B2 }, { 0x6B48, 0xDDF9 }, { 0x6B49, 0xBA70 }, - { 0x6B4A, 0xE263 }, { 0x6B4B, 0xE265 }, { 0x6B4C, 0xBA71 }, { 0x6B4D, 0xE264 }, { 0x6B4E, 0xBCDB }, { 0x6B50, 0xBCDA }, { 0x6B51, 0xE5F0 }, { 0x6B54, 0xE9DF }, - { 0x6B55, 0xE9DE }, { 0x6B56, 0xE9E0 }, { 0x6B59, 0xBEF9 }, { 0x6B5B, 0xED4B }, { 0x6B5C, 0xC0D3 }, { 0x6B5E, 0xEFE8 }, { 0x6B5F, 0xC26A }, { 0x6B60, 0xF259 }, - { 0x6B61, 0xC577 }, { 0x6B62, 0xA4EE }, { 0x6B63, 0xA5BF }, { 0x6B64, 0xA6B9 }, { 0x6B65, 0xA842 }, { 0x6B66, 0xAA5A }, { 0x6B67, 0xAA5B }, { 0x6B6A, 0xAC6E }, - { 0x6B6D, 0xD1FA }, { 0x6B72, 0xB7B3 }, { 0x6B76, 0xE6D1 }, { 0x6B77, 0xBEFA }, { 0x6B78, 0xC26B }, { 0x6B79, 0xA4EF }, { 0x6B7B, 0xA6BA }, { 0x6B7E, 0xCCEB }, - { 0x6B7F, 0xAA5C }, { 0x6B80, 0xCCEA }, { 0x6B82, 0xCF65 }, { 0x6B83, 0xAC6F }, { 0x6B84, 0xCF66 }, { 0x6B86, 0xAC70 }, { 0x6B88, 0xD1FC }, { 0x6B89, 0xAEEE }, - { 0x6B8A, 0xAEED }, { 0x6B8C, 0xD5DE }, { 0x6B8D, 0xD5DC }, { 0x6B8E, 0xD5DD }, { 0x6B8F, 0xD5DB }, { 0x6B91, 0xD5DA }, { 0x6B94, 0xD9DE }, { 0x6B95, 0xD9E1 }, - { 0x6B96, 0xB4DE }, { 0x6B97, 0xD9DF }, { 0x6B98, 0xB4DD }, { 0x6B99, 0xD9E0 }, { 0x6B9B, 0xDDFB }, { 0x6B9E, 0xE266 }, { 0x6B9F, 0xE267 }, { 0x6BA0, 0xE268 }, - { 0x6BA2, 0xE5F3 }, { 0x6BA3, 0xE5F2 }, { 0x6BA4, 0xBCDC }, { 0x6BA5, 0xE5F1 }, { 0x6BA6, 0xE5F4 }, { 0x6BA7, 0xE9E1 }, { 0x6BAA, 0xE9E2 }, { 0x6BAB, 0xE9E3 }, - { 0x6BAD, 0xED4C }, { 0x6BAE, 0xC0D4 }, { 0x6BAF, 0xC26C }, { 0x6BB0, 0xF25A }, { 0x6BB2, 0xC4E8 }, { 0x6BB3, 0xC95F }, { 0x6BB5, 0xAC71 }, { 0x6BB6, 0xCF67 }, - { 0x6BB7, 0xAEEF }, { 0x6BBA, 0xB1FE }, { 0x6BBC, 0xB4DF }, { 0x6BBD, 0xD9E2 }, { 0x6BBF, 0xB7B5 }, { 0x6BC0, 0xB7B4 }, { 0x6BC3, 0xE269 }, { 0x6BC4, 0xE26A }, - { 0x6BC5, 0xBCDD }, { 0x6BC6, 0xBCDE }, { 0x6BC7, 0xE9E5 }, { 0x6BC8, 0xE9E4 }, { 0x6BC9, 0xEFE9 }, { 0x6BCA, 0xF7E3 }, { 0x6BCB, 0xA4F0 }, { 0x6BCC, 0xC960 }, - { 0x6BCD, 0xA5C0 }, { 0x6BCF, 0xA843 }, { 0x6BD0, 0xCB48 }, { 0x6BD2, 0xAC72 }, { 0x6BD3, 0xB7B6 }, { 0x6BD4, 0xA4F1 }, { 0x6BD6, 0xCF68 }, { 0x6BD7, 0xAC73 }, - { 0x6BD8, 0xCF69 }, { 0x6BDA, 0xC0D5 }, { 0x6BDB, 0xA4F2 }, { 0x6BDE, 0xCCEC }, { 0x6BE0, 0xCF6A }, { 0x6BE2, 0xD242 }, { 0x6BE3, 0xD241 }, { 0x6BE4, 0xD1FE }, - { 0x6BE6, 0xD1FD }, { 0x6BE7, 0xD243 }, { 0x6BE8, 0xD240 }, { 0x6BEB, 0xB240 }, { 0x6BEC, 0xB241 }, { 0x6BEF, 0xB4E0 }, { 0x6BF0, 0xD9E3 }, { 0x6BF2, 0xD9E4 }, - { 0x6BF3, 0xD9E5 }, { 0x6BF7, 0xDE41 }, { 0x6BF8, 0xDE42 }, { 0x6BF9, 0xDE40 }, { 0x6BFB, 0xDDFD }, { 0x6BFC, 0xDDFE }, { 0x6BFD, 0xB7B7 }, { 0x6BFE, 0xE26B }, - { 0x6BFF, 0xE5F7 }, { 0x6C00, 0xE5F6 }, { 0x6C01, 0xE5F5 }, { 0x6C02, 0xE5F8 }, { 0x6C03, 0xE9E7 }, { 0x6C04, 0xE9E6 }, { 0x6C05, 0xBEFB }, { 0x6C06, 0xE9E8 }, - { 0x6C08, 0xC0D6 }, { 0x6C09, 0xED4D }, { 0x6C0B, 0xEFEA }, { 0x6C0C, 0xF25B }, { 0x6C0D, 0xF6E7 }, { 0x6C0F, 0xA4F3 }, { 0x6C10, 0xA5C2 }, { 0x6C11, 0xA5C1 }, - { 0x6C13, 0xAA5D }, { 0x6C14, 0xC961 }, { 0x6C15, 0xC97E }, { 0x6C16, 0xA6BB }, { 0x6C18, 0xC9F7 }, { 0x6C19, 0xCB49 }, { 0x6C1A, 0xCB4A }, { 0x6C1B, 0xAA5E }, - { 0x6C1D, 0xCCED }, { 0x6C1F, 0xAC74 }, { 0x6C20, 0xCF6B }, { 0x6C21, 0xCF6C }, { 0x6C23, 0xAEF0 }, { 0x6C24, 0xAEF4 }, { 0x6C25, 0xD244 }, { 0x6C26, 0xAEF3 }, - { 0x6C27, 0xAEF1 }, { 0x6C28, 0xAEF2 }, { 0x6C2A, 0xD5DF }, { 0x6C2B, 0xB242 }, { 0x6C2C, 0xB4E3 }, { 0x6C2E, 0xB4E1 }, { 0x6C2F, 0xB4E2 }, { 0x6C30, 0xD9E6 }, - { 0x6C33, 0xBA72 }, { 0x6C34, 0xA4F4 }, { 0x6C36, 0xC9A1 }, { 0x6C38, 0xA5C3 }, { 0x6C3B, 0xC9A4 }, { 0x6C3E, 0xA5C6 }, { 0x6C3F, 0xC9A3 }, { 0x6C40, 0xA5C5 }, - { 0x6C41, 0xA5C4 }, { 0x6C42, 0xA844 }, { 0x6C43, 0xC9A2 }, { 0x6C46, 0xC9F8 }, { 0x6C4A, 0xC9FC }, { 0x6C4B, 0xC9FE }, { 0x6C4C, 0xCA40 }, { 0x6C4D, 0xA6C5 }, - { 0x6C4E, 0xA6C6 }, { 0x6C4F, 0xC9FB }, { 0x6C50, 0xA6C1 }, { 0x6C52, 0xC9F9 }, { 0x6C54, 0xC9FD }, { 0x6C55, 0xA6C2 }, { 0x6C57, 0xA6BD }, { 0x6C59, 0xA6BE }, - { 0x6C5B, 0xA6C4 }, { 0x6C5C, 0xC9FA }, { 0x6C5D, 0xA6BC }, { 0x6C5E, 0xA845 }, { 0x6C5F, 0xA6BF }, { 0x6C60, 0xA6C0 }, { 0x6C61, 0xA6C3 }, { 0x6C65, 0xCB5B }, - { 0x6C66, 0xCB59 }, { 0x6C67, 0xCB4C }, { 0x6C68, 0xA851 }, { 0x6C69, 0xCB53 }, { 0x6C6A, 0xA84C }, { 0x6C6B, 0xCB4D }, { 0x6C6D, 0xCB55 }, { 0x6C6F, 0xCB52 }, - { 0x6C70, 0xA84F }, { 0x6C71, 0xCB51 }, { 0x6C72, 0xA856 }, { 0x6C73, 0xCB5A }, { 0x6C74, 0xA858 }, { 0x6C76, 0xA85A }, { 0x6C78, 0xCB4B }, { 0x6C7A, 0xA84D }, - { 0x6C7B, 0xCB5C }, { 0x6C7D, 0xA854 }, { 0x6C7E, 0xA857 }, { 0x6C80, 0xCD45 }, { 0x6C81, 0xA847 }, { 0x6C82, 0xA85E }, { 0x6C83, 0xA855 }, { 0x6C84, 0xCB4E }, - { 0x6C85, 0xA84A }, { 0x6C86, 0xA859 }, { 0x6C87, 0xCB56 }, { 0x6C88, 0xA848 }, { 0x6C89, 0xA849 }, { 0x6C8A, 0xCD43 }, { 0x6C8B, 0xCB4F }, { 0x6C8C, 0xA850 }, - { 0x6C8D, 0xA85B }, { 0x6C8E, 0xCB5D }, { 0x6C8F, 0xCB50 }, { 0x6C90, 0xA84E }, { 0x6C92, 0xA853 }, { 0x6C93, 0xCCEE }, { 0x6C94, 0xA85C }, { 0x6C95, 0xCB57 }, - { 0x6C96, 0xA852 }, { 0x6C98, 0xA85D }, { 0x6C99, 0xA846 }, { 0x6C9A, 0xCB54 }, { 0x6C9B, 0xA84B }, { 0x6C9C, 0xCB58 }, { 0x6C9D, 0xCD44 }, { 0x6CAB, 0xAA6A }, - { 0x6CAC, 0xAA7A }, { 0x6CAD, 0xCCF5 }, { 0x6CAE, 0xAA71 }, { 0x6CB0, 0xCD4B }, { 0x6CB1, 0xAA62 }, { 0x6CB3, 0xAA65 }, { 0x6CB4, 0xCD42 }, { 0x6CB6, 0xCCF3 }, - { 0x6CB7, 0xCCF7 }, { 0x6CB8, 0xAA6D }, { 0x6CB9, 0xAA6F }, { 0x6CBA, 0xCCFA }, { 0x6CBB, 0xAA76 }, { 0x6CBC, 0xAA68 }, { 0x6CBD, 0xAA66 }, { 0x6CBE, 0xAA67 }, - { 0x6CBF, 0xAA75 }, { 0x6CC0, 0xCD47 }, { 0x6CC1, 0xAA70 }, { 0x6CC2, 0xCCF9 }, { 0x6CC3, 0xCCFB }, { 0x6CC4, 0xAA6E }, { 0x6CC5, 0xAA73 }, { 0x6CC6, 0xCCFC }, - { 0x6CC7, 0xCD4A }, { 0x6CC9, 0xAC75 }, { 0x6CCA, 0xAA79 }, { 0x6CCC, 0xAA63 }, { 0x6CCD, 0xCD49 }, { 0x6CCF, 0xCD4D }, { 0x6CD0, 0xCCF8 }, { 0x6CD1, 0xCD4F }, - { 0x6CD2, 0xCD40 }, { 0x6CD3, 0xAA6C }, { 0x6CD4, 0xCCF4 }, { 0x6CD5, 0xAA6B }, { 0x6CD6, 0xAA7D }, { 0x6CD7, 0xAA72 }, { 0x6CD9, 0xCCF2 }, { 0x6CDA, 0xCF75 }, - { 0x6CDB, 0xAA78 }, { 0x6CDC, 0xAA7C }, { 0x6CDD, 0xCD41 }, { 0x6CDE, 0xCD46 }, { 0x6CE0, 0xAA7E }, { 0x6CE1, 0xAA77 }, { 0x6CE2, 0xAA69 }, { 0x6CE3, 0xAA5F }, - { 0x6CE5, 0xAA64 }, { 0x6CE7, 0xCCF6 }, { 0x6CE8, 0xAA60 }, { 0x6CE9, 0xCD4E }, { 0x6CEB, 0xCCF0 }, { 0x6CEC, 0xCCEF }, { 0x6CED, 0xCCFD }, { 0x6CEE, 0xCCF1 }, - { 0x6CEF, 0xAA7B }, { 0x6CF0, 0xAEF5 }, { 0x6CF1, 0xAA74 }, { 0x6CF2, 0xCCFE }, { 0x6CF3, 0xAA61 }, { 0x6CF5, 0xACA6 }, { 0x6CF9, 0xCD4C }, { 0x6D00, 0xCF7C }, - { 0x6D01, 0xCFA1 }, { 0x6D03, 0xCFA4 }, { 0x6D04, 0xCF77 }, { 0x6D07, 0xCFA7 }, { 0x6D08, 0xCFAA }, { 0x6D09, 0xCFAC }, { 0x6D0A, 0xCF74 }, { 0x6D0B, 0xAC76 }, - { 0x6D0C, 0xAC7B }, { 0x6D0D, 0xD249 }, { 0x6D0E, 0xACAD }, { 0x6D0F, 0xCFA5 }, { 0x6D10, 0xCFAD }, { 0x6D11, 0xCF7B }, { 0x6D12, 0xCF73 }, { 0x6D16, 0xD264 }, - { 0x6D17, 0xAC7E }, { 0x6D18, 0xCFA2 }, { 0x6D19, 0xCF78 }, { 0x6D1A, 0xCF7A }, { 0x6D1B, 0xACA5 }, { 0x6D1D, 0xCF7D }, { 0x6D1E, 0xAC7D }, { 0x6D1F, 0xCF70 }, - { 0x6D20, 0xCFA8 }, { 0x6D22, 0xCFAB }, { 0x6D25, 0xAC7A }, { 0x6D27, 0xACA8 }, { 0x6D28, 0xCF6D }, { 0x6D29, 0xACAA }, { 0x6D2A, 0xAC78 }, { 0x6D2B, 0xACAE }, - { 0x6D2C, 0xCFA9 }, { 0x6D2D, 0xCF6F }, { 0x6D2E, 0xACAB }, { 0x6D2F, 0xD25E }, { 0x6D30, 0xCD48 }, { 0x6D31, 0xAC7C }, { 0x6D32, 0xAC77 }, { 0x6D33, 0xCF76 }, - { 0x6D34, 0xCF6E }, { 0x6D35, 0xACAC }, { 0x6D36, 0xACA4 }, { 0x6D37, 0xCFA3 }, { 0x6D38, 0xACA9 }, { 0x6D39, 0xACA7 }, { 0x6D3A, 0xCF79 }, { 0x6D3B, 0xACA1 }, - { 0x6D3C, 0xCF71 }, { 0x6D3D, 0xACA2 }, { 0x6D3E, 0xACA3 }, { 0x6D3F, 0xCF72 }, { 0x6D40, 0xCFA6 }, { 0x6D41, 0xAC79 }, { 0x6D42, 0xCF7E }, { 0x6D58, 0xD24C }, - { 0x6D59, 0xAEFD }, { 0x6D5A, 0xAF43 }, { 0x6D5E, 0xD255 }, { 0x6D5F, 0xD25B }, { 0x6D60, 0xD257 }, { 0x6D61, 0xD24A }, { 0x6D62, 0xD24D }, { 0x6D63, 0xD246 }, - { 0x6D64, 0xD247 }, { 0x6D65, 0xAF4A }, { 0x6D66, 0xAEFA }, { 0x6D67, 0xD256 }, { 0x6D68, 0xD25F }, { 0x6D69, 0xAF45 }, { 0x6D6A, 0xAEF6 }, { 0x6D6C, 0xAF40 }, - { 0x6D6D, 0xD24E }, { 0x6D6E, 0xAF42 }, { 0x6D6F, 0xD24F }, { 0x6D70, 0xD259 }, { 0x6D74, 0xAF44 }, { 0x6D75, 0xD268 }, { 0x6D76, 0xD248 }, { 0x6D77, 0xAEFC }, - { 0x6D78, 0xAEFB }, { 0x6D79, 0xAF48 }, { 0x6D7A, 0xD245 }, { 0x6D7B, 0xD266 }, { 0x6D7C, 0xD25A }, { 0x6D7D, 0xD267 }, { 0x6D7E, 0xD261 }, { 0x6D7F, 0xD253 }, - { 0x6D80, 0xD262 }, { 0x6D82, 0xD25C }, { 0x6D83, 0xD265 }, { 0x6D84, 0xD263 }, { 0x6D85, 0xAF49 }, { 0x6D86, 0xD254 }, { 0x6D87, 0xAEF9 }, { 0x6D88, 0xAEF8 }, - { 0x6D89, 0xAF41 }, { 0x6D8A, 0xAF47 }, { 0x6D8B, 0xD260 }, { 0x6D8C, 0xAF46 }, { 0x6D8D, 0xD251 }, { 0x6D8E, 0xB243 }, { 0x6D90, 0xD269 }, { 0x6D91, 0xD250 }, - { 0x6D92, 0xD24B }, { 0x6D93, 0xAEFE }, { 0x6D94, 0xAF4B }, { 0x6D95, 0xAEF7 }, { 0x6D97, 0xD258 }, { 0x6D98, 0xD25D }, { 0x6DAA, 0xB265 }, { 0x6DAB, 0xD5E1 }, - { 0x6DAC, 0xD5E5 }, { 0x6DAE, 0xB252 }, { 0x6DAF, 0xB250 }, { 0x6DB2, 0xB247 }, { 0x6DB3, 0xD5E3 }, { 0x6DB4, 0xD5E2 }, { 0x6DB5, 0xB25B }, { 0x6DB7, 0xD5E8 }, - { 0x6DB8, 0xB255 }, { 0x6DBA, 0xD5FA }, { 0x6DBB, 0xD647 }, { 0x6DBC, 0xB244 }, { 0x6DBD, 0xD5F7 }, { 0x6DBE, 0xD5F0 }, { 0x6DBF, 0xB267 }, { 0x6DC0, 0xD5E0 }, - { 0x6DC2, 0xD5FC }, { 0x6DC4, 0xB264 }, { 0x6DC5, 0xB258 }, { 0x6DC6, 0xB263 }, { 0x6DC7, 0xB24E }, { 0x6DC8, 0xD5EC }, { 0x6DC9, 0xD5FE }, { 0x6DCA, 0xD5F6 }, - { 0x6DCB, 0xB24F }, { 0x6DCC, 0xB249 }, { 0x6DCD, 0xD645 }, { 0x6DCF, 0xD5FD }, { 0x6DD0, 0xD640 }, { 0x6DD1, 0xB251 }, { 0x6DD2, 0xB259 }, { 0x6DD3, 0xD642 }, - { 0x6DD4, 0xD5EA }, { 0x6DD5, 0xD5FB }, { 0x6DD6, 0xD5EF }, { 0x6DD7, 0xD644 }, { 0x6DD8, 0xB25E }, { 0x6DD9, 0xB246 }, { 0x6DDA, 0xB25C }, { 0x6DDB, 0xD5F4 }, - { 0x6DDC, 0xD5F2 }, { 0x6DDD, 0xD5F3 }, { 0x6DDE, 0xB253 }, { 0x6DDF, 0xD5EE }, { 0x6DE0, 0xD5ED }, { 0x6DE1, 0xB248 }, { 0x6DE2, 0xD5E7 }, { 0x6DE3, 0xD646 }, - { 0x6DE4, 0xB24A }, { 0x6DE5, 0xD5F1 }, { 0x6DE6, 0xB268 }, { 0x6DE8, 0xB262 }, { 0x6DE9, 0xD5E6 }, { 0x6DEA, 0xB25F }, { 0x6DEB, 0xB25D }, { 0x6DEC, 0xB266 }, - { 0x6DED, 0xD5F8 }, { 0x6DEE, 0xB261 }, { 0x6DEF, 0xD252 }, { 0x6DF0, 0xD5F9 }, { 0x6DF1, 0xB260 }, { 0x6DF2, 0xD641 }, { 0x6DF3, 0xB245 }, { 0x6DF4, 0xD5F5 }, - { 0x6DF5, 0xB257 }, { 0x6DF6, 0xD5E9 }, { 0x6DF7, 0xB256 }, { 0x6DF9, 0xB254 }, { 0x6DFA, 0xB24C }, { 0x6DFB, 0xB24B }, { 0x6DFC, 0xD9E7 }, { 0x6DFD, 0xD643 }, - { 0x6E00, 0xD5EB }, { 0x6E03, 0xD9FC }, { 0x6E05, 0xB24D }, { 0x6E19, 0xB541 }, { 0x6E1A, 0xB25A }, { 0x6E1B, 0xB4EE }, { 0x6E1C, 0xD9F6 }, { 0x6E1D, 0xB4FC }, - { 0x6E1F, 0xD9EA }, { 0x6E20, 0xB4EB }, { 0x6E21, 0xB4E7 }, { 0x6E22, 0xDA49 }, { 0x6E23, 0xB4ED }, { 0x6E24, 0xB4F1 }, { 0x6E25, 0xB4EC }, { 0x6E26, 0xB4F5 }, - { 0x6E27, 0xDA4D }, { 0x6E28, 0xDA44 }, { 0x6E2B, 0xD9F1 }, { 0x6E2C, 0xB4FA }, { 0x6E2D, 0xB4F4 }, { 0x6E2E, 0xD9FD }, { 0x6E2F, 0xB4E4 }, { 0x6E30, 0xDA4A }, - { 0x6E31, 0xDA43 }, { 0x6E32, 0xB4E8 }, { 0x6E33, 0xD9F7 }, { 0x6E34, 0xB4F7 }, { 0x6E35, 0xDA55 }, { 0x6E36, 0xDA56 }, { 0x6E38, 0xB4E5 }, { 0x6E39, 0xDA48 }, - { 0x6E3A, 0xB4F9 }, { 0x6E3B, 0xD9FB }, { 0x6E3C, 0xD9ED }, { 0x6E3D, 0xD9EE }, { 0x6E3E, 0xB4FD }, { 0x6E3F, 0xD9F2 }, { 0x6E40, 0xD9F9 }, { 0x6E41, 0xD9F3 }, - { 0x6E43, 0xB4FB }, { 0x6E44, 0xB544 }, { 0x6E45, 0xD9EF }, { 0x6E46, 0xD9E8 }, { 0x6E47, 0xD9E9 }, { 0x6E49, 0xD9EB }, { 0x6E4A, 0xB4EA }, { 0x6E4B, 0xD9F8 }, - { 0x6E4D, 0xB4F8 }, { 0x6E4E, 0xB542 }, { 0x6E51, 0xD9FA }, { 0x6E52, 0xDA53 }, { 0x6E53, 0xDA4B }, { 0x6E54, 0xB4E6 }, { 0x6E55, 0xDA51 }, { 0x6E56, 0xB4F2 }, - { 0x6E58, 0xB4F0 }, { 0x6E5A, 0xDA57 }, { 0x6E5B, 0xB4EF }, { 0x6E5C, 0xDA41 }, { 0x6E5D, 0xD9F4 }, { 0x6E5E, 0xD9FE }, { 0x6E5F, 0xB547 }, { 0x6E60, 0xDA45 }, - { 0x6E61, 0xDA42 }, { 0x6E62, 0xD9F0 }, { 0x6E63, 0xB543 }, { 0x6E64, 0xDA4F }, { 0x6E65, 0xDA4C }, { 0x6E66, 0xDA54 }, { 0x6E67, 0xB4E9 }, { 0x6E68, 0xDA40 }, - { 0x6E69, 0xB546 }, { 0x6E6B, 0xDA47 }, { 0x6E6E, 0xB4F3 }, { 0x6E6F, 0xB4F6 }, { 0x6E71, 0xDA46 }, { 0x6E72, 0xB545 }, { 0x6E73, 0xD9F5 }, { 0x6E74, 0xD5E4 }, - { 0x6E77, 0xDA50 }, { 0x6E78, 0xDA4E }, { 0x6E79, 0xDA52 }, { 0x6E88, 0xD9EC }, { 0x6E89, 0xB540 }, { 0x6E8D, 0xDE61 }, { 0x6E8E, 0xDE60 }, { 0x6E8F, 0xDE46 }, - { 0x6E90, 0xB7BD }, { 0x6E92, 0xDE5F }, { 0x6E93, 0xDE49 }, { 0x6E94, 0xDE4A }, { 0x6E96, 0xB7C7 }, { 0x6E97, 0xDE68 }, { 0x6E98, 0xB7C2 }, { 0x6E99, 0xDE5E }, - { 0x6E9B, 0xDE43 }, { 0x6E9C, 0xB7C8 }, { 0x6E9D, 0xB7BE }, { 0x6E9E, 0xDE52 }, { 0x6E9F, 0xDE48 }, { 0x6EA0, 0xDE4B }, { 0x6EA1, 0xDE63 }, { 0x6EA2, 0xB7B8 }, - { 0x6EA3, 0xDE6A }, { 0x6EA4, 0xDE62 }, { 0x6EA5, 0xB7C1 }, { 0x6EA6, 0xDE57 }, { 0x6EA7, 0xB7CC }, { 0x6EAA, 0xB7CB }, { 0x6EAB, 0xB7C5 }, { 0x6EAE, 0xDE69 }, - { 0x6EAF, 0xB7B9 }, { 0x6EB0, 0xDE55 }, { 0x6EB1, 0xDE4C }, { 0x6EB2, 0xDE59 }, { 0x6EB3, 0xDE65 }, { 0x6EB4, 0xB7CD }, { 0x6EB6, 0xB7BB }, { 0x6EB7, 0xDE54 }, - { 0x6EB9, 0xDE4D }, { 0x6EBA, 0xB7C4 }, { 0x6EBC, 0xB7C3 }, { 0x6EBD, 0xDE50 }, { 0x6EBE, 0xDE5A }, { 0x6EBF, 0xDE64 }, { 0x6EC0, 0xDE47 }, { 0x6EC1, 0xDE51 }, - { 0x6EC2, 0xB7BC }, { 0x6EC3, 0xDE5B }, { 0x6EC4, 0xB7C9 }, { 0x6EC5, 0xB7C0 }, { 0x6EC6, 0xDE4E }, { 0x6EC7, 0xB7BF }, { 0x6EC8, 0xDE45 }, { 0x6EC9, 0xDE53 }, - { 0x6ECA, 0xDE67 }, { 0x6ECB, 0xB4FE }, { 0x6ECC, 0xBAB0 }, { 0x6ECD, 0xDE56 }, { 0x6ECE, 0xE26C }, { 0x6ECF, 0xDE58 }, { 0x6ED0, 0xDE66 }, { 0x6ED1, 0xB7C6 }, - { 0x6ED2, 0xDE4F }, { 0x6ED3, 0xB7BA }, { 0x6ED4, 0xB7CA }, { 0x6ED5, 0xBCF0 }, { 0x6ED6, 0xDE44 }, { 0x6ED8, 0xDE5D }, { 0x6EDC, 0xDE5C }, { 0x6EEB, 0xE2AA }, - { 0x6EEC, 0xBAAD }, { 0x6EED, 0xE27D }, { 0x6EEE, 0xE2A4 }, { 0x6EEF, 0xBAA2 }, { 0x6EF1, 0xE26E }, { 0x6EF2, 0xBAAF }, { 0x6EF4, 0xBA77 }, { 0x6EF5, 0xE26D }, - { 0x6EF6, 0xE2B0 }, { 0x6EF7, 0xBAB1 }, { 0x6EF8, 0xE271 }, { 0x6EF9, 0xE2A3 }, { 0x6EFB, 0xE273 }, { 0x6EFC, 0xE2B3 }, { 0x6EFD, 0xE2AF }, { 0x6EFE, 0xBA75 }, - { 0x6EFF, 0xBAA1 }, { 0x6F00, 0xE653 }, { 0x6F01, 0xBAAE }, { 0x6F02, 0xBA7D }, { 0x6F03, 0xE26F }, { 0x6F05, 0xE2AE }, { 0x6F06, 0xBAA3 }, { 0x6F07, 0xE2AB }, - { 0x6F08, 0xE2B8 }, { 0x6F09, 0xE275 }, { 0x6F0A, 0xE27E }, { 0x6F0D, 0xE2B6 }, { 0x6F0E, 0xE2AC }, { 0x6F0F, 0xBA7C }, { 0x6F12, 0xE27C }, { 0x6F13, 0xBA76 }, - { 0x6F14, 0xBA74 }, { 0x6F15, 0xBAA8 }, { 0x6F18, 0xE27A }, { 0x6F19, 0xE277 }, { 0x6F1A, 0xE278 }, { 0x6F1C, 0xE2B2 }, { 0x6F1E, 0xE2B7 }, { 0x6F1F, 0xE2B5 }, - { 0x6F20, 0xBA7A }, { 0x6F21, 0xE2B9 }, { 0x6F22, 0xBA7E }, { 0x6F23, 0xBAA7 }, { 0x6F25, 0xE270 }, { 0x6F26, 0xE5FA }, { 0x6F27, 0xE279 }, { 0x6F29, 0xBA78 }, - { 0x6F2A, 0xBAAC }, { 0x6F2B, 0xBAA9 }, { 0x6F2C, 0xBA7B }, { 0x6F2D, 0xE2A5 }, { 0x6F2E, 0xE274 }, { 0x6F2F, 0xBAAA }, { 0x6F30, 0xE2A7 }, { 0x6F31, 0xBAA4 }, - { 0x6F32, 0xBAA6 }, { 0x6F33, 0xBA73 }, { 0x6F35, 0xE2A9 }, { 0x6F36, 0xE2A1 }, { 0x6F37, 0xE272 }, { 0x6F38, 0xBAA5 }, { 0x6F39, 0xE2B1 }, { 0x6F3A, 0xE2B4 }, - { 0x6F3B, 0xE27B }, { 0x6F3C, 0xE2A8 }, { 0x6F3E, 0xBA79 }, { 0x6F3F, 0xBCDF }, { 0x6F40, 0xE2A6 }, { 0x6F41, 0xE5F9 }, { 0x6F43, 0xE2AD }, { 0x6F4E, 0xE276 }, - { 0x6F4F, 0xE644 }, { 0x6F50, 0xE64E }, { 0x6F51, 0xBCE2 }, { 0x6F52, 0xE64D }, { 0x6F53, 0xE659 }, { 0x6F54, 0xBCE4 }, { 0x6F55, 0xE64B }, { 0x6F57, 0xE64F }, - { 0x6F58, 0xBCEF }, { 0x6F5A, 0xE646 }, { 0x6F5B, 0xBCE7 }, { 0x6F5D, 0xE652 }, { 0x6F5E, 0xE9F0 }, { 0x6F5F, 0xBCF3 }, { 0x6F60, 0xBCF2 }, { 0x6F61, 0xE654 }, - { 0x6F62, 0xE643 }, { 0x6F63, 0xE65E }, { 0x6F64, 0xBCED }, { 0x6F66, 0xBCE3 }, { 0x6F67, 0xE657 }, { 0x6F69, 0xE65B }, { 0x6F6A, 0xE660 }, { 0x6F6B, 0xE655 }, - { 0x6F6C, 0xE649 }, { 0x6F6D, 0xBCE6 }, { 0x6F6E, 0xBCE9 }, { 0x6F6F, 0xBCF1 }, { 0x6F70, 0xBCEC }, { 0x6F72, 0xE64C }, { 0x6F73, 0xE2A2 }, { 0x6F76, 0xE648 }, - { 0x6F77, 0xE65F }, { 0x6F78, 0xBCE8 }, { 0x6F7A, 0xBCEB }, { 0x6F7B, 0xE661 }, { 0x6F7C, 0xBCE0 }, { 0x6F7D, 0xE656 }, { 0x6F7E, 0xE5FB }, { 0x6F7F, 0xE65C }, - { 0x6F80, 0xC0DF }, { 0x6F82, 0xE64A }, { 0x6F84, 0xBCE1 }, { 0x6F85, 0xE645 }, { 0x6F86, 0xBCE5 }, { 0x6F87, 0xE5FC }, { 0x6F88, 0xBAAB }, { 0x6F89, 0xE641 }, - { 0x6F8B, 0xE65A }, { 0x6F8C, 0xE642 }, { 0x6F8D, 0xE640 }, { 0x6F8E, 0xBCEA }, { 0x6F90, 0xE658 }, { 0x6F92, 0xE5FE }, { 0x6F93, 0xE651 }, { 0x6F94, 0xE650 }, - { 0x6F95, 0xE65D }, { 0x6F96, 0xE647 }, { 0x6F97, 0xBCEE }, { 0x6F9E, 0xE9F3 }, { 0x6FA0, 0xBF49 }, { 0x6FA1, 0xBEFE }, { 0x6FA2, 0xEA40 }, { 0x6FA3, 0xE9EB }, - { 0x6FA4, 0xBF41 }, { 0x6FA5, 0xE9F7 }, { 0x6FA6, 0xBF48 }, { 0x6FA7, 0xBF43 }, { 0x6FA8, 0xE9F5 }, { 0x6FA9, 0xED4F }, { 0x6FAA, 0xE9FB }, { 0x6FAB, 0xEA42 }, - { 0x6FAC, 0xE9FA }, { 0x6FAD, 0xE9E9 }, { 0x6FAE, 0xE9F8 }, { 0x6FAF, 0xEA44 }, { 0x6FB0, 0xEA46 }, { 0x6FB1, 0xBEFD }, { 0x6FB2, 0xEA45 }, { 0x6FB3, 0xBF44 }, - { 0x6FB4, 0xBF4A }, { 0x6FB6, 0xBF47 }, { 0x6FB8, 0xE9FE }, { 0x6FB9, 0xBF46 }, { 0x6FBA, 0xE9F9 }, { 0x6FBC, 0xE9ED }, { 0x6FBD, 0xE9F2 }, { 0x6FBF, 0xE9FD }, - { 0x6FC0, 0xBF45 }, { 0x6FC1, 0xBF42 }, { 0x6FC2, 0xBEFC }, { 0x6FC3, 0xBF40 }, { 0x6FC4, 0xE9F1 }, { 0x6FC6, 0xE5FD }, { 0x6FC7, 0xE9EC }, { 0x6FC8, 0xE9EF }, - { 0x6FC9, 0xEA41 }, { 0x6FCA, 0xE9F4 }, { 0x6FCB, 0xE9EA }, { 0x6FCC, 0xED4E }, { 0x6FCD, 0xEA43 }, { 0x6FCE, 0xE9EE }, { 0x6FCF, 0xE9FC }, { 0x6FD4, 0xED51 }, - { 0x6FD5, 0xC0E3 }, { 0x6FD8, 0xC0D7 }, { 0x6FDB, 0xC0DB }, { 0x6FDC, 0xED53 }, { 0x6FDD, 0xED59 }, { 0x6FDE, 0xED57 }, { 0x6FDF, 0xC0D9 }, { 0x6FE0, 0xC0DA }, - { 0x6FE1, 0xC0E1 }, { 0x6FE2, 0xED5A }, { 0x6FE3, 0xED52 }, { 0x6FE4, 0xC0DC }, { 0x6FE6, 0xED56 }, { 0x6FE7, 0xED55 }, { 0x6FE8, 0xED5B }, { 0x6FE9, 0xC0E2 }, - { 0x6FEB, 0xC0DD }, { 0x6FEC, 0xC0E0 }, { 0x6FED, 0xED54 }, { 0x6FEE, 0xC0E4 }, { 0x6FEF, 0xC0DE }, { 0x6FF0, 0xC0E5 }, { 0x6FF1, 0xC0D8 }, { 0x6FF2, 0xED58 }, - { 0x6FF4, 0xED50 }, { 0x6FF7, 0xEFF7 }, { 0x6FFA, 0xC271 }, { 0x6FFB, 0xEFF4 }, { 0x6FFC, 0xEFF6 }, { 0x6FFE, 0xC26F }, { 0x6FFF, 0xEFF2 }, { 0x7000, 0xEFF3 }, - { 0x7001, 0xEFEE }, { 0x7004, 0xE9F6 }, { 0x7005, 0xEFEF }, { 0x7006, 0xC270 }, { 0x7007, 0xEFEB }, { 0x7009, 0xC26D }, { 0x700A, 0xEFF8 }, { 0x700B, 0xC26E }, - { 0x700C, 0xEFEC }, { 0x700D, 0xEFED }, { 0x700E, 0xEFF1 }, { 0x700F, 0xC273 }, { 0x7011, 0xC272 }, { 0x7014, 0xEFF0 }, { 0x7015, 0xC378 }, { 0x7016, 0xF25F }, - { 0x7017, 0xF265 }, { 0x7018, 0xC379 }, { 0x7019, 0xF25C }, { 0x701A, 0xC376 }, { 0x701B, 0xC373 }, { 0x701C, 0xF267 }, { 0x701D, 0xC377 }, { 0x701F, 0xC374 }, - { 0x7020, 0xF25E }, { 0x7021, 0xF261 }, { 0x7022, 0xF262 }, { 0x7023, 0xF263 }, { 0x7024, 0xF266 }, { 0x7026, 0xEFF5 }, { 0x7027, 0xF25D }, { 0x7028, 0xC375 }, - { 0x7029, 0xF264 }, { 0x702A, 0xF268 }, { 0x702B, 0xF260 }, { 0x702F, 0xF45D }, { 0x7030, 0xC46A }, { 0x7031, 0xF460 }, { 0x7032, 0xC46B }, { 0x7033, 0xF468 }, - { 0x7034, 0xF45F }, { 0x7035, 0xF45C }, { 0x7037, 0xF45E }, { 0x7038, 0xF462 }, { 0x7039, 0xF465 }, { 0x703A, 0xF464 }, { 0x703B, 0xF467 }, { 0x703C, 0xF45B }, - { 0x703E, 0xC469 }, { 0x703F, 0xF463 }, { 0x7040, 0xF466 }, { 0x7041, 0xF469 }, { 0x7042, 0xF461 }, { 0x7043, 0xF5D3 }, { 0x7044, 0xF5D4 }, { 0x7045, 0xF5D8 }, - { 0x7046, 0xF5D9 }, { 0x7048, 0xF5D6 }, { 0x7049, 0xF5D7 }, { 0x704A, 0xF5D5 }, { 0x704C, 0xC4E9 }, { 0x7051, 0xC578 }, { 0x7052, 0xF6EB }, { 0x7055, 0xF6E8 }, - { 0x7056, 0xF6E9 }, { 0x7057, 0xF6EA }, { 0x7058, 0xC579 }, { 0x705A, 0xF7E5 }, { 0x705B, 0xF7E4 }, { 0x705D, 0xF8AF }, { 0x705E, 0xC5F4 }, { 0x705F, 0xF8AD }, - { 0x7060, 0xF8B0 }, { 0x7061, 0xF8AE }, { 0x7062, 0xF8F5 }, { 0x7063, 0xC657 }, { 0x7064, 0xC665 }, { 0x7065, 0xF9A3 }, { 0x7066, 0xF96C }, { 0x7068, 0xF9A2 }, - { 0x7069, 0xF9D0 }, { 0x706A, 0xF9D1 }, { 0x706B, 0xA4F5 }, { 0x7070, 0xA6C7 }, { 0x7071, 0xCA41 }, { 0x7074, 0xCB5E }, { 0x7076, 0xA85F }, { 0x7078, 0xA862 }, - { 0x707A, 0xCB5F }, { 0x707C, 0xA860 }, { 0x707D, 0xA861 }, { 0x7082, 0xCD58 }, { 0x7083, 0xCD5A }, { 0x7084, 0xCD55 }, { 0x7085, 0xCD52 }, { 0x7086, 0xCD54 }, - { 0x708A, 0xAAA4 }, { 0x708E, 0xAAA2 }, { 0x7091, 0xCD56 }, { 0x7092, 0xAAA3 }, { 0x7093, 0xCD53 }, { 0x7094, 0xCD50 }, { 0x7095, 0xAAA1 }, { 0x7096, 0xCD57 }, - { 0x7098, 0xCD51 }, { 0x7099, 0xAAA5 }, { 0x709A, 0xCD59 }, { 0x709F, 0xCFAF }, { 0x70A1, 0xCFB3 }, { 0x70A4, 0xACB7 }, { 0x70A9, 0xCFB6 }, { 0x70AB, 0xACAF }, - { 0x70AC, 0xACB2 }, { 0x70AD, 0xACB4 }, { 0x70AE, 0xACB6 }, { 0x70AF, 0xACB3 }, { 0x70B0, 0xCFB2 }, { 0x70B1, 0xCFB1 }, { 0x70B3, 0xACB1 }, { 0x70B4, 0xCFB4 }, - { 0x70B5, 0xCFB5 }, { 0x70B7, 0xCFAE }, { 0x70B8, 0xACB5 }, { 0x70BA, 0xACB0 }, { 0x70BE, 0xCFB0 }, { 0x70C5, 0xD277 }, { 0x70C6, 0xD278 }, { 0x70C7, 0xD279 }, - { 0x70C8, 0xAF50 }, { 0x70CA, 0xAF4C }, { 0x70CB, 0xD26E }, { 0x70CD, 0xD276 }, { 0x70CE, 0xD27B }, { 0x70CF, 0xAF51 }, { 0x70D1, 0xD26C }, { 0x70D2, 0xD272 }, - { 0x70D3, 0xD26B }, { 0x70D4, 0xD275 }, { 0x70D7, 0xD271 }, { 0x70D8, 0xAF4D }, { 0x70D9, 0xAF4F }, { 0x70DA, 0xD27A }, { 0x70DC, 0xD26A }, { 0x70DD, 0xD26D }, - { 0x70DE, 0xD273 }, { 0x70E0, 0xD274 }, { 0x70E1, 0xD27C }, { 0x70E2, 0xD270 }, { 0x70E4, 0xAF4E }, { 0x70EF, 0xB26D }, { 0x70F0, 0xD64E }, { 0x70F3, 0xD650 }, - { 0x70F4, 0xD64C }, { 0x70F6, 0xD658 }, { 0x70F7, 0xD64A }, { 0x70F8, 0xD657 }, { 0x70F9, 0xB269 }, { 0x70FA, 0xD648 }, { 0x70FB, 0xDA5B }, { 0x70FC, 0xD652 }, - { 0x70FD, 0xB26C }, { 0x70FF, 0xD653 }, { 0x7100, 0xD656 }, { 0x7102, 0xD65A }, { 0x7104, 0xD64F }, { 0x7106, 0xD654 }, { 0x7109, 0xB26A }, { 0x710A, 0xB26B }, - { 0x710B, 0xD659 }, { 0x710C, 0xD64D }, { 0x710D, 0xD649 }, { 0x710E, 0xD65B }, { 0x7110, 0xD651 }, { 0x7113, 0xD655 }, { 0x7117, 0xD64B }, { 0x7119, 0xB548 }, - { 0x711A, 0xB549 }, { 0x711B, 0xDA65 }, { 0x711C, 0xB54F }, { 0x711E, 0xDA59 }, { 0x711F, 0xDA62 }, { 0x7120, 0xDA58 }, { 0x7121, 0xB54C }, { 0x7122, 0xDA60 }, - { 0x7123, 0xDA5E }, { 0x7125, 0xDA5F }, { 0x7126, 0xB54A }, { 0x7128, 0xDA63 }, { 0x712E, 0xDA5C }, { 0x712F, 0xDA5A }, { 0x7130, 0xB54B }, { 0x7131, 0xDA5D }, - { 0x7132, 0xDA61 }, { 0x7136, 0xB54D }, { 0x713A, 0xDA64 }, { 0x7141, 0xDE70 }, { 0x7142, 0xDE77 }, { 0x7143, 0xDE79 }, { 0x7144, 0xDEA1 }, { 0x7146, 0xB7DA }, - { 0x7147, 0xDE6B }, { 0x7149, 0xB7D2 }, { 0x714B, 0xDE7A }, { 0x714C, 0xB7D7 }, { 0x714D, 0xDEA2 }, { 0x714E, 0xB7CE }, { 0x7150, 0xDE7D }, { 0x7152, 0xDE6D }, - { 0x7153, 0xDE7E }, { 0x7154, 0xDE6C }, { 0x7156, 0xB7DC }, { 0x7158, 0xDE78 }, { 0x7159, 0xB7CF }, { 0x715A, 0xDEA3 }, { 0x715C, 0xB7D4 }, { 0x715D, 0xDE71 }, - { 0x715E, 0xB7D9 }, { 0x715F, 0xDE7C }, { 0x7160, 0xDE6F }, { 0x7161, 0xDE76 }, { 0x7162, 0xDE72 }, { 0x7163, 0xDE6E }, { 0x7164, 0xB7D1 }, { 0x7165, 0xB7D8 }, - { 0x7166, 0xB7D6 }, { 0x7167, 0xB7D3 }, { 0x7168, 0xB7DB }, { 0x7169, 0xB7D0 }, { 0x716A, 0xDE75 }, { 0x716C, 0xB7D5 }, { 0x716E, 0xB54E }, { 0x7170, 0xDE7B }, - { 0x7172, 0xDE73 }, { 0x7178, 0xDE74 }, { 0x717B, 0xE2C1 }, { 0x717D, 0xBAB4 }, { 0x7180, 0xE2BD }, { 0x7181, 0xE2C3 }, { 0x7182, 0xE2BF }, { 0x7184, 0xBAB6 }, - { 0x7185, 0xE2BE }, { 0x7186, 0xE2C2 }, { 0x7187, 0xE2BA }, { 0x7189, 0xE2BC }, { 0x718A, 0xBAB5 }, { 0x718F, 0xE2C0 }, { 0x7190, 0xE2BB }, { 0x7192, 0xBAB7 }, - { 0x7194, 0xBAB2 }, { 0x7197, 0xE2C4 }, { 0x7199, 0xBAB3 }, { 0x719A, 0xE667 }, { 0x719B, 0xE664 }, { 0x719C, 0xE670 }, { 0x719D, 0xE66A }, { 0x719E, 0xE66C }, - { 0x719F, 0xBCF4 }, { 0x71A0, 0xE666 }, { 0x71A1, 0xE66E }, { 0x71A4, 0xE66D }, { 0x71A5, 0xE66B }, { 0x71A7, 0xE671 }, { 0x71A8, 0xBCF7 }, { 0x71A9, 0xE668 }, - { 0x71AA, 0xE66F }, { 0x71AC, 0xBCF5 }, { 0x71AF, 0xE663 }, { 0x71B0, 0xE665 }, { 0x71B1, 0xBCF6 }, { 0x71B2, 0xE662 }, { 0x71B3, 0xE672 }, { 0x71B5, 0xE669 }, - { 0x71B8, 0xEA4A }, { 0x71B9, 0xBF51 }, { 0x71BC, 0xEA55 }, { 0x71BD, 0xEA53 }, { 0x71BE, 0xBF4B }, { 0x71BF, 0xEA49 }, { 0x71C0, 0xEA4C }, { 0x71C1, 0xEA4D }, - { 0x71C2, 0xEA48 }, { 0x71C3, 0xBF55 }, { 0x71C4, 0xBF56 }, { 0x71C5, 0xEA47 }, { 0x71C6, 0xEA56 }, { 0x71C7, 0xEA51 }, { 0x71C8, 0xBF4F }, { 0x71C9, 0xBF4C }, - { 0x71CA, 0xEA50 }, { 0x71CB, 0xEA4E }, { 0x71CE, 0xBF52 }, { 0x71CF, 0xEA52 }, { 0x71D0, 0xBF4D }, { 0x71D2, 0xBF4E }, { 0x71D4, 0xEA4F }, { 0x71D5, 0xBF50 }, - { 0x71D6, 0xEA4B }, { 0x71D8, 0xEA54 }, { 0x71D9, 0xBF53 }, { 0x71DA, 0xEA57 }, { 0x71DB, 0xEA58 }, { 0x71DC, 0xBF54 }, { 0x71DF, 0xC0E7 }, { 0x71E0, 0xC0EE }, - { 0x71E1, 0xED5C }, { 0x71E2, 0xED62 }, { 0x71E4, 0xED60 }, { 0x71E5, 0xC0EA }, { 0x71E6, 0xC0E9 }, { 0x71E7, 0xC0E6 }, { 0x71E8, 0xED5E }, { 0x71EC, 0xC0EC }, - { 0x71ED, 0xC0EB }, { 0x71EE, 0xC0E8 }, { 0x71F0, 0xED61 }, { 0x71F1, 0xED5D }, { 0x71F2, 0xED5F }, { 0x71F4, 0xC0ED }, { 0x71F8, 0xC277 }, { 0x71F9, 0xEFFB }, - { 0x71FB, 0xC274 }, { 0x71FC, 0xC275 }, { 0x71FD, 0xEFFD }, { 0x71FE, 0xC276 }, { 0x71FF, 0xEFFA }, { 0x7201, 0xEFF9 }, { 0x7202, 0xF26C }, { 0x7203, 0xEFFC }, - { 0x7205, 0xF26D }, { 0x7206, 0xC37A }, { 0x7207, 0xF26B }, { 0x720A, 0xF26A }, { 0x720C, 0xF269 }, { 0x720D, 0xC37B }, { 0x7210, 0xC46C }, { 0x7213, 0xF46A }, - { 0x7214, 0xF46B }, { 0x7219, 0xF5DC }, { 0x721A, 0xF5DB }, { 0x721B, 0xC4EA }, { 0x721D, 0xF5DA }, { 0x721E, 0xF6EC }, { 0x721F, 0xF6ED }, { 0x7222, 0xF7E6 }, - { 0x7223, 0xF8B1 }, { 0x7226, 0xF8F6 }, { 0x7227, 0xF9BC }, { 0x7228, 0xC679 }, { 0x7229, 0xF9C6 }, { 0x722A, 0xA4F6 }, { 0x722C, 0xAAA6 }, { 0x722D, 0xAAA7 }, - { 0x7230, 0xACB8 }, { 0x7235, 0xC0EF }, { 0x7236, 0xA4F7 }, { 0x7238, 0xAAA8 }, { 0x7239, 0xAF52 }, { 0x723A, 0xB7DD }, { 0x723B, 0xA4F8 }, { 0x723D, 0xB26E }, - { 0x723E, 0xBAB8 }, { 0x723F, 0xC962 }, { 0x7241, 0xCFB7 }, { 0x7242, 0xD27D }, { 0x7244, 0xE2C5 }, { 0x7246, 0xC0F0 }, { 0x7247, 0xA4F9 }, { 0x7248, 0xAAA9 }, - { 0x7249, 0xCFB8 }, { 0x724A, 0xCFB9 }, { 0x724B, 0xDA66 }, { 0x724C, 0xB550 }, { 0x724F, 0xDEA4 }, { 0x7252, 0xB7DE }, { 0x7253, 0xE2C6 }, { 0x7256, 0xBCF8 }, - { 0x7258, 0xC37C }, { 0x7259, 0xA4FA }, { 0x725A, 0xDA67 }, { 0x725B, 0xA4FB }, { 0x725D, 0xA6C9 }, { 0x725E, 0xCA42 }, { 0x725F, 0xA6C8 }, { 0x7260, 0xA865 }, - { 0x7261, 0xA864 }, { 0x7262, 0xA863 }, { 0x7263, 0xCB60 }, { 0x7267, 0xAAAA }, { 0x7269, 0xAAAB }, { 0x726A, 0xCD5B }, { 0x726C, 0xCFBA }, { 0x726E, 0xCFBD }, - { 0x726F, 0xACBA }, { 0x7270, 0xCFBB }, { 0x7272, 0xACB9 }, { 0x7273, 0xCFBC }, { 0x7274, 0xACBB }, { 0x7276, 0xD2A2 }, { 0x7277, 0xD2A1 }, { 0x7278, 0xD27E }, - { 0x7279, 0xAF53 }, { 0x727B, 0xD65D }, { 0x727C, 0xD65E }, { 0x727D, 0xB26F }, { 0x727E, 0xD65C }, { 0x727F, 0xD65F }, { 0x7280, 0xB552 }, { 0x7281, 0xB270 }, - { 0x7284, 0xB551 }, { 0x7285, 0xDA6B }, { 0x7286, 0xDA6A }, { 0x7288, 0xDA68 }, { 0x7289, 0xDA69 }, { 0x728B, 0xDA6C }, { 0x728C, 0xDEA6 }, { 0x728D, 0xDEA5 }, - { 0x728E, 0xDEA9 }, { 0x7290, 0xDEA8 }, { 0x7291, 0xDEA7 }, { 0x7292, 0xBAB9 }, { 0x7293, 0xE2C9 }, { 0x7295, 0xE2C8 }, { 0x7296, 0xBABA }, { 0x7297, 0xE2C7 }, - { 0x7298, 0xE673 }, { 0x729A, 0xE674 }, { 0x729B, 0xBCF9 }, { 0x729D, 0xEA59 }, { 0x729E, 0xEA5A }, { 0x72A1, 0xF272 }, { 0x72A2, 0xC37D }, { 0x72A3, 0xF271 }, - { 0x72A4, 0xF270 }, { 0x72A5, 0xF26E }, { 0x72A6, 0xF26F }, { 0x72A7, 0xC4EB }, { 0x72A8, 0xF46C }, { 0x72A9, 0xF6EE }, { 0x72AA, 0xF8F7 }, { 0x72AC, 0xA4FC }, - { 0x72AE, 0xC9A5 }, { 0x72AF, 0xA5C7 }, { 0x72B0, 0xC9A6 }, { 0x72B4, 0xCA43 }, { 0x72B5, 0xCA44 }, { 0x72BA, 0xCB66 }, { 0x72BD, 0xCB62 }, { 0x72BF, 0xCB61 }, - { 0x72C0, 0xAAAC }, { 0x72C1, 0xCB65 }, { 0x72C2, 0xA867 }, { 0x72C3, 0xCB63 }, { 0x72C4, 0xA866 }, { 0x72C5, 0xCB67 }, { 0x72C6, 0xCB64 }, { 0x72C9, 0xCD5F }, - { 0x72CA, 0xCFBE }, { 0x72CB, 0xCD5D }, { 0x72CC, 0xCD64 }, { 0x72CE, 0xAAAD }, { 0x72D0, 0xAAB0 }, { 0x72D1, 0xCD65 }, { 0x72D2, 0xCD61 }, { 0x72D4, 0xCD62 }, - { 0x72D6, 0xCD5C }, { 0x72D7, 0xAAAF }, { 0x72D8, 0xCD5E }, { 0x72D9, 0xAAAE }, { 0x72DA, 0xCD63 }, { 0x72DC, 0xCD60 }, { 0x72DF, 0xCFC2 }, { 0x72E0, 0xACBD }, - { 0x72E1, 0xACBE }, { 0x72E3, 0xCFC5 }, { 0x72E4, 0xCFBF }, { 0x72E6, 0xCFC4 }, { 0x72E8, 0xCFC0 }, { 0x72E9, 0xACBC }, { 0x72EA, 0xCFC3 }, { 0x72EB, 0xCFC1 }, - { 0x72F3, 0xD2A8 }, { 0x72F4, 0xD2A5 }, { 0x72F6, 0xD2A7 }, { 0x72F7, 0xAF58 }, { 0x72F8, 0xAF57 }, { 0x72F9, 0xAF55 }, { 0x72FA, 0xD2A4 }, { 0x72FB, 0xD2A9 }, - { 0x72FC, 0xAF54 }, { 0x72FD, 0xAF56 }, { 0x72FE, 0xD2A6 }, { 0x72FF, 0xD667 }, { 0x7300, 0xD2A3 }, { 0x7301, 0xD2AA }, { 0x7307, 0xD662 }, { 0x7308, 0xD666 }, - { 0x730A, 0xD665 }, { 0x730B, 0xDA6E }, { 0x730C, 0xDA79 }, { 0x730F, 0xD668 }, { 0x7311, 0xD663 }, { 0x7312, 0xDA6D }, { 0x7313, 0xB274 }, { 0x7316, 0xB273 }, - { 0x7317, 0xD661 }, { 0x7318, 0xD664 }, { 0x7319, 0xB275 }, { 0x731B, 0xB272 }, { 0x731C, 0xB271 }, { 0x731D, 0xD660 }, { 0x731E, 0xD669 }, { 0x7322, 0xDA70 }, - { 0x7323, 0xDA77 }, { 0x7325, 0xB554 }, { 0x7326, 0xDA76 }, { 0x7327, 0xDA73 }, { 0x7329, 0xB556 }, { 0x732D, 0xDA75 }, { 0x7330, 0xDA6F }, { 0x7331, 0xDA71 }, - { 0x7332, 0xDA74 }, { 0x7333, 0xDA72 }, { 0x7334, 0xB555 }, { 0x7335, 0xDA78 }, { 0x7336, 0xB553 }, { 0x7337, 0xB7DF }, { 0x733A, 0xDEAD }, { 0x733B, 0xDEAC }, - { 0x733C, 0xDEAA }, { 0x733E, 0xB7E2 }, { 0x733F, 0xB7E1 }, { 0x7340, 0xDEAE }, { 0x7342, 0xDEAB }, { 0x7343, 0xE2CA }, { 0x7344, 0xBABB }, { 0x7345, 0xB7E0 }, - { 0x7349, 0xDEB0 }, { 0x734A, 0xDEAF }, { 0x734C, 0xE2CD }, { 0x734D, 0xE2CB }, { 0x734E, 0xBCFA }, { 0x7350, 0xBABC }, { 0x7351, 0xE2CC }, { 0x7352, 0xE676 }, - { 0x7357, 0xBCFB }, { 0x7358, 0xE675 }, { 0x7359, 0xE67E }, { 0x735A, 0xE67D }, { 0x735B, 0xE67B }, { 0x735D, 0xE67A }, { 0x735E, 0xE677 }, { 0x735F, 0xE678 }, - { 0x7360, 0xE679 }, { 0x7361, 0xE67C }, { 0x7362, 0xE6A1 }, { 0x7365, 0xEA5F }, { 0x7366, 0xEA5C }, { 0x7367, 0xEA5D }, { 0x7368, 0xBF57 }, { 0x7369, 0xEA5B }, - { 0x736A, 0xEA61 }, { 0x736B, 0xEA60 }, { 0x736C, 0xEA5E }, { 0x736E, 0xED64 }, { 0x736F, 0xED65 }, { 0x7370, 0xC0F1 }, { 0x7372, 0xC0F2 }, { 0x7373, 0xED63 }, - { 0x7375, 0xC279 }, { 0x7376, 0xEFFE }, { 0x7377, 0xC278 }, { 0x7378, 0xC37E }, { 0x737A, 0xC3A1 }, { 0x737B, 0xC46D }, { 0x737C, 0xF46E }, { 0x737D, 0xF46D }, - { 0x737E, 0xF5DD }, { 0x737F, 0xF6EF }, { 0x7380, 0xC57A }, { 0x7381, 0xF7E8 }, { 0x7382, 0xF7E7 }, { 0x7383, 0xF7E9 }, { 0x7384, 0xA5C8 }, { 0x7385, 0xCFC6 }, - { 0x7386, 0xAF59 }, { 0x7387, 0xB276 }, { 0x7388, 0xD66A }, { 0x7389, 0xA5C9 }, { 0x738A, 0xC9A7 }, { 0x738B, 0xA4FD }, { 0x738E, 0xCA45 }, { 0x7392, 0xCB6C }, - { 0x7393, 0xCB6A }, { 0x7394, 0xCB6B }, { 0x7395, 0xCB68 }, { 0x7396, 0xA868 }, { 0x7397, 0xCB69 }, { 0x739D, 0xCD6D }, { 0x739F, 0xAAB3 }, { 0x73A0, 0xCD6B }, - { 0x73A1, 0xCD67 }, { 0x73A2, 0xCD6A }, { 0x73A4, 0xCD66 }, { 0x73A5, 0xAAB5 }, { 0x73A6, 0xCD69 }, { 0x73A8, 0xAAB2 }, { 0x73A9, 0xAAB1 }, { 0x73AB, 0xAAB4 }, - { 0x73AC, 0xCD6C }, { 0x73AD, 0xCD68 }, { 0x73B2, 0xACC2 }, { 0x73B3, 0xACC5 }, { 0x73B4, 0xCFCE }, { 0x73B5, 0xCFCD }, { 0x73B6, 0xCFCC }, { 0x73B7, 0xACBF }, - { 0x73B8, 0xCFD5 }, { 0x73B9, 0xCFCB }, { 0x73BB, 0xACC1 }, { 0x73BC, 0xD2AF }, { 0x73BE, 0xCFD2 }, { 0x73BF, 0xCFD0 }, { 0x73C0, 0xACC4 }, { 0x73C2, 0xCFC8 }, - { 0x73C3, 0xCFD3 }, { 0x73C5, 0xCFCA }, { 0x73C6, 0xCFD4 }, { 0x73C7, 0xCFD1 }, { 0x73C8, 0xCFC9 }, { 0x73CA, 0xACC0 }, { 0x73CB, 0xCFD6 }, { 0x73CC, 0xCFC7 }, - { 0x73CD, 0xACC3 }, { 0x73D2, 0xD2B4 }, { 0x73D3, 0xD2AB }, { 0x73D4, 0xD2B6 }, { 0x73D6, 0xD2AE }, { 0x73D7, 0xD2B9 }, { 0x73D8, 0xD2BA }, { 0x73D9, 0xD2AC }, - { 0x73DA, 0xD2B8 }, { 0x73DB, 0xD2B5 }, { 0x73DC, 0xD2B3 }, { 0x73DD, 0xD2B7 }, { 0x73DE, 0xAF5F }, { 0x73E0, 0xAF5D }, { 0x73E3, 0xD2B1 }, { 0x73E5, 0xD2AD }, - { 0x73E7, 0xD2B0 }, { 0x73E8, 0xD2BB }, { 0x73E9, 0xD2B2 }, { 0x73EA, 0xAF5E }, { 0x73EB, 0xCFCF }, { 0x73ED, 0xAF5A }, { 0x73EE, 0xAF5C }, { 0x73F4, 0xD678 }, - { 0x73F5, 0xD66D }, { 0x73F6, 0xD66B }, { 0x73F8, 0xD66C }, { 0x73FA, 0xD673 }, { 0x73FC, 0xD674 }, { 0x73FD, 0xD670 }, { 0x73FE, 0xB27B }, { 0x73FF, 0xD675 }, - { 0x7400, 0xD672 }, { 0x7401, 0xD66F }, { 0x7403, 0xB279 }, { 0x7404, 0xD66E }, { 0x7405, 0xB277 }, { 0x7406, 0xB27A }, { 0x7407, 0xD671 }, { 0x7408, 0xD679 }, - { 0x7409, 0xAF5B }, { 0x740A, 0xB278 }, { 0x740B, 0xD677 }, { 0x740C, 0xD676 }, { 0x740D, 0xB27C }, { 0x7416, 0xDA7E }, { 0x741A, 0xDAA1 }, { 0x741B, 0xB560 }, - { 0x741D, 0xDAA7 }, { 0x7420, 0xDAA9 }, { 0x7421, 0xDAA2 }, { 0x7422, 0xB55A }, { 0x7423, 0xDAA6 }, { 0x7424, 0xDAA5 }, { 0x7425, 0xB55B }, { 0x7426, 0xB561 }, - { 0x7428, 0xB562 }, { 0x7429, 0xDAA8 }, { 0x742A, 0xB558 }, { 0x742B, 0xDA7D }, { 0x742C, 0xDA7B }, { 0x742D, 0xDAA3 }, { 0x742E, 0xDA7A }, { 0x742F, 0xB55F }, - { 0x7430, 0xDA7C }, { 0x7431, 0xDAA4 }, { 0x7432, 0xDAAA }, { 0x7433, 0xB559 }, { 0x7434, 0xB55E }, { 0x7435, 0xB55C }, { 0x7436, 0xB55D }, { 0x743A, 0xB557 }, - { 0x743F, 0xB7E9 }, { 0x7440, 0xDEB7 }, { 0x7441, 0xB7E8 }, { 0x7442, 0xDEBB }, { 0x7444, 0xDEB1 }, { 0x7446, 0xDEBC }, { 0x744A, 0xDEB2 }, { 0x744B, 0xDEB3 }, - { 0x744D, 0xDEBD }, { 0x744E, 0xDEBA }, { 0x744F, 0xDEB8 }, { 0x7450, 0xDEB9 }, { 0x7451, 0xDEB5 }, { 0x7452, 0xDEB4 }, { 0x7454, 0xDEBE }, { 0x7455, 0xB7E5 }, - { 0x7457, 0xDEB6 }, { 0x7459, 0xB7EA }, { 0x745A, 0xB7E4 }, { 0x745B, 0xB7EB }, { 0x745C, 0xB7EC }, { 0x745E, 0xB7E7 }, { 0x745F, 0xB7E6 }, { 0x7462, 0xE2CE }, - { 0x7463, 0xBABE }, { 0x7464, 0xBABD }, { 0x7467, 0xE2D3 }, { 0x7469, 0xBCFC }, { 0x746A, 0xBABF }, { 0x746D, 0xBAC1 }, { 0x746E, 0xE2D4 }, { 0x746F, 0xB7E3 }, - { 0x7470, 0xBAC0 }, { 0x7471, 0xE2D0 }, { 0x7472, 0xE2D2 }, { 0x7473, 0xE2CF }, { 0x7475, 0xE2D1 }, { 0x7479, 0xE6AB }, { 0x747C, 0xE6AA }, { 0x747D, 0xE6A7 }, - { 0x747E, 0xBD40 }, { 0x747F, 0xEA62 }, { 0x7480, 0xBD41 }, { 0x7481, 0xE6A6 }, { 0x7483, 0xBCFE }, { 0x7485, 0xE6A8 }, { 0x7486, 0xE6A5 }, { 0x7487, 0xE6A2 }, - { 0x7488, 0xE6A9 }, { 0x7489, 0xE6A3 }, { 0x748A, 0xE6A4 }, { 0x748B, 0xBCFD }, { 0x7490, 0xED69 }, { 0x7492, 0xEA66 }, { 0x7494, 0xEA65 }, { 0x7495, 0xEA67 }, - { 0x7497, 0xED66 }, { 0x7498, 0xBF5A }, { 0x749A, 0xEA63 }, { 0x749C, 0xBF58 }, { 0x749E, 0xBF5C }, { 0x749F, 0xBF5B }, { 0x74A0, 0xEA64 }, { 0x74A1, 0xEA68 }, - { 0x74A3, 0xBF59 }, { 0x74A5, 0xED6D }, { 0x74A6, 0xC0F5 }, { 0x74A7, 0xC27A }, { 0x74A8, 0xC0F6 }, { 0x74A9, 0xC0F3 }, { 0x74AA, 0xED6A }, { 0x74AB, 0xED68 }, - { 0x74AD, 0xED6B }, { 0x74AF, 0xED6E }, { 0x74B0, 0xC0F4 }, { 0x74B1, 0xED6C }, { 0x74B2, 0xED67 }, { 0x74B5, 0xF042 }, { 0x74B6, 0xF045 }, { 0x74B7, 0xF275 }, - { 0x74B8, 0xF040 }, { 0x74BA, 0xF46F }, { 0x74BB, 0xF046 }, { 0x74BD, 0xC3A2 }, { 0x74BE, 0xF044 }, { 0x74BF, 0xC27B }, { 0x74C0, 0xF041 }, { 0x74C1, 0xF043 }, - { 0x74C2, 0xF047 }, { 0x74C3, 0xF276 }, { 0x74C5, 0xF274 }, { 0x74CA, 0xC3A3 }, { 0x74CB, 0xF273 }, { 0x74CF, 0xC46E }, { 0x74D4, 0xC4ED }, { 0x74D5, 0xF6F1 }, - { 0x74D6, 0xC4EC }, { 0x74D7, 0xF6F3 }, { 0x74D8, 0xF6F0 }, { 0x74D9, 0xF6F2 }, { 0x74DA, 0xC5D0 }, { 0x74DB, 0xF8B2 }, { 0x74DC, 0xA5CA }, { 0x74DD, 0xCD6E }, - { 0x74DE, 0xD2BC }, { 0x74DF, 0xD2BD }, { 0x74E0, 0xB27D }, { 0x74E1, 0xDEBF }, { 0x74E2, 0xBF5D }, { 0x74E3, 0xC3A4 }, { 0x74E4, 0xC57B }, { 0x74E5, 0xF8B3 }, - { 0x74E6, 0xA5CB }, { 0x74E8, 0xCD6F }, { 0x74E9, 0xA260 }, { 0x74EC, 0xCFD7 }, { 0x74EE, 0xCFD8 }, { 0x74F4, 0xD2BE }, { 0x74F5, 0xD2BF }, { 0x74F6, 0xB27E }, - { 0x74F7, 0xB2A1 }, { 0x74FB, 0xDAAB }, { 0x74FD, 0xDEC2 }, { 0x74FE, 0xDEC1 }, { 0x74FF, 0xDEC0 }, { 0x7500, 0xE2D5 }, { 0x7502, 0xE2D6 }, { 0x7503, 0xE2D7 }, - { 0x7504, 0xBAC2 }, { 0x7507, 0xE6AD }, { 0x7508, 0xE6AC }, { 0x750B, 0xEA69 }, { 0x750C, 0xBF5E }, { 0x750D, 0xBF5F }, { 0x750F, 0xED72 }, { 0x7510, 0xED6F }, - { 0x7511, 0xED70 }, { 0x7512, 0xED71 }, { 0x7513, 0xF049 }, { 0x7514, 0xF048 }, { 0x7515, 0xC27C }, { 0x7516, 0xF277 }, { 0x7517, 0xF5DE }, { 0x7518, 0xA5CC }, - { 0x751A, 0xACC6 }, { 0x751C, 0xB2A2 }, { 0x751D, 0xDEC3 }, { 0x751F, 0xA5CD }, { 0x7521, 0xD2C0 }, { 0x7522, 0xB2A3 }, { 0x7525, 0xB563 }, { 0x7526, 0xB564 }, - { 0x7528, 0xA5CE }, { 0x7529, 0xA5CF }, { 0x752A, 0xCA46 }, { 0x752B, 0xA86A }, { 0x752C, 0xA869 }, { 0x752D, 0xACC7 }, { 0x752E, 0xCFD9 }, { 0x752F, 0xDAAC }, - { 0x7530, 0xA5D0 }, { 0x7531, 0xA5D1 }, { 0x7532, 0xA5D2 }, { 0x7533, 0xA5D3 }, { 0x7537, 0xA86B }, { 0x7538, 0xA86C }, { 0x7539, 0xCB6E }, { 0x753A, 0xCB6D }, - { 0x753D, 0xAAB6 }, { 0x753E, 0xCD72 }, { 0x753F, 0xCD70 }, { 0x7540, 0xCD71 }, { 0x7547, 0xCFDA }, { 0x7548, 0xCFDB }, { 0x754B, 0xACCB }, { 0x754C, 0xACC9 }, - { 0x754E, 0xACCA }, { 0x754F, 0xACC8 }, { 0x7554, 0xAF60 }, { 0x7559, 0xAF64 }, { 0x755A, 0xAF63 }, { 0x755B, 0xD2C1 }, { 0x755C, 0xAF62 }, { 0x755D, 0xAF61 }, - { 0x755F, 0xD2C2 }, { 0x7562, 0xB2A6 }, { 0x7563, 0xD67B }, { 0x7564, 0xD67A }, { 0x7565, 0xB2A4 }, { 0x7566, 0xB2A5 }, { 0x756A, 0xB566 }, { 0x756B, 0xB565 }, - { 0x756C, 0xDAAE }, { 0x756F, 0xDAAD }, { 0x7570, 0xB2A7 }, { 0x7576, 0xB7ED }, { 0x7577, 0xDEC5 }, { 0x7578, 0xB7EE }, { 0x7579, 0xDEC4 }, { 0x757D, 0xE2D8 }, - { 0x757E, 0xE6AE }, { 0x757F, 0xBD42 }, { 0x7580, 0xEA6A }, { 0x7584, 0xED73 }, { 0x7586, 0xC3A6 }, { 0x7587, 0xC3A5 }, { 0x758A, 0xC57C }, { 0x758B, 0xA5D4 }, - { 0x758C, 0xCD73 }, { 0x758F, 0xB2A8 }, { 0x7590, 0xE2D9 }, { 0x7591, 0xBAC3 }, { 0x7594, 0xCB6F }, { 0x7595, 0xCB70 }, { 0x7598, 0xCD74 }, { 0x7599, 0xAAB8 }, - { 0x759A, 0xAAB9 }, { 0x759D, 0xAAB7 }, { 0x75A2, 0xACCF }, { 0x75A3, 0xACD0 }, { 0x75A4, 0xACCD }, { 0x75A5, 0xACCE }, { 0x75A7, 0xCFDC }, { 0x75AA, 0xCFDD }, - { 0x75AB, 0xACCC }, { 0x75B0, 0xD2C3 }, { 0x75B2, 0xAF68 }, { 0x75B3, 0xAF69 }, { 0x75B5, 0xB2AB }, { 0x75B6, 0xD2C9 }, { 0x75B8, 0xAF6E }, { 0x75B9, 0xAF6C }, - { 0x75BA, 0xD2CA }, { 0x75BB, 0xD2C5 }, { 0x75BC, 0xAF6B }, { 0x75BD, 0xAF6A }, { 0x75BE, 0xAF65 }, { 0x75BF, 0xD2C8 }, { 0x75C0, 0xD2C7 }, { 0x75C1, 0xD2C4 }, - { 0x75C2, 0xAF6D }, { 0x75C4, 0xD2C6 }, { 0x75C5, 0xAF66 }, { 0x75C7, 0xAF67 }, { 0x75CA, 0xB2AC }, { 0x75CB, 0xD6A1 }, { 0x75CC, 0xD6A2 }, { 0x75CD, 0xB2AD }, - { 0x75CE, 0xD67C }, { 0x75CF, 0xD67E }, { 0x75D0, 0xD6A4 }, { 0x75D1, 0xD6A3 }, { 0x75D2, 0xD67D }, { 0x75D4, 0xB2A9 }, { 0x75D5, 0xB2AA }, { 0x75D7, 0xDAB6 }, - { 0x75D8, 0xB56B }, { 0x75D9, 0xB56A }, { 0x75DA, 0xDAB0 }, { 0x75DB, 0xB568 }, { 0x75DD, 0xDAB3 }, { 0x75DE, 0xB56C }, { 0x75DF, 0xDAB4 }, { 0x75E0, 0xB56D }, - { 0x75E1, 0xDAB1 }, { 0x75E2, 0xB567 }, { 0x75E3, 0xB569 }, { 0x75E4, 0xDAB5 }, { 0x75E6, 0xDAB2 }, { 0x75E7, 0xDAAF }, { 0x75ED, 0xDED2 }, { 0x75EF, 0xDEC7 }, - { 0x75F0, 0xB7F0 }, { 0x75F1, 0xB7F3 }, { 0x75F2, 0xB7F2 }, { 0x75F3, 0xB7F7 }, { 0x75F4, 0xB7F6 }, { 0x75F5, 0xDED3 }, { 0x75F6, 0xDED1 }, { 0x75F7, 0xDECA }, - { 0x75F8, 0xDECE }, { 0x75F9, 0xDECD }, { 0x75FA, 0xB7F4 }, { 0x75FB, 0xDED0 }, { 0x75FC, 0xDECC }, { 0x75FD, 0xDED4 }, { 0x75FE, 0xDECB }, { 0x75FF, 0xB7F5 }, - { 0x7600, 0xB7EF }, { 0x7601, 0xB7F1 }, { 0x7603, 0xDEC9 }, { 0x7608, 0xE2DB }, { 0x7609, 0xBAC7 }, { 0x760A, 0xE2DF }, { 0x760B, 0xBAC6 }, { 0x760C, 0xE2DC }, - { 0x760D, 0xBAC5 }, { 0x760F, 0xDEC8 }, { 0x7610, 0xDECF }, { 0x7611, 0xE2DE }, { 0x7613, 0xBAC8 }, { 0x7614, 0xE2E0 }, { 0x7615, 0xE2DD }, { 0x7616, 0xE2DA }, - { 0x7619, 0xE6B1 }, { 0x761A, 0xE6B5 }, { 0x761B, 0xE6B7 }, { 0x761C, 0xE6B3 }, { 0x761D, 0xE6B2 }, { 0x761E, 0xE6B0 }, { 0x761F, 0xBD45 }, { 0x7620, 0xBD43 }, - { 0x7621, 0xBD48 }, { 0x7622, 0xBD49 }, { 0x7623, 0xE6B4 }, { 0x7624, 0xBD46 }, { 0x7625, 0xE6AF }, { 0x7626, 0xBD47 }, { 0x7627, 0xBAC4 }, { 0x7628, 0xE6B6 }, - { 0x7629, 0xBD44 }, { 0x762D, 0xEA6C }, { 0x762F, 0xEA6B }, { 0x7630, 0xEA73 }, { 0x7631, 0xEA6D }, { 0x7632, 0xEA72 }, { 0x7633, 0xEA6F }, { 0x7634, 0xBF60 }, - { 0x7635, 0xEA71 }, { 0x7638, 0xBF61 }, { 0x763A, 0xBF62 }, { 0x763C, 0xEA70 }, { 0x763D, 0xEA6E }, { 0x7642, 0xC0F8 }, { 0x7643, 0xED74 }, { 0x7646, 0xC0F7 }, - { 0x7647, 0xED77 }, { 0x7648, 0xED75 }, { 0x7649, 0xED76 }, { 0x764C, 0xC0F9 }, { 0x7650, 0xF04D }, { 0x7652, 0xC2A1 }, { 0x7653, 0xF04E }, { 0x7656, 0xC27D }, - { 0x7657, 0xF04F }, { 0x7658, 0xC27E }, { 0x7659, 0xF04C }, { 0x765A, 0xF050 }, { 0x765C, 0xF04A }, { 0x765F, 0xC3A7 }, { 0x7660, 0xF278 }, { 0x7661, 0xC3A8 }, - { 0x7662, 0xC46F }, { 0x7664, 0xF04B }, { 0x7665, 0xC470 }, { 0x7669, 0xC4EE }, { 0x766A, 0xF5DF }, { 0x766C, 0xC57E }, { 0x766D, 0xF6F4 }, { 0x766E, 0xC57D }, - { 0x7670, 0xF7EA }, { 0x7671, 0xC5F5 }, { 0x7672, 0xC5F6 }, { 0x7675, 0xF9CC }, { 0x7678, 0xACD1 }, { 0x7679, 0xCFDE }, { 0x767B, 0xB56E }, { 0x767C, 0xB56F }, - { 0x767D, 0xA5D5 }, { 0x767E, 0xA6CA }, { 0x767F, 0xCA47 }, { 0x7681, 0xCB71 }, { 0x7682, 0xA86D }, { 0x7684, 0xAABA }, { 0x7686, 0xACD2 }, { 0x7687, 0xACD3 }, - { 0x7688, 0xACD4 }, { 0x7689, 0xD6A6 }, { 0x768A, 0xD2CB }, { 0x768B, 0xAF6F }, { 0x768E, 0xB2AE }, { 0x768F, 0xD6A5 }, { 0x7692, 0xDAB8 }, { 0x7693, 0xB571 }, - { 0x7695, 0xDAB7 }, { 0x7696, 0xB570 }, { 0x7699, 0xDED5 }, { 0x769A, 0xBD4A }, { 0x769B, 0xE6BB }, { 0x769C, 0xE6B8 }, { 0x769D, 0xE6B9 }, { 0x769E, 0xE6BA }, - { 0x76A4, 0xED78 }, { 0x76A6, 0xF051 }, { 0x76AA, 0xF471 }, { 0x76AB, 0xF470 }, { 0x76AD, 0xF6F5 }, { 0x76AE, 0xA5D6 }, { 0x76AF, 0xCD75 }, { 0x76B0, 0xAF70 }, - { 0x76B4, 0xB572 }, { 0x76B5, 0xDED6 }, { 0x76B8, 0xE2E1 }, { 0x76BA, 0xBD4B }, { 0x76BB, 0xEA74 }, { 0x76BD, 0xF052 }, { 0x76BE, 0xF472 }, { 0x76BF, 0xA5D7 }, - { 0x76C2, 0xAABB }, { 0x76C3, 0xACD7 }, { 0x76C4, 0xCFDF }, { 0x76C5, 0xACD8 }, { 0x76C6, 0xACD6 }, { 0x76C8, 0xACD5 }, { 0x76C9, 0xD2CC }, { 0x76CA, 0xAF71 }, - { 0x76CD, 0xAF72 }, { 0x76CE, 0xAF73 }, { 0x76D2, 0xB2B0 }, { 0x76D3, 0xD6A7 }, { 0x76D4, 0xB2AF }, { 0x76DA, 0xDAB9 }, { 0x76DB, 0xB2B1 }, { 0x76DC, 0xB573 }, - { 0x76DD, 0xDED7 }, { 0x76DE, 0xB7F8 }, { 0x76DF, 0xB7F9 }, { 0x76E1, 0xBAC9 }, { 0x76E3, 0xBACA }, { 0x76E4, 0xBD4C }, { 0x76E5, 0xBF64 }, { 0x76E6, 0xEA75 }, - { 0x76E7, 0xBF63 }, { 0x76E9, 0xED79 }, { 0x76EA, 0xC0FA }, { 0x76EC, 0xF053 }, { 0x76ED, 0xF473 }, { 0x76EE, 0xA5D8 }, { 0x76EF, 0xA86E }, { 0x76F0, 0xCD78 }, - { 0x76F1, 0xCD77 }, { 0x76F2, 0xAABC }, { 0x76F3, 0xCD76 }, { 0x76F4, 0xAABD }, { 0x76F5, 0xCD79 }, { 0x76F7, 0xCFE5 }, { 0x76F8, 0xACDB }, { 0x76F9, 0xACDA }, - { 0x76FA, 0xCFE7 }, { 0x76FB, 0xCFE6 }, { 0x76FC, 0xACDF }, { 0x76FE, 0xACDE }, { 0x7701, 0xACD9 }, { 0x7703, 0xCFE1 }, { 0x7704, 0xCFE2 }, { 0x7705, 0xCFE3 }, - { 0x7707, 0xACE0 }, { 0x7708, 0xCFE0 }, { 0x7709, 0xACDC }, { 0x770A, 0xCFE4 }, { 0x770B, 0xACDD }, { 0x7710, 0xD2CF }, { 0x7711, 0xD2D3 }, { 0x7712, 0xD2D1 }, - { 0x7713, 0xD2D0 }, { 0x7715, 0xD2D4 }, { 0x7719, 0xD2D5 }, { 0x771A, 0xD2D6 }, { 0x771B, 0xD2CE }, { 0x771D, 0xD2CD }, { 0x771F, 0xAF75 }, { 0x7720, 0xAF76 }, - { 0x7722, 0xD2D7 }, { 0x7723, 0xD2D2 }, { 0x7725, 0xD6B0 }, { 0x7727, 0xD2D8 }, { 0x7728, 0xAF77 }, { 0x7729, 0xAF74 }, { 0x772D, 0xD6AA }, { 0x772F, 0xD6A9 }, - { 0x7731, 0xD6AB }, { 0x7732, 0xD6AC }, { 0x7733, 0xD6AE }, { 0x7734, 0xD6AD }, { 0x7735, 0xD6B2 }, { 0x7736, 0xB2B5 }, { 0x7737, 0xB2B2 }, { 0x7738, 0xB2B6 }, - { 0x7739, 0xD6A8 }, { 0x773A, 0xB2B7 }, { 0x773B, 0xD6B1 }, { 0x773C, 0xB2B4 }, { 0x773D, 0xD6AF }, { 0x773E, 0xB2B3 }, { 0x7744, 0xDABC }, { 0x7745, 0xDABE }, - { 0x7746, 0xDABA }, { 0x7747, 0xDABB }, { 0x774A, 0xDABF }, { 0x774B, 0xDAC1 }, { 0x774C, 0xDAC2 }, { 0x774D, 0xDABD }, { 0x774E, 0xDAC0 }, { 0x774F, 0xB574 }, - { 0x7752, 0xDEDB }, { 0x7754, 0xDEE0 }, { 0x7755, 0xDED8 }, { 0x7756, 0xDEDC }, { 0x7759, 0xDEE1 }, { 0x775A, 0xDEDD }, { 0x775B, 0xB7FA }, { 0x775C, 0xB843 }, - { 0x775E, 0xB7FD }, { 0x775F, 0xDED9 }, { 0x7760, 0xDEDA }, { 0x7761, 0xBACE }, { 0x7762, 0xB846 }, { 0x7763, 0xB7FE }, { 0x7765, 0xB844 }, { 0x7766, 0xB7FC }, - { 0x7767, 0xDEDF }, { 0x7768, 0xB845 }, { 0x7769, 0xDEDE }, { 0x776A, 0xB841 }, { 0x776B, 0xB7FB }, { 0x776C, 0xB842 }, { 0x776D, 0xDEE2 }, { 0x776E, 0xE2E6 }, - { 0x776F, 0xE2E8 }, { 0x7779, 0xB840 }, { 0x777C, 0xE2E3 }, { 0x777D, 0xBACC }, { 0x777E, 0xE2E9 }, { 0x777F, 0xBACD }, { 0x7780, 0xE2E7 }, { 0x7781, 0xE2E2 }, - { 0x7782, 0xE2E5 }, { 0x7783, 0xE2EA }, { 0x7784, 0xBACB }, { 0x7785, 0xE2E4 }, { 0x7787, 0xBD4E }, { 0x7788, 0xE6BF }, { 0x7789, 0xE6BE }, { 0x778B, 0xBD51 }, - { 0x778C, 0xBD4F }, { 0x778D, 0xE6BC }, { 0x778E, 0xBD4D }, { 0x778F, 0xE6BD }, { 0x7791, 0xBD50 }, { 0x7795, 0xEA7D }, { 0x7797, 0xEAA1 }, { 0x7799, 0xEA7E }, - { 0x779A, 0xEA76 }, { 0x779B, 0xEA7A }, { 0x779C, 0xEA79 }, { 0x779D, 0xEA77 }, { 0x779E, 0xBF66 }, { 0x779F, 0xBF67 }, { 0x77A0, 0xBF65 }, { 0x77A1, 0xEA78 }, - { 0x77A2, 0xEA7B }, { 0x77A3, 0xEA7C }, { 0x77A5, 0xBF68 }, { 0x77A7, 0xC140 }, { 0x77A8, 0xEDA3 }, { 0x77AA, 0xC0FC }, { 0x77AB, 0xED7B }, { 0x77AC, 0xC0FE }, - { 0x77AD, 0xC141 }, { 0x77B0, 0xC0FD }, { 0x77B1, 0xEDA2 }, { 0x77B2, 0xED7C }, { 0x77B3, 0xC0FB }, { 0x77B4, 0xEDA1 }, { 0x77B5, 0xED7A }, { 0x77B6, 0xED7E }, - { 0x77B7, 0xED7D }, { 0x77BA, 0xF055 }, { 0x77BB, 0xC2A4 }, { 0x77BC, 0xC2A5 }, { 0x77BD, 0xC2A2 }, { 0x77BF, 0xC2A3 }, { 0x77C2, 0xF054 }, { 0x77C4, 0xF27B }, - { 0x77C7, 0xC3A9 }, { 0x77C9, 0xF279 }, { 0x77CA, 0xF27A }, { 0x77CC, 0xF474 }, { 0x77CD, 0xF477 }, { 0x77CE, 0xF475 }, { 0x77CF, 0xF476 }, { 0x77D0, 0xF5E0 }, - { 0x77D3, 0xC4EF }, { 0x77D4, 0xF7EB }, { 0x77D5, 0xF8B4 }, { 0x77D7, 0xC5F7 }, { 0x77D8, 0xF8F8 }, { 0x77D9, 0xF8F9 }, { 0x77DA, 0xC666 }, { 0x77DB, 0xA5D9 }, - { 0x77DC, 0xACE1 }, { 0x77DE, 0xDAC3 }, { 0x77E0, 0xDEE3 }, { 0x77E2, 0xA5DA }, { 0x77E3, 0xA86F }, { 0x77E5, 0xAABE }, { 0x77E7, 0xCFE8 }, { 0x77E8, 0xCFE9 }, - { 0x77E9, 0xAF78 }, { 0x77EC, 0xDAC4 }, { 0x77ED, 0xB575 }, { 0x77EE, 0xB847 }, { 0x77EF, 0xC142 }, { 0x77F0, 0xEDA4 }, { 0x77F1, 0xF27C }, { 0x77F2, 0xF478 }, - { 0x77F3, 0xA5DB }, { 0x77F7, 0xCDA1 }, { 0x77F8, 0xCD7A }, { 0x77F9, 0xCD7C }, { 0x77FA, 0xCD7E }, { 0x77FB, 0xCD7D }, { 0x77FC, 0xCD7B }, { 0x77FD, 0xAABF }, - { 0x7802, 0xACE2 }, { 0x7803, 0xCFF2 }, { 0x7805, 0xCFED }, { 0x7806, 0xCFEA }, { 0x7809, 0xCFF1 }, { 0x780C, 0xACE4 }, { 0x780D, 0xACE5 }, { 0x780E, 0xCFF0 }, - { 0x780F, 0xCFEF }, { 0x7810, 0xCFEE }, { 0x7811, 0xCFEB }, { 0x7812, 0xCFEC }, { 0x7813, 0xCFF3 }, { 0x7814, 0xACE3 }, { 0x781D, 0xAF7C }, { 0x781F, 0xAFA4 }, - { 0x7820, 0xAFA3 }, { 0x7821, 0xD2E1 }, { 0x7822, 0xD2DB }, { 0x7823, 0xD2D9 }, { 0x7825, 0xAFA1 }, { 0x7826, 0xD6B9 }, { 0x7827, 0xAF7A }, { 0x7828, 0xD2DE }, - { 0x7829, 0xD2E2 }, { 0x782A, 0xD2E4 }, { 0x782B, 0xD2E0 }, { 0x782C, 0xD2DA }, { 0x782D, 0xAFA2 }, { 0x782E, 0xD2DF }, { 0x782F, 0xD2DD }, { 0x7830, 0xAF79 }, - { 0x7831, 0xD2E5 }, { 0x7832, 0xAFA5 }, { 0x7833, 0xD2E3 }, { 0x7834, 0xAF7D }, { 0x7835, 0xD2DC }, { 0x7837, 0xAF7E }, { 0x7838, 0xAF7B }, { 0x7843, 0xB2B9 }, - { 0x7845, 0xD6BA }, { 0x7848, 0xD6B3 }, { 0x7849, 0xD6B5 }, { 0x784A, 0xD6B7 }, { 0x784C, 0xD6B8 }, { 0x784D, 0xD6B6 }, { 0x784E, 0xB2BA }, { 0x7850, 0xD6BB }, - { 0x7852, 0xD6B4 }, { 0x785C, 0xDAC8 }, { 0x785D, 0xB576 }, { 0x785E, 0xDAD0 }, { 0x7860, 0xDAC5 }, { 0x7862, 0xDAD1 }, { 0x7864, 0xDAC6 }, { 0x7865, 0xDAC7 }, - { 0x7868, 0xDACF }, { 0x7869, 0xDACE }, { 0x786A, 0xDACB }, { 0x786B, 0xB2B8 }, { 0x786C, 0xB577 }, { 0x786D, 0xDAC9 }, { 0x786E, 0xDACC }, { 0x786F, 0xB578 }, - { 0x7870, 0xDACD }, { 0x7871, 0xDACA }, { 0x7879, 0xDEEE }, { 0x787B, 0xDEF2 }, { 0x787C, 0xB84E }, { 0x787E, 0xE2F0 }, { 0x787F, 0xB851 }, { 0x7880, 0xDEF0 }, - { 0x7883, 0xDEED }, { 0x7884, 0xDEE8 }, { 0x7885, 0xDEEA }, { 0x7886, 0xDEEB }, { 0x7887, 0xDEE4 }, { 0x7889, 0xB84D }, { 0x788C, 0xB84C }, { 0x788E, 0xB848 }, - { 0x788F, 0xDEE7 }, { 0x7891, 0xB84F }, { 0x7893, 0xB850 }, { 0x7894, 0xDEE6 }, { 0x7895, 0xDEE9 }, { 0x7896, 0xDEF1 }, { 0x7897, 0xB84A }, { 0x7898, 0xB84B }, - { 0x7899, 0xDEEF }, { 0x789A, 0xDEE5 }, { 0x789E, 0xE2F2 }, { 0x789F, 0xBAD0 }, { 0x78A0, 0xE2F4 }, { 0x78A1, 0xDEEC }, { 0x78A2, 0xE2F6 }, { 0x78A3, 0xBAD4 }, - { 0x78A4, 0xE2F7 }, { 0x78A5, 0xE2F3 }, { 0x78A7, 0xBAD1 }, { 0x78A8, 0xE2EF }, { 0x78A9, 0xBAD3 }, { 0x78AA, 0xE2EC }, { 0x78AB, 0xE2F1 }, { 0x78AC, 0xE2F5 }, - { 0x78AD, 0xE2EE }, { 0x78B0, 0xB849 }, { 0x78B2, 0xE2EB }, { 0x78B3, 0xBAD2 }, { 0x78B4, 0xE2ED }, { 0x78BA, 0xBD54 }, { 0x78BB, 0xE6C1 }, { 0x78BC, 0xBD58 }, - { 0x78BE, 0xBD56 }, { 0x78C1, 0xBACF }, { 0x78C3, 0xE6C8 }, { 0x78C4, 0xE6C9 }, { 0x78C5, 0xBD53 }, { 0x78C8, 0xE6C7 }, { 0x78C9, 0xE6CA }, { 0x78CA, 0xBD55 }, - { 0x78CB, 0xBD52 }, { 0x78CC, 0xE6C3 }, { 0x78CD, 0xE6C0 }, { 0x78CE, 0xE6C5 }, { 0x78CF, 0xE6C2 }, { 0x78D0, 0xBD59 }, { 0x78D1, 0xE6C4 }, { 0x78D4, 0xE6C6 }, - { 0x78D5, 0xBD57 }, { 0x78DA, 0xBF6A }, { 0x78DB, 0xEAA8 }, { 0x78DD, 0xEAA2 }, { 0x78DE, 0xEAA6 }, { 0x78DF, 0xEAAC }, { 0x78E0, 0xEAAD }, { 0x78E1, 0xEAA9 }, - { 0x78E2, 0xEAAA }, { 0x78E3, 0xEAA7 }, { 0x78E5, 0xEAA4 }, { 0x78E7, 0xBF6C }, { 0x78E8, 0xBF69 }, { 0x78E9, 0xEAA3 }, { 0x78EA, 0xEAA5 }, { 0x78EC, 0xBF6B }, - { 0x78ED, 0xEAAB }, { 0x78EF, 0xC146 }, { 0x78F2, 0xEDAA }, { 0x78F3, 0xEDA5 }, { 0x78F4, 0xC145 }, { 0x78F7, 0xC143 }, { 0x78F9, 0xEDAC }, { 0x78FA, 0xC144 }, - { 0x78FB, 0xEDA8 }, { 0x78FC, 0xEDA9 }, { 0x78FD, 0xEDA6 }, { 0x78FE, 0xEDAD }, { 0x78FF, 0xF056 }, { 0x7901, 0xC147 }, { 0x7902, 0xEDA7 }, { 0x7904, 0xEDAE }, - { 0x7905, 0xEDAB }, { 0x7909, 0xF05A }, { 0x790C, 0xF057 }, { 0x790E, 0xC2A6 }, { 0x7910, 0xF05B }, { 0x7911, 0xF05D }, { 0x7912, 0xF05C }, { 0x7913, 0xF058 }, - { 0x7914, 0xF059 }, { 0x7917, 0xF2A3 }, { 0x7919, 0xC3AA }, { 0x791B, 0xF27E }, { 0x791C, 0xF2A2 }, { 0x791D, 0xF27D }, { 0x791E, 0xF2A4 }, { 0x7921, 0xF2A1 }, - { 0x7923, 0xF47A }, { 0x7924, 0xF47D }, { 0x7925, 0xF479 }, { 0x7926, 0xC471 }, { 0x7927, 0xF47B }, { 0x7928, 0xF47C }, { 0x7929, 0xF47E }, { 0x792A, 0xC472 }, - { 0x792B, 0xC474 }, { 0x792C, 0xC473 }, { 0x792D, 0xF5E1 }, { 0x792F, 0xF5E3 }, { 0x7931, 0xF5E2 }, { 0x7935, 0xF6F6 }, { 0x7938, 0xF8B5 }, { 0x7939, 0xF8FA }, - { 0x793A, 0xA5DC }, { 0x793D, 0xCB72 }, { 0x793E, 0xAAC0 }, { 0x793F, 0xCDA3 }, { 0x7940, 0xAAC1 }, { 0x7941, 0xAAC2 }, { 0x7942, 0xCDA2 }, { 0x7944, 0xCFF8 }, - { 0x7945, 0xCFF7 }, { 0x7946, 0xACE6 }, { 0x7947, 0xACE9 }, { 0x7948, 0xACE8 }, { 0x7949, 0xACE7 }, { 0x794A, 0xCFF4 }, { 0x794B, 0xCFF6 }, { 0x794C, 0xCFF5 }, - { 0x794F, 0xD2E8 }, { 0x7950, 0xAFA7 }, { 0x7951, 0xD2EC }, { 0x7952, 0xD2EB }, { 0x7953, 0xD2EA }, { 0x7954, 0xD2E6 }, { 0x7955, 0xAFA6 }, { 0x7956, 0xAFAA }, - { 0x7957, 0xAFAD }, { 0x795A, 0xAFAE }, { 0x795B, 0xD2E7 }, { 0x795C, 0xD2E9 }, { 0x795D, 0xAFAC }, { 0x795E, 0xAFAB }, { 0x795F, 0xAFA9 }, { 0x7960, 0xAFA8 }, - { 0x7961, 0xD6C2 }, { 0x7963, 0xD6C0 }, { 0x7964, 0xD6BC }, { 0x7965, 0xB2BB }, { 0x7967, 0xD6BD }, { 0x7968, 0xB2BC }, { 0x7969, 0xD6BE }, { 0x796A, 0xD6BF }, - { 0x796B, 0xD6C1 }, { 0x796D, 0xB2BD }, { 0x7970, 0xDAD5 }, { 0x7972, 0xDAD4 }, { 0x7973, 0xDAD3 }, { 0x7974, 0xDAD2 }, { 0x7979, 0xDEF6 }, { 0x797A, 0xB852 }, - { 0x797C, 0xDEF3 }, { 0x797D, 0xDEF5 }, { 0x797F, 0xB853 }, { 0x7981, 0xB854 }, { 0x7982, 0xDEF4 }, { 0x7988, 0xE341 }, { 0x798A, 0xE2F9 }, { 0x798B, 0xE2FA }, - { 0x798D, 0xBAD7 }, { 0x798E, 0xBAD5 }, { 0x798F, 0xBAD6 }, { 0x7990, 0xE343 }, { 0x7992, 0xE342 }, { 0x7993, 0xE2FE }, { 0x7994, 0xE2FD }, { 0x7995, 0xE2FC }, - { 0x7996, 0xE2FB }, { 0x7997, 0xE340 }, { 0x7998, 0xE2F8 }, { 0x799A, 0xE6CB }, { 0x799B, 0xE6D0 }, { 0x799C, 0xE6CE }, { 0x79A0, 0xE6CD }, { 0x79A1, 0xE6CC }, - { 0x79A2, 0xE6CF }, { 0x79A4, 0xEAAE }, { 0x79A6, 0xBF6D }, { 0x79A7, 0xC148 }, { 0x79A8, 0xEDB0 }, { 0x79AA, 0xC149 }, { 0x79AB, 0xEDAF }, { 0x79AC, 0xF05F }, - { 0x79AD, 0xF05E }, { 0x79AE, 0xC2A7 }, { 0x79B0, 0xF2A5 }, { 0x79B1, 0xC3AB }, { 0x79B2, 0xF4A1 }, { 0x79B3, 0xC5A1 }, { 0x79B4, 0xF6F7 }, { 0x79B6, 0xF8B7 }, - { 0x79B7, 0xF8B6 }, { 0x79B8, 0xC9A8 }, { 0x79B9, 0xACEA }, { 0x79BA, 0xACEB }, { 0x79BB, 0xD6C3 }, { 0x79BD, 0xB856 }, { 0x79BE, 0xA5DD }, { 0x79BF, 0xA872 }, - { 0x79C0, 0xA871 }, { 0x79C1, 0xA870 }, { 0x79C5, 0xCDA4 }, { 0x79C8, 0xAAC4 }, { 0x79C9, 0xAAC3 }, { 0x79CB, 0xACEE }, { 0x79CD, 0xCFFA }, { 0x79CE, 0xCFFD }, - { 0x79CF, 0xCFFB }, { 0x79D1, 0xACEC }, { 0x79D2, 0xACED }, { 0x79D5, 0xCFF9 }, { 0x79D6, 0xCFFC }, { 0x79D8, 0xAFB5 }, { 0x79DC, 0xD2F3 }, { 0x79DD, 0xD2F5 }, - { 0x79DE, 0xD2F4 }, { 0x79DF, 0xAFB2 }, { 0x79E0, 0xD2EF }, { 0x79E3, 0xAFB0 }, { 0x79E4, 0xAFAF }, { 0x79E6, 0xAFB3 }, { 0x79E7, 0xAFB1 }, { 0x79E9, 0xAFB4 }, - { 0x79EA, 0xD2F2 }, { 0x79EB, 0xD2ED }, { 0x79EC, 0xD2EE }, { 0x79ED, 0xD2F1 }, { 0x79EE, 0xD2F0 }, { 0x79F6, 0xD6C6 }, { 0x79F7, 0xD6C7 }, { 0x79F8, 0xD6C5 }, - { 0x79FA, 0xD6C4 }, { 0x79FB, 0xB2BE }, { 0x7A00, 0xB57D }, { 0x7A02, 0xDAD6 }, { 0x7A03, 0xDAD8 }, { 0x7A04, 0xDADA }, { 0x7A05, 0xB57C }, { 0x7A08, 0xB57A }, - { 0x7A0A, 0xDAD7 }, { 0x7A0B, 0xB57B }, { 0x7A0C, 0xDAD9 }, { 0x7A0D, 0xB579 }, { 0x7A10, 0xDF41 }, { 0x7A11, 0xDEF7 }, { 0x7A12, 0xDEFA }, { 0x7A13, 0xDEFE }, - { 0x7A14, 0xB85A }, { 0x7A15, 0xDEFC }, { 0x7A17, 0xDEFB }, { 0x7A18, 0xDEF8 }, { 0x7A19, 0xDEF9 }, { 0x7A1A, 0xB858 }, { 0x7A1B, 0xDF40 }, { 0x7A1C, 0xB857 }, - { 0x7A1E, 0xB85C }, { 0x7A1F, 0xB85B }, { 0x7A20, 0xB859 }, { 0x7A22, 0xDEFD }, { 0x7A26, 0xE349 }, { 0x7A28, 0xE348 }, { 0x7A2B, 0xE344 }, { 0x7A2E, 0xBAD8 }, - { 0x7A2F, 0xE347 }, { 0x7A30, 0xE346 }, { 0x7A31, 0xBAD9 }, { 0x7A37, 0xBD5E }, { 0x7A39, 0xE6D2 }, { 0x7A3B, 0xBD5F }, { 0x7A3C, 0xBD5B }, { 0x7A3D, 0xBD5D }, - { 0x7A3F, 0xBD5A }, { 0x7A40, 0xBD5C }, { 0x7A44, 0xEAAF }, { 0x7A46, 0xBF70 }, { 0x7A47, 0xEAB1 }, { 0x7A48, 0xEAB0 }, { 0x7A4A, 0xE345 }, { 0x7A4B, 0xBF72 }, - { 0x7A4C, 0xBF71 }, { 0x7A4D, 0xBF6E }, { 0x7A4E, 0xBF6F }, { 0x7A54, 0xEDB5 }, { 0x7A56, 0xEDB3 }, { 0x7A57, 0xC14A }, { 0x7A58, 0xEDB4 }, { 0x7A5A, 0xEDB6 }, - { 0x7A5B, 0xEDB2 }, { 0x7A5C, 0xEDB1 }, { 0x7A5F, 0xF060 }, { 0x7A60, 0xC2AA }, { 0x7A61, 0xC2A8 }, { 0x7A62, 0xC2A9 }, { 0x7A67, 0xF2A6 }, { 0x7A68, 0xF2A7 }, - { 0x7A69, 0xC3AD }, { 0x7A6B, 0xC3AC }, { 0x7A6C, 0xF4A3 }, { 0x7A6D, 0xF4A4 }, { 0x7A6E, 0xF4A2 }, { 0x7A70, 0xF6F8 }, { 0x7A71, 0xF6F9 }, { 0x7A74, 0xA5DE }, - { 0x7A75, 0xCA48 }, { 0x7A76, 0xA873 }, { 0x7A78, 0xCDA5 }, { 0x7A79, 0xAAC6 }, { 0x7A7A, 0xAAC5 }, { 0x7A7B, 0xCDA6 }, { 0x7A7E, 0xD040 }, { 0x7A7F, 0xACEF }, - { 0x7A80, 0xCFFE }, { 0x7A81, 0xACF0 }, { 0x7A84, 0xAFB6 }, { 0x7A85, 0xD2F8 }, { 0x7A86, 0xD2F6 }, { 0x7A87, 0xD2FC }, { 0x7A88, 0xAFB7 }, { 0x7A89, 0xD2F7 }, - { 0x7A8A, 0xD2FB }, { 0x7A8B, 0xD2F9 }, { 0x7A8C, 0xD2FA }, { 0x7A8F, 0xD6C8 }, { 0x7A90, 0xD6CA }, { 0x7A92, 0xB2BF }, { 0x7A94, 0xD6C9 }, { 0x7A95, 0xB2C0 }, - { 0x7A96, 0xB5A2 }, { 0x7A97, 0xB5A1 }, { 0x7A98, 0xB57E }, { 0x7A99, 0xDADB }, { 0x7A9E, 0xDF44 }, { 0x7A9F, 0xB85D }, { 0x7AA0, 0xB85E }, { 0x7AA2, 0xDF43 }, - { 0x7AA3, 0xDF42 }, { 0x7AA8, 0xE34A }, { 0x7AA9, 0xBADB }, { 0x7AAA, 0xBADA }, { 0x7AAB, 0xE34B }, { 0x7AAC, 0xE34C }, { 0x7AAE, 0xBD61 }, { 0x7AAF, 0xBD60 }, - { 0x7AB1, 0xEAB5 }, { 0x7AB2, 0xE6D3 }, { 0x7AB3, 0xE6D5 }, { 0x7AB4, 0xE6D4 }, { 0x7AB5, 0xEAB4 }, { 0x7AB6, 0xEAB2 }, { 0x7AB7, 0xEAB6 }, { 0x7AB8, 0xEAB3 }, - { 0x7ABA, 0xBF73 }, { 0x7ABE, 0xEDB7 }, { 0x7ABF, 0xC14B }, { 0x7AC0, 0xEDB8 }, { 0x7AC1, 0xEDB9 }, { 0x7AC4, 0xC2AB }, { 0x7AC5, 0xC2AC }, { 0x7AC7, 0xC475 }, - { 0x7ACA, 0xC5D1 }, { 0x7ACB, 0xA5DF }, { 0x7AD1, 0xD041 }, { 0x7AD8, 0xD2FD }, { 0x7AD9, 0xAFB8 }, { 0x7ADF, 0xB3BA }, { 0x7AE0, 0xB3B9 }, { 0x7AE3, 0xB5A4 }, - { 0x7AE4, 0xDADD }, { 0x7AE5, 0xB5A3 }, { 0x7AE6, 0xDADC }, { 0x7AEB, 0xDF45 }, { 0x7AED, 0xBADC }, { 0x7AEE, 0xE34D }, { 0x7AEF, 0xBADD }, { 0x7AF6, 0xC476 }, - { 0x7AF7, 0xF4A5 }, { 0x7AF9, 0xA6CB }, { 0x7AFA, 0xAAC7 }, { 0x7AFB, 0xCDA7 }, { 0x7AFD, 0xACF2 }, { 0x7AFF, 0xACF1 }, { 0x7B00, 0xD042 }, { 0x7B01, 0xD043 }, - { 0x7B04, 0xD340 }, { 0x7B05, 0xD342 }, { 0x7B06, 0xAFB9 }, { 0x7B08, 0xD344 }, { 0x7B09, 0xD347 }, { 0x7B0A, 0xD345 }, { 0x7B0E, 0xD346 }, { 0x7B0F, 0xD343 }, - { 0x7B10, 0xD2FE }, { 0x7B11, 0xAFBA }, { 0x7B12, 0xD348 }, { 0x7B13, 0xD341 }, { 0x7B18, 0xD6D3 }, { 0x7B19, 0xB2C6 }, { 0x7B1A, 0xD6DC }, { 0x7B1B, 0xB2C3 }, - { 0x7B1D, 0xD6D5 }, { 0x7B1E, 0xB2C7 }, { 0x7B20, 0xB2C1 }, { 0x7B22, 0xD6D0 }, { 0x7B23, 0xD6DD }, { 0x7B24, 0xD6D1 }, { 0x7B25, 0xD6CE }, { 0x7B26, 0xB2C5 }, - { 0x7B28, 0xB2C2 }, { 0x7B2A, 0xD6D4 }, { 0x7B2B, 0xD6D7 }, { 0x7B2C, 0xB2C4 }, { 0x7B2D, 0xD6D8 }, { 0x7B2E, 0xB2C8 }, { 0x7B2F, 0xD6D9 }, { 0x7B30, 0xD6CF }, - { 0x7B31, 0xD6D6 }, { 0x7B32, 0xD6DA }, { 0x7B33, 0xD6D2 }, { 0x7B34, 0xD6CD }, { 0x7B35, 0xD6CB }, { 0x7B38, 0xD6DB }, { 0x7B3B, 0xDADF }, { 0x7B40, 0xDAE4 }, - { 0x7B44, 0xDAE0 }, { 0x7B45, 0xDAE6 }, { 0x7B46, 0xB5A7 }, { 0x7B47, 0xD6CC }, { 0x7B48, 0xDAE1 }, { 0x7B49, 0xB5A5 }, { 0x7B4A, 0xDADE }, { 0x7B4B, 0xB5AC }, - { 0x7B4C, 0xDAE2 }, { 0x7B4D, 0xB5AB }, { 0x7B4E, 0xDAE3 }, { 0x7B4F, 0xB5AD }, { 0x7B50, 0xB5A8 }, { 0x7B51, 0xB5AE }, { 0x7B52, 0xB5A9 }, { 0x7B54, 0xB5AA }, - { 0x7B56, 0xB5A6 }, { 0x7B58, 0xDAE5 }, { 0x7B60, 0xB861 }, { 0x7B61, 0xDF50 }, { 0x7B63, 0xDF53 }, { 0x7B64, 0xDF47 }, { 0x7B65, 0xDF4C }, { 0x7B66, 0xDF46 }, - { 0x7B67, 0xB863 }, { 0x7B69, 0xDF4A }, { 0x7B6D, 0xDF48 }, { 0x7B6E, 0xB862 }, { 0x7B70, 0xDF4F }, { 0x7B71, 0xDF4E }, { 0x7B72, 0xDF4B }, { 0x7B73, 0xDF4D }, - { 0x7B74, 0xDF49 }, { 0x7B75, 0xBAE1 }, { 0x7B76, 0xDF52 }, { 0x7B77, 0xB85F }, { 0x7B78, 0xDF51 }, { 0x7B82, 0xE35D }, { 0x7B84, 0xBAE8 }, { 0x7B85, 0xE358 }, - { 0x7B87, 0xBAE7 }, { 0x7B88, 0xE34E }, { 0x7B8A, 0xE350 }, { 0x7B8B, 0xBAE0 }, { 0x7B8C, 0xE355 }, { 0x7B8D, 0xE354 }, { 0x7B8E, 0xE357 }, { 0x7B8F, 0xBAE5 }, - { 0x7B90, 0xE352 }, { 0x7B91, 0xE351 }, { 0x7B94, 0xBAE4 }, { 0x7B95, 0xBADF }, { 0x7B96, 0xE353 }, { 0x7B97, 0xBAE2 }, { 0x7B98, 0xE359 }, { 0x7B99, 0xE35B }, - { 0x7B9B, 0xE356 }, { 0x7B9C, 0xE34F }, { 0x7B9D, 0xBAE3 }, { 0x7BA0, 0xBD69 }, { 0x7BA1, 0xBADE }, { 0x7BA4, 0xE35C }, { 0x7BAC, 0xE6D9 }, { 0x7BAD, 0xBD62 }, - { 0x7BAF, 0xE6DB }, { 0x7BB1, 0xBD63 }, { 0x7BB4, 0xBD65 }, { 0x7BB5, 0xE6DE }, { 0x7BB7, 0xE6D6 }, { 0x7BB8, 0xBAE6 }, { 0x7BB9, 0xE6DC }, { 0x7BBE, 0xE6D8 }, - { 0x7BC0, 0xB860 }, { 0x7BC1, 0xBD68 }, { 0x7BC4, 0xBD64 }, { 0x7BC6, 0xBD66 }, { 0x7BC7, 0xBD67 }, { 0x7BC9, 0xBF76 }, { 0x7BCA, 0xE6DD }, { 0x7BCB, 0xE6D7 }, - { 0x7BCC, 0xBD6A }, { 0x7BCE, 0xE6DA }, { 0x7BD4, 0xEAC0 }, { 0x7BD5, 0xEABB }, { 0x7BD8, 0xEAC5 }, { 0x7BD9, 0xBF74 }, { 0x7BDA, 0xEABD }, { 0x7BDB, 0xBF78 }, - { 0x7BDC, 0xEAC3 }, { 0x7BDD, 0xEABA }, { 0x7BDE, 0xEAB7 }, { 0x7BDF, 0xEAC6 }, { 0x7BE0, 0xC151 }, { 0x7BE1, 0xBF79 }, { 0x7BE2, 0xEAC2 }, { 0x7BE3, 0xEAB8 }, - { 0x7BE4, 0xBF77 }, { 0x7BE5, 0xEABC }, { 0x7BE6, 0xBF7B }, { 0x7BE7, 0xEAB9 }, { 0x7BE8, 0xEABE }, { 0x7BE9, 0xBF7A }, { 0x7BEA, 0xEAC1 }, { 0x7BEB, 0xEAC4 }, - { 0x7BF0, 0xEDCB }, { 0x7BF1, 0xEDCC }, { 0x7BF2, 0xEDBC }, { 0x7BF3, 0xEDC3 }, { 0x7BF4, 0xEDC1 }, { 0x7BF7, 0xC14F }, { 0x7BF8, 0xEDC8 }, { 0x7BF9, 0xEABF }, - { 0x7BFB, 0xEDBF }, { 0x7BFD, 0xEDC9 }, { 0x7BFE, 0xC14E }, { 0x7BFF, 0xEDBE }, { 0x7C00, 0xEDBD }, { 0x7C01, 0xEDC7 }, { 0x7C02, 0xEDC4 }, { 0x7C03, 0xEDC6 }, - { 0x7C05, 0xEDBA }, { 0x7C06, 0xEDCA }, { 0x7C07, 0xC14C }, { 0x7C09, 0xEDC5 }, { 0x7C0A, 0xEDCE }, { 0x7C0B, 0xEDC2 }, { 0x7C0C, 0xC150 }, { 0x7C0D, 0xC14D }, - { 0x7C0E, 0xEDC0 }, { 0x7C0F, 0xEDBB }, { 0x7C10, 0xEDCD }, { 0x7C11, 0xBF75 }, { 0x7C19, 0xF063 }, { 0x7C1C, 0xF061 }, { 0x7C1D, 0xF067 }, { 0x7C1E, 0xC2B0 }, - { 0x7C1F, 0xF065 }, { 0x7C20, 0xF064 }, { 0x7C21, 0xC2B2 }, { 0x7C22, 0xF06A }, { 0x7C23, 0xC2B1 }, { 0x7C25, 0xF06B }, { 0x7C26, 0xF068 }, { 0x7C27, 0xC2AE }, - { 0x7C28, 0xF069 }, { 0x7C29, 0xF062 }, { 0x7C2A, 0xC2AF }, { 0x7C2B, 0xC2AD }, { 0x7C2C, 0xF2AB }, { 0x7C2D, 0xF066 }, { 0x7C30, 0xF06C }, { 0x7C33, 0xF2A8 }, - { 0x7C37, 0xC3B2 }, { 0x7C38, 0xC3B0 }, { 0x7C39, 0xF2AA }, { 0x7C3B, 0xF2AC }, { 0x7C3C, 0xF2A9 }, { 0x7C3D, 0xC3B1 }, { 0x7C3E, 0xC3AE }, { 0x7C3F, 0xC3AF }, - { 0x7C40, 0xC3B3 }, { 0x7C43, 0xC478 }, { 0x7C45, 0xF4AA }, { 0x7C47, 0xF4A9 }, { 0x7C48, 0xF4A7 }, { 0x7C49, 0xF4A6 }, { 0x7C4A, 0xF4A8 }, { 0x7C4C, 0xC477 }, - { 0x7C4D, 0xC479 }, { 0x7C50, 0xC4F0 }, { 0x7C53, 0xF5E5 }, { 0x7C54, 0xF5E4 }, { 0x7C57, 0xF6FA }, { 0x7C59, 0xF6FC }, { 0x7C5A, 0xF6FE }, { 0x7C5B, 0xF6FD }, - { 0x7C5C, 0xF6FB }, { 0x7C5F, 0xC5A3 }, { 0x7C60, 0xC5A2 }, { 0x7C63, 0xC5D3 }, { 0x7C64, 0xC5D2 }, { 0x7C65, 0xC5D4 }, { 0x7C66, 0xF7ED }, { 0x7C67, 0xF7EC }, - { 0x7C69, 0xF8FB }, { 0x7C6A, 0xF8B8 }, { 0x7C6B, 0xF8FC }, { 0x7C6C, 0xC658 }, { 0x7C6E, 0xC659 }, { 0x7C6F, 0xF96D }, { 0x7C72, 0xC67E }, { 0x7C73, 0xA6CC }, - { 0x7C75, 0xCDA8 }, { 0x7C78, 0xD045 }, { 0x7C79, 0xD046 }, { 0x7C7A, 0xD044 }, { 0x7C7D, 0xACF3 }, { 0x7C7F, 0xD047 }, { 0x7C80, 0xD048 }, { 0x7C81, 0xD049 }, - { 0x7C84, 0xD349 }, { 0x7C85, 0xD34F }, { 0x7C88, 0xD34D }, { 0x7C89, 0xAFBB }, { 0x7C8A, 0xD34B }, { 0x7C8C, 0xD34C }, { 0x7C8D, 0xD34E }, { 0x7C91, 0xD34A }, - { 0x7C92, 0xB2C9 }, { 0x7C94, 0xD6DE }, { 0x7C95, 0xB2CB }, { 0x7C96, 0xD6E0 }, { 0x7C97, 0xB2CA }, { 0x7C98, 0xD6DF }, { 0x7C9E, 0xDAE8 }, { 0x7C9F, 0xB5AF }, - { 0x7CA1, 0xDAEA }, { 0x7CA2, 0xDAE7 }, { 0x7CA3, 0xD6E1 }, { 0x7CA5, 0xB5B0 }, { 0x7CA8, 0xDAE9 }, { 0x7CAF, 0xDF56 }, { 0x7CB1, 0xB864 }, { 0x7CB2, 0xDF54 }, - { 0x7CB3, 0xB865 }, { 0x7CB4, 0xDF55 }, { 0x7CB5, 0xB866 }, { 0x7CB9, 0xBAE9 }, { 0x7CBA, 0xE361 }, { 0x7CBB, 0xE35E }, { 0x7CBC, 0xE360 }, { 0x7CBD, 0xBAEA }, - { 0x7CBE, 0xBAEB }, { 0x7CBF, 0xE35F }, { 0x7CC5, 0xE6DF }, { 0x7CC8, 0xE6E0 }, { 0x7CCA, 0xBD6B }, { 0x7CCB, 0xE6E2 }, { 0x7CCC, 0xE6E1 }, { 0x7CCE, 0xA261 }, - { 0x7CD0, 0xEACA }, { 0x7CD1, 0xEACB }, { 0x7CD2, 0xEAC7 }, { 0x7CD4, 0xEAC8 }, { 0x7CD5, 0xBF7C }, { 0x7CD6, 0xBF7D }, { 0x7CD7, 0xEAC9 }, { 0x7CD9, 0xC157 }, - { 0x7CDC, 0xC153 }, { 0x7CDD, 0xC158 }, { 0x7CDE, 0xC154 }, { 0x7CDF, 0xC156 }, { 0x7CE0, 0xC152 }, { 0x7CE2, 0xC155 }, { 0x7CE7, 0xC2B3 }, { 0x7CE8, 0xEDCF }, - { 0x7CEA, 0xF2AE }, { 0x7CEC, 0xF2AD }, { 0x7CEE, 0xF4AB }, { 0x7CEF, 0xC47A }, { 0x7CF0, 0xC47B }, { 0x7CF1, 0xF741 }, { 0x7CF2, 0xF5E6 }, { 0x7CF4, 0xF740 }, - { 0x7CF6, 0xF8FD }, { 0x7CF7, 0xF9A4 }, { 0x7CF8, 0xA6CD }, { 0x7CFB, 0xA874 }, { 0x7CFD, 0xCDA9 }, { 0x7CFE, 0xAAC8 }, { 0x7D00, 0xACF6 }, { 0x7D01, 0xD04C }, - { 0x7D02, 0xACF4 }, { 0x7D03, 0xD04A }, { 0x7D04, 0xACF9 }, { 0x7D05, 0xACF5 }, { 0x7D06, 0xACFA }, { 0x7D07, 0xACF8 }, { 0x7D08, 0xD04B }, { 0x7D09, 0xACF7 }, - { 0x7D0A, 0xAFBF }, { 0x7D0B, 0xAFBE }, { 0x7D0C, 0xD35A }, { 0x7D0D, 0xAFC7 }, { 0x7D0E, 0xD353 }, { 0x7D0F, 0xD359 }, { 0x7D10, 0xAFC3 }, { 0x7D11, 0xD352 }, - { 0x7D12, 0xD358 }, { 0x7D13, 0xD356 }, { 0x7D14, 0xAFC2 }, { 0x7D15, 0xAFC4 }, { 0x7D16, 0xD355 }, { 0x7D17, 0xAFBD }, { 0x7D18, 0xD354 }, { 0x7D19, 0xAFC8 }, - { 0x7D1A, 0xAFC5 }, { 0x7D1B, 0xAFC9 }, { 0x7D1C, 0xAFC6 }, { 0x7D1D, 0xD351 }, { 0x7D1E, 0xD350 }, { 0x7D1F, 0xD357 }, { 0x7D20, 0xAFC0 }, { 0x7D21, 0xAFBC }, - { 0x7D22, 0xAFC1 }, { 0x7D28, 0xD6F0 }, { 0x7D29, 0xD6E9 }, { 0x7D2B, 0xB5B5 }, { 0x7D2C, 0xD6E8 }, { 0x7D2E, 0xB2CF }, { 0x7D2F, 0xB2D6 }, { 0x7D30, 0xB2D3 }, - { 0x7D31, 0xB2D9 }, { 0x7D32, 0xB2D8 }, { 0x7D33, 0xB2D4 }, { 0x7D35, 0xD6E2 }, { 0x7D36, 0xD6E5 }, { 0x7D38, 0xD6E4 }, { 0x7D39, 0xB2D0 }, { 0x7D3A, 0xD6E6 }, - { 0x7D3B, 0xD6EF }, { 0x7D3C, 0xB2D1 }, { 0x7D3D, 0xD6E3 }, { 0x7D3E, 0xD6EC }, { 0x7D3F, 0xD6ED }, { 0x7D40, 0xB2D2 }, { 0x7D41, 0xD6EA }, { 0x7D42, 0xB2D7 }, - { 0x7D43, 0xB2CD }, { 0x7D44, 0xB2D5 }, { 0x7D45, 0xD6E7 }, { 0x7D46, 0xB2CC }, { 0x7D47, 0xD6EB }, { 0x7D4A, 0xD6EE }, { 0x7D4E, 0xDAFB }, { 0x7D4F, 0xDAF2 }, - { 0x7D50, 0xB5B2 }, { 0x7D51, 0xDAF9 }, { 0x7D52, 0xDAF6 }, { 0x7D53, 0xDAEE }, { 0x7D54, 0xDAF7 }, { 0x7D55, 0xB5B4 }, { 0x7D56, 0xDAEF }, { 0x7D58, 0xDAEB }, - { 0x7D5B, 0xB86C }, { 0x7D5C, 0xDAF4 }, { 0x7D5E, 0xB5B1 }, { 0x7D5F, 0xDAFA }, { 0x7D61, 0xB5B8 }, { 0x7D62, 0xB5BA }, { 0x7D63, 0xDAED }, { 0x7D66, 0xB5B9 }, - { 0x7D67, 0xDAF0 }, { 0x7D68, 0xB5B3 }, { 0x7D69, 0xDAF8 }, { 0x7D6A, 0xDAF1 }, { 0x7D6B, 0xDAF5 }, { 0x7D6D, 0xDAF3 }, { 0x7D6E, 0xB5B6 }, { 0x7D6F, 0xDAEC }, - { 0x7D70, 0xB5BB }, { 0x7D71, 0xB2CE }, { 0x7D72, 0xB5B7 }, { 0x7D73, 0xB5BC }, { 0x7D79, 0xB868 }, { 0x7D7A, 0xDF5D }, { 0x7D7B, 0xDF5F }, { 0x7D7C, 0xDF61 }, - { 0x7D7D, 0xDF65 }, { 0x7D7F, 0xDF5B }, { 0x7D80, 0xDF59 }, { 0x7D81, 0xB86A }, { 0x7D83, 0xDF60 }, { 0x7D84, 0xDF64 }, { 0x7D85, 0xDF5C }, { 0x7D86, 0xDF58 }, - { 0x7D88, 0xDF57 }, { 0x7D8C, 0xDF62 }, { 0x7D8D, 0xDF5A }, { 0x7D8E, 0xDF5E }, { 0x7D8F, 0xB86B }, { 0x7D91, 0xB869 }, { 0x7D92, 0xDF66 }, { 0x7D93, 0xB867 }, - { 0x7D94, 0xDF63 }, { 0x7D96, 0xE372 }, { 0x7D9C, 0xBAEE }, { 0x7D9D, 0xE36A }, { 0x7D9E, 0xBD78 }, { 0x7D9F, 0xE374 }, { 0x7DA0, 0xBAF1 }, { 0x7DA1, 0xE378 }, - { 0x7DA2, 0xBAF7 }, { 0x7DA3, 0xE365 }, { 0x7DA6, 0xE375 }, { 0x7DA7, 0xE362 }, { 0x7DA9, 0xE377 }, { 0x7DAA, 0xE366 }, { 0x7DAC, 0xBAFE }, { 0x7DAD, 0xBAFB }, - { 0x7DAE, 0xE376 }, { 0x7DAF, 0xE370 }, { 0x7DB0, 0xBAED }, { 0x7DB1, 0xBAF5 }, { 0x7DB2, 0xBAF4 }, { 0x7DB4, 0xBAF3 }, { 0x7DB5, 0xBAF9 }, { 0x7DB7, 0xE363 }, - { 0x7DB8, 0xBAFA }, { 0x7DB9, 0xE371 }, { 0x7DBA, 0xBAF6 }, { 0x7DBB, 0xBAEC }, { 0x7DBC, 0xE373 }, { 0x7DBD, 0xBAEF }, { 0x7DBE, 0xBAF0 }, { 0x7DBF, 0xBAF8 }, - { 0x7DC0, 0xE368 }, { 0x7DC1, 0xE367 }, { 0x7DC2, 0xE364 }, { 0x7DC4, 0xE36C }, { 0x7DC5, 0xE369 }, { 0x7DC6, 0xE36D }, { 0x7DC7, 0xBAFD }, { 0x7DC9, 0xE379 }, - { 0x7DCA, 0xBAF2 }, { 0x7DCB, 0xE36E }, { 0x7DCC, 0xE36F }, { 0x7DCE, 0xE36B }, { 0x7DD2, 0xBAFC }, { 0x7DD7, 0xE6E7 }, { 0x7DD8, 0xBD70 }, { 0x7DD9, 0xBD79 }, - { 0x7DDA, 0xBD75 }, { 0x7DDB, 0xE6E4 }, { 0x7DDD, 0xBD72 }, { 0x7DDE, 0xBD76 }, { 0x7DDF, 0xE6F0 }, { 0x7DE0, 0xBD6C }, { 0x7DE1, 0xE6E8 }, { 0x7DE3, 0xBD74 }, - { 0x7DE6, 0xE6EB }, { 0x7DE7, 0xE6E6 }, { 0x7DE8, 0xBD73 }, { 0x7DE9, 0xBD77 }, { 0x7DEA, 0xE6E5 }, { 0x7DEC, 0xBD71 }, { 0x7DEE, 0xE6EF }, { 0x7DEF, 0xBD6E }, - { 0x7DF0, 0xE6EE }, { 0x7DF1, 0xE6ED }, { 0x7DF2, 0xBD7A }, { 0x7DF3, 0xE572 }, { 0x7DF4, 0xBD6D }, { 0x7DF6, 0xE6EC }, { 0x7DF7, 0xE6E3 }, { 0x7DF9, 0xBD7B }, - { 0x7DFA, 0xE6EA }, { 0x7DFB, 0xBD6F }, { 0x7E03, 0xE6E9 }, { 0x7E08, 0xBFA2 }, { 0x7E09, 0xBFA7 }, { 0x7E0A, 0xBF7E }, { 0x7E0B, 0xEAD8 }, { 0x7E0C, 0xEACF }, - { 0x7E0D, 0xEADB }, { 0x7E0E, 0xEAD3 }, { 0x7E0F, 0xEAD9 }, { 0x7E10, 0xBFA8 }, { 0x7E11, 0xBFA1 }, { 0x7E12, 0xEACC }, { 0x7E13, 0xEAD2 }, { 0x7E14, 0xEADC }, - { 0x7E15, 0xEAD5 }, { 0x7E16, 0xEADA }, { 0x7E17, 0xEACE }, { 0x7E1A, 0xEAD6 }, { 0x7E1B, 0xBFA3 }, { 0x7E1C, 0xEAD4 }, { 0x7E1D, 0xBFA6 }, { 0x7E1E, 0xBFA5 }, - { 0x7E1F, 0xEAD0 }, { 0x7E20, 0xEAD1 }, { 0x7E21, 0xEACD }, { 0x7E22, 0xEAD7 }, { 0x7E23, 0xBFA4 }, { 0x7E24, 0xEADE }, { 0x7E25, 0xEADD }, { 0x7E29, 0xEDDA }, - { 0x7E2A, 0xEDD6 }, { 0x7E2B, 0xC15F }, { 0x7E2D, 0xEDD0 }, { 0x7E2E, 0xC159 }, { 0x7E2F, 0xC169 }, { 0x7E30, 0xEDDC }, { 0x7E31, 0xC161 }, { 0x7E32, 0xC15D }, - { 0x7E33, 0xEDD3 }, { 0x7E34, 0xC164 }, { 0x7E35, 0xC167 }, { 0x7E36, 0xEDDE }, { 0x7E37, 0xC15C }, { 0x7E38, 0xEDD5 }, { 0x7E39, 0xC165 }, { 0x7E3A, 0xEDE0 }, - { 0x7E3B, 0xEDDD }, { 0x7E3C, 0xEDD1 }, { 0x7E3D, 0xC160 }, { 0x7E3E, 0xC15A }, { 0x7E3F, 0xC168 }, { 0x7E40, 0xEDD8 }, { 0x7E41, 0xC163 }, { 0x7E42, 0xEDD2 }, - { 0x7E43, 0xC15E }, { 0x7E44, 0xEDDF }, { 0x7E45, 0xC162 }, { 0x7E46, 0xC15B }, { 0x7E47, 0xEDD9 }, { 0x7E48, 0xC166 }, { 0x7E49, 0xEDD7 }, { 0x7E4C, 0xEDDB }, - { 0x7E50, 0xF06E }, { 0x7E51, 0xF074 }, { 0x7E52, 0xC2B9 }, { 0x7E53, 0xF077 }, { 0x7E54, 0xC2B4 }, { 0x7E55, 0xC2B5 }, { 0x7E56, 0xF06F }, { 0x7E57, 0xF076 }, - { 0x7E58, 0xF071 }, { 0x7E59, 0xC2BA }, { 0x7E5A, 0xC2B7 }, { 0x7E5C, 0xF06D }, { 0x7E5E, 0xC2B6 }, { 0x7E5F, 0xF073 }, { 0x7E60, 0xF075 }, { 0x7E61, 0xC2B8 }, - { 0x7E62, 0xF072 }, { 0x7E63, 0xF070 }, { 0x7E68, 0xF2B8 }, { 0x7E69, 0xC3B7 }, { 0x7E6A, 0xC3B8 }, { 0x7E6B, 0xC3B4 }, { 0x7E6D, 0xC3B5 }, { 0x7E6F, 0xF2B4 }, - { 0x7E70, 0xF2B2 }, { 0x7E72, 0xF2B6 }, { 0x7E73, 0xC3BA }, { 0x7E74, 0xF2B7 }, { 0x7E75, 0xF2B0 }, { 0x7E76, 0xF2AF }, { 0x7E77, 0xF2B3 }, { 0x7E78, 0xF2B1 }, - { 0x7E79, 0xC3B6 }, { 0x7E7A, 0xF2B5 }, { 0x7E7B, 0xF4AC }, { 0x7E7C, 0xC47E }, { 0x7E7D, 0xC47D }, { 0x7E7E, 0xF4AD }, { 0x7E80, 0xF4AF }, { 0x7E81, 0xF4AE }, - { 0x7E82, 0xC4A1 }, { 0x7E86, 0xF5EB }, { 0x7E87, 0xF5E8 }, { 0x7E88, 0xF5E9 }, { 0x7E8A, 0xF5E7 }, { 0x7E8B, 0xF5EA }, { 0x7E8C, 0xC4F2 }, { 0x7E8D, 0xF5EC }, - { 0x7E8F, 0xC4F1 }, { 0x7E91, 0xF742 }, { 0x7E93, 0xC5D5 }, { 0x7E94, 0xC5D7 }, { 0x7E95, 0xF7EE }, { 0x7E96, 0xC5D6 }, { 0x7E97, 0xF8B9 }, { 0x7E98, 0xF940 }, - { 0x7E99, 0xF942 }, { 0x7E9A, 0xF8FE }, { 0x7E9B, 0xF941 }, { 0x7E9C, 0xC66C }, { 0x7F36, 0xA6CE }, { 0x7F38, 0xACFB }, { 0x7F39, 0xD26F }, { 0x7F3A, 0xAFCA }, - { 0x7F3D, 0xB2DA }, { 0x7F3E, 0xDAFC }, { 0x7F3F, 0xDAFD }, { 0x7F43, 0xEADF }, { 0x7F44, 0xC16A }, { 0x7F45, 0xEDE1 }, { 0x7F48, 0xC2BB }, { 0x7F4A, 0xF2BA }, - { 0x7F4B, 0xF2B9 }, { 0x7F4C, 0xC4A2 }, { 0x7F4D, 0xF5ED }, { 0x7F4F, 0xF743 }, { 0x7F50, 0xC5F8 }, { 0x7F51, 0xCA49 }, { 0x7F54, 0xAAC9 }, { 0x7F55, 0xA875 }, - { 0x7F58, 0xD04D }, { 0x7F5B, 0xD360 }, { 0x7F5C, 0xD35B }, { 0x7F5D, 0xD35F }, { 0x7F5E, 0xD35D }, { 0x7F5F, 0xAFCB }, { 0x7F60, 0xD35E }, { 0x7F61, 0xD35C }, - { 0x7F63, 0xD6F1 }, { 0x7F65, 0xDAFE }, { 0x7F66, 0xDB40 }, { 0x7F67, 0xDF69 }, { 0x7F68, 0xDF6A }, { 0x7F69, 0xB86E }, { 0x7F6A, 0xB86F }, { 0x7F6B, 0xDF68 }, - { 0x7F6C, 0xDF6B }, { 0x7F6D, 0xDF67 }, { 0x7F6E, 0xB86D }, { 0x7F70, 0xBB40 }, { 0x7F72, 0xB870 }, { 0x7F73, 0xE37A }, { 0x7F75, 0xBD7C }, { 0x7F76, 0xE6F1 }, - { 0x7F77, 0xBD7D }, { 0x7F79, 0xBFA9 }, { 0x7F7A, 0xEAE2 }, { 0x7F7B, 0xEAE0 }, { 0x7F7C, 0xEAE1 }, { 0x7F7D, 0xEDE4 }, { 0x7F7E, 0xEDE3 }, { 0x7F7F, 0xEDE2 }, - { 0x7F83, 0xF2BB }, { 0x7F85, 0xC3B9 }, { 0x7F86, 0xF2BC }, { 0x7F87, 0xF744 }, { 0x7F88, 0xC5F9 }, { 0x7F89, 0xF8BA }, { 0x7F8A, 0xA6CF }, { 0x7F8B, 0xAACB }, - { 0x7F8C, 0xAACA }, { 0x7F8D, 0xD04F }, { 0x7F8E, 0xACFC }, { 0x7F91, 0xD04E }, { 0x7F92, 0xD362 }, { 0x7F94, 0xAFCC }, { 0x7F95, 0xD6F2 }, { 0x7F96, 0xD361 }, - { 0x7F9A, 0xB2DC }, { 0x7F9B, 0xD6F5 }, { 0x7F9C, 0xD6F3 }, { 0x7F9D, 0xD6F4 }, { 0x7F9E, 0xB2DB }, { 0x7FA0, 0xDB42 }, { 0x7FA1, 0xDB43 }, { 0x7FA2, 0xDB41 }, - { 0x7FA4, 0xB873 }, { 0x7FA5, 0xDF6D }, { 0x7FA6, 0xDF6C }, { 0x7FA7, 0xDF6E }, { 0x7FA8, 0xB872 }, { 0x7FA9, 0xB871 }, { 0x7FAC, 0xE6F2 }, { 0x7FAD, 0xE6F4 }, - { 0x7FAF, 0xBD7E }, { 0x7FB0, 0xE6F3 }, { 0x7FB1, 0xEAE3 }, { 0x7FB2, 0xBFAA }, { 0x7FB3, 0xF079 }, { 0x7FB5, 0xF078 }, { 0x7FB6, 0xC3BB }, { 0x7FB7, 0xF2BD }, - { 0x7FB8, 0xC3BD }, { 0x7FB9, 0xC3BC }, { 0x7FBA, 0xF4B0 }, { 0x7FBB, 0xF5EE }, { 0x7FBC, 0xC4F3 }, { 0x7FBD, 0xA6D0 }, { 0x7FBE, 0xD050 }, { 0x7FBF, 0xACFD }, - { 0x7FC0, 0xD365 }, { 0x7FC1, 0xAFCE }, { 0x7FC2, 0xD364 }, { 0x7FC3, 0xD363 }, { 0x7FC5, 0xAFCD }, { 0x7FC7, 0xD6FB }, { 0x7FC9, 0xD6FD }, { 0x7FCA, 0xD6F6 }, - { 0x7FCB, 0xD6F7 }, { 0x7FCC, 0xB2DD }, { 0x7FCD, 0xD6F8 }, { 0x7FCE, 0xB2DE }, { 0x7FCF, 0xD6FC }, { 0x7FD0, 0xD6F9 }, { 0x7FD1, 0xD6FA }, { 0x7FD2, 0xB2DF }, - { 0x7FD4, 0xB5BE }, { 0x7FD5, 0xB5BF }, { 0x7FD7, 0xDB44 }, { 0x7FDB, 0xDF6F }, { 0x7FDC, 0xDF70 }, { 0x7FDE, 0xE37E }, { 0x7FDF, 0xBB43 }, { 0x7FE0, 0xBB41 }, - { 0x7FE1, 0xBB42 }, { 0x7FE2, 0xE37B }, { 0x7FE3, 0xE37C }, { 0x7FE5, 0xE37D }, { 0x7FE6, 0xE6F9 }, { 0x7FE8, 0xE6FA }, { 0x7FE9, 0xBDA1 }, { 0x7FEA, 0xE6F7 }, - { 0x7FEB, 0xE6F6 }, { 0x7FEC, 0xE6F8 }, { 0x7FED, 0xE6F5 }, { 0x7FEE, 0xBFAD }, { 0x7FEF, 0xEAE4 }, { 0x7FF0, 0xBFAB }, { 0x7FF1, 0xBFAC }, { 0x7FF2, 0xEDE6 }, - { 0x7FF3, 0xC16B }, { 0x7FF4, 0xEDE5 }, { 0x7FF5, 0xEFA8 }, { 0x7FF7, 0xF07A }, { 0x7FF8, 0xF07B }, { 0x7FF9, 0xC2BC }, { 0x7FFB, 0xC2BD }, { 0x7FFC, 0xC16C }, - { 0x7FFD, 0xF2BE }, { 0x7FFE, 0xF2BF }, { 0x7FFF, 0xF4B1 }, { 0x8000, 0xC4A3 }, { 0x8001, 0xA6D1 }, { 0x8003, 0xA6D2 }, { 0x8004, 0xACFE }, { 0x8005, 0xAACC }, - { 0x8006, 0xAFCF }, { 0x8007, 0xD051 }, { 0x800B, 0xB5C0 }, { 0x800C, 0xA6D3 }, { 0x800D, 0xAD41 }, { 0x800E, 0xD052 }, { 0x800F, 0xD053 }, { 0x8010, 0xAD40 }, - { 0x8011, 0xAD42 }, { 0x8012, 0xA6D4 }, { 0x8014, 0xD054 }, { 0x8015, 0xAFD1 }, { 0x8016, 0xD366 }, { 0x8017, 0xAFD3 }, { 0x8018, 0xAFD0 }, { 0x8019, 0xAFD2 }, - { 0x801B, 0xD741 }, { 0x801C, 0xB2E0 }, { 0x801E, 0xD740 }, { 0x801F, 0xD6FE }, { 0x8021, 0xDF71 }, { 0x8024, 0xE3A1 }, { 0x8026, 0xBDA2 }, { 0x8028, 0xBFAE }, - { 0x8029, 0xEAE6 }, { 0x802A, 0xEAE5 }, { 0x802C, 0xEDE7 }, { 0x8030, 0xF5EF }, { 0x8033, 0xA6D5 }, { 0x8034, 0xCB73 }, { 0x8035, 0xCDAA }, { 0x8036, 0xAD43 }, - { 0x8037, 0xD055 }, { 0x8039, 0xD368 }, { 0x803D, 0xAFD4 }, { 0x803E, 0xD367 }, { 0x803F, 0xAFD5 }, { 0x8043, 0xD743 }, { 0x8046, 0xB2E2 }, { 0x8047, 0xD742 }, - { 0x8048, 0xD744 }, { 0x804A, 0xB2E1 }, { 0x804F, 0xDB46 }, { 0x8050, 0xDB47 }, { 0x8051, 0xDB45 }, { 0x8052, 0xB5C1 }, { 0x8056, 0xB874 }, { 0x8058, 0xB875 }, - { 0x805A, 0xBB45 }, { 0x805C, 0xE3A3 }, { 0x805D, 0xE3A2 }, { 0x805E, 0xBB44 }, { 0x8064, 0xE6FB }, { 0x8067, 0xE6FC }, { 0x806C, 0xEAE7 }, { 0x806F, 0xC170 }, - { 0x8070, 0xC16F }, { 0x8071, 0xC16D }, { 0x8072, 0xC16E }, { 0x8073, 0xC171 }, { 0x8075, 0xF07C }, { 0x8076, 0xC2BF }, { 0x8077, 0xC2BE }, { 0x8078, 0xF2C0 }, - { 0x8079, 0xF4B2 }, { 0x807D, 0xC5A5 }, { 0x807E, 0xC5A4 }, { 0x807F, 0xA6D6 }, { 0x8082, 0xD1FB }, { 0x8084, 0xB877 }, { 0x8085, 0xB5C2 }, { 0x8086, 0xB876 }, - { 0x8087, 0xBB46 }, { 0x8089, 0xA6D7 }, { 0x808A, 0xC9A9 }, { 0x808B, 0xA6D8 }, { 0x808C, 0xA6D9 }, { 0x808F, 0xCDAB }, { 0x8090, 0xCB76 }, { 0x8092, 0xCB77 }, - { 0x8093, 0xA877 }, { 0x8095, 0xCB74 }, { 0x8096, 0xA876 }, { 0x8098, 0xA879 }, { 0x8099, 0xCB75 }, { 0x809A, 0xA87B }, { 0x809B, 0xA87A }, { 0x809C, 0xCB78 }, - { 0x809D, 0xA878 }, { 0x80A1, 0xAAD1 }, { 0x80A2, 0xAACF }, { 0x80A3, 0xCDAD }, { 0x80A5, 0xAACE }, { 0x80A9, 0xAAD3 }, { 0x80AA, 0xAAD5 }, { 0x80AB, 0xAAD2 }, - { 0x80AD, 0xCDB0 }, { 0x80AE, 0xCDAC }, { 0x80AF, 0xAAD6 }, { 0x80B1, 0xAAD0 }, { 0x80B2, 0xA87C }, { 0x80B4, 0xAAD4 }, { 0x80B5, 0xCDAF }, { 0x80B8, 0xCDAE }, - { 0x80BA, 0xAACD }, { 0x80C2, 0xD05B }, { 0x80C3, 0xAD47 }, { 0x80C4, 0xAD48 }, { 0x80C5, 0xD05D }, { 0x80C7, 0xD057 }, { 0x80C8, 0xD05A }, { 0x80C9, 0xD063 }, - { 0x80CA, 0xD061 }, { 0x80CC, 0xAD49 }, { 0x80CD, 0xD067 }, { 0x80CE, 0xAD4C }, { 0x80CF, 0xD064 }, { 0x80D0, 0xD05C }, { 0x80D1, 0xD059 }, { 0x80D4, 0xDB49 }, - { 0x80D5, 0xD062 }, { 0x80D6, 0xAD44 }, { 0x80D7, 0xD065 }, { 0x80D8, 0xD056 }, { 0x80D9, 0xD05F }, { 0x80DA, 0xAD46 }, { 0x80DB, 0xAD4B }, { 0x80DC, 0xD060 }, - { 0x80DD, 0xAD4F }, { 0x80DE, 0xAD4D }, { 0x80E0, 0xD058 }, { 0x80E1, 0xAD4A }, { 0x80E3, 0xD05E }, { 0x80E4, 0xAD4E }, { 0x80E5, 0xAD45 }, { 0x80E6, 0xD066 }, - { 0x80ED, 0xAFDA }, { 0x80EF, 0xAFE3 }, { 0x80F0, 0xAFD8 }, { 0x80F1, 0xAFD6 }, { 0x80F2, 0xD36A }, { 0x80F3, 0xAFDE }, { 0x80F4, 0xAFDB }, { 0x80F5, 0xD36C }, - { 0x80F8, 0xAFDD }, { 0x80F9, 0xD36B }, { 0x80FA, 0xD369 }, { 0x80FB, 0xD36E }, { 0x80FC, 0xAFE2 }, { 0x80FD, 0xAFE0 }, { 0x80FE, 0xDB48 }, { 0x8100, 0xD36F }, - { 0x8101, 0xD36D }, { 0x8102, 0xAFD7 }, { 0x8105, 0xAFD9 }, { 0x8106, 0xAFDC }, { 0x8108, 0xAFDF }, { 0x810A, 0xAFE1 }, { 0x8115, 0xD74E }, { 0x8116, 0xB2E4 }, - { 0x8118, 0xD745 }, { 0x8119, 0xD747 }, { 0x811B, 0xD748 }, { 0x811D, 0xD750 }, { 0x811E, 0xD74C }, { 0x811F, 0xD74A }, { 0x8121, 0xD74D }, { 0x8122, 0xD751 }, - { 0x8123, 0xB2E5 }, { 0x8124, 0xB2E9 }, { 0x8125, 0xD746 }, { 0x8127, 0xD74F }, { 0x8129, 0xB2E7 }, { 0x812B, 0xB2E6 }, { 0x812C, 0xD74B }, { 0x812D, 0xD749 }, - { 0x812F, 0xB2E3 }, { 0x8130, 0xB2E8 }, { 0x8139, 0xB5C8 }, { 0x813A, 0xDB51 }, { 0x813D, 0xDB4F }, { 0x813E, 0xB5CA }, { 0x8143, 0xDB4A }, { 0x8144, 0xDFA1 }, - { 0x8146, 0xB5C9 }, { 0x8147, 0xDB4E }, { 0x814A, 0xDB4B }, { 0x814B, 0xB5C5 }, { 0x814C, 0xB5CB }, { 0x814D, 0xDB50 }, { 0x814E, 0xB5C7 }, { 0x814F, 0xDB4D }, - { 0x8150, 0xBB47 }, { 0x8151, 0xB5C6 }, { 0x8152, 0xDB4C }, { 0x8153, 0xB5CC }, { 0x8154, 0xB5C4 }, { 0x8155, 0xB5C3 }, { 0x815B, 0xDF77 }, { 0x815C, 0xDF75 }, - { 0x815E, 0xDF7B }, { 0x8160, 0xDF73 }, { 0x8161, 0xDFA2 }, { 0x8162, 0xDF78 }, { 0x8164, 0xDF72 }, { 0x8165, 0xB87B }, { 0x8166, 0xB8A3 }, { 0x8167, 0xDF7D }, - { 0x8169, 0xDF76 }, { 0x816B, 0xB87E }, { 0x816E, 0xB87C }, { 0x816F, 0xDF7E }, { 0x8170, 0xB879 }, { 0x8171, 0xB878 }, { 0x8172, 0xDF79 }, { 0x8173, 0xB87D }, - { 0x8174, 0xB5CD }, { 0x8176, 0xDF7C }, { 0x8177, 0xDF74 }, { 0x8178, 0xB87A }, { 0x8179, 0xB8A1 }, { 0x817A, 0xB8A2 }, { 0x817F, 0xBB4C }, { 0x8180, 0xBB48 }, - { 0x8182, 0xBB4D }, { 0x8183, 0xE3A6 }, { 0x8186, 0xE3A5 }, { 0x8187, 0xE3A7 }, { 0x8188, 0xBB4A }, { 0x8189, 0xE3A4 }, { 0x818A, 0xBB4B }, { 0x818B, 0xE3AA }, - { 0x818C, 0xE3A9 }, { 0x818D, 0xE3A8 }, { 0x818F, 0xBB49 }, { 0x8195, 0xE741 }, { 0x8197, 0xE744 }, { 0x8198, 0xBDA8 }, { 0x8199, 0xE743 }, { 0x819A, 0xBDA7 }, - { 0x819B, 0xBDA3 }, { 0x819C, 0xBDA4 }, { 0x819D, 0xBDA5 }, { 0x819E, 0xE740 }, { 0x819F, 0xE6FE }, { 0x81A0, 0xBDA6 }, { 0x81A2, 0xE742 }, { 0x81A3, 0xE6FD }, - { 0x81A6, 0xEAE9 }, { 0x81A7, 0xEAF3 }, { 0x81A8, 0xBFB1 }, { 0x81A9, 0xBFB0 }, { 0x81AB, 0xEAED }, { 0x81AC, 0xEAEF }, { 0x81AE, 0xEAEA }, { 0x81B0, 0xEAEE }, - { 0x81B1, 0xEAE8 }, { 0x81B2, 0xEAF1 }, { 0x81B3, 0xBFAF }, { 0x81B4, 0xEAF0 }, { 0x81B5, 0xEAEC }, { 0x81B7, 0xEAF2 }, { 0x81B9, 0xEAEB }, { 0x81BA, 0xC174 }, - { 0x81BB, 0xEDE8 }, { 0x81BC, 0xEDEE }, { 0x81BD, 0xC178 }, { 0x81BE, 0xC17A }, { 0x81BF, 0xC177 }, { 0x81C0, 0xC176 }, { 0x81C2, 0xC175 }, { 0x81C3, 0xC173 }, - { 0x81C4, 0xEDE9 }, { 0x81C5, 0xEDEC }, { 0x81C6, 0xC172 }, { 0x81C7, 0xEDED }, { 0x81C9, 0xC179 }, { 0x81CA, 0xEDEB }, { 0x81CC, 0xEDEA }, { 0x81CD, 0xC2C0 }, - { 0x81CF, 0xC2C1 }, { 0x81D0, 0xF0A1 }, { 0x81D1, 0xF07D }, { 0x81D2, 0xF07E }, { 0x81D5, 0xF2C2 }, { 0x81D7, 0xF2C1 }, { 0x81D8, 0xC3BE }, { 0x81D9, 0xF4B4 }, - { 0x81DA, 0xC4A4 }, { 0x81DB, 0xF4B3 }, { 0x81DD, 0xF5F0 }, { 0x81DE, 0xF745 }, { 0x81DF, 0xC5A6 }, { 0x81E0, 0xF943 }, { 0x81E1, 0xF944 }, { 0x81E2, 0xC5D8 }, - { 0x81E3, 0xA6DA }, { 0x81E5, 0xAAD7 }, { 0x81E6, 0xDB52 }, { 0x81E7, 0xBB4E }, { 0x81E8, 0xC17B }, { 0x81E9, 0xEDEF }, { 0x81EA, 0xA6DB }, { 0x81EC, 0xAFE5 }, - { 0x81ED, 0xAFE4 }, { 0x81EE, 0xDB53 }, { 0x81F2, 0xEAF4 }, { 0x81F3, 0xA6DC }, { 0x81F4, 0xAD50 }, { 0x81F7, 0xDB54 }, { 0x81F8, 0xDB55 }, { 0x81F9, 0xDB56 }, - { 0x81FA, 0xBB4F }, { 0x81FB, 0xBFB2 }, { 0x81FC, 0xA6DD }, { 0x81FE, 0xAAD8 }, { 0x81FF, 0xD068 }, { 0x8200, 0xAFE6 }, { 0x8201, 0xD370 }, { 0x8202, 0xB2EA }, - { 0x8204, 0xDB57 }, { 0x8205, 0xB8A4 }, { 0x8207, 0xBB50 }, { 0x8208, 0xBFB3 }, { 0x8209, 0xC17C }, { 0x820A, 0xC2C2 }, { 0x820B, 0xF4B5 }, { 0x820C, 0xA6DE }, - { 0x820D, 0xAAD9 }, { 0x8210, 0xAFE7 }, { 0x8211, 0xD752 }, { 0x8212, 0xB5CE }, { 0x8214, 0xBB51 }, { 0x8215, 0xE3AB }, { 0x8216, 0xE745 }, { 0x821B, 0xA6DF }, - { 0x821C, 0xB5CF }, { 0x821D, 0xDFA3 }, { 0x821E, 0xBB52 }, { 0x821F, 0xA6E0 }, { 0x8220, 0xCDB1 }, { 0x8221, 0xD069 }, { 0x8222, 0xAD51 }, { 0x8225, 0xD372 }, - { 0x8228, 0xAFEA }, { 0x822A, 0xAFE8 }, { 0x822B, 0xAFE9 }, { 0x822C, 0xAFEB }, { 0x822F, 0xD371 }, { 0x8232, 0xD757 }, { 0x8233, 0xD754 }, { 0x8234, 0xD756 }, - { 0x8235, 0xB2EB }, { 0x8236, 0xB2ED }, { 0x8237, 0xB2EC }, { 0x8238, 0xD753 }, { 0x8239, 0xB2EE }, { 0x823A, 0xD755 }, { 0x823C, 0xDB58 }, { 0x823D, 0xDB59 }, - { 0x823F, 0xDB5A }, { 0x8240, 0xDFA6 }, { 0x8242, 0xDFA7 }, { 0x8244, 0xDFA5 }, { 0x8245, 0xDFA8 }, { 0x8247, 0xB8A5 }, { 0x8249, 0xDFA4 }, { 0x824B, 0xBB53 }, - { 0x824E, 0xE74A }, { 0x824F, 0xE746 }, { 0x8250, 0xE749 }, { 0x8251, 0xE74B }, { 0x8252, 0xE748 }, { 0x8253, 0xE747 }, { 0x8255, 0xEAF5 }, { 0x8256, 0xEAF6 }, - { 0x8257, 0xEAF7 }, { 0x8258, 0xBFB4 }, { 0x8259, 0xBFB5 }, { 0x825A, 0xEDF1 }, { 0x825B, 0xEDF0 }, { 0x825C, 0xEDF2 }, { 0x825E, 0xF0A3 }, { 0x825F, 0xF0A2 }, - { 0x8261, 0xF2C4 }, { 0x8263, 0xF2C5 }, { 0x8264, 0xF2C3 }, { 0x8266, 0xC4A5 }, { 0x8268, 0xF4B6 }, { 0x8269, 0xF4B7 }, { 0x826B, 0xF746 }, { 0x826C, 0xF7EF }, - { 0x826D, 0xF8BB }, { 0x826E, 0xA6E1 }, { 0x826F, 0xA87D }, { 0x8271, 0xC17D }, { 0x8272, 0xA6E2 }, { 0x8274, 0xD758 }, { 0x8275, 0xDB5B }, { 0x8277, 0xC641 }, - { 0x8278, 0xCA4A }, { 0x827C, 0xCA4B }, { 0x827D, 0xCA4D }, { 0x827E, 0xA6E3 }, { 0x827F, 0xCA4E }, { 0x8280, 0xCA4C }, { 0x8283, 0xCBA2 }, { 0x8284, 0xCBA3 }, - { 0x8285, 0xCB7B }, { 0x828A, 0xCBA1 }, { 0x828B, 0xA8A1 }, { 0x828D, 0xA8A2 }, { 0x828E, 0xCB7C }, { 0x828F, 0xCB7A }, { 0x8290, 0xCB79 }, { 0x8291, 0xCB7D }, - { 0x8292, 0xA87E }, { 0x8293, 0xCB7E }, { 0x8294, 0xD06A }, { 0x8298, 0xCDB6 }, { 0x8299, 0xAADC }, { 0x829A, 0xCDB5 }, { 0x829B, 0xCDB7 }, { 0x829D, 0xAADB }, - { 0x829E, 0xCDBC }, { 0x829F, 0xAADF }, { 0x82A0, 0xCDB2 }, { 0x82A1, 0xCDC0 }, { 0x82A2, 0xCDC6 }, { 0x82A3, 0xAAE6 }, { 0x82A4, 0xCDC3 }, { 0x82A5, 0xAAE3 }, - { 0x82A7, 0xCDB9 }, { 0x82A8, 0xCDBF }, { 0x82A9, 0xCDC1 }, { 0x82AB, 0xCDB4 }, { 0x82AC, 0xAAE2 }, { 0x82AD, 0xAADD }, { 0x82AE, 0xCDBA }, { 0x82AF, 0xAAE4 }, - { 0x82B0, 0xAAE7 }, { 0x82B1, 0xAAE1 }, { 0x82B3, 0xAADA }, { 0x82B4, 0xCDBE }, { 0x82B5, 0xCDB8 }, { 0x82B6, 0xCDC5 }, { 0x82B7, 0xAAE9 }, { 0x82B8, 0xAAE5 }, - { 0x82B9, 0xAAE0 }, { 0x82BA, 0xCDBD }, { 0x82BB, 0xAFEC }, { 0x82BC, 0xCDBB }, { 0x82BD, 0xAADE }, { 0x82BE, 0xAAE8 }, { 0x82C0, 0xCDB3 }, { 0x82C2, 0xCDC2 }, - { 0x82C3, 0xCDC4 }, { 0x82D1, 0xAD62 }, { 0x82D2, 0xAD5C }, { 0x82D3, 0xAD64 }, { 0x82D4, 0xAD61 }, { 0x82D5, 0xD071 }, { 0x82D6, 0xD074 }, { 0x82D7, 0xAD5D }, - { 0x82D9, 0xD06B }, { 0x82DB, 0xAD56 }, { 0x82DC, 0xAD60 }, { 0x82DE, 0xAD63 }, { 0x82DF, 0xAD65 }, { 0x82E0, 0xD0A2 }, { 0x82E1, 0xD077 }, { 0x82E3, 0xAD55 }, - { 0x82E4, 0xD0A1 }, { 0x82E5, 0xAD59 }, { 0x82E6, 0xAD57 }, { 0x82E7, 0xAD52 }, { 0x82E8, 0xD06F }, { 0x82EA, 0xD07E }, { 0x82EB, 0xD073 }, { 0x82EC, 0xD076 }, - { 0x82ED, 0xD0A5 }, { 0x82EF, 0xAD66 }, { 0x82F0, 0xD07D }, { 0x82F1, 0xAD5E }, { 0x82F2, 0xD078 }, { 0x82F3, 0xD0A4 }, { 0x82F4, 0xD075 }, { 0x82F5, 0xD079 }, - { 0x82F6, 0xD07C }, { 0x82F9, 0xD06D }, { 0x82FA, 0xD0A3 }, { 0x82FB, 0xD07B }, { 0x82FE, 0xD06C }, { 0x8300, 0xD070 }, { 0x8301, 0xAD5F }, { 0x8302, 0xAD5A }, - { 0x8303, 0xAD53 }, { 0x8304, 0xAD58 }, { 0x8305, 0xAD54 }, { 0x8306, 0xAD67 }, { 0x8307, 0xD06E }, { 0x8308, 0xD3A5 }, { 0x8309, 0xAD5B }, { 0x830C, 0xD07A }, - { 0x830D, 0xCE41 }, { 0x8316, 0xD3A8 }, { 0x8317, 0xAFFA }, { 0x8319, 0xD376 }, { 0x831B, 0xD3A3 }, { 0x831C, 0xD37D }, { 0x831E, 0xD3B2 }, { 0x8320, 0xD3AA }, - { 0x8322, 0xD37E }, { 0x8324, 0xD3A9 }, { 0x8325, 0xD378 }, { 0x8326, 0xD37C }, { 0x8327, 0xD3B5 }, { 0x8328, 0xAFFD }, { 0x8329, 0xD3AD }, { 0x832A, 0xD3A4 }, - { 0x832B, 0xAFED }, { 0x832C, 0xD3B3 }, { 0x832D, 0xD374 }, { 0x832F, 0xD3AC }, { 0x8331, 0xAFFC }, { 0x8332, 0xAFF7 }, { 0x8333, 0xD373 }, { 0x8334, 0xAFF5 }, - { 0x8335, 0xAFF4 }, { 0x8336, 0xAFF9 }, { 0x8337, 0xD3AB }, { 0x8338, 0xAFF1 }, { 0x8339, 0xAFF8 }, { 0x833A, 0xD072 }, { 0x833B, 0xDB5C }, { 0x833C, 0xD3A6 }, - { 0x833F, 0xD37A }, { 0x8340, 0xAFFB }, { 0x8341, 0xD37B }, { 0x8342, 0xD3A1 }, { 0x8343, 0xAFFE }, { 0x8344, 0xD375 }, { 0x8345, 0xD3AF }, { 0x8347, 0xD3AE }, - { 0x8348, 0xD3B6 }, { 0x8349, 0xAFF3 }, { 0x834A, 0xAFF0 }, { 0x834B, 0xD3B4 }, { 0x834C, 0xD3B0 }, { 0x834D, 0xD3A7 }, { 0x834E, 0xD3A2 }, { 0x834F, 0xAFF6 }, - { 0x8350, 0xAFF2 }, { 0x8351, 0xD377 }, { 0x8352, 0xAFEE }, { 0x8353, 0xD3B1 }, { 0x8354, 0xAFEF }, { 0x8356, 0xD379 }, { 0x8373, 0xD75E }, { 0x8374, 0xD760 }, - { 0x8375, 0xD765 }, { 0x8376, 0xD779 }, { 0x8377, 0xB2FC }, { 0x8378, 0xB2F2 }, { 0x837A, 0xD75D }, { 0x837B, 0xB2FD }, { 0x837C, 0xB2FE }, { 0x837D, 0xD768 }, - { 0x837E, 0xD76F }, { 0x837F, 0xD775 }, { 0x8381, 0xD762 }, { 0x8383, 0xD769 }, { 0x8386, 0xB340 }, { 0x8387, 0xD777 }, { 0x8388, 0xD772 }, { 0x8389, 0xB2FA }, - { 0x838A, 0xB2F8 }, { 0x838B, 0xD76E }, { 0x838C, 0xD76A }, { 0x838D, 0xD75C }, { 0x838E, 0xB2EF }, { 0x838F, 0xD761 }, { 0x8390, 0xD759 }, { 0x8392, 0xB2F7 }, - { 0x8393, 0xB2F9 }, { 0x8394, 0xD766 }, { 0x8395, 0xD763 }, { 0x8396, 0xB2F4 }, { 0x8397, 0xD773 }, { 0x8398, 0xB2F1 }, { 0x8399, 0xD764 }, { 0x839A, 0xD77A }, - { 0x839B, 0xD76C }, { 0x839D, 0xD76B }, { 0x839E, 0xB2F0 }, { 0x83A0, 0xB2FB }, { 0x83A2, 0xB2F3 }, { 0x83A3, 0xD75A }, { 0x83A4, 0xD75F }, { 0x83A5, 0xD770 }, - { 0x83A6, 0xD776 }, { 0x83A7, 0xB341 }, { 0x83A8, 0xD75B }, { 0x83A9, 0xD767 }, { 0x83AA, 0xD76D }, { 0x83AB, 0xB2F6 }, { 0x83AE, 0xD778 }, { 0x83AF, 0xD771 }, - { 0x83B0, 0xD774 }, { 0x83BD, 0xB2F5 }, { 0x83BF, 0xDB6C }, { 0x83C0, 0xDB60 }, { 0x83C1, 0xB5D7 }, { 0x83C2, 0xDB7D }, { 0x83C3, 0xDBA7 }, { 0x83C4, 0xDBAA }, - { 0x83C5, 0xB5D5 }, { 0x83C6, 0xDB68 }, { 0x83C7, 0xDBA3 }, { 0x83C8, 0xDB69 }, { 0x83C9, 0xDB77 }, { 0x83CA, 0xB5E2 }, { 0x83CB, 0xDB73 }, { 0x83CC, 0xB5DF }, - { 0x83CE, 0xDB74 }, { 0x83CF, 0xDB5D }, { 0x83D1, 0xDBA4 }, { 0x83D4, 0xB5E8 }, { 0x83D5, 0xDBA1 }, { 0x83D6, 0xDB75 }, { 0x83D7, 0xDBAC }, { 0x83D8, 0xDB70 }, - { 0x83D9, 0xDFC8 }, { 0x83DB, 0xDBAF }, { 0x83DC, 0xB5E6 }, { 0x83DD, 0xDB6E }, { 0x83DE, 0xDB7A }, { 0x83DF, 0xB5E9 }, { 0x83E0, 0xB5D4 }, { 0x83E1, 0xDB72 }, - { 0x83E2, 0xDBAD }, { 0x83E3, 0xDB6B }, { 0x83E4, 0xDB64 }, { 0x83E5, 0xDB6F }, { 0x83E7, 0xDB63 }, { 0x83E8, 0xDB61 }, { 0x83E9, 0xB5D0 }, { 0x83EA, 0xDBA5 }, - { 0x83EB, 0xDB6A }, { 0x83EC, 0xDBA8 }, { 0x83EE, 0xDBA9 }, { 0x83EF, 0xB5D8 }, { 0x83F0, 0xB5DD }, { 0x83F1, 0xB5D9 }, { 0x83F2, 0xB5E1 }, { 0x83F3, 0xDB7E }, - { 0x83F4, 0xB5DA }, { 0x83F5, 0xDB76 }, { 0x83F6, 0xDB66 }, { 0x83F8, 0xB5D2 }, { 0x83F9, 0xDB5E }, { 0x83FA, 0xDBA2 }, { 0x83FB, 0xDBAB }, { 0x83FC, 0xDB65 }, - { 0x83FD, 0xB5E0 }, { 0x83FE, 0xDBB0 }, { 0x83FF, 0xDB71 }, { 0x8401, 0xDB6D }, { 0x8403, 0xB5D1 }, { 0x8404, 0xB5E5 }, { 0x8406, 0xDB7C }, { 0x8407, 0xB5E7 }, - { 0x8409, 0xDB78 }, { 0x840A, 0xB5DC }, { 0x840B, 0xB5D6 }, { 0x840C, 0xB5DE }, { 0x840D, 0xB5D3 }, { 0x840E, 0xB5E4 }, { 0x840F, 0xDB79 }, { 0x8410, 0xDB67 }, - { 0x8411, 0xDB7B }, { 0x8412, 0xDB62 }, { 0x8413, 0xDBA6 }, { 0x841B, 0xDBAE }, { 0x8423, 0xDB5F }, { 0x8429, 0xDFC7 }, { 0x842B, 0xDFDD }, { 0x842C, 0xB855 }, - { 0x842D, 0xDFCC }, { 0x842F, 0xDFCA }, { 0x8430, 0xDFB5 }, { 0x8431, 0xB8A9 }, { 0x8432, 0xDFC5 }, { 0x8433, 0xDFD9 }, { 0x8434, 0xDFC1 }, { 0x8435, 0xB8B1 }, - { 0x8436, 0xDFD8 }, { 0x8437, 0xDFBF }, { 0x8438, 0xB5E3 }, { 0x8439, 0xDFCF }, { 0x843A, 0xDFC0 }, { 0x843B, 0xDFD6 }, { 0x843C, 0xB8B0 }, { 0x843D, 0xB8A8 }, - { 0x843F, 0xDFAA }, { 0x8440, 0xDFB2 }, { 0x8442, 0xDFCB }, { 0x8443, 0xDFC3 }, { 0x8444, 0xDFDC }, { 0x8445, 0xDFC6 }, { 0x8446, 0xB8B6 }, { 0x8447, 0xDFD7 }, - { 0x8449, 0xB8AD }, { 0x844B, 0xDFC9 }, { 0x844C, 0xDFD1 }, { 0x844D, 0xDFB6 }, { 0x844E, 0xDFD0 }, { 0x8450, 0xDFE1 }, { 0x8451, 0xDFB1 }, { 0x8452, 0xDFD2 }, - { 0x8454, 0xDFDF }, { 0x8456, 0xDFAB }, { 0x8457, 0xB5DB }, { 0x8459, 0xDFB9 }, { 0x845A, 0xDFB8 }, { 0x845B, 0xB8AF }, { 0x845D, 0xDFBC }, { 0x845E, 0xDFBE }, - { 0x845F, 0xDFCD }, { 0x8460, 0xDFDE }, { 0x8461, 0xB8B2 }, { 0x8463, 0xB8B3 }, { 0x8465, 0xDFB0 }, { 0x8466, 0xB8AB }, { 0x8467, 0xDFB4 }, { 0x8468, 0xDFDA }, - { 0x8469, 0xB8B4 }, { 0x846B, 0xB8AC }, { 0x846C, 0xB8AE }, { 0x846D, 0xB8B5 }, { 0x846E, 0xDFE0 }, { 0x846F, 0xDFD3 }, { 0x8470, 0xDFCE }, { 0x8473, 0xDFBB }, - { 0x8474, 0xDFBA }, { 0x8475, 0xB8AA }, { 0x8476, 0xDFAC }, { 0x8477, 0xB8A7 }, { 0x8478, 0xDFC4 }, { 0x8479, 0xDFAD }, { 0x847A, 0xDFC2 }, { 0x847D, 0xDFB7 }, - { 0x847E, 0xDFDB }, { 0x8482, 0xB8A6 }, { 0x8486, 0xDFB3 }, { 0x848D, 0xDFAF }, { 0x848E, 0xDFD5 }, { 0x848F, 0xDFAE }, { 0x8490, 0xBB60 }, { 0x8491, 0xE3D3 }, - { 0x8494, 0xE3C2 }, { 0x8497, 0xE3AC }, { 0x8498, 0xE3CA }, { 0x8499, 0xBB58 }, { 0x849A, 0xE3BB }, { 0x849B, 0xE3C5 }, { 0x849C, 0xBB5B }, { 0x849D, 0xE3BE }, - { 0x849E, 0xBB59 }, { 0x849F, 0xE3AF }, { 0x84A0, 0xE3CD }, { 0x84A1, 0xE3AE }, { 0x84A2, 0xE3C1 }, { 0x84A4, 0xE3AD }, { 0x84A7, 0xE3BF }, { 0x84A8, 0xE3C8 }, - { 0x84A9, 0xE3C6 }, { 0x84AA, 0xE3BA }, { 0x84AB, 0xE3B5 }, { 0x84AC, 0xE3B3 }, { 0x84AE, 0xE3B4 }, { 0x84AF, 0xE3C7 }, { 0x84B0, 0xE3D2 }, { 0x84B1, 0xE3BC }, - { 0x84B2, 0xBB5A }, { 0x84B4, 0xE3B7 }, { 0x84B6, 0xE3CB }, { 0x84B8, 0xBB5D }, { 0x84B9, 0xE3B6 }, { 0x84BA, 0xE3B0 }, { 0x84BB, 0xE3C0 }, { 0x84BC, 0xBB61 }, - { 0x84BF, 0xBB55 }, { 0x84C0, 0xBB5E }, { 0x84C1, 0xE3B8 }, { 0x84C2, 0xE3B2 }, { 0x84C4, 0xBB57 }, { 0x84C5, 0xDFD4 }, { 0x84C6, 0xBB56 }, { 0x84C7, 0xE3C3 }, - { 0x84C9, 0xBB54 }, { 0x84CA, 0xBB63 }, { 0x84CB, 0xBB5C }, { 0x84CC, 0xE3C4 }, { 0x84CD, 0xE3B9 }, { 0x84CE, 0xE3B1 }, { 0x84CF, 0xE3CC }, { 0x84D0, 0xE3BD }, - { 0x84D1, 0xBB62 }, { 0x84D2, 0xE3D0 }, { 0x84D3, 0xBB5F }, { 0x84D4, 0xE3CF }, { 0x84D6, 0xE3C9 }, { 0x84D7, 0xE3CE }, { 0x84DB, 0xE3D1 }, { 0x84E7, 0xE773 }, - { 0x84E8, 0xE774 }, { 0x84E9, 0xE767 }, { 0x84EA, 0xE766 }, { 0x84EB, 0xE762 }, { 0x84EC, 0xBDB4 }, { 0x84EE, 0xBDAC }, { 0x84EF, 0xE776 }, { 0x84F0, 0xE775 }, - { 0x84F1, 0xDFA9 }, { 0x84F2, 0xE75F }, { 0x84F3, 0xE763 }, { 0x84F4, 0xE75D }, { 0x84F6, 0xE770 }, { 0x84F7, 0xE761 }, { 0x84F9, 0xE777 }, { 0x84FA, 0xE75A }, - { 0x84FB, 0xE758 }, { 0x84FC, 0xE764 }, { 0x84FD, 0xE76E }, { 0x84FE, 0xE769 }, { 0x84FF, 0xBDB6 }, { 0x8500, 0xE74F }, { 0x8502, 0xE76D }, { 0x8506, 0xBDB7 }, - { 0x8507, 0xDFBD }, { 0x8508, 0xE75B }, { 0x8509, 0xE752 }, { 0x850A, 0xE755 }, { 0x850B, 0xE77B }, { 0x850C, 0xE75C }, { 0x850D, 0xE753 }, { 0x850E, 0xE751 }, - { 0x850F, 0xE74E }, { 0x8511, 0xBDB0 }, { 0x8512, 0xE765 }, { 0x8513, 0xBDAF }, { 0x8514, 0xBDB3 }, { 0x8515, 0xE760 }, { 0x8516, 0xE768 }, { 0x8517, 0xBDA9 }, - { 0x8518, 0xE778 }, { 0x8519, 0xE77C }, { 0x851A, 0xBDAB }, { 0x851C, 0xE757 }, { 0x851D, 0xE76B }, { 0x851E, 0xE76F }, { 0x851F, 0xE754 }, { 0x8520, 0xE779 }, - { 0x8521, 0xBDB2 }, { 0x8523, 0xBDB1 }, { 0x8524, 0xE74C }, { 0x8525, 0xBDB5 }, { 0x8526, 0xE772 }, { 0x8527, 0xE756 }, { 0x8528, 0xE76A }, { 0x8529, 0xE750 }, - { 0x852A, 0xE75E }, { 0x852B, 0xE759 }, { 0x852C, 0xBDAD }, { 0x852D, 0xBDAE }, { 0x852E, 0xE76C }, { 0x852F, 0xE77D }, { 0x8530, 0xE77A }, { 0x8531, 0xE771 }, - { 0x853B, 0xE74D }, { 0x853D, 0xBDAA }, { 0x853E, 0xEB49 }, { 0x8540, 0xEB40 }, { 0x8541, 0xEB43 }, { 0x8543, 0xBFBB }, { 0x8544, 0xEB45 }, { 0x8545, 0xEAF9 }, - { 0x8546, 0xEB41 }, { 0x8547, 0xEB47 }, { 0x8548, 0xBFB8 }, { 0x8549, 0xBFBC }, { 0x854A, 0xBFB6 }, { 0x854D, 0xEAFB }, { 0x854E, 0xEB4C }, { 0x8551, 0xEB46 }, - { 0x8553, 0xEAFC }, { 0x8554, 0xEB55 }, { 0x8555, 0xEB4F }, { 0x8556, 0xEAF8 }, { 0x8557, 0xEE46 }, { 0x8558, 0xEAFE }, { 0x8559, 0xBFB7 }, { 0x855B, 0xEB4A }, - { 0x855D, 0xEB54 }, { 0x855E, 0xBFBF }, { 0x8560, 0xEB51 }, { 0x8561, 0xEAFD }, { 0x8562, 0xEB44 }, { 0x8563, 0xEB48 }, { 0x8564, 0xEB42 }, { 0x8565, 0xEB56 }, - { 0x8566, 0xEB53 }, { 0x8567, 0xEB50 }, { 0x8568, 0xBFB9 }, { 0x8569, 0xBFBA }, { 0x856A, 0xBFBE }, { 0x856B, 0xEAFA }, { 0x856C, 0xEB57 }, { 0x856D, 0xBFBD }, - { 0x856E, 0xEB4D }, { 0x8571, 0xEB4B }, { 0x8575, 0xEB4E }, { 0x8576, 0xEE53 }, { 0x8577, 0xEE40 }, { 0x8578, 0xEE45 }, { 0x8579, 0xEE52 }, { 0x857A, 0xEE44 }, - { 0x857B, 0xEDFB }, { 0x857C, 0xEE41 }, { 0x857E, 0xC1A2 }, { 0x8580, 0xEDF4 }, { 0x8581, 0xEE4D }, { 0x8582, 0xEE4F }, { 0x8583, 0xEDF3 }, { 0x8584, 0xC1A1 }, - { 0x8585, 0xEE51 }, { 0x8586, 0xEE49 }, { 0x8587, 0xC1A8 }, { 0x8588, 0xEE50 }, { 0x8589, 0xEE42 }, { 0x858A, 0xC1AA }, { 0x858B, 0xEDF9 }, { 0x858C, 0xEB52 }, - { 0x858D, 0xEE4A }, { 0x858E, 0xEE47 }, { 0x858F, 0xEDF5 }, { 0x8590, 0xEE55 }, { 0x8591, 0xC1A4 }, { 0x8594, 0xC1A5 }, { 0x8595, 0xEDF7 }, { 0x8596, 0xEE48 }, - { 0x8598, 0xEE54 }, { 0x8599, 0xEE4B }, { 0x859A, 0xEDFD }, { 0x859B, 0xC1A7 }, { 0x859C, 0xC1A3 }, { 0x859D, 0xEE4C }, { 0x859E, 0xEDFE }, { 0x859F, 0xEE56 }, - { 0x85A0, 0xEDF8 }, { 0x85A1, 0xEE43 }, { 0x85A2, 0xEE4E }, { 0x85A3, 0xEDFA }, { 0x85A4, 0xEDFC }, { 0x85A6, 0xC2CB }, { 0x85A7, 0xEDF6 }, { 0x85A8, 0xC1A9 }, - { 0x85A9, 0xC2C4 }, { 0x85AA, 0xC17E }, { 0x85AF, 0xC1A6 }, { 0x85B0, 0xC2C8 }, { 0x85B1, 0xF0B3 }, { 0x85B3, 0xF0A9 }, { 0x85B4, 0xF0A4 }, { 0x85B5, 0xF0AA }, - { 0x85B6, 0xF0B4 }, { 0x85B7, 0xF0B8 }, { 0x85B8, 0xF0B7 }, { 0x85B9, 0xC2CA }, { 0x85BA, 0xC2C9 }, { 0x85BD, 0xF0AB }, { 0x85BE, 0xF0B9 }, { 0x85BF, 0xF0AE }, - { 0x85C0, 0xF0A6 }, { 0x85C2, 0xF0A8 }, { 0x85C3, 0xF0A7 }, { 0x85C4, 0xF0AD }, { 0x85C5, 0xF0B2 }, { 0x85C6, 0xF0A5 }, { 0x85C7, 0xF0AC }, { 0x85C8, 0xF0B1 }, - { 0x85C9, 0xC2C7 }, { 0x85CB, 0xF0AF }, { 0x85CD, 0xC2C5 }, { 0x85CE, 0xF0B0 }, { 0x85CF, 0xC2C3 }, { 0x85D0, 0xC2C6 }, { 0x85D1, 0xF2D5 }, { 0x85D2, 0xF0B5 }, - { 0x85D5, 0xC3C2 }, { 0x85D7, 0xF2CD }, { 0x85D8, 0xF2D1 }, { 0x85D9, 0xF2C9 }, { 0x85DA, 0xF2CC }, { 0x85DC, 0xF2D4 }, { 0x85DD, 0xC3C0 }, { 0x85DE, 0xF2D9 }, - { 0x85DF, 0xF2D2 }, { 0x85E1, 0xF2CA }, { 0x85E2, 0xF2DA }, { 0x85E3, 0xF2D3 }, { 0x85E4, 0xC3C3 }, { 0x85E5, 0xC3C4 }, { 0x85E6, 0xF2D7 }, { 0x85E8, 0xF2CB }, - { 0x85E9, 0xC3BF }, { 0x85EA, 0xC3C1 }, { 0x85EB, 0xF2C6 }, { 0x85EC, 0xF2CE }, { 0x85ED, 0xF2C8 }, { 0x85EF, 0xF2D8 }, { 0x85F0, 0xF2D6 }, { 0x85F1, 0xF2C7 }, - { 0x85F2, 0xF2CF }, { 0x85F6, 0xF4BE }, { 0x85F7, 0xC3C5 }, { 0x85F8, 0xF2D0 }, { 0x85F9, 0xC4A7 }, { 0x85FA, 0xC4A9 }, { 0x85FB, 0xC4A6 }, { 0x85FD, 0xF4C3 }, - { 0x85FE, 0xF4BB }, { 0x85FF, 0xF4B9 }, { 0x8600, 0xF4BD }, { 0x8601, 0xF4BA }, { 0x8604, 0xF4BF }, { 0x8605, 0xF4C1 }, { 0x8606, 0xC4AA }, { 0x8607, 0xC4AC }, - { 0x8609, 0xF4C0 }, { 0x860A, 0xC4AD }, { 0x860B, 0xC4AB }, { 0x860C, 0xF4C2 }, { 0x8611, 0xC4A8 }, { 0x8617, 0xC4F4 }, { 0x8618, 0xF5F1 }, { 0x8619, 0xF5F7 }, - { 0x861A, 0xC4F6 }, { 0x861B, 0xF4BC }, { 0x861C, 0xF5F6 }, { 0x861E, 0xF5FD }, { 0x861F, 0xF5F4 }, { 0x8620, 0xF5FB }, { 0x8621, 0xF5FA }, { 0x8622, 0xF4B8 }, - { 0x8623, 0xF5F5 }, { 0x8624, 0xF0B6 }, { 0x8625, 0xF5FE }, { 0x8626, 0xF5F3 }, { 0x8627, 0xF5F8 }, { 0x8629, 0xF5FC }, { 0x862A, 0xF5F2 }, { 0x862C, 0xF74A }, - { 0x862D, 0xC4F5 }, { 0x862E, 0xF5F9 }, { 0x8631, 0xF7F4 }, { 0x8632, 0xF74B }, { 0x8633, 0xF749 }, { 0x8634, 0xF747 }, { 0x8635, 0xF748 }, { 0x8636, 0xF74C }, - { 0x8638, 0xC5D9 }, { 0x8639, 0xF7F2 }, { 0x863A, 0xF7F0 }, { 0x863B, 0xF7F5 }, { 0x863C, 0xF7F3 }, { 0x863E, 0xF7F6 }, { 0x863F, 0xC5DA }, { 0x8640, 0xF7F1 }, - { 0x8643, 0xF8BC }, { 0x8646, 0xF945 }, { 0x8647, 0xF946 }, { 0x8648, 0xF947 }, { 0x864B, 0xF9C7 }, { 0x864C, 0xF9BD }, { 0x864D, 0xCA4F }, { 0x864E, 0xAAEA }, - { 0x8650, 0xAD68 }, { 0x8652, 0xD3B8 }, { 0x8653, 0xD3B7 }, { 0x8654, 0xB040 }, { 0x8655, 0xB342 }, { 0x8656, 0xD77C }, { 0x8659, 0xD77B }, { 0x865B, 0xB5EA }, - { 0x865C, 0xB8B8 }, { 0x865E, 0xB8B7 }, { 0x865F, 0xB8B9 }, { 0x8661, 0xE3D4 }, { 0x8662, 0xE77E }, { 0x8663, 0xEB58 }, { 0x8664, 0xEB5A }, { 0x8665, 0xEB59 }, - { 0x8667, 0xC1AB }, { 0x8668, 0xEE57 }, { 0x8669, 0xF0BA }, { 0x866A, 0xF9A5 }, { 0x866B, 0xA6E4 }, { 0x866D, 0xCDC9 }, { 0x866E, 0xCDCA }, { 0x866F, 0xCDC8 }, - { 0x8670, 0xCDC7 }, { 0x8671, 0xAAEB }, { 0x8673, 0xD0A9 }, { 0x8674, 0xD0A7 }, { 0x8677, 0xD0A6 }, { 0x8679, 0xAD69 }, { 0x867A, 0xAD6B }, { 0x867B, 0xAD6A }, - { 0x867C, 0xD0A8 }, { 0x8685, 0xD3C4 }, { 0x8686, 0xD3C1 }, { 0x8687, 0xD3BF }, { 0x868A, 0xB041 }, { 0x868B, 0xD3C2 }, { 0x868C, 0xB046 }, { 0x868D, 0xD3BC }, - { 0x868E, 0xD3CB }, { 0x8690, 0xD3CD }, { 0x8691, 0xD3BD }, { 0x8693, 0xB043 }, { 0x8694, 0xD3CE }, { 0x8695, 0xD3C9 }, { 0x8696, 0xD3BB }, { 0x8697, 0xD3C0 }, - { 0x8698, 0xD3CA }, { 0x8699, 0xD3C6 }, { 0x869A, 0xD3C3 }, { 0x869C, 0xB048 }, { 0x869D, 0xD3CC }, { 0x869E, 0xD3BE }, { 0x86A1, 0xD3C7 }, { 0x86A2, 0xD3B9 }, - { 0x86A3, 0xB047 }, { 0x86A4, 0xB044 }, { 0x86A5, 0xD3C5 }, { 0x86A7, 0xD3C8 }, { 0x86A8, 0xD3BA }, { 0x86A9, 0xB045 }, { 0x86AA, 0xB042 }, { 0x86AF, 0xB34C }, - { 0x86B0, 0xD7A5 }, { 0x86B1, 0xB34B }, { 0x86B3, 0xD7A8 }, { 0x86B4, 0xD7AB }, { 0x86B5, 0xB348 }, { 0x86B6, 0xB346 }, { 0x86B7, 0xD77E }, { 0x86B8, 0xD7A9 }, - { 0x86B9, 0xD7A7 }, { 0x86BA, 0xD7A4 }, { 0x86BB, 0xD7AC }, { 0x86BC, 0xD7AD }, { 0x86BD, 0xD7AF }, { 0x86BE, 0xD7B0 }, { 0x86BF, 0xD77D }, { 0x86C0, 0xB345 }, - { 0x86C1, 0xD7A2 }, { 0x86C2, 0xD7A1 }, { 0x86C3, 0xD7AE }, { 0x86C4, 0xB347 }, { 0x86C5, 0xD7A3 }, { 0x86C6, 0xB349 }, { 0x86C7, 0xB344 }, { 0x86C8, 0xD7A6 }, - { 0x86C9, 0xB34D }, { 0x86CB, 0xB34A }, { 0x86CC, 0xD7AA }, { 0x86D0, 0xB5F1 }, { 0x86D1, 0xDBBF }, { 0x86D3, 0xDBB4 }, { 0x86D4, 0xB5EE }, { 0x86D6, 0xDFE7 }, - { 0x86D7, 0xDBBD }, { 0x86D8, 0xDBB1 }, { 0x86D9, 0xB5EC }, { 0x86DA, 0xDBB6 }, { 0x86DB, 0xB5EF }, { 0x86DC, 0xDBBA }, { 0x86DD, 0xDBB8 }, { 0x86DE, 0xB5F2 }, - { 0x86DF, 0xB5EB }, { 0x86E2, 0xDBB2 }, { 0x86E3, 0xDBB5 }, { 0x86E4, 0xB5F0 }, { 0x86E6, 0xDBB3 }, { 0x86E8, 0xDBBE }, { 0x86E9, 0xDBBC }, { 0x86EA, 0xDBB7 }, - { 0x86EB, 0xDBB9 }, { 0x86EC, 0xDBBB }, { 0x86ED, 0xB5ED }, { 0x86F5, 0xDFE8 }, { 0x86F6, 0xDFEE }, { 0x86F7, 0xDFE4 }, { 0x86F8, 0xDFEA }, { 0x86F9, 0xB8BA }, - { 0x86FA, 0xDFE6 }, { 0x86FB, 0xB8C0 }, { 0x86FE, 0xB8BF }, { 0x8700, 0xB8BE }, { 0x8701, 0xDFED }, { 0x8702, 0xB8C1 }, { 0x8703, 0xB8C2 }, { 0x8704, 0xDFE3 }, - { 0x8705, 0xDFF0 }, { 0x8706, 0xB8C3 }, { 0x8707, 0xB8BD }, { 0x8708, 0xB8BC }, { 0x8709, 0xDFEC }, { 0x870A, 0xB8C4 }, { 0x870B, 0xDFE2 }, { 0x870C, 0xDFE5 }, - { 0x870D, 0xDFEF }, { 0x870E, 0xDFEB }, { 0x8711, 0xE3F4 }, { 0x8712, 0xE3E9 }, { 0x8713, 0xB8BB }, { 0x8718, 0xBB6A }, { 0x8719, 0xE3DD }, { 0x871A, 0xE3F2 }, - { 0x871B, 0xE3DE }, { 0x871C, 0xBB65 }, { 0x871E, 0xE3DB }, { 0x8720, 0xE3E4 }, { 0x8721, 0xE3DC }, { 0x8722, 0xBB67 }, { 0x8723, 0xE3D6 }, { 0x8724, 0xE3F1 }, - { 0x8725, 0xBB68 }, { 0x8726, 0xE3EE }, { 0x8727, 0xE3EF }, { 0x8728, 0xE3D7 }, { 0x8729, 0xBB6D }, { 0x872A, 0xE3E6 }, { 0x872C, 0xE3E0 }, { 0x872D, 0xE3E7 }, - { 0x872E, 0xE3DA }, { 0x8730, 0xE3F3 }, { 0x8731, 0xE3EB }, { 0x8732, 0xE3E5 }, { 0x8733, 0xE3D5 }, { 0x8734, 0xBB69 }, { 0x8735, 0xE3EC }, { 0x8737, 0xBB6C }, - { 0x8738, 0xE3F0 }, { 0x873A, 0xE3EA }, { 0x873B, 0xBB66 }, { 0x873C, 0xE3E8 }, { 0x873E, 0xE3E2 }, { 0x873F, 0xBB64 }, { 0x8740, 0xE3D9 }, { 0x8741, 0xE3E1 }, - { 0x8742, 0xE3ED }, { 0x8743, 0xE3DF }, { 0x8746, 0xE3E3 }, { 0x874C, 0xBDC1 }, { 0x874D, 0xDFE9 }, { 0x874E, 0xE7B2 }, { 0x874F, 0xE7BB }, { 0x8750, 0xE7B1 }, - { 0x8751, 0xE7AD }, { 0x8752, 0xE7AA }, { 0x8753, 0xBDC2 }, { 0x8754, 0xE7A8 }, { 0x8755, 0xBB6B }, { 0x8756, 0xE7A1 }, { 0x8757, 0xBDC0 }, { 0x8758, 0xE7A7 }, - { 0x8759, 0xBDBF }, { 0x875A, 0xE7AC }, { 0x875B, 0xE7A9 }, { 0x875C, 0xE7B9 }, { 0x875D, 0xE7B4 }, { 0x875E, 0xE7AE }, { 0x875F, 0xE7B3 }, { 0x8760, 0xBDBB }, - { 0x8761, 0xE7AB }, { 0x8762, 0xE7BE }, { 0x8763, 0xE7A2 }, { 0x8764, 0xE7A3 }, { 0x8765, 0xE7BA }, { 0x8766, 0xBDBC }, { 0x8767, 0xE7BF }, { 0x8768, 0xBDBE }, - { 0x8769, 0xE7C0 }, { 0x876A, 0xE7B0 }, { 0x876B, 0xE3D8 }, { 0x876C, 0xE7B6 }, { 0x876D, 0xE7AF }, { 0x876E, 0xE7B8 }, { 0x876F, 0xE7B5 }, { 0x8773, 0xE7A6 }, - { 0x8774, 0xBDB9 }, { 0x8775, 0xE7BD }, { 0x8776, 0xBDBA }, { 0x8777, 0xE7A4 }, { 0x8778, 0xBDBD }, { 0x8779, 0xEB64 }, { 0x877A, 0xE7B7 }, { 0x877B, 0xE7BC }, - { 0x8781, 0xEB61 }, { 0x8782, 0xBDB8 }, { 0x8783, 0xBFC0 }, { 0x8784, 0xEB6B }, { 0x8785, 0xEB67 }, { 0x8787, 0xEB65 }, { 0x8788, 0xEB60 }, { 0x8789, 0xEB6F }, - { 0x878D, 0xBFC4 }, { 0x878F, 0xEB5C }, { 0x8790, 0xEB68 }, { 0x8791, 0xEB69 }, { 0x8792, 0xEB5F }, { 0x8793, 0xEB5E }, { 0x8794, 0xEB6C }, { 0x8796, 0xEB62 }, - { 0x8797, 0xEB5D }, { 0x8798, 0xEB63 }, { 0x879A, 0xEB6E }, { 0x879B, 0xEB5B }, { 0x879C, 0xEB6D }, { 0x879D, 0xEB6A }, { 0x879E, 0xBFC2 }, { 0x879F, 0xBFC1 }, - { 0x87A2, 0xBFC3 }, { 0x87A3, 0xEB66 }, { 0x87A4, 0xF0CB }, { 0x87AA, 0xEE59 }, { 0x87AB, 0xC1B1 }, { 0x87AC, 0xEE5D }, { 0x87AD, 0xEE5A }, { 0x87AE, 0xEE61 }, - { 0x87AF, 0xEE67 }, { 0x87B0, 0xEE5C }, { 0x87B2, 0xEE70 }, { 0x87B3, 0xC1AE }, { 0x87B4, 0xEE6A }, { 0x87B5, 0xEE5F }, { 0x87B6, 0xEE6B }, { 0x87B7, 0xEE66 }, - { 0x87B8, 0xEE6D }, { 0x87B9, 0xEE5E }, { 0x87BA, 0xC1B3 }, { 0x87BB, 0xC1B2 }, { 0x87BC, 0xEE60 }, { 0x87BD, 0xEE6E }, { 0x87BE, 0xEE58 }, { 0x87BF, 0xEE6C }, - { 0x87C0, 0xC1AC }, { 0x87C2, 0xEE64 }, { 0x87C3, 0xEE63 }, { 0x87C4, 0xEE68 }, { 0x87C5, 0xEE5B }, { 0x87C6, 0xC1B0 }, { 0x87C8, 0xC1B4 }, { 0x87C9, 0xEE62 }, - { 0x87CA, 0xEE69 }, { 0x87CB, 0xC1B5 }, { 0x87CC, 0xEE65 }, { 0x87D1, 0xC1AD }, { 0x87D2, 0xC1AF }, { 0x87D3, 0xF0C7 }, { 0x87D4, 0xF0C5 }, { 0x87D7, 0xF0CC }, - { 0x87D8, 0xF0C9 }, { 0x87D9, 0xF0CD }, { 0x87DB, 0xF0BE }, { 0x87DC, 0xF0C6 }, { 0x87DD, 0xF0D1 }, { 0x87DE, 0xEE6F }, { 0x87DF, 0xF0C2 }, { 0x87E0, 0xC2CF }, - { 0x87E1, 0xE7A5 }, { 0x87E2, 0xF0BD }, { 0x87E3, 0xF0CA }, { 0x87E4, 0xF0C4 }, { 0x87E5, 0xF0C1 }, { 0x87E6, 0xF0BC }, { 0x87E7, 0xF0BB }, { 0x87E8, 0xF0D0 }, - { 0x87EA, 0xF0C0 }, { 0x87EB, 0xF0BF }, { 0x87EC, 0xC2CD }, { 0x87ED, 0xF0C8 }, { 0x87EF, 0xC2CC }, { 0x87F2, 0xC2CE }, { 0x87F3, 0xF0C3 }, { 0x87F4, 0xF0CF }, - { 0x87F6, 0xF2DE }, { 0x87F7, 0xF2DF }, { 0x87F9, 0xC3C9 }, { 0x87FA, 0xF2DC }, { 0x87FB, 0xC3C6 }, { 0x87FC, 0xF2E4 }, { 0x87FE, 0xC3CA }, { 0x87FF, 0xF2E6 }, - { 0x8800, 0xF2DB }, { 0x8801, 0xF0CE }, { 0x8802, 0xF2E8 }, { 0x8803, 0xF2DD }, { 0x8805, 0xC3C7 }, { 0x8806, 0xF2E3 }, { 0x8808, 0xF2E5 }, { 0x8809, 0xF2E0 }, - { 0x880A, 0xF2E7 }, { 0x880B, 0xF2E2 }, { 0x880C, 0xF2E1 }, { 0x880D, 0xC3C8 }, { 0x8810, 0xF4C5 }, { 0x8811, 0xF4C6 }, { 0x8813, 0xF4C8 }, { 0x8814, 0xC4AE }, - { 0x8815, 0xC4AF }, { 0x8816, 0xF4C9 }, { 0x8817, 0xF4C7 }, { 0x8819, 0xF4C4 }, { 0x881B, 0xF642 }, { 0x881C, 0xF645 }, { 0x881D, 0xF641 }, { 0x881F, 0xC4FA }, - { 0x8820, 0xF643 }, { 0x8821, 0xC4F9 }, { 0x8822, 0xC4F8 }, { 0x8823, 0xC4F7 }, { 0x8824, 0xF644 }, { 0x8825, 0xF751 }, { 0x8826, 0xF74F }, { 0x8828, 0xF74E }, - { 0x8829, 0xF640 }, { 0x882A, 0xF750 }, { 0x882B, 0xF646 }, { 0x882C, 0xF74D }, { 0x882E, 0xF7F9 }, { 0x882F, 0xF7D7 }, { 0x8830, 0xF7F7 }, { 0x8831, 0xC5DB }, - { 0x8832, 0xF7F8 }, { 0x8833, 0xF7FA }, { 0x8835, 0xF8BF }, { 0x8836, 0xC5FA }, { 0x8837, 0xF8BE }, { 0x8838, 0xF8BD }, { 0x8839, 0xC5FB }, { 0x883B, 0xC65A }, - { 0x883C, 0xF96E }, { 0x883D, 0xF9A7 }, { 0x883E, 0xF9A6 }, { 0x883F, 0xF9A8 }, { 0x8840, 0xA6E5 }, { 0x8841, 0xD0AA }, { 0x8843, 0xD3CF }, { 0x8844, 0xD3D0 }, - { 0x8848, 0xDBC0 }, { 0x884A, 0xF647 }, { 0x884B, 0xF8C0 }, { 0x884C, 0xA6E6 }, { 0x884D, 0xAD6C }, { 0x884E, 0xD0AB }, { 0x8852, 0xD7B1 }, { 0x8853, 0xB34E }, - { 0x8855, 0xDBC2 }, { 0x8856, 0xDBC1 }, { 0x8857, 0xB5F3 }, { 0x8859, 0xB8C5 }, { 0x885A, 0xE7C1 }, { 0x885B, 0xBDC3 }, { 0x885D, 0xBDC4 }, { 0x8861, 0xBFC5 }, - { 0x8862, 0xC5FC }, { 0x8863, 0xA6E7 }, { 0x8867, 0xD0AC }, { 0x8868, 0xAAED }, { 0x8869, 0xD0AE }, { 0x886A, 0xD0AD }, { 0x886B, 0xAD6D }, { 0x886D, 0xD3D1 }, - { 0x886F, 0xD3D8 }, { 0x8870, 0xB049 }, { 0x8871, 0xD3D6 }, { 0x8872, 0xD3D4 }, { 0x8874, 0xD3DB }, { 0x8875, 0xD3D2 }, { 0x8876, 0xD3D3 }, { 0x8877, 0xB04A }, - { 0x8879, 0xB04E }, { 0x887C, 0xD3DC }, { 0x887D, 0xB04D }, { 0x887E, 0xD3DA }, { 0x887F, 0xD3D7 }, { 0x8880, 0xD3D5 }, { 0x8881, 0xB04B }, { 0x8882, 0xB04C }, - { 0x8883, 0xD3D9 }, { 0x8888, 0xB350 }, { 0x8889, 0xD7B2 }, { 0x888B, 0xB355 }, { 0x888C, 0xD7C2 }, { 0x888D, 0xB354 }, { 0x888E, 0xD7C4 }, { 0x8891, 0xD7B8 }, - { 0x8892, 0xB352 }, { 0x8893, 0xD7C3 }, { 0x8895, 0xD7B3 }, { 0x8896, 0xB353 }, { 0x8897, 0xD7BF }, { 0x8898, 0xD7BB }, { 0x8899, 0xD7BD }, { 0x889A, 0xD7B7 }, - { 0x889B, 0xD7BE }, { 0x889E, 0xB34F }, { 0x889F, 0xD7BA }, { 0x88A1, 0xD7B9 }, { 0x88A2, 0xD7B5 }, { 0x88A4, 0xD7C0 }, { 0x88A7, 0xD7BC }, { 0x88A8, 0xD7B4 }, - { 0x88AA, 0xD7B6 }, { 0x88AB, 0xB351 }, { 0x88AC, 0xD7C1 }, { 0x88B1, 0xB5F6 }, { 0x88B2, 0xDBCD }, { 0x88B6, 0xDBC9 }, { 0x88B7, 0xDBCB }, { 0x88B8, 0xDBC6 }, - { 0x88B9, 0xDBC5 }, { 0x88BA, 0xDBC3 }, { 0x88BC, 0xDBCA }, { 0x88BD, 0xDBCC }, { 0x88BE, 0xDBC8 }, { 0x88C0, 0xDBC7 }, { 0x88C1, 0xB5F4 }, { 0x88C2, 0xB5F5 }, - { 0x88C9, 0xDBCF }, { 0x88CA, 0xB8CD }, { 0x88CB, 0xDFF2 }, { 0x88CC, 0xDFF8 }, { 0x88CD, 0xDFF3 }, { 0x88CE, 0xDFF4 }, { 0x88D0, 0xDFF9 }, { 0x88D2, 0xB8CF }, - { 0x88D4, 0xB8C7 }, { 0x88D5, 0xB8CE }, { 0x88D6, 0xDFF1 }, { 0x88D7, 0xDBC4 }, { 0x88D8, 0xB8CA }, { 0x88D9, 0xB8C8 }, { 0x88DA, 0xDFF7 }, { 0x88DB, 0xDFF6 }, - { 0x88DC, 0xB8C9 }, { 0x88DD, 0xB8CB }, { 0x88DE, 0xDFF5 }, { 0x88DF, 0xB8C6 }, { 0x88E1, 0xB8CC }, { 0x88E7, 0xE3F6 }, { 0x88E8, 0xBB74 }, { 0x88EB, 0xE442 }, - { 0x88EC, 0xE441 }, { 0x88EE, 0xE3FB }, { 0x88EF, 0xBB76 }, { 0x88F0, 0xE440 }, { 0x88F1, 0xE3F7 }, { 0x88F2, 0xE3F8 }, { 0x88F3, 0xBB6E }, { 0x88F4, 0xBB70 }, - { 0x88F6, 0xE3FD }, { 0x88F7, 0xE3F5 }, { 0x88F8, 0xBB72 }, { 0x88F9, 0xBB71 }, { 0x88FA, 0xE3F9 }, { 0x88FB, 0xE3FE }, { 0x88FC, 0xE3FC }, { 0x88FD, 0xBB73 }, - { 0x88FE, 0xE3FA }, { 0x8901, 0xDBCE }, { 0x8902, 0xBB6F }, { 0x8905, 0xE7C2 }, { 0x8906, 0xE7C9 }, { 0x8907, 0xBDC6 }, { 0x8909, 0xE7CD }, { 0x890A, 0xBDCA }, - { 0x890B, 0xE7C5 }, { 0x890C, 0xE7C3 }, { 0x890E, 0xE7CC }, { 0x8910, 0xBDC5 }, { 0x8911, 0xE7CB }, { 0x8912, 0xBDC7 }, { 0x8913, 0xBDC8 }, { 0x8914, 0xE7C4 }, - { 0x8915, 0xBDC9 }, { 0x8916, 0xE7CA }, { 0x8917, 0xE7C6 }, { 0x8918, 0xE7C7 }, { 0x8919, 0xE7C8 }, { 0x891A, 0xBB75 }, { 0x891E, 0xEB70 }, { 0x891F, 0xEB7C }, - { 0x8921, 0xBFCA }, { 0x8922, 0xEB77 }, { 0x8923, 0xEB79 }, { 0x8925, 0xBFC8 }, { 0x8926, 0xEB71 }, { 0x8927, 0xEB75 }, { 0x8929, 0xEB78 }, { 0x892A, 0xBFC6 }, - { 0x892B, 0xBFC9 }, { 0x892C, 0xEB7B }, { 0x892D, 0xEB73 }, { 0x892E, 0xEB74 }, { 0x892F, 0xEB7A }, { 0x8930, 0xEB72 }, { 0x8931, 0xEB76 }, { 0x8932, 0xBFC7 }, - { 0x8933, 0xEE72 }, { 0x8935, 0xEE71 }, { 0x8936, 0xC1B7 }, { 0x8937, 0xEE77 }, { 0x8938, 0xC1B9 }, { 0x893B, 0xC1B6 }, { 0x893C, 0xEE73 }, { 0x893D, 0xC1BA }, - { 0x893E, 0xEE74 }, { 0x8941, 0xEE75 }, { 0x8942, 0xEE78 }, { 0x8944, 0xC1B8 }, { 0x8946, 0xF0D6 }, { 0x8949, 0xF0D9 }, { 0x894B, 0xF0D3 }, { 0x894C, 0xF0D5 }, - { 0x894F, 0xF0D4 }, { 0x8950, 0xF0D7 }, { 0x8951, 0xF0D8 }, { 0x8952, 0xEE76 }, { 0x8953, 0xF0D2 }, { 0x8956, 0xC3CD }, { 0x8957, 0xF2EC }, { 0x8958, 0xF2EF }, - { 0x8959, 0xF2F1 }, { 0x895A, 0xF2EA }, { 0x895B, 0xF2EB }, { 0x895C, 0xF2EE }, { 0x895D, 0xF2F0 }, { 0x895E, 0xC3CE }, { 0x895F, 0xC3CC }, { 0x8960, 0xC3CB }, - { 0x8961, 0xF2ED }, { 0x8962, 0xF2E9 }, { 0x8963, 0xF4CA }, { 0x8964, 0xC4B0 }, { 0x8966, 0xF4CB }, { 0x8969, 0xF649 }, { 0x896A, 0xC4FB }, { 0x896B, 0xF64B }, - { 0x896C, 0xC4FC }, { 0x896D, 0xF648 }, { 0x896E, 0xF64A }, { 0x896F, 0xC5A8 }, { 0x8971, 0xF752 }, { 0x8972, 0xC5A7 }, { 0x8973, 0xF7FD }, { 0x8974, 0xF7FC }, - { 0x8976, 0xF7FB }, { 0x8979, 0xF948 }, { 0x897A, 0xF949 }, { 0x897B, 0xF94B }, { 0x897C, 0xF94A }, { 0x897E, 0xCA50 }, { 0x897F, 0xA6E8 }, { 0x8981, 0xAD6E }, - { 0x8982, 0xD7C5 }, { 0x8983, 0xB5F7 }, { 0x8985, 0xDFFA }, { 0x8986, 0xC2D0 }, { 0x8988, 0xF2F2 }, { 0x898B, 0xA8A3 }, { 0x898F, 0xB357 }, { 0x8993, 0xB356 }, - { 0x8995, 0xDBD0 }, { 0x8996, 0xB5F8 }, { 0x8997, 0xDBD2 }, { 0x8998, 0xDBD1 }, { 0x899B, 0xDFFB }, { 0x899C, 0xB8D0 }, { 0x899D, 0xE443 }, { 0x899E, 0xE446 }, - { 0x899F, 0xE445 }, { 0x89A1, 0xE444 }, { 0x89A2, 0xE7CE }, { 0x89A3, 0xE7D0 }, { 0x89A4, 0xE7CF }, { 0x89A6, 0xBFCC }, { 0x89AA, 0xBFCB }, { 0x89AC, 0xC1BB }, - { 0x89AD, 0xEE79 }, { 0x89AE, 0xEE7B }, { 0x89AF, 0xEE7A }, { 0x89B2, 0xC2D1 }, { 0x89B6, 0xF2F4 }, { 0x89B7, 0xF2F3 }, { 0x89B9, 0xF4CC }, { 0x89BA, 0xC4B1 }, - { 0x89BD, 0xC4FD }, { 0x89BE, 0xF754 }, { 0x89BF, 0xF753 }, { 0x89C0, 0xC65B }, { 0x89D2, 0xA8A4 }, { 0x89D3, 0xD0AF }, { 0x89D4, 0xAD6F }, { 0x89D5, 0xD7C8 }, - { 0x89D6, 0xD7C6 }, { 0x89D9, 0xD7C7 }, { 0x89DA, 0xDBD4 }, { 0x89DB, 0xDBD5 }, { 0x89DC, 0xE043 }, { 0x89DD, 0xDBD3 }, { 0x89DF, 0xDFFC }, { 0x89E0, 0xE041 }, - { 0x89E1, 0xE040 }, { 0x89E2, 0xE042 }, { 0x89E3, 0xB8D1 }, { 0x89E4, 0xDFFE }, { 0x89E5, 0xDFFD }, { 0x89E6, 0xE044 }, { 0x89E8, 0xE449 }, { 0x89E9, 0xE447 }, - { 0x89EB, 0xE448 }, { 0x89EC, 0xE7D3 }, { 0x89ED, 0xE7D1 }, { 0x89F0, 0xE7D2 }, { 0x89F1, 0xEB7D }, { 0x89F2, 0xEE7C }, { 0x89F3, 0xEE7D }, { 0x89F4, 0xC2D2 }, - { 0x89F6, 0xF2F5 }, { 0x89F7, 0xF4CD }, { 0x89F8, 0xC4B2 }, { 0x89FA, 0xF64C }, { 0x89FB, 0xF755 }, { 0x89FC, 0xC5A9 }, { 0x89FE, 0xF7FE }, { 0x89FF, 0xF94C }, - { 0x8A00, 0xA8A5 }, { 0x8A02, 0xAD71 }, { 0x8A03, 0xAD72 }, { 0x8A04, 0xD0B0 }, { 0x8A07, 0xD0B1 }, { 0x8A08, 0xAD70 }, { 0x8A0A, 0xB054 }, { 0x8A0C, 0xB052 }, - { 0x8A0E, 0xB051 }, { 0x8A0F, 0xB058 }, { 0x8A10, 0xB050 }, { 0x8A11, 0xB059 }, { 0x8A12, 0xD3DD }, { 0x8A13, 0xB056 }, { 0x8A15, 0xB053 }, { 0x8A16, 0xB057 }, - { 0x8A17, 0xB055 }, { 0x8A18, 0xB04F }, { 0x8A1B, 0xB35F }, { 0x8A1D, 0xB359 }, { 0x8A1E, 0xD7CC }, { 0x8A1F, 0xB35E }, { 0x8A22, 0xB360 }, { 0x8A23, 0xB35A }, - { 0x8A25, 0xB35B }, { 0x8A27, 0xD7CA }, { 0x8A2A, 0xB358 }, { 0x8A2C, 0xD7CB }, { 0x8A2D, 0xB35D }, { 0x8A30, 0xD7C9 }, { 0x8A31, 0xB35C }, { 0x8A34, 0xB644 }, - { 0x8A36, 0xB646 }, { 0x8A39, 0xDBD8 }, { 0x8A3A, 0xB645 }, { 0x8A3B, 0xB5F9 }, { 0x8A3C, 0xB5FD }, { 0x8A3E, 0xB8E4 }, { 0x8A3F, 0xE049 }, { 0x8A40, 0xDBDA }, - { 0x8A41, 0xB5FE }, { 0x8A44, 0xDBDD }, { 0x8A45, 0xDBDE }, { 0x8A46, 0xB643 }, { 0x8A48, 0xDBE0 }, { 0x8A4A, 0xDBE2 }, { 0x8A4C, 0xDBE3 }, { 0x8A4D, 0xDBD7 }, - { 0x8A4E, 0xDBD6 }, { 0x8A4F, 0xDBE4 }, { 0x8A50, 0xB642 }, { 0x8A51, 0xDBE1 }, { 0x8A52, 0xDBDF }, { 0x8A54, 0xB640 }, { 0x8A55, 0xB5FB }, { 0x8A56, 0xB647 }, - { 0x8A57, 0xDBDB }, { 0x8A58, 0xDBDC }, { 0x8A59, 0xDBD9 }, { 0x8A5B, 0xB641 }, { 0x8A5E, 0xB5FC }, { 0x8A60, 0xB5FA }, { 0x8A61, 0xE048 }, { 0x8A62, 0xB8DF }, - { 0x8A63, 0xB8DA }, { 0x8A66, 0xB8D5 }, { 0x8A68, 0xB8E5 }, { 0x8A69, 0xB8D6 }, { 0x8A6B, 0xB8D2 }, { 0x8A6C, 0xB8E1 }, { 0x8A6D, 0xB8DE }, { 0x8A6E, 0xB8E0 }, - { 0x8A70, 0xB8D7 }, { 0x8A71, 0xB8DC }, { 0x8A72, 0xB8D3 }, { 0x8A73, 0xB8D4 }, { 0x8A74, 0xE050 }, { 0x8A75, 0xE04D }, { 0x8A76, 0xE045 }, { 0x8A77, 0xE04A }, - { 0x8A79, 0xB8E2 }, { 0x8A7A, 0xE051 }, { 0x8A7B, 0xB8E3 }, { 0x8A7C, 0xB8D9 }, { 0x8A7F, 0xE047 }, { 0x8A81, 0xE04F }, { 0x8A82, 0xE04B }, { 0x8A83, 0xE04E }, - { 0x8A84, 0xE04C }, { 0x8A85, 0xB8DD }, { 0x8A86, 0xE046 }, { 0x8A87, 0xB8D8 }, { 0x8A8B, 0xE44C }, { 0x8A8C, 0xBB78 }, { 0x8A8D, 0xBB7B }, { 0x8A8F, 0xE44E }, - { 0x8A91, 0xBBA5 }, { 0x8A92, 0xE44D }, { 0x8A93, 0xBB7D }, { 0x8A95, 0xBDCF }, { 0x8A96, 0xE44F }, { 0x8A98, 0xBBA4 }, { 0x8A99, 0xE44B }, { 0x8A9A, 0xBBA6 }, - { 0x8A9E, 0xBB79 }, { 0x8AA0, 0xB8DB }, { 0x8AA1, 0xBB7C }, { 0x8AA3, 0xBB7A }, { 0x8AA4, 0xBB7E }, { 0x8AA5, 0xBBA2 }, { 0x8AA6, 0xBB77 }, { 0x8AA7, 0xBBA7 }, - { 0x8AA8, 0xBBA3 }, { 0x8AAA, 0xBBA1 }, { 0x8AAB, 0xE44A }, { 0x8AB0, 0xBDD6 }, { 0x8AB2, 0xBDD2 }, { 0x8AB6, 0xBDD9 }, { 0x8AB8, 0xE7D6 }, { 0x8AB9, 0xBDDA }, - { 0x8ABA, 0xE7E2 }, { 0x8ABB, 0xE7DB }, { 0x8ABC, 0xBDCB }, { 0x8ABD, 0xE7E3 }, { 0x8ABE, 0xE7DD }, { 0x8ABF, 0xBDD5 }, { 0x8AC0, 0xE7DE }, { 0x8AC2, 0xBDD4 }, - { 0x8AC3, 0xE7E1 }, { 0x8AC4, 0xBDCE }, { 0x8AC5, 0xE7DF }, { 0x8AC6, 0xE7D5 }, { 0x8AC7, 0xBDCD }, { 0x8AC8, 0xEBAA }, { 0x8AC9, 0xBDD3 }, { 0x8ACB, 0xBDD0 }, - { 0x8ACD, 0xBDD8 }, { 0x8ACF, 0xE7D4 }, { 0x8AD1, 0xE7D8 }, { 0x8AD2, 0xBDCC }, { 0x8AD3, 0xE7D7 }, { 0x8AD4, 0xE7D9 }, { 0x8AD5, 0xE7DA }, { 0x8AD6, 0xBDD7 }, - { 0x8AD7, 0xE7DC }, { 0x8AD8, 0xE7E0 }, { 0x8AD9, 0xE7E4 }, { 0x8ADB, 0xBDDB }, { 0x8ADC, 0xBFD2 }, { 0x8ADD, 0xEBA5 }, { 0x8ADE, 0xEBAB }, { 0x8ADF, 0xEBA8 }, - { 0x8AE0, 0xEB7E }, { 0x8AE1, 0xEBAC }, { 0x8AE2, 0xEBA1 }, { 0x8AE4, 0xEBA7 }, { 0x8AE6, 0xBFCD }, { 0x8AE7, 0xBFD3 }, { 0x8AE8, 0xEBAD }, { 0x8AEB, 0xBFCF }, - { 0x8AED, 0xBFD9 }, { 0x8AEE, 0xBFD4 }, { 0x8AEF, 0xEBAF }, { 0x8AF0, 0xEBA9 }, { 0x8AF1, 0xBFD0 }, { 0x8AF2, 0xEBA2 }, { 0x8AF3, 0xBFDA }, { 0x8AF4, 0xEBA3 }, - { 0x8AF5, 0xEBA4 }, { 0x8AF6, 0xBFDB }, { 0x8AF7, 0xBFD8 }, { 0x8AF8, 0xBDD1 }, { 0x8AFA, 0xBFCE }, { 0x8AFB, 0xEBB0 }, { 0x8AFC, 0xBFDC }, { 0x8AFE, 0xBFD5 }, - { 0x8AFF, 0xEBAE }, { 0x8B00, 0xBFD1 }, { 0x8B01, 0xBFD6 }, { 0x8B02, 0xBFD7 }, { 0x8B04, 0xC1C3 }, { 0x8B05, 0xEEA4 }, { 0x8B06, 0xEEAD }, { 0x8B07, 0xEEAA }, - { 0x8B08, 0xEEAC }, { 0x8B0A, 0xC1C0 }, { 0x8B0B, 0xEEA5 }, { 0x8B0D, 0xEEAB }, { 0x8B0E, 0xC1BC }, { 0x8B0F, 0xEEA7 }, { 0x8B10, 0xC1C4 }, { 0x8B11, 0xEEA3 }, - { 0x8B12, 0xEEA8 }, { 0x8B13, 0xEEAF }, { 0x8B14, 0xEBA6 }, { 0x8B15, 0xEEA9 }, { 0x8B16, 0xEEA2 }, { 0x8B17, 0xC1BD }, { 0x8B18, 0xEEA1 }, { 0x8B19, 0xC1BE }, - { 0x8B1A, 0xEEB0 }, { 0x8B1B, 0xC1BF }, { 0x8B1C, 0xEEAE }, { 0x8B1D, 0xC1C2 }, { 0x8B1E, 0xEE7E }, { 0x8B20, 0xC1C1 }, { 0x8B22, 0xEEA6 }, { 0x8B23, 0xF0DC }, - { 0x8B24, 0xF0EA }, { 0x8B25, 0xF0E5 }, { 0x8B26, 0xF0E7 }, { 0x8B27, 0xF0DB }, { 0x8B28, 0xC2D3 }, { 0x8B2A, 0xF0DA }, { 0x8B2B, 0xC2D6 }, { 0x8B2C, 0xC2D5 }, - { 0x8B2E, 0xF0E9 }, { 0x8B2F, 0xF0E1 }, { 0x8B30, 0xF0DE }, { 0x8B31, 0xF0E4 }, { 0x8B33, 0xF0DD }, { 0x8B35, 0xF0DF }, { 0x8B36, 0xF0E8 }, { 0x8B37, 0xF0E6 }, - { 0x8B39, 0xC2D4 }, { 0x8B3A, 0xF0ED }, { 0x8B3B, 0xF0EB }, { 0x8B3C, 0xF0E2 }, { 0x8B3D, 0xF0EC }, { 0x8B3E, 0xF0E3 }, { 0x8B40, 0xF2F9 }, { 0x8B41, 0xC3CF }, - { 0x8B42, 0xF341 }, { 0x8B45, 0xF64F }, { 0x8B46, 0xC3D6 }, { 0x8B47, 0xF0E0 }, { 0x8B48, 0xF2F7 }, { 0x8B49, 0xC3D2 }, { 0x8B4A, 0xF2F8 }, { 0x8B4B, 0xF2FD }, - { 0x8B4E, 0xC3D4 }, { 0x8B4F, 0xC3D5 }, { 0x8B50, 0xF2F6 }, { 0x8B51, 0xF340 }, { 0x8B52, 0xF342 }, { 0x8B53, 0xF2FA }, { 0x8B54, 0xF2FC }, { 0x8B55, 0xF2FE }, - { 0x8B56, 0xF2FB }, { 0x8B57, 0xF343 }, { 0x8B58, 0xC3D1 }, { 0x8B59, 0xC3D7 }, { 0x8B5A, 0xC3D3 }, { 0x8B5C, 0xC3D0 }, { 0x8B5D, 0xF4D0 }, { 0x8B5F, 0xC4B7 }, - { 0x8B60, 0xF4CE }, { 0x8B63, 0xF4D2 }, { 0x8B65, 0xF4D3 }, { 0x8B66, 0xC4B5 }, { 0x8B67, 0xF4D4 }, { 0x8B68, 0xF4D1 }, { 0x8B6A, 0xF4CF }, { 0x8B6B, 0xC4B8 }, - { 0x8B6C, 0xC4B4 }, { 0x8B6D, 0xF4D5 }, { 0x8B6F, 0xC4B6 }, { 0x8B70, 0xC4B3 }, { 0x8B74, 0xC4FE }, { 0x8B77, 0xC540 }, { 0x8B78, 0xF64E }, { 0x8B79, 0xF64D }, - { 0x8B7A, 0xF650 }, { 0x8B7B, 0xF651 }, { 0x8B7D, 0xC541 }, { 0x8B7E, 0xF756 }, { 0x8B7F, 0xF75B }, { 0x8B80, 0xC5AA }, { 0x8B82, 0xF758 }, { 0x8B84, 0xF757 }, - { 0x8B85, 0xF75A }, { 0x8B86, 0xF759 }, { 0x8B88, 0xF843 }, { 0x8B8A, 0xC5DC }, { 0x8B8B, 0xF842 }, { 0x8B8C, 0xF840 }, { 0x8B8E, 0xF841 }, { 0x8B92, 0xC5FE }, - { 0x8B93, 0xC5FD }, { 0x8B94, 0xF8C1 }, { 0x8B95, 0xF8C2 }, { 0x8B96, 0xC640 }, { 0x8B98, 0xF94D }, { 0x8B99, 0xF94E }, { 0x8B9A, 0xC667 }, { 0x8B9C, 0xC66D }, - { 0x8B9E, 0xF9A9 }, { 0x8B9F, 0xF9C8 }, { 0x8C37, 0xA8A6 }, { 0x8C39, 0xD7CD }, { 0x8C3B, 0xD7CE }, { 0x8C3C, 0xE052 }, { 0x8C3D, 0xE450 }, { 0x8C3E, 0xE7E5 }, - { 0x8C3F, 0xC1C6 }, { 0x8C41, 0xC1C5 }, { 0x8C42, 0xF0EE }, { 0x8C43, 0xF344 }, { 0x8C45, 0xF844 }, { 0x8C46, 0xA8A7 }, { 0x8C47, 0xD3DE }, { 0x8C48, 0xB05A }, - { 0x8C49, 0xB361 }, { 0x8C4A, 0xE054 }, { 0x8C4B, 0xE053 }, { 0x8C4C, 0xBDDC }, { 0x8C4D, 0xE7E6 }, { 0x8C4E, 0xBDDD }, { 0x8C4F, 0xEEB1 }, { 0x8C50, 0xC2D7 }, - { 0x8C54, 0xC676 }, { 0x8C55, 0xA8A8 }, { 0x8C56, 0xCDCB }, { 0x8C57, 0xD3DF }, { 0x8C5A, 0xB362 }, { 0x8C5C, 0xD7CF }, { 0x8C5D, 0xD7D0 }, { 0x8C5F, 0xDBE5 }, - { 0x8C61, 0xB648 }, { 0x8C62, 0xB8E6 }, { 0x8C64, 0xE056 }, { 0x8C65, 0xE055 }, { 0x8C66, 0xE057 }, { 0x8C68, 0xE451 }, { 0x8C69, 0xE452 }, { 0x8C6A, 0xBBA8 }, - { 0x8C6B, 0xBFDD }, { 0x8C6C, 0xBDDE }, { 0x8C6D, 0xBFDE }, { 0x8C6F, 0xEEB5 }, { 0x8C70, 0xEEB2 }, { 0x8C71, 0xEEB4 }, { 0x8C72, 0xEEB3 }, { 0x8C73, 0xC1C7 }, - { 0x8C75, 0xF0EF }, { 0x8C76, 0xF346 }, { 0x8C77, 0xF345 }, { 0x8C78, 0xCBA4 }, { 0x8C79, 0xB05C }, { 0x8C7A, 0xB05B }, { 0x8C7B, 0xD3E0 }, { 0x8C7D, 0xD7D1 }, - { 0x8C80, 0xDBE7 }, { 0x8C81, 0xDBE6 }, { 0x8C82, 0xB649 }, { 0x8C84, 0xE059 }, { 0x8C85, 0xE05A }, { 0x8C86, 0xE058 }, { 0x8C89, 0xB8E8 }, { 0x8C8A, 0xB8E7 }, - { 0x8C8C, 0xBBAA }, { 0x8C8D, 0xBBA9 }, { 0x8C8F, 0xE7E7 }, { 0x8C90, 0xEBB3 }, { 0x8C91, 0xEBB1 }, { 0x8C92, 0xEBB2 }, { 0x8C93, 0xBFDF }, { 0x8C94, 0xEEB7 }, - { 0x8C95, 0xEEB6 }, { 0x8C97, 0xF0F2 }, { 0x8C98, 0xF0F1 }, { 0x8C99, 0xF0F0 }, { 0x8C9A, 0xF347 }, { 0x8C9C, 0xF9AA }, { 0x8C9D, 0xA8A9 }, { 0x8C9E, 0xAD73 }, - { 0x8CA0, 0xAD74 }, { 0x8CA1, 0xB05D }, { 0x8CA2, 0xB05E }, { 0x8CA3, 0xD3E2 }, { 0x8CA4, 0xD3E1 }, { 0x8CA5, 0xD7D2 }, { 0x8CA7, 0xB368 }, { 0x8CA8, 0xB366 }, - { 0x8CA9, 0xB363 }, { 0x8CAA, 0xB367 }, { 0x8CAB, 0xB365 }, { 0x8CAC, 0xB364 }, { 0x8CAF, 0xB64A }, { 0x8CB0, 0xDBEA }, { 0x8CB2, 0xB8ED }, { 0x8CB3, 0xB64C }, - { 0x8CB4, 0xB651 }, { 0x8CB5, 0xDBEC }, { 0x8CB6, 0xB653 }, { 0x8CB7, 0xB652 }, { 0x8CB8, 0xB655 }, { 0x8CB9, 0xDBEB }, { 0x8CBA, 0xDBE8 }, { 0x8CBB, 0xB64F }, - { 0x8CBC, 0xB64B }, { 0x8CBD, 0xB64D }, { 0x8CBE, 0xDBE9 }, { 0x8CBF, 0xB654 }, { 0x8CC0, 0xB650 }, { 0x8CC1, 0xB64E }, { 0x8CC2, 0xB8EF }, { 0x8CC3, 0xB8EE }, - { 0x8CC4, 0xB8EC }, { 0x8CC5, 0xB8F0 }, { 0x8CC7, 0xB8EA }, { 0x8CC8, 0xB8EB }, { 0x8CCA, 0xB8E9 }, { 0x8CCC, 0xE05B }, { 0x8CCF, 0xE454 }, { 0x8CD1, 0xBBAC }, - { 0x8CD2, 0xBBAD }, { 0x8CD3, 0xBBAB }, { 0x8CD5, 0xE453 }, { 0x8CD7, 0xE455 }, { 0x8CD9, 0xE7EA }, { 0x8CDA, 0xE7EC }, { 0x8CDC, 0xBDE7 }, { 0x8CDD, 0xE7ED }, - { 0x8CDE, 0xBDE0 }, { 0x8CDF, 0xE7E9 }, { 0x8CE0, 0xBDDF }, { 0x8CE1, 0xBDE9 }, { 0x8CE2, 0xBDE5 }, { 0x8CE3, 0xBDE6 }, { 0x8CE4, 0xBDE2 }, { 0x8CE5, 0xE7E8 }, - { 0x8CE6, 0xBDE1 }, { 0x8CE7, 0xE7EE }, { 0x8CE8, 0xE7EB }, { 0x8CEA, 0xBDE8 }, { 0x8CEC, 0xBDE3 }, { 0x8CED, 0xBDE4 }, { 0x8CEE, 0xEBB5 }, { 0x8CF0, 0xEBB7 }, - { 0x8CF1, 0xEBB6 }, { 0x8CF3, 0xEBB8 }, { 0x8CF4, 0xBFE0 }, { 0x8CF5, 0xEBB4 }, { 0x8CF8, 0xC1CB }, { 0x8CF9, 0xEEB8 }, { 0x8CFA, 0xC1C8 }, { 0x8CFB, 0xC1CC }, - { 0x8CFC, 0xC1CA }, { 0x8CFD, 0xC1C9 }, { 0x8CFE, 0xF0F3 }, { 0x8D00, 0xF0F6 }, { 0x8D02, 0xF0F5 }, { 0x8D04, 0xF0F4 }, { 0x8D05, 0xC2D8 }, { 0x8D06, 0xF348 }, - { 0x8D07, 0xF349 }, { 0x8D08, 0xC3D8 }, { 0x8D09, 0xF34A }, { 0x8D0A, 0xC3D9 }, { 0x8D0D, 0xC4BA }, { 0x8D0F, 0xC4B9 }, { 0x8D10, 0xF652 }, { 0x8D13, 0xC542 }, - { 0x8D14, 0xF653 }, { 0x8D15, 0xF75C }, { 0x8D16, 0xC5AB }, { 0x8D17, 0xC5AC }, { 0x8D19, 0xF845 }, { 0x8D1B, 0xC642 }, { 0x8D64, 0xA8AA }, { 0x8D66, 0xB36A }, - { 0x8D67, 0xB369 }, { 0x8D68, 0xE05C }, { 0x8D69, 0xE05D }, { 0x8D6B, 0xBBAE }, { 0x8D6C, 0xEBB9 }, { 0x8D6D, 0xBDEA }, { 0x8D6E, 0xEBBA }, { 0x8D6F, 0xEEB9 }, - { 0x8D70, 0xA8AB }, { 0x8D72, 0xD0B2 }, { 0x8D73, 0xAD76 }, { 0x8D74, 0xAD75 }, { 0x8D76, 0xD3E3 }, { 0x8D77, 0xB05F }, { 0x8D78, 0xD3E4 }, { 0x8D79, 0xD7D5 }, - { 0x8D7B, 0xD7D4 }, { 0x8D7D, 0xD7D3 }, { 0x8D80, 0xDBEE }, { 0x8D81, 0xB658 }, { 0x8D84, 0xDBED }, { 0x8D85, 0xB657 }, { 0x8D89, 0xDBEF }, { 0x8D8A, 0xB656 }, - { 0x8D8C, 0xE05F }, { 0x8D8D, 0xE062 }, { 0x8D8E, 0xE060 }, { 0x8D8F, 0xE061 }, { 0x8D90, 0xE065 }, { 0x8D91, 0xE05E }, { 0x8D92, 0xE066 }, { 0x8D93, 0xE063 }, - { 0x8D94, 0xE064 }, { 0x8D95, 0xBBB0 }, { 0x8D96, 0xE456 }, { 0x8D99, 0xBBAF }, { 0x8D9B, 0xE7F2 }, { 0x8D9C, 0xE7F0 }, { 0x8D9F, 0xBDEB }, { 0x8DA0, 0xE7EF }, - { 0x8DA1, 0xE7F1 }, { 0x8DA3, 0xBDEC }, { 0x8DA5, 0xEBBB }, { 0x8DA7, 0xEBBC }, { 0x8DA8, 0xC1CD }, { 0x8DAA, 0xF34C }, { 0x8DAB, 0xF34E }, { 0x8DAC, 0xF34B }, - { 0x8DAD, 0xF34D }, { 0x8DAE, 0xF4D6 }, { 0x8DAF, 0xF654 }, { 0x8DB2, 0xF96F }, { 0x8DB3, 0xA8AC }, { 0x8DB4, 0xAD77 }, { 0x8DB5, 0xD3E5 }, { 0x8DB6, 0xD3E7 }, - { 0x8DB7, 0xD3E6 }, { 0x8DB9, 0xD7D8 }, { 0x8DBA, 0xB36C }, { 0x8DBC, 0xD7D6 }, { 0x8DBE, 0xB36B }, { 0x8DBF, 0xD7D9 }, { 0x8DC1, 0xD7DA }, { 0x8DC2, 0xD7D7 }, - { 0x8DC5, 0xDBFB }, { 0x8DC6, 0xB660 }, { 0x8DC7, 0xDBF3 }, { 0x8DC8, 0xDBF9 }, { 0x8DCB, 0xB65B }, { 0x8DCC, 0xB65E }, { 0x8DCD, 0xDBF2 }, { 0x8DCE, 0xB659 }, - { 0x8DCF, 0xDBF6 }, { 0x8DD0, 0xE06C }, { 0x8DD1, 0xB65D }, { 0x8DD3, 0xDBF1 }, { 0x8DD5, 0xDBF7 }, { 0x8DD6, 0xDBF4 }, { 0x8DD7, 0xDBFA }, { 0x8DD8, 0xDBF0 }, - { 0x8DD9, 0xDBF8 }, { 0x8DDA, 0xB65C }, { 0x8DDB, 0xB65F }, { 0x8DDC, 0xDBF5 }, { 0x8DDD, 0xB65A }, { 0x8DDF, 0xB8F2 }, { 0x8DE0, 0xE068 }, { 0x8DE1, 0xB8F1 }, - { 0x8DE2, 0xE06F }, { 0x8DE3, 0xE06E }, { 0x8DE4, 0xB8F8 }, { 0x8DE6, 0xB8F9 }, { 0x8DE7, 0xE070 }, { 0x8DE8, 0xB8F3 }, { 0x8DE9, 0xE06D }, { 0x8DEA, 0xB8F7 }, - { 0x8DEB, 0xE072 }, { 0x8DEC, 0xE069 }, { 0x8DEE, 0xE06B }, { 0x8DEF, 0xB8F4 }, { 0x8DF0, 0xE067 }, { 0x8DF1, 0xE06A }, { 0x8DF2, 0xE071 }, { 0x8DF3, 0xB8F5 }, - { 0x8DF4, 0xE073 }, { 0x8DFA, 0xB8F6 }, { 0x8DFC, 0xBBB1 }, { 0x8DFD, 0xE45B }, { 0x8DFE, 0xE461 }, { 0x8DFF, 0xE459 }, { 0x8E00, 0xE462 }, { 0x8E02, 0xE458 }, - { 0x8E03, 0xE45D }, { 0x8E04, 0xE463 }, { 0x8E05, 0xE460 }, { 0x8E06, 0xE45F }, { 0x8E07, 0xE45E }, { 0x8E09, 0xE457 }, { 0x8E0A, 0xE45C }, { 0x8E0D, 0xE45A }, - { 0x8E0F, 0xBDF1 }, { 0x8E10, 0xBDEE }, { 0x8E11, 0xE7FB }, { 0x8E12, 0xE841 }, { 0x8E13, 0xE843 }, { 0x8E14, 0xE840 }, { 0x8E15, 0xE7F8 }, { 0x8E16, 0xE7FA }, - { 0x8E17, 0xE845 }, { 0x8E18, 0xE842 }, { 0x8E19, 0xE7FC }, { 0x8E1A, 0xE846 }, { 0x8E1B, 0xE7F9 }, { 0x8E1C, 0xE844 }, { 0x8E1D, 0xBDEF }, { 0x8E1E, 0xBDF5 }, - { 0x8E1F, 0xBDF3 }, { 0x8E20, 0xE7F3 }, { 0x8E21, 0xBDF4 }, { 0x8E22, 0xBDF0 }, { 0x8E23, 0xE7F4 }, { 0x8E24, 0xE7F6 }, { 0x8E25, 0xE7F5 }, { 0x8E26, 0xE7FD }, - { 0x8E27, 0xE7FE }, { 0x8E29, 0xBDF2 }, { 0x8E2B, 0xBDED }, { 0x8E2E, 0xE7F7 }, { 0x8E30, 0xEBC6 }, { 0x8E31, 0xBFE2 }, { 0x8E33, 0xEBBD }, { 0x8E34, 0xBFE3 }, - { 0x8E35, 0xBFE6 }, { 0x8E36, 0xEBC2 }, { 0x8E38, 0xEBBF }, { 0x8E39, 0xBFE5 }, { 0x8E3C, 0xEBC3 }, { 0x8E3D, 0xEBC4 }, { 0x8E3E, 0xEBBE }, { 0x8E3F, 0xEBC7 }, - { 0x8E40, 0xEBC0 }, { 0x8E41, 0xEBC5 }, { 0x8E42, 0xBFE4 }, { 0x8E44, 0xBFE1 }, { 0x8E45, 0xEBC1 }, { 0x8E47, 0xEEBF }, { 0x8E48, 0xC1D0 }, { 0x8E49, 0xC1CE }, - { 0x8E4A, 0xC1D1 }, { 0x8E4B, 0xC1CF }, { 0x8E4C, 0xEEBE }, { 0x8E4D, 0xEEBB }, { 0x8E4E, 0xEEBA }, { 0x8E50, 0xEEBD }, { 0x8E53, 0xEEBC }, { 0x8E54, 0xF145 }, - { 0x8E55, 0xC2DE }, { 0x8E56, 0xF0FB }, { 0x8E57, 0xF0FA }, { 0x8E59, 0xC2D9 }, { 0x8E5A, 0xF141 }, { 0x8E5B, 0xF140 }, { 0x8E5C, 0xF0F7 }, { 0x8E5D, 0xF143 }, - { 0x8E5E, 0xF0FC }, { 0x8E5F, 0xC2DD }, { 0x8E60, 0xF0F9 }, { 0x8E61, 0xF142 }, { 0x8E62, 0xF0F8 }, { 0x8E63, 0xC2DA }, { 0x8E64, 0xC2DC }, { 0x8E65, 0xF0FD }, - { 0x8E66, 0xC2DB }, { 0x8E67, 0xF0FE }, { 0x8E69, 0xF144 }, { 0x8E6A, 0xF352 }, { 0x8E6C, 0xC3DE }, { 0x8E6D, 0xF34F }, { 0x8E6F, 0xF353 }, { 0x8E72, 0xC3DB }, - { 0x8E73, 0xF351 }, { 0x8E74, 0xC3E0 }, { 0x8E76, 0xC3DD }, { 0x8E78, 0xF350 }, { 0x8E7A, 0xC3DF }, { 0x8E7B, 0xF354 }, { 0x8E7C, 0xC3DA }, { 0x8E81, 0xC4BC }, - { 0x8E82, 0xC4BE }, { 0x8E84, 0xF4D9 }, { 0x8E85, 0xC4BD }, { 0x8E86, 0xF4D7 }, { 0x8E87, 0xC3DC }, { 0x8E88, 0xF4D8 }, { 0x8E89, 0xC4BB }, { 0x8E8A, 0xC543 }, - { 0x8E8B, 0xC545 }, { 0x8E8C, 0xF656 }, { 0x8E8D, 0xC544 }, { 0x8E8E, 0xF655 }, { 0x8E90, 0xF761 }, { 0x8E91, 0xC5AD }, { 0x8E92, 0xF760 }, { 0x8E93, 0xC5AE }, - { 0x8E94, 0xF75E }, { 0x8E95, 0xF75D }, { 0x8E96, 0xF762 }, { 0x8E97, 0xF763 }, { 0x8E98, 0xF846 }, { 0x8E9A, 0xF75F }, { 0x8E9D, 0xF8C6 }, { 0x8E9E, 0xF8C3 }, - { 0x8E9F, 0xF8C4 }, { 0x8EA0, 0xF8C5 }, { 0x8EA1, 0xC65C }, { 0x8EA3, 0xF951 }, { 0x8EA4, 0xF950 }, { 0x8EA5, 0xF94F }, { 0x8EA6, 0xF970 }, { 0x8EA8, 0xF9BE }, - { 0x8EA9, 0xF9AB }, { 0x8EAA, 0xC66E }, { 0x8EAB, 0xA8AD }, { 0x8EAC, 0xB060 }, { 0x8EB2, 0xB8FA }, { 0x8EBA, 0xBDF6 }, { 0x8EBD, 0xEBC8 }, { 0x8EC0, 0xC2DF }, - { 0x8EC2, 0xF355 }, { 0x8EC9, 0xF9AC }, { 0x8ECA, 0xA8AE }, { 0x8ECB, 0xAAEE }, { 0x8ECC, 0xAD79 }, { 0x8ECD, 0xAD78 }, { 0x8ECF, 0xB063 }, { 0x8ED1, 0xD3E8 }, - { 0x8ED2, 0xB061 }, { 0x8ED3, 0xD3E9 }, { 0x8ED4, 0xB062 }, { 0x8ED7, 0xD7DF }, { 0x8ED8, 0xD7DB }, { 0x8EDB, 0xB36D }, { 0x8EDC, 0xD7DE }, { 0x8EDD, 0xD7DD }, - { 0x8EDE, 0xD7DC }, { 0x8EDF, 0xB36E }, { 0x8EE0, 0xD7E0 }, { 0x8EE1, 0xD7E1 }, { 0x8EE5, 0xDC43 }, { 0x8EE6, 0xDC41 }, { 0x8EE7, 0xDC45 }, { 0x8EE8, 0xDC46 }, - { 0x8EE9, 0xDC4C }, { 0x8EEB, 0xDC48 }, { 0x8EEC, 0xDC4A }, { 0x8EEE, 0xDC42 }, { 0x8EEF, 0xDBFC }, { 0x8EF1, 0xDC49 }, { 0x8EF4, 0xDC4B }, { 0x8EF5, 0xDC44 }, - { 0x8EF6, 0xDC47 }, { 0x8EF7, 0xDBFD }, { 0x8EF8, 0xB662 }, { 0x8EF9, 0xDC40 }, { 0x8EFA, 0xDBFE }, { 0x8EFB, 0xB661 }, { 0x8EFC, 0xB663 }, { 0x8EFE, 0xB8FD }, - { 0x8EFF, 0xE075 }, { 0x8F00, 0xE077 }, { 0x8F01, 0xE076 }, { 0x8F02, 0xE07B }, { 0x8F03, 0xB8FB }, { 0x8F05, 0xE078 }, { 0x8F06, 0xE074 }, { 0x8F07, 0xE079 }, - { 0x8F08, 0xE07A }, { 0x8F09, 0xB8FC }, { 0x8F0A, 0xB8FE }, { 0x8F0B, 0xE07C }, { 0x8F0D, 0xE467 }, { 0x8F0E, 0xE466 }, { 0x8F10, 0xE464 }, { 0x8F11, 0xE465 }, - { 0x8F12, 0xBBB3 }, { 0x8F13, 0xBBB5 }, { 0x8F14, 0xBBB2 }, { 0x8F15, 0xBBB4 }, { 0x8F16, 0xE84D }, { 0x8F17, 0xE84E }, { 0x8F18, 0xE849 }, { 0x8F1A, 0xE84A }, - { 0x8F1B, 0xBDF8 }, { 0x8F1C, 0xBDFD }, { 0x8F1D, 0xBDF7 }, { 0x8F1E, 0xBDFE }, { 0x8F1F, 0xBDF9 }, { 0x8F20, 0xE84B }, { 0x8F23, 0xE84C }, { 0x8F24, 0xE848 }, - { 0x8F25, 0xBE40 }, { 0x8F26, 0xBDFB }, { 0x8F29, 0xBDFA }, { 0x8F2A, 0xBDFC }, { 0x8F2C, 0xE847 }, { 0x8F2E, 0xEBCA }, { 0x8F2F, 0xBFE8 }, { 0x8F32, 0xEBCC }, - { 0x8F33, 0xBFEA }, { 0x8F34, 0xEBCF }, { 0x8F35, 0xEBCB }, { 0x8F36, 0xEBC9 }, { 0x8F37, 0xEBCE }, { 0x8F38, 0xBFE9 }, { 0x8F39, 0xEBCD }, { 0x8F3B, 0xBFE7 }, - { 0x8F3E, 0xC1D3 }, { 0x8F3F, 0xC1D6 }, { 0x8F40, 0xEEC1 }, { 0x8F42, 0xC1D4 }, { 0x8F43, 0xEEC0 }, { 0x8F44, 0xC1D2 }, { 0x8F45, 0xC1D5 }, { 0x8F46, 0xF146 }, - { 0x8F47, 0xF147 }, { 0x8F48, 0xF148 }, { 0x8F49, 0xC2E0 }, { 0x8F4B, 0xF149 }, { 0x8F4D, 0xC2E1 }, { 0x8F4E, 0xC3E2 }, { 0x8F4F, 0xF358 }, { 0x8F50, 0xF359 }, - { 0x8F51, 0xF357 }, { 0x8F52, 0xF356 }, { 0x8F53, 0xF35A }, { 0x8F54, 0xC3E1 }, { 0x8F55, 0xF4DD }, { 0x8F56, 0xF4DB }, { 0x8F57, 0xF4DC }, { 0x8F58, 0xF4DE }, - { 0x8F59, 0xF4DA }, { 0x8F5A, 0xF4DF }, { 0x8F5B, 0xF658 }, { 0x8F5D, 0xF659 }, { 0x8F5E, 0xF657 }, { 0x8F5F, 0xC546 }, { 0x8F60, 0xF764 }, { 0x8F61, 0xC5AF }, - { 0x8F62, 0xF765 }, { 0x8F63, 0xF848 }, { 0x8F64, 0xF847 }, { 0x8F9B, 0xA8AF }, { 0x8F9C, 0xB664 }, { 0x8F9F, 0xB940 }, { 0x8FA3, 0xBBB6 }, { 0x8FA6, 0xBFEC }, - { 0x8FA8, 0xBFEB }, { 0x8FAD, 0xC3E3 }, { 0x8FAE, 0xC47C }, { 0x8FAF, 0xC547 }, { 0x8FB0, 0xA8B0 }, { 0x8FB1, 0xB064 }, { 0x8FB2, 0xB941 }, { 0x8FB4, 0xF35B }, - { 0x8FBF, 0xCBA6 }, { 0x8FC2, 0xA8B1 }, { 0x8FC4, 0xA8B4 }, { 0x8FC5, 0xA8B3 }, { 0x8FC6, 0xA8B2 }, { 0x8FC9, 0xCBA5 }, { 0x8FCB, 0xCDCD }, { 0x8FCD, 0xCDCF }, - { 0x8FCE, 0xAAEF }, { 0x8FD1, 0xAAF1 }, { 0x8FD2, 0xCDCC }, { 0x8FD3, 0xCDCE }, { 0x8FD4, 0xAAF0 }, { 0x8FD5, 0xCDD1 }, { 0x8FD6, 0xCDD0 }, { 0x8FD7, 0xCDD2 }, - { 0x8FE0, 0xD0B6 }, { 0x8FE1, 0xD0B4 }, { 0x8FE2, 0xAD7C }, { 0x8FE3, 0xD0B3 }, { 0x8FE4, 0xADA3 }, { 0x8FE5, 0xAD7E }, { 0x8FE6, 0xAD7B }, { 0x8FE8, 0xADA4 }, - { 0x8FEA, 0xAD7D }, { 0x8FEB, 0xADA2 }, { 0x8FED, 0xADA1 }, { 0x8FEE, 0xD0B5 }, { 0x8FF0, 0xAD7A }, { 0x8FF4, 0xB06A }, { 0x8FF5, 0xD3EB }, { 0x8FF6, 0xD3F1 }, - { 0x8FF7, 0xB067 }, { 0x8FF8, 0xB06E }, { 0x8FFA, 0xB069 }, { 0x8FFB, 0xD3EE }, { 0x8FFC, 0xD3F0 }, { 0x8FFD, 0xB06C }, { 0x8FFE, 0xD3EA }, { 0x8FFF, 0xD3ED }, - { 0x9000, 0xB068 }, { 0x9001, 0xB065 }, { 0x9002, 0xD3EC }, { 0x9003, 0xB06B }, { 0x9004, 0xD3EF }, { 0x9005, 0xB06D }, { 0x9006, 0xB066 }, { 0x900B, 0xD7E3 }, - { 0x900C, 0xD7E6 }, { 0x900D, 0xB370 }, { 0x900F, 0xB37A }, { 0x9010, 0xB376 }, { 0x9011, 0xD7E4 }, { 0x9014, 0xB37E }, { 0x9015, 0xB377 }, { 0x9016, 0xB37C }, - { 0x9017, 0xB372 }, { 0x9019, 0xB36F }, { 0x901A, 0xB371 }, { 0x901B, 0xB37D }, { 0x901C, 0xD7E5 }, { 0x901D, 0xB375 }, { 0x901E, 0xB378 }, { 0x901F, 0xB374 }, - { 0x9020, 0xB379 }, { 0x9021, 0xD7E7 }, { 0x9022, 0xB37B }, { 0x9023, 0xB373 }, { 0x9024, 0xD7E2 }, { 0x902D, 0xDC4D }, { 0x902E, 0xB665 }, { 0x902F, 0xDC4F }, - { 0x9031, 0xB667 }, { 0x9032, 0xB669 }, { 0x9034, 0xDC4E }, { 0x9035, 0xB666 }, { 0x9036, 0xB66A }, { 0x9038, 0xB668 }, { 0x903C, 0xB947 }, { 0x903D, 0xE0A3 }, - { 0x903E, 0xB94F }, { 0x903F, 0xE07E }, { 0x9041, 0xB950 }, { 0x9042, 0xB945 }, { 0x9044, 0xE0A1 }, { 0x9047, 0xB94A }, { 0x9049, 0xE0A2 }, { 0x904A, 0xB943 }, - { 0x904B, 0xB942 }, { 0x904D, 0xB94D }, { 0x904E, 0xB94C }, { 0x904F, 0xB94B }, { 0x9050, 0xB949 }, { 0x9051, 0xB94E }, { 0x9052, 0xE07D }, { 0x9053, 0xB944 }, - { 0x9054, 0xB946 }, { 0x9055, 0xB948 }, { 0x9058, 0xBBB8 }, { 0x9059, 0xBBBB }, { 0x905B, 0xBBBF }, { 0x905C, 0xBBB9 }, { 0x905D, 0xBBBE }, { 0x905E, 0xBBBC }, - { 0x9060, 0xBBB7 }, { 0x9062, 0xBBBD }, { 0x9063, 0xBBBA }, { 0x9067, 0xE852 }, { 0x9068, 0xBE43 }, { 0x9069, 0xBE41 }, { 0x906B, 0xE853 }, { 0x906D, 0xBE44 }, - { 0x906E, 0xBE42 }, { 0x906F, 0xE851 }, { 0x9070, 0xE850 }, { 0x9072, 0xBFF0 }, { 0x9073, 0xE84F }, { 0x9074, 0xBFEE }, { 0x9075, 0xBFED }, { 0x9076, 0xEBD0 }, - { 0x9077, 0xBE45 }, { 0x9078, 0xBFEF }, { 0x9079, 0xEBD1 }, { 0x907A, 0xBFF2 }, { 0x907B, 0xEBD2 }, { 0x907C, 0xBFF1 }, { 0x907D, 0xC1D8 }, { 0x907E, 0xEEC3 }, - { 0x907F, 0xC1D7 }, { 0x9080, 0xC1DC }, { 0x9081, 0xC1DA }, { 0x9082, 0xC1DB }, { 0x9083, 0xC2E3 }, { 0x9084, 0xC1D9 }, { 0x9085, 0xEEC2 }, { 0x9086, 0xEBD3 }, - { 0x9087, 0xC2E2 }, { 0x9088, 0xC2E4 }, { 0x908A, 0xC3E4 }, { 0x908B, 0xC3E5 }, { 0x908D, 0xF4E0 }, { 0x908F, 0xC5DE }, { 0x9090, 0xC5DD }, { 0x9091, 0xA8B6 }, - { 0x9094, 0xCA55 }, { 0x9095, 0xB06F }, { 0x9097, 0xCA52 }, { 0x9098, 0xCA53 }, { 0x9099, 0xCA51 }, { 0x909B, 0xCA54 }, { 0x909E, 0xCBAA }, { 0x909F, 0xCBA7 }, - { 0x90A0, 0xCBAC }, { 0x90A1, 0xCBA8 }, { 0x90A2, 0xA8B7 }, { 0x90A3, 0xA8BA }, { 0x90A5, 0xCBA9 }, { 0x90A6, 0xA8B9 }, { 0x90A7, 0xCBAB }, { 0x90AA, 0xA8B8 }, - { 0x90AF, 0xCDD5 }, { 0x90B0, 0xCDD7 }, { 0x90B1, 0xAAF4 }, { 0x90B2, 0xCDD3 }, { 0x90B3, 0xCDD6 }, { 0x90B4, 0xCDD4 }, { 0x90B5, 0xAAF2 }, { 0x90B6, 0xAAF5 }, - { 0x90B8, 0xAAF3 }, { 0x90BD, 0xD0B8 }, { 0x90BE, 0xD0BC }, { 0x90BF, 0xD0B9 }, { 0x90C1, 0xADA7 }, { 0x90C3, 0xADA8 }, { 0x90C5, 0xD0BB }, { 0x90C7, 0xD0BD }, - { 0x90C8, 0xD0BF }, { 0x90CA, 0xADA5 }, { 0x90CB, 0xD0BE }, { 0x90CE, 0xADA6 }, { 0x90D4, 0xD7EE }, { 0x90D5, 0xD0BA }, { 0x90D6, 0xD3F2 }, { 0x90D7, 0xD3FB }, - { 0x90D8, 0xD3F9 }, { 0x90D9, 0xD3F4 }, { 0x90DA, 0xD3F5 }, { 0x90DB, 0xD3FA }, { 0x90DC, 0xD3FC }, { 0x90DD, 0xB071 }, { 0x90DF, 0xD3F7 }, { 0x90E0, 0xD3F3 }, - { 0x90E1, 0xB070 }, { 0x90E2, 0xB072 }, { 0x90E3, 0xD3F6 }, { 0x90E4, 0xD3FD }, { 0x90E5, 0xD3F8 }, { 0x90E8, 0xB3A1 }, { 0x90E9, 0xD7F1 }, { 0x90EA, 0xD7E9 }, - { 0x90EB, 0xD7EF }, { 0x90EC, 0xD7F0 }, { 0x90ED, 0xB3A2 }, { 0x90EF, 0xD7E8 }, { 0x90F0, 0xD7EA }, { 0x90F1, 0xD0B7 }, { 0x90F2, 0xD7EC }, { 0x90F3, 0xD7ED }, - { 0x90F4, 0xD7EB }, { 0x90F5, 0xB66C }, { 0x90F9, 0xDC56 }, { 0x90FA, 0xEBD4 }, { 0x90FB, 0xDC57 }, { 0x90FC, 0xDC54 }, { 0x90FD, 0xB3A3 }, { 0x90FE, 0xB66E }, - { 0x90FF, 0xDC53 }, { 0x9100, 0xDC59 }, { 0x9101, 0xDC58 }, { 0x9102, 0xB66B }, { 0x9103, 0xDC5C }, { 0x9104, 0xDC52 }, { 0x9105, 0xDC5B }, { 0x9106, 0xDC50 }, - { 0x9107, 0xDC5A }, { 0x9108, 0xDC55 }, { 0x9109, 0xB66D }, { 0x910B, 0xE0AA }, { 0x910D, 0xE0A5 }, { 0x910E, 0xE0AB }, { 0x910F, 0xE0A6 }, { 0x9110, 0xE0A4 }, - { 0x9111, 0xE0A7 }, { 0x9112, 0xB951 }, { 0x9114, 0xE0A9 }, { 0x9116, 0xE0A8 }, { 0x9117, 0xB952 }, { 0x9118, 0xBBC1 }, { 0x9119, 0xBBC0 }, { 0x911A, 0xE46E }, - { 0x911B, 0xE471 }, { 0x911C, 0xE469 }, { 0x911D, 0xE46D }, { 0x911E, 0xBBC2 }, { 0x911F, 0xE46C }, { 0x9120, 0xE46A }, { 0x9121, 0xE470 }, { 0x9122, 0xE46B }, - { 0x9123, 0xE468 }, { 0x9124, 0xE46F }, { 0x9126, 0xE859 }, { 0x9127, 0xBE48 }, { 0x9128, 0xF14A }, { 0x9129, 0xE856 }, { 0x912A, 0xE857 }, { 0x912B, 0xE855 }, - { 0x912C, 0xDC51 }, { 0x912D, 0xBE47 }, { 0x912E, 0xE85A }, { 0x912F, 0xE854 }, { 0x9130, 0xBE46 }, { 0x9131, 0xBE49 }, { 0x9132, 0xE858 }, { 0x9133, 0xEBD5 }, - { 0x9134, 0xBFF3 }, { 0x9135, 0xEBD6 }, { 0x9136, 0xEBD7 }, { 0x9138, 0xEEC4 }, { 0x9139, 0xC1DD }, { 0x913A, 0xF14B }, { 0x913B, 0xF14C }, { 0x913E, 0xF14D }, - { 0x913F, 0xF35D }, { 0x9140, 0xF35C }, { 0x9141, 0xF4E2 }, { 0x9143, 0xF4E1 }, { 0x9144, 0xF65B }, { 0x9145, 0xF65C }, { 0x9146, 0xF65A }, { 0x9147, 0xF766 }, - { 0x9148, 0xC5B0 }, { 0x9149, 0xA8BB }, { 0x914A, 0xADAA }, { 0x914B, 0xADA9 }, { 0x914C, 0xB075 }, { 0x914D, 0xB074 }, { 0x914E, 0xD440 }, { 0x914F, 0xD441 }, - { 0x9150, 0xD3FE }, { 0x9152, 0xB073 }, { 0x9153, 0xD7F5 }, { 0x9155, 0xD7F6 }, { 0x9156, 0xD7F2 }, { 0x9157, 0xB3A4 }, { 0x9158, 0xD7F3 }, { 0x915A, 0xD7F4 }, - { 0x915F, 0xDC5F }, { 0x9160, 0xDC61 }, { 0x9161, 0xDC5D }, { 0x9162, 0xDC60 }, { 0x9163, 0xB66F }, { 0x9164, 0xDC5E }, { 0x9165, 0xB670 }, { 0x9168, 0xDD73 }, - { 0x9169, 0xB955 }, { 0x916A, 0xB954 }, { 0x916C, 0xB953 }, { 0x916E, 0xE0AC }, { 0x916F, 0xE0AD }, { 0x9172, 0xE473 }, { 0x9173, 0xE475 }, { 0x9174, 0xBBC6 }, - { 0x9175, 0xBBC3 }, { 0x9177, 0xBBC5 }, { 0x9178, 0xBBC4 }, { 0x9179, 0xE474 }, { 0x917A, 0xE472 }, { 0x9180, 0xE861 }, { 0x9181, 0xE85E }, { 0x9182, 0xE85F }, - { 0x9183, 0xBE4D }, { 0x9184, 0xE860 }, { 0x9185, 0xE85B }, { 0x9186, 0xE85C }, { 0x9187, 0xBE4A }, { 0x9189, 0xBE4B }, { 0x918A, 0xE85D }, { 0x918B, 0xBE4C }, - { 0x918D, 0xEBDB }, { 0x918F, 0xEBDC }, { 0x9190, 0xEBD9 }, { 0x9191, 0xEBDA }, { 0x9192, 0xBFF4 }, { 0x9193, 0xEBD8 }, { 0x9199, 0xEEC8 }, { 0x919A, 0xEEC5 }, - { 0x919B, 0xEEC7 }, { 0x919C, 0xC1E0 }, { 0x919D, 0xEECB }, { 0x919E, 0xC1DF }, { 0x919F, 0xEEC9 }, { 0x91A0, 0xEECC }, { 0x91A1, 0xEECA }, { 0x91A2, 0xEEC6 }, - { 0x91A3, 0xC1DE }, { 0x91A5, 0xF14F }, { 0x91A7, 0xF150 }, { 0x91A8, 0xF14E }, { 0x91AA, 0xF152 }, { 0x91AB, 0xC2E5 }, { 0x91AC, 0xC2E6 }, { 0x91AD, 0xF35F }, - { 0x91AE, 0xC3E7 }, { 0x91AF, 0xF151 }, { 0x91B0, 0xF35E }, { 0x91B1, 0xC3E6 }, { 0x91B2, 0xF4E5 }, { 0x91B3, 0xF4E6 }, { 0x91B4, 0xC4BF }, { 0x91B5, 0xF4E4 }, - { 0x91B7, 0xF4E3 }, { 0x91B9, 0xF65D }, { 0x91BA, 0xC548 }, { 0x91BC, 0xF849 }, { 0x91BD, 0xF8C8 }, { 0x91BE, 0xF8C7 }, { 0x91C0, 0xC643 }, { 0x91C1, 0xC65D }, - { 0x91C2, 0xF8C9 }, { 0x91C3, 0xF971 }, { 0x91C5, 0xC66F }, { 0x91C6, 0xA8BC }, { 0x91C7, 0xAAF6 }, { 0x91C9, 0xB956 }, { 0x91CB, 0xC4C0 }, { 0x91CC, 0xA8BD }, - { 0x91CD, 0xADAB }, { 0x91CE, 0xB3A5 }, { 0x91CF, 0xB671 }, { 0x91D0, 0xC2E7 }, { 0x91D1, 0xAAF7 }, { 0x91D3, 0xD0C1 }, { 0x91D4, 0xD0C0 }, { 0x91D5, 0xD442 }, - { 0x91D7, 0xB078 }, { 0x91D8, 0xB076 }, { 0x91D9, 0xB07A }, { 0x91DA, 0xD444 }, { 0x91DC, 0xB079 }, { 0x91DD, 0xB077 }, { 0x91E2, 0xD443 }, { 0x91E3, 0xB3A8 }, - { 0x91E4, 0xD7FC }, { 0x91E6, 0xB3A7 }, { 0x91E7, 0xB3A9 }, { 0x91E8, 0xD842 }, { 0x91E9, 0xB3AB }, { 0x91EA, 0xD7FE }, { 0x91EB, 0xD840 }, { 0x91EC, 0xD7F7 }, - { 0x91ED, 0xB3AA }, { 0x91EE, 0xD843 }, { 0x91F1, 0xD7F9 }, { 0x91F3, 0xD7FA }, { 0x91F4, 0xD7F8 }, { 0x91F5, 0xB3A6 }, { 0x91F7, 0xD841 }, { 0x91F8, 0xD7FB }, - { 0x91F9, 0xD7FD }, { 0x91FD, 0xDC6D }, { 0x91FF, 0xDC6C }, { 0x9200, 0xDC6A }, { 0x9201, 0xDC62 }, { 0x9202, 0xDC71 }, { 0x9203, 0xDC65 }, { 0x9204, 0xDC6F }, - { 0x9205, 0xDC76 }, { 0x9206, 0xDC6E }, { 0x9207, 0xB679 }, { 0x9209, 0xB675 }, { 0x920A, 0xDC63 }, { 0x920C, 0xDC69 }, { 0x920D, 0xB677 }, { 0x920F, 0xDC68 }, - { 0x9210, 0xB678 }, { 0x9211, 0xB67A }, { 0x9212, 0xDC6B }, { 0x9214, 0xB672 }, { 0x9215, 0xB673 }, { 0x9216, 0xDC77 }, { 0x9217, 0xDC75 }, { 0x9219, 0xDC74 }, - { 0x921A, 0xDC66 }, { 0x921C, 0xDC72 }, { 0x921E, 0xB676 }, { 0x9223, 0xB674 }, { 0x9224, 0xDC73 }, { 0x9225, 0xDC64 }, { 0x9226, 0xDC67 }, { 0x9227, 0xDC70 }, - { 0x922D, 0xE4BA }, { 0x922E, 0xE0B7 }, { 0x9230, 0xE0B0 }, { 0x9231, 0xE0C3 }, { 0x9232, 0xE0CC }, { 0x9233, 0xE0B3 }, { 0x9234, 0xB961 }, { 0x9236, 0xE0C0 }, - { 0x9237, 0xB957 }, { 0x9238, 0xB959 }, { 0x9239, 0xB965 }, { 0x923A, 0xE0B1 }, { 0x923D, 0xB95A }, { 0x923E, 0xB95C }, { 0x923F, 0xB966 }, { 0x9240, 0xB95B }, - { 0x9245, 0xB964 }, { 0x9246, 0xE0B9 }, { 0x9248, 0xE0AE }, { 0x9249, 0xB962 }, { 0x924A, 0xE0B8 }, { 0x924B, 0xB95E }, { 0x924C, 0xE0CA }, { 0x924D, 0xB963 }, - { 0x924E, 0xE0C8 }, { 0x924F, 0xE0BC }, { 0x9250, 0xE0C6 }, { 0x9251, 0xB960 }, { 0x9252, 0xE0AF }, { 0x9253, 0xE0C9 }, { 0x9254, 0xE0C4 }, { 0x9256, 0xE0CB }, - { 0x9257, 0xB958 }, { 0x925A, 0xB967 }, { 0x925B, 0xB95D }, { 0x925E, 0xE0B5 }, { 0x9260, 0xE0BD }, { 0x9261, 0xE0C1 }, { 0x9263, 0xE0C5 }, { 0x9264, 0xB95F }, - { 0x9265, 0xE0B4 }, { 0x9266, 0xE0B2 }, { 0x9267, 0xE0BE }, { 0x926C, 0xE0BB }, { 0x926D, 0xE0BA }, { 0x926F, 0xE0BF }, { 0x9270, 0xE0C2 }, { 0x9272, 0xE0C7 }, - { 0x9276, 0xE478 }, { 0x9278, 0xBBC7 }, { 0x9279, 0xE4A4 }, { 0x927A, 0xE47A }, { 0x927B, 0xBBCC }, { 0x927C, 0xBBD0 }, { 0x927D, 0xE4AD }, { 0x927E, 0xE4B5 }, - { 0x927F, 0xE4A6 }, { 0x9280, 0xBBC8 }, { 0x9282, 0xE4AA }, { 0x9283, 0xE0B6 }, { 0x9285, 0xBBC9 }, { 0x9286, 0xE4B1 }, { 0x9287, 0xE4B6 }, { 0x9288, 0xE4AE }, - { 0x928A, 0xE4B0 }, { 0x928B, 0xE4B9 }, { 0x928C, 0xE4B2 }, { 0x928D, 0xE47E }, { 0x928E, 0xE4A9 }, { 0x9291, 0xBBD1 }, { 0x9293, 0xBBCD }, { 0x9294, 0xE47C }, - { 0x9295, 0xE4AB }, { 0x9296, 0xBBCB }, { 0x9297, 0xE4A5 }, { 0x9298, 0xBBCA }, { 0x9299, 0xE4B3 }, { 0x929A, 0xE4A2 }, { 0x929B, 0xE479 }, { 0x929C, 0xBBCE }, - { 0x929D, 0xE4B8 }, { 0x92A0, 0xE47B }, { 0x92A1, 0xE4AF }, { 0x92A2, 0xE4AC }, { 0x92A3, 0xE4A7 }, { 0x92A4, 0xE477 }, { 0x92A5, 0xE476 }, { 0x92A6, 0xE4A1 }, - { 0x92A7, 0xE4B4 }, { 0x92A8, 0xBBCF }, { 0x92A9, 0xE4B7 }, { 0x92AA, 0xE47D }, { 0x92AB, 0xE4A3 }, { 0x92AC, 0xBE52 }, { 0x92B2, 0xBE5A }, { 0x92B3, 0xBE55 }, - { 0x92B4, 0xE8A4 }, { 0x92B5, 0xE8A1 }, { 0x92B6, 0xE867 }, { 0x92B7, 0xBE50 }, { 0x92BB, 0xBE4F }, { 0x92BC, 0xBE56 }, { 0x92C0, 0xE865 }, { 0x92C1, 0xBE54 }, - { 0x92C2, 0xE871 }, { 0x92C3, 0xE863 }, { 0x92C4, 0xE864 }, { 0x92C5, 0xBE4E }, { 0x92C6, 0xE8A3 }, { 0x92C7, 0xBE58 }, { 0x92C8, 0xE874 }, { 0x92C9, 0xE879 }, - { 0x92CA, 0xE873 }, { 0x92CB, 0xEBEE }, { 0x92CC, 0xE86F }, { 0x92CD, 0xE877 }, { 0x92CE, 0xE875 }, { 0x92CF, 0xE868 }, { 0x92D0, 0xE862 }, { 0x92D1, 0xE87D }, - { 0x92D2, 0xBE57 }, { 0x92D3, 0xE87E }, { 0x92D5, 0xE878 }, { 0x92D7, 0xE86D }, { 0x92D8, 0xE86B }, { 0x92D9, 0xE866 }, { 0x92DD, 0xE86E }, { 0x92DE, 0xE87B }, - { 0x92DF, 0xE86A }, { 0x92E0, 0xE87A }, { 0x92E1, 0xE8A2 }, { 0x92E4, 0xBE53 }, { 0x92E6, 0xE876 }, { 0x92E7, 0xE87C }, { 0x92E8, 0xE872 }, { 0x92E9, 0xE86C }, - { 0x92EA, 0xBE51 }, { 0x92EE, 0xE4A8 }, { 0x92EF, 0xE870 }, { 0x92F0, 0xBE59 }, { 0x92F1, 0xE869 }, { 0x92F7, 0xEBF4 }, { 0x92F8, 0xBFF7 }, { 0x92F9, 0xEBF3 }, - { 0x92FA, 0xEBF0 }, { 0x92FB, 0xEC44 }, { 0x92FC, 0xBFFB }, { 0x92FE, 0xEC41 }, { 0x92FF, 0xEBF8 }, { 0x9300, 0xEC43 }, { 0x9301, 0xEBE9 }, { 0x9302, 0xEBF6 }, - { 0x9304, 0xBFFD }, { 0x9306, 0xEBE1 }, { 0x9308, 0xEBDF }, { 0x9309, 0xEC42 }, { 0x930B, 0xEC40 }, { 0x930C, 0xEBFE }, { 0x930D, 0xEBED }, { 0x930E, 0xEBEC }, - { 0x930F, 0xEBE2 }, { 0x9310, 0xC040 }, { 0x9312, 0xEBE8 }, { 0x9313, 0xEBF2 }, { 0x9314, 0xEBFD }, { 0x9315, 0xC043 }, { 0x9316, 0xEC45 }, { 0x9318, 0xC1E8 }, - { 0x9319, 0xC045 }, { 0x931A, 0xBFFE }, { 0x931B, 0xEBE6 }, { 0x931D, 0xEBEF }, { 0x931E, 0xEBDE }, { 0x931F, 0xEBE0 }, { 0x9320, 0xBFF5 }, { 0x9321, 0xC042 }, - { 0x9322, 0xBFFA }, { 0x9323, 0xEBE7 }, { 0x9324, 0xEBF7 }, { 0x9325, 0xEBF1 }, { 0x9326, 0xC041 }, { 0x9327, 0xEBDD }, { 0x9328, 0xC1E3 }, { 0x9329, 0xEBF9 }, - { 0x932A, 0xEBFC }, { 0x932B, 0xBFFC }, { 0x932D, 0xEBEB }, { 0x932E, 0xC044 }, { 0x932F, 0xBFF9 }, { 0x9333, 0xBFF8 }, { 0x9334, 0xEBF5 }, { 0x9335, 0xEBFB }, - { 0x9336, 0xBFF6 }, { 0x9338, 0xEBE4 }, { 0x9339, 0xEBFA }, { 0x933C, 0xEBE5 }, { 0x9346, 0xEBEA }, { 0x9347, 0xEED2 }, { 0x9349, 0xEED7 }, { 0x934A, 0xC1E5 }, - { 0x934B, 0xC1E7 }, { 0x934C, 0xEEDD }, { 0x934D, 0xC1E1 }, { 0x934E, 0xEEEC }, { 0x934F, 0xEEE3 }, { 0x9350, 0xEED8 }, { 0x9351, 0xEED9 }, { 0x9352, 0xEEE2 }, - { 0x9354, 0xC1EE }, { 0x9355, 0xEEE1 }, { 0x9356, 0xEED1 }, { 0x9357, 0xEEE0 }, { 0x9358, 0xEED4 }, { 0x9359, 0xEEED }, { 0x935A, 0xC1ED }, { 0x935B, 0xC1EB }, - { 0x935C, 0xEED5 }, { 0x935E, 0xEEE8 }, { 0x9360, 0xEEDA }, { 0x9361, 0xEEE7 }, { 0x9363, 0xEEE9 }, { 0x9364, 0xEED0 }, { 0x9365, 0xC1E6 }, { 0x9367, 0xEEEA }, - { 0x936A, 0xEEDE }, { 0x936C, 0xC1EA }, { 0x936D, 0xEEDB }, { 0x9370, 0xC1EC }, { 0x9371, 0xEEE4 }, { 0x9375, 0xC1E4 }, { 0x9376, 0xEED6 }, { 0x9377, 0xEEE5 }, - { 0x9379, 0xEEDF }, { 0x937A, 0xEBE3 }, { 0x937B, 0xEEE6 }, { 0x937C, 0xEED3 }, { 0x937E, 0xC1E9 }, { 0x9380, 0xEEEB }, { 0x9382, 0xC1E2 }, { 0x9383, 0xEECE }, - { 0x9388, 0xF160 }, { 0x9389, 0xF159 }, { 0x938A, 0xC2E9 }, { 0x938C, 0xF154 }, { 0x938D, 0xF163 }, { 0x938E, 0xF15B }, { 0x938F, 0xEEDC }, { 0x9391, 0xF165 }, - { 0x9392, 0xF155 }, { 0x9394, 0xC2E8 }, { 0x9395, 0xF15F }, { 0x9396, 0xC2EA }, { 0x9397, 0xC2F2 }, { 0x9398, 0xC2F0 }, { 0x9399, 0xF161 }, { 0x939A, 0xC2F1 }, - { 0x939B, 0xF157 }, { 0x939D, 0xF158 }, { 0x939E, 0xF15D }, { 0x939F, 0xF162 }, { 0x93A1, 0xEECD }, { 0x93A2, 0xC2EB }, { 0x93A3, 0xF16A }, { 0x93A4, 0xF167 }, - { 0x93A5, 0xF16B }, { 0x93A6, 0xF15E }, { 0x93A7, 0xF15A }, { 0x93A8, 0xF168 }, { 0x93A9, 0xF36A }, { 0x93AA, 0xF15C }, { 0x93AC, 0xC2EE }, { 0x93AE, 0xC2ED }, - { 0x93AF, 0xEECF }, { 0x93B0, 0xC2EF }, { 0x93B1, 0xF164 }, { 0x93B2, 0xF166 }, { 0x93B3, 0xC2EC }, { 0x93B4, 0xF169 }, { 0x93B5, 0xF153 }, { 0x93B7, 0xF156 }, - { 0x93C0, 0xF373 }, { 0x93C2, 0xF363 }, { 0x93C3, 0xC3EB }, { 0x93C4, 0xF371 }, { 0x93C7, 0xF361 }, { 0x93C8, 0xC3EC }, { 0x93CA, 0xF36C }, { 0x93CC, 0xF368 }, - { 0x93CD, 0xC3F1 }, { 0x93CE, 0xF372 }, { 0x93CF, 0xF362 }, { 0x93D0, 0xF365 }, { 0x93D1, 0xC3E9 }, { 0x93D2, 0xF374 }, { 0x93D4, 0xF36D }, { 0x93D5, 0xF370 }, - { 0x93D6, 0xC3EF }, { 0x93D7, 0xC3F4 }, { 0x93D8, 0xC3F2 }, { 0x93D9, 0xF369 }, { 0x93DA, 0xF364 }, { 0x93DC, 0xC3ED }, { 0x93DD, 0xC3EE }, { 0x93DE, 0xF360 }, - { 0x93DF, 0xC3EA }, { 0x93E1, 0xC3E8 }, { 0x93E2, 0xC3F0 }, { 0x93E3, 0xF36F }, { 0x93E4, 0xC3F3 }, { 0x93E6, 0xF36B }, { 0x93E7, 0xF375 }, { 0x93E8, 0xC3F5 }, - { 0x93EC, 0xF367 }, { 0x93EE, 0xF36E }, { 0x93F5, 0xF4F3 }, { 0x93F6, 0xF542 }, { 0x93F7, 0xF4F5 }, { 0x93F8, 0xF4FC }, { 0x93F9, 0xF366 }, { 0x93FA, 0xF4FA }, - { 0x93FB, 0xF4E9 }, { 0x93FC, 0xF540 }, { 0x93FD, 0xC4C3 }, { 0x93FE, 0xF4ED }, { 0x93FF, 0xF4FE }, { 0x9400, 0xF4F4 }, { 0x9403, 0xC4C2 }, { 0x9406, 0xF544 }, - { 0x9407, 0xF4F6 }, { 0x9409, 0xF4FB }, { 0x940A, 0xF4FD }, { 0x940B, 0xF4E7 }, { 0x940C, 0xF541 }, { 0x940D, 0xF4F2 }, { 0x940E, 0xF4F7 }, { 0x940F, 0xF4EB }, - { 0x9410, 0xF4EF }, { 0x9411, 0xF543 }, { 0x9412, 0xF4F9 }, { 0x9413, 0xF4E8 }, { 0x9414, 0xF4EC }, { 0x9415, 0xF4EE }, { 0x9416, 0xF4F8 }, { 0x9418, 0xC4C1 }, - { 0x9419, 0xF4F1 }, { 0x9420, 0xF4EA }, { 0x9428, 0xF4F0 }, { 0x9429, 0xF661 }, { 0x942A, 0xF666 }, { 0x942B, 0xC54F }, { 0x942C, 0xF668 }, { 0x942E, 0xC549 }, - { 0x9430, 0xF664 }, { 0x9431, 0xF66A }, { 0x9432, 0xC54E }, { 0x9433, 0xC54A }, { 0x9435, 0xC54B }, { 0x9436, 0xF660 }, { 0x9437, 0xF667 }, { 0x9438, 0xC54D }, - { 0x9439, 0xF665 }, { 0x943A, 0xC54C }, { 0x943B, 0xF65F }, { 0x943C, 0xF663 }, { 0x943D, 0xF662 }, { 0x943F, 0xF65E }, { 0x9440, 0xF669 }, { 0x9444, 0xC5B1 }, - { 0x9445, 0xF76D }, { 0x9446, 0xF770 }, { 0x9447, 0xF76C }, { 0x9448, 0xF76E }, { 0x9449, 0xF76F }, { 0x944A, 0xF769 }, { 0x944B, 0xF76A }, { 0x944C, 0xF767 }, - { 0x944F, 0xF76B }, { 0x9450, 0xF768 }, { 0x9451, 0xC5B2 }, { 0x9452, 0xC5B3 }, { 0x9455, 0xF84B }, { 0x9457, 0xF84D }, { 0x945D, 0xF84C }, { 0x945E, 0xF84E }, - { 0x9460, 0xC5E0 }, { 0x9462, 0xF84A }, { 0x9463, 0xC5DF }, { 0x9464, 0xC5E1 }, { 0x9468, 0xF8CB }, { 0x9469, 0xF8CC }, { 0x946A, 0xC644 }, { 0x946B, 0xF8CA }, - { 0x946D, 0xF953 }, { 0x946E, 0xF952 }, { 0x946F, 0xF954 }, { 0x9470, 0xC65F }, { 0x9471, 0xF955 }, { 0x9472, 0xC65E }, { 0x9473, 0xF956 }, { 0x9474, 0xF972 }, - { 0x9475, 0xF975 }, { 0x9476, 0xF974 }, { 0x9477, 0xC668 }, { 0x9478, 0xF973 }, { 0x947C, 0xC672 }, { 0x947D, 0xC670 }, { 0x947E, 0xC671 }, { 0x947F, 0xC677 }, - { 0x9480, 0xF9C0 }, { 0x9481, 0xF9C1 }, { 0x9482, 0xF9BF }, { 0x9483, 0xF9C9 }, { 0x9577, 0xAAF8 }, { 0x957A, 0xD844 }, { 0x957B, 0xDC78 }, { 0x957C, 0xE8A5 }, - { 0x957D, 0xF376 }, { 0x9580, 0xAAF9 }, { 0x9582, 0xADAC }, { 0x9583, 0xB07B }, { 0x9586, 0xD845 }, { 0x9588, 0xD846 }, { 0x9589, 0xB3AC }, { 0x958B, 0xB67D }, - { 0x958C, 0xDC7A }, { 0x958D, 0xDC79 }, { 0x958E, 0xB6A3 }, { 0x958F, 0xB67C }, { 0x9590, 0xDC7B }, { 0x9591, 0xB67E }, { 0x9592, 0xB6A2 }, { 0x9593, 0xB6A1 }, - { 0x9594, 0xB67B }, { 0x9598, 0xB968 }, { 0x959B, 0xE0D0 }, { 0x959C, 0xE0CE }, { 0x959E, 0xE0CF }, { 0x959F, 0xE0CD }, { 0x95A1, 0xBBD2 }, { 0x95A3, 0xBBD5 }, - { 0x95A4, 0xBBD7 }, { 0x95A5, 0xBBD6 }, { 0x95A8, 0xBBD3 }, { 0x95A9, 0xBBD4 }, { 0x95AB, 0xE8A7 }, { 0x95AC, 0xE8A6 }, { 0x95AD, 0xBE5B }, { 0x95AE, 0xE8A8 }, - { 0x95B0, 0xE8A9 }, { 0x95B1, 0xBE5C }, { 0x95B5, 0xEC4D }, { 0x95B6, 0xEC4B }, { 0x95B7, 0xEEF3 }, { 0x95B9, 0xEC49 }, { 0x95BA, 0xEC4A }, { 0x95BB, 0xC046 }, - { 0x95BC, 0xEC46 }, { 0x95BD, 0xEC4E }, { 0x95BE, 0xEC48 }, { 0x95BF, 0xEC4C }, { 0x95C0, 0xEEEF }, { 0x95C3, 0xEEF1 }, { 0x95C5, 0xEEF2 }, { 0x95C6, 0xC1F3 }, - { 0x95C7, 0xEEEE }, { 0x95C8, 0xC1F2 }, { 0x95C9, 0xEEF0 }, { 0x95CA, 0xC1EF }, { 0x95CB, 0xC1F0 }, { 0x95CC, 0xC1F1 }, { 0x95CD, 0xEC47 }, { 0x95D0, 0xC2F5 }, - { 0x95D1, 0xF16E }, { 0x95D2, 0xF16C }, { 0x95D3, 0xF16D }, { 0x95D4, 0xC2F3 }, { 0x95D5, 0xC2F6 }, { 0x95D6, 0xC2F4 }, { 0x95DA, 0xF377 }, { 0x95DB, 0xF378 }, - { 0x95DC, 0xC3F6 }, { 0x95DE, 0xF545 }, { 0x95DF, 0xF547 }, { 0x95E0, 0xF546 }, { 0x95E1, 0xC4C4 }, { 0x95E2, 0xC550 }, { 0x95E3, 0xF66D }, { 0x95E4, 0xF66C }, - { 0x95E5, 0xF66B }, { 0x961C, 0xAAFA }, { 0x961E, 0xC9AA }, { 0x9620, 0xCA58 }, { 0x9621, 0xA6E9 }, { 0x9622, 0xCA56 }, { 0x9623, 0xCA59 }, { 0x9624, 0xCA57 }, - { 0x9628, 0xCBAE }, { 0x962A, 0xA8C1 }, { 0x962C, 0xA8C2 }, { 0x962D, 0xCBB0 }, { 0x962E, 0xA8BF }, { 0x962F, 0xCBAF }, { 0x9630, 0xCBAD }, { 0x9631, 0xA8C0 }, - { 0x9632, 0xA8BE }, { 0x9639, 0xCDD8 }, { 0x963A, 0xCDDB }, { 0x963B, 0xAAFD }, { 0x963C, 0xCDDA }, { 0x963D, 0xCDD9 }, { 0x963F, 0xAAFC }, { 0x9640, 0xAAFB }, - { 0x9642, 0xAB40 }, { 0x9643, 0xCDDC }, { 0x9644, 0xAAFE }, { 0x964A, 0xD0C6 }, { 0x964B, 0xADAE }, { 0x964C, 0xADAF }, { 0x964D, 0xADB0 }, { 0x964E, 0xD0C7 }, - { 0x964F, 0xD0C3 }, { 0x9650, 0xADAD }, { 0x9651, 0xD0C4 }, { 0x9653, 0xD0C5 }, { 0x9654, 0xD0C2 }, { 0x9658, 0xB0A4 }, { 0x965B, 0xB0A1 }, { 0x965C, 0xD445 }, - { 0x965D, 0xB0A2 }, { 0x965E, 0xB0A5 }, { 0x965F, 0xD446 }, { 0x9661, 0xB07E }, { 0x9662, 0xB07C }, { 0x9663, 0xB07D }, { 0x9664, 0xB0A3 }, { 0x966A, 0xB3AD }, - { 0x966B, 0xD849 }, { 0x966C, 0xB3B5 }, { 0x966D, 0xD848 }, { 0x966F, 0xD84B }, { 0x9670, 0xB3B1 }, { 0x9671, 0xD84A }, { 0x9672, 0xB6AB }, { 0x9673, 0xB3AF }, - { 0x9674, 0xB3B2 }, { 0x9675, 0xB3AE }, { 0x9676, 0xB3B3 }, { 0x9677, 0xB3B4 }, { 0x9678, 0xB3B0 }, { 0x967C, 0xD847 }, { 0x967D, 0xB6A7 }, { 0x967E, 0xDC7D }, - { 0x9680, 0xDCA3 }, { 0x9683, 0xDCA2 }, { 0x9684, 0xB6AC }, { 0x9685, 0xB6A8 }, { 0x9686, 0xB6A9 }, { 0x9687, 0xDC7C }, { 0x9688, 0xDC7E }, { 0x9689, 0xDCA1 }, - { 0x968A, 0xB6A4 }, { 0x968B, 0xB6A6 }, { 0x968D, 0xB6AA }, { 0x968E, 0xB6A5 }, { 0x9691, 0xE0D3 }, { 0x9692, 0xE0D1 }, { 0x9693, 0xE0D2 }, { 0x9694, 0xB96A }, - { 0x9695, 0xB96B }, { 0x9697, 0xE0D4 }, { 0x9698, 0xB969 }, { 0x9699, 0xBBD8 }, { 0x969B, 0xBBDA }, { 0x969C, 0xBBD9 }, { 0x969E, 0xE4BB }, { 0x96A1, 0xE4BC }, - { 0x96A2, 0xE8AB }, { 0x96A4, 0xE8AA }, { 0x96A7, 0xC047 }, { 0x96A8, 0xC048 }, { 0x96A9, 0xEC4F }, { 0x96AA, 0xC049 }, { 0x96AC, 0xEEF6 }, { 0x96AE, 0xEEF4 }, - { 0x96B0, 0xEEF5 }, { 0x96B1, 0xC1F4 }, { 0x96B3, 0xF16F }, { 0x96B4, 0xC3F7 }, { 0x96B8, 0xC1F5 }, { 0x96B9, 0xAB41 }, { 0x96BB, 0xB0A6 }, { 0x96BC, 0xD447 }, - { 0x96BF, 0xD84C }, { 0x96C0, 0xB3B6 }, { 0x96C1, 0xB6AD }, { 0x96C2, 0xDCA4 }, { 0x96C3, 0xDCA6 }, { 0x96C4, 0xB6AF }, { 0x96C5, 0xB6AE }, { 0x96C6, 0xB6B0 }, - { 0x96C7, 0xB6B1 }, { 0x96C8, 0xDCA5 }, { 0x96C9, 0xB96E }, { 0x96CA, 0xB96F }, { 0x96CB, 0xB96D }, { 0x96CC, 0xBBDB }, { 0x96CD, 0xB96C }, { 0x96CE, 0xE0D5 }, - { 0x96D2, 0xBBDC }, { 0x96D3, 0xE8AC }, { 0x96D4, 0xEC50 }, { 0x96D5, 0xC04A }, { 0x96D6, 0xC1F6 }, { 0x96D7, 0xF170 }, { 0x96D8, 0xF174 }, { 0x96D9, 0xC2F9 }, - { 0x96DA, 0xF171 }, { 0x96DB, 0xC2FA }, { 0x96DC, 0xC2F8 }, { 0x96DD, 0xF175 }, { 0x96DE, 0xC2FB }, { 0x96DF, 0xF173 }, { 0x96E1, 0xF379 }, { 0x96E2, 0xC2F7 }, - { 0x96E3, 0xC3F8 }, { 0x96E5, 0xF8CD }, { 0x96E8, 0xAB42 }, { 0x96E9, 0xB3B8 }, { 0x96EA, 0xB3B7 }, { 0x96EF, 0xB6B2 }, { 0x96F0, 0xDCA8 }, { 0x96F1, 0xDCA7 }, - { 0x96F2, 0xB6B3 }, { 0x96F5, 0xE0D9 }, { 0x96F6, 0xB973 }, { 0x96F7, 0xB970 }, { 0x96F8, 0xE0D8 }, { 0x96F9, 0xB972 }, { 0x96FA, 0xE0D6 }, { 0x96FB, 0xB971 }, - { 0x96FD, 0xE0D7 }, { 0x96FF, 0xE4BD }, { 0x9700, 0xBBDD }, { 0x9702, 0xE8AF }, { 0x9704, 0xBE5D }, { 0x9705, 0xE8AD }, { 0x9706, 0xBE5E }, { 0x9707, 0xBE5F }, - { 0x9708, 0xE8AE }, { 0x9709, 0xBE60 }, { 0x970B, 0xEC51 }, { 0x970D, 0xC04E }, { 0x970E, 0xC04B }, { 0x970F, 0xC050 }, { 0x9710, 0xEC53 }, { 0x9711, 0xC04C }, - { 0x9712, 0xEC52 }, { 0x9713, 0xC04F }, { 0x9716, 0xC04D }, { 0x9718, 0xEEF9 }, { 0x9719, 0xEEFB }, { 0x971C, 0xC1F7 }, { 0x971D, 0xEEFA }, { 0x971E, 0xC1F8 }, - { 0x971F, 0xEEF8 }, { 0x9720, 0xEEF7 }, { 0x9722, 0xF177 }, { 0x9723, 0xF176 }, { 0x9724, 0xC2FC }, { 0x9725, 0xF178 }, { 0x9726, 0xF37E }, { 0x9727, 0xC3FA }, - { 0x9728, 0xF37D }, { 0x9729, 0xF37A }, { 0x972A, 0xC3F9 }, { 0x972B, 0xF37B }, { 0x972C, 0xF37C }, { 0x972E, 0xF548 }, { 0x972F, 0xF549 }, { 0x9730, 0xC4C5 }, - { 0x9732, 0xC553 }, { 0x9735, 0xF66E }, { 0x9738, 0xC551 }, { 0x9739, 0xC552 }, { 0x973A, 0xF66F }, { 0x973D, 0xC5B4 }, { 0x973E, 0xC5B5 }, { 0x973F, 0xF771 }, - { 0x9742, 0xC645 }, { 0x9743, 0xF8CF }, { 0x9744, 0xC647 }, { 0x9746, 0xF8CE }, { 0x9747, 0xF8D0 }, { 0x9748, 0xC646 }, { 0x9749, 0xF957 }, { 0x974B, 0xF9AD }, - { 0x9752, 0xAB43 }, { 0x9756, 0xB974 }, { 0x9758, 0xE4BE }, { 0x975A, 0xE8B0 }, { 0x975B, 0xC051 }, { 0x975C, 0xC052 }, { 0x975E, 0xAB44 }, { 0x9760, 0xBE61 }, - { 0x9761, 0xC3FB }, { 0x9762, 0xADB1 }, { 0x9766, 0xC053 }, { 0x9768, 0xC5E2 }, { 0x9769, 0xADB2 }, { 0x976A, 0xD84D }, { 0x976C, 0xDCA9 }, { 0x976E, 0xDCAB }, - { 0x9770, 0xDCAA }, { 0x9772, 0xE0DD }, { 0x9773, 0xE0DA }, { 0x9774, 0xB975 }, { 0x9776, 0xB976 }, { 0x9777, 0xE0DB }, { 0x9778, 0xE0DC }, { 0x977A, 0xE4C0 }, - { 0x977B, 0xE4C5 }, { 0x977C, 0xBBDE }, { 0x977D, 0xE4BF }, { 0x977E, 0xE4C1 }, { 0x977F, 0xE4C8 }, { 0x9780, 0xE4C3 }, { 0x9781, 0xE4C7 }, { 0x9782, 0xE4C4 }, - { 0x9783, 0xE4C2 }, { 0x9784, 0xE4C6 }, { 0x9785, 0xBBDF }, { 0x9788, 0xE8B3 }, { 0x978A, 0xE8B1 }, { 0x978B, 0xBE63 }, { 0x978D, 0xBE62 }, { 0x978E, 0xE8B2 }, - { 0x978F, 0xBE64 }, { 0x9794, 0xEC56 }, { 0x9797, 0xEC55 }, { 0x9798, 0xC054 }, { 0x9799, 0xEC54 }, { 0x979A, 0xEEFC }, { 0x979C, 0xEEFE }, { 0x979D, 0xEF41 }, - { 0x979E, 0xEF40 }, { 0x97A0, 0xC1F9 }, { 0x97A1, 0xEEFD }, { 0x97A2, 0xF1A1 }, { 0x97A3, 0xC2FD }, { 0x97A4, 0xF17D }, { 0x97A5, 0xF1A2 }, { 0x97A6, 0xC2FE }, - { 0x97A8, 0xF17B }, { 0x97AA, 0xF17E }, { 0x97AB, 0xF17C }, { 0x97AC, 0xF179 }, { 0x97AD, 0xC340 }, { 0x97AE, 0xF17A }, { 0x97B3, 0xF3A1 }, { 0x97B6, 0xF3A3 }, - { 0x97B7, 0xF3A2 }, { 0x97B9, 0xF54A }, { 0x97BB, 0xF54B }, { 0x97BF, 0xF670 }, { 0x97C1, 0xC5B7 }, { 0x97C3, 0xC5B6 }, { 0x97C4, 0xF84F }, { 0x97C5, 0xF850 }, - { 0x97C6, 0xC648 }, { 0x97C7, 0xF8D1 }, { 0x97C9, 0xC669 }, { 0x97CB, 0xADB3 }, { 0x97CC, 0xB6B4 }, { 0x97CD, 0xE4CA }, { 0x97CE, 0xE4C9 }, { 0x97CF, 0xE8B5 }, - { 0x97D0, 0xE8B4 }, { 0x97D3, 0xC1FA }, { 0x97D4, 0xEF43 }, { 0x97D5, 0xEF42 }, { 0x97D6, 0xF1A5 }, { 0x97D7, 0xF1A3 }, { 0x97D8, 0xF1A6 }, { 0x97D9, 0xF1A4 }, - { 0x97DC, 0xC3FC }, { 0x97DD, 0xF3A4 }, { 0x97DE, 0xF3A5 }, { 0x97DF, 0xF3A6 }, { 0x97E1, 0xF671 }, { 0x97E3, 0xF772 }, { 0x97E5, 0xF8D2 }, { 0x97ED, 0xADB4 }, - { 0x97F0, 0xEC57 }, { 0x97F1, 0xEF44 }, { 0x97F3, 0xADB5 }, { 0x97F6, 0xBBE0 }, { 0x97F8, 0xEC58 }, { 0x97F9, 0xC341 }, { 0x97FA, 0xF1A7 }, { 0x97FB, 0xC3FD }, - { 0x97FD, 0xF54C }, { 0x97FE, 0xF54D }, { 0x97FF, 0xC554 }, { 0x9800, 0xF851 }, { 0x9801, 0xADB6 }, { 0x9802, 0xB3BB }, { 0x9803, 0xB3BC }, { 0x9804, 0xD84E }, - { 0x9805, 0xB6B5 }, { 0x9806, 0xB6B6 }, { 0x9807, 0xDCAC }, { 0x9808, 0xB6B7 }, { 0x980A, 0xB97A }, { 0x980C, 0xB97C }, { 0x980D, 0xE0DF }, { 0x980E, 0xE0E0 }, - { 0x980F, 0xE0DE }, { 0x9810, 0xB977 }, { 0x9811, 0xB978 }, { 0x9812, 0xB97B }, { 0x9813, 0xB979 }, { 0x9816, 0xE4CB }, { 0x9817, 0xBBE1 }, { 0x9818, 0xBBE2 }, - { 0x981B, 0xE8BC }, { 0x981C, 0xBE67 }, { 0x981D, 0xE8B7 }, { 0x981E, 0xE8B6 }, { 0x9820, 0xE8BB }, { 0x9821, 0xBE65 }, { 0x9824, 0xC05B }, { 0x9826, 0xE8B8 }, - { 0x9827, 0xE8BD }, { 0x9828, 0xE8BA }, { 0x9829, 0xE8B9 }, { 0x982B, 0xBE66 }, { 0x982D, 0xC059 }, { 0x982F, 0xEC5A }, { 0x9830, 0xC055 }, { 0x9832, 0xEC5B }, - { 0x9835, 0xEC59 }, { 0x9837, 0xC058 }, { 0x9838, 0xC056 }, { 0x9839, 0xC05A }, { 0x983B, 0xC057 }, { 0x9841, 0xEF45 }, { 0x9843, 0xEF4A }, { 0x9844, 0xEF46 }, - { 0x9845, 0xEF49 }, { 0x9846, 0xC1FB }, { 0x9848, 0xEDD4 }, { 0x9849, 0xEF48 }, { 0x984A, 0xEF47 }, { 0x984C, 0xC344 }, { 0x984D, 0xC342 }, { 0x984E, 0xC345 }, - { 0x984F, 0xC343 }, { 0x9850, 0xF1A8 }, { 0x9851, 0xF1A9 }, { 0x9852, 0xF1AA }, { 0x9853, 0xC346 }, { 0x9857, 0xF3AA }, { 0x9858, 0xC440 }, { 0x9859, 0xF3A8 }, - { 0x985B, 0xC441 }, { 0x985C, 0xF3A7 }, { 0x985D, 0xF3A9 }, { 0x985E, 0xC3FE }, { 0x985F, 0xF551 }, { 0x9860, 0xF54E }, { 0x9862, 0xF54F }, { 0x9863, 0xF550 }, - { 0x9864, 0xF672 }, { 0x9865, 0xC556 }, { 0x9867, 0xC555 }, { 0x9869, 0xF774 }, { 0x986A, 0xF773 }, { 0x986B, 0xC5B8 }, { 0x986F, 0xC5E3 }, { 0x9870, 0xC649 }, - { 0x9871, 0xC660 }, { 0x9872, 0xF958 }, { 0x9873, 0xF9AE }, { 0x9874, 0xF9AF }, { 0x98A8, 0xADB7 }, { 0x98A9, 0xDCAD }, { 0x98AC, 0xE0E1 }, { 0x98AD, 0xE4CC }, - { 0x98AE, 0xE4CD }, { 0x98AF, 0xBBE3 }, { 0x98B1, 0xBBE4 }, { 0x98B2, 0xE8BE }, { 0x98B3, 0xBE68 }, { 0x98B6, 0xC1FC }, { 0x98B8, 0xF1AB }, { 0x98BA, 0xC347 }, - { 0x98BB, 0xF3AD }, { 0x98BC, 0xC442 }, { 0x98BD, 0xF3AC }, { 0x98BE, 0xF3AE }, { 0x98BF, 0xF3AB }, { 0x98C0, 0xF675 }, { 0x98C1, 0xF552 }, { 0x98C2, 0xF553 }, - { 0x98C4, 0xC4C6 }, { 0x98C6, 0xF674 }, { 0x98C9, 0xF673 }, { 0x98CB, 0xF775 }, { 0x98CC, 0xF9B0 }, { 0x98DB, 0xADB8 }, { 0x98DF, 0xADB9 }, { 0x98E2, 0xB0A7 }, - { 0x98E3, 0xD448 }, { 0x98E5, 0xD84F }, { 0x98E7, 0xB6B8 }, { 0x98E9, 0xB6BB }, { 0x98EA, 0xB6B9 }, { 0x98EB, 0xDCAE }, { 0x98ED, 0xB6BD }, { 0x98EF, 0xB6BA }, - { 0x98F2, 0xB6BC }, { 0x98F4, 0xB97E }, { 0x98F6, 0xE0E2 }, { 0x98F9, 0xE0E3 }, { 0x98FA, 0xE8C0 }, { 0x98FC, 0xB97D }, { 0x98FD, 0xB9A1 }, { 0x98FE, 0xB9A2 }, - { 0x9900, 0xE4CF }, { 0x9902, 0xE4CE }, { 0x9903, 0xBBE5 }, { 0x9905, 0xBBE6 }, { 0x9907, 0xE4D0 }, { 0x9908, 0xE8BF }, { 0x9909, 0xBBE8 }, { 0x990A, 0xBE69 }, - { 0x990C, 0xBBE7 }, { 0x9910, 0xC05C }, { 0x9911, 0xE8C1 }, { 0x9912, 0xBE6B }, { 0x9913, 0xBE6A }, { 0x9914, 0xE8C2 }, { 0x9915, 0xE8C5 }, { 0x9916, 0xE8C3 }, - { 0x9917, 0xE8C4 }, { 0x9918, 0xBE6C }, { 0x991A, 0xC061 }, { 0x991B, 0xC05F }, { 0x991E, 0xC05E }, { 0x991F, 0xEC5D }, { 0x9921, 0xC060 }, { 0x9924, 0xEC5C }, - { 0x9925, 0xEF4B }, { 0x9927, 0xEC5E }, { 0x9928, 0xC05D }, { 0x9929, 0xEC5F }, { 0x992A, 0xEF4E }, { 0x992B, 0xEF4C }, { 0x992C, 0xEF4D }, { 0x992D, 0xEF52 }, - { 0x992E, 0xC34B }, { 0x992F, 0xEF51 }, { 0x9930, 0xEF54 }, { 0x9931, 0xEF53 }, { 0x9932, 0xEF50 }, { 0x9933, 0xEF4F }, { 0x9935, 0xC1FD }, { 0x993A, 0xF1AE }, - { 0x993C, 0xF1AD }, { 0x993D, 0xC34A }, { 0x993E, 0xC348 }, { 0x993F, 0xC349 }, { 0x9941, 0xF1AC }, { 0x9943, 0xF3B1 }, { 0x9945, 0xC443 }, { 0x9947, 0xF3B0 }, - { 0x9948, 0xF3AF }, { 0x9949, 0xC444 }, { 0x994B, 0xF558 }, { 0x994C, 0xF557 }, { 0x994E, 0xF555 }, { 0x9950, 0xF554 }, { 0x9951, 0xC4C8 }, { 0x9952, 0xC4C7 }, - { 0x9953, 0xF559 }, { 0x9954, 0xF776 }, { 0x9955, 0xC5B9 }, { 0x9956, 0xF677 }, { 0x9957, 0xC557 }, { 0x9958, 0xF676 }, { 0x9959, 0xF556 }, { 0x995B, 0xF777 }, - { 0x995C, 0xC5E4 }, { 0x995E, 0xC661 }, { 0x995F, 0xF959 }, { 0x9961, 0xF9B1 }, { 0x9996, 0xADBA }, { 0x9997, 0xD850 }, { 0x9998, 0xEF55 }, { 0x9999, 0xADBB }, - { 0x999C, 0xE4D2 }, { 0x999D, 0xE4D1 }, { 0x999E, 0xEC60 }, { 0x99A1, 0xEF57 }, { 0x99A3, 0xEF56 }, { 0x99A5, 0xC34C }, { 0x99A6, 0xF3B2 }, { 0x99A7, 0xF3B3 }, - { 0x99A8, 0xC4C9 }, { 0x99AB, 0xF9B2 }, { 0x99AC, 0xB0A8 }, { 0x99AD, 0xB6BF }, { 0x99AE, 0xB6BE }, { 0x99AF, 0xE0E4 }, { 0x99B0, 0xE0E6 }, { 0x99B1, 0xB9A4 }, - { 0x99B2, 0xE0E5 }, { 0x99B3, 0xB9A3 }, { 0x99B4, 0xB9A5 }, { 0x99B5, 0xE0E7 }, { 0x99B9, 0xE4D4 }, { 0x99BA, 0xE4D6 }, { 0x99BB, 0xE4D5 }, { 0x99BD, 0xE4D8 }, - { 0x99C1, 0xBBE9 }, { 0x99C2, 0xE4D7 }, { 0x99C3, 0xE4D3 }, { 0x99C7, 0xE4D9 }, { 0x99C9, 0xE8CC }, { 0x99CB, 0xE8CF }, { 0x99CC, 0xE8D1 }, { 0x99CD, 0xE8C7 }, - { 0x99CE, 0xE8CB }, { 0x99CF, 0xE8C8 }, { 0x99D0, 0xBE6E }, { 0x99D1, 0xBE71 }, { 0x99D2, 0xBE73 }, { 0x99D3, 0xE8C9 }, { 0x99D4, 0xE8CA }, { 0x99D5, 0xBE72 }, - { 0x99D6, 0xE8CD }, { 0x99D7, 0xE8D0 }, { 0x99D8, 0xE8CE }, { 0x99D9, 0xBE74 }, { 0x99DB, 0xBE70 }, { 0x99DC, 0xE8C6 }, { 0x99DD, 0xBE6D }, { 0x99DF, 0xBE6F }, - { 0x99E2, 0xC063 }, { 0x99E3, 0xEC66 }, { 0x99E4, 0xEC64 }, { 0x99E5, 0xEC63 }, { 0x99E7, 0xEC69 }, { 0x99E9, 0xEC68 }, { 0x99EA, 0xEC67 }, { 0x99EC, 0xEC62 }, - { 0x99ED, 0xC062 }, { 0x99EE, 0xEC61 }, { 0x99F0, 0xEC65 }, { 0x99F1, 0xC064 }, { 0x99F4, 0xEF5A }, { 0x99F6, 0xEF5E }, { 0x99F7, 0xEF5B }, { 0x99F8, 0xEF5D }, - { 0x99F9, 0xEF5C }, { 0x99FA, 0xEF59 }, { 0x99FB, 0xEF5F }, { 0x99FC, 0xEF62 }, { 0x99FD, 0xEF60 }, { 0x99FE, 0xEF61 }, { 0x99FF, 0xC240 }, { 0x9A01, 0xC1FE }, - { 0x9A02, 0xEF58 }, { 0x9A03, 0xEF63 }, { 0x9A04, 0xF1B3 }, { 0x9A05, 0xF1B6 }, { 0x9A06, 0xF1B8 }, { 0x9A07, 0xF1B7 }, { 0x9A09, 0xF1B1 }, { 0x9A0A, 0xF1B5 }, - { 0x9A0B, 0xF1B0 }, { 0x9A0D, 0xF1B2 }, { 0x9A0E, 0xC34D }, { 0x9A0F, 0xF1AF }, { 0x9A11, 0xF1B4 }, { 0x9A14, 0xF3C0 }, { 0x9A15, 0xF3B5 }, { 0x9A16, 0xC445 }, - { 0x9A19, 0xC446 }, { 0x9A1A, 0xF3B4 }, { 0x9A1B, 0xF3B9 }, { 0x9A1C, 0xF3BF }, { 0x9A1D, 0xF3B7 }, { 0x9A1E, 0xF3BE }, { 0x9A20, 0xF3BB }, { 0x9A22, 0xF3BA }, - { 0x9A23, 0xF3BD }, { 0x9A24, 0xF3B8 }, { 0x9A25, 0xF3B6 }, { 0x9A27, 0xF3BC }, { 0x9A29, 0xF560 }, { 0x9A2A, 0xF55E }, { 0x9A2B, 0xC4CA }, { 0x9A2C, 0xF55D }, - { 0x9A2D, 0xF563 }, { 0x9A2E, 0xF561 }, { 0x9A30, 0xC4CB }, { 0x9A31, 0xF55C }, { 0x9A32, 0xF55A }, { 0x9A34, 0xF55B }, { 0x9A35, 0xC4CD }, { 0x9A36, 0xF55F }, - { 0x9A37, 0xC4CC }, { 0x9A38, 0xF562 }, { 0x9A39, 0xF678 }, { 0x9A3A, 0xF67E }, { 0x9A3D, 0xF679 }, { 0x9A3E, 0xC55B }, { 0x9A3F, 0xF6A1 }, { 0x9A40, 0xC55A }, - { 0x9A41, 0xF67D }, { 0x9A42, 0xF67C }, { 0x9A43, 0xC559 }, { 0x9A44, 0xF67B }, { 0x9A45, 0xC558 }, { 0x9A46, 0xF67A }, { 0x9A48, 0xF77D }, { 0x9A49, 0xF7A1 }, - { 0x9A4A, 0xF77E }, { 0x9A4C, 0xF77B }, { 0x9A4D, 0xC5BB }, { 0x9A4E, 0xF778 }, { 0x9A4F, 0xF77C }, { 0x9A50, 0xF7A3 }, { 0x9A52, 0xF7A2 }, { 0x9A53, 0xF779 }, - { 0x9A54, 0xF77A }, { 0x9A55, 0xC5BA }, { 0x9A56, 0xF852 }, { 0x9A57, 0xC5E7 }, { 0x9A59, 0xF853 }, { 0x9A5A, 0xC5E5 }, { 0x9A5B, 0xC5E6 }, { 0x9A5E, 0xF8D3 }, - { 0x9A5F, 0xC64A }, { 0x9A60, 0xF976 }, { 0x9A62, 0xC66A }, { 0x9A64, 0xF9B3 }, { 0x9A65, 0xC66B }, { 0x9A66, 0xF9B4 }, { 0x9A67, 0xF9B5 }, { 0x9A68, 0xF9C3 }, - { 0x9A69, 0xF9C2 }, { 0x9A6A, 0xC67A }, { 0x9A6B, 0xF9CD }, { 0x9AA8, 0xB0A9 }, { 0x9AAB, 0xE0E9 }, { 0x9AAD, 0xE0E8 }, { 0x9AAF, 0xBBEA }, { 0x9AB0, 0xBBEB }, - { 0x9AB1, 0xE4DA }, { 0x9AB3, 0xE8D2 }, { 0x9AB4, 0xEC6C }, { 0x9AB7, 0xBE75 }, { 0x9AB8, 0xC065 }, { 0x9AB9, 0xEC6A }, { 0x9ABB, 0xEC6D }, { 0x9ABC, 0xC066 }, - { 0x9ABE, 0xEF64 }, { 0x9ABF, 0xEC6B }, { 0x9AC0, 0xF1B9 }, { 0x9AC1, 0xC34E }, { 0x9AC2, 0xF3C1 }, { 0x9AC6, 0xF566 }, { 0x9AC7, 0xF564 }, { 0x9ACA, 0xF565 }, - { 0x9ACD, 0xF6A2 }, { 0x9ACF, 0xC55C }, { 0x9AD0, 0xF7A4 }, { 0x9AD1, 0xC5EA }, { 0x9AD2, 0xC5BC }, { 0x9AD3, 0xC5E8 }, { 0x9AD4, 0xC5E9 }, { 0x9AD5, 0xF8D4 }, - { 0x9AD6, 0xC662 }, { 0x9AD8, 0xB0AA }, { 0x9ADC, 0xF1BA }, { 0x9ADF, 0xD449 }, { 0x9AE1, 0xB9A6 }, { 0x9AE3, 0xE4DB }, { 0x9AE6, 0xBBEC }, { 0x9AE7, 0xE4DC }, - { 0x9AEB, 0xE8D4 }, { 0x9AEC, 0xE8D3 }, { 0x9AED, 0xC068 }, { 0x9AEE, 0xBE76 }, { 0x9AEF, 0xBE77 }, { 0x9AF1, 0xE8D7 }, { 0x9AF2, 0xE8D6 }, { 0x9AF3, 0xE8D5 }, - { 0x9AF6, 0xEC6E }, { 0x9AF7, 0xEC71 }, { 0x9AF9, 0xEC70 }, { 0x9AFA, 0xEC6F }, { 0x9AFB, 0xC067 }, { 0x9AFC, 0xEF68 }, { 0x9AFD, 0xEF66 }, { 0x9AFE, 0xEF65 }, - { 0x9B01, 0xEF67 }, { 0x9B03, 0xC34F }, { 0x9B04, 0xF1BC }, { 0x9B05, 0xF1BD }, { 0x9B06, 0xC350 }, { 0x9B08, 0xF1BB }, { 0x9B0A, 0xF3C3 }, { 0x9B0B, 0xF3C2 }, - { 0x9B0C, 0xF3C5 }, { 0x9B0D, 0xC447 }, { 0x9B0E, 0xF3C4 }, { 0x9B10, 0xF567 }, { 0x9B11, 0xF569 }, { 0x9B12, 0xF568 }, { 0x9B15, 0xF6A3 }, { 0x9B16, 0xF6A6 }, - { 0x9B17, 0xF6A4 }, { 0x9B18, 0xF6A5 }, { 0x9B19, 0xF7A5 }, { 0x9B1A, 0xC5BD }, { 0x9B1E, 0xF854 }, { 0x9B1F, 0xF855 }, { 0x9B20, 0xF856 }, { 0x9B22, 0xC64B }, - { 0x9B23, 0xC663 }, { 0x9B24, 0xF9B6 }, { 0x9B25, 0xB0AB }, { 0x9B27, 0xBE78 }, { 0x9B28, 0xC069 }, { 0x9B29, 0xF1BE }, { 0x9B2B, 0xF7A6 }, { 0x9B2E, 0xF9C4 }, - { 0x9B2F, 0xD44A }, { 0x9B31, 0xC67B }, { 0x9B32, 0xB0AC }, { 0x9B33, 0xEC72 }, { 0x9B35, 0xF1BF }, { 0x9B37, 0xF3C6 }, { 0x9B3A, 0xF6A7 }, { 0x9B3B, 0xF7A7 }, - { 0x9B3C, 0xB0AD }, { 0x9B3E, 0xE4DD }, { 0x9B3F, 0xE4DE }, { 0x9B41, 0xBBED }, { 0x9B42, 0xBBEE }, { 0x9B43, 0xE8D9 }, { 0x9B44, 0xBE7A }, { 0x9B45, 0xBE79 }, - { 0x9B46, 0xE8D8 }, { 0x9B48, 0xEF69 }, { 0x9B4A, 0xF1C0 }, { 0x9B4B, 0xF1C2 }, { 0x9B4C, 0xF1C1 }, { 0x9B4D, 0xC353 }, { 0x9B4E, 0xC352 }, { 0x9B4F, 0xC351 }, - { 0x9B51, 0xC55E }, { 0x9B52, 0xF6A8 }, { 0x9B54, 0xC55D }, { 0x9B55, 0xF7A9 }, { 0x9B56, 0xF7A8 }, { 0x9B58, 0xC64C }, { 0x9B59, 0xF8D5 }, { 0x9B5A, 0xB3BD }, - { 0x9B5B, 0xE0EA }, { 0x9B5F, 0xE4E1 }, { 0x9B60, 0xE4DF }, { 0x9B61, 0xE4E0 }, { 0x9B64, 0xE8E2 }, { 0x9B66, 0xE8DD }, { 0x9B67, 0xE8DA }, { 0x9B68, 0xE8E1 }, - { 0x9B6C, 0xE8E3 }, { 0x9B6F, 0xBE7C }, { 0x9B70, 0xE8E0 }, { 0x9B71, 0xE8DC }, { 0x9B74, 0xE8DB }, { 0x9B75, 0xE8DF }, { 0x9B76, 0xE8DE }, { 0x9B77, 0xBE7B }, - { 0x9B7A, 0xEC7D }, { 0x9B7B, 0xEC78 }, { 0x9B7C, 0xEC76 }, { 0x9B7D, 0xECA1 }, { 0x9B7E, 0xEC77 }, { 0x9B80, 0xEC73 }, { 0x9B82, 0xEC79 }, { 0x9B85, 0xEC74 }, - { 0x9B86, 0xEF72 }, { 0x9B87, 0xEC75 }, { 0x9B88, 0xECA2 }, { 0x9B90, 0xEC7C }, { 0x9B91, 0xC06A }, { 0x9B92, 0xEC7B }, { 0x9B93, 0xEC7A }, { 0x9B95, 0xEC7E }, - { 0x9B9A, 0xEF6A }, { 0x9B9B, 0xEF6D }, { 0x9B9E, 0xEF6C }, { 0x9BA0, 0xEF74 }, { 0x9BA1, 0xEF6F }, { 0x9BA2, 0xEF73 }, { 0x9BA4, 0xEF71 }, { 0x9BA5, 0xEF70 }, - { 0x9BA6, 0xEF6E }, { 0x9BA8, 0xEF6B }, { 0x9BAA, 0xC243 }, { 0x9BAB, 0xC242 }, { 0x9BAD, 0xC244 }, { 0x9BAE, 0xC241 }, { 0x9BAF, 0xEF75 }, { 0x9BB5, 0xF1C8 }, - { 0x9BB6, 0xF1CB }, { 0x9BB8, 0xF1C9 }, { 0x9BB9, 0xF1CD }, { 0x9BBD, 0xF1CE }, { 0x9BBF, 0xF1C6 }, { 0x9BC0, 0xC358 }, { 0x9BC1, 0xF1C7 }, { 0x9BC3, 0xF1C5 }, - { 0x9BC4, 0xF1CC }, { 0x9BC6, 0xF1C4 }, { 0x9BC7, 0xF1C3 }, { 0x9BC8, 0xC357 }, { 0x9BC9, 0xC355 }, { 0x9BCA, 0xC354 }, { 0x9BD3, 0xF1CA }, { 0x9BD4, 0xF3CF }, - { 0x9BD5, 0xF3D5 }, { 0x9BD6, 0xC44A }, { 0x9BD7, 0xF3D0 }, { 0x9BD9, 0xF3D3 }, { 0x9BDA, 0xF3D7 }, { 0x9BDB, 0xC44B }, { 0x9BDC, 0xF3D2 }, { 0x9BDE, 0xF3CA }, - { 0x9BE0, 0xF3C9 }, { 0x9BE1, 0xF3D6 }, { 0x9BE2, 0xF3CD }, { 0x9BE4, 0xF3CB }, { 0x9BE5, 0xF3D4 }, { 0x9BE6, 0xF3CC }, { 0x9BE7, 0xC449 }, { 0x9BE8, 0xC448 }, - { 0x9BEA, 0xF3C7 }, { 0x9BEB, 0xF3C8 }, { 0x9BEC, 0xF3D1 }, { 0x9BF0, 0xF3CE }, { 0x9BF7, 0xF56C }, { 0x9BF8, 0xF56F }, { 0x9BFD, 0xC356 }, { 0x9C05, 0xF56D }, - { 0x9C06, 0xF573 }, { 0x9C07, 0xF571 }, { 0x9C08, 0xF56B }, { 0x9C09, 0xF576 }, { 0x9C0B, 0xF56A }, { 0x9C0D, 0xC4CF }, { 0x9C0E, 0xF572 }, { 0x9C12, 0xF56E }, - { 0x9C13, 0xC4CE }, { 0x9C14, 0xF575 }, { 0x9C17, 0xF574 }, { 0x9C1C, 0xF6AB }, { 0x9C1D, 0xF6AA }, { 0x9C21, 0xF6B1 }, { 0x9C23, 0xF6AD }, { 0x9C24, 0xF6B0 }, - { 0x9C25, 0xC560 }, { 0x9C28, 0xF6AE }, { 0x9C29, 0xF6AF }, { 0x9C2B, 0xF6A9 }, { 0x9C2C, 0xF6AC }, { 0x9C2D, 0xC55F }, { 0x9C31, 0xC5BF }, { 0x9C32, 0xF7B4 }, - { 0x9C33, 0xF7AF }, { 0x9C34, 0xF7B3 }, { 0x9C36, 0xF7B6 }, { 0x9C37, 0xF7B2 }, { 0x9C39, 0xF7AE }, { 0x9C3B, 0xC5C1 }, { 0x9C3C, 0xF7B1 }, { 0x9C3D, 0xF7B5 }, - { 0x9C3E, 0xC5C0 }, { 0x9C3F, 0xF7AC }, { 0x9C40, 0xF570 }, { 0x9C41, 0xF7B0 }, { 0x9C44, 0xF7AD }, { 0x9C46, 0xF7AA }, { 0x9C48, 0xF7AB }, { 0x9C49, 0xC5BE }, - { 0x9C4A, 0xF85A }, { 0x9C4B, 0xF85C }, { 0x9C4C, 0xF85F }, { 0x9C4D, 0xF85B }, { 0x9C4E, 0xF860 }, { 0x9C50, 0xF859 }, { 0x9C52, 0xF857 }, { 0x9C54, 0xC5EB }, - { 0x9C55, 0xF85D }, { 0x9C56, 0xC5ED }, { 0x9C57, 0xC5EC }, { 0x9C58, 0xF858 }, { 0x9C59, 0xF85E }, { 0x9C5E, 0xF8DA }, { 0x9C5F, 0xC64D }, { 0x9C60, 0xF8DB }, - { 0x9C62, 0xF8D9 }, { 0x9C63, 0xF8D6 }, { 0x9C66, 0xF8D8 }, { 0x9C67, 0xF8D7 }, { 0x9C68, 0xF95A }, { 0x9C6D, 0xF95C }, { 0x9C6E, 0xF95B }, { 0x9C71, 0xF979 }, - { 0x9C73, 0xF978 }, { 0x9C74, 0xF977 }, { 0x9C75, 0xF97A }, { 0x9C77, 0xC673 }, { 0x9C78, 0xC674 }, { 0x9C79, 0xF9CA }, { 0x9C7A, 0xF9CE }, { 0x9CE5, 0xB3BE }, - { 0x9CE6, 0xDCAF }, { 0x9CE7, 0xE0ED }, { 0x9CE9, 0xB9A7 }, { 0x9CEA, 0xE0EB }, { 0x9CED, 0xE0EC }, { 0x9CF1, 0xE4E2 }, { 0x9CF2, 0xE4E3 }, { 0x9CF3, 0xBBF1 }, - { 0x9CF4, 0xBBEF }, { 0x9CF5, 0xE4E4 }, { 0x9CF6, 0xBBF0 }, { 0x9CF7, 0xE8E8 }, { 0x9CF9, 0xE8EB }, { 0x9CFA, 0xE8E5 }, { 0x9CFB, 0xE8EC }, { 0x9CFC, 0xE8E4 }, - { 0x9CFD, 0xE8E6 }, { 0x9CFF, 0xE8E7 }, { 0x9D00, 0xE8EA }, { 0x9D03, 0xBEA1 }, { 0x9D04, 0xE8EF }, { 0x9D05, 0xE8EE }, { 0x9D06, 0xBE7D }, { 0x9D07, 0xE8E9 }, - { 0x9D08, 0xE8ED }, { 0x9D09, 0xBE7E }, { 0x9D10, 0xECAC }, { 0x9D12, 0xC06F }, { 0x9D14, 0xECA7 }, { 0x9D15, 0xC06B }, { 0x9D17, 0xECA4 }, { 0x9D18, 0xECAA }, - { 0x9D19, 0xECAD }, { 0x9D1B, 0xC070 }, { 0x9D1D, 0xECA9 }, { 0x9D1E, 0xECA6 }, { 0x9D1F, 0xECAE }, { 0x9D20, 0xECA5 }, { 0x9D22, 0xECAB }, { 0x9D23, 0xC06C }, - { 0x9D25, 0xECA3 }, { 0x9D26, 0xC06D }, { 0x9D28, 0xC06E }, { 0x9D29, 0xECA8 }, { 0x9D2D, 0xEFA9 }, { 0x9D2E, 0xEF7A }, { 0x9D2F, 0xEF7B }, { 0x9D30, 0xEF7E }, - { 0x9D31, 0xEF7C }, { 0x9D33, 0xEF76 }, { 0x9D36, 0xEF79 }, { 0x9D37, 0xEFA5 }, { 0x9D38, 0xEF7D }, { 0x9D3B, 0xC245 }, { 0x9D3D, 0xEFA7 }, { 0x9D3E, 0xEFA4 }, - { 0x9D3F, 0xC246 }, { 0x9D40, 0xEFA6 }, { 0x9D41, 0xEF77 }, { 0x9D42, 0xEFA2 }, { 0x9D43, 0xEFA3 }, { 0x9D45, 0xEFA1 }, { 0x9D4A, 0xF1D2 }, { 0x9D4B, 0xF1D4 }, - { 0x9D4C, 0xF1D7 }, { 0x9D4F, 0xF1D1 }, { 0x9D51, 0xC359 }, { 0x9D52, 0xF1D9 }, { 0x9D53, 0xF1D0 }, { 0x9D54, 0xF1DA }, { 0x9D56, 0xF1D6 }, { 0x9D57, 0xF1D8 }, - { 0x9D58, 0xF1DC }, { 0x9D59, 0xF1D5 }, { 0x9D5A, 0xF1DD }, { 0x9D5B, 0xF1D3 }, { 0x9D5C, 0xF1CF }, { 0x9D5D, 0xC35A }, { 0x9D5F, 0xF1DB }, { 0x9D60, 0xC35B }, - { 0x9D61, 0xC44D }, { 0x9D67, 0xEF78 }, { 0x9D68, 0xF3F1 }, { 0x9D69, 0xF3E8 }, { 0x9D6A, 0xC44F }, { 0x9D6B, 0xF3E4 }, { 0x9D6C, 0xC450 }, { 0x9D6F, 0xF3ED }, - { 0x9D70, 0xF3E7 }, { 0x9D71, 0xF3DD }, { 0x9D72, 0xC44E }, { 0x9D73, 0xF3EA }, { 0x9D74, 0xF3E5 }, { 0x9D75, 0xF3E6 }, { 0x9D77, 0xF3D8 }, { 0x9D78, 0xF3DF }, - { 0x9D79, 0xF3EE }, { 0x9D7B, 0xF3EB }, { 0x9D7D, 0xF3E3 }, { 0x9D7F, 0xF3EF }, { 0x9D80, 0xF3DE }, { 0x9D81, 0xF3D9 }, { 0x9D82, 0xF3EC }, { 0x9D84, 0xF3DB }, - { 0x9D85, 0xF3E9 }, { 0x9D86, 0xF3E0 }, { 0x9D87, 0xF3F0 }, { 0x9D88, 0xF3DC }, { 0x9D89, 0xC44C }, { 0x9D8A, 0xF3DA }, { 0x9D8B, 0xF3E1 }, { 0x9D8C, 0xF3E2 }, - { 0x9D90, 0xF57D }, { 0x9D92, 0xF57B }, { 0x9D94, 0xF5A2 }, { 0x9D96, 0xF5AE }, { 0x9D97, 0xF5A5 }, { 0x9D98, 0xF57C }, { 0x9D99, 0xF578 }, { 0x9D9A, 0xF5A7 }, - { 0x9D9B, 0xF57E }, { 0x9D9C, 0xF5A3 }, { 0x9D9D, 0xF57A }, { 0x9D9E, 0xF5AA }, { 0x9D9F, 0xF577 }, { 0x9DA0, 0xF5A1 }, { 0x9DA1, 0xF5A6 }, { 0x9DA2, 0xF5A8 }, - { 0x9DA3, 0xF5AB }, { 0x9DA4, 0xF579 }, { 0x9DA6, 0xF5AF }, { 0x9DA7, 0xF5B0 }, { 0x9DA8, 0xF5A9 }, { 0x9DA9, 0xF5AD }, { 0x9DAA, 0xF5A4 }, { 0x9DAC, 0xF6C1 }, - { 0x9DAD, 0xF6C4 }, { 0x9DAF, 0xC561 }, { 0x9DB1, 0xF6C3 }, { 0x9DB2, 0xF6C8 }, { 0x9DB3, 0xF6C6 }, { 0x9DB4, 0xC562 }, { 0x9DB5, 0xF6BD }, { 0x9DB6, 0xF6B3 }, - { 0x9DB7, 0xF6B2 }, { 0x9DB8, 0xC564 }, { 0x9DB9, 0xF6BF }, { 0x9DBA, 0xF6C0 }, { 0x9DBB, 0xF6BC }, { 0x9DBC, 0xF6B4 }, { 0x9DBE, 0xF6B9 }, { 0x9DBF, 0xF5AC }, - { 0x9DC1, 0xF6B5 }, { 0x9DC2, 0xC563 }, { 0x9DC3, 0xF6BB }, { 0x9DC5, 0xF6BA }, { 0x9DC7, 0xF6B6 }, { 0x9DC8, 0xF6C2 }, { 0x9DCA, 0xF6B7 }, { 0x9DCB, 0xF7BB }, - { 0x9DCC, 0xF6C5 }, { 0x9DCD, 0xF6C7 }, { 0x9DCE, 0xF6BE }, { 0x9DCF, 0xF6B8 }, { 0x9DD0, 0xF7BC }, { 0x9DD1, 0xF7BE }, { 0x9DD2, 0xF7B8 }, { 0x9DD3, 0xC5C2 }, - { 0x9DD5, 0xF7C5 }, { 0x9DD6, 0xF7C3 }, { 0x9DD7, 0xC5C3 }, { 0x9DD8, 0xF7C2 }, { 0x9DD9, 0xF7C1 }, { 0x9DDA, 0xF7BA }, { 0x9DDB, 0xF7B7 }, { 0x9DDC, 0xF7BD }, - { 0x9DDD, 0xF7C6 }, { 0x9DDE, 0xF7B9 }, { 0x9DDF, 0xF7BF }, { 0x9DE1, 0xF869 }, { 0x9DE2, 0xF86E }, { 0x9DE3, 0xF864 }, { 0x9DE4, 0xF867 }, { 0x9DE5, 0xC5EE }, - { 0x9DE6, 0xF86B }, { 0x9DE8, 0xF872 }, { 0x9DE9, 0xF7C0 }, { 0x9DEB, 0xF865 }, { 0x9DEC, 0xF86F }, { 0x9DED, 0xF873 }, { 0x9DEE, 0xF86A }, { 0x9DEF, 0xF863 }, - { 0x9DF0, 0xF86D }, { 0x9DF2, 0xF86C }, { 0x9DF3, 0xF871 }, { 0x9DF4, 0xF870 }, { 0x9DF5, 0xF7C4 }, { 0x9DF6, 0xF868 }, { 0x9DF7, 0xF862 }, { 0x9DF8, 0xF866 }, - { 0x9DF9, 0xC64E }, { 0x9DFA, 0xC64F }, { 0x9DFB, 0xF861 }, { 0x9DFD, 0xF8E6 }, { 0x9DFE, 0xF8DD }, { 0x9DFF, 0xF8E5 }, { 0x9E00, 0xF8E2 }, { 0x9E01, 0xF8E3 }, - { 0x9E02, 0xF8DC }, { 0x9E03, 0xF8DF }, { 0x9E04, 0xF8E7 }, { 0x9E05, 0xF8E1 }, { 0x9E06, 0xF8E0 }, { 0x9E07, 0xF8DE }, { 0x9E09, 0xF8E4 }, { 0x9E0B, 0xF95D }, - { 0x9E0D, 0xF95E }, { 0x9E0F, 0xF960 }, { 0x9E10, 0xF95F }, { 0x9E11, 0xF962 }, { 0x9E12, 0xF961 }, { 0x9E13, 0xF97C }, { 0x9E14, 0xF97B }, { 0x9E15, 0xF9B7 }, - { 0x9E17, 0xF9B8 }, { 0x9E19, 0xF9C5 }, { 0x9E1A, 0xC678 }, { 0x9E1B, 0xC67C }, { 0x9E1D, 0xF9CF }, { 0x9E1E, 0xC67D }, { 0x9E75, 0xB3BF }, { 0x9E79, 0xC4D0 }, - { 0x9E7A, 0xF6C9 }, { 0x9E7C, 0xC650 }, { 0x9E7D, 0xC651 }, { 0x9E7F, 0xB3C0 }, { 0x9E80, 0xE0EE }, { 0x9E82, 0xB9A8 }, { 0x9E83, 0xE8F0 }, { 0x9E86, 0xECB0 }, - { 0x9E87, 0xECB1 }, { 0x9E88, 0xECAF }, { 0x9E89, 0xEFAB }, { 0x9E8A, 0xEFAA }, { 0x9E8B, 0xC247 }, { 0x9E8C, 0xF1DF }, { 0x9E8D, 0xEFAC }, { 0x9E8E, 0xF1DE }, - { 0x9E91, 0xF3F3 }, { 0x9E92, 0xC451 }, { 0x9E93, 0xC453 }, { 0x9E94, 0xF3F2 }, { 0x9E97, 0xC452 }, { 0x9E99, 0xF5B1 }, { 0x9E9A, 0xF5B3 }, { 0x9E9B, 0xF5B2 }, - { 0x9E9C, 0xF6CA }, { 0x9E9D, 0xC565 }, { 0x9E9F, 0xC5EF }, { 0x9EA0, 0xF8E8 }, { 0x9EA1, 0xF963 }, { 0x9EA4, 0xF9D2 }, { 0x9EA5, 0xB3C1 }, { 0x9EA7, 0xE4E5 }, - { 0x9EA9, 0xBEA2 }, { 0x9EAD, 0xECB3 }, { 0x9EAE, 0xECB2 }, { 0x9EB0, 0xEFAD }, { 0x9EB4, 0xC454 }, { 0x9EB5, 0xC4D1 }, { 0x9EB6, 0xF7C7 }, { 0x9EB7, 0xF9CB }, - { 0x9EBB, 0xB3C2 }, { 0x9EBC, 0xBBF2 }, { 0x9EBE, 0xBEA3 }, { 0x9EC0, 0xF3F4 }, { 0x9EC2, 0xF874 }, { 0x9EC3, 0xB6C0 }, { 0x9EC8, 0xEFAE }, { 0x9ECC, 0xC664 }, - { 0x9ECD, 0xB6C1 }, { 0x9ECE, 0xBEA4 }, { 0x9ECF, 0xC248 }, { 0x9ED0, 0xF875 }, { 0x9ED1, 0xB6C2 }, { 0x9ED3, 0xE8F1 }, { 0x9ED4, 0xC072 }, { 0x9ED5, 0xECB4 }, - { 0x9ED6, 0xECB5 }, { 0x9ED8, 0xC071 }, { 0x9EDA, 0xEFAF }, { 0x9EDB, 0xC24C }, { 0x9EDC, 0xC24A }, { 0x9EDD, 0xC24B }, { 0x9EDE, 0xC249 }, { 0x9EDF, 0xF1E0 }, - { 0x9EE0, 0xC35C }, { 0x9EE4, 0xF5B5 }, { 0x9EE5, 0xF5B4 }, { 0x9EE6, 0xF5B7 }, { 0x9EE7, 0xF5B6 }, { 0x9EE8, 0xC4D2 }, { 0x9EEB, 0xF6CB }, { 0x9EED, 0xF6CD }, - { 0x9EEE, 0xF6CC }, { 0x9EEF, 0xC566 }, { 0x9EF0, 0xF7C8 }, { 0x9EF2, 0xF876 }, { 0x9EF3, 0xF877 }, { 0x9EF4, 0xC5F0 }, { 0x9EF5, 0xF964 }, { 0x9EF6, 0xF97D }, - { 0x9EF7, 0xC675 }, { 0x9EF9, 0xDCB0 }, { 0x9EFA, 0xECB6 }, { 0x9EFB, 0xEFB0 }, { 0x9EFC, 0xF3F5 }, { 0x9EFD, 0xE0EF }, { 0x9EFF, 0xEFB1 }, { 0x9F00, 0xF1E2 }, - { 0x9F01, 0xF1E1 }, { 0x9F06, 0xF878 }, { 0x9F07, 0xC652 }, { 0x9F09, 0xF965 }, { 0x9F0A, 0xF97E }, { 0x9F0E, 0xB9A9 }, { 0x9F0F, 0xE8F2 }, { 0x9F10, 0xE8F3 }, - { 0x9F12, 0xECB7 }, { 0x9F13, 0xB9AA }, { 0x9F15, 0xC35D }, { 0x9F16, 0xF1E3 }, { 0x9F18, 0xF6CF }, { 0x9F19, 0xC567 }, { 0x9F1A, 0xF6D0 }, { 0x9F1B, 0xF6CE }, - { 0x9F1C, 0xF879 }, { 0x9F1E, 0xF8E9 }, { 0x9F20, 0xB9AB }, { 0x9F22, 0xEFB4 }, { 0x9F23, 0xEFB3 }, { 0x9F24, 0xEFB2 }, { 0x9F25, 0xF1E4 }, { 0x9F28, 0xF1E8 }, - { 0x9F29, 0xF1E7 }, { 0x9F2A, 0xF1E6 }, { 0x9F2B, 0xF1E5 }, { 0x9F2C, 0xC35E }, { 0x9F2D, 0xF3F6 }, { 0x9F2E, 0xF5B9 }, { 0x9F2F, 0xC4D3 }, { 0x9F30, 0xF5B8 }, - { 0x9F31, 0xF6D1 }, { 0x9F32, 0xF7CB }, { 0x9F33, 0xF7CA }, { 0x9F34, 0xC5C4 }, { 0x9F35, 0xF7C9 }, { 0x9F36, 0xF87C }, { 0x9F37, 0xF87B }, { 0x9F38, 0xF87A }, - { 0x9F3B, 0xBBF3 }, { 0x9F3D, 0xECB8 }, { 0x9F3E, 0xC24D }, { 0x9F40, 0xF3F7 }, { 0x9F41, 0xF3F8 }, { 0x9F42, 0xF7CC }, { 0x9F43, 0xF87D }, { 0x9F46, 0xF8EA }, - { 0x9F47, 0xF966 }, { 0x9F48, 0xF9B9 }, { 0x9F49, 0xF9D4 }, { 0x9F4A, 0xBBF4 }, { 0x9F4B, 0xC24E }, { 0x9F4C, 0xF1E9 }, { 0x9F4D, 0xF3F9 }, { 0x9F4E, 0xF6D2 }, - { 0x9F4F, 0xF87E }, { 0x9F52, 0xBEA6 }, { 0x9F54, 0xEFB5 }, { 0x9F55, 0xF1EA }, { 0x9F56, 0xF3FA }, { 0x9F57, 0xF3FB }, { 0x9F58, 0xF3FC }, { 0x9F59, 0xF5BE }, - { 0x9F5B, 0xF5BA }, { 0x9F5C, 0xC568 }, { 0x9F5D, 0xF5BD }, { 0x9F5E, 0xF5BC }, { 0x9F5F, 0xC4D4 }, { 0x9F60, 0xF5BB }, { 0x9F61, 0xC4D6 }, { 0x9F63, 0xC4D5 }, - { 0x9F64, 0xF6D4 }, { 0x9F65, 0xF6D3 }, { 0x9F66, 0xC569 }, { 0x9F67, 0xC56A }, { 0x9F6A, 0xC5C6 }, { 0x9F6B, 0xF7CD }, { 0x9F6C, 0xC5C5 }, { 0x9F6E, 0xF8A3 }, - { 0x9F6F, 0xF8A4 }, { 0x9F70, 0xF8A2 }, { 0x9F71, 0xF8A1 }, { 0x9F72, 0xC654 }, { 0x9F74, 0xF8EB }, { 0x9F75, 0xF8EC }, { 0x9F76, 0xF8ED }, { 0x9F77, 0xC653 }, - { 0x9F78, 0xF967 }, { 0x9F79, 0xF96A }, { 0x9F7A, 0xF969 }, { 0x9F7B, 0xF968 }, { 0x9F7E, 0xF9D3 }, { 0x9F8D, 0xC073 }, { 0x9F90, 0xC365 }, { 0x9F91, 0xF5BF }, - { 0x9F92, 0xF6D5 }, { 0x9F94, 0xC5C7 }, { 0x9F95, 0xF7CE }, { 0x9F98, 0xF9D5 }, { 0x9F9C, 0xC074 }, { 0x9FA0, 0xEFB6 }, { 0x9FA2, 0xF7CF }, { 0x9FA4, 0xF9A1 }, - { 0xF880, 0x0081 }, { 0xF881, 0x0082 }, { 0xFA0C, 0xC94A }, { 0xFA0D, 0xDDFC }, { 0xFE30, 0xA14A }, { 0xFE31, 0xA157 }, { 0xFE33, 0xA159 }, { 0xFE34, 0xA15B }, - { 0xFE35, 0xA15F }, { 0xFE36, 0xA160 }, { 0xFE37, 0xA163 }, { 0xFE38, 0xA164 }, { 0xFE39, 0xA167 }, { 0xFE3A, 0xA168 }, { 0xFE3B, 0xA16B }, { 0xFE3C, 0xA16C }, - { 0xFE3D, 0xA16F }, { 0xFE3E, 0xA170 }, { 0xFE3F, 0xA173 }, { 0xFE40, 0xA174 }, { 0xFE41, 0xA177 }, { 0xFE42, 0xA178 }, { 0xFE43, 0xA17B }, { 0xFE44, 0xA17C }, - { 0xFE49, 0xA1C6 }, { 0xFE4A, 0xA1C7 }, { 0xFE4B, 0xA1CA }, { 0xFE4D, 0xA1C8 }, { 0xFE4E, 0xA1C9 }, { 0xFE4F, 0xA15C }, { 0xFE5F, 0xA1CC }, { 0xFE60, 0xA1CD }, - { 0xFE61, 0xA1CE }, { 0xFE62, 0xA1DE }, { 0xFE63, 0xA1DF }, { 0xFE64, 0xA1E0 }, { 0xFE65, 0xA1E1 }, { 0xFE66, 0xA1E2 }, { 0xFE69, 0xA24C }, { 0xFE6A, 0xA24D }, - { 0xFE6B, 0xA24E }, { 0xFF01, 0xA149 }, { 0xFF03, 0xA1AD }, { 0xFF04, 0xA243 }, { 0xFF05, 0xA248 }, { 0xFF06, 0xA1AE }, { 0xFF08, 0xA15D }, { 0xFF09, 0xA15E }, - { 0xFF0A, 0xA1AF }, { 0xFF0B, 0xA1CF }, { 0xFF0C, 0xA141 }, { 0xFF0D, 0xA1D0 }, { 0xFF0E, 0xA144 }, { 0xFF0F, 0xA241 }, { 0xFF10, 0xA2AF }, { 0xFF11, 0xA2B0 }, - { 0xFF12, 0xA2B1 }, { 0xFF13, 0xA2B2 }, { 0xFF14, 0xA2B3 }, { 0xFF15, 0xA2B4 }, { 0xFF16, 0xA2B5 }, { 0xFF17, 0xA2B6 }, { 0xFF18, 0xA2B7 }, { 0xFF19, 0xA2B8 }, - { 0xFF1A, 0xA147 }, { 0xFF1B, 0xA146 }, { 0xFF1C, 0xA1D5 }, { 0xFF1D, 0xA1D7 }, { 0xFF1E, 0xA1D6 }, { 0xFF1F, 0xA148 }, { 0xFF20, 0xA249 }, { 0xFF21, 0xA2CF }, - { 0xFF22, 0xA2D0 }, { 0xFF23, 0xA2D1 }, { 0xFF24, 0xA2D2 }, { 0xFF25, 0xA2D3 }, { 0xFF26, 0xA2D4 }, { 0xFF27, 0xA2D5 }, { 0xFF28, 0xA2D6 }, { 0xFF29, 0xA2D7 }, - { 0xFF2A, 0xA2D8 }, { 0xFF2B, 0xA2D9 }, { 0xFF2C, 0xA2DA }, { 0xFF2D, 0xA2DB }, { 0xFF2E, 0xA2DC }, { 0xFF2F, 0xA2DD }, { 0xFF30, 0xA2DE }, { 0xFF31, 0xA2DF }, - { 0xFF32, 0xA2E0 }, { 0xFF33, 0xA2E1 }, { 0xFF34, 0xA2E2 }, { 0xFF35, 0xA2E3 }, { 0xFF36, 0xA2E4 }, { 0xFF37, 0xA2E5 }, { 0xFF38, 0xA2E6 }, { 0xFF39, 0xA2E7 }, - { 0xFF3A, 0xA2E8 }, { 0xFF3C, 0xA242 }, { 0xFF3F, 0xA1C4 }, { 0xFF41, 0xA2E9 }, { 0xFF42, 0xA2EA }, { 0xFF43, 0xA2EB }, { 0xFF44, 0xA2EC }, { 0xFF45, 0xA2ED }, - { 0xFF46, 0xA2EE }, { 0xFF47, 0xA2EF }, { 0xFF48, 0xA2F0 }, { 0xFF49, 0xA2F1 }, { 0xFF4A, 0xA2F2 }, { 0xFF4B, 0xA2F3 }, { 0xFF4C, 0xA2F4 }, { 0xFF4D, 0xA2F5 }, - { 0xFF4E, 0xA2F6 }, { 0xFF4F, 0xA2F7 }, { 0xFF50, 0xA2F8 }, { 0xFF51, 0xA2F9 }, { 0xFF52, 0xA2FA }, { 0xFF53, 0xA2FB }, { 0xFF54, 0xA2FC }, { 0xFF55, 0xA2FD }, - { 0xFF56, 0xA2FE }, { 0xFF57, 0xA340 }, { 0xFF58, 0xA341 }, { 0xFF59, 0xA342 }, { 0xFF5A, 0xA343 }, { 0xFF5B, 0xA161 }, { 0xFF5C, 0xA155 }, { 0xFF5D, 0xA162 }, + { 0x0020, 0x0020 }, { 0x0021, 0x0021 }, { 0x0022, 0x0022 }, { 0x0023, 0x0023 }, { 0x0024, 0x0024 }, { 0x0025, 0x0025 }, { 0x0026, 0x0026 }, { 0x0027, 0x0027 }, + { 0x0028, 0x0028 }, { 0x0029, 0x0029 }, { 0x002A, 0x002A }, { 0x002B, 0x002B }, { 0x002C, 0x002C }, { 0x002D, 0x002D }, { 0x002E, 0x002E }, { 0x002F, 0x002F }, + { 0x0030, 0x0030 }, { 0x0031, 0x0031 }, { 0x0032, 0x0032 }, { 0x0033, 0x0033 }, { 0x0034, 0x0034 }, { 0x0035, 0x0035 }, { 0x0036, 0x0036 }, { 0x0037, 0x0037 }, + { 0x0038, 0x0038 }, { 0x0039, 0x0039 }, { 0x003A, 0x003A }, { 0x003B, 0x003B }, { 0x003C, 0x003C }, { 0x003D, 0x003D }, { 0x003E, 0x003E }, { 0x003F, 0x003F }, + { 0x0040, 0x0040 }, { 0x0041, 0x0041 }, { 0x0042, 0x0042 }, { 0x0043, 0x0043 }, { 0x0044, 0x0044 }, { 0x0045, 0x0045 }, { 0x0046, 0x0046 }, { 0x0047, 0x0047 }, + { 0x0048, 0x0048 }, { 0x0049, 0x0049 }, { 0x004A, 0x004A }, { 0x004B, 0x004B }, { 0x004C, 0x004C }, { 0x004D, 0x004D }, { 0x004E, 0x004E }, { 0x004F, 0x004F }, + { 0x0050, 0x0050 }, { 0x0051, 0x0051 }, { 0x0052, 0x0052 }, { 0x0053, 0x0053 }, { 0x0054, 0x0054 }, { 0x0055, 0x0055 }, { 0x0056, 0x0056 }, { 0x0057, 0x0057 }, + { 0x0058, 0x0058 }, { 0x0059, 0x0059 }, { 0x005A, 0x005A }, { 0x005B, 0x005B }, { 0x005C, 0x005C }, { 0x005D, 0x005D }, { 0x005E, 0x005E }, { 0x005F, 0x005F }, + { 0x0060, 0x0060 }, { 0x0061, 0x0061 }, { 0x0062, 0x0062 }, { 0x0063, 0x0063 }, { 0x0064, 0x0064 }, { 0x0065, 0x0065 }, { 0x0066, 0x0066 }, { 0x0067, 0x0067 }, + { 0x0068, 0x0068 }, { 0x0069, 0x0069 }, { 0x006A, 0x006A }, { 0x006B, 0x006B }, { 0x006C, 0x006C }, { 0x006D, 0x006D }, { 0x006E, 0x006E }, { 0x006F, 0x006F }, + { 0x0070, 0x0070 }, { 0x0071, 0x0071 }, { 0x0072, 0x0072 }, { 0x0073, 0x0073 }, { 0x0074, 0x0074 }, { 0x0075, 0x0075 }, { 0x0076, 0x0076 }, { 0x0077, 0x0077 }, + { 0x0078, 0x0078 }, { 0x0079, 0x0079 }, { 0x007A, 0x007A }, { 0x007B, 0x007B }, { 0x007C, 0x007C }, { 0x007D, 0x007D }, { 0x007E, 0x007E }, { 0x0083, 0x0083 }, + { 0x0084, 0x0084 }, { 0x0085, 0x0085 }, { 0x0086, 0x0086 }, { 0x0087, 0x0087 }, { 0x0088, 0x0088 }, { 0x0089, 0x0089 }, { 0x008A, 0x008A }, { 0x008B, 0x008B }, + { 0x008C, 0x008C }, { 0x008D, 0x008D }, { 0x008E, 0x008E }, { 0x008F, 0x008F }, { 0x0090, 0x0090 }, { 0x0091, 0x0091 }, { 0x0092, 0x0092 }, { 0x0093, 0x0093 }, + { 0x0094, 0x0094 }, { 0x0095, 0x0095 }, { 0x0096, 0x0096 }, { 0x0097, 0x0097 }, { 0x0098, 0x0098 }, { 0x0099, 0x0099 }, { 0x009A, 0x009A }, { 0x009B, 0x009B }, + { 0x009C, 0x009C }, { 0x009D, 0x009D }, { 0x009E, 0x009E }, { 0x009F, 0x009F }, { 0x00A0, 0x00A0 }, { 0x00A2, 0xA246 }, { 0x00A3, 0xA247 }, { 0x00A5, 0xA244 }, + { 0x00A7, 0xA1B1 }, { 0x00A9, 0x00FD }, { 0x00B0, 0xA258 }, { 0x00B1, 0xA1D3 }, { 0x00B7, 0xA145 }, { 0x00D7, 0xA1D1 }, { 0x00F7, 0xA1D2 }, { 0x02C7, 0xA3BE }, + { 0x02C9, 0xA3BC }, { 0x02CA, 0xA3BD }, { 0x02CB, 0xA3BF }, { 0x02D9, 0xA3BB }, { 0x0391, 0xA344 }, { 0x0392, 0xA345 }, { 0x0393, 0xA346 }, { 0x0394, 0xA347 }, + { 0x0395, 0xA348 }, { 0x0396, 0xA349 }, { 0x0397, 0xA34A }, { 0x0398, 0xA34B }, { 0x0399, 0xA34C }, { 0x039A, 0xA34D }, { 0x039B, 0xA34E }, { 0x039C, 0xA34F }, + { 0x039D, 0xA350 }, { 0x039E, 0xA351 }, { 0x039F, 0xA352 }, { 0x03A0, 0xA353 }, { 0x03A1, 0xA354 }, { 0x03A3, 0xA355 }, { 0x03A4, 0xA356 }, { 0x03A5, 0xA357 }, + { 0x03A6, 0xA358 }, { 0x03A7, 0xA359 }, { 0x03A8, 0xA35A }, { 0x03A9, 0xA35B }, { 0x03B1, 0xA35C }, { 0x03B2, 0xA35D }, { 0x03B3, 0xA35E }, { 0x03B4, 0xA35F }, + { 0x03B5, 0xA360 }, { 0x03B6, 0xA361 }, { 0x03B7, 0xA362 }, { 0x03B8, 0xA363 }, { 0x03B9, 0xA364 }, { 0x03BA, 0xA365 }, { 0x03BB, 0xA366 }, { 0x03BC, 0xA367 }, + { 0x03BD, 0xA368 }, { 0x03BE, 0xA369 }, { 0x03BF, 0xA36A }, { 0x03C0, 0xA36B }, { 0x03C1, 0xA36C }, { 0x03C3, 0xA36D }, { 0x03C4, 0xA36E }, { 0x03C5, 0xA36F }, + { 0x03C6, 0xA370 }, { 0x03C7, 0xA371 }, { 0x03C8, 0xA372 }, { 0x03C9, 0xA373 }, { 0x2013, 0xA156 }, { 0x2014, 0xA158 }, { 0x2018, 0xA1A5 }, { 0x2019, 0xA1A6 }, + { 0x201C, 0xA1A7 }, { 0x201D, 0xA1A8 }, { 0x2025, 0xA14C }, { 0x2026, 0x00FF }, { 0x2032, 0xA1AC }, { 0x2035, 0xA1AB }, { 0x203B, 0xA1B0 }, { 0x203E, 0xA1C2 }, + { 0x2103, 0xA24A }, { 0x2105, 0xA1C1 }, { 0x2109, 0xA24B }, { 0x2122, 0x00FE }, { 0x2160, 0xA2B9 }, { 0x2161, 0xA2BA }, { 0x2162, 0xA2BB }, { 0x2163, 0xA2BC }, + { 0x2164, 0xA2BD }, { 0x2165, 0xA2BE }, { 0x2166, 0xA2BF }, { 0x2167, 0xA2C0 }, { 0x2168, 0xA2C1 }, { 0x2169, 0xA2C2 }, { 0x2190, 0xA1F6 }, { 0x2191, 0xA1F4 }, + { 0x2192, 0xA1F7 }, { 0x2193, 0xA1F5 }, { 0x2196, 0xA1F8 }, { 0x2197, 0xA1F9 }, { 0x2198, 0xA1FB }, { 0x2199, 0xA1FA }, { 0x221A, 0xA1D4 }, { 0x221E, 0xA1DB }, + { 0x221F, 0xA1E8 }, { 0x2220, 0xA1E7 }, { 0x2223, 0xA1FD }, { 0x2225, 0xA1FC }, { 0x2229, 0xA1E4 }, { 0x222A, 0xA1E5 }, { 0x222B, 0xA1EC }, { 0x222E, 0xA1ED }, + { 0x2234, 0xA1EF }, { 0x2235, 0xA1EE }, { 0x223C, 0xA1E3 }, { 0x2252, 0xA1DC }, { 0x2260, 0xA1DA }, { 0x2261, 0xA1DD }, { 0x2266, 0xA1D8 }, { 0x2267, 0xA1D9 }, + { 0x2295, 0xA1F2 }, { 0x22A5, 0xA1E6 }, { 0x22BF, 0xA1E9 }, { 0x22EF, 0xA14B }, { 0x2500, 0xA277 }, { 0x2502, 0xA278 }, { 0x250C, 0xA27A }, { 0x2510, 0xA27B }, + { 0x2514, 0xA27C }, { 0x2518, 0xA27D }, { 0x251C, 0xA275 }, { 0x2524, 0xA274 }, { 0x252C, 0xA273 }, { 0x2534, 0xA272 }, { 0x253C, 0xA271 }, { 0x2550, 0xA2A4 }, + { 0x255E, 0xA2A5 }, { 0x2561, 0xA2A7 }, { 0x256A, 0xA2A6 }, { 0x256D, 0xA27E }, { 0x256E, 0xA2A1 }, { 0x256F, 0xA2A3 }, { 0x2570, 0xA2A2 }, { 0x2571, 0xA2AC }, + { 0x2572, 0xA2AD }, { 0x2573, 0xA2AE }, { 0x2581, 0xA262 }, { 0x2582, 0xA263 }, { 0x2583, 0xA264 }, { 0x2584, 0xA265 }, { 0x2585, 0xA266 }, { 0x2586, 0xA267 }, + { 0x2587, 0xA268 }, { 0x2588, 0xA269 }, { 0x2589, 0xA270 }, { 0x258A, 0xA26F }, { 0x258B, 0xA26E }, { 0x258C, 0xA26D }, { 0x258D, 0xA26C }, { 0x258E, 0xA26B }, + { 0x258F, 0xA26A }, { 0x2594, 0xA276 }, { 0x25A0, 0xA1BD }, { 0x25A1, 0xA1BC }, { 0x25B2, 0xA1B6 }, { 0x25B3, 0xA1B5 }, { 0x25BC, 0xA1BF }, { 0x25BD, 0xA1BE }, + { 0x25C6, 0xA1BB }, { 0x25C7, 0xA1BA }, { 0x25CB, 0xA1B3 }, { 0x25CE, 0xA1B7 }, { 0x25CF, 0xA1B4 }, { 0x25E2, 0xA2A8 }, { 0x25E3, 0xA2A9 }, { 0x25E4, 0xA2AB }, + { 0x25E5, 0xA2AA }, { 0x2605, 0xA1B9 }, { 0x2606, 0xA1B8 }, { 0x2609, 0xA1F3 }, { 0x2640, 0xA1F0 }, { 0x2642, 0xA1F1 }, { 0x3000, 0xA140 }, { 0x3001, 0xA142 }, + { 0x3002, 0xA143 }, { 0x3003, 0xA1B2 }, { 0x3008, 0xA171 }, { 0x3009, 0xA172 }, { 0x300A, 0xA16D }, { 0x300B, 0xA16E }, { 0x300C, 0xA175 }, { 0x300D, 0xA176 }, + { 0x300E, 0xA179 }, { 0x300F, 0xA17A }, { 0x3010, 0xA169 }, { 0x3011, 0xA16A }, { 0x3012, 0xA245 }, { 0x3014, 0xA165 }, { 0x3015, 0xA166 }, { 0x301D, 0xA1A9 }, + { 0x301E, 0xA1AA }, { 0x3021, 0xA2C3 }, { 0x3022, 0xA2C4 }, { 0x3023, 0xA2C5 }, { 0x3024, 0xA2C6 }, { 0x3025, 0xA2C7 }, { 0x3026, 0xA2C8 }, { 0x3027, 0xA2C9 }, + { 0x3028, 0xA2CA }, { 0x3029, 0xA2CB }, { 0x3105, 0xA374 }, { 0x3106, 0xA375 }, { 0x3107, 0xA376 }, { 0x3108, 0xA377 }, { 0x3109, 0xA378 }, { 0x310A, 0xA379 }, + { 0x310B, 0xA37A }, { 0x310C, 0xA37B }, { 0x310D, 0xA37C }, { 0x310E, 0xA37D }, { 0x310F, 0xA37E }, { 0x3110, 0xA3A1 }, { 0x3111, 0xA3A2 }, { 0x3112, 0xA3A3 }, + { 0x3113, 0xA3A4 }, { 0x3114, 0xA3A5 }, { 0x3115, 0xA3A6 }, { 0x3116, 0xA3A7 }, { 0x3117, 0xA3A8 }, { 0x3118, 0xA3A9 }, { 0x3119, 0xA3AA }, { 0x311A, 0xA3AB }, + { 0x311B, 0xA3AC }, { 0x311C, 0xA3AD }, { 0x311D, 0xA3AE }, { 0x311E, 0xA3AF }, { 0x311F, 0xA3B0 }, { 0x3120, 0xA3B1 }, { 0x3121, 0xA3B2 }, { 0x3122, 0xA3B3 }, + { 0x3123, 0xA3B4 }, { 0x3124, 0xA3B5 }, { 0x3125, 0xA3B6 }, { 0x3126, 0xA3B7 }, { 0x3127, 0xA3B8 }, { 0x3128, 0xA3B9 }, { 0x3129, 0xA3BA }, { 0x32A3, 0xA1C0 }, + { 0x338E, 0xA255 }, { 0x338F, 0xA256 }, { 0x339C, 0xA250 }, { 0x339D, 0xA251 }, { 0x339E, 0xA252 }, { 0x33A1, 0xA254 }, { 0x33C4, 0xA257 }, { 0x33CE, 0xA253 }, + { 0x33D1, 0xA1EB }, { 0x33D2, 0xA1EA }, { 0x33D5, 0xA24F }, { 0x4E00, 0xA440 }, { 0x4E01, 0xA442 }, { 0x4E03, 0xA443 }, { 0x4E07, 0xC945 }, { 0x4E08, 0xA456 }, + { 0x4E09, 0xA454 }, { 0x4E0A, 0xA457 }, { 0x4E0B, 0xA455 }, { 0x4E0C, 0xC946 }, { 0x4E0D, 0xA4A3 }, { 0x4E0E, 0xC94F }, { 0x4E0F, 0xC94D }, { 0x4E10, 0xA4A2 }, + { 0x4E11, 0xA4A1 }, { 0x4E14, 0xA542 }, { 0x4E15, 0xA541 }, { 0x4E16, 0xA540 }, { 0x4E18, 0xA543 }, { 0x4E19, 0xA4FE }, { 0x4E1E, 0xA5E0 }, { 0x4E1F, 0xA5E1 }, + { 0x4E26, 0xA8C3 }, { 0x4E2B, 0xA458 }, { 0x4E2D, 0xA4A4 }, { 0x4E2E, 0xC950 }, { 0x4E30, 0xA4A5 }, { 0x4E31, 0xC963 }, { 0x4E32, 0xA6EA }, { 0x4E33, 0xCBB1 }, + { 0x4E38, 0xA459 }, { 0x4E39, 0xA4A6 }, { 0x4E3B, 0xA544 }, { 0x4E3C, 0xC964 }, { 0x4E42, 0xC940 }, { 0x4E43, 0xA444 }, { 0x4E45, 0xA45B }, { 0x4E47, 0xC947 }, + { 0x4E48, 0xA45C }, { 0x4E4B, 0xA4A7 }, { 0x4E4D, 0xA545 }, { 0x4E4E, 0xA547 }, { 0x4E4F, 0xA546 }, { 0x4E52, 0xA5E2 }, { 0x4E53, 0xA5E3 }, { 0x4E56, 0xA8C4 }, + { 0x4E58, 0xADBC }, { 0x4E59, 0xA441 }, { 0x4E5C, 0xC941 }, { 0x4E5D, 0xA445 }, { 0x4E5E, 0xA45E }, { 0x4E5F, 0xA45D }, { 0x4E69, 0xA5E4 }, { 0x4E73, 0xA8C5 }, + { 0x4E7E, 0xB0AE }, { 0x4E7F, 0xD44B }, { 0x4E82, 0xB6C3 }, { 0x4E83, 0xDCB1 }, { 0x4E84, 0xDCB2 }, { 0x4E86, 0xA446 }, { 0x4E88, 0xA4A9 }, { 0x4E8B, 0xA8C6 }, + { 0x4E8C, 0xA447 }, { 0x4E8D, 0xC948 }, { 0x4E8E, 0xA45F }, { 0x4E91, 0xA4AA }, { 0x4E92, 0xA4AC }, { 0x4E93, 0xC951 }, { 0x4E94, 0xA4AD }, { 0x4E95, 0xA4AB }, + { 0x4E99, 0xA5E5 }, { 0x4E9B, 0xA8C7 }, { 0x4E9E, 0xA8C8 }, { 0x4E9F, 0xAB45 }, { 0x4EA1, 0xA460 }, { 0x4EA2, 0xA4AE }, { 0x4EA4, 0xA5E6 }, { 0x4EA5, 0xA5E8 }, + { 0x4EA6, 0xA5E7 }, { 0x4EA8, 0xA6EB }, { 0x4EAB, 0xA8C9 }, { 0x4EAC, 0xA8CA }, { 0x4EAD, 0xAB46 }, { 0x4EAE, 0xAB47 }, { 0x4EB3, 0xADBD }, { 0x4EB6, 0xDCB3 }, + { 0x4EB9, 0xF6D6 }, { 0x4EBA, 0xA448 }, { 0x4EC0, 0xA4B0 }, { 0x4EC1, 0xA4AF }, { 0x4EC2, 0xC952 }, { 0x4EC3, 0xA4B1 }, { 0x4EC4, 0xA4B7 }, { 0x4EC6, 0xA4B2 }, + { 0x4EC7, 0xA4B3 }, { 0x4EC8, 0xC954 }, { 0x4EC9, 0xC953 }, { 0x4ECA, 0xA4B5 }, { 0x4ECB, 0xA4B6 }, { 0x4ECD, 0xA4B4 }, { 0x4ED4, 0xA54A }, { 0x4ED5, 0xA54B }, + { 0x4ED6, 0xA54C }, { 0x4ED7, 0xA54D }, { 0x4ED8, 0xA549 }, { 0x4ED9, 0xA550 }, { 0x4EDA, 0xC96A }, { 0x4EDC, 0xC966 }, { 0x4EDD, 0xC969 }, { 0x4EDE, 0xA551 }, + { 0x4EDF, 0xA561 }, { 0x4EE1, 0xC968 }, { 0x4EE3, 0xA54E }, { 0x4EE4, 0xA54F }, { 0x4EE5, 0xA548 }, { 0x4EE8, 0xC965 }, { 0x4EE9, 0xC967 }, { 0x4EF0, 0xA5F5 }, + { 0x4EF1, 0xC9B0 }, { 0x4EF2, 0xA5F2 }, { 0x4EF3, 0xA5F6 }, { 0x4EF4, 0xC9BA }, { 0x4EF5, 0xC9AE }, { 0x4EF6, 0xA5F3 }, { 0x4EF7, 0xC9B2 }, { 0x4EFB, 0xA5F4 }, + { 0x4EFD, 0xA5F7 }, { 0x4EFF, 0xA5E9 }, { 0x4F00, 0xC9B1 }, { 0x4F01, 0xA5F8 }, { 0x4F02, 0xC9B5 }, { 0x4F04, 0xC9B9 }, { 0x4F05, 0xC9B6 }, { 0x4F08, 0xC9B3 }, + { 0x4F09, 0xA5EA }, { 0x4F0A, 0xA5EC }, { 0x4F0B, 0xA5F9 }, { 0x4F0D, 0xA5EE }, { 0x4F0E, 0xC9AB }, { 0x4F0F, 0xA5F1 }, { 0x4F10, 0xA5EF }, { 0x4F11, 0xA5F0 }, + { 0x4F12, 0xC9BB }, { 0x4F13, 0xC9B8 }, { 0x4F14, 0xC9AF }, { 0x4F15, 0xA5ED }, { 0x4F18, 0xC9AC }, { 0x4F19, 0xA5EB }, { 0x4F1D, 0xC9B4 }, { 0x4F22, 0xC9B7 }, + { 0x4F2C, 0xC9AD }, { 0x4F2D, 0xCA66 }, { 0x4F2F, 0xA742 }, { 0x4F30, 0xA6F4 }, { 0x4F33, 0xCA67 }, { 0x4F34, 0xA6F1 }, { 0x4F36, 0xA744 }, { 0x4F38, 0xA6F9 }, + { 0x4F3A, 0xA6F8 }, { 0x4F3B, 0xCA5B }, { 0x4F3C, 0xA6FC }, { 0x4F3D, 0xA6F7 }, { 0x4F3E, 0xCA60 }, { 0x4F3F, 0xCA68 }, { 0x4F41, 0xCA64 }, { 0x4F43, 0xA6FA }, + { 0x4F46, 0xA6FD }, { 0x4F47, 0xA6EE }, { 0x4F48, 0xA747 }, { 0x4F49, 0xCA5D }, { 0x4F4C, 0xCBBD }, { 0x4F4D, 0xA6EC }, { 0x4F4E, 0xA743 }, { 0x4F4F, 0xA6ED }, + { 0x4F50, 0xA6F5 }, { 0x4F51, 0xA6F6 }, { 0x4F52, 0xCA62 }, { 0x4F53, 0xCA5E }, { 0x4F54, 0xA6FB }, { 0x4F55, 0xA6F3 }, { 0x4F56, 0xCA5A }, { 0x4F57, 0xA6EF }, + { 0x4F58, 0xCA65 }, { 0x4F59, 0xA745 }, { 0x4F5A, 0xA748 }, { 0x4F5B, 0xA6F2 }, { 0x4F5C, 0xA740 }, { 0x4F5D, 0xA746 }, { 0x4F5E, 0xA6F0 }, { 0x4F5F, 0xCA63 }, + { 0x4F60, 0xA741 }, { 0x4F61, 0xCA69 }, { 0x4F62, 0xCA5C }, { 0x4F63, 0xA6FE }, { 0x4F64, 0xCA5F }, { 0x4F67, 0xCA61 }, { 0x4F69, 0xA8D8 }, { 0x4F6A, 0xCBBF }, + { 0x4F6B, 0xCBCB }, { 0x4F6C, 0xA8D0 }, { 0x4F6E, 0xCBCC }, { 0x4F6F, 0xA8CB }, { 0x4F70, 0xA8D5 }, { 0x4F73, 0xA8CE }, { 0x4F74, 0xCBB9 }, { 0x4F75, 0xA8D6 }, + { 0x4F76, 0xCBB8 }, { 0x4F77, 0xCBBC }, { 0x4F78, 0xCBC3 }, { 0x4F79, 0xCBC1 }, { 0x4F7A, 0xA8DE }, { 0x4F7B, 0xA8D9 }, { 0x4F7C, 0xCBB3 }, { 0x4F7D, 0xCBB5 }, + { 0x4F7E, 0xA8DB }, { 0x4F7F, 0xA8CF }, { 0x4F80, 0xCBB6 }, { 0x4F81, 0xCBC2 }, { 0x4F82, 0xCBC9 }, { 0x4F83, 0xA8D4 }, { 0x4F84, 0xCBBB }, { 0x4F85, 0xCBB4 }, + { 0x4F86, 0xA8D3 }, { 0x4F87, 0xCBB7 }, { 0x4F88, 0xA8D7 }, { 0x4F89, 0xCBBA }, { 0x4F8B, 0xA8D2 }, { 0x4F8D, 0xA8CD }, { 0x4F8F, 0xA8DC }, { 0x4F90, 0xCBC4 }, + { 0x4F91, 0xA8DD }, { 0x4F92, 0xCBC8 }, { 0x4F94, 0xCBC6 }, { 0x4F95, 0xCBCA }, { 0x4F96, 0xA8DA }, { 0x4F97, 0xCBBE }, { 0x4F98, 0xCBB2 }, { 0x4F9A, 0xCBC0 }, + { 0x4F9B, 0xA8D1 }, { 0x4F9C, 0xCBC5 }, { 0x4F9D, 0xA8CC }, { 0x4F9E, 0xCBC7 }, { 0x4FAE, 0xAB56 }, { 0x4FAF, 0xAB4A }, { 0x4FB2, 0xCDE0 }, { 0x4FB3, 0xCDE8 }, + { 0x4FB5, 0xAB49 }, { 0x4FB6, 0xAB51 }, { 0x4FB7, 0xAB5D }, { 0x4FB9, 0xCDEE }, { 0x4FBA, 0xCDEC }, { 0x4FBB, 0xCDE7 }, { 0x4FBF, 0xAB4B }, { 0x4FC0, 0xCDED }, + { 0x4FC1, 0xCDE3 }, { 0x4FC2, 0xAB59 }, { 0x4FC3, 0xAB50 }, { 0x4FC4, 0xAB58 }, { 0x4FC5, 0xCDDE }, { 0x4FC7, 0xCDEA }, { 0x4FC9, 0xCDE1 }, { 0x4FCA, 0xAB54 }, + { 0x4FCB, 0xCDE2 }, { 0x4FCD, 0xCDDD }, { 0x4FCE, 0xAB5B }, { 0x4FCF, 0xAB4E }, { 0x4FD0, 0xAB57 }, { 0x4FD1, 0xAB4D }, { 0x4FD3, 0xCDDF }, { 0x4FD4, 0xCDE4 }, + { 0x4FD6, 0xCDEB }, { 0x4FD7, 0xAB55 }, { 0x4FD8, 0xAB52 }, { 0x4FD9, 0xCDE6 }, { 0x4FDA, 0xAB5A }, { 0x4FDB, 0xCDE9 }, { 0x4FDC, 0xCDE5 }, { 0x4FDD, 0xAB4F }, + { 0x4FDE, 0xAB5C }, { 0x4FDF, 0xAB53 }, { 0x4FE0, 0xAB4C }, { 0x4FE1, 0xAB48 }, { 0x4FEC, 0xCDEF }, { 0x4FEE, 0xADD7 }, { 0x4FEF, 0xADC1 }, { 0x4FF1, 0xADD1 }, + { 0x4FF3, 0xADD6 }, { 0x4FF4, 0xD0D0 }, { 0x4FF5, 0xD0CF }, { 0x4FF6, 0xD0D4 }, { 0x4FF7, 0xD0D5 }, { 0x4FF8, 0xADC4 }, { 0x4FFA, 0xADCD }, { 0x4FFE, 0xADDA }, + { 0x5000, 0xADCE }, { 0x5005, 0xD0C9 }, { 0x5006, 0xADC7 }, { 0x5007, 0xD0CA }, { 0x5009, 0xADDC }, { 0x500B, 0xADD3 }, { 0x500C, 0xADBE }, { 0x500D, 0xADBF }, + { 0x500E, 0xD0DD }, { 0x500F, 0xB0BF }, { 0x5011, 0xADCC }, { 0x5012, 0xADCB }, { 0x5013, 0xD0CB }, { 0x5014, 0xADCF }, { 0x5015, 0xD45B }, { 0x5016, 0xADC6 }, + { 0x5017, 0xD0D6 }, { 0x5018, 0xADD5 }, { 0x5019, 0xADD4 }, { 0x501A, 0xADCA }, { 0x501B, 0xD0CE }, { 0x501C, 0xD0D7 }, { 0x501E, 0xD0C8 }, { 0x501F, 0xADC9 }, + { 0x5020, 0xD0D8 }, { 0x5021, 0xADD2 }, { 0x5022, 0xD0CC }, { 0x5023, 0xADC0 }, { 0x5025, 0xADC3 }, { 0x5026, 0xADC2 }, { 0x5027, 0xD0D9 }, { 0x5028, 0xADD0 }, + { 0x5029, 0xADC5 }, { 0x502A, 0xADD9 }, { 0x502B, 0xADDB }, { 0x502C, 0xD0D3 }, { 0x502D, 0xADD8 }, { 0x502F, 0xD0DB }, { 0x5030, 0xD0CD }, { 0x5031, 0xD0DC }, + { 0x5033, 0xD0D1 }, { 0x5035, 0xD0DA }, { 0x5037, 0xD0D2 }, { 0x503C, 0xADC8 }, { 0x5040, 0xD463 }, { 0x5041, 0xD457 }, { 0x5043, 0xB0B3 }, { 0x5045, 0xD45C }, + { 0x5046, 0xD462 }, { 0x5047, 0xB0B2 }, { 0x5048, 0xD455 }, { 0x5049, 0xB0B6 }, { 0x504A, 0xD459 }, { 0x504B, 0xD452 }, { 0x504C, 0xB0B4 }, { 0x504D, 0xD456 }, + { 0x504E, 0xB0B9 }, { 0x504F, 0xB0BE }, { 0x5051, 0xD467 }, { 0x5053, 0xD451 }, { 0x5055, 0xB0BA }, { 0x5057, 0xD466 }, { 0x505A, 0xB0B5 }, { 0x505B, 0xD458 }, + { 0x505C, 0xB0B1 }, { 0x505D, 0xD453 }, { 0x505E, 0xD44F }, { 0x505F, 0xD45D }, { 0x5060, 0xD450 }, { 0x5061, 0xD44E }, { 0x5062, 0xD45A }, { 0x5063, 0xD460 }, + { 0x5064, 0xD461 }, { 0x5065, 0xB0B7 }, { 0x5068, 0xD85B }, { 0x5069, 0xD45E }, { 0x506A, 0xD44D }, { 0x506B, 0xD45F }, { 0x506D, 0xB0C1 }, { 0x506E, 0xD464 }, + { 0x506F, 0xB0C0 }, { 0x5070, 0xD44C }, { 0x5072, 0xD454 }, { 0x5073, 0xD465 }, { 0x5074, 0xB0BC }, { 0x5075, 0xB0BB }, { 0x5076, 0xB0B8 }, { 0x5077, 0xB0BD }, + { 0x507A, 0xB0AF }, { 0x507D, 0xB0B0 }, { 0x5080, 0xB3C8 }, { 0x5082, 0xD85E }, { 0x5083, 0xD857 }, { 0x5085, 0xB3C5 }, { 0x5087, 0xD85F }, { 0x508B, 0xD855 }, + { 0x508C, 0xD858 }, { 0x508D, 0xB3C4 }, { 0x508E, 0xD859 }, { 0x5091, 0xB3C7 }, { 0x5092, 0xD85D }, { 0x5094, 0xD853 }, { 0x5095, 0xD852 }, { 0x5096, 0xB3C9 }, + { 0x5098, 0xB3CA }, { 0x5099, 0xB3C6 }, { 0x509A, 0xB3CB }, { 0x509B, 0xD851 }, { 0x509C, 0xD85C }, { 0x509D, 0xD85A }, { 0x509E, 0xD854 }, { 0x50A2, 0xB3C3 }, + { 0x50A3, 0xD856 }, { 0x50AC, 0xB6CA }, { 0x50AD, 0xB6C4 }, { 0x50AE, 0xDCB7 }, { 0x50AF, 0xB6CD }, { 0x50B0, 0xDCBD }, { 0x50B1, 0xDCC0 }, { 0x50B2, 0xB6C6 }, + { 0x50B3, 0xB6C7 }, { 0x50B4, 0xDCBA }, { 0x50B5, 0xB6C5 }, { 0x50B6, 0xDCC3 }, { 0x50B7, 0xB6CB }, { 0x50B8, 0xDCC4 }, { 0x50BA, 0xDCBF }, { 0x50BB, 0xB6CC }, + { 0x50BD, 0xDCB4 }, { 0x50BE, 0xB6C9 }, { 0x50BF, 0xDCB5 }, { 0x50C1, 0xDCBE }, { 0x50C2, 0xDCBC }, { 0x50C4, 0xDCB8 }, { 0x50C5, 0xB6C8 }, { 0x50C6, 0xDCB6 }, + { 0x50C7, 0xB6CE }, { 0x50C8, 0xDCBB }, { 0x50C9, 0xDCC2 }, { 0x50CA, 0xDCB9 }, { 0x50CB, 0xDCC1 }, { 0x50CE, 0xB9B6 }, { 0x50CF, 0xB9B3 }, { 0x50D1, 0xB9B4 }, + { 0x50D3, 0xE0F9 }, { 0x50D4, 0xE0F1 }, { 0x50D5, 0xB9B2 }, { 0x50D6, 0xB9AF }, { 0x50D7, 0xE0F2 }, { 0x50DA, 0xB9B1 }, { 0x50DB, 0xE0F5 }, { 0x50DD, 0xE0F7 }, + { 0x50E0, 0xE0FE }, { 0x50E3, 0xE0FD }, { 0x50E4, 0xE0F8 }, { 0x50E5, 0xB9AE }, { 0x50E6, 0xE0F0 }, { 0x50E7, 0xB9AC }, { 0x50E8, 0xE0F3 }, { 0x50E9, 0xB9B7 }, + { 0x50EA, 0xE0F6 }, { 0x50EC, 0xE0FA }, { 0x50ED, 0xB9B0 }, { 0x50EE, 0xB9AD }, { 0x50EF, 0xE0FC }, { 0x50F0, 0xE0FB }, { 0x50F1, 0xB9B5 }, { 0x50F3, 0xE0F4 }, + { 0x50F5, 0xBBF8 }, { 0x50F6, 0xE4EC }, { 0x50F8, 0xE4E9 }, { 0x50F9, 0xBBF9 }, { 0x50FB, 0xBBF7 }, { 0x50FD, 0xE4F0 }, { 0x50FE, 0xE4ED }, { 0x50FF, 0xE4E6 }, + { 0x5100, 0xBBF6 }, { 0x5102, 0xBBFA }, { 0x5103, 0xE4E7 }, { 0x5104, 0xBBF5 }, { 0x5105, 0xBBFD }, { 0x5106, 0xE4EA }, { 0x5107, 0xE4EB }, { 0x5108, 0xBBFB }, + { 0x5109, 0xBBFC }, { 0x510A, 0xE4F1 }, { 0x510B, 0xE4EE }, { 0x510C, 0xE4EF }, { 0x5110, 0xBEAA }, { 0x5111, 0xE8F8 }, { 0x5112, 0xBEA7 }, { 0x5113, 0xE8F5 }, + { 0x5114, 0xBEA9 }, { 0x5115, 0xBEAB }, { 0x5117, 0xE8F6 }, { 0x5118, 0xBEA8 }, { 0x511A, 0xE8F7 }, { 0x511C, 0xE8F4 }, { 0x511F, 0xC076 }, { 0x5120, 0xECBD }, + { 0x5121, 0xC077 }, { 0x5122, 0xECBB }, { 0x5124, 0xECBC }, { 0x5125, 0xECBA }, { 0x5126, 0xECB9 }, { 0x5129, 0xECBE }, { 0x512A, 0xC075 }, { 0x512D, 0xEFB8 }, + { 0x512E, 0xEFB9 }, { 0x5130, 0xE4E8 }, { 0x5131, 0xEFB7 }, { 0x5132, 0xC078 }, { 0x5133, 0xC35F }, { 0x5134, 0xF1EB }, { 0x5135, 0xF1EC }, { 0x5137, 0xC4D7 }, + { 0x5138, 0xC4D8 }, { 0x5139, 0xF5C1 }, { 0x513A, 0xF5C0 }, { 0x513B, 0xC56C }, { 0x513C, 0xC56B }, { 0x513D, 0xF7D0 }, { 0x513F, 0xA449 }, { 0x5140, 0xA461 }, + { 0x5141, 0xA4B9 }, { 0x5143, 0xA4B8 }, { 0x5144, 0xA553 }, { 0x5145, 0xA552 }, { 0x5146, 0xA5FC }, { 0x5147, 0xA5FB }, { 0x5148, 0xA5FD }, { 0x5149, 0xA5FA }, + { 0x514B, 0xA74A }, { 0x514C, 0xA749 }, { 0x514D, 0xA74B }, { 0x5152, 0xA8E0 }, { 0x5154, 0xA8DF }, { 0x5155, 0xA8E1 }, { 0x5157, 0xAB5E }, { 0x5159, 0xA259 }, + { 0x515A, 0xD0DE }, { 0x515B, 0xA25A }, { 0x515C, 0xB0C2 }, { 0x515D, 0xA25C }, { 0x515E, 0xA25B }, { 0x515F, 0xD860 }, { 0x5161, 0xA25D }, { 0x5162, 0xB9B8 }, + { 0x5163, 0xA25E }, { 0x5165, 0xA44A }, { 0x5167, 0xA4BA }, { 0x5168, 0xA5FE }, { 0x5169, 0xA8E2 }, { 0x516B, 0xA44B }, { 0x516C, 0xA4BD }, { 0x516D, 0xA4BB }, + { 0x516E, 0xA4BC }, { 0x5171, 0xA640 }, { 0x5175, 0xA74C }, { 0x5176, 0xA8E4 }, { 0x5177, 0xA8E3 }, { 0x5178, 0xA8E5 }, { 0x517C, 0xADDD }, { 0x5180, 0xBEAC }, + { 0x5187, 0xC94E }, { 0x5189, 0xA554 }, { 0x518A, 0xA555 }, { 0x518D, 0xA641 }, { 0x518F, 0xCA6A }, { 0x5191, 0xAB60 }, { 0x5192, 0xAB5F }, { 0x5193, 0xD0E0 }, + { 0x5194, 0xD0DF }, { 0x5195, 0xB0C3 }, { 0x5197, 0xA4BE }, { 0x5198, 0xC955 }, { 0x519E, 0xCBCD }, { 0x51A0, 0xAB61 }, { 0x51A2, 0xADE0 }, { 0x51A4, 0xADDE }, + { 0x51A5, 0xADDF }, { 0x51AA, 0xBEAD }, { 0x51AC, 0xA556 }, { 0x51B0, 0xA642 }, { 0x51B1, 0xC9BC }, { 0x51B6, 0xA74D }, { 0x51B7, 0xA74E }, { 0x51B9, 0xCA6B }, + { 0x51BC, 0xCBCE }, { 0x51BD, 0xA8E6 }, { 0x51BE, 0xCBCF }, { 0x51C4, 0xD0E2 }, { 0x51C5, 0xD0E3 }, { 0x51C6, 0xADE3 }, { 0x51C8, 0xD0E4 }, { 0x51CA, 0xD0E1 }, + { 0x51CB, 0xADE4 }, { 0x51CC, 0xADE2 }, { 0x51CD, 0xADE1 }, { 0x51CE, 0xD0E5 }, { 0x51D0, 0xD468 }, { 0x51D4, 0xD861 }, { 0x51D7, 0xDCC5 }, { 0x51D8, 0xE140 }, + { 0x51DC, 0xBBFE }, { 0x51DD, 0xBEAE }, { 0x51DE, 0xE8F9 }, { 0x51E0, 0xA44C }, { 0x51E1, 0xA45A }, { 0x51F0, 0xB0C4 }, { 0x51F1, 0xB3CD }, { 0x51F3, 0xB9B9 }, + { 0x51F5, 0xC942 }, { 0x51F6, 0xA4BF }, { 0x51F8, 0xA559 }, { 0x51F9, 0xA557 }, { 0x51FA, 0xA558 }, { 0x51FD, 0xA8E7 }, { 0x5200, 0xA44D }, { 0x5201, 0xA44E }, + { 0x5203, 0xA462 }, { 0x5206, 0xA4C0 }, { 0x5207, 0xA4C1 }, { 0x5208, 0xA4C2 }, { 0x5209, 0xC9BE }, { 0x520A, 0xA55A }, { 0x520C, 0xC96B }, { 0x520E, 0xA646 }, + { 0x5210, 0xC9BF }, { 0x5211, 0xA644 }, { 0x5212, 0xA645 }, { 0x5213, 0xC9BD }, { 0x5216, 0xA647 }, { 0x5217, 0xA643 }, { 0x521C, 0xCA6C }, { 0x521D, 0xAAEC }, + { 0x521E, 0xCA6D }, { 0x5221, 0xCA6E }, { 0x5224, 0xA750 }, { 0x5225, 0xA74F }, { 0x5228, 0xA753 }, { 0x5229, 0xA751 }, { 0x522A, 0xA752 }, { 0x522E, 0xA8ED }, + { 0x5230, 0xA8EC }, { 0x5231, 0xCBD4 }, { 0x5232, 0xCBD1 }, { 0x5233, 0xCBD2 }, { 0x5235, 0xCBD0 }, { 0x5236, 0xA8EE }, { 0x5237, 0xA8EA }, { 0x5238, 0xA8E9 }, + { 0x523A, 0xA8EB }, { 0x523B, 0xA8E8 }, { 0x5241, 0xA8EF }, { 0x5243, 0xAB63 }, { 0x5244, 0xCDF0 }, { 0x5246, 0xCBD3 }, { 0x5247, 0xAB68 }, { 0x5249, 0xCDF1 }, + { 0x524A, 0xAB64 }, { 0x524B, 0xAB67 }, { 0x524C, 0xAB66 }, { 0x524D, 0xAB65 }, { 0x524E, 0xAB62 }, { 0x5252, 0xD0E8 }, { 0x5254, 0xADE7 }, { 0x5255, 0xD0EB }, + { 0x5256, 0xADE5 }, { 0x525A, 0xD0E7 }, { 0x525B, 0xADE8 }, { 0x525C, 0xADE6 }, { 0x525D, 0xADE9 }, { 0x525E, 0xD0E9 }, { 0x525F, 0xD0EA }, { 0x5261, 0xD0E6 }, + { 0x5262, 0xD0EC }, { 0x5269, 0xB3D1 }, { 0x526A, 0xB0C5 }, { 0x526B, 0xD469 }, { 0x526C, 0xD46B }, { 0x526D, 0xD46A }, { 0x526E, 0xD46C }, { 0x526F, 0xB0C6 }, + { 0x5272, 0xB3CE }, { 0x5274, 0xB3CF }, { 0x5275, 0xB3D0 }, { 0x5277, 0xB6D0 }, { 0x5278, 0xDCC7 }, { 0x527A, 0xDCC6 }, { 0x527B, 0xDCC8 }, { 0x527C, 0xDCC9 }, + { 0x527D, 0xB6D1 }, { 0x527F, 0xB6CF }, { 0x5280, 0xE141 }, { 0x5281, 0xE142 }, { 0x5282, 0xB9BB }, { 0x5283, 0xB9BA }, { 0x5284, 0xE35A }, { 0x5287, 0xBC40 }, + { 0x5288, 0xBC41 }, { 0x5289, 0xBC42 }, { 0x528A, 0xBC44 }, { 0x528B, 0xE4F2 }, { 0x528C, 0xE4F3 }, { 0x528D, 0xBC43 }, { 0x5291, 0xBEAF }, { 0x5293, 0xBEB0 }, + { 0x5296, 0xF1ED }, { 0x5297, 0xF5C3 }, { 0x5298, 0xF5C2 }, { 0x5299, 0xF7D1 }, { 0x529B, 0xA44F }, { 0x529F, 0xA55C }, { 0x52A0, 0xA55B }, { 0x52A3, 0xA648 }, + { 0x52A6, 0xC9C0 }, { 0x52A9, 0xA755 }, { 0x52AA, 0xA756 }, { 0x52AB, 0xA754 }, { 0x52AC, 0xA757 }, { 0x52AD, 0xCA6F }, { 0x52AE, 0xCA70 }, { 0x52BB, 0xA8F1 }, + { 0x52BC, 0xCBD5 }, { 0x52BE, 0xA8F0 }, { 0x52C0, 0xCDF2 }, { 0x52C1, 0xAB6C }, { 0x52C2, 0xCDF3 }, { 0x52C3, 0xAB6B }, { 0x52C7, 0xAB69 }, { 0x52C9, 0xAB6A }, + { 0x52CD, 0xD0ED }, { 0x52D2, 0xB0C7 }, { 0x52D3, 0xD46E }, { 0x52D5, 0xB0CA }, { 0x52D6, 0xD46D }, { 0x52D7, 0xB1E5 }, { 0x52D8, 0xB0C9 }, { 0x52D9, 0xB0C8 }, + { 0x52DB, 0xB3D4 }, { 0x52DD, 0xB3D3 }, { 0x52DE, 0xB3D2 }, { 0x52DF, 0xB6D2 }, { 0x52E2, 0xB6D5 }, { 0x52E3, 0xB6D6 }, { 0x52E4, 0xB6D4 }, { 0x52E6, 0xB6D3 }, + { 0x52E9, 0xE143 }, { 0x52EB, 0xE144 }, { 0x52EF, 0xE4F5 }, { 0x52F0, 0xBC45 }, { 0x52F1, 0xE4F4 }, { 0x52F3, 0xBEB1 }, { 0x52F4, 0xECBF }, { 0x52F5, 0xC079 }, + { 0x52F7, 0xF1EE }, { 0x52F8, 0xC455 }, { 0x52FA, 0xA463 }, { 0x52FB, 0xA4C3 }, { 0x52FC, 0xC956 }, { 0x52FE, 0xA4C4 }, { 0x52FF, 0xA4C5 }, { 0x5305, 0xA55D }, + { 0x5306, 0xA55E }, { 0x5308, 0xA649 }, { 0x5309, 0xCA71 }, { 0x530A, 0xCBD6 }, { 0x530B, 0xCBD7 }, { 0x530D, 0xAB6D }, { 0x530E, 0xD0EE }, { 0x530F, 0xB0CC }, + { 0x5310, 0xB0CB }, { 0x5311, 0xD863 }, { 0x5312, 0xD862 }, { 0x5315, 0xA450 }, { 0x5316, 0xA4C6 }, { 0x5317, 0xA55F }, { 0x5319, 0xB0CD }, { 0x531A, 0xC943 }, + { 0x531C, 0xC96C }, { 0x531D, 0xA560 }, { 0x531F, 0xC9C2 }, { 0x5320, 0xA64B }, { 0x5321, 0xA64A }, { 0x5322, 0xC9C1 }, { 0x5323, 0xA758 }, { 0x532A, 0xADEA }, + { 0x532D, 0xD46F }, { 0x532F, 0xB6D7 }, { 0x5330, 0xE145 }, { 0x5331, 0xB9BC }, { 0x5334, 0xE8FA }, { 0x5337, 0xF3FD }, { 0x5339, 0xA4C7 }, { 0x533C, 0xCBD8 }, + { 0x533D, 0xCDF4 }, { 0x533E, 0xB0D0 }, { 0x533F, 0xB0CE }, { 0x5340, 0xB0CF }, { 0x5341, 0xA451 }, { 0x5343, 0xA464 }, { 0x5344, 0xA2CD }, { 0x5345, 0xA4CA }, + { 0x5347, 0xA4C9 }, { 0x5348, 0xA4C8 }, { 0x5349, 0xA563 }, { 0x534A, 0xA562 }, { 0x534C, 0xC96D }, { 0x534D, 0xC9C3 }, { 0x5351, 0xA8F5 }, { 0x5352, 0xA8F2 }, + { 0x5353, 0xA8F4 }, { 0x5354, 0xA8F3 }, { 0x5357, 0xAB6E }, { 0x535A, 0xB3D5 }, { 0x535C, 0xA452 }, { 0x535E, 0xA4CB }, { 0x5360, 0xA565 }, { 0x5361, 0xA564 }, + { 0x5363, 0xCA72 }, { 0x5366, 0xA8F6 }, { 0x536C, 0xC957 }, { 0x536E, 0xA567 }, { 0x536F, 0xA566 }, { 0x5370, 0xA64C }, { 0x5371, 0xA64D }, { 0x5372, 0xCA73 }, + { 0x5373, 0xA759 }, { 0x5375, 0xA75A }, { 0x5377, 0xA8F7 }, { 0x5378, 0xA8F8 }, { 0x5379, 0xA8F9 }, { 0x537B, 0xAB6F }, { 0x537C, 0xCDF5 }, { 0x537F, 0xADEB }, + { 0x5382, 0xC944 }, { 0x5384, 0xA4CC }, { 0x538A, 0xC9C4 }, { 0x538E, 0xCA74 }, { 0x538F, 0xCA75 }, { 0x5392, 0xCBD9 }, { 0x5394, 0xCBDA }, { 0x5396, 0xCDF7 }, + { 0x5397, 0xCDF6 }, { 0x5398, 0xCDF9 }, { 0x5399, 0xCDF8 }, { 0x539A, 0xAB70 }, { 0x539C, 0xD470 }, { 0x539D, 0xADED }, { 0x539E, 0xD0EF }, { 0x539F, 0xADEC }, + { 0x53A4, 0xD864 }, { 0x53A5, 0xB3D6 }, { 0x53A7, 0xD865 }, { 0x53AC, 0xE146 }, { 0x53AD, 0xB9BD }, { 0x53B2, 0xBC46 }, { 0x53B4, 0xF1EF }, { 0x53B9, 0xC958 }, + { 0x53BB, 0xA568 }, { 0x53C3, 0xB0D1 }, { 0x53C8, 0xA453 }, { 0x53C9, 0xA465 }, { 0x53CA, 0xA4CE }, { 0x53CB, 0xA4CD }, { 0x53CD, 0xA4CF }, { 0x53D4, 0xA8FB }, + { 0x53D6, 0xA8FA }, { 0x53D7, 0xA8FC }, { 0x53DB, 0xAB71 }, { 0x53DF, 0xADEE }, { 0x53E1, 0xE8FB }, { 0x53E2, 0xC24F }, { 0x53E3, 0xA466 }, { 0x53E4, 0xA56A }, + { 0x53E5, 0xA579 }, { 0x53E6, 0xA574 }, { 0x53E8, 0xA56F }, { 0x53E9, 0xA56E }, { 0x53EA, 0xA575 }, { 0x53EB, 0xA573 }, { 0x53EC, 0xA56C }, { 0x53ED, 0xA57A }, + { 0x53EE, 0xA56D }, { 0x53EF, 0xA569 }, { 0x53F0, 0xA578 }, { 0x53F1, 0xA577 }, { 0x53F2, 0xA576 }, { 0x53F3, 0xA56B }, { 0x53F5, 0xA572 }, { 0x53F8, 0xA571 }, + { 0x53FB, 0xA57B }, { 0x53FC, 0xA570 }, { 0x5401, 0xA653 }, { 0x5403, 0xA659 }, { 0x5404, 0xA655 }, { 0x5406, 0xA65B }, { 0x5407, 0xC9C5 }, { 0x5408, 0xA658 }, + { 0x5409, 0xA64E }, { 0x540A, 0xA651 }, { 0x540B, 0xA654 }, { 0x540C, 0xA650 }, { 0x540D, 0xA657 }, { 0x540E, 0xA65A }, { 0x540F, 0xA64F }, { 0x5410, 0xA652 }, + { 0x5411, 0xA656 }, { 0x5412, 0xA65C }, { 0x5418, 0xCA7E }, { 0x5419, 0xCA7B }, { 0x541B, 0xA767 }, { 0x541C, 0xCA7C }, { 0x541D, 0xA75B }, { 0x541E, 0xA75D }, + { 0x541F, 0xA775 }, { 0x5420, 0xA770 }, { 0x5424, 0xCAA5 }, { 0x5425, 0xCA7D }, { 0x5426, 0xA75F }, { 0x5427, 0xA761 }, { 0x5428, 0xCAA4 }, { 0x5429, 0xA768 }, + { 0x542A, 0xCA78 }, { 0x542B, 0xA774 }, { 0x542C, 0xA776 }, { 0x542D, 0xA75C }, { 0x542E, 0xA76D }, { 0x5430, 0xCA76 }, { 0x5431, 0xA773 }, { 0x5433, 0xA764 }, + { 0x5435, 0xA76E }, { 0x5436, 0xA76F }, { 0x5437, 0xCA77 }, { 0x5438, 0xA76C }, { 0x5439, 0xA76A }, { 0x543B, 0xA76B }, { 0x543C, 0xA771 }, { 0x543D, 0xCAA1 }, + { 0x543E, 0xA75E }, { 0x5440, 0xA772 }, { 0x5441, 0xCAA3 }, { 0x5442, 0xA766 }, { 0x5443, 0xA763 }, { 0x5445, 0xCA7A }, { 0x5446, 0xA762 }, { 0x5447, 0xCAA6 }, + { 0x5448, 0xA765 }, { 0x544A, 0xA769 }, { 0x544E, 0xA760 }, { 0x544F, 0xCAA2 }, { 0x5454, 0xCA79 }, { 0x5460, 0xCBEB }, { 0x5461, 0xCBEA }, { 0x5462, 0xA94F }, + { 0x5463, 0xCBED }, { 0x5464, 0xCBEF }, { 0x5465, 0xCBE4 }, { 0x5466, 0xCBE7 }, { 0x5467, 0xCBEE }, { 0x5468, 0xA950 }, { 0x546B, 0xCBE1 }, { 0x546C, 0xCBE5 }, + { 0x546F, 0xCBE9 }, { 0x5470, 0xCE49 }, { 0x5471, 0xA94B }, { 0x5472, 0xCE4D }, { 0x5473, 0xA8FD }, { 0x5474, 0xCBE6 }, { 0x5475, 0xA8FE }, { 0x5476, 0xA94C }, + { 0x5477, 0xA945 }, { 0x5478, 0xA941 }, { 0x547A, 0xCBE2 }, { 0x547B, 0xA944 }, { 0x547C, 0xA949 }, { 0x547D, 0xA952 }, { 0x547E, 0xCBE3 }, { 0x547F, 0xCBDC }, + { 0x5480, 0xA943 }, { 0x5481, 0xCBDD }, { 0x5482, 0xCBDF }, { 0x5484, 0xA946 }, { 0x5486, 0xA948 }, { 0x5487, 0xCBDB }, { 0x5488, 0xCBE0 }, { 0x548B, 0xA951 }, + { 0x548C, 0xA94D }, { 0x548D, 0xCBE8 }, { 0x548E, 0xA953 }, { 0x5490, 0xA94A }, { 0x5491, 0xCBDE }, { 0x5492, 0xA947 }, { 0x5495, 0xA942 }, { 0x5496, 0xA940 }, + { 0x5498, 0xCBEC }, { 0x549A, 0xA94E }, { 0x54A0, 0xCE48 }, { 0x54A1, 0xCDFB }, { 0x54A2, 0xCE4B }, { 0x54A5, 0xCDFD }, { 0x54A6, 0xAB78 }, { 0x54A7, 0xABA8 }, + { 0x54A8, 0xAB74 }, { 0x54A9, 0xABA7 }, { 0x54AA, 0xAB7D }, { 0x54AB, 0xABA4 }, { 0x54AC, 0xAB72 }, { 0x54AD, 0xCDFC }, { 0x54AE, 0xCE43 }, { 0x54AF, 0xABA3 }, + { 0x54B0, 0xCE4F }, { 0x54B1, 0xABA5 }, { 0x54B3, 0xAB79 }, { 0x54B6, 0xCE45 }, { 0x54B7, 0xCE42 }, { 0x54B8, 0xAB77 }, { 0x54BA, 0xCDFA }, { 0x54BB, 0xABA6 }, + { 0x54BC, 0xCE4A }, { 0x54BD, 0xAB7C }, { 0x54BE, 0xCE4C }, { 0x54BF, 0xABA9 }, { 0x54C0, 0xAB73 }, { 0x54C1, 0xAB7E }, { 0x54C2, 0xAB7B }, { 0x54C3, 0xCE40 }, + { 0x54C4, 0xABA1 }, { 0x54C5, 0xCE46 }, { 0x54C6, 0xCE47 }, { 0x54C7, 0xAB7A }, { 0x54C8, 0xABA2 }, { 0x54C9, 0xAB76 }, { 0x54CE, 0xAB75 }, { 0x54CF, 0xCDFE }, + { 0x54D6, 0xCE44 }, { 0x54DE, 0xCE4E }, { 0x54E0, 0xD144 }, { 0x54E1, 0xADFB }, { 0x54E2, 0xD0F1 }, { 0x54E4, 0xD0F6 }, { 0x54E5, 0xADF4 }, { 0x54E6, 0xAE40 }, + { 0x54E7, 0xD0F4 }, { 0x54E8, 0xADEF }, { 0x54E9, 0xADF9 }, { 0x54EA, 0xADFE }, { 0x54EB, 0xD0FB }, { 0x54ED, 0xADFA }, { 0x54EE, 0xADFD }, { 0x54F1, 0xD0FE }, + { 0x54F2, 0xADF5 }, { 0x54F3, 0xD0F5 }, { 0x54F7, 0xD142 }, { 0x54F8, 0xD143 }, { 0x54FA, 0xADF7 }, { 0x54FB, 0xD141 }, { 0x54FC, 0xADF3 }, { 0x54FD, 0xAE43 }, + { 0x54FF, 0xD0F8 }, { 0x5501, 0xADF1 }, { 0x5503, 0xD146 }, { 0x5504, 0xD0F9 }, { 0x5505, 0xD0FD }, { 0x5506, 0xADF6 }, { 0x5507, 0xAE42 }, { 0x5508, 0xD0FA }, + { 0x5509, 0xADFC }, { 0x550A, 0xD140 }, { 0x550B, 0xD147 }, { 0x550C, 0xD4A1 }, { 0x550E, 0xD145 }, { 0x550F, 0xAE44 }, { 0x5510, 0xADF0 }, { 0x5511, 0xD0FC }, + { 0x5512, 0xD0F3 }, { 0x5514, 0xADF8 }, { 0x5517, 0xD0F2 }, { 0x551A, 0xD0F7 }, { 0x5526, 0xD0F0 }, { 0x5527, 0xAE41 }, { 0x552A, 0xD477 }, { 0x552C, 0xB0E4 }, + { 0x552D, 0xD4A7 }, { 0x552E, 0xB0E2 }, { 0x552F, 0xB0DF }, { 0x5530, 0xD47C }, { 0x5531, 0xB0DB }, { 0x5532, 0xD4A2 }, { 0x5533, 0xB0E6 }, { 0x5534, 0xD476 }, + { 0x5535, 0xD47B }, { 0x5536, 0xD47A }, { 0x5537, 0xADF2 }, { 0x5538, 0xB0E1 }, { 0x5539, 0xD4A5 }, { 0x553B, 0xD4A8 }, { 0x553C, 0xD473 }, { 0x553E, 0xB3E8 }, + { 0x5540, 0xD4A9 }, { 0x5541, 0xB0E7 }, { 0x5543, 0xB0D9 }, { 0x5544, 0xB0D6 }, { 0x5545, 0xD47E }, { 0x5546, 0xB0D3 }, { 0x5548, 0xD4A6 }, { 0x554A, 0xB0DA }, + { 0x554B, 0xD4AA }, { 0x554D, 0xD474 }, { 0x554E, 0xD4A4 }, { 0x554F, 0xB0DD }, { 0x5550, 0xD475 }, { 0x5551, 0xD478 }, { 0x5552, 0xD47D }, { 0x5555, 0xB0DE }, + { 0x5556, 0xB0DC }, { 0x5557, 0xB0E8 }, { 0x555C, 0xB0E3 }, { 0x555E, 0xB0D7 }, { 0x555F, 0xB1D2 }, { 0x5561, 0xB0D8 }, { 0x5562, 0xD479 }, { 0x5563, 0xB0E5 }, + { 0x5564, 0xB0E0 }, { 0x5565, 0xD4A3 }, { 0x5566, 0xB0D5 }, { 0x556A, 0xB0D4 }, { 0x5575, 0xD471 }, { 0x5576, 0xD472 }, { 0x5577, 0xD86A }, { 0x557B, 0xB3D7 }, + { 0x557C, 0xB3DA }, { 0x557D, 0xD875 }, { 0x557E, 0xB3EE }, { 0x557F, 0xD878 }, { 0x5580, 0xB3D8 }, { 0x5581, 0xD871 }, { 0x5582, 0xB3DE }, { 0x5583, 0xB3E4 }, + { 0x5584, 0xB5BD }, { 0x5587, 0xB3E2 }, { 0x5588, 0xD86E }, { 0x5589, 0xB3EF }, { 0x558A, 0xB3DB }, { 0x558B, 0xB3E3 }, { 0x558C, 0xD876 }, { 0x558D, 0xDCD7 }, + { 0x558E, 0xD87B }, { 0x558F, 0xD86F }, { 0x5591, 0xD866 }, { 0x5592, 0xD873 }, { 0x5593, 0xD86D }, { 0x5594, 0xB3E1 }, { 0x5595, 0xD879 }, { 0x5598, 0xB3DD }, + { 0x5599, 0xB3F1 }, { 0x559A, 0xB3EA }, { 0x559C, 0xB3DF }, { 0x559D, 0xB3DC }, { 0x559F, 0xB3E7 }, { 0x55A1, 0xD87A }, { 0x55A2, 0xD86C }, { 0x55A3, 0xD872 }, + { 0x55A4, 0xD874 }, { 0x55A5, 0xD868 }, { 0x55A6, 0xD877 }, { 0x55A7, 0xB3D9 }, { 0x55A8, 0xD867 }, { 0x55AA, 0xB3E0 }, { 0x55AB, 0xB3F0 }, { 0x55AC, 0xB3EC }, + { 0x55AD, 0xD869 }, { 0x55AE, 0xB3E6 }, { 0x55B1, 0xB3ED }, { 0x55B2, 0xB3E9 }, { 0x55B3, 0xB3E5 }, { 0x55B5, 0xD870 }, { 0x55BB, 0xB3EB }, { 0x55BF, 0xDCD5 }, + { 0x55C0, 0xDCD1 }, { 0x55C2, 0xDCE0 }, { 0x55C3, 0xDCCA }, { 0x55C4, 0xDCD3 }, { 0x55C5, 0xB6E5 }, { 0x55C6, 0xB6E6 }, { 0x55C7, 0xB6DE }, { 0x55C8, 0xDCDC }, + { 0x55C9, 0xB6E8 }, { 0x55CA, 0xDCCF }, { 0x55CB, 0xDCCE }, { 0x55CC, 0xDCCC }, { 0x55CD, 0xDCDE }, { 0x55CE, 0xB6DC }, { 0x55CF, 0xDCD8 }, { 0x55D0, 0xDCCD }, + { 0x55D1, 0xB6DF }, { 0x55D2, 0xDCD6 }, { 0x55D3, 0xB6DA }, { 0x55D4, 0xDCD2 }, { 0x55D5, 0xDCD9 }, { 0x55D6, 0xDCDB }, { 0x55D9, 0xDCDF }, { 0x55DA, 0xB6E3 }, + { 0x55DB, 0xDCCB }, { 0x55DC, 0xB6DD }, { 0x55DD, 0xDCD0 }, { 0x55DF, 0xB6D8 }, { 0x55E1, 0xB6E4 }, { 0x55E2, 0xDCDA }, { 0x55E3, 0xB6E0 }, { 0x55E4, 0xB6E1 }, + { 0x55E5, 0xB6E7 }, { 0x55E6, 0xB6DB }, { 0x55E7, 0xA25F }, { 0x55E8, 0xB6D9 }, { 0x55E9, 0xDCD4 }, { 0x55EF, 0xB6E2 }, { 0x55F2, 0xDCDD }, { 0x55F6, 0xB9CD }, + { 0x55F7, 0xB9C8 }, { 0x55F9, 0xE155 }, { 0x55FA, 0xE151 }, { 0x55FC, 0xE14B }, { 0x55FD, 0xB9C2 }, { 0x55FE, 0xB9BE }, { 0x55FF, 0xE154 }, { 0x5600, 0xB9BF }, + { 0x5601, 0xE14E }, { 0x5602, 0xE150 }, { 0x5604, 0xE153 }, { 0x5606, 0xB9C4 }, { 0x5608, 0xB9CB }, { 0x5609, 0xB9C5 }, { 0x560C, 0xE149 }, { 0x560D, 0xB9C6 }, + { 0x560E, 0xB9C7 }, { 0x560F, 0xE14C }, { 0x5610, 0xB9CC }, { 0x5612, 0xE14A }, { 0x5613, 0xE14F }, { 0x5614, 0xB9C3 }, { 0x5615, 0xE148 }, { 0x5616, 0xB9C9 }, + { 0x5617, 0xB9C1 }, { 0x561B, 0xB9C0 }, { 0x561C, 0xE14D }, { 0x561D, 0xE152 }, { 0x561F, 0xB9CA }, { 0x5627, 0xE147 }, { 0x5629, 0xBC4D }, { 0x562A, 0xE547 }, + { 0x562C, 0xE544 }, { 0x562E, 0xBC47 }, { 0x562F, 0xBC53 }, { 0x5630, 0xBC54 }, { 0x5632, 0xBC4A }, { 0x5633, 0xE542 }, { 0x5634, 0xBC4C }, { 0x5635, 0xE4F9 }, + { 0x5636, 0xBC52 }, { 0x5638, 0xE546 }, { 0x5639, 0xBC49 }, { 0x563A, 0xE548 }, { 0x563B, 0xBC48 }, { 0x563D, 0xE543 }, { 0x563E, 0xE545 }, { 0x563F, 0xBC4B }, + { 0x5640, 0xE541 }, { 0x5641, 0xE4FA }, { 0x5642, 0xE4F7 }, { 0x5645, 0xD86B }, { 0x5646, 0xE4FD }, { 0x5648, 0xE4F6 }, { 0x5649, 0xE4FC }, { 0x564A, 0xE4FB }, + { 0x564C, 0xE4F8 }, { 0x564E, 0xBC4F }, { 0x5653, 0xBC4E }, { 0x5657, 0xBC50 }, { 0x5658, 0xE4FE }, { 0x5659, 0xBEB2 }, { 0x565A, 0xE540 }, { 0x565E, 0xE945 }, + { 0x5660, 0xE8FD }, { 0x5662, 0xBEBE }, { 0x5663, 0xE942 }, { 0x5664, 0xBEB6 }, { 0x5665, 0xBEBA }, { 0x5666, 0xE941 }, { 0x5668, 0xBEB9 }, { 0x5669, 0xBEB5 }, + { 0x566A, 0xBEB8 }, { 0x566B, 0xBEB3 }, { 0x566C, 0xBEBD }, { 0x566D, 0xE943 }, { 0x566E, 0xE8FE }, { 0x566F, 0xBEBC }, { 0x5670, 0xE8FC }, { 0x5671, 0xBEBB }, + { 0x5672, 0xE944 }, { 0x5673, 0xE940 }, { 0x5674, 0xBC51 }, { 0x5676, 0xBEBF }, { 0x5677, 0xE946 }, { 0x5678, 0xBEB7 }, { 0x5679, 0xBEB4 }, { 0x567E, 0xECC6 }, + { 0x567F, 0xECC8 }, { 0x5680, 0xC07B }, { 0x5681, 0xECC9 }, { 0x5682, 0xECC7 }, { 0x5683, 0xECC5 }, { 0x5684, 0xECC4 }, { 0x5685, 0xC07D }, { 0x5686, 0xECC3 }, + { 0x5687, 0xC07E }, { 0x568C, 0xECC1 }, { 0x568D, 0xECC2 }, { 0x568E, 0xC07A }, { 0x568F, 0xC0A1 }, { 0x5690, 0xC07C }, { 0x5693, 0xECC0 }, { 0x5695, 0xC250 }, + { 0x5697, 0xEFBC }, { 0x5698, 0xEFBA }, { 0x5699, 0xEFBF }, { 0x569A, 0xEFBD }, { 0x569C, 0xEFBB }, { 0x569D, 0xEFBE }, { 0x56A5, 0xC360 }, { 0x56A6, 0xF1F2 }, + { 0x56A7, 0xF1F3 }, { 0x56A8, 0xC456 }, { 0x56AA, 0xF1F4 }, { 0x56AB, 0xF1F0 }, { 0x56AC, 0xF1F5 }, { 0x56AD, 0xF1F1 }, { 0x56AE, 0xC251 }, { 0x56B2, 0xF3FE }, + { 0x56B3, 0xF441 }, { 0x56B4, 0xC459 }, { 0x56B5, 0xF440 }, { 0x56B6, 0xC458 }, { 0x56B7, 0xC457 }, { 0x56BC, 0xC45A }, { 0x56BD, 0xF5C5 }, { 0x56BE, 0xF5C6 }, + { 0x56C0, 0xC4DA }, { 0x56C1, 0xC4D9 }, { 0x56C2, 0xC4DB }, { 0x56C3, 0xF5C4 }, { 0x56C5, 0xF6D8 }, { 0x56C6, 0xF6D7 }, { 0x56C8, 0xC56D }, { 0x56C9, 0xC56F }, + { 0x56CA, 0xC56E }, { 0x56CB, 0xF6D9 }, { 0x56CC, 0xC5C8 }, { 0x56CD, 0xF8A6 }, { 0x56D1, 0xC5F1 }, { 0x56D3, 0xF8A5 }, { 0x56D4, 0xF8EE }, { 0x56D7, 0xC949 }, + { 0x56DA, 0xA57D }, { 0x56DB, 0xA57C }, { 0x56DD, 0xA65F }, { 0x56DE, 0xA65E }, { 0x56DF, 0xC9C7 }, { 0x56E0, 0xA65D }, { 0x56E1, 0xC9C6 }, { 0x56E4, 0xA779 }, + { 0x56E5, 0xCAA9 }, { 0x56E7, 0xCAA8 }, { 0x56EA, 0xA777 }, { 0x56EB, 0xA77A }, { 0x56EE, 0xCAA7 }, { 0x56F0, 0xA778 }, { 0x56F7, 0xCBF0 }, { 0x56F9, 0xCBF1 }, + { 0x56FA, 0xA954 }, { 0x56FF, 0xABAA }, { 0x5701, 0xD148 }, { 0x5702, 0xD149 }, { 0x5703, 0xAE45 }, { 0x5704, 0xAE46 }, { 0x5707, 0xD4AC }, { 0x5708, 0xB0E9 }, + { 0x5709, 0xB0EB }, { 0x570A, 0xD4AB }, { 0x570B, 0xB0EA }, { 0x570C, 0xD87C }, { 0x570D, 0xB3F2 }, { 0x5712, 0xB6E9 }, { 0x5713, 0xB6EA }, { 0x5714, 0xDCE1 }, + { 0x5716, 0xB9CF }, { 0x5718, 0xB9CE }, { 0x571A, 0xE549 }, { 0x571B, 0xE948 }, { 0x571C, 0xE947 }, { 0x571E, 0xF96B }, { 0x571F, 0xA467 }, { 0x5720, 0xC959 }, + { 0x5722, 0xC96E }, { 0x5723, 0xC96F }, { 0x5728, 0xA662 }, { 0x5729, 0xA666 }, { 0x572A, 0xC9C9 }, { 0x572C, 0xA664 }, { 0x572D, 0xA663 }, { 0x572E, 0xC9C8 }, + { 0x572F, 0xA665 }, { 0x5730, 0xA661 }, { 0x5733, 0xA660 }, { 0x5734, 0xC9CA }, { 0x573B, 0xA7A6 }, { 0x573E, 0xA7A3 }, { 0x5740, 0xA77D }, { 0x5741, 0xCAAA }, + { 0x5745, 0xCAAB }, { 0x5747, 0xA7A1 }, { 0x5749, 0xCAAD }, { 0x574A, 0xA77B }, { 0x574B, 0xCAAE }, { 0x574C, 0xCAAC }, { 0x574D, 0xA77E }, { 0x574E, 0xA7A2 }, + { 0x574F, 0xA7A5 }, { 0x5750, 0xA7A4 }, { 0x5751, 0xA77C }, { 0x5752, 0xCAAF }, { 0x5761, 0xA959 }, { 0x5762, 0xCBFE }, { 0x5764, 0xA95B }, { 0x5766, 0xA95A }, + { 0x5768, 0xCC40 }, { 0x5769, 0xA958 }, { 0x576A, 0xA957 }, { 0x576B, 0xCBF5 }, { 0x576D, 0xCBF4 }, { 0x576F, 0xCBF2 }, { 0x5770, 0xCBF7 }, { 0x5771, 0xCBF6 }, + { 0x5772, 0xCBF3 }, { 0x5773, 0xCBFC }, { 0x5774, 0xCBFD }, { 0x5775, 0xCBFA }, { 0x5776, 0xCBF8 }, { 0x5777, 0xA956 }, { 0x577B, 0xCBFB }, { 0x577C, 0xA95C }, + { 0x577D, 0xCC41 }, { 0x5780, 0xCBF9 }, { 0x5782, 0xABAB }, { 0x5783, 0xA955 }, { 0x578B, 0xABAC }, { 0x578C, 0xCE54 }, { 0x578F, 0xCE5A }, { 0x5793, 0xABB2 }, + { 0x5794, 0xCE58 }, { 0x5795, 0xCE5E }, { 0x5797, 0xCE55 }, { 0x5798, 0xCE59 }, { 0x5799, 0xCE5B }, { 0x579A, 0xCE5D }, { 0x579B, 0xCE57 }, { 0x579D, 0xCE56 }, + { 0x579E, 0xCE51 }, { 0x579F, 0xCE52 }, { 0x57A0, 0xABAD }, { 0x57A2, 0xABAF }, { 0x57A3, 0xABAE }, { 0x57A4, 0xCE53 }, { 0x57A5, 0xCE5C }, { 0x57AE, 0xABB1 }, + { 0x57B5, 0xCE50 }, { 0x57B6, 0xD153 }, { 0x57B8, 0xD152 }, { 0x57B9, 0xD157 }, { 0x57BA, 0xD14E }, { 0x57BC, 0xD151 }, { 0x57BD, 0xD150 }, { 0x57BF, 0xD154 }, + { 0x57C1, 0xD158 }, { 0x57C2, 0xAE47 }, { 0x57C3, 0xAE4A }, { 0x57C6, 0xD14F }, { 0x57C7, 0xD155 }, { 0x57CB, 0xAE49 }, { 0x57CC, 0xD14A }, { 0x57CE, 0xABB0 }, + { 0x57CF, 0xD4BA }, { 0x57D0, 0xD156 }, { 0x57D2, 0xD14D }, { 0x57D4, 0xAE48 }, { 0x57D5, 0xD14C }, { 0x57DC, 0xD4B1 }, { 0x57DF, 0xB0EC }, { 0x57E0, 0xB0F0 }, + { 0x57E1, 0xD4C1 }, { 0x57E2, 0xD4AF }, { 0x57E3, 0xD4BD }, { 0x57E4, 0xB0F1 }, { 0x57E5, 0xD4BF }, { 0x57E7, 0xD4C5 }, { 0x57E9, 0xD4C9 }, { 0x57EC, 0xD4C0 }, + { 0x57ED, 0xD4B4 }, { 0x57EE, 0xD4BC }, { 0x57F0, 0xD4CA }, { 0x57F1, 0xD4C8 }, { 0x57F2, 0xD4BE }, { 0x57F3, 0xD4B9 }, { 0x57F4, 0xD4B2 }, { 0x57F5, 0xD8A6 }, + { 0x57F6, 0xD4B0 }, { 0x57F7, 0xB0F5 }, { 0x57F8, 0xD4B7 }, { 0x57F9, 0xB0F6 }, { 0x57FA, 0xB0F2 }, { 0x57FB, 0xD4AD }, { 0x57FC, 0xD4C3 }, { 0x57FD, 0xD4B5 }, + { 0x5800, 0xD4B3 }, { 0x5801, 0xD4C6 }, { 0x5802, 0xB0F3 }, { 0x5804, 0xD4CC }, { 0x5805, 0xB0ED }, { 0x5806, 0xB0EF }, { 0x5807, 0xD4BB }, { 0x5808, 0xD4B6 }, + { 0x5809, 0xAE4B }, { 0x580A, 0xB0EE }, { 0x580B, 0xD4B8 }, { 0x580C, 0xD4C7 }, { 0x580D, 0xD4CB }, { 0x580E, 0xD4C2 }, { 0x5810, 0xD4C4 }, { 0x5814, 0xD4AE }, + { 0x5819, 0xD8A1 }, { 0x581B, 0xD8AA }, { 0x581C, 0xD8A9 }, { 0x581D, 0xB3FA }, { 0x581E, 0xD8A2 }, { 0x5820, 0xB3FB }, { 0x5821, 0xB3F9 }, { 0x5823, 0xD8A4 }, + { 0x5824, 0xB3F6 }, { 0x5825, 0xD8A8 }, { 0x5827, 0xD8A3 }, { 0x5828, 0xD8A5 }, { 0x5829, 0xD87D }, { 0x582A, 0xB3F4 }, { 0x582C, 0xD8B2 }, { 0x582D, 0xD8B1 }, + { 0x582E, 0xD8AE }, { 0x582F, 0xB3F3 }, { 0x5830, 0xB3F7 }, { 0x5831, 0xB3F8 }, { 0x5832, 0xD14B }, { 0x5833, 0xD8AB }, { 0x5834, 0xB3F5 }, { 0x5835, 0xB0F4 }, + { 0x5836, 0xD8AD }, { 0x5837, 0xD87E }, { 0x5838, 0xD8B0 }, { 0x5839, 0xD8AF }, { 0x583B, 0xD8B3 }, { 0x583D, 0xDCEF }, { 0x583F, 0xD8AC }, { 0x5848, 0xD8A7 }, + { 0x5849, 0xDCE7 }, { 0x584A, 0xB6F4 }, { 0x584B, 0xB6F7 }, { 0x584C, 0xB6F2 }, { 0x584D, 0xDCE6 }, { 0x584E, 0xDCEA }, { 0x584F, 0xDCE5 }, { 0x5851, 0xB6EC }, + { 0x5852, 0xB6F6 }, { 0x5853, 0xDCE2 }, { 0x5854, 0xB6F0 }, { 0x5855, 0xDCE9 }, { 0x5857, 0xB6EE }, { 0x5858, 0xB6ED }, { 0x5859, 0xDCEC }, { 0x585A, 0xB6EF }, + { 0x585B, 0xDCEE }, { 0x585D, 0xDCEB }, { 0x585E, 0xB6EB }, { 0x5862, 0xB6F5 }, { 0x5863, 0xDCF0 }, { 0x5864, 0xDCE4 }, { 0x5865, 0xDCED }, { 0x5868, 0xDCE3 }, + { 0x586B, 0xB6F1 }, { 0x586D, 0xB6F3 }, { 0x586F, 0xDCE8 }, { 0x5871, 0xDCF1 }, { 0x5874, 0xE15D }, { 0x5875, 0xB9D0 }, { 0x5876, 0xE163 }, { 0x5879, 0xB9D5 }, + { 0x587A, 0xE15F }, { 0x587B, 0xE166 }, { 0x587C, 0xE157 }, { 0x587D, 0xB9D7 }, { 0x587E, 0xB9D1 }, { 0x587F, 0xE15C }, { 0x5880, 0xBC55 }, { 0x5881, 0xE15B }, + { 0x5882, 0xE164 }, { 0x5883, 0xB9D2 }, { 0x5885, 0xB9D6 }, { 0x5886, 0xE15A }, { 0x5887, 0xE160 }, { 0x5888, 0xE165 }, { 0x5889, 0xE156 }, { 0x588A, 0xB9D4 }, + { 0x588B, 0xE15E }, { 0x588E, 0xE162 }, { 0x588F, 0xE168 }, { 0x5890, 0xE158 }, { 0x5891, 0xE161 }, { 0x5893, 0xB9D3 }, { 0x5894, 0xE167 }, { 0x5898, 0xE159 }, + { 0x589C, 0xBC59 }, { 0x589D, 0xE54B }, { 0x589E, 0xBC57 }, { 0x589F, 0xBC56 }, { 0x58A0, 0xE54D }, { 0x58A1, 0xE552 }, { 0x58A3, 0xE54E }, { 0x58A5, 0xE551 }, + { 0x58A6, 0xBC5C }, { 0x58A8, 0xBEA5 }, { 0x58A9, 0xBC5B }, { 0x58AB, 0xE54A }, { 0x58AC, 0xE550 }, { 0x58AE, 0xBC5A }, { 0x58AF, 0xE54F }, { 0x58B1, 0xE54C }, + { 0x58B3, 0xBC58 }, { 0x58BA, 0xE94D }, { 0x58BC, 0xE94F }, { 0x58BD, 0xE94A }, { 0x58BE, 0xBEC1 }, { 0x58BF, 0xE94C }, { 0x58C1, 0xBEC0 }, { 0x58C2, 0xE94E }, + { 0x58C5, 0xBEC3 }, { 0x58C6, 0xE950 }, { 0x58C7, 0xBEC2 }, { 0x58C8, 0xE949 }, { 0x58C9, 0xE94B }, { 0x58CE, 0xC0A5 }, { 0x58CF, 0xECCC }, { 0x58D1, 0xC0A4 }, + { 0x58D2, 0xECCD }, { 0x58D3, 0xC0A3 }, { 0x58D4, 0xECCB }, { 0x58D5, 0xC0A2 }, { 0x58D6, 0xECCA }, { 0x58D8, 0xC253 }, { 0x58D9, 0xC252 }, { 0x58DA, 0xF1F6 }, + { 0x58DB, 0xF1F8 }, { 0x58DD, 0xF1F7 }, { 0x58DE, 0xC361 }, { 0x58DF, 0xC362 }, { 0x58E2, 0xC363 }, { 0x58E3, 0xF442 }, { 0x58E4, 0xC45B }, { 0x58E7, 0xF7D3 }, + { 0x58E8, 0xF7D2 }, { 0x58E9, 0xC5F2 }, { 0x58EB, 0xA468 }, { 0x58EC, 0xA4D0 }, { 0x58EF, 0xA7A7 }, { 0x58F4, 0xCE5F }, { 0x58F9, 0xB3FC }, { 0x58FA, 0xB3FD }, + { 0x58FC, 0xDCF2 }, { 0x58FD, 0xB9D8 }, { 0x58FE, 0xE169 }, { 0x58FF, 0xE553 }, { 0x5903, 0xC95A }, { 0x5906, 0xCAB0 }, { 0x590C, 0xCC42 }, { 0x590D, 0xCE60 }, + { 0x590E, 0xD159 }, { 0x590F, 0xAE4C }, { 0x5912, 0xF1F9 }, { 0x5914, 0xC4DC }, { 0x5915, 0xA469 }, { 0x5916, 0xA57E }, { 0x5917, 0xC970 }, { 0x5919, 0xA667 }, + { 0x591A, 0xA668 }, { 0x591C, 0xA95D }, { 0x5920, 0xB0F7 }, { 0x5922, 0xB9DA }, { 0x5924, 0xB9DB }, { 0x5925, 0xB9D9 }, { 0x5927, 0xA46A }, { 0x5929, 0xA4D1 }, + { 0x592A, 0xA4D3 }, { 0x592B, 0xA4D2 }, { 0x592C, 0xC95B }, { 0x592D, 0xA4D4 }, { 0x592E, 0xA5A1 }, { 0x592F, 0xC971 }, { 0x5931, 0xA5A2 }, { 0x5937, 0xA669 }, + { 0x5938, 0xA66A }, { 0x593C, 0xC9CB }, { 0x593E, 0xA7A8 }, { 0x5940, 0xCAB1 }, { 0x5944, 0xA961 }, { 0x5945, 0xCC43 }, { 0x5947, 0xA95F }, { 0x5948, 0xA960 }, + { 0x5949, 0xA95E }, { 0x594A, 0xD15A }, { 0x594E, 0xABB6 }, { 0x594F, 0xABB5 }, { 0x5950, 0xABB7 }, { 0x5951, 0xABB4 }, { 0x5953, 0xCE61 }, { 0x5954, 0xA962 }, + { 0x5955, 0xABB3 }, { 0x5957, 0xAE4D }, { 0x5958, 0xAE4E }, { 0x595A, 0xAE4F }, { 0x595C, 0xD4CD }, { 0x5960, 0xB3FE }, { 0x5961, 0xD8B4 }, { 0x5962, 0xB0F8 }, + { 0x5967, 0xB6F8 }, { 0x5969, 0xB9DD }, { 0x596A, 0xB9DC }, { 0x596B, 0xE16A }, { 0x596D, 0xBC5D }, { 0x596E, 0xBEC4 }, { 0x5970, 0xEFC0 }, { 0x5971, 0xF6DA }, + { 0x5972, 0xF7D4 }, { 0x5973, 0xA46B }, { 0x5974, 0xA5A3 }, { 0x5976, 0xA5A4 }, { 0x5977, 0xC9D1 }, { 0x5978, 0xA66C }, { 0x5979, 0xA66F }, { 0x597B, 0xC9CF }, + { 0x597C, 0xC9CD }, { 0x597D, 0xA66E }, { 0x597E, 0xC9D0 }, { 0x597F, 0xC9D2 }, { 0x5980, 0xC9CC }, { 0x5981, 0xA671 }, { 0x5982, 0xA670 }, { 0x5983, 0xA66D }, + { 0x5984, 0xA66B }, { 0x5985, 0xC9CE }, { 0x598A, 0xA7B3 }, { 0x598D, 0xA7B0 }, { 0x598E, 0xCAB6 }, { 0x598F, 0xCAB9 }, { 0x5990, 0xCAB8 }, { 0x5992, 0xA7AA }, + { 0x5993, 0xA7B2 }, { 0x5996, 0xA7AF }, { 0x5997, 0xCAB5 }, { 0x5998, 0xCAB3 }, { 0x5999, 0xA7AE }, { 0x599D, 0xA7A9 }, { 0x599E, 0xA7AC }, { 0x59A0, 0xCAB4 }, + { 0x59A1, 0xCABB }, { 0x59A2, 0xCAB7 }, { 0x59A3, 0xA7AD }, { 0x59A4, 0xA7B1 }, { 0x59A5, 0xA7B4 }, { 0x59A6, 0xCAB2 }, { 0x59A7, 0xCABA }, { 0x59A8, 0xA7AB }, + { 0x59AE, 0xA967 }, { 0x59AF, 0xA96F }, { 0x59B1, 0xCC4F }, { 0x59B2, 0xCC48 }, { 0x59B3, 0xA970 }, { 0x59B4, 0xCC53 }, { 0x59B5, 0xCC44 }, { 0x59B6, 0xCC4B }, + { 0x59B9, 0xA966 }, { 0x59BA, 0xCC45 }, { 0x59BB, 0xA964 }, { 0x59BC, 0xCC4C }, { 0x59BD, 0xCC50 }, { 0x59BE, 0xA963 }, { 0x59C0, 0xCC51 }, { 0x59C1, 0xCC4A }, + { 0x59C3, 0xCC4D }, { 0x59C5, 0xA972 }, { 0x59C6, 0xA969 }, { 0x59C7, 0xCC54 }, { 0x59C8, 0xCC52 }, { 0x59CA, 0xA96E }, { 0x59CB, 0xA96C }, { 0x59CC, 0xCC49 }, + { 0x59CD, 0xA96B }, { 0x59CE, 0xCC47 }, { 0x59CF, 0xCC46 }, { 0x59D0, 0xA96A }, { 0x59D1, 0xA968 }, { 0x59D2, 0xA971 }, { 0x59D3, 0xA96D }, { 0x59D4, 0xA965 }, + { 0x59D6, 0xCC4E }, { 0x59D8, 0xABB9 }, { 0x59DA, 0xABC0 }, { 0x59DB, 0xCE6F }, { 0x59DC, 0xABB8 }, { 0x59DD, 0xCE67 }, { 0x59DE, 0xCE63 }, { 0x59E0, 0xCE73 }, + { 0x59E1, 0xCE62 }, { 0x59E3, 0xABBB }, { 0x59E4, 0xCE6C }, { 0x59E5, 0xABBE }, { 0x59E6, 0xABC1 }, { 0x59E8, 0xABBC }, { 0x59E9, 0xCE70 }, { 0x59EA, 0xABBF }, + { 0x59EC, 0xAE56 }, { 0x59ED, 0xCE76 }, { 0x59EE, 0xCE64 }, { 0x59F1, 0xCE66 }, { 0x59F2, 0xCE6D }, { 0x59F3, 0xCE71 }, { 0x59F4, 0xCE75 }, { 0x59F5, 0xCE72 }, + { 0x59F6, 0xCE6B }, { 0x59F7, 0xCE6E }, { 0x59FA, 0xCE68 }, { 0x59FB, 0xABC3 }, { 0x59FC, 0xCE6A }, { 0x59FD, 0xCE69 }, { 0x59FE, 0xCE74 }, { 0x59FF, 0xABBA }, + { 0x5A00, 0xCE65 }, { 0x5A01, 0xABC2 }, { 0x5A03, 0xABBD }, { 0x5A09, 0xAE5C }, { 0x5A0A, 0xD162 }, { 0x5A0C, 0xAE5B }, { 0x5A0F, 0xD160 }, { 0x5A11, 0xAE50 }, + { 0x5A13, 0xAE55 }, { 0x5A15, 0xD15F }, { 0x5A16, 0xD15C }, { 0x5A17, 0xD161 }, { 0x5A18, 0xAE51 }, { 0x5A19, 0xD15B }, { 0x5A1B, 0xAE54 }, { 0x5A1C, 0xAE52 }, + { 0x5A1E, 0xD163 }, { 0x5A1F, 0xAE53 }, { 0x5A20, 0xAE57 }, { 0x5A23, 0xAE58 }, { 0x5A25, 0xAE5A }, { 0x5A29, 0xAE59 }, { 0x5A2D, 0xD15D }, { 0x5A2E, 0xD15E }, + { 0x5A33, 0xD164 }, { 0x5A35, 0xD4D4 }, { 0x5A36, 0xB0F9 }, { 0x5A37, 0xD8C2 }, { 0x5A38, 0xD4D3 }, { 0x5A39, 0xD4E6 }, { 0x5A3C, 0xB140 }, { 0x5A3E, 0xD4E4 }, + { 0x5A40, 0xB0FE }, { 0x5A41, 0xB0FA }, { 0x5A42, 0xD4ED }, { 0x5A43, 0xD4DD }, { 0x5A44, 0xD4E0 }, { 0x5A46, 0xB143 }, { 0x5A47, 0xD4EA }, { 0x5A48, 0xD4E2 }, + { 0x5A49, 0xB0FB }, { 0x5A4A, 0xB144 }, { 0x5A4C, 0xD4E7 }, { 0x5A4D, 0xD4E5 }, { 0x5A50, 0xD4D6 }, { 0x5A51, 0xD4EB }, { 0x5A52, 0xD4DF }, { 0x5A53, 0xD4DA }, + { 0x5A55, 0xD4D0 }, { 0x5A56, 0xD4EC }, { 0x5A57, 0xD4DC }, { 0x5A58, 0xD4CF }, { 0x5A5A, 0xB142 }, { 0x5A5B, 0xD4E1 }, { 0x5A5C, 0xD4EE }, { 0x5A5D, 0xD4DE }, + { 0x5A5E, 0xD4D2 }, { 0x5A5F, 0xD4D7 }, { 0x5A60, 0xD4CE }, { 0x5A62, 0xB141 }, { 0x5A64, 0xD4DB }, { 0x5A65, 0xD4D8 }, { 0x5A66, 0xB0FC }, { 0x5A67, 0xD4D1 }, + { 0x5A69, 0xD4E9 }, { 0x5A6A, 0xB0FD }, { 0x5A6C, 0xD4D9 }, { 0x5A6D, 0xD4D5 }, { 0x5A70, 0xD4E8 }, { 0x5A77, 0xB440 }, { 0x5A78, 0xD8BB }, { 0x5A7A, 0xD8B8 }, + { 0x5A7B, 0xD8C9 }, { 0x5A7C, 0xD8BD }, { 0x5A7D, 0xD8CA }, { 0x5A7F, 0xB442 }, { 0x5A83, 0xD8C6 }, { 0x5A84, 0xD8C3 }, { 0x5A8A, 0xD8C4 }, { 0x5A8B, 0xD8C7 }, + { 0x5A8C, 0xD8CB }, { 0x5A8E, 0xD4E3 }, { 0x5A8F, 0xD8CD }, { 0x5A90, 0xDD47 }, { 0x5A92, 0xB443 }, { 0x5A93, 0xD8CE }, { 0x5A94, 0xD8B6 }, { 0x5A95, 0xD8C0 }, + { 0x5A97, 0xD8C5 }, { 0x5A9A, 0xB441 }, { 0x5A9B, 0xB444 }, { 0x5A9C, 0xD8CC }, { 0x5A9D, 0xD8CF }, { 0x5A9E, 0xD8BA }, { 0x5A9F, 0xD8B7 }, { 0x5AA2, 0xD8B9 }, + { 0x5AA5, 0xD8BE }, { 0x5AA6, 0xD8BC }, { 0x5AA7, 0xB445 }, { 0x5AA9, 0xD8C8 }, { 0x5AAC, 0xD8BF }, { 0x5AAE, 0xD8C1 }, { 0x5AAF, 0xD8B5 }, { 0x5AB0, 0xDCFA }, + { 0x5AB1, 0xDCF8 }, { 0x5AB2, 0xB742 }, { 0x5AB3, 0xB740 }, { 0x5AB4, 0xDD43 }, { 0x5AB5, 0xDCF9 }, { 0x5AB6, 0xDD44 }, { 0x5AB7, 0xDD40 }, { 0x5AB8, 0xDCF7 }, + { 0x5AB9, 0xDD46 }, { 0x5ABA, 0xDCF6 }, { 0x5ABB, 0xDCFD }, { 0x5ABC, 0xB6FE }, { 0x5ABD, 0xB6FD }, { 0x5ABE, 0xB6FC }, { 0x5ABF, 0xDCFB }, { 0x5AC0, 0xDD41 }, + { 0x5AC1, 0xB6F9 }, { 0x5AC2, 0xB741 }, { 0x5AC4, 0xDCF4 }, { 0x5AC6, 0xDCFE }, { 0x5AC7, 0xDCF3 }, { 0x5AC8, 0xDCFC }, { 0x5AC9, 0xB6FA }, { 0x5ACA, 0xDD42 }, + { 0x5ACB, 0xDCF5 }, { 0x5ACC, 0xB6FB }, { 0x5ACD, 0xDD45 }, { 0x5AD5, 0xE16E }, { 0x5AD6, 0xB9E2 }, { 0x5AD7, 0xB9E1 }, { 0x5AD8, 0xB9E3 }, { 0x5AD9, 0xE17A }, + { 0x5ADA, 0xE170 }, { 0x5ADB, 0xE176 }, { 0x5ADC, 0xE16B }, { 0x5ADD, 0xE179 }, { 0x5ADE, 0xE178 }, { 0x5ADF, 0xE17C }, { 0x5AE0, 0xE175 }, { 0x5AE1, 0xB9DE }, + { 0x5AE2, 0xE174 }, { 0x5AE3, 0xB9E4 }, { 0x5AE5, 0xE16D }, { 0x5AE6, 0xB9DF }, { 0x5AE8, 0xE17B }, { 0x5AE9, 0xB9E0 }, { 0x5AEA, 0xE16F }, { 0x5AEB, 0xE172 }, + { 0x5AEC, 0xE177 }, { 0x5AED, 0xE171 }, { 0x5AEE, 0xE16C }, { 0x5AF3, 0xE173 }, { 0x5AF4, 0xE555 }, { 0x5AF5, 0xBC61 }, { 0x5AF6, 0xE558 }, { 0x5AF7, 0xE557 }, + { 0x5AF8, 0xE55A }, { 0x5AF9, 0xE55C }, { 0x5AFB, 0xBC5F }, { 0x5AFD, 0xE556 }, { 0x5AFF, 0xE554 }, { 0x5B01, 0xE55D }, { 0x5B02, 0xE55B }, { 0x5B03, 0xE559 }, + { 0x5B05, 0xE55F }, { 0x5B07, 0xE55E }, { 0x5B08, 0xBC63 }, { 0x5B09, 0xBC5E }, { 0x5B0B, 0xBC60 }, { 0x5B0C, 0xBC62 }, { 0x5B0F, 0xE560 }, { 0x5B10, 0xE957 }, + { 0x5B13, 0xE956 }, { 0x5B14, 0xE955 }, { 0x5B16, 0xE958 }, { 0x5B17, 0xE951 }, { 0x5B19, 0xE952 }, { 0x5B1A, 0xE95A }, { 0x5B1B, 0xE953 }, { 0x5B1D, 0xBEC5 }, + { 0x5B1E, 0xE95C }, { 0x5B20, 0xE95B }, { 0x5B21, 0xE954 }, { 0x5B23, 0xECD1 }, { 0x5B24, 0xC0A8 }, { 0x5B25, 0xECCF }, { 0x5B26, 0xECD4 }, { 0x5B27, 0xECD3 }, + { 0x5B28, 0xE959 }, { 0x5B2A, 0xC0A7 }, { 0x5B2C, 0xECD2 }, { 0x5B2D, 0xECCE }, { 0x5B2E, 0xECD6 }, { 0x5B2F, 0xECD5 }, { 0x5B30, 0xC0A6 }, { 0x5B32, 0xECD0 }, + { 0x5B34, 0xBEC6 }, { 0x5B38, 0xC254 }, { 0x5B3C, 0xEFC1 }, { 0x5B3D, 0xF1FA }, { 0x5B3E, 0xF1FB }, { 0x5B3F, 0xF1FC }, { 0x5B40, 0xC45C }, { 0x5B43, 0xC45D }, + { 0x5B45, 0xF443 }, { 0x5B47, 0xF5C8 }, { 0x5B48, 0xF5C7 }, { 0x5B4B, 0xF6DB }, { 0x5B4C, 0xF6DC }, { 0x5B4D, 0xF7D5 }, { 0x5B4E, 0xF8A7 }, { 0x5B50, 0xA46C }, + { 0x5B51, 0xA46D }, { 0x5B53, 0xA46E }, { 0x5B54, 0xA4D5 }, { 0x5B55, 0xA5A5 }, { 0x5B56, 0xC9D3 }, { 0x5B57, 0xA672 }, { 0x5B58, 0xA673 }, { 0x5B5A, 0xA7B7 }, + { 0x5B5B, 0xA7B8 }, { 0x5B5C, 0xA7B6 }, { 0x5B5D, 0xA7B5 }, { 0x5B5F, 0xA973 }, { 0x5B62, 0xCC55 }, { 0x5B63, 0xA975 }, { 0x5B64, 0xA974 }, { 0x5B65, 0xCC56 }, + { 0x5B69, 0xABC4 }, { 0x5B6B, 0xAE5D }, { 0x5B6C, 0xD165 }, { 0x5B6E, 0xD4F0 }, { 0x5B70, 0xB145 }, { 0x5B71, 0xB447 }, { 0x5B72, 0xD4EF }, { 0x5B73, 0xB446 }, + { 0x5B75, 0xB9E5 }, { 0x5B77, 0xE17D }, { 0x5B78, 0xBEC7 }, { 0x5B7A, 0xC0A9 }, { 0x5B7B, 0xECD7 }, { 0x5B7D, 0xC45E }, { 0x5B7F, 0xC570 }, { 0x5B81, 0xC972 }, + { 0x5B83, 0xA5A6 }, { 0x5B84, 0xC973 }, { 0x5B85, 0xA676 }, { 0x5B87, 0xA674 }, { 0x5B88, 0xA675 }, { 0x5B89, 0xA677 }, { 0x5B8B, 0xA7BA }, { 0x5B8C, 0xA7B9 }, + { 0x5B8E, 0xCABC }, { 0x5B8F, 0xA7BB }, { 0x5B92, 0xCABD }, { 0x5B93, 0xCC57 }, { 0x5B95, 0xCC58 }, { 0x5B97, 0xA976 }, { 0x5B98, 0xA978 }, { 0x5B99, 0xA97A }, + { 0x5B9A, 0xA977 }, { 0x5B9B, 0xA97B }, { 0x5B9C, 0xA979 }, { 0x5BA2, 0xABC8 }, { 0x5BA3, 0xABC5 }, { 0x5BA4, 0xABC7 }, { 0x5BA5, 0xABC9 }, { 0x5BA6, 0xABC6 }, + { 0x5BA7, 0xD166 }, { 0x5BA8, 0xCE77 }, { 0x5BAC, 0xD168 }, { 0x5BAD, 0xD167 }, { 0x5BAE, 0xAE63 }, { 0x5BB0, 0xAE5F }, { 0x5BB3, 0xAE60 }, { 0x5BB4, 0xAE62 }, + { 0x5BB5, 0xAE64 }, { 0x5BB6, 0xAE61 }, { 0x5BB8, 0xAE66 }, { 0x5BB9, 0xAE65 }, { 0x5BBF, 0xB14A }, { 0x5BC0, 0xD4F2 }, { 0x5BC1, 0xD4F1 }, { 0x5BC2, 0xB149 }, + { 0x5BC4, 0xB148 }, { 0x5BC5, 0xB147 }, { 0x5BC6, 0xB14B }, { 0x5BC7, 0xB146 }, { 0x5BCA, 0xD8D5 }, { 0x5BCB, 0xD8D2 }, { 0x5BCC, 0xB449 }, { 0x5BCD, 0xD8D1 }, + { 0x5BCE, 0xD8D6 }, { 0x5BD0, 0xB44B }, { 0x5BD1, 0xD8D4 }, { 0x5BD2, 0xB448 }, { 0x5BD3, 0xB44A }, { 0x5BD4, 0xD8D3 }, { 0x5BD6, 0xDD48 }, { 0x5BD8, 0xDD49 }, + { 0x5BD9, 0xDD4A }, { 0x5BDE, 0xB9E6 }, { 0x5BDF, 0xB9EE }, { 0x5BE0, 0xE17E }, { 0x5BE1, 0xB9E8 }, { 0x5BE2, 0xB9EC }, { 0x5BE3, 0xE1A1 }, { 0x5BE4, 0xB9ED }, + { 0x5BE5, 0xB9E9 }, { 0x5BE6, 0xB9EA }, { 0x5BE7, 0xB9E7 }, { 0x5BE8, 0xB9EB }, { 0x5BE9, 0xBC66 }, { 0x5BEA, 0xD8D0 }, { 0x5BEB, 0xBC67 }, { 0x5BEC, 0xBC65 }, + { 0x5BEE, 0xBC64 }, { 0x5BEF, 0xE95D }, { 0x5BF0, 0xBEC8 }, { 0x5BF1, 0xECD8 }, { 0x5BF2, 0xECD9 }, { 0x5BF5, 0xC364 }, { 0x5BF6, 0xC45F }, { 0x5BF8, 0xA46F }, + { 0x5BFA, 0xA678 }, { 0x5C01, 0xABCA }, { 0x5C03, 0xD169 }, { 0x5C04, 0xAE67 }, { 0x5C07, 0xB14E }, { 0x5C08, 0xB14D }, { 0x5C09, 0xB14C }, { 0x5C0A, 0xB44C }, + { 0x5C0B, 0xB44D }, { 0x5C0C, 0xD8D7 }, { 0x5C0D, 0xB9EF }, { 0x5C0E, 0xBEC9 }, { 0x5C0F, 0xA470 }, { 0x5C10, 0xC95C }, { 0x5C11, 0xA4D6 }, { 0x5C12, 0xC974 }, + { 0x5C15, 0xC9D4 }, { 0x5C16, 0xA679 }, { 0x5C1A, 0xA97C }, { 0x5C1F, 0xDD4B }, { 0x5C22, 0xA471 }, { 0x5C24, 0xA4D7 }, { 0x5C25, 0xC9D5 }, { 0x5C28, 0xCABE }, + { 0x5C2A, 0xCABF }, { 0x5C2C, 0xA7BC }, { 0x5C30, 0xD8D8 }, { 0x5C31, 0xB44E }, { 0x5C33, 0xDD4C }, { 0x5C37, 0xC0AA }, { 0x5C38, 0xA472 }, { 0x5C39, 0xA4A8 }, + { 0x5C3A, 0xA4D8 }, { 0x5C3B, 0xC975 }, { 0x5C3C, 0xA5A7 }, { 0x5C3E, 0xA7C0 }, { 0x5C3F, 0xA7BF }, { 0x5C40, 0xA7BD }, { 0x5C41, 0xA7BE }, { 0x5C44, 0xCC59 }, + { 0x5C45, 0xA97E }, { 0x5C46, 0xA9A1 }, { 0x5C47, 0xCC5A }, { 0x5C48, 0xA97D }, { 0x5C4B, 0xABCE }, { 0x5C4C, 0xCE78 }, { 0x5C4D, 0xABCD }, { 0x5C4E, 0xABCB }, + { 0x5C4F, 0xABCC }, { 0x5C50, 0xAE6A }, { 0x5C51, 0xAE68 }, { 0x5C54, 0xD16B }, { 0x5C55, 0xAE69 }, { 0x5C56, 0xD16A }, { 0x5C58, 0xAE5E }, { 0x5C59, 0xD4F3 }, + { 0x5C5C, 0xB150 }, { 0x5C5D, 0xB151 }, { 0x5C60, 0xB14F }, { 0x5C62, 0xB9F0 }, { 0x5C63, 0xE1A2 }, { 0x5C64, 0xBC68 }, { 0x5C65, 0xBC69 }, { 0x5C67, 0xE561 }, + { 0x5C68, 0xC0AB }, { 0x5C69, 0xEFC2 }, { 0x5C6A, 0xEFC3 }, { 0x5C6C, 0xC4DD }, { 0x5C6D, 0xF8A8 }, { 0x5C6E, 0xC94B }, { 0x5C6F, 0xA4D9 }, { 0x5C71, 0xA473 }, + { 0x5C73, 0xC977 }, { 0x5C74, 0xC976 }, { 0x5C79, 0xA67A }, { 0x5C7A, 0xC9D7 }, { 0x5C7B, 0xC9D8 }, { 0x5C7C, 0xC9D6 }, { 0x5C7E, 0xC9D9 }, { 0x5C86, 0xCAC7 }, + { 0x5C88, 0xCAC2 }, { 0x5C89, 0xCAC4 }, { 0x5C8A, 0xCAC6 }, { 0x5C8B, 0xCAC3 }, { 0x5C8C, 0xA7C4 }, { 0x5C8D, 0xCAC0 }, { 0x5C8F, 0xCAC1 }, { 0x5C90, 0xA7C1 }, + { 0x5C91, 0xA7C2 }, { 0x5C92, 0xCAC5 }, { 0x5C93, 0xCAC8 }, { 0x5C94, 0xA7C3 }, { 0x5C95, 0xCAC9 }, { 0x5C9D, 0xCC68 }, { 0x5C9F, 0xCC62 }, { 0x5CA0, 0xCC5D }, + { 0x5CA1, 0xA9A3 }, { 0x5CA2, 0xCC65 }, { 0x5CA3, 0xCC63 }, { 0x5CA4, 0xCC5C }, { 0x5CA5, 0xCC69 }, { 0x5CA6, 0xCC6C }, { 0x5CA7, 0xCC67 }, { 0x5CA8, 0xCC60 }, + { 0x5CA9, 0xA9A5 }, { 0x5CAA, 0xCC66 }, { 0x5CAB, 0xA9A6 }, { 0x5CAC, 0xCC61 }, { 0x5CAD, 0xCC64 }, { 0x5CAE, 0xCC5B }, { 0x5CAF, 0xCC5F }, { 0x5CB0, 0xCC6B }, + { 0x5CB1, 0xA9A7 }, { 0x5CB3, 0xA9A8 }, { 0x5CB5, 0xCC5E }, { 0x5CB6, 0xCC6A }, { 0x5CB7, 0xA9A2 }, { 0x5CB8, 0xA9A4 }, { 0x5CC6, 0xCEAB }, { 0x5CC7, 0xCEA4 }, + { 0x5CC8, 0xCEAA }, { 0x5CC9, 0xCEA3 }, { 0x5CCA, 0xCEA5 }, { 0x5CCB, 0xCE7D }, { 0x5CCC, 0xCE7B }, { 0x5CCE, 0xCEAC }, { 0x5CCF, 0xCEA9 }, { 0x5CD0, 0xCE79 }, + { 0x5CD2, 0xABD0 }, { 0x5CD3, 0xCEA7 }, { 0x5CD4, 0xCEA8 }, { 0x5CD6, 0xCEA6 }, { 0x5CD7, 0xCE7C }, { 0x5CD8, 0xCE7A }, { 0x5CD9, 0xABCF }, { 0x5CDA, 0xCEA2 }, + { 0x5CDB, 0xCE7E }, { 0x5CDE, 0xCEA1 }, { 0x5CDF, 0xCEAD }, { 0x5CE8, 0xAE6F }, { 0x5CEA, 0xAE6E }, { 0x5CEC, 0xD16C }, { 0x5CED, 0xAE6B }, { 0x5CEE, 0xD16E }, + { 0x5CF0, 0xAE70 }, { 0x5CF1, 0xD16F }, { 0x5CF4, 0xAE73 }, { 0x5CF6, 0xAE71 }, { 0x5CF7, 0xD170 }, { 0x5CF8, 0xCEAE }, { 0x5CF9, 0xD172 }, { 0x5CFB, 0xAE6D }, + { 0x5CFD, 0xAE6C }, { 0x5CFF, 0xD16D }, { 0x5D00, 0xD171 }, { 0x5D01, 0xAE72 }, { 0x5D06, 0xB153 }, { 0x5D07, 0xB152 }, { 0x5D0B, 0xD4F5 }, { 0x5D0C, 0xD4F9 }, + { 0x5D0D, 0xD4FB }, { 0x5D0E, 0xB154 }, { 0x5D0F, 0xD4FE }, { 0x5D11, 0xB158 }, { 0x5D12, 0xD541 }, { 0x5D14, 0xB15A }, { 0x5D16, 0xB156 }, { 0x5D17, 0xB15E }, + { 0x5D19, 0xB15B }, { 0x5D1A, 0xD4F7 }, { 0x5D1B, 0xB155 }, { 0x5D1D, 0xD4F6 }, { 0x5D1E, 0xD4F4 }, { 0x5D1F, 0xD543 }, { 0x5D20, 0xD4F8 }, { 0x5D22, 0xB157 }, + { 0x5D23, 0xD542 }, { 0x5D24, 0xB15C }, { 0x5D25, 0xD4FD }, { 0x5D26, 0xD4FC }, { 0x5D27, 0xB15D }, { 0x5D28, 0xD4FA }, { 0x5D29, 0xB159 }, { 0x5D2E, 0xD544 }, + { 0x5D30, 0xD540 }, { 0x5D31, 0xD8E7 }, { 0x5D32, 0xD8EE }, { 0x5D33, 0xD8E3 }, { 0x5D34, 0xB451 }, { 0x5D35, 0xD8DF }, { 0x5D36, 0xD8EF }, { 0x5D37, 0xD8D9 }, + { 0x5D38, 0xD8EC }, { 0x5D39, 0xD8EA }, { 0x5D3A, 0xD8E4 }, { 0x5D3C, 0xD8ED }, { 0x5D3D, 0xD8E6 }, { 0x5D3F, 0xD8DE }, { 0x5D40, 0xD8F0 }, { 0x5D41, 0xD8DC }, + { 0x5D42, 0xD8E9 }, { 0x5D43, 0xD8DA }, { 0x5D45, 0xD8F1 }, { 0x5D47, 0xB452 }, { 0x5D49, 0xD8EB }, { 0x5D4A, 0xDD4F }, { 0x5D4B, 0xD8DD }, { 0x5D4C, 0xB44F }, + { 0x5D4E, 0xD8E1 }, { 0x5D50, 0xB450 }, { 0x5D51, 0xD8E0 }, { 0x5D52, 0xD8E5 }, { 0x5D55, 0xD8E2 }, { 0x5D59, 0xD8E8 }, { 0x5D5E, 0xDD53 }, { 0x5D62, 0xDD56 }, + { 0x5D63, 0xDD4E }, { 0x5D65, 0xDD50 }, { 0x5D67, 0xDD55 }, { 0x5D68, 0xDD54 }, { 0x5D69, 0xB743 }, { 0x5D6B, 0xD8DB }, { 0x5D6C, 0xDD52 }, { 0x5D6F, 0xB744 }, + { 0x5D71, 0xDD4D }, { 0x5D72, 0xDD51 }, { 0x5D77, 0xE1A9 }, { 0x5D79, 0xE1B0 }, { 0x5D7A, 0xE1A7 }, { 0x5D7C, 0xE1AE }, { 0x5D7D, 0xE1A5 }, { 0x5D7E, 0xE1AD }, + { 0x5D7F, 0xE1B1 }, { 0x5D80, 0xE1A4 }, { 0x5D81, 0xE1A8 }, { 0x5D82, 0xE1A3 }, { 0x5D84, 0xB9F1 }, { 0x5D86, 0xE1A6 }, { 0x5D87, 0xB9F2 }, { 0x5D88, 0xE1AC }, + { 0x5D89, 0xE1AB }, { 0x5D8A, 0xE1AA }, { 0x5D8D, 0xE1AF }, { 0x5D92, 0xE565 }, { 0x5D93, 0xE567 }, { 0x5D94, 0xBC6B }, { 0x5D95, 0xE568 }, { 0x5D97, 0xE563 }, + { 0x5D99, 0xE562 }, { 0x5D9A, 0xE56C }, { 0x5D9C, 0xE56A }, { 0x5D9D, 0xBC6A }, { 0x5D9E, 0xE56D }, { 0x5D9F, 0xE564 }, { 0x5DA0, 0xE569 }, { 0x5DA1, 0xE56B }, + { 0x5DA2, 0xE566 }, { 0x5DA7, 0xE961 }, { 0x5DA8, 0xE966 }, { 0x5DA9, 0xE960 }, { 0x5DAA, 0xE965 }, { 0x5DAC, 0xE95E }, { 0x5DAD, 0xE968 }, { 0x5DAE, 0xE964 }, + { 0x5DAF, 0xE969 }, { 0x5DB0, 0xE963 }, { 0x5DB1, 0xE95F }, { 0x5DB2, 0xE967 }, { 0x5DB4, 0xE96A }, { 0x5DB5, 0xE962 }, { 0x5DB7, 0xECDA }, { 0x5DB8, 0xC0AF }, + { 0x5DBA, 0xC0AD }, { 0x5DBC, 0xC0AC }, { 0x5DBD, 0xC0AE }, { 0x5DC0, 0xEFC4 }, { 0x5DC2, 0xF172 }, { 0x5DC3, 0xF1FD }, { 0x5DC6, 0xF444 }, { 0x5DC7, 0xF445 }, + { 0x5DC9, 0xC460 }, { 0x5DCB, 0xF5C9 }, { 0x5DCD, 0xC4DE }, { 0x5DCF, 0xF5CA }, { 0x5DD1, 0xF6DE }, { 0x5DD2, 0xC572 }, { 0x5DD4, 0xC571 }, { 0x5DD5, 0xF6DD }, + { 0x5DD6, 0xC5C9 }, { 0x5DD8, 0xF7D6 }, { 0x5DDD, 0xA474 }, { 0x5DDE, 0xA67B }, { 0x5DDF, 0xC9DA }, { 0x5DE0, 0xCACA }, { 0x5DE1, 0xA8B5 }, { 0x5DE2, 0xB15F }, + { 0x5DE5, 0xA475 }, { 0x5DE6, 0xA5AA }, { 0x5DE7, 0xA5A9 }, { 0x5DE8, 0xA5A8 }, { 0x5DEB, 0xA7C5 }, { 0x5DEE, 0xAE74 }, { 0x5DF0, 0xDD57 }, { 0x5DF1, 0xA476 }, + { 0x5DF2, 0xA477 }, { 0x5DF3, 0xA478 }, { 0x5DF4, 0xA4DA }, { 0x5DF7, 0xABD1 }, { 0x5DF9, 0xCEAF }, { 0x5DFD, 0xB453 }, { 0x5DFE, 0xA479 }, { 0x5DFF, 0xC95D }, + { 0x5E02, 0xA5AB }, { 0x5E03, 0xA5AC }, { 0x5E04, 0xC978 }, { 0x5E06, 0xA67C }, { 0x5E0A, 0xCACB }, { 0x5E0C, 0xA7C6 }, { 0x5E0E, 0xCACC }, { 0x5E11, 0xA9AE }, + { 0x5E14, 0xCC6E }, { 0x5E15, 0xA9AC }, { 0x5E16, 0xA9AB }, { 0x5E17, 0xCC6D }, { 0x5E18, 0xA9A9 }, { 0x5E19, 0xCC6F }, { 0x5E1A, 0xA9AA }, { 0x5E1B, 0xA9AD }, + { 0x5E1D, 0xABD2 }, { 0x5E1F, 0xABD4 }, { 0x5E20, 0xCEB3 }, { 0x5E21, 0xCEB0 }, { 0x5E22, 0xCEB1 }, { 0x5E23, 0xCEB2 }, { 0x5E24, 0xCEB4 }, { 0x5E25, 0xABD3 }, + { 0x5E28, 0xD174 }, { 0x5E29, 0xD173 }, { 0x5E2B, 0xAE76 }, { 0x5E2D, 0xAE75 }, { 0x5E33, 0xB162 }, { 0x5E34, 0xD546 }, { 0x5E36, 0xB161 }, { 0x5E37, 0xB163 }, + { 0x5E38, 0xB160 }, { 0x5E3D, 0xB455 }, { 0x5E3E, 0xD545 }, { 0x5E40, 0xB456 }, { 0x5E41, 0xD8F3 }, { 0x5E43, 0xB457 }, { 0x5E44, 0xD8F2 }, { 0x5E45, 0xB454 }, + { 0x5E4A, 0xDD5A }, { 0x5E4B, 0xDD5C }, { 0x5E4C, 0xB745 }, { 0x5E4D, 0xDD5B }, { 0x5E4E, 0xDD59 }, { 0x5E4F, 0xDD58 }, { 0x5E53, 0xE1B4 }, { 0x5E54, 0xB9F7 }, + { 0x5E55, 0xB9F5 }, { 0x5E57, 0xB9F6 }, { 0x5E58, 0xE1B2 }, { 0x5E59, 0xE1B3 }, { 0x5E5B, 0xB9F3 }, { 0x5E5C, 0xE571 }, { 0x5E5D, 0xE56F }, { 0x5E5F, 0xBC6D }, + { 0x5E60, 0xE570 }, { 0x5E61, 0xBC6E }, { 0x5E62, 0xBC6C }, { 0x5E63, 0xB9F4 }, { 0x5E66, 0xE96D }, { 0x5E67, 0xE96B }, { 0x5E68, 0xE96C }, { 0x5E69, 0xE56E }, + { 0x5E6A, 0xECDC }, { 0x5E6B, 0xC0B0 }, { 0x5E6C, 0xECDB }, { 0x5E6D, 0xEFC5 }, { 0x5E6E, 0xEFC6 }, { 0x5E6F, 0xE96E }, { 0x5E70, 0xF1FE }, { 0x5E72, 0xA47A }, + { 0x5E73, 0xA5AD }, { 0x5E74, 0xA67E }, { 0x5E75, 0xC9DB }, { 0x5E76, 0xA67D }, { 0x5E78, 0xA9AF }, { 0x5E79, 0xB746 }, { 0x5E7B, 0xA4DB }, { 0x5E7C, 0xA5AE }, + { 0x5E7D, 0xABD5 }, { 0x5E7E, 0xB458 }, { 0x5E80, 0xC979 }, { 0x5E82, 0xC97A }, { 0x5E84, 0xC9DC }, { 0x5E87, 0xA7C8 }, { 0x5E88, 0xCAD0 }, { 0x5E89, 0xCACE }, + { 0x5E8A, 0xA7C9 }, { 0x5E8B, 0xCACD }, { 0x5E8C, 0xCACF }, { 0x5E8D, 0xCAD1 }, { 0x5E8F, 0xA7C7 }, { 0x5E95, 0xA9B3 }, { 0x5E96, 0xA9B4 }, { 0x5E97, 0xA9B1 }, + { 0x5E9A, 0xA9B0 }, { 0x5E9B, 0xCEB8 }, { 0x5E9C, 0xA9B2 }, { 0x5EA0, 0xABD6 }, { 0x5EA2, 0xCEB7 }, { 0x5EA3, 0xCEB9 }, { 0x5EA4, 0xCEB6 }, { 0x5EA5, 0xCEBA }, + { 0x5EA6, 0xABD7 }, { 0x5EA7, 0xAE79 }, { 0x5EA8, 0xD175 }, { 0x5EAA, 0xD177 }, { 0x5EAB, 0xAE77 }, { 0x5EAC, 0xD178 }, { 0x5EAD, 0xAE78 }, { 0x5EAE, 0xD176 }, + { 0x5EB0, 0xCEB5 }, { 0x5EB1, 0xD547 }, { 0x5EB2, 0xD54A }, { 0x5EB3, 0xD54B }, { 0x5EB4, 0xD548 }, { 0x5EB5, 0xB167 }, { 0x5EB6, 0xB166 }, { 0x5EB7, 0xB164 }, + { 0x5EB8, 0xB165 }, { 0x5EB9, 0xD549 }, { 0x5EBE, 0xB168 }, { 0x5EC1, 0xB45A }, { 0x5EC2, 0xB45B }, { 0x5EC4, 0xB45C }, { 0x5EC5, 0xDD5D }, { 0x5EC6, 0xDD5F }, + { 0x5EC7, 0xDD61 }, { 0x5EC8, 0xB748 }, { 0x5EC9, 0xB747 }, { 0x5ECA, 0xB459 }, { 0x5ECB, 0xDD60 }, { 0x5ECC, 0xDD5E }, { 0x5ECE, 0xE1B8 }, { 0x5ED1, 0xE1B6 }, + { 0x5ED2, 0xE1BC }, { 0x5ED3, 0xB9F8 }, { 0x5ED4, 0xE1BD }, { 0x5ED5, 0xE1BA }, { 0x5ED6, 0xB9F9 }, { 0x5ED7, 0xE1B7 }, { 0x5ED8, 0xE1B5 }, { 0x5ED9, 0xE1BB }, + { 0x5EDA, 0xBC70 }, { 0x5EDB, 0xE573 }, { 0x5EDC, 0xE1B9 }, { 0x5EDD, 0xBC72 }, { 0x5EDE, 0xE574 }, { 0x5EDF, 0xBC71 }, { 0x5EE0, 0xBC74 }, { 0x5EE1, 0xE575 }, + { 0x5EE2, 0xBC6F }, { 0x5EE3, 0xBC73 }, { 0x5EE5, 0xE973 }, { 0x5EE6, 0xE971 }, { 0x5EE7, 0xE970 }, { 0x5EE8, 0xE972 }, { 0x5EE9, 0xE96F }, { 0x5EEC, 0xC366 }, + { 0x5EEE, 0xF446 }, { 0x5EEF, 0xF447 }, { 0x5EF1, 0xF5CB }, { 0x5EF2, 0xF6DF }, { 0x5EF3, 0xC655 }, { 0x5EF6, 0xA9B5 }, { 0x5EF7, 0xA7CA }, { 0x5EFA, 0xABD8 }, + { 0x5EFE, 0xA47B }, { 0x5EFF, 0xA4DC }, { 0x5F01, 0xA5AF }, { 0x5F02, 0xC9DD }, { 0x5F04, 0xA7CB }, { 0x5F05, 0xCAD2 }, { 0x5F07, 0xCEBB }, { 0x5F08, 0xABD9 }, + { 0x5F0A, 0xB9FA }, { 0x5F0B, 0xA47C }, { 0x5F0F, 0xA6A1 }, { 0x5F12, 0xB749 }, { 0x5F13, 0xA47D }, { 0x5F14, 0xA4DD }, { 0x5F15, 0xA4DE }, { 0x5F17, 0xA5B1 }, + { 0x5F18, 0xA5B0 }, { 0x5F1A, 0xC9DE }, { 0x5F1B, 0xA6A2 }, { 0x5F1D, 0xCAD3 }, { 0x5F1F, 0xA7CC }, { 0x5F22, 0xCC71 }, { 0x5F23, 0xCC72 }, { 0x5F24, 0xCC73 }, + { 0x5F26, 0xA9B6 }, { 0x5F27, 0xA9B7 }, { 0x5F28, 0xCC70 }, { 0x5F29, 0xA9B8 }, { 0x5F2D, 0xABDA }, { 0x5F2E, 0xCEBC }, { 0x5F30, 0xD17A }, { 0x5F31, 0xAE7A }, + { 0x5F33, 0xD179 }, { 0x5F35, 0xB169 }, { 0x5F36, 0xD54C }, { 0x5F37, 0xB16A }, { 0x5F38, 0xD54D }, { 0x5F3C, 0xB45D }, { 0x5F40, 0xDD62 }, { 0x5F43, 0xE1BF }, + { 0x5F44, 0xE1BE }, { 0x5F46, 0xB9FB }, { 0x5F48, 0xBC75 }, { 0x5F49, 0xE576 }, { 0x5F4A, 0xBECA }, { 0x5F4B, 0xE974 }, { 0x5F4C, 0xC0B1 }, { 0x5F4E, 0xC573 }, + { 0x5F4F, 0xF7D8 }, { 0x5F54, 0xCC74 }, { 0x5F56, 0xCEBD }, { 0x5F57, 0xB16B }, { 0x5F58, 0xD8F4 }, { 0x5F59, 0xB74A }, { 0x5F5D, 0xC255 }, { 0x5F62, 0xA7CE }, + { 0x5F64, 0xA7CD }, { 0x5F65, 0xABDB }, { 0x5F67, 0xD17B }, { 0x5F69, 0xB16D }, { 0x5F6A, 0xB343 }, { 0x5F6B, 0xB16E }, { 0x5F6C, 0xB16C }, { 0x5F6D, 0xB45E }, + { 0x5F6F, 0xE1C0 }, { 0x5F70, 0xB9FC }, { 0x5F71, 0xBC76 }, { 0x5F73, 0xC94C }, { 0x5F74, 0xC9DF }, { 0x5F76, 0xCAD5 }, { 0x5F77, 0xA7CF }, { 0x5F78, 0xCAD4 }, + { 0x5F79, 0xA7D0 }, { 0x5F7C, 0xA9BC }, { 0x5F7D, 0xCC77 }, { 0x5F7E, 0xCC76 }, { 0x5F7F, 0xA9BB }, { 0x5F80, 0xA9B9 }, { 0x5F81, 0xA9BA }, { 0x5F82, 0xCC75 }, + { 0x5F85, 0xABDD }, { 0x5F86, 0xCEBE }, { 0x5F87, 0xABE0 }, { 0x5F88, 0xABDC }, { 0x5F89, 0xABE2 }, { 0x5F8A, 0xABDE }, { 0x5F8B, 0xABDF }, { 0x5F8C, 0xABE1 }, + { 0x5F90, 0xAE7D }, { 0x5F91, 0xAE7C }, { 0x5F92, 0xAE7B }, { 0x5F96, 0xD54F }, { 0x5F97, 0xB16F }, { 0x5F98, 0xB172 }, { 0x5F99, 0xB170 }, { 0x5F9B, 0xD54E }, + { 0x5F9C, 0xB175 }, { 0x5F9E, 0xB171 }, { 0x5F9F, 0xD550 }, { 0x5FA0, 0xB174 }, { 0x5FA1, 0xB173 }, { 0x5FA5, 0xD8F6 }, { 0x5FA6, 0xD8F5 }, { 0x5FA8, 0xB461 }, + { 0x5FA9, 0xB45F }, { 0x5FAA, 0xB460 }, { 0x5FAB, 0xD8F7 }, { 0x5FAC, 0xB74B }, { 0x5FAD, 0xDD64 }, { 0x5FAE, 0xB74C }, { 0x5FAF, 0xDD63 }, { 0x5FB2, 0xE577 }, + { 0x5FB5, 0xBC78 }, { 0x5FB6, 0xE1C1 }, { 0x5FB7, 0xBC77 }, { 0x5FB9, 0xB9FD }, { 0x5FBB, 0xECDE }, { 0x5FBC, 0xE975 }, { 0x5FBD, 0xC0B2 }, { 0x5FBE, 0xECDD }, + { 0x5FBF, 0xF240 }, { 0x5FC0, 0xF448 }, { 0x5FC1, 0xF449 }, { 0x5FC3, 0xA4DF }, { 0x5FC5, 0xA5B2 }, { 0x5FC9, 0xC97B }, { 0x5FCC, 0xA7D2 }, { 0x5FCD, 0xA7D4 }, + { 0x5FCF, 0xC9E2 }, { 0x5FD0, 0xCAD8 }, { 0x5FD1, 0xCAD7 }, { 0x5FD2, 0xCAD6 }, { 0x5FD4, 0xC9E1 }, { 0x5FD5, 0xC9E0 }, { 0x5FD6, 0xA6A4 }, { 0x5FD7, 0xA7D3 }, + { 0x5FD8, 0xA7D1 }, { 0x5FD9, 0xA6A3 }, { 0x5FDD, 0xA9BD }, { 0x5FDE, 0xCC78 }, { 0x5FE0, 0xA9BE }, { 0x5FE1, 0xCADD }, { 0x5FE3, 0xCADF }, { 0x5FE4, 0xCADE }, + { 0x5FE5, 0xCC79 }, { 0x5FE8, 0xCADA }, { 0x5FEA, 0xA7D8 }, { 0x5FEB, 0xA7D6 }, { 0x5FED, 0xCAD9 }, { 0x5FEE, 0xCADB }, { 0x5FEF, 0xCAE1 }, { 0x5FF1, 0xA7D5 }, + { 0x5FF3, 0xCADC }, { 0x5FF4, 0xCAE5 }, { 0x5FF5, 0xA9C0 }, { 0x5FF7, 0xCAE2 }, { 0x5FF8, 0xA7D7 }, { 0x5FFA, 0xCAE0 }, { 0x5FFB, 0xCAE3 }, { 0x5FFD, 0xA9BF }, + { 0x5FFF, 0xA9C1 }, { 0x6000, 0xCAE4 }, { 0x6009, 0xCCAF }, { 0x600A, 0xCCA2 }, { 0x600B, 0xCC7E }, { 0x600C, 0xCCAE }, { 0x600D, 0xCCA9 }, { 0x600E, 0xABE7 }, + { 0x600F, 0xA9C2 }, { 0x6010, 0xCCAA }, { 0x6011, 0xCCAD }, { 0x6012, 0xABE3 }, { 0x6013, 0xCCAC }, { 0x6014, 0xA9C3 }, { 0x6015, 0xA9C8 }, { 0x6016, 0xA9C6 }, + { 0x6017, 0xCCA3 }, { 0x6019, 0xCC7C }, { 0x601A, 0xCCA5 }, { 0x601B, 0xA9CD }, { 0x601C, 0xCCB0 }, { 0x601D, 0xABE4 }, { 0x601E, 0xCCA6 }, { 0x6020, 0xABE5 }, + { 0x6021, 0xA9C9 }, { 0x6022, 0xCCA8 }, { 0x6024, 0xCECD }, { 0x6025, 0xABE6 }, { 0x6026, 0xCC7B }, { 0x6027, 0xA9CA }, { 0x6028, 0xABE8 }, { 0x6029, 0xA9CB }, + { 0x602A, 0xA9C7 }, { 0x602B, 0xA9CC }, { 0x602C, 0xCCA7 }, { 0x602D, 0xCC7A }, { 0x602E, 0xCCAB }, { 0x602F, 0xA9C4 }, { 0x6032, 0xCC7D }, { 0x6033, 0xCCA4 }, + { 0x6034, 0xCCA1 }, { 0x6035, 0xA9C5 }, { 0x6037, 0xCEBF }, { 0x6039, 0xCEC0 }, { 0x6040, 0xCECA }, { 0x6041, 0xD1A1 }, { 0x6042, 0xCECB }, { 0x6043, 0xABEE }, + { 0x6044, 0xCECE }, { 0x6045, 0xCEC4 }, { 0x6046, 0xABED }, { 0x6047, 0xCEC6 }, { 0x6049, 0xCEC7 }, { 0x604C, 0xCEC9 }, { 0x604D, 0xABE9 }, { 0x6050, 0xAEA3 }, + { 0x6053, 0xCEC5 }, { 0x6054, 0xCEC1 }, { 0x6055, 0xAEA4 }, { 0x6058, 0xCECF }, { 0x6059, 0xAE7E }, { 0x605A, 0xD17D }, { 0x605B, 0xCEC8 }, { 0x605D, 0xD17C }, + { 0x605E, 0xCEC3 }, { 0x605F, 0xCECC }, { 0x6062, 0xABEC }, { 0x6063, 0xAEA1 }, { 0x6064, 0xABF2 }, { 0x6065, 0xAEA2 }, { 0x6066, 0xCED0 }, { 0x6067, 0xD17E }, + { 0x6068, 0xABEB }, { 0x6069, 0xAEA6 }, { 0x606A, 0xABF1 }, { 0x606B, 0xABF0 }, { 0x606C, 0xABEF }, { 0x606D, 0xAEA5 }, { 0x606E, 0xCED1 }, { 0x606F, 0xAEA7 }, + { 0x6070, 0xABEA }, { 0x6072, 0xCEC2 }, { 0x607F, 0xB176 }, { 0x6080, 0xD1A4 }, { 0x6081, 0xD1A6 }, { 0x6083, 0xD1A8 }, { 0x6084, 0xAEA8 }, { 0x6085, 0xAEAE }, + { 0x6086, 0xD553 }, { 0x6087, 0xD1AC }, { 0x6088, 0xD1A3 }, { 0x6089, 0xB178 }, { 0x608A, 0xD551 }, { 0x608C, 0xAEAD }, { 0x608D, 0xAEAB }, { 0x608E, 0xD1AE }, + { 0x6090, 0xD552 }, { 0x6092, 0xD1A5 }, { 0x6094, 0xAEAC }, { 0x6095, 0xD1A9 }, { 0x6096, 0xAEAF }, { 0x6097, 0xD1AB }, { 0x609A, 0xAEAA }, { 0x609B, 0xD1AA }, + { 0x609C, 0xD1AD }, { 0x609D, 0xD1A7 }, { 0x609F, 0xAEA9 }, { 0x60A0, 0xB179 }, { 0x60A2, 0xD1A2 }, { 0x60A3, 0xB177 }, { 0x60A8, 0xB17A }, { 0x60B0, 0xD555 }, + { 0x60B1, 0xD55E }, { 0x60B2, 0xB464 }, { 0x60B4, 0xB17C }, { 0x60B5, 0xB1A3 }, { 0x60B6, 0xB465 }, { 0x60B7, 0xD560 }, { 0x60B8, 0xB1AA }, { 0x60B9, 0xD8F9 }, + { 0x60BA, 0xD556 }, { 0x60BB, 0xB1A2 }, { 0x60BC, 0xB1A5 }, { 0x60BD, 0xB17E }, { 0x60BE, 0xD554 }, { 0x60BF, 0xD562 }, { 0x60C0, 0xD565 }, { 0x60C1, 0xD949 }, + { 0x60C3, 0xD563 }, { 0x60C4, 0xD8FD }, { 0x60C5, 0xB1A1 }, { 0x60C6, 0xB1A8 }, { 0x60C7, 0xB1AC }, { 0x60C8, 0xD55D }, { 0x60C9, 0xD8F8 }, { 0x60CA, 0xD561 }, + { 0x60CB, 0xB17B }, { 0x60CC, 0xD8FA }, { 0x60CD, 0xD564 }, { 0x60CE, 0xD8FC }, { 0x60CF, 0xD559 }, { 0x60D1, 0xB462 }, { 0x60D3, 0xD557 }, { 0x60D4, 0xD558 }, + { 0x60D5, 0xB1A7 }, { 0x60D8, 0xB1A6 }, { 0x60D9, 0xD55B }, { 0x60DA, 0xB1AB }, { 0x60DB, 0xD55F }, { 0x60DC, 0xB1A4 }, { 0x60DD, 0xD55C }, { 0x60DF, 0xB1A9 }, + { 0x60E0, 0xB466 }, { 0x60E1, 0xB463 }, { 0x60E2, 0xD8FB }, { 0x60E4, 0xD55A }, { 0x60E6, 0xB17D }, { 0x60F0, 0xB46B }, { 0x60F1, 0xB46F }, { 0x60F2, 0xD940 }, + { 0x60F3, 0xB751 }, { 0x60F4, 0xB46D }, { 0x60F5, 0xD944 }, { 0x60F6, 0xB471 }, { 0x60F7, 0xDD65 }, { 0x60F8, 0xD946 }, { 0x60F9, 0xB753 }, { 0x60FA, 0xB469 }, + { 0x60FB, 0xB46C }, { 0x60FC, 0xD947 }, { 0x60FE, 0xD948 }, { 0x60FF, 0xD94E }, { 0x6100, 0xB473 }, { 0x6101, 0xB754 }, { 0x6103, 0xD94A }, { 0x6104, 0xD94F }, + { 0x6105, 0xD943 }, { 0x6106, 0xB75E }, { 0x6108, 0xB755 }, { 0x6109, 0xB472 }, { 0x610A, 0xD941 }, { 0x610B, 0xD950 }, { 0x610D, 0xB75D }, { 0x610E, 0xB470 }, + { 0x610F, 0xB74E }, { 0x6110, 0xD94D }, { 0x6112, 0xB474 }, { 0x6113, 0xD945 }, { 0x6114, 0xD8FE }, { 0x6115, 0xB46A }, { 0x6116, 0xD942 }, { 0x6118, 0xD94B }, + { 0x611A, 0xB74D }, { 0x611B, 0xB752 }, { 0x611C, 0xB467 }, { 0x611D, 0xD94C }, { 0x611F, 0xB750 }, { 0x6123, 0xB468 }, { 0x6127, 0xB75C }, { 0x6128, 0xE1C3 }, + { 0x6129, 0xDD70 }, { 0x612B, 0xDD68 }, { 0x612C, 0xE1C2 }, { 0x612E, 0xDD6C }, { 0x612F, 0xDD6E }, { 0x6132, 0xDD6B }, { 0x6134, 0xB75B }, { 0x6136, 0xDD6A }, + { 0x6137, 0xB75F }, { 0x613B, 0xE1D2 }, { 0x613E, 0xB75A }, { 0x613F, 0xBA40 }, { 0x6140, 0xDD71 }, { 0x6141, 0xE1C4 }, { 0x6144, 0xB758 }, { 0x6145, 0xDD69 }, + { 0x6146, 0xDD6D }, { 0x6147, 0xB9FE }, { 0x6148, 0xB74F }, { 0x6149, 0xDD66 }, { 0x614A, 0xDD67 }, { 0x614B, 0xBA41 }, { 0x614C, 0xB757 }, { 0x614D, 0xB759 }, + { 0x614E, 0xB756 }, { 0x614F, 0xDD6F }, { 0x6152, 0xE1C8 }, { 0x6153, 0xE1C9 }, { 0x6154, 0xE1CE }, { 0x6155, 0xBC7D }, { 0x6156, 0xE1D5 }, { 0x6158, 0xBA47 }, + { 0x615A, 0xBA46 }, { 0x615B, 0xE1D0 }, { 0x615D, 0xBC7C }, { 0x615E, 0xE1C5 }, { 0x615F, 0xBA45 }, { 0x6161, 0xE1D4 }, { 0x6162, 0xBA43 }, { 0x6163, 0xBA44 }, + { 0x6165, 0xE1D1 }, { 0x6166, 0xE5AA }, { 0x6167, 0xBC7A }, { 0x6168, 0xB46E }, { 0x616A, 0xE1D3 }, { 0x616B, 0xBCA3 }, { 0x616C, 0xE1CB }, { 0x616E, 0xBC7B }, + { 0x6170, 0xBCA2 }, { 0x6171, 0xE1C6 }, { 0x6172, 0xE1CA }, { 0x6173, 0xE1C7 }, { 0x6174, 0xE1CD }, { 0x6175, 0xBA48 }, { 0x6176, 0xBC79 }, { 0x6177, 0xBA42 }, + { 0x6179, 0xE57A }, { 0x617A, 0xE1CF }, { 0x617C, 0xBCA1 }, { 0x617E, 0xBCA4 }, { 0x6180, 0xE1CC }, { 0x6182, 0xBC7E }, { 0x6183, 0xE579 }, { 0x6189, 0xE57E }, + { 0x618A, 0xBECE }, { 0x618B, 0xE578 }, { 0x618C, 0xE9A3 }, { 0x618D, 0xE5A9 }, { 0x618E, 0xBCA8 }, { 0x6190, 0xBCA6 }, { 0x6191, 0xBECC }, { 0x6192, 0xE5A6 }, + { 0x6193, 0xE5A2 }, { 0x6194, 0xBCAC }, { 0x6196, 0xE978 }, { 0x619A, 0xBCAA }, { 0x619B, 0xE5A1 }, { 0x619D, 0xE976 }, { 0x619F, 0xE5A5 }, { 0x61A1, 0xE5A8 }, + { 0x61A2, 0xE57D }, { 0x61A4, 0xBCAB }, { 0x61A7, 0xBCA5 }, { 0x61A8, 0xE977 }, { 0x61A9, 0xBECD }, { 0x61AA, 0xE5A7 }, { 0x61AB, 0xBCA7 }, { 0x61AC, 0xBCA9 }, + { 0x61AD, 0xE5A4 }, { 0x61AE, 0xBCAD }, { 0x61AF, 0xE5A3 }, { 0x61B0, 0xE57C }, { 0x61B1, 0xE57B }, { 0x61B2, 0xBECB }, { 0x61B3, 0xE5AB }, { 0x61B4, 0xE97A }, + { 0x61B5, 0xECE0 }, { 0x61B6, 0xBED0 }, { 0x61B8, 0xE9A2 }, { 0x61BA, 0xE97E }, { 0x61BC, 0xECE1 }, { 0x61BE, 0xBED1 }, { 0x61BF, 0xE9A1 }, { 0x61C1, 0xE97C }, + { 0x61C2, 0xC0B4 }, { 0x61C3, 0xECDF }, { 0x61C5, 0xE979 }, { 0x61C6, 0xE97B }, { 0x61C7, 0xC0B5 }, { 0x61C8, 0xBED3 }, { 0x61C9, 0xC0B3 }, { 0x61CA, 0xBED2 }, + { 0x61CB, 0xC0B7 }, { 0x61CC, 0xE97D }, { 0x61CD, 0xBECF }, { 0x61D6, 0xEFCF }, { 0x61D8, 0xEFC7 }, { 0x61DE, 0xECE7 }, { 0x61DF, 0xEFC8 }, { 0x61E0, 0xECE3 }, + { 0x61E3, 0xC256 }, { 0x61E4, 0xECE5 }, { 0x61E5, 0xECE4 }, { 0x61E6, 0xC0B6 }, { 0x61E7, 0xECE2 }, { 0x61E8, 0xECE6 }, { 0x61E9, 0xEFD0 }, { 0x61EA, 0xEFCC }, + { 0x61EB, 0xEFCE }, { 0x61ED, 0xEFC9 }, { 0x61EE, 0xEFCA }, { 0x61F0, 0xEFCD }, { 0x61F1, 0xEFCB }, { 0x61F2, 0xC367 }, { 0x61F5, 0xC36A }, { 0x61F6, 0xC369 }, + { 0x61F7, 0xC368 }, { 0x61F8, 0xC461 }, { 0x61F9, 0xF44A }, { 0x61FA, 0xC462 }, { 0x61FB, 0xF241 }, { 0x61FC, 0xC4DF }, { 0x61FD, 0xF5CC }, { 0x61FE, 0xC4E0 }, + { 0x61FF, 0xC574 }, { 0x6200, 0xC5CA }, { 0x6201, 0xF7D9 }, { 0x6203, 0xF7DA }, { 0x6204, 0xF7DB }, { 0x6207, 0xF9BA }, { 0x6208, 0xA4E0 }, { 0x6209, 0xC97C }, + { 0x620A, 0xA5B3 }, { 0x620C, 0xA6A6 }, { 0x620D, 0xA6A7 }, { 0x620E, 0xA6A5 }, { 0x6210, 0xA6A8 }, { 0x6211, 0xA7DA }, { 0x6212, 0xA7D9 }, { 0x6214, 0xCCB1 }, + { 0x6215, 0xA9CF }, { 0x6216, 0xA9CE }, { 0x6219, 0xD1AF }, { 0x621A, 0xB1AD }, { 0x621B, 0xB1AE }, { 0x621F, 0xB475 }, { 0x6220, 0xDD72 }, { 0x6221, 0xB760 }, + { 0x6222, 0xB761 }, { 0x6223, 0xDD74 }, { 0x6224, 0xDD76 }, { 0x6225, 0xDD75 }, { 0x6227, 0xE1D7 }, { 0x6229, 0xE1D6 }, { 0x622A, 0xBA49 }, { 0x622B, 0xE1D8 }, + { 0x622D, 0xE5AC }, { 0x622E, 0xBCAE }, { 0x6230, 0xBED4 }, { 0x6232, 0xC0B8 }, { 0x6233, 0xC257 }, { 0x6234, 0xC0B9 }, { 0x6236, 0xA4E1 }, { 0x623A, 0xCAE6 }, + { 0x623D, 0xCCB2 }, { 0x623E, 0xA9D1 }, { 0x623F, 0xA9D0 }, { 0x6240, 0xA9D2 }, { 0x6241, 0xABF3 }, { 0x6242, 0xCED2 }, { 0x6243, 0xCED3 }, { 0x6246, 0xD1B0 }, + { 0x6247, 0xAEB0 }, { 0x6248, 0xB1AF }, { 0x6249, 0xB476 }, { 0x624A, 0xD951 }, { 0x624B, 0xA4E2 }, { 0x624D, 0xA47E }, { 0x624E, 0xA4E3 }, { 0x6250, 0xC97D }, + { 0x6251, 0xA5B7 }, { 0x6252, 0xA5B6 }, { 0x6253, 0xA5B4 }, { 0x6254, 0xA5B5 }, { 0x6258, 0xA6AB }, { 0x6259, 0xC9E9 }, { 0x625A, 0xC9EB }, { 0x625B, 0xA6AA }, + { 0x625C, 0xC9E3 }, { 0x625E, 0xC9E4 }, { 0x6260, 0xC9EA }, { 0x6261, 0xC9E6 }, { 0x6262, 0xC9E8 }, { 0x6263, 0xA6A9 }, { 0x6264, 0xC9E5 }, { 0x6265, 0xC9EC }, + { 0x6266, 0xC9E7 }, { 0x626D, 0xA7E1 }, { 0x626E, 0xA7EA }, { 0x626F, 0xA7E8 }, { 0x6270, 0xCAF0 }, { 0x6271, 0xCAED }, { 0x6272, 0xCAF5 }, { 0x6273, 0xA7E6 }, + { 0x6274, 0xCAF6 }, { 0x6276, 0xA7DF }, { 0x6277, 0xCAF3 }, { 0x6279, 0xA7E5 }, { 0x627A, 0xCAEF }, { 0x627B, 0xCAEE }, { 0x627C, 0xA7E3 }, { 0x627D, 0xCAF4 }, + { 0x627E, 0xA7E4 }, { 0x627F, 0xA9D3 }, { 0x6280, 0xA7DE }, { 0x6281, 0xCAF1 }, { 0x6283, 0xCAE7 }, { 0x6284, 0xA7DB }, { 0x6286, 0xA7EE }, { 0x6287, 0xCAEC }, + { 0x6288, 0xCAF2 }, { 0x6289, 0xA7E0 }, { 0x628A, 0xA7E2 }, { 0x628C, 0xCAE8 }, { 0x628E, 0xCAE9 }, { 0x628F, 0xCAEA }, { 0x6291, 0xA7ED }, { 0x6292, 0xA7E7 }, + { 0x6293, 0xA7EC }, { 0x6294, 0xCAEB }, { 0x6295, 0xA7EB }, { 0x6296, 0xA7DD }, { 0x6297, 0xA7DC }, { 0x6298, 0xA7E9 }, { 0x62A8, 0xA9E1 }, { 0x62A9, 0xCCBE }, + { 0x62AA, 0xCCB7 }, { 0x62AB, 0xA9DC }, { 0x62AC, 0xA9EF }, { 0x62AD, 0xCCB3 }, { 0x62AE, 0xCCBA }, { 0x62AF, 0xCCBC }, { 0x62B0, 0xCCBF }, { 0x62B1, 0xA9EA }, + { 0x62B3, 0xCCBB }, { 0x62B4, 0xCCB4 }, { 0x62B5, 0xA9E8 }, { 0x62B6, 0xCCB8 }, { 0x62B8, 0xCCC0 }, { 0x62B9, 0xA9D9 }, { 0x62BB, 0xCCBD }, { 0x62BC, 0xA9E3 }, + { 0x62BD, 0xA9E2 }, { 0x62BE, 0xCCB6 }, { 0x62BF, 0xA9D7 }, { 0x62C2, 0xA9D8 }, { 0x62C4, 0xA9D6 }, { 0x62C6, 0xA9EE }, { 0x62C7, 0xA9E6 }, { 0x62C8, 0xA9E0 }, + { 0x62C9, 0xA9D4 }, { 0x62CA, 0xCCB9 }, { 0x62CB, 0xA9DF }, { 0x62CC, 0xA9D5 }, { 0x62CD, 0xA9E7 }, { 0x62CE, 0xA9F0 }, { 0x62CF, 0xCED4 }, { 0x62D0, 0xA9E4 }, + { 0x62D1, 0xCCB5 }, { 0x62D2, 0xA9DA }, { 0x62D3, 0xA9DD }, { 0x62D4, 0xA9DE }, { 0x62D6, 0xA9EC }, { 0x62D7, 0xA9ED }, { 0x62D8, 0xA9EB }, { 0x62D9, 0xA9E5 }, + { 0x62DA, 0xA9E9 }, { 0x62DB, 0xA9DB }, { 0x62DC, 0xABF4 }, { 0x62EB, 0xCEDA }, { 0x62EC, 0xAC41 }, { 0x62ED, 0xABF8 }, { 0x62EE, 0xABFA }, { 0x62EF, 0xAC40 }, + { 0x62F0, 0xCEE6 }, { 0x62F1, 0xABFD }, { 0x62F2, 0xD1B1 }, { 0x62F3, 0xAEB1 }, { 0x62F4, 0xAC43 }, { 0x62F5, 0xCED7 }, { 0x62F6, 0xCEDF }, { 0x62F7, 0xABFE }, + { 0x62F8, 0xCEDE }, { 0x62F9, 0xCEDB }, { 0x62FA, 0xCEE3 }, { 0x62FB, 0xCEE5 }, { 0x62FC, 0xABF7 }, { 0x62FD, 0xABFB }, { 0x62FE, 0xAC42 }, { 0x62FF, 0xAEB3 }, + { 0x6300, 0xCEE0 }, { 0x6301, 0xABF9 }, { 0x6302, 0xAC45 }, { 0x6303, 0xCED9 }, { 0x6307, 0xABFC }, { 0x6308, 0xAEB2 }, { 0x6309, 0xABF6 }, { 0x630B, 0xCED6 }, + { 0x630C, 0xCEDD }, { 0x630D, 0xCED5 }, { 0x630E, 0xCED8 }, { 0x630F, 0xCEDC }, { 0x6310, 0xD1B2 }, { 0x6311, 0xAC44 }, { 0x6313, 0xCEE1 }, { 0x6314, 0xCEE2 }, + { 0x6315, 0xCEE4 }, { 0x6316, 0xABF5 }, { 0x6328, 0xAEC1 }, { 0x6329, 0xD1BE }, { 0x632A, 0xAEBF }, { 0x632B, 0xAEC0 }, { 0x632C, 0xD1B4 }, { 0x632D, 0xD1C4 }, + { 0x632F, 0xAEB6 }, { 0x6332, 0xD566 }, { 0x6333, 0xD1C6 }, { 0x6334, 0xD1C0 }, { 0x6336, 0xD1B7 }, { 0x6338, 0xD1C9 }, { 0x6339, 0xD1BA }, { 0x633A, 0xAEBC }, + { 0x633B, 0xD57D }, { 0x633C, 0xD1BD }, { 0x633D, 0xAEBE }, { 0x633E, 0xAEB5 }, { 0x6340, 0xD1CB }, { 0x6341, 0xD1BF }, { 0x6342, 0xAEB8 }, { 0x6343, 0xD1B8 }, + { 0x6344, 0xD1B5 }, { 0x6345, 0xD1B6 }, { 0x6346, 0xAEB9 }, { 0x6347, 0xD1C5 }, { 0x6348, 0xD1CC }, { 0x6349, 0xAEBB }, { 0x634A, 0xD1BC }, { 0x634B, 0xD1BB }, + { 0x634C, 0xAEC3 }, { 0x634D, 0xAEC2 }, { 0x634E, 0xAEB4 }, { 0x634F, 0xAEBA }, { 0x6350, 0xAEBD }, { 0x6351, 0xD1C8 }, { 0x6354, 0xD1C2 }, { 0x6355, 0xAEB7 }, + { 0x6356, 0xD1B3 }, { 0x6357, 0xD1CA }, { 0x6358, 0xD1C1 }, { 0x6359, 0xD1C3 }, { 0x635A, 0xD1C7 }, { 0x6365, 0xD567 }, { 0x6367, 0xB1B7 }, { 0x6368, 0xB1CB }, + { 0x6369, 0xB1CA }, { 0x636B, 0xB1BF }, { 0x636D, 0xD579 }, { 0x636E, 0xD575 }, { 0x636F, 0xD572 }, { 0x6370, 0xD5A6 }, { 0x6371, 0xB1BA }, { 0x6372, 0xB1B2 }, + { 0x6375, 0xD577 }, { 0x6376, 0xB4A8 }, { 0x6377, 0xB1B6 }, { 0x6378, 0xD5A1 }, { 0x637A, 0xB1CC }, { 0x637B, 0xB1C9 }, { 0x637C, 0xD57B }, { 0x637D, 0xD56A }, + { 0x6380, 0xB1C8 }, { 0x6381, 0xD5A3 }, { 0x6382, 0xD569 }, { 0x6383, 0xB1BD }, { 0x6384, 0xB1C1 }, { 0x6385, 0xD5A2 }, { 0x6387, 0xD573 }, { 0x6388, 0xB1C2 }, + { 0x6389, 0xB1BC }, { 0x638A, 0xD568 }, { 0x638C, 0xB478 }, { 0x638D, 0xD5A5 }, { 0x638E, 0xD571 }, { 0x638F, 0xB1C7 }, { 0x6390, 0xD574 }, { 0x6391, 0xD5A4 }, + { 0x6392, 0xB1C6 }, { 0x6394, 0xD952 }, { 0x6396, 0xB1B3 }, { 0x6397, 0xD56F }, { 0x6398, 0xB1B8 }, { 0x6399, 0xB1C3 }, { 0x639B, 0xB1BE }, { 0x639C, 0xD578 }, + { 0x639D, 0xD56E }, { 0x639E, 0xD56C }, { 0x639F, 0xD57E }, { 0x63A0, 0xB1B0 }, { 0x63A1, 0xB1C4 }, { 0x63A2, 0xB1B4 }, { 0x63A3, 0xB477 }, { 0x63A4, 0xD57C }, + { 0x63A5, 0xB1B5 }, { 0x63A7, 0xB1B1 }, { 0x63A8, 0xB1C0 }, { 0x63A9, 0xB1BB }, { 0x63AA, 0xB1B9 }, { 0x63AB, 0xD570 }, { 0x63AC, 0xB1C5 }, { 0x63AD, 0xD56D }, + { 0x63AE, 0xD57A }, { 0x63AF, 0xD576 }, { 0x63B0, 0xD954 }, { 0x63B1, 0xD953 }, { 0x63BD, 0xD56B }, { 0x63BE, 0xD964 }, { 0x63C0, 0xB47A }, { 0x63C2, 0xD96A }, + { 0x63C3, 0xD959 }, { 0x63C4, 0xD967 }, { 0x63C5, 0xDD77 }, { 0x63C6, 0xB47D }, { 0x63C7, 0xD96B }, { 0x63C8, 0xD96E }, { 0x63C9, 0xB47C }, { 0x63CA, 0xD95C }, + { 0x63CB, 0xD96D }, { 0x63CC, 0xD96C }, { 0x63CD, 0xB47E }, { 0x63CE, 0xD955 }, { 0x63CF, 0xB479 }, { 0x63D0, 0xB4A3 }, { 0x63D2, 0xB4A1 }, { 0x63D3, 0xD969 }, + { 0x63D5, 0xD95F }, { 0x63D6, 0xB4A5 }, { 0x63D7, 0xD970 }, { 0x63D8, 0xD968 }, { 0x63D9, 0xD971 }, { 0x63DA, 0xB4AD }, { 0x63DB, 0xB4AB }, { 0x63DC, 0xD966 }, + { 0x63DD, 0xD965 }, { 0x63DF, 0xD963 }, { 0x63E0, 0xD95D }, { 0x63E1, 0xB4A4 }, { 0x63E3, 0xB4A2 }, { 0x63E4, 0xD1B9 }, { 0x63E5, 0xD956 }, { 0x63E7, 0xDDB7 }, + { 0x63E8, 0xD957 }, { 0x63E9, 0xB47B }, { 0x63EA, 0xB4AA }, { 0x63EB, 0xDD79 }, { 0x63ED, 0xB4A6 }, { 0x63EE, 0xB4A7 }, { 0x63EF, 0xD958 }, { 0x63F0, 0xD96F }, + { 0x63F1, 0xDD78 }, { 0x63F2, 0xD960 }, { 0x63F3, 0xD95B }, { 0x63F4, 0xB4A9 }, { 0x63F5, 0xD961 }, { 0x63F6, 0xD95E }, { 0x63F9, 0xB4AE }, { 0x6406, 0xB770 }, + { 0x6409, 0xDD7C }, { 0x640A, 0xDDB1 }, { 0x640B, 0xDDB6 }, { 0x640C, 0xDDAA }, { 0x640D, 0xB76C }, { 0x640E, 0xDDBB }, { 0x640F, 0xB769 }, { 0x6410, 0xDD7A }, + { 0x6412, 0xDD7B }, { 0x6413, 0xB762 }, { 0x6414, 0xB76B }, { 0x6415, 0xDDA4 }, { 0x6416, 0xB76E }, { 0x6417, 0xB76F }, { 0x6418, 0xDDA5 }, { 0x641A, 0xDDB2 }, + { 0x641B, 0xDDB8 }, { 0x641C, 0xB76A }, { 0x641E, 0xB764 }, { 0x641F, 0xDDA3 }, { 0x6420, 0xDD7D }, { 0x6421, 0xDDBA }, { 0x6422, 0xDDA8 }, { 0x6423, 0xDDA9 }, + { 0x6424, 0xDD7E }, { 0x6425, 0xDDB4 }, { 0x6426, 0xDDAB }, { 0x6427, 0xDDB5 }, { 0x6428, 0xDDAD }, { 0x642A, 0xB765 }, { 0x642B, 0xE1D9 }, { 0x642C, 0xB768 }, + { 0x642D, 0xB766 }, { 0x642E, 0xDDB9 }, { 0x642F, 0xDDB0 }, { 0x6430, 0xDDAC }, { 0x6433, 0xDDA1 }, { 0x6434, 0xBA53 }, { 0x6435, 0xDDAF }, { 0x6436, 0xB76D }, + { 0x6437, 0xDDA7 }, { 0x6439, 0xDDA6 }, { 0x643D, 0xB767 }, { 0x643E, 0xB763 }, { 0x643F, 0xE1EE }, { 0x6440, 0xDDB3 }, { 0x6441, 0xDDAE }, { 0x6443, 0xDDA2 }, + { 0x644B, 0xE1E9 }, { 0x644D, 0xE1DA }, { 0x644E, 0xE1E5 }, { 0x6450, 0xE1EC }, { 0x6451, 0xBA51 }, { 0x6452, 0xB4AC }, { 0x6453, 0xE1EA }, { 0x6454, 0xBA4C }, + { 0x6458, 0xBA4B }, { 0x6459, 0xE1F1 }, { 0x645B, 0xE1DB }, { 0x645C, 0xE1E8 }, { 0x645D, 0xE1DC }, { 0x645E, 0xE1E7 }, { 0x645F, 0xBA4F }, { 0x6460, 0xE1EB }, + { 0x6461, 0xD962 }, { 0x6465, 0xE1F2 }, { 0x6466, 0xE1E3 }, { 0x6467, 0xBA52 }, { 0x6468, 0xE5BA }, { 0x6469, 0xBCAF }, { 0x646B, 0xE1F0 }, { 0x646C, 0xE1EF }, + { 0x646D, 0xBA54 }, { 0x646E, 0xE5AD }, { 0x646F, 0xBCB0 }, { 0x6470, 0xE5AE }, { 0x6472, 0xE1DF }, { 0x6473, 0xE1E0 }, { 0x6474, 0xE1DD }, { 0x6475, 0xE1E2 }, + { 0x6476, 0xE1DE }, { 0x6477, 0xE1F3 }, { 0x6478, 0xBA4E }, { 0x6479, 0xBCB1 }, { 0x647A, 0xBA50 }, { 0x647B, 0xBA55 }, { 0x647D, 0xE1E1 }, { 0x647F, 0xE1ED }, + { 0x6482, 0xE1E6 }, { 0x6485, 0xE5B1 }, { 0x6487, 0xBA4A }, { 0x6488, 0xBCB4 }, { 0x6489, 0xE9AA }, { 0x648A, 0xE5B6 }, { 0x648B, 0xE5B5 }, { 0x648C, 0xE5B7 }, + { 0x648F, 0xE5B4 }, { 0x6490, 0xBCB5 }, { 0x6492, 0xBCBB }, { 0x6493, 0xBCB8 }, { 0x6495, 0xBCB9 }, { 0x6496, 0xE5AF }, { 0x6497, 0xE5B2 }, { 0x6498, 0xE5BC }, + { 0x6499, 0xBCC1 }, { 0x649A, 0xBCBF }, { 0x649C, 0xE5B3 }, { 0x649D, 0xD95A }, { 0x649E, 0xBCB2 }, { 0x649F, 0xE5B9 }, { 0x64A0, 0xE5B0 }, { 0x64A2, 0xBCC2 }, + { 0x64A3, 0xE5B8 }, { 0x64A4, 0xBA4D }, { 0x64A5, 0xBCB7 }, { 0x64A6, 0xE1E4 }, { 0x64A9, 0xBCBA }, { 0x64AB, 0xBCBE }, { 0x64AC, 0xBCC0 }, { 0x64AD, 0xBCBD }, + { 0x64AE, 0xBCBC }, { 0x64B0, 0xBCB6 }, { 0x64B1, 0xE5BB }, { 0x64B2, 0xBCB3 }, { 0x64B3, 0xBCC3 }, { 0x64BB, 0xBED8 }, { 0x64BC, 0xBED9 }, { 0x64BD, 0xE9A9 }, + { 0x64BE, 0xBEE2 }, { 0x64BF, 0xBEDF }, { 0x64C1, 0xBED6 }, { 0x64C2, 0xBEDD }, { 0x64C3, 0xE9AB }, { 0x64C4, 0xBEDB }, { 0x64C5, 0xBED5 }, { 0x64C7, 0xBEDC }, + { 0x64C9, 0xE9A8 }, { 0x64CA, 0xC0BB }, { 0x64CB, 0xBED7 }, { 0x64CD, 0xBEDE }, { 0x64CE, 0xC0BA }, { 0x64CF, 0xE9A7 }, { 0x64D0, 0xE9A6 }, { 0x64D2, 0xBEE0 }, + { 0x64D4, 0xBEE1 }, { 0x64D6, 0xE9A5 }, { 0x64D7, 0xE9A4 }, { 0x64D8, 0xC0BC }, { 0x64D9, 0xE9AE }, { 0x64DA, 0xBEDA }, { 0x64DB, 0xE9AC }, { 0x64E0, 0xC0BD }, + { 0x64E2, 0xC0C2 }, { 0x64E3, 0xECEA }, { 0x64E4, 0xECEC }, { 0x64E6, 0xC0BF }, { 0x64E8, 0xECED }, { 0x64E9, 0xECE9 }, { 0x64EB, 0xECEB }, { 0x64EC, 0xC0C0 }, + { 0x64ED, 0xC0C3 }, { 0x64EF, 0xECE8 }, { 0x64F0, 0xC0BE }, { 0x64F1, 0xC0C1 }, { 0x64F2, 0xC259 }, { 0x64F3, 0xE9AD }, { 0x64F4, 0xC258 }, { 0x64F7, 0xC25E }, + { 0x64F8, 0xEFD4 }, { 0x64FA, 0xC25C }, { 0x64FB, 0xC25D }, { 0x64FC, 0xEFD7 }, { 0x64FD, 0xEFD3 }, { 0x64FE, 0xC25A }, { 0x64FF, 0xEFD1 }, { 0x6500, 0xC36B }, + { 0x6501, 0xEFD5 }, { 0x6503, 0xEFD6 }, { 0x6504, 0xEFD2 }, { 0x6506, 0xC25B }, { 0x6507, 0xF242 }, { 0x6509, 0xF245 }, { 0x650C, 0xF246 }, { 0x650D, 0xF244 }, + { 0x650E, 0xF247 }, { 0x650F, 0xC36C }, { 0x6510, 0xF243 }, { 0x6513, 0xF44E }, { 0x6514, 0xC464 }, { 0x6515, 0xF44D }, { 0x6516, 0xF44C }, { 0x6517, 0xF44B }, + { 0x6518, 0xC463 }, { 0x6519, 0xC465 }, { 0x651B, 0xF5CD }, { 0x651C, 0xC4E2 }, { 0x651D, 0xC4E1 }, { 0x6520, 0xF6E1 }, { 0x6521, 0xF6E0 }, { 0x6522, 0xF6E3 }, + { 0x6523, 0xC5CB }, { 0x6524, 0xC575 }, { 0x6525, 0xF7DD }, { 0x6526, 0xF6E2 }, { 0x6529, 0xF7DC }, { 0x652A, 0xC5CD }, { 0x652B, 0xC5CC }, { 0x652C, 0xC5F3 }, + { 0x652D, 0xF8A9 }, { 0x652E, 0xF8EF }, { 0x652F, 0xA4E4 }, { 0x6532, 0xD972 }, { 0x6533, 0xE9AF }, { 0x6536, 0xA6AC }, { 0x6537, 0xCAF7 }, { 0x6538, 0xA7F1 }, + { 0x6539, 0xA7EF }, { 0x653B, 0xA7F0 }, { 0x653D, 0xCCC1 }, { 0x653E, 0xA9F1 }, { 0x653F, 0xAC46 }, { 0x6541, 0xCEE7 }, { 0x6543, 0xCEE8 }, { 0x6545, 0xAC47 }, + { 0x6546, 0xD1CE }, { 0x6548, 0xAEC4 }, { 0x6549, 0xAEC5 }, { 0x654A, 0xD1CD }, { 0x654F, 0xB1D3 }, { 0x6551, 0xB1CF }, { 0x6553, 0xD5A7 }, { 0x6554, 0xB1D6 }, + { 0x6555, 0xB1D5 }, { 0x6556, 0xB1CE }, { 0x6557, 0xB1D1 }, { 0x6558, 0xB1D4 }, { 0x6559, 0xB1D0 }, { 0x655C, 0xD976 }, { 0x655D, 0xB1CD }, { 0x655E, 0xB4AF }, + { 0x6562, 0xB4B1 }, { 0x6563, 0xB4B2 }, { 0x6564, 0xD975 }, { 0x6565, 0xD978 }, { 0x6566, 0xB4B0 }, { 0x6567, 0xD973 }, { 0x6568, 0xD977 }, { 0x656A, 0xD974 }, + { 0x656C, 0xB771 }, { 0x656F, 0xDDBC }, { 0x6572, 0xBA56 }, { 0x6573, 0xE1F4 }, { 0x6574, 0xBEE3 }, { 0x6575, 0xBCC4 }, { 0x6576, 0xE5BD }, { 0x6577, 0xBCC5 }, + { 0x6578, 0xBCC6 }, { 0x6579, 0xE5BF }, { 0x657A, 0xE5BE }, { 0x657B, 0xE5C0 }, { 0x657C, 0xE9B1 }, { 0x657F, 0xE9B0 }, { 0x6580, 0xECEF }, { 0x6581, 0xECEE }, + { 0x6582, 0xC0C4 }, { 0x6583, 0xC0C5 }, { 0x6584, 0xF248 }, { 0x6587, 0xA4E5 }, { 0x658C, 0xD979 }, { 0x6590, 0xB4B4 }, { 0x6591, 0xB4B3 }, { 0x6592, 0xDDBD }, + { 0x6594, 0xEFD8 }, { 0x6595, 0xC4E3 }, { 0x6596, 0xF7DE }, { 0x6597, 0xA4E6 }, { 0x6599, 0xAEC6 }, { 0x659B, 0xB1D8 }, { 0x659C, 0xB1D7 }, { 0x659D, 0xD97A }, + { 0x659E, 0xD97B }, { 0x659F, 0xB772 }, { 0x65A0, 0xE1F5 }, { 0x65A1, 0xBA57 }, { 0x65A2, 0xE9B2 }, { 0x65A4, 0xA4E7 }, { 0x65A5, 0xA5B8 }, { 0x65A7, 0xA9F2 }, + { 0x65A8, 0xCCC2 }, { 0x65AA, 0xCEE9 }, { 0x65AB, 0xAC48 }, { 0x65AC, 0xB1D9 }, { 0x65AE, 0xD97C }, { 0x65AF, 0xB4B5 }, { 0x65B0, 0xB773 }, { 0x65B2, 0xE5C1 }, + { 0x65B3, 0xE5C2 }, { 0x65B6, 0xECF0 }, { 0x65B7, 0xC25F }, { 0x65B8, 0xF8F0 }, { 0x65B9, 0xA4E8 }, { 0x65BB, 0xCCC3 }, { 0x65BC, 0xA9F3 }, { 0x65BD, 0xAC49 }, + { 0x65BF, 0xCEEA }, { 0x65C1, 0xAEC7 }, { 0x65C2, 0xD1D2 }, { 0x65C3, 0xD1D0 }, { 0x65C4, 0xD1D1 }, { 0x65C5, 0xAEC8 }, { 0x65C6, 0xD1CF }, { 0x65CB, 0xB1DB }, + { 0x65CC, 0xB1DC }, { 0x65CD, 0xD5A8 }, { 0x65CE, 0xB1DD }, { 0x65CF, 0xB1DA }, { 0x65D0, 0xD97D }, { 0x65D2, 0xD97E }, { 0x65D3, 0xDDBE }, { 0x65D6, 0xBA59 }, + { 0x65D7, 0xBA58 }, { 0x65DA, 0xECF1 }, { 0x65DB, 0xEFD9 }, { 0x65DD, 0xF24A }, { 0x65DE, 0xF249 }, { 0x65DF, 0xF44F }, { 0x65E1, 0xC95E }, { 0x65E2, 0xAC4A }, + { 0x65E5, 0xA4E9 }, { 0x65E6, 0xA5B9 }, { 0x65E8, 0xA6AE }, { 0x65E9, 0xA6AD }, { 0x65EC, 0xA6AF }, { 0x65ED, 0xA6B0 }, { 0x65EE, 0xC9EE }, { 0x65EF, 0xC9ED }, + { 0x65F0, 0xCAF8 }, { 0x65F1, 0xA7F2 }, { 0x65F2, 0xCAFB }, { 0x65F3, 0xCAFA }, { 0x65F4, 0xCAF9 }, { 0x65F5, 0xCAFC }, { 0x65FA, 0xA9F4 }, { 0x65FB, 0xCCC9 }, + { 0x65FC, 0xCCC5 }, { 0x65FD, 0xCCCE }, { 0x6600, 0xA9FB }, { 0x6602, 0xA9F9 }, { 0x6603, 0xCCCA }, { 0x6604, 0xCCC6 }, { 0x6605, 0xCCCD }, { 0x6606, 0xA9F8 }, + { 0x6607, 0xAA40 }, { 0x6608, 0xCCC8 }, { 0x6609, 0xCCC4 }, { 0x660A, 0xA9FE }, { 0x660B, 0xCCCB }, { 0x660C, 0xA9F7 }, { 0x660D, 0xCCCC }, { 0x660E, 0xA9FA }, + { 0x660F, 0xA9FC }, { 0x6610, 0xCCD0 }, { 0x6611, 0xCCCF }, { 0x6612, 0xCCC7 }, { 0x6613, 0xA9F6 }, { 0x6614, 0xA9F5 }, { 0x6615, 0xA9FD }, { 0x661C, 0xCEEF }, + { 0x661D, 0xCEF5 }, { 0x661F, 0xAC50 }, { 0x6620, 0xAC4D }, { 0x6621, 0xCEEC }, { 0x6622, 0xCEF1 }, { 0x6624, 0xAC53 }, { 0x6625, 0xAC4B }, { 0x6626, 0xCEF0 }, + { 0x6627, 0xAC4E }, { 0x6628, 0xAC51 }, { 0x662B, 0xCEF3 }, { 0x662D, 0xAC4C }, { 0x662E, 0xCEF8 }, { 0x662F, 0xAC4F }, { 0x6631, 0xAC52 }, { 0x6632, 0xCEED }, + { 0x6633, 0xCEF2 }, { 0x6634, 0xCEF6 }, { 0x6635, 0xCEEE }, { 0x6636, 0xCEEB }, { 0x6639, 0xCEF7 }, { 0x663A, 0xCEF4 }, { 0x6641, 0xAED0 }, { 0x6642, 0xAEC9 }, + { 0x6643, 0xAECC }, { 0x6645, 0xAECF }, { 0x6647, 0xD1D5 }, { 0x6649, 0xAECA }, { 0x664A, 0xD1D3 }, { 0x664C, 0xAECE }, { 0x664F, 0xAECB }, { 0x6651, 0xD1D6 }, + { 0x6652, 0xAECD }, { 0x6659, 0xD5AC }, { 0x665A, 0xB1DF }, { 0x665B, 0xD5AB }, { 0x665C, 0xD5AD }, { 0x665D, 0xB1DE }, { 0x665E, 0xB1E3 }, { 0x665F, 0xD1D4 }, + { 0x6661, 0xD5AA }, { 0x6662, 0xD5AE }, { 0x6664, 0xB1E0 }, { 0x6665, 0xD5A9 }, { 0x6666, 0xB1E2 }, { 0x6668, 0xB1E1 }, { 0x666A, 0xD9A7 }, { 0x666C, 0xD9A2 }, + { 0x666E, 0xB4B6 }, { 0x666F, 0xB4BA }, { 0x6670, 0xB4B7 }, { 0x6671, 0xD9A5 }, { 0x6672, 0xD9A8 }, { 0x6674, 0xB4B8 }, { 0x6676, 0xB4B9 }, { 0x6677, 0xB4BE }, + { 0x6678, 0xDDC7 }, { 0x6679, 0xD9A6 }, { 0x667A, 0xB4BC }, { 0x667B, 0xD9A3 }, { 0x667C, 0xD9A1 }, { 0x667E, 0xB4BD }, { 0x6680, 0xD9A4 }, { 0x6684, 0xB779 }, + { 0x6686, 0xDDBF }, { 0x6687, 0xB776 }, { 0x6688, 0xB777 }, { 0x6689, 0xB775 }, { 0x668A, 0xDDC4 }, { 0x668B, 0xDDC3 }, { 0x668C, 0xDDC0 }, { 0x668D, 0xB77B }, + { 0x6690, 0xDDC2 }, { 0x6691, 0xB4BB }, { 0x6694, 0xDDC6 }, { 0x6695, 0xDDC1 }, { 0x6696, 0xB778 }, { 0x6697, 0xB774 }, { 0x6698, 0xB77A }, { 0x6699, 0xDDC5 }, + { 0x669D, 0xBA5C }, { 0x669F, 0xE1F8 }, { 0x66A0, 0xE1F7 }, { 0x66A1, 0xE1F6 }, { 0x66A2, 0xBA5A }, { 0x66A8, 0xBA5B }, { 0x66A9, 0xE5C5 }, { 0x66AA, 0xE5C8 }, + { 0x66AB, 0xBCC8 }, { 0x66AE, 0xBCC7 }, { 0x66AF, 0xE5C9 }, { 0x66B0, 0xE5C4 }, { 0x66B1, 0xBCCA }, { 0x66B2, 0xE5C6 }, { 0x66B4, 0xBCC9 }, { 0x66B5, 0xE5C3 }, + { 0x66B7, 0xE5C7 }, { 0x66B8, 0xBEE9 }, { 0x66B9, 0xBEE6 }, { 0x66BA, 0xE9BB }, { 0x66BB, 0xE9BA }, { 0x66BD, 0xE9B9 }, { 0x66BE, 0xE9B4 }, { 0x66C0, 0xE9B5 }, + { 0x66C4, 0xBEE7 }, { 0x66C6, 0xBEE4 }, { 0x66C7, 0xBEE8 }, { 0x66C8, 0xE9B3 }, { 0x66C9, 0xBEE5 }, { 0x66CA, 0xE9B6 }, { 0x66CB, 0xE9B7 }, { 0x66CC, 0xE9BC }, + { 0x66CF, 0xE9B8 }, { 0x66D2, 0xECF2 }, { 0x66D6, 0xC0C7 }, { 0x66D8, 0xEFDC }, { 0x66D9, 0xC0C6 }, { 0x66DA, 0xEFDA }, { 0x66DB, 0xEFDB }, { 0x66DC, 0xC260 }, + { 0x66DD, 0xC36E }, { 0x66DE, 0xF24B }, { 0x66E0, 0xC36D }, { 0x66E3, 0xF451 }, { 0x66E4, 0xF452 }, { 0x66E6, 0xC466 }, { 0x66E8, 0xF450 }, { 0x66E9, 0xC4E4 }, + { 0x66EB, 0xF7DF }, { 0x66EC, 0xC5CE }, { 0x66ED, 0xF8AA }, { 0x66EE, 0xF8AB }, { 0x66F0, 0xA4EA }, { 0x66F2, 0xA6B1 }, { 0x66F3, 0xA6B2 }, { 0x66F4, 0xA7F3 }, + { 0x66F6, 0xCCD1 }, { 0x66F7, 0xAC54 }, { 0x66F8, 0xAED1 }, { 0x66F9, 0xB1E4 }, { 0x66FC, 0xB0D2 }, { 0x66FE, 0xB4BF }, { 0x66FF, 0xB4C0 }, { 0x6700, 0xB3CC }, + { 0x6701, 0xD9A9 }, { 0x6703, 0xB77C }, { 0x6704, 0xE1FA }, { 0x6705, 0xE1F9 }, { 0x6708, 0xA4EB }, { 0x6709, 0xA6B3 }, { 0x670A, 0xCCD2 }, { 0x670B, 0xAA42 }, + { 0x670D, 0xAA41 }, { 0x670F, 0xCEF9 }, { 0x6710, 0xCEFA }, { 0x6712, 0xD1D7 }, { 0x6713, 0xD1D8 }, { 0x6714, 0xAED2 }, { 0x6715, 0xAED3 }, { 0x6717, 0xAED4 }, + { 0x6718, 0xD5AF }, { 0x671B, 0xB1E6 }, { 0x671D, 0xB4C2 }, { 0x671F, 0xB4C1 }, { 0x6720, 0xDDC8 }, { 0x6721, 0xDF7A }, { 0x6722, 0xE1FB }, { 0x6723, 0xE9BD }, + { 0x6726, 0xC261 }, { 0x6727, 0xC467 }, { 0x6728, 0xA4EC }, { 0x672A, 0xA5BC }, { 0x672B, 0xA5BD }, { 0x672C, 0xA5BB }, { 0x672D, 0xA5BE }, { 0x672E, 0xA5BA }, + { 0x6731, 0xA6B6 }, { 0x6733, 0xC9F6 }, { 0x6734, 0xA6B5 }, { 0x6735, 0xA6B7 }, { 0x6738, 0xC9F1 }, { 0x6739, 0xC9F0 }, { 0x673A, 0xC9F3 }, { 0x673B, 0xC9F2 }, + { 0x673C, 0xC9F5 }, { 0x673D, 0xA6B4 }, { 0x673E, 0xC9EF }, { 0x673F, 0xC9F4 }, { 0x6745, 0xCAFD }, { 0x6746, 0xA7FD }, { 0x6747, 0xCAFE }, { 0x6748, 0xCB43 }, + { 0x6749, 0xA7FC }, { 0x674B, 0xCB47 }, { 0x674C, 0xCB42 }, { 0x674D, 0xCB45 }, { 0x674E, 0xA7F5 }, { 0x674F, 0xA7F6 }, { 0x6750, 0xA7F7 }, { 0x6751, 0xA7F8 }, + { 0x6753, 0xA840 }, { 0x6755, 0xCB41 }, { 0x6756, 0xA7FA }, { 0x6757, 0xA841 }, { 0x6759, 0xCB40 }, { 0x675A, 0xCB46 }, { 0x675C, 0xA7F9 }, { 0x675D, 0xCB44 }, + { 0x675E, 0xA7FB }, { 0x675F, 0xA7F4 }, { 0x6760, 0xA7FE }, { 0x676A, 0xAA57 }, { 0x676C, 0xCCD4 }, { 0x676D, 0xAA43 }, { 0x676F, 0xAA4D }, { 0x6770, 0xAA4E }, + { 0x6771, 0xAA46 }, { 0x6772, 0xAA58 }, { 0x6773, 0xAA48 }, { 0x6774, 0xCCDC }, { 0x6775, 0xAA53 }, { 0x6776, 0xCCD7 }, { 0x6777, 0xAA49 }, { 0x6778, 0xCCE6 }, + { 0x6779, 0xCCE7 }, { 0x677A, 0xCCDF }, { 0x677B, 0xCCD8 }, { 0x677C, 0xAA56 }, { 0x677D, 0xCCE4 }, { 0x677E, 0xAA51 }, { 0x677F, 0xAA4F }, { 0x6781, 0xCCE5 }, + { 0x6783, 0xCCE3 }, { 0x6784, 0xCCDB }, { 0x6785, 0xCCD3 }, { 0x6786, 0xCCDA }, { 0x6787, 0xAA4A }, { 0x6789, 0xAA50 }, { 0x678B, 0xAA44 }, { 0x678C, 0xCCDE }, + { 0x678D, 0xCCDD }, { 0x678E, 0xCCD5 }, { 0x6790, 0xAA52 }, { 0x6791, 0xCCE1 }, { 0x6792, 0xCCD6 }, { 0x6793, 0xAA55 }, { 0x6794, 0xCCE8 }, { 0x6795, 0xAA45 }, + { 0x6797, 0xAA4C }, { 0x6798, 0xCCD9 }, { 0x6799, 0xCCE2 }, { 0x679A, 0xAA54 }, { 0x679C, 0xAA47 }, { 0x679D, 0xAA4B }, { 0x679F, 0xCCE0 }, { 0x67AE, 0xCF5B }, + { 0x67AF, 0xAC5C }, { 0x67B0, 0xAC69 }, { 0x67B2, 0xCF56 }, { 0x67B3, 0xCF4C }, { 0x67B4, 0xAC62 }, { 0x67B5, 0xCF4A }, { 0x67B6, 0xAC5B }, { 0x67B7, 0xCF45 }, + { 0x67B8, 0xAC65 }, { 0x67B9, 0xCF52 }, { 0x67BA, 0xCEFE }, { 0x67BB, 0xCF41 }, { 0x67C0, 0xCF44 }, { 0x67C1, 0xCEFB }, { 0x67C2, 0xCF51 }, { 0x67C3, 0xCF61 }, + { 0x67C4, 0xAC60 }, { 0x67C5, 0xCF46 }, { 0x67C6, 0xCF58 }, { 0x67C8, 0xCEFD }, { 0x67C9, 0xCF5F }, { 0x67CA, 0xCF60 }, { 0x67CB, 0xCF63 }, { 0x67CC, 0xCF5A }, + { 0x67CD, 0xCF4B }, { 0x67CE, 0xCF53 }, { 0x67CF, 0xAC66 }, { 0x67D0, 0xAC59 }, { 0x67D1, 0xAC61 }, { 0x67D2, 0xAC6D }, { 0x67D3, 0xAC56 }, { 0x67D4, 0xAC58 }, + { 0x67D8, 0xCF43 }, { 0x67D9, 0xAC6A }, { 0x67DA, 0xAC63 }, { 0x67DB, 0xCF5D }, { 0x67DC, 0xCF40 }, { 0x67DD, 0xAC6C }, { 0x67DE, 0xAC67 }, { 0x67DF, 0xCF49 }, + { 0x67E2, 0xAC6B }, { 0x67E3, 0xCF50 }, { 0x67E4, 0xCF48 }, { 0x67E5, 0xAC64 }, { 0x67E6, 0xCF5C }, { 0x67E7, 0xCF54 }, { 0x67E9, 0xAC5E }, { 0x67EA, 0xCF62 }, + { 0x67EB, 0xCF47 }, { 0x67EC, 0xAC5A }, { 0x67ED, 0xCF59 }, { 0x67EE, 0xCF4F }, { 0x67EF, 0xAC5F }, { 0x67F0, 0xCF55 }, { 0x67F1, 0xAC57 }, { 0x67F2, 0xCEFC }, + { 0x67F3, 0xAC68 }, { 0x67F4, 0xAEE3 }, { 0x67F5, 0xAC5D }, { 0x67F6, 0xCF4E }, { 0x67F7, 0xCF4D }, { 0x67F8, 0xCF42 }, { 0x67FA, 0xCF5E }, { 0x67FC, 0xCF57 }, + { 0x67FF, 0xAC55 }, { 0x6812, 0xD1EC }, { 0x6813, 0xAEEA }, { 0x6814, 0xD1ED }, { 0x6816, 0xD1E1 }, { 0x6817, 0xAEDF }, { 0x6818, 0xAEEB }, { 0x681A, 0xD1DA }, + { 0x681C, 0xD1E3 }, { 0x681D, 0xD1EB }, { 0x681F, 0xD1D9 }, { 0x6820, 0xD1F4 }, { 0x6821, 0xAED5 }, { 0x6825, 0xD1F3 }, { 0x6826, 0xD1EE }, { 0x6828, 0xD1EF }, + { 0x6829, 0xAEDD }, { 0x682A, 0xAEE8 }, { 0x682B, 0xD1E5 }, { 0x682D, 0xD1E6 }, { 0x682E, 0xD1F0 }, { 0x682F, 0xD1E7 }, { 0x6831, 0xD1E2 }, { 0x6832, 0xD1DC }, + { 0x6833, 0xD1DD }, { 0x6834, 0xD1EA }, { 0x6835, 0xD1E4 }, { 0x6838, 0xAED6 }, { 0x6839, 0xAEDA }, { 0x683A, 0xD1F2 }, { 0x683B, 0xD1DE }, { 0x683C, 0xAEE6 }, + { 0x683D, 0xAEE2 }, { 0x6840, 0xAEE5 }, { 0x6841, 0xAEEC }, { 0x6842, 0xAEDB }, { 0x6843, 0xAEE7 }, { 0x6844, 0xD1E9 }, { 0x6845, 0xAEE9 }, { 0x6846, 0xAED8 }, + { 0x6848, 0xAED7 }, { 0x6849, 0xD1DB }, { 0x684B, 0xD1DF }, { 0x684C, 0xAEE0 }, { 0x684D, 0xD1F1 }, { 0x684E, 0xD1E8 }, { 0x684F, 0xD1E0 }, { 0x6850, 0xAEE4 }, + { 0x6851, 0xAEE1 }, { 0x6853, 0xAED9 }, { 0x6854, 0xAEDC }, { 0x686B, 0xD5C4 }, { 0x686D, 0xD5B4 }, { 0x686E, 0xD5B5 }, { 0x686F, 0xD5B9 }, { 0x6871, 0xD5C8 }, + { 0x6872, 0xD5C5 }, { 0x6874, 0xD5BE }, { 0x6875, 0xD5BD }, { 0x6876, 0xB1ED }, { 0x6877, 0xD5C1 }, { 0x6878, 0xD5D0 }, { 0x6879, 0xD5B0 }, { 0x687B, 0xD5D1 }, + { 0x687C, 0xD5C3 }, { 0x687D, 0xD5D5 }, { 0x687E, 0xD5C9 }, { 0x687F, 0xB1EC }, { 0x6880, 0xD5C7 }, { 0x6881, 0xB1E7 }, { 0x6882, 0xB1FC }, { 0x6883, 0xB1F2 }, + { 0x6885, 0xB1F6 }, { 0x6886, 0xB1F5 }, { 0x6887, 0xD5B1 }, { 0x6889, 0xD5CE }, { 0x688A, 0xD5D4 }, { 0x688B, 0xD5CC }, { 0x688C, 0xD5D3 }, { 0x688F, 0xD5C0 }, + { 0x6890, 0xD5B2 }, { 0x6891, 0xD5D2 }, { 0x6892, 0xD5C2 }, { 0x6893, 0xB1EA }, { 0x6894, 0xB1F7 }, { 0x6896, 0xD5CB }, { 0x6897, 0xB1F0 }, { 0x689B, 0xD5CA }, + { 0x689C, 0xD5B3 }, { 0x689D, 0xB1F8 }, { 0x689F, 0xB1FA }, { 0x68A0, 0xD5CD }, { 0x68A1, 0xB1FB }, { 0x68A2, 0xB1E9 }, { 0x68A3, 0xD5BA }, { 0x68A4, 0xD5CF }, + { 0x68A7, 0xB1EF }, { 0x68A8, 0xB1F9 }, { 0x68A9, 0xD5BC }, { 0x68AA, 0xD5C6 }, { 0x68AB, 0xD5B7 }, { 0x68AC, 0xD5BB }, { 0x68AD, 0xB1F4 }, { 0x68AE, 0xD5B6 }, + { 0x68AF, 0xB1E8 }, { 0x68B0, 0xB1F1 }, { 0x68B1, 0xB1EE }, { 0x68B2, 0xD5BF }, { 0x68B3, 0xAEDE }, { 0x68B4, 0xD9C0 }, { 0x68B5, 0xB1EB }, { 0x68C4, 0xB1F3 }, + { 0x68C6, 0xD9C3 }, { 0x68C7, 0xD9D9 }, { 0x68C8, 0xD9CE }, { 0x68C9, 0xB4D6 }, { 0x68CB, 0xB4D1 }, { 0x68CC, 0xD9BD }, { 0x68CD, 0xB4D2 }, { 0x68CE, 0xD9CD }, + { 0x68D0, 0xD9C6 }, { 0x68D1, 0xD9D3 }, { 0x68D2, 0xB4CE }, { 0x68D3, 0xD9AB }, { 0x68D4, 0xD9D5 }, { 0x68D5, 0xB4C4 }, { 0x68D6, 0xD9B3 }, { 0x68D7, 0xB4C7 }, + { 0x68D8, 0xB4C6 }, { 0x68DA, 0xB4D7 }, { 0x68DC, 0xD9AD }, { 0x68DD, 0xD9CF }, { 0x68DE, 0xD9D0 }, { 0x68DF, 0xB4C9 }, { 0x68E0, 0xB4C5 }, { 0x68E1, 0xD9BB }, + { 0x68E3, 0xB4D0 }, { 0x68E4, 0xD9B6 }, { 0x68E6, 0xD9D1 }, { 0x68E7, 0xB4CC }, { 0x68E8, 0xD9C9 }, { 0x68E9, 0xD9D6 }, { 0x68EA, 0xD9B0 }, { 0x68EB, 0xD9B5 }, + { 0x68EC, 0xD9AF }, { 0x68EE, 0xB4CB }, { 0x68EF, 0xD9C2 }, { 0x68F0, 0xDDDE }, { 0x68F1, 0xD9B1 }, { 0x68F2, 0xB4CF }, { 0x68F3, 0xD9BA }, { 0x68F4, 0xD9D2 }, + { 0x68F5, 0xB4CA }, { 0x68F6, 0xD9B7 }, { 0x68F7, 0xD9B4 }, { 0x68F8, 0xD9C5 }, { 0x68F9, 0xB4CD }, { 0x68FA, 0xB4C3 }, { 0x68FB, 0xB4D9 }, { 0x68FC, 0xD9C8 }, + { 0x68FD, 0xD9C7 }, { 0x6904, 0xD9AC }, { 0x6905, 0xB4C8 }, { 0x6906, 0xD9D4 }, { 0x6907, 0xD9BC }, { 0x6908, 0xD9BE }, { 0x690A, 0xD9CB }, { 0x690B, 0xD9CA }, + { 0x690C, 0xD9AA }, { 0x690D, 0xB4D3 }, { 0x690E, 0xB4D5 }, { 0x690F, 0xD9B2 }, { 0x6910, 0xD9B9 }, { 0x6911, 0xD9C1 }, { 0x6912, 0xB4D4 }, { 0x6913, 0xD9B8 }, + { 0x6914, 0xD9C4 }, { 0x6915, 0xD9D7 }, { 0x6917, 0xD9CC }, { 0x6925, 0xD9D8 }, { 0x692A, 0xD9AE }, { 0x692F, 0xDDF2 }, { 0x6930, 0xB7A6 }, { 0x6932, 0xDDF0 }, + { 0x6933, 0xDDDB }, { 0x6934, 0xDDE0 }, { 0x6935, 0xDDD9 }, { 0x6937, 0xDDEC }, { 0x6938, 0xDDCB }, { 0x6939, 0xDDD2 }, { 0x693B, 0xDDEA }, { 0x693C, 0xDDF4 }, + { 0x693D, 0xDDDC }, { 0x693F, 0xDDCF }, { 0x6940, 0xDDE2 }, { 0x6941, 0xDDE7 }, { 0x6942, 0xDDD3 }, { 0x6944, 0xDDE4 }, { 0x6945, 0xDDD0 }, { 0x6948, 0xDDD7 }, + { 0x6949, 0xDDD8 }, { 0x694A, 0xB7A8 }, { 0x694B, 0xDDEB }, { 0x694C, 0xDDE9 }, { 0x694E, 0xDDCC }, { 0x694F, 0xDDEE }, { 0x6951, 0xDDEF }, { 0x6952, 0xDDF1 }, + { 0x6953, 0xB7AC }, { 0x6954, 0xB7A4 }, { 0x6956, 0xD5B8 }, { 0x6957, 0xDDD4 }, { 0x6958, 0xDDE6 }, { 0x6959, 0xDDD5 }, { 0x695A, 0xB7A1 }, { 0x695B, 0xB7B1 }, + { 0x695C, 0xDDED }, { 0x695D, 0xB7AF }, { 0x695E, 0xB7AB }, { 0x695F, 0xDDCA }, { 0x6960, 0xB7A3 }, { 0x6962, 0xDDCD }, { 0x6963, 0xB7B0 }, { 0x6965, 0xDDDD }, + { 0x6966, 0xDDC9 }, { 0x6968, 0xB7A9 }, { 0x6969, 0xDDE1 }, { 0x696A, 0xDDD1 }, { 0x696B, 0xB7AA }, { 0x696C, 0xDDDA }, { 0x696D, 0xB77E }, { 0x696E, 0xB4D8 }, + { 0x696F, 0xDDE3 }, { 0x6970, 0xD9BF }, { 0x6971, 0xDDCE }, { 0x6974, 0xDDE8 }, { 0x6975, 0xB7A5 }, { 0x6976, 0xDDE5 }, { 0x6977, 0xB7A2 }, { 0x6978, 0xDDDF }, + { 0x6979, 0xB7AD }, { 0x697A, 0xDDD6 }, { 0x697B, 0xDDF3 }, { 0x6982, 0xB7A7 }, { 0x6983, 0xDEC6 }, { 0x6986, 0xB7AE }, { 0x698D, 0xE24A }, { 0x698E, 0xE248 }, + { 0x6990, 0xE25E }, { 0x6991, 0xE246 }, { 0x6993, 0xE258 }, { 0x6994, 0xB77D }, { 0x6995, 0xBA5F }, { 0x6996, 0xE242 }, { 0x6997, 0xE25D }, { 0x6999, 0xE247 }, + { 0x699A, 0xE255 }, { 0x699B, 0xBA64 }, { 0x699C, 0xBA5D }, { 0x699E, 0xE25B }, { 0x69A0, 0xE240 }, { 0x69A1, 0xE25A }, { 0x69A3, 0xBA6F }, { 0x69A4, 0xE251 }, + { 0x69A5, 0xE261 }, { 0x69A6, 0xBA6D }, { 0x69A7, 0xE249 }, { 0x69A8, 0xBA5E }, { 0x69A9, 0xE24B }, { 0x69AA, 0xE259 }, { 0x69AB, 0xBA67 }, { 0x69AC, 0xE244 }, + { 0x69AD, 0xBA6B }, { 0x69AE, 0xBA61 }, { 0x69AF, 0xE24D }, { 0x69B0, 0xE243 }, { 0x69B1, 0xE1FC }, { 0x69B3, 0xE257 }, { 0x69B4, 0xBA68 }, { 0x69B5, 0xE260 }, + { 0x69B6, 0xE1FD }, { 0x69B7, 0xBA65 }, { 0x69B9, 0xE253 }, { 0x69BB, 0xBA66 }, { 0x69BC, 0xE245 }, { 0x69BD, 0xE250 }, { 0x69BE, 0xE24C }, { 0x69BF, 0xE24E }, + { 0x69C1, 0xBA60 }, { 0x69C2, 0xE25F }, { 0x69C3, 0xBA6E }, { 0x69C4, 0xE24F }, { 0x69C6, 0xE262 }, { 0x69C9, 0xE1FE }, { 0x69CA, 0xE254 }, { 0x69CB, 0xBA63 }, + { 0x69CC, 0xBA6C }, { 0x69CD, 0xBA6A }, { 0x69CE, 0xE241 }, { 0x69CF, 0xE256 }, { 0x69D0, 0xBA69 }, { 0x69D3, 0xBA62 }, { 0x69D4, 0xE252 }, { 0x69D9, 0xE25C }, + { 0x69E2, 0xE5D5 }, { 0x69E4, 0xE5D1 }, { 0x69E5, 0xE5CD }, { 0x69E6, 0xE5E1 }, { 0x69E7, 0xE5DE }, { 0x69E8, 0xBCCD }, { 0x69EB, 0xE5E5 }, { 0x69EC, 0xE5D4 }, + { 0x69ED, 0xBCD8 }, { 0x69EE, 0xE5DB }, { 0x69F1, 0xE5D0 }, { 0x69F2, 0xE5DA }, { 0x69F3, 0xBCD5 }, { 0x69F4, 0xE5EE }, { 0x69F6, 0xE5EB }, { 0x69F7, 0xE5DD }, + { 0x69F8, 0xE5CE }, { 0x69FB, 0xE5E2 }, { 0x69FC, 0xE5E4 }, { 0x69FD, 0xBCD1 }, { 0x69FE, 0xE5D8 }, { 0x69FF, 0xE5D3 }, { 0x6A00, 0xE5CA }, { 0x6A01, 0xBCCE }, + { 0x6A02, 0xBCD6 }, { 0x6A04, 0xE5E7 }, { 0x6A05, 0xBCD7 }, { 0x6A06, 0xE5CB }, { 0x6A07, 0xE5ED }, { 0x6A08, 0xE5E0 }, { 0x6A09, 0xE5E6 }, { 0x6A0A, 0xBCD4 }, + { 0x6A0D, 0xE5E3 }, { 0x6A0F, 0xE5EA }, { 0x6A11, 0xBCD9 }, { 0x6A13, 0xBCD3 }, { 0x6A14, 0xE5DC }, { 0x6A15, 0xE5CF }, { 0x6A16, 0xE5EF }, { 0x6A17, 0xE5CC }, + { 0x6A18, 0xE5E8 }, { 0x6A19, 0xBCD0 }, { 0x6A1B, 0xE5D6 }, { 0x6A1D, 0xE5D7 }, { 0x6A1E, 0xBCCF }, { 0x6A1F, 0xBCCC }, { 0x6A20, 0xE5D2 }, { 0x6A21, 0xBCD2 }, + { 0x6A23, 0xBCCB }, { 0x6A25, 0xE5E9 }, { 0x6A26, 0xE5EC }, { 0x6A27, 0xE5D9 }, { 0x6A28, 0xE9CA }, { 0x6A32, 0xE9C2 }, { 0x6A34, 0xE9BE }, { 0x6A35, 0xBEF6 }, + { 0x6A38, 0xBEEB }, { 0x6A39, 0xBEF0 }, { 0x6A3A, 0xBEEC }, { 0x6A3B, 0xE9CC }, { 0x6A3C, 0xE9D7 }, { 0x6A3D, 0xBEEA }, { 0x6A3E, 0xE9C4 }, { 0x6A3F, 0xE9CD }, + { 0x6A40, 0xE5DF }, { 0x6A41, 0xE9CE }, { 0x6A44, 0xBEF1 }, { 0x6A46, 0xE9DD }, { 0x6A47, 0xBEF5 }, { 0x6A48, 0xBEF8 }, { 0x6A49, 0xE9C0 }, { 0x6A4B, 0xBEF4 }, + { 0x6A4D, 0xE9DB }, { 0x6A4E, 0xE9DC }, { 0x6A4F, 0xE9D2 }, { 0x6A50, 0xE9D1 }, { 0x6A51, 0xE9C9 }, { 0x6A54, 0xE9D3 }, { 0x6A55, 0xE9DA }, { 0x6A56, 0xE9D9 }, + { 0x6A58, 0xBEEF }, { 0x6A59, 0xBEED }, { 0x6A5A, 0xE9CB }, { 0x6A5B, 0xE9C8 }, { 0x6A5D, 0xE9C5 }, { 0x6A5E, 0xE9D8 }, { 0x6A5F, 0xBEF7 }, { 0x6A60, 0xE9D6 }, + { 0x6A61, 0xBEF3 }, { 0x6A62, 0xBEF2 }, { 0x6A64, 0xE9D0 }, { 0x6A66, 0xE9BF }, { 0x6A67, 0xE9C1 }, { 0x6A68, 0xE9C3 }, { 0x6A69, 0xE9D5 }, { 0x6A6A, 0xE9CF }, + { 0x6A6B, 0xBEEE }, { 0x6A6D, 0xE9C6 }, { 0x6A6F, 0xE9D4 }, { 0x6A76, 0xE9C7 }, { 0x6A7E, 0xC0CF }, { 0x6A7F, 0xED45 }, { 0x6A80, 0xC0C8 }, { 0x6A81, 0xECF5 }, + { 0x6A83, 0xED41 }, { 0x6A84, 0xC0CA }, { 0x6A85, 0xED48 }, { 0x6A87, 0xECFC }, { 0x6A89, 0xECF7 }, { 0x6A8C, 0xED49 }, { 0x6A8D, 0xECF3 }, { 0x6A8E, 0xECFE }, + { 0x6A90, 0xC0D1 }, { 0x6A91, 0xED44 }, { 0x6A92, 0xED4A }, { 0x6A93, 0xECFD }, { 0x6A94, 0xC0C9 }, { 0x6A95, 0xED40 }, { 0x6A96, 0xECF4 }, { 0x6A97, 0xC0D0 }, + { 0x6A9A, 0xED47 }, { 0x6A9B, 0xECF9 }, { 0x6A9C, 0xC0CC }, { 0x6A9E, 0xECFB }, { 0x6A9F, 0xECF8 }, { 0x6AA0, 0xC0D2 }, { 0x6AA1, 0xECFA }, { 0x6AA2, 0xC0CB }, + { 0x6AA3, 0xC0CE }, { 0x6AA4, 0xED43 }, { 0x6AA5, 0xECF6 }, { 0x6AA6, 0xED46 }, { 0x6AA8, 0xED42 }, { 0x6AAC, 0xC263 }, { 0x6AAD, 0xEFE7 }, { 0x6AAE, 0xC268 }, + { 0x6AAF, 0xC269 }, { 0x6AB3, 0xC262 }, { 0x6AB4, 0xEFE6 }, { 0x6AB6, 0xEFE3 }, { 0x6AB7, 0xEFE4 }, { 0x6AB8, 0xC266 }, { 0x6AB9, 0xEFDE }, { 0x6ABA, 0xEFE2 }, + { 0x6ABB, 0xC265 }, { 0x6ABD, 0xEFDF }, { 0x6AC2, 0xC267 }, { 0x6AC3, 0xC264 }, { 0x6AC5, 0xEFDD }, { 0x6AC6, 0xEFE1 }, { 0x6AC7, 0xEFE5 }, { 0x6ACB, 0xF251 }, + { 0x6ACC, 0xF24E }, { 0x6ACD, 0xF257 }, { 0x6ACF, 0xF256 }, { 0x6AD0, 0xF254 }, { 0x6AD1, 0xF24F }, { 0x6AD3, 0xC372 }, { 0x6AD9, 0xF250 }, { 0x6ADA, 0xC371 }, + { 0x6ADB, 0xC0CD }, { 0x6ADC, 0xF253 }, { 0x6ADD, 0xC370 }, { 0x6ADE, 0xF258 }, { 0x6ADF, 0xF252 }, { 0x6AE0, 0xF24D }, { 0x6AE1, 0xEFE0 }, { 0x6AE5, 0xC36F }, + { 0x6AE7, 0xF24C }, { 0x6AE8, 0xF456 }, { 0x6AEA, 0xF455 }, { 0x6AEB, 0xF255 }, { 0x6AEC, 0xC468 }, { 0x6AEE, 0xF459 }, { 0x6AEF, 0xF45A }, { 0x6AF0, 0xF454 }, + { 0x6AF1, 0xF458 }, { 0x6AF3, 0xF453 }, { 0x6AF8, 0xF5D1 }, { 0x6AF9, 0xF457 }, { 0x6AFA, 0xC4E7 }, { 0x6AFB, 0xC4E5 }, { 0x6AFC, 0xF5CF }, { 0x6B00, 0xF5D2 }, + { 0x6B02, 0xF5CE }, { 0x6B03, 0xF5D0 }, { 0x6B04, 0xC4E6 }, { 0x6B08, 0xF6E5 }, { 0x6B09, 0xF6E6 }, { 0x6B0A, 0xC576 }, { 0x6B0B, 0xF6E4 }, { 0x6B0F, 0xF7E2 }, + { 0x6B10, 0xC5CF }, { 0x6B11, 0xF7E0 }, { 0x6B12, 0xF7E1 }, { 0x6B13, 0xF8AC }, { 0x6B16, 0xC656 }, { 0x6B17, 0xF8F3 }, { 0x6B18, 0xF8F1 }, { 0x6B19, 0xF8F2 }, + { 0x6B1A, 0xF8F4 }, { 0x6B1E, 0xF9BB }, { 0x6B20, 0xA4ED }, { 0x6B21, 0xA6B8 }, { 0x6B23, 0xAA59 }, { 0x6B25, 0xCCE9 }, { 0x6B28, 0xCF64 }, { 0x6B2C, 0xD1F5 }, + { 0x6B2D, 0xD1F7 }, { 0x6B2F, 0xD1F6 }, { 0x6B31, 0xD1F8 }, { 0x6B32, 0xB1FD }, { 0x6B33, 0xD5D7 }, { 0x6B34, 0xD1F9 }, { 0x6B36, 0xD5D6 }, { 0x6B37, 0xD5D8 }, + { 0x6B38, 0xD5D9 }, { 0x6B39, 0xD9DA }, { 0x6B3A, 0xB4DB }, { 0x6B3B, 0xD9DB }, { 0x6B3C, 0xD9DD }, { 0x6B3D, 0xB4DC }, { 0x6B3E, 0xB4DA }, { 0x6B3F, 0xD9DC }, + { 0x6B41, 0xDDFA }, { 0x6B42, 0xDDF8 }, { 0x6B43, 0xDDF7 }, { 0x6B45, 0xDDF6 }, { 0x6B46, 0xDDF5 }, { 0x6B47, 0xB7B2 }, { 0x6B48, 0xDDF9 }, { 0x6B49, 0xBA70 }, + { 0x6B4A, 0xE263 }, { 0x6B4B, 0xE265 }, { 0x6B4C, 0xBA71 }, { 0x6B4D, 0xE264 }, { 0x6B4E, 0xBCDB }, { 0x6B50, 0xBCDA }, { 0x6B51, 0xE5F0 }, { 0x6B54, 0xE9DF }, + { 0x6B55, 0xE9DE }, { 0x6B56, 0xE9E0 }, { 0x6B59, 0xBEF9 }, { 0x6B5B, 0xED4B }, { 0x6B5C, 0xC0D3 }, { 0x6B5E, 0xEFE8 }, { 0x6B5F, 0xC26A }, { 0x6B60, 0xF259 }, + { 0x6B61, 0xC577 }, { 0x6B62, 0xA4EE }, { 0x6B63, 0xA5BF }, { 0x6B64, 0xA6B9 }, { 0x6B65, 0xA842 }, { 0x6B66, 0xAA5A }, { 0x6B67, 0xAA5B }, { 0x6B6A, 0xAC6E }, + { 0x6B6D, 0xD1FA }, { 0x6B72, 0xB7B3 }, { 0x6B76, 0xE6D1 }, { 0x6B77, 0xBEFA }, { 0x6B78, 0xC26B }, { 0x6B79, 0xA4EF }, { 0x6B7B, 0xA6BA }, { 0x6B7E, 0xCCEB }, + { 0x6B7F, 0xAA5C }, { 0x6B80, 0xCCEA }, { 0x6B82, 0xCF65 }, { 0x6B83, 0xAC6F }, { 0x6B84, 0xCF66 }, { 0x6B86, 0xAC70 }, { 0x6B88, 0xD1FC }, { 0x6B89, 0xAEEE }, + { 0x6B8A, 0xAEED }, { 0x6B8C, 0xD5DE }, { 0x6B8D, 0xD5DC }, { 0x6B8E, 0xD5DD }, { 0x6B8F, 0xD5DB }, { 0x6B91, 0xD5DA }, { 0x6B94, 0xD9DE }, { 0x6B95, 0xD9E1 }, + { 0x6B96, 0xB4DE }, { 0x6B97, 0xD9DF }, { 0x6B98, 0xB4DD }, { 0x6B99, 0xD9E0 }, { 0x6B9B, 0xDDFB }, { 0x6B9E, 0xE266 }, { 0x6B9F, 0xE267 }, { 0x6BA0, 0xE268 }, + { 0x6BA2, 0xE5F3 }, { 0x6BA3, 0xE5F2 }, { 0x6BA4, 0xBCDC }, { 0x6BA5, 0xE5F1 }, { 0x6BA6, 0xE5F4 }, { 0x6BA7, 0xE9E1 }, { 0x6BAA, 0xE9E2 }, { 0x6BAB, 0xE9E3 }, + { 0x6BAD, 0xED4C }, { 0x6BAE, 0xC0D4 }, { 0x6BAF, 0xC26C }, { 0x6BB0, 0xF25A }, { 0x6BB2, 0xC4E8 }, { 0x6BB3, 0xC95F }, { 0x6BB5, 0xAC71 }, { 0x6BB6, 0xCF67 }, + { 0x6BB7, 0xAEEF }, { 0x6BBA, 0xB1FE }, { 0x6BBC, 0xB4DF }, { 0x6BBD, 0xD9E2 }, { 0x6BBF, 0xB7B5 }, { 0x6BC0, 0xB7B4 }, { 0x6BC3, 0xE269 }, { 0x6BC4, 0xE26A }, + { 0x6BC5, 0xBCDD }, { 0x6BC6, 0xBCDE }, { 0x6BC7, 0xE9E5 }, { 0x6BC8, 0xE9E4 }, { 0x6BC9, 0xEFE9 }, { 0x6BCA, 0xF7E3 }, { 0x6BCB, 0xA4F0 }, { 0x6BCC, 0xC960 }, + { 0x6BCD, 0xA5C0 }, { 0x6BCF, 0xA843 }, { 0x6BD0, 0xCB48 }, { 0x6BD2, 0xAC72 }, { 0x6BD3, 0xB7B6 }, { 0x6BD4, 0xA4F1 }, { 0x6BD6, 0xCF68 }, { 0x6BD7, 0xAC73 }, + { 0x6BD8, 0xCF69 }, { 0x6BDA, 0xC0D5 }, { 0x6BDB, 0xA4F2 }, { 0x6BDE, 0xCCEC }, { 0x6BE0, 0xCF6A }, { 0x6BE2, 0xD242 }, { 0x6BE3, 0xD241 }, { 0x6BE4, 0xD1FE }, + { 0x6BE6, 0xD1FD }, { 0x6BE7, 0xD243 }, { 0x6BE8, 0xD240 }, { 0x6BEB, 0xB240 }, { 0x6BEC, 0xB241 }, { 0x6BEF, 0xB4E0 }, { 0x6BF0, 0xD9E3 }, { 0x6BF2, 0xD9E4 }, + { 0x6BF3, 0xD9E5 }, { 0x6BF7, 0xDE41 }, { 0x6BF8, 0xDE42 }, { 0x6BF9, 0xDE40 }, { 0x6BFB, 0xDDFD }, { 0x6BFC, 0xDDFE }, { 0x6BFD, 0xB7B7 }, { 0x6BFE, 0xE26B }, + { 0x6BFF, 0xE5F7 }, { 0x6C00, 0xE5F6 }, { 0x6C01, 0xE5F5 }, { 0x6C02, 0xE5F8 }, { 0x6C03, 0xE9E7 }, { 0x6C04, 0xE9E6 }, { 0x6C05, 0xBEFB }, { 0x6C06, 0xE9E8 }, + { 0x6C08, 0xC0D6 }, { 0x6C09, 0xED4D }, { 0x6C0B, 0xEFEA }, { 0x6C0C, 0xF25B }, { 0x6C0D, 0xF6E7 }, { 0x6C0F, 0xA4F3 }, { 0x6C10, 0xA5C2 }, { 0x6C11, 0xA5C1 }, + { 0x6C13, 0xAA5D }, { 0x6C14, 0xC961 }, { 0x6C15, 0xC97E }, { 0x6C16, 0xA6BB }, { 0x6C18, 0xC9F7 }, { 0x6C19, 0xCB49 }, { 0x6C1A, 0xCB4A }, { 0x6C1B, 0xAA5E }, + { 0x6C1D, 0xCCED }, { 0x6C1F, 0xAC74 }, { 0x6C20, 0xCF6B }, { 0x6C21, 0xCF6C }, { 0x6C23, 0xAEF0 }, { 0x6C24, 0xAEF4 }, { 0x6C25, 0xD244 }, { 0x6C26, 0xAEF3 }, + { 0x6C27, 0xAEF1 }, { 0x6C28, 0xAEF2 }, { 0x6C2A, 0xD5DF }, { 0x6C2B, 0xB242 }, { 0x6C2C, 0xB4E3 }, { 0x6C2E, 0xB4E1 }, { 0x6C2F, 0xB4E2 }, { 0x6C30, 0xD9E6 }, + { 0x6C33, 0xBA72 }, { 0x6C34, 0xA4F4 }, { 0x6C36, 0xC9A1 }, { 0x6C38, 0xA5C3 }, { 0x6C3B, 0xC9A4 }, { 0x6C3E, 0xA5C6 }, { 0x6C3F, 0xC9A3 }, { 0x6C40, 0xA5C5 }, + { 0x6C41, 0xA5C4 }, { 0x6C42, 0xA844 }, { 0x6C43, 0xC9A2 }, { 0x6C46, 0xC9F8 }, { 0x6C4A, 0xC9FC }, { 0x6C4B, 0xC9FE }, { 0x6C4C, 0xCA40 }, { 0x6C4D, 0xA6C5 }, + { 0x6C4E, 0xA6C6 }, { 0x6C4F, 0xC9FB }, { 0x6C50, 0xA6C1 }, { 0x6C52, 0xC9F9 }, { 0x6C54, 0xC9FD }, { 0x6C55, 0xA6C2 }, { 0x6C57, 0xA6BD }, { 0x6C59, 0xA6BE }, + { 0x6C5B, 0xA6C4 }, { 0x6C5C, 0xC9FA }, { 0x6C5D, 0xA6BC }, { 0x6C5E, 0xA845 }, { 0x6C5F, 0xA6BF }, { 0x6C60, 0xA6C0 }, { 0x6C61, 0xA6C3 }, { 0x6C65, 0xCB5B }, + { 0x6C66, 0xCB59 }, { 0x6C67, 0xCB4C }, { 0x6C68, 0xA851 }, { 0x6C69, 0xCB53 }, { 0x6C6A, 0xA84C }, { 0x6C6B, 0xCB4D }, { 0x6C6D, 0xCB55 }, { 0x6C6F, 0xCB52 }, + { 0x6C70, 0xA84F }, { 0x6C71, 0xCB51 }, { 0x6C72, 0xA856 }, { 0x6C73, 0xCB5A }, { 0x6C74, 0xA858 }, { 0x6C76, 0xA85A }, { 0x6C78, 0xCB4B }, { 0x6C7A, 0xA84D }, + { 0x6C7B, 0xCB5C }, { 0x6C7D, 0xA854 }, { 0x6C7E, 0xA857 }, { 0x6C80, 0xCD45 }, { 0x6C81, 0xA847 }, { 0x6C82, 0xA85E }, { 0x6C83, 0xA855 }, { 0x6C84, 0xCB4E }, + { 0x6C85, 0xA84A }, { 0x6C86, 0xA859 }, { 0x6C87, 0xCB56 }, { 0x6C88, 0xA848 }, { 0x6C89, 0xA849 }, { 0x6C8A, 0xCD43 }, { 0x6C8B, 0xCB4F }, { 0x6C8C, 0xA850 }, + { 0x6C8D, 0xA85B }, { 0x6C8E, 0xCB5D }, { 0x6C8F, 0xCB50 }, { 0x6C90, 0xA84E }, { 0x6C92, 0xA853 }, { 0x6C93, 0xCCEE }, { 0x6C94, 0xA85C }, { 0x6C95, 0xCB57 }, + { 0x6C96, 0xA852 }, { 0x6C98, 0xA85D }, { 0x6C99, 0xA846 }, { 0x6C9A, 0xCB54 }, { 0x6C9B, 0xA84B }, { 0x6C9C, 0xCB58 }, { 0x6C9D, 0xCD44 }, { 0x6CAB, 0xAA6A }, + { 0x6CAC, 0xAA7A }, { 0x6CAD, 0xCCF5 }, { 0x6CAE, 0xAA71 }, { 0x6CB0, 0xCD4B }, { 0x6CB1, 0xAA62 }, { 0x6CB3, 0xAA65 }, { 0x6CB4, 0xCD42 }, { 0x6CB6, 0xCCF3 }, + { 0x6CB7, 0xCCF7 }, { 0x6CB8, 0xAA6D }, { 0x6CB9, 0xAA6F }, { 0x6CBA, 0xCCFA }, { 0x6CBB, 0xAA76 }, { 0x6CBC, 0xAA68 }, { 0x6CBD, 0xAA66 }, { 0x6CBE, 0xAA67 }, + { 0x6CBF, 0xAA75 }, { 0x6CC0, 0xCD47 }, { 0x6CC1, 0xAA70 }, { 0x6CC2, 0xCCF9 }, { 0x6CC3, 0xCCFB }, { 0x6CC4, 0xAA6E }, { 0x6CC5, 0xAA73 }, { 0x6CC6, 0xCCFC }, + { 0x6CC7, 0xCD4A }, { 0x6CC9, 0xAC75 }, { 0x6CCA, 0xAA79 }, { 0x6CCC, 0xAA63 }, { 0x6CCD, 0xCD49 }, { 0x6CCF, 0xCD4D }, { 0x6CD0, 0xCCF8 }, { 0x6CD1, 0xCD4F }, + { 0x6CD2, 0xCD40 }, { 0x6CD3, 0xAA6C }, { 0x6CD4, 0xCCF4 }, { 0x6CD5, 0xAA6B }, { 0x6CD6, 0xAA7D }, { 0x6CD7, 0xAA72 }, { 0x6CD9, 0xCCF2 }, { 0x6CDA, 0xCF75 }, + { 0x6CDB, 0xAA78 }, { 0x6CDC, 0xAA7C }, { 0x6CDD, 0xCD41 }, { 0x6CDE, 0xCD46 }, { 0x6CE0, 0xAA7E }, { 0x6CE1, 0xAA77 }, { 0x6CE2, 0xAA69 }, { 0x6CE3, 0xAA5F }, + { 0x6CE5, 0xAA64 }, { 0x6CE7, 0xCCF6 }, { 0x6CE8, 0xAA60 }, { 0x6CE9, 0xCD4E }, { 0x6CEB, 0xCCF0 }, { 0x6CEC, 0xCCEF }, { 0x6CED, 0xCCFD }, { 0x6CEE, 0xCCF1 }, + { 0x6CEF, 0xAA7B }, { 0x6CF0, 0xAEF5 }, { 0x6CF1, 0xAA74 }, { 0x6CF2, 0xCCFE }, { 0x6CF3, 0xAA61 }, { 0x6CF5, 0xACA6 }, { 0x6CF9, 0xCD4C }, { 0x6D00, 0xCF7C }, + { 0x6D01, 0xCFA1 }, { 0x6D03, 0xCFA4 }, { 0x6D04, 0xCF77 }, { 0x6D07, 0xCFA7 }, { 0x6D08, 0xCFAA }, { 0x6D09, 0xCFAC }, { 0x6D0A, 0xCF74 }, { 0x6D0B, 0xAC76 }, + { 0x6D0C, 0xAC7B }, { 0x6D0D, 0xD249 }, { 0x6D0E, 0xACAD }, { 0x6D0F, 0xCFA5 }, { 0x6D10, 0xCFAD }, { 0x6D11, 0xCF7B }, { 0x6D12, 0xCF73 }, { 0x6D16, 0xD264 }, + { 0x6D17, 0xAC7E }, { 0x6D18, 0xCFA2 }, { 0x6D19, 0xCF78 }, { 0x6D1A, 0xCF7A }, { 0x6D1B, 0xACA5 }, { 0x6D1D, 0xCF7D }, { 0x6D1E, 0xAC7D }, { 0x6D1F, 0xCF70 }, + { 0x6D20, 0xCFA8 }, { 0x6D22, 0xCFAB }, { 0x6D25, 0xAC7A }, { 0x6D27, 0xACA8 }, { 0x6D28, 0xCF6D }, { 0x6D29, 0xACAA }, { 0x6D2A, 0xAC78 }, { 0x6D2B, 0xACAE }, + { 0x6D2C, 0xCFA9 }, { 0x6D2D, 0xCF6F }, { 0x6D2E, 0xACAB }, { 0x6D2F, 0xD25E }, { 0x6D30, 0xCD48 }, { 0x6D31, 0xAC7C }, { 0x6D32, 0xAC77 }, { 0x6D33, 0xCF76 }, + { 0x6D34, 0xCF6E }, { 0x6D35, 0xACAC }, { 0x6D36, 0xACA4 }, { 0x6D37, 0xCFA3 }, { 0x6D38, 0xACA9 }, { 0x6D39, 0xACA7 }, { 0x6D3A, 0xCF79 }, { 0x6D3B, 0xACA1 }, + { 0x6D3C, 0xCF71 }, { 0x6D3D, 0xACA2 }, { 0x6D3E, 0xACA3 }, { 0x6D3F, 0xCF72 }, { 0x6D40, 0xCFA6 }, { 0x6D41, 0xAC79 }, { 0x6D42, 0xCF7E }, { 0x6D58, 0xD24C }, + { 0x6D59, 0xAEFD }, { 0x6D5A, 0xAF43 }, { 0x6D5E, 0xD255 }, { 0x6D5F, 0xD25B }, { 0x6D60, 0xD257 }, { 0x6D61, 0xD24A }, { 0x6D62, 0xD24D }, { 0x6D63, 0xD246 }, + { 0x6D64, 0xD247 }, { 0x6D65, 0xAF4A }, { 0x6D66, 0xAEFA }, { 0x6D67, 0xD256 }, { 0x6D68, 0xD25F }, { 0x6D69, 0xAF45 }, { 0x6D6A, 0xAEF6 }, { 0x6D6C, 0xAF40 }, + { 0x6D6D, 0xD24E }, { 0x6D6E, 0xAF42 }, { 0x6D6F, 0xD24F }, { 0x6D70, 0xD259 }, { 0x6D74, 0xAF44 }, { 0x6D75, 0xD268 }, { 0x6D76, 0xD248 }, { 0x6D77, 0xAEFC }, + { 0x6D78, 0xAEFB }, { 0x6D79, 0xAF48 }, { 0x6D7A, 0xD245 }, { 0x6D7B, 0xD266 }, { 0x6D7C, 0xD25A }, { 0x6D7D, 0xD267 }, { 0x6D7E, 0xD261 }, { 0x6D7F, 0xD253 }, + { 0x6D80, 0xD262 }, { 0x6D82, 0xD25C }, { 0x6D83, 0xD265 }, { 0x6D84, 0xD263 }, { 0x6D85, 0xAF49 }, { 0x6D86, 0xD254 }, { 0x6D87, 0xAEF9 }, { 0x6D88, 0xAEF8 }, + { 0x6D89, 0xAF41 }, { 0x6D8A, 0xAF47 }, { 0x6D8B, 0xD260 }, { 0x6D8C, 0xAF46 }, { 0x6D8D, 0xD251 }, { 0x6D8E, 0xB243 }, { 0x6D90, 0xD269 }, { 0x6D91, 0xD250 }, + { 0x6D92, 0xD24B }, { 0x6D93, 0xAEFE }, { 0x6D94, 0xAF4B }, { 0x6D95, 0xAEF7 }, { 0x6D97, 0xD258 }, { 0x6D98, 0xD25D }, { 0x6DAA, 0xB265 }, { 0x6DAB, 0xD5E1 }, + { 0x6DAC, 0xD5E5 }, { 0x6DAE, 0xB252 }, { 0x6DAF, 0xB250 }, { 0x6DB2, 0xB247 }, { 0x6DB3, 0xD5E3 }, { 0x6DB4, 0xD5E2 }, { 0x6DB5, 0xB25B }, { 0x6DB7, 0xD5E8 }, + { 0x6DB8, 0xB255 }, { 0x6DBA, 0xD5FA }, { 0x6DBB, 0xD647 }, { 0x6DBC, 0xB244 }, { 0x6DBD, 0xD5F7 }, { 0x6DBE, 0xD5F0 }, { 0x6DBF, 0xB267 }, { 0x6DC0, 0xD5E0 }, + { 0x6DC2, 0xD5FC }, { 0x6DC4, 0xB264 }, { 0x6DC5, 0xB258 }, { 0x6DC6, 0xB263 }, { 0x6DC7, 0xB24E }, { 0x6DC8, 0xD5EC }, { 0x6DC9, 0xD5FE }, { 0x6DCA, 0xD5F6 }, + { 0x6DCB, 0xB24F }, { 0x6DCC, 0xB249 }, { 0x6DCD, 0xD645 }, { 0x6DCF, 0xD5FD }, { 0x6DD0, 0xD640 }, { 0x6DD1, 0xB251 }, { 0x6DD2, 0xB259 }, { 0x6DD3, 0xD642 }, + { 0x6DD4, 0xD5EA }, { 0x6DD5, 0xD5FB }, { 0x6DD6, 0xD5EF }, { 0x6DD7, 0xD644 }, { 0x6DD8, 0xB25E }, { 0x6DD9, 0xB246 }, { 0x6DDA, 0xB25C }, { 0x6DDB, 0xD5F4 }, + { 0x6DDC, 0xD5F2 }, { 0x6DDD, 0xD5F3 }, { 0x6DDE, 0xB253 }, { 0x6DDF, 0xD5EE }, { 0x6DE0, 0xD5ED }, { 0x6DE1, 0xB248 }, { 0x6DE2, 0xD5E7 }, { 0x6DE3, 0xD646 }, + { 0x6DE4, 0xB24A }, { 0x6DE5, 0xD5F1 }, { 0x6DE6, 0xB268 }, { 0x6DE8, 0xB262 }, { 0x6DE9, 0xD5E6 }, { 0x6DEA, 0xB25F }, { 0x6DEB, 0xB25D }, { 0x6DEC, 0xB266 }, + { 0x6DED, 0xD5F8 }, { 0x6DEE, 0xB261 }, { 0x6DEF, 0xD252 }, { 0x6DF0, 0xD5F9 }, { 0x6DF1, 0xB260 }, { 0x6DF2, 0xD641 }, { 0x6DF3, 0xB245 }, { 0x6DF4, 0xD5F5 }, + { 0x6DF5, 0xB257 }, { 0x6DF6, 0xD5E9 }, { 0x6DF7, 0xB256 }, { 0x6DF9, 0xB254 }, { 0x6DFA, 0xB24C }, { 0x6DFB, 0xB24B }, { 0x6DFC, 0xD9E7 }, { 0x6DFD, 0xD643 }, + { 0x6E00, 0xD5EB }, { 0x6E03, 0xD9FC }, { 0x6E05, 0xB24D }, { 0x6E19, 0xB541 }, { 0x6E1A, 0xB25A }, { 0x6E1B, 0xB4EE }, { 0x6E1C, 0xD9F6 }, { 0x6E1D, 0xB4FC }, + { 0x6E1F, 0xD9EA }, { 0x6E20, 0xB4EB }, { 0x6E21, 0xB4E7 }, { 0x6E22, 0xDA49 }, { 0x6E23, 0xB4ED }, { 0x6E24, 0xB4F1 }, { 0x6E25, 0xB4EC }, { 0x6E26, 0xB4F5 }, + { 0x6E27, 0xDA4D }, { 0x6E28, 0xDA44 }, { 0x6E2B, 0xD9F1 }, { 0x6E2C, 0xB4FA }, { 0x6E2D, 0xB4F4 }, { 0x6E2E, 0xD9FD }, { 0x6E2F, 0xB4E4 }, { 0x6E30, 0xDA4A }, + { 0x6E31, 0xDA43 }, { 0x6E32, 0xB4E8 }, { 0x6E33, 0xD9F7 }, { 0x6E34, 0xB4F7 }, { 0x6E35, 0xDA55 }, { 0x6E36, 0xDA56 }, { 0x6E38, 0xB4E5 }, { 0x6E39, 0xDA48 }, + { 0x6E3A, 0xB4F9 }, { 0x6E3B, 0xD9FB }, { 0x6E3C, 0xD9ED }, { 0x6E3D, 0xD9EE }, { 0x6E3E, 0xB4FD }, { 0x6E3F, 0xD9F2 }, { 0x6E40, 0xD9F9 }, { 0x6E41, 0xD9F3 }, + { 0x6E43, 0xB4FB }, { 0x6E44, 0xB544 }, { 0x6E45, 0xD9EF }, { 0x6E46, 0xD9E8 }, { 0x6E47, 0xD9E9 }, { 0x6E49, 0xD9EB }, { 0x6E4A, 0xB4EA }, { 0x6E4B, 0xD9F8 }, + { 0x6E4D, 0xB4F8 }, { 0x6E4E, 0xB542 }, { 0x6E51, 0xD9FA }, { 0x6E52, 0xDA53 }, { 0x6E53, 0xDA4B }, { 0x6E54, 0xB4E6 }, { 0x6E55, 0xDA51 }, { 0x6E56, 0xB4F2 }, + { 0x6E58, 0xB4F0 }, { 0x6E5A, 0xDA57 }, { 0x6E5B, 0xB4EF }, { 0x6E5C, 0xDA41 }, { 0x6E5D, 0xD9F4 }, { 0x6E5E, 0xD9FE }, { 0x6E5F, 0xB547 }, { 0x6E60, 0xDA45 }, + { 0x6E61, 0xDA42 }, { 0x6E62, 0xD9F0 }, { 0x6E63, 0xB543 }, { 0x6E64, 0xDA4F }, { 0x6E65, 0xDA4C }, { 0x6E66, 0xDA54 }, { 0x6E67, 0xB4E9 }, { 0x6E68, 0xDA40 }, + { 0x6E69, 0xB546 }, { 0x6E6B, 0xDA47 }, { 0x6E6E, 0xB4F3 }, { 0x6E6F, 0xB4F6 }, { 0x6E71, 0xDA46 }, { 0x6E72, 0xB545 }, { 0x6E73, 0xD9F5 }, { 0x6E74, 0xD5E4 }, + { 0x6E77, 0xDA50 }, { 0x6E78, 0xDA4E }, { 0x6E79, 0xDA52 }, { 0x6E88, 0xD9EC }, { 0x6E89, 0xB540 }, { 0x6E8D, 0xDE61 }, { 0x6E8E, 0xDE60 }, { 0x6E8F, 0xDE46 }, + { 0x6E90, 0xB7BD }, { 0x6E92, 0xDE5F }, { 0x6E93, 0xDE49 }, { 0x6E94, 0xDE4A }, { 0x6E96, 0xB7C7 }, { 0x6E97, 0xDE68 }, { 0x6E98, 0xB7C2 }, { 0x6E99, 0xDE5E }, + { 0x6E9B, 0xDE43 }, { 0x6E9C, 0xB7C8 }, { 0x6E9D, 0xB7BE }, { 0x6E9E, 0xDE52 }, { 0x6E9F, 0xDE48 }, { 0x6EA0, 0xDE4B }, { 0x6EA1, 0xDE63 }, { 0x6EA2, 0xB7B8 }, + { 0x6EA3, 0xDE6A }, { 0x6EA4, 0xDE62 }, { 0x6EA5, 0xB7C1 }, { 0x6EA6, 0xDE57 }, { 0x6EA7, 0xB7CC }, { 0x6EAA, 0xB7CB }, { 0x6EAB, 0xB7C5 }, { 0x6EAE, 0xDE69 }, + { 0x6EAF, 0xB7B9 }, { 0x6EB0, 0xDE55 }, { 0x6EB1, 0xDE4C }, { 0x6EB2, 0xDE59 }, { 0x6EB3, 0xDE65 }, { 0x6EB4, 0xB7CD }, { 0x6EB6, 0xB7BB }, { 0x6EB7, 0xDE54 }, + { 0x6EB9, 0xDE4D }, { 0x6EBA, 0xB7C4 }, { 0x6EBC, 0xB7C3 }, { 0x6EBD, 0xDE50 }, { 0x6EBE, 0xDE5A }, { 0x6EBF, 0xDE64 }, { 0x6EC0, 0xDE47 }, { 0x6EC1, 0xDE51 }, + { 0x6EC2, 0xB7BC }, { 0x6EC3, 0xDE5B }, { 0x6EC4, 0xB7C9 }, { 0x6EC5, 0xB7C0 }, { 0x6EC6, 0xDE4E }, { 0x6EC7, 0xB7BF }, { 0x6EC8, 0xDE45 }, { 0x6EC9, 0xDE53 }, + { 0x6ECA, 0xDE67 }, { 0x6ECB, 0xB4FE }, { 0x6ECC, 0xBAB0 }, { 0x6ECD, 0xDE56 }, { 0x6ECE, 0xE26C }, { 0x6ECF, 0xDE58 }, { 0x6ED0, 0xDE66 }, { 0x6ED1, 0xB7C6 }, + { 0x6ED2, 0xDE4F }, { 0x6ED3, 0xB7BA }, { 0x6ED4, 0xB7CA }, { 0x6ED5, 0xBCF0 }, { 0x6ED6, 0xDE44 }, { 0x6ED8, 0xDE5D }, { 0x6EDC, 0xDE5C }, { 0x6EEB, 0xE2AA }, + { 0x6EEC, 0xBAAD }, { 0x6EED, 0xE27D }, { 0x6EEE, 0xE2A4 }, { 0x6EEF, 0xBAA2 }, { 0x6EF1, 0xE26E }, { 0x6EF2, 0xBAAF }, { 0x6EF4, 0xBA77 }, { 0x6EF5, 0xE26D }, + { 0x6EF6, 0xE2B0 }, { 0x6EF7, 0xBAB1 }, { 0x6EF8, 0xE271 }, { 0x6EF9, 0xE2A3 }, { 0x6EFB, 0xE273 }, { 0x6EFC, 0xE2B3 }, { 0x6EFD, 0xE2AF }, { 0x6EFE, 0xBA75 }, + { 0x6EFF, 0xBAA1 }, { 0x6F00, 0xE653 }, { 0x6F01, 0xBAAE }, { 0x6F02, 0xBA7D }, { 0x6F03, 0xE26F }, { 0x6F05, 0xE2AE }, { 0x6F06, 0xBAA3 }, { 0x6F07, 0xE2AB }, + { 0x6F08, 0xE2B8 }, { 0x6F09, 0xE275 }, { 0x6F0A, 0xE27E }, { 0x6F0D, 0xE2B6 }, { 0x6F0E, 0xE2AC }, { 0x6F0F, 0xBA7C }, { 0x6F12, 0xE27C }, { 0x6F13, 0xBA76 }, + { 0x6F14, 0xBA74 }, { 0x6F15, 0xBAA8 }, { 0x6F18, 0xE27A }, { 0x6F19, 0xE277 }, { 0x6F1A, 0xE278 }, { 0x6F1C, 0xE2B2 }, { 0x6F1E, 0xE2B7 }, { 0x6F1F, 0xE2B5 }, + { 0x6F20, 0xBA7A }, { 0x6F21, 0xE2B9 }, { 0x6F22, 0xBA7E }, { 0x6F23, 0xBAA7 }, { 0x6F25, 0xE270 }, { 0x6F26, 0xE5FA }, { 0x6F27, 0xE279 }, { 0x6F29, 0xBA78 }, + { 0x6F2A, 0xBAAC }, { 0x6F2B, 0xBAA9 }, { 0x6F2C, 0xBA7B }, { 0x6F2D, 0xE2A5 }, { 0x6F2E, 0xE274 }, { 0x6F2F, 0xBAAA }, { 0x6F30, 0xE2A7 }, { 0x6F31, 0xBAA4 }, + { 0x6F32, 0xBAA6 }, { 0x6F33, 0xBA73 }, { 0x6F35, 0xE2A9 }, { 0x6F36, 0xE2A1 }, { 0x6F37, 0xE272 }, { 0x6F38, 0xBAA5 }, { 0x6F39, 0xE2B1 }, { 0x6F3A, 0xE2B4 }, + { 0x6F3B, 0xE27B }, { 0x6F3C, 0xE2A8 }, { 0x6F3E, 0xBA79 }, { 0x6F3F, 0xBCDF }, { 0x6F40, 0xE2A6 }, { 0x6F41, 0xE5F9 }, { 0x6F43, 0xE2AD }, { 0x6F4E, 0xE276 }, + { 0x6F4F, 0xE644 }, { 0x6F50, 0xE64E }, { 0x6F51, 0xBCE2 }, { 0x6F52, 0xE64D }, { 0x6F53, 0xE659 }, { 0x6F54, 0xBCE4 }, { 0x6F55, 0xE64B }, { 0x6F57, 0xE64F }, + { 0x6F58, 0xBCEF }, { 0x6F5A, 0xE646 }, { 0x6F5B, 0xBCE7 }, { 0x6F5D, 0xE652 }, { 0x6F5E, 0xE9F0 }, { 0x6F5F, 0xBCF3 }, { 0x6F60, 0xBCF2 }, { 0x6F61, 0xE654 }, + { 0x6F62, 0xE643 }, { 0x6F63, 0xE65E }, { 0x6F64, 0xBCED }, { 0x6F66, 0xBCE3 }, { 0x6F67, 0xE657 }, { 0x6F69, 0xE65B }, { 0x6F6A, 0xE660 }, { 0x6F6B, 0xE655 }, + { 0x6F6C, 0xE649 }, { 0x6F6D, 0xBCE6 }, { 0x6F6E, 0xBCE9 }, { 0x6F6F, 0xBCF1 }, { 0x6F70, 0xBCEC }, { 0x6F72, 0xE64C }, { 0x6F73, 0xE2A2 }, { 0x6F76, 0xE648 }, + { 0x6F77, 0xE65F }, { 0x6F78, 0xBCE8 }, { 0x6F7A, 0xBCEB }, { 0x6F7B, 0xE661 }, { 0x6F7C, 0xBCE0 }, { 0x6F7D, 0xE656 }, { 0x6F7E, 0xE5FB }, { 0x6F7F, 0xE65C }, + { 0x6F80, 0xC0DF }, { 0x6F82, 0xE64A }, { 0x6F84, 0xBCE1 }, { 0x6F85, 0xE645 }, { 0x6F86, 0xBCE5 }, { 0x6F87, 0xE5FC }, { 0x6F88, 0xBAAB }, { 0x6F89, 0xE641 }, + { 0x6F8B, 0xE65A }, { 0x6F8C, 0xE642 }, { 0x6F8D, 0xE640 }, { 0x6F8E, 0xBCEA }, { 0x6F90, 0xE658 }, { 0x6F92, 0xE5FE }, { 0x6F93, 0xE651 }, { 0x6F94, 0xE650 }, + { 0x6F95, 0xE65D }, { 0x6F96, 0xE647 }, { 0x6F97, 0xBCEE }, { 0x6F9E, 0xE9F3 }, { 0x6FA0, 0xBF49 }, { 0x6FA1, 0xBEFE }, { 0x6FA2, 0xEA40 }, { 0x6FA3, 0xE9EB }, + { 0x6FA4, 0xBF41 }, { 0x6FA5, 0xE9F7 }, { 0x6FA6, 0xBF48 }, { 0x6FA7, 0xBF43 }, { 0x6FA8, 0xE9F5 }, { 0x6FA9, 0xED4F }, { 0x6FAA, 0xE9FB }, { 0x6FAB, 0xEA42 }, + { 0x6FAC, 0xE9FA }, { 0x6FAD, 0xE9E9 }, { 0x6FAE, 0xE9F8 }, { 0x6FAF, 0xEA44 }, { 0x6FB0, 0xEA46 }, { 0x6FB1, 0xBEFD }, { 0x6FB2, 0xEA45 }, { 0x6FB3, 0xBF44 }, + { 0x6FB4, 0xBF4A }, { 0x6FB6, 0xBF47 }, { 0x6FB8, 0xE9FE }, { 0x6FB9, 0xBF46 }, { 0x6FBA, 0xE9F9 }, { 0x6FBC, 0xE9ED }, { 0x6FBD, 0xE9F2 }, { 0x6FBF, 0xE9FD }, + { 0x6FC0, 0xBF45 }, { 0x6FC1, 0xBF42 }, { 0x6FC2, 0xBEFC }, { 0x6FC3, 0xBF40 }, { 0x6FC4, 0xE9F1 }, { 0x6FC6, 0xE5FD }, { 0x6FC7, 0xE9EC }, { 0x6FC8, 0xE9EF }, + { 0x6FC9, 0xEA41 }, { 0x6FCA, 0xE9F4 }, { 0x6FCB, 0xE9EA }, { 0x6FCC, 0xED4E }, { 0x6FCD, 0xEA43 }, { 0x6FCE, 0xE9EE }, { 0x6FCF, 0xE9FC }, { 0x6FD4, 0xED51 }, + { 0x6FD5, 0xC0E3 }, { 0x6FD8, 0xC0D7 }, { 0x6FDB, 0xC0DB }, { 0x6FDC, 0xED53 }, { 0x6FDD, 0xED59 }, { 0x6FDE, 0xED57 }, { 0x6FDF, 0xC0D9 }, { 0x6FE0, 0xC0DA }, + { 0x6FE1, 0xC0E1 }, { 0x6FE2, 0xED5A }, { 0x6FE3, 0xED52 }, { 0x6FE4, 0xC0DC }, { 0x6FE6, 0xED56 }, { 0x6FE7, 0xED55 }, { 0x6FE8, 0xED5B }, { 0x6FE9, 0xC0E2 }, + { 0x6FEB, 0xC0DD }, { 0x6FEC, 0xC0E0 }, { 0x6FED, 0xED54 }, { 0x6FEE, 0xC0E4 }, { 0x6FEF, 0xC0DE }, { 0x6FF0, 0xC0E5 }, { 0x6FF1, 0xC0D8 }, { 0x6FF2, 0xED58 }, + { 0x6FF4, 0xED50 }, { 0x6FF7, 0xEFF7 }, { 0x6FFA, 0xC271 }, { 0x6FFB, 0xEFF4 }, { 0x6FFC, 0xEFF6 }, { 0x6FFE, 0xC26F }, { 0x6FFF, 0xEFF2 }, { 0x7000, 0xEFF3 }, + { 0x7001, 0xEFEE }, { 0x7004, 0xE9F6 }, { 0x7005, 0xEFEF }, { 0x7006, 0xC270 }, { 0x7007, 0xEFEB }, { 0x7009, 0xC26D }, { 0x700A, 0xEFF8 }, { 0x700B, 0xC26E }, + { 0x700C, 0xEFEC }, { 0x700D, 0xEFED }, { 0x700E, 0xEFF1 }, { 0x700F, 0xC273 }, { 0x7011, 0xC272 }, { 0x7014, 0xEFF0 }, { 0x7015, 0xC378 }, { 0x7016, 0xF25F }, + { 0x7017, 0xF265 }, { 0x7018, 0xC379 }, { 0x7019, 0xF25C }, { 0x701A, 0xC376 }, { 0x701B, 0xC373 }, { 0x701C, 0xF267 }, { 0x701D, 0xC377 }, { 0x701F, 0xC374 }, + { 0x7020, 0xF25E }, { 0x7021, 0xF261 }, { 0x7022, 0xF262 }, { 0x7023, 0xF263 }, { 0x7024, 0xF266 }, { 0x7026, 0xEFF5 }, { 0x7027, 0xF25D }, { 0x7028, 0xC375 }, + { 0x7029, 0xF264 }, { 0x702A, 0xF268 }, { 0x702B, 0xF260 }, { 0x702F, 0xF45D }, { 0x7030, 0xC46A }, { 0x7031, 0xF460 }, { 0x7032, 0xC46B }, { 0x7033, 0xF468 }, + { 0x7034, 0xF45F }, { 0x7035, 0xF45C }, { 0x7037, 0xF45E }, { 0x7038, 0xF462 }, { 0x7039, 0xF465 }, { 0x703A, 0xF464 }, { 0x703B, 0xF467 }, { 0x703C, 0xF45B }, + { 0x703E, 0xC469 }, { 0x703F, 0xF463 }, { 0x7040, 0xF466 }, { 0x7041, 0xF469 }, { 0x7042, 0xF461 }, { 0x7043, 0xF5D3 }, { 0x7044, 0xF5D4 }, { 0x7045, 0xF5D8 }, + { 0x7046, 0xF5D9 }, { 0x7048, 0xF5D6 }, { 0x7049, 0xF5D7 }, { 0x704A, 0xF5D5 }, { 0x704C, 0xC4E9 }, { 0x7051, 0xC578 }, { 0x7052, 0xF6EB }, { 0x7055, 0xF6E8 }, + { 0x7056, 0xF6E9 }, { 0x7057, 0xF6EA }, { 0x7058, 0xC579 }, { 0x705A, 0xF7E5 }, { 0x705B, 0xF7E4 }, { 0x705D, 0xF8AF }, { 0x705E, 0xC5F4 }, { 0x705F, 0xF8AD }, + { 0x7060, 0xF8B0 }, { 0x7061, 0xF8AE }, { 0x7062, 0xF8F5 }, { 0x7063, 0xC657 }, { 0x7064, 0xC665 }, { 0x7065, 0xF9A3 }, { 0x7066, 0xF96C }, { 0x7068, 0xF9A2 }, + { 0x7069, 0xF9D0 }, { 0x706A, 0xF9D1 }, { 0x706B, 0xA4F5 }, { 0x7070, 0xA6C7 }, { 0x7071, 0xCA41 }, { 0x7074, 0xCB5E }, { 0x7076, 0xA85F }, { 0x7078, 0xA862 }, + { 0x707A, 0xCB5F }, { 0x707C, 0xA860 }, { 0x707D, 0xA861 }, { 0x7082, 0xCD58 }, { 0x7083, 0xCD5A }, { 0x7084, 0xCD55 }, { 0x7085, 0xCD52 }, { 0x7086, 0xCD54 }, + { 0x708A, 0xAAA4 }, { 0x708E, 0xAAA2 }, { 0x7091, 0xCD56 }, { 0x7092, 0xAAA3 }, { 0x7093, 0xCD53 }, { 0x7094, 0xCD50 }, { 0x7095, 0xAAA1 }, { 0x7096, 0xCD57 }, + { 0x7098, 0xCD51 }, { 0x7099, 0xAAA5 }, { 0x709A, 0xCD59 }, { 0x709F, 0xCFAF }, { 0x70A1, 0xCFB3 }, { 0x70A4, 0xACB7 }, { 0x70A9, 0xCFB6 }, { 0x70AB, 0xACAF }, + { 0x70AC, 0xACB2 }, { 0x70AD, 0xACB4 }, { 0x70AE, 0xACB6 }, { 0x70AF, 0xACB3 }, { 0x70B0, 0xCFB2 }, { 0x70B1, 0xCFB1 }, { 0x70B3, 0xACB1 }, { 0x70B4, 0xCFB4 }, + { 0x70B5, 0xCFB5 }, { 0x70B7, 0xCFAE }, { 0x70B8, 0xACB5 }, { 0x70BA, 0xACB0 }, { 0x70BE, 0xCFB0 }, { 0x70C5, 0xD277 }, { 0x70C6, 0xD278 }, { 0x70C7, 0xD279 }, + { 0x70C8, 0xAF50 }, { 0x70CA, 0xAF4C }, { 0x70CB, 0xD26E }, { 0x70CD, 0xD276 }, { 0x70CE, 0xD27B }, { 0x70CF, 0xAF51 }, { 0x70D1, 0xD26C }, { 0x70D2, 0xD272 }, + { 0x70D3, 0xD26B }, { 0x70D4, 0xD275 }, { 0x70D7, 0xD271 }, { 0x70D8, 0xAF4D }, { 0x70D9, 0xAF4F }, { 0x70DA, 0xD27A }, { 0x70DC, 0xD26A }, { 0x70DD, 0xD26D }, + { 0x70DE, 0xD273 }, { 0x70E0, 0xD274 }, { 0x70E1, 0xD27C }, { 0x70E2, 0xD270 }, { 0x70E4, 0xAF4E }, { 0x70EF, 0xB26D }, { 0x70F0, 0xD64E }, { 0x70F3, 0xD650 }, + { 0x70F4, 0xD64C }, { 0x70F6, 0xD658 }, { 0x70F7, 0xD64A }, { 0x70F8, 0xD657 }, { 0x70F9, 0xB269 }, { 0x70FA, 0xD648 }, { 0x70FB, 0xDA5B }, { 0x70FC, 0xD652 }, + { 0x70FD, 0xB26C }, { 0x70FF, 0xD653 }, { 0x7100, 0xD656 }, { 0x7102, 0xD65A }, { 0x7104, 0xD64F }, { 0x7106, 0xD654 }, { 0x7109, 0xB26A }, { 0x710A, 0xB26B }, + { 0x710B, 0xD659 }, { 0x710C, 0xD64D }, { 0x710D, 0xD649 }, { 0x710E, 0xD65B }, { 0x7110, 0xD651 }, { 0x7113, 0xD655 }, { 0x7117, 0xD64B }, { 0x7119, 0xB548 }, + { 0x711A, 0xB549 }, { 0x711B, 0xDA65 }, { 0x711C, 0xB54F }, { 0x711E, 0xDA59 }, { 0x711F, 0xDA62 }, { 0x7120, 0xDA58 }, { 0x7121, 0xB54C }, { 0x7122, 0xDA60 }, + { 0x7123, 0xDA5E }, { 0x7125, 0xDA5F }, { 0x7126, 0xB54A }, { 0x7128, 0xDA63 }, { 0x712E, 0xDA5C }, { 0x712F, 0xDA5A }, { 0x7130, 0xB54B }, { 0x7131, 0xDA5D }, + { 0x7132, 0xDA61 }, { 0x7136, 0xB54D }, { 0x713A, 0xDA64 }, { 0x7141, 0xDE70 }, { 0x7142, 0xDE77 }, { 0x7143, 0xDE79 }, { 0x7144, 0xDEA1 }, { 0x7146, 0xB7DA }, + { 0x7147, 0xDE6B }, { 0x7149, 0xB7D2 }, { 0x714B, 0xDE7A }, { 0x714C, 0xB7D7 }, { 0x714D, 0xDEA2 }, { 0x714E, 0xB7CE }, { 0x7150, 0xDE7D }, { 0x7152, 0xDE6D }, + { 0x7153, 0xDE7E }, { 0x7154, 0xDE6C }, { 0x7156, 0xB7DC }, { 0x7158, 0xDE78 }, { 0x7159, 0xB7CF }, { 0x715A, 0xDEA3 }, { 0x715C, 0xB7D4 }, { 0x715D, 0xDE71 }, + { 0x715E, 0xB7D9 }, { 0x715F, 0xDE7C }, { 0x7160, 0xDE6F }, { 0x7161, 0xDE76 }, { 0x7162, 0xDE72 }, { 0x7163, 0xDE6E }, { 0x7164, 0xB7D1 }, { 0x7165, 0xB7D8 }, + { 0x7166, 0xB7D6 }, { 0x7167, 0xB7D3 }, { 0x7168, 0xB7DB }, { 0x7169, 0xB7D0 }, { 0x716A, 0xDE75 }, { 0x716C, 0xB7D5 }, { 0x716E, 0xB54E }, { 0x7170, 0xDE7B }, + { 0x7172, 0xDE73 }, { 0x7178, 0xDE74 }, { 0x717B, 0xE2C1 }, { 0x717D, 0xBAB4 }, { 0x7180, 0xE2BD }, { 0x7181, 0xE2C3 }, { 0x7182, 0xE2BF }, { 0x7184, 0xBAB6 }, + { 0x7185, 0xE2BE }, { 0x7186, 0xE2C2 }, { 0x7187, 0xE2BA }, { 0x7189, 0xE2BC }, { 0x718A, 0xBAB5 }, { 0x718F, 0xE2C0 }, { 0x7190, 0xE2BB }, { 0x7192, 0xBAB7 }, + { 0x7194, 0xBAB2 }, { 0x7197, 0xE2C4 }, { 0x7199, 0xBAB3 }, { 0x719A, 0xE667 }, { 0x719B, 0xE664 }, { 0x719C, 0xE670 }, { 0x719D, 0xE66A }, { 0x719E, 0xE66C }, + { 0x719F, 0xBCF4 }, { 0x71A0, 0xE666 }, { 0x71A1, 0xE66E }, { 0x71A4, 0xE66D }, { 0x71A5, 0xE66B }, { 0x71A7, 0xE671 }, { 0x71A8, 0xBCF7 }, { 0x71A9, 0xE668 }, + { 0x71AA, 0xE66F }, { 0x71AC, 0xBCF5 }, { 0x71AF, 0xE663 }, { 0x71B0, 0xE665 }, { 0x71B1, 0xBCF6 }, { 0x71B2, 0xE662 }, { 0x71B3, 0xE672 }, { 0x71B5, 0xE669 }, + { 0x71B8, 0xEA4A }, { 0x71B9, 0xBF51 }, { 0x71BC, 0xEA55 }, { 0x71BD, 0xEA53 }, { 0x71BE, 0xBF4B }, { 0x71BF, 0xEA49 }, { 0x71C0, 0xEA4C }, { 0x71C1, 0xEA4D }, + { 0x71C2, 0xEA48 }, { 0x71C3, 0xBF55 }, { 0x71C4, 0xBF56 }, { 0x71C5, 0xEA47 }, { 0x71C6, 0xEA56 }, { 0x71C7, 0xEA51 }, { 0x71C8, 0xBF4F }, { 0x71C9, 0xBF4C }, + { 0x71CA, 0xEA50 }, { 0x71CB, 0xEA4E }, { 0x71CE, 0xBF52 }, { 0x71CF, 0xEA52 }, { 0x71D0, 0xBF4D }, { 0x71D2, 0xBF4E }, { 0x71D4, 0xEA4F }, { 0x71D5, 0xBF50 }, + { 0x71D6, 0xEA4B }, { 0x71D8, 0xEA54 }, { 0x71D9, 0xBF53 }, { 0x71DA, 0xEA57 }, { 0x71DB, 0xEA58 }, { 0x71DC, 0xBF54 }, { 0x71DF, 0xC0E7 }, { 0x71E0, 0xC0EE }, + { 0x71E1, 0xED5C }, { 0x71E2, 0xED62 }, { 0x71E4, 0xED60 }, { 0x71E5, 0xC0EA }, { 0x71E6, 0xC0E9 }, { 0x71E7, 0xC0E6 }, { 0x71E8, 0xED5E }, { 0x71EC, 0xC0EC }, + { 0x71ED, 0xC0EB }, { 0x71EE, 0xC0E8 }, { 0x71F0, 0xED61 }, { 0x71F1, 0xED5D }, { 0x71F2, 0xED5F }, { 0x71F4, 0xC0ED }, { 0x71F8, 0xC277 }, { 0x71F9, 0xEFFB }, + { 0x71FB, 0xC274 }, { 0x71FC, 0xC275 }, { 0x71FD, 0xEFFD }, { 0x71FE, 0xC276 }, { 0x71FF, 0xEFFA }, { 0x7201, 0xEFF9 }, { 0x7202, 0xF26C }, { 0x7203, 0xEFFC }, + { 0x7205, 0xF26D }, { 0x7206, 0xC37A }, { 0x7207, 0xF26B }, { 0x720A, 0xF26A }, { 0x720C, 0xF269 }, { 0x720D, 0xC37B }, { 0x7210, 0xC46C }, { 0x7213, 0xF46A }, + { 0x7214, 0xF46B }, { 0x7219, 0xF5DC }, { 0x721A, 0xF5DB }, { 0x721B, 0xC4EA }, { 0x721D, 0xF5DA }, { 0x721E, 0xF6EC }, { 0x721F, 0xF6ED }, { 0x7222, 0xF7E6 }, + { 0x7223, 0xF8B1 }, { 0x7226, 0xF8F6 }, { 0x7227, 0xF9BC }, { 0x7228, 0xC679 }, { 0x7229, 0xF9C6 }, { 0x722A, 0xA4F6 }, { 0x722C, 0xAAA6 }, { 0x722D, 0xAAA7 }, + { 0x7230, 0xACB8 }, { 0x7235, 0xC0EF }, { 0x7236, 0xA4F7 }, { 0x7238, 0xAAA8 }, { 0x7239, 0xAF52 }, { 0x723A, 0xB7DD }, { 0x723B, 0xA4F8 }, { 0x723D, 0xB26E }, + { 0x723E, 0xBAB8 }, { 0x723F, 0xC962 }, { 0x7241, 0xCFB7 }, { 0x7242, 0xD27D }, { 0x7244, 0xE2C5 }, { 0x7246, 0xC0F0 }, { 0x7247, 0xA4F9 }, { 0x7248, 0xAAA9 }, + { 0x7249, 0xCFB8 }, { 0x724A, 0xCFB9 }, { 0x724B, 0xDA66 }, { 0x724C, 0xB550 }, { 0x724F, 0xDEA4 }, { 0x7252, 0xB7DE }, { 0x7253, 0xE2C6 }, { 0x7256, 0xBCF8 }, + { 0x7258, 0xC37C }, { 0x7259, 0xA4FA }, { 0x725A, 0xDA67 }, { 0x725B, 0xA4FB }, { 0x725D, 0xA6C9 }, { 0x725E, 0xCA42 }, { 0x725F, 0xA6C8 }, { 0x7260, 0xA865 }, + { 0x7261, 0xA864 }, { 0x7262, 0xA863 }, { 0x7263, 0xCB60 }, { 0x7267, 0xAAAA }, { 0x7269, 0xAAAB }, { 0x726A, 0xCD5B }, { 0x726C, 0xCFBA }, { 0x726E, 0xCFBD }, + { 0x726F, 0xACBA }, { 0x7270, 0xCFBB }, { 0x7272, 0xACB9 }, { 0x7273, 0xCFBC }, { 0x7274, 0xACBB }, { 0x7276, 0xD2A2 }, { 0x7277, 0xD2A1 }, { 0x7278, 0xD27E }, + { 0x7279, 0xAF53 }, { 0x727B, 0xD65D }, { 0x727C, 0xD65E }, { 0x727D, 0xB26F }, { 0x727E, 0xD65C }, { 0x727F, 0xD65F }, { 0x7280, 0xB552 }, { 0x7281, 0xB270 }, + { 0x7284, 0xB551 }, { 0x7285, 0xDA6B }, { 0x7286, 0xDA6A }, { 0x7288, 0xDA68 }, { 0x7289, 0xDA69 }, { 0x728B, 0xDA6C }, { 0x728C, 0xDEA6 }, { 0x728D, 0xDEA5 }, + { 0x728E, 0xDEA9 }, { 0x7290, 0xDEA8 }, { 0x7291, 0xDEA7 }, { 0x7292, 0xBAB9 }, { 0x7293, 0xE2C9 }, { 0x7295, 0xE2C8 }, { 0x7296, 0xBABA }, { 0x7297, 0xE2C7 }, + { 0x7298, 0xE673 }, { 0x729A, 0xE674 }, { 0x729B, 0xBCF9 }, { 0x729D, 0xEA59 }, { 0x729E, 0xEA5A }, { 0x72A1, 0xF272 }, { 0x72A2, 0xC37D }, { 0x72A3, 0xF271 }, + { 0x72A4, 0xF270 }, { 0x72A5, 0xF26E }, { 0x72A6, 0xF26F }, { 0x72A7, 0xC4EB }, { 0x72A8, 0xF46C }, { 0x72A9, 0xF6EE }, { 0x72AA, 0xF8F7 }, { 0x72AC, 0xA4FC }, + { 0x72AE, 0xC9A5 }, { 0x72AF, 0xA5C7 }, { 0x72B0, 0xC9A6 }, { 0x72B4, 0xCA43 }, { 0x72B5, 0xCA44 }, { 0x72BA, 0xCB66 }, { 0x72BD, 0xCB62 }, { 0x72BF, 0xCB61 }, + { 0x72C0, 0xAAAC }, { 0x72C1, 0xCB65 }, { 0x72C2, 0xA867 }, { 0x72C3, 0xCB63 }, { 0x72C4, 0xA866 }, { 0x72C5, 0xCB67 }, { 0x72C6, 0xCB64 }, { 0x72C9, 0xCD5F }, + { 0x72CA, 0xCFBE }, { 0x72CB, 0xCD5D }, { 0x72CC, 0xCD64 }, { 0x72CE, 0xAAAD }, { 0x72D0, 0xAAB0 }, { 0x72D1, 0xCD65 }, { 0x72D2, 0xCD61 }, { 0x72D4, 0xCD62 }, + { 0x72D6, 0xCD5C }, { 0x72D7, 0xAAAF }, { 0x72D8, 0xCD5E }, { 0x72D9, 0xAAAE }, { 0x72DA, 0xCD63 }, { 0x72DC, 0xCD60 }, { 0x72DF, 0xCFC2 }, { 0x72E0, 0xACBD }, + { 0x72E1, 0xACBE }, { 0x72E3, 0xCFC5 }, { 0x72E4, 0xCFBF }, { 0x72E6, 0xCFC4 }, { 0x72E8, 0xCFC0 }, { 0x72E9, 0xACBC }, { 0x72EA, 0xCFC3 }, { 0x72EB, 0xCFC1 }, + { 0x72F3, 0xD2A8 }, { 0x72F4, 0xD2A5 }, { 0x72F6, 0xD2A7 }, { 0x72F7, 0xAF58 }, { 0x72F8, 0xAF57 }, { 0x72F9, 0xAF55 }, { 0x72FA, 0xD2A4 }, { 0x72FB, 0xD2A9 }, + { 0x72FC, 0xAF54 }, { 0x72FD, 0xAF56 }, { 0x72FE, 0xD2A6 }, { 0x72FF, 0xD667 }, { 0x7300, 0xD2A3 }, { 0x7301, 0xD2AA }, { 0x7307, 0xD662 }, { 0x7308, 0xD666 }, + { 0x730A, 0xD665 }, { 0x730B, 0xDA6E }, { 0x730C, 0xDA79 }, { 0x730F, 0xD668 }, { 0x7311, 0xD663 }, { 0x7312, 0xDA6D }, { 0x7313, 0xB274 }, { 0x7316, 0xB273 }, + { 0x7317, 0xD661 }, { 0x7318, 0xD664 }, { 0x7319, 0xB275 }, { 0x731B, 0xB272 }, { 0x731C, 0xB271 }, { 0x731D, 0xD660 }, { 0x731E, 0xD669 }, { 0x7322, 0xDA70 }, + { 0x7323, 0xDA77 }, { 0x7325, 0xB554 }, { 0x7326, 0xDA76 }, { 0x7327, 0xDA73 }, { 0x7329, 0xB556 }, { 0x732D, 0xDA75 }, { 0x7330, 0xDA6F }, { 0x7331, 0xDA71 }, + { 0x7332, 0xDA74 }, { 0x7333, 0xDA72 }, { 0x7334, 0xB555 }, { 0x7335, 0xDA78 }, { 0x7336, 0xB553 }, { 0x7337, 0xB7DF }, { 0x733A, 0xDEAD }, { 0x733B, 0xDEAC }, + { 0x733C, 0xDEAA }, { 0x733E, 0xB7E2 }, { 0x733F, 0xB7E1 }, { 0x7340, 0xDEAE }, { 0x7342, 0xDEAB }, { 0x7343, 0xE2CA }, { 0x7344, 0xBABB }, { 0x7345, 0xB7E0 }, + { 0x7349, 0xDEB0 }, { 0x734A, 0xDEAF }, { 0x734C, 0xE2CD }, { 0x734D, 0xE2CB }, { 0x734E, 0xBCFA }, { 0x7350, 0xBABC }, { 0x7351, 0xE2CC }, { 0x7352, 0xE676 }, + { 0x7357, 0xBCFB }, { 0x7358, 0xE675 }, { 0x7359, 0xE67E }, { 0x735A, 0xE67D }, { 0x735B, 0xE67B }, { 0x735D, 0xE67A }, { 0x735E, 0xE677 }, { 0x735F, 0xE678 }, + { 0x7360, 0xE679 }, { 0x7361, 0xE67C }, { 0x7362, 0xE6A1 }, { 0x7365, 0xEA5F }, { 0x7366, 0xEA5C }, { 0x7367, 0xEA5D }, { 0x7368, 0xBF57 }, { 0x7369, 0xEA5B }, + { 0x736A, 0xEA61 }, { 0x736B, 0xEA60 }, { 0x736C, 0xEA5E }, { 0x736E, 0xED64 }, { 0x736F, 0xED65 }, { 0x7370, 0xC0F1 }, { 0x7372, 0xC0F2 }, { 0x7373, 0xED63 }, + { 0x7375, 0xC279 }, { 0x7376, 0xEFFE }, { 0x7377, 0xC278 }, { 0x7378, 0xC37E }, { 0x737A, 0xC3A1 }, { 0x737B, 0xC46D }, { 0x737C, 0xF46E }, { 0x737D, 0xF46D }, + { 0x737E, 0xF5DD }, { 0x737F, 0xF6EF }, { 0x7380, 0xC57A }, { 0x7381, 0xF7E8 }, { 0x7382, 0xF7E7 }, { 0x7383, 0xF7E9 }, { 0x7384, 0xA5C8 }, { 0x7385, 0xCFC6 }, + { 0x7386, 0xAF59 }, { 0x7387, 0xB276 }, { 0x7388, 0xD66A }, { 0x7389, 0xA5C9 }, { 0x738A, 0xC9A7 }, { 0x738B, 0xA4FD }, { 0x738E, 0xCA45 }, { 0x7392, 0xCB6C }, + { 0x7393, 0xCB6A }, { 0x7394, 0xCB6B }, { 0x7395, 0xCB68 }, { 0x7396, 0xA868 }, { 0x7397, 0xCB69 }, { 0x739D, 0xCD6D }, { 0x739F, 0xAAB3 }, { 0x73A0, 0xCD6B }, + { 0x73A1, 0xCD67 }, { 0x73A2, 0xCD6A }, { 0x73A4, 0xCD66 }, { 0x73A5, 0xAAB5 }, { 0x73A6, 0xCD69 }, { 0x73A8, 0xAAB2 }, { 0x73A9, 0xAAB1 }, { 0x73AB, 0xAAB4 }, + { 0x73AC, 0xCD6C }, { 0x73AD, 0xCD68 }, { 0x73B2, 0xACC2 }, { 0x73B3, 0xACC5 }, { 0x73B4, 0xCFCE }, { 0x73B5, 0xCFCD }, { 0x73B6, 0xCFCC }, { 0x73B7, 0xACBF }, + { 0x73B8, 0xCFD5 }, { 0x73B9, 0xCFCB }, { 0x73BB, 0xACC1 }, { 0x73BC, 0xD2AF }, { 0x73BE, 0xCFD2 }, { 0x73BF, 0xCFD0 }, { 0x73C0, 0xACC4 }, { 0x73C2, 0xCFC8 }, + { 0x73C3, 0xCFD3 }, { 0x73C5, 0xCFCA }, { 0x73C6, 0xCFD4 }, { 0x73C7, 0xCFD1 }, { 0x73C8, 0xCFC9 }, { 0x73CA, 0xACC0 }, { 0x73CB, 0xCFD6 }, { 0x73CC, 0xCFC7 }, + { 0x73CD, 0xACC3 }, { 0x73D2, 0xD2B4 }, { 0x73D3, 0xD2AB }, { 0x73D4, 0xD2B6 }, { 0x73D6, 0xD2AE }, { 0x73D7, 0xD2B9 }, { 0x73D8, 0xD2BA }, { 0x73D9, 0xD2AC }, + { 0x73DA, 0xD2B8 }, { 0x73DB, 0xD2B5 }, { 0x73DC, 0xD2B3 }, { 0x73DD, 0xD2B7 }, { 0x73DE, 0xAF5F }, { 0x73E0, 0xAF5D }, { 0x73E3, 0xD2B1 }, { 0x73E5, 0xD2AD }, + { 0x73E7, 0xD2B0 }, { 0x73E8, 0xD2BB }, { 0x73E9, 0xD2B2 }, { 0x73EA, 0xAF5E }, { 0x73EB, 0xCFCF }, { 0x73ED, 0xAF5A }, { 0x73EE, 0xAF5C }, { 0x73F4, 0xD678 }, + { 0x73F5, 0xD66D }, { 0x73F6, 0xD66B }, { 0x73F8, 0xD66C }, { 0x73FA, 0xD673 }, { 0x73FC, 0xD674 }, { 0x73FD, 0xD670 }, { 0x73FE, 0xB27B }, { 0x73FF, 0xD675 }, + { 0x7400, 0xD672 }, { 0x7401, 0xD66F }, { 0x7403, 0xB279 }, { 0x7404, 0xD66E }, { 0x7405, 0xB277 }, { 0x7406, 0xB27A }, { 0x7407, 0xD671 }, { 0x7408, 0xD679 }, + { 0x7409, 0xAF5B }, { 0x740A, 0xB278 }, { 0x740B, 0xD677 }, { 0x740C, 0xD676 }, { 0x740D, 0xB27C }, { 0x7416, 0xDA7E }, { 0x741A, 0xDAA1 }, { 0x741B, 0xB560 }, + { 0x741D, 0xDAA7 }, { 0x7420, 0xDAA9 }, { 0x7421, 0xDAA2 }, { 0x7422, 0xB55A }, { 0x7423, 0xDAA6 }, { 0x7424, 0xDAA5 }, { 0x7425, 0xB55B }, { 0x7426, 0xB561 }, + { 0x7428, 0xB562 }, { 0x7429, 0xDAA8 }, { 0x742A, 0xB558 }, { 0x742B, 0xDA7D }, { 0x742C, 0xDA7B }, { 0x742D, 0xDAA3 }, { 0x742E, 0xDA7A }, { 0x742F, 0xB55F }, + { 0x7430, 0xDA7C }, { 0x7431, 0xDAA4 }, { 0x7432, 0xDAAA }, { 0x7433, 0xB559 }, { 0x7434, 0xB55E }, { 0x7435, 0xB55C }, { 0x7436, 0xB55D }, { 0x743A, 0xB557 }, + { 0x743F, 0xB7E9 }, { 0x7440, 0xDEB7 }, { 0x7441, 0xB7E8 }, { 0x7442, 0xDEBB }, { 0x7444, 0xDEB1 }, { 0x7446, 0xDEBC }, { 0x744A, 0xDEB2 }, { 0x744B, 0xDEB3 }, + { 0x744D, 0xDEBD }, { 0x744E, 0xDEBA }, { 0x744F, 0xDEB8 }, { 0x7450, 0xDEB9 }, { 0x7451, 0xDEB5 }, { 0x7452, 0xDEB4 }, { 0x7454, 0xDEBE }, { 0x7455, 0xB7E5 }, + { 0x7457, 0xDEB6 }, { 0x7459, 0xB7EA }, { 0x745A, 0xB7E4 }, { 0x745B, 0xB7EB }, { 0x745C, 0xB7EC }, { 0x745E, 0xB7E7 }, { 0x745F, 0xB7E6 }, { 0x7462, 0xE2CE }, + { 0x7463, 0xBABE }, { 0x7464, 0xBABD }, { 0x7467, 0xE2D3 }, { 0x7469, 0xBCFC }, { 0x746A, 0xBABF }, { 0x746D, 0xBAC1 }, { 0x746E, 0xE2D4 }, { 0x746F, 0xB7E3 }, + { 0x7470, 0xBAC0 }, { 0x7471, 0xE2D0 }, { 0x7472, 0xE2D2 }, { 0x7473, 0xE2CF }, { 0x7475, 0xE2D1 }, { 0x7479, 0xE6AB }, { 0x747C, 0xE6AA }, { 0x747D, 0xE6A7 }, + { 0x747E, 0xBD40 }, { 0x747F, 0xEA62 }, { 0x7480, 0xBD41 }, { 0x7481, 0xE6A6 }, { 0x7483, 0xBCFE }, { 0x7485, 0xE6A8 }, { 0x7486, 0xE6A5 }, { 0x7487, 0xE6A2 }, + { 0x7488, 0xE6A9 }, { 0x7489, 0xE6A3 }, { 0x748A, 0xE6A4 }, { 0x748B, 0xBCFD }, { 0x7490, 0xED69 }, { 0x7492, 0xEA66 }, { 0x7494, 0xEA65 }, { 0x7495, 0xEA67 }, + { 0x7497, 0xED66 }, { 0x7498, 0xBF5A }, { 0x749A, 0xEA63 }, { 0x749C, 0xBF58 }, { 0x749E, 0xBF5C }, { 0x749F, 0xBF5B }, { 0x74A0, 0xEA64 }, { 0x74A1, 0xEA68 }, + { 0x74A3, 0xBF59 }, { 0x74A5, 0xED6D }, { 0x74A6, 0xC0F5 }, { 0x74A7, 0xC27A }, { 0x74A8, 0xC0F6 }, { 0x74A9, 0xC0F3 }, { 0x74AA, 0xED6A }, { 0x74AB, 0xED68 }, + { 0x74AD, 0xED6B }, { 0x74AF, 0xED6E }, { 0x74B0, 0xC0F4 }, { 0x74B1, 0xED6C }, { 0x74B2, 0xED67 }, { 0x74B5, 0xF042 }, { 0x74B6, 0xF045 }, { 0x74B7, 0xF275 }, + { 0x74B8, 0xF040 }, { 0x74BA, 0xF46F }, { 0x74BB, 0xF046 }, { 0x74BD, 0xC3A2 }, { 0x74BE, 0xF044 }, { 0x74BF, 0xC27B }, { 0x74C0, 0xF041 }, { 0x74C1, 0xF043 }, + { 0x74C2, 0xF047 }, { 0x74C3, 0xF276 }, { 0x74C5, 0xF274 }, { 0x74CA, 0xC3A3 }, { 0x74CB, 0xF273 }, { 0x74CF, 0xC46E }, { 0x74D4, 0xC4ED }, { 0x74D5, 0xF6F1 }, + { 0x74D6, 0xC4EC }, { 0x74D7, 0xF6F3 }, { 0x74D8, 0xF6F0 }, { 0x74D9, 0xF6F2 }, { 0x74DA, 0xC5D0 }, { 0x74DB, 0xF8B2 }, { 0x74DC, 0xA5CA }, { 0x74DD, 0xCD6E }, + { 0x74DE, 0xD2BC }, { 0x74DF, 0xD2BD }, { 0x74E0, 0xB27D }, { 0x74E1, 0xDEBF }, { 0x74E2, 0xBF5D }, { 0x74E3, 0xC3A4 }, { 0x74E4, 0xC57B }, { 0x74E5, 0xF8B3 }, + { 0x74E6, 0xA5CB }, { 0x74E8, 0xCD6F }, { 0x74E9, 0xA260 }, { 0x74EC, 0xCFD7 }, { 0x74EE, 0xCFD8 }, { 0x74F4, 0xD2BE }, { 0x74F5, 0xD2BF }, { 0x74F6, 0xB27E }, + { 0x74F7, 0xB2A1 }, { 0x74FB, 0xDAAB }, { 0x74FD, 0xDEC2 }, { 0x74FE, 0xDEC1 }, { 0x74FF, 0xDEC0 }, { 0x7500, 0xE2D5 }, { 0x7502, 0xE2D6 }, { 0x7503, 0xE2D7 }, + { 0x7504, 0xBAC2 }, { 0x7507, 0xE6AD }, { 0x7508, 0xE6AC }, { 0x750B, 0xEA69 }, { 0x750C, 0xBF5E }, { 0x750D, 0xBF5F }, { 0x750F, 0xED72 }, { 0x7510, 0xED6F }, + { 0x7511, 0xED70 }, { 0x7512, 0xED71 }, { 0x7513, 0xF049 }, { 0x7514, 0xF048 }, { 0x7515, 0xC27C }, { 0x7516, 0xF277 }, { 0x7517, 0xF5DE }, { 0x7518, 0xA5CC }, + { 0x751A, 0xACC6 }, { 0x751C, 0xB2A2 }, { 0x751D, 0xDEC3 }, { 0x751F, 0xA5CD }, { 0x7521, 0xD2C0 }, { 0x7522, 0xB2A3 }, { 0x7525, 0xB563 }, { 0x7526, 0xB564 }, + { 0x7528, 0xA5CE }, { 0x7529, 0xA5CF }, { 0x752A, 0xCA46 }, { 0x752B, 0xA86A }, { 0x752C, 0xA869 }, { 0x752D, 0xACC7 }, { 0x752E, 0xCFD9 }, { 0x752F, 0xDAAC }, + { 0x7530, 0xA5D0 }, { 0x7531, 0xA5D1 }, { 0x7532, 0xA5D2 }, { 0x7533, 0xA5D3 }, { 0x7537, 0xA86B }, { 0x7538, 0xA86C }, { 0x7539, 0xCB6E }, { 0x753A, 0xCB6D }, + { 0x753D, 0xAAB6 }, { 0x753E, 0xCD72 }, { 0x753F, 0xCD70 }, { 0x7540, 0xCD71 }, { 0x7547, 0xCFDA }, { 0x7548, 0xCFDB }, { 0x754B, 0xACCB }, { 0x754C, 0xACC9 }, + { 0x754E, 0xACCA }, { 0x754F, 0xACC8 }, { 0x7554, 0xAF60 }, { 0x7559, 0xAF64 }, { 0x755A, 0xAF63 }, { 0x755B, 0xD2C1 }, { 0x755C, 0xAF62 }, { 0x755D, 0xAF61 }, + { 0x755F, 0xD2C2 }, { 0x7562, 0xB2A6 }, { 0x7563, 0xD67B }, { 0x7564, 0xD67A }, { 0x7565, 0xB2A4 }, { 0x7566, 0xB2A5 }, { 0x756A, 0xB566 }, { 0x756B, 0xB565 }, + { 0x756C, 0xDAAE }, { 0x756F, 0xDAAD }, { 0x7570, 0xB2A7 }, { 0x7576, 0xB7ED }, { 0x7577, 0xDEC5 }, { 0x7578, 0xB7EE }, { 0x7579, 0xDEC4 }, { 0x757D, 0xE2D8 }, + { 0x757E, 0xE6AE }, { 0x757F, 0xBD42 }, { 0x7580, 0xEA6A }, { 0x7584, 0xED73 }, { 0x7586, 0xC3A6 }, { 0x7587, 0xC3A5 }, { 0x758A, 0xC57C }, { 0x758B, 0xA5D4 }, + { 0x758C, 0xCD73 }, { 0x758F, 0xB2A8 }, { 0x7590, 0xE2D9 }, { 0x7591, 0xBAC3 }, { 0x7594, 0xCB6F }, { 0x7595, 0xCB70 }, { 0x7598, 0xCD74 }, { 0x7599, 0xAAB8 }, + { 0x759A, 0xAAB9 }, { 0x759D, 0xAAB7 }, { 0x75A2, 0xACCF }, { 0x75A3, 0xACD0 }, { 0x75A4, 0xACCD }, { 0x75A5, 0xACCE }, { 0x75A7, 0xCFDC }, { 0x75AA, 0xCFDD }, + { 0x75AB, 0xACCC }, { 0x75B0, 0xD2C3 }, { 0x75B2, 0xAF68 }, { 0x75B3, 0xAF69 }, { 0x75B5, 0xB2AB }, { 0x75B6, 0xD2C9 }, { 0x75B8, 0xAF6E }, { 0x75B9, 0xAF6C }, + { 0x75BA, 0xD2CA }, { 0x75BB, 0xD2C5 }, { 0x75BC, 0xAF6B }, { 0x75BD, 0xAF6A }, { 0x75BE, 0xAF65 }, { 0x75BF, 0xD2C8 }, { 0x75C0, 0xD2C7 }, { 0x75C1, 0xD2C4 }, + { 0x75C2, 0xAF6D }, { 0x75C4, 0xD2C6 }, { 0x75C5, 0xAF66 }, { 0x75C7, 0xAF67 }, { 0x75CA, 0xB2AC }, { 0x75CB, 0xD6A1 }, { 0x75CC, 0xD6A2 }, { 0x75CD, 0xB2AD }, + { 0x75CE, 0xD67C }, { 0x75CF, 0xD67E }, { 0x75D0, 0xD6A4 }, { 0x75D1, 0xD6A3 }, { 0x75D2, 0xD67D }, { 0x75D4, 0xB2A9 }, { 0x75D5, 0xB2AA }, { 0x75D7, 0xDAB6 }, + { 0x75D8, 0xB56B }, { 0x75D9, 0xB56A }, { 0x75DA, 0xDAB0 }, { 0x75DB, 0xB568 }, { 0x75DD, 0xDAB3 }, { 0x75DE, 0xB56C }, { 0x75DF, 0xDAB4 }, { 0x75E0, 0xB56D }, + { 0x75E1, 0xDAB1 }, { 0x75E2, 0xB567 }, { 0x75E3, 0xB569 }, { 0x75E4, 0xDAB5 }, { 0x75E6, 0xDAB2 }, { 0x75E7, 0xDAAF }, { 0x75ED, 0xDED2 }, { 0x75EF, 0xDEC7 }, + { 0x75F0, 0xB7F0 }, { 0x75F1, 0xB7F3 }, { 0x75F2, 0xB7F2 }, { 0x75F3, 0xB7F7 }, { 0x75F4, 0xB7F6 }, { 0x75F5, 0xDED3 }, { 0x75F6, 0xDED1 }, { 0x75F7, 0xDECA }, + { 0x75F8, 0xDECE }, { 0x75F9, 0xDECD }, { 0x75FA, 0xB7F4 }, { 0x75FB, 0xDED0 }, { 0x75FC, 0xDECC }, { 0x75FD, 0xDED4 }, { 0x75FE, 0xDECB }, { 0x75FF, 0xB7F5 }, + { 0x7600, 0xB7EF }, { 0x7601, 0xB7F1 }, { 0x7603, 0xDEC9 }, { 0x7608, 0xE2DB }, { 0x7609, 0xBAC7 }, { 0x760A, 0xE2DF }, { 0x760B, 0xBAC6 }, { 0x760C, 0xE2DC }, + { 0x760D, 0xBAC5 }, { 0x760F, 0xDEC8 }, { 0x7610, 0xDECF }, { 0x7611, 0xE2DE }, { 0x7613, 0xBAC8 }, { 0x7614, 0xE2E0 }, { 0x7615, 0xE2DD }, { 0x7616, 0xE2DA }, + { 0x7619, 0xE6B1 }, { 0x761A, 0xE6B5 }, { 0x761B, 0xE6B7 }, { 0x761C, 0xE6B3 }, { 0x761D, 0xE6B2 }, { 0x761E, 0xE6B0 }, { 0x761F, 0xBD45 }, { 0x7620, 0xBD43 }, + { 0x7621, 0xBD48 }, { 0x7622, 0xBD49 }, { 0x7623, 0xE6B4 }, { 0x7624, 0xBD46 }, { 0x7625, 0xE6AF }, { 0x7626, 0xBD47 }, { 0x7627, 0xBAC4 }, { 0x7628, 0xE6B6 }, + { 0x7629, 0xBD44 }, { 0x762D, 0xEA6C }, { 0x762F, 0xEA6B }, { 0x7630, 0xEA73 }, { 0x7631, 0xEA6D }, { 0x7632, 0xEA72 }, { 0x7633, 0xEA6F }, { 0x7634, 0xBF60 }, + { 0x7635, 0xEA71 }, { 0x7638, 0xBF61 }, { 0x763A, 0xBF62 }, { 0x763C, 0xEA70 }, { 0x763D, 0xEA6E }, { 0x7642, 0xC0F8 }, { 0x7643, 0xED74 }, { 0x7646, 0xC0F7 }, + { 0x7647, 0xED77 }, { 0x7648, 0xED75 }, { 0x7649, 0xED76 }, { 0x764C, 0xC0F9 }, { 0x7650, 0xF04D }, { 0x7652, 0xC2A1 }, { 0x7653, 0xF04E }, { 0x7656, 0xC27D }, + { 0x7657, 0xF04F }, { 0x7658, 0xC27E }, { 0x7659, 0xF04C }, { 0x765A, 0xF050 }, { 0x765C, 0xF04A }, { 0x765F, 0xC3A7 }, { 0x7660, 0xF278 }, { 0x7661, 0xC3A8 }, + { 0x7662, 0xC46F }, { 0x7664, 0xF04B }, { 0x7665, 0xC470 }, { 0x7669, 0xC4EE }, { 0x766A, 0xF5DF }, { 0x766C, 0xC57E }, { 0x766D, 0xF6F4 }, { 0x766E, 0xC57D }, + { 0x7670, 0xF7EA }, { 0x7671, 0xC5F5 }, { 0x7672, 0xC5F6 }, { 0x7675, 0xF9CC }, { 0x7678, 0xACD1 }, { 0x7679, 0xCFDE }, { 0x767B, 0xB56E }, { 0x767C, 0xB56F }, + { 0x767D, 0xA5D5 }, { 0x767E, 0xA6CA }, { 0x767F, 0xCA47 }, { 0x7681, 0xCB71 }, { 0x7682, 0xA86D }, { 0x7684, 0xAABA }, { 0x7686, 0xACD2 }, { 0x7687, 0xACD3 }, + { 0x7688, 0xACD4 }, { 0x7689, 0xD6A6 }, { 0x768A, 0xD2CB }, { 0x768B, 0xAF6F }, { 0x768E, 0xB2AE }, { 0x768F, 0xD6A5 }, { 0x7692, 0xDAB8 }, { 0x7693, 0xB571 }, + { 0x7695, 0xDAB7 }, { 0x7696, 0xB570 }, { 0x7699, 0xDED5 }, { 0x769A, 0xBD4A }, { 0x769B, 0xE6BB }, { 0x769C, 0xE6B8 }, { 0x769D, 0xE6B9 }, { 0x769E, 0xE6BA }, + { 0x76A4, 0xED78 }, { 0x76A6, 0xF051 }, { 0x76AA, 0xF471 }, { 0x76AB, 0xF470 }, { 0x76AD, 0xF6F5 }, { 0x76AE, 0xA5D6 }, { 0x76AF, 0xCD75 }, { 0x76B0, 0xAF70 }, + { 0x76B4, 0xB572 }, { 0x76B5, 0xDED6 }, { 0x76B8, 0xE2E1 }, { 0x76BA, 0xBD4B }, { 0x76BB, 0xEA74 }, { 0x76BD, 0xF052 }, { 0x76BE, 0xF472 }, { 0x76BF, 0xA5D7 }, + { 0x76C2, 0xAABB }, { 0x76C3, 0xACD7 }, { 0x76C4, 0xCFDF }, { 0x76C5, 0xACD8 }, { 0x76C6, 0xACD6 }, { 0x76C8, 0xACD5 }, { 0x76C9, 0xD2CC }, { 0x76CA, 0xAF71 }, + { 0x76CD, 0xAF72 }, { 0x76CE, 0xAF73 }, { 0x76D2, 0xB2B0 }, { 0x76D3, 0xD6A7 }, { 0x76D4, 0xB2AF }, { 0x76DA, 0xDAB9 }, { 0x76DB, 0xB2B1 }, { 0x76DC, 0xB573 }, + { 0x76DD, 0xDED7 }, { 0x76DE, 0xB7F8 }, { 0x76DF, 0xB7F9 }, { 0x76E1, 0xBAC9 }, { 0x76E3, 0xBACA }, { 0x76E4, 0xBD4C }, { 0x76E5, 0xBF64 }, { 0x76E6, 0xEA75 }, + { 0x76E7, 0xBF63 }, { 0x76E9, 0xED79 }, { 0x76EA, 0xC0FA }, { 0x76EC, 0xF053 }, { 0x76ED, 0xF473 }, { 0x76EE, 0xA5D8 }, { 0x76EF, 0xA86E }, { 0x76F0, 0xCD78 }, + { 0x76F1, 0xCD77 }, { 0x76F2, 0xAABC }, { 0x76F3, 0xCD76 }, { 0x76F4, 0xAABD }, { 0x76F5, 0xCD79 }, { 0x76F7, 0xCFE5 }, { 0x76F8, 0xACDB }, { 0x76F9, 0xACDA }, + { 0x76FA, 0xCFE7 }, { 0x76FB, 0xCFE6 }, { 0x76FC, 0xACDF }, { 0x76FE, 0xACDE }, { 0x7701, 0xACD9 }, { 0x7703, 0xCFE1 }, { 0x7704, 0xCFE2 }, { 0x7705, 0xCFE3 }, + { 0x7707, 0xACE0 }, { 0x7708, 0xCFE0 }, { 0x7709, 0xACDC }, { 0x770A, 0xCFE4 }, { 0x770B, 0xACDD }, { 0x7710, 0xD2CF }, { 0x7711, 0xD2D3 }, { 0x7712, 0xD2D1 }, + { 0x7713, 0xD2D0 }, { 0x7715, 0xD2D4 }, { 0x7719, 0xD2D5 }, { 0x771A, 0xD2D6 }, { 0x771B, 0xD2CE }, { 0x771D, 0xD2CD }, { 0x771F, 0xAF75 }, { 0x7720, 0xAF76 }, + { 0x7722, 0xD2D7 }, { 0x7723, 0xD2D2 }, { 0x7725, 0xD6B0 }, { 0x7727, 0xD2D8 }, { 0x7728, 0xAF77 }, { 0x7729, 0xAF74 }, { 0x772D, 0xD6AA }, { 0x772F, 0xD6A9 }, + { 0x7731, 0xD6AB }, { 0x7732, 0xD6AC }, { 0x7733, 0xD6AE }, { 0x7734, 0xD6AD }, { 0x7735, 0xD6B2 }, { 0x7736, 0xB2B5 }, { 0x7737, 0xB2B2 }, { 0x7738, 0xB2B6 }, + { 0x7739, 0xD6A8 }, { 0x773A, 0xB2B7 }, { 0x773B, 0xD6B1 }, { 0x773C, 0xB2B4 }, { 0x773D, 0xD6AF }, { 0x773E, 0xB2B3 }, { 0x7744, 0xDABC }, { 0x7745, 0xDABE }, + { 0x7746, 0xDABA }, { 0x7747, 0xDABB }, { 0x774A, 0xDABF }, { 0x774B, 0xDAC1 }, { 0x774C, 0xDAC2 }, { 0x774D, 0xDABD }, { 0x774E, 0xDAC0 }, { 0x774F, 0xB574 }, + { 0x7752, 0xDEDB }, { 0x7754, 0xDEE0 }, { 0x7755, 0xDED8 }, { 0x7756, 0xDEDC }, { 0x7759, 0xDEE1 }, { 0x775A, 0xDEDD }, { 0x775B, 0xB7FA }, { 0x775C, 0xB843 }, + { 0x775E, 0xB7FD }, { 0x775F, 0xDED9 }, { 0x7760, 0xDEDA }, { 0x7761, 0xBACE }, { 0x7762, 0xB846 }, { 0x7763, 0xB7FE }, { 0x7765, 0xB844 }, { 0x7766, 0xB7FC }, + { 0x7767, 0xDEDF }, { 0x7768, 0xB845 }, { 0x7769, 0xDEDE }, { 0x776A, 0xB841 }, { 0x776B, 0xB7FB }, { 0x776C, 0xB842 }, { 0x776D, 0xDEE2 }, { 0x776E, 0xE2E6 }, + { 0x776F, 0xE2E8 }, { 0x7779, 0xB840 }, { 0x777C, 0xE2E3 }, { 0x777D, 0xBACC }, { 0x777E, 0xE2E9 }, { 0x777F, 0xBACD }, { 0x7780, 0xE2E7 }, { 0x7781, 0xE2E2 }, + { 0x7782, 0xE2E5 }, { 0x7783, 0xE2EA }, { 0x7784, 0xBACB }, { 0x7785, 0xE2E4 }, { 0x7787, 0xBD4E }, { 0x7788, 0xE6BF }, { 0x7789, 0xE6BE }, { 0x778B, 0xBD51 }, + { 0x778C, 0xBD4F }, { 0x778D, 0xE6BC }, { 0x778E, 0xBD4D }, { 0x778F, 0xE6BD }, { 0x7791, 0xBD50 }, { 0x7795, 0xEA7D }, { 0x7797, 0xEAA1 }, { 0x7799, 0xEA7E }, + { 0x779A, 0xEA76 }, { 0x779B, 0xEA7A }, { 0x779C, 0xEA79 }, { 0x779D, 0xEA77 }, { 0x779E, 0xBF66 }, { 0x779F, 0xBF67 }, { 0x77A0, 0xBF65 }, { 0x77A1, 0xEA78 }, + { 0x77A2, 0xEA7B }, { 0x77A3, 0xEA7C }, { 0x77A5, 0xBF68 }, { 0x77A7, 0xC140 }, { 0x77A8, 0xEDA3 }, { 0x77AA, 0xC0FC }, { 0x77AB, 0xED7B }, { 0x77AC, 0xC0FE }, + { 0x77AD, 0xC141 }, { 0x77B0, 0xC0FD }, { 0x77B1, 0xEDA2 }, { 0x77B2, 0xED7C }, { 0x77B3, 0xC0FB }, { 0x77B4, 0xEDA1 }, { 0x77B5, 0xED7A }, { 0x77B6, 0xED7E }, + { 0x77B7, 0xED7D }, { 0x77BA, 0xF055 }, { 0x77BB, 0xC2A4 }, { 0x77BC, 0xC2A5 }, { 0x77BD, 0xC2A2 }, { 0x77BF, 0xC2A3 }, { 0x77C2, 0xF054 }, { 0x77C4, 0xF27B }, + { 0x77C7, 0xC3A9 }, { 0x77C9, 0xF279 }, { 0x77CA, 0xF27A }, { 0x77CC, 0xF474 }, { 0x77CD, 0xF477 }, { 0x77CE, 0xF475 }, { 0x77CF, 0xF476 }, { 0x77D0, 0xF5E0 }, + { 0x77D3, 0xC4EF }, { 0x77D4, 0xF7EB }, { 0x77D5, 0xF8B4 }, { 0x77D7, 0xC5F7 }, { 0x77D8, 0xF8F8 }, { 0x77D9, 0xF8F9 }, { 0x77DA, 0xC666 }, { 0x77DB, 0xA5D9 }, + { 0x77DC, 0xACE1 }, { 0x77DE, 0xDAC3 }, { 0x77E0, 0xDEE3 }, { 0x77E2, 0xA5DA }, { 0x77E3, 0xA86F }, { 0x77E5, 0xAABE }, { 0x77E7, 0xCFE8 }, { 0x77E8, 0xCFE9 }, + { 0x77E9, 0xAF78 }, { 0x77EC, 0xDAC4 }, { 0x77ED, 0xB575 }, { 0x77EE, 0xB847 }, { 0x77EF, 0xC142 }, { 0x77F0, 0xEDA4 }, { 0x77F1, 0xF27C }, { 0x77F2, 0xF478 }, + { 0x77F3, 0xA5DB }, { 0x77F7, 0xCDA1 }, { 0x77F8, 0xCD7A }, { 0x77F9, 0xCD7C }, { 0x77FA, 0xCD7E }, { 0x77FB, 0xCD7D }, { 0x77FC, 0xCD7B }, { 0x77FD, 0xAABF }, + { 0x7802, 0xACE2 }, { 0x7803, 0xCFF2 }, { 0x7805, 0xCFED }, { 0x7806, 0xCFEA }, { 0x7809, 0xCFF1 }, { 0x780C, 0xACE4 }, { 0x780D, 0xACE5 }, { 0x780E, 0xCFF0 }, + { 0x780F, 0xCFEF }, { 0x7810, 0xCFEE }, { 0x7811, 0xCFEB }, { 0x7812, 0xCFEC }, { 0x7813, 0xCFF3 }, { 0x7814, 0xACE3 }, { 0x781D, 0xAF7C }, { 0x781F, 0xAFA4 }, + { 0x7820, 0xAFA3 }, { 0x7821, 0xD2E1 }, { 0x7822, 0xD2DB }, { 0x7823, 0xD2D9 }, { 0x7825, 0xAFA1 }, { 0x7826, 0xD6B9 }, { 0x7827, 0xAF7A }, { 0x7828, 0xD2DE }, + { 0x7829, 0xD2E2 }, { 0x782A, 0xD2E4 }, { 0x782B, 0xD2E0 }, { 0x782C, 0xD2DA }, { 0x782D, 0xAFA2 }, { 0x782E, 0xD2DF }, { 0x782F, 0xD2DD }, { 0x7830, 0xAF79 }, + { 0x7831, 0xD2E5 }, { 0x7832, 0xAFA5 }, { 0x7833, 0xD2E3 }, { 0x7834, 0xAF7D }, { 0x7835, 0xD2DC }, { 0x7837, 0xAF7E }, { 0x7838, 0xAF7B }, { 0x7843, 0xB2B9 }, + { 0x7845, 0xD6BA }, { 0x7848, 0xD6B3 }, { 0x7849, 0xD6B5 }, { 0x784A, 0xD6B7 }, { 0x784C, 0xD6B8 }, { 0x784D, 0xD6B6 }, { 0x784E, 0xB2BA }, { 0x7850, 0xD6BB }, + { 0x7852, 0xD6B4 }, { 0x785C, 0xDAC8 }, { 0x785D, 0xB576 }, { 0x785E, 0xDAD0 }, { 0x7860, 0xDAC5 }, { 0x7862, 0xDAD1 }, { 0x7864, 0xDAC6 }, { 0x7865, 0xDAC7 }, + { 0x7868, 0xDACF }, { 0x7869, 0xDACE }, { 0x786A, 0xDACB }, { 0x786B, 0xB2B8 }, { 0x786C, 0xB577 }, { 0x786D, 0xDAC9 }, { 0x786E, 0xDACC }, { 0x786F, 0xB578 }, + { 0x7870, 0xDACD }, { 0x7871, 0xDACA }, { 0x7879, 0xDEEE }, { 0x787B, 0xDEF2 }, { 0x787C, 0xB84E }, { 0x787E, 0xE2F0 }, { 0x787F, 0xB851 }, { 0x7880, 0xDEF0 }, + { 0x7883, 0xDEED }, { 0x7884, 0xDEE8 }, { 0x7885, 0xDEEA }, { 0x7886, 0xDEEB }, { 0x7887, 0xDEE4 }, { 0x7889, 0xB84D }, { 0x788C, 0xB84C }, { 0x788E, 0xB848 }, + { 0x788F, 0xDEE7 }, { 0x7891, 0xB84F }, { 0x7893, 0xB850 }, { 0x7894, 0xDEE6 }, { 0x7895, 0xDEE9 }, { 0x7896, 0xDEF1 }, { 0x7897, 0xB84A }, { 0x7898, 0xB84B }, + { 0x7899, 0xDEEF }, { 0x789A, 0xDEE5 }, { 0x789E, 0xE2F2 }, { 0x789F, 0xBAD0 }, { 0x78A0, 0xE2F4 }, { 0x78A1, 0xDEEC }, { 0x78A2, 0xE2F6 }, { 0x78A3, 0xBAD4 }, + { 0x78A4, 0xE2F7 }, { 0x78A5, 0xE2F3 }, { 0x78A7, 0xBAD1 }, { 0x78A8, 0xE2EF }, { 0x78A9, 0xBAD3 }, { 0x78AA, 0xE2EC }, { 0x78AB, 0xE2F1 }, { 0x78AC, 0xE2F5 }, + { 0x78AD, 0xE2EE }, { 0x78B0, 0xB849 }, { 0x78B2, 0xE2EB }, { 0x78B3, 0xBAD2 }, { 0x78B4, 0xE2ED }, { 0x78BA, 0xBD54 }, { 0x78BB, 0xE6C1 }, { 0x78BC, 0xBD58 }, + { 0x78BE, 0xBD56 }, { 0x78C1, 0xBACF }, { 0x78C3, 0xE6C8 }, { 0x78C4, 0xE6C9 }, { 0x78C5, 0xBD53 }, { 0x78C8, 0xE6C7 }, { 0x78C9, 0xE6CA }, { 0x78CA, 0xBD55 }, + { 0x78CB, 0xBD52 }, { 0x78CC, 0xE6C3 }, { 0x78CD, 0xE6C0 }, { 0x78CE, 0xE6C5 }, { 0x78CF, 0xE6C2 }, { 0x78D0, 0xBD59 }, { 0x78D1, 0xE6C4 }, { 0x78D4, 0xE6C6 }, + { 0x78D5, 0xBD57 }, { 0x78DA, 0xBF6A }, { 0x78DB, 0xEAA8 }, { 0x78DD, 0xEAA2 }, { 0x78DE, 0xEAA6 }, { 0x78DF, 0xEAAC }, { 0x78E0, 0xEAAD }, { 0x78E1, 0xEAA9 }, + { 0x78E2, 0xEAAA }, { 0x78E3, 0xEAA7 }, { 0x78E5, 0xEAA4 }, { 0x78E7, 0xBF6C }, { 0x78E8, 0xBF69 }, { 0x78E9, 0xEAA3 }, { 0x78EA, 0xEAA5 }, { 0x78EC, 0xBF6B }, + { 0x78ED, 0xEAAB }, { 0x78EF, 0xC146 }, { 0x78F2, 0xEDAA }, { 0x78F3, 0xEDA5 }, { 0x78F4, 0xC145 }, { 0x78F7, 0xC143 }, { 0x78F9, 0xEDAC }, { 0x78FA, 0xC144 }, + { 0x78FB, 0xEDA8 }, { 0x78FC, 0xEDA9 }, { 0x78FD, 0xEDA6 }, { 0x78FE, 0xEDAD }, { 0x78FF, 0xF056 }, { 0x7901, 0xC147 }, { 0x7902, 0xEDA7 }, { 0x7904, 0xEDAE }, + { 0x7905, 0xEDAB }, { 0x7909, 0xF05A }, { 0x790C, 0xF057 }, { 0x790E, 0xC2A6 }, { 0x7910, 0xF05B }, { 0x7911, 0xF05D }, { 0x7912, 0xF05C }, { 0x7913, 0xF058 }, + { 0x7914, 0xF059 }, { 0x7917, 0xF2A3 }, { 0x7919, 0xC3AA }, { 0x791B, 0xF27E }, { 0x791C, 0xF2A2 }, { 0x791D, 0xF27D }, { 0x791E, 0xF2A4 }, { 0x7921, 0xF2A1 }, + { 0x7923, 0xF47A }, { 0x7924, 0xF47D }, { 0x7925, 0xF479 }, { 0x7926, 0xC471 }, { 0x7927, 0xF47B }, { 0x7928, 0xF47C }, { 0x7929, 0xF47E }, { 0x792A, 0xC472 }, + { 0x792B, 0xC474 }, { 0x792C, 0xC473 }, { 0x792D, 0xF5E1 }, { 0x792F, 0xF5E3 }, { 0x7931, 0xF5E2 }, { 0x7935, 0xF6F6 }, { 0x7938, 0xF8B5 }, { 0x7939, 0xF8FA }, + { 0x793A, 0xA5DC }, { 0x793D, 0xCB72 }, { 0x793E, 0xAAC0 }, { 0x793F, 0xCDA3 }, { 0x7940, 0xAAC1 }, { 0x7941, 0xAAC2 }, { 0x7942, 0xCDA2 }, { 0x7944, 0xCFF8 }, + { 0x7945, 0xCFF7 }, { 0x7946, 0xACE6 }, { 0x7947, 0xACE9 }, { 0x7948, 0xACE8 }, { 0x7949, 0xACE7 }, { 0x794A, 0xCFF4 }, { 0x794B, 0xCFF6 }, { 0x794C, 0xCFF5 }, + { 0x794F, 0xD2E8 }, { 0x7950, 0xAFA7 }, { 0x7951, 0xD2EC }, { 0x7952, 0xD2EB }, { 0x7953, 0xD2EA }, { 0x7954, 0xD2E6 }, { 0x7955, 0xAFA6 }, { 0x7956, 0xAFAA }, + { 0x7957, 0xAFAD }, { 0x795A, 0xAFAE }, { 0x795B, 0xD2E7 }, { 0x795C, 0xD2E9 }, { 0x795D, 0xAFAC }, { 0x795E, 0xAFAB }, { 0x795F, 0xAFA9 }, { 0x7960, 0xAFA8 }, + { 0x7961, 0xD6C2 }, { 0x7963, 0xD6C0 }, { 0x7964, 0xD6BC }, { 0x7965, 0xB2BB }, { 0x7967, 0xD6BD }, { 0x7968, 0xB2BC }, { 0x7969, 0xD6BE }, { 0x796A, 0xD6BF }, + { 0x796B, 0xD6C1 }, { 0x796D, 0xB2BD }, { 0x7970, 0xDAD5 }, { 0x7972, 0xDAD4 }, { 0x7973, 0xDAD3 }, { 0x7974, 0xDAD2 }, { 0x7979, 0xDEF6 }, { 0x797A, 0xB852 }, + { 0x797C, 0xDEF3 }, { 0x797D, 0xDEF5 }, { 0x797F, 0xB853 }, { 0x7981, 0xB854 }, { 0x7982, 0xDEF4 }, { 0x7988, 0xE341 }, { 0x798A, 0xE2F9 }, { 0x798B, 0xE2FA }, + { 0x798D, 0xBAD7 }, { 0x798E, 0xBAD5 }, { 0x798F, 0xBAD6 }, { 0x7990, 0xE343 }, { 0x7992, 0xE342 }, { 0x7993, 0xE2FE }, { 0x7994, 0xE2FD }, { 0x7995, 0xE2FC }, + { 0x7996, 0xE2FB }, { 0x7997, 0xE340 }, { 0x7998, 0xE2F8 }, { 0x799A, 0xE6CB }, { 0x799B, 0xE6D0 }, { 0x799C, 0xE6CE }, { 0x79A0, 0xE6CD }, { 0x79A1, 0xE6CC }, + { 0x79A2, 0xE6CF }, { 0x79A4, 0xEAAE }, { 0x79A6, 0xBF6D }, { 0x79A7, 0xC148 }, { 0x79A8, 0xEDB0 }, { 0x79AA, 0xC149 }, { 0x79AB, 0xEDAF }, { 0x79AC, 0xF05F }, + { 0x79AD, 0xF05E }, { 0x79AE, 0xC2A7 }, { 0x79B0, 0xF2A5 }, { 0x79B1, 0xC3AB }, { 0x79B2, 0xF4A1 }, { 0x79B3, 0xC5A1 }, { 0x79B4, 0xF6F7 }, { 0x79B6, 0xF8B7 }, + { 0x79B7, 0xF8B6 }, { 0x79B8, 0xC9A8 }, { 0x79B9, 0xACEA }, { 0x79BA, 0xACEB }, { 0x79BB, 0xD6C3 }, { 0x79BD, 0xB856 }, { 0x79BE, 0xA5DD }, { 0x79BF, 0xA872 }, + { 0x79C0, 0xA871 }, { 0x79C1, 0xA870 }, { 0x79C5, 0xCDA4 }, { 0x79C8, 0xAAC4 }, { 0x79C9, 0xAAC3 }, { 0x79CB, 0xACEE }, { 0x79CD, 0xCFFA }, { 0x79CE, 0xCFFD }, + { 0x79CF, 0xCFFB }, { 0x79D1, 0xACEC }, { 0x79D2, 0xACED }, { 0x79D5, 0xCFF9 }, { 0x79D6, 0xCFFC }, { 0x79D8, 0xAFB5 }, { 0x79DC, 0xD2F3 }, { 0x79DD, 0xD2F5 }, + { 0x79DE, 0xD2F4 }, { 0x79DF, 0xAFB2 }, { 0x79E0, 0xD2EF }, { 0x79E3, 0xAFB0 }, { 0x79E4, 0xAFAF }, { 0x79E6, 0xAFB3 }, { 0x79E7, 0xAFB1 }, { 0x79E9, 0xAFB4 }, + { 0x79EA, 0xD2F2 }, { 0x79EB, 0xD2ED }, { 0x79EC, 0xD2EE }, { 0x79ED, 0xD2F1 }, { 0x79EE, 0xD2F0 }, { 0x79F6, 0xD6C6 }, { 0x79F7, 0xD6C7 }, { 0x79F8, 0xD6C5 }, + { 0x79FA, 0xD6C4 }, { 0x79FB, 0xB2BE }, { 0x7A00, 0xB57D }, { 0x7A02, 0xDAD6 }, { 0x7A03, 0xDAD8 }, { 0x7A04, 0xDADA }, { 0x7A05, 0xB57C }, { 0x7A08, 0xB57A }, + { 0x7A0A, 0xDAD7 }, { 0x7A0B, 0xB57B }, { 0x7A0C, 0xDAD9 }, { 0x7A0D, 0xB579 }, { 0x7A10, 0xDF41 }, { 0x7A11, 0xDEF7 }, { 0x7A12, 0xDEFA }, { 0x7A13, 0xDEFE }, + { 0x7A14, 0xB85A }, { 0x7A15, 0xDEFC }, { 0x7A17, 0xDEFB }, { 0x7A18, 0xDEF8 }, { 0x7A19, 0xDEF9 }, { 0x7A1A, 0xB858 }, { 0x7A1B, 0xDF40 }, { 0x7A1C, 0xB857 }, + { 0x7A1E, 0xB85C }, { 0x7A1F, 0xB85B }, { 0x7A20, 0xB859 }, { 0x7A22, 0xDEFD }, { 0x7A26, 0xE349 }, { 0x7A28, 0xE348 }, { 0x7A2B, 0xE344 }, { 0x7A2E, 0xBAD8 }, + { 0x7A2F, 0xE347 }, { 0x7A30, 0xE346 }, { 0x7A31, 0xBAD9 }, { 0x7A37, 0xBD5E }, { 0x7A39, 0xE6D2 }, { 0x7A3B, 0xBD5F }, { 0x7A3C, 0xBD5B }, { 0x7A3D, 0xBD5D }, + { 0x7A3F, 0xBD5A }, { 0x7A40, 0xBD5C }, { 0x7A44, 0xEAAF }, { 0x7A46, 0xBF70 }, { 0x7A47, 0xEAB1 }, { 0x7A48, 0xEAB0 }, { 0x7A4A, 0xE345 }, { 0x7A4B, 0xBF72 }, + { 0x7A4C, 0xBF71 }, { 0x7A4D, 0xBF6E }, { 0x7A4E, 0xBF6F }, { 0x7A54, 0xEDB5 }, { 0x7A56, 0xEDB3 }, { 0x7A57, 0xC14A }, { 0x7A58, 0xEDB4 }, { 0x7A5A, 0xEDB6 }, + { 0x7A5B, 0xEDB2 }, { 0x7A5C, 0xEDB1 }, { 0x7A5F, 0xF060 }, { 0x7A60, 0xC2AA }, { 0x7A61, 0xC2A8 }, { 0x7A62, 0xC2A9 }, { 0x7A67, 0xF2A6 }, { 0x7A68, 0xF2A7 }, + { 0x7A69, 0xC3AD }, { 0x7A6B, 0xC3AC }, { 0x7A6C, 0xF4A3 }, { 0x7A6D, 0xF4A4 }, { 0x7A6E, 0xF4A2 }, { 0x7A70, 0xF6F8 }, { 0x7A71, 0xF6F9 }, { 0x7A74, 0xA5DE }, + { 0x7A75, 0xCA48 }, { 0x7A76, 0xA873 }, { 0x7A78, 0xCDA5 }, { 0x7A79, 0xAAC6 }, { 0x7A7A, 0xAAC5 }, { 0x7A7B, 0xCDA6 }, { 0x7A7E, 0xD040 }, { 0x7A7F, 0xACEF }, + { 0x7A80, 0xCFFE }, { 0x7A81, 0xACF0 }, { 0x7A84, 0xAFB6 }, { 0x7A85, 0xD2F8 }, { 0x7A86, 0xD2F6 }, { 0x7A87, 0xD2FC }, { 0x7A88, 0xAFB7 }, { 0x7A89, 0xD2F7 }, + { 0x7A8A, 0xD2FB }, { 0x7A8B, 0xD2F9 }, { 0x7A8C, 0xD2FA }, { 0x7A8F, 0xD6C8 }, { 0x7A90, 0xD6CA }, { 0x7A92, 0xB2BF }, { 0x7A94, 0xD6C9 }, { 0x7A95, 0xB2C0 }, + { 0x7A96, 0xB5A2 }, { 0x7A97, 0xB5A1 }, { 0x7A98, 0xB57E }, { 0x7A99, 0xDADB }, { 0x7A9E, 0xDF44 }, { 0x7A9F, 0xB85D }, { 0x7AA0, 0xB85E }, { 0x7AA2, 0xDF43 }, + { 0x7AA3, 0xDF42 }, { 0x7AA8, 0xE34A }, { 0x7AA9, 0xBADB }, { 0x7AAA, 0xBADA }, { 0x7AAB, 0xE34B }, { 0x7AAC, 0xE34C }, { 0x7AAE, 0xBD61 }, { 0x7AAF, 0xBD60 }, + { 0x7AB1, 0xEAB5 }, { 0x7AB2, 0xE6D3 }, { 0x7AB3, 0xE6D5 }, { 0x7AB4, 0xE6D4 }, { 0x7AB5, 0xEAB4 }, { 0x7AB6, 0xEAB2 }, { 0x7AB7, 0xEAB6 }, { 0x7AB8, 0xEAB3 }, + { 0x7ABA, 0xBF73 }, { 0x7ABE, 0xEDB7 }, { 0x7ABF, 0xC14B }, { 0x7AC0, 0xEDB8 }, { 0x7AC1, 0xEDB9 }, { 0x7AC4, 0xC2AB }, { 0x7AC5, 0xC2AC }, { 0x7AC7, 0xC475 }, + { 0x7ACA, 0xC5D1 }, { 0x7ACB, 0xA5DF }, { 0x7AD1, 0xD041 }, { 0x7AD8, 0xD2FD }, { 0x7AD9, 0xAFB8 }, { 0x7ADF, 0xB3BA }, { 0x7AE0, 0xB3B9 }, { 0x7AE3, 0xB5A4 }, + { 0x7AE4, 0xDADD }, { 0x7AE5, 0xB5A3 }, { 0x7AE6, 0xDADC }, { 0x7AEB, 0xDF45 }, { 0x7AED, 0xBADC }, { 0x7AEE, 0xE34D }, { 0x7AEF, 0xBADD }, { 0x7AF6, 0xC476 }, + { 0x7AF7, 0xF4A5 }, { 0x7AF9, 0xA6CB }, { 0x7AFA, 0xAAC7 }, { 0x7AFB, 0xCDA7 }, { 0x7AFD, 0xACF2 }, { 0x7AFF, 0xACF1 }, { 0x7B00, 0xD042 }, { 0x7B01, 0xD043 }, + { 0x7B04, 0xD340 }, { 0x7B05, 0xD342 }, { 0x7B06, 0xAFB9 }, { 0x7B08, 0xD344 }, { 0x7B09, 0xD347 }, { 0x7B0A, 0xD345 }, { 0x7B0E, 0xD346 }, { 0x7B0F, 0xD343 }, + { 0x7B10, 0xD2FE }, { 0x7B11, 0xAFBA }, { 0x7B12, 0xD348 }, { 0x7B13, 0xD341 }, { 0x7B18, 0xD6D3 }, { 0x7B19, 0xB2C6 }, { 0x7B1A, 0xD6DC }, { 0x7B1B, 0xB2C3 }, + { 0x7B1D, 0xD6D5 }, { 0x7B1E, 0xB2C7 }, { 0x7B20, 0xB2C1 }, { 0x7B22, 0xD6D0 }, { 0x7B23, 0xD6DD }, { 0x7B24, 0xD6D1 }, { 0x7B25, 0xD6CE }, { 0x7B26, 0xB2C5 }, + { 0x7B28, 0xB2C2 }, { 0x7B2A, 0xD6D4 }, { 0x7B2B, 0xD6D7 }, { 0x7B2C, 0xB2C4 }, { 0x7B2D, 0xD6D8 }, { 0x7B2E, 0xB2C8 }, { 0x7B2F, 0xD6D9 }, { 0x7B30, 0xD6CF }, + { 0x7B31, 0xD6D6 }, { 0x7B32, 0xD6DA }, { 0x7B33, 0xD6D2 }, { 0x7B34, 0xD6CD }, { 0x7B35, 0xD6CB }, { 0x7B38, 0xD6DB }, { 0x7B3B, 0xDADF }, { 0x7B40, 0xDAE4 }, + { 0x7B44, 0xDAE0 }, { 0x7B45, 0xDAE6 }, { 0x7B46, 0xB5A7 }, { 0x7B47, 0xD6CC }, { 0x7B48, 0xDAE1 }, { 0x7B49, 0xB5A5 }, { 0x7B4A, 0xDADE }, { 0x7B4B, 0xB5AC }, + { 0x7B4C, 0xDAE2 }, { 0x7B4D, 0xB5AB }, { 0x7B4E, 0xDAE3 }, { 0x7B4F, 0xB5AD }, { 0x7B50, 0xB5A8 }, { 0x7B51, 0xB5AE }, { 0x7B52, 0xB5A9 }, { 0x7B54, 0xB5AA }, + { 0x7B56, 0xB5A6 }, { 0x7B58, 0xDAE5 }, { 0x7B60, 0xB861 }, { 0x7B61, 0xDF50 }, { 0x7B63, 0xDF53 }, { 0x7B64, 0xDF47 }, { 0x7B65, 0xDF4C }, { 0x7B66, 0xDF46 }, + { 0x7B67, 0xB863 }, { 0x7B69, 0xDF4A }, { 0x7B6D, 0xDF48 }, { 0x7B6E, 0xB862 }, { 0x7B70, 0xDF4F }, { 0x7B71, 0xDF4E }, { 0x7B72, 0xDF4B }, { 0x7B73, 0xDF4D }, + { 0x7B74, 0xDF49 }, { 0x7B75, 0xBAE1 }, { 0x7B76, 0xDF52 }, { 0x7B77, 0xB85F }, { 0x7B78, 0xDF51 }, { 0x7B82, 0xE35D }, { 0x7B84, 0xBAE8 }, { 0x7B85, 0xE358 }, + { 0x7B87, 0xBAE7 }, { 0x7B88, 0xE34E }, { 0x7B8A, 0xE350 }, { 0x7B8B, 0xBAE0 }, { 0x7B8C, 0xE355 }, { 0x7B8D, 0xE354 }, { 0x7B8E, 0xE357 }, { 0x7B8F, 0xBAE5 }, + { 0x7B90, 0xE352 }, { 0x7B91, 0xE351 }, { 0x7B94, 0xBAE4 }, { 0x7B95, 0xBADF }, { 0x7B96, 0xE353 }, { 0x7B97, 0xBAE2 }, { 0x7B98, 0xE359 }, { 0x7B99, 0xE35B }, + { 0x7B9B, 0xE356 }, { 0x7B9C, 0xE34F }, { 0x7B9D, 0xBAE3 }, { 0x7BA0, 0xBD69 }, { 0x7BA1, 0xBADE }, { 0x7BA4, 0xE35C }, { 0x7BAC, 0xE6D9 }, { 0x7BAD, 0xBD62 }, + { 0x7BAF, 0xE6DB }, { 0x7BB1, 0xBD63 }, { 0x7BB4, 0xBD65 }, { 0x7BB5, 0xE6DE }, { 0x7BB7, 0xE6D6 }, { 0x7BB8, 0xBAE6 }, { 0x7BB9, 0xE6DC }, { 0x7BBE, 0xE6D8 }, + { 0x7BC0, 0xB860 }, { 0x7BC1, 0xBD68 }, { 0x7BC4, 0xBD64 }, { 0x7BC6, 0xBD66 }, { 0x7BC7, 0xBD67 }, { 0x7BC9, 0xBF76 }, { 0x7BCA, 0xE6DD }, { 0x7BCB, 0xE6D7 }, + { 0x7BCC, 0xBD6A }, { 0x7BCE, 0xE6DA }, { 0x7BD4, 0xEAC0 }, { 0x7BD5, 0xEABB }, { 0x7BD8, 0xEAC5 }, { 0x7BD9, 0xBF74 }, { 0x7BDA, 0xEABD }, { 0x7BDB, 0xBF78 }, + { 0x7BDC, 0xEAC3 }, { 0x7BDD, 0xEABA }, { 0x7BDE, 0xEAB7 }, { 0x7BDF, 0xEAC6 }, { 0x7BE0, 0xC151 }, { 0x7BE1, 0xBF79 }, { 0x7BE2, 0xEAC2 }, { 0x7BE3, 0xEAB8 }, + { 0x7BE4, 0xBF77 }, { 0x7BE5, 0xEABC }, { 0x7BE6, 0xBF7B }, { 0x7BE7, 0xEAB9 }, { 0x7BE8, 0xEABE }, { 0x7BE9, 0xBF7A }, { 0x7BEA, 0xEAC1 }, { 0x7BEB, 0xEAC4 }, + { 0x7BF0, 0xEDCB }, { 0x7BF1, 0xEDCC }, { 0x7BF2, 0xEDBC }, { 0x7BF3, 0xEDC3 }, { 0x7BF4, 0xEDC1 }, { 0x7BF7, 0xC14F }, { 0x7BF8, 0xEDC8 }, { 0x7BF9, 0xEABF }, + { 0x7BFB, 0xEDBF }, { 0x7BFD, 0xEDC9 }, { 0x7BFE, 0xC14E }, { 0x7BFF, 0xEDBE }, { 0x7C00, 0xEDBD }, { 0x7C01, 0xEDC7 }, { 0x7C02, 0xEDC4 }, { 0x7C03, 0xEDC6 }, + { 0x7C05, 0xEDBA }, { 0x7C06, 0xEDCA }, { 0x7C07, 0xC14C }, { 0x7C09, 0xEDC5 }, { 0x7C0A, 0xEDCE }, { 0x7C0B, 0xEDC2 }, { 0x7C0C, 0xC150 }, { 0x7C0D, 0xC14D }, + { 0x7C0E, 0xEDC0 }, { 0x7C0F, 0xEDBB }, { 0x7C10, 0xEDCD }, { 0x7C11, 0xBF75 }, { 0x7C19, 0xF063 }, { 0x7C1C, 0xF061 }, { 0x7C1D, 0xF067 }, { 0x7C1E, 0xC2B0 }, + { 0x7C1F, 0xF065 }, { 0x7C20, 0xF064 }, { 0x7C21, 0xC2B2 }, { 0x7C22, 0xF06A }, { 0x7C23, 0xC2B1 }, { 0x7C25, 0xF06B }, { 0x7C26, 0xF068 }, { 0x7C27, 0xC2AE }, + { 0x7C28, 0xF069 }, { 0x7C29, 0xF062 }, { 0x7C2A, 0xC2AF }, { 0x7C2B, 0xC2AD }, { 0x7C2C, 0xF2AB }, { 0x7C2D, 0xF066 }, { 0x7C30, 0xF06C }, { 0x7C33, 0xF2A8 }, + { 0x7C37, 0xC3B2 }, { 0x7C38, 0xC3B0 }, { 0x7C39, 0xF2AA }, { 0x7C3B, 0xF2AC }, { 0x7C3C, 0xF2A9 }, { 0x7C3D, 0xC3B1 }, { 0x7C3E, 0xC3AE }, { 0x7C3F, 0xC3AF }, + { 0x7C40, 0xC3B3 }, { 0x7C43, 0xC478 }, { 0x7C45, 0xF4AA }, { 0x7C47, 0xF4A9 }, { 0x7C48, 0xF4A7 }, { 0x7C49, 0xF4A6 }, { 0x7C4A, 0xF4A8 }, { 0x7C4C, 0xC477 }, + { 0x7C4D, 0xC479 }, { 0x7C50, 0xC4F0 }, { 0x7C53, 0xF5E5 }, { 0x7C54, 0xF5E4 }, { 0x7C57, 0xF6FA }, { 0x7C59, 0xF6FC }, { 0x7C5A, 0xF6FE }, { 0x7C5B, 0xF6FD }, + { 0x7C5C, 0xF6FB }, { 0x7C5F, 0xC5A3 }, { 0x7C60, 0xC5A2 }, { 0x7C63, 0xC5D3 }, { 0x7C64, 0xC5D2 }, { 0x7C65, 0xC5D4 }, { 0x7C66, 0xF7ED }, { 0x7C67, 0xF7EC }, + { 0x7C69, 0xF8FB }, { 0x7C6A, 0xF8B8 }, { 0x7C6B, 0xF8FC }, { 0x7C6C, 0xC658 }, { 0x7C6E, 0xC659 }, { 0x7C6F, 0xF96D }, { 0x7C72, 0xC67E }, { 0x7C73, 0xA6CC }, + { 0x7C75, 0xCDA8 }, { 0x7C78, 0xD045 }, { 0x7C79, 0xD046 }, { 0x7C7A, 0xD044 }, { 0x7C7D, 0xACF3 }, { 0x7C7F, 0xD047 }, { 0x7C80, 0xD048 }, { 0x7C81, 0xD049 }, + { 0x7C84, 0xD349 }, { 0x7C85, 0xD34F }, { 0x7C88, 0xD34D }, { 0x7C89, 0xAFBB }, { 0x7C8A, 0xD34B }, { 0x7C8C, 0xD34C }, { 0x7C8D, 0xD34E }, { 0x7C91, 0xD34A }, + { 0x7C92, 0xB2C9 }, { 0x7C94, 0xD6DE }, { 0x7C95, 0xB2CB }, { 0x7C96, 0xD6E0 }, { 0x7C97, 0xB2CA }, { 0x7C98, 0xD6DF }, { 0x7C9E, 0xDAE8 }, { 0x7C9F, 0xB5AF }, + { 0x7CA1, 0xDAEA }, { 0x7CA2, 0xDAE7 }, { 0x7CA3, 0xD6E1 }, { 0x7CA5, 0xB5B0 }, { 0x7CA8, 0xDAE9 }, { 0x7CAF, 0xDF56 }, { 0x7CB1, 0xB864 }, { 0x7CB2, 0xDF54 }, + { 0x7CB3, 0xB865 }, { 0x7CB4, 0xDF55 }, { 0x7CB5, 0xB866 }, { 0x7CB9, 0xBAE9 }, { 0x7CBA, 0xE361 }, { 0x7CBB, 0xE35E }, { 0x7CBC, 0xE360 }, { 0x7CBD, 0xBAEA }, + { 0x7CBE, 0xBAEB }, { 0x7CBF, 0xE35F }, { 0x7CC5, 0xE6DF }, { 0x7CC8, 0xE6E0 }, { 0x7CCA, 0xBD6B }, { 0x7CCB, 0xE6E2 }, { 0x7CCC, 0xE6E1 }, { 0x7CCE, 0xA261 }, + { 0x7CD0, 0xEACA }, { 0x7CD1, 0xEACB }, { 0x7CD2, 0xEAC7 }, { 0x7CD4, 0xEAC8 }, { 0x7CD5, 0xBF7C }, { 0x7CD6, 0xBF7D }, { 0x7CD7, 0xEAC9 }, { 0x7CD9, 0xC157 }, + { 0x7CDC, 0xC153 }, { 0x7CDD, 0xC158 }, { 0x7CDE, 0xC154 }, { 0x7CDF, 0xC156 }, { 0x7CE0, 0xC152 }, { 0x7CE2, 0xC155 }, { 0x7CE7, 0xC2B3 }, { 0x7CE8, 0xEDCF }, + { 0x7CEA, 0xF2AE }, { 0x7CEC, 0xF2AD }, { 0x7CEE, 0xF4AB }, { 0x7CEF, 0xC47A }, { 0x7CF0, 0xC47B }, { 0x7CF1, 0xF741 }, { 0x7CF2, 0xF5E6 }, { 0x7CF4, 0xF740 }, + { 0x7CF6, 0xF8FD }, { 0x7CF7, 0xF9A4 }, { 0x7CF8, 0xA6CD }, { 0x7CFB, 0xA874 }, { 0x7CFD, 0xCDA9 }, { 0x7CFE, 0xAAC8 }, { 0x7D00, 0xACF6 }, { 0x7D01, 0xD04C }, + { 0x7D02, 0xACF4 }, { 0x7D03, 0xD04A }, { 0x7D04, 0xACF9 }, { 0x7D05, 0xACF5 }, { 0x7D06, 0xACFA }, { 0x7D07, 0xACF8 }, { 0x7D08, 0xD04B }, { 0x7D09, 0xACF7 }, + { 0x7D0A, 0xAFBF }, { 0x7D0B, 0xAFBE }, { 0x7D0C, 0xD35A }, { 0x7D0D, 0xAFC7 }, { 0x7D0E, 0xD353 }, { 0x7D0F, 0xD359 }, { 0x7D10, 0xAFC3 }, { 0x7D11, 0xD352 }, + { 0x7D12, 0xD358 }, { 0x7D13, 0xD356 }, { 0x7D14, 0xAFC2 }, { 0x7D15, 0xAFC4 }, { 0x7D16, 0xD355 }, { 0x7D17, 0xAFBD }, { 0x7D18, 0xD354 }, { 0x7D19, 0xAFC8 }, + { 0x7D1A, 0xAFC5 }, { 0x7D1B, 0xAFC9 }, { 0x7D1C, 0xAFC6 }, { 0x7D1D, 0xD351 }, { 0x7D1E, 0xD350 }, { 0x7D1F, 0xD357 }, { 0x7D20, 0xAFC0 }, { 0x7D21, 0xAFBC }, + { 0x7D22, 0xAFC1 }, { 0x7D28, 0xD6F0 }, { 0x7D29, 0xD6E9 }, { 0x7D2B, 0xB5B5 }, { 0x7D2C, 0xD6E8 }, { 0x7D2E, 0xB2CF }, { 0x7D2F, 0xB2D6 }, { 0x7D30, 0xB2D3 }, + { 0x7D31, 0xB2D9 }, { 0x7D32, 0xB2D8 }, { 0x7D33, 0xB2D4 }, { 0x7D35, 0xD6E2 }, { 0x7D36, 0xD6E5 }, { 0x7D38, 0xD6E4 }, { 0x7D39, 0xB2D0 }, { 0x7D3A, 0xD6E6 }, + { 0x7D3B, 0xD6EF }, { 0x7D3C, 0xB2D1 }, { 0x7D3D, 0xD6E3 }, { 0x7D3E, 0xD6EC }, { 0x7D3F, 0xD6ED }, { 0x7D40, 0xB2D2 }, { 0x7D41, 0xD6EA }, { 0x7D42, 0xB2D7 }, + { 0x7D43, 0xB2CD }, { 0x7D44, 0xB2D5 }, { 0x7D45, 0xD6E7 }, { 0x7D46, 0xB2CC }, { 0x7D47, 0xD6EB }, { 0x7D4A, 0xD6EE }, { 0x7D4E, 0xDAFB }, { 0x7D4F, 0xDAF2 }, + { 0x7D50, 0xB5B2 }, { 0x7D51, 0xDAF9 }, { 0x7D52, 0xDAF6 }, { 0x7D53, 0xDAEE }, { 0x7D54, 0xDAF7 }, { 0x7D55, 0xB5B4 }, { 0x7D56, 0xDAEF }, { 0x7D58, 0xDAEB }, + { 0x7D5B, 0xB86C }, { 0x7D5C, 0xDAF4 }, { 0x7D5E, 0xB5B1 }, { 0x7D5F, 0xDAFA }, { 0x7D61, 0xB5B8 }, { 0x7D62, 0xB5BA }, { 0x7D63, 0xDAED }, { 0x7D66, 0xB5B9 }, + { 0x7D67, 0xDAF0 }, { 0x7D68, 0xB5B3 }, { 0x7D69, 0xDAF8 }, { 0x7D6A, 0xDAF1 }, { 0x7D6B, 0xDAF5 }, { 0x7D6D, 0xDAF3 }, { 0x7D6E, 0xB5B6 }, { 0x7D6F, 0xDAEC }, + { 0x7D70, 0xB5BB }, { 0x7D71, 0xB2CE }, { 0x7D72, 0xB5B7 }, { 0x7D73, 0xB5BC }, { 0x7D79, 0xB868 }, { 0x7D7A, 0xDF5D }, { 0x7D7B, 0xDF5F }, { 0x7D7C, 0xDF61 }, + { 0x7D7D, 0xDF65 }, { 0x7D7F, 0xDF5B }, { 0x7D80, 0xDF59 }, { 0x7D81, 0xB86A }, { 0x7D83, 0xDF60 }, { 0x7D84, 0xDF64 }, { 0x7D85, 0xDF5C }, { 0x7D86, 0xDF58 }, + { 0x7D88, 0xDF57 }, { 0x7D8C, 0xDF62 }, { 0x7D8D, 0xDF5A }, { 0x7D8E, 0xDF5E }, { 0x7D8F, 0xB86B }, { 0x7D91, 0xB869 }, { 0x7D92, 0xDF66 }, { 0x7D93, 0xB867 }, + { 0x7D94, 0xDF63 }, { 0x7D96, 0xE372 }, { 0x7D9C, 0xBAEE }, { 0x7D9D, 0xE36A }, { 0x7D9E, 0xBD78 }, { 0x7D9F, 0xE374 }, { 0x7DA0, 0xBAF1 }, { 0x7DA1, 0xE378 }, + { 0x7DA2, 0xBAF7 }, { 0x7DA3, 0xE365 }, { 0x7DA6, 0xE375 }, { 0x7DA7, 0xE362 }, { 0x7DA9, 0xE377 }, { 0x7DAA, 0xE366 }, { 0x7DAC, 0xBAFE }, { 0x7DAD, 0xBAFB }, + { 0x7DAE, 0xE376 }, { 0x7DAF, 0xE370 }, { 0x7DB0, 0xBAED }, { 0x7DB1, 0xBAF5 }, { 0x7DB2, 0xBAF4 }, { 0x7DB4, 0xBAF3 }, { 0x7DB5, 0xBAF9 }, { 0x7DB7, 0xE363 }, + { 0x7DB8, 0xBAFA }, { 0x7DB9, 0xE371 }, { 0x7DBA, 0xBAF6 }, { 0x7DBB, 0xBAEC }, { 0x7DBC, 0xE373 }, { 0x7DBD, 0xBAEF }, { 0x7DBE, 0xBAF0 }, { 0x7DBF, 0xBAF8 }, + { 0x7DC0, 0xE368 }, { 0x7DC1, 0xE367 }, { 0x7DC2, 0xE364 }, { 0x7DC4, 0xE36C }, { 0x7DC5, 0xE369 }, { 0x7DC6, 0xE36D }, { 0x7DC7, 0xBAFD }, { 0x7DC9, 0xE379 }, + { 0x7DCA, 0xBAF2 }, { 0x7DCB, 0xE36E }, { 0x7DCC, 0xE36F }, { 0x7DCE, 0xE36B }, { 0x7DD2, 0xBAFC }, { 0x7DD7, 0xE6E7 }, { 0x7DD8, 0xBD70 }, { 0x7DD9, 0xBD79 }, + { 0x7DDA, 0xBD75 }, { 0x7DDB, 0xE6E4 }, { 0x7DDD, 0xBD72 }, { 0x7DDE, 0xBD76 }, { 0x7DDF, 0xE6F0 }, { 0x7DE0, 0xBD6C }, { 0x7DE1, 0xE6E8 }, { 0x7DE3, 0xBD74 }, + { 0x7DE6, 0xE6EB }, { 0x7DE7, 0xE6E6 }, { 0x7DE8, 0xBD73 }, { 0x7DE9, 0xBD77 }, { 0x7DEA, 0xE6E5 }, { 0x7DEC, 0xBD71 }, { 0x7DEE, 0xE6EF }, { 0x7DEF, 0xBD6E }, + { 0x7DF0, 0xE6EE }, { 0x7DF1, 0xE6ED }, { 0x7DF2, 0xBD7A }, { 0x7DF3, 0xE572 }, { 0x7DF4, 0xBD6D }, { 0x7DF6, 0xE6EC }, { 0x7DF7, 0xE6E3 }, { 0x7DF9, 0xBD7B }, + { 0x7DFA, 0xE6EA }, { 0x7DFB, 0xBD6F }, { 0x7E03, 0xE6E9 }, { 0x7E08, 0xBFA2 }, { 0x7E09, 0xBFA7 }, { 0x7E0A, 0xBF7E }, { 0x7E0B, 0xEAD8 }, { 0x7E0C, 0xEACF }, + { 0x7E0D, 0xEADB }, { 0x7E0E, 0xEAD3 }, { 0x7E0F, 0xEAD9 }, { 0x7E10, 0xBFA8 }, { 0x7E11, 0xBFA1 }, { 0x7E12, 0xEACC }, { 0x7E13, 0xEAD2 }, { 0x7E14, 0xEADC }, + { 0x7E15, 0xEAD5 }, { 0x7E16, 0xEADA }, { 0x7E17, 0xEACE }, { 0x7E1A, 0xEAD6 }, { 0x7E1B, 0xBFA3 }, { 0x7E1C, 0xEAD4 }, { 0x7E1D, 0xBFA6 }, { 0x7E1E, 0xBFA5 }, + { 0x7E1F, 0xEAD0 }, { 0x7E20, 0xEAD1 }, { 0x7E21, 0xEACD }, { 0x7E22, 0xEAD7 }, { 0x7E23, 0xBFA4 }, { 0x7E24, 0xEADE }, { 0x7E25, 0xEADD }, { 0x7E29, 0xEDDA }, + { 0x7E2A, 0xEDD6 }, { 0x7E2B, 0xC15F }, { 0x7E2D, 0xEDD0 }, { 0x7E2E, 0xC159 }, { 0x7E2F, 0xC169 }, { 0x7E30, 0xEDDC }, { 0x7E31, 0xC161 }, { 0x7E32, 0xC15D }, + { 0x7E33, 0xEDD3 }, { 0x7E34, 0xC164 }, { 0x7E35, 0xC167 }, { 0x7E36, 0xEDDE }, { 0x7E37, 0xC15C }, { 0x7E38, 0xEDD5 }, { 0x7E39, 0xC165 }, { 0x7E3A, 0xEDE0 }, + { 0x7E3B, 0xEDDD }, { 0x7E3C, 0xEDD1 }, { 0x7E3D, 0xC160 }, { 0x7E3E, 0xC15A }, { 0x7E3F, 0xC168 }, { 0x7E40, 0xEDD8 }, { 0x7E41, 0xC163 }, { 0x7E42, 0xEDD2 }, + { 0x7E43, 0xC15E }, { 0x7E44, 0xEDDF }, { 0x7E45, 0xC162 }, { 0x7E46, 0xC15B }, { 0x7E47, 0xEDD9 }, { 0x7E48, 0xC166 }, { 0x7E49, 0xEDD7 }, { 0x7E4C, 0xEDDB }, + { 0x7E50, 0xF06E }, { 0x7E51, 0xF074 }, { 0x7E52, 0xC2B9 }, { 0x7E53, 0xF077 }, { 0x7E54, 0xC2B4 }, { 0x7E55, 0xC2B5 }, { 0x7E56, 0xF06F }, { 0x7E57, 0xF076 }, + { 0x7E58, 0xF071 }, { 0x7E59, 0xC2BA }, { 0x7E5A, 0xC2B7 }, { 0x7E5C, 0xF06D }, { 0x7E5E, 0xC2B6 }, { 0x7E5F, 0xF073 }, { 0x7E60, 0xF075 }, { 0x7E61, 0xC2B8 }, + { 0x7E62, 0xF072 }, { 0x7E63, 0xF070 }, { 0x7E68, 0xF2B8 }, { 0x7E69, 0xC3B7 }, { 0x7E6A, 0xC3B8 }, { 0x7E6B, 0xC3B4 }, { 0x7E6D, 0xC3B5 }, { 0x7E6F, 0xF2B4 }, + { 0x7E70, 0xF2B2 }, { 0x7E72, 0xF2B6 }, { 0x7E73, 0xC3BA }, { 0x7E74, 0xF2B7 }, { 0x7E75, 0xF2B0 }, { 0x7E76, 0xF2AF }, { 0x7E77, 0xF2B3 }, { 0x7E78, 0xF2B1 }, + { 0x7E79, 0xC3B6 }, { 0x7E7A, 0xF2B5 }, { 0x7E7B, 0xF4AC }, { 0x7E7C, 0xC47E }, { 0x7E7D, 0xC47D }, { 0x7E7E, 0xF4AD }, { 0x7E80, 0xF4AF }, { 0x7E81, 0xF4AE }, + { 0x7E82, 0xC4A1 }, { 0x7E86, 0xF5EB }, { 0x7E87, 0xF5E8 }, { 0x7E88, 0xF5E9 }, { 0x7E8A, 0xF5E7 }, { 0x7E8B, 0xF5EA }, { 0x7E8C, 0xC4F2 }, { 0x7E8D, 0xF5EC }, + { 0x7E8F, 0xC4F1 }, { 0x7E91, 0xF742 }, { 0x7E93, 0xC5D5 }, { 0x7E94, 0xC5D7 }, { 0x7E95, 0xF7EE }, { 0x7E96, 0xC5D6 }, { 0x7E97, 0xF8B9 }, { 0x7E98, 0xF940 }, + { 0x7E99, 0xF942 }, { 0x7E9A, 0xF8FE }, { 0x7E9B, 0xF941 }, { 0x7E9C, 0xC66C }, { 0x7F36, 0xA6CE }, { 0x7F38, 0xACFB }, { 0x7F39, 0xD26F }, { 0x7F3A, 0xAFCA }, + { 0x7F3D, 0xB2DA }, { 0x7F3E, 0xDAFC }, { 0x7F3F, 0xDAFD }, { 0x7F43, 0xEADF }, { 0x7F44, 0xC16A }, { 0x7F45, 0xEDE1 }, { 0x7F48, 0xC2BB }, { 0x7F4A, 0xF2BA }, + { 0x7F4B, 0xF2B9 }, { 0x7F4C, 0xC4A2 }, { 0x7F4D, 0xF5ED }, { 0x7F4F, 0xF743 }, { 0x7F50, 0xC5F8 }, { 0x7F51, 0xCA49 }, { 0x7F54, 0xAAC9 }, { 0x7F55, 0xA875 }, + { 0x7F58, 0xD04D }, { 0x7F5B, 0xD360 }, { 0x7F5C, 0xD35B }, { 0x7F5D, 0xD35F }, { 0x7F5E, 0xD35D }, { 0x7F5F, 0xAFCB }, { 0x7F60, 0xD35E }, { 0x7F61, 0xD35C }, + { 0x7F63, 0xD6F1 }, { 0x7F65, 0xDAFE }, { 0x7F66, 0xDB40 }, { 0x7F67, 0xDF69 }, { 0x7F68, 0xDF6A }, { 0x7F69, 0xB86E }, { 0x7F6A, 0xB86F }, { 0x7F6B, 0xDF68 }, + { 0x7F6C, 0xDF6B }, { 0x7F6D, 0xDF67 }, { 0x7F6E, 0xB86D }, { 0x7F70, 0xBB40 }, { 0x7F72, 0xB870 }, { 0x7F73, 0xE37A }, { 0x7F75, 0xBD7C }, { 0x7F76, 0xE6F1 }, + { 0x7F77, 0xBD7D }, { 0x7F79, 0xBFA9 }, { 0x7F7A, 0xEAE2 }, { 0x7F7B, 0xEAE0 }, { 0x7F7C, 0xEAE1 }, { 0x7F7D, 0xEDE4 }, { 0x7F7E, 0xEDE3 }, { 0x7F7F, 0xEDE2 }, + { 0x7F83, 0xF2BB }, { 0x7F85, 0xC3B9 }, { 0x7F86, 0xF2BC }, { 0x7F87, 0xF744 }, { 0x7F88, 0xC5F9 }, { 0x7F89, 0xF8BA }, { 0x7F8A, 0xA6CF }, { 0x7F8B, 0xAACB }, + { 0x7F8C, 0xAACA }, { 0x7F8D, 0xD04F }, { 0x7F8E, 0xACFC }, { 0x7F91, 0xD04E }, { 0x7F92, 0xD362 }, { 0x7F94, 0xAFCC }, { 0x7F95, 0xD6F2 }, { 0x7F96, 0xD361 }, + { 0x7F9A, 0xB2DC }, { 0x7F9B, 0xD6F5 }, { 0x7F9C, 0xD6F3 }, { 0x7F9D, 0xD6F4 }, { 0x7F9E, 0xB2DB }, { 0x7FA0, 0xDB42 }, { 0x7FA1, 0xDB43 }, { 0x7FA2, 0xDB41 }, + { 0x7FA4, 0xB873 }, { 0x7FA5, 0xDF6D }, { 0x7FA6, 0xDF6C }, { 0x7FA7, 0xDF6E }, { 0x7FA8, 0xB872 }, { 0x7FA9, 0xB871 }, { 0x7FAC, 0xE6F2 }, { 0x7FAD, 0xE6F4 }, + { 0x7FAF, 0xBD7E }, { 0x7FB0, 0xE6F3 }, { 0x7FB1, 0xEAE3 }, { 0x7FB2, 0xBFAA }, { 0x7FB3, 0xF079 }, { 0x7FB5, 0xF078 }, { 0x7FB6, 0xC3BB }, { 0x7FB7, 0xF2BD }, + { 0x7FB8, 0xC3BD }, { 0x7FB9, 0xC3BC }, { 0x7FBA, 0xF4B0 }, { 0x7FBB, 0xF5EE }, { 0x7FBC, 0xC4F3 }, { 0x7FBD, 0xA6D0 }, { 0x7FBE, 0xD050 }, { 0x7FBF, 0xACFD }, + { 0x7FC0, 0xD365 }, { 0x7FC1, 0xAFCE }, { 0x7FC2, 0xD364 }, { 0x7FC3, 0xD363 }, { 0x7FC5, 0xAFCD }, { 0x7FC7, 0xD6FB }, { 0x7FC9, 0xD6FD }, { 0x7FCA, 0xD6F6 }, + { 0x7FCB, 0xD6F7 }, { 0x7FCC, 0xB2DD }, { 0x7FCD, 0xD6F8 }, { 0x7FCE, 0xB2DE }, { 0x7FCF, 0xD6FC }, { 0x7FD0, 0xD6F9 }, { 0x7FD1, 0xD6FA }, { 0x7FD2, 0xB2DF }, + { 0x7FD4, 0xB5BE }, { 0x7FD5, 0xB5BF }, { 0x7FD7, 0xDB44 }, { 0x7FDB, 0xDF6F }, { 0x7FDC, 0xDF70 }, { 0x7FDE, 0xE37E }, { 0x7FDF, 0xBB43 }, { 0x7FE0, 0xBB41 }, + { 0x7FE1, 0xBB42 }, { 0x7FE2, 0xE37B }, { 0x7FE3, 0xE37C }, { 0x7FE5, 0xE37D }, { 0x7FE6, 0xE6F9 }, { 0x7FE8, 0xE6FA }, { 0x7FE9, 0xBDA1 }, { 0x7FEA, 0xE6F7 }, + { 0x7FEB, 0xE6F6 }, { 0x7FEC, 0xE6F8 }, { 0x7FED, 0xE6F5 }, { 0x7FEE, 0xBFAD }, { 0x7FEF, 0xEAE4 }, { 0x7FF0, 0xBFAB }, { 0x7FF1, 0xBFAC }, { 0x7FF2, 0xEDE6 }, + { 0x7FF3, 0xC16B }, { 0x7FF4, 0xEDE5 }, { 0x7FF5, 0xEFA8 }, { 0x7FF7, 0xF07A }, { 0x7FF8, 0xF07B }, { 0x7FF9, 0xC2BC }, { 0x7FFB, 0xC2BD }, { 0x7FFC, 0xC16C }, + { 0x7FFD, 0xF2BE }, { 0x7FFE, 0xF2BF }, { 0x7FFF, 0xF4B1 }, { 0x8000, 0xC4A3 }, { 0x8001, 0xA6D1 }, { 0x8003, 0xA6D2 }, { 0x8004, 0xACFE }, { 0x8005, 0xAACC }, + { 0x8006, 0xAFCF }, { 0x8007, 0xD051 }, { 0x800B, 0xB5C0 }, { 0x800C, 0xA6D3 }, { 0x800D, 0xAD41 }, { 0x800E, 0xD052 }, { 0x800F, 0xD053 }, { 0x8010, 0xAD40 }, + { 0x8011, 0xAD42 }, { 0x8012, 0xA6D4 }, { 0x8014, 0xD054 }, { 0x8015, 0xAFD1 }, { 0x8016, 0xD366 }, { 0x8017, 0xAFD3 }, { 0x8018, 0xAFD0 }, { 0x8019, 0xAFD2 }, + { 0x801B, 0xD741 }, { 0x801C, 0xB2E0 }, { 0x801E, 0xD740 }, { 0x801F, 0xD6FE }, { 0x8021, 0xDF71 }, { 0x8024, 0xE3A1 }, { 0x8026, 0xBDA2 }, { 0x8028, 0xBFAE }, + { 0x8029, 0xEAE6 }, { 0x802A, 0xEAE5 }, { 0x802C, 0xEDE7 }, { 0x8030, 0xF5EF }, { 0x8033, 0xA6D5 }, { 0x8034, 0xCB73 }, { 0x8035, 0xCDAA }, { 0x8036, 0xAD43 }, + { 0x8037, 0xD055 }, { 0x8039, 0xD368 }, { 0x803D, 0xAFD4 }, { 0x803E, 0xD367 }, { 0x803F, 0xAFD5 }, { 0x8043, 0xD743 }, { 0x8046, 0xB2E2 }, { 0x8047, 0xD742 }, + { 0x8048, 0xD744 }, { 0x804A, 0xB2E1 }, { 0x804F, 0xDB46 }, { 0x8050, 0xDB47 }, { 0x8051, 0xDB45 }, { 0x8052, 0xB5C1 }, { 0x8056, 0xB874 }, { 0x8058, 0xB875 }, + { 0x805A, 0xBB45 }, { 0x805C, 0xE3A3 }, { 0x805D, 0xE3A2 }, { 0x805E, 0xBB44 }, { 0x8064, 0xE6FB }, { 0x8067, 0xE6FC }, { 0x806C, 0xEAE7 }, { 0x806F, 0xC170 }, + { 0x8070, 0xC16F }, { 0x8071, 0xC16D }, { 0x8072, 0xC16E }, { 0x8073, 0xC171 }, { 0x8075, 0xF07C }, { 0x8076, 0xC2BF }, { 0x8077, 0xC2BE }, { 0x8078, 0xF2C0 }, + { 0x8079, 0xF4B2 }, { 0x807D, 0xC5A5 }, { 0x807E, 0xC5A4 }, { 0x807F, 0xA6D6 }, { 0x8082, 0xD1FB }, { 0x8084, 0xB877 }, { 0x8085, 0xB5C2 }, { 0x8086, 0xB876 }, + { 0x8087, 0xBB46 }, { 0x8089, 0xA6D7 }, { 0x808A, 0xC9A9 }, { 0x808B, 0xA6D8 }, { 0x808C, 0xA6D9 }, { 0x808F, 0xCDAB }, { 0x8090, 0xCB76 }, { 0x8092, 0xCB77 }, + { 0x8093, 0xA877 }, { 0x8095, 0xCB74 }, { 0x8096, 0xA876 }, { 0x8098, 0xA879 }, { 0x8099, 0xCB75 }, { 0x809A, 0xA87B }, { 0x809B, 0xA87A }, { 0x809C, 0xCB78 }, + { 0x809D, 0xA878 }, { 0x80A1, 0xAAD1 }, { 0x80A2, 0xAACF }, { 0x80A3, 0xCDAD }, { 0x80A5, 0xAACE }, { 0x80A9, 0xAAD3 }, { 0x80AA, 0xAAD5 }, { 0x80AB, 0xAAD2 }, + { 0x80AD, 0xCDB0 }, { 0x80AE, 0xCDAC }, { 0x80AF, 0xAAD6 }, { 0x80B1, 0xAAD0 }, { 0x80B2, 0xA87C }, { 0x80B4, 0xAAD4 }, { 0x80B5, 0xCDAF }, { 0x80B8, 0xCDAE }, + { 0x80BA, 0xAACD }, { 0x80C2, 0xD05B }, { 0x80C3, 0xAD47 }, { 0x80C4, 0xAD48 }, { 0x80C5, 0xD05D }, { 0x80C7, 0xD057 }, { 0x80C8, 0xD05A }, { 0x80C9, 0xD063 }, + { 0x80CA, 0xD061 }, { 0x80CC, 0xAD49 }, { 0x80CD, 0xD067 }, { 0x80CE, 0xAD4C }, { 0x80CF, 0xD064 }, { 0x80D0, 0xD05C }, { 0x80D1, 0xD059 }, { 0x80D4, 0xDB49 }, + { 0x80D5, 0xD062 }, { 0x80D6, 0xAD44 }, { 0x80D7, 0xD065 }, { 0x80D8, 0xD056 }, { 0x80D9, 0xD05F }, { 0x80DA, 0xAD46 }, { 0x80DB, 0xAD4B }, { 0x80DC, 0xD060 }, + { 0x80DD, 0xAD4F }, { 0x80DE, 0xAD4D }, { 0x80E0, 0xD058 }, { 0x80E1, 0xAD4A }, { 0x80E3, 0xD05E }, { 0x80E4, 0xAD4E }, { 0x80E5, 0xAD45 }, { 0x80E6, 0xD066 }, + { 0x80ED, 0xAFDA }, { 0x80EF, 0xAFE3 }, { 0x80F0, 0xAFD8 }, { 0x80F1, 0xAFD6 }, { 0x80F2, 0xD36A }, { 0x80F3, 0xAFDE }, { 0x80F4, 0xAFDB }, { 0x80F5, 0xD36C }, + { 0x80F8, 0xAFDD }, { 0x80F9, 0xD36B }, { 0x80FA, 0xD369 }, { 0x80FB, 0xD36E }, { 0x80FC, 0xAFE2 }, { 0x80FD, 0xAFE0 }, { 0x80FE, 0xDB48 }, { 0x8100, 0xD36F }, + { 0x8101, 0xD36D }, { 0x8102, 0xAFD7 }, { 0x8105, 0xAFD9 }, { 0x8106, 0xAFDC }, { 0x8108, 0xAFDF }, { 0x810A, 0xAFE1 }, { 0x8115, 0xD74E }, { 0x8116, 0xB2E4 }, + { 0x8118, 0xD745 }, { 0x8119, 0xD747 }, { 0x811B, 0xD748 }, { 0x811D, 0xD750 }, { 0x811E, 0xD74C }, { 0x811F, 0xD74A }, { 0x8121, 0xD74D }, { 0x8122, 0xD751 }, + { 0x8123, 0xB2E5 }, { 0x8124, 0xB2E9 }, { 0x8125, 0xD746 }, { 0x8127, 0xD74F }, { 0x8129, 0xB2E7 }, { 0x812B, 0xB2E6 }, { 0x812C, 0xD74B }, { 0x812D, 0xD749 }, + { 0x812F, 0xB2E3 }, { 0x8130, 0xB2E8 }, { 0x8139, 0xB5C8 }, { 0x813A, 0xDB51 }, { 0x813D, 0xDB4F }, { 0x813E, 0xB5CA }, { 0x8143, 0xDB4A }, { 0x8144, 0xDFA1 }, + { 0x8146, 0xB5C9 }, { 0x8147, 0xDB4E }, { 0x814A, 0xDB4B }, { 0x814B, 0xB5C5 }, { 0x814C, 0xB5CB }, { 0x814D, 0xDB50 }, { 0x814E, 0xB5C7 }, { 0x814F, 0xDB4D }, + { 0x8150, 0xBB47 }, { 0x8151, 0xB5C6 }, { 0x8152, 0xDB4C }, { 0x8153, 0xB5CC }, { 0x8154, 0xB5C4 }, { 0x8155, 0xB5C3 }, { 0x815B, 0xDF77 }, { 0x815C, 0xDF75 }, + { 0x815E, 0xDF7B }, { 0x8160, 0xDF73 }, { 0x8161, 0xDFA2 }, { 0x8162, 0xDF78 }, { 0x8164, 0xDF72 }, { 0x8165, 0xB87B }, { 0x8166, 0xB8A3 }, { 0x8167, 0xDF7D }, + { 0x8169, 0xDF76 }, { 0x816B, 0xB87E }, { 0x816E, 0xB87C }, { 0x816F, 0xDF7E }, { 0x8170, 0xB879 }, { 0x8171, 0xB878 }, { 0x8172, 0xDF79 }, { 0x8173, 0xB87D }, + { 0x8174, 0xB5CD }, { 0x8176, 0xDF7C }, { 0x8177, 0xDF74 }, { 0x8178, 0xB87A }, { 0x8179, 0xB8A1 }, { 0x817A, 0xB8A2 }, { 0x817F, 0xBB4C }, { 0x8180, 0xBB48 }, + { 0x8182, 0xBB4D }, { 0x8183, 0xE3A6 }, { 0x8186, 0xE3A5 }, { 0x8187, 0xE3A7 }, { 0x8188, 0xBB4A }, { 0x8189, 0xE3A4 }, { 0x818A, 0xBB4B }, { 0x818B, 0xE3AA }, + { 0x818C, 0xE3A9 }, { 0x818D, 0xE3A8 }, { 0x818F, 0xBB49 }, { 0x8195, 0xE741 }, { 0x8197, 0xE744 }, { 0x8198, 0xBDA8 }, { 0x8199, 0xE743 }, { 0x819A, 0xBDA7 }, + { 0x819B, 0xBDA3 }, { 0x819C, 0xBDA4 }, { 0x819D, 0xBDA5 }, { 0x819E, 0xE740 }, { 0x819F, 0xE6FE }, { 0x81A0, 0xBDA6 }, { 0x81A2, 0xE742 }, { 0x81A3, 0xE6FD }, + { 0x81A6, 0xEAE9 }, { 0x81A7, 0xEAF3 }, { 0x81A8, 0xBFB1 }, { 0x81A9, 0xBFB0 }, { 0x81AB, 0xEAED }, { 0x81AC, 0xEAEF }, { 0x81AE, 0xEAEA }, { 0x81B0, 0xEAEE }, + { 0x81B1, 0xEAE8 }, { 0x81B2, 0xEAF1 }, { 0x81B3, 0xBFAF }, { 0x81B4, 0xEAF0 }, { 0x81B5, 0xEAEC }, { 0x81B7, 0xEAF2 }, { 0x81B9, 0xEAEB }, { 0x81BA, 0xC174 }, + { 0x81BB, 0xEDE8 }, { 0x81BC, 0xEDEE }, { 0x81BD, 0xC178 }, { 0x81BE, 0xC17A }, { 0x81BF, 0xC177 }, { 0x81C0, 0xC176 }, { 0x81C2, 0xC175 }, { 0x81C3, 0xC173 }, + { 0x81C4, 0xEDE9 }, { 0x81C5, 0xEDEC }, { 0x81C6, 0xC172 }, { 0x81C7, 0xEDED }, { 0x81C9, 0xC179 }, { 0x81CA, 0xEDEB }, { 0x81CC, 0xEDEA }, { 0x81CD, 0xC2C0 }, + { 0x81CF, 0xC2C1 }, { 0x81D0, 0xF0A1 }, { 0x81D1, 0xF07D }, { 0x81D2, 0xF07E }, { 0x81D5, 0xF2C2 }, { 0x81D7, 0xF2C1 }, { 0x81D8, 0xC3BE }, { 0x81D9, 0xF4B4 }, + { 0x81DA, 0xC4A4 }, { 0x81DB, 0xF4B3 }, { 0x81DD, 0xF5F0 }, { 0x81DE, 0xF745 }, { 0x81DF, 0xC5A6 }, { 0x81E0, 0xF943 }, { 0x81E1, 0xF944 }, { 0x81E2, 0xC5D8 }, + { 0x81E3, 0xA6DA }, { 0x81E5, 0xAAD7 }, { 0x81E6, 0xDB52 }, { 0x81E7, 0xBB4E }, { 0x81E8, 0xC17B }, { 0x81E9, 0xEDEF }, { 0x81EA, 0xA6DB }, { 0x81EC, 0xAFE5 }, + { 0x81ED, 0xAFE4 }, { 0x81EE, 0xDB53 }, { 0x81F2, 0xEAF4 }, { 0x81F3, 0xA6DC }, { 0x81F4, 0xAD50 }, { 0x81F7, 0xDB54 }, { 0x81F8, 0xDB55 }, { 0x81F9, 0xDB56 }, + { 0x81FA, 0xBB4F }, { 0x81FB, 0xBFB2 }, { 0x81FC, 0xA6DD }, { 0x81FE, 0xAAD8 }, { 0x81FF, 0xD068 }, { 0x8200, 0xAFE6 }, { 0x8201, 0xD370 }, { 0x8202, 0xB2EA }, + { 0x8204, 0xDB57 }, { 0x8205, 0xB8A4 }, { 0x8207, 0xBB50 }, { 0x8208, 0xBFB3 }, { 0x8209, 0xC17C }, { 0x820A, 0xC2C2 }, { 0x820B, 0xF4B5 }, { 0x820C, 0xA6DE }, + { 0x820D, 0xAAD9 }, { 0x8210, 0xAFE7 }, { 0x8211, 0xD752 }, { 0x8212, 0xB5CE }, { 0x8214, 0xBB51 }, { 0x8215, 0xE3AB }, { 0x8216, 0xE745 }, { 0x821B, 0xA6DF }, + { 0x821C, 0xB5CF }, { 0x821D, 0xDFA3 }, { 0x821E, 0xBB52 }, { 0x821F, 0xA6E0 }, { 0x8220, 0xCDB1 }, { 0x8221, 0xD069 }, { 0x8222, 0xAD51 }, { 0x8225, 0xD372 }, + { 0x8228, 0xAFEA }, { 0x822A, 0xAFE8 }, { 0x822B, 0xAFE9 }, { 0x822C, 0xAFEB }, { 0x822F, 0xD371 }, { 0x8232, 0xD757 }, { 0x8233, 0xD754 }, { 0x8234, 0xD756 }, + { 0x8235, 0xB2EB }, { 0x8236, 0xB2ED }, { 0x8237, 0xB2EC }, { 0x8238, 0xD753 }, { 0x8239, 0xB2EE }, { 0x823A, 0xD755 }, { 0x823C, 0xDB58 }, { 0x823D, 0xDB59 }, + { 0x823F, 0xDB5A }, { 0x8240, 0xDFA6 }, { 0x8242, 0xDFA7 }, { 0x8244, 0xDFA5 }, { 0x8245, 0xDFA8 }, { 0x8247, 0xB8A5 }, { 0x8249, 0xDFA4 }, { 0x824B, 0xBB53 }, + { 0x824E, 0xE74A }, { 0x824F, 0xE746 }, { 0x8250, 0xE749 }, { 0x8251, 0xE74B }, { 0x8252, 0xE748 }, { 0x8253, 0xE747 }, { 0x8255, 0xEAF5 }, { 0x8256, 0xEAF6 }, + { 0x8257, 0xEAF7 }, { 0x8258, 0xBFB4 }, { 0x8259, 0xBFB5 }, { 0x825A, 0xEDF1 }, { 0x825B, 0xEDF0 }, { 0x825C, 0xEDF2 }, { 0x825E, 0xF0A3 }, { 0x825F, 0xF0A2 }, + { 0x8261, 0xF2C4 }, { 0x8263, 0xF2C5 }, { 0x8264, 0xF2C3 }, { 0x8266, 0xC4A5 }, { 0x8268, 0xF4B6 }, { 0x8269, 0xF4B7 }, { 0x826B, 0xF746 }, { 0x826C, 0xF7EF }, + { 0x826D, 0xF8BB }, { 0x826E, 0xA6E1 }, { 0x826F, 0xA87D }, { 0x8271, 0xC17D }, { 0x8272, 0xA6E2 }, { 0x8274, 0xD758 }, { 0x8275, 0xDB5B }, { 0x8277, 0xC641 }, + { 0x8278, 0xCA4A }, { 0x827C, 0xCA4B }, { 0x827D, 0xCA4D }, { 0x827E, 0xA6E3 }, { 0x827F, 0xCA4E }, { 0x8280, 0xCA4C }, { 0x8283, 0xCBA2 }, { 0x8284, 0xCBA3 }, + { 0x8285, 0xCB7B }, { 0x828A, 0xCBA1 }, { 0x828B, 0xA8A1 }, { 0x828D, 0xA8A2 }, { 0x828E, 0xCB7C }, { 0x828F, 0xCB7A }, { 0x8290, 0xCB79 }, { 0x8291, 0xCB7D }, + { 0x8292, 0xA87E }, { 0x8293, 0xCB7E }, { 0x8294, 0xD06A }, { 0x8298, 0xCDB6 }, { 0x8299, 0xAADC }, { 0x829A, 0xCDB5 }, { 0x829B, 0xCDB7 }, { 0x829D, 0xAADB }, + { 0x829E, 0xCDBC }, { 0x829F, 0xAADF }, { 0x82A0, 0xCDB2 }, { 0x82A1, 0xCDC0 }, { 0x82A2, 0xCDC6 }, { 0x82A3, 0xAAE6 }, { 0x82A4, 0xCDC3 }, { 0x82A5, 0xAAE3 }, + { 0x82A7, 0xCDB9 }, { 0x82A8, 0xCDBF }, { 0x82A9, 0xCDC1 }, { 0x82AB, 0xCDB4 }, { 0x82AC, 0xAAE2 }, { 0x82AD, 0xAADD }, { 0x82AE, 0xCDBA }, { 0x82AF, 0xAAE4 }, + { 0x82B0, 0xAAE7 }, { 0x82B1, 0xAAE1 }, { 0x82B3, 0xAADA }, { 0x82B4, 0xCDBE }, { 0x82B5, 0xCDB8 }, { 0x82B6, 0xCDC5 }, { 0x82B7, 0xAAE9 }, { 0x82B8, 0xAAE5 }, + { 0x82B9, 0xAAE0 }, { 0x82BA, 0xCDBD }, { 0x82BB, 0xAFEC }, { 0x82BC, 0xCDBB }, { 0x82BD, 0xAADE }, { 0x82BE, 0xAAE8 }, { 0x82C0, 0xCDB3 }, { 0x82C2, 0xCDC2 }, + { 0x82C3, 0xCDC4 }, { 0x82D1, 0xAD62 }, { 0x82D2, 0xAD5C }, { 0x82D3, 0xAD64 }, { 0x82D4, 0xAD61 }, { 0x82D5, 0xD071 }, { 0x82D6, 0xD074 }, { 0x82D7, 0xAD5D }, + { 0x82D9, 0xD06B }, { 0x82DB, 0xAD56 }, { 0x82DC, 0xAD60 }, { 0x82DE, 0xAD63 }, { 0x82DF, 0xAD65 }, { 0x82E0, 0xD0A2 }, { 0x82E1, 0xD077 }, { 0x82E3, 0xAD55 }, + { 0x82E4, 0xD0A1 }, { 0x82E5, 0xAD59 }, { 0x82E6, 0xAD57 }, { 0x82E7, 0xAD52 }, { 0x82E8, 0xD06F }, { 0x82EA, 0xD07E }, { 0x82EB, 0xD073 }, { 0x82EC, 0xD076 }, + { 0x82ED, 0xD0A5 }, { 0x82EF, 0xAD66 }, { 0x82F0, 0xD07D }, { 0x82F1, 0xAD5E }, { 0x82F2, 0xD078 }, { 0x82F3, 0xD0A4 }, { 0x82F4, 0xD075 }, { 0x82F5, 0xD079 }, + { 0x82F6, 0xD07C }, { 0x82F9, 0xD06D }, { 0x82FA, 0xD0A3 }, { 0x82FB, 0xD07B }, { 0x82FE, 0xD06C }, { 0x8300, 0xD070 }, { 0x8301, 0xAD5F }, { 0x8302, 0xAD5A }, + { 0x8303, 0xAD53 }, { 0x8304, 0xAD58 }, { 0x8305, 0xAD54 }, { 0x8306, 0xAD67 }, { 0x8307, 0xD06E }, { 0x8308, 0xD3A5 }, { 0x8309, 0xAD5B }, { 0x830C, 0xD07A }, + { 0x830D, 0xCE41 }, { 0x8316, 0xD3A8 }, { 0x8317, 0xAFFA }, { 0x8319, 0xD376 }, { 0x831B, 0xD3A3 }, { 0x831C, 0xD37D }, { 0x831E, 0xD3B2 }, { 0x8320, 0xD3AA }, + { 0x8322, 0xD37E }, { 0x8324, 0xD3A9 }, { 0x8325, 0xD378 }, { 0x8326, 0xD37C }, { 0x8327, 0xD3B5 }, { 0x8328, 0xAFFD }, { 0x8329, 0xD3AD }, { 0x832A, 0xD3A4 }, + { 0x832B, 0xAFED }, { 0x832C, 0xD3B3 }, { 0x832D, 0xD374 }, { 0x832F, 0xD3AC }, { 0x8331, 0xAFFC }, { 0x8332, 0xAFF7 }, { 0x8333, 0xD373 }, { 0x8334, 0xAFF5 }, + { 0x8335, 0xAFF4 }, { 0x8336, 0xAFF9 }, { 0x8337, 0xD3AB }, { 0x8338, 0xAFF1 }, { 0x8339, 0xAFF8 }, { 0x833A, 0xD072 }, { 0x833B, 0xDB5C }, { 0x833C, 0xD3A6 }, + { 0x833F, 0xD37A }, { 0x8340, 0xAFFB }, { 0x8341, 0xD37B }, { 0x8342, 0xD3A1 }, { 0x8343, 0xAFFE }, { 0x8344, 0xD375 }, { 0x8345, 0xD3AF }, { 0x8347, 0xD3AE }, + { 0x8348, 0xD3B6 }, { 0x8349, 0xAFF3 }, { 0x834A, 0xAFF0 }, { 0x834B, 0xD3B4 }, { 0x834C, 0xD3B0 }, { 0x834D, 0xD3A7 }, { 0x834E, 0xD3A2 }, { 0x834F, 0xAFF6 }, + { 0x8350, 0xAFF2 }, { 0x8351, 0xD377 }, { 0x8352, 0xAFEE }, { 0x8353, 0xD3B1 }, { 0x8354, 0xAFEF }, { 0x8356, 0xD379 }, { 0x8373, 0xD75E }, { 0x8374, 0xD760 }, + { 0x8375, 0xD765 }, { 0x8376, 0xD779 }, { 0x8377, 0xB2FC }, { 0x8378, 0xB2F2 }, { 0x837A, 0xD75D }, { 0x837B, 0xB2FD }, { 0x837C, 0xB2FE }, { 0x837D, 0xD768 }, + { 0x837E, 0xD76F }, { 0x837F, 0xD775 }, { 0x8381, 0xD762 }, { 0x8383, 0xD769 }, { 0x8386, 0xB340 }, { 0x8387, 0xD777 }, { 0x8388, 0xD772 }, { 0x8389, 0xB2FA }, + { 0x838A, 0xB2F8 }, { 0x838B, 0xD76E }, { 0x838C, 0xD76A }, { 0x838D, 0xD75C }, { 0x838E, 0xB2EF }, { 0x838F, 0xD761 }, { 0x8390, 0xD759 }, { 0x8392, 0xB2F7 }, + { 0x8393, 0xB2F9 }, { 0x8394, 0xD766 }, { 0x8395, 0xD763 }, { 0x8396, 0xB2F4 }, { 0x8397, 0xD773 }, { 0x8398, 0xB2F1 }, { 0x8399, 0xD764 }, { 0x839A, 0xD77A }, + { 0x839B, 0xD76C }, { 0x839D, 0xD76B }, { 0x839E, 0xB2F0 }, { 0x83A0, 0xB2FB }, { 0x83A2, 0xB2F3 }, { 0x83A3, 0xD75A }, { 0x83A4, 0xD75F }, { 0x83A5, 0xD770 }, + { 0x83A6, 0xD776 }, { 0x83A7, 0xB341 }, { 0x83A8, 0xD75B }, { 0x83A9, 0xD767 }, { 0x83AA, 0xD76D }, { 0x83AB, 0xB2F6 }, { 0x83AE, 0xD778 }, { 0x83AF, 0xD771 }, + { 0x83B0, 0xD774 }, { 0x83BD, 0xB2F5 }, { 0x83BF, 0xDB6C }, { 0x83C0, 0xDB60 }, { 0x83C1, 0xB5D7 }, { 0x83C2, 0xDB7D }, { 0x83C3, 0xDBA7 }, { 0x83C4, 0xDBAA }, + { 0x83C5, 0xB5D5 }, { 0x83C6, 0xDB68 }, { 0x83C7, 0xDBA3 }, { 0x83C8, 0xDB69 }, { 0x83C9, 0xDB77 }, { 0x83CA, 0xB5E2 }, { 0x83CB, 0xDB73 }, { 0x83CC, 0xB5DF }, + { 0x83CE, 0xDB74 }, { 0x83CF, 0xDB5D }, { 0x83D1, 0xDBA4 }, { 0x83D4, 0xB5E8 }, { 0x83D5, 0xDBA1 }, { 0x83D6, 0xDB75 }, { 0x83D7, 0xDBAC }, { 0x83D8, 0xDB70 }, + { 0x83D9, 0xDFC8 }, { 0x83DB, 0xDBAF }, { 0x83DC, 0xB5E6 }, { 0x83DD, 0xDB6E }, { 0x83DE, 0xDB7A }, { 0x83DF, 0xB5E9 }, { 0x83E0, 0xB5D4 }, { 0x83E1, 0xDB72 }, + { 0x83E2, 0xDBAD }, { 0x83E3, 0xDB6B }, { 0x83E4, 0xDB64 }, { 0x83E5, 0xDB6F }, { 0x83E7, 0xDB63 }, { 0x83E8, 0xDB61 }, { 0x83E9, 0xB5D0 }, { 0x83EA, 0xDBA5 }, + { 0x83EB, 0xDB6A }, { 0x83EC, 0xDBA8 }, { 0x83EE, 0xDBA9 }, { 0x83EF, 0xB5D8 }, { 0x83F0, 0xB5DD }, { 0x83F1, 0xB5D9 }, { 0x83F2, 0xB5E1 }, { 0x83F3, 0xDB7E }, + { 0x83F4, 0xB5DA }, { 0x83F5, 0xDB76 }, { 0x83F6, 0xDB66 }, { 0x83F8, 0xB5D2 }, { 0x83F9, 0xDB5E }, { 0x83FA, 0xDBA2 }, { 0x83FB, 0xDBAB }, { 0x83FC, 0xDB65 }, + { 0x83FD, 0xB5E0 }, { 0x83FE, 0xDBB0 }, { 0x83FF, 0xDB71 }, { 0x8401, 0xDB6D }, { 0x8403, 0xB5D1 }, { 0x8404, 0xB5E5 }, { 0x8406, 0xDB7C }, { 0x8407, 0xB5E7 }, + { 0x8409, 0xDB78 }, { 0x840A, 0xB5DC }, { 0x840B, 0xB5D6 }, { 0x840C, 0xB5DE }, { 0x840D, 0xB5D3 }, { 0x840E, 0xB5E4 }, { 0x840F, 0xDB79 }, { 0x8410, 0xDB67 }, + { 0x8411, 0xDB7B }, { 0x8412, 0xDB62 }, { 0x8413, 0xDBA6 }, { 0x841B, 0xDBAE }, { 0x8423, 0xDB5F }, { 0x8429, 0xDFC7 }, { 0x842B, 0xDFDD }, { 0x842C, 0xB855 }, + { 0x842D, 0xDFCC }, { 0x842F, 0xDFCA }, { 0x8430, 0xDFB5 }, { 0x8431, 0xB8A9 }, { 0x8432, 0xDFC5 }, { 0x8433, 0xDFD9 }, { 0x8434, 0xDFC1 }, { 0x8435, 0xB8B1 }, + { 0x8436, 0xDFD8 }, { 0x8437, 0xDFBF }, { 0x8438, 0xB5E3 }, { 0x8439, 0xDFCF }, { 0x843A, 0xDFC0 }, { 0x843B, 0xDFD6 }, { 0x843C, 0xB8B0 }, { 0x843D, 0xB8A8 }, + { 0x843F, 0xDFAA }, { 0x8440, 0xDFB2 }, { 0x8442, 0xDFCB }, { 0x8443, 0xDFC3 }, { 0x8444, 0xDFDC }, { 0x8445, 0xDFC6 }, { 0x8446, 0xB8B6 }, { 0x8447, 0xDFD7 }, + { 0x8449, 0xB8AD }, { 0x844B, 0xDFC9 }, { 0x844C, 0xDFD1 }, { 0x844D, 0xDFB6 }, { 0x844E, 0xDFD0 }, { 0x8450, 0xDFE1 }, { 0x8451, 0xDFB1 }, { 0x8452, 0xDFD2 }, + { 0x8454, 0xDFDF }, { 0x8456, 0xDFAB }, { 0x8457, 0xB5DB }, { 0x8459, 0xDFB9 }, { 0x845A, 0xDFB8 }, { 0x845B, 0xB8AF }, { 0x845D, 0xDFBC }, { 0x845E, 0xDFBE }, + { 0x845F, 0xDFCD }, { 0x8460, 0xDFDE }, { 0x8461, 0xB8B2 }, { 0x8463, 0xB8B3 }, { 0x8465, 0xDFB0 }, { 0x8466, 0xB8AB }, { 0x8467, 0xDFB4 }, { 0x8468, 0xDFDA }, + { 0x8469, 0xB8B4 }, { 0x846B, 0xB8AC }, { 0x846C, 0xB8AE }, { 0x846D, 0xB8B5 }, { 0x846E, 0xDFE0 }, { 0x846F, 0xDFD3 }, { 0x8470, 0xDFCE }, { 0x8473, 0xDFBB }, + { 0x8474, 0xDFBA }, { 0x8475, 0xB8AA }, { 0x8476, 0xDFAC }, { 0x8477, 0xB8A7 }, { 0x8478, 0xDFC4 }, { 0x8479, 0xDFAD }, { 0x847A, 0xDFC2 }, { 0x847D, 0xDFB7 }, + { 0x847E, 0xDFDB }, { 0x8482, 0xB8A6 }, { 0x8486, 0xDFB3 }, { 0x848D, 0xDFAF }, { 0x848E, 0xDFD5 }, { 0x848F, 0xDFAE }, { 0x8490, 0xBB60 }, { 0x8491, 0xE3D3 }, + { 0x8494, 0xE3C2 }, { 0x8497, 0xE3AC }, { 0x8498, 0xE3CA }, { 0x8499, 0xBB58 }, { 0x849A, 0xE3BB }, { 0x849B, 0xE3C5 }, { 0x849C, 0xBB5B }, { 0x849D, 0xE3BE }, + { 0x849E, 0xBB59 }, { 0x849F, 0xE3AF }, { 0x84A0, 0xE3CD }, { 0x84A1, 0xE3AE }, { 0x84A2, 0xE3C1 }, { 0x84A4, 0xE3AD }, { 0x84A7, 0xE3BF }, { 0x84A8, 0xE3C8 }, + { 0x84A9, 0xE3C6 }, { 0x84AA, 0xE3BA }, { 0x84AB, 0xE3B5 }, { 0x84AC, 0xE3B3 }, { 0x84AE, 0xE3B4 }, { 0x84AF, 0xE3C7 }, { 0x84B0, 0xE3D2 }, { 0x84B1, 0xE3BC }, + { 0x84B2, 0xBB5A }, { 0x84B4, 0xE3B7 }, { 0x84B6, 0xE3CB }, { 0x84B8, 0xBB5D }, { 0x84B9, 0xE3B6 }, { 0x84BA, 0xE3B0 }, { 0x84BB, 0xE3C0 }, { 0x84BC, 0xBB61 }, + { 0x84BF, 0xBB55 }, { 0x84C0, 0xBB5E }, { 0x84C1, 0xE3B8 }, { 0x84C2, 0xE3B2 }, { 0x84C4, 0xBB57 }, { 0x84C5, 0xDFD4 }, { 0x84C6, 0xBB56 }, { 0x84C7, 0xE3C3 }, + { 0x84C9, 0xBB54 }, { 0x84CA, 0xBB63 }, { 0x84CB, 0xBB5C }, { 0x84CC, 0xE3C4 }, { 0x84CD, 0xE3B9 }, { 0x84CE, 0xE3B1 }, { 0x84CF, 0xE3CC }, { 0x84D0, 0xE3BD }, + { 0x84D1, 0xBB62 }, { 0x84D2, 0xE3D0 }, { 0x84D3, 0xBB5F }, { 0x84D4, 0xE3CF }, { 0x84D6, 0xE3C9 }, { 0x84D7, 0xE3CE }, { 0x84DB, 0xE3D1 }, { 0x84E7, 0xE773 }, + { 0x84E8, 0xE774 }, { 0x84E9, 0xE767 }, { 0x84EA, 0xE766 }, { 0x84EB, 0xE762 }, { 0x84EC, 0xBDB4 }, { 0x84EE, 0xBDAC }, { 0x84EF, 0xE776 }, { 0x84F0, 0xE775 }, + { 0x84F1, 0xDFA9 }, { 0x84F2, 0xE75F }, { 0x84F3, 0xE763 }, { 0x84F4, 0xE75D }, { 0x84F6, 0xE770 }, { 0x84F7, 0xE761 }, { 0x84F9, 0xE777 }, { 0x84FA, 0xE75A }, + { 0x84FB, 0xE758 }, { 0x84FC, 0xE764 }, { 0x84FD, 0xE76E }, { 0x84FE, 0xE769 }, { 0x84FF, 0xBDB6 }, { 0x8500, 0xE74F }, { 0x8502, 0xE76D }, { 0x8506, 0xBDB7 }, + { 0x8507, 0xDFBD }, { 0x8508, 0xE75B }, { 0x8509, 0xE752 }, { 0x850A, 0xE755 }, { 0x850B, 0xE77B }, { 0x850C, 0xE75C }, { 0x850D, 0xE753 }, { 0x850E, 0xE751 }, + { 0x850F, 0xE74E }, { 0x8511, 0xBDB0 }, { 0x8512, 0xE765 }, { 0x8513, 0xBDAF }, { 0x8514, 0xBDB3 }, { 0x8515, 0xE760 }, { 0x8516, 0xE768 }, { 0x8517, 0xBDA9 }, + { 0x8518, 0xE778 }, { 0x8519, 0xE77C }, { 0x851A, 0xBDAB }, { 0x851C, 0xE757 }, { 0x851D, 0xE76B }, { 0x851E, 0xE76F }, { 0x851F, 0xE754 }, { 0x8520, 0xE779 }, + { 0x8521, 0xBDB2 }, { 0x8523, 0xBDB1 }, { 0x8524, 0xE74C }, { 0x8525, 0xBDB5 }, { 0x8526, 0xE772 }, { 0x8527, 0xE756 }, { 0x8528, 0xE76A }, { 0x8529, 0xE750 }, + { 0x852A, 0xE75E }, { 0x852B, 0xE759 }, { 0x852C, 0xBDAD }, { 0x852D, 0xBDAE }, { 0x852E, 0xE76C }, { 0x852F, 0xE77D }, { 0x8530, 0xE77A }, { 0x8531, 0xE771 }, + { 0x853B, 0xE74D }, { 0x853D, 0xBDAA }, { 0x853E, 0xEB49 }, { 0x8540, 0xEB40 }, { 0x8541, 0xEB43 }, { 0x8543, 0xBFBB }, { 0x8544, 0xEB45 }, { 0x8545, 0xEAF9 }, + { 0x8546, 0xEB41 }, { 0x8547, 0xEB47 }, { 0x8548, 0xBFB8 }, { 0x8549, 0xBFBC }, { 0x854A, 0xBFB6 }, { 0x854D, 0xEAFB }, { 0x854E, 0xEB4C }, { 0x8551, 0xEB46 }, + { 0x8553, 0xEAFC }, { 0x8554, 0xEB55 }, { 0x8555, 0xEB4F }, { 0x8556, 0xEAF8 }, { 0x8557, 0xEE46 }, { 0x8558, 0xEAFE }, { 0x8559, 0xBFB7 }, { 0x855B, 0xEB4A }, + { 0x855D, 0xEB54 }, { 0x855E, 0xBFBF }, { 0x8560, 0xEB51 }, { 0x8561, 0xEAFD }, { 0x8562, 0xEB44 }, { 0x8563, 0xEB48 }, { 0x8564, 0xEB42 }, { 0x8565, 0xEB56 }, + { 0x8566, 0xEB53 }, { 0x8567, 0xEB50 }, { 0x8568, 0xBFB9 }, { 0x8569, 0xBFBA }, { 0x856A, 0xBFBE }, { 0x856B, 0xEAFA }, { 0x856C, 0xEB57 }, { 0x856D, 0xBFBD }, + { 0x856E, 0xEB4D }, { 0x8571, 0xEB4B }, { 0x8575, 0xEB4E }, { 0x8576, 0xEE53 }, { 0x8577, 0xEE40 }, { 0x8578, 0xEE45 }, { 0x8579, 0xEE52 }, { 0x857A, 0xEE44 }, + { 0x857B, 0xEDFB }, { 0x857C, 0xEE41 }, { 0x857E, 0xC1A2 }, { 0x8580, 0xEDF4 }, { 0x8581, 0xEE4D }, { 0x8582, 0xEE4F }, { 0x8583, 0xEDF3 }, { 0x8584, 0xC1A1 }, + { 0x8585, 0xEE51 }, { 0x8586, 0xEE49 }, { 0x8587, 0xC1A8 }, { 0x8588, 0xEE50 }, { 0x8589, 0xEE42 }, { 0x858A, 0xC1AA }, { 0x858B, 0xEDF9 }, { 0x858C, 0xEB52 }, + { 0x858D, 0xEE4A }, { 0x858E, 0xEE47 }, { 0x858F, 0xEDF5 }, { 0x8590, 0xEE55 }, { 0x8591, 0xC1A4 }, { 0x8594, 0xC1A5 }, { 0x8595, 0xEDF7 }, { 0x8596, 0xEE48 }, + { 0x8598, 0xEE54 }, { 0x8599, 0xEE4B }, { 0x859A, 0xEDFD }, { 0x859B, 0xC1A7 }, { 0x859C, 0xC1A3 }, { 0x859D, 0xEE4C }, { 0x859E, 0xEDFE }, { 0x859F, 0xEE56 }, + { 0x85A0, 0xEDF8 }, { 0x85A1, 0xEE43 }, { 0x85A2, 0xEE4E }, { 0x85A3, 0xEDFA }, { 0x85A4, 0xEDFC }, { 0x85A6, 0xC2CB }, { 0x85A7, 0xEDF6 }, { 0x85A8, 0xC1A9 }, + { 0x85A9, 0xC2C4 }, { 0x85AA, 0xC17E }, { 0x85AF, 0xC1A6 }, { 0x85B0, 0xC2C8 }, { 0x85B1, 0xF0B3 }, { 0x85B3, 0xF0A9 }, { 0x85B4, 0xF0A4 }, { 0x85B5, 0xF0AA }, + { 0x85B6, 0xF0B4 }, { 0x85B7, 0xF0B8 }, { 0x85B8, 0xF0B7 }, { 0x85B9, 0xC2CA }, { 0x85BA, 0xC2C9 }, { 0x85BD, 0xF0AB }, { 0x85BE, 0xF0B9 }, { 0x85BF, 0xF0AE }, + { 0x85C0, 0xF0A6 }, { 0x85C2, 0xF0A8 }, { 0x85C3, 0xF0A7 }, { 0x85C4, 0xF0AD }, { 0x85C5, 0xF0B2 }, { 0x85C6, 0xF0A5 }, { 0x85C7, 0xF0AC }, { 0x85C8, 0xF0B1 }, + { 0x85C9, 0xC2C7 }, { 0x85CB, 0xF0AF }, { 0x85CD, 0xC2C5 }, { 0x85CE, 0xF0B0 }, { 0x85CF, 0xC2C3 }, { 0x85D0, 0xC2C6 }, { 0x85D1, 0xF2D5 }, { 0x85D2, 0xF0B5 }, + { 0x85D5, 0xC3C2 }, { 0x85D7, 0xF2CD }, { 0x85D8, 0xF2D1 }, { 0x85D9, 0xF2C9 }, { 0x85DA, 0xF2CC }, { 0x85DC, 0xF2D4 }, { 0x85DD, 0xC3C0 }, { 0x85DE, 0xF2D9 }, + { 0x85DF, 0xF2D2 }, { 0x85E1, 0xF2CA }, { 0x85E2, 0xF2DA }, { 0x85E3, 0xF2D3 }, { 0x85E4, 0xC3C3 }, { 0x85E5, 0xC3C4 }, { 0x85E6, 0xF2D7 }, { 0x85E8, 0xF2CB }, + { 0x85E9, 0xC3BF }, { 0x85EA, 0xC3C1 }, { 0x85EB, 0xF2C6 }, { 0x85EC, 0xF2CE }, { 0x85ED, 0xF2C8 }, { 0x85EF, 0xF2D8 }, { 0x85F0, 0xF2D6 }, { 0x85F1, 0xF2C7 }, + { 0x85F2, 0xF2CF }, { 0x85F6, 0xF4BE }, { 0x85F7, 0xC3C5 }, { 0x85F8, 0xF2D0 }, { 0x85F9, 0xC4A7 }, { 0x85FA, 0xC4A9 }, { 0x85FB, 0xC4A6 }, { 0x85FD, 0xF4C3 }, + { 0x85FE, 0xF4BB }, { 0x85FF, 0xF4B9 }, { 0x8600, 0xF4BD }, { 0x8601, 0xF4BA }, { 0x8604, 0xF4BF }, { 0x8605, 0xF4C1 }, { 0x8606, 0xC4AA }, { 0x8607, 0xC4AC }, + { 0x8609, 0xF4C0 }, { 0x860A, 0xC4AD }, { 0x860B, 0xC4AB }, { 0x860C, 0xF4C2 }, { 0x8611, 0xC4A8 }, { 0x8617, 0xC4F4 }, { 0x8618, 0xF5F1 }, { 0x8619, 0xF5F7 }, + { 0x861A, 0xC4F6 }, { 0x861B, 0xF4BC }, { 0x861C, 0xF5F6 }, { 0x861E, 0xF5FD }, { 0x861F, 0xF5F4 }, { 0x8620, 0xF5FB }, { 0x8621, 0xF5FA }, { 0x8622, 0xF4B8 }, + { 0x8623, 0xF5F5 }, { 0x8624, 0xF0B6 }, { 0x8625, 0xF5FE }, { 0x8626, 0xF5F3 }, { 0x8627, 0xF5F8 }, { 0x8629, 0xF5FC }, { 0x862A, 0xF5F2 }, { 0x862C, 0xF74A }, + { 0x862D, 0xC4F5 }, { 0x862E, 0xF5F9 }, { 0x8631, 0xF7F4 }, { 0x8632, 0xF74B }, { 0x8633, 0xF749 }, { 0x8634, 0xF747 }, { 0x8635, 0xF748 }, { 0x8636, 0xF74C }, + { 0x8638, 0xC5D9 }, { 0x8639, 0xF7F2 }, { 0x863A, 0xF7F0 }, { 0x863B, 0xF7F5 }, { 0x863C, 0xF7F3 }, { 0x863E, 0xF7F6 }, { 0x863F, 0xC5DA }, { 0x8640, 0xF7F1 }, + { 0x8643, 0xF8BC }, { 0x8646, 0xF945 }, { 0x8647, 0xF946 }, { 0x8648, 0xF947 }, { 0x864B, 0xF9C7 }, { 0x864C, 0xF9BD }, { 0x864D, 0xCA4F }, { 0x864E, 0xAAEA }, + { 0x8650, 0xAD68 }, { 0x8652, 0xD3B8 }, { 0x8653, 0xD3B7 }, { 0x8654, 0xB040 }, { 0x8655, 0xB342 }, { 0x8656, 0xD77C }, { 0x8659, 0xD77B }, { 0x865B, 0xB5EA }, + { 0x865C, 0xB8B8 }, { 0x865E, 0xB8B7 }, { 0x865F, 0xB8B9 }, { 0x8661, 0xE3D4 }, { 0x8662, 0xE77E }, { 0x8663, 0xEB58 }, { 0x8664, 0xEB5A }, { 0x8665, 0xEB59 }, + { 0x8667, 0xC1AB }, { 0x8668, 0xEE57 }, { 0x8669, 0xF0BA }, { 0x866A, 0xF9A5 }, { 0x866B, 0xA6E4 }, { 0x866D, 0xCDC9 }, { 0x866E, 0xCDCA }, { 0x866F, 0xCDC8 }, + { 0x8670, 0xCDC7 }, { 0x8671, 0xAAEB }, { 0x8673, 0xD0A9 }, { 0x8674, 0xD0A7 }, { 0x8677, 0xD0A6 }, { 0x8679, 0xAD69 }, { 0x867A, 0xAD6B }, { 0x867B, 0xAD6A }, + { 0x867C, 0xD0A8 }, { 0x8685, 0xD3C4 }, { 0x8686, 0xD3C1 }, { 0x8687, 0xD3BF }, { 0x868A, 0xB041 }, { 0x868B, 0xD3C2 }, { 0x868C, 0xB046 }, { 0x868D, 0xD3BC }, + { 0x868E, 0xD3CB }, { 0x8690, 0xD3CD }, { 0x8691, 0xD3BD }, { 0x8693, 0xB043 }, { 0x8694, 0xD3CE }, { 0x8695, 0xD3C9 }, { 0x8696, 0xD3BB }, { 0x8697, 0xD3C0 }, + { 0x8698, 0xD3CA }, { 0x8699, 0xD3C6 }, { 0x869A, 0xD3C3 }, { 0x869C, 0xB048 }, { 0x869D, 0xD3CC }, { 0x869E, 0xD3BE }, { 0x86A1, 0xD3C7 }, { 0x86A2, 0xD3B9 }, + { 0x86A3, 0xB047 }, { 0x86A4, 0xB044 }, { 0x86A5, 0xD3C5 }, { 0x86A7, 0xD3C8 }, { 0x86A8, 0xD3BA }, { 0x86A9, 0xB045 }, { 0x86AA, 0xB042 }, { 0x86AF, 0xB34C }, + { 0x86B0, 0xD7A5 }, { 0x86B1, 0xB34B }, { 0x86B3, 0xD7A8 }, { 0x86B4, 0xD7AB }, { 0x86B5, 0xB348 }, { 0x86B6, 0xB346 }, { 0x86B7, 0xD77E }, { 0x86B8, 0xD7A9 }, + { 0x86B9, 0xD7A7 }, { 0x86BA, 0xD7A4 }, { 0x86BB, 0xD7AC }, { 0x86BC, 0xD7AD }, { 0x86BD, 0xD7AF }, { 0x86BE, 0xD7B0 }, { 0x86BF, 0xD77D }, { 0x86C0, 0xB345 }, + { 0x86C1, 0xD7A2 }, { 0x86C2, 0xD7A1 }, { 0x86C3, 0xD7AE }, { 0x86C4, 0xB347 }, { 0x86C5, 0xD7A3 }, { 0x86C6, 0xB349 }, { 0x86C7, 0xB344 }, { 0x86C8, 0xD7A6 }, + { 0x86C9, 0xB34D }, { 0x86CB, 0xB34A }, { 0x86CC, 0xD7AA }, { 0x86D0, 0xB5F1 }, { 0x86D1, 0xDBBF }, { 0x86D3, 0xDBB4 }, { 0x86D4, 0xB5EE }, { 0x86D6, 0xDFE7 }, + { 0x86D7, 0xDBBD }, { 0x86D8, 0xDBB1 }, { 0x86D9, 0xB5EC }, { 0x86DA, 0xDBB6 }, { 0x86DB, 0xB5EF }, { 0x86DC, 0xDBBA }, { 0x86DD, 0xDBB8 }, { 0x86DE, 0xB5F2 }, + { 0x86DF, 0xB5EB }, { 0x86E2, 0xDBB2 }, { 0x86E3, 0xDBB5 }, { 0x86E4, 0xB5F0 }, { 0x86E6, 0xDBB3 }, { 0x86E8, 0xDBBE }, { 0x86E9, 0xDBBC }, { 0x86EA, 0xDBB7 }, + { 0x86EB, 0xDBB9 }, { 0x86EC, 0xDBBB }, { 0x86ED, 0xB5ED }, { 0x86F5, 0xDFE8 }, { 0x86F6, 0xDFEE }, { 0x86F7, 0xDFE4 }, { 0x86F8, 0xDFEA }, { 0x86F9, 0xB8BA }, + { 0x86FA, 0xDFE6 }, { 0x86FB, 0xB8C0 }, { 0x86FE, 0xB8BF }, { 0x8700, 0xB8BE }, { 0x8701, 0xDFED }, { 0x8702, 0xB8C1 }, { 0x8703, 0xB8C2 }, { 0x8704, 0xDFE3 }, + { 0x8705, 0xDFF0 }, { 0x8706, 0xB8C3 }, { 0x8707, 0xB8BD }, { 0x8708, 0xB8BC }, { 0x8709, 0xDFEC }, { 0x870A, 0xB8C4 }, { 0x870B, 0xDFE2 }, { 0x870C, 0xDFE5 }, + { 0x870D, 0xDFEF }, { 0x870E, 0xDFEB }, { 0x8711, 0xE3F4 }, { 0x8712, 0xE3E9 }, { 0x8713, 0xB8BB }, { 0x8718, 0xBB6A }, { 0x8719, 0xE3DD }, { 0x871A, 0xE3F2 }, + { 0x871B, 0xE3DE }, { 0x871C, 0xBB65 }, { 0x871E, 0xE3DB }, { 0x8720, 0xE3E4 }, { 0x8721, 0xE3DC }, { 0x8722, 0xBB67 }, { 0x8723, 0xE3D6 }, { 0x8724, 0xE3F1 }, + { 0x8725, 0xBB68 }, { 0x8726, 0xE3EE }, { 0x8727, 0xE3EF }, { 0x8728, 0xE3D7 }, { 0x8729, 0xBB6D }, { 0x872A, 0xE3E6 }, { 0x872C, 0xE3E0 }, { 0x872D, 0xE3E7 }, + { 0x872E, 0xE3DA }, { 0x8730, 0xE3F3 }, { 0x8731, 0xE3EB }, { 0x8732, 0xE3E5 }, { 0x8733, 0xE3D5 }, { 0x8734, 0xBB69 }, { 0x8735, 0xE3EC }, { 0x8737, 0xBB6C }, + { 0x8738, 0xE3F0 }, { 0x873A, 0xE3EA }, { 0x873B, 0xBB66 }, { 0x873C, 0xE3E8 }, { 0x873E, 0xE3E2 }, { 0x873F, 0xBB64 }, { 0x8740, 0xE3D9 }, { 0x8741, 0xE3E1 }, + { 0x8742, 0xE3ED }, { 0x8743, 0xE3DF }, { 0x8746, 0xE3E3 }, { 0x874C, 0xBDC1 }, { 0x874D, 0xDFE9 }, { 0x874E, 0xE7B2 }, { 0x874F, 0xE7BB }, { 0x8750, 0xE7B1 }, + { 0x8751, 0xE7AD }, { 0x8752, 0xE7AA }, { 0x8753, 0xBDC2 }, { 0x8754, 0xE7A8 }, { 0x8755, 0xBB6B }, { 0x8756, 0xE7A1 }, { 0x8757, 0xBDC0 }, { 0x8758, 0xE7A7 }, + { 0x8759, 0xBDBF }, { 0x875A, 0xE7AC }, { 0x875B, 0xE7A9 }, { 0x875C, 0xE7B9 }, { 0x875D, 0xE7B4 }, { 0x875E, 0xE7AE }, { 0x875F, 0xE7B3 }, { 0x8760, 0xBDBB }, + { 0x8761, 0xE7AB }, { 0x8762, 0xE7BE }, { 0x8763, 0xE7A2 }, { 0x8764, 0xE7A3 }, { 0x8765, 0xE7BA }, { 0x8766, 0xBDBC }, { 0x8767, 0xE7BF }, { 0x8768, 0xBDBE }, + { 0x8769, 0xE7C0 }, { 0x876A, 0xE7B0 }, { 0x876B, 0xE3D8 }, { 0x876C, 0xE7B6 }, { 0x876D, 0xE7AF }, { 0x876E, 0xE7B8 }, { 0x876F, 0xE7B5 }, { 0x8773, 0xE7A6 }, + { 0x8774, 0xBDB9 }, { 0x8775, 0xE7BD }, { 0x8776, 0xBDBA }, { 0x8777, 0xE7A4 }, { 0x8778, 0xBDBD }, { 0x8779, 0xEB64 }, { 0x877A, 0xE7B7 }, { 0x877B, 0xE7BC }, + { 0x8781, 0xEB61 }, { 0x8782, 0xBDB8 }, { 0x8783, 0xBFC0 }, { 0x8784, 0xEB6B }, { 0x8785, 0xEB67 }, { 0x8787, 0xEB65 }, { 0x8788, 0xEB60 }, { 0x8789, 0xEB6F }, + { 0x878D, 0xBFC4 }, { 0x878F, 0xEB5C }, { 0x8790, 0xEB68 }, { 0x8791, 0xEB69 }, { 0x8792, 0xEB5F }, { 0x8793, 0xEB5E }, { 0x8794, 0xEB6C }, { 0x8796, 0xEB62 }, + { 0x8797, 0xEB5D }, { 0x8798, 0xEB63 }, { 0x879A, 0xEB6E }, { 0x879B, 0xEB5B }, { 0x879C, 0xEB6D }, { 0x879D, 0xEB6A }, { 0x879E, 0xBFC2 }, { 0x879F, 0xBFC1 }, + { 0x87A2, 0xBFC3 }, { 0x87A3, 0xEB66 }, { 0x87A4, 0xF0CB }, { 0x87AA, 0xEE59 }, { 0x87AB, 0xC1B1 }, { 0x87AC, 0xEE5D }, { 0x87AD, 0xEE5A }, { 0x87AE, 0xEE61 }, + { 0x87AF, 0xEE67 }, { 0x87B0, 0xEE5C }, { 0x87B2, 0xEE70 }, { 0x87B3, 0xC1AE }, { 0x87B4, 0xEE6A }, { 0x87B5, 0xEE5F }, { 0x87B6, 0xEE6B }, { 0x87B7, 0xEE66 }, + { 0x87B8, 0xEE6D }, { 0x87B9, 0xEE5E }, { 0x87BA, 0xC1B3 }, { 0x87BB, 0xC1B2 }, { 0x87BC, 0xEE60 }, { 0x87BD, 0xEE6E }, { 0x87BE, 0xEE58 }, { 0x87BF, 0xEE6C }, + { 0x87C0, 0xC1AC }, { 0x87C2, 0xEE64 }, { 0x87C3, 0xEE63 }, { 0x87C4, 0xEE68 }, { 0x87C5, 0xEE5B }, { 0x87C6, 0xC1B0 }, { 0x87C8, 0xC1B4 }, { 0x87C9, 0xEE62 }, + { 0x87CA, 0xEE69 }, { 0x87CB, 0xC1B5 }, { 0x87CC, 0xEE65 }, { 0x87D1, 0xC1AD }, { 0x87D2, 0xC1AF }, { 0x87D3, 0xF0C7 }, { 0x87D4, 0xF0C5 }, { 0x87D7, 0xF0CC }, + { 0x87D8, 0xF0C9 }, { 0x87D9, 0xF0CD }, { 0x87DB, 0xF0BE }, { 0x87DC, 0xF0C6 }, { 0x87DD, 0xF0D1 }, { 0x87DE, 0xEE6F }, { 0x87DF, 0xF0C2 }, { 0x87E0, 0xC2CF }, + { 0x87E1, 0xE7A5 }, { 0x87E2, 0xF0BD }, { 0x87E3, 0xF0CA }, { 0x87E4, 0xF0C4 }, { 0x87E5, 0xF0C1 }, { 0x87E6, 0xF0BC }, { 0x87E7, 0xF0BB }, { 0x87E8, 0xF0D0 }, + { 0x87EA, 0xF0C0 }, { 0x87EB, 0xF0BF }, { 0x87EC, 0xC2CD }, { 0x87ED, 0xF0C8 }, { 0x87EF, 0xC2CC }, { 0x87F2, 0xC2CE }, { 0x87F3, 0xF0C3 }, { 0x87F4, 0xF0CF }, + { 0x87F6, 0xF2DE }, { 0x87F7, 0xF2DF }, { 0x87F9, 0xC3C9 }, { 0x87FA, 0xF2DC }, { 0x87FB, 0xC3C6 }, { 0x87FC, 0xF2E4 }, { 0x87FE, 0xC3CA }, { 0x87FF, 0xF2E6 }, + { 0x8800, 0xF2DB }, { 0x8801, 0xF0CE }, { 0x8802, 0xF2E8 }, { 0x8803, 0xF2DD }, { 0x8805, 0xC3C7 }, { 0x8806, 0xF2E3 }, { 0x8808, 0xF2E5 }, { 0x8809, 0xF2E0 }, + { 0x880A, 0xF2E7 }, { 0x880B, 0xF2E2 }, { 0x880C, 0xF2E1 }, { 0x880D, 0xC3C8 }, { 0x8810, 0xF4C5 }, { 0x8811, 0xF4C6 }, { 0x8813, 0xF4C8 }, { 0x8814, 0xC4AE }, + { 0x8815, 0xC4AF }, { 0x8816, 0xF4C9 }, { 0x8817, 0xF4C7 }, { 0x8819, 0xF4C4 }, { 0x881B, 0xF642 }, { 0x881C, 0xF645 }, { 0x881D, 0xF641 }, { 0x881F, 0xC4FA }, + { 0x8820, 0xF643 }, { 0x8821, 0xC4F9 }, { 0x8822, 0xC4F8 }, { 0x8823, 0xC4F7 }, { 0x8824, 0xF644 }, { 0x8825, 0xF751 }, { 0x8826, 0xF74F }, { 0x8828, 0xF74E }, + { 0x8829, 0xF640 }, { 0x882A, 0xF750 }, { 0x882B, 0xF646 }, { 0x882C, 0xF74D }, { 0x882E, 0xF7F9 }, { 0x882F, 0xF7D7 }, { 0x8830, 0xF7F7 }, { 0x8831, 0xC5DB }, + { 0x8832, 0xF7F8 }, { 0x8833, 0xF7FA }, { 0x8835, 0xF8BF }, { 0x8836, 0xC5FA }, { 0x8837, 0xF8BE }, { 0x8838, 0xF8BD }, { 0x8839, 0xC5FB }, { 0x883B, 0xC65A }, + { 0x883C, 0xF96E }, { 0x883D, 0xF9A7 }, { 0x883E, 0xF9A6 }, { 0x883F, 0xF9A8 }, { 0x8840, 0xA6E5 }, { 0x8841, 0xD0AA }, { 0x8843, 0xD3CF }, { 0x8844, 0xD3D0 }, + { 0x8848, 0xDBC0 }, { 0x884A, 0xF647 }, { 0x884B, 0xF8C0 }, { 0x884C, 0xA6E6 }, { 0x884D, 0xAD6C }, { 0x884E, 0xD0AB }, { 0x8852, 0xD7B1 }, { 0x8853, 0xB34E }, + { 0x8855, 0xDBC2 }, { 0x8856, 0xDBC1 }, { 0x8857, 0xB5F3 }, { 0x8859, 0xB8C5 }, { 0x885A, 0xE7C1 }, { 0x885B, 0xBDC3 }, { 0x885D, 0xBDC4 }, { 0x8861, 0xBFC5 }, + { 0x8862, 0xC5FC }, { 0x8863, 0xA6E7 }, { 0x8867, 0xD0AC }, { 0x8868, 0xAAED }, { 0x8869, 0xD0AE }, { 0x886A, 0xD0AD }, { 0x886B, 0xAD6D }, { 0x886D, 0xD3D1 }, + { 0x886F, 0xD3D8 }, { 0x8870, 0xB049 }, { 0x8871, 0xD3D6 }, { 0x8872, 0xD3D4 }, { 0x8874, 0xD3DB }, { 0x8875, 0xD3D2 }, { 0x8876, 0xD3D3 }, { 0x8877, 0xB04A }, + { 0x8879, 0xB04E }, { 0x887C, 0xD3DC }, { 0x887D, 0xB04D }, { 0x887E, 0xD3DA }, { 0x887F, 0xD3D7 }, { 0x8880, 0xD3D5 }, { 0x8881, 0xB04B }, { 0x8882, 0xB04C }, + { 0x8883, 0xD3D9 }, { 0x8888, 0xB350 }, { 0x8889, 0xD7B2 }, { 0x888B, 0xB355 }, { 0x888C, 0xD7C2 }, { 0x888D, 0xB354 }, { 0x888E, 0xD7C4 }, { 0x8891, 0xD7B8 }, + { 0x8892, 0xB352 }, { 0x8893, 0xD7C3 }, { 0x8895, 0xD7B3 }, { 0x8896, 0xB353 }, { 0x8897, 0xD7BF }, { 0x8898, 0xD7BB }, { 0x8899, 0xD7BD }, { 0x889A, 0xD7B7 }, + { 0x889B, 0xD7BE }, { 0x889E, 0xB34F }, { 0x889F, 0xD7BA }, { 0x88A1, 0xD7B9 }, { 0x88A2, 0xD7B5 }, { 0x88A4, 0xD7C0 }, { 0x88A7, 0xD7BC }, { 0x88A8, 0xD7B4 }, + { 0x88AA, 0xD7B6 }, { 0x88AB, 0xB351 }, { 0x88AC, 0xD7C1 }, { 0x88B1, 0xB5F6 }, { 0x88B2, 0xDBCD }, { 0x88B6, 0xDBC9 }, { 0x88B7, 0xDBCB }, { 0x88B8, 0xDBC6 }, + { 0x88B9, 0xDBC5 }, { 0x88BA, 0xDBC3 }, { 0x88BC, 0xDBCA }, { 0x88BD, 0xDBCC }, { 0x88BE, 0xDBC8 }, { 0x88C0, 0xDBC7 }, { 0x88C1, 0xB5F4 }, { 0x88C2, 0xB5F5 }, + { 0x88C9, 0xDBCF }, { 0x88CA, 0xB8CD }, { 0x88CB, 0xDFF2 }, { 0x88CC, 0xDFF8 }, { 0x88CD, 0xDFF3 }, { 0x88CE, 0xDFF4 }, { 0x88D0, 0xDFF9 }, { 0x88D2, 0xB8CF }, + { 0x88D4, 0xB8C7 }, { 0x88D5, 0xB8CE }, { 0x88D6, 0xDFF1 }, { 0x88D7, 0xDBC4 }, { 0x88D8, 0xB8CA }, { 0x88D9, 0xB8C8 }, { 0x88DA, 0xDFF7 }, { 0x88DB, 0xDFF6 }, + { 0x88DC, 0xB8C9 }, { 0x88DD, 0xB8CB }, { 0x88DE, 0xDFF5 }, { 0x88DF, 0xB8C6 }, { 0x88E1, 0xB8CC }, { 0x88E7, 0xE3F6 }, { 0x88E8, 0xBB74 }, { 0x88EB, 0xE442 }, + { 0x88EC, 0xE441 }, { 0x88EE, 0xE3FB }, { 0x88EF, 0xBB76 }, { 0x88F0, 0xE440 }, { 0x88F1, 0xE3F7 }, { 0x88F2, 0xE3F8 }, { 0x88F3, 0xBB6E }, { 0x88F4, 0xBB70 }, + { 0x88F6, 0xE3FD }, { 0x88F7, 0xE3F5 }, { 0x88F8, 0xBB72 }, { 0x88F9, 0xBB71 }, { 0x88FA, 0xE3F9 }, { 0x88FB, 0xE3FE }, { 0x88FC, 0xE3FC }, { 0x88FD, 0xBB73 }, + { 0x88FE, 0xE3FA }, { 0x8901, 0xDBCE }, { 0x8902, 0xBB6F }, { 0x8905, 0xE7C2 }, { 0x8906, 0xE7C9 }, { 0x8907, 0xBDC6 }, { 0x8909, 0xE7CD }, { 0x890A, 0xBDCA }, + { 0x890B, 0xE7C5 }, { 0x890C, 0xE7C3 }, { 0x890E, 0xE7CC }, { 0x8910, 0xBDC5 }, { 0x8911, 0xE7CB }, { 0x8912, 0xBDC7 }, { 0x8913, 0xBDC8 }, { 0x8914, 0xE7C4 }, + { 0x8915, 0xBDC9 }, { 0x8916, 0xE7CA }, { 0x8917, 0xE7C6 }, { 0x8918, 0xE7C7 }, { 0x8919, 0xE7C8 }, { 0x891A, 0xBB75 }, { 0x891E, 0xEB70 }, { 0x891F, 0xEB7C }, + { 0x8921, 0xBFCA }, { 0x8922, 0xEB77 }, { 0x8923, 0xEB79 }, { 0x8925, 0xBFC8 }, { 0x8926, 0xEB71 }, { 0x8927, 0xEB75 }, { 0x8929, 0xEB78 }, { 0x892A, 0xBFC6 }, + { 0x892B, 0xBFC9 }, { 0x892C, 0xEB7B }, { 0x892D, 0xEB73 }, { 0x892E, 0xEB74 }, { 0x892F, 0xEB7A }, { 0x8930, 0xEB72 }, { 0x8931, 0xEB76 }, { 0x8932, 0xBFC7 }, + { 0x8933, 0xEE72 }, { 0x8935, 0xEE71 }, { 0x8936, 0xC1B7 }, { 0x8937, 0xEE77 }, { 0x8938, 0xC1B9 }, { 0x893B, 0xC1B6 }, { 0x893C, 0xEE73 }, { 0x893D, 0xC1BA }, + { 0x893E, 0xEE74 }, { 0x8941, 0xEE75 }, { 0x8942, 0xEE78 }, { 0x8944, 0xC1B8 }, { 0x8946, 0xF0D6 }, { 0x8949, 0xF0D9 }, { 0x894B, 0xF0D3 }, { 0x894C, 0xF0D5 }, + { 0x894F, 0xF0D4 }, { 0x8950, 0xF0D7 }, { 0x8951, 0xF0D8 }, { 0x8952, 0xEE76 }, { 0x8953, 0xF0D2 }, { 0x8956, 0xC3CD }, { 0x8957, 0xF2EC }, { 0x8958, 0xF2EF }, + { 0x8959, 0xF2F1 }, { 0x895A, 0xF2EA }, { 0x895B, 0xF2EB }, { 0x895C, 0xF2EE }, { 0x895D, 0xF2F0 }, { 0x895E, 0xC3CE }, { 0x895F, 0xC3CC }, { 0x8960, 0xC3CB }, + { 0x8961, 0xF2ED }, { 0x8962, 0xF2E9 }, { 0x8963, 0xF4CA }, { 0x8964, 0xC4B0 }, { 0x8966, 0xF4CB }, { 0x8969, 0xF649 }, { 0x896A, 0xC4FB }, { 0x896B, 0xF64B }, + { 0x896C, 0xC4FC }, { 0x896D, 0xF648 }, { 0x896E, 0xF64A }, { 0x896F, 0xC5A8 }, { 0x8971, 0xF752 }, { 0x8972, 0xC5A7 }, { 0x8973, 0xF7FD }, { 0x8974, 0xF7FC }, + { 0x8976, 0xF7FB }, { 0x8979, 0xF948 }, { 0x897A, 0xF949 }, { 0x897B, 0xF94B }, { 0x897C, 0xF94A }, { 0x897E, 0xCA50 }, { 0x897F, 0xA6E8 }, { 0x8981, 0xAD6E }, + { 0x8982, 0xD7C5 }, { 0x8983, 0xB5F7 }, { 0x8985, 0xDFFA }, { 0x8986, 0xC2D0 }, { 0x8988, 0xF2F2 }, { 0x898B, 0xA8A3 }, { 0x898F, 0xB357 }, { 0x8993, 0xB356 }, + { 0x8995, 0xDBD0 }, { 0x8996, 0xB5F8 }, { 0x8997, 0xDBD2 }, { 0x8998, 0xDBD1 }, { 0x899B, 0xDFFB }, { 0x899C, 0xB8D0 }, { 0x899D, 0xE443 }, { 0x899E, 0xE446 }, + { 0x899F, 0xE445 }, { 0x89A1, 0xE444 }, { 0x89A2, 0xE7CE }, { 0x89A3, 0xE7D0 }, { 0x89A4, 0xE7CF }, { 0x89A6, 0xBFCC }, { 0x89AA, 0xBFCB }, { 0x89AC, 0xC1BB }, + { 0x89AD, 0xEE79 }, { 0x89AE, 0xEE7B }, { 0x89AF, 0xEE7A }, { 0x89B2, 0xC2D1 }, { 0x89B6, 0xF2F4 }, { 0x89B7, 0xF2F3 }, { 0x89B9, 0xF4CC }, { 0x89BA, 0xC4B1 }, + { 0x89BD, 0xC4FD }, { 0x89BE, 0xF754 }, { 0x89BF, 0xF753 }, { 0x89C0, 0xC65B }, { 0x89D2, 0xA8A4 }, { 0x89D3, 0xD0AF }, { 0x89D4, 0xAD6F }, { 0x89D5, 0xD7C8 }, + { 0x89D6, 0xD7C6 }, { 0x89D9, 0xD7C7 }, { 0x89DA, 0xDBD4 }, { 0x89DB, 0xDBD5 }, { 0x89DC, 0xE043 }, { 0x89DD, 0xDBD3 }, { 0x89DF, 0xDFFC }, { 0x89E0, 0xE041 }, + { 0x89E1, 0xE040 }, { 0x89E2, 0xE042 }, { 0x89E3, 0xB8D1 }, { 0x89E4, 0xDFFE }, { 0x89E5, 0xDFFD }, { 0x89E6, 0xE044 }, { 0x89E8, 0xE449 }, { 0x89E9, 0xE447 }, + { 0x89EB, 0xE448 }, { 0x89EC, 0xE7D3 }, { 0x89ED, 0xE7D1 }, { 0x89F0, 0xE7D2 }, { 0x89F1, 0xEB7D }, { 0x89F2, 0xEE7C }, { 0x89F3, 0xEE7D }, { 0x89F4, 0xC2D2 }, + { 0x89F6, 0xF2F5 }, { 0x89F7, 0xF4CD }, { 0x89F8, 0xC4B2 }, { 0x89FA, 0xF64C }, { 0x89FB, 0xF755 }, { 0x89FC, 0xC5A9 }, { 0x89FE, 0xF7FE }, { 0x89FF, 0xF94C }, + { 0x8A00, 0xA8A5 }, { 0x8A02, 0xAD71 }, { 0x8A03, 0xAD72 }, { 0x8A04, 0xD0B0 }, { 0x8A07, 0xD0B1 }, { 0x8A08, 0xAD70 }, { 0x8A0A, 0xB054 }, { 0x8A0C, 0xB052 }, + { 0x8A0E, 0xB051 }, { 0x8A0F, 0xB058 }, { 0x8A10, 0xB050 }, { 0x8A11, 0xB059 }, { 0x8A12, 0xD3DD }, { 0x8A13, 0xB056 }, { 0x8A15, 0xB053 }, { 0x8A16, 0xB057 }, + { 0x8A17, 0xB055 }, { 0x8A18, 0xB04F }, { 0x8A1B, 0xB35F }, { 0x8A1D, 0xB359 }, { 0x8A1E, 0xD7CC }, { 0x8A1F, 0xB35E }, { 0x8A22, 0xB360 }, { 0x8A23, 0xB35A }, + { 0x8A25, 0xB35B }, { 0x8A27, 0xD7CA }, { 0x8A2A, 0xB358 }, { 0x8A2C, 0xD7CB }, { 0x8A2D, 0xB35D }, { 0x8A30, 0xD7C9 }, { 0x8A31, 0xB35C }, { 0x8A34, 0xB644 }, + { 0x8A36, 0xB646 }, { 0x8A39, 0xDBD8 }, { 0x8A3A, 0xB645 }, { 0x8A3B, 0xB5F9 }, { 0x8A3C, 0xB5FD }, { 0x8A3E, 0xB8E4 }, { 0x8A3F, 0xE049 }, { 0x8A40, 0xDBDA }, + { 0x8A41, 0xB5FE }, { 0x8A44, 0xDBDD }, { 0x8A45, 0xDBDE }, { 0x8A46, 0xB643 }, { 0x8A48, 0xDBE0 }, { 0x8A4A, 0xDBE2 }, { 0x8A4C, 0xDBE3 }, { 0x8A4D, 0xDBD7 }, + { 0x8A4E, 0xDBD6 }, { 0x8A4F, 0xDBE4 }, { 0x8A50, 0xB642 }, { 0x8A51, 0xDBE1 }, { 0x8A52, 0xDBDF }, { 0x8A54, 0xB640 }, { 0x8A55, 0xB5FB }, { 0x8A56, 0xB647 }, + { 0x8A57, 0xDBDB }, { 0x8A58, 0xDBDC }, { 0x8A59, 0xDBD9 }, { 0x8A5B, 0xB641 }, { 0x8A5E, 0xB5FC }, { 0x8A60, 0xB5FA }, { 0x8A61, 0xE048 }, { 0x8A62, 0xB8DF }, + { 0x8A63, 0xB8DA }, { 0x8A66, 0xB8D5 }, { 0x8A68, 0xB8E5 }, { 0x8A69, 0xB8D6 }, { 0x8A6B, 0xB8D2 }, { 0x8A6C, 0xB8E1 }, { 0x8A6D, 0xB8DE }, { 0x8A6E, 0xB8E0 }, + { 0x8A70, 0xB8D7 }, { 0x8A71, 0xB8DC }, { 0x8A72, 0xB8D3 }, { 0x8A73, 0xB8D4 }, { 0x8A74, 0xE050 }, { 0x8A75, 0xE04D }, { 0x8A76, 0xE045 }, { 0x8A77, 0xE04A }, + { 0x8A79, 0xB8E2 }, { 0x8A7A, 0xE051 }, { 0x8A7B, 0xB8E3 }, { 0x8A7C, 0xB8D9 }, { 0x8A7F, 0xE047 }, { 0x8A81, 0xE04F }, { 0x8A82, 0xE04B }, { 0x8A83, 0xE04E }, + { 0x8A84, 0xE04C }, { 0x8A85, 0xB8DD }, { 0x8A86, 0xE046 }, { 0x8A87, 0xB8D8 }, { 0x8A8B, 0xE44C }, { 0x8A8C, 0xBB78 }, { 0x8A8D, 0xBB7B }, { 0x8A8F, 0xE44E }, + { 0x8A91, 0xBBA5 }, { 0x8A92, 0xE44D }, { 0x8A93, 0xBB7D }, { 0x8A95, 0xBDCF }, { 0x8A96, 0xE44F }, { 0x8A98, 0xBBA4 }, { 0x8A99, 0xE44B }, { 0x8A9A, 0xBBA6 }, + { 0x8A9E, 0xBB79 }, { 0x8AA0, 0xB8DB }, { 0x8AA1, 0xBB7C }, { 0x8AA3, 0xBB7A }, { 0x8AA4, 0xBB7E }, { 0x8AA5, 0xBBA2 }, { 0x8AA6, 0xBB77 }, { 0x8AA7, 0xBBA7 }, + { 0x8AA8, 0xBBA3 }, { 0x8AAA, 0xBBA1 }, { 0x8AAB, 0xE44A }, { 0x8AB0, 0xBDD6 }, { 0x8AB2, 0xBDD2 }, { 0x8AB6, 0xBDD9 }, { 0x8AB8, 0xE7D6 }, { 0x8AB9, 0xBDDA }, + { 0x8ABA, 0xE7E2 }, { 0x8ABB, 0xE7DB }, { 0x8ABC, 0xBDCB }, { 0x8ABD, 0xE7E3 }, { 0x8ABE, 0xE7DD }, { 0x8ABF, 0xBDD5 }, { 0x8AC0, 0xE7DE }, { 0x8AC2, 0xBDD4 }, + { 0x8AC3, 0xE7E1 }, { 0x8AC4, 0xBDCE }, { 0x8AC5, 0xE7DF }, { 0x8AC6, 0xE7D5 }, { 0x8AC7, 0xBDCD }, { 0x8AC8, 0xEBAA }, { 0x8AC9, 0xBDD3 }, { 0x8ACB, 0xBDD0 }, + { 0x8ACD, 0xBDD8 }, { 0x8ACF, 0xE7D4 }, { 0x8AD1, 0xE7D8 }, { 0x8AD2, 0xBDCC }, { 0x8AD3, 0xE7D7 }, { 0x8AD4, 0xE7D9 }, { 0x8AD5, 0xE7DA }, { 0x8AD6, 0xBDD7 }, + { 0x8AD7, 0xE7DC }, { 0x8AD8, 0xE7E0 }, { 0x8AD9, 0xE7E4 }, { 0x8ADB, 0xBDDB }, { 0x8ADC, 0xBFD2 }, { 0x8ADD, 0xEBA5 }, { 0x8ADE, 0xEBAB }, { 0x8ADF, 0xEBA8 }, + { 0x8AE0, 0xEB7E }, { 0x8AE1, 0xEBAC }, { 0x8AE2, 0xEBA1 }, { 0x8AE4, 0xEBA7 }, { 0x8AE6, 0xBFCD }, { 0x8AE7, 0xBFD3 }, { 0x8AE8, 0xEBAD }, { 0x8AEB, 0xBFCF }, + { 0x8AED, 0xBFD9 }, { 0x8AEE, 0xBFD4 }, { 0x8AEF, 0xEBAF }, { 0x8AF0, 0xEBA9 }, { 0x8AF1, 0xBFD0 }, { 0x8AF2, 0xEBA2 }, { 0x8AF3, 0xBFDA }, { 0x8AF4, 0xEBA3 }, + { 0x8AF5, 0xEBA4 }, { 0x8AF6, 0xBFDB }, { 0x8AF7, 0xBFD8 }, { 0x8AF8, 0xBDD1 }, { 0x8AFA, 0xBFCE }, { 0x8AFB, 0xEBB0 }, { 0x8AFC, 0xBFDC }, { 0x8AFE, 0xBFD5 }, + { 0x8AFF, 0xEBAE }, { 0x8B00, 0xBFD1 }, { 0x8B01, 0xBFD6 }, { 0x8B02, 0xBFD7 }, { 0x8B04, 0xC1C3 }, { 0x8B05, 0xEEA4 }, { 0x8B06, 0xEEAD }, { 0x8B07, 0xEEAA }, + { 0x8B08, 0xEEAC }, { 0x8B0A, 0xC1C0 }, { 0x8B0B, 0xEEA5 }, { 0x8B0D, 0xEEAB }, { 0x8B0E, 0xC1BC }, { 0x8B0F, 0xEEA7 }, { 0x8B10, 0xC1C4 }, { 0x8B11, 0xEEA3 }, + { 0x8B12, 0xEEA8 }, { 0x8B13, 0xEEAF }, { 0x8B14, 0xEBA6 }, { 0x8B15, 0xEEA9 }, { 0x8B16, 0xEEA2 }, { 0x8B17, 0xC1BD }, { 0x8B18, 0xEEA1 }, { 0x8B19, 0xC1BE }, + { 0x8B1A, 0xEEB0 }, { 0x8B1B, 0xC1BF }, { 0x8B1C, 0xEEAE }, { 0x8B1D, 0xC1C2 }, { 0x8B1E, 0xEE7E }, { 0x8B20, 0xC1C1 }, { 0x8B22, 0xEEA6 }, { 0x8B23, 0xF0DC }, + { 0x8B24, 0xF0EA }, { 0x8B25, 0xF0E5 }, { 0x8B26, 0xF0E7 }, { 0x8B27, 0xF0DB }, { 0x8B28, 0xC2D3 }, { 0x8B2A, 0xF0DA }, { 0x8B2B, 0xC2D6 }, { 0x8B2C, 0xC2D5 }, + { 0x8B2E, 0xF0E9 }, { 0x8B2F, 0xF0E1 }, { 0x8B30, 0xF0DE }, { 0x8B31, 0xF0E4 }, { 0x8B33, 0xF0DD }, { 0x8B35, 0xF0DF }, { 0x8B36, 0xF0E8 }, { 0x8B37, 0xF0E6 }, + { 0x8B39, 0xC2D4 }, { 0x8B3A, 0xF0ED }, { 0x8B3B, 0xF0EB }, { 0x8B3C, 0xF0E2 }, { 0x8B3D, 0xF0EC }, { 0x8B3E, 0xF0E3 }, { 0x8B40, 0xF2F9 }, { 0x8B41, 0xC3CF }, + { 0x8B42, 0xF341 }, { 0x8B45, 0xF64F }, { 0x8B46, 0xC3D6 }, { 0x8B47, 0xF0E0 }, { 0x8B48, 0xF2F7 }, { 0x8B49, 0xC3D2 }, { 0x8B4A, 0xF2F8 }, { 0x8B4B, 0xF2FD }, + { 0x8B4E, 0xC3D4 }, { 0x8B4F, 0xC3D5 }, { 0x8B50, 0xF2F6 }, { 0x8B51, 0xF340 }, { 0x8B52, 0xF342 }, { 0x8B53, 0xF2FA }, { 0x8B54, 0xF2FC }, { 0x8B55, 0xF2FE }, + { 0x8B56, 0xF2FB }, { 0x8B57, 0xF343 }, { 0x8B58, 0xC3D1 }, { 0x8B59, 0xC3D7 }, { 0x8B5A, 0xC3D3 }, { 0x8B5C, 0xC3D0 }, { 0x8B5D, 0xF4D0 }, { 0x8B5F, 0xC4B7 }, + { 0x8B60, 0xF4CE }, { 0x8B63, 0xF4D2 }, { 0x8B65, 0xF4D3 }, { 0x8B66, 0xC4B5 }, { 0x8B67, 0xF4D4 }, { 0x8B68, 0xF4D1 }, { 0x8B6A, 0xF4CF }, { 0x8B6B, 0xC4B8 }, + { 0x8B6C, 0xC4B4 }, { 0x8B6D, 0xF4D5 }, { 0x8B6F, 0xC4B6 }, { 0x8B70, 0xC4B3 }, { 0x8B74, 0xC4FE }, { 0x8B77, 0xC540 }, { 0x8B78, 0xF64E }, { 0x8B79, 0xF64D }, + { 0x8B7A, 0xF650 }, { 0x8B7B, 0xF651 }, { 0x8B7D, 0xC541 }, { 0x8B7E, 0xF756 }, { 0x8B7F, 0xF75B }, { 0x8B80, 0xC5AA }, { 0x8B82, 0xF758 }, { 0x8B84, 0xF757 }, + { 0x8B85, 0xF75A }, { 0x8B86, 0xF759 }, { 0x8B88, 0xF843 }, { 0x8B8A, 0xC5DC }, { 0x8B8B, 0xF842 }, { 0x8B8C, 0xF840 }, { 0x8B8E, 0xF841 }, { 0x8B92, 0xC5FE }, + { 0x8B93, 0xC5FD }, { 0x8B94, 0xF8C1 }, { 0x8B95, 0xF8C2 }, { 0x8B96, 0xC640 }, { 0x8B98, 0xF94D }, { 0x8B99, 0xF94E }, { 0x8B9A, 0xC667 }, { 0x8B9C, 0xC66D }, + { 0x8B9E, 0xF9A9 }, { 0x8B9F, 0xF9C8 }, { 0x8C37, 0xA8A6 }, { 0x8C39, 0xD7CD }, { 0x8C3B, 0xD7CE }, { 0x8C3C, 0xE052 }, { 0x8C3D, 0xE450 }, { 0x8C3E, 0xE7E5 }, + { 0x8C3F, 0xC1C6 }, { 0x8C41, 0xC1C5 }, { 0x8C42, 0xF0EE }, { 0x8C43, 0xF344 }, { 0x8C45, 0xF844 }, { 0x8C46, 0xA8A7 }, { 0x8C47, 0xD3DE }, { 0x8C48, 0xB05A }, + { 0x8C49, 0xB361 }, { 0x8C4A, 0xE054 }, { 0x8C4B, 0xE053 }, { 0x8C4C, 0xBDDC }, { 0x8C4D, 0xE7E6 }, { 0x8C4E, 0xBDDD }, { 0x8C4F, 0xEEB1 }, { 0x8C50, 0xC2D7 }, + { 0x8C54, 0xC676 }, { 0x8C55, 0xA8A8 }, { 0x8C56, 0xCDCB }, { 0x8C57, 0xD3DF }, { 0x8C5A, 0xB362 }, { 0x8C5C, 0xD7CF }, { 0x8C5D, 0xD7D0 }, { 0x8C5F, 0xDBE5 }, + { 0x8C61, 0xB648 }, { 0x8C62, 0xB8E6 }, { 0x8C64, 0xE056 }, { 0x8C65, 0xE055 }, { 0x8C66, 0xE057 }, { 0x8C68, 0xE451 }, { 0x8C69, 0xE452 }, { 0x8C6A, 0xBBA8 }, + { 0x8C6B, 0xBFDD }, { 0x8C6C, 0xBDDE }, { 0x8C6D, 0xBFDE }, { 0x8C6F, 0xEEB5 }, { 0x8C70, 0xEEB2 }, { 0x8C71, 0xEEB4 }, { 0x8C72, 0xEEB3 }, { 0x8C73, 0xC1C7 }, + { 0x8C75, 0xF0EF }, { 0x8C76, 0xF346 }, { 0x8C77, 0xF345 }, { 0x8C78, 0xCBA4 }, { 0x8C79, 0xB05C }, { 0x8C7A, 0xB05B }, { 0x8C7B, 0xD3E0 }, { 0x8C7D, 0xD7D1 }, + { 0x8C80, 0xDBE7 }, { 0x8C81, 0xDBE6 }, { 0x8C82, 0xB649 }, { 0x8C84, 0xE059 }, { 0x8C85, 0xE05A }, { 0x8C86, 0xE058 }, { 0x8C89, 0xB8E8 }, { 0x8C8A, 0xB8E7 }, + { 0x8C8C, 0xBBAA }, { 0x8C8D, 0xBBA9 }, { 0x8C8F, 0xE7E7 }, { 0x8C90, 0xEBB3 }, { 0x8C91, 0xEBB1 }, { 0x8C92, 0xEBB2 }, { 0x8C93, 0xBFDF }, { 0x8C94, 0xEEB7 }, + { 0x8C95, 0xEEB6 }, { 0x8C97, 0xF0F2 }, { 0x8C98, 0xF0F1 }, { 0x8C99, 0xF0F0 }, { 0x8C9A, 0xF347 }, { 0x8C9C, 0xF9AA }, { 0x8C9D, 0xA8A9 }, { 0x8C9E, 0xAD73 }, + { 0x8CA0, 0xAD74 }, { 0x8CA1, 0xB05D }, { 0x8CA2, 0xB05E }, { 0x8CA3, 0xD3E2 }, { 0x8CA4, 0xD3E1 }, { 0x8CA5, 0xD7D2 }, { 0x8CA7, 0xB368 }, { 0x8CA8, 0xB366 }, + { 0x8CA9, 0xB363 }, { 0x8CAA, 0xB367 }, { 0x8CAB, 0xB365 }, { 0x8CAC, 0xB364 }, { 0x8CAF, 0xB64A }, { 0x8CB0, 0xDBEA }, { 0x8CB2, 0xB8ED }, { 0x8CB3, 0xB64C }, + { 0x8CB4, 0xB651 }, { 0x8CB5, 0xDBEC }, { 0x8CB6, 0xB653 }, { 0x8CB7, 0xB652 }, { 0x8CB8, 0xB655 }, { 0x8CB9, 0xDBEB }, { 0x8CBA, 0xDBE8 }, { 0x8CBB, 0xB64F }, + { 0x8CBC, 0xB64B }, { 0x8CBD, 0xB64D }, { 0x8CBE, 0xDBE9 }, { 0x8CBF, 0xB654 }, { 0x8CC0, 0xB650 }, { 0x8CC1, 0xB64E }, { 0x8CC2, 0xB8EF }, { 0x8CC3, 0xB8EE }, + { 0x8CC4, 0xB8EC }, { 0x8CC5, 0xB8F0 }, { 0x8CC7, 0xB8EA }, { 0x8CC8, 0xB8EB }, { 0x8CCA, 0xB8E9 }, { 0x8CCC, 0xE05B }, { 0x8CCF, 0xE454 }, { 0x8CD1, 0xBBAC }, + { 0x8CD2, 0xBBAD }, { 0x8CD3, 0xBBAB }, { 0x8CD5, 0xE453 }, { 0x8CD7, 0xE455 }, { 0x8CD9, 0xE7EA }, { 0x8CDA, 0xE7EC }, { 0x8CDC, 0xBDE7 }, { 0x8CDD, 0xE7ED }, + { 0x8CDE, 0xBDE0 }, { 0x8CDF, 0xE7E9 }, { 0x8CE0, 0xBDDF }, { 0x8CE1, 0xBDE9 }, { 0x8CE2, 0xBDE5 }, { 0x8CE3, 0xBDE6 }, { 0x8CE4, 0xBDE2 }, { 0x8CE5, 0xE7E8 }, + { 0x8CE6, 0xBDE1 }, { 0x8CE7, 0xE7EE }, { 0x8CE8, 0xE7EB }, { 0x8CEA, 0xBDE8 }, { 0x8CEC, 0xBDE3 }, { 0x8CED, 0xBDE4 }, { 0x8CEE, 0xEBB5 }, { 0x8CF0, 0xEBB7 }, + { 0x8CF1, 0xEBB6 }, { 0x8CF3, 0xEBB8 }, { 0x8CF4, 0xBFE0 }, { 0x8CF5, 0xEBB4 }, { 0x8CF8, 0xC1CB }, { 0x8CF9, 0xEEB8 }, { 0x8CFA, 0xC1C8 }, { 0x8CFB, 0xC1CC }, + { 0x8CFC, 0xC1CA }, { 0x8CFD, 0xC1C9 }, { 0x8CFE, 0xF0F3 }, { 0x8D00, 0xF0F6 }, { 0x8D02, 0xF0F5 }, { 0x8D04, 0xF0F4 }, { 0x8D05, 0xC2D8 }, { 0x8D06, 0xF348 }, + { 0x8D07, 0xF349 }, { 0x8D08, 0xC3D8 }, { 0x8D09, 0xF34A }, { 0x8D0A, 0xC3D9 }, { 0x8D0D, 0xC4BA }, { 0x8D0F, 0xC4B9 }, { 0x8D10, 0xF652 }, { 0x8D13, 0xC542 }, + { 0x8D14, 0xF653 }, { 0x8D15, 0xF75C }, { 0x8D16, 0xC5AB }, { 0x8D17, 0xC5AC }, { 0x8D19, 0xF845 }, { 0x8D1B, 0xC642 }, { 0x8D64, 0xA8AA }, { 0x8D66, 0xB36A }, + { 0x8D67, 0xB369 }, { 0x8D68, 0xE05C }, { 0x8D69, 0xE05D }, { 0x8D6B, 0xBBAE }, { 0x8D6C, 0xEBB9 }, { 0x8D6D, 0xBDEA }, { 0x8D6E, 0xEBBA }, { 0x8D6F, 0xEEB9 }, + { 0x8D70, 0xA8AB }, { 0x8D72, 0xD0B2 }, { 0x8D73, 0xAD76 }, { 0x8D74, 0xAD75 }, { 0x8D76, 0xD3E3 }, { 0x8D77, 0xB05F }, { 0x8D78, 0xD3E4 }, { 0x8D79, 0xD7D5 }, + { 0x8D7B, 0xD7D4 }, { 0x8D7D, 0xD7D3 }, { 0x8D80, 0xDBEE }, { 0x8D81, 0xB658 }, { 0x8D84, 0xDBED }, { 0x8D85, 0xB657 }, { 0x8D89, 0xDBEF }, { 0x8D8A, 0xB656 }, + { 0x8D8C, 0xE05F }, { 0x8D8D, 0xE062 }, { 0x8D8E, 0xE060 }, { 0x8D8F, 0xE061 }, { 0x8D90, 0xE065 }, { 0x8D91, 0xE05E }, { 0x8D92, 0xE066 }, { 0x8D93, 0xE063 }, + { 0x8D94, 0xE064 }, { 0x8D95, 0xBBB0 }, { 0x8D96, 0xE456 }, { 0x8D99, 0xBBAF }, { 0x8D9B, 0xE7F2 }, { 0x8D9C, 0xE7F0 }, { 0x8D9F, 0xBDEB }, { 0x8DA0, 0xE7EF }, + { 0x8DA1, 0xE7F1 }, { 0x8DA3, 0xBDEC }, { 0x8DA5, 0xEBBB }, { 0x8DA7, 0xEBBC }, { 0x8DA8, 0xC1CD }, { 0x8DAA, 0xF34C }, { 0x8DAB, 0xF34E }, { 0x8DAC, 0xF34B }, + { 0x8DAD, 0xF34D }, { 0x8DAE, 0xF4D6 }, { 0x8DAF, 0xF654 }, { 0x8DB2, 0xF96F }, { 0x8DB3, 0xA8AC }, { 0x8DB4, 0xAD77 }, { 0x8DB5, 0xD3E5 }, { 0x8DB6, 0xD3E7 }, + { 0x8DB7, 0xD3E6 }, { 0x8DB9, 0xD7D8 }, { 0x8DBA, 0xB36C }, { 0x8DBC, 0xD7D6 }, { 0x8DBE, 0xB36B }, { 0x8DBF, 0xD7D9 }, { 0x8DC1, 0xD7DA }, { 0x8DC2, 0xD7D7 }, + { 0x8DC5, 0xDBFB }, { 0x8DC6, 0xB660 }, { 0x8DC7, 0xDBF3 }, { 0x8DC8, 0xDBF9 }, { 0x8DCB, 0xB65B }, { 0x8DCC, 0xB65E }, { 0x8DCD, 0xDBF2 }, { 0x8DCE, 0xB659 }, + { 0x8DCF, 0xDBF6 }, { 0x8DD0, 0xE06C }, { 0x8DD1, 0xB65D }, { 0x8DD3, 0xDBF1 }, { 0x8DD5, 0xDBF7 }, { 0x8DD6, 0xDBF4 }, { 0x8DD7, 0xDBFA }, { 0x8DD8, 0xDBF0 }, + { 0x8DD9, 0xDBF8 }, { 0x8DDA, 0xB65C }, { 0x8DDB, 0xB65F }, { 0x8DDC, 0xDBF5 }, { 0x8DDD, 0xB65A }, { 0x8DDF, 0xB8F2 }, { 0x8DE0, 0xE068 }, { 0x8DE1, 0xB8F1 }, + { 0x8DE2, 0xE06F }, { 0x8DE3, 0xE06E }, { 0x8DE4, 0xB8F8 }, { 0x8DE6, 0xB8F9 }, { 0x8DE7, 0xE070 }, { 0x8DE8, 0xB8F3 }, { 0x8DE9, 0xE06D }, { 0x8DEA, 0xB8F7 }, + { 0x8DEB, 0xE072 }, { 0x8DEC, 0xE069 }, { 0x8DEE, 0xE06B }, { 0x8DEF, 0xB8F4 }, { 0x8DF0, 0xE067 }, { 0x8DF1, 0xE06A }, { 0x8DF2, 0xE071 }, { 0x8DF3, 0xB8F5 }, + { 0x8DF4, 0xE073 }, { 0x8DFA, 0xB8F6 }, { 0x8DFC, 0xBBB1 }, { 0x8DFD, 0xE45B }, { 0x8DFE, 0xE461 }, { 0x8DFF, 0xE459 }, { 0x8E00, 0xE462 }, { 0x8E02, 0xE458 }, + { 0x8E03, 0xE45D }, { 0x8E04, 0xE463 }, { 0x8E05, 0xE460 }, { 0x8E06, 0xE45F }, { 0x8E07, 0xE45E }, { 0x8E09, 0xE457 }, { 0x8E0A, 0xE45C }, { 0x8E0D, 0xE45A }, + { 0x8E0F, 0xBDF1 }, { 0x8E10, 0xBDEE }, { 0x8E11, 0xE7FB }, { 0x8E12, 0xE841 }, { 0x8E13, 0xE843 }, { 0x8E14, 0xE840 }, { 0x8E15, 0xE7F8 }, { 0x8E16, 0xE7FA }, + { 0x8E17, 0xE845 }, { 0x8E18, 0xE842 }, { 0x8E19, 0xE7FC }, { 0x8E1A, 0xE846 }, { 0x8E1B, 0xE7F9 }, { 0x8E1C, 0xE844 }, { 0x8E1D, 0xBDEF }, { 0x8E1E, 0xBDF5 }, + { 0x8E1F, 0xBDF3 }, { 0x8E20, 0xE7F3 }, { 0x8E21, 0xBDF4 }, { 0x8E22, 0xBDF0 }, { 0x8E23, 0xE7F4 }, { 0x8E24, 0xE7F6 }, { 0x8E25, 0xE7F5 }, { 0x8E26, 0xE7FD }, + { 0x8E27, 0xE7FE }, { 0x8E29, 0xBDF2 }, { 0x8E2B, 0xBDED }, { 0x8E2E, 0xE7F7 }, { 0x8E30, 0xEBC6 }, { 0x8E31, 0xBFE2 }, { 0x8E33, 0xEBBD }, { 0x8E34, 0xBFE3 }, + { 0x8E35, 0xBFE6 }, { 0x8E36, 0xEBC2 }, { 0x8E38, 0xEBBF }, { 0x8E39, 0xBFE5 }, { 0x8E3C, 0xEBC3 }, { 0x8E3D, 0xEBC4 }, { 0x8E3E, 0xEBBE }, { 0x8E3F, 0xEBC7 }, + { 0x8E40, 0xEBC0 }, { 0x8E41, 0xEBC5 }, { 0x8E42, 0xBFE4 }, { 0x8E44, 0xBFE1 }, { 0x8E45, 0xEBC1 }, { 0x8E47, 0xEEBF }, { 0x8E48, 0xC1D0 }, { 0x8E49, 0xC1CE }, + { 0x8E4A, 0xC1D1 }, { 0x8E4B, 0xC1CF }, { 0x8E4C, 0xEEBE }, { 0x8E4D, 0xEEBB }, { 0x8E4E, 0xEEBA }, { 0x8E50, 0xEEBD }, { 0x8E53, 0xEEBC }, { 0x8E54, 0xF145 }, + { 0x8E55, 0xC2DE }, { 0x8E56, 0xF0FB }, { 0x8E57, 0xF0FA }, { 0x8E59, 0xC2D9 }, { 0x8E5A, 0xF141 }, { 0x8E5B, 0xF140 }, { 0x8E5C, 0xF0F7 }, { 0x8E5D, 0xF143 }, + { 0x8E5E, 0xF0FC }, { 0x8E5F, 0xC2DD }, { 0x8E60, 0xF0F9 }, { 0x8E61, 0xF142 }, { 0x8E62, 0xF0F8 }, { 0x8E63, 0xC2DA }, { 0x8E64, 0xC2DC }, { 0x8E65, 0xF0FD }, + { 0x8E66, 0xC2DB }, { 0x8E67, 0xF0FE }, { 0x8E69, 0xF144 }, { 0x8E6A, 0xF352 }, { 0x8E6C, 0xC3DE }, { 0x8E6D, 0xF34F }, { 0x8E6F, 0xF353 }, { 0x8E72, 0xC3DB }, + { 0x8E73, 0xF351 }, { 0x8E74, 0xC3E0 }, { 0x8E76, 0xC3DD }, { 0x8E78, 0xF350 }, { 0x8E7A, 0xC3DF }, { 0x8E7B, 0xF354 }, { 0x8E7C, 0xC3DA }, { 0x8E81, 0xC4BC }, + { 0x8E82, 0xC4BE }, { 0x8E84, 0xF4D9 }, { 0x8E85, 0xC4BD }, { 0x8E86, 0xF4D7 }, { 0x8E87, 0xC3DC }, { 0x8E88, 0xF4D8 }, { 0x8E89, 0xC4BB }, { 0x8E8A, 0xC543 }, + { 0x8E8B, 0xC545 }, { 0x8E8C, 0xF656 }, { 0x8E8D, 0xC544 }, { 0x8E8E, 0xF655 }, { 0x8E90, 0xF761 }, { 0x8E91, 0xC5AD }, { 0x8E92, 0xF760 }, { 0x8E93, 0xC5AE }, + { 0x8E94, 0xF75E }, { 0x8E95, 0xF75D }, { 0x8E96, 0xF762 }, { 0x8E97, 0xF763 }, { 0x8E98, 0xF846 }, { 0x8E9A, 0xF75F }, { 0x8E9D, 0xF8C6 }, { 0x8E9E, 0xF8C3 }, + { 0x8E9F, 0xF8C4 }, { 0x8EA0, 0xF8C5 }, { 0x8EA1, 0xC65C }, { 0x8EA3, 0xF951 }, { 0x8EA4, 0xF950 }, { 0x8EA5, 0xF94F }, { 0x8EA6, 0xF970 }, { 0x8EA8, 0xF9BE }, + { 0x8EA9, 0xF9AB }, { 0x8EAA, 0xC66E }, { 0x8EAB, 0xA8AD }, { 0x8EAC, 0xB060 }, { 0x8EB2, 0xB8FA }, { 0x8EBA, 0xBDF6 }, { 0x8EBD, 0xEBC8 }, { 0x8EC0, 0xC2DF }, + { 0x8EC2, 0xF355 }, { 0x8EC9, 0xF9AC }, { 0x8ECA, 0xA8AE }, { 0x8ECB, 0xAAEE }, { 0x8ECC, 0xAD79 }, { 0x8ECD, 0xAD78 }, { 0x8ECF, 0xB063 }, { 0x8ED1, 0xD3E8 }, + { 0x8ED2, 0xB061 }, { 0x8ED3, 0xD3E9 }, { 0x8ED4, 0xB062 }, { 0x8ED7, 0xD7DF }, { 0x8ED8, 0xD7DB }, { 0x8EDB, 0xB36D }, { 0x8EDC, 0xD7DE }, { 0x8EDD, 0xD7DD }, + { 0x8EDE, 0xD7DC }, { 0x8EDF, 0xB36E }, { 0x8EE0, 0xD7E0 }, { 0x8EE1, 0xD7E1 }, { 0x8EE5, 0xDC43 }, { 0x8EE6, 0xDC41 }, { 0x8EE7, 0xDC45 }, { 0x8EE8, 0xDC46 }, + { 0x8EE9, 0xDC4C }, { 0x8EEB, 0xDC48 }, { 0x8EEC, 0xDC4A }, { 0x8EEE, 0xDC42 }, { 0x8EEF, 0xDBFC }, { 0x8EF1, 0xDC49 }, { 0x8EF4, 0xDC4B }, { 0x8EF5, 0xDC44 }, + { 0x8EF6, 0xDC47 }, { 0x8EF7, 0xDBFD }, { 0x8EF8, 0xB662 }, { 0x8EF9, 0xDC40 }, { 0x8EFA, 0xDBFE }, { 0x8EFB, 0xB661 }, { 0x8EFC, 0xB663 }, { 0x8EFE, 0xB8FD }, + { 0x8EFF, 0xE075 }, { 0x8F00, 0xE077 }, { 0x8F01, 0xE076 }, { 0x8F02, 0xE07B }, { 0x8F03, 0xB8FB }, { 0x8F05, 0xE078 }, { 0x8F06, 0xE074 }, { 0x8F07, 0xE079 }, + { 0x8F08, 0xE07A }, { 0x8F09, 0xB8FC }, { 0x8F0A, 0xB8FE }, { 0x8F0B, 0xE07C }, { 0x8F0D, 0xE467 }, { 0x8F0E, 0xE466 }, { 0x8F10, 0xE464 }, { 0x8F11, 0xE465 }, + { 0x8F12, 0xBBB3 }, { 0x8F13, 0xBBB5 }, { 0x8F14, 0xBBB2 }, { 0x8F15, 0xBBB4 }, { 0x8F16, 0xE84D }, { 0x8F17, 0xE84E }, { 0x8F18, 0xE849 }, { 0x8F1A, 0xE84A }, + { 0x8F1B, 0xBDF8 }, { 0x8F1C, 0xBDFD }, { 0x8F1D, 0xBDF7 }, { 0x8F1E, 0xBDFE }, { 0x8F1F, 0xBDF9 }, { 0x8F20, 0xE84B }, { 0x8F23, 0xE84C }, { 0x8F24, 0xE848 }, + { 0x8F25, 0xBE40 }, { 0x8F26, 0xBDFB }, { 0x8F29, 0xBDFA }, { 0x8F2A, 0xBDFC }, { 0x8F2C, 0xE847 }, { 0x8F2E, 0xEBCA }, { 0x8F2F, 0xBFE8 }, { 0x8F32, 0xEBCC }, + { 0x8F33, 0xBFEA }, { 0x8F34, 0xEBCF }, { 0x8F35, 0xEBCB }, { 0x8F36, 0xEBC9 }, { 0x8F37, 0xEBCE }, { 0x8F38, 0xBFE9 }, { 0x8F39, 0xEBCD }, { 0x8F3B, 0xBFE7 }, + { 0x8F3E, 0xC1D3 }, { 0x8F3F, 0xC1D6 }, { 0x8F40, 0xEEC1 }, { 0x8F42, 0xC1D4 }, { 0x8F43, 0xEEC0 }, { 0x8F44, 0xC1D2 }, { 0x8F45, 0xC1D5 }, { 0x8F46, 0xF146 }, + { 0x8F47, 0xF147 }, { 0x8F48, 0xF148 }, { 0x8F49, 0xC2E0 }, { 0x8F4B, 0xF149 }, { 0x8F4D, 0xC2E1 }, { 0x8F4E, 0xC3E2 }, { 0x8F4F, 0xF358 }, { 0x8F50, 0xF359 }, + { 0x8F51, 0xF357 }, { 0x8F52, 0xF356 }, { 0x8F53, 0xF35A }, { 0x8F54, 0xC3E1 }, { 0x8F55, 0xF4DD }, { 0x8F56, 0xF4DB }, { 0x8F57, 0xF4DC }, { 0x8F58, 0xF4DE }, + { 0x8F59, 0xF4DA }, { 0x8F5A, 0xF4DF }, { 0x8F5B, 0xF658 }, { 0x8F5D, 0xF659 }, { 0x8F5E, 0xF657 }, { 0x8F5F, 0xC546 }, { 0x8F60, 0xF764 }, { 0x8F61, 0xC5AF }, + { 0x8F62, 0xF765 }, { 0x8F63, 0xF848 }, { 0x8F64, 0xF847 }, { 0x8F9B, 0xA8AF }, { 0x8F9C, 0xB664 }, { 0x8F9F, 0xB940 }, { 0x8FA3, 0xBBB6 }, { 0x8FA6, 0xBFEC }, + { 0x8FA8, 0xBFEB }, { 0x8FAD, 0xC3E3 }, { 0x8FAE, 0xC47C }, { 0x8FAF, 0xC547 }, { 0x8FB0, 0xA8B0 }, { 0x8FB1, 0xB064 }, { 0x8FB2, 0xB941 }, { 0x8FB4, 0xF35B }, + { 0x8FBF, 0xCBA6 }, { 0x8FC2, 0xA8B1 }, { 0x8FC4, 0xA8B4 }, { 0x8FC5, 0xA8B3 }, { 0x8FC6, 0xA8B2 }, { 0x8FC9, 0xCBA5 }, { 0x8FCB, 0xCDCD }, { 0x8FCD, 0xCDCF }, + { 0x8FCE, 0xAAEF }, { 0x8FD1, 0xAAF1 }, { 0x8FD2, 0xCDCC }, { 0x8FD3, 0xCDCE }, { 0x8FD4, 0xAAF0 }, { 0x8FD5, 0xCDD1 }, { 0x8FD6, 0xCDD0 }, { 0x8FD7, 0xCDD2 }, + { 0x8FE0, 0xD0B6 }, { 0x8FE1, 0xD0B4 }, { 0x8FE2, 0xAD7C }, { 0x8FE3, 0xD0B3 }, { 0x8FE4, 0xADA3 }, { 0x8FE5, 0xAD7E }, { 0x8FE6, 0xAD7B }, { 0x8FE8, 0xADA4 }, + { 0x8FEA, 0xAD7D }, { 0x8FEB, 0xADA2 }, { 0x8FED, 0xADA1 }, { 0x8FEE, 0xD0B5 }, { 0x8FF0, 0xAD7A }, { 0x8FF4, 0xB06A }, { 0x8FF5, 0xD3EB }, { 0x8FF6, 0xD3F1 }, + { 0x8FF7, 0xB067 }, { 0x8FF8, 0xB06E }, { 0x8FFA, 0xB069 }, { 0x8FFB, 0xD3EE }, { 0x8FFC, 0xD3F0 }, { 0x8FFD, 0xB06C }, { 0x8FFE, 0xD3EA }, { 0x8FFF, 0xD3ED }, + { 0x9000, 0xB068 }, { 0x9001, 0xB065 }, { 0x9002, 0xD3EC }, { 0x9003, 0xB06B }, { 0x9004, 0xD3EF }, { 0x9005, 0xB06D }, { 0x9006, 0xB066 }, { 0x900B, 0xD7E3 }, + { 0x900C, 0xD7E6 }, { 0x900D, 0xB370 }, { 0x900F, 0xB37A }, { 0x9010, 0xB376 }, { 0x9011, 0xD7E4 }, { 0x9014, 0xB37E }, { 0x9015, 0xB377 }, { 0x9016, 0xB37C }, + { 0x9017, 0xB372 }, { 0x9019, 0xB36F }, { 0x901A, 0xB371 }, { 0x901B, 0xB37D }, { 0x901C, 0xD7E5 }, { 0x901D, 0xB375 }, { 0x901E, 0xB378 }, { 0x901F, 0xB374 }, + { 0x9020, 0xB379 }, { 0x9021, 0xD7E7 }, { 0x9022, 0xB37B }, { 0x9023, 0xB373 }, { 0x9024, 0xD7E2 }, { 0x902D, 0xDC4D }, { 0x902E, 0xB665 }, { 0x902F, 0xDC4F }, + { 0x9031, 0xB667 }, { 0x9032, 0xB669 }, { 0x9034, 0xDC4E }, { 0x9035, 0xB666 }, { 0x9036, 0xB66A }, { 0x9038, 0xB668 }, { 0x903C, 0xB947 }, { 0x903D, 0xE0A3 }, + { 0x903E, 0xB94F }, { 0x903F, 0xE07E }, { 0x9041, 0xB950 }, { 0x9042, 0xB945 }, { 0x9044, 0xE0A1 }, { 0x9047, 0xB94A }, { 0x9049, 0xE0A2 }, { 0x904A, 0xB943 }, + { 0x904B, 0xB942 }, { 0x904D, 0xB94D }, { 0x904E, 0xB94C }, { 0x904F, 0xB94B }, { 0x9050, 0xB949 }, { 0x9051, 0xB94E }, { 0x9052, 0xE07D }, { 0x9053, 0xB944 }, + { 0x9054, 0xB946 }, { 0x9055, 0xB948 }, { 0x9058, 0xBBB8 }, { 0x9059, 0xBBBB }, { 0x905B, 0xBBBF }, { 0x905C, 0xBBB9 }, { 0x905D, 0xBBBE }, { 0x905E, 0xBBBC }, + { 0x9060, 0xBBB7 }, { 0x9062, 0xBBBD }, { 0x9063, 0xBBBA }, { 0x9067, 0xE852 }, { 0x9068, 0xBE43 }, { 0x9069, 0xBE41 }, { 0x906B, 0xE853 }, { 0x906D, 0xBE44 }, + { 0x906E, 0xBE42 }, { 0x906F, 0xE851 }, { 0x9070, 0xE850 }, { 0x9072, 0xBFF0 }, { 0x9073, 0xE84F }, { 0x9074, 0xBFEE }, { 0x9075, 0xBFED }, { 0x9076, 0xEBD0 }, + { 0x9077, 0xBE45 }, { 0x9078, 0xBFEF }, { 0x9079, 0xEBD1 }, { 0x907A, 0xBFF2 }, { 0x907B, 0xEBD2 }, { 0x907C, 0xBFF1 }, { 0x907D, 0xC1D8 }, { 0x907E, 0xEEC3 }, + { 0x907F, 0xC1D7 }, { 0x9080, 0xC1DC }, { 0x9081, 0xC1DA }, { 0x9082, 0xC1DB }, { 0x9083, 0xC2E3 }, { 0x9084, 0xC1D9 }, { 0x9085, 0xEEC2 }, { 0x9086, 0xEBD3 }, + { 0x9087, 0xC2E2 }, { 0x9088, 0xC2E4 }, { 0x908A, 0xC3E4 }, { 0x908B, 0xC3E5 }, { 0x908D, 0xF4E0 }, { 0x908F, 0xC5DE }, { 0x9090, 0xC5DD }, { 0x9091, 0xA8B6 }, + { 0x9094, 0xCA55 }, { 0x9095, 0xB06F }, { 0x9097, 0xCA52 }, { 0x9098, 0xCA53 }, { 0x9099, 0xCA51 }, { 0x909B, 0xCA54 }, { 0x909E, 0xCBAA }, { 0x909F, 0xCBA7 }, + { 0x90A0, 0xCBAC }, { 0x90A1, 0xCBA8 }, { 0x90A2, 0xA8B7 }, { 0x90A3, 0xA8BA }, { 0x90A5, 0xCBA9 }, { 0x90A6, 0xA8B9 }, { 0x90A7, 0xCBAB }, { 0x90AA, 0xA8B8 }, + { 0x90AF, 0xCDD5 }, { 0x90B0, 0xCDD7 }, { 0x90B1, 0xAAF4 }, { 0x90B2, 0xCDD3 }, { 0x90B3, 0xCDD6 }, { 0x90B4, 0xCDD4 }, { 0x90B5, 0xAAF2 }, { 0x90B6, 0xAAF5 }, + { 0x90B8, 0xAAF3 }, { 0x90BD, 0xD0B8 }, { 0x90BE, 0xD0BC }, { 0x90BF, 0xD0B9 }, { 0x90C1, 0xADA7 }, { 0x90C3, 0xADA8 }, { 0x90C5, 0xD0BB }, { 0x90C7, 0xD0BD }, + { 0x90C8, 0xD0BF }, { 0x90CA, 0xADA5 }, { 0x90CB, 0xD0BE }, { 0x90CE, 0xADA6 }, { 0x90D4, 0xD7EE }, { 0x90D5, 0xD0BA }, { 0x90D6, 0xD3F2 }, { 0x90D7, 0xD3FB }, + { 0x90D8, 0xD3F9 }, { 0x90D9, 0xD3F4 }, { 0x90DA, 0xD3F5 }, { 0x90DB, 0xD3FA }, { 0x90DC, 0xD3FC }, { 0x90DD, 0xB071 }, { 0x90DF, 0xD3F7 }, { 0x90E0, 0xD3F3 }, + { 0x90E1, 0xB070 }, { 0x90E2, 0xB072 }, { 0x90E3, 0xD3F6 }, { 0x90E4, 0xD3FD }, { 0x90E5, 0xD3F8 }, { 0x90E8, 0xB3A1 }, { 0x90E9, 0xD7F1 }, { 0x90EA, 0xD7E9 }, + { 0x90EB, 0xD7EF }, { 0x90EC, 0xD7F0 }, { 0x90ED, 0xB3A2 }, { 0x90EF, 0xD7E8 }, { 0x90F0, 0xD7EA }, { 0x90F1, 0xD0B7 }, { 0x90F2, 0xD7EC }, { 0x90F3, 0xD7ED }, + { 0x90F4, 0xD7EB }, { 0x90F5, 0xB66C }, { 0x90F9, 0xDC56 }, { 0x90FA, 0xEBD4 }, { 0x90FB, 0xDC57 }, { 0x90FC, 0xDC54 }, { 0x90FD, 0xB3A3 }, { 0x90FE, 0xB66E }, + { 0x90FF, 0xDC53 }, { 0x9100, 0xDC59 }, { 0x9101, 0xDC58 }, { 0x9102, 0xB66B }, { 0x9103, 0xDC5C }, { 0x9104, 0xDC52 }, { 0x9105, 0xDC5B }, { 0x9106, 0xDC50 }, + { 0x9107, 0xDC5A }, { 0x9108, 0xDC55 }, { 0x9109, 0xB66D }, { 0x910B, 0xE0AA }, { 0x910D, 0xE0A5 }, { 0x910E, 0xE0AB }, { 0x910F, 0xE0A6 }, { 0x9110, 0xE0A4 }, + { 0x9111, 0xE0A7 }, { 0x9112, 0xB951 }, { 0x9114, 0xE0A9 }, { 0x9116, 0xE0A8 }, { 0x9117, 0xB952 }, { 0x9118, 0xBBC1 }, { 0x9119, 0xBBC0 }, { 0x911A, 0xE46E }, + { 0x911B, 0xE471 }, { 0x911C, 0xE469 }, { 0x911D, 0xE46D }, { 0x911E, 0xBBC2 }, { 0x911F, 0xE46C }, { 0x9120, 0xE46A }, { 0x9121, 0xE470 }, { 0x9122, 0xE46B }, + { 0x9123, 0xE468 }, { 0x9124, 0xE46F }, { 0x9126, 0xE859 }, { 0x9127, 0xBE48 }, { 0x9128, 0xF14A }, { 0x9129, 0xE856 }, { 0x912A, 0xE857 }, { 0x912B, 0xE855 }, + { 0x912C, 0xDC51 }, { 0x912D, 0xBE47 }, { 0x912E, 0xE85A }, { 0x912F, 0xE854 }, { 0x9130, 0xBE46 }, { 0x9131, 0xBE49 }, { 0x9132, 0xE858 }, { 0x9133, 0xEBD5 }, + { 0x9134, 0xBFF3 }, { 0x9135, 0xEBD6 }, { 0x9136, 0xEBD7 }, { 0x9138, 0xEEC4 }, { 0x9139, 0xC1DD }, { 0x913A, 0xF14B }, { 0x913B, 0xF14C }, { 0x913E, 0xF14D }, + { 0x913F, 0xF35D }, { 0x9140, 0xF35C }, { 0x9141, 0xF4E2 }, { 0x9143, 0xF4E1 }, { 0x9144, 0xF65B }, { 0x9145, 0xF65C }, { 0x9146, 0xF65A }, { 0x9147, 0xF766 }, + { 0x9148, 0xC5B0 }, { 0x9149, 0xA8BB }, { 0x914A, 0xADAA }, { 0x914B, 0xADA9 }, { 0x914C, 0xB075 }, { 0x914D, 0xB074 }, { 0x914E, 0xD440 }, { 0x914F, 0xD441 }, + { 0x9150, 0xD3FE }, { 0x9152, 0xB073 }, { 0x9153, 0xD7F5 }, { 0x9155, 0xD7F6 }, { 0x9156, 0xD7F2 }, { 0x9157, 0xB3A4 }, { 0x9158, 0xD7F3 }, { 0x915A, 0xD7F4 }, + { 0x915F, 0xDC5F }, { 0x9160, 0xDC61 }, { 0x9161, 0xDC5D }, { 0x9162, 0xDC60 }, { 0x9163, 0xB66F }, { 0x9164, 0xDC5E }, { 0x9165, 0xB670 }, { 0x9168, 0xDD73 }, + { 0x9169, 0xB955 }, { 0x916A, 0xB954 }, { 0x916C, 0xB953 }, { 0x916E, 0xE0AC }, { 0x916F, 0xE0AD }, { 0x9172, 0xE473 }, { 0x9173, 0xE475 }, { 0x9174, 0xBBC6 }, + { 0x9175, 0xBBC3 }, { 0x9177, 0xBBC5 }, { 0x9178, 0xBBC4 }, { 0x9179, 0xE474 }, { 0x917A, 0xE472 }, { 0x9180, 0xE861 }, { 0x9181, 0xE85E }, { 0x9182, 0xE85F }, + { 0x9183, 0xBE4D }, { 0x9184, 0xE860 }, { 0x9185, 0xE85B }, { 0x9186, 0xE85C }, { 0x9187, 0xBE4A }, { 0x9189, 0xBE4B }, { 0x918A, 0xE85D }, { 0x918B, 0xBE4C }, + { 0x918D, 0xEBDB }, { 0x918F, 0xEBDC }, { 0x9190, 0xEBD9 }, { 0x9191, 0xEBDA }, { 0x9192, 0xBFF4 }, { 0x9193, 0xEBD8 }, { 0x9199, 0xEEC8 }, { 0x919A, 0xEEC5 }, + { 0x919B, 0xEEC7 }, { 0x919C, 0xC1E0 }, { 0x919D, 0xEECB }, { 0x919E, 0xC1DF }, { 0x919F, 0xEEC9 }, { 0x91A0, 0xEECC }, { 0x91A1, 0xEECA }, { 0x91A2, 0xEEC6 }, + { 0x91A3, 0xC1DE }, { 0x91A5, 0xF14F }, { 0x91A7, 0xF150 }, { 0x91A8, 0xF14E }, { 0x91AA, 0xF152 }, { 0x91AB, 0xC2E5 }, { 0x91AC, 0xC2E6 }, { 0x91AD, 0xF35F }, + { 0x91AE, 0xC3E7 }, { 0x91AF, 0xF151 }, { 0x91B0, 0xF35E }, { 0x91B1, 0xC3E6 }, { 0x91B2, 0xF4E5 }, { 0x91B3, 0xF4E6 }, { 0x91B4, 0xC4BF }, { 0x91B5, 0xF4E4 }, + { 0x91B7, 0xF4E3 }, { 0x91B9, 0xF65D }, { 0x91BA, 0xC548 }, { 0x91BC, 0xF849 }, { 0x91BD, 0xF8C8 }, { 0x91BE, 0xF8C7 }, { 0x91C0, 0xC643 }, { 0x91C1, 0xC65D }, + { 0x91C2, 0xF8C9 }, { 0x91C3, 0xF971 }, { 0x91C5, 0xC66F }, { 0x91C6, 0xA8BC }, { 0x91C7, 0xAAF6 }, { 0x91C9, 0xB956 }, { 0x91CB, 0xC4C0 }, { 0x91CC, 0xA8BD }, + { 0x91CD, 0xADAB }, { 0x91CE, 0xB3A5 }, { 0x91CF, 0xB671 }, { 0x91D0, 0xC2E7 }, { 0x91D1, 0xAAF7 }, { 0x91D3, 0xD0C1 }, { 0x91D4, 0xD0C0 }, { 0x91D5, 0xD442 }, + { 0x91D7, 0xB078 }, { 0x91D8, 0xB076 }, { 0x91D9, 0xB07A }, { 0x91DA, 0xD444 }, { 0x91DC, 0xB079 }, { 0x91DD, 0xB077 }, { 0x91E2, 0xD443 }, { 0x91E3, 0xB3A8 }, + { 0x91E4, 0xD7FC }, { 0x91E6, 0xB3A7 }, { 0x91E7, 0xB3A9 }, { 0x91E8, 0xD842 }, { 0x91E9, 0xB3AB }, { 0x91EA, 0xD7FE }, { 0x91EB, 0xD840 }, { 0x91EC, 0xD7F7 }, + { 0x91ED, 0xB3AA }, { 0x91EE, 0xD843 }, { 0x91F1, 0xD7F9 }, { 0x91F3, 0xD7FA }, { 0x91F4, 0xD7F8 }, { 0x91F5, 0xB3A6 }, { 0x91F7, 0xD841 }, { 0x91F8, 0xD7FB }, + { 0x91F9, 0xD7FD }, { 0x91FD, 0xDC6D }, { 0x91FF, 0xDC6C }, { 0x9200, 0xDC6A }, { 0x9201, 0xDC62 }, { 0x9202, 0xDC71 }, { 0x9203, 0xDC65 }, { 0x9204, 0xDC6F }, + { 0x9205, 0xDC76 }, { 0x9206, 0xDC6E }, { 0x9207, 0xB679 }, { 0x9209, 0xB675 }, { 0x920A, 0xDC63 }, { 0x920C, 0xDC69 }, { 0x920D, 0xB677 }, { 0x920F, 0xDC68 }, + { 0x9210, 0xB678 }, { 0x9211, 0xB67A }, { 0x9212, 0xDC6B }, { 0x9214, 0xB672 }, { 0x9215, 0xB673 }, { 0x9216, 0xDC77 }, { 0x9217, 0xDC75 }, { 0x9219, 0xDC74 }, + { 0x921A, 0xDC66 }, { 0x921C, 0xDC72 }, { 0x921E, 0xB676 }, { 0x9223, 0xB674 }, { 0x9224, 0xDC73 }, { 0x9225, 0xDC64 }, { 0x9226, 0xDC67 }, { 0x9227, 0xDC70 }, + { 0x922D, 0xE4BA }, { 0x922E, 0xE0B7 }, { 0x9230, 0xE0B0 }, { 0x9231, 0xE0C3 }, { 0x9232, 0xE0CC }, { 0x9233, 0xE0B3 }, { 0x9234, 0xB961 }, { 0x9236, 0xE0C0 }, + { 0x9237, 0xB957 }, { 0x9238, 0xB959 }, { 0x9239, 0xB965 }, { 0x923A, 0xE0B1 }, { 0x923D, 0xB95A }, { 0x923E, 0xB95C }, { 0x923F, 0xB966 }, { 0x9240, 0xB95B }, + { 0x9245, 0xB964 }, { 0x9246, 0xE0B9 }, { 0x9248, 0xE0AE }, { 0x9249, 0xB962 }, { 0x924A, 0xE0B8 }, { 0x924B, 0xB95E }, { 0x924C, 0xE0CA }, { 0x924D, 0xB963 }, + { 0x924E, 0xE0C8 }, { 0x924F, 0xE0BC }, { 0x9250, 0xE0C6 }, { 0x9251, 0xB960 }, { 0x9252, 0xE0AF }, { 0x9253, 0xE0C9 }, { 0x9254, 0xE0C4 }, { 0x9256, 0xE0CB }, + { 0x9257, 0xB958 }, { 0x925A, 0xB967 }, { 0x925B, 0xB95D }, { 0x925E, 0xE0B5 }, { 0x9260, 0xE0BD }, { 0x9261, 0xE0C1 }, { 0x9263, 0xE0C5 }, { 0x9264, 0xB95F }, + { 0x9265, 0xE0B4 }, { 0x9266, 0xE0B2 }, { 0x9267, 0xE0BE }, { 0x926C, 0xE0BB }, { 0x926D, 0xE0BA }, { 0x926F, 0xE0BF }, { 0x9270, 0xE0C2 }, { 0x9272, 0xE0C7 }, + { 0x9276, 0xE478 }, { 0x9278, 0xBBC7 }, { 0x9279, 0xE4A4 }, { 0x927A, 0xE47A }, { 0x927B, 0xBBCC }, { 0x927C, 0xBBD0 }, { 0x927D, 0xE4AD }, { 0x927E, 0xE4B5 }, + { 0x927F, 0xE4A6 }, { 0x9280, 0xBBC8 }, { 0x9282, 0xE4AA }, { 0x9283, 0xE0B6 }, { 0x9285, 0xBBC9 }, { 0x9286, 0xE4B1 }, { 0x9287, 0xE4B6 }, { 0x9288, 0xE4AE }, + { 0x928A, 0xE4B0 }, { 0x928B, 0xE4B9 }, { 0x928C, 0xE4B2 }, { 0x928D, 0xE47E }, { 0x928E, 0xE4A9 }, { 0x9291, 0xBBD1 }, { 0x9293, 0xBBCD }, { 0x9294, 0xE47C }, + { 0x9295, 0xE4AB }, { 0x9296, 0xBBCB }, { 0x9297, 0xE4A5 }, { 0x9298, 0xBBCA }, { 0x9299, 0xE4B3 }, { 0x929A, 0xE4A2 }, { 0x929B, 0xE479 }, { 0x929C, 0xBBCE }, + { 0x929D, 0xE4B8 }, { 0x92A0, 0xE47B }, { 0x92A1, 0xE4AF }, { 0x92A2, 0xE4AC }, { 0x92A3, 0xE4A7 }, { 0x92A4, 0xE477 }, { 0x92A5, 0xE476 }, { 0x92A6, 0xE4A1 }, + { 0x92A7, 0xE4B4 }, { 0x92A8, 0xBBCF }, { 0x92A9, 0xE4B7 }, { 0x92AA, 0xE47D }, { 0x92AB, 0xE4A3 }, { 0x92AC, 0xBE52 }, { 0x92B2, 0xBE5A }, { 0x92B3, 0xBE55 }, + { 0x92B4, 0xE8A4 }, { 0x92B5, 0xE8A1 }, { 0x92B6, 0xE867 }, { 0x92B7, 0xBE50 }, { 0x92BB, 0xBE4F }, { 0x92BC, 0xBE56 }, { 0x92C0, 0xE865 }, { 0x92C1, 0xBE54 }, + { 0x92C2, 0xE871 }, { 0x92C3, 0xE863 }, { 0x92C4, 0xE864 }, { 0x92C5, 0xBE4E }, { 0x92C6, 0xE8A3 }, { 0x92C7, 0xBE58 }, { 0x92C8, 0xE874 }, { 0x92C9, 0xE879 }, + { 0x92CA, 0xE873 }, { 0x92CB, 0xEBEE }, { 0x92CC, 0xE86F }, { 0x92CD, 0xE877 }, { 0x92CE, 0xE875 }, { 0x92CF, 0xE868 }, { 0x92D0, 0xE862 }, { 0x92D1, 0xE87D }, + { 0x92D2, 0xBE57 }, { 0x92D3, 0xE87E }, { 0x92D5, 0xE878 }, { 0x92D7, 0xE86D }, { 0x92D8, 0xE86B }, { 0x92D9, 0xE866 }, { 0x92DD, 0xE86E }, { 0x92DE, 0xE87B }, + { 0x92DF, 0xE86A }, { 0x92E0, 0xE87A }, { 0x92E1, 0xE8A2 }, { 0x92E4, 0xBE53 }, { 0x92E6, 0xE876 }, { 0x92E7, 0xE87C }, { 0x92E8, 0xE872 }, { 0x92E9, 0xE86C }, + { 0x92EA, 0xBE51 }, { 0x92EE, 0xE4A8 }, { 0x92EF, 0xE870 }, { 0x92F0, 0xBE59 }, { 0x92F1, 0xE869 }, { 0x92F7, 0xEBF4 }, { 0x92F8, 0xBFF7 }, { 0x92F9, 0xEBF3 }, + { 0x92FA, 0xEBF0 }, { 0x92FB, 0xEC44 }, { 0x92FC, 0xBFFB }, { 0x92FE, 0xEC41 }, { 0x92FF, 0xEBF8 }, { 0x9300, 0xEC43 }, { 0x9301, 0xEBE9 }, { 0x9302, 0xEBF6 }, + { 0x9304, 0xBFFD }, { 0x9306, 0xEBE1 }, { 0x9308, 0xEBDF }, { 0x9309, 0xEC42 }, { 0x930B, 0xEC40 }, { 0x930C, 0xEBFE }, { 0x930D, 0xEBED }, { 0x930E, 0xEBEC }, + { 0x930F, 0xEBE2 }, { 0x9310, 0xC040 }, { 0x9312, 0xEBE8 }, { 0x9313, 0xEBF2 }, { 0x9314, 0xEBFD }, { 0x9315, 0xC043 }, { 0x9316, 0xEC45 }, { 0x9318, 0xC1E8 }, + { 0x9319, 0xC045 }, { 0x931A, 0xBFFE }, { 0x931B, 0xEBE6 }, { 0x931D, 0xEBEF }, { 0x931E, 0xEBDE }, { 0x931F, 0xEBE0 }, { 0x9320, 0xBFF5 }, { 0x9321, 0xC042 }, + { 0x9322, 0xBFFA }, { 0x9323, 0xEBE7 }, { 0x9324, 0xEBF7 }, { 0x9325, 0xEBF1 }, { 0x9326, 0xC041 }, { 0x9327, 0xEBDD }, { 0x9328, 0xC1E3 }, { 0x9329, 0xEBF9 }, + { 0x932A, 0xEBFC }, { 0x932B, 0xBFFC }, { 0x932D, 0xEBEB }, { 0x932E, 0xC044 }, { 0x932F, 0xBFF9 }, { 0x9333, 0xBFF8 }, { 0x9334, 0xEBF5 }, { 0x9335, 0xEBFB }, + { 0x9336, 0xBFF6 }, { 0x9338, 0xEBE4 }, { 0x9339, 0xEBFA }, { 0x933C, 0xEBE5 }, { 0x9346, 0xEBEA }, { 0x9347, 0xEED2 }, { 0x9349, 0xEED7 }, { 0x934A, 0xC1E5 }, + { 0x934B, 0xC1E7 }, { 0x934C, 0xEEDD }, { 0x934D, 0xC1E1 }, { 0x934E, 0xEEEC }, { 0x934F, 0xEEE3 }, { 0x9350, 0xEED8 }, { 0x9351, 0xEED9 }, { 0x9352, 0xEEE2 }, + { 0x9354, 0xC1EE }, { 0x9355, 0xEEE1 }, { 0x9356, 0xEED1 }, { 0x9357, 0xEEE0 }, { 0x9358, 0xEED4 }, { 0x9359, 0xEEED }, { 0x935A, 0xC1ED }, { 0x935B, 0xC1EB }, + { 0x935C, 0xEED5 }, { 0x935E, 0xEEE8 }, { 0x9360, 0xEEDA }, { 0x9361, 0xEEE7 }, { 0x9363, 0xEEE9 }, { 0x9364, 0xEED0 }, { 0x9365, 0xC1E6 }, { 0x9367, 0xEEEA }, + { 0x936A, 0xEEDE }, { 0x936C, 0xC1EA }, { 0x936D, 0xEEDB }, { 0x9370, 0xC1EC }, { 0x9371, 0xEEE4 }, { 0x9375, 0xC1E4 }, { 0x9376, 0xEED6 }, { 0x9377, 0xEEE5 }, + { 0x9379, 0xEEDF }, { 0x937A, 0xEBE3 }, { 0x937B, 0xEEE6 }, { 0x937C, 0xEED3 }, { 0x937E, 0xC1E9 }, { 0x9380, 0xEEEB }, { 0x9382, 0xC1E2 }, { 0x9383, 0xEECE }, + { 0x9388, 0xF160 }, { 0x9389, 0xF159 }, { 0x938A, 0xC2E9 }, { 0x938C, 0xF154 }, { 0x938D, 0xF163 }, { 0x938E, 0xF15B }, { 0x938F, 0xEEDC }, { 0x9391, 0xF165 }, + { 0x9392, 0xF155 }, { 0x9394, 0xC2E8 }, { 0x9395, 0xF15F }, { 0x9396, 0xC2EA }, { 0x9397, 0xC2F2 }, { 0x9398, 0xC2F0 }, { 0x9399, 0xF161 }, { 0x939A, 0xC2F1 }, + { 0x939B, 0xF157 }, { 0x939D, 0xF158 }, { 0x939E, 0xF15D }, { 0x939F, 0xF162 }, { 0x93A1, 0xEECD }, { 0x93A2, 0xC2EB }, { 0x93A3, 0xF16A }, { 0x93A4, 0xF167 }, + { 0x93A5, 0xF16B }, { 0x93A6, 0xF15E }, { 0x93A7, 0xF15A }, { 0x93A8, 0xF168 }, { 0x93A9, 0xF36A }, { 0x93AA, 0xF15C }, { 0x93AC, 0xC2EE }, { 0x93AE, 0xC2ED }, + { 0x93AF, 0xEECF }, { 0x93B0, 0xC2EF }, { 0x93B1, 0xF164 }, { 0x93B2, 0xF166 }, { 0x93B3, 0xC2EC }, { 0x93B4, 0xF169 }, { 0x93B5, 0xF153 }, { 0x93B7, 0xF156 }, + { 0x93C0, 0xF373 }, { 0x93C2, 0xF363 }, { 0x93C3, 0xC3EB }, { 0x93C4, 0xF371 }, { 0x93C7, 0xF361 }, { 0x93C8, 0xC3EC }, { 0x93CA, 0xF36C }, { 0x93CC, 0xF368 }, + { 0x93CD, 0xC3F1 }, { 0x93CE, 0xF372 }, { 0x93CF, 0xF362 }, { 0x93D0, 0xF365 }, { 0x93D1, 0xC3E9 }, { 0x93D2, 0xF374 }, { 0x93D4, 0xF36D }, { 0x93D5, 0xF370 }, + { 0x93D6, 0xC3EF }, { 0x93D7, 0xC3F4 }, { 0x93D8, 0xC3F2 }, { 0x93D9, 0xF369 }, { 0x93DA, 0xF364 }, { 0x93DC, 0xC3ED }, { 0x93DD, 0xC3EE }, { 0x93DE, 0xF360 }, + { 0x93DF, 0xC3EA }, { 0x93E1, 0xC3E8 }, { 0x93E2, 0xC3F0 }, { 0x93E3, 0xF36F }, { 0x93E4, 0xC3F3 }, { 0x93E6, 0xF36B }, { 0x93E7, 0xF375 }, { 0x93E8, 0xC3F5 }, + { 0x93EC, 0xF367 }, { 0x93EE, 0xF36E }, { 0x93F5, 0xF4F3 }, { 0x93F6, 0xF542 }, { 0x93F7, 0xF4F5 }, { 0x93F8, 0xF4FC }, { 0x93F9, 0xF366 }, { 0x93FA, 0xF4FA }, + { 0x93FB, 0xF4E9 }, { 0x93FC, 0xF540 }, { 0x93FD, 0xC4C3 }, { 0x93FE, 0xF4ED }, { 0x93FF, 0xF4FE }, { 0x9400, 0xF4F4 }, { 0x9403, 0xC4C2 }, { 0x9406, 0xF544 }, + { 0x9407, 0xF4F6 }, { 0x9409, 0xF4FB }, { 0x940A, 0xF4FD }, { 0x940B, 0xF4E7 }, { 0x940C, 0xF541 }, { 0x940D, 0xF4F2 }, { 0x940E, 0xF4F7 }, { 0x940F, 0xF4EB }, + { 0x9410, 0xF4EF }, { 0x9411, 0xF543 }, { 0x9412, 0xF4F9 }, { 0x9413, 0xF4E8 }, { 0x9414, 0xF4EC }, { 0x9415, 0xF4EE }, { 0x9416, 0xF4F8 }, { 0x9418, 0xC4C1 }, + { 0x9419, 0xF4F1 }, { 0x9420, 0xF4EA }, { 0x9428, 0xF4F0 }, { 0x9429, 0xF661 }, { 0x942A, 0xF666 }, { 0x942B, 0xC54F }, { 0x942C, 0xF668 }, { 0x942E, 0xC549 }, + { 0x9430, 0xF664 }, { 0x9431, 0xF66A }, { 0x9432, 0xC54E }, { 0x9433, 0xC54A }, { 0x9435, 0xC54B }, { 0x9436, 0xF660 }, { 0x9437, 0xF667 }, { 0x9438, 0xC54D }, + { 0x9439, 0xF665 }, { 0x943A, 0xC54C }, { 0x943B, 0xF65F }, { 0x943C, 0xF663 }, { 0x943D, 0xF662 }, { 0x943F, 0xF65E }, { 0x9440, 0xF669 }, { 0x9444, 0xC5B1 }, + { 0x9445, 0xF76D }, { 0x9446, 0xF770 }, { 0x9447, 0xF76C }, { 0x9448, 0xF76E }, { 0x9449, 0xF76F }, { 0x944A, 0xF769 }, { 0x944B, 0xF76A }, { 0x944C, 0xF767 }, + { 0x944F, 0xF76B }, { 0x9450, 0xF768 }, { 0x9451, 0xC5B2 }, { 0x9452, 0xC5B3 }, { 0x9455, 0xF84B }, { 0x9457, 0xF84D }, { 0x945D, 0xF84C }, { 0x945E, 0xF84E }, + { 0x9460, 0xC5E0 }, { 0x9462, 0xF84A }, { 0x9463, 0xC5DF }, { 0x9464, 0xC5E1 }, { 0x9468, 0xF8CB }, { 0x9469, 0xF8CC }, { 0x946A, 0xC644 }, { 0x946B, 0xF8CA }, + { 0x946D, 0xF953 }, { 0x946E, 0xF952 }, { 0x946F, 0xF954 }, { 0x9470, 0xC65F }, { 0x9471, 0xF955 }, { 0x9472, 0xC65E }, { 0x9473, 0xF956 }, { 0x9474, 0xF972 }, + { 0x9475, 0xF975 }, { 0x9476, 0xF974 }, { 0x9477, 0xC668 }, { 0x9478, 0xF973 }, { 0x947C, 0xC672 }, { 0x947D, 0xC670 }, { 0x947E, 0xC671 }, { 0x947F, 0xC677 }, + { 0x9480, 0xF9C0 }, { 0x9481, 0xF9C1 }, { 0x9482, 0xF9BF }, { 0x9483, 0xF9C9 }, { 0x9577, 0xAAF8 }, { 0x957A, 0xD844 }, { 0x957B, 0xDC78 }, { 0x957C, 0xE8A5 }, + { 0x957D, 0xF376 }, { 0x9580, 0xAAF9 }, { 0x9582, 0xADAC }, { 0x9583, 0xB07B }, { 0x9586, 0xD845 }, { 0x9588, 0xD846 }, { 0x9589, 0xB3AC }, { 0x958B, 0xB67D }, + { 0x958C, 0xDC7A }, { 0x958D, 0xDC79 }, { 0x958E, 0xB6A3 }, { 0x958F, 0xB67C }, { 0x9590, 0xDC7B }, { 0x9591, 0xB67E }, { 0x9592, 0xB6A2 }, { 0x9593, 0xB6A1 }, + { 0x9594, 0xB67B }, { 0x9598, 0xB968 }, { 0x959B, 0xE0D0 }, { 0x959C, 0xE0CE }, { 0x959E, 0xE0CF }, { 0x959F, 0xE0CD }, { 0x95A1, 0xBBD2 }, { 0x95A3, 0xBBD5 }, + { 0x95A4, 0xBBD7 }, { 0x95A5, 0xBBD6 }, { 0x95A8, 0xBBD3 }, { 0x95A9, 0xBBD4 }, { 0x95AB, 0xE8A7 }, { 0x95AC, 0xE8A6 }, { 0x95AD, 0xBE5B }, { 0x95AE, 0xE8A8 }, + { 0x95B0, 0xE8A9 }, { 0x95B1, 0xBE5C }, { 0x95B5, 0xEC4D }, { 0x95B6, 0xEC4B }, { 0x95B7, 0xEEF3 }, { 0x95B9, 0xEC49 }, { 0x95BA, 0xEC4A }, { 0x95BB, 0xC046 }, + { 0x95BC, 0xEC46 }, { 0x95BD, 0xEC4E }, { 0x95BE, 0xEC48 }, { 0x95BF, 0xEC4C }, { 0x95C0, 0xEEEF }, { 0x95C3, 0xEEF1 }, { 0x95C5, 0xEEF2 }, { 0x95C6, 0xC1F3 }, + { 0x95C7, 0xEEEE }, { 0x95C8, 0xC1F2 }, { 0x95C9, 0xEEF0 }, { 0x95CA, 0xC1EF }, { 0x95CB, 0xC1F0 }, { 0x95CC, 0xC1F1 }, { 0x95CD, 0xEC47 }, { 0x95D0, 0xC2F5 }, + { 0x95D1, 0xF16E }, { 0x95D2, 0xF16C }, { 0x95D3, 0xF16D }, { 0x95D4, 0xC2F3 }, { 0x95D5, 0xC2F6 }, { 0x95D6, 0xC2F4 }, { 0x95DA, 0xF377 }, { 0x95DB, 0xF378 }, + { 0x95DC, 0xC3F6 }, { 0x95DE, 0xF545 }, { 0x95DF, 0xF547 }, { 0x95E0, 0xF546 }, { 0x95E1, 0xC4C4 }, { 0x95E2, 0xC550 }, { 0x95E3, 0xF66D }, { 0x95E4, 0xF66C }, + { 0x95E5, 0xF66B }, { 0x961C, 0xAAFA }, { 0x961E, 0xC9AA }, { 0x9620, 0xCA58 }, { 0x9621, 0xA6E9 }, { 0x9622, 0xCA56 }, { 0x9623, 0xCA59 }, { 0x9624, 0xCA57 }, + { 0x9628, 0xCBAE }, { 0x962A, 0xA8C1 }, { 0x962C, 0xA8C2 }, { 0x962D, 0xCBB0 }, { 0x962E, 0xA8BF }, { 0x962F, 0xCBAF }, { 0x9630, 0xCBAD }, { 0x9631, 0xA8C0 }, + { 0x9632, 0xA8BE }, { 0x9639, 0xCDD8 }, { 0x963A, 0xCDDB }, { 0x963B, 0xAAFD }, { 0x963C, 0xCDDA }, { 0x963D, 0xCDD9 }, { 0x963F, 0xAAFC }, { 0x9640, 0xAAFB }, + { 0x9642, 0xAB40 }, { 0x9643, 0xCDDC }, { 0x9644, 0xAAFE }, { 0x964A, 0xD0C6 }, { 0x964B, 0xADAE }, { 0x964C, 0xADAF }, { 0x964D, 0xADB0 }, { 0x964E, 0xD0C7 }, + { 0x964F, 0xD0C3 }, { 0x9650, 0xADAD }, { 0x9651, 0xD0C4 }, { 0x9653, 0xD0C5 }, { 0x9654, 0xD0C2 }, { 0x9658, 0xB0A4 }, { 0x965B, 0xB0A1 }, { 0x965C, 0xD445 }, + { 0x965D, 0xB0A2 }, { 0x965E, 0xB0A5 }, { 0x965F, 0xD446 }, { 0x9661, 0xB07E }, { 0x9662, 0xB07C }, { 0x9663, 0xB07D }, { 0x9664, 0xB0A3 }, { 0x966A, 0xB3AD }, + { 0x966B, 0xD849 }, { 0x966C, 0xB3B5 }, { 0x966D, 0xD848 }, { 0x966F, 0xD84B }, { 0x9670, 0xB3B1 }, { 0x9671, 0xD84A }, { 0x9672, 0xB6AB }, { 0x9673, 0xB3AF }, + { 0x9674, 0xB3B2 }, { 0x9675, 0xB3AE }, { 0x9676, 0xB3B3 }, { 0x9677, 0xB3B4 }, { 0x9678, 0xB3B0 }, { 0x967C, 0xD847 }, { 0x967D, 0xB6A7 }, { 0x967E, 0xDC7D }, + { 0x9680, 0xDCA3 }, { 0x9683, 0xDCA2 }, { 0x9684, 0xB6AC }, { 0x9685, 0xB6A8 }, { 0x9686, 0xB6A9 }, { 0x9687, 0xDC7C }, { 0x9688, 0xDC7E }, { 0x9689, 0xDCA1 }, + { 0x968A, 0xB6A4 }, { 0x968B, 0xB6A6 }, { 0x968D, 0xB6AA }, { 0x968E, 0xB6A5 }, { 0x9691, 0xE0D3 }, { 0x9692, 0xE0D1 }, { 0x9693, 0xE0D2 }, { 0x9694, 0xB96A }, + { 0x9695, 0xB96B }, { 0x9697, 0xE0D4 }, { 0x9698, 0xB969 }, { 0x9699, 0xBBD8 }, { 0x969B, 0xBBDA }, { 0x969C, 0xBBD9 }, { 0x969E, 0xE4BB }, { 0x96A1, 0xE4BC }, + { 0x96A2, 0xE8AB }, { 0x96A4, 0xE8AA }, { 0x96A7, 0xC047 }, { 0x96A8, 0xC048 }, { 0x96A9, 0xEC4F }, { 0x96AA, 0xC049 }, { 0x96AC, 0xEEF6 }, { 0x96AE, 0xEEF4 }, + { 0x96B0, 0xEEF5 }, { 0x96B1, 0xC1F4 }, { 0x96B3, 0xF16F }, { 0x96B4, 0xC3F7 }, { 0x96B8, 0xC1F5 }, { 0x96B9, 0xAB41 }, { 0x96BB, 0xB0A6 }, { 0x96BC, 0xD447 }, + { 0x96BF, 0xD84C }, { 0x96C0, 0xB3B6 }, { 0x96C1, 0xB6AD }, { 0x96C2, 0xDCA4 }, { 0x96C3, 0xDCA6 }, { 0x96C4, 0xB6AF }, { 0x96C5, 0xB6AE }, { 0x96C6, 0xB6B0 }, + { 0x96C7, 0xB6B1 }, { 0x96C8, 0xDCA5 }, { 0x96C9, 0xB96E }, { 0x96CA, 0xB96F }, { 0x96CB, 0xB96D }, { 0x96CC, 0xBBDB }, { 0x96CD, 0xB96C }, { 0x96CE, 0xE0D5 }, + { 0x96D2, 0xBBDC }, { 0x96D3, 0xE8AC }, { 0x96D4, 0xEC50 }, { 0x96D5, 0xC04A }, { 0x96D6, 0xC1F6 }, { 0x96D7, 0xF170 }, { 0x96D8, 0xF174 }, { 0x96D9, 0xC2F9 }, + { 0x96DA, 0xF171 }, { 0x96DB, 0xC2FA }, { 0x96DC, 0xC2F8 }, { 0x96DD, 0xF175 }, { 0x96DE, 0xC2FB }, { 0x96DF, 0xF173 }, { 0x96E1, 0xF379 }, { 0x96E2, 0xC2F7 }, + { 0x96E3, 0xC3F8 }, { 0x96E5, 0xF8CD }, { 0x96E8, 0xAB42 }, { 0x96E9, 0xB3B8 }, { 0x96EA, 0xB3B7 }, { 0x96EF, 0xB6B2 }, { 0x96F0, 0xDCA8 }, { 0x96F1, 0xDCA7 }, + { 0x96F2, 0xB6B3 }, { 0x96F5, 0xE0D9 }, { 0x96F6, 0xB973 }, { 0x96F7, 0xB970 }, { 0x96F8, 0xE0D8 }, { 0x96F9, 0xB972 }, { 0x96FA, 0xE0D6 }, { 0x96FB, 0xB971 }, + { 0x96FD, 0xE0D7 }, { 0x96FF, 0xE4BD }, { 0x9700, 0xBBDD }, { 0x9702, 0xE8AF }, { 0x9704, 0xBE5D }, { 0x9705, 0xE8AD }, { 0x9706, 0xBE5E }, { 0x9707, 0xBE5F }, + { 0x9708, 0xE8AE }, { 0x9709, 0xBE60 }, { 0x970B, 0xEC51 }, { 0x970D, 0xC04E }, { 0x970E, 0xC04B }, { 0x970F, 0xC050 }, { 0x9710, 0xEC53 }, { 0x9711, 0xC04C }, + { 0x9712, 0xEC52 }, { 0x9713, 0xC04F }, { 0x9716, 0xC04D }, { 0x9718, 0xEEF9 }, { 0x9719, 0xEEFB }, { 0x971C, 0xC1F7 }, { 0x971D, 0xEEFA }, { 0x971E, 0xC1F8 }, + { 0x971F, 0xEEF8 }, { 0x9720, 0xEEF7 }, { 0x9722, 0xF177 }, { 0x9723, 0xF176 }, { 0x9724, 0xC2FC }, { 0x9725, 0xF178 }, { 0x9726, 0xF37E }, { 0x9727, 0xC3FA }, + { 0x9728, 0xF37D }, { 0x9729, 0xF37A }, { 0x972A, 0xC3F9 }, { 0x972B, 0xF37B }, { 0x972C, 0xF37C }, { 0x972E, 0xF548 }, { 0x972F, 0xF549 }, { 0x9730, 0xC4C5 }, + { 0x9732, 0xC553 }, { 0x9735, 0xF66E }, { 0x9738, 0xC551 }, { 0x9739, 0xC552 }, { 0x973A, 0xF66F }, { 0x973D, 0xC5B4 }, { 0x973E, 0xC5B5 }, { 0x973F, 0xF771 }, + { 0x9742, 0xC645 }, { 0x9743, 0xF8CF }, { 0x9744, 0xC647 }, { 0x9746, 0xF8CE }, { 0x9747, 0xF8D0 }, { 0x9748, 0xC646 }, { 0x9749, 0xF957 }, { 0x974B, 0xF9AD }, + { 0x9752, 0xAB43 }, { 0x9756, 0xB974 }, { 0x9758, 0xE4BE }, { 0x975A, 0xE8B0 }, { 0x975B, 0xC051 }, { 0x975C, 0xC052 }, { 0x975E, 0xAB44 }, { 0x9760, 0xBE61 }, + { 0x9761, 0xC3FB }, { 0x9762, 0xADB1 }, { 0x9766, 0xC053 }, { 0x9768, 0xC5E2 }, { 0x9769, 0xADB2 }, { 0x976A, 0xD84D }, { 0x976C, 0xDCA9 }, { 0x976E, 0xDCAB }, + { 0x9770, 0xDCAA }, { 0x9772, 0xE0DD }, { 0x9773, 0xE0DA }, { 0x9774, 0xB975 }, { 0x9776, 0xB976 }, { 0x9777, 0xE0DB }, { 0x9778, 0xE0DC }, { 0x977A, 0xE4C0 }, + { 0x977B, 0xE4C5 }, { 0x977C, 0xBBDE }, { 0x977D, 0xE4BF }, { 0x977E, 0xE4C1 }, { 0x977F, 0xE4C8 }, { 0x9780, 0xE4C3 }, { 0x9781, 0xE4C7 }, { 0x9782, 0xE4C4 }, + { 0x9783, 0xE4C2 }, { 0x9784, 0xE4C6 }, { 0x9785, 0xBBDF }, { 0x9788, 0xE8B3 }, { 0x978A, 0xE8B1 }, { 0x978B, 0xBE63 }, { 0x978D, 0xBE62 }, { 0x978E, 0xE8B2 }, + { 0x978F, 0xBE64 }, { 0x9794, 0xEC56 }, { 0x9797, 0xEC55 }, { 0x9798, 0xC054 }, { 0x9799, 0xEC54 }, { 0x979A, 0xEEFC }, { 0x979C, 0xEEFE }, { 0x979D, 0xEF41 }, + { 0x979E, 0xEF40 }, { 0x97A0, 0xC1F9 }, { 0x97A1, 0xEEFD }, { 0x97A2, 0xF1A1 }, { 0x97A3, 0xC2FD }, { 0x97A4, 0xF17D }, { 0x97A5, 0xF1A2 }, { 0x97A6, 0xC2FE }, + { 0x97A8, 0xF17B }, { 0x97AA, 0xF17E }, { 0x97AB, 0xF17C }, { 0x97AC, 0xF179 }, { 0x97AD, 0xC340 }, { 0x97AE, 0xF17A }, { 0x97B3, 0xF3A1 }, { 0x97B6, 0xF3A3 }, + { 0x97B7, 0xF3A2 }, { 0x97B9, 0xF54A }, { 0x97BB, 0xF54B }, { 0x97BF, 0xF670 }, { 0x97C1, 0xC5B7 }, { 0x97C3, 0xC5B6 }, { 0x97C4, 0xF84F }, { 0x97C5, 0xF850 }, + { 0x97C6, 0xC648 }, { 0x97C7, 0xF8D1 }, { 0x97C9, 0xC669 }, { 0x97CB, 0xADB3 }, { 0x97CC, 0xB6B4 }, { 0x97CD, 0xE4CA }, { 0x97CE, 0xE4C9 }, { 0x97CF, 0xE8B5 }, + { 0x97D0, 0xE8B4 }, { 0x97D3, 0xC1FA }, { 0x97D4, 0xEF43 }, { 0x97D5, 0xEF42 }, { 0x97D6, 0xF1A5 }, { 0x97D7, 0xF1A3 }, { 0x97D8, 0xF1A6 }, { 0x97D9, 0xF1A4 }, + { 0x97DC, 0xC3FC }, { 0x97DD, 0xF3A4 }, { 0x97DE, 0xF3A5 }, { 0x97DF, 0xF3A6 }, { 0x97E1, 0xF671 }, { 0x97E3, 0xF772 }, { 0x97E5, 0xF8D2 }, { 0x97ED, 0xADB4 }, + { 0x97F0, 0xEC57 }, { 0x97F1, 0xEF44 }, { 0x97F3, 0xADB5 }, { 0x97F6, 0xBBE0 }, { 0x97F8, 0xEC58 }, { 0x97F9, 0xC341 }, { 0x97FA, 0xF1A7 }, { 0x97FB, 0xC3FD }, + { 0x97FD, 0xF54C }, { 0x97FE, 0xF54D }, { 0x97FF, 0xC554 }, { 0x9800, 0xF851 }, { 0x9801, 0xADB6 }, { 0x9802, 0xB3BB }, { 0x9803, 0xB3BC }, { 0x9804, 0xD84E }, + { 0x9805, 0xB6B5 }, { 0x9806, 0xB6B6 }, { 0x9807, 0xDCAC }, { 0x9808, 0xB6B7 }, { 0x980A, 0xB97A }, { 0x980C, 0xB97C }, { 0x980D, 0xE0DF }, { 0x980E, 0xE0E0 }, + { 0x980F, 0xE0DE }, { 0x9810, 0xB977 }, { 0x9811, 0xB978 }, { 0x9812, 0xB97B }, { 0x9813, 0xB979 }, { 0x9816, 0xE4CB }, { 0x9817, 0xBBE1 }, { 0x9818, 0xBBE2 }, + { 0x981B, 0xE8BC }, { 0x981C, 0xBE67 }, { 0x981D, 0xE8B7 }, { 0x981E, 0xE8B6 }, { 0x9820, 0xE8BB }, { 0x9821, 0xBE65 }, { 0x9824, 0xC05B }, { 0x9826, 0xE8B8 }, + { 0x9827, 0xE8BD }, { 0x9828, 0xE8BA }, { 0x9829, 0xE8B9 }, { 0x982B, 0xBE66 }, { 0x982D, 0xC059 }, { 0x982F, 0xEC5A }, { 0x9830, 0xC055 }, { 0x9832, 0xEC5B }, + { 0x9835, 0xEC59 }, { 0x9837, 0xC058 }, { 0x9838, 0xC056 }, { 0x9839, 0xC05A }, { 0x983B, 0xC057 }, { 0x9841, 0xEF45 }, { 0x9843, 0xEF4A }, { 0x9844, 0xEF46 }, + { 0x9845, 0xEF49 }, { 0x9846, 0xC1FB }, { 0x9848, 0xEDD4 }, { 0x9849, 0xEF48 }, { 0x984A, 0xEF47 }, { 0x984C, 0xC344 }, { 0x984D, 0xC342 }, { 0x984E, 0xC345 }, + { 0x984F, 0xC343 }, { 0x9850, 0xF1A8 }, { 0x9851, 0xF1A9 }, { 0x9852, 0xF1AA }, { 0x9853, 0xC346 }, { 0x9857, 0xF3AA }, { 0x9858, 0xC440 }, { 0x9859, 0xF3A8 }, + { 0x985B, 0xC441 }, { 0x985C, 0xF3A7 }, { 0x985D, 0xF3A9 }, { 0x985E, 0xC3FE }, { 0x985F, 0xF551 }, { 0x9860, 0xF54E }, { 0x9862, 0xF54F }, { 0x9863, 0xF550 }, + { 0x9864, 0xF672 }, { 0x9865, 0xC556 }, { 0x9867, 0xC555 }, { 0x9869, 0xF774 }, { 0x986A, 0xF773 }, { 0x986B, 0xC5B8 }, { 0x986F, 0xC5E3 }, { 0x9870, 0xC649 }, + { 0x9871, 0xC660 }, { 0x9872, 0xF958 }, { 0x9873, 0xF9AE }, { 0x9874, 0xF9AF }, { 0x98A8, 0xADB7 }, { 0x98A9, 0xDCAD }, { 0x98AC, 0xE0E1 }, { 0x98AD, 0xE4CC }, + { 0x98AE, 0xE4CD }, { 0x98AF, 0xBBE3 }, { 0x98B1, 0xBBE4 }, { 0x98B2, 0xE8BE }, { 0x98B3, 0xBE68 }, { 0x98B6, 0xC1FC }, { 0x98B8, 0xF1AB }, { 0x98BA, 0xC347 }, + { 0x98BB, 0xF3AD }, { 0x98BC, 0xC442 }, { 0x98BD, 0xF3AC }, { 0x98BE, 0xF3AE }, { 0x98BF, 0xF3AB }, { 0x98C0, 0xF675 }, { 0x98C1, 0xF552 }, { 0x98C2, 0xF553 }, + { 0x98C4, 0xC4C6 }, { 0x98C6, 0xF674 }, { 0x98C9, 0xF673 }, { 0x98CB, 0xF775 }, { 0x98CC, 0xF9B0 }, { 0x98DB, 0xADB8 }, { 0x98DF, 0xADB9 }, { 0x98E2, 0xB0A7 }, + { 0x98E3, 0xD448 }, { 0x98E5, 0xD84F }, { 0x98E7, 0xB6B8 }, { 0x98E9, 0xB6BB }, { 0x98EA, 0xB6B9 }, { 0x98EB, 0xDCAE }, { 0x98ED, 0xB6BD }, { 0x98EF, 0xB6BA }, + { 0x98F2, 0xB6BC }, { 0x98F4, 0xB97E }, { 0x98F6, 0xE0E2 }, { 0x98F9, 0xE0E3 }, { 0x98FA, 0xE8C0 }, { 0x98FC, 0xB97D }, { 0x98FD, 0xB9A1 }, { 0x98FE, 0xB9A2 }, + { 0x9900, 0xE4CF }, { 0x9902, 0xE4CE }, { 0x9903, 0xBBE5 }, { 0x9905, 0xBBE6 }, { 0x9907, 0xE4D0 }, { 0x9908, 0xE8BF }, { 0x9909, 0xBBE8 }, { 0x990A, 0xBE69 }, + { 0x990C, 0xBBE7 }, { 0x9910, 0xC05C }, { 0x9911, 0xE8C1 }, { 0x9912, 0xBE6B }, { 0x9913, 0xBE6A }, { 0x9914, 0xE8C2 }, { 0x9915, 0xE8C5 }, { 0x9916, 0xE8C3 }, + { 0x9917, 0xE8C4 }, { 0x9918, 0xBE6C }, { 0x991A, 0xC061 }, { 0x991B, 0xC05F }, { 0x991E, 0xC05E }, { 0x991F, 0xEC5D }, { 0x9921, 0xC060 }, { 0x9924, 0xEC5C }, + { 0x9925, 0xEF4B }, { 0x9927, 0xEC5E }, { 0x9928, 0xC05D }, { 0x9929, 0xEC5F }, { 0x992A, 0xEF4E }, { 0x992B, 0xEF4C }, { 0x992C, 0xEF4D }, { 0x992D, 0xEF52 }, + { 0x992E, 0xC34B }, { 0x992F, 0xEF51 }, { 0x9930, 0xEF54 }, { 0x9931, 0xEF53 }, { 0x9932, 0xEF50 }, { 0x9933, 0xEF4F }, { 0x9935, 0xC1FD }, { 0x993A, 0xF1AE }, + { 0x993C, 0xF1AD }, { 0x993D, 0xC34A }, { 0x993E, 0xC348 }, { 0x993F, 0xC349 }, { 0x9941, 0xF1AC }, { 0x9943, 0xF3B1 }, { 0x9945, 0xC443 }, { 0x9947, 0xF3B0 }, + { 0x9948, 0xF3AF }, { 0x9949, 0xC444 }, { 0x994B, 0xF558 }, { 0x994C, 0xF557 }, { 0x994E, 0xF555 }, { 0x9950, 0xF554 }, { 0x9951, 0xC4C8 }, { 0x9952, 0xC4C7 }, + { 0x9953, 0xF559 }, { 0x9954, 0xF776 }, { 0x9955, 0xC5B9 }, { 0x9956, 0xF677 }, { 0x9957, 0xC557 }, { 0x9958, 0xF676 }, { 0x9959, 0xF556 }, { 0x995B, 0xF777 }, + { 0x995C, 0xC5E4 }, { 0x995E, 0xC661 }, { 0x995F, 0xF959 }, { 0x9961, 0xF9B1 }, { 0x9996, 0xADBA }, { 0x9997, 0xD850 }, { 0x9998, 0xEF55 }, { 0x9999, 0xADBB }, + { 0x999C, 0xE4D2 }, { 0x999D, 0xE4D1 }, { 0x999E, 0xEC60 }, { 0x99A1, 0xEF57 }, { 0x99A3, 0xEF56 }, { 0x99A5, 0xC34C }, { 0x99A6, 0xF3B2 }, { 0x99A7, 0xF3B3 }, + { 0x99A8, 0xC4C9 }, { 0x99AB, 0xF9B2 }, { 0x99AC, 0xB0A8 }, { 0x99AD, 0xB6BF }, { 0x99AE, 0xB6BE }, { 0x99AF, 0xE0E4 }, { 0x99B0, 0xE0E6 }, { 0x99B1, 0xB9A4 }, + { 0x99B2, 0xE0E5 }, { 0x99B3, 0xB9A3 }, { 0x99B4, 0xB9A5 }, { 0x99B5, 0xE0E7 }, { 0x99B9, 0xE4D4 }, { 0x99BA, 0xE4D6 }, { 0x99BB, 0xE4D5 }, { 0x99BD, 0xE4D8 }, + { 0x99C1, 0xBBE9 }, { 0x99C2, 0xE4D7 }, { 0x99C3, 0xE4D3 }, { 0x99C7, 0xE4D9 }, { 0x99C9, 0xE8CC }, { 0x99CB, 0xE8CF }, { 0x99CC, 0xE8D1 }, { 0x99CD, 0xE8C7 }, + { 0x99CE, 0xE8CB }, { 0x99CF, 0xE8C8 }, { 0x99D0, 0xBE6E }, { 0x99D1, 0xBE71 }, { 0x99D2, 0xBE73 }, { 0x99D3, 0xE8C9 }, { 0x99D4, 0xE8CA }, { 0x99D5, 0xBE72 }, + { 0x99D6, 0xE8CD }, { 0x99D7, 0xE8D0 }, { 0x99D8, 0xE8CE }, { 0x99D9, 0xBE74 }, { 0x99DB, 0xBE70 }, { 0x99DC, 0xE8C6 }, { 0x99DD, 0xBE6D }, { 0x99DF, 0xBE6F }, + { 0x99E2, 0xC063 }, { 0x99E3, 0xEC66 }, { 0x99E4, 0xEC64 }, { 0x99E5, 0xEC63 }, { 0x99E7, 0xEC69 }, { 0x99E9, 0xEC68 }, { 0x99EA, 0xEC67 }, { 0x99EC, 0xEC62 }, + { 0x99ED, 0xC062 }, { 0x99EE, 0xEC61 }, { 0x99F0, 0xEC65 }, { 0x99F1, 0xC064 }, { 0x99F4, 0xEF5A }, { 0x99F6, 0xEF5E }, { 0x99F7, 0xEF5B }, { 0x99F8, 0xEF5D }, + { 0x99F9, 0xEF5C }, { 0x99FA, 0xEF59 }, { 0x99FB, 0xEF5F }, { 0x99FC, 0xEF62 }, { 0x99FD, 0xEF60 }, { 0x99FE, 0xEF61 }, { 0x99FF, 0xC240 }, { 0x9A01, 0xC1FE }, + { 0x9A02, 0xEF58 }, { 0x9A03, 0xEF63 }, { 0x9A04, 0xF1B3 }, { 0x9A05, 0xF1B6 }, { 0x9A06, 0xF1B8 }, { 0x9A07, 0xF1B7 }, { 0x9A09, 0xF1B1 }, { 0x9A0A, 0xF1B5 }, + { 0x9A0B, 0xF1B0 }, { 0x9A0D, 0xF1B2 }, { 0x9A0E, 0xC34D }, { 0x9A0F, 0xF1AF }, { 0x9A11, 0xF1B4 }, { 0x9A14, 0xF3C0 }, { 0x9A15, 0xF3B5 }, { 0x9A16, 0xC445 }, + { 0x9A19, 0xC446 }, { 0x9A1A, 0xF3B4 }, { 0x9A1B, 0xF3B9 }, { 0x9A1C, 0xF3BF }, { 0x9A1D, 0xF3B7 }, { 0x9A1E, 0xF3BE }, { 0x9A20, 0xF3BB }, { 0x9A22, 0xF3BA }, + { 0x9A23, 0xF3BD }, { 0x9A24, 0xF3B8 }, { 0x9A25, 0xF3B6 }, { 0x9A27, 0xF3BC }, { 0x9A29, 0xF560 }, { 0x9A2A, 0xF55E }, { 0x9A2B, 0xC4CA }, { 0x9A2C, 0xF55D }, + { 0x9A2D, 0xF563 }, { 0x9A2E, 0xF561 }, { 0x9A30, 0xC4CB }, { 0x9A31, 0xF55C }, { 0x9A32, 0xF55A }, { 0x9A34, 0xF55B }, { 0x9A35, 0xC4CD }, { 0x9A36, 0xF55F }, + { 0x9A37, 0xC4CC }, { 0x9A38, 0xF562 }, { 0x9A39, 0xF678 }, { 0x9A3A, 0xF67E }, { 0x9A3D, 0xF679 }, { 0x9A3E, 0xC55B }, { 0x9A3F, 0xF6A1 }, { 0x9A40, 0xC55A }, + { 0x9A41, 0xF67D }, { 0x9A42, 0xF67C }, { 0x9A43, 0xC559 }, { 0x9A44, 0xF67B }, { 0x9A45, 0xC558 }, { 0x9A46, 0xF67A }, { 0x9A48, 0xF77D }, { 0x9A49, 0xF7A1 }, + { 0x9A4A, 0xF77E }, { 0x9A4C, 0xF77B }, { 0x9A4D, 0xC5BB }, { 0x9A4E, 0xF778 }, { 0x9A4F, 0xF77C }, { 0x9A50, 0xF7A3 }, { 0x9A52, 0xF7A2 }, { 0x9A53, 0xF779 }, + { 0x9A54, 0xF77A }, { 0x9A55, 0xC5BA }, { 0x9A56, 0xF852 }, { 0x9A57, 0xC5E7 }, { 0x9A59, 0xF853 }, { 0x9A5A, 0xC5E5 }, { 0x9A5B, 0xC5E6 }, { 0x9A5E, 0xF8D3 }, + { 0x9A5F, 0xC64A }, { 0x9A60, 0xF976 }, { 0x9A62, 0xC66A }, { 0x9A64, 0xF9B3 }, { 0x9A65, 0xC66B }, { 0x9A66, 0xF9B4 }, { 0x9A67, 0xF9B5 }, { 0x9A68, 0xF9C3 }, + { 0x9A69, 0xF9C2 }, { 0x9A6A, 0xC67A }, { 0x9A6B, 0xF9CD }, { 0x9AA8, 0xB0A9 }, { 0x9AAB, 0xE0E9 }, { 0x9AAD, 0xE0E8 }, { 0x9AAF, 0xBBEA }, { 0x9AB0, 0xBBEB }, + { 0x9AB1, 0xE4DA }, { 0x9AB3, 0xE8D2 }, { 0x9AB4, 0xEC6C }, { 0x9AB7, 0xBE75 }, { 0x9AB8, 0xC065 }, { 0x9AB9, 0xEC6A }, { 0x9ABB, 0xEC6D }, { 0x9ABC, 0xC066 }, + { 0x9ABE, 0xEF64 }, { 0x9ABF, 0xEC6B }, { 0x9AC0, 0xF1B9 }, { 0x9AC1, 0xC34E }, { 0x9AC2, 0xF3C1 }, { 0x9AC6, 0xF566 }, { 0x9AC7, 0xF564 }, { 0x9ACA, 0xF565 }, + { 0x9ACD, 0xF6A2 }, { 0x9ACF, 0xC55C }, { 0x9AD0, 0xF7A4 }, { 0x9AD1, 0xC5EA }, { 0x9AD2, 0xC5BC }, { 0x9AD3, 0xC5E8 }, { 0x9AD4, 0xC5E9 }, { 0x9AD5, 0xF8D4 }, + { 0x9AD6, 0xC662 }, { 0x9AD8, 0xB0AA }, { 0x9ADC, 0xF1BA }, { 0x9ADF, 0xD449 }, { 0x9AE1, 0xB9A6 }, { 0x9AE3, 0xE4DB }, { 0x9AE6, 0xBBEC }, { 0x9AE7, 0xE4DC }, + { 0x9AEB, 0xE8D4 }, { 0x9AEC, 0xE8D3 }, { 0x9AED, 0xC068 }, { 0x9AEE, 0xBE76 }, { 0x9AEF, 0xBE77 }, { 0x9AF1, 0xE8D7 }, { 0x9AF2, 0xE8D6 }, { 0x9AF3, 0xE8D5 }, + { 0x9AF6, 0xEC6E }, { 0x9AF7, 0xEC71 }, { 0x9AF9, 0xEC70 }, { 0x9AFA, 0xEC6F }, { 0x9AFB, 0xC067 }, { 0x9AFC, 0xEF68 }, { 0x9AFD, 0xEF66 }, { 0x9AFE, 0xEF65 }, + { 0x9B01, 0xEF67 }, { 0x9B03, 0xC34F }, { 0x9B04, 0xF1BC }, { 0x9B05, 0xF1BD }, { 0x9B06, 0xC350 }, { 0x9B08, 0xF1BB }, { 0x9B0A, 0xF3C3 }, { 0x9B0B, 0xF3C2 }, + { 0x9B0C, 0xF3C5 }, { 0x9B0D, 0xC447 }, { 0x9B0E, 0xF3C4 }, { 0x9B10, 0xF567 }, { 0x9B11, 0xF569 }, { 0x9B12, 0xF568 }, { 0x9B15, 0xF6A3 }, { 0x9B16, 0xF6A6 }, + { 0x9B17, 0xF6A4 }, { 0x9B18, 0xF6A5 }, { 0x9B19, 0xF7A5 }, { 0x9B1A, 0xC5BD }, { 0x9B1E, 0xF854 }, { 0x9B1F, 0xF855 }, { 0x9B20, 0xF856 }, { 0x9B22, 0xC64B }, + { 0x9B23, 0xC663 }, { 0x9B24, 0xF9B6 }, { 0x9B25, 0xB0AB }, { 0x9B27, 0xBE78 }, { 0x9B28, 0xC069 }, { 0x9B29, 0xF1BE }, { 0x9B2B, 0xF7A6 }, { 0x9B2E, 0xF9C4 }, + { 0x9B2F, 0xD44A }, { 0x9B31, 0xC67B }, { 0x9B32, 0xB0AC }, { 0x9B33, 0xEC72 }, { 0x9B35, 0xF1BF }, { 0x9B37, 0xF3C6 }, { 0x9B3A, 0xF6A7 }, { 0x9B3B, 0xF7A7 }, + { 0x9B3C, 0xB0AD }, { 0x9B3E, 0xE4DD }, { 0x9B3F, 0xE4DE }, { 0x9B41, 0xBBED }, { 0x9B42, 0xBBEE }, { 0x9B43, 0xE8D9 }, { 0x9B44, 0xBE7A }, { 0x9B45, 0xBE79 }, + { 0x9B46, 0xE8D8 }, { 0x9B48, 0xEF69 }, { 0x9B4A, 0xF1C0 }, { 0x9B4B, 0xF1C2 }, { 0x9B4C, 0xF1C1 }, { 0x9B4D, 0xC353 }, { 0x9B4E, 0xC352 }, { 0x9B4F, 0xC351 }, + { 0x9B51, 0xC55E }, { 0x9B52, 0xF6A8 }, { 0x9B54, 0xC55D }, { 0x9B55, 0xF7A9 }, { 0x9B56, 0xF7A8 }, { 0x9B58, 0xC64C }, { 0x9B59, 0xF8D5 }, { 0x9B5A, 0xB3BD }, + { 0x9B5B, 0xE0EA }, { 0x9B5F, 0xE4E1 }, { 0x9B60, 0xE4DF }, { 0x9B61, 0xE4E0 }, { 0x9B64, 0xE8E2 }, { 0x9B66, 0xE8DD }, { 0x9B67, 0xE8DA }, { 0x9B68, 0xE8E1 }, + { 0x9B6C, 0xE8E3 }, { 0x9B6F, 0xBE7C }, { 0x9B70, 0xE8E0 }, { 0x9B71, 0xE8DC }, { 0x9B74, 0xE8DB }, { 0x9B75, 0xE8DF }, { 0x9B76, 0xE8DE }, { 0x9B77, 0xBE7B }, + { 0x9B7A, 0xEC7D }, { 0x9B7B, 0xEC78 }, { 0x9B7C, 0xEC76 }, { 0x9B7D, 0xECA1 }, { 0x9B7E, 0xEC77 }, { 0x9B80, 0xEC73 }, { 0x9B82, 0xEC79 }, { 0x9B85, 0xEC74 }, + { 0x9B86, 0xEF72 }, { 0x9B87, 0xEC75 }, { 0x9B88, 0xECA2 }, { 0x9B90, 0xEC7C }, { 0x9B91, 0xC06A }, { 0x9B92, 0xEC7B }, { 0x9B93, 0xEC7A }, { 0x9B95, 0xEC7E }, + { 0x9B9A, 0xEF6A }, { 0x9B9B, 0xEF6D }, { 0x9B9E, 0xEF6C }, { 0x9BA0, 0xEF74 }, { 0x9BA1, 0xEF6F }, { 0x9BA2, 0xEF73 }, { 0x9BA4, 0xEF71 }, { 0x9BA5, 0xEF70 }, + { 0x9BA6, 0xEF6E }, { 0x9BA8, 0xEF6B }, { 0x9BAA, 0xC243 }, { 0x9BAB, 0xC242 }, { 0x9BAD, 0xC244 }, { 0x9BAE, 0xC241 }, { 0x9BAF, 0xEF75 }, { 0x9BB5, 0xF1C8 }, + { 0x9BB6, 0xF1CB }, { 0x9BB8, 0xF1C9 }, { 0x9BB9, 0xF1CD }, { 0x9BBD, 0xF1CE }, { 0x9BBF, 0xF1C6 }, { 0x9BC0, 0xC358 }, { 0x9BC1, 0xF1C7 }, { 0x9BC3, 0xF1C5 }, + { 0x9BC4, 0xF1CC }, { 0x9BC6, 0xF1C4 }, { 0x9BC7, 0xF1C3 }, { 0x9BC8, 0xC357 }, { 0x9BC9, 0xC355 }, { 0x9BCA, 0xC354 }, { 0x9BD3, 0xF1CA }, { 0x9BD4, 0xF3CF }, + { 0x9BD5, 0xF3D5 }, { 0x9BD6, 0xC44A }, { 0x9BD7, 0xF3D0 }, { 0x9BD9, 0xF3D3 }, { 0x9BDA, 0xF3D7 }, { 0x9BDB, 0xC44B }, { 0x9BDC, 0xF3D2 }, { 0x9BDE, 0xF3CA }, + { 0x9BE0, 0xF3C9 }, { 0x9BE1, 0xF3D6 }, { 0x9BE2, 0xF3CD }, { 0x9BE4, 0xF3CB }, { 0x9BE5, 0xF3D4 }, { 0x9BE6, 0xF3CC }, { 0x9BE7, 0xC449 }, { 0x9BE8, 0xC448 }, + { 0x9BEA, 0xF3C7 }, { 0x9BEB, 0xF3C8 }, { 0x9BEC, 0xF3D1 }, { 0x9BF0, 0xF3CE }, { 0x9BF7, 0xF56C }, { 0x9BF8, 0xF56F }, { 0x9BFD, 0xC356 }, { 0x9C05, 0xF56D }, + { 0x9C06, 0xF573 }, { 0x9C07, 0xF571 }, { 0x9C08, 0xF56B }, { 0x9C09, 0xF576 }, { 0x9C0B, 0xF56A }, { 0x9C0D, 0xC4CF }, { 0x9C0E, 0xF572 }, { 0x9C12, 0xF56E }, + { 0x9C13, 0xC4CE }, { 0x9C14, 0xF575 }, { 0x9C17, 0xF574 }, { 0x9C1C, 0xF6AB }, { 0x9C1D, 0xF6AA }, { 0x9C21, 0xF6B1 }, { 0x9C23, 0xF6AD }, { 0x9C24, 0xF6B0 }, + { 0x9C25, 0xC560 }, { 0x9C28, 0xF6AE }, { 0x9C29, 0xF6AF }, { 0x9C2B, 0xF6A9 }, { 0x9C2C, 0xF6AC }, { 0x9C2D, 0xC55F }, { 0x9C31, 0xC5BF }, { 0x9C32, 0xF7B4 }, + { 0x9C33, 0xF7AF }, { 0x9C34, 0xF7B3 }, { 0x9C36, 0xF7B6 }, { 0x9C37, 0xF7B2 }, { 0x9C39, 0xF7AE }, { 0x9C3B, 0xC5C1 }, { 0x9C3C, 0xF7B1 }, { 0x9C3D, 0xF7B5 }, + { 0x9C3E, 0xC5C0 }, { 0x9C3F, 0xF7AC }, { 0x9C40, 0xF570 }, { 0x9C41, 0xF7B0 }, { 0x9C44, 0xF7AD }, { 0x9C46, 0xF7AA }, { 0x9C48, 0xF7AB }, { 0x9C49, 0xC5BE }, + { 0x9C4A, 0xF85A }, { 0x9C4B, 0xF85C }, { 0x9C4C, 0xF85F }, { 0x9C4D, 0xF85B }, { 0x9C4E, 0xF860 }, { 0x9C50, 0xF859 }, { 0x9C52, 0xF857 }, { 0x9C54, 0xC5EB }, + { 0x9C55, 0xF85D }, { 0x9C56, 0xC5ED }, { 0x9C57, 0xC5EC }, { 0x9C58, 0xF858 }, { 0x9C59, 0xF85E }, { 0x9C5E, 0xF8DA }, { 0x9C5F, 0xC64D }, { 0x9C60, 0xF8DB }, + { 0x9C62, 0xF8D9 }, { 0x9C63, 0xF8D6 }, { 0x9C66, 0xF8D8 }, { 0x9C67, 0xF8D7 }, { 0x9C68, 0xF95A }, { 0x9C6D, 0xF95C }, { 0x9C6E, 0xF95B }, { 0x9C71, 0xF979 }, + { 0x9C73, 0xF978 }, { 0x9C74, 0xF977 }, { 0x9C75, 0xF97A }, { 0x9C77, 0xC673 }, { 0x9C78, 0xC674 }, { 0x9C79, 0xF9CA }, { 0x9C7A, 0xF9CE }, { 0x9CE5, 0xB3BE }, + { 0x9CE6, 0xDCAF }, { 0x9CE7, 0xE0ED }, { 0x9CE9, 0xB9A7 }, { 0x9CEA, 0xE0EB }, { 0x9CED, 0xE0EC }, { 0x9CF1, 0xE4E2 }, { 0x9CF2, 0xE4E3 }, { 0x9CF3, 0xBBF1 }, + { 0x9CF4, 0xBBEF }, { 0x9CF5, 0xE4E4 }, { 0x9CF6, 0xBBF0 }, { 0x9CF7, 0xE8E8 }, { 0x9CF9, 0xE8EB }, { 0x9CFA, 0xE8E5 }, { 0x9CFB, 0xE8EC }, { 0x9CFC, 0xE8E4 }, + { 0x9CFD, 0xE8E6 }, { 0x9CFF, 0xE8E7 }, { 0x9D00, 0xE8EA }, { 0x9D03, 0xBEA1 }, { 0x9D04, 0xE8EF }, { 0x9D05, 0xE8EE }, { 0x9D06, 0xBE7D }, { 0x9D07, 0xE8E9 }, + { 0x9D08, 0xE8ED }, { 0x9D09, 0xBE7E }, { 0x9D10, 0xECAC }, { 0x9D12, 0xC06F }, { 0x9D14, 0xECA7 }, { 0x9D15, 0xC06B }, { 0x9D17, 0xECA4 }, { 0x9D18, 0xECAA }, + { 0x9D19, 0xECAD }, { 0x9D1B, 0xC070 }, { 0x9D1D, 0xECA9 }, { 0x9D1E, 0xECA6 }, { 0x9D1F, 0xECAE }, { 0x9D20, 0xECA5 }, { 0x9D22, 0xECAB }, { 0x9D23, 0xC06C }, + { 0x9D25, 0xECA3 }, { 0x9D26, 0xC06D }, { 0x9D28, 0xC06E }, { 0x9D29, 0xECA8 }, { 0x9D2D, 0xEFA9 }, { 0x9D2E, 0xEF7A }, { 0x9D2F, 0xEF7B }, { 0x9D30, 0xEF7E }, + { 0x9D31, 0xEF7C }, { 0x9D33, 0xEF76 }, { 0x9D36, 0xEF79 }, { 0x9D37, 0xEFA5 }, { 0x9D38, 0xEF7D }, { 0x9D3B, 0xC245 }, { 0x9D3D, 0xEFA7 }, { 0x9D3E, 0xEFA4 }, + { 0x9D3F, 0xC246 }, { 0x9D40, 0xEFA6 }, { 0x9D41, 0xEF77 }, { 0x9D42, 0xEFA2 }, { 0x9D43, 0xEFA3 }, { 0x9D45, 0xEFA1 }, { 0x9D4A, 0xF1D2 }, { 0x9D4B, 0xF1D4 }, + { 0x9D4C, 0xF1D7 }, { 0x9D4F, 0xF1D1 }, { 0x9D51, 0xC359 }, { 0x9D52, 0xF1D9 }, { 0x9D53, 0xF1D0 }, { 0x9D54, 0xF1DA }, { 0x9D56, 0xF1D6 }, { 0x9D57, 0xF1D8 }, + { 0x9D58, 0xF1DC }, { 0x9D59, 0xF1D5 }, { 0x9D5A, 0xF1DD }, { 0x9D5B, 0xF1D3 }, { 0x9D5C, 0xF1CF }, { 0x9D5D, 0xC35A }, { 0x9D5F, 0xF1DB }, { 0x9D60, 0xC35B }, + { 0x9D61, 0xC44D }, { 0x9D67, 0xEF78 }, { 0x9D68, 0xF3F1 }, { 0x9D69, 0xF3E8 }, { 0x9D6A, 0xC44F }, { 0x9D6B, 0xF3E4 }, { 0x9D6C, 0xC450 }, { 0x9D6F, 0xF3ED }, + { 0x9D70, 0xF3E7 }, { 0x9D71, 0xF3DD }, { 0x9D72, 0xC44E }, { 0x9D73, 0xF3EA }, { 0x9D74, 0xF3E5 }, { 0x9D75, 0xF3E6 }, { 0x9D77, 0xF3D8 }, { 0x9D78, 0xF3DF }, + { 0x9D79, 0xF3EE }, { 0x9D7B, 0xF3EB }, { 0x9D7D, 0xF3E3 }, { 0x9D7F, 0xF3EF }, { 0x9D80, 0xF3DE }, { 0x9D81, 0xF3D9 }, { 0x9D82, 0xF3EC }, { 0x9D84, 0xF3DB }, + { 0x9D85, 0xF3E9 }, { 0x9D86, 0xF3E0 }, { 0x9D87, 0xF3F0 }, { 0x9D88, 0xF3DC }, { 0x9D89, 0xC44C }, { 0x9D8A, 0xF3DA }, { 0x9D8B, 0xF3E1 }, { 0x9D8C, 0xF3E2 }, + { 0x9D90, 0xF57D }, { 0x9D92, 0xF57B }, { 0x9D94, 0xF5A2 }, { 0x9D96, 0xF5AE }, { 0x9D97, 0xF5A5 }, { 0x9D98, 0xF57C }, { 0x9D99, 0xF578 }, { 0x9D9A, 0xF5A7 }, + { 0x9D9B, 0xF57E }, { 0x9D9C, 0xF5A3 }, { 0x9D9D, 0xF57A }, { 0x9D9E, 0xF5AA }, { 0x9D9F, 0xF577 }, { 0x9DA0, 0xF5A1 }, { 0x9DA1, 0xF5A6 }, { 0x9DA2, 0xF5A8 }, + { 0x9DA3, 0xF5AB }, { 0x9DA4, 0xF579 }, { 0x9DA6, 0xF5AF }, { 0x9DA7, 0xF5B0 }, { 0x9DA8, 0xF5A9 }, { 0x9DA9, 0xF5AD }, { 0x9DAA, 0xF5A4 }, { 0x9DAC, 0xF6C1 }, + { 0x9DAD, 0xF6C4 }, { 0x9DAF, 0xC561 }, { 0x9DB1, 0xF6C3 }, { 0x9DB2, 0xF6C8 }, { 0x9DB3, 0xF6C6 }, { 0x9DB4, 0xC562 }, { 0x9DB5, 0xF6BD }, { 0x9DB6, 0xF6B3 }, + { 0x9DB7, 0xF6B2 }, { 0x9DB8, 0xC564 }, { 0x9DB9, 0xF6BF }, { 0x9DBA, 0xF6C0 }, { 0x9DBB, 0xF6BC }, { 0x9DBC, 0xF6B4 }, { 0x9DBE, 0xF6B9 }, { 0x9DBF, 0xF5AC }, + { 0x9DC1, 0xF6B5 }, { 0x9DC2, 0xC563 }, { 0x9DC3, 0xF6BB }, { 0x9DC5, 0xF6BA }, { 0x9DC7, 0xF6B6 }, { 0x9DC8, 0xF6C2 }, { 0x9DCA, 0xF6B7 }, { 0x9DCB, 0xF7BB }, + { 0x9DCC, 0xF6C5 }, { 0x9DCD, 0xF6C7 }, { 0x9DCE, 0xF6BE }, { 0x9DCF, 0xF6B8 }, { 0x9DD0, 0xF7BC }, { 0x9DD1, 0xF7BE }, { 0x9DD2, 0xF7B8 }, { 0x9DD3, 0xC5C2 }, + { 0x9DD5, 0xF7C5 }, { 0x9DD6, 0xF7C3 }, { 0x9DD7, 0xC5C3 }, { 0x9DD8, 0xF7C2 }, { 0x9DD9, 0xF7C1 }, { 0x9DDA, 0xF7BA }, { 0x9DDB, 0xF7B7 }, { 0x9DDC, 0xF7BD }, + { 0x9DDD, 0xF7C6 }, { 0x9DDE, 0xF7B9 }, { 0x9DDF, 0xF7BF }, { 0x9DE1, 0xF869 }, { 0x9DE2, 0xF86E }, { 0x9DE3, 0xF864 }, { 0x9DE4, 0xF867 }, { 0x9DE5, 0xC5EE }, + { 0x9DE6, 0xF86B }, { 0x9DE8, 0xF872 }, { 0x9DE9, 0xF7C0 }, { 0x9DEB, 0xF865 }, { 0x9DEC, 0xF86F }, { 0x9DED, 0xF873 }, { 0x9DEE, 0xF86A }, { 0x9DEF, 0xF863 }, + { 0x9DF0, 0xF86D }, { 0x9DF2, 0xF86C }, { 0x9DF3, 0xF871 }, { 0x9DF4, 0xF870 }, { 0x9DF5, 0xF7C4 }, { 0x9DF6, 0xF868 }, { 0x9DF7, 0xF862 }, { 0x9DF8, 0xF866 }, + { 0x9DF9, 0xC64E }, { 0x9DFA, 0xC64F }, { 0x9DFB, 0xF861 }, { 0x9DFD, 0xF8E6 }, { 0x9DFE, 0xF8DD }, { 0x9DFF, 0xF8E5 }, { 0x9E00, 0xF8E2 }, { 0x9E01, 0xF8E3 }, + { 0x9E02, 0xF8DC }, { 0x9E03, 0xF8DF }, { 0x9E04, 0xF8E7 }, { 0x9E05, 0xF8E1 }, { 0x9E06, 0xF8E0 }, { 0x9E07, 0xF8DE }, { 0x9E09, 0xF8E4 }, { 0x9E0B, 0xF95D }, + { 0x9E0D, 0xF95E }, { 0x9E0F, 0xF960 }, { 0x9E10, 0xF95F }, { 0x9E11, 0xF962 }, { 0x9E12, 0xF961 }, { 0x9E13, 0xF97C }, { 0x9E14, 0xF97B }, { 0x9E15, 0xF9B7 }, + { 0x9E17, 0xF9B8 }, { 0x9E19, 0xF9C5 }, { 0x9E1A, 0xC678 }, { 0x9E1B, 0xC67C }, { 0x9E1D, 0xF9CF }, { 0x9E1E, 0xC67D }, { 0x9E75, 0xB3BF }, { 0x9E79, 0xC4D0 }, + { 0x9E7A, 0xF6C9 }, { 0x9E7C, 0xC650 }, { 0x9E7D, 0xC651 }, { 0x9E7F, 0xB3C0 }, { 0x9E80, 0xE0EE }, { 0x9E82, 0xB9A8 }, { 0x9E83, 0xE8F0 }, { 0x9E86, 0xECB0 }, + { 0x9E87, 0xECB1 }, { 0x9E88, 0xECAF }, { 0x9E89, 0xEFAB }, { 0x9E8A, 0xEFAA }, { 0x9E8B, 0xC247 }, { 0x9E8C, 0xF1DF }, { 0x9E8D, 0xEFAC }, { 0x9E8E, 0xF1DE }, + { 0x9E91, 0xF3F3 }, { 0x9E92, 0xC451 }, { 0x9E93, 0xC453 }, { 0x9E94, 0xF3F2 }, { 0x9E97, 0xC452 }, { 0x9E99, 0xF5B1 }, { 0x9E9A, 0xF5B3 }, { 0x9E9B, 0xF5B2 }, + { 0x9E9C, 0xF6CA }, { 0x9E9D, 0xC565 }, { 0x9E9F, 0xC5EF }, { 0x9EA0, 0xF8E8 }, { 0x9EA1, 0xF963 }, { 0x9EA4, 0xF9D2 }, { 0x9EA5, 0xB3C1 }, { 0x9EA7, 0xE4E5 }, + { 0x9EA9, 0xBEA2 }, { 0x9EAD, 0xECB3 }, { 0x9EAE, 0xECB2 }, { 0x9EB0, 0xEFAD }, { 0x9EB4, 0xC454 }, { 0x9EB5, 0xC4D1 }, { 0x9EB6, 0xF7C7 }, { 0x9EB7, 0xF9CB }, + { 0x9EBB, 0xB3C2 }, { 0x9EBC, 0xBBF2 }, { 0x9EBE, 0xBEA3 }, { 0x9EC0, 0xF3F4 }, { 0x9EC2, 0xF874 }, { 0x9EC3, 0xB6C0 }, { 0x9EC8, 0xEFAE }, { 0x9ECC, 0xC664 }, + { 0x9ECD, 0xB6C1 }, { 0x9ECE, 0xBEA4 }, { 0x9ECF, 0xC248 }, { 0x9ED0, 0xF875 }, { 0x9ED1, 0xB6C2 }, { 0x9ED3, 0xE8F1 }, { 0x9ED4, 0xC072 }, { 0x9ED5, 0xECB4 }, + { 0x9ED6, 0xECB5 }, { 0x9ED8, 0xC071 }, { 0x9EDA, 0xEFAF }, { 0x9EDB, 0xC24C }, { 0x9EDC, 0xC24A }, { 0x9EDD, 0xC24B }, { 0x9EDE, 0xC249 }, { 0x9EDF, 0xF1E0 }, + { 0x9EE0, 0xC35C }, { 0x9EE4, 0xF5B5 }, { 0x9EE5, 0xF5B4 }, { 0x9EE6, 0xF5B7 }, { 0x9EE7, 0xF5B6 }, { 0x9EE8, 0xC4D2 }, { 0x9EEB, 0xF6CB }, { 0x9EED, 0xF6CD }, + { 0x9EEE, 0xF6CC }, { 0x9EEF, 0xC566 }, { 0x9EF0, 0xF7C8 }, { 0x9EF2, 0xF876 }, { 0x9EF3, 0xF877 }, { 0x9EF4, 0xC5F0 }, { 0x9EF5, 0xF964 }, { 0x9EF6, 0xF97D }, + { 0x9EF7, 0xC675 }, { 0x9EF9, 0xDCB0 }, { 0x9EFA, 0xECB6 }, { 0x9EFB, 0xEFB0 }, { 0x9EFC, 0xF3F5 }, { 0x9EFD, 0xE0EF }, { 0x9EFF, 0xEFB1 }, { 0x9F00, 0xF1E2 }, + { 0x9F01, 0xF1E1 }, { 0x9F06, 0xF878 }, { 0x9F07, 0xC652 }, { 0x9F09, 0xF965 }, { 0x9F0A, 0xF97E }, { 0x9F0E, 0xB9A9 }, { 0x9F0F, 0xE8F2 }, { 0x9F10, 0xE8F3 }, + { 0x9F12, 0xECB7 }, { 0x9F13, 0xB9AA }, { 0x9F15, 0xC35D }, { 0x9F16, 0xF1E3 }, { 0x9F18, 0xF6CF }, { 0x9F19, 0xC567 }, { 0x9F1A, 0xF6D0 }, { 0x9F1B, 0xF6CE }, + { 0x9F1C, 0xF879 }, { 0x9F1E, 0xF8E9 }, { 0x9F20, 0xB9AB }, { 0x9F22, 0xEFB4 }, { 0x9F23, 0xEFB3 }, { 0x9F24, 0xEFB2 }, { 0x9F25, 0xF1E4 }, { 0x9F28, 0xF1E8 }, + { 0x9F29, 0xF1E7 }, { 0x9F2A, 0xF1E6 }, { 0x9F2B, 0xF1E5 }, { 0x9F2C, 0xC35E }, { 0x9F2D, 0xF3F6 }, { 0x9F2E, 0xF5B9 }, { 0x9F2F, 0xC4D3 }, { 0x9F30, 0xF5B8 }, + { 0x9F31, 0xF6D1 }, { 0x9F32, 0xF7CB }, { 0x9F33, 0xF7CA }, { 0x9F34, 0xC5C4 }, { 0x9F35, 0xF7C9 }, { 0x9F36, 0xF87C }, { 0x9F37, 0xF87B }, { 0x9F38, 0xF87A }, + { 0x9F3B, 0xBBF3 }, { 0x9F3D, 0xECB8 }, { 0x9F3E, 0xC24D }, { 0x9F40, 0xF3F7 }, { 0x9F41, 0xF3F8 }, { 0x9F42, 0xF7CC }, { 0x9F43, 0xF87D }, { 0x9F46, 0xF8EA }, + { 0x9F47, 0xF966 }, { 0x9F48, 0xF9B9 }, { 0x9F49, 0xF9D4 }, { 0x9F4A, 0xBBF4 }, { 0x9F4B, 0xC24E }, { 0x9F4C, 0xF1E9 }, { 0x9F4D, 0xF3F9 }, { 0x9F4E, 0xF6D2 }, + { 0x9F4F, 0xF87E }, { 0x9F52, 0xBEA6 }, { 0x9F54, 0xEFB5 }, { 0x9F55, 0xF1EA }, { 0x9F56, 0xF3FA }, { 0x9F57, 0xF3FB }, { 0x9F58, 0xF3FC }, { 0x9F59, 0xF5BE }, + { 0x9F5B, 0xF5BA }, { 0x9F5C, 0xC568 }, { 0x9F5D, 0xF5BD }, { 0x9F5E, 0xF5BC }, { 0x9F5F, 0xC4D4 }, { 0x9F60, 0xF5BB }, { 0x9F61, 0xC4D6 }, { 0x9F63, 0xC4D5 }, + { 0x9F64, 0xF6D4 }, { 0x9F65, 0xF6D3 }, { 0x9F66, 0xC569 }, { 0x9F67, 0xC56A }, { 0x9F6A, 0xC5C6 }, { 0x9F6B, 0xF7CD }, { 0x9F6C, 0xC5C5 }, { 0x9F6E, 0xF8A3 }, + { 0x9F6F, 0xF8A4 }, { 0x9F70, 0xF8A2 }, { 0x9F71, 0xF8A1 }, { 0x9F72, 0xC654 }, { 0x9F74, 0xF8EB }, { 0x9F75, 0xF8EC }, { 0x9F76, 0xF8ED }, { 0x9F77, 0xC653 }, + { 0x9F78, 0xF967 }, { 0x9F79, 0xF96A }, { 0x9F7A, 0xF969 }, { 0x9F7B, 0xF968 }, { 0x9F7E, 0xF9D3 }, { 0x9F8D, 0xC073 }, { 0x9F90, 0xC365 }, { 0x9F91, 0xF5BF }, + { 0x9F92, 0xF6D5 }, { 0x9F94, 0xC5C7 }, { 0x9F95, 0xF7CE }, { 0x9F98, 0xF9D5 }, { 0x9F9C, 0xC074 }, { 0x9FA0, 0xEFB6 }, { 0x9FA2, 0xF7CF }, { 0x9FA4, 0xF9A1 }, + { 0xF880, 0x0081 }, { 0xF881, 0x0082 }, { 0xFA0C, 0xC94A }, { 0xFA0D, 0xDDFC }, { 0xFE30, 0xA14A }, { 0xFE31, 0xA157 }, { 0xFE33, 0xA159 }, { 0xFE34, 0xA15B }, + { 0xFE35, 0xA15F }, { 0xFE36, 0xA160 }, { 0xFE37, 0xA163 }, { 0xFE38, 0xA164 }, { 0xFE39, 0xA167 }, { 0xFE3A, 0xA168 }, { 0xFE3B, 0xA16B }, { 0xFE3C, 0xA16C }, + { 0xFE3D, 0xA16F }, { 0xFE3E, 0xA170 }, { 0xFE3F, 0xA173 }, { 0xFE40, 0xA174 }, { 0xFE41, 0xA177 }, { 0xFE42, 0xA178 }, { 0xFE43, 0xA17B }, { 0xFE44, 0xA17C }, + { 0xFE49, 0xA1C6 }, { 0xFE4A, 0xA1C7 }, { 0xFE4B, 0xA1CA }, { 0xFE4D, 0xA1C8 }, { 0xFE4E, 0xA1C9 }, { 0xFE4F, 0xA15C }, { 0xFE5F, 0xA1CC }, { 0xFE60, 0xA1CD }, + { 0xFE61, 0xA1CE }, { 0xFE62, 0xA1DE }, { 0xFE63, 0xA1DF }, { 0xFE64, 0xA1E0 }, { 0xFE65, 0xA1E1 }, { 0xFE66, 0xA1E2 }, { 0xFE69, 0xA24C }, { 0xFE6A, 0xA24D }, + { 0xFE6B, 0xA24E }, { 0xFF01, 0xA149 }, { 0xFF03, 0xA1AD }, { 0xFF04, 0xA243 }, { 0xFF05, 0xA248 }, { 0xFF06, 0xA1AE }, { 0xFF08, 0xA15D }, { 0xFF09, 0xA15E }, + { 0xFF0A, 0xA1AF }, { 0xFF0B, 0xA1CF }, { 0xFF0C, 0xA141 }, { 0xFF0D, 0xA1D0 }, { 0xFF0E, 0xA144 }, { 0xFF0F, 0xA241 }, { 0xFF10, 0xA2AF }, { 0xFF11, 0xA2B0 }, + { 0xFF12, 0xA2B1 }, { 0xFF13, 0xA2B2 }, { 0xFF14, 0xA2B3 }, { 0xFF15, 0xA2B4 }, { 0xFF16, 0xA2B5 }, { 0xFF17, 0xA2B6 }, { 0xFF18, 0xA2B7 }, { 0xFF19, 0xA2B8 }, + { 0xFF1A, 0xA147 }, { 0xFF1B, 0xA146 }, { 0xFF1C, 0xA1D5 }, { 0xFF1D, 0xA1D7 }, { 0xFF1E, 0xA1D6 }, { 0xFF1F, 0xA148 }, { 0xFF20, 0xA249 }, { 0xFF21, 0xA2CF }, + { 0xFF22, 0xA2D0 }, { 0xFF23, 0xA2D1 }, { 0xFF24, 0xA2D2 }, { 0xFF25, 0xA2D3 }, { 0xFF26, 0xA2D4 }, { 0xFF27, 0xA2D5 }, { 0xFF28, 0xA2D6 }, { 0xFF29, 0xA2D7 }, + { 0xFF2A, 0xA2D8 }, { 0xFF2B, 0xA2D9 }, { 0xFF2C, 0xA2DA }, { 0xFF2D, 0xA2DB }, { 0xFF2E, 0xA2DC }, { 0xFF2F, 0xA2DD }, { 0xFF30, 0xA2DE }, { 0xFF31, 0xA2DF }, + { 0xFF32, 0xA2E0 }, { 0xFF33, 0xA2E1 }, { 0xFF34, 0xA2E2 }, { 0xFF35, 0xA2E3 }, { 0xFF36, 0xA2E4 }, { 0xFF37, 0xA2E5 }, { 0xFF38, 0xA2E6 }, { 0xFF39, 0xA2E7 }, + { 0xFF3A, 0xA2E8 }, { 0xFF3C, 0xA242 }, { 0xFF3F, 0xA1C4 }, { 0xFF41, 0xA2E9 }, { 0xFF42, 0xA2EA }, { 0xFF43, 0xA2EB }, { 0xFF44, 0xA2EC }, { 0xFF45, 0xA2ED }, + { 0xFF46, 0xA2EE }, { 0xFF47, 0xA2EF }, { 0xFF48, 0xA2F0 }, { 0xFF49, 0xA2F1 }, { 0xFF4A, 0xA2F2 }, { 0xFF4B, 0xA2F3 }, { 0xFF4C, 0xA2F4 }, { 0xFF4D, 0xA2F5 }, + { 0xFF4E, 0xA2F6 }, { 0xFF4F, 0xA2F7 }, { 0xFF50, 0xA2F8 }, { 0xFF51, 0xA2F9 }, { 0xFF52, 0xA2FA }, { 0xFF53, 0xA2FB }, { 0xFF54, 0xA2FC }, { 0xFF55, 0xA2FD }, + { 0xFF56, 0xA2FE }, { 0xFF57, 0xA340 }, { 0xFF58, 0xA341 }, { 0xFF59, 0xA342 }, { 0xFF5A, 0xA343 }, { 0xFF5B, 0xA161 }, { 0xFF5C, 0xA155 }, { 0xFF5D, 0xA162 }, }; diff --git a/Encodings/src/MacCyrillicEncoding.cpp b/Encodings/src/MacCyrillicEncoding.cpp index 42a880f1f..b555ea80b 100644 --- a/Encodings/src/MacCyrillicEncoding.cpp +++ b/Encodings/src/MacCyrillicEncoding.cpp @@ -25,24 +25,24 @@ const char* MacCyrillicEncoding::_names[] = }; -const TextEncoding::CharacterMap MacCyrillicEncoding::_charMap = +const TextEncoding::CharacterMap MacCyrillicEncoding::_charMap = { - -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - 0x0020, 0x0021, 0x0022, 0x0023, 0x0024, 0x0025, 0x0026, 0x0027, 0x0028, 0x0029, 0x002A, 0x002B, 0x002C, 0x002D, 0x002E, 0x002F, - 0x0030, 0x0031, 0x0032, 0x0033, 0x0034, 0x0035, 0x0036, 0x0037, 0x0038, 0x0039, 0x003A, 0x003B, 0x003C, 0x003D, 0x003E, 0x003F, - 0x0040, 0x0041, 0x0042, 0x0043, 0x0044, 0x0045, 0x0046, 0x0047, 0x0048, 0x0049, 0x004A, 0x004B, 0x004C, 0x004D, 0x004E, 0x004F, - 0x0050, 0x0051, 0x0052, 0x0053, 0x0054, 0x0055, 0x0056, 0x0057, 0x0058, 0x0059, 0x005A, 0x005B, 0x005C, 0x005D, 0x005E, 0x005F, - 0x0060, 0x0061, 0x0062, 0x0063, 0x0064, 0x0065, 0x0066, 0x0067, 0x0068, 0x0069, 0x006A, 0x006B, 0x006C, 0x006D, 0x006E, 0x006F, - 0x0070, 0x0071, 0x0072, 0x0073, 0x0074, 0x0075, 0x0076, 0x0077, 0x0078, 0x0079, 0x007A, 0x007B, 0x007C, 0x007D, 0x007E, -1, - 0x0410, 0x0411, 0x0412, 0x0413, 0x0414, 0x0415, 0x0416, 0x0417, 0x0418, 0x0419, 0x041A, 0x041B, 0x041C, 0x041D, 0x041E, 0x041F, - 0x0420, 0x0421, 0x0422, 0x0423, 0x0424, 0x0425, 0x0426, 0x0427, 0x0428, 0x0429, 0x042A, 0x042B, 0x042C, 0x042D, 0x042E, 0x042F, - 0x2020, 0x00B0, 0x0490, 0x00A3, 0x00A7, 0x2022, 0x00B6, 0x0406, 0x00AE, 0x00A9, 0x2122, 0x0402, 0x0452, 0x2260, 0x0403, 0x0453, - 0x221E, 0x00B1, 0x2264, 0x2265, 0x0456, 0x00B5, 0x0491, 0x0408, 0x0404, 0x0454, 0x0407, 0x0457, 0x0409, 0x0459, 0x040A, 0x045A, - 0x0458, 0x0405, 0x00AC, 0x221A, 0x0192, 0x2248, 0x2206, 0x00AB, 0x00BB, 0x2026, 0x00A0, 0x040B, 0x045B, 0x040C, 0x045C, 0x0455, - 0x2013, 0x2014, 0x201C, 0x201D, 0x2018, 0x2019, 0x00F7, 0x201E, 0x040E, 0x045E, 0x040F, 0x045F, 0x2116, 0x0401, 0x0451, 0x044F, - 0x0430, 0x0431, 0x0432, 0x0433, 0x0434, 0x0435, 0x0436, 0x0437, 0x0438, 0x0439, 0x043A, 0x043B, 0x043C, 0x043D, 0x043E, 0x043F, - 0x0440, 0x0441, 0x0442, 0x0443, 0x0444, 0x0445, 0x0446, 0x0447, 0x0448, 0x0449, 0x044A, 0x044B, 0x044C, 0x044D, 0x044E, 0x20AC, + -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, + 0x0020, 0x0021, 0x0022, 0x0023, 0x0024, 0x0025, 0x0026, 0x0027, 0x0028, 0x0029, 0x002A, 0x002B, 0x002C, 0x002D, 0x002E, 0x002F, + 0x0030, 0x0031, 0x0032, 0x0033, 0x0034, 0x0035, 0x0036, 0x0037, 0x0038, 0x0039, 0x003A, 0x003B, 0x003C, 0x003D, 0x003E, 0x003F, + 0x0040, 0x0041, 0x0042, 0x0043, 0x0044, 0x0045, 0x0046, 0x0047, 0x0048, 0x0049, 0x004A, 0x004B, 0x004C, 0x004D, 0x004E, 0x004F, + 0x0050, 0x0051, 0x0052, 0x0053, 0x0054, 0x0055, 0x0056, 0x0057, 0x0058, 0x0059, 0x005A, 0x005B, 0x005C, 0x005D, 0x005E, 0x005F, + 0x0060, 0x0061, 0x0062, 0x0063, 0x0064, 0x0065, 0x0066, 0x0067, 0x0068, 0x0069, 0x006A, 0x006B, 0x006C, 0x006D, 0x006E, 0x006F, + 0x0070, 0x0071, 0x0072, 0x0073, 0x0074, 0x0075, 0x0076, 0x0077, 0x0078, 0x0079, 0x007A, 0x007B, 0x007C, 0x007D, 0x007E, -1, + 0x0410, 0x0411, 0x0412, 0x0413, 0x0414, 0x0415, 0x0416, 0x0417, 0x0418, 0x0419, 0x041A, 0x041B, 0x041C, 0x041D, 0x041E, 0x041F, + 0x0420, 0x0421, 0x0422, 0x0423, 0x0424, 0x0425, 0x0426, 0x0427, 0x0428, 0x0429, 0x042A, 0x042B, 0x042C, 0x042D, 0x042E, 0x042F, + 0x2020, 0x00B0, 0x0490, 0x00A3, 0x00A7, 0x2022, 0x00B6, 0x0406, 0x00AE, 0x00A9, 0x2122, 0x0402, 0x0452, 0x2260, 0x0403, 0x0453, + 0x221E, 0x00B1, 0x2264, 0x2265, 0x0456, 0x00B5, 0x0491, 0x0408, 0x0404, 0x0454, 0x0407, 0x0457, 0x0409, 0x0459, 0x040A, 0x045A, + 0x0458, 0x0405, 0x00AC, 0x221A, 0x0192, 0x2248, 0x2206, 0x00AB, 0x00BB, 0x2026, 0x00A0, 0x040B, 0x045B, 0x040C, 0x045C, 0x0455, + 0x2013, 0x2014, 0x201C, 0x201D, 0x2018, 0x2019, 0x00F7, 0x201E, 0x040E, 0x045E, 0x040F, 0x045F, 0x2116, 0x0401, 0x0451, 0x044F, + 0x0430, 0x0431, 0x0432, 0x0433, 0x0434, 0x0435, 0x0436, 0x0437, 0x0438, 0x0439, 0x043A, 0x043B, 0x043C, 0x043D, 0x043E, 0x043F, + 0x0440, 0x0441, 0x0442, 0x0443, 0x0444, 0x0445, 0x0446, 0x0447, 0x0448, 0x0449, 0x044A, 0x044B, 0x044C, 0x044D, 0x044E, 0x20AC, }; @@ -52,34 +52,34 @@ const DoubleByteEncoding::Mapping MacCyrillicEncoding::_mappingTable[] = { const DoubleByteEncoding::Mapping MacCyrillicEncoding::_reverseMappingTable[] = { - { 0x0020, 0x0020 }, { 0x0021, 0x0021 }, { 0x0022, 0x0022 }, { 0x0023, 0x0023 }, { 0x0024, 0x0024 }, { 0x0025, 0x0025 }, { 0x0026, 0x0026 }, { 0x0027, 0x0027 }, - { 0x0028, 0x0028 }, { 0x0029, 0x0029 }, { 0x002A, 0x002A }, { 0x002B, 0x002B }, { 0x002C, 0x002C }, { 0x002D, 0x002D }, { 0x002E, 0x002E }, { 0x002F, 0x002F }, - { 0x0030, 0x0030 }, { 0x0031, 0x0031 }, { 0x0032, 0x0032 }, { 0x0033, 0x0033 }, { 0x0034, 0x0034 }, { 0x0035, 0x0035 }, { 0x0036, 0x0036 }, { 0x0037, 0x0037 }, - { 0x0038, 0x0038 }, { 0x0039, 0x0039 }, { 0x003A, 0x003A }, { 0x003B, 0x003B }, { 0x003C, 0x003C }, { 0x003D, 0x003D }, { 0x003E, 0x003E }, { 0x003F, 0x003F }, - { 0x0040, 0x0040 }, { 0x0041, 0x0041 }, { 0x0042, 0x0042 }, { 0x0043, 0x0043 }, { 0x0044, 0x0044 }, { 0x0045, 0x0045 }, { 0x0046, 0x0046 }, { 0x0047, 0x0047 }, - { 0x0048, 0x0048 }, { 0x0049, 0x0049 }, { 0x004A, 0x004A }, { 0x004B, 0x004B }, { 0x004C, 0x004C }, { 0x004D, 0x004D }, { 0x004E, 0x004E }, { 0x004F, 0x004F }, - { 0x0050, 0x0050 }, { 0x0051, 0x0051 }, { 0x0052, 0x0052 }, { 0x0053, 0x0053 }, { 0x0054, 0x0054 }, { 0x0055, 0x0055 }, { 0x0056, 0x0056 }, { 0x0057, 0x0057 }, - { 0x0058, 0x0058 }, { 0x0059, 0x0059 }, { 0x005A, 0x005A }, { 0x005B, 0x005B }, { 0x005C, 0x005C }, { 0x005D, 0x005D }, { 0x005E, 0x005E }, { 0x005F, 0x005F }, - { 0x0060, 0x0060 }, { 0x0061, 0x0061 }, { 0x0062, 0x0062 }, { 0x0063, 0x0063 }, { 0x0064, 0x0064 }, { 0x0065, 0x0065 }, { 0x0066, 0x0066 }, { 0x0067, 0x0067 }, - { 0x0068, 0x0068 }, { 0x0069, 0x0069 }, { 0x006A, 0x006A }, { 0x006B, 0x006B }, { 0x006C, 0x006C }, { 0x006D, 0x006D }, { 0x006E, 0x006E }, { 0x006F, 0x006F }, - { 0x0070, 0x0070 }, { 0x0071, 0x0071 }, { 0x0072, 0x0072 }, { 0x0073, 0x0073 }, { 0x0074, 0x0074 }, { 0x0075, 0x0075 }, { 0x0076, 0x0076 }, { 0x0077, 0x0077 }, - { 0x0078, 0x0078 }, { 0x0079, 0x0079 }, { 0x007A, 0x007A }, { 0x007B, 0x007B }, { 0x007C, 0x007C }, { 0x007D, 0x007D }, { 0x007E, 0x007E }, { 0x00A0, 0x00CA }, - { 0x00A3, 0x00A3 }, { 0x00A7, 0x00A4 }, { 0x00A9, 0x00A9 }, { 0x00AB, 0x00C7 }, { 0x00AC, 0x00C2 }, { 0x00AE, 0x00A8 }, { 0x00B0, 0x00A1 }, { 0x00B1, 0x00B1 }, - { 0x00B5, 0x00B5 }, { 0x00B6, 0x00A6 }, { 0x00BB, 0x00C8 }, { 0x00F7, 0x00D6 }, { 0x0192, 0x00C4 }, { 0x0401, 0x00DD }, { 0x0402, 0x00AB }, { 0x0403, 0x00AE }, - { 0x0404, 0x00B8 }, { 0x0405, 0x00C1 }, { 0x0406, 0x00A7 }, { 0x0407, 0x00BA }, { 0x0408, 0x00B7 }, { 0x0409, 0x00BC }, { 0x040A, 0x00BE }, { 0x040B, 0x00CB }, - { 0x040C, 0x00CD }, { 0x040E, 0x00D8 }, { 0x040F, 0x00DA }, { 0x0410, 0x0080 }, { 0x0411, 0x0081 }, { 0x0412, 0x0082 }, { 0x0413, 0x0083 }, { 0x0414, 0x0084 }, - { 0x0415, 0x0085 }, { 0x0416, 0x0086 }, { 0x0417, 0x0087 }, { 0x0418, 0x0088 }, { 0x0419, 0x0089 }, { 0x041A, 0x008A }, { 0x041B, 0x008B }, { 0x041C, 0x008C }, - { 0x041D, 0x008D }, { 0x041E, 0x008E }, { 0x041F, 0x008F }, { 0x0420, 0x0090 }, { 0x0421, 0x0091 }, { 0x0422, 0x0092 }, { 0x0423, 0x0093 }, { 0x0424, 0x0094 }, - { 0x0425, 0x0095 }, { 0x0426, 0x0096 }, { 0x0427, 0x0097 }, { 0x0428, 0x0098 }, { 0x0429, 0x0099 }, { 0x042A, 0x009A }, { 0x042B, 0x009B }, { 0x042C, 0x009C }, - { 0x042D, 0x009D }, { 0x042E, 0x009E }, { 0x042F, 0x009F }, { 0x0430, 0x00E0 }, { 0x0431, 0x00E1 }, { 0x0432, 0x00E2 }, { 0x0433, 0x00E3 }, { 0x0434, 0x00E4 }, - { 0x0435, 0x00E5 }, { 0x0436, 0x00E6 }, { 0x0437, 0x00E7 }, { 0x0438, 0x00E8 }, { 0x0439, 0x00E9 }, { 0x043A, 0x00EA }, { 0x043B, 0x00EB }, { 0x043C, 0x00EC }, - { 0x043D, 0x00ED }, { 0x043E, 0x00EE }, { 0x043F, 0x00EF }, { 0x0440, 0x00F0 }, { 0x0441, 0x00F1 }, { 0x0442, 0x00F2 }, { 0x0443, 0x00F3 }, { 0x0444, 0x00F4 }, - { 0x0445, 0x00F5 }, { 0x0446, 0x00F6 }, { 0x0447, 0x00F7 }, { 0x0448, 0x00F8 }, { 0x0449, 0x00F9 }, { 0x044A, 0x00FA }, { 0x044B, 0x00FB }, { 0x044C, 0x00FC }, - { 0x044D, 0x00FD }, { 0x044E, 0x00FE }, { 0x044F, 0x00DF }, { 0x0451, 0x00DE }, { 0x0452, 0x00AC }, { 0x0453, 0x00AF }, { 0x0454, 0x00B9 }, { 0x0455, 0x00CF }, - { 0x0456, 0x00B4 }, { 0x0457, 0x00BB }, { 0x0458, 0x00C0 }, { 0x0459, 0x00BD }, { 0x045A, 0x00BF }, { 0x045B, 0x00CC }, { 0x045C, 0x00CE }, { 0x045E, 0x00D9 }, - { 0x045F, 0x00DB }, { 0x0490, 0x00A2 }, { 0x0491, 0x00B6 }, { 0x2013, 0x00D0 }, { 0x2014, 0x00D1 }, { 0x2018, 0x00D4 }, { 0x2019, 0x00D5 }, { 0x201C, 0x00D2 }, - { 0x201D, 0x00D3 }, { 0x201E, 0x00D7 }, { 0x2020, 0x00A0 }, { 0x2022, 0x00A5 }, { 0x2026, 0x00C9 }, { 0x20AC, 0x00FF }, { 0x2116, 0x00DC }, { 0x2122, 0x00AA }, - { 0x2206, 0x00C6 }, { 0x221A, 0x00C3 }, { 0x221E, 0x00B0 }, { 0x2248, 0x00C5 }, { 0x2260, 0x00AD }, { 0x2264, 0x00B2 }, { 0x2265, 0x00B3 }, + { 0x0020, 0x0020 }, { 0x0021, 0x0021 }, { 0x0022, 0x0022 }, { 0x0023, 0x0023 }, { 0x0024, 0x0024 }, { 0x0025, 0x0025 }, { 0x0026, 0x0026 }, { 0x0027, 0x0027 }, + { 0x0028, 0x0028 }, { 0x0029, 0x0029 }, { 0x002A, 0x002A }, { 0x002B, 0x002B }, { 0x002C, 0x002C }, { 0x002D, 0x002D }, { 0x002E, 0x002E }, { 0x002F, 0x002F }, + { 0x0030, 0x0030 }, { 0x0031, 0x0031 }, { 0x0032, 0x0032 }, { 0x0033, 0x0033 }, { 0x0034, 0x0034 }, { 0x0035, 0x0035 }, { 0x0036, 0x0036 }, { 0x0037, 0x0037 }, + { 0x0038, 0x0038 }, { 0x0039, 0x0039 }, { 0x003A, 0x003A }, { 0x003B, 0x003B }, { 0x003C, 0x003C }, { 0x003D, 0x003D }, { 0x003E, 0x003E }, { 0x003F, 0x003F }, + { 0x0040, 0x0040 }, { 0x0041, 0x0041 }, { 0x0042, 0x0042 }, { 0x0043, 0x0043 }, { 0x0044, 0x0044 }, { 0x0045, 0x0045 }, { 0x0046, 0x0046 }, { 0x0047, 0x0047 }, + { 0x0048, 0x0048 }, { 0x0049, 0x0049 }, { 0x004A, 0x004A }, { 0x004B, 0x004B }, { 0x004C, 0x004C }, { 0x004D, 0x004D }, { 0x004E, 0x004E }, { 0x004F, 0x004F }, + { 0x0050, 0x0050 }, { 0x0051, 0x0051 }, { 0x0052, 0x0052 }, { 0x0053, 0x0053 }, { 0x0054, 0x0054 }, { 0x0055, 0x0055 }, { 0x0056, 0x0056 }, { 0x0057, 0x0057 }, + { 0x0058, 0x0058 }, { 0x0059, 0x0059 }, { 0x005A, 0x005A }, { 0x005B, 0x005B }, { 0x005C, 0x005C }, { 0x005D, 0x005D }, { 0x005E, 0x005E }, { 0x005F, 0x005F }, + { 0x0060, 0x0060 }, { 0x0061, 0x0061 }, { 0x0062, 0x0062 }, { 0x0063, 0x0063 }, { 0x0064, 0x0064 }, { 0x0065, 0x0065 }, { 0x0066, 0x0066 }, { 0x0067, 0x0067 }, + { 0x0068, 0x0068 }, { 0x0069, 0x0069 }, { 0x006A, 0x006A }, { 0x006B, 0x006B }, { 0x006C, 0x006C }, { 0x006D, 0x006D }, { 0x006E, 0x006E }, { 0x006F, 0x006F }, + { 0x0070, 0x0070 }, { 0x0071, 0x0071 }, { 0x0072, 0x0072 }, { 0x0073, 0x0073 }, { 0x0074, 0x0074 }, { 0x0075, 0x0075 }, { 0x0076, 0x0076 }, { 0x0077, 0x0077 }, + { 0x0078, 0x0078 }, { 0x0079, 0x0079 }, { 0x007A, 0x007A }, { 0x007B, 0x007B }, { 0x007C, 0x007C }, { 0x007D, 0x007D }, { 0x007E, 0x007E }, { 0x00A0, 0x00CA }, + { 0x00A3, 0x00A3 }, { 0x00A7, 0x00A4 }, { 0x00A9, 0x00A9 }, { 0x00AB, 0x00C7 }, { 0x00AC, 0x00C2 }, { 0x00AE, 0x00A8 }, { 0x00B0, 0x00A1 }, { 0x00B1, 0x00B1 }, + { 0x00B5, 0x00B5 }, { 0x00B6, 0x00A6 }, { 0x00BB, 0x00C8 }, { 0x00F7, 0x00D6 }, { 0x0192, 0x00C4 }, { 0x0401, 0x00DD }, { 0x0402, 0x00AB }, { 0x0403, 0x00AE }, + { 0x0404, 0x00B8 }, { 0x0405, 0x00C1 }, { 0x0406, 0x00A7 }, { 0x0407, 0x00BA }, { 0x0408, 0x00B7 }, { 0x0409, 0x00BC }, { 0x040A, 0x00BE }, { 0x040B, 0x00CB }, + { 0x040C, 0x00CD }, { 0x040E, 0x00D8 }, { 0x040F, 0x00DA }, { 0x0410, 0x0080 }, { 0x0411, 0x0081 }, { 0x0412, 0x0082 }, { 0x0413, 0x0083 }, { 0x0414, 0x0084 }, + { 0x0415, 0x0085 }, { 0x0416, 0x0086 }, { 0x0417, 0x0087 }, { 0x0418, 0x0088 }, { 0x0419, 0x0089 }, { 0x041A, 0x008A }, { 0x041B, 0x008B }, { 0x041C, 0x008C }, + { 0x041D, 0x008D }, { 0x041E, 0x008E }, { 0x041F, 0x008F }, { 0x0420, 0x0090 }, { 0x0421, 0x0091 }, { 0x0422, 0x0092 }, { 0x0423, 0x0093 }, { 0x0424, 0x0094 }, + { 0x0425, 0x0095 }, { 0x0426, 0x0096 }, { 0x0427, 0x0097 }, { 0x0428, 0x0098 }, { 0x0429, 0x0099 }, { 0x042A, 0x009A }, { 0x042B, 0x009B }, { 0x042C, 0x009C }, + { 0x042D, 0x009D }, { 0x042E, 0x009E }, { 0x042F, 0x009F }, { 0x0430, 0x00E0 }, { 0x0431, 0x00E1 }, { 0x0432, 0x00E2 }, { 0x0433, 0x00E3 }, { 0x0434, 0x00E4 }, + { 0x0435, 0x00E5 }, { 0x0436, 0x00E6 }, { 0x0437, 0x00E7 }, { 0x0438, 0x00E8 }, { 0x0439, 0x00E9 }, { 0x043A, 0x00EA }, { 0x043B, 0x00EB }, { 0x043C, 0x00EC }, + { 0x043D, 0x00ED }, { 0x043E, 0x00EE }, { 0x043F, 0x00EF }, { 0x0440, 0x00F0 }, { 0x0441, 0x00F1 }, { 0x0442, 0x00F2 }, { 0x0443, 0x00F3 }, { 0x0444, 0x00F4 }, + { 0x0445, 0x00F5 }, { 0x0446, 0x00F6 }, { 0x0447, 0x00F7 }, { 0x0448, 0x00F8 }, { 0x0449, 0x00F9 }, { 0x044A, 0x00FA }, { 0x044B, 0x00FB }, { 0x044C, 0x00FC }, + { 0x044D, 0x00FD }, { 0x044E, 0x00FE }, { 0x044F, 0x00DF }, { 0x0451, 0x00DE }, { 0x0452, 0x00AC }, { 0x0453, 0x00AF }, { 0x0454, 0x00B9 }, { 0x0455, 0x00CF }, + { 0x0456, 0x00B4 }, { 0x0457, 0x00BB }, { 0x0458, 0x00C0 }, { 0x0459, 0x00BD }, { 0x045A, 0x00BF }, { 0x045B, 0x00CC }, { 0x045C, 0x00CE }, { 0x045E, 0x00D9 }, + { 0x045F, 0x00DB }, { 0x0490, 0x00A2 }, { 0x0491, 0x00B6 }, { 0x2013, 0x00D0 }, { 0x2014, 0x00D1 }, { 0x2018, 0x00D4 }, { 0x2019, 0x00D5 }, { 0x201C, 0x00D2 }, + { 0x201D, 0x00D3 }, { 0x201E, 0x00D7 }, { 0x2020, 0x00A0 }, { 0x2022, 0x00A5 }, { 0x2026, 0x00C9 }, { 0x20AC, 0x00FF }, { 0x2116, 0x00DC }, { 0x2122, 0x00AA }, + { 0x2206, 0x00C6 }, { 0x221A, 0x00C3 }, { 0x221E, 0x00B0 }, { 0x2248, 0x00C5 }, { 0x2260, 0x00AD }, { 0x2264, 0x00B2 }, { 0x2265, 0x00B3 }, }; diff --git a/Encodings/src/MacJapaneseEncoding.cpp b/Encodings/src/MacJapaneseEncoding.cpp index f8ec55236..939417d97 100644 --- a/Encodings/src/MacJapaneseEncoding.cpp +++ b/Encodings/src/MacJapaneseEncoding.cpp @@ -25,1838 +25,1838 @@ const char* MacJapaneseEncoding::_names[] = }; -const TextEncoding::CharacterMap MacJapaneseEncoding::_charMap = +const TextEncoding::CharacterMap MacJapaneseEncoding::_charMap = { - -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - 0x0020, 0x0021, 0x0022, 0x0023, 0x0024, 0x0025, 0x0026, 0x0027, 0x0028, 0x0029, 0x002A, 0x002B, 0x002C, 0x002D, 0x002E, 0x002F, - 0x0030, 0x0031, 0x0032, 0x0033, 0x0034, 0x0035, 0x0036, 0x0037, 0x0038, 0x0039, 0x003A, 0x003B, 0x003C, 0x003D, 0x003E, 0x003F, - 0x0040, 0x0041, 0x0042, 0x0043, 0x0044, 0x0045, 0x0046, 0x0047, 0x0048, 0x0049, 0x004A, 0x004B, 0x004C, 0x004D, 0x004E, 0x004F, - 0x0050, 0x0051, 0x0052, 0x0053, 0x0054, 0x0055, 0x0056, 0x0057, 0x0058, 0x0059, 0x005A, 0x005B, 0x00A5, 0x005D, 0x005E, 0x005F, - 0x0060, 0x0061, 0x0062, 0x0063, 0x0064, 0x0065, 0x0066, 0x0067, 0x0068, 0x0069, 0x006A, 0x006B, 0x006C, 0x006D, 0x006E, 0x006F, - 0x0070, 0x0071, 0x0072, 0x0073, 0x0074, 0x0075, 0x0076, 0x0077, 0x0078, 0x0079, 0x007A, 0x007B, 0x007C, 0x007D, 0x007E, -1, - 0x005C, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, - -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, - 0x00A0, 0xFF61, 0xFF62, 0xFF63, 0xFF64, 0xFF65, 0xFF66, 0xFF67, 0xFF68, 0xFF69, 0xFF6A, 0xFF6B, 0xFF6C, 0xFF6D, 0xFF6E, 0xFF6F, - 0xFF70, 0xFF71, 0xFF72, 0xFF73, 0xFF74, 0xFF75, 0xFF76, 0xFF77, 0xFF78, 0xFF79, 0xFF7A, 0xFF7B, 0xFF7C, 0xFF7D, 0xFF7E, 0xFF7F, - 0xFF80, 0xFF81, 0xFF82, 0xFF83, 0xFF84, 0xFF85, 0xFF86, 0xFF87, 0xFF88, 0xFF89, 0xFF8A, 0xFF8B, 0xFF8C, 0xFF8D, 0xFF8E, 0xFF8F, - 0xFF90, 0xFF91, 0xFF92, 0xFF93, 0xFF94, 0xFF95, 0xFF96, 0xFF97, 0xFF98, 0xFF99, 0xFF9A, 0xFF9B, 0xFF9C, 0xFF9D, 0xFF9E, 0xFF9F, - -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0x00A9, 0x2122, -1, + -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, + 0x0020, 0x0021, 0x0022, 0x0023, 0x0024, 0x0025, 0x0026, 0x0027, 0x0028, 0x0029, 0x002A, 0x002B, 0x002C, 0x002D, 0x002E, 0x002F, + 0x0030, 0x0031, 0x0032, 0x0033, 0x0034, 0x0035, 0x0036, 0x0037, 0x0038, 0x0039, 0x003A, 0x003B, 0x003C, 0x003D, 0x003E, 0x003F, + 0x0040, 0x0041, 0x0042, 0x0043, 0x0044, 0x0045, 0x0046, 0x0047, 0x0048, 0x0049, 0x004A, 0x004B, 0x004C, 0x004D, 0x004E, 0x004F, + 0x0050, 0x0051, 0x0052, 0x0053, 0x0054, 0x0055, 0x0056, 0x0057, 0x0058, 0x0059, 0x005A, 0x005B, 0x00A5, 0x005D, 0x005E, 0x005F, + 0x0060, 0x0061, 0x0062, 0x0063, 0x0064, 0x0065, 0x0066, 0x0067, 0x0068, 0x0069, 0x006A, 0x006B, 0x006C, 0x006D, 0x006E, 0x006F, + 0x0070, 0x0071, 0x0072, 0x0073, 0x0074, 0x0075, 0x0076, 0x0077, 0x0078, 0x0079, 0x007A, 0x007B, 0x007C, 0x007D, 0x007E, -1, + 0x005C, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, + -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, + 0x00A0, 0xFF61, 0xFF62, 0xFF63, 0xFF64, 0xFF65, 0xFF66, 0xFF67, 0xFF68, 0xFF69, 0xFF6A, 0xFF6B, 0xFF6C, 0xFF6D, 0xFF6E, 0xFF6F, + 0xFF70, 0xFF71, 0xFF72, 0xFF73, 0xFF74, 0xFF75, 0xFF76, 0xFF77, 0xFF78, 0xFF79, 0xFF7A, 0xFF7B, 0xFF7C, 0xFF7D, 0xFF7E, 0xFF7F, + 0xFF80, 0xFF81, 0xFF82, 0xFF83, 0xFF84, 0xFF85, 0xFF86, 0xFF87, 0xFF88, 0xFF89, 0xFF8A, 0xFF8B, 0xFF8C, 0xFF8D, 0xFF8E, 0xFF8F, + 0xFF90, 0xFF91, 0xFF92, 0xFF93, 0xFF94, 0xFF95, 0xFF96, 0xFF97, 0xFF98, 0xFF99, 0xFF9A, 0xFF9B, 0xFF9C, 0xFF9D, 0xFF9E, 0xFF9F, + -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0x00A9, 0x2122, -1, }; const DoubleByteEncoding::Mapping MacJapaneseEncoding::_mappingTable[] = { - { 0x8140, 0x3000 }, { 0x8141, 0x3001 }, { 0x8142, 0x3002 }, { 0x8143, 0xFF0C }, { 0x8144, 0xFF0E }, { 0x8145, 0x30FB }, { 0x8146, 0xFF1A }, { 0x8147, 0xFF1B }, - { 0x8148, 0xFF1F }, { 0x8149, 0xFF01 }, { 0x814A, 0x309B }, { 0x814B, 0x309C }, { 0x814C, 0x00B4 }, { 0x814D, 0xFF40 }, { 0x814E, 0x00A8 }, { 0x814F, 0xFF3E }, - { 0x8150, 0xFFE3 }, { 0x8151, 0xFF3F }, { 0x8152, 0x30FD }, { 0x8153, 0x30FE }, { 0x8154, 0x309D }, { 0x8155, 0x309E }, { 0x8156, 0x3003 }, { 0x8157, 0x4EDD }, - { 0x8158, 0x3005 }, { 0x8159, 0x3006 }, { 0x815A, 0x3007 }, { 0x815B, 0x30FC }, { 0x815C, 0x2014 }, { 0x815D, 0x2010 }, { 0x815E, 0xFF0F }, { 0x815F, 0xFF3C }, - { 0x8160, 0x301C }, { 0x8161, 0x2016 }, { 0x8162, 0xFF5C }, { 0x8163, 0x2026 }, { 0x8164, 0x2025 }, { 0x8165, 0x2018 }, { 0x8166, 0x2019 }, { 0x8167, 0x201C }, - { 0x8168, 0x201D }, { 0x8169, 0xFF08 }, { 0x816A, 0xFF09 }, { 0x816B, 0x3014 }, { 0x816C, 0x3015 }, { 0x816D, 0xFF3B }, { 0x816E, 0xFF3D }, { 0x816F, 0xFF5B }, - { 0x8170, 0xFF5D }, { 0x8171, 0x3008 }, { 0x8172, 0x3009 }, { 0x8173, 0x300A }, { 0x8174, 0x300B }, { 0x8175, 0x300C }, { 0x8176, 0x300D }, { 0x8177, 0x300E }, - { 0x8178, 0x300F }, { 0x8179, 0x3010 }, { 0x817A, 0x3011 }, { 0x817B, 0xFF0B }, { 0x817C, 0x2212 }, { 0x817D, 0x00B1 }, { 0x817E, 0x00D7 }, { 0x8180, 0x00F7 }, - { 0x8181, 0xFF1D }, { 0x8182, 0x2260 }, { 0x8183, 0xFF1C }, { 0x8184, 0xFF1E }, { 0x8185, 0x2266 }, { 0x8186, 0x2267 }, { 0x8187, 0x221E }, { 0x8188, 0x2234 }, - { 0x8189, 0x2642 }, { 0x818A, 0x2640 }, { 0x818B, 0x00B0 }, { 0x818C, 0x2032 }, { 0x818D, 0x2033 }, { 0x818E, 0x2103 }, { 0x818F, 0xFFE5 }, { 0x8190, 0xFF04 }, - { 0x8191, 0x00A2 }, { 0x8192, 0x00A3 }, { 0x8193, 0xFF05 }, { 0x8194, 0xFF03 }, { 0x8195, 0xFF06 }, { 0x8196, 0xFF0A }, { 0x8197, 0xFF20 }, { 0x8198, 0x00A7 }, - { 0x8199, 0x2606 }, { 0x819A, 0x2605 }, { 0x819B, 0x25CB }, { 0x819C, 0x25CF }, { 0x819D, 0x25CE }, { 0x819E, 0x25C7 }, { 0x819F, 0x25C6 }, { 0x81A0, 0x25A1 }, - { 0x81A1, 0x25A0 }, { 0x81A2, 0x25B3 }, { 0x81A3, 0x25B2 }, { 0x81A4, 0x25BD }, { 0x81A5, 0x25BC }, { 0x81A6, 0x203B }, { 0x81A7, 0x3012 }, { 0x81A8, 0x2192 }, - { 0x81A9, 0x2190 }, { 0x81AA, 0x2191 }, { 0x81AB, 0x2193 }, { 0x81AC, 0x3013 }, { 0x81B8, 0x2208 }, { 0x81B9, 0x220B }, { 0x81BA, 0x2286 }, { 0x81BB, 0x2287 }, - { 0x81BC, 0x2282 }, { 0x81BD, 0x2283 }, { 0x81BE, 0x222A }, { 0x81BF, 0x2229 }, { 0x81C8, 0x2227 }, { 0x81C9, 0x2228 }, { 0x81CA, 0x00AC }, { 0x81CB, 0x21D2 }, - { 0x81CC, 0x21D4 }, { 0x81CD, 0x2200 }, { 0x81CE, 0x2203 }, { 0x81DA, 0x2220 }, { 0x81DB, 0x22A5 }, { 0x81DC, 0x2312 }, { 0x81DD, 0x2202 }, { 0x81DE, 0x2207 }, - { 0x81DF, 0x2261 }, { 0x81E0, 0x2252 }, { 0x81E1, 0x226A }, { 0x81E2, 0x226B }, { 0x81E3, 0x221A }, { 0x81E4, 0x223D }, { 0x81E5, 0x221D }, { 0x81E6, 0x2235 }, - { 0x81E7, 0x222B }, { 0x81E8, 0x222C }, { 0x81F0, 0x212B }, { 0x81F1, 0x2030 }, { 0x81F2, 0x266F }, { 0x81F3, 0x266D }, { 0x81F4, 0x266A }, { 0x81F5, 0x2020 }, - { 0x81F6, 0x2021 }, { 0x81F7, 0x00B6 }, { 0x81FC, 0x25EF }, { 0x824F, 0xFF10 }, { 0x8250, 0xFF11 }, { 0x8251, 0xFF12 }, { 0x8252, 0xFF13 }, { 0x8253, 0xFF14 }, - { 0x8254, 0xFF15 }, { 0x8255, 0xFF16 }, { 0x8256, 0xFF17 }, { 0x8257, 0xFF18 }, { 0x8258, 0xFF19 }, { 0x8260, 0xFF21 }, { 0x8261, 0xFF22 }, { 0x8262, 0xFF23 }, - { 0x8263, 0xFF24 }, { 0x8264, 0xFF25 }, { 0x8265, 0xFF26 }, { 0x8266, 0xFF27 }, { 0x8267, 0xFF28 }, { 0x8268, 0xFF29 }, { 0x8269, 0xFF2A }, { 0x826A, 0xFF2B }, - { 0x826B, 0xFF2C }, { 0x826C, 0xFF2D }, { 0x826D, 0xFF2E }, { 0x826E, 0xFF2F }, { 0x826F, 0xFF30 }, { 0x8270, 0xFF31 }, { 0x8271, 0xFF32 }, { 0x8272, 0xFF33 }, - { 0x8273, 0xFF34 }, { 0x8274, 0xFF35 }, { 0x8275, 0xFF36 }, { 0x8276, 0xFF37 }, { 0x8277, 0xFF38 }, { 0x8278, 0xFF39 }, { 0x8279, 0xFF3A }, { 0x8281, 0xFF41 }, - { 0x8282, 0xFF42 }, { 0x8283, 0xFF43 }, { 0x8284, 0xFF44 }, { 0x8285, 0xFF45 }, { 0x8286, 0xFF46 }, { 0x8287, 0xFF47 }, { 0x8288, 0xFF48 }, { 0x8289, 0xFF49 }, - { 0x828A, 0xFF4A }, { 0x828B, 0xFF4B }, { 0x828C, 0xFF4C }, { 0x828D, 0xFF4D }, { 0x828E, 0xFF4E }, { 0x828F, 0xFF4F }, { 0x8290, 0xFF50 }, { 0x8291, 0xFF51 }, - { 0x8292, 0xFF52 }, { 0x8293, 0xFF53 }, { 0x8294, 0xFF54 }, { 0x8295, 0xFF55 }, { 0x8296, 0xFF56 }, { 0x8297, 0xFF57 }, { 0x8298, 0xFF58 }, { 0x8299, 0xFF59 }, - { 0x829A, 0xFF5A }, { 0x829F, 0x3041 }, { 0x82A0, 0x3042 }, { 0x82A1, 0x3043 }, { 0x82A2, 0x3044 }, { 0x82A3, 0x3045 }, { 0x82A4, 0x3046 }, { 0x82A5, 0x3047 }, - { 0x82A6, 0x3048 }, { 0x82A7, 0x3049 }, { 0x82A8, 0x304A }, { 0x82A9, 0x304B }, { 0x82AA, 0x304C }, { 0x82AB, 0x304D }, { 0x82AC, 0x304E }, { 0x82AD, 0x304F }, - { 0x82AE, 0x3050 }, { 0x82AF, 0x3051 }, { 0x82B0, 0x3052 }, { 0x82B1, 0x3053 }, { 0x82B2, 0x3054 }, { 0x82B3, 0x3055 }, { 0x82B4, 0x3056 }, { 0x82B5, 0x3057 }, - { 0x82B6, 0x3058 }, { 0x82B7, 0x3059 }, { 0x82B8, 0x305A }, { 0x82B9, 0x305B }, { 0x82BA, 0x305C }, { 0x82BB, 0x305D }, { 0x82BC, 0x305E }, { 0x82BD, 0x305F }, - { 0x82BE, 0x3060 }, { 0x82BF, 0x3061 }, { 0x82C0, 0x3062 }, { 0x82C1, 0x3063 }, { 0x82C2, 0x3064 }, { 0x82C3, 0x3065 }, { 0x82C4, 0x3066 }, { 0x82C5, 0x3067 }, - { 0x82C6, 0x3068 }, { 0x82C7, 0x3069 }, { 0x82C8, 0x306A }, { 0x82C9, 0x306B }, { 0x82CA, 0x306C }, { 0x82CB, 0x306D }, { 0x82CC, 0x306E }, { 0x82CD, 0x306F }, - { 0x82CE, 0x3070 }, { 0x82CF, 0x3071 }, { 0x82D0, 0x3072 }, { 0x82D1, 0x3073 }, { 0x82D2, 0x3074 }, { 0x82D3, 0x3075 }, { 0x82D4, 0x3076 }, { 0x82D5, 0x3077 }, - { 0x82D6, 0x3078 }, { 0x82D7, 0x3079 }, { 0x82D8, 0x307A }, { 0x82D9, 0x307B }, { 0x82DA, 0x307C }, { 0x82DB, 0x307D }, { 0x82DC, 0x307E }, { 0x82DD, 0x307F }, - { 0x82DE, 0x3080 }, { 0x82DF, 0x3081 }, { 0x82E0, 0x3082 }, { 0x82E1, 0x3083 }, { 0x82E2, 0x3084 }, { 0x82E3, 0x3085 }, { 0x82E4, 0x3086 }, { 0x82E5, 0x3087 }, - { 0x82E6, 0x3088 }, { 0x82E7, 0x3089 }, { 0x82E8, 0x308A }, { 0x82E9, 0x308B }, { 0x82EA, 0x308C }, { 0x82EB, 0x308D }, { 0x82EC, 0x308E }, { 0x82ED, 0x308F }, - { 0x82EE, 0x3090 }, { 0x82EF, 0x3091 }, { 0x82F0, 0x3092 }, { 0x82F1, 0x3093 }, { 0x8340, 0x30A1 }, { 0x8341, 0x30A2 }, { 0x8342, 0x30A3 }, { 0x8343, 0x30A4 }, - { 0x8344, 0x30A5 }, { 0x8345, 0x30A6 }, { 0x8346, 0x30A7 }, { 0x8347, 0x30A8 }, { 0x8348, 0x30A9 }, { 0x8349, 0x30AA }, { 0x834A, 0x30AB }, { 0x834B, 0x30AC }, - { 0x834C, 0x30AD }, { 0x834D, 0x30AE }, { 0x834E, 0x30AF }, { 0x834F, 0x30B0 }, { 0x8350, 0x30B1 }, { 0x8351, 0x30B2 }, { 0x8352, 0x30B3 }, { 0x8353, 0x30B4 }, - { 0x8354, 0x30B5 }, { 0x8355, 0x30B6 }, { 0x8356, 0x30B7 }, { 0x8357, 0x30B8 }, { 0x8358, 0x30B9 }, { 0x8359, 0x30BA }, { 0x835A, 0x30BB }, { 0x835B, 0x30BC }, - { 0x835C, 0x30BD }, { 0x835D, 0x30BE }, { 0x835E, 0x30BF }, { 0x835F, 0x30C0 }, { 0x8360, 0x30C1 }, { 0x8361, 0x30C2 }, { 0x8362, 0x30C3 }, { 0x8363, 0x30C4 }, - { 0x8364, 0x30C5 }, { 0x8365, 0x30C6 }, { 0x8366, 0x30C7 }, { 0x8367, 0x30C8 }, { 0x8368, 0x30C9 }, { 0x8369, 0x30CA }, { 0x836A, 0x30CB }, { 0x836B, 0x30CC }, - { 0x836C, 0x30CD }, { 0x836D, 0x30CE }, { 0x836E, 0x30CF }, { 0x836F, 0x30D0 }, { 0x8370, 0x30D1 }, { 0x8371, 0x30D2 }, { 0x8372, 0x30D3 }, { 0x8373, 0x30D4 }, - { 0x8374, 0x30D5 }, { 0x8375, 0x30D6 }, { 0x8376, 0x30D7 }, { 0x8377, 0x30D8 }, { 0x8378, 0x30D9 }, { 0x8379, 0x30DA }, { 0x837A, 0x30DB }, { 0x837B, 0x30DC }, - { 0x837C, 0x30DD }, { 0x837D, 0x30DE }, { 0x837E, 0x30DF }, { 0x8380, 0x30E0 }, { 0x8381, 0x30E1 }, { 0x8382, 0x30E2 }, { 0x8383, 0x30E3 }, { 0x8384, 0x30E4 }, - { 0x8385, 0x30E5 }, { 0x8386, 0x30E6 }, { 0x8387, 0x30E7 }, { 0x8388, 0x30E8 }, { 0x8389, 0x30E9 }, { 0x838A, 0x30EA }, { 0x838B, 0x30EB }, { 0x838C, 0x30EC }, - { 0x838D, 0x30ED }, { 0x838E, 0x30EE }, { 0x838F, 0x30EF }, { 0x8390, 0x30F0 }, { 0x8391, 0x30F1 }, { 0x8392, 0x30F2 }, { 0x8393, 0x30F3 }, { 0x8394, 0x30F4 }, - { 0x8395, 0x30F5 }, { 0x8396, 0x30F6 }, { 0x839F, 0x0391 }, { 0x83A0, 0x0392 }, { 0x83A1, 0x0393 }, { 0x83A2, 0x0394 }, { 0x83A3, 0x0395 }, { 0x83A4, 0x0396 }, - { 0x83A5, 0x0397 }, { 0x83A6, 0x0398 }, { 0x83A7, 0x0399 }, { 0x83A8, 0x039A }, { 0x83A9, 0x039B }, { 0x83AA, 0x039C }, { 0x83AB, 0x039D }, { 0x83AC, 0x039E }, - { 0x83AD, 0x039F }, { 0x83AE, 0x03A0 }, { 0x83AF, 0x03A1 }, { 0x83B0, 0x03A3 }, { 0x83B1, 0x03A4 }, { 0x83B2, 0x03A5 }, { 0x83B3, 0x03A6 }, { 0x83B4, 0x03A7 }, - { 0x83B5, 0x03A8 }, { 0x83B6, 0x03A9 }, { 0x83BF, 0x03B1 }, { 0x83C0, 0x03B2 }, { 0x83C1, 0x03B3 }, { 0x83C2, 0x03B4 }, { 0x83C3, 0x03B5 }, { 0x83C4, 0x03B6 }, - { 0x83C5, 0x03B7 }, { 0x83C6, 0x03B8 }, { 0x83C7, 0x03B9 }, { 0x83C8, 0x03BA }, { 0x83C9, 0x03BB }, { 0x83CA, 0x03BC }, { 0x83CB, 0x03BD }, { 0x83CC, 0x03BE }, - { 0x83CD, 0x03BF }, { 0x83CE, 0x03C0 }, { 0x83CF, 0x03C1 }, { 0x83D0, 0x03C3 }, { 0x83D1, 0x03C4 }, { 0x83D2, 0x03C5 }, { 0x83D3, 0x03C6 }, { 0x83D4, 0x03C7 }, - { 0x83D5, 0x03C8 }, { 0x83D6, 0x03C9 }, { 0x8440, 0x0410 }, { 0x8441, 0x0411 }, { 0x8442, 0x0412 }, { 0x8443, 0x0413 }, { 0x8444, 0x0414 }, { 0x8445, 0x0415 }, - { 0x8446, 0x0401 }, { 0x8447, 0x0416 }, { 0x8448, 0x0417 }, { 0x8449, 0x0418 }, { 0x844A, 0x0419 }, { 0x844B, 0x041A }, { 0x844C, 0x041B }, { 0x844D, 0x041C }, - { 0x844E, 0x041D }, { 0x844F, 0x041E }, { 0x8450, 0x041F }, { 0x8451, 0x0420 }, { 0x8452, 0x0421 }, { 0x8453, 0x0422 }, { 0x8454, 0x0423 }, { 0x8455, 0x0424 }, - { 0x8456, 0x0425 }, { 0x8457, 0x0426 }, { 0x8458, 0x0427 }, { 0x8459, 0x0428 }, { 0x845A, 0x0429 }, { 0x845B, 0x042A }, { 0x845C, 0x042B }, { 0x845D, 0x042C }, - { 0x845E, 0x042D }, { 0x845F, 0x042E }, { 0x8460, 0x042F }, { 0x8470, 0x0430 }, { 0x8471, 0x0431 }, { 0x8472, 0x0432 }, { 0x8473, 0x0433 }, { 0x8474, 0x0434 }, - { 0x8475, 0x0435 }, { 0x8476, 0x0451 }, { 0x8477, 0x0436 }, { 0x8478, 0x0437 }, { 0x8479, 0x0438 }, { 0x847A, 0x0439 }, { 0x847B, 0x043A }, { 0x847C, 0x043B }, - { 0x847D, 0x043C }, { 0x847E, 0x043D }, { 0x8480, 0x043E }, { 0x8481, 0x043F }, { 0x8482, 0x0440 }, { 0x8483, 0x0441 }, { 0x8484, 0x0442 }, { 0x8485, 0x0443 }, - { 0x8486, 0x0444 }, { 0x8487, 0x0445 }, { 0x8488, 0x0446 }, { 0x8489, 0x0447 }, { 0x848A, 0x0448 }, { 0x848B, 0x0449 }, { 0x848C, 0x044A }, { 0x848D, 0x044B }, - { 0x848E, 0x044C }, { 0x848F, 0x044D }, { 0x8490, 0x044E }, { 0x8491, 0x044F }, { 0x849F, 0x2500 }, { 0x84A0, 0x2502 }, { 0x84A1, 0x250C }, { 0x84A2, 0x2510 }, - { 0x84A3, 0x2518 }, { 0x84A4, 0x2514 }, { 0x84A5, 0x251C }, { 0x84A6, 0x252C }, { 0x84A7, 0x2524 }, { 0x84A8, 0x2534 }, { 0x84A9, 0x253C }, { 0x84AA, 0x2501 }, - { 0x84AB, 0x2503 }, { 0x84AC, 0x250F }, { 0x84AD, 0x2513 }, { 0x84AE, 0x251B }, { 0x84AF, 0x2517 }, { 0x84B0, 0x2523 }, { 0x84B1, 0x2533 }, { 0x84B2, 0x252B }, - { 0x84B3, 0x253B }, { 0x84B4, 0x254B }, { 0x84B5, 0x2520 }, { 0x84B6, 0x252F }, { 0x84B7, 0x2528 }, { 0x84B8, 0x2537 }, { 0x84B9, 0x253F }, { 0x84BA, 0x251D }, - { 0x84BB, 0x2530 }, { 0x84BC, 0x2525 }, { 0x84BD, 0x2538 }, { 0x84BE, 0x2542 }, { 0x8540, 0x2460 }, { 0x8541, 0x2461 }, { 0x8542, 0x2462 }, { 0x8543, 0x2463 }, - { 0x8544, 0x2464 }, { 0x8545, 0x2465 }, { 0x8546, 0x2466 }, { 0x8547, 0x2467 }, { 0x8548, 0x2468 }, { 0x8549, 0x2469 }, { 0x854A, 0x246A }, { 0x854B, 0x246B }, - { 0x854C, 0x246C }, { 0x854D, 0x246D }, { 0x854E, 0x246E }, { 0x854F, 0x246F }, { 0x8550, 0x2470 }, { 0x8551, 0x2471 }, { 0x8552, 0x2472 }, { 0x8553, 0x2473 }, - { 0x855E, 0x2474 }, { 0x855F, 0x2475 }, { 0x8560, 0x2476 }, { 0x8561, 0x2477 }, { 0x8562, 0x2478 }, { 0x8563, 0x2479 }, { 0x8564, 0x247A }, { 0x8565, 0x247B }, - { 0x8566, 0x247C }, { 0x8567, 0x247D }, { 0x8568, 0x247E }, { 0x8569, 0x247F }, { 0x856A, 0x2480 }, { 0x856B, 0x2481 }, { 0x856C, 0x2482 }, { 0x856D, 0x2483 }, - { 0x856E, 0x2484 }, { 0x856F, 0x2485 }, { 0x8570, 0x2486 }, { 0x8571, 0x2487 }, { 0x857C, 0x2776 }, { 0x857D, 0x2777 }, { 0x857E, 0x2778 }, { 0x8580, 0x2779 }, - { 0x8581, 0x277A }, { 0x8582, 0x277B }, { 0x8583, 0x277C }, { 0x8584, 0x277D }, { 0x8585, 0x277E }, { 0x8592, 0x2488 }, { 0x8593, 0x2489 }, { 0x8594, 0x248A }, - { 0x8595, 0x248B }, { 0x8596, 0x248C }, { 0x8597, 0x248D }, { 0x8598, 0x248E }, { 0x8599, 0x248F }, { 0x859A, 0x2490 }, { 0x859F, 0x2160 }, { 0x85A0, 0x2161 }, - { 0x85A1, 0x2162 }, { 0x85A2, 0x2163 }, { 0x85A3, 0x2164 }, { 0x85A4, 0x2165 }, { 0x85A5, 0x2166 }, { 0x85A6, 0x2167 }, { 0x85A7, 0x2168 }, { 0x85A8, 0x2169 }, - { 0x85A9, 0x216A }, { 0x85AA, 0x216B }, { 0x85B3, 0x2170 }, { 0x85B4, 0x2171 }, { 0x85B5, 0x2172 }, { 0x85B6, 0x2173 }, { 0x85B7, 0x2174 }, { 0x85B8, 0x2175 }, - { 0x85B9, 0x2176 }, { 0x85BA, 0x2177 }, { 0x85BB, 0x2178 }, { 0x85BC, 0x2179 }, { 0x85BD, 0x217A }, { 0x85BE, 0x217B }, { 0x85DB, 0x249C }, { 0x85DC, 0x249D }, - { 0x85DD, 0x249E }, { 0x85DE, 0x249F }, { 0x85DF, 0x24A0 }, { 0x85E0, 0x24A1 }, { 0x85E1, 0x24A2 }, { 0x85E2, 0x24A3 }, { 0x85E3, 0x24A4 }, { 0x85E4, 0x24A5 }, - { 0x85E5, 0x24A6 }, { 0x85E6, 0x24A7 }, { 0x85E7, 0x24A8 }, { 0x85E8, 0x24A9 }, { 0x85E9, 0x24AA }, { 0x85EA, 0x24AB }, { 0x85EB, 0x24AC }, { 0x85EC, 0x24AD }, - { 0x85ED, 0x24AE }, { 0x85EE, 0x24AF }, { 0x85EF, 0x24B0 }, { 0x85F0, 0x24B1 }, { 0x85F1, 0x24B2 }, { 0x85F2, 0x24B3 }, { 0x85F3, 0x24B4 }, { 0x85F4, 0x24B5 }, - { 0x8640, 0x339C }, { 0x8641, 0x339F }, { 0x8642, 0x339D }, { 0x8643, 0x33A0 }, { 0x8644, 0x33A4 }, { 0x8646, 0x33A1 }, { 0x8647, 0x33A5 }, { 0x8648, 0x339E }, - { 0x8649, 0x33A2 }, { 0x864A, 0x338E }, { 0x864C, 0x338F }, { 0x864D, 0x33C4 }, { 0x864E, 0x3396 }, { 0x864F, 0x3397 }, { 0x8650, 0x2113 }, { 0x8651, 0x3398 }, - { 0x8652, 0x33B3 }, { 0x8653, 0x33B2 }, { 0x8654, 0x33B1 }, { 0x8655, 0x33B0 }, { 0x8656, 0x2109 }, { 0x8657, 0x33D4 }, { 0x8658, 0x33CB }, { 0x8659, 0x3390 }, - { 0x865A, 0x3385 }, { 0x865B, 0x3386 }, { 0x865C, 0x3387 }, { 0x869B, 0x2116 }, { 0x869C, 0x33CD }, { 0x869D, 0x2121 }, { 0x869F, 0x2664 }, { 0x86A0, 0x2667 }, - { 0x86A1, 0x2661 }, { 0x86A2, 0x2662 }, { 0x86A3, 0x2660 }, { 0x86A4, 0x2663 }, { 0x86A5, 0x2665 }, { 0x86A6, 0x2666 }, { 0x86B3, 0x3020 }, { 0x86B4, 0x260E }, - { 0x86B5, 0x3004 }, { 0x86C7, 0x261E }, { 0x86C8, 0x261C }, { 0x86C9, 0x261D }, { 0x86CA, 0x261F }, { 0x86CB, 0x21C6 }, { 0x86CC, 0x21C4 }, { 0x86CD, 0x21C5 }, - { 0x86CF, 0x21E8 }, { 0x86D0, 0x21E6 }, { 0x86D1, 0x21E7 }, { 0x86D2, 0x21E9 }, { 0x8740, 0x3230 }, { 0x8741, 0x322A }, { 0x8742, 0x322B }, { 0x8743, 0x322C }, - { 0x8744, 0x322D }, { 0x8745, 0x322E }, { 0x8746, 0x322F }, { 0x8747, 0x3240 }, { 0x8748, 0x3237 }, { 0x8749, 0x3242 }, { 0x874A, 0x3243 }, { 0x874B, 0x3239 }, - { 0x874C, 0x323A }, { 0x874D, 0x3231 }, { 0x874E, 0x323E }, { 0x874F, 0x3234 }, { 0x8750, 0x3232 }, { 0x8751, 0x323B }, { 0x8752, 0x3236 }, { 0x8753, 0x3233 }, - { 0x8754, 0x3235 }, { 0x8755, 0x323C }, { 0x8756, 0x323D }, { 0x8757, 0x323F }, { 0x8758, 0x3238 }, { 0x8793, 0x32A4 }, { 0x8794, 0x32A5 }, { 0x8795, 0x32A6 }, - { 0x8796, 0x32A7 }, { 0x8797, 0x32A8 }, { 0x8798, 0x32A9 }, { 0x8799, 0x3296 }, { 0x879A, 0x329D }, { 0x879B, 0x3298 }, { 0x879C, 0x329E }, { 0x879E, 0x3299 }, - { 0x879F, 0x3349 }, { 0x87A0, 0x3322 }, { 0x87A1, 0x334D }, { 0x87A2, 0x3314 }, { 0x87A3, 0x3316 }, { 0x87A4, 0x3305 }, { 0x87A5, 0x3333 }, { 0x87A6, 0x334E }, - { 0x87A7, 0x3303 }, { 0x87A8, 0x3336 }, { 0x87A9, 0x3318 }, { 0x87AA, 0x3315 }, { 0x87AB, 0x3327 }, { 0x87AC, 0x3351 }, { 0x87AD, 0x334A }, { 0x87AE, 0x3339 }, - { 0x87AF, 0x3357 }, { 0x87B0, 0x330D }, { 0x87B1, 0x3342 }, { 0x87B2, 0x3323 }, { 0x87B3, 0x3326 }, { 0x87B4, 0x333B }, { 0x87B5, 0x332B }, { 0x87BD, 0x3300 }, - { 0x87BE, 0x331E }, { 0x87BF, 0x332A }, { 0x87C0, 0x3331 }, { 0x87C1, 0x3347 }, { 0x87E5, 0x337E }, { 0x87E6, 0x337D }, { 0x87E7, 0x337C }, { 0x87E8, 0x337B }, - { 0x87FA, 0x337F }, { 0x8840, 0x222E }, { 0x8841, 0x221F }, { 0x8842, 0x22BF }, { 0x8854, 0x301D }, { 0x8855, 0x301F }, { 0x8868, 0x3094 }, { 0x886A, 0x30F7 }, - { 0x886B, 0x30F8 }, { 0x886C, 0x30F9 }, { 0x886D, 0x30FA }, { 0x889F, 0x4E9C }, { 0x88A0, 0x5516 }, { 0x88A1, 0x5A03 }, { 0x88A2, 0x963F }, { 0x88A3, 0x54C0 }, - { 0x88A4, 0x611B }, { 0x88A5, 0x6328 }, { 0x88A6, 0x59F6 }, { 0x88A7, 0x9022 }, { 0x88A8, 0x8475 }, { 0x88A9, 0x831C }, { 0x88AA, 0x7A50 }, { 0x88AB, 0x60AA }, - { 0x88AC, 0x63E1 }, { 0x88AD, 0x6E25 }, { 0x88AE, 0x65ED }, { 0x88AF, 0x8466 }, { 0x88B0, 0x82A6 }, { 0x88B1, 0x9BF5 }, { 0x88B2, 0x6893 }, { 0x88B3, 0x5727 }, - { 0x88B4, 0x65A1 }, { 0x88B5, 0x6271 }, { 0x88B6, 0x5B9B }, { 0x88B7, 0x59D0 }, { 0x88B8, 0x867B }, { 0x88B9, 0x98F4 }, { 0x88BA, 0x7D62 }, { 0x88BB, 0x7DBE }, - { 0x88BC, 0x9B8E }, { 0x88BD, 0x6216 }, { 0x88BE, 0x7C9F }, { 0x88BF, 0x88B7 }, { 0x88C0, 0x5B89 }, { 0x88C1, 0x5EB5 }, { 0x88C2, 0x6309 }, { 0x88C3, 0x6697 }, - { 0x88C4, 0x6848 }, { 0x88C5, 0x95C7 }, { 0x88C6, 0x978D }, { 0x88C7, 0x674F }, { 0x88C8, 0x4EE5 }, { 0x88C9, 0x4F0A }, { 0x88CA, 0x4F4D }, { 0x88CB, 0x4F9D }, - { 0x88CC, 0x5049 }, { 0x88CD, 0x56F2 }, { 0x88CE, 0x5937 }, { 0x88CF, 0x59D4 }, { 0x88D0, 0x5A01 }, { 0x88D1, 0x5C09 }, { 0x88D2, 0x60DF }, { 0x88D3, 0x610F }, - { 0x88D4, 0x6170 }, { 0x88D5, 0x6613 }, { 0x88D6, 0x6905 }, { 0x88D7, 0x70BA }, { 0x88D8, 0x754F }, { 0x88D9, 0x7570 }, { 0x88DA, 0x79FB }, { 0x88DB, 0x7DAD }, - { 0x88DC, 0x7DEF }, { 0x88DD, 0x80C3 }, { 0x88DE, 0x840E }, { 0x88DF, 0x8863 }, { 0x88E0, 0x8B02 }, { 0x88E1, 0x9055 }, { 0x88E2, 0x907A }, { 0x88E3, 0x533B }, - { 0x88E4, 0x4E95 }, { 0x88E5, 0x4EA5 }, { 0x88E6, 0x57DF }, { 0x88E7, 0x80B2 }, { 0x88E8, 0x90C1 }, { 0x88E9, 0x78EF }, { 0x88EA, 0x4E00 }, { 0x88EB, 0x58F1 }, - { 0x88EC, 0x6EA2 }, { 0x88ED, 0x9038 }, { 0x88EE, 0x7A32 }, { 0x88EF, 0x8328 }, { 0x88F0, 0x828B }, { 0x88F1, 0x9C2F }, { 0x88F2, 0x5141 }, { 0x88F3, 0x5370 }, - { 0x88F4, 0x54BD }, { 0x88F5, 0x54E1 }, { 0x88F6, 0x56E0 }, { 0x88F7, 0x59FB }, { 0x88F8, 0x5F15 }, { 0x88F9, 0x98F2 }, { 0x88FA, 0x6DEB }, { 0x88FB, 0x80E4 }, - { 0x88FC, 0x852D }, { 0x8940, 0x9662 }, { 0x8941, 0x9670 }, { 0x8942, 0x96A0 }, { 0x8943, 0x97FB }, { 0x8944, 0x540B }, { 0x8945, 0x53F3 }, { 0x8946, 0x5B87 }, - { 0x8947, 0x70CF }, { 0x8948, 0x7FBD }, { 0x8949, 0x8FC2 }, { 0x894A, 0x96E8 }, { 0x894B, 0x536F }, { 0x894C, 0x9D5C }, { 0x894D, 0x7ABA }, { 0x894E, 0x4E11 }, - { 0x894F, 0x7893 }, { 0x8950, 0x81FC }, { 0x8951, 0x6E26 }, { 0x8952, 0x5618 }, { 0x8953, 0x5504 }, { 0x8954, 0x6B1D }, { 0x8955, 0x851A }, { 0x8956, 0x9C3B }, - { 0x8957, 0x59E5 }, { 0x8958, 0x53A9 }, { 0x8959, 0x6D66 }, { 0x895A, 0x74DC }, { 0x895B, 0x958F }, { 0x895C, 0x5642 }, { 0x895D, 0x4E91 }, { 0x895E, 0x904B }, - { 0x895F, 0x96F2 }, { 0x8960, 0x834F }, { 0x8961, 0x990C }, { 0x8962, 0x53E1 }, { 0x8963, 0x55B6 }, { 0x8964, 0x5B30 }, { 0x8965, 0x5F71 }, { 0x8966, 0x6620 }, - { 0x8967, 0x66F3 }, { 0x8968, 0x6804 }, { 0x8969, 0x6C38 }, { 0x896A, 0x6CF3 }, { 0x896B, 0x6D29 }, { 0x896C, 0x745B }, { 0x896D, 0x76C8 }, { 0x896E, 0x7A4E }, - { 0x896F, 0x9834 }, { 0x8970, 0x82F1 }, { 0x8971, 0x885B }, { 0x8972, 0x8A60 }, { 0x8973, 0x92ED }, { 0x8974, 0x6DB2 }, { 0x8975, 0x75AB }, { 0x8976, 0x76CA }, - { 0x8977, 0x99C5 }, { 0x8978, 0x60A6 }, { 0x8979, 0x8B01 }, { 0x897A, 0x8D8A }, { 0x897B, 0x95B2 }, { 0x897C, 0x698E }, { 0x897D, 0x53AD }, { 0x897E, 0x5186 }, - { 0x8980, 0x5712 }, { 0x8981, 0x5830 }, { 0x8982, 0x5944 }, { 0x8983, 0x5BB4 }, { 0x8984, 0x5EF6 }, { 0x8985, 0x6028 }, { 0x8986, 0x63A9 }, { 0x8987, 0x63F4 }, - { 0x8988, 0x6CBF }, { 0x8989, 0x6F14 }, { 0x898A, 0x708E }, { 0x898B, 0x7114 }, { 0x898C, 0x7159 }, { 0x898D, 0x71D5 }, { 0x898E, 0x733F }, { 0x898F, 0x7E01 }, - { 0x8990, 0x8276 }, { 0x8991, 0x82D1 }, { 0x8992, 0x8597 }, { 0x8993, 0x9060 }, { 0x8994, 0x925B }, { 0x8995, 0x9D1B }, { 0x8996, 0x5869 }, { 0x8997, 0x65BC }, - { 0x8998, 0x6C5A }, { 0x8999, 0x7525 }, { 0x899A, 0x51F9 }, { 0x899B, 0x592E }, { 0x899C, 0x5965 }, { 0x899D, 0x5F80 }, { 0x899E, 0x5FDC }, { 0x899F, 0x62BC }, - { 0x89A0, 0x65FA }, { 0x89A1, 0x6A2A }, { 0x89A2, 0x6B27 }, { 0x89A3, 0x6BB4 }, { 0x89A4, 0x738B }, { 0x89A5, 0x7FC1 }, { 0x89A6, 0x8956 }, { 0x89A7, 0x9D2C }, - { 0x89A8, 0x9D0E }, { 0x89A9, 0x9EC4 }, { 0x89AA, 0x5CA1 }, { 0x89AB, 0x6C96 }, { 0x89AC, 0x837B }, { 0x89AD, 0x5104 }, { 0x89AE, 0x5C4B }, { 0x89AF, 0x61B6 }, - { 0x89B0, 0x81C6 }, { 0x89B1, 0x6876 }, { 0x89B2, 0x7261 }, { 0x89B3, 0x4E59 }, { 0x89B4, 0x4FFA }, { 0x89B5, 0x5378 }, { 0x89B6, 0x6069 }, { 0x89B7, 0x6E29 }, - { 0x89B8, 0x7A4F }, { 0x89B9, 0x97F3 }, { 0x89BA, 0x4E0B }, { 0x89BB, 0x5316 }, { 0x89BC, 0x4EEE }, { 0x89BD, 0x4F55 }, { 0x89BE, 0x4F3D }, { 0x89BF, 0x4FA1 }, - { 0x89C0, 0x4F73 }, { 0x89C1, 0x52A0 }, { 0x89C2, 0x53EF }, { 0x89C3, 0x5609 }, { 0x89C4, 0x590F }, { 0x89C5, 0x5AC1 }, { 0x89C6, 0x5BB6 }, { 0x89C7, 0x5BE1 }, - { 0x89C8, 0x79D1 }, { 0x89C9, 0x6687 }, { 0x89CA, 0x679C }, { 0x89CB, 0x67B6 }, { 0x89CC, 0x6B4C }, { 0x89CD, 0x6CB3 }, { 0x89CE, 0x706B }, { 0x89CF, 0x73C2 }, - { 0x89D0, 0x798D }, { 0x89D1, 0x79BE }, { 0x89D2, 0x7A3C }, { 0x89D3, 0x7B87 }, { 0x89D4, 0x82B1 }, { 0x89D5, 0x82DB }, { 0x89D6, 0x8304 }, { 0x89D7, 0x8377 }, - { 0x89D8, 0x83EF }, { 0x89D9, 0x83D3 }, { 0x89DA, 0x8766 }, { 0x89DB, 0x8AB2 }, { 0x89DC, 0x5629 }, { 0x89DD, 0x8CA8 }, { 0x89DE, 0x8FE6 }, { 0x89DF, 0x904E }, - { 0x89E0, 0x971E }, { 0x89E1, 0x868A }, { 0x89E2, 0x4FC4 }, { 0x89E3, 0x5CE8 }, { 0x89E4, 0x6211 }, { 0x89E5, 0x7259 }, { 0x89E6, 0x753B }, { 0x89E7, 0x81E5 }, - { 0x89E8, 0x82BD }, { 0x89E9, 0x86FE }, { 0x89EA, 0x8CC0 }, { 0x89EB, 0x96C5 }, { 0x89EC, 0x9913 }, { 0x89ED, 0x99D5 }, { 0x89EE, 0x4ECB }, { 0x89EF, 0x4F1A }, - { 0x89F0, 0x89E3 }, { 0x89F1, 0x56DE }, { 0x89F2, 0x584A }, { 0x89F3, 0x58CA }, { 0x89F4, 0x5EFB }, { 0x89F5, 0x5FEB }, { 0x89F6, 0x602A }, { 0x89F7, 0x6094 }, - { 0x89F8, 0x6062 }, { 0x89F9, 0x61D0 }, { 0x89FA, 0x6212 }, { 0x89FB, 0x62D0 }, { 0x89FC, 0x6539 }, { 0x8A40, 0x9B41 }, { 0x8A41, 0x6666 }, { 0x8A42, 0x68B0 }, - { 0x8A43, 0x6D77 }, { 0x8A44, 0x7070 }, { 0x8A45, 0x754C }, { 0x8A46, 0x7686 }, { 0x8A47, 0x7D75 }, { 0x8A48, 0x82A5 }, { 0x8A49, 0x87F9 }, { 0x8A4A, 0x958B }, - { 0x8A4B, 0x968E }, { 0x8A4C, 0x8C9D }, { 0x8A4D, 0x51F1 }, { 0x8A4E, 0x52BE }, { 0x8A4F, 0x5916 }, { 0x8A50, 0x54B3 }, { 0x8A51, 0x5BB3 }, { 0x8A52, 0x5D16 }, - { 0x8A53, 0x6168 }, { 0x8A54, 0x6982 }, { 0x8A55, 0x6DAF }, { 0x8A56, 0x788D }, { 0x8A57, 0x84CB }, { 0x8A58, 0x8857 }, { 0x8A59, 0x8A72 }, { 0x8A5A, 0x93A7 }, - { 0x8A5B, 0x9AB8 }, { 0x8A5C, 0x6D6C }, { 0x8A5D, 0x99A8 }, { 0x8A5E, 0x86D9 }, { 0x8A5F, 0x57A3 }, { 0x8A60, 0x67FF }, { 0x8A61, 0x86CE }, { 0x8A62, 0x920E }, - { 0x8A63, 0x5283 }, { 0x8A64, 0x5687 }, { 0x8A65, 0x5404 }, { 0x8A66, 0x5ED3 }, { 0x8A67, 0x62E1 }, { 0x8A68, 0x64B9 }, { 0x8A69, 0x683C }, { 0x8A6A, 0x6838 }, - { 0x8A6B, 0x6BBB }, { 0x8A6C, 0x7372 }, { 0x8A6D, 0x78BA }, { 0x8A6E, 0x7A6B }, { 0x8A6F, 0x899A }, { 0x8A70, 0x89D2 }, { 0x8A71, 0x8D6B }, { 0x8A72, 0x8F03 }, - { 0x8A73, 0x90ED }, { 0x8A74, 0x95A3 }, { 0x8A75, 0x9694 }, { 0x8A76, 0x9769 }, { 0x8A77, 0x5B66 }, { 0x8A78, 0x5CB3 }, { 0x8A79, 0x697D }, { 0x8A7A, 0x984D }, - { 0x8A7B, 0x984E }, { 0x8A7C, 0x639B }, { 0x8A7D, 0x7B20 }, { 0x8A7E, 0x6A2B }, { 0x8A80, 0x6A7F }, { 0x8A81, 0x68B6 }, { 0x8A82, 0x9C0D }, { 0x8A83, 0x6F5F }, - { 0x8A84, 0x5272 }, { 0x8A85, 0x559D }, { 0x8A86, 0x6070 }, { 0x8A87, 0x62EC }, { 0x8A88, 0x6D3B }, { 0x8A89, 0x6E07 }, { 0x8A8A, 0x6ED1 }, { 0x8A8B, 0x845B }, - { 0x8A8C, 0x8910 }, { 0x8A8D, 0x8F44 }, { 0x8A8E, 0x4E14 }, { 0x8A8F, 0x9C39 }, { 0x8A90, 0x53F6 }, { 0x8A91, 0x691B }, { 0x8A92, 0x6A3A }, { 0x8A93, 0x9784 }, - { 0x8A94, 0x682A }, { 0x8A95, 0x515C }, { 0x8A96, 0x7AC3 }, { 0x8A97, 0x84B2 }, { 0x8A98, 0x91DC }, { 0x8A99, 0x938C }, { 0x8A9A, 0x565B }, { 0x8A9B, 0x9D28 }, - { 0x8A9C, 0x6822 }, { 0x8A9D, 0x8305 }, { 0x8A9E, 0x8431 }, { 0x8A9F, 0x7CA5 }, { 0x8AA0, 0x5208 }, { 0x8AA1, 0x82C5 }, { 0x8AA2, 0x74E6 }, { 0x8AA3, 0x4E7E }, - { 0x8AA4, 0x4F83 }, { 0x8AA5, 0x51A0 }, { 0x8AA6, 0x5BD2 }, { 0x8AA7, 0x520A }, { 0x8AA8, 0x52D8 }, { 0x8AA9, 0x52E7 }, { 0x8AAA, 0x5DFB }, { 0x8AAB, 0x559A }, - { 0x8AAC, 0x582A }, { 0x8AAD, 0x59E6 }, { 0x8AAE, 0x5B8C }, { 0x8AAF, 0x5B98 }, { 0x8AB0, 0x5BDB }, { 0x8AB1, 0x5E72 }, { 0x8AB2, 0x5E79 }, { 0x8AB3, 0x60A3 }, - { 0x8AB4, 0x611F }, { 0x8AB5, 0x6163 }, { 0x8AB6, 0x61BE }, { 0x8AB7, 0x63DB }, { 0x8AB8, 0x6562 }, { 0x8AB9, 0x67D1 }, { 0x8ABA, 0x6853 }, { 0x8ABB, 0x68FA }, - { 0x8ABC, 0x6B3E }, { 0x8ABD, 0x6B53 }, { 0x8ABE, 0x6C57 }, { 0x8ABF, 0x6F22 }, { 0x8AC0, 0x6F97 }, { 0x8AC1, 0x6F45 }, { 0x8AC2, 0x74B0 }, { 0x8AC3, 0x7518 }, - { 0x8AC4, 0x76E3 }, { 0x8AC5, 0x770B }, { 0x8AC6, 0x7AFF }, { 0x8AC7, 0x7BA1 }, { 0x8AC8, 0x7C21 }, { 0x8AC9, 0x7DE9 }, { 0x8ACA, 0x7F36 }, { 0x8ACB, 0x7FF0 }, - { 0x8ACC, 0x809D }, { 0x8ACD, 0x8266 }, { 0x8ACE, 0x839E }, { 0x8ACF, 0x89B3 }, { 0x8AD0, 0x8ACC }, { 0x8AD1, 0x8CAB }, { 0x8AD2, 0x9084 }, { 0x8AD3, 0x9451 }, - { 0x8AD4, 0x9593 }, { 0x8AD5, 0x9591 }, { 0x8AD6, 0x95A2 }, { 0x8AD7, 0x9665 }, { 0x8AD8, 0x97D3 }, { 0x8AD9, 0x9928 }, { 0x8ADA, 0x8218 }, { 0x8ADB, 0x4E38 }, - { 0x8ADC, 0x542B }, { 0x8ADD, 0x5CB8 }, { 0x8ADE, 0x5DCC }, { 0x8ADF, 0x73A9 }, { 0x8AE0, 0x764C }, { 0x8AE1, 0x773C }, { 0x8AE2, 0x5CA9 }, { 0x8AE3, 0x7FEB }, - { 0x8AE4, 0x8D0B }, { 0x8AE5, 0x96C1 }, { 0x8AE6, 0x9811 }, { 0x8AE7, 0x9854 }, { 0x8AE8, 0x9858 }, { 0x8AE9, 0x4F01 }, { 0x8AEA, 0x4F0E }, { 0x8AEB, 0x5371 }, - { 0x8AEC, 0x559C }, { 0x8AED, 0x5668 }, { 0x8AEE, 0x57FA }, { 0x8AEF, 0x5947 }, { 0x8AF0, 0x5B09 }, { 0x8AF1, 0x5BC4 }, { 0x8AF2, 0x5C90 }, { 0x8AF3, 0x5E0C }, - { 0x8AF4, 0x5E7E }, { 0x8AF5, 0x5FCC }, { 0x8AF6, 0x63EE }, { 0x8AF7, 0x673A }, { 0x8AF8, 0x65D7 }, { 0x8AF9, 0x65E2 }, { 0x8AFA, 0x671F }, { 0x8AFB, 0x68CB }, - { 0x8AFC, 0x68C4 }, { 0x8B40, 0x6A5F }, { 0x8B41, 0x5E30 }, { 0x8B42, 0x6BC5 }, { 0x8B43, 0x6C17 }, { 0x8B44, 0x6C7D }, { 0x8B45, 0x757F }, { 0x8B46, 0x7948 }, - { 0x8B47, 0x5B63 }, { 0x8B48, 0x7A00 }, { 0x8B49, 0x7D00 }, { 0x8B4A, 0x5FBD }, { 0x8B4B, 0x898F }, { 0x8B4C, 0x8A18 }, { 0x8B4D, 0x8CB4 }, { 0x8B4E, 0x8D77 }, - { 0x8B4F, 0x8ECC }, { 0x8B50, 0x8F1D }, { 0x8B51, 0x98E2 }, { 0x8B52, 0x9A0E }, { 0x8B53, 0x9B3C }, { 0x8B54, 0x4E80 }, { 0x8B55, 0x507D }, { 0x8B56, 0x5100 }, - { 0x8B57, 0x5993 }, { 0x8B58, 0x5B9C }, { 0x8B59, 0x622F }, { 0x8B5A, 0x6280 }, { 0x8B5B, 0x64EC }, { 0x8B5C, 0x6B3A }, { 0x8B5D, 0x72A0 }, { 0x8B5E, 0x7591 }, - { 0x8B5F, 0x7947 }, { 0x8B60, 0x7FA9 }, { 0x8B61, 0x87FB }, { 0x8B62, 0x8ABC }, { 0x8B63, 0x8B70 }, { 0x8B64, 0x63AC }, { 0x8B65, 0x83CA }, { 0x8B66, 0x97A0 }, - { 0x8B67, 0x5409 }, { 0x8B68, 0x5403 }, { 0x8B69, 0x55AB }, { 0x8B6A, 0x6854 }, { 0x8B6B, 0x6A58 }, { 0x8B6C, 0x8A70 }, { 0x8B6D, 0x7827 }, { 0x8B6E, 0x6775 }, - { 0x8B6F, 0x9ECD }, { 0x8B70, 0x5374 }, { 0x8B71, 0x5BA2 }, { 0x8B72, 0x811A }, { 0x8B73, 0x8650 }, { 0x8B74, 0x9006 }, { 0x8B75, 0x4E18 }, { 0x8B76, 0x4E45 }, - { 0x8B77, 0x4EC7 }, { 0x8B78, 0x4F11 }, { 0x8B79, 0x53CA }, { 0x8B7A, 0x5438 }, { 0x8B7B, 0x5BAE }, { 0x8B7C, 0x5F13 }, { 0x8B7D, 0x6025 }, { 0x8B7E, 0x6551 }, - { 0x8B80, 0x673D }, { 0x8B81, 0x6C42 }, { 0x8B82, 0x6C72 }, { 0x8B83, 0x6CE3 }, { 0x8B84, 0x7078 }, { 0x8B85, 0x7403 }, { 0x8B86, 0x7A76 }, { 0x8B87, 0x7AAE }, - { 0x8B88, 0x7B08 }, { 0x8B89, 0x7D1A }, { 0x8B8A, 0x7CFE }, { 0x8B8B, 0x7D66 }, { 0x8B8C, 0x65E7 }, { 0x8B8D, 0x725B }, { 0x8B8E, 0x53BB }, { 0x8B8F, 0x5C45 }, - { 0x8B90, 0x5DE8 }, { 0x8B91, 0x62D2 }, { 0x8B92, 0x62E0 }, { 0x8B93, 0x6319 }, { 0x8B94, 0x6E20 }, { 0x8B95, 0x865A }, { 0x8B96, 0x8A31 }, { 0x8B97, 0x8DDD }, - { 0x8B98, 0x92F8 }, { 0x8B99, 0x6F01 }, { 0x8B9A, 0x79A6 }, { 0x8B9B, 0x9B5A }, { 0x8B9C, 0x4EA8 }, { 0x8B9D, 0x4EAB }, { 0x8B9E, 0x4EAC }, { 0x8B9F, 0x4F9B }, - { 0x8BA0, 0x4FA0 }, { 0x8BA1, 0x50D1 }, { 0x8BA2, 0x5147 }, { 0x8BA3, 0x7AF6 }, { 0x8BA4, 0x5171 }, { 0x8BA5, 0x51F6 }, { 0x8BA6, 0x5354 }, { 0x8BA7, 0x5321 }, - { 0x8BA8, 0x537F }, { 0x8BA9, 0x53EB }, { 0x8BAA, 0x55AC }, { 0x8BAB, 0x5883 }, { 0x8BAC, 0x5CE1 }, { 0x8BAD, 0x5F37 }, { 0x8BAE, 0x5F4A }, { 0x8BAF, 0x602F }, - { 0x8BB0, 0x6050 }, { 0x8BB1, 0x606D }, { 0x8BB2, 0x631F }, { 0x8BB3, 0x6559 }, { 0x8BB4, 0x6A4B }, { 0x8BB5, 0x6CC1 }, { 0x8BB6, 0x72C2 }, { 0x8BB7, 0x72ED }, - { 0x8BB8, 0x77EF }, { 0x8BB9, 0x80F8 }, { 0x8BBA, 0x8105 }, { 0x8BBB, 0x8208 }, { 0x8BBC, 0x854E }, { 0x8BBD, 0x90F7 }, { 0x8BBE, 0x93E1 }, { 0x8BBF, 0x97FF }, - { 0x8BC0, 0x9957 }, { 0x8BC1, 0x9A5A }, { 0x8BC2, 0x4EF0 }, { 0x8BC3, 0x51DD }, { 0x8BC4, 0x5C2D }, { 0x8BC5, 0x6681 }, { 0x8BC6, 0x696D }, { 0x8BC7, 0x5C40 }, - { 0x8BC8, 0x66F2 }, { 0x8BC9, 0x6975 }, { 0x8BCA, 0x7389 }, { 0x8BCB, 0x6850 }, { 0x8BCC, 0x7C81 }, { 0x8BCD, 0x50C5 }, { 0x8BCE, 0x52E4 }, { 0x8BCF, 0x5747 }, - { 0x8BD0, 0x5DFE }, { 0x8BD1, 0x9326 }, { 0x8BD2, 0x65A4 }, { 0x8BD3, 0x6B23 }, { 0x8BD4, 0x6B3D }, { 0x8BD5, 0x7434 }, { 0x8BD6, 0x7981 }, { 0x8BD7, 0x79BD }, - { 0x8BD8, 0x7B4B }, { 0x8BD9, 0x7DCA }, { 0x8BDA, 0x82B9 }, { 0x8BDB, 0x83CC }, { 0x8BDC, 0x887F }, { 0x8BDD, 0x895F }, { 0x8BDE, 0x8B39 }, { 0x8BDF, 0x8FD1 }, - { 0x8BE0, 0x91D1 }, { 0x8BE1, 0x541F }, { 0x8BE2, 0x9280 }, { 0x8BE3, 0x4E5D }, { 0x8BE4, 0x5036 }, { 0x8BE5, 0x53E5 }, { 0x8BE6, 0x533A }, { 0x8BE7, 0x72D7 }, - { 0x8BE8, 0x7396 }, { 0x8BE9, 0x77E9 }, { 0x8BEA, 0x82E6 }, { 0x8BEB, 0x8EAF }, { 0x8BEC, 0x99C6 }, { 0x8BED, 0x99C8 }, { 0x8BEE, 0x99D2 }, { 0x8BEF, 0x5177 }, - { 0x8BF0, 0x611A }, { 0x8BF1, 0x865E }, { 0x8BF2, 0x55B0 }, { 0x8BF3, 0x7A7A }, { 0x8BF4, 0x5076 }, { 0x8BF5, 0x5BD3 }, { 0x8BF6, 0x9047 }, { 0x8BF7, 0x9685 }, - { 0x8BF8, 0x4E32 }, { 0x8BF9, 0x6ADB }, { 0x8BFA, 0x91E7 }, { 0x8BFB, 0x5C51 }, { 0x8BFC, 0x5C48 }, { 0x8C40, 0x6398 }, { 0x8C41, 0x7A9F }, { 0x8C42, 0x6C93 }, - { 0x8C43, 0x9774 }, { 0x8C44, 0x8F61 }, { 0x8C45, 0x7AAA }, { 0x8C46, 0x718A }, { 0x8C47, 0x9688 }, { 0x8C48, 0x7C82 }, { 0x8C49, 0x6817 }, { 0x8C4A, 0x7E70 }, - { 0x8C4B, 0x6851 }, { 0x8C4C, 0x936C }, { 0x8C4D, 0x52F2 }, { 0x8C4E, 0x541B }, { 0x8C4F, 0x85AB }, { 0x8C50, 0x8A13 }, { 0x8C51, 0x7FA4 }, { 0x8C52, 0x8ECD }, - { 0x8C53, 0x90E1 }, { 0x8C54, 0x5366 }, { 0x8C55, 0x8888 }, { 0x8C56, 0x7941 }, { 0x8C57, 0x4FC2 }, { 0x8C58, 0x50BE }, { 0x8C59, 0x5211 }, { 0x8C5A, 0x5144 }, - { 0x8C5B, 0x5553 }, { 0x8C5C, 0x572D }, { 0x8C5D, 0x73EA }, { 0x8C5E, 0x578B }, { 0x8C5F, 0x5951 }, { 0x8C60, 0x5F62 }, { 0x8C61, 0x5F84 }, { 0x8C62, 0x6075 }, - { 0x8C63, 0x6176 }, { 0x8C64, 0x6167 }, { 0x8C65, 0x61A9 }, { 0x8C66, 0x63B2 }, { 0x8C67, 0x643A }, { 0x8C68, 0x656C }, { 0x8C69, 0x666F }, { 0x8C6A, 0x6842 }, - { 0x8C6B, 0x6E13 }, { 0x8C6C, 0x7566 }, { 0x8C6D, 0x7A3D }, { 0x8C6E, 0x7CFB }, { 0x8C6F, 0x7D4C }, { 0x8C70, 0x7D99 }, { 0x8C71, 0x7E4B }, { 0x8C72, 0x7F6B }, - { 0x8C73, 0x830E }, { 0x8C74, 0x834A }, { 0x8C75, 0x86CD }, { 0x8C76, 0x8A08 }, { 0x8C77, 0x8A63 }, { 0x8C78, 0x8B66 }, { 0x8C79, 0x8EFD }, { 0x8C7A, 0x981A }, - { 0x8C7B, 0x9D8F }, { 0x8C7C, 0x82B8 }, { 0x8C7D, 0x8FCE }, { 0x8C7E, 0x9BE8 }, { 0x8C80, 0x5287 }, { 0x8C81, 0x621F }, { 0x8C82, 0x6483 }, { 0x8C83, 0x6FC0 }, - { 0x8C84, 0x9699 }, { 0x8C85, 0x6841 }, { 0x8C86, 0x5091 }, { 0x8C87, 0x6B20 }, { 0x8C88, 0x6C7A }, { 0x8C89, 0x6F54 }, { 0x8C8A, 0x7A74 }, { 0x8C8B, 0x7D50 }, - { 0x8C8C, 0x8840 }, { 0x8C8D, 0x8A23 }, { 0x8C8E, 0x6708 }, { 0x8C8F, 0x4EF6 }, { 0x8C90, 0x5039 }, { 0x8C91, 0x5026 }, { 0x8C92, 0x5065 }, { 0x8C93, 0x517C }, - { 0x8C94, 0x5238 }, { 0x8C95, 0x5263 }, { 0x8C96, 0x55A7 }, { 0x8C97, 0x570F }, { 0x8C98, 0x5805 }, { 0x8C99, 0x5ACC }, { 0x8C9A, 0x5EFA }, { 0x8C9B, 0x61B2 }, - { 0x8C9C, 0x61F8 }, { 0x8C9D, 0x62F3 }, { 0x8C9E, 0x6372 }, { 0x8C9F, 0x691C }, { 0x8CA0, 0x6A29 }, { 0x8CA1, 0x727D }, { 0x8CA2, 0x72AC }, { 0x8CA3, 0x732E }, - { 0x8CA4, 0x7814 }, { 0x8CA5, 0x786F }, { 0x8CA6, 0x7D79 }, { 0x8CA7, 0x770C }, { 0x8CA8, 0x80A9 }, { 0x8CA9, 0x898B }, { 0x8CAA, 0x8B19 }, { 0x8CAB, 0x8CE2 }, - { 0x8CAC, 0x8ED2 }, { 0x8CAD, 0x9063 }, { 0x8CAE, 0x9375 }, { 0x8CAF, 0x967A }, { 0x8CB0, 0x9855 }, { 0x8CB1, 0x9A13 }, { 0x8CB2, 0x9E78 }, { 0x8CB3, 0x5143 }, - { 0x8CB4, 0x539F }, { 0x8CB5, 0x53B3 }, { 0x8CB6, 0x5E7B }, { 0x8CB7, 0x5F26 }, { 0x8CB8, 0x6E1B }, { 0x8CB9, 0x6E90 }, { 0x8CBA, 0x7384 }, { 0x8CBB, 0x73FE }, - { 0x8CBC, 0x7D43 }, { 0x8CBD, 0x8237 }, { 0x8CBE, 0x8A00 }, { 0x8CBF, 0x8AFA }, { 0x8CC0, 0x9650 }, { 0x8CC1, 0x4E4E }, { 0x8CC2, 0x500B }, { 0x8CC3, 0x53E4 }, - { 0x8CC4, 0x547C }, { 0x8CC5, 0x56FA }, { 0x8CC6, 0x59D1 }, { 0x8CC7, 0x5B64 }, { 0x8CC8, 0x5DF1 }, { 0x8CC9, 0x5EAB }, { 0x8CCA, 0x5F27 }, { 0x8CCB, 0x6238 }, - { 0x8CCC, 0x6545 }, { 0x8CCD, 0x67AF }, { 0x8CCE, 0x6E56 }, { 0x8CCF, 0x72D0 }, { 0x8CD0, 0x7CCA }, { 0x8CD1, 0x88B4 }, { 0x8CD2, 0x80A1 }, { 0x8CD3, 0x80E1 }, - { 0x8CD4, 0x83F0 }, { 0x8CD5, 0x864E }, { 0x8CD6, 0x8A87 }, { 0x8CD7, 0x8DE8 }, { 0x8CD8, 0x9237 }, { 0x8CD9, 0x96C7 }, { 0x8CDA, 0x9867 }, { 0x8CDB, 0x9F13 }, - { 0x8CDC, 0x4E94 }, { 0x8CDD, 0x4E92 }, { 0x8CDE, 0x4F0D }, { 0x8CDF, 0x5348 }, { 0x8CE0, 0x5449 }, { 0x8CE1, 0x543E }, { 0x8CE2, 0x5A2F }, { 0x8CE3, 0x5F8C }, - { 0x8CE4, 0x5FA1 }, { 0x8CE5, 0x609F }, { 0x8CE6, 0x68A7 }, { 0x8CE7, 0x6A8E }, { 0x8CE8, 0x745A }, { 0x8CE9, 0x7881 }, { 0x8CEA, 0x8A9E }, { 0x8CEB, 0x8AA4 }, - { 0x8CEC, 0x8B77 }, { 0x8CED, 0x9190 }, { 0x8CEE, 0x4E5E }, { 0x8CEF, 0x9BC9 }, { 0x8CF0, 0x4EA4 }, { 0x8CF1, 0x4F7C }, { 0x8CF2, 0x4FAF }, { 0x8CF3, 0x5019 }, - { 0x8CF4, 0x5016 }, { 0x8CF5, 0x5149 }, { 0x8CF6, 0x516C }, { 0x8CF7, 0x529F }, { 0x8CF8, 0x52B9 }, { 0x8CF9, 0x52FE }, { 0x8CFA, 0x539A }, { 0x8CFB, 0x53E3 }, - { 0x8CFC, 0x5411 }, { 0x8D40, 0x540E }, { 0x8D41, 0x5589 }, { 0x8D42, 0x5751 }, { 0x8D43, 0x57A2 }, { 0x8D44, 0x597D }, { 0x8D45, 0x5B54 }, { 0x8D46, 0x5B5D }, - { 0x8D47, 0x5B8F }, { 0x8D48, 0x5DE5 }, { 0x8D49, 0x5DE7 }, { 0x8D4A, 0x5DF7 }, { 0x8D4B, 0x5E78 }, { 0x8D4C, 0x5E83 }, { 0x8D4D, 0x5E9A }, { 0x8D4E, 0x5EB7 }, - { 0x8D4F, 0x5F18 }, { 0x8D50, 0x6052 }, { 0x8D51, 0x614C }, { 0x8D52, 0x6297 }, { 0x8D53, 0x62D8 }, { 0x8D54, 0x63A7 }, { 0x8D55, 0x653B }, { 0x8D56, 0x6602 }, - { 0x8D57, 0x6643 }, { 0x8D58, 0x66F4 }, { 0x8D59, 0x676D }, { 0x8D5A, 0x6821 }, { 0x8D5B, 0x6897 }, { 0x8D5C, 0x69CB }, { 0x8D5D, 0x6C5F }, { 0x8D5E, 0x6D2A }, - { 0x8D5F, 0x6D69 }, { 0x8D60, 0x6E2F }, { 0x8D61, 0x6E9D }, { 0x8D62, 0x7532 }, { 0x8D63, 0x7687 }, { 0x8D64, 0x786C }, { 0x8D65, 0x7A3F }, { 0x8D66, 0x7CE0 }, - { 0x8D67, 0x7D05 }, { 0x8D68, 0x7D18 }, { 0x8D69, 0x7D5E }, { 0x8D6A, 0x7DB1 }, { 0x8D6B, 0x8015 }, { 0x8D6C, 0x8003 }, { 0x8D6D, 0x80AF }, { 0x8D6E, 0x80B1 }, - { 0x8D6F, 0x8154 }, { 0x8D70, 0x818F }, { 0x8D71, 0x822A }, { 0x8D72, 0x8352 }, { 0x8D73, 0x884C }, { 0x8D74, 0x8861 }, { 0x8D75, 0x8B1B }, { 0x8D76, 0x8CA2 }, - { 0x8D77, 0x8CFC }, { 0x8D78, 0x90CA }, { 0x8D79, 0x9175 }, { 0x8D7A, 0x9271 }, { 0x8D7B, 0x783F }, { 0x8D7C, 0x92FC }, { 0x8D7D, 0x95A4 }, { 0x8D7E, 0x964D }, - { 0x8D80, 0x9805 }, { 0x8D81, 0x9999 }, { 0x8D82, 0x9AD8 }, { 0x8D83, 0x9D3B }, { 0x8D84, 0x525B }, { 0x8D85, 0x52AB }, { 0x8D86, 0x53F7 }, { 0x8D87, 0x5408 }, - { 0x8D88, 0x58D5 }, { 0x8D89, 0x62F7 }, { 0x8D8A, 0x6FE0 }, { 0x8D8B, 0x8C6A }, { 0x8D8C, 0x8F5F }, { 0x8D8D, 0x9EB9 }, { 0x8D8E, 0x514B }, { 0x8D8F, 0x523B }, - { 0x8D90, 0x544A }, { 0x8D91, 0x56FD }, { 0x8D92, 0x7A40 }, { 0x8D93, 0x9177 }, { 0x8D94, 0x9D60 }, { 0x8D95, 0x9ED2 }, { 0x8D96, 0x7344 }, { 0x8D97, 0x6F09 }, - { 0x8D98, 0x8170 }, { 0x8D99, 0x7511 }, { 0x8D9A, 0x5FFD }, { 0x8D9B, 0x60DA }, { 0x8D9C, 0x9AA8 }, { 0x8D9D, 0x72DB }, { 0x8D9E, 0x8FBC }, { 0x8D9F, 0x6B64 }, - { 0x8DA0, 0x9803 }, { 0x8DA1, 0x4ECA }, { 0x8DA2, 0x56F0 }, { 0x8DA3, 0x5764 }, { 0x8DA4, 0x58BE }, { 0x8DA5, 0x5A5A }, { 0x8DA6, 0x6068 }, { 0x8DA7, 0x61C7 }, - { 0x8DA8, 0x660F }, { 0x8DA9, 0x6606 }, { 0x8DAA, 0x6839 }, { 0x8DAB, 0x68B1 }, { 0x8DAC, 0x6DF7 }, { 0x8DAD, 0x75D5 }, { 0x8DAE, 0x7D3A }, { 0x8DAF, 0x826E }, - { 0x8DB0, 0x9B42 }, { 0x8DB1, 0x4E9B }, { 0x8DB2, 0x4F50 }, { 0x8DB3, 0x53C9 }, { 0x8DB4, 0x5506 }, { 0x8DB5, 0x5D6F }, { 0x8DB6, 0x5DE6 }, { 0x8DB7, 0x5DEE }, - { 0x8DB8, 0x67FB }, { 0x8DB9, 0x6C99 }, { 0x8DBA, 0x7473 }, { 0x8DBB, 0x7802 }, { 0x8DBC, 0x8A50 }, { 0x8DBD, 0x9396 }, { 0x8DBE, 0x88DF }, { 0x8DBF, 0x5750 }, - { 0x8DC0, 0x5EA7 }, { 0x8DC1, 0x632B }, { 0x8DC2, 0x50B5 }, { 0x8DC3, 0x50AC }, { 0x8DC4, 0x518D }, { 0x8DC5, 0x6700 }, { 0x8DC6, 0x54C9 }, { 0x8DC7, 0x585E }, - { 0x8DC8, 0x59BB }, { 0x8DC9, 0x5BB0 }, { 0x8DCA, 0x5F69 }, { 0x8DCB, 0x624D }, { 0x8DCC, 0x63A1 }, { 0x8DCD, 0x683D }, { 0x8DCE, 0x6B73 }, { 0x8DCF, 0x6E08 }, - { 0x8DD0, 0x707D }, { 0x8DD1, 0x91C7 }, { 0x8DD2, 0x7280 }, { 0x8DD3, 0x7815 }, { 0x8DD4, 0x7826 }, { 0x8DD5, 0x796D }, { 0x8DD6, 0x658E }, { 0x8DD7, 0x7D30 }, - { 0x8DD8, 0x83DC }, { 0x8DD9, 0x88C1 }, { 0x8DDA, 0x8F09 }, { 0x8DDB, 0x969B }, { 0x8DDC, 0x5264 }, { 0x8DDD, 0x5728 }, { 0x8DDE, 0x6750 }, { 0x8DDF, 0x7F6A }, - { 0x8DE0, 0x8CA1 }, { 0x8DE1, 0x51B4 }, { 0x8DE2, 0x5742 }, { 0x8DE3, 0x962A }, { 0x8DE4, 0x583A }, { 0x8DE5, 0x698A }, { 0x8DE6, 0x80B4 }, { 0x8DE7, 0x54B2 }, - { 0x8DE8, 0x5D0E }, { 0x8DE9, 0x57FC }, { 0x8DEA, 0x7895 }, { 0x8DEB, 0x9DFA }, { 0x8DEC, 0x4F5C }, { 0x8DED, 0x524A }, { 0x8DEE, 0x548B }, { 0x8DEF, 0x643E }, - { 0x8DF0, 0x6628 }, { 0x8DF1, 0x6714 }, { 0x8DF2, 0x67F5 }, { 0x8DF3, 0x7A84 }, { 0x8DF4, 0x7B56 }, { 0x8DF5, 0x7D22 }, { 0x8DF6, 0x932F }, { 0x8DF7, 0x685C }, - { 0x8DF8, 0x9BAD }, { 0x8DF9, 0x7B39 }, { 0x8DFA, 0x5319 }, { 0x8DFB, 0x518A }, { 0x8DFC, 0x5237 }, { 0x8E40, 0x5BDF }, { 0x8E41, 0x62F6 }, { 0x8E42, 0x64AE }, - { 0x8E43, 0x64E6 }, { 0x8E44, 0x672D }, { 0x8E45, 0x6BBA }, { 0x8E46, 0x85A9 }, { 0x8E47, 0x96D1 }, { 0x8E48, 0x7690 }, { 0x8E49, 0x9BD6 }, { 0x8E4A, 0x634C }, - { 0x8E4B, 0x9306 }, { 0x8E4C, 0x9BAB }, { 0x8E4D, 0x76BF }, { 0x8E4E, 0x6652 }, { 0x8E4F, 0x4E09 }, { 0x8E50, 0x5098 }, { 0x8E51, 0x53C2 }, { 0x8E52, 0x5C71 }, - { 0x8E53, 0x60E8 }, { 0x8E54, 0x6492 }, { 0x8E55, 0x6563 }, { 0x8E56, 0x685F }, { 0x8E57, 0x71E6 }, { 0x8E58, 0x73CA }, { 0x8E59, 0x7523 }, { 0x8E5A, 0x7B97 }, - { 0x8E5B, 0x7E82 }, { 0x8E5C, 0x8695 }, { 0x8E5D, 0x8B83 }, { 0x8E5E, 0x8CDB }, { 0x8E5F, 0x9178 }, { 0x8E60, 0x9910 }, { 0x8E61, 0x65AC }, { 0x8E62, 0x66AB }, - { 0x8E63, 0x6B8B }, { 0x8E64, 0x4ED5 }, { 0x8E65, 0x4ED4 }, { 0x8E66, 0x4F3A }, { 0x8E67, 0x4F7F }, { 0x8E68, 0x523A }, { 0x8E69, 0x53F8 }, { 0x8E6A, 0x53F2 }, - { 0x8E6B, 0x55E3 }, { 0x8E6C, 0x56DB }, { 0x8E6D, 0x58EB }, { 0x8E6E, 0x59CB }, { 0x8E6F, 0x59C9 }, { 0x8E70, 0x59FF }, { 0x8E71, 0x5B50 }, { 0x8E72, 0x5C4D }, - { 0x8E73, 0x5E02 }, { 0x8E74, 0x5E2B }, { 0x8E75, 0x5FD7 }, { 0x8E76, 0x601D }, { 0x8E77, 0x6307 }, { 0x8E78, 0x652F }, { 0x8E79, 0x5B5C }, { 0x8E7A, 0x65AF }, - { 0x8E7B, 0x65BD }, { 0x8E7C, 0x65E8 }, { 0x8E7D, 0x679D }, { 0x8E7E, 0x6B62 }, { 0x8E80, 0x6B7B }, { 0x8E81, 0x6C0F }, { 0x8E82, 0x7345 }, { 0x8E83, 0x7949 }, - { 0x8E84, 0x79C1 }, { 0x8E85, 0x7CF8 }, { 0x8E86, 0x7D19 }, { 0x8E87, 0x7D2B }, { 0x8E88, 0x80A2 }, { 0x8E89, 0x8102 }, { 0x8E8A, 0x81F3 }, { 0x8E8B, 0x8996 }, - { 0x8E8C, 0x8A5E }, { 0x8E8D, 0x8A69 }, { 0x8E8E, 0x8A66 }, { 0x8E8F, 0x8A8C }, { 0x8E90, 0x8AEE }, { 0x8E91, 0x8CC7 }, { 0x8E92, 0x8CDC }, { 0x8E93, 0x96CC }, - { 0x8E94, 0x98FC }, { 0x8E95, 0x6B6F }, { 0x8E96, 0x4E8B }, { 0x8E97, 0x4F3C }, { 0x8E98, 0x4F8D }, { 0x8E99, 0x5150 }, { 0x8E9A, 0x5B57 }, { 0x8E9B, 0x5BFA }, - { 0x8E9C, 0x6148 }, { 0x8E9D, 0x6301 }, { 0x8E9E, 0x6642 }, { 0x8E9F, 0x6B21 }, { 0x8EA0, 0x6ECB }, { 0x8EA1, 0x6CBB }, { 0x8EA2, 0x723E }, { 0x8EA3, 0x74BD }, - { 0x8EA4, 0x75D4 }, { 0x8EA5, 0x78C1 }, { 0x8EA6, 0x793A }, { 0x8EA7, 0x800C }, { 0x8EA8, 0x8033 }, { 0x8EA9, 0x81EA }, { 0x8EAA, 0x8494 }, { 0x8EAB, 0x8F9E }, - { 0x8EAC, 0x6C50 }, { 0x8EAD, 0x9E7F }, { 0x8EAE, 0x5F0F }, { 0x8EAF, 0x8B58 }, { 0x8EB0, 0x9D2B }, { 0x8EB1, 0x7AFA }, { 0x8EB2, 0x8EF8 }, { 0x8EB3, 0x5B8D }, - { 0x8EB4, 0x96EB }, { 0x8EB5, 0x4E03 }, { 0x8EB6, 0x53F1 }, { 0x8EB7, 0x57F7 }, { 0x8EB8, 0x5931 }, { 0x8EB9, 0x5AC9 }, { 0x8EBA, 0x5BA4 }, { 0x8EBB, 0x6089 }, - { 0x8EBC, 0x6E7F }, { 0x8EBD, 0x6F06 }, { 0x8EBE, 0x75BE }, { 0x8EBF, 0x8CEA }, { 0x8EC0, 0x5B9F }, { 0x8EC1, 0x8500 }, { 0x8EC2, 0x7BE0 }, { 0x8EC3, 0x5072 }, - { 0x8EC4, 0x67F4 }, { 0x8EC5, 0x829D }, { 0x8EC6, 0x5C61 }, { 0x8EC7, 0x854A }, { 0x8EC8, 0x7E1E }, { 0x8EC9, 0x820E }, { 0x8ECA, 0x5199 }, { 0x8ECB, 0x5C04 }, - { 0x8ECC, 0x6368 }, { 0x8ECD, 0x8D66 }, { 0x8ECE, 0x659C }, { 0x8ECF, 0x716E }, { 0x8ED0, 0x793E }, { 0x8ED1, 0x7D17 }, { 0x8ED2, 0x8005 }, { 0x8ED3, 0x8B1D }, - { 0x8ED4, 0x8ECA }, { 0x8ED5, 0x906E }, { 0x8ED6, 0x86C7 }, { 0x8ED7, 0x90AA }, { 0x8ED8, 0x501F }, { 0x8ED9, 0x52FA }, { 0x8EDA, 0x5C3A }, { 0x8EDB, 0x6753 }, - { 0x8EDC, 0x707C }, { 0x8EDD, 0x7235 }, { 0x8EDE, 0x914C }, { 0x8EDF, 0x91C8 }, { 0x8EE0, 0x932B }, { 0x8EE1, 0x82E5 }, { 0x8EE2, 0x5BC2 }, { 0x8EE3, 0x5F31 }, - { 0x8EE4, 0x60F9 }, { 0x8EE5, 0x4E3B }, { 0x8EE6, 0x53D6 }, { 0x8EE7, 0x5B88 }, { 0x8EE8, 0x624B }, { 0x8EE9, 0x6731 }, { 0x8EEA, 0x6B8A }, { 0x8EEB, 0x72E9 }, - { 0x8EEC, 0x73E0 }, { 0x8EED, 0x7A2E }, { 0x8EEE, 0x816B }, { 0x8EEF, 0x8DA3 }, { 0x8EF0, 0x9152 }, { 0x8EF1, 0x9996 }, { 0x8EF2, 0x5112 }, { 0x8EF3, 0x53D7 }, - { 0x8EF4, 0x546A }, { 0x8EF5, 0x5BFF }, { 0x8EF6, 0x6388 }, { 0x8EF7, 0x6A39 }, { 0x8EF8, 0x7DAC }, { 0x8EF9, 0x9700 }, { 0x8EFA, 0x56DA }, { 0x8EFB, 0x53CE }, - { 0x8EFC, 0x5468 }, { 0x8F40, 0x5B97 }, { 0x8F41, 0x5C31 }, { 0x8F42, 0x5DDE }, { 0x8F43, 0x4FEE }, { 0x8F44, 0x6101 }, { 0x8F45, 0x62FE }, { 0x8F46, 0x6D32 }, - { 0x8F47, 0x79C0 }, { 0x8F48, 0x79CB }, { 0x8F49, 0x7D42 }, { 0x8F4A, 0x7E4D }, { 0x8F4B, 0x7FD2 }, { 0x8F4C, 0x81ED }, { 0x8F4D, 0x821F }, { 0x8F4E, 0x8490 }, - { 0x8F4F, 0x8846 }, { 0x8F50, 0x8972 }, { 0x8F51, 0x8B90 }, { 0x8F52, 0x8E74 }, { 0x8F53, 0x8F2F }, { 0x8F54, 0x9031 }, { 0x8F55, 0x914B }, { 0x8F56, 0x916C }, - { 0x8F57, 0x96C6 }, { 0x8F58, 0x919C }, { 0x8F59, 0x4EC0 }, { 0x8F5A, 0x4F4F }, { 0x8F5B, 0x5145 }, { 0x8F5C, 0x5341 }, { 0x8F5D, 0x5F93 }, { 0x8F5E, 0x620E }, - { 0x8F5F, 0x67D4 }, { 0x8F60, 0x6C41 }, { 0x8F61, 0x6E0B }, { 0x8F62, 0x7363 }, { 0x8F63, 0x7E26 }, { 0x8F64, 0x91CD }, { 0x8F65, 0x9283 }, { 0x8F66, 0x53D4 }, - { 0x8F67, 0x5919 }, { 0x8F68, 0x5BBF }, { 0x8F69, 0x6DD1 }, { 0x8F6A, 0x795D }, { 0x8F6B, 0x7E2E }, { 0x8F6C, 0x7C9B }, { 0x8F6D, 0x587E }, { 0x8F6E, 0x719F }, - { 0x8F6F, 0x51FA }, { 0x8F70, 0x8853 }, { 0x8F71, 0x8FF0 }, { 0x8F72, 0x4FCA }, { 0x8F73, 0x5CFB }, { 0x8F74, 0x6625 }, { 0x8F75, 0x77AC }, { 0x8F76, 0x7AE3 }, - { 0x8F77, 0x821C }, { 0x8F78, 0x99FF }, { 0x8F79, 0x51C6 }, { 0x8F7A, 0x5FAA }, { 0x8F7B, 0x65EC }, { 0x8F7C, 0x696F }, { 0x8F7D, 0x6B89 }, { 0x8F7E, 0x6DF3 }, - { 0x8F80, 0x6E96 }, { 0x8F81, 0x6F64 }, { 0x8F82, 0x76FE }, { 0x8F83, 0x7D14 }, { 0x8F84, 0x5DE1 }, { 0x8F85, 0x9075 }, { 0x8F86, 0x9187 }, { 0x8F87, 0x9806 }, - { 0x8F88, 0x51E6 }, { 0x8F89, 0x521D }, { 0x8F8A, 0x6240 }, { 0x8F8B, 0x6691 }, { 0x8F8C, 0x66D9 }, { 0x8F8D, 0x6E1A }, { 0x8F8E, 0x5EB6 }, { 0x8F8F, 0x7DD2 }, - { 0x8F90, 0x7F72 }, { 0x8F91, 0x66F8 }, { 0x8F92, 0x85AF }, { 0x8F93, 0x85F7 }, { 0x8F94, 0x8AF8 }, { 0x8F95, 0x52A9 }, { 0x8F96, 0x53D9 }, { 0x8F97, 0x5973 }, - { 0x8F98, 0x5E8F }, { 0x8F99, 0x5F90 }, { 0x8F9A, 0x6055 }, { 0x8F9B, 0x92E4 }, { 0x8F9C, 0x9664 }, { 0x8F9D, 0x50B7 }, { 0x8F9E, 0x511F }, { 0x8F9F, 0x52DD }, - { 0x8FA0, 0x5320 }, { 0x8FA1, 0x5347 }, { 0x8FA2, 0x53EC }, { 0x8FA3, 0x54E8 }, { 0x8FA4, 0x5546 }, { 0x8FA5, 0x5531 }, { 0x8FA6, 0x5617 }, { 0x8FA7, 0x5968 }, - { 0x8FA8, 0x59BE }, { 0x8FA9, 0x5A3C }, { 0x8FAA, 0x5BB5 }, { 0x8FAB, 0x5C06 }, { 0x8FAC, 0x5C0F }, { 0x8FAD, 0x5C11 }, { 0x8FAE, 0x5C1A }, { 0x8FAF, 0x5E84 }, - { 0x8FB0, 0x5E8A }, { 0x8FB1, 0x5EE0 }, { 0x8FB2, 0x5F70 }, { 0x8FB3, 0x627F }, { 0x8FB4, 0x6284 }, { 0x8FB5, 0x62DB }, { 0x8FB6, 0x638C }, { 0x8FB7, 0x6377 }, - { 0x8FB8, 0x6607 }, { 0x8FB9, 0x660C }, { 0x8FBA, 0x662D }, { 0x8FBB, 0x6676 }, { 0x8FBC, 0x677E }, { 0x8FBD, 0x68A2 }, { 0x8FBE, 0x6A1F }, { 0x8FBF, 0x6A35 }, - { 0x8FC0, 0x6CBC }, { 0x8FC1, 0x6D88 }, { 0x8FC2, 0x6E09 }, { 0x8FC3, 0x6E58 }, { 0x8FC4, 0x713C }, { 0x8FC5, 0x7126 }, { 0x8FC6, 0x7167 }, { 0x8FC7, 0x75C7 }, - { 0x8FC8, 0x7701 }, { 0x8FC9, 0x785D }, { 0x8FCA, 0x7901 }, { 0x8FCB, 0x7965 }, { 0x8FCC, 0x79F0 }, { 0x8FCD, 0x7AE0 }, { 0x8FCE, 0x7B11 }, { 0x8FCF, 0x7CA7 }, - { 0x8FD0, 0x7D39 }, { 0x8FD1, 0x8096 }, { 0x8FD2, 0x83D6 }, { 0x8FD3, 0x848B }, { 0x8FD4, 0x8549 }, { 0x8FD5, 0x885D }, { 0x8FD6, 0x88F3 }, { 0x8FD7, 0x8A1F }, - { 0x8FD8, 0x8A3C }, { 0x8FD9, 0x8A54 }, { 0x8FDA, 0x8A73 }, { 0x8FDB, 0x8C61 }, { 0x8FDC, 0x8CDE }, { 0x8FDD, 0x91A4 }, { 0x8FDE, 0x9266 }, { 0x8FDF, 0x937E }, - { 0x8FE0, 0x9418 }, { 0x8FE1, 0x969C }, { 0x8FE2, 0x9798 }, { 0x8FE3, 0x4E0A }, { 0x8FE4, 0x4E08 }, { 0x8FE5, 0x4E1E }, { 0x8FE6, 0x4E57 }, { 0x8FE7, 0x5197 }, - { 0x8FE8, 0x5270 }, { 0x8FE9, 0x57CE }, { 0x8FEA, 0x5834 }, { 0x8FEB, 0x58CC }, { 0x8FEC, 0x5B22 }, { 0x8FED, 0x5E38 }, { 0x8FEE, 0x60C5 }, { 0x8FEF, 0x64FE }, - { 0x8FF0, 0x6761 }, { 0x8FF1, 0x6756 }, { 0x8FF2, 0x6D44 }, { 0x8FF3, 0x72B6 }, { 0x8FF4, 0x7573 }, { 0x8FF5, 0x7A63 }, { 0x8FF6, 0x84B8 }, { 0x8FF7, 0x8B72 }, - { 0x8FF8, 0x91B8 }, { 0x8FF9, 0x9320 }, { 0x8FFA, 0x5631 }, { 0x8FFB, 0x57F4 }, { 0x8FFC, 0x98FE }, { 0x9040, 0x62ED }, { 0x9041, 0x690D }, { 0x9042, 0x6B96 }, - { 0x9043, 0x71ED }, { 0x9044, 0x7E54 }, { 0x9045, 0x8077 }, { 0x9046, 0x8272 }, { 0x9047, 0x89E6 }, { 0x9048, 0x98DF }, { 0x9049, 0x8755 }, { 0x904A, 0x8FB1 }, - { 0x904B, 0x5C3B }, { 0x904C, 0x4F38 }, { 0x904D, 0x4FE1 }, { 0x904E, 0x4FB5 }, { 0x904F, 0x5507 }, { 0x9050, 0x5A20 }, { 0x9051, 0x5BDD }, { 0x9052, 0x5BE9 }, - { 0x9053, 0x5FC3 }, { 0x9054, 0x614E }, { 0x9055, 0x632F }, { 0x9056, 0x65B0 }, { 0x9057, 0x664B }, { 0x9058, 0x68EE }, { 0x9059, 0x699B }, { 0x905A, 0x6D78 }, - { 0x905B, 0x6DF1 }, { 0x905C, 0x7533 }, { 0x905D, 0x75B9 }, { 0x905E, 0x771F }, { 0x905F, 0x795E }, { 0x9060, 0x79E6 }, { 0x9061, 0x7D33 }, { 0x9062, 0x81E3 }, - { 0x9063, 0x82AF }, { 0x9064, 0x85AA }, { 0x9065, 0x89AA }, { 0x9066, 0x8A3A }, { 0x9067, 0x8EAB }, { 0x9068, 0x8F9B }, { 0x9069, 0x9032 }, { 0x906A, 0x91DD }, - { 0x906B, 0x9707 }, { 0x906C, 0x4EBA }, { 0x906D, 0x4EC1 }, { 0x906E, 0x5203 }, { 0x906F, 0x5875 }, { 0x9070, 0x58EC }, { 0x9071, 0x5C0B }, { 0x9072, 0x751A }, - { 0x9073, 0x5C3D }, { 0x9074, 0x814E }, { 0x9075, 0x8A0A }, { 0x9076, 0x8FC5 }, { 0x9077, 0x9663 }, { 0x9078, 0x976D }, { 0x9079, 0x7B25 }, { 0x907A, 0x8ACF }, - { 0x907B, 0x9808 }, { 0x907C, 0x9162 }, { 0x907D, 0x56F3 }, { 0x907E, 0x53A8 }, { 0x9080, 0x9017 }, { 0x9081, 0x5439 }, { 0x9082, 0x5782 }, { 0x9083, 0x5E25 }, - { 0x9084, 0x63A8 }, { 0x9085, 0x6C34 }, { 0x9086, 0x708A }, { 0x9087, 0x7761 }, { 0x9088, 0x7C8B }, { 0x9089, 0x7FE0 }, { 0x908A, 0x8870 }, { 0x908B, 0x9042 }, - { 0x908C, 0x9154 }, { 0x908D, 0x9310 }, { 0x908E, 0x9318 }, { 0x908F, 0x968F }, { 0x9090, 0x745E }, { 0x9091, 0x9AC4 }, { 0x9092, 0x5D07 }, { 0x9093, 0x5D69 }, - { 0x9094, 0x6570 }, { 0x9095, 0x67A2 }, { 0x9096, 0x8DA8 }, { 0x9097, 0x96DB }, { 0x9098, 0x636E }, { 0x9099, 0x6749 }, { 0x909A, 0x6919 }, { 0x909B, 0x83C5 }, - { 0x909C, 0x9817 }, { 0x909D, 0x96C0 }, { 0x909E, 0x88FE }, { 0x909F, 0x6F84 }, { 0x90A0, 0x647A }, { 0x90A1, 0x5BF8 }, { 0x90A2, 0x4E16 }, { 0x90A3, 0x702C }, - { 0x90A4, 0x755D }, { 0x90A5, 0x662F }, { 0x90A6, 0x51C4 }, { 0x90A7, 0x5236 }, { 0x90A8, 0x52E2 }, { 0x90A9, 0x59D3 }, { 0x90AA, 0x5F81 }, { 0x90AB, 0x6027 }, - { 0x90AC, 0x6210 }, { 0x90AD, 0x653F }, { 0x90AE, 0x6574 }, { 0x90AF, 0x661F }, { 0x90B0, 0x6674 }, { 0x90B1, 0x68F2 }, { 0x90B2, 0x6816 }, { 0x90B3, 0x6B63 }, - { 0x90B4, 0x6E05 }, { 0x90B5, 0x7272 }, { 0x90B6, 0x751F }, { 0x90B7, 0x76DB }, { 0x90B8, 0x7CBE }, { 0x90B9, 0x8056 }, { 0x90BA, 0x58F0 }, { 0x90BB, 0x88FD }, - { 0x90BC, 0x897F }, { 0x90BD, 0x8AA0 }, { 0x90BE, 0x8A93 }, { 0x90BF, 0x8ACB }, { 0x90C0, 0x901D }, { 0x90C1, 0x9192 }, { 0x90C2, 0x9752 }, { 0x90C3, 0x9759 }, - { 0x90C4, 0x6589 }, { 0x90C5, 0x7A0E }, { 0x90C6, 0x8106 }, { 0x90C7, 0x96BB }, { 0x90C8, 0x5E2D }, { 0x90C9, 0x60DC }, { 0x90CA, 0x621A }, { 0x90CB, 0x65A5 }, - { 0x90CC, 0x6614 }, { 0x90CD, 0x6790 }, { 0x90CE, 0x77F3 }, { 0x90CF, 0x7A4D }, { 0x90D0, 0x7C4D }, { 0x90D1, 0x7E3E }, { 0x90D2, 0x810A }, { 0x90D3, 0x8CAC }, - { 0x90D4, 0x8D64 }, { 0x90D5, 0x8DE1 }, { 0x90D6, 0x8E5F }, { 0x90D7, 0x78A9 }, { 0x90D8, 0x5207 }, { 0x90D9, 0x62D9 }, { 0x90DA, 0x63A5 }, { 0x90DB, 0x6442 }, - { 0x90DC, 0x6298 }, { 0x90DD, 0x8A2D }, { 0x90DE, 0x7A83 }, { 0x90DF, 0x7BC0 }, { 0x90E0, 0x8AAC }, { 0x90E1, 0x96EA }, { 0x90E2, 0x7D76 }, { 0x90E3, 0x820C }, - { 0x90E4, 0x8749 }, { 0x90E5, 0x4ED9 }, { 0x90E6, 0x5148 }, { 0x90E7, 0x5343 }, { 0x90E8, 0x5360 }, { 0x90E9, 0x5BA3 }, { 0x90EA, 0x5C02 }, { 0x90EB, 0x5C16 }, - { 0x90EC, 0x5DDD }, { 0x90ED, 0x6226 }, { 0x90EE, 0x6247 }, { 0x90EF, 0x64B0 }, { 0x90F0, 0x6813 }, { 0x90F1, 0x6834 }, { 0x90F2, 0x6CC9 }, { 0x90F3, 0x6D45 }, - { 0x90F4, 0x6D17 }, { 0x90F5, 0x67D3 }, { 0x90F6, 0x6F5C }, { 0x90F7, 0x714E }, { 0x90F8, 0x717D }, { 0x90F9, 0x65CB }, { 0x90FA, 0x7A7F }, { 0x90FB, 0x7BAD }, - { 0x90FC, 0x7DDA }, { 0x9140, 0x7E4A }, { 0x9141, 0x7FA8 }, { 0x9142, 0x817A }, { 0x9143, 0x821B }, { 0x9144, 0x8239 }, { 0x9145, 0x85A6 }, { 0x9146, 0x8A6E }, - { 0x9147, 0x8CCE }, { 0x9148, 0x8DF5 }, { 0x9149, 0x9078 }, { 0x914A, 0x9077 }, { 0x914B, 0x92AD }, { 0x914C, 0x9291 }, { 0x914D, 0x9583 }, { 0x914E, 0x9BAE }, - { 0x914F, 0x524D }, { 0x9150, 0x5584 }, { 0x9151, 0x6F38 }, { 0x9152, 0x7136 }, { 0x9153, 0x5168 }, { 0x9154, 0x7985 }, { 0x9155, 0x7E55 }, { 0x9156, 0x81B3 }, - { 0x9157, 0x7CCE }, { 0x9158, 0x564C }, { 0x9159, 0x5851 }, { 0x915A, 0x5CA8 }, { 0x915B, 0x63AA }, { 0x915C, 0x66FE }, { 0x915D, 0x66FD }, { 0x915E, 0x695A }, - { 0x915F, 0x72D9 }, { 0x9160, 0x758F }, { 0x9161, 0x758E }, { 0x9162, 0x790E }, { 0x9163, 0x7956 }, { 0x9164, 0x79DF }, { 0x9165, 0x7C97 }, { 0x9166, 0x7D20 }, - { 0x9167, 0x7D44 }, { 0x9168, 0x8607 }, { 0x9169, 0x8A34 }, { 0x916A, 0x963B }, { 0x916B, 0x9061 }, { 0x916C, 0x9F20 }, { 0x916D, 0x50E7 }, { 0x916E, 0x5275 }, - { 0x916F, 0x53CC }, { 0x9170, 0x53E2 }, { 0x9171, 0x5009 }, { 0x9172, 0x55AA }, { 0x9173, 0x58EE }, { 0x9174, 0x594F }, { 0x9175, 0x723D }, { 0x9176, 0x5B8B }, - { 0x9177, 0x5C64 }, { 0x9178, 0x531D }, { 0x9179, 0x60E3 }, { 0x917A, 0x60F3 }, { 0x917B, 0x635C }, { 0x917C, 0x6383 }, { 0x917D, 0x633F }, { 0x917E, 0x63BB }, - { 0x9180, 0x64CD }, { 0x9181, 0x65E9 }, { 0x9182, 0x66F9 }, { 0x9183, 0x5DE3 }, { 0x9184, 0x69CD }, { 0x9185, 0x69FD }, { 0x9186, 0x6F15 }, { 0x9187, 0x71E5 }, - { 0x9188, 0x4E89 }, { 0x9189, 0x75E9 }, { 0x918A, 0x76F8 }, { 0x918B, 0x7A93 }, { 0x918C, 0x7CDF }, { 0x918D, 0x7DCF }, { 0x918E, 0x7D9C }, { 0x918F, 0x8061 }, - { 0x9190, 0x8349 }, { 0x9191, 0x8358 }, { 0x9192, 0x846C }, { 0x9193, 0x84BC }, { 0x9194, 0x85FB }, { 0x9195, 0x88C5 }, { 0x9196, 0x8D70 }, { 0x9197, 0x9001 }, - { 0x9198, 0x906D }, { 0x9199, 0x9397 }, { 0x919A, 0x971C }, { 0x919B, 0x9A12 }, { 0x919C, 0x50CF }, { 0x919D, 0x5897 }, { 0x919E, 0x618E }, { 0x919F, 0x81D3 }, - { 0x91A0, 0x8535 }, { 0x91A1, 0x8D08 }, { 0x91A2, 0x9020 }, { 0x91A3, 0x4FC3 }, { 0x91A4, 0x5074 }, { 0x91A5, 0x5247 }, { 0x91A6, 0x5373 }, { 0x91A7, 0x606F }, - { 0x91A8, 0x6349 }, { 0x91A9, 0x675F }, { 0x91AA, 0x6E2C }, { 0x91AB, 0x8DB3 }, { 0x91AC, 0x901F }, { 0x91AD, 0x4FD7 }, { 0x91AE, 0x5C5E }, { 0x91AF, 0x8CCA }, - { 0x91B0, 0x65CF }, { 0x91B1, 0x7D9A }, { 0x91B2, 0x5352 }, { 0x91B3, 0x8896 }, { 0x91B4, 0x5176 }, { 0x91B5, 0x63C3 }, { 0x91B6, 0x5B58 }, { 0x91B7, 0x5B6B }, - { 0x91B8, 0x5C0A }, { 0x91B9, 0x640D }, { 0x91BA, 0x6751 }, { 0x91BB, 0x905C }, { 0x91BC, 0x4ED6 }, { 0x91BD, 0x591A }, { 0x91BE, 0x592A }, { 0x91BF, 0x6C70 }, - { 0x91C0, 0x8A51 }, { 0x91C1, 0x553E }, { 0x91C2, 0x5815 }, { 0x91C3, 0x59A5 }, { 0x91C4, 0x60F0 }, { 0x91C5, 0x6253 }, { 0x91C6, 0x67C1 }, { 0x91C7, 0x8235 }, - { 0x91C8, 0x6955 }, { 0x91C9, 0x9640 }, { 0x91CA, 0x99C4 }, { 0x91CB, 0x9A28 }, { 0x91CC, 0x4F53 }, { 0x91CD, 0x5806 }, { 0x91CE, 0x5BFE }, { 0x91CF, 0x8010 }, - { 0x91D0, 0x5CB1 }, { 0x91D1, 0x5E2F }, { 0x91D2, 0x5F85 }, { 0x91D3, 0x6020 }, { 0x91D4, 0x614B }, { 0x91D5, 0x6234 }, { 0x91D6, 0x66FF }, { 0x91D7, 0x6CF0 }, - { 0x91D8, 0x6EDE }, { 0x91D9, 0x80CE }, { 0x91DA, 0x817F }, { 0x91DB, 0x82D4 }, { 0x91DC, 0x888B }, { 0x91DD, 0x8CB8 }, { 0x91DE, 0x9000 }, { 0x91DF, 0x902E }, - { 0x91E0, 0x968A }, { 0x91E1, 0x9EDB }, { 0x91E2, 0x9BDB }, { 0x91E3, 0x4EE3 }, { 0x91E4, 0x53F0 }, { 0x91E5, 0x5927 }, { 0x91E6, 0x7B2C }, { 0x91E7, 0x918D }, - { 0x91E8, 0x984C }, { 0x91E9, 0x9DF9 }, { 0x91EA, 0x6EDD }, { 0x91EB, 0x7027 }, { 0x91EC, 0x5353 }, { 0x91ED, 0x5544 }, { 0x91EE, 0x5B85 }, { 0x91EF, 0x6258 }, - { 0x91F0, 0x629E }, { 0x91F1, 0x62D3 }, { 0x91F2, 0x6CA2 }, { 0x91F3, 0x6FEF }, { 0x91F4, 0x7422 }, { 0x91F5, 0x8A17 }, { 0x91F6, 0x9438 }, { 0x91F7, 0x6FC1 }, - { 0x91F8, 0x8AFE }, { 0x91F9, 0x8338 }, { 0x91FA, 0x51E7 }, { 0x91FB, 0x86F8 }, { 0x91FC, 0x53EA }, { 0x9240, 0x53E9 }, { 0x9241, 0x4F46 }, { 0x9242, 0x9054 }, - { 0x9243, 0x8FB0 }, { 0x9244, 0x596A }, { 0x9245, 0x8131 }, { 0x9246, 0x5DFD }, { 0x9247, 0x7AEA }, { 0x9248, 0x8FBF }, { 0x9249, 0x68DA }, { 0x924A, 0x8C37 }, - { 0x924B, 0x72F8 }, { 0x924C, 0x9C48 }, { 0x924D, 0x6A3D }, { 0x924E, 0x8AB0 }, { 0x924F, 0x4E39 }, { 0x9250, 0x5358 }, { 0x9251, 0x5606 }, { 0x9252, 0x5766 }, - { 0x9253, 0x62C5 }, { 0x9254, 0x63A2 }, { 0x9255, 0x65E6 }, { 0x9256, 0x6B4E }, { 0x9257, 0x6DE1 }, { 0x9258, 0x6E5B }, { 0x9259, 0x70AD }, { 0x925A, 0x77ED }, - { 0x925B, 0x7AEF }, { 0x925C, 0x7BAA }, { 0x925D, 0x7DBB }, { 0x925E, 0x803D }, { 0x925F, 0x80C6 }, { 0x9260, 0x86CB }, { 0x9261, 0x8A95 }, { 0x9262, 0x935B }, - { 0x9263, 0x56E3 }, { 0x9264, 0x58C7 }, { 0x9265, 0x5F3E }, { 0x9266, 0x65AD }, { 0x9267, 0x6696 }, { 0x9268, 0x6A80 }, { 0x9269, 0x6BB5 }, { 0x926A, 0x7537 }, - { 0x926B, 0x8AC7 }, { 0x926C, 0x5024 }, { 0x926D, 0x77E5 }, { 0x926E, 0x5730 }, { 0x926F, 0x5F1B }, { 0x9270, 0x6065 }, { 0x9271, 0x667A }, { 0x9272, 0x6C60 }, - { 0x9273, 0x75F4 }, { 0x9274, 0x7A1A }, { 0x9275, 0x7F6E }, { 0x9276, 0x81F4 }, { 0x9277, 0x8718 }, { 0x9278, 0x9045 }, { 0x9279, 0x99B3 }, { 0x927A, 0x7BC9 }, - { 0x927B, 0x755C }, { 0x927C, 0x7AF9 }, { 0x927D, 0x7B51 }, { 0x927E, 0x84C4 }, { 0x9280, 0x9010 }, { 0x9281, 0x79E9 }, { 0x9282, 0x7A92 }, { 0x9283, 0x8336 }, - { 0x9284, 0x5AE1 }, { 0x9285, 0x7740 }, { 0x9286, 0x4E2D }, { 0x9287, 0x4EF2 }, { 0x9288, 0x5B99 }, { 0x9289, 0x5FE0 }, { 0x928A, 0x62BD }, { 0x928B, 0x663C }, - { 0x928C, 0x67F1 }, { 0x928D, 0x6CE8 }, { 0x928E, 0x866B }, { 0x928F, 0x8877 }, { 0x9290, 0x8A3B }, { 0x9291, 0x914E }, { 0x9292, 0x92F3 }, { 0x9293, 0x99D0 }, - { 0x9294, 0x6A17 }, { 0x9295, 0x7026 }, { 0x9296, 0x732A }, { 0x9297, 0x82E7 }, { 0x9298, 0x8457 }, { 0x9299, 0x8CAF }, { 0x929A, 0x4E01 }, { 0x929B, 0x5146 }, - { 0x929C, 0x51CB }, { 0x929D, 0x558B }, { 0x929E, 0x5BF5 }, { 0x929F, 0x5E16 }, { 0x92A0, 0x5E33 }, { 0x92A1, 0x5E81 }, { 0x92A2, 0x5F14 }, { 0x92A3, 0x5F35 }, - { 0x92A4, 0x5F6B }, { 0x92A5, 0x5FB4 }, { 0x92A6, 0x61F2 }, { 0x92A7, 0x6311 }, { 0x92A8, 0x66A2 }, { 0x92A9, 0x671D }, { 0x92AA, 0x6F6E }, { 0x92AB, 0x7252 }, - { 0x92AC, 0x753A }, { 0x92AD, 0x773A }, { 0x92AE, 0x8074 }, { 0x92AF, 0x8139 }, { 0x92B0, 0x8178 }, { 0x92B1, 0x8776 }, { 0x92B2, 0x8ABF }, { 0x92B3, 0x8ADC }, - { 0x92B4, 0x8D85 }, { 0x92B5, 0x8DF3 }, { 0x92B6, 0x929A }, { 0x92B7, 0x9577 }, { 0x92B8, 0x9802 }, { 0x92B9, 0x9CE5 }, { 0x92BA, 0x52C5 }, { 0x92BB, 0x6357 }, - { 0x92BC, 0x76F4 }, { 0x92BD, 0x6715 }, { 0x92BE, 0x6C88 }, { 0x92BF, 0x73CD }, { 0x92C0, 0x8CC3 }, { 0x92C1, 0x93AE }, { 0x92C2, 0x9673 }, { 0x92C3, 0x6D25 }, - { 0x92C4, 0x589C }, { 0x92C5, 0x690E }, { 0x92C6, 0x69CC }, { 0x92C7, 0x8FFD }, { 0x92C8, 0x939A }, { 0x92C9, 0x75DB }, { 0x92CA, 0x901A }, { 0x92CB, 0x585A }, - { 0x92CC, 0x6802 }, { 0x92CD, 0x63B4 }, { 0x92CE, 0x69FB }, { 0x92CF, 0x4F43 }, { 0x92D0, 0x6F2C }, { 0x92D1, 0x67D8 }, { 0x92D2, 0x8FBB }, { 0x92D3, 0x8526 }, - { 0x92D4, 0x7DB4 }, { 0x92D5, 0x9354 }, { 0x92D6, 0x693F }, { 0x92D7, 0x6F70 }, { 0x92D8, 0x576A }, { 0x92D9, 0x58F7 }, { 0x92DA, 0x5B2C }, { 0x92DB, 0x7D2C }, - { 0x92DC, 0x722A }, { 0x92DD, 0x540A }, { 0x92DE, 0x91E3 }, { 0x92DF, 0x9DB4 }, { 0x92E0, 0x4EAD }, { 0x92E1, 0x4F4E }, { 0x92E2, 0x505C }, { 0x92E3, 0x5075 }, - { 0x92E4, 0x5243 }, { 0x92E5, 0x8C9E }, { 0x92E6, 0x5448 }, { 0x92E7, 0x5824 }, { 0x92E8, 0x5B9A }, { 0x92E9, 0x5E1D }, { 0x92EA, 0x5E95 }, { 0x92EB, 0x5EAD }, - { 0x92EC, 0x5EF7 }, { 0x92ED, 0x5F1F }, { 0x92EE, 0x608C }, { 0x92EF, 0x62B5 }, { 0x92F0, 0x633A }, { 0x92F1, 0x63D0 }, { 0x92F2, 0x68AF }, { 0x92F3, 0x6C40 }, - { 0x92F4, 0x7887 }, { 0x92F5, 0x798E }, { 0x92F6, 0x7A0B }, { 0x92F7, 0x7DE0 }, { 0x92F8, 0x8247 }, { 0x92F9, 0x8A02 }, { 0x92FA, 0x8AE6 }, { 0x92FB, 0x8E44 }, - { 0x92FC, 0x9013 }, { 0x9340, 0x90B8 }, { 0x9341, 0x912D }, { 0x9342, 0x91D8 }, { 0x9343, 0x9F0E }, { 0x9344, 0x6CE5 }, { 0x9345, 0x6458 }, { 0x9346, 0x64E2 }, - { 0x9347, 0x6575 }, { 0x9348, 0x6EF4 }, { 0x9349, 0x7684 }, { 0x934A, 0x7B1B }, { 0x934B, 0x9069 }, { 0x934C, 0x93D1 }, { 0x934D, 0x6EBA }, { 0x934E, 0x54F2 }, - { 0x934F, 0x5FB9 }, { 0x9350, 0x64A4 }, { 0x9351, 0x8F4D }, { 0x9352, 0x8FED }, { 0x9353, 0x9244 }, { 0x9354, 0x5178 }, { 0x9355, 0x586B }, { 0x9356, 0x5929 }, - { 0x9357, 0x5C55 }, { 0x9358, 0x5E97 }, { 0x9359, 0x6DFB }, { 0x935A, 0x7E8F }, { 0x935B, 0x751C }, { 0x935C, 0x8CBC }, { 0x935D, 0x8EE2 }, { 0x935E, 0x985B }, - { 0x935F, 0x70B9 }, { 0x9360, 0x4F1D }, { 0x9361, 0x6BBF }, { 0x9362, 0x6FB1 }, { 0x9363, 0x7530 }, { 0x9364, 0x96FB }, { 0x9365, 0x514E }, { 0x9366, 0x5410 }, - { 0x9367, 0x5835 }, { 0x9368, 0x5857 }, { 0x9369, 0x59AC }, { 0x936A, 0x5C60 }, { 0x936B, 0x5F92 }, { 0x936C, 0x6597 }, { 0x936D, 0x675C }, { 0x936E, 0x6E21 }, - { 0x936F, 0x767B }, { 0x9370, 0x83DF }, { 0x9371, 0x8CED }, { 0x9372, 0x9014 }, { 0x9373, 0x90FD }, { 0x9374, 0x934D }, { 0x9375, 0x7825 }, { 0x9376, 0x783A }, - { 0x9377, 0x52AA }, { 0x9378, 0x5EA6 }, { 0x9379, 0x571F }, { 0x937A, 0x5974 }, { 0x937B, 0x6012 }, { 0x937C, 0x5012 }, { 0x937D, 0x515A }, { 0x937E, 0x51AC }, - { 0x9380, 0x51CD }, { 0x9381, 0x5200 }, { 0x9382, 0x5510 }, { 0x9383, 0x5854 }, { 0x9384, 0x5858 }, { 0x9385, 0x5957 }, { 0x9386, 0x5B95 }, { 0x9387, 0x5CF6 }, - { 0x9388, 0x5D8B }, { 0x9389, 0x60BC }, { 0x938A, 0x6295 }, { 0x938B, 0x642D }, { 0x938C, 0x6771 }, { 0x938D, 0x6843 }, { 0x938E, 0x68BC }, { 0x938F, 0x68DF }, - { 0x9390, 0x76D7 }, { 0x9391, 0x6DD8 }, { 0x9392, 0x6E6F }, { 0x9393, 0x6D9B }, { 0x9394, 0x706F }, { 0x9395, 0x71C8 }, { 0x9396, 0x5F53 }, { 0x9397, 0x75D8 }, - { 0x9398, 0x7977 }, { 0x9399, 0x7B49 }, { 0x939A, 0x7B54 }, { 0x939B, 0x7B52 }, { 0x939C, 0x7CD6 }, { 0x939D, 0x7D71 }, { 0x939E, 0x5230 }, { 0x939F, 0x8463 }, - { 0x93A0, 0x8569 }, { 0x93A1, 0x85E4 }, { 0x93A2, 0x8A0E }, { 0x93A3, 0x8B04 }, { 0x93A4, 0x8C46 }, { 0x93A5, 0x8E0F }, { 0x93A6, 0x9003 }, { 0x93A7, 0x900F }, - { 0x93A8, 0x9419 }, { 0x93A9, 0x9676 }, { 0x93AA, 0x982D }, { 0x93AB, 0x9A30 }, { 0x93AC, 0x95D8 }, { 0x93AD, 0x50CD }, { 0x93AE, 0x52D5 }, { 0x93AF, 0x540C }, - { 0x93B0, 0x5802 }, { 0x93B1, 0x5C0E }, { 0x93B2, 0x61A7 }, { 0x93B3, 0x649E }, { 0x93B4, 0x6D1E }, { 0x93B5, 0x77B3 }, { 0x93B6, 0x7AE5 }, { 0x93B7, 0x80F4 }, - { 0x93B8, 0x8404 }, { 0x93B9, 0x9053 }, { 0x93BA, 0x9285 }, { 0x93BB, 0x5CE0 }, { 0x93BC, 0x9D07 }, { 0x93BD, 0x533F }, { 0x93BE, 0x5F97 }, { 0x93BF, 0x5FB3 }, - { 0x93C0, 0x6D9C }, { 0x93C1, 0x7279 }, { 0x93C2, 0x7763 }, { 0x93C3, 0x79BF }, { 0x93C4, 0x7BE4 }, { 0x93C5, 0x6BD2 }, { 0x93C6, 0x72EC }, { 0x93C7, 0x8AAD }, - { 0x93C8, 0x6803 }, { 0x93C9, 0x6A61 }, { 0x93CA, 0x51F8 }, { 0x93CB, 0x7A81 }, { 0x93CC, 0x6934 }, { 0x93CD, 0x5C4A }, { 0x93CE, 0x9CF6 }, { 0x93CF, 0x82EB }, - { 0x93D0, 0x5BC5 }, { 0x93D1, 0x9149 }, { 0x93D2, 0x701E }, { 0x93D3, 0x5678 }, { 0x93D4, 0x5C6F }, { 0x93D5, 0x60C7 }, { 0x93D6, 0x6566 }, { 0x93D7, 0x6C8C }, - { 0x93D8, 0x8C5A }, { 0x93D9, 0x9041 }, { 0x93DA, 0x9813 }, { 0x93DB, 0x5451 }, { 0x93DC, 0x66C7 }, { 0x93DD, 0x920D }, { 0x93DE, 0x5948 }, { 0x93DF, 0x90A3 }, - { 0x93E0, 0x5185 }, { 0x93E1, 0x4E4D }, { 0x93E2, 0x51EA }, { 0x93E3, 0x8599 }, { 0x93E4, 0x8B0E }, { 0x93E5, 0x7058 }, { 0x93E6, 0x637A }, { 0x93E7, 0x934B }, - { 0x93E8, 0x6962 }, { 0x93E9, 0x99B4 }, { 0x93EA, 0x7E04 }, { 0x93EB, 0x7577 }, { 0x93EC, 0x5357 }, { 0x93ED, 0x6960 }, { 0x93EE, 0x8EDF }, { 0x93EF, 0x96E3 }, - { 0x93F0, 0x6C5D }, { 0x93F1, 0x4E8C }, { 0x93F2, 0x5C3C }, { 0x93F3, 0x5F10 }, { 0x93F4, 0x8FE9 }, { 0x93F5, 0x5302 }, { 0x93F6, 0x8CD1 }, { 0x93F7, 0x8089 }, - { 0x93F8, 0x8679 }, { 0x93F9, 0x5EFF }, { 0x93FA, 0x65E5 }, { 0x93FB, 0x4E73 }, { 0x93FC, 0x5165 }, { 0x9440, 0x5982 }, { 0x9441, 0x5C3F }, { 0x9442, 0x97EE }, - { 0x9443, 0x4EFB }, { 0x9444, 0x598A }, { 0x9445, 0x5FCD }, { 0x9446, 0x8A8D }, { 0x9447, 0x6FE1 }, { 0x9448, 0x79B0 }, { 0x9449, 0x7962 }, { 0x944A, 0x5BE7 }, - { 0x944B, 0x8471 }, { 0x944C, 0x732B }, { 0x944D, 0x71B1 }, { 0x944E, 0x5E74 }, { 0x944F, 0x5FF5 }, { 0x9450, 0x637B }, { 0x9451, 0x649A }, { 0x9452, 0x71C3 }, - { 0x9453, 0x7C98 }, { 0x9454, 0x4E43 }, { 0x9455, 0x5EFC }, { 0x9456, 0x4E4B }, { 0x9457, 0x57DC }, { 0x9458, 0x56A2 }, { 0x9459, 0x60A9 }, { 0x945A, 0x6FC3 }, - { 0x945B, 0x7D0D }, { 0x945C, 0x80FD }, { 0x945D, 0x8133 }, { 0x945E, 0x81BF }, { 0x945F, 0x8FB2 }, { 0x9460, 0x8997 }, { 0x9461, 0x86A4 }, { 0x9462, 0x5DF4 }, - { 0x9463, 0x628A }, { 0x9464, 0x64AD }, { 0x9465, 0x8987 }, { 0x9466, 0x6777 }, { 0x9467, 0x6CE2 }, { 0x9468, 0x6D3E }, { 0x9469, 0x7436 }, { 0x946A, 0x7834 }, - { 0x946B, 0x5A46 }, { 0x946C, 0x7F75 }, { 0x946D, 0x82AD }, { 0x946E, 0x99AC }, { 0x946F, 0x4FF3 }, { 0x9470, 0x5EC3 }, { 0x9471, 0x62DD }, { 0x9472, 0x6392 }, - { 0x9473, 0x6557 }, { 0x9474, 0x676F }, { 0x9475, 0x76C3 }, { 0x9476, 0x724C }, { 0x9477, 0x80CC }, { 0x9478, 0x80BA }, { 0x9479, 0x8F29 }, { 0x947A, 0x914D }, - { 0x947B, 0x500D }, { 0x947C, 0x57F9 }, { 0x947D, 0x5A92 }, { 0x947E, 0x6885 }, { 0x9480, 0x6973 }, { 0x9481, 0x7164 }, { 0x9482, 0x72FD }, { 0x9483, 0x8CB7 }, - { 0x9484, 0x58F2 }, { 0x9485, 0x8CE0 }, { 0x9486, 0x966A }, { 0x9487, 0x9019 }, { 0x9488, 0x877F }, { 0x9489, 0x79E4 }, { 0x948A, 0x77E7 }, { 0x948B, 0x8429 }, - { 0x948C, 0x4F2F }, { 0x948D, 0x5265 }, { 0x948E, 0x535A }, { 0x948F, 0x62CD }, { 0x9490, 0x67CF }, { 0x9491, 0x6CCA }, { 0x9492, 0x767D }, { 0x9493, 0x7B94 }, - { 0x9494, 0x7C95 }, { 0x9495, 0x8236 }, { 0x9496, 0x8584 }, { 0x9497, 0x8FEB }, { 0x9498, 0x66DD }, { 0x9499, 0x6F20 }, { 0x949A, 0x7206 }, { 0x949B, 0x7E1B }, - { 0x949C, 0x83AB }, { 0x949D, 0x99C1 }, { 0x949E, 0x9EA6 }, { 0x949F, 0x51FD }, { 0x94A0, 0x7BB1 }, { 0x94A1, 0x7872 }, { 0x94A2, 0x7BB8 }, { 0x94A3, 0x8087 }, - { 0x94A4, 0x7B48 }, { 0x94A5, 0x6AE8 }, { 0x94A6, 0x5E61 }, { 0x94A7, 0x808C }, { 0x94A8, 0x7551 }, { 0x94A9, 0x7560 }, { 0x94AA, 0x516B }, { 0x94AB, 0x9262 }, - { 0x94AC, 0x6E8C }, { 0x94AD, 0x767A }, { 0x94AE, 0x9197 }, { 0x94AF, 0x9AEA }, { 0x94B0, 0x4F10 }, { 0x94B1, 0x7F70 }, { 0x94B2, 0x629C }, { 0x94B3, 0x7B4F }, - { 0x94B4, 0x95A5 }, { 0x94B5, 0x9CE9 }, { 0x94B6, 0x567A }, { 0x94B7, 0x5859 }, { 0x94B8, 0x86E4 }, { 0x94B9, 0x96BC }, { 0x94BA, 0x4F34 }, { 0x94BB, 0x5224 }, - { 0x94BC, 0x534A }, { 0x94BD, 0x53CD }, { 0x94BE, 0x53DB }, { 0x94BF, 0x5E06 }, { 0x94C0, 0x642C }, { 0x94C1, 0x6591 }, { 0x94C2, 0x677F }, { 0x94C3, 0x6C3E }, - { 0x94C4, 0x6C4E }, { 0x94C5, 0x7248 }, { 0x94C6, 0x72AF }, { 0x94C7, 0x73ED }, { 0x94C8, 0x7554 }, { 0x94C9, 0x7E41 }, { 0x94CA, 0x822C }, { 0x94CB, 0x85E9 }, - { 0x94CC, 0x8CA9 }, { 0x94CD, 0x7BC4 }, { 0x94CE, 0x91C6 }, { 0x94CF, 0x7169 }, { 0x94D0, 0x9812 }, { 0x94D1, 0x98EF }, { 0x94D2, 0x633D }, { 0x94D3, 0x6669 }, - { 0x94D4, 0x756A }, { 0x94D5, 0x76E4 }, { 0x94D6, 0x78D0 }, { 0x94D7, 0x8543 }, { 0x94D8, 0x86EE }, { 0x94D9, 0x532A }, { 0x94DA, 0x5351 }, { 0x94DB, 0x5426 }, - { 0x94DC, 0x5983 }, { 0x94DD, 0x5E87 }, { 0x94DE, 0x5F7C }, { 0x94DF, 0x60B2 }, { 0x94E0, 0x6249 }, { 0x94E1, 0x6279 }, { 0x94E2, 0x62AB }, { 0x94E3, 0x6590 }, - { 0x94E4, 0x6BD4 }, { 0x94E5, 0x6CCC }, { 0x94E6, 0x75B2 }, { 0x94E7, 0x76AE }, { 0x94E8, 0x7891 }, { 0x94E9, 0x79D8 }, { 0x94EA, 0x7DCB }, { 0x94EB, 0x7F77 }, - { 0x94EC, 0x80A5 }, { 0x94ED, 0x88AB }, { 0x94EE, 0x8AB9 }, { 0x94EF, 0x8CBB }, { 0x94F0, 0x907F }, { 0x94F1, 0x975E }, { 0x94F2, 0x98DB }, { 0x94F3, 0x6A0B }, - { 0x94F4, 0x7C38 }, { 0x94F5, 0x5099 }, { 0x94F6, 0x5C3E }, { 0x94F7, 0x5FAE }, { 0x94F8, 0x6787 }, { 0x94F9, 0x6BD8 }, { 0x94FA, 0x7435 }, { 0x94FB, 0x7709 }, - { 0x94FC, 0x7F8E }, { 0x9540, 0x9F3B }, { 0x9541, 0x67CA }, { 0x9542, 0x7A17 }, { 0x9543, 0x5339 }, { 0x9544, 0x758B }, { 0x9545, 0x9AED }, { 0x9546, 0x5F66 }, - { 0x9547, 0x819D }, { 0x9548, 0x83F1 }, { 0x9549, 0x8098 }, { 0x954A, 0x5F3C }, { 0x954B, 0x5FC5 }, { 0x954C, 0x7562 }, { 0x954D, 0x7B46 }, { 0x954E, 0x903C }, - { 0x954F, 0x6867 }, { 0x9550, 0x59EB }, { 0x9551, 0x5A9B }, { 0x9552, 0x7D10 }, { 0x9553, 0x767E }, { 0x9554, 0x8B2C }, { 0x9555, 0x4FF5 }, { 0x9556, 0x5F6A }, - { 0x9557, 0x6A19 }, { 0x9558, 0x6C37 }, { 0x9559, 0x6F02 }, { 0x955A, 0x74E2 }, { 0x955B, 0x7968 }, { 0x955C, 0x8868 }, { 0x955D, 0x8A55 }, { 0x955E, 0x8C79 }, - { 0x955F, 0x5EDF }, { 0x9560, 0x63CF }, { 0x9561, 0x75C5 }, { 0x9562, 0x79D2 }, { 0x9563, 0x82D7 }, { 0x9564, 0x9328 }, { 0x9565, 0x92F2 }, { 0x9566, 0x849C }, - { 0x9567, 0x86ED }, { 0x9568, 0x9C2D }, { 0x9569, 0x54C1 }, { 0x956A, 0x5F6C }, { 0x956B, 0x658C }, { 0x956C, 0x6D5C }, { 0x956D, 0x7015 }, { 0x956E, 0x8CA7 }, - { 0x956F, 0x8CD3 }, { 0x9570, 0x983B }, { 0x9571, 0x654F }, { 0x9572, 0x74F6 }, { 0x9573, 0x4E0D }, { 0x9574, 0x4ED8 }, { 0x9575, 0x57E0 }, { 0x9576, 0x592B }, - { 0x9577, 0x5A66 }, { 0x9578, 0x5BCC }, { 0x9579, 0x51A8 }, { 0x957A, 0x5E03 }, { 0x957B, 0x5E9C }, { 0x957C, 0x6016 }, { 0x957D, 0x6276 }, { 0x957E, 0x6577 }, - { 0x9580, 0x65A7 }, { 0x9581, 0x666E }, { 0x9582, 0x6D6E }, { 0x9583, 0x7236 }, { 0x9584, 0x7B26 }, { 0x9585, 0x8150 }, { 0x9586, 0x819A }, { 0x9587, 0x8299 }, - { 0x9588, 0x8B5C }, { 0x9589, 0x8CA0 }, { 0x958A, 0x8CE6 }, { 0x958B, 0x8D74 }, { 0x958C, 0x961C }, { 0x958D, 0x9644 }, { 0x958E, 0x4FAE }, { 0x958F, 0x64AB }, - { 0x9590, 0x6B66 }, { 0x9591, 0x821E }, { 0x9592, 0x8461 }, { 0x9593, 0x856A }, { 0x9594, 0x90E8 }, { 0x9595, 0x5C01 }, { 0x9596, 0x6953 }, { 0x9597, 0x98A8 }, - { 0x9598, 0x847A }, { 0x9599, 0x8557 }, { 0x959A, 0x4F0F }, { 0x959B, 0x526F }, { 0x959C, 0x5FA9 }, { 0x959D, 0x5E45 }, { 0x959E, 0x670D }, { 0x959F, 0x798F }, - { 0x95A0, 0x8179 }, { 0x95A1, 0x8907 }, { 0x95A2, 0x8986 }, { 0x95A3, 0x6DF5 }, { 0x95A4, 0x5F17 }, { 0x95A5, 0x6255 }, { 0x95A6, 0x6CB8 }, { 0x95A7, 0x4ECF }, - { 0x95A8, 0x7269 }, { 0x95A9, 0x9B92 }, { 0x95AA, 0x5206 }, { 0x95AB, 0x543B }, { 0x95AC, 0x5674 }, { 0x95AD, 0x58B3 }, { 0x95AE, 0x61A4 }, { 0x95AF, 0x626E }, - { 0x95B0, 0x711A }, { 0x95B1, 0x596E }, { 0x95B2, 0x7C89 }, { 0x95B3, 0x7CDE }, { 0x95B4, 0x7D1B }, { 0x95B5, 0x96F0 }, { 0x95B6, 0x6587 }, { 0x95B7, 0x805E }, - { 0x95B8, 0x4E19 }, { 0x95B9, 0x4F75 }, { 0x95BA, 0x5175 }, { 0x95BB, 0x5840 }, { 0x95BC, 0x5E63 }, { 0x95BD, 0x5E73 }, { 0x95BE, 0x5F0A }, { 0x95BF, 0x67C4 }, - { 0x95C0, 0x4E26 }, { 0x95C1, 0x853D }, { 0x95C2, 0x9589 }, { 0x95C3, 0x965B }, { 0x95C4, 0x7C73 }, { 0x95C5, 0x9801 }, { 0x95C6, 0x50FB }, { 0x95C7, 0x58C1 }, - { 0x95C8, 0x7656 }, { 0x95C9, 0x78A7 }, { 0x95CA, 0x5225 }, { 0x95CB, 0x77A5 }, { 0x95CC, 0x8511 }, { 0x95CD, 0x7B86 }, { 0x95CE, 0x504F }, { 0x95CF, 0x5909 }, - { 0x95D0, 0x7247 }, { 0x95D1, 0x7BC7 }, { 0x95D2, 0x7DE8 }, { 0x95D3, 0x8FBA }, { 0x95D4, 0x8FD4 }, { 0x95D5, 0x904D }, { 0x95D6, 0x4FBF }, { 0x95D7, 0x52C9 }, - { 0x95D8, 0x5A29 }, { 0x95D9, 0x5F01 }, { 0x95DA, 0x97AD }, { 0x95DB, 0x4FDD }, { 0x95DC, 0x8217 }, { 0x95DD, 0x92EA }, { 0x95DE, 0x5703 }, { 0x95DF, 0x6355 }, - { 0x95E0, 0x6B69 }, { 0x95E1, 0x752B }, { 0x95E2, 0x88DC }, { 0x95E3, 0x8F14 }, { 0x95E4, 0x7A42 }, { 0x95E5, 0x52DF }, { 0x95E6, 0x5893 }, { 0x95E7, 0x6155 }, - { 0x95E8, 0x620A }, { 0x95E9, 0x66AE }, { 0x95EA, 0x6BCD }, { 0x95EB, 0x7C3F }, { 0x95EC, 0x83E9 }, { 0x95ED, 0x5023 }, { 0x95EE, 0x4FF8 }, { 0x95EF, 0x5305 }, - { 0x95F0, 0x5446 }, { 0x95F1, 0x5831 }, { 0x95F2, 0x5949 }, { 0x95F3, 0x5B9D }, { 0x95F4, 0x5CF0 }, { 0x95F5, 0x5CEF }, { 0x95F6, 0x5D29 }, { 0x95F7, 0x5E96 }, - { 0x95F8, 0x62B1 }, { 0x95F9, 0x6367 }, { 0x95FA, 0x653E }, { 0x95FB, 0x65B9 }, { 0x95FC, 0x670B }, { 0x9640, 0x6CD5 }, { 0x9641, 0x6CE1 }, { 0x9642, 0x70F9 }, - { 0x9643, 0x7832 }, { 0x9644, 0x7E2B }, { 0x9645, 0x80DE }, { 0x9646, 0x82B3 }, { 0x9647, 0x840C }, { 0x9648, 0x84EC }, { 0x9649, 0x8702 }, { 0x964A, 0x8912 }, - { 0x964B, 0x8A2A }, { 0x964C, 0x8C4A }, { 0x964D, 0x90A6 }, { 0x964E, 0x92D2 }, { 0x964F, 0x98FD }, { 0x9650, 0x9CF3 }, { 0x9651, 0x9D6C }, { 0x9652, 0x4E4F }, - { 0x9653, 0x4EA1 }, { 0x9654, 0x508D }, { 0x9655, 0x5256 }, { 0x9656, 0x574A }, { 0x9657, 0x59A8 }, { 0x9658, 0x5E3D }, { 0x9659, 0x5FD8 }, { 0x965A, 0x5FD9 }, - { 0x965B, 0x623F }, { 0x965C, 0x66B4 }, { 0x965D, 0x671B }, { 0x965E, 0x67D0 }, { 0x965F, 0x68D2 }, { 0x9660, 0x5192 }, { 0x9661, 0x7D21 }, { 0x9662, 0x80AA }, - { 0x9663, 0x81A8 }, { 0x9664, 0x8B00 }, { 0x9665, 0x8C8C }, { 0x9666, 0x8CBF }, { 0x9667, 0x927E }, { 0x9668, 0x9632 }, { 0x9669, 0x5420 }, { 0x966A, 0x982C }, - { 0x966B, 0x5317 }, { 0x966C, 0x50D5 }, { 0x966D, 0x535C }, { 0x966E, 0x58A8 }, { 0x966F, 0x64B2 }, { 0x9670, 0x6734 }, { 0x9671, 0x7267 }, { 0x9672, 0x7766 }, - { 0x9673, 0x7A46 }, { 0x9674, 0x91E6 }, { 0x9675, 0x52C3 }, { 0x9676, 0x6CA1 }, { 0x9677, 0x6B86 }, { 0x9678, 0x5800 }, { 0x9679, 0x5E4C }, { 0x967A, 0x5954 }, - { 0x967B, 0x672C }, { 0x967C, 0x7FFB }, { 0x967D, 0x51E1 }, { 0x967E, 0x76C6 }, { 0x9680, 0x6469 }, { 0x9681, 0x78E8 }, { 0x9682, 0x9B54 }, { 0x9683, 0x9EBB }, - { 0x9684, 0x57CB }, { 0x9685, 0x59B9 }, { 0x9686, 0x6627 }, { 0x9687, 0x679A }, { 0x9688, 0x6BCE }, { 0x9689, 0x54E9 }, { 0x968A, 0x69D9 }, { 0x968B, 0x5E55 }, - { 0x968C, 0x819C }, { 0x968D, 0x6795 }, { 0x968E, 0x9BAA }, { 0x968F, 0x67FE }, { 0x9690, 0x9C52 }, { 0x9691, 0x685D }, { 0x9692, 0x4EA6 }, { 0x9693, 0x4FE3 }, - { 0x9694, 0x53C8 }, { 0x9695, 0x62B9 }, { 0x9696, 0x672B }, { 0x9697, 0x6CAB }, { 0x9698, 0x8FC4 }, { 0x9699, 0x4FAD }, { 0x969A, 0x7E6D }, { 0x969B, 0x9EBF }, - { 0x969C, 0x4E07 }, { 0x969D, 0x6162 }, { 0x969E, 0x6E80 }, { 0x969F, 0x6F2B }, { 0x96A0, 0x8513 }, { 0x96A1, 0x5473 }, { 0x96A2, 0x672A }, { 0x96A3, 0x9B45 }, - { 0x96A4, 0x5DF3 }, { 0x96A5, 0x7B95 }, { 0x96A6, 0x5CAC }, { 0x96A7, 0x5BC6 }, { 0x96A8, 0x871C }, { 0x96A9, 0x6E4A }, { 0x96AA, 0x84D1 }, { 0x96AB, 0x7A14 }, - { 0x96AC, 0x8108 }, { 0x96AD, 0x5999 }, { 0x96AE, 0x7C8D }, { 0x96AF, 0x6C11 }, { 0x96B0, 0x7720 }, { 0x96B1, 0x52D9 }, { 0x96B2, 0x5922 }, { 0x96B3, 0x7121 }, - { 0x96B4, 0x725F }, { 0x96B5, 0x77DB }, { 0x96B6, 0x9727 }, { 0x96B7, 0x9D61 }, { 0x96B8, 0x690B }, { 0x96B9, 0x5A7F }, { 0x96BA, 0x5A18 }, { 0x96BB, 0x51A5 }, - { 0x96BC, 0x540D }, { 0x96BD, 0x547D }, { 0x96BE, 0x660E }, { 0x96BF, 0x76DF }, { 0x96C0, 0x8FF7 }, { 0x96C1, 0x9298 }, { 0x96C2, 0x9CF4 }, { 0x96C3, 0x59EA }, - { 0x96C4, 0x725D }, { 0x96C5, 0x6EC5 }, { 0x96C6, 0x514D }, { 0x96C7, 0x68C9 }, { 0x96C8, 0x7DBF }, { 0x96C9, 0x7DEC }, { 0x96CA, 0x9762 }, { 0x96CB, 0x9EBA }, - { 0x96CC, 0x6478 }, { 0x96CD, 0x6A21 }, { 0x96CE, 0x8302 }, { 0x96CF, 0x5984 }, { 0x96D0, 0x5B5F }, { 0x96D1, 0x6BDB }, { 0x96D2, 0x731B }, { 0x96D3, 0x76F2 }, - { 0x96D4, 0x7DB2 }, { 0x96D5, 0x8017 }, { 0x96D6, 0x8499 }, { 0x96D7, 0x5132 }, { 0x96D8, 0x6728 }, { 0x96D9, 0x9ED9 }, { 0x96DA, 0x76EE }, { 0x96DB, 0x6762 }, - { 0x96DC, 0x52FF }, { 0x96DD, 0x9905 }, { 0x96DE, 0x5C24 }, { 0x96DF, 0x623B }, { 0x96E0, 0x7C7E }, { 0x96E1, 0x8CB0 }, { 0x96E2, 0x554F }, { 0x96E3, 0x60B6 }, - { 0x96E4, 0x7D0B }, { 0x96E5, 0x9580 }, { 0x96E6, 0x5301 }, { 0x96E7, 0x4E5F }, { 0x96E8, 0x51B6 }, { 0x96E9, 0x591C }, { 0x96EA, 0x723A }, { 0x96EB, 0x8036 }, - { 0x96EC, 0x91CE }, { 0x96ED, 0x5F25 }, { 0x96EE, 0x77E2 }, { 0x96EF, 0x5384 }, { 0x96F0, 0x5F79 }, { 0x96F1, 0x7D04 }, { 0x96F2, 0x85AC }, { 0x96F3, 0x8A33 }, - { 0x96F4, 0x8E8D }, { 0x96F5, 0x9756 }, { 0x96F6, 0x67F3 }, { 0x96F7, 0x85AE }, { 0x96F8, 0x9453 }, { 0x96F9, 0x6109 }, { 0x96FA, 0x6108 }, { 0x96FB, 0x6CB9 }, - { 0x96FC, 0x7652 }, { 0x9740, 0x8AED }, { 0x9741, 0x8F38 }, { 0x9742, 0x552F }, { 0x9743, 0x4F51 }, { 0x9744, 0x512A }, { 0x9745, 0x52C7 }, { 0x9746, 0x53CB }, - { 0x9747, 0x5BA5 }, { 0x9748, 0x5E7D }, { 0x9749, 0x60A0 }, { 0x974A, 0x6182 }, { 0x974B, 0x63D6 }, { 0x974C, 0x6709 }, { 0x974D, 0x67DA }, { 0x974E, 0x6E67 }, - { 0x974F, 0x6D8C }, { 0x9750, 0x7336 }, { 0x9751, 0x7337 }, { 0x9752, 0x7531 }, { 0x9753, 0x7950 }, { 0x9754, 0x88D5 }, { 0x9755, 0x8A98 }, { 0x9756, 0x904A }, - { 0x9757, 0x9091 }, { 0x9758, 0x90F5 }, { 0x9759, 0x96C4 }, { 0x975A, 0x878D }, { 0x975B, 0x5915 }, { 0x975C, 0x4E88 }, { 0x975D, 0x4F59 }, { 0x975E, 0x4E0E }, - { 0x975F, 0x8A89 }, { 0x9760, 0x8F3F }, { 0x9761, 0x9810 }, { 0x9762, 0x50AD }, { 0x9763, 0x5E7C }, { 0x9764, 0x5996 }, { 0x9765, 0x5BB9 }, { 0x9766, 0x5EB8 }, - { 0x9767, 0x63DA }, { 0x9768, 0x63FA }, { 0x9769, 0x64C1 }, { 0x976A, 0x66DC }, { 0x976B, 0x694A }, { 0x976C, 0x69D8 }, { 0x976D, 0x6D0B }, { 0x976E, 0x6EB6 }, - { 0x976F, 0x7194 }, { 0x9770, 0x7528 }, { 0x9771, 0x7AAF }, { 0x9772, 0x7F8A }, { 0x9773, 0x8000 }, { 0x9774, 0x8449 }, { 0x9775, 0x84C9 }, { 0x9776, 0x8981 }, - { 0x9777, 0x8B21 }, { 0x9778, 0x8E0A }, { 0x9779, 0x9065 }, { 0x977A, 0x967D }, { 0x977B, 0x990A }, { 0x977C, 0x617E }, { 0x977D, 0x6291 }, { 0x977E, 0x6B32 }, - { 0x9780, 0x6C83 }, { 0x9781, 0x6D74 }, { 0x9782, 0x7FCC }, { 0x9783, 0x7FFC }, { 0x9784, 0x6DC0 }, { 0x9785, 0x7F85 }, { 0x9786, 0x87BA }, { 0x9787, 0x88F8 }, - { 0x9788, 0x6765 }, { 0x9789, 0x83B1 }, { 0x978A, 0x983C }, { 0x978B, 0x96F7 }, { 0x978C, 0x6D1B }, { 0x978D, 0x7D61 }, { 0x978E, 0x843D }, { 0x978F, 0x916A }, - { 0x9790, 0x4E71 }, { 0x9791, 0x5375 }, { 0x9792, 0x5D50 }, { 0x9793, 0x6B04 }, { 0x9794, 0x6FEB }, { 0x9795, 0x85CD }, { 0x9796, 0x862D }, { 0x9797, 0x89A7 }, - { 0x9798, 0x5229 }, { 0x9799, 0x540F }, { 0x979A, 0x5C65 }, { 0x979B, 0x674E }, { 0x979C, 0x68A8 }, { 0x979D, 0x7406 }, { 0x979E, 0x7483 }, { 0x979F, 0x75E2 }, - { 0x97A0, 0x88CF }, { 0x97A1, 0x88E1 }, { 0x97A2, 0x91CC }, { 0x97A3, 0x96E2 }, { 0x97A4, 0x9678 }, { 0x97A5, 0x5F8B }, { 0x97A6, 0x7387 }, { 0x97A7, 0x7ACB }, - { 0x97A8, 0x844E }, { 0x97A9, 0x63A0 }, { 0x97AA, 0x7565 }, { 0x97AB, 0x5289 }, { 0x97AC, 0x6D41 }, { 0x97AD, 0x6E9C }, { 0x97AE, 0x7409 }, { 0x97AF, 0x7559 }, - { 0x97B0, 0x786B }, { 0x97B1, 0x7C92 }, { 0x97B2, 0x9686 }, { 0x97B3, 0x7ADC }, { 0x97B4, 0x9F8D }, { 0x97B5, 0x4FB6 }, { 0x97B6, 0x616E }, { 0x97B7, 0x65C5 }, - { 0x97B8, 0x865C }, { 0x97B9, 0x4E86 }, { 0x97BA, 0x4EAE }, { 0x97BB, 0x50DA }, { 0x97BC, 0x4E21 }, { 0x97BD, 0x51CC }, { 0x97BE, 0x5BEE }, { 0x97BF, 0x6599 }, - { 0x97C0, 0x6881 }, { 0x97C1, 0x6DBC }, { 0x97C2, 0x731F }, { 0x97C3, 0x7642 }, { 0x97C4, 0x77AD }, { 0x97C5, 0x7A1C }, { 0x97C6, 0x7CE7 }, { 0x97C7, 0x826F }, - { 0x97C8, 0x8AD2 }, { 0x97C9, 0x907C }, { 0x97CA, 0x91CF }, { 0x97CB, 0x9675 }, { 0x97CC, 0x9818 }, { 0x97CD, 0x529B }, { 0x97CE, 0x7DD1 }, { 0x97CF, 0x502B }, - { 0x97D0, 0x5398 }, { 0x97D1, 0x6797 }, { 0x97D2, 0x6DCB }, { 0x97D3, 0x71D0 }, { 0x97D4, 0x7433 }, { 0x97D5, 0x81E8 }, { 0x97D6, 0x8F2A }, { 0x97D7, 0x96A3 }, - { 0x97D8, 0x9C57 }, { 0x97D9, 0x9E9F }, { 0x97DA, 0x7460 }, { 0x97DB, 0x5841 }, { 0x97DC, 0x6D99 }, { 0x97DD, 0x7D2F }, { 0x97DE, 0x985E }, { 0x97DF, 0x4EE4 }, - { 0x97E0, 0x4F36 }, { 0x97E1, 0x4F8B }, { 0x97E2, 0x51B7 }, { 0x97E3, 0x52B1 }, { 0x97E4, 0x5DBA }, { 0x97E5, 0x601C }, { 0x97E6, 0x73B2 }, { 0x97E7, 0x793C }, - { 0x97E8, 0x82D3 }, { 0x97E9, 0x9234 }, { 0x97EA, 0x96B7 }, { 0x97EB, 0x96F6 }, { 0x97EC, 0x970A }, { 0x97ED, 0x9E97 }, { 0x97EE, 0x9F62 }, { 0x97EF, 0x66A6 }, - { 0x97F0, 0x6B74 }, { 0x97F1, 0x5217 }, { 0x97F2, 0x52A3 }, { 0x97F3, 0x70C8 }, { 0x97F4, 0x88C2 }, { 0x97F5, 0x5EC9 }, { 0x97F6, 0x604B }, { 0x97F7, 0x6190 }, - { 0x97F8, 0x6F23 }, { 0x97F9, 0x7149 }, { 0x97FA, 0x7C3E }, { 0x97FB, 0x7DF4 }, { 0x97FC, 0x806F }, { 0x9840, 0x84EE }, { 0x9841, 0x9023 }, { 0x9842, 0x932C }, - { 0x9843, 0x5442 }, { 0x9844, 0x9B6F }, { 0x9845, 0x6AD3 }, { 0x9846, 0x7089 }, { 0x9847, 0x8CC2 }, { 0x9848, 0x8DEF }, { 0x9849, 0x9732 }, { 0x984A, 0x52B4 }, - { 0x984B, 0x5A41 }, { 0x984C, 0x5ECA }, { 0x984D, 0x5F04 }, { 0x984E, 0x6717 }, { 0x984F, 0x697C }, { 0x9850, 0x6994 }, { 0x9851, 0x6D6A }, { 0x9852, 0x6F0F }, - { 0x9853, 0x7262 }, { 0x9854, 0x72FC }, { 0x9855, 0x7BED }, { 0x9856, 0x8001 }, { 0x9857, 0x807E }, { 0x9858, 0x874B }, { 0x9859, 0x90CE }, { 0x985A, 0x516D }, - { 0x985B, 0x9E93 }, { 0x985C, 0x7984 }, { 0x985D, 0x808B }, { 0x985E, 0x9332 }, { 0x985F, 0x8AD6 }, { 0x9860, 0x502D }, { 0x9861, 0x548C }, { 0x9862, 0x8A71 }, - { 0x9863, 0x6B6A }, { 0x9864, 0x8CC4 }, { 0x9865, 0x8107 }, { 0x9866, 0x60D1 }, { 0x9867, 0x67A0 }, { 0x9868, 0x9DF2 }, { 0x9869, 0x4E99 }, { 0x986A, 0x4E98 }, - { 0x986B, 0x9C10 }, { 0x986C, 0x8A6B }, { 0x986D, 0x85C1 }, { 0x986E, 0x8568 }, { 0x986F, 0x6900 }, { 0x9870, 0x6E7E }, { 0x9871, 0x7897 }, { 0x9872, 0x8155 }, - { 0x989F, 0x5F0C }, { 0x98A0, 0x4E10 }, { 0x98A1, 0x4E15 }, { 0x98A2, 0x4E2A }, { 0x98A3, 0x4E31 }, { 0x98A4, 0x4E36 }, { 0x98A5, 0x4E3C }, { 0x98A6, 0x4E3F }, - { 0x98A7, 0x4E42 }, { 0x98A8, 0x4E56 }, { 0x98A9, 0x4E58 }, { 0x98AA, 0x4E82 }, { 0x98AB, 0x4E85 }, { 0x98AC, 0x8C6B }, { 0x98AD, 0x4E8A }, { 0x98AE, 0x8212 }, - { 0x98AF, 0x5F0D }, { 0x98B0, 0x4E8E }, { 0x98B1, 0x4E9E }, { 0x98B2, 0x4E9F }, { 0x98B3, 0x4EA0 }, { 0x98B4, 0x4EA2 }, { 0x98B5, 0x4EB0 }, { 0x98B6, 0x4EB3 }, - { 0x98B7, 0x4EB6 }, { 0x98B8, 0x4ECE }, { 0x98B9, 0x4ECD }, { 0x98BA, 0x4EC4 }, { 0x98BB, 0x4EC6 }, { 0x98BC, 0x4EC2 }, { 0x98BD, 0x4ED7 }, { 0x98BE, 0x4EDE }, - { 0x98BF, 0x4EED }, { 0x98C0, 0x4EDF }, { 0x98C1, 0x4EF7 }, { 0x98C2, 0x4F09 }, { 0x98C3, 0x4F5A }, { 0x98C4, 0x4F30 }, { 0x98C5, 0x4F5B }, { 0x98C6, 0x4F5D }, - { 0x98C7, 0x4F57 }, { 0x98C8, 0x4F47 }, { 0x98C9, 0x4F76 }, { 0x98CA, 0x4F88 }, { 0x98CB, 0x4F8F }, { 0x98CC, 0x4F98 }, { 0x98CD, 0x4F7B }, { 0x98CE, 0x4F69 }, - { 0x98CF, 0x4F70 }, { 0x98D0, 0x4F91 }, { 0x98D1, 0x4F6F }, { 0x98D2, 0x4F86 }, { 0x98D3, 0x4F96 }, { 0x98D4, 0x5118 }, { 0x98D5, 0x4FD4 }, { 0x98D6, 0x4FDF }, - { 0x98D7, 0x4FCE }, { 0x98D8, 0x4FD8 }, { 0x98D9, 0x4FDB }, { 0x98DA, 0x4FD1 }, { 0x98DB, 0x4FDA }, { 0x98DC, 0x4FD0 }, { 0x98DD, 0x4FE4 }, { 0x98DE, 0x4FE5 }, - { 0x98DF, 0x501A }, { 0x98E0, 0x5028 }, { 0x98E1, 0x5014 }, { 0x98E2, 0x502A }, { 0x98E3, 0x5025 }, { 0x98E4, 0x5005 }, { 0x98E5, 0x4F1C }, { 0x98E6, 0x4FF6 }, - { 0x98E7, 0x5021 }, { 0x98E8, 0x5029 }, { 0x98E9, 0x502C }, { 0x98EA, 0x4FFE }, { 0x98EB, 0x4FEF }, { 0x98EC, 0x5011 }, { 0x98ED, 0x5006 }, { 0x98EE, 0x5043 }, - { 0x98EF, 0x5047 }, { 0x98F0, 0x6703 }, { 0x98F1, 0x5055 }, { 0x98F2, 0x5050 }, { 0x98F3, 0x5048 }, { 0x98F4, 0x505A }, { 0x98F5, 0x5056 }, { 0x98F6, 0x506C }, - { 0x98F7, 0x5078 }, { 0x98F8, 0x5080 }, { 0x98F9, 0x509A }, { 0x98FA, 0x5085 }, { 0x98FB, 0x50B4 }, { 0x98FC, 0x50B2 }, { 0x9940, 0x50C9 }, { 0x9941, 0x50CA }, - { 0x9942, 0x50B3 }, { 0x9943, 0x50C2 }, { 0x9944, 0x50D6 }, { 0x9945, 0x50DE }, { 0x9946, 0x50E5 }, { 0x9947, 0x50ED }, { 0x9948, 0x50E3 }, { 0x9949, 0x50EE }, - { 0x994A, 0x50F9 }, { 0x994B, 0x50F5 }, { 0x994C, 0x5109 }, { 0x994D, 0x5101 }, { 0x994E, 0x5102 }, { 0x994F, 0x5116 }, { 0x9950, 0x5115 }, { 0x9951, 0x5114 }, - { 0x9952, 0x511A }, { 0x9953, 0x5121 }, { 0x9954, 0x513A }, { 0x9955, 0x5137 }, { 0x9956, 0x513C }, { 0x9957, 0x513B }, { 0x9958, 0x513F }, { 0x9959, 0x5140 }, - { 0x995A, 0x5152 }, { 0x995B, 0x514C }, { 0x995C, 0x5154 }, { 0x995D, 0x5162 }, { 0x995E, 0x7AF8 }, { 0x995F, 0x5169 }, { 0x9960, 0x516A }, { 0x9961, 0x516E }, - { 0x9962, 0x5180 }, { 0x9963, 0x5182 }, { 0x9964, 0x56D8 }, { 0x9965, 0x518C }, { 0x9966, 0x5189 }, { 0x9967, 0x518F }, { 0x9968, 0x5191 }, { 0x9969, 0x5193 }, - { 0x996A, 0x5195 }, { 0x996B, 0x5196 }, { 0x996C, 0x51A4 }, { 0x996D, 0x51A6 }, { 0x996E, 0x51A2 }, { 0x996F, 0x51A9 }, { 0x9970, 0x51AA }, { 0x9971, 0x51AB }, - { 0x9972, 0x51B3 }, { 0x9973, 0x51B1 }, { 0x9974, 0x51B2 }, { 0x9975, 0x51B0 }, { 0x9976, 0x51B5 }, { 0x9977, 0x51BD }, { 0x9978, 0x51C5 }, { 0x9979, 0x51C9 }, - { 0x997A, 0x51DB }, { 0x997B, 0x51E0 }, { 0x997C, 0x8655 }, { 0x997D, 0x51E9 }, { 0x997E, 0x51ED }, { 0x9980, 0x51F0 }, { 0x9981, 0x51F5 }, { 0x9982, 0x51FE }, - { 0x9983, 0x5204 }, { 0x9984, 0x520B }, { 0x9985, 0x5214 }, { 0x9986, 0x520E }, { 0x9987, 0x5227 }, { 0x9988, 0x522A }, { 0x9989, 0x522E }, { 0x998A, 0x5233 }, - { 0x998B, 0x5239 }, { 0x998C, 0x524F }, { 0x998D, 0x5244 }, { 0x998E, 0x524B }, { 0x998F, 0x524C }, { 0x9990, 0x525E }, { 0x9991, 0x5254 }, { 0x9992, 0x526A }, - { 0x9993, 0x5274 }, { 0x9994, 0x5269 }, { 0x9995, 0x5273 }, { 0x9996, 0x527F }, { 0x9997, 0x527D }, { 0x9998, 0x528D }, { 0x9999, 0x5294 }, { 0x999A, 0x5292 }, - { 0x999B, 0x5271 }, { 0x999C, 0x5288 }, { 0x999D, 0x5291 }, { 0x999E, 0x8FA8 }, { 0x999F, 0x8FA7 }, { 0x99A0, 0x52AC }, { 0x99A1, 0x52AD }, { 0x99A2, 0x52BC }, - { 0x99A3, 0x52B5 }, { 0x99A4, 0x52C1 }, { 0x99A5, 0x52CD }, { 0x99A6, 0x52D7 }, { 0x99A7, 0x52DE }, { 0x99A8, 0x52E3 }, { 0x99A9, 0x52E6 }, { 0x99AA, 0x98ED }, - { 0x99AB, 0x52E0 }, { 0x99AC, 0x52F3 }, { 0x99AD, 0x52F5 }, { 0x99AE, 0x52F8 }, { 0x99AF, 0x52F9 }, { 0x99B0, 0x5306 }, { 0x99B1, 0x5308 }, { 0x99B2, 0x7538 }, - { 0x99B3, 0x530D }, { 0x99B4, 0x5310 }, { 0x99B5, 0x530F }, { 0x99B6, 0x5315 }, { 0x99B7, 0x531A }, { 0x99B8, 0x5323 }, { 0x99B9, 0x532F }, { 0x99BA, 0x5331 }, - { 0x99BB, 0x5333 }, { 0x99BC, 0x5338 }, { 0x99BD, 0x5340 }, { 0x99BE, 0x5346 }, { 0x99BF, 0x5345 }, { 0x99C0, 0x4E17 }, { 0x99C1, 0x5349 }, { 0x99C2, 0x534D }, - { 0x99C3, 0x51D6 }, { 0x99C4, 0x535E }, { 0x99C5, 0x5369 }, { 0x99C6, 0x536E }, { 0x99C7, 0x5918 }, { 0x99C8, 0x537B }, { 0x99C9, 0x5377 }, { 0x99CA, 0x5382 }, - { 0x99CB, 0x5396 }, { 0x99CC, 0x53A0 }, { 0x99CD, 0x53A6 }, { 0x99CE, 0x53A5 }, { 0x99CF, 0x53AE }, { 0x99D0, 0x53B0 }, { 0x99D1, 0x53B6 }, { 0x99D2, 0x53C3 }, - { 0x99D3, 0x7C12 }, { 0x99D4, 0x96D9 }, { 0x99D5, 0x53DF }, { 0x99D6, 0x66FC }, { 0x99D7, 0x71EE }, { 0x99D8, 0x53EE }, { 0x99D9, 0x53E8 }, { 0x99DA, 0x53ED }, - { 0x99DB, 0x53FA }, { 0x99DC, 0x5401 }, { 0x99DD, 0x543D }, { 0x99DE, 0x5440 }, { 0x99DF, 0x542C }, { 0x99E0, 0x542D }, { 0x99E1, 0x543C }, { 0x99E2, 0x542E }, - { 0x99E3, 0x5436 }, { 0x99E4, 0x5429 }, { 0x99E5, 0x541D }, { 0x99E6, 0x544E }, { 0x99E7, 0x548F }, { 0x99E8, 0x5475 }, { 0x99E9, 0x548E }, { 0x99EA, 0x545F }, - { 0x99EB, 0x5471 }, { 0x99EC, 0x5477 }, { 0x99ED, 0x5470 }, { 0x99EE, 0x5492 }, { 0x99EF, 0x547B }, { 0x99F0, 0x5480 }, { 0x99F1, 0x5476 }, { 0x99F2, 0x5484 }, - { 0x99F3, 0x5490 }, { 0x99F4, 0x5486 }, { 0x99F5, 0x54C7 }, { 0x99F6, 0x54A2 }, { 0x99F7, 0x54B8 }, { 0x99F8, 0x54A5 }, { 0x99F9, 0x54AC }, { 0x99FA, 0x54C4 }, - { 0x99FB, 0x54C8 }, { 0x99FC, 0x54A8 }, { 0x9A40, 0x54AB }, { 0x9A41, 0x54C2 }, { 0x9A42, 0x54A4 }, { 0x9A43, 0x54BE }, { 0x9A44, 0x54BC }, { 0x9A45, 0x54D8 }, - { 0x9A46, 0x54E5 }, { 0x9A47, 0x54E6 }, { 0x9A48, 0x550F }, { 0x9A49, 0x5514 }, { 0x9A4A, 0x54FD }, { 0x9A4B, 0x54EE }, { 0x9A4C, 0x54ED }, { 0x9A4D, 0x54FA }, - { 0x9A4E, 0x54E2 }, { 0x9A4F, 0x5539 }, { 0x9A50, 0x5540 }, { 0x9A51, 0x5563 }, { 0x9A52, 0x554C }, { 0x9A53, 0x552E }, { 0x9A54, 0x555C }, { 0x9A55, 0x5545 }, - { 0x9A56, 0x5556 }, { 0x9A57, 0x5557 }, { 0x9A58, 0x5538 }, { 0x9A59, 0x5533 }, { 0x9A5A, 0x555D }, { 0x9A5B, 0x5599 }, { 0x9A5C, 0x5580 }, { 0x9A5D, 0x54AF }, - { 0x9A5E, 0x558A }, { 0x9A5F, 0x559F }, { 0x9A60, 0x557B }, { 0x9A61, 0x557E }, { 0x9A62, 0x5598 }, { 0x9A63, 0x559E }, { 0x9A64, 0x55AE }, { 0x9A65, 0x557C }, - { 0x9A66, 0x5583 }, { 0x9A67, 0x55A9 }, { 0x9A68, 0x5587 }, { 0x9A69, 0x55A8 }, { 0x9A6A, 0x55DA }, { 0x9A6B, 0x55C5 }, { 0x9A6C, 0x55DF }, { 0x9A6D, 0x55C4 }, - { 0x9A6E, 0x55DC }, { 0x9A6F, 0x55E4 }, { 0x9A70, 0x55D4 }, { 0x9A71, 0x5614 }, { 0x9A72, 0x55F7 }, { 0x9A73, 0x5616 }, { 0x9A74, 0x55FE }, { 0x9A75, 0x55FD }, - { 0x9A76, 0x561B }, { 0x9A77, 0x55F9 }, { 0x9A78, 0x564E }, { 0x9A79, 0x5650 }, { 0x9A7A, 0x71DF }, { 0x9A7B, 0x5634 }, { 0x9A7C, 0x5636 }, { 0x9A7D, 0x5632 }, - { 0x9A7E, 0x5638 }, { 0x9A80, 0x566B }, { 0x9A81, 0x5664 }, { 0x9A82, 0x562F }, { 0x9A83, 0x566C }, { 0x9A84, 0x566A }, { 0x9A85, 0x5686 }, { 0x9A86, 0x5680 }, - { 0x9A87, 0x568A }, { 0x9A88, 0x56A0 }, { 0x9A89, 0x5694 }, { 0x9A8A, 0x568F }, { 0x9A8B, 0x56A5 }, { 0x9A8C, 0x56AE }, { 0x9A8D, 0x56B6 }, { 0x9A8E, 0x56B4 }, - { 0x9A8F, 0x56C2 }, { 0x9A90, 0x56BC }, { 0x9A91, 0x56C1 }, { 0x9A92, 0x56C3 }, { 0x9A93, 0x56C0 }, { 0x9A94, 0x56C8 }, { 0x9A95, 0x56CE }, { 0x9A96, 0x56D1 }, - { 0x9A97, 0x56D3 }, { 0x9A98, 0x56D7 }, { 0x9A99, 0x56EE }, { 0x9A9A, 0x56F9 }, { 0x9A9B, 0x5700 }, { 0x9A9C, 0x56FF }, { 0x9A9D, 0x5704 }, { 0x9A9E, 0x5709 }, - { 0x9A9F, 0x5708 }, { 0x9AA0, 0x570B }, { 0x9AA1, 0x570D }, { 0x9AA2, 0x5713 }, { 0x9AA3, 0x5718 }, { 0x9AA4, 0x5716 }, { 0x9AA5, 0x55C7 }, { 0x9AA6, 0x571C }, - { 0x9AA7, 0x5726 }, { 0x9AA8, 0x5737 }, { 0x9AA9, 0x5738 }, { 0x9AAA, 0x574E }, { 0x9AAB, 0x573B }, { 0x9AAC, 0x5740 }, { 0x9AAD, 0x574F }, { 0x9AAE, 0x5769 }, - { 0x9AAF, 0x57C0 }, { 0x9AB0, 0x5788 }, { 0x9AB1, 0x5761 }, { 0x9AB2, 0x577F }, { 0x9AB3, 0x5789 }, { 0x9AB4, 0x5793 }, { 0x9AB5, 0x57A0 }, { 0x9AB6, 0x57B3 }, - { 0x9AB7, 0x57A4 }, { 0x9AB8, 0x57AA }, { 0x9AB9, 0x57B0 }, { 0x9ABA, 0x57C3 }, { 0x9ABB, 0x57C6 }, { 0x9ABC, 0x57D4 }, { 0x9ABD, 0x57D2 }, { 0x9ABE, 0x57D3 }, - { 0x9ABF, 0x580A }, { 0x9AC0, 0x57D6 }, { 0x9AC1, 0x57E3 }, { 0x9AC2, 0x580B }, { 0x9AC3, 0x5819 }, { 0x9AC4, 0x581D }, { 0x9AC5, 0x5872 }, { 0x9AC6, 0x5821 }, - { 0x9AC7, 0x5862 }, { 0x9AC8, 0x584B }, { 0x9AC9, 0x5870 }, { 0x9ACA, 0x6BC0 }, { 0x9ACB, 0x5852 }, { 0x9ACC, 0x583D }, { 0x9ACD, 0x5879 }, { 0x9ACE, 0x5885 }, - { 0x9ACF, 0x58B9 }, { 0x9AD0, 0x589F }, { 0x9AD1, 0x58AB }, { 0x9AD2, 0x58BA }, { 0x9AD3, 0x58DE }, { 0x9AD4, 0x58BB }, { 0x9AD5, 0x58B8 }, { 0x9AD6, 0x58AE }, - { 0x9AD7, 0x58C5 }, { 0x9AD8, 0x58D3 }, { 0x9AD9, 0x58D1 }, { 0x9ADA, 0x58D7 }, { 0x9ADB, 0x58D9 }, { 0x9ADC, 0x58D8 }, { 0x9ADD, 0x58E5 }, { 0x9ADE, 0x58DC }, - { 0x9ADF, 0x58E4 }, { 0x9AE0, 0x58DF }, { 0x9AE1, 0x58EF }, { 0x9AE2, 0x58FA }, { 0x9AE3, 0x58F9 }, { 0x9AE4, 0x58FB }, { 0x9AE5, 0x58FC }, { 0x9AE6, 0x58FD }, - { 0x9AE7, 0x5902 }, { 0x9AE8, 0x590A }, { 0x9AE9, 0x5910 }, { 0x9AEA, 0x591B }, { 0x9AEB, 0x68A6 }, { 0x9AEC, 0x5925 }, { 0x9AED, 0x592C }, { 0x9AEE, 0x592D }, - { 0x9AEF, 0x5932 }, { 0x9AF0, 0x5938 }, { 0x9AF1, 0x593E }, { 0x9AF2, 0x7AD2 }, { 0x9AF3, 0x5955 }, { 0x9AF4, 0x5950 }, { 0x9AF5, 0x594E }, { 0x9AF6, 0x595A }, - { 0x9AF7, 0x5958 }, { 0x9AF8, 0x5962 }, { 0x9AF9, 0x5960 }, { 0x9AFA, 0x5967 }, { 0x9AFB, 0x596C }, { 0x9AFC, 0x5969 }, { 0x9B40, 0x5978 }, { 0x9B41, 0x5981 }, - { 0x9B42, 0x599D }, { 0x9B43, 0x4F5E }, { 0x9B44, 0x4FAB }, { 0x9B45, 0x59A3 }, { 0x9B46, 0x59B2 }, { 0x9B47, 0x59C6 }, { 0x9B48, 0x59E8 }, { 0x9B49, 0x59DC }, - { 0x9B4A, 0x598D }, { 0x9B4B, 0x59D9 }, { 0x9B4C, 0x59DA }, { 0x9B4D, 0x5A25 }, { 0x9B4E, 0x5A1F }, { 0x9B4F, 0x5A11 }, { 0x9B50, 0x5A1C }, { 0x9B51, 0x5A09 }, - { 0x9B52, 0x5A1A }, { 0x9B53, 0x5A40 }, { 0x9B54, 0x5A6C }, { 0x9B55, 0x5A49 }, { 0x9B56, 0x5A35 }, { 0x9B57, 0x5A36 }, { 0x9B58, 0x5A62 }, { 0x9B59, 0x5A6A }, - { 0x9B5A, 0x5A9A }, { 0x9B5B, 0x5ABC }, { 0x9B5C, 0x5ABE }, { 0x9B5D, 0x5ACB }, { 0x9B5E, 0x5AC2 }, { 0x9B5F, 0x5ABD }, { 0x9B60, 0x5AE3 }, { 0x9B61, 0x5AD7 }, - { 0x9B62, 0x5AE6 }, { 0x9B63, 0x5AE9 }, { 0x9B64, 0x5AD6 }, { 0x9B65, 0x5AFA }, { 0x9B66, 0x5AFB }, { 0x9B67, 0x5B0C }, { 0x9B68, 0x5B0B }, { 0x9B69, 0x5B16 }, - { 0x9B6A, 0x5B32 }, { 0x9B6B, 0x5AD0 }, { 0x9B6C, 0x5B2A }, { 0x9B6D, 0x5B36 }, { 0x9B6E, 0x5B3E }, { 0x9B6F, 0x5B43 }, { 0x9B70, 0x5B45 }, { 0x9B71, 0x5B40 }, - { 0x9B72, 0x5B51 }, { 0x9B73, 0x5B55 }, { 0x9B74, 0x5B5A }, { 0x9B75, 0x5B5B }, { 0x9B76, 0x5B65 }, { 0x9B77, 0x5B69 }, { 0x9B78, 0x5B70 }, { 0x9B79, 0x5B73 }, - { 0x9B7A, 0x5B75 }, { 0x9B7B, 0x5B78 }, { 0x9B7C, 0x6588 }, { 0x9B7D, 0x5B7A }, { 0x9B7E, 0x5B80 }, { 0x9B80, 0x5B83 }, { 0x9B81, 0x5BA6 }, { 0x9B82, 0x5BB8 }, - { 0x9B83, 0x5BC3 }, { 0x9B84, 0x5BC7 }, { 0x9B85, 0x5BC9 }, { 0x9B86, 0x5BD4 }, { 0x9B87, 0x5BD0 }, { 0x9B88, 0x5BE4 }, { 0x9B89, 0x5BE6 }, { 0x9B8A, 0x5BE2 }, - { 0x9B8B, 0x5BDE }, { 0x9B8C, 0x5BE5 }, { 0x9B8D, 0x5BEB }, { 0x9B8E, 0x5BF0 }, { 0x9B8F, 0x5BF6 }, { 0x9B90, 0x5BF3 }, { 0x9B91, 0x5C05 }, { 0x9B92, 0x5C07 }, - { 0x9B93, 0x5C08 }, { 0x9B94, 0x5C0D }, { 0x9B95, 0x5C13 }, { 0x9B96, 0x5C20 }, { 0x9B97, 0x5C22 }, { 0x9B98, 0x5C28 }, { 0x9B99, 0x5C38 }, { 0x9B9A, 0x5C39 }, - { 0x9B9B, 0x5C41 }, { 0x9B9C, 0x5C46 }, { 0x9B9D, 0x5C4E }, { 0x9B9E, 0x5C53 }, { 0x9B9F, 0x5C50 }, { 0x9BA0, 0x5C4F }, { 0x9BA1, 0x5B71 }, { 0x9BA2, 0x5C6C }, - { 0x9BA3, 0x5C6E }, { 0x9BA4, 0x4E62 }, { 0x9BA5, 0x5C76 }, { 0x9BA6, 0x5C79 }, { 0x9BA7, 0x5C8C }, { 0x9BA8, 0x5C91 }, { 0x9BA9, 0x5C94 }, { 0x9BAA, 0x599B }, - { 0x9BAB, 0x5CAB }, { 0x9BAC, 0x5CBB }, { 0x9BAD, 0x5CB6 }, { 0x9BAE, 0x5CBC }, { 0x9BAF, 0x5CB7 }, { 0x9BB0, 0x5CC5 }, { 0x9BB1, 0x5CBE }, { 0x9BB2, 0x5CC7 }, - { 0x9BB3, 0x5CD9 }, { 0x9BB4, 0x5CE9 }, { 0x9BB5, 0x5CFD }, { 0x9BB6, 0x5CFA }, { 0x9BB7, 0x5CED }, { 0x9BB8, 0x5D8C }, { 0x9BB9, 0x5CEA }, { 0x9BBA, 0x5D0B }, - { 0x9BBB, 0x5D15 }, { 0x9BBC, 0x5D17 }, { 0x9BBD, 0x5D5C }, { 0x9BBE, 0x5D1F }, { 0x9BBF, 0x5D1B }, { 0x9BC0, 0x5D11 }, { 0x9BC1, 0x5D14 }, { 0x9BC2, 0x5D22 }, - { 0x9BC3, 0x5D1A }, { 0x9BC4, 0x5D19 }, { 0x9BC5, 0x5D18 }, { 0x9BC6, 0x5D4C }, { 0x9BC7, 0x5D52 }, { 0x9BC8, 0x5D4E }, { 0x9BC9, 0x5D4B }, { 0x9BCA, 0x5D6C }, - { 0x9BCB, 0x5D73 }, { 0x9BCC, 0x5D76 }, { 0x9BCD, 0x5D87 }, { 0x9BCE, 0x5D84 }, { 0x9BCF, 0x5D82 }, { 0x9BD0, 0x5DA2 }, { 0x9BD1, 0x5D9D }, { 0x9BD2, 0x5DAC }, - { 0x9BD3, 0x5DAE }, { 0x9BD4, 0x5DBD }, { 0x9BD5, 0x5D90 }, { 0x9BD6, 0x5DB7 }, { 0x9BD7, 0x5DBC }, { 0x9BD8, 0x5DC9 }, { 0x9BD9, 0x5DCD }, { 0x9BDA, 0x5DD3 }, - { 0x9BDB, 0x5DD2 }, { 0x9BDC, 0x5DD6 }, { 0x9BDD, 0x5DDB }, { 0x9BDE, 0x5DEB }, { 0x9BDF, 0x5DF2 }, { 0x9BE0, 0x5DF5 }, { 0x9BE1, 0x5E0B }, { 0x9BE2, 0x5E1A }, - { 0x9BE3, 0x5E19 }, { 0x9BE4, 0x5E11 }, { 0x9BE5, 0x5E1B }, { 0x9BE6, 0x5E36 }, { 0x9BE7, 0x5E37 }, { 0x9BE8, 0x5E44 }, { 0x9BE9, 0x5E43 }, { 0x9BEA, 0x5E40 }, - { 0x9BEB, 0x5E4E }, { 0x9BEC, 0x5E57 }, { 0x9BED, 0x5E54 }, { 0x9BEE, 0x5E5F }, { 0x9BEF, 0x5E62 }, { 0x9BF0, 0x5E64 }, { 0x9BF1, 0x5E47 }, { 0x9BF2, 0x5E75 }, - { 0x9BF3, 0x5E76 }, { 0x9BF4, 0x5E7A }, { 0x9BF5, 0x9EBC }, { 0x9BF6, 0x5E7F }, { 0x9BF7, 0x5EA0 }, { 0x9BF8, 0x5EC1 }, { 0x9BF9, 0x5EC2 }, { 0x9BFA, 0x5EC8 }, - { 0x9BFB, 0x5ED0 }, { 0x9BFC, 0x5ECF }, { 0x9C40, 0x5ED6 }, { 0x9C41, 0x5EE3 }, { 0x9C42, 0x5EDD }, { 0x9C43, 0x5EDA }, { 0x9C44, 0x5EDB }, { 0x9C45, 0x5EE2 }, - { 0x9C46, 0x5EE1 }, { 0x9C47, 0x5EE8 }, { 0x9C48, 0x5EE9 }, { 0x9C49, 0x5EEC }, { 0x9C4A, 0x5EF1 }, { 0x9C4B, 0x5EF3 }, { 0x9C4C, 0x5EF0 }, { 0x9C4D, 0x5EF4 }, - { 0x9C4E, 0x5EF8 }, { 0x9C4F, 0x5EFE }, { 0x9C50, 0x5F03 }, { 0x9C51, 0x5F09 }, { 0x9C52, 0x5F5D }, { 0x9C53, 0x5F5C }, { 0x9C54, 0x5F0B }, { 0x9C55, 0x5F11 }, - { 0x9C56, 0x5F16 }, { 0x9C57, 0x5F29 }, { 0x9C58, 0x5F2D }, { 0x9C59, 0x5F38 }, { 0x9C5A, 0x5F41 }, { 0x9C5B, 0x5F48 }, { 0x9C5C, 0x5F4C }, { 0x9C5D, 0x5F4E }, - { 0x9C5E, 0x5F2F }, { 0x9C5F, 0x5F51 }, { 0x9C60, 0x5F56 }, { 0x9C61, 0x5F57 }, { 0x9C62, 0x5F59 }, { 0x9C63, 0x5F61 }, { 0x9C64, 0x5F6D }, { 0x9C65, 0x5F73 }, - { 0x9C66, 0x5F77 }, { 0x9C67, 0x5F83 }, { 0x9C68, 0x5F82 }, { 0x9C69, 0x5F7F }, { 0x9C6A, 0x5F8A }, { 0x9C6B, 0x5F88 }, { 0x9C6C, 0x5F91 }, { 0x9C6D, 0x5F87 }, - { 0x9C6E, 0x5F9E }, { 0x9C6F, 0x5F99 }, { 0x9C70, 0x5F98 }, { 0x9C71, 0x5FA0 }, { 0x9C72, 0x5FA8 }, { 0x9C73, 0x5FAD }, { 0x9C74, 0x5FBC }, { 0x9C75, 0x5FD6 }, - { 0x9C76, 0x5FFB }, { 0x9C77, 0x5FE4 }, { 0x9C78, 0x5FF8 }, { 0x9C79, 0x5FF1 }, { 0x9C7A, 0x5FDD }, { 0x9C7B, 0x60B3 }, { 0x9C7C, 0x5FFF }, { 0x9C7D, 0x6021 }, - { 0x9C7E, 0x6060 }, { 0x9C80, 0x6019 }, { 0x9C81, 0x6010 }, { 0x9C82, 0x6029 }, { 0x9C83, 0x600E }, { 0x9C84, 0x6031 }, { 0x9C85, 0x601B }, { 0x9C86, 0x6015 }, - { 0x9C87, 0x602B }, { 0x9C88, 0x6026 }, { 0x9C89, 0x600F }, { 0x9C8A, 0x603A }, { 0x9C8B, 0x605A }, { 0x9C8C, 0x6041 }, { 0x9C8D, 0x606A }, { 0x9C8E, 0x6077 }, - { 0x9C8F, 0x605F }, { 0x9C90, 0x604A }, { 0x9C91, 0x6046 }, { 0x9C92, 0x604D }, { 0x9C93, 0x6063 }, { 0x9C94, 0x6043 }, { 0x9C95, 0x6064 }, { 0x9C96, 0x6042 }, - { 0x9C97, 0x606C }, { 0x9C98, 0x606B }, { 0x9C99, 0x6059 }, { 0x9C9A, 0x6081 }, { 0x9C9B, 0x608D }, { 0x9C9C, 0x60E7 }, { 0x9C9D, 0x6083 }, { 0x9C9E, 0x609A }, - { 0x9C9F, 0x6084 }, { 0x9CA0, 0x609B }, { 0x9CA1, 0x6096 }, { 0x9CA2, 0x6097 }, { 0x9CA3, 0x6092 }, { 0x9CA4, 0x60A7 }, { 0x9CA5, 0x608B }, { 0x9CA6, 0x60E1 }, - { 0x9CA7, 0x60B8 }, { 0x9CA8, 0x60E0 }, { 0x9CA9, 0x60D3 }, { 0x9CAA, 0x60B4 }, { 0x9CAB, 0x5FF0 }, { 0x9CAC, 0x60BD }, { 0x9CAD, 0x60C6 }, { 0x9CAE, 0x60B5 }, - { 0x9CAF, 0x60D8 }, { 0x9CB0, 0x614D }, { 0x9CB1, 0x6115 }, { 0x9CB2, 0x6106 }, { 0x9CB3, 0x60F6 }, { 0x9CB4, 0x60F7 }, { 0x9CB5, 0x6100 }, { 0x9CB6, 0x60F4 }, - { 0x9CB7, 0x60FA }, { 0x9CB8, 0x6103 }, { 0x9CB9, 0x6121 }, { 0x9CBA, 0x60FB }, { 0x9CBB, 0x60F1 }, { 0x9CBC, 0x610D }, { 0x9CBD, 0x610E }, { 0x9CBE, 0x6147 }, - { 0x9CBF, 0x613E }, { 0x9CC0, 0x6128 }, { 0x9CC1, 0x6127 }, { 0x9CC2, 0x614A }, { 0x9CC3, 0x613F }, { 0x9CC4, 0x613C }, { 0x9CC5, 0x612C }, { 0x9CC6, 0x6134 }, - { 0x9CC7, 0x613D }, { 0x9CC8, 0x6142 }, { 0x9CC9, 0x6144 }, { 0x9CCA, 0x6173 }, { 0x9CCB, 0x6177 }, { 0x9CCC, 0x6158 }, { 0x9CCD, 0x6159 }, { 0x9CCE, 0x615A }, - { 0x9CCF, 0x616B }, { 0x9CD0, 0x6174 }, { 0x9CD1, 0x616F }, { 0x9CD2, 0x6165 }, { 0x9CD3, 0x6171 }, { 0x9CD4, 0x615F }, { 0x9CD5, 0x615D }, { 0x9CD6, 0x6153 }, - { 0x9CD7, 0x6175 }, { 0x9CD8, 0x6199 }, { 0x9CD9, 0x6196 }, { 0x9CDA, 0x6187 }, { 0x9CDB, 0x61AC }, { 0x9CDC, 0x6194 }, { 0x9CDD, 0x619A }, { 0x9CDE, 0x618A }, - { 0x9CDF, 0x6191 }, { 0x9CE0, 0x61AB }, { 0x9CE1, 0x61AE }, { 0x9CE2, 0x61CC }, { 0x9CE3, 0x61CA }, { 0x9CE4, 0x61C9 }, { 0x9CE5, 0x61F7 }, { 0x9CE6, 0x61C8 }, - { 0x9CE7, 0x61C3 }, { 0x9CE8, 0x61C6 }, { 0x9CE9, 0x61BA }, { 0x9CEA, 0x61CB }, { 0x9CEB, 0x7F79 }, { 0x9CEC, 0x61CD }, { 0x9CED, 0x61E6 }, { 0x9CEE, 0x61E3 }, - { 0x9CEF, 0x61F6 }, { 0x9CF0, 0x61FA }, { 0x9CF1, 0x61F4 }, { 0x9CF2, 0x61FF }, { 0x9CF3, 0x61FD }, { 0x9CF4, 0x61FC }, { 0x9CF5, 0x61FE }, { 0x9CF6, 0x6200 }, - { 0x9CF7, 0x6208 }, { 0x9CF8, 0x6209 }, { 0x9CF9, 0x620D }, { 0x9CFA, 0x620C }, { 0x9CFB, 0x6214 }, { 0x9CFC, 0x621B }, { 0x9D40, 0x621E }, { 0x9D41, 0x6221 }, - { 0x9D42, 0x622A }, { 0x9D43, 0x622E }, { 0x9D44, 0x6230 }, { 0x9D45, 0x6232 }, { 0x9D46, 0x6233 }, { 0x9D47, 0x6241 }, { 0x9D48, 0x624E }, { 0x9D49, 0x625E }, - { 0x9D4A, 0x6263 }, { 0x9D4B, 0x625B }, { 0x9D4C, 0x6260 }, { 0x9D4D, 0x6268 }, { 0x9D4E, 0x627C }, { 0x9D4F, 0x6282 }, { 0x9D50, 0x6289 }, { 0x9D51, 0x627E }, - { 0x9D52, 0x6292 }, { 0x9D53, 0x6293 }, { 0x9D54, 0x6296 }, { 0x9D55, 0x62D4 }, { 0x9D56, 0x6283 }, { 0x9D57, 0x6294 }, { 0x9D58, 0x62D7 }, { 0x9D59, 0x62D1 }, - { 0x9D5A, 0x62BB }, { 0x9D5B, 0x62CF }, { 0x9D5C, 0x62FF }, { 0x9D5D, 0x62C6 }, { 0x9D5E, 0x64D4 }, { 0x9D5F, 0x62C8 }, { 0x9D60, 0x62DC }, { 0x9D61, 0x62CC }, - { 0x9D62, 0x62CA }, { 0x9D63, 0x62C2 }, { 0x9D64, 0x62C7 }, { 0x9D65, 0x629B }, { 0x9D66, 0x62C9 }, { 0x9D67, 0x630C }, { 0x9D68, 0x62EE }, { 0x9D69, 0x62F1 }, - { 0x9D6A, 0x6327 }, { 0x9D6B, 0x6302 }, { 0x9D6C, 0x6308 }, { 0x9D6D, 0x62EF }, { 0x9D6E, 0x62F5 }, { 0x9D6F, 0x6350 }, { 0x9D70, 0x633E }, { 0x9D71, 0x634D }, - { 0x9D72, 0x641C }, { 0x9D73, 0x634F }, { 0x9D74, 0x6396 }, { 0x9D75, 0x638E }, { 0x9D76, 0x6380 }, { 0x9D77, 0x63AB }, { 0x9D78, 0x6376 }, { 0x9D79, 0x63A3 }, - { 0x9D7A, 0x638F }, { 0x9D7B, 0x6389 }, { 0x9D7C, 0x639F }, { 0x9D7D, 0x63B5 }, { 0x9D7E, 0x636B }, { 0x9D80, 0x6369 }, { 0x9D81, 0x63BE }, { 0x9D82, 0x63E9 }, - { 0x9D83, 0x63C0 }, { 0x9D84, 0x63C6 }, { 0x9D85, 0x63E3 }, { 0x9D86, 0x63C9 }, { 0x9D87, 0x63D2 }, { 0x9D88, 0x63F6 }, { 0x9D89, 0x63C4 }, { 0x9D8A, 0x6416 }, - { 0x9D8B, 0x6434 }, { 0x9D8C, 0x6406 }, { 0x9D8D, 0x6413 }, { 0x9D8E, 0x6426 }, { 0x9D8F, 0x6436 }, { 0x9D90, 0x651D }, { 0x9D91, 0x6417 }, { 0x9D92, 0x6428 }, - { 0x9D93, 0x640F }, { 0x9D94, 0x6467 }, { 0x9D95, 0x646F }, { 0x9D96, 0x6476 }, { 0x9D97, 0x644E }, { 0x9D98, 0x652A }, { 0x9D99, 0x6495 }, { 0x9D9A, 0x6493 }, - { 0x9D9B, 0x64A5 }, { 0x9D9C, 0x64A9 }, { 0x9D9D, 0x6488 }, { 0x9D9E, 0x64BC }, { 0x9D9F, 0x64DA }, { 0x9DA0, 0x64D2 }, { 0x9DA1, 0x64C5 }, { 0x9DA2, 0x64C7 }, - { 0x9DA3, 0x64BB }, { 0x9DA4, 0x64D8 }, { 0x9DA5, 0x64C2 }, { 0x9DA6, 0x64F1 }, { 0x9DA7, 0x64E7 }, { 0x9DA8, 0x8209 }, { 0x9DA9, 0x64E0 }, { 0x9DAA, 0x64E1 }, - { 0x9DAB, 0x62AC }, { 0x9DAC, 0x64E3 }, { 0x9DAD, 0x64EF }, { 0x9DAE, 0x652C }, { 0x9DAF, 0x64F6 }, { 0x9DB0, 0x64F4 }, { 0x9DB1, 0x64F2 }, { 0x9DB2, 0x64FA }, - { 0x9DB3, 0x6500 }, { 0x9DB4, 0x64FD }, { 0x9DB5, 0x6518 }, { 0x9DB6, 0x651C }, { 0x9DB7, 0x6505 }, { 0x9DB8, 0x6524 }, { 0x9DB9, 0x6523 }, { 0x9DBA, 0x652B }, - { 0x9DBB, 0x6534 }, { 0x9DBC, 0x6535 }, { 0x9DBD, 0x6537 }, { 0x9DBE, 0x6536 }, { 0x9DBF, 0x6538 }, { 0x9DC0, 0x754B }, { 0x9DC1, 0x6548 }, { 0x9DC2, 0x6556 }, - { 0x9DC3, 0x6555 }, { 0x9DC4, 0x654D }, { 0x9DC5, 0x6558 }, { 0x9DC6, 0x655E }, { 0x9DC7, 0x655D }, { 0x9DC8, 0x6572 }, { 0x9DC9, 0x6578 }, { 0x9DCA, 0x6582 }, - { 0x9DCB, 0x6583 }, { 0x9DCC, 0x8B8A }, { 0x9DCD, 0x659B }, { 0x9DCE, 0x659F }, { 0x9DCF, 0x65AB }, { 0x9DD0, 0x65B7 }, { 0x9DD1, 0x65C3 }, { 0x9DD2, 0x65C6 }, - { 0x9DD3, 0x65C1 }, { 0x9DD4, 0x65C4 }, { 0x9DD5, 0x65CC }, { 0x9DD6, 0x65D2 }, { 0x9DD7, 0x65DB }, { 0x9DD8, 0x65D9 }, { 0x9DD9, 0x65E0 }, { 0x9DDA, 0x65E1 }, - { 0x9DDB, 0x65F1 }, { 0x9DDC, 0x6772 }, { 0x9DDD, 0x660A }, { 0x9DDE, 0x6603 }, { 0x9DDF, 0x65FB }, { 0x9DE0, 0x6773 }, { 0x9DE1, 0x6635 }, { 0x9DE2, 0x6636 }, - { 0x9DE3, 0x6634 }, { 0x9DE4, 0x661C }, { 0x9DE5, 0x664F }, { 0x9DE6, 0x6644 }, { 0x9DE7, 0x6649 }, { 0x9DE8, 0x6641 }, { 0x9DE9, 0x665E }, { 0x9DEA, 0x665D }, - { 0x9DEB, 0x6664 }, { 0x9DEC, 0x6667 }, { 0x9DED, 0x6668 }, { 0x9DEE, 0x665F }, { 0x9DEF, 0x6662 }, { 0x9DF0, 0x6670 }, { 0x9DF1, 0x6683 }, { 0x9DF2, 0x6688 }, - { 0x9DF3, 0x668E }, { 0x9DF4, 0x6689 }, { 0x9DF5, 0x6684 }, { 0x9DF6, 0x6698 }, { 0x9DF7, 0x669D }, { 0x9DF8, 0x66C1 }, { 0x9DF9, 0x66B9 }, { 0x9DFA, 0x66C9 }, - { 0x9DFB, 0x66BE }, { 0x9DFC, 0x66BC }, { 0x9E40, 0x66C4 }, { 0x9E41, 0x66B8 }, { 0x9E42, 0x66D6 }, { 0x9E43, 0x66DA }, { 0x9E44, 0x66E0 }, { 0x9E45, 0x663F }, - { 0x9E46, 0x66E6 }, { 0x9E47, 0x66E9 }, { 0x9E48, 0x66F0 }, { 0x9E49, 0x66F5 }, { 0x9E4A, 0x66F7 }, { 0x9E4B, 0x670F }, { 0x9E4C, 0x6716 }, { 0x9E4D, 0x671E }, - { 0x9E4E, 0x6726 }, { 0x9E4F, 0x6727 }, { 0x9E50, 0x9738 }, { 0x9E51, 0x672E }, { 0x9E52, 0x673F }, { 0x9E53, 0x6736 }, { 0x9E54, 0x6741 }, { 0x9E55, 0x6738 }, - { 0x9E56, 0x6737 }, { 0x9E57, 0x6746 }, { 0x9E58, 0x675E }, { 0x9E59, 0x6760 }, { 0x9E5A, 0x6759 }, { 0x9E5B, 0x6763 }, { 0x9E5C, 0x6764 }, { 0x9E5D, 0x6789 }, - { 0x9E5E, 0x6770 }, { 0x9E5F, 0x67A9 }, { 0x9E60, 0x677C }, { 0x9E61, 0x676A }, { 0x9E62, 0x678C }, { 0x9E63, 0x678B }, { 0x9E64, 0x67A6 }, { 0x9E65, 0x67A1 }, - { 0x9E66, 0x6785 }, { 0x9E67, 0x67B7 }, { 0x9E68, 0x67EF }, { 0x9E69, 0x67B4 }, { 0x9E6A, 0x67EC }, { 0x9E6B, 0x67B3 }, { 0x9E6C, 0x67E9 }, { 0x9E6D, 0x67B8 }, - { 0x9E6E, 0x67E4 }, { 0x9E6F, 0x67DE }, { 0x9E70, 0x67DD }, { 0x9E71, 0x67E2 }, { 0x9E72, 0x67EE }, { 0x9E73, 0x67B9 }, { 0x9E74, 0x67CE }, { 0x9E75, 0x67C6 }, - { 0x9E76, 0x67E7 }, { 0x9E77, 0x6A9C }, { 0x9E78, 0x681E }, { 0x9E79, 0x6846 }, { 0x9E7A, 0x6829 }, { 0x9E7B, 0x6840 }, { 0x9E7C, 0x684D }, { 0x9E7D, 0x6832 }, - { 0x9E7E, 0x684E }, { 0x9E80, 0x68B3 }, { 0x9E81, 0x682B }, { 0x9E82, 0x6859 }, { 0x9E83, 0x6863 }, { 0x9E84, 0x6877 }, { 0x9E85, 0x687F }, { 0x9E86, 0x689F }, - { 0x9E87, 0x688F }, { 0x9E88, 0x68AD }, { 0x9E89, 0x6894 }, { 0x9E8A, 0x689D }, { 0x9E8B, 0x689B }, { 0x9E8C, 0x6883 }, { 0x9E8D, 0x6AAE }, { 0x9E8E, 0x68B9 }, - { 0x9E8F, 0x6874 }, { 0x9E90, 0x68B5 }, { 0x9E91, 0x68A0 }, { 0x9E92, 0x68BA }, { 0x9E93, 0x690F }, { 0x9E94, 0x688D }, { 0x9E95, 0x687E }, { 0x9E96, 0x6901 }, - { 0x9E97, 0x68CA }, { 0x9E98, 0x6908 }, { 0x9E99, 0x68D8 }, { 0x9E9A, 0x6922 }, { 0x9E9B, 0x6926 }, { 0x9E9C, 0x68E1 }, { 0x9E9D, 0x690C }, { 0x9E9E, 0x68CD }, - { 0x9E9F, 0x68D4 }, { 0x9EA0, 0x68E7 }, { 0x9EA1, 0x68D5 }, { 0x9EA2, 0x6936 }, { 0x9EA3, 0x6912 }, { 0x9EA4, 0x6904 }, { 0x9EA5, 0x68D7 }, { 0x9EA6, 0x68E3 }, - { 0x9EA7, 0x6925 }, { 0x9EA8, 0x68F9 }, { 0x9EA9, 0x68E0 }, { 0x9EAA, 0x68EF }, { 0x9EAB, 0x6928 }, { 0x9EAC, 0x692A }, { 0x9EAD, 0x691A }, { 0x9EAE, 0x6923 }, - { 0x9EAF, 0x6921 }, { 0x9EB0, 0x68C6 }, { 0x9EB1, 0x6979 }, { 0x9EB2, 0x6977 }, { 0x9EB3, 0x695C }, { 0x9EB4, 0x6978 }, { 0x9EB5, 0x696B }, { 0x9EB6, 0x6954 }, - { 0x9EB7, 0x697E }, { 0x9EB8, 0x696E }, { 0x9EB9, 0x6939 }, { 0x9EBA, 0x6974 }, { 0x9EBB, 0x693D }, { 0x9EBC, 0x6959 }, { 0x9EBD, 0x6930 }, { 0x9EBE, 0x6961 }, - { 0x9EBF, 0x695E }, { 0x9EC0, 0x695D }, { 0x9EC1, 0x6981 }, { 0x9EC2, 0x696A }, { 0x9EC3, 0x69B2 }, { 0x9EC4, 0x69AE }, { 0x9EC5, 0x69D0 }, { 0x9EC6, 0x69BF }, - { 0x9EC7, 0x69C1 }, { 0x9EC8, 0x69D3 }, { 0x9EC9, 0x69BE }, { 0x9ECA, 0x69CE }, { 0x9ECB, 0x5BE8 }, { 0x9ECC, 0x69CA }, { 0x9ECD, 0x69DD }, { 0x9ECE, 0x69BB }, - { 0x9ECF, 0x69C3 }, { 0x9ED0, 0x69A7 }, { 0x9ED1, 0x6A2E }, { 0x9ED2, 0x6991 }, { 0x9ED3, 0x69A0 }, { 0x9ED4, 0x699C }, { 0x9ED5, 0x6995 }, { 0x9ED6, 0x69B4 }, - { 0x9ED7, 0x69DE }, { 0x9ED8, 0x69E8 }, { 0x9ED9, 0x6A02 }, { 0x9EDA, 0x6A1B }, { 0x9EDB, 0x69FF }, { 0x9EDC, 0x6B0A }, { 0x9EDD, 0x69F9 }, { 0x9EDE, 0x69F2 }, - { 0x9EDF, 0x69E7 }, { 0x9EE0, 0x6A05 }, { 0x9EE1, 0x69B1 }, { 0x9EE2, 0x6A1E }, { 0x9EE3, 0x69ED }, { 0x9EE4, 0x6A14 }, { 0x9EE5, 0x69EB }, { 0x9EE6, 0x6A0A }, - { 0x9EE7, 0x6A12 }, { 0x9EE8, 0x6AC1 }, { 0x9EE9, 0x6A23 }, { 0x9EEA, 0x6A13 }, { 0x9EEB, 0x6A44 }, { 0x9EEC, 0x6A0C }, { 0x9EED, 0x6A72 }, { 0x9EEE, 0x6A36 }, - { 0x9EEF, 0x6A78 }, { 0x9EF0, 0x6A47 }, { 0x9EF1, 0x6A62 }, { 0x9EF2, 0x6A59 }, { 0x9EF3, 0x6A66 }, { 0x9EF4, 0x6A48 }, { 0x9EF5, 0x6A38 }, { 0x9EF6, 0x6A22 }, - { 0x9EF7, 0x6A90 }, { 0x9EF8, 0x6A8D }, { 0x9EF9, 0x6AA0 }, { 0x9EFA, 0x6A84 }, { 0x9EFB, 0x6AA2 }, { 0x9EFC, 0x6AA3 }, { 0x9F40, 0x6A97 }, { 0x9F41, 0x8617 }, - { 0x9F42, 0x6ABB }, { 0x9F43, 0x6AC3 }, { 0x9F44, 0x6AC2 }, { 0x9F45, 0x6AB8 }, { 0x9F46, 0x6AB3 }, { 0x9F47, 0x6AAC }, { 0x9F48, 0x6ADE }, { 0x9F49, 0x6AD1 }, - { 0x9F4A, 0x6ADF }, { 0x9F4B, 0x6AAA }, { 0x9F4C, 0x6ADA }, { 0x9F4D, 0x6AEA }, { 0x9F4E, 0x6AFB }, { 0x9F4F, 0x6B05 }, { 0x9F50, 0x8616 }, { 0x9F51, 0x6AFA }, - { 0x9F52, 0x6B12 }, { 0x9F53, 0x6B16 }, { 0x9F54, 0x9B31 }, { 0x9F55, 0x6B1F }, { 0x9F56, 0x6B38 }, { 0x9F57, 0x6B37 }, { 0x9F58, 0x76DC }, { 0x9F59, 0x6B39 }, - { 0x9F5A, 0x98EE }, { 0x9F5B, 0x6B47 }, { 0x9F5C, 0x6B43 }, { 0x9F5D, 0x6B49 }, { 0x9F5E, 0x6B50 }, { 0x9F5F, 0x6B59 }, { 0x9F60, 0x6B54 }, { 0x9F61, 0x6B5B }, - { 0x9F62, 0x6B5F }, { 0x9F63, 0x6B61 }, { 0x9F64, 0x6B78 }, { 0x9F65, 0x6B79 }, { 0x9F66, 0x6B7F }, { 0x9F67, 0x6B80 }, { 0x9F68, 0x6B84 }, { 0x9F69, 0x6B83 }, - { 0x9F6A, 0x6B8D }, { 0x9F6B, 0x6B98 }, { 0x9F6C, 0x6B95 }, { 0x9F6D, 0x6B9E }, { 0x9F6E, 0x6BA4 }, { 0x9F6F, 0x6BAA }, { 0x9F70, 0x6BAB }, { 0x9F71, 0x6BAF }, - { 0x9F72, 0x6BB2 }, { 0x9F73, 0x6BB1 }, { 0x9F74, 0x6BB3 }, { 0x9F75, 0x6BB7 }, { 0x9F76, 0x6BBC }, { 0x9F77, 0x6BC6 }, { 0x9F78, 0x6BCB }, { 0x9F79, 0x6BD3 }, - { 0x9F7A, 0x6BDF }, { 0x9F7B, 0x6BEC }, { 0x9F7C, 0x6BEB }, { 0x9F7D, 0x6BF3 }, { 0x9F7E, 0x6BEF }, { 0x9F80, 0x9EBE }, { 0x9F81, 0x6C08 }, { 0x9F82, 0x6C13 }, - { 0x9F83, 0x6C14 }, { 0x9F84, 0x6C1B }, { 0x9F85, 0x6C24 }, { 0x9F86, 0x6C23 }, { 0x9F87, 0x6C5E }, { 0x9F88, 0x6C55 }, { 0x9F89, 0x6C62 }, { 0x9F8A, 0x6C6A }, - { 0x9F8B, 0x6C82 }, { 0x9F8C, 0x6C8D }, { 0x9F8D, 0x6C9A }, { 0x9F8E, 0x6C81 }, { 0x9F8F, 0x6C9B }, { 0x9F90, 0x6C7E }, { 0x9F91, 0x6C68 }, { 0x9F92, 0x6C73 }, - { 0x9F93, 0x6C92 }, { 0x9F94, 0x6C90 }, { 0x9F95, 0x6CC4 }, { 0x9F96, 0x6CF1 }, { 0x9F97, 0x6CD3 }, { 0x9F98, 0x6CBD }, { 0x9F99, 0x6CD7 }, { 0x9F9A, 0x6CC5 }, - { 0x9F9B, 0x6CDD }, { 0x9F9C, 0x6CAE }, { 0x9F9D, 0x6CB1 }, { 0x9F9E, 0x6CBE }, { 0x9F9F, 0x6CBA }, { 0x9FA0, 0x6CDB }, { 0x9FA1, 0x6CEF }, { 0x9FA2, 0x6CD9 }, - { 0x9FA3, 0x6CEA }, { 0x9FA4, 0x6D1F }, { 0x9FA5, 0x884D }, { 0x9FA6, 0x6D36 }, { 0x9FA7, 0x6D2B }, { 0x9FA8, 0x6D3D }, { 0x9FA9, 0x6D38 }, { 0x9FAA, 0x6D19 }, - { 0x9FAB, 0x6D35 }, { 0x9FAC, 0x6D33 }, { 0x9FAD, 0x6D12 }, { 0x9FAE, 0x6D0C }, { 0x9FAF, 0x6D63 }, { 0x9FB0, 0x6D93 }, { 0x9FB1, 0x6D64 }, { 0x9FB2, 0x6D5A }, - { 0x9FB3, 0x6D79 }, { 0x9FB4, 0x6D59 }, { 0x9FB5, 0x6D8E }, { 0x9FB6, 0x6D95 }, { 0x9FB7, 0x6FE4 }, { 0x9FB8, 0x6D85 }, { 0x9FB9, 0x6DF9 }, { 0x9FBA, 0x6E15 }, - { 0x9FBB, 0x6E0A }, { 0x9FBC, 0x6DB5 }, { 0x9FBD, 0x6DC7 }, { 0x9FBE, 0x6DE6 }, { 0x9FBF, 0x6DB8 }, { 0x9FC0, 0x6DC6 }, { 0x9FC1, 0x6DEC }, { 0x9FC2, 0x6DDE }, - { 0x9FC3, 0x6DCC }, { 0x9FC4, 0x6DE8 }, { 0x9FC5, 0x6DD2 }, { 0x9FC6, 0x6DC5 }, { 0x9FC7, 0x6DFA }, { 0x9FC8, 0x6DD9 }, { 0x9FC9, 0x6DE4 }, { 0x9FCA, 0x6DD5 }, - { 0x9FCB, 0x6DEA }, { 0x9FCC, 0x6DEE }, { 0x9FCD, 0x6E2D }, { 0x9FCE, 0x6E6E }, { 0x9FCF, 0x6E2E }, { 0x9FD0, 0x6E19 }, { 0x9FD1, 0x6E72 }, { 0x9FD2, 0x6E5F }, - { 0x9FD3, 0x6E3E }, { 0x9FD4, 0x6E23 }, { 0x9FD5, 0x6E6B }, { 0x9FD6, 0x6E2B }, { 0x9FD7, 0x6E76 }, { 0x9FD8, 0x6E4D }, { 0x9FD9, 0x6E1F }, { 0x9FDA, 0x6E43 }, - { 0x9FDB, 0x6E3A }, { 0x9FDC, 0x6E4E }, { 0x9FDD, 0x6E24 }, { 0x9FDE, 0x6EFF }, { 0x9FDF, 0x6E1D }, { 0x9FE0, 0x6E38 }, { 0x9FE1, 0x6E82 }, { 0x9FE2, 0x6EAA }, - { 0x9FE3, 0x6E98 }, { 0x9FE4, 0x6EC9 }, { 0x9FE5, 0x6EB7 }, { 0x9FE6, 0x6ED3 }, { 0x9FE7, 0x6EBD }, { 0x9FE8, 0x6EAF }, { 0x9FE9, 0x6EC4 }, { 0x9FEA, 0x6EB2 }, - { 0x9FEB, 0x6ED4 }, { 0x9FEC, 0x6ED5 }, { 0x9FED, 0x6E8F }, { 0x9FEE, 0x6EA5 }, { 0x9FEF, 0x6EC2 }, { 0x9FF0, 0x6E9F }, { 0x9FF1, 0x6F41 }, { 0x9FF2, 0x6F11 }, - { 0x9FF3, 0x704C }, { 0x9FF4, 0x6EEC }, { 0x9FF5, 0x6EF8 }, { 0x9FF6, 0x6EFE }, { 0x9FF7, 0x6F3F }, { 0x9FF8, 0x6EF2 }, { 0x9FF9, 0x6F31 }, { 0x9FFA, 0x6EEF }, - { 0x9FFB, 0x6F32 }, { 0x9FFC, 0x6ECC }, { 0xE040, 0x6F3E }, { 0xE041, 0x6F13 }, { 0xE042, 0x6EF7 }, { 0xE043, 0x6F86 }, { 0xE044, 0x6F7A }, { 0xE045, 0x6F78 }, - { 0xE046, 0x6F81 }, { 0xE047, 0x6F80 }, { 0xE048, 0x6F6F }, { 0xE049, 0x6F5B }, { 0xE04A, 0x6FF3 }, { 0xE04B, 0x6F6D }, { 0xE04C, 0x6F82 }, { 0xE04D, 0x6F7C }, - { 0xE04E, 0x6F58 }, { 0xE04F, 0x6F8E }, { 0xE050, 0x6F91 }, { 0xE051, 0x6FC2 }, { 0xE052, 0x6F66 }, { 0xE053, 0x6FB3 }, { 0xE054, 0x6FA3 }, { 0xE055, 0x6FA1 }, - { 0xE056, 0x6FA4 }, { 0xE057, 0x6FB9 }, { 0xE058, 0x6FC6 }, { 0xE059, 0x6FAA }, { 0xE05A, 0x6FDF }, { 0xE05B, 0x6FD5 }, { 0xE05C, 0x6FEC }, { 0xE05D, 0x6FD4 }, - { 0xE05E, 0x6FD8 }, { 0xE05F, 0x6FF1 }, { 0xE060, 0x6FEE }, { 0xE061, 0x6FDB }, { 0xE062, 0x7009 }, { 0xE063, 0x700B }, { 0xE064, 0x6FFA }, { 0xE065, 0x7011 }, - { 0xE066, 0x7001 }, { 0xE067, 0x700F }, { 0xE068, 0x6FFE }, { 0xE069, 0x701B }, { 0xE06A, 0x701A }, { 0xE06B, 0x6F74 }, { 0xE06C, 0x701D }, { 0xE06D, 0x7018 }, - { 0xE06E, 0x701F }, { 0xE06F, 0x7030 }, { 0xE070, 0x703E }, { 0xE071, 0x7032 }, { 0xE072, 0x7051 }, { 0xE073, 0x7063 }, { 0xE074, 0x7099 }, { 0xE075, 0x7092 }, - { 0xE076, 0x70AF }, { 0xE077, 0x70F1 }, { 0xE078, 0x70AC }, { 0xE079, 0x70B8 }, { 0xE07A, 0x70B3 }, { 0xE07B, 0x70AE }, { 0xE07C, 0x70DF }, { 0xE07D, 0x70CB }, - { 0xE07E, 0x70DD }, { 0xE080, 0x70D9 }, { 0xE081, 0x7109 }, { 0xE082, 0x70FD }, { 0xE083, 0x711C }, { 0xE084, 0x7119 }, { 0xE085, 0x7165 }, { 0xE086, 0x7155 }, - { 0xE087, 0x7188 }, { 0xE088, 0x7166 }, { 0xE089, 0x7162 }, { 0xE08A, 0x714C }, { 0xE08B, 0x7156 }, { 0xE08C, 0x716C }, { 0xE08D, 0x718F }, { 0xE08E, 0x71FB }, - { 0xE08F, 0x7184 }, { 0xE090, 0x7195 }, { 0xE091, 0x71A8 }, { 0xE092, 0x71AC }, { 0xE093, 0x71D7 }, { 0xE094, 0x71B9 }, { 0xE095, 0x71BE }, { 0xE096, 0x71D2 }, - { 0xE097, 0x71C9 }, { 0xE098, 0x71D4 }, { 0xE099, 0x71CE }, { 0xE09A, 0x71E0 }, { 0xE09B, 0x71EC }, { 0xE09C, 0x71E7 }, { 0xE09D, 0x71F5 }, { 0xE09E, 0x71FC }, - { 0xE09F, 0x71F9 }, { 0xE0A0, 0x71FF }, { 0xE0A1, 0x720D }, { 0xE0A2, 0x7210 }, { 0xE0A3, 0x721B }, { 0xE0A4, 0x7228 }, { 0xE0A5, 0x722D }, { 0xE0A6, 0x722C }, - { 0xE0A7, 0x7230 }, { 0xE0A8, 0x7232 }, { 0xE0A9, 0x723B }, { 0xE0AA, 0x723C }, { 0xE0AB, 0x723F }, { 0xE0AC, 0x7240 }, { 0xE0AD, 0x7246 }, { 0xE0AE, 0x724B }, - { 0xE0AF, 0x7258 }, { 0xE0B0, 0x7274 }, { 0xE0B1, 0x727E }, { 0xE0B2, 0x7282 }, { 0xE0B3, 0x7281 }, { 0xE0B4, 0x7287 }, { 0xE0B5, 0x7292 }, { 0xE0B6, 0x7296 }, - { 0xE0B7, 0x72A2 }, { 0xE0B8, 0x72A7 }, { 0xE0B9, 0x72B9 }, { 0xE0BA, 0x72B2 }, { 0xE0BB, 0x72C3 }, { 0xE0BC, 0x72C6 }, { 0xE0BD, 0x72C4 }, { 0xE0BE, 0x72CE }, - { 0xE0BF, 0x72D2 }, { 0xE0C0, 0x72E2 }, { 0xE0C1, 0x72E0 }, { 0xE0C2, 0x72E1 }, { 0xE0C3, 0x72F9 }, { 0xE0C4, 0x72F7 }, { 0xE0C5, 0x500F }, { 0xE0C6, 0x7317 }, - { 0xE0C7, 0x730A }, { 0xE0C8, 0x731C }, { 0xE0C9, 0x7316 }, { 0xE0CA, 0x731D }, { 0xE0CB, 0x7334 }, { 0xE0CC, 0x732F }, { 0xE0CD, 0x7329 }, { 0xE0CE, 0x7325 }, - { 0xE0CF, 0x733E }, { 0xE0D0, 0x734E }, { 0xE0D1, 0x734F }, { 0xE0D2, 0x9ED8 }, { 0xE0D3, 0x7357 }, { 0xE0D4, 0x736A }, { 0xE0D5, 0x7368 }, { 0xE0D6, 0x7370 }, - { 0xE0D7, 0x7378 }, { 0xE0D8, 0x7375 }, { 0xE0D9, 0x737B }, { 0xE0DA, 0x737A }, { 0xE0DB, 0x73C8 }, { 0xE0DC, 0x73B3 }, { 0xE0DD, 0x73CE }, { 0xE0DE, 0x73BB }, - { 0xE0DF, 0x73C0 }, { 0xE0E0, 0x73E5 }, { 0xE0E1, 0x73EE }, { 0xE0E2, 0x73DE }, { 0xE0E3, 0x74A2 }, { 0xE0E4, 0x7405 }, { 0xE0E5, 0x746F }, { 0xE0E6, 0x7425 }, - { 0xE0E7, 0x73F8 }, { 0xE0E8, 0x7432 }, { 0xE0E9, 0x743A }, { 0xE0EA, 0x7455 }, { 0xE0EB, 0x743F }, { 0xE0EC, 0x745F }, { 0xE0ED, 0x7459 }, { 0xE0EE, 0x7441 }, - { 0xE0EF, 0x745C }, { 0xE0F0, 0x7469 }, { 0xE0F1, 0x7470 }, { 0xE0F2, 0x7463 }, { 0xE0F3, 0x746A }, { 0xE0F4, 0x7476 }, { 0xE0F5, 0x747E }, { 0xE0F6, 0x748B }, - { 0xE0F7, 0x749E }, { 0xE0F8, 0x74A7 }, { 0xE0F9, 0x74CA }, { 0xE0FA, 0x74CF }, { 0xE0FB, 0x74D4 }, { 0xE0FC, 0x73F1 }, { 0xE140, 0x74E0 }, { 0xE141, 0x74E3 }, - { 0xE142, 0x74E7 }, { 0xE143, 0x74E9 }, { 0xE144, 0x74EE }, { 0xE145, 0x74F2 }, { 0xE146, 0x74F0 }, { 0xE147, 0x74F1 }, { 0xE148, 0x74F8 }, { 0xE149, 0x74F7 }, - { 0xE14A, 0x7504 }, { 0xE14B, 0x7503 }, { 0xE14C, 0x7505 }, { 0xE14D, 0x750C }, { 0xE14E, 0x750E }, { 0xE14F, 0x750D }, { 0xE150, 0x7515 }, { 0xE151, 0x7513 }, - { 0xE152, 0x751E }, { 0xE153, 0x7526 }, { 0xE154, 0x752C }, { 0xE155, 0x753C }, { 0xE156, 0x7544 }, { 0xE157, 0x754D }, { 0xE158, 0x754A }, { 0xE159, 0x7549 }, - { 0xE15A, 0x755B }, { 0xE15B, 0x7546 }, { 0xE15C, 0x755A }, { 0xE15D, 0x7569 }, { 0xE15E, 0x7564 }, { 0xE15F, 0x7567 }, { 0xE160, 0x756B }, { 0xE161, 0x756D }, - { 0xE162, 0x7578 }, { 0xE163, 0x7576 }, { 0xE164, 0x7586 }, { 0xE165, 0x7587 }, { 0xE166, 0x7574 }, { 0xE167, 0x758A }, { 0xE168, 0x7589 }, { 0xE169, 0x7582 }, - { 0xE16A, 0x7594 }, { 0xE16B, 0x759A }, { 0xE16C, 0x759D }, { 0xE16D, 0x75A5 }, { 0xE16E, 0x75A3 }, { 0xE16F, 0x75C2 }, { 0xE170, 0x75B3 }, { 0xE171, 0x75C3 }, - { 0xE172, 0x75B5 }, { 0xE173, 0x75BD }, { 0xE174, 0x75B8 }, { 0xE175, 0x75BC }, { 0xE176, 0x75B1 }, { 0xE177, 0x75CD }, { 0xE178, 0x75CA }, { 0xE179, 0x75D2 }, - { 0xE17A, 0x75D9 }, { 0xE17B, 0x75E3 }, { 0xE17C, 0x75DE }, { 0xE17D, 0x75FE }, { 0xE17E, 0x75FF }, { 0xE180, 0x75FC }, { 0xE181, 0x7601 }, { 0xE182, 0x75F0 }, - { 0xE183, 0x75FA }, { 0xE184, 0x75F2 }, { 0xE185, 0x75F3 }, { 0xE186, 0x760B }, { 0xE187, 0x760D }, { 0xE188, 0x7609 }, { 0xE189, 0x761F }, { 0xE18A, 0x7627 }, - { 0xE18B, 0x7620 }, { 0xE18C, 0x7621 }, { 0xE18D, 0x7622 }, { 0xE18E, 0x7624 }, { 0xE18F, 0x7634 }, { 0xE190, 0x7630 }, { 0xE191, 0x763B }, { 0xE192, 0x7647 }, - { 0xE193, 0x7648 }, { 0xE194, 0x7646 }, { 0xE195, 0x765C }, { 0xE196, 0x7658 }, { 0xE197, 0x7661 }, { 0xE198, 0x7662 }, { 0xE199, 0x7668 }, { 0xE19A, 0x7669 }, - { 0xE19B, 0x766A }, { 0xE19C, 0x7667 }, { 0xE19D, 0x766C }, { 0xE19E, 0x7670 }, { 0xE19F, 0x7672 }, { 0xE1A0, 0x7676 }, { 0xE1A1, 0x7678 }, { 0xE1A2, 0x767C }, - { 0xE1A3, 0x7680 }, { 0xE1A4, 0x7683 }, { 0xE1A5, 0x7688 }, { 0xE1A6, 0x768B }, { 0xE1A7, 0x768E }, { 0xE1A8, 0x7696 }, { 0xE1A9, 0x7693 }, { 0xE1AA, 0x7699 }, - { 0xE1AB, 0x769A }, { 0xE1AC, 0x76B0 }, { 0xE1AD, 0x76B4 }, { 0xE1AE, 0x76B8 }, { 0xE1AF, 0x76B9 }, { 0xE1B0, 0x76BA }, { 0xE1B1, 0x76C2 }, { 0xE1B2, 0x76CD }, - { 0xE1B3, 0x76D6 }, { 0xE1B4, 0x76D2 }, { 0xE1B5, 0x76DE }, { 0xE1B6, 0x76E1 }, { 0xE1B7, 0x76E5 }, { 0xE1B8, 0x76E7 }, { 0xE1B9, 0x76EA }, { 0xE1BA, 0x862F }, - { 0xE1BB, 0x76FB }, { 0xE1BC, 0x7708 }, { 0xE1BD, 0x7707 }, { 0xE1BE, 0x7704 }, { 0xE1BF, 0x7729 }, { 0xE1C0, 0x7724 }, { 0xE1C1, 0x771E }, { 0xE1C2, 0x7725 }, - { 0xE1C3, 0x7726 }, { 0xE1C4, 0x771B }, { 0xE1C5, 0x7737 }, { 0xE1C6, 0x7738 }, { 0xE1C7, 0x7747 }, { 0xE1C8, 0x775A }, { 0xE1C9, 0x7768 }, { 0xE1CA, 0x776B }, - { 0xE1CB, 0x775B }, { 0xE1CC, 0x7765 }, { 0xE1CD, 0x777F }, { 0xE1CE, 0x777E }, { 0xE1CF, 0x7779 }, { 0xE1D0, 0x778E }, { 0xE1D1, 0x778B }, { 0xE1D2, 0x7791 }, - { 0xE1D3, 0x77A0 }, { 0xE1D4, 0x779E }, { 0xE1D5, 0x77B0 }, { 0xE1D6, 0x77B6 }, { 0xE1D7, 0x77B9 }, { 0xE1D8, 0x77BF }, { 0xE1D9, 0x77BC }, { 0xE1DA, 0x77BD }, - { 0xE1DB, 0x77BB }, { 0xE1DC, 0x77C7 }, { 0xE1DD, 0x77CD }, { 0xE1DE, 0x77D7 }, { 0xE1DF, 0x77DA }, { 0xE1E0, 0x77DC }, { 0xE1E1, 0x77E3 }, { 0xE1E2, 0x77EE }, - { 0xE1E3, 0x77FC }, { 0xE1E4, 0x780C }, { 0xE1E5, 0x7812 }, { 0xE1E6, 0x7926 }, { 0xE1E7, 0x7820 }, { 0xE1E8, 0x792A }, { 0xE1E9, 0x7845 }, { 0xE1EA, 0x788E }, - { 0xE1EB, 0x7874 }, { 0xE1EC, 0x7886 }, { 0xE1ED, 0x787C }, { 0xE1EE, 0x789A }, { 0xE1EF, 0x788C }, { 0xE1F0, 0x78A3 }, { 0xE1F1, 0x78B5 }, { 0xE1F2, 0x78AA }, - { 0xE1F3, 0x78AF }, { 0xE1F4, 0x78D1 }, { 0xE1F5, 0x78C6 }, { 0xE1F6, 0x78CB }, { 0xE1F7, 0x78D4 }, { 0xE1F8, 0x78BE }, { 0xE1F9, 0x78BC }, { 0xE1FA, 0x78C5 }, - { 0xE1FB, 0x78CA }, { 0xE1FC, 0x78EC }, { 0xE240, 0x78E7 }, { 0xE241, 0x78DA }, { 0xE242, 0x78FD }, { 0xE243, 0x78F4 }, { 0xE244, 0x7907 }, { 0xE245, 0x7912 }, - { 0xE246, 0x7911 }, { 0xE247, 0x7919 }, { 0xE248, 0x792C }, { 0xE249, 0x792B }, { 0xE24A, 0x7940 }, { 0xE24B, 0x7960 }, { 0xE24C, 0x7957 }, { 0xE24D, 0x795F }, - { 0xE24E, 0x795A }, { 0xE24F, 0x7955 }, { 0xE250, 0x7953 }, { 0xE251, 0x797A }, { 0xE252, 0x797F }, { 0xE253, 0x798A }, { 0xE254, 0x799D }, { 0xE255, 0x79A7 }, - { 0xE256, 0x9F4B }, { 0xE257, 0x79AA }, { 0xE258, 0x79AE }, { 0xE259, 0x79B3 }, { 0xE25A, 0x79B9 }, { 0xE25B, 0x79BA }, { 0xE25C, 0x79C9 }, { 0xE25D, 0x79D5 }, - { 0xE25E, 0x79E7 }, { 0xE25F, 0x79EC }, { 0xE260, 0x79E1 }, { 0xE261, 0x79E3 }, { 0xE262, 0x7A08 }, { 0xE263, 0x7A0D }, { 0xE264, 0x7A18 }, { 0xE265, 0x7A19 }, - { 0xE266, 0x7A20 }, { 0xE267, 0x7A1F }, { 0xE268, 0x7980 }, { 0xE269, 0x7A31 }, { 0xE26A, 0x7A3B }, { 0xE26B, 0x7A3E }, { 0xE26C, 0x7A37 }, { 0xE26D, 0x7A43 }, - { 0xE26E, 0x7A57 }, { 0xE26F, 0x7A49 }, { 0xE270, 0x7A61 }, { 0xE271, 0x7A62 }, { 0xE272, 0x7A69 }, { 0xE273, 0x9F9D }, { 0xE274, 0x7A70 }, { 0xE275, 0x7A79 }, - { 0xE276, 0x7A7D }, { 0xE277, 0x7A88 }, { 0xE278, 0x7A97 }, { 0xE279, 0x7A95 }, { 0xE27A, 0x7A98 }, { 0xE27B, 0x7A96 }, { 0xE27C, 0x7AA9 }, { 0xE27D, 0x7AC8 }, - { 0xE27E, 0x7AB0 }, { 0xE280, 0x7AB6 }, { 0xE281, 0x7AC5 }, { 0xE282, 0x7AC4 }, { 0xE283, 0x7ABF }, { 0xE284, 0x9083 }, { 0xE285, 0x7AC7 }, { 0xE286, 0x7ACA }, - { 0xE287, 0x7ACD }, { 0xE288, 0x7ACF }, { 0xE289, 0x7AD5 }, { 0xE28A, 0x7AD3 }, { 0xE28B, 0x7AD9 }, { 0xE28C, 0x7ADA }, { 0xE28D, 0x7ADD }, { 0xE28E, 0x7AE1 }, - { 0xE28F, 0x7AE2 }, { 0xE290, 0x7AE6 }, { 0xE291, 0x7AED }, { 0xE292, 0x7AF0 }, { 0xE293, 0x7B02 }, { 0xE294, 0x7B0F }, { 0xE295, 0x7B0A }, { 0xE296, 0x7B06 }, - { 0xE297, 0x7B33 }, { 0xE298, 0x7B18 }, { 0xE299, 0x7B19 }, { 0xE29A, 0x7B1E }, { 0xE29B, 0x7B35 }, { 0xE29C, 0x7B28 }, { 0xE29D, 0x7B36 }, { 0xE29E, 0x7B50 }, - { 0xE29F, 0x7B7A }, { 0xE2A0, 0x7B04 }, { 0xE2A1, 0x7B4D }, { 0xE2A2, 0x7B0B }, { 0xE2A3, 0x7B4C }, { 0xE2A4, 0x7B45 }, { 0xE2A5, 0x7B75 }, { 0xE2A6, 0x7B65 }, - { 0xE2A7, 0x7B74 }, { 0xE2A8, 0x7B67 }, { 0xE2A9, 0x7B70 }, { 0xE2AA, 0x7B71 }, { 0xE2AB, 0x7B6C }, { 0xE2AC, 0x7B6E }, { 0xE2AD, 0x7B9D }, { 0xE2AE, 0x7B98 }, - { 0xE2AF, 0x7B9F }, { 0xE2B0, 0x7B8D }, { 0xE2B1, 0x7B9C }, { 0xE2B2, 0x7B9A }, { 0xE2B3, 0x7B8B }, { 0xE2B4, 0x7B92 }, { 0xE2B5, 0x7B8F }, { 0xE2B6, 0x7B5D }, - { 0xE2B7, 0x7B99 }, { 0xE2B8, 0x7BCB }, { 0xE2B9, 0x7BC1 }, { 0xE2BA, 0x7BCC }, { 0xE2BB, 0x7BCF }, { 0xE2BC, 0x7BB4 }, { 0xE2BD, 0x7BC6 }, { 0xE2BE, 0x7BDD }, - { 0xE2BF, 0x7BE9 }, { 0xE2C0, 0x7C11 }, { 0xE2C1, 0x7C14 }, { 0xE2C2, 0x7BE6 }, { 0xE2C3, 0x7BE5 }, { 0xE2C4, 0x7C60 }, { 0xE2C5, 0x7C00 }, { 0xE2C6, 0x7C07 }, - { 0xE2C7, 0x7C13 }, { 0xE2C8, 0x7BF3 }, { 0xE2C9, 0x7BF7 }, { 0xE2CA, 0x7C17 }, { 0xE2CB, 0x7C0D }, { 0xE2CC, 0x7BF6 }, { 0xE2CD, 0x7C23 }, { 0xE2CE, 0x7C27 }, - { 0xE2CF, 0x7C2A }, { 0xE2D0, 0x7C1F }, { 0xE2D1, 0x7C37 }, { 0xE2D2, 0x7C2B }, { 0xE2D3, 0x7C3D }, { 0xE2D4, 0x7C4C }, { 0xE2D5, 0x7C43 }, { 0xE2D6, 0x7C54 }, - { 0xE2D7, 0x7C4F }, { 0xE2D8, 0x7C40 }, { 0xE2D9, 0x7C50 }, { 0xE2DA, 0x7C58 }, { 0xE2DB, 0x7C5F }, { 0xE2DC, 0x7C64 }, { 0xE2DD, 0x7C56 }, { 0xE2DE, 0x7C65 }, - { 0xE2DF, 0x7C6C }, { 0xE2E0, 0x7C75 }, { 0xE2E1, 0x7C83 }, { 0xE2E2, 0x7C90 }, { 0xE2E3, 0x7CA4 }, { 0xE2E4, 0x7CAD }, { 0xE2E5, 0x7CA2 }, { 0xE2E6, 0x7CAB }, - { 0xE2E7, 0x7CA1 }, { 0xE2E8, 0x7CA8 }, { 0xE2E9, 0x7CB3 }, { 0xE2EA, 0x7CB2 }, { 0xE2EB, 0x7CB1 }, { 0xE2EC, 0x7CAE }, { 0xE2ED, 0x7CB9 }, { 0xE2EE, 0x7CBD }, - { 0xE2EF, 0x7CC0 }, { 0xE2F0, 0x7CC5 }, { 0xE2F1, 0x7CC2 }, { 0xE2F2, 0x7CD8 }, { 0xE2F3, 0x7CD2 }, { 0xE2F4, 0x7CDC }, { 0xE2F5, 0x7CE2 }, { 0xE2F6, 0x9B3B }, - { 0xE2F7, 0x7CEF }, { 0xE2F8, 0x7CF2 }, { 0xE2F9, 0x7CF4 }, { 0xE2FA, 0x7CF6 }, { 0xE2FB, 0x7CFA }, { 0xE2FC, 0x7D06 }, { 0xE340, 0x7D02 }, { 0xE341, 0x7D1C }, - { 0xE342, 0x7D15 }, { 0xE343, 0x7D0A }, { 0xE344, 0x7D45 }, { 0xE345, 0x7D4B }, { 0xE346, 0x7D2E }, { 0xE347, 0x7D32 }, { 0xE348, 0x7D3F }, { 0xE349, 0x7D35 }, - { 0xE34A, 0x7D46 }, { 0xE34B, 0x7D73 }, { 0xE34C, 0x7D56 }, { 0xE34D, 0x7D4E }, { 0xE34E, 0x7D72 }, { 0xE34F, 0x7D68 }, { 0xE350, 0x7D6E }, { 0xE351, 0x7D4F }, - { 0xE352, 0x7D63 }, { 0xE353, 0x7D93 }, { 0xE354, 0x7D89 }, { 0xE355, 0x7D5B }, { 0xE356, 0x7D8F }, { 0xE357, 0x7D7D }, { 0xE358, 0x7D9B }, { 0xE359, 0x7DBA }, - { 0xE35A, 0x7DAE }, { 0xE35B, 0x7DA3 }, { 0xE35C, 0x7DB5 }, { 0xE35D, 0x7DC7 }, { 0xE35E, 0x7DBD }, { 0xE35F, 0x7DAB }, { 0xE360, 0x7E3D }, { 0xE361, 0x7DA2 }, - { 0xE362, 0x7DAF }, { 0xE363, 0x7DDC }, { 0xE364, 0x7DB8 }, { 0xE365, 0x7D9F }, { 0xE366, 0x7DB0 }, { 0xE367, 0x7DD8 }, { 0xE368, 0x7DDD }, { 0xE369, 0x7DE4 }, - { 0xE36A, 0x7DDE }, { 0xE36B, 0x7DFB }, { 0xE36C, 0x7DF2 }, { 0xE36D, 0x7DE1 }, { 0xE36E, 0x7E05 }, { 0xE36F, 0x7E0A }, { 0xE370, 0x7E23 }, { 0xE371, 0x7E21 }, - { 0xE372, 0x7E12 }, { 0xE373, 0x7E31 }, { 0xE374, 0x7E1F }, { 0xE375, 0x7E09 }, { 0xE376, 0x7E0B }, { 0xE377, 0x7E22 }, { 0xE378, 0x7E46 }, { 0xE379, 0x7E66 }, - { 0xE37A, 0x7E3B }, { 0xE37B, 0x7E35 }, { 0xE37C, 0x7E39 }, { 0xE37D, 0x7E43 }, { 0xE37E, 0x7E37 }, { 0xE380, 0x7E32 }, { 0xE381, 0x7E3A }, { 0xE382, 0x7E67 }, - { 0xE383, 0x7E5D }, { 0xE384, 0x7E56 }, { 0xE385, 0x7E5E }, { 0xE386, 0x7E59 }, { 0xE387, 0x7E5A }, { 0xE388, 0x7E79 }, { 0xE389, 0x7E6A }, { 0xE38A, 0x7E69 }, - { 0xE38B, 0x7E7C }, { 0xE38C, 0x7E7B }, { 0xE38D, 0x7E83 }, { 0xE38E, 0x7DD5 }, { 0xE38F, 0x7E7D }, { 0xE390, 0x8FAE }, { 0xE391, 0x7E7F }, { 0xE392, 0x7E88 }, - { 0xE393, 0x7E89 }, { 0xE394, 0x7E8C }, { 0xE395, 0x7E92 }, { 0xE396, 0x7E90 }, { 0xE397, 0x7E93 }, { 0xE398, 0x7E94 }, { 0xE399, 0x7E96 }, { 0xE39A, 0x7E8E }, - { 0xE39B, 0x7E9B }, { 0xE39C, 0x7E9C }, { 0xE39D, 0x7F38 }, { 0xE39E, 0x7F3A }, { 0xE39F, 0x7F45 }, { 0xE3A0, 0x7F4C }, { 0xE3A1, 0x7F4D }, { 0xE3A2, 0x7F4E }, - { 0xE3A3, 0x7F50 }, { 0xE3A4, 0x7F51 }, { 0xE3A5, 0x7F55 }, { 0xE3A6, 0x7F54 }, { 0xE3A7, 0x7F58 }, { 0xE3A8, 0x7F5F }, { 0xE3A9, 0x7F60 }, { 0xE3AA, 0x7F68 }, - { 0xE3AB, 0x7F69 }, { 0xE3AC, 0x7F67 }, { 0xE3AD, 0x7F78 }, { 0xE3AE, 0x7F82 }, { 0xE3AF, 0x7F86 }, { 0xE3B0, 0x7F83 }, { 0xE3B1, 0x7F88 }, { 0xE3B2, 0x7F87 }, - { 0xE3B3, 0x7F8C }, { 0xE3B4, 0x7F94 }, { 0xE3B5, 0x7F9E }, { 0xE3B6, 0x7F9D }, { 0xE3B7, 0x7F9A }, { 0xE3B8, 0x7FA3 }, { 0xE3B9, 0x7FAF }, { 0xE3BA, 0x7FB2 }, - { 0xE3BB, 0x7FB9 }, { 0xE3BC, 0x7FAE }, { 0xE3BD, 0x7FB6 }, { 0xE3BE, 0x7FB8 }, { 0xE3BF, 0x8B71 }, { 0xE3C0, 0x7FC5 }, { 0xE3C1, 0x7FC6 }, { 0xE3C2, 0x7FCA }, - { 0xE3C3, 0x7FD5 }, { 0xE3C4, 0x7FD4 }, { 0xE3C5, 0x7FE1 }, { 0xE3C6, 0x7FE6 }, { 0xE3C7, 0x7FE9 }, { 0xE3C8, 0x7FF3 }, { 0xE3C9, 0x7FF9 }, { 0xE3CA, 0x98DC }, - { 0xE3CB, 0x8006 }, { 0xE3CC, 0x8004 }, { 0xE3CD, 0x800B }, { 0xE3CE, 0x8012 }, { 0xE3CF, 0x8018 }, { 0xE3D0, 0x8019 }, { 0xE3D1, 0x801C }, { 0xE3D2, 0x8021 }, - { 0xE3D3, 0x8028 }, { 0xE3D4, 0x803F }, { 0xE3D5, 0x803B }, { 0xE3D6, 0x804A }, { 0xE3D7, 0x8046 }, { 0xE3D8, 0x8052 }, { 0xE3D9, 0x8058 }, { 0xE3DA, 0x805A }, - { 0xE3DB, 0x805F }, { 0xE3DC, 0x8062 }, { 0xE3DD, 0x8068 }, { 0xE3DE, 0x8073 }, { 0xE3DF, 0x8072 }, { 0xE3E0, 0x8070 }, { 0xE3E1, 0x8076 }, { 0xE3E2, 0x8079 }, - { 0xE3E3, 0x807D }, { 0xE3E4, 0x807F }, { 0xE3E5, 0x8084 }, { 0xE3E6, 0x8086 }, { 0xE3E7, 0x8085 }, { 0xE3E8, 0x809B }, { 0xE3E9, 0x8093 }, { 0xE3EA, 0x809A }, - { 0xE3EB, 0x80AD }, { 0xE3EC, 0x5190 }, { 0xE3ED, 0x80AC }, { 0xE3EE, 0x80DB }, { 0xE3EF, 0x80E5 }, { 0xE3F0, 0x80D9 }, { 0xE3F1, 0x80DD }, { 0xE3F2, 0x80C4 }, - { 0xE3F3, 0x80DA }, { 0xE3F4, 0x80D6 }, { 0xE3F5, 0x8109 }, { 0xE3F6, 0x80EF }, { 0xE3F7, 0x80F1 }, { 0xE3F8, 0x811B }, { 0xE3F9, 0x8129 }, { 0xE3FA, 0x8123 }, - { 0xE3FB, 0x812F }, { 0xE3FC, 0x814B }, { 0xE440, 0x968B }, { 0xE441, 0x8146 }, { 0xE442, 0x813E }, { 0xE443, 0x8153 }, { 0xE444, 0x8151 }, { 0xE445, 0x80FC }, - { 0xE446, 0x8171 }, { 0xE447, 0x816E }, { 0xE448, 0x8165 }, { 0xE449, 0x8166 }, { 0xE44A, 0x8174 }, { 0xE44B, 0x8183 }, { 0xE44C, 0x8188 }, { 0xE44D, 0x818A }, - { 0xE44E, 0x8180 }, { 0xE44F, 0x8182 }, { 0xE450, 0x81A0 }, { 0xE451, 0x8195 }, { 0xE452, 0x81A4 }, { 0xE453, 0x81A3 }, { 0xE454, 0x815F }, { 0xE455, 0x8193 }, - { 0xE456, 0x81A9 }, { 0xE457, 0x81B0 }, { 0xE458, 0x81B5 }, { 0xE459, 0x81BE }, { 0xE45A, 0x81B8 }, { 0xE45B, 0x81BD }, { 0xE45C, 0x81C0 }, { 0xE45D, 0x81C2 }, - { 0xE45E, 0x81BA }, { 0xE45F, 0x81C9 }, { 0xE460, 0x81CD }, { 0xE461, 0x81D1 }, { 0xE462, 0x81D9 }, { 0xE463, 0x81D8 }, { 0xE464, 0x81C8 }, { 0xE465, 0x81DA }, - { 0xE466, 0x81DF }, { 0xE467, 0x81E0 }, { 0xE468, 0x81E7 }, { 0xE469, 0x81FA }, { 0xE46A, 0x81FB }, { 0xE46B, 0x81FE }, { 0xE46C, 0x8201 }, { 0xE46D, 0x8202 }, - { 0xE46E, 0x8205 }, { 0xE46F, 0x8207 }, { 0xE470, 0x820A }, { 0xE471, 0x820D }, { 0xE472, 0x8210 }, { 0xE473, 0x8216 }, { 0xE474, 0x8229 }, { 0xE475, 0x822B }, - { 0xE476, 0x8238 }, { 0xE477, 0x8233 }, { 0xE478, 0x8240 }, { 0xE479, 0x8259 }, { 0xE47A, 0x8258 }, { 0xE47B, 0x825D }, { 0xE47C, 0x825A }, { 0xE47D, 0x825F }, - { 0xE47E, 0x8264 }, { 0xE480, 0x8262 }, { 0xE481, 0x8268 }, { 0xE482, 0x826A }, { 0xE483, 0x826B }, { 0xE484, 0x822E }, { 0xE485, 0x8271 }, { 0xE486, 0x8277 }, - { 0xE487, 0x8278 }, { 0xE488, 0x827E }, { 0xE489, 0x828D }, { 0xE48A, 0x8292 }, { 0xE48B, 0x82AB }, { 0xE48C, 0x829F }, { 0xE48D, 0x82BB }, { 0xE48E, 0x82AC }, - { 0xE48F, 0x82E1 }, { 0xE490, 0x82E3 }, { 0xE491, 0x82DF }, { 0xE492, 0x82D2 }, { 0xE493, 0x82F4 }, { 0xE494, 0x82F3 }, { 0xE495, 0x82FA }, { 0xE496, 0x8393 }, - { 0xE497, 0x8303 }, { 0xE498, 0x82FB }, { 0xE499, 0x82F9 }, { 0xE49A, 0x82DE }, { 0xE49B, 0x8306 }, { 0xE49C, 0x82DC }, { 0xE49D, 0x8309 }, { 0xE49E, 0x82D9 }, - { 0xE49F, 0x8335 }, { 0xE4A0, 0x8334 }, { 0xE4A1, 0x8316 }, { 0xE4A2, 0x8332 }, { 0xE4A3, 0x8331 }, { 0xE4A4, 0x8340 }, { 0xE4A5, 0x8339 }, { 0xE4A6, 0x8350 }, - { 0xE4A7, 0x8345 }, { 0xE4A8, 0x832F }, { 0xE4A9, 0x832B }, { 0xE4AA, 0x8317 }, { 0xE4AB, 0x8318 }, { 0xE4AC, 0x8385 }, { 0xE4AD, 0x839A }, { 0xE4AE, 0x83AA }, - { 0xE4AF, 0x839F }, { 0xE4B0, 0x83A2 }, { 0xE4B1, 0x8396 }, { 0xE4B2, 0x8323 }, { 0xE4B3, 0x838E }, { 0xE4B4, 0x8387 }, { 0xE4B5, 0x838A }, { 0xE4B6, 0x837C }, - { 0xE4B7, 0x83B5 }, { 0xE4B8, 0x8373 }, { 0xE4B9, 0x8375 }, { 0xE4BA, 0x83A0 }, { 0xE4BB, 0x8389 }, { 0xE4BC, 0x83A8 }, { 0xE4BD, 0x83F4 }, { 0xE4BE, 0x8413 }, - { 0xE4BF, 0x83EB }, { 0xE4C0, 0x83CE }, { 0xE4C1, 0x83FD }, { 0xE4C2, 0x8403 }, { 0xE4C3, 0x83D8 }, { 0xE4C4, 0x840B }, { 0xE4C5, 0x83C1 }, { 0xE4C6, 0x83F7 }, - { 0xE4C7, 0x8407 }, { 0xE4C8, 0x83E0 }, { 0xE4C9, 0x83F2 }, { 0xE4CA, 0x840D }, { 0xE4CB, 0x8422 }, { 0xE4CC, 0x8420 }, { 0xE4CD, 0x83BD }, { 0xE4CE, 0x8438 }, - { 0xE4CF, 0x8506 }, { 0xE4D0, 0x83FB }, { 0xE4D1, 0x846D }, { 0xE4D2, 0x842A }, { 0xE4D3, 0x843C }, { 0xE4D4, 0x855A }, { 0xE4D5, 0x8484 }, { 0xE4D6, 0x8477 }, - { 0xE4D7, 0x846B }, { 0xE4D8, 0x84AD }, { 0xE4D9, 0x846E }, { 0xE4DA, 0x8482 }, { 0xE4DB, 0x8469 }, { 0xE4DC, 0x8446 }, { 0xE4DD, 0x842C }, { 0xE4DE, 0x846F }, - { 0xE4DF, 0x8479 }, { 0xE4E0, 0x8435 }, { 0xE4E1, 0x84CA }, { 0xE4E2, 0x8462 }, { 0xE4E3, 0x84B9 }, { 0xE4E4, 0x84BF }, { 0xE4E5, 0x849F }, { 0xE4E6, 0x84D9 }, - { 0xE4E7, 0x84CD }, { 0xE4E8, 0x84BB }, { 0xE4E9, 0x84DA }, { 0xE4EA, 0x84D0 }, { 0xE4EB, 0x84C1 }, { 0xE4EC, 0x84C6 }, { 0xE4ED, 0x84D6 }, { 0xE4EE, 0x84A1 }, - { 0xE4EF, 0x8521 }, { 0xE4F0, 0x84FF }, { 0xE4F1, 0x84F4 }, { 0xE4F2, 0x8517 }, { 0xE4F3, 0x8518 }, { 0xE4F4, 0x852C }, { 0xE4F5, 0x851F }, { 0xE4F6, 0x8515 }, - { 0xE4F7, 0x8514 }, { 0xE4F8, 0x84FC }, { 0xE4F9, 0x8540 }, { 0xE4FA, 0x8563 }, { 0xE4FB, 0x8558 }, { 0xE4FC, 0x8548 }, { 0xE540, 0x8541 }, { 0xE541, 0x8602 }, - { 0xE542, 0x854B }, { 0xE543, 0x8555 }, { 0xE544, 0x8580 }, { 0xE545, 0x85A4 }, { 0xE546, 0x8588 }, { 0xE547, 0x8591 }, { 0xE548, 0x858A }, { 0xE549, 0x85A8 }, - { 0xE54A, 0x856D }, { 0xE54B, 0x8594 }, { 0xE54C, 0x859B }, { 0xE54D, 0x85EA }, { 0xE54E, 0x8587 }, { 0xE54F, 0x859C }, { 0xE550, 0x8577 }, { 0xE551, 0x857E }, - { 0xE552, 0x8590 }, { 0xE553, 0x85C9 }, { 0xE554, 0x85BA }, { 0xE555, 0x85CF }, { 0xE556, 0x85B9 }, { 0xE557, 0x85D0 }, { 0xE558, 0x85D5 }, { 0xE559, 0x85DD }, - { 0xE55A, 0x85E5 }, { 0xE55B, 0x85DC }, { 0xE55C, 0x85F9 }, { 0xE55D, 0x860A }, { 0xE55E, 0x8613 }, { 0xE55F, 0x860B }, { 0xE560, 0x85FE }, { 0xE561, 0x85FA }, - { 0xE562, 0x8606 }, { 0xE563, 0x8622 }, { 0xE564, 0x861A }, { 0xE565, 0x8630 }, { 0xE566, 0x863F }, { 0xE567, 0x864D }, { 0xE568, 0x4E55 }, { 0xE569, 0x8654 }, - { 0xE56A, 0x865F }, { 0xE56B, 0x8667 }, { 0xE56C, 0x8671 }, { 0xE56D, 0x8693 }, { 0xE56E, 0x86A3 }, { 0xE56F, 0x86A9 }, { 0xE570, 0x86AA }, { 0xE571, 0x868B }, - { 0xE572, 0x868C }, { 0xE573, 0x86B6 }, { 0xE574, 0x86AF }, { 0xE575, 0x86C4 }, { 0xE576, 0x86C6 }, { 0xE577, 0x86B0 }, { 0xE578, 0x86C9 }, { 0xE579, 0x8823 }, - { 0xE57A, 0x86AB }, { 0xE57B, 0x86D4 }, { 0xE57C, 0x86DE }, { 0xE57D, 0x86E9 }, { 0xE57E, 0x86EC }, { 0xE580, 0x86DF }, { 0xE581, 0x86DB }, { 0xE582, 0x86EF }, - { 0xE583, 0x8712 }, { 0xE584, 0x8706 }, { 0xE585, 0x8708 }, { 0xE586, 0x8700 }, { 0xE587, 0x8703 }, { 0xE588, 0x86FB }, { 0xE589, 0x8711 }, { 0xE58A, 0x8709 }, - { 0xE58B, 0x870D }, { 0xE58C, 0x86F9 }, { 0xE58D, 0x870A }, { 0xE58E, 0x8734 }, { 0xE58F, 0x873F }, { 0xE590, 0x8737 }, { 0xE591, 0x873B }, { 0xE592, 0x8725 }, - { 0xE593, 0x8729 }, { 0xE594, 0x871A }, { 0xE595, 0x8760 }, { 0xE596, 0x875F }, { 0xE597, 0x8778 }, { 0xE598, 0x874C }, { 0xE599, 0x874E }, { 0xE59A, 0x8774 }, - { 0xE59B, 0x8757 }, { 0xE59C, 0x8768 }, { 0xE59D, 0x876E }, { 0xE59E, 0x8759 }, { 0xE59F, 0x8753 }, { 0xE5A0, 0x8763 }, { 0xE5A1, 0x876A }, { 0xE5A2, 0x8805 }, - { 0xE5A3, 0x87A2 }, { 0xE5A4, 0x879F }, { 0xE5A5, 0x8782 }, { 0xE5A6, 0x87AF }, { 0xE5A7, 0x87CB }, { 0xE5A8, 0x87BD }, { 0xE5A9, 0x87C0 }, { 0xE5AA, 0x87D0 }, - { 0xE5AB, 0x96D6 }, { 0xE5AC, 0x87AB }, { 0xE5AD, 0x87C4 }, { 0xE5AE, 0x87B3 }, { 0xE5AF, 0x87C7 }, { 0xE5B0, 0x87C6 }, { 0xE5B1, 0x87BB }, { 0xE5B2, 0x87EF }, - { 0xE5B3, 0x87F2 }, { 0xE5B4, 0x87E0 }, { 0xE5B5, 0x880F }, { 0xE5B6, 0x880D }, { 0xE5B7, 0x87FE }, { 0xE5B8, 0x87F6 }, { 0xE5B9, 0x87F7 }, { 0xE5BA, 0x880E }, - { 0xE5BB, 0x87D2 }, { 0xE5BC, 0x8811 }, { 0xE5BD, 0x8816 }, { 0xE5BE, 0x8815 }, { 0xE5BF, 0x8822 }, { 0xE5C0, 0x8821 }, { 0xE5C1, 0x8831 }, { 0xE5C2, 0x8836 }, - { 0xE5C3, 0x8839 }, { 0xE5C4, 0x8827 }, { 0xE5C5, 0x883B }, { 0xE5C6, 0x8844 }, { 0xE5C7, 0x8842 }, { 0xE5C8, 0x8852 }, { 0xE5C9, 0x8859 }, { 0xE5CA, 0x885E }, - { 0xE5CB, 0x8862 }, { 0xE5CC, 0x886B }, { 0xE5CD, 0x8881 }, { 0xE5CE, 0x887E }, { 0xE5CF, 0x889E }, { 0xE5D0, 0x8875 }, { 0xE5D1, 0x887D }, { 0xE5D2, 0x88B5 }, - { 0xE5D3, 0x8872 }, { 0xE5D4, 0x8882 }, { 0xE5D5, 0x8897 }, { 0xE5D6, 0x8892 }, { 0xE5D7, 0x88AE }, { 0xE5D8, 0x8899 }, { 0xE5D9, 0x88A2 }, { 0xE5DA, 0x888D }, - { 0xE5DB, 0x88A4 }, { 0xE5DC, 0x88B0 }, { 0xE5DD, 0x88BF }, { 0xE5DE, 0x88B1 }, { 0xE5DF, 0x88C3 }, { 0xE5E0, 0x88C4 }, { 0xE5E1, 0x88D4 }, { 0xE5E2, 0x88D8 }, - { 0xE5E3, 0x88D9 }, { 0xE5E4, 0x88DD }, { 0xE5E5, 0x88F9 }, { 0xE5E6, 0x8902 }, { 0xE5E7, 0x88FC }, { 0xE5E8, 0x88F4 }, { 0xE5E9, 0x88E8 }, { 0xE5EA, 0x88F2 }, - { 0xE5EB, 0x8904 }, { 0xE5EC, 0x890C }, { 0xE5ED, 0x890A }, { 0xE5EE, 0x8913 }, { 0xE5EF, 0x8943 }, { 0xE5F0, 0x891E }, { 0xE5F1, 0x8925 }, { 0xE5F2, 0x892A }, - { 0xE5F3, 0x892B }, { 0xE5F4, 0x8941 }, { 0xE5F5, 0x8944 }, { 0xE5F6, 0x893B }, { 0xE5F7, 0x8936 }, { 0xE5F8, 0x8938 }, { 0xE5F9, 0x894C }, { 0xE5FA, 0x891D }, - { 0xE5FB, 0x8960 }, { 0xE5FC, 0x895E }, { 0xE640, 0x8966 }, { 0xE641, 0x8964 }, { 0xE642, 0x896D }, { 0xE643, 0x896A }, { 0xE644, 0x896F }, { 0xE645, 0x8974 }, - { 0xE646, 0x8977 }, { 0xE647, 0x897E }, { 0xE648, 0x8983 }, { 0xE649, 0x8988 }, { 0xE64A, 0x898A }, { 0xE64B, 0x8993 }, { 0xE64C, 0x8998 }, { 0xE64D, 0x89A1 }, - { 0xE64E, 0x89A9 }, { 0xE64F, 0x89A6 }, { 0xE650, 0x89AC }, { 0xE651, 0x89AF }, { 0xE652, 0x89B2 }, { 0xE653, 0x89BA }, { 0xE654, 0x89BD }, { 0xE655, 0x89BF }, - { 0xE656, 0x89C0 }, { 0xE657, 0x89DA }, { 0xE658, 0x89DC }, { 0xE659, 0x89DD }, { 0xE65A, 0x89E7 }, { 0xE65B, 0x89F4 }, { 0xE65C, 0x89F8 }, { 0xE65D, 0x8A03 }, - { 0xE65E, 0x8A16 }, { 0xE65F, 0x8A10 }, { 0xE660, 0x8A0C }, { 0xE661, 0x8A1B }, { 0xE662, 0x8A1D }, { 0xE663, 0x8A25 }, { 0xE664, 0x8A36 }, { 0xE665, 0x8A41 }, - { 0xE666, 0x8A5B }, { 0xE667, 0x8A52 }, { 0xE668, 0x8A46 }, { 0xE669, 0x8A48 }, { 0xE66A, 0x8A7C }, { 0xE66B, 0x8A6D }, { 0xE66C, 0x8A6C }, { 0xE66D, 0x8A62 }, - { 0xE66E, 0x8A85 }, { 0xE66F, 0x8A82 }, { 0xE670, 0x8A84 }, { 0xE671, 0x8AA8 }, { 0xE672, 0x8AA1 }, { 0xE673, 0x8A91 }, { 0xE674, 0x8AA5 }, { 0xE675, 0x8AA6 }, - { 0xE676, 0x8A9A }, { 0xE677, 0x8AA3 }, { 0xE678, 0x8AC4 }, { 0xE679, 0x8ACD }, { 0xE67A, 0x8AC2 }, { 0xE67B, 0x8ADA }, { 0xE67C, 0x8AEB }, { 0xE67D, 0x8AF3 }, - { 0xE67E, 0x8AE7 }, { 0xE680, 0x8AE4 }, { 0xE681, 0x8AF1 }, { 0xE682, 0x8B14 }, { 0xE683, 0x8AE0 }, { 0xE684, 0x8AE2 }, { 0xE685, 0x8AF7 }, { 0xE686, 0x8ADE }, - { 0xE687, 0x8ADB }, { 0xE688, 0x8B0C }, { 0xE689, 0x8B07 }, { 0xE68A, 0x8B1A }, { 0xE68B, 0x8AE1 }, { 0xE68C, 0x8B16 }, { 0xE68D, 0x8B10 }, { 0xE68E, 0x8B17 }, - { 0xE68F, 0x8B20 }, { 0xE690, 0x8B33 }, { 0xE691, 0x97AB }, { 0xE692, 0x8B26 }, { 0xE693, 0x8B2B }, { 0xE694, 0x8B3E }, { 0xE695, 0x8B28 }, { 0xE696, 0x8B41 }, - { 0xE697, 0x8B4C }, { 0xE698, 0x8B4F }, { 0xE699, 0x8B4E }, { 0xE69A, 0x8B49 }, { 0xE69B, 0x8B56 }, { 0xE69C, 0x8B5B }, { 0xE69D, 0x8B5A }, { 0xE69E, 0x8B6B }, - { 0xE69F, 0x8B5F }, { 0xE6A0, 0x8B6C }, { 0xE6A1, 0x8B6F }, { 0xE6A2, 0x8B74 }, { 0xE6A3, 0x8B7D }, { 0xE6A4, 0x8B80 }, { 0xE6A5, 0x8B8C }, { 0xE6A6, 0x8B8E }, - { 0xE6A7, 0x8B92 }, { 0xE6A8, 0x8B93 }, { 0xE6A9, 0x8B96 }, { 0xE6AA, 0x8B99 }, { 0xE6AB, 0x8B9A }, { 0xE6AC, 0x8C3A }, { 0xE6AD, 0x8C41 }, { 0xE6AE, 0x8C3F }, - { 0xE6AF, 0x8C48 }, { 0xE6B0, 0x8C4C }, { 0xE6B1, 0x8C4E }, { 0xE6B2, 0x8C50 }, { 0xE6B3, 0x8C55 }, { 0xE6B4, 0x8C62 }, { 0xE6B5, 0x8C6C }, { 0xE6B6, 0x8C78 }, - { 0xE6B7, 0x8C7A }, { 0xE6B8, 0x8C82 }, { 0xE6B9, 0x8C89 }, { 0xE6BA, 0x8C85 }, { 0xE6BB, 0x8C8A }, { 0xE6BC, 0x8C8D }, { 0xE6BD, 0x8C8E }, { 0xE6BE, 0x8C94 }, - { 0xE6BF, 0x8C7C }, { 0xE6C0, 0x8C98 }, { 0xE6C1, 0x621D }, { 0xE6C2, 0x8CAD }, { 0xE6C3, 0x8CAA }, { 0xE6C4, 0x8CBD }, { 0xE6C5, 0x8CB2 }, { 0xE6C6, 0x8CB3 }, - { 0xE6C7, 0x8CAE }, { 0xE6C8, 0x8CB6 }, { 0xE6C9, 0x8CC8 }, { 0xE6CA, 0x8CC1 }, { 0xE6CB, 0x8CE4 }, { 0xE6CC, 0x8CE3 }, { 0xE6CD, 0x8CDA }, { 0xE6CE, 0x8CFD }, - { 0xE6CF, 0x8CFA }, { 0xE6D0, 0x8CFB }, { 0xE6D1, 0x8D04 }, { 0xE6D2, 0x8D05 }, { 0xE6D3, 0x8D0A }, { 0xE6D4, 0x8D07 }, { 0xE6D5, 0x8D0F }, { 0xE6D6, 0x8D0D }, - { 0xE6D7, 0x8D10 }, { 0xE6D8, 0x9F4E }, { 0xE6D9, 0x8D13 }, { 0xE6DA, 0x8CCD }, { 0xE6DB, 0x8D14 }, { 0xE6DC, 0x8D16 }, { 0xE6DD, 0x8D67 }, { 0xE6DE, 0x8D6D }, - { 0xE6DF, 0x8D71 }, { 0xE6E0, 0x8D73 }, { 0xE6E1, 0x8D81 }, { 0xE6E2, 0x8D99 }, { 0xE6E3, 0x8DC2 }, { 0xE6E4, 0x8DBE }, { 0xE6E5, 0x8DBA }, { 0xE6E6, 0x8DCF }, - { 0xE6E7, 0x8DDA }, { 0xE6E8, 0x8DD6 }, { 0xE6E9, 0x8DCC }, { 0xE6EA, 0x8DDB }, { 0xE6EB, 0x8DCB }, { 0xE6EC, 0x8DEA }, { 0xE6ED, 0x8DEB }, { 0xE6EE, 0x8DDF }, - { 0xE6EF, 0x8DE3 }, { 0xE6F0, 0x8DFC }, { 0xE6F1, 0x8E08 }, { 0xE6F2, 0x8E09 }, { 0xE6F3, 0x8DFF }, { 0xE6F4, 0x8E1D }, { 0xE6F5, 0x8E1E }, { 0xE6F6, 0x8E10 }, - { 0xE6F7, 0x8E1F }, { 0xE6F8, 0x8E42 }, { 0xE6F9, 0x8E35 }, { 0xE6FA, 0x8E30 }, { 0xE6FB, 0x8E34 }, { 0xE6FC, 0x8E4A }, { 0xE740, 0x8E47 }, { 0xE741, 0x8E49 }, - { 0xE742, 0x8E4C }, { 0xE743, 0x8E50 }, { 0xE744, 0x8E48 }, { 0xE745, 0x8E59 }, { 0xE746, 0x8E64 }, { 0xE747, 0x8E60 }, { 0xE748, 0x8E2A }, { 0xE749, 0x8E63 }, - { 0xE74A, 0x8E55 }, { 0xE74B, 0x8E76 }, { 0xE74C, 0x8E72 }, { 0xE74D, 0x8E7C }, { 0xE74E, 0x8E81 }, { 0xE74F, 0x8E87 }, { 0xE750, 0x8E85 }, { 0xE751, 0x8E84 }, - { 0xE752, 0x8E8B }, { 0xE753, 0x8E8A }, { 0xE754, 0x8E93 }, { 0xE755, 0x8E91 }, { 0xE756, 0x8E94 }, { 0xE757, 0x8E99 }, { 0xE758, 0x8EAA }, { 0xE759, 0x8EA1 }, - { 0xE75A, 0x8EAC }, { 0xE75B, 0x8EB0 }, { 0xE75C, 0x8EC6 }, { 0xE75D, 0x8EB1 }, { 0xE75E, 0x8EBE }, { 0xE75F, 0x8EC5 }, { 0xE760, 0x8EC8 }, { 0xE761, 0x8ECB }, - { 0xE762, 0x8EDB }, { 0xE763, 0x8EE3 }, { 0xE764, 0x8EFC }, { 0xE765, 0x8EFB }, { 0xE766, 0x8EEB }, { 0xE767, 0x8EFE }, { 0xE768, 0x8F0A }, { 0xE769, 0x8F05 }, - { 0xE76A, 0x8F15 }, { 0xE76B, 0x8F12 }, { 0xE76C, 0x8F19 }, { 0xE76D, 0x8F13 }, { 0xE76E, 0x8F1C }, { 0xE76F, 0x8F1F }, { 0xE770, 0x8F1B }, { 0xE771, 0x8F0C }, - { 0xE772, 0x8F26 }, { 0xE773, 0x8F33 }, { 0xE774, 0x8F3B }, { 0xE775, 0x8F39 }, { 0xE776, 0x8F45 }, { 0xE777, 0x8F42 }, { 0xE778, 0x8F3E }, { 0xE779, 0x8F4C }, - { 0xE77A, 0x8F49 }, { 0xE77B, 0x8F46 }, { 0xE77C, 0x8F4E }, { 0xE77D, 0x8F57 }, { 0xE77E, 0x8F5C }, { 0xE780, 0x8F62 }, { 0xE781, 0x8F63 }, { 0xE782, 0x8F64 }, - { 0xE783, 0x8F9C }, { 0xE784, 0x8F9F }, { 0xE785, 0x8FA3 }, { 0xE786, 0x8FAD }, { 0xE787, 0x8FAF }, { 0xE788, 0x8FB7 }, { 0xE789, 0x8FDA }, { 0xE78A, 0x8FE5 }, - { 0xE78B, 0x8FE2 }, { 0xE78C, 0x8FEA }, { 0xE78D, 0x8FEF }, { 0xE78E, 0x9087 }, { 0xE78F, 0x8FF4 }, { 0xE790, 0x9005 }, { 0xE791, 0x8FF9 }, { 0xE792, 0x8FFA }, - { 0xE793, 0x9011 }, { 0xE794, 0x9015 }, { 0xE795, 0x9021 }, { 0xE796, 0x900D }, { 0xE797, 0x901E }, { 0xE798, 0x9016 }, { 0xE799, 0x900B }, { 0xE79A, 0x9027 }, - { 0xE79B, 0x9036 }, { 0xE79C, 0x9035 }, { 0xE79D, 0x9039 }, { 0xE79E, 0x8FF8 }, { 0xE79F, 0x904F }, { 0xE7A0, 0x9050 }, { 0xE7A1, 0x9051 }, { 0xE7A2, 0x9052 }, - { 0xE7A3, 0x900E }, { 0xE7A4, 0x9049 }, { 0xE7A5, 0x903E }, { 0xE7A6, 0x9056 }, { 0xE7A7, 0x9058 }, { 0xE7A8, 0x905E }, { 0xE7A9, 0x9068 }, { 0xE7AA, 0x906F }, - { 0xE7AB, 0x9076 }, { 0xE7AC, 0x96A8 }, { 0xE7AD, 0x9072 }, { 0xE7AE, 0x9082 }, { 0xE7AF, 0x907D }, { 0xE7B0, 0x9081 }, { 0xE7B1, 0x9080 }, { 0xE7B2, 0x908A }, - { 0xE7B3, 0x9089 }, { 0xE7B4, 0x908F }, { 0xE7B5, 0x90A8 }, { 0xE7B6, 0x90AF }, { 0xE7B7, 0x90B1 }, { 0xE7B8, 0x90B5 }, { 0xE7B9, 0x90E2 }, { 0xE7BA, 0x90E4 }, - { 0xE7BB, 0x6248 }, { 0xE7BC, 0x90DB }, { 0xE7BD, 0x9102 }, { 0xE7BE, 0x9112 }, { 0xE7BF, 0x9119 }, { 0xE7C0, 0x9132 }, { 0xE7C1, 0x9130 }, { 0xE7C2, 0x914A }, - { 0xE7C3, 0x9156 }, { 0xE7C4, 0x9158 }, { 0xE7C5, 0x9163 }, { 0xE7C6, 0x9165 }, { 0xE7C7, 0x9169 }, { 0xE7C8, 0x9173 }, { 0xE7C9, 0x9172 }, { 0xE7CA, 0x918B }, - { 0xE7CB, 0x9189 }, { 0xE7CC, 0x9182 }, { 0xE7CD, 0x91A2 }, { 0xE7CE, 0x91AB }, { 0xE7CF, 0x91AF }, { 0xE7D0, 0x91AA }, { 0xE7D1, 0x91B5 }, { 0xE7D2, 0x91B4 }, - { 0xE7D3, 0x91BA }, { 0xE7D4, 0x91C0 }, { 0xE7D5, 0x91C1 }, { 0xE7D6, 0x91C9 }, { 0xE7D7, 0x91CB }, { 0xE7D8, 0x91D0 }, { 0xE7D9, 0x91D6 }, { 0xE7DA, 0x91DF }, - { 0xE7DB, 0x91E1 }, { 0xE7DC, 0x91DB }, { 0xE7DD, 0x91FC }, { 0xE7DE, 0x91F5 }, { 0xE7DF, 0x91F6 }, { 0xE7E0, 0x921E }, { 0xE7E1, 0x91FF }, { 0xE7E2, 0x9214 }, - { 0xE7E3, 0x922C }, { 0xE7E4, 0x9215 }, { 0xE7E5, 0x9211 }, { 0xE7E6, 0x925E }, { 0xE7E7, 0x9257 }, { 0xE7E8, 0x9245 }, { 0xE7E9, 0x9249 }, { 0xE7EA, 0x9264 }, - { 0xE7EB, 0x9248 }, { 0xE7EC, 0x9295 }, { 0xE7ED, 0x923F }, { 0xE7EE, 0x924B }, { 0xE7EF, 0x9250 }, { 0xE7F0, 0x929C }, { 0xE7F1, 0x9296 }, { 0xE7F2, 0x9293 }, - { 0xE7F3, 0x929B }, { 0xE7F4, 0x925A }, { 0xE7F5, 0x92CF }, { 0xE7F6, 0x92B9 }, { 0xE7F7, 0x92B7 }, { 0xE7F8, 0x92E9 }, { 0xE7F9, 0x930F }, { 0xE7FA, 0x92FA }, - { 0xE7FB, 0x9344 }, { 0xE7FC, 0x932E }, { 0xE840, 0x9319 }, { 0xE841, 0x9322 }, { 0xE842, 0x931A }, { 0xE843, 0x9323 }, { 0xE844, 0x933A }, { 0xE845, 0x9335 }, - { 0xE846, 0x933B }, { 0xE847, 0x935C }, { 0xE848, 0x9360 }, { 0xE849, 0x937C }, { 0xE84A, 0x936E }, { 0xE84B, 0x9356 }, { 0xE84C, 0x93B0 }, { 0xE84D, 0x93AC }, - { 0xE84E, 0x93AD }, { 0xE84F, 0x9394 }, { 0xE850, 0x93B9 }, { 0xE851, 0x93D6 }, { 0xE852, 0x93D7 }, { 0xE853, 0x93E8 }, { 0xE854, 0x93E5 }, { 0xE855, 0x93D8 }, - { 0xE856, 0x93C3 }, { 0xE857, 0x93DD }, { 0xE858, 0x93D0 }, { 0xE859, 0x93C8 }, { 0xE85A, 0x93E4 }, { 0xE85B, 0x941A }, { 0xE85C, 0x9414 }, { 0xE85D, 0x9413 }, - { 0xE85E, 0x9403 }, { 0xE85F, 0x9407 }, { 0xE860, 0x9410 }, { 0xE861, 0x9436 }, { 0xE862, 0x942B }, { 0xE863, 0x9435 }, { 0xE864, 0x9421 }, { 0xE865, 0x943A }, - { 0xE866, 0x9441 }, { 0xE867, 0x9452 }, { 0xE868, 0x9444 }, { 0xE869, 0x945B }, { 0xE86A, 0x9460 }, { 0xE86B, 0x9462 }, { 0xE86C, 0x945E }, { 0xE86D, 0x946A }, - { 0xE86E, 0x9229 }, { 0xE86F, 0x9470 }, { 0xE870, 0x9475 }, { 0xE871, 0x9477 }, { 0xE872, 0x947D }, { 0xE873, 0x945A }, { 0xE874, 0x947C }, { 0xE875, 0x947E }, - { 0xE876, 0x9481 }, { 0xE877, 0x947F }, { 0xE878, 0x9582 }, { 0xE879, 0x9587 }, { 0xE87A, 0x958A }, { 0xE87B, 0x9594 }, { 0xE87C, 0x9596 }, { 0xE87D, 0x9598 }, - { 0xE87E, 0x9599 }, { 0xE880, 0x95A0 }, { 0xE881, 0x95A8 }, { 0xE882, 0x95A7 }, { 0xE883, 0x95AD }, { 0xE884, 0x95BC }, { 0xE885, 0x95BB }, { 0xE886, 0x95B9 }, - { 0xE887, 0x95BE }, { 0xE888, 0x95CA }, { 0xE889, 0x6FF6 }, { 0xE88A, 0x95C3 }, { 0xE88B, 0x95CD }, { 0xE88C, 0x95CC }, { 0xE88D, 0x95D5 }, { 0xE88E, 0x95D4 }, - { 0xE88F, 0x95D6 }, { 0xE890, 0x95DC }, { 0xE891, 0x95E1 }, { 0xE892, 0x95E5 }, { 0xE893, 0x95E2 }, { 0xE894, 0x9621 }, { 0xE895, 0x9628 }, { 0xE896, 0x962E }, - { 0xE897, 0x962F }, { 0xE898, 0x9642 }, { 0xE899, 0x964C }, { 0xE89A, 0x964F }, { 0xE89B, 0x964B }, { 0xE89C, 0x9677 }, { 0xE89D, 0x965C }, { 0xE89E, 0x965E }, - { 0xE89F, 0x965D }, { 0xE8A0, 0x965F }, { 0xE8A1, 0x9666 }, { 0xE8A2, 0x9672 }, { 0xE8A3, 0x966C }, { 0xE8A4, 0x968D }, { 0xE8A5, 0x9698 }, { 0xE8A6, 0x9695 }, - { 0xE8A7, 0x9697 }, { 0xE8A8, 0x96AA }, { 0xE8A9, 0x96A7 }, { 0xE8AA, 0x96B1 }, { 0xE8AB, 0x96B2 }, { 0xE8AC, 0x96B0 }, { 0xE8AD, 0x96B4 }, { 0xE8AE, 0x96B6 }, - { 0xE8AF, 0x96B8 }, { 0xE8B0, 0x96B9 }, { 0xE8B1, 0x96CE }, { 0xE8B2, 0x96CB }, { 0xE8B3, 0x96C9 }, { 0xE8B4, 0x96CD }, { 0xE8B5, 0x894D }, { 0xE8B6, 0x96DC }, - { 0xE8B7, 0x970D }, { 0xE8B8, 0x96D5 }, { 0xE8B9, 0x96F9 }, { 0xE8BA, 0x9704 }, { 0xE8BB, 0x9706 }, { 0xE8BC, 0x9708 }, { 0xE8BD, 0x9713 }, { 0xE8BE, 0x970E }, - { 0xE8BF, 0x9711 }, { 0xE8C0, 0x970F }, { 0xE8C1, 0x9716 }, { 0xE8C2, 0x9719 }, { 0xE8C3, 0x9724 }, { 0xE8C4, 0x972A }, { 0xE8C5, 0x9730 }, { 0xE8C6, 0x9739 }, - { 0xE8C7, 0x973D }, { 0xE8C8, 0x973E }, { 0xE8C9, 0x9744 }, { 0xE8CA, 0x9746 }, { 0xE8CB, 0x9748 }, { 0xE8CC, 0x9742 }, { 0xE8CD, 0x9749 }, { 0xE8CE, 0x975C }, - { 0xE8CF, 0x9760 }, { 0xE8D0, 0x9764 }, { 0xE8D1, 0x9766 }, { 0xE8D2, 0x9768 }, { 0xE8D3, 0x52D2 }, { 0xE8D4, 0x976B }, { 0xE8D5, 0x9771 }, { 0xE8D6, 0x9779 }, - { 0xE8D7, 0x9785 }, { 0xE8D8, 0x977C }, { 0xE8D9, 0x9781 }, { 0xE8DA, 0x977A }, { 0xE8DB, 0x9786 }, { 0xE8DC, 0x978B }, { 0xE8DD, 0x978F }, { 0xE8DE, 0x9790 }, - { 0xE8DF, 0x979C }, { 0xE8E0, 0x97A8 }, { 0xE8E1, 0x97A6 }, { 0xE8E2, 0x97A3 }, { 0xE8E3, 0x97B3 }, { 0xE8E4, 0x97B4 }, { 0xE8E5, 0x97C3 }, { 0xE8E6, 0x97C6 }, - { 0xE8E7, 0x97C8 }, { 0xE8E8, 0x97CB }, { 0xE8E9, 0x97DC }, { 0xE8EA, 0x97ED }, { 0xE8EB, 0x9F4F }, { 0xE8EC, 0x97F2 }, { 0xE8ED, 0x7ADF }, { 0xE8EE, 0x97F6 }, - { 0xE8EF, 0x97F5 }, { 0xE8F0, 0x980F }, { 0xE8F1, 0x980C }, { 0xE8F2, 0x9838 }, { 0xE8F3, 0x9824 }, { 0xE8F4, 0x9821 }, { 0xE8F5, 0x9837 }, { 0xE8F6, 0x983D }, - { 0xE8F7, 0x9846 }, { 0xE8F8, 0x984F }, { 0xE8F9, 0x984B }, { 0xE8FA, 0x986B }, { 0xE8FB, 0x986F }, { 0xE8FC, 0x9870 }, { 0xE940, 0x9871 }, { 0xE941, 0x9874 }, - { 0xE942, 0x9873 }, { 0xE943, 0x98AA }, { 0xE944, 0x98AF }, { 0xE945, 0x98B1 }, { 0xE946, 0x98B6 }, { 0xE947, 0x98C4 }, { 0xE948, 0x98C3 }, { 0xE949, 0x98C6 }, - { 0xE94A, 0x98E9 }, { 0xE94B, 0x98EB }, { 0xE94C, 0x9903 }, { 0xE94D, 0x9909 }, { 0xE94E, 0x9912 }, { 0xE94F, 0x9914 }, { 0xE950, 0x9918 }, { 0xE951, 0x9921 }, - { 0xE952, 0x991D }, { 0xE953, 0x991E }, { 0xE954, 0x9924 }, { 0xE955, 0x9920 }, { 0xE956, 0x992C }, { 0xE957, 0x992E }, { 0xE958, 0x993D }, { 0xE959, 0x993E }, - { 0xE95A, 0x9942 }, { 0xE95B, 0x9949 }, { 0xE95C, 0x9945 }, { 0xE95D, 0x9950 }, { 0xE95E, 0x994B }, { 0xE95F, 0x9951 }, { 0xE960, 0x9952 }, { 0xE961, 0x994C }, - { 0xE962, 0x9955 }, { 0xE963, 0x9997 }, { 0xE964, 0x9998 }, { 0xE965, 0x99A5 }, { 0xE966, 0x99AD }, { 0xE967, 0x99AE }, { 0xE968, 0x99BC }, { 0xE969, 0x99DF }, - { 0xE96A, 0x99DB }, { 0xE96B, 0x99DD }, { 0xE96C, 0x99D8 }, { 0xE96D, 0x99D1 }, { 0xE96E, 0x99ED }, { 0xE96F, 0x99EE }, { 0xE970, 0x99F1 }, { 0xE971, 0x99F2 }, - { 0xE972, 0x99FB }, { 0xE973, 0x99F8 }, { 0xE974, 0x9A01 }, { 0xE975, 0x9A0F }, { 0xE976, 0x9A05 }, { 0xE977, 0x99E2 }, { 0xE978, 0x9A19 }, { 0xE979, 0x9A2B }, - { 0xE97A, 0x9A37 }, { 0xE97B, 0x9A45 }, { 0xE97C, 0x9A42 }, { 0xE97D, 0x9A40 }, { 0xE97E, 0x9A43 }, { 0xE980, 0x9A3E }, { 0xE981, 0x9A55 }, { 0xE982, 0x9A4D }, - { 0xE983, 0x9A5B }, { 0xE984, 0x9A57 }, { 0xE985, 0x9A5F }, { 0xE986, 0x9A62 }, { 0xE987, 0x9A65 }, { 0xE988, 0x9A64 }, { 0xE989, 0x9A69 }, { 0xE98A, 0x9A6B }, - { 0xE98B, 0x9A6A }, { 0xE98C, 0x9AAD }, { 0xE98D, 0x9AB0 }, { 0xE98E, 0x9ABC }, { 0xE98F, 0x9AC0 }, { 0xE990, 0x9ACF }, { 0xE991, 0x9AD1 }, { 0xE992, 0x9AD3 }, - { 0xE993, 0x9AD4 }, { 0xE994, 0x9ADE }, { 0xE995, 0x9ADF }, { 0xE996, 0x9AE2 }, { 0xE997, 0x9AE3 }, { 0xE998, 0x9AE6 }, { 0xE999, 0x9AEF }, { 0xE99A, 0x9AEB }, - { 0xE99B, 0x9AEE }, { 0xE99C, 0x9AF4 }, { 0xE99D, 0x9AF1 }, { 0xE99E, 0x9AF7 }, { 0xE99F, 0x9AFB }, { 0xE9A0, 0x9B06 }, { 0xE9A1, 0x9B18 }, { 0xE9A2, 0x9B1A }, - { 0xE9A3, 0x9B1F }, { 0xE9A4, 0x9B22 }, { 0xE9A5, 0x9B23 }, { 0xE9A6, 0x9B25 }, { 0xE9A7, 0x9B27 }, { 0xE9A8, 0x9B28 }, { 0xE9A9, 0x9B29 }, { 0xE9AA, 0x9B2A }, - { 0xE9AB, 0x9B2E }, { 0xE9AC, 0x9B2F }, { 0xE9AD, 0x9B32 }, { 0xE9AE, 0x9B44 }, { 0xE9AF, 0x9B43 }, { 0xE9B0, 0x9B4F }, { 0xE9B1, 0x9B4D }, { 0xE9B2, 0x9B4E }, - { 0xE9B3, 0x9B51 }, { 0xE9B4, 0x9B58 }, { 0xE9B5, 0x9B74 }, { 0xE9B6, 0x9B93 }, { 0xE9B7, 0x9B83 }, { 0xE9B8, 0x9B91 }, { 0xE9B9, 0x9B96 }, { 0xE9BA, 0x9B97 }, - { 0xE9BB, 0x9B9F }, { 0xE9BC, 0x9BA0 }, { 0xE9BD, 0x9BA8 }, { 0xE9BE, 0x9BB4 }, { 0xE9BF, 0x9BC0 }, { 0xE9C0, 0x9BCA }, { 0xE9C1, 0x9BB9 }, { 0xE9C2, 0x9BC6 }, - { 0xE9C3, 0x9BCF }, { 0xE9C4, 0x9BD1 }, { 0xE9C5, 0x9BD2 }, { 0xE9C6, 0x9BE3 }, { 0xE9C7, 0x9BE2 }, { 0xE9C8, 0x9BE4 }, { 0xE9C9, 0x9BD4 }, { 0xE9CA, 0x9BE1 }, - { 0xE9CB, 0x9C3A }, { 0xE9CC, 0x9BF2 }, { 0xE9CD, 0x9BF1 }, { 0xE9CE, 0x9BF0 }, { 0xE9CF, 0x9C15 }, { 0xE9D0, 0x9C14 }, { 0xE9D1, 0x9C09 }, { 0xE9D2, 0x9C13 }, - { 0xE9D3, 0x9C0C }, { 0xE9D4, 0x9C06 }, { 0xE9D5, 0x9C08 }, { 0xE9D6, 0x9C12 }, { 0xE9D7, 0x9C0A }, { 0xE9D8, 0x9C04 }, { 0xE9D9, 0x9C2E }, { 0xE9DA, 0x9C1B }, - { 0xE9DB, 0x9C25 }, { 0xE9DC, 0x9C24 }, { 0xE9DD, 0x9C21 }, { 0xE9DE, 0x9C30 }, { 0xE9DF, 0x9C47 }, { 0xE9E0, 0x9C32 }, { 0xE9E1, 0x9C46 }, { 0xE9E2, 0x9C3E }, - { 0xE9E3, 0x9C5A }, { 0xE9E4, 0x9C60 }, { 0xE9E5, 0x9C67 }, { 0xE9E6, 0x9C76 }, { 0xE9E7, 0x9C78 }, { 0xE9E8, 0x9CE7 }, { 0xE9E9, 0x9CEC }, { 0xE9EA, 0x9CF0 }, - { 0xE9EB, 0x9D09 }, { 0xE9EC, 0x9D08 }, { 0xE9ED, 0x9CEB }, { 0xE9EE, 0x9D03 }, { 0xE9EF, 0x9D06 }, { 0xE9F0, 0x9D2A }, { 0xE9F1, 0x9D26 }, { 0xE9F2, 0x9DAF }, - { 0xE9F3, 0x9D23 }, { 0xE9F4, 0x9D1F }, { 0xE9F5, 0x9D44 }, { 0xE9F6, 0x9D15 }, { 0xE9F7, 0x9D12 }, { 0xE9F8, 0x9D41 }, { 0xE9F9, 0x9D3F }, { 0xE9FA, 0x9D3E }, - { 0xE9FB, 0x9D46 }, { 0xE9FC, 0x9D48 }, { 0xEA40, 0x9D5D }, { 0xEA41, 0x9D5E }, { 0xEA42, 0x9D64 }, { 0xEA43, 0x9D51 }, { 0xEA44, 0x9D50 }, { 0xEA45, 0x9D59 }, - { 0xEA46, 0x9D72 }, { 0xEA47, 0x9D89 }, { 0xEA48, 0x9D87 }, { 0xEA49, 0x9DAB }, { 0xEA4A, 0x9D6F }, { 0xEA4B, 0x9D7A }, { 0xEA4C, 0x9D9A }, { 0xEA4D, 0x9DA4 }, - { 0xEA4E, 0x9DA9 }, { 0xEA4F, 0x9DB2 }, { 0xEA50, 0x9DC4 }, { 0xEA51, 0x9DC1 }, { 0xEA52, 0x9DBB }, { 0xEA53, 0x9DB8 }, { 0xEA54, 0x9DBA }, { 0xEA55, 0x9DC6 }, - { 0xEA56, 0x9DCF }, { 0xEA57, 0x9DC2 }, { 0xEA58, 0x9DD9 }, { 0xEA59, 0x9DD3 }, { 0xEA5A, 0x9DF8 }, { 0xEA5B, 0x9DE6 }, { 0xEA5C, 0x9DED }, { 0xEA5D, 0x9DEF }, - { 0xEA5E, 0x9DFD }, { 0xEA5F, 0x9E1A }, { 0xEA60, 0x9E1B }, { 0xEA61, 0x9E1E }, { 0xEA62, 0x9E75 }, { 0xEA63, 0x9E79 }, { 0xEA64, 0x9E7D }, { 0xEA65, 0x9E81 }, - { 0xEA66, 0x9E88 }, { 0xEA67, 0x9E8B }, { 0xEA68, 0x9E8C }, { 0xEA69, 0x9E92 }, { 0xEA6A, 0x9E95 }, { 0xEA6B, 0x9E91 }, { 0xEA6C, 0x9E9D }, { 0xEA6D, 0x9EA5 }, - { 0xEA6E, 0x9EA9 }, { 0xEA6F, 0x9EB8 }, { 0xEA70, 0x9EAA }, { 0xEA71, 0x9EAD }, { 0xEA72, 0x9761 }, { 0xEA73, 0x9ECC }, { 0xEA74, 0x9ECE }, { 0xEA75, 0x9ECF }, - { 0xEA76, 0x9ED0 }, { 0xEA77, 0x9ED4 }, { 0xEA78, 0x9EDC }, { 0xEA79, 0x9EDE }, { 0xEA7A, 0x9EDD }, { 0xEA7B, 0x9EE0 }, { 0xEA7C, 0x9EE5 }, { 0xEA7D, 0x9EE8 }, - { 0xEA7E, 0x9EEF }, { 0xEA80, 0x9EF4 }, { 0xEA81, 0x9EF6 }, { 0xEA82, 0x9EF7 }, { 0xEA83, 0x9EF9 }, { 0xEA84, 0x9EFB }, { 0xEA85, 0x9EFC }, { 0xEA86, 0x9EFD }, - { 0xEA87, 0x9F07 }, { 0xEA88, 0x9F08 }, { 0xEA89, 0x76B7 }, { 0xEA8A, 0x9F15 }, { 0xEA8B, 0x9F21 }, { 0xEA8C, 0x9F2C }, { 0xEA8D, 0x9F3E }, { 0xEA8E, 0x9F4A }, - { 0xEA8F, 0x9F52 }, { 0xEA90, 0x9F54 }, { 0xEA91, 0x9F63 }, { 0xEA92, 0x9F5F }, { 0xEA93, 0x9F60 }, { 0xEA94, 0x9F61 }, { 0xEA95, 0x9F66 }, { 0xEA96, 0x9F67 }, - { 0xEA97, 0x9F6C }, { 0xEA98, 0x9F6A }, { 0xEA99, 0x9F77 }, { 0xEA9A, 0x9F72 }, { 0xEA9B, 0x9F76 }, { 0xEA9C, 0x9F95 }, { 0xEA9D, 0x9F9C }, { 0xEA9E, 0x9FA0 }, - { 0xEA9F, 0x582F }, { 0xEAA0, 0x69C7 }, { 0xEAA1, 0x9059 }, { 0xEAA2, 0x7464 }, { 0xEAA3, 0x51DC }, { 0xEAA4, 0x7199 }, { 0xEB51, 0xFE33 }, { 0xEB5C, 0xFE31 }, - { 0xEB64, 0xFE30 }, { 0xEB69, 0xFE35 }, { 0xEB6A, 0xFE36 }, { 0xEB6B, 0xFE39 }, { 0xEB6C, 0xFE3A }, { 0xEB6F, 0xFE37 }, { 0xEB70, 0xFE38 }, { 0xEB71, 0xFE3F }, - { 0xEB72, 0xFE40 }, { 0xEB73, 0xFE3D }, { 0xEB74, 0xFE3E }, { 0xEB75, 0xFE41 }, { 0xEB76, 0xFE42 }, { 0xEB77, 0xFE43 }, { 0xEB78, 0xFE44 }, { 0xEB79, 0xFE3B }, - { 0xEB7A, 0xFE3C }, + { 0x8140, 0x3000 }, { 0x8141, 0x3001 }, { 0x8142, 0x3002 }, { 0x8143, 0xFF0C }, { 0x8144, 0xFF0E }, { 0x8145, 0x30FB }, { 0x8146, 0xFF1A }, { 0x8147, 0xFF1B }, + { 0x8148, 0xFF1F }, { 0x8149, 0xFF01 }, { 0x814A, 0x309B }, { 0x814B, 0x309C }, { 0x814C, 0x00B4 }, { 0x814D, 0xFF40 }, { 0x814E, 0x00A8 }, { 0x814F, 0xFF3E }, + { 0x8150, 0xFFE3 }, { 0x8151, 0xFF3F }, { 0x8152, 0x30FD }, { 0x8153, 0x30FE }, { 0x8154, 0x309D }, { 0x8155, 0x309E }, { 0x8156, 0x3003 }, { 0x8157, 0x4EDD }, + { 0x8158, 0x3005 }, { 0x8159, 0x3006 }, { 0x815A, 0x3007 }, { 0x815B, 0x30FC }, { 0x815C, 0x2014 }, { 0x815D, 0x2010 }, { 0x815E, 0xFF0F }, { 0x815F, 0xFF3C }, + { 0x8160, 0x301C }, { 0x8161, 0x2016 }, { 0x8162, 0xFF5C }, { 0x8163, 0x2026 }, { 0x8164, 0x2025 }, { 0x8165, 0x2018 }, { 0x8166, 0x2019 }, { 0x8167, 0x201C }, + { 0x8168, 0x201D }, { 0x8169, 0xFF08 }, { 0x816A, 0xFF09 }, { 0x816B, 0x3014 }, { 0x816C, 0x3015 }, { 0x816D, 0xFF3B }, { 0x816E, 0xFF3D }, { 0x816F, 0xFF5B }, + { 0x8170, 0xFF5D }, { 0x8171, 0x3008 }, { 0x8172, 0x3009 }, { 0x8173, 0x300A }, { 0x8174, 0x300B }, { 0x8175, 0x300C }, { 0x8176, 0x300D }, { 0x8177, 0x300E }, + { 0x8178, 0x300F }, { 0x8179, 0x3010 }, { 0x817A, 0x3011 }, { 0x817B, 0xFF0B }, { 0x817C, 0x2212 }, { 0x817D, 0x00B1 }, { 0x817E, 0x00D7 }, { 0x8180, 0x00F7 }, + { 0x8181, 0xFF1D }, { 0x8182, 0x2260 }, { 0x8183, 0xFF1C }, { 0x8184, 0xFF1E }, { 0x8185, 0x2266 }, { 0x8186, 0x2267 }, { 0x8187, 0x221E }, { 0x8188, 0x2234 }, + { 0x8189, 0x2642 }, { 0x818A, 0x2640 }, { 0x818B, 0x00B0 }, { 0x818C, 0x2032 }, { 0x818D, 0x2033 }, { 0x818E, 0x2103 }, { 0x818F, 0xFFE5 }, { 0x8190, 0xFF04 }, + { 0x8191, 0x00A2 }, { 0x8192, 0x00A3 }, { 0x8193, 0xFF05 }, { 0x8194, 0xFF03 }, { 0x8195, 0xFF06 }, { 0x8196, 0xFF0A }, { 0x8197, 0xFF20 }, { 0x8198, 0x00A7 }, + { 0x8199, 0x2606 }, { 0x819A, 0x2605 }, { 0x819B, 0x25CB }, { 0x819C, 0x25CF }, { 0x819D, 0x25CE }, { 0x819E, 0x25C7 }, { 0x819F, 0x25C6 }, { 0x81A0, 0x25A1 }, + { 0x81A1, 0x25A0 }, { 0x81A2, 0x25B3 }, { 0x81A3, 0x25B2 }, { 0x81A4, 0x25BD }, { 0x81A5, 0x25BC }, { 0x81A6, 0x203B }, { 0x81A7, 0x3012 }, { 0x81A8, 0x2192 }, + { 0x81A9, 0x2190 }, { 0x81AA, 0x2191 }, { 0x81AB, 0x2193 }, { 0x81AC, 0x3013 }, { 0x81B8, 0x2208 }, { 0x81B9, 0x220B }, { 0x81BA, 0x2286 }, { 0x81BB, 0x2287 }, + { 0x81BC, 0x2282 }, { 0x81BD, 0x2283 }, { 0x81BE, 0x222A }, { 0x81BF, 0x2229 }, { 0x81C8, 0x2227 }, { 0x81C9, 0x2228 }, { 0x81CA, 0x00AC }, { 0x81CB, 0x21D2 }, + { 0x81CC, 0x21D4 }, { 0x81CD, 0x2200 }, { 0x81CE, 0x2203 }, { 0x81DA, 0x2220 }, { 0x81DB, 0x22A5 }, { 0x81DC, 0x2312 }, { 0x81DD, 0x2202 }, { 0x81DE, 0x2207 }, + { 0x81DF, 0x2261 }, { 0x81E0, 0x2252 }, { 0x81E1, 0x226A }, { 0x81E2, 0x226B }, { 0x81E3, 0x221A }, { 0x81E4, 0x223D }, { 0x81E5, 0x221D }, { 0x81E6, 0x2235 }, + { 0x81E7, 0x222B }, { 0x81E8, 0x222C }, { 0x81F0, 0x212B }, { 0x81F1, 0x2030 }, { 0x81F2, 0x266F }, { 0x81F3, 0x266D }, { 0x81F4, 0x266A }, { 0x81F5, 0x2020 }, + { 0x81F6, 0x2021 }, { 0x81F7, 0x00B6 }, { 0x81FC, 0x25EF }, { 0x824F, 0xFF10 }, { 0x8250, 0xFF11 }, { 0x8251, 0xFF12 }, { 0x8252, 0xFF13 }, { 0x8253, 0xFF14 }, + { 0x8254, 0xFF15 }, { 0x8255, 0xFF16 }, { 0x8256, 0xFF17 }, { 0x8257, 0xFF18 }, { 0x8258, 0xFF19 }, { 0x8260, 0xFF21 }, { 0x8261, 0xFF22 }, { 0x8262, 0xFF23 }, + { 0x8263, 0xFF24 }, { 0x8264, 0xFF25 }, { 0x8265, 0xFF26 }, { 0x8266, 0xFF27 }, { 0x8267, 0xFF28 }, { 0x8268, 0xFF29 }, { 0x8269, 0xFF2A }, { 0x826A, 0xFF2B }, + { 0x826B, 0xFF2C }, { 0x826C, 0xFF2D }, { 0x826D, 0xFF2E }, { 0x826E, 0xFF2F }, { 0x826F, 0xFF30 }, { 0x8270, 0xFF31 }, { 0x8271, 0xFF32 }, { 0x8272, 0xFF33 }, + { 0x8273, 0xFF34 }, { 0x8274, 0xFF35 }, { 0x8275, 0xFF36 }, { 0x8276, 0xFF37 }, { 0x8277, 0xFF38 }, { 0x8278, 0xFF39 }, { 0x8279, 0xFF3A }, { 0x8281, 0xFF41 }, + { 0x8282, 0xFF42 }, { 0x8283, 0xFF43 }, { 0x8284, 0xFF44 }, { 0x8285, 0xFF45 }, { 0x8286, 0xFF46 }, { 0x8287, 0xFF47 }, { 0x8288, 0xFF48 }, { 0x8289, 0xFF49 }, + { 0x828A, 0xFF4A }, { 0x828B, 0xFF4B }, { 0x828C, 0xFF4C }, { 0x828D, 0xFF4D }, { 0x828E, 0xFF4E }, { 0x828F, 0xFF4F }, { 0x8290, 0xFF50 }, { 0x8291, 0xFF51 }, + { 0x8292, 0xFF52 }, { 0x8293, 0xFF53 }, { 0x8294, 0xFF54 }, { 0x8295, 0xFF55 }, { 0x8296, 0xFF56 }, { 0x8297, 0xFF57 }, { 0x8298, 0xFF58 }, { 0x8299, 0xFF59 }, + { 0x829A, 0xFF5A }, { 0x829F, 0x3041 }, { 0x82A0, 0x3042 }, { 0x82A1, 0x3043 }, { 0x82A2, 0x3044 }, { 0x82A3, 0x3045 }, { 0x82A4, 0x3046 }, { 0x82A5, 0x3047 }, + { 0x82A6, 0x3048 }, { 0x82A7, 0x3049 }, { 0x82A8, 0x304A }, { 0x82A9, 0x304B }, { 0x82AA, 0x304C }, { 0x82AB, 0x304D }, { 0x82AC, 0x304E }, { 0x82AD, 0x304F }, + { 0x82AE, 0x3050 }, { 0x82AF, 0x3051 }, { 0x82B0, 0x3052 }, { 0x82B1, 0x3053 }, { 0x82B2, 0x3054 }, { 0x82B3, 0x3055 }, { 0x82B4, 0x3056 }, { 0x82B5, 0x3057 }, + { 0x82B6, 0x3058 }, { 0x82B7, 0x3059 }, { 0x82B8, 0x305A }, { 0x82B9, 0x305B }, { 0x82BA, 0x305C }, { 0x82BB, 0x305D }, { 0x82BC, 0x305E }, { 0x82BD, 0x305F }, + { 0x82BE, 0x3060 }, { 0x82BF, 0x3061 }, { 0x82C0, 0x3062 }, { 0x82C1, 0x3063 }, { 0x82C2, 0x3064 }, { 0x82C3, 0x3065 }, { 0x82C4, 0x3066 }, { 0x82C5, 0x3067 }, + { 0x82C6, 0x3068 }, { 0x82C7, 0x3069 }, { 0x82C8, 0x306A }, { 0x82C9, 0x306B }, { 0x82CA, 0x306C }, { 0x82CB, 0x306D }, { 0x82CC, 0x306E }, { 0x82CD, 0x306F }, + { 0x82CE, 0x3070 }, { 0x82CF, 0x3071 }, { 0x82D0, 0x3072 }, { 0x82D1, 0x3073 }, { 0x82D2, 0x3074 }, { 0x82D3, 0x3075 }, { 0x82D4, 0x3076 }, { 0x82D5, 0x3077 }, + { 0x82D6, 0x3078 }, { 0x82D7, 0x3079 }, { 0x82D8, 0x307A }, { 0x82D9, 0x307B }, { 0x82DA, 0x307C }, { 0x82DB, 0x307D }, { 0x82DC, 0x307E }, { 0x82DD, 0x307F }, + { 0x82DE, 0x3080 }, { 0x82DF, 0x3081 }, { 0x82E0, 0x3082 }, { 0x82E1, 0x3083 }, { 0x82E2, 0x3084 }, { 0x82E3, 0x3085 }, { 0x82E4, 0x3086 }, { 0x82E5, 0x3087 }, + { 0x82E6, 0x3088 }, { 0x82E7, 0x3089 }, { 0x82E8, 0x308A }, { 0x82E9, 0x308B }, { 0x82EA, 0x308C }, { 0x82EB, 0x308D }, { 0x82EC, 0x308E }, { 0x82ED, 0x308F }, + { 0x82EE, 0x3090 }, { 0x82EF, 0x3091 }, { 0x82F0, 0x3092 }, { 0x82F1, 0x3093 }, { 0x8340, 0x30A1 }, { 0x8341, 0x30A2 }, { 0x8342, 0x30A3 }, { 0x8343, 0x30A4 }, + { 0x8344, 0x30A5 }, { 0x8345, 0x30A6 }, { 0x8346, 0x30A7 }, { 0x8347, 0x30A8 }, { 0x8348, 0x30A9 }, { 0x8349, 0x30AA }, { 0x834A, 0x30AB }, { 0x834B, 0x30AC }, + { 0x834C, 0x30AD }, { 0x834D, 0x30AE }, { 0x834E, 0x30AF }, { 0x834F, 0x30B0 }, { 0x8350, 0x30B1 }, { 0x8351, 0x30B2 }, { 0x8352, 0x30B3 }, { 0x8353, 0x30B4 }, + { 0x8354, 0x30B5 }, { 0x8355, 0x30B6 }, { 0x8356, 0x30B7 }, { 0x8357, 0x30B8 }, { 0x8358, 0x30B9 }, { 0x8359, 0x30BA }, { 0x835A, 0x30BB }, { 0x835B, 0x30BC }, + { 0x835C, 0x30BD }, { 0x835D, 0x30BE }, { 0x835E, 0x30BF }, { 0x835F, 0x30C0 }, { 0x8360, 0x30C1 }, { 0x8361, 0x30C2 }, { 0x8362, 0x30C3 }, { 0x8363, 0x30C4 }, + { 0x8364, 0x30C5 }, { 0x8365, 0x30C6 }, { 0x8366, 0x30C7 }, { 0x8367, 0x30C8 }, { 0x8368, 0x30C9 }, { 0x8369, 0x30CA }, { 0x836A, 0x30CB }, { 0x836B, 0x30CC }, + { 0x836C, 0x30CD }, { 0x836D, 0x30CE }, { 0x836E, 0x30CF }, { 0x836F, 0x30D0 }, { 0x8370, 0x30D1 }, { 0x8371, 0x30D2 }, { 0x8372, 0x30D3 }, { 0x8373, 0x30D4 }, + { 0x8374, 0x30D5 }, { 0x8375, 0x30D6 }, { 0x8376, 0x30D7 }, { 0x8377, 0x30D8 }, { 0x8378, 0x30D9 }, { 0x8379, 0x30DA }, { 0x837A, 0x30DB }, { 0x837B, 0x30DC }, + { 0x837C, 0x30DD }, { 0x837D, 0x30DE }, { 0x837E, 0x30DF }, { 0x8380, 0x30E0 }, { 0x8381, 0x30E1 }, { 0x8382, 0x30E2 }, { 0x8383, 0x30E3 }, { 0x8384, 0x30E4 }, + { 0x8385, 0x30E5 }, { 0x8386, 0x30E6 }, { 0x8387, 0x30E7 }, { 0x8388, 0x30E8 }, { 0x8389, 0x30E9 }, { 0x838A, 0x30EA }, { 0x838B, 0x30EB }, { 0x838C, 0x30EC }, + { 0x838D, 0x30ED }, { 0x838E, 0x30EE }, { 0x838F, 0x30EF }, { 0x8390, 0x30F0 }, { 0x8391, 0x30F1 }, { 0x8392, 0x30F2 }, { 0x8393, 0x30F3 }, { 0x8394, 0x30F4 }, + { 0x8395, 0x30F5 }, { 0x8396, 0x30F6 }, { 0x839F, 0x0391 }, { 0x83A0, 0x0392 }, { 0x83A1, 0x0393 }, { 0x83A2, 0x0394 }, { 0x83A3, 0x0395 }, { 0x83A4, 0x0396 }, + { 0x83A5, 0x0397 }, { 0x83A6, 0x0398 }, { 0x83A7, 0x0399 }, { 0x83A8, 0x039A }, { 0x83A9, 0x039B }, { 0x83AA, 0x039C }, { 0x83AB, 0x039D }, { 0x83AC, 0x039E }, + { 0x83AD, 0x039F }, { 0x83AE, 0x03A0 }, { 0x83AF, 0x03A1 }, { 0x83B0, 0x03A3 }, { 0x83B1, 0x03A4 }, { 0x83B2, 0x03A5 }, { 0x83B3, 0x03A6 }, { 0x83B4, 0x03A7 }, + { 0x83B5, 0x03A8 }, { 0x83B6, 0x03A9 }, { 0x83BF, 0x03B1 }, { 0x83C0, 0x03B2 }, { 0x83C1, 0x03B3 }, { 0x83C2, 0x03B4 }, { 0x83C3, 0x03B5 }, { 0x83C4, 0x03B6 }, + { 0x83C5, 0x03B7 }, { 0x83C6, 0x03B8 }, { 0x83C7, 0x03B9 }, { 0x83C8, 0x03BA }, { 0x83C9, 0x03BB }, { 0x83CA, 0x03BC }, { 0x83CB, 0x03BD }, { 0x83CC, 0x03BE }, + { 0x83CD, 0x03BF }, { 0x83CE, 0x03C0 }, { 0x83CF, 0x03C1 }, { 0x83D0, 0x03C3 }, { 0x83D1, 0x03C4 }, { 0x83D2, 0x03C5 }, { 0x83D3, 0x03C6 }, { 0x83D4, 0x03C7 }, + { 0x83D5, 0x03C8 }, { 0x83D6, 0x03C9 }, { 0x8440, 0x0410 }, { 0x8441, 0x0411 }, { 0x8442, 0x0412 }, { 0x8443, 0x0413 }, { 0x8444, 0x0414 }, { 0x8445, 0x0415 }, + { 0x8446, 0x0401 }, { 0x8447, 0x0416 }, { 0x8448, 0x0417 }, { 0x8449, 0x0418 }, { 0x844A, 0x0419 }, { 0x844B, 0x041A }, { 0x844C, 0x041B }, { 0x844D, 0x041C }, + { 0x844E, 0x041D }, { 0x844F, 0x041E }, { 0x8450, 0x041F }, { 0x8451, 0x0420 }, { 0x8452, 0x0421 }, { 0x8453, 0x0422 }, { 0x8454, 0x0423 }, { 0x8455, 0x0424 }, + { 0x8456, 0x0425 }, { 0x8457, 0x0426 }, { 0x8458, 0x0427 }, { 0x8459, 0x0428 }, { 0x845A, 0x0429 }, { 0x845B, 0x042A }, { 0x845C, 0x042B }, { 0x845D, 0x042C }, + { 0x845E, 0x042D }, { 0x845F, 0x042E }, { 0x8460, 0x042F }, { 0x8470, 0x0430 }, { 0x8471, 0x0431 }, { 0x8472, 0x0432 }, { 0x8473, 0x0433 }, { 0x8474, 0x0434 }, + { 0x8475, 0x0435 }, { 0x8476, 0x0451 }, { 0x8477, 0x0436 }, { 0x8478, 0x0437 }, { 0x8479, 0x0438 }, { 0x847A, 0x0439 }, { 0x847B, 0x043A }, { 0x847C, 0x043B }, + { 0x847D, 0x043C }, { 0x847E, 0x043D }, { 0x8480, 0x043E }, { 0x8481, 0x043F }, { 0x8482, 0x0440 }, { 0x8483, 0x0441 }, { 0x8484, 0x0442 }, { 0x8485, 0x0443 }, + { 0x8486, 0x0444 }, { 0x8487, 0x0445 }, { 0x8488, 0x0446 }, { 0x8489, 0x0447 }, { 0x848A, 0x0448 }, { 0x848B, 0x0449 }, { 0x848C, 0x044A }, { 0x848D, 0x044B }, + { 0x848E, 0x044C }, { 0x848F, 0x044D }, { 0x8490, 0x044E }, { 0x8491, 0x044F }, { 0x849F, 0x2500 }, { 0x84A0, 0x2502 }, { 0x84A1, 0x250C }, { 0x84A2, 0x2510 }, + { 0x84A3, 0x2518 }, { 0x84A4, 0x2514 }, { 0x84A5, 0x251C }, { 0x84A6, 0x252C }, { 0x84A7, 0x2524 }, { 0x84A8, 0x2534 }, { 0x84A9, 0x253C }, { 0x84AA, 0x2501 }, + { 0x84AB, 0x2503 }, { 0x84AC, 0x250F }, { 0x84AD, 0x2513 }, { 0x84AE, 0x251B }, { 0x84AF, 0x2517 }, { 0x84B0, 0x2523 }, { 0x84B1, 0x2533 }, { 0x84B2, 0x252B }, + { 0x84B3, 0x253B }, { 0x84B4, 0x254B }, { 0x84B5, 0x2520 }, { 0x84B6, 0x252F }, { 0x84B7, 0x2528 }, { 0x84B8, 0x2537 }, { 0x84B9, 0x253F }, { 0x84BA, 0x251D }, + { 0x84BB, 0x2530 }, { 0x84BC, 0x2525 }, { 0x84BD, 0x2538 }, { 0x84BE, 0x2542 }, { 0x8540, 0x2460 }, { 0x8541, 0x2461 }, { 0x8542, 0x2462 }, { 0x8543, 0x2463 }, + { 0x8544, 0x2464 }, { 0x8545, 0x2465 }, { 0x8546, 0x2466 }, { 0x8547, 0x2467 }, { 0x8548, 0x2468 }, { 0x8549, 0x2469 }, { 0x854A, 0x246A }, { 0x854B, 0x246B }, + { 0x854C, 0x246C }, { 0x854D, 0x246D }, { 0x854E, 0x246E }, { 0x854F, 0x246F }, { 0x8550, 0x2470 }, { 0x8551, 0x2471 }, { 0x8552, 0x2472 }, { 0x8553, 0x2473 }, + { 0x855E, 0x2474 }, { 0x855F, 0x2475 }, { 0x8560, 0x2476 }, { 0x8561, 0x2477 }, { 0x8562, 0x2478 }, { 0x8563, 0x2479 }, { 0x8564, 0x247A }, { 0x8565, 0x247B }, + { 0x8566, 0x247C }, { 0x8567, 0x247D }, { 0x8568, 0x247E }, { 0x8569, 0x247F }, { 0x856A, 0x2480 }, { 0x856B, 0x2481 }, { 0x856C, 0x2482 }, { 0x856D, 0x2483 }, + { 0x856E, 0x2484 }, { 0x856F, 0x2485 }, { 0x8570, 0x2486 }, { 0x8571, 0x2487 }, { 0x857C, 0x2776 }, { 0x857D, 0x2777 }, { 0x857E, 0x2778 }, { 0x8580, 0x2779 }, + { 0x8581, 0x277A }, { 0x8582, 0x277B }, { 0x8583, 0x277C }, { 0x8584, 0x277D }, { 0x8585, 0x277E }, { 0x8592, 0x2488 }, { 0x8593, 0x2489 }, { 0x8594, 0x248A }, + { 0x8595, 0x248B }, { 0x8596, 0x248C }, { 0x8597, 0x248D }, { 0x8598, 0x248E }, { 0x8599, 0x248F }, { 0x859A, 0x2490 }, { 0x859F, 0x2160 }, { 0x85A0, 0x2161 }, + { 0x85A1, 0x2162 }, { 0x85A2, 0x2163 }, { 0x85A3, 0x2164 }, { 0x85A4, 0x2165 }, { 0x85A5, 0x2166 }, { 0x85A6, 0x2167 }, { 0x85A7, 0x2168 }, { 0x85A8, 0x2169 }, + { 0x85A9, 0x216A }, { 0x85AA, 0x216B }, { 0x85B3, 0x2170 }, { 0x85B4, 0x2171 }, { 0x85B5, 0x2172 }, { 0x85B6, 0x2173 }, { 0x85B7, 0x2174 }, { 0x85B8, 0x2175 }, + { 0x85B9, 0x2176 }, { 0x85BA, 0x2177 }, { 0x85BB, 0x2178 }, { 0x85BC, 0x2179 }, { 0x85BD, 0x217A }, { 0x85BE, 0x217B }, { 0x85DB, 0x249C }, { 0x85DC, 0x249D }, + { 0x85DD, 0x249E }, { 0x85DE, 0x249F }, { 0x85DF, 0x24A0 }, { 0x85E0, 0x24A1 }, { 0x85E1, 0x24A2 }, { 0x85E2, 0x24A3 }, { 0x85E3, 0x24A4 }, { 0x85E4, 0x24A5 }, + { 0x85E5, 0x24A6 }, { 0x85E6, 0x24A7 }, { 0x85E7, 0x24A8 }, { 0x85E8, 0x24A9 }, { 0x85E9, 0x24AA }, { 0x85EA, 0x24AB }, { 0x85EB, 0x24AC }, { 0x85EC, 0x24AD }, + { 0x85ED, 0x24AE }, { 0x85EE, 0x24AF }, { 0x85EF, 0x24B0 }, { 0x85F0, 0x24B1 }, { 0x85F1, 0x24B2 }, { 0x85F2, 0x24B3 }, { 0x85F3, 0x24B4 }, { 0x85F4, 0x24B5 }, + { 0x8640, 0x339C }, { 0x8641, 0x339F }, { 0x8642, 0x339D }, { 0x8643, 0x33A0 }, { 0x8644, 0x33A4 }, { 0x8646, 0x33A1 }, { 0x8647, 0x33A5 }, { 0x8648, 0x339E }, + { 0x8649, 0x33A2 }, { 0x864A, 0x338E }, { 0x864C, 0x338F }, { 0x864D, 0x33C4 }, { 0x864E, 0x3396 }, { 0x864F, 0x3397 }, { 0x8650, 0x2113 }, { 0x8651, 0x3398 }, + { 0x8652, 0x33B3 }, { 0x8653, 0x33B2 }, { 0x8654, 0x33B1 }, { 0x8655, 0x33B0 }, { 0x8656, 0x2109 }, { 0x8657, 0x33D4 }, { 0x8658, 0x33CB }, { 0x8659, 0x3390 }, + { 0x865A, 0x3385 }, { 0x865B, 0x3386 }, { 0x865C, 0x3387 }, { 0x869B, 0x2116 }, { 0x869C, 0x33CD }, { 0x869D, 0x2121 }, { 0x869F, 0x2664 }, { 0x86A0, 0x2667 }, + { 0x86A1, 0x2661 }, { 0x86A2, 0x2662 }, { 0x86A3, 0x2660 }, { 0x86A4, 0x2663 }, { 0x86A5, 0x2665 }, { 0x86A6, 0x2666 }, { 0x86B3, 0x3020 }, { 0x86B4, 0x260E }, + { 0x86B5, 0x3004 }, { 0x86C7, 0x261E }, { 0x86C8, 0x261C }, { 0x86C9, 0x261D }, { 0x86CA, 0x261F }, { 0x86CB, 0x21C6 }, { 0x86CC, 0x21C4 }, { 0x86CD, 0x21C5 }, + { 0x86CF, 0x21E8 }, { 0x86D0, 0x21E6 }, { 0x86D1, 0x21E7 }, { 0x86D2, 0x21E9 }, { 0x8740, 0x3230 }, { 0x8741, 0x322A }, { 0x8742, 0x322B }, { 0x8743, 0x322C }, + { 0x8744, 0x322D }, { 0x8745, 0x322E }, { 0x8746, 0x322F }, { 0x8747, 0x3240 }, { 0x8748, 0x3237 }, { 0x8749, 0x3242 }, { 0x874A, 0x3243 }, { 0x874B, 0x3239 }, + { 0x874C, 0x323A }, { 0x874D, 0x3231 }, { 0x874E, 0x323E }, { 0x874F, 0x3234 }, { 0x8750, 0x3232 }, { 0x8751, 0x323B }, { 0x8752, 0x3236 }, { 0x8753, 0x3233 }, + { 0x8754, 0x3235 }, { 0x8755, 0x323C }, { 0x8756, 0x323D }, { 0x8757, 0x323F }, { 0x8758, 0x3238 }, { 0x8793, 0x32A4 }, { 0x8794, 0x32A5 }, { 0x8795, 0x32A6 }, + { 0x8796, 0x32A7 }, { 0x8797, 0x32A8 }, { 0x8798, 0x32A9 }, { 0x8799, 0x3296 }, { 0x879A, 0x329D }, { 0x879B, 0x3298 }, { 0x879C, 0x329E }, { 0x879E, 0x3299 }, + { 0x879F, 0x3349 }, { 0x87A0, 0x3322 }, { 0x87A1, 0x334D }, { 0x87A2, 0x3314 }, { 0x87A3, 0x3316 }, { 0x87A4, 0x3305 }, { 0x87A5, 0x3333 }, { 0x87A6, 0x334E }, + { 0x87A7, 0x3303 }, { 0x87A8, 0x3336 }, { 0x87A9, 0x3318 }, { 0x87AA, 0x3315 }, { 0x87AB, 0x3327 }, { 0x87AC, 0x3351 }, { 0x87AD, 0x334A }, { 0x87AE, 0x3339 }, + { 0x87AF, 0x3357 }, { 0x87B0, 0x330D }, { 0x87B1, 0x3342 }, { 0x87B2, 0x3323 }, { 0x87B3, 0x3326 }, { 0x87B4, 0x333B }, { 0x87B5, 0x332B }, { 0x87BD, 0x3300 }, + { 0x87BE, 0x331E }, { 0x87BF, 0x332A }, { 0x87C0, 0x3331 }, { 0x87C1, 0x3347 }, { 0x87E5, 0x337E }, { 0x87E6, 0x337D }, { 0x87E7, 0x337C }, { 0x87E8, 0x337B }, + { 0x87FA, 0x337F }, { 0x8840, 0x222E }, { 0x8841, 0x221F }, { 0x8842, 0x22BF }, { 0x8854, 0x301D }, { 0x8855, 0x301F }, { 0x8868, 0x3094 }, { 0x886A, 0x30F7 }, + { 0x886B, 0x30F8 }, { 0x886C, 0x30F9 }, { 0x886D, 0x30FA }, { 0x889F, 0x4E9C }, { 0x88A0, 0x5516 }, { 0x88A1, 0x5A03 }, { 0x88A2, 0x963F }, { 0x88A3, 0x54C0 }, + { 0x88A4, 0x611B }, { 0x88A5, 0x6328 }, { 0x88A6, 0x59F6 }, { 0x88A7, 0x9022 }, { 0x88A8, 0x8475 }, { 0x88A9, 0x831C }, { 0x88AA, 0x7A50 }, { 0x88AB, 0x60AA }, + { 0x88AC, 0x63E1 }, { 0x88AD, 0x6E25 }, { 0x88AE, 0x65ED }, { 0x88AF, 0x8466 }, { 0x88B0, 0x82A6 }, { 0x88B1, 0x9BF5 }, { 0x88B2, 0x6893 }, { 0x88B3, 0x5727 }, + { 0x88B4, 0x65A1 }, { 0x88B5, 0x6271 }, { 0x88B6, 0x5B9B }, { 0x88B7, 0x59D0 }, { 0x88B8, 0x867B }, { 0x88B9, 0x98F4 }, { 0x88BA, 0x7D62 }, { 0x88BB, 0x7DBE }, + { 0x88BC, 0x9B8E }, { 0x88BD, 0x6216 }, { 0x88BE, 0x7C9F }, { 0x88BF, 0x88B7 }, { 0x88C0, 0x5B89 }, { 0x88C1, 0x5EB5 }, { 0x88C2, 0x6309 }, { 0x88C3, 0x6697 }, + { 0x88C4, 0x6848 }, { 0x88C5, 0x95C7 }, { 0x88C6, 0x978D }, { 0x88C7, 0x674F }, { 0x88C8, 0x4EE5 }, { 0x88C9, 0x4F0A }, { 0x88CA, 0x4F4D }, { 0x88CB, 0x4F9D }, + { 0x88CC, 0x5049 }, { 0x88CD, 0x56F2 }, { 0x88CE, 0x5937 }, { 0x88CF, 0x59D4 }, { 0x88D0, 0x5A01 }, { 0x88D1, 0x5C09 }, { 0x88D2, 0x60DF }, { 0x88D3, 0x610F }, + { 0x88D4, 0x6170 }, { 0x88D5, 0x6613 }, { 0x88D6, 0x6905 }, { 0x88D7, 0x70BA }, { 0x88D8, 0x754F }, { 0x88D9, 0x7570 }, { 0x88DA, 0x79FB }, { 0x88DB, 0x7DAD }, + { 0x88DC, 0x7DEF }, { 0x88DD, 0x80C3 }, { 0x88DE, 0x840E }, { 0x88DF, 0x8863 }, { 0x88E0, 0x8B02 }, { 0x88E1, 0x9055 }, { 0x88E2, 0x907A }, { 0x88E3, 0x533B }, + { 0x88E4, 0x4E95 }, { 0x88E5, 0x4EA5 }, { 0x88E6, 0x57DF }, { 0x88E7, 0x80B2 }, { 0x88E8, 0x90C1 }, { 0x88E9, 0x78EF }, { 0x88EA, 0x4E00 }, { 0x88EB, 0x58F1 }, + { 0x88EC, 0x6EA2 }, { 0x88ED, 0x9038 }, { 0x88EE, 0x7A32 }, { 0x88EF, 0x8328 }, { 0x88F0, 0x828B }, { 0x88F1, 0x9C2F }, { 0x88F2, 0x5141 }, { 0x88F3, 0x5370 }, + { 0x88F4, 0x54BD }, { 0x88F5, 0x54E1 }, { 0x88F6, 0x56E0 }, { 0x88F7, 0x59FB }, { 0x88F8, 0x5F15 }, { 0x88F9, 0x98F2 }, { 0x88FA, 0x6DEB }, { 0x88FB, 0x80E4 }, + { 0x88FC, 0x852D }, { 0x8940, 0x9662 }, { 0x8941, 0x9670 }, { 0x8942, 0x96A0 }, { 0x8943, 0x97FB }, { 0x8944, 0x540B }, { 0x8945, 0x53F3 }, { 0x8946, 0x5B87 }, + { 0x8947, 0x70CF }, { 0x8948, 0x7FBD }, { 0x8949, 0x8FC2 }, { 0x894A, 0x96E8 }, { 0x894B, 0x536F }, { 0x894C, 0x9D5C }, { 0x894D, 0x7ABA }, { 0x894E, 0x4E11 }, + { 0x894F, 0x7893 }, { 0x8950, 0x81FC }, { 0x8951, 0x6E26 }, { 0x8952, 0x5618 }, { 0x8953, 0x5504 }, { 0x8954, 0x6B1D }, { 0x8955, 0x851A }, { 0x8956, 0x9C3B }, + { 0x8957, 0x59E5 }, { 0x8958, 0x53A9 }, { 0x8959, 0x6D66 }, { 0x895A, 0x74DC }, { 0x895B, 0x958F }, { 0x895C, 0x5642 }, { 0x895D, 0x4E91 }, { 0x895E, 0x904B }, + { 0x895F, 0x96F2 }, { 0x8960, 0x834F }, { 0x8961, 0x990C }, { 0x8962, 0x53E1 }, { 0x8963, 0x55B6 }, { 0x8964, 0x5B30 }, { 0x8965, 0x5F71 }, { 0x8966, 0x6620 }, + { 0x8967, 0x66F3 }, { 0x8968, 0x6804 }, { 0x8969, 0x6C38 }, { 0x896A, 0x6CF3 }, { 0x896B, 0x6D29 }, { 0x896C, 0x745B }, { 0x896D, 0x76C8 }, { 0x896E, 0x7A4E }, + { 0x896F, 0x9834 }, { 0x8970, 0x82F1 }, { 0x8971, 0x885B }, { 0x8972, 0x8A60 }, { 0x8973, 0x92ED }, { 0x8974, 0x6DB2 }, { 0x8975, 0x75AB }, { 0x8976, 0x76CA }, + { 0x8977, 0x99C5 }, { 0x8978, 0x60A6 }, { 0x8979, 0x8B01 }, { 0x897A, 0x8D8A }, { 0x897B, 0x95B2 }, { 0x897C, 0x698E }, { 0x897D, 0x53AD }, { 0x897E, 0x5186 }, + { 0x8980, 0x5712 }, { 0x8981, 0x5830 }, { 0x8982, 0x5944 }, { 0x8983, 0x5BB4 }, { 0x8984, 0x5EF6 }, { 0x8985, 0x6028 }, { 0x8986, 0x63A9 }, { 0x8987, 0x63F4 }, + { 0x8988, 0x6CBF }, { 0x8989, 0x6F14 }, { 0x898A, 0x708E }, { 0x898B, 0x7114 }, { 0x898C, 0x7159 }, { 0x898D, 0x71D5 }, { 0x898E, 0x733F }, { 0x898F, 0x7E01 }, + { 0x8990, 0x8276 }, { 0x8991, 0x82D1 }, { 0x8992, 0x8597 }, { 0x8993, 0x9060 }, { 0x8994, 0x925B }, { 0x8995, 0x9D1B }, { 0x8996, 0x5869 }, { 0x8997, 0x65BC }, + { 0x8998, 0x6C5A }, { 0x8999, 0x7525 }, { 0x899A, 0x51F9 }, { 0x899B, 0x592E }, { 0x899C, 0x5965 }, { 0x899D, 0x5F80 }, { 0x899E, 0x5FDC }, { 0x899F, 0x62BC }, + { 0x89A0, 0x65FA }, { 0x89A1, 0x6A2A }, { 0x89A2, 0x6B27 }, { 0x89A3, 0x6BB4 }, { 0x89A4, 0x738B }, { 0x89A5, 0x7FC1 }, { 0x89A6, 0x8956 }, { 0x89A7, 0x9D2C }, + { 0x89A8, 0x9D0E }, { 0x89A9, 0x9EC4 }, { 0x89AA, 0x5CA1 }, { 0x89AB, 0x6C96 }, { 0x89AC, 0x837B }, { 0x89AD, 0x5104 }, { 0x89AE, 0x5C4B }, { 0x89AF, 0x61B6 }, + { 0x89B0, 0x81C6 }, { 0x89B1, 0x6876 }, { 0x89B2, 0x7261 }, { 0x89B3, 0x4E59 }, { 0x89B4, 0x4FFA }, { 0x89B5, 0x5378 }, { 0x89B6, 0x6069 }, { 0x89B7, 0x6E29 }, + { 0x89B8, 0x7A4F }, { 0x89B9, 0x97F3 }, { 0x89BA, 0x4E0B }, { 0x89BB, 0x5316 }, { 0x89BC, 0x4EEE }, { 0x89BD, 0x4F55 }, { 0x89BE, 0x4F3D }, { 0x89BF, 0x4FA1 }, + { 0x89C0, 0x4F73 }, { 0x89C1, 0x52A0 }, { 0x89C2, 0x53EF }, { 0x89C3, 0x5609 }, { 0x89C4, 0x590F }, { 0x89C5, 0x5AC1 }, { 0x89C6, 0x5BB6 }, { 0x89C7, 0x5BE1 }, + { 0x89C8, 0x79D1 }, { 0x89C9, 0x6687 }, { 0x89CA, 0x679C }, { 0x89CB, 0x67B6 }, { 0x89CC, 0x6B4C }, { 0x89CD, 0x6CB3 }, { 0x89CE, 0x706B }, { 0x89CF, 0x73C2 }, + { 0x89D0, 0x798D }, { 0x89D1, 0x79BE }, { 0x89D2, 0x7A3C }, { 0x89D3, 0x7B87 }, { 0x89D4, 0x82B1 }, { 0x89D5, 0x82DB }, { 0x89D6, 0x8304 }, { 0x89D7, 0x8377 }, + { 0x89D8, 0x83EF }, { 0x89D9, 0x83D3 }, { 0x89DA, 0x8766 }, { 0x89DB, 0x8AB2 }, { 0x89DC, 0x5629 }, { 0x89DD, 0x8CA8 }, { 0x89DE, 0x8FE6 }, { 0x89DF, 0x904E }, + { 0x89E0, 0x971E }, { 0x89E1, 0x868A }, { 0x89E2, 0x4FC4 }, { 0x89E3, 0x5CE8 }, { 0x89E4, 0x6211 }, { 0x89E5, 0x7259 }, { 0x89E6, 0x753B }, { 0x89E7, 0x81E5 }, + { 0x89E8, 0x82BD }, { 0x89E9, 0x86FE }, { 0x89EA, 0x8CC0 }, { 0x89EB, 0x96C5 }, { 0x89EC, 0x9913 }, { 0x89ED, 0x99D5 }, { 0x89EE, 0x4ECB }, { 0x89EF, 0x4F1A }, + { 0x89F0, 0x89E3 }, { 0x89F1, 0x56DE }, { 0x89F2, 0x584A }, { 0x89F3, 0x58CA }, { 0x89F4, 0x5EFB }, { 0x89F5, 0x5FEB }, { 0x89F6, 0x602A }, { 0x89F7, 0x6094 }, + { 0x89F8, 0x6062 }, { 0x89F9, 0x61D0 }, { 0x89FA, 0x6212 }, { 0x89FB, 0x62D0 }, { 0x89FC, 0x6539 }, { 0x8A40, 0x9B41 }, { 0x8A41, 0x6666 }, { 0x8A42, 0x68B0 }, + { 0x8A43, 0x6D77 }, { 0x8A44, 0x7070 }, { 0x8A45, 0x754C }, { 0x8A46, 0x7686 }, { 0x8A47, 0x7D75 }, { 0x8A48, 0x82A5 }, { 0x8A49, 0x87F9 }, { 0x8A4A, 0x958B }, + { 0x8A4B, 0x968E }, { 0x8A4C, 0x8C9D }, { 0x8A4D, 0x51F1 }, { 0x8A4E, 0x52BE }, { 0x8A4F, 0x5916 }, { 0x8A50, 0x54B3 }, { 0x8A51, 0x5BB3 }, { 0x8A52, 0x5D16 }, + { 0x8A53, 0x6168 }, { 0x8A54, 0x6982 }, { 0x8A55, 0x6DAF }, { 0x8A56, 0x788D }, { 0x8A57, 0x84CB }, { 0x8A58, 0x8857 }, { 0x8A59, 0x8A72 }, { 0x8A5A, 0x93A7 }, + { 0x8A5B, 0x9AB8 }, { 0x8A5C, 0x6D6C }, { 0x8A5D, 0x99A8 }, { 0x8A5E, 0x86D9 }, { 0x8A5F, 0x57A3 }, { 0x8A60, 0x67FF }, { 0x8A61, 0x86CE }, { 0x8A62, 0x920E }, + { 0x8A63, 0x5283 }, { 0x8A64, 0x5687 }, { 0x8A65, 0x5404 }, { 0x8A66, 0x5ED3 }, { 0x8A67, 0x62E1 }, { 0x8A68, 0x64B9 }, { 0x8A69, 0x683C }, { 0x8A6A, 0x6838 }, + { 0x8A6B, 0x6BBB }, { 0x8A6C, 0x7372 }, { 0x8A6D, 0x78BA }, { 0x8A6E, 0x7A6B }, { 0x8A6F, 0x899A }, { 0x8A70, 0x89D2 }, { 0x8A71, 0x8D6B }, { 0x8A72, 0x8F03 }, + { 0x8A73, 0x90ED }, { 0x8A74, 0x95A3 }, { 0x8A75, 0x9694 }, { 0x8A76, 0x9769 }, { 0x8A77, 0x5B66 }, { 0x8A78, 0x5CB3 }, { 0x8A79, 0x697D }, { 0x8A7A, 0x984D }, + { 0x8A7B, 0x984E }, { 0x8A7C, 0x639B }, { 0x8A7D, 0x7B20 }, { 0x8A7E, 0x6A2B }, { 0x8A80, 0x6A7F }, { 0x8A81, 0x68B6 }, { 0x8A82, 0x9C0D }, { 0x8A83, 0x6F5F }, + { 0x8A84, 0x5272 }, { 0x8A85, 0x559D }, { 0x8A86, 0x6070 }, { 0x8A87, 0x62EC }, { 0x8A88, 0x6D3B }, { 0x8A89, 0x6E07 }, { 0x8A8A, 0x6ED1 }, { 0x8A8B, 0x845B }, + { 0x8A8C, 0x8910 }, { 0x8A8D, 0x8F44 }, { 0x8A8E, 0x4E14 }, { 0x8A8F, 0x9C39 }, { 0x8A90, 0x53F6 }, { 0x8A91, 0x691B }, { 0x8A92, 0x6A3A }, { 0x8A93, 0x9784 }, + { 0x8A94, 0x682A }, { 0x8A95, 0x515C }, { 0x8A96, 0x7AC3 }, { 0x8A97, 0x84B2 }, { 0x8A98, 0x91DC }, { 0x8A99, 0x938C }, { 0x8A9A, 0x565B }, { 0x8A9B, 0x9D28 }, + { 0x8A9C, 0x6822 }, { 0x8A9D, 0x8305 }, { 0x8A9E, 0x8431 }, { 0x8A9F, 0x7CA5 }, { 0x8AA0, 0x5208 }, { 0x8AA1, 0x82C5 }, { 0x8AA2, 0x74E6 }, { 0x8AA3, 0x4E7E }, + { 0x8AA4, 0x4F83 }, { 0x8AA5, 0x51A0 }, { 0x8AA6, 0x5BD2 }, { 0x8AA7, 0x520A }, { 0x8AA8, 0x52D8 }, { 0x8AA9, 0x52E7 }, { 0x8AAA, 0x5DFB }, { 0x8AAB, 0x559A }, + { 0x8AAC, 0x582A }, { 0x8AAD, 0x59E6 }, { 0x8AAE, 0x5B8C }, { 0x8AAF, 0x5B98 }, { 0x8AB0, 0x5BDB }, { 0x8AB1, 0x5E72 }, { 0x8AB2, 0x5E79 }, { 0x8AB3, 0x60A3 }, + { 0x8AB4, 0x611F }, { 0x8AB5, 0x6163 }, { 0x8AB6, 0x61BE }, { 0x8AB7, 0x63DB }, { 0x8AB8, 0x6562 }, { 0x8AB9, 0x67D1 }, { 0x8ABA, 0x6853 }, { 0x8ABB, 0x68FA }, + { 0x8ABC, 0x6B3E }, { 0x8ABD, 0x6B53 }, { 0x8ABE, 0x6C57 }, { 0x8ABF, 0x6F22 }, { 0x8AC0, 0x6F97 }, { 0x8AC1, 0x6F45 }, { 0x8AC2, 0x74B0 }, { 0x8AC3, 0x7518 }, + { 0x8AC4, 0x76E3 }, { 0x8AC5, 0x770B }, { 0x8AC6, 0x7AFF }, { 0x8AC7, 0x7BA1 }, { 0x8AC8, 0x7C21 }, { 0x8AC9, 0x7DE9 }, { 0x8ACA, 0x7F36 }, { 0x8ACB, 0x7FF0 }, + { 0x8ACC, 0x809D }, { 0x8ACD, 0x8266 }, { 0x8ACE, 0x839E }, { 0x8ACF, 0x89B3 }, { 0x8AD0, 0x8ACC }, { 0x8AD1, 0x8CAB }, { 0x8AD2, 0x9084 }, { 0x8AD3, 0x9451 }, + { 0x8AD4, 0x9593 }, { 0x8AD5, 0x9591 }, { 0x8AD6, 0x95A2 }, { 0x8AD7, 0x9665 }, { 0x8AD8, 0x97D3 }, { 0x8AD9, 0x9928 }, { 0x8ADA, 0x8218 }, { 0x8ADB, 0x4E38 }, + { 0x8ADC, 0x542B }, { 0x8ADD, 0x5CB8 }, { 0x8ADE, 0x5DCC }, { 0x8ADF, 0x73A9 }, { 0x8AE0, 0x764C }, { 0x8AE1, 0x773C }, { 0x8AE2, 0x5CA9 }, { 0x8AE3, 0x7FEB }, + { 0x8AE4, 0x8D0B }, { 0x8AE5, 0x96C1 }, { 0x8AE6, 0x9811 }, { 0x8AE7, 0x9854 }, { 0x8AE8, 0x9858 }, { 0x8AE9, 0x4F01 }, { 0x8AEA, 0x4F0E }, { 0x8AEB, 0x5371 }, + { 0x8AEC, 0x559C }, { 0x8AED, 0x5668 }, { 0x8AEE, 0x57FA }, { 0x8AEF, 0x5947 }, { 0x8AF0, 0x5B09 }, { 0x8AF1, 0x5BC4 }, { 0x8AF2, 0x5C90 }, { 0x8AF3, 0x5E0C }, + { 0x8AF4, 0x5E7E }, { 0x8AF5, 0x5FCC }, { 0x8AF6, 0x63EE }, { 0x8AF7, 0x673A }, { 0x8AF8, 0x65D7 }, { 0x8AF9, 0x65E2 }, { 0x8AFA, 0x671F }, { 0x8AFB, 0x68CB }, + { 0x8AFC, 0x68C4 }, { 0x8B40, 0x6A5F }, { 0x8B41, 0x5E30 }, { 0x8B42, 0x6BC5 }, { 0x8B43, 0x6C17 }, { 0x8B44, 0x6C7D }, { 0x8B45, 0x757F }, { 0x8B46, 0x7948 }, + { 0x8B47, 0x5B63 }, { 0x8B48, 0x7A00 }, { 0x8B49, 0x7D00 }, { 0x8B4A, 0x5FBD }, { 0x8B4B, 0x898F }, { 0x8B4C, 0x8A18 }, { 0x8B4D, 0x8CB4 }, { 0x8B4E, 0x8D77 }, + { 0x8B4F, 0x8ECC }, { 0x8B50, 0x8F1D }, { 0x8B51, 0x98E2 }, { 0x8B52, 0x9A0E }, { 0x8B53, 0x9B3C }, { 0x8B54, 0x4E80 }, { 0x8B55, 0x507D }, { 0x8B56, 0x5100 }, + { 0x8B57, 0x5993 }, { 0x8B58, 0x5B9C }, { 0x8B59, 0x622F }, { 0x8B5A, 0x6280 }, { 0x8B5B, 0x64EC }, { 0x8B5C, 0x6B3A }, { 0x8B5D, 0x72A0 }, { 0x8B5E, 0x7591 }, + { 0x8B5F, 0x7947 }, { 0x8B60, 0x7FA9 }, { 0x8B61, 0x87FB }, { 0x8B62, 0x8ABC }, { 0x8B63, 0x8B70 }, { 0x8B64, 0x63AC }, { 0x8B65, 0x83CA }, { 0x8B66, 0x97A0 }, + { 0x8B67, 0x5409 }, { 0x8B68, 0x5403 }, { 0x8B69, 0x55AB }, { 0x8B6A, 0x6854 }, { 0x8B6B, 0x6A58 }, { 0x8B6C, 0x8A70 }, { 0x8B6D, 0x7827 }, { 0x8B6E, 0x6775 }, + { 0x8B6F, 0x9ECD }, { 0x8B70, 0x5374 }, { 0x8B71, 0x5BA2 }, { 0x8B72, 0x811A }, { 0x8B73, 0x8650 }, { 0x8B74, 0x9006 }, { 0x8B75, 0x4E18 }, { 0x8B76, 0x4E45 }, + { 0x8B77, 0x4EC7 }, { 0x8B78, 0x4F11 }, { 0x8B79, 0x53CA }, { 0x8B7A, 0x5438 }, { 0x8B7B, 0x5BAE }, { 0x8B7C, 0x5F13 }, { 0x8B7D, 0x6025 }, { 0x8B7E, 0x6551 }, + { 0x8B80, 0x673D }, { 0x8B81, 0x6C42 }, { 0x8B82, 0x6C72 }, { 0x8B83, 0x6CE3 }, { 0x8B84, 0x7078 }, { 0x8B85, 0x7403 }, { 0x8B86, 0x7A76 }, { 0x8B87, 0x7AAE }, + { 0x8B88, 0x7B08 }, { 0x8B89, 0x7D1A }, { 0x8B8A, 0x7CFE }, { 0x8B8B, 0x7D66 }, { 0x8B8C, 0x65E7 }, { 0x8B8D, 0x725B }, { 0x8B8E, 0x53BB }, { 0x8B8F, 0x5C45 }, + { 0x8B90, 0x5DE8 }, { 0x8B91, 0x62D2 }, { 0x8B92, 0x62E0 }, { 0x8B93, 0x6319 }, { 0x8B94, 0x6E20 }, { 0x8B95, 0x865A }, { 0x8B96, 0x8A31 }, { 0x8B97, 0x8DDD }, + { 0x8B98, 0x92F8 }, { 0x8B99, 0x6F01 }, { 0x8B9A, 0x79A6 }, { 0x8B9B, 0x9B5A }, { 0x8B9C, 0x4EA8 }, { 0x8B9D, 0x4EAB }, { 0x8B9E, 0x4EAC }, { 0x8B9F, 0x4F9B }, + { 0x8BA0, 0x4FA0 }, { 0x8BA1, 0x50D1 }, { 0x8BA2, 0x5147 }, { 0x8BA3, 0x7AF6 }, { 0x8BA4, 0x5171 }, { 0x8BA5, 0x51F6 }, { 0x8BA6, 0x5354 }, { 0x8BA7, 0x5321 }, + { 0x8BA8, 0x537F }, { 0x8BA9, 0x53EB }, { 0x8BAA, 0x55AC }, { 0x8BAB, 0x5883 }, { 0x8BAC, 0x5CE1 }, { 0x8BAD, 0x5F37 }, { 0x8BAE, 0x5F4A }, { 0x8BAF, 0x602F }, + { 0x8BB0, 0x6050 }, { 0x8BB1, 0x606D }, { 0x8BB2, 0x631F }, { 0x8BB3, 0x6559 }, { 0x8BB4, 0x6A4B }, { 0x8BB5, 0x6CC1 }, { 0x8BB6, 0x72C2 }, { 0x8BB7, 0x72ED }, + { 0x8BB8, 0x77EF }, { 0x8BB9, 0x80F8 }, { 0x8BBA, 0x8105 }, { 0x8BBB, 0x8208 }, { 0x8BBC, 0x854E }, { 0x8BBD, 0x90F7 }, { 0x8BBE, 0x93E1 }, { 0x8BBF, 0x97FF }, + { 0x8BC0, 0x9957 }, { 0x8BC1, 0x9A5A }, { 0x8BC2, 0x4EF0 }, { 0x8BC3, 0x51DD }, { 0x8BC4, 0x5C2D }, { 0x8BC5, 0x6681 }, { 0x8BC6, 0x696D }, { 0x8BC7, 0x5C40 }, + { 0x8BC8, 0x66F2 }, { 0x8BC9, 0x6975 }, { 0x8BCA, 0x7389 }, { 0x8BCB, 0x6850 }, { 0x8BCC, 0x7C81 }, { 0x8BCD, 0x50C5 }, { 0x8BCE, 0x52E4 }, { 0x8BCF, 0x5747 }, + { 0x8BD0, 0x5DFE }, { 0x8BD1, 0x9326 }, { 0x8BD2, 0x65A4 }, { 0x8BD3, 0x6B23 }, { 0x8BD4, 0x6B3D }, { 0x8BD5, 0x7434 }, { 0x8BD6, 0x7981 }, { 0x8BD7, 0x79BD }, + { 0x8BD8, 0x7B4B }, { 0x8BD9, 0x7DCA }, { 0x8BDA, 0x82B9 }, { 0x8BDB, 0x83CC }, { 0x8BDC, 0x887F }, { 0x8BDD, 0x895F }, { 0x8BDE, 0x8B39 }, { 0x8BDF, 0x8FD1 }, + { 0x8BE0, 0x91D1 }, { 0x8BE1, 0x541F }, { 0x8BE2, 0x9280 }, { 0x8BE3, 0x4E5D }, { 0x8BE4, 0x5036 }, { 0x8BE5, 0x53E5 }, { 0x8BE6, 0x533A }, { 0x8BE7, 0x72D7 }, + { 0x8BE8, 0x7396 }, { 0x8BE9, 0x77E9 }, { 0x8BEA, 0x82E6 }, { 0x8BEB, 0x8EAF }, { 0x8BEC, 0x99C6 }, { 0x8BED, 0x99C8 }, { 0x8BEE, 0x99D2 }, { 0x8BEF, 0x5177 }, + { 0x8BF0, 0x611A }, { 0x8BF1, 0x865E }, { 0x8BF2, 0x55B0 }, { 0x8BF3, 0x7A7A }, { 0x8BF4, 0x5076 }, { 0x8BF5, 0x5BD3 }, { 0x8BF6, 0x9047 }, { 0x8BF7, 0x9685 }, + { 0x8BF8, 0x4E32 }, { 0x8BF9, 0x6ADB }, { 0x8BFA, 0x91E7 }, { 0x8BFB, 0x5C51 }, { 0x8BFC, 0x5C48 }, { 0x8C40, 0x6398 }, { 0x8C41, 0x7A9F }, { 0x8C42, 0x6C93 }, + { 0x8C43, 0x9774 }, { 0x8C44, 0x8F61 }, { 0x8C45, 0x7AAA }, { 0x8C46, 0x718A }, { 0x8C47, 0x9688 }, { 0x8C48, 0x7C82 }, { 0x8C49, 0x6817 }, { 0x8C4A, 0x7E70 }, + { 0x8C4B, 0x6851 }, { 0x8C4C, 0x936C }, { 0x8C4D, 0x52F2 }, { 0x8C4E, 0x541B }, { 0x8C4F, 0x85AB }, { 0x8C50, 0x8A13 }, { 0x8C51, 0x7FA4 }, { 0x8C52, 0x8ECD }, + { 0x8C53, 0x90E1 }, { 0x8C54, 0x5366 }, { 0x8C55, 0x8888 }, { 0x8C56, 0x7941 }, { 0x8C57, 0x4FC2 }, { 0x8C58, 0x50BE }, { 0x8C59, 0x5211 }, { 0x8C5A, 0x5144 }, + { 0x8C5B, 0x5553 }, { 0x8C5C, 0x572D }, { 0x8C5D, 0x73EA }, { 0x8C5E, 0x578B }, { 0x8C5F, 0x5951 }, { 0x8C60, 0x5F62 }, { 0x8C61, 0x5F84 }, { 0x8C62, 0x6075 }, + { 0x8C63, 0x6176 }, { 0x8C64, 0x6167 }, { 0x8C65, 0x61A9 }, { 0x8C66, 0x63B2 }, { 0x8C67, 0x643A }, { 0x8C68, 0x656C }, { 0x8C69, 0x666F }, { 0x8C6A, 0x6842 }, + { 0x8C6B, 0x6E13 }, { 0x8C6C, 0x7566 }, { 0x8C6D, 0x7A3D }, { 0x8C6E, 0x7CFB }, { 0x8C6F, 0x7D4C }, { 0x8C70, 0x7D99 }, { 0x8C71, 0x7E4B }, { 0x8C72, 0x7F6B }, + { 0x8C73, 0x830E }, { 0x8C74, 0x834A }, { 0x8C75, 0x86CD }, { 0x8C76, 0x8A08 }, { 0x8C77, 0x8A63 }, { 0x8C78, 0x8B66 }, { 0x8C79, 0x8EFD }, { 0x8C7A, 0x981A }, + { 0x8C7B, 0x9D8F }, { 0x8C7C, 0x82B8 }, { 0x8C7D, 0x8FCE }, { 0x8C7E, 0x9BE8 }, { 0x8C80, 0x5287 }, { 0x8C81, 0x621F }, { 0x8C82, 0x6483 }, { 0x8C83, 0x6FC0 }, + { 0x8C84, 0x9699 }, { 0x8C85, 0x6841 }, { 0x8C86, 0x5091 }, { 0x8C87, 0x6B20 }, { 0x8C88, 0x6C7A }, { 0x8C89, 0x6F54 }, { 0x8C8A, 0x7A74 }, { 0x8C8B, 0x7D50 }, + { 0x8C8C, 0x8840 }, { 0x8C8D, 0x8A23 }, { 0x8C8E, 0x6708 }, { 0x8C8F, 0x4EF6 }, { 0x8C90, 0x5039 }, { 0x8C91, 0x5026 }, { 0x8C92, 0x5065 }, { 0x8C93, 0x517C }, + { 0x8C94, 0x5238 }, { 0x8C95, 0x5263 }, { 0x8C96, 0x55A7 }, { 0x8C97, 0x570F }, { 0x8C98, 0x5805 }, { 0x8C99, 0x5ACC }, { 0x8C9A, 0x5EFA }, { 0x8C9B, 0x61B2 }, + { 0x8C9C, 0x61F8 }, { 0x8C9D, 0x62F3 }, { 0x8C9E, 0x6372 }, { 0x8C9F, 0x691C }, { 0x8CA0, 0x6A29 }, { 0x8CA1, 0x727D }, { 0x8CA2, 0x72AC }, { 0x8CA3, 0x732E }, + { 0x8CA4, 0x7814 }, { 0x8CA5, 0x786F }, { 0x8CA6, 0x7D79 }, { 0x8CA7, 0x770C }, { 0x8CA8, 0x80A9 }, { 0x8CA9, 0x898B }, { 0x8CAA, 0x8B19 }, { 0x8CAB, 0x8CE2 }, + { 0x8CAC, 0x8ED2 }, { 0x8CAD, 0x9063 }, { 0x8CAE, 0x9375 }, { 0x8CAF, 0x967A }, { 0x8CB0, 0x9855 }, { 0x8CB1, 0x9A13 }, { 0x8CB2, 0x9E78 }, { 0x8CB3, 0x5143 }, + { 0x8CB4, 0x539F }, { 0x8CB5, 0x53B3 }, { 0x8CB6, 0x5E7B }, { 0x8CB7, 0x5F26 }, { 0x8CB8, 0x6E1B }, { 0x8CB9, 0x6E90 }, { 0x8CBA, 0x7384 }, { 0x8CBB, 0x73FE }, + { 0x8CBC, 0x7D43 }, { 0x8CBD, 0x8237 }, { 0x8CBE, 0x8A00 }, { 0x8CBF, 0x8AFA }, { 0x8CC0, 0x9650 }, { 0x8CC1, 0x4E4E }, { 0x8CC2, 0x500B }, { 0x8CC3, 0x53E4 }, + { 0x8CC4, 0x547C }, { 0x8CC5, 0x56FA }, { 0x8CC6, 0x59D1 }, { 0x8CC7, 0x5B64 }, { 0x8CC8, 0x5DF1 }, { 0x8CC9, 0x5EAB }, { 0x8CCA, 0x5F27 }, { 0x8CCB, 0x6238 }, + { 0x8CCC, 0x6545 }, { 0x8CCD, 0x67AF }, { 0x8CCE, 0x6E56 }, { 0x8CCF, 0x72D0 }, { 0x8CD0, 0x7CCA }, { 0x8CD1, 0x88B4 }, { 0x8CD2, 0x80A1 }, { 0x8CD3, 0x80E1 }, + { 0x8CD4, 0x83F0 }, { 0x8CD5, 0x864E }, { 0x8CD6, 0x8A87 }, { 0x8CD7, 0x8DE8 }, { 0x8CD8, 0x9237 }, { 0x8CD9, 0x96C7 }, { 0x8CDA, 0x9867 }, { 0x8CDB, 0x9F13 }, + { 0x8CDC, 0x4E94 }, { 0x8CDD, 0x4E92 }, { 0x8CDE, 0x4F0D }, { 0x8CDF, 0x5348 }, { 0x8CE0, 0x5449 }, { 0x8CE1, 0x543E }, { 0x8CE2, 0x5A2F }, { 0x8CE3, 0x5F8C }, + { 0x8CE4, 0x5FA1 }, { 0x8CE5, 0x609F }, { 0x8CE6, 0x68A7 }, { 0x8CE7, 0x6A8E }, { 0x8CE8, 0x745A }, { 0x8CE9, 0x7881 }, { 0x8CEA, 0x8A9E }, { 0x8CEB, 0x8AA4 }, + { 0x8CEC, 0x8B77 }, { 0x8CED, 0x9190 }, { 0x8CEE, 0x4E5E }, { 0x8CEF, 0x9BC9 }, { 0x8CF0, 0x4EA4 }, { 0x8CF1, 0x4F7C }, { 0x8CF2, 0x4FAF }, { 0x8CF3, 0x5019 }, + { 0x8CF4, 0x5016 }, { 0x8CF5, 0x5149 }, { 0x8CF6, 0x516C }, { 0x8CF7, 0x529F }, { 0x8CF8, 0x52B9 }, { 0x8CF9, 0x52FE }, { 0x8CFA, 0x539A }, { 0x8CFB, 0x53E3 }, + { 0x8CFC, 0x5411 }, { 0x8D40, 0x540E }, { 0x8D41, 0x5589 }, { 0x8D42, 0x5751 }, { 0x8D43, 0x57A2 }, { 0x8D44, 0x597D }, { 0x8D45, 0x5B54 }, { 0x8D46, 0x5B5D }, + { 0x8D47, 0x5B8F }, { 0x8D48, 0x5DE5 }, { 0x8D49, 0x5DE7 }, { 0x8D4A, 0x5DF7 }, { 0x8D4B, 0x5E78 }, { 0x8D4C, 0x5E83 }, { 0x8D4D, 0x5E9A }, { 0x8D4E, 0x5EB7 }, + { 0x8D4F, 0x5F18 }, { 0x8D50, 0x6052 }, { 0x8D51, 0x614C }, { 0x8D52, 0x6297 }, { 0x8D53, 0x62D8 }, { 0x8D54, 0x63A7 }, { 0x8D55, 0x653B }, { 0x8D56, 0x6602 }, + { 0x8D57, 0x6643 }, { 0x8D58, 0x66F4 }, { 0x8D59, 0x676D }, { 0x8D5A, 0x6821 }, { 0x8D5B, 0x6897 }, { 0x8D5C, 0x69CB }, { 0x8D5D, 0x6C5F }, { 0x8D5E, 0x6D2A }, + { 0x8D5F, 0x6D69 }, { 0x8D60, 0x6E2F }, { 0x8D61, 0x6E9D }, { 0x8D62, 0x7532 }, { 0x8D63, 0x7687 }, { 0x8D64, 0x786C }, { 0x8D65, 0x7A3F }, { 0x8D66, 0x7CE0 }, + { 0x8D67, 0x7D05 }, { 0x8D68, 0x7D18 }, { 0x8D69, 0x7D5E }, { 0x8D6A, 0x7DB1 }, { 0x8D6B, 0x8015 }, { 0x8D6C, 0x8003 }, { 0x8D6D, 0x80AF }, { 0x8D6E, 0x80B1 }, + { 0x8D6F, 0x8154 }, { 0x8D70, 0x818F }, { 0x8D71, 0x822A }, { 0x8D72, 0x8352 }, { 0x8D73, 0x884C }, { 0x8D74, 0x8861 }, { 0x8D75, 0x8B1B }, { 0x8D76, 0x8CA2 }, + { 0x8D77, 0x8CFC }, { 0x8D78, 0x90CA }, { 0x8D79, 0x9175 }, { 0x8D7A, 0x9271 }, { 0x8D7B, 0x783F }, { 0x8D7C, 0x92FC }, { 0x8D7D, 0x95A4 }, { 0x8D7E, 0x964D }, + { 0x8D80, 0x9805 }, { 0x8D81, 0x9999 }, { 0x8D82, 0x9AD8 }, { 0x8D83, 0x9D3B }, { 0x8D84, 0x525B }, { 0x8D85, 0x52AB }, { 0x8D86, 0x53F7 }, { 0x8D87, 0x5408 }, + { 0x8D88, 0x58D5 }, { 0x8D89, 0x62F7 }, { 0x8D8A, 0x6FE0 }, { 0x8D8B, 0x8C6A }, { 0x8D8C, 0x8F5F }, { 0x8D8D, 0x9EB9 }, { 0x8D8E, 0x514B }, { 0x8D8F, 0x523B }, + { 0x8D90, 0x544A }, { 0x8D91, 0x56FD }, { 0x8D92, 0x7A40 }, { 0x8D93, 0x9177 }, { 0x8D94, 0x9D60 }, { 0x8D95, 0x9ED2 }, { 0x8D96, 0x7344 }, { 0x8D97, 0x6F09 }, + { 0x8D98, 0x8170 }, { 0x8D99, 0x7511 }, { 0x8D9A, 0x5FFD }, { 0x8D9B, 0x60DA }, { 0x8D9C, 0x9AA8 }, { 0x8D9D, 0x72DB }, { 0x8D9E, 0x8FBC }, { 0x8D9F, 0x6B64 }, + { 0x8DA0, 0x9803 }, { 0x8DA1, 0x4ECA }, { 0x8DA2, 0x56F0 }, { 0x8DA3, 0x5764 }, { 0x8DA4, 0x58BE }, { 0x8DA5, 0x5A5A }, { 0x8DA6, 0x6068 }, { 0x8DA7, 0x61C7 }, + { 0x8DA8, 0x660F }, { 0x8DA9, 0x6606 }, { 0x8DAA, 0x6839 }, { 0x8DAB, 0x68B1 }, { 0x8DAC, 0x6DF7 }, { 0x8DAD, 0x75D5 }, { 0x8DAE, 0x7D3A }, { 0x8DAF, 0x826E }, + { 0x8DB0, 0x9B42 }, { 0x8DB1, 0x4E9B }, { 0x8DB2, 0x4F50 }, { 0x8DB3, 0x53C9 }, { 0x8DB4, 0x5506 }, { 0x8DB5, 0x5D6F }, { 0x8DB6, 0x5DE6 }, { 0x8DB7, 0x5DEE }, + { 0x8DB8, 0x67FB }, { 0x8DB9, 0x6C99 }, { 0x8DBA, 0x7473 }, { 0x8DBB, 0x7802 }, { 0x8DBC, 0x8A50 }, { 0x8DBD, 0x9396 }, { 0x8DBE, 0x88DF }, { 0x8DBF, 0x5750 }, + { 0x8DC0, 0x5EA7 }, { 0x8DC1, 0x632B }, { 0x8DC2, 0x50B5 }, { 0x8DC3, 0x50AC }, { 0x8DC4, 0x518D }, { 0x8DC5, 0x6700 }, { 0x8DC6, 0x54C9 }, { 0x8DC7, 0x585E }, + { 0x8DC8, 0x59BB }, { 0x8DC9, 0x5BB0 }, { 0x8DCA, 0x5F69 }, { 0x8DCB, 0x624D }, { 0x8DCC, 0x63A1 }, { 0x8DCD, 0x683D }, { 0x8DCE, 0x6B73 }, { 0x8DCF, 0x6E08 }, + { 0x8DD0, 0x707D }, { 0x8DD1, 0x91C7 }, { 0x8DD2, 0x7280 }, { 0x8DD3, 0x7815 }, { 0x8DD4, 0x7826 }, { 0x8DD5, 0x796D }, { 0x8DD6, 0x658E }, { 0x8DD7, 0x7D30 }, + { 0x8DD8, 0x83DC }, { 0x8DD9, 0x88C1 }, { 0x8DDA, 0x8F09 }, { 0x8DDB, 0x969B }, { 0x8DDC, 0x5264 }, { 0x8DDD, 0x5728 }, { 0x8DDE, 0x6750 }, { 0x8DDF, 0x7F6A }, + { 0x8DE0, 0x8CA1 }, { 0x8DE1, 0x51B4 }, { 0x8DE2, 0x5742 }, { 0x8DE3, 0x962A }, { 0x8DE4, 0x583A }, { 0x8DE5, 0x698A }, { 0x8DE6, 0x80B4 }, { 0x8DE7, 0x54B2 }, + { 0x8DE8, 0x5D0E }, { 0x8DE9, 0x57FC }, { 0x8DEA, 0x7895 }, { 0x8DEB, 0x9DFA }, { 0x8DEC, 0x4F5C }, { 0x8DED, 0x524A }, { 0x8DEE, 0x548B }, { 0x8DEF, 0x643E }, + { 0x8DF0, 0x6628 }, { 0x8DF1, 0x6714 }, { 0x8DF2, 0x67F5 }, { 0x8DF3, 0x7A84 }, { 0x8DF4, 0x7B56 }, { 0x8DF5, 0x7D22 }, { 0x8DF6, 0x932F }, { 0x8DF7, 0x685C }, + { 0x8DF8, 0x9BAD }, { 0x8DF9, 0x7B39 }, { 0x8DFA, 0x5319 }, { 0x8DFB, 0x518A }, { 0x8DFC, 0x5237 }, { 0x8E40, 0x5BDF }, { 0x8E41, 0x62F6 }, { 0x8E42, 0x64AE }, + { 0x8E43, 0x64E6 }, { 0x8E44, 0x672D }, { 0x8E45, 0x6BBA }, { 0x8E46, 0x85A9 }, { 0x8E47, 0x96D1 }, { 0x8E48, 0x7690 }, { 0x8E49, 0x9BD6 }, { 0x8E4A, 0x634C }, + { 0x8E4B, 0x9306 }, { 0x8E4C, 0x9BAB }, { 0x8E4D, 0x76BF }, { 0x8E4E, 0x6652 }, { 0x8E4F, 0x4E09 }, { 0x8E50, 0x5098 }, { 0x8E51, 0x53C2 }, { 0x8E52, 0x5C71 }, + { 0x8E53, 0x60E8 }, { 0x8E54, 0x6492 }, { 0x8E55, 0x6563 }, { 0x8E56, 0x685F }, { 0x8E57, 0x71E6 }, { 0x8E58, 0x73CA }, { 0x8E59, 0x7523 }, { 0x8E5A, 0x7B97 }, + { 0x8E5B, 0x7E82 }, { 0x8E5C, 0x8695 }, { 0x8E5D, 0x8B83 }, { 0x8E5E, 0x8CDB }, { 0x8E5F, 0x9178 }, { 0x8E60, 0x9910 }, { 0x8E61, 0x65AC }, { 0x8E62, 0x66AB }, + { 0x8E63, 0x6B8B }, { 0x8E64, 0x4ED5 }, { 0x8E65, 0x4ED4 }, { 0x8E66, 0x4F3A }, { 0x8E67, 0x4F7F }, { 0x8E68, 0x523A }, { 0x8E69, 0x53F8 }, { 0x8E6A, 0x53F2 }, + { 0x8E6B, 0x55E3 }, { 0x8E6C, 0x56DB }, { 0x8E6D, 0x58EB }, { 0x8E6E, 0x59CB }, { 0x8E6F, 0x59C9 }, { 0x8E70, 0x59FF }, { 0x8E71, 0x5B50 }, { 0x8E72, 0x5C4D }, + { 0x8E73, 0x5E02 }, { 0x8E74, 0x5E2B }, { 0x8E75, 0x5FD7 }, { 0x8E76, 0x601D }, { 0x8E77, 0x6307 }, { 0x8E78, 0x652F }, { 0x8E79, 0x5B5C }, { 0x8E7A, 0x65AF }, + { 0x8E7B, 0x65BD }, { 0x8E7C, 0x65E8 }, { 0x8E7D, 0x679D }, { 0x8E7E, 0x6B62 }, { 0x8E80, 0x6B7B }, { 0x8E81, 0x6C0F }, { 0x8E82, 0x7345 }, { 0x8E83, 0x7949 }, + { 0x8E84, 0x79C1 }, { 0x8E85, 0x7CF8 }, { 0x8E86, 0x7D19 }, { 0x8E87, 0x7D2B }, { 0x8E88, 0x80A2 }, { 0x8E89, 0x8102 }, { 0x8E8A, 0x81F3 }, { 0x8E8B, 0x8996 }, + { 0x8E8C, 0x8A5E }, { 0x8E8D, 0x8A69 }, { 0x8E8E, 0x8A66 }, { 0x8E8F, 0x8A8C }, { 0x8E90, 0x8AEE }, { 0x8E91, 0x8CC7 }, { 0x8E92, 0x8CDC }, { 0x8E93, 0x96CC }, + { 0x8E94, 0x98FC }, { 0x8E95, 0x6B6F }, { 0x8E96, 0x4E8B }, { 0x8E97, 0x4F3C }, { 0x8E98, 0x4F8D }, { 0x8E99, 0x5150 }, { 0x8E9A, 0x5B57 }, { 0x8E9B, 0x5BFA }, + { 0x8E9C, 0x6148 }, { 0x8E9D, 0x6301 }, { 0x8E9E, 0x6642 }, { 0x8E9F, 0x6B21 }, { 0x8EA0, 0x6ECB }, { 0x8EA1, 0x6CBB }, { 0x8EA2, 0x723E }, { 0x8EA3, 0x74BD }, + { 0x8EA4, 0x75D4 }, { 0x8EA5, 0x78C1 }, { 0x8EA6, 0x793A }, { 0x8EA7, 0x800C }, { 0x8EA8, 0x8033 }, { 0x8EA9, 0x81EA }, { 0x8EAA, 0x8494 }, { 0x8EAB, 0x8F9E }, + { 0x8EAC, 0x6C50 }, { 0x8EAD, 0x9E7F }, { 0x8EAE, 0x5F0F }, { 0x8EAF, 0x8B58 }, { 0x8EB0, 0x9D2B }, { 0x8EB1, 0x7AFA }, { 0x8EB2, 0x8EF8 }, { 0x8EB3, 0x5B8D }, + { 0x8EB4, 0x96EB }, { 0x8EB5, 0x4E03 }, { 0x8EB6, 0x53F1 }, { 0x8EB7, 0x57F7 }, { 0x8EB8, 0x5931 }, { 0x8EB9, 0x5AC9 }, { 0x8EBA, 0x5BA4 }, { 0x8EBB, 0x6089 }, + { 0x8EBC, 0x6E7F }, { 0x8EBD, 0x6F06 }, { 0x8EBE, 0x75BE }, { 0x8EBF, 0x8CEA }, { 0x8EC0, 0x5B9F }, { 0x8EC1, 0x8500 }, { 0x8EC2, 0x7BE0 }, { 0x8EC3, 0x5072 }, + { 0x8EC4, 0x67F4 }, { 0x8EC5, 0x829D }, { 0x8EC6, 0x5C61 }, { 0x8EC7, 0x854A }, { 0x8EC8, 0x7E1E }, { 0x8EC9, 0x820E }, { 0x8ECA, 0x5199 }, { 0x8ECB, 0x5C04 }, + { 0x8ECC, 0x6368 }, { 0x8ECD, 0x8D66 }, { 0x8ECE, 0x659C }, { 0x8ECF, 0x716E }, { 0x8ED0, 0x793E }, { 0x8ED1, 0x7D17 }, { 0x8ED2, 0x8005 }, { 0x8ED3, 0x8B1D }, + { 0x8ED4, 0x8ECA }, { 0x8ED5, 0x906E }, { 0x8ED6, 0x86C7 }, { 0x8ED7, 0x90AA }, { 0x8ED8, 0x501F }, { 0x8ED9, 0x52FA }, { 0x8EDA, 0x5C3A }, { 0x8EDB, 0x6753 }, + { 0x8EDC, 0x707C }, { 0x8EDD, 0x7235 }, { 0x8EDE, 0x914C }, { 0x8EDF, 0x91C8 }, { 0x8EE0, 0x932B }, { 0x8EE1, 0x82E5 }, { 0x8EE2, 0x5BC2 }, { 0x8EE3, 0x5F31 }, + { 0x8EE4, 0x60F9 }, { 0x8EE5, 0x4E3B }, { 0x8EE6, 0x53D6 }, { 0x8EE7, 0x5B88 }, { 0x8EE8, 0x624B }, { 0x8EE9, 0x6731 }, { 0x8EEA, 0x6B8A }, { 0x8EEB, 0x72E9 }, + { 0x8EEC, 0x73E0 }, { 0x8EED, 0x7A2E }, { 0x8EEE, 0x816B }, { 0x8EEF, 0x8DA3 }, { 0x8EF0, 0x9152 }, { 0x8EF1, 0x9996 }, { 0x8EF2, 0x5112 }, { 0x8EF3, 0x53D7 }, + { 0x8EF4, 0x546A }, { 0x8EF5, 0x5BFF }, { 0x8EF6, 0x6388 }, { 0x8EF7, 0x6A39 }, { 0x8EF8, 0x7DAC }, { 0x8EF9, 0x9700 }, { 0x8EFA, 0x56DA }, { 0x8EFB, 0x53CE }, + { 0x8EFC, 0x5468 }, { 0x8F40, 0x5B97 }, { 0x8F41, 0x5C31 }, { 0x8F42, 0x5DDE }, { 0x8F43, 0x4FEE }, { 0x8F44, 0x6101 }, { 0x8F45, 0x62FE }, { 0x8F46, 0x6D32 }, + { 0x8F47, 0x79C0 }, { 0x8F48, 0x79CB }, { 0x8F49, 0x7D42 }, { 0x8F4A, 0x7E4D }, { 0x8F4B, 0x7FD2 }, { 0x8F4C, 0x81ED }, { 0x8F4D, 0x821F }, { 0x8F4E, 0x8490 }, + { 0x8F4F, 0x8846 }, { 0x8F50, 0x8972 }, { 0x8F51, 0x8B90 }, { 0x8F52, 0x8E74 }, { 0x8F53, 0x8F2F }, { 0x8F54, 0x9031 }, { 0x8F55, 0x914B }, { 0x8F56, 0x916C }, + { 0x8F57, 0x96C6 }, { 0x8F58, 0x919C }, { 0x8F59, 0x4EC0 }, { 0x8F5A, 0x4F4F }, { 0x8F5B, 0x5145 }, { 0x8F5C, 0x5341 }, { 0x8F5D, 0x5F93 }, { 0x8F5E, 0x620E }, + { 0x8F5F, 0x67D4 }, { 0x8F60, 0x6C41 }, { 0x8F61, 0x6E0B }, { 0x8F62, 0x7363 }, { 0x8F63, 0x7E26 }, { 0x8F64, 0x91CD }, { 0x8F65, 0x9283 }, { 0x8F66, 0x53D4 }, + { 0x8F67, 0x5919 }, { 0x8F68, 0x5BBF }, { 0x8F69, 0x6DD1 }, { 0x8F6A, 0x795D }, { 0x8F6B, 0x7E2E }, { 0x8F6C, 0x7C9B }, { 0x8F6D, 0x587E }, { 0x8F6E, 0x719F }, + { 0x8F6F, 0x51FA }, { 0x8F70, 0x8853 }, { 0x8F71, 0x8FF0 }, { 0x8F72, 0x4FCA }, { 0x8F73, 0x5CFB }, { 0x8F74, 0x6625 }, { 0x8F75, 0x77AC }, { 0x8F76, 0x7AE3 }, + { 0x8F77, 0x821C }, { 0x8F78, 0x99FF }, { 0x8F79, 0x51C6 }, { 0x8F7A, 0x5FAA }, { 0x8F7B, 0x65EC }, { 0x8F7C, 0x696F }, { 0x8F7D, 0x6B89 }, { 0x8F7E, 0x6DF3 }, + { 0x8F80, 0x6E96 }, { 0x8F81, 0x6F64 }, { 0x8F82, 0x76FE }, { 0x8F83, 0x7D14 }, { 0x8F84, 0x5DE1 }, { 0x8F85, 0x9075 }, { 0x8F86, 0x9187 }, { 0x8F87, 0x9806 }, + { 0x8F88, 0x51E6 }, { 0x8F89, 0x521D }, { 0x8F8A, 0x6240 }, { 0x8F8B, 0x6691 }, { 0x8F8C, 0x66D9 }, { 0x8F8D, 0x6E1A }, { 0x8F8E, 0x5EB6 }, { 0x8F8F, 0x7DD2 }, + { 0x8F90, 0x7F72 }, { 0x8F91, 0x66F8 }, { 0x8F92, 0x85AF }, { 0x8F93, 0x85F7 }, { 0x8F94, 0x8AF8 }, { 0x8F95, 0x52A9 }, { 0x8F96, 0x53D9 }, { 0x8F97, 0x5973 }, + { 0x8F98, 0x5E8F }, { 0x8F99, 0x5F90 }, { 0x8F9A, 0x6055 }, { 0x8F9B, 0x92E4 }, { 0x8F9C, 0x9664 }, { 0x8F9D, 0x50B7 }, { 0x8F9E, 0x511F }, { 0x8F9F, 0x52DD }, + { 0x8FA0, 0x5320 }, { 0x8FA1, 0x5347 }, { 0x8FA2, 0x53EC }, { 0x8FA3, 0x54E8 }, { 0x8FA4, 0x5546 }, { 0x8FA5, 0x5531 }, { 0x8FA6, 0x5617 }, { 0x8FA7, 0x5968 }, + { 0x8FA8, 0x59BE }, { 0x8FA9, 0x5A3C }, { 0x8FAA, 0x5BB5 }, { 0x8FAB, 0x5C06 }, { 0x8FAC, 0x5C0F }, { 0x8FAD, 0x5C11 }, { 0x8FAE, 0x5C1A }, { 0x8FAF, 0x5E84 }, + { 0x8FB0, 0x5E8A }, { 0x8FB1, 0x5EE0 }, { 0x8FB2, 0x5F70 }, { 0x8FB3, 0x627F }, { 0x8FB4, 0x6284 }, { 0x8FB5, 0x62DB }, { 0x8FB6, 0x638C }, { 0x8FB7, 0x6377 }, + { 0x8FB8, 0x6607 }, { 0x8FB9, 0x660C }, { 0x8FBA, 0x662D }, { 0x8FBB, 0x6676 }, { 0x8FBC, 0x677E }, { 0x8FBD, 0x68A2 }, { 0x8FBE, 0x6A1F }, { 0x8FBF, 0x6A35 }, + { 0x8FC0, 0x6CBC }, { 0x8FC1, 0x6D88 }, { 0x8FC2, 0x6E09 }, { 0x8FC3, 0x6E58 }, { 0x8FC4, 0x713C }, { 0x8FC5, 0x7126 }, { 0x8FC6, 0x7167 }, { 0x8FC7, 0x75C7 }, + { 0x8FC8, 0x7701 }, { 0x8FC9, 0x785D }, { 0x8FCA, 0x7901 }, { 0x8FCB, 0x7965 }, { 0x8FCC, 0x79F0 }, { 0x8FCD, 0x7AE0 }, { 0x8FCE, 0x7B11 }, { 0x8FCF, 0x7CA7 }, + { 0x8FD0, 0x7D39 }, { 0x8FD1, 0x8096 }, { 0x8FD2, 0x83D6 }, { 0x8FD3, 0x848B }, { 0x8FD4, 0x8549 }, { 0x8FD5, 0x885D }, { 0x8FD6, 0x88F3 }, { 0x8FD7, 0x8A1F }, + { 0x8FD8, 0x8A3C }, { 0x8FD9, 0x8A54 }, { 0x8FDA, 0x8A73 }, { 0x8FDB, 0x8C61 }, { 0x8FDC, 0x8CDE }, { 0x8FDD, 0x91A4 }, { 0x8FDE, 0x9266 }, { 0x8FDF, 0x937E }, + { 0x8FE0, 0x9418 }, { 0x8FE1, 0x969C }, { 0x8FE2, 0x9798 }, { 0x8FE3, 0x4E0A }, { 0x8FE4, 0x4E08 }, { 0x8FE5, 0x4E1E }, { 0x8FE6, 0x4E57 }, { 0x8FE7, 0x5197 }, + { 0x8FE8, 0x5270 }, { 0x8FE9, 0x57CE }, { 0x8FEA, 0x5834 }, { 0x8FEB, 0x58CC }, { 0x8FEC, 0x5B22 }, { 0x8FED, 0x5E38 }, { 0x8FEE, 0x60C5 }, { 0x8FEF, 0x64FE }, + { 0x8FF0, 0x6761 }, { 0x8FF1, 0x6756 }, { 0x8FF2, 0x6D44 }, { 0x8FF3, 0x72B6 }, { 0x8FF4, 0x7573 }, { 0x8FF5, 0x7A63 }, { 0x8FF6, 0x84B8 }, { 0x8FF7, 0x8B72 }, + { 0x8FF8, 0x91B8 }, { 0x8FF9, 0x9320 }, { 0x8FFA, 0x5631 }, { 0x8FFB, 0x57F4 }, { 0x8FFC, 0x98FE }, { 0x9040, 0x62ED }, { 0x9041, 0x690D }, { 0x9042, 0x6B96 }, + { 0x9043, 0x71ED }, { 0x9044, 0x7E54 }, { 0x9045, 0x8077 }, { 0x9046, 0x8272 }, { 0x9047, 0x89E6 }, { 0x9048, 0x98DF }, { 0x9049, 0x8755 }, { 0x904A, 0x8FB1 }, + { 0x904B, 0x5C3B }, { 0x904C, 0x4F38 }, { 0x904D, 0x4FE1 }, { 0x904E, 0x4FB5 }, { 0x904F, 0x5507 }, { 0x9050, 0x5A20 }, { 0x9051, 0x5BDD }, { 0x9052, 0x5BE9 }, + { 0x9053, 0x5FC3 }, { 0x9054, 0x614E }, { 0x9055, 0x632F }, { 0x9056, 0x65B0 }, { 0x9057, 0x664B }, { 0x9058, 0x68EE }, { 0x9059, 0x699B }, { 0x905A, 0x6D78 }, + { 0x905B, 0x6DF1 }, { 0x905C, 0x7533 }, { 0x905D, 0x75B9 }, { 0x905E, 0x771F }, { 0x905F, 0x795E }, { 0x9060, 0x79E6 }, { 0x9061, 0x7D33 }, { 0x9062, 0x81E3 }, + { 0x9063, 0x82AF }, { 0x9064, 0x85AA }, { 0x9065, 0x89AA }, { 0x9066, 0x8A3A }, { 0x9067, 0x8EAB }, { 0x9068, 0x8F9B }, { 0x9069, 0x9032 }, { 0x906A, 0x91DD }, + { 0x906B, 0x9707 }, { 0x906C, 0x4EBA }, { 0x906D, 0x4EC1 }, { 0x906E, 0x5203 }, { 0x906F, 0x5875 }, { 0x9070, 0x58EC }, { 0x9071, 0x5C0B }, { 0x9072, 0x751A }, + { 0x9073, 0x5C3D }, { 0x9074, 0x814E }, { 0x9075, 0x8A0A }, { 0x9076, 0x8FC5 }, { 0x9077, 0x9663 }, { 0x9078, 0x976D }, { 0x9079, 0x7B25 }, { 0x907A, 0x8ACF }, + { 0x907B, 0x9808 }, { 0x907C, 0x9162 }, { 0x907D, 0x56F3 }, { 0x907E, 0x53A8 }, { 0x9080, 0x9017 }, { 0x9081, 0x5439 }, { 0x9082, 0x5782 }, { 0x9083, 0x5E25 }, + { 0x9084, 0x63A8 }, { 0x9085, 0x6C34 }, { 0x9086, 0x708A }, { 0x9087, 0x7761 }, { 0x9088, 0x7C8B }, { 0x9089, 0x7FE0 }, { 0x908A, 0x8870 }, { 0x908B, 0x9042 }, + { 0x908C, 0x9154 }, { 0x908D, 0x9310 }, { 0x908E, 0x9318 }, { 0x908F, 0x968F }, { 0x9090, 0x745E }, { 0x9091, 0x9AC4 }, { 0x9092, 0x5D07 }, { 0x9093, 0x5D69 }, + { 0x9094, 0x6570 }, { 0x9095, 0x67A2 }, { 0x9096, 0x8DA8 }, { 0x9097, 0x96DB }, { 0x9098, 0x636E }, { 0x9099, 0x6749 }, { 0x909A, 0x6919 }, { 0x909B, 0x83C5 }, + { 0x909C, 0x9817 }, { 0x909D, 0x96C0 }, { 0x909E, 0x88FE }, { 0x909F, 0x6F84 }, { 0x90A0, 0x647A }, { 0x90A1, 0x5BF8 }, { 0x90A2, 0x4E16 }, { 0x90A3, 0x702C }, + { 0x90A4, 0x755D }, { 0x90A5, 0x662F }, { 0x90A6, 0x51C4 }, { 0x90A7, 0x5236 }, { 0x90A8, 0x52E2 }, { 0x90A9, 0x59D3 }, { 0x90AA, 0x5F81 }, { 0x90AB, 0x6027 }, + { 0x90AC, 0x6210 }, { 0x90AD, 0x653F }, { 0x90AE, 0x6574 }, { 0x90AF, 0x661F }, { 0x90B0, 0x6674 }, { 0x90B1, 0x68F2 }, { 0x90B2, 0x6816 }, { 0x90B3, 0x6B63 }, + { 0x90B4, 0x6E05 }, { 0x90B5, 0x7272 }, { 0x90B6, 0x751F }, { 0x90B7, 0x76DB }, { 0x90B8, 0x7CBE }, { 0x90B9, 0x8056 }, { 0x90BA, 0x58F0 }, { 0x90BB, 0x88FD }, + { 0x90BC, 0x897F }, { 0x90BD, 0x8AA0 }, { 0x90BE, 0x8A93 }, { 0x90BF, 0x8ACB }, { 0x90C0, 0x901D }, { 0x90C1, 0x9192 }, { 0x90C2, 0x9752 }, { 0x90C3, 0x9759 }, + { 0x90C4, 0x6589 }, { 0x90C5, 0x7A0E }, { 0x90C6, 0x8106 }, { 0x90C7, 0x96BB }, { 0x90C8, 0x5E2D }, { 0x90C9, 0x60DC }, { 0x90CA, 0x621A }, { 0x90CB, 0x65A5 }, + { 0x90CC, 0x6614 }, { 0x90CD, 0x6790 }, { 0x90CE, 0x77F3 }, { 0x90CF, 0x7A4D }, { 0x90D0, 0x7C4D }, { 0x90D1, 0x7E3E }, { 0x90D2, 0x810A }, { 0x90D3, 0x8CAC }, + { 0x90D4, 0x8D64 }, { 0x90D5, 0x8DE1 }, { 0x90D6, 0x8E5F }, { 0x90D7, 0x78A9 }, { 0x90D8, 0x5207 }, { 0x90D9, 0x62D9 }, { 0x90DA, 0x63A5 }, { 0x90DB, 0x6442 }, + { 0x90DC, 0x6298 }, { 0x90DD, 0x8A2D }, { 0x90DE, 0x7A83 }, { 0x90DF, 0x7BC0 }, { 0x90E0, 0x8AAC }, { 0x90E1, 0x96EA }, { 0x90E2, 0x7D76 }, { 0x90E3, 0x820C }, + { 0x90E4, 0x8749 }, { 0x90E5, 0x4ED9 }, { 0x90E6, 0x5148 }, { 0x90E7, 0x5343 }, { 0x90E8, 0x5360 }, { 0x90E9, 0x5BA3 }, { 0x90EA, 0x5C02 }, { 0x90EB, 0x5C16 }, + { 0x90EC, 0x5DDD }, { 0x90ED, 0x6226 }, { 0x90EE, 0x6247 }, { 0x90EF, 0x64B0 }, { 0x90F0, 0x6813 }, { 0x90F1, 0x6834 }, { 0x90F2, 0x6CC9 }, { 0x90F3, 0x6D45 }, + { 0x90F4, 0x6D17 }, { 0x90F5, 0x67D3 }, { 0x90F6, 0x6F5C }, { 0x90F7, 0x714E }, { 0x90F8, 0x717D }, { 0x90F9, 0x65CB }, { 0x90FA, 0x7A7F }, { 0x90FB, 0x7BAD }, + { 0x90FC, 0x7DDA }, { 0x9140, 0x7E4A }, { 0x9141, 0x7FA8 }, { 0x9142, 0x817A }, { 0x9143, 0x821B }, { 0x9144, 0x8239 }, { 0x9145, 0x85A6 }, { 0x9146, 0x8A6E }, + { 0x9147, 0x8CCE }, { 0x9148, 0x8DF5 }, { 0x9149, 0x9078 }, { 0x914A, 0x9077 }, { 0x914B, 0x92AD }, { 0x914C, 0x9291 }, { 0x914D, 0x9583 }, { 0x914E, 0x9BAE }, + { 0x914F, 0x524D }, { 0x9150, 0x5584 }, { 0x9151, 0x6F38 }, { 0x9152, 0x7136 }, { 0x9153, 0x5168 }, { 0x9154, 0x7985 }, { 0x9155, 0x7E55 }, { 0x9156, 0x81B3 }, + { 0x9157, 0x7CCE }, { 0x9158, 0x564C }, { 0x9159, 0x5851 }, { 0x915A, 0x5CA8 }, { 0x915B, 0x63AA }, { 0x915C, 0x66FE }, { 0x915D, 0x66FD }, { 0x915E, 0x695A }, + { 0x915F, 0x72D9 }, { 0x9160, 0x758F }, { 0x9161, 0x758E }, { 0x9162, 0x790E }, { 0x9163, 0x7956 }, { 0x9164, 0x79DF }, { 0x9165, 0x7C97 }, { 0x9166, 0x7D20 }, + { 0x9167, 0x7D44 }, { 0x9168, 0x8607 }, { 0x9169, 0x8A34 }, { 0x916A, 0x963B }, { 0x916B, 0x9061 }, { 0x916C, 0x9F20 }, { 0x916D, 0x50E7 }, { 0x916E, 0x5275 }, + { 0x916F, 0x53CC }, { 0x9170, 0x53E2 }, { 0x9171, 0x5009 }, { 0x9172, 0x55AA }, { 0x9173, 0x58EE }, { 0x9174, 0x594F }, { 0x9175, 0x723D }, { 0x9176, 0x5B8B }, + { 0x9177, 0x5C64 }, { 0x9178, 0x531D }, { 0x9179, 0x60E3 }, { 0x917A, 0x60F3 }, { 0x917B, 0x635C }, { 0x917C, 0x6383 }, { 0x917D, 0x633F }, { 0x917E, 0x63BB }, + { 0x9180, 0x64CD }, { 0x9181, 0x65E9 }, { 0x9182, 0x66F9 }, { 0x9183, 0x5DE3 }, { 0x9184, 0x69CD }, { 0x9185, 0x69FD }, { 0x9186, 0x6F15 }, { 0x9187, 0x71E5 }, + { 0x9188, 0x4E89 }, { 0x9189, 0x75E9 }, { 0x918A, 0x76F8 }, { 0x918B, 0x7A93 }, { 0x918C, 0x7CDF }, { 0x918D, 0x7DCF }, { 0x918E, 0x7D9C }, { 0x918F, 0x8061 }, + { 0x9190, 0x8349 }, { 0x9191, 0x8358 }, { 0x9192, 0x846C }, { 0x9193, 0x84BC }, { 0x9194, 0x85FB }, { 0x9195, 0x88C5 }, { 0x9196, 0x8D70 }, { 0x9197, 0x9001 }, + { 0x9198, 0x906D }, { 0x9199, 0x9397 }, { 0x919A, 0x971C }, { 0x919B, 0x9A12 }, { 0x919C, 0x50CF }, { 0x919D, 0x5897 }, { 0x919E, 0x618E }, { 0x919F, 0x81D3 }, + { 0x91A0, 0x8535 }, { 0x91A1, 0x8D08 }, { 0x91A2, 0x9020 }, { 0x91A3, 0x4FC3 }, { 0x91A4, 0x5074 }, { 0x91A5, 0x5247 }, { 0x91A6, 0x5373 }, { 0x91A7, 0x606F }, + { 0x91A8, 0x6349 }, { 0x91A9, 0x675F }, { 0x91AA, 0x6E2C }, { 0x91AB, 0x8DB3 }, { 0x91AC, 0x901F }, { 0x91AD, 0x4FD7 }, { 0x91AE, 0x5C5E }, { 0x91AF, 0x8CCA }, + { 0x91B0, 0x65CF }, { 0x91B1, 0x7D9A }, { 0x91B2, 0x5352 }, { 0x91B3, 0x8896 }, { 0x91B4, 0x5176 }, { 0x91B5, 0x63C3 }, { 0x91B6, 0x5B58 }, { 0x91B7, 0x5B6B }, + { 0x91B8, 0x5C0A }, { 0x91B9, 0x640D }, { 0x91BA, 0x6751 }, { 0x91BB, 0x905C }, { 0x91BC, 0x4ED6 }, { 0x91BD, 0x591A }, { 0x91BE, 0x592A }, { 0x91BF, 0x6C70 }, + { 0x91C0, 0x8A51 }, { 0x91C1, 0x553E }, { 0x91C2, 0x5815 }, { 0x91C3, 0x59A5 }, { 0x91C4, 0x60F0 }, { 0x91C5, 0x6253 }, { 0x91C6, 0x67C1 }, { 0x91C7, 0x8235 }, + { 0x91C8, 0x6955 }, { 0x91C9, 0x9640 }, { 0x91CA, 0x99C4 }, { 0x91CB, 0x9A28 }, { 0x91CC, 0x4F53 }, { 0x91CD, 0x5806 }, { 0x91CE, 0x5BFE }, { 0x91CF, 0x8010 }, + { 0x91D0, 0x5CB1 }, { 0x91D1, 0x5E2F }, { 0x91D2, 0x5F85 }, { 0x91D3, 0x6020 }, { 0x91D4, 0x614B }, { 0x91D5, 0x6234 }, { 0x91D6, 0x66FF }, { 0x91D7, 0x6CF0 }, + { 0x91D8, 0x6EDE }, { 0x91D9, 0x80CE }, { 0x91DA, 0x817F }, { 0x91DB, 0x82D4 }, { 0x91DC, 0x888B }, { 0x91DD, 0x8CB8 }, { 0x91DE, 0x9000 }, { 0x91DF, 0x902E }, + { 0x91E0, 0x968A }, { 0x91E1, 0x9EDB }, { 0x91E2, 0x9BDB }, { 0x91E3, 0x4EE3 }, { 0x91E4, 0x53F0 }, { 0x91E5, 0x5927 }, { 0x91E6, 0x7B2C }, { 0x91E7, 0x918D }, + { 0x91E8, 0x984C }, { 0x91E9, 0x9DF9 }, { 0x91EA, 0x6EDD }, { 0x91EB, 0x7027 }, { 0x91EC, 0x5353 }, { 0x91ED, 0x5544 }, { 0x91EE, 0x5B85 }, { 0x91EF, 0x6258 }, + { 0x91F0, 0x629E }, { 0x91F1, 0x62D3 }, { 0x91F2, 0x6CA2 }, { 0x91F3, 0x6FEF }, { 0x91F4, 0x7422 }, { 0x91F5, 0x8A17 }, { 0x91F6, 0x9438 }, { 0x91F7, 0x6FC1 }, + { 0x91F8, 0x8AFE }, { 0x91F9, 0x8338 }, { 0x91FA, 0x51E7 }, { 0x91FB, 0x86F8 }, { 0x91FC, 0x53EA }, { 0x9240, 0x53E9 }, { 0x9241, 0x4F46 }, { 0x9242, 0x9054 }, + { 0x9243, 0x8FB0 }, { 0x9244, 0x596A }, { 0x9245, 0x8131 }, { 0x9246, 0x5DFD }, { 0x9247, 0x7AEA }, { 0x9248, 0x8FBF }, { 0x9249, 0x68DA }, { 0x924A, 0x8C37 }, + { 0x924B, 0x72F8 }, { 0x924C, 0x9C48 }, { 0x924D, 0x6A3D }, { 0x924E, 0x8AB0 }, { 0x924F, 0x4E39 }, { 0x9250, 0x5358 }, { 0x9251, 0x5606 }, { 0x9252, 0x5766 }, + { 0x9253, 0x62C5 }, { 0x9254, 0x63A2 }, { 0x9255, 0x65E6 }, { 0x9256, 0x6B4E }, { 0x9257, 0x6DE1 }, { 0x9258, 0x6E5B }, { 0x9259, 0x70AD }, { 0x925A, 0x77ED }, + { 0x925B, 0x7AEF }, { 0x925C, 0x7BAA }, { 0x925D, 0x7DBB }, { 0x925E, 0x803D }, { 0x925F, 0x80C6 }, { 0x9260, 0x86CB }, { 0x9261, 0x8A95 }, { 0x9262, 0x935B }, + { 0x9263, 0x56E3 }, { 0x9264, 0x58C7 }, { 0x9265, 0x5F3E }, { 0x9266, 0x65AD }, { 0x9267, 0x6696 }, { 0x9268, 0x6A80 }, { 0x9269, 0x6BB5 }, { 0x926A, 0x7537 }, + { 0x926B, 0x8AC7 }, { 0x926C, 0x5024 }, { 0x926D, 0x77E5 }, { 0x926E, 0x5730 }, { 0x926F, 0x5F1B }, { 0x9270, 0x6065 }, { 0x9271, 0x667A }, { 0x9272, 0x6C60 }, + { 0x9273, 0x75F4 }, { 0x9274, 0x7A1A }, { 0x9275, 0x7F6E }, { 0x9276, 0x81F4 }, { 0x9277, 0x8718 }, { 0x9278, 0x9045 }, { 0x9279, 0x99B3 }, { 0x927A, 0x7BC9 }, + { 0x927B, 0x755C }, { 0x927C, 0x7AF9 }, { 0x927D, 0x7B51 }, { 0x927E, 0x84C4 }, { 0x9280, 0x9010 }, { 0x9281, 0x79E9 }, { 0x9282, 0x7A92 }, { 0x9283, 0x8336 }, + { 0x9284, 0x5AE1 }, { 0x9285, 0x7740 }, { 0x9286, 0x4E2D }, { 0x9287, 0x4EF2 }, { 0x9288, 0x5B99 }, { 0x9289, 0x5FE0 }, { 0x928A, 0x62BD }, { 0x928B, 0x663C }, + { 0x928C, 0x67F1 }, { 0x928D, 0x6CE8 }, { 0x928E, 0x866B }, { 0x928F, 0x8877 }, { 0x9290, 0x8A3B }, { 0x9291, 0x914E }, { 0x9292, 0x92F3 }, { 0x9293, 0x99D0 }, + { 0x9294, 0x6A17 }, { 0x9295, 0x7026 }, { 0x9296, 0x732A }, { 0x9297, 0x82E7 }, { 0x9298, 0x8457 }, { 0x9299, 0x8CAF }, { 0x929A, 0x4E01 }, { 0x929B, 0x5146 }, + { 0x929C, 0x51CB }, { 0x929D, 0x558B }, { 0x929E, 0x5BF5 }, { 0x929F, 0x5E16 }, { 0x92A0, 0x5E33 }, { 0x92A1, 0x5E81 }, { 0x92A2, 0x5F14 }, { 0x92A3, 0x5F35 }, + { 0x92A4, 0x5F6B }, { 0x92A5, 0x5FB4 }, { 0x92A6, 0x61F2 }, { 0x92A7, 0x6311 }, { 0x92A8, 0x66A2 }, { 0x92A9, 0x671D }, { 0x92AA, 0x6F6E }, { 0x92AB, 0x7252 }, + { 0x92AC, 0x753A }, { 0x92AD, 0x773A }, { 0x92AE, 0x8074 }, { 0x92AF, 0x8139 }, { 0x92B0, 0x8178 }, { 0x92B1, 0x8776 }, { 0x92B2, 0x8ABF }, { 0x92B3, 0x8ADC }, + { 0x92B4, 0x8D85 }, { 0x92B5, 0x8DF3 }, { 0x92B6, 0x929A }, { 0x92B7, 0x9577 }, { 0x92B8, 0x9802 }, { 0x92B9, 0x9CE5 }, { 0x92BA, 0x52C5 }, { 0x92BB, 0x6357 }, + { 0x92BC, 0x76F4 }, { 0x92BD, 0x6715 }, { 0x92BE, 0x6C88 }, { 0x92BF, 0x73CD }, { 0x92C0, 0x8CC3 }, { 0x92C1, 0x93AE }, { 0x92C2, 0x9673 }, { 0x92C3, 0x6D25 }, + { 0x92C4, 0x589C }, { 0x92C5, 0x690E }, { 0x92C6, 0x69CC }, { 0x92C7, 0x8FFD }, { 0x92C8, 0x939A }, { 0x92C9, 0x75DB }, { 0x92CA, 0x901A }, { 0x92CB, 0x585A }, + { 0x92CC, 0x6802 }, { 0x92CD, 0x63B4 }, { 0x92CE, 0x69FB }, { 0x92CF, 0x4F43 }, { 0x92D0, 0x6F2C }, { 0x92D1, 0x67D8 }, { 0x92D2, 0x8FBB }, { 0x92D3, 0x8526 }, + { 0x92D4, 0x7DB4 }, { 0x92D5, 0x9354 }, { 0x92D6, 0x693F }, { 0x92D7, 0x6F70 }, { 0x92D8, 0x576A }, { 0x92D9, 0x58F7 }, { 0x92DA, 0x5B2C }, { 0x92DB, 0x7D2C }, + { 0x92DC, 0x722A }, { 0x92DD, 0x540A }, { 0x92DE, 0x91E3 }, { 0x92DF, 0x9DB4 }, { 0x92E0, 0x4EAD }, { 0x92E1, 0x4F4E }, { 0x92E2, 0x505C }, { 0x92E3, 0x5075 }, + { 0x92E4, 0x5243 }, { 0x92E5, 0x8C9E }, { 0x92E6, 0x5448 }, { 0x92E7, 0x5824 }, { 0x92E8, 0x5B9A }, { 0x92E9, 0x5E1D }, { 0x92EA, 0x5E95 }, { 0x92EB, 0x5EAD }, + { 0x92EC, 0x5EF7 }, { 0x92ED, 0x5F1F }, { 0x92EE, 0x608C }, { 0x92EF, 0x62B5 }, { 0x92F0, 0x633A }, { 0x92F1, 0x63D0 }, { 0x92F2, 0x68AF }, { 0x92F3, 0x6C40 }, + { 0x92F4, 0x7887 }, { 0x92F5, 0x798E }, { 0x92F6, 0x7A0B }, { 0x92F7, 0x7DE0 }, { 0x92F8, 0x8247 }, { 0x92F9, 0x8A02 }, { 0x92FA, 0x8AE6 }, { 0x92FB, 0x8E44 }, + { 0x92FC, 0x9013 }, { 0x9340, 0x90B8 }, { 0x9341, 0x912D }, { 0x9342, 0x91D8 }, { 0x9343, 0x9F0E }, { 0x9344, 0x6CE5 }, { 0x9345, 0x6458 }, { 0x9346, 0x64E2 }, + { 0x9347, 0x6575 }, { 0x9348, 0x6EF4 }, { 0x9349, 0x7684 }, { 0x934A, 0x7B1B }, { 0x934B, 0x9069 }, { 0x934C, 0x93D1 }, { 0x934D, 0x6EBA }, { 0x934E, 0x54F2 }, + { 0x934F, 0x5FB9 }, { 0x9350, 0x64A4 }, { 0x9351, 0x8F4D }, { 0x9352, 0x8FED }, { 0x9353, 0x9244 }, { 0x9354, 0x5178 }, { 0x9355, 0x586B }, { 0x9356, 0x5929 }, + { 0x9357, 0x5C55 }, { 0x9358, 0x5E97 }, { 0x9359, 0x6DFB }, { 0x935A, 0x7E8F }, { 0x935B, 0x751C }, { 0x935C, 0x8CBC }, { 0x935D, 0x8EE2 }, { 0x935E, 0x985B }, + { 0x935F, 0x70B9 }, { 0x9360, 0x4F1D }, { 0x9361, 0x6BBF }, { 0x9362, 0x6FB1 }, { 0x9363, 0x7530 }, { 0x9364, 0x96FB }, { 0x9365, 0x514E }, { 0x9366, 0x5410 }, + { 0x9367, 0x5835 }, { 0x9368, 0x5857 }, { 0x9369, 0x59AC }, { 0x936A, 0x5C60 }, { 0x936B, 0x5F92 }, { 0x936C, 0x6597 }, { 0x936D, 0x675C }, { 0x936E, 0x6E21 }, + { 0x936F, 0x767B }, { 0x9370, 0x83DF }, { 0x9371, 0x8CED }, { 0x9372, 0x9014 }, { 0x9373, 0x90FD }, { 0x9374, 0x934D }, { 0x9375, 0x7825 }, { 0x9376, 0x783A }, + { 0x9377, 0x52AA }, { 0x9378, 0x5EA6 }, { 0x9379, 0x571F }, { 0x937A, 0x5974 }, { 0x937B, 0x6012 }, { 0x937C, 0x5012 }, { 0x937D, 0x515A }, { 0x937E, 0x51AC }, + { 0x9380, 0x51CD }, { 0x9381, 0x5200 }, { 0x9382, 0x5510 }, { 0x9383, 0x5854 }, { 0x9384, 0x5858 }, { 0x9385, 0x5957 }, { 0x9386, 0x5B95 }, { 0x9387, 0x5CF6 }, + { 0x9388, 0x5D8B }, { 0x9389, 0x60BC }, { 0x938A, 0x6295 }, { 0x938B, 0x642D }, { 0x938C, 0x6771 }, { 0x938D, 0x6843 }, { 0x938E, 0x68BC }, { 0x938F, 0x68DF }, + { 0x9390, 0x76D7 }, { 0x9391, 0x6DD8 }, { 0x9392, 0x6E6F }, { 0x9393, 0x6D9B }, { 0x9394, 0x706F }, { 0x9395, 0x71C8 }, { 0x9396, 0x5F53 }, { 0x9397, 0x75D8 }, + { 0x9398, 0x7977 }, { 0x9399, 0x7B49 }, { 0x939A, 0x7B54 }, { 0x939B, 0x7B52 }, { 0x939C, 0x7CD6 }, { 0x939D, 0x7D71 }, { 0x939E, 0x5230 }, { 0x939F, 0x8463 }, + { 0x93A0, 0x8569 }, { 0x93A1, 0x85E4 }, { 0x93A2, 0x8A0E }, { 0x93A3, 0x8B04 }, { 0x93A4, 0x8C46 }, { 0x93A5, 0x8E0F }, { 0x93A6, 0x9003 }, { 0x93A7, 0x900F }, + { 0x93A8, 0x9419 }, { 0x93A9, 0x9676 }, { 0x93AA, 0x982D }, { 0x93AB, 0x9A30 }, { 0x93AC, 0x95D8 }, { 0x93AD, 0x50CD }, { 0x93AE, 0x52D5 }, { 0x93AF, 0x540C }, + { 0x93B0, 0x5802 }, { 0x93B1, 0x5C0E }, { 0x93B2, 0x61A7 }, { 0x93B3, 0x649E }, { 0x93B4, 0x6D1E }, { 0x93B5, 0x77B3 }, { 0x93B6, 0x7AE5 }, { 0x93B7, 0x80F4 }, + { 0x93B8, 0x8404 }, { 0x93B9, 0x9053 }, { 0x93BA, 0x9285 }, { 0x93BB, 0x5CE0 }, { 0x93BC, 0x9D07 }, { 0x93BD, 0x533F }, { 0x93BE, 0x5F97 }, { 0x93BF, 0x5FB3 }, + { 0x93C0, 0x6D9C }, { 0x93C1, 0x7279 }, { 0x93C2, 0x7763 }, { 0x93C3, 0x79BF }, { 0x93C4, 0x7BE4 }, { 0x93C5, 0x6BD2 }, { 0x93C6, 0x72EC }, { 0x93C7, 0x8AAD }, + { 0x93C8, 0x6803 }, { 0x93C9, 0x6A61 }, { 0x93CA, 0x51F8 }, { 0x93CB, 0x7A81 }, { 0x93CC, 0x6934 }, { 0x93CD, 0x5C4A }, { 0x93CE, 0x9CF6 }, { 0x93CF, 0x82EB }, + { 0x93D0, 0x5BC5 }, { 0x93D1, 0x9149 }, { 0x93D2, 0x701E }, { 0x93D3, 0x5678 }, { 0x93D4, 0x5C6F }, { 0x93D5, 0x60C7 }, { 0x93D6, 0x6566 }, { 0x93D7, 0x6C8C }, + { 0x93D8, 0x8C5A }, { 0x93D9, 0x9041 }, { 0x93DA, 0x9813 }, { 0x93DB, 0x5451 }, { 0x93DC, 0x66C7 }, { 0x93DD, 0x920D }, { 0x93DE, 0x5948 }, { 0x93DF, 0x90A3 }, + { 0x93E0, 0x5185 }, { 0x93E1, 0x4E4D }, { 0x93E2, 0x51EA }, { 0x93E3, 0x8599 }, { 0x93E4, 0x8B0E }, { 0x93E5, 0x7058 }, { 0x93E6, 0x637A }, { 0x93E7, 0x934B }, + { 0x93E8, 0x6962 }, { 0x93E9, 0x99B4 }, { 0x93EA, 0x7E04 }, { 0x93EB, 0x7577 }, { 0x93EC, 0x5357 }, { 0x93ED, 0x6960 }, { 0x93EE, 0x8EDF }, { 0x93EF, 0x96E3 }, + { 0x93F0, 0x6C5D }, { 0x93F1, 0x4E8C }, { 0x93F2, 0x5C3C }, { 0x93F3, 0x5F10 }, { 0x93F4, 0x8FE9 }, { 0x93F5, 0x5302 }, { 0x93F6, 0x8CD1 }, { 0x93F7, 0x8089 }, + { 0x93F8, 0x8679 }, { 0x93F9, 0x5EFF }, { 0x93FA, 0x65E5 }, { 0x93FB, 0x4E73 }, { 0x93FC, 0x5165 }, { 0x9440, 0x5982 }, { 0x9441, 0x5C3F }, { 0x9442, 0x97EE }, + { 0x9443, 0x4EFB }, { 0x9444, 0x598A }, { 0x9445, 0x5FCD }, { 0x9446, 0x8A8D }, { 0x9447, 0x6FE1 }, { 0x9448, 0x79B0 }, { 0x9449, 0x7962 }, { 0x944A, 0x5BE7 }, + { 0x944B, 0x8471 }, { 0x944C, 0x732B }, { 0x944D, 0x71B1 }, { 0x944E, 0x5E74 }, { 0x944F, 0x5FF5 }, { 0x9450, 0x637B }, { 0x9451, 0x649A }, { 0x9452, 0x71C3 }, + { 0x9453, 0x7C98 }, { 0x9454, 0x4E43 }, { 0x9455, 0x5EFC }, { 0x9456, 0x4E4B }, { 0x9457, 0x57DC }, { 0x9458, 0x56A2 }, { 0x9459, 0x60A9 }, { 0x945A, 0x6FC3 }, + { 0x945B, 0x7D0D }, { 0x945C, 0x80FD }, { 0x945D, 0x8133 }, { 0x945E, 0x81BF }, { 0x945F, 0x8FB2 }, { 0x9460, 0x8997 }, { 0x9461, 0x86A4 }, { 0x9462, 0x5DF4 }, + { 0x9463, 0x628A }, { 0x9464, 0x64AD }, { 0x9465, 0x8987 }, { 0x9466, 0x6777 }, { 0x9467, 0x6CE2 }, { 0x9468, 0x6D3E }, { 0x9469, 0x7436 }, { 0x946A, 0x7834 }, + { 0x946B, 0x5A46 }, { 0x946C, 0x7F75 }, { 0x946D, 0x82AD }, { 0x946E, 0x99AC }, { 0x946F, 0x4FF3 }, { 0x9470, 0x5EC3 }, { 0x9471, 0x62DD }, { 0x9472, 0x6392 }, + { 0x9473, 0x6557 }, { 0x9474, 0x676F }, { 0x9475, 0x76C3 }, { 0x9476, 0x724C }, { 0x9477, 0x80CC }, { 0x9478, 0x80BA }, { 0x9479, 0x8F29 }, { 0x947A, 0x914D }, + { 0x947B, 0x500D }, { 0x947C, 0x57F9 }, { 0x947D, 0x5A92 }, { 0x947E, 0x6885 }, { 0x9480, 0x6973 }, { 0x9481, 0x7164 }, { 0x9482, 0x72FD }, { 0x9483, 0x8CB7 }, + { 0x9484, 0x58F2 }, { 0x9485, 0x8CE0 }, { 0x9486, 0x966A }, { 0x9487, 0x9019 }, { 0x9488, 0x877F }, { 0x9489, 0x79E4 }, { 0x948A, 0x77E7 }, { 0x948B, 0x8429 }, + { 0x948C, 0x4F2F }, { 0x948D, 0x5265 }, { 0x948E, 0x535A }, { 0x948F, 0x62CD }, { 0x9490, 0x67CF }, { 0x9491, 0x6CCA }, { 0x9492, 0x767D }, { 0x9493, 0x7B94 }, + { 0x9494, 0x7C95 }, { 0x9495, 0x8236 }, { 0x9496, 0x8584 }, { 0x9497, 0x8FEB }, { 0x9498, 0x66DD }, { 0x9499, 0x6F20 }, { 0x949A, 0x7206 }, { 0x949B, 0x7E1B }, + { 0x949C, 0x83AB }, { 0x949D, 0x99C1 }, { 0x949E, 0x9EA6 }, { 0x949F, 0x51FD }, { 0x94A0, 0x7BB1 }, { 0x94A1, 0x7872 }, { 0x94A2, 0x7BB8 }, { 0x94A3, 0x8087 }, + { 0x94A4, 0x7B48 }, { 0x94A5, 0x6AE8 }, { 0x94A6, 0x5E61 }, { 0x94A7, 0x808C }, { 0x94A8, 0x7551 }, { 0x94A9, 0x7560 }, { 0x94AA, 0x516B }, { 0x94AB, 0x9262 }, + { 0x94AC, 0x6E8C }, { 0x94AD, 0x767A }, { 0x94AE, 0x9197 }, { 0x94AF, 0x9AEA }, { 0x94B0, 0x4F10 }, { 0x94B1, 0x7F70 }, { 0x94B2, 0x629C }, { 0x94B3, 0x7B4F }, + { 0x94B4, 0x95A5 }, { 0x94B5, 0x9CE9 }, { 0x94B6, 0x567A }, { 0x94B7, 0x5859 }, { 0x94B8, 0x86E4 }, { 0x94B9, 0x96BC }, { 0x94BA, 0x4F34 }, { 0x94BB, 0x5224 }, + { 0x94BC, 0x534A }, { 0x94BD, 0x53CD }, { 0x94BE, 0x53DB }, { 0x94BF, 0x5E06 }, { 0x94C0, 0x642C }, { 0x94C1, 0x6591 }, { 0x94C2, 0x677F }, { 0x94C3, 0x6C3E }, + { 0x94C4, 0x6C4E }, { 0x94C5, 0x7248 }, { 0x94C6, 0x72AF }, { 0x94C7, 0x73ED }, { 0x94C8, 0x7554 }, { 0x94C9, 0x7E41 }, { 0x94CA, 0x822C }, { 0x94CB, 0x85E9 }, + { 0x94CC, 0x8CA9 }, { 0x94CD, 0x7BC4 }, { 0x94CE, 0x91C6 }, { 0x94CF, 0x7169 }, { 0x94D0, 0x9812 }, { 0x94D1, 0x98EF }, { 0x94D2, 0x633D }, { 0x94D3, 0x6669 }, + { 0x94D4, 0x756A }, { 0x94D5, 0x76E4 }, { 0x94D6, 0x78D0 }, { 0x94D7, 0x8543 }, { 0x94D8, 0x86EE }, { 0x94D9, 0x532A }, { 0x94DA, 0x5351 }, { 0x94DB, 0x5426 }, + { 0x94DC, 0x5983 }, { 0x94DD, 0x5E87 }, { 0x94DE, 0x5F7C }, { 0x94DF, 0x60B2 }, { 0x94E0, 0x6249 }, { 0x94E1, 0x6279 }, { 0x94E2, 0x62AB }, { 0x94E3, 0x6590 }, + { 0x94E4, 0x6BD4 }, { 0x94E5, 0x6CCC }, { 0x94E6, 0x75B2 }, { 0x94E7, 0x76AE }, { 0x94E8, 0x7891 }, { 0x94E9, 0x79D8 }, { 0x94EA, 0x7DCB }, { 0x94EB, 0x7F77 }, + { 0x94EC, 0x80A5 }, { 0x94ED, 0x88AB }, { 0x94EE, 0x8AB9 }, { 0x94EF, 0x8CBB }, { 0x94F0, 0x907F }, { 0x94F1, 0x975E }, { 0x94F2, 0x98DB }, { 0x94F3, 0x6A0B }, + { 0x94F4, 0x7C38 }, { 0x94F5, 0x5099 }, { 0x94F6, 0x5C3E }, { 0x94F7, 0x5FAE }, { 0x94F8, 0x6787 }, { 0x94F9, 0x6BD8 }, { 0x94FA, 0x7435 }, { 0x94FB, 0x7709 }, + { 0x94FC, 0x7F8E }, { 0x9540, 0x9F3B }, { 0x9541, 0x67CA }, { 0x9542, 0x7A17 }, { 0x9543, 0x5339 }, { 0x9544, 0x758B }, { 0x9545, 0x9AED }, { 0x9546, 0x5F66 }, + { 0x9547, 0x819D }, { 0x9548, 0x83F1 }, { 0x9549, 0x8098 }, { 0x954A, 0x5F3C }, { 0x954B, 0x5FC5 }, { 0x954C, 0x7562 }, { 0x954D, 0x7B46 }, { 0x954E, 0x903C }, + { 0x954F, 0x6867 }, { 0x9550, 0x59EB }, { 0x9551, 0x5A9B }, { 0x9552, 0x7D10 }, { 0x9553, 0x767E }, { 0x9554, 0x8B2C }, { 0x9555, 0x4FF5 }, { 0x9556, 0x5F6A }, + { 0x9557, 0x6A19 }, { 0x9558, 0x6C37 }, { 0x9559, 0x6F02 }, { 0x955A, 0x74E2 }, { 0x955B, 0x7968 }, { 0x955C, 0x8868 }, { 0x955D, 0x8A55 }, { 0x955E, 0x8C79 }, + { 0x955F, 0x5EDF }, { 0x9560, 0x63CF }, { 0x9561, 0x75C5 }, { 0x9562, 0x79D2 }, { 0x9563, 0x82D7 }, { 0x9564, 0x9328 }, { 0x9565, 0x92F2 }, { 0x9566, 0x849C }, + { 0x9567, 0x86ED }, { 0x9568, 0x9C2D }, { 0x9569, 0x54C1 }, { 0x956A, 0x5F6C }, { 0x956B, 0x658C }, { 0x956C, 0x6D5C }, { 0x956D, 0x7015 }, { 0x956E, 0x8CA7 }, + { 0x956F, 0x8CD3 }, { 0x9570, 0x983B }, { 0x9571, 0x654F }, { 0x9572, 0x74F6 }, { 0x9573, 0x4E0D }, { 0x9574, 0x4ED8 }, { 0x9575, 0x57E0 }, { 0x9576, 0x592B }, + { 0x9577, 0x5A66 }, { 0x9578, 0x5BCC }, { 0x9579, 0x51A8 }, { 0x957A, 0x5E03 }, { 0x957B, 0x5E9C }, { 0x957C, 0x6016 }, { 0x957D, 0x6276 }, { 0x957E, 0x6577 }, + { 0x9580, 0x65A7 }, { 0x9581, 0x666E }, { 0x9582, 0x6D6E }, { 0x9583, 0x7236 }, { 0x9584, 0x7B26 }, { 0x9585, 0x8150 }, { 0x9586, 0x819A }, { 0x9587, 0x8299 }, + { 0x9588, 0x8B5C }, { 0x9589, 0x8CA0 }, { 0x958A, 0x8CE6 }, { 0x958B, 0x8D74 }, { 0x958C, 0x961C }, { 0x958D, 0x9644 }, { 0x958E, 0x4FAE }, { 0x958F, 0x64AB }, + { 0x9590, 0x6B66 }, { 0x9591, 0x821E }, { 0x9592, 0x8461 }, { 0x9593, 0x856A }, { 0x9594, 0x90E8 }, { 0x9595, 0x5C01 }, { 0x9596, 0x6953 }, { 0x9597, 0x98A8 }, + { 0x9598, 0x847A }, { 0x9599, 0x8557 }, { 0x959A, 0x4F0F }, { 0x959B, 0x526F }, { 0x959C, 0x5FA9 }, { 0x959D, 0x5E45 }, { 0x959E, 0x670D }, { 0x959F, 0x798F }, + { 0x95A0, 0x8179 }, { 0x95A1, 0x8907 }, { 0x95A2, 0x8986 }, { 0x95A3, 0x6DF5 }, { 0x95A4, 0x5F17 }, { 0x95A5, 0x6255 }, { 0x95A6, 0x6CB8 }, { 0x95A7, 0x4ECF }, + { 0x95A8, 0x7269 }, { 0x95A9, 0x9B92 }, { 0x95AA, 0x5206 }, { 0x95AB, 0x543B }, { 0x95AC, 0x5674 }, { 0x95AD, 0x58B3 }, { 0x95AE, 0x61A4 }, { 0x95AF, 0x626E }, + { 0x95B0, 0x711A }, { 0x95B1, 0x596E }, { 0x95B2, 0x7C89 }, { 0x95B3, 0x7CDE }, { 0x95B4, 0x7D1B }, { 0x95B5, 0x96F0 }, { 0x95B6, 0x6587 }, { 0x95B7, 0x805E }, + { 0x95B8, 0x4E19 }, { 0x95B9, 0x4F75 }, { 0x95BA, 0x5175 }, { 0x95BB, 0x5840 }, { 0x95BC, 0x5E63 }, { 0x95BD, 0x5E73 }, { 0x95BE, 0x5F0A }, { 0x95BF, 0x67C4 }, + { 0x95C0, 0x4E26 }, { 0x95C1, 0x853D }, { 0x95C2, 0x9589 }, { 0x95C3, 0x965B }, { 0x95C4, 0x7C73 }, { 0x95C5, 0x9801 }, { 0x95C6, 0x50FB }, { 0x95C7, 0x58C1 }, + { 0x95C8, 0x7656 }, { 0x95C9, 0x78A7 }, { 0x95CA, 0x5225 }, { 0x95CB, 0x77A5 }, { 0x95CC, 0x8511 }, { 0x95CD, 0x7B86 }, { 0x95CE, 0x504F }, { 0x95CF, 0x5909 }, + { 0x95D0, 0x7247 }, { 0x95D1, 0x7BC7 }, { 0x95D2, 0x7DE8 }, { 0x95D3, 0x8FBA }, { 0x95D4, 0x8FD4 }, { 0x95D5, 0x904D }, { 0x95D6, 0x4FBF }, { 0x95D7, 0x52C9 }, + { 0x95D8, 0x5A29 }, { 0x95D9, 0x5F01 }, { 0x95DA, 0x97AD }, { 0x95DB, 0x4FDD }, { 0x95DC, 0x8217 }, { 0x95DD, 0x92EA }, { 0x95DE, 0x5703 }, { 0x95DF, 0x6355 }, + { 0x95E0, 0x6B69 }, { 0x95E1, 0x752B }, { 0x95E2, 0x88DC }, { 0x95E3, 0x8F14 }, { 0x95E4, 0x7A42 }, { 0x95E5, 0x52DF }, { 0x95E6, 0x5893 }, { 0x95E7, 0x6155 }, + { 0x95E8, 0x620A }, { 0x95E9, 0x66AE }, { 0x95EA, 0x6BCD }, { 0x95EB, 0x7C3F }, { 0x95EC, 0x83E9 }, { 0x95ED, 0x5023 }, { 0x95EE, 0x4FF8 }, { 0x95EF, 0x5305 }, + { 0x95F0, 0x5446 }, { 0x95F1, 0x5831 }, { 0x95F2, 0x5949 }, { 0x95F3, 0x5B9D }, { 0x95F4, 0x5CF0 }, { 0x95F5, 0x5CEF }, { 0x95F6, 0x5D29 }, { 0x95F7, 0x5E96 }, + { 0x95F8, 0x62B1 }, { 0x95F9, 0x6367 }, { 0x95FA, 0x653E }, { 0x95FB, 0x65B9 }, { 0x95FC, 0x670B }, { 0x9640, 0x6CD5 }, { 0x9641, 0x6CE1 }, { 0x9642, 0x70F9 }, + { 0x9643, 0x7832 }, { 0x9644, 0x7E2B }, { 0x9645, 0x80DE }, { 0x9646, 0x82B3 }, { 0x9647, 0x840C }, { 0x9648, 0x84EC }, { 0x9649, 0x8702 }, { 0x964A, 0x8912 }, + { 0x964B, 0x8A2A }, { 0x964C, 0x8C4A }, { 0x964D, 0x90A6 }, { 0x964E, 0x92D2 }, { 0x964F, 0x98FD }, { 0x9650, 0x9CF3 }, { 0x9651, 0x9D6C }, { 0x9652, 0x4E4F }, + { 0x9653, 0x4EA1 }, { 0x9654, 0x508D }, { 0x9655, 0x5256 }, { 0x9656, 0x574A }, { 0x9657, 0x59A8 }, { 0x9658, 0x5E3D }, { 0x9659, 0x5FD8 }, { 0x965A, 0x5FD9 }, + { 0x965B, 0x623F }, { 0x965C, 0x66B4 }, { 0x965D, 0x671B }, { 0x965E, 0x67D0 }, { 0x965F, 0x68D2 }, { 0x9660, 0x5192 }, { 0x9661, 0x7D21 }, { 0x9662, 0x80AA }, + { 0x9663, 0x81A8 }, { 0x9664, 0x8B00 }, { 0x9665, 0x8C8C }, { 0x9666, 0x8CBF }, { 0x9667, 0x927E }, { 0x9668, 0x9632 }, { 0x9669, 0x5420 }, { 0x966A, 0x982C }, + { 0x966B, 0x5317 }, { 0x966C, 0x50D5 }, { 0x966D, 0x535C }, { 0x966E, 0x58A8 }, { 0x966F, 0x64B2 }, { 0x9670, 0x6734 }, { 0x9671, 0x7267 }, { 0x9672, 0x7766 }, + { 0x9673, 0x7A46 }, { 0x9674, 0x91E6 }, { 0x9675, 0x52C3 }, { 0x9676, 0x6CA1 }, { 0x9677, 0x6B86 }, { 0x9678, 0x5800 }, { 0x9679, 0x5E4C }, { 0x967A, 0x5954 }, + { 0x967B, 0x672C }, { 0x967C, 0x7FFB }, { 0x967D, 0x51E1 }, { 0x967E, 0x76C6 }, { 0x9680, 0x6469 }, { 0x9681, 0x78E8 }, { 0x9682, 0x9B54 }, { 0x9683, 0x9EBB }, + { 0x9684, 0x57CB }, { 0x9685, 0x59B9 }, { 0x9686, 0x6627 }, { 0x9687, 0x679A }, { 0x9688, 0x6BCE }, { 0x9689, 0x54E9 }, { 0x968A, 0x69D9 }, { 0x968B, 0x5E55 }, + { 0x968C, 0x819C }, { 0x968D, 0x6795 }, { 0x968E, 0x9BAA }, { 0x968F, 0x67FE }, { 0x9690, 0x9C52 }, { 0x9691, 0x685D }, { 0x9692, 0x4EA6 }, { 0x9693, 0x4FE3 }, + { 0x9694, 0x53C8 }, { 0x9695, 0x62B9 }, { 0x9696, 0x672B }, { 0x9697, 0x6CAB }, { 0x9698, 0x8FC4 }, { 0x9699, 0x4FAD }, { 0x969A, 0x7E6D }, { 0x969B, 0x9EBF }, + { 0x969C, 0x4E07 }, { 0x969D, 0x6162 }, { 0x969E, 0x6E80 }, { 0x969F, 0x6F2B }, { 0x96A0, 0x8513 }, { 0x96A1, 0x5473 }, { 0x96A2, 0x672A }, { 0x96A3, 0x9B45 }, + { 0x96A4, 0x5DF3 }, { 0x96A5, 0x7B95 }, { 0x96A6, 0x5CAC }, { 0x96A7, 0x5BC6 }, { 0x96A8, 0x871C }, { 0x96A9, 0x6E4A }, { 0x96AA, 0x84D1 }, { 0x96AB, 0x7A14 }, + { 0x96AC, 0x8108 }, { 0x96AD, 0x5999 }, { 0x96AE, 0x7C8D }, { 0x96AF, 0x6C11 }, { 0x96B0, 0x7720 }, { 0x96B1, 0x52D9 }, { 0x96B2, 0x5922 }, { 0x96B3, 0x7121 }, + { 0x96B4, 0x725F }, { 0x96B5, 0x77DB }, { 0x96B6, 0x9727 }, { 0x96B7, 0x9D61 }, { 0x96B8, 0x690B }, { 0x96B9, 0x5A7F }, { 0x96BA, 0x5A18 }, { 0x96BB, 0x51A5 }, + { 0x96BC, 0x540D }, { 0x96BD, 0x547D }, { 0x96BE, 0x660E }, { 0x96BF, 0x76DF }, { 0x96C0, 0x8FF7 }, { 0x96C1, 0x9298 }, { 0x96C2, 0x9CF4 }, { 0x96C3, 0x59EA }, + { 0x96C4, 0x725D }, { 0x96C5, 0x6EC5 }, { 0x96C6, 0x514D }, { 0x96C7, 0x68C9 }, { 0x96C8, 0x7DBF }, { 0x96C9, 0x7DEC }, { 0x96CA, 0x9762 }, { 0x96CB, 0x9EBA }, + { 0x96CC, 0x6478 }, { 0x96CD, 0x6A21 }, { 0x96CE, 0x8302 }, { 0x96CF, 0x5984 }, { 0x96D0, 0x5B5F }, { 0x96D1, 0x6BDB }, { 0x96D2, 0x731B }, { 0x96D3, 0x76F2 }, + { 0x96D4, 0x7DB2 }, { 0x96D5, 0x8017 }, { 0x96D6, 0x8499 }, { 0x96D7, 0x5132 }, { 0x96D8, 0x6728 }, { 0x96D9, 0x9ED9 }, { 0x96DA, 0x76EE }, { 0x96DB, 0x6762 }, + { 0x96DC, 0x52FF }, { 0x96DD, 0x9905 }, { 0x96DE, 0x5C24 }, { 0x96DF, 0x623B }, { 0x96E0, 0x7C7E }, { 0x96E1, 0x8CB0 }, { 0x96E2, 0x554F }, { 0x96E3, 0x60B6 }, + { 0x96E4, 0x7D0B }, { 0x96E5, 0x9580 }, { 0x96E6, 0x5301 }, { 0x96E7, 0x4E5F }, { 0x96E8, 0x51B6 }, { 0x96E9, 0x591C }, { 0x96EA, 0x723A }, { 0x96EB, 0x8036 }, + { 0x96EC, 0x91CE }, { 0x96ED, 0x5F25 }, { 0x96EE, 0x77E2 }, { 0x96EF, 0x5384 }, { 0x96F0, 0x5F79 }, { 0x96F1, 0x7D04 }, { 0x96F2, 0x85AC }, { 0x96F3, 0x8A33 }, + { 0x96F4, 0x8E8D }, { 0x96F5, 0x9756 }, { 0x96F6, 0x67F3 }, { 0x96F7, 0x85AE }, { 0x96F8, 0x9453 }, { 0x96F9, 0x6109 }, { 0x96FA, 0x6108 }, { 0x96FB, 0x6CB9 }, + { 0x96FC, 0x7652 }, { 0x9740, 0x8AED }, { 0x9741, 0x8F38 }, { 0x9742, 0x552F }, { 0x9743, 0x4F51 }, { 0x9744, 0x512A }, { 0x9745, 0x52C7 }, { 0x9746, 0x53CB }, + { 0x9747, 0x5BA5 }, { 0x9748, 0x5E7D }, { 0x9749, 0x60A0 }, { 0x974A, 0x6182 }, { 0x974B, 0x63D6 }, { 0x974C, 0x6709 }, { 0x974D, 0x67DA }, { 0x974E, 0x6E67 }, + { 0x974F, 0x6D8C }, { 0x9750, 0x7336 }, { 0x9751, 0x7337 }, { 0x9752, 0x7531 }, { 0x9753, 0x7950 }, { 0x9754, 0x88D5 }, { 0x9755, 0x8A98 }, { 0x9756, 0x904A }, + { 0x9757, 0x9091 }, { 0x9758, 0x90F5 }, { 0x9759, 0x96C4 }, { 0x975A, 0x878D }, { 0x975B, 0x5915 }, { 0x975C, 0x4E88 }, { 0x975D, 0x4F59 }, { 0x975E, 0x4E0E }, + { 0x975F, 0x8A89 }, { 0x9760, 0x8F3F }, { 0x9761, 0x9810 }, { 0x9762, 0x50AD }, { 0x9763, 0x5E7C }, { 0x9764, 0x5996 }, { 0x9765, 0x5BB9 }, { 0x9766, 0x5EB8 }, + { 0x9767, 0x63DA }, { 0x9768, 0x63FA }, { 0x9769, 0x64C1 }, { 0x976A, 0x66DC }, { 0x976B, 0x694A }, { 0x976C, 0x69D8 }, { 0x976D, 0x6D0B }, { 0x976E, 0x6EB6 }, + { 0x976F, 0x7194 }, { 0x9770, 0x7528 }, { 0x9771, 0x7AAF }, { 0x9772, 0x7F8A }, { 0x9773, 0x8000 }, { 0x9774, 0x8449 }, { 0x9775, 0x84C9 }, { 0x9776, 0x8981 }, + { 0x9777, 0x8B21 }, { 0x9778, 0x8E0A }, { 0x9779, 0x9065 }, { 0x977A, 0x967D }, { 0x977B, 0x990A }, { 0x977C, 0x617E }, { 0x977D, 0x6291 }, { 0x977E, 0x6B32 }, + { 0x9780, 0x6C83 }, { 0x9781, 0x6D74 }, { 0x9782, 0x7FCC }, { 0x9783, 0x7FFC }, { 0x9784, 0x6DC0 }, { 0x9785, 0x7F85 }, { 0x9786, 0x87BA }, { 0x9787, 0x88F8 }, + { 0x9788, 0x6765 }, { 0x9789, 0x83B1 }, { 0x978A, 0x983C }, { 0x978B, 0x96F7 }, { 0x978C, 0x6D1B }, { 0x978D, 0x7D61 }, { 0x978E, 0x843D }, { 0x978F, 0x916A }, + { 0x9790, 0x4E71 }, { 0x9791, 0x5375 }, { 0x9792, 0x5D50 }, { 0x9793, 0x6B04 }, { 0x9794, 0x6FEB }, { 0x9795, 0x85CD }, { 0x9796, 0x862D }, { 0x9797, 0x89A7 }, + { 0x9798, 0x5229 }, { 0x9799, 0x540F }, { 0x979A, 0x5C65 }, { 0x979B, 0x674E }, { 0x979C, 0x68A8 }, { 0x979D, 0x7406 }, { 0x979E, 0x7483 }, { 0x979F, 0x75E2 }, + { 0x97A0, 0x88CF }, { 0x97A1, 0x88E1 }, { 0x97A2, 0x91CC }, { 0x97A3, 0x96E2 }, { 0x97A4, 0x9678 }, { 0x97A5, 0x5F8B }, { 0x97A6, 0x7387 }, { 0x97A7, 0x7ACB }, + { 0x97A8, 0x844E }, { 0x97A9, 0x63A0 }, { 0x97AA, 0x7565 }, { 0x97AB, 0x5289 }, { 0x97AC, 0x6D41 }, { 0x97AD, 0x6E9C }, { 0x97AE, 0x7409 }, { 0x97AF, 0x7559 }, + { 0x97B0, 0x786B }, { 0x97B1, 0x7C92 }, { 0x97B2, 0x9686 }, { 0x97B3, 0x7ADC }, { 0x97B4, 0x9F8D }, { 0x97B5, 0x4FB6 }, { 0x97B6, 0x616E }, { 0x97B7, 0x65C5 }, + { 0x97B8, 0x865C }, { 0x97B9, 0x4E86 }, { 0x97BA, 0x4EAE }, { 0x97BB, 0x50DA }, { 0x97BC, 0x4E21 }, { 0x97BD, 0x51CC }, { 0x97BE, 0x5BEE }, { 0x97BF, 0x6599 }, + { 0x97C0, 0x6881 }, { 0x97C1, 0x6DBC }, { 0x97C2, 0x731F }, { 0x97C3, 0x7642 }, { 0x97C4, 0x77AD }, { 0x97C5, 0x7A1C }, { 0x97C6, 0x7CE7 }, { 0x97C7, 0x826F }, + { 0x97C8, 0x8AD2 }, { 0x97C9, 0x907C }, { 0x97CA, 0x91CF }, { 0x97CB, 0x9675 }, { 0x97CC, 0x9818 }, { 0x97CD, 0x529B }, { 0x97CE, 0x7DD1 }, { 0x97CF, 0x502B }, + { 0x97D0, 0x5398 }, { 0x97D1, 0x6797 }, { 0x97D2, 0x6DCB }, { 0x97D3, 0x71D0 }, { 0x97D4, 0x7433 }, { 0x97D5, 0x81E8 }, { 0x97D6, 0x8F2A }, { 0x97D7, 0x96A3 }, + { 0x97D8, 0x9C57 }, { 0x97D9, 0x9E9F }, { 0x97DA, 0x7460 }, { 0x97DB, 0x5841 }, { 0x97DC, 0x6D99 }, { 0x97DD, 0x7D2F }, { 0x97DE, 0x985E }, { 0x97DF, 0x4EE4 }, + { 0x97E0, 0x4F36 }, { 0x97E1, 0x4F8B }, { 0x97E2, 0x51B7 }, { 0x97E3, 0x52B1 }, { 0x97E4, 0x5DBA }, { 0x97E5, 0x601C }, { 0x97E6, 0x73B2 }, { 0x97E7, 0x793C }, + { 0x97E8, 0x82D3 }, { 0x97E9, 0x9234 }, { 0x97EA, 0x96B7 }, { 0x97EB, 0x96F6 }, { 0x97EC, 0x970A }, { 0x97ED, 0x9E97 }, { 0x97EE, 0x9F62 }, { 0x97EF, 0x66A6 }, + { 0x97F0, 0x6B74 }, { 0x97F1, 0x5217 }, { 0x97F2, 0x52A3 }, { 0x97F3, 0x70C8 }, { 0x97F4, 0x88C2 }, { 0x97F5, 0x5EC9 }, { 0x97F6, 0x604B }, { 0x97F7, 0x6190 }, + { 0x97F8, 0x6F23 }, { 0x97F9, 0x7149 }, { 0x97FA, 0x7C3E }, { 0x97FB, 0x7DF4 }, { 0x97FC, 0x806F }, { 0x9840, 0x84EE }, { 0x9841, 0x9023 }, { 0x9842, 0x932C }, + { 0x9843, 0x5442 }, { 0x9844, 0x9B6F }, { 0x9845, 0x6AD3 }, { 0x9846, 0x7089 }, { 0x9847, 0x8CC2 }, { 0x9848, 0x8DEF }, { 0x9849, 0x9732 }, { 0x984A, 0x52B4 }, + { 0x984B, 0x5A41 }, { 0x984C, 0x5ECA }, { 0x984D, 0x5F04 }, { 0x984E, 0x6717 }, { 0x984F, 0x697C }, { 0x9850, 0x6994 }, { 0x9851, 0x6D6A }, { 0x9852, 0x6F0F }, + { 0x9853, 0x7262 }, { 0x9854, 0x72FC }, { 0x9855, 0x7BED }, { 0x9856, 0x8001 }, { 0x9857, 0x807E }, { 0x9858, 0x874B }, { 0x9859, 0x90CE }, { 0x985A, 0x516D }, + { 0x985B, 0x9E93 }, { 0x985C, 0x7984 }, { 0x985D, 0x808B }, { 0x985E, 0x9332 }, { 0x985F, 0x8AD6 }, { 0x9860, 0x502D }, { 0x9861, 0x548C }, { 0x9862, 0x8A71 }, + { 0x9863, 0x6B6A }, { 0x9864, 0x8CC4 }, { 0x9865, 0x8107 }, { 0x9866, 0x60D1 }, { 0x9867, 0x67A0 }, { 0x9868, 0x9DF2 }, { 0x9869, 0x4E99 }, { 0x986A, 0x4E98 }, + { 0x986B, 0x9C10 }, { 0x986C, 0x8A6B }, { 0x986D, 0x85C1 }, { 0x986E, 0x8568 }, { 0x986F, 0x6900 }, { 0x9870, 0x6E7E }, { 0x9871, 0x7897 }, { 0x9872, 0x8155 }, + { 0x989F, 0x5F0C }, { 0x98A0, 0x4E10 }, { 0x98A1, 0x4E15 }, { 0x98A2, 0x4E2A }, { 0x98A3, 0x4E31 }, { 0x98A4, 0x4E36 }, { 0x98A5, 0x4E3C }, { 0x98A6, 0x4E3F }, + { 0x98A7, 0x4E42 }, { 0x98A8, 0x4E56 }, { 0x98A9, 0x4E58 }, { 0x98AA, 0x4E82 }, { 0x98AB, 0x4E85 }, { 0x98AC, 0x8C6B }, { 0x98AD, 0x4E8A }, { 0x98AE, 0x8212 }, + { 0x98AF, 0x5F0D }, { 0x98B0, 0x4E8E }, { 0x98B1, 0x4E9E }, { 0x98B2, 0x4E9F }, { 0x98B3, 0x4EA0 }, { 0x98B4, 0x4EA2 }, { 0x98B5, 0x4EB0 }, { 0x98B6, 0x4EB3 }, + { 0x98B7, 0x4EB6 }, { 0x98B8, 0x4ECE }, { 0x98B9, 0x4ECD }, { 0x98BA, 0x4EC4 }, { 0x98BB, 0x4EC6 }, { 0x98BC, 0x4EC2 }, { 0x98BD, 0x4ED7 }, { 0x98BE, 0x4EDE }, + { 0x98BF, 0x4EED }, { 0x98C0, 0x4EDF }, { 0x98C1, 0x4EF7 }, { 0x98C2, 0x4F09 }, { 0x98C3, 0x4F5A }, { 0x98C4, 0x4F30 }, { 0x98C5, 0x4F5B }, { 0x98C6, 0x4F5D }, + { 0x98C7, 0x4F57 }, { 0x98C8, 0x4F47 }, { 0x98C9, 0x4F76 }, { 0x98CA, 0x4F88 }, { 0x98CB, 0x4F8F }, { 0x98CC, 0x4F98 }, { 0x98CD, 0x4F7B }, { 0x98CE, 0x4F69 }, + { 0x98CF, 0x4F70 }, { 0x98D0, 0x4F91 }, { 0x98D1, 0x4F6F }, { 0x98D2, 0x4F86 }, { 0x98D3, 0x4F96 }, { 0x98D4, 0x5118 }, { 0x98D5, 0x4FD4 }, { 0x98D6, 0x4FDF }, + { 0x98D7, 0x4FCE }, { 0x98D8, 0x4FD8 }, { 0x98D9, 0x4FDB }, { 0x98DA, 0x4FD1 }, { 0x98DB, 0x4FDA }, { 0x98DC, 0x4FD0 }, { 0x98DD, 0x4FE4 }, { 0x98DE, 0x4FE5 }, + { 0x98DF, 0x501A }, { 0x98E0, 0x5028 }, { 0x98E1, 0x5014 }, { 0x98E2, 0x502A }, { 0x98E3, 0x5025 }, { 0x98E4, 0x5005 }, { 0x98E5, 0x4F1C }, { 0x98E6, 0x4FF6 }, + { 0x98E7, 0x5021 }, { 0x98E8, 0x5029 }, { 0x98E9, 0x502C }, { 0x98EA, 0x4FFE }, { 0x98EB, 0x4FEF }, { 0x98EC, 0x5011 }, { 0x98ED, 0x5006 }, { 0x98EE, 0x5043 }, + { 0x98EF, 0x5047 }, { 0x98F0, 0x6703 }, { 0x98F1, 0x5055 }, { 0x98F2, 0x5050 }, { 0x98F3, 0x5048 }, { 0x98F4, 0x505A }, { 0x98F5, 0x5056 }, { 0x98F6, 0x506C }, + { 0x98F7, 0x5078 }, { 0x98F8, 0x5080 }, { 0x98F9, 0x509A }, { 0x98FA, 0x5085 }, { 0x98FB, 0x50B4 }, { 0x98FC, 0x50B2 }, { 0x9940, 0x50C9 }, { 0x9941, 0x50CA }, + { 0x9942, 0x50B3 }, { 0x9943, 0x50C2 }, { 0x9944, 0x50D6 }, { 0x9945, 0x50DE }, { 0x9946, 0x50E5 }, { 0x9947, 0x50ED }, { 0x9948, 0x50E3 }, { 0x9949, 0x50EE }, + { 0x994A, 0x50F9 }, { 0x994B, 0x50F5 }, { 0x994C, 0x5109 }, { 0x994D, 0x5101 }, { 0x994E, 0x5102 }, { 0x994F, 0x5116 }, { 0x9950, 0x5115 }, { 0x9951, 0x5114 }, + { 0x9952, 0x511A }, { 0x9953, 0x5121 }, { 0x9954, 0x513A }, { 0x9955, 0x5137 }, { 0x9956, 0x513C }, { 0x9957, 0x513B }, { 0x9958, 0x513F }, { 0x9959, 0x5140 }, + { 0x995A, 0x5152 }, { 0x995B, 0x514C }, { 0x995C, 0x5154 }, { 0x995D, 0x5162 }, { 0x995E, 0x7AF8 }, { 0x995F, 0x5169 }, { 0x9960, 0x516A }, { 0x9961, 0x516E }, + { 0x9962, 0x5180 }, { 0x9963, 0x5182 }, { 0x9964, 0x56D8 }, { 0x9965, 0x518C }, { 0x9966, 0x5189 }, { 0x9967, 0x518F }, { 0x9968, 0x5191 }, { 0x9969, 0x5193 }, + { 0x996A, 0x5195 }, { 0x996B, 0x5196 }, { 0x996C, 0x51A4 }, { 0x996D, 0x51A6 }, { 0x996E, 0x51A2 }, { 0x996F, 0x51A9 }, { 0x9970, 0x51AA }, { 0x9971, 0x51AB }, + { 0x9972, 0x51B3 }, { 0x9973, 0x51B1 }, { 0x9974, 0x51B2 }, { 0x9975, 0x51B0 }, { 0x9976, 0x51B5 }, { 0x9977, 0x51BD }, { 0x9978, 0x51C5 }, { 0x9979, 0x51C9 }, + { 0x997A, 0x51DB }, { 0x997B, 0x51E0 }, { 0x997C, 0x8655 }, { 0x997D, 0x51E9 }, { 0x997E, 0x51ED }, { 0x9980, 0x51F0 }, { 0x9981, 0x51F5 }, { 0x9982, 0x51FE }, + { 0x9983, 0x5204 }, { 0x9984, 0x520B }, { 0x9985, 0x5214 }, { 0x9986, 0x520E }, { 0x9987, 0x5227 }, { 0x9988, 0x522A }, { 0x9989, 0x522E }, { 0x998A, 0x5233 }, + { 0x998B, 0x5239 }, { 0x998C, 0x524F }, { 0x998D, 0x5244 }, { 0x998E, 0x524B }, { 0x998F, 0x524C }, { 0x9990, 0x525E }, { 0x9991, 0x5254 }, { 0x9992, 0x526A }, + { 0x9993, 0x5274 }, { 0x9994, 0x5269 }, { 0x9995, 0x5273 }, { 0x9996, 0x527F }, { 0x9997, 0x527D }, { 0x9998, 0x528D }, { 0x9999, 0x5294 }, { 0x999A, 0x5292 }, + { 0x999B, 0x5271 }, { 0x999C, 0x5288 }, { 0x999D, 0x5291 }, { 0x999E, 0x8FA8 }, { 0x999F, 0x8FA7 }, { 0x99A0, 0x52AC }, { 0x99A1, 0x52AD }, { 0x99A2, 0x52BC }, + { 0x99A3, 0x52B5 }, { 0x99A4, 0x52C1 }, { 0x99A5, 0x52CD }, { 0x99A6, 0x52D7 }, { 0x99A7, 0x52DE }, { 0x99A8, 0x52E3 }, { 0x99A9, 0x52E6 }, { 0x99AA, 0x98ED }, + { 0x99AB, 0x52E0 }, { 0x99AC, 0x52F3 }, { 0x99AD, 0x52F5 }, { 0x99AE, 0x52F8 }, { 0x99AF, 0x52F9 }, { 0x99B0, 0x5306 }, { 0x99B1, 0x5308 }, { 0x99B2, 0x7538 }, + { 0x99B3, 0x530D }, { 0x99B4, 0x5310 }, { 0x99B5, 0x530F }, { 0x99B6, 0x5315 }, { 0x99B7, 0x531A }, { 0x99B8, 0x5323 }, { 0x99B9, 0x532F }, { 0x99BA, 0x5331 }, + { 0x99BB, 0x5333 }, { 0x99BC, 0x5338 }, { 0x99BD, 0x5340 }, { 0x99BE, 0x5346 }, { 0x99BF, 0x5345 }, { 0x99C0, 0x4E17 }, { 0x99C1, 0x5349 }, { 0x99C2, 0x534D }, + { 0x99C3, 0x51D6 }, { 0x99C4, 0x535E }, { 0x99C5, 0x5369 }, { 0x99C6, 0x536E }, { 0x99C7, 0x5918 }, { 0x99C8, 0x537B }, { 0x99C9, 0x5377 }, { 0x99CA, 0x5382 }, + { 0x99CB, 0x5396 }, { 0x99CC, 0x53A0 }, { 0x99CD, 0x53A6 }, { 0x99CE, 0x53A5 }, { 0x99CF, 0x53AE }, { 0x99D0, 0x53B0 }, { 0x99D1, 0x53B6 }, { 0x99D2, 0x53C3 }, + { 0x99D3, 0x7C12 }, { 0x99D4, 0x96D9 }, { 0x99D5, 0x53DF }, { 0x99D6, 0x66FC }, { 0x99D7, 0x71EE }, { 0x99D8, 0x53EE }, { 0x99D9, 0x53E8 }, { 0x99DA, 0x53ED }, + { 0x99DB, 0x53FA }, { 0x99DC, 0x5401 }, { 0x99DD, 0x543D }, { 0x99DE, 0x5440 }, { 0x99DF, 0x542C }, { 0x99E0, 0x542D }, { 0x99E1, 0x543C }, { 0x99E2, 0x542E }, + { 0x99E3, 0x5436 }, { 0x99E4, 0x5429 }, { 0x99E5, 0x541D }, { 0x99E6, 0x544E }, { 0x99E7, 0x548F }, { 0x99E8, 0x5475 }, { 0x99E9, 0x548E }, { 0x99EA, 0x545F }, + { 0x99EB, 0x5471 }, { 0x99EC, 0x5477 }, { 0x99ED, 0x5470 }, { 0x99EE, 0x5492 }, { 0x99EF, 0x547B }, { 0x99F0, 0x5480 }, { 0x99F1, 0x5476 }, { 0x99F2, 0x5484 }, + { 0x99F3, 0x5490 }, { 0x99F4, 0x5486 }, { 0x99F5, 0x54C7 }, { 0x99F6, 0x54A2 }, { 0x99F7, 0x54B8 }, { 0x99F8, 0x54A5 }, { 0x99F9, 0x54AC }, { 0x99FA, 0x54C4 }, + { 0x99FB, 0x54C8 }, { 0x99FC, 0x54A8 }, { 0x9A40, 0x54AB }, { 0x9A41, 0x54C2 }, { 0x9A42, 0x54A4 }, { 0x9A43, 0x54BE }, { 0x9A44, 0x54BC }, { 0x9A45, 0x54D8 }, + { 0x9A46, 0x54E5 }, { 0x9A47, 0x54E6 }, { 0x9A48, 0x550F }, { 0x9A49, 0x5514 }, { 0x9A4A, 0x54FD }, { 0x9A4B, 0x54EE }, { 0x9A4C, 0x54ED }, { 0x9A4D, 0x54FA }, + { 0x9A4E, 0x54E2 }, { 0x9A4F, 0x5539 }, { 0x9A50, 0x5540 }, { 0x9A51, 0x5563 }, { 0x9A52, 0x554C }, { 0x9A53, 0x552E }, { 0x9A54, 0x555C }, { 0x9A55, 0x5545 }, + { 0x9A56, 0x5556 }, { 0x9A57, 0x5557 }, { 0x9A58, 0x5538 }, { 0x9A59, 0x5533 }, { 0x9A5A, 0x555D }, { 0x9A5B, 0x5599 }, { 0x9A5C, 0x5580 }, { 0x9A5D, 0x54AF }, + { 0x9A5E, 0x558A }, { 0x9A5F, 0x559F }, { 0x9A60, 0x557B }, { 0x9A61, 0x557E }, { 0x9A62, 0x5598 }, { 0x9A63, 0x559E }, { 0x9A64, 0x55AE }, { 0x9A65, 0x557C }, + { 0x9A66, 0x5583 }, { 0x9A67, 0x55A9 }, { 0x9A68, 0x5587 }, { 0x9A69, 0x55A8 }, { 0x9A6A, 0x55DA }, { 0x9A6B, 0x55C5 }, { 0x9A6C, 0x55DF }, { 0x9A6D, 0x55C4 }, + { 0x9A6E, 0x55DC }, { 0x9A6F, 0x55E4 }, { 0x9A70, 0x55D4 }, { 0x9A71, 0x5614 }, { 0x9A72, 0x55F7 }, { 0x9A73, 0x5616 }, { 0x9A74, 0x55FE }, { 0x9A75, 0x55FD }, + { 0x9A76, 0x561B }, { 0x9A77, 0x55F9 }, { 0x9A78, 0x564E }, { 0x9A79, 0x5650 }, { 0x9A7A, 0x71DF }, { 0x9A7B, 0x5634 }, { 0x9A7C, 0x5636 }, { 0x9A7D, 0x5632 }, + { 0x9A7E, 0x5638 }, { 0x9A80, 0x566B }, { 0x9A81, 0x5664 }, { 0x9A82, 0x562F }, { 0x9A83, 0x566C }, { 0x9A84, 0x566A }, { 0x9A85, 0x5686 }, { 0x9A86, 0x5680 }, + { 0x9A87, 0x568A }, { 0x9A88, 0x56A0 }, { 0x9A89, 0x5694 }, { 0x9A8A, 0x568F }, { 0x9A8B, 0x56A5 }, { 0x9A8C, 0x56AE }, { 0x9A8D, 0x56B6 }, { 0x9A8E, 0x56B4 }, + { 0x9A8F, 0x56C2 }, { 0x9A90, 0x56BC }, { 0x9A91, 0x56C1 }, { 0x9A92, 0x56C3 }, { 0x9A93, 0x56C0 }, { 0x9A94, 0x56C8 }, { 0x9A95, 0x56CE }, { 0x9A96, 0x56D1 }, + { 0x9A97, 0x56D3 }, { 0x9A98, 0x56D7 }, { 0x9A99, 0x56EE }, { 0x9A9A, 0x56F9 }, { 0x9A9B, 0x5700 }, { 0x9A9C, 0x56FF }, { 0x9A9D, 0x5704 }, { 0x9A9E, 0x5709 }, + { 0x9A9F, 0x5708 }, { 0x9AA0, 0x570B }, { 0x9AA1, 0x570D }, { 0x9AA2, 0x5713 }, { 0x9AA3, 0x5718 }, { 0x9AA4, 0x5716 }, { 0x9AA5, 0x55C7 }, { 0x9AA6, 0x571C }, + { 0x9AA7, 0x5726 }, { 0x9AA8, 0x5737 }, { 0x9AA9, 0x5738 }, { 0x9AAA, 0x574E }, { 0x9AAB, 0x573B }, { 0x9AAC, 0x5740 }, { 0x9AAD, 0x574F }, { 0x9AAE, 0x5769 }, + { 0x9AAF, 0x57C0 }, { 0x9AB0, 0x5788 }, { 0x9AB1, 0x5761 }, { 0x9AB2, 0x577F }, { 0x9AB3, 0x5789 }, { 0x9AB4, 0x5793 }, { 0x9AB5, 0x57A0 }, { 0x9AB6, 0x57B3 }, + { 0x9AB7, 0x57A4 }, { 0x9AB8, 0x57AA }, { 0x9AB9, 0x57B0 }, { 0x9ABA, 0x57C3 }, { 0x9ABB, 0x57C6 }, { 0x9ABC, 0x57D4 }, { 0x9ABD, 0x57D2 }, { 0x9ABE, 0x57D3 }, + { 0x9ABF, 0x580A }, { 0x9AC0, 0x57D6 }, { 0x9AC1, 0x57E3 }, { 0x9AC2, 0x580B }, { 0x9AC3, 0x5819 }, { 0x9AC4, 0x581D }, { 0x9AC5, 0x5872 }, { 0x9AC6, 0x5821 }, + { 0x9AC7, 0x5862 }, { 0x9AC8, 0x584B }, { 0x9AC9, 0x5870 }, { 0x9ACA, 0x6BC0 }, { 0x9ACB, 0x5852 }, { 0x9ACC, 0x583D }, { 0x9ACD, 0x5879 }, { 0x9ACE, 0x5885 }, + { 0x9ACF, 0x58B9 }, { 0x9AD0, 0x589F }, { 0x9AD1, 0x58AB }, { 0x9AD2, 0x58BA }, { 0x9AD3, 0x58DE }, { 0x9AD4, 0x58BB }, { 0x9AD5, 0x58B8 }, { 0x9AD6, 0x58AE }, + { 0x9AD7, 0x58C5 }, { 0x9AD8, 0x58D3 }, { 0x9AD9, 0x58D1 }, { 0x9ADA, 0x58D7 }, { 0x9ADB, 0x58D9 }, { 0x9ADC, 0x58D8 }, { 0x9ADD, 0x58E5 }, { 0x9ADE, 0x58DC }, + { 0x9ADF, 0x58E4 }, { 0x9AE0, 0x58DF }, { 0x9AE1, 0x58EF }, { 0x9AE2, 0x58FA }, { 0x9AE3, 0x58F9 }, { 0x9AE4, 0x58FB }, { 0x9AE5, 0x58FC }, { 0x9AE6, 0x58FD }, + { 0x9AE7, 0x5902 }, { 0x9AE8, 0x590A }, { 0x9AE9, 0x5910 }, { 0x9AEA, 0x591B }, { 0x9AEB, 0x68A6 }, { 0x9AEC, 0x5925 }, { 0x9AED, 0x592C }, { 0x9AEE, 0x592D }, + { 0x9AEF, 0x5932 }, { 0x9AF0, 0x5938 }, { 0x9AF1, 0x593E }, { 0x9AF2, 0x7AD2 }, { 0x9AF3, 0x5955 }, { 0x9AF4, 0x5950 }, { 0x9AF5, 0x594E }, { 0x9AF6, 0x595A }, + { 0x9AF7, 0x5958 }, { 0x9AF8, 0x5962 }, { 0x9AF9, 0x5960 }, { 0x9AFA, 0x5967 }, { 0x9AFB, 0x596C }, { 0x9AFC, 0x5969 }, { 0x9B40, 0x5978 }, { 0x9B41, 0x5981 }, + { 0x9B42, 0x599D }, { 0x9B43, 0x4F5E }, { 0x9B44, 0x4FAB }, { 0x9B45, 0x59A3 }, { 0x9B46, 0x59B2 }, { 0x9B47, 0x59C6 }, { 0x9B48, 0x59E8 }, { 0x9B49, 0x59DC }, + { 0x9B4A, 0x598D }, { 0x9B4B, 0x59D9 }, { 0x9B4C, 0x59DA }, { 0x9B4D, 0x5A25 }, { 0x9B4E, 0x5A1F }, { 0x9B4F, 0x5A11 }, { 0x9B50, 0x5A1C }, { 0x9B51, 0x5A09 }, + { 0x9B52, 0x5A1A }, { 0x9B53, 0x5A40 }, { 0x9B54, 0x5A6C }, { 0x9B55, 0x5A49 }, { 0x9B56, 0x5A35 }, { 0x9B57, 0x5A36 }, { 0x9B58, 0x5A62 }, { 0x9B59, 0x5A6A }, + { 0x9B5A, 0x5A9A }, { 0x9B5B, 0x5ABC }, { 0x9B5C, 0x5ABE }, { 0x9B5D, 0x5ACB }, { 0x9B5E, 0x5AC2 }, { 0x9B5F, 0x5ABD }, { 0x9B60, 0x5AE3 }, { 0x9B61, 0x5AD7 }, + { 0x9B62, 0x5AE6 }, { 0x9B63, 0x5AE9 }, { 0x9B64, 0x5AD6 }, { 0x9B65, 0x5AFA }, { 0x9B66, 0x5AFB }, { 0x9B67, 0x5B0C }, { 0x9B68, 0x5B0B }, { 0x9B69, 0x5B16 }, + { 0x9B6A, 0x5B32 }, { 0x9B6B, 0x5AD0 }, { 0x9B6C, 0x5B2A }, { 0x9B6D, 0x5B36 }, { 0x9B6E, 0x5B3E }, { 0x9B6F, 0x5B43 }, { 0x9B70, 0x5B45 }, { 0x9B71, 0x5B40 }, + { 0x9B72, 0x5B51 }, { 0x9B73, 0x5B55 }, { 0x9B74, 0x5B5A }, { 0x9B75, 0x5B5B }, { 0x9B76, 0x5B65 }, { 0x9B77, 0x5B69 }, { 0x9B78, 0x5B70 }, { 0x9B79, 0x5B73 }, + { 0x9B7A, 0x5B75 }, { 0x9B7B, 0x5B78 }, { 0x9B7C, 0x6588 }, { 0x9B7D, 0x5B7A }, { 0x9B7E, 0x5B80 }, { 0x9B80, 0x5B83 }, { 0x9B81, 0x5BA6 }, { 0x9B82, 0x5BB8 }, + { 0x9B83, 0x5BC3 }, { 0x9B84, 0x5BC7 }, { 0x9B85, 0x5BC9 }, { 0x9B86, 0x5BD4 }, { 0x9B87, 0x5BD0 }, { 0x9B88, 0x5BE4 }, { 0x9B89, 0x5BE6 }, { 0x9B8A, 0x5BE2 }, + { 0x9B8B, 0x5BDE }, { 0x9B8C, 0x5BE5 }, { 0x9B8D, 0x5BEB }, { 0x9B8E, 0x5BF0 }, { 0x9B8F, 0x5BF6 }, { 0x9B90, 0x5BF3 }, { 0x9B91, 0x5C05 }, { 0x9B92, 0x5C07 }, + { 0x9B93, 0x5C08 }, { 0x9B94, 0x5C0D }, { 0x9B95, 0x5C13 }, { 0x9B96, 0x5C20 }, { 0x9B97, 0x5C22 }, { 0x9B98, 0x5C28 }, { 0x9B99, 0x5C38 }, { 0x9B9A, 0x5C39 }, + { 0x9B9B, 0x5C41 }, { 0x9B9C, 0x5C46 }, { 0x9B9D, 0x5C4E }, { 0x9B9E, 0x5C53 }, { 0x9B9F, 0x5C50 }, { 0x9BA0, 0x5C4F }, { 0x9BA1, 0x5B71 }, { 0x9BA2, 0x5C6C }, + { 0x9BA3, 0x5C6E }, { 0x9BA4, 0x4E62 }, { 0x9BA5, 0x5C76 }, { 0x9BA6, 0x5C79 }, { 0x9BA7, 0x5C8C }, { 0x9BA8, 0x5C91 }, { 0x9BA9, 0x5C94 }, { 0x9BAA, 0x599B }, + { 0x9BAB, 0x5CAB }, { 0x9BAC, 0x5CBB }, { 0x9BAD, 0x5CB6 }, { 0x9BAE, 0x5CBC }, { 0x9BAF, 0x5CB7 }, { 0x9BB0, 0x5CC5 }, { 0x9BB1, 0x5CBE }, { 0x9BB2, 0x5CC7 }, + { 0x9BB3, 0x5CD9 }, { 0x9BB4, 0x5CE9 }, { 0x9BB5, 0x5CFD }, { 0x9BB6, 0x5CFA }, { 0x9BB7, 0x5CED }, { 0x9BB8, 0x5D8C }, { 0x9BB9, 0x5CEA }, { 0x9BBA, 0x5D0B }, + { 0x9BBB, 0x5D15 }, { 0x9BBC, 0x5D17 }, { 0x9BBD, 0x5D5C }, { 0x9BBE, 0x5D1F }, { 0x9BBF, 0x5D1B }, { 0x9BC0, 0x5D11 }, { 0x9BC1, 0x5D14 }, { 0x9BC2, 0x5D22 }, + { 0x9BC3, 0x5D1A }, { 0x9BC4, 0x5D19 }, { 0x9BC5, 0x5D18 }, { 0x9BC6, 0x5D4C }, { 0x9BC7, 0x5D52 }, { 0x9BC8, 0x5D4E }, { 0x9BC9, 0x5D4B }, { 0x9BCA, 0x5D6C }, + { 0x9BCB, 0x5D73 }, { 0x9BCC, 0x5D76 }, { 0x9BCD, 0x5D87 }, { 0x9BCE, 0x5D84 }, { 0x9BCF, 0x5D82 }, { 0x9BD0, 0x5DA2 }, { 0x9BD1, 0x5D9D }, { 0x9BD2, 0x5DAC }, + { 0x9BD3, 0x5DAE }, { 0x9BD4, 0x5DBD }, { 0x9BD5, 0x5D90 }, { 0x9BD6, 0x5DB7 }, { 0x9BD7, 0x5DBC }, { 0x9BD8, 0x5DC9 }, { 0x9BD9, 0x5DCD }, { 0x9BDA, 0x5DD3 }, + { 0x9BDB, 0x5DD2 }, { 0x9BDC, 0x5DD6 }, { 0x9BDD, 0x5DDB }, { 0x9BDE, 0x5DEB }, { 0x9BDF, 0x5DF2 }, { 0x9BE0, 0x5DF5 }, { 0x9BE1, 0x5E0B }, { 0x9BE2, 0x5E1A }, + { 0x9BE3, 0x5E19 }, { 0x9BE4, 0x5E11 }, { 0x9BE5, 0x5E1B }, { 0x9BE6, 0x5E36 }, { 0x9BE7, 0x5E37 }, { 0x9BE8, 0x5E44 }, { 0x9BE9, 0x5E43 }, { 0x9BEA, 0x5E40 }, + { 0x9BEB, 0x5E4E }, { 0x9BEC, 0x5E57 }, { 0x9BED, 0x5E54 }, { 0x9BEE, 0x5E5F }, { 0x9BEF, 0x5E62 }, { 0x9BF0, 0x5E64 }, { 0x9BF1, 0x5E47 }, { 0x9BF2, 0x5E75 }, + { 0x9BF3, 0x5E76 }, { 0x9BF4, 0x5E7A }, { 0x9BF5, 0x9EBC }, { 0x9BF6, 0x5E7F }, { 0x9BF7, 0x5EA0 }, { 0x9BF8, 0x5EC1 }, { 0x9BF9, 0x5EC2 }, { 0x9BFA, 0x5EC8 }, + { 0x9BFB, 0x5ED0 }, { 0x9BFC, 0x5ECF }, { 0x9C40, 0x5ED6 }, { 0x9C41, 0x5EE3 }, { 0x9C42, 0x5EDD }, { 0x9C43, 0x5EDA }, { 0x9C44, 0x5EDB }, { 0x9C45, 0x5EE2 }, + { 0x9C46, 0x5EE1 }, { 0x9C47, 0x5EE8 }, { 0x9C48, 0x5EE9 }, { 0x9C49, 0x5EEC }, { 0x9C4A, 0x5EF1 }, { 0x9C4B, 0x5EF3 }, { 0x9C4C, 0x5EF0 }, { 0x9C4D, 0x5EF4 }, + { 0x9C4E, 0x5EF8 }, { 0x9C4F, 0x5EFE }, { 0x9C50, 0x5F03 }, { 0x9C51, 0x5F09 }, { 0x9C52, 0x5F5D }, { 0x9C53, 0x5F5C }, { 0x9C54, 0x5F0B }, { 0x9C55, 0x5F11 }, + { 0x9C56, 0x5F16 }, { 0x9C57, 0x5F29 }, { 0x9C58, 0x5F2D }, { 0x9C59, 0x5F38 }, { 0x9C5A, 0x5F41 }, { 0x9C5B, 0x5F48 }, { 0x9C5C, 0x5F4C }, { 0x9C5D, 0x5F4E }, + { 0x9C5E, 0x5F2F }, { 0x9C5F, 0x5F51 }, { 0x9C60, 0x5F56 }, { 0x9C61, 0x5F57 }, { 0x9C62, 0x5F59 }, { 0x9C63, 0x5F61 }, { 0x9C64, 0x5F6D }, { 0x9C65, 0x5F73 }, + { 0x9C66, 0x5F77 }, { 0x9C67, 0x5F83 }, { 0x9C68, 0x5F82 }, { 0x9C69, 0x5F7F }, { 0x9C6A, 0x5F8A }, { 0x9C6B, 0x5F88 }, { 0x9C6C, 0x5F91 }, { 0x9C6D, 0x5F87 }, + { 0x9C6E, 0x5F9E }, { 0x9C6F, 0x5F99 }, { 0x9C70, 0x5F98 }, { 0x9C71, 0x5FA0 }, { 0x9C72, 0x5FA8 }, { 0x9C73, 0x5FAD }, { 0x9C74, 0x5FBC }, { 0x9C75, 0x5FD6 }, + { 0x9C76, 0x5FFB }, { 0x9C77, 0x5FE4 }, { 0x9C78, 0x5FF8 }, { 0x9C79, 0x5FF1 }, { 0x9C7A, 0x5FDD }, { 0x9C7B, 0x60B3 }, { 0x9C7C, 0x5FFF }, { 0x9C7D, 0x6021 }, + { 0x9C7E, 0x6060 }, { 0x9C80, 0x6019 }, { 0x9C81, 0x6010 }, { 0x9C82, 0x6029 }, { 0x9C83, 0x600E }, { 0x9C84, 0x6031 }, { 0x9C85, 0x601B }, { 0x9C86, 0x6015 }, + { 0x9C87, 0x602B }, { 0x9C88, 0x6026 }, { 0x9C89, 0x600F }, { 0x9C8A, 0x603A }, { 0x9C8B, 0x605A }, { 0x9C8C, 0x6041 }, { 0x9C8D, 0x606A }, { 0x9C8E, 0x6077 }, + { 0x9C8F, 0x605F }, { 0x9C90, 0x604A }, { 0x9C91, 0x6046 }, { 0x9C92, 0x604D }, { 0x9C93, 0x6063 }, { 0x9C94, 0x6043 }, { 0x9C95, 0x6064 }, { 0x9C96, 0x6042 }, + { 0x9C97, 0x606C }, { 0x9C98, 0x606B }, { 0x9C99, 0x6059 }, { 0x9C9A, 0x6081 }, { 0x9C9B, 0x608D }, { 0x9C9C, 0x60E7 }, { 0x9C9D, 0x6083 }, { 0x9C9E, 0x609A }, + { 0x9C9F, 0x6084 }, { 0x9CA0, 0x609B }, { 0x9CA1, 0x6096 }, { 0x9CA2, 0x6097 }, { 0x9CA3, 0x6092 }, { 0x9CA4, 0x60A7 }, { 0x9CA5, 0x608B }, { 0x9CA6, 0x60E1 }, + { 0x9CA7, 0x60B8 }, { 0x9CA8, 0x60E0 }, { 0x9CA9, 0x60D3 }, { 0x9CAA, 0x60B4 }, { 0x9CAB, 0x5FF0 }, { 0x9CAC, 0x60BD }, { 0x9CAD, 0x60C6 }, { 0x9CAE, 0x60B5 }, + { 0x9CAF, 0x60D8 }, { 0x9CB0, 0x614D }, { 0x9CB1, 0x6115 }, { 0x9CB2, 0x6106 }, { 0x9CB3, 0x60F6 }, { 0x9CB4, 0x60F7 }, { 0x9CB5, 0x6100 }, { 0x9CB6, 0x60F4 }, + { 0x9CB7, 0x60FA }, { 0x9CB8, 0x6103 }, { 0x9CB9, 0x6121 }, { 0x9CBA, 0x60FB }, { 0x9CBB, 0x60F1 }, { 0x9CBC, 0x610D }, { 0x9CBD, 0x610E }, { 0x9CBE, 0x6147 }, + { 0x9CBF, 0x613E }, { 0x9CC0, 0x6128 }, { 0x9CC1, 0x6127 }, { 0x9CC2, 0x614A }, { 0x9CC3, 0x613F }, { 0x9CC4, 0x613C }, { 0x9CC5, 0x612C }, { 0x9CC6, 0x6134 }, + { 0x9CC7, 0x613D }, { 0x9CC8, 0x6142 }, { 0x9CC9, 0x6144 }, { 0x9CCA, 0x6173 }, { 0x9CCB, 0x6177 }, { 0x9CCC, 0x6158 }, { 0x9CCD, 0x6159 }, { 0x9CCE, 0x615A }, + { 0x9CCF, 0x616B }, { 0x9CD0, 0x6174 }, { 0x9CD1, 0x616F }, { 0x9CD2, 0x6165 }, { 0x9CD3, 0x6171 }, { 0x9CD4, 0x615F }, { 0x9CD5, 0x615D }, { 0x9CD6, 0x6153 }, + { 0x9CD7, 0x6175 }, { 0x9CD8, 0x6199 }, { 0x9CD9, 0x6196 }, { 0x9CDA, 0x6187 }, { 0x9CDB, 0x61AC }, { 0x9CDC, 0x6194 }, { 0x9CDD, 0x619A }, { 0x9CDE, 0x618A }, + { 0x9CDF, 0x6191 }, { 0x9CE0, 0x61AB }, { 0x9CE1, 0x61AE }, { 0x9CE2, 0x61CC }, { 0x9CE3, 0x61CA }, { 0x9CE4, 0x61C9 }, { 0x9CE5, 0x61F7 }, { 0x9CE6, 0x61C8 }, + { 0x9CE7, 0x61C3 }, { 0x9CE8, 0x61C6 }, { 0x9CE9, 0x61BA }, { 0x9CEA, 0x61CB }, { 0x9CEB, 0x7F79 }, { 0x9CEC, 0x61CD }, { 0x9CED, 0x61E6 }, { 0x9CEE, 0x61E3 }, + { 0x9CEF, 0x61F6 }, { 0x9CF0, 0x61FA }, { 0x9CF1, 0x61F4 }, { 0x9CF2, 0x61FF }, { 0x9CF3, 0x61FD }, { 0x9CF4, 0x61FC }, { 0x9CF5, 0x61FE }, { 0x9CF6, 0x6200 }, + { 0x9CF7, 0x6208 }, { 0x9CF8, 0x6209 }, { 0x9CF9, 0x620D }, { 0x9CFA, 0x620C }, { 0x9CFB, 0x6214 }, { 0x9CFC, 0x621B }, { 0x9D40, 0x621E }, { 0x9D41, 0x6221 }, + { 0x9D42, 0x622A }, { 0x9D43, 0x622E }, { 0x9D44, 0x6230 }, { 0x9D45, 0x6232 }, { 0x9D46, 0x6233 }, { 0x9D47, 0x6241 }, { 0x9D48, 0x624E }, { 0x9D49, 0x625E }, + { 0x9D4A, 0x6263 }, { 0x9D4B, 0x625B }, { 0x9D4C, 0x6260 }, { 0x9D4D, 0x6268 }, { 0x9D4E, 0x627C }, { 0x9D4F, 0x6282 }, { 0x9D50, 0x6289 }, { 0x9D51, 0x627E }, + { 0x9D52, 0x6292 }, { 0x9D53, 0x6293 }, { 0x9D54, 0x6296 }, { 0x9D55, 0x62D4 }, { 0x9D56, 0x6283 }, { 0x9D57, 0x6294 }, { 0x9D58, 0x62D7 }, { 0x9D59, 0x62D1 }, + { 0x9D5A, 0x62BB }, { 0x9D5B, 0x62CF }, { 0x9D5C, 0x62FF }, { 0x9D5D, 0x62C6 }, { 0x9D5E, 0x64D4 }, { 0x9D5F, 0x62C8 }, { 0x9D60, 0x62DC }, { 0x9D61, 0x62CC }, + { 0x9D62, 0x62CA }, { 0x9D63, 0x62C2 }, { 0x9D64, 0x62C7 }, { 0x9D65, 0x629B }, { 0x9D66, 0x62C9 }, { 0x9D67, 0x630C }, { 0x9D68, 0x62EE }, { 0x9D69, 0x62F1 }, + { 0x9D6A, 0x6327 }, { 0x9D6B, 0x6302 }, { 0x9D6C, 0x6308 }, { 0x9D6D, 0x62EF }, { 0x9D6E, 0x62F5 }, { 0x9D6F, 0x6350 }, { 0x9D70, 0x633E }, { 0x9D71, 0x634D }, + { 0x9D72, 0x641C }, { 0x9D73, 0x634F }, { 0x9D74, 0x6396 }, { 0x9D75, 0x638E }, { 0x9D76, 0x6380 }, { 0x9D77, 0x63AB }, { 0x9D78, 0x6376 }, { 0x9D79, 0x63A3 }, + { 0x9D7A, 0x638F }, { 0x9D7B, 0x6389 }, { 0x9D7C, 0x639F }, { 0x9D7D, 0x63B5 }, { 0x9D7E, 0x636B }, { 0x9D80, 0x6369 }, { 0x9D81, 0x63BE }, { 0x9D82, 0x63E9 }, + { 0x9D83, 0x63C0 }, { 0x9D84, 0x63C6 }, { 0x9D85, 0x63E3 }, { 0x9D86, 0x63C9 }, { 0x9D87, 0x63D2 }, { 0x9D88, 0x63F6 }, { 0x9D89, 0x63C4 }, { 0x9D8A, 0x6416 }, + { 0x9D8B, 0x6434 }, { 0x9D8C, 0x6406 }, { 0x9D8D, 0x6413 }, { 0x9D8E, 0x6426 }, { 0x9D8F, 0x6436 }, { 0x9D90, 0x651D }, { 0x9D91, 0x6417 }, { 0x9D92, 0x6428 }, + { 0x9D93, 0x640F }, { 0x9D94, 0x6467 }, { 0x9D95, 0x646F }, { 0x9D96, 0x6476 }, { 0x9D97, 0x644E }, { 0x9D98, 0x652A }, { 0x9D99, 0x6495 }, { 0x9D9A, 0x6493 }, + { 0x9D9B, 0x64A5 }, { 0x9D9C, 0x64A9 }, { 0x9D9D, 0x6488 }, { 0x9D9E, 0x64BC }, { 0x9D9F, 0x64DA }, { 0x9DA0, 0x64D2 }, { 0x9DA1, 0x64C5 }, { 0x9DA2, 0x64C7 }, + { 0x9DA3, 0x64BB }, { 0x9DA4, 0x64D8 }, { 0x9DA5, 0x64C2 }, { 0x9DA6, 0x64F1 }, { 0x9DA7, 0x64E7 }, { 0x9DA8, 0x8209 }, { 0x9DA9, 0x64E0 }, { 0x9DAA, 0x64E1 }, + { 0x9DAB, 0x62AC }, { 0x9DAC, 0x64E3 }, { 0x9DAD, 0x64EF }, { 0x9DAE, 0x652C }, { 0x9DAF, 0x64F6 }, { 0x9DB0, 0x64F4 }, { 0x9DB1, 0x64F2 }, { 0x9DB2, 0x64FA }, + { 0x9DB3, 0x6500 }, { 0x9DB4, 0x64FD }, { 0x9DB5, 0x6518 }, { 0x9DB6, 0x651C }, { 0x9DB7, 0x6505 }, { 0x9DB8, 0x6524 }, { 0x9DB9, 0x6523 }, { 0x9DBA, 0x652B }, + { 0x9DBB, 0x6534 }, { 0x9DBC, 0x6535 }, { 0x9DBD, 0x6537 }, { 0x9DBE, 0x6536 }, { 0x9DBF, 0x6538 }, { 0x9DC0, 0x754B }, { 0x9DC1, 0x6548 }, { 0x9DC2, 0x6556 }, + { 0x9DC3, 0x6555 }, { 0x9DC4, 0x654D }, { 0x9DC5, 0x6558 }, { 0x9DC6, 0x655E }, { 0x9DC7, 0x655D }, { 0x9DC8, 0x6572 }, { 0x9DC9, 0x6578 }, { 0x9DCA, 0x6582 }, + { 0x9DCB, 0x6583 }, { 0x9DCC, 0x8B8A }, { 0x9DCD, 0x659B }, { 0x9DCE, 0x659F }, { 0x9DCF, 0x65AB }, { 0x9DD0, 0x65B7 }, { 0x9DD1, 0x65C3 }, { 0x9DD2, 0x65C6 }, + { 0x9DD3, 0x65C1 }, { 0x9DD4, 0x65C4 }, { 0x9DD5, 0x65CC }, { 0x9DD6, 0x65D2 }, { 0x9DD7, 0x65DB }, { 0x9DD8, 0x65D9 }, { 0x9DD9, 0x65E0 }, { 0x9DDA, 0x65E1 }, + { 0x9DDB, 0x65F1 }, { 0x9DDC, 0x6772 }, { 0x9DDD, 0x660A }, { 0x9DDE, 0x6603 }, { 0x9DDF, 0x65FB }, { 0x9DE0, 0x6773 }, { 0x9DE1, 0x6635 }, { 0x9DE2, 0x6636 }, + { 0x9DE3, 0x6634 }, { 0x9DE4, 0x661C }, { 0x9DE5, 0x664F }, { 0x9DE6, 0x6644 }, { 0x9DE7, 0x6649 }, { 0x9DE8, 0x6641 }, { 0x9DE9, 0x665E }, { 0x9DEA, 0x665D }, + { 0x9DEB, 0x6664 }, { 0x9DEC, 0x6667 }, { 0x9DED, 0x6668 }, { 0x9DEE, 0x665F }, { 0x9DEF, 0x6662 }, { 0x9DF0, 0x6670 }, { 0x9DF1, 0x6683 }, { 0x9DF2, 0x6688 }, + { 0x9DF3, 0x668E }, { 0x9DF4, 0x6689 }, { 0x9DF5, 0x6684 }, { 0x9DF6, 0x6698 }, { 0x9DF7, 0x669D }, { 0x9DF8, 0x66C1 }, { 0x9DF9, 0x66B9 }, { 0x9DFA, 0x66C9 }, + { 0x9DFB, 0x66BE }, { 0x9DFC, 0x66BC }, { 0x9E40, 0x66C4 }, { 0x9E41, 0x66B8 }, { 0x9E42, 0x66D6 }, { 0x9E43, 0x66DA }, { 0x9E44, 0x66E0 }, { 0x9E45, 0x663F }, + { 0x9E46, 0x66E6 }, { 0x9E47, 0x66E9 }, { 0x9E48, 0x66F0 }, { 0x9E49, 0x66F5 }, { 0x9E4A, 0x66F7 }, { 0x9E4B, 0x670F }, { 0x9E4C, 0x6716 }, { 0x9E4D, 0x671E }, + { 0x9E4E, 0x6726 }, { 0x9E4F, 0x6727 }, { 0x9E50, 0x9738 }, { 0x9E51, 0x672E }, { 0x9E52, 0x673F }, { 0x9E53, 0x6736 }, { 0x9E54, 0x6741 }, { 0x9E55, 0x6738 }, + { 0x9E56, 0x6737 }, { 0x9E57, 0x6746 }, { 0x9E58, 0x675E }, { 0x9E59, 0x6760 }, { 0x9E5A, 0x6759 }, { 0x9E5B, 0x6763 }, { 0x9E5C, 0x6764 }, { 0x9E5D, 0x6789 }, + { 0x9E5E, 0x6770 }, { 0x9E5F, 0x67A9 }, { 0x9E60, 0x677C }, { 0x9E61, 0x676A }, { 0x9E62, 0x678C }, { 0x9E63, 0x678B }, { 0x9E64, 0x67A6 }, { 0x9E65, 0x67A1 }, + { 0x9E66, 0x6785 }, { 0x9E67, 0x67B7 }, { 0x9E68, 0x67EF }, { 0x9E69, 0x67B4 }, { 0x9E6A, 0x67EC }, { 0x9E6B, 0x67B3 }, { 0x9E6C, 0x67E9 }, { 0x9E6D, 0x67B8 }, + { 0x9E6E, 0x67E4 }, { 0x9E6F, 0x67DE }, { 0x9E70, 0x67DD }, { 0x9E71, 0x67E2 }, { 0x9E72, 0x67EE }, { 0x9E73, 0x67B9 }, { 0x9E74, 0x67CE }, { 0x9E75, 0x67C6 }, + { 0x9E76, 0x67E7 }, { 0x9E77, 0x6A9C }, { 0x9E78, 0x681E }, { 0x9E79, 0x6846 }, { 0x9E7A, 0x6829 }, { 0x9E7B, 0x6840 }, { 0x9E7C, 0x684D }, { 0x9E7D, 0x6832 }, + { 0x9E7E, 0x684E }, { 0x9E80, 0x68B3 }, { 0x9E81, 0x682B }, { 0x9E82, 0x6859 }, { 0x9E83, 0x6863 }, { 0x9E84, 0x6877 }, { 0x9E85, 0x687F }, { 0x9E86, 0x689F }, + { 0x9E87, 0x688F }, { 0x9E88, 0x68AD }, { 0x9E89, 0x6894 }, { 0x9E8A, 0x689D }, { 0x9E8B, 0x689B }, { 0x9E8C, 0x6883 }, { 0x9E8D, 0x6AAE }, { 0x9E8E, 0x68B9 }, + { 0x9E8F, 0x6874 }, { 0x9E90, 0x68B5 }, { 0x9E91, 0x68A0 }, { 0x9E92, 0x68BA }, { 0x9E93, 0x690F }, { 0x9E94, 0x688D }, { 0x9E95, 0x687E }, { 0x9E96, 0x6901 }, + { 0x9E97, 0x68CA }, { 0x9E98, 0x6908 }, { 0x9E99, 0x68D8 }, { 0x9E9A, 0x6922 }, { 0x9E9B, 0x6926 }, { 0x9E9C, 0x68E1 }, { 0x9E9D, 0x690C }, { 0x9E9E, 0x68CD }, + { 0x9E9F, 0x68D4 }, { 0x9EA0, 0x68E7 }, { 0x9EA1, 0x68D5 }, { 0x9EA2, 0x6936 }, { 0x9EA3, 0x6912 }, { 0x9EA4, 0x6904 }, { 0x9EA5, 0x68D7 }, { 0x9EA6, 0x68E3 }, + { 0x9EA7, 0x6925 }, { 0x9EA8, 0x68F9 }, { 0x9EA9, 0x68E0 }, { 0x9EAA, 0x68EF }, { 0x9EAB, 0x6928 }, { 0x9EAC, 0x692A }, { 0x9EAD, 0x691A }, { 0x9EAE, 0x6923 }, + { 0x9EAF, 0x6921 }, { 0x9EB0, 0x68C6 }, { 0x9EB1, 0x6979 }, { 0x9EB2, 0x6977 }, { 0x9EB3, 0x695C }, { 0x9EB4, 0x6978 }, { 0x9EB5, 0x696B }, { 0x9EB6, 0x6954 }, + { 0x9EB7, 0x697E }, { 0x9EB8, 0x696E }, { 0x9EB9, 0x6939 }, { 0x9EBA, 0x6974 }, { 0x9EBB, 0x693D }, { 0x9EBC, 0x6959 }, { 0x9EBD, 0x6930 }, { 0x9EBE, 0x6961 }, + { 0x9EBF, 0x695E }, { 0x9EC0, 0x695D }, { 0x9EC1, 0x6981 }, { 0x9EC2, 0x696A }, { 0x9EC3, 0x69B2 }, { 0x9EC4, 0x69AE }, { 0x9EC5, 0x69D0 }, { 0x9EC6, 0x69BF }, + { 0x9EC7, 0x69C1 }, { 0x9EC8, 0x69D3 }, { 0x9EC9, 0x69BE }, { 0x9ECA, 0x69CE }, { 0x9ECB, 0x5BE8 }, { 0x9ECC, 0x69CA }, { 0x9ECD, 0x69DD }, { 0x9ECE, 0x69BB }, + { 0x9ECF, 0x69C3 }, { 0x9ED0, 0x69A7 }, { 0x9ED1, 0x6A2E }, { 0x9ED2, 0x6991 }, { 0x9ED3, 0x69A0 }, { 0x9ED4, 0x699C }, { 0x9ED5, 0x6995 }, { 0x9ED6, 0x69B4 }, + { 0x9ED7, 0x69DE }, { 0x9ED8, 0x69E8 }, { 0x9ED9, 0x6A02 }, { 0x9EDA, 0x6A1B }, { 0x9EDB, 0x69FF }, { 0x9EDC, 0x6B0A }, { 0x9EDD, 0x69F9 }, { 0x9EDE, 0x69F2 }, + { 0x9EDF, 0x69E7 }, { 0x9EE0, 0x6A05 }, { 0x9EE1, 0x69B1 }, { 0x9EE2, 0x6A1E }, { 0x9EE3, 0x69ED }, { 0x9EE4, 0x6A14 }, { 0x9EE5, 0x69EB }, { 0x9EE6, 0x6A0A }, + { 0x9EE7, 0x6A12 }, { 0x9EE8, 0x6AC1 }, { 0x9EE9, 0x6A23 }, { 0x9EEA, 0x6A13 }, { 0x9EEB, 0x6A44 }, { 0x9EEC, 0x6A0C }, { 0x9EED, 0x6A72 }, { 0x9EEE, 0x6A36 }, + { 0x9EEF, 0x6A78 }, { 0x9EF0, 0x6A47 }, { 0x9EF1, 0x6A62 }, { 0x9EF2, 0x6A59 }, { 0x9EF3, 0x6A66 }, { 0x9EF4, 0x6A48 }, { 0x9EF5, 0x6A38 }, { 0x9EF6, 0x6A22 }, + { 0x9EF7, 0x6A90 }, { 0x9EF8, 0x6A8D }, { 0x9EF9, 0x6AA0 }, { 0x9EFA, 0x6A84 }, { 0x9EFB, 0x6AA2 }, { 0x9EFC, 0x6AA3 }, { 0x9F40, 0x6A97 }, { 0x9F41, 0x8617 }, + { 0x9F42, 0x6ABB }, { 0x9F43, 0x6AC3 }, { 0x9F44, 0x6AC2 }, { 0x9F45, 0x6AB8 }, { 0x9F46, 0x6AB3 }, { 0x9F47, 0x6AAC }, { 0x9F48, 0x6ADE }, { 0x9F49, 0x6AD1 }, + { 0x9F4A, 0x6ADF }, { 0x9F4B, 0x6AAA }, { 0x9F4C, 0x6ADA }, { 0x9F4D, 0x6AEA }, { 0x9F4E, 0x6AFB }, { 0x9F4F, 0x6B05 }, { 0x9F50, 0x8616 }, { 0x9F51, 0x6AFA }, + { 0x9F52, 0x6B12 }, { 0x9F53, 0x6B16 }, { 0x9F54, 0x9B31 }, { 0x9F55, 0x6B1F }, { 0x9F56, 0x6B38 }, { 0x9F57, 0x6B37 }, { 0x9F58, 0x76DC }, { 0x9F59, 0x6B39 }, + { 0x9F5A, 0x98EE }, { 0x9F5B, 0x6B47 }, { 0x9F5C, 0x6B43 }, { 0x9F5D, 0x6B49 }, { 0x9F5E, 0x6B50 }, { 0x9F5F, 0x6B59 }, { 0x9F60, 0x6B54 }, { 0x9F61, 0x6B5B }, + { 0x9F62, 0x6B5F }, { 0x9F63, 0x6B61 }, { 0x9F64, 0x6B78 }, { 0x9F65, 0x6B79 }, { 0x9F66, 0x6B7F }, { 0x9F67, 0x6B80 }, { 0x9F68, 0x6B84 }, { 0x9F69, 0x6B83 }, + { 0x9F6A, 0x6B8D }, { 0x9F6B, 0x6B98 }, { 0x9F6C, 0x6B95 }, { 0x9F6D, 0x6B9E }, { 0x9F6E, 0x6BA4 }, { 0x9F6F, 0x6BAA }, { 0x9F70, 0x6BAB }, { 0x9F71, 0x6BAF }, + { 0x9F72, 0x6BB2 }, { 0x9F73, 0x6BB1 }, { 0x9F74, 0x6BB3 }, { 0x9F75, 0x6BB7 }, { 0x9F76, 0x6BBC }, { 0x9F77, 0x6BC6 }, { 0x9F78, 0x6BCB }, { 0x9F79, 0x6BD3 }, + { 0x9F7A, 0x6BDF }, { 0x9F7B, 0x6BEC }, { 0x9F7C, 0x6BEB }, { 0x9F7D, 0x6BF3 }, { 0x9F7E, 0x6BEF }, { 0x9F80, 0x9EBE }, { 0x9F81, 0x6C08 }, { 0x9F82, 0x6C13 }, + { 0x9F83, 0x6C14 }, { 0x9F84, 0x6C1B }, { 0x9F85, 0x6C24 }, { 0x9F86, 0x6C23 }, { 0x9F87, 0x6C5E }, { 0x9F88, 0x6C55 }, { 0x9F89, 0x6C62 }, { 0x9F8A, 0x6C6A }, + { 0x9F8B, 0x6C82 }, { 0x9F8C, 0x6C8D }, { 0x9F8D, 0x6C9A }, { 0x9F8E, 0x6C81 }, { 0x9F8F, 0x6C9B }, { 0x9F90, 0x6C7E }, { 0x9F91, 0x6C68 }, { 0x9F92, 0x6C73 }, + { 0x9F93, 0x6C92 }, { 0x9F94, 0x6C90 }, { 0x9F95, 0x6CC4 }, { 0x9F96, 0x6CF1 }, { 0x9F97, 0x6CD3 }, { 0x9F98, 0x6CBD }, { 0x9F99, 0x6CD7 }, { 0x9F9A, 0x6CC5 }, + { 0x9F9B, 0x6CDD }, { 0x9F9C, 0x6CAE }, { 0x9F9D, 0x6CB1 }, { 0x9F9E, 0x6CBE }, { 0x9F9F, 0x6CBA }, { 0x9FA0, 0x6CDB }, { 0x9FA1, 0x6CEF }, { 0x9FA2, 0x6CD9 }, + { 0x9FA3, 0x6CEA }, { 0x9FA4, 0x6D1F }, { 0x9FA5, 0x884D }, { 0x9FA6, 0x6D36 }, { 0x9FA7, 0x6D2B }, { 0x9FA8, 0x6D3D }, { 0x9FA9, 0x6D38 }, { 0x9FAA, 0x6D19 }, + { 0x9FAB, 0x6D35 }, { 0x9FAC, 0x6D33 }, { 0x9FAD, 0x6D12 }, { 0x9FAE, 0x6D0C }, { 0x9FAF, 0x6D63 }, { 0x9FB0, 0x6D93 }, { 0x9FB1, 0x6D64 }, { 0x9FB2, 0x6D5A }, + { 0x9FB3, 0x6D79 }, { 0x9FB4, 0x6D59 }, { 0x9FB5, 0x6D8E }, { 0x9FB6, 0x6D95 }, { 0x9FB7, 0x6FE4 }, { 0x9FB8, 0x6D85 }, { 0x9FB9, 0x6DF9 }, { 0x9FBA, 0x6E15 }, + { 0x9FBB, 0x6E0A }, { 0x9FBC, 0x6DB5 }, { 0x9FBD, 0x6DC7 }, { 0x9FBE, 0x6DE6 }, { 0x9FBF, 0x6DB8 }, { 0x9FC0, 0x6DC6 }, { 0x9FC1, 0x6DEC }, { 0x9FC2, 0x6DDE }, + { 0x9FC3, 0x6DCC }, { 0x9FC4, 0x6DE8 }, { 0x9FC5, 0x6DD2 }, { 0x9FC6, 0x6DC5 }, { 0x9FC7, 0x6DFA }, { 0x9FC8, 0x6DD9 }, { 0x9FC9, 0x6DE4 }, { 0x9FCA, 0x6DD5 }, + { 0x9FCB, 0x6DEA }, { 0x9FCC, 0x6DEE }, { 0x9FCD, 0x6E2D }, { 0x9FCE, 0x6E6E }, { 0x9FCF, 0x6E2E }, { 0x9FD0, 0x6E19 }, { 0x9FD1, 0x6E72 }, { 0x9FD2, 0x6E5F }, + { 0x9FD3, 0x6E3E }, { 0x9FD4, 0x6E23 }, { 0x9FD5, 0x6E6B }, { 0x9FD6, 0x6E2B }, { 0x9FD7, 0x6E76 }, { 0x9FD8, 0x6E4D }, { 0x9FD9, 0x6E1F }, { 0x9FDA, 0x6E43 }, + { 0x9FDB, 0x6E3A }, { 0x9FDC, 0x6E4E }, { 0x9FDD, 0x6E24 }, { 0x9FDE, 0x6EFF }, { 0x9FDF, 0x6E1D }, { 0x9FE0, 0x6E38 }, { 0x9FE1, 0x6E82 }, { 0x9FE2, 0x6EAA }, + { 0x9FE3, 0x6E98 }, { 0x9FE4, 0x6EC9 }, { 0x9FE5, 0x6EB7 }, { 0x9FE6, 0x6ED3 }, { 0x9FE7, 0x6EBD }, { 0x9FE8, 0x6EAF }, { 0x9FE9, 0x6EC4 }, { 0x9FEA, 0x6EB2 }, + { 0x9FEB, 0x6ED4 }, { 0x9FEC, 0x6ED5 }, { 0x9FED, 0x6E8F }, { 0x9FEE, 0x6EA5 }, { 0x9FEF, 0x6EC2 }, { 0x9FF0, 0x6E9F }, { 0x9FF1, 0x6F41 }, { 0x9FF2, 0x6F11 }, + { 0x9FF3, 0x704C }, { 0x9FF4, 0x6EEC }, { 0x9FF5, 0x6EF8 }, { 0x9FF6, 0x6EFE }, { 0x9FF7, 0x6F3F }, { 0x9FF8, 0x6EF2 }, { 0x9FF9, 0x6F31 }, { 0x9FFA, 0x6EEF }, + { 0x9FFB, 0x6F32 }, { 0x9FFC, 0x6ECC }, { 0xE040, 0x6F3E }, { 0xE041, 0x6F13 }, { 0xE042, 0x6EF7 }, { 0xE043, 0x6F86 }, { 0xE044, 0x6F7A }, { 0xE045, 0x6F78 }, + { 0xE046, 0x6F81 }, { 0xE047, 0x6F80 }, { 0xE048, 0x6F6F }, { 0xE049, 0x6F5B }, { 0xE04A, 0x6FF3 }, { 0xE04B, 0x6F6D }, { 0xE04C, 0x6F82 }, { 0xE04D, 0x6F7C }, + { 0xE04E, 0x6F58 }, { 0xE04F, 0x6F8E }, { 0xE050, 0x6F91 }, { 0xE051, 0x6FC2 }, { 0xE052, 0x6F66 }, { 0xE053, 0x6FB3 }, { 0xE054, 0x6FA3 }, { 0xE055, 0x6FA1 }, + { 0xE056, 0x6FA4 }, { 0xE057, 0x6FB9 }, { 0xE058, 0x6FC6 }, { 0xE059, 0x6FAA }, { 0xE05A, 0x6FDF }, { 0xE05B, 0x6FD5 }, { 0xE05C, 0x6FEC }, { 0xE05D, 0x6FD4 }, + { 0xE05E, 0x6FD8 }, { 0xE05F, 0x6FF1 }, { 0xE060, 0x6FEE }, { 0xE061, 0x6FDB }, { 0xE062, 0x7009 }, { 0xE063, 0x700B }, { 0xE064, 0x6FFA }, { 0xE065, 0x7011 }, + { 0xE066, 0x7001 }, { 0xE067, 0x700F }, { 0xE068, 0x6FFE }, { 0xE069, 0x701B }, { 0xE06A, 0x701A }, { 0xE06B, 0x6F74 }, { 0xE06C, 0x701D }, { 0xE06D, 0x7018 }, + { 0xE06E, 0x701F }, { 0xE06F, 0x7030 }, { 0xE070, 0x703E }, { 0xE071, 0x7032 }, { 0xE072, 0x7051 }, { 0xE073, 0x7063 }, { 0xE074, 0x7099 }, { 0xE075, 0x7092 }, + { 0xE076, 0x70AF }, { 0xE077, 0x70F1 }, { 0xE078, 0x70AC }, { 0xE079, 0x70B8 }, { 0xE07A, 0x70B3 }, { 0xE07B, 0x70AE }, { 0xE07C, 0x70DF }, { 0xE07D, 0x70CB }, + { 0xE07E, 0x70DD }, { 0xE080, 0x70D9 }, { 0xE081, 0x7109 }, { 0xE082, 0x70FD }, { 0xE083, 0x711C }, { 0xE084, 0x7119 }, { 0xE085, 0x7165 }, { 0xE086, 0x7155 }, + { 0xE087, 0x7188 }, { 0xE088, 0x7166 }, { 0xE089, 0x7162 }, { 0xE08A, 0x714C }, { 0xE08B, 0x7156 }, { 0xE08C, 0x716C }, { 0xE08D, 0x718F }, { 0xE08E, 0x71FB }, + { 0xE08F, 0x7184 }, { 0xE090, 0x7195 }, { 0xE091, 0x71A8 }, { 0xE092, 0x71AC }, { 0xE093, 0x71D7 }, { 0xE094, 0x71B9 }, { 0xE095, 0x71BE }, { 0xE096, 0x71D2 }, + { 0xE097, 0x71C9 }, { 0xE098, 0x71D4 }, { 0xE099, 0x71CE }, { 0xE09A, 0x71E0 }, { 0xE09B, 0x71EC }, { 0xE09C, 0x71E7 }, { 0xE09D, 0x71F5 }, { 0xE09E, 0x71FC }, + { 0xE09F, 0x71F9 }, { 0xE0A0, 0x71FF }, { 0xE0A1, 0x720D }, { 0xE0A2, 0x7210 }, { 0xE0A3, 0x721B }, { 0xE0A4, 0x7228 }, { 0xE0A5, 0x722D }, { 0xE0A6, 0x722C }, + { 0xE0A7, 0x7230 }, { 0xE0A8, 0x7232 }, { 0xE0A9, 0x723B }, { 0xE0AA, 0x723C }, { 0xE0AB, 0x723F }, { 0xE0AC, 0x7240 }, { 0xE0AD, 0x7246 }, { 0xE0AE, 0x724B }, + { 0xE0AF, 0x7258 }, { 0xE0B0, 0x7274 }, { 0xE0B1, 0x727E }, { 0xE0B2, 0x7282 }, { 0xE0B3, 0x7281 }, { 0xE0B4, 0x7287 }, { 0xE0B5, 0x7292 }, { 0xE0B6, 0x7296 }, + { 0xE0B7, 0x72A2 }, { 0xE0B8, 0x72A7 }, { 0xE0B9, 0x72B9 }, { 0xE0BA, 0x72B2 }, { 0xE0BB, 0x72C3 }, { 0xE0BC, 0x72C6 }, { 0xE0BD, 0x72C4 }, { 0xE0BE, 0x72CE }, + { 0xE0BF, 0x72D2 }, { 0xE0C0, 0x72E2 }, { 0xE0C1, 0x72E0 }, { 0xE0C2, 0x72E1 }, { 0xE0C3, 0x72F9 }, { 0xE0C4, 0x72F7 }, { 0xE0C5, 0x500F }, { 0xE0C6, 0x7317 }, + { 0xE0C7, 0x730A }, { 0xE0C8, 0x731C }, { 0xE0C9, 0x7316 }, { 0xE0CA, 0x731D }, { 0xE0CB, 0x7334 }, { 0xE0CC, 0x732F }, { 0xE0CD, 0x7329 }, { 0xE0CE, 0x7325 }, + { 0xE0CF, 0x733E }, { 0xE0D0, 0x734E }, { 0xE0D1, 0x734F }, { 0xE0D2, 0x9ED8 }, { 0xE0D3, 0x7357 }, { 0xE0D4, 0x736A }, { 0xE0D5, 0x7368 }, { 0xE0D6, 0x7370 }, + { 0xE0D7, 0x7378 }, { 0xE0D8, 0x7375 }, { 0xE0D9, 0x737B }, { 0xE0DA, 0x737A }, { 0xE0DB, 0x73C8 }, { 0xE0DC, 0x73B3 }, { 0xE0DD, 0x73CE }, { 0xE0DE, 0x73BB }, + { 0xE0DF, 0x73C0 }, { 0xE0E0, 0x73E5 }, { 0xE0E1, 0x73EE }, { 0xE0E2, 0x73DE }, { 0xE0E3, 0x74A2 }, { 0xE0E4, 0x7405 }, { 0xE0E5, 0x746F }, { 0xE0E6, 0x7425 }, + { 0xE0E7, 0x73F8 }, { 0xE0E8, 0x7432 }, { 0xE0E9, 0x743A }, { 0xE0EA, 0x7455 }, { 0xE0EB, 0x743F }, { 0xE0EC, 0x745F }, { 0xE0ED, 0x7459 }, { 0xE0EE, 0x7441 }, + { 0xE0EF, 0x745C }, { 0xE0F0, 0x7469 }, { 0xE0F1, 0x7470 }, { 0xE0F2, 0x7463 }, { 0xE0F3, 0x746A }, { 0xE0F4, 0x7476 }, { 0xE0F5, 0x747E }, { 0xE0F6, 0x748B }, + { 0xE0F7, 0x749E }, { 0xE0F8, 0x74A7 }, { 0xE0F9, 0x74CA }, { 0xE0FA, 0x74CF }, { 0xE0FB, 0x74D4 }, { 0xE0FC, 0x73F1 }, { 0xE140, 0x74E0 }, { 0xE141, 0x74E3 }, + { 0xE142, 0x74E7 }, { 0xE143, 0x74E9 }, { 0xE144, 0x74EE }, { 0xE145, 0x74F2 }, { 0xE146, 0x74F0 }, { 0xE147, 0x74F1 }, { 0xE148, 0x74F8 }, { 0xE149, 0x74F7 }, + { 0xE14A, 0x7504 }, { 0xE14B, 0x7503 }, { 0xE14C, 0x7505 }, { 0xE14D, 0x750C }, { 0xE14E, 0x750E }, { 0xE14F, 0x750D }, { 0xE150, 0x7515 }, { 0xE151, 0x7513 }, + { 0xE152, 0x751E }, { 0xE153, 0x7526 }, { 0xE154, 0x752C }, { 0xE155, 0x753C }, { 0xE156, 0x7544 }, { 0xE157, 0x754D }, { 0xE158, 0x754A }, { 0xE159, 0x7549 }, + { 0xE15A, 0x755B }, { 0xE15B, 0x7546 }, { 0xE15C, 0x755A }, { 0xE15D, 0x7569 }, { 0xE15E, 0x7564 }, { 0xE15F, 0x7567 }, { 0xE160, 0x756B }, { 0xE161, 0x756D }, + { 0xE162, 0x7578 }, { 0xE163, 0x7576 }, { 0xE164, 0x7586 }, { 0xE165, 0x7587 }, { 0xE166, 0x7574 }, { 0xE167, 0x758A }, { 0xE168, 0x7589 }, { 0xE169, 0x7582 }, + { 0xE16A, 0x7594 }, { 0xE16B, 0x759A }, { 0xE16C, 0x759D }, { 0xE16D, 0x75A5 }, { 0xE16E, 0x75A3 }, { 0xE16F, 0x75C2 }, { 0xE170, 0x75B3 }, { 0xE171, 0x75C3 }, + { 0xE172, 0x75B5 }, { 0xE173, 0x75BD }, { 0xE174, 0x75B8 }, { 0xE175, 0x75BC }, { 0xE176, 0x75B1 }, { 0xE177, 0x75CD }, { 0xE178, 0x75CA }, { 0xE179, 0x75D2 }, + { 0xE17A, 0x75D9 }, { 0xE17B, 0x75E3 }, { 0xE17C, 0x75DE }, { 0xE17D, 0x75FE }, { 0xE17E, 0x75FF }, { 0xE180, 0x75FC }, { 0xE181, 0x7601 }, { 0xE182, 0x75F0 }, + { 0xE183, 0x75FA }, { 0xE184, 0x75F2 }, { 0xE185, 0x75F3 }, { 0xE186, 0x760B }, { 0xE187, 0x760D }, { 0xE188, 0x7609 }, { 0xE189, 0x761F }, { 0xE18A, 0x7627 }, + { 0xE18B, 0x7620 }, { 0xE18C, 0x7621 }, { 0xE18D, 0x7622 }, { 0xE18E, 0x7624 }, { 0xE18F, 0x7634 }, { 0xE190, 0x7630 }, { 0xE191, 0x763B }, { 0xE192, 0x7647 }, + { 0xE193, 0x7648 }, { 0xE194, 0x7646 }, { 0xE195, 0x765C }, { 0xE196, 0x7658 }, { 0xE197, 0x7661 }, { 0xE198, 0x7662 }, { 0xE199, 0x7668 }, { 0xE19A, 0x7669 }, + { 0xE19B, 0x766A }, { 0xE19C, 0x7667 }, { 0xE19D, 0x766C }, { 0xE19E, 0x7670 }, { 0xE19F, 0x7672 }, { 0xE1A0, 0x7676 }, { 0xE1A1, 0x7678 }, { 0xE1A2, 0x767C }, + { 0xE1A3, 0x7680 }, { 0xE1A4, 0x7683 }, { 0xE1A5, 0x7688 }, { 0xE1A6, 0x768B }, { 0xE1A7, 0x768E }, { 0xE1A8, 0x7696 }, { 0xE1A9, 0x7693 }, { 0xE1AA, 0x7699 }, + { 0xE1AB, 0x769A }, { 0xE1AC, 0x76B0 }, { 0xE1AD, 0x76B4 }, { 0xE1AE, 0x76B8 }, { 0xE1AF, 0x76B9 }, { 0xE1B0, 0x76BA }, { 0xE1B1, 0x76C2 }, { 0xE1B2, 0x76CD }, + { 0xE1B3, 0x76D6 }, { 0xE1B4, 0x76D2 }, { 0xE1B5, 0x76DE }, { 0xE1B6, 0x76E1 }, { 0xE1B7, 0x76E5 }, { 0xE1B8, 0x76E7 }, { 0xE1B9, 0x76EA }, { 0xE1BA, 0x862F }, + { 0xE1BB, 0x76FB }, { 0xE1BC, 0x7708 }, { 0xE1BD, 0x7707 }, { 0xE1BE, 0x7704 }, { 0xE1BF, 0x7729 }, { 0xE1C0, 0x7724 }, { 0xE1C1, 0x771E }, { 0xE1C2, 0x7725 }, + { 0xE1C3, 0x7726 }, { 0xE1C4, 0x771B }, { 0xE1C5, 0x7737 }, { 0xE1C6, 0x7738 }, { 0xE1C7, 0x7747 }, { 0xE1C8, 0x775A }, { 0xE1C9, 0x7768 }, { 0xE1CA, 0x776B }, + { 0xE1CB, 0x775B }, { 0xE1CC, 0x7765 }, { 0xE1CD, 0x777F }, { 0xE1CE, 0x777E }, { 0xE1CF, 0x7779 }, { 0xE1D0, 0x778E }, { 0xE1D1, 0x778B }, { 0xE1D2, 0x7791 }, + { 0xE1D3, 0x77A0 }, { 0xE1D4, 0x779E }, { 0xE1D5, 0x77B0 }, { 0xE1D6, 0x77B6 }, { 0xE1D7, 0x77B9 }, { 0xE1D8, 0x77BF }, { 0xE1D9, 0x77BC }, { 0xE1DA, 0x77BD }, + { 0xE1DB, 0x77BB }, { 0xE1DC, 0x77C7 }, { 0xE1DD, 0x77CD }, { 0xE1DE, 0x77D7 }, { 0xE1DF, 0x77DA }, { 0xE1E0, 0x77DC }, { 0xE1E1, 0x77E3 }, { 0xE1E2, 0x77EE }, + { 0xE1E3, 0x77FC }, { 0xE1E4, 0x780C }, { 0xE1E5, 0x7812 }, { 0xE1E6, 0x7926 }, { 0xE1E7, 0x7820 }, { 0xE1E8, 0x792A }, { 0xE1E9, 0x7845 }, { 0xE1EA, 0x788E }, + { 0xE1EB, 0x7874 }, { 0xE1EC, 0x7886 }, { 0xE1ED, 0x787C }, { 0xE1EE, 0x789A }, { 0xE1EF, 0x788C }, { 0xE1F0, 0x78A3 }, { 0xE1F1, 0x78B5 }, { 0xE1F2, 0x78AA }, + { 0xE1F3, 0x78AF }, { 0xE1F4, 0x78D1 }, { 0xE1F5, 0x78C6 }, { 0xE1F6, 0x78CB }, { 0xE1F7, 0x78D4 }, { 0xE1F8, 0x78BE }, { 0xE1F9, 0x78BC }, { 0xE1FA, 0x78C5 }, + { 0xE1FB, 0x78CA }, { 0xE1FC, 0x78EC }, { 0xE240, 0x78E7 }, { 0xE241, 0x78DA }, { 0xE242, 0x78FD }, { 0xE243, 0x78F4 }, { 0xE244, 0x7907 }, { 0xE245, 0x7912 }, + { 0xE246, 0x7911 }, { 0xE247, 0x7919 }, { 0xE248, 0x792C }, { 0xE249, 0x792B }, { 0xE24A, 0x7940 }, { 0xE24B, 0x7960 }, { 0xE24C, 0x7957 }, { 0xE24D, 0x795F }, + { 0xE24E, 0x795A }, { 0xE24F, 0x7955 }, { 0xE250, 0x7953 }, { 0xE251, 0x797A }, { 0xE252, 0x797F }, { 0xE253, 0x798A }, { 0xE254, 0x799D }, { 0xE255, 0x79A7 }, + { 0xE256, 0x9F4B }, { 0xE257, 0x79AA }, { 0xE258, 0x79AE }, { 0xE259, 0x79B3 }, { 0xE25A, 0x79B9 }, { 0xE25B, 0x79BA }, { 0xE25C, 0x79C9 }, { 0xE25D, 0x79D5 }, + { 0xE25E, 0x79E7 }, { 0xE25F, 0x79EC }, { 0xE260, 0x79E1 }, { 0xE261, 0x79E3 }, { 0xE262, 0x7A08 }, { 0xE263, 0x7A0D }, { 0xE264, 0x7A18 }, { 0xE265, 0x7A19 }, + { 0xE266, 0x7A20 }, { 0xE267, 0x7A1F }, { 0xE268, 0x7980 }, { 0xE269, 0x7A31 }, { 0xE26A, 0x7A3B }, { 0xE26B, 0x7A3E }, { 0xE26C, 0x7A37 }, { 0xE26D, 0x7A43 }, + { 0xE26E, 0x7A57 }, { 0xE26F, 0x7A49 }, { 0xE270, 0x7A61 }, { 0xE271, 0x7A62 }, { 0xE272, 0x7A69 }, { 0xE273, 0x9F9D }, { 0xE274, 0x7A70 }, { 0xE275, 0x7A79 }, + { 0xE276, 0x7A7D }, { 0xE277, 0x7A88 }, { 0xE278, 0x7A97 }, { 0xE279, 0x7A95 }, { 0xE27A, 0x7A98 }, { 0xE27B, 0x7A96 }, { 0xE27C, 0x7AA9 }, { 0xE27D, 0x7AC8 }, + { 0xE27E, 0x7AB0 }, { 0xE280, 0x7AB6 }, { 0xE281, 0x7AC5 }, { 0xE282, 0x7AC4 }, { 0xE283, 0x7ABF }, { 0xE284, 0x9083 }, { 0xE285, 0x7AC7 }, { 0xE286, 0x7ACA }, + { 0xE287, 0x7ACD }, { 0xE288, 0x7ACF }, { 0xE289, 0x7AD5 }, { 0xE28A, 0x7AD3 }, { 0xE28B, 0x7AD9 }, { 0xE28C, 0x7ADA }, { 0xE28D, 0x7ADD }, { 0xE28E, 0x7AE1 }, + { 0xE28F, 0x7AE2 }, { 0xE290, 0x7AE6 }, { 0xE291, 0x7AED }, { 0xE292, 0x7AF0 }, { 0xE293, 0x7B02 }, { 0xE294, 0x7B0F }, { 0xE295, 0x7B0A }, { 0xE296, 0x7B06 }, + { 0xE297, 0x7B33 }, { 0xE298, 0x7B18 }, { 0xE299, 0x7B19 }, { 0xE29A, 0x7B1E }, { 0xE29B, 0x7B35 }, { 0xE29C, 0x7B28 }, { 0xE29D, 0x7B36 }, { 0xE29E, 0x7B50 }, + { 0xE29F, 0x7B7A }, { 0xE2A0, 0x7B04 }, { 0xE2A1, 0x7B4D }, { 0xE2A2, 0x7B0B }, { 0xE2A3, 0x7B4C }, { 0xE2A4, 0x7B45 }, { 0xE2A5, 0x7B75 }, { 0xE2A6, 0x7B65 }, + { 0xE2A7, 0x7B74 }, { 0xE2A8, 0x7B67 }, { 0xE2A9, 0x7B70 }, { 0xE2AA, 0x7B71 }, { 0xE2AB, 0x7B6C }, { 0xE2AC, 0x7B6E }, { 0xE2AD, 0x7B9D }, { 0xE2AE, 0x7B98 }, + { 0xE2AF, 0x7B9F }, { 0xE2B0, 0x7B8D }, { 0xE2B1, 0x7B9C }, { 0xE2B2, 0x7B9A }, { 0xE2B3, 0x7B8B }, { 0xE2B4, 0x7B92 }, { 0xE2B5, 0x7B8F }, { 0xE2B6, 0x7B5D }, + { 0xE2B7, 0x7B99 }, { 0xE2B8, 0x7BCB }, { 0xE2B9, 0x7BC1 }, { 0xE2BA, 0x7BCC }, { 0xE2BB, 0x7BCF }, { 0xE2BC, 0x7BB4 }, { 0xE2BD, 0x7BC6 }, { 0xE2BE, 0x7BDD }, + { 0xE2BF, 0x7BE9 }, { 0xE2C0, 0x7C11 }, { 0xE2C1, 0x7C14 }, { 0xE2C2, 0x7BE6 }, { 0xE2C3, 0x7BE5 }, { 0xE2C4, 0x7C60 }, { 0xE2C5, 0x7C00 }, { 0xE2C6, 0x7C07 }, + { 0xE2C7, 0x7C13 }, { 0xE2C8, 0x7BF3 }, { 0xE2C9, 0x7BF7 }, { 0xE2CA, 0x7C17 }, { 0xE2CB, 0x7C0D }, { 0xE2CC, 0x7BF6 }, { 0xE2CD, 0x7C23 }, { 0xE2CE, 0x7C27 }, + { 0xE2CF, 0x7C2A }, { 0xE2D0, 0x7C1F }, { 0xE2D1, 0x7C37 }, { 0xE2D2, 0x7C2B }, { 0xE2D3, 0x7C3D }, { 0xE2D4, 0x7C4C }, { 0xE2D5, 0x7C43 }, { 0xE2D6, 0x7C54 }, + { 0xE2D7, 0x7C4F }, { 0xE2D8, 0x7C40 }, { 0xE2D9, 0x7C50 }, { 0xE2DA, 0x7C58 }, { 0xE2DB, 0x7C5F }, { 0xE2DC, 0x7C64 }, { 0xE2DD, 0x7C56 }, { 0xE2DE, 0x7C65 }, + { 0xE2DF, 0x7C6C }, { 0xE2E0, 0x7C75 }, { 0xE2E1, 0x7C83 }, { 0xE2E2, 0x7C90 }, { 0xE2E3, 0x7CA4 }, { 0xE2E4, 0x7CAD }, { 0xE2E5, 0x7CA2 }, { 0xE2E6, 0x7CAB }, + { 0xE2E7, 0x7CA1 }, { 0xE2E8, 0x7CA8 }, { 0xE2E9, 0x7CB3 }, { 0xE2EA, 0x7CB2 }, { 0xE2EB, 0x7CB1 }, { 0xE2EC, 0x7CAE }, { 0xE2ED, 0x7CB9 }, { 0xE2EE, 0x7CBD }, + { 0xE2EF, 0x7CC0 }, { 0xE2F0, 0x7CC5 }, { 0xE2F1, 0x7CC2 }, { 0xE2F2, 0x7CD8 }, { 0xE2F3, 0x7CD2 }, { 0xE2F4, 0x7CDC }, { 0xE2F5, 0x7CE2 }, { 0xE2F6, 0x9B3B }, + { 0xE2F7, 0x7CEF }, { 0xE2F8, 0x7CF2 }, { 0xE2F9, 0x7CF4 }, { 0xE2FA, 0x7CF6 }, { 0xE2FB, 0x7CFA }, { 0xE2FC, 0x7D06 }, { 0xE340, 0x7D02 }, { 0xE341, 0x7D1C }, + { 0xE342, 0x7D15 }, { 0xE343, 0x7D0A }, { 0xE344, 0x7D45 }, { 0xE345, 0x7D4B }, { 0xE346, 0x7D2E }, { 0xE347, 0x7D32 }, { 0xE348, 0x7D3F }, { 0xE349, 0x7D35 }, + { 0xE34A, 0x7D46 }, { 0xE34B, 0x7D73 }, { 0xE34C, 0x7D56 }, { 0xE34D, 0x7D4E }, { 0xE34E, 0x7D72 }, { 0xE34F, 0x7D68 }, { 0xE350, 0x7D6E }, { 0xE351, 0x7D4F }, + { 0xE352, 0x7D63 }, { 0xE353, 0x7D93 }, { 0xE354, 0x7D89 }, { 0xE355, 0x7D5B }, { 0xE356, 0x7D8F }, { 0xE357, 0x7D7D }, { 0xE358, 0x7D9B }, { 0xE359, 0x7DBA }, + { 0xE35A, 0x7DAE }, { 0xE35B, 0x7DA3 }, { 0xE35C, 0x7DB5 }, { 0xE35D, 0x7DC7 }, { 0xE35E, 0x7DBD }, { 0xE35F, 0x7DAB }, { 0xE360, 0x7E3D }, { 0xE361, 0x7DA2 }, + { 0xE362, 0x7DAF }, { 0xE363, 0x7DDC }, { 0xE364, 0x7DB8 }, { 0xE365, 0x7D9F }, { 0xE366, 0x7DB0 }, { 0xE367, 0x7DD8 }, { 0xE368, 0x7DDD }, { 0xE369, 0x7DE4 }, + { 0xE36A, 0x7DDE }, { 0xE36B, 0x7DFB }, { 0xE36C, 0x7DF2 }, { 0xE36D, 0x7DE1 }, { 0xE36E, 0x7E05 }, { 0xE36F, 0x7E0A }, { 0xE370, 0x7E23 }, { 0xE371, 0x7E21 }, + { 0xE372, 0x7E12 }, { 0xE373, 0x7E31 }, { 0xE374, 0x7E1F }, { 0xE375, 0x7E09 }, { 0xE376, 0x7E0B }, { 0xE377, 0x7E22 }, { 0xE378, 0x7E46 }, { 0xE379, 0x7E66 }, + { 0xE37A, 0x7E3B }, { 0xE37B, 0x7E35 }, { 0xE37C, 0x7E39 }, { 0xE37D, 0x7E43 }, { 0xE37E, 0x7E37 }, { 0xE380, 0x7E32 }, { 0xE381, 0x7E3A }, { 0xE382, 0x7E67 }, + { 0xE383, 0x7E5D }, { 0xE384, 0x7E56 }, { 0xE385, 0x7E5E }, { 0xE386, 0x7E59 }, { 0xE387, 0x7E5A }, { 0xE388, 0x7E79 }, { 0xE389, 0x7E6A }, { 0xE38A, 0x7E69 }, + { 0xE38B, 0x7E7C }, { 0xE38C, 0x7E7B }, { 0xE38D, 0x7E83 }, { 0xE38E, 0x7DD5 }, { 0xE38F, 0x7E7D }, { 0xE390, 0x8FAE }, { 0xE391, 0x7E7F }, { 0xE392, 0x7E88 }, + { 0xE393, 0x7E89 }, { 0xE394, 0x7E8C }, { 0xE395, 0x7E92 }, { 0xE396, 0x7E90 }, { 0xE397, 0x7E93 }, { 0xE398, 0x7E94 }, { 0xE399, 0x7E96 }, { 0xE39A, 0x7E8E }, + { 0xE39B, 0x7E9B }, { 0xE39C, 0x7E9C }, { 0xE39D, 0x7F38 }, { 0xE39E, 0x7F3A }, { 0xE39F, 0x7F45 }, { 0xE3A0, 0x7F4C }, { 0xE3A1, 0x7F4D }, { 0xE3A2, 0x7F4E }, + { 0xE3A3, 0x7F50 }, { 0xE3A4, 0x7F51 }, { 0xE3A5, 0x7F55 }, { 0xE3A6, 0x7F54 }, { 0xE3A7, 0x7F58 }, { 0xE3A8, 0x7F5F }, { 0xE3A9, 0x7F60 }, { 0xE3AA, 0x7F68 }, + { 0xE3AB, 0x7F69 }, { 0xE3AC, 0x7F67 }, { 0xE3AD, 0x7F78 }, { 0xE3AE, 0x7F82 }, { 0xE3AF, 0x7F86 }, { 0xE3B0, 0x7F83 }, { 0xE3B1, 0x7F88 }, { 0xE3B2, 0x7F87 }, + { 0xE3B3, 0x7F8C }, { 0xE3B4, 0x7F94 }, { 0xE3B5, 0x7F9E }, { 0xE3B6, 0x7F9D }, { 0xE3B7, 0x7F9A }, { 0xE3B8, 0x7FA3 }, { 0xE3B9, 0x7FAF }, { 0xE3BA, 0x7FB2 }, + { 0xE3BB, 0x7FB9 }, { 0xE3BC, 0x7FAE }, { 0xE3BD, 0x7FB6 }, { 0xE3BE, 0x7FB8 }, { 0xE3BF, 0x8B71 }, { 0xE3C0, 0x7FC5 }, { 0xE3C1, 0x7FC6 }, { 0xE3C2, 0x7FCA }, + { 0xE3C3, 0x7FD5 }, { 0xE3C4, 0x7FD4 }, { 0xE3C5, 0x7FE1 }, { 0xE3C6, 0x7FE6 }, { 0xE3C7, 0x7FE9 }, { 0xE3C8, 0x7FF3 }, { 0xE3C9, 0x7FF9 }, { 0xE3CA, 0x98DC }, + { 0xE3CB, 0x8006 }, { 0xE3CC, 0x8004 }, { 0xE3CD, 0x800B }, { 0xE3CE, 0x8012 }, { 0xE3CF, 0x8018 }, { 0xE3D0, 0x8019 }, { 0xE3D1, 0x801C }, { 0xE3D2, 0x8021 }, + { 0xE3D3, 0x8028 }, { 0xE3D4, 0x803F }, { 0xE3D5, 0x803B }, { 0xE3D6, 0x804A }, { 0xE3D7, 0x8046 }, { 0xE3D8, 0x8052 }, { 0xE3D9, 0x8058 }, { 0xE3DA, 0x805A }, + { 0xE3DB, 0x805F }, { 0xE3DC, 0x8062 }, { 0xE3DD, 0x8068 }, { 0xE3DE, 0x8073 }, { 0xE3DF, 0x8072 }, { 0xE3E0, 0x8070 }, { 0xE3E1, 0x8076 }, { 0xE3E2, 0x8079 }, + { 0xE3E3, 0x807D }, { 0xE3E4, 0x807F }, { 0xE3E5, 0x8084 }, { 0xE3E6, 0x8086 }, { 0xE3E7, 0x8085 }, { 0xE3E8, 0x809B }, { 0xE3E9, 0x8093 }, { 0xE3EA, 0x809A }, + { 0xE3EB, 0x80AD }, { 0xE3EC, 0x5190 }, { 0xE3ED, 0x80AC }, { 0xE3EE, 0x80DB }, { 0xE3EF, 0x80E5 }, { 0xE3F0, 0x80D9 }, { 0xE3F1, 0x80DD }, { 0xE3F2, 0x80C4 }, + { 0xE3F3, 0x80DA }, { 0xE3F4, 0x80D6 }, { 0xE3F5, 0x8109 }, { 0xE3F6, 0x80EF }, { 0xE3F7, 0x80F1 }, { 0xE3F8, 0x811B }, { 0xE3F9, 0x8129 }, { 0xE3FA, 0x8123 }, + { 0xE3FB, 0x812F }, { 0xE3FC, 0x814B }, { 0xE440, 0x968B }, { 0xE441, 0x8146 }, { 0xE442, 0x813E }, { 0xE443, 0x8153 }, { 0xE444, 0x8151 }, { 0xE445, 0x80FC }, + { 0xE446, 0x8171 }, { 0xE447, 0x816E }, { 0xE448, 0x8165 }, { 0xE449, 0x8166 }, { 0xE44A, 0x8174 }, { 0xE44B, 0x8183 }, { 0xE44C, 0x8188 }, { 0xE44D, 0x818A }, + { 0xE44E, 0x8180 }, { 0xE44F, 0x8182 }, { 0xE450, 0x81A0 }, { 0xE451, 0x8195 }, { 0xE452, 0x81A4 }, { 0xE453, 0x81A3 }, { 0xE454, 0x815F }, { 0xE455, 0x8193 }, + { 0xE456, 0x81A9 }, { 0xE457, 0x81B0 }, { 0xE458, 0x81B5 }, { 0xE459, 0x81BE }, { 0xE45A, 0x81B8 }, { 0xE45B, 0x81BD }, { 0xE45C, 0x81C0 }, { 0xE45D, 0x81C2 }, + { 0xE45E, 0x81BA }, { 0xE45F, 0x81C9 }, { 0xE460, 0x81CD }, { 0xE461, 0x81D1 }, { 0xE462, 0x81D9 }, { 0xE463, 0x81D8 }, { 0xE464, 0x81C8 }, { 0xE465, 0x81DA }, + { 0xE466, 0x81DF }, { 0xE467, 0x81E0 }, { 0xE468, 0x81E7 }, { 0xE469, 0x81FA }, { 0xE46A, 0x81FB }, { 0xE46B, 0x81FE }, { 0xE46C, 0x8201 }, { 0xE46D, 0x8202 }, + { 0xE46E, 0x8205 }, { 0xE46F, 0x8207 }, { 0xE470, 0x820A }, { 0xE471, 0x820D }, { 0xE472, 0x8210 }, { 0xE473, 0x8216 }, { 0xE474, 0x8229 }, { 0xE475, 0x822B }, + { 0xE476, 0x8238 }, { 0xE477, 0x8233 }, { 0xE478, 0x8240 }, { 0xE479, 0x8259 }, { 0xE47A, 0x8258 }, { 0xE47B, 0x825D }, { 0xE47C, 0x825A }, { 0xE47D, 0x825F }, + { 0xE47E, 0x8264 }, { 0xE480, 0x8262 }, { 0xE481, 0x8268 }, { 0xE482, 0x826A }, { 0xE483, 0x826B }, { 0xE484, 0x822E }, { 0xE485, 0x8271 }, { 0xE486, 0x8277 }, + { 0xE487, 0x8278 }, { 0xE488, 0x827E }, { 0xE489, 0x828D }, { 0xE48A, 0x8292 }, { 0xE48B, 0x82AB }, { 0xE48C, 0x829F }, { 0xE48D, 0x82BB }, { 0xE48E, 0x82AC }, + { 0xE48F, 0x82E1 }, { 0xE490, 0x82E3 }, { 0xE491, 0x82DF }, { 0xE492, 0x82D2 }, { 0xE493, 0x82F4 }, { 0xE494, 0x82F3 }, { 0xE495, 0x82FA }, { 0xE496, 0x8393 }, + { 0xE497, 0x8303 }, { 0xE498, 0x82FB }, { 0xE499, 0x82F9 }, { 0xE49A, 0x82DE }, { 0xE49B, 0x8306 }, { 0xE49C, 0x82DC }, { 0xE49D, 0x8309 }, { 0xE49E, 0x82D9 }, + { 0xE49F, 0x8335 }, { 0xE4A0, 0x8334 }, { 0xE4A1, 0x8316 }, { 0xE4A2, 0x8332 }, { 0xE4A3, 0x8331 }, { 0xE4A4, 0x8340 }, { 0xE4A5, 0x8339 }, { 0xE4A6, 0x8350 }, + { 0xE4A7, 0x8345 }, { 0xE4A8, 0x832F }, { 0xE4A9, 0x832B }, { 0xE4AA, 0x8317 }, { 0xE4AB, 0x8318 }, { 0xE4AC, 0x8385 }, { 0xE4AD, 0x839A }, { 0xE4AE, 0x83AA }, + { 0xE4AF, 0x839F }, { 0xE4B0, 0x83A2 }, { 0xE4B1, 0x8396 }, { 0xE4B2, 0x8323 }, { 0xE4B3, 0x838E }, { 0xE4B4, 0x8387 }, { 0xE4B5, 0x838A }, { 0xE4B6, 0x837C }, + { 0xE4B7, 0x83B5 }, { 0xE4B8, 0x8373 }, { 0xE4B9, 0x8375 }, { 0xE4BA, 0x83A0 }, { 0xE4BB, 0x8389 }, { 0xE4BC, 0x83A8 }, { 0xE4BD, 0x83F4 }, { 0xE4BE, 0x8413 }, + { 0xE4BF, 0x83EB }, { 0xE4C0, 0x83CE }, { 0xE4C1, 0x83FD }, { 0xE4C2, 0x8403 }, { 0xE4C3, 0x83D8 }, { 0xE4C4, 0x840B }, { 0xE4C5, 0x83C1 }, { 0xE4C6, 0x83F7 }, + { 0xE4C7, 0x8407 }, { 0xE4C8, 0x83E0 }, { 0xE4C9, 0x83F2 }, { 0xE4CA, 0x840D }, { 0xE4CB, 0x8422 }, { 0xE4CC, 0x8420 }, { 0xE4CD, 0x83BD }, { 0xE4CE, 0x8438 }, + { 0xE4CF, 0x8506 }, { 0xE4D0, 0x83FB }, { 0xE4D1, 0x846D }, { 0xE4D2, 0x842A }, { 0xE4D3, 0x843C }, { 0xE4D4, 0x855A }, { 0xE4D5, 0x8484 }, { 0xE4D6, 0x8477 }, + { 0xE4D7, 0x846B }, { 0xE4D8, 0x84AD }, { 0xE4D9, 0x846E }, { 0xE4DA, 0x8482 }, { 0xE4DB, 0x8469 }, { 0xE4DC, 0x8446 }, { 0xE4DD, 0x842C }, { 0xE4DE, 0x846F }, + { 0xE4DF, 0x8479 }, { 0xE4E0, 0x8435 }, { 0xE4E1, 0x84CA }, { 0xE4E2, 0x8462 }, { 0xE4E3, 0x84B9 }, { 0xE4E4, 0x84BF }, { 0xE4E5, 0x849F }, { 0xE4E6, 0x84D9 }, + { 0xE4E7, 0x84CD }, { 0xE4E8, 0x84BB }, { 0xE4E9, 0x84DA }, { 0xE4EA, 0x84D0 }, { 0xE4EB, 0x84C1 }, { 0xE4EC, 0x84C6 }, { 0xE4ED, 0x84D6 }, { 0xE4EE, 0x84A1 }, + { 0xE4EF, 0x8521 }, { 0xE4F0, 0x84FF }, { 0xE4F1, 0x84F4 }, { 0xE4F2, 0x8517 }, { 0xE4F3, 0x8518 }, { 0xE4F4, 0x852C }, { 0xE4F5, 0x851F }, { 0xE4F6, 0x8515 }, + { 0xE4F7, 0x8514 }, { 0xE4F8, 0x84FC }, { 0xE4F9, 0x8540 }, { 0xE4FA, 0x8563 }, { 0xE4FB, 0x8558 }, { 0xE4FC, 0x8548 }, { 0xE540, 0x8541 }, { 0xE541, 0x8602 }, + { 0xE542, 0x854B }, { 0xE543, 0x8555 }, { 0xE544, 0x8580 }, { 0xE545, 0x85A4 }, { 0xE546, 0x8588 }, { 0xE547, 0x8591 }, { 0xE548, 0x858A }, { 0xE549, 0x85A8 }, + { 0xE54A, 0x856D }, { 0xE54B, 0x8594 }, { 0xE54C, 0x859B }, { 0xE54D, 0x85EA }, { 0xE54E, 0x8587 }, { 0xE54F, 0x859C }, { 0xE550, 0x8577 }, { 0xE551, 0x857E }, + { 0xE552, 0x8590 }, { 0xE553, 0x85C9 }, { 0xE554, 0x85BA }, { 0xE555, 0x85CF }, { 0xE556, 0x85B9 }, { 0xE557, 0x85D0 }, { 0xE558, 0x85D5 }, { 0xE559, 0x85DD }, + { 0xE55A, 0x85E5 }, { 0xE55B, 0x85DC }, { 0xE55C, 0x85F9 }, { 0xE55D, 0x860A }, { 0xE55E, 0x8613 }, { 0xE55F, 0x860B }, { 0xE560, 0x85FE }, { 0xE561, 0x85FA }, + { 0xE562, 0x8606 }, { 0xE563, 0x8622 }, { 0xE564, 0x861A }, { 0xE565, 0x8630 }, { 0xE566, 0x863F }, { 0xE567, 0x864D }, { 0xE568, 0x4E55 }, { 0xE569, 0x8654 }, + { 0xE56A, 0x865F }, { 0xE56B, 0x8667 }, { 0xE56C, 0x8671 }, { 0xE56D, 0x8693 }, { 0xE56E, 0x86A3 }, { 0xE56F, 0x86A9 }, { 0xE570, 0x86AA }, { 0xE571, 0x868B }, + { 0xE572, 0x868C }, { 0xE573, 0x86B6 }, { 0xE574, 0x86AF }, { 0xE575, 0x86C4 }, { 0xE576, 0x86C6 }, { 0xE577, 0x86B0 }, { 0xE578, 0x86C9 }, { 0xE579, 0x8823 }, + { 0xE57A, 0x86AB }, { 0xE57B, 0x86D4 }, { 0xE57C, 0x86DE }, { 0xE57D, 0x86E9 }, { 0xE57E, 0x86EC }, { 0xE580, 0x86DF }, { 0xE581, 0x86DB }, { 0xE582, 0x86EF }, + { 0xE583, 0x8712 }, { 0xE584, 0x8706 }, { 0xE585, 0x8708 }, { 0xE586, 0x8700 }, { 0xE587, 0x8703 }, { 0xE588, 0x86FB }, { 0xE589, 0x8711 }, { 0xE58A, 0x8709 }, + { 0xE58B, 0x870D }, { 0xE58C, 0x86F9 }, { 0xE58D, 0x870A }, { 0xE58E, 0x8734 }, { 0xE58F, 0x873F }, { 0xE590, 0x8737 }, { 0xE591, 0x873B }, { 0xE592, 0x8725 }, + { 0xE593, 0x8729 }, { 0xE594, 0x871A }, { 0xE595, 0x8760 }, { 0xE596, 0x875F }, { 0xE597, 0x8778 }, { 0xE598, 0x874C }, { 0xE599, 0x874E }, { 0xE59A, 0x8774 }, + { 0xE59B, 0x8757 }, { 0xE59C, 0x8768 }, { 0xE59D, 0x876E }, { 0xE59E, 0x8759 }, { 0xE59F, 0x8753 }, { 0xE5A0, 0x8763 }, { 0xE5A1, 0x876A }, { 0xE5A2, 0x8805 }, + { 0xE5A3, 0x87A2 }, { 0xE5A4, 0x879F }, { 0xE5A5, 0x8782 }, { 0xE5A6, 0x87AF }, { 0xE5A7, 0x87CB }, { 0xE5A8, 0x87BD }, { 0xE5A9, 0x87C0 }, { 0xE5AA, 0x87D0 }, + { 0xE5AB, 0x96D6 }, { 0xE5AC, 0x87AB }, { 0xE5AD, 0x87C4 }, { 0xE5AE, 0x87B3 }, { 0xE5AF, 0x87C7 }, { 0xE5B0, 0x87C6 }, { 0xE5B1, 0x87BB }, { 0xE5B2, 0x87EF }, + { 0xE5B3, 0x87F2 }, { 0xE5B4, 0x87E0 }, { 0xE5B5, 0x880F }, { 0xE5B6, 0x880D }, { 0xE5B7, 0x87FE }, { 0xE5B8, 0x87F6 }, { 0xE5B9, 0x87F7 }, { 0xE5BA, 0x880E }, + { 0xE5BB, 0x87D2 }, { 0xE5BC, 0x8811 }, { 0xE5BD, 0x8816 }, { 0xE5BE, 0x8815 }, { 0xE5BF, 0x8822 }, { 0xE5C0, 0x8821 }, { 0xE5C1, 0x8831 }, { 0xE5C2, 0x8836 }, + { 0xE5C3, 0x8839 }, { 0xE5C4, 0x8827 }, { 0xE5C5, 0x883B }, { 0xE5C6, 0x8844 }, { 0xE5C7, 0x8842 }, { 0xE5C8, 0x8852 }, { 0xE5C9, 0x8859 }, { 0xE5CA, 0x885E }, + { 0xE5CB, 0x8862 }, { 0xE5CC, 0x886B }, { 0xE5CD, 0x8881 }, { 0xE5CE, 0x887E }, { 0xE5CF, 0x889E }, { 0xE5D0, 0x8875 }, { 0xE5D1, 0x887D }, { 0xE5D2, 0x88B5 }, + { 0xE5D3, 0x8872 }, { 0xE5D4, 0x8882 }, { 0xE5D5, 0x8897 }, { 0xE5D6, 0x8892 }, { 0xE5D7, 0x88AE }, { 0xE5D8, 0x8899 }, { 0xE5D9, 0x88A2 }, { 0xE5DA, 0x888D }, + { 0xE5DB, 0x88A4 }, { 0xE5DC, 0x88B0 }, { 0xE5DD, 0x88BF }, { 0xE5DE, 0x88B1 }, { 0xE5DF, 0x88C3 }, { 0xE5E0, 0x88C4 }, { 0xE5E1, 0x88D4 }, { 0xE5E2, 0x88D8 }, + { 0xE5E3, 0x88D9 }, { 0xE5E4, 0x88DD }, { 0xE5E5, 0x88F9 }, { 0xE5E6, 0x8902 }, { 0xE5E7, 0x88FC }, { 0xE5E8, 0x88F4 }, { 0xE5E9, 0x88E8 }, { 0xE5EA, 0x88F2 }, + { 0xE5EB, 0x8904 }, { 0xE5EC, 0x890C }, { 0xE5ED, 0x890A }, { 0xE5EE, 0x8913 }, { 0xE5EF, 0x8943 }, { 0xE5F0, 0x891E }, { 0xE5F1, 0x8925 }, { 0xE5F2, 0x892A }, + { 0xE5F3, 0x892B }, { 0xE5F4, 0x8941 }, { 0xE5F5, 0x8944 }, { 0xE5F6, 0x893B }, { 0xE5F7, 0x8936 }, { 0xE5F8, 0x8938 }, { 0xE5F9, 0x894C }, { 0xE5FA, 0x891D }, + { 0xE5FB, 0x8960 }, { 0xE5FC, 0x895E }, { 0xE640, 0x8966 }, { 0xE641, 0x8964 }, { 0xE642, 0x896D }, { 0xE643, 0x896A }, { 0xE644, 0x896F }, { 0xE645, 0x8974 }, + { 0xE646, 0x8977 }, { 0xE647, 0x897E }, { 0xE648, 0x8983 }, { 0xE649, 0x8988 }, { 0xE64A, 0x898A }, { 0xE64B, 0x8993 }, { 0xE64C, 0x8998 }, { 0xE64D, 0x89A1 }, + { 0xE64E, 0x89A9 }, { 0xE64F, 0x89A6 }, { 0xE650, 0x89AC }, { 0xE651, 0x89AF }, { 0xE652, 0x89B2 }, { 0xE653, 0x89BA }, { 0xE654, 0x89BD }, { 0xE655, 0x89BF }, + { 0xE656, 0x89C0 }, { 0xE657, 0x89DA }, { 0xE658, 0x89DC }, { 0xE659, 0x89DD }, { 0xE65A, 0x89E7 }, { 0xE65B, 0x89F4 }, { 0xE65C, 0x89F8 }, { 0xE65D, 0x8A03 }, + { 0xE65E, 0x8A16 }, { 0xE65F, 0x8A10 }, { 0xE660, 0x8A0C }, { 0xE661, 0x8A1B }, { 0xE662, 0x8A1D }, { 0xE663, 0x8A25 }, { 0xE664, 0x8A36 }, { 0xE665, 0x8A41 }, + { 0xE666, 0x8A5B }, { 0xE667, 0x8A52 }, { 0xE668, 0x8A46 }, { 0xE669, 0x8A48 }, { 0xE66A, 0x8A7C }, { 0xE66B, 0x8A6D }, { 0xE66C, 0x8A6C }, { 0xE66D, 0x8A62 }, + { 0xE66E, 0x8A85 }, { 0xE66F, 0x8A82 }, { 0xE670, 0x8A84 }, { 0xE671, 0x8AA8 }, { 0xE672, 0x8AA1 }, { 0xE673, 0x8A91 }, { 0xE674, 0x8AA5 }, { 0xE675, 0x8AA6 }, + { 0xE676, 0x8A9A }, { 0xE677, 0x8AA3 }, { 0xE678, 0x8AC4 }, { 0xE679, 0x8ACD }, { 0xE67A, 0x8AC2 }, { 0xE67B, 0x8ADA }, { 0xE67C, 0x8AEB }, { 0xE67D, 0x8AF3 }, + { 0xE67E, 0x8AE7 }, { 0xE680, 0x8AE4 }, { 0xE681, 0x8AF1 }, { 0xE682, 0x8B14 }, { 0xE683, 0x8AE0 }, { 0xE684, 0x8AE2 }, { 0xE685, 0x8AF7 }, { 0xE686, 0x8ADE }, + { 0xE687, 0x8ADB }, { 0xE688, 0x8B0C }, { 0xE689, 0x8B07 }, { 0xE68A, 0x8B1A }, { 0xE68B, 0x8AE1 }, { 0xE68C, 0x8B16 }, { 0xE68D, 0x8B10 }, { 0xE68E, 0x8B17 }, + { 0xE68F, 0x8B20 }, { 0xE690, 0x8B33 }, { 0xE691, 0x97AB }, { 0xE692, 0x8B26 }, { 0xE693, 0x8B2B }, { 0xE694, 0x8B3E }, { 0xE695, 0x8B28 }, { 0xE696, 0x8B41 }, + { 0xE697, 0x8B4C }, { 0xE698, 0x8B4F }, { 0xE699, 0x8B4E }, { 0xE69A, 0x8B49 }, { 0xE69B, 0x8B56 }, { 0xE69C, 0x8B5B }, { 0xE69D, 0x8B5A }, { 0xE69E, 0x8B6B }, + { 0xE69F, 0x8B5F }, { 0xE6A0, 0x8B6C }, { 0xE6A1, 0x8B6F }, { 0xE6A2, 0x8B74 }, { 0xE6A3, 0x8B7D }, { 0xE6A4, 0x8B80 }, { 0xE6A5, 0x8B8C }, { 0xE6A6, 0x8B8E }, + { 0xE6A7, 0x8B92 }, { 0xE6A8, 0x8B93 }, { 0xE6A9, 0x8B96 }, { 0xE6AA, 0x8B99 }, { 0xE6AB, 0x8B9A }, { 0xE6AC, 0x8C3A }, { 0xE6AD, 0x8C41 }, { 0xE6AE, 0x8C3F }, + { 0xE6AF, 0x8C48 }, { 0xE6B0, 0x8C4C }, { 0xE6B1, 0x8C4E }, { 0xE6B2, 0x8C50 }, { 0xE6B3, 0x8C55 }, { 0xE6B4, 0x8C62 }, { 0xE6B5, 0x8C6C }, { 0xE6B6, 0x8C78 }, + { 0xE6B7, 0x8C7A }, { 0xE6B8, 0x8C82 }, { 0xE6B9, 0x8C89 }, { 0xE6BA, 0x8C85 }, { 0xE6BB, 0x8C8A }, { 0xE6BC, 0x8C8D }, { 0xE6BD, 0x8C8E }, { 0xE6BE, 0x8C94 }, + { 0xE6BF, 0x8C7C }, { 0xE6C0, 0x8C98 }, { 0xE6C1, 0x621D }, { 0xE6C2, 0x8CAD }, { 0xE6C3, 0x8CAA }, { 0xE6C4, 0x8CBD }, { 0xE6C5, 0x8CB2 }, { 0xE6C6, 0x8CB3 }, + { 0xE6C7, 0x8CAE }, { 0xE6C8, 0x8CB6 }, { 0xE6C9, 0x8CC8 }, { 0xE6CA, 0x8CC1 }, { 0xE6CB, 0x8CE4 }, { 0xE6CC, 0x8CE3 }, { 0xE6CD, 0x8CDA }, { 0xE6CE, 0x8CFD }, + { 0xE6CF, 0x8CFA }, { 0xE6D0, 0x8CFB }, { 0xE6D1, 0x8D04 }, { 0xE6D2, 0x8D05 }, { 0xE6D3, 0x8D0A }, { 0xE6D4, 0x8D07 }, { 0xE6D5, 0x8D0F }, { 0xE6D6, 0x8D0D }, + { 0xE6D7, 0x8D10 }, { 0xE6D8, 0x9F4E }, { 0xE6D9, 0x8D13 }, { 0xE6DA, 0x8CCD }, { 0xE6DB, 0x8D14 }, { 0xE6DC, 0x8D16 }, { 0xE6DD, 0x8D67 }, { 0xE6DE, 0x8D6D }, + { 0xE6DF, 0x8D71 }, { 0xE6E0, 0x8D73 }, { 0xE6E1, 0x8D81 }, { 0xE6E2, 0x8D99 }, { 0xE6E3, 0x8DC2 }, { 0xE6E4, 0x8DBE }, { 0xE6E5, 0x8DBA }, { 0xE6E6, 0x8DCF }, + { 0xE6E7, 0x8DDA }, { 0xE6E8, 0x8DD6 }, { 0xE6E9, 0x8DCC }, { 0xE6EA, 0x8DDB }, { 0xE6EB, 0x8DCB }, { 0xE6EC, 0x8DEA }, { 0xE6ED, 0x8DEB }, { 0xE6EE, 0x8DDF }, + { 0xE6EF, 0x8DE3 }, { 0xE6F0, 0x8DFC }, { 0xE6F1, 0x8E08 }, { 0xE6F2, 0x8E09 }, { 0xE6F3, 0x8DFF }, { 0xE6F4, 0x8E1D }, { 0xE6F5, 0x8E1E }, { 0xE6F6, 0x8E10 }, + { 0xE6F7, 0x8E1F }, { 0xE6F8, 0x8E42 }, { 0xE6F9, 0x8E35 }, { 0xE6FA, 0x8E30 }, { 0xE6FB, 0x8E34 }, { 0xE6FC, 0x8E4A }, { 0xE740, 0x8E47 }, { 0xE741, 0x8E49 }, + { 0xE742, 0x8E4C }, { 0xE743, 0x8E50 }, { 0xE744, 0x8E48 }, { 0xE745, 0x8E59 }, { 0xE746, 0x8E64 }, { 0xE747, 0x8E60 }, { 0xE748, 0x8E2A }, { 0xE749, 0x8E63 }, + { 0xE74A, 0x8E55 }, { 0xE74B, 0x8E76 }, { 0xE74C, 0x8E72 }, { 0xE74D, 0x8E7C }, { 0xE74E, 0x8E81 }, { 0xE74F, 0x8E87 }, { 0xE750, 0x8E85 }, { 0xE751, 0x8E84 }, + { 0xE752, 0x8E8B }, { 0xE753, 0x8E8A }, { 0xE754, 0x8E93 }, { 0xE755, 0x8E91 }, { 0xE756, 0x8E94 }, { 0xE757, 0x8E99 }, { 0xE758, 0x8EAA }, { 0xE759, 0x8EA1 }, + { 0xE75A, 0x8EAC }, { 0xE75B, 0x8EB0 }, { 0xE75C, 0x8EC6 }, { 0xE75D, 0x8EB1 }, { 0xE75E, 0x8EBE }, { 0xE75F, 0x8EC5 }, { 0xE760, 0x8EC8 }, { 0xE761, 0x8ECB }, + { 0xE762, 0x8EDB }, { 0xE763, 0x8EE3 }, { 0xE764, 0x8EFC }, { 0xE765, 0x8EFB }, { 0xE766, 0x8EEB }, { 0xE767, 0x8EFE }, { 0xE768, 0x8F0A }, { 0xE769, 0x8F05 }, + { 0xE76A, 0x8F15 }, { 0xE76B, 0x8F12 }, { 0xE76C, 0x8F19 }, { 0xE76D, 0x8F13 }, { 0xE76E, 0x8F1C }, { 0xE76F, 0x8F1F }, { 0xE770, 0x8F1B }, { 0xE771, 0x8F0C }, + { 0xE772, 0x8F26 }, { 0xE773, 0x8F33 }, { 0xE774, 0x8F3B }, { 0xE775, 0x8F39 }, { 0xE776, 0x8F45 }, { 0xE777, 0x8F42 }, { 0xE778, 0x8F3E }, { 0xE779, 0x8F4C }, + { 0xE77A, 0x8F49 }, { 0xE77B, 0x8F46 }, { 0xE77C, 0x8F4E }, { 0xE77D, 0x8F57 }, { 0xE77E, 0x8F5C }, { 0xE780, 0x8F62 }, { 0xE781, 0x8F63 }, { 0xE782, 0x8F64 }, + { 0xE783, 0x8F9C }, { 0xE784, 0x8F9F }, { 0xE785, 0x8FA3 }, { 0xE786, 0x8FAD }, { 0xE787, 0x8FAF }, { 0xE788, 0x8FB7 }, { 0xE789, 0x8FDA }, { 0xE78A, 0x8FE5 }, + { 0xE78B, 0x8FE2 }, { 0xE78C, 0x8FEA }, { 0xE78D, 0x8FEF }, { 0xE78E, 0x9087 }, { 0xE78F, 0x8FF4 }, { 0xE790, 0x9005 }, { 0xE791, 0x8FF9 }, { 0xE792, 0x8FFA }, + { 0xE793, 0x9011 }, { 0xE794, 0x9015 }, { 0xE795, 0x9021 }, { 0xE796, 0x900D }, { 0xE797, 0x901E }, { 0xE798, 0x9016 }, { 0xE799, 0x900B }, { 0xE79A, 0x9027 }, + { 0xE79B, 0x9036 }, { 0xE79C, 0x9035 }, { 0xE79D, 0x9039 }, { 0xE79E, 0x8FF8 }, { 0xE79F, 0x904F }, { 0xE7A0, 0x9050 }, { 0xE7A1, 0x9051 }, { 0xE7A2, 0x9052 }, + { 0xE7A3, 0x900E }, { 0xE7A4, 0x9049 }, { 0xE7A5, 0x903E }, { 0xE7A6, 0x9056 }, { 0xE7A7, 0x9058 }, { 0xE7A8, 0x905E }, { 0xE7A9, 0x9068 }, { 0xE7AA, 0x906F }, + { 0xE7AB, 0x9076 }, { 0xE7AC, 0x96A8 }, { 0xE7AD, 0x9072 }, { 0xE7AE, 0x9082 }, { 0xE7AF, 0x907D }, { 0xE7B0, 0x9081 }, { 0xE7B1, 0x9080 }, { 0xE7B2, 0x908A }, + { 0xE7B3, 0x9089 }, { 0xE7B4, 0x908F }, { 0xE7B5, 0x90A8 }, { 0xE7B6, 0x90AF }, { 0xE7B7, 0x90B1 }, { 0xE7B8, 0x90B5 }, { 0xE7B9, 0x90E2 }, { 0xE7BA, 0x90E4 }, + { 0xE7BB, 0x6248 }, { 0xE7BC, 0x90DB }, { 0xE7BD, 0x9102 }, { 0xE7BE, 0x9112 }, { 0xE7BF, 0x9119 }, { 0xE7C0, 0x9132 }, { 0xE7C1, 0x9130 }, { 0xE7C2, 0x914A }, + { 0xE7C3, 0x9156 }, { 0xE7C4, 0x9158 }, { 0xE7C5, 0x9163 }, { 0xE7C6, 0x9165 }, { 0xE7C7, 0x9169 }, { 0xE7C8, 0x9173 }, { 0xE7C9, 0x9172 }, { 0xE7CA, 0x918B }, + { 0xE7CB, 0x9189 }, { 0xE7CC, 0x9182 }, { 0xE7CD, 0x91A2 }, { 0xE7CE, 0x91AB }, { 0xE7CF, 0x91AF }, { 0xE7D0, 0x91AA }, { 0xE7D1, 0x91B5 }, { 0xE7D2, 0x91B4 }, + { 0xE7D3, 0x91BA }, { 0xE7D4, 0x91C0 }, { 0xE7D5, 0x91C1 }, { 0xE7D6, 0x91C9 }, { 0xE7D7, 0x91CB }, { 0xE7D8, 0x91D0 }, { 0xE7D9, 0x91D6 }, { 0xE7DA, 0x91DF }, + { 0xE7DB, 0x91E1 }, { 0xE7DC, 0x91DB }, { 0xE7DD, 0x91FC }, { 0xE7DE, 0x91F5 }, { 0xE7DF, 0x91F6 }, { 0xE7E0, 0x921E }, { 0xE7E1, 0x91FF }, { 0xE7E2, 0x9214 }, + { 0xE7E3, 0x922C }, { 0xE7E4, 0x9215 }, { 0xE7E5, 0x9211 }, { 0xE7E6, 0x925E }, { 0xE7E7, 0x9257 }, { 0xE7E8, 0x9245 }, { 0xE7E9, 0x9249 }, { 0xE7EA, 0x9264 }, + { 0xE7EB, 0x9248 }, { 0xE7EC, 0x9295 }, { 0xE7ED, 0x923F }, { 0xE7EE, 0x924B }, { 0xE7EF, 0x9250 }, { 0xE7F0, 0x929C }, { 0xE7F1, 0x9296 }, { 0xE7F2, 0x9293 }, + { 0xE7F3, 0x929B }, { 0xE7F4, 0x925A }, { 0xE7F5, 0x92CF }, { 0xE7F6, 0x92B9 }, { 0xE7F7, 0x92B7 }, { 0xE7F8, 0x92E9 }, { 0xE7F9, 0x930F }, { 0xE7FA, 0x92FA }, + { 0xE7FB, 0x9344 }, { 0xE7FC, 0x932E }, { 0xE840, 0x9319 }, { 0xE841, 0x9322 }, { 0xE842, 0x931A }, { 0xE843, 0x9323 }, { 0xE844, 0x933A }, { 0xE845, 0x9335 }, + { 0xE846, 0x933B }, { 0xE847, 0x935C }, { 0xE848, 0x9360 }, { 0xE849, 0x937C }, { 0xE84A, 0x936E }, { 0xE84B, 0x9356 }, { 0xE84C, 0x93B0 }, { 0xE84D, 0x93AC }, + { 0xE84E, 0x93AD }, { 0xE84F, 0x9394 }, { 0xE850, 0x93B9 }, { 0xE851, 0x93D6 }, { 0xE852, 0x93D7 }, { 0xE853, 0x93E8 }, { 0xE854, 0x93E5 }, { 0xE855, 0x93D8 }, + { 0xE856, 0x93C3 }, { 0xE857, 0x93DD }, { 0xE858, 0x93D0 }, { 0xE859, 0x93C8 }, { 0xE85A, 0x93E4 }, { 0xE85B, 0x941A }, { 0xE85C, 0x9414 }, { 0xE85D, 0x9413 }, + { 0xE85E, 0x9403 }, { 0xE85F, 0x9407 }, { 0xE860, 0x9410 }, { 0xE861, 0x9436 }, { 0xE862, 0x942B }, { 0xE863, 0x9435 }, { 0xE864, 0x9421 }, { 0xE865, 0x943A }, + { 0xE866, 0x9441 }, { 0xE867, 0x9452 }, { 0xE868, 0x9444 }, { 0xE869, 0x945B }, { 0xE86A, 0x9460 }, { 0xE86B, 0x9462 }, { 0xE86C, 0x945E }, { 0xE86D, 0x946A }, + { 0xE86E, 0x9229 }, { 0xE86F, 0x9470 }, { 0xE870, 0x9475 }, { 0xE871, 0x9477 }, { 0xE872, 0x947D }, { 0xE873, 0x945A }, { 0xE874, 0x947C }, { 0xE875, 0x947E }, + { 0xE876, 0x9481 }, { 0xE877, 0x947F }, { 0xE878, 0x9582 }, { 0xE879, 0x9587 }, { 0xE87A, 0x958A }, { 0xE87B, 0x9594 }, { 0xE87C, 0x9596 }, { 0xE87D, 0x9598 }, + { 0xE87E, 0x9599 }, { 0xE880, 0x95A0 }, { 0xE881, 0x95A8 }, { 0xE882, 0x95A7 }, { 0xE883, 0x95AD }, { 0xE884, 0x95BC }, { 0xE885, 0x95BB }, { 0xE886, 0x95B9 }, + { 0xE887, 0x95BE }, { 0xE888, 0x95CA }, { 0xE889, 0x6FF6 }, { 0xE88A, 0x95C3 }, { 0xE88B, 0x95CD }, { 0xE88C, 0x95CC }, { 0xE88D, 0x95D5 }, { 0xE88E, 0x95D4 }, + { 0xE88F, 0x95D6 }, { 0xE890, 0x95DC }, { 0xE891, 0x95E1 }, { 0xE892, 0x95E5 }, { 0xE893, 0x95E2 }, { 0xE894, 0x9621 }, { 0xE895, 0x9628 }, { 0xE896, 0x962E }, + { 0xE897, 0x962F }, { 0xE898, 0x9642 }, { 0xE899, 0x964C }, { 0xE89A, 0x964F }, { 0xE89B, 0x964B }, { 0xE89C, 0x9677 }, { 0xE89D, 0x965C }, { 0xE89E, 0x965E }, + { 0xE89F, 0x965D }, { 0xE8A0, 0x965F }, { 0xE8A1, 0x9666 }, { 0xE8A2, 0x9672 }, { 0xE8A3, 0x966C }, { 0xE8A4, 0x968D }, { 0xE8A5, 0x9698 }, { 0xE8A6, 0x9695 }, + { 0xE8A7, 0x9697 }, { 0xE8A8, 0x96AA }, { 0xE8A9, 0x96A7 }, { 0xE8AA, 0x96B1 }, { 0xE8AB, 0x96B2 }, { 0xE8AC, 0x96B0 }, { 0xE8AD, 0x96B4 }, { 0xE8AE, 0x96B6 }, + { 0xE8AF, 0x96B8 }, { 0xE8B0, 0x96B9 }, { 0xE8B1, 0x96CE }, { 0xE8B2, 0x96CB }, { 0xE8B3, 0x96C9 }, { 0xE8B4, 0x96CD }, { 0xE8B5, 0x894D }, { 0xE8B6, 0x96DC }, + { 0xE8B7, 0x970D }, { 0xE8B8, 0x96D5 }, { 0xE8B9, 0x96F9 }, { 0xE8BA, 0x9704 }, { 0xE8BB, 0x9706 }, { 0xE8BC, 0x9708 }, { 0xE8BD, 0x9713 }, { 0xE8BE, 0x970E }, + { 0xE8BF, 0x9711 }, { 0xE8C0, 0x970F }, { 0xE8C1, 0x9716 }, { 0xE8C2, 0x9719 }, { 0xE8C3, 0x9724 }, { 0xE8C4, 0x972A }, { 0xE8C5, 0x9730 }, { 0xE8C6, 0x9739 }, + { 0xE8C7, 0x973D }, { 0xE8C8, 0x973E }, { 0xE8C9, 0x9744 }, { 0xE8CA, 0x9746 }, { 0xE8CB, 0x9748 }, { 0xE8CC, 0x9742 }, { 0xE8CD, 0x9749 }, { 0xE8CE, 0x975C }, + { 0xE8CF, 0x9760 }, { 0xE8D0, 0x9764 }, { 0xE8D1, 0x9766 }, { 0xE8D2, 0x9768 }, { 0xE8D3, 0x52D2 }, { 0xE8D4, 0x976B }, { 0xE8D5, 0x9771 }, { 0xE8D6, 0x9779 }, + { 0xE8D7, 0x9785 }, { 0xE8D8, 0x977C }, { 0xE8D9, 0x9781 }, { 0xE8DA, 0x977A }, { 0xE8DB, 0x9786 }, { 0xE8DC, 0x978B }, { 0xE8DD, 0x978F }, { 0xE8DE, 0x9790 }, + { 0xE8DF, 0x979C }, { 0xE8E0, 0x97A8 }, { 0xE8E1, 0x97A6 }, { 0xE8E2, 0x97A3 }, { 0xE8E3, 0x97B3 }, { 0xE8E4, 0x97B4 }, { 0xE8E5, 0x97C3 }, { 0xE8E6, 0x97C6 }, + { 0xE8E7, 0x97C8 }, { 0xE8E8, 0x97CB }, { 0xE8E9, 0x97DC }, { 0xE8EA, 0x97ED }, { 0xE8EB, 0x9F4F }, { 0xE8EC, 0x97F2 }, { 0xE8ED, 0x7ADF }, { 0xE8EE, 0x97F6 }, + { 0xE8EF, 0x97F5 }, { 0xE8F0, 0x980F }, { 0xE8F1, 0x980C }, { 0xE8F2, 0x9838 }, { 0xE8F3, 0x9824 }, { 0xE8F4, 0x9821 }, { 0xE8F5, 0x9837 }, { 0xE8F6, 0x983D }, + { 0xE8F7, 0x9846 }, { 0xE8F8, 0x984F }, { 0xE8F9, 0x984B }, { 0xE8FA, 0x986B }, { 0xE8FB, 0x986F }, { 0xE8FC, 0x9870 }, { 0xE940, 0x9871 }, { 0xE941, 0x9874 }, + { 0xE942, 0x9873 }, { 0xE943, 0x98AA }, { 0xE944, 0x98AF }, { 0xE945, 0x98B1 }, { 0xE946, 0x98B6 }, { 0xE947, 0x98C4 }, { 0xE948, 0x98C3 }, { 0xE949, 0x98C6 }, + { 0xE94A, 0x98E9 }, { 0xE94B, 0x98EB }, { 0xE94C, 0x9903 }, { 0xE94D, 0x9909 }, { 0xE94E, 0x9912 }, { 0xE94F, 0x9914 }, { 0xE950, 0x9918 }, { 0xE951, 0x9921 }, + { 0xE952, 0x991D }, { 0xE953, 0x991E }, { 0xE954, 0x9924 }, { 0xE955, 0x9920 }, { 0xE956, 0x992C }, { 0xE957, 0x992E }, { 0xE958, 0x993D }, { 0xE959, 0x993E }, + { 0xE95A, 0x9942 }, { 0xE95B, 0x9949 }, { 0xE95C, 0x9945 }, { 0xE95D, 0x9950 }, { 0xE95E, 0x994B }, { 0xE95F, 0x9951 }, { 0xE960, 0x9952 }, { 0xE961, 0x994C }, + { 0xE962, 0x9955 }, { 0xE963, 0x9997 }, { 0xE964, 0x9998 }, { 0xE965, 0x99A5 }, { 0xE966, 0x99AD }, { 0xE967, 0x99AE }, { 0xE968, 0x99BC }, { 0xE969, 0x99DF }, + { 0xE96A, 0x99DB }, { 0xE96B, 0x99DD }, { 0xE96C, 0x99D8 }, { 0xE96D, 0x99D1 }, { 0xE96E, 0x99ED }, { 0xE96F, 0x99EE }, { 0xE970, 0x99F1 }, { 0xE971, 0x99F2 }, + { 0xE972, 0x99FB }, { 0xE973, 0x99F8 }, { 0xE974, 0x9A01 }, { 0xE975, 0x9A0F }, { 0xE976, 0x9A05 }, { 0xE977, 0x99E2 }, { 0xE978, 0x9A19 }, { 0xE979, 0x9A2B }, + { 0xE97A, 0x9A37 }, { 0xE97B, 0x9A45 }, { 0xE97C, 0x9A42 }, { 0xE97D, 0x9A40 }, { 0xE97E, 0x9A43 }, { 0xE980, 0x9A3E }, { 0xE981, 0x9A55 }, { 0xE982, 0x9A4D }, + { 0xE983, 0x9A5B }, { 0xE984, 0x9A57 }, { 0xE985, 0x9A5F }, { 0xE986, 0x9A62 }, { 0xE987, 0x9A65 }, { 0xE988, 0x9A64 }, { 0xE989, 0x9A69 }, { 0xE98A, 0x9A6B }, + { 0xE98B, 0x9A6A }, { 0xE98C, 0x9AAD }, { 0xE98D, 0x9AB0 }, { 0xE98E, 0x9ABC }, { 0xE98F, 0x9AC0 }, { 0xE990, 0x9ACF }, { 0xE991, 0x9AD1 }, { 0xE992, 0x9AD3 }, + { 0xE993, 0x9AD4 }, { 0xE994, 0x9ADE }, { 0xE995, 0x9ADF }, { 0xE996, 0x9AE2 }, { 0xE997, 0x9AE3 }, { 0xE998, 0x9AE6 }, { 0xE999, 0x9AEF }, { 0xE99A, 0x9AEB }, + { 0xE99B, 0x9AEE }, { 0xE99C, 0x9AF4 }, { 0xE99D, 0x9AF1 }, { 0xE99E, 0x9AF7 }, { 0xE99F, 0x9AFB }, { 0xE9A0, 0x9B06 }, { 0xE9A1, 0x9B18 }, { 0xE9A2, 0x9B1A }, + { 0xE9A3, 0x9B1F }, { 0xE9A4, 0x9B22 }, { 0xE9A5, 0x9B23 }, { 0xE9A6, 0x9B25 }, { 0xE9A7, 0x9B27 }, { 0xE9A8, 0x9B28 }, { 0xE9A9, 0x9B29 }, { 0xE9AA, 0x9B2A }, + { 0xE9AB, 0x9B2E }, { 0xE9AC, 0x9B2F }, { 0xE9AD, 0x9B32 }, { 0xE9AE, 0x9B44 }, { 0xE9AF, 0x9B43 }, { 0xE9B0, 0x9B4F }, { 0xE9B1, 0x9B4D }, { 0xE9B2, 0x9B4E }, + { 0xE9B3, 0x9B51 }, { 0xE9B4, 0x9B58 }, { 0xE9B5, 0x9B74 }, { 0xE9B6, 0x9B93 }, { 0xE9B7, 0x9B83 }, { 0xE9B8, 0x9B91 }, { 0xE9B9, 0x9B96 }, { 0xE9BA, 0x9B97 }, + { 0xE9BB, 0x9B9F }, { 0xE9BC, 0x9BA0 }, { 0xE9BD, 0x9BA8 }, { 0xE9BE, 0x9BB4 }, { 0xE9BF, 0x9BC0 }, { 0xE9C0, 0x9BCA }, { 0xE9C1, 0x9BB9 }, { 0xE9C2, 0x9BC6 }, + { 0xE9C3, 0x9BCF }, { 0xE9C4, 0x9BD1 }, { 0xE9C5, 0x9BD2 }, { 0xE9C6, 0x9BE3 }, { 0xE9C7, 0x9BE2 }, { 0xE9C8, 0x9BE4 }, { 0xE9C9, 0x9BD4 }, { 0xE9CA, 0x9BE1 }, + { 0xE9CB, 0x9C3A }, { 0xE9CC, 0x9BF2 }, { 0xE9CD, 0x9BF1 }, { 0xE9CE, 0x9BF0 }, { 0xE9CF, 0x9C15 }, { 0xE9D0, 0x9C14 }, { 0xE9D1, 0x9C09 }, { 0xE9D2, 0x9C13 }, + { 0xE9D3, 0x9C0C }, { 0xE9D4, 0x9C06 }, { 0xE9D5, 0x9C08 }, { 0xE9D6, 0x9C12 }, { 0xE9D7, 0x9C0A }, { 0xE9D8, 0x9C04 }, { 0xE9D9, 0x9C2E }, { 0xE9DA, 0x9C1B }, + { 0xE9DB, 0x9C25 }, { 0xE9DC, 0x9C24 }, { 0xE9DD, 0x9C21 }, { 0xE9DE, 0x9C30 }, { 0xE9DF, 0x9C47 }, { 0xE9E0, 0x9C32 }, { 0xE9E1, 0x9C46 }, { 0xE9E2, 0x9C3E }, + { 0xE9E3, 0x9C5A }, { 0xE9E4, 0x9C60 }, { 0xE9E5, 0x9C67 }, { 0xE9E6, 0x9C76 }, { 0xE9E7, 0x9C78 }, { 0xE9E8, 0x9CE7 }, { 0xE9E9, 0x9CEC }, { 0xE9EA, 0x9CF0 }, + { 0xE9EB, 0x9D09 }, { 0xE9EC, 0x9D08 }, { 0xE9ED, 0x9CEB }, { 0xE9EE, 0x9D03 }, { 0xE9EF, 0x9D06 }, { 0xE9F0, 0x9D2A }, { 0xE9F1, 0x9D26 }, { 0xE9F2, 0x9DAF }, + { 0xE9F3, 0x9D23 }, { 0xE9F4, 0x9D1F }, { 0xE9F5, 0x9D44 }, { 0xE9F6, 0x9D15 }, { 0xE9F7, 0x9D12 }, { 0xE9F8, 0x9D41 }, { 0xE9F9, 0x9D3F }, { 0xE9FA, 0x9D3E }, + { 0xE9FB, 0x9D46 }, { 0xE9FC, 0x9D48 }, { 0xEA40, 0x9D5D }, { 0xEA41, 0x9D5E }, { 0xEA42, 0x9D64 }, { 0xEA43, 0x9D51 }, { 0xEA44, 0x9D50 }, { 0xEA45, 0x9D59 }, + { 0xEA46, 0x9D72 }, { 0xEA47, 0x9D89 }, { 0xEA48, 0x9D87 }, { 0xEA49, 0x9DAB }, { 0xEA4A, 0x9D6F }, { 0xEA4B, 0x9D7A }, { 0xEA4C, 0x9D9A }, { 0xEA4D, 0x9DA4 }, + { 0xEA4E, 0x9DA9 }, { 0xEA4F, 0x9DB2 }, { 0xEA50, 0x9DC4 }, { 0xEA51, 0x9DC1 }, { 0xEA52, 0x9DBB }, { 0xEA53, 0x9DB8 }, { 0xEA54, 0x9DBA }, { 0xEA55, 0x9DC6 }, + { 0xEA56, 0x9DCF }, { 0xEA57, 0x9DC2 }, { 0xEA58, 0x9DD9 }, { 0xEA59, 0x9DD3 }, { 0xEA5A, 0x9DF8 }, { 0xEA5B, 0x9DE6 }, { 0xEA5C, 0x9DED }, { 0xEA5D, 0x9DEF }, + { 0xEA5E, 0x9DFD }, { 0xEA5F, 0x9E1A }, { 0xEA60, 0x9E1B }, { 0xEA61, 0x9E1E }, { 0xEA62, 0x9E75 }, { 0xEA63, 0x9E79 }, { 0xEA64, 0x9E7D }, { 0xEA65, 0x9E81 }, + { 0xEA66, 0x9E88 }, { 0xEA67, 0x9E8B }, { 0xEA68, 0x9E8C }, { 0xEA69, 0x9E92 }, { 0xEA6A, 0x9E95 }, { 0xEA6B, 0x9E91 }, { 0xEA6C, 0x9E9D }, { 0xEA6D, 0x9EA5 }, + { 0xEA6E, 0x9EA9 }, { 0xEA6F, 0x9EB8 }, { 0xEA70, 0x9EAA }, { 0xEA71, 0x9EAD }, { 0xEA72, 0x9761 }, { 0xEA73, 0x9ECC }, { 0xEA74, 0x9ECE }, { 0xEA75, 0x9ECF }, + { 0xEA76, 0x9ED0 }, { 0xEA77, 0x9ED4 }, { 0xEA78, 0x9EDC }, { 0xEA79, 0x9EDE }, { 0xEA7A, 0x9EDD }, { 0xEA7B, 0x9EE0 }, { 0xEA7C, 0x9EE5 }, { 0xEA7D, 0x9EE8 }, + { 0xEA7E, 0x9EEF }, { 0xEA80, 0x9EF4 }, { 0xEA81, 0x9EF6 }, { 0xEA82, 0x9EF7 }, { 0xEA83, 0x9EF9 }, { 0xEA84, 0x9EFB }, { 0xEA85, 0x9EFC }, { 0xEA86, 0x9EFD }, + { 0xEA87, 0x9F07 }, { 0xEA88, 0x9F08 }, { 0xEA89, 0x76B7 }, { 0xEA8A, 0x9F15 }, { 0xEA8B, 0x9F21 }, { 0xEA8C, 0x9F2C }, { 0xEA8D, 0x9F3E }, { 0xEA8E, 0x9F4A }, + { 0xEA8F, 0x9F52 }, { 0xEA90, 0x9F54 }, { 0xEA91, 0x9F63 }, { 0xEA92, 0x9F5F }, { 0xEA93, 0x9F60 }, { 0xEA94, 0x9F61 }, { 0xEA95, 0x9F66 }, { 0xEA96, 0x9F67 }, + { 0xEA97, 0x9F6C }, { 0xEA98, 0x9F6A }, { 0xEA99, 0x9F77 }, { 0xEA9A, 0x9F72 }, { 0xEA9B, 0x9F76 }, { 0xEA9C, 0x9F95 }, { 0xEA9D, 0x9F9C }, { 0xEA9E, 0x9FA0 }, + { 0xEA9F, 0x582F }, { 0xEAA0, 0x69C7 }, { 0xEAA1, 0x9059 }, { 0xEAA2, 0x7464 }, { 0xEAA3, 0x51DC }, { 0xEAA4, 0x7199 }, { 0xEB51, 0xFE33 }, { 0xEB5C, 0xFE31 }, + { 0xEB64, 0xFE30 }, { 0xEB69, 0xFE35 }, { 0xEB6A, 0xFE36 }, { 0xEB6B, 0xFE39 }, { 0xEB6C, 0xFE3A }, { 0xEB6F, 0xFE37 }, { 0xEB70, 0xFE38 }, { 0xEB71, 0xFE3F }, + { 0xEB72, 0xFE40 }, { 0xEB73, 0xFE3D }, { 0xEB74, 0xFE3E }, { 0xEB75, 0xFE41 }, { 0xEB76, 0xFE42 }, { 0xEB77, 0xFE43 }, { 0xEB78, 0xFE44 }, { 0xEB79, 0xFE3B }, + { 0xEB7A, 0xFE3C }, }; const DoubleByteEncoding::Mapping MacJapaneseEncoding::_reverseMappingTable[] = { - { 0x0020, 0x0020 }, { 0x0021, 0x0021 }, { 0x0022, 0x0022 }, { 0x0023, 0x0023 }, { 0x0024, 0x0024 }, { 0x0025, 0x0025 }, { 0x0026, 0x0026 }, { 0x0027, 0x0027 }, - { 0x0028, 0x0028 }, { 0x0029, 0x0029 }, { 0x002A, 0x002A }, { 0x002B, 0x002B }, { 0x002C, 0x002C }, { 0x002D, 0x002D }, { 0x002E, 0x002E }, { 0x002F, 0x002F }, - { 0x0030, 0x0030 }, { 0x0031, 0x0031 }, { 0x0032, 0x0032 }, { 0x0033, 0x0033 }, { 0x0034, 0x0034 }, { 0x0035, 0x0035 }, { 0x0036, 0x0036 }, { 0x0037, 0x0037 }, - { 0x0038, 0x0038 }, { 0x0039, 0x0039 }, { 0x003A, 0x003A }, { 0x003B, 0x003B }, { 0x003C, 0x003C }, { 0x003D, 0x003D }, { 0x003E, 0x003E }, { 0x003F, 0x003F }, - { 0x0040, 0x0040 }, { 0x0041, 0x0041 }, { 0x0042, 0x0042 }, { 0x0043, 0x0043 }, { 0x0044, 0x0044 }, { 0x0045, 0x0045 }, { 0x0046, 0x0046 }, { 0x0047, 0x0047 }, - { 0x0048, 0x0048 }, { 0x0049, 0x0049 }, { 0x004A, 0x004A }, { 0x004B, 0x004B }, { 0x004C, 0x004C }, { 0x004D, 0x004D }, { 0x004E, 0x004E }, { 0x004F, 0x004F }, - { 0x0050, 0x0050 }, { 0x0051, 0x0051 }, { 0x0052, 0x0052 }, { 0x0053, 0x0053 }, { 0x0054, 0x0054 }, { 0x0055, 0x0055 }, { 0x0056, 0x0056 }, { 0x0057, 0x0057 }, - { 0x0058, 0x0058 }, { 0x0059, 0x0059 }, { 0x005A, 0x005A }, { 0x005B, 0x005B }, { 0x005C, 0x0080 }, { 0x005D, 0x005D }, { 0x005E, 0x005E }, { 0x005F, 0x005F }, - { 0x0060, 0x0060 }, { 0x0061, 0x0061 }, { 0x0062, 0x0062 }, { 0x0063, 0x0063 }, { 0x0064, 0x0064 }, { 0x0065, 0x0065 }, { 0x0066, 0x0066 }, { 0x0067, 0x0067 }, - { 0x0068, 0x0068 }, { 0x0069, 0x0069 }, { 0x006A, 0x006A }, { 0x006B, 0x006B }, { 0x006C, 0x006C }, { 0x006D, 0x006D }, { 0x006E, 0x006E }, { 0x006F, 0x006F }, - { 0x0070, 0x0070 }, { 0x0071, 0x0071 }, { 0x0072, 0x0072 }, { 0x0073, 0x0073 }, { 0x0074, 0x0074 }, { 0x0075, 0x0075 }, { 0x0076, 0x0076 }, { 0x0077, 0x0077 }, - { 0x0078, 0x0078 }, { 0x0079, 0x0079 }, { 0x007A, 0x007A }, { 0x007B, 0x007B }, { 0x007C, 0x007C }, { 0x007D, 0x007D }, { 0x007E, 0x007E }, { 0x00A0, 0x00A0 }, - { 0x00A2, 0x8191 }, { 0x00A3, 0x8192 }, { 0x00A5, 0x005C }, { 0x00A7, 0x8198 }, { 0x00A8, 0x814E }, { 0x00A9, 0x00FD }, { 0x00AC, 0x81CA }, { 0x00B0, 0x818B }, - { 0x00B1, 0x817D }, { 0x00B4, 0x814C }, { 0x00B6, 0x81F7 }, { 0x00D7, 0x817E }, { 0x00F7, 0x8180 }, { 0x0391, 0x839F }, { 0x0392, 0x83A0 }, { 0x0393, 0x83A1 }, - { 0x0394, 0x83A2 }, { 0x0395, 0x83A3 }, { 0x0396, 0x83A4 }, { 0x0397, 0x83A5 }, { 0x0398, 0x83A6 }, { 0x0399, 0x83A7 }, { 0x039A, 0x83A8 }, { 0x039B, 0x83A9 }, - { 0x039C, 0x83AA }, { 0x039D, 0x83AB }, { 0x039E, 0x83AC }, { 0x039F, 0x83AD }, { 0x03A0, 0x83AE }, { 0x03A1, 0x83AF }, { 0x03A3, 0x83B0 }, { 0x03A4, 0x83B1 }, - { 0x03A5, 0x83B2 }, { 0x03A6, 0x83B3 }, { 0x03A7, 0x83B4 }, { 0x03A8, 0x83B5 }, { 0x03A9, 0x83B6 }, { 0x03B1, 0x83BF }, { 0x03B2, 0x83C0 }, { 0x03B3, 0x83C1 }, - { 0x03B4, 0x83C2 }, { 0x03B5, 0x83C3 }, { 0x03B6, 0x83C4 }, { 0x03B7, 0x83C5 }, { 0x03B8, 0x83C6 }, { 0x03B9, 0x83C7 }, { 0x03BA, 0x83C8 }, { 0x03BB, 0x83C9 }, - { 0x03BC, 0x83CA }, { 0x03BD, 0x83CB }, { 0x03BE, 0x83CC }, { 0x03BF, 0x83CD }, { 0x03C0, 0x83CE }, { 0x03C1, 0x83CF }, { 0x03C3, 0x83D0 }, { 0x03C4, 0x83D1 }, - { 0x03C5, 0x83D2 }, { 0x03C6, 0x83D3 }, { 0x03C7, 0x83D4 }, { 0x03C8, 0x83D5 }, { 0x03C9, 0x83D6 }, { 0x0401, 0x8446 }, { 0x0410, 0x8440 }, { 0x0411, 0x8441 }, - { 0x0412, 0x8442 }, { 0x0413, 0x8443 }, { 0x0414, 0x8444 }, { 0x0415, 0x8445 }, { 0x0416, 0x8447 }, { 0x0417, 0x8448 }, { 0x0418, 0x8449 }, { 0x0419, 0x844A }, - { 0x041A, 0x844B }, { 0x041B, 0x844C }, { 0x041C, 0x844D }, { 0x041D, 0x844E }, { 0x041E, 0x844F }, { 0x041F, 0x8450 }, { 0x0420, 0x8451 }, { 0x0421, 0x8452 }, - { 0x0422, 0x8453 }, { 0x0423, 0x8454 }, { 0x0424, 0x8455 }, { 0x0425, 0x8456 }, { 0x0426, 0x8457 }, { 0x0427, 0x8458 }, { 0x0428, 0x8459 }, { 0x0429, 0x845A }, - { 0x042A, 0x845B }, { 0x042B, 0x845C }, { 0x042C, 0x845D }, { 0x042D, 0x845E }, { 0x042E, 0x845F }, { 0x042F, 0x8460 }, { 0x0430, 0x8470 }, { 0x0431, 0x8471 }, - { 0x0432, 0x8472 }, { 0x0433, 0x8473 }, { 0x0434, 0x8474 }, { 0x0435, 0x8475 }, { 0x0436, 0x8477 }, { 0x0437, 0x8478 }, { 0x0438, 0x8479 }, { 0x0439, 0x847A }, - { 0x043A, 0x847B }, { 0x043B, 0x847C }, { 0x043C, 0x847D }, { 0x043D, 0x847E }, { 0x043E, 0x8480 }, { 0x043F, 0x8481 }, { 0x0440, 0x8482 }, { 0x0441, 0x8483 }, - { 0x0442, 0x8484 }, { 0x0443, 0x8485 }, { 0x0444, 0x8486 }, { 0x0445, 0x8487 }, { 0x0446, 0x8488 }, { 0x0447, 0x8489 }, { 0x0448, 0x848A }, { 0x0449, 0x848B }, - { 0x044A, 0x848C }, { 0x044B, 0x848D }, { 0x044C, 0x848E }, { 0x044D, 0x848F }, { 0x044E, 0x8490 }, { 0x044F, 0x8491 }, { 0x0451, 0x8476 }, { 0x2010, 0x815D }, - { 0x2014, 0x815C }, { 0x2016, 0x8161 }, { 0x2018, 0x8165 }, { 0x2019, 0x8166 }, { 0x201C, 0x8167 }, { 0x201D, 0x8168 }, { 0x2020, 0x81F5 }, { 0x2021, 0x81F6 }, - { 0x2025, 0x8164 }, { 0x2026, 0x8163 }, { 0x2030, 0x81F1 }, { 0x2032, 0x818C }, { 0x2033, 0x818D }, { 0x203B, 0x81A6 }, { 0x2103, 0x818E }, { 0x2109, 0x8656 }, - { 0x2113, 0x8650 }, { 0x2116, 0x869B }, { 0x2121, 0x869D }, { 0x2122, 0x00FE }, { 0x212B, 0x81F0 }, { 0x2160, 0x859F }, { 0x2161, 0x85A0 }, { 0x2162, 0x85A1 }, - { 0x2163, 0x85A2 }, { 0x2164, 0x85A3 }, { 0x2165, 0x85A4 }, { 0x2166, 0x85A5 }, { 0x2167, 0x85A6 }, { 0x2168, 0x85A7 }, { 0x2169, 0x85A8 }, { 0x216A, 0x85A9 }, - { 0x216B, 0x85AA }, { 0x2170, 0x85B3 }, { 0x2171, 0x85B4 }, { 0x2172, 0x85B5 }, { 0x2173, 0x85B6 }, { 0x2174, 0x85B7 }, { 0x2175, 0x85B8 }, { 0x2176, 0x85B9 }, - { 0x2177, 0x85BA }, { 0x2178, 0x85BB }, { 0x2179, 0x85BC }, { 0x217A, 0x85BD }, { 0x217B, 0x85BE }, { 0x2190, 0x81A9 }, { 0x2191, 0x81AA }, { 0x2192, 0x81A8 }, - { 0x2193, 0x81AB }, { 0x21C4, 0x86CC }, { 0x21C5, 0x86CD }, { 0x21C6, 0x86CB }, { 0x21D2, 0x81CB }, { 0x21D4, 0x81CC }, { 0x21E6, 0x86D0 }, { 0x21E7, 0x86D1 }, - { 0x21E8, 0x86CF }, { 0x21E9, 0x86D2 }, { 0x2200, 0x81CD }, { 0x2202, 0x81DD }, { 0x2203, 0x81CE }, { 0x2207, 0x81DE }, { 0x2208, 0x81B8 }, { 0x220B, 0x81B9 }, - { 0x2212, 0x817C }, { 0x221A, 0x81E3 }, { 0x221D, 0x81E5 }, { 0x221E, 0x8187 }, { 0x221F, 0x8841 }, { 0x2220, 0x81DA }, { 0x2227, 0x81C8 }, { 0x2228, 0x81C9 }, - { 0x2229, 0x81BF }, { 0x222A, 0x81BE }, { 0x222B, 0x81E7 }, { 0x222C, 0x81E8 }, { 0x222E, 0x8840 }, { 0x2234, 0x8188 }, { 0x2235, 0x81E6 }, { 0x223D, 0x81E4 }, - { 0x2252, 0x81E0 }, { 0x2260, 0x8182 }, { 0x2261, 0x81DF }, { 0x2266, 0x8185 }, { 0x2267, 0x8186 }, { 0x226A, 0x81E1 }, { 0x226B, 0x81E2 }, { 0x2282, 0x81BC }, - { 0x2283, 0x81BD }, { 0x2286, 0x81BA }, { 0x2287, 0x81BB }, { 0x22A5, 0x81DB }, { 0x22BF, 0x8842 }, { 0x2312, 0x81DC }, { 0x2460, 0x8540 }, { 0x2461, 0x8541 }, - { 0x2462, 0x8542 }, { 0x2463, 0x8543 }, { 0x2464, 0x8544 }, { 0x2465, 0x8545 }, { 0x2466, 0x8546 }, { 0x2467, 0x8547 }, { 0x2468, 0x8548 }, { 0x2469, 0x8549 }, - { 0x246A, 0x854A }, { 0x246B, 0x854B }, { 0x246C, 0x854C }, { 0x246D, 0x854D }, { 0x246E, 0x854E }, { 0x246F, 0x854F }, { 0x2470, 0x8550 }, { 0x2471, 0x8551 }, - { 0x2472, 0x8552 }, { 0x2473, 0x8553 }, { 0x2474, 0x855E }, { 0x2475, 0x855F }, { 0x2476, 0x8560 }, { 0x2477, 0x8561 }, { 0x2478, 0x8562 }, { 0x2479, 0x8563 }, - { 0x247A, 0x8564 }, { 0x247B, 0x8565 }, { 0x247C, 0x8566 }, { 0x247D, 0x8567 }, { 0x247E, 0x8568 }, { 0x247F, 0x8569 }, { 0x2480, 0x856A }, { 0x2481, 0x856B }, - { 0x2482, 0x856C }, { 0x2483, 0x856D }, { 0x2484, 0x856E }, { 0x2485, 0x856F }, { 0x2486, 0x8570 }, { 0x2487, 0x8571 }, { 0x2488, 0x8592 }, { 0x2489, 0x8593 }, - { 0x248A, 0x8594 }, { 0x248B, 0x8595 }, { 0x248C, 0x8596 }, { 0x248D, 0x8597 }, { 0x248E, 0x8598 }, { 0x248F, 0x8599 }, { 0x2490, 0x859A }, { 0x249C, 0x85DB }, - { 0x249D, 0x85DC }, { 0x249E, 0x85DD }, { 0x249F, 0x85DE }, { 0x24A0, 0x85DF }, { 0x24A1, 0x85E0 }, { 0x24A2, 0x85E1 }, { 0x24A3, 0x85E2 }, { 0x24A4, 0x85E3 }, - { 0x24A5, 0x85E4 }, { 0x24A6, 0x85E5 }, { 0x24A7, 0x85E6 }, { 0x24A8, 0x85E7 }, { 0x24A9, 0x85E8 }, { 0x24AA, 0x85E9 }, { 0x24AB, 0x85EA }, { 0x24AC, 0x85EB }, - { 0x24AD, 0x85EC }, { 0x24AE, 0x85ED }, { 0x24AF, 0x85EE }, { 0x24B0, 0x85EF }, { 0x24B1, 0x85F0 }, { 0x24B2, 0x85F1 }, { 0x24B3, 0x85F2 }, { 0x24B4, 0x85F3 }, - { 0x24B5, 0x85F4 }, { 0x2500, 0x849F }, { 0x2501, 0x84AA }, { 0x2502, 0x84A0 }, { 0x2503, 0x84AB }, { 0x250C, 0x84A1 }, { 0x250F, 0x84AC }, { 0x2510, 0x84A2 }, - { 0x2513, 0x84AD }, { 0x2514, 0x84A4 }, { 0x2517, 0x84AF }, { 0x2518, 0x84A3 }, { 0x251B, 0x84AE }, { 0x251C, 0x84A5 }, { 0x251D, 0x84BA }, { 0x2520, 0x84B5 }, - { 0x2523, 0x84B0 }, { 0x2524, 0x84A7 }, { 0x2525, 0x84BC }, { 0x2528, 0x84B7 }, { 0x252B, 0x84B2 }, { 0x252C, 0x84A6 }, { 0x252F, 0x84B6 }, { 0x2530, 0x84BB }, - { 0x2533, 0x84B1 }, { 0x2534, 0x84A8 }, { 0x2537, 0x84B8 }, { 0x2538, 0x84BD }, { 0x253B, 0x84B3 }, { 0x253C, 0x84A9 }, { 0x253F, 0x84B9 }, { 0x2542, 0x84BE }, - { 0x254B, 0x84B4 }, { 0x25A0, 0x81A1 }, { 0x25A1, 0x81A0 }, { 0x25B2, 0x81A3 }, { 0x25B3, 0x81A2 }, { 0x25BC, 0x81A5 }, { 0x25BD, 0x81A4 }, { 0x25C6, 0x819F }, - { 0x25C7, 0x819E }, { 0x25CB, 0x819B }, { 0x25CE, 0x819D }, { 0x25CF, 0x819C }, { 0x25EF, 0x81FC }, { 0x2605, 0x819A }, { 0x2606, 0x8199 }, { 0x260E, 0x86B4 }, - { 0x261C, 0x86C8 }, { 0x261D, 0x86C9 }, { 0x261E, 0x86C7 }, { 0x261F, 0x86CA }, { 0x2640, 0x818A }, { 0x2642, 0x8189 }, { 0x2660, 0x86A3 }, { 0x2661, 0x86A1 }, - { 0x2662, 0x86A2 }, { 0x2663, 0x86A4 }, { 0x2664, 0x869F }, { 0x2665, 0x86A5 }, { 0x2666, 0x86A6 }, { 0x2667, 0x86A0 }, { 0x266A, 0x81F4 }, { 0x266D, 0x81F3 }, - { 0x266F, 0x81F2 }, { 0x2776, 0x857C }, { 0x2777, 0x857D }, { 0x2778, 0x857E }, { 0x2779, 0x8580 }, { 0x277A, 0x8581 }, { 0x277B, 0x8582 }, { 0x277C, 0x8583 }, - { 0x277D, 0x8584 }, { 0x277E, 0x8585 }, { 0x3000, 0x8140 }, { 0x3001, 0x8141 }, { 0x3002, 0x8142 }, { 0x3003, 0x8156 }, { 0x3004, 0x86B5 }, { 0x3005, 0x8158 }, - { 0x3006, 0x8159 }, { 0x3007, 0x815A }, { 0x3008, 0x8171 }, { 0x3009, 0x8172 }, { 0x300A, 0x8173 }, { 0x300B, 0x8174 }, { 0x300C, 0x8175 }, { 0x300D, 0x8176 }, - { 0x300E, 0x8177 }, { 0x300F, 0x8178 }, { 0x3010, 0x8179 }, { 0x3011, 0x817A }, { 0x3012, 0x81A7 }, { 0x3013, 0x81AC }, { 0x3014, 0x816B }, { 0x3015, 0x816C }, - { 0x301C, 0x8160 }, { 0x301D, 0x8854 }, { 0x301F, 0x8855 }, { 0x3020, 0x86B3 }, { 0x3041, 0x829F }, { 0x3042, 0x82A0 }, { 0x3043, 0x82A1 }, { 0x3044, 0x82A2 }, - { 0x3045, 0x82A3 }, { 0x3046, 0x82A4 }, { 0x3047, 0x82A5 }, { 0x3048, 0x82A6 }, { 0x3049, 0x82A7 }, { 0x304A, 0x82A8 }, { 0x304B, 0x82A9 }, { 0x304C, 0x82AA }, - { 0x304D, 0x82AB }, { 0x304E, 0x82AC }, { 0x304F, 0x82AD }, { 0x3050, 0x82AE }, { 0x3051, 0x82AF }, { 0x3052, 0x82B0 }, { 0x3053, 0x82B1 }, { 0x3054, 0x82B2 }, - { 0x3055, 0x82B3 }, { 0x3056, 0x82B4 }, { 0x3057, 0x82B5 }, { 0x3058, 0x82B6 }, { 0x3059, 0x82B7 }, { 0x305A, 0x82B8 }, { 0x305B, 0x82B9 }, { 0x305C, 0x82BA }, - { 0x305D, 0x82BB }, { 0x305E, 0x82BC }, { 0x305F, 0x82BD }, { 0x3060, 0x82BE }, { 0x3061, 0x82BF }, { 0x3062, 0x82C0 }, { 0x3063, 0x82C1 }, { 0x3064, 0x82C2 }, - { 0x3065, 0x82C3 }, { 0x3066, 0x82C4 }, { 0x3067, 0x82C5 }, { 0x3068, 0x82C6 }, { 0x3069, 0x82C7 }, { 0x306A, 0x82C8 }, { 0x306B, 0x82C9 }, { 0x306C, 0x82CA }, - { 0x306D, 0x82CB }, { 0x306E, 0x82CC }, { 0x306F, 0x82CD }, { 0x3070, 0x82CE }, { 0x3071, 0x82CF }, { 0x3072, 0x82D0 }, { 0x3073, 0x82D1 }, { 0x3074, 0x82D2 }, - { 0x3075, 0x82D3 }, { 0x3076, 0x82D4 }, { 0x3077, 0x82D5 }, { 0x3078, 0x82D6 }, { 0x3079, 0x82D7 }, { 0x307A, 0x82D8 }, { 0x307B, 0x82D9 }, { 0x307C, 0x82DA }, - { 0x307D, 0x82DB }, { 0x307E, 0x82DC }, { 0x307F, 0x82DD }, { 0x3080, 0x82DE }, { 0x3081, 0x82DF }, { 0x3082, 0x82E0 }, { 0x3083, 0x82E1 }, { 0x3084, 0x82E2 }, - { 0x3085, 0x82E3 }, { 0x3086, 0x82E4 }, { 0x3087, 0x82E5 }, { 0x3088, 0x82E6 }, { 0x3089, 0x82E7 }, { 0x308A, 0x82E8 }, { 0x308B, 0x82E9 }, { 0x308C, 0x82EA }, - { 0x308D, 0x82EB }, { 0x308E, 0x82EC }, { 0x308F, 0x82ED }, { 0x3090, 0x82EE }, { 0x3091, 0x82EF }, { 0x3092, 0x82F0 }, { 0x3093, 0x82F1 }, { 0x3094, 0x8868 }, - { 0x309B, 0x814A }, { 0x309C, 0x814B }, { 0x309D, 0x8154 }, { 0x309E, 0x8155 }, { 0x30A1, 0x8340 }, { 0x30A2, 0x8341 }, { 0x30A3, 0x8342 }, { 0x30A4, 0x8343 }, - { 0x30A5, 0x8344 }, { 0x30A6, 0x8345 }, { 0x30A7, 0x8346 }, { 0x30A8, 0x8347 }, { 0x30A9, 0x8348 }, { 0x30AA, 0x8349 }, { 0x30AB, 0x834A }, { 0x30AC, 0x834B }, - { 0x30AD, 0x834C }, { 0x30AE, 0x834D }, { 0x30AF, 0x834E }, { 0x30B0, 0x834F }, { 0x30B1, 0x8350 }, { 0x30B2, 0x8351 }, { 0x30B3, 0x8352 }, { 0x30B4, 0x8353 }, - { 0x30B5, 0x8354 }, { 0x30B6, 0x8355 }, { 0x30B7, 0x8356 }, { 0x30B8, 0x8357 }, { 0x30B9, 0x8358 }, { 0x30BA, 0x8359 }, { 0x30BB, 0x835A }, { 0x30BC, 0x835B }, - { 0x30BD, 0x835C }, { 0x30BE, 0x835D }, { 0x30BF, 0x835E }, { 0x30C0, 0x835F }, { 0x30C1, 0x8360 }, { 0x30C2, 0x8361 }, { 0x30C3, 0x8362 }, { 0x30C4, 0x8363 }, - { 0x30C5, 0x8364 }, { 0x30C6, 0x8365 }, { 0x30C7, 0x8366 }, { 0x30C8, 0x8367 }, { 0x30C9, 0x8368 }, { 0x30CA, 0x8369 }, { 0x30CB, 0x836A }, { 0x30CC, 0x836B }, - { 0x30CD, 0x836C }, { 0x30CE, 0x836D }, { 0x30CF, 0x836E }, { 0x30D0, 0x836F }, { 0x30D1, 0x8370 }, { 0x30D2, 0x8371 }, { 0x30D3, 0x8372 }, { 0x30D4, 0x8373 }, - { 0x30D5, 0x8374 }, { 0x30D6, 0x8375 }, { 0x30D7, 0x8376 }, { 0x30D8, 0x8377 }, { 0x30D9, 0x8378 }, { 0x30DA, 0x8379 }, { 0x30DB, 0x837A }, { 0x30DC, 0x837B }, - { 0x30DD, 0x837C }, { 0x30DE, 0x837D }, { 0x30DF, 0x837E }, { 0x30E0, 0x8380 }, { 0x30E1, 0x8381 }, { 0x30E2, 0x8382 }, { 0x30E3, 0x8383 }, { 0x30E4, 0x8384 }, - { 0x30E5, 0x8385 }, { 0x30E6, 0x8386 }, { 0x30E7, 0x8387 }, { 0x30E8, 0x8388 }, { 0x30E9, 0x8389 }, { 0x30EA, 0x838A }, { 0x30EB, 0x838B }, { 0x30EC, 0x838C }, - { 0x30ED, 0x838D }, { 0x30EE, 0x838E }, { 0x30EF, 0x838F }, { 0x30F0, 0x8390 }, { 0x30F1, 0x8391 }, { 0x30F2, 0x8392 }, { 0x30F3, 0x8393 }, { 0x30F4, 0x8394 }, - { 0x30F5, 0x8395 }, { 0x30F6, 0x8396 }, { 0x30F7, 0x886A }, { 0x30F8, 0x886B }, { 0x30F9, 0x886C }, { 0x30FA, 0x886D }, { 0x30FB, 0x8145 }, { 0x30FC, 0x815B }, - { 0x30FD, 0x8152 }, { 0x30FE, 0x8153 }, { 0x322A, 0x8741 }, { 0x322B, 0x8742 }, { 0x322C, 0x8743 }, { 0x322D, 0x8744 }, { 0x322E, 0x8745 }, { 0x322F, 0x8746 }, - { 0x3230, 0x8740 }, { 0x3231, 0x874D }, { 0x3232, 0x8750 }, { 0x3233, 0x8753 }, { 0x3234, 0x874F }, { 0x3235, 0x8754 }, { 0x3236, 0x8752 }, { 0x3237, 0x8748 }, - { 0x3238, 0x8758 }, { 0x3239, 0x874B }, { 0x323A, 0x874C }, { 0x323B, 0x8751 }, { 0x323C, 0x8755 }, { 0x323D, 0x8756 }, { 0x323E, 0x874E }, { 0x323F, 0x8757 }, - { 0x3240, 0x8747 }, { 0x3242, 0x8749 }, { 0x3243, 0x874A }, { 0x3296, 0x8799 }, { 0x3298, 0x879B }, { 0x3299, 0x879E }, { 0x329D, 0x879A }, { 0x329E, 0x879C }, - { 0x32A4, 0x8793 }, { 0x32A5, 0x8794 }, { 0x32A6, 0x8795 }, { 0x32A7, 0x8796 }, { 0x32A8, 0x8797 }, { 0x32A9, 0x8798 }, { 0x3300, 0x87BD }, { 0x3303, 0x87A7 }, - { 0x3305, 0x87A4 }, { 0x330D, 0x87B0 }, { 0x3314, 0x87A2 }, { 0x3315, 0x87AA }, { 0x3316, 0x87A3 }, { 0x3318, 0x87A9 }, { 0x331E, 0x87BE }, { 0x3322, 0x87A0 }, - { 0x3323, 0x87B2 }, { 0x3326, 0x87B3 }, { 0x3327, 0x87AB }, { 0x332A, 0x87BF }, { 0x332B, 0x87B5 }, { 0x3331, 0x87C0 }, { 0x3333, 0x87A5 }, { 0x3336, 0x87A8 }, - { 0x3339, 0x87AE }, { 0x333B, 0x87B4 }, { 0x3342, 0x87B1 }, { 0x3347, 0x87C1 }, { 0x3349, 0x879F }, { 0x334A, 0x87AD }, { 0x334D, 0x87A1 }, { 0x334E, 0x87A6 }, - { 0x3351, 0x87AC }, { 0x3357, 0x87AF }, { 0x337B, 0x87E8 }, { 0x337C, 0x87E7 }, { 0x337D, 0x87E6 }, { 0x337E, 0x87E5 }, { 0x337F, 0x87FA }, { 0x3385, 0x865A }, - { 0x3386, 0x865B }, { 0x3387, 0x865C }, { 0x338E, 0x864A }, { 0x338F, 0x864C }, { 0x3390, 0x8659 }, { 0x3396, 0x864E }, { 0x3397, 0x864F }, { 0x3398, 0x8651 }, - { 0x339C, 0x8640 }, { 0x339D, 0x8642 }, { 0x339E, 0x8648 }, { 0x339F, 0x8641 }, { 0x33A0, 0x8643 }, { 0x33A1, 0x8646 }, { 0x33A2, 0x8649 }, { 0x33A4, 0x8644 }, - { 0x33A5, 0x8647 }, { 0x33B0, 0x8655 }, { 0x33B1, 0x8654 }, { 0x33B2, 0x8653 }, { 0x33B3, 0x8652 }, { 0x33C4, 0x864D }, { 0x33CB, 0x8658 }, { 0x33CD, 0x869C }, - { 0x33D4, 0x8657 }, { 0x4E00, 0x88EA }, { 0x4E01, 0x929A }, { 0x4E03, 0x8EB5 }, { 0x4E07, 0x969C }, { 0x4E08, 0x8FE4 }, { 0x4E09, 0x8E4F }, { 0x4E0A, 0x8FE3 }, - { 0x4E0B, 0x89BA }, { 0x4E0D, 0x9573 }, { 0x4E0E, 0x975E }, { 0x4E10, 0x98A0 }, { 0x4E11, 0x894E }, { 0x4E14, 0x8A8E }, { 0x4E15, 0x98A1 }, { 0x4E16, 0x90A2 }, - { 0x4E17, 0x99C0 }, { 0x4E18, 0x8B75 }, { 0x4E19, 0x95B8 }, { 0x4E1E, 0x8FE5 }, { 0x4E21, 0x97BC }, { 0x4E26, 0x95C0 }, { 0x4E2A, 0x98A2 }, { 0x4E2D, 0x9286 }, - { 0x4E31, 0x98A3 }, { 0x4E32, 0x8BF8 }, { 0x4E36, 0x98A4 }, { 0x4E38, 0x8ADB }, { 0x4E39, 0x924F }, { 0x4E3B, 0x8EE5 }, { 0x4E3C, 0x98A5 }, { 0x4E3F, 0x98A6 }, - { 0x4E42, 0x98A7 }, { 0x4E43, 0x9454 }, { 0x4E45, 0x8B76 }, { 0x4E4B, 0x9456 }, { 0x4E4D, 0x93E1 }, { 0x4E4E, 0x8CC1 }, { 0x4E4F, 0x9652 }, { 0x4E55, 0xE568 }, - { 0x4E56, 0x98A8 }, { 0x4E57, 0x8FE6 }, { 0x4E58, 0x98A9 }, { 0x4E59, 0x89B3 }, { 0x4E5D, 0x8BE3 }, { 0x4E5E, 0x8CEE }, { 0x4E5F, 0x96E7 }, { 0x4E62, 0x9BA4 }, - { 0x4E71, 0x9790 }, { 0x4E73, 0x93FB }, { 0x4E7E, 0x8AA3 }, { 0x4E80, 0x8B54 }, { 0x4E82, 0x98AA }, { 0x4E85, 0x98AB }, { 0x4E86, 0x97B9 }, { 0x4E88, 0x975C }, - { 0x4E89, 0x9188 }, { 0x4E8A, 0x98AD }, { 0x4E8B, 0x8E96 }, { 0x4E8C, 0x93F1 }, { 0x4E8E, 0x98B0 }, { 0x4E91, 0x895D }, { 0x4E92, 0x8CDD }, { 0x4E94, 0x8CDC }, - { 0x4E95, 0x88E4 }, { 0x4E98, 0x986A }, { 0x4E99, 0x9869 }, { 0x4E9B, 0x8DB1 }, { 0x4E9C, 0x889F }, { 0x4E9E, 0x98B1 }, { 0x4E9F, 0x98B2 }, { 0x4EA0, 0x98B3 }, - { 0x4EA1, 0x9653 }, { 0x4EA2, 0x98B4 }, { 0x4EA4, 0x8CF0 }, { 0x4EA5, 0x88E5 }, { 0x4EA6, 0x9692 }, { 0x4EA8, 0x8B9C }, { 0x4EAB, 0x8B9D }, { 0x4EAC, 0x8B9E }, - { 0x4EAD, 0x92E0 }, { 0x4EAE, 0x97BA }, { 0x4EB0, 0x98B5 }, { 0x4EB3, 0x98B6 }, { 0x4EB6, 0x98B7 }, { 0x4EBA, 0x906C }, { 0x4EC0, 0x8F59 }, { 0x4EC1, 0x906D }, - { 0x4EC2, 0x98BC }, { 0x4EC4, 0x98BA }, { 0x4EC6, 0x98BB }, { 0x4EC7, 0x8B77 }, { 0x4ECA, 0x8DA1 }, { 0x4ECB, 0x89EE }, { 0x4ECD, 0x98B9 }, { 0x4ECE, 0x98B8 }, - { 0x4ECF, 0x95A7 }, { 0x4ED4, 0x8E65 }, { 0x4ED5, 0x8E64 }, { 0x4ED6, 0x91BC }, { 0x4ED7, 0x98BD }, { 0x4ED8, 0x9574 }, { 0x4ED9, 0x90E5 }, { 0x4EDD, 0x8157 }, - { 0x4EDE, 0x98BE }, { 0x4EDF, 0x98C0 }, { 0x4EE3, 0x91E3 }, { 0x4EE4, 0x97DF }, { 0x4EE5, 0x88C8 }, { 0x4EED, 0x98BF }, { 0x4EEE, 0x89BC }, { 0x4EF0, 0x8BC2 }, - { 0x4EF2, 0x9287 }, { 0x4EF6, 0x8C8F }, { 0x4EF7, 0x98C1 }, { 0x4EFB, 0x9443 }, { 0x4F01, 0x8AE9 }, { 0x4F09, 0x98C2 }, { 0x4F0A, 0x88C9 }, { 0x4F0D, 0x8CDE }, - { 0x4F0E, 0x8AEA }, { 0x4F0F, 0x959A }, { 0x4F10, 0x94B0 }, { 0x4F11, 0x8B78 }, { 0x4F1A, 0x89EF }, { 0x4F1C, 0x98E5 }, { 0x4F1D, 0x9360 }, { 0x4F2F, 0x948C }, - { 0x4F30, 0x98C4 }, { 0x4F34, 0x94BA }, { 0x4F36, 0x97E0 }, { 0x4F38, 0x904C }, { 0x4F3A, 0x8E66 }, { 0x4F3C, 0x8E97 }, { 0x4F3D, 0x89BE }, { 0x4F43, 0x92CF }, - { 0x4F46, 0x9241 }, { 0x4F47, 0x98C8 }, { 0x4F4D, 0x88CA }, { 0x4F4E, 0x92E1 }, { 0x4F4F, 0x8F5A }, { 0x4F50, 0x8DB2 }, { 0x4F51, 0x9743 }, { 0x4F53, 0x91CC }, - { 0x4F55, 0x89BD }, { 0x4F57, 0x98C7 }, { 0x4F59, 0x975D }, { 0x4F5A, 0x98C3 }, { 0x4F5B, 0x98C5 }, { 0x4F5C, 0x8DEC }, { 0x4F5D, 0x98C6 }, { 0x4F5E, 0x9B43 }, - { 0x4F69, 0x98CE }, { 0x4F6F, 0x98D1 }, { 0x4F70, 0x98CF }, { 0x4F73, 0x89C0 }, { 0x4F75, 0x95B9 }, { 0x4F76, 0x98C9 }, { 0x4F7B, 0x98CD }, { 0x4F7C, 0x8CF1 }, - { 0x4F7F, 0x8E67 }, { 0x4F83, 0x8AA4 }, { 0x4F86, 0x98D2 }, { 0x4F88, 0x98CA }, { 0x4F8B, 0x97E1 }, { 0x4F8D, 0x8E98 }, { 0x4F8F, 0x98CB }, { 0x4F91, 0x98D0 }, - { 0x4F96, 0x98D3 }, { 0x4F98, 0x98CC }, { 0x4F9B, 0x8B9F }, { 0x4F9D, 0x88CB }, { 0x4FA0, 0x8BA0 }, { 0x4FA1, 0x89BF }, { 0x4FAB, 0x9B44 }, { 0x4FAD, 0x9699 }, - { 0x4FAE, 0x958E }, { 0x4FAF, 0x8CF2 }, { 0x4FB5, 0x904E }, { 0x4FB6, 0x97B5 }, { 0x4FBF, 0x95D6 }, { 0x4FC2, 0x8C57 }, { 0x4FC3, 0x91A3 }, { 0x4FC4, 0x89E2 }, - { 0x4FCA, 0x8F72 }, { 0x4FCE, 0x98D7 }, { 0x4FD0, 0x98DC }, { 0x4FD1, 0x98DA }, { 0x4FD4, 0x98D5 }, { 0x4FD7, 0x91AD }, { 0x4FD8, 0x98D8 }, { 0x4FDA, 0x98DB }, - { 0x4FDB, 0x98D9 }, { 0x4FDD, 0x95DB }, { 0x4FDF, 0x98D6 }, { 0x4FE1, 0x904D }, { 0x4FE3, 0x9693 }, { 0x4FE4, 0x98DD }, { 0x4FE5, 0x98DE }, { 0x4FEE, 0x8F43 }, - { 0x4FEF, 0x98EB }, { 0x4FF3, 0x946F }, { 0x4FF5, 0x9555 }, { 0x4FF6, 0x98E6 }, { 0x4FF8, 0x95EE }, { 0x4FFA, 0x89B4 }, { 0x4FFE, 0x98EA }, { 0x5005, 0x98E4 }, - { 0x5006, 0x98ED }, { 0x5009, 0x9171 }, { 0x500B, 0x8CC2 }, { 0x500D, 0x947B }, { 0x500F, 0xE0C5 }, { 0x5011, 0x98EC }, { 0x5012, 0x937C }, { 0x5014, 0x98E1 }, - { 0x5016, 0x8CF4 }, { 0x5019, 0x8CF3 }, { 0x501A, 0x98DF }, { 0x501F, 0x8ED8 }, { 0x5021, 0x98E7 }, { 0x5023, 0x95ED }, { 0x5024, 0x926C }, { 0x5025, 0x98E3 }, - { 0x5026, 0x8C91 }, { 0x5028, 0x98E0 }, { 0x5029, 0x98E8 }, { 0x502A, 0x98E2 }, { 0x502B, 0x97CF }, { 0x502C, 0x98E9 }, { 0x502D, 0x9860 }, { 0x5036, 0x8BE4 }, - { 0x5039, 0x8C90 }, { 0x5043, 0x98EE }, { 0x5047, 0x98EF }, { 0x5048, 0x98F3 }, { 0x5049, 0x88CC }, { 0x504F, 0x95CE }, { 0x5050, 0x98F2 }, { 0x5055, 0x98F1 }, - { 0x5056, 0x98F5 }, { 0x505A, 0x98F4 }, { 0x505C, 0x92E2 }, { 0x5065, 0x8C92 }, { 0x506C, 0x98F6 }, { 0x5072, 0x8EC3 }, { 0x5074, 0x91A4 }, { 0x5075, 0x92E3 }, - { 0x5076, 0x8BF4 }, { 0x5078, 0x98F7 }, { 0x507D, 0x8B55 }, { 0x5080, 0x98F8 }, { 0x5085, 0x98FA }, { 0x508D, 0x9654 }, { 0x5091, 0x8C86 }, { 0x5098, 0x8E50 }, - { 0x5099, 0x94F5 }, { 0x509A, 0x98F9 }, { 0x50AC, 0x8DC3 }, { 0x50AD, 0x9762 }, { 0x50B2, 0x98FC }, { 0x50B3, 0x9942 }, { 0x50B4, 0x98FB }, { 0x50B5, 0x8DC2 }, - { 0x50B7, 0x8F9D }, { 0x50BE, 0x8C58 }, { 0x50C2, 0x9943 }, { 0x50C5, 0x8BCD }, { 0x50C9, 0x9940 }, { 0x50CA, 0x9941 }, { 0x50CD, 0x93AD }, { 0x50CF, 0x919C }, - { 0x50D1, 0x8BA1 }, { 0x50D5, 0x966C }, { 0x50D6, 0x9944 }, { 0x50DA, 0x97BB }, { 0x50DE, 0x9945 }, { 0x50E3, 0x9948 }, { 0x50E5, 0x9946 }, { 0x50E7, 0x916D }, - { 0x50ED, 0x9947 }, { 0x50EE, 0x9949 }, { 0x50F5, 0x994B }, { 0x50F9, 0x994A }, { 0x50FB, 0x95C6 }, { 0x5100, 0x8B56 }, { 0x5101, 0x994D }, { 0x5102, 0x994E }, - { 0x5104, 0x89AD }, { 0x5109, 0x994C }, { 0x5112, 0x8EF2 }, { 0x5114, 0x9951 }, { 0x5115, 0x9950 }, { 0x5116, 0x994F }, { 0x5118, 0x98D4 }, { 0x511A, 0x9952 }, - { 0x511F, 0x8F9E }, { 0x5121, 0x9953 }, { 0x512A, 0x9744 }, { 0x5132, 0x96D7 }, { 0x5137, 0x9955 }, { 0x513A, 0x9954 }, { 0x513B, 0x9957 }, { 0x513C, 0x9956 }, - { 0x513F, 0x9958 }, { 0x5140, 0x9959 }, { 0x5141, 0x88F2 }, { 0x5143, 0x8CB3 }, { 0x5144, 0x8C5A }, { 0x5145, 0x8F5B }, { 0x5146, 0x929B }, { 0x5147, 0x8BA2 }, - { 0x5148, 0x90E6 }, { 0x5149, 0x8CF5 }, { 0x514B, 0x8D8E }, { 0x514C, 0x995B }, { 0x514D, 0x96C6 }, { 0x514E, 0x9365 }, { 0x5150, 0x8E99 }, { 0x5152, 0x995A }, - { 0x5154, 0x995C }, { 0x515A, 0x937D }, { 0x515C, 0x8A95 }, { 0x5162, 0x995D }, { 0x5165, 0x93FC }, { 0x5168, 0x9153 }, { 0x5169, 0x995F }, { 0x516A, 0x9960 }, - { 0x516B, 0x94AA }, { 0x516C, 0x8CF6 }, { 0x516D, 0x985A }, { 0x516E, 0x9961 }, { 0x5171, 0x8BA4 }, { 0x5175, 0x95BA }, { 0x5176, 0x91B4 }, { 0x5177, 0x8BEF }, - { 0x5178, 0x9354 }, { 0x517C, 0x8C93 }, { 0x5180, 0x9962 }, { 0x5182, 0x9963 }, { 0x5185, 0x93E0 }, { 0x5186, 0x897E }, { 0x5189, 0x9966 }, { 0x518A, 0x8DFB }, - { 0x518C, 0x9965 }, { 0x518D, 0x8DC4 }, { 0x518F, 0x9967 }, { 0x5190, 0xE3EC }, { 0x5191, 0x9968 }, { 0x5192, 0x9660 }, { 0x5193, 0x9969 }, { 0x5195, 0x996A }, - { 0x5196, 0x996B }, { 0x5197, 0x8FE7 }, { 0x5199, 0x8ECA }, { 0x51A0, 0x8AA5 }, { 0x51A2, 0x996E }, { 0x51A4, 0x996C }, { 0x51A5, 0x96BB }, { 0x51A6, 0x996D }, - { 0x51A8, 0x9579 }, { 0x51A9, 0x996F }, { 0x51AA, 0x9970 }, { 0x51AB, 0x9971 }, { 0x51AC, 0x937E }, { 0x51B0, 0x9975 }, { 0x51B1, 0x9973 }, { 0x51B2, 0x9974 }, - { 0x51B3, 0x9972 }, { 0x51B4, 0x8DE1 }, { 0x51B5, 0x9976 }, { 0x51B6, 0x96E8 }, { 0x51B7, 0x97E2 }, { 0x51BD, 0x9977 }, { 0x51C4, 0x90A6 }, { 0x51C5, 0x9978 }, - { 0x51C6, 0x8F79 }, { 0x51C9, 0x9979 }, { 0x51CB, 0x929C }, { 0x51CC, 0x97BD }, { 0x51CD, 0x9380 }, { 0x51D6, 0x99C3 }, { 0x51DB, 0x997A }, { 0x51DC, 0xEAA3 }, - { 0x51DD, 0x8BC3 }, { 0x51E0, 0x997B }, { 0x51E1, 0x967D }, { 0x51E6, 0x8F88 }, { 0x51E7, 0x91FA }, { 0x51E9, 0x997D }, { 0x51EA, 0x93E2 }, { 0x51ED, 0x997E }, - { 0x51F0, 0x9980 }, { 0x51F1, 0x8A4D }, { 0x51F5, 0x9981 }, { 0x51F6, 0x8BA5 }, { 0x51F8, 0x93CA }, { 0x51F9, 0x899A }, { 0x51FA, 0x8F6F }, { 0x51FD, 0x949F }, - { 0x51FE, 0x9982 }, { 0x5200, 0x9381 }, { 0x5203, 0x906E }, { 0x5204, 0x9983 }, { 0x5206, 0x95AA }, { 0x5207, 0x90D8 }, { 0x5208, 0x8AA0 }, { 0x520A, 0x8AA7 }, - { 0x520B, 0x9984 }, { 0x520E, 0x9986 }, { 0x5211, 0x8C59 }, { 0x5214, 0x9985 }, { 0x5217, 0x97F1 }, { 0x521D, 0x8F89 }, { 0x5224, 0x94BB }, { 0x5225, 0x95CA }, - { 0x5227, 0x9987 }, { 0x5229, 0x9798 }, { 0x522A, 0x9988 }, { 0x522E, 0x9989 }, { 0x5230, 0x939E }, { 0x5233, 0x998A }, { 0x5236, 0x90A7 }, { 0x5237, 0x8DFC }, - { 0x5238, 0x8C94 }, { 0x5239, 0x998B }, { 0x523A, 0x8E68 }, { 0x523B, 0x8D8F }, { 0x5243, 0x92E4 }, { 0x5244, 0x998D }, { 0x5247, 0x91A5 }, { 0x524A, 0x8DED }, - { 0x524B, 0x998E }, { 0x524C, 0x998F }, { 0x524D, 0x914F }, { 0x524F, 0x998C }, { 0x5254, 0x9991 }, { 0x5256, 0x9655 }, { 0x525B, 0x8D84 }, { 0x525E, 0x9990 }, - { 0x5263, 0x8C95 }, { 0x5264, 0x8DDC }, { 0x5265, 0x948D }, { 0x5269, 0x9994 }, { 0x526A, 0x9992 }, { 0x526F, 0x959B }, { 0x5270, 0x8FE8 }, { 0x5271, 0x999B }, - { 0x5272, 0x8A84 }, { 0x5273, 0x9995 }, { 0x5274, 0x9993 }, { 0x5275, 0x916E }, { 0x527D, 0x9997 }, { 0x527F, 0x9996 }, { 0x5283, 0x8A63 }, { 0x5287, 0x8C80 }, - { 0x5288, 0x999C }, { 0x5289, 0x97AB }, { 0x528D, 0x9998 }, { 0x5291, 0x999D }, { 0x5292, 0x999A }, { 0x5294, 0x9999 }, { 0x529B, 0x97CD }, { 0x529F, 0x8CF7 }, - { 0x52A0, 0x89C1 }, { 0x52A3, 0x97F2 }, { 0x52A9, 0x8F95 }, { 0x52AA, 0x9377 }, { 0x52AB, 0x8D85 }, { 0x52AC, 0x99A0 }, { 0x52AD, 0x99A1 }, { 0x52B1, 0x97E3 }, - { 0x52B4, 0x984A }, { 0x52B5, 0x99A3 }, { 0x52B9, 0x8CF8 }, { 0x52BC, 0x99A2 }, { 0x52BE, 0x8A4E }, { 0x52C1, 0x99A4 }, { 0x52C3, 0x9675 }, { 0x52C5, 0x92BA }, - { 0x52C7, 0x9745 }, { 0x52C9, 0x95D7 }, { 0x52CD, 0x99A5 }, { 0x52D2, 0xE8D3 }, { 0x52D5, 0x93AE }, { 0x52D7, 0x99A6 }, { 0x52D8, 0x8AA8 }, { 0x52D9, 0x96B1 }, - { 0x52DD, 0x8F9F }, { 0x52DE, 0x99A7 }, { 0x52DF, 0x95E5 }, { 0x52E0, 0x99AB }, { 0x52E2, 0x90A8 }, { 0x52E3, 0x99A8 }, { 0x52E4, 0x8BCE }, { 0x52E6, 0x99A9 }, - { 0x52E7, 0x8AA9 }, { 0x52F2, 0x8C4D }, { 0x52F3, 0x99AC }, { 0x52F5, 0x99AD }, { 0x52F8, 0x99AE }, { 0x52F9, 0x99AF }, { 0x52FA, 0x8ED9 }, { 0x52FE, 0x8CF9 }, - { 0x52FF, 0x96DC }, { 0x5301, 0x96E6 }, { 0x5302, 0x93F5 }, { 0x5305, 0x95EF }, { 0x5306, 0x99B0 }, { 0x5308, 0x99B1 }, { 0x530D, 0x99B3 }, { 0x530F, 0x99B5 }, - { 0x5310, 0x99B4 }, { 0x5315, 0x99B6 }, { 0x5316, 0x89BB }, { 0x5317, 0x966B }, { 0x5319, 0x8DFA }, { 0x531A, 0x99B7 }, { 0x531D, 0x9178 }, { 0x5320, 0x8FA0 }, - { 0x5321, 0x8BA7 }, { 0x5323, 0x99B8 }, { 0x532A, 0x94D9 }, { 0x532F, 0x99B9 }, { 0x5331, 0x99BA }, { 0x5333, 0x99BB }, { 0x5338, 0x99BC }, { 0x5339, 0x9543 }, - { 0x533A, 0x8BE6 }, { 0x533B, 0x88E3 }, { 0x533F, 0x93BD }, { 0x5340, 0x99BD }, { 0x5341, 0x8F5C }, { 0x5343, 0x90E7 }, { 0x5345, 0x99BF }, { 0x5346, 0x99BE }, - { 0x5347, 0x8FA1 }, { 0x5348, 0x8CDF }, { 0x5349, 0x99C1 }, { 0x534A, 0x94BC }, { 0x534D, 0x99C2 }, { 0x5351, 0x94DA }, { 0x5352, 0x91B2 }, { 0x5353, 0x91EC }, - { 0x5354, 0x8BA6 }, { 0x5357, 0x93EC }, { 0x5358, 0x9250 }, { 0x535A, 0x948E }, { 0x535C, 0x966D }, { 0x535E, 0x99C4 }, { 0x5360, 0x90E8 }, { 0x5366, 0x8C54 }, - { 0x5369, 0x99C5 }, { 0x536E, 0x99C6 }, { 0x536F, 0x894B }, { 0x5370, 0x88F3 }, { 0x5371, 0x8AEB }, { 0x5373, 0x91A6 }, { 0x5374, 0x8B70 }, { 0x5375, 0x9791 }, - { 0x5377, 0x99C9 }, { 0x5378, 0x89B5 }, { 0x537B, 0x99C8 }, { 0x537F, 0x8BA8 }, { 0x5382, 0x99CA }, { 0x5384, 0x96EF }, { 0x5396, 0x99CB }, { 0x5398, 0x97D0 }, - { 0x539A, 0x8CFA }, { 0x539F, 0x8CB4 }, { 0x53A0, 0x99CC }, { 0x53A5, 0x99CE }, { 0x53A6, 0x99CD }, { 0x53A8, 0x907E }, { 0x53A9, 0x8958 }, { 0x53AD, 0x897D }, - { 0x53AE, 0x99CF }, { 0x53B0, 0x99D0 }, { 0x53B3, 0x8CB5 }, { 0x53B6, 0x99D1 }, { 0x53BB, 0x8B8E }, { 0x53C2, 0x8E51 }, { 0x53C3, 0x99D2 }, { 0x53C8, 0x9694 }, - { 0x53C9, 0x8DB3 }, { 0x53CA, 0x8B79 }, { 0x53CB, 0x9746 }, { 0x53CC, 0x916F }, { 0x53CD, 0x94BD }, { 0x53CE, 0x8EFB }, { 0x53D4, 0x8F66 }, { 0x53D6, 0x8EE6 }, - { 0x53D7, 0x8EF3 }, { 0x53D9, 0x8F96 }, { 0x53DB, 0x94BE }, { 0x53DF, 0x99D5 }, { 0x53E1, 0x8962 }, { 0x53E2, 0x9170 }, { 0x53E3, 0x8CFB }, { 0x53E4, 0x8CC3 }, - { 0x53E5, 0x8BE5 }, { 0x53E8, 0x99D9 }, { 0x53E9, 0x9240 }, { 0x53EA, 0x91FC }, { 0x53EB, 0x8BA9 }, { 0x53EC, 0x8FA2 }, { 0x53ED, 0x99DA }, { 0x53EE, 0x99D8 }, - { 0x53EF, 0x89C2 }, { 0x53F0, 0x91E4 }, { 0x53F1, 0x8EB6 }, { 0x53F2, 0x8E6A }, { 0x53F3, 0x8945 }, { 0x53F6, 0x8A90 }, { 0x53F7, 0x8D86 }, { 0x53F8, 0x8E69 }, - { 0x53FA, 0x99DB }, { 0x5401, 0x99DC }, { 0x5403, 0x8B68 }, { 0x5404, 0x8A65 }, { 0x5408, 0x8D87 }, { 0x5409, 0x8B67 }, { 0x540A, 0x92DD }, { 0x540B, 0x8944 }, - { 0x540C, 0x93AF }, { 0x540D, 0x96BC }, { 0x540E, 0x8D40 }, { 0x540F, 0x9799 }, { 0x5410, 0x9366 }, { 0x5411, 0x8CFC }, { 0x541B, 0x8C4E }, { 0x541D, 0x99E5 }, - { 0x541F, 0x8BE1 }, { 0x5420, 0x9669 }, { 0x5426, 0x94DB }, { 0x5429, 0x99E4 }, { 0x542B, 0x8ADC }, { 0x542C, 0x99DF }, { 0x542D, 0x99E0 }, { 0x542E, 0x99E2 }, - { 0x5436, 0x99E3 }, { 0x5438, 0x8B7A }, { 0x5439, 0x9081 }, { 0x543B, 0x95AB }, { 0x543C, 0x99E1 }, { 0x543D, 0x99DD }, { 0x543E, 0x8CE1 }, { 0x5440, 0x99DE }, - { 0x5442, 0x9843 }, { 0x5446, 0x95F0 }, { 0x5448, 0x92E6 }, { 0x5449, 0x8CE0 }, { 0x544A, 0x8D90 }, { 0x544E, 0x99E6 }, { 0x5451, 0x93DB }, { 0x545F, 0x99EA }, - { 0x5468, 0x8EFC }, { 0x546A, 0x8EF4 }, { 0x5470, 0x99ED }, { 0x5471, 0x99EB }, { 0x5473, 0x96A1 }, { 0x5475, 0x99E8 }, { 0x5476, 0x99F1 }, { 0x5477, 0x99EC }, - { 0x547B, 0x99EF }, { 0x547C, 0x8CC4 }, { 0x547D, 0x96BD }, { 0x5480, 0x99F0 }, { 0x5484, 0x99F2 }, { 0x5486, 0x99F4 }, { 0x548B, 0x8DEE }, { 0x548C, 0x9861 }, - { 0x548E, 0x99E9 }, { 0x548F, 0x99E7 }, { 0x5490, 0x99F3 }, { 0x5492, 0x99EE }, { 0x54A2, 0x99F6 }, { 0x54A4, 0x9A42 }, { 0x54A5, 0x99F8 }, { 0x54A8, 0x99FC }, - { 0x54AB, 0x9A40 }, { 0x54AC, 0x99F9 }, { 0x54AF, 0x9A5D }, { 0x54B2, 0x8DE7 }, { 0x54B3, 0x8A50 }, { 0x54B8, 0x99F7 }, { 0x54BC, 0x9A44 }, { 0x54BD, 0x88F4 }, - { 0x54BE, 0x9A43 }, { 0x54C0, 0x88A3 }, { 0x54C1, 0x9569 }, { 0x54C2, 0x9A41 }, { 0x54C4, 0x99FA }, { 0x54C7, 0x99F5 }, { 0x54C8, 0x99FB }, { 0x54C9, 0x8DC6 }, - { 0x54D8, 0x9A45 }, { 0x54E1, 0x88F5 }, { 0x54E2, 0x9A4E }, { 0x54E5, 0x9A46 }, { 0x54E6, 0x9A47 }, { 0x54E8, 0x8FA3 }, { 0x54E9, 0x9689 }, { 0x54ED, 0x9A4C }, - { 0x54EE, 0x9A4B }, { 0x54F2, 0x934E }, { 0x54FA, 0x9A4D }, { 0x54FD, 0x9A4A }, { 0x5504, 0x8953 }, { 0x5506, 0x8DB4 }, { 0x5507, 0x904F }, { 0x550F, 0x9A48 }, - { 0x5510, 0x9382 }, { 0x5514, 0x9A49 }, { 0x5516, 0x88A0 }, { 0x552E, 0x9A53 }, { 0x552F, 0x9742 }, { 0x5531, 0x8FA5 }, { 0x5533, 0x9A59 }, { 0x5538, 0x9A58 }, - { 0x5539, 0x9A4F }, { 0x553E, 0x91C1 }, { 0x5540, 0x9A50 }, { 0x5544, 0x91ED }, { 0x5545, 0x9A55 }, { 0x5546, 0x8FA4 }, { 0x554C, 0x9A52 }, { 0x554F, 0x96E2 }, - { 0x5553, 0x8C5B }, { 0x5556, 0x9A56 }, { 0x5557, 0x9A57 }, { 0x555C, 0x9A54 }, { 0x555D, 0x9A5A }, { 0x5563, 0x9A51 }, { 0x557B, 0x9A60 }, { 0x557C, 0x9A65 }, - { 0x557E, 0x9A61 }, { 0x5580, 0x9A5C }, { 0x5583, 0x9A66 }, { 0x5584, 0x9150 }, { 0x5587, 0x9A68 }, { 0x5589, 0x8D41 }, { 0x558A, 0x9A5E }, { 0x558B, 0x929D }, - { 0x5598, 0x9A62 }, { 0x5599, 0x9A5B }, { 0x559A, 0x8AAB }, { 0x559C, 0x8AEC }, { 0x559D, 0x8A85 }, { 0x559E, 0x9A63 }, { 0x559F, 0x9A5F }, { 0x55A7, 0x8C96 }, - { 0x55A8, 0x9A69 }, { 0x55A9, 0x9A67 }, { 0x55AA, 0x9172 }, { 0x55AB, 0x8B69 }, { 0x55AC, 0x8BAA }, { 0x55AE, 0x9A64 }, { 0x55B0, 0x8BF2 }, { 0x55B6, 0x8963 }, - { 0x55C4, 0x9A6D }, { 0x55C5, 0x9A6B }, { 0x55C7, 0x9AA5 }, { 0x55D4, 0x9A70 }, { 0x55DA, 0x9A6A }, { 0x55DC, 0x9A6E }, { 0x55DF, 0x9A6C }, { 0x55E3, 0x8E6B }, - { 0x55E4, 0x9A6F }, { 0x55F7, 0x9A72 }, { 0x55F9, 0x9A77 }, { 0x55FD, 0x9A75 }, { 0x55FE, 0x9A74 }, { 0x5606, 0x9251 }, { 0x5609, 0x89C3 }, { 0x5614, 0x9A71 }, - { 0x5616, 0x9A73 }, { 0x5617, 0x8FA6 }, { 0x5618, 0x8952 }, { 0x561B, 0x9A76 }, { 0x5629, 0x89DC }, { 0x562F, 0x9A82 }, { 0x5631, 0x8FFA }, { 0x5632, 0x9A7D }, - { 0x5634, 0x9A7B }, { 0x5636, 0x9A7C }, { 0x5638, 0x9A7E }, { 0x5642, 0x895C }, { 0x564C, 0x9158 }, { 0x564E, 0x9A78 }, { 0x5650, 0x9A79 }, { 0x565B, 0x8A9A }, - { 0x5664, 0x9A81 }, { 0x5668, 0x8AED }, { 0x566A, 0x9A84 }, { 0x566B, 0x9A80 }, { 0x566C, 0x9A83 }, { 0x5674, 0x95AC }, { 0x5678, 0x93D3 }, { 0x567A, 0x94B6 }, - { 0x5680, 0x9A86 }, { 0x5686, 0x9A85 }, { 0x5687, 0x8A64 }, { 0x568A, 0x9A87 }, { 0x568F, 0x9A8A }, { 0x5694, 0x9A89 }, { 0x56A0, 0x9A88 }, { 0x56A2, 0x9458 }, - { 0x56A5, 0x9A8B }, { 0x56AE, 0x9A8C }, { 0x56B4, 0x9A8E }, { 0x56B6, 0x9A8D }, { 0x56BC, 0x9A90 }, { 0x56C0, 0x9A93 }, { 0x56C1, 0x9A91 }, { 0x56C2, 0x9A8F }, - { 0x56C3, 0x9A92 }, { 0x56C8, 0x9A94 }, { 0x56CE, 0x9A95 }, { 0x56D1, 0x9A96 }, { 0x56D3, 0x9A97 }, { 0x56D7, 0x9A98 }, { 0x56D8, 0x9964 }, { 0x56DA, 0x8EFA }, - { 0x56DB, 0x8E6C }, { 0x56DE, 0x89F1 }, { 0x56E0, 0x88F6 }, { 0x56E3, 0x9263 }, { 0x56EE, 0x9A99 }, { 0x56F0, 0x8DA2 }, { 0x56F2, 0x88CD }, { 0x56F3, 0x907D }, - { 0x56F9, 0x9A9A }, { 0x56FA, 0x8CC5 }, { 0x56FD, 0x8D91 }, { 0x56FF, 0x9A9C }, { 0x5700, 0x9A9B }, { 0x5703, 0x95DE }, { 0x5704, 0x9A9D }, { 0x5708, 0x9A9F }, - { 0x5709, 0x9A9E }, { 0x570B, 0x9AA0 }, { 0x570D, 0x9AA1 }, { 0x570F, 0x8C97 }, { 0x5712, 0x8980 }, { 0x5713, 0x9AA2 }, { 0x5716, 0x9AA4 }, { 0x5718, 0x9AA3 }, - { 0x571C, 0x9AA6 }, { 0x571F, 0x9379 }, { 0x5726, 0x9AA7 }, { 0x5727, 0x88B3 }, { 0x5728, 0x8DDD }, { 0x572D, 0x8C5C }, { 0x5730, 0x926E }, { 0x5737, 0x9AA8 }, - { 0x5738, 0x9AA9 }, { 0x573B, 0x9AAB }, { 0x5740, 0x9AAC }, { 0x5742, 0x8DE2 }, { 0x5747, 0x8BCF }, { 0x574A, 0x9656 }, { 0x574E, 0x9AAA }, { 0x574F, 0x9AAD }, - { 0x5750, 0x8DBF }, { 0x5751, 0x8D42 }, { 0x5761, 0x9AB1 }, { 0x5764, 0x8DA3 }, { 0x5766, 0x9252 }, { 0x5769, 0x9AAE }, { 0x576A, 0x92D8 }, { 0x577F, 0x9AB2 }, - { 0x5782, 0x9082 }, { 0x5788, 0x9AB0 }, { 0x5789, 0x9AB3 }, { 0x578B, 0x8C5E }, { 0x5793, 0x9AB4 }, { 0x57A0, 0x9AB5 }, { 0x57A2, 0x8D43 }, { 0x57A3, 0x8A5F }, - { 0x57A4, 0x9AB7 }, { 0x57AA, 0x9AB8 }, { 0x57B0, 0x9AB9 }, { 0x57B3, 0x9AB6 }, { 0x57C0, 0x9AAF }, { 0x57C3, 0x9ABA }, { 0x57C6, 0x9ABB }, { 0x57CB, 0x9684 }, - { 0x57CE, 0x8FE9 }, { 0x57D2, 0x9ABD }, { 0x57D3, 0x9ABE }, { 0x57D4, 0x9ABC }, { 0x57D6, 0x9AC0 }, { 0x57DC, 0x9457 }, { 0x57DF, 0x88E6 }, { 0x57E0, 0x9575 }, - { 0x57E3, 0x9AC1 }, { 0x57F4, 0x8FFB }, { 0x57F7, 0x8EB7 }, { 0x57F9, 0x947C }, { 0x57FA, 0x8AEE }, { 0x57FC, 0x8DE9 }, { 0x5800, 0x9678 }, { 0x5802, 0x93B0 }, - { 0x5805, 0x8C98 }, { 0x5806, 0x91CD }, { 0x580A, 0x9ABF }, { 0x580B, 0x9AC2 }, { 0x5815, 0x91C2 }, { 0x5819, 0x9AC3 }, { 0x581D, 0x9AC4 }, { 0x5821, 0x9AC6 }, - { 0x5824, 0x92E7 }, { 0x582A, 0x8AAC }, { 0x582F, 0xEA9F }, { 0x5830, 0x8981 }, { 0x5831, 0x95F1 }, { 0x5834, 0x8FEA }, { 0x5835, 0x9367 }, { 0x583A, 0x8DE4 }, - { 0x583D, 0x9ACC }, { 0x5840, 0x95BB }, { 0x5841, 0x97DB }, { 0x584A, 0x89F2 }, { 0x584B, 0x9AC8 }, { 0x5851, 0x9159 }, { 0x5852, 0x9ACB }, { 0x5854, 0x9383 }, - { 0x5857, 0x9368 }, { 0x5858, 0x9384 }, { 0x5859, 0x94B7 }, { 0x585A, 0x92CB }, { 0x585E, 0x8DC7 }, { 0x5862, 0x9AC7 }, { 0x5869, 0x8996 }, { 0x586B, 0x9355 }, - { 0x5870, 0x9AC9 }, { 0x5872, 0x9AC5 }, { 0x5875, 0x906F }, { 0x5879, 0x9ACD }, { 0x587E, 0x8F6D }, { 0x5883, 0x8BAB }, { 0x5885, 0x9ACE }, { 0x5893, 0x95E6 }, - { 0x5897, 0x919D }, { 0x589C, 0x92C4 }, { 0x589F, 0x9AD0 }, { 0x58A8, 0x966E }, { 0x58AB, 0x9AD1 }, { 0x58AE, 0x9AD6 }, { 0x58B3, 0x95AD }, { 0x58B8, 0x9AD5 }, - { 0x58B9, 0x9ACF }, { 0x58BA, 0x9AD2 }, { 0x58BB, 0x9AD4 }, { 0x58BE, 0x8DA4 }, { 0x58C1, 0x95C7 }, { 0x58C5, 0x9AD7 }, { 0x58C7, 0x9264 }, { 0x58CA, 0x89F3 }, - { 0x58CC, 0x8FEB }, { 0x58D1, 0x9AD9 }, { 0x58D3, 0x9AD8 }, { 0x58D5, 0x8D88 }, { 0x58D7, 0x9ADA }, { 0x58D8, 0x9ADC }, { 0x58D9, 0x9ADB }, { 0x58DC, 0x9ADE }, - { 0x58DE, 0x9AD3 }, { 0x58DF, 0x9AE0 }, { 0x58E4, 0x9ADF }, { 0x58E5, 0x9ADD }, { 0x58EB, 0x8E6D }, { 0x58EC, 0x9070 }, { 0x58EE, 0x9173 }, { 0x58EF, 0x9AE1 }, - { 0x58F0, 0x90BA }, { 0x58F1, 0x88EB }, { 0x58F2, 0x9484 }, { 0x58F7, 0x92D9 }, { 0x58F9, 0x9AE3 }, { 0x58FA, 0x9AE2 }, { 0x58FB, 0x9AE4 }, { 0x58FC, 0x9AE5 }, - { 0x58FD, 0x9AE6 }, { 0x5902, 0x9AE7 }, { 0x5909, 0x95CF }, { 0x590A, 0x9AE8 }, { 0x590F, 0x89C4 }, { 0x5910, 0x9AE9 }, { 0x5915, 0x975B }, { 0x5916, 0x8A4F }, - { 0x5918, 0x99C7 }, { 0x5919, 0x8F67 }, { 0x591A, 0x91BD }, { 0x591B, 0x9AEA }, { 0x591C, 0x96E9 }, { 0x5922, 0x96B2 }, { 0x5925, 0x9AEC }, { 0x5927, 0x91E5 }, - { 0x5929, 0x9356 }, { 0x592A, 0x91BE }, { 0x592B, 0x9576 }, { 0x592C, 0x9AED }, { 0x592D, 0x9AEE }, { 0x592E, 0x899B }, { 0x5931, 0x8EB8 }, { 0x5932, 0x9AEF }, - { 0x5937, 0x88CE }, { 0x5938, 0x9AF0 }, { 0x593E, 0x9AF1 }, { 0x5944, 0x8982 }, { 0x5947, 0x8AEF }, { 0x5948, 0x93DE }, { 0x5949, 0x95F2 }, { 0x594E, 0x9AF5 }, - { 0x594F, 0x9174 }, { 0x5950, 0x9AF4 }, { 0x5951, 0x8C5F }, { 0x5954, 0x967A }, { 0x5955, 0x9AF3 }, { 0x5957, 0x9385 }, { 0x5958, 0x9AF7 }, { 0x595A, 0x9AF6 }, - { 0x5960, 0x9AF9 }, { 0x5962, 0x9AF8 }, { 0x5965, 0x899C }, { 0x5967, 0x9AFA }, { 0x5968, 0x8FA7 }, { 0x5969, 0x9AFC }, { 0x596A, 0x9244 }, { 0x596C, 0x9AFB }, - { 0x596E, 0x95B1 }, { 0x5973, 0x8F97 }, { 0x5974, 0x937A }, { 0x5978, 0x9B40 }, { 0x597D, 0x8D44 }, { 0x5981, 0x9B41 }, { 0x5982, 0x9440 }, { 0x5983, 0x94DC }, - { 0x5984, 0x96CF }, { 0x598A, 0x9444 }, { 0x598D, 0x9B4A }, { 0x5993, 0x8B57 }, { 0x5996, 0x9764 }, { 0x5999, 0x96AD }, { 0x599B, 0x9BAA }, { 0x599D, 0x9B42 }, - { 0x59A3, 0x9B45 }, { 0x59A5, 0x91C3 }, { 0x59A8, 0x9657 }, { 0x59AC, 0x9369 }, { 0x59B2, 0x9B46 }, { 0x59B9, 0x9685 }, { 0x59BB, 0x8DC8 }, { 0x59BE, 0x8FA8 }, - { 0x59C6, 0x9B47 }, { 0x59C9, 0x8E6F }, { 0x59CB, 0x8E6E }, { 0x59D0, 0x88B7 }, { 0x59D1, 0x8CC6 }, { 0x59D3, 0x90A9 }, { 0x59D4, 0x88CF }, { 0x59D9, 0x9B4B }, - { 0x59DA, 0x9B4C }, { 0x59DC, 0x9B49 }, { 0x59E5, 0x8957 }, { 0x59E6, 0x8AAD }, { 0x59E8, 0x9B48 }, { 0x59EA, 0x96C3 }, { 0x59EB, 0x9550 }, { 0x59F6, 0x88A6 }, - { 0x59FB, 0x88F7 }, { 0x59FF, 0x8E70 }, { 0x5A01, 0x88D0 }, { 0x5A03, 0x88A1 }, { 0x5A09, 0x9B51 }, { 0x5A11, 0x9B4F }, { 0x5A18, 0x96BA }, { 0x5A1A, 0x9B52 }, - { 0x5A1C, 0x9B50 }, { 0x5A1F, 0x9B4E }, { 0x5A20, 0x9050 }, { 0x5A25, 0x9B4D }, { 0x5A29, 0x95D8 }, { 0x5A2F, 0x8CE2 }, { 0x5A35, 0x9B56 }, { 0x5A36, 0x9B57 }, - { 0x5A3C, 0x8FA9 }, { 0x5A40, 0x9B53 }, { 0x5A41, 0x984B }, { 0x5A46, 0x946B }, { 0x5A49, 0x9B55 }, { 0x5A5A, 0x8DA5 }, { 0x5A62, 0x9B58 }, { 0x5A66, 0x9577 }, - { 0x5A6A, 0x9B59 }, { 0x5A6C, 0x9B54 }, { 0x5A7F, 0x96B9 }, { 0x5A92, 0x947D }, { 0x5A9A, 0x9B5A }, { 0x5A9B, 0x9551 }, { 0x5ABC, 0x9B5B }, { 0x5ABD, 0x9B5F }, - { 0x5ABE, 0x9B5C }, { 0x5AC1, 0x89C5 }, { 0x5AC2, 0x9B5E }, { 0x5AC9, 0x8EB9 }, { 0x5ACB, 0x9B5D }, { 0x5ACC, 0x8C99 }, { 0x5AD0, 0x9B6B }, { 0x5AD6, 0x9B64 }, - { 0x5AD7, 0x9B61 }, { 0x5AE1, 0x9284 }, { 0x5AE3, 0x9B60 }, { 0x5AE6, 0x9B62 }, { 0x5AE9, 0x9B63 }, { 0x5AFA, 0x9B65 }, { 0x5AFB, 0x9B66 }, { 0x5B09, 0x8AF0 }, - { 0x5B0B, 0x9B68 }, { 0x5B0C, 0x9B67 }, { 0x5B16, 0x9B69 }, { 0x5B22, 0x8FEC }, { 0x5B2A, 0x9B6C }, { 0x5B2C, 0x92DA }, { 0x5B30, 0x8964 }, { 0x5B32, 0x9B6A }, - { 0x5B36, 0x9B6D }, { 0x5B3E, 0x9B6E }, { 0x5B40, 0x9B71 }, { 0x5B43, 0x9B6F }, { 0x5B45, 0x9B70 }, { 0x5B50, 0x8E71 }, { 0x5B51, 0x9B72 }, { 0x5B54, 0x8D45 }, - { 0x5B55, 0x9B73 }, { 0x5B57, 0x8E9A }, { 0x5B58, 0x91B6 }, { 0x5B5A, 0x9B74 }, { 0x5B5B, 0x9B75 }, { 0x5B5C, 0x8E79 }, { 0x5B5D, 0x8D46 }, { 0x5B5F, 0x96D0 }, - { 0x5B63, 0x8B47 }, { 0x5B64, 0x8CC7 }, { 0x5B65, 0x9B76 }, { 0x5B66, 0x8A77 }, { 0x5B69, 0x9B77 }, { 0x5B6B, 0x91B7 }, { 0x5B70, 0x9B78 }, { 0x5B71, 0x9BA1 }, - { 0x5B73, 0x9B79 }, { 0x5B75, 0x9B7A }, { 0x5B78, 0x9B7B }, { 0x5B7A, 0x9B7D }, { 0x5B80, 0x9B7E }, { 0x5B83, 0x9B80 }, { 0x5B85, 0x91EE }, { 0x5B87, 0x8946 }, - { 0x5B88, 0x8EE7 }, { 0x5B89, 0x88C0 }, { 0x5B8B, 0x9176 }, { 0x5B8C, 0x8AAE }, { 0x5B8D, 0x8EB3 }, { 0x5B8F, 0x8D47 }, { 0x5B95, 0x9386 }, { 0x5B97, 0x8F40 }, - { 0x5B98, 0x8AAF }, { 0x5B99, 0x9288 }, { 0x5B9A, 0x92E8 }, { 0x5B9B, 0x88B6 }, { 0x5B9C, 0x8B58 }, { 0x5B9D, 0x95F3 }, { 0x5B9F, 0x8EC0 }, { 0x5BA2, 0x8B71 }, - { 0x5BA3, 0x90E9 }, { 0x5BA4, 0x8EBA }, { 0x5BA5, 0x9747 }, { 0x5BA6, 0x9B81 }, { 0x5BAE, 0x8B7B }, { 0x5BB0, 0x8DC9 }, { 0x5BB3, 0x8A51 }, { 0x5BB4, 0x8983 }, - { 0x5BB5, 0x8FAA }, { 0x5BB6, 0x89C6 }, { 0x5BB8, 0x9B82 }, { 0x5BB9, 0x9765 }, { 0x5BBF, 0x8F68 }, { 0x5BC2, 0x8EE2 }, { 0x5BC3, 0x9B83 }, { 0x5BC4, 0x8AF1 }, - { 0x5BC5, 0x93D0 }, { 0x5BC6, 0x96A7 }, { 0x5BC7, 0x9B84 }, { 0x5BC9, 0x9B85 }, { 0x5BCC, 0x9578 }, { 0x5BD0, 0x9B87 }, { 0x5BD2, 0x8AA6 }, { 0x5BD3, 0x8BF5 }, - { 0x5BD4, 0x9B86 }, { 0x5BDB, 0x8AB0 }, { 0x5BDD, 0x9051 }, { 0x5BDE, 0x9B8B }, { 0x5BDF, 0x8E40 }, { 0x5BE1, 0x89C7 }, { 0x5BE2, 0x9B8A }, { 0x5BE4, 0x9B88 }, - { 0x5BE5, 0x9B8C }, { 0x5BE6, 0x9B89 }, { 0x5BE7, 0x944A }, { 0x5BE8, 0x9ECB }, { 0x5BE9, 0x9052 }, { 0x5BEB, 0x9B8D }, { 0x5BEE, 0x97BE }, { 0x5BF0, 0x9B8E }, - { 0x5BF3, 0x9B90 }, { 0x5BF5, 0x929E }, { 0x5BF6, 0x9B8F }, { 0x5BF8, 0x90A1 }, { 0x5BFA, 0x8E9B }, { 0x5BFE, 0x91CE }, { 0x5BFF, 0x8EF5 }, { 0x5C01, 0x9595 }, - { 0x5C02, 0x90EA }, { 0x5C04, 0x8ECB }, { 0x5C05, 0x9B91 }, { 0x5C06, 0x8FAB }, { 0x5C07, 0x9B92 }, { 0x5C08, 0x9B93 }, { 0x5C09, 0x88D1 }, { 0x5C0A, 0x91B8 }, - { 0x5C0B, 0x9071 }, { 0x5C0D, 0x9B94 }, { 0x5C0E, 0x93B1 }, { 0x5C0F, 0x8FAC }, { 0x5C11, 0x8FAD }, { 0x5C13, 0x9B95 }, { 0x5C16, 0x90EB }, { 0x5C1A, 0x8FAE }, - { 0x5C20, 0x9B96 }, { 0x5C22, 0x9B97 }, { 0x5C24, 0x96DE }, { 0x5C28, 0x9B98 }, { 0x5C2D, 0x8BC4 }, { 0x5C31, 0x8F41 }, { 0x5C38, 0x9B99 }, { 0x5C39, 0x9B9A }, - { 0x5C3A, 0x8EDA }, { 0x5C3B, 0x904B }, { 0x5C3C, 0x93F2 }, { 0x5C3D, 0x9073 }, { 0x5C3E, 0x94F6 }, { 0x5C3F, 0x9441 }, { 0x5C40, 0x8BC7 }, { 0x5C41, 0x9B9B }, - { 0x5C45, 0x8B8F }, { 0x5C46, 0x9B9C }, { 0x5C48, 0x8BFC }, { 0x5C4A, 0x93CD }, { 0x5C4B, 0x89AE }, { 0x5C4D, 0x8E72 }, { 0x5C4E, 0x9B9D }, { 0x5C4F, 0x9BA0 }, - { 0x5C50, 0x9B9F }, { 0x5C51, 0x8BFB }, { 0x5C53, 0x9B9E }, { 0x5C55, 0x9357 }, { 0x5C5E, 0x91AE }, { 0x5C60, 0x936A }, { 0x5C61, 0x8EC6 }, { 0x5C64, 0x9177 }, - { 0x5C65, 0x979A }, { 0x5C6C, 0x9BA2 }, { 0x5C6E, 0x9BA3 }, { 0x5C6F, 0x93D4 }, { 0x5C71, 0x8E52 }, { 0x5C76, 0x9BA5 }, { 0x5C79, 0x9BA6 }, { 0x5C8C, 0x9BA7 }, - { 0x5C90, 0x8AF2 }, { 0x5C91, 0x9BA8 }, { 0x5C94, 0x9BA9 }, { 0x5CA1, 0x89AA }, { 0x5CA8, 0x915A }, { 0x5CA9, 0x8AE2 }, { 0x5CAB, 0x9BAB }, { 0x5CAC, 0x96A6 }, - { 0x5CB1, 0x91D0 }, { 0x5CB3, 0x8A78 }, { 0x5CB6, 0x9BAD }, { 0x5CB7, 0x9BAF }, { 0x5CB8, 0x8ADD }, { 0x5CBB, 0x9BAC }, { 0x5CBC, 0x9BAE }, { 0x5CBE, 0x9BB1 }, - { 0x5CC5, 0x9BB0 }, { 0x5CC7, 0x9BB2 }, { 0x5CD9, 0x9BB3 }, { 0x5CE0, 0x93BB }, { 0x5CE1, 0x8BAC }, { 0x5CE8, 0x89E3 }, { 0x5CE9, 0x9BB4 }, { 0x5CEA, 0x9BB9 }, - { 0x5CED, 0x9BB7 }, { 0x5CEF, 0x95F5 }, { 0x5CF0, 0x95F4 }, { 0x5CF6, 0x9387 }, { 0x5CFA, 0x9BB6 }, { 0x5CFB, 0x8F73 }, { 0x5CFD, 0x9BB5 }, { 0x5D07, 0x9092 }, - { 0x5D0B, 0x9BBA }, { 0x5D0E, 0x8DE8 }, { 0x5D11, 0x9BC0 }, { 0x5D14, 0x9BC1 }, { 0x5D15, 0x9BBB }, { 0x5D16, 0x8A52 }, { 0x5D17, 0x9BBC }, { 0x5D18, 0x9BC5 }, - { 0x5D19, 0x9BC4 }, { 0x5D1A, 0x9BC3 }, { 0x5D1B, 0x9BBF }, { 0x5D1F, 0x9BBE }, { 0x5D22, 0x9BC2 }, { 0x5D29, 0x95F6 }, { 0x5D4B, 0x9BC9 }, { 0x5D4C, 0x9BC6 }, - { 0x5D4E, 0x9BC8 }, { 0x5D50, 0x9792 }, { 0x5D52, 0x9BC7 }, { 0x5D5C, 0x9BBD }, { 0x5D69, 0x9093 }, { 0x5D6C, 0x9BCA }, { 0x5D6F, 0x8DB5 }, { 0x5D73, 0x9BCB }, - { 0x5D76, 0x9BCC }, { 0x5D82, 0x9BCF }, { 0x5D84, 0x9BCE }, { 0x5D87, 0x9BCD }, { 0x5D8B, 0x9388 }, { 0x5D8C, 0x9BB8 }, { 0x5D90, 0x9BD5 }, { 0x5D9D, 0x9BD1 }, - { 0x5DA2, 0x9BD0 }, { 0x5DAC, 0x9BD2 }, { 0x5DAE, 0x9BD3 }, { 0x5DB7, 0x9BD6 }, { 0x5DBA, 0x97E4 }, { 0x5DBC, 0x9BD7 }, { 0x5DBD, 0x9BD4 }, { 0x5DC9, 0x9BD8 }, - { 0x5DCC, 0x8ADE }, { 0x5DCD, 0x9BD9 }, { 0x5DD2, 0x9BDB }, { 0x5DD3, 0x9BDA }, { 0x5DD6, 0x9BDC }, { 0x5DDB, 0x9BDD }, { 0x5DDD, 0x90EC }, { 0x5DDE, 0x8F42 }, - { 0x5DE1, 0x8F84 }, { 0x5DE3, 0x9183 }, { 0x5DE5, 0x8D48 }, { 0x5DE6, 0x8DB6 }, { 0x5DE7, 0x8D49 }, { 0x5DE8, 0x8B90 }, { 0x5DEB, 0x9BDE }, { 0x5DEE, 0x8DB7 }, - { 0x5DF1, 0x8CC8 }, { 0x5DF2, 0x9BDF }, { 0x5DF3, 0x96A4 }, { 0x5DF4, 0x9462 }, { 0x5DF5, 0x9BE0 }, { 0x5DF7, 0x8D4A }, { 0x5DFB, 0x8AAA }, { 0x5DFD, 0x9246 }, - { 0x5DFE, 0x8BD0 }, { 0x5E02, 0x8E73 }, { 0x5E03, 0x957A }, { 0x5E06, 0x94BF }, { 0x5E0B, 0x9BE1 }, { 0x5E0C, 0x8AF3 }, { 0x5E11, 0x9BE4 }, { 0x5E16, 0x929F }, - { 0x5E19, 0x9BE3 }, { 0x5E1A, 0x9BE2 }, { 0x5E1B, 0x9BE5 }, { 0x5E1D, 0x92E9 }, { 0x5E25, 0x9083 }, { 0x5E2B, 0x8E74 }, { 0x5E2D, 0x90C8 }, { 0x5E2F, 0x91D1 }, - { 0x5E30, 0x8B41 }, { 0x5E33, 0x92A0 }, { 0x5E36, 0x9BE6 }, { 0x5E37, 0x9BE7 }, { 0x5E38, 0x8FED }, { 0x5E3D, 0x9658 }, { 0x5E40, 0x9BEA }, { 0x5E43, 0x9BE9 }, - { 0x5E44, 0x9BE8 }, { 0x5E45, 0x959D }, { 0x5E47, 0x9BF1 }, { 0x5E4C, 0x9679 }, { 0x5E4E, 0x9BEB }, { 0x5E54, 0x9BED }, { 0x5E55, 0x968B }, { 0x5E57, 0x9BEC }, - { 0x5E5F, 0x9BEE }, { 0x5E61, 0x94A6 }, { 0x5E62, 0x9BEF }, { 0x5E63, 0x95BC }, { 0x5E64, 0x9BF0 }, { 0x5E72, 0x8AB1 }, { 0x5E73, 0x95BD }, { 0x5E74, 0x944E }, - { 0x5E75, 0x9BF2 }, { 0x5E76, 0x9BF3 }, { 0x5E78, 0x8D4B }, { 0x5E79, 0x8AB2 }, { 0x5E7A, 0x9BF4 }, { 0x5E7B, 0x8CB6 }, { 0x5E7C, 0x9763 }, { 0x5E7D, 0x9748 }, - { 0x5E7E, 0x8AF4 }, { 0x5E7F, 0x9BF6 }, { 0x5E81, 0x92A1 }, { 0x5E83, 0x8D4C }, { 0x5E84, 0x8FAF }, { 0x5E87, 0x94DD }, { 0x5E8A, 0x8FB0 }, { 0x5E8F, 0x8F98 }, - { 0x5E95, 0x92EA }, { 0x5E96, 0x95F7 }, { 0x5E97, 0x9358 }, { 0x5E9A, 0x8D4D }, { 0x5E9C, 0x957B }, { 0x5EA0, 0x9BF7 }, { 0x5EA6, 0x9378 }, { 0x5EA7, 0x8DC0 }, - { 0x5EAB, 0x8CC9 }, { 0x5EAD, 0x92EB }, { 0x5EB5, 0x88C1 }, { 0x5EB6, 0x8F8E }, { 0x5EB7, 0x8D4E }, { 0x5EB8, 0x9766 }, { 0x5EC1, 0x9BF8 }, { 0x5EC2, 0x9BF9 }, - { 0x5EC3, 0x9470 }, { 0x5EC8, 0x9BFA }, { 0x5EC9, 0x97F5 }, { 0x5ECA, 0x984C }, { 0x5ECF, 0x9BFC }, { 0x5ED0, 0x9BFB }, { 0x5ED3, 0x8A66 }, { 0x5ED6, 0x9C40 }, - { 0x5EDA, 0x9C43 }, { 0x5EDB, 0x9C44 }, { 0x5EDD, 0x9C42 }, { 0x5EDF, 0x955F }, { 0x5EE0, 0x8FB1 }, { 0x5EE1, 0x9C46 }, { 0x5EE2, 0x9C45 }, { 0x5EE3, 0x9C41 }, - { 0x5EE8, 0x9C47 }, { 0x5EE9, 0x9C48 }, { 0x5EEC, 0x9C49 }, { 0x5EF0, 0x9C4C }, { 0x5EF1, 0x9C4A }, { 0x5EF3, 0x9C4B }, { 0x5EF4, 0x9C4D }, { 0x5EF6, 0x8984 }, - { 0x5EF7, 0x92EC }, { 0x5EF8, 0x9C4E }, { 0x5EFA, 0x8C9A }, { 0x5EFB, 0x89F4 }, { 0x5EFC, 0x9455 }, { 0x5EFE, 0x9C4F }, { 0x5EFF, 0x93F9 }, { 0x5F01, 0x95D9 }, - { 0x5F03, 0x9C50 }, { 0x5F04, 0x984D }, { 0x5F09, 0x9C51 }, { 0x5F0A, 0x95BE }, { 0x5F0B, 0x9C54 }, { 0x5F0C, 0x989F }, { 0x5F0D, 0x98AF }, { 0x5F0F, 0x8EAE }, - { 0x5F10, 0x93F3 }, { 0x5F11, 0x9C55 }, { 0x5F13, 0x8B7C }, { 0x5F14, 0x92A2 }, { 0x5F15, 0x88F8 }, { 0x5F16, 0x9C56 }, { 0x5F17, 0x95A4 }, { 0x5F18, 0x8D4F }, - { 0x5F1B, 0x926F }, { 0x5F1F, 0x92ED }, { 0x5F25, 0x96ED }, { 0x5F26, 0x8CB7 }, { 0x5F27, 0x8CCA }, { 0x5F29, 0x9C57 }, { 0x5F2D, 0x9C58 }, { 0x5F2F, 0x9C5E }, - { 0x5F31, 0x8EE3 }, { 0x5F35, 0x92A3 }, { 0x5F37, 0x8BAD }, { 0x5F38, 0x9C59 }, { 0x5F3C, 0x954A }, { 0x5F3E, 0x9265 }, { 0x5F41, 0x9C5A }, { 0x5F48, 0x9C5B }, - { 0x5F4A, 0x8BAE }, { 0x5F4C, 0x9C5C }, { 0x5F4E, 0x9C5D }, { 0x5F51, 0x9C5F }, { 0x5F53, 0x9396 }, { 0x5F56, 0x9C60 }, { 0x5F57, 0x9C61 }, { 0x5F59, 0x9C62 }, - { 0x5F5C, 0x9C53 }, { 0x5F5D, 0x9C52 }, { 0x5F61, 0x9C63 }, { 0x5F62, 0x8C60 }, { 0x5F66, 0x9546 }, { 0x5F69, 0x8DCA }, { 0x5F6A, 0x9556 }, { 0x5F6B, 0x92A4 }, - { 0x5F6C, 0x956A }, { 0x5F6D, 0x9C64 }, { 0x5F70, 0x8FB2 }, { 0x5F71, 0x8965 }, { 0x5F73, 0x9C65 }, { 0x5F77, 0x9C66 }, { 0x5F79, 0x96F0 }, { 0x5F7C, 0x94DE }, - { 0x5F7F, 0x9C69 }, { 0x5F80, 0x899D }, { 0x5F81, 0x90AA }, { 0x5F82, 0x9C68 }, { 0x5F83, 0x9C67 }, { 0x5F84, 0x8C61 }, { 0x5F85, 0x91D2 }, { 0x5F87, 0x9C6D }, - { 0x5F88, 0x9C6B }, { 0x5F8A, 0x9C6A }, { 0x5F8B, 0x97A5 }, { 0x5F8C, 0x8CE3 }, { 0x5F90, 0x8F99 }, { 0x5F91, 0x9C6C }, { 0x5F92, 0x936B }, { 0x5F93, 0x8F5D }, - { 0x5F97, 0x93BE }, { 0x5F98, 0x9C70 }, { 0x5F99, 0x9C6F }, { 0x5F9E, 0x9C6E }, { 0x5FA0, 0x9C71 }, { 0x5FA1, 0x8CE4 }, { 0x5FA8, 0x9C72 }, { 0x5FA9, 0x959C }, - { 0x5FAA, 0x8F7A }, { 0x5FAD, 0x9C73 }, { 0x5FAE, 0x94F7 }, { 0x5FB3, 0x93BF }, { 0x5FB4, 0x92A5 }, { 0x5FB9, 0x934F }, { 0x5FBC, 0x9C74 }, { 0x5FBD, 0x8B4A }, - { 0x5FC3, 0x9053 }, { 0x5FC5, 0x954B }, { 0x5FCC, 0x8AF5 }, { 0x5FCD, 0x9445 }, { 0x5FD6, 0x9C75 }, { 0x5FD7, 0x8E75 }, { 0x5FD8, 0x9659 }, { 0x5FD9, 0x965A }, - { 0x5FDC, 0x899E }, { 0x5FDD, 0x9C7A }, { 0x5FE0, 0x9289 }, { 0x5FE4, 0x9C77 }, { 0x5FEB, 0x89F5 }, { 0x5FF0, 0x9CAB }, { 0x5FF1, 0x9C79 }, { 0x5FF5, 0x944F }, - { 0x5FF8, 0x9C78 }, { 0x5FFB, 0x9C76 }, { 0x5FFD, 0x8D9A }, { 0x5FFF, 0x9C7C }, { 0x600E, 0x9C83 }, { 0x600F, 0x9C89 }, { 0x6010, 0x9C81 }, { 0x6012, 0x937B }, - { 0x6015, 0x9C86 }, { 0x6016, 0x957C }, { 0x6019, 0x9C80 }, { 0x601B, 0x9C85 }, { 0x601C, 0x97E5 }, { 0x601D, 0x8E76 }, { 0x6020, 0x91D3 }, { 0x6021, 0x9C7D }, - { 0x6025, 0x8B7D }, { 0x6026, 0x9C88 }, { 0x6027, 0x90AB }, { 0x6028, 0x8985 }, { 0x6029, 0x9C82 }, { 0x602A, 0x89F6 }, { 0x602B, 0x9C87 }, { 0x602F, 0x8BAF }, - { 0x6031, 0x9C84 }, { 0x603A, 0x9C8A }, { 0x6041, 0x9C8C }, { 0x6042, 0x9C96 }, { 0x6043, 0x9C94 }, { 0x6046, 0x9C91 }, { 0x604A, 0x9C90 }, { 0x604B, 0x97F6 }, - { 0x604D, 0x9C92 }, { 0x6050, 0x8BB0 }, { 0x6052, 0x8D50 }, { 0x6055, 0x8F9A }, { 0x6059, 0x9C99 }, { 0x605A, 0x9C8B }, { 0x605F, 0x9C8F }, { 0x6060, 0x9C7E }, - { 0x6062, 0x89F8 }, { 0x6063, 0x9C93 }, { 0x6064, 0x9C95 }, { 0x6065, 0x9270 }, { 0x6068, 0x8DA6 }, { 0x6069, 0x89B6 }, { 0x606A, 0x9C8D }, { 0x606B, 0x9C98 }, - { 0x606C, 0x9C97 }, { 0x606D, 0x8BB1 }, { 0x606F, 0x91A7 }, { 0x6070, 0x8A86 }, { 0x6075, 0x8C62 }, { 0x6077, 0x9C8E }, { 0x6081, 0x9C9A }, { 0x6083, 0x9C9D }, - { 0x6084, 0x9C9F }, { 0x6089, 0x8EBB }, { 0x608B, 0x9CA5 }, { 0x608C, 0x92EE }, { 0x608D, 0x9C9B }, { 0x6092, 0x9CA3 }, { 0x6094, 0x89F7 }, { 0x6096, 0x9CA1 }, - { 0x6097, 0x9CA2 }, { 0x609A, 0x9C9E }, { 0x609B, 0x9CA0 }, { 0x609F, 0x8CE5 }, { 0x60A0, 0x9749 }, { 0x60A3, 0x8AB3 }, { 0x60A6, 0x8978 }, { 0x60A7, 0x9CA4 }, - { 0x60A9, 0x9459 }, { 0x60AA, 0x88AB }, { 0x60B2, 0x94DF }, { 0x60B3, 0x9C7B }, { 0x60B4, 0x9CAA }, { 0x60B5, 0x9CAE }, { 0x60B6, 0x96E3 }, { 0x60B8, 0x9CA7 }, - { 0x60BC, 0x9389 }, { 0x60BD, 0x9CAC }, { 0x60C5, 0x8FEE }, { 0x60C6, 0x9CAD }, { 0x60C7, 0x93D5 }, { 0x60D1, 0x9866 }, { 0x60D3, 0x9CA9 }, { 0x60D8, 0x9CAF }, - { 0x60DA, 0x8D9B }, { 0x60DC, 0x90C9 }, { 0x60DF, 0x88D2 }, { 0x60E0, 0x9CA8 }, { 0x60E1, 0x9CA6 }, { 0x60E3, 0x9179 }, { 0x60E7, 0x9C9C }, { 0x60E8, 0x8E53 }, - { 0x60F0, 0x91C4 }, { 0x60F1, 0x9CBB }, { 0x60F3, 0x917A }, { 0x60F4, 0x9CB6 }, { 0x60F6, 0x9CB3 }, { 0x60F7, 0x9CB4 }, { 0x60F9, 0x8EE4 }, { 0x60FA, 0x9CB7 }, - { 0x60FB, 0x9CBA }, { 0x6100, 0x9CB5 }, { 0x6101, 0x8F44 }, { 0x6103, 0x9CB8 }, { 0x6106, 0x9CB2 }, { 0x6108, 0x96FA }, { 0x6109, 0x96F9 }, { 0x610D, 0x9CBC }, - { 0x610E, 0x9CBD }, { 0x610F, 0x88D3 }, { 0x6115, 0x9CB1 }, { 0x611A, 0x8BF0 }, { 0x611B, 0x88A4 }, { 0x611F, 0x8AB4 }, { 0x6121, 0x9CB9 }, { 0x6127, 0x9CC1 }, - { 0x6128, 0x9CC0 }, { 0x612C, 0x9CC5 }, { 0x6134, 0x9CC6 }, { 0x613C, 0x9CC4 }, { 0x613D, 0x9CC7 }, { 0x613E, 0x9CBF }, { 0x613F, 0x9CC3 }, { 0x6142, 0x9CC8 }, - { 0x6144, 0x9CC9 }, { 0x6147, 0x9CBE }, { 0x6148, 0x8E9C }, { 0x614A, 0x9CC2 }, { 0x614B, 0x91D4 }, { 0x614C, 0x8D51 }, { 0x614D, 0x9CB0 }, { 0x614E, 0x9054 }, - { 0x6153, 0x9CD6 }, { 0x6155, 0x95E7 }, { 0x6158, 0x9CCC }, { 0x6159, 0x9CCD }, { 0x615A, 0x9CCE }, { 0x615D, 0x9CD5 }, { 0x615F, 0x9CD4 }, { 0x6162, 0x969D }, - { 0x6163, 0x8AB5 }, { 0x6165, 0x9CD2 }, { 0x6167, 0x8C64 }, { 0x6168, 0x8A53 }, { 0x616B, 0x9CCF }, { 0x616E, 0x97B6 }, { 0x616F, 0x9CD1 }, { 0x6170, 0x88D4 }, - { 0x6171, 0x9CD3 }, { 0x6173, 0x9CCA }, { 0x6174, 0x9CD0 }, { 0x6175, 0x9CD7 }, { 0x6176, 0x8C63 }, { 0x6177, 0x9CCB }, { 0x617E, 0x977C }, { 0x6182, 0x974A }, - { 0x6187, 0x9CDA }, { 0x618A, 0x9CDE }, { 0x618E, 0x919E }, { 0x6190, 0x97F7 }, { 0x6191, 0x9CDF }, { 0x6194, 0x9CDC }, { 0x6196, 0x9CD9 }, { 0x6199, 0x9CD8 }, - { 0x619A, 0x9CDD }, { 0x61A4, 0x95AE }, { 0x61A7, 0x93B2 }, { 0x61A9, 0x8C65 }, { 0x61AB, 0x9CE0 }, { 0x61AC, 0x9CDB }, { 0x61AE, 0x9CE1 }, { 0x61B2, 0x8C9B }, - { 0x61B6, 0x89AF }, { 0x61BA, 0x9CE9 }, { 0x61BE, 0x8AB6 }, { 0x61C3, 0x9CE7 }, { 0x61C6, 0x9CE8 }, { 0x61C7, 0x8DA7 }, { 0x61C8, 0x9CE6 }, { 0x61C9, 0x9CE4 }, - { 0x61CA, 0x9CE3 }, { 0x61CB, 0x9CEA }, { 0x61CC, 0x9CE2 }, { 0x61CD, 0x9CEC }, { 0x61D0, 0x89F9 }, { 0x61E3, 0x9CEE }, { 0x61E6, 0x9CED }, { 0x61F2, 0x92A6 }, - { 0x61F4, 0x9CF1 }, { 0x61F6, 0x9CEF }, { 0x61F7, 0x9CE5 }, { 0x61F8, 0x8C9C }, { 0x61FA, 0x9CF0 }, { 0x61FC, 0x9CF4 }, { 0x61FD, 0x9CF3 }, { 0x61FE, 0x9CF5 }, - { 0x61FF, 0x9CF2 }, { 0x6200, 0x9CF6 }, { 0x6208, 0x9CF7 }, { 0x6209, 0x9CF8 }, { 0x620A, 0x95E8 }, { 0x620C, 0x9CFA }, { 0x620D, 0x9CF9 }, { 0x620E, 0x8F5E }, - { 0x6210, 0x90AC }, { 0x6211, 0x89E4 }, { 0x6212, 0x89FA }, { 0x6214, 0x9CFB }, { 0x6216, 0x88BD }, { 0x621A, 0x90CA }, { 0x621B, 0x9CFC }, { 0x621D, 0xE6C1 }, - { 0x621E, 0x9D40 }, { 0x621F, 0x8C81 }, { 0x6221, 0x9D41 }, { 0x6226, 0x90ED }, { 0x622A, 0x9D42 }, { 0x622E, 0x9D43 }, { 0x622F, 0x8B59 }, { 0x6230, 0x9D44 }, - { 0x6232, 0x9D45 }, { 0x6233, 0x9D46 }, { 0x6234, 0x91D5 }, { 0x6238, 0x8CCB }, { 0x623B, 0x96DF }, { 0x623F, 0x965B }, { 0x6240, 0x8F8A }, { 0x6241, 0x9D47 }, - { 0x6247, 0x90EE }, { 0x6248, 0xE7BB }, { 0x6249, 0x94E0 }, { 0x624B, 0x8EE8 }, { 0x624D, 0x8DCB }, { 0x624E, 0x9D48 }, { 0x6253, 0x91C5 }, { 0x6255, 0x95A5 }, - { 0x6258, 0x91EF }, { 0x625B, 0x9D4B }, { 0x625E, 0x9D49 }, { 0x6260, 0x9D4C }, { 0x6263, 0x9D4A }, { 0x6268, 0x9D4D }, { 0x626E, 0x95AF }, { 0x6271, 0x88B5 }, - { 0x6276, 0x957D }, { 0x6279, 0x94E1 }, { 0x627C, 0x9D4E }, { 0x627E, 0x9D51 }, { 0x627F, 0x8FB3 }, { 0x6280, 0x8B5A }, { 0x6282, 0x9D4F }, { 0x6283, 0x9D56 }, - { 0x6284, 0x8FB4 }, { 0x6289, 0x9D50 }, { 0x628A, 0x9463 }, { 0x6291, 0x977D }, { 0x6292, 0x9D52 }, { 0x6293, 0x9D53 }, { 0x6294, 0x9D57 }, { 0x6295, 0x938A }, - { 0x6296, 0x9D54 }, { 0x6297, 0x8D52 }, { 0x6298, 0x90DC }, { 0x629B, 0x9D65 }, { 0x629C, 0x94B2 }, { 0x629E, 0x91F0 }, { 0x62AB, 0x94E2 }, { 0x62AC, 0x9DAB }, - { 0x62B1, 0x95F8 }, { 0x62B5, 0x92EF }, { 0x62B9, 0x9695 }, { 0x62BB, 0x9D5A }, { 0x62BC, 0x899F }, { 0x62BD, 0x928A }, { 0x62C2, 0x9D63 }, { 0x62C5, 0x9253 }, - { 0x62C6, 0x9D5D }, { 0x62C7, 0x9D64 }, { 0x62C8, 0x9D5F }, { 0x62C9, 0x9D66 }, { 0x62CA, 0x9D62 }, { 0x62CC, 0x9D61 }, { 0x62CD, 0x948F }, { 0x62CF, 0x9D5B }, - { 0x62D0, 0x89FB }, { 0x62D1, 0x9D59 }, { 0x62D2, 0x8B91 }, { 0x62D3, 0x91F1 }, { 0x62D4, 0x9D55 }, { 0x62D7, 0x9D58 }, { 0x62D8, 0x8D53 }, { 0x62D9, 0x90D9 }, - { 0x62DB, 0x8FB5 }, { 0x62DC, 0x9D60 }, { 0x62DD, 0x9471 }, { 0x62E0, 0x8B92 }, { 0x62E1, 0x8A67 }, { 0x62EC, 0x8A87 }, { 0x62ED, 0x9040 }, { 0x62EE, 0x9D68 }, - { 0x62EF, 0x9D6D }, { 0x62F1, 0x9D69 }, { 0x62F3, 0x8C9D }, { 0x62F5, 0x9D6E }, { 0x62F6, 0x8E41 }, { 0x62F7, 0x8D89 }, { 0x62FE, 0x8F45 }, { 0x62FF, 0x9D5C }, - { 0x6301, 0x8E9D }, { 0x6302, 0x9D6B }, { 0x6307, 0x8E77 }, { 0x6308, 0x9D6C }, { 0x6309, 0x88C2 }, { 0x630C, 0x9D67 }, { 0x6311, 0x92A7 }, { 0x6319, 0x8B93 }, - { 0x631F, 0x8BB2 }, { 0x6327, 0x9D6A }, { 0x6328, 0x88A5 }, { 0x632B, 0x8DC1 }, { 0x632F, 0x9055 }, { 0x633A, 0x92F0 }, { 0x633D, 0x94D2 }, { 0x633E, 0x9D70 }, - { 0x633F, 0x917D }, { 0x6349, 0x91A8 }, { 0x634C, 0x8E4A }, { 0x634D, 0x9D71 }, { 0x634F, 0x9D73 }, { 0x6350, 0x9D6F }, { 0x6355, 0x95DF }, { 0x6357, 0x92BB }, - { 0x635C, 0x917B }, { 0x6367, 0x95F9 }, { 0x6368, 0x8ECC }, { 0x6369, 0x9D80 }, { 0x636B, 0x9D7E }, { 0x636E, 0x9098 }, { 0x6372, 0x8C9E }, { 0x6376, 0x9D78 }, - { 0x6377, 0x8FB7 }, { 0x637A, 0x93E6 }, { 0x637B, 0x9450 }, { 0x6380, 0x9D76 }, { 0x6383, 0x917C }, { 0x6388, 0x8EF6 }, { 0x6389, 0x9D7B }, { 0x638C, 0x8FB6 }, - { 0x638E, 0x9D75 }, { 0x638F, 0x9D7A }, { 0x6392, 0x9472 }, { 0x6396, 0x9D74 }, { 0x6398, 0x8C40 }, { 0x639B, 0x8A7C }, { 0x639F, 0x9D7C }, { 0x63A0, 0x97A9 }, - { 0x63A1, 0x8DCC }, { 0x63A2, 0x9254 }, { 0x63A3, 0x9D79 }, { 0x63A5, 0x90DA }, { 0x63A7, 0x8D54 }, { 0x63A8, 0x9084 }, { 0x63A9, 0x8986 }, { 0x63AA, 0x915B }, - { 0x63AB, 0x9D77 }, { 0x63AC, 0x8B64 }, { 0x63B2, 0x8C66 }, { 0x63B4, 0x92CD }, { 0x63B5, 0x9D7D }, { 0x63BB, 0x917E }, { 0x63BE, 0x9D81 }, { 0x63C0, 0x9D83 }, - { 0x63C3, 0x91B5 }, { 0x63C4, 0x9D89 }, { 0x63C6, 0x9D84 }, { 0x63C9, 0x9D86 }, { 0x63CF, 0x9560 }, { 0x63D0, 0x92F1 }, { 0x63D2, 0x9D87 }, { 0x63D6, 0x974B }, - { 0x63DA, 0x9767 }, { 0x63DB, 0x8AB7 }, { 0x63E1, 0x88AC }, { 0x63E3, 0x9D85 }, { 0x63E9, 0x9D82 }, { 0x63EE, 0x8AF6 }, { 0x63F4, 0x8987 }, { 0x63F6, 0x9D88 }, - { 0x63FA, 0x9768 }, { 0x6406, 0x9D8C }, { 0x640D, 0x91B9 }, { 0x640F, 0x9D93 }, { 0x6413, 0x9D8D }, { 0x6416, 0x9D8A }, { 0x6417, 0x9D91 }, { 0x641C, 0x9D72 }, - { 0x6426, 0x9D8E }, { 0x6428, 0x9D92 }, { 0x642C, 0x94C0 }, { 0x642D, 0x938B }, { 0x6434, 0x9D8B }, { 0x6436, 0x9D8F }, { 0x643A, 0x8C67 }, { 0x643E, 0x8DEF }, - { 0x6442, 0x90DB }, { 0x644E, 0x9D97 }, { 0x6458, 0x9345 }, { 0x6467, 0x9D94 }, { 0x6469, 0x9680 }, { 0x646F, 0x9D95 }, { 0x6476, 0x9D96 }, { 0x6478, 0x96CC }, - { 0x647A, 0x90A0 }, { 0x6483, 0x8C82 }, { 0x6488, 0x9D9D }, { 0x6492, 0x8E54 }, { 0x6493, 0x9D9A }, { 0x6495, 0x9D99 }, { 0x649A, 0x9451 }, { 0x649E, 0x93B3 }, - { 0x64A4, 0x9350 }, { 0x64A5, 0x9D9B }, { 0x64A9, 0x9D9C }, { 0x64AB, 0x958F }, { 0x64AD, 0x9464 }, { 0x64AE, 0x8E42 }, { 0x64B0, 0x90EF }, { 0x64B2, 0x966F }, - { 0x64B9, 0x8A68 }, { 0x64BB, 0x9DA3 }, { 0x64BC, 0x9D9E }, { 0x64C1, 0x9769 }, { 0x64C2, 0x9DA5 }, { 0x64C5, 0x9DA1 }, { 0x64C7, 0x9DA2 }, { 0x64CD, 0x9180 }, - { 0x64D2, 0x9DA0 }, { 0x64D4, 0x9D5E }, { 0x64D8, 0x9DA4 }, { 0x64DA, 0x9D9F }, { 0x64E0, 0x9DA9 }, { 0x64E1, 0x9DAA }, { 0x64E2, 0x9346 }, { 0x64E3, 0x9DAC }, - { 0x64E6, 0x8E43 }, { 0x64E7, 0x9DA7 }, { 0x64EC, 0x8B5B }, { 0x64EF, 0x9DAD }, { 0x64F1, 0x9DA6 }, { 0x64F2, 0x9DB1 }, { 0x64F4, 0x9DB0 }, { 0x64F6, 0x9DAF }, - { 0x64FA, 0x9DB2 }, { 0x64FD, 0x9DB4 }, { 0x64FE, 0x8FEF }, { 0x6500, 0x9DB3 }, { 0x6505, 0x9DB7 }, { 0x6518, 0x9DB5 }, { 0x651C, 0x9DB6 }, { 0x651D, 0x9D90 }, - { 0x6523, 0x9DB9 }, { 0x6524, 0x9DB8 }, { 0x652A, 0x9D98 }, { 0x652B, 0x9DBA }, { 0x652C, 0x9DAE }, { 0x652F, 0x8E78 }, { 0x6534, 0x9DBB }, { 0x6535, 0x9DBC }, - { 0x6536, 0x9DBE }, { 0x6537, 0x9DBD }, { 0x6538, 0x9DBF }, { 0x6539, 0x89FC }, { 0x653B, 0x8D55 }, { 0x653E, 0x95FA }, { 0x653F, 0x90AD }, { 0x6545, 0x8CCC }, - { 0x6548, 0x9DC1 }, { 0x654D, 0x9DC4 }, { 0x654F, 0x9571 }, { 0x6551, 0x8B7E }, { 0x6555, 0x9DC3 }, { 0x6556, 0x9DC2 }, { 0x6557, 0x9473 }, { 0x6558, 0x9DC5 }, - { 0x6559, 0x8BB3 }, { 0x655D, 0x9DC7 }, { 0x655E, 0x9DC6 }, { 0x6562, 0x8AB8 }, { 0x6563, 0x8E55 }, { 0x6566, 0x93D6 }, { 0x656C, 0x8C68 }, { 0x6570, 0x9094 }, - { 0x6572, 0x9DC8 }, { 0x6574, 0x90AE }, { 0x6575, 0x9347 }, { 0x6577, 0x957E }, { 0x6578, 0x9DC9 }, { 0x6582, 0x9DCA }, { 0x6583, 0x9DCB }, { 0x6587, 0x95B6 }, - { 0x6588, 0x9B7C }, { 0x6589, 0x90C4 }, { 0x658C, 0x956B }, { 0x658E, 0x8DD6 }, { 0x6590, 0x94E3 }, { 0x6591, 0x94C1 }, { 0x6597, 0x936C }, { 0x6599, 0x97BF }, - { 0x659B, 0x9DCD }, { 0x659C, 0x8ECE }, { 0x659F, 0x9DCE }, { 0x65A1, 0x88B4 }, { 0x65A4, 0x8BD2 }, { 0x65A5, 0x90CB }, { 0x65A7, 0x9580 }, { 0x65AB, 0x9DCF }, - { 0x65AC, 0x8E61 }, { 0x65AD, 0x9266 }, { 0x65AF, 0x8E7A }, { 0x65B0, 0x9056 }, { 0x65B7, 0x9DD0 }, { 0x65B9, 0x95FB }, { 0x65BC, 0x8997 }, { 0x65BD, 0x8E7B }, - { 0x65C1, 0x9DD3 }, { 0x65C3, 0x9DD1 }, { 0x65C4, 0x9DD4 }, { 0x65C5, 0x97B7 }, { 0x65C6, 0x9DD2 }, { 0x65CB, 0x90F9 }, { 0x65CC, 0x9DD5 }, { 0x65CF, 0x91B0 }, - { 0x65D2, 0x9DD6 }, { 0x65D7, 0x8AF8 }, { 0x65D9, 0x9DD8 }, { 0x65DB, 0x9DD7 }, { 0x65E0, 0x9DD9 }, { 0x65E1, 0x9DDA }, { 0x65E2, 0x8AF9 }, { 0x65E5, 0x93FA }, - { 0x65E6, 0x9255 }, { 0x65E7, 0x8B8C }, { 0x65E8, 0x8E7C }, { 0x65E9, 0x9181 }, { 0x65EC, 0x8F7B }, { 0x65ED, 0x88AE }, { 0x65F1, 0x9DDB }, { 0x65FA, 0x89A0 }, - { 0x65FB, 0x9DDF }, { 0x6602, 0x8D56 }, { 0x6603, 0x9DDE }, { 0x6606, 0x8DA9 }, { 0x6607, 0x8FB8 }, { 0x660A, 0x9DDD }, { 0x660C, 0x8FB9 }, { 0x660E, 0x96BE }, - { 0x660F, 0x8DA8 }, { 0x6613, 0x88D5 }, { 0x6614, 0x90CC }, { 0x661C, 0x9DE4 }, { 0x661F, 0x90AF }, { 0x6620, 0x8966 }, { 0x6625, 0x8F74 }, { 0x6627, 0x9686 }, - { 0x6628, 0x8DF0 }, { 0x662D, 0x8FBA }, { 0x662F, 0x90A5 }, { 0x6634, 0x9DE3 }, { 0x6635, 0x9DE1 }, { 0x6636, 0x9DE2 }, { 0x663C, 0x928B }, { 0x663F, 0x9E45 }, - { 0x6641, 0x9DE8 }, { 0x6642, 0x8E9E }, { 0x6643, 0x8D57 }, { 0x6644, 0x9DE6 }, { 0x6649, 0x9DE7 }, { 0x664B, 0x9057 }, { 0x664F, 0x9DE5 }, { 0x6652, 0x8E4E }, - { 0x665D, 0x9DEA }, { 0x665E, 0x9DE9 }, { 0x665F, 0x9DEE }, { 0x6662, 0x9DEF }, { 0x6664, 0x9DEB }, { 0x6666, 0x8A41 }, { 0x6667, 0x9DEC }, { 0x6668, 0x9DED }, - { 0x6669, 0x94D3 }, { 0x666E, 0x9581 }, { 0x666F, 0x8C69 }, { 0x6670, 0x9DF0 }, { 0x6674, 0x90B0 }, { 0x6676, 0x8FBB }, { 0x667A, 0x9271 }, { 0x6681, 0x8BC5 }, - { 0x6683, 0x9DF1 }, { 0x6684, 0x9DF5 }, { 0x6687, 0x89C9 }, { 0x6688, 0x9DF2 }, { 0x6689, 0x9DF4 }, { 0x668E, 0x9DF3 }, { 0x6691, 0x8F8B }, { 0x6696, 0x9267 }, - { 0x6697, 0x88C3 }, { 0x6698, 0x9DF6 }, { 0x669D, 0x9DF7 }, { 0x66A2, 0x92A8 }, { 0x66A6, 0x97EF }, { 0x66AB, 0x8E62 }, { 0x66AE, 0x95E9 }, { 0x66B4, 0x965C }, - { 0x66B8, 0x9E41 }, { 0x66B9, 0x9DF9 }, { 0x66BC, 0x9DFC }, { 0x66BE, 0x9DFB }, { 0x66C1, 0x9DF8 }, { 0x66C4, 0x9E40 }, { 0x66C7, 0x93DC }, { 0x66C9, 0x9DFA }, - { 0x66D6, 0x9E42 }, { 0x66D9, 0x8F8C }, { 0x66DA, 0x9E43 }, { 0x66DC, 0x976A }, { 0x66DD, 0x9498 }, { 0x66E0, 0x9E44 }, { 0x66E6, 0x9E46 }, { 0x66E9, 0x9E47 }, - { 0x66F0, 0x9E48 }, { 0x66F2, 0x8BC8 }, { 0x66F3, 0x8967 }, { 0x66F4, 0x8D58 }, { 0x66F5, 0x9E49 }, { 0x66F7, 0x9E4A }, { 0x66F8, 0x8F91 }, { 0x66F9, 0x9182 }, - { 0x66FC, 0x99D6 }, { 0x66FD, 0x915D }, { 0x66FE, 0x915C }, { 0x66FF, 0x91D6 }, { 0x6700, 0x8DC5 }, { 0x6703, 0x98F0 }, { 0x6708, 0x8C8E }, { 0x6709, 0x974C }, - { 0x670B, 0x95FC }, { 0x670D, 0x959E }, { 0x670F, 0x9E4B }, { 0x6714, 0x8DF1 }, { 0x6715, 0x92BD }, { 0x6716, 0x9E4C }, { 0x6717, 0x984E }, { 0x671B, 0x965D }, - { 0x671D, 0x92A9 }, { 0x671E, 0x9E4D }, { 0x671F, 0x8AFA }, { 0x6726, 0x9E4E }, { 0x6727, 0x9E4F }, { 0x6728, 0x96D8 }, { 0x672A, 0x96A2 }, { 0x672B, 0x9696 }, - { 0x672C, 0x967B }, { 0x672D, 0x8E44 }, { 0x672E, 0x9E51 }, { 0x6731, 0x8EE9 }, { 0x6734, 0x9670 }, { 0x6736, 0x9E53 }, { 0x6737, 0x9E56 }, { 0x6738, 0x9E55 }, - { 0x673A, 0x8AF7 }, { 0x673D, 0x8B80 }, { 0x673F, 0x9E52 }, { 0x6741, 0x9E54 }, { 0x6746, 0x9E57 }, { 0x6749, 0x9099 }, { 0x674E, 0x979B }, { 0x674F, 0x88C7 }, - { 0x6750, 0x8DDE }, { 0x6751, 0x91BA }, { 0x6753, 0x8EDB }, { 0x6756, 0x8FF1 }, { 0x6759, 0x9E5A }, { 0x675C, 0x936D }, { 0x675E, 0x9E58 }, { 0x675F, 0x91A9 }, - { 0x6760, 0x9E59 }, { 0x6761, 0x8FF0 }, { 0x6762, 0x96DB }, { 0x6763, 0x9E5B }, { 0x6764, 0x9E5C }, { 0x6765, 0x9788 }, { 0x676A, 0x9E61 }, { 0x676D, 0x8D59 }, - { 0x676F, 0x9474 }, { 0x6770, 0x9E5E }, { 0x6771, 0x938C }, { 0x6772, 0x9DDC }, { 0x6773, 0x9DE0 }, { 0x6775, 0x8B6E }, { 0x6777, 0x9466 }, { 0x677C, 0x9E60 }, - { 0x677E, 0x8FBC }, { 0x677F, 0x94C2 }, { 0x6785, 0x9E66 }, { 0x6787, 0x94F8 }, { 0x6789, 0x9E5D }, { 0x678B, 0x9E63 }, { 0x678C, 0x9E62 }, { 0x6790, 0x90CD }, - { 0x6795, 0x968D }, { 0x6797, 0x97D1 }, { 0x679A, 0x9687 }, { 0x679C, 0x89CA }, { 0x679D, 0x8E7D }, { 0x67A0, 0x9867 }, { 0x67A1, 0x9E65 }, { 0x67A2, 0x9095 }, - { 0x67A6, 0x9E64 }, { 0x67A9, 0x9E5F }, { 0x67AF, 0x8CCD }, { 0x67B3, 0x9E6B }, { 0x67B4, 0x9E69 }, { 0x67B6, 0x89CB }, { 0x67B7, 0x9E67 }, { 0x67B8, 0x9E6D }, - { 0x67B9, 0x9E73 }, { 0x67C1, 0x91C6 }, { 0x67C4, 0x95BF }, { 0x67C6, 0x9E75 }, { 0x67CA, 0x9541 }, { 0x67CE, 0x9E74 }, { 0x67CF, 0x9490 }, { 0x67D0, 0x965E }, - { 0x67D1, 0x8AB9 }, { 0x67D3, 0x90F5 }, { 0x67D4, 0x8F5F }, { 0x67D8, 0x92D1 }, { 0x67DA, 0x974D }, { 0x67DD, 0x9E70 }, { 0x67DE, 0x9E6F }, { 0x67E2, 0x9E71 }, - { 0x67E4, 0x9E6E }, { 0x67E7, 0x9E76 }, { 0x67E9, 0x9E6C }, { 0x67EC, 0x9E6A }, { 0x67EE, 0x9E72 }, { 0x67EF, 0x9E68 }, { 0x67F1, 0x928C }, { 0x67F3, 0x96F6 }, - { 0x67F4, 0x8EC4 }, { 0x67F5, 0x8DF2 }, { 0x67FB, 0x8DB8 }, { 0x67FE, 0x968F }, { 0x67FF, 0x8A60 }, { 0x6802, 0x92CC }, { 0x6803, 0x93C8 }, { 0x6804, 0x8968 }, - { 0x6813, 0x90F0 }, { 0x6816, 0x90B2 }, { 0x6817, 0x8C49 }, { 0x681E, 0x9E78 }, { 0x6821, 0x8D5A }, { 0x6822, 0x8A9C }, { 0x6829, 0x9E7A }, { 0x682A, 0x8A94 }, - { 0x682B, 0x9E81 }, { 0x6832, 0x9E7D }, { 0x6834, 0x90F1 }, { 0x6838, 0x8A6A }, { 0x6839, 0x8DAA }, { 0x683C, 0x8A69 }, { 0x683D, 0x8DCD }, { 0x6840, 0x9E7B }, - { 0x6841, 0x8C85 }, { 0x6842, 0x8C6A }, { 0x6843, 0x938D }, { 0x6846, 0x9E79 }, { 0x6848, 0x88C4 }, { 0x684D, 0x9E7C }, { 0x684E, 0x9E7E }, { 0x6850, 0x8BCB }, - { 0x6851, 0x8C4B }, { 0x6853, 0x8ABA }, { 0x6854, 0x8B6A }, { 0x6859, 0x9E82 }, { 0x685C, 0x8DF7 }, { 0x685D, 0x9691 }, { 0x685F, 0x8E56 }, { 0x6863, 0x9E83 }, - { 0x6867, 0x954F }, { 0x6874, 0x9E8F }, { 0x6876, 0x89B1 }, { 0x6877, 0x9E84 }, { 0x687E, 0x9E95 }, { 0x687F, 0x9E85 }, { 0x6881, 0x97C0 }, { 0x6883, 0x9E8C }, - { 0x6885, 0x947E }, { 0x688D, 0x9E94 }, { 0x688F, 0x9E87 }, { 0x6893, 0x88B2 }, { 0x6894, 0x9E89 }, { 0x6897, 0x8D5B }, { 0x689B, 0x9E8B }, { 0x689D, 0x9E8A }, - { 0x689F, 0x9E86 }, { 0x68A0, 0x9E91 }, { 0x68A2, 0x8FBD }, { 0x68A6, 0x9AEB }, { 0x68A7, 0x8CE6 }, { 0x68A8, 0x979C }, { 0x68AD, 0x9E88 }, { 0x68AF, 0x92F2 }, - { 0x68B0, 0x8A42 }, { 0x68B1, 0x8DAB }, { 0x68B3, 0x9E80 }, { 0x68B5, 0x9E90 }, { 0x68B6, 0x8A81 }, { 0x68B9, 0x9E8E }, { 0x68BA, 0x9E92 }, { 0x68BC, 0x938E }, - { 0x68C4, 0x8AFC }, { 0x68C6, 0x9EB0 }, { 0x68C9, 0x96C7 }, { 0x68CA, 0x9E97 }, { 0x68CB, 0x8AFB }, { 0x68CD, 0x9E9E }, { 0x68D2, 0x965F }, { 0x68D4, 0x9E9F }, - { 0x68D5, 0x9EA1 }, { 0x68D7, 0x9EA5 }, { 0x68D8, 0x9E99 }, { 0x68DA, 0x9249 }, { 0x68DF, 0x938F }, { 0x68E0, 0x9EA9 }, { 0x68E1, 0x9E9C }, { 0x68E3, 0x9EA6 }, - { 0x68E7, 0x9EA0 }, { 0x68EE, 0x9058 }, { 0x68EF, 0x9EAA }, { 0x68F2, 0x90B1 }, { 0x68F9, 0x9EA8 }, { 0x68FA, 0x8ABB }, { 0x6900, 0x986F }, { 0x6901, 0x9E96 }, - { 0x6904, 0x9EA4 }, { 0x6905, 0x88D6 }, { 0x6908, 0x9E98 }, { 0x690B, 0x96B8 }, { 0x690C, 0x9E9D }, { 0x690D, 0x9041 }, { 0x690E, 0x92C5 }, { 0x690F, 0x9E93 }, - { 0x6912, 0x9EA3 }, { 0x6919, 0x909A }, { 0x691A, 0x9EAD }, { 0x691B, 0x8A91 }, { 0x691C, 0x8C9F }, { 0x6921, 0x9EAF }, { 0x6922, 0x9E9A }, { 0x6923, 0x9EAE }, - { 0x6925, 0x9EA7 }, { 0x6926, 0x9E9B }, { 0x6928, 0x9EAB }, { 0x692A, 0x9EAC }, { 0x6930, 0x9EBD }, { 0x6934, 0x93CC }, { 0x6936, 0x9EA2 }, { 0x6939, 0x9EB9 }, - { 0x693D, 0x9EBB }, { 0x693F, 0x92D6 }, { 0x694A, 0x976B }, { 0x6953, 0x9596 }, { 0x6954, 0x9EB6 }, { 0x6955, 0x91C8 }, { 0x6959, 0x9EBC }, { 0x695A, 0x915E }, - { 0x695C, 0x9EB3 }, { 0x695D, 0x9EC0 }, { 0x695E, 0x9EBF }, { 0x6960, 0x93ED }, { 0x6961, 0x9EBE }, { 0x6962, 0x93E8 }, { 0x696A, 0x9EC2 }, { 0x696B, 0x9EB5 }, - { 0x696D, 0x8BC6 }, { 0x696E, 0x9EB8 }, { 0x696F, 0x8F7C }, { 0x6973, 0x9480 }, { 0x6974, 0x9EBA }, { 0x6975, 0x8BC9 }, { 0x6977, 0x9EB2 }, { 0x6978, 0x9EB4 }, - { 0x6979, 0x9EB1 }, { 0x697C, 0x984F }, { 0x697D, 0x8A79 }, { 0x697E, 0x9EB7 }, { 0x6981, 0x9EC1 }, { 0x6982, 0x8A54 }, { 0x698A, 0x8DE5 }, { 0x698E, 0x897C }, - { 0x6991, 0x9ED2 }, { 0x6994, 0x9850 }, { 0x6995, 0x9ED5 }, { 0x699B, 0x9059 }, { 0x699C, 0x9ED4 }, { 0x69A0, 0x9ED3 }, { 0x69A7, 0x9ED0 }, { 0x69AE, 0x9EC4 }, - { 0x69B1, 0x9EE1 }, { 0x69B2, 0x9EC3 }, { 0x69B4, 0x9ED6 }, { 0x69BB, 0x9ECE }, { 0x69BE, 0x9EC9 }, { 0x69BF, 0x9EC6 }, { 0x69C1, 0x9EC7 }, { 0x69C3, 0x9ECF }, - { 0x69C7, 0xEAA0 }, { 0x69CA, 0x9ECC }, { 0x69CB, 0x8D5C }, { 0x69CC, 0x92C6 }, { 0x69CD, 0x9184 }, { 0x69CE, 0x9ECA }, { 0x69D0, 0x9EC5 }, { 0x69D3, 0x9EC8 }, - { 0x69D8, 0x976C }, { 0x69D9, 0x968A }, { 0x69DD, 0x9ECD }, { 0x69DE, 0x9ED7 }, { 0x69E7, 0x9EDF }, { 0x69E8, 0x9ED8 }, { 0x69EB, 0x9EE5 }, { 0x69ED, 0x9EE3 }, - { 0x69F2, 0x9EDE }, { 0x69F9, 0x9EDD }, { 0x69FB, 0x92CE }, { 0x69FD, 0x9185 }, { 0x69FF, 0x9EDB }, { 0x6A02, 0x9ED9 }, { 0x6A05, 0x9EE0 }, { 0x6A0A, 0x9EE6 }, - { 0x6A0B, 0x94F3 }, { 0x6A0C, 0x9EEC }, { 0x6A12, 0x9EE7 }, { 0x6A13, 0x9EEA }, { 0x6A14, 0x9EE4 }, { 0x6A17, 0x9294 }, { 0x6A19, 0x9557 }, { 0x6A1B, 0x9EDA }, - { 0x6A1E, 0x9EE2 }, { 0x6A1F, 0x8FBE }, { 0x6A21, 0x96CD }, { 0x6A22, 0x9EF6 }, { 0x6A23, 0x9EE9 }, { 0x6A29, 0x8CA0 }, { 0x6A2A, 0x89A1 }, { 0x6A2B, 0x8A7E }, - { 0x6A2E, 0x9ED1 }, { 0x6A35, 0x8FBF }, { 0x6A36, 0x9EEE }, { 0x6A38, 0x9EF5 }, { 0x6A39, 0x8EF7 }, { 0x6A3A, 0x8A92 }, { 0x6A3D, 0x924D }, { 0x6A44, 0x9EEB }, - { 0x6A47, 0x9EF0 }, { 0x6A48, 0x9EF4 }, { 0x6A4B, 0x8BB4 }, { 0x6A58, 0x8B6B }, { 0x6A59, 0x9EF2 }, { 0x6A5F, 0x8B40 }, { 0x6A61, 0x93C9 }, { 0x6A62, 0x9EF1 }, - { 0x6A66, 0x9EF3 }, { 0x6A72, 0x9EED }, { 0x6A78, 0x9EEF }, { 0x6A7F, 0x8A80 }, { 0x6A80, 0x9268 }, { 0x6A84, 0x9EFA }, { 0x6A8D, 0x9EF8 }, { 0x6A8E, 0x8CE7 }, - { 0x6A90, 0x9EF7 }, { 0x6A97, 0x9F40 }, { 0x6A9C, 0x9E77 }, { 0x6AA0, 0x9EF9 }, { 0x6AA2, 0x9EFB }, { 0x6AA3, 0x9EFC }, { 0x6AAA, 0x9F4B }, { 0x6AAC, 0x9F47 }, - { 0x6AAE, 0x9E8D }, { 0x6AB3, 0x9F46 }, { 0x6AB8, 0x9F45 }, { 0x6ABB, 0x9F42 }, { 0x6AC1, 0x9EE8 }, { 0x6AC2, 0x9F44 }, { 0x6AC3, 0x9F43 }, { 0x6AD1, 0x9F49 }, - { 0x6AD3, 0x9845 }, { 0x6ADA, 0x9F4C }, { 0x6ADB, 0x8BF9 }, { 0x6ADE, 0x9F48 }, { 0x6ADF, 0x9F4A }, { 0x6AE8, 0x94A5 }, { 0x6AEA, 0x9F4D }, { 0x6AFA, 0x9F51 }, - { 0x6AFB, 0x9F4E }, { 0x6B04, 0x9793 }, { 0x6B05, 0x9F4F }, { 0x6B0A, 0x9EDC }, { 0x6B12, 0x9F52 }, { 0x6B16, 0x9F53 }, { 0x6B1D, 0x8954 }, { 0x6B1F, 0x9F55 }, - { 0x6B20, 0x8C87 }, { 0x6B21, 0x8E9F }, { 0x6B23, 0x8BD3 }, { 0x6B27, 0x89A2 }, { 0x6B32, 0x977E }, { 0x6B37, 0x9F57 }, { 0x6B38, 0x9F56 }, { 0x6B39, 0x9F59 }, - { 0x6B3A, 0x8B5C }, { 0x6B3D, 0x8BD4 }, { 0x6B3E, 0x8ABC }, { 0x6B43, 0x9F5C }, { 0x6B47, 0x9F5B }, { 0x6B49, 0x9F5D }, { 0x6B4C, 0x89CC }, { 0x6B4E, 0x9256 }, - { 0x6B50, 0x9F5E }, { 0x6B53, 0x8ABD }, { 0x6B54, 0x9F60 }, { 0x6B59, 0x9F5F }, { 0x6B5B, 0x9F61 }, { 0x6B5F, 0x9F62 }, { 0x6B61, 0x9F63 }, { 0x6B62, 0x8E7E }, - { 0x6B63, 0x90B3 }, { 0x6B64, 0x8D9F }, { 0x6B66, 0x9590 }, { 0x6B69, 0x95E0 }, { 0x6B6A, 0x9863 }, { 0x6B6F, 0x8E95 }, { 0x6B73, 0x8DCE }, { 0x6B74, 0x97F0 }, - { 0x6B78, 0x9F64 }, { 0x6B79, 0x9F65 }, { 0x6B7B, 0x8E80 }, { 0x6B7F, 0x9F66 }, { 0x6B80, 0x9F67 }, { 0x6B83, 0x9F69 }, { 0x6B84, 0x9F68 }, { 0x6B86, 0x9677 }, - { 0x6B89, 0x8F7D }, { 0x6B8A, 0x8EEA }, { 0x6B8B, 0x8E63 }, { 0x6B8D, 0x9F6A }, { 0x6B95, 0x9F6C }, { 0x6B96, 0x9042 }, { 0x6B98, 0x9F6B }, { 0x6B9E, 0x9F6D }, - { 0x6BA4, 0x9F6E }, { 0x6BAA, 0x9F6F }, { 0x6BAB, 0x9F70 }, { 0x6BAF, 0x9F71 }, { 0x6BB1, 0x9F73 }, { 0x6BB2, 0x9F72 }, { 0x6BB3, 0x9F74 }, { 0x6BB4, 0x89A3 }, - { 0x6BB5, 0x9269 }, { 0x6BB7, 0x9F75 }, { 0x6BBA, 0x8E45 }, { 0x6BBB, 0x8A6B }, { 0x6BBC, 0x9F76 }, { 0x6BBF, 0x9361 }, { 0x6BC0, 0x9ACA }, { 0x6BC5, 0x8B42 }, - { 0x6BC6, 0x9F77 }, { 0x6BCB, 0x9F78 }, { 0x6BCD, 0x95EA }, { 0x6BCE, 0x9688 }, { 0x6BD2, 0x93C5 }, { 0x6BD3, 0x9F79 }, { 0x6BD4, 0x94E4 }, { 0x6BD8, 0x94F9 }, - { 0x6BDB, 0x96D1 }, { 0x6BDF, 0x9F7A }, { 0x6BEB, 0x9F7C }, { 0x6BEC, 0x9F7B }, { 0x6BEF, 0x9F7E }, { 0x6BF3, 0x9F7D }, { 0x6C08, 0x9F81 }, { 0x6C0F, 0x8E81 }, - { 0x6C11, 0x96AF }, { 0x6C13, 0x9F82 }, { 0x6C14, 0x9F83 }, { 0x6C17, 0x8B43 }, { 0x6C1B, 0x9F84 }, { 0x6C23, 0x9F86 }, { 0x6C24, 0x9F85 }, { 0x6C34, 0x9085 }, - { 0x6C37, 0x9558 }, { 0x6C38, 0x8969 }, { 0x6C3E, 0x94C3 }, { 0x6C40, 0x92F3 }, { 0x6C41, 0x8F60 }, { 0x6C42, 0x8B81 }, { 0x6C4E, 0x94C4 }, { 0x6C50, 0x8EAC }, - { 0x6C55, 0x9F88 }, { 0x6C57, 0x8ABE }, { 0x6C5A, 0x8998 }, { 0x6C5D, 0x93F0 }, { 0x6C5E, 0x9F87 }, { 0x6C5F, 0x8D5D }, { 0x6C60, 0x9272 }, { 0x6C62, 0x9F89 }, - { 0x6C68, 0x9F91 }, { 0x6C6A, 0x9F8A }, { 0x6C70, 0x91BF }, { 0x6C72, 0x8B82 }, { 0x6C73, 0x9F92 }, { 0x6C7A, 0x8C88 }, { 0x6C7D, 0x8B44 }, { 0x6C7E, 0x9F90 }, - { 0x6C81, 0x9F8E }, { 0x6C82, 0x9F8B }, { 0x6C83, 0x9780 }, { 0x6C88, 0x92BE }, { 0x6C8C, 0x93D7 }, { 0x6C8D, 0x9F8C }, { 0x6C90, 0x9F94 }, { 0x6C92, 0x9F93 }, - { 0x6C93, 0x8C42 }, { 0x6C96, 0x89AB }, { 0x6C99, 0x8DB9 }, { 0x6C9A, 0x9F8D }, { 0x6C9B, 0x9F8F }, { 0x6CA1, 0x9676 }, { 0x6CA2, 0x91F2 }, { 0x6CAB, 0x9697 }, - { 0x6CAE, 0x9F9C }, { 0x6CB1, 0x9F9D }, { 0x6CB3, 0x89CD }, { 0x6CB8, 0x95A6 }, { 0x6CB9, 0x96FB }, { 0x6CBA, 0x9F9F }, { 0x6CBB, 0x8EA1 }, { 0x6CBC, 0x8FC0 }, - { 0x6CBD, 0x9F98 }, { 0x6CBE, 0x9F9E }, { 0x6CBF, 0x8988 }, { 0x6CC1, 0x8BB5 }, { 0x6CC4, 0x9F95 }, { 0x6CC5, 0x9F9A }, { 0x6CC9, 0x90F2 }, { 0x6CCA, 0x9491 }, - { 0x6CCC, 0x94E5 }, { 0x6CD3, 0x9F97 }, { 0x6CD5, 0x9640 }, { 0x6CD7, 0x9F99 }, { 0x6CD9, 0x9FA2 }, { 0x6CDB, 0x9FA0 }, { 0x6CDD, 0x9F9B }, { 0x6CE1, 0x9641 }, - { 0x6CE2, 0x9467 }, { 0x6CE3, 0x8B83 }, { 0x6CE5, 0x9344 }, { 0x6CE8, 0x928D }, { 0x6CEA, 0x9FA3 }, { 0x6CEF, 0x9FA1 }, { 0x6CF0, 0x91D7 }, { 0x6CF1, 0x9F96 }, - { 0x6CF3, 0x896A }, { 0x6D0B, 0x976D }, { 0x6D0C, 0x9FAE }, { 0x6D12, 0x9FAD }, { 0x6D17, 0x90F4 }, { 0x6D19, 0x9FAA }, { 0x6D1B, 0x978C }, { 0x6D1E, 0x93B4 }, - { 0x6D1F, 0x9FA4 }, { 0x6D25, 0x92C3 }, { 0x6D29, 0x896B }, { 0x6D2A, 0x8D5E }, { 0x6D2B, 0x9FA7 }, { 0x6D32, 0x8F46 }, { 0x6D33, 0x9FAC }, { 0x6D35, 0x9FAB }, - { 0x6D36, 0x9FA6 }, { 0x6D38, 0x9FA9 }, { 0x6D3B, 0x8A88 }, { 0x6D3D, 0x9FA8 }, { 0x6D3E, 0x9468 }, { 0x6D41, 0x97AC }, { 0x6D44, 0x8FF2 }, { 0x6D45, 0x90F3 }, - { 0x6D59, 0x9FB4 }, { 0x6D5A, 0x9FB2 }, { 0x6D5C, 0x956C }, { 0x6D63, 0x9FAF }, { 0x6D64, 0x9FB1 }, { 0x6D66, 0x8959 }, { 0x6D69, 0x8D5F }, { 0x6D6A, 0x9851 }, - { 0x6D6C, 0x8A5C }, { 0x6D6E, 0x9582 }, { 0x6D74, 0x9781 }, { 0x6D77, 0x8A43 }, { 0x6D78, 0x905A }, { 0x6D79, 0x9FB3 }, { 0x6D85, 0x9FB8 }, { 0x6D88, 0x8FC1 }, - { 0x6D8C, 0x974F }, { 0x6D8E, 0x9FB5 }, { 0x6D93, 0x9FB0 }, { 0x6D95, 0x9FB6 }, { 0x6D99, 0x97DC }, { 0x6D9B, 0x9393 }, { 0x6D9C, 0x93C0 }, { 0x6DAF, 0x8A55 }, - { 0x6DB2, 0x8974 }, { 0x6DB5, 0x9FBC }, { 0x6DB8, 0x9FBF }, { 0x6DBC, 0x97C1 }, { 0x6DC0, 0x9784 }, { 0x6DC5, 0x9FC6 }, { 0x6DC6, 0x9FC0 }, { 0x6DC7, 0x9FBD }, - { 0x6DCB, 0x97D2 }, { 0x6DCC, 0x9FC3 }, { 0x6DD1, 0x8F69 }, { 0x6DD2, 0x9FC5 }, { 0x6DD5, 0x9FCA }, { 0x6DD8, 0x9391 }, { 0x6DD9, 0x9FC8 }, { 0x6DDE, 0x9FC2 }, - { 0x6DE1, 0x9257 }, { 0x6DE4, 0x9FC9 }, { 0x6DE6, 0x9FBE }, { 0x6DE8, 0x9FC4 }, { 0x6DEA, 0x9FCB }, { 0x6DEB, 0x88FA }, { 0x6DEC, 0x9FC1 }, { 0x6DEE, 0x9FCC }, - { 0x6DF1, 0x905B }, { 0x6DF3, 0x8F7E }, { 0x6DF5, 0x95A3 }, { 0x6DF7, 0x8DAC }, { 0x6DF9, 0x9FB9 }, { 0x6DFA, 0x9FC7 }, { 0x6DFB, 0x9359 }, { 0x6E05, 0x90B4 }, - { 0x6E07, 0x8A89 }, { 0x6E08, 0x8DCF }, { 0x6E09, 0x8FC2 }, { 0x6E0A, 0x9FBB }, { 0x6E0B, 0x8F61 }, { 0x6E13, 0x8C6B }, { 0x6E15, 0x9FBA }, { 0x6E19, 0x9FD0 }, - { 0x6E1A, 0x8F8D }, { 0x6E1B, 0x8CB8 }, { 0x6E1D, 0x9FDF }, { 0x6E1F, 0x9FD9 }, { 0x6E20, 0x8B94 }, { 0x6E21, 0x936E }, { 0x6E23, 0x9FD4 }, { 0x6E24, 0x9FDD }, - { 0x6E25, 0x88AD }, { 0x6E26, 0x8951 }, { 0x6E29, 0x89B7 }, { 0x6E2B, 0x9FD6 }, { 0x6E2C, 0x91AA }, { 0x6E2D, 0x9FCD }, { 0x6E2E, 0x9FCF }, { 0x6E2F, 0x8D60 }, - { 0x6E38, 0x9FE0 }, { 0x6E3A, 0x9FDB }, { 0x6E3E, 0x9FD3 }, { 0x6E43, 0x9FDA }, { 0x6E4A, 0x96A9 }, { 0x6E4D, 0x9FD8 }, { 0x6E4E, 0x9FDC }, { 0x6E56, 0x8CCE }, - { 0x6E58, 0x8FC3 }, { 0x6E5B, 0x9258 }, { 0x6E5F, 0x9FD2 }, { 0x6E67, 0x974E }, { 0x6E6B, 0x9FD5 }, { 0x6E6E, 0x9FCE }, { 0x6E6F, 0x9392 }, { 0x6E72, 0x9FD1 }, - { 0x6E76, 0x9FD7 }, { 0x6E7E, 0x9870 }, { 0x6E7F, 0x8EBC }, { 0x6E80, 0x969E }, { 0x6E82, 0x9FE1 }, { 0x6E8C, 0x94AC }, { 0x6E8F, 0x9FED }, { 0x6E90, 0x8CB9 }, - { 0x6E96, 0x8F80 }, { 0x6E98, 0x9FE3 }, { 0x6E9C, 0x97AD }, { 0x6E9D, 0x8D61 }, { 0x6E9F, 0x9FF0 }, { 0x6EA2, 0x88EC }, { 0x6EA5, 0x9FEE }, { 0x6EAA, 0x9FE2 }, - { 0x6EAF, 0x9FE8 }, { 0x6EB2, 0x9FEA }, { 0x6EB6, 0x976E }, { 0x6EB7, 0x9FE5 }, { 0x6EBA, 0x934D }, { 0x6EBD, 0x9FE7 }, { 0x6EC2, 0x9FEF }, { 0x6EC4, 0x9FE9 }, - { 0x6EC5, 0x96C5 }, { 0x6EC9, 0x9FE4 }, { 0x6ECB, 0x8EA0 }, { 0x6ECC, 0x9FFC }, { 0x6ED1, 0x8A8A }, { 0x6ED3, 0x9FE6 }, { 0x6ED4, 0x9FEB }, { 0x6ED5, 0x9FEC }, - { 0x6EDD, 0x91EA }, { 0x6EDE, 0x91D8 }, { 0x6EEC, 0x9FF4 }, { 0x6EEF, 0x9FFA }, { 0x6EF2, 0x9FF8 }, { 0x6EF4, 0x9348 }, { 0x6EF7, 0xE042 }, { 0x6EF8, 0x9FF5 }, - { 0x6EFE, 0x9FF6 }, { 0x6EFF, 0x9FDE }, { 0x6F01, 0x8B99 }, { 0x6F02, 0x9559 }, { 0x6F06, 0x8EBD }, { 0x6F09, 0x8D97 }, { 0x6F0F, 0x9852 }, { 0x6F11, 0x9FF2 }, - { 0x6F13, 0xE041 }, { 0x6F14, 0x8989 }, { 0x6F15, 0x9186 }, { 0x6F20, 0x9499 }, { 0x6F22, 0x8ABF }, { 0x6F23, 0x97F8 }, { 0x6F2B, 0x969F }, { 0x6F2C, 0x92D0 }, - { 0x6F31, 0x9FF9 }, { 0x6F32, 0x9FFB }, { 0x6F38, 0x9151 }, { 0x6F3E, 0xE040 }, { 0x6F3F, 0x9FF7 }, { 0x6F41, 0x9FF1 }, { 0x6F45, 0x8AC1 }, { 0x6F54, 0x8C89 }, - { 0x6F58, 0xE04E }, { 0x6F5B, 0xE049 }, { 0x6F5C, 0x90F6 }, { 0x6F5F, 0x8A83 }, { 0x6F64, 0x8F81 }, { 0x6F66, 0xE052 }, { 0x6F6D, 0xE04B }, { 0x6F6E, 0x92AA }, - { 0x6F6F, 0xE048 }, { 0x6F70, 0x92D7 }, { 0x6F74, 0xE06B }, { 0x6F78, 0xE045 }, { 0x6F7A, 0xE044 }, { 0x6F7C, 0xE04D }, { 0x6F80, 0xE047 }, { 0x6F81, 0xE046 }, - { 0x6F82, 0xE04C }, { 0x6F84, 0x909F }, { 0x6F86, 0xE043 }, { 0x6F8E, 0xE04F }, { 0x6F91, 0xE050 }, { 0x6F97, 0x8AC0 }, { 0x6FA1, 0xE055 }, { 0x6FA3, 0xE054 }, - { 0x6FA4, 0xE056 }, { 0x6FAA, 0xE059 }, { 0x6FB1, 0x9362 }, { 0x6FB3, 0xE053 }, { 0x6FB9, 0xE057 }, { 0x6FC0, 0x8C83 }, { 0x6FC1, 0x91F7 }, { 0x6FC2, 0xE051 }, - { 0x6FC3, 0x945A }, { 0x6FC6, 0xE058 }, { 0x6FD4, 0xE05D }, { 0x6FD5, 0xE05B }, { 0x6FD8, 0xE05E }, { 0x6FDB, 0xE061 }, { 0x6FDF, 0xE05A }, { 0x6FE0, 0x8D8A }, - { 0x6FE1, 0x9447 }, { 0x6FE4, 0x9FB7 }, { 0x6FEB, 0x9794 }, { 0x6FEC, 0xE05C }, { 0x6FEE, 0xE060 }, { 0x6FEF, 0x91F3 }, { 0x6FF1, 0xE05F }, { 0x6FF3, 0xE04A }, - { 0x6FF6, 0xE889 }, { 0x6FFA, 0xE064 }, { 0x6FFE, 0xE068 }, { 0x7001, 0xE066 }, { 0x7009, 0xE062 }, { 0x700B, 0xE063 }, { 0x700F, 0xE067 }, { 0x7011, 0xE065 }, - { 0x7015, 0x956D }, { 0x7018, 0xE06D }, { 0x701A, 0xE06A }, { 0x701B, 0xE069 }, { 0x701D, 0xE06C }, { 0x701E, 0x93D2 }, { 0x701F, 0xE06E }, { 0x7026, 0x9295 }, - { 0x7027, 0x91EB }, { 0x702C, 0x90A3 }, { 0x7030, 0xE06F }, { 0x7032, 0xE071 }, { 0x703E, 0xE070 }, { 0x704C, 0x9FF3 }, { 0x7051, 0xE072 }, { 0x7058, 0x93E5 }, - { 0x7063, 0xE073 }, { 0x706B, 0x89CE }, { 0x706F, 0x9394 }, { 0x7070, 0x8A44 }, { 0x7078, 0x8B84 }, { 0x707C, 0x8EDC }, { 0x707D, 0x8DD0 }, { 0x7089, 0x9846 }, - { 0x708A, 0x9086 }, { 0x708E, 0x898A }, { 0x7092, 0xE075 }, { 0x7099, 0xE074 }, { 0x70AC, 0xE078 }, { 0x70AD, 0x9259 }, { 0x70AE, 0xE07B }, { 0x70AF, 0xE076 }, - { 0x70B3, 0xE07A }, { 0x70B8, 0xE079 }, { 0x70B9, 0x935F }, { 0x70BA, 0x88D7 }, { 0x70C8, 0x97F3 }, { 0x70CB, 0xE07D }, { 0x70CF, 0x8947 }, { 0x70D9, 0xE080 }, - { 0x70DD, 0xE07E }, { 0x70DF, 0xE07C }, { 0x70F1, 0xE077 }, { 0x70F9, 0x9642 }, { 0x70FD, 0xE082 }, { 0x7109, 0xE081 }, { 0x7114, 0x898B }, { 0x7119, 0xE084 }, - { 0x711A, 0x95B0 }, { 0x711C, 0xE083 }, { 0x7121, 0x96B3 }, { 0x7126, 0x8FC5 }, { 0x7136, 0x9152 }, { 0x713C, 0x8FC4 }, { 0x7149, 0x97F9 }, { 0x714C, 0xE08A }, - { 0x714E, 0x90F7 }, { 0x7155, 0xE086 }, { 0x7156, 0xE08B }, { 0x7159, 0x898C }, { 0x7162, 0xE089 }, { 0x7164, 0x9481 }, { 0x7165, 0xE085 }, { 0x7166, 0xE088 }, - { 0x7167, 0x8FC6 }, { 0x7169, 0x94CF }, { 0x716C, 0xE08C }, { 0x716E, 0x8ECF }, { 0x717D, 0x90F8 }, { 0x7184, 0xE08F }, { 0x7188, 0xE087 }, { 0x718A, 0x8C46 }, - { 0x718F, 0xE08D }, { 0x7194, 0x976F }, { 0x7195, 0xE090 }, { 0x7199, 0xEAA4 }, { 0x719F, 0x8F6E }, { 0x71A8, 0xE091 }, { 0x71AC, 0xE092 }, { 0x71B1, 0x944D }, - { 0x71B9, 0xE094 }, { 0x71BE, 0xE095 }, { 0x71C3, 0x9452 }, { 0x71C8, 0x9395 }, { 0x71C9, 0xE097 }, { 0x71CE, 0xE099 }, { 0x71D0, 0x97D3 }, { 0x71D2, 0xE096 }, - { 0x71D4, 0xE098 }, { 0x71D5, 0x898D }, { 0x71D7, 0xE093 }, { 0x71DF, 0x9A7A }, { 0x71E0, 0xE09A }, { 0x71E5, 0x9187 }, { 0x71E6, 0x8E57 }, { 0x71E7, 0xE09C }, - { 0x71EC, 0xE09B }, { 0x71ED, 0x9043 }, { 0x71EE, 0x99D7 }, { 0x71F5, 0xE09D }, { 0x71F9, 0xE09F }, { 0x71FB, 0xE08E }, { 0x71FC, 0xE09E }, { 0x71FF, 0xE0A0 }, - { 0x7206, 0x949A }, { 0x720D, 0xE0A1 }, { 0x7210, 0xE0A2 }, { 0x721B, 0xE0A3 }, { 0x7228, 0xE0A4 }, { 0x722A, 0x92DC }, { 0x722C, 0xE0A6 }, { 0x722D, 0xE0A5 }, - { 0x7230, 0xE0A7 }, { 0x7232, 0xE0A8 }, { 0x7235, 0x8EDD }, { 0x7236, 0x9583 }, { 0x723A, 0x96EA }, { 0x723B, 0xE0A9 }, { 0x723C, 0xE0AA }, { 0x723D, 0x9175 }, - { 0x723E, 0x8EA2 }, { 0x723F, 0xE0AB }, { 0x7240, 0xE0AC }, { 0x7246, 0xE0AD }, { 0x7247, 0x95D0 }, { 0x7248, 0x94C5 }, { 0x724B, 0xE0AE }, { 0x724C, 0x9476 }, - { 0x7252, 0x92AB }, { 0x7258, 0xE0AF }, { 0x7259, 0x89E5 }, { 0x725B, 0x8B8D }, { 0x725D, 0x96C4 }, { 0x725F, 0x96B4 }, { 0x7261, 0x89B2 }, { 0x7262, 0x9853 }, - { 0x7267, 0x9671 }, { 0x7269, 0x95A8 }, { 0x7272, 0x90B5 }, { 0x7274, 0xE0B0 }, { 0x7279, 0x93C1 }, { 0x727D, 0x8CA1 }, { 0x727E, 0xE0B1 }, { 0x7280, 0x8DD2 }, - { 0x7281, 0xE0B3 }, { 0x7282, 0xE0B2 }, { 0x7287, 0xE0B4 }, { 0x7292, 0xE0B5 }, { 0x7296, 0xE0B6 }, { 0x72A0, 0x8B5D }, { 0x72A2, 0xE0B7 }, { 0x72A7, 0xE0B8 }, - { 0x72AC, 0x8CA2 }, { 0x72AF, 0x94C6 }, { 0x72B2, 0xE0BA }, { 0x72B6, 0x8FF3 }, { 0x72B9, 0xE0B9 }, { 0x72C2, 0x8BB6 }, { 0x72C3, 0xE0BB }, { 0x72C4, 0xE0BD }, - { 0x72C6, 0xE0BC }, { 0x72CE, 0xE0BE }, { 0x72D0, 0x8CCF }, { 0x72D2, 0xE0BF }, { 0x72D7, 0x8BE7 }, { 0x72D9, 0x915F }, { 0x72DB, 0x8D9D }, { 0x72E0, 0xE0C1 }, - { 0x72E1, 0xE0C2 }, { 0x72E2, 0xE0C0 }, { 0x72E9, 0x8EEB }, { 0x72EC, 0x93C6 }, { 0x72ED, 0x8BB7 }, { 0x72F7, 0xE0C4 }, { 0x72F8, 0x924B }, { 0x72F9, 0xE0C3 }, - { 0x72FC, 0x9854 }, { 0x72FD, 0x9482 }, { 0x730A, 0xE0C7 }, { 0x7316, 0xE0C9 }, { 0x7317, 0xE0C6 }, { 0x731B, 0x96D2 }, { 0x731C, 0xE0C8 }, { 0x731D, 0xE0CA }, - { 0x731F, 0x97C2 }, { 0x7325, 0xE0CE }, { 0x7329, 0xE0CD }, { 0x732A, 0x9296 }, { 0x732B, 0x944C }, { 0x732E, 0x8CA3 }, { 0x732F, 0xE0CC }, { 0x7334, 0xE0CB }, - { 0x7336, 0x9750 }, { 0x7337, 0x9751 }, { 0x733E, 0xE0CF }, { 0x733F, 0x898E }, { 0x7344, 0x8D96 }, { 0x7345, 0x8E82 }, { 0x734E, 0xE0D0 }, { 0x734F, 0xE0D1 }, - { 0x7357, 0xE0D3 }, { 0x7363, 0x8F62 }, { 0x7368, 0xE0D5 }, { 0x736A, 0xE0D4 }, { 0x7370, 0xE0D6 }, { 0x7372, 0x8A6C }, { 0x7375, 0xE0D8 }, { 0x7378, 0xE0D7 }, - { 0x737A, 0xE0DA }, { 0x737B, 0xE0D9 }, { 0x7384, 0x8CBA }, { 0x7387, 0x97A6 }, { 0x7389, 0x8BCA }, { 0x738B, 0x89A4 }, { 0x7396, 0x8BE8 }, { 0x73A9, 0x8ADF }, - { 0x73B2, 0x97E6 }, { 0x73B3, 0xE0DC }, { 0x73BB, 0xE0DE }, { 0x73C0, 0xE0DF }, { 0x73C2, 0x89CF }, { 0x73C8, 0xE0DB }, { 0x73CA, 0x8E58 }, { 0x73CD, 0x92BF }, - { 0x73CE, 0xE0DD }, { 0x73DE, 0xE0E2 }, { 0x73E0, 0x8EEC }, { 0x73E5, 0xE0E0 }, { 0x73EA, 0x8C5D }, { 0x73ED, 0x94C7 }, { 0x73EE, 0xE0E1 }, { 0x73F1, 0xE0FC }, - { 0x73F8, 0xE0E7 }, { 0x73FE, 0x8CBB }, { 0x7403, 0x8B85 }, { 0x7405, 0xE0E4 }, { 0x7406, 0x979D }, { 0x7409, 0x97AE }, { 0x7422, 0x91F4 }, { 0x7425, 0xE0E6 }, - { 0x7432, 0xE0E8 }, { 0x7433, 0x97D4 }, { 0x7434, 0x8BD5 }, { 0x7435, 0x94FA }, { 0x7436, 0x9469 }, { 0x743A, 0xE0E9 }, { 0x743F, 0xE0EB }, { 0x7441, 0xE0EE }, - { 0x7455, 0xE0EA }, { 0x7459, 0xE0ED }, { 0x745A, 0x8CE8 }, { 0x745B, 0x896C }, { 0x745C, 0xE0EF }, { 0x745E, 0x9090 }, { 0x745F, 0xE0EC }, { 0x7460, 0x97DA }, - { 0x7463, 0xE0F2 }, { 0x7464, 0xEAA2 }, { 0x7469, 0xE0F0 }, { 0x746A, 0xE0F3 }, { 0x746F, 0xE0E5 }, { 0x7470, 0xE0F1 }, { 0x7473, 0x8DBA }, { 0x7476, 0xE0F4 }, - { 0x747E, 0xE0F5 }, { 0x7483, 0x979E }, { 0x748B, 0xE0F6 }, { 0x749E, 0xE0F7 }, { 0x74A2, 0xE0E3 }, { 0x74A7, 0xE0F8 }, { 0x74B0, 0x8AC2 }, { 0x74BD, 0x8EA3 }, - { 0x74CA, 0xE0F9 }, { 0x74CF, 0xE0FA }, { 0x74D4, 0xE0FB }, { 0x74DC, 0x895A }, { 0x74E0, 0xE140 }, { 0x74E2, 0x955A }, { 0x74E3, 0xE141 }, { 0x74E6, 0x8AA2 }, - { 0x74E7, 0xE142 }, { 0x74E9, 0xE143 }, { 0x74EE, 0xE144 }, { 0x74F0, 0xE146 }, { 0x74F1, 0xE147 }, { 0x74F2, 0xE145 }, { 0x74F6, 0x9572 }, { 0x74F7, 0xE149 }, - { 0x74F8, 0xE148 }, { 0x7503, 0xE14B }, { 0x7504, 0xE14A }, { 0x7505, 0xE14C }, { 0x750C, 0xE14D }, { 0x750D, 0xE14F }, { 0x750E, 0xE14E }, { 0x7511, 0x8D99 }, - { 0x7513, 0xE151 }, { 0x7515, 0xE150 }, { 0x7518, 0x8AC3 }, { 0x751A, 0x9072 }, { 0x751C, 0x935B }, { 0x751E, 0xE152 }, { 0x751F, 0x90B6 }, { 0x7523, 0x8E59 }, - { 0x7525, 0x8999 }, { 0x7526, 0xE153 }, { 0x7528, 0x9770 }, { 0x752B, 0x95E1 }, { 0x752C, 0xE154 }, { 0x7530, 0x9363 }, { 0x7531, 0x9752 }, { 0x7532, 0x8D62 }, - { 0x7533, 0x905C }, { 0x7537, 0x926A }, { 0x7538, 0x99B2 }, { 0x753A, 0x92AC }, { 0x753B, 0x89E6 }, { 0x753C, 0xE155 }, { 0x7544, 0xE156 }, { 0x7546, 0xE15B }, - { 0x7549, 0xE159 }, { 0x754A, 0xE158 }, { 0x754B, 0x9DC0 }, { 0x754C, 0x8A45 }, { 0x754D, 0xE157 }, { 0x754F, 0x88D8 }, { 0x7551, 0x94A8 }, { 0x7554, 0x94C8 }, - { 0x7559, 0x97AF }, { 0x755A, 0xE15C }, { 0x755B, 0xE15A }, { 0x755C, 0x927B }, { 0x755D, 0x90A4 }, { 0x7560, 0x94A9 }, { 0x7562, 0x954C }, { 0x7564, 0xE15E }, - { 0x7565, 0x97AA }, { 0x7566, 0x8C6C }, { 0x7567, 0xE15F }, { 0x7569, 0xE15D }, { 0x756A, 0x94D4 }, { 0x756B, 0xE160 }, { 0x756D, 0xE161 }, { 0x7570, 0x88D9 }, - { 0x7573, 0x8FF4 }, { 0x7574, 0xE166 }, { 0x7576, 0xE163 }, { 0x7577, 0x93EB }, { 0x7578, 0xE162 }, { 0x757F, 0x8B45 }, { 0x7582, 0xE169 }, { 0x7586, 0xE164 }, - { 0x7587, 0xE165 }, { 0x7589, 0xE168 }, { 0x758A, 0xE167 }, { 0x758B, 0x9544 }, { 0x758E, 0x9161 }, { 0x758F, 0x9160 }, { 0x7591, 0x8B5E }, { 0x7594, 0xE16A }, - { 0x759A, 0xE16B }, { 0x759D, 0xE16C }, { 0x75A3, 0xE16E }, { 0x75A5, 0xE16D }, { 0x75AB, 0x8975 }, { 0x75B1, 0xE176 }, { 0x75B2, 0x94E6 }, { 0x75B3, 0xE170 }, - { 0x75B5, 0xE172 }, { 0x75B8, 0xE174 }, { 0x75B9, 0x905D }, { 0x75BC, 0xE175 }, { 0x75BD, 0xE173 }, { 0x75BE, 0x8EBE }, { 0x75C2, 0xE16F }, { 0x75C3, 0xE171 }, - { 0x75C5, 0x9561 }, { 0x75C7, 0x8FC7 }, { 0x75CA, 0xE178 }, { 0x75CD, 0xE177 }, { 0x75D2, 0xE179 }, { 0x75D4, 0x8EA4 }, { 0x75D5, 0x8DAD }, { 0x75D8, 0x9397 }, - { 0x75D9, 0xE17A }, { 0x75DB, 0x92C9 }, { 0x75DE, 0xE17C }, { 0x75E2, 0x979F }, { 0x75E3, 0xE17B }, { 0x75E9, 0x9189 }, { 0x75F0, 0xE182 }, { 0x75F2, 0xE184 }, - { 0x75F3, 0xE185 }, { 0x75F4, 0x9273 }, { 0x75FA, 0xE183 }, { 0x75FC, 0xE180 }, { 0x75FE, 0xE17D }, { 0x75FF, 0xE17E }, { 0x7601, 0xE181 }, { 0x7609, 0xE188 }, - { 0x760B, 0xE186 }, { 0x760D, 0xE187 }, { 0x761F, 0xE189 }, { 0x7620, 0xE18B }, { 0x7621, 0xE18C }, { 0x7622, 0xE18D }, { 0x7624, 0xE18E }, { 0x7627, 0xE18A }, - { 0x7630, 0xE190 }, { 0x7634, 0xE18F }, { 0x763B, 0xE191 }, { 0x7642, 0x97C3 }, { 0x7646, 0xE194 }, { 0x7647, 0xE192 }, { 0x7648, 0xE193 }, { 0x764C, 0x8AE0 }, - { 0x7652, 0x96FC }, { 0x7656, 0x95C8 }, { 0x7658, 0xE196 }, { 0x765C, 0xE195 }, { 0x7661, 0xE197 }, { 0x7662, 0xE198 }, { 0x7667, 0xE19C }, { 0x7668, 0xE199 }, - { 0x7669, 0xE19A }, { 0x766A, 0xE19B }, { 0x766C, 0xE19D }, { 0x7670, 0xE19E }, { 0x7672, 0xE19F }, { 0x7676, 0xE1A0 }, { 0x7678, 0xE1A1 }, { 0x767A, 0x94AD }, - { 0x767B, 0x936F }, { 0x767C, 0xE1A2 }, { 0x767D, 0x9492 }, { 0x767E, 0x9553 }, { 0x7680, 0xE1A3 }, { 0x7683, 0xE1A4 }, { 0x7684, 0x9349 }, { 0x7686, 0x8A46 }, - { 0x7687, 0x8D63 }, { 0x7688, 0xE1A5 }, { 0x768B, 0xE1A6 }, { 0x768E, 0xE1A7 }, { 0x7690, 0x8E48 }, { 0x7693, 0xE1A9 }, { 0x7696, 0xE1A8 }, { 0x7699, 0xE1AA }, - { 0x769A, 0xE1AB }, { 0x76AE, 0x94E7 }, { 0x76B0, 0xE1AC }, { 0x76B4, 0xE1AD }, { 0x76B7, 0xEA89 }, { 0x76B8, 0xE1AE }, { 0x76B9, 0xE1AF }, { 0x76BA, 0xE1B0 }, - { 0x76BF, 0x8E4D }, { 0x76C2, 0xE1B1 }, { 0x76C3, 0x9475 }, { 0x76C6, 0x967E }, { 0x76C8, 0x896D }, { 0x76CA, 0x8976 }, { 0x76CD, 0xE1B2 }, { 0x76D2, 0xE1B4 }, - { 0x76D6, 0xE1B3 }, { 0x76D7, 0x9390 }, { 0x76DB, 0x90B7 }, { 0x76DC, 0x9F58 }, { 0x76DE, 0xE1B5 }, { 0x76DF, 0x96BF }, { 0x76E1, 0xE1B6 }, { 0x76E3, 0x8AC4 }, - { 0x76E4, 0x94D5 }, { 0x76E5, 0xE1B7 }, { 0x76E7, 0xE1B8 }, { 0x76EA, 0xE1B9 }, { 0x76EE, 0x96DA }, { 0x76F2, 0x96D3 }, { 0x76F4, 0x92BC }, { 0x76F8, 0x918A }, - { 0x76FB, 0xE1BB }, { 0x76FE, 0x8F82 }, { 0x7701, 0x8FC8 }, { 0x7704, 0xE1BE }, { 0x7707, 0xE1BD }, { 0x7708, 0xE1BC }, { 0x7709, 0x94FB }, { 0x770B, 0x8AC5 }, - { 0x770C, 0x8CA7 }, { 0x771B, 0xE1C4 }, { 0x771E, 0xE1C1 }, { 0x771F, 0x905E }, { 0x7720, 0x96B0 }, { 0x7724, 0xE1C0 }, { 0x7725, 0xE1C2 }, { 0x7726, 0xE1C3 }, - { 0x7729, 0xE1BF }, { 0x7737, 0xE1C5 }, { 0x7738, 0xE1C6 }, { 0x773A, 0x92AD }, { 0x773C, 0x8AE1 }, { 0x7740, 0x9285 }, { 0x7747, 0xE1C7 }, { 0x775A, 0xE1C8 }, - { 0x775B, 0xE1CB }, { 0x7761, 0x9087 }, { 0x7763, 0x93C2 }, { 0x7765, 0xE1CC }, { 0x7766, 0x9672 }, { 0x7768, 0xE1C9 }, { 0x776B, 0xE1CA }, { 0x7779, 0xE1CF }, - { 0x777E, 0xE1CE }, { 0x777F, 0xE1CD }, { 0x778B, 0xE1D1 }, { 0x778E, 0xE1D0 }, { 0x7791, 0xE1D2 }, { 0x779E, 0xE1D4 }, { 0x77A0, 0xE1D3 }, { 0x77A5, 0x95CB }, - { 0x77AC, 0x8F75 }, { 0x77AD, 0x97C4 }, { 0x77B0, 0xE1D5 }, { 0x77B3, 0x93B5 }, { 0x77B6, 0xE1D6 }, { 0x77B9, 0xE1D7 }, { 0x77BB, 0xE1DB }, { 0x77BC, 0xE1D9 }, - { 0x77BD, 0xE1DA }, { 0x77BF, 0xE1D8 }, { 0x77C7, 0xE1DC }, { 0x77CD, 0xE1DD }, { 0x77D7, 0xE1DE }, { 0x77DA, 0xE1DF }, { 0x77DB, 0x96B5 }, { 0x77DC, 0xE1E0 }, - { 0x77E2, 0x96EE }, { 0x77E3, 0xE1E1 }, { 0x77E5, 0x926D }, { 0x77E7, 0x948A }, { 0x77E9, 0x8BE9 }, { 0x77ED, 0x925A }, { 0x77EE, 0xE1E2 }, { 0x77EF, 0x8BB8 }, - { 0x77F3, 0x90CE }, { 0x77FC, 0xE1E3 }, { 0x7802, 0x8DBB }, { 0x780C, 0xE1E4 }, { 0x7812, 0xE1E5 }, { 0x7814, 0x8CA4 }, { 0x7815, 0x8DD3 }, { 0x7820, 0xE1E7 }, - { 0x7825, 0x9375 }, { 0x7826, 0x8DD4 }, { 0x7827, 0x8B6D }, { 0x7832, 0x9643 }, { 0x7834, 0x946A }, { 0x783A, 0x9376 }, { 0x783F, 0x8D7B }, { 0x7845, 0xE1E9 }, - { 0x785D, 0x8FC9 }, { 0x786B, 0x97B0 }, { 0x786C, 0x8D64 }, { 0x786F, 0x8CA5 }, { 0x7872, 0x94A1 }, { 0x7874, 0xE1EB }, { 0x787C, 0xE1ED }, { 0x7881, 0x8CE9 }, - { 0x7886, 0xE1EC }, { 0x7887, 0x92F4 }, { 0x788C, 0xE1EF }, { 0x788D, 0x8A56 }, { 0x788E, 0xE1EA }, { 0x7891, 0x94E8 }, { 0x7893, 0x894F }, { 0x7895, 0x8DEA }, - { 0x7897, 0x9871 }, { 0x789A, 0xE1EE }, { 0x78A3, 0xE1F0 }, { 0x78A7, 0x95C9 }, { 0x78A9, 0x90D7 }, { 0x78AA, 0xE1F2 }, { 0x78AF, 0xE1F3 }, { 0x78B5, 0xE1F1 }, - { 0x78BA, 0x8A6D }, { 0x78BC, 0xE1F9 }, { 0x78BE, 0xE1F8 }, { 0x78C1, 0x8EA5 }, { 0x78C5, 0xE1FA }, { 0x78C6, 0xE1F5 }, { 0x78CA, 0xE1FB }, { 0x78CB, 0xE1F6 }, - { 0x78D0, 0x94D6 }, { 0x78D1, 0xE1F4 }, { 0x78D4, 0xE1F7 }, { 0x78DA, 0xE241 }, { 0x78E7, 0xE240 }, { 0x78E8, 0x9681 }, { 0x78EC, 0xE1FC }, { 0x78EF, 0x88E9 }, - { 0x78F4, 0xE243 }, { 0x78FD, 0xE242 }, { 0x7901, 0x8FCA }, { 0x7907, 0xE244 }, { 0x790E, 0x9162 }, { 0x7911, 0xE246 }, { 0x7912, 0xE245 }, { 0x7919, 0xE247 }, - { 0x7926, 0xE1E6 }, { 0x792A, 0xE1E8 }, { 0x792B, 0xE249 }, { 0x792C, 0xE248 }, { 0x793A, 0x8EA6 }, { 0x793C, 0x97E7 }, { 0x793E, 0x8ED0 }, { 0x7940, 0xE24A }, - { 0x7941, 0x8C56 }, { 0x7947, 0x8B5F }, { 0x7948, 0x8B46 }, { 0x7949, 0x8E83 }, { 0x7950, 0x9753 }, { 0x7953, 0xE250 }, { 0x7955, 0xE24F }, { 0x7956, 0x9163 }, - { 0x7957, 0xE24C }, { 0x795A, 0xE24E }, { 0x795D, 0x8F6A }, { 0x795E, 0x905F }, { 0x795F, 0xE24D }, { 0x7960, 0xE24B }, { 0x7962, 0x9449 }, { 0x7965, 0x8FCB }, - { 0x7968, 0x955B }, { 0x796D, 0x8DD5 }, { 0x7977, 0x9398 }, { 0x797A, 0xE251 }, { 0x797F, 0xE252 }, { 0x7980, 0xE268 }, { 0x7981, 0x8BD6 }, { 0x7984, 0x985C }, - { 0x7985, 0x9154 }, { 0x798A, 0xE253 }, { 0x798D, 0x89D0 }, { 0x798E, 0x92F5 }, { 0x798F, 0x959F }, { 0x799D, 0xE254 }, { 0x79A6, 0x8B9A }, { 0x79A7, 0xE255 }, - { 0x79AA, 0xE257 }, { 0x79AE, 0xE258 }, { 0x79B0, 0x9448 }, { 0x79B3, 0xE259 }, { 0x79B9, 0xE25A }, { 0x79BA, 0xE25B }, { 0x79BD, 0x8BD7 }, { 0x79BE, 0x89D1 }, - { 0x79BF, 0x93C3 }, { 0x79C0, 0x8F47 }, { 0x79C1, 0x8E84 }, { 0x79C9, 0xE25C }, { 0x79CB, 0x8F48 }, { 0x79D1, 0x89C8 }, { 0x79D2, 0x9562 }, { 0x79D5, 0xE25D }, - { 0x79D8, 0x94E9 }, { 0x79DF, 0x9164 }, { 0x79E1, 0xE260 }, { 0x79E3, 0xE261 }, { 0x79E4, 0x9489 }, { 0x79E6, 0x9060 }, { 0x79E7, 0xE25E }, { 0x79E9, 0x9281 }, - { 0x79EC, 0xE25F }, { 0x79F0, 0x8FCC }, { 0x79FB, 0x88DA }, { 0x7A00, 0x8B48 }, { 0x7A08, 0xE262 }, { 0x7A0B, 0x92F6 }, { 0x7A0D, 0xE263 }, { 0x7A0E, 0x90C5 }, - { 0x7A14, 0x96AB }, { 0x7A17, 0x9542 }, { 0x7A18, 0xE264 }, { 0x7A19, 0xE265 }, { 0x7A1A, 0x9274 }, { 0x7A1C, 0x97C5 }, { 0x7A1F, 0xE267 }, { 0x7A20, 0xE266 }, - { 0x7A2E, 0x8EED }, { 0x7A31, 0xE269 }, { 0x7A32, 0x88EE }, { 0x7A37, 0xE26C }, { 0x7A3B, 0xE26A }, { 0x7A3C, 0x89D2 }, { 0x7A3D, 0x8C6D }, { 0x7A3E, 0xE26B }, - { 0x7A3F, 0x8D65 }, { 0x7A40, 0x8D92 }, { 0x7A42, 0x95E4 }, { 0x7A43, 0xE26D }, { 0x7A46, 0x9673 }, { 0x7A49, 0xE26F }, { 0x7A4D, 0x90CF }, { 0x7A4E, 0x896E }, - { 0x7A4F, 0x89B8 }, { 0x7A50, 0x88AA }, { 0x7A57, 0xE26E }, { 0x7A61, 0xE270 }, { 0x7A62, 0xE271 }, { 0x7A63, 0x8FF5 }, { 0x7A69, 0xE272 }, { 0x7A6B, 0x8A6E }, - { 0x7A70, 0xE274 }, { 0x7A74, 0x8C8A }, { 0x7A76, 0x8B86 }, { 0x7A79, 0xE275 }, { 0x7A7A, 0x8BF3 }, { 0x7A7D, 0xE276 }, { 0x7A7F, 0x90FA }, { 0x7A81, 0x93CB }, - { 0x7A83, 0x90DE }, { 0x7A84, 0x8DF3 }, { 0x7A88, 0xE277 }, { 0x7A92, 0x9282 }, { 0x7A93, 0x918B }, { 0x7A95, 0xE279 }, { 0x7A96, 0xE27B }, { 0x7A97, 0xE278 }, - { 0x7A98, 0xE27A }, { 0x7A9F, 0x8C41 }, { 0x7AA9, 0xE27C }, { 0x7AAA, 0x8C45 }, { 0x7AAE, 0x8B87 }, { 0x7AAF, 0x9771 }, { 0x7AB0, 0xE27E }, { 0x7AB6, 0xE280 }, - { 0x7ABA, 0x894D }, { 0x7ABF, 0xE283 }, { 0x7AC3, 0x8A96 }, { 0x7AC4, 0xE282 }, { 0x7AC5, 0xE281 }, { 0x7AC7, 0xE285 }, { 0x7AC8, 0xE27D }, { 0x7ACA, 0xE286 }, - { 0x7ACB, 0x97A7 }, { 0x7ACD, 0xE287 }, { 0x7ACF, 0xE288 }, { 0x7AD2, 0x9AF2 }, { 0x7AD3, 0xE28A }, { 0x7AD5, 0xE289 }, { 0x7AD9, 0xE28B }, { 0x7ADA, 0xE28C }, - { 0x7ADC, 0x97B3 }, { 0x7ADD, 0xE28D }, { 0x7ADF, 0xE8ED }, { 0x7AE0, 0x8FCD }, { 0x7AE1, 0xE28E }, { 0x7AE2, 0xE28F }, { 0x7AE3, 0x8F76 }, { 0x7AE5, 0x93B6 }, - { 0x7AE6, 0xE290 }, { 0x7AEA, 0x9247 }, { 0x7AED, 0xE291 }, { 0x7AEF, 0x925B }, { 0x7AF0, 0xE292 }, { 0x7AF6, 0x8BA3 }, { 0x7AF8, 0x995E }, { 0x7AF9, 0x927C }, - { 0x7AFA, 0x8EB1 }, { 0x7AFF, 0x8AC6 }, { 0x7B02, 0xE293 }, { 0x7B04, 0xE2A0 }, { 0x7B06, 0xE296 }, { 0x7B08, 0x8B88 }, { 0x7B0A, 0xE295 }, { 0x7B0B, 0xE2A2 }, - { 0x7B0F, 0xE294 }, { 0x7B11, 0x8FCE }, { 0x7B18, 0xE298 }, { 0x7B19, 0xE299 }, { 0x7B1B, 0x934A }, { 0x7B1E, 0xE29A }, { 0x7B20, 0x8A7D }, { 0x7B25, 0x9079 }, - { 0x7B26, 0x9584 }, { 0x7B28, 0xE29C }, { 0x7B2C, 0x91E6 }, { 0x7B33, 0xE297 }, { 0x7B35, 0xE29B }, { 0x7B36, 0xE29D }, { 0x7B39, 0x8DF9 }, { 0x7B45, 0xE2A4 }, - { 0x7B46, 0x954D }, { 0x7B48, 0x94A4 }, { 0x7B49, 0x9399 }, { 0x7B4B, 0x8BD8 }, { 0x7B4C, 0xE2A3 }, { 0x7B4D, 0xE2A1 }, { 0x7B4F, 0x94B3 }, { 0x7B50, 0xE29E }, - { 0x7B51, 0x927D }, { 0x7B52, 0x939B }, { 0x7B54, 0x939A }, { 0x7B56, 0x8DF4 }, { 0x7B5D, 0xE2B6 }, { 0x7B65, 0xE2A6 }, { 0x7B67, 0xE2A8 }, { 0x7B6C, 0xE2AB }, - { 0x7B6E, 0xE2AC }, { 0x7B70, 0xE2A9 }, { 0x7B71, 0xE2AA }, { 0x7B74, 0xE2A7 }, { 0x7B75, 0xE2A5 }, { 0x7B7A, 0xE29F }, { 0x7B86, 0x95CD }, { 0x7B87, 0x89D3 }, - { 0x7B8B, 0xE2B3 }, { 0x7B8D, 0xE2B0 }, { 0x7B8F, 0xE2B5 }, { 0x7B92, 0xE2B4 }, { 0x7B94, 0x9493 }, { 0x7B95, 0x96A5 }, { 0x7B97, 0x8E5A }, { 0x7B98, 0xE2AE }, - { 0x7B99, 0xE2B7 }, { 0x7B9A, 0xE2B2 }, { 0x7B9C, 0xE2B1 }, { 0x7B9D, 0xE2AD }, { 0x7B9F, 0xE2AF }, { 0x7BA1, 0x8AC7 }, { 0x7BAA, 0x925C }, { 0x7BAD, 0x90FB }, - { 0x7BB1, 0x94A0 }, { 0x7BB4, 0xE2BC }, { 0x7BB8, 0x94A2 }, { 0x7BC0, 0x90DF }, { 0x7BC1, 0xE2B9 }, { 0x7BC4, 0x94CD }, { 0x7BC6, 0xE2BD }, { 0x7BC7, 0x95D1 }, - { 0x7BC9, 0x927A }, { 0x7BCB, 0xE2B8 }, { 0x7BCC, 0xE2BA }, { 0x7BCF, 0xE2BB }, { 0x7BDD, 0xE2BE }, { 0x7BE0, 0x8EC2 }, { 0x7BE4, 0x93C4 }, { 0x7BE5, 0xE2C3 }, - { 0x7BE6, 0xE2C2 }, { 0x7BE9, 0xE2BF }, { 0x7BED, 0x9855 }, { 0x7BF3, 0xE2C8 }, { 0x7BF6, 0xE2CC }, { 0x7BF7, 0xE2C9 }, { 0x7C00, 0xE2C5 }, { 0x7C07, 0xE2C6 }, - { 0x7C0D, 0xE2CB }, { 0x7C11, 0xE2C0 }, { 0x7C12, 0x99D3 }, { 0x7C13, 0xE2C7 }, { 0x7C14, 0xE2C1 }, { 0x7C17, 0xE2CA }, { 0x7C1F, 0xE2D0 }, { 0x7C21, 0x8AC8 }, - { 0x7C23, 0xE2CD }, { 0x7C27, 0xE2CE }, { 0x7C2A, 0xE2CF }, { 0x7C2B, 0xE2D2 }, { 0x7C37, 0xE2D1 }, { 0x7C38, 0x94F4 }, { 0x7C3D, 0xE2D3 }, { 0x7C3E, 0x97FA }, - { 0x7C3F, 0x95EB }, { 0x7C40, 0xE2D8 }, { 0x7C43, 0xE2D5 }, { 0x7C4C, 0xE2D4 }, { 0x7C4D, 0x90D0 }, { 0x7C4F, 0xE2D7 }, { 0x7C50, 0xE2D9 }, { 0x7C54, 0xE2D6 }, - { 0x7C56, 0xE2DD }, { 0x7C58, 0xE2DA }, { 0x7C5F, 0xE2DB }, { 0x7C60, 0xE2C4 }, { 0x7C64, 0xE2DC }, { 0x7C65, 0xE2DE }, { 0x7C6C, 0xE2DF }, { 0x7C73, 0x95C4 }, - { 0x7C75, 0xE2E0 }, { 0x7C7E, 0x96E0 }, { 0x7C81, 0x8BCC }, { 0x7C82, 0x8C48 }, { 0x7C83, 0xE2E1 }, { 0x7C89, 0x95B2 }, { 0x7C8B, 0x9088 }, { 0x7C8D, 0x96AE }, - { 0x7C90, 0xE2E2 }, { 0x7C92, 0x97B1 }, { 0x7C95, 0x9494 }, { 0x7C97, 0x9165 }, { 0x7C98, 0x9453 }, { 0x7C9B, 0x8F6C }, { 0x7C9F, 0x88BE }, { 0x7CA1, 0xE2E7 }, - { 0x7CA2, 0xE2E5 }, { 0x7CA4, 0xE2E3 }, { 0x7CA5, 0x8A9F }, { 0x7CA7, 0x8FCF }, { 0x7CA8, 0xE2E8 }, { 0x7CAB, 0xE2E6 }, { 0x7CAD, 0xE2E4 }, { 0x7CAE, 0xE2EC }, - { 0x7CB1, 0xE2EB }, { 0x7CB2, 0xE2EA }, { 0x7CB3, 0xE2E9 }, { 0x7CB9, 0xE2ED }, { 0x7CBD, 0xE2EE }, { 0x7CBE, 0x90B8 }, { 0x7CC0, 0xE2EF }, { 0x7CC2, 0xE2F1 }, - { 0x7CC5, 0xE2F0 }, { 0x7CCA, 0x8CD0 }, { 0x7CCE, 0x9157 }, { 0x7CD2, 0xE2F3 }, { 0x7CD6, 0x939C }, { 0x7CD8, 0xE2F2 }, { 0x7CDC, 0xE2F4 }, { 0x7CDE, 0x95B3 }, - { 0x7CDF, 0x918C }, { 0x7CE0, 0x8D66 }, { 0x7CE2, 0xE2F5 }, { 0x7CE7, 0x97C6 }, { 0x7CEF, 0xE2F7 }, { 0x7CF2, 0xE2F8 }, { 0x7CF4, 0xE2F9 }, { 0x7CF6, 0xE2FA }, - { 0x7CF8, 0x8E85 }, { 0x7CFA, 0xE2FB }, { 0x7CFB, 0x8C6E }, { 0x7CFE, 0x8B8A }, { 0x7D00, 0x8B49 }, { 0x7D02, 0xE340 }, { 0x7D04, 0x96F1 }, { 0x7D05, 0x8D67 }, - { 0x7D06, 0xE2FC }, { 0x7D0A, 0xE343 }, { 0x7D0B, 0x96E4 }, { 0x7D0D, 0x945B }, { 0x7D10, 0x9552 }, { 0x7D14, 0x8F83 }, { 0x7D15, 0xE342 }, { 0x7D17, 0x8ED1 }, - { 0x7D18, 0x8D68 }, { 0x7D19, 0x8E86 }, { 0x7D1A, 0x8B89 }, { 0x7D1B, 0x95B4 }, { 0x7D1C, 0xE341 }, { 0x7D20, 0x9166 }, { 0x7D21, 0x9661 }, { 0x7D22, 0x8DF5 }, - { 0x7D2B, 0x8E87 }, { 0x7D2C, 0x92DB }, { 0x7D2E, 0xE346 }, { 0x7D2F, 0x97DD }, { 0x7D30, 0x8DD7 }, { 0x7D32, 0xE347 }, { 0x7D33, 0x9061 }, { 0x7D35, 0xE349 }, - { 0x7D39, 0x8FD0 }, { 0x7D3A, 0x8DAE }, { 0x7D3F, 0xE348 }, { 0x7D42, 0x8F49 }, { 0x7D43, 0x8CBC }, { 0x7D44, 0x9167 }, { 0x7D45, 0xE344 }, { 0x7D46, 0xE34A }, - { 0x7D4B, 0xE345 }, { 0x7D4C, 0x8C6F }, { 0x7D4E, 0xE34D }, { 0x7D4F, 0xE351 }, { 0x7D50, 0x8C8B }, { 0x7D56, 0xE34C }, { 0x7D5B, 0xE355 }, { 0x7D5E, 0x8D69 }, - { 0x7D61, 0x978D }, { 0x7D62, 0x88BA }, { 0x7D63, 0xE352 }, { 0x7D66, 0x8B8B }, { 0x7D68, 0xE34F }, { 0x7D6E, 0xE350 }, { 0x7D71, 0x939D }, { 0x7D72, 0xE34E }, - { 0x7D73, 0xE34B }, { 0x7D75, 0x8A47 }, { 0x7D76, 0x90E2 }, { 0x7D79, 0x8CA6 }, { 0x7D7D, 0xE357 }, { 0x7D89, 0xE354 }, { 0x7D8F, 0xE356 }, { 0x7D93, 0xE353 }, - { 0x7D99, 0x8C70 }, { 0x7D9A, 0x91B1 }, { 0x7D9B, 0xE358 }, { 0x7D9C, 0x918E }, { 0x7D9F, 0xE365 }, { 0x7DA2, 0xE361 }, { 0x7DA3, 0xE35B }, { 0x7DAB, 0xE35F }, - { 0x7DAC, 0x8EF8 }, { 0x7DAD, 0x88DB }, { 0x7DAE, 0xE35A }, { 0x7DAF, 0xE362 }, { 0x7DB0, 0xE366 }, { 0x7DB1, 0x8D6A }, { 0x7DB2, 0x96D4 }, { 0x7DB4, 0x92D4 }, - { 0x7DB5, 0xE35C }, { 0x7DB8, 0xE364 }, { 0x7DBA, 0xE359 }, { 0x7DBB, 0x925D }, { 0x7DBD, 0xE35E }, { 0x7DBE, 0x88BB }, { 0x7DBF, 0x96C8 }, { 0x7DC7, 0xE35D }, - { 0x7DCA, 0x8BD9 }, { 0x7DCB, 0x94EA }, { 0x7DCF, 0x918D }, { 0x7DD1, 0x97CE }, { 0x7DD2, 0x8F8F }, { 0x7DD5, 0xE38E }, { 0x7DD8, 0xE367 }, { 0x7DDA, 0x90FC }, - { 0x7DDC, 0xE363 }, { 0x7DDD, 0xE368 }, { 0x7DDE, 0xE36A }, { 0x7DE0, 0x92F7 }, { 0x7DE1, 0xE36D }, { 0x7DE4, 0xE369 }, { 0x7DE8, 0x95D2 }, { 0x7DE9, 0x8AC9 }, - { 0x7DEC, 0x96C9 }, { 0x7DEF, 0x88DC }, { 0x7DF2, 0xE36C }, { 0x7DF4, 0x97FB }, { 0x7DFB, 0xE36B }, { 0x7E01, 0x898F }, { 0x7E04, 0x93EA }, { 0x7E05, 0xE36E }, - { 0x7E09, 0xE375 }, { 0x7E0A, 0xE36F }, { 0x7E0B, 0xE376 }, { 0x7E12, 0xE372 }, { 0x7E1B, 0x949B }, { 0x7E1E, 0x8EC8 }, { 0x7E1F, 0xE374 }, { 0x7E21, 0xE371 }, - { 0x7E22, 0xE377 }, { 0x7E23, 0xE370 }, { 0x7E26, 0x8F63 }, { 0x7E2B, 0x9644 }, { 0x7E2E, 0x8F6B }, { 0x7E31, 0xE373 }, { 0x7E32, 0xE380 }, { 0x7E35, 0xE37B }, - { 0x7E37, 0xE37E }, { 0x7E39, 0xE37C }, { 0x7E3A, 0xE381 }, { 0x7E3B, 0xE37A }, { 0x7E3D, 0xE360 }, { 0x7E3E, 0x90D1 }, { 0x7E41, 0x94C9 }, { 0x7E43, 0xE37D }, - { 0x7E46, 0xE378 }, { 0x7E4A, 0x9140 }, { 0x7E4B, 0x8C71 }, { 0x7E4D, 0x8F4A }, { 0x7E54, 0x9044 }, { 0x7E55, 0x9155 }, { 0x7E56, 0xE384 }, { 0x7E59, 0xE386 }, - { 0x7E5A, 0xE387 }, { 0x7E5D, 0xE383 }, { 0x7E5E, 0xE385 }, { 0x7E66, 0xE379 }, { 0x7E67, 0xE382 }, { 0x7E69, 0xE38A }, { 0x7E6A, 0xE389 }, { 0x7E6D, 0x969A }, - { 0x7E70, 0x8C4A }, { 0x7E79, 0xE388 }, { 0x7E7B, 0xE38C }, { 0x7E7C, 0xE38B }, { 0x7E7D, 0xE38F }, { 0x7E7F, 0xE391 }, { 0x7E82, 0x8E5B }, { 0x7E83, 0xE38D }, - { 0x7E88, 0xE392 }, { 0x7E89, 0xE393 }, { 0x7E8C, 0xE394 }, { 0x7E8E, 0xE39A }, { 0x7E8F, 0x935A }, { 0x7E90, 0xE396 }, { 0x7E92, 0xE395 }, { 0x7E93, 0xE397 }, - { 0x7E94, 0xE398 }, { 0x7E96, 0xE399 }, { 0x7E9B, 0xE39B }, { 0x7E9C, 0xE39C }, { 0x7F36, 0x8ACA }, { 0x7F38, 0xE39D }, { 0x7F3A, 0xE39E }, { 0x7F45, 0xE39F }, - { 0x7F4C, 0xE3A0 }, { 0x7F4D, 0xE3A1 }, { 0x7F4E, 0xE3A2 }, { 0x7F50, 0xE3A3 }, { 0x7F51, 0xE3A4 }, { 0x7F54, 0xE3A6 }, { 0x7F55, 0xE3A5 }, { 0x7F58, 0xE3A7 }, - { 0x7F5F, 0xE3A8 }, { 0x7F60, 0xE3A9 }, { 0x7F67, 0xE3AC }, { 0x7F68, 0xE3AA }, { 0x7F69, 0xE3AB }, { 0x7F6A, 0x8DDF }, { 0x7F6B, 0x8C72 }, { 0x7F6E, 0x9275 }, - { 0x7F70, 0x94B1 }, { 0x7F72, 0x8F90 }, { 0x7F75, 0x946C }, { 0x7F77, 0x94EB }, { 0x7F78, 0xE3AD }, { 0x7F79, 0x9CEB }, { 0x7F82, 0xE3AE }, { 0x7F83, 0xE3B0 }, - { 0x7F85, 0x9785 }, { 0x7F86, 0xE3AF }, { 0x7F87, 0xE3B2 }, { 0x7F88, 0xE3B1 }, { 0x7F8A, 0x9772 }, { 0x7F8C, 0xE3B3 }, { 0x7F8E, 0x94FC }, { 0x7F94, 0xE3B4 }, - { 0x7F9A, 0xE3B7 }, { 0x7F9D, 0xE3B6 }, { 0x7F9E, 0xE3B5 }, { 0x7FA3, 0xE3B8 }, { 0x7FA4, 0x8C51 }, { 0x7FA8, 0x9141 }, { 0x7FA9, 0x8B60 }, { 0x7FAE, 0xE3BC }, - { 0x7FAF, 0xE3B9 }, { 0x7FB2, 0xE3BA }, { 0x7FB6, 0xE3BD }, { 0x7FB8, 0xE3BE }, { 0x7FB9, 0xE3BB }, { 0x7FBD, 0x8948 }, { 0x7FC1, 0x89A5 }, { 0x7FC5, 0xE3C0 }, - { 0x7FC6, 0xE3C1 }, { 0x7FCA, 0xE3C2 }, { 0x7FCC, 0x9782 }, { 0x7FD2, 0x8F4B }, { 0x7FD4, 0xE3C4 }, { 0x7FD5, 0xE3C3 }, { 0x7FE0, 0x9089 }, { 0x7FE1, 0xE3C5 }, - { 0x7FE6, 0xE3C6 }, { 0x7FE9, 0xE3C7 }, { 0x7FEB, 0x8AE3 }, { 0x7FF0, 0x8ACB }, { 0x7FF3, 0xE3C8 }, { 0x7FF9, 0xE3C9 }, { 0x7FFB, 0x967C }, { 0x7FFC, 0x9783 }, - { 0x8000, 0x9773 }, { 0x8001, 0x9856 }, { 0x8003, 0x8D6C }, { 0x8004, 0xE3CC }, { 0x8005, 0x8ED2 }, { 0x8006, 0xE3CB }, { 0x800B, 0xE3CD }, { 0x800C, 0x8EA7 }, - { 0x8010, 0x91CF }, { 0x8012, 0xE3CE }, { 0x8015, 0x8D6B }, { 0x8017, 0x96D5 }, { 0x8018, 0xE3CF }, { 0x8019, 0xE3D0 }, { 0x801C, 0xE3D1 }, { 0x8021, 0xE3D2 }, - { 0x8028, 0xE3D3 }, { 0x8033, 0x8EA8 }, { 0x8036, 0x96EB }, { 0x803B, 0xE3D5 }, { 0x803D, 0x925E }, { 0x803F, 0xE3D4 }, { 0x8046, 0xE3D7 }, { 0x804A, 0xE3D6 }, - { 0x8052, 0xE3D8 }, { 0x8056, 0x90B9 }, { 0x8058, 0xE3D9 }, { 0x805A, 0xE3DA }, { 0x805E, 0x95B7 }, { 0x805F, 0xE3DB }, { 0x8061, 0x918F }, { 0x8062, 0xE3DC }, - { 0x8068, 0xE3DD }, { 0x806F, 0x97FC }, { 0x8070, 0xE3E0 }, { 0x8072, 0xE3DF }, { 0x8073, 0xE3DE }, { 0x8074, 0x92AE }, { 0x8076, 0xE3E1 }, { 0x8077, 0x9045 }, - { 0x8079, 0xE3E2 }, { 0x807D, 0xE3E3 }, { 0x807E, 0x9857 }, { 0x807F, 0xE3E4 }, { 0x8084, 0xE3E5 }, { 0x8085, 0xE3E7 }, { 0x8086, 0xE3E6 }, { 0x8087, 0x94A3 }, - { 0x8089, 0x93F7 }, { 0x808B, 0x985D }, { 0x808C, 0x94A7 }, { 0x8093, 0xE3E9 }, { 0x8096, 0x8FD1 }, { 0x8098, 0x9549 }, { 0x809A, 0xE3EA }, { 0x809B, 0xE3E8 }, - { 0x809D, 0x8ACC }, { 0x80A1, 0x8CD2 }, { 0x80A2, 0x8E88 }, { 0x80A5, 0x94EC }, { 0x80A9, 0x8CA8 }, { 0x80AA, 0x9662 }, { 0x80AC, 0xE3ED }, { 0x80AD, 0xE3EB }, - { 0x80AF, 0x8D6D }, { 0x80B1, 0x8D6E }, { 0x80B2, 0x88E7 }, { 0x80B4, 0x8DE6 }, { 0x80BA, 0x9478 }, { 0x80C3, 0x88DD }, { 0x80C4, 0xE3F2 }, { 0x80C6, 0x925F }, - { 0x80CC, 0x9477 }, { 0x80CE, 0x91D9 }, { 0x80D6, 0xE3F4 }, { 0x80D9, 0xE3F0 }, { 0x80DA, 0xE3F3 }, { 0x80DB, 0xE3EE }, { 0x80DD, 0xE3F1 }, { 0x80DE, 0x9645 }, - { 0x80E1, 0x8CD3 }, { 0x80E4, 0x88FB }, { 0x80E5, 0xE3EF }, { 0x80EF, 0xE3F6 }, { 0x80F1, 0xE3F7 }, { 0x80F4, 0x93B7 }, { 0x80F8, 0x8BB9 }, { 0x80FC, 0xE445 }, - { 0x80FD, 0x945C }, { 0x8102, 0x8E89 }, { 0x8105, 0x8BBA }, { 0x8106, 0x90C6 }, { 0x8107, 0x9865 }, { 0x8108, 0x96AC }, { 0x8109, 0xE3F5 }, { 0x810A, 0x90D2 }, - { 0x811A, 0x8B72 }, { 0x811B, 0xE3F8 }, { 0x8123, 0xE3FA }, { 0x8129, 0xE3F9 }, { 0x812F, 0xE3FB }, { 0x8131, 0x9245 }, { 0x8133, 0x945D }, { 0x8139, 0x92AF }, - { 0x813E, 0xE442 }, { 0x8146, 0xE441 }, { 0x814B, 0xE3FC }, { 0x814E, 0x9074 }, { 0x8150, 0x9585 }, { 0x8151, 0xE444 }, { 0x8153, 0xE443 }, { 0x8154, 0x8D6F }, - { 0x8155, 0x9872 }, { 0x815F, 0xE454 }, { 0x8165, 0xE448 }, { 0x8166, 0xE449 }, { 0x816B, 0x8EEE }, { 0x816E, 0xE447 }, { 0x8170, 0x8D98 }, { 0x8171, 0xE446 }, - { 0x8174, 0xE44A }, { 0x8178, 0x92B0 }, { 0x8179, 0x95A0 }, { 0x817A, 0x9142 }, { 0x817F, 0x91DA }, { 0x8180, 0xE44E }, { 0x8182, 0xE44F }, { 0x8183, 0xE44B }, - { 0x8188, 0xE44C }, { 0x818A, 0xE44D }, { 0x818F, 0x8D70 }, { 0x8193, 0xE455 }, { 0x8195, 0xE451 }, { 0x819A, 0x9586 }, { 0x819C, 0x968C }, { 0x819D, 0x9547 }, - { 0x81A0, 0xE450 }, { 0x81A3, 0xE453 }, { 0x81A4, 0xE452 }, { 0x81A8, 0x9663 }, { 0x81A9, 0xE456 }, { 0x81B0, 0xE457 }, { 0x81B3, 0x9156 }, { 0x81B5, 0xE458 }, - { 0x81B8, 0xE45A }, { 0x81BA, 0xE45E }, { 0x81BD, 0xE45B }, { 0x81BE, 0xE459 }, { 0x81BF, 0x945E }, { 0x81C0, 0xE45C }, { 0x81C2, 0xE45D }, { 0x81C6, 0x89B0 }, - { 0x81C8, 0xE464 }, { 0x81C9, 0xE45F }, { 0x81CD, 0xE460 }, { 0x81D1, 0xE461 }, { 0x81D3, 0x919F }, { 0x81D8, 0xE463 }, { 0x81D9, 0xE462 }, { 0x81DA, 0xE465 }, - { 0x81DF, 0xE466 }, { 0x81E0, 0xE467 }, { 0x81E3, 0x9062 }, { 0x81E5, 0x89E7 }, { 0x81E7, 0xE468 }, { 0x81E8, 0x97D5 }, { 0x81EA, 0x8EA9 }, { 0x81ED, 0x8F4C }, - { 0x81F3, 0x8E8A }, { 0x81F4, 0x9276 }, { 0x81FA, 0xE469 }, { 0x81FB, 0xE46A }, { 0x81FC, 0x8950 }, { 0x81FE, 0xE46B }, { 0x8201, 0xE46C }, { 0x8202, 0xE46D }, - { 0x8205, 0xE46E }, { 0x8207, 0xE46F }, { 0x8208, 0x8BBB }, { 0x8209, 0x9DA8 }, { 0x820A, 0xE470 }, { 0x820C, 0x90E3 }, { 0x820D, 0xE471 }, { 0x820E, 0x8EC9 }, - { 0x8210, 0xE472 }, { 0x8212, 0x98AE }, { 0x8216, 0xE473 }, { 0x8217, 0x95DC }, { 0x8218, 0x8ADA }, { 0x821B, 0x9143 }, { 0x821C, 0x8F77 }, { 0x821E, 0x9591 }, - { 0x821F, 0x8F4D }, { 0x8229, 0xE474 }, { 0x822A, 0x8D71 }, { 0x822B, 0xE475 }, { 0x822C, 0x94CA }, { 0x822E, 0xE484 }, { 0x8233, 0xE477 }, { 0x8235, 0x91C7 }, - { 0x8236, 0x9495 }, { 0x8237, 0x8CBD }, { 0x8238, 0xE476 }, { 0x8239, 0x9144 }, { 0x8240, 0xE478 }, { 0x8247, 0x92F8 }, { 0x8258, 0xE47A }, { 0x8259, 0xE479 }, - { 0x825A, 0xE47C }, { 0x825D, 0xE47B }, { 0x825F, 0xE47D }, { 0x8262, 0xE480 }, { 0x8264, 0xE47E }, { 0x8266, 0x8ACD }, { 0x8268, 0xE481 }, { 0x826A, 0xE482 }, - { 0x826B, 0xE483 }, { 0x826E, 0x8DAF }, { 0x826F, 0x97C7 }, { 0x8271, 0xE485 }, { 0x8272, 0x9046 }, { 0x8276, 0x8990 }, { 0x8277, 0xE486 }, { 0x8278, 0xE487 }, - { 0x827E, 0xE488 }, { 0x828B, 0x88F0 }, { 0x828D, 0xE489 }, { 0x8292, 0xE48A }, { 0x8299, 0x9587 }, { 0x829D, 0x8EC5 }, { 0x829F, 0xE48C }, { 0x82A5, 0x8A48 }, - { 0x82A6, 0x88B0 }, { 0x82AB, 0xE48B }, { 0x82AC, 0xE48E }, { 0x82AD, 0x946D }, { 0x82AF, 0x9063 }, { 0x82B1, 0x89D4 }, { 0x82B3, 0x9646 }, { 0x82B8, 0x8C7C }, - { 0x82B9, 0x8BDA }, { 0x82BB, 0xE48D }, { 0x82BD, 0x89E8 }, { 0x82C5, 0x8AA1 }, { 0x82D1, 0x8991 }, { 0x82D2, 0xE492 }, { 0x82D3, 0x97E8 }, { 0x82D4, 0x91DB }, - { 0x82D7, 0x9563 }, { 0x82D9, 0xE49E }, { 0x82DB, 0x89D5 }, { 0x82DC, 0xE49C }, { 0x82DE, 0xE49A }, { 0x82DF, 0xE491 }, { 0x82E1, 0xE48F }, { 0x82E3, 0xE490 }, - { 0x82E5, 0x8EE1 }, { 0x82E6, 0x8BEA }, { 0x82E7, 0x9297 }, { 0x82EB, 0x93CF }, { 0x82F1, 0x8970 }, { 0x82F3, 0xE494 }, { 0x82F4, 0xE493 }, { 0x82F9, 0xE499 }, - { 0x82FA, 0xE495 }, { 0x82FB, 0xE498 }, { 0x8302, 0x96CE }, { 0x8303, 0xE497 }, { 0x8304, 0x89D6 }, { 0x8305, 0x8A9D }, { 0x8306, 0xE49B }, { 0x8309, 0xE49D }, - { 0x830E, 0x8C73 }, { 0x8316, 0xE4A1 }, { 0x8317, 0xE4AA }, { 0x8318, 0xE4AB }, { 0x831C, 0x88A9 }, { 0x8323, 0xE4B2 }, { 0x8328, 0x88EF }, { 0x832B, 0xE4A9 }, - { 0x832F, 0xE4A8 }, { 0x8331, 0xE4A3 }, { 0x8332, 0xE4A2 }, { 0x8334, 0xE4A0 }, { 0x8335, 0xE49F }, { 0x8336, 0x9283 }, { 0x8338, 0x91F9 }, { 0x8339, 0xE4A5 }, - { 0x8340, 0xE4A4 }, { 0x8345, 0xE4A7 }, { 0x8349, 0x9190 }, { 0x834A, 0x8C74 }, { 0x834F, 0x8960 }, { 0x8350, 0xE4A6 }, { 0x8352, 0x8D72 }, { 0x8358, 0x9191 }, - { 0x8373, 0xE4B8 }, { 0x8375, 0xE4B9 }, { 0x8377, 0x89D7 }, { 0x837B, 0x89AC }, { 0x837C, 0xE4B6 }, { 0x8385, 0xE4AC }, { 0x8387, 0xE4B4 }, { 0x8389, 0xE4BB }, - { 0x838A, 0xE4B5 }, { 0x838E, 0xE4B3 }, { 0x8393, 0xE496 }, { 0x8396, 0xE4B1 }, { 0x839A, 0xE4AD }, { 0x839E, 0x8ACE }, { 0x839F, 0xE4AF }, { 0x83A0, 0xE4BA }, - { 0x83A2, 0xE4B0 }, { 0x83A8, 0xE4BC }, { 0x83AA, 0xE4AE }, { 0x83AB, 0x949C }, { 0x83B1, 0x9789 }, { 0x83B5, 0xE4B7 }, { 0x83BD, 0xE4CD }, { 0x83C1, 0xE4C5 }, - { 0x83C5, 0x909B }, { 0x83CA, 0x8B65 }, { 0x83CC, 0x8BDB }, { 0x83CE, 0xE4C0 }, { 0x83D3, 0x89D9 }, { 0x83D6, 0x8FD2 }, { 0x83D8, 0xE4C3 }, { 0x83DC, 0x8DD8 }, - { 0x83DF, 0x9370 }, { 0x83E0, 0xE4C8 }, { 0x83E9, 0x95EC }, { 0x83EB, 0xE4BF }, { 0x83EF, 0x89D8 }, { 0x83F0, 0x8CD4 }, { 0x83F1, 0x9548 }, { 0x83F2, 0xE4C9 }, - { 0x83F4, 0xE4BD }, { 0x83F7, 0xE4C6 }, { 0x83FB, 0xE4D0 }, { 0x83FD, 0xE4C1 }, { 0x8403, 0xE4C2 }, { 0x8404, 0x93B8 }, { 0x8407, 0xE4C7 }, { 0x840B, 0xE4C4 }, - { 0x840C, 0x9647 }, { 0x840D, 0xE4CA }, { 0x840E, 0x88DE }, { 0x8413, 0xE4BE }, { 0x8420, 0xE4CC }, { 0x8422, 0xE4CB }, { 0x8429, 0x948B }, { 0x842A, 0xE4D2 }, - { 0x842C, 0xE4DD }, { 0x8431, 0x8A9E }, { 0x8435, 0xE4E0 }, { 0x8438, 0xE4CE }, { 0x843C, 0xE4D3 }, { 0x843D, 0x978E }, { 0x8446, 0xE4DC }, { 0x8449, 0x9774 }, - { 0x844E, 0x97A8 }, { 0x8457, 0x9298 }, { 0x845B, 0x8A8B }, { 0x8461, 0x9592 }, { 0x8462, 0xE4E2 }, { 0x8463, 0x939F }, { 0x8466, 0x88AF }, { 0x8469, 0xE4DB }, - { 0x846B, 0xE4D7 }, { 0x846C, 0x9192 }, { 0x846D, 0xE4D1 }, { 0x846E, 0xE4D9 }, { 0x846F, 0xE4DE }, { 0x8471, 0x944B }, { 0x8475, 0x88A8 }, { 0x8477, 0xE4D6 }, - { 0x8479, 0xE4DF }, { 0x847A, 0x9598 }, { 0x8482, 0xE4DA }, { 0x8484, 0xE4D5 }, { 0x848B, 0x8FD3 }, { 0x8490, 0x8F4E }, { 0x8494, 0x8EAA }, { 0x8499, 0x96D6 }, - { 0x849C, 0x9566 }, { 0x849F, 0xE4E5 }, { 0x84A1, 0xE4EE }, { 0x84AD, 0xE4D8 }, { 0x84B2, 0x8A97 }, { 0x84B8, 0x8FF6 }, { 0x84B9, 0xE4E3 }, { 0x84BB, 0xE4E8 }, - { 0x84BC, 0x9193 }, { 0x84BF, 0xE4E4 }, { 0x84C1, 0xE4EB }, { 0x84C4, 0x927E }, { 0x84C6, 0xE4EC }, { 0x84C9, 0x9775 }, { 0x84CA, 0xE4E1 }, { 0x84CB, 0x8A57 }, - { 0x84CD, 0xE4E7 }, { 0x84D0, 0xE4EA }, { 0x84D1, 0x96AA }, { 0x84D6, 0xE4ED }, { 0x84D9, 0xE4E6 }, { 0x84DA, 0xE4E9 }, { 0x84EC, 0x9648 }, { 0x84EE, 0x9840 }, - { 0x84F4, 0xE4F1 }, { 0x84FC, 0xE4F8 }, { 0x84FF, 0xE4F0 }, { 0x8500, 0x8EC1 }, { 0x8506, 0xE4CF }, { 0x8511, 0x95CC }, { 0x8513, 0x96A0 }, { 0x8514, 0xE4F7 }, - { 0x8515, 0xE4F6 }, { 0x8517, 0xE4F2 }, { 0x8518, 0xE4F3 }, { 0x851A, 0x8955 }, { 0x851F, 0xE4F5 }, { 0x8521, 0xE4EF }, { 0x8526, 0x92D3 }, { 0x852C, 0xE4F4 }, - { 0x852D, 0x88FC }, { 0x8535, 0x91A0 }, { 0x853D, 0x95C1 }, { 0x8540, 0xE4F9 }, { 0x8541, 0xE540 }, { 0x8543, 0x94D7 }, { 0x8548, 0xE4FC }, { 0x8549, 0x8FD4 }, - { 0x854A, 0x8EC7 }, { 0x854B, 0xE542 }, { 0x854E, 0x8BBC }, { 0x8555, 0xE543 }, { 0x8557, 0x9599 }, { 0x8558, 0xE4FB }, { 0x855A, 0xE4D4 }, { 0x8563, 0xE4FA }, - { 0x8568, 0x986E }, { 0x8569, 0x93A0 }, { 0x856A, 0x9593 }, { 0x856D, 0xE54A }, { 0x8577, 0xE550 }, { 0x857E, 0xE551 }, { 0x8580, 0xE544 }, { 0x8584, 0x9496 }, - { 0x8587, 0xE54E }, { 0x8588, 0xE546 }, { 0x858A, 0xE548 }, { 0x8590, 0xE552 }, { 0x8591, 0xE547 }, { 0x8594, 0xE54B }, { 0x8597, 0x8992 }, { 0x8599, 0x93E3 }, - { 0x859B, 0xE54C }, { 0x859C, 0xE54F }, { 0x85A4, 0xE545 }, { 0x85A6, 0x9145 }, { 0x85A8, 0xE549 }, { 0x85A9, 0x8E46 }, { 0x85AA, 0x9064 }, { 0x85AB, 0x8C4F }, - { 0x85AC, 0x96F2 }, { 0x85AE, 0x96F7 }, { 0x85AF, 0x8F92 }, { 0x85B9, 0xE556 }, { 0x85BA, 0xE554 }, { 0x85C1, 0x986D }, { 0x85C9, 0xE553 }, { 0x85CD, 0x9795 }, - { 0x85CF, 0xE555 }, { 0x85D0, 0xE557 }, { 0x85D5, 0xE558 }, { 0x85DC, 0xE55B }, { 0x85DD, 0xE559 }, { 0x85E4, 0x93A1 }, { 0x85E5, 0xE55A }, { 0x85E9, 0x94CB }, - { 0x85EA, 0xE54D }, { 0x85F7, 0x8F93 }, { 0x85F9, 0xE55C }, { 0x85FA, 0xE561 }, { 0x85FB, 0x9194 }, { 0x85FE, 0xE560 }, { 0x8602, 0xE541 }, { 0x8606, 0xE562 }, - { 0x8607, 0x9168 }, { 0x860A, 0xE55D }, { 0x860B, 0xE55F }, { 0x8613, 0xE55E }, { 0x8616, 0x9F50 }, { 0x8617, 0x9F41 }, { 0x861A, 0xE564 }, { 0x8622, 0xE563 }, - { 0x862D, 0x9796 }, { 0x862F, 0xE1BA }, { 0x8630, 0xE565 }, { 0x863F, 0xE566 }, { 0x864D, 0xE567 }, { 0x864E, 0x8CD5 }, { 0x8650, 0x8B73 }, { 0x8654, 0xE569 }, - { 0x8655, 0x997C }, { 0x865A, 0x8B95 }, { 0x865C, 0x97B8 }, { 0x865E, 0x8BF1 }, { 0x865F, 0xE56A }, { 0x8667, 0xE56B }, { 0x866B, 0x928E }, { 0x8671, 0xE56C }, - { 0x8679, 0x93F8 }, { 0x867B, 0x88B8 }, { 0x868A, 0x89E1 }, { 0x868B, 0xE571 }, { 0x868C, 0xE572 }, { 0x8693, 0xE56D }, { 0x8695, 0x8E5C }, { 0x86A3, 0xE56E }, - { 0x86A4, 0x9461 }, { 0x86A9, 0xE56F }, { 0x86AA, 0xE570 }, { 0x86AB, 0xE57A }, { 0x86AF, 0xE574 }, { 0x86B0, 0xE577 }, { 0x86B6, 0xE573 }, { 0x86C4, 0xE575 }, - { 0x86C6, 0xE576 }, { 0x86C7, 0x8ED6 }, { 0x86C9, 0xE578 }, { 0x86CB, 0x9260 }, { 0x86CD, 0x8C75 }, { 0x86CE, 0x8A61 }, { 0x86D4, 0xE57B }, { 0x86D9, 0x8A5E }, - { 0x86DB, 0xE581 }, { 0x86DE, 0xE57C }, { 0x86DF, 0xE580 }, { 0x86E4, 0x94B8 }, { 0x86E9, 0xE57D }, { 0x86EC, 0xE57E }, { 0x86ED, 0x9567 }, { 0x86EE, 0x94D8 }, - { 0x86EF, 0xE582 }, { 0x86F8, 0x91FB }, { 0x86F9, 0xE58C }, { 0x86FB, 0xE588 }, { 0x86FE, 0x89E9 }, { 0x8700, 0xE586 }, { 0x8702, 0x9649 }, { 0x8703, 0xE587 }, - { 0x8706, 0xE584 }, { 0x8708, 0xE585 }, { 0x8709, 0xE58A }, { 0x870A, 0xE58D }, { 0x870D, 0xE58B }, { 0x8711, 0xE589 }, { 0x8712, 0xE583 }, { 0x8718, 0x9277 }, - { 0x871A, 0xE594 }, { 0x871C, 0x96A8 }, { 0x8725, 0xE592 }, { 0x8729, 0xE593 }, { 0x8734, 0xE58E }, { 0x8737, 0xE590 }, { 0x873B, 0xE591 }, { 0x873F, 0xE58F }, - { 0x8749, 0x90E4 }, { 0x874B, 0x9858 }, { 0x874C, 0xE598 }, { 0x874E, 0xE599 }, { 0x8753, 0xE59F }, { 0x8755, 0x9049 }, { 0x8757, 0xE59B }, { 0x8759, 0xE59E }, - { 0x875F, 0xE596 }, { 0x8760, 0xE595 }, { 0x8763, 0xE5A0 }, { 0x8766, 0x89DA }, { 0x8768, 0xE59C }, { 0x876A, 0xE5A1 }, { 0x876E, 0xE59D }, { 0x8774, 0xE59A }, - { 0x8776, 0x92B1 }, { 0x8778, 0xE597 }, { 0x877F, 0x9488 }, { 0x8782, 0xE5A5 }, { 0x878D, 0x975A }, { 0x879F, 0xE5A4 }, { 0x87A2, 0xE5A3 }, { 0x87AB, 0xE5AC }, - { 0x87AF, 0xE5A6 }, { 0x87B3, 0xE5AE }, { 0x87BA, 0x9786 }, { 0x87BB, 0xE5B1 }, { 0x87BD, 0xE5A8 }, { 0x87C0, 0xE5A9 }, { 0x87C4, 0xE5AD }, { 0x87C6, 0xE5B0 }, - { 0x87C7, 0xE5AF }, { 0x87CB, 0xE5A7 }, { 0x87D0, 0xE5AA }, { 0x87D2, 0xE5BB }, { 0x87E0, 0xE5B4 }, { 0x87EF, 0xE5B2 }, { 0x87F2, 0xE5B3 }, { 0x87F6, 0xE5B8 }, - { 0x87F7, 0xE5B9 }, { 0x87F9, 0x8A49 }, { 0x87FB, 0x8B61 }, { 0x87FE, 0xE5B7 }, { 0x8805, 0xE5A2 }, { 0x880D, 0xE5B6 }, { 0x880E, 0xE5BA }, { 0x880F, 0xE5B5 }, - { 0x8811, 0xE5BC }, { 0x8815, 0xE5BE }, { 0x8816, 0xE5BD }, { 0x8821, 0xE5C0 }, { 0x8822, 0xE5BF }, { 0x8823, 0xE579 }, { 0x8827, 0xE5C4 }, { 0x8831, 0xE5C1 }, - { 0x8836, 0xE5C2 }, { 0x8839, 0xE5C3 }, { 0x883B, 0xE5C5 }, { 0x8840, 0x8C8C }, { 0x8842, 0xE5C7 }, { 0x8844, 0xE5C6 }, { 0x8846, 0x8F4F }, { 0x884C, 0x8D73 }, - { 0x884D, 0x9FA5 }, { 0x8852, 0xE5C8 }, { 0x8853, 0x8F70 }, { 0x8857, 0x8A58 }, { 0x8859, 0xE5C9 }, { 0x885B, 0x8971 }, { 0x885D, 0x8FD5 }, { 0x885E, 0xE5CA }, - { 0x8861, 0x8D74 }, { 0x8862, 0xE5CB }, { 0x8863, 0x88DF }, { 0x8868, 0x955C }, { 0x886B, 0xE5CC }, { 0x8870, 0x908A }, { 0x8872, 0xE5D3 }, { 0x8875, 0xE5D0 }, - { 0x8877, 0x928F }, { 0x887D, 0xE5D1 }, { 0x887E, 0xE5CE }, { 0x887F, 0x8BDC }, { 0x8881, 0xE5CD }, { 0x8882, 0xE5D4 }, { 0x8888, 0x8C55 }, { 0x888B, 0x91DC }, - { 0x888D, 0xE5DA }, { 0x8892, 0xE5D6 }, { 0x8896, 0x91B3 }, { 0x8897, 0xE5D5 }, { 0x8899, 0xE5D8 }, { 0x889E, 0xE5CF }, { 0x88A2, 0xE5D9 }, { 0x88A4, 0xE5DB }, - { 0x88AB, 0x94ED }, { 0x88AE, 0xE5D7 }, { 0x88B0, 0xE5DC }, { 0x88B1, 0xE5DE }, { 0x88B4, 0x8CD1 }, { 0x88B5, 0xE5D2 }, { 0x88B7, 0x88BF }, { 0x88BF, 0xE5DD }, - { 0x88C1, 0x8DD9 }, { 0x88C2, 0x97F4 }, { 0x88C3, 0xE5DF }, { 0x88C4, 0xE5E0 }, { 0x88C5, 0x9195 }, { 0x88CF, 0x97A0 }, { 0x88D4, 0xE5E1 }, { 0x88D5, 0x9754 }, - { 0x88D8, 0xE5E2 }, { 0x88D9, 0xE5E3 }, { 0x88DC, 0x95E2 }, { 0x88DD, 0xE5E4 }, { 0x88DF, 0x8DBE }, { 0x88E1, 0x97A1 }, { 0x88E8, 0xE5E9 }, { 0x88F2, 0xE5EA }, - { 0x88F3, 0x8FD6 }, { 0x88F4, 0xE5E8 }, { 0x88F8, 0x9787 }, { 0x88F9, 0xE5E5 }, { 0x88FC, 0xE5E7 }, { 0x88FD, 0x90BB }, { 0x88FE, 0x909E }, { 0x8902, 0xE5E6 }, - { 0x8904, 0xE5EB }, { 0x8907, 0x95A1 }, { 0x890A, 0xE5ED }, { 0x890C, 0xE5EC }, { 0x8910, 0x8A8C }, { 0x8912, 0x964A }, { 0x8913, 0xE5EE }, { 0x891D, 0xE5FA }, - { 0x891E, 0xE5F0 }, { 0x8925, 0xE5F1 }, { 0x892A, 0xE5F2 }, { 0x892B, 0xE5F3 }, { 0x8936, 0xE5F7 }, { 0x8938, 0xE5F8 }, { 0x893B, 0xE5F6 }, { 0x8941, 0xE5F4 }, - { 0x8943, 0xE5EF }, { 0x8944, 0xE5F5 }, { 0x894C, 0xE5F9 }, { 0x894D, 0xE8B5 }, { 0x8956, 0x89A6 }, { 0x895E, 0xE5FC }, { 0x895F, 0x8BDD }, { 0x8960, 0xE5FB }, - { 0x8964, 0xE641 }, { 0x8966, 0xE640 }, { 0x896A, 0xE643 }, { 0x896D, 0xE642 }, { 0x896F, 0xE644 }, { 0x8972, 0x8F50 }, { 0x8974, 0xE645 }, { 0x8977, 0xE646 }, - { 0x897E, 0xE647 }, { 0x897F, 0x90BC }, { 0x8981, 0x9776 }, { 0x8983, 0xE648 }, { 0x8986, 0x95A2 }, { 0x8987, 0x9465 }, { 0x8988, 0xE649 }, { 0x898A, 0xE64A }, - { 0x898B, 0x8CA9 }, { 0x898F, 0x8B4B }, { 0x8993, 0xE64B }, { 0x8996, 0x8E8B }, { 0x8997, 0x9460 }, { 0x8998, 0xE64C }, { 0x899A, 0x8A6F }, { 0x89A1, 0xE64D }, - { 0x89A6, 0xE64F }, { 0x89A7, 0x9797 }, { 0x89A9, 0xE64E }, { 0x89AA, 0x9065 }, { 0x89AC, 0xE650 }, { 0x89AF, 0xE651 }, { 0x89B2, 0xE652 }, { 0x89B3, 0x8ACF }, - { 0x89BA, 0xE653 }, { 0x89BD, 0xE654 }, { 0x89BF, 0xE655 }, { 0x89C0, 0xE656 }, { 0x89D2, 0x8A70 }, { 0x89DA, 0xE657 }, { 0x89DC, 0xE658 }, { 0x89DD, 0xE659 }, - { 0x89E3, 0x89F0 }, { 0x89E6, 0x9047 }, { 0x89E7, 0xE65A }, { 0x89F4, 0xE65B }, { 0x89F8, 0xE65C }, { 0x8A00, 0x8CBE }, { 0x8A02, 0x92F9 }, { 0x8A03, 0xE65D }, - { 0x8A08, 0x8C76 }, { 0x8A0A, 0x9075 }, { 0x8A0C, 0xE660 }, { 0x8A0E, 0x93A2 }, { 0x8A10, 0xE65F }, { 0x8A13, 0x8C50 }, { 0x8A16, 0xE65E }, { 0x8A17, 0x91F5 }, - { 0x8A18, 0x8B4C }, { 0x8A1B, 0xE661 }, { 0x8A1D, 0xE662 }, { 0x8A1F, 0x8FD7 }, { 0x8A23, 0x8C8D }, { 0x8A25, 0xE663 }, { 0x8A2A, 0x964B }, { 0x8A2D, 0x90DD }, - { 0x8A31, 0x8B96 }, { 0x8A33, 0x96F3 }, { 0x8A34, 0x9169 }, { 0x8A36, 0xE664 }, { 0x8A3A, 0x9066 }, { 0x8A3B, 0x9290 }, { 0x8A3C, 0x8FD8 }, { 0x8A41, 0xE665 }, - { 0x8A46, 0xE668 }, { 0x8A48, 0xE669 }, { 0x8A50, 0x8DBC }, { 0x8A51, 0x91C0 }, { 0x8A52, 0xE667 }, { 0x8A54, 0x8FD9 }, { 0x8A55, 0x955D }, { 0x8A5B, 0xE666 }, - { 0x8A5E, 0x8E8C }, { 0x8A60, 0x8972 }, { 0x8A62, 0xE66D }, { 0x8A63, 0x8C77 }, { 0x8A66, 0x8E8E }, { 0x8A69, 0x8E8D }, { 0x8A6B, 0x986C }, { 0x8A6C, 0xE66C }, - { 0x8A6D, 0xE66B }, { 0x8A6E, 0x9146 }, { 0x8A70, 0x8B6C }, { 0x8A71, 0x9862 }, { 0x8A72, 0x8A59 }, { 0x8A73, 0x8FDA }, { 0x8A7C, 0xE66A }, { 0x8A82, 0xE66F }, - { 0x8A84, 0xE670 }, { 0x8A85, 0xE66E }, { 0x8A87, 0x8CD6 }, { 0x8A89, 0x975F }, { 0x8A8C, 0x8E8F }, { 0x8A8D, 0x9446 }, { 0x8A91, 0xE673 }, { 0x8A93, 0x90BE }, - { 0x8A95, 0x9261 }, { 0x8A98, 0x9755 }, { 0x8A9A, 0xE676 }, { 0x8A9E, 0x8CEA }, { 0x8AA0, 0x90BD }, { 0x8AA1, 0xE672 }, { 0x8AA3, 0xE677 }, { 0x8AA4, 0x8CEB }, - { 0x8AA5, 0xE674 }, { 0x8AA6, 0xE675 }, { 0x8AA8, 0xE671 }, { 0x8AAC, 0x90E0 }, { 0x8AAD, 0x93C7 }, { 0x8AB0, 0x924E }, { 0x8AB2, 0x89DB }, { 0x8AB9, 0x94EE }, - { 0x8ABC, 0x8B62 }, { 0x8ABF, 0x92B2 }, { 0x8AC2, 0xE67A }, { 0x8AC4, 0xE678 }, { 0x8AC7, 0x926B }, { 0x8ACB, 0x90BF }, { 0x8ACC, 0x8AD0 }, { 0x8ACD, 0xE679 }, - { 0x8ACF, 0x907A }, { 0x8AD2, 0x97C8 }, { 0x8AD6, 0x985F }, { 0x8ADA, 0xE67B }, { 0x8ADB, 0xE687 }, { 0x8ADC, 0x92B3 }, { 0x8ADE, 0xE686 }, { 0x8AE0, 0xE683 }, - { 0x8AE1, 0xE68B }, { 0x8AE2, 0xE684 }, { 0x8AE4, 0xE680 }, { 0x8AE6, 0x92FA }, { 0x8AE7, 0xE67E }, { 0x8AEB, 0xE67C }, { 0x8AED, 0x9740 }, { 0x8AEE, 0x8E90 }, - { 0x8AF1, 0xE681 }, { 0x8AF3, 0xE67D }, { 0x8AF7, 0xE685 }, { 0x8AF8, 0x8F94 }, { 0x8AFA, 0x8CBF }, { 0x8AFE, 0x91F8 }, { 0x8B00, 0x9664 }, { 0x8B01, 0x8979 }, - { 0x8B02, 0x88E0 }, { 0x8B04, 0x93A3 }, { 0x8B07, 0xE689 }, { 0x8B0C, 0xE688 }, { 0x8B0E, 0x93E4 }, { 0x8B10, 0xE68D }, { 0x8B14, 0xE682 }, { 0x8B16, 0xE68C }, - { 0x8B17, 0xE68E }, { 0x8B19, 0x8CAA }, { 0x8B1A, 0xE68A }, { 0x8B1B, 0x8D75 }, { 0x8B1D, 0x8ED3 }, { 0x8B20, 0xE68F }, { 0x8B21, 0x9777 }, { 0x8B26, 0xE692 }, - { 0x8B28, 0xE695 }, { 0x8B2B, 0xE693 }, { 0x8B2C, 0x9554 }, { 0x8B33, 0xE690 }, { 0x8B39, 0x8BDE }, { 0x8B3E, 0xE694 }, { 0x8B41, 0xE696 }, { 0x8B49, 0xE69A }, - { 0x8B4C, 0xE697 }, { 0x8B4E, 0xE699 }, { 0x8B4F, 0xE698 }, { 0x8B56, 0xE69B }, { 0x8B58, 0x8EAF }, { 0x8B5A, 0xE69D }, { 0x8B5B, 0xE69C }, { 0x8B5C, 0x9588 }, - { 0x8B5F, 0xE69F }, { 0x8B66, 0x8C78 }, { 0x8B6B, 0xE69E }, { 0x8B6C, 0xE6A0 }, { 0x8B6F, 0xE6A1 }, { 0x8B70, 0x8B63 }, { 0x8B71, 0xE3BF }, { 0x8B72, 0x8FF7 }, - { 0x8B74, 0xE6A2 }, { 0x8B77, 0x8CEC }, { 0x8B7D, 0xE6A3 }, { 0x8B80, 0xE6A4 }, { 0x8B83, 0x8E5D }, { 0x8B8A, 0x9DCC }, { 0x8B8C, 0xE6A5 }, { 0x8B8E, 0xE6A6 }, - { 0x8B90, 0x8F51 }, { 0x8B92, 0xE6A7 }, { 0x8B93, 0xE6A8 }, { 0x8B96, 0xE6A9 }, { 0x8B99, 0xE6AA }, { 0x8B9A, 0xE6AB }, { 0x8C37, 0x924A }, { 0x8C3A, 0xE6AC }, - { 0x8C3F, 0xE6AE }, { 0x8C41, 0xE6AD }, { 0x8C46, 0x93A4 }, { 0x8C48, 0xE6AF }, { 0x8C4A, 0x964C }, { 0x8C4C, 0xE6B0 }, { 0x8C4E, 0xE6B1 }, { 0x8C50, 0xE6B2 }, - { 0x8C55, 0xE6B3 }, { 0x8C5A, 0x93D8 }, { 0x8C61, 0x8FDB }, { 0x8C62, 0xE6B4 }, { 0x8C6A, 0x8D8B }, { 0x8C6B, 0x98AC }, { 0x8C6C, 0xE6B5 }, { 0x8C78, 0xE6B6 }, - { 0x8C79, 0x955E }, { 0x8C7A, 0xE6B7 }, { 0x8C7C, 0xE6BF }, { 0x8C82, 0xE6B8 }, { 0x8C85, 0xE6BA }, { 0x8C89, 0xE6B9 }, { 0x8C8A, 0xE6BB }, { 0x8C8C, 0x9665 }, - { 0x8C8D, 0xE6BC }, { 0x8C8E, 0xE6BD }, { 0x8C94, 0xE6BE }, { 0x8C98, 0xE6C0 }, { 0x8C9D, 0x8A4C }, { 0x8C9E, 0x92E5 }, { 0x8CA0, 0x9589 }, { 0x8CA1, 0x8DE0 }, - { 0x8CA2, 0x8D76 }, { 0x8CA7, 0x956E }, { 0x8CA8, 0x89DD }, { 0x8CA9, 0x94CC }, { 0x8CAA, 0xE6C3 }, { 0x8CAB, 0x8AD1 }, { 0x8CAC, 0x90D3 }, { 0x8CAD, 0xE6C2 }, - { 0x8CAE, 0xE6C7 }, { 0x8CAF, 0x9299 }, { 0x8CB0, 0x96E1 }, { 0x8CB2, 0xE6C5 }, { 0x8CB3, 0xE6C6 }, { 0x8CB4, 0x8B4D }, { 0x8CB6, 0xE6C8 }, { 0x8CB7, 0x9483 }, - { 0x8CB8, 0x91DD }, { 0x8CBB, 0x94EF }, { 0x8CBC, 0x935C }, { 0x8CBD, 0xE6C4 }, { 0x8CBF, 0x9666 }, { 0x8CC0, 0x89EA }, { 0x8CC1, 0xE6CA }, { 0x8CC2, 0x9847 }, - { 0x8CC3, 0x92C0 }, { 0x8CC4, 0x9864 }, { 0x8CC7, 0x8E91 }, { 0x8CC8, 0xE6C9 }, { 0x8CCA, 0x91AF }, { 0x8CCD, 0xE6DA }, { 0x8CCE, 0x9147 }, { 0x8CD1, 0x93F6 }, - { 0x8CD3, 0x956F }, { 0x8CDA, 0xE6CD }, { 0x8CDB, 0x8E5E }, { 0x8CDC, 0x8E92 }, { 0x8CDE, 0x8FDC }, { 0x8CE0, 0x9485 }, { 0x8CE2, 0x8CAB }, { 0x8CE3, 0xE6CC }, - { 0x8CE4, 0xE6CB }, { 0x8CE6, 0x958A }, { 0x8CEA, 0x8EBF }, { 0x8CED, 0x9371 }, { 0x8CFA, 0xE6CF }, { 0x8CFB, 0xE6D0 }, { 0x8CFC, 0x8D77 }, { 0x8CFD, 0xE6CE }, - { 0x8D04, 0xE6D1 }, { 0x8D05, 0xE6D2 }, { 0x8D07, 0xE6D4 }, { 0x8D08, 0x91A1 }, { 0x8D0A, 0xE6D3 }, { 0x8D0B, 0x8AE4 }, { 0x8D0D, 0xE6D6 }, { 0x8D0F, 0xE6D5 }, - { 0x8D10, 0xE6D7 }, { 0x8D13, 0xE6D9 }, { 0x8D14, 0xE6DB }, { 0x8D16, 0xE6DC }, { 0x8D64, 0x90D4 }, { 0x8D66, 0x8ECD }, { 0x8D67, 0xE6DD }, { 0x8D6B, 0x8A71 }, - { 0x8D6D, 0xE6DE }, { 0x8D70, 0x9196 }, { 0x8D71, 0xE6DF }, { 0x8D73, 0xE6E0 }, { 0x8D74, 0x958B }, { 0x8D77, 0x8B4E }, { 0x8D81, 0xE6E1 }, { 0x8D85, 0x92B4 }, - { 0x8D8A, 0x897A }, { 0x8D99, 0xE6E2 }, { 0x8DA3, 0x8EEF }, { 0x8DA8, 0x9096 }, { 0x8DB3, 0x91AB }, { 0x8DBA, 0xE6E5 }, { 0x8DBE, 0xE6E4 }, { 0x8DC2, 0xE6E3 }, - { 0x8DCB, 0xE6EB }, { 0x8DCC, 0xE6E9 }, { 0x8DCF, 0xE6E6 }, { 0x8DD6, 0xE6E8 }, { 0x8DDA, 0xE6E7 }, { 0x8DDB, 0xE6EA }, { 0x8DDD, 0x8B97 }, { 0x8DDF, 0xE6EE }, - { 0x8DE1, 0x90D5 }, { 0x8DE3, 0xE6EF }, { 0x8DE8, 0x8CD7 }, { 0x8DEA, 0xE6EC }, { 0x8DEB, 0xE6ED }, { 0x8DEF, 0x9848 }, { 0x8DF3, 0x92B5 }, { 0x8DF5, 0x9148 }, - { 0x8DFC, 0xE6F0 }, { 0x8DFF, 0xE6F3 }, { 0x8E08, 0xE6F1 }, { 0x8E09, 0xE6F2 }, { 0x8E0A, 0x9778 }, { 0x8E0F, 0x93A5 }, { 0x8E10, 0xE6F6 }, { 0x8E1D, 0xE6F4 }, - { 0x8E1E, 0xE6F5 }, { 0x8E1F, 0xE6F7 }, { 0x8E2A, 0xE748 }, { 0x8E30, 0xE6FA }, { 0x8E34, 0xE6FB }, { 0x8E35, 0xE6F9 }, { 0x8E42, 0xE6F8 }, { 0x8E44, 0x92FB }, - { 0x8E47, 0xE740 }, { 0x8E48, 0xE744 }, { 0x8E49, 0xE741 }, { 0x8E4A, 0xE6FC }, { 0x8E4C, 0xE742 }, { 0x8E50, 0xE743 }, { 0x8E55, 0xE74A }, { 0x8E59, 0xE745 }, - { 0x8E5F, 0x90D6 }, { 0x8E60, 0xE747 }, { 0x8E63, 0xE749 }, { 0x8E64, 0xE746 }, { 0x8E72, 0xE74C }, { 0x8E74, 0x8F52 }, { 0x8E76, 0xE74B }, { 0x8E7C, 0xE74D }, - { 0x8E81, 0xE74E }, { 0x8E84, 0xE751 }, { 0x8E85, 0xE750 }, { 0x8E87, 0xE74F }, { 0x8E8A, 0xE753 }, { 0x8E8B, 0xE752 }, { 0x8E8D, 0x96F4 }, { 0x8E91, 0xE755 }, - { 0x8E93, 0xE754 }, { 0x8E94, 0xE756 }, { 0x8E99, 0xE757 }, { 0x8EA1, 0xE759 }, { 0x8EAA, 0xE758 }, { 0x8EAB, 0x9067 }, { 0x8EAC, 0xE75A }, { 0x8EAF, 0x8BEB }, - { 0x8EB0, 0xE75B }, { 0x8EB1, 0xE75D }, { 0x8EBE, 0xE75E }, { 0x8EC5, 0xE75F }, { 0x8EC6, 0xE75C }, { 0x8EC8, 0xE760 }, { 0x8ECA, 0x8ED4 }, { 0x8ECB, 0xE761 }, - { 0x8ECC, 0x8B4F }, { 0x8ECD, 0x8C52 }, { 0x8ED2, 0x8CAC }, { 0x8EDB, 0xE762 }, { 0x8EDF, 0x93EE }, { 0x8EE2, 0x935D }, { 0x8EE3, 0xE763 }, { 0x8EEB, 0xE766 }, - { 0x8EF8, 0x8EB2 }, { 0x8EFB, 0xE765 }, { 0x8EFC, 0xE764 }, { 0x8EFD, 0x8C79 }, { 0x8EFE, 0xE767 }, { 0x8F03, 0x8A72 }, { 0x8F05, 0xE769 }, { 0x8F09, 0x8DDA }, - { 0x8F0A, 0xE768 }, { 0x8F0C, 0xE771 }, { 0x8F12, 0xE76B }, { 0x8F13, 0xE76D }, { 0x8F14, 0x95E3 }, { 0x8F15, 0xE76A }, { 0x8F19, 0xE76C }, { 0x8F1B, 0xE770 }, - { 0x8F1C, 0xE76E }, { 0x8F1D, 0x8B50 }, { 0x8F1F, 0xE76F }, { 0x8F26, 0xE772 }, { 0x8F29, 0x9479 }, { 0x8F2A, 0x97D6 }, { 0x8F2F, 0x8F53 }, { 0x8F33, 0xE773 }, - { 0x8F38, 0x9741 }, { 0x8F39, 0xE775 }, { 0x8F3B, 0xE774 }, { 0x8F3E, 0xE778 }, { 0x8F3F, 0x9760 }, { 0x8F42, 0xE777 }, { 0x8F44, 0x8A8D }, { 0x8F45, 0xE776 }, - { 0x8F46, 0xE77B }, { 0x8F49, 0xE77A }, { 0x8F4C, 0xE779 }, { 0x8F4D, 0x9351 }, { 0x8F4E, 0xE77C }, { 0x8F57, 0xE77D }, { 0x8F5C, 0xE77E }, { 0x8F5F, 0x8D8C }, - { 0x8F61, 0x8C44 }, { 0x8F62, 0xE780 }, { 0x8F63, 0xE781 }, { 0x8F64, 0xE782 }, { 0x8F9B, 0x9068 }, { 0x8F9C, 0xE783 }, { 0x8F9E, 0x8EAB }, { 0x8F9F, 0xE784 }, - { 0x8FA3, 0xE785 }, { 0x8FA7, 0x999F }, { 0x8FA8, 0x999E }, { 0x8FAD, 0xE786 }, { 0x8FAE, 0xE390 }, { 0x8FAF, 0xE787 }, { 0x8FB0, 0x9243 }, { 0x8FB1, 0x904A }, - { 0x8FB2, 0x945F }, { 0x8FB7, 0xE788 }, { 0x8FBA, 0x95D3 }, { 0x8FBB, 0x92D2 }, { 0x8FBC, 0x8D9E }, { 0x8FBF, 0x9248 }, { 0x8FC2, 0x8949 }, { 0x8FC4, 0x9698 }, - { 0x8FC5, 0x9076 }, { 0x8FCE, 0x8C7D }, { 0x8FD1, 0x8BDF }, { 0x8FD4, 0x95D4 }, { 0x8FDA, 0xE789 }, { 0x8FE2, 0xE78B }, { 0x8FE5, 0xE78A }, { 0x8FE6, 0x89DE }, - { 0x8FE9, 0x93F4 }, { 0x8FEA, 0xE78C }, { 0x8FEB, 0x9497 }, { 0x8FED, 0x9352 }, { 0x8FEF, 0xE78D }, { 0x8FF0, 0x8F71 }, { 0x8FF4, 0xE78F }, { 0x8FF7, 0x96C0 }, - { 0x8FF8, 0xE79E }, { 0x8FF9, 0xE791 }, { 0x8FFA, 0xE792 }, { 0x8FFD, 0x92C7 }, { 0x9000, 0x91DE }, { 0x9001, 0x9197 }, { 0x9003, 0x93A6 }, { 0x9005, 0xE790 }, - { 0x9006, 0x8B74 }, { 0x900B, 0xE799 }, { 0x900D, 0xE796 }, { 0x900E, 0xE7A3 }, { 0x900F, 0x93A7 }, { 0x9010, 0x9280 }, { 0x9011, 0xE793 }, { 0x9013, 0x92FC }, - { 0x9014, 0x9372 }, { 0x9015, 0xE794 }, { 0x9016, 0xE798 }, { 0x9017, 0x9080 }, { 0x9019, 0x9487 }, { 0x901A, 0x92CA }, { 0x901D, 0x90C0 }, { 0x901E, 0xE797 }, - { 0x901F, 0x91AC }, { 0x9020, 0x91A2 }, { 0x9021, 0xE795 }, { 0x9022, 0x88A7 }, { 0x9023, 0x9841 }, { 0x9027, 0xE79A }, { 0x902E, 0x91DF }, { 0x9031, 0x8F54 }, - { 0x9032, 0x9069 }, { 0x9035, 0xE79C }, { 0x9036, 0xE79B }, { 0x9038, 0x88ED }, { 0x9039, 0xE79D }, { 0x903C, 0x954E }, { 0x903E, 0xE7A5 }, { 0x9041, 0x93D9 }, - { 0x9042, 0x908B }, { 0x9045, 0x9278 }, { 0x9047, 0x8BF6 }, { 0x9049, 0xE7A4 }, { 0x904A, 0x9756 }, { 0x904B, 0x895E }, { 0x904D, 0x95D5 }, { 0x904E, 0x89DF }, - { 0x904F, 0xE79F }, { 0x9050, 0xE7A0 }, { 0x9051, 0xE7A1 }, { 0x9052, 0xE7A2 }, { 0x9053, 0x93B9 }, { 0x9054, 0x9242 }, { 0x9055, 0x88E1 }, { 0x9056, 0xE7A6 }, - { 0x9058, 0xE7A7 }, { 0x9059, 0xEAA1 }, { 0x905C, 0x91BB }, { 0x905E, 0xE7A8 }, { 0x9060, 0x8993 }, { 0x9061, 0x916B }, { 0x9063, 0x8CAD }, { 0x9065, 0x9779 }, - { 0x9068, 0xE7A9 }, { 0x9069, 0x934B }, { 0x906D, 0x9198 }, { 0x906E, 0x8ED5 }, { 0x906F, 0xE7AA }, { 0x9072, 0xE7AD }, { 0x9075, 0x8F85 }, { 0x9076, 0xE7AB }, - { 0x9077, 0x914A }, { 0x9078, 0x9149 }, { 0x907A, 0x88E2 }, { 0x907C, 0x97C9 }, { 0x907D, 0xE7AF }, { 0x907F, 0x94F0 }, { 0x9080, 0xE7B1 }, { 0x9081, 0xE7B0 }, - { 0x9082, 0xE7AE }, { 0x9083, 0xE284 }, { 0x9084, 0x8AD2 }, { 0x9087, 0xE78E }, { 0x9089, 0xE7B3 }, { 0x908A, 0xE7B2 }, { 0x908F, 0xE7B4 }, { 0x9091, 0x9757 }, - { 0x90A3, 0x93DF }, { 0x90A6, 0x964D }, { 0x90A8, 0xE7B5 }, { 0x90AA, 0x8ED7 }, { 0x90AF, 0xE7B6 }, { 0x90B1, 0xE7B7 }, { 0x90B5, 0xE7B8 }, { 0x90B8, 0x9340 }, - { 0x90C1, 0x88E8 }, { 0x90CA, 0x8D78 }, { 0x90CE, 0x9859 }, { 0x90DB, 0xE7BC }, { 0x90E1, 0x8C53 }, { 0x90E2, 0xE7B9 }, { 0x90E4, 0xE7BA }, { 0x90E8, 0x9594 }, - { 0x90ED, 0x8A73 }, { 0x90F5, 0x9758 }, { 0x90F7, 0x8BBD }, { 0x90FD, 0x9373 }, { 0x9102, 0xE7BD }, { 0x9112, 0xE7BE }, { 0x9119, 0xE7BF }, { 0x912D, 0x9341 }, - { 0x9130, 0xE7C1 }, { 0x9132, 0xE7C0 }, { 0x9149, 0x93D1 }, { 0x914A, 0xE7C2 }, { 0x914B, 0x8F55 }, { 0x914C, 0x8EDE }, { 0x914D, 0x947A }, { 0x914E, 0x9291 }, - { 0x9152, 0x8EF0 }, { 0x9154, 0x908C }, { 0x9156, 0xE7C3 }, { 0x9158, 0xE7C4 }, { 0x9162, 0x907C }, { 0x9163, 0xE7C5 }, { 0x9165, 0xE7C6 }, { 0x9169, 0xE7C7 }, - { 0x916A, 0x978F }, { 0x916C, 0x8F56 }, { 0x9172, 0xE7C9 }, { 0x9173, 0xE7C8 }, { 0x9175, 0x8D79 }, { 0x9177, 0x8D93 }, { 0x9178, 0x8E5F }, { 0x9182, 0xE7CC }, - { 0x9187, 0x8F86 }, { 0x9189, 0xE7CB }, { 0x918B, 0xE7CA }, { 0x918D, 0x91E7 }, { 0x9190, 0x8CED }, { 0x9192, 0x90C1 }, { 0x9197, 0x94AE }, { 0x919C, 0x8F58 }, - { 0x91A2, 0xE7CD }, { 0x91A4, 0x8FDD }, { 0x91AA, 0xE7D0 }, { 0x91AB, 0xE7CE }, { 0x91AF, 0xE7CF }, { 0x91B4, 0xE7D2 }, { 0x91B5, 0xE7D1 }, { 0x91B8, 0x8FF8 }, - { 0x91BA, 0xE7D3 }, { 0x91C0, 0xE7D4 }, { 0x91C1, 0xE7D5 }, { 0x91C6, 0x94CE }, { 0x91C7, 0x8DD1 }, { 0x91C8, 0x8EDF }, { 0x91C9, 0xE7D6 }, { 0x91CB, 0xE7D7 }, - { 0x91CC, 0x97A2 }, { 0x91CD, 0x8F64 }, { 0x91CE, 0x96EC }, { 0x91CF, 0x97CA }, { 0x91D0, 0xE7D8 }, { 0x91D1, 0x8BE0 }, { 0x91D6, 0xE7D9 }, { 0x91D8, 0x9342 }, - { 0x91DB, 0xE7DC }, { 0x91DC, 0x8A98 }, { 0x91DD, 0x906A }, { 0x91DF, 0xE7DA }, { 0x91E1, 0xE7DB }, { 0x91E3, 0x92DE }, { 0x91E6, 0x9674 }, { 0x91E7, 0x8BFA }, - { 0x91F5, 0xE7DE }, { 0x91F6, 0xE7DF }, { 0x91FC, 0xE7DD }, { 0x91FF, 0xE7E1 }, { 0x920D, 0x93DD }, { 0x920E, 0x8A62 }, { 0x9211, 0xE7E5 }, { 0x9214, 0xE7E2 }, - { 0x9215, 0xE7E4 }, { 0x921E, 0xE7E0 }, { 0x9229, 0xE86E }, { 0x922C, 0xE7E3 }, { 0x9234, 0x97E9 }, { 0x9237, 0x8CD8 }, { 0x923F, 0xE7ED }, { 0x9244, 0x9353 }, - { 0x9245, 0xE7E8 }, { 0x9248, 0xE7EB }, { 0x9249, 0xE7E9 }, { 0x924B, 0xE7EE }, { 0x9250, 0xE7EF }, { 0x9257, 0xE7E7 }, { 0x925A, 0xE7F4 }, { 0x925B, 0x8994 }, - { 0x925E, 0xE7E6 }, { 0x9262, 0x94AB }, { 0x9264, 0xE7EA }, { 0x9266, 0x8FDE }, { 0x9271, 0x8D7A }, { 0x927E, 0x9667 }, { 0x9280, 0x8BE2 }, { 0x9283, 0x8F65 }, - { 0x9285, 0x93BA }, { 0x9291, 0x914C }, { 0x9293, 0xE7F2 }, { 0x9295, 0xE7EC }, { 0x9296, 0xE7F1 }, { 0x9298, 0x96C1 }, { 0x929A, 0x92B6 }, { 0x929B, 0xE7F3 }, - { 0x929C, 0xE7F0 }, { 0x92AD, 0x914B }, { 0x92B7, 0xE7F7 }, { 0x92B9, 0xE7F6 }, { 0x92CF, 0xE7F5 }, { 0x92D2, 0x964E }, { 0x92E4, 0x8F9B }, { 0x92E9, 0xE7F8 }, - { 0x92EA, 0x95DD }, { 0x92ED, 0x8973 }, { 0x92F2, 0x9565 }, { 0x92F3, 0x9292 }, { 0x92F8, 0x8B98 }, { 0x92FA, 0xE7FA }, { 0x92FC, 0x8D7C }, { 0x9306, 0x8E4B }, - { 0x930F, 0xE7F9 }, { 0x9310, 0x908D }, { 0x9318, 0x908E }, { 0x9319, 0xE840 }, { 0x931A, 0xE842 }, { 0x9320, 0x8FF9 }, { 0x9322, 0xE841 }, { 0x9323, 0xE843 }, - { 0x9326, 0x8BD1 }, { 0x9328, 0x9564 }, { 0x932B, 0x8EE0 }, { 0x932C, 0x9842 }, { 0x932E, 0xE7FC }, { 0x932F, 0x8DF6 }, { 0x9332, 0x985E }, { 0x9335, 0xE845 }, - { 0x933A, 0xE844 }, { 0x933B, 0xE846 }, { 0x9344, 0xE7FB }, { 0x934B, 0x93E7 }, { 0x934D, 0x9374 }, { 0x9354, 0x92D5 }, { 0x9356, 0xE84B }, { 0x935B, 0x9262 }, - { 0x935C, 0xE847 }, { 0x9360, 0xE848 }, { 0x936C, 0x8C4C }, { 0x936E, 0xE84A }, { 0x9375, 0x8CAE }, { 0x937C, 0xE849 }, { 0x937E, 0x8FDF }, { 0x938C, 0x8A99 }, - { 0x9394, 0xE84F }, { 0x9396, 0x8DBD }, { 0x9397, 0x9199 }, { 0x939A, 0x92C8 }, { 0x93A7, 0x8A5A }, { 0x93AC, 0xE84D }, { 0x93AD, 0xE84E }, { 0x93AE, 0x92C1 }, - { 0x93B0, 0xE84C }, { 0x93B9, 0xE850 }, { 0x93C3, 0xE856 }, { 0x93C8, 0xE859 }, { 0x93D0, 0xE858 }, { 0x93D1, 0x934C }, { 0x93D6, 0xE851 }, { 0x93D7, 0xE852 }, - { 0x93D8, 0xE855 }, { 0x93DD, 0xE857 }, { 0x93E1, 0x8BBE }, { 0x93E4, 0xE85A }, { 0x93E5, 0xE854 }, { 0x93E8, 0xE853 }, { 0x9403, 0xE85E }, { 0x9407, 0xE85F }, - { 0x9410, 0xE860 }, { 0x9413, 0xE85D }, { 0x9414, 0xE85C }, { 0x9418, 0x8FE0 }, { 0x9419, 0x93A8 }, { 0x941A, 0xE85B }, { 0x9421, 0xE864 }, { 0x942B, 0xE862 }, - { 0x9435, 0xE863 }, { 0x9436, 0xE861 }, { 0x9438, 0x91F6 }, { 0x943A, 0xE865 }, { 0x9441, 0xE866 }, { 0x9444, 0xE868 }, { 0x9451, 0x8AD3 }, { 0x9452, 0xE867 }, - { 0x9453, 0x96F8 }, { 0x945A, 0xE873 }, { 0x945B, 0xE869 }, { 0x945E, 0xE86C }, { 0x9460, 0xE86A }, { 0x9462, 0xE86B }, { 0x946A, 0xE86D }, { 0x9470, 0xE86F }, - { 0x9475, 0xE870 }, { 0x9477, 0xE871 }, { 0x947C, 0xE874 }, { 0x947D, 0xE872 }, { 0x947E, 0xE875 }, { 0x947F, 0xE877 }, { 0x9481, 0xE876 }, { 0x9577, 0x92B7 }, - { 0x9580, 0x96E5 }, { 0x9582, 0xE878 }, { 0x9583, 0x914D }, { 0x9587, 0xE879 }, { 0x9589, 0x95C2 }, { 0x958A, 0xE87A }, { 0x958B, 0x8A4A }, { 0x958F, 0x895B }, - { 0x9591, 0x8AD5 }, { 0x9593, 0x8AD4 }, { 0x9594, 0xE87B }, { 0x9596, 0xE87C }, { 0x9598, 0xE87D }, { 0x9599, 0xE87E }, { 0x95A0, 0xE880 }, { 0x95A2, 0x8AD6 }, - { 0x95A3, 0x8A74 }, { 0x95A4, 0x8D7D }, { 0x95A5, 0x94B4 }, { 0x95A7, 0xE882 }, { 0x95A8, 0xE881 }, { 0x95AD, 0xE883 }, { 0x95B2, 0x897B }, { 0x95B9, 0xE886 }, - { 0x95BB, 0xE885 }, { 0x95BC, 0xE884 }, { 0x95BE, 0xE887 }, { 0x95C3, 0xE88A }, { 0x95C7, 0x88C5 }, { 0x95CA, 0xE888 }, { 0x95CC, 0xE88C }, { 0x95CD, 0xE88B }, - { 0x95D4, 0xE88E }, { 0x95D5, 0xE88D }, { 0x95D6, 0xE88F }, { 0x95D8, 0x93AC }, { 0x95DC, 0xE890 }, { 0x95E1, 0xE891 }, { 0x95E2, 0xE893 }, { 0x95E5, 0xE892 }, - { 0x961C, 0x958C }, { 0x9621, 0xE894 }, { 0x9628, 0xE895 }, { 0x962A, 0x8DE3 }, { 0x962E, 0xE896 }, { 0x962F, 0xE897 }, { 0x9632, 0x9668 }, { 0x963B, 0x916A }, - { 0x963F, 0x88A2 }, { 0x9640, 0x91C9 }, { 0x9642, 0xE898 }, { 0x9644, 0x958D }, { 0x964B, 0xE89B }, { 0x964C, 0xE899 }, { 0x964D, 0x8D7E }, { 0x964F, 0xE89A }, - { 0x9650, 0x8CC0 }, { 0x965B, 0x95C3 }, { 0x965C, 0xE89D }, { 0x965D, 0xE89F }, { 0x965E, 0xE89E }, { 0x965F, 0xE8A0 }, { 0x9662, 0x8940 }, { 0x9663, 0x9077 }, - { 0x9664, 0x8F9C }, { 0x9665, 0x8AD7 }, { 0x9666, 0xE8A1 }, { 0x966A, 0x9486 }, { 0x966C, 0xE8A3 }, { 0x9670, 0x8941 }, { 0x9672, 0xE8A2 }, { 0x9673, 0x92C2 }, - { 0x9675, 0x97CB }, { 0x9676, 0x93A9 }, { 0x9677, 0xE89C }, { 0x9678, 0x97A4 }, { 0x967A, 0x8CAF }, { 0x967D, 0x977A }, { 0x9685, 0x8BF7 }, { 0x9686, 0x97B2 }, - { 0x9688, 0x8C47 }, { 0x968A, 0x91E0 }, { 0x968B, 0xE440 }, { 0x968D, 0xE8A4 }, { 0x968E, 0x8A4B }, { 0x968F, 0x908F }, { 0x9694, 0x8A75 }, { 0x9695, 0xE8A6 }, - { 0x9697, 0xE8A7 }, { 0x9698, 0xE8A5 }, { 0x9699, 0x8C84 }, { 0x969B, 0x8DDB }, { 0x969C, 0x8FE1 }, { 0x96A0, 0x8942 }, { 0x96A3, 0x97D7 }, { 0x96A7, 0xE8A9 }, - { 0x96A8, 0xE7AC }, { 0x96AA, 0xE8A8 }, { 0x96B0, 0xE8AC }, { 0x96B1, 0xE8AA }, { 0x96B2, 0xE8AB }, { 0x96B4, 0xE8AD }, { 0x96B6, 0xE8AE }, { 0x96B7, 0x97EA }, - { 0x96B8, 0xE8AF }, { 0x96B9, 0xE8B0 }, { 0x96BB, 0x90C7 }, { 0x96BC, 0x94B9 }, { 0x96C0, 0x909D }, { 0x96C1, 0x8AE5 }, { 0x96C4, 0x9759 }, { 0x96C5, 0x89EB }, - { 0x96C6, 0x8F57 }, { 0x96C7, 0x8CD9 }, { 0x96C9, 0xE8B3 }, { 0x96CB, 0xE8B2 }, { 0x96CC, 0x8E93 }, { 0x96CD, 0xE8B4 }, { 0x96CE, 0xE8B1 }, { 0x96D1, 0x8E47 }, - { 0x96D5, 0xE8B8 }, { 0x96D6, 0xE5AB }, { 0x96D9, 0x99D4 }, { 0x96DB, 0x9097 }, { 0x96DC, 0xE8B6 }, { 0x96E2, 0x97A3 }, { 0x96E3, 0x93EF }, { 0x96E8, 0x894A }, - { 0x96EA, 0x90E1 }, { 0x96EB, 0x8EB4 }, { 0x96F0, 0x95B5 }, { 0x96F2, 0x895F }, { 0x96F6, 0x97EB }, { 0x96F7, 0x978B }, { 0x96F9, 0xE8B9 }, { 0x96FB, 0x9364 }, - { 0x9700, 0x8EF9 }, { 0x9704, 0xE8BA }, { 0x9706, 0xE8BB }, { 0x9707, 0x906B }, { 0x9708, 0xE8BC }, { 0x970A, 0x97EC }, { 0x970D, 0xE8B7 }, { 0x970E, 0xE8BE }, - { 0x970F, 0xE8C0 }, { 0x9711, 0xE8BF }, { 0x9713, 0xE8BD }, { 0x9716, 0xE8C1 }, { 0x9719, 0xE8C2 }, { 0x971C, 0x919A }, { 0x971E, 0x89E0 }, { 0x9724, 0xE8C3 }, - { 0x9727, 0x96B6 }, { 0x972A, 0xE8C4 }, { 0x9730, 0xE8C5 }, { 0x9732, 0x9849 }, { 0x9738, 0x9E50 }, { 0x9739, 0xE8C6 }, { 0x973D, 0xE8C7 }, { 0x973E, 0xE8C8 }, - { 0x9742, 0xE8CC }, { 0x9744, 0xE8C9 }, { 0x9746, 0xE8CA }, { 0x9748, 0xE8CB }, { 0x9749, 0xE8CD }, { 0x9752, 0x90C2 }, { 0x9756, 0x96F5 }, { 0x9759, 0x90C3 }, - { 0x975C, 0xE8CE }, { 0x975E, 0x94F1 }, { 0x9760, 0xE8CF }, { 0x9761, 0xEA72 }, { 0x9762, 0x96CA }, { 0x9764, 0xE8D0 }, { 0x9766, 0xE8D1 }, { 0x9768, 0xE8D2 }, - { 0x9769, 0x8A76 }, { 0x976B, 0xE8D4 }, { 0x976D, 0x9078 }, { 0x9771, 0xE8D5 }, { 0x9774, 0x8C43 }, { 0x9779, 0xE8D6 }, { 0x977A, 0xE8DA }, { 0x977C, 0xE8D8 }, - { 0x9781, 0xE8D9 }, { 0x9784, 0x8A93 }, { 0x9785, 0xE8D7 }, { 0x9786, 0xE8DB }, { 0x978B, 0xE8DC }, { 0x978D, 0x88C6 }, { 0x978F, 0xE8DD }, { 0x9790, 0xE8DE }, - { 0x9798, 0x8FE2 }, { 0x979C, 0xE8DF }, { 0x97A0, 0x8B66 }, { 0x97A3, 0xE8E2 }, { 0x97A6, 0xE8E1 }, { 0x97A8, 0xE8E0 }, { 0x97AB, 0xE691 }, { 0x97AD, 0x95DA }, - { 0x97B3, 0xE8E3 }, { 0x97B4, 0xE8E4 }, { 0x97C3, 0xE8E5 }, { 0x97C6, 0xE8E6 }, { 0x97C8, 0xE8E7 }, { 0x97CB, 0xE8E8 }, { 0x97D3, 0x8AD8 }, { 0x97DC, 0xE8E9 }, - { 0x97ED, 0xE8EA }, { 0x97EE, 0x9442 }, { 0x97F2, 0xE8EC }, { 0x97F3, 0x89B9 }, { 0x97F5, 0xE8EF }, { 0x97F6, 0xE8EE }, { 0x97FB, 0x8943 }, { 0x97FF, 0x8BBF }, - { 0x9801, 0x95C5 }, { 0x9802, 0x92B8 }, { 0x9803, 0x8DA0 }, { 0x9805, 0x8D80 }, { 0x9806, 0x8F87 }, { 0x9808, 0x907B }, { 0x980C, 0xE8F1 }, { 0x980F, 0xE8F0 }, - { 0x9810, 0x9761 }, { 0x9811, 0x8AE6 }, { 0x9812, 0x94D0 }, { 0x9813, 0x93DA }, { 0x9817, 0x909C }, { 0x9818, 0x97CC }, { 0x981A, 0x8C7A }, { 0x9821, 0xE8F4 }, - { 0x9824, 0xE8F3 }, { 0x982C, 0x966A }, { 0x982D, 0x93AA }, { 0x9834, 0x896F }, { 0x9837, 0xE8F5 }, { 0x9838, 0xE8F2 }, { 0x983B, 0x9570 }, { 0x983C, 0x978A }, - { 0x983D, 0xE8F6 }, { 0x9846, 0xE8F7 }, { 0x984B, 0xE8F9 }, { 0x984C, 0x91E8 }, { 0x984D, 0x8A7A }, { 0x984E, 0x8A7B }, { 0x984F, 0xE8F8 }, { 0x9854, 0x8AE7 }, - { 0x9855, 0x8CB0 }, { 0x9858, 0x8AE8 }, { 0x985B, 0x935E }, { 0x985E, 0x97DE }, { 0x9867, 0x8CDA }, { 0x986B, 0xE8FA }, { 0x986F, 0xE8FB }, { 0x9870, 0xE8FC }, - { 0x9871, 0xE940 }, { 0x9873, 0xE942 }, { 0x9874, 0xE941 }, { 0x98A8, 0x9597 }, { 0x98AA, 0xE943 }, { 0x98AF, 0xE944 }, { 0x98B1, 0xE945 }, { 0x98B6, 0xE946 }, - { 0x98C3, 0xE948 }, { 0x98C4, 0xE947 }, { 0x98C6, 0xE949 }, { 0x98DB, 0x94F2 }, { 0x98DC, 0xE3CA }, { 0x98DF, 0x9048 }, { 0x98E2, 0x8B51 }, { 0x98E9, 0xE94A }, - { 0x98EB, 0xE94B }, { 0x98ED, 0x99AA }, { 0x98EE, 0x9F5A }, { 0x98EF, 0x94D1 }, { 0x98F2, 0x88F9 }, { 0x98F4, 0x88B9 }, { 0x98FC, 0x8E94 }, { 0x98FD, 0x964F }, - { 0x98FE, 0x8FFC }, { 0x9903, 0xE94C }, { 0x9905, 0x96DD }, { 0x9909, 0xE94D }, { 0x990A, 0x977B }, { 0x990C, 0x8961 }, { 0x9910, 0x8E60 }, { 0x9912, 0xE94E }, - { 0x9913, 0x89EC }, { 0x9914, 0xE94F }, { 0x9918, 0xE950 }, { 0x991D, 0xE952 }, { 0x991E, 0xE953 }, { 0x9920, 0xE955 }, { 0x9921, 0xE951 }, { 0x9924, 0xE954 }, - { 0x9928, 0x8AD9 }, { 0x992C, 0xE956 }, { 0x992E, 0xE957 }, { 0x993D, 0xE958 }, { 0x993E, 0xE959 }, { 0x9942, 0xE95A }, { 0x9945, 0xE95C }, { 0x9949, 0xE95B }, - { 0x994B, 0xE95E }, { 0x994C, 0xE961 }, { 0x9950, 0xE95D }, { 0x9951, 0xE95F }, { 0x9952, 0xE960 }, { 0x9955, 0xE962 }, { 0x9957, 0x8BC0 }, { 0x9996, 0x8EF1 }, - { 0x9997, 0xE963 }, { 0x9998, 0xE964 }, { 0x9999, 0x8D81 }, { 0x99A5, 0xE965 }, { 0x99A8, 0x8A5D }, { 0x99AC, 0x946E }, { 0x99AD, 0xE966 }, { 0x99AE, 0xE967 }, - { 0x99B3, 0x9279 }, { 0x99B4, 0x93E9 }, { 0x99BC, 0xE968 }, { 0x99C1, 0x949D }, { 0x99C4, 0x91CA }, { 0x99C5, 0x8977 }, { 0x99C6, 0x8BEC }, { 0x99C8, 0x8BED }, - { 0x99D0, 0x9293 }, { 0x99D1, 0xE96D }, { 0x99D2, 0x8BEE }, { 0x99D5, 0x89ED }, { 0x99D8, 0xE96C }, { 0x99DB, 0xE96A }, { 0x99DD, 0xE96B }, { 0x99DF, 0xE969 }, - { 0x99E2, 0xE977 }, { 0x99ED, 0xE96E }, { 0x99EE, 0xE96F }, { 0x99F1, 0xE970 }, { 0x99F2, 0xE971 }, { 0x99F8, 0xE973 }, { 0x99FB, 0xE972 }, { 0x99FF, 0x8F78 }, - { 0x9A01, 0xE974 }, { 0x9A05, 0xE976 }, { 0x9A0E, 0x8B52 }, { 0x9A0F, 0xE975 }, { 0x9A12, 0x919B }, { 0x9A13, 0x8CB1 }, { 0x9A19, 0xE978 }, { 0x9A28, 0x91CB }, - { 0x9A2B, 0xE979 }, { 0x9A30, 0x93AB }, { 0x9A37, 0xE97A }, { 0x9A3E, 0xE980 }, { 0x9A40, 0xE97D }, { 0x9A42, 0xE97C }, { 0x9A43, 0xE97E }, { 0x9A45, 0xE97B }, - { 0x9A4D, 0xE982 }, { 0x9A55, 0xE981 }, { 0x9A57, 0xE984 }, { 0x9A5A, 0x8BC1 }, { 0x9A5B, 0xE983 }, { 0x9A5F, 0xE985 }, { 0x9A62, 0xE986 }, { 0x9A64, 0xE988 }, - { 0x9A65, 0xE987 }, { 0x9A69, 0xE989 }, { 0x9A6A, 0xE98B }, { 0x9A6B, 0xE98A }, { 0x9AA8, 0x8D9C }, { 0x9AAD, 0xE98C }, { 0x9AB0, 0xE98D }, { 0x9AB8, 0x8A5B }, - { 0x9ABC, 0xE98E }, { 0x9AC0, 0xE98F }, { 0x9AC4, 0x9091 }, { 0x9ACF, 0xE990 }, { 0x9AD1, 0xE991 }, { 0x9AD3, 0xE992 }, { 0x9AD4, 0xE993 }, { 0x9AD8, 0x8D82 }, - { 0x9ADE, 0xE994 }, { 0x9ADF, 0xE995 }, { 0x9AE2, 0xE996 }, { 0x9AE3, 0xE997 }, { 0x9AE6, 0xE998 }, { 0x9AEA, 0x94AF }, { 0x9AEB, 0xE99A }, { 0x9AED, 0x9545 }, - { 0x9AEE, 0xE99B }, { 0x9AEF, 0xE999 }, { 0x9AF1, 0xE99D }, { 0x9AF4, 0xE99C }, { 0x9AF7, 0xE99E }, { 0x9AFB, 0xE99F }, { 0x9B06, 0xE9A0 }, { 0x9B18, 0xE9A1 }, - { 0x9B1A, 0xE9A2 }, { 0x9B1F, 0xE9A3 }, { 0x9B22, 0xE9A4 }, { 0x9B23, 0xE9A5 }, { 0x9B25, 0xE9A6 }, { 0x9B27, 0xE9A7 }, { 0x9B28, 0xE9A8 }, { 0x9B29, 0xE9A9 }, - { 0x9B2A, 0xE9AA }, { 0x9B2E, 0xE9AB }, { 0x9B2F, 0xE9AC }, { 0x9B31, 0x9F54 }, { 0x9B32, 0xE9AD }, { 0x9B3B, 0xE2F6 }, { 0x9B3C, 0x8B53 }, { 0x9B41, 0x8A40 }, - { 0x9B42, 0x8DB0 }, { 0x9B43, 0xE9AF }, { 0x9B44, 0xE9AE }, { 0x9B45, 0x96A3 }, { 0x9B4D, 0xE9B1 }, { 0x9B4E, 0xE9B2 }, { 0x9B4F, 0xE9B0 }, { 0x9B51, 0xE9B3 }, - { 0x9B54, 0x9682 }, { 0x9B58, 0xE9B4 }, { 0x9B5A, 0x8B9B }, { 0x9B6F, 0x9844 }, { 0x9B74, 0xE9B5 }, { 0x9B83, 0xE9B7 }, { 0x9B8E, 0x88BC }, { 0x9B91, 0xE9B8 }, - { 0x9B92, 0x95A9 }, { 0x9B93, 0xE9B6 }, { 0x9B96, 0xE9B9 }, { 0x9B97, 0xE9BA }, { 0x9B9F, 0xE9BB }, { 0x9BA0, 0xE9BC }, { 0x9BA8, 0xE9BD }, { 0x9BAA, 0x968E }, - { 0x9BAB, 0x8E4C }, { 0x9BAD, 0x8DF8 }, { 0x9BAE, 0x914E }, { 0x9BB4, 0xE9BE }, { 0x9BB9, 0xE9C1 }, { 0x9BC0, 0xE9BF }, { 0x9BC6, 0xE9C2 }, { 0x9BC9, 0x8CEF }, - { 0x9BCA, 0xE9C0 }, { 0x9BCF, 0xE9C3 }, { 0x9BD1, 0xE9C4 }, { 0x9BD2, 0xE9C5 }, { 0x9BD4, 0xE9C9 }, { 0x9BD6, 0x8E49 }, { 0x9BDB, 0x91E2 }, { 0x9BE1, 0xE9CA }, - { 0x9BE2, 0xE9C7 }, { 0x9BE3, 0xE9C6 }, { 0x9BE4, 0xE9C8 }, { 0x9BE8, 0x8C7E }, { 0x9BF0, 0xE9CE }, { 0x9BF1, 0xE9CD }, { 0x9BF2, 0xE9CC }, { 0x9BF5, 0x88B1 }, - { 0x9C04, 0xE9D8 }, { 0x9C06, 0xE9D4 }, { 0x9C08, 0xE9D5 }, { 0x9C09, 0xE9D1 }, { 0x9C0A, 0xE9D7 }, { 0x9C0C, 0xE9D3 }, { 0x9C0D, 0x8A82 }, { 0x9C10, 0x986B }, - { 0x9C12, 0xE9D6 }, { 0x9C13, 0xE9D2 }, { 0x9C14, 0xE9D0 }, { 0x9C15, 0xE9CF }, { 0x9C1B, 0xE9DA }, { 0x9C21, 0xE9DD }, { 0x9C24, 0xE9DC }, { 0x9C25, 0xE9DB }, - { 0x9C2D, 0x9568 }, { 0x9C2E, 0xE9D9 }, { 0x9C2F, 0x88F1 }, { 0x9C30, 0xE9DE }, { 0x9C32, 0xE9E0 }, { 0x9C39, 0x8A8F }, { 0x9C3A, 0xE9CB }, { 0x9C3B, 0x8956 }, - { 0x9C3E, 0xE9E2 }, { 0x9C46, 0xE9E1 }, { 0x9C47, 0xE9DF }, { 0x9C48, 0x924C }, { 0x9C52, 0x9690 }, { 0x9C57, 0x97D8 }, { 0x9C5A, 0xE9E3 }, { 0x9C60, 0xE9E4 }, - { 0x9C67, 0xE9E5 }, { 0x9C76, 0xE9E6 }, { 0x9C78, 0xE9E7 }, { 0x9CE5, 0x92B9 }, { 0x9CE7, 0xE9E8 }, { 0x9CE9, 0x94B5 }, { 0x9CEB, 0xE9ED }, { 0x9CEC, 0xE9E9 }, - { 0x9CF0, 0xE9EA }, { 0x9CF3, 0x9650 }, { 0x9CF4, 0x96C2 }, { 0x9CF6, 0x93CE }, { 0x9D03, 0xE9EE }, { 0x9D06, 0xE9EF }, { 0x9D07, 0x93BC }, { 0x9D08, 0xE9EC }, - { 0x9D09, 0xE9EB }, { 0x9D0E, 0x89A8 }, { 0x9D12, 0xE9F7 }, { 0x9D15, 0xE9F6 }, { 0x9D1B, 0x8995 }, { 0x9D1F, 0xE9F4 }, { 0x9D23, 0xE9F3 }, { 0x9D26, 0xE9F1 }, - { 0x9D28, 0x8A9B }, { 0x9D2A, 0xE9F0 }, { 0x9D2B, 0x8EB0 }, { 0x9D2C, 0x89A7 }, { 0x9D3B, 0x8D83 }, { 0x9D3E, 0xE9FA }, { 0x9D3F, 0xE9F9 }, { 0x9D41, 0xE9F8 }, - { 0x9D44, 0xE9F5 }, { 0x9D46, 0xE9FB }, { 0x9D48, 0xE9FC }, { 0x9D50, 0xEA44 }, { 0x9D51, 0xEA43 }, { 0x9D59, 0xEA45 }, { 0x9D5C, 0x894C }, { 0x9D5D, 0xEA40 }, - { 0x9D5E, 0xEA41 }, { 0x9D60, 0x8D94 }, { 0x9D61, 0x96B7 }, { 0x9D64, 0xEA42 }, { 0x9D6C, 0x9651 }, { 0x9D6F, 0xEA4A }, { 0x9D72, 0xEA46 }, { 0x9D7A, 0xEA4B }, - { 0x9D87, 0xEA48 }, { 0x9D89, 0xEA47 }, { 0x9D8F, 0x8C7B }, { 0x9D9A, 0xEA4C }, { 0x9DA4, 0xEA4D }, { 0x9DA9, 0xEA4E }, { 0x9DAB, 0xEA49 }, { 0x9DAF, 0xE9F2 }, - { 0x9DB2, 0xEA4F }, { 0x9DB4, 0x92DF }, { 0x9DB8, 0xEA53 }, { 0x9DBA, 0xEA54 }, { 0x9DBB, 0xEA52 }, { 0x9DC1, 0xEA51 }, { 0x9DC2, 0xEA57 }, { 0x9DC4, 0xEA50 }, - { 0x9DC6, 0xEA55 }, { 0x9DCF, 0xEA56 }, { 0x9DD3, 0xEA59 }, { 0x9DD9, 0xEA58 }, { 0x9DE6, 0xEA5B }, { 0x9DED, 0xEA5C }, { 0x9DEF, 0xEA5D }, { 0x9DF2, 0x9868 }, - { 0x9DF8, 0xEA5A }, { 0x9DF9, 0x91E9 }, { 0x9DFA, 0x8DEB }, { 0x9DFD, 0xEA5E }, { 0x9E1A, 0xEA5F }, { 0x9E1B, 0xEA60 }, { 0x9E1E, 0xEA61 }, { 0x9E75, 0xEA62 }, - { 0x9E78, 0x8CB2 }, { 0x9E79, 0xEA63 }, { 0x9E7D, 0xEA64 }, { 0x9E7F, 0x8EAD }, { 0x9E81, 0xEA65 }, { 0x9E88, 0xEA66 }, { 0x9E8B, 0xEA67 }, { 0x9E8C, 0xEA68 }, - { 0x9E91, 0xEA6B }, { 0x9E92, 0xEA69 }, { 0x9E93, 0x985B }, { 0x9E95, 0xEA6A }, { 0x9E97, 0x97ED }, { 0x9E9D, 0xEA6C }, { 0x9E9F, 0x97D9 }, { 0x9EA5, 0xEA6D }, - { 0x9EA6, 0x949E }, { 0x9EA9, 0xEA6E }, { 0x9EAA, 0xEA70 }, { 0x9EAD, 0xEA71 }, { 0x9EB8, 0xEA6F }, { 0x9EB9, 0x8D8D }, { 0x9EBA, 0x96CB }, { 0x9EBB, 0x9683 }, - { 0x9EBC, 0x9BF5 }, { 0x9EBE, 0x9F80 }, { 0x9EBF, 0x969B }, { 0x9EC4, 0x89A9 }, { 0x9ECC, 0xEA73 }, { 0x9ECD, 0x8B6F }, { 0x9ECE, 0xEA74 }, { 0x9ECF, 0xEA75 }, - { 0x9ED0, 0xEA76 }, { 0x9ED2, 0x8D95 }, { 0x9ED4, 0xEA77 }, { 0x9ED8, 0xE0D2 }, { 0x9ED9, 0x96D9 }, { 0x9EDB, 0x91E1 }, { 0x9EDC, 0xEA78 }, { 0x9EDD, 0xEA7A }, - { 0x9EDE, 0xEA79 }, { 0x9EE0, 0xEA7B }, { 0x9EE5, 0xEA7C }, { 0x9EE8, 0xEA7D }, { 0x9EEF, 0xEA7E }, { 0x9EF4, 0xEA80 }, { 0x9EF6, 0xEA81 }, { 0x9EF7, 0xEA82 }, - { 0x9EF9, 0xEA83 }, { 0x9EFB, 0xEA84 }, { 0x9EFC, 0xEA85 }, { 0x9EFD, 0xEA86 }, { 0x9F07, 0xEA87 }, { 0x9F08, 0xEA88 }, { 0x9F0E, 0x9343 }, { 0x9F13, 0x8CDB }, - { 0x9F15, 0xEA8A }, { 0x9F20, 0x916C }, { 0x9F21, 0xEA8B }, { 0x9F2C, 0xEA8C }, { 0x9F3B, 0x9540 }, { 0x9F3E, 0xEA8D }, { 0x9F4A, 0xEA8E }, { 0x9F4B, 0xE256 }, - { 0x9F4E, 0xE6D8 }, { 0x9F4F, 0xE8EB }, { 0x9F52, 0xEA8F }, { 0x9F54, 0xEA90 }, { 0x9F5F, 0xEA92 }, { 0x9F60, 0xEA93 }, { 0x9F61, 0xEA94 }, { 0x9F62, 0x97EE }, - { 0x9F63, 0xEA91 }, { 0x9F66, 0xEA95 }, { 0x9F67, 0xEA96 }, { 0x9F6A, 0xEA98 }, { 0x9F6C, 0xEA97 }, { 0x9F72, 0xEA9A }, { 0x9F76, 0xEA9B }, { 0x9F77, 0xEA99 }, - { 0x9F8D, 0x97B4 }, { 0x9F95, 0xEA9C }, { 0x9F9C, 0xEA9D }, { 0x9F9D, 0xE273 }, { 0x9FA0, 0xEA9E }, { 0xFE30, 0xEB64 }, { 0xFE31, 0xEB5C }, { 0xFE33, 0xEB51 }, - { 0xFE35, 0xEB69 }, { 0xFE36, 0xEB6A }, { 0xFE37, 0xEB6F }, { 0xFE38, 0xEB70 }, { 0xFE39, 0xEB6B }, { 0xFE3A, 0xEB6C }, { 0xFE3B, 0xEB79 }, { 0xFE3C, 0xEB7A }, - { 0xFE3D, 0xEB73 }, { 0xFE3E, 0xEB74 }, { 0xFE3F, 0xEB71 }, { 0xFE40, 0xEB72 }, { 0xFE41, 0xEB75 }, { 0xFE42, 0xEB76 }, { 0xFE43, 0xEB77 }, { 0xFE44, 0xEB78 }, - { 0xFF01, 0x8149 }, { 0xFF03, 0x8194 }, { 0xFF04, 0x8190 }, { 0xFF05, 0x8193 }, { 0xFF06, 0x8195 }, { 0xFF08, 0x8169 }, { 0xFF09, 0x816A }, { 0xFF0A, 0x8196 }, - { 0xFF0B, 0x817B }, { 0xFF0C, 0x8143 }, { 0xFF0E, 0x8144 }, { 0xFF0F, 0x815E }, { 0xFF10, 0x824F }, { 0xFF11, 0x8250 }, { 0xFF12, 0x8251 }, { 0xFF13, 0x8252 }, - { 0xFF14, 0x8253 }, { 0xFF15, 0x8254 }, { 0xFF16, 0x8255 }, { 0xFF17, 0x8256 }, { 0xFF18, 0x8257 }, { 0xFF19, 0x8258 }, { 0xFF1A, 0x8146 }, { 0xFF1B, 0x8147 }, - { 0xFF1C, 0x8183 }, { 0xFF1D, 0x8181 }, { 0xFF1E, 0x8184 }, { 0xFF1F, 0x8148 }, { 0xFF20, 0x8197 }, { 0xFF21, 0x8260 }, { 0xFF22, 0x8261 }, { 0xFF23, 0x8262 }, - { 0xFF24, 0x8263 }, { 0xFF25, 0x8264 }, { 0xFF26, 0x8265 }, { 0xFF27, 0x8266 }, { 0xFF28, 0x8267 }, { 0xFF29, 0x8268 }, { 0xFF2A, 0x8269 }, { 0xFF2B, 0x826A }, - { 0xFF2C, 0x826B }, { 0xFF2D, 0x826C }, { 0xFF2E, 0x826D }, { 0xFF2F, 0x826E }, { 0xFF30, 0x826F }, { 0xFF31, 0x8270 }, { 0xFF32, 0x8271 }, { 0xFF33, 0x8272 }, - { 0xFF34, 0x8273 }, { 0xFF35, 0x8274 }, { 0xFF36, 0x8275 }, { 0xFF37, 0x8276 }, { 0xFF38, 0x8277 }, { 0xFF39, 0x8278 }, { 0xFF3A, 0x8279 }, { 0xFF3B, 0x816D }, - { 0xFF3C, 0x815F }, { 0xFF3D, 0x816E }, { 0xFF3E, 0x814F }, { 0xFF3F, 0x8151 }, { 0xFF40, 0x814D }, { 0xFF41, 0x8281 }, { 0xFF42, 0x8282 }, { 0xFF43, 0x8283 }, - { 0xFF44, 0x8284 }, { 0xFF45, 0x8285 }, { 0xFF46, 0x8286 }, { 0xFF47, 0x8287 }, { 0xFF48, 0x8288 }, { 0xFF49, 0x8289 }, { 0xFF4A, 0x828A }, { 0xFF4B, 0x828B }, - { 0xFF4C, 0x828C }, { 0xFF4D, 0x828D }, { 0xFF4E, 0x828E }, { 0xFF4F, 0x828F }, { 0xFF50, 0x8290 }, { 0xFF51, 0x8291 }, { 0xFF52, 0x8292 }, { 0xFF53, 0x8293 }, - { 0xFF54, 0x8294 }, { 0xFF55, 0x8295 }, { 0xFF56, 0x8296 }, { 0xFF57, 0x8297 }, { 0xFF58, 0x8298 }, { 0xFF59, 0x8299 }, { 0xFF5A, 0x829A }, { 0xFF5B, 0x816F }, - { 0xFF5C, 0x8162 }, { 0xFF5D, 0x8170 }, { 0xFF61, 0x00A1 }, { 0xFF62, 0x00A2 }, { 0xFF63, 0x00A3 }, { 0xFF64, 0x00A4 }, { 0xFF65, 0x00A5 }, { 0xFF66, 0x00A6 }, - { 0xFF67, 0x00A7 }, { 0xFF68, 0x00A8 }, { 0xFF69, 0x00A9 }, { 0xFF6A, 0x00AA }, { 0xFF6B, 0x00AB }, { 0xFF6C, 0x00AC }, { 0xFF6D, 0x00AD }, { 0xFF6E, 0x00AE }, - { 0xFF6F, 0x00AF }, { 0xFF70, 0x00B0 }, { 0xFF71, 0x00B1 }, { 0xFF72, 0x00B2 }, { 0xFF73, 0x00B3 }, { 0xFF74, 0x00B4 }, { 0xFF75, 0x00B5 }, { 0xFF76, 0x00B6 }, - { 0xFF77, 0x00B7 }, { 0xFF78, 0x00B8 }, { 0xFF79, 0x00B9 }, { 0xFF7A, 0x00BA }, { 0xFF7B, 0x00BB }, { 0xFF7C, 0x00BC }, { 0xFF7D, 0x00BD }, { 0xFF7E, 0x00BE }, - { 0xFF7F, 0x00BF }, { 0xFF80, 0x00C0 }, { 0xFF81, 0x00C1 }, { 0xFF82, 0x00C2 }, { 0xFF83, 0x00C3 }, { 0xFF84, 0x00C4 }, { 0xFF85, 0x00C5 }, { 0xFF86, 0x00C6 }, - { 0xFF87, 0x00C7 }, { 0xFF88, 0x00C8 }, { 0xFF89, 0x00C9 }, { 0xFF8A, 0x00CA }, { 0xFF8B, 0x00CB }, { 0xFF8C, 0x00CC }, { 0xFF8D, 0x00CD }, { 0xFF8E, 0x00CE }, - { 0xFF8F, 0x00CF }, { 0xFF90, 0x00D0 }, { 0xFF91, 0x00D1 }, { 0xFF92, 0x00D2 }, { 0xFF93, 0x00D3 }, { 0xFF94, 0x00D4 }, { 0xFF95, 0x00D5 }, { 0xFF96, 0x00D6 }, - { 0xFF97, 0x00D7 }, { 0xFF98, 0x00D8 }, { 0xFF99, 0x00D9 }, { 0xFF9A, 0x00DA }, { 0xFF9B, 0x00DB }, { 0xFF9C, 0x00DC }, { 0xFF9D, 0x00DD }, { 0xFF9E, 0x00DE }, - { 0xFF9F, 0x00DF }, { 0xFFE3, 0x8150 }, { 0xFFE5, 0x818F }, + { 0x0020, 0x0020 }, { 0x0021, 0x0021 }, { 0x0022, 0x0022 }, { 0x0023, 0x0023 }, { 0x0024, 0x0024 }, { 0x0025, 0x0025 }, { 0x0026, 0x0026 }, { 0x0027, 0x0027 }, + { 0x0028, 0x0028 }, { 0x0029, 0x0029 }, { 0x002A, 0x002A }, { 0x002B, 0x002B }, { 0x002C, 0x002C }, { 0x002D, 0x002D }, { 0x002E, 0x002E }, { 0x002F, 0x002F }, + { 0x0030, 0x0030 }, { 0x0031, 0x0031 }, { 0x0032, 0x0032 }, { 0x0033, 0x0033 }, { 0x0034, 0x0034 }, { 0x0035, 0x0035 }, { 0x0036, 0x0036 }, { 0x0037, 0x0037 }, + { 0x0038, 0x0038 }, { 0x0039, 0x0039 }, { 0x003A, 0x003A }, { 0x003B, 0x003B }, { 0x003C, 0x003C }, { 0x003D, 0x003D }, { 0x003E, 0x003E }, { 0x003F, 0x003F }, + { 0x0040, 0x0040 }, { 0x0041, 0x0041 }, { 0x0042, 0x0042 }, { 0x0043, 0x0043 }, { 0x0044, 0x0044 }, { 0x0045, 0x0045 }, { 0x0046, 0x0046 }, { 0x0047, 0x0047 }, + { 0x0048, 0x0048 }, { 0x0049, 0x0049 }, { 0x004A, 0x004A }, { 0x004B, 0x004B }, { 0x004C, 0x004C }, { 0x004D, 0x004D }, { 0x004E, 0x004E }, { 0x004F, 0x004F }, + { 0x0050, 0x0050 }, { 0x0051, 0x0051 }, { 0x0052, 0x0052 }, { 0x0053, 0x0053 }, { 0x0054, 0x0054 }, { 0x0055, 0x0055 }, { 0x0056, 0x0056 }, { 0x0057, 0x0057 }, + { 0x0058, 0x0058 }, { 0x0059, 0x0059 }, { 0x005A, 0x005A }, { 0x005B, 0x005B }, { 0x005C, 0x0080 }, { 0x005D, 0x005D }, { 0x005E, 0x005E }, { 0x005F, 0x005F }, + { 0x0060, 0x0060 }, { 0x0061, 0x0061 }, { 0x0062, 0x0062 }, { 0x0063, 0x0063 }, { 0x0064, 0x0064 }, { 0x0065, 0x0065 }, { 0x0066, 0x0066 }, { 0x0067, 0x0067 }, + { 0x0068, 0x0068 }, { 0x0069, 0x0069 }, { 0x006A, 0x006A }, { 0x006B, 0x006B }, { 0x006C, 0x006C }, { 0x006D, 0x006D }, { 0x006E, 0x006E }, { 0x006F, 0x006F }, + { 0x0070, 0x0070 }, { 0x0071, 0x0071 }, { 0x0072, 0x0072 }, { 0x0073, 0x0073 }, { 0x0074, 0x0074 }, { 0x0075, 0x0075 }, { 0x0076, 0x0076 }, { 0x0077, 0x0077 }, + { 0x0078, 0x0078 }, { 0x0079, 0x0079 }, { 0x007A, 0x007A }, { 0x007B, 0x007B }, { 0x007C, 0x007C }, { 0x007D, 0x007D }, { 0x007E, 0x007E }, { 0x00A0, 0x00A0 }, + { 0x00A2, 0x8191 }, { 0x00A3, 0x8192 }, { 0x00A5, 0x005C }, { 0x00A7, 0x8198 }, { 0x00A8, 0x814E }, { 0x00A9, 0x00FD }, { 0x00AC, 0x81CA }, { 0x00B0, 0x818B }, + { 0x00B1, 0x817D }, { 0x00B4, 0x814C }, { 0x00B6, 0x81F7 }, { 0x00D7, 0x817E }, { 0x00F7, 0x8180 }, { 0x0391, 0x839F }, { 0x0392, 0x83A0 }, { 0x0393, 0x83A1 }, + { 0x0394, 0x83A2 }, { 0x0395, 0x83A3 }, { 0x0396, 0x83A4 }, { 0x0397, 0x83A5 }, { 0x0398, 0x83A6 }, { 0x0399, 0x83A7 }, { 0x039A, 0x83A8 }, { 0x039B, 0x83A9 }, + { 0x039C, 0x83AA }, { 0x039D, 0x83AB }, { 0x039E, 0x83AC }, { 0x039F, 0x83AD }, { 0x03A0, 0x83AE }, { 0x03A1, 0x83AF }, { 0x03A3, 0x83B0 }, { 0x03A4, 0x83B1 }, + { 0x03A5, 0x83B2 }, { 0x03A6, 0x83B3 }, { 0x03A7, 0x83B4 }, { 0x03A8, 0x83B5 }, { 0x03A9, 0x83B6 }, { 0x03B1, 0x83BF }, { 0x03B2, 0x83C0 }, { 0x03B3, 0x83C1 }, + { 0x03B4, 0x83C2 }, { 0x03B5, 0x83C3 }, { 0x03B6, 0x83C4 }, { 0x03B7, 0x83C5 }, { 0x03B8, 0x83C6 }, { 0x03B9, 0x83C7 }, { 0x03BA, 0x83C8 }, { 0x03BB, 0x83C9 }, + { 0x03BC, 0x83CA }, { 0x03BD, 0x83CB }, { 0x03BE, 0x83CC }, { 0x03BF, 0x83CD }, { 0x03C0, 0x83CE }, { 0x03C1, 0x83CF }, { 0x03C3, 0x83D0 }, { 0x03C4, 0x83D1 }, + { 0x03C5, 0x83D2 }, { 0x03C6, 0x83D3 }, { 0x03C7, 0x83D4 }, { 0x03C8, 0x83D5 }, { 0x03C9, 0x83D6 }, { 0x0401, 0x8446 }, { 0x0410, 0x8440 }, { 0x0411, 0x8441 }, + { 0x0412, 0x8442 }, { 0x0413, 0x8443 }, { 0x0414, 0x8444 }, { 0x0415, 0x8445 }, { 0x0416, 0x8447 }, { 0x0417, 0x8448 }, { 0x0418, 0x8449 }, { 0x0419, 0x844A }, + { 0x041A, 0x844B }, { 0x041B, 0x844C }, { 0x041C, 0x844D }, { 0x041D, 0x844E }, { 0x041E, 0x844F }, { 0x041F, 0x8450 }, { 0x0420, 0x8451 }, { 0x0421, 0x8452 }, + { 0x0422, 0x8453 }, { 0x0423, 0x8454 }, { 0x0424, 0x8455 }, { 0x0425, 0x8456 }, { 0x0426, 0x8457 }, { 0x0427, 0x8458 }, { 0x0428, 0x8459 }, { 0x0429, 0x845A }, + { 0x042A, 0x845B }, { 0x042B, 0x845C }, { 0x042C, 0x845D }, { 0x042D, 0x845E }, { 0x042E, 0x845F }, { 0x042F, 0x8460 }, { 0x0430, 0x8470 }, { 0x0431, 0x8471 }, + { 0x0432, 0x8472 }, { 0x0433, 0x8473 }, { 0x0434, 0x8474 }, { 0x0435, 0x8475 }, { 0x0436, 0x8477 }, { 0x0437, 0x8478 }, { 0x0438, 0x8479 }, { 0x0439, 0x847A }, + { 0x043A, 0x847B }, { 0x043B, 0x847C }, { 0x043C, 0x847D }, { 0x043D, 0x847E }, { 0x043E, 0x8480 }, { 0x043F, 0x8481 }, { 0x0440, 0x8482 }, { 0x0441, 0x8483 }, + { 0x0442, 0x8484 }, { 0x0443, 0x8485 }, { 0x0444, 0x8486 }, { 0x0445, 0x8487 }, { 0x0446, 0x8488 }, { 0x0447, 0x8489 }, { 0x0448, 0x848A }, { 0x0449, 0x848B }, + { 0x044A, 0x848C }, { 0x044B, 0x848D }, { 0x044C, 0x848E }, { 0x044D, 0x848F }, { 0x044E, 0x8490 }, { 0x044F, 0x8491 }, { 0x0451, 0x8476 }, { 0x2010, 0x815D }, + { 0x2014, 0x815C }, { 0x2016, 0x8161 }, { 0x2018, 0x8165 }, { 0x2019, 0x8166 }, { 0x201C, 0x8167 }, { 0x201D, 0x8168 }, { 0x2020, 0x81F5 }, { 0x2021, 0x81F6 }, + { 0x2025, 0x8164 }, { 0x2026, 0x8163 }, { 0x2030, 0x81F1 }, { 0x2032, 0x818C }, { 0x2033, 0x818D }, { 0x203B, 0x81A6 }, { 0x2103, 0x818E }, { 0x2109, 0x8656 }, + { 0x2113, 0x8650 }, { 0x2116, 0x869B }, { 0x2121, 0x869D }, { 0x2122, 0x00FE }, { 0x212B, 0x81F0 }, { 0x2160, 0x859F }, { 0x2161, 0x85A0 }, { 0x2162, 0x85A1 }, + { 0x2163, 0x85A2 }, { 0x2164, 0x85A3 }, { 0x2165, 0x85A4 }, { 0x2166, 0x85A5 }, { 0x2167, 0x85A6 }, { 0x2168, 0x85A7 }, { 0x2169, 0x85A8 }, { 0x216A, 0x85A9 }, + { 0x216B, 0x85AA }, { 0x2170, 0x85B3 }, { 0x2171, 0x85B4 }, { 0x2172, 0x85B5 }, { 0x2173, 0x85B6 }, { 0x2174, 0x85B7 }, { 0x2175, 0x85B8 }, { 0x2176, 0x85B9 }, + { 0x2177, 0x85BA }, { 0x2178, 0x85BB }, { 0x2179, 0x85BC }, { 0x217A, 0x85BD }, { 0x217B, 0x85BE }, { 0x2190, 0x81A9 }, { 0x2191, 0x81AA }, { 0x2192, 0x81A8 }, + { 0x2193, 0x81AB }, { 0x21C4, 0x86CC }, { 0x21C5, 0x86CD }, { 0x21C6, 0x86CB }, { 0x21D2, 0x81CB }, { 0x21D4, 0x81CC }, { 0x21E6, 0x86D0 }, { 0x21E7, 0x86D1 }, + { 0x21E8, 0x86CF }, { 0x21E9, 0x86D2 }, { 0x2200, 0x81CD }, { 0x2202, 0x81DD }, { 0x2203, 0x81CE }, { 0x2207, 0x81DE }, { 0x2208, 0x81B8 }, { 0x220B, 0x81B9 }, + { 0x2212, 0x817C }, { 0x221A, 0x81E3 }, { 0x221D, 0x81E5 }, { 0x221E, 0x8187 }, { 0x221F, 0x8841 }, { 0x2220, 0x81DA }, { 0x2227, 0x81C8 }, { 0x2228, 0x81C9 }, + { 0x2229, 0x81BF }, { 0x222A, 0x81BE }, { 0x222B, 0x81E7 }, { 0x222C, 0x81E8 }, { 0x222E, 0x8840 }, { 0x2234, 0x8188 }, { 0x2235, 0x81E6 }, { 0x223D, 0x81E4 }, + { 0x2252, 0x81E0 }, { 0x2260, 0x8182 }, { 0x2261, 0x81DF }, { 0x2266, 0x8185 }, { 0x2267, 0x8186 }, { 0x226A, 0x81E1 }, { 0x226B, 0x81E2 }, { 0x2282, 0x81BC }, + { 0x2283, 0x81BD }, { 0x2286, 0x81BA }, { 0x2287, 0x81BB }, { 0x22A5, 0x81DB }, { 0x22BF, 0x8842 }, { 0x2312, 0x81DC }, { 0x2460, 0x8540 }, { 0x2461, 0x8541 }, + { 0x2462, 0x8542 }, { 0x2463, 0x8543 }, { 0x2464, 0x8544 }, { 0x2465, 0x8545 }, { 0x2466, 0x8546 }, { 0x2467, 0x8547 }, { 0x2468, 0x8548 }, { 0x2469, 0x8549 }, + { 0x246A, 0x854A }, { 0x246B, 0x854B }, { 0x246C, 0x854C }, { 0x246D, 0x854D }, { 0x246E, 0x854E }, { 0x246F, 0x854F }, { 0x2470, 0x8550 }, { 0x2471, 0x8551 }, + { 0x2472, 0x8552 }, { 0x2473, 0x8553 }, { 0x2474, 0x855E }, { 0x2475, 0x855F }, { 0x2476, 0x8560 }, { 0x2477, 0x8561 }, { 0x2478, 0x8562 }, { 0x2479, 0x8563 }, + { 0x247A, 0x8564 }, { 0x247B, 0x8565 }, { 0x247C, 0x8566 }, { 0x247D, 0x8567 }, { 0x247E, 0x8568 }, { 0x247F, 0x8569 }, { 0x2480, 0x856A }, { 0x2481, 0x856B }, + { 0x2482, 0x856C }, { 0x2483, 0x856D }, { 0x2484, 0x856E }, { 0x2485, 0x856F }, { 0x2486, 0x8570 }, { 0x2487, 0x8571 }, { 0x2488, 0x8592 }, { 0x2489, 0x8593 }, + { 0x248A, 0x8594 }, { 0x248B, 0x8595 }, { 0x248C, 0x8596 }, { 0x248D, 0x8597 }, { 0x248E, 0x8598 }, { 0x248F, 0x8599 }, { 0x2490, 0x859A }, { 0x249C, 0x85DB }, + { 0x249D, 0x85DC }, { 0x249E, 0x85DD }, { 0x249F, 0x85DE }, { 0x24A0, 0x85DF }, { 0x24A1, 0x85E0 }, { 0x24A2, 0x85E1 }, { 0x24A3, 0x85E2 }, { 0x24A4, 0x85E3 }, + { 0x24A5, 0x85E4 }, { 0x24A6, 0x85E5 }, { 0x24A7, 0x85E6 }, { 0x24A8, 0x85E7 }, { 0x24A9, 0x85E8 }, { 0x24AA, 0x85E9 }, { 0x24AB, 0x85EA }, { 0x24AC, 0x85EB }, + { 0x24AD, 0x85EC }, { 0x24AE, 0x85ED }, { 0x24AF, 0x85EE }, { 0x24B0, 0x85EF }, { 0x24B1, 0x85F0 }, { 0x24B2, 0x85F1 }, { 0x24B3, 0x85F2 }, { 0x24B4, 0x85F3 }, + { 0x24B5, 0x85F4 }, { 0x2500, 0x849F }, { 0x2501, 0x84AA }, { 0x2502, 0x84A0 }, { 0x2503, 0x84AB }, { 0x250C, 0x84A1 }, { 0x250F, 0x84AC }, { 0x2510, 0x84A2 }, + { 0x2513, 0x84AD }, { 0x2514, 0x84A4 }, { 0x2517, 0x84AF }, { 0x2518, 0x84A3 }, { 0x251B, 0x84AE }, { 0x251C, 0x84A5 }, { 0x251D, 0x84BA }, { 0x2520, 0x84B5 }, + { 0x2523, 0x84B0 }, { 0x2524, 0x84A7 }, { 0x2525, 0x84BC }, { 0x2528, 0x84B7 }, { 0x252B, 0x84B2 }, { 0x252C, 0x84A6 }, { 0x252F, 0x84B6 }, { 0x2530, 0x84BB }, + { 0x2533, 0x84B1 }, { 0x2534, 0x84A8 }, { 0x2537, 0x84B8 }, { 0x2538, 0x84BD }, { 0x253B, 0x84B3 }, { 0x253C, 0x84A9 }, { 0x253F, 0x84B9 }, { 0x2542, 0x84BE }, + { 0x254B, 0x84B4 }, { 0x25A0, 0x81A1 }, { 0x25A1, 0x81A0 }, { 0x25B2, 0x81A3 }, { 0x25B3, 0x81A2 }, { 0x25BC, 0x81A5 }, { 0x25BD, 0x81A4 }, { 0x25C6, 0x819F }, + { 0x25C7, 0x819E }, { 0x25CB, 0x819B }, { 0x25CE, 0x819D }, { 0x25CF, 0x819C }, { 0x25EF, 0x81FC }, { 0x2605, 0x819A }, { 0x2606, 0x8199 }, { 0x260E, 0x86B4 }, + { 0x261C, 0x86C8 }, { 0x261D, 0x86C9 }, { 0x261E, 0x86C7 }, { 0x261F, 0x86CA }, { 0x2640, 0x818A }, { 0x2642, 0x8189 }, { 0x2660, 0x86A3 }, { 0x2661, 0x86A1 }, + { 0x2662, 0x86A2 }, { 0x2663, 0x86A4 }, { 0x2664, 0x869F }, { 0x2665, 0x86A5 }, { 0x2666, 0x86A6 }, { 0x2667, 0x86A0 }, { 0x266A, 0x81F4 }, { 0x266D, 0x81F3 }, + { 0x266F, 0x81F2 }, { 0x2776, 0x857C }, { 0x2777, 0x857D }, { 0x2778, 0x857E }, { 0x2779, 0x8580 }, { 0x277A, 0x8581 }, { 0x277B, 0x8582 }, { 0x277C, 0x8583 }, + { 0x277D, 0x8584 }, { 0x277E, 0x8585 }, { 0x3000, 0x8140 }, { 0x3001, 0x8141 }, { 0x3002, 0x8142 }, { 0x3003, 0x8156 }, { 0x3004, 0x86B5 }, { 0x3005, 0x8158 }, + { 0x3006, 0x8159 }, { 0x3007, 0x815A }, { 0x3008, 0x8171 }, { 0x3009, 0x8172 }, { 0x300A, 0x8173 }, { 0x300B, 0x8174 }, { 0x300C, 0x8175 }, { 0x300D, 0x8176 }, + { 0x300E, 0x8177 }, { 0x300F, 0x8178 }, { 0x3010, 0x8179 }, { 0x3011, 0x817A }, { 0x3012, 0x81A7 }, { 0x3013, 0x81AC }, { 0x3014, 0x816B }, { 0x3015, 0x816C }, + { 0x301C, 0x8160 }, { 0x301D, 0x8854 }, { 0x301F, 0x8855 }, { 0x3020, 0x86B3 }, { 0x3041, 0x829F }, { 0x3042, 0x82A0 }, { 0x3043, 0x82A1 }, { 0x3044, 0x82A2 }, + { 0x3045, 0x82A3 }, { 0x3046, 0x82A4 }, { 0x3047, 0x82A5 }, { 0x3048, 0x82A6 }, { 0x3049, 0x82A7 }, { 0x304A, 0x82A8 }, { 0x304B, 0x82A9 }, { 0x304C, 0x82AA }, + { 0x304D, 0x82AB }, { 0x304E, 0x82AC }, { 0x304F, 0x82AD }, { 0x3050, 0x82AE }, { 0x3051, 0x82AF }, { 0x3052, 0x82B0 }, { 0x3053, 0x82B1 }, { 0x3054, 0x82B2 }, + { 0x3055, 0x82B3 }, { 0x3056, 0x82B4 }, { 0x3057, 0x82B5 }, { 0x3058, 0x82B6 }, { 0x3059, 0x82B7 }, { 0x305A, 0x82B8 }, { 0x305B, 0x82B9 }, { 0x305C, 0x82BA }, + { 0x305D, 0x82BB }, { 0x305E, 0x82BC }, { 0x305F, 0x82BD }, { 0x3060, 0x82BE }, { 0x3061, 0x82BF }, { 0x3062, 0x82C0 }, { 0x3063, 0x82C1 }, { 0x3064, 0x82C2 }, + { 0x3065, 0x82C3 }, { 0x3066, 0x82C4 }, { 0x3067, 0x82C5 }, { 0x3068, 0x82C6 }, { 0x3069, 0x82C7 }, { 0x306A, 0x82C8 }, { 0x306B, 0x82C9 }, { 0x306C, 0x82CA }, + { 0x306D, 0x82CB }, { 0x306E, 0x82CC }, { 0x306F, 0x82CD }, { 0x3070, 0x82CE }, { 0x3071, 0x82CF }, { 0x3072, 0x82D0 }, { 0x3073, 0x82D1 }, { 0x3074, 0x82D2 }, + { 0x3075, 0x82D3 }, { 0x3076, 0x82D4 }, { 0x3077, 0x82D5 }, { 0x3078, 0x82D6 }, { 0x3079, 0x82D7 }, { 0x307A, 0x82D8 }, { 0x307B, 0x82D9 }, { 0x307C, 0x82DA }, + { 0x307D, 0x82DB }, { 0x307E, 0x82DC }, { 0x307F, 0x82DD }, { 0x3080, 0x82DE }, { 0x3081, 0x82DF }, { 0x3082, 0x82E0 }, { 0x3083, 0x82E1 }, { 0x3084, 0x82E2 }, + { 0x3085, 0x82E3 }, { 0x3086, 0x82E4 }, { 0x3087, 0x82E5 }, { 0x3088, 0x82E6 }, { 0x3089, 0x82E7 }, { 0x308A, 0x82E8 }, { 0x308B, 0x82E9 }, { 0x308C, 0x82EA }, + { 0x308D, 0x82EB }, { 0x308E, 0x82EC }, { 0x308F, 0x82ED }, { 0x3090, 0x82EE }, { 0x3091, 0x82EF }, { 0x3092, 0x82F0 }, { 0x3093, 0x82F1 }, { 0x3094, 0x8868 }, + { 0x309B, 0x814A }, { 0x309C, 0x814B }, { 0x309D, 0x8154 }, { 0x309E, 0x8155 }, { 0x30A1, 0x8340 }, { 0x30A2, 0x8341 }, { 0x30A3, 0x8342 }, { 0x30A4, 0x8343 }, + { 0x30A5, 0x8344 }, { 0x30A6, 0x8345 }, { 0x30A7, 0x8346 }, { 0x30A8, 0x8347 }, { 0x30A9, 0x8348 }, { 0x30AA, 0x8349 }, { 0x30AB, 0x834A }, { 0x30AC, 0x834B }, + { 0x30AD, 0x834C }, { 0x30AE, 0x834D }, { 0x30AF, 0x834E }, { 0x30B0, 0x834F }, { 0x30B1, 0x8350 }, { 0x30B2, 0x8351 }, { 0x30B3, 0x8352 }, { 0x30B4, 0x8353 }, + { 0x30B5, 0x8354 }, { 0x30B6, 0x8355 }, { 0x30B7, 0x8356 }, { 0x30B8, 0x8357 }, { 0x30B9, 0x8358 }, { 0x30BA, 0x8359 }, { 0x30BB, 0x835A }, { 0x30BC, 0x835B }, + { 0x30BD, 0x835C }, { 0x30BE, 0x835D }, { 0x30BF, 0x835E }, { 0x30C0, 0x835F }, { 0x30C1, 0x8360 }, { 0x30C2, 0x8361 }, { 0x30C3, 0x8362 }, { 0x30C4, 0x8363 }, + { 0x30C5, 0x8364 }, { 0x30C6, 0x8365 }, { 0x30C7, 0x8366 }, { 0x30C8, 0x8367 }, { 0x30C9, 0x8368 }, { 0x30CA, 0x8369 }, { 0x30CB, 0x836A }, { 0x30CC, 0x836B }, + { 0x30CD, 0x836C }, { 0x30CE, 0x836D }, { 0x30CF, 0x836E }, { 0x30D0, 0x836F }, { 0x30D1, 0x8370 }, { 0x30D2, 0x8371 }, { 0x30D3, 0x8372 }, { 0x30D4, 0x8373 }, + { 0x30D5, 0x8374 }, { 0x30D6, 0x8375 }, { 0x30D7, 0x8376 }, { 0x30D8, 0x8377 }, { 0x30D9, 0x8378 }, { 0x30DA, 0x8379 }, { 0x30DB, 0x837A }, { 0x30DC, 0x837B }, + { 0x30DD, 0x837C }, { 0x30DE, 0x837D }, { 0x30DF, 0x837E }, { 0x30E0, 0x8380 }, { 0x30E1, 0x8381 }, { 0x30E2, 0x8382 }, { 0x30E3, 0x8383 }, { 0x30E4, 0x8384 }, + { 0x30E5, 0x8385 }, { 0x30E6, 0x8386 }, { 0x30E7, 0x8387 }, { 0x30E8, 0x8388 }, { 0x30E9, 0x8389 }, { 0x30EA, 0x838A }, { 0x30EB, 0x838B }, { 0x30EC, 0x838C }, + { 0x30ED, 0x838D }, { 0x30EE, 0x838E }, { 0x30EF, 0x838F }, { 0x30F0, 0x8390 }, { 0x30F1, 0x8391 }, { 0x30F2, 0x8392 }, { 0x30F3, 0x8393 }, { 0x30F4, 0x8394 }, + { 0x30F5, 0x8395 }, { 0x30F6, 0x8396 }, { 0x30F7, 0x886A }, { 0x30F8, 0x886B }, { 0x30F9, 0x886C }, { 0x30FA, 0x886D }, { 0x30FB, 0x8145 }, { 0x30FC, 0x815B }, + { 0x30FD, 0x8152 }, { 0x30FE, 0x8153 }, { 0x322A, 0x8741 }, { 0x322B, 0x8742 }, { 0x322C, 0x8743 }, { 0x322D, 0x8744 }, { 0x322E, 0x8745 }, { 0x322F, 0x8746 }, + { 0x3230, 0x8740 }, { 0x3231, 0x874D }, { 0x3232, 0x8750 }, { 0x3233, 0x8753 }, { 0x3234, 0x874F }, { 0x3235, 0x8754 }, { 0x3236, 0x8752 }, { 0x3237, 0x8748 }, + { 0x3238, 0x8758 }, { 0x3239, 0x874B }, { 0x323A, 0x874C }, { 0x323B, 0x8751 }, { 0x323C, 0x8755 }, { 0x323D, 0x8756 }, { 0x323E, 0x874E }, { 0x323F, 0x8757 }, + { 0x3240, 0x8747 }, { 0x3242, 0x8749 }, { 0x3243, 0x874A }, { 0x3296, 0x8799 }, { 0x3298, 0x879B }, { 0x3299, 0x879E }, { 0x329D, 0x879A }, { 0x329E, 0x879C }, + { 0x32A4, 0x8793 }, { 0x32A5, 0x8794 }, { 0x32A6, 0x8795 }, { 0x32A7, 0x8796 }, { 0x32A8, 0x8797 }, { 0x32A9, 0x8798 }, { 0x3300, 0x87BD }, { 0x3303, 0x87A7 }, + { 0x3305, 0x87A4 }, { 0x330D, 0x87B0 }, { 0x3314, 0x87A2 }, { 0x3315, 0x87AA }, { 0x3316, 0x87A3 }, { 0x3318, 0x87A9 }, { 0x331E, 0x87BE }, { 0x3322, 0x87A0 }, + { 0x3323, 0x87B2 }, { 0x3326, 0x87B3 }, { 0x3327, 0x87AB }, { 0x332A, 0x87BF }, { 0x332B, 0x87B5 }, { 0x3331, 0x87C0 }, { 0x3333, 0x87A5 }, { 0x3336, 0x87A8 }, + { 0x3339, 0x87AE }, { 0x333B, 0x87B4 }, { 0x3342, 0x87B1 }, { 0x3347, 0x87C1 }, { 0x3349, 0x879F }, { 0x334A, 0x87AD }, { 0x334D, 0x87A1 }, { 0x334E, 0x87A6 }, + { 0x3351, 0x87AC }, { 0x3357, 0x87AF }, { 0x337B, 0x87E8 }, { 0x337C, 0x87E7 }, { 0x337D, 0x87E6 }, { 0x337E, 0x87E5 }, { 0x337F, 0x87FA }, { 0x3385, 0x865A }, + { 0x3386, 0x865B }, { 0x3387, 0x865C }, { 0x338E, 0x864A }, { 0x338F, 0x864C }, { 0x3390, 0x8659 }, { 0x3396, 0x864E }, { 0x3397, 0x864F }, { 0x3398, 0x8651 }, + { 0x339C, 0x8640 }, { 0x339D, 0x8642 }, { 0x339E, 0x8648 }, { 0x339F, 0x8641 }, { 0x33A0, 0x8643 }, { 0x33A1, 0x8646 }, { 0x33A2, 0x8649 }, { 0x33A4, 0x8644 }, + { 0x33A5, 0x8647 }, { 0x33B0, 0x8655 }, { 0x33B1, 0x8654 }, { 0x33B2, 0x8653 }, { 0x33B3, 0x8652 }, { 0x33C4, 0x864D }, { 0x33CB, 0x8658 }, { 0x33CD, 0x869C }, + { 0x33D4, 0x8657 }, { 0x4E00, 0x88EA }, { 0x4E01, 0x929A }, { 0x4E03, 0x8EB5 }, { 0x4E07, 0x969C }, { 0x4E08, 0x8FE4 }, { 0x4E09, 0x8E4F }, { 0x4E0A, 0x8FE3 }, + { 0x4E0B, 0x89BA }, { 0x4E0D, 0x9573 }, { 0x4E0E, 0x975E }, { 0x4E10, 0x98A0 }, { 0x4E11, 0x894E }, { 0x4E14, 0x8A8E }, { 0x4E15, 0x98A1 }, { 0x4E16, 0x90A2 }, + { 0x4E17, 0x99C0 }, { 0x4E18, 0x8B75 }, { 0x4E19, 0x95B8 }, { 0x4E1E, 0x8FE5 }, { 0x4E21, 0x97BC }, { 0x4E26, 0x95C0 }, { 0x4E2A, 0x98A2 }, { 0x4E2D, 0x9286 }, + { 0x4E31, 0x98A3 }, { 0x4E32, 0x8BF8 }, { 0x4E36, 0x98A4 }, { 0x4E38, 0x8ADB }, { 0x4E39, 0x924F }, { 0x4E3B, 0x8EE5 }, { 0x4E3C, 0x98A5 }, { 0x4E3F, 0x98A6 }, + { 0x4E42, 0x98A7 }, { 0x4E43, 0x9454 }, { 0x4E45, 0x8B76 }, { 0x4E4B, 0x9456 }, { 0x4E4D, 0x93E1 }, { 0x4E4E, 0x8CC1 }, { 0x4E4F, 0x9652 }, { 0x4E55, 0xE568 }, + { 0x4E56, 0x98A8 }, { 0x4E57, 0x8FE6 }, { 0x4E58, 0x98A9 }, { 0x4E59, 0x89B3 }, { 0x4E5D, 0x8BE3 }, { 0x4E5E, 0x8CEE }, { 0x4E5F, 0x96E7 }, { 0x4E62, 0x9BA4 }, + { 0x4E71, 0x9790 }, { 0x4E73, 0x93FB }, { 0x4E7E, 0x8AA3 }, { 0x4E80, 0x8B54 }, { 0x4E82, 0x98AA }, { 0x4E85, 0x98AB }, { 0x4E86, 0x97B9 }, { 0x4E88, 0x975C }, + { 0x4E89, 0x9188 }, { 0x4E8A, 0x98AD }, { 0x4E8B, 0x8E96 }, { 0x4E8C, 0x93F1 }, { 0x4E8E, 0x98B0 }, { 0x4E91, 0x895D }, { 0x4E92, 0x8CDD }, { 0x4E94, 0x8CDC }, + { 0x4E95, 0x88E4 }, { 0x4E98, 0x986A }, { 0x4E99, 0x9869 }, { 0x4E9B, 0x8DB1 }, { 0x4E9C, 0x889F }, { 0x4E9E, 0x98B1 }, { 0x4E9F, 0x98B2 }, { 0x4EA0, 0x98B3 }, + { 0x4EA1, 0x9653 }, { 0x4EA2, 0x98B4 }, { 0x4EA4, 0x8CF0 }, { 0x4EA5, 0x88E5 }, { 0x4EA6, 0x9692 }, { 0x4EA8, 0x8B9C }, { 0x4EAB, 0x8B9D }, { 0x4EAC, 0x8B9E }, + { 0x4EAD, 0x92E0 }, { 0x4EAE, 0x97BA }, { 0x4EB0, 0x98B5 }, { 0x4EB3, 0x98B6 }, { 0x4EB6, 0x98B7 }, { 0x4EBA, 0x906C }, { 0x4EC0, 0x8F59 }, { 0x4EC1, 0x906D }, + { 0x4EC2, 0x98BC }, { 0x4EC4, 0x98BA }, { 0x4EC6, 0x98BB }, { 0x4EC7, 0x8B77 }, { 0x4ECA, 0x8DA1 }, { 0x4ECB, 0x89EE }, { 0x4ECD, 0x98B9 }, { 0x4ECE, 0x98B8 }, + { 0x4ECF, 0x95A7 }, { 0x4ED4, 0x8E65 }, { 0x4ED5, 0x8E64 }, { 0x4ED6, 0x91BC }, { 0x4ED7, 0x98BD }, { 0x4ED8, 0x9574 }, { 0x4ED9, 0x90E5 }, { 0x4EDD, 0x8157 }, + { 0x4EDE, 0x98BE }, { 0x4EDF, 0x98C0 }, { 0x4EE3, 0x91E3 }, { 0x4EE4, 0x97DF }, { 0x4EE5, 0x88C8 }, { 0x4EED, 0x98BF }, { 0x4EEE, 0x89BC }, { 0x4EF0, 0x8BC2 }, + { 0x4EF2, 0x9287 }, { 0x4EF6, 0x8C8F }, { 0x4EF7, 0x98C1 }, { 0x4EFB, 0x9443 }, { 0x4F01, 0x8AE9 }, { 0x4F09, 0x98C2 }, { 0x4F0A, 0x88C9 }, { 0x4F0D, 0x8CDE }, + { 0x4F0E, 0x8AEA }, { 0x4F0F, 0x959A }, { 0x4F10, 0x94B0 }, { 0x4F11, 0x8B78 }, { 0x4F1A, 0x89EF }, { 0x4F1C, 0x98E5 }, { 0x4F1D, 0x9360 }, { 0x4F2F, 0x948C }, + { 0x4F30, 0x98C4 }, { 0x4F34, 0x94BA }, { 0x4F36, 0x97E0 }, { 0x4F38, 0x904C }, { 0x4F3A, 0x8E66 }, { 0x4F3C, 0x8E97 }, { 0x4F3D, 0x89BE }, { 0x4F43, 0x92CF }, + { 0x4F46, 0x9241 }, { 0x4F47, 0x98C8 }, { 0x4F4D, 0x88CA }, { 0x4F4E, 0x92E1 }, { 0x4F4F, 0x8F5A }, { 0x4F50, 0x8DB2 }, { 0x4F51, 0x9743 }, { 0x4F53, 0x91CC }, + { 0x4F55, 0x89BD }, { 0x4F57, 0x98C7 }, { 0x4F59, 0x975D }, { 0x4F5A, 0x98C3 }, { 0x4F5B, 0x98C5 }, { 0x4F5C, 0x8DEC }, { 0x4F5D, 0x98C6 }, { 0x4F5E, 0x9B43 }, + { 0x4F69, 0x98CE }, { 0x4F6F, 0x98D1 }, { 0x4F70, 0x98CF }, { 0x4F73, 0x89C0 }, { 0x4F75, 0x95B9 }, { 0x4F76, 0x98C9 }, { 0x4F7B, 0x98CD }, { 0x4F7C, 0x8CF1 }, + { 0x4F7F, 0x8E67 }, { 0x4F83, 0x8AA4 }, { 0x4F86, 0x98D2 }, { 0x4F88, 0x98CA }, { 0x4F8B, 0x97E1 }, { 0x4F8D, 0x8E98 }, { 0x4F8F, 0x98CB }, { 0x4F91, 0x98D0 }, + { 0x4F96, 0x98D3 }, { 0x4F98, 0x98CC }, { 0x4F9B, 0x8B9F }, { 0x4F9D, 0x88CB }, { 0x4FA0, 0x8BA0 }, { 0x4FA1, 0x89BF }, { 0x4FAB, 0x9B44 }, { 0x4FAD, 0x9699 }, + { 0x4FAE, 0x958E }, { 0x4FAF, 0x8CF2 }, { 0x4FB5, 0x904E }, { 0x4FB6, 0x97B5 }, { 0x4FBF, 0x95D6 }, { 0x4FC2, 0x8C57 }, { 0x4FC3, 0x91A3 }, { 0x4FC4, 0x89E2 }, + { 0x4FCA, 0x8F72 }, { 0x4FCE, 0x98D7 }, { 0x4FD0, 0x98DC }, { 0x4FD1, 0x98DA }, { 0x4FD4, 0x98D5 }, { 0x4FD7, 0x91AD }, { 0x4FD8, 0x98D8 }, { 0x4FDA, 0x98DB }, + { 0x4FDB, 0x98D9 }, { 0x4FDD, 0x95DB }, { 0x4FDF, 0x98D6 }, { 0x4FE1, 0x904D }, { 0x4FE3, 0x9693 }, { 0x4FE4, 0x98DD }, { 0x4FE5, 0x98DE }, { 0x4FEE, 0x8F43 }, + { 0x4FEF, 0x98EB }, { 0x4FF3, 0x946F }, { 0x4FF5, 0x9555 }, { 0x4FF6, 0x98E6 }, { 0x4FF8, 0x95EE }, { 0x4FFA, 0x89B4 }, { 0x4FFE, 0x98EA }, { 0x5005, 0x98E4 }, + { 0x5006, 0x98ED }, { 0x5009, 0x9171 }, { 0x500B, 0x8CC2 }, { 0x500D, 0x947B }, { 0x500F, 0xE0C5 }, { 0x5011, 0x98EC }, { 0x5012, 0x937C }, { 0x5014, 0x98E1 }, + { 0x5016, 0x8CF4 }, { 0x5019, 0x8CF3 }, { 0x501A, 0x98DF }, { 0x501F, 0x8ED8 }, { 0x5021, 0x98E7 }, { 0x5023, 0x95ED }, { 0x5024, 0x926C }, { 0x5025, 0x98E3 }, + { 0x5026, 0x8C91 }, { 0x5028, 0x98E0 }, { 0x5029, 0x98E8 }, { 0x502A, 0x98E2 }, { 0x502B, 0x97CF }, { 0x502C, 0x98E9 }, { 0x502D, 0x9860 }, { 0x5036, 0x8BE4 }, + { 0x5039, 0x8C90 }, { 0x5043, 0x98EE }, { 0x5047, 0x98EF }, { 0x5048, 0x98F3 }, { 0x5049, 0x88CC }, { 0x504F, 0x95CE }, { 0x5050, 0x98F2 }, { 0x5055, 0x98F1 }, + { 0x5056, 0x98F5 }, { 0x505A, 0x98F4 }, { 0x505C, 0x92E2 }, { 0x5065, 0x8C92 }, { 0x506C, 0x98F6 }, { 0x5072, 0x8EC3 }, { 0x5074, 0x91A4 }, { 0x5075, 0x92E3 }, + { 0x5076, 0x8BF4 }, { 0x5078, 0x98F7 }, { 0x507D, 0x8B55 }, { 0x5080, 0x98F8 }, { 0x5085, 0x98FA }, { 0x508D, 0x9654 }, { 0x5091, 0x8C86 }, { 0x5098, 0x8E50 }, + { 0x5099, 0x94F5 }, { 0x509A, 0x98F9 }, { 0x50AC, 0x8DC3 }, { 0x50AD, 0x9762 }, { 0x50B2, 0x98FC }, { 0x50B3, 0x9942 }, { 0x50B4, 0x98FB }, { 0x50B5, 0x8DC2 }, + { 0x50B7, 0x8F9D }, { 0x50BE, 0x8C58 }, { 0x50C2, 0x9943 }, { 0x50C5, 0x8BCD }, { 0x50C9, 0x9940 }, { 0x50CA, 0x9941 }, { 0x50CD, 0x93AD }, { 0x50CF, 0x919C }, + { 0x50D1, 0x8BA1 }, { 0x50D5, 0x966C }, { 0x50D6, 0x9944 }, { 0x50DA, 0x97BB }, { 0x50DE, 0x9945 }, { 0x50E3, 0x9948 }, { 0x50E5, 0x9946 }, { 0x50E7, 0x916D }, + { 0x50ED, 0x9947 }, { 0x50EE, 0x9949 }, { 0x50F5, 0x994B }, { 0x50F9, 0x994A }, { 0x50FB, 0x95C6 }, { 0x5100, 0x8B56 }, { 0x5101, 0x994D }, { 0x5102, 0x994E }, + { 0x5104, 0x89AD }, { 0x5109, 0x994C }, { 0x5112, 0x8EF2 }, { 0x5114, 0x9951 }, { 0x5115, 0x9950 }, { 0x5116, 0x994F }, { 0x5118, 0x98D4 }, { 0x511A, 0x9952 }, + { 0x511F, 0x8F9E }, { 0x5121, 0x9953 }, { 0x512A, 0x9744 }, { 0x5132, 0x96D7 }, { 0x5137, 0x9955 }, { 0x513A, 0x9954 }, { 0x513B, 0x9957 }, { 0x513C, 0x9956 }, + { 0x513F, 0x9958 }, { 0x5140, 0x9959 }, { 0x5141, 0x88F2 }, { 0x5143, 0x8CB3 }, { 0x5144, 0x8C5A }, { 0x5145, 0x8F5B }, { 0x5146, 0x929B }, { 0x5147, 0x8BA2 }, + { 0x5148, 0x90E6 }, { 0x5149, 0x8CF5 }, { 0x514B, 0x8D8E }, { 0x514C, 0x995B }, { 0x514D, 0x96C6 }, { 0x514E, 0x9365 }, { 0x5150, 0x8E99 }, { 0x5152, 0x995A }, + { 0x5154, 0x995C }, { 0x515A, 0x937D }, { 0x515C, 0x8A95 }, { 0x5162, 0x995D }, { 0x5165, 0x93FC }, { 0x5168, 0x9153 }, { 0x5169, 0x995F }, { 0x516A, 0x9960 }, + { 0x516B, 0x94AA }, { 0x516C, 0x8CF6 }, { 0x516D, 0x985A }, { 0x516E, 0x9961 }, { 0x5171, 0x8BA4 }, { 0x5175, 0x95BA }, { 0x5176, 0x91B4 }, { 0x5177, 0x8BEF }, + { 0x5178, 0x9354 }, { 0x517C, 0x8C93 }, { 0x5180, 0x9962 }, { 0x5182, 0x9963 }, { 0x5185, 0x93E0 }, { 0x5186, 0x897E }, { 0x5189, 0x9966 }, { 0x518A, 0x8DFB }, + { 0x518C, 0x9965 }, { 0x518D, 0x8DC4 }, { 0x518F, 0x9967 }, { 0x5190, 0xE3EC }, { 0x5191, 0x9968 }, { 0x5192, 0x9660 }, { 0x5193, 0x9969 }, { 0x5195, 0x996A }, + { 0x5196, 0x996B }, { 0x5197, 0x8FE7 }, { 0x5199, 0x8ECA }, { 0x51A0, 0x8AA5 }, { 0x51A2, 0x996E }, { 0x51A4, 0x996C }, { 0x51A5, 0x96BB }, { 0x51A6, 0x996D }, + { 0x51A8, 0x9579 }, { 0x51A9, 0x996F }, { 0x51AA, 0x9970 }, { 0x51AB, 0x9971 }, { 0x51AC, 0x937E }, { 0x51B0, 0x9975 }, { 0x51B1, 0x9973 }, { 0x51B2, 0x9974 }, + { 0x51B3, 0x9972 }, { 0x51B4, 0x8DE1 }, { 0x51B5, 0x9976 }, { 0x51B6, 0x96E8 }, { 0x51B7, 0x97E2 }, { 0x51BD, 0x9977 }, { 0x51C4, 0x90A6 }, { 0x51C5, 0x9978 }, + { 0x51C6, 0x8F79 }, { 0x51C9, 0x9979 }, { 0x51CB, 0x929C }, { 0x51CC, 0x97BD }, { 0x51CD, 0x9380 }, { 0x51D6, 0x99C3 }, { 0x51DB, 0x997A }, { 0x51DC, 0xEAA3 }, + { 0x51DD, 0x8BC3 }, { 0x51E0, 0x997B }, { 0x51E1, 0x967D }, { 0x51E6, 0x8F88 }, { 0x51E7, 0x91FA }, { 0x51E9, 0x997D }, { 0x51EA, 0x93E2 }, { 0x51ED, 0x997E }, + { 0x51F0, 0x9980 }, { 0x51F1, 0x8A4D }, { 0x51F5, 0x9981 }, { 0x51F6, 0x8BA5 }, { 0x51F8, 0x93CA }, { 0x51F9, 0x899A }, { 0x51FA, 0x8F6F }, { 0x51FD, 0x949F }, + { 0x51FE, 0x9982 }, { 0x5200, 0x9381 }, { 0x5203, 0x906E }, { 0x5204, 0x9983 }, { 0x5206, 0x95AA }, { 0x5207, 0x90D8 }, { 0x5208, 0x8AA0 }, { 0x520A, 0x8AA7 }, + { 0x520B, 0x9984 }, { 0x520E, 0x9986 }, { 0x5211, 0x8C59 }, { 0x5214, 0x9985 }, { 0x5217, 0x97F1 }, { 0x521D, 0x8F89 }, { 0x5224, 0x94BB }, { 0x5225, 0x95CA }, + { 0x5227, 0x9987 }, { 0x5229, 0x9798 }, { 0x522A, 0x9988 }, { 0x522E, 0x9989 }, { 0x5230, 0x939E }, { 0x5233, 0x998A }, { 0x5236, 0x90A7 }, { 0x5237, 0x8DFC }, + { 0x5238, 0x8C94 }, { 0x5239, 0x998B }, { 0x523A, 0x8E68 }, { 0x523B, 0x8D8F }, { 0x5243, 0x92E4 }, { 0x5244, 0x998D }, { 0x5247, 0x91A5 }, { 0x524A, 0x8DED }, + { 0x524B, 0x998E }, { 0x524C, 0x998F }, { 0x524D, 0x914F }, { 0x524F, 0x998C }, { 0x5254, 0x9991 }, { 0x5256, 0x9655 }, { 0x525B, 0x8D84 }, { 0x525E, 0x9990 }, + { 0x5263, 0x8C95 }, { 0x5264, 0x8DDC }, { 0x5265, 0x948D }, { 0x5269, 0x9994 }, { 0x526A, 0x9992 }, { 0x526F, 0x959B }, { 0x5270, 0x8FE8 }, { 0x5271, 0x999B }, + { 0x5272, 0x8A84 }, { 0x5273, 0x9995 }, { 0x5274, 0x9993 }, { 0x5275, 0x916E }, { 0x527D, 0x9997 }, { 0x527F, 0x9996 }, { 0x5283, 0x8A63 }, { 0x5287, 0x8C80 }, + { 0x5288, 0x999C }, { 0x5289, 0x97AB }, { 0x528D, 0x9998 }, { 0x5291, 0x999D }, { 0x5292, 0x999A }, { 0x5294, 0x9999 }, { 0x529B, 0x97CD }, { 0x529F, 0x8CF7 }, + { 0x52A0, 0x89C1 }, { 0x52A3, 0x97F2 }, { 0x52A9, 0x8F95 }, { 0x52AA, 0x9377 }, { 0x52AB, 0x8D85 }, { 0x52AC, 0x99A0 }, { 0x52AD, 0x99A1 }, { 0x52B1, 0x97E3 }, + { 0x52B4, 0x984A }, { 0x52B5, 0x99A3 }, { 0x52B9, 0x8CF8 }, { 0x52BC, 0x99A2 }, { 0x52BE, 0x8A4E }, { 0x52C1, 0x99A4 }, { 0x52C3, 0x9675 }, { 0x52C5, 0x92BA }, + { 0x52C7, 0x9745 }, { 0x52C9, 0x95D7 }, { 0x52CD, 0x99A5 }, { 0x52D2, 0xE8D3 }, { 0x52D5, 0x93AE }, { 0x52D7, 0x99A6 }, { 0x52D8, 0x8AA8 }, { 0x52D9, 0x96B1 }, + { 0x52DD, 0x8F9F }, { 0x52DE, 0x99A7 }, { 0x52DF, 0x95E5 }, { 0x52E0, 0x99AB }, { 0x52E2, 0x90A8 }, { 0x52E3, 0x99A8 }, { 0x52E4, 0x8BCE }, { 0x52E6, 0x99A9 }, + { 0x52E7, 0x8AA9 }, { 0x52F2, 0x8C4D }, { 0x52F3, 0x99AC }, { 0x52F5, 0x99AD }, { 0x52F8, 0x99AE }, { 0x52F9, 0x99AF }, { 0x52FA, 0x8ED9 }, { 0x52FE, 0x8CF9 }, + { 0x52FF, 0x96DC }, { 0x5301, 0x96E6 }, { 0x5302, 0x93F5 }, { 0x5305, 0x95EF }, { 0x5306, 0x99B0 }, { 0x5308, 0x99B1 }, { 0x530D, 0x99B3 }, { 0x530F, 0x99B5 }, + { 0x5310, 0x99B4 }, { 0x5315, 0x99B6 }, { 0x5316, 0x89BB }, { 0x5317, 0x966B }, { 0x5319, 0x8DFA }, { 0x531A, 0x99B7 }, { 0x531D, 0x9178 }, { 0x5320, 0x8FA0 }, + { 0x5321, 0x8BA7 }, { 0x5323, 0x99B8 }, { 0x532A, 0x94D9 }, { 0x532F, 0x99B9 }, { 0x5331, 0x99BA }, { 0x5333, 0x99BB }, { 0x5338, 0x99BC }, { 0x5339, 0x9543 }, + { 0x533A, 0x8BE6 }, { 0x533B, 0x88E3 }, { 0x533F, 0x93BD }, { 0x5340, 0x99BD }, { 0x5341, 0x8F5C }, { 0x5343, 0x90E7 }, { 0x5345, 0x99BF }, { 0x5346, 0x99BE }, + { 0x5347, 0x8FA1 }, { 0x5348, 0x8CDF }, { 0x5349, 0x99C1 }, { 0x534A, 0x94BC }, { 0x534D, 0x99C2 }, { 0x5351, 0x94DA }, { 0x5352, 0x91B2 }, { 0x5353, 0x91EC }, + { 0x5354, 0x8BA6 }, { 0x5357, 0x93EC }, { 0x5358, 0x9250 }, { 0x535A, 0x948E }, { 0x535C, 0x966D }, { 0x535E, 0x99C4 }, { 0x5360, 0x90E8 }, { 0x5366, 0x8C54 }, + { 0x5369, 0x99C5 }, { 0x536E, 0x99C6 }, { 0x536F, 0x894B }, { 0x5370, 0x88F3 }, { 0x5371, 0x8AEB }, { 0x5373, 0x91A6 }, { 0x5374, 0x8B70 }, { 0x5375, 0x9791 }, + { 0x5377, 0x99C9 }, { 0x5378, 0x89B5 }, { 0x537B, 0x99C8 }, { 0x537F, 0x8BA8 }, { 0x5382, 0x99CA }, { 0x5384, 0x96EF }, { 0x5396, 0x99CB }, { 0x5398, 0x97D0 }, + { 0x539A, 0x8CFA }, { 0x539F, 0x8CB4 }, { 0x53A0, 0x99CC }, { 0x53A5, 0x99CE }, { 0x53A6, 0x99CD }, { 0x53A8, 0x907E }, { 0x53A9, 0x8958 }, { 0x53AD, 0x897D }, + { 0x53AE, 0x99CF }, { 0x53B0, 0x99D0 }, { 0x53B3, 0x8CB5 }, { 0x53B6, 0x99D1 }, { 0x53BB, 0x8B8E }, { 0x53C2, 0x8E51 }, { 0x53C3, 0x99D2 }, { 0x53C8, 0x9694 }, + { 0x53C9, 0x8DB3 }, { 0x53CA, 0x8B79 }, { 0x53CB, 0x9746 }, { 0x53CC, 0x916F }, { 0x53CD, 0x94BD }, { 0x53CE, 0x8EFB }, { 0x53D4, 0x8F66 }, { 0x53D6, 0x8EE6 }, + { 0x53D7, 0x8EF3 }, { 0x53D9, 0x8F96 }, { 0x53DB, 0x94BE }, { 0x53DF, 0x99D5 }, { 0x53E1, 0x8962 }, { 0x53E2, 0x9170 }, { 0x53E3, 0x8CFB }, { 0x53E4, 0x8CC3 }, + { 0x53E5, 0x8BE5 }, { 0x53E8, 0x99D9 }, { 0x53E9, 0x9240 }, { 0x53EA, 0x91FC }, { 0x53EB, 0x8BA9 }, { 0x53EC, 0x8FA2 }, { 0x53ED, 0x99DA }, { 0x53EE, 0x99D8 }, + { 0x53EF, 0x89C2 }, { 0x53F0, 0x91E4 }, { 0x53F1, 0x8EB6 }, { 0x53F2, 0x8E6A }, { 0x53F3, 0x8945 }, { 0x53F6, 0x8A90 }, { 0x53F7, 0x8D86 }, { 0x53F8, 0x8E69 }, + { 0x53FA, 0x99DB }, { 0x5401, 0x99DC }, { 0x5403, 0x8B68 }, { 0x5404, 0x8A65 }, { 0x5408, 0x8D87 }, { 0x5409, 0x8B67 }, { 0x540A, 0x92DD }, { 0x540B, 0x8944 }, + { 0x540C, 0x93AF }, { 0x540D, 0x96BC }, { 0x540E, 0x8D40 }, { 0x540F, 0x9799 }, { 0x5410, 0x9366 }, { 0x5411, 0x8CFC }, { 0x541B, 0x8C4E }, { 0x541D, 0x99E5 }, + { 0x541F, 0x8BE1 }, { 0x5420, 0x9669 }, { 0x5426, 0x94DB }, { 0x5429, 0x99E4 }, { 0x542B, 0x8ADC }, { 0x542C, 0x99DF }, { 0x542D, 0x99E0 }, { 0x542E, 0x99E2 }, + { 0x5436, 0x99E3 }, { 0x5438, 0x8B7A }, { 0x5439, 0x9081 }, { 0x543B, 0x95AB }, { 0x543C, 0x99E1 }, { 0x543D, 0x99DD }, { 0x543E, 0x8CE1 }, { 0x5440, 0x99DE }, + { 0x5442, 0x9843 }, { 0x5446, 0x95F0 }, { 0x5448, 0x92E6 }, { 0x5449, 0x8CE0 }, { 0x544A, 0x8D90 }, { 0x544E, 0x99E6 }, { 0x5451, 0x93DB }, { 0x545F, 0x99EA }, + { 0x5468, 0x8EFC }, { 0x546A, 0x8EF4 }, { 0x5470, 0x99ED }, { 0x5471, 0x99EB }, { 0x5473, 0x96A1 }, { 0x5475, 0x99E8 }, { 0x5476, 0x99F1 }, { 0x5477, 0x99EC }, + { 0x547B, 0x99EF }, { 0x547C, 0x8CC4 }, { 0x547D, 0x96BD }, { 0x5480, 0x99F0 }, { 0x5484, 0x99F2 }, { 0x5486, 0x99F4 }, { 0x548B, 0x8DEE }, { 0x548C, 0x9861 }, + { 0x548E, 0x99E9 }, { 0x548F, 0x99E7 }, { 0x5490, 0x99F3 }, { 0x5492, 0x99EE }, { 0x54A2, 0x99F6 }, { 0x54A4, 0x9A42 }, { 0x54A5, 0x99F8 }, { 0x54A8, 0x99FC }, + { 0x54AB, 0x9A40 }, { 0x54AC, 0x99F9 }, { 0x54AF, 0x9A5D }, { 0x54B2, 0x8DE7 }, { 0x54B3, 0x8A50 }, { 0x54B8, 0x99F7 }, { 0x54BC, 0x9A44 }, { 0x54BD, 0x88F4 }, + { 0x54BE, 0x9A43 }, { 0x54C0, 0x88A3 }, { 0x54C1, 0x9569 }, { 0x54C2, 0x9A41 }, { 0x54C4, 0x99FA }, { 0x54C7, 0x99F5 }, { 0x54C8, 0x99FB }, { 0x54C9, 0x8DC6 }, + { 0x54D8, 0x9A45 }, { 0x54E1, 0x88F5 }, { 0x54E2, 0x9A4E }, { 0x54E5, 0x9A46 }, { 0x54E6, 0x9A47 }, { 0x54E8, 0x8FA3 }, { 0x54E9, 0x9689 }, { 0x54ED, 0x9A4C }, + { 0x54EE, 0x9A4B }, { 0x54F2, 0x934E }, { 0x54FA, 0x9A4D }, { 0x54FD, 0x9A4A }, { 0x5504, 0x8953 }, { 0x5506, 0x8DB4 }, { 0x5507, 0x904F }, { 0x550F, 0x9A48 }, + { 0x5510, 0x9382 }, { 0x5514, 0x9A49 }, { 0x5516, 0x88A0 }, { 0x552E, 0x9A53 }, { 0x552F, 0x9742 }, { 0x5531, 0x8FA5 }, { 0x5533, 0x9A59 }, { 0x5538, 0x9A58 }, + { 0x5539, 0x9A4F }, { 0x553E, 0x91C1 }, { 0x5540, 0x9A50 }, { 0x5544, 0x91ED }, { 0x5545, 0x9A55 }, { 0x5546, 0x8FA4 }, { 0x554C, 0x9A52 }, { 0x554F, 0x96E2 }, + { 0x5553, 0x8C5B }, { 0x5556, 0x9A56 }, { 0x5557, 0x9A57 }, { 0x555C, 0x9A54 }, { 0x555D, 0x9A5A }, { 0x5563, 0x9A51 }, { 0x557B, 0x9A60 }, { 0x557C, 0x9A65 }, + { 0x557E, 0x9A61 }, { 0x5580, 0x9A5C }, { 0x5583, 0x9A66 }, { 0x5584, 0x9150 }, { 0x5587, 0x9A68 }, { 0x5589, 0x8D41 }, { 0x558A, 0x9A5E }, { 0x558B, 0x929D }, + { 0x5598, 0x9A62 }, { 0x5599, 0x9A5B }, { 0x559A, 0x8AAB }, { 0x559C, 0x8AEC }, { 0x559D, 0x8A85 }, { 0x559E, 0x9A63 }, { 0x559F, 0x9A5F }, { 0x55A7, 0x8C96 }, + { 0x55A8, 0x9A69 }, { 0x55A9, 0x9A67 }, { 0x55AA, 0x9172 }, { 0x55AB, 0x8B69 }, { 0x55AC, 0x8BAA }, { 0x55AE, 0x9A64 }, { 0x55B0, 0x8BF2 }, { 0x55B6, 0x8963 }, + { 0x55C4, 0x9A6D }, { 0x55C5, 0x9A6B }, { 0x55C7, 0x9AA5 }, { 0x55D4, 0x9A70 }, { 0x55DA, 0x9A6A }, { 0x55DC, 0x9A6E }, { 0x55DF, 0x9A6C }, { 0x55E3, 0x8E6B }, + { 0x55E4, 0x9A6F }, { 0x55F7, 0x9A72 }, { 0x55F9, 0x9A77 }, { 0x55FD, 0x9A75 }, { 0x55FE, 0x9A74 }, { 0x5606, 0x9251 }, { 0x5609, 0x89C3 }, { 0x5614, 0x9A71 }, + { 0x5616, 0x9A73 }, { 0x5617, 0x8FA6 }, { 0x5618, 0x8952 }, { 0x561B, 0x9A76 }, { 0x5629, 0x89DC }, { 0x562F, 0x9A82 }, { 0x5631, 0x8FFA }, { 0x5632, 0x9A7D }, + { 0x5634, 0x9A7B }, { 0x5636, 0x9A7C }, { 0x5638, 0x9A7E }, { 0x5642, 0x895C }, { 0x564C, 0x9158 }, { 0x564E, 0x9A78 }, { 0x5650, 0x9A79 }, { 0x565B, 0x8A9A }, + { 0x5664, 0x9A81 }, { 0x5668, 0x8AED }, { 0x566A, 0x9A84 }, { 0x566B, 0x9A80 }, { 0x566C, 0x9A83 }, { 0x5674, 0x95AC }, { 0x5678, 0x93D3 }, { 0x567A, 0x94B6 }, + { 0x5680, 0x9A86 }, { 0x5686, 0x9A85 }, { 0x5687, 0x8A64 }, { 0x568A, 0x9A87 }, { 0x568F, 0x9A8A }, { 0x5694, 0x9A89 }, { 0x56A0, 0x9A88 }, { 0x56A2, 0x9458 }, + { 0x56A5, 0x9A8B }, { 0x56AE, 0x9A8C }, { 0x56B4, 0x9A8E }, { 0x56B6, 0x9A8D }, { 0x56BC, 0x9A90 }, { 0x56C0, 0x9A93 }, { 0x56C1, 0x9A91 }, { 0x56C2, 0x9A8F }, + { 0x56C3, 0x9A92 }, { 0x56C8, 0x9A94 }, { 0x56CE, 0x9A95 }, { 0x56D1, 0x9A96 }, { 0x56D3, 0x9A97 }, { 0x56D7, 0x9A98 }, { 0x56D8, 0x9964 }, { 0x56DA, 0x8EFA }, + { 0x56DB, 0x8E6C }, { 0x56DE, 0x89F1 }, { 0x56E0, 0x88F6 }, { 0x56E3, 0x9263 }, { 0x56EE, 0x9A99 }, { 0x56F0, 0x8DA2 }, { 0x56F2, 0x88CD }, { 0x56F3, 0x907D }, + { 0x56F9, 0x9A9A }, { 0x56FA, 0x8CC5 }, { 0x56FD, 0x8D91 }, { 0x56FF, 0x9A9C }, { 0x5700, 0x9A9B }, { 0x5703, 0x95DE }, { 0x5704, 0x9A9D }, { 0x5708, 0x9A9F }, + { 0x5709, 0x9A9E }, { 0x570B, 0x9AA0 }, { 0x570D, 0x9AA1 }, { 0x570F, 0x8C97 }, { 0x5712, 0x8980 }, { 0x5713, 0x9AA2 }, { 0x5716, 0x9AA4 }, { 0x5718, 0x9AA3 }, + { 0x571C, 0x9AA6 }, { 0x571F, 0x9379 }, { 0x5726, 0x9AA7 }, { 0x5727, 0x88B3 }, { 0x5728, 0x8DDD }, { 0x572D, 0x8C5C }, { 0x5730, 0x926E }, { 0x5737, 0x9AA8 }, + { 0x5738, 0x9AA9 }, { 0x573B, 0x9AAB }, { 0x5740, 0x9AAC }, { 0x5742, 0x8DE2 }, { 0x5747, 0x8BCF }, { 0x574A, 0x9656 }, { 0x574E, 0x9AAA }, { 0x574F, 0x9AAD }, + { 0x5750, 0x8DBF }, { 0x5751, 0x8D42 }, { 0x5761, 0x9AB1 }, { 0x5764, 0x8DA3 }, { 0x5766, 0x9252 }, { 0x5769, 0x9AAE }, { 0x576A, 0x92D8 }, { 0x577F, 0x9AB2 }, + { 0x5782, 0x9082 }, { 0x5788, 0x9AB0 }, { 0x5789, 0x9AB3 }, { 0x578B, 0x8C5E }, { 0x5793, 0x9AB4 }, { 0x57A0, 0x9AB5 }, { 0x57A2, 0x8D43 }, { 0x57A3, 0x8A5F }, + { 0x57A4, 0x9AB7 }, { 0x57AA, 0x9AB8 }, { 0x57B0, 0x9AB9 }, { 0x57B3, 0x9AB6 }, { 0x57C0, 0x9AAF }, { 0x57C3, 0x9ABA }, { 0x57C6, 0x9ABB }, { 0x57CB, 0x9684 }, + { 0x57CE, 0x8FE9 }, { 0x57D2, 0x9ABD }, { 0x57D3, 0x9ABE }, { 0x57D4, 0x9ABC }, { 0x57D6, 0x9AC0 }, { 0x57DC, 0x9457 }, { 0x57DF, 0x88E6 }, { 0x57E0, 0x9575 }, + { 0x57E3, 0x9AC1 }, { 0x57F4, 0x8FFB }, { 0x57F7, 0x8EB7 }, { 0x57F9, 0x947C }, { 0x57FA, 0x8AEE }, { 0x57FC, 0x8DE9 }, { 0x5800, 0x9678 }, { 0x5802, 0x93B0 }, + { 0x5805, 0x8C98 }, { 0x5806, 0x91CD }, { 0x580A, 0x9ABF }, { 0x580B, 0x9AC2 }, { 0x5815, 0x91C2 }, { 0x5819, 0x9AC3 }, { 0x581D, 0x9AC4 }, { 0x5821, 0x9AC6 }, + { 0x5824, 0x92E7 }, { 0x582A, 0x8AAC }, { 0x582F, 0xEA9F }, { 0x5830, 0x8981 }, { 0x5831, 0x95F1 }, { 0x5834, 0x8FEA }, { 0x5835, 0x9367 }, { 0x583A, 0x8DE4 }, + { 0x583D, 0x9ACC }, { 0x5840, 0x95BB }, { 0x5841, 0x97DB }, { 0x584A, 0x89F2 }, { 0x584B, 0x9AC8 }, { 0x5851, 0x9159 }, { 0x5852, 0x9ACB }, { 0x5854, 0x9383 }, + { 0x5857, 0x9368 }, { 0x5858, 0x9384 }, { 0x5859, 0x94B7 }, { 0x585A, 0x92CB }, { 0x585E, 0x8DC7 }, { 0x5862, 0x9AC7 }, { 0x5869, 0x8996 }, { 0x586B, 0x9355 }, + { 0x5870, 0x9AC9 }, { 0x5872, 0x9AC5 }, { 0x5875, 0x906F }, { 0x5879, 0x9ACD }, { 0x587E, 0x8F6D }, { 0x5883, 0x8BAB }, { 0x5885, 0x9ACE }, { 0x5893, 0x95E6 }, + { 0x5897, 0x919D }, { 0x589C, 0x92C4 }, { 0x589F, 0x9AD0 }, { 0x58A8, 0x966E }, { 0x58AB, 0x9AD1 }, { 0x58AE, 0x9AD6 }, { 0x58B3, 0x95AD }, { 0x58B8, 0x9AD5 }, + { 0x58B9, 0x9ACF }, { 0x58BA, 0x9AD2 }, { 0x58BB, 0x9AD4 }, { 0x58BE, 0x8DA4 }, { 0x58C1, 0x95C7 }, { 0x58C5, 0x9AD7 }, { 0x58C7, 0x9264 }, { 0x58CA, 0x89F3 }, + { 0x58CC, 0x8FEB }, { 0x58D1, 0x9AD9 }, { 0x58D3, 0x9AD8 }, { 0x58D5, 0x8D88 }, { 0x58D7, 0x9ADA }, { 0x58D8, 0x9ADC }, { 0x58D9, 0x9ADB }, { 0x58DC, 0x9ADE }, + { 0x58DE, 0x9AD3 }, { 0x58DF, 0x9AE0 }, { 0x58E4, 0x9ADF }, { 0x58E5, 0x9ADD }, { 0x58EB, 0x8E6D }, { 0x58EC, 0x9070 }, { 0x58EE, 0x9173 }, { 0x58EF, 0x9AE1 }, + { 0x58F0, 0x90BA }, { 0x58F1, 0x88EB }, { 0x58F2, 0x9484 }, { 0x58F7, 0x92D9 }, { 0x58F9, 0x9AE3 }, { 0x58FA, 0x9AE2 }, { 0x58FB, 0x9AE4 }, { 0x58FC, 0x9AE5 }, + { 0x58FD, 0x9AE6 }, { 0x5902, 0x9AE7 }, { 0x5909, 0x95CF }, { 0x590A, 0x9AE8 }, { 0x590F, 0x89C4 }, { 0x5910, 0x9AE9 }, { 0x5915, 0x975B }, { 0x5916, 0x8A4F }, + { 0x5918, 0x99C7 }, { 0x5919, 0x8F67 }, { 0x591A, 0x91BD }, { 0x591B, 0x9AEA }, { 0x591C, 0x96E9 }, { 0x5922, 0x96B2 }, { 0x5925, 0x9AEC }, { 0x5927, 0x91E5 }, + { 0x5929, 0x9356 }, { 0x592A, 0x91BE }, { 0x592B, 0x9576 }, { 0x592C, 0x9AED }, { 0x592D, 0x9AEE }, { 0x592E, 0x899B }, { 0x5931, 0x8EB8 }, { 0x5932, 0x9AEF }, + { 0x5937, 0x88CE }, { 0x5938, 0x9AF0 }, { 0x593E, 0x9AF1 }, { 0x5944, 0x8982 }, { 0x5947, 0x8AEF }, { 0x5948, 0x93DE }, { 0x5949, 0x95F2 }, { 0x594E, 0x9AF5 }, + { 0x594F, 0x9174 }, { 0x5950, 0x9AF4 }, { 0x5951, 0x8C5F }, { 0x5954, 0x967A }, { 0x5955, 0x9AF3 }, { 0x5957, 0x9385 }, { 0x5958, 0x9AF7 }, { 0x595A, 0x9AF6 }, + { 0x5960, 0x9AF9 }, { 0x5962, 0x9AF8 }, { 0x5965, 0x899C }, { 0x5967, 0x9AFA }, { 0x5968, 0x8FA7 }, { 0x5969, 0x9AFC }, { 0x596A, 0x9244 }, { 0x596C, 0x9AFB }, + { 0x596E, 0x95B1 }, { 0x5973, 0x8F97 }, { 0x5974, 0x937A }, { 0x5978, 0x9B40 }, { 0x597D, 0x8D44 }, { 0x5981, 0x9B41 }, { 0x5982, 0x9440 }, { 0x5983, 0x94DC }, + { 0x5984, 0x96CF }, { 0x598A, 0x9444 }, { 0x598D, 0x9B4A }, { 0x5993, 0x8B57 }, { 0x5996, 0x9764 }, { 0x5999, 0x96AD }, { 0x599B, 0x9BAA }, { 0x599D, 0x9B42 }, + { 0x59A3, 0x9B45 }, { 0x59A5, 0x91C3 }, { 0x59A8, 0x9657 }, { 0x59AC, 0x9369 }, { 0x59B2, 0x9B46 }, { 0x59B9, 0x9685 }, { 0x59BB, 0x8DC8 }, { 0x59BE, 0x8FA8 }, + { 0x59C6, 0x9B47 }, { 0x59C9, 0x8E6F }, { 0x59CB, 0x8E6E }, { 0x59D0, 0x88B7 }, { 0x59D1, 0x8CC6 }, { 0x59D3, 0x90A9 }, { 0x59D4, 0x88CF }, { 0x59D9, 0x9B4B }, + { 0x59DA, 0x9B4C }, { 0x59DC, 0x9B49 }, { 0x59E5, 0x8957 }, { 0x59E6, 0x8AAD }, { 0x59E8, 0x9B48 }, { 0x59EA, 0x96C3 }, { 0x59EB, 0x9550 }, { 0x59F6, 0x88A6 }, + { 0x59FB, 0x88F7 }, { 0x59FF, 0x8E70 }, { 0x5A01, 0x88D0 }, { 0x5A03, 0x88A1 }, { 0x5A09, 0x9B51 }, { 0x5A11, 0x9B4F }, { 0x5A18, 0x96BA }, { 0x5A1A, 0x9B52 }, + { 0x5A1C, 0x9B50 }, { 0x5A1F, 0x9B4E }, { 0x5A20, 0x9050 }, { 0x5A25, 0x9B4D }, { 0x5A29, 0x95D8 }, { 0x5A2F, 0x8CE2 }, { 0x5A35, 0x9B56 }, { 0x5A36, 0x9B57 }, + { 0x5A3C, 0x8FA9 }, { 0x5A40, 0x9B53 }, { 0x5A41, 0x984B }, { 0x5A46, 0x946B }, { 0x5A49, 0x9B55 }, { 0x5A5A, 0x8DA5 }, { 0x5A62, 0x9B58 }, { 0x5A66, 0x9577 }, + { 0x5A6A, 0x9B59 }, { 0x5A6C, 0x9B54 }, { 0x5A7F, 0x96B9 }, { 0x5A92, 0x947D }, { 0x5A9A, 0x9B5A }, { 0x5A9B, 0x9551 }, { 0x5ABC, 0x9B5B }, { 0x5ABD, 0x9B5F }, + { 0x5ABE, 0x9B5C }, { 0x5AC1, 0x89C5 }, { 0x5AC2, 0x9B5E }, { 0x5AC9, 0x8EB9 }, { 0x5ACB, 0x9B5D }, { 0x5ACC, 0x8C99 }, { 0x5AD0, 0x9B6B }, { 0x5AD6, 0x9B64 }, + { 0x5AD7, 0x9B61 }, { 0x5AE1, 0x9284 }, { 0x5AE3, 0x9B60 }, { 0x5AE6, 0x9B62 }, { 0x5AE9, 0x9B63 }, { 0x5AFA, 0x9B65 }, { 0x5AFB, 0x9B66 }, { 0x5B09, 0x8AF0 }, + { 0x5B0B, 0x9B68 }, { 0x5B0C, 0x9B67 }, { 0x5B16, 0x9B69 }, { 0x5B22, 0x8FEC }, { 0x5B2A, 0x9B6C }, { 0x5B2C, 0x92DA }, { 0x5B30, 0x8964 }, { 0x5B32, 0x9B6A }, + { 0x5B36, 0x9B6D }, { 0x5B3E, 0x9B6E }, { 0x5B40, 0x9B71 }, { 0x5B43, 0x9B6F }, { 0x5B45, 0x9B70 }, { 0x5B50, 0x8E71 }, { 0x5B51, 0x9B72 }, { 0x5B54, 0x8D45 }, + { 0x5B55, 0x9B73 }, { 0x5B57, 0x8E9A }, { 0x5B58, 0x91B6 }, { 0x5B5A, 0x9B74 }, { 0x5B5B, 0x9B75 }, { 0x5B5C, 0x8E79 }, { 0x5B5D, 0x8D46 }, { 0x5B5F, 0x96D0 }, + { 0x5B63, 0x8B47 }, { 0x5B64, 0x8CC7 }, { 0x5B65, 0x9B76 }, { 0x5B66, 0x8A77 }, { 0x5B69, 0x9B77 }, { 0x5B6B, 0x91B7 }, { 0x5B70, 0x9B78 }, { 0x5B71, 0x9BA1 }, + { 0x5B73, 0x9B79 }, { 0x5B75, 0x9B7A }, { 0x5B78, 0x9B7B }, { 0x5B7A, 0x9B7D }, { 0x5B80, 0x9B7E }, { 0x5B83, 0x9B80 }, { 0x5B85, 0x91EE }, { 0x5B87, 0x8946 }, + { 0x5B88, 0x8EE7 }, { 0x5B89, 0x88C0 }, { 0x5B8B, 0x9176 }, { 0x5B8C, 0x8AAE }, { 0x5B8D, 0x8EB3 }, { 0x5B8F, 0x8D47 }, { 0x5B95, 0x9386 }, { 0x5B97, 0x8F40 }, + { 0x5B98, 0x8AAF }, { 0x5B99, 0x9288 }, { 0x5B9A, 0x92E8 }, { 0x5B9B, 0x88B6 }, { 0x5B9C, 0x8B58 }, { 0x5B9D, 0x95F3 }, { 0x5B9F, 0x8EC0 }, { 0x5BA2, 0x8B71 }, + { 0x5BA3, 0x90E9 }, { 0x5BA4, 0x8EBA }, { 0x5BA5, 0x9747 }, { 0x5BA6, 0x9B81 }, { 0x5BAE, 0x8B7B }, { 0x5BB0, 0x8DC9 }, { 0x5BB3, 0x8A51 }, { 0x5BB4, 0x8983 }, + { 0x5BB5, 0x8FAA }, { 0x5BB6, 0x89C6 }, { 0x5BB8, 0x9B82 }, { 0x5BB9, 0x9765 }, { 0x5BBF, 0x8F68 }, { 0x5BC2, 0x8EE2 }, { 0x5BC3, 0x9B83 }, { 0x5BC4, 0x8AF1 }, + { 0x5BC5, 0x93D0 }, { 0x5BC6, 0x96A7 }, { 0x5BC7, 0x9B84 }, { 0x5BC9, 0x9B85 }, { 0x5BCC, 0x9578 }, { 0x5BD0, 0x9B87 }, { 0x5BD2, 0x8AA6 }, { 0x5BD3, 0x8BF5 }, + { 0x5BD4, 0x9B86 }, { 0x5BDB, 0x8AB0 }, { 0x5BDD, 0x9051 }, { 0x5BDE, 0x9B8B }, { 0x5BDF, 0x8E40 }, { 0x5BE1, 0x89C7 }, { 0x5BE2, 0x9B8A }, { 0x5BE4, 0x9B88 }, + { 0x5BE5, 0x9B8C }, { 0x5BE6, 0x9B89 }, { 0x5BE7, 0x944A }, { 0x5BE8, 0x9ECB }, { 0x5BE9, 0x9052 }, { 0x5BEB, 0x9B8D }, { 0x5BEE, 0x97BE }, { 0x5BF0, 0x9B8E }, + { 0x5BF3, 0x9B90 }, { 0x5BF5, 0x929E }, { 0x5BF6, 0x9B8F }, { 0x5BF8, 0x90A1 }, { 0x5BFA, 0x8E9B }, { 0x5BFE, 0x91CE }, { 0x5BFF, 0x8EF5 }, { 0x5C01, 0x9595 }, + { 0x5C02, 0x90EA }, { 0x5C04, 0x8ECB }, { 0x5C05, 0x9B91 }, { 0x5C06, 0x8FAB }, { 0x5C07, 0x9B92 }, { 0x5C08, 0x9B93 }, { 0x5C09, 0x88D1 }, { 0x5C0A, 0x91B8 }, + { 0x5C0B, 0x9071 }, { 0x5C0D, 0x9B94 }, { 0x5C0E, 0x93B1 }, { 0x5C0F, 0x8FAC }, { 0x5C11, 0x8FAD }, { 0x5C13, 0x9B95 }, { 0x5C16, 0x90EB }, { 0x5C1A, 0x8FAE }, + { 0x5C20, 0x9B96 }, { 0x5C22, 0x9B97 }, { 0x5C24, 0x96DE }, { 0x5C28, 0x9B98 }, { 0x5C2D, 0x8BC4 }, { 0x5C31, 0x8F41 }, { 0x5C38, 0x9B99 }, { 0x5C39, 0x9B9A }, + { 0x5C3A, 0x8EDA }, { 0x5C3B, 0x904B }, { 0x5C3C, 0x93F2 }, { 0x5C3D, 0x9073 }, { 0x5C3E, 0x94F6 }, { 0x5C3F, 0x9441 }, { 0x5C40, 0x8BC7 }, { 0x5C41, 0x9B9B }, + { 0x5C45, 0x8B8F }, { 0x5C46, 0x9B9C }, { 0x5C48, 0x8BFC }, { 0x5C4A, 0x93CD }, { 0x5C4B, 0x89AE }, { 0x5C4D, 0x8E72 }, { 0x5C4E, 0x9B9D }, { 0x5C4F, 0x9BA0 }, + { 0x5C50, 0x9B9F }, { 0x5C51, 0x8BFB }, { 0x5C53, 0x9B9E }, { 0x5C55, 0x9357 }, { 0x5C5E, 0x91AE }, { 0x5C60, 0x936A }, { 0x5C61, 0x8EC6 }, { 0x5C64, 0x9177 }, + { 0x5C65, 0x979A }, { 0x5C6C, 0x9BA2 }, { 0x5C6E, 0x9BA3 }, { 0x5C6F, 0x93D4 }, { 0x5C71, 0x8E52 }, { 0x5C76, 0x9BA5 }, { 0x5C79, 0x9BA6 }, { 0x5C8C, 0x9BA7 }, + { 0x5C90, 0x8AF2 }, { 0x5C91, 0x9BA8 }, { 0x5C94, 0x9BA9 }, { 0x5CA1, 0x89AA }, { 0x5CA8, 0x915A }, { 0x5CA9, 0x8AE2 }, { 0x5CAB, 0x9BAB }, { 0x5CAC, 0x96A6 }, + { 0x5CB1, 0x91D0 }, { 0x5CB3, 0x8A78 }, { 0x5CB6, 0x9BAD }, { 0x5CB7, 0x9BAF }, { 0x5CB8, 0x8ADD }, { 0x5CBB, 0x9BAC }, { 0x5CBC, 0x9BAE }, { 0x5CBE, 0x9BB1 }, + { 0x5CC5, 0x9BB0 }, { 0x5CC7, 0x9BB2 }, { 0x5CD9, 0x9BB3 }, { 0x5CE0, 0x93BB }, { 0x5CE1, 0x8BAC }, { 0x5CE8, 0x89E3 }, { 0x5CE9, 0x9BB4 }, { 0x5CEA, 0x9BB9 }, + { 0x5CED, 0x9BB7 }, { 0x5CEF, 0x95F5 }, { 0x5CF0, 0x95F4 }, { 0x5CF6, 0x9387 }, { 0x5CFA, 0x9BB6 }, { 0x5CFB, 0x8F73 }, { 0x5CFD, 0x9BB5 }, { 0x5D07, 0x9092 }, + { 0x5D0B, 0x9BBA }, { 0x5D0E, 0x8DE8 }, { 0x5D11, 0x9BC0 }, { 0x5D14, 0x9BC1 }, { 0x5D15, 0x9BBB }, { 0x5D16, 0x8A52 }, { 0x5D17, 0x9BBC }, { 0x5D18, 0x9BC5 }, + { 0x5D19, 0x9BC4 }, { 0x5D1A, 0x9BC3 }, { 0x5D1B, 0x9BBF }, { 0x5D1F, 0x9BBE }, { 0x5D22, 0x9BC2 }, { 0x5D29, 0x95F6 }, { 0x5D4B, 0x9BC9 }, { 0x5D4C, 0x9BC6 }, + { 0x5D4E, 0x9BC8 }, { 0x5D50, 0x9792 }, { 0x5D52, 0x9BC7 }, { 0x5D5C, 0x9BBD }, { 0x5D69, 0x9093 }, { 0x5D6C, 0x9BCA }, { 0x5D6F, 0x8DB5 }, { 0x5D73, 0x9BCB }, + { 0x5D76, 0x9BCC }, { 0x5D82, 0x9BCF }, { 0x5D84, 0x9BCE }, { 0x5D87, 0x9BCD }, { 0x5D8B, 0x9388 }, { 0x5D8C, 0x9BB8 }, { 0x5D90, 0x9BD5 }, { 0x5D9D, 0x9BD1 }, + { 0x5DA2, 0x9BD0 }, { 0x5DAC, 0x9BD2 }, { 0x5DAE, 0x9BD3 }, { 0x5DB7, 0x9BD6 }, { 0x5DBA, 0x97E4 }, { 0x5DBC, 0x9BD7 }, { 0x5DBD, 0x9BD4 }, { 0x5DC9, 0x9BD8 }, + { 0x5DCC, 0x8ADE }, { 0x5DCD, 0x9BD9 }, { 0x5DD2, 0x9BDB }, { 0x5DD3, 0x9BDA }, { 0x5DD6, 0x9BDC }, { 0x5DDB, 0x9BDD }, { 0x5DDD, 0x90EC }, { 0x5DDE, 0x8F42 }, + { 0x5DE1, 0x8F84 }, { 0x5DE3, 0x9183 }, { 0x5DE5, 0x8D48 }, { 0x5DE6, 0x8DB6 }, { 0x5DE7, 0x8D49 }, { 0x5DE8, 0x8B90 }, { 0x5DEB, 0x9BDE }, { 0x5DEE, 0x8DB7 }, + { 0x5DF1, 0x8CC8 }, { 0x5DF2, 0x9BDF }, { 0x5DF3, 0x96A4 }, { 0x5DF4, 0x9462 }, { 0x5DF5, 0x9BE0 }, { 0x5DF7, 0x8D4A }, { 0x5DFB, 0x8AAA }, { 0x5DFD, 0x9246 }, + { 0x5DFE, 0x8BD0 }, { 0x5E02, 0x8E73 }, { 0x5E03, 0x957A }, { 0x5E06, 0x94BF }, { 0x5E0B, 0x9BE1 }, { 0x5E0C, 0x8AF3 }, { 0x5E11, 0x9BE4 }, { 0x5E16, 0x929F }, + { 0x5E19, 0x9BE3 }, { 0x5E1A, 0x9BE2 }, { 0x5E1B, 0x9BE5 }, { 0x5E1D, 0x92E9 }, { 0x5E25, 0x9083 }, { 0x5E2B, 0x8E74 }, { 0x5E2D, 0x90C8 }, { 0x5E2F, 0x91D1 }, + { 0x5E30, 0x8B41 }, { 0x5E33, 0x92A0 }, { 0x5E36, 0x9BE6 }, { 0x5E37, 0x9BE7 }, { 0x5E38, 0x8FED }, { 0x5E3D, 0x9658 }, { 0x5E40, 0x9BEA }, { 0x5E43, 0x9BE9 }, + { 0x5E44, 0x9BE8 }, { 0x5E45, 0x959D }, { 0x5E47, 0x9BF1 }, { 0x5E4C, 0x9679 }, { 0x5E4E, 0x9BEB }, { 0x5E54, 0x9BED }, { 0x5E55, 0x968B }, { 0x5E57, 0x9BEC }, + { 0x5E5F, 0x9BEE }, { 0x5E61, 0x94A6 }, { 0x5E62, 0x9BEF }, { 0x5E63, 0x95BC }, { 0x5E64, 0x9BF0 }, { 0x5E72, 0x8AB1 }, { 0x5E73, 0x95BD }, { 0x5E74, 0x944E }, + { 0x5E75, 0x9BF2 }, { 0x5E76, 0x9BF3 }, { 0x5E78, 0x8D4B }, { 0x5E79, 0x8AB2 }, { 0x5E7A, 0x9BF4 }, { 0x5E7B, 0x8CB6 }, { 0x5E7C, 0x9763 }, { 0x5E7D, 0x9748 }, + { 0x5E7E, 0x8AF4 }, { 0x5E7F, 0x9BF6 }, { 0x5E81, 0x92A1 }, { 0x5E83, 0x8D4C }, { 0x5E84, 0x8FAF }, { 0x5E87, 0x94DD }, { 0x5E8A, 0x8FB0 }, { 0x5E8F, 0x8F98 }, + { 0x5E95, 0x92EA }, { 0x5E96, 0x95F7 }, { 0x5E97, 0x9358 }, { 0x5E9A, 0x8D4D }, { 0x5E9C, 0x957B }, { 0x5EA0, 0x9BF7 }, { 0x5EA6, 0x9378 }, { 0x5EA7, 0x8DC0 }, + { 0x5EAB, 0x8CC9 }, { 0x5EAD, 0x92EB }, { 0x5EB5, 0x88C1 }, { 0x5EB6, 0x8F8E }, { 0x5EB7, 0x8D4E }, { 0x5EB8, 0x9766 }, { 0x5EC1, 0x9BF8 }, { 0x5EC2, 0x9BF9 }, + { 0x5EC3, 0x9470 }, { 0x5EC8, 0x9BFA }, { 0x5EC9, 0x97F5 }, { 0x5ECA, 0x984C }, { 0x5ECF, 0x9BFC }, { 0x5ED0, 0x9BFB }, { 0x5ED3, 0x8A66 }, { 0x5ED6, 0x9C40 }, + { 0x5EDA, 0x9C43 }, { 0x5EDB, 0x9C44 }, { 0x5EDD, 0x9C42 }, { 0x5EDF, 0x955F }, { 0x5EE0, 0x8FB1 }, { 0x5EE1, 0x9C46 }, { 0x5EE2, 0x9C45 }, { 0x5EE3, 0x9C41 }, + { 0x5EE8, 0x9C47 }, { 0x5EE9, 0x9C48 }, { 0x5EEC, 0x9C49 }, { 0x5EF0, 0x9C4C }, { 0x5EF1, 0x9C4A }, { 0x5EF3, 0x9C4B }, { 0x5EF4, 0x9C4D }, { 0x5EF6, 0x8984 }, + { 0x5EF7, 0x92EC }, { 0x5EF8, 0x9C4E }, { 0x5EFA, 0x8C9A }, { 0x5EFB, 0x89F4 }, { 0x5EFC, 0x9455 }, { 0x5EFE, 0x9C4F }, { 0x5EFF, 0x93F9 }, { 0x5F01, 0x95D9 }, + { 0x5F03, 0x9C50 }, { 0x5F04, 0x984D }, { 0x5F09, 0x9C51 }, { 0x5F0A, 0x95BE }, { 0x5F0B, 0x9C54 }, { 0x5F0C, 0x989F }, { 0x5F0D, 0x98AF }, { 0x5F0F, 0x8EAE }, + { 0x5F10, 0x93F3 }, { 0x5F11, 0x9C55 }, { 0x5F13, 0x8B7C }, { 0x5F14, 0x92A2 }, { 0x5F15, 0x88F8 }, { 0x5F16, 0x9C56 }, { 0x5F17, 0x95A4 }, { 0x5F18, 0x8D4F }, + { 0x5F1B, 0x926F }, { 0x5F1F, 0x92ED }, { 0x5F25, 0x96ED }, { 0x5F26, 0x8CB7 }, { 0x5F27, 0x8CCA }, { 0x5F29, 0x9C57 }, { 0x5F2D, 0x9C58 }, { 0x5F2F, 0x9C5E }, + { 0x5F31, 0x8EE3 }, { 0x5F35, 0x92A3 }, { 0x5F37, 0x8BAD }, { 0x5F38, 0x9C59 }, { 0x5F3C, 0x954A }, { 0x5F3E, 0x9265 }, { 0x5F41, 0x9C5A }, { 0x5F48, 0x9C5B }, + { 0x5F4A, 0x8BAE }, { 0x5F4C, 0x9C5C }, { 0x5F4E, 0x9C5D }, { 0x5F51, 0x9C5F }, { 0x5F53, 0x9396 }, { 0x5F56, 0x9C60 }, { 0x5F57, 0x9C61 }, { 0x5F59, 0x9C62 }, + { 0x5F5C, 0x9C53 }, { 0x5F5D, 0x9C52 }, { 0x5F61, 0x9C63 }, { 0x5F62, 0x8C60 }, { 0x5F66, 0x9546 }, { 0x5F69, 0x8DCA }, { 0x5F6A, 0x9556 }, { 0x5F6B, 0x92A4 }, + { 0x5F6C, 0x956A }, { 0x5F6D, 0x9C64 }, { 0x5F70, 0x8FB2 }, { 0x5F71, 0x8965 }, { 0x5F73, 0x9C65 }, { 0x5F77, 0x9C66 }, { 0x5F79, 0x96F0 }, { 0x5F7C, 0x94DE }, + { 0x5F7F, 0x9C69 }, { 0x5F80, 0x899D }, { 0x5F81, 0x90AA }, { 0x5F82, 0x9C68 }, { 0x5F83, 0x9C67 }, { 0x5F84, 0x8C61 }, { 0x5F85, 0x91D2 }, { 0x5F87, 0x9C6D }, + { 0x5F88, 0x9C6B }, { 0x5F8A, 0x9C6A }, { 0x5F8B, 0x97A5 }, { 0x5F8C, 0x8CE3 }, { 0x5F90, 0x8F99 }, { 0x5F91, 0x9C6C }, { 0x5F92, 0x936B }, { 0x5F93, 0x8F5D }, + { 0x5F97, 0x93BE }, { 0x5F98, 0x9C70 }, { 0x5F99, 0x9C6F }, { 0x5F9E, 0x9C6E }, { 0x5FA0, 0x9C71 }, { 0x5FA1, 0x8CE4 }, { 0x5FA8, 0x9C72 }, { 0x5FA9, 0x959C }, + { 0x5FAA, 0x8F7A }, { 0x5FAD, 0x9C73 }, { 0x5FAE, 0x94F7 }, { 0x5FB3, 0x93BF }, { 0x5FB4, 0x92A5 }, { 0x5FB9, 0x934F }, { 0x5FBC, 0x9C74 }, { 0x5FBD, 0x8B4A }, + { 0x5FC3, 0x9053 }, { 0x5FC5, 0x954B }, { 0x5FCC, 0x8AF5 }, { 0x5FCD, 0x9445 }, { 0x5FD6, 0x9C75 }, { 0x5FD7, 0x8E75 }, { 0x5FD8, 0x9659 }, { 0x5FD9, 0x965A }, + { 0x5FDC, 0x899E }, { 0x5FDD, 0x9C7A }, { 0x5FE0, 0x9289 }, { 0x5FE4, 0x9C77 }, { 0x5FEB, 0x89F5 }, { 0x5FF0, 0x9CAB }, { 0x5FF1, 0x9C79 }, { 0x5FF5, 0x944F }, + { 0x5FF8, 0x9C78 }, { 0x5FFB, 0x9C76 }, { 0x5FFD, 0x8D9A }, { 0x5FFF, 0x9C7C }, { 0x600E, 0x9C83 }, { 0x600F, 0x9C89 }, { 0x6010, 0x9C81 }, { 0x6012, 0x937B }, + { 0x6015, 0x9C86 }, { 0x6016, 0x957C }, { 0x6019, 0x9C80 }, { 0x601B, 0x9C85 }, { 0x601C, 0x97E5 }, { 0x601D, 0x8E76 }, { 0x6020, 0x91D3 }, { 0x6021, 0x9C7D }, + { 0x6025, 0x8B7D }, { 0x6026, 0x9C88 }, { 0x6027, 0x90AB }, { 0x6028, 0x8985 }, { 0x6029, 0x9C82 }, { 0x602A, 0x89F6 }, { 0x602B, 0x9C87 }, { 0x602F, 0x8BAF }, + { 0x6031, 0x9C84 }, { 0x603A, 0x9C8A }, { 0x6041, 0x9C8C }, { 0x6042, 0x9C96 }, { 0x6043, 0x9C94 }, { 0x6046, 0x9C91 }, { 0x604A, 0x9C90 }, { 0x604B, 0x97F6 }, + { 0x604D, 0x9C92 }, { 0x6050, 0x8BB0 }, { 0x6052, 0x8D50 }, { 0x6055, 0x8F9A }, { 0x6059, 0x9C99 }, { 0x605A, 0x9C8B }, { 0x605F, 0x9C8F }, { 0x6060, 0x9C7E }, + { 0x6062, 0x89F8 }, { 0x6063, 0x9C93 }, { 0x6064, 0x9C95 }, { 0x6065, 0x9270 }, { 0x6068, 0x8DA6 }, { 0x6069, 0x89B6 }, { 0x606A, 0x9C8D }, { 0x606B, 0x9C98 }, + { 0x606C, 0x9C97 }, { 0x606D, 0x8BB1 }, { 0x606F, 0x91A7 }, { 0x6070, 0x8A86 }, { 0x6075, 0x8C62 }, { 0x6077, 0x9C8E }, { 0x6081, 0x9C9A }, { 0x6083, 0x9C9D }, + { 0x6084, 0x9C9F }, { 0x6089, 0x8EBB }, { 0x608B, 0x9CA5 }, { 0x608C, 0x92EE }, { 0x608D, 0x9C9B }, { 0x6092, 0x9CA3 }, { 0x6094, 0x89F7 }, { 0x6096, 0x9CA1 }, + { 0x6097, 0x9CA2 }, { 0x609A, 0x9C9E }, { 0x609B, 0x9CA0 }, { 0x609F, 0x8CE5 }, { 0x60A0, 0x9749 }, { 0x60A3, 0x8AB3 }, { 0x60A6, 0x8978 }, { 0x60A7, 0x9CA4 }, + { 0x60A9, 0x9459 }, { 0x60AA, 0x88AB }, { 0x60B2, 0x94DF }, { 0x60B3, 0x9C7B }, { 0x60B4, 0x9CAA }, { 0x60B5, 0x9CAE }, { 0x60B6, 0x96E3 }, { 0x60B8, 0x9CA7 }, + { 0x60BC, 0x9389 }, { 0x60BD, 0x9CAC }, { 0x60C5, 0x8FEE }, { 0x60C6, 0x9CAD }, { 0x60C7, 0x93D5 }, { 0x60D1, 0x9866 }, { 0x60D3, 0x9CA9 }, { 0x60D8, 0x9CAF }, + { 0x60DA, 0x8D9B }, { 0x60DC, 0x90C9 }, { 0x60DF, 0x88D2 }, { 0x60E0, 0x9CA8 }, { 0x60E1, 0x9CA6 }, { 0x60E3, 0x9179 }, { 0x60E7, 0x9C9C }, { 0x60E8, 0x8E53 }, + { 0x60F0, 0x91C4 }, { 0x60F1, 0x9CBB }, { 0x60F3, 0x917A }, { 0x60F4, 0x9CB6 }, { 0x60F6, 0x9CB3 }, { 0x60F7, 0x9CB4 }, { 0x60F9, 0x8EE4 }, { 0x60FA, 0x9CB7 }, + { 0x60FB, 0x9CBA }, { 0x6100, 0x9CB5 }, { 0x6101, 0x8F44 }, { 0x6103, 0x9CB8 }, { 0x6106, 0x9CB2 }, { 0x6108, 0x96FA }, { 0x6109, 0x96F9 }, { 0x610D, 0x9CBC }, + { 0x610E, 0x9CBD }, { 0x610F, 0x88D3 }, { 0x6115, 0x9CB1 }, { 0x611A, 0x8BF0 }, { 0x611B, 0x88A4 }, { 0x611F, 0x8AB4 }, { 0x6121, 0x9CB9 }, { 0x6127, 0x9CC1 }, + { 0x6128, 0x9CC0 }, { 0x612C, 0x9CC5 }, { 0x6134, 0x9CC6 }, { 0x613C, 0x9CC4 }, { 0x613D, 0x9CC7 }, { 0x613E, 0x9CBF }, { 0x613F, 0x9CC3 }, { 0x6142, 0x9CC8 }, + { 0x6144, 0x9CC9 }, { 0x6147, 0x9CBE }, { 0x6148, 0x8E9C }, { 0x614A, 0x9CC2 }, { 0x614B, 0x91D4 }, { 0x614C, 0x8D51 }, { 0x614D, 0x9CB0 }, { 0x614E, 0x9054 }, + { 0x6153, 0x9CD6 }, { 0x6155, 0x95E7 }, { 0x6158, 0x9CCC }, { 0x6159, 0x9CCD }, { 0x615A, 0x9CCE }, { 0x615D, 0x9CD5 }, { 0x615F, 0x9CD4 }, { 0x6162, 0x969D }, + { 0x6163, 0x8AB5 }, { 0x6165, 0x9CD2 }, { 0x6167, 0x8C64 }, { 0x6168, 0x8A53 }, { 0x616B, 0x9CCF }, { 0x616E, 0x97B6 }, { 0x616F, 0x9CD1 }, { 0x6170, 0x88D4 }, + { 0x6171, 0x9CD3 }, { 0x6173, 0x9CCA }, { 0x6174, 0x9CD0 }, { 0x6175, 0x9CD7 }, { 0x6176, 0x8C63 }, { 0x6177, 0x9CCB }, { 0x617E, 0x977C }, { 0x6182, 0x974A }, + { 0x6187, 0x9CDA }, { 0x618A, 0x9CDE }, { 0x618E, 0x919E }, { 0x6190, 0x97F7 }, { 0x6191, 0x9CDF }, { 0x6194, 0x9CDC }, { 0x6196, 0x9CD9 }, { 0x6199, 0x9CD8 }, + { 0x619A, 0x9CDD }, { 0x61A4, 0x95AE }, { 0x61A7, 0x93B2 }, { 0x61A9, 0x8C65 }, { 0x61AB, 0x9CE0 }, { 0x61AC, 0x9CDB }, { 0x61AE, 0x9CE1 }, { 0x61B2, 0x8C9B }, + { 0x61B6, 0x89AF }, { 0x61BA, 0x9CE9 }, { 0x61BE, 0x8AB6 }, { 0x61C3, 0x9CE7 }, { 0x61C6, 0x9CE8 }, { 0x61C7, 0x8DA7 }, { 0x61C8, 0x9CE6 }, { 0x61C9, 0x9CE4 }, + { 0x61CA, 0x9CE3 }, { 0x61CB, 0x9CEA }, { 0x61CC, 0x9CE2 }, { 0x61CD, 0x9CEC }, { 0x61D0, 0x89F9 }, { 0x61E3, 0x9CEE }, { 0x61E6, 0x9CED }, { 0x61F2, 0x92A6 }, + { 0x61F4, 0x9CF1 }, { 0x61F6, 0x9CEF }, { 0x61F7, 0x9CE5 }, { 0x61F8, 0x8C9C }, { 0x61FA, 0x9CF0 }, { 0x61FC, 0x9CF4 }, { 0x61FD, 0x9CF3 }, { 0x61FE, 0x9CF5 }, + { 0x61FF, 0x9CF2 }, { 0x6200, 0x9CF6 }, { 0x6208, 0x9CF7 }, { 0x6209, 0x9CF8 }, { 0x620A, 0x95E8 }, { 0x620C, 0x9CFA }, { 0x620D, 0x9CF9 }, { 0x620E, 0x8F5E }, + { 0x6210, 0x90AC }, { 0x6211, 0x89E4 }, { 0x6212, 0x89FA }, { 0x6214, 0x9CFB }, { 0x6216, 0x88BD }, { 0x621A, 0x90CA }, { 0x621B, 0x9CFC }, { 0x621D, 0xE6C1 }, + { 0x621E, 0x9D40 }, { 0x621F, 0x8C81 }, { 0x6221, 0x9D41 }, { 0x6226, 0x90ED }, { 0x622A, 0x9D42 }, { 0x622E, 0x9D43 }, { 0x622F, 0x8B59 }, { 0x6230, 0x9D44 }, + { 0x6232, 0x9D45 }, { 0x6233, 0x9D46 }, { 0x6234, 0x91D5 }, { 0x6238, 0x8CCB }, { 0x623B, 0x96DF }, { 0x623F, 0x965B }, { 0x6240, 0x8F8A }, { 0x6241, 0x9D47 }, + { 0x6247, 0x90EE }, { 0x6248, 0xE7BB }, { 0x6249, 0x94E0 }, { 0x624B, 0x8EE8 }, { 0x624D, 0x8DCB }, { 0x624E, 0x9D48 }, { 0x6253, 0x91C5 }, { 0x6255, 0x95A5 }, + { 0x6258, 0x91EF }, { 0x625B, 0x9D4B }, { 0x625E, 0x9D49 }, { 0x6260, 0x9D4C }, { 0x6263, 0x9D4A }, { 0x6268, 0x9D4D }, { 0x626E, 0x95AF }, { 0x6271, 0x88B5 }, + { 0x6276, 0x957D }, { 0x6279, 0x94E1 }, { 0x627C, 0x9D4E }, { 0x627E, 0x9D51 }, { 0x627F, 0x8FB3 }, { 0x6280, 0x8B5A }, { 0x6282, 0x9D4F }, { 0x6283, 0x9D56 }, + { 0x6284, 0x8FB4 }, { 0x6289, 0x9D50 }, { 0x628A, 0x9463 }, { 0x6291, 0x977D }, { 0x6292, 0x9D52 }, { 0x6293, 0x9D53 }, { 0x6294, 0x9D57 }, { 0x6295, 0x938A }, + { 0x6296, 0x9D54 }, { 0x6297, 0x8D52 }, { 0x6298, 0x90DC }, { 0x629B, 0x9D65 }, { 0x629C, 0x94B2 }, { 0x629E, 0x91F0 }, { 0x62AB, 0x94E2 }, { 0x62AC, 0x9DAB }, + { 0x62B1, 0x95F8 }, { 0x62B5, 0x92EF }, { 0x62B9, 0x9695 }, { 0x62BB, 0x9D5A }, { 0x62BC, 0x899F }, { 0x62BD, 0x928A }, { 0x62C2, 0x9D63 }, { 0x62C5, 0x9253 }, + { 0x62C6, 0x9D5D }, { 0x62C7, 0x9D64 }, { 0x62C8, 0x9D5F }, { 0x62C9, 0x9D66 }, { 0x62CA, 0x9D62 }, { 0x62CC, 0x9D61 }, { 0x62CD, 0x948F }, { 0x62CF, 0x9D5B }, + { 0x62D0, 0x89FB }, { 0x62D1, 0x9D59 }, { 0x62D2, 0x8B91 }, { 0x62D3, 0x91F1 }, { 0x62D4, 0x9D55 }, { 0x62D7, 0x9D58 }, { 0x62D8, 0x8D53 }, { 0x62D9, 0x90D9 }, + { 0x62DB, 0x8FB5 }, { 0x62DC, 0x9D60 }, { 0x62DD, 0x9471 }, { 0x62E0, 0x8B92 }, { 0x62E1, 0x8A67 }, { 0x62EC, 0x8A87 }, { 0x62ED, 0x9040 }, { 0x62EE, 0x9D68 }, + { 0x62EF, 0x9D6D }, { 0x62F1, 0x9D69 }, { 0x62F3, 0x8C9D }, { 0x62F5, 0x9D6E }, { 0x62F6, 0x8E41 }, { 0x62F7, 0x8D89 }, { 0x62FE, 0x8F45 }, { 0x62FF, 0x9D5C }, + { 0x6301, 0x8E9D }, { 0x6302, 0x9D6B }, { 0x6307, 0x8E77 }, { 0x6308, 0x9D6C }, { 0x6309, 0x88C2 }, { 0x630C, 0x9D67 }, { 0x6311, 0x92A7 }, { 0x6319, 0x8B93 }, + { 0x631F, 0x8BB2 }, { 0x6327, 0x9D6A }, { 0x6328, 0x88A5 }, { 0x632B, 0x8DC1 }, { 0x632F, 0x9055 }, { 0x633A, 0x92F0 }, { 0x633D, 0x94D2 }, { 0x633E, 0x9D70 }, + { 0x633F, 0x917D }, { 0x6349, 0x91A8 }, { 0x634C, 0x8E4A }, { 0x634D, 0x9D71 }, { 0x634F, 0x9D73 }, { 0x6350, 0x9D6F }, { 0x6355, 0x95DF }, { 0x6357, 0x92BB }, + { 0x635C, 0x917B }, { 0x6367, 0x95F9 }, { 0x6368, 0x8ECC }, { 0x6369, 0x9D80 }, { 0x636B, 0x9D7E }, { 0x636E, 0x9098 }, { 0x6372, 0x8C9E }, { 0x6376, 0x9D78 }, + { 0x6377, 0x8FB7 }, { 0x637A, 0x93E6 }, { 0x637B, 0x9450 }, { 0x6380, 0x9D76 }, { 0x6383, 0x917C }, { 0x6388, 0x8EF6 }, { 0x6389, 0x9D7B }, { 0x638C, 0x8FB6 }, + { 0x638E, 0x9D75 }, { 0x638F, 0x9D7A }, { 0x6392, 0x9472 }, { 0x6396, 0x9D74 }, { 0x6398, 0x8C40 }, { 0x639B, 0x8A7C }, { 0x639F, 0x9D7C }, { 0x63A0, 0x97A9 }, + { 0x63A1, 0x8DCC }, { 0x63A2, 0x9254 }, { 0x63A3, 0x9D79 }, { 0x63A5, 0x90DA }, { 0x63A7, 0x8D54 }, { 0x63A8, 0x9084 }, { 0x63A9, 0x8986 }, { 0x63AA, 0x915B }, + { 0x63AB, 0x9D77 }, { 0x63AC, 0x8B64 }, { 0x63B2, 0x8C66 }, { 0x63B4, 0x92CD }, { 0x63B5, 0x9D7D }, { 0x63BB, 0x917E }, { 0x63BE, 0x9D81 }, { 0x63C0, 0x9D83 }, + { 0x63C3, 0x91B5 }, { 0x63C4, 0x9D89 }, { 0x63C6, 0x9D84 }, { 0x63C9, 0x9D86 }, { 0x63CF, 0x9560 }, { 0x63D0, 0x92F1 }, { 0x63D2, 0x9D87 }, { 0x63D6, 0x974B }, + { 0x63DA, 0x9767 }, { 0x63DB, 0x8AB7 }, { 0x63E1, 0x88AC }, { 0x63E3, 0x9D85 }, { 0x63E9, 0x9D82 }, { 0x63EE, 0x8AF6 }, { 0x63F4, 0x8987 }, { 0x63F6, 0x9D88 }, + { 0x63FA, 0x9768 }, { 0x6406, 0x9D8C }, { 0x640D, 0x91B9 }, { 0x640F, 0x9D93 }, { 0x6413, 0x9D8D }, { 0x6416, 0x9D8A }, { 0x6417, 0x9D91 }, { 0x641C, 0x9D72 }, + { 0x6426, 0x9D8E }, { 0x6428, 0x9D92 }, { 0x642C, 0x94C0 }, { 0x642D, 0x938B }, { 0x6434, 0x9D8B }, { 0x6436, 0x9D8F }, { 0x643A, 0x8C67 }, { 0x643E, 0x8DEF }, + { 0x6442, 0x90DB }, { 0x644E, 0x9D97 }, { 0x6458, 0x9345 }, { 0x6467, 0x9D94 }, { 0x6469, 0x9680 }, { 0x646F, 0x9D95 }, { 0x6476, 0x9D96 }, { 0x6478, 0x96CC }, + { 0x647A, 0x90A0 }, { 0x6483, 0x8C82 }, { 0x6488, 0x9D9D }, { 0x6492, 0x8E54 }, { 0x6493, 0x9D9A }, { 0x6495, 0x9D99 }, { 0x649A, 0x9451 }, { 0x649E, 0x93B3 }, + { 0x64A4, 0x9350 }, { 0x64A5, 0x9D9B }, { 0x64A9, 0x9D9C }, { 0x64AB, 0x958F }, { 0x64AD, 0x9464 }, { 0x64AE, 0x8E42 }, { 0x64B0, 0x90EF }, { 0x64B2, 0x966F }, + { 0x64B9, 0x8A68 }, { 0x64BB, 0x9DA3 }, { 0x64BC, 0x9D9E }, { 0x64C1, 0x9769 }, { 0x64C2, 0x9DA5 }, { 0x64C5, 0x9DA1 }, { 0x64C7, 0x9DA2 }, { 0x64CD, 0x9180 }, + { 0x64D2, 0x9DA0 }, { 0x64D4, 0x9D5E }, { 0x64D8, 0x9DA4 }, { 0x64DA, 0x9D9F }, { 0x64E0, 0x9DA9 }, { 0x64E1, 0x9DAA }, { 0x64E2, 0x9346 }, { 0x64E3, 0x9DAC }, + { 0x64E6, 0x8E43 }, { 0x64E7, 0x9DA7 }, { 0x64EC, 0x8B5B }, { 0x64EF, 0x9DAD }, { 0x64F1, 0x9DA6 }, { 0x64F2, 0x9DB1 }, { 0x64F4, 0x9DB0 }, { 0x64F6, 0x9DAF }, + { 0x64FA, 0x9DB2 }, { 0x64FD, 0x9DB4 }, { 0x64FE, 0x8FEF }, { 0x6500, 0x9DB3 }, { 0x6505, 0x9DB7 }, { 0x6518, 0x9DB5 }, { 0x651C, 0x9DB6 }, { 0x651D, 0x9D90 }, + { 0x6523, 0x9DB9 }, { 0x6524, 0x9DB8 }, { 0x652A, 0x9D98 }, { 0x652B, 0x9DBA }, { 0x652C, 0x9DAE }, { 0x652F, 0x8E78 }, { 0x6534, 0x9DBB }, { 0x6535, 0x9DBC }, + { 0x6536, 0x9DBE }, { 0x6537, 0x9DBD }, { 0x6538, 0x9DBF }, { 0x6539, 0x89FC }, { 0x653B, 0x8D55 }, { 0x653E, 0x95FA }, { 0x653F, 0x90AD }, { 0x6545, 0x8CCC }, + { 0x6548, 0x9DC1 }, { 0x654D, 0x9DC4 }, { 0x654F, 0x9571 }, { 0x6551, 0x8B7E }, { 0x6555, 0x9DC3 }, { 0x6556, 0x9DC2 }, { 0x6557, 0x9473 }, { 0x6558, 0x9DC5 }, + { 0x6559, 0x8BB3 }, { 0x655D, 0x9DC7 }, { 0x655E, 0x9DC6 }, { 0x6562, 0x8AB8 }, { 0x6563, 0x8E55 }, { 0x6566, 0x93D6 }, { 0x656C, 0x8C68 }, { 0x6570, 0x9094 }, + { 0x6572, 0x9DC8 }, { 0x6574, 0x90AE }, { 0x6575, 0x9347 }, { 0x6577, 0x957E }, { 0x6578, 0x9DC9 }, { 0x6582, 0x9DCA }, { 0x6583, 0x9DCB }, { 0x6587, 0x95B6 }, + { 0x6588, 0x9B7C }, { 0x6589, 0x90C4 }, { 0x658C, 0x956B }, { 0x658E, 0x8DD6 }, { 0x6590, 0x94E3 }, { 0x6591, 0x94C1 }, { 0x6597, 0x936C }, { 0x6599, 0x97BF }, + { 0x659B, 0x9DCD }, { 0x659C, 0x8ECE }, { 0x659F, 0x9DCE }, { 0x65A1, 0x88B4 }, { 0x65A4, 0x8BD2 }, { 0x65A5, 0x90CB }, { 0x65A7, 0x9580 }, { 0x65AB, 0x9DCF }, + { 0x65AC, 0x8E61 }, { 0x65AD, 0x9266 }, { 0x65AF, 0x8E7A }, { 0x65B0, 0x9056 }, { 0x65B7, 0x9DD0 }, { 0x65B9, 0x95FB }, { 0x65BC, 0x8997 }, { 0x65BD, 0x8E7B }, + { 0x65C1, 0x9DD3 }, { 0x65C3, 0x9DD1 }, { 0x65C4, 0x9DD4 }, { 0x65C5, 0x97B7 }, { 0x65C6, 0x9DD2 }, { 0x65CB, 0x90F9 }, { 0x65CC, 0x9DD5 }, { 0x65CF, 0x91B0 }, + { 0x65D2, 0x9DD6 }, { 0x65D7, 0x8AF8 }, { 0x65D9, 0x9DD8 }, { 0x65DB, 0x9DD7 }, { 0x65E0, 0x9DD9 }, { 0x65E1, 0x9DDA }, { 0x65E2, 0x8AF9 }, { 0x65E5, 0x93FA }, + { 0x65E6, 0x9255 }, { 0x65E7, 0x8B8C }, { 0x65E8, 0x8E7C }, { 0x65E9, 0x9181 }, { 0x65EC, 0x8F7B }, { 0x65ED, 0x88AE }, { 0x65F1, 0x9DDB }, { 0x65FA, 0x89A0 }, + { 0x65FB, 0x9DDF }, { 0x6602, 0x8D56 }, { 0x6603, 0x9DDE }, { 0x6606, 0x8DA9 }, { 0x6607, 0x8FB8 }, { 0x660A, 0x9DDD }, { 0x660C, 0x8FB9 }, { 0x660E, 0x96BE }, + { 0x660F, 0x8DA8 }, { 0x6613, 0x88D5 }, { 0x6614, 0x90CC }, { 0x661C, 0x9DE4 }, { 0x661F, 0x90AF }, { 0x6620, 0x8966 }, { 0x6625, 0x8F74 }, { 0x6627, 0x9686 }, + { 0x6628, 0x8DF0 }, { 0x662D, 0x8FBA }, { 0x662F, 0x90A5 }, { 0x6634, 0x9DE3 }, { 0x6635, 0x9DE1 }, { 0x6636, 0x9DE2 }, { 0x663C, 0x928B }, { 0x663F, 0x9E45 }, + { 0x6641, 0x9DE8 }, { 0x6642, 0x8E9E }, { 0x6643, 0x8D57 }, { 0x6644, 0x9DE6 }, { 0x6649, 0x9DE7 }, { 0x664B, 0x9057 }, { 0x664F, 0x9DE5 }, { 0x6652, 0x8E4E }, + { 0x665D, 0x9DEA }, { 0x665E, 0x9DE9 }, { 0x665F, 0x9DEE }, { 0x6662, 0x9DEF }, { 0x6664, 0x9DEB }, { 0x6666, 0x8A41 }, { 0x6667, 0x9DEC }, { 0x6668, 0x9DED }, + { 0x6669, 0x94D3 }, { 0x666E, 0x9581 }, { 0x666F, 0x8C69 }, { 0x6670, 0x9DF0 }, { 0x6674, 0x90B0 }, { 0x6676, 0x8FBB }, { 0x667A, 0x9271 }, { 0x6681, 0x8BC5 }, + { 0x6683, 0x9DF1 }, { 0x6684, 0x9DF5 }, { 0x6687, 0x89C9 }, { 0x6688, 0x9DF2 }, { 0x6689, 0x9DF4 }, { 0x668E, 0x9DF3 }, { 0x6691, 0x8F8B }, { 0x6696, 0x9267 }, + { 0x6697, 0x88C3 }, { 0x6698, 0x9DF6 }, { 0x669D, 0x9DF7 }, { 0x66A2, 0x92A8 }, { 0x66A6, 0x97EF }, { 0x66AB, 0x8E62 }, { 0x66AE, 0x95E9 }, { 0x66B4, 0x965C }, + { 0x66B8, 0x9E41 }, { 0x66B9, 0x9DF9 }, { 0x66BC, 0x9DFC }, { 0x66BE, 0x9DFB }, { 0x66C1, 0x9DF8 }, { 0x66C4, 0x9E40 }, { 0x66C7, 0x93DC }, { 0x66C9, 0x9DFA }, + { 0x66D6, 0x9E42 }, { 0x66D9, 0x8F8C }, { 0x66DA, 0x9E43 }, { 0x66DC, 0x976A }, { 0x66DD, 0x9498 }, { 0x66E0, 0x9E44 }, { 0x66E6, 0x9E46 }, { 0x66E9, 0x9E47 }, + { 0x66F0, 0x9E48 }, { 0x66F2, 0x8BC8 }, { 0x66F3, 0x8967 }, { 0x66F4, 0x8D58 }, { 0x66F5, 0x9E49 }, { 0x66F7, 0x9E4A }, { 0x66F8, 0x8F91 }, { 0x66F9, 0x9182 }, + { 0x66FC, 0x99D6 }, { 0x66FD, 0x915D }, { 0x66FE, 0x915C }, { 0x66FF, 0x91D6 }, { 0x6700, 0x8DC5 }, { 0x6703, 0x98F0 }, { 0x6708, 0x8C8E }, { 0x6709, 0x974C }, + { 0x670B, 0x95FC }, { 0x670D, 0x959E }, { 0x670F, 0x9E4B }, { 0x6714, 0x8DF1 }, { 0x6715, 0x92BD }, { 0x6716, 0x9E4C }, { 0x6717, 0x984E }, { 0x671B, 0x965D }, + { 0x671D, 0x92A9 }, { 0x671E, 0x9E4D }, { 0x671F, 0x8AFA }, { 0x6726, 0x9E4E }, { 0x6727, 0x9E4F }, { 0x6728, 0x96D8 }, { 0x672A, 0x96A2 }, { 0x672B, 0x9696 }, + { 0x672C, 0x967B }, { 0x672D, 0x8E44 }, { 0x672E, 0x9E51 }, { 0x6731, 0x8EE9 }, { 0x6734, 0x9670 }, { 0x6736, 0x9E53 }, { 0x6737, 0x9E56 }, { 0x6738, 0x9E55 }, + { 0x673A, 0x8AF7 }, { 0x673D, 0x8B80 }, { 0x673F, 0x9E52 }, { 0x6741, 0x9E54 }, { 0x6746, 0x9E57 }, { 0x6749, 0x9099 }, { 0x674E, 0x979B }, { 0x674F, 0x88C7 }, + { 0x6750, 0x8DDE }, { 0x6751, 0x91BA }, { 0x6753, 0x8EDB }, { 0x6756, 0x8FF1 }, { 0x6759, 0x9E5A }, { 0x675C, 0x936D }, { 0x675E, 0x9E58 }, { 0x675F, 0x91A9 }, + { 0x6760, 0x9E59 }, { 0x6761, 0x8FF0 }, { 0x6762, 0x96DB }, { 0x6763, 0x9E5B }, { 0x6764, 0x9E5C }, { 0x6765, 0x9788 }, { 0x676A, 0x9E61 }, { 0x676D, 0x8D59 }, + { 0x676F, 0x9474 }, { 0x6770, 0x9E5E }, { 0x6771, 0x938C }, { 0x6772, 0x9DDC }, { 0x6773, 0x9DE0 }, { 0x6775, 0x8B6E }, { 0x6777, 0x9466 }, { 0x677C, 0x9E60 }, + { 0x677E, 0x8FBC }, { 0x677F, 0x94C2 }, { 0x6785, 0x9E66 }, { 0x6787, 0x94F8 }, { 0x6789, 0x9E5D }, { 0x678B, 0x9E63 }, { 0x678C, 0x9E62 }, { 0x6790, 0x90CD }, + { 0x6795, 0x968D }, { 0x6797, 0x97D1 }, { 0x679A, 0x9687 }, { 0x679C, 0x89CA }, { 0x679D, 0x8E7D }, { 0x67A0, 0x9867 }, { 0x67A1, 0x9E65 }, { 0x67A2, 0x9095 }, + { 0x67A6, 0x9E64 }, { 0x67A9, 0x9E5F }, { 0x67AF, 0x8CCD }, { 0x67B3, 0x9E6B }, { 0x67B4, 0x9E69 }, { 0x67B6, 0x89CB }, { 0x67B7, 0x9E67 }, { 0x67B8, 0x9E6D }, + { 0x67B9, 0x9E73 }, { 0x67C1, 0x91C6 }, { 0x67C4, 0x95BF }, { 0x67C6, 0x9E75 }, { 0x67CA, 0x9541 }, { 0x67CE, 0x9E74 }, { 0x67CF, 0x9490 }, { 0x67D0, 0x965E }, + { 0x67D1, 0x8AB9 }, { 0x67D3, 0x90F5 }, { 0x67D4, 0x8F5F }, { 0x67D8, 0x92D1 }, { 0x67DA, 0x974D }, { 0x67DD, 0x9E70 }, { 0x67DE, 0x9E6F }, { 0x67E2, 0x9E71 }, + { 0x67E4, 0x9E6E }, { 0x67E7, 0x9E76 }, { 0x67E9, 0x9E6C }, { 0x67EC, 0x9E6A }, { 0x67EE, 0x9E72 }, { 0x67EF, 0x9E68 }, { 0x67F1, 0x928C }, { 0x67F3, 0x96F6 }, + { 0x67F4, 0x8EC4 }, { 0x67F5, 0x8DF2 }, { 0x67FB, 0x8DB8 }, { 0x67FE, 0x968F }, { 0x67FF, 0x8A60 }, { 0x6802, 0x92CC }, { 0x6803, 0x93C8 }, { 0x6804, 0x8968 }, + { 0x6813, 0x90F0 }, { 0x6816, 0x90B2 }, { 0x6817, 0x8C49 }, { 0x681E, 0x9E78 }, { 0x6821, 0x8D5A }, { 0x6822, 0x8A9C }, { 0x6829, 0x9E7A }, { 0x682A, 0x8A94 }, + { 0x682B, 0x9E81 }, { 0x6832, 0x9E7D }, { 0x6834, 0x90F1 }, { 0x6838, 0x8A6A }, { 0x6839, 0x8DAA }, { 0x683C, 0x8A69 }, { 0x683D, 0x8DCD }, { 0x6840, 0x9E7B }, + { 0x6841, 0x8C85 }, { 0x6842, 0x8C6A }, { 0x6843, 0x938D }, { 0x6846, 0x9E79 }, { 0x6848, 0x88C4 }, { 0x684D, 0x9E7C }, { 0x684E, 0x9E7E }, { 0x6850, 0x8BCB }, + { 0x6851, 0x8C4B }, { 0x6853, 0x8ABA }, { 0x6854, 0x8B6A }, { 0x6859, 0x9E82 }, { 0x685C, 0x8DF7 }, { 0x685D, 0x9691 }, { 0x685F, 0x8E56 }, { 0x6863, 0x9E83 }, + { 0x6867, 0x954F }, { 0x6874, 0x9E8F }, { 0x6876, 0x89B1 }, { 0x6877, 0x9E84 }, { 0x687E, 0x9E95 }, { 0x687F, 0x9E85 }, { 0x6881, 0x97C0 }, { 0x6883, 0x9E8C }, + { 0x6885, 0x947E }, { 0x688D, 0x9E94 }, { 0x688F, 0x9E87 }, { 0x6893, 0x88B2 }, { 0x6894, 0x9E89 }, { 0x6897, 0x8D5B }, { 0x689B, 0x9E8B }, { 0x689D, 0x9E8A }, + { 0x689F, 0x9E86 }, { 0x68A0, 0x9E91 }, { 0x68A2, 0x8FBD }, { 0x68A6, 0x9AEB }, { 0x68A7, 0x8CE6 }, { 0x68A8, 0x979C }, { 0x68AD, 0x9E88 }, { 0x68AF, 0x92F2 }, + { 0x68B0, 0x8A42 }, { 0x68B1, 0x8DAB }, { 0x68B3, 0x9E80 }, { 0x68B5, 0x9E90 }, { 0x68B6, 0x8A81 }, { 0x68B9, 0x9E8E }, { 0x68BA, 0x9E92 }, { 0x68BC, 0x938E }, + { 0x68C4, 0x8AFC }, { 0x68C6, 0x9EB0 }, { 0x68C9, 0x96C7 }, { 0x68CA, 0x9E97 }, { 0x68CB, 0x8AFB }, { 0x68CD, 0x9E9E }, { 0x68D2, 0x965F }, { 0x68D4, 0x9E9F }, + { 0x68D5, 0x9EA1 }, { 0x68D7, 0x9EA5 }, { 0x68D8, 0x9E99 }, { 0x68DA, 0x9249 }, { 0x68DF, 0x938F }, { 0x68E0, 0x9EA9 }, { 0x68E1, 0x9E9C }, { 0x68E3, 0x9EA6 }, + { 0x68E7, 0x9EA0 }, { 0x68EE, 0x9058 }, { 0x68EF, 0x9EAA }, { 0x68F2, 0x90B1 }, { 0x68F9, 0x9EA8 }, { 0x68FA, 0x8ABB }, { 0x6900, 0x986F }, { 0x6901, 0x9E96 }, + { 0x6904, 0x9EA4 }, { 0x6905, 0x88D6 }, { 0x6908, 0x9E98 }, { 0x690B, 0x96B8 }, { 0x690C, 0x9E9D }, { 0x690D, 0x9041 }, { 0x690E, 0x92C5 }, { 0x690F, 0x9E93 }, + { 0x6912, 0x9EA3 }, { 0x6919, 0x909A }, { 0x691A, 0x9EAD }, { 0x691B, 0x8A91 }, { 0x691C, 0x8C9F }, { 0x6921, 0x9EAF }, { 0x6922, 0x9E9A }, { 0x6923, 0x9EAE }, + { 0x6925, 0x9EA7 }, { 0x6926, 0x9E9B }, { 0x6928, 0x9EAB }, { 0x692A, 0x9EAC }, { 0x6930, 0x9EBD }, { 0x6934, 0x93CC }, { 0x6936, 0x9EA2 }, { 0x6939, 0x9EB9 }, + { 0x693D, 0x9EBB }, { 0x693F, 0x92D6 }, { 0x694A, 0x976B }, { 0x6953, 0x9596 }, { 0x6954, 0x9EB6 }, { 0x6955, 0x91C8 }, { 0x6959, 0x9EBC }, { 0x695A, 0x915E }, + { 0x695C, 0x9EB3 }, { 0x695D, 0x9EC0 }, { 0x695E, 0x9EBF }, { 0x6960, 0x93ED }, { 0x6961, 0x9EBE }, { 0x6962, 0x93E8 }, { 0x696A, 0x9EC2 }, { 0x696B, 0x9EB5 }, + { 0x696D, 0x8BC6 }, { 0x696E, 0x9EB8 }, { 0x696F, 0x8F7C }, { 0x6973, 0x9480 }, { 0x6974, 0x9EBA }, { 0x6975, 0x8BC9 }, { 0x6977, 0x9EB2 }, { 0x6978, 0x9EB4 }, + { 0x6979, 0x9EB1 }, { 0x697C, 0x984F }, { 0x697D, 0x8A79 }, { 0x697E, 0x9EB7 }, { 0x6981, 0x9EC1 }, { 0x6982, 0x8A54 }, { 0x698A, 0x8DE5 }, { 0x698E, 0x897C }, + { 0x6991, 0x9ED2 }, { 0x6994, 0x9850 }, { 0x6995, 0x9ED5 }, { 0x699B, 0x9059 }, { 0x699C, 0x9ED4 }, { 0x69A0, 0x9ED3 }, { 0x69A7, 0x9ED0 }, { 0x69AE, 0x9EC4 }, + { 0x69B1, 0x9EE1 }, { 0x69B2, 0x9EC3 }, { 0x69B4, 0x9ED6 }, { 0x69BB, 0x9ECE }, { 0x69BE, 0x9EC9 }, { 0x69BF, 0x9EC6 }, { 0x69C1, 0x9EC7 }, { 0x69C3, 0x9ECF }, + { 0x69C7, 0xEAA0 }, { 0x69CA, 0x9ECC }, { 0x69CB, 0x8D5C }, { 0x69CC, 0x92C6 }, { 0x69CD, 0x9184 }, { 0x69CE, 0x9ECA }, { 0x69D0, 0x9EC5 }, { 0x69D3, 0x9EC8 }, + { 0x69D8, 0x976C }, { 0x69D9, 0x968A }, { 0x69DD, 0x9ECD }, { 0x69DE, 0x9ED7 }, { 0x69E7, 0x9EDF }, { 0x69E8, 0x9ED8 }, { 0x69EB, 0x9EE5 }, { 0x69ED, 0x9EE3 }, + { 0x69F2, 0x9EDE }, { 0x69F9, 0x9EDD }, { 0x69FB, 0x92CE }, { 0x69FD, 0x9185 }, { 0x69FF, 0x9EDB }, { 0x6A02, 0x9ED9 }, { 0x6A05, 0x9EE0 }, { 0x6A0A, 0x9EE6 }, + { 0x6A0B, 0x94F3 }, { 0x6A0C, 0x9EEC }, { 0x6A12, 0x9EE7 }, { 0x6A13, 0x9EEA }, { 0x6A14, 0x9EE4 }, { 0x6A17, 0x9294 }, { 0x6A19, 0x9557 }, { 0x6A1B, 0x9EDA }, + { 0x6A1E, 0x9EE2 }, { 0x6A1F, 0x8FBE }, { 0x6A21, 0x96CD }, { 0x6A22, 0x9EF6 }, { 0x6A23, 0x9EE9 }, { 0x6A29, 0x8CA0 }, { 0x6A2A, 0x89A1 }, { 0x6A2B, 0x8A7E }, + { 0x6A2E, 0x9ED1 }, { 0x6A35, 0x8FBF }, { 0x6A36, 0x9EEE }, { 0x6A38, 0x9EF5 }, { 0x6A39, 0x8EF7 }, { 0x6A3A, 0x8A92 }, { 0x6A3D, 0x924D }, { 0x6A44, 0x9EEB }, + { 0x6A47, 0x9EF0 }, { 0x6A48, 0x9EF4 }, { 0x6A4B, 0x8BB4 }, { 0x6A58, 0x8B6B }, { 0x6A59, 0x9EF2 }, { 0x6A5F, 0x8B40 }, { 0x6A61, 0x93C9 }, { 0x6A62, 0x9EF1 }, + { 0x6A66, 0x9EF3 }, { 0x6A72, 0x9EED }, { 0x6A78, 0x9EEF }, { 0x6A7F, 0x8A80 }, { 0x6A80, 0x9268 }, { 0x6A84, 0x9EFA }, { 0x6A8D, 0x9EF8 }, { 0x6A8E, 0x8CE7 }, + { 0x6A90, 0x9EF7 }, { 0x6A97, 0x9F40 }, { 0x6A9C, 0x9E77 }, { 0x6AA0, 0x9EF9 }, { 0x6AA2, 0x9EFB }, { 0x6AA3, 0x9EFC }, { 0x6AAA, 0x9F4B }, { 0x6AAC, 0x9F47 }, + { 0x6AAE, 0x9E8D }, { 0x6AB3, 0x9F46 }, { 0x6AB8, 0x9F45 }, { 0x6ABB, 0x9F42 }, { 0x6AC1, 0x9EE8 }, { 0x6AC2, 0x9F44 }, { 0x6AC3, 0x9F43 }, { 0x6AD1, 0x9F49 }, + { 0x6AD3, 0x9845 }, { 0x6ADA, 0x9F4C }, { 0x6ADB, 0x8BF9 }, { 0x6ADE, 0x9F48 }, { 0x6ADF, 0x9F4A }, { 0x6AE8, 0x94A5 }, { 0x6AEA, 0x9F4D }, { 0x6AFA, 0x9F51 }, + { 0x6AFB, 0x9F4E }, { 0x6B04, 0x9793 }, { 0x6B05, 0x9F4F }, { 0x6B0A, 0x9EDC }, { 0x6B12, 0x9F52 }, { 0x6B16, 0x9F53 }, { 0x6B1D, 0x8954 }, { 0x6B1F, 0x9F55 }, + { 0x6B20, 0x8C87 }, { 0x6B21, 0x8E9F }, { 0x6B23, 0x8BD3 }, { 0x6B27, 0x89A2 }, { 0x6B32, 0x977E }, { 0x6B37, 0x9F57 }, { 0x6B38, 0x9F56 }, { 0x6B39, 0x9F59 }, + { 0x6B3A, 0x8B5C }, { 0x6B3D, 0x8BD4 }, { 0x6B3E, 0x8ABC }, { 0x6B43, 0x9F5C }, { 0x6B47, 0x9F5B }, { 0x6B49, 0x9F5D }, { 0x6B4C, 0x89CC }, { 0x6B4E, 0x9256 }, + { 0x6B50, 0x9F5E }, { 0x6B53, 0x8ABD }, { 0x6B54, 0x9F60 }, { 0x6B59, 0x9F5F }, { 0x6B5B, 0x9F61 }, { 0x6B5F, 0x9F62 }, { 0x6B61, 0x9F63 }, { 0x6B62, 0x8E7E }, + { 0x6B63, 0x90B3 }, { 0x6B64, 0x8D9F }, { 0x6B66, 0x9590 }, { 0x6B69, 0x95E0 }, { 0x6B6A, 0x9863 }, { 0x6B6F, 0x8E95 }, { 0x6B73, 0x8DCE }, { 0x6B74, 0x97F0 }, + { 0x6B78, 0x9F64 }, { 0x6B79, 0x9F65 }, { 0x6B7B, 0x8E80 }, { 0x6B7F, 0x9F66 }, { 0x6B80, 0x9F67 }, { 0x6B83, 0x9F69 }, { 0x6B84, 0x9F68 }, { 0x6B86, 0x9677 }, + { 0x6B89, 0x8F7D }, { 0x6B8A, 0x8EEA }, { 0x6B8B, 0x8E63 }, { 0x6B8D, 0x9F6A }, { 0x6B95, 0x9F6C }, { 0x6B96, 0x9042 }, { 0x6B98, 0x9F6B }, { 0x6B9E, 0x9F6D }, + { 0x6BA4, 0x9F6E }, { 0x6BAA, 0x9F6F }, { 0x6BAB, 0x9F70 }, { 0x6BAF, 0x9F71 }, { 0x6BB1, 0x9F73 }, { 0x6BB2, 0x9F72 }, { 0x6BB3, 0x9F74 }, { 0x6BB4, 0x89A3 }, + { 0x6BB5, 0x9269 }, { 0x6BB7, 0x9F75 }, { 0x6BBA, 0x8E45 }, { 0x6BBB, 0x8A6B }, { 0x6BBC, 0x9F76 }, { 0x6BBF, 0x9361 }, { 0x6BC0, 0x9ACA }, { 0x6BC5, 0x8B42 }, + { 0x6BC6, 0x9F77 }, { 0x6BCB, 0x9F78 }, { 0x6BCD, 0x95EA }, { 0x6BCE, 0x9688 }, { 0x6BD2, 0x93C5 }, { 0x6BD3, 0x9F79 }, { 0x6BD4, 0x94E4 }, { 0x6BD8, 0x94F9 }, + { 0x6BDB, 0x96D1 }, { 0x6BDF, 0x9F7A }, { 0x6BEB, 0x9F7C }, { 0x6BEC, 0x9F7B }, { 0x6BEF, 0x9F7E }, { 0x6BF3, 0x9F7D }, { 0x6C08, 0x9F81 }, { 0x6C0F, 0x8E81 }, + { 0x6C11, 0x96AF }, { 0x6C13, 0x9F82 }, { 0x6C14, 0x9F83 }, { 0x6C17, 0x8B43 }, { 0x6C1B, 0x9F84 }, { 0x6C23, 0x9F86 }, { 0x6C24, 0x9F85 }, { 0x6C34, 0x9085 }, + { 0x6C37, 0x9558 }, { 0x6C38, 0x8969 }, { 0x6C3E, 0x94C3 }, { 0x6C40, 0x92F3 }, { 0x6C41, 0x8F60 }, { 0x6C42, 0x8B81 }, { 0x6C4E, 0x94C4 }, { 0x6C50, 0x8EAC }, + { 0x6C55, 0x9F88 }, { 0x6C57, 0x8ABE }, { 0x6C5A, 0x8998 }, { 0x6C5D, 0x93F0 }, { 0x6C5E, 0x9F87 }, { 0x6C5F, 0x8D5D }, { 0x6C60, 0x9272 }, { 0x6C62, 0x9F89 }, + { 0x6C68, 0x9F91 }, { 0x6C6A, 0x9F8A }, { 0x6C70, 0x91BF }, { 0x6C72, 0x8B82 }, { 0x6C73, 0x9F92 }, { 0x6C7A, 0x8C88 }, { 0x6C7D, 0x8B44 }, { 0x6C7E, 0x9F90 }, + { 0x6C81, 0x9F8E }, { 0x6C82, 0x9F8B }, { 0x6C83, 0x9780 }, { 0x6C88, 0x92BE }, { 0x6C8C, 0x93D7 }, { 0x6C8D, 0x9F8C }, { 0x6C90, 0x9F94 }, { 0x6C92, 0x9F93 }, + { 0x6C93, 0x8C42 }, { 0x6C96, 0x89AB }, { 0x6C99, 0x8DB9 }, { 0x6C9A, 0x9F8D }, { 0x6C9B, 0x9F8F }, { 0x6CA1, 0x9676 }, { 0x6CA2, 0x91F2 }, { 0x6CAB, 0x9697 }, + { 0x6CAE, 0x9F9C }, { 0x6CB1, 0x9F9D }, { 0x6CB3, 0x89CD }, { 0x6CB8, 0x95A6 }, { 0x6CB9, 0x96FB }, { 0x6CBA, 0x9F9F }, { 0x6CBB, 0x8EA1 }, { 0x6CBC, 0x8FC0 }, + { 0x6CBD, 0x9F98 }, { 0x6CBE, 0x9F9E }, { 0x6CBF, 0x8988 }, { 0x6CC1, 0x8BB5 }, { 0x6CC4, 0x9F95 }, { 0x6CC5, 0x9F9A }, { 0x6CC9, 0x90F2 }, { 0x6CCA, 0x9491 }, + { 0x6CCC, 0x94E5 }, { 0x6CD3, 0x9F97 }, { 0x6CD5, 0x9640 }, { 0x6CD7, 0x9F99 }, { 0x6CD9, 0x9FA2 }, { 0x6CDB, 0x9FA0 }, { 0x6CDD, 0x9F9B }, { 0x6CE1, 0x9641 }, + { 0x6CE2, 0x9467 }, { 0x6CE3, 0x8B83 }, { 0x6CE5, 0x9344 }, { 0x6CE8, 0x928D }, { 0x6CEA, 0x9FA3 }, { 0x6CEF, 0x9FA1 }, { 0x6CF0, 0x91D7 }, { 0x6CF1, 0x9F96 }, + { 0x6CF3, 0x896A }, { 0x6D0B, 0x976D }, { 0x6D0C, 0x9FAE }, { 0x6D12, 0x9FAD }, { 0x6D17, 0x90F4 }, { 0x6D19, 0x9FAA }, { 0x6D1B, 0x978C }, { 0x6D1E, 0x93B4 }, + { 0x6D1F, 0x9FA4 }, { 0x6D25, 0x92C3 }, { 0x6D29, 0x896B }, { 0x6D2A, 0x8D5E }, { 0x6D2B, 0x9FA7 }, { 0x6D32, 0x8F46 }, { 0x6D33, 0x9FAC }, { 0x6D35, 0x9FAB }, + { 0x6D36, 0x9FA6 }, { 0x6D38, 0x9FA9 }, { 0x6D3B, 0x8A88 }, { 0x6D3D, 0x9FA8 }, { 0x6D3E, 0x9468 }, { 0x6D41, 0x97AC }, { 0x6D44, 0x8FF2 }, { 0x6D45, 0x90F3 }, + { 0x6D59, 0x9FB4 }, { 0x6D5A, 0x9FB2 }, { 0x6D5C, 0x956C }, { 0x6D63, 0x9FAF }, { 0x6D64, 0x9FB1 }, { 0x6D66, 0x8959 }, { 0x6D69, 0x8D5F }, { 0x6D6A, 0x9851 }, + { 0x6D6C, 0x8A5C }, { 0x6D6E, 0x9582 }, { 0x6D74, 0x9781 }, { 0x6D77, 0x8A43 }, { 0x6D78, 0x905A }, { 0x6D79, 0x9FB3 }, { 0x6D85, 0x9FB8 }, { 0x6D88, 0x8FC1 }, + { 0x6D8C, 0x974F }, { 0x6D8E, 0x9FB5 }, { 0x6D93, 0x9FB0 }, { 0x6D95, 0x9FB6 }, { 0x6D99, 0x97DC }, { 0x6D9B, 0x9393 }, { 0x6D9C, 0x93C0 }, { 0x6DAF, 0x8A55 }, + { 0x6DB2, 0x8974 }, { 0x6DB5, 0x9FBC }, { 0x6DB8, 0x9FBF }, { 0x6DBC, 0x97C1 }, { 0x6DC0, 0x9784 }, { 0x6DC5, 0x9FC6 }, { 0x6DC6, 0x9FC0 }, { 0x6DC7, 0x9FBD }, + { 0x6DCB, 0x97D2 }, { 0x6DCC, 0x9FC3 }, { 0x6DD1, 0x8F69 }, { 0x6DD2, 0x9FC5 }, { 0x6DD5, 0x9FCA }, { 0x6DD8, 0x9391 }, { 0x6DD9, 0x9FC8 }, { 0x6DDE, 0x9FC2 }, + { 0x6DE1, 0x9257 }, { 0x6DE4, 0x9FC9 }, { 0x6DE6, 0x9FBE }, { 0x6DE8, 0x9FC4 }, { 0x6DEA, 0x9FCB }, { 0x6DEB, 0x88FA }, { 0x6DEC, 0x9FC1 }, { 0x6DEE, 0x9FCC }, + { 0x6DF1, 0x905B }, { 0x6DF3, 0x8F7E }, { 0x6DF5, 0x95A3 }, { 0x6DF7, 0x8DAC }, { 0x6DF9, 0x9FB9 }, { 0x6DFA, 0x9FC7 }, { 0x6DFB, 0x9359 }, { 0x6E05, 0x90B4 }, + { 0x6E07, 0x8A89 }, { 0x6E08, 0x8DCF }, { 0x6E09, 0x8FC2 }, { 0x6E0A, 0x9FBB }, { 0x6E0B, 0x8F61 }, { 0x6E13, 0x8C6B }, { 0x6E15, 0x9FBA }, { 0x6E19, 0x9FD0 }, + { 0x6E1A, 0x8F8D }, { 0x6E1B, 0x8CB8 }, { 0x6E1D, 0x9FDF }, { 0x6E1F, 0x9FD9 }, { 0x6E20, 0x8B94 }, { 0x6E21, 0x936E }, { 0x6E23, 0x9FD4 }, { 0x6E24, 0x9FDD }, + { 0x6E25, 0x88AD }, { 0x6E26, 0x8951 }, { 0x6E29, 0x89B7 }, { 0x6E2B, 0x9FD6 }, { 0x6E2C, 0x91AA }, { 0x6E2D, 0x9FCD }, { 0x6E2E, 0x9FCF }, { 0x6E2F, 0x8D60 }, + { 0x6E38, 0x9FE0 }, { 0x6E3A, 0x9FDB }, { 0x6E3E, 0x9FD3 }, { 0x6E43, 0x9FDA }, { 0x6E4A, 0x96A9 }, { 0x6E4D, 0x9FD8 }, { 0x6E4E, 0x9FDC }, { 0x6E56, 0x8CCE }, + { 0x6E58, 0x8FC3 }, { 0x6E5B, 0x9258 }, { 0x6E5F, 0x9FD2 }, { 0x6E67, 0x974E }, { 0x6E6B, 0x9FD5 }, { 0x6E6E, 0x9FCE }, { 0x6E6F, 0x9392 }, { 0x6E72, 0x9FD1 }, + { 0x6E76, 0x9FD7 }, { 0x6E7E, 0x9870 }, { 0x6E7F, 0x8EBC }, { 0x6E80, 0x969E }, { 0x6E82, 0x9FE1 }, { 0x6E8C, 0x94AC }, { 0x6E8F, 0x9FED }, { 0x6E90, 0x8CB9 }, + { 0x6E96, 0x8F80 }, { 0x6E98, 0x9FE3 }, { 0x6E9C, 0x97AD }, { 0x6E9D, 0x8D61 }, { 0x6E9F, 0x9FF0 }, { 0x6EA2, 0x88EC }, { 0x6EA5, 0x9FEE }, { 0x6EAA, 0x9FE2 }, + { 0x6EAF, 0x9FE8 }, { 0x6EB2, 0x9FEA }, { 0x6EB6, 0x976E }, { 0x6EB7, 0x9FE5 }, { 0x6EBA, 0x934D }, { 0x6EBD, 0x9FE7 }, { 0x6EC2, 0x9FEF }, { 0x6EC4, 0x9FE9 }, + { 0x6EC5, 0x96C5 }, { 0x6EC9, 0x9FE4 }, { 0x6ECB, 0x8EA0 }, { 0x6ECC, 0x9FFC }, { 0x6ED1, 0x8A8A }, { 0x6ED3, 0x9FE6 }, { 0x6ED4, 0x9FEB }, { 0x6ED5, 0x9FEC }, + { 0x6EDD, 0x91EA }, { 0x6EDE, 0x91D8 }, { 0x6EEC, 0x9FF4 }, { 0x6EEF, 0x9FFA }, { 0x6EF2, 0x9FF8 }, { 0x6EF4, 0x9348 }, { 0x6EF7, 0xE042 }, { 0x6EF8, 0x9FF5 }, + { 0x6EFE, 0x9FF6 }, { 0x6EFF, 0x9FDE }, { 0x6F01, 0x8B99 }, { 0x6F02, 0x9559 }, { 0x6F06, 0x8EBD }, { 0x6F09, 0x8D97 }, { 0x6F0F, 0x9852 }, { 0x6F11, 0x9FF2 }, + { 0x6F13, 0xE041 }, { 0x6F14, 0x8989 }, { 0x6F15, 0x9186 }, { 0x6F20, 0x9499 }, { 0x6F22, 0x8ABF }, { 0x6F23, 0x97F8 }, { 0x6F2B, 0x969F }, { 0x6F2C, 0x92D0 }, + { 0x6F31, 0x9FF9 }, { 0x6F32, 0x9FFB }, { 0x6F38, 0x9151 }, { 0x6F3E, 0xE040 }, { 0x6F3F, 0x9FF7 }, { 0x6F41, 0x9FF1 }, { 0x6F45, 0x8AC1 }, { 0x6F54, 0x8C89 }, + { 0x6F58, 0xE04E }, { 0x6F5B, 0xE049 }, { 0x6F5C, 0x90F6 }, { 0x6F5F, 0x8A83 }, { 0x6F64, 0x8F81 }, { 0x6F66, 0xE052 }, { 0x6F6D, 0xE04B }, { 0x6F6E, 0x92AA }, + { 0x6F6F, 0xE048 }, { 0x6F70, 0x92D7 }, { 0x6F74, 0xE06B }, { 0x6F78, 0xE045 }, { 0x6F7A, 0xE044 }, { 0x6F7C, 0xE04D }, { 0x6F80, 0xE047 }, { 0x6F81, 0xE046 }, + { 0x6F82, 0xE04C }, { 0x6F84, 0x909F }, { 0x6F86, 0xE043 }, { 0x6F8E, 0xE04F }, { 0x6F91, 0xE050 }, { 0x6F97, 0x8AC0 }, { 0x6FA1, 0xE055 }, { 0x6FA3, 0xE054 }, + { 0x6FA4, 0xE056 }, { 0x6FAA, 0xE059 }, { 0x6FB1, 0x9362 }, { 0x6FB3, 0xE053 }, { 0x6FB9, 0xE057 }, { 0x6FC0, 0x8C83 }, { 0x6FC1, 0x91F7 }, { 0x6FC2, 0xE051 }, + { 0x6FC3, 0x945A }, { 0x6FC6, 0xE058 }, { 0x6FD4, 0xE05D }, { 0x6FD5, 0xE05B }, { 0x6FD8, 0xE05E }, { 0x6FDB, 0xE061 }, { 0x6FDF, 0xE05A }, { 0x6FE0, 0x8D8A }, + { 0x6FE1, 0x9447 }, { 0x6FE4, 0x9FB7 }, { 0x6FEB, 0x9794 }, { 0x6FEC, 0xE05C }, { 0x6FEE, 0xE060 }, { 0x6FEF, 0x91F3 }, { 0x6FF1, 0xE05F }, { 0x6FF3, 0xE04A }, + { 0x6FF6, 0xE889 }, { 0x6FFA, 0xE064 }, { 0x6FFE, 0xE068 }, { 0x7001, 0xE066 }, { 0x7009, 0xE062 }, { 0x700B, 0xE063 }, { 0x700F, 0xE067 }, { 0x7011, 0xE065 }, + { 0x7015, 0x956D }, { 0x7018, 0xE06D }, { 0x701A, 0xE06A }, { 0x701B, 0xE069 }, { 0x701D, 0xE06C }, { 0x701E, 0x93D2 }, { 0x701F, 0xE06E }, { 0x7026, 0x9295 }, + { 0x7027, 0x91EB }, { 0x702C, 0x90A3 }, { 0x7030, 0xE06F }, { 0x7032, 0xE071 }, { 0x703E, 0xE070 }, { 0x704C, 0x9FF3 }, { 0x7051, 0xE072 }, { 0x7058, 0x93E5 }, + { 0x7063, 0xE073 }, { 0x706B, 0x89CE }, { 0x706F, 0x9394 }, { 0x7070, 0x8A44 }, { 0x7078, 0x8B84 }, { 0x707C, 0x8EDC }, { 0x707D, 0x8DD0 }, { 0x7089, 0x9846 }, + { 0x708A, 0x9086 }, { 0x708E, 0x898A }, { 0x7092, 0xE075 }, { 0x7099, 0xE074 }, { 0x70AC, 0xE078 }, { 0x70AD, 0x9259 }, { 0x70AE, 0xE07B }, { 0x70AF, 0xE076 }, + { 0x70B3, 0xE07A }, { 0x70B8, 0xE079 }, { 0x70B9, 0x935F }, { 0x70BA, 0x88D7 }, { 0x70C8, 0x97F3 }, { 0x70CB, 0xE07D }, { 0x70CF, 0x8947 }, { 0x70D9, 0xE080 }, + { 0x70DD, 0xE07E }, { 0x70DF, 0xE07C }, { 0x70F1, 0xE077 }, { 0x70F9, 0x9642 }, { 0x70FD, 0xE082 }, { 0x7109, 0xE081 }, { 0x7114, 0x898B }, { 0x7119, 0xE084 }, + { 0x711A, 0x95B0 }, { 0x711C, 0xE083 }, { 0x7121, 0x96B3 }, { 0x7126, 0x8FC5 }, { 0x7136, 0x9152 }, { 0x713C, 0x8FC4 }, { 0x7149, 0x97F9 }, { 0x714C, 0xE08A }, + { 0x714E, 0x90F7 }, { 0x7155, 0xE086 }, { 0x7156, 0xE08B }, { 0x7159, 0x898C }, { 0x7162, 0xE089 }, { 0x7164, 0x9481 }, { 0x7165, 0xE085 }, { 0x7166, 0xE088 }, + { 0x7167, 0x8FC6 }, { 0x7169, 0x94CF }, { 0x716C, 0xE08C }, { 0x716E, 0x8ECF }, { 0x717D, 0x90F8 }, { 0x7184, 0xE08F }, { 0x7188, 0xE087 }, { 0x718A, 0x8C46 }, + { 0x718F, 0xE08D }, { 0x7194, 0x976F }, { 0x7195, 0xE090 }, { 0x7199, 0xEAA4 }, { 0x719F, 0x8F6E }, { 0x71A8, 0xE091 }, { 0x71AC, 0xE092 }, { 0x71B1, 0x944D }, + { 0x71B9, 0xE094 }, { 0x71BE, 0xE095 }, { 0x71C3, 0x9452 }, { 0x71C8, 0x9395 }, { 0x71C9, 0xE097 }, { 0x71CE, 0xE099 }, { 0x71D0, 0x97D3 }, { 0x71D2, 0xE096 }, + { 0x71D4, 0xE098 }, { 0x71D5, 0x898D }, { 0x71D7, 0xE093 }, { 0x71DF, 0x9A7A }, { 0x71E0, 0xE09A }, { 0x71E5, 0x9187 }, { 0x71E6, 0x8E57 }, { 0x71E7, 0xE09C }, + { 0x71EC, 0xE09B }, { 0x71ED, 0x9043 }, { 0x71EE, 0x99D7 }, { 0x71F5, 0xE09D }, { 0x71F9, 0xE09F }, { 0x71FB, 0xE08E }, { 0x71FC, 0xE09E }, { 0x71FF, 0xE0A0 }, + { 0x7206, 0x949A }, { 0x720D, 0xE0A1 }, { 0x7210, 0xE0A2 }, { 0x721B, 0xE0A3 }, { 0x7228, 0xE0A4 }, { 0x722A, 0x92DC }, { 0x722C, 0xE0A6 }, { 0x722D, 0xE0A5 }, + { 0x7230, 0xE0A7 }, { 0x7232, 0xE0A8 }, { 0x7235, 0x8EDD }, { 0x7236, 0x9583 }, { 0x723A, 0x96EA }, { 0x723B, 0xE0A9 }, { 0x723C, 0xE0AA }, { 0x723D, 0x9175 }, + { 0x723E, 0x8EA2 }, { 0x723F, 0xE0AB }, { 0x7240, 0xE0AC }, { 0x7246, 0xE0AD }, { 0x7247, 0x95D0 }, { 0x7248, 0x94C5 }, { 0x724B, 0xE0AE }, { 0x724C, 0x9476 }, + { 0x7252, 0x92AB }, { 0x7258, 0xE0AF }, { 0x7259, 0x89E5 }, { 0x725B, 0x8B8D }, { 0x725D, 0x96C4 }, { 0x725F, 0x96B4 }, { 0x7261, 0x89B2 }, { 0x7262, 0x9853 }, + { 0x7267, 0x9671 }, { 0x7269, 0x95A8 }, { 0x7272, 0x90B5 }, { 0x7274, 0xE0B0 }, { 0x7279, 0x93C1 }, { 0x727D, 0x8CA1 }, { 0x727E, 0xE0B1 }, { 0x7280, 0x8DD2 }, + { 0x7281, 0xE0B3 }, { 0x7282, 0xE0B2 }, { 0x7287, 0xE0B4 }, { 0x7292, 0xE0B5 }, { 0x7296, 0xE0B6 }, { 0x72A0, 0x8B5D }, { 0x72A2, 0xE0B7 }, { 0x72A7, 0xE0B8 }, + { 0x72AC, 0x8CA2 }, { 0x72AF, 0x94C6 }, { 0x72B2, 0xE0BA }, { 0x72B6, 0x8FF3 }, { 0x72B9, 0xE0B9 }, { 0x72C2, 0x8BB6 }, { 0x72C3, 0xE0BB }, { 0x72C4, 0xE0BD }, + { 0x72C6, 0xE0BC }, { 0x72CE, 0xE0BE }, { 0x72D0, 0x8CCF }, { 0x72D2, 0xE0BF }, { 0x72D7, 0x8BE7 }, { 0x72D9, 0x915F }, { 0x72DB, 0x8D9D }, { 0x72E0, 0xE0C1 }, + { 0x72E1, 0xE0C2 }, { 0x72E2, 0xE0C0 }, { 0x72E9, 0x8EEB }, { 0x72EC, 0x93C6 }, { 0x72ED, 0x8BB7 }, { 0x72F7, 0xE0C4 }, { 0x72F8, 0x924B }, { 0x72F9, 0xE0C3 }, + { 0x72FC, 0x9854 }, { 0x72FD, 0x9482 }, { 0x730A, 0xE0C7 }, { 0x7316, 0xE0C9 }, { 0x7317, 0xE0C6 }, { 0x731B, 0x96D2 }, { 0x731C, 0xE0C8 }, { 0x731D, 0xE0CA }, + { 0x731F, 0x97C2 }, { 0x7325, 0xE0CE }, { 0x7329, 0xE0CD }, { 0x732A, 0x9296 }, { 0x732B, 0x944C }, { 0x732E, 0x8CA3 }, { 0x732F, 0xE0CC }, { 0x7334, 0xE0CB }, + { 0x7336, 0x9750 }, { 0x7337, 0x9751 }, { 0x733E, 0xE0CF }, { 0x733F, 0x898E }, { 0x7344, 0x8D96 }, { 0x7345, 0x8E82 }, { 0x734E, 0xE0D0 }, { 0x734F, 0xE0D1 }, + { 0x7357, 0xE0D3 }, { 0x7363, 0x8F62 }, { 0x7368, 0xE0D5 }, { 0x736A, 0xE0D4 }, { 0x7370, 0xE0D6 }, { 0x7372, 0x8A6C }, { 0x7375, 0xE0D8 }, { 0x7378, 0xE0D7 }, + { 0x737A, 0xE0DA }, { 0x737B, 0xE0D9 }, { 0x7384, 0x8CBA }, { 0x7387, 0x97A6 }, { 0x7389, 0x8BCA }, { 0x738B, 0x89A4 }, { 0x7396, 0x8BE8 }, { 0x73A9, 0x8ADF }, + { 0x73B2, 0x97E6 }, { 0x73B3, 0xE0DC }, { 0x73BB, 0xE0DE }, { 0x73C0, 0xE0DF }, { 0x73C2, 0x89CF }, { 0x73C8, 0xE0DB }, { 0x73CA, 0x8E58 }, { 0x73CD, 0x92BF }, + { 0x73CE, 0xE0DD }, { 0x73DE, 0xE0E2 }, { 0x73E0, 0x8EEC }, { 0x73E5, 0xE0E0 }, { 0x73EA, 0x8C5D }, { 0x73ED, 0x94C7 }, { 0x73EE, 0xE0E1 }, { 0x73F1, 0xE0FC }, + { 0x73F8, 0xE0E7 }, { 0x73FE, 0x8CBB }, { 0x7403, 0x8B85 }, { 0x7405, 0xE0E4 }, { 0x7406, 0x979D }, { 0x7409, 0x97AE }, { 0x7422, 0x91F4 }, { 0x7425, 0xE0E6 }, + { 0x7432, 0xE0E8 }, { 0x7433, 0x97D4 }, { 0x7434, 0x8BD5 }, { 0x7435, 0x94FA }, { 0x7436, 0x9469 }, { 0x743A, 0xE0E9 }, { 0x743F, 0xE0EB }, { 0x7441, 0xE0EE }, + { 0x7455, 0xE0EA }, { 0x7459, 0xE0ED }, { 0x745A, 0x8CE8 }, { 0x745B, 0x896C }, { 0x745C, 0xE0EF }, { 0x745E, 0x9090 }, { 0x745F, 0xE0EC }, { 0x7460, 0x97DA }, + { 0x7463, 0xE0F2 }, { 0x7464, 0xEAA2 }, { 0x7469, 0xE0F0 }, { 0x746A, 0xE0F3 }, { 0x746F, 0xE0E5 }, { 0x7470, 0xE0F1 }, { 0x7473, 0x8DBA }, { 0x7476, 0xE0F4 }, + { 0x747E, 0xE0F5 }, { 0x7483, 0x979E }, { 0x748B, 0xE0F6 }, { 0x749E, 0xE0F7 }, { 0x74A2, 0xE0E3 }, { 0x74A7, 0xE0F8 }, { 0x74B0, 0x8AC2 }, { 0x74BD, 0x8EA3 }, + { 0x74CA, 0xE0F9 }, { 0x74CF, 0xE0FA }, { 0x74D4, 0xE0FB }, { 0x74DC, 0x895A }, { 0x74E0, 0xE140 }, { 0x74E2, 0x955A }, { 0x74E3, 0xE141 }, { 0x74E6, 0x8AA2 }, + { 0x74E7, 0xE142 }, { 0x74E9, 0xE143 }, { 0x74EE, 0xE144 }, { 0x74F0, 0xE146 }, { 0x74F1, 0xE147 }, { 0x74F2, 0xE145 }, { 0x74F6, 0x9572 }, { 0x74F7, 0xE149 }, + { 0x74F8, 0xE148 }, { 0x7503, 0xE14B }, { 0x7504, 0xE14A }, { 0x7505, 0xE14C }, { 0x750C, 0xE14D }, { 0x750D, 0xE14F }, { 0x750E, 0xE14E }, { 0x7511, 0x8D99 }, + { 0x7513, 0xE151 }, { 0x7515, 0xE150 }, { 0x7518, 0x8AC3 }, { 0x751A, 0x9072 }, { 0x751C, 0x935B }, { 0x751E, 0xE152 }, { 0x751F, 0x90B6 }, { 0x7523, 0x8E59 }, + { 0x7525, 0x8999 }, { 0x7526, 0xE153 }, { 0x7528, 0x9770 }, { 0x752B, 0x95E1 }, { 0x752C, 0xE154 }, { 0x7530, 0x9363 }, { 0x7531, 0x9752 }, { 0x7532, 0x8D62 }, + { 0x7533, 0x905C }, { 0x7537, 0x926A }, { 0x7538, 0x99B2 }, { 0x753A, 0x92AC }, { 0x753B, 0x89E6 }, { 0x753C, 0xE155 }, { 0x7544, 0xE156 }, { 0x7546, 0xE15B }, + { 0x7549, 0xE159 }, { 0x754A, 0xE158 }, { 0x754B, 0x9DC0 }, { 0x754C, 0x8A45 }, { 0x754D, 0xE157 }, { 0x754F, 0x88D8 }, { 0x7551, 0x94A8 }, { 0x7554, 0x94C8 }, + { 0x7559, 0x97AF }, { 0x755A, 0xE15C }, { 0x755B, 0xE15A }, { 0x755C, 0x927B }, { 0x755D, 0x90A4 }, { 0x7560, 0x94A9 }, { 0x7562, 0x954C }, { 0x7564, 0xE15E }, + { 0x7565, 0x97AA }, { 0x7566, 0x8C6C }, { 0x7567, 0xE15F }, { 0x7569, 0xE15D }, { 0x756A, 0x94D4 }, { 0x756B, 0xE160 }, { 0x756D, 0xE161 }, { 0x7570, 0x88D9 }, + { 0x7573, 0x8FF4 }, { 0x7574, 0xE166 }, { 0x7576, 0xE163 }, { 0x7577, 0x93EB }, { 0x7578, 0xE162 }, { 0x757F, 0x8B45 }, { 0x7582, 0xE169 }, { 0x7586, 0xE164 }, + { 0x7587, 0xE165 }, { 0x7589, 0xE168 }, { 0x758A, 0xE167 }, { 0x758B, 0x9544 }, { 0x758E, 0x9161 }, { 0x758F, 0x9160 }, { 0x7591, 0x8B5E }, { 0x7594, 0xE16A }, + { 0x759A, 0xE16B }, { 0x759D, 0xE16C }, { 0x75A3, 0xE16E }, { 0x75A5, 0xE16D }, { 0x75AB, 0x8975 }, { 0x75B1, 0xE176 }, { 0x75B2, 0x94E6 }, { 0x75B3, 0xE170 }, + { 0x75B5, 0xE172 }, { 0x75B8, 0xE174 }, { 0x75B9, 0x905D }, { 0x75BC, 0xE175 }, { 0x75BD, 0xE173 }, { 0x75BE, 0x8EBE }, { 0x75C2, 0xE16F }, { 0x75C3, 0xE171 }, + { 0x75C5, 0x9561 }, { 0x75C7, 0x8FC7 }, { 0x75CA, 0xE178 }, { 0x75CD, 0xE177 }, { 0x75D2, 0xE179 }, { 0x75D4, 0x8EA4 }, { 0x75D5, 0x8DAD }, { 0x75D8, 0x9397 }, + { 0x75D9, 0xE17A }, { 0x75DB, 0x92C9 }, { 0x75DE, 0xE17C }, { 0x75E2, 0x979F }, { 0x75E3, 0xE17B }, { 0x75E9, 0x9189 }, { 0x75F0, 0xE182 }, { 0x75F2, 0xE184 }, + { 0x75F3, 0xE185 }, { 0x75F4, 0x9273 }, { 0x75FA, 0xE183 }, { 0x75FC, 0xE180 }, { 0x75FE, 0xE17D }, { 0x75FF, 0xE17E }, { 0x7601, 0xE181 }, { 0x7609, 0xE188 }, + { 0x760B, 0xE186 }, { 0x760D, 0xE187 }, { 0x761F, 0xE189 }, { 0x7620, 0xE18B }, { 0x7621, 0xE18C }, { 0x7622, 0xE18D }, { 0x7624, 0xE18E }, { 0x7627, 0xE18A }, + { 0x7630, 0xE190 }, { 0x7634, 0xE18F }, { 0x763B, 0xE191 }, { 0x7642, 0x97C3 }, { 0x7646, 0xE194 }, { 0x7647, 0xE192 }, { 0x7648, 0xE193 }, { 0x764C, 0x8AE0 }, + { 0x7652, 0x96FC }, { 0x7656, 0x95C8 }, { 0x7658, 0xE196 }, { 0x765C, 0xE195 }, { 0x7661, 0xE197 }, { 0x7662, 0xE198 }, { 0x7667, 0xE19C }, { 0x7668, 0xE199 }, + { 0x7669, 0xE19A }, { 0x766A, 0xE19B }, { 0x766C, 0xE19D }, { 0x7670, 0xE19E }, { 0x7672, 0xE19F }, { 0x7676, 0xE1A0 }, { 0x7678, 0xE1A1 }, { 0x767A, 0x94AD }, + { 0x767B, 0x936F }, { 0x767C, 0xE1A2 }, { 0x767D, 0x9492 }, { 0x767E, 0x9553 }, { 0x7680, 0xE1A3 }, { 0x7683, 0xE1A4 }, { 0x7684, 0x9349 }, { 0x7686, 0x8A46 }, + { 0x7687, 0x8D63 }, { 0x7688, 0xE1A5 }, { 0x768B, 0xE1A6 }, { 0x768E, 0xE1A7 }, { 0x7690, 0x8E48 }, { 0x7693, 0xE1A9 }, { 0x7696, 0xE1A8 }, { 0x7699, 0xE1AA }, + { 0x769A, 0xE1AB }, { 0x76AE, 0x94E7 }, { 0x76B0, 0xE1AC }, { 0x76B4, 0xE1AD }, { 0x76B7, 0xEA89 }, { 0x76B8, 0xE1AE }, { 0x76B9, 0xE1AF }, { 0x76BA, 0xE1B0 }, + { 0x76BF, 0x8E4D }, { 0x76C2, 0xE1B1 }, { 0x76C3, 0x9475 }, { 0x76C6, 0x967E }, { 0x76C8, 0x896D }, { 0x76CA, 0x8976 }, { 0x76CD, 0xE1B2 }, { 0x76D2, 0xE1B4 }, + { 0x76D6, 0xE1B3 }, { 0x76D7, 0x9390 }, { 0x76DB, 0x90B7 }, { 0x76DC, 0x9F58 }, { 0x76DE, 0xE1B5 }, { 0x76DF, 0x96BF }, { 0x76E1, 0xE1B6 }, { 0x76E3, 0x8AC4 }, + { 0x76E4, 0x94D5 }, { 0x76E5, 0xE1B7 }, { 0x76E7, 0xE1B8 }, { 0x76EA, 0xE1B9 }, { 0x76EE, 0x96DA }, { 0x76F2, 0x96D3 }, { 0x76F4, 0x92BC }, { 0x76F8, 0x918A }, + { 0x76FB, 0xE1BB }, { 0x76FE, 0x8F82 }, { 0x7701, 0x8FC8 }, { 0x7704, 0xE1BE }, { 0x7707, 0xE1BD }, { 0x7708, 0xE1BC }, { 0x7709, 0x94FB }, { 0x770B, 0x8AC5 }, + { 0x770C, 0x8CA7 }, { 0x771B, 0xE1C4 }, { 0x771E, 0xE1C1 }, { 0x771F, 0x905E }, { 0x7720, 0x96B0 }, { 0x7724, 0xE1C0 }, { 0x7725, 0xE1C2 }, { 0x7726, 0xE1C3 }, + { 0x7729, 0xE1BF }, { 0x7737, 0xE1C5 }, { 0x7738, 0xE1C6 }, { 0x773A, 0x92AD }, { 0x773C, 0x8AE1 }, { 0x7740, 0x9285 }, { 0x7747, 0xE1C7 }, { 0x775A, 0xE1C8 }, + { 0x775B, 0xE1CB }, { 0x7761, 0x9087 }, { 0x7763, 0x93C2 }, { 0x7765, 0xE1CC }, { 0x7766, 0x9672 }, { 0x7768, 0xE1C9 }, { 0x776B, 0xE1CA }, { 0x7779, 0xE1CF }, + { 0x777E, 0xE1CE }, { 0x777F, 0xE1CD }, { 0x778B, 0xE1D1 }, { 0x778E, 0xE1D0 }, { 0x7791, 0xE1D2 }, { 0x779E, 0xE1D4 }, { 0x77A0, 0xE1D3 }, { 0x77A5, 0x95CB }, + { 0x77AC, 0x8F75 }, { 0x77AD, 0x97C4 }, { 0x77B0, 0xE1D5 }, { 0x77B3, 0x93B5 }, { 0x77B6, 0xE1D6 }, { 0x77B9, 0xE1D7 }, { 0x77BB, 0xE1DB }, { 0x77BC, 0xE1D9 }, + { 0x77BD, 0xE1DA }, { 0x77BF, 0xE1D8 }, { 0x77C7, 0xE1DC }, { 0x77CD, 0xE1DD }, { 0x77D7, 0xE1DE }, { 0x77DA, 0xE1DF }, { 0x77DB, 0x96B5 }, { 0x77DC, 0xE1E0 }, + { 0x77E2, 0x96EE }, { 0x77E3, 0xE1E1 }, { 0x77E5, 0x926D }, { 0x77E7, 0x948A }, { 0x77E9, 0x8BE9 }, { 0x77ED, 0x925A }, { 0x77EE, 0xE1E2 }, { 0x77EF, 0x8BB8 }, + { 0x77F3, 0x90CE }, { 0x77FC, 0xE1E3 }, { 0x7802, 0x8DBB }, { 0x780C, 0xE1E4 }, { 0x7812, 0xE1E5 }, { 0x7814, 0x8CA4 }, { 0x7815, 0x8DD3 }, { 0x7820, 0xE1E7 }, + { 0x7825, 0x9375 }, { 0x7826, 0x8DD4 }, { 0x7827, 0x8B6D }, { 0x7832, 0x9643 }, { 0x7834, 0x946A }, { 0x783A, 0x9376 }, { 0x783F, 0x8D7B }, { 0x7845, 0xE1E9 }, + { 0x785D, 0x8FC9 }, { 0x786B, 0x97B0 }, { 0x786C, 0x8D64 }, { 0x786F, 0x8CA5 }, { 0x7872, 0x94A1 }, { 0x7874, 0xE1EB }, { 0x787C, 0xE1ED }, { 0x7881, 0x8CE9 }, + { 0x7886, 0xE1EC }, { 0x7887, 0x92F4 }, { 0x788C, 0xE1EF }, { 0x788D, 0x8A56 }, { 0x788E, 0xE1EA }, { 0x7891, 0x94E8 }, { 0x7893, 0x894F }, { 0x7895, 0x8DEA }, + { 0x7897, 0x9871 }, { 0x789A, 0xE1EE }, { 0x78A3, 0xE1F0 }, { 0x78A7, 0x95C9 }, { 0x78A9, 0x90D7 }, { 0x78AA, 0xE1F2 }, { 0x78AF, 0xE1F3 }, { 0x78B5, 0xE1F1 }, + { 0x78BA, 0x8A6D }, { 0x78BC, 0xE1F9 }, { 0x78BE, 0xE1F8 }, { 0x78C1, 0x8EA5 }, { 0x78C5, 0xE1FA }, { 0x78C6, 0xE1F5 }, { 0x78CA, 0xE1FB }, { 0x78CB, 0xE1F6 }, + { 0x78D0, 0x94D6 }, { 0x78D1, 0xE1F4 }, { 0x78D4, 0xE1F7 }, { 0x78DA, 0xE241 }, { 0x78E7, 0xE240 }, { 0x78E8, 0x9681 }, { 0x78EC, 0xE1FC }, { 0x78EF, 0x88E9 }, + { 0x78F4, 0xE243 }, { 0x78FD, 0xE242 }, { 0x7901, 0x8FCA }, { 0x7907, 0xE244 }, { 0x790E, 0x9162 }, { 0x7911, 0xE246 }, { 0x7912, 0xE245 }, { 0x7919, 0xE247 }, + { 0x7926, 0xE1E6 }, { 0x792A, 0xE1E8 }, { 0x792B, 0xE249 }, { 0x792C, 0xE248 }, { 0x793A, 0x8EA6 }, { 0x793C, 0x97E7 }, { 0x793E, 0x8ED0 }, { 0x7940, 0xE24A }, + { 0x7941, 0x8C56 }, { 0x7947, 0x8B5F }, { 0x7948, 0x8B46 }, { 0x7949, 0x8E83 }, { 0x7950, 0x9753 }, { 0x7953, 0xE250 }, { 0x7955, 0xE24F }, { 0x7956, 0x9163 }, + { 0x7957, 0xE24C }, { 0x795A, 0xE24E }, { 0x795D, 0x8F6A }, { 0x795E, 0x905F }, { 0x795F, 0xE24D }, { 0x7960, 0xE24B }, { 0x7962, 0x9449 }, { 0x7965, 0x8FCB }, + { 0x7968, 0x955B }, { 0x796D, 0x8DD5 }, { 0x7977, 0x9398 }, { 0x797A, 0xE251 }, { 0x797F, 0xE252 }, { 0x7980, 0xE268 }, { 0x7981, 0x8BD6 }, { 0x7984, 0x985C }, + { 0x7985, 0x9154 }, { 0x798A, 0xE253 }, { 0x798D, 0x89D0 }, { 0x798E, 0x92F5 }, { 0x798F, 0x959F }, { 0x799D, 0xE254 }, { 0x79A6, 0x8B9A }, { 0x79A7, 0xE255 }, + { 0x79AA, 0xE257 }, { 0x79AE, 0xE258 }, { 0x79B0, 0x9448 }, { 0x79B3, 0xE259 }, { 0x79B9, 0xE25A }, { 0x79BA, 0xE25B }, { 0x79BD, 0x8BD7 }, { 0x79BE, 0x89D1 }, + { 0x79BF, 0x93C3 }, { 0x79C0, 0x8F47 }, { 0x79C1, 0x8E84 }, { 0x79C9, 0xE25C }, { 0x79CB, 0x8F48 }, { 0x79D1, 0x89C8 }, { 0x79D2, 0x9562 }, { 0x79D5, 0xE25D }, + { 0x79D8, 0x94E9 }, { 0x79DF, 0x9164 }, { 0x79E1, 0xE260 }, { 0x79E3, 0xE261 }, { 0x79E4, 0x9489 }, { 0x79E6, 0x9060 }, { 0x79E7, 0xE25E }, { 0x79E9, 0x9281 }, + { 0x79EC, 0xE25F }, { 0x79F0, 0x8FCC }, { 0x79FB, 0x88DA }, { 0x7A00, 0x8B48 }, { 0x7A08, 0xE262 }, { 0x7A0B, 0x92F6 }, { 0x7A0D, 0xE263 }, { 0x7A0E, 0x90C5 }, + { 0x7A14, 0x96AB }, { 0x7A17, 0x9542 }, { 0x7A18, 0xE264 }, { 0x7A19, 0xE265 }, { 0x7A1A, 0x9274 }, { 0x7A1C, 0x97C5 }, { 0x7A1F, 0xE267 }, { 0x7A20, 0xE266 }, + { 0x7A2E, 0x8EED }, { 0x7A31, 0xE269 }, { 0x7A32, 0x88EE }, { 0x7A37, 0xE26C }, { 0x7A3B, 0xE26A }, { 0x7A3C, 0x89D2 }, { 0x7A3D, 0x8C6D }, { 0x7A3E, 0xE26B }, + { 0x7A3F, 0x8D65 }, { 0x7A40, 0x8D92 }, { 0x7A42, 0x95E4 }, { 0x7A43, 0xE26D }, { 0x7A46, 0x9673 }, { 0x7A49, 0xE26F }, { 0x7A4D, 0x90CF }, { 0x7A4E, 0x896E }, + { 0x7A4F, 0x89B8 }, { 0x7A50, 0x88AA }, { 0x7A57, 0xE26E }, { 0x7A61, 0xE270 }, { 0x7A62, 0xE271 }, { 0x7A63, 0x8FF5 }, { 0x7A69, 0xE272 }, { 0x7A6B, 0x8A6E }, + { 0x7A70, 0xE274 }, { 0x7A74, 0x8C8A }, { 0x7A76, 0x8B86 }, { 0x7A79, 0xE275 }, { 0x7A7A, 0x8BF3 }, { 0x7A7D, 0xE276 }, { 0x7A7F, 0x90FA }, { 0x7A81, 0x93CB }, + { 0x7A83, 0x90DE }, { 0x7A84, 0x8DF3 }, { 0x7A88, 0xE277 }, { 0x7A92, 0x9282 }, { 0x7A93, 0x918B }, { 0x7A95, 0xE279 }, { 0x7A96, 0xE27B }, { 0x7A97, 0xE278 }, + { 0x7A98, 0xE27A }, { 0x7A9F, 0x8C41 }, { 0x7AA9, 0xE27C }, { 0x7AAA, 0x8C45 }, { 0x7AAE, 0x8B87 }, { 0x7AAF, 0x9771 }, { 0x7AB0, 0xE27E }, { 0x7AB6, 0xE280 }, + { 0x7ABA, 0x894D }, { 0x7ABF, 0xE283 }, { 0x7AC3, 0x8A96 }, { 0x7AC4, 0xE282 }, { 0x7AC5, 0xE281 }, { 0x7AC7, 0xE285 }, { 0x7AC8, 0xE27D }, { 0x7ACA, 0xE286 }, + { 0x7ACB, 0x97A7 }, { 0x7ACD, 0xE287 }, { 0x7ACF, 0xE288 }, { 0x7AD2, 0x9AF2 }, { 0x7AD3, 0xE28A }, { 0x7AD5, 0xE289 }, { 0x7AD9, 0xE28B }, { 0x7ADA, 0xE28C }, + { 0x7ADC, 0x97B3 }, { 0x7ADD, 0xE28D }, { 0x7ADF, 0xE8ED }, { 0x7AE0, 0x8FCD }, { 0x7AE1, 0xE28E }, { 0x7AE2, 0xE28F }, { 0x7AE3, 0x8F76 }, { 0x7AE5, 0x93B6 }, + { 0x7AE6, 0xE290 }, { 0x7AEA, 0x9247 }, { 0x7AED, 0xE291 }, { 0x7AEF, 0x925B }, { 0x7AF0, 0xE292 }, { 0x7AF6, 0x8BA3 }, { 0x7AF8, 0x995E }, { 0x7AF9, 0x927C }, + { 0x7AFA, 0x8EB1 }, { 0x7AFF, 0x8AC6 }, { 0x7B02, 0xE293 }, { 0x7B04, 0xE2A0 }, { 0x7B06, 0xE296 }, { 0x7B08, 0x8B88 }, { 0x7B0A, 0xE295 }, { 0x7B0B, 0xE2A2 }, + { 0x7B0F, 0xE294 }, { 0x7B11, 0x8FCE }, { 0x7B18, 0xE298 }, { 0x7B19, 0xE299 }, { 0x7B1B, 0x934A }, { 0x7B1E, 0xE29A }, { 0x7B20, 0x8A7D }, { 0x7B25, 0x9079 }, + { 0x7B26, 0x9584 }, { 0x7B28, 0xE29C }, { 0x7B2C, 0x91E6 }, { 0x7B33, 0xE297 }, { 0x7B35, 0xE29B }, { 0x7B36, 0xE29D }, { 0x7B39, 0x8DF9 }, { 0x7B45, 0xE2A4 }, + { 0x7B46, 0x954D }, { 0x7B48, 0x94A4 }, { 0x7B49, 0x9399 }, { 0x7B4B, 0x8BD8 }, { 0x7B4C, 0xE2A3 }, { 0x7B4D, 0xE2A1 }, { 0x7B4F, 0x94B3 }, { 0x7B50, 0xE29E }, + { 0x7B51, 0x927D }, { 0x7B52, 0x939B }, { 0x7B54, 0x939A }, { 0x7B56, 0x8DF4 }, { 0x7B5D, 0xE2B6 }, { 0x7B65, 0xE2A6 }, { 0x7B67, 0xE2A8 }, { 0x7B6C, 0xE2AB }, + { 0x7B6E, 0xE2AC }, { 0x7B70, 0xE2A9 }, { 0x7B71, 0xE2AA }, { 0x7B74, 0xE2A7 }, { 0x7B75, 0xE2A5 }, { 0x7B7A, 0xE29F }, { 0x7B86, 0x95CD }, { 0x7B87, 0x89D3 }, + { 0x7B8B, 0xE2B3 }, { 0x7B8D, 0xE2B0 }, { 0x7B8F, 0xE2B5 }, { 0x7B92, 0xE2B4 }, { 0x7B94, 0x9493 }, { 0x7B95, 0x96A5 }, { 0x7B97, 0x8E5A }, { 0x7B98, 0xE2AE }, + { 0x7B99, 0xE2B7 }, { 0x7B9A, 0xE2B2 }, { 0x7B9C, 0xE2B1 }, { 0x7B9D, 0xE2AD }, { 0x7B9F, 0xE2AF }, { 0x7BA1, 0x8AC7 }, { 0x7BAA, 0x925C }, { 0x7BAD, 0x90FB }, + { 0x7BB1, 0x94A0 }, { 0x7BB4, 0xE2BC }, { 0x7BB8, 0x94A2 }, { 0x7BC0, 0x90DF }, { 0x7BC1, 0xE2B9 }, { 0x7BC4, 0x94CD }, { 0x7BC6, 0xE2BD }, { 0x7BC7, 0x95D1 }, + { 0x7BC9, 0x927A }, { 0x7BCB, 0xE2B8 }, { 0x7BCC, 0xE2BA }, { 0x7BCF, 0xE2BB }, { 0x7BDD, 0xE2BE }, { 0x7BE0, 0x8EC2 }, { 0x7BE4, 0x93C4 }, { 0x7BE5, 0xE2C3 }, + { 0x7BE6, 0xE2C2 }, { 0x7BE9, 0xE2BF }, { 0x7BED, 0x9855 }, { 0x7BF3, 0xE2C8 }, { 0x7BF6, 0xE2CC }, { 0x7BF7, 0xE2C9 }, { 0x7C00, 0xE2C5 }, { 0x7C07, 0xE2C6 }, + { 0x7C0D, 0xE2CB }, { 0x7C11, 0xE2C0 }, { 0x7C12, 0x99D3 }, { 0x7C13, 0xE2C7 }, { 0x7C14, 0xE2C1 }, { 0x7C17, 0xE2CA }, { 0x7C1F, 0xE2D0 }, { 0x7C21, 0x8AC8 }, + { 0x7C23, 0xE2CD }, { 0x7C27, 0xE2CE }, { 0x7C2A, 0xE2CF }, { 0x7C2B, 0xE2D2 }, { 0x7C37, 0xE2D1 }, { 0x7C38, 0x94F4 }, { 0x7C3D, 0xE2D3 }, { 0x7C3E, 0x97FA }, + { 0x7C3F, 0x95EB }, { 0x7C40, 0xE2D8 }, { 0x7C43, 0xE2D5 }, { 0x7C4C, 0xE2D4 }, { 0x7C4D, 0x90D0 }, { 0x7C4F, 0xE2D7 }, { 0x7C50, 0xE2D9 }, { 0x7C54, 0xE2D6 }, + { 0x7C56, 0xE2DD }, { 0x7C58, 0xE2DA }, { 0x7C5F, 0xE2DB }, { 0x7C60, 0xE2C4 }, { 0x7C64, 0xE2DC }, { 0x7C65, 0xE2DE }, { 0x7C6C, 0xE2DF }, { 0x7C73, 0x95C4 }, + { 0x7C75, 0xE2E0 }, { 0x7C7E, 0x96E0 }, { 0x7C81, 0x8BCC }, { 0x7C82, 0x8C48 }, { 0x7C83, 0xE2E1 }, { 0x7C89, 0x95B2 }, { 0x7C8B, 0x9088 }, { 0x7C8D, 0x96AE }, + { 0x7C90, 0xE2E2 }, { 0x7C92, 0x97B1 }, { 0x7C95, 0x9494 }, { 0x7C97, 0x9165 }, { 0x7C98, 0x9453 }, { 0x7C9B, 0x8F6C }, { 0x7C9F, 0x88BE }, { 0x7CA1, 0xE2E7 }, + { 0x7CA2, 0xE2E5 }, { 0x7CA4, 0xE2E3 }, { 0x7CA5, 0x8A9F }, { 0x7CA7, 0x8FCF }, { 0x7CA8, 0xE2E8 }, { 0x7CAB, 0xE2E6 }, { 0x7CAD, 0xE2E4 }, { 0x7CAE, 0xE2EC }, + { 0x7CB1, 0xE2EB }, { 0x7CB2, 0xE2EA }, { 0x7CB3, 0xE2E9 }, { 0x7CB9, 0xE2ED }, { 0x7CBD, 0xE2EE }, { 0x7CBE, 0x90B8 }, { 0x7CC0, 0xE2EF }, { 0x7CC2, 0xE2F1 }, + { 0x7CC5, 0xE2F0 }, { 0x7CCA, 0x8CD0 }, { 0x7CCE, 0x9157 }, { 0x7CD2, 0xE2F3 }, { 0x7CD6, 0x939C }, { 0x7CD8, 0xE2F2 }, { 0x7CDC, 0xE2F4 }, { 0x7CDE, 0x95B3 }, + { 0x7CDF, 0x918C }, { 0x7CE0, 0x8D66 }, { 0x7CE2, 0xE2F5 }, { 0x7CE7, 0x97C6 }, { 0x7CEF, 0xE2F7 }, { 0x7CF2, 0xE2F8 }, { 0x7CF4, 0xE2F9 }, { 0x7CF6, 0xE2FA }, + { 0x7CF8, 0x8E85 }, { 0x7CFA, 0xE2FB }, { 0x7CFB, 0x8C6E }, { 0x7CFE, 0x8B8A }, { 0x7D00, 0x8B49 }, { 0x7D02, 0xE340 }, { 0x7D04, 0x96F1 }, { 0x7D05, 0x8D67 }, + { 0x7D06, 0xE2FC }, { 0x7D0A, 0xE343 }, { 0x7D0B, 0x96E4 }, { 0x7D0D, 0x945B }, { 0x7D10, 0x9552 }, { 0x7D14, 0x8F83 }, { 0x7D15, 0xE342 }, { 0x7D17, 0x8ED1 }, + { 0x7D18, 0x8D68 }, { 0x7D19, 0x8E86 }, { 0x7D1A, 0x8B89 }, { 0x7D1B, 0x95B4 }, { 0x7D1C, 0xE341 }, { 0x7D20, 0x9166 }, { 0x7D21, 0x9661 }, { 0x7D22, 0x8DF5 }, + { 0x7D2B, 0x8E87 }, { 0x7D2C, 0x92DB }, { 0x7D2E, 0xE346 }, { 0x7D2F, 0x97DD }, { 0x7D30, 0x8DD7 }, { 0x7D32, 0xE347 }, { 0x7D33, 0x9061 }, { 0x7D35, 0xE349 }, + { 0x7D39, 0x8FD0 }, { 0x7D3A, 0x8DAE }, { 0x7D3F, 0xE348 }, { 0x7D42, 0x8F49 }, { 0x7D43, 0x8CBC }, { 0x7D44, 0x9167 }, { 0x7D45, 0xE344 }, { 0x7D46, 0xE34A }, + { 0x7D4B, 0xE345 }, { 0x7D4C, 0x8C6F }, { 0x7D4E, 0xE34D }, { 0x7D4F, 0xE351 }, { 0x7D50, 0x8C8B }, { 0x7D56, 0xE34C }, { 0x7D5B, 0xE355 }, { 0x7D5E, 0x8D69 }, + { 0x7D61, 0x978D }, { 0x7D62, 0x88BA }, { 0x7D63, 0xE352 }, { 0x7D66, 0x8B8B }, { 0x7D68, 0xE34F }, { 0x7D6E, 0xE350 }, { 0x7D71, 0x939D }, { 0x7D72, 0xE34E }, + { 0x7D73, 0xE34B }, { 0x7D75, 0x8A47 }, { 0x7D76, 0x90E2 }, { 0x7D79, 0x8CA6 }, { 0x7D7D, 0xE357 }, { 0x7D89, 0xE354 }, { 0x7D8F, 0xE356 }, { 0x7D93, 0xE353 }, + { 0x7D99, 0x8C70 }, { 0x7D9A, 0x91B1 }, { 0x7D9B, 0xE358 }, { 0x7D9C, 0x918E }, { 0x7D9F, 0xE365 }, { 0x7DA2, 0xE361 }, { 0x7DA3, 0xE35B }, { 0x7DAB, 0xE35F }, + { 0x7DAC, 0x8EF8 }, { 0x7DAD, 0x88DB }, { 0x7DAE, 0xE35A }, { 0x7DAF, 0xE362 }, { 0x7DB0, 0xE366 }, { 0x7DB1, 0x8D6A }, { 0x7DB2, 0x96D4 }, { 0x7DB4, 0x92D4 }, + { 0x7DB5, 0xE35C }, { 0x7DB8, 0xE364 }, { 0x7DBA, 0xE359 }, { 0x7DBB, 0x925D }, { 0x7DBD, 0xE35E }, { 0x7DBE, 0x88BB }, { 0x7DBF, 0x96C8 }, { 0x7DC7, 0xE35D }, + { 0x7DCA, 0x8BD9 }, { 0x7DCB, 0x94EA }, { 0x7DCF, 0x918D }, { 0x7DD1, 0x97CE }, { 0x7DD2, 0x8F8F }, { 0x7DD5, 0xE38E }, { 0x7DD8, 0xE367 }, { 0x7DDA, 0x90FC }, + { 0x7DDC, 0xE363 }, { 0x7DDD, 0xE368 }, { 0x7DDE, 0xE36A }, { 0x7DE0, 0x92F7 }, { 0x7DE1, 0xE36D }, { 0x7DE4, 0xE369 }, { 0x7DE8, 0x95D2 }, { 0x7DE9, 0x8AC9 }, + { 0x7DEC, 0x96C9 }, { 0x7DEF, 0x88DC }, { 0x7DF2, 0xE36C }, { 0x7DF4, 0x97FB }, { 0x7DFB, 0xE36B }, { 0x7E01, 0x898F }, { 0x7E04, 0x93EA }, { 0x7E05, 0xE36E }, + { 0x7E09, 0xE375 }, { 0x7E0A, 0xE36F }, { 0x7E0B, 0xE376 }, { 0x7E12, 0xE372 }, { 0x7E1B, 0x949B }, { 0x7E1E, 0x8EC8 }, { 0x7E1F, 0xE374 }, { 0x7E21, 0xE371 }, + { 0x7E22, 0xE377 }, { 0x7E23, 0xE370 }, { 0x7E26, 0x8F63 }, { 0x7E2B, 0x9644 }, { 0x7E2E, 0x8F6B }, { 0x7E31, 0xE373 }, { 0x7E32, 0xE380 }, { 0x7E35, 0xE37B }, + { 0x7E37, 0xE37E }, { 0x7E39, 0xE37C }, { 0x7E3A, 0xE381 }, { 0x7E3B, 0xE37A }, { 0x7E3D, 0xE360 }, { 0x7E3E, 0x90D1 }, { 0x7E41, 0x94C9 }, { 0x7E43, 0xE37D }, + { 0x7E46, 0xE378 }, { 0x7E4A, 0x9140 }, { 0x7E4B, 0x8C71 }, { 0x7E4D, 0x8F4A }, { 0x7E54, 0x9044 }, { 0x7E55, 0x9155 }, { 0x7E56, 0xE384 }, { 0x7E59, 0xE386 }, + { 0x7E5A, 0xE387 }, { 0x7E5D, 0xE383 }, { 0x7E5E, 0xE385 }, { 0x7E66, 0xE379 }, { 0x7E67, 0xE382 }, { 0x7E69, 0xE38A }, { 0x7E6A, 0xE389 }, { 0x7E6D, 0x969A }, + { 0x7E70, 0x8C4A }, { 0x7E79, 0xE388 }, { 0x7E7B, 0xE38C }, { 0x7E7C, 0xE38B }, { 0x7E7D, 0xE38F }, { 0x7E7F, 0xE391 }, { 0x7E82, 0x8E5B }, { 0x7E83, 0xE38D }, + { 0x7E88, 0xE392 }, { 0x7E89, 0xE393 }, { 0x7E8C, 0xE394 }, { 0x7E8E, 0xE39A }, { 0x7E8F, 0x935A }, { 0x7E90, 0xE396 }, { 0x7E92, 0xE395 }, { 0x7E93, 0xE397 }, + { 0x7E94, 0xE398 }, { 0x7E96, 0xE399 }, { 0x7E9B, 0xE39B }, { 0x7E9C, 0xE39C }, { 0x7F36, 0x8ACA }, { 0x7F38, 0xE39D }, { 0x7F3A, 0xE39E }, { 0x7F45, 0xE39F }, + { 0x7F4C, 0xE3A0 }, { 0x7F4D, 0xE3A1 }, { 0x7F4E, 0xE3A2 }, { 0x7F50, 0xE3A3 }, { 0x7F51, 0xE3A4 }, { 0x7F54, 0xE3A6 }, { 0x7F55, 0xE3A5 }, { 0x7F58, 0xE3A7 }, + { 0x7F5F, 0xE3A8 }, { 0x7F60, 0xE3A9 }, { 0x7F67, 0xE3AC }, { 0x7F68, 0xE3AA }, { 0x7F69, 0xE3AB }, { 0x7F6A, 0x8DDF }, { 0x7F6B, 0x8C72 }, { 0x7F6E, 0x9275 }, + { 0x7F70, 0x94B1 }, { 0x7F72, 0x8F90 }, { 0x7F75, 0x946C }, { 0x7F77, 0x94EB }, { 0x7F78, 0xE3AD }, { 0x7F79, 0x9CEB }, { 0x7F82, 0xE3AE }, { 0x7F83, 0xE3B0 }, + { 0x7F85, 0x9785 }, { 0x7F86, 0xE3AF }, { 0x7F87, 0xE3B2 }, { 0x7F88, 0xE3B1 }, { 0x7F8A, 0x9772 }, { 0x7F8C, 0xE3B3 }, { 0x7F8E, 0x94FC }, { 0x7F94, 0xE3B4 }, + { 0x7F9A, 0xE3B7 }, { 0x7F9D, 0xE3B6 }, { 0x7F9E, 0xE3B5 }, { 0x7FA3, 0xE3B8 }, { 0x7FA4, 0x8C51 }, { 0x7FA8, 0x9141 }, { 0x7FA9, 0x8B60 }, { 0x7FAE, 0xE3BC }, + { 0x7FAF, 0xE3B9 }, { 0x7FB2, 0xE3BA }, { 0x7FB6, 0xE3BD }, { 0x7FB8, 0xE3BE }, { 0x7FB9, 0xE3BB }, { 0x7FBD, 0x8948 }, { 0x7FC1, 0x89A5 }, { 0x7FC5, 0xE3C0 }, + { 0x7FC6, 0xE3C1 }, { 0x7FCA, 0xE3C2 }, { 0x7FCC, 0x9782 }, { 0x7FD2, 0x8F4B }, { 0x7FD4, 0xE3C4 }, { 0x7FD5, 0xE3C3 }, { 0x7FE0, 0x9089 }, { 0x7FE1, 0xE3C5 }, + { 0x7FE6, 0xE3C6 }, { 0x7FE9, 0xE3C7 }, { 0x7FEB, 0x8AE3 }, { 0x7FF0, 0x8ACB }, { 0x7FF3, 0xE3C8 }, { 0x7FF9, 0xE3C9 }, { 0x7FFB, 0x967C }, { 0x7FFC, 0x9783 }, + { 0x8000, 0x9773 }, { 0x8001, 0x9856 }, { 0x8003, 0x8D6C }, { 0x8004, 0xE3CC }, { 0x8005, 0x8ED2 }, { 0x8006, 0xE3CB }, { 0x800B, 0xE3CD }, { 0x800C, 0x8EA7 }, + { 0x8010, 0x91CF }, { 0x8012, 0xE3CE }, { 0x8015, 0x8D6B }, { 0x8017, 0x96D5 }, { 0x8018, 0xE3CF }, { 0x8019, 0xE3D0 }, { 0x801C, 0xE3D1 }, { 0x8021, 0xE3D2 }, + { 0x8028, 0xE3D3 }, { 0x8033, 0x8EA8 }, { 0x8036, 0x96EB }, { 0x803B, 0xE3D5 }, { 0x803D, 0x925E }, { 0x803F, 0xE3D4 }, { 0x8046, 0xE3D7 }, { 0x804A, 0xE3D6 }, + { 0x8052, 0xE3D8 }, { 0x8056, 0x90B9 }, { 0x8058, 0xE3D9 }, { 0x805A, 0xE3DA }, { 0x805E, 0x95B7 }, { 0x805F, 0xE3DB }, { 0x8061, 0x918F }, { 0x8062, 0xE3DC }, + { 0x8068, 0xE3DD }, { 0x806F, 0x97FC }, { 0x8070, 0xE3E0 }, { 0x8072, 0xE3DF }, { 0x8073, 0xE3DE }, { 0x8074, 0x92AE }, { 0x8076, 0xE3E1 }, { 0x8077, 0x9045 }, + { 0x8079, 0xE3E2 }, { 0x807D, 0xE3E3 }, { 0x807E, 0x9857 }, { 0x807F, 0xE3E4 }, { 0x8084, 0xE3E5 }, { 0x8085, 0xE3E7 }, { 0x8086, 0xE3E6 }, { 0x8087, 0x94A3 }, + { 0x8089, 0x93F7 }, { 0x808B, 0x985D }, { 0x808C, 0x94A7 }, { 0x8093, 0xE3E9 }, { 0x8096, 0x8FD1 }, { 0x8098, 0x9549 }, { 0x809A, 0xE3EA }, { 0x809B, 0xE3E8 }, + { 0x809D, 0x8ACC }, { 0x80A1, 0x8CD2 }, { 0x80A2, 0x8E88 }, { 0x80A5, 0x94EC }, { 0x80A9, 0x8CA8 }, { 0x80AA, 0x9662 }, { 0x80AC, 0xE3ED }, { 0x80AD, 0xE3EB }, + { 0x80AF, 0x8D6D }, { 0x80B1, 0x8D6E }, { 0x80B2, 0x88E7 }, { 0x80B4, 0x8DE6 }, { 0x80BA, 0x9478 }, { 0x80C3, 0x88DD }, { 0x80C4, 0xE3F2 }, { 0x80C6, 0x925F }, + { 0x80CC, 0x9477 }, { 0x80CE, 0x91D9 }, { 0x80D6, 0xE3F4 }, { 0x80D9, 0xE3F0 }, { 0x80DA, 0xE3F3 }, { 0x80DB, 0xE3EE }, { 0x80DD, 0xE3F1 }, { 0x80DE, 0x9645 }, + { 0x80E1, 0x8CD3 }, { 0x80E4, 0x88FB }, { 0x80E5, 0xE3EF }, { 0x80EF, 0xE3F6 }, { 0x80F1, 0xE3F7 }, { 0x80F4, 0x93B7 }, { 0x80F8, 0x8BB9 }, { 0x80FC, 0xE445 }, + { 0x80FD, 0x945C }, { 0x8102, 0x8E89 }, { 0x8105, 0x8BBA }, { 0x8106, 0x90C6 }, { 0x8107, 0x9865 }, { 0x8108, 0x96AC }, { 0x8109, 0xE3F5 }, { 0x810A, 0x90D2 }, + { 0x811A, 0x8B72 }, { 0x811B, 0xE3F8 }, { 0x8123, 0xE3FA }, { 0x8129, 0xE3F9 }, { 0x812F, 0xE3FB }, { 0x8131, 0x9245 }, { 0x8133, 0x945D }, { 0x8139, 0x92AF }, + { 0x813E, 0xE442 }, { 0x8146, 0xE441 }, { 0x814B, 0xE3FC }, { 0x814E, 0x9074 }, { 0x8150, 0x9585 }, { 0x8151, 0xE444 }, { 0x8153, 0xE443 }, { 0x8154, 0x8D6F }, + { 0x8155, 0x9872 }, { 0x815F, 0xE454 }, { 0x8165, 0xE448 }, { 0x8166, 0xE449 }, { 0x816B, 0x8EEE }, { 0x816E, 0xE447 }, { 0x8170, 0x8D98 }, { 0x8171, 0xE446 }, + { 0x8174, 0xE44A }, { 0x8178, 0x92B0 }, { 0x8179, 0x95A0 }, { 0x817A, 0x9142 }, { 0x817F, 0x91DA }, { 0x8180, 0xE44E }, { 0x8182, 0xE44F }, { 0x8183, 0xE44B }, + { 0x8188, 0xE44C }, { 0x818A, 0xE44D }, { 0x818F, 0x8D70 }, { 0x8193, 0xE455 }, { 0x8195, 0xE451 }, { 0x819A, 0x9586 }, { 0x819C, 0x968C }, { 0x819D, 0x9547 }, + { 0x81A0, 0xE450 }, { 0x81A3, 0xE453 }, { 0x81A4, 0xE452 }, { 0x81A8, 0x9663 }, { 0x81A9, 0xE456 }, { 0x81B0, 0xE457 }, { 0x81B3, 0x9156 }, { 0x81B5, 0xE458 }, + { 0x81B8, 0xE45A }, { 0x81BA, 0xE45E }, { 0x81BD, 0xE45B }, { 0x81BE, 0xE459 }, { 0x81BF, 0x945E }, { 0x81C0, 0xE45C }, { 0x81C2, 0xE45D }, { 0x81C6, 0x89B0 }, + { 0x81C8, 0xE464 }, { 0x81C9, 0xE45F }, { 0x81CD, 0xE460 }, { 0x81D1, 0xE461 }, { 0x81D3, 0x919F }, { 0x81D8, 0xE463 }, { 0x81D9, 0xE462 }, { 0x81DA, 0xE465 }, + { 0x81DF, 0xE466 }, { 0x81E0, 0xE467 }, { 0x81E3, 0x9062 }, { 0x81E5, 0x89E7 }, { 0x81E7, 0xE468 }, { 0x81E8, 0x97D5 }, { 0x81EA, 0x8EA9 }, { 0x81ED, 0x8F4C }, + { 0x81F3, 0x8E8A }, { 0x81F4, 0x9276 }, { 0x81FA, 0xE469 }, { 0x81FB, 0xE46A }, { 0x81FC, 0x8950 }, { 0x81FE, 0xE46B }, { 0x8201, 0xE46C }, { 0x8202, 0xE46D }, + { 0x8205, 0xE46E }, { 0x8207, 0xE46F }, { 0x8208, 0x8BBB }, { 0x8209, 0x9DA8 }, { 0x820A, 0xE470 }, { 0x820C, 0x90E3 }, { 0x820D, 0xE471 }, { 0x820E, 0x8EC9 }, + { 0x8210, 0xE472 }, { 0x8212, 0x98AE }, { 0x8216, 0xE473 }, { 0x8217, 0x95DC }, { 0x8218, 0x8ADA }, { 0x821B, 0x9143 }, { 0x821C, 0x8F77 }, { 0x821E, 0x9591 }, + { 0x821F, 0x8F4D }, { 0x8229, 0xE474 }, { 0x822A, 0x8D71 }, { 0x822B, 0xE475 }, { 0x822C, 0x94CA }, { 0x822E, 0xE484 }, { 0x8233, 0xE477 }, { 0x8235, 0x91C7 }, + { 0x8236, 0x9495 }, { 0x8237, 0x8CBD }, { 0x8238, 0xE476 }, { 0x8239, 0x9144 }, { 0x8240, 0xE478 }, { 0x8247, 0x92F8 }, { 0x8258, 0xE47A }, { 0x8259, 0xE479 }, + { 0x825A, 0xE47C }, { 0x825D, 0xE47B }, { 0x825F, 0xE47D }, { 0x8262, 0xE480 }, { 0x8264, 0xE47E }, { 0x8266, 0x8ACD }, { 0x8268, 0xE481 }, { 0x826A, 0xE482 }, + { 0x826B, 0xE483 }, { 0x826E, 0x8DAF }, { 0x826F, 0x97C7 }, { 0x8271, 0xE485 }, { 0x8272, 0x9046 }, { 0x8276, 0x8990 }, { 0x8277, 0xE486 }, { 0x8278, 0xE487 }, + { 0x827E, 0xE488 }, { 0x828B, 0x88F0 }, { 0x828D, 0xE489 }, { 0x8292, 0xE48A }, { 0x8299, 0x9587 }, { 0x829D, 0x8EC5 }, { 0x829F, 0xE48C }, { 0x82A5, 0x8A48 }, + { 0x82A6, 0x88B0 }, { 0x82AB, 0xE48B }, { 0x82AC, 0xE48E }, { 0x82AD, 0x946D }, { 0x82AF, 0x9063 }, { 0x82B1, 0x89D4 }, { 0x82B3, 0x9646 }, { 0x82B8, 0x8C7C }, + { 0x82B9, 0x8BDA }, { 0x82BB, 0xE48D }, { 0x82BD, 0x89E8 }, { 0x82C5, 0x8AA1 }, { 0x82D1, 0x8991 }, { 0x82D2, 0xE492 }, { 0x82D3, 0x97E8 }, { 0x82D4, 0x91DB }, + { 0x82D7, 0x9563 }, { 0x82D9, 0xE49E }, { 0x82DB, 0x89D5 }, { 0x82DC, 0xE49C }, { 0x82DE, 0xE49A }, { 0x82DF, 0xE491 }, { 0x82E1, 0xE48F }, { 0x82E3, 0xE490 }, + { 0x82E5, 0x8EE1 }, { 0x82E6, 0x8BEA }, { 0x82E7, 0x9297 }, { 0x82EB, 0x93CF }, { 0x82F1, 0x8970 }, { 0x82F3, 0xE494 }, { 0x82F4, 0xE493 }, { 0x82F9, 0xE499 }, + { 0x82FA, 0xE495 }, { 0x82FB, 0xE498 }, { 0x8302, 0x96CE }, { 0x8303, 0xE497 }, { 0x8304, 0x89D6 }, { 0x8305, 0x8A9D }, { 0x8306, 0xE49B }, { 0x8309, 0xE49D }, + { 0x830E, 0x8C73 }, { 0x8316, 0xE4A1 }, { 0x8317, 0xE4AA }, { 0x8318, 0xE4AB }, { 0x831C, 0x88A9 }, { 0x8323, 0xE4B2 }, { 0x8328, 0x88EF }, { 0x832B, 0xE4A9 }, + { 0x832F, 0xE4A8 }, { 0x8331, 0xE4A3 }, { 0x8332, 0xE4A2 }, { 0x8334, 0xE4A0 }, { 0x8335, 0xE49F }, { 0x8336, 0x9283 }, { 0x8338, 0x91F9 }, { 0x8339, 0xE4A5 }, + { 0x8340, 0xE4A4 }, { 0x8345, 0xE4A7 }, { 0x8349, 0x9190 }, { 0x834A, 0x8C74 }, { 0x834F, 0x8960 }, { 0x8350, 0xE4A6 }, { 0x8352, 0x8D72 }, { 0x8358, 0x9191 }, + { 0x8373, 0xE4B8 }, { 0x8375, 0xE4B9 }, { 0x8377, 0x89D7 }, { 0x837B, 0x89AC }, { 0x837C, 0xE4B6 }, { 0x8385, 0xE4AC }, { 0x8387, 0xE4B4 }, { 0x8389, 0xE4BB }, + { 0x838A, 0xE4B5 }, { 0x838E, 0xE4B3 }, { 0x8393, 0xE496 }, { 0x8396, 0xE4B1 }, { 0x839A, 0xE4AD }, { 0x839E, 0x8ACE }, { 0x839F, 0xE4AF }, { 0x83A0, 0xE4BA }, + { 0x83A2, 0xE4B0 }, { 0x83A8, 0xE4BC }, { 0x83AA, 0xE4AE }, { 0x83AB, 0x949C }, { 0x83B1, 0x9789 }, { 0x83B5, 0xE4B7 }, { 0x83BD, 0xE4CD }, { 0x83C1, 0xE4C5 }, + { 0x83C5, 0x909B }, { 0x83CA, 0x8B65 }, { 0x83CC, 0x8BDB }, { 0x83CE, 0xE4C0 }, { 0x83D3, 0x89D9 }, { 0x83D6, 0x8FD2 }, { 0x83D8, 0xE4C3 }, { 0x83DC, 0x8DD8 }, + { 0x83DF, 0x9370 }, { 0x83E0, 0xE4C8 }, { 0x83E9, 0x95EC }, { 0x83EB, 0xE4BF }, { 0x83EF, 0x89D8 }, { 0x83F0, 0x8CD4 }, { 0x83F1, 0x9548 }, { 0x83F2, 0xE4C9 }, + { 0x83F4, 0xE4BD }, { 0x83F7, 0xE4C6 }, { 0x83FB, 0xE4D0 }, { 0x83FD, 0xE4C1 }, { 0x8403, 0xE4C2 }, { 0x8404, 0x93B8 }, { 0x8407, 0xE4C7 }, { 0x840B, 0xE4C4 }, + { 0x840C, 0x9647 }, { 0x840D, 0xE4CA }, { 0x840E, 0x88DE }, { 0x8413, 0xE4BE }, { 0x8420, 0xE4CC }, { 0x8422, 0xE4CB }, { 0x8429, 0x948B }, { 0x842A, 0xE4D2 }, + { 0x842C, 0xE4DD }, { 0x8431, 0x8A9E }, { 0x8435, 0xE4E0 }, { 0x8438, 0xE4CE }, { 0x843C, 0xE4D3 }, { 0x843D, 0x978E }, { 0x8446, 0xE4DC }, { 0x8449, 0x9774 }, + { 0x844E, 0x97A8 }, { 0x8457, 0x9298 }, { 0x845B, 0x8A8B }, { 0x8461, 0x9592 }, { 0x8462, 0xE4E2 }, { 0x8463, 0x939F }, { 0x8466, 0x88AF }, { 0x8469, 0xE4DB }, + { 0x846B, 0xE4D7 }, { 0x846C, 0x9192 }, { 0x846D, 0xE4D1 }, { 0x846E, 0xE4D9 }, { 0x846F, 0xE4DE }, { 0x8471, 0x944B }, { 0x8475, 0x88A8 }, { 0x8477, 0xE4D6 }, + { 0x8479, 0xE4DF }, { 0x847A, 0x9598 }, { 0x8482, 0xE4DA }, { 0x8484, 0xE4D5 }, { 0x848B, 0x8FD3 }, { 0x8490, 0x8F4E }, { 0x8494, 0x8EAA }, { 0x8499, 0x96D6 }, + { 0x849C, 0x9566 }, { 0x849F, 0xE4E5 }, { 0x84A1, 0xE4EE }, { 0x84AD, 0xE4D8 }, { 0x84B2, 0x8A97 }, { 0x84B8, 0x8FF6 }, { 0x84B9, 0xE4E3 }, { 0x84BB, 0xE4E8 }, + { 0x84BC, 0x9193 }, { 0x84BF, 0xE4E4 }, { 0x84C1, 0xE4EB }, { 0x84C4, 0x927E }, { 0x84C6, 0xE4EC }, { 0x84C9, 0x9775 }, { 0x84CA, 0xE4E1 }, { 0x84CB, 0x8A57 }, + { 0x84CD, 0xE4E7 }, { 0x84D0, 0xE4EA }, { 0x84D1, 0x96AA }, { 0x84D6, 0xE4ED }, { 0x84D9, 0xE4E6 }, { 0x84DA, 0xE4E9 }, { 0x84EC, 0x9648 }, { 0x84EE, 0x9840 }, + { 0x84F4, 0xE4F1 }, { 0x84FC, 0xE4F8 }, { 0x84FF, 0xE4F0 }, { 0x8500, 0x8EC1 }, { 0x8506, 0xE4CF }, { 0x8511, 0x95CC }, { 0x8513, 0x96A0 }, { 0x8514, 0xE4F7 }, + { 0x8515, 0xE4F6 }, { 0x8517, 0xE4F2 }, { 0x8518, 0xE4F3 }, { 0x851A, 0x8955 }, { 0x851F, 0xE4F5 }, { 0x8521, 0xE4EF }, { 0x8526, 0x92D3 }, { 0x852C, 0xE4F4 }, + { 0x852D, 0x88FC }, { 0x8535, 0x91A0 }, { 0x853D, 0x95C1 }, { 0x8540, 0xE4F9 }, { 0x8541, 0xE540 }, { 0x8543, 0x94D7 }, { 0x8548, 0xE4FC }, { 0x8549, 0x8FD4 }, + { 0x854A, 0x8EC7 }, { 0x854B, 0xE542 }, { 0x854E, 0x8BBC }, { 0x8555, 0xE543 }, { 0x8557, 0x9599 }, { 0x8558, 0xE4FB }, { 0x855A, 0xE4D4 }, { 0x8563, 0xE4FA }, + { 0x8568, 0x986E }, { 0x8569, 0x93A0 }, { 0x856A, 0x9593 }, { 0x856D, 0xE54A }, { 0x8577, 0xE550 }, { 0x857E, 0xE551 }, { 0x8580, 0xE544 }, { 0x8584, 0x9496 }, + { 0x8587, 0xE54E }, { 0x8588, 0xE546 }, { 0x858A, 0xE548 }, { 0x8590, 0xE552 }, { 0x8591, 0xE547 }, { 0x8594, 0xE54B }, { 0x8597, 0x8992 }, { 0x8599, 0x93E3 }, + { 0x859B, 0xE54C }, { 0x859C, 0xE54F }, { 0x85A4, 0xE545 }, { 0x85A6, 0x9145 }, { 0x85A8, 0xE549 }, { 0x85A9, 0x8E46 }, { 0x85AA, 0x9064 }, { 0x85AB, 0x8C4F }, + { 0x85AC, 0x96F2 }, { 0x85AE, 0x96F7 }, { 0x85AF, 0x8F92 }, { 0x85B9, 0xE556 }, { 0x85BA, 0xE554 }, { 0x85C1, 0x986D }, { 0x85C9, 0xE553 }, { 0x85CD, 0x9795 }, + { 0x85CF, 0xE555 }, { 0x85D0, 0xE557 }, { 0x85D5, 0xE558 }, { 0x85DC, 0xE55B }, { 0x85DD, 0xE559 }, { 0x85E4, 0x93A1 }, { 0x85E5, 0xE55A }, { 0x85E9, 0x94CB }, + { 0x85EA, 0xE54D }, { 0x85F7, 0x8F93 }, { 0x85F9, 0xE55C }, { 0x85FA, 0xE561 }, { 0x85FB, 0x9194 }, { 0x85FE, 0xE560 }, { 0x8602, 0xE541 }, { 0x8606, 0xE562 }, + { 0x8607, 0x9168 }, { 0x860A, 0xE55D }, { 0x860B, 0xE55F }, { 0x8613, 0xE55E }, { 0x8616, 0x9F50 }, { 0x8617, 0x9F41 }, { 0x861A, 0xE564 }, { 0x8622, 0xE563 }, + { 0x862D, 0x9796 }, { 0x862F, 0xE1BA }, { 0x8630, 0xE565 }, { 0x863F, 0xE566 }, { 0x864D, 0xE567 }, { 0x864E, 0x8CD5 }, { 0x8650, 0x8B73 }, { 0x8654, 0xE569 }, + { 0x8655, 0x997C }, { 0x865A, 0x8B95 }, { 0x865C, 0x97B8 }, { 0x865E, 0x8BF1 }, { 0x865F, 0xE56A }, { 0x8667, 0xE56B }, { 0x866B, 0x928E }, { 0x8671, 0xE56C }, + { 0x8679, 0x93F8 }, { 0x867B, 0x88B8 }, { 0x868A, 0x89E1 }, { 0x868B, 0xE571 }, { 0x868C, 0xE572 }, { 0x8693, 0xE56D }, { 0x8695, 0x8E5C }, { 0x86A3, 0xE56E }, + { 0x86A4, 0x9461 }, { 0x86A9, 0xE56F }, { 0x86AA, 0xE570 }, { 0x86AB, 0xE57A }, { 0x86AF, 0xE574 }, { 0x86B0, 0xE577 }, { 0x86B6, 0xE573 }, { 0x86C4, 0xE575 }, + { 0x86C6, 0xE576 }, { 0x86C7, 0x8ED6 }, { 0x86C9, 0xE578 }, { 0x86CB, 0x9260 }, { 0x86CD, 0x8C75 }, { 0x86CE, 0x8A61 }, { 0x86D4, 0xE57B }, { 0x86D9, 0x8A5E }, + { 0x86DB, 0xE581 }, { 0x86DE, 0xE57C }, { 0x86DF, 0xE580 }, { 0x86E4, 0x94B8 }, { 0x86E9, 0xE57D }, { 0x86EC, 0xE57E }, { 0x86ED, 0x9567 }, { 0x86EE, 0x94D8 }, + { 0x86EF, 0xE582 }, { 0x86F8, 0x91FB }, { 0x86F9, 0xE58C }, { 0x86FB, 0xE588 }, { 0x86FE, 0x89E9 }, { 0x8700, 0xE586 }, { 0x8702, 0x9649 }, { 0x8703, 0xE587 }, + { 0x8706, 0xE584 }, { 0x8708, 0xE585 }, { 0x8709, 0xE58A }, { 0x870A, 0xE58D }, { 0x870D, 0xE58B }, { 0x8711, 0xE589 }, { 0x8712, 0xE583 }, { 0x8718, 0x9277 }, + { 0x871A, 0xE594 }, { 0x871C, 0x96A8 }, { 0x8725, 0xE592 }, { 0x8729, 0xE593 }, { 0x8734, 0xE58E }, { 0x8737, 0xE590 }, { 0x873B, 0xE591 }, { 0x873F, 0xE58F }, + { 0x8749, 0x90E4 }, { 0x874B, 0x9858 }, { 0x874C, 0xE598 }, { 0x874E, 0xE599 }, { 0x8753, 0xE59F }, { 0x8755, 0x9049 }, { 0x8757, 0xE59B }, { 0x8759, 0xE59E }, + { 0x875F, 0xE596 }, { 0x8760, 0xE595 }, { 0x8763, 0xE5A0 }, { 0x8766, 0x89DA }, { 0x8768, 0xE59C }, { 0x876A, 0xE5A1 }, { 0x876E, 0xE59D }, { 0x8774, 0xE59A }, + { 0x8776, 0x92B1 }, { 0x8778, 0xE597 }, { 0x877F, 0x9488 }, { 0x8782, 0xE5A5 }, { 0x878D, 0x975A }, { 0x879F, 0xE5A4 }, { 0x87A2, 0xE5A3 }, { 0x87AB, 0xE5AC }, + { 0x87AF, 0xE5A6 }, { 0x87B3, 0xE5AE }, { 0x87BA, 0x9786 }, { 0x87BB, 0xE5B1 }, { 0x87BD, 0xE5A8 }, { 0x87C0, 0xE5A9 }, { 0x87C4, 0xE5AD }, { 0x87C6, 0xE5B0 }, + { 0x87C7, 0xE5AF }, { 0x87CB, 0xE5A7 }, { 0x87D0, 0xE5AA }, { 0x87D2, 0xE5BB }, { 0x87E0, 0xE5B4 }, { 0x87EF, 0xE5B2 }, { 0x87F2, 0xE5B3 }, { 0x87F6, 0xE5B8 }, + { 0x87F7, 0xE5B9 }, { 0x87F9, 0x8A49 }, { 0x87FB, 0x8B61 }, { 0x87FE, 0xE5B7 }, { 0x8805, 0xE5A2 }, { 0x880D, 0xE5B6 }, { 0x880E, 0xE5BA }, { 0x880F, 0xE5B5 }, + { 0x8811, 0xE5BC }, { 0x8815, 0xE5BE }, { 0x8816, 0xE5BD }, { 0x8821, 0xE5C0 }, { 0x8822, 0xE5BF }, { 0x8823, 0xE579 }, { 0x8827, 0xE5C4 }, { 0x8831, 0xE5C1 }, + { 0x8836, 0xE5C2 }, { 0x8839, 0xE5C3 }, { 0x883B, 0xE5C5 }, { 0x8840, 0x8C8C }, { 0x8842, 0xE5C7 }, { 0x8844, 0xE5C6 }, { 0x8846, 0x8F4F }, { 0x884C, 0x8D73 }, + { 0x884D, 0x9FA5 }, { 0x8852, 0xE5C8 }, { 0x8853, 0x8F70 }, { 0x8857, 0x8A58 }, { 0x8859, 0xE5C9 }, { 0x885B, 0x8971 }, { 0x885D, 0x8FD5 }, { 0x885E, 0xE5CA }, + { 0x8861, 0x8D74 }, { 0x8862, 0xE5CB }, { 0x8863, 0x88DF }, { 0x8868, 0x955C }, { 0x886B, 0xE5CC }, { 0x8870, 0x908A }, { 0x8872, 0xE5D3 }, { 0x8875, 0xE5D0 }, + { 0x8877, 0x928F }, { 0x887D, 0xE5D1 }, { 0x887E, 0xE5CE }, { 0x887F, 0x8BDC }, { 0x8881, 0xE5CD }, { 0x8882, 0xE5D4 }, { 0x8888, 0x8C55 }, { 0x888B, 0x91DC }, + { 0x888D, 0xE5DA }, { 0x8892, 0xE5D6 }, { 0x8896, 0x91B3 }, { 0x8897, 0xE5D5 }, { 0x8899, 0xE5D8 }, { 0x889E, 0xE5CF }, { 0x88A2, 0xE5D9 }, { 0x88A4, 0xE5DB }, + { 0x88AB, 0x94ED }, { 0x88AE, 0xE5D7 }, { 0x88B0, 0xE5DC }, { 0x88B1, 0xE5DE }, { 0x88B4, 0x8CD1 }, { 0x88B5, 0xE5D2 }, { 0x88B7, 0x88BF }, { 0x88BF, 0xE5DD }, + { 0x88C1, 0x8DD9 }, { 0x88C2, 0x97F4 }, { 0x88C3, 0xE5DF }, { 0x88C4, 0xE5E0 }, { 0x88C5, 0x9195 }, { 0x88CF, 0x97A0 }, { 0x88D4, 0xE5E1 }, { 0x88D5, 0x9754 }, + { 0x88D8, 0xE5E2 }, { 0x88D9, 0xE5E3 }, { 0x88DC, 0x95E2 }, { 0x88DD, 0xE5E4 }, { 0x88DF, 0x8DBE }, { 0x88E1, 0x97A1 }, { 0x88E8, 0xE5E9 }, { 0x88F2, 0xE5EA }, + { 0x88F3, 0x8FD6 }, { 0x88F4, 0xE5E8 }, { 0x88F8, 0x9787 }, { 0x88F9, 0xE5E5 }, { 0x88FC, 0xE5E7 }, { 0x88FD, 0x90BB }, { 0x88FE, 0x909E }, { 0x8902, 0xE5E6 }, + { 0x8904, 0xE5EB }, { 0x8907, 0x95A1 }, { 0x890A, 0xE5ED }, { 0x890C, 0xE5EC }, { 0x8910, 0x8A8C }, { 0x8912, 0x964A }, { 0x8913, 0xE5EE }, { 0x891D, 0xE5FA }, + { 0x891E, 0xE5F0 }, { 0x8925, 0xE5F1 }, { 0x892A, 0xE5F2 }, { 0x892B, 0xE5F3 }, { 0x8936, 0xE5F7 }, { 0x8938, 0xE5F8 }, { 0x893B, 0xE5F6 }, { 0x8941, 0xE5F4 }, + { 0x8943, 0xE5EF }, { 0x8944, 0xE5F5 }, { 0x894C, 0xE5F9 }, { 0x894D, 0xE8B5 }, { 0x8956, 0x89A6 }, { 0x895E, 0xE5FC }, { 0x895F, 0x8BDD }, { 0x8960, 0xE5FB }, + { 0x8964, 0xE641 }, { 0x8966, 0xE640 }, { 0x896A, 0xE643 }, { 0x896D, 0xE642 }, { 0x896F, 0xE644 }, { 0x8972, 0x8F50 }, { 0x8974, 0xE645 }, { 0x8977, 0xE646 }, + { 0x897E, 0xE647 }, { 0x897F, 0x90BC }, { 0x8981, 0x9776 }, { 0x8983, 0xE648 }, { 0x8986, 0x95A2 }, { 0x8987, 0x9465 }, { 0x8988, 0xE649 }, { 0x898A, 0xE64A }, + { 0x898B, 0x8CA9 }, { 0x898F, 0x8B4B }, { 0x8993, 0xE64B }, { 0x8996, 0x8E8B }, { 0x8997, 0x9460 }, { 0x8998, 0xE64C }, { 0x899A, 0x8A6F }, { 0x89A1, 0xE64D }, + { 0x89A6, 0xE64F }, { 0x89A7, 0x9797 }, { 0x89A9, 0xE64E }, { 0x89AA, 0x9065 }, { 0x89AC, 0xE650 }, { 0x89AF, 0xE651 }, { 0x89B2, 0xE652 }, { 0x89B3, 0x8ACF }, + { 0x89BA, 0xE653 }, { 0x89BD, 0xE654 }, { 0x89BF, 0xE655 }, { 0x89C0, 0xE656 }, { 0x89D2, 0x8A70 }, { 0x89DA, 0xE657 }, { 0x89DC, 0xE658 }, { 0x89DD, 0xE659 }, + { 0x89E3, 0x89F0 }, { 0x89E6, 0x9047 }, { 0x89E7, 0xE65A }, { 0x89F4, 0xE65B }, { 0x89F8, 0xE65C }, { 0x8A00, 0x8CBE }, { 0x8A02, 0x92F9 }, { 0x8A03, 0xE65D }, + { 0x8A08, 0x8C76 }, { 0x8A0A, 0x9075 }, { 0x8A0C, 0xE660 }, { 0x8A0E, 0x93A2 }, { 0x8A10, 0xE65F }, { 0x8A13, 0x8C50 }, { 0x8A16, 0xE65E }, { 0x8A17, 0x91F5 }, + { 0x8A18, 0x8B4C }, { 0x8A1B, 0xE661 }, { 0x8A1D, 0xE662 }, { 0x8A1F, 0x8FD7 }, { 0x8A23, 0x8C8D }, { 0x8A25, 0xE663 }, { 0x8A2A, 0x964B }, { 0x8A2D, 0x90DD }, + { 0x8A31, 0x8B96 }, { 0x8A33, 0x96F3 }, { 0x8A34, 0x9169 }, { 0x8A36, 0xE664 }, { 0x8A3A, 0x9066 }, { 0x8A3B, 0x9290 }, { 0x8A3C, 0x8FD8 }, { 0x8A41, 0xE665 }, + { 0x8A46, 0xE668 }, { 0x8A48, 0xE669 }, { 0x8A50, 0x8DBC }, { 0x8A51, 0x91C0 }, { 0x8A52, 0xE667 }, { 0x8A54, 0x8FD9 }, { 0x8A55, 0x955D }, { 0x8A5B, 0xE666 }, + { 0x8A5E, 0x8E8C }, { 0x8A60, 0x8972 }, { 0x8A62, 0xE66D }, { 0x8A63, 0x8C77 }, { 0x8A66, 0x8E8E }, { 0x8A69, 0x8E8D }, { 0x8A6B, 0x986C }, { 0x8A6C, 0xE66C }, + { 0x8A6D, 0xE66B }, { 0x8A6E, 0x9146 }, { 0x8A70, 0x8B6C }, { 0x8A71, 0x9862 }, { 0x8A72, 0x8A59 }, { 0x8A73, 0x8FDA }, { 0x8A7C, 0xE66A }, { 0x8A82, 0xE66F }, + { 0x8A84, 0xE670 }, { 0x8A85, 0xE66E }, { 0x8A87, 0x8CD6 }, { 0x8A89, 0x975F }, { 0x8A8C, 0x8E8F }, { 0x8A8D, 0x9446 }, { 0x8A91, 0xE673 }, { 0x8A93, 0x90BE }, + { 0x8A95, 0x9261 }, { 0x8A98, 0x9755 }, { 0x8A9A, 0xE676 }, { 0x8A9E, 0x8CEA }, { 0x8AA0, 0x90BD }, { 0x8AA1, 0xE672 }, { 0x8AA3, 0xE677 }, { 0x8AA4, 0x8CEB }, + { 0x8AA5, 0xE674 }, { 0x8AA6, 0xE675 }, { 0x8AA8, 0xE671 }, { 0x8AAC, 0x90E0 }, { 0x8AAD, 0x93C7 }, { 0x8AB0, 0x924E }, { 0x8AB2, 0x89DB }, { 0x8AB9, 0x94EE }, + { 0x8ABC, 0x8B62 }, { 0x8ABF, 0x92B2 }, { 0x8AC2, 0xE67A }, { 0x8AC4, 0xE678 }, { 0x8AC7, 0x926B }, { 0x8ACB, 0x90BF }, { 0x8ACC, 0x8AD0 }, { 0x8ACD, 0xE679 }, + { 0x8ACF, 0x907A }, { 0x8AD2, 0x97C8 }, { 0x8AD6, 0x985F }, { 0x8ADA, 0xE67B }, { 0x8ADB, 0xE687 }, { 0x8ADC, 0x92B3 }, { 0x8ADE, 0xE686 }, { 0x8AE0, 0xE683 }, + { 0x8AE1, 0xE68B }, { 0x8AE2, 0xE684 }, { 0x8AE4, 0xE680 }, { 0x8AE6, 0x92FA }, { 0x8AE7, 0xE67E }, { 0x8AEB, 0xE67C }, { 0x8AED, 0x9740 }, { 0x8AEE, 0x8E90 }, + { 0x8AF1, 0xE681 }, { 0x8AF3, 0xE67D }, { 0x8AF7, 0xE685 }, { 0x8AF8, 0x8F94 }, { 0x8AFA, 0x8CBF }, { 0x8AFE, 0x91F8 }, { 0x8B00, 0x9664 }, { 0x8B01, 0x8979 }, + { 0x8B02, 0x88E0 }, { 0x8B04, 0x93A3 }, { 0x8B07, 0xE689 }, { 0x8B0C, 0xE688 }, { 0x8B0E, 0x93E4 }, { 0x8B10, 0xE68D }, { 0x8B14, 0xE682 }, { 0x8B16, 0xE68C }, + { 0x8B17, 0xE68E }, { 0x8B19, 0x8CAA }, { 0x8B1A, 0xE68A }, { 0x8B1B, 0x8D75 }, { 0x8B1D, 0x8ED3 }, { 0x8B20, 0xE68F }, { 0x8B21, 0x9777 }, { 0x8B26, 0xE692 }, + { 0x8B28, 0xE695 }, { 0x8B2B, 0xE693 }, { 0x8B2C, 0x9554 }, { 0x8B33, 0xE690 }, { 0x8B39, 0x8BDE }, { 0x8B3E, 0xE694 }, { 0x8B41, 0xE696 }, { 0x8B49, 0xE69A }, + { 0x8B4C, 0xE697 }, { 0x8B4E, 0xE699 }, { 0x8B4F, 0xE698 }, { 0x8B56, 0xE69B }, { 0x8B58, 0x8EAF }, { 0x8B5A, 0xE69D }, { 0x8B5B, 0xE69C }, { 0x8B5C, 0x9588 }, + { 0x8B5F, 0xE69F }, { 0x8B66, 0x8C78 }, { 0x8B6B, 0xE69E }, { 0x8B6C, 0xE6A0 }, { 0x8B6F, 0xE6A1 }, { 0x8B70, 0x8B63 }, { 0x8B71, 0xE3BF }, { 0x8B72, 0x8FF7 }, + { 0x8B74, 0xE6A2 }, { 0x8B77, 0x8CEC }, { 0x8B7D, 0xE6A3 }, { 0x8B80, 0xE6A4 }, { 0x8B83, 0x8E5D }, { 0x8B8A, 0x9DCC }, { 0x8B8C, 0xE6A5 }, { 0x8B8E, 0xE6A6 }, + { 0x8B90, 0x8F51 }, { 0x8B92, 0xE6A7 }, { 0x8B93, 0xE6A8 }, { 0x8B96, 0xE6A9 }, { 0x8B99, 0xE6AA }, { 0x8B9A, 0xE6AB }, { 0x8C37, 0x924A }, { 0x8C3A, 0xE6AC }, + { 0x8C3F, 0xE6AE }, { 0x8C41, 0xE6AD }, { 0x8C46, 0x93A4 }, { 0x8C48, 0xE6AF }, { 0x8C4A, 0x964C }, { 0x8C4C, 0xE6B0 }, { 0x8C4E, 0xE6B1 }, { 0x8C50, 0xE6B2 }, + { 0x8C55, 0xE6B3 }, { 0x8C5A, 0x93D8 }, { 0x8C61, 0x8FDB }, { 0x8C62, 0xE6B4 }, { 0x8C6A, 0x8D8B }, { 0x8C6B, 0x98AC }, { 0x8C6C, 0xE6B5 }, { 0x8C78, 0xE6B6 }, + { 0x8C79, 0x955E }, { 0x8C7A, 0xE6B7 }, { 0x8C7C, 0xE6BF }, { 0x8C82, 0xE6B8 }, { 0x8C85, 0xE6BA }, { 0x8C89, 0xE6B9 }, { 0x8C8A, 0xE6BB }, { 0x8C8C, 0x9665 }, + { 0x8C8D, 0xE6BC }, { 0x8C8E, 0xE6BD }, { 0x8C94, 0xE6BE }, { 0x8C98, 0xE6C0 }, { 0x8C9D, 0x8A4C }, { 0x8C9E, 0x92E5 }, { 0x8CA0, 0x9589 }, { 0x8CA1, 0x8DE0 }, + { 0x8CA2, 0x8D76 }, { 0x8CA7, 0x956E }, { 0x8CA8, 0x89DD }, { 0x8CA9, 0x94CC }, { 0x8CAA, 0xE6C3 }, { 0x8CAB, 0x8AD1 }, { 0x8CAC, 0x90D3 }, { 0x8CAD, 0xE6C2 }, + { 0x8CAE, 0xE6C7 }, { 0x8CAF, 0x9299 }, { 0x8CB0, 0x96E1 }, { 0x8CB2, 0xE6C5 }, { 0x8CB3, 0xE6C6 }, { 0x8CB4, 0x8B4D }, { 0x8CB6, 0xE6C8 }, { 0x8CB7, 0x9483 }, + { 0x8CB8, 0x91DD }, { 0x8CBB, 0x94EF }, { 0x8CBC, 0x935C }, { 0x8CBD, 0xE6C4 }, { 0x8CBF, 0x9666 }, { 0x8CC0, 0x89EA }, { 0x8CC1, 0xE6CA }, { 0x8CC2, 0x9847 }, + { 0x8CC3, 0x92C0 }, { 0x8CC4, 0x9864 }, { 0x8CC7, 0x8E91 }, { 0x8CC8, 0xE6C9 }, { 0x8CCA, 0x91AF }, { 0x8CCD, 0xE6DA }, { 0x8CCE, 0x9147 }, { 0x8CD1, 0x93F6 }, + { 0x8CD3, 0x956F }, { 0x8CDA, 0xE6CD }, { 0x8CDB, 0x8E5E }, { 0x8CDC, 0x8E92 }, { 0x8CDE, 0x8FDC }, { 0x8CE0, 0x9485 }, { 0x8CE2, 0x8CAB }, { 0x8CE3, 0xE6CC }, + { 0x8CE4, 0xE6CB }, { 0x8CE6, 0x958A }, { 0x8CEA, 0x8EBF }, { 0x8CED, 0x9371 }, { 0x8CFA, 0xE6CF }, { 0x8CFB, 0xE6D0 }, { 0x8CFC, 0x8D77 }, { 0x8CFD, 0xE6CE }, + { 0x8D04, 0xE6D1 }, { 0x8D05, 0xE6D2 }, { 0x8D07, 0xE6D4 }, { 0x8D08, 0x91A1 }, { 0x8D0A, 0xE6D3 }, { 0x8D0B, 0x8AE4 }, { 0x8D0D, 0xE6D6 }, { 0x8D0F, 0xE6D5 }, + { 0x8D10, 0xE6D7 }, { 0x8D13, 0xE6D9 }, { 0x8D14, 0xE6DB }, { 0x8D16, 0xE6DC }, { 0x8D64, 0x90D4 }, { 0x8D66, 0x8ECD }, { 0x8D67, 0xE6DD }, { 0x8D6B, 0x8A71 }, + { 0x8D6D, 0xE6DE }, { 0x8D70, 0x9196 }, { 0x8D71, 0xE6DF }, { 0x8D73, 0xE6E0 }, { 0x8D74, 0x958B }, { 0x8D77, 0x8B4E }, { 0x8D81, 0xE6E1 }, { 0x8D85, 0x92B4 }, + { 0x8D8A, 0x897A }, { 0x8D99, 0xE6E2 }, { 0x8DA3, 0x8EEF }, { 0x8DA8, 0x9096 }, { 0x8DB3, 0x91AB }, { 0x8DBA, 0xE6E5 }, { 0x8DBE, 0xE6E4 }, { 0x8DC2, 0xE6E3 }, + { 0x8DCB, 0xE6EB }, { 0x8DCC, 0xE6E9 }, { 0x8DCF, 0xE6E6 }, { 0x8DD6, 0xE6E8 }, { 0x8DDA, 0xE6E7 }, { 0x8DDB, 0xE6EA }, { 0x8DDD, 0x8B97 }, { 0x8DDF, 0xE6EE }, + { 0x8DE1, 0x90D5 }, { 0x8DE3, 0xE6EF }, { 0x8DE8, 0x8CD7 }, { 0x8DEA, 0xE6EC }, { 0x8DEB, 0xE6ED }, { 0x8DEF, 0x9848 }, { 0x8DF3, 0x92B5 }, { 0x8DF5, 0x9148 }, + { 0x8DFC, 0xE6F0 }, { 0x8DFF, 0xE6F3 }, { 0x8E08, 0xE6F1 }, { 0x8E09, 0xE6F2 }, { 0x8E0A, 0x9778 }, { 0x8E0F, 0x93A5 }, { 0x8E10, 0xE6F6 }, { 0x8E1D, 0xE6F4 }, + { 0x8E1E, 0xE6F5 }, { 0x8E1F, 0xE6F7 }, { 0x8E2A, 0xE748 }, { 0x8E30, 0xE6FA }, { 0x8E34, 0xE6FB }, { 0x8E35, 0xE6F9 }, { 0x8E42, 0xE6F8 }, { 0x8E44, 0x92FB }, + { 0x8E47, 0xE740 }, { 0x8E48, 0xE744 }, { 0x8E49, 0xE741 }, { 0x8E4A, 0xE6FC }, { 0x8E4C, 0xE742 }, { 0x8E50, 0xE743 }, { 0x8E55, 0xE74A }, { 0x8E59, 0xE745 }, + { 0x8E5F, 0x90D6 }, { 0x8E60, 0xE747 }, { 0x8E63, 0xE749 }, { 0x8E64, 0xE746 }, { 0x8E72, 0xE74C }, { 0x8E74, 0x8F52 }, { 0x8E76, 0xE74B }, { 0x8E7C, 0xE74D }, + { 0x8E81, 0xE74E }, { 0x8E84, 0xE751 }, { 0x8E85, 0xE750 }, { 0x8E87, 0xE74F }, { 0x8E8A, 0xE753 }, { 0x8E8B, 0xE752 }, { 0x8E8D, 0x96F4 }, { 0x8E91, 0xE755 }, + { 0x8E93, 0xE754 }, { 0x8E94, 0xE756 }, { 0x8E99, 0xE757 }, { 0x8EA1, 0xE759 }, { 0x8EAA, 0xE758 }, { 0x8EAB, 0x9067 }, { 0x8EAC, 0xE75A }, { 0x8EAF, 0x8BEB }, + { 0x8EB0, 0xE75B }, { 0x8EB1, 0xE75D }, { 0x8EBE, 0xE75E }, { 0x8EC5, 0xE75F }, { 0x8EC6, 0xE75C }, { 0x8EC8, 0xE760 }, { 0x8ECA, 0x8ED4 }, { 0x8ECB, 0xE761 }, + { 0x8ECC, 0x8B4F }, { 0x8ECD, 0x8C52 }, { 0x8ED2, 0x8CAC }, { 0x8EDB, 0xE762 }, { 0x8EDF, 0x93EE }, { 0x8EE2, 0x935D }, { 0x8EE3, 0xE763 }, { 0x8EEB, 0xE766 }, + { 0x8EF8, 0x8EB2 }, { 0x8EFB, 0xE765 }, { 0x8EFC, 0xE764 }, { 0x8EFD, 0x8C79 }, { 0x8EFE, 0xE767 }, { 0x8F03, 0x8A72 }, { 0x8F05, 0xE769 }, { 0x8F09, 0x8DDA }, + { 0x8F0A, 0xE768 }, { 0x8F0C, 0xE771 }, { 0x8F12, 0xE76B }, { 0x8F13, 0xE76D }, { 0x8F14, 0x95E3 }, { 0x8F15, 0xE76A }, { 0x8F19, 0xE76C }, { 0x8F1B, 0xE770 }, + { 0x8F1C, 0xE76E }, { 0x8F1D, 0x8B50 }, { 0x8F1F, 0xE76F }, { 0x8F26, 0xE772 }, { 0x8F29, 0x9479 }, { 0x8F2A, 0x97D6 }, { 0x8F2F, 0x8F53 }, { 0x8F33, 0xE773 }, + { 0x8F38, 0x9741 }, { 0x8F39, 0xE775 }, { 0x8F3B, 0xE774 }, { 0x8F3E, 0xE778 }, { 0x8F3F, 0x9760 }, { 0x8F42, 0xE777 }, { 0x8F44, 0x8A8D }, { 0x8F45, 0xE776 }, + { 0x8F46, 0xE77B }, { 0x8F49, 0xE77A }, { 0x8F4C, 0xE779 }, { 0x8F4D, 0x9351 }, { 0x8F4E, 0xE77C }, { 0x8F57, 0xE77D }, { 0x8F5C, 0xE77E }, { 0x8F5F, 0x8D8C }, + { 0x8F61, 0x8C44 }, { 0x8F62, 0xE780 }, { 0x8F63, 0xE781 }, { 0x8F64, 0xE782 }, { 0x8F9B, 0x9068 }, { 0x8F9C, 0xE783 }, { 0x8F9E, 0x8EAB }, { 0x8F9F, 0xE784 }, + { 0x8FA3, 0xE785 }, { 0x8FA7, 0x999F }, { 0x8FA8, 0x999E }, { 0x8FAD, 0xE786 }, { 0x8FAE, 0xE390 }, { 0x8FAF, 0xE787 }, { 0x8FB0, 0x9243 }, { 0x8FB1, 0x904A }, + { 0x8FB2, 0x945F }, { 0x8FB7, 0xE788 }, { 0x8FBA, 0x95D3 }, { 0x8FBB, 0x92D2 }, { 0x8FBC, 0x8D9E }, { 0x8FBF, 0x9248 }, { 0x8FC2, 0x8949 }, { 0x8FC4, 0x9698 }, + { 0x8FC5, 0x9076 }, { 0x8FCE, 0x8C7D }, { 0x8FD1, 0x8BDF }, { 0x8FD4, 0x95D4 }, { 0x8FDA, 0xE789 }, { 0x8FE2, 0xE78B }, { 0x8FE5, 0xE78A }, { 0x8FE6, 0x89DE }, + { 0x8FE9, 0x93F4 }, { 0x8FEA, 0xE78C }, { 0x8FEB, 0x9497 }, { 0x8FED, 0x9352 }, { 0x8FEF, 0xE78D }, { 0x8FF0, 0x8F71 }, { 0x8FF4, 0xE78F }, { 0x8FF7, 0x96C0 }, + { 0x8FF8, 0xE79E }, { 0x8FF9, 0xE791 }, { 0x8FFA, 0xE792 }, { 0x8FFD, 0x92C7 }, { 0x9000, 0x91DE }, { 0x9001, 0x9197 }, { 0x9003, 0x93A6 }, { 0x9005, 0xE790 }, + { 0x9006, 0x8B74 }, { 0x900B, 0xE799 }, { 0x900D, 0xE796 }, { 0x900E, 0xE7A3 }, { 0x900F, 0x93A7 }, { 0x9010, 0x9280 }, { 0x9011, 0xE793 }, { 0x9013, 0x92FC }, + { 0x9014, 0x9372 }, { 0x9015, 0xE794 }, { 0x9016, 0xE798 }, { 0x9017, 0x9080 }, { 0x9019, 0x9487 }, { 0x901A, 0x92CA }, { 0x901D, 0x90C0 }, { 0x901E, 0xE797 }, + { 0x901F, 0x91AC }, { 0x9020, 0x91A2 }, { 0x9021, 0xE795 }, { 0x9022, 0x88A7 }, { 0x9023, 0x9841 }, { 0x9027, 0xE79A }, { 0x902E, 0x91DF }, { 0x9031, 0x8F54 }, + { 0x9032, 0x9069 }, { 0x9035, 0xE79C }, { 0x9036, 0xE79B }, { 0x9038, 0x88ED }, { 0x9039, 0xE79D }, { 0x903C, 0x954E }, { 0x903E, 0xE7A5 }, { 0x9041, 0x93D9 }, + { 0x9042, 0x908B }, { 0x9045, 0x9278 }, { 0x9047, 0x8BF6 }, { 0x9049, 0xE7A4 }, { 0x904A, 0x9756 }, { 0x904B, 0x895E }, { 0x904D, 0x95D5 }, { 0x904E, 0x89DF }, + { 0x904F, 0xE79F }, { 0x9050, 0xE7A0 }, { 0x9051, 0xE7A1 }, { 0x9052, 0xE7A2 }, { 0x9053, 0x93B9 }, { 0x9054, 0x9242 }, { 0x9055, 0x88E1 }, { 0x9056, 0xE7A6 }, + { 0x9058, 0xE7A7 }, { 0x9059, 0xEAA1 }, { 0x905C, 0x91BB }, { 0x905E, 0xE7A8 }, { 0x9060, 0x8993 }, { 0x9061, 0x916B }, { 0x9063, 0x8CAD }, { 0x9065, 0x9779 }, + { 0x9068, 0xE7A9 }, { 0x9069, 0x934B }, { 0x906D, 0x9198 }, { 0x906E, 0x8ED5 }, { 0x906F, 0xE7AA }, { 0x9072, 0xE7AD }, { 0x9075, 0x8F85 }, { 0x9076, 0xE7AB }, + { 0x9077, 0x914A }, { 0x9078, 0x9149 }, { 0x907A, 0x88E2 }, { 0x907C, 0x97C9 }, { 0x907D, 0xE7AF }, { 0x907F, 0x94F0 }, { 0x9080, 0xE7B1 }, { 0x9081, 0xE7B0 }, + { 0x9082, 0xE7AE }, { 0x9083, 0xE284 }, { 0x9084, 0x8AD2 }, { 0x9087, 0xE78E }, { 0x9089, 0xE7B3 }, { 0x908A, 0xE7B2 }, { 0x908F, 0xE7B4 }, { 0x9091, 0x9757 }, + { 0x90A3, 0x93DF }, { 0x90A6, 0x964D }, { 0x90A8, 0xE7B5 }, { 0x90AA, 0x8ED7 }, { 0x90AF, 0xE7B6 }, { 0x90B1, 0xE7B7 }, { 0x90B5, 0xE7B8 }, { 0x90B8, 0x9340 }, + { 0x90C1, 0x88E8 }, { 0x90CA, 0x8D78 }, { 0x90CE, 0x9859 }, { 0x90DB, 0xE7BC }, { 0x90E1, 0x8C53 }, { 0x90E2, 0xE7B9 }, { 0x90E4, 0xE7BA }, { 0x90E8, 0x9594 }, + { 0x90ED, 0x8A73 }, { 0x90F5, 0x9758 }, { 0x90F7, 0x8BBD }, { 0x90FD, 0x9373 }, { 0x9102, 0xE7BD }, { 0x9112, 0xE7BE }, { 0x9119, 0xE7BF }, { 0x912D, 0x9341 }, + { 0x9130, 0xE7C1 }, { 0x9132, 0xE7C0 }, { 0x9149, 0x93D1 }, { 0x914A, 0xE7C2 }, { 0x914B, 0x8F55 }, { 0x914C, 0x8EDE }, { 0x914D, 0x947A }, { 0x914E, 0x9291 }, + { 0x9152, 0x8EF0 }, { 0x9154, 0x908C }, { 0x9156, 0xE7C3 }, { 0x9158, 0xE7C4 }, { 0x9162, 0x907C }, { 0x9163, 0xE7C5 }, { 0x9165, 0xE7C6 }, { 0x9169, 0xE7C7 }, + { 0x916A, 0x978F }, { 0x916C, 0x8F56 }, { 0x9172, 0xE7C9 }, { 0x9173, 0xE7C8 }, { 0x9175, 0x8D79 }, { 0x9177, 0x8D93 }, { 0x9178, 0x8E5F }, { 0x9182, 0xE7CC }, + { 0x9187, 0x8F86 }, { 0x9189, 0xE7CB }, { 0x918B, 0xE7CA }, { 0x918D, 0x91E7 }, { 0x9190, 0x8CED }, { 0x9192, 0x90C1 }, { 0x9197, 0x94AE }, { 0x919C, 0x8F58 }, + { 0x91A2, 0xE7CD }, { 0x91A4, 0x8FDD }, { 0x91AA, 0xE7D0 }, { 0x91AB, 0xE7CE }, { 0x91AF, 0xE7CF }, { 0x91B4, 0xE7D2 }, { 0x91B5, 0xE7D1 }, { 0x91B8, 0x8FF8 }, + { 0x91BA, 0xE7D3 }, { 0x91C0, 0xE7D4 }, { 0x91C1, 0xE7D5 }, { 0x91C6, 0x94CE }, { 0x91C7, 0x8DD1 }, { 0x91C8, 0x8EDF }, { 0x91C9, 0xE7D6 }, { 0x91CB, 0xE7D7 }, + { 0x91CC, 0x97A2 }, { 0x91CD, 0x8F64 }, { 0x91CE, 0x96EC }, { 0x91CF, 0x97CA }, { 0x91D0, 0xE7D8 }, { 0x91D1, 0x8BE0 }, { 0x91D6, 0xE7D9 }, { 0x91D8, 0x9342 }, + { 0x91DB, 0xE7DC }, { 0x91DC, 0x8A98 }, { 0x91DD, 0x906A }, { 0x91DF, 0xE7DA }, { 0x91E1, 0xE7DB }, { 0x91E3, 0x92DE }, { 0x91E6, 0x9674 }, { 0x91E7, 0x8BFA }, + { 0x91F5, 0xE7DE }, { 0x91F6, 0xE7DF }, { 0x91FC, 0xE7DD }, { 0x91FF, 0xE7E1 }, { 0x920D, 0x93DD }, { 0x920E, 0x8A62 }, { 0x9211, 0xE7E5 }, { 0x9214, 0xE7E2 }, + { 0x9215, 0xE7E4 }, { 0x921E, 0xE7E0 }, { 0x9229, 0xE86E }, { 0x922C, 0xE7E3 }, { 0x9234, 0x97E9 }, { 0x9237, 0x8CD8 }, { 0x923F, 0xE7ED }, { 0x9244, 0x9353 }, + { 0x9245, 0xE7E8 }, { 0x9248, 0xE7EB }, { 0x9249, 0xE7E9 }, { 0x924B, 0xE7EE }, { 0x9250, 0xE7EF }, { 0x9257, 0xE7E7 }, { 0x925A, 0xE7F4 }, { 0x925B, 0x8994 }, + { 0x925E, 0xE7E6 }, { 0x9262, 0x94AB }, { 0x9264, 0xE7EA }, { 0x9266, 0x8FDE }, { 0x9271, 0x8D7A }, { 0x927E, 0x9667 }, { 0x9280, 0x8BE2 }, { 0x9283, 0x8F65 }, + { 0x9285, 0x93BA }, { 0x9291, 0x914C }, { 0x9293, 0xE7F2 }, { 0x9295, 0xE7EC }, { 0x9296, 0xE7F1 }, { 0x9298, 0x96C1 }, { 0x929A, 0x92B6 }, { 0x929B, 0xE7F3 }, + { 0x929C, 0xE7F0 }, { 0x92AD, 0x914B }, { 0x92B7, 0xE7F7 }, { 0x92B9, 0xE7F6 }, { 0x92CF, 0xE7F5 }, { 0x92D2, 0x964E }, { 0x92E4, 0x8F9B }, { 0x92E9, 0xE7F8 }, + { 0x92EA, 0x95DD }, { 0x92ED, 0x8973 }, { 0x92F2, 0x9565 }, { 0x92F3, 0x9292 }, { 0x92F8, 0x8B98 }, { 0x92FA, 0xE7FA }, { 0x92FC, 0x8D7C }, { 0x9306, 0x8E4B }, + { 0x930F, 0xE7F9 }, { 0x9310, 0x908D }, { 0x9318, 0x908E }, { 0x9319, 0xE840 }, { 0x931A, 0xE842 }, { 0x9320, 0x8FF9 }, { 0x9322, 0xE841 }, { 0x9323, 0xE843 }, + { 0x9326, 0x8BD1 }, { 0x9328, 0x9564 }, { 0x932B, 0x8EE0 }, { 0x932C, 0x9842 }, { 0x932E, 0xE7FC }, { 0x932F, 0x8DF6 }, { 0x9332, 0x985E }, { 0x9335, 0xE845 }, + { 0x933A, 0xE844 }, { 0x933B, 0xE846 }, { 0x9344, 0xE7FB }, { 0x934B, 0x93E7 }, { 0x934D, 0x9374 }, { 0x9354, 0x92D5 }, { 0x9356, 0xE84B }, { 0x935B, 0x9262 }, + { 0x935C, 0xE847 }, { 0x9360, 0xE848 }, { 0x936C, 0x8C4C }, { 0x936E, 0xE84A }, { 0x9375, 0x8CAE }, { 0x937C, 0xE849 }, { 0x937E, 0x8FDF }, { 0x938C, 0x8A99 }, + { 0x9394, 0xE84F }, { 0x9396, 0x8DBD }, { 0x9397, 0x9199 }, { 0x939A, 0x92C8 }, { 0x93A7, 0x8A5A }, { 0x93AC, 0xE84D }, { 0x93AD, 0xE84E }, { 0x93AE, 0x92C1 }, + { 0x93B0, 0xE84C }, { 0x93B9, 0xE850 }, { 0x93C3, 0xE856 }, { 0x93C8, 0xE859 }, { 0x93D0, 0xE858 }, { 0x93D1, 0x934C }, { 0x93D6, 0xE851 }, { 0x93D7, 0xE852 }, + { 0x93D8, 0xE855 }, { 0x93DD, 0xE857 }, { 0x93E1, 0x8BBE }, { 0x93E4, 0xE85A }, { 0x93E5, 0xE854 }, { 0x93E8, 0xE853 }, { 0x9403, 0xE85E }, { 0x9407, 0xE85F }, + { 0x9410, 0xE860 }, { 0x9413, 0xE85D }, { 0x9414, 0xE85C }, { 0x9418, 0x8FE0 }, { 0x9419, 0x93A8 }, { 0x941A, 0xE85B }, { 0x9421, 0xE864 }, { 0x942B, 0xE862 }, + { 0x9435, 0xE863 }, { 0x9436, 0xE861 }, { 0x9438, 0x91F6 }, { 0x943A, 0xE865 }, { 0x9441, 0xE866 }, { 0x9444, 0xE868 }, { 0x9451, 0x8AD3 }, { 0x9452, 0xE867 }, + { 0x9453, 0x96F8 }, { 0x945A, 0xE873 }, { 0x945B, 0xE869 }, { 0x945E, 0xE86C }, { 0x9460, 0xE86A }, { 0x9462, 0xE86B }, { 0x946A, 0xE86D }, { 0x9470, 0xE86F }, + { 0x9475, 0xE870 }, { 0x9477, 0xE871 }, { 0x947C, 0xE874 }, { 0x947D, 0xE872 }, { 0x947E, 0xE875 }, { 0x947F, 0xE877 }, { 0x9481, 0xE876 }, { 0x9577, 0x92B7 }, + { 0x9580, 0x96E5 }, { 0x9582, 0xE878 }, { 0x9583, 0x914D }, { 0x9587, 0xE879 }, { 0x9589, 0x95C2 }, { 0x958A, 0xE87A }, { 0x958B, 0x8A4A }, { 0x958F, 0x895B }, + { 0x9591, 0x8AD5 }, { 0x9593, 0x8AD4 }, { 0x9594, 0xE87B }, { 0x9596, 0xE87C }, { 0x9598, 0xE87D }, { 0x9599, 0xE87E }, { 0x95A0, 0xE880 }, { 0x95A2, 0x8AD6 }, + { 0x95A3, 0x8A74 }, { 0x95A4, 0x8D7D }, { 0x95A5, 0x94B4 }, { 0x95A7, 0xE882 }, { 0x95A8, 0xE881 }, { 0x95AD, 0xE883 }, { 0x95B2, 0x897B }, { 0x95B9, 0xE886 }, + { 0x95BB, 0xE885 }, { 0x95BC, 0xE884 }, { 0x95BE, 0xE887 }, { 0x95C3, 0xE88A }, { 0x95C7, 0x88C5 }, { 0x95CA, 0xE888 }, { 0x95CC, 0xE88C }, { 0x95CD, 0xE88B }, + { 0x95D4, 0xE88E }, { 0x95D5, 0xE88D }, { 0x95D6, 0xE88F }, { 0x95D8, 0x93AC }, { 0x95DC, 0xE890 }, { 0x95E1, 0xE891 }, { 0x95E2, 0xE893 }, { 0x95E5, 0xE892 }, + { 0x961C, 0x958C }, { 0x9621, 0xE894 }, { 0x9628, 0xE895 }, { 0x962A, 0x8DE3 }, { 0x962E, 0xE896 }, { 0x962F, 0xE897 }, { 0x9632, 0x9668 }, { 0x963B, 0x916A }, + { 0x963F, 0x88A2 }, { 0x9640, 0x91C9 }, { 0x9642, 0xE898 }, { 0x9644, 0x958D }, { 0x964B, 0xE89B }, { 0x964C, 0xE899 }, { 0x964D, 0x8D7E }, { 0x964F, 0xE89A }, + { 0x9650, 0x8CC0 }, { 0x965B, 0x95C3 }, { 0x965C, 0xE89D }, { 0x965D, 0xE89F }, { 0x965E, 0xE89E }, { 0x965F, 0xE8A0 }, { 0x9662, 0x8940 }, { 0x9663, 0x9077 }, + { 0x9664, 0x8F9C }, { 0x9665, 0x8AD7 }, { 0x9666, 0xE8A1 }, { 0x966A, 0x9486 }, { 0x966C, 0xE8A3 }, { 0x9670, 0x8941 }, { 0x9672, 0xE8A2 }, { 0x9673, 0x92C2 }, + { 0x9675, 0x97CB }, { 0x9676, 0x93A9 }, { 0x9677, 0xE89C }, { 0x9678, 0x97A4 }, { 0x967A, 0x8CAF }, { 0x967D, 0x977A }, { 0x9685, 0x8BF7 }, { 0x9686, 0x97B2 }, + { 0x9688, 0x8C47 }, { 0x968A, 0x91E0 }, { 0x968B, 0xE440 }, { 0x968D, 0xE8A4 }, { 0x968E, 0x8A4B }, { 0x968F, 0x908F }, { 0x9694, 0x8A75 }, { 0x9695, 0xE8A6 }, + { 0x9697, 0xE8A7 }, { 0x9698, 0xE8A5 }, { 0x9699, 0x8C84 }, { 0x969B, 0x8DDB }, { 0x969C, 0x8FE1 }, { 0x96A0, 0x8942 }, { 0x96A3, 0x97D7 }, { 0x96A7, 0xE8A9 }, + { 0x96A8, 0xE7AC }, { 0x96AA, 0xE8A8 }, { 0x96B0, 0xE8AC }, { 0x96B1, 0xE8AA }, { 0x96B2, 0xE8AB }, { 0x96B4, 0xE8AD }, { 0x96B6, 0xE8AE }, { 0x96B7, 0x97EA }, + { 0x96B8, 0xE8AF }, { 0x96B9, 0xE8B0 }, { 0x96BB, 0x90C7 }, { 0x96BC, 0x94B9 }, { 0x96C0, 0x909D }, { 0x96C1, 0x8AE5 }, { 0x96C4, 0x9759 }, { 0x96C5, 0x89EB }, + { 0x96C6, 0x8F57 }, { 0x96C7, 0x8CD9 }, { 0x96C9, 0xE8B3 }, { 0x96CB, 0xE8B2 }, { 0x96CC, 0x8E93 }, { 0x96CD, 0xE8B4 }, { 0x96CE, 0xE8B1 }, { 0x96D1, 0x8E47 }, + { 0x96D5, 0xE8B8 }, { 0x96D6, 0xE5AB }, { 0x96D9, 0x99D4 }, { 0x96DB, 0x9097 }, { 0x96DC, 0xE8B6 }, { 0x96E2, 0x97A3 }, { 0x96E3, 0x93EF }, { 0x96E8, 0x894A }, + { 0x96EA, 0x90E1 }, { 0x96EB, 0x8EB4 }, { 0x96F0, 0x95B5 }, { 0x96F2, 0x895F }, { 0x96F6, 0x97EB }, { 0x96F7, 0x978B }, { 0x96F9, 0xE8B9 }, { 0x96FB, 0x9364 }, + { 0x9700, 0x8EF9 }, { 0x9704, 0xE8BA }, { 0x9706, 0xE8BB }, { 0x9707, 0x906B }, { 0x9708, 0xE8BC }, { 0x970A, 0x97EC }, { 0x970D, 0xE8B7 }, { 0x970E, 0xE8BE }, + { 0x970F, 0xE8C0 }, { 0x9711, 0xE8BF }, { 0x9713, 0xE8BD }, { 0x9716, 0xE8C1 }, { 0x9719, 0xE8C2 }, { 0x971C, 0x919A }, { 0x971E, 0x89E0 }, { 0x9724, 0xE8C3 }, + { 0x9727, 0x96B6 }, { 0x972A, 0xE8C4 }, { 0x9730, 0xE8C5 }, { 0x9732, 0x9849 }, { 0x9738, 0x9E50 }, { 0x9739, 0xE8C6 }, { 0x973D, 0xE8C7 }, { 0x973E, 0xE8C8 }, + { 0x9742, 0xE8CC }, { 0x9744, 0xE8C9 }, { 0x9746, 0xE8CA }, { 0x9748, 0xE8CB }, { 0x9749, 0xE8CD }, { 0x9752, 0x90C2 }, { 0x9756, 0x96F5 }, { 0x9759, 0x90C3 }, + { 0x975C, 0xE8CE }, { 0x975E, 0x94F1 }, { 0x9760, 0xE8CF }, { 0x9761, 0xEA72 }, { 0x9762, 0x96CA }, { 0x9764, 0xE8D0 }, { 0x9766, 0xE8D1 }, { 0x9768, 0xE8D2 }, + { 0x9769, 0x8A76 }, { 0x976B, 0xE8D4 }, { 0x976D, 0x9078 }, { 0x9771, 0xE8D5 }, { 0x9774, 0x8C43 }, { 0x9779, 0xE8D6 }, { 0x977A, 0xE8DA }, { 0x977C, 0xE8D8 }, + { 0x9781, 0xE8D9 }, { 0x9784, 0x8A93 }, { 0x9785, 0xE8D7 }, { 0x9786, 0xE8DB }, { 0x978B, 0xE8DC }, { 0x978D, 0x88C6 }, { 0x978F, 0xE8DD }, { 0x9790, 0xE8DE }, + { 0x9798, 0x8FE2 }, { 0x979C, 0xE8DF }, { 0x97A0, 0x8B66 }, { 0x97A3, 0xE8E2 }, { 0x97A6, 0xE8E1 }, { 0x97A8, 0xE8E0 }, { 0x97AB, 0xE691 }, { 0x97AD, 0x95DA }, + { 0x97B3, 0xE8E3 }, { 0x97B4, 0xE8E4 }, { 0x97C3, 0xE8E5 }, { 0x97C6, 0xE8E6 }, { 0x97C8, 0xE8E7 }, { 0x97CB, 0xE8E8 }, { 0x97D3, 0x8AD8 }, { 0x97DC, 0xE8E9 }, + { 0x97ED, 0xE8EA }, { 0x97EE, 0x9442 }, { 0x97F2, 0xE8EC }, { 0x97F3, 0x89B9 }, { 0x97F5, 0xE8EF }, { 0x97F6, 0xE8EE }, { 0x97FB, 0x8943 }, { 0x97FF, 0x8BBF }, + { 0x9801, 0x95C5 }, { 0x9802, 0x92B8 }, { 0x9803, 0x8DA0 }, { 0x9805, 0x8D80 }, { 0x9806, 0x8F87 }, { 0x9808, 0x907B }, { 0x980C, 0xE8F1 }, { 0x980F, 0xE8F0 }, + { 0x9810, 0x9761 }, { 0x9811, 0x8AE6 }, { 0x9812, 0x94D0 }, { 0x9813, 0x93DA }, { 0x9817, 0x909C }, { 0x9818, 0x97CC }, { 0x981A, 0x8C7A }, { 0x9821, 0xE8F4 }, + { 0x9824, 0xE8F3 }, { 0x982C, 0x966A }, { 0x982D, 0x93AA }, { 0x9834, 0x896F }, { 0x9837, 0xE8F5 }, { 0x9838, 0xE8F2 }, { 0x983B, 0x9570 }, { 0x983C, 0x978A }, + { 0x983D, 0xE8F6 }, { 0x9846, 0xE8F7 }, { 0x984B, 0xE8F9 }, { 0x984C, 0x91E8 }, { 0x984D, 0x8A7A }, { 0x984E, 0x8A7B }, { 0x984F, 0xE8F8 }, { 0x9854, 0x8AE7 }, + { 0x9855, 0x8CB0 }, { 0x9858, 0x8AE8 }, { 0x985B, 0x935E }, { 0x985E, 0x97DE }, { 0x9867, 0x8CDA }, { 0x986B, 0xE8FA }, { 0x986F, 0xE8FB }, { 0x9870, 0xE8FC }, + { 0x9871, 0xE940 }, { 0x9873, 0xE942 }, { 0x9874, 0xE941 }, { 0x98A8, 0x9597 }, { 0x98AA, 0xE943 }, { 0x98AF, 0xE944 }, { 0x98B1, 0xE945 }, { 0x98B6, 0xE946 }, + { 0x98C3, 0xE948 }, { 0x98C4, 0xE947 }, { 0x98C6, 0xE949 }, { 0x98DB, 0x94F2 }, { 0x98DC, 0xE3CA }, { 0x98DF, 0x9048 }, { 0x98E2, 0x8B51 }, { 0x98E9, 0xE94A }, + { 0x98EB, 0xE94B }, { 0x98ED, 0x99AA }, { 0x98EE, 0x9F5A }, { 0x98EF, 0x94D1 }, { 0x98F2, 0x88F9 }, { 0x98F4, 0x88B9 }, { 0x98FC, 0x8E94 }, { 0x98FD, 0x964F }, + { 0x98FE, 0x8FFC }, { 0x9903, 0xE94C }, { 0x9905, 0x96DD }, { 0x9909, 0xE94D }, { 0x990A, 0x977B }, { 0x990C, 0x8961 }, { 0x9910, 0x8E60 }, { 0x9912, 0xE94E }, + { 0x9913, 0x89EC }, { 0x9914, 0xE94F }, { 0x9918, 0xE950 }, { 0x991D, 0xE952 }, { 0x991E, 0xE953 }, { 0x9920, 0xE955 }, { 0x9921, 0xE951 }, { 0x9924, 0xE954 }, + { 0x9928, 0x8AD9 }, { 0x992C, 0xE956 }, { 0x992E, 0xE957 }, { 0x993D, 0xE958 }, { 0x993E, 0xE959 }, { 0x9942, 0xE95A }, { 0x9945, 0xE95C }, { 0x9949, 0xE95B }, + { 0x994B, 0xE95E }, { 0x994C, 0xE961 }, { 0x9950, 0xE95D }, { 0x9951, 0xE95F }, { 0x9952, 0xE960 }, { 0x9955, 0xE962 }, { 0x9957, 0x8BC0 }, { 0x9996, 0x8EF1 }, + { 0x9997, 0xE963 }, { 0x9998, 0xE964 }, { 0x9999, 0x8D81 }, { 0x99A5, 0xE965 }, { 0x99A8, 0x8A5D }, { 0x99AC, 0x946E }, { 0x99AD, 0xE966 }, { 0x99AE, 0xE967 }, + { 0x99B3, 0x9279 }, { 0x99B4, 0x93E9 }, { 0x99BC, 0xE968 }, { 0x99C1, 0x949D }, { 0x99C4, 0x91CA }, { 0x99C5, 0x8977 }, { 0x99C6, 0x8BEC }, { 0x99C8, 0x8BED }, + { 0x99D0, 0x9293 }, { 0x99D1, 0xE96D }, { 0x99D2, 0x8BEE }, { 0x99D5, 0x89ED }, { 0x99D8, 0xE96C }, { 0x99DB, 0xE96A }, { 0x99DD, 0xE96B }, { 0x99DF, 0xE969 }, + { 0x99E2, 0xE977 }, { 0x99ED, 0xE96E }, { 0x99EE, 0xE96F }, { 0x99F1, 0xE970 }, { 0x99F2, 0xE971 }, { 0x99F8, 0xE973 }, { 0x99FB, 0xE972 }, { 0x99FF, 0x8F78 }, + { 0x9A01, 0xE974 }, { 0x9A05, 0xE976 }, { 0x9A0E, 0x8B52 }, { 0x9A0F, 0xE975 }, { 0x9A12, 0x919B }, { 0x9A13, 0x8CB1 }, { 0x9A19, 0xE978 }, { 0x9A28, 0x91CB }, + { 0x9A2B, 0xE979 }, { 0x9A30, 0x93AB }, { 0x9A37, 0xE97A }, { 0x9A3E, 0xE980 }, { 0x9A40, 0xE97D }, { 0x9A42, 0xE97C }, { 0x9A43, 0xE97E }, { 0x9A45, 0xE97B }, + { 0x9A4D, 0xE982 }, { 0x9A55, 0xE981 }, { 0x9A57, 0xE984 }, { 0x9A5A, 0x8BC1 }, { 0x9A5B, 0xE983 }, { 0x9A5F, 0xE985 }, { 0x9A62, 0xE986 }, { 0x9A64, 0xE988 }, + { 0x9A65, 0xE987 }, { 0x9A69, 0xE989 }, { 0x9A6A, 0xE98B }, { 0x9A6B, 0xE98A }, { 0x9AA8, 0x8D9C }, { 0x9AAD, 0xE98C }, { 0x9AB0, 0xE98D }, { 0x9AB8, 0x8A5B }, + { 0x9ABC, 0xE98E }, { 0x9AC0, 0xE98F }, { 0x9AC4, 0x9091 }, { 0x9ACF, 0xE990 }, { 0x9AD1, 0xE991 }, { 0x9AD3, 0xE992 }, { 0x9AD4, 0xE993 }, { 0x9AD8, 0x8D82 }, + { 0x9ADE, 0xE994 }, { 0x9ADF, 0xE995 }, { 0x9AE2, 0xE996 }, { 0x9AE3, 0xE997 }, { 0x9AE6, 0xE998 }, { 0x9AEA, 0x94AF }, { 0x9AEB, 0xE99A }, { 0x9AED, 0x9545 }, + { 0x9AEE, 0xE99B }, { 0x9AEF, 0xE999 }, { 0x9AF1, 0xE99D }, { 0x9AF4, 0xE99C }, { 0x9AF7, 0xE99E }, { 0x9AFB, 0xE99F }, { 0x9B06, 0xE9A0 }, { 0x9B18, 0xE9A1 }, + { 0x9B1A, 0xE9A2 }, { 0x9B1F, 0xE9A3 }, { 0x9B22, 0xE9A4 }, { 0x9B23, 0xE9A5 }, { 0x9B25, 0xE9A6 }, { 0x9B27, 0xE9A7 }, { 0x9B28, 0xE9A8 }, { 0x9B29, 0xE9A9 }, + { 0x9B2A, 0xE9AA }, { 0x9B2E, 0xE9AB }, { 0x9B2F, 0xE9AC }, { 0x9B31, 0x9F54 }, { 0x9B32, 0xE9AD }, { 0x9B3B, 0xE2F6 }, { 0x9B3C, 0x8B53 }, { 0x9B41, 0x8A40 }, + { 0x9B42, 0x8DB0 }, { 0x9B43, 0xE9AF }, { 0x9B44, 0xE9AE }, { 0x9B45, 0x96A3 }, { 0x9B4D, 0xE9B1 }, { 0x9B4E, 0xE9B2 }, { 0x9B4F, 0xE9B0 }, { 0x9B51, 0xE9B3 }, + { 0x9B54, 0x9682 }, { 0x9B58, 0xE9B4 }, { 0x9B5A, 0x8B9B }, { 0x9B6F, 0x9844 }, { 0x9B74, 0xE9B5 }, { 0x9B83, 0xE9B7 }, { 0x9B8E, 0x88BC }, { 0x9B91, 0xE9B8 }, + { 0x9B92, 0x95A9 }, { 0x9B93, 0xE9B6 }, { 0x9B96, 0xE9B9 }, { 0x9B97, 0xE9BA }, { 0x9B9F, 0xE9BB }, { 0x9BA0, 0xE9BC }, { 0x9BA8, 0xE9BD }, { 0x9BAA, 0x968E }, + { 0x9BAB, 0x8E4C }, { 0x9BAD, 0x8DF8 }, { 0x9BAE, 0x914E }, { 0x9BB4, 0xE9BE }, { 0x9BB9, 0xE9C1 }, { 0x9BC0, 0xE9BF }, { 0x9BC6, 0xE9C2 }, { 0x9BC9, 0x8CEF }, + { 0x9BCA, 0xE9C0 }, { 0x9BCF, 0xE9C3 }, { 0x9BD1, 0xE9C4 }, { 0x9BD2, 0xE9C5 }, { 0x9BD4, 0xE9C9 }, { 0x9BD6, 0x8E49 }, { 0x9BDB, 0x91E2 }, { 0x9BE1, 0xE9CA }, + { 0x9BE2, 0xE9C7 }, { 0x9BE3, 0xE9C6 }, { 0x9BE4, 0xE9C8 }, { 0x9BE8, 0x8C7E }, { 0x9BF0, 0xE9CE }, { 0x9BF1, 0xE9CD }, { 0x9BF2, 0xE9CC }, { 0x9BF5, 0x88B1 }, + { 0x9C04, 0xE9D8 }, { 0x9C06, 0xE9D4 }, { 0x9C08, 0xE9D5 }, { 0x9C09, 0xE9D1 }, { 0x9C0A, 0xE9D7 }, { 0x9C0C, 0xE9D3 }, { 0x9C0D, 0x8A82 }, { 0x9C10, 0x986B }, + { 0x9C12, 0xE9D6 }, { 0x9C13, 0xE9D2 }, { 0x9C14, 0xE9D0 }, { 0x9C15, 0xE9CF }, { 0x9C1B, 0xE9DA }, { 0x9C21, 0xE9DD }, { 0x9C24, 0xE9DC }, { 0x9C25, 0xE9DB }, + { 0x9C2D, 0x9568 }, { 0x9C2E, 0xE9D9 }, { 0x9C2F, 0x88F1 }, { 0x9C30, 0xE9DE }, { 0x9C32, 0xE9E0 }, { 0x9C39, 0x8A8F }, { 0x9C3A, 0xE9CB }, { 0x9C3B, 0x8956 }, + { 0x9C3E, 0xE9E2 }, { 0x9C46, 0xE9E1 }, { 0x9C47, 0xE9DF }, { 0x9C48, 0x924C }, { 0x9C52, 0x9690 }, { 0x9C57, 0x97D8 }, { 0x9C5A, 0xE9E3 }, { 0x9C60, 0xE9E4 }, + { 0x9C67, 0xE9E5 }, { 0x9C76, 0xE9E6 }, { 0x9C78, 0xE9E7 }, { 0x9CE5, 0x92B9 }, { 0x9CE7, 0xE9E8 }, { 0x9CE9, 0x94B5 }, { 0x9CEB, 0xE9ED }, { 0x9CEC, 0xE9E9 }, + { 0x9CF0, 0xE9EA }, { 0x9CF3, 0x9650 }, { 0x9CF4, 0x96C2 }, { 0x9CF6, 0x93CE }, { 0x9D03, 0xE9EE }, { 0x9D06, 0xE9EF }, { 0x9D07, 0x93BC }, { 0x9D08, 0xE9EC }, + { 0x9D09, 0xE9EB }, { 0x9D0E, 0x89A8 }, { 0x9D12, 0xE9F7 }, { 0x9D15, 0xE9F6 }, { 0x9D1B, 0x8995 }, { 0x9D1F, 0xE9F4 }, { 0x9D23, 0xE9F3 }, { 0x9D26, 0xE9F1 }, + { 0x9D28, 0x8A9B }, { 0x9D2A, 0xE9F0 }, { 0x9D2B, 0x8EB0 }, { 0x9D2C, 0x89A7 }, { 0x9D3B, 0x8D83 }, { 0x9D3E, 0xE9FA }, { 0x9D3F, 0xE9F9 }, { 0x9D41, 0xE9F8 }, + { 0x9D44, 0xE9F5 }, { 0x9D46, 0xE9FB }, { 0x9D48, 0xE9FC }, { 0x9D50, 0xEA44 }, { 0x9D51, 0xEA43 }, { 0x9D59, 0xEA45 }, { 0x9D5C, 0x894C }, { 0x9D5D, 0xEA40 }, + { 0x9D5E, 0xEA41 }, { 0x9D60, 0x8D94 }, { 0x9D61, 0x96B7 }, { 0x9D64, 0xEA42 }, { 0x9D6C, 0x9651 }, { 0x9D6F, 0xEA4A }, { 0x9D72, 0xEA46 }, { 0x9D7A, 0xEA4B }, + { 0x9D87, 0xEA48 }, { 0x9D89, 0xEA47 }, { 0x9D8F, 0x8C7B }, { 0x9D9A, 0xEA4C }, { 0x9DA4, 0xEA4D }, { 0x9DA9, 0xEA4E }, { 0x9DAB, 0xEA49 }, { 0x9DAF, 0xE9F2 }, + { 0x9DB2, 0xEA4F }, { 0x9DB4, 0x92DF }, { 0x9DB8, 0xEA53 }, { 0x9DBA, 0xEA54 }, { 0x9DBB, 0xEA52 }, { 0x9DC1, 0xEA51 }, { 0x9DC2, 0xEA57 }, { 0x9DC4, 0xEA50 }, + { 0x9DC6, 0xEA55 }, { 0x9DCF, 0xEA56 }, { 0x9DD3, 0xEA59 }, { 0x9DD9, 0xEA58 }, { 0x9DE6, 0xEA5B }, { 0x9DED, 0xEA5C }, { 0x9DEF, 0xEA5D }, { 0x9DF2, 0x9868 }, + { 0x9DF8, 0xEA5A }, { 0x9DF9, 0x91E9 }, { 0x9DFA, 0x8DEB }, { 0x9DFD, 0xEA5E }, { 0x9E1A, 0xEA5F }, { 0x9E1B, 0xEA60 }, { 0x9E1E, 0xEA61 }, { 0x9E75, 0xEA62 }, + { 0x9E78, 0x8CB2 }, { 0x9E79, 0xEA63 }, { 0x9E7D, 0xEA64 }, { 0x9E7F, 0x8EAD }, { 0x9E81, 0xEA65 }, { 0x9E88, 0xEA66 }, { 0x9E8B, 0xEA67 }, { 0x9E8C, 0xEA68 }, + { 0x9E91, 0xEA6B }, { 0x9E92, 0xEA69 }, { 0x9E93, 0x985B }, { 0x9E95, 0xEA6A }, { 0x9E97, 0x97ED }, { 0x9E9D, 0xEA6C }, { 0x9E9F, 0x97D9 }, { 0x9EA5, 0xEA6D }, + { 0x9EA6, 0x949E }, { 0x9EA9, 0xEA6E }, { 0x9EAA, 0xEA70 }, { 0x9EAD, 0xEA71 }, { 0x9EB8, 0xEA6F }, { 0x9EB9, 0x8D8D }, { 0x9EBA, 0x96CB }, { 0x9EBB, 0x9683 }, + { 0x9EBC, 0x9BF5 }, { 0x9EBE, 0x9F80 }, { 0x9EBF, 0x969B }, { 0x9EC4, 0x89A9 }, { 0x9ECC, 0xEA73 }, { 0x9ECD, 0x8B6F }, { 0x9ECE, 0xEA74 }, { 0x9ECF, 0xEA75 }, + { 0x9ED0, 0xEA76 }, { 0x9ED2, 0x8D95 }, { 0x9ED4, 0xEA77 }, { 0x9ED8, 0xE0D2 }, { 0x9ED9, 0x96D9 }, { 0x9EDB, 0x91E1 }, { 0x9EDC, 0xEA78 }, { 0x9EDD, 0xEA7A }, + { 0x9EDE, 0xEA79 }, { 0x9EE0, 0xEA7B }, { 0x9EE5, 0xEA7C }, { 0x9EE8, 0xEA7D }, { 0x9EEF, 0xEA7E }, { 0x9EF4, 0xEA80 }, { 0x9EF6, 0xEA81 }, { 0x9EF7, 0xEA82 }, + { 0x9EF9, 0xEA83 }, { 0x9EFB, 0xEA84 }, { 0x9EFC, 0xEA85 }, { 0x9EFD, 0xEA86 }, { 0x9F07, 0xEA87 }, { 0x9F08, 0xEA88 }, { 0x9F0E, 0x9343 }, { 0x9F13, 0x8CDB }, + { 0x9F15, 0xEA8A }, { 0x9F20, 0x916C }, { 0x9F21, 0xEA8B }, { 0x9F2C, 0xEA8C }, { 0x9F3B, 0x9540 }, { 0x9F3E, 0xEA8D }, { 0x9F4A, 0xEA8E }, { 0x9F4B, 0xE256 }, + { 0x9F4E, 0xE6D8 }, { 0x9F4F, 0xE8EB }, { 0x9F52, 0xEA8F }, { 0x9F54, 0xEA90 }, { 0x9F5F, 0xEA92 }, { 0x9F60, 0xEA93 }, { 0x9F61, 0xEA94 }, { 0x9F62, 0x97EE }, + { 0x9F63, 0xEA91 }, { 0x9F66, 0xEA95 }, { 0x9F67, 0xEA96 }, { 0x9F6A, 0xEA98 }, { 0x9F6C, 0xEA97 }, { 0x9F72, 0xEA9A }, { 0x9F76, 0xEA9B }, { 0x9F77, 0xEA99 }, + { 0x9F8D, 0x97B4 }, { 0x9F95, 0xEA9C }, { 0x9F9C, 0xEA9D }, { 0x9F9D, 0xE273 }, { 0x9FA0, 0xEA9E }, { 0xFE30, 0xEB64 }, { 0xFE31, 0xEB5C }, { 0xFE33, 0xEB51 }, + { 0xFE35, 0xEB69 }, { 0xFE36, 0xEB6A }, { 0xFE37, 0xEB6F }, { 0xFE38, 0xEB70 }, { 0xFE39, 0xEB6B }, { 0xFE3A, 0xEB6C }, { 0xFE3B, 0xEB79 }, { 0xFE3C, 0xEB7A }, + { 0xFE3D, 0xEB73 }, { 0xFE3E, 0xEB74 }, { 0xFE3F, 0xEB71 }, { 0xFE40, 0xEB72 }, { 0xFE41, 0xEB75 }, { 0xFE42, 0xEB76 }, { 0xFE43, 0xEB77 }, { 0xFE44, 0xEB78 }, + { 0xFF01, 0x8149 }, { 0xFF03, 0x8194 }, { 0xFF04, 0x8190 }, { 0xFF05, 0x8193 }, { 0xFF06, 0x8195 }, { 0xFF08, 0x8169 }, { 0xFF09, 0x816A }, { 0xFF0A, 0x8196 }, + { 0xFF0B, 0x817B }, { 0xFF0C, 0x8143 }, { 0xFF0E, 0x8144 }, { 0xFF0F, 0x815E }, { 0xFF10, 0x824F }, { 0xFF11, 0x8250 }, { 0xFF12, 0x8251 }, { 0xFF13, 0x8252 }, + { 0xFF14, 0x8253 }, { 0xFF15, 0x8254 }, { 0xFF16, 0x8255 }, { 0xFF17, 0x8256 }, { 0xFF18, 0x8257 }, { 0xFF19, 0x8258 }, { 0xFF1A, 0x8146 }, { 0xFF1B, 0x8147 }, + { 0xFF1C, 0x8183 }, { 0xFF1D, 0x8181 }, { 0xFF1E, 0x8184 }, { 0xFF1F, 0x8148 }, { 0xFF20, 0x8197 }, { 0xFF21, 0x8260 }, { 0xFF22, 0x8261 }, { 0xFF23, 0x8262 }, + { 0xFF24, 0x8263 }, { 0xFF25, 0x8264 }, { 0xFF26, 0x8265 }, { 0xFF27, 0x8266 }, { 0xFF28, 0x8267 }, { 0xFF29, 0x8268 }, { 0xFF2A, 0x8269 }, { 0xFF2B, 0x826A }, + { 0xFF2C, 0x826B }, { 0xFF2D, 0x826C }, { 0xFF2E, 0x826D }, { 0xFF2F, 0x826E }, { 0xFF30, 0x826F }, { 0xFF31, 0x8270 }, { 0xFF32, 0x8271 }, { 0xFF33, 0x8272 }, + { 0xFF34, 0x8273 }, { 0xFF35, 0x8274 }, { 0xFF36, 0x8275 }, { 0xFF37, 0x8276 }, { 0xFF38, 0x8277 }, { 0xFF39, 0x8278 }, { 0xFF3A, 0x8279 }, { 0xFF3B, 0x816D }, + { 0xFF3C, 0x815F }, { 0xFF3D, 0x816E }, { 0xFF3E, 0x814F }, { 0xFF3F, 0x8151 }, { 0xFF40, 0x814D }, { 0xFF41, 0x8281 }, { 0xFF42, 0x8282 }, { 0xFF43, 0x8283 }, + { 0xFF44, 0x8284 }, { 0xFF45, 0x8285 }, { 0xFF46, 0x8286 }, { 0xFF47, 0x8287 }, { 0xFF48, 0x8288 }, { 0xFF49, 0x8289 }, { 0xFF4A, 0x828A }, { 0xFF4B, 0x828B }, + { 0xFF4C, 0x828C }, { 0xFF4D, 0x828D }, { 0xFF4E, 0x828E }, { 0xFF4F, 0x828F }, { 0xFF50, 0x8290 }, { 0xFF51, 0x8291 }, { 0xFF52, 0x8292 }, { 0xFF53, 0x8293 }, + { 0xFF54, 0x8294 }, { 0xFF55, 0x8295 }, { 0xFF56, 0x8296 }, { 0xFF57, 0x8297 }, { 0xFF58, 0x8298 }, { 0xFF59, 0x8299 }, { 0xFF5A, 0x829A }, { 0xFF5B, 0x816F }, + { 0xFF5C, 0x8162 }, { 0xFF5D, 0x8170 }, { 0xFF61, 0x00A1 }, { 0xFF62, 0x00A2 }, { 0xFF63, 0x00A3 }, { 0xFF64, 0x00A4 }, { 0xFF65, 0x00A5 }, { 0xFF66, 0x00A6 }, + { 0xFF67, 0x00A7 }, { 0xFF68, 0x00A8 }, { 0xFF69, 0x00A9 }, { 0xFF6A, 0x00AA }, { 0xFF6B, 0x00AB }, { 0xFF6C, 0x00AC }, { 0xFF6D, 0x00AD }, { 0xFF6E, 0x00AE }, + { 0xFF6F, 0x00AF }, { 0xFF70, 0x00B0 }, { 0xFF71, 0x00B1 }, { 0xFF72, 0x00B2 }, { 0xFF73, 0x00B3 }, { 0xFF74, 0x00B4 }, { 0xFF75, 0x00B5 }, { 0xFF76, 0x00B6 }, + { 0xFF77, 0x00B7 }, { 0xFF78, 0x00B8 }, { 0xFF79, 0x00B9 }, { 0xFF7A, 0x00BA }, { 0xFF7B, 0x00BB }, { 0xFF7C, 0x00BC }, { 0xFF7D, 0x00BD }, { 0xFF7E, 0x00BE }, + { 0xFF7F, 0x00BF }, { 0xFF80, 0x00C0 }, { 0xFF81, 0x00C1 }, { 0xFF82, 0x00C2 }, { 0xFF83, 0x00C3 }, { 0xFF84, 0x00C4 }, { 0xFF85, 0x00C5 }, { 0xFF86, 0x00C6 }, + { 0xFF87, 0x00C7 }, { 0xFF88, 0x00C8 }, { 0xFF89, 0x00C9 }, { 0xFF8A, 0x00CA }, { 0xFF8B, 0x00CB }, { 0xFF8C, 0x00CC }, { 0xFF8D, 0x00CD }, { 0xFF8E, 0x00CE }, + { 0xFF8F, 0x00CF }, { 0xFF90, 0x00D0 }, { 0xFF91, 0x00D1 }, { 0xFF92, 0x00D2 }, { 0xFF93, 0x00D3 }, { 0xFF94, 0x00D4 }, { 0xFF95, 0x00D5 }, { 0xFF96, 0x00D6 }, + { 0xFF97, 0x00D7 }, { 0xFF98, 0x00D8 }, { 0xFF99, 0x00D9 }, { 0xFF9A, 0x00DA }, { 0xFF9B, 0x00DB }, { 0xFF9C, 0x00DC }, { 0xFF9D, 0x00DD }, { 0xFF9E, 0x00DE }, + { 0xFF9F, 0x00DF }, { 0xFFE3, 0x8150 }, { 0xFFE5, 0x818F }, }; diff --git a/Encodings/src/MacKoreanEncoding.cpp b/Encodings/src/MacKoreanEncoding.cpp index 3ce539765..dee366d39 100644 --- a/Encodings/src/MacKoreanEncoding.cpp +++ b/Encodings/src/MacKoreanEncoding.cpp @@ -25,2178 +25,2178 @@ const char* MacKoreanEncoding::_names[] = }; -const TextEncoding::CharacterMap MacKoreanEncoding::_charMap = +const TextEncoding::CharacterMap MacKoreanEncoding::_charMap = { - -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - 0x0020, 0x0021, 0x0022, 0x0023, 0x0024, 0x0025, 0x0026, 0x0027, 0x0028, 0x0029, 0x002A, 0x002B, 0x002C, 0x002D, 0x002E, 0x002F, - 0x0030, 0x0031, 0x0032, 0x0033, 0x0034, 0x0035, 0x0036, 0x0037, 0x0038, 0x0039, 0x003A, 0x003B, 0x003C, 0x003D, 0x003E, 0x003F, - 0x0040, 0x0041, 0x0042, 0x0043, 0x0044, 0x0045, 0x0046, 0x0047, 0x0048, 0x0049, 0x004A, 0x004B, 0x004C, 0x004D, 0x004E, 0x004F, - 0x0050, 0x0051, 0x0052, 0x0053, 0x0054, 0x0055, 0x0056, 0x0057, 0x0058, 0x0059, 0x005A, 0x005B, 0x005C, 0x005D, 0x005E, 0x005F, - 0x0060, 0x0061, 0x0062, 0x0063, 0x0064, 0x0065, 0x0066, 0x0067, 0x0068, 0x0069, 0x006A, 0x006B, 0x006C, 0x006D, 0x006E, 0x006F, - 0x0070, 0x0071, 0x0072, 0x0073, 0x0074, 0x0075, 0x0076, 0x0077, 0x0078, 0x0079, 0x007A, 0x007B, 0x007C, 0x007D, 0x007E, -1, - 0x00A0, 0x20A9, -1, 0x00A9, -1, 0x0085, 0x0086, 0x0087, 0x0088, 0x0089, 0x008A, 0x008B, 0x008C, 0x008D, 0x008E, 0x008F, - 0x0090, 0x0091, 0x0092, 0x0093, 0x0094, 0x0095, 0x0096, 0x0097, 0x0098, 0x0099, 0x009A, 0x009B, 0x009C, 0x009D, 0x009E, 0x009F, - -1, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -1, -1, - -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, - -2, -2, -2, -2, -2, -2, -2, -2, -2, -1, -2, -2, -2, -2, -2, -2, - -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, - -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, - -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, + 0x0020, 0x0021, 0x0022, 0x0023, 0x0024, 0x0025, 0x0026, 0x0027, 0x0028, 0x0029, 0x002A, 0x002B, 0x002C, 0x002D, 0x002E, 0x002F, + 0x0030, 0x0031, 0x0032, 0x0033, 0x0034, 0x0035, 0x0036, 0x0037, 0x0038, 0x0039, 0x003A, 0x003B, 0x003C, 0x003D, 0x003E, 0x003F, + 0x0040, 0x0041, 0x0042, 0x0043, 0x0044, 0x0045, 0x0046, 0x0047, 0x0048, 0x0049, 0x004A, 0x004B, 0x004C, 0x004D, 0x004E, 0x004F, + 0x0050, 0x0051, 0x0052, 0x0053, 0x0054, 0x0055, 0x0056, 0x0057, 0x0058, 0x0059, 0x005A, 0x005B, 0x005C, 0x005D, 0x005E, 0x005F, + 0x0060, 0x0061, 0x0062, 0x0063, 0x0064, 0x0065, 0x0066, 0x0067, 0x0068, 0x0069, 0x006A, 0x006B, 0x006C, 0x006D, 0x006E, 0x006F, + 0x0070, 0x0071, 0x0072, 0x0073, 0x0074, 0x0075, 0x0076, 0x0077, 0x0078, 0x0079, 0x007A, 0x007B, 0x007C, 0x007D, 0x007E, -1, + 0x00A0, 0x20A9, -1, 0x00A9, -1, 0x0085, 0x0086, 0x0087, 0x0088, 0x0089, 0x008A, 0x008B, 0x008C, 0x008D, 0x008E, 0x008F, + 0x0090, 0x0091, 0x0092, 0x0093, 0x0094, 0x0095, 0x0096, 0x0097, 0x0098, 0x0099, 0x009A, 0x009B, 0x009C, 0x009D, 0x009E, 0x009F, + -1, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -1, -1, + -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, + -2, -2, -2, -2, -2, -2, -2, -2, -2, -1, -2, -2, -2, -2, -2, -2, + -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, + -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, + -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -1, -1, }; const DoubleByteEncoding::Mapping MacKoreanEncoding::_mappingTable[] = { - { 0xA14D, 0xFE59 }, { 0xA14E, 0xFE5A }, { 0xA159, 0x2985 }, { 0xA15A, 0x2986 }, { 0xA15D, 0x3016 }, { 0xA15E, 0x3017 }, { 0xA15F, 0x3018 }, { 0xA160, 0x3019 }, - { 0xA16D, 0x2051 }, { 0xA16E, 0xF840 }, { 0xA16F, 0x201F }, { 0xA170, 0x201B }, { 0xA171, 0x207A }, { 0xA172, 0x207B }, { 0xA17A, 0x207C }, { 0xA17C, 0x207D }, - { 0xA17D, 0x207E }, { 0xA196, 0x204C }, { 0xA197, 0x204D }, { 0xA198, 0x02BC }, { 0xA199, 0x2997 }, { 0xA19A, 0x2998 }, { 0xA1A1, 0x3000 }, { 0xA1A2, 0x3001 }, - { 0xA1A3, 0x3002 }, { 0xA1A4, 0x00B7 }, { 0xA1A5, 0x2025 }, { 0xA1A6, 0x2026 }, { 0xA1A7, 0x00A8 }, { 0xA1A8, 0x3003 }, { 0xA1A9, 0x2013 }, { 0xA1AA, 0x2014 }, - { 0xA1AB, 0x2016 }, { 0xA1AC, 0xFF3C }, { 0xA1AD, 0x301C }, { 0xA1AE, 0x2018 }, { 0xA1AF, 0x2019 }, { 0xA1B0, 0x201C }, { 0xA1B1, 0x201D }, { 0xA1B2, 0x3014 }, - { 0xA1B3, 0x3015 }, { 0xA1B4, 0x3008 }, { 0xA1B5, 0x3009 }, { 0xA1B6, 0x300A }, { 0xA1B7, 0x300B }, { 0xA1B8, 0x300C }, { 0xA1B9, 0x300D }, { 0xA1BA, 0x300E }, - { 0xA1BB, 0x300F }, { 0xA1BC, 0x3010 }, { 0xA1BD, 0x3011 }, { 0xA1BE, 0x00B1 }, { 0xA1BF, 0x00D7 }, { 0xA1C0, 0x00F7 }, { 0xA1C1, 0x2260 }, { 0xA1C2, 0x2264 }, - { 0xA1C3, 0x2265 }, { 0xA1C4, 0x221E }, { 0xA1C5, 0x2234 }, { 0xA1C6, 0x00B0 }, { 0xA1C7, 0x2032 }, { 0xA1C8, 0x2033 }, { 0xA1C9, 0x2103 }, { 0xA1CA, 0x212B }, - { 0xA1CB, 0x00A2 }, { 0xA1CC, 0x00A3 }, { 0xA1CD, 0x00A5 }, { 0xA1CE, 0x2642 }, { 0xA1CF, 0x2640 }, { 0xA1D0, 0x2220 }, { 0xA1D1, 0x22A5 }, { 0xA1D2, 0x2312 }, - { 0xA1D3, 0x2202 }, { 0xA1D4, 0x2207 }, { 0xA1D5, 0x2261 }, { 0xA1D6, 0x2252 }, { 0xA1D7, 0x00A7 }, { 0xA1D8, 0x203B }, { 0xA1D9, 0x2606 }, { 0xA1DA, 0x2605 }, - { 0xA1DB, 0x25CB }, { 0xA1DC, 0x25CF }, { 0xA1DD, 0x25CE }, { 0xA1DE, 0x25C7 }, { 0xA1DF, 0x25C6 }, { 0xA1E0, 0x25A1 }, { 0xA1E1, 0x25A0 }, { 0xA1E2, 0x25B3 }, - { 0xA1E3, 0x25B2 }, { 0xA1E4, 0x25BD }, { 0xA1E5, 0x25BC }, { 0xA1E6, 0x2192 }, { 0xA1E7, 0x2190 }, { 0xA1E8, 0x2191 }, { 0xA1E9, 0x2193 }, { 0xA1EA, 0x2194 }, - { 0xA1EB, 0x3013 }, { 0xA1EC, 0x226A }, { 0xA1ED, 0x226B }, { 0xA1EE, 0x221A }, { 0xA1EF, 0x223D }, { 0xA1F0, 0x221D }, { 0xA1F1, 0x2235 }, { 0xA1F2, 0x222B }, - { 0xA1F3, 0x222C }, { 0xA1F4, 0x2208 }, { 0xA1F5, 0x220B }, { 0xA1F6, 0x2286 }, { 0xA1F7, 0x2287 }, { 0xA1F8, 0x2282 }, { 0xA1F9, 0x2283 }, { 0xA1FA, 0x222A }, - { 0xA1FB, 0x2229 }, { 0xA1FC, 0x2227 }, { 0xA1FD, 0x2228 }, { 0xA1FE, 0x00AC }, { 0xA2A1, 0x21D2 }, { 0xA2A2, 0x21D4 }, { 0xA2A3, 0x2200 }, { 0xA2A4, 0x2203 }, - { 0xA2A5, 0x00B4 }, { 0xA2A6, 0x02DC }, { 0xA2A7, 0x02C7 }, { 0xA2A8, 0x02D8 }, { 0xA2A9, 0x02DD }, { 0xA2AA, 0x02DA }, { 0xA2AB, 0x02D9 }, { 0xA2AC, 0x00B8 }, - { 0xA2AD, 0x02DB }, { 0xA2AE, 0x00A1 }, { 0xA2AF, 0x00BF }, { 0xA2B0, 0x02D0 }, { 0xA2B1, 0x222E }, { 0xA2B2, 0x2211 }, { 0xA2B3, 0x220F }, { 0xA2B4, 0x00A4 }, - { 0xA2B5, 0x2109 }, { 0xA2B6, 0x2030 }, { 0xA2B7, 0x25C1 }, { 0xA2B8, 0x25C0 }, { 0xA2B9, 0x25B7 }, { 0xA2BA, 0x25B6 }, { 0xA2BB, 0x2664 }, { 0xA2BC, 0x2660 }, - { 0xA2BD, 0x2661 }, { 0xA2BE, 0x2665 }, { 0xA2BF, 0x2667 }, { 0xA2C0, 0x2663 }, { 0xA2C1, 0x25C9 }, { 0xA2C2, 0x25C8 }, { 0xA2C3, 0x25A3 }, { 0xA2C4, 0x25D0 }, - { 0xA2C5, 0x25D1 }, { 0xA2C6, 0x2592 }, { 0xA2C7, 0x25A4 }, { 0xA2C8, 0x25A5 }, { 0xA2C9, 0x25A8 }, { 0xA2CA, 0x25A7 }, { 0xA2CB, 0x25A6 }, { 0xA2CC, 0x25A9 }, - { 0xA2CD, 0x2668 }, { 0xA2CE, 0x260F }, { 0xA2CF, 0x260E }, { 0xA2D0, 0x261C }, { 0xA2D1, 0x261E }, { 0xA2D2, 0x00B6 }, { 0xA2D3, 0x2020 }, { 0xA2D4, 0x2021 }, - { 0xA2D5, 0x2195 }, { 0xA2D6, 0x2197 }, { 0xA2D7, 0x2199 }, { 0xA2D8, 0x2196 }, { 0xA2D9, 0x2198 }, { 0xA2DA, 0x266D }, { 0xA2DB, 0x2669 }, { 0xA2DC, 0x266A }, - { 0xA2DD, 0x266C }, { 0xA2DE, 0x327F }, { 0xA2DF, 0x321C }, { 0xA2E0, 0x2116 }, { 0xA2E1, 0x33C7 }, { 0xA2E2, 0x2122 }, { 0xA2E3, 0x33C2 }, { 0xA2E4, 0x33D8 }, - { 0xA2E5, 0x2121 }, { 0xA2FD, 0x22EE }, { 0xA2FE, 0x2237 }, { 0xA355, 0x278A }, { 0xA356, 0x278B }, { 0xA357, 0x278C }, { 0xA358, 0x278D }, { 0xA359, 0x278E }, - { 0xA35A, 0x278F }, { 0xA35B, 0x2790 }, { 0xA35C, 0x2791 }, { 0xA35D, 0x2792 }, { 0xA35E, 0x2793 }, { 0xA386, 0x24B6 }, { 0xA387, 0x24B7 }, { 0xA388, 0x24B8 }, - { 0xA389, 0x24B9 }, { 0xA38A, 0x24BA }, { 0xA38B, 0x24BB }, { 0xA38C, 0x24BC }, { 0xA38D, 0x24BD }, { 0xA38E, 0x24BE }, { 0xA38F, 0x24BF }, { 0xA390, 0x24C0 }, - { 0xA391, 0x24C1 }, { 0xA392, 0x24C2 }, { 0xA393, 0x24C3 }, { 0xA394, 0x24C4 }, { 0xA395, 0x24C5 }, { 0xA396, 0x24C6 }, { 0xA397, 0x24C7 }, { 0xA398, 0x24C8 }, - { 0xA399, 0x24C9 }, { 0xA39A, 0x24CA }, { 0xA39B, 0x24CB }, { 0xA39C, 0x24CC }, { 0xA39D, 0x24CD }, { 0xA39E, 0x24CE }, { 0xA39F, 0x24CF }, { 0xA3A1, 0xFF01 }, - { 0xA3A2, 0xFF02 }, { 0xA3A3, 0xFF03 }, { 0xA3A4, 0xFF04 }, { 0xA3A5, 0xFF05 }, { 0xA3A6, 0xFF06 }, { 0xA3A7, 0xFF07 }, { 0xA3A8, 0xFF08 }, { 0xA3A9, 0xFF09 }, - { 0xA3AA, 0xFF0A }, { 0xA3AB, 0xFF0B }, { 0xA3AC, 0xFF0C }, { 0xA3AD, 0xFF0D }, { 0xA3AE, 0xFF0E }, { 0xA3AF, 0xFF0F }, { 0xA3B0, 0xFF10 }, { 0xA3B1, 0xFF11 }, - { 0xA3B2, 0xFF12 }, { 0xA3B3, 0xFF13 }, { 0xA3B4, 0xFF14 }, { 0xA3B5, 0xFF15 }, { 0xA3B6, 0xFF16 }, { 0xA3B7, 0xFF17 }, { 0xA3B8, 0xFF18 }, { 0xA3B9, 0xFF19 }, - { 0xA3BA, 0xFF1A }, { 0xA3BB, 0xFF1B }, { 0xA3BC, 0xFF1C }, { 0xA3BD, 0xFF1D }, { 0xA3BE, 0xFF1E }, { 0xA3BF, 0xFF1F }, { 0xA3C0, 0xFF20 }, { 0xA3C1, 0xFF21 }, - { 0xA3C2, 0xFF22 }, { 0xA3C3, 0xFF23 }, { 0xA3C4, 0xFF24 }, { 0xA3C5, 0xFF25 }, { 0xA3C6, 0xFF26 }, { 0xA3C7, 0xFF27 }, { 0xA3C8, 0xFF28 }, { 0xA3C9, 0xFF29 }, - { 0xA3CA, 0xFF2A }, { 0xA3CB, 0xFF2B }, { 0xA3CC, 0xFF2C }, { 0xA3CD, 0xFF2D }, { 0xA3CE, 0xFF2E }, { 0xA3CF, 0xFF2F }, { 0xA3D0, 0xFF30 }, { 0xA3D1, 0xFF31 }, - { 0xA3D2, 0xFF32 }, { 0xA3D3, 0xFF33 }, { 0xA3D4, 0xFF34 }, { 0xA3D5, 0xFF35 }, { 0xA3D6, 0xFF36 }, { 0xA3D7, 0xFF37 }, { 0xA3D8, 0xFF38 }, { 0xA3D9, 0xFF39 }, - { 0xA3DA, 0xFF3A }, { 0xA3DB, 0xFF3B }, { 0xA3DC, 0xFFE6 }, { 0xA3DD, 0xFF3D }, { 0xA3DE, 0xFF3E }, { 0xA3DF, 0xFF3F }, { 0xA3E0, 0xFF40 }, { 0xA3E1, 0xFF41 }, - { 0xA3E2, 0xFF42 }, { 0xA3E3, 0xFF43 }, { 0xA3E4, 0xFF44 }, { 0xA3E5, 0xFF45 }, { 0xA3E6, 0xFF46 }, { 0xA3E7, 0xFF47 }, { 0xA3E8, 0xFF48 }, { 0xA3E9, 0xFF49 }, - { 0xA3EA, 0xFF4A }, { 0xA3EB, 0xFF4B }, { 0xA3EC, 0xFF4C }, { 0xA3ED, 0xFF4D }, { 0xA3EE, 0xFF4E }, { 0xA3EF, 0xFF4F }, { 0xA3F0, 0xFF50 }, { 0xA3F1, 0xFF51 }, - { 0xA3F2, 0xFF52 }, { 0xA3F3, 0xFF53 }, { 0xA3F4, 0xFF54 }, { 0xA3F5, 0xFF55 }, { 0xA3F6, 0xFF56 }, { 0xA3F7, 0xFF57 }, { 0xA3F8, 0xFF58 }, { 0xA3F9, 0xFF59 }, - { 0xA3FA, 0xFF5A }, { 0xA3FB, 0xFF5B }, { 0xA3FC, 0xFF5C }, { 0xA3FD, 0xFF5D }, { 0xA3FE, 0x203E }, { 0xA47D, 0x2A26 }, { 0xA481, 0x227A }, { 0xA482, 0x227B }, - { 0xA483, 0x22CE }, { 0xA484, 0x22CF }, { 0xA485, 0x2280 }, { 0xA486, 0x2281 }, { 0xA487, 0x2270 }, { 0xA488, 0x2271 }, { 0xA489, 0x2272 }, { 0xA48A, 0x2273 }, - { 0xA48B, 0x2AC5 }, { 0xA48C, 0x2ACB }, { 0xA48D, 0x2AC6 }, { 0xA48E, 0x2ACC }, { 0xA48F, 0x2276 }, { 0xA490, 0x2277 }, { 0xA491, 0x2279 }, { 0xA492, 0x22DA }, - { 0xA493, 0x22DB }, { 0xA494, 0x2A8B }, { 0xA495, 0x2A8C }, { 0xA496, 0x2A91 }, { 0xA497, 0x2A92 }, { 0xA499, 0x2245 }, { 0xA49A, 0x2243 }, { 0xA49B, 0x2248 }, - { 0xA49C, 0x29A3 }, { 0xA49D, 0x22A4 }, { 0xA4A1, 0x3131 }, { 0xA4A2, 0x3132 }, { 0xA4A3, 0x3133 }, { 0xA4A4, 0x3134 }, { 0xA4A5, 0x3135 }, { 0xA4A6, 0x3136 }, - { 0xA4A7, 0x3137 }, { 0xA4A8, 0x3138 }, { 0xA4A9, 0x3139 }, { 0xA4AA, 0x313A }, { 0xA4AB, 0x313B }, { 0xA4AC, 0x313C }, { 0xA4AD, 0x313D }, { 0xA4AE, 0x313E }, - { 0xA4AF, 0x313F }, { 0xA4B0, 0x3140 }, { 0xA4B1, 0x3141 }, { 0xA4B2, 0x3142 }, { 0xA4B3, 0x3143 }, { 0xA4B4, 0x3144 }, { 0xA4B5, 0x3145 }, { 0xA4B6, 0x3146 }, - { 0xA4B7, 0x3147 }, { 0xA4B8, 0x3148 }, { 0xA4B9, 0x3149 }, { 0xA4BA, 0x314A }, { 0xA4BB, 0x314B }, { 0xA4BC, 0x314C }, { 0xA4BD, 0x314D }, { 0xA4BE, 0x314E }, - { 0xA4BF, 0x314F }, { 0xA4C0, 0x3150 }, { 0xA4C1, 0x3151 }, { 0xA4C2, 0x3152 }, { 0xA4C3, 0x3153 }, { 0xA4C4, 0x3154 }, { 0xA4C5, 0x3155 }, { 0xA4C6, 0x3156 }, - { 0xA4C7, 0x3157 }, { 0xA4C8, 0x3158 }, { 0xA4C9, 0x3159 }, { 0xA4CA, 0x315A }, { 0xA4CB, 0x315B }, { 0xA4CC, 0x315C }, { 0xA4CD, 0x315D }, { 0xA4CE, 0x315E }, - { 0xA4CF, 0x315F }, { 0xA4D0, 0x3160 }, { 0xA4D1, 0x3161 }, { 0xA4D2, 0x3162 }, { 0xA4D3, 0x3163 }, { 0xA4D4, 0x3164 }, { 0xA4D5, 0x3165 }, { 0xA4D6, 0x3166 }, - { 0xA4D7, 0x3167 }, { 0xA4D8, 0x3168 }, { 0xA4D9, 0x3169 }, { 0xA4DA, 0x316A }, { 0xA4DB, 0x316B }, { 0xA4DC, 0x316C }, { 0xA4DD, 0x316D }, { 0xA4DE, 0x316E }, - { 0xA4DF, 0x316F }, { 0xA4E0, 0x3170 }, { 0xA4E1, 0x3171 }, { 0xA4E2, 0x3172 }, { 0xA4E3, 0x3173 }, { 0xA4E4, 0x3174 }, { 0xA4E5, 0x3175 }, { 0xA4E6, 0x3176 }, - { 0xA4E7, 0x3177 }, { 0xA4E8, 0x3178 }, { 0xA4E9, 0x3179 }, { 0xA4EA, 0x317A }, { 0xA4EB, 0x317B }, { 0xA4EC, 0x317C }, { 0xA4ED, 0x317D }, { 0xA4EE, 0x317E }, - { 0xA4EF, 0x317F }, { 0xA4F0, 0x3180 }, { 0xA4F1, 0x3181 }, { 0xA4F2, 0x3182 }, { 0xA4F3, 0x3183 }, { 0xA4F4, 0x3184 }, { 0xA4F5, 0x3185 }, { 0xA4F6, 0x3186 }, - { 0xA4F7, 0x3187 }, { 0xA4F8, 0x3188 }, { 0xA4F9, 0x3189 }, { 0xA4FA, 0x318A }, { 0xA4FB, 0x318B }, { 0xA4FC, 0x318C }, { 0xA4FD, 0x318D }, { 0xA4FE, 0x318E }, - { 0xA5A1, 0x2170 }, { 0xA5A2, 0x2171 }, { 0xA5A3, 0x2172 }, { 0xA5A4, 0x2173 }, { 0xA5A5, 0x2174 }, { 0xA5A6, 0x2175 }, { 0xA5A7, 0x2176 }, { 0xA5A8, 0x2177 }, - { 0xA5A9, 0x2178 }, { 0xA5AA, 0x2179 }, { 0xA5B0, 0x2160 }, { 0xA5B1, 0x2161 }, { 0xA5B2, 0x2162 }, { 0xA5B3, 0x2163 }, { 0xA5B4, 0x2164 }, { 0xA5B5, 0x2165 }, - { 0xA5B6, 0x2166 }, { 0xA5B7, 0x2167 }, { 0xA5B8, 0x2168 }, { 0xA5B9, 0x2169 }, { 0xA5C1, 0x0391 }, { 0xA5C2, 0x0392 }, { 0xA5C3, 0x0393 }, { 0xA5C4, 0x0394 }, - { 0xA5C5, 0x0395 }, { 0xA5C6, 0x0396 }, { 0xA5C7, 0x0397 }, { 0xA5C8, 0x0398 }, { 0xA5C9, 0x0399 }, { 0xA5CA, 0x039A }, { 0xA5CB, 0x039B }, { 0xA5CC, 0x039C }, - { 0xA5CD, 0x039D }, { 0xA5CE, 0x039E }, { 0xA5CF, 0x039F }, { 0xA5D0, 0x03A0 }, { 0xA5D1, 0x03A1 }, { 0xA5D2, 0x03A3 }, { 0xA5D3, 0x03A4 }, { 0xA5D4, 0x03A5 }, - { 0xA5D5, 0x03A6 }, { 0xA5D6, 0x03A7 }, { 0xA5D7, 0x03A8 }, { 0xA5D8, 0x03A9 }, { 0xA5DE, 0x2034 }, { 0xA5E1, 0x03B1 }, { 0xA5E2, 0x03B2 }, { 0xA5E3, 0x03B3 }, - { 0xA5E4, 0x03B4 }, { 0xA5E5, 0x03B5 }, { 0xA5E6, 0x03B6 }, { 0xA5E7, 0x03B7 }, { 0xA5E8, 0x03B8 }, { 0xA5E9, 0x03B9 }, { 0xA5EA, 0x03BA }, { 0xA5EB, 0x03BB }, - { 0xA5EC, 0x03BC }, { 0xA5ED, 0x03BD }, { 0xA5EE, 0x03BE }, { 0xA5EF, 0x03BF }, { 0xA5F0, 0x03C0 }, { 0xA5F1, 0x03C1 }, { 0xA5F2, 0x03C3 }, { 0xA5F3, 0x03C4 }, - { 0xA5F4, 0x03C5 }, { 0xA5F5, 0x03C6 }, { 0xA5F6, 0x03C7 }, { 0xA5F7, 0x03C8 }, { 0xA5F8, 0x03C9 }, { 0xA642, 0xF83D }, { 0xA648, 0x266F }, { 0xA64D, 0x2042 }, - { 0xA64E, 0x204E }, { 0xA652, 0x273D }, { 0xA653, 0x2731 }, { 0xA654, 0x2747 }, { 0xA655, 0x2022 }, { 0xA658, 0xF805 }, { 0xA65A, 0x2039 }, { 0xA65B, 0x203A }, - { 0xA65C, 0x00AB }, { 0xA65D, 0x00BB }, { 0xA663, 0xF806 }, { 0xA664, 0x29C8 }, { 0xA668, 0x29BE }, { 0xA66C, 0x271A }, { 0xA66D, 0x2716 }, { 0xA66E, 0x29BF }, - { 0xA66F, 0x25EF }, { 0xA672, 0x2723 }, { 0xA673, 0x2756 }, { 0xA674, 0xF80A }, { 0xA675, 0x25CC }, { 0xA677, 0x2610 }, { 0xA678, 0x25A2 }, { 0xA67C, 0x273F }, - { 0xA681, 0xF809 }, { 0xA683, 0x274D }, { 0xA684, 0x25CD }, { 0xA688, 0x2720 }, { 0xA68D, 0x2741 }, { 0xA68F, 0xF808 }, { 0xA693, 0x262F }, { 0xA696, 0xF80B }, - { 0xA699, 0x2740 }, { 0xA69A, 0xF80C }, { 0xA69E, 0x3020 }, { 0xA69F, 0xF807 }, { 0xA6A1, 0x2500 }, { 0xA6A2, 0x2502 }, { 0xA6A3, 0x250C }, { 0xA6A4, 0x2510 }, - { 0xA6A5, 0x2518 }, { 0xA6A6, 0x2514 }, { 0xA6A7, 0x251C }, { 0xA6A8, 0x252C }, { 0xA6A9, 0x2524 }, { 0xA6AA, 0x2534 }, { 0xA6AB, 0x253C }, { 0xA6AC, 0x2501 }, - { 0xA6AD, 0x2503 }, { 0xA6AE, 0x250F }, { 0xA6AF, 0x2513 }, { 0xA6B0, 0x251B }, { 0xA6B1, 0x2517 }, { 0xA6B2, 0x2523 }, { 0xA6B3, 0x2533 }, { 0xA6B4, 0x252B }, - { 0xA6B5, 0x253B }, { 0xA6B6, 0x254B }, { 0xA6B7, 0x2520 }, { 0xA6B8, 0x252F }, { 0xA6B9, 0x2528 }, { 0xA6BA, 0x2537 }, { 0xA6BB, 0x253F }, { 0xA6BC, 0x251D }, - { 0xA6BD, 0x2530 }, { 0xA6BE, 0x2525 }, { 0xA6BF, 0x2538 }, { 0xA6C0, 0x2542 }, { 0xA6C1, 0x2512 }, { 0xA6C2, 0x2511 }, { 0xA6C3, 0x251A }, { 0xA6C4, 0x2519 }, - { 0xA6C5, 0x2516 }, { 0xA6C6, 0x2515 }, { 0xA6C7, 0x250E }, { 0xA6C8, 0x250D }, { 0xA6C9, 0x251E }, { 0xA6CA, 0x251F }, { 0xA6CB, 0x2521 }, { 0xA6CC, 0x2522 }, - { 0xA6CD, 0x2526 }, { 0xA6CE, 0x2527 }, { 0xA6CF, 0x2529 }, { 0xA6D0, 0x252A }, { 0xA6D1, 0x252D }, { 0xA6D2, 0x252E }, { 0xA6D3, 0x2531 }, { 0xA6D4, 0x2532 }, - { 0xA6D5, 0x2535 }, { 0xA6D6, 0x2536 }, { 0xA6D7, 0x2539 }, { 0xA6D8, 0x253A }, { 0xA6D9, 0x253D }, { 0xA6DA, 0x253E }, { 0xA6DB, 0x2540 }, { 0xA6DC, 0x2541 }, - { 0xA6DD, 0x2543 }, { 0xA6DE, 0x2544 }, { 0xA6DF, 0x2545 }, { 0xA6E0, 0x2546 }, { 0xA6E1, 0x2547 }, { 0xA6E2, 0x2548 }, { 0xA6E3, 0x2549 }, { 0xA6E4, 0x254A }, - { 0xA6E5, 0x2776 }, { 0xA6E6, 0x2777 }, { 0xA6E7, 0x2778 }, { 0xA6E8, 0x2779 }, { 0xA6E9, 0x277A }, { 0xA6EA, 0x277B }, { 0xA6EB, 0x277C }, { 0xA6EC, 0x277D }, - { 0xA6ED, 0x277E }, { 0xA6EE, 0x277F }, { 0xA6EF, 0x24EB }, { 0xA6F0, 0x24EC }, { 0xA6F1, 0x24ED }, { 0xA6F2, 0x24EE }, { 0xA6F3, 0x24EF }, { 0xA6F4, 0x24F0 }, - { 0xA6F5, 0x24F1 }, { 0xA6F6, 0x24F2 }, { 0xA6F7, 0x24F3 }, { 0xA6F8, 0x24F4 }, { 0xA742, 0x3012 }, { 0xA743, 0x3036 }, { 0xA746, 0x25FB }, { 0xA747, 0xF84C }, - { 0xA74A, 0x25AD }, { 0xA74B, 0xF84D }, { 0xA74C, 0xF84E }, { 0xA74D, 0xF84F }, { 0xA751, 0x2206 }, { 0xA753, 0x221F }, { 0xA755, 0x2225 }, { 0xA756, 0x2226 }, - { 0xA758, 0x2253 }, { 0xA759, 0x2251 }, { 0xA75A, 0x2266 }, { 0xA75B, 0x2267 }, { 0xA75C, 0x2213 }, { 0xA75D, 0x2295 }, { 0xA75E, 0x2296 }, { 0xA75F, 0x2297 }, - { 0xA760, 0x2A38 }, { 0xA761, 0x2314 }, { 0xA764, 0x2262 }, { 0xA766, 0x25B1 }, { 0xA768, 0x2222 }, { 0xA769, 0x2250 }, { 0xA76A, 0x03D5 }, { 0xA76B, 0x2AE8 }, - { 0xA76C, 0x22A3 }, { 0xA76F, 0x226E }, { 0xA770, 0x226F }, { 0xA771, 0x2285 }, { 0xA772, 0x2284 }, { 0xA773, 0x2209 }, { 0xA774, 0x220C }, { 0xA775, 0x22BB }, - { 0xA776, 0x22BC }, { 0xA777, 0x225A }, { 0xA778, 0x2306 }, { 0xA77B, 0x2A72 }, { 0xA782, 0x329E }, { 0xA784, 0x203C }, { 0xA785, 0x2049 }, { 0xA787, 0x2047 }, - { 0xA78F, 0x2588 }, { 0xA790, 0x25E6 }, { 0xA794, 0x25BF }, { 0xA795, 0x25B5 }, { 0xA796, 0x25B9 }, { 0xA797, 0x25C3 }, { 0xA798, 0x2666 }, { 0xA799, 0x2981 }, - { 0xA79A, 0x25FC }, { 0xA79C, 0x25CA }, { 0xA79D, 0x3231 }, { 0xA79E, 0x3239 }, { 0xA79F, 0x33CB }, { 0xA7A1, 0x3395 }, { 0xA7A2, 0x3396 }, { 0xA7A3, 0x3397 }, - { 0xA7A4, 0x2113 }, { 0xA7A5, 0x3398 }, { 0xA7A6, 0x33C4 }, { 0xA7A7, 0x33A3 }, { 0xA7A8, 0x33A4 }, { 0xA7A9, 0x33A5 }, { 0xA7AA, 0x33A6 }, { 0xA7AB, 0x3399 }, - { 0xA7AC, 0x339A }, { 0xA7AD, 0x339B }, { 0xA7AE, 0x339C }, { 0xA7AF, 0x339D }, { 0xA7B0, 0x339E }, { 0xA7B1, 0x339F }, { 0xA7B2, 0x33A0 }, { 0xA7B3, 0x33A1 }, - { 0xA7B4, 0x33A2 }, { 0xA7B5, 0x33CA }, { 0xA7B6, 0x338D }, { 0xA7B7, 0x338E }, { 0xA7B8, 0x338F }, { 0xA7B9, 0x33CF }, { 0xA7BA, 0x3388 }, { 0xA7BB, 0x3389 }, - { 0xA7BC, 0x33C8 }, { 0xA7BD, 0x33A7 }, { 0xA7BE, 0x33A8 }, { 0xA7BF, 0x33B0 }, { 0xA7C0, 0x33B1 }, { 0xA7C1, 0x33B2 }, { 0xA7C2, 0x33B3 }, { 0xA7C3, 0x33B4 }, - { 0xA7C4, 0x33B5 }, { 0xA7C5, 0x33B6 }, { 0xA7C6, 0x33B7 }, { 0xA7C7, 0x33B8 }, { 0xA7C8, 0x33B9 }, { 0xA7C9, 0x3380 }, { 0xA7CA, 0x3381 }, { 0xA7CB, 0x3382 }, - { 0xA7CC, 0x3383 }, { 0xA7CD, 0x3384 }, { 0xA7CE, 0x33BA }, { 0xA7CF, 0x33BB }, { 0xA7D0, 0x33BC }, { 0xA7D1, 0x33BD }, { 0xA7D2, 0x33BE }, { 0xA7D3, 0x33BF }, - { 0xA7D4, 0x3390 }, { 0xA7D5, 0x3391 }, { 0xA7D6, 0x3392 }, { 0xA7D7, 0x3393 }, { 0xA7D8, 0x3394 }, { 0xA7D9, 0x2126 }, { 0xA7DA, 0x33C0 }, { 0xA7DB, 0x33C1 }, - { 0xA7DC, 0x338A }, { 0xA7DD, 0x338B }, { 0xA7DE, 0x338C }, { 0xA7DF, 0x33D6 }, { 0xA7E0, 0x33C5 }, { 0xA7E1, 0x33AD }, { 0xA7E2, 0x33AE }, { 0xA7E3, 0x33AF }, - { 0xA7E4, 0x33DB }, { 0xA7E5, 0x33A9 }, { 0xA7E6, 0x33AA }, { 0xA7E7, 0x33AB }, { 0xA7E8, 0x33AC }, { 0xA7E9, 0x33DD }, { 0xA7EA, 0x33D0 }, { 0xA7EB, 0x33D3 }, - { 0xA7EC, 0x33C3 }, { 0xA7ED, 0x33C9 }, { 0xA7EE, 0x33DC }, { 0xA7EF, 0x33C6 }, { 0xA7F0, 0x246F }, { 0xA7F1, 0x2470 }, { 0xA7F2, 0x2471 }, { 0xA7F3, 0x2472 }, - { 0xA7F4, 0x2473 }, { 0xA7F5, 0x3251 }, { 0xA7F6, 0x3252 }, { 0xA7F7, 0x3253 }, { 0xA7F8, 0x3254 }, { 0xA7F9, 0x3255 }, { 0xA7FA, 0x3256 }, { 0xA7FB, 0x3257 }, - { 0xA7FC, 0x3258 }, { 0xA7FD, 0x3259 }, { 0xA7FE, 0x325A }, { 0xA849, 0x21D0 }, { 0xA84A, 0x21CF }, { 0xA84B, 0x21CD }, { 0xA85C, 0x27B2 }, { 0xA860, 0x279C }, - { 0xA867, 0xF846 }, { 0xA868, 0xF847 }, { 0xA86A, 0x279B }, { 0xA86F, 0x2962 }, { 0xA870, 0x2964 }, { 0xA871, 0x2963 }, { 0xA872, 0x2965 }, { 0xA874, 0x27A1 }, - { 0xA878, 0x279E }, { 0xA87B, 0x21B2 }, { 0xA87C, 0x21B1 }, { 0xA881, 0x21B4 }, { 0xA882, 0x21B0 }, { 0xA883, 0x21B3 }, { 0xA886, 0x2936 }, { 0xA889, 0x2935 }, - { 0xA88B, 0x2937 }, { 0xA88C, 0x2939 }, { 0xA88D, 0x2934 }, { 0xA892, 0x21BC }, { 0xA893, 0x21C0 }, { 0xA894, 0xF841 }, { 0xA89C, 0xF849 }, { 0xA89D, 0xF848 }, - { 0xA89E, 0x21C4 }, { 0xA89F, 0x21C5 }, { 0xA8A1, 0x00C6 }, { 0xA8A2, 0x00D0 }, { 0xA8A3, 0x00AA }, { 0xA8A4, 0x0126 }, { 0xA8A6, 0x0132 }, { 0xA8A8, 0x013F }, - { 0xA8A9, 0x0141 }, { 0xA8AA, 0x00D8 }, { 0xA8AB, 0x0152 }, { 0xA8AC, 0x00BA }, { 0xA8AD, 0x00DE }, { 0xA8AE, 0x0166 }, { 0xA8AF, 0x014A }, { 0xA8B1, 0x3260 }, - { 0xA8B2, 0x3261 }, { 0xA8B3, 0x3262 }, { 0xA8B4, 0x3263 }, { 0xA8B5, 0x3264 }, { 0xA8B6, 0x3265 }, { 0xA8B7, 0x3266 }, { 0xA8B8, 0x3267 }, { 0xA8B9, 0x3268 }, - { 0xA8BA, 0x3269 }, { 0xA8BB, 0x326A }, { 0xA8BC, 0x326B }, { 0xA8BD, 0x326C }, { 0xA8BE, 0x326D }, { 0xA8BF, 0x326E }, { 0xA8C0, 0x326F }, { 0xA8C1, 0x3270 }, - { 0xA8C2, 0x3271 }, { 0xA8C3, 0x3272 }, { 0xA8C4, 0x3273 }, { 0xA8C5, 0x3274 }, { 0xA8C6, 0x3275 }, { 0xA8C7, 0x3276 }, { 0xA8C8, 0x3277 }, { 0xA8C9, 0x3278 }, - { 0xA8CA, 0x3279 }, { 0xA8CB, 0x327A }, { 0xA8CC, 0x327B }, { 0xA8CD, 0x24D0 }, { 0xA8CE, 0x24D1 }, { 0xA8CF, 0x24D2 }, { 0xA8D0, 0x24D3 }, { 0xA8D1, 0x24D4 }, - { 0xA8D2, 0x24D5 }, { 0xA8D3, 0x24D6 }, { 0xA8D4, 0x24D7 }, { 0xA8D5, 0x24D8 }, { 0xA8D6, 0x24D9 }, { 0xA8D7, 0x24DA }, { 0xA8D8, 0x24DB }, { 0xA8D9, 0x24DC }, - { 0xA8DA, 0x24DD }, { 0xA8DB, 0x24DE }, { 0xA8DC, 0x24DF }, { 0xA8DD, 0x24E0 }, { 0xA8DE, 0x24E1 }, { 0xA8DF, 0x24E2 }, { 0xA8E0, 0x24E3 }, { 0xA8E1, 0x24E4 }, - { 0xA8E2, 0x24E5 }, { 0xA8E3, 0x24E6 }, { 0xA8E4, 0x24E7 }, { 0xA8E5, 0x24E8 }, { 0xA8E6, 0x24E9 }, { 0xA8E7, 0x2460 }, { 0xA8E8, 0x2461 }, { 0xA8E9, 0x2462 }, - { 0xA8EA, 0x2463 }, { 0xA8EB, 0x2464 }, { 0xA8EC, 0x2465 }, { 0xA8ED, 0x2466 }, { 0xA8EE, 0x2467 }, { 0xA8EF, 0x2468 }, { 0xA8F0, 0x2469 }, { 0xA8F1, 0x246A }, - { 0xA8F2, 0x246B }, { 0xA8F3, 0x246C }, { 0xA8F4, 0x246D }, { 0xA8F5, 0x246E }, { 0xA8F6, 0x00BD }, { 0xA8F7, 0x2153 }, { 0xA8F8, 0x2154 }, { 0xA8F9, 0x00BC }, - { 0xA8FA, 0x00BE }, { 0xA8FB, 0x215B }, { 0xA8FC, 0x215C }, { 0xA8FD, 0x215D }, { 0xA8FE, 0x215E }, { 0xA9A1, 0x00E6 }, { 0xA9A2, 0x0111 }, { 0xA9A3, 0x00F0 }, - { 0xA9A4, 0x0127 }, { 0xA9A5, 0x0131 }, { 0xA9A6, 0x0133 }, { 0xA9A7, 0x0138 }, { 0xA9A8, 0x0140 }, { 0xA9A9, 0x0142 }, { 0xA9AA, 0x00F8 }, { 0xA9AB, 0x0153 }, - { 0xA9AC, 0x00DF }, { 0xA9AD, 0x00FE }, { 0xA9AE, 0x0167 }, { 0xA9AF, 0x014B }, { 0xA9B0, 0x0149 }, { 0xA9B1, 0x3200 }, { 0xA9B2, 0x3201 }, { 0xA9B3, 0x3202 }, - { 0xA9B4, 0x3203 }, { 0xA9B5, 0x3204 }, { 0xA9B6, 0x3205 }, { 0xA9B7, 0x3206 }, { 0xA9B8, 0x3207 }, { 0xA9B9, 0x3208 }, { 0xA9BA, 0x3209 }, { 0xA9BB, 0x320A }, - { 0xA9BC, 0x320B }, { 0xA9BD, 0x320C }, { 0xA9BE, 0x320D }, { 0xA9BF, 0x320E }, { 0xA9C0, 0x320F }, { 0xA9C1, 0x3210 }, { 0xA9C2, 0x3211 }, { 0xA9C3, 0x3212 }, - { 0xA9C4, 0x3213 }, { 0xA9C5, 0x3214 }, { 0xA9C6, 0x3215 }, { 0xA9C7, 0x3216 }, { 0xA9C8, 0x3217 }, { 0xA9C9, 0x3218 }, { 0xA9CA, 0x3219 }, { 0xA9CB, 0x321A }, - { 0xA9CC, 0x321B }, { 0xA9CD, 0x249C }, { 0xA9CE, 0x249D }, { 0xA9CF, 0x249E }, { 0xA9D0, 0x249F }, { 0xA9D1, 0x24A0 }, { 0xA9D2, 0x24A1 }, { 0xA9D3, 0x24A2 }, - { 0xA9D4, 0x24A3 }, { 0xA9D5, 0x24A4 }, { 0xA9D6, 0x24A5 }, { 0xA9D7, 0x24A6 }, { 0xA9D8, 0x24A7 }, { 0xA9D9, 0x24A8 }, { 0xA9DA, 0x24A9 }, { 0xA9DB, 0x24AA }, - { 0xA9DC, 0x24AB }, { 0xA9DD, 0x24AC }, { 0xA9DE, 0x24AD }, { 0xA9DF, 0x24AE }, { 0xA9E0, 0x24AF }, { 0xA9E1, 0x24B0 }, { 0xA9E2, 0x24B1 }, { 0xA9E3, 0x24B2 }, - { 0xA9E4, 0x24B3 }, { 0xA9E5, 0x24B4 }, { 0xA9E6, 0x24B5 }, { 0xA9E7, 0x2474 }, { 0xA9E8, 0x2475 }, { 0xA9E9, 0x2476 }, { 0xA9EA, 0x2477 }, { 0xA9EB, 0x2478 }, - { 0xA9EC, 0x2479 }, { 0xA9ED, 0x247A }, { 0xA9EE, 0x247B }, { 0xA9EF, 0x247C }, { 0xA9F0, 0x247D }, { 0xA9F1, 0x247E }, { 0xA9F2, 0x247F }, { 0xA9F3, 0x2480 }, - { 0xA9F4, 0x2481 }, { 0xA9F5, 0x2482 }, { 0xA9F6, 0x00B9 }, { 0xA9F7, 0x00B2 }, { 0xA9F8, 0x00B3 }, { 0xA9F9, 0x2074 }, { 0xA9FA, 0x207F }, { 0xA9FB, 0x2081 }, - { 0xA9FC, 0x2082 }, { 0xA9FD, 0x2083 }, { 0xA9FE, 0x2084 }, { 0xAAA1, 0x3041 }, { 0xAAA2, 0x3042 }, { 0xAAA3, 0x3043 }, { 0xAAA4, 0x3044 }, { 0xAAA5, 0x3045 }, - { 0xAAA6, 0x3046 }, { 0xAAA7, 0x3047 }, { 0xAAA8, 0x3048 }, { 0xAAA9, 0x3049 }, { 0xAAAA, 0x304A }, { 0xAAAB, 0x304B }, { 0xAAAC, 0x304C }, { 0xAAAD, 0x304D }, - { 0xAAAE, 0x304E }, { 0xAAAF, 0x304F }, { 0xAAB0, 0x3050 }, { 0xAAB1, 0x3051 }, { 0xAAB2, 0x3052 }, { 0xAAB3, 0x3053 }, { 0xAAB4, 0x3054 }, { 0xAAB5, 0x3055 }, - { 0xAAB6, 0x3056 }, { 0xAAB7, 0x3057 }, { 0xAAB8, 0x3058 }, { 0xAAB9, 0x3059 }, { 0xAABA, 0x305A }, { 0xAABB, 0x305B }, { 0xAABC, 0x305C }, { 0xAABD, 0x305D }, - { 0xAABE, 0x305E }, { 0xAABF, 0x305F }, { 0xAAC0, 0x3060 }, { 0xAAC1, 0x3061 }, { 0xAAC2, 0x3062 }, { 0xAAC3, 0x3063 }, { 0xAAC4, 0x3064 }, { 0xAAC5, 0x3065 }, - { 0xAAC6, 0x3066 }, { 0xAAC7, 0x3067 }, { 0xAAC8, 0x3068 }, { 0xAAC9, 0x3069 }, { 0xAACA, 0x306A }, { 0xAACB, 0x306B }, { 0xAACC, 0x306C }, { 0xAACD, 0x306D }, - { 0xAACE, 0x306E }, { 0xAACF, 0x306F }, { 0xAAD0, 0x3070 }, { 0xAAD1, 0x3071 }, { 0xAAD2, 0x3072 }, { 0xAAD3, 0x3073 }, { 0xAAD4, 0x3074 }, { 0xAAD5, 0x3075 }, - { 0xAAD6, 0x3076 }, { 0xAAD7, 0x3077 }, { 0xAAD8, 0x3078 }, { 0xAAD9, 0x3079 }, { 0xAADA, 0x307A }, { 0xAADB, 0x307B }, { 0xAADC, 0x307C }, { 0xAADD, 0x307D }, - { 0xAADE, 0x307E }, { 0xAADF, 0x307F }, { 0xAAE0, 0x3080 }, { 0xAAE1, 0x3081 }, { 0xAAE2, 0x3082 }, { 0xAAE3, 0x3083 }, { 0xAAE4, 0x3084 }, { 0xAAE5, 0x3085 }, - { 0xAAE6, 0x3086 }, { 0xAAE7, 0x3087 }, { 0xAAE8, 0x3088 }, { 0xAAE9, 0x3089 }, { 0xAAEA, 0x308A }, { 0xAAEB, 0x308B }, { 0xAAEC, 0x308C }, { 0xAAED, 0x308D }, - { 0xAAEE, 0x308E }, { 0xAAEF, 0x308F }, { 0xAAF0, 0x3090 }, { 0xAAF1, 0x3091 }, { 0xAAF2, 0x3092 }, { 0xAAF3, 0x3093 }, { 0xAAF4, 0x2483 }, { 0xAAF5, 0x2484 }, - { 0xAAF6, 0x2485 }, { 0xAAF7, 0x2486 }, { 0xAAF8, 0x2487 }, { 0xAB5C, 0x3294 }, { 0xAB6C, 0x32A5 }, { 0xABA1, 0x30A1 }, { 0xABA2, 0x30A2 }, { 0xABA3, 0x30A3 }, - { 0xABA4, 0x30A4 }, { 0xABA5, 0x30A5 }, { 0xABA6, 0x30A6 }, { 0xABA7, 0x30A7 }, { 0xABA8, 0x30A8 }, { 0xABA9, 0x30A9 }, { 0xABAA, 0x30AA }, { 0xABAB, 0x30AB }, - { 0xABAC, 0x30AC }, { 0xABAD, 0x30AD }, { 0xABAE, 0x30AE }, { 0xABAF, 0x30AF }, { 0xABB0, 0x30B0 }, { 0xABB1, 0x30B1 }, { 0xABB2, 0x30B2 }, { 0xABB3, 0x30B3 }, - { 0xABB4, 0x30B4 }, { 0xABB5, 0x30B5 }, { 0xABB6, 0x30B6 }, { 0xABB7, 0x30B7 }, { 0xABB8, 0x30B8 }, { 0xABB9, 0x30B9 }, { 0xABBA, 0x30BA }, { 0xABBB, 0x30BB }, - { 0xABBC, 0x30BC }, { 0xABBD, 0x30BD }, { 0xABBE, 0x30BE }, { 0xABBF, 0x30BF }, { 0xABC0, 0x30C0 }, { 0xABC1, 0x30C1 }, { 0xABC2, 0x30C2 }, { 0xABC3, 0x30C3 }, - { 0xABC4, 0x30C4 }, { 0xABC5, 0x30C5 }, { 0xABC6, 0x30C6 }, { 0xABC7, 0x30C7 }, { 0xABC8, 0x30C8 }, { 0xABC9, 0x30C9 }, { 0xABCA, 0x30CA }, { 0xABCB, 0x30CB }, - { 0xABCC, 0x30CC }, { 0xABCD, 0x30CD }, { 0xABCE, 0x30CE }, { 0xABCF, 0x30CF }, { 0xABD0, 0x30D0 }, { 0xABD1, 0x30D1 }, { 0xABD2, 0x30D2 }, { 0xABD3, 0x30D3 }, - { 0xABD4, 0x30D4 }, { 0xABD5, 0x30D5 }, { 0xABD6, 0x30D6 }, { 0xABD7, 0x30D7 }, { 0xABD8, 0x30D8 }, { 0xABD9, 0x30D9 }, { 0xABDA, 0x30DA }, { 0xABDB, 0x30DB }, - { 0xABDC, 0x30DC }, { 0xABDD, 0x30DD }, { 0xABDE, 0x30DE }, { 0xABDF, 0x30DF }, { 0xABE0, 0x30E0 }, { 0xABE1, 0x30E1 }, { 0xABE2, 0x30E2 }, { 0xABE3, 0x30E3 }, - { 0xABE4, 0x30E4 }, { 0xABE5, 0x30E5 }, { 0xABE6, 0x30E6 }, { 0xABE7, 0x30E7 }, { 0xABE8, 0x30E8 }, { 0xABE9, 0x30E9 }, { 0xABEA, 0x30EA }, { 0xABEB, 0x30EB }, - { 0xABEC, 0x30EC }, { 0xABED, 0x30ED }, { 0xABEE, 0x30EE }, { 0xABEF, 0x30EF }, { 0xABF0, 0x30F0 }, { 0xABF1, 0x30F1 }, { 0xABF2, 0x30F2 }, { 0xABF3, 0x30F3 }, - { 0xABF4, 0x30F4 }, { 0xABF5, 0x30F5 }, { 0xABF6, 0x30F6 }, { 0xAC41, 0x21F0 }, { 0xAC42, 0xF843 }, { 0xAC43, 0x27B5 }, { 0xAC48, 0x27A4 }, { 0xAC49, 0xF844 }, - { 0xAC4A, 0xF84B }, { 0xAC4B, 0xF84A }, { 0xAC50, 0x21B6 }, { 0xAC51, 0x21B7 }, { 0xAC52, 0x219D }, { 0xAC53, 0x219C }, { 0xAC54, 0xF842 }, { 0xAC5E, 0x2794 }, - { 0xAC5F, 0xF845 }, { 0xAC6A, 0x21E0 }, { 0xAC6B, 0x21E2 }, { 0xAC6C, 0x21E1 }, { 0xAC6D, 0x21E3 }, { 0xAC72, 0x21E6 }, { 0xAC73, 0x21E8 }, { 0xAC74, 0x21E7 }, - { 0xAC75, 0x21E9 }, { 0xAC8D, 0x261D }, { 0xAC8E, 0x261F }, { 0xACA1, 0x0410 }, { 0xACA2, 0x0411 }, { 0xACA3, 0x0412 }, { 0xACA4, 0x0413 }, { 0xACA5, 0x0414 }, - { 0xACA6, 0x0415 }, { 0xACA7, 0x0401 }, { 0xACA8, 0x0416 }, { 0xACA9, 0x0417 }, { 0xACAA, 0x0418 }, { 0xACAB, 0x0419 }, { 0xACAC, 0x041A }, { 0xACAD, 0x041B }, - { 0xACAE, 0x041C }, { 0xACAF, 0x041D }, { 0xACB0, 0x041E }, { 0xACB1, 0x041F }, { 0xACB2, 0x0420 }, { 0xACB3, 0x0421 }, { 0xACB4, 0x0422 }, { 0xACB5, 0x0423 }, - { 0xACB6, 0x0424 }, { 0xACB7, 0x0425 }, { 0xACB8, 0x0426 }, { 0xACB9, 0x0427 }, { 0xACBA, 0x0428 }, { 0xACBB, 0x0429 }, { 0xACBC, 0x042A }, { 0xACBD, 0x042B }, - { 0xACBE, 0x042C }, { 0xACBF, 0x042D }, { 0xACC0, 0x042E }, { 0xACC1, 0x042F }, { 0xACD1, 0x0430 }, { 0xACD2, 0x0431 }, { 0xACD3, 0x0432 }, { 0xACD4, 0x0433 }, - { 0xACD5, 0x0434 }, { 0xACD6, 0x0435 }, { 0xACD7, 0x0451 }, { 0xACD8, 0x0436 }, { 0xACD9, 0x0437 }, { 0xACDA, 0x0438 }, { 0xACDB, 0x0439 }, { 0xACDC, 0x043A }, - { 0xACDD, 0x043B }, { 0xACDE, 0x043C }, { 0xACDF, 0x043D }, { 0xACE0, 0x043E }, { 0xACE1, 0x043F }, { 0xACE2, 0x0440 }, { 0xACE3, 0x0441 }, { 0xACE4, 0x0442 }, - { 0xACE5, 0x0443 }, { 0xACE6, 0x0444 }, { 0xACE7, 0x0445 }, { 0xACE8, 0x0446 }, { 0xACE9, 0x0447 }, { 0xACEA, 0x0448 }, { 0xACEB, 0x0449 }, { 0xACEC, 0x044A }, - { 0xACED, 0x044B }, { 0xACEE, 0x044C }, { 0xACEF, 0x044D }, { 0xACF0, 0x044E }, { 0xACF1, 0x044F }, { 0xAD70, 0x3290 }, { 0xAD71, 0x328A }, { 0xAD72, 0x328B }, - { 0xAD73, 0x328C }, { 0xAD74, 0x328D }, { 0xAD75, 0x328E }, { 0xAD76, 0x328F }, { 0xADA9, 0x301E }, { 0xADAA, 0x301F }, { 0xADAB, 0x2036 }, { 0xADAD, 0x2035 }, - { 0xB0A1, 0xAC00 }, { 0xB0A2, 0xAC01 }, { 0xB0A3, 0xAC04 }, { 0xB0A4, 0xAC07 }, { 0xB0A5, 0xAC08 }, { 0xB0A6, 0xAC09 }, { 0xB0A7, 0xAC0A }, { 0xB0A8, 0xAC10 }, - { 0xB0A9, 0xAC11 }, { 0xB0AA, 0xAC12 }, { 0xB0AB, 0xAC13 }, { 0xB0AC, 0xAC14 }, { 0xB0AD, 0xAC15 }, { 0xB0AE, 0xAC16 }, { 0xB0AF, 0xAC17 }, { 0xB0B0, 0xAC19 }, - { 0xB0B1, 0xAC1A }, { 0xB0B2, 0xAC1B }, { 0xB0B3, 0xAC1C }, { 0xB0B4, 0xAC1D }, { 0xB0B5, 0xAC20 }, { 0xB0B6, 0xAC24 }, { 0xB0B7, 0xAC2C }, { 0xB0B8, 0xAC2D }, - { 0xB0B9, 0xAC2F }, { 0xB0BA, 0xAC30 }, { 0xB0BB, 0xAC31 }, { 0xB0BC, 0xAC38 }, { 0xB0BD, 0xAC39 }, { 0xB0BE, 0xAC3C }, { 0xB0BF, 0xAC40 }, { 0xB0C0, 0xAC4B }, - { 0xB0C1, 0xAC4D }, { 0xB0C2, 0xAC54 }, { 0xB0C3, 0xAC58 }, { 0xB0C4, 0xAC5C }, { 0xB0C5, 0xAC70 }, { 0xB0C6, 0xAC71 }, { 0xB0C7, 0xAC74 }, { 0xB0C8, 0xAC77 }, - { 0xB0C9, 0xAC78 }, { 0xB0CA, 0xAC7A }, { 0xB0CB, 0xAC80 }, { 0xB0CC, 0xAC81 }, { 0xB0CD, 0xAC83 }, { 0xB0CE, 0xAC84 }, { 0xB0CF, 0xAC85 }, { 0xB0D0, 0xAC86 }, - { 0xB0D1, 0xAC89 }, { 0xB0D2, 0xAC8A }, { 0xB0D3, 0xAC8B }, { 0xB0D4, 0xAC8C }, { 0xB0D5, 0xAC90 }, { 0xB0D6, 0xAC94 }, { 0xB0D7, 0xAC9C }, { 0xB0D8, 0xAC9D }, - { 0xB0D9, 0xAC9F }, { 0xB0DA, 0xACA0 }, { 0xB0DB, 0xACA1 }, { 0xB0DC, 0xACA8 }, { 0xB0DD, 0xACA9 }, { 0xB0DE, 0xACAA }, { 0xB0DF, 0xACAC }, { 0xB0E0, 0xACAF }, - { 0xB0E1, 0xACB0 }, { 0xB0E2, 0xACB8 }, { 0xB0E3, 0xACB9 }, { 0xB0E4, 0xACBB }, { 0xB0E5, 0xACBC }, { 0xB0E6, 0xACBD }, { 0xB0E7, 0xACC1 }, { 0xB0E8, 0xACC4 }, - { 0xB0E9, 0xACC8 }, { 0xB0EA, 0xACCC }, { 0xB0EB, 0xACD5 }, { 0xB0EC, 0xACD7 }, { 0xB0ED, 0xACE0 }, { 0xB0EE, 0xACE1 }, { 0xB0EF, 0xACE4 }, { 0xB0F0, 0xACE7 }, - { 0xB0F1, 0xACE8 }, { 0xB0F2, 0xACEA }, { 0xB0F3, 0xACEC }, { 0xB0F4, 0xACEF }, { 0xB0F5, 0xACF0 }, { 0xB0F6, 0xACF1 }, { 0xB0F7, 0xACF3 }, { 0xB0F8, 0xACF5 }, - { 0xB0F9, 0xACF6 }, { 0xB0FA, 0xACFC }, { 0xB0FB, 0xACFD }, { 0xB0FC, 0xAD00 }, { 0xB0FD, 0xAD04 }, { 0xB0FE, 0xAD06 }, { 0xB1A1, 0xAD0C }, { 0xB1A2, 0xAD0D }, - { 0xB1A3, 0xAD0F }, { 0xB1A4, 0xAD11 }, { 0xB1A5, 0xAD18 }, { 0xB1A6, 0xAD1C }, { 0xB1A7, 0xAD20 }, { 0xB1A8, 0xAD29 }, { 0xB1A9, 0xAD2C }, { 0xB1AA, 0xAD2D }, - { 0xB1AB, 0xAD34 }, { 0xB1AC, 0xAD35 }, { 0xB1AD, 0xAD38 }, { 0xB1AE, 0xAD3C }, { 0xB1AF, 0xAD44 }, { 0xB1B0, 0xAD45 }, { 0xB1B1, 0xAD47 }, { 0xB1B2, 0xAD49 }, - { 0xB1B3, 0xAD50 }, { 0xB1B4, 0xAD54 }, { 0xB1B5, 0xAD58 }, { 0xB1B6, 0xAD61 }, { 0xB1B7, 0xAD63 }, { 0xB1B8, 0xAD6C }, { 0xB1B9, 0xAD6D }, { 0xB1BA, 0xAD70 }, - { 0xB1BB, 0xAD73 }, { 0xB1BC, 0xAD74 }, { 0xB1BD, 0xAD75 }, { 0xB1BE, 0xAD76 }, { 0xB1BF, 0xAD7B }, { 0xB1C0, 0xAD7C }, { 0xB1C1, 0xAD7D }, { 0xB1C2, 0xAD7F }, - { 0xB1C3, 0xAD81 }, { 0xB1C4, 0xAD82 }, { 0xB1C5, 0xAD88 }, { 0xB1C6, 0xAD89 }, { 0xB1C7, 0xAD8C }, { 0xB1C8, 0xAD90 }, { 0xB1C9, 0xAD9C }, { 0xB1CA, 0xAD9D }, - { 0xB1CB, 0xADA4 }, { 0xB1CC, 0xADB7 }, { 0xB1CD, 0xADC0 }, { 0xB1CE, 0xADC1 }, { 0xB1CF, 0xADC4 }, { 0xB1D0, 0xADC8 }, { 0xB1D1, 0xADD0 }, { 0xB1D2, 0xADD1 }, - { 0xB1D3, 0xADD3 }, { 0xB1D4, 0xADDC }, { 0xB1D5, 0xADE0 }, { 0xB1D6, 0xADE4 }, { 0xB1D7, 0xADF8 }, { 0xB1D8, 0xADF9 }, { 0xB1D9, 0xADFC }, { 0xB1DA, 0xADFF }, - { 0xB1DB, 0xAE00 }, { 0xB1DC, 0xAE01 }, { 0xB1DD, 0xAE08 }, { 0xB1DE, 0xAE09 }, { 0xB1DF, 0xAE0B }, { 0xB1E0, 0xAE0D }, { 0xB1E1, 0xAE14 }, { 0xB1E2, 0xAE30 }, - { 0xB1E3, 0xAE31 }, { 0xB1E4, 0xAE34 }, { 0xB1E5, 0xAE37 }, { 0xB1E6, 0xAE38 }, { 0xB1E7, 0xAE3A }, { 0xB1E8, 0xAE40 }, { 0xB1E9, 0xAE41 }, { 0xB1EA, 0xAE43 }, - { 0xB1EB, 0xAE45 }, { 0xB1EC, 0xAE46 }, { 0xB1ED, 0xAE4A }, { 0xB1EE, 0xAE4C }, { 0xB1EF, 0xAE4D }, { 0xB1F0, 0xAE4E }, { 0xB1F1, 0xAE50 }, { 0xB1F2, 0xAE54 }, - { 0xB1F3, 0xAE56 }, { 0xB1F4, 0xAE5C }, { 0xB1F5, 0xAE5D }, { 0xB1F6, 0xAE5F }, { 0xB1F7, 0xAE60 }, { 0xB1F8, 0xAE61 }, { 0xB1F9, 0xAE65 }, { 0xB1FA, 0xAE68 }, - { 0xB1FB, 0xAE69 }, { 0xB1FC, 0xAE6C }, { 0xB1FD, 0xAE70 }, { 0xB1FE, 0xAE78 }, { 0xB2A1, 0xAE79 }, { 0xB2A2, 0xAE7B }, { 0xB2A3, 0xAE7C }, { 0xB2A4, 0xAE7D }, - { 0xB2A5, 0xAE84 }, { 0xB2A6, 0xAE85 }, { 0xB2A7, 0xAE8C }, { 0xB2A8, 0xAEBC }, { 0xB2A9, 0xAEBD }, { 0xB2AA, 0xAEBE }, { 0xB2AB, 0xAEC0 }, { 0xB2AC, 0xAEC4 }, - { 0xB2AD, 0xAECC }, { 0xB2AE, 0xAECD }, { 0xB2AF, 0xAECF }, { 0xB2B0, 0xAED0 }, { 0xB2B1, 0xAED1 }, { 0xB2B2, 0xAED8 }, { 0xB2B3, 0xAED9 }, { 0xB2B4, 0xAEDC }, - { 0xB2B5, 0xAEE8 }, { 0xB2B6, 0xAEEB }, { 0xB2B7, 0xAEED }, { 0xB2B8, 0xAEF4 }, { 0xB2B9, 0xAEF8 }, { 0xB2BA, 0xAEFC }, { 0xB2BB, 0xAF07 }, { 0xB2BC, 0xAF08 }, - { 0xB2BD, 0xAF0D }, { 0xB2BE, 0xAF10 }, { 0xB2BF, 0xAF2C }, { 0xB2C0, 0xAF2D }, { 0xB2C1, 0xAF30 }, { 0xB2C2, 0xAF32 }, { 0xB2C3, 0xAF34 }, { 0xB2C4, 0xAF3C }, - { 0xB2C5, 0xAF3D }, { 0xB2C6, 0xAF3F }, { 0xB2C7, 0xAF41 }, { 0xB2C8, 0xAF42 }, { 0xB2C9, 0xAF43 }, { 0xB2CA, 0xAF48 }, { 0xB2CB, 0xAF49 }, { 0xB2CC, 0xAF50 }, - { 0xB2CD, 0xAF5C }, { 0xB2CE, 0xAF5D }, { 0xB2CF, 0xAF64 }, { 0xB2D0, 0xAF65 }, { 0xB2D1, 0xAF79 }, { 0xB2D2, 0xAF80 }, { 0xB2D3, 0xAF84 }, { 0xB2D4, 0xAF88 }, - { 0xB2D5, 0xAF90 }, { 0xB2D6, 0xAF91 }, { 0xB2D7, 0xAF95 }, { 0xB2D8, 0xAF9C }, { 0xB2D9, 0xAFB8 }, { 0xB2DA, 0xAFB9 }, { 0xB2DB, 0xAFBC }, { 0xB2DC, 0xAFC0 }, - { 0xB2DD, 0xAFC7 }, { 0xB2DE, 0xAFC8 }, { 0xB2DF, 0xAFC9 }, { 0xB2E0, 0xAFCB }, { 0xB2E1, 0xAFCD }, { 0xB2E2, 0xAFCE }, { 0xB2E3, 0xAFD4 }, { 0xB2E4, 0xAFDC }, - { 0xB2E5, 0xAFE8 }, { 0xB2E6, 0xAFE9 }, { 0xB2E7, 0xAFF0 }, { 0xB2E8, 0xAFF1 }, { 0xB2E9, 0xAFF4 }, { 0xB2EA, 0xAFF8 }, { 0xB2EB, 0xB000 }, { 0xB2EC, 0xB001 }, - { 0xB2ED, 0xB004 }, { 0xB2EE, 0xB00C }, { 0xB2EF, 0xB010 }, { 0xB2F0, 0xB014 }, { 0xB2F1, 0xB01C }, { 0xB2F2, 0xB01D }, { 0xB2F3, 0xB028 }, { 0xB2F4, 0xB044 }, - { 0xB2F5, 0xB045 }, { 0xB2F6, 0xB048 }, { 0xB2F7, 0xB04A }, { 0xB2F8, 0xB04C }, { 0xB2F9, 0xB04E }, { 0xB2FA, 0xB053 }, { 0xB2FB, 0xB054 }, { 0xB2FC, 0xB055 }, - { 0xB2FD, 0xB057 }, { 0xB2FE, 0xB059 }, { 0xB3A1, 0xB05D }, { 0xB3A2, 0xB07C }, { 0xB3A3, 0xB07D }, { 0xB3A4, 0xB080 }, { 0xB3A5, 0xB084 }, { 0xB3A6, 0xB08C }, - { 0xB3A7, 0xB08D }, { 0xB3A8, 0xB08F }, { 0xB3A9, 0xB091 }, { 0xB3AA, 0xB098 }, { 0xB3AB, 0xB099 }, { 0xB3AC, 0xB09A }, { 0xB3AD, 0xB09C }, { 0xB3AE, 0xB09F }, - { 0xB3AF, 0xB0A0 }, { 0xB3B0, 0xB0A1 }, { 0xB3B1, 0xB0A2 }, { 0xB3B2, 0xB0A8 }, { 0xB3B3, 0xB0A9 }, { 0xB3B4, 0xB0AB }, { 0xB3B5, 0xB0AC }, { 0xB3B6, 0xB0AD }, - { 0xB3B7, 0xB0AE }, { 0xB3B8, 0xB0AF }, { 0xB3B9, 0xB0B1 }, { 0xB3BA, 0xB0B3 }, { 0xB3BB, 0xB0B4 }, { 0xB3BC, 0xB0B5 }, { 0xB3BD, 0xB0B8 }, { 0xB3BE, 0xB0BC }, - { 0xB3BF, 0xB0C4 }, { 0xB3C0, 0xB0C5 }, { 0xB3C1, 0xB0C7 }, { 0xB3C2, 0xB0C8 }, { 0xB3C3, 0xB0C9 }, { 0xB3C4, 0xB0D0 }, { 0xB3C5, 0xB0D1 }, { 0xB3C6, 0xB0D4 }, - { 0xB3C7, 0xB0D8 }, { 0xB3C8, 0xB0E0 }, { 0xB3C9, 0xB0E5 }, { 0xB3CA, 0xB108 }, { 0xB3CB, 0xB109 }, { 0xB3CC, 0xB10B }, { 0xB3CD, 0xB10C }, { 0xB3CE, 0xB110 }, - { 0xB3CF, 0xB112 }, { 0xB3D0, 0xB113 }, { 0xB3D1, 0xB118 }, { 0xB3D2, 0xB119 }, { 0xB3D3, 0xB11B }, { 0xB3D4, 0xB11C }, { 0xB3D5, 0xB11D }, { 0xB3D6, 0xB123 }, - { 0xB3D7, 0xB124 }, { 0xB3D8, 0xB125 }, { 0xB3D9, 0xB128 }, { 0xB3DA, 0xB12C }, { 0xB3DB, 0xB134 }, { 0xB3DC, 0xB135 }, { 0xB3DD, 0xB137 }, { 0xB3DE, 0xB138 }, - { 0xB3DF, 0xB139 }, { 0xB3E0, 0xB140 }, { 0xB3E1, 0xB141 }, { 0xB3E2, 0xB144 }, { 0xB3E3, 0xB148 }, { 0xB3E4, 0xB150 }, { 0xB3E5, 0xB151 }, { 0xB3E6, 0xB154 }, - { 0xB3E7, 0xB155 }, { 0xB3E8, 0xB158 }, { 0xB3E9, 0xB15C }, { 0xB3EA, 0xB160 }, { 0xB3EB, 0xB178 }, { 0xB3EC, 0xB179 }, { 0xB3ED, 0xB17C }, { 0xB3EE, 0xB180 }, - { 0xB3EF, 0xB182 }, { 0xB3F0, 0xB188 }, { 0xB3F1, 0xB189 }, { 0xB3F2, 0xB18B }, { 0xB3F3, 0xB18D }, { 0xB3F4, 0xB192 }, { 0xB3F5, 0xB193 }, { 0xB3F6, 0xB194 }, - { 0xB3F7, 0xB198 }, { 0xB3F8, 0xB19C }, { 0xB3F9, 0xB1A8 }, { 0xB3FA, 0xB1CC }, { 0xB3FB, 0xB1D0 }, { 0xB3FC, 0xB1D4 }, { 0xB3FD, 0xB1DC }, { 0xB3FE, 0xB1DD }, - { 0xB4A1, 0xB1DF }, { 0xB4A2, 0xB1E8 }, { 0xB4A3, 0xB1E9 }, { 0xB4A4, 0xB1EC }, { 0xB4A5, 0xB1F0 }, { 0xB4A6, 0xB1F9 }, { 0xB4A7, 0xB1FB }, { 0xB4A8, 0xB1FD }, - { 0xB4A9, 0xB204 }, { 0xB4AA, 0xB205 }, { 0xB4AB, 0xB208 }, { 0xB4AC, 0xB20B }, { 0xB4AD, 0xB20C }, { 0xB4AE, 0xB214 }, { 0xB4AF, 0xB215 }, { 0xB4B0, 0xB217 }, - { 0xB4B1, 0xB219 }, { 0xB4B2, 0xB220 }, { 0xB4B3, 0xB234 }, { 0xB4B4, 0xB23C }, { 0xB4B5, 0xB258 }, { 0xB4B6, 0xB25C }, { 0xB4B7, 0xB260 }, { 0xB4B8, 0xB268 }, - { 0xB4B9, 0xB269 }, { 0xB4BA, 0xB274 }, { 0xB4BB, 0xB275 }, { 0xB4BC, 0xB27C }, { 0xB4BD, 0xB284 }, { 0xB4BE, 0xB285 }, { 0xB4BF, 0xB289 }, { 0xB4C0, 0xB290 }, - { 0xB4C1, 0xB291 }, { 0xB4C2, 0xB294 }, { 0xB4C3, 0xB298 }, { 0xB4C4, 0xB299 }, { 0xB4C5, 0xB29A }, { 0xB4C6, 0xB2A0 }, { 0xB4C7, 0xB2A1 }, { 0xB4C8, 0xB2A3 }, - { 0xB4C9, 0xB2A5 }, { 0xB4CA, 0xB2A6 }, { 0xB4CB, 0xB2AA }, { 0xB4CC, 0xB2AC }, { 0xB4CD, 0xB2B0 }, { 0xB4CE, 0xB2B4 }, { 0xB4CF, 0xB2C8 }, { 0xB4D0, 0xB2C9 }, - { 0xB4D1, 0xB2CC }, { 0xB4D2, 0xB2D0 }, { 0xB4D3, 0xB2D2 }, { 0xB4D4, 0xB2D8 }, { 0xB4D5, 0xB2D9 }, { 0xB4D6, 0xB2DB }, { 0xB4D7, 0xB2DD }, { 0xB4D8, 0xB2E2 }, - { 0xB4D9, 0xB2E4 }, { 0xB4DA, 0xB2E5 }, { 0xB4DB, 0xB2E6 }, { 0xB4DC, 0xB2E8 }, { 0xB4DD, 0xB2EB }, { 0xB4DE, 0xB2EC }, { 0xB4DF, 0xB2ED }, { 0xB4E0, 0xB2EE }, - { 0xB4E1, 0xB2EF }, { 0xB4E2, 0xB2F3 }, { 0xB4E3, 0xB2F4 }, { 0xB4E4, 0xB2F5 }, { 0xB4E5, 0xB2F7 }, { 0xB4E6, 0xB2F8 }, { 0xB4E7, 0xB2F9 }, { 0xB4E8, 0xB2FA }, - { 0xB4E9, 0xB2FB }, { 0xB4EA, 0xB2FF }, { 0xB4EB, 0xB300 }, { 0xB4EC, 0xB301 }, { 0xB4ED, 0xB304 }, { 0xB4EE, 0xB308 }, { 0xB4EF, 0xB310 }, { 0xB4F0, 0xB311 }, - { 0xB4F1, 0xB313 }, { 0xB4F2, 0xB314 }, { 0xB4F3, 0xB315 }, { 0xB4F4, 0xB31C }, { 0xB4F5, 0xB354 }, { 0xB4F6, 0xB355 }, { 0xB4F7, 0xB356 }, { 0xB4F8, 0xB358 }, - { 0xB4F9, 0xB35B }, { 0xB4FA, 0xB35C }, { 0xB4FB, 0xB35E }, { 0xB4FC, 0xB35F }, { 0xB4FD, 0xB364 }, { 0xB4FE, 0xB365 }, { 0xB5A1, 0xB367 }, { 0xB5A2, 0xB369 }, - { 0xB5A3, 0xB36B }, { 0xB5A4, 0xB36E }, { 0xB5A5, 0xB370 }, { 0xB5A6, 0xB371 }, { 0xB5A7, 0xB374 }, { 0xB5A8, 0xB378 }, { 0xB5A9, 0xB380 }, { 0xB5AA, 0xB381 }, - { 0xB5AB, 0xB383 }, { 0xB5AC, 0xB384 }, { 0xB5AD, 0xB385 }, { 0xB5AE, 0xB38C }, { 0xB5AF, 0xB390 }, { 0xB5B0, 0xB394 }, { 0xB5B1, 0xB3A0 }, { 0xB5B2, 0xB3A1 }, - { 0xB5B3, 0xB3A8 }, { 0xB5B4, 0xB3AC }, { 0xB5B5, 0xB3C4 }, { 0xB5B6, 0xB3C5 }, { 0xB5B7, 0xB3C8 }, { 0xB5B8, 0xB3CB }, { 0xB5B9, 0xB3CC }, { 0xB5BA, 0xB3CE }, - { 0xB5BB, 0xB3D0 }, { 0xB5BC, 0xB3D4 }, { 0xB5BD, 0xB3D5 }, { 0xB5BE, 0xB3D7 }, { 0xB5BF, 0xB3D9 }, { 0xB5C0, 0xB3DB }, { 0xB5C1, 0xB3DD }, { 0xB5C2, 0xB3E0 }, - { 0xB5C3, 0xB3E4 }, { 0xB5C4, 0xB3E8 }, { 0xB5C5, 0xB3FC }, { 0xB5C6, 0xB410 }, { 0xB5C7, 0xB418 }, { 0xB5C8, 0xB41C }, { 0xB5C9, 0xB420 }, { 0xB5CA, 0xB428 }, - { 0xB5CB, 0xB429 }, { 0xB5CC, 0xB42B }, { 0xB5CD, 0xB434 }, { 0xB5CE, 0xB450 }, { 0xB5CF, 0xB451 }, { 0xB5D0, 0xB454 }, { 0xB5D1, 0xB458 }, { 0xB5D2, 0xB460 }, - { 0xB5D3, 0xB461 }, { 0xB5D4, 0xB463 }, { 0xB5D5, 0xB465 }, { 0xB5D6, 0xB46C }, { 0xB5D7, 0xB480 }, { 0xB5D8, 0xB488 }, { 0xB5D9, 0xB49D }, { 0xB5DA, 0xB4A4 }, - { 0xB5DB, 0xB4A8 }, { 0xB5DC, 0xB4AC }, { 0xB5DD, 0xB4B5 }, { 0xB5DE, 0xB4B7 }, { 0xB5DF, 0xB4B9 }, { 0xB5E0, 0xB4C0 }, { 0xB5E1, 0xB4C4 }, { 0xB5E2, 0xB4C8 }, - { 0xB5E3, 0xB4D0 }, { 0xB5E4, 0xB4D5 }, { 0xB5E5, 0xB4DC }, { 0xB5E6, 0xB4DD }, { 0xB5E7, 0xB4E0 }, { 0xB5E8, 0xB4E3 }, { 0xB5E9, 0xB4E4 }, { 0xB5EA, 0xB4E6 }, - { 0xB5EB, 0xB4EC }, { 0xB5EC, 0xB4ED }, { 0xB5ED, 0xB4EF }, { 0xB5EE, 0xB4F1 }, { 0xB5EF, 0xB4F8 }, { 0xB5F0, 0xB514 }, { 0xB5F1, 0xB515 }, { 0xB5F2, 0xB518 }, - { 0xB5F3, 0xB51B }, { 0xB5F4, 0xB51C }, { 0xB5F5, 0xB524 }, { 0xB5F6, 0xB525 }, { 0xB5F7, 0xB527 }, { 0xB5F8, 0xB528 }, { 0xB5F9, 0xB529 }, { 0xB5FA, 0xB52A }, - { 0xB5FB, 0xB530 }, { 0xB5FC, 0xB531 }, { 0xB5FD, 0xB534 }, { 0xB5FE, 0xB538 }, { 0xB6A1, 0xB540 }, { 0xB6A2, 0xB541 }, { 0xB6A3, 0xB543 }, { 0xB6A4, 0xB544 }, - { 0xB6A5, 0xB545 }, { 0xB6A6, 0xB54B }, { 0xB6A7, 0xB54C }, { 0xB6A8, 0xB54D }, { 0xB6A9, 0xB550 }, { 0xB6AA, 0xB554 }, { 0xB6AB, 0xB55C }, { 0xB6AC, 0xB55D }, - { 0xB6AD, 0xB55F }, { 0xB6AE, 0xB560 }, { 0xB6AF, 0xB561 }, { 0xB6B0, 0xB5A0 }, { 0xB6B1, 0xB5A1 }, { 0xB6B2, 0xB5A4 }, { 0xB6B3, 0xB5A8 }, { 0xB6B4, 0xB5AA }, - { 0xB6B5, 0xB5AB }, { 0xB6B6, 0xB5B0 }, { 0xB6B7, 0xB5B1 }, { 0xB6B8, 0xB5B3 }, { 0xB6B9, 0xB5B4 }, { 0xB6BA, 0xB5B5 }, { 0xB6BB, 0xB5BB }, { 0xB6BC, 0xB5BC }, - { 0xB6BD, 0xB5BD }, { 0xB6BE, 0xB5C0 }, { 0xB6BF, 0xB5C4 }, { 0xB6C0, 0xB5CC }, { 0xB6C1, 0xB5CD }, { 0xB6C2, 0xB5CF }, { 0xB6C3, 0xB5D0 }, { 0xB6C4, 0xB5D1 }, - { 0xB6C5, 0xB5D8 }, { 0xB6C6, 0xB5EC }, { 0xB6C7, 0xB610 }, { 0xB6C8, 0xB611 }, { 0xB6C9, 0xB614 }, { 0xB6CA, 0xB618 }, { 0xB6CB, 0xB625 }, { 0xB6CC, 0xB62C }, - { 0xB6CD, 0xB634 }, { 0xB6CE, 0xB648 }, { 0xB6CF, 0xB664 }, { 0xB6D0, 0xB668 }, { 0xB6D1, 0xB69C }, { 0xB6D2, 0xB69D }, { 0xB6D3, 0xB6A0 }, { 0xB6D4, 0xB6A4 }, - { 0xB6D5, 0xB6AB }, { 0xB6D6, 0xB6AC }, { 0xB6D7, 0xB6B1 }, { 0xB6D8, 0xB6D4 }, { 0xB6D9, 0xB6F0 }, { 0xB6DA, 0xB6F4 }, { 0xB6DB, 0xB6F8 }, { 0xB6DC, 0xB700 }, - { 0xB6DD, 0xB701 }, { 0xB6DE, 0xB705 }, { 0xB6DF, 0xB728 }, { 0xB6E0, 0xB729 }, { 0xB6E1, 0xB72C }, { 0xB6E2, 0xB72F }, { 0xB6E3, 0xB730 }, { 0xB6E4, 0xB738 }, - { 0xB6E5, 0xB739 }, { 0xB6E6, 0xB73B }, { 0xB6E7, 0xB744 }, { 0xB6E8, 0xB748 }, { 0xB6E9, 0xB74C }, { 0xB6EA, 0xB754 }, { 0xB6EB, 0xB755 }, { 0xB6EC, 0xB760 }, - { 0xB6ED, 0xB764 }, { 0xB6EE, 0xB768 }, { 0xB6EF, 0xB770 }, { 0xB6F0, 0xB771 }, { 0xB6F1, 0xB773 }, { 0xB6F2, 0xB775 }, { 0xB6F3, 0xB77C }, { 0xB6F4, 0xB77D }, - { 0xB6F5, 0xB780 }, { 0xB6F6, 0xB784 }, { 0xB6F7, 0xB78C }, { 0xB6F8, 0xB78D }, { 0xB6F9, 0xB78F }, { 0xB6FA, 0xB790 }, { 0xB6FB, 0xB791 }, { 0xB6FC, 0xB792 }, - { 0xB6FD, 0xB796 }, { 0xB6FE, 0xB797 }, { 0xB7A1, 0xB798 }, { 0xB7A2, 0xB799 }, { 0xB7A3, 0xB79C }, { 0xB7A4, 0xB7A0 }, { 0xB7A5, 0xB7A8 }, { 0xB7A6, 0xB7A9 }, - { 0xB7A7, 0xB7AB }, { 0xB7A8, 0xB7AC }, { 0xB7A9, 0xB7AD }, { 0xB7AA, 0xB7B4 }, { 0xB7AB, 0xB7B5 }, { 0xB7AC, 0xB7B8 }, { 0xB7AD, 0xB7C7 }, { 0xB7AE, 0xB7C9 }, - { 0xB7AF, 0xB7EC }, { 0xB7B0, 0xB7ED }, { 0xB7B1, 0xB7F0 }, { 0xB7B2, 0xB7F4 }, { 0xB7B3, 0xB7FC }, { 0xB7B4, 0xB7FD }, { 0xB7B5, 0xB7FF }, { 0xB7B6, 0xB800 }, - { 0xB7B7, 0xB801 }, { 0xB7B8, 0xB807 }, { 0xB7B9, 0xB808 }, { 0xB7BA, 0xB809 }, { 0xB7BB, 0xB80C }, { 0xB7BC, 0xB810 }, { 0xB7BD, 0xB818 }, { 0xB7BE, 0xB819 }, - { 0xB7BF, 0xB81B }, { 0xB7C0, 0xB81D }, { 0xB7C1, 0xB824 }, { 0xB7C2, 0xB825 }, { 0xB7C3, 0xB828 }, { 0xB7C4, 0xB82C }, { 0xB7C5, 0xB834 }, { 0xB7C6, 0xB835 }, - { 0xB7C7, 0xB837 }, { 0xB7C8, 0xB838 }, { 0xB7C9, 0xB839 }, { 0xB7CA, 0xB840 }, { 0xB7CB, 0xB844 }, { 0xB7CC, 0xB851 }, { 0xB7CD, 0xB853 }, { 0xB7CE, 0xB85C }, - { 0xB7CF, 0xB85D }, { 0xB7D0, 0xB860 }, { 0xB7D1, 0xB864 }, { 0xB7D2, 0xB86C }, { 0xB7D3, 0xB86D }, { 0xB7D4, 0xB86F }, { 0xB7D5, 0xB871 }, { 0xB7D6, 0xB878 }, - { 0xB7D7, 0xB87C }, { 0xB7D8, 0xB88D }, { 0xB7D9, 0xB8A8 }, { 0xB7DA, 0xB8B0 }, { 0xB7DB, 0xB8B4 }, { 0xB7DC, 0xB8B8 }, { 0xB7DD, 0xB8C0 }, { 0xB7DE, 0xB8C1 }, - { 0xB7DF, 0xB8C3 }, { 0xB7E0, 0xB8C5 }, { 0xB7E1, 0xB8CC }, { 0xB7E2, 0xB8D0 }, { 0xB7E3, 0xB8D4 }, { 0xB7E4, 0xB8DD }, { 0xB7E5, 0xB8DF }, { 0xB7E6, 0xB8E1 }, - { 0xB7E7, 0xB8E8 }, { 0xB7E8, 0xB8E9 }, { 0xB7E9, 0xB8EC }, { 0xB7EA, 0xB8F0 }, { 0xB7EB, 0xB8F8 }, { 0xB7EC, 0xB8F9 }, { 0xB7ED, 0xB8FB }, { 0xB7EE, 0xB8FD }, - { 0xB7EF, 0xB904 }, { 0xB7F0, 0xB918 }, { 0xB7F1, 0xB920 }, { 0xB7F2, 0xB93C }, { 0xB7F3, 0xB93D }, { 0xB7F4, 0xB940 }, { 0xB7F5, 0xB944 }, { 0xB7F6, 0xB94C }, - { 0xB7F7, 0xB94F }, { 0xB7F8, 0xB951 }, { 0xB7F9, 0xB958 }, { 0xB7FA, 0xB959 }, { 0xB7FB, 0xB95C }, { 0xB7FC, 0xB960 }, { 0xB7FD, 0xB968 }, { 0xB7FE, 0xB969 }, - { 0xB8A1, 0xB96B }, { 0xB8A2, 0xB96D }, { 0xB8A3, 0xB974 }, { 0xB8A4, 0xB975 }, { 0xB8A5, 0xB978 }, { 0xB8A6, 0xB97C }, { 0xB8A7, 0xB984 }, { 0xB8A8, 0xB985 }, - { 0xB8A9, 0xB987 }, { 0xB8AA, 0xB989 }, { 0xB8AB, 0xB98A }, { 0xB8AC, 0xB98D }, { 0xB8AD, 0xB98E }, { 0xB8AE, 0xB9AC }, { 0xB8AF, 0xB9AD }, { 0xB8B0, 0xB9B0 }, - { 0xB8B1, 0xB9B4 }, { 0xB8B2, 0xB9BC }, { 0xB8B3, 0xB9BD }, { 0xB8B4, 0xB9BF }, { 0xB8B5, 0xB9C1 }, { 0xB8B6, 0xB9C8 }, { 0xB8B7, 0xB9C9 }, { 0xB8B8, 0xB9CC }, - { 0xB8B9, 0xB9CE }, { 0xB8BA, 0xB9CF }, { 0xB8BB, 0xB9D0 }, { 0xB8BC, 0xB9D1 }, { 0xB8BD, 0xB9D2 }, { 0xB8BE, 0xB9D8 }, { 0xB8BF, 0xB9D9 }, { 0xB8C0, 0xB9DB }, - { 0xB8C1, 0xB9DD }, { 0xB8C2, 0xB9DE }, { 0xB8C3, 0xB9E1 }, { 0xB8C4, 0xB9E3 }, { 0xB8C5, 0xB9E4 }, { 0xB8C6, 0xB9E5 }, { 0xB8C7, 0xB9E8 }, { 0xB8C8, 0xB9EC }, - { 0xB8C9, 0xB9F4 }, { 0xB8CA, 0xB9F5 }, { 0xB8CB, 0xB9F7 }, { 0xB8CC, 0xB9F8 }, { 0xB8CD, 0xB9F9 }, { 0xB8CE, 0xB9FA }, { 0xB8CF, 0xBA00 }, { 0xB8D0, 0xBA01 }, - { 0xB8D1, 0xBA08 }, { 0xB8D2, 0xBA15 }, { 0xB8D3, 0xBA38 }, { 0xB8D4, 0xBA39 }, { 0xB8D5, 0xBA3C }, { 0xB8D6, 0xBA40 }, { 0xB8D7, 0xBA42 }, { 0xB8D8, 0xBA48 }, - { 0xB8D9, 0xBA49 }, { 0xB8DA, 0xBA4B }, { 0xB8DB, 0xBA4D }, { 0xB8DC, 0xBA4E }, { 0xB8DD, 0xBA53 }, { 0xB8DE, 0xBA54 }, { 0xB8DF, 0xBA55 }, { 0xB8E0, 0xBA58 }, - { 0xB8E1, 0xBA5C }, { 0xB8E2, 0xBA64 }, { 0xB8E3, 0xBA65 }, { 0xB8E4, 0xBA67 }, { 0xB8E5, 0xBA68 }, { 0xB8E6, 0xBA69 }, { 0xB8E7, 0xBA70 }, { 0xB8E8, 0xBA71 }, - { 0xB8E9, 0xBA74 }, { 0xB8EA, 0xBA78 }, { 0xB8EB, 0xBA83 }, { 0xB8EC, 0xBA84 }, { 0xB8ED, 0xBA85 }, { 0xB8EE, 0xBA87 }, { 0xB8EF, 0xBA8C }, { 0xB8F0, 0xBAA8 }, - { 0xB8F1, 0xBAA9 }, { 0xB8F2, 0xBAAB }, { 0xB8F3, 0xBAAC }, { 0xB8F4, 0xBAB0 }, { 0xB8F5, 0xBAB2 }, { 0xB8F6, 0xBAB8 }, { 0xB8F7, 0xBAB9 }, { 0xB8F8, 0xBABB }, - { 0xB8F9, 0xBABD }, { 0xB8FA, 0xBAC4 }, { 0xB8FB, 0xBAC8 }, { 0xB8FC, 0xBAD8 }, { 0xB8FD, 0xBAD9 }, { 0xB8FE, 0xBAFC }, { 0xB9A1, 0xBB00 }, { 0xB9A2, 0xBB04 }, - { 0xB9A3, 0xBB0D }, { 0xB9A4, 0xBB0F }, { 0xB9A5, 0xBB11 }, { 0xB9A6, 0xBB18 }, { 0xB9A7, 0xBB1C }, { 0xB9A8, 0xBB20 }, { 0xB9A9, 0xBB29 }, { 0xB9AA, 0xBB2B }, - { 0xB9AB, 0xBB34 }, { 0xB9AC, 0xBB35 }, { 0xB9AD, 0xBB36 }, { 0xB9AE, 0xBB38 }, { 0xB9AF, 0xBB3B }, { 0xB9B0, 0xBB3C }, { 0xB9B1, 0xBB3D }, { 0xB9B2, 0xBB3E }, - { 0xB9B3, 0xBB44 }, { 0xB9B4, 0xBB45 }, { 0xB9B5, 0xBB47 }, { 0xB9B6, 0xBB49 }, { 0xB9B7, 0xBB4D }, { 0xB9B8, 0xBB4F }, { 0xB9B9, 0xBB50 }, { 0xB9BA, 0xBB54 }, - { 0xB9BB, 0xBB58 }, { 0xB9BC, 0xBB61 }, { 0xB9BD, 0xBB63 }, { 0xB9BE, 0xBB6C }, { 0xB9BF, 0xBB88 }, { 0xB9C0, 0xBB8C }, { 0xB9C1, 0xBB90 }, { 0xB9C2, 0xBBA4 }, - { 0xB9C3, 0xBBA8 }, { 0xB9C4, 0xBBAC }, { 0xB9C5, 0xBBB4 }, { 0xB9C6, 0xBBB7 }, { 0xB9C7, 0xBBC0 }, { 0xB9C8, 0xBBC4 }, { 0xB9C9, 0xBBC8 }, { 0xB9CA, 0xBBD0 }, - { 0xB9CB, 0xBBD3 }, { 0xB9CC, 0xBBF8 }, { 0xB9CD, 0xBBF9 }, { 0xB9CE, 0xBBFC }, { 0xB9CF, 0xBBFF }, { 0xB9D0, 0xBC00 }, { 0xB9D1, 0xBC02 }, { 0xB9D2, 0xBC08 }, - { 0xB9D3, 0xBC09 }, { 0xB9D4, 0xBC0B }, { 0xB9D5, 0xBC0C }, { 0xB9D6, 0xBC0D }, { 0xB9D7, 0xBC0F }, { 0xB9D8, 0xBC11 }, { 0xB9D9, 0xBC14 }, { 0xB9DA, 0xBC15 }, - { 0xB9DB, 0xBC16 }, { 0xB9DC, 0xBC17 }, { 0xB9DD, 0xBC18 }, { 0xB9DE, 0xBC1B }, { 0xB9DF, 0xBC1C }, { 0xB9E0, 0xBC1D }, { 0xB9E1, 0xBC1E }, { 0xB9E2, 0xBC1F }, - { 0xB9E3, 0xBC24 }, { 0xB9E4, 0xBC25 }, { 0xB9E5, 0xBC27 }, { 0xB9E6, 0xBC29 }, { 0xB9E7, 0xBC2D }, { 0xB9E8, 0xBC30 }, { 0xB9E9, 0xBC31 }, { 0xB9EA, 0xBC34 }, - { 0xB9EB, 0xBC38 }, { 0xB9EC, 0xBC40 }, { 0xB9ED, 0xBC41 }, { 0xB9EE, 0xBC43 }, { 0xB9EF, 0xBC44 }, { 0xB9F0, 0xBC45 }, { 0xB9F1, 0xBC49 }, { 0xB9F2, 0xBC4C }, - { 0xB9F3, 0xBC4D }, { 0xB9F4, 0xBC50 }, { 0xB9F5, 0xBC5D }, { 0xB9F6, 0xBC84 }, { 0xB9F7, 0xBC85 }, { 0xB9F8, 0xBC88 }, { 0xB9F9, 0xBC8B }, { 0xB9FA, 0xBC8C }, - { 0xB9FB, 0xBC8E }, { 0xB9FC, 0xBC94 }, { 0xB9FD, 0xBC95 }, { 0xB9FE, 0xBC97 }, { 0xBAA1, 0xBC99 }, { 0xBAA2, 0xBC9A }, { 0xBAA3, 0xBCA0 }, { 0xBAA4, 0xBCA1 }, - { 0xBAA5, 0xBCA4 }, { 0xBAA6, 0xBCA7 }, { 0xBAA7, 0xBCA8 }, { 0xBAA8, 0xBCB0 }, { 0xBAA9, 0xBCB1 }, { 0xBAAA, 0xBCB3 }, { 0xBAAB, 0xBCB4 }, { 0xBAAC, 0xBCB5 }, - { 0xBAAD, 0xBCBC }, { 0xBAAE, 0xBCBD }, { 0xBAAF, 0xBCC0 }, { 0xBAB0, 0xBCC4 }, { 0xBAB1, 0xBCCD }, { 0xBAB2, 0xBCCF }, { 0xBAB3, 0xBCD0 }, { 0xBAB4, 0xBCD1 }, - { 0xBAB5, 0xBCD5 }, { 0xBAB6, 0xBCD8 }, { 0xBAB7, 0xBCDC }, { 0xBAB8, 0xBCF4 }, { 0xBAB9, 0xBCF5 }, { 0xBABA, 0xBCF6 }, { 0xBABB, 0xBCF8 }, { 0xBABC, 0xBCFC }, - { 0xBABD, 0xBD04 }, { 0xBABE, 0xBD05 }, { 0xBABF, 0xBD07 }, { 0xBAC0, 0xBD09 }, { 0xBAC1, 0xBD10 }, { 0xBAC2, 0xBD14 }, { 0xBAC3, 0xBD24 }, { 0xBAC4, 0xBD2C }, - { 0xBAC5, 0xBD40 }, { 0xBAC6, 0xBD48 }, { 0xBAC7, 0xBD49 }, { 0xBAC8, 0xBD4C }, { 0xBAC9, 0xBD50 }, { 0xBACA, 0xBD58 }, { 0xBACB, 0xBD59 }, { 0xBACC, 0xBD64 }, - { 0xBACD, 0xBD68 }, { 0xBACE, 0xBD80 }, { 0xBACF, 0xBD81 }, { 0xBAD0, 0xBD84 }, { 0xBAD1, 0xBD87 }, { 0xBAD2, 0xBD88 }, { 0xBAD3, 0xBD89 }, { 0xBAD4, 0xBD8A }, - { 0xBAD5, 0xBD90 }, { 0xBAD6, 0xBD91 }, { 0xBAD7, 0xBD93 }, { 0xBAD8, 0xBD95 }, { 0xBAD9, 0xBD99 }, { 0xBADA, 0xBD9A }, { 0xBADB, 0xBD9C }, { 0xBADC, 0xBDA4 }, - { 0xBADD, 0xBDB0 }, { 0xBADE, 0xBDB8 }, { 0xBADF, 0xBDD4 }, { 0xBAE0, 0xBDD5 }, { 0xBAE1, 0xBDD8 }, { 0xBAE2, 0xBDDC }, { 0xBAE3, 0xBDE9 }, { 0xBAE4, 0xBDF0 }, - { 0xBAE5, 0xBDF4 }, { 0xBAE6, 0xBDF8 }, { 0xBAE7, 0xBE00 }, { 0xBAE8, 0xBE03 }, { 0xBAE9, 0xBE05 }, { 0xBAEA, 0xBE0C }, { 0xBAEB, 0xBE0D }, { 0xBAEC, 0xBE10 }, - { 0xBAED, 0xBE14 }, { 0xBAEE, 0xBE1C }, { 0xBAEF, 0xBE1D }, { 0xBAF0, 0xBE1F }, { 0xBAF1, 0xBE44 }, { 0xBAF2, 0xBE45 }, { 0xBAF3, 0xBE48 }, { 0xBAF4, 0xBE4C }, - { 0xBAF5, 0xBE4E }, { 0xBAF6, 0xBE54 }, { 0xBAF7, 0xBE55 }, { 0xBAF8, 0xBE57 }, { 0xBAF9, 0xBE59 }, { 0xBAFA, 0xBE5A }, { 0xBAFB, 0xBE5B }, { 0xBAFC, 0xBE60 }, - { 0xBAFD, 0xBE61 }, { 0xBAFE, 0xBE64 }, { 0xBBA1, 0xBE68 }, { 0xBBA2, 0xBE6A }, { 0xBBA3, 0xBE70 }, { 0xBBA4, 0xBE71 }, { 0xBBA5, 0xBE73 }, { 0xBBA6, 0xBE74 }, - { 0xBBA7, 0xBE75 }, { 0xBBA8, 0xBE7B }, { 0xBBA9, 0xBE7C }, { 0xBBAA, 0xBE7D }, { 0xBBAB, 0xBE80 }, { 0xBBAC, 0xBE84 }, { 0xBBAD, 0xBE8C }, { 0xBBAE, 0xBE8D }, - { 0xBBAF, 0xBE8F }, { 0xBBB0, 0xBE90 }, { 0xBBB1, 0xBE91 }, { 0xBBB2, 0xBE98 }, { 0xBBB3, 0xBE99 }, { 0xBBB4, 0xBEA8 }, { 0xBBB5, 0xBED0 }, { 0xBBB6, 0xBED1 }, - { 0xBBB7, 0xBED4 }, { 0xBBB8, 0xBED7 }, { 0xBBB9, 0xBED8 }, { 0xBBBA, 0xBEE0 }, { 0xBBBB, 0xBEE3 }, { 0xBBBC, 0xBEE4 }, { 0xBBBD, 0xBEE5 }, { 0xBBBE, 0xBEEC }, - { 0xBBBF, 0xBF01 }, { 0xBBC0, 0xBF08 }, { 0xBBC1, 0xBF09 }, { 0xBBC2, 0xBF18 }, { 0xBBC3, 0xBF19 }, { 0xBBC4, 0xBF1B }, { 0xBBC5, 0xBF1C }, { 0xBBC6, 0xBF1D }, - { 0xBBC7, 0xBF40 }, { 0xBBC8, 0xBF41 }, { 0xBBC9, 0xBF44 }, { 0xBBCA, 0xBF48 }, { 0xBBCB, 0xBF50 }, { 0xBBCC, 0xBF51 }, { 0xBBCD, 0xBF55 }, { 0xBBCE, 0xBF94 }, - { 0xBBCF, 0xBFB0 }, { 0xBBD0, 0xBFC5 }, { 0xBBD1, 0xBFCC }, { 0xBBD2, 0xBFCD }, { 0xBBD3, 0xBFD0 }, { 0xBBD4, 0xBFD4 }, { 0xBBD5, 0xBFDC }, { 0xBBD6, 0xBFDF }, - { 0xBBD7, 0xBFE1 }, { 0xBBD8, 0xC03C }, { 0xBBD9, 0xC051 }, { 0xBBDA, 0xC058 }, { 0xBBDB, 0xC05C }, { 0xBBDC, 0xC060 }, { 0xBBDD, 0xC068 }, { 0xBBDE, 0xC069 }, - { 0xBBDF, 0xC090 }, { 0xBBE0, 0xC091 }, { 0xBBE1, 0xC094 }, { 0xBBE2, 0xC098 }, { 0xBBE3, 0xC0A0 }, { 0xBBE4, 0xC0A1 }, { 0xBBE5, 0xC0A3 }, { 0xBBE6, 0xC0A5 }, - { 0xBBE7, 0xC0AC }, { 0xBBE8, 0xC0AD }, { 0xBBE9, 0xC0AF }, { 0xBBEA, 0xC0B0 }, { 0xBBEB, 0xC0B3 }, { 0xBBEC, 0xC0B4 }, { 0xBBED, 0xC0B5 }, { 0xBBEE, 0xC0B6 }, - { 0xBBEF, 0xC0BC }, { 0xBBF0, 0xC0BD }, { 0xBBF1, 0xC0BF }, { 0xBBF2, 0xC0C0 }, { 0xBBF3, 0xC0C1 }, { 0xBBF4, 0xC0C5 }, { 0xBBF5, 0xC0C8 }, { 0xBBF6, 0xC0C9 }, - { 0xBBF7, 0xC0CC }, { 0xBBF8, 0xC0D0 }, { 0xBBF9, 0xC0D8 }, { 0xBBFA, 0xC0D9 }, { 0xBBFB, 0xC0DB }, { 0xBBFC, 0xC0DC }, { 0xBBFD, 0xC0DD }, { 0xBBFE, 0xC0E4 }, - { 0xBCA1, 0xC0E5 }, { 0xBCA2, 0xC0E8 }, { 0xBCA3, 0xC0EC }, { 0xBCA4, 0xC0F4 }, { 0xBCA5, 0xC0F5 }, { 0xBCA6, 0xC0F7 }, { 0xBCA7, 0xC0F9 }, { 0xBCA8, 0xC100 }, - { 0xBCA9, 0xC104 }, { 0xBCAA, 0xC108 }, { 0xBCAB, 0xC110 }, { 0xBCAC, 0xC115 }, { 0xBCAD, 0xC11C }, { 0xBCAE, 0xC11D }, { 0xBCAF, 0xC11E }, { 0xBCB0, 0xC11F }, - { 0xBCB1, 0xC120 }, { 0xBCB2, 0xC123 }, { 0xBCB3, 0xC124 }, { 0xBCB4, 0xC126 }, { 0xBCB5, 0xC127 }, { 0xBCB6, 0xC12C }, { 0xBCB7, 0xC12D }, { 0xBCB8, 0xC12F }, - { 0xBCB9, 0xC130 }, { 0xBCBA, 0xC131 }, { 0xBCBB, 0xC136 }, { 0xBCBC, 0xC138 }, { 0xBCBD, 0xC139 }, { 0xBCBE, 0xC13C }, { 0xBCBF, 0xC140 }, { 0xBCC0, 0xC148 }, - { 0xBCC1, 0xC149 }, { 0xBCC2, 0xC14B }, { 0xBCC3, 0xC14C }, { 0xBCC4, 0xC14D }, { 0xBCC5, 0xC154 }, { 0xBCC6, 0xC155 }, { 0xBCC7, 0xC158 }, { 0xBCC8, 0xC15C }, - { 0xBCC9, 0xC164 }, { 0xBCCA, 0xC165 }, { 0xBCCB, 0xC167 }, { 0xBCCC, 0xC168 }, { 0xBCCD, 0xC169 }, { 0xBCCE, 0xC170 }, { 0xBCCF, 0xC174 }, { 0xBCD0, 0xC178 }, - { 0xBCD1, 0xC185 }, { 0xBCD2, 0xC18C }, { 0xBCD3, 0xC18D }, { 0xBCD4, 0xC18E }, { 0xBCD5, 0xC190 }, { 0xBCD6, 0xC194 }, { 0xBCD7, 0xC196 }, { 0xBCD8, 0xC19C }, - { 0xBCD9, 0xC19D }, { 0xBCDA, 0xC19F }, { 0xBCDB, 0xC1A1 }, { 0xBCDC, 0xC1A5 }, { 0xBCDD, 0xC1A8 }, { 0xBCDE, 0xC1A9 }, { 0xBCDF, 0xC1AC }, { 0xBCE0, 0xC1B0 }, - { 0xBCE1, 0xC1BD }, { 0xBCE2, 0xC1C4 }, { 0xBCE3, 0xC1C8 }, { 0xBCE4, 0xC1CC }, { 0xBCE5, 0xC1D4 }, { 0xBCE6, 0xC1D7 }, { 0xBCE7, 0xC1D8 }, { 0xBCE8, 0xC1E0 }, - { 0xBCE9, 0xC1E4 }, { 0xBCEA, 0xC1E8 }, { 0xBCEB, 0xC1F0 }, { 0xBCEC, 0xC1F1 }, { 0xBCED, 0xC1F3 }, { 0xBCEE, 0xC1FC }, { 0xBCEF, 0xC1FD }, { 0xBCF0, 0xC200 }, - { 0xBCF1, 0xC204 }, { 0xBCF2, 0xC20C }, { 0xBCF3, 0xC20D }, { 0xBCF4, 0xC20F }, { 0xBCF5, 0xC211 }, { 0xBCF6, 0xC218 }, { 0xBCF7, 0xC219 }, { 0xBCF8, 0xC21C }, - { 0xBCF9, 0xC21F }, { 0xBCFA, 0xC220 }, { 0xBCFB, 0xC228 }, { 0xBCFC, 0xC229 }, { 0xBCFD, 0xC22B }, { 0xBCFE, 0xC22D }, { 0xBDA1, 0xC22F }, { 0xBDA2, 0xC231 }, - { 0xBDA3, 0xC232 }, { 0xBDA4, 0xC234 }, { 0xBDA5, 0xC248 }, { 0xBDA6, 0xC250 }, { 0xBDA7, 0xC251 }, { 0xBDA8, 0xC254 }, { 0xBDA9, 0xC258 }, { 0xBDAA, 0xC260 }, - { 0xBDAB, 0xC265 }, { 0xBDAC, 0xC26C }, { 0xBDAD, 0xC26D }, { 0xBDAE, 0xC270 }, { 0xBDAF, 0xC274 }, { 0xBDB0, 0xC27C }, { 0xBDB1, 0xC27D }, { 0xBDB2, 0xC27F }, - { 0xBDB3, 0xC281 }, { 0xBDB4, 0xC288 }, { 0xBDB5, 0xC289 }, { 0xBDB6, 0xC290 }, { 0xBDB7, 0xC298 }, { 0xBDB8, 0xC29B }, { 0xBDB9, 0xC29D }, { 0xBDBA, 0xC2A4 }, - { 0xBDBB, 0xC2A5 }, { 0xBDBC, 0xC2A8 }, { 0xBDBD, 0xC2AC }, { 0xBDBE, 0xC2AD }, { 0xBDBF, 0xC2B4 }, { 0xBDC0, 0xC2B5 }, { 0xBDC1, 0xC2B7 }, { 0xBDC2, 0xC2B9 }, - { 0xBDC3, 0xC2DC }, { 0xBDC4, 0xC2DD }, { 0xBDC5, 0xC2E0 }, { 0xBDC6, 0xC2E3 }, { 0xBDC7, 0xC2E4 }, { 0xBDC8, 0xC2EB }, { 0xBDC9, 0xC2EC }, { 0xBDCA, 0xC2ED }, - { 0xBDCB, 0xC2EF }, { 0xBDCC, 0xC2F1 }, { 0xBDCD, 0xC2F6 }, { 0xBDCE, 0xC2F8 }, { 0xBDCF, 0xC2F9 }, { 0xBDD0, 0xC2FB }, { 0xBDD1, 0xC2FC }, { 0xBDD2, 0xC300 }, - { 0xBDD3, 0xC308 }, { 0xBDD4, 0xC309 }, { 0xBDD5, 0xC30C }, { 0xBDD6, 0xC30D }, { 0xBDD7, 0xC313 }, { 0xBDD8, 0xC314 }, { 0xBDD9, 0xC315 }, { 0xBDDA, 0xC318 }, - { 0xBDDB, 0xC31C }, { 0xBDDC, 0xC324 }, { 0xBDDD, 0xC325 }, { 0xBDDE, 0xC328 }, { 0xBDDF, 0xC329 }, { 0xBDE0, 0xC345 }, { 0xBDE1, 0xC368 }, { 0xBDE2, 0xC369 }, - { 0xBDE3, 0xC36C }, { 0xBDE4, 0xC370 }, { 0xBDE5, 0xC372 }, { 0xBDE6, 0xC378 }, { 0xBDE7, 0xC379 }, { 0xBDE8, 0xC37C }, { 0xBDE9, 0xC37D }, { 0xBDEA, 0xC384 }, - { 0xBDEB, 0xC388 }, { 0xBDEC, 0xC38C }, { 0xBDED, 0xC3C0 }, { 0xBDEE, 0xC3D8 }, { 0xBDEF, 0xC3D9 }, { 0xBDF0, 0xC3DC }, { 0xBDF1, 0xC3DF }, { 0xBDF2, 0xC3E0 }, - { 0xBDF3, 0xC3E2 }, { 0xBDF4, 0xC3E8 }, { 0xBDF5, 0xC3E9 }, { 0xBDF6, 0xC3ED }, { 0xBDF7, 0xC3F4 }, { 0xBDF8, 0xC3F5 }, { 0xBDF9, 0xC3F8 }, { 0xBDFA, 0xC408 }, - { 0xBDFB, 0xC410 }, { 0xBDFC, 0xC424 }, { 0xBDFD, 0xC42C }, { 0xBDFE, 0xC430 }, { 0xBEA1, 0xC434 }, { 0xBEA2, 0xC43C }, { 0xBEA3, 0xC43D }, { 0xBEA4, 0xC448 }, - { 0xBEA5, 0xC464 }, { 0xBEA6, 0xC465 }, { 0xBEA7, 0xC468 }, { 0xBEA8, 0xC46C }, { 0xBEA9, 0xC474 }, { 0xBEAA, 0xC475 }, { 0xBEAB, 0xC479 }, { 0xBEAC, 0xC480 }, - { 0xBEAD, 0xC494 }, { 0xBEAE, 0xC49C }, { 0xBEAF, 0xC4B8 }, { 0xBEB0, 0xC4BC }, { 0xBEB1, 0xC4E9 }, { 0xBEB2, 0xC4F0 }, { 0xBEB3, 0xC4F1 }, { 0xBEB4, 0xC4F4 }, - { 0xBEB5, 0xC4F8 }, { 0xBEB6, 0xC4FA }, { 0xBEB7, 0xC4FF }, { 0xBEB8, 0xC500 }, { 0xBEB9, 0xC501 }, { 0xBEBA, 0xC50C }, { 0xBEBB, 0xC510 }, { 0xBEBC, 0xC514 }, - { 0xBEBD, 0xC51C }, { 0xBEBE, 0xC528 }, { 0xBEBF, 0xC529 }, { 0xBEC0, 0xC52C }, { 0xBEC1, 0xC530 }, { 0xBEC2, 0xC538 }, { 0xBEC3, 0xC539 }, { 0xBEC4, 0xC53B }, - { 0xBEC5, 0xC53D }, { 0xBEC6, 0xC544 }, { 0xBEC7, 0xC545 }, { 0xBEC8, 0xC548 }, { 0xBEC9, 0xC549 }, { 0xBECA, 0xC54A }, { 0xBECB, 0xC54C }, { 0xBECC, 0xC54D }, - { 0xBECD, 0xC54E }, { 0xBECE, 0xC553 }, { 0xBECF, 0xC554 }, { 0xBED0, 0xC555 }, { 0xBED1, 0xC557 }, { 0xBED2, 0xC558 }, { 0xBED3, 0xC559 }, { 0xBED4, 0xC55D }, - { 0xBED5, 0xC55E }, { 0xBED6, 0xC560 }, { 0xBED7, 0xC561 }, { 0xBED8, 0xC564 }, { 0xBED9, 0xC568 }, { 0xBEDA, 0xC570 }, { 0xBEDB, 0xC571 }, { 0xBEDC, 0xC573 }, - { 0xBEDD, 0xC574 }, { 0xBEDE, 0xC575 }, { 0xBEDF, 0xC57C }, { 0xBEE0, 0xC57D }, { 0xBEE1, 0xC580 }, { 0xBEE2, 0xC584 }, { 0xBEE3, 0xC587 }, { 0xBEE4, 0xC58C }, - { 0xBEE5, 0xC58D }, { 0xBEE6, 0xC58F }, { 0xBEE7, 0xC591 }, { 0xBEE8, 0xC595 }, { 0xBEE9, 0xC597 }, { 0xBEEA, 0xC598 }, { 0xBEEB, 0xC59C }, { 0xBEEC, 0xC5A0 }, - { 0xBEED, 0xC5A9 }, { 0xBEEE, 0xC5B4 }, { 0xBEEF, 0xC5B5 }, { 0xBEF0, 0xC5B8 }, { 0xBEF1, 0xC5B9 }, { 0xBEF2, 0xC5BB }, { 0xBEF3, 0xC5BC }, { 0xBEF4, 0xC5BD }, - { 0xBEF5, 0xC5BE }, { 0xBEF6, 0xC5C4 }, { 0xBEF7, 0xC5C5 }, { 0xBEF8, 0xC5C6 }, { 0xBEF9, 0xC5C7 }, { 0xBEFA, 0xC5C8 }, { 0xBEFB, 0xC5C9 }, { 0xBEFC, 0xC5CA }, - { 0xBEFD, 0xC5CC }, { 0xBEFE, 0xC5CE }, { 0xBFA1, 0xC5D0 }, { 0xBFA2, 0xC5D1 }, { 0xBFA3, 0xC5D4 }, { 0xBFA4, 0xC5D8 }, { 0xBFA5, 0xC5E0 }, { 0xBFA6, 0xC5E1 }, - { 0xBFA7, 0xC5E3 }, { 0xBFA8, 0xC5E5 }, { 0xBFA9, 0xC5EC }, { 0xBFAA, 0xC5ED }, { 0xBFAB, 0xC5EE }, { 0xBFAC, 0xC5F0 }, { 0xBFAD, 0xC5F4 }, { 0xBFAE, 0xC5F6 }, - { 0xBFAF, 0xC5F7 }, { 0xBFB0, 0xC5FC }, { 0xBFB1, 0xC5FD }, { 0xBFB2, 0xC5FE }, { 0xBFB3, 0xC5FF }, { 0xBFB4, 0xC600 }, { 0xBFB5, 0xC601 }, { 0xBFB6, 0xC605 }, - { 0xBFB7, 0xC606 }, { 0xBFB8, 0xC607 }, { 0xBFB9, 0xC608 }, { 0xBFBA, 0xC60C }, { 0xBFBB, 0xC610 }, { 0xBFBC, 0xC618 }, { 0xBFBD, 0xC619 }, { 0xBFBE, 0xC61B }, - { 0xBFBF, 0xC61C }, { 0xBFC0, 0xC624 }, { 0xBFC1, 0xC625 }, { 0xBFC2, 0xC628 }, { 0xBFC3, 0xC62C }, { 0xBFC4, 0xC62D }, { 0xBFC5, 0xC62E }, { 0xBFC6, 0xC630 }, - { 0xBFC7, 0xC633 }, { 0xBFC8, 0xC634 }, { 0xBFC9, 0xC635 }, { 0xBFCA, 0xC637 }, { 0xBFCB, 0xC639 }, { 0xBFCC, 0xC63B }, { 0xBFCD, 0xC640 }, { 0xBFCE, 0xC641 }, - { 0xBFCF, 0xC644 }, { 0xBFD0, 0xC648 }, { 0xBFD1, 0xC650 }, { 0xBFD2, 0xC651 }, { 0xBFD3, 0xC653 }, { 0xBFD4, 0xC654 }, { 0xBFD5, 0xC655 }, { 0xBFD6, 0xC65C }, - { 0xBFD7, 0xC65D }, { 0xBFD8, 0xC660 }, { 0xBFD9, 0xC66C }, { 0xBFDA, 0xC66F }, { 0xBFDB, 0xC671 }, { 0xBFDC, 0xC678 }, { 0xBFDD, 0xC679 }, { 0xBFDE, 0xC67C }, - { 0xBFDF, 0xC680 }, { 0xBFE0, 0xC688 }, { 0xBFE1, 0xC689 }, { 0xBFE2, 0xC68B }, { 0xBFE3, 0xC68D }, { 0xBFE4, 0xC694 }, { 0xBFE5, 0xC695 }, { 0xBFE6, 0xC698 }, - { 0xBFE7, 0xC69C }, { 0xBFE8, 0xC6A4 }, { 0xBFE9, 0xC6A5 }, { 0xBFEA, 0xC6A7 }, { 0xBFEB, 0xC6A9 }, { 0xBFEC, 0xC6B0 }, { 0xBFED, 0xC6B1 }, { 0xBFEE, 0xC6B4 }, - { 0xBFEF, 0xC6B8 }, { 0xBFF0, 0xC6B9 }, { 0xBFF1, 0xC6BA }, { 0xBFF2, 0xC6C0 }, { 0xBFF3, 0xC6C1 }, { 0xBFF4, 0xC6C3 }, { 0xBFF5, 0xC6C5 }, { 0xBFF6, 0xC6CC }, - { 0xBFF7, 0xC6CD }, { 0xBFF8, 0xC6D0 }, { 0xBFF9, 0xC6D4 }, { 0xBFFA, 0xC6DC }, { 0xBFFB, 0xC6DD }, { 0xBFFC, 0xC6E0 }, { 0xBFFD, 0xC6E1 }, { 0xBFFE, 0xC6E8 }, - { 0xC0A1, 0xC6E9 }, { 0xC0A2, 0xC6EC }, { 0xC0A3, 0xC6F0 }, { 0xC0A4, 0xC6F8 }, { 0xC0A5, 0xC6F9 }, { 0xC0A6, 0xC6FD }, { 0xC0A7, 0xC704 }, { 0xC0A8, 0xC705 }, - { 0xC0A9, 0xC708 }, { 0xC0AA, 0xC70C }, { 0xC0AB, 0xC714 }, { 0xC0AC, 0xC715 }, { 0xC0AD, 0xC717 }, { 0xC0AE, 0xC719 }, { 0xC0AF, 0xC720 }, { 0xC0B0, 0xC721 }, - { 0xC0B1, 0xC724 }, { 0xC0B2, 0xC728 }, { 0xC0B3, 0xC730 }, { 0xC0B4, 0xC731 }, { 0xC0B5, 0xC733 }, { 0xC0B6, 0xC735 }, { 0xC0B7, 0xC737 }, { 0xC0B8, 0xC73C }, - { 0xC0B9, 0xC73D }, { 0xC0BA, 0xC740 }, { 0xC0BB, 0xC744 }, { 0xC0BC, 0xC74A }, { 0xC0BD, 0xC74C }, { 0xC0BE, 0xC74D }, { 0xC0BF, 0xC74F }, { 0xC0C0, 0xC751 }, - { 0xC0C1, 0xC752 }, { 0xC0C2, 0xC753 }, { 0xC0C3, 0xC754 }, { 0xC0C4, 0xC755 }, { 0xC0C5, 0xC756 }, { 0xC0C6, 0xC757 }, { 0xC0C7, 0xC758 }, { 0xC0C8, 0xC75C }, - { 0xC0C9, 0xC760 }, { 0xC0CA, 0xC768 }, { 0xC0CB, 0xC76B }, { 0xC0CC, 0xC774 }, { 0xC0CD, 0xC775 }, { 0xC0CE, 0xC778 }, { 0xC0CF, 0xC77C }, { 0xC0D0, 0xC77D }, - { 0xC0D1, 0xC77E }, { 0xC0D2, 0xC783 }, { 0xC0D3, 0xC784 }, { 0xC0D4, 0xC785 }, { 0xC0D5, 0xC787 }, { 0xC0D6, 0xC788 }, { 0xC0D7, 0xC789 }, { 0xC0D8, 0xC78A }, - { 0xC0D9, 0xC78E }, { 0xC0DA, 0xC790 }, { 0xC0DB, 0xC791 }, { 0xC0DC, 0xC794 }, { 0xC0DD, 0xC796 }, { 0xC0DE, 0xC797 }, { 0xC0DF, 0xC798 }, { 0xC0E0, 0xC79A }, - { 0xC0E1, 0xC7A0 }, { 0xC0E2, 0xC7A1 }, { 0xC0E3, 0xC7A3 }, { 0xC0E4, 0xC7A4 }, { 0xC0E5, 0xC7A5 }, { 0xC0E6, 0xC7A6 }, { 0xC0E7, 0xC7AC }, { 0xC0E8, 0xC7AD }, - { 0xC0E9, 0xC7B0 }, { 0xC0EA, 0xC7B4 }, { 0xC0EB, 0xC7BC }, { 0xC0EC, 0xC7BD }, { 0xC0ED, 0xC7BF }, { 0xC0EE, 0xC7C0 }, { 0xC0EF, 0xC7C1 }, { 0xC0F0, 0xC7C8 }, - { 0xC0F1, 0xC7C9 }, { 0xC0F2, 0xC7CC }, { 0xC0F3, 0xC7CE }, { 0xC0F4, 0xC7D0 }, { 0xC0F5, 0xC7D8 }, { 0xC0F6, 0xC7DD }, { 0xC0F7, 0xC7E4 }, { 0xC0F8, 0xC7E8 }, - { 0xC0F9, 0xC7EC }, { 0xC0FA, 0xC800 }, { 0xC0FB, 0xC801 }, { 0xC0FC, 0xC804 }, { 0xC0FD, 0xC808 }, { 0xC0FE, 0xC80A }, { 0xC1A1, 0xC810 }, { 0xC1A2, 0xC811 }, - { 0xC1A3, 0xC813 }, { 0xC1A4, 0xC815 }, { 0xC1A5, 0xC816 }, { 0xC1A6, 0xC81C }, { 0xC1A7, 0xC81D }, { 0xC1A8, 0xC820 }, { 0xC1A9, 0xC824 }, { 0xC1AA, 0xC82C }, - { 0xC1AB, 0xC82D }, { 0xC1AC, 0xC82F }, { 0xC1AD, 0xC831 }, { 0xC1AE, 0xC838 }, { 0xC1AF, 0xC83C }, { 0xC1B0, 0xC840 }, { 0xC1B1, 0xC848 }, { 0xC1B2, 0xC849 }, - { 0xC1B3, 0xC84C }, { 0xC1B4, 0xC84D }, { 0xC1B5, 0xC854 }, { 0xC1B6, 0xC870 }, { 0xC1B7, 0xC871 }, { 0xC1B8, 0xC874 }, { 0xC1B9, 0xC878 }, { 0xC1BA, 0xC87A }, - { 0xC1BB, 0xC880 }, { 0xC1BC, 0xC881 }, { 0xC1BD, 0xC883 }, { 0xC1BE, 0xC885 }, { 0xC1BF, 0xC886 }, { 0xC1C0, 0xC887 }, { 0xC1C1, 0xC88B }, { 0xC1C2, 0xC88C }, - { 0xC1C3, 0xC88D }, { 0xC1C4, 0xC894 }, { 0xC1C5, 0xC89D }, { 0xC1C6, 0xC89F }, { 0xC1C7, 0xC8A1 }, { 0xC1C8, 0xC8A8 }, { 0xC1C9, 0xC8BC }, { 0xC1CA, 0xC8BD }, - { 0xC1CB, 0xC8C4 }, { 0xC1CC, 0xC8C8 }, { 0xC1CD, 0xC8CC }, { 0xC1CE, 0xC8D4 }, { 0xC1CF, 0xC8D5 }, { 0xC1D0, 0xC8D7 }, { 0xC1D1, 0xC8D9 }, { 0xC1D2, 0xC8E0 }, - { 0xC1D3, 0xC8E1 }, { 0xC1D4, 0xC8E4 }, { 0xC1D5, 0xC8F5 }, { 0xC1D6, 0xC8FC }, { 0xC1D7, 0xC8FD }, { 0xC1D8, 0xC900 }, { 0xC1D9, 0xC904 }, { 0xC1DA, 0xC905 }, - { 0xC1DB, 0xC906 }, { 0xC1DC, 0xC90C }, { 0xC1DD, 0xC90D }, { 0xC1DE, 0xC90F }, { 0xC1DF, 0xC911 }, { 0xC1E0, 0xC918 }, { 0xC1E1, 0xC92C }, { 0xC1E2, 0xC934 }, - { 0xC1E3, 0xC950 }, { 0xC1E4, 0xC951 }, { 0xC1E5, 0xC954 }, { 0xC1E6, 0xC958 }, { 0xC1E7, 0xC960 }, { 0xC1E8, 0xC961 }, { 0xC1E9, 0xC963 }, { 0xC1EA, 0xC96C }, - { 0xC1EB, 0xC970 }, { 0xC1EC, 0xC974 }, { 0xC1ED, 0xC97C }, { 0xC1EE, 0xC988 }, { 0xC1EF, 0xC989 }, { 0xC1F0, 0xC98C }, { 0xC1F1, 0xC990 }, { 0xC1F2, 0xC998 }, - { 0xC1F3, 0xC999 }, { 0xC1F4, 0xC99B }, { 0xC1F5, 0xC99D }, { 0xC1F6, 0xC9C0 }, { 0xC1F7, 0xC9C1 }, { 0xC1F8, 0xC9C4 }, { 0xC1F9, 0xC9C7 }, { 0xC1FA, 0xC9C8 }, - { 0xC1FB, 0xC9CA }, { 0xC1FC, 0xC9D0 }, { 0xC1FD, 0xC9D1 }, { 0xC1FE, 0xC9D3 }, { 0xC2A1, 0xC9D5 }, { 0xC2A2, 0xC9D6 }, { 0xC2A3, 0xC9D9 }, { 0xC2A4, 0xC9DA }, - { 0xC2A5, 0xC9DC }, { 0xC2A6, 0xC9DD }, { 0xC2A7, 0xC9E0 }, { 0xC2A8, 0xC9E2 }, { 0xC2A9, 0xC9E4 }, { 0xC2AA, 0xC9E7 }, { 0xC2AB, 0xC9EC }, { 0xC2AC, 0xC9ED }, - { 0xC2AD, 0xC9EF }, { 0xC2AE, 0xC9F0 }, { 0xC2AF, 0xC9F1 }, { 0xC2B0, 0xC9F8 }, { 0xC2B1, 0xC9F9 }, { 0xC2B2, 0xC9FC }, { 0xC2B3, 0xCA00 }, { 0xC2B4, 0xCA08 }, - { 0xC2B5, 0xCA09 }, { 0xC2B6, 0xCA0B }, { 0xC2B7, 0xCA0C }, { 0xC2B8, 0xCA0D }, { 0xC2B9, 0xCA14 }, { 0xC2BA, 0xCA18 }, { 0xC2BB, 0xCA29 }, { 0xC2BC, 0xCA4C }, - { 0xC2BD, 0xCA4D }, { 0xC2BE, 0xCA50 }, { 0xC2BF, 0xCA54 }, { 0xC2C0, 0xCA5C }, { 0xC2C1, 0xCA5D }, { 0xC2C2, 0xCA5F }, { 0xC2C3, 0xCA60 }, { 0xC2C4, 0xCA61 }, - { 0xC2C5, 0xCA68 }, { 0xC2C6, 0xCA7D }, { 0xC2C7, 0xCA84 }, { 0xC2C8, 0xCA98 }, { 0xC2C9, 0xCABC }, { 0xC2CA, 0xCABD }, { 0xC2CB, 0xCAC0 }, { 0xC2CC, 0xCAC4 }, - { 0xC2CD, 0xCACC }, { 0xC2CE, 0xCACD }, { 0xC2CF, 0xCACF }, { 0xC2D0, 0xCAD1 }, { 0xC2D1, 0xCAD3 }, { 0xC2D2, 0xCAD8 }, { 0xC2D3, 0xCAD9 }, { 0xC2D4, 0xCAE0 }, - { 0xC2D5, 0xCAEC }, { 0xC2D6, 0xCAF4 }, { 0xC2D7, 0xCB08 }, { 0xC2D8, 0xCB10 }, { 0xC2D9, 0xCB14 }, { 0xC2DA, 0xCB18 }, { 0xC2DB, 0xCB20 }, { 0xC2DC, 0xCB21 }, - { 0xC2DD, 0xCB41 }, { 0xC2DE, 0xCB48 }, { 0xC2DF, 0xCB49 }, { 0xC2E0, 0xCB4C }, { 0xC2E1, 0xCB50 }, { 0xC2E2, 0xCB58 }, { 0xC2E3, 0xCB59 }, { 0xC2E4, 0xCB5D }, - { 0xC2E5, 0xCB64 }, { 0xC2E6, 0xCB78 }, { 0xC2E7, 0xCB79 }, { 0xC2E8, 0xCB9C }, { 0xC2E9, 0xCBB8 }, { 0xC2EA, 0xCBD4 }, { 0xC2EB, 0xCBE4 }, { 0xC2EC, 0xCBE7 }, - { 0xC2ED, 0xCBE9 }, { 0xC2EE, 0xCC0C }, { 0xC2EF, 0xCC0D }, { 0xC2F0, 0xCC10 }, { 0xC2F1, 0xCC14 }, { 0xC2F2, 0xCC1C }, { 0xC2F3, 0xCC1D }, { 0xC2F4, 0xCC21 }, - { 0xC2F5, 0xCC22 }, { 0xC2F6, 0xCC27 }, { 0xC2F7, 0xCC28 }, { 0xC2F8, 0xCC29 }, { 0xC2F9, 0xCC2C }, { 0xC2FA, 0xCC2E }, { 0xC2FB, 0xCC30 }, { 0xC2FC, 0xCC38 }, - { 0xC2FD, 0xCC39 }, { 0xC2FE, 0xCC3B }, { 0xC3A1, 0xCC3C }, { 0xC3A2, 0xCC3D }, { 0xC3A3, 0xCC3E }, { 0xC3A4, 0xCC44 }, { 0xC3A5, 0xCC45 }, { 0xC3A6, 0xCC48 }, - { 0xC3A7, 0xCC4C }, { 0xC3A8, 0xCC54 }, { 0xC3A9, 0xCC55 }, { 0xC3AA, 0xCC57 }, { 0xC3AB, 0xCC58 }, { 0xC3AC, 0xCC59 }, { 0xC3AD, 0xCC60 }, { 0xC3AE, 0xCC64 }, - { 0xC3AF, 0xCC66 }, { 0xC3B0, 0xCC68 }, { 0xC3B1, 0xCC70 }, { 0xC3B2, 0xCC75 }, { 0xC3B3, 0xCC98 }, { 0xC3B4, 0xCC99 }, { 0xC3B5, 0xCC9C }, { 0xC3B6, 0xCCA0 }, - { 0xC3B7, 0xCCA8 }, { 0xC3B8, 0xCCA9 }, { 0xC3B9, 0xCCAB }, { 0xC3BA, 0xCCAC }, { 0xC3BB, 0xCCAD }, { 0xC3BC, 0xCCB4 }, { 0xC3BD, 0xCCB5 }, { 0xC3BE, 0xCCB8 }, - { 0xC3BF, 0xCCBC }, { 0xC3C0, 0xCCC4 }, { 0xC3C1, 0xCCC5 }, { 0xC3C2, 0xCCC7 }, { 0xC3C3, 0xCCC9 }, { 0xC3C4, 0xCCD0 }, { 0xC3C5, 0xCCD4 }, { 0xC3C6, 0xCCE4 }, - { 0xC3C7, 0xCCEC }, { 0xC3C8, 0xCCF0 }, { 0xC3C9, 0xCD01 }, { 0xC3CA, 0xCD08 }, { 0xC3CB, 0xCD09 }, { 0xC3CC, 0xCD0C }, { 0xC3CD, 0xCD10 }, { 0xC3CE, 0xCD18 }, - { 0xC3CF, 0xCD19 }, { 0xC3D0, 0xCD1B }, { 0xC3D1, 0xCD1D }, { 0xC3D2, 0xCD24 }, { 0xC3D3, 0xCD28 }, { 0xC3D4, 0xCD2C }, { 0xC3D5, 0xCD39 }, { 0xC3D6, 0xCD5C }, - { 0xC3D7, 0xCD60 }, { 0xC3D8, 0xCD64 }, { 0xC3D9, 0xCD6C }, { 0xC3DA, 0xCD6D }, { 0xC3DB, 0xCD6F }, { 0xC3DC, 0xCD71 }, { 0xC3DD, 0xCD78 }, { 0xC3DE, 0xCD88 }, - { 0xC3DF, 0xCD94 }, { 0xC3E0, 0xCD95 }, { 0xC3E1, 0xCD98 }, { 0xC3E2, 0xCD9C }, { 0xC3E3, 0xCDA4 }, { 0xC3E4, 0xCDA5 }, { 0xC3E5, 0xCDA7 }, { 0xC3E6, 0xCDA9 }, - { 0xC3E7, 0xCDB0 }, { 0xC3E8, 0xCDC4 }, { 0xC3E9, 0xCDCC }, { 0xC3EA, 0xCDD0 }, { 0xC3EB, 0xCDE8 }, { 0xC3EC, 0xCDEC }, { 0xC3ED, 0xCDF0 }, { 0xC3EE, 0xCDF8 }, - { 0xC3EF, 0xCDF9 }, { 0xC3F0, 0xCDFB }, { 0xC3F1, 0xCDFD }, { 0xC3F2, 0xCE04 }, { 0xC3F3, 0xCE08 }, { 0xC3F4, 0xCE0C }, { 0xC3F5, 0xCE14 }, { 0xC3F6, 0xCE19 }, - { 0xC3F7, 0xCE20 }, { 0xC3F8, 0xCE21 }, { 0xC3F9, 0xCE24 }, { 0xC3FA, 0xCE28 }, { 0xC3FB, 0xCE30 }, { 0xC3FC, 0xCE31 }, { 0xC3FD, 0xCE33 }, { 0xC3FE, 0xCE35 }, - { 0xC4A1, 0xCE58 }, { 0xC4A2, 0xCE59 }, { 0xC4A3, 0xCE5C }, { 0xC4A4, 0xCE5F }, { 0xC4A5, 0xCE60 }, { 0xC4A6, 0xCE61 }, { 0xC4A7, 0xCE68 }, { 0xC4A8, 0xCE69 }, - { 0xC4A9, 0xCE6B }, { 0xC4AA, 0xCE6D }, { 0xC4AB, 0xCE74 }, { 0xC4AC, 0xCE75 }, { 0xC4AD, 0xCE78 }, { 0xC4AE, 0xCE7C }, { 0xC4AF, 0xCE84 }, { 0xC4B0, 0xCE85 }, - { 0xC4B1, 0xCE87 }, { 0xC4B2, 0xCE89 }, { 0xC4B3, 0xCE90 }, { 0xC4B4, 0xCE91 }, { 0xC4B5, 0xCE94 }, { 0xC4B6, 0xCE98 }, { 0xC4B7, 0xCEA0 }, { 0xC4B8, 0xCEA1 }, - { 0xC4B9, 0xCEA3 }, { 0xC4BA, 0xCEA4 }, { 0xC4BB, 0xCEA5 }, { 0xC4BC, 0xCEAC }, { 0xC4BD, 0xCEAD }, { 0xC4BE, 0xCEC1 }, { 0xC4BF, 0xCEE4 }, { 0xC4C0, 0xCEE5 }, - { 0xC4C1, 0xCEE8 }, { 0xC4C2, 0xCEEB }, { 0xC4C3, 0xCEEC }, { 0xC4C4, 0xCEF4 }, { 0xC4C5, 0xCEF5 }, { 0xC4C6, 0xCEF7 }, { 0xC4C7, 0xCEF8 }, { 0xC4C8, 0xCEF9 }, - { 0xC4C9, 0xCF00 }, { 0xC4CA, 0xCF01 }, { 0xC4CB, 0xCF04 }, { 0xC4CC, 0xCF08 }, { 0xC4CD, 0xCF10 }, { 0xC4CE, 0xCF11 }, { 0xC4CF, 0xCF13 }, { 0xC4D0, 0xCF15 }, - { 0xC4D1, 0xCF1C }, { 0xC4D2, 0xCF20 }, { 0xC4D3, 0xCF24 }, { 0xC4D4, 0xCF2C }, { 0xC4D5, 0xCF2D }, { 0xC4D6, 0xCF2F }, { 0xC4D7, 0xCF30 }, { 0xC4D8, 0xCF31 }, - { 0xC4D9, 0xCF38 }, { 0xC4DA, 0xCF54 }, { 0xC4DB, 0xCF55 }, { 0xC4DC, 0xCF58 }, { 0xC4DD, 0xCF5C }, { 0xC4DE, 0xCF64 }, { 0xC4DF, 0xCF65 }, { 0xC4E0, 0xCF67 }, - { 0xC4E1, 0xCF69 }, { 0xC4E2, 0xCF70 }, { 0xC4E3, 0xCF71 }, { 0xC4E4, 0xCF74 }, { 0xC4E5, 0xCF78 }, { 0xC4E6, 0xCF80 }, { 0xC4E7, 0xCF85 }, { 0xC4E8, 0xCF8C }, - { 0xC4E9, 0xCFA1 }, { 0xC4EA, 0xCFA8 }, { 0xC4EB, 0xCFB0 }, { 0xC4EC, 0xCFC4 }, { 0xC4ED, 0xCFE0 }, { 0xC4EE, 0xCFE1 }, { 0xC4EF, 0xCFE4 }, { 0xC4F0, 0xCFE8 }, - { 0xC4F1, 0xCFF0 }, { 0xC4F2, 0xCFF1 }, { 0xC4F3, 0xCFF3 }, { 0xC4F4, 0xCFF5 }, { 0xC4F5, 0xCFFC }, { 0xC4F6, 0xD000 }, { 0xC4F7, 0xD004 }, { 0xC4F8, 0xD011 }, - { 0xC4F9, 0xD018 }, { 0xC4FA, 0xD02D }, { 0xC4FB, 0xD034 }, { 0xC4FC, 0xD035 }, { 0xC4FD, 0xD038 }, { 0xC4FE, 0xD03C }, { 0xC5A1, 0xD044 }, { 0xC5A2, 0xD045 }, - { 0xC5A3, 0xD047 }, { 0xC5A4, 0xD049 }, { 0xC5A5, 0xD050 }, { 0xC5A6, 0xD054 }, { 0xC5A7, 0xD058 }, { 0xC5A8, 0xD060 }, { 0xC5A9, 0xD06C }, { 0xC5AA, 0xD06D }, - { 0xC5AB, 0xD070 }, { 0xC5AC, 0xD074 }, { 0xC5AD, 0xD07C }, { 0xC5AE, 0xD07D }, { 0xC5AF, 0xD081 }, { 0xC5B0, 0xD0A4 }, { 0xC5B1, 0xD0A5 }, { 0xC5B2, 0xD0A8 }, - { 0xC5B3, 0xD0AC }, { 0xC5B4, 0xD0B4 }, { 0xC5B5, 0xD0B5 }, { 0xC5B6, 0xD0B7 }, { 0xC5B7, 0xD0B9 }, { 0xC5B8, 0xD0C0 }, { 0xC5B9, 0xD0C1 }, { 0xC5BA, 0xD0C4 }, - { 0xC5BB, 0xD0C8 }, { 0xC5BC, 0xD0C9 }, { 0xC5BD, 0xD0D0 }, { 0xC5BE, 0xD0D1 }, { 0xC5BF, 0xD0D3 }, { 0xC5C0, 0xD0D4 }, { 0xC5C1, 0xD0D5 }, { 0xC5C2, 0xD0DC }, - { 0xC5C3, 0xD0DD }, { 0xC5C4, 0xD0E0 }, { 0xC5C5, 0xD0E4 }, { 0xC5C6, 0xD0EC }, { 0xC5C7, 0xD0ED }, { 0xC5C8, 0xD0EF }, { 0xC5C9, 0xD0F0 }, { 0xC5CA, 0xD0F1 }, - { 0xC5CB, 0xD0F8 }, { 0xC5CC, 0xD10D }, { 0xC5CD, 0xD130 }, { 0xC5CE, 0xD131 }, { 0xC5CF, 0xD134 }, { 0xC5D0, 0xD138 }, { 0xC5D1, 0xD13A }, { 0xC5D2, 0xD140 }, - { 0xC5D3, 0xD141 }, { 0xC5D4, 0xD143 }, { 0xC5D5, 0xD144 }, { 0xC5D6, 0xD145 }, { 0xC5D7, 0xD14C }, { 0xC5D8, 0xD14D }, { 0xC5D9, 0xD150 }, { 0xC5DA, 0xD154 }, - { 0xC5DB, 0xD15C }, { 0xC5DC, 0xD15D }, { 0xC5DD, 0xD15F }, { 0xC5DE, 0xD161 }, { 0xC5DF, 0xD168 }, { 0xC5E0, 0xD16C }, { 0xC5E1, 0xD17C }, { 0xC5E2, 0xD184 }, - { 0xC5E3, 0xD188 }, { 0xC5E4, 0xD1A0 }, { 0xC5E5, 0xD1A1 }, { 0xC5E6, 0xD1A4 }, { 0xC5E7, 0xD1A8 }, { 0xC5E8, 0xD1B0 }, { 0xC5E9, 0xD1B1 }, { 0xC5EA, 0xD1B3 }, - { 0xC5EB, 0xD1B5 }, { 0xC5EC, 0xD1BA }, { 0xC5ED, 0xD1BC }, { 0xC5EE, 0xD1C0 }, { 0xC5EF, 0xD1D8 }, { 0xC5F0, 0xD1F4 }, { 0xC5F1, 0xD1F8 }, { 0xC5F2, 0xD207 }, - { 0xC5F3, 0xD209 }, { 0xC5F4, 0xD210 }, { 0xC5F5, 0xD22C }, { 0xC5F6, 0xD22D }, { 0xC5F7, 0xD230 }, { 0xC5F8, 0xD234 }, { 0xC5F9, 0xD23C }, { 0xC5FA, 0xD23D }, - { 0xC5FB, 0xD23F }, { 0xC5FC, 0xD241 }, { 0xC5FD, 0xD248 }, { 0xC5FE, 0xD25C }, { 0xC6A1, 0xD264 }, { 0xC6A2, 0xD280 }, { 0xC6A3, 0xD281 }, { 0xC6A4, 0xD284 }, - { 0xC6A5, 0xD288 }, { 0xC6A6, 0xD290 }, { 0xC6A7, 0xD291 }, { 0xC6A8, 0xD295 }, { 0xC6A9, 0xD29C }, { 0xC6AA, 0xD2A0 }, { 0xC6AB, 0xD2A4 }, { 0xC6AC, 0xD2AC }, - { 0xC6AD, 0xD2B1 }, { 0xC6AE, 0xD2B8 }, { 0xC6AF, 0xD2B9 }, { 0xC6B0, 0xD2BC }, { 0xC6B1, 0xD2BF }, { 0xC6B2, 0xD2C0 }, { 0xC6B3, 0xD2C2 }, { 0xC6B4, 0xD2C8 }, - { 0xC6B5, 0xD2C9 }, { 0xC6B6, 0xD2CB }, { 0xC6B7, 0xD2D4 }, { 0xC6B8, 0xD2D8 }, { 0xC6B9, 0xD2DC }, { 0xC6BA, 0xD2E4 }, { 0xC6BB, 0xD2E5 }, { 0xC6BC, 0xD2F0 }, - { 0xC6BD, 0xD2F1 }, { 0xC6BE, 0xD2F4 }, { 0xC6BF, 0xD2F8 }, { 0xC6C0, 0xD300 }, { 0xC6C1, 0xD301 }, { 0xC6C2, 0xD303 }, { 0xC6C3, 0xD305 }, { 0xC6C4, 0xD30C }, - { 0xC6C5, 0xD30D }, { 0xC6C6, 0xD30E }, { 0xC6C7, 0xD310 }, { 0xC6C8, 0xD314 }, { 0xC6C9, 0xD316 }, { 0xC6CA, 0xD31C }, { 0xC6CB, 0xD31D }, { 0xC6CC, 0xD31F }, - { 0xC6CD, 0xD320 }, { 0xC6CE, 0xD321 }, { 0xC6CF, 0xD325 }, { 0xC6D0, 0xD328 }, { 0xC6D1, 0xD329 }, { 0xC6D2, 0xD32C }, { 0xC6D3, 0xD330 }, { 0xC6D4, 0xD338 }, - { 0xC6D5, 0xD339 }, { 0xC6D6, 0xD33B }, { 0xC6D7, 0xD33C }, { 0xC6D8, 0xD33D }, { 0xC6D9, 0xD344 }, { 0xC6DA, 0xD345 }, { 0xC6DB, 0xD37C }, { 0xC6DC, 0xD37D }, - { 0xC6DD, 0xD380 }, { 0xC6DE, 0xD384 }, { 0xC6DF, 0xD38C }, { 0xC6E0, 0xD38D }, { 0xC6E1, 0xD38F }, { 0xC6E2, 0xD390 }, { 0xC6E3, 0xD391 }, { 0xC6E4, 0xD398 }, - { 0xC6E5, 0xD399 }, { 0xC6E6, 0xD39C }, { 0xC6E7, 0xD3A0 }, { 0xC6E8, 0xD3A8 }, { 0xC6E9, 0xD3A9 }, { 0xC6EA, 0xD3AB }, { 0xC6EB, 0xD3AD }, { 0xC6EC, 0xD3B4 }, - { 0xC6ED, 0xD3B8 }, { 0xC6EE, 0xD3BC }, { 0xC6EF, 0xD3C4 }, { 0xC6F0, 0xD3C5 }, { 0xC6F1, 0xD3C8 }, { 0xC6F2, 0xD3C9 }, { 0xC6F3, 0xD3D0 }, { 0xC6F4, 0xD3D8 }, - { 0xC6F5, 0xD3E1 }, { 0xC6F6, 0xD3E3 }, { 0xC6F7, 0xD3EC }, { 0xC6F8, 0xD3ED }, { 0xC6F9, 0xD3F0 }, { 0xC6FA, 0xD3F4 }, { 0xC6FB, 0xD3FC }, { 0xC6FC, 0xD3FD }, - { 0xC6FD, 0xD3FF }, { 0xC6FE, 0xD401 }, { 0xC7A1, 0xD408 }, { 0xC7A2, 0xD41D }, { 0xC7A3, 0xD440 }, { 0xC7A4, 0xD444 }, { 0xC7A5, 0xD45C }, { 0xC7A6, 0xD460 }, - { 0xC7A7, 0xD464 }, { 0xC7A8, 0xD46D }, { 0xC7A9, 0xD46F }, { 0xC7AA, 0xD478 }, { 0xC7AB, 0xD479 }, { 0xC7AC, 0xD47C }, { 0xC7AD, 0xD47F }, { 0xC7AE, 0xD480 }, - { 0xC7AF, 0xD482 }, { 0xC7B0, 0xD488 }, { 0xC7B1, 0xD489 }, { 0xC7B2, 0xD48B }, { 0xC7B3, 0xD48D }, { 0xC7B4, 0xD494 }, { 0xC7B5, 0xD4A9 }, { 0xC7B6, 0xD4CC }, - { 0xC7B7, 0xD4D0 }, { 0xC7B8, 0xD4D4 }, { 0xC7B9, 0xD4DC }, { 0xC7BA, 0xD4DF }, { 0xC7BB, 0xD4E8 }, { 0xC7BC, 0xD4EC }, { 0xC7BD, 0xD4F0 }, { 0xC7BE, 0xD4F8 }, - { 0xC7BF, 0xD4FB }, { 0xC7C0, 0xD4FD }, { 0xC7C1, 0xD504 }, { 0xC7C2, 0xD508 }, { 0xC7C3, 0xD50C }, { 0xC7C4, 0xD514 }, { 0xC7C5, 0xD515 }, { 0xC7C6, 0xD517 }, - { 0xC7C7, 0xD53C }, { 0xC7C8, 0xD53D }, { 0xC7C9, 0xD540 }, { 0xC7CA, 0xD544 }, { 0xC7CB, 0xD54C }, { 0xC7CC, 0xD54D }, { 0xC7CD, 0xD54F }, { 0xC7CE, 0xD551 }, - { 0xC7CF, 0xD558 }, { 0xC7D0, 0xD559 }, { 0xC7D1, 0xD55C }, { 0xC7D2, 0xD560 }, { 0xC7D3, 0xD565 }, { 0xC7D4, 0xD568 }, { 0xC7D5, 0xD569 }, { 0xC7D6, 0xD56B }, - { 0xC7D7, 0xD56D }, { 0xC7D8, 0xD574 }, { 0xC7D9, 0xD575 }, { 0xC7DA, 0xD578 }, { 0xC7DB, 0xD57C }, { 0xC7DC, 0xD584 }, { 0xC7DD, 0xD585 }, { 0xC7DE, 0xD587 }, - { 0xC7DF, 0xD588 }, { 0xC7E0, 0xD589 }, { 0xC7E1, 0xD590 }, { 0xC7E2, 0xD5A5 }, { 0xC7E3, 0xD5C8 }, { 0xC7E4, 0xD5C9 }, { 0xC7E5, 0xD5CC }, { 0xC7E6, 0xD5D0 }, - { 0xC7E7, 0xD5D2 }, { 0xC7E8, 0xD5D8 }, { 0xC7E9, 0xD5D9 }, { 0xC7EA, 0xD5DB }, { 0xC7EB, 0xD5DD }, { 0xC7EC, 0xD5E4 }, { 0xC7ED, 0xD5E5 }, { 0xC7EE, 0xD5E8 }, - { 0xC7EF, 0xD5EC }, { 0xC7F0, 0xD5F4 }, { 0xC7F1, 0xD5F5 }, { 0xC7F2, 0xD5F7 }, { 0xC7F3, 0xD5F9 }, { 0xC7F4, 0xD600 }, { 0xC7F5, 0xD601 }, { 0xC7F6, 0xD604 }, - { 0xC7F7, 0xD608 }, { 0xC7F8, 0xD610 }, { 0xC7F9, 0xD611 }, { 0xC7FA, 0xD613 }, { 0xC7FB, 0xD614 }, { 0xC7FC, 0xD615 }, { 0xC7FD, 0xD61C }, { 0xC7FE, 0xD620 }, - { 0xC8A1, 0xD624 }, { 0xC8A2, 0xD62D }, { 0xC8A3, 0xD638 }, { 0xC8A4, 0xD639 }, { 0xC8A5, 0xD63C }, { 0xC8A6, 0xD640 }, { 0xC8A7, 0xD645 }, { 0xC8A8, 0xD648 }, - { 0xC8A9, 0xD649 }, { 0xC8AA, 0xD64B }, { 0xC8AB, 0xD64D }, { 0xC8AC, 0xD651 }, { 0xC8AD, 0xD654 }, { 0xC8AE, 0xD655 }, { 0xC8AF, 0xD658 }, { 0xC8B0, 0xD65C }, - { 0xC8B1, 0xD667 }, { 0xC8B2, 0xD669 }, { 0xC8B3, 0xD670 }, { 0xC8B4, 0xD671 }, { 0xC8B5, 0xD674 }, { 0xC8B6, 0xD683 }, { 0xC8B7, 0xD685 }, { 0xC8B8, 0xD68C }, - { 0xC8B9, 0xD68D }, { 0xC8BA, 0xD690 }, { 0xC8BB, 0xD694 }, { 0xC8BC, 0xD69D }, { 0xC8BD, 0xD69F }, { 0xC8BE, 0xD6A1 }, { 0xC8BF, 0xD6A8 }, { 0xC8C0, 0xD6AC }, - { 0xC8C1, 0xD6B0 }, { 0xC8C2, 0xD6B9 }, { 0xC8C3, 0xD6BB }, { 0xC8C4, 0xD6C4 }, { 0xC8C5, 0xD6C5 }, { 0xC8C6, 0xD6C8 }, { 0xC8C7, 0xD6CC }, { 0xC8C8, 0xD6D1 }, - { 0xC8C9, 0xD6D4 }, { 0xC8CA, 0xD6D7 }, { 0xC8CB, 0xD6D9 }, { 0xC8CC, 0xD6E0 }, { 0xC8CD, 0xD6E4 }, { 0xC8CE, 0xD6E8 }, { 0xC8CF, 0xD6F0 }, { 0xC8D0, 0xD6F5 }, - { 0xC8D1, 0xD6FC }, { 0xC8D2, 0xD6FD }, { 0xC8D3, 0xD700 }, { 0xC8D4, 0xD704 }, { 0xC8D5, 0xD711 }, { 0xC8D6, 0xD718 }, { 0xC8D7, 0xD719 }, { 0xC8D8, 0xD71C }, - { 0xC8D9, 0xD720 }, { 0xC8DA, 0xD728 }, { 0xC8DB, 0xD729 }, { 0xC8DC, 0xD72B }, { 0xC8DD, 0xD72D }, { 0xC8DE, 0xD734 }, { 0xC8DF, 0xD735 }, { 0xC8E0, 0xD738 }, - { 0xC8E1, 0xD73C }, { 0xC8E2, 0xD744 }, { 0xC8E3, 0xD747 }, { 0xC8E4, 0xD749 }, { 0xC8E5, 0xD750 }, { 0xC8E6, 0xD751 }, { 0xC8E7, 0xD754 }, { 0xC8E8, 0xD756 }, - { 0xC8E9, 0xD757 }, { 0xC8EA, 0xD758 }, { 0xC8EB, 0xD759 }, { 0xC8EC, 0xD760 }, { 0xC8ED, 0xD761 }, { 0xC8EE, 0xD763 }, { 0xC8EF, 0xD765 }, { 0xC8F0, 0xD769 }, - { 0xC8F1, 0xD76C }, { 0xC8F2, 0xD770 }, { 0xC8F3, 0xD774 }, { 0xC8F4, 0xD77C }, { 0xC8F5, 0xD77D }, { 0xC8F6, 0xD781 }, { 0xC8F7, 0xD788 }, { 0xC8F8, 0xD789 }, - { 0xC8F9, 0xD78C }, { 0xC8FA, 0xD790 }, { 0xC8FB, 0xD798 }, { 0xC8FC, 0xD799 }, { 0xC8FD, 0xD79B }, { 0xC8FE, 0xD79D }, { 0xCAA1, 0x4F3D }, { 0xCAA2, 0x4F73 }, - { 0xCAA3, 0x5047 }, { 0xCAA4, 0x50F9 }, { 0xCAA5, 0x52A0 }, { 0xCAA6, 0x53EF }, { 0xCAA7, 0x5475 }, { 0xCAA8, 0x54E5 }, { 0xCAA9, 0x5609 }, { 0xCAAA, 0x5AC1 }, - { 0xCAAB, 0x5BB6 }, { 0xCAAC, 0x6687 }, { 0xCAAD, 0x67B6 }, { 0xCAAE, 0x67B7 }, { 0xCAAF, 0x67EF }, { 0xCAB0, 0x6B4C }, { 0xCAB1, 0x73C2 }, { 0xCAB2, 0x75C2 }, - { 0xCAB3, 0x7A3C }, { 0xCAB4, 0x82DB }, { 0xCAB5, 0x8304 }, { 0xCAB6, 0x8857 }, { 0xCAB7, 0x8888 }, { 0xCAB8, 0x8A36 }, { 0xCAB9, 0x8CC8 }, { 0xCABA, 0x8DCF }, - { 0xCABB, 0x8EFB }, { 0xCABC, 0x8FE6 }, { 0xCABD, 0x99D5 }, { 0xCABE, 0x523B }, { 0xCABF, 0x5374 }, { 0xCAC0, 0x5404 }, { 0xCAC1, 0x606A }, { 0xCAC2, 0x6164 }, - { 0xCAC3, 0x6BBC }, { 0xCAC4, 0x73CF }, { 0xCAC5, 0x811A }, { 0xCAC6, 0x89BA }, { 0xCAC7, 0x89D2 }, { 0xCAC8, 0x95A3 }, { 0xCAC9, 0x4F83 }, { 0xCACA, 0x520A }, - { 0xCACB, 0x58BE }, { 0xCACC, 0x5978 }, { 0xCACD, 0x59E6 }, { 0xCACE, 0x5E72 }, { 0xCACF, 0x5E79 }, { 0xCAD0, 0x61C7 }, { 0xCAD1, 0x63C0 }, { 0xCAD2, 0x6746 }, - { 0xCAD3, 0x67EC }, { 0xCAD4, 0x687F }, { 0xCAD5, 0x6F97 }, { 0xCAD6, 0x764E }, { 0xCAD7, 0x770B }, { 0xCAD8, 0x78F5 }, { 0xCAD9, 0x7A08 }, { 0xCADA, 0x7AFF }, - { 0xCADB, 0x7C21 }, { 0xCADC, 0x809D }, { 0xCADD, 0x826E }, { 0xCADE, 0x8271 }, { 0xCADF, 0x8AEB }, { 0xCAE0, 0x9593 }, { 0xCAE1, 0x4E6B }, { 0xCAE2, 0x559D }, - { 0xCAE3, 0x66F7 }, { 0xCAE4, 0x6E34 }, { 0xCAE5, 0x78A3 }, { 0xCAE6, 0x7AED }, { 0xCAE7, 0x845B }, { 0xCAE8, 0x8910 }, { 0xCAE9, 0x874E }, { 0xCAEA, 0x97A8 }, - { 0xCAEB, 0x52D8 }, { 0xCAEC, 0x574E }, { 0xCAED, 0x582A }, { 0xCAEE, 0x5D4C }, { 0xCAEF, 0x611F }, { 0xCAF0, 0x61BE }, { 0xCAF1, 0x6221 }, { 0xCAF2, 0x6562 }, - { 0xCAF3, 0x67D1 }, { 0xCAF4, 0x6A44 }, { 0xCAF5, 0x6E1B }, { 0xCAF6, 0x7518 }, { 0xCAF7, 0x75B3 }, { 0xCAF8, 0x76E3 }, { 0xCAF9, 0x77B0 }, { 0xCAFA, 0x7D3A }, - { 0xCAFB, 0x90AF }, { 0xCAFC, 0x9451 }, { 0xCAFD, 0x9452 }, { 0xCAFE, 0x9F95 }, { 0xCBA1, 0x5323 }, { 0xCBA2, 0x5CAC }, { 0xCBA3, 0x7532 }, { 0xCBA4, 0x80DB }, - { 0xCBA5, 0x9240 }, { 0xCBA6, 0x9598 }, { 0xCBA7, 0x525B }, { 0xCBA8, 0x5808 }, { 0xCBA9, 0x59DC }, { 0xCBAA, 0x5CA1 }, { 0xCBAB, 0x5D17 }, { 0xCBAC, 0x5EB7 }, - { 0xCBAD, 0x5F3A }, { 0xCBAE, 0x5F4A }, { 0xCBAF, 0x6177 }, { 0xCBB0, 0x6C5F }, { 0xCBB1, 0x757A }, { 0xCBB2, 0x7586 }, { 0xCBB3, 0x7CE0 }, { 0xCBB4, 0x7D73 }, - { 0xCBB5, 0x7DB1 }, { 0xCBB6, 0x7F8C }, { 0xCBB7, 0x8154 }, { 0xCBB8, 0x8221 }, { 0xCBB9, 0x8591 }, { 0xCBBA, 0x8941 }, { 0xCBBB, 0x8B1B }, { 0xCBBC, 0x92FC }, - { 0xCBBD, 0x964D }, { 0xCBBE, 0x9C47 }, { 0xCBBF, 0x4ECB }, { 0xCBC0, 0x4EF7 }, { 0xCBC1, 0x500B }, { 0xCBC2, 0x51F1 }, { 0xCBC3, 0x584F }, { 0xCBC4, 0x6137 }, - { 0xCBC5, 0x613E }, { 0xCBC6, 0x6168 }, { 0xCBC7, 0x6539 }, { 0xCBC8, 0x69EA }, { 0xCBC9, 0x6F11 }, { 0xCBCA, 0x75A5 }, { 0xCBCB, 0x7686 }, { 0xCBCC, 0x76D6 }, - { 0xCBCD, 0x7B87 }, { 0xCBCE, 0x82A5 }, { 0xCBCF, 0x84CB }, { 0xCBD0, 0xF900 }, { 0xCBD1, 0x93A7 }, { 0xCBD2, 0x958B }, { 0xCBD3, 0x5580 }, { 0xCBD4, 0x5BA2 }, - { 0xCBD5, 0x5751 }, { 0xCBD6, 0xF901 }, { 0xCBD7, 0x7CB3 }, { 0xCBD8, 0x7FB9 }, { 0xCBD9, 0x91B5 }, { 0xCBDA, 0x5028 }, { 0xCBDB, 0x53BB }, { 0xCBDC, 0x5C45 }, - { 0xCBDD, 0x5DE8 }, { 0xCBDE, 0x62D2 }, { 0xCBDF, 0x636E }, { 0xCBE0, 0x64DA }, { 0xCBE1, 0x64E7 }, { 0xCBE2, 0x6E20 }, { 0xCBE3, 0x70AC }, { 0xCBE4, 0x795B }, - { 0xCBE5, 0x8DDD }, { 0xCBE6, 0x8E1E }, { 0xCBE7, 0xF902 }, { 0xCBE8, 0x907D }, { 0xCBE9, 0x9245 }, { 0xCBEA, 0x92F8 }, { 0xCBEB, 0x4E7E }, { 0xCBEC, 0x4EF6 }, - { 0xCBED, 0x5065 }, { 0xCBEE, 0x5DFE }, { 0xCBEF, 0x5EFA }, { 0xCBF0, 0x6106 }, { 0xCBF1, 0x6957 }, { 0xCBF2, 0x8171 }, { 0xCBF3, 0x8654 }, { 0xCBF4, 0x8E47 }, - { 0xCBF5, 0x9375 }, { 0xCBF6, 0x9A2B }, { 0xCBF7, 0x4E5E }, { 0xCBF8, 0x5091 }, { 0xCBF9, 0x6770 }, { 0xCBFA, 0x6840 }, { 0xCBFB, 0x5109 }, { 0xCBFC, 0x528D }, - { 0xCBFD, 0x5292 }, { 0xCBFE, 0x6AA2 }, { 0xCCA1, 0x77BC }, { 0xCCA2, 0x9210 }, { 0xCCA3, 0x9ED4 }, { 0xCCA4, 0x52AB }, { 0xCCA5, 0x602F }, { 0xCCA6, 0x8FF2 }, - { 0xCCA7, 0x5048 }, { 0xCCA8, 0x61A9 }, { 0xCCA9, 0x63ED }, { 0xCCAA, 0x64CA }, { 0xCCAB, 0x683C }, { 0xCCAC, 0x6A84 }, { 0xCCAD, 0x6FC0 }, { 0xCCAE, 0x8188 }, - { 0xCCAF, 0x89A1 }, { 0xCCB0, 0x9694 }, { 0xCCB1, 0x5805 }, { 0xCCB2, 0x727D }, { 0xCCB3, 0x72AC }, { 0xCCB4, 0x7504 }, { 0xCCB5, 0x7D79 }, { 0xCCB6, 0x7E6D }, - { 0xCCB7, 0x80A9 }, { 0xCCB8, 0x898B }, { 0xCCB9, 0x8B74 }, { 0xCCBA, 0x9063 }, { 0xCCBB, 0x9D51 }, { 0xCCBC, 0x6289 }, { 0xCCBD, 0x6C7A }, { 0xCCBE, 0x6F54 }, - { 0xCCBF, 0x7D50 }, { 0xCCC0, 0x7F3A }, { 0xCCC1, 0x8A23 }, { 0xCCC2, 0x517C }, { 0xCCC3, 0x614A }, { 0xCCC4, 0x7B9D }, { 0xCCC5, 0x8B19 }, { 0xCCC6, 0x9257 }, - { 0xCCC7, 0x938C }, { 0xCCC8, 0x4EAC }, { 0xCCC9, 0x4FD3 }, { 0xCCCA, 0x501E }, { 0xCCCB, 0x50BE }, { 0xCCCC, 0x5106 }, { 0xCCCD, 0x52C1 }, { 0xCCCE, 0x52CD }, - { 0xCCCF, 0x537F }, { 0xCCD0, 0x5770 }, { 0xCCD1, 0x5883 }, { 0xCCD2, 0x5E9A }, { 0xCCD3, 0x5F91 }, { 0xCCD4, 0x6176 }, { 0xCCD5, 0x61AC }, { 0xCCD6, 0x64CE }, - { 0xCCD7, 0x656C }, { 0xCCD8, 0x666F }, { 0xCCD9, 0x66BB }, { 0xCCDA, 0x66F4 }, { 0xCCDB, 0x6897 }, { 0xCCDC, 0x6D87 }, { 0xCCDD, 0x7085 }, { 0xCCDE, 0x70F1 }, - { 0xCCDF, 0x749F }, { 0xCCE0, 0x74A5 }, { 0xCCE1, 0x74CA }, { 0xCCE2, 0x75D9 }, { 0xCCE3, 0x786C }, { 0xCCE4, 0x78EC }, { 0xCCE5, 0x7ADF }, { 0xCCE6, 0x7AF6 }, - { 0xCCE7, 0x7D45 }, { 0xCCE8, 0x7D93 }, { 0xCCE9, 0x8015 }, { 0xCCEA, 0x803F }, { 0xCCEB, 0x811B }, { 0xCCEC, 0x8396 }, { 0xCCED, 0x8B66 }, { 0xCCEE, 0x8F15 }, - { 0xCCEF, 0x9015 }, { 0xCCF0, 0x93E1 }, { 0xCCF1, 0x9803 }, { 0xCCF2, 0x9838 }, { 0xCCF3, 0x9A5A }, { 0xCCF4, 0x9BE8 }, { 0xCCF5, 0x4FC2 }, { 0xCCF6, 0x5553 }, - { 0xCCF7, 0x583A }, { 0xCCF8, 0x5951 }, { 0xCCF9, 0x5B63 }, { 0xCCFA, 0x5C46 }, { 0xCCFB, 0x60B8 }, { 0xCCFC, 0x6212 }, { 0xCCFD, 0x6842 }, { 0xCCFE, 0x68B0 }, - { 0xCDA1, 0x68E8 }, { 0xCDA2, 0x6EAA }, { 0xCDA3, 0x754C }, { 0xCDA4, 0x7678 }, { 0xCDA5, 0x78CE }, { 0xCDA6, 0x7A3D }, { 0xCDA7, 0x7CFB }, { 0xCDA8, 0x7E6B }, - { 0xCDA9, 0x7E7C }, { 0xCDAA, 0x8A08 }, { 0xCDAB, 0x8AA1 }, { 0xCDAC, 0x8C3F }, { 0xCDAD, 0x968E }, { 0xCDAE, 0x9DC4 }, { 0xCDAF, 0x53E4 }, { 0xCDB0, 0x53E9 }, - { 0xCDB1, 0x544A }, { 0xCDB2, 0x5471 }, { 0xCDB3, 0x56FA }, { 0xCDB4, 0x59D1 }, { 0xCDB5, 0x5B64 }, { 0xCDB6, 0x5C3B }, { 0xCDB7, 0x5EAB }, { 0xCDB8, 0x62F7 }, - { 0xCDB9, 0x6537 }, { 0xCDBA, 0x6545 }, { 0xCDBB, 0x6572 }, { 0xCDBC, 0x66A0 }, { 0xCDBD, 0x67AF }, { 0xCDBE, 0x69C1 }, { 0xCDBF, 0x6CBD }, { 0xCDC0, 0x75FC }, - { 0xCDC1, 0x7690 }, { 0xCDC2, 0x777E }, { 0xCDC3, 0x7A3F }, { 0xCDC4, 0x7F94 }, { 0xCDC5, 0x8003 }, { 0xCDC6, 0x80A1 }, { 0xCDC7, 0x818F }, { 0xCDC8, 0x82E6 }, - { 0xCDC9, 0x82FD }, { 0xCDCA, 0x83F0 }, { 0xCDCB, 0x85C1 }, { 0xCDCC, 0x8831 }, { 0xCDCD, 0x88B4 }, { 0xCDCE, 0x8AA5 }, { 0xCDCF, 0xF903 }, { 0xCDD0, 0x8F9C }, - { 0xCDD1, 0x932E }, { 0xCDD2, 0x96C7 }, { 0xCDD3, 0x9867 }, { 0xCDD4, 0x9AD8 }, { 0xCDD5, 0x9F13 }, { 0xCDD6, 0x54ED }, { 0xCDD7, 0x659B }, { 0xCDD8, 0x66F2 }, - { 0xCDD9, 0x688F }, { 0xCDDA, 0x7A40 }, { 0xCDDB, 0x8C37 }, { 0xCDDC, 0x9D60 }, { 0xCDDD, 0x56F0 }, { 0xCDDE, 0x5764 }, { 0xCDDF, 0x5D11 }, { 0xCDE0, 0x6606 }, - { 0xCDE1, 0x68B1 }, { 0xCDE2, 0x68CD }, { 0xCDE3, 0x6EFE }, { 0xCDE4, 0x7428 }, { 0xCDE5, 0x889E }, { 0xCDE6, 0x9BE4 }, { 0xCDE7, 0x6C68 }, { 0xCDE8, 0xF904 }, - { 0xCDE9, 0x9AA8 }, { 0xCDEA, 0x4F9B }, { 0xCDEB, 0x516C }, { 0xCDEC, 0x5171 }, { 0xCDED, 0x529F }, { 0xCDEE, 0x5B54 }, { 0xCDEF, 0x5DE5 }, { 0xCDF0, 0x6050 }, - { 0xCDF1, 0x606D }, { 0xCDF2, 0x62F1 }, { 0xCDF3, 0x63A7 }, { 0xCDF4, 0x653B }, { 0xCDF5, 0x73D9 }, { 0xCDF6, 0x7A7A }, { 0xCDF7, 0x86A3 }, { 0xCDF8, 0x8CA2 }, - { 0xCDF9, 0x978F }, { 0xCDFA, 0x4E32 }, { 0xCDFB, 0x5BE1 }, { 0xCDFC, 0x6208 }, { 0xCDFD, 0x679C }, { 0xCDFE, 0x74DC }, { 0xCEA1, 0x79D1 }, { 0xCEA2, 0x83D3 }, - { 0xCEA3, 0x8A87 }, { 0xCEA4, 0x8AB2 }, { 0xCEA5, 0x8DE8 }, { 0xCEA6, 0x904E }, { 0xCEA7, 0x934B }, { 0xCEA8, 0x9846 }, { 0xCEA9, 0x5ED3 }, { 0xCEAA, 0x69E8 }, - { 0xCEAB, 0x85FF }, { 0xCEAC, 0x90ED }, { 0xCEAD, 0xF905 }, { 0xCEAE, 0x51A0 }, { 0xCEAF, 0x5B98 }, { 0xCEB0, 0x5BEC }, { 0xCEB1, 0x6163 }, { 0xCEB2, 0x68FA }, - { 0xCEB3, 0x6B3E }, { 0xCEB4, 0x704C }, { 0xCEB5, 0x742F }, { 0xCEB6, 0x74D8 }, { 0xCEB7, 0x7BA1 }, { 0xCEB8, 0x7F50 }, { 0xCEB9, 0x83C5 }, { 0xCEBA, 0x89C0 }, - { 0xCEBB, 0x8CAB }, { 0xCEBC, 0x95DC }, { 0xCEBD, 0x9928 }, { 0xCEBE, 0x522E }, { 0xCEBF, 0x605D }, { 0xCEC0, 0x62EC }, { 0xCEC1, 0x9002 }, { 0xCEC2, 0x4F8A }, - { 0xCEC3, 0x5149 }, { 0xCEC4, 0x5321 }, { 0xCEC5, 0x58D9 }, { 0xCEC6, 0x5EE3 }, { 0xCEC7, 0x66E0 }, { 0xCEC8, 0x6D38 }, { 0xCEC9, 0x709A }, { 0xCECA, 0x72C2 }, - { 0xCECB, 0x73D6 }, { 0xCECC, 0x7B50 }, { 0xCECD, 0x80F1 }, { 0xCECE, 0x945B }, { 0xCECF, 0x5366 }, { 0xCED0, 0x639B }, { 0xCED1, 0x7F6B }, { 0xCED2, 0x4E56 }, - { 0xCED3, 0x5080 }, { 0xCED4, 0x584A }, { 0xCED5, 0x58DE }, { 0xCED6, 0x602A }, { 0xCED7, 0x6127 }, { 0xCED8, 0x62D0 }, { 0xCED9, 0x69D0 }, { 0xCEDA, 0x9B41 }, - { 0xCEDB, 0x5B8F }, { 0xCEDC, 0x7D18 }, { 0xCEDD, 0x80B1 }, { 0xCEDE, 0x8F5F }, { 0xCEDF, 0x4EA4 }, { 0xCEE0, 0x50D1 }, { 0xCEE1, 0x54AC }, { 0xCEE2, 0x55AC }, - { 0xCEE3, 0x5B0C }, { 0xCEE4, 0x5DA0 }, { 0xCEE5, 0x5DE7 }, { 0xCEE6, 0x652A }, { 0xCEE7, 0x654E }, { 0xCEE8, 0x6821 }, { 0xCEE9, 0x6A4B }, { 0xCEEA, 0x72E1 }, - { 0xCEEB, 0x768E }, { 0xCEEC, 0x77EF }, { 0xCEED, 0x7D5E }, { 0xCEEE, 0x7FF9 }, { 0xCEEF, 0x81A0 }, { 0xCEF0, 0x854E }, { 0xCEF1, 0x86DF }, { 0xCEF2, 0x8F03 }, - { 0xCEF3, 0x8F4E }, { 0xCEF4, 0x90CA }, { 0xCEF5, 0x9903 }, { 0xCEF6, 0x9A55 }, { 0xCEF7, 0x9BAB }, { 0xCEF8, 0x4E18 }, { 0xCEF9, 0x4E45 }, { 0xCEFA, 0x4E5D }, - { 0xCEFB, 0x4EC7 }, { 0xCEFC, 0x4FF1 }, { 0xCEFD, 0x5177 }, { 0xCEFE, 0x52FE }, { 0xCFA1, 0x5340 }, { 0xCFA2, 0x53E3 }, { 0xCFA3, 0x53E5 }, { 0xCFA4, 0x548E }, - { 0xCFA5, 0x5614 }, { 0xCFA6, 0x5775 }, { 0xCFA7, 0x57A2 }, { 0xCFA8, 0x5BC7 }, { 0xCFA9, 0x5D87 }, { 0xCFAA, 0x5ED0 }, { 0xCFAB, 0x61FC }, { 0xCFAC, 0x62D8 }, - { 0xCFAD, 0x6551 }, { 0xCFAE, 0x67B8 }, { 0xCFAF, 0x67E9 }, { 0xCFB0, 0x69CB }, { 0xCFB1, 0x6B50 }, { 0xCFB2, 0x6BC6 }, { 0xCFB3, 0x6BEC }, { 0xCFB4, 0x6C42 }, - { 0xCFB5, 0x6E9D }, { 0xCFB6, 0x7078 }, { 0xCFB7, 0x72D7 }, { 0xCFB8, 0x7396 }, { 0xCFB9, 0x7403 }, { 0xCFBA, 0x77BF }, { 0xCFBB, 0x77E9 }, { 0xCFBC, 0x7A76 }, - { 0xCFBD, 0x7D7F }, { 0xCFBE, 0x8009 }, { 0xCFBF, 0x81FC }, { 0xCFC0, 0x8205 }, { 0xCFC1, 0x820A }, { 0xCFC2, 0x82DF }, { 0xCFC3, 0x8862 }, { 0xCFC4, 0x8B33 }, - { 0xCFC5, 0x8CFC }, { 0xCFC6, 0x8EC0 }, { 0xCFC7, 0x9011 }, { 0xCFC8, 0x90B1 }, { 0xCFC9, 0x9264 }, { 0xCFCA, 0x92B6 }, { 0xCFCB, 0x99D2 }, { 0xCFCC, 0x9A45 }, - { 0xCFCD, 0x9CE9 }, { 0xCFCE, 0x9DD7 }, { 0xCFCF, 0x9F9C }, { 0xCFD0, 0x570B }, { 0xCFD1, 0x5C40 }, { 0xCFD2, 0x83CA }, { 0xCFD3, 0x97A0 }, { 0xCFD4, 0x97AB }, - { 0xCFD5, 0x9EB4 }, { 0xCFD6, 0x541B }, { 0xCFD7, 0x7A98 }, { 0xCFD8, 0x7FA4 }, { 0xCFD9, 0x88D9 }, { 0xCFDA, 0x8ECD }, { 0xCFDB, 0x90E1 }, { 0xCFDC, 0x5800 }, - { 0xCFDD, 0x5C48 }, { 0xCFDE, 0x6398 }, { 0xCFDF, 0x7A9F }, { 0xCFE0, 0x5BAE }, { 0xCFE1, 0x5F13 }, { 0xCFE2, 0x7A79 }, { 0xCFE3, 0x7AAE }, { 0xCFE4, 0x828E }, - { 0xCFE5, 0x8EAC }, { 0xCFE6, 0x5026 }, { 0xCFE7, 0x5238 }, { 0xCFE8, 0x52F8 }, { 0xCFE9, 0x5377 }, { 0xCFEA, 0x5708 }, { 0xCFEB, 0x62F3 }, { 0xCFEC, 0x6372 }, - { 0xCFED, 0x6B0A }, { 0xCFEE, 0x6DC3 }, { 0xCFEF, 0x7737 }, { 0xCFF0, 0x53A5 }, { 0xCFF1, 0x7357 }, { 0xCFF2, 0x8568 }, { 0xCFF3, 0x8E76 }, { 0xCFF4, 0x95D5 }, - { 0xCFF5, 0x673A }, { 0xCFF6, 0x6AC3 }, { 0xCFF7, 0x6F70 }, { 0xCFF8, 0x8A6D }, { 0xCFF9, 0x8ECC }, { 0xCFFA, 0x994B }, { 0xCFFB, 0xF906 }, { 0xCFFC, 0x6677 }, - { 0xCFFD, 0x6B78 }, { 0xCFFE, 0x8CB4 }, { 0xD0A1, 0x9B3C }, { 0xD0A2, 0xF907 }, { 0xD0A3, 0x53EB }, { 0xD0A4, 0x572D }, { 0xD0A5, 0x594E }, { 0xD0A6, 0x63C6 }, - { 0xD0A7, 0x69FB }, { 0xD0A8, 0x73EA }, { 0xD0A9, 0x7845 }, { 0xD0AA, 0x7ABA }, { 0xD0AB, 0x7AC5 }, { 0xD0AC, 0x7CFE }, { 0xD0AD, 0x8475 }, { 0xD0AE, 0x898F }, - { 0xD0AF, 0x8D73 }, { 0xD0B0, 0x9035 }, { 0xD0B1, 0x95A8 }, { 0xD0B2, 0x52FB }, { 0xD0B3, 0x5747 }, { 0xD0B4, 0x7547 }, { 0xD0B5, 0x7B60 }, { 0xD0B6, 0x83CC }, - { 0xD0B7, 0x921E }, { 0xD0B8, 0xF908 }, { 0xD0B9, 0x6A58 }, { 0xD0BA, 0x514B }, { 0xD0BB, 0x524B }, { 0xD0BC, 0x5287 }, { 0xD0BD, 0x621F }, { 0xD0BE, 0x68D8 }, - { 0xD0BF, 0x6975 }, { 0xD0C0, 0x9699 }, { 0xD0C1, 0x50C5 }, { 0xD0C2, 0x52A4 }, { 0xD0C3, 0x52E4 }, { 0xD0C4, 0x61C3 }, { 0xD0C5, 0x65A4 }, { 0xD0C6, 0x6839 }, - { 0xD0C7, 0x69FF }, { 0xD0C8, 0x747E }, { 0xD0C9, 0x7B4B }, { 0xD0CA, 0x82B9 }, { 0xD0CB, 0x83EB }, { 0xD0CC, 0x89B2 }, { 0xD0CD, 0x8B39 }, { 0xD0CE, 0x8FD1 }, - { 0xD0CF, 0x9949 }, { 0xD0D0, 0xF909 }, { 0xD0D1, 0x4ECA }, { 0xD0D2, 0x5997 }, { 0xD0D3, 0x64D2 }, { 0xD0D4, 0x6611 }, { 0xD0D5, 0x6A8E }, { 0xD0D6, 0x7434 }, - { 0xD0D7, 0x7981 }, { 0xD0D8, 0x79BD }, { 0xD0D9, 0x82A9 }, { 0xD0DA, 0x887E }, { 0xD0DB, 0x887F }, { 0xD0DC, 0x895F }, { 0xD0DD, 0xF90A }, { 0xD0DE, 0x9326 }, - { 0xD0DF, 0x4F0B }, { 0xD0E0, 0x53CA }, { 0xD0E1, 0x6025 }, { 0xD0E2, 0x6271 }, { 0xD0E3, 0x6C72 }, { 0xD0E4, 0x7D1A }, { 0xD0E5, 0x7D66 }, { 0xD0E6, 0x4E98 }, - { 0xD0E7, 0x5162 }, { 0xD0E8, 0x77DC }, { 0xD0E9, 0x80AF }, { 0xD0EA, 0x4F01 }, { 0xD0EB, 0x4F0E }, { 0xD0EC, 0x5176 }, { 0xD0ED, 0x5180 }, { 0xD0EE, 0x55DC }, - { 0xD0EF, 0x5668 }, { 0xD0F0, 0x573B }, { 0xD0F1, 0x57FA }, { 0xD0F2, 0x57FC }, { 0xD0F3, 0x5914 }, { 0xD0F4, 0x5947 }, { 0xD0F5, 0x5993 }, { 0xD0F6, 0x5BC4 }, - { 0xD0F7, 0x5C90 }, { 0xD0F8, 0x5D0E }, { 0xD0F9, 0x5DF1 }, { 0xD0FA, 0x5E7E }, { 0xD0FB, 0x5FCC }, { 0xD0FC, 0x6280 }, { 0xD0FD, 0x65D7 }, { 0xD0FE, 0x65E3 }, - { 0xD1A1, 0x671E }, { 0xD1A2, 0x671F }, { 0xD1A3, 0x675E }, { 0xD1A4, 0x68CB }, { 0xD1A5, 0x68C4 }, { 0xD1A6, 0x6A5F }, { 0xD1A7, 0x6B3A }, { 0xD1A8, 0x6C23 }, - { 0xD1A9, 0x6C7D }, { 0xD1AA, 0x6C82 }, { 0xD1AB, 0x6DC7 }, { 0xD1AC, 0x7398 }, { 0xD1AD, 0x7426 }, { 0xD1AE, 0x742A }, { 0xD1AF, 0x7482 }, { 0xD1B0, 0x74A3 }, - { 0xD1B1, 0x7578 }, { 0xD1B2, 0x757F }, { 0xD1B3, 0x7881 }, { 0xD1B4, 0x78EF }, { 0xD1B5, 0x7941 }, { 0xD1B6, 0x7947 }, { 0xD1B7, 0x7948 }, { 0xD1B8, 0x797A }, - { 0xD1B9, 0x7B95 }, { 0xD1BA, 0x7D00 }, { 0xD1BB, 0x7DBA }, { 0xD1BC, 0x7F88 }, { 0xD1BD, 0x8006 }, { 0xD1BE, 0x802D }, { 0xD1BF, 0x808C }, { 0xD1C0, 0x8A18 }, - { 0xD1C1, 0x8B4F }, { 0xD1C2, 0x8C48 }, { 0xD1C3, 0x8D77 }, { 0xD1C4, 0x9321 }, { 0xD1C5, 0x9324 }, { 0xD1C6, 0x98E2 }, { 0xD1C7, 0x9951 }, { 0xD1C8, 0x9A0E }, - { 0xD1C9, 0x9A0F }, { 0xD1CA, 0x9A65 }, { 0xD1CB, 0x9E92 }, { 0xD1CC, 0x7DCA }, { 0xD1CD, 0x4F76 }, { 0xD1CE, 0x5409 }, { 0xD1CF, 0x62EE }, { 0xD1D0, 0x6854 }, - { 0xD1D1, 0x91D1 }, { 0xD1D2, 0x55AB }, { 0xD1D3, 0x513A }, { 0xD1D4, 0xF90B }, { 0xD1D5, 0xF90C }, { 0xD1D6, 0x5A1C }, { 0xD1D7, 0x61E6 }, { 0xD1D8, 0xF90D }, - { 0xD1D9, 0x62CF }, { 0xD1DA, 0x62FF }, { 0xD1DB, 0xF90E }, { 0xD1DC, 0xF90F }, { 0xD1DD, 0xF910 }, { 0xD1DE, 0xF911 }, { 0xD1DF, 0xF912 }, { 0xD1E0, 0xF913 }, - { 0xD1E1, 0x90A3 }, { 0xD1E2, 0xF914 }, { 0xD1E3, 0xF915 }, { 0xD1E4, 0xF916 }, { 0xD1E5, 0xF917 }, { 0xD1E6, 0xF918 }, { 0xD1E7, 0x8AFE }, { 0xD1E8, 0xF919 }, - { 0xD1E9, 0xF91A }, { 0xD1EA, 0xF91B }, { 0xD1EB, 0xF91C }, { 0xD1EC, 0x6696 }, { 0xD1ED, 0xF91D }, { 0xD1EE, 0x7156 }, { 0xD1EF, 0xF91E }, { 0xD1F0, 0xF91F }, - { 0xD1F1, 0x96E3 }, { 0xD1F2, 0xF920 }, { 0xD1F3, 0x634F }, { 0xD1F4, 0x637A }, { 0xD1F5, 0x5357 }, { 0xD1F6, 0xF921 }, { 0xD1F7, 0x678F }, { 0xD1F8, 0x6960 }, - { 0xD1F9, 0x6E73 }, { 0xD1FA, 0xF922 }, { 0xD1FB, 0x7537 }, { 0xD1FC, 0xF923 }, { 0xD1FD, 0xF924 }, { 0xD1FE, 0xF925 }, { 0xD2A1, 0x7D0D }, { 0xD2A2, 0xF926 }, - { 0xD2A3, 0xF927 }, { 0xD2A4, 0x8872 }, { 0xD2A5, 0x56CA }, { 0xD2A6, 0x5A18 }, { 0xD2A7, 0xF928 }, { 0xD2A8, 0xF929 }, { 0xD2A9, 0xF92A }, { 0xD2AA, 0xF92B }, - { 0xD2AB, 0xF92C }, { 0xD2AC, 0x4E43 }, { 0xD2AD, 0xF92D }, { 0xD2AE, 0x5167 }, { 0xD2AF, 0x5948 }, { 0xD2B0, 0x67F0 }, { 0xD2B1, 0x8010 }, { 0xD2B2, 0xF92E }, - { 0xD2B3, 0x5973 }, { 0xD2B4, 0x5E74 }, { 0xD2B5, 0x649A }, { 0xD2B6, 0x79CA }, { 0xD2B7, 0x5FF5 }, { 0xD2B8, 0x606C }, { 0xD2B9, 0x62C8 }, { 0xD2BA, 0x637B }, - { 0xD2BB, 0x5BE7 }, { 0xD2BC, 0x5BD7 }, { 0xD2BD, 0x52AA }, { 0xD2BE, 0xF92F }, { 0xD2BF, 0x5974 }, { 0xD2C0, 0x5F29 }, { 0xD2C1, 0x6012 }, { 0xD2C2, 0xF930 }, - { 0xD2C3, 0xF931 }, { 0xD2C4, 0xF932 }, { 0xD2C5, 0x7459 }, { 0xD2C6, 0xF933 }, { 0xD2C7, 0xF934 }, { 0xD2C8, 0xF935 }, { 0xD2C9, 0xF936 }, { 0xD2CA, 0xF937 }, - { 0xD2CB, 0xF938 }, { 0xD2CC, 0x99D1 }, { 0xD2CD, 0xF939 }, { 0xD2CE, 0xF93A }, { 0xD2CF, 0xF93B }, { 0xD2D0, 0xF93C }, { 0xD2D1, 0xF93D }, { 0xD2D2, 0xF93E }, - { 0xD2D3, 0xF93F }, { 0xD2D4, 0xF940 }, { 0xD2D5, 0xF941 }, { 0xD2D6, 0xF942 }, { 0xD2D7, 0xF943 }, { 0xD2D8, 0x6FC3 }, { 0xD2D9, 0xF944 }, { 0xD2DA, 0xF945 }, - { 0xD2DB, 0x81BF }, { 0xD2DC, 0x8FB2 }, { 0xD2DD, 0x60F1 }, { 0xD2DE, 0xF946 }, { 0xD2DF, 0xF947 }, { 0xD2E0, 0x8166 }, { 0xD2E1, 0xF948 }, { 0xD2E2, 0xF949 }, - { 0xD2E3, 0x5C3F }, { 0xD2E4, 0xF94A }, { 0xD2E5, 0xF94B }, { 0xD2E6, 0xF94C }, { 0xD2E7, 0xF94D }, { 0xD2E8, 0xF94E }, { 0xD2E9, 0xF94F }, { 0xD2EA, 0xF950 }, - { 0xD2EB, 0xF951 }, { 0xD2EC, 0x5AE9 }, { 0xD2ED, 0x8A25 }, { 0xD2EE, 0x677B }, { 0xD2EF, 0x7D10 }, { 0xD2F0, 0xF952 }, { 0xD2F1, 0xF953 }, { 0xD2F2, 0xF954 }, - { 0xD2F3, 0xF955 }, { 0xD2F4, 0xF956 }, { 0xD2F5, 0xF957 }, { 0xD2F6, 0x80FD }, { 0xD2F7, 0xF958 }, { 0xD2F8, 0xF959 }, { 0xD2F9, 0x5C3C }, { 0xD2FA, 0x6CE5 }, - { 0xD2FB, 0x533F }, { 0xD2FC, 0x6EBA }, { 0xD2FD, 0x591A }, { 0xD2FE, 0x8336 }, { 0xD3A1, 0x4E39 }, { 0xD3A2, 0x4EB6 }, { 0xD3A3, 0x4F46 }, { 0xD3A4, 0x55AE }, - { 0xD3A5, 0x5718 }, { 0xD3A6, 0x58C7 }, { 0xD3A7, 0x5F56 }, { 0xD3A8, 0x65B7 }, { 0xD3A9, 0x65E6 }, { 0xD3AA, 0x6A80 }, { 0xD3AB, 0x6BB5 }, { 0xD3AC, 0x6E4D }, - { 0xD3AD, 0x77ED }, { 0xD3AE, 0x7AEF }, { 0xD3AF, 0x7C1E }, { 0xD3B0, 0x7DDE }, { 0xD3B1, 0x86CB }, { 0xD3B2, 0x8892 }, { 0xD3B3, 0x9132 }, { 0xD3B4, 0x935B }, - { 0xD3B5, 0x64BB }, { 0xD3B6, 0x6FBE }, { 0xD3B7, 0x737A }, { 0xD3B8, 0x75B8 }, { 0xD3B9, 0x9054 }, { 0xD3BA, 0x5556 }, { 0xD3BB, 0x574D }, { 0xD3BC, 0x61BA }, - { 0xD3BD, 0x64D4 }, { 0xD3BE, 0x66C7 }, { 0xD3BF, 0x6DE1 }, { 0xD3C0, 0x6E5B }, { 0xD3C1, 0x6F6D }, { 0xD3C2, 0x6FB9 }, { 0xD3C3, 0x75F0 }, { 0xD3C4, 0x8043 }, - { 0xD3C5, 0x81BD }, { 0xD3C6, 0x8541 }, { 0xD3C7, 0x8983 }, { 0xD3C8, 0x8AC7 }, { 0xD3C9, 0x8B5A }, { 0xD3CA, 0x931F }, { 0xD3CB, 0x6C93 }, { 0xD3CC, 0x7553 }, - { 0xD3CD, 0x7B54 }, { 0xD3CE, 0x8E0F }, { 0xD3CF, 0x905D }, { 0xD3D0, 0x5510 }, { 0xD3D1, 0x5802 }, { 0xD3D2, 0x5858 }, { 0xD3D3, 0x5E62 }, { 0xD3D4, 0x6207 }, - { 0xD3D5, 0x649E }, { 0xD3D6, 0x68E0 }, { 0xD3D7, 0x7576 }, { 0xD3D8, 0x7CD6 }, { 0xD3D9, 0x87B3 }, { 0xD3DA, 0x9EE8 }, { 0xD3DB, 0x4EE3 }, { 0xD3DC, 0x5788 }, - { 0xD3DD, 0x576E }, { 0xD3DE, 0x5927 }, { 0xD3DF, 0x5C0D }, { 0xD3E0, 0x5CB1 }, { 0xD3E1, 0x5E36 }, { 0xD3E2, 0x5F85 }, { 0xD3E3, 0x6234 }, { 0xD3E4, 0x64E1 }, - { 0xD3E5, 0x73B3 }, { 0xD3E6, 0x81FA }, { 0xD3E7, 0x888B }, { 0xD3E8, 0x8CB8 }, { 0xD3E9, 0x968A }, { 0xD3EA, 0x9EDB }, { 0xD3EB, 0x5B85 }, { 0xD3EC, 0x5FB7 }, - { 0xD3ED, 0x60B3 }, { 0xD3EE, 0x5012 }, { 0xD3EF, 0x5200 }, { 0xD3F0, 0x5230 }, { 0xD3F1, 0x5716 }, { 0xD3F2, 0x5835 }, { 0xD3F3, 0x5857 }, { 0xD3F4, 0x5C0E }, - { 0xD3F5, 0x5C60 }, { 0xD3F6, 0x5CF6 }, { 0xD3F7, 0x5D8B }, { 0xD3F8, 0x5EA6 }, { 0xD3F9, 0x5F92 }, { 0xD3FA, 0x60BC }, { 0xD3FB, 0x6311 }, { 0xD3FC, 0x6389 }, - { 0xD3FD, 0x6417 }, { 0xD3FE, 0x6843 }, { 0xD4A1, 0x68F9 }, { 0xD4A2, 0x6AC2 }, { 0xD4A3, 0x6DD8 }, { 0xD4A4, 0x6E21 }, { 0xD4A5, 0x6ED4 }, { 0xD4A6, 0x6FE4 }, - { 0xD4A7, 0x71FE }, { 0xD4A8, 0x76DC }, { 0xD4A9, 0x7779 }, { 0xD4AA, 0x79B1 }, { 0xD4AB, 0x7A3B }, { 0xD4AC, 0x8404 }, { 0xD4AD, 0x89A9 }, { 0xD4AE, 0x8CED }, - { 0xD4AF, 0x8DF3 }, { 0xD4B0, 0x8E48 }, { 0xD4B1, 0x9003 }, { 0xD4B2, 0x9014 }, { 0xD4B3, 0x9053 }, { 0xD4B4, 0x90FD }, { 0xD4B5, 0x934D }, { 0xD4B6, 0x9676 }, - { 0xD4B7, 0x97DC }, { 0xD4B8, 0x6BD2 }, { 0xD4B9, 0x7006 }, { 0xD4BA, 0x7258 }, { 0xD4BB, 0x72A2 }, { 0xD4BC, 0x7368 }, { 0xD4BD, 0x7763 }, { 0xD4BE, 0x79BF }, - { 0xD4BF, 0x7BE4 }, { 0xD4C0, 0x7E9B }, { 0xD4C1, 0x8B80 }, { 0xD4C2, 0x58A9 }, { 0xD4C3, 0x60C7 }, { 0xD4C4, 0x6566 }, { 0xD4C5, 0x65FD }, { 0xD4C6, 0x66BE }, - { 0xD4C7, 0x6C8C }, { 0xD4C8, 0x711E }, { 0xD4C9, 0x71C9 }, { 0xD4CA, 0x8C5A }, { 0xD4CB, 0x9813 }, { 0xD4CC, 0x4E6D }, { 0xD4CD, 0x7A81 }, { 0xD4CE, 0x4EDD }, - { 0xD4CF, 0x51AC }, { 0xD4D0, 0x51CD }, { 0xD4D1, 0x52D5 }, { 0xD4D2, 0x540C }, { 0xD4D3, 0x61A7 }, { 0xD4D4, 0x6771 }, { 0xD4D5, 0x6850 }, { 0xD4D6, 0x68DF }, - { 0xD4D7, 0x6D1E }, { 0xD4D8, 0x6F7C }, { 0xD4D9, 0x75BC }, { 0xD4DA, 0x77B3 }, { 0xD4DB, 0x7AE5 }, { 0xD4DC, 0x80F4 }, { 0xD4DD, 0x8463 }, { 0xD4DE, 0x9285 }, - { 0xD4DF, 0x515C }, { 0xD4E0, 0x6597 }, { 0xD4E1, 0x675C }, { 0xD4E2, 0x6793 }, { 0xD4E3, 0x75D8 }, { 0xD4E4, 0x7AC7 }, { 0xD4E5, 0x8373 }, { 0xD4E6, 0xF95A }, - { 0xD4E7, 0x8C46 }, { 0xD4E8, 0x9017 }, { 0xD4E9, 0x982D }, { 0xD4EA, 0x5C6F }, { 0xD4EB, 0x81C0 }, { 0xD4EC, 0x829A }, { 0xD4ED, 0x9041 }, { 0xD4EE, 0x906F }, - { 0xD4EF, 0x920D }, { 0xD4F0, 0x5F97 }, { 0xD4F1, 0x5D9D }, { 0xD4F2, 0x6A59 }, { 0xD4F3, 0x71C8 }, { 0xD4F4, 0x767B }, { 0xD4F5, 0x7B49 }, { 0xD4F6, 0x85E4 }, - { 0xD4F7, 0x8B04 }, { 0xD4F8, 0x9127 }, { 0xD4F9, 0x9A30 }, { 0xD4FA, 0x5587 }, { 0xD4FB, 0x61F6 }, { 0xD4FC, 0xF95B }, { 0xD4FD, 0x7669 }, { 0xD4FE, 0x7F85 }, - { 0xD5A1, 0x863F }, { 0xD5A2, 0x87BA }, { 0xD5A3, 0x88F8 }, { 0xD5A4, 0x908F }, { 0xD5A5, 0xF95C }, { 0xD5A6, 0x6D1B }, { 0xD5A7, 0x70D9 }, { 0xD5A8, 0x73DE }, - { 0xD5A9, 0x7D61 }, { 0xD5AA, 0x843D }, { 0xD5AB, 0xF95D }, { 0xD5AC, 0x916A }, { 0xD5AD, 0x99F1 }, { 0xD5AE, 0xF95E }, { 0xD5AF, 0x4E82 }, { 0xD5B0, 0x5375 }, - { 0xD5B1, 0x6B04 }, { 0xD5B2, 0x6B12 }, { 0xD5B3, 0x703E }, { 0xD5B4, 0x721B }, { 0xD5B5, 0x862D }, { 0xD5B6, 0x9E1E }, { 0xD5B7, 0x524C }, { 0xD5B8, 0x8FA3 }, - { 0xD5B9, 0x5D50 }, { 0xD5BA, 0x64E5 }, { 0xD5BB, 0x652C }, { 0xD5BC, 0x6B16 }, { 0xD5BD, 0x6FEB }, { 0xD5BE, 0x7C43 }, { 0xD5BF, 0x7E9C }, { 0xD5C0, 0x85CD }, - { 0xD5C1, 0x8964 }, { 0xD5C2, 0x89BD }, { 0xD5C3, 0x62C9 }, { 0xD5C4, 0x81D8 }, { 0xD5C5, 0x881F }, { 0xD5C6, 0x5ECA }, { 0xD5C7, 0x6717 }, { 0xD5C8, 0x6D6A }, - { 0xD5C9, 0x72FC }, { 0xD5CA, 0x7405 }, { 0xD5CB, 0x746F }, { 0xD5CC, 0x8782 }, { 0xD5CD, 0x90DE }, { 0xD5CE, 0x4F86 }, { 0xD5CF, 0x5D0D }, { 0xD5D0, 0x5FA0 }, - { 0xD5D1, 0x840A }, { 0xD5D2, 0x51B7 }, { 0xD5D3, 0x63A0 }, { 0xD5D4, 0x7565 }, { 0xD5D5, 0x4EAE }, { 0xD5D6, 0x5006 }, { 0xD5D7, 0x5169 }, { 0xD5D8, 0x51C9 }, - { 0xD5D9, 0x6881 }, { 0xD5DA, 0x6A11 }, { 0xD5DB, 0x7CAE }, { 0xD5DC, 0x7CB1 }, { 0xD5DD, 0x7CE7 }, { 0xD5DE, 0x826F }, { 0xD5DF, 0x8AD2 }, { 0xD5E0, 0x8F1B }, - { 0xD5E1, 0x91CF }, { 0xD5E2, 0x4FB6 }, { 0xD5E3, 0x5137 }, { 0xD5E4, 0x52F5 }, { 0xD5E5, 0x5442 }, { 0xD5E6, 0x5EEC }, { 0xD5E7, 0x616E }, { 0xD5E8, 0x623E }, - { 0xD5E9, 0x65C5 }, { 0xD5EA, 0x6ADA }, { 0xD5EB, 0x6FFE }, { 0xD5EC, 0x792A }, { 0xD5ED, 0x85DC }, { 0xD5EE, 0x8823 }, { 0xD5EF, 0x95AD }, { 0xD5F0, 0x9A62 }, - { 0xD5F1, 0x9A6A }, { 0xD5F2, 0x9E97 }, { 0xD5F3, 0x9ECE }, { 0xD5F4, 0x529B }, { 0xD5F5, 0x66C6 }, { 0xD5F6, 0x6B77 }, { 0xD5F7, 0x701D }, { 0xD5F8, 0x792B }, - { 0xD5F9, 0x8F62 }, { 0xD5FA, 0x9742 }, { 0xD5FB, 0x6190 }, { 0xD5FC, 0x6200 }, { 0xD5FD, 0x6523 }, { 0xD5FE, 0x6F23 }, { 0xD6A1, 0x7149 }, { 0xD6A2, 0x7489 }, - { 0xD6A3, 0x7DF4 }, { 0xD6A4, 0x806F }, { 0xD6A5, 0x84EE }, { 0xD6A6, 0x8F26 }, { 0xD6A7, 0x9023 }, { 0xD6A8, 0x934A }, { 0xD6A9, 0x51BD }, { 0xD6AA, 0x5217 }, - { 0xD6AB, 0x52A3 }, { 0xD6AC, 0x6D0C }, { 0xD6AD, 0x70C8 }, { 0xD6AE, 0x88C2 }, { 0xD6AF, 0x5EC9 }, { 0xD6B0, 0x6582 }, { 0xD6B1, 0x6BAE }, { 0xD6B2, 0x6FC2 }, - { 0xD6B3, 0x7C3E }, { 0xD6B4, 0x7375 }, { 0xD6B5, 0x4EE4 }, { 0xD6B6, 0x4F36 }, { 0xD6B7, 0x56F9 }, { 0xD6B8, 0xF95F }, { 0xD6B9, 0x5CBA }, { 0xD6BA, 0x5DBA }, - { 0xD6BB, 0x601C }, { 0xD6BC, 0x73B2 }, { 0xD6BD, 0x7B2D }, { 0xD6BE, 0x7F9A }, { 0xD6BF, 0x7FCE }, { 0xD6C0, 0x8046 }, { 0xD6C1, 0x901E }, { 0xD6C2, 0x9234 }, - { 0xD6C3, 0x96F6 }, { 0xD6C4, 0x9748 }, { 0xD6C5, 0x9818 }, { 0xD6C6, 0x9F61 }, { 0xD6C7, 0x4F8B }, { 0xD6C8, 0x6FA7 }, { 0xD6C9, 0x79AE }, { 0xD6CA, 0x91B4 }, - { 0xD6CB, 0x96B7 }, { 0xD6CC, 0x52DE }, { 0xD6CD, 0xF960 }, { 0xD6CE, 0x6488 }, { 0xD6CF, 0x64C4 }, { 0xD6D0, 0x6AD3 }, { 0xD6D1, 0x6F5E }, { 0xD6D2, 0x7018 }, - { 0xD6D3, 0x7210 }, { 0xD6D4, 0x76E7 }, { 0xD6D5, 0x8001 }, { 0xD6D6, 0x8606 }, { 0xD6D7, 0x865C }, { 0xD6D8, 0x8DEF }, { 0xD6D9, 0x8F05 }, { 0xD6DA, 0x9732 }, - { 0xD6DB, 0x9B6F }, { 0xD6DC, 0x9DFA }, { 0xD6DD, 0x9E75 }, { 0xD6DE, 0x788C }, { 0xD6DF, 0x797F }, { 0xD6E0, 0x7DA0 }, { 0xD6E1, 0x83C9 }, { 0xD6E2, 0x9304 }, - { 0xD6E3, 0x9E7F }, { 0xD6E4, 0x9E93 }, { 0xD6E5, 0x8AD6 }, { 0xD6E6, 0x58DF }, { 0xD6E7, 0x5F04 }, { 0xD6E8, 0x6727 }, { 0xD6E9, 0x7027 }, { 0xD6EA, 0x74CF }, - { 0xD6EB, 0x7C60 }, { 0xD6EC, 0x807E }, { 0xD6ED, 0x5121 }, { 0xD6EE, 0x7028 }, { 0xD6EF, 0x7262 }, { 0xD6F0, 0x78CA }, { 0xD6F1, 0x8CC2 }, { 0xD6F2, 0x8CDA }, - { 0xD6F3, 0x8CF4 }, { 0xD6F4, 0x96F7 }, { 0xD6F5, 0x4E86 }, { 0xD6F6, 0x50DA }, { 0xD6F7, 0x5BEE }, { 0xD6F8, 0x5ED6 }, { 0xD6F9, 0x6599 }, { 0xD6FA, 0x71CE }, - { 0xD6FB, 0x7642 }, { 0xD6FC, 0x77AD }, { 0xD6FD, 0x804A }, { 0xD6FE, 0x84FC }, { 0xD7A1, 0x907C }, { 0xD7A2, 0x9B27 }, { 0xD7A3, 0x9F8D }, { 0xD7A4, 0x58D8 }, - { 0xD7A5, 0x5A41 }, { 0xD7A6, 0x5C62 }, { 0xD7A7, 0x6A13 }, { 0xD7A8, 0x6DDA }, { 0xD7A9, 0x6F0F }, { 0xD7AA, 0x763B }, { 0xD7AB, 0x7D2F }, { 0xD7AC, 0x7E37 }, - { 0xD7AD, 0x851E }, { 0xD7AE, 0x8938 }, { 0xD7AF, 0x93E4 }, { 0xD7B0, 0x964B }, { 0xD7B1, 0x5289 }, { 0xD7B2, 0x65D2 }, { 0xD7B3, 0x67F3 }, { 0xD7B4, 0x69B4 }, - { 0xD7B5, 0x6D41 }, { 0xD7B6, 0x6E9C }, { 0xD7B7, 0x700F }, { 0xD7B8, 0x7409 }, { 0xD7B9, 0x7460 }, { 0xD7BA, 0x7559 }, { 0xD7BB, 0x7624 }, { 0xD7BC, 0x786B }, - { 0xD7BD, 0x8B2C }, { 0xD7BE, 0x985E }, { 0xD7BF, 0x516D }, { 0xD7C0, 0x622E }, { 0xD7C1, 0x9678 }, { 0xD7C2, 0x4F96 }, { 0xD7C3, 0x502B }, { 0xD7C4, 0x5D19 }, - { 0xD7C5, 0x6DEA }, { 0xD7C6, 0x7DB8 }, { 0xD7C7, 0x8F2A }, { 0xD7C8, 0x5F8B }, { 0xD7C9, 0x6144 }, { 0xD7CA, 0x6817 }, { 0xD7CB, 0xF961 }, { 0xD7CC, 0x9686 }, - { 0xD7CD, 0x52D2 }, { 0xD7CE, 0x808B }, { 0xD7CF, 0x51DC }, { 0xD7D0, 0x51CC }, { 0xD7D1, 0x695E }, { 0xD7D2, 0x7A1C }, { 0xD7D3, 0x7DBE }, { 0xD7D4, 0x83F1 }, - { 0xD7D5, 0x9675 }, { 0xD7D6, 0x4FDA }, { 0xD7D7, 0x5229 }, { 0xD7D8, 0x5398 }, { 0xD7D9, 0x540F }, { 0xD7DA, 0x550E }, { 0xD7DB, 0x5C65 }, { 0xD7DC, 0x60A7 }, - { 0xD7DD, 0x674E }, { 0xD7DE, 0x68A8 }, { 0xD7DF, 0x6D6C }, { 0xD7E0, 0x7281 }, { 0xD7E1, 0x72F8 }, { 0xD7E2, 0x7406 }, { 0xD7E3, 0x7483 }, { 0xD7E4, 0xF962 }, - { 0xD7E5, 0x75E2 }, { 0xD7E6, 0x7C6C }, { 0xD7E7, 0x7F79 }, { 0xD7E8, 0x7FB8 }, { 0xD7E9, 0x8389 }, { 0xD7EA, 0x88CF }, { 0xD7EB, 0x88E1 }, { 0xD7EC, 0x91CC }, - { 0xD7ED, 0x91D0 }, { 0xD7EE, 0x96E2 }, { 0xD7EF, 0x9BC9 }, { 0xD7F0, 0x541D }, { 0xD7F1, 0x6F7E }, { 0xD7F2, 0x71D0 }, { 0xD7F3, 0x7498 }, { 0xD7F4, 0x85FA }, - { 0xD7F5, 0x8EAA }, { 0xD7F6, 0x96A3 }, { 0xD7F7, 0x9C57 }, { 0xD7F8, 0x9E9F }, { 0xD7F9, 0x6797 }, { 0xD7FA, 0x6DCB }, { 0xD7FB, 0x7433 }, { 0xD7FC, 0x81E8 }, - { 0xD7FD, 0x9716 }, { 0xD7FE, 0x782C }, { 0xD8A1, 0x7ACB }, { 0xD8A2, 0x7B20 }, { 0xD8A3, 0x7C92 }, { 0xD8A4, 0x6469 }, { 0xD8A5, 0x746A }, { 0xD8A6, 0x75F2 }, - { 0xD8A7, 0x78BC }, { 0xD8A8, 0x78E8 }, { 0xD8A9, 0x99AC }, { 0xD8AA, 0x9B54 }, { 0xD8AB, 0x9EBB }, { 0xD8AC, 0x5BDE }, { 0xD8AD, 0x5E55 }, { 0xD8AE, 0x6F20 }, - { 0xD8AF, 0x819C }, { 0xD8B0, 0x83AB }, { 0xD8B1, 0x9088 }, { 0xD8B2, 0x4E07 }, { 0xD8B3, 0x534D }, { 0xD8B4, 0x5A29 }, { 0xD8B5, 0x5DD2 }, { 0xD8B6, 0x5F4E }, - { 0xD8B7, 0x6162 }, { 0xD8B8, 0x633D }, { 0xD8B9, 0x6669 }, { 0xD8BA, 0x66FC }, { 0xD8BB, 0x6EFF }, { 0xD8BC, 0x6F2B }, { 0xD8BD, 0x7063 }, { 0xD8BE, 0x779E }, - { 0xD8BF, 0x842C }, { 0xD8C0, 0x8513 }, { 0xD8C1, 0x883B }, { 0xD8C2, 0x8F13 }, { 0xD8C3, 0x9945 }, { 0xD8C4, 0x9C3B }, { 0xD8C5, 0x551C }, { 0xD8C6, 0x62B9 }, - { 0xD8C7, 0x672B }, { 0xD8C8, 0x6CAB }, { 0xD8C9, 0x8309 }, { 0xD8CA, 0x896A }, { 0xD8CB, 0x977A }, { 0xD8CC, 0x4EA1 }, { 0xD8CD, 0x5984 }, { 0xD8CE, 0x5FD8 }, - { 0xD8CF, 0x5FD9 }, { 0xD8D0, 0x671B }, { 0xD8D1, 0x7DB2 }, { 0xD8D2, 0x7F54 }, { 0xD8D3, 0x8292 }, { 0xD8D4, 0x832B }, { 0xD8D5, 0x83BD }, { 0xD8D6, 0x8F1E }, - { 0xD8D7, 0x9099 }, { 0xD8D8, 0x57CB }, { 0xD8D9, 0x59B9 }, { 0xD8DA, 0x5A92 }, { 0xD8DB, 0x5BD0 }, { 0xD8DC, 0x6627 }, { 0xD8DD, 0x679A }, { 0xD8DE, 0x6885 }, - { 0xD8DF, 0x6BCF }, { 0xD8E0, 0x7164 }, { 0xD8E1, 0x7F75 }, { 0xD8E2, 0x8CB7 }, { 0xD8E3, 0x8CE3 }, { 0xD8E4, 0x9081 }, { 0xD8E5, 0x9B45 }, { 0xD8E6, 0x8108 }, - { 0xD8E7, 0x8C8A }, { 0xD8E8, 0x964C }, { 0xD8E9, 0x9A40 }, { 0xD8EA, 0x9EA5 }, { 0xD8EB, 0x5B5F }, { 0xD8EC, 0x6C13 }, { 0xD8ED, 0x731B }, { 0xD8EE, 0x76F2 }, - { 0xD8EF, 0x76DF }, { 0xD8F0, 0x840C }, { 0xD8F1, 0x51AA }, { 0xD8F2, 0x8993 }, { 0xD8F3, 0x514D }, { 0xD8F4, 0x5195 }, { 0xD8F5, 0x52C9 }, { 0xD8F6, 0x68C9 }, - { 0xD8F7, 0x6C94 }, { 0xD8F8, 0x7704 }, { 0xD8F9, 0x7720 }, { 0xD8FA, 0x7DBF }, { 0xD8FB, 0x7DEC }, { 0xD8FC, 0x9762 }, { 0xD8FD, 0x9EB5 }, { 0xD8FE, 0x6EC5 }, - { 0xD9A1, 0x8511 }, { 0xD9A2, 0x51A5 }, { 0xD9A3, 0x540D }, { 0xD9A4, 0x547D }, { 0xD9A5, 0x660E }, { 0xD9A6, 0x669D }, { 0xD9A7, 0x6927 }, { 0xD9A8, 0x6E9F }, - { 0xD9A9, 0x76BF }, { 0xD9AA, 0x7791 }, { 0xD9AB, 0x8317 }, { 0xD9AC, 0x84C2 }, { 0xD9AD, 0x879F }, { 0xD9AE, 0x9169 }, { 0xD9AF, 0x9298 }, { 0xD9B0, 0x9CF4 }, - { 0xD9B1, 0x8882 }, { 0xD9B2, 0x4FAE }, { 0xD9B3, 0x5192 }, { 0xD9B4, 0x52DF }, { 0xD9B5, 0x59C6 }, { 0xD9B6, 0x5E3D }, { 0xD9B7, 0x6155 }, { 0xD9B8, 0x6478 }, - { 0xD9B9, 0x6479 }, { 0xD9BA, 0x66AE }, { 0xD9BB, 0x67D0 }, { 0xD9BC, 0x6A21 }, { 0xD9BD, 0x6BCD }, { 0xD9BE, 0x6BDB }, { 0xD9BF, 0x725F }, { 0xD9C0, 0x7261 }, - { 0xD9C1, 0x7441 }, { 0xD9C2, 0x7738 }, { 0xD9C3, 0x77DB }, { 0xD9C4, 0x8017 }, { 0xD9C5, 0x82BC }, { 0xD9C6, 0x8305 }, { 0xD9C7, 0x8B00 }, { 0xD9C8, 0x8B28 }, - { 0xD9C9, 0x8C8C }, { 0xD9CA, 0x6728 }, { 0xD9CB, 0x6C90 }, { 0xD9CC, 0x7267 }, { 0xD9CD, 0x76EE }, { 0xD9CE, 0x7766 }, { 0xD9CF, 0x7A46 }, { 0xD9D0, 0x9DA9 }, - { 0xD9D1, 0x6B7F }, { 0xD9D2, 0x6C92 }, { 0xD9D3, 0x5922 }, { 0xD9D4, 0x6726 }, { 0xD9D5, 0x8499 }, { 0xD9D6, 0x536F }, { 0xD9D7, 0x5893 }, { 0xD9D8, 0x5999 }, - { 0xD9D9, 0x5EDF }, { 0xD9DA, 0x63CF }, { 0xD9DB, 0x6634 }, { 0xD9DC, 0x6773 }, { 0xD9DD, 0x6E3A }, { 0xD9DE, 0x732B }, { 0xD9DF, 0x7AD7 }, { 0xD9E0, 0x82D7 }, - { 0xD9E1, 0x9328 }, { 0xD9E2, 0x52D9 }, { 0xD9E3, 0x5DEB }, { 0xD9E4, 0x61AE }, { 0xD9E5, 0x61CB }, { 0xD9E6, 0x620A }, { 0xD9E7, 0x62C7 }, { 0xD9E8, 0x64AB }, - { 0xD9E9, 0x65E0 }, { 0xD9EA, 0x6959 }, { 0xD9EB, 0x6B66 }, { 0xD9EC, 0x6BCB }, { 0xD9ED, 0x7121 }, { 0xD9EE, 0x73F7 }, { 0xD9EF, 0x755D }, { 0xD9F0, 0x7E46 }, - { 0xD9F1, 0x821E }, { 0xD9F2, 0x8302 }, { 0xD9F3, 0x856A }, { 0xD9F4, 0x8AA3 }, { 0xD9F5, 0x8CBF }, { 0xD9F6, 0x9727 }, { 0xD9F7, 0x9D61 }, { 0xD9F8, 0x58A8 }, - { 0xD9F9, 0x9ED8 }, { 0xD9FA, 0x5011 }, { 0xD9FB, 0x520E }, { 0xD9FC, 0x543B }, { 0xD9FD, 0x554F }, { 0xD9FE, 0x6587 }, { 0xDAA1, 0x6C76 }, { 0xDAA2, 0x7D0A }, - { 0xDAA3, 0x7D0B }, { 0xDAA4, 0x805E }, { 0xDAA5, 0x868A }, { 0xDAA6, 0x9580 }, { 0xDAA7, 0x96EF }, { 0xDAA8, 0x52FF }, { 0xDAA9, 0x6C95 }, { 0xDAAA, 0x7269 }, - { 0xDAAB, 0x5473 }, { 0xDAAC, 0x5A9A }, { 0xDAAD, 0x5C3E }, { 0xDAAE, 0x5D4B }, { 0xDAAF, 0x5F4C }, { 0xDAB0, 0x5FAE }, { 0xDAB1, 0x672A }, { 0xDAB2, 0x68B6 }, - { 0xDAB3, 0x6963 }, { 0xDAB4, 0x6E3C }, { 0xDAB5, 0x6E44 }, { 0xDAB6, 0x7709 }, { 0xDAB7, 0x7C73 }, { 0xDAB8, 0x7F8E }, { 0xDAB9, 0x8587 }, { 0xDABA, 0x8B0E }, - { 0xDABB, 0x8FF7 }, { 0xDABC, 0x9761 }, { 0xDABD, 0x9EF4 }, { 0xDABE, 0x5CB7 }, { 0xDABF, 0x60B6 }, { 0xDAC0, 0x610D }, { 0xDAC1, 0x61AB }, { 0xDAC2, 0x654F }, - { 0xDAC3, 0x65FB }, { 0xDAC4, 0x65FC }, { 0xDAC5, 0x6C11 }, { 0xDAC6, 0x6CEF }, { 0xDAC7, 0x739F }, { 0xDAC8, 0x73C9 }, { 0xDAC9, 0x7DE1 }, { 0xDACA, 0x9594 }, - { 0xDACB, 0x5BC6 }, { 0xDACC, 0x871C }, { 0xDACD, 0x8B10 }, { 0xDACE, 0x525D }, { 0xDACF, 0x535A }, { 0xDAD0, 0x62CD }, { 0xDAD1, 0x640F }, { 0xDAD2, 0x64B2 }, - { 0xDAD3, 0x6734 }, { 0xDAD4, 0x6A38 }, { 0xDAD5, 0x6CCA }, { 0xDAD6, 0x73C0 }, { 0xDAD7, 0x749E }, { 0xDAD8, 0x7B94 }, { 0xDAD9, 0x7C95 }, { 0xDADA, 0x7E1B }, - { 0xDADB, 0x818A }, { 0xDADC, 0x8236 }, { 0xDADD, 0x8584 }, { 0xDADE, 0x8FEB }, { 0xDADF, 0x96F9 }, { 0xDAE0, 0x99C1 }, { 0xDAE1, 0x4F34 }, { 0xDAE2, 0x534A }, - { 0xDAE3, 0x53CD }, { 0xDAE4, 0x53DB }, { 0xDAE5, 0x62CC }, { 0xDAE6, 0x642C }, { 0xDAE7, 0x6500 }, { 0xDAE8, 0x6591 }, { 0xDAE9, 0x69C3 }, { 0xDAEA, 0x6CEE }, - { 0xDAEB, 0x6F58 }, { 0xDAEC, 0x73ED }, { 0xDAED, 0x7554 }, { 0xDAEE, 0x7622 }, { 0xDAEF, 0x76E4 }, { 0xDAF0, 0x76FC }, { 0xDAF1, 0x78D0 }, { 0xDAF2, 0x78FB }, - { 0xDAF3, 0x792C }, { 0xDAF4, 0x7D46 }, { 0xDAF5, 0x822C }, { 0xDAF6, 0x87E0 }, { 0xDAF7, 0x8FD4 }, { 0xDAF8, 0x9812 }, { 0xDAF9, 0x98EF }, { 0xDAFA, 0x52C3 }, - { 0xDAFB, 0x62D4 }, { 0xDAFC, 0x64A5 }, { 0xDAFD, 0x6E24 }, { 0xDAFE, 0x6F51 }, { 0xDBA1, 0x767C }, { 0xDBA2, 0x8DCB }, { 0xDBA3, 0x91B1 }, { 0xDBA4, 0x9262 }, - { 0xDBA5, 0x9AEE }, { 0xDBA6, 0x9B43 }, { 0xDBA7, 0x5023 }, { 0xDBA8, 0x508D }, { 0xDBA9, 0x574A }, { 0xDBAA, 0x59A8 }, { 0xDBAB, 0x5C28 }, { 0xDBAC, 0x5E47 }, - { 0xDBAD, 0x5F77 }, { 0xDBAE, 0x623F }, { 0xDBAF, 0x653E }, { 0xDBB0, 0x65B9 }, { 0xDBB1, 0x65C1 }, { 0xDBB2, 0x6609 }, { 0xDBB3, 0x678B }, { 0xDBB4, 0x699C }, - { 0xDBB5, 0x6EC2 }, { 0xDBB6, 0x78C5 }, { 0xDBB7, 0x7D21 }, { 0xDBB8, 0x80AA }, { 0xDBB9, 0x8180 }, { 0xDBBA, 0x822B }, { 0xDBBB, 0x82B3 }, { 0xDBBC, 0x84A1 }, - { 0xDBBD, 0x868C }, { 0xDBBE, 0x8A2A }, { 0xDBBF, 0x8B17 }, { 0xDBC0, 0x90A6 }, { 0xDBC1, 0x9632 }, { 0xDBC2, 0x9F90 }, { 0xDBC3, 0x500D }, { 0xDBC4, 0x4FF3 }, - { 0xDBC5, 0xF963 }, { 0xDBC6, 0x57F9 }, { 0xDBC7, 0x5F98 }, { 0xDBC8, 0x62DC }, { 0xDBC9, 0x6392 }, { 0xDBCA, 0x676F }, { 0xDBCB, 0x6E43 }, { 0xDBCC, 0x7119 }, - { 0xDBCD, 0x76C3 }, { 0xDBCE, 0x80CC }, { 0xDBCF, 0x80DA }, { 0xDBD0, 0x88F4 }, { 0xDBD1, 0x88F5 }, { 0xDBD2, 0x8919 }, { 0xDBD3, 0x8CE0 }, { 0xDBD4, 0x8F29 }, - { 0xDBD5, 0x914D }, { 0xDBD6, 0x966A }, { 0xDBD7, 0x4F2F }, { 0xDBD8, 0x4F70 }, { 0xDBD9, 0x5E1B }, { 0xDBDA, 0x67CF }, { 0xDBDB, 0x6822 }, { 0xDBDC, 0x767D }, - { 0xDBDD, 0x767E }, { 0xDBDE, 0x9B44 }, { 0xDBDF, 0x5E61 }, { 0xDBE0, 0x6A0A }, { 0xDBE1, 0x7169 }, { 0xDBE2, 0x71D4 }, { 0xDBE3, 0x756A }, { 0xDBE4, 0xF964 }, - { 0xDBE5, 0x7E41 }, { 0xDBE6, 0x8543 }, { 0xDBE7, 0x85E9 }, { 0xDBE8, 0x98DC }, { 0xDBE9, 0x4F10 }, { 0xDBEA, 0x7B4F }, { 0xDBEB, 0x7F70 }, { 0xDBEC, 0x95A5 }, - { 0xDBED, 0x51E1 }, { 0xDBEE, 0x5E06 }, { 0xDBEF, 0x68B5 }, { 0xDBF0, 0x6C3E }, { 0xDBF1, 0x6C4E }, { 0xDBF2, 0x6CDB }, { 0xDBF3, 0x72AF }, { 0xDBF4, 0x7BC4 }, - { 0xDBF5, 0x8303 }, { 0xDBF6, 0x6CD5 }, { 0xDBF7, 0x743A }, { 0xDBF8, 0x50FB }, { 0xDBF9, 0x5288 }, { 0xDBFA, 0x58C1 }, { 0xDBFB, 0x64D8 }, { 0xDBFC, 0x6A97 }, - { 0xDBFD, 0x74A7 }, { 0xDBFE, 0x7656 }, { 0xDCA1, 0x78A7 }, { 0xDCA2, 0x8617 }, { 0xDCA3, 0x95E2 }, { 0xDCA4, 0x9739 }, { 0xDCA5, 0xF965 }, { 0xDCA6, 0x535E }, - { 0xDCA7, 0x5F01 }, { 0xDCA8, 0x8B8A }, { 0xDCA9, 0x8FA8 }, { 0xDCAA, 0x8FAF }, { 0xDCAB, 0x908A }, { 0xDCAC, 0x5225 }, { 0xDCAD, 0x77A5 }, { 0xDCAE, 0x9C49 }, - { 0xDCAF, 0x9F08 }, { 0xDCB0, 0x4E19 }, { 0xDCB1, 0x5002 }, { 0xDCB2, 0x5175 }, { 0xDCB3, 0x5C5B }, { 0xDCB4, 0x5E77 }, { 0xDCB5, 0x661E }, { 0xDCB6, 0x663A }, - { 0xDCB7, 0x67C4 }, { 0xDCB8, 0x68C5 }, { 0xDCB9, 0x70B3 }, { 0xDCBA, 0x7501 }, { 0xDCBB, 0x75C5 }, { 0xDCBC, 0x79C9 }, { 0xDCBD, 0x7ADD }, { 0xDCBE, 0x8F27 }, - { 0xDCBF, 0x9920 }, { 0xDCC0, 0x9A08 }, { 0xDCC1, 0x4FDD }, { 0xDCC2, 0x5821 }, { 0xDCC3, 0x5831 }, { 0xDCC4, 0x5BF6 }, { 0xDCC5, 0x666E }, { 0xDCC6, 0x6B65 }, - { 0xDCC7, 0x6D11 }, { 0xDCC8, 0x6E7A }, { 0xDCC9, 0x6F7D }, { 0xDCCA, 0x73E4 }, { 0xDCCB, 0x752B }, { 0xDCCC, 0x83E9 }, { 0xDCCD, 0x88DC }, { 0xDCCE, 0x8913 }, - { 0xDCCF, 0x8B5C }, { 0xDCD0, 0x8F14 }, { 0xDCD1, 0x4F0F }, { 0xDCD2, 0x50D5 }, { 0xDCD3, 0x5310 }, { 0xDCD4, 0x535C }, { 0xDCD5, 0x5B93 }, { 0xDCD6, 0x5FA9 }, - { 0xDCD7, 0x670D }, { 0xDCD8, 0x798F }, { 0xDCD9, 0x8179 }, { 0xDCDA, 0x832F }, { 0xDCDB, 0x8514 }, { 0xDCDC, 0x8907 }, { 0xDCDD, 0x8986 }, { 0xDCDE, 0x8F39 }, - { 0xDCDF, 0x8F3B }, { 0xDCE0, 0x99A5 }, { 0xDCE1, 0x9C12 }, { 0xDCE2, 0x672C }, { 0xDCE3, 0x4E76 }, { 0xDCE4, 0x4FF8 }, { 0xDCE5, 0x5949 }, { 0xDCE6, 0x5C01 }, - { 0xDCE7, 0x5CEF }, { 0xDCE8, 0x5CF0 }, { 0xDCE9, 0x6367 }, { 0xDCEA, 0x68D2 }, { 0xDCEB, 0x70FD }, { 0xDCEC, 0x71A2 }, { 0xDCED, 0x742B }, { 0xDCEE, 0x7E2B }, - { 0xDCEF, 0x84EC }, { 0xDCF0, 0x8702 }, { 0xDCF1, 0x9022 }, { 0xDCF2, 0x92D2 }, { 0xDCF3, 0x9CF3 }, { 0xDCF4, 0x4E0D }, { 0xDCF5, 0x4ED8 }, { 0xDCF6, 0x4FEF }, - { 0xDCF7, 0x5085 }, { 0xDCF8, 0x5256 }, { 0xDCF9, 0x526F }, { 0xDCFA, 0x5426 }, { 0xDCFB, 0x5490 }, { 0xDCFC, 0x57E0 }, { 0xDCFD, 0x592B }, { 0xDCFE, 0x5A66 }, - { 0xDDA1, 0x5B5A }, { 0xDDA2, 0x5B75 }, { 0xDDA3, 0x5BCC }, { 0xDDA4, 0x5E9C }, { 0xDDA5, 0xF966 }, { 0xDDA6, 0x6276 }, { 0xDDA7, 0x6577 }, { 0xDDA8, 0x65A7 }, - { 0xDDA9, 0x6D6E }, { 0xDDAA, 0x6EA5 }, { 0xDDAB, 0x7236 }, { 0xDDAC, 0x7B26 }, { 0xDDAD, 0x7C3F }, { 0xDDAE, 0x7F36 }, { 0xDDAF, 0x8150 }, { 0xDDB0, 0x8151 }, - { 0xDDB1, 0x819A }, { 0xDDB2, 0x8240 }, { 0xDDB3, 0x8299 }, { 0xDDB4, 0x83A9 }, { 0xDDB5, 0x8A03 }, { 0xDDB6, 0x8CA0 }, { 0xDDB7, 0x8CE6 }, { 0xDDB8, 0x8CFB }, - { 0xDDB9, 0x8D74 }, { 0xDDBA, 0x8DBA }, { 0xDDBB, 0x90E8 }, { 0xDDBC, 0x91DC }, { 0xDDBD, 0x961C }, { 0xDDBE, 0x9644 }, { 0xDDBF, 0x99D9 }, { 0xDDC0, 0x9CE7 }, - { 0xDDC1, 0x5317 }, { 0xDDC2, 0x5206 }, { 0xDDC3, 0x5429 }, { 0xDDC4, 0x5674 }, { 0xDDC5, 0x58B3 }, { 0xDDC6, 0x5954 }, { 0xDDC7, 0x596E }, { 0xDDC8, 0x5FFF }, - { 0xDDC9, 0x61A4 }, { 0xDDCA, 0x626E }, { 0xDDCB, 0x6610 }, { 0xDDCC, 0x6C7E }, { 0xDDCD, 0x711A }, { 0xDDCE, 0x76C6 }, { 0xDDCF, 0x7C89 }, { 0xDDD0, 0x7CDE }, - { 0xDDD1, 0x7D1B }, { 0xDDD2, 0x82AC }, { 0xDDD3, 0x8CC1 }, { 0xDDD4, 0x96F0 }, { 0xDDD5, 0xF967 }, { 0xDDD6, 0x4F5B }, { 0xDDD7, 0x5F17 }, { 0xDDD8, 0x5F7F }, - { 0xDDD9, 0x62C2 }, { 0xDDDA, 0x5D29 }, { 0xDDDB, 0x670B }, { 0xDDDC, 0x68DA }, { 0xDDDD, 0x787C }, { 0xDDDE, 0x7E43 }, { 0xDDDF, 0x9D6C }, { 0xDDE0, 0x4E15 }, - { 0xDDE1, 0x5099 }, { 0xDDE2, 0x5315 }, { 0xDDE3, 0x532A }, { 0xDDE4, 0x5351 }, { 0xDDE5, 0x5983 }, { 0xDDE6, 0x5A62 }, { 0xDDE7, 0x5E87 }, { 0xDDE8, 0x60B2 }, - { 0xDDE9, 0x618A }, { 0xDDEA, 0x6249 }, { 0xDDEB, 0x6279 }, { 0xDDEC, 0x6590 }, { 0xDDED, 0x6787 }, { 0xDDEE, 0x69A7 }, { 0xDDEF, 0x6BD4 }, { 0xDDF0, 0x6BD6 }, - { 0xDDF1, 0x6BD7 }, { 0xDDF2, 0x6BD8 }, { 0xDDF3, 0x6CB8 }, { 0xDDF4, 0xF968 }, { 0xDDF5, 0x7435 }, { 0xDDF6, 0x75FA }, { 0xDDF7, 0x7812 }, { 0xDDF8, 0x7891 }, - { 0xDDF9, 0x79D5 }, { 0xDDFA, 0x79D8 }, { 0xDDFB, 0x7C83 }, { 0xDDFC, 0x7DCB }, { 0xDDFD, 0x7FE1 }, { 0xDDFE, 0x80A5 }, { 0xDEA1, 0x813E }, { 0xDEA2, 0x81C2 }, - { 0xDEA3, 0x83F2 }, { 0xDEA4, 0x871A }, { 0xDEA5, 0x88E8 }, { 0xDEA6, 0x8AB9 }, { 0xDEA7, 0x8B6C }, { 0xDEA8, 0x8CBB }, { 0xDEA9, 0x9119 }, { 0xDEAA, 0x975E }, - { 0xDEAB, 0x98DB }, { 0xDEAC, 0x9F3B }, { 0xDEAD, 0x56AC }, { 0xDEAE, 0x5B2A }, { 0xDEAF, 0x5F6C }, { 0xDEB0, 0x658C }, { 0xDEB1, 0x6AB3 }, { 0xDEB2, 0x6BAF }, - { 0xDEB3, 0x6D5C }, { 0xDEB4, 0x6FF1 }, { 0xDEB5, 0x7015 }, { 0xDEB6, 0x725D }, { 0xDEB7, 0x73AD }, { 0xDEB8, 0x8CA7 }, { 0xDEB9, 0x8CD3 }, { 0xDEBA, 0x983B }, - { 0xDEBB, 0x6191 }, { 0xDEBC, 0x6C37 }, { 0xDEBD, 0x8058 }, { 0xDEBE, 0x9A01 }, { 0xDEBF, 0x4E4D }, { 0xDEC0, 0x4E8B }, { 0xDEC1, 0x4E9B }, { 0xDEC2, 0x4ED5 }, - { 0xDEC3, 0x4F3A }, { 0xDEC4, 0x4F3C }, { 0xDEC5, 0x4F7F }, { 0xDEC6, 0x4FDF }, { 0xDEC7, 0x50FF }, { 0xDEC8, 0x53F2 }, { 0xDEC9, 0x53F8 }, { 0xDECA, 0x5506 }, - { 0xDECB, 0x55E3 }, { 0xDECC, 0x56DB }, { 0xDECD, 0x58EB }, { 0xDECE, 0x5962 }, { 0xDECF, 0x5A11 }, { 0xDED0, 0x5BEB }, { 0xDED1, 0x5BFA }, { 0xDED2, 0x5C04 }, - { 0xDED3, 0x5DF3 }, { 0xDED4, 0x5E2B }, { 0xDED5, 0x5F99 }, { 0xDED6, 0x601D }, { 0xDED7, 0x6368 }, { 0xDED8, 0x659C }, { 0xDED9, 0x65AF }, { 0xDEDA, 0x67F6 }, - { 0xDEDB, 0x67FB }, { 0xDEDC, 0x68AD }, { 0xDEDD, 0x6B7B }, { 0xDEDE, 0x6C99 }, { 0xDEDF, 0x6CD7 }, { 0xDEE0, 0x6E23 }, { 0xDEE1, 0x7009 }, { 0xDEE2, 0x7345 }, - { 0xDEE3, 0x7802 }, { 0xDEE4, 0x793E }, { 0xDEE5, 0x7940 }, { 0xDEE6, 0x7960 }, { 0xDEE7, 0x79C1 }, { 0xDEE8, 0x7BE9 }, { 0xDEE9, 0x7D17 }, { 0xDEEA, 0x7D72 }, - { 0xDEEB, 0x8086 }, { 0xDEEC, 0x820D }, { 0xDEED, 0x838E }, { 0xDEEE, 0x84D1 }, { 0xDEEF, 0x86C7 }, { 0xDEF0, 0x88DF }, { 0xDEF1, 0x8A50 }, { 0xDEF2, 0x8A5E }, - { 0xDEF3, 0x8B1D }, { 0xDEF4, 0x8CDC }, { 0xDEF5, 0x8D66 }, { 0xDEF6, 0x8FAD }, { 0xDEF7, 0x90AA }, { 0xDEF8, 0x98FC }, { 0xDEF9, 0x99DF }, { 0xDEFA, 0x9E9D }, - { 0xDEFB, 0x524A }, { 0xDEFC, 0xF969 }, { 0xDEFD, 0x6714 }, { 0xDEFE, 0xF96A }, { 0xDFA1, 0x5098 }, { 0xDFA2, 0x522A }, { 0xDFA3, 0x5C71 }, { 0xDFA4, 0x6563 }, - { 0xDFA5, 0x6C55 }, { 0xDFA6, 0x73CA }, { 0xDFA7, 0x7523 }, { 0xDFA8, 0x759D }, { 0xDFA9, 0x7B97 }, { 0xDFAA, 0x849C }, { 0xDFAB, 0x9178 }, { 0xDFAC, 0x9730 }, - { 0xDFAD, 0x4E77 }, { 0xDFAE, 0x6492 }, { 0xDFAF, 0x6BBA }, { 0xDFB0, 0x715E }, { 0xDFB1, 0x85A9 }, { 0xDFB2, 0x4E09 }, { 0xDFB3, 0xF96B }, { 0xDFB4, 0x6749 }, - { 0xDFB5, 0x68EE }, { 0xDFB6, 0x6E17 }, { 0xDFB7, 0x829F }, { 0xDFB8, 0x8518 }, { 0xDFB9, 0x886B }, { 0xDFBA, 0x63F7 }, { 0xDFBB, 0x6F81 }, { 0xDFBC, 0x9212 }, - { 0xDFBD, 0x98AF }, { 0xDFBE, 0x4E0A }, { 0xDFBF, 0x50B7 }, { 0xDFC0, 0x50CF }, { 0xDFC1, 0x511F }, { 0xDFC2, 0x5546 }, { 0xDFC3, 0x55AA }, { 0xDFC4, 0x5617 }, - { 0xDFC5, 0x5B40 }, { 0xDFC6, 0x5C19 }, { 0xDFC7, 0x5CE0 }, { 0xDFC8, 0x5E38 }, { 0xDFC9, 0x5E8A }, { 0xDFCA, 0x5EA0 }, { 0xDFCB, 0x5EC2 }, { 0xDFCC, 0x60F3 }, - { 0xDFCD, 0x6851 }, { 0xDFCE, 0x6A61 }, { 0xDFCF, 0x6E58 }, { 0xDFD0, 0x723D }, { 0xDFD1, 0x7240 }, { 0xDFD2, 0x72C0 }, { 0xDFD3, 0x76F8 }, { 0xDFD4, 0x7965 }, - { 0xDFD5, 0x7BB1 }, { 0xDFD6, 0x7FD4 }, { 0xDFD7, 0x88F3 }, { 0xDFD8, 0x89F4 }, { 0xDFD9, 0x8A73 }, { 0xDFDA, 0x8C61 }, { 0xDFDB, 0x8CDE }, { 0xDFDC, 0x971C }, - { 0xDFDD, 0x585E }, { 0xDFDE, 0x74BD }, { 0xDFDF, 0x8CFD }, { 0xDFE0, 0x55C7 }, { 0xDFE1, 0xF96C }, { 0xDFE2, 0x7A61 }, { 0xDFE3, 0x7D22 }, { 0xDFE4, 0x8272 }, - { 0xDFE5, 0x7272 }, { 0xDFE6, 0x751F }, { 0xDFE7, 0x7525 }, { 0xDFE8, 0xF96D }, { 0xDFE9, 0x7B19 }, { 0xDFEA, 0x5885 }, { 0xDFEB, 0x58FB }, { 0xDFEC, 0x5DBC }, - { 0xDFED, 0x5E8F }, { 0xDFEE, 0x5EB6 }, { 0xDFEF, 0x5F90 }, { 0xDFF0, 0x6055 }, { 0xDFF1, 0x6292 }, { 0xDFF2, 0x637F }, { 0xDFF3, 0x654D }, { 0xDFF4, 0x6691 }, - { 0xDFF5, 0x66D9 }, { 0xDFF6, 0x66F8 }, { 0xDFF7, 0x6816 }, { 0xDFF8, 0x68F2 }, { 0xDFF9, 0x7280 }, { 0xDFFA, 0x745E }, { 0xDFFB, 0x7B6E }, { 0xDFFC, 0x7D6E }, - { 0xDFFD, 0x7DD6 }, { 0xDFFE, 0x7F72 }, { 0xE0A1, 0x80E5 }, { 0xE0A2, 0x8212 }, { 0xE0A3, 0x85AF }, { 0xE0A4, 0x897F }, { 0xE0A5, 0x8A93 }, { 0xE0A6, 0x901D }, - { 0xE0A7, 0x92E4 }, { 0xE0A8, 0x9ECD }, { 0xE0A9, 0x9F20 }, { 0xE0AA, 0x5915 }, { 0xE0AB, 0x596D }, { 0xE0AC, 0x5E2D }, { 0xE0AD, 0x60DC }, { 0xE0AE, 0x6614 }, - { 0xE0AF, 0x6673 }, { 0xE0B0, 0x6790 }, { 0xE0B1, 0x6C50 }, { 0xE0B2, 0x6DC5 }, { 0xE0B3, 0x6F5F }, { 0xE0B4, 0x77F3 }, { 0xE0B5, 0x78A9 }, { 0xE0B6, 0x84C6 }, - { 0xE0B7, 0x91CB }, { 0xE0B8, 0x932B }, { 0xE0B9, 0x4ED9 }, { 0xE0BA, 0x50CA }, { 0xE0BB, 0x5148 }, { 0xE0BC, 0x5584 }, { 0xE0BD, 0x5B0B }, { 0xE0BE, 0x5BA3 }, - { 0xE0BF, 0x6247 }, { 0xE0C0, 0x657E }, { 0xE0C1, 0x65CB }, { 0xE0C2, 0x6E32 }, { 0xE0C3, 0x717D }, { 0xE0C4, 0x7401 }, { 0xE0C5, 0x7444 }, { 0xE0C6, 0x7487 }, - { 0xE0C7, 0x74BF }, { 0xE0C8, 0x766C }, { 0xE0C9, 0x79AA }, { 0xE0CA, 0x7DDA }, { 0xE0CB, 0x7E55 }, { 0xE0CC, 0x7FA8 }, { 0xE0CD, 0x817A }, { 0xE0CE, 0x81B3 }, - { 0xE0CF, 0x8239 }, { 0xE0D0, 0x861A }, { 0xE0D1, 0x87EC }, { 0xE0D2, 0x8A75 }, { 0xE0D3, 0x8DE3 }, { 0xE0D4, 0x9078 }, { 0xE0D5, 0x9291 }, { 0xE0D6, 0x9425 }, - { 0xE0D7, 0x994D }, { 0xE0D8, 0x9BAE }, { 0xE0D9, 0x5368 }, { 0xE0DA, 0x5C51 }, { 0xE0DB, 0x6954 }, { 0xE0DC, 0x6CC4 }, { 0xE0DD, 0x6D29 }, { 0xE0DE, 0x6E2B }, - { 0xE0DF, 0x820C }, { 0xE0E0, 0x859B }, { 0xE0E1, 0x893B }, { 0xE0E2, 0x8A2D }, { 0xE0E3, 0x8AAA }, { 0xE0E4, 0x96EA }, { 0xE0E5, 0x9F67 }, { 0xE0E6, 0x5261 }, - { 0xE0E7, 0x66B9 }, { 0xE0E8, 0x6BB2 }, { 0xE0E9, 0x7E96 }, { 0xE0EA, 0x87FE }, { 0xE0EB, 0x8D0D }, { 0xE0EC, 0x9583 }, { 0xE0ED, 0x965D }, { 0xE0EE, 0x651D }, - { 0xE0EF, 0x6D89 }, { 0xE0F0, 0x71EE }, { 0xE0F1, 0xF96E }, { 0xE0F2, 0x57CE }, { 0xE0F3, 0x59D3 }, { 0xE0F4, 0x5BAC }, { 0xE0F5, 0x6027 }, { 0xE0F6, 0x60FA }, - { 0xE0F7, 0x6210 }, { 0xE0F8, 0x661F }, { 0xE0F9, 0x665F }, { 0xE0FA, 0x7329 }, { 0xE0FB, 0x73F9 }, { 0xE0FC, 0x76DB }, { 0xE0FD, 0x7701 }, { 0xE0FE, 0x7B6C }, - { 0xE1A1, 0x8056 }, { 0xE1A2, 0x8072 }, { 0xE1A3, 0x8165 }, { 0xE1A4, 0x8AA0 }, { 0xE1A5, 0x9192 }, { 0xE1A6, 0x4E16 }, { 0xE1A7, 0x52E2 }, { 0xE1A8, 0x6B72 }, - { 0xE1A9, 0x6D17 }, { 0xE1AA, 0x7A05 }, { 0xE1AB, 0x7B39 }, { 0xE1AC, 0x7D30 }, { 0xE1AD, 0xF96F }, { 0xE1AE, 0x8CB0 }, { 0xE1AF, 0x53EC }, { 0xE1B0, 0x562F }, - { 0xE1B1, 0x5851 }, { 0xE1B2, 0x5BB5 }, { 0xE1B3, 0x5C0F }, { 0xE1B4, 0x5C11 }, { 0xE1B5, 0x5DE2 }, { 0xE1B6, 0x6240 }, { 0xE1B7, 0x6383 }, { 0xE1B8, 0x6414 }, - { 0xE1B9, 0x662D }, { 0xE1BA, 0x68B3 }, { 0xE1BB, 0x6CBC }, { 0xE1BC, 0x6D88 }, { 0xE1BD, 0x6EAF }, { 0xE1BE, 0x701F }, { 0xE1BF, 0x70A4 }, { 0xE1C0, 0x71D2 }, - { 0xE1C1, 0x7526 }, { 0xE1C2, 0x758F }, { 0xE1C3, 0x758E }, { 0xE1C4, 0x7619 }, { 0xE1C5, 0x7B11 }, { 0xE1C6, 0x7BE0 }, { 0xE1C7, 0x7C2B }, { 0xE1C8, 0x7D20 }, - { 0xE1C9, 0x7D39 }, { 0xE1CA, 0x852C }, { 0xE1CB, 0x856D }, { 0xE1CC, 0x8607 }, { 0xE1CD, 0x8A34 }, { 0xE1CE, 0x900D }, { 0xE1CF, 0x9061 }, { 0xE1D0, 0x90B5 }, - { 0xE1D1, 0x92B7 }, { 0xE1D2, 0x97F6 }, { 0xE1D3, 0x9A37 }, { 0xE1D4, 0x4FD7 }, { 0xE1D5, 0x5C6C }, { 0xE1D6, 0x675F }, { 0xE1D7, 0x6D91 }, { 0xE1D8, 0x7C9F }, - { 0xE1D9, 0x7E8C }, { 0xE1DA, 0x8B16 }, { 0xE1DB, 0x8D16 }, { 0xE1DC, 0x901F }, { 0xE1DD, 0x5B6B }, { 0xE1DE, 0x5DFD }, { 0xE1DF, 0x640D }, { 0xE1E0, 0x84C0 }, - { 0xE1E1, 0x905C }, { 0xE1E2, 0x98E1 }, { 0xE1E3, 0x7387 }, { 0xE1E4, 0x5B8B }, { 0xE1E5, 0x609A }, { 0xE1E6, 0x677E }, { 0xE1E7, 0x6DDE }, { 0xE1E8, 0x8A1F }, - { 0xE1E9, 0x8AA6 }, { 0xE1EA, 0x9001 }, { 0xE1EB, 0x980C }, { 0xE1EC, 0x5237 }, { 0xE1ED, 0xF970 }, { 0xE1EE, 0x7051 }, { 0xE1EF, 0x788E }, { 0xE1F0, 0x9396 }, - { 0xE1F1, 0x8870 }, { 0xE1F2, 0x91D7 }, { 0xE1F3, 0x4FEE }, { 0xE1F4, 0x53D7 }, { 0xE1F5, 0x55FD }, { 0xE1F6, 0x56DA }, { 0xE1F7, 0x5782 }, { 0xE1F8, 0x58FD }, - { 0xE1F9, 0x5AC2 }, { 0xE1FA, 0x5B88 }, { 0xE1FB, 0x5CAB }, { 0xE1FC, 0x5CC0 }, { 0xE1FD, 0x5E25 }, { 0xE1FE, 0x6101 }, { 0xE2A1, 0x620D }, { 0xE2A2, 0x624B }, - { 0xE2A3, 0x6388 }, { 0xE2A4, 0x641C }, { 0xE2A5, 0x6536 }, { 0xE2A6, 0x6578 }, { 0xE2A7, 0x6A39 }, { 0xE2A8, 0x6B8A }, { 0xE2A9, 0x6C34 }, { 0xE2AA, 0x6D19 }, - { 0xE2AB, 0x6F31 }, { 0xE2AC, 0x71E7 }, { 0xE2AD, 0x72E9 }, { 0xE2AE, 0x7378 }, { 0xE2AF, 0x7407 }, { 0xE2B0, 0x74B2 }, { 0xE2B1, 0x7626 }, { 0xE2B2, 0x7761 }, - { 0xE2B3, 0x79C0 }, { 0xE2B4, 0x7A57 }, { 0xE2B5, 0x7AEA }, { 0xE2B6, 0x7CB9 }, { 0xE2B7, 0x7D8F }, { 0xE2B8, 0x7DAC }, { 0xE2B9, 0x7E61 }, { 0xE2BA, 0x7F9E }, - { 0xE2BB, 0x8129 }, { 0xE2BC, 0x8331 }, { 0xE2BD, 0x8490 }, { 0xE2BE, 0x84DA }, { 0xE2BF, 0x85EA }, { 0xE2C0, 0x8896 }, { 0xE2C1, 0x8AB0 }, { 0xE2C2, 0x8B90 }, - { 0xE2C3, 0x8F38 }, { 0xE2C4, 0x9042 }, { 0xE2C5, 0x9083 }, { 0xE2C6, 0x916C }, { 0xE2C7, 0x9296 }, { 0xE2C8, 0x92B9 }, { 0xE2C9, 0x968B }, { 0xE2CA, 0x96A7 }, - { 0xE2CB, 0x96A8 }, { 0xE2CC, 0x96D6 }, { 0xE2CD, 0x9700 }, { 0xE2CE, 0x9808 }, { 0xE2CF, 0x9996 }, { 0xE2D0, 0x9AD3 }, { 0xE2D1, 0x9B1A }, { 0xE2D2, 0x53D4 }, - { 0xE2D3, 0x587E }, { 0xE2D4, 0x5919 }, { 0xE2D5, 0x5B70 }, { 0xE2D6, 0x5BBF }, { 0xE2D7, 0x6DD1 }, { 0xE2D8, 0x6F5A }, { 0xE2D9, 0x719F }, { 0xE2DA, 0x7421 }, - { 0xE2DB, 0x74B9 }, { 0xE2DC, 0x8085 }, { 0xE2DD, 0x83FD }, { 0xE2DE, 0x5DE1 }, { 0xE2DF, 0x5F87 }, { 0xE2E0, 0x5FAA }, { 0xE2E1, 0x6042 }, { 0xE2E2, 0x65EC }, - { 0xE2E3, 0x6812 }, { 0xE2E4, 0x696F }, { 0xE2E5, 0x6A53 }, { 0xE2E6, 0x6B89 }, { 0xE2E7, 0x6D35 }, { 0xE2E8, 0x6DF3 }, { 0xE2E9, 0x73E3 }, { 0xE2EA, 0x76FE }, - { 0xE2EB, 0x77AC }, { 0xE2EC, 0x7B4D }, { 0xE2ED, 0x7D14 }, { 0xE2EE, 0x8123 }, { 0xE2EF, 0x821C }, { 0xE2F0, 0x8340 }, { 0xE2F1, 0x84F4 }, { 0xE2F2, 0x8563 }, - { 0xE2F3, 0x8A62 }, { 0xE2F4, 0x8AC4 }, { 0xE2F5, 0x9187 }, { 0xE2F6, 0x931E }, { 0xE2F7, 0x9806 }, { 0xE2F8, 0x99B4 }, { 0xE2F9, 0x620C }, { 0xE2FA, 0x8853 }, - { 0xE2FB, 0x8FF0 }, { 0xE2FC, 0x9265 }, { 0xE2FD, 0x5D07 }, { 0xE2FE, 0x5D27 }, { 0xE3A1, 0x5D69 }, { 0xE3A2, 0x745F }, { 0xE3A3, 0x819D }, { 0xE3A4, 0x8768 }, - { 0xE3A5, 0x6FD5 }, { 0xE3A6, 0x62FE }, { 0xE3A7, 0x7FD2 }, { 0xE3A8, 0x8936 }, { 0xE3A9, 0x8972 }, { 0xE3AA, 0x4E1E }, { 0xE3AB, 0x4E58 }, { 0xE3AC, 0x50E7 }, - { 0xE3AD, 0x52DD }, { 0xE3AE, 0x5347 }, { 0xE3AF, 0x627F }, { 0xE3B0, 0x6607 }, { 0xE3B1, 0x7E69 }, { 0xE3B2, 0x8805 }, { 0xE3B3, 0x965E }, { 0xE3B4, 0x4F8D }, - { 0xE3B5, 0x5319 }, { 0xE3B6, 0x5636 }, { 0xE3B7, 0x59CB }, { 0xE3B8, 0x5AA4 }, { 0xE3B9, 0x5C38 }, { 0xE3BA, 0x5C4E }, { 0xE3BB, 0x5C4D }, { 0xE3BC, 0x5E02 }, - { 0xE3BD, 0x5F11 }, { 0xE3BE, 0x6043 }, { 0xE3BF, 0x65BD }, { 0xE3C0, 0x662F }, { 0xE3C1, 0x6642 }, { 0xE3C2, 0x67BE }, { 0xE3C3, 0x67F4 }, { 0xE3C4, 0x731C }, - { 0xE3C5, 0x77E2 }, { 0xE3C6, 0x793A }, { 0xE3C7, 0x7FC5 }, { 0xE3C8, 0x8494 }, { 0xE3C9, 0x84CD }, { 0xE3CA, 0x8996 }, { 0xE3CB, 0x8A66 }, { 0xE3CC, 0x8A69 }, - { 0xE3CD, 0x8AE1 }, { 0xE3CE, 0x8C55 }, { 0xE3CF, 0x8C7A }, { 0xE3D0, 0x57F4 }, { 0xE3D1, 0x5BD4 }, { 0xE3D2, 0x5F0F }, { 0xE3D3, 0x606F }, { 0xE3D4, 0x62ED }, - { 0xE3D5, 0x690D }, { 0xE3D6, 0x6B96 }, { 0xE3D7, 0x6E5C }, { 0xE3D8, 0x7184 }, { 0xE3D9, 0x7BD2 }, { 0xE3DA, 0x8755 }, { 0xE3DB, 0x8B58 }, { 0xE3DC, 0x8EFE }, - { 0xE3DD, 0x98DF }, { 0xE3DE, 0x98FE }, { 0xE3DF, 0x4F38 }, { 0xE3E0, 0x4F81 }, { 0xE3E1, 0x4FE1 }, { 0xE3E2, 0x547B }, { 0xE3E3, 0x5A20 }, { 0xE3E4, 0x5BB8 }, - { 0xE3E5, 0x613C }, { 0xE3E6, 0x65B0 }, { 0xE3E7, 0x6668 }, { 0xE3E8, 0x71FC }, { 0xE3E9, 0x7533 }, { 0xE3EA, 0x795E }, { 0xE3EB, 0x7D33 }, { 0xE3EC, 0x814E }, - { 0xE3ED, 0x81E3 }, { 0xE3EE, 0x8398 }, { 0xE3EF, 0x85AA }, { 0xE3F0, 0x85CE }, { 0xE3F1, 0x8703 }, { 0xE3F2, 0x8A0A }, { 0xE3F3, 0x8EAB }, { 0xE3F4, 0x8F9B }, - { 0xE3F5, 0xF971 }, { 0xE3F6, 0x8FC5 }, { 0xE3F7, 0x5931 }, { 0xE3F8, 0x5BA4 }, { 0xE3F9, 0x5BE6 }, { 0xE3FA, 0x6089 }, { 0xE3FB, 0x5BE9 }, { 0xE3FC, 0x5C0B }, - { 0xE3FD, 0x5FC3 }, { 0xE3FE, 0x6C81 }, { 0xE4A1, 0xF972 }, { 0xE4A2, 0x6DF1 }, { 0xE4A3, 0x700B }, { 0xE4A4, 0x751A }, { 0xE4A5, 0x82AF }, { 0xE4A6, 0x8AF6 }, - { 0xE4A7, 0x4EC0 }, { 0xE4A8, 0x5341 }, { 0xE4A9, 0xF973 }, { 0xE4AA, 0x96D9 }, { 0xE4AB, 0x6C0F }, { 0xE4AC, 0x4E9E }, { 0xE4AD, 0x4FC4 }, { 0xE4AE, 0x5152 }, - { 0xE4AF, 0x555E }, { 0xE4B0, 0x5A25 }, { 0xE4B1, 0x5CE8 }, { 0xE4B2, 0x6211 }, { 0xE4B3, 0x7259 }, { 0xE4B4, 0x82BD }, { 0xE4B5, 0x83AA }, { 0xE4B6, 0x86FE }, - { 0xE4B7, 0x8859 }, { 0xE4B8, 0x8A1D }, { 0xE4B9, 0x963F }, { 0xE4BA, 0x96C5 }, { 0xE4BB, 0x9913 }, { 0xE4BC, 0x9D09 }, { 0xE4BD, 0x9D5D }, { 0xE4BE, 0x580A }, - { 0xE4BF, 0x5CB3 }, { 0xE4C0, 0x5DBD }, { 0xE4C1, 0x5E44 }, { 0xE4C2, 0x60E1 }, { 0xE4C3, 0x6115 }, { 0xE4C4, 0x63E1 }, { 0xE4C5, 0x6A02 }, { 0xE4C6, 0x6E25 }, - { 0xE4C7, 0x9102 }, { 0xE4C8, 0x9354 }, { 0xE4C9, 0x984E }, { 0xE4CA, 0x9C10 }, { 0xE4CB, 0x9F77 }, { 0xE4CC, 0x5B89 }, { 0xE4CD, 0x5CB8 }, { 0xE4CE, 0x6309 }, - { 0xE4CF, 0x664F }, { 0xE4D0, 0x6848 }, { 0xE4D1, 0x773C }, { 0xE4D2, 0x96C1 }, { 0xE4D3, 0x978D }, { 0xE4D4, 0x9854 }, { 0xE4D5, 0x9B9F }, { 0xE4D6, 0x65A1 }, - { 0xE4D7, 0x8B01 }, { 0xE4D8, 0x8ECB }, { 0xE4D9, 0x95BC }, { 0xE4DA, 0x5535 }, { 0xE4DB, 0x5CA9 }, { 0xE4DC, 0x5DD6 }, { 0xE4DD, 0x5EB5 }, { 0xE4DE, 0x6697 }, - { 0xE4DF, 0x764C }, { 0xE4E0, 0x83F4 }, { 0xE4E1, 0x95C7 }, { 0xE4E2, 0x58D3 }, { 0xE4E3, 0x62BC }, { 0xE4E4, 0x72CE }, { 0xE4E5, 0x9D28 }, { 0xE4E6, 0x4EF0 }, - { 0xE4E7, 0x592E }, { 0xE4E8, 0x600F }, { 0xE4E9, 0x663B }, { 0xE4EA, 0x6B83 }, { 0xE4EB, 0x79E7 }, { 0xE4EC, 0x9D26 }, { 0xE4ED, 0x5393 }, { 0xE4EE, 0x54C0 }, - { 0xE4EF, 0x57C3 }, { 0xE4F0, 0x5D16 }, { 0xE4F1, 0x611B }, { 0xE4F2, 0x66D6 }, { 0xE4F3, 0x6DAF }, { 0xE4F4, 0x788D }, { 0xE4F5, 0x827E }, { 0xE4F6, 0x9698 }, - { 0xE4F7, 0x9744 }, { 0xE4F8, 0x5384 }, { 0xE4F9, 0x627C }, { 0xE4FA, 0x6396 }, { 0xE4FB, 0x6DB2 }, { 0xE4FC, 0x7E0A }, { 0xE4FD, 0x814B }, { 0xE4FE, 0x984D }, - { 0xE5A1, 0x6AFB }, { 0xE5A2, 0x7F4C }, { 0xE5A3, 0x9DAF }, { 0xE5A4, 0x9E1A }, { 0xE5A5, 0x4E5F }, { 0xE5A6, 0x503B }, { 0xE5A7, 0x51B6 }, { 0xE5A8, 0x591C }, - { 0xE5A9, 0x60F9 }, { 0xE5AA, 0x63F6 }, { 0xE5AB, 0x6930 }, { 0xE5AC, 0x723A }, { 0xE5AD, 0x8036 }, { 0xE5AE, 0xF974 }, { 0xE5AF, 0x91CE }, { 0xE5B0, 0x5F31 }, - { 0xE5B1, 0xF975 }, { 0xE5B2, 0xF976 }, { 0xE5B3, 0x7D04 }, { 0xE5B4, 0x82E5 }, { 0xE5B5, 0x846F }, { 0xE5B6, 0x84BB }, { 0xE5B7, 0x85E5 }, { 0xE5B8, 0x8E8D }, - { 0xE5B9, 0xF977 }, { 0xE5BA, 0x4F6F }, { 0xE5BB, 0xF978 }, { 0xE5BC, 0xF979 }, { 0xE5BD, 0x58E4 }, { 0xE5BE, 0x5B43 }, { 0xE5BF, 0x6059 }, { 0xE5C0, 0x63DA }, - { 0xE5C1, 0x6518 }, { 0xE5C2, 0x656D }, { 0xE5C3, 0x6698 }, { 0xE5C4, 0xF97A }, { 0xE5C5, 0x694A }, { 0xE5C6, 0x6A23 }, { 0xE5C7, 0x6D0B }, { 0xE5C8, 0x7001 }, - { 0xE5C9, 0x716C }, { 0xE5CA, 0x75D2 }, { 0xE5CB, 0x760D }, { 0xE5CC, 0x79B3 }, { 0xE5CD, 0x7A70 }, { 0xE5CE, 0xF97B }, { 0xE5CF, 0x7F8A }, { 0xE5D0, 0xF97C }, - { 0xE5D1, 0x8944 }, { 0xE5D2, 0xF97D }, { 0xE5D3, 0x8B93 }, { 0xE5D4, 0x91C0 }, { 0xE5D5, 0x967D }, { 0xE5D6, 0xF97E }, { 0xE5D7, 0x990A }, { 0xE5D8, 0x5704 }, - { 0xE5D9, 0x5FA1 }, { 0xE5DA, 0x65BC }, { 0xE5DB, 0x6F01 }, { 0xE5DC, 0x7600 }, { 0xE5DD, 0x79A6 }, { 0xE5DE, 0x8A9E }, { 0xE5DF, 0x99AD }, { 0xE5E0, 0x9B5A }, - { 0xE5E1, 0x9F6C }, { 0xE5E2, 0x5104 }, { 0xE5E3, 0x61B6 }, { 0xE5E4, 0x6291 }, { 0xE5E5, 0x6A8D }, { 0xE5E6, 0x81C6 }, { 0xE5E7, 0x5043 }, { 0xE5E8, 0x5830 }, - { 0xE5E9, 0x5F66 }, { 0xE5EA, 0x7109 }, { 0xE5EB, 0x8A00 }, { 0xE5EC, 0x8AFA }, { 0xE5ED, 0x5B7C }, { 0xE5EE, 0x8616 }, { 0xE5EF, 0x4FFA }, { 0xE5F0, 0x513C }, - { 0xE5F1, 0x56B4 }, { 0xE5F2, 0x5944 }, { 0xE5F3, 0x63A9 }, { 0xE5F4, 0x6DF9 }, { 0xE5F5, 0x5DAA }, { 0xE5F6, 0x696D }, { 0xE5F7, 0x5186 }, { 0xE5F8, 0x4E88 }, - { 0xE5F9, 0x4F59 }, { 0xE5FA, 0xF97F }, { 0xE5FB, 0xF980 }, { 0xE5FC, 0xF981 }, { 0xE5FD, 0x5982 }, { 0xE5FE, 0xF982 }, { 0xE6A1, 0xF983 }, { 0xE6A2, 0x6B5F }, - { 0xE6A3, 0x6C5D }, { 0xE6A4, 0xF984 }, { 0xE6A5, 0x74B5 }, { 0xE6A6, 0x7916 }, { 0xE6A7, 0xF985 }, { 0xE6A8, 0x8207 }, { 0xE6A9, 0x8245 }, { 0xE6AA, 0x8339 }, - { 0xE6AB, 0x8F3F }, { 0xE6AC, 0x8F5D }, { 0xE6AD, 0xF986 }, { 0xE6AE, 0x9918 }, { 0xE6AF, 0xF987 }, { 0xE6B0, 0xF988 }, { 0xE6B1, 0xF989 }, { 0xE6B2, 0x4EA6 }, - { 0xE6B3, 0xF98A }, { 0xE6B4, 0x57DF }, { 0xE6B5, 0x5F79 }, { 0xE6B6, 0x6613 }, { 0xE6B7, 0xF98B }, { 0xE6B8, 0xF98C }, { 0xE6B9, 0x75AB }, { 0xE6BA, 0x7E79 }, - { 0xE6BB, 0x8B6F }, { 0xE6BC, 0xF98D }, { 0xE6BD, 0x9006 }, { 0xE6BE, 0x9A5B }, { 0xE6BF, 0x56A5 }, { 0xE6C0, 0x5827 }, { 0xE6C1, 0x59F8 }, { 0xE6C2, 0x5A1F }, - { 0xE6C3, 0x5BB4 }, { 0xE6C4, 0xF98E }, { 0xE6C5, 0x5EF6 }, { 0xE6C6, 0xF98F }, { 0xE6C7, 0xF990 }, { 0xE6C8, 0x6350 }, { 0xE6C9, 0x633B }, { 0xE6CA, 0xF991 }, - { 0xE6CB, 0x693D }, { 0xE6CC, 0x6C87 }, { 0xE6CD, 0x6CBF }, { 0xE6CE, 0x6D8E }, { 0xE6CF, 0x6D93 }, { 0xE6D0, 0x6DF5 }, { 0xE6D1, 0x6F14 }, { 0xE6D2, 0xF992 }, - { 0xE6D3, 0x70DF }, { 0xE6D4, 0x7136 }, { 0xE6D5, 0x7159 }, { 0xE6D6, 0xF993 }, { 0xE6D7, 0x71C3 }, { 0xE6D8, 0x71D5 }, { 0xE6D9, 0xF994 }, { 0xE6DA, 0x784F }, - { 0xE6DB, 0x786F }, { 0xE6DC, 0xF995 }, { 0xE6DD, 0x7B75 }, { 0xE6DE, 0x7DE3 }, { 0xE6DF, 0xF996 }, { 0xE6E0, 0x7E2F }, { 0xE6E1, 0xF997 }, { 0xE6E2, 0x884D }, - { 0xE6E3, 0x8EDF }, { 0xE6E4, 0xF998 }, { 0xE6E5, 0xF999 }, { 0xE6E6, 0xF99A }, { 0xE6E7, 0x925B }, { 0xE6E8, 0xF99B }, { 0xE6E9, 0x9CF6 }, { 0xE6EA, 0xF99C }, - { 0xE6EB, 0xF99D }, { 0xE6EC, 0xF99E }, { 0xE6ED, 0x6085 }, { 0xE6EE, 0x6D85 }, { 0xE6EF, 0xF99F }, { 0xE6F0, 0x71B1 }, { 0xE6F1, 0xF9A0 }, { 0xE6F2, 0xF9A1 }, - { 0xE6F3, 0x95B1 }, { 0xE6F4, 0x53AD }, { 0xE6F5, 0xF9A2 }, { 0xE6F6, 0xF9A3 }, { 0xE6F7, 0xF9A4 }, { 0xE6F8, 0x67D3 }, { 0xE6F9, 0xF9A5 }, { 0xE6FA, 0x708E }, - { 0xE6FB, 0x7130 }, { 0xE6FC, 0x7430 }, { 0xE6FD, 0x8276 }, { 0xE6FE, 0x82D2 }, { 0xE7A1, 0xF9A6 }, { 0xE7A2, 0x95BB }, { 0xE7A3, 0x9AE5 }, { 0xE7A4, 0x9E7D }, - { 0xE7A5, 0x66C4 }, { 0xE7A6, 0xF9A7 }, { 0xE7A7, 0x71C1 }, { 0xE7A8, 0x8449 }, { 0xE7A9, 0xF9A8 }, { 0xE7AA, 0xF9A9 }, { 0xE7AB, 0x584B }, { 0xE7AC, 0xF9AA }, - { 0xE7AD, 0xF9AB }, { 0xE7AE, 0x5DB8 }, { 0xE7AF, 0x5F71 }, { 0xE7B0, 0xF9AC }, { 0xE7B1, 0x6620 }, { 0xE7B2, 0x668E }, { 0xE7B3, 0x6979 }, { 0xE7B4, 0x69AE }, - { 0xE7B5, 0x6C38 }, { 0xE7B6, 0x6CF3 }, { 0xE7B7, 0x6E36 }, { 0xE7B8, 0x6F41 }, { 0xE7B9, 0x6FDA }, { 0xE7BA, 0x701B }, { 0xE7BB, 0x702F }, { 0xE7BC, 0x7150 }, - { 0xE7BD, 0x71DF }, { 0xE7BE, 0x7370 }, { 0xE7BF, 0xF9AD }, { 0xE7C0, 0x745B }, { 0xE7C1, 0xF9AE }, { 0xE7C2, 0x74D4 }, { 0xE7C3, 0x76C8 }, { 0xE7C4, 0x7A4E }, - { 0xE7C5, 0x7E93 }, { 0xE7C6, 0xF9AF }, { 0xE7C7, 0xF9B0 }, { 0xE7C8, 0x82F1 }, { 0xE7C9, 0x8A60 }, { 0xE7CA, 0x8FCE }, { 0xE7CB, 0xF9B1 }, { 0xE7CC, 0x9348 }, - { 0xE7CD, 0xF9B2 }, { 0xE7CE, 0x9719 }, { 0xE7CF, 0xF9B3 }, { 0xE7D0, 0xF9B4 }, { 0xE7D1, 0x4E42 }, { 0xE7D2, 0x502A }, { 0xE7D3, 0xF9B5 }, { 0xE7D4, 0x5208 }, - { 0xE7D5, 0x53E1 }, { 0xE7D6, 0x66F3 }, { 0xE7D7, 0x6C6D }, { 0xE7D8, 0x6FCA }, { 0xE7D9, 0x730A }, { 0xE7DA, 0x777F }, { 0xE7DB, 0x7A62 }, { 0xE7DC, 0x82AE }, - { 0xE7DD, 0x85DD }, { 0xE7DE, 0x8602 }, { 0xE7DF, 0xF9B6 }, { 0xE7E0, 0x88D4 }, { 0xE7E1, 0x8A63 }, { 0xE7E2, 0x8B7D }, { 0xE7E3, 0x8C6B }, { 0xE7E4, 0xF9B7 }, - { 0xE7E5, 0x92B3 }, { 0xE7E6, 0xF9B8 }, { 0xE7E7, 0x9713 }, { 0xE7E8, 0x9810 }, { 0xE7E9, 0x4E94 }, { 0xE7EA, 0x4F0D }, { 0xE7EB, 0x4FC9 }, { 0xE7EC, 0x50B2 }, - { 0xE7ED, 0x5348 }, { 0xE7EE, 0x543E }, { 0xE7EF, 0x5433 }, { 0xE7F0, 0x55DA }, { 0xE7F1, 0x5862 }, { 0xE7F2, 0x58BA }, { 0xE7F3, 0x5967 }, { 0xE7F4, 0x5A1B }, - { 0xE7F5, 0x5BE4 }, { 0xE7F6, 0x609F }, { 0xE7F7, 0xF9B9 }, { 0xE7F8, 0x61CA }, { 0xE7F9, 0x6556 }, { 0xE7FA, 0x65FF }, { 0xE7FB, 0x6664 }, { 0xE7FC, 0x68A7 }, - { 0xE7FD, 0x6C5A }, { 0xE7FE, 0x6FB3 }, { 0xE8A1, 0x70CF }, { 0xE8A2, 0x71AC }, { 0xE8A3, 0x7352 }, { 0xE8A4, 0x7B7D }, { 0xE8A5, 0x8708 }, { 0xE8A6, 0x8AA4 }, - { 0xE8A7, 0x9C32 }, { 0xE8A8, 0x9F07 }, { 0xE8A9, 0x5C4B }, { 0xE8AA, 0x6C83 }, { 0xE8AB, 0x7344 }, { 0xE8AC, 0x7389 }, { 0xE8AD, 0x923A }, { 0xE8AE, 0x6EAB }, - { 0xE8AF, 0x7465 }, { 0xE8B0, 0x761F }, { 0xE8B1, 0x7A69 }, { 0xE8B2, 0x7E15 }, { 0xE8B3, 0x860A }, { 0xE8B4, 0x5140 }, { 0xE8B5, 0x58C5 }, { 0xE8B6, 0x64C1 }, - { 0xE8B7, 0x74EE }, { 0xE8B8, 0x7515 }, { 0xE8B9, 0x7670 }, { 0xE8BA, 0x7FC1 }, { 0xE8BB, 0x9095 }, { 0xE8BC, 0x96CD }, { 0xE8BD, 0x9954 }, { 0xE8BE, 0x6E26 }, - { 0xE8BF, 0x74E6 }, { 0xE8C0, 0x7AA9 }, { 0xE8C1, 0x7AAA }, { 0xE8C2, 0x81E5 }, { 0xE8C3, 0x86D9 }, { 0xE8C4, 0x8778 }, { 0xE8C5, 0x8A1B }, { 0xE8C6, 0x5A49 }, - { 0xE8C7, 0x5B8C }, { 0xE8C8, 0x5B9B }, { 0xE8C9, 0x68A1 }, { 0xE8CA, 0x6900 }, { 0xE8CB, 0x6D63 }, { 0xE8CC, 0x73A9 }, { 0xE8CD, 0x7413 }, { 0xE8CE, 0x742C }, - { 0xE8CF, 0x7897 }, { 0xE8D0, 0x7DE9 }, { 0xE8D1, 0x7FEB }, { 0xE8D2, 0x8118 }, { 0xE8D3, 0x8155 }, { 0xE8D4, 0x839E }, { 0xE8D5, 0x8C4C }, { 0xE8D6, 0x962E }, - { 0xE8D7, 0x9811 }, { 0xE8D8, 0x66F0 }, { 0xE8D9, 0x5F80 }, { 0xE8DA, 0x65FA }, { 0xE8DB, 0x6789 }, { 0xE8DC, 0x6C6A }, { 0xE8DD, 0x738B }, { 0xE8DE, 0x502D }, - { 0xE8DF, 0x5A03 }, { 0xE8E0, 0x6B6A }, { 0xE8E1, 0x77EE }, { 0xE8E2, 0x5916 }, { 0xE8E3, 0x5D6C }, { 0xE8E4, 0x5DCD }, { 0xE8E5, 0x7325 }, { 0xE8E6, 0x754F }, - { 0xE8E7, 0xF9BA }, { 0xE8E8, 0xF9BB }, { 0xE8E9, 0x50E5 }, { 0xE8EA, 0x51F9 }, { 0xE8EB, 0x582F }, { 0xE8EC, 0x592D }, { 0xE8ED, 0x5996 }, { 0xE8EE, 0x59DA }, - { 0xE8EF, 0x5BE5 }, { 0xE8F0, 0xF9BC }, { 0xE8F1, 0xF9BD }, { 0xE8F2, 0x5DA2 }, { 0xE8F3, 0x62D7 }, { 0xE8F4, 0x6416 }, { 0xE8F5, 0x6493 }, { 0xE8F6, 0x64FE }, - { 0xE8F7, 0xF9BE }, { 0xE8F8, 0x66DC }, { 0xE8F9, 0xF9BF }, { 0xE8FA, 0x6A48 }, { 0xE8FB, 0xF9C0 }, { 0xE8FC, 0x71FF }, { 0xE8FD, 0x7464 }, { 0xE8FE, 0xF9C1 }, - { 0xE9A1, 0x7A88 }, { 0xE9A2, 0x7AAF }, { 0xE9A3, 0x7E47 }, { 0xE9A4, 0x7E5E }, { 0xE9A5, 0x8000 }, { 0xE9A6, 0x8170 }, { 0xE9A7, 0xF9C2 }, { 0xE9A8, 0x87EF }, - { 0xE9A9, 0x8981 }, { 0xE9AA, 0x8B20 }, { 0xE9AB, 0x9059 }, { 0xE9AC, 0xF9C3 }, { 0xE9AD, 0x9080 }, { 0xE9AE, 0x9952 }, { 0xE9AF, 0x617E }, { 0xE9B0, 0x6B32 }, - { 0xE9B1, 0x6D74 }, { 0xE9B2, 0x7E1F }, { 0xE9B3, 0x8925 }, { 0xE9B4, 0x8FB1 }, { 0xE9B5, 0x4FD1 }, { 0xE9B6, 0x50AD }, { 0xE9B7, 0x5197 }, { 0xE9B8, 0x52C7 }, - { 0xE9B9, 0x57C7 }, { 0xE9BA, 0x5889 }, { 0xE9BB, 0x5BB9 }, { 0xE9BC, 0x5EB8 }, { 0xE9BD, 0x6142 }, { 0xE9BE, 0x6995 }, { 0xE9BF, 0x6D8C }, { 0xE9C0, 0x6E67 }, - { 0xE9C1, 0x6EB6 }, { 0xE9C2, 0x7194 }, { 0xE9C3, 0x7462 }, { 0xE9C4, 0x7528 }, { 0xE9C5, 0x752C }, { 0xE9C6, 0x8073 }, { 0xE9C7, 0x8338 }, { 0xE9C8, 0x84C9 }, - { 0xE9C9, 0x8E0A }, { 0xE9CA, 0x9394 }, { 0xE9CB, 0x93DE }, { 0xE9CC, 0xF9C4 }, { 0xE9CD, 0x4E8E }, { 0xE9CE, 0x4F51 }, { 0xE9CF, 0x5076 }, { 0xE9D0, 0x512A }, - { 0xE9D1, 0x53C8 }, { 0xE9D2, 0x53CB }, { 0xE9D3, 0x53F3 }, { 0xE9D4, 0x5B87 }, { 0xE9D5, 0x5BD3 }, { 0xE9D6, 0x5C24 }, { 0xE9D7, 0x611A }, { 0xE9D8, 0x6182 }, - { 0xE9D9, 0x65F4 }, { 0xE9DA, 0x725B }, { 0xE9DB, 0x7397 }, { 0xE9DC, 0x7440 }, { 0xE9DD, 0x76C2 }, { 0xE9DE, 0x7950 }, { 0xE9DF, 0x7991 }, { 0xE9E0, 0x79B9 }, - { 0xE9E1, 0x7D06 }, { 0xE9E2, 0x7FBD }, { 0xE9E3, 0x828B }, { 0xE9E4, 0x85D5 }, { 0xE9E5, 0x865E }, { 0xE9E6, 0x8FC2 }, { 0xE9E7, 0x9047 }, { 0xE9E8, 0x90F5 }, - { 0xE9E9, 0x91EA }, { 0xE9EA, 0x9685 }, { 0xE9EB, 0x96E8 }, { 0xE9EC, 0x96E9 }, { 0xE9ED, 0x52D6 }, { 0xE9EE, 0x5F67 }, { 0xE9EF, 0x65ED }, { 0xE9F0, 0x6631 }, - { 0xE9F1, 0x682F }, { 0xE9F2, 0x715C }, { 0xE9F3, 0x7A36 }, { 0xE9F4, 0x90C1 }, { 0xE9F5, 0x980A }, { 0xE9F6, 0x4E91 }, { 0xE9F7, 0xF9C5 }, { 0xE9F8, 0x6A52 }, - { 0xE9F9, 0x6B9E }, { 0xE9FA, 0x6F90 }, { 0xE9FB, 0x7189 }, { 0xE9FC, 0x8018 }, { 0xE9FD, 0x82B8 }, { 0xE9FE, 0x8553 }, { 0xEAA1, 0x904B }, { 0xEAA2, 0x9695 }, - { 0xEAA3, 0x96F2 }, { 0xEAA4, 0x97FB }, { 0xEAA5, 0x851A }, { 0xEAA6, 0x9B31 }, { 0xEAA7, 0x4E90 }, { 0xEAA8, 0x718A }, { 0xEAA9, 0x96C4 }, { 0xEAAA, 0x5143 }, - { 0xEAAB, 0x539F }, { 0xEAAC, 0x54E1 }, { 0xEAAD, 0x5713 }, { 0xEAAE, 0x5712 }, { 0xEAAF, 0x57A3 }, { 0xEAB0, 0x5A9B }, { 0xEAB1, 0x5AC4 }, { 0xEAB2, 0x5BC3 }, - { 0xEAB3, 0x6028 }, { 0xEAB4, 0x613F }, { 0xEAB5, 0x63F4 }, { 0xEAB6, 0x6C85 }, { 0xEAB7, 0x6D39 }, { 0xEAB8, 0x6E72 }, { 0xEAB9, 0x6E90 }, { 0xEABA, 0x7230 }, - { 0xEABB, 0x733F }, { 0xEABC, 0x7457 }, { 0xEABD, 0x82D1 }, { 0xEABE, 0x8881 }, { 0xEABF, 0x8F45 }, { 0xEAC0, 0x9060 }, { 0xEAC1, 0xF9C6 }, { 0xEAC2, 0x9662 }, - { 0xEAC3, 0x9858 }, { 0xEAC4, 0x9D1B }, { 0xEAC5, 0x6708 }, { 0xEAC6, 0x8D8A }, { 0xEAC7, 0x925E }, { 0xEAC8, 0x4F4D }, { 0xEAC9, 0x5049 }, { 0xEACA, 0x50DE }, - { 0xEACB, 0x5371 }, { 0xEACC, 0x570D }, { 0xEACD, 0x59D4 }, { 0xEACE, 0x5A01 }, { 0xEACF, 0x5C09 }, { 0xEAD0, 0x6170 }, { 0xEAD1, 0x6690 }, { 0xEAD2, 0x6E2D }, - { 0xEAD3, 0x7232 }, { 0xEAD4, 0x744B }, { 0xEAD5, 0x7DEF }, { 0xEAD6, 0x80C3 }, { 0xEAD7, 0x840E }, { 0xEAD8, 0x8466 }, { 0xEAD9, 0x853F }, { 0xEADA, 0x875F }, - { 0xEADB, 0x885B }, { 0xEADC, 0x8918 }, { 0xEADD, 0x8B02 }, { 0xEADE, 0x9055 }, { 0xEADF, 0x97CB }, { 0xEAE0, 0x9B4F }, { 0xEAE1, 0x4E73 }, { 0xEAE2, 0x4F91 }, - { 0xEAE3, 0x5112 }, { 0xEAE4, 0x516A }, { 0xEAE5, 0xF9C7 }, { 0xEAE6, 0x552F }, { 0xEAE7, 0x55A9 }, { 0xEAE8, 0x5B7A }, { 0xEAE9, 0x5BA5 }, { 0xEAEA, 0x5E7C }, - { 0xEAEB, 0x5E7D }, { 0xEAEC, 0x5EBE }, { 0xEAED, 0x60A0 }, { 0xEAEE, 0x60DF }, { 0xEAEF, 0x6108 }, { 0xEAF0, 0x6109 }, { 0xEAF1, 0x63C4 }, { 0xEAF2, 0x6538 }, - { 0xEAF3, 0x6709 }, { 0xEAF4, 0xF9C8 }, { 0xEAF5, 0x67D4 }, { 0xEAF6, 0x67DA }, { 0xEAF7, 0xF9C9 }, { 0xEAF8, 0x6961 }, { 0xEAF9, 0x6962 }, { 0xEAFA, 0x6CB9 }, - { 0xEAFB, 0x6D27 }, { 0xEAFC, 0xF9CA }, { 0xEAFD, 0x6E38 }, { 0xEAFE, 0xF9CB }, { 0xEBA1, 0x6FE1 }, { 0xEBA2, 0x7336 }, { 0xEBA3, 0x7337 }, { 0xEBA4, 0xF9CC }, - { 0xEBA5, 0x745C }, { 0xEBA6, 0x7531 }, { 0xEBA7, 0xF9CD }, { 0xEBA8, 0x7652 }, { 0xEBA9, 0xF9CE }, { 0xEBAA, 0xF9CF }, { 0xEBAB, 0x7DAD }, { 0xEBAC, 0x81FE }, - { 0xEBAD, 0x8438 }, { 0xEBAE, 0x88D5 }, { 0xEBAF, 0x8A98 }, { 0xEBB0, 0x8ADB }, { 0xEBB1, 0x8AED }, { 0xEBB2, 0x8E30 }, { 0xEBB3, 0x8E42 }, { 0xEBB4, 0x904A }, - { 0xEBB5, 0x903E }, { 0xEBB6, 0x907A }, { 0xEBB7, 0x9149 }, { 0xEBB8, 0x91C9 }, { 0xEBB9, 0x936E }, { 0xEBBA, 0xF9D0 }, { 0xEBBB, 0xF9D1 }, { 0xEBBC, 0x5809 }, - { 0xEBBD, 0xF9D2 }, { 0xEBBE, 0x6BD3 }, { 0xEBBF, 0x8089 }, { 0xEBC0, 0x80B2 }, { 0xEBC1, 0xF9D3 }, { 0xEBC2, 0xF9D4 }, { 0xEBC3, 0x5141 }, { 0xEBC4, 0x596B }, - { 0xEBC5, 0x5C39 }, { 0xEBC6, 0xF9D5 }, { 0xEBC7, 0xF9D6 }, { 0xEBC8, 0x6F64 }, { 0xEBC9, 0x73A7 }, { 0xEBCA, 0x80E4 }, { 0xEBCB, 0x8D07 }, { 0xEBCC, 0xF9D7 }, - { 0xEBCD, 0x9217 }, { 0xEBCE, 0x958F }, { 0xEBCF, 0xF9D8 }, { 0xEBD0, 0xF9D9 }, { 0xEBD1, 0xF9DA }, { 0xEBD2, 0xF9DB }, { 0xEBD3, 0x807F }, { 0xEBD4, 0x620E }, - { 0xEBD5, 0x701C }, { 0xEBD6, 0x7D68 }, { 0xEBD7, 0x878D }, { 0xEBD8, 0xF9DC }, { 0xEBD9, 0x57A0 }, { 0xEBDA, 0x6069 }, { 0xEBDB, 0x6147 }, { 0xEBDC, 0x6BB7 }, - { 0xEBDD, 0x8ABE }, { 0xEBDE, 0x9280 }, { 0xEBDF, 0x96B1 }, { 0xEBE0, 0x4E59 }, { 0xEBE1, 0x541F }, { 0xEBE2, 0x6DEB }, { 0xEBE3, 0x852D }, { 0xEBE4, 0x9670 }, - { 0xEBE5, 0x97F3 }, { 0xEBE6, 0x98EE }, { 0xEBE7, 0x63D6 }, { 0xEBE8, 0x6CE3 }, { 0xEBE9, 0x9091 }, { 0xEBEA, 0x51DD }, { 0xEBEB, 0x61C9 }, { 0xEBEC, 0x81BA }, - { 0xEBED, 0x9DF9 }, { 0xEBEE, 0x4F9D }, { 0xEBEF, 0x501A }, { 0xEBF0, 0x5100 }, { 0xEBF1, 0x5B9C }, { 0xEBF2, 0x610F }, { 0xEBF3, 0x61FF }, { 0xEBF4, 0x64EC }, - { 0xEBF5, 0x6905 }, { 0xEBF6, 0x6BC5 }, { 0xEBF7, 0x7591 }, { 0xEBF8, 0x77E3 }, { 0xEBF9, 0x7FA9 }, { 0xEBFA, 0x8264 }, { 0xEBFB, 0x858F }, { 0xEBFC, 0x87FB }, - { 0xEBFD, 0x8863 }, { 0xEBFE, 0x8ABC }, { 0xECA1, 0x8B70 }, { 0xECA2, 0x91AB }, { 0xECA3, 0x4E8C }, { 0xECA4, 0x4EE5 }, { 0xECA5, 0x4F0A }, { 0xECA6, 0xF9DD }, - { 0xECA7, 0xF9DE }, { 0xECA8, 0x5937 }, { 0xECA9, 0x59E8 }, { 0xECAA, 0xF9DF }, { 0xECAB, 0x5DF2 }, { 0xECAC, 0x5F1B }, { 0xECAD, 0x5F5B }, { 0xECAE, 0x6021 }, - { 0xECAF, 0xF9E0 }, { 0xECB0, 0xF9E1 }, { 0xECB1, 0xF9E2 }, { 0xECB2, 0xF9E3 }, { 0xECB3, 0x723E }, { 0xECB4, 0x73E5 }, { 0xECB5, 0xF9E4 }, { 0xECB6, 0x7570 }, - { 0xECB7, 0x75CD }, { 0xECB8, 0xF9E5 }, { 0xECB9, 0x79FB }, { 0xECBA, 0xF9E6 }, { 0xECBB, 0x800C }, { 0xECBC, 0x8033 }, { 0xECBD, 0x8084 }, { 0xECBE, 0x82E1 }, - { 0xECBF, 0x8351 }, { 0xECC0, 0xF9E7 }, { 0xECC1, 0xF9E8 }, { 0xECC2, 0x8CBD }, { 0xECC3, 0x8CB3 }, { 0xECC4, 0x9087 }, { 0xECC5, 0xF9E9 }, { 0xECC6, 0xF9EA }, - { 0xECC7, 0x98F4 }, { 0xECC8, 0x990C }, { 0xECC9, 0xF9EB }, { 0xECCA, 0xF9EC }, { 0xECCB, 0x7037 }, { 0xECCC, 0x76CA }, { 0xECCD, 0x7FCA }, { 0xECCE, 0x7FCC }, - { 0xECCF, 0x7FFC }, { 0xECD0, 0x8B1A }, { 0xECD1, 0x4EBA }, { 0xECD2, 0x4EC1 }, { 0xECD3, 0x5203 }, { 0xECD4, 0x5370 }, { 0xECD5, 0xF9ED }, { 0xECD6, 0x54BD }, - { 0xECD7, 0x56E0 }, { 0xECD8, 0x59FB }, { 0xECD9, 0x5BC5 }, { 0xECDA, 0x5F15 }, { 0xECDB, 0x5FCD }, { 0xECDC, 0x6E6E }, { 0xECDD, 0xF9EE }, { 0xECDE, 0xF9EF }, - { 0xECDF, 0x7D6A }, { 0xECE0, 0x8335 }, { 0xECE1, 0xF9F0 }, { 0xECE2, 0x8693 }, { 0xECE3, 0x8A8D }, { 0xECE4, 0xF9F1 }, { 0xECE5, 0x976D }, { 0xECE6, 0x9777 }, - { 0xECE7, 0xF9F2 }, { 0xECE8, 0xF9F3 }, { 0xECE9, 0x4E00 }, { 0xECEA, 0x4F5A }, { 0xECEB, 0x4F7E }, { 0xECEC, 0x58F9 }, { 0xECED, 0x65E5 }, { 0xECEE, 0x6EA2 }, - { 0xECEF, 0x9038 }, { 0xECF0, 0x93B0 }, { 0xECF1, 0x99B9 }, { 0xECF2, 0x4EFB }, { 0xECF3, 0x58EC }, { 0xECF4, 0x598A }, { 0xECF5, 0x59D9 }, { 0xECF6, 0x6041 }, - { 0xECF7, 0xF9F4 }, { 0xECF8, 0xF9F5 }, { 0xECF9, 0x7A14 }, { 0xECFA, 0xF9F6 }, { 0xECFB, 0x834F }, { 0xECFC, 0x8CC3 }, { 0xECFD, 0x5165 }, { 0xECFE, 0x5344 }, - { 0xEDA1, 0xF9F7 }, { 0xEDA2, 0xF9F8 }, { 0xEDA3, 0xF9F9 }, { 0xEDA4, 0x4ECD }, { 0xEDA5, 0x5269 }, { 0xEDA6, 0x5B55 }, { 0xEDA7, 0x82BF }, { 0xEDA8, 0x4ED4 }, - { 0xEDA9, 0x523A }, { 0xEDAA, 0x54A8 }, { 0xEDAB, 0x59C9 }, { 0xEDAC, 0x59FF }, { 0xEDAD, 0x5B50 }, { 0xEDAE, 0x5B57 }, { 0xEDAF, 0x5B5C }, { 0xEDB0, 0x6063 }, - { 0xEDB1, 0x6148 }, { 0xEDB2, 0x6ECB }, { 0xEDB3, 0x7099 }, { 0xEDB4, 0x716E }, { 0xEDB5, 0x7386 }, { 0xEDB6, 0x74F7 }, { 0xEDB7, 0x75B5 }, { 0xEDB8, 0x78C1 }, - { 0xEDB9, 0x7D2B }, { 0xEDBA, 0x8005 }, { 0xEDBB, 0x81EA }, { 0xEDBC, 0x8328 }, { 0xEDBD, 0x8517 }, { 0xEDBE, 0x85C9 }, { 0xEDBF, 0x8AEE }, { 0xEDC0, 0x8CC7 }, - { 0xEDC1, 0x96CC }, { 0xEDC2, 0x4F5C }, { 0xEDC3, 0x52FA }, { 0xEDC4, 0x56BC }, { 0xEDC5, 0x65AB }, { 0xEDC6, 0x6628 }, { 0xEDC7, 0x707C }, { 0xEDC8, 0x70B8 }, - { 0xEDC9, 0x7235 }, { 0xEDCA, 0x7DBD }, { 0xEDCB, 0x828D }, { 0xEDCC, 0x914C }, { 0xEDCD, 0x96C0 }, { 0xEDCE, 0x9D72 }, { 0xEDCF, 0x5B71 }, { 0xEDD0, 0x68E7 }, - { 0xEDD1, 0x6B98 }, { 0xEDD2, 0x6F7A }, { 0xEDD3, 0x76DE }, { 0xEDD4, 0x5C91 }, { 0xEDD5, 0x66AB }, { 0xEDD6, 0x6F5B }, { 0xEDD7, 0x7BB4 }, { 0xEDD8, 0x7C2A }, - { 0xEDD9, 0x8836 }, { 0xEDDA, 0x96DC }, { 0xEDDB, 0x4E08 }, { 0xEDDC, 0x4ED7 }, { 0xEDDD, 0x5320 }, { 0xEDDE, 0x5834 }, { 0xEDDF, 0x58BB }, { 0xEDE0, 0x58EF }, - { 0xEDE1, 0x596C }, { 0xEDE2, 0x5C07 }, { 0xEDE3, 0x5E33 }, { 0xEDE4, 0x5E84 }, { 0xEDE5, 0x5F35 }, { 0xEDE6, 0x638C }, { 0xEDE7, 0x66B2 }, { 0xEDE8, 0x6756 }, - { 0xEDE9, 0x6A1F }, { 0xEDEA, 0x6AA3 }, { 0xEDEB, 0x6B0C }, { 0xEDEC, 0x6F3F }, { 0xEDED, 0x7246 }, { 0xEDEE, 0xF9FA }, { 0xEDEF, 0x7350 }, { 0xEDF0, 0x748B }, - { 0xEDF1, 0x7AE0 }, { 0xEDF2, 0x7CA7 }, { 0xEDF3, 0x8178 }, { 0xEDF4, 0x81DF }, { 0xEDF5, 0x81E7 }, { 0xEDF6, 0x838A }, { 0xEDF7, 0x846C }, { 0xEDF8, 0x8523 }, - { 0xEDF9, 0x8594 }, { 0xEDFA, 0x85CF }, { 0xEDFB, 0x88DD }, { 0xEDFC, 0x8D13 }, { 0xEDFD, 0x91AC }, { 0xEDFE, 0x9577 }, { 0xEEA1, 0x969C }, { 0xEEA2, 0x518D }, - { 0xEEA3, 0x54C9 }, { 0xEEA4, 0x5728 }, { 0xEEA5, 0x5BB0 }, { 0xEEA6, 0x624D }, { 0xEEA7, 0x6750 }, { 0xEEA8, 0x683D }, { 0xEEA9, 0x6893 }, { 0xEEAA, 0x6E3D }, - { 0xEEAB, 0x6ED3 }, { 0xEEAC, 0x707D }, { 0xEEAD, 0x7E21 }, { 0xEEAE, 0x88C1 }, { 0xEEAF, 0x8CA1 }, { 0xEEB0, 0x8F09 }, { 0xEEB1, 0x9F4B }, { 0xEEB2, 0x9F4E }, - { 0xEEB3, 0x722D }, { 0xEEB4, 0x7B8F }, { 0xEEB5, 0x8ACD }, { 0xEEB6, 0x931A }, { 0xEEB7, 0x4F47 }, { 0xEEB8, 0x4F4E }, { 0xEEB9, 0x5132 }, { 0xEEBA, 0x5480 }, - { 0xEEBB, 0x59D0 }, { 0xEEBC, 0x5E95 }, { 0xEEBD, 0x62B5 }, { 0xEEBE, 0x6775 }, { 0xEEBF, 0x696E }, { 0xEEC0, 0x6A17 }, { 0xEEC1, 0x6CAE }, { 0xEEC2, 0x6E1A }, - { 0xEEC3, 0x72D9 }, { 0xEEC4, 0x732A }, { 0xEEC5, 0x75BD }, { 0xEEC6, 0x7BB8 }, { 0xEEC7, 0x7D35 }, { 0xEEC8, 0x82E7 }, { 0xEEC9, 0x83F9 }, { 0xEECA, 0x8457 }, - { 0xEECB, 0x85F7 }, { 0xEECC, 0x8A5B }, { 0xEECD, 0x8CAF }, { 0xEECE, 0x8E87 }, { 0xEECF, 0x9019 }, { 0xEED0, 0x90B8 }, { 0xEED1, 0x96CE }, { 0xEED2, 0x9F5F }, - { 0xEED3, 0x52E3 }, { 0xEED4, 0x540A }, { 0xEED5, 0x5AE1 }, { 0xEED6, 0x5BC2 }, { 0xEED7, 0x6458 }, { 0xEED8, 0x6575 }, { 0xEED9, 0x6EF4 }, { 0xEEDA, 0x72C4 }, - { 0xEEDB, 0xF9FB }, { 0xEEDC, 0x7684 }, { 0xEEDD, 0x7A4D }, { 0xEEDE, 0x7B1B }, { 0xEEDF, 0x7C4D }, { 0xEEE0, 0x7E3E }, { 0xEEE1, 0x7FDF }, { 0xEEE2, 0x837B }, - { 0xEEE3, 0x8B2B }, { 0xEEE4, 0x8CCA }, { 0xEEE5, 0x8D64 }, { 0xEEE6, 0x8DE1 }, { 0xEEE7, 0x8E5F }, { 0xEEE8, 0x8FEA }, { 0xEEE9, 0x8FF9 }, { 0xEEEA, 0x9069 }, - { 0xEEEB, 0x93D1 }, { 0xEEEC, 0x4F43 }, { 0xEEED, 0x4F7A }, { 0xEEEE, 0x50B3 }, { 0xEEEF, 0x5168 }, { 0xEEF0, 0x5178 }, { 0xEEF1, 0x524D }, { 0xEEF2, 0x526A }, - { 0xEEF3, 0x5861 }, { 0xEEF4, 0x587C }, { 0xEEF5, 0x5960 }, { 0xEEF6, 0x5C08 }, { 0xEEF7, 0x5C55 }, { 0xEEF8, 0x5EDB }, { 0xEEF9, 0x609B }, { 0xEEFA, 0x6230 }, - { 0xEEFB, 0x6813 }, { 0xEEFC, 0x6BBF }, { 0xEEFD, 0x6C08 }, { 0xEEFE, 0x6FB1 }, { 0xEFA1, 0x714E }, { 0xEFA2, 0x7420 }, { 0xEFA3, 0x7530 }, { 0xEFA4, 0x7538 }, - { 0xEFA5, 0x7551 }, { 0xEFA6, 0x7672 }, { 0xEFA7, 0x7B4C }, { 0xEFA8, 0x7B8B }, { 0xEFA9, 0x7BAD }, { 0xEFAA, 0x7BC6 }, { 0xEFAB, 0x7E8F }, { 0xEFAC, 0x8A6E }, - { 0xEFAD, 0x8F3E }, { 0xEFAE, 0x8F49 }, { 0xEFAF, 0x923F }, { 0xEFB0, 0x9293 }, { 0xEFB1, 0x9322 }, { 0xEFB2, 0x942B }, { 0xEFB3, 0x96FB }, { 0xEFB4, 0x985A }, - { 0xEFB5, 0x986B }, { 0xEFB6, 0x991E }, { 0xEFB7, 0x5207 }, { 0xEFB8, 0x622A }, { 0xEFB9, 0x6298 }, { 0xEFBA, 0x6D59 }, { 0xEFBB, 0x7664 }, { 0xEFBC, 0x7ACA }, - { 0xEFBD, 0x7BC0 }, { 0xEFBE, 0x7D76 }, { 0xEFBF, 0x5360 }, { 0xEFC0, 0x5CBE }, { 0xEFC1, 0x5E97 }, { 0xEFC2, 0x6F38 }, { 0xEFC3, 0x70B9 }, { 0xEFC4, 0x7C98 }, - { 0xEFC5, 0x9711 }, { 0xEFC6, 0x9B8E }, { 0xEFC7, 0x9EDE }, { 0xEFC8, 0x63A5 }, { 0xEFC9, 0x647A }, { 0xEFCA, 0x8776 }, { 0xEFCB, 0x4E01 }, { 0xEFCC, 0x4E95 }, - { 0xEFCD, 0x4EAD }, { 0xEFCE, 0x505C }, { 0xEFCF, 0x5075 }, { 0xEFD0, 0x5448 }, { 0xEFD1, 0x59C3 }, { 0xEFD2, 0x5B9A }, { 0xEFD3, 0x5E40 }, { 0xEFD4, 0x5EAD }, - { 0xEFD5, 0x5EF7 }, { 0xEFD6, 0x5F81 }, { 0xEFD7, 0x60C5 }, { 0xEFD8, 0x633A }, { 0xEFD9, 0x653F }, { 0xEFDA, 0x6574 }, { 0xEFDB, 0x65CC }, { 0xEFDC, 0x6676 }, - { 0xEFDD, 0x6678 }, { 0xEFDE, 0x67FE }, { 0xEFDF, 0x6968 }, { 0xEFE0, 0x6A89 }, { 0xEFE1, 0x6B63 }, { 0xEFE2, 0x6C40 }, { 0xEFE3, 0x6DC0 }, { 0xEFE4, 0x6DE8 }, - { 0xEFE5, 0x6E1F }, { 0xEFE6, 0x6E5E }, { 0xEFE7, 0x701E }, { 0xEFE8, 0x70A1 }, { 0xEFE9, 0x738E }, { 0xEFEA, 0x73FD }, { 0xEFEB, 0x753A }, { 0xEFEC, 0x775B }, - { 0xEFED, 0x7887 }, { 0xEFEE, 0x798E }, { 0xEFEF, 0x7A0B }, { 0xEFF0, 0x7A7D }, { 0xEFF1, 0x7CBE }, { 0xEFF2, 0x7D8E }, { 0xEFF3, 0x8247 }, { 0xEFF4, 0x8A02 }, - { 0xEFF5, 0x8AEA }, { 0xEFF6, 0x8C9E }, { 0xEFF7, 0x912D }, { 0xEFF8, 0x914A }, { 0xEFF9, 0x91D8 }, { 0xEFFA, 0x9266 }, { 0xEFFB, 0x92CC }, { 0xEFFC, 0x9320 }, - { 0xEFFD, 0x9706 }, { 0xEFFE, 0x9756 }, { 0xF0A1, 0x975C }, { 0xF0A2, 0x9802 }, { 0xF0A3, 0x9F0E }, { 0xF0A4, 0x5236 }, { 0xF0A5, 0x5291 }, { 0xF0A6, 0x557C }, - { 0xF0A7, 0x5824 }, { 0xF0A8, 0x5E1D }, { 0xF0A9, 0x5F1F }, { 0xF0AA, 0x608C }, { 0xF0AB, 0x63D0 }, { 0xF0AC, 0x68AF }, { 0xF0AD, 0x6FDF }, { 0xF0AE, 0x796D }, - { 0xF0AF, 0x7B2C }, { 0xF0B0, 0x81CD }, { 0xF0B1, 0x85BA }, { 0xF0B2, 0x88FD }, { 0xF0B3, 0x8AF8 }, { 0xF0B4, 0x8E44 }, { 0xF0B5, 0x918D }, { 0xF0B6, 0x9664 }, - { 0xF0B7, 0x969B }, { 0xF0B8, 0x973D }, { 0xF0B9, 0x984C }, { 0xF0BA, 0x9F4A }, { 0xF0BB, 0x4FCE }, { 0xF0BC, 0x5146 }, { 0xF0BD, 0x51CB }, { 0xF0BE, 0x52A9 }, - { 0xF0BF, 0x5632 }, { 0xF0C0, 0x5F14 }, { 0xF0C1, 0x5F6B }, { 0xF0C2, 0x63AA }, { 0xF0C3, 0x64CD }, { 0xF0C4, 0x65E9 }, { 0xF0C5, 0x6641 }, { 0xF0C6, 0x66FA }, - { 0xF0C7, 0x66F9 }, { 0xF0C8, 0x671D }, { 0xF0C9, 0x689D }, { 0xF0CA, 0x68D7 }, { 0xF0CB, 0x69FD }, { 0xF0CC, 0x6F15 }, { 0xF0CD, 0x6F6E }, { 0xF0CE, 0x7167 }, - { 0xF0CF, 0x71E5 }, { 0xF0D0, 0x722A }, { 0xF0D1, 0x74AA }, { 0xF0D2, 0x773A }, { 0xF0D3, 0x7956 }, { 0xF0D4, 0x795A }, { 0xF0D5, 0x79DF }, { 0xF0D6, 0x7A20 }, - { 0xF0D7, 0x7A95 }, { 0xF0D8, 0x7C97 }, { 0xF0D9, 0x7CDF }, { 0xF0DA, 0x7D44 }, { 0xF0DB, 0x7E70 }, { 0xF0DC, 0x8087 }, { 0xF0DD, 0x85FB }, { 0xF0DE, 0x86A4 }, - { 0xF0DF, 0x8A54 }, { 0xF0E0, 0x8ABF }, { 0xF0E1, 0x8D99 }, { 0xF0E2, 0x8E81 }, { 0xF0E3, 0x9020 }, { 0xF0E4, 0x906D }, { 0xF0E5, 0x91E3 }, { 0xF0E6, 0x963B }, - { 0xF0E7, 0x96D5 }, { 0xF0E8, 0x9CE5 }, { 0xF0E9, 0x65CF }, { 0xF0EA, 0x7C07 }, { 0xF0EB, 0x8DB3 }, { 0xF0EC, 0x93C3 }, { 0xF0ED, 0x5B58 }, { 0xF0EE, 0x5C0A }, - { 0xF0EF, 0x5352 }, { 0xF0F0, 0x62D9 }, { 0xF0F1, 0x731D }, { 0xF0F2, 0x5027 }, { 0xF0F3, 0x5B97 }, { 0xF0F4, 0x5F9E }, { 0xF0F5, 0x60B0 }, { 0xF0F6, 0x616B }, - { 0xF0F7, 0x68D5 }, { 0xF0F8, 0x6DD9 }, { 0xF0F9, 0x742E }, { 0xF0FA, 0x7A2E }, { 0xF0FB, 0x7D42 }, { 0xF0FC, 0x7D9C }, { 0xF0FD, 0x7E31 }, { 0xF0FE, 0x816B }, - { 0xF1A1, 0x8E2A }, { 0xF1A2, 0x8E35 }, { 0xF1A3, 0x937E }, { 0xF1A4, 0x9418 }, { 0xF1A5, 0x4F50 }, { 0xF1A6, 0x5750 }, { 0xF1A7, 0x5DE6 }, { 0xF1A8, 0x5EA7 }, - { 0xF1A9, 0x632B }, { 0xF1AA, 0x7F6A }, { 0xF1AB, 0x4E3B }, { 0xF1AC, 0x4F4F }, { 0xF1AD, 0x4F8F }, { 0xF1AE, 0x505A }, { 0xF1AF, 0x59DD }, { 0xF1B0, 0x80C4 }, - { 0xF1B1, 0x546A }, { 0xF1B2, 0x5468 }, { 0xF1B3, 0x55FE }, { 0xF1B4, 0x594F }, { 0xF1B5, 0x5B99 }, { 0xF1B6, 0x5DDE }, { 0xF1B7, 0x5EDA }, { 0xF1B8, 0x665D }, - { 0xF1B9, 0x6731 }, { 0xF1BA, 0x67F1 }, { 0xF1BB, 0x682A }, { 0xF1BC, 0x6CE8 }, { 0xF1BD, 0x6D32 }, { 0xF1BE, 0x6E4A }, { 0xF1BF, 0x6F8D }, { 0xF1C0, 0x70B7 }, - { 0xF1C1, 0x73E0 }, { 0xF1C2, 0x7587 }, { 0xF1C3, 0x7C4C }, { 0xF1C4, 0x7D02 }, { 0xF1C5, 0x7D2C }, { 0xF1C6, 0x7DA2 }, { 0xF1C7, 0x821F }, { 0xF1C8, 0x86DB }, - { 0xF1C9, 0x8A3B }, { 0xF1CA, 0x8A85 }, { 0xF1CB, 0x8D70 }, { 0xF1CC, 0x8E8A }, { 0xF1CD, 0x8F33 }, { 0xF1CE, 0x9031 }, { 0xF1CF, 0x914E }, { 0xF1D0, 0x9152 }, - { 0xF1D1, 0x9444 }, { 0xF1D2, 0x99D0 }, { 0xF1D3, 0x7AF9 }, { 0xF1D4, 0x7CA5 }, { 0xF1D5, 0x4FCA }, { 0xF1D6, 0x5101 }, { 0xF1D7, 0x51C6 }, { 0xF1D8, 0x57C8 }, - { 0xF1D9, 0x5BEF }, { 0xF1DA, 0x5CFB }, { 0xF1DB, 0x6659 }, { 0xF1DC, 0x6A3D }, { 0xF1DD, 0x6D5A }, { 0xF1DE, 0x6E96 }, { 0xF1DF, 0x6FEC }, { 0xF1E0, 0x710C }, - { 0xF1E1, 0x756F }, { 0xF1E2, 0x7AE3 }, { 0xF1E3, 0x8822 }, { 0xF1E4, 0x9021 }, { 0xF1E5, 0x9075 }, { 0xF1E6, 0x96CB }, { 0xF1E7, 0x99FF }, { 0xF1E8, 0x8301 }, - { 0xF1E9, 0x4E2D }, { 0xF1EA, 0x4EF2 }, { 0xF1EB, 0x8846 }, { 0xF1EC, 0x91CD }, { 0xF1ED, 0x537D }, { 0xF1EE, 0x6ADB }, { 0xF1EF, 0x696B }, { 0xF1F0, 0x6C41 }, - { 0xF1F1, 0x847A }, { 0xF1F2, 0x589E }, { 0xF1F3, 0x618E }, { 0xF1F4, 0x66FE }, { 0xF1F5, 0x62EF }, { 0xF1F6, 0x70DD }, { 0xF1F7, 0x7511 }, { 0xF1F8, 0x75C7 }, - { 0xF1F9, 0x7E52 }, { 0xF1FA, 0x84B8 }, { 0xF1FB, 0x8B49 }, { 0xF1FC, 0x8D08 }, { 0xF1FD, 0x4E4B }, { 0xF1FE, 0x53EA }, { 0xF2A1, 0x54AB }, { 0xF2A2, 0x5730 }, - { 0xF2A3, 0x5740 }, { 0xF2A4, 0x5FD7 }, { 0xF2A5, 0x6301 }, { 0xF2A6, 0x6307 }, { 0xF2A7, 0x646F }, { 0xF2A8, 0x652F }, { 0xF2A9, 0x65E8 }, { 0xF2AA, 0x667A }, - { 0xF2AB, 0x679D }, { 0xF2AC, 0x67B3 }, { 0xF2AD, 0x6B62 }, { 0xF2AE, 0x6C60 }, { 0xF2AF, 0x6C9A }, { 0xF2B0, 0x6F2C }, { 0xF2B1, 0x77E5 }, { 0xF2B2, 0x7825 }, - { 0xF2B3, 0x7949 }, { 0xF2B4, 0x7957 }, { 0xF2B5, 0x7D19 }, { 0xF2B6, 0x80A2 }, { 0xF2B7, 0x8102 }, { 0xF2B8, 0x81F3 }, { 0xF2B9, 0x829D }, { 0xF2BA, 0x82B7 }, - { 0xF2BB, 0x8718 }, { 0xF2BC, 0x8A8C }, { 0xF2BD, 0xF9FC }, { 0xF2BE, 0x8D04 }, { 0xF2BF, 0x8DBE }, { 0xF2C0, 0x9072 }, { 0xF2C1, 0x76F4 }, { 0xF2C2, 0x7A19 }, - { 0xF2C3, 0x7A37 }, { 0xF2C4, 0x7E54 }, { 0xF2C5, 0x8077 }, { 0xF2C6, 0x5507 }, { 0xF2C7, 0x55D4 }, { 0xF2C8, 0x5875 }, { 0xF2C9, 0x632F }, { 0xF2CA, 0x6422 }, - { 0xF2CB, 0x6649 }, { 0xF2CC, 0x664B }, { 0xF2CD, 0x686D }, { 0xF2CE, 0x699B }, { 0xF2CF, 0x6B84 }, { 0xF2D0, 0x6D25 }, { 0xF2D1, 0x6EB1 }, { 0xF2D2, 0x73CD }, - { 0xF2D3, 0x7468 }, { 0xF2D4, 0x74A1 }, { 0xF2D5, 0x755B }, { 0xF2D6, 0x75B9 }, { 0xF2D7, 0x76E1 }, { 0xF2D8, 0x771E }, { 0xF2D9, 0x778B }, { 0xF2DA, 0x79E6 }, - { 0xF2DB, 0x7E09 }, { 0xF2DC, 0x7E1D }, { 0xF2DD, 0x81FB }, { 0xF2DE, 0x852F }, { 0xF2DF, 0x8897 }, { 0xF2E0, 0x8A3A }, { 0xF2E1, 0x8CD1 }, { 0xF2E2, 0x8EEB }, - { 0xF2E3, 0x8FB0 }, { 0xF2E4, 0x9032 }, { 0xF2E5, 0x93AD }, { 0xF2E6, 0x9663 }, { 0xF2E7, 0x9673 }, { 0xF2E8, 0x9707 }, { 0xF2E9, 0x4F84 }, { 0xF2EA, 0x53F1 }, - { 0xF2EB, 0x59EA }, { 0xF2EC, 0x5AC9 }, { 0xF2ED, 0x5E19 }, { 0xF2EE, 0x684E }, { 0xF2EF, 0x74C6 }, { 0xF2F0, 0x75BE }, { 0xF2F1, 0x79E9 }, { 0xF2F2, 0x7A92 }, - { 0xF2F3, 0x81A3 }, { 0xF2F4, 0x86ED }, { 0xF2F5, 0x8CEA }, { 0xF2F6, 0x8DCC }, { 0xF2F7, 0x8FED }, { 0xF2F8, 0x659F }, { 0xF2F9, 0x6715 }, { 0xF2FA, 0xF9FD }, - { 0xF2FB, 0x57F7 }, { 0xF2FC, 0x6F57 }, { 0xF2FD, 0x7DDD }, { 0xF2FE, 0x8F2F }, { 0xF3A1, 0x93F6 }, { 0xF3A2, 0x96C6 }, { 0xF3A3, 0x5FB5 }, { 0xF3A4, 0x61F2 }, - { 0xF3A5, 0x6F84 }, { 0xF3A6, 0x4E14 }, { 0xF3A7, 0x4F98 }, { 0xF3A8, 0x501F }, { 0xF3A9, 0x53C9 }, { 0xF3AA, 0x55DF }, { 0xF3AB, 0x5D6F }, { 0xF3AC, 0x5DEE }, - { 0xF3AD, 0x6B21 }, { 0xF3AE, 0x6B64 }, { 0xF3AF, 0x78CB }, { 0xF3B0, 0x7B9A }, { 0xF3B1, 0xF9FE }, { 0xF3B2, 0x8E49 }, { 0xF3B3, 0x8ECA }, { 0xF3B4, 0x906E }, - { 0xF3B5, 0x6349 }, { 0xF3B6, 0x643E }, { 0xF3B7, 0x7740 }, { 0xF3B8, 0x7A84 }, { 0xF3B9, 0x932F }, { 0xF3BA, 0x947F }, { 0xF3BB, 0x9F6A }, { 0xF3BC, 0x64B0 }, - { 0xF3BD, 0x6FAF }, { 0xF3BE, 0x71E6 }, { 0xF3BF, 0x74A8 }, { 0xF3C0, 0x74DA }, { 0xF3C1, 0x7AC4 }, { 0xF3C2, 0x7C12 }, { 0xF3C3, 0x7E82 }, { 0xF3C4, 0x7CB2 }, - { 0xF3C5, 0x7E98 }, { 0xF3C6, 0x8B9A }, { 0xF3C7, 0x8D0A }, { 0xF3C8, 0x947D }, { 0xF3C9, 0x9910 }, { 0xF3CA, 0x994C }, { 0xF3CB, 0x5239 }, { 0xF3CC, 0x5BDF }, - { 0xF3CD, 0x64E6 }, { 0xF3CE, 0x672D }, { 0xF3CF, 0x7D2E }, { 0xF3D0, 0x50ED }, { 0xF3D1, 0x53C3 }, { 0xF3D2, 0x5879 }, { 0xF3D3, 0x6158 }, { 0xF3D4, 0x6159 }, - { 0xF3D5, 0x61FA }, { 0xF3D6, 0x65AC }, { 0xF3D7, 0x7AD9 }, { 0xF3D8, 0x8B92 }, { 0xF3D9, 0x8B96 }, { 0xF3DA, 0x5009 }, { 0xF3DB, 0x5021 }, { 0xF3DC, 0x5275 }, - { 0xF3DD, 0x5531 }, { 0xF3DE, 0x5A3C }, { 0xF3DF, 0x5EE0 }, { 0xF3E0, 0x5F70 }, { 0xF3E1, 0x6134 }, { 0xF3E2, 0x655E }, { 0xF3E3, 0x660C }, { 0xF3E4, 0x6636 }, - { 0xF3E5, 0x66A2 }, { 0xF3E6, 0x69CD }, { 0xF3E7, 0x6EC4 }, { 0xF3E8, 0x6F32 }, { 0xF3E9, 0x7316 }, { 0xF3EA, 0x7621 }, { 0xF3EB, 0x7A93 }, { 0xF3EC, 0x8139 }, - { 0xF3ED, 0x8259 }, { 0xF3EE, 0x83D6 }, { 0xF3EF, 0x84BC }, { 0xF3F0, 0x50B5 }, { 0xF3F1, 0x57F0 }, { 0xF3F2, 0x5BC0 }, { 0xF3F3, 0x5BE8 }, { 0xF3F4, 0x5F69 }, - { 0xF3F5, 0x63A1 }, { 0xF3F6, 0x7826 }, { 0xF3F7, 0x7DB5 }, { 0xF3F8, 0x83DC }, { 0xF3F9, 0x8521 }, { 0xF3FA, 0x91C7 }, { 0xF3FB, 0x91F5 }, { 0xF3FC, 0x518A }, - { 0xF3FD, 0x67F5 }, { 0xF3FE, 0x7B56 }, { 0xF4A1, 0x8CAC }, { 0xF4A2, 0x51C4 }, { 0xF4A3, 0x59BB }, { 0xF4A4, 0x60BD }, { 0xF4A5, 0x8655 }, { 0xF4A6, 0x501C }, - { 0xF4A7, 0xF9FF }, { 0xF4A8, 0x5254 }, { 0xF4A9, 0x5C3A }, { 0xF4AA, 0x617D }, { 0xF4AB, 0x621A }, { 0xF4AC, 0x62D3 }, { 0xF4AD, 0x64F2 }, { 0xF4AE, 0x65A5 }, - { 0xF4AF, 0x6ECC }, { 0xF4B0, 0x7620 }, { 0xF4B1, 0x810A }, { 0xF4B2, 0x8E60 }, { 0xF4B3, 0x965F }, { 0xF4B4, 0x96BB }, { 0xF4B5, 0x4EDF }, { 0xF4B6, 0x5343 }, - { 0xF4B7, 0x5598 }, { 0xF4B8, 0x5929 }, { 0xF4B9, 0x5DDD }, { 0xF4BA, 0x64C5 }, { 0xF4BB, 0x6CC9 }, { 0xF4BC, 0x6DFA }, { 0xF4BD, 0x7394 }, { 0xF4BE, 0x7A7F }, - { 0xF4BF, 0x821B }, { 0xF4C0, 0x85A6 }, { 0xF4C1, 0x8CE4 }, { 0xF4C2, 0x8E10 }, { 0xF4C3, 0x9077 }, { 0xF4C4, 0x91E7 }, { 0xF4C5, 0x95E1 }, { 0xF4C6, 0x9621 }, - { 0xF4C7, 0x97C6 }, { 0xF4C8, 0x51F8 }, { 0xF4C9, 0x54F2 }, { 0xF4CA, 0x5586 }, { 0xF4CB, 0x5FB9 }, { 0xF4CC, 0x64A4 }, { 0xF4CD, 0x6F88 }, { 0xF4CE, 0x7DB4 }, - { 0xF4CF, 0x8F1F }, { 0xF4D0, 0x8F4D }, { 0xF4D1, 0x9435 }, { 0xF4D2, 0x50C9 }, { 0xF4D3, 0x5C16 }, { 0xF4D4, 0x6CBE }, { 0xF4D5, 0x6DFB }, { 0xF4D6, 0x751B }, - { 0xF4D7, 0x77BB }, { 0xF4D8, 0x7C3D }, { 0xF4D9, 0x7C64 }, { 0xF4DA, 0x8A79 }, { 0xF4DB, 0x8AC2 }, { 0xF4DC, 0x581E }, { 0xF4DD, 0x59BE }, { 0xF4DE, 0x5E16 }, - { 0xF4DF, 0x6377 }, { 0xF4E0, 0x7252 }, { 0xF4E1, 0x758A }, { 0xF4E2, 0x776B }, { 0xF4E3, 0x8ADC }, { 0xF4E4, 0x8CBC }, { 0xF4E5, 0x8F12 }, { 0xF4E6, 0x5EF3 }, - { 0xF4E7, 0x6674 }, { 0xF4E8, 0x6DF8 }, { 0xF4E9, 0x807D }, { 0xF4EA, 0x83C1 }, { 0xF4EB, 0x8ACB }, { 0xF4EC, 0x9751 }, { 0xF4ED, 0x9BD6 }, { 0xF4EE, 0xFA00 }, - { 0xF4EF, 0x5243 }, { 0xF4F0, 0x66FF }, { 0xF4F1, 0x6D95 }, { 0xF4F2, 0x6EEF }, { 0xF4F3, 0x7DE0 }, { 0xF4F4, 0x8AE6 }, { 0xF4F5, 0x902E }, { 0xF4F6, 0x905E }, - { 0xF4F7, 0x9AD4 }, { 0xF4F8, 0x521D }, { 0xF4F9, 0x527F }, { 0xF4FA, 0x54E8 }, { 0xF4FB, 0x6194 }, { 0xF4FC, 0x6284 }, { 0xF4FD, 0x62DB }, { 0xF4FE, 0x68A2 }, - { 0xF5A1, 0x6912 }, { 0xF5A2, 0x695A }, { 0xF5A3, 0x6A35 }, { 0xF5A4, 0x7092 }, { 0xF5A5, 0x7126 }, { 0xF5A6, 0x785D }, { 0xF5A7, 0x7901 }, { 0xF5A8, 0x790E }, - { 0xF5A9, 0x79D2 }, { 0xF5AA, 0x7A0D }, { 0xF5AB, 0x8096 }, { 0xF5AC, 0x8278 }, { 0xF5AD, 0x82D5 }, { 0xF5AE, 0x8349 }, { 0xF5AF, 0x8549 }, { 0xF5B0, 0x8C82 }, - { 0xF5B1, 0x8D85 }, { 0xF5B2, 0x9162 }, { 0xF5B3, 0x918B }, { 0xF5B4, 0x91AE }, { 0xF5B5, 0x4FC3 }, { 0xF5B6, 0x56D1 }, { 0xF5B7, 0x71ED }, { 0xF5B8, 0x77D7 }, - { 0xF5B9, 0x8700 }, { 0xF5BA, 0x89F8 }, { 0xF5BB, 0x5BF8 }, { 0xF5BC, 0x5FD6 }, { 0xF5BD, 0x6751 }, { 0xF5BE, 0x90A8 }, { 0xF5BF, 0x53E2 }, { 0xF5C0, 0x585A }, - { 0xF5C1, 0x5BF5 }, { 0xF5C2, 0x60A4 }, { 0xF5C3, 0x6181 }, { 0xF5C4, 0x6460 }, { 0xF5C5, 0x7E3D }, { 0xF5C6, 0x8070 }, { 0xF5C7, 0x8525 }, { 0xF5C8, 0x9283 }, - { 0xF5C9, 0x64AE }, { 0xF5CA, 0x50AC }, { 0xF5CB, 0x5D14 }, { 0xF5CC, 0x6700 }, { 0xF5CD, 0x589C }, { 0xF5CE, 0x62BD }, { 0xF5CF, 0x63A8 }, { 0xF5D0, 0x690E }, - { 0xF5D1, 0x6978 }, { 0xF5D2, 0x6A1E }, { 0xF5D3, 0x6E6B }, { 0xF5D4, 0x76BA }, { 0xF5D5, 0x79CB }, { 0xF5D6, 0x82BB }, { 0xF5D7, 0x8429 }, { 0xF5D8, 0x8ACF }, - { 0xF5D9, 0x8DA8 }, { 0xF5DA, 0x8FFD }, { 0xF5DB, 0x9112 }, { 0xF5DC, 0x914B }, { 0xF5DD, 0x919C }, { 0xF5DE, 0x9310 }, { 0xF5DF, 0x9318 }, { 0xF5E0, 0x939A }, - { 0xF5E1, 0x96DB }, { 0xF5E2, 0x9A36 }, { 0xF5E3, 0x9C0D }, { 0xF5E4, 0x4E11 }, { 0xF5E5, 0x755C }, { 0xF5E6, 0x795D }, { 0xF5E7, 0x7AFA }, { 0xF5E8, 0x7B51 }, - { 0xF5E9, 0x7BC9 }, { 0xF5EA, 0x7E2E }, { 0xF5EB, 0x84C4 }, { 0xF5EC, 0x8E59 }, { 0xF5ED, 0x8E74 }, { 0xF5EE, 0x8EF8 }, { 0xF5EF, 0x9010 }, { 0xF5F0, 0x6625 }, - { 0xF5F1, 0x693F }, { 0xF5F2, 0x7443 }, { 0xF5F3, 0x51FA }, { 0xF5F4, 0x672E }, { 0xF5F5, 0x9EDC }, { 0xF5F6, 0x5145 }, { 0xF5F7, 0x5FE0 }, { 0xF5F8, 0x6C96 }, - { 0xF5F9, 0x87F2 }, { 0xF5FA, 0x885D }, { 0xF5FB, 0x8877 }, { 0xF5FC, 0x60B4 }, { 0xF5FD, 0x81B5 }, { 0xF5FE, 0x8403 }, { 0xF6A1, 0x8D05 }, { 0xF6A2, 0x53D6 }, - { 0xF6A3, 0x5439 }, { 0xF6A4, 0x5634 }, { 0xF6A5, 0x5A36 }, { 0xF6A6, 0x5C31 }, { 0xF6A7, 0x708A }, { 0xF6A8, 0x7FE0 }, { 0xF6A9, 0x805A }, { 0xF6AA, 0x8106 }, - { 0xF6AB, 0x81ED }, { 0xF6AC, 0x8DA3 }, { 0xF6AD, 0x9189 }, { 0xF6AE, 0x9A5F }, { 0xF6AF, 0x9DF2 }, { 0xF6B0, 0x5074 }, { 0xF6B1, 0x4EC4 }, { 0xF6B2, 0x53A0 }, - { 0xF6B3, 0x60FB }, { 0xF6B4, 0x6E2C }, { 0xF6B5, 0x5C64 }, { 0xF6B6, 0x4F88 }, { 0xF6B7, 0x5024 }, { 0xF6B8, 0x55E4 }, { 0xF6B9, 0x5CD9 }, { 0xF6BA, 0x5E5F }, - { 0xF6BB, 0x6065 }, { 0xF6BC, 0x6894 }, { 0xF6BD, 0x6CBB }, { 0xF6BE, 0x6DC4 }, { 0xF6BF, 0x71BE }, { 0xF6C0, 0x75D4 }, { 0xF6C1, 0x75F4 }, { 0xF6C2, 0x7661 }, - { 0xF6C3, 0x7A1A }, { 0xF6C4, 0x7A49 }, { 0xF6C5, 0x7DC7 }, { 0xF6C6, 0x7DFB }, { 0xF6C7, 0x7F6E }, { 0xF6C8, 0x81F4 }, { 0xF6C9, 0x86A9 }, { 0xF6CA, 0x8F1C }, - { 0xF6CB, 0x96C9 }, { 0xF6CC, 0x99B3 }, { 0xF6CD, 0x9F52 }, { 0xF6CE, 0x5247 }, { 0xF6CF, 0x52C5 }, { 0xF6D0, 0x98ED }, { 0xF6D1, 0x89AA }, { 0xF6D2, 0x4E03 }, - { 0xF6D3, 0x67D2 }, { 0xF6D4, 0x6F06 }, { 0xF6D5, 0x4FB5 }, { 0xF6D6, 0x5BE2 }, { 0xF6D7, 0x6795 }, { 0xF6D8, 0x6C88 }, { 0xF6D9, 0x6D78 }, { 0xF6DA, 0x741B }, - { 0xF6DB, 0x7827 }, { 0xF6DC, 0x91DD }, { 0xF6DD, 0x937C }, { 0xF6DE, 0x87C4 }, { 0xF6DF, 0x79E4 }, { 0xF6E0, 0x7A31 }, { 0xF6E1, 0x5FEB }, { 0xF6E2, 0x4ED6 }, - { 0xF6E3, 0x54A4 }, { 0xF6E4, 0x553E }, { 0xF6E5, 0x58AE }, { 0xF6E6, 0x59A5 }, { 0xF6E7, 0x60F0 }, { 0xF6E8, 0x6253 }, { 0xF6E9, 0x62D6 }, { 0xF6EA, 0x6736 }, - { 0xF6EB, 0x6955 }, { 0xF6EC, 0x8235 }, { 0xF6ED, 0x9640 }, { 0xF6EE, 0x99B1 }, { 0xF6EF, 0x99DD }, { 0xF6F0, 0x502C }, { 0xF6F1, 0x5353 }, { 0xF6F2, 0x5544 }, - { 0xF6F3, 0x577C }, { 0xF6F4, 0xFA01 }, { 0xF6F5, 0x6258 }, { 0xF6F6, 0xFA02 }, { 0xF6F7, 0x64E2 }, { 0xF6F8, 0x666B }, { 0xF6F9, 0x67DD }, { 0xF6FA, 0x6FC1 }, - { 0xF6FB, 0x6FEF }, { 0xF6FC, 0x7422 }, { 0xF6FD, 0x7438 }, { 0xF6FE, 0x8A17 }, { 0xF7A1, 0x9438 }, { 0xF7A2, 0x5451 }, { 0xF7A3, 0x5606 }, { 0xF7A4, 0x5766 }, - { 0xF7A5, 0x5F48 }, { 0xF7A6, 0x619A }, { 0xF7A7, 0x6B4E }, { 0xF7A8, 0x7058 }, { 0xF7A9, 0x70AD }, { 0xF7AA, 0x7DBB }, { 0xF7AB, 0x8A95 }, { 0xF7AC, 0x596A }, - { 0xF7AD, 0x812B }, { 0xF7AE, 0x63A2 }, { 0xF7AF, 0x7708 }, { 0xF7B0, 0x803D }, { 0xF7B1, 0x8CAA }, { 0xF7B2, 0x5854 }, { 0xF7B3, 0x642D }, { 0xF7B4, 0x69BB }, - { 0xF7B5, 0x5B95 }, { 0xF7B6, 0x5E11 }, { 0xF7B7, 0x6E6F }, { 0xF7B8, 0xFA03 }, { 0xF7B9, 0x8569 }, { 0xF7BA, 0x514C }, { 0xF7BB, 0x53F0 }, { 0xF7BC, 0x592A }, - { 0xF7BD, 0x6020 }, { 0xF7BE, 0x614B }, { 0xF7BF, 0x6B86 }, { 0xF7C0, 0x6C70 }, { 0xF7C1, 0x6CF0 }, { 0xF7C2, 0x7B1E }, { 0xF7C3, 0x80CE }, { 0xF7C4, 0x82D4 }, - { 0xF7C5, 0x8DC6 }, { 0xF7C6, 0x90B0 }, { 0xF7C7, 0x98B1 }, { 0xF7C8, 0xFA04 }, { 0xF7C9, 0x64C7 }, { 0xF7CA, 0x6FA4 }, { 0xF7CB, 0x6491 }, { 0xF7CC, 0x6504 }, - { 0xF7CD, 0x514E }, { 0xF7CE, 0x5410 }, { 0xF7CF, 0x571F }, { 0xF7D0, 0x8A0E }, { 0xF7D1, 0x615F }, { 0xF7D2, 0x6876 }, { 0xF7D3, 0xFA05 }, { 0xF7D4, 0x75DB }, - { 0xF7D5, 0x7B52 }, { 0xF7D6, 0x7D71 }, { 0xF7D7, 0x901A }, { 0xF7D8, 0x5806 }, { 0xF7D9, 0x69CC }, { 0xF7DA, 0x817F }, { 0xF7DB, 0x892A }, { 0xF7DC, 0x9000 }, - { 0xF7DD, 0x9839 }, { 0xF7DE, 0x5078 }, { 0xF7DF, 0x5957 }, { 0xF7E0, 0x59AC }, { 0xF7E1, 0x6295 }, { 0xF7E2, 0x900F }, { 0xF7E3, 0x9B2A }, { 0xF7E4, 0x615D }, - { 0xF7E5, 0x7279 }, { 0xF7E6, 0x95D6 }, { 0xF7E7, 0x5761 }, { 0xF7E8, 0x5A46 }, { 0xF7E9, 0x5DF4 }, { 0xF7EA, 0x628A }, { 0xF7EB, 0x64AD }, { 0xF7EC, 0x64FA }, - { 0xF7ED, 0x6777 }, { 0xF7EE, 0x6CE2 }, { 0xF7EF, 0x6D3E }, { 0xF7F0, 0x722C }, { 0xF7F1, 0x7436 }, { 0xF7F2, 0x7834 }, { 0xF7F3, 0x7F77 }, { 0xF7F4, 0x82AD }, - { 0xF7F5, 0x8DDB }, { 0xF7F6, 0x9817 }, { 0xF7F7, 0x5224 }, { 0xF7F8, 0x5742 }, { 0xF7F9, 0x677F }, { 0xF7FA, 0x7248 }, { 0xF7FB, 0x74E3 }, { 0xF7FC, 0x8CA9 }, - { 0xF7FD, 0x8FA6 }, { 0xF7FE, 0x9211 }, { 0xF8A1, 0x962A }, { 0xF8A2, 0x516B }, { 0xF8A3, 0x53ED }, { 0xF8A4, 0x634C }, { 0xF8A5, 0x4F69 }, { 0xF8A6, 0x5504 }, - { 0xF8A7, 0x6096 }, { 0xF8A8, 0x6557 }, { 0xF8A9, 0x6C9B }, { 0xF8AA, 0x6D7F }, { 0xF8AB, 0x724C }, { 0xF8AC, 0x72FD }, { 0xF8AD, 0x7A17 }, { 0xF8AE, 0x8987 }, - { 0xF8AF, 0x8C9D }, { 0xF8B0, 0x5F6D }, { 0xF8B1, 0x6F8E }, { 0xF8B2, 0x70F9 }, { 0xF8B3, 0x81A8 }, { 0xF8B4, 0x610E }, { 0xF8B5, 0x4FBF }, { 0xF8B6, 0x504F }, - { 0xF8B7, 0x6241 }, { 0xF8B8, 0x7247 }, { 0xF8B9, 0x7BC7 }, { 0xF8BA, 0x7DE8 }, { 0xF8BB, 0x7FE9 }, { 0xF8BC, 0x904D }, { 0xF8BD, 0x97AD }, { 0xF8BE, 0x9A19 }, - { 0xF8BF, 0x8CB6 }, { 0xF8C0, 0x576A }, { 0xF8C1, 0x5E73 }, { 0xF8C2, 0x67B0 }, { 0xF8C3, 0x840D }, { 0xF8C4, 0x8A55 }, { 0xF8C5, 0x5420 }, { 0xF8C6, 0x5B16 }, - { 0xF8C7, 0x5E63 }, { 0xF8C8, 0x5EE2 }, { 0xF8C9, 0x5F0A }, { 0xF8CA, 0x6583 }, { 0xF8CB, 0x80BA }, { 0xF8CC, 0x853D }, { 0xF8CD, 0x9589 }, { 0xF8CE, 0x965B }, - { 0xF8CF, 0x4F48 }, { 0xF8D0, 0x5305 }, { 0xF8D1, 0x530D }, { 0xF8D2, 0x530F }, { 0xF8D3, 0x5486 }, { 0xF8D4, 0x54FA }, { 0xF8D5, 0x5703 }, { 0xF8D6, 0x5E03 }, - { 0xF8D7, 0x6016 }, { 0xF8D8, 0x629B }, { 0xF8D9, 0x62B1 }, { 0xF8DA, 0x6355 }, { 0xF8DB, 0xFA06 }, { 0xF8DC, 0x6CE1 }, { 0xF8DD, 0x6D66 }, { 0xF8DE, 0x75B1 }, - { 0xF8DF, 0x7832 }, { 0xF8E0, 0x80DE }, { 0xF8E1, 0x812F }, { 0xF8E2, 0x82DE }, { 0xF8E3, 0x8461 }, { 0xF8E4, 0x84B2 }, { 0xF8E5, 0x888D }, { 0xF8E6, 0x8912 }, - { 0xF8E7, 0x900B }, { 0xF8E8, 0x92EA }, { 0xF8E9, 0x98FD }, { 0xF8EA, 0x9B91 }, { 0xF8EB, 0x5E45 }, { 0xF8EC, 0x66B4 }, { 0xF8ED, 0x66DD }, { 0xF8EE, 0x7011 }, - { 0xF8EF, 0x7206 }, { 0xF8F0, 0xFA07 }, { 0xF8F1, 0x4FF5 }, { 0xF8F2, 0x527D }, { 0xF8F3, 0x5F6A }, { 0xF8F4, 0x6153 }, { 0xF8F5, 0x6753 }, { 0xF8F6, 0x6A19 }, - { 0xF8F7, 0x6F02 }, { 0xF8F8, 0x74E2 }, { 0xF8F9, 0x7968 }, { 0xF8FA, 0x8868 }, { 0xF8FB, 0x8C79 }, { 0xF8FC, 0x98C7 }, { 0xF8FD, 0x98C4 }, { 0xF8FE, 0x9A43 }, - { 0xF9A1, 0x54C1 }, { 0xF9A2, 0x7A1F }, { 0xF9A3, 0x6953 }, { 0xF9A4, 0x8AF7 }, { 0xF9A5, 0x8C4A }, { 0xF9A6, 0x98A8 }, { 0xF9A7, 0x99AE }, { 0xF9A8, 0x5F7C }, - { 0xF9A9, 0x62AB }, { 0xF9AA, 0x75B2 }, { 0xF9AB, 0x76AE }, { 0xF9AC, 0x88AB }, { 0xF9AD, 0x907F }, { 0xF9AE, 0x9642 }, { 0xF9AF, 0x5339 }, { 0xF9B0, 0x5F3C }, - { 0xF9B1, 0x5FC5 }, { 0xF9B2, 0x6CCC }, { 0xF9B3, 0x73CC }, { 0xF9B4, 0x7562 }, { 0xF9B5, 0x758B }, { 0xF9B6, 0x7B46 }, { 0xF9B7, 0x82FE }, { 0xF9B8, 0x999D }, - { 0xF9B9, 0x4E4F }, { 0xF9BA, 0x903C }, { 0xF9BB, 0x4E0B }, { 0xF9BC, 0x4F55 }, { 0xF9BD, 0x53A6 }, { 0xF9BE, 0x590F }, { 0xF9BF, 0x5EC8 }, { 0xF9C0, 0x6630 }, - { 0xF9C1, 0x6CB3 }, { 0xF9C2, 0x7455 }, { 0xF9C3, 0x8377 }, { 0xF9C4, 0x8766 }, { 0xF9C5, 0x8CC0 }, { 0xF9C6, 0x9050 }, { 0xF9C7, 0x971E }, { 0xF9C8, 0x9C15 }, - { 0xF9C9, 0x58D1 }, { 0xF9CA, 0x5B78 }, { 0xF9CB, 0x8650 }, { 0xF9CC, 0x8B14 }, { 0xF9CD, 0x9DB4 }, { 0xF9CE, 0x5BD2 }, { 0xF9CF, 0x6068 }, { 0xF9D0, 0x608D }, - { 0xF9D1, 0x65F1 }, { 0xF9D2, 0x6C57 }, { 0xF9D3, 0x6F22 }, { 0xF9D4, 0x6FA3 }, { 0xF9D5, 0x701A }, { 0xF9D6, 0x7F55 }, { 0xF9D7, 0x7FF0 }, { 0xF9D8, 0x9591 }, - { 0xF9D9, 0x9592 }, { 0xF9DA, 0x9650 }, { 0xF9DB, 0x97D3 }, { 0xF9DC, 0x5272 }, { 0xF9DD, 0x8F44 }, { 0xF9DE, 0x51FD }, { 0xF9DF, 0x542B }, { 0xF9E0, 0x54B8 }, - { 0xF9E1, 0x5563 }, { 0xF9E2, 0x558A }, { 0xF9E3, 0x6ABB }, { 0xF9E4, 0x6DB5 }, { 0xF9E5, 0x7DD8 }, { 0xF9E6, 0x8266 }, { 0xF9E7, 0x929C }, { 0xF9E8, 0x9677 }, - { 0xF9E9, 0x9E79 }, { 0xF9EA, 0x5408 }, { 0xF9EB, 0x54C8 }, { 0xF9EC, 0x76D2 }, { 0xF9ED, 0x86E4 }, { 0xF9EE, 0x95A4 }, { 0xF9EF, 0x95D4 }, { 0xF9F0, 0x965C }, - { 0xF9F1, 0x4EA2 }, { 0xF9F2, 0x4F09 }, { 0xF9F3, 0x59EE }, { 0xF9F4, 0x5AE6 }, { 0xF9F5, 0x5DF7 }, { 0xF9F6, 0x6052 }, { 0xF9F7, 0x6297 }, { 0xF9F8, 0x676D }, - { 0xF9F9, 0x6841 }, { 0xF9FA, 0x6C86 }, { 0xF9FB, 0x6E2F }, { 0xF9FC, 0x7F38 }, { 0xF9FD, 0x809B }, { 0xF9FE, 0x822A }, { 0xFAA1, 0xFA08 }, { 0xFAA2, 0xFA09 }, - { 0xFAA3, 0x9805 }, { 0xFAA4, 0x4EA5 }, { 0xFAA5, 0x5055 }, { 0xFAA6, 0x54B3 }, { 0xFAA7, 0x5793 }, { 0xFAA8, 0x595A }, { 0xFAA9, 0x5B69 }, { 0xFAAA, 0x5BB3 }, - { 0xFAAB, 0x61C8 }, { 0xFAAC, 0x6977 }, { 0xFAAD, 0x6D77 }, { 0xFAAE, 0x7023 }, { 0xFAAF, 0x87F9 }, { 0xFAB0, 0x89E3 }, { 0xFAB1, 0x8A72 }, { 0xFAB2, 0x8AE7 }, - { 0xFAB3, 0x9082 }, { 0xFAB4, 0x99ED }, { 0xFAB5, 0x9AB8 }, { 0xFAB6, 0x52BE }, { 0xFAB7, 0x6838 }, { 0xFAB8, 0x5016 }, { 0xFAB9, 0x5E78 }, { 0xFABA, 0x674F }, - { 0xFABB, 0x8347 }, { 0xFABC, 0x884C }, { 0xFABD, 0x4EAB }, { 0xFABE, 0x5411 }, { 0xFABF, 0x56AE }, { 0xFAC0, 0x73E6 }, { 0xFAC1, 0x9115 }, { 0xFAC2, 0x97FF }, - { 0xFAC3, 0x9909 }, { 0xFAC4, 0x9957 }, { 0xFAC5, 0x9999 }, { 0xFAC6, 0x5653 }, { 0xFAC7, 0x589F }, { 0xFAC8, 0x865B }, { 0xFAC9, 0x8A31 }, { 0xFACA, 0x61B2 }, - { 0xFACB, 0x6AF6 }, { 0xFACC, 0x737B }, { 0xFACD, 0x8ED2 }, { 0xFACE, 0x6B47 }, { 0xFACF, 0x96AA }, { 0xFAD0, 0x9A57 }, { 0xFAD1, 0x5955 }, { 0xFAD2, 0x7200 }, - { 0xFAD3, 0x8D6B }, { 0xFAD4, 0x9769 }, { 0xFAD5, 0x4FD4 }, { 0xFAD6, 0x5CF4 }, { 0xFAD7, 0x5F26 }, { 0xFAD8, 0x61F8 }, { 0xFAD9, 0x665B }, { 0xFADA, 0x6CEB }, - { 0xFADB, 0x70AB }, { 0xFADC, 0x7384 }, { 0xFADD, 0x73B9 }, { 0xFADE, 0x73FE }, { 0xFADF, 0x7729 }, { 0xFAE0, 0x774D }, { 0xFAE1, 0x7D43 }, { 0xFAE2, 0x7D62 }, - { 0xFAE3, 0x7E23 }, { 0xFAE4, 0x8237 }, { 0xFAE5, 0x8852 }, { 0xFAE6, 0xFA0A }, { 0xFAE7, 0x8CE2 }, { 0xFAE8, 0x9249 }, { 0xFAE9, 0x986F }, { 0xFAEA, 0x5B51 }, - { 0xFAEB, 0x7A74 }, { 0xFAEC, 0x8840 }, { 0xFAED, 0x9801 }, { 0xFAEE, 0x5ACC }, { 0xFAEF, 0x4FE0 }, { 0xFAF0, 0x5354 }, { 0xFAF1, 0x593E }, { 0xFAF2, 0x5CFD }, - { 0xFAF3, 0x633E }, { 0xFAF4, 0x6D79 }, { 0xFAF5, 0x72F9 }, { 0xFAF6, 0x8105 }, { 0xFAF7, 0x8107 }, { 0xFAF8, 0x83A2 }, { 0xFAF9, 0x92CF }, { 0xFAFA, 0x9830 }, - { 0xFAFB, 0x4EA8 }, { 0xFAFC, 0x5144 }, { 0xFAFD, 0x5211 }, { 0xFAFE, 0x578B }, { 0xFBA1, 0x5F62 }, { 0xFBA2, 0x6CC2 }, { 0xFBA3, 0x6ECE }, { 0xFBA4, 0x7005 }, - { 0xFBA5, 0x7050 }, { 0xFBA6, 0x70AF }, { 0xFBA7, 0x7192 }, { 0xFBA8, 0x73E9 }, { 0xFBA9, 0x7469 }, { 0xFBAA, 0x834A }, { 0xFBAB, 0x87A2 }, { 0xFBAC, 0x8861 }, - { 0xFBAD, 0x9008 }, { 0xFBAE, 0x90A2 }, { 0xFBAF, 0x93A3 }, { 0xFBB0, 0x99A8 }, { 0xFBB1, 0x516E }, { 0xFBB2, 0x5F57 }, { 0xFBB3, 0x60E0 }, { 0xFBB4, 0x6167 }, - { 0xFBB5, 0x66B3 }, { 0xFBB6, 0x8559 }, { 0xFBB7, 0x8E4A }, { 0xFBB8, 0x91AF }, { 0xFBB9, 0x978B }, { 0xFBBA, 0x4E4E }, { 0xFBBB, 0x4E92 }, { 0xFBBC, 0x547C }, - { 0xFBBD, 0x58D5 }, { 0xFBBE, 0x58FA }, { 0xFBBF, 0x597D }, { 0xFBC0, 0x5CB5 }, { 0xFBC1, 0x5F27 }, { 0xFBC2, 0x6236 }, { 0xFBC3, 0x6248 }, { 0xFBC4, 0x660A }, - { 0xFBC5, 0x6667 }, { 0xFBC6, 0x6BEB }, { 0xFBC7, 0x6D69 }, { 0xFBC8, 0x6DCF }, { 0xFBC9, 0x6E56 }, { 0xFBCA, 0x6EF8 }, { 0xFBCB, 0x6F94 }, { 0xFBCC, 0x6FE0 }, - { 0xFBCD, 0x6FE9 }, { 0xFBCE, 0x705D }, { 0xFBCF, 0x72D0 }, { 0xFBD0, 0x7425 }, { 0xFBD1, 0x745A }, { 0xFBD2, 0x74E0 }, { 0xFBD3, 0x7693 }, { 0xFBD4, 0x795C }, - { 0xFBD5, 0x7CCA }, { 0xFBD6, 0x7E1E }, { 0xFBD7, 0x80E1 }, { 0xFBD8, 0x82A6 }, { 0xFBD9, 0x846B }, { 0xFBDA, 0x84BF }, { 0xFBDB, 0x864E }, { 0xFBDC, 0x865F }, - { 0xFBDD, 0x8774 }, { 0xFBDE, 0x8B77 }, { 0xFBDF, 0x8C6A }, { 0xFBE0, 0x93AC }, { 0xFBE1, 0x9800 }, { 0xFBE2, 0x9865 }, { 0xFBE3, 0x60D1 }, { 0xFBE4, 0x6216 }, - { 0xFBE5, 0x9177 }, { 0xFBE6, 0x5A5A }, { 0xFBE7, 0x660F }, { 0xFBE8, 0x6DF7 }, { 0xFBE9, 0x6E3E }, { 0xFBEA, 0x743F }, { 0xFBEB, 0x9B42 }, { 0xFBEC, 0x5FFD }, - { 0xFBED, 0x60DA }, { 0xFBEE, 0x7B0F }, { 0xFBEF, 0x54C4 }, { 0xFBF0, 0x5F18 }, { 0xFBF1, 0x6C5E }, { 0xFBF2, 0x6CD3 }, { 0xFBF3, 0x6D2A }, { 0xFBF4, 0x70D8 }, - { 0xFBF5, 0x7D05 }, { 0xFBF6, 0x8679 }, { 0xFBF7, 0x8A0C }, { 0xFBF8, 0x9D3B }, { 0xFBF9, 0x5316 }, { 0xFBFA, 0x548C }, { 0xFBFB, 0x5B05 }, { 0xFBFC, 0x6A3A }, - { 0xFBFD, 0x706B }, { 0xFBFE, 0x7575 }, { 0xFCA1, 0x798D }, { 0xFCA2, 0x79BE }, { 0xFCA3, 0x82B1 }, { 0xFCA4, 0x83EF }, { 0xFCA5, 0x8A71 }, { 0xFCA6, 0x8B41 }, - { 0xFCA7, 0x8CA8 }, { 0xFCA8, 0x9774 }, { 0xFCA9, 0xFA0B }, { 0xFCAA, 0x64F4 }, { 0xFCAB, 0x652B }, { 0xFCAC, 0x78BA }, { 0xFCAD, 0x78BB }, { 0xFCAE, 0x7A6B }, - { 0xFCAF, 0x4E38 }, { 0xFCB0, 0x559A }, { 0xFCB1, 0x5950 }, { 0xFCB2, 0x5BA6 }, { 0xFCB3, 0x5E7B }, { 0xFCB4, 0x60A3 }, { 0xFCB5, 0x63DB }, { 0xFCB6, 0x6B61 }, - { 0xFCB7, 0x6665 }, { 0xFCB8, 0x6853 }, { 0xFCB9, 0x6E19 }, { 0xFCBA, 0x7165 }, { 0xFCBB, 0x74B0 }, { 0xFCBC, 0x7D08 }, { 0xFCBD, 0x9084 }, { 0xFCBE, 0x9A69 }, - { 0xFCBF, 0x9C25 }, { 0xFCC0, 0x6D3B }, { 0xFCC1, 0x6ED1 }, { 0xFCC2, 0x733E }, { 0xFCC3, 0x8C41 }, { 0xFCC4, 0x95CA }, { 0xFCC5, 0x51F0 }, { 0xFCC6, 0x5E4C }, - { 0xFCC7, 0x5FA8 }, { 0xFCC8, 0x604D }, { 0xFCC9, 0x60F6 }, { 0xFCCA, 0x6130 }, { 0xFCCB, 0x614C }, { 0xFCCC, 0x6643 }, { 0xFCCD, 0x6644 }, { 0xFCCE, 0x69A5 }, - { 0xFCCF, 0x6CC1 }, { 0xFCD0, 0x6E5F }, { 0xFCD1, 0x6EC9 }, { 0xFCD2, 0x6F62 }, { 0xFCD3, 0x714C }, { 0xFCD4, 0x749C }, { 0xFCD5, 0x7687 }, { 0xFCD6, 0x7BC1 }, - { 0xFCD7, 0x7C27 }, { 0xFCD8, 0x8352 }, { 0xFCD9, 0x8757 }, { 0xFCDA, 0x9051 }, { 0xFCDB, 0x968D }, { 0xFCDC, 0x9EC3 }, { 0xFCDD, 0x532F }, { 0xFCDE, 0x56DE }, - { 0xFCDF, 0x5EFB }, { 0xFCE0, 0x5F8A }, { 0xFCE1, 0x6062 }, { 0xFCE2, 0x6094 }, { 0xFCE3, 0x61F7 }, { 0xFCE4, 0x6666 }, { 0xFCE5, 0x6703 }, { 0xFCE6, 0x6A9C }, - { 0xFCE7, 0x6DEE }, { 0xFCE8, 0x6FAE }, { 0xFCE9, 0x7070 }, { 0xFCEA, 0x736A }, { 0xFCEB, 0x7E6A }, { 0xFCEC, 0x81BE }, { 0xFCED, 0x8334 }, { 0xFCEE, 0x86D4 }, - { 0xFCEF, 0x8AA8 }, { 0xFCF0, 0x8CC4 }, { 0xFCF1, 0x5283 }, { 0xFCF2, 0x7372 }, { 0xFCF3, 0x5B96 }, { 0xFCF4, 0x6A6B }, { 0xFCF5, 0x9404 }, { 0xFCF6, 0x54EE }, - { 0xFCF7, 0x5686 }, { 0xFCF8, 0x5B5D }, { 0xFCF9, 0x6548 }, { 0xFCFA, 0x6585 }, { 0xFCFB, 0x66C9 }, { 0xFCFC, 0x689F }, { 0xFCFD, 0x6D8D }, { 0xFCFE, 0x6DC6 }, - { 0xFDA1, 0x723B }, { 0xFDA2, 0x80B4 }, { 0xFDA3, 0x9175 }, { 0xFDA4, 0x9A4D }, { 0xFDA5, 0x4FAF }, { 0xFDA6, 0x5019 }, { 0xFDA7, 0x539A }, { 0xFDA8, 0x540E }, - { 0xFDA9, 0x543C }, { 0xFDAA, 0x5589 }, { 0xFDAB, 0x55C5 }, { 0xFDAC, 0x5E3F }, { 0xFDAD, 0x5F8C }, { 0xFDAE, 0x673D }, { 0xFDAF, 0x7166 }, { 0xFDB0, 0x73DD }, - { 0xFDB1, 0x9005 }, { 0xFDB2, 0x52DB }, { 0xFDB3, 0x52F3 }, { 0xFDB4, 0x5864 }, { 0xFDB5, 0x58CE }, { 0xFDB6, 0x7104 }, { 0xFDB7, 0x718F }, { 0xFDB8, 0x71FB }, - { 0xFDB9, 0x85B0 }, { 0xFDBA, 0x8A13 }, { 0xFDBB, 0x6688 }, { 0xFDBC, 0x85A8 }, { 0xFDBD, 0x55A7 }, { 0xFDBE, 0x6684 }, { 0xFDBF, 0x714A }, { 0xFDC0, 0x8431 }, - { 0xFDC1, 0x5349 }, { 0xFDC2, 0x5599 }, { 0xFDC3, 0x6BC1 }, { 0xFDC4, 0x5F59 }, { 0xFDC5, 0x5FBD }, { 0xFDC6, 0x63EE }, { 0xFDC7, 0x6689 }, { 0xFDC8, 0x7147 }, - { 0xFDC9, 0x8AF1 }, { 0xFDCA, 0x8F1D }, { 0xFDCB, 0x9EBE }, { 0xFDCC, 0x4F11 }, { 0xFDCD, 0x643A }, { 0xFDCE, 0x70CB }, { 0xFDCF, 0x7566 }, { 0xFDD0, 0x8667 }, - { 0xFDD1, 0x6064 }, { 0xFDD2, 0x8B4E }, { 0xFDD3, 0x9DF8 }, { 0xFDD4, 0x5147 }, { 0xFDD5, 0x51F6 }, { 0xFDD6, 0x5308 }, { 0xFDD7, 0x6D36 }, { 0xFDD8, 0x80F8 }, - { 0xFDD9, 0x9ED1 }, { 0xFDDA, 0x6615 }, { 0xFDDB, 0x6B23 }, { 0xFDDC, 0x7098 }, { 0xFDDD, 0x75D5 }, { 0xFDDE, 0x5403 }, { 0xFDDF, 0x5C79 }, { 0xFDE0, 0x7D07 }, - { 0xFDE1, 0x8A16 }, { 0xFDE2, 0x6B20 }, { 0xFDE3, 0x6B3D }, { 0xFDE4, 0x6B46 }, { 0xFDE5, 0x5438 }, { 0xFDE6, 0x6070 }, { 0xFDE7, 0x6D3D }, { 0xFDE8, 0x7FD5 }, - { 0xFDE9, 0x8208 }, { 0xFDEA, 0x50D6 }, { 0xFDEB, 0x51DE }, { 0xFDEC, 0x559C }, { 0xFDED, 0x566B }, { 0xFDEE, 0x56CD }, { 0xFDEF, 0x59EC }, { 0xFDF0, 0x5B09 }, - { 0xFDF1, 0x5E0C }, { 0xFDF2, 0x6199 }, { 0xFDF3, 0x6198 }, { 0xFDF4, 0x6231 }, { 0xFDF5, 0x665E }, { 0xFDF6, 0x66E6 }, { 0xFDF7, 0x7199 }, { 0xFDF8, 0x71B9 }, - { 0xFDF9, 0x71BA }, { 0xFDFA, 0x72A7 }, { 0xFDFB, 0x79A7 }, { 0xFDFC, 0x7A00 }, { 0xFDFD, 0x7FB2 }, { 0xFDFE, 0x8A70 }, + { 0xA14D, 0xFE59 }, { 0xA14E, 0xFE5A }, { 0xA159, 0x2985 }, { 0xA15A, 0x2986 }, { 0xA15D, 0x3016 }, { 0xA15E, 0x3017 }, { 0xA15F, 0x3018 }, { 0xA160, 0x3019 }, + { 0xA16D, 0x2051 }, { 0xA16E, 0xF840 }, { 0xA16F, 0x201F }, { 0xA170, 0x201B }, { 0xA171, 0x207A }, { 0xA172, 0x207B }, { 0xA17A, 0x207C }, { 0xA17C, 0x207D }, + { 0xA17D, 0x207E }, { 0xA196, 0x204C }, { 0xA197, 0x204D }, { 0xA198, 0x02BC }, { 0xA199, 0x2997 }, { 0xA19A, 0x2998 }, { 0xA1A1, 0x3000 }, { 0xA1A2, 0x3001 }, + { 0xA1A3, 0x3002 }, { 0xA1A4, 0x00B7 }, { 0xA1A5, 0x2025 }, { 0xA1A6, 0x2026 }, { 0xA1A7, 0x00A8 }, { 0xA1A8, 0x3003 }, { 0xA1A9, 0x2013 }, { 0xA1AA, 0x2014 }, + { 0xA1AB, 0x2016 }, { 0xA1AC, 0xFF3C }, { 0xA1AD, 0x301C }, { 0xA1AE, 0x2018 }, { 0xA1AF, 0x2019 }, { 0xA1B0, 0x201C }, { 0xA1B1, 0x201D }, { 0xA1B2, 0x3014 }, + { 0xA1B3, 0x3015 }, { 0xA1B4, 0x3008 }, { 0xA1B5, 0x3009 }, { 0xA1B6, 0x300A }, { 0xA1B7, 0x300B }, { 0xA1B8, 0x300C }, { 0xA1B9, 0x300D }, { 0xA1BA, 0x300E }, + { 0xA1BB, 0x300F }, { 0xA1BC, 0x3010 }, { 0xA1BD, 0x3011 }, { 0xA1BE, 0x00B1 }, { 0xA1BF, 0x00D7 }, { 0xA1C0, 0x00F7 }, { 0xA1C1, 0x2260 }, { 0xA1C2, 0x2264 }, + { 0xA1C3, 0x2265 }, { 0xA1C4, 0x221E }, { 0xA1C5, 0x2234 }, { 0xA1C6, 0x00B0 }, { 0xA1C7, 0x2032 }, { 0xA1C8, 0x2033 }, { 0xA1C9, 0x2103 }, { 0xA1CA, 0x212B }, + { 0xA1CB, 0x00A2 }, { 0xA1CC, 0x00A3 }, { 0xA1CD, 0x00A5 }, { 0xA1CE, 0x2642 }, { 0xA1CF, 0x2640 }, { 0xA1D0, 0x2220 }, { 0xA1D1, 0x22A5 }, { 0xA1D2, 0x2312 }, + { 0xA1D3, 0x2202 }, { 0xA1D4, 0x2207 }, { 0xA1D5, 0x2261 }, { 0xA1D6, 0x2252 }, { 0xA1D7, 0x00A7 }, { 0xA1D8, 0x203B }, { 0xA1D9, 0x2606 }, { 0xA1DA, 0x2605 }, + { 0xA1DB, 0x25CB }, { 0xA1DC, 0x25CF }, { 0xA1DD, 0x25CE }, { 0xA1DE, 0x25C7 }, { 0xA1DF, 0x25C6 }, { 0xA1E0, 0x25A1 }, { 0xA1E1, 0x25A0 }, { 0xA1E2, 0x25B3 }, + { 0xA1E3, 0x25B2 }, { 0xA1E4, 0x25BD }, { 0xA1E5, 0x25BC }, { 0xA1E6, 0x2192 }, { 0xA1E7, 0x2190 }, { 0xA1E8, 0x2191 }, { 0xA1E9, 0x2193 }, { 0xA1EA, 0x2194 }, + { 0xA1EB, 0x3013 }, { 0xA1EC, 0x226A }, { 0xA1ED, 0x226B }, { 0xA1EE, 0x221A }, { 0xA1EF, 0x223D }, { 0xA1F0, 0x221D }, { 0xA1F1, 0x2235 }, { 0xA1F2, 0x222B }, + { 0xA1F3, 0x222C }, { 0xA1F4, 0x2208 }, { 0xA1F5, 0x220B }, { 0xA1F6, 0x2286 }, { 0xA1F7, 0x2287 }, { 0xA1F8, 0x2282 }, { 0xA1F9, 0x2283 }, { 0xA1FA, 0x222A }, + { 0xA1FB, 0x2229 }, { 0xA1FC, 0x2227 }, { 0xA1FD, 0x2228 }, { 0xA1FE, 0x00AC }, { 0xA2A1, 0x21D2 }, { 0xA2A2, 0x21D4 }, { 0xA2A3, 0x2200 }, { 0xA2A4, 0x2203 }, + { 0xA2A5, 0x00B4 }, { 0xA2A6, 0x02DC }, { 0xA2A7, 0x02C7 }, { 0xA2A8, 0x02D8 }, { 0xA2A9, 0x02DD }, { 0xA2AA, 0x02DA }, { 0xA2AB, 0x02D9 }, { 0xA2AC, 0x00B8 }, + { 0xA2AD, 0x02DB }, { 0xA2AE, 0x00A1 }, { 0xA2AF, 0x00BF }, { 0xA2B0, 0x02D0 }, { 0xA2B1, 0x222E }, { 0xA2B2, 0x2211 }, { 0xA2B3, 0x220F }, { 0xA2B4, 0x00A4 }, + { 0xA2B5, 0x2109 }, { 0xA2B6, 0x2030 }, { 0xA2B7, 0x25C1 }, { 0xA2B8, 0x25C0 }, { 0xA2B9, 0x25B7 }, { 0xA2BA, 0x25B6 }, { 0xA2BB, 0x2664 }, { 0xA2BC, 0x2660 }, + { 0xA2BD, 0x2661 }, { 0xA2BE, 0x2665 }, { 0xA2BF, 0x2667 }, { 0xA2C0, 0x2663 }, { 0xA2C1, 0x25C9 }, { 0xA2C2, 0x25C8 }, { 0xA2C3, 0x25A3 }, { 0xA2C4, 0x25D0 }, + { 0xA2C5, 0x25D1 }, { 0xA2C6, 0x2592 }, { 0xA2C7, 0x25A4 }, { 0xA2C8, 0x25A5 }, { 0xA2C9, 0x25A8 }, { 0xA2CA, 0x25A7 }, { 0xA2CB, 0x25A6 }, { 0xA2CC, 0x25A9 }, + { 0xA2CD, 0x2668 }, { 0xA2CE, 0x260F }, { 0xA2CF, 0x260E }, { 0xA2D0, 0x261C }, { 0xA2D1, 0x261E }, { 0xA2D2, 0x00B6 }, { 0xA2D3, 0x2020 }, { 0xA2D4, 0x2021 }, + { 0xA2D5, 0x2195 }, { 0xA2D6, 0x2197 }, { 0xA2D7, 0x2199 }, { 0xA2D8, 0x2196 }, { 0xA2D9, 0x2198 }, { 0xA2DA, 0x266D }, { 0xA2DB, 0x2669 }, { 0xA2DC, 0x266A }, + { 0xA2DD, 0x266C }, { 0xA2DE, 0x327F }, { 0xA2DF, 0x321C }, { 0xA2E0, 0x2116 }, { 0xA2E1, 0x33C7 }, { 0xA2E2, 0x2122 }, { 0xA2E3, 0x33C2 }, { 0xA2E4, 0x33D8 }, + { 0xA2E5, 0x2121 }, { 0xA2FD, 0x22EE }, { 0xA2FE, 0x2237 }, { 0xA355, 0x278A }, { 0xA356, 0x278B }, { 0xA357, 0x278C }, { 0xA358, 0x278D }, { 0xA359, 0x278E }, + { 0xA35A, 0x278F }, { 0xA35B, 0x2790 }, { 0xA35C, 0x2791 }, { 0xA35D, 0x2792 }, { 0xA35E, 0x2793 }, { 0xA386, 0x24B6 }, { 0xA387, 0x24B7 }, { 0xA388, 0x24B8 }, + { 0xA389, 0x24B9 }, { 0xA38A, 0x24BA }, { 0xA38B, 0x24BB }, { 0xA38C, 0x24BC }, { 0xA38D, 0x24BD }, { 0xA38E, 0x24BE }, { 0xA38F, 0x24BF }, { 0xA390, 0x24C0 }, + { 0xA391, 0x24C1 }, { 0xA392, 0x24C2 }, { 0xA393, 0x24C3 }, { 0xA394, 0x24C4 }, { 0xA395, 0x24C5 }, { 0xA396, 0x24C6 }, { 0xA397, 0x24C7 }, { 0xA398, 0x24C8 }, + { 0xA399, 0x24C9 }, { 0xA39A, 0x24CA }, { 0xA39B, 0x24CB }, { 0xA39C, 0x24CC }, { 0xA39D, 0x24CD }, { 0xA39E, 0x24CE }, { 0xA39F, 0x24CF }, { 0xA3A1, 0xFF01 }, + { 0xA3A2, 0xFF02 }, { 0xA3A3, 0xFF03 }, { 0xA3A4, 0xFF04 }, { 0xA3A5, 0xFF05 }, { 0xA3A6, 0xFF06 }, { 0xA3A7, 0xFF07 }, { 0xA3A8, 0xFF08 }, { 0xA3A9, 0xFF09 }, + { 0xA3AA, 0xFF0A }, { 0xA3AB, 0xFF0B }, { 0xA3AC, 0xFF0C }, { 0xA3AD, 0xFF0D }, { 0xA3AE, 0xFF0E }, { 0xA3AF, 0xFF0F }, { 0xA3B0, 0xFF10 }, { 0xA3B1, 0xFF11 }, + { 0xA3B2, 0xFF12 }, { 0xA3B3, 0xFF13 }, { 0xA3B4, 0xFF14 }, { 0xA3B5, 0xFF15 }, { 0xA3B6, 0xFF16 }, { 0xA3B7, 0xFF17 }, { 0xA3B8, 0xFF18 }, { 0xA3B9, 0xFF19 }, + { 0xA3BA, 0xFF1A }, { 0xA3BB, 0xFF1B }, { 0xA3BC, 0xFF1C }, { 0xA3BD, 0xFF1D }, { 0xA3BE, 0xFF1E }, { 0xA3BF, 0xFF1F }, { 0xA3C0, 0xFF20 }, { 0xA3C1, 0xFF21 }, + { 0xA3C2, 0xFF22 }, { 0xA3C3, 0xFF23 }, { 0xA3C4, 0xFF24 }, { 0xA3C5, 0xFF25 }, { 0xA3C6, 0xFF26 }, { 0xA3C7, 0xFF27 }, { 0xA3C8, 0xFF28 }, { 0xA3C9, 0xFF29 }, + { 0xA3CA, 0xFF2A }, { 0xA3CB, 0xFF2B }, { 0xA3CC, 0xFF2C }, { 0xA3CD, 0xFF2D }, { 0xA3CE, 0xFF2E }, { 0xA3CF, 0xFF2F }, { 0xA3D0, 0xFF30 }, { 0xA3D1, 0xFF31 }, + { 0xA3D2, 0xFF32 }, { 0xA3D3, 0xFF33 }, { 0xA3D4, 0xFF34 }, { 0xA3D5, 0xFF35 }, { 0xA3D6, 0xFF36 }, { 0xA3D7, 0xFF37 }, { 0xA3D8, 0xFF38 }, { 0xA3D9, 0xFF39 }, + { 0xA3DA, 0xFF3A }, { 0xA3DB, 0xFF3B }, { 0xA3DC, 0xFFE6 }, { 0xA3DD, 0xFF3D }, { 0xA3DE, 0xFF3E }, { 0xA3DF, 0xFF3F }, { 0xA3E0, 0xFF40 }, { 0xA3E1, 0xFF41 }, + { 0xA3E2, 0xFF42 }, { 0xA3E3, 0xFF43 }, { 0xA3E4, 0xFF44 }, { 0xA3E5, 0xFF45 }, { 0xA3E6, 0xFF46 }, { 0xA3E7, 0xFF47 }, { 0xA3E8, 0xFF48 }, { 0xA3E9, 0xFF49 }, + { 0xA3EA, 0xFF4A }, { 0xA3EB, 0xFF4B }, { 0xA3EC, 0xFF4C }, { 0xA3ED, 0xFF4D }, { 0xA3EE, 0xFF4E }, { 0xA3EF, 0xFF4F }, { 0xA3F0, 0xFF50 }, { 0xA3F1, 0xFF51 }, + { 0xA3F2, 0xFF52 }, { 0xA3F3, 0xFF53 }, { 0xA3F4, 0xFF54 }, { 0xA3F5, 0xFF55 }, { 0xA3F6, 0xFF56 }, { 0xA3F7, 0xFF57 }, { 0xA3F8, 0xFF58 }, { 0xA3F9, 0xFF59 }, + { 0xA3FA, 0xFF5A }, { 0xA3FB, 0xFF5B }, { 0xA3FC, 0xFF5C }, { 0xA3FD, 0xFF5D }, { 0xA3FE, 0x203E }, { 0xA47D, 0x2A26 }, { 0xA481, 0x227A }, { 0xA482, 0x227B }, + { 0xA483, 0x22CE }, { 0xA484, 0x22CF }, { 0xA485, 0x2280 }, { 0xA486, 0x2281 }, { 0xA487, 0x2270 }, { 0xA488, 0x2271 }, { 0xA489, 0x2272 }, { 0xA48A, 0x2273 }, + { 0xA48B, 0x2AC5 }, { 0xA48C, 0x2ACB }, { 0xA48D, 0x2AC6 }, { 0xA48E, 0x2ACC }, { 0xA48F, 0x2276 }, { 0xA490, 0x2277 }, { 0xA491, 0x2279 }, { 0xA492, 0x22DA }, + { 0xA493, 0x22DB }, { 0xA494, 0x2A8B }, { 0xA495, 0x2A8C }, { 0xA496, 0x2A91 }, { 0xA497, 0x2A92 }, { 0xA499, 0x2245 }, { 0xA49A, 0x2243 }, { 0xA49B, 0x2248 }, + { 0xA49C, 0x29A3 }, { 0xA49D, 0x22A4 }, { 0xA4A1, 0x3131 }, { 0xA4A2, 0x3132 }, { 0xA4A3, 0x3133 }, { 0xA4A4, 0x3134 }, { 0xA4A5, 0x3135 }, { 0xA4A6, 0x3136 }, + { 0xA4A7, 0x3137 }, { 0xA4A8, 0x3138 }, { 0xA4A9, 0x3139 }, { 0xA4AA, 0x313A }, { 0xA4AB, 0x313B }, { 0xA4AC, 0x313C }, { 0xA4AD, 0x313D }, { 0xA4AE, 0x313E }, + { 0xA4AF, 0x313F }, { 0xA4B0, 0x3140 }, { 0xA4B1, 0x3141 }, { 0xA4B2, 0x3142 }, { 0xA4B3, 0x3143 }, { 0xA4B4, 0x3144 }, { 0xA4B5, 0x3145 }, { 0xA4B6, 0x3146 }, + { 0xA4B7, 0x3147 }, { 0xA4B8, 0x3148 }, { 0xA4B9, 0x3149 }, { 0xA4BA, 0x314A }, { 0xA4BB, 0x314B }, { 0xA4BC, 0x314C }, { 0xA4BD, 0x314D }, { 0xA4BE, 0x314E }, + { 0xA4BF, 0x314F }, { 0xA4C0, 0x3150 }, { 0xA4C1, 0x3151 }, { 0xA4C2, 0x3152 }, { 0xA4C3, 0x3153 }, { 0xA4C4, 0x3154 }, { 0xA4C5, 0x3155 }, { 0xA4C6, 0x3156 }, + { 0xA4C7, 0x3157 }, { 0xA4C8, 0x3158 }, { 0xA4C9, 0x3159 }, { 0xA4CA, 0x315A }, { 0xA4CB, 0x315B }, { 0xA4CC, 0x315C }, { 0xA4CD, 0x315D }, { 0xA4CE, 0x315E }, + { 0xA4CF, 0x315F }, { 0xA4D0, 0x3160 }, { 0xA4D1, 0x3161 }, { 0xA4D2, 0x3162 }, { 0xA4D3, 0x3163 }, { 0xA4D4, 0x3164 }, { 0xA4D5, 0x3165 }, { 0xA4D6, 0x3166 }, + { 0xA4D7, 0x3167 }, { 0xA4D8, 0x3168 }, { 0xA4D9, 0x3169 }, { 0xA4DA, 0x316A }, { 0xA4DB, 0x316B }, { 0xA4DC, 0x316C }, { 0xA4DD, 0x316D }, { 0xA4DE, 0x316E }, + { 0xA4DF, 0x316F }, { 0xA4E0, 0x3170 }, { 0xA4E1, 0x3171 }, { 0xA4E2, 0x3172 }, { 0xA4E3, 0x3173 }, { 0xA4E4, 0x3174 }, { 0xA4E5, 0x3175 }, { 0xA4E6, 0x3176 }, + { 0xA4E7, 0x3177 }, { 0xA4E8, 0x3178 }, { 0xA4E9, 0x3179 }, { 0xA4EA, 0x317A }, { 0xA4EB, 0x317B }, { 0xA4EC, 0x317C }, { 0xA4ED, 0x317D }, { 0xA4EE, 0x317E }, + { 0xA4EF, 0x317F }, { 0xA4F0, 0x3180 }, { 0xA4F1, 0x3181 }, { 0xA4F2, 0x3182 }, { 0xA4F3, 0x3183 }, { 0xA4F4, 0x3184 }, { 0xA4F5, 0x3185 }, { 0xA4F6, 0x3186 }, + { 0xA4F7, 0x3187 }, { 0xA4F8, 0x3188 }, { 0xA4F9, 0x3189 }, { 0xA4FA, 0x318A }, { 0xA4FB, 0x318B }, { 0xA4FC, 0x318C }, { 0xA4FD, 0x318D }, { 0xA4FE, 0x318E }, + { 0xA5A1, 0x2170 }, { 0xA5A2, 0x2171 }, { 0xA5A3, 0x2172 }, { 0xA5A4, 0x2173 }, { 0xA5A5, 0x2174 }, { 0xA5A6, 0x2175 }, { 0xA5A7, 0x2176 }, { 0xA5A8, 0x2177 }, + { 0xA5A9, 0x2178 }, { 0xA5AA, 0x2179 }, { 0xA5B0, 0x2160 }, { 0xA5B1, 0x2161 }, { 0xA5B2, 0x2162 }, { 0xA5B3, 0x2163 }, { 0xA5B4, 0x2164 }, { 0xA5B5, 0x2165 }, + { 0xA5B6, 0x2166 }, { 0xA5B7, 0x2167 }, { 0xA5B8, 0x2168 }, { 0xA5B9, 0x2169 }, { 0xA5C1, 0x0391 }, { 0xA5C2, 0x0392 }, { 0xA5C3, 0x0393 }, { 0xA5C4, 0x0394 }, + { 0xA5C5, 0x0395 }, { 0xA5C6, 0x0396 }, { 0xA5C7, 0x0397 }, { 0xA5C8, 0x0398 }, { 0xA5C9, 0x0399 }, { 0xA5CA, 0x039A }, { 0xA5CB, 0x039B }, { 0xA5CC, 0x039C }, + { 0xA5CD, 0x039D }, { 0xA5CE, 0x039E }, { 0xA5CF, 0x039F }, { 0xA5D0, 0x03A0 }, { 0xA5D1, 0x03A1 }, { 0xA5D2, 0x03A3 }, { 0xA5D3, 0x03A4 }, { 0xA5D4, 0x03A5 }, + { 0xA5D5, 0x03A6 }, { 0xA5D6, 0x03A7 }, { 0xA5D7, 0x03A8 }, { 0xA5D8, 0x03A9 }, { 0xA5DE, 0x2034 }, { 0xA5E1, 0x03B1 }, { 0xA5E2, 0x03B2 }, { 0xA5E3, 0x03B3 }, + { 0xA5E4, 0x03B4 }, { 0xA5E5, 0x03B5 }, { 0xA5E6, 0x03B6 }, { 0xA5E7, 0x03B7 }, { 0xA5E8, 0x03B8 }, { 0xA5E9, 0x03B9 }, { 0xA5EA, 0x03BA }, { 0xA5EB, 0x03BB }, + { 0xA5EC, 0x03BC }, { 0xA5ED, 0x03BD }, { 0xA5EE, 0x03BE }, { 0xA5EF, 0x03BF }, { 0xA5F0, 0x03C0 }, { 0xA5F1, 0x03C1 }, { 0xA5F2, 0x03C3 }, { 0xA5F3, 0x03C4 }, + { 0xA5F4, 0x03C5 }, { 0xA5F5, 0x03C6 }, { 0xA5F6, 0x03C7 }, { 0xA5F7, 0x03C8 }, { 0xA5F8, 0x03C9 }, { 0xA642, 0xF83D }, { 0xA648, 0x266F }, { 0xA64D, 0x2042 }, + { 0xA64E, 0x204E }, { 0xA652, 0x273D }, { 0xA653, 0x2731 }, { 0xA654, 0x2747 }, { 0xA655, 0x2022 }, { 0xA658, 0xF805 }, { 0xA65A, 0x2039 }, { 0xA65B, 0x203A }, + { 0xA65C, 0x00AB }, { 0xA65D, 0x00BB }, { 0xA663, 0xF806 }, { 0xA664, 0x29C8 }, { 0xA668, 0x29BE }, { 0xA66C, 0x271A }, { 0xA66D, 0x2716 }, { 0xA66E, 0x29BF }, + { 0xA66F, 0x25EF }, { 0xA672, 0x2723 }, { 0xA673, 0x2756 }, { 0xA674, 0xF80A }, { 0xA675, 0x25CC }, { 0xA677, 0x2610 }, { 0xA678, 0x25A2 }, { 0xA67C, 0x273F }, + { 0xA681, 0xF809 }, { 0xA683, 0x274D }, { 0xA684, 0x25CD }, { 0xA688, 0x2720 }, { 0xA68D, 0x2741 }, { 0xA68F, 0xF808 }, { 0xA693, 0x262F }, { 0xA696, 0xF80B }, + { 0xA699, 0x2740 }, { 0xA69A, 0xF80C }, { 0xA69E, 0x3020 }, { 0xA69F, 0xF807 }, { 0xA6A1, 0x2500 }, { 0xA6A2, 0x2502 }, { 0xA6A3, 0x250C }, { 0xA6A4, 0x2510 }, + { 0xA6A5, 0x2518 }, { 0xA6A6, 0x2514 }, { 0xA6A7, 0x251C }, { 0xA6A8, 0x252C }, { 0xA6A9, 0x2524 }, { 0xA6AA, 0x2534 }, { 0xA6AB, 0x253C }, { 0xA6AC, 0x2501 }, + { 0xA6AD, 0x2503 }, { 0xA6AE, 0x250F }, { 0xA6AF, 0x2513 }, { 0xA6B0, 0x251B }, { 0xA6B1, 0x2517 }, { 0xA6B2, 0x2523 }, { 0xA6B3, 0x2533 }, { 0xA6B4, 0x252B }, + { 0xA6B5, 0x253B }, { 0xA6B6, 0x254B }, { 0xA6B7, 0x2520 }, { 0xA6B8, 0x252F }, { 0xA6B9, 0x2528 }, { 0xA6BA, 0x2537 }, { 0xA6BB, 0x253F }, { 0xA6BC, 0x251D }, + { 0xA6BD, 0x2530 }, { 0xA6BE, 0x2525 }, { 0xA6BF, 0x2538 }, { 0xA6C0, 0x2542 }, { 0xA6C1, 0x2512 }, { 0xA6C2, 0x2511 }, { 0xA6C3, 0x251A }, { 0xA6C4, 0x2519 }, + { 0xA6C5, 0x2516 }, { 0xA6C6, 0x2515 }, { 0xA6C7, 0x250E }, { 0xA6C8, 0x250D }, { 0xA6C9, 0x251E }, { 0xA6CA, 0x251F }, { 0xA6CB, 0x2521 }, { 0xA6CC, 0x2522 }, + { 0xA6CD, 0x2526 }, { 0xA6CE, 0x2527 }, { 0xA6CF, 0x2529 }, { 0xA6D0, 0x252A }, { 0xA6D1, 0x252D }, { 0xA6D2, 0x252E }, { 0xA6D3, 0x2531 }, { 0xA6D4, 0x2532 }, + { 0xA6D5, 0x2535 }, { 0xA6D6, 0x2536 }, { 0xA6D7, 0x2539 }, { 0xA6D8, 0x253A }, { 0xA6D9, 0x253D }, { 0xA6DA, 0x253E }, { 0xA6DB, 0x2540 }, { 0xA6DC, 0x2541 }, + { 0xA6DD, 0x2543 }, { 0xA6DE, 0x2544 }, { 0xA6DF, 0x2545 }, { 0xA6E0, 0x2546 }, { 0xA6E1, 0x2547 }, { 0xA6E2, 0x2548 }, { 0xA6E3, 0x2549 }, { 0xA6E4, 0x254A }, + { 0xA6E5, 0x2776 }, { 0xA6E6, 0x2777 }, { 0xA6E7, 0x2778 }, { 0xA6E8, 0x2779 }, { 0xA6E9, 0x277A }, { 0xA6EA, 0x277B }, { 0xA6EB, 0x277C }, { 0xA6EC, 0x277D }, + { 0xA6ED, 0x277E }, { 0xA6EE, 0x277F }, { 0xA6EF, 0x24EB }, { 0xA6F0, 0x24EC }, { 0xA6F1, 0x24ED }, { 0xA6F2, 0x24EE }, { 0xA6F3, 0x24EF }, { 0xA6F4, 0x24F0 }, + { 0xA6F5, 0x24F1 }, { 0xA6F6, 0x24F2 }, { 0xA6F7, 0x24F3 }, { 0xA6F8, 0x24F4 }, { 0xA742, 0x3012 }, { 0xA743, 0x3036 }, { 0xA746, 0x25FB }, { 0xA747, 0xF84C }, + { 0xA74A, 0x25AD }, { 0xA74B, 0xF84D }, { 0xA74C, 0xF84E }, { 0xA74D, 0xF84F }, { 0xA751, 0x2206 }, { 0xA753, 0x221F }, { 0xA755, 0x2225 }, { 0xA756, 0x2226 }, + { 0xA758, 0x2253 }, { 0xA759, 0x2251 }, { 0xA75A, 0x2266 }, { 0xA75B, 0x2267 }, { 0xA75C, 0x2213 }, { 0xA75D, 0x2295 }, { 0xA75E, 0x2296 }, { 0xA75F, 0x2297 }, + { 0xA760, 0x2A38 }, { 0xA761, 0x2314 }, { 0xA764, 0x2262 }, { 0xA766, 0x25B1 }, { 0xA768, 0x2222 }, { 0xA769, 0x2250 }, { 0xA76A, 0x03D5 }, { 0xA76B, 0x2AE8 }, + { 0xA76C, 0x22A3 }, { 0xA76F, 0x226E }, { 0xA770, 0x226F }, { 0xA771, 0x2285 }, { 0xA772, 0x2284 }, { 0xA773, 0x2209 }, { 0xA774, 0x220C }, { 0xA775, 0x22BB }, + { 0xA776, 0x22BC }, { 0xA777, 0x225A }, { 0xA778, 0x2306 }, { 0xA77B, 0x2A72 }, { 0xA782, 0x329E }, { 0xA784, 0x203C }, { 0xA785, 0x2049 }, { 0xA787, 0x2047 }, + { 0xA78F, 0x2588 }, { 0xA790, 0x25E6 }, { 0xA794, 0x25BF }, { 0xA795, 0x25B5 }, { 0xA796, 0x25B9 }, { 0xA797, 0x25C3 }, { 0xA798, 0x2666 }, { 0xA799, 0x2981 }, + { 0xA79A, 0x25FC }, { 0xA79C, 0x25CA }, { 0xA79D, 0x3231 }, { 0xA79E, 0x3239 }, { 0xA79F, 0x33CB }, { 0xA7A1, 0x3395 }, { 0xA7A2, 0x3396 }, { 0xA7A3, 0x3397 }, + { 0xA7A4, 0x2113 }, { 0xA7A5, 0x3398 }, { 0xA7A6, 0x33C4 }, { 0xA7A7, 0x33A3 }, { 0xA7A8, 0x33A4 }, { 0xA7A9, 0x33A5 }, { 0xA7AA, 0x33A6 }, { 0xA7AB, 0x3399 }, + { 0xA7AC, 0x339A }, { 0xA7AD, 0x339B }, { 0xA7AE, 0x339C }, { 0xA7AF, 0x339D }, { 0xA7B0, 0x339E }, { 0xA7B1, 0x339F }, { 0xA7B2, 0x33A0 }, { 0xA7B3, 0x33A1 }, + { 0xA7B4, 0x33A2 }, { 0xA7B5, 0x33CA }, { 0xA7B6, 0x338D }, { 0xA7B7, 0x338E }, { 0xA7B8, 0x338F }, { 0xA7B9, 0x33CF }, { 0xA7BA, 0x3388 }, { 0xA7BB, 0x3389 }, + { 0xA7BC, 0x33C8 }, { 0xA7BD, 0x33A7 }, { 0xA7BE, 0x33A8 }, { 0xA7BF, 0x33B0 }, { 0xA7C0, 0x33B1 }, { 0xA7C1, 0x33B2 }, { 0xA7C2, 0x33B3 }, { 0xA7C3, 0x33B4 }, + { 0xA7C4, 0x33B5 }, { 0xA7C5, 0x33B6 }, { 0xA7C6, 0x33B7 }, { 0xA7C7, 0x33B8 }, { 0xA7C8, 0x33B9 }, { 0xA7C9, 0x3380 }, { 0xA7CA, 0x3381 }, { 0xA7CB, 0x3382 }, + { 0xA7CC, 0x3383 }, { 0xA7CD, 0x3384 }, { 0xA7CE, 0x33BA }, { 0xA7CF, 0x33BB }, { 0xA7D0, 0x33BC }, { 0xA7D1, 0x33BD }, { 0xA7D2, 0x33BE }, { 0xA7D3, 0x33BF }, + { 0xA7D4, 0x3390 }, { 0xA7D5, 0x3391 }, { 0xA7D6, 0x3392 }, { 0xA7D7, 0x3393 }, { 0xA7D8, 0x3394 }, { 0xA7D9, 0x2126 }, { 0xA7DA, 0x33C0 }, { 0xA7DB, 0x33C1 }, + { 0xA7DC, 0x338A }, { 0xA7DD, 0x338B }, { 0xA7DE, 0x338C }, { 0xA7DF, 0x33D6 }, { 0xA7E0, 0x33C5 }, { 0xA7E1, 0x33AD }, { 0xA7E2, 0x33AE }, { 0xA7E3, 0x33AF }, + { 0xA7E4, 0x33DB }, { 0xA7E5, 0x33A9 }, { 0xA7E6, 0x33AA }, { 0xA7E7, 0x33AB }, { 0xA7E8, 0x33AC }, { 0xA7E9, 0x33DD }, { 0xA7EA, 0x33D0 }, { 0xA7EB, 0x33D3 }, + { 0xA7EC, 0x33C3 }, { 0xA7ED, 0x33C9 }, { 0xA7EE, 0x33DC }, { 0xA7EF, 0x33C6 }, { 0xA7F0, 0x246F }, { 0xA7F1, 0x2470 }, { 0xA7F2, 0x2471 }, { 0xA7F3, 0x2472 }, + { 0xA7F4, 0x2473 }, { 0xA7F5, 0x3251 }, { 0xA7F6, 0x3252 }, { 0xA7F7, 0x3253 }, { 0xA7F8, 0x3254 }, { 0xA7F9, 0x3255 }, { 0xA7FA, 0x3256 }, { 0xA7FB, 0x3257 }, + { 0xA7FC, 0x3258 }, { 0xA7FD, 0x3259 }, { 0xA7FE, 0x325A }, { 0xA849, 0x21D0 }, { 0xA84A, 0x21CF }, { 0xA84B, 0x21CD }, { 0xA85C, 0x27B2 }, { 0xA860, 0x279C }, + { 0xA867, 0xF846 }, { 0xA868, 0xF847 }, { 0xA86A, 0x279B }, { 0xA86F, 0x2962 }, { 0xA870, 0x2964 }, { 0xA871, 0x2963 }, { 0xA872, 0x2965 }, { 0xA874, 0x27A1 }, + { 0xA878, 0x279E }, { 0xA87B, 0x21B2 }, { 0xA87C, 0x21B1 }, { 0xA881, 0x21B4 }, { 0xA882, 0x21B0 }, { 0xA883, 0x21B3 }, { 0xA886, 0x2936 }, { 0xA889, 0x2935 }, + { 0xA88B, 0x2937 }, { 0xA88C, 0x2939 }, { 0xA88D, 0x2934 }, { 0xA892, 0x21BC }, { 0xA893, 0x21C0 }, { 0xA894, 0xF841 }, { 0xA89C, 0xF849 }, { 0xA89D, 0xF848 }, + { 0xA89E, 0x21C4 }, { 0xA89F, 0x21C5 }, { 0xA8A1, 0x00C6 }, { 0xA8A2, 0x00D0 }, { 0xA8A3, 0x00AA }, { 0xA8A4, 0x0126 }, { 0xA8A6, 0x0132 }, { 0xA8A8, 0x013F }, + { 0xA8A9, 0x0141 }, { 0xA8AA, 0x00D8 }, { 0xA8AB, 0x0152 }, { 0xA8AC, 0x00BA }, { 0xA8AD, 0x00DE }, { 0xA8AE, 0x0166 }, { 0xA8AF, 0x014A }, { 0xA8B1, 0x3260 }, + { 0xA8B2, 0x3261 }, { 0xA8B3, 0x3262 }, { 0xA8B4, 0x3263 }, { 0xA8B5, 0x3264 }, { 0xA8B6, 0x3265 }, { 0xA8B7, 0x3266 }, { 0xA8B8, 0x3267 }, { 0xA8B9, 0x3268 }, + { 0xA8BA, 0x3269 }, { 0xA8BB, 0x326A }, { 0xA8BC, 0x326B }, { 0xA8BD, 0x326C }, { 0xA8BE, 0x326D }, { 0xA8BF, 0x326E }, { 0xA8C0, 0x326F }, { 0xA8C1, 0x3270 }, + { 0xA8C2, 0x3271 }, { 0xA8C3, 0x3272 }, { 0xA8C4, 0x3273 }, { 0xA8C5, 0x3274 }, { 0xA8C6, 0x3275 }, { 0xA8C7, 0x3276 }, { 0xA8C8, 0x3277 }, { 0xA8C9, 0x3278 }, + { 0xA8CA, 0x3279 }, { 0xA8CB, 0x327A }, { 0xA8CC, 0x327B }, { 0xA8CD, 0x24D0 }, { 0xA8CE, 0x24D1 }, { 0xA8CF, 0x24D2 }, { 0xA8D0, 0x24D3 }, { 0xA8D1, 0x24D4 }, + { 0xA8D2, 0x24D5 }, { 0xA8D3, 0x24D6 }, { 0xA8D4, 0x24D7 }, { 0xA8D5, 0x24D8 }, { 0xA8D6, 0x24D9 }, { 0xA8D7, 0x24DA }, { 0xA8D8, 0x24DB }, { 0xA8D9, 0x24DC }, + { 0xA8DA, 0x24DD }, { 0xA8DB, 0x24DE }, { 0xA8DC, 0x24DF }, { 0xA8DD, 0x24E0 }, { 0xA8DE, 0x24E1 }, { 0xA8DF, 0x24E2 }, { 0xA8E0, 0x24E3 }, { 0xA8E1, 0x24E4 }, + { 0xA8E2, 0x24E5 }, { 0xA8E3, 0x24E6 }, { 0xA8E4, 0x24E7 }, { 0xA8E5, 0x24E8 }, { 0xA8E6, 0x24E9 }, { 0xA8E7, 0x2460 }, { 0xA8E8, 0x2461 }, { 0xA8E9, 0x2462 }, + { 0xA8EA, 0x2463 }, { 0xA8EB, 0x2464 }, { 0xA8EC, 0x2465 }, { 0xA8ED, 0x2466 }, { 0xA8EE, 0x2467 }, { 0xA8EF, 0x2468 }, { 0xA8F0, 0x2469 }, { 0xA8F1, 0x246A }, + { 0xA8F2, 0x246B }, { 0xA8F3, 0x246C }, { 0xA8F4, 0x246D }, { 0xA8F5, 0x246E }, { 0xA8F6, 0x00BD }, { 0xA8F7, 0x2153 }, { 0xA8F8, 0x2154 }, { 0xA8F9, 0x00BC }, + { 0xA8FA, 0x00BE }, { 0xA8FB, 0x215B }, { 0xA8FC, 0x215C }, { 0xA8FD, 0x215D }, { 0xA8FE, 0x215E }, { 0xA9A1, 0x00E6 }, { 0xA9A2, 0x0111 }, { 0xA9A3, 0x00F0 }, + { 0xA9A4, 0x0127 }, { 0xA9A5, 0x0131 }, { 0xA9A6, 0x0133 }, { 0xA9A7, 0x0138 }, { 0xA9A8, 0x0140 }, { 0xA9A9, 0x0142 }, { 0xA9AA, 0x00F8 }, { 0xA9AB, 0x0153 }, + { 0xA9AC, 0x00DF }, { 0xA9AD, 0x00FE }, { 0xA9AE, 0x0167 }, { 0xA9AF, 0x014B }, { 0xA9B0, 0x0149 }, { 0xA9B1, 0x3200 }, { 0xA9B2, 0x3201 }, { 0xA9B3, 0x3202 }, + { 0xA9B4, 0x3203 }, { 0xA9B5, 0x3204 }, { 0xA9B6, 0x3205 }, { 0xA9B7, 0x3206 }, { 0xA9B8, 0x3207 }, { 0xA9B9, 0x3208 }, { 0xA9BA, 0x3209 }, { 0xA9BB, 0x320A }, + { 0xA9BC, 0x320B }, { 0xA9BD, 0x320C }, { 0xA9BE, 0x320D }, { 0xA9BF, 0x320E }, { 0xA9C0, 0x320F }, { 0xA9C1, 0x3210 }, { 0xA9C2, 0x3211 }, { 0xA9C3, 0x3212 }, + { 0xA9C4, 0x3213 }, { 0xA9C5, 0x3214 }, { 0xA9C6, 0x3215 }, { 0xA9C7, 0x3216 }, { 0xA9C8, 0x3217 }, { 0xA9C9, 0x3218 }, { 0xA9CA, 0x3219 }, { 0xA9CB, 0x321A }, + { 0xA9CC, 0x321B }, { 0xA9CD, 0x249C }, { 0xA9CE, 0x249D }, { 0xA9CF, 0x249E }, { 0xA9D0, 0x249F }, { 0xA9D1, 0x24A0 }, { 0xA9D2, 0x24A1 }, { 0xA9D3, 0x24A2 }, + { 0xA9D4, 0x24A3 }, { 0xA9D5, 0x24A4 }, { 0xA9D6, 0x24A5 }, { 0xA9D7, 0x24A6 }, { 0xA9D8, 0x24A7 }, { 0xA9D9, 0x24A8 }, { 0xA9DA, 0x24A9 }, { 0xA9DB, 0x24AA }, + { 0xA9DC, 0x24AB }, { 0xA9DD, 0x24AC }, { 0xA9DE, 0x24AD }, { 0xA9DF, 0x24AE }, { 0xA9E0, 0x24AF }, { 0xA9E1, 0x24B0 }, { 0xA9E2, 0x24B1 }, { 0xA9E3, 0x24B2 }, + { 0xA9E4, 0x24B3 }, { 0xA9E5, 0x24B4 }, { 0xA9E6, 0x24B5 }, { 0xA9E7, 0x2474 }, { 0xA9E8, 0x2475 }, { 0xA9E9, 0x2476 }, { 0xA9EA, 0x2477 }, { 0xA9EB, 0x2478 }, + { 0xA9EC, 0x2479 }, { 0xA9ED, 0x247A }, { 0xA9EE, 0x247B }, { 0xA9EF, 0x247C }, { 0xA9F0, 0x247D }, { 0xA9F1, 0x247E }, { 0xA9F2, 0x247F }, { 0xA9F3, 0x2480 }, + { 0xA9F4, 0x2481 }, { 0xA9F5, 0x2482 }, { 0xA9F6, 0x00B9 }, { 0xA9F7, 0x00B2 }, { 0xA9F8, 0x00B3 }, { 0xA9F9, 0x2074 }, { 0xA9FA, 0x207F }, { 0xA9FB, 0x2081 }, + { 0xA9FC, 0x2082 }, { 0xA9FD, 0x2083 }, { 0xA9FE, 0x2084 }, { 0xAAA1, 0x3041 }, { 0xAAA2, 0x3042 }, { 0xAAA3, 0x3043 }, { 0xAAA4, 0x3044 }, { 0xAAA5, 0x3045 }, + { 0xAAA6, 0x3046 }, { 0xAAA7, 0x3047 }, { 0xAAA8, 0x3048 }, { 0xAAA9, 0x3049 }, { 0xAAAA, 0x304A }, { 0xAAAB, 0x304B }, { 0xAAAC, 0x304C }, { 0xAAAD, 0x304D }, + { 0xAAAE, 0x304E }, { 0xAAAF, 0x304F }, { 0xAAB0, 0x3050 }, { 0xAAB1, 0x3051 }, { 0xAAB2, 0x3052 }, { 0xAAB3, 0x3053 }, { 0xAAB4, 0x3054 }, { 0xAAB5, 0x3055 }, + { 0xAAB6, 0x3056 }, { 0xAAB7, 0x3057 }, { 0xAAB8, 0x3058 }, { 0xAAB9, 0x3059 }, { 0xAABA, 0x305A }, { 0xAABB, 0x305B }, { 0xAABC, 0x305C }, { 0xAABD, 0x305D }, + { 0xAABE, 0x305E }, { 0xAABF, 0x305F }, { 0xAAC0, 0x3060 }, { 0xAAC1, 0x3061 }, { 0xAAC2, 0x3062 }, { 0xAAC3, 0x3063 }, { 0xAAC4, 0x3064 }, { 0xAAC5, 0x3065 }, + { 0xAAC6, 0x3066 }, { 0xAAC7, 0x3067 }, { 0xAAC8, 0x3068 }, { 0xAAC9, 0x3069 }, { 0xAACA, 0x306A }, { 0xAACB, 0x306B }, { 0xAACC, 0x306C }, { 0xAACD, 0x306D }, + { 0xAACE, 0x306E }, { 0xAACF, 0x306F }, { 0xAAD0, 0x3070 }, { 0xAAD1, 0x3071 }, { 0xAAD2, 0x3072 }, { 0xAAD3, 0x3073 }, { 0xAAD4, 0x3074 }, { 0xAAD5, 0x3075 }, + { 0xAAD6, 0x3076 }, { 0xAAD7, 0x3077 }, { 0xAAD8, 0x3078 }, { 0xAAD9, 0x3079 }, { 0xAADA, 0x307A }, { 0xAADB, 0x307B }, { 0xAADC, 0x307C }, { 0xAADD, 0x307D }, + { 0xAADE, 0x307E }, { 0xAADF, 0x307F }, { 0xAAE0, 0x3080 }, { 0xAAE1, 0x3081 }, { 0xAAE2, 0x3082 }, { 0xAAE3, 0x3083 }, { 0xAAE4, 0x3084 }, { 0xAAE5, 0x3085 }, + { 0xAAE6, 0x3086 }, { 0xAAE7, 0x3087 }, { 0xAAE8, 0x3088 }, { 0xAAE9, 0x3089 }, { 0xAAEA, 0x308A }, { 0xAAEB, 0x308B }, { 0xAAEC, 0x308C }, { 0xAAED, 0x308D }, + { 0xAAEE, 0x308E }, { 0xAAEF, 0x308F }, { 0xAAF0, 0x3090 }, { 0xAAF1, 0x3091 }, { 0xAAF2, 0x3092 }, { 0xAAF3, 0x3093 }, { 0xAAF4, 0x2483 }, { 0xAAF5, 0x2484 }, + { 0xAAF6, 0x2485 }, { 0xAAF7, 0x2486 }, { 0xAAF8, 0x2487 }, { 0xAB5C, 0x3294 }, { 0xAB6C, 0x32A5 }, { 0xABA1, 0x30A1 }, { 0xABA2, 0x30A2 }, { 0xABA3, 0x30A3 }, + { 0xABA4, 0x30A4 }, { 0xABA5, 0x30A5 }, { 0xABA6, 0x30A6 }, { 0xABA7, 0x30A7 }, { 0xABA8, 0x30A8 }, { 0xABA9, 0x30A9 }, { 0xABAA, 0x30AA }, { 0xABAB, 0x30AB }, + { 0xABAC, 0x30AC }, { 0xABAD, 0x30AD }, { 0xABAE, 0x30AE }, { 0xABAF, 0x30AF }, { 0xABB0, 0x30B0 }, { 0xABB1, 0x30B1 }, { 0xABB2, 0x30B2 }, { 0xABB3, 0x30B3 }, + { 0xABB4, 0x30B4 }, { 0xABB5, 0x30B5 }, { 0xABB6, 0x30B6 }, { 0xABB7, 0x30B7 }, { 0xABB8, 0x30B8 }, { 0xABB9, 0x30B9 }, { 0xABBA, 0x30BA }, { 0xABBB, 0x30BB }, + { 0xABBC, 0x30BC }, { 0xABBD, 0x30BD }, { 0xABBE, 0x30BE }, { 0xABBF, 0x30BF }, { 0xABC0, 0x30C0 }, { 0xABC1, 0x30C1 }, { 0xABC2, 0x30C2 }, { 0xABC3, 0x30C3 }, + { 0xABC4, 0x30C4 }, { 0xABC5, 0x30C5 }, { 0xABC6, 0x30C6 }, { 0xABC7, 0x30C7 }, { 0xABC8, 0x30C8 }, { 0xABC9, 0x30C9 }, { 0xABCA, 0x30CA }, { 0xABCB, 0x30CB }, + { 0xABCC, 0x30CC }, { 0xABCD, 0x30CD }, { 0xABCE, 0x30CE }, { 0xABCF, 0x30CF }, { 0xABD0, 0x30D0 }, { 0xABD1, 0x30D1 }, { 0xABD2, 0x30D2 }, { 0xABD3, 0x30D3 }, + { 0xABD4, 0x30D4 }, { 0xABD5, 0x30D5 }, { 0xABD6, 0x30D6 }, { 0xABD7, 0x30D7 }, { 0xABD8, 0x30D8 }, { 0xABD9, 0x30D9 }, { 0xABDA, 0x30DA }, { 0xABDB, 0x30DB }, + { 0xABDC, 0x30DC }, { 0xABDD, 0x30DD }, { 0xABDE, 0x30DE }, { 0xABDF, 0x30DF }, { 0xABE0, 0x30E0 }, { 0xABE1, 0x30E1 }, { 0xABE2, 0x30E2 }, { 0xABE3, 0x30E3 }, + { 0xABE4, 0x30E4 }, { 0xABE5, 0x30E5 }, { 0xABE6, 0x30E6 }, { 0xABE7, 0x30E7 }, { 0xABE8, 0x30E8 }, { 0xABE9, 0x30E9 }, { 0xABEA, 0x30EA }, { 0xABEB, 0x30EB }, + { 0xABEC, 0x30EC }, { 0xABED, 0x30ED }, { 0xABEE, 0x30EE }, { 0xABEF, 0x30EF }, { 0xABF0, 0x30F0 }, { 0xABF1, 0x30F1 }, { 0xABF2, 0x30F2 }, { 0xABF3, 0x30F3 }, + { 0xABF4, 0x30F4 }, { 0xABF5, 0x30F5 }, { 0xABF6, 0x30F6 }, { 0xAC41, 0x21F0 }, { 0xAC42, 0xF843 }, { 0xAC43, 0x27B5 }, { 0xAC48, 0x27A4 }, { 0xAC49, 0xF844 }, + { 0xAC4A, 0xF84B }, { 0xAC4B, 0xF84A }, { 0xAC50, 0x21B6 }, { 0xAC51, 0x21B7 }, { 0xAC52, 0x219D }, { 0xAC53, 0x219C }, { 0xAC54, 0xF842 }, { 0xAC5E, 0x2794 }, + { 0xAC5F, 0xF845 }, { 0xAC6A, 0x21E0 }, { 0xAC6B, 0x21E2 }, { 0xAC6C, 0x21E1 }, { 0xAC6D, 0x21E3 }, { 0xAC72, 0x21E6 }, { 0xAC73, 0x21E8 }, { 0xAC74, 0x21E7 }, + { 0xAC75, 0x21E9 }, { 0xAC8D, 0x261D }, { 0xAC8E, 0x261F }, { 0xACA1, 0x0410 }, { 0xACA2, 0x0411 }, { 0xACA3, 0x0412 }, { 0xACA4, 0x0413 }, { 0xACA5, 0x0414 }, + { 0xACA6, 0x0415 }, { 0xACA7, 0x0401 }, { 0xACA8, 0x0416 }, { 0xACA9, 0x0417 }, { 0xACAA, 0x0418 }, { 0xACAB, 0x0419 }, { 0xACAC, 0x041A }, { 0xACAD, 0x041B }, + { 0xACAE, 0x041C }, { 0xACAF, 0x041D }, { 0xACB0, 0x041E }, { 0xACB1, 0x041F }, { 0xACB2, 0x0420 }, { 0xACB3, 0x0421 }, { 0xACB4, 0x0422 }, { 0xACB5, 0x0423 }, + { 0xACB6, 0x0424 }, { 0xACB7, 0x0425 }, { 0xACB8, 0x0426 }, { 0xACB9, 0x0427 }, { 0xACBA, 0x0428 }, { 0xACBB, 0x0429 }, { 0xACBC, 0x042A }, { 0xACBD, 0x042B }, + { 0xACBE, 0x042C }, { 0xACBF, 0x042D }, { 0xACC0, 0x042E }, { 0xACC1, 0x042F }, { 0xACD1, 0x0430 }, { 0xACD2, 0x0431 }, { 0xACD3, 0x0432 }, { 0xACD4, 0x0433 }, + { 0xACD5, 0x0434 }, { 0xACD6, 0x0435 }, { 0xACD7, 0x0451 }, { 0xACD8, 0x0436 }, { 0xACD9, 0x0437 }, { 0xACDA, 0x0438 }, { 0xACDB, 0x0439 }, { 0xACDC, 0x043A }, + { 0xACDD, 0x043B }, { 0xACDE, 0x043C }, { 0xACDF, 0x043D }, { 0xACE0, 0x043E }, { 0xACE1, 0x043F }, { 0xACE2, 0x0440 }, { 0xACE3, 0x0441 }, { 0xACE4, 0x0442 }, + { 0xACE5, 0x0443 }, { 0xACE6, 0x0444 }, { 0xACE7, 0x0445 }, { 0xACE8, 0x0446 }, { 0xACE9, 0x0447 }, { 0xACEA, 0x0448 }, { 0xACEB, 0x0449 }, { 0xACEC, 0x044A }, + { 0xACED, 0x044B }, { 0xACEE, 0x044C }, { 0xACEF, 0x044D }, { 0xACF0, 0x044E }, { 0xACF1, 0x044F }, { 0xAD70, 0x3290 }, { 0xAD71, 0x328A }, { 0xAD72, 0x328B }, + { 0xAD73, 0x328C }, { 0xAD74, 0x328D }, { 0xAD75, 0x328E }, { 0xAD76, 0x328F }, { 0xADA9, 0x301E }, { 0xADAA, 0x301F }, { 0xADAB, 0x2036 }, { 0xADAD, 0x2035 }, + { 0xB0A1, 0xAC00 }, { 0xB0A2, 0xAC01 }, { 0xB0A3, 0xAC04 }, { 0xB0A4, 0xAC07 }, { 0xB0A5, 0xAC08 }, { 0xB0A6, 0xAC09 }, { 0xB0A7, 0xAC0A }, { 0xB0A8, 0xAC10 }, + { 0xB0A9, 0xAC11 }, { 0xB0AA, 0xAC12 }, { 0xB0AB, 0xAC13 }, { 0xB0AC, 0xAC14 }, { 0xB0AD, 0xAC15 }, { 0xB0AE, 0xAC16 }, { 0xB0AF, 0xAC17 }, { 0xB0B0, 0xAC19 }, + { 0xB0B1, 0xAC1A }, { 0xB0B2, 0xAC1B }, { 0xB0B3, 0xAC1C }, { 0xB0B4, 0xAC1D }, { 0xB0B5, 0xAC20 }, { 0xB0B6, 0xAC24 }, { 0xB0B7, 0xAC2C }, { 0xB0B8, 0xAC2D }, + { 0xB0B9, 0xAC2F }, { 0xB0BA, 0xAC30 }, { 0xB0BB, 0xAC31 }, { 0xB0BC, 0xAC38 }, { 0xB0BD, 0xAC39 }, { 0xB0BE, 0xAC3C }, { 0xB0BF, 0xAC40 }, { 0xB0C0, 0xAC4B }, + { 0xB0C1, 0xAC4D }, { 0xB0C2, 0xAC54 }, { 0xB0C3, 0xAC58 }, { 0xB0C4, 0xAC5C }, { 0xB0C5, 0xAC70 }, { 0xB0C6, 0xAC71 }, { 0xB0C7, 0xAC74 }, { 0xB0C8, 0xAC77 }, + { 0xB0C9, 0xAC78 }, { 0xB0CA, 0xAC7A }, { 0xB0CB, 0xAC80 }, { 0xB0CC, 0xAC81 }, { 0xB0CD, 0xAC83 }, { 0xB0CE, 0xAC84 }, { 0xB0CF, 0xAC85 }, { 0xB0D0, 0xAC86 }, + { 0xB0D1, 0xAC89 }, { 0xB0D2, 0xAC8A }, { 0xB0D3, 0xAC8B }, { 0xB0D4, 0xAC8C }, { 0xB0D5, 0xAC90 }, { 0xB0D6, 0xAC94 }, { 0xB0D7, 0xAC9C }, { 0xB0D8, 0xAC9D }, + { 0xB0D9, 0xAC9F }, { 0xB0DA, 0xACA0 }, { 0xB0DB, 0xACA1 }, { 0xB0DC, 0xACA8 }, { 0xB0DD, 0xACA9 }, { 0xB0DE, 0xACAA }, { 0xB0DF, 0xACAC }, { 0xB0E0, 0xACAF }, + { 0xB0E1, 0xACB0 }, { 0xB0E2, 0xACB8 }, { 0xB0E3, 0xACB9 }, { 0xB0E4, 0xACBB }, { 0xB0E5, 0xACBC }, { 0xB0E6, 0xACBD }, { 0xB0E7, 0xACC1 }, { 0xB0E8, 0xACC4 }, + { 0xB0E9, 0xACC8 }, { 0xB0EA, 0xACCC }, { 0xB0EB, 0xACD5 }, { 0xB0EC, 0xACD7 }, { 0xB0ED, 0xACE0 }, { 0xB0EE, 0xACE1 }, { 0xB0EF, 0xACE4 }, { 0xB0F0, 0xACE7 }, + { 0xB0F1, 0xACE8 }, { 0xB0F2, 0xACEA }, { 0xB0F3, 0xACEC }, { 0xB0F4, 0xACEF }, { 0xB0F5, 0xACF0 }, { 0xB0F6, 0xACF1 }, { 0xB0F7, 0xACF3 }, { 0xB0F8, 0xACF5 }, + { 0xB0F9, 0xACF6 }, { 0xB0FA, 0xACFC }, { 0xB0FB, 0xACFD }, { 0xB0FC, 0xAD00 }, { 0xB0FD, 0xAD04 }, { 0xB0FE, 0xAD06 }, { 0xB1A1, 0xAD0C }, { 0xB1A2, 0xAD0D }, + { 0xB1A3, 0xAD0F }, { 0xB1A4, 0xAD11 }, { 0xB1A5, 0xAD18 }, { 0xB1A6, 0xAD1C }, { 0xB1A7, 0xAD20 }, { 0xB1A8, 0xAD29 }, { 0xB1A9, 0xAD2C }, { 0xB1AA, 0xAD2D }, + { 0xB1AB, 0xAD34 }, { 0xB1AC, 0xAD35 }, { 0xB1AD, 0xAD38 }, { 0xB1AE, 0xAD3C }, { 0xB1AF, 0xAD44 }, { 0xB1B0, 0xAD45 }, { 0xB1B1, 0xAD47 }, { 0xB1B2, 0xAD49 }, + { 0xB1B3, 0xAD50 }, { 0xB1B4, 0xAD54 }, { 0xB1B5, 0xAD58 }, { 0xB1B6, 0xAD61 }, { 0xB1B7, 0xAD63 }, { 0xB1B8, 0xAD6C }, { 0xB1B9, 0xAD6D }, { 0xB1BA, 0xAD70 }, + { 0xB1BB, 0xAD73 }, { 0xB1BC, 0xAD74 }, { 0xB1BD, 0xAD75 }, { 0xB1BE, 0xAD76 }, { 0xB1BF, 0xAD7B }, { 0xB1C0, 0xAD7C }, { 0xB1C1, 0xAD7D }, { 0xB1C2, 0xAD7F }, + { 0xB1C3, 0xAD81 }, { 0xB1C4, 0xAD82 }, { 0xB1C5, 0xAD88 }, { 0xB1C6, 0xAD89 }, { 0xB1C7, 0xAD8C }, { 0xB1C8, 0xAD90 }, { 0xB1C9, 0xAD9C }, { 0xB1CA, 0xAD9D }, + { 0xB1CB, 0xADA4 }, { 0xB1CC, 0xADB7 }, { 0xB1CD, 0xADC0 }, { 0xB1CE, 0xADC1 }, { 0xB1CF, 0xADC4 }, { 0xB1D0, 0xADC8 }, { 0xB1D1, 0xADD0 }, { 0xB1D2, 0xADD1 }, + { 0xB1D3, 0xADD3 }, { 0xB1D4, 0xADDC }, { 0xB1D5, 0xADE0 }, { 0xB1D6, 0xADE4 }, { 0xB1D7, 0xADF8 }, { 0xB1D8, 0xADF9 }, { 0xB1D9, 0xADFC }, { 0xB1DA, 0xADFF }, + { 0xB1DB, 0xAE00 }, { 0xB1DC, 0xAE01 }, { 0xB1DD, 0xAE08 }, { 0xB1DE, 0xAE09 }, { 0xB1DF, 0xAE0B }, { 0xB1E0, 0xAE0D }, { 0xB1E1, 0xAE14 }, { 0xB1E2, 0xAE30 }, + { 0xB1E3, 0xAE31 }, { 0xB1E4, 0xAE34 }, { 0xB1E5, 0xAE37 }, { 0xB1E6, 0xAE38 }, { 0xB1E7, 0xAE3A }, { 0xB1E8, 0xAE40 }, { 0xB1E9, 0xAE41 }, { 0xB1EA, 0xAE43 }, + { 0xB1EB, 0xAE45 }, { 0xB1EC, 0xAE46 }, { 0xB1ED, 0xAE4A }, { 0xB1EE, 0xAE4C }, { 0xB1EF, 0xAE4D }, { 0xB1F0, 0xAE4E }, { 0xB1F1, 0xAE50 }, { 0xB1F2, 0xAE54 }, + { 0xB1F3, 0xAE56 }, { 0xB1F4, 0xAE5C }, { 0xB1F5, 0xAE5D }, { 0xB1F6, 0xAE5F }, { 0xB1F7, 0xAE60 }, { 0xB1F8, 0xAE61 }, { 0xB1F9, 0xAE65 }, { 0xB1FA, 0xAE68 }, + { 0xB1FB, 0xAE69 }, { 0xB1FC, 0xAE6C }, { 0xB1FD, 0xAE70 }, { 0xB1FE, 0xAE78 }, { 0xB2A1, 0xAE79 }, { 0xB2A2, 0xAE7B }, { 0xB2A3, 0xAE7C }, { 0xB2A4, 0xAE7D }, + { 0xB2A5, 0xAE84 }, { 0xB2A6, 0xAE85 }, { 0xB2A7, 0xAE8C }, { 0xB2A8, 0xAEBC }, { 0xB2A9, 0xAEBD }, { 0xB2AA, 0xAEBE }, { 0xB2AB, 0xAEC0 }, { 0xB2AC, 0xAEC4 }, + { 0xB2AD, 0xAECC }, { 0xB2AE, 0xAECD }, { 0xB2AF, 0xAECF }, { 0xB2B0, 0xAED0 }, { 0xB2B1, 0xAED1 }, { 0xB2B2, 0xAED8 }, { 0xB2B3, 0xAED9 }, { 0xB2B4, 0xAEDC }, + { 0xB2B5, 0xAEE8 }, { 0xB2B6, 0xAEEB }, { 0xB2B7, 0xAEED }, { 0xB2B8, 0xAEF4 }, { 0xB2B9, 0xAEF8 }, { 0xB2BA, 0xAEFC }, { 0xB2BB, 0xAF07 }, { 0xB2BC, 0xAF08 }, + { 0xB2BD, 0xAF0D }, { 0xB2BE, 0xAF10 }, { 0xB2BF, 0xAF2C }, { 0xB2C0, 0xAF2D }, { 0xB2C1, 0xAF30 }, { 0xB2C2, 0xAF32 }, { 0xB2C3, 0xAF34 }, { 0xB2C4, 0xAF3C }, + { 0xB2C5, 0xAF3D }, { 0xB2C6, 0xAF3F }, { 0xB2C7, 0xAF41 }, { 0xB2C8, 0xAF42 }, { 0xB2C9, 0xAF43 }, { 0xB2CA, 0xAF48 }, { 0xB2CB, 0xAF49 }, { 0xB2CC, 0xAF50 }, + { 0xB2CD, 0xAF5C }, { 0xB2CE, 0xAF5D }, { 0xB2CF, 0xAF64 }, { 0xB2D0, 0xAF65 }, { 0xB2D1, 0xAF79 }, { 0xB2D2, 0xAF80 }, { 0xB2D3, 0xAF84 }, { 0xB2D4, 0xAF88 }, + { 0xB2D5, 0xAF90 }, { 0xB2D6, 0xAF91 }, { 0xB2D7, 0xAF95 }, { 0xB2D8, 0xAF9C }, { 0xB2D9, 0xAFB8 }, { 0xB2DA, 0xAFB9 }, { 0xB2DB, 0xAFBC }, { 0xB2DC, 0xAFC0 }, + { 0xB2DD, 0xAFC7 }, { 0xB2DE, 0xAFC8 }, { 0xB2DF, 0xAFC9 }, { 0xB2E0, 0xAFCB }, { 0xB2E1, 0xAFCD }, { 0xB2E2, 0xAFCE }, { 0xB2E3, 0xAFD4 }, { 0xB2E4, 0xAFDC }, + { 0xB2E5, 0xAFE8 }, { 0xB2E6, 0xAFE9 }, { 0xB2E7, 0xAFF0 }, { 0xB2E8, 0xAFF1 }, { 0xB2E9, 0xAFF4 }, { 0xB2EA, 0xAFF8 }, { 0xB2EB, 0xB000 }, { 0xB2EC, 0xB001 }, + { 0xB2ED, 0xB004 }, { 0xB2EE, 0xB00C }, { 0xB2EF, 0xB010 }, { 0xB2F0, 0xB014 }, { 0xB2F1, 0xB01C }, { 0xB2F2, 0xB01D }, { 0xB2F3, 0xB028 }, { 0xB2F4, 0xB044 }, + { 0xB2F5, 0xB045 }, { 0xB2F6, 0xB048 }, { 0xB2F7, 0xB04A }, { 0xB2F8, 0xB04C }, { 0xB2F9, 0xB04E }, { 0xB2FA, 0xB053 }, { 0xB2FB, 0xB054 }, { 0xB2FC, 0xB055 }, + { 0xB2FD, 0xB057 }, { 0xB2FE, 0xB059 }, { 0xB3A1, 0xB05D }, { 0xB3A2, 0xB07C }, { 0xB3A3, 0xB07D }, { 0xB3A4, 0xB080 }, { 0xB3A5, 0xB084 }, { 0xB3A6, 0xB08C }, + { 0xB3A7, 0xB08D }, { 0xB3A8, 0xB08F }, { 0xB3A9, 0xB091 }, { 0xB3AA, 0xB098 }, { 0xB3AB, 0xB099 }, { 0xB3AC, 0xB09A }, { 0xB3AD, 0xB09C }, { 0xB3AE, 0xB09F }, + { 0xB3AF, 0xB0A0 }, { 0xB3B0, 0xB0A1 }, { 0xB3B1, 0xB0A2 }, { 0xB3B2, 0xB0A8 }, { 0xB3B3, 0xB0A9 }, { 0xB3B4, 0xB0AB }, { 0xB3B5, 0xB0AC }, { 0xB3B6, 0xB0AD }, + { 0xB3B7, 0xB0AE }, { 0xB3B8, 0xB0AF }, { 0xB3B9, 0xB0B1 }, { 0xB3BA, 0xB0B3 }, { 0xB3BB, 0xB0B4 }, { 0xB3BC, 0xB0B5 }, { 0xB3BD, 0xB0B8 }, { 0xB3BE, 0xB0BC }, + { 0xB3BF, 0xB0C4 }, { 0xB3C0, 0xB0C5 }, { 0xB3C1, 0xB0C7 }, { 0xB3C2, 0xB0C8 }, { 0xB3C3, 0xB0C9 }, { 0xB3C4, 0xB0D0 }, { 0xB3C5, 0xB0D1 }, { 0xB3C6, 0xB0D4 }, + { 0xB3C7, 0xB0D8 }, { 0xB3C8, 0xB0E0 }, { 0xB3C9, 0xB0E5 }, { 0xB3CA, 0xB108 }, { 0xB3CB, 0xB109 }, { 0xB3CC, 0xB10B }, { 0xB3CD, 0xB10C }, { 0xB3CE, 0xB110 }, + { 0xB3CF, 0xB112 }, { 0xB3D0, 0xB113 }, { 0xB3D1, 0xB118 }, { 0xB3D2, 0xB119 }, { 0xB3D3, 0xB11B }, { 0xB3D4, 0xB11C }, { 0xB3D5, 0xB11D }, { 0xB3D6, 0xB123 }, + { 0xB3D7, 0xB124 }, { 0xB3D8, 0xB125 }, { 0xB3D9, 0xB128 }, { 0xB3DA, 0xB12C }, { 0xB3DB, 0xB134 }, { 0xB3DC, 0xB135 }, { 0xB3DD, 0xB137 }, { 0xB3DE, 0xB138 }, + { 0xB3DF, 0xB139 }, { 0xB3E0, 0xB140 }, { 0xB3E1, 0xB141 }, { 0xB3E2, 0xB144 }, { 0xB3E3, 0xB148 }, { 0xB3E4, 0xB150 }, { 0xB3E5, 0xB151 }, { 0xB3E6, 0xB154 }, + { 0xB3E7, 0xB155 }, { 0xB3E8, 0xB158 }, { 0xB3E9, 0xB15C }, { 0xB3EA, 0xB160 }, { 0xB3EB, 0xB178 }, { 0xB3EC, 0xB179 }, { 0xB3ED, 0xB17C }, { 0xB3EE, 0xB180 }, + { 0xB3EF, 0xB182 }, { 0xB3F0, 0xB188 }, { 0xB3F1, 0xB189 }, { 0xB3F2, 0xB18B }, { 0xB3F3, 0xB18D }, { 0xB3F4, 0xB192 }, { 0xB3F5, 0xB193 }, { 0xB3F6, 0xB194 }, + { 0xB3F7, 0xB198 }, { 0xB3F8, 0xB19C }, { 0xB3F9, 0xB1A8 }, { 0xB3FA, 0xB1CC }, { 0xB3FB, 0xB1D0 }, { 0xB3FC, 0xB1D4 }, { 0xB3FD, 0xB1DC }, { 0xB3FE, 0xB1DD }, + { 0xB4A1, 0xB1DF }, { 0xB4A2, 0xB1E8 }, { 0xB4A3, 0xB1E9 }, { 0xB4A4, 0xB1EC }, { 0xB4A5, 0xB1F0 }, { 0xB4A6, 0xB1F9 }, { 0xB4A7, 0xB1FB }, { 0xB4A8, 0xB1FD }, + { 0xB4A9, 0xB204 }, { 0xB4AA, 0xB205 }, { 0xB4AB, 0xB208 }, { 0xB4AC, 0xB20B }, { 0xB4AD, 0xB20C }, { 0xB4AE, 0xB214 }, { 0xB4AF, 0xB215 }, { 0xB4B0, 0xB217 }, + { 0xB4B1, 0xB219 }, { 0xB4B2, 0xB220 }, { 0xB4B3, 0xB234 }, { 0xB4B4, 0xB23C }, { 0xB4B5, 0xB258 }, { 0xB4B6, 0xB25C }, { 0xB4B7, 0xB260 }, { 0xB4B8, 0xB268 }, + { 0xB4B9, 0xB269 }, { 0xB4BA, 0xB274 }, { 0xB4BB, 0xB275 }, { 0xB4BC, 0xB27C }, { 0xB4BD, 0xB284 }, { 0xB4BE, 0xB285 }, { 0xB4BF, 0xB289 }, { 0xB4C0, 0xB290 }, + { 0xB4C1, 0xB291 }, { 0xB4C2, 0xB294 }, { 0xB4C3, 0xB298 }, { 0xB4C4, 0xB299 }, { 0xB4C5, 0xB29A }, { 0xB4C6, 0xB2A0 }, { 0xB4C7, 0xB2A1 }, { 0xB4C8, 0xB2A3 }, + { 0xB4C9, 0xB2A5 }, { 0xB4CA, 0xB2A6 }, { 0xB4CB, 0xB2AA }, { 0xB4CC, 0xB2AC }, { 0xB4CD, 0xB2B0 }, { 0xB4CE, 0xB2B4 }, { 0xB4CF, 0xB2C8 }, { 0xB4D0, 0xB2C9 }, + { 0xB4D1, 0xB2CC }, { 0xB4D2, 0xB2D0 }, { 0xB4D3, 0xB2D2 }, { 0xB4D4, 0xB2D8 }, { 0xB4D5, 0xB2D9 }, { 0xB4D6, 0xB2DB }, { 0xB4D7, 0xB2DD }, { 0xB4D8, 0xB2E2 }, + { 0xB4D9, 0xB2E4 }, { 0xB4DA, 0xB2E5 }, { 0xB4DB, 0xB2E6 }, { 0xB4DC, 0xB2E8 }, { 0xB4DD, 0xB2EB }, { 0xB4DE, 0xB2EC }, { 0xB4DF, 0xB2ED }, { 0xB4E0, 0xB2EE }, + { 0xB4E1, 0xB2EF }, { 0xB4E2, 0xB2F3 }, { 0xB4E3, 0xB2F4 }, { 0xB4E4, 0xB2F5 }, { 0xB4E5, 0xB2F7 }, { 0xB4E6, 0xB2F8 }, { 0xB4E7, 0xB2F9 }, { 0xB4E8, 0xB2FA }, + { 0xB4E9, 0xB2FB }, { 0xB4EA, 0xB2FF }, { 0xB4EB, 0xB300 }, { 0xB4EC, 0xB301 }, { 0xB4ED, 0xB304 }, { 0xB4EE, 0xB308 }, { 0xB4EF, 0xB310 }, { 0xB4F0, 0xB311 }, + { 0xB4F1, 0xB313 }, { 0xB4F2, 0xB314 }, { 0xB4F3, 0xB315 }, { 0xB4F4, 0xB31C }, { 0xB4F5, 0xB354 }, { 0xB4F6, 0xB355 }, { 0xB4F7, 0xB356 }, { 0xB4F8, 0xB358 }, + { 0xB4F9, 0xB35B }, { 0xB4FA, 0xB35C }, { 0xB4FB, 0xB35E }, { 0xB4FC, 0xB35F }, { 0xB4FD, 0xB364 }, { 0xB4FE, 0xB365 }, { 0xB5A1, 0xB367 }, { 0xB5A2, 0xB369 }, + { 0xB5A3, 0xB36B }, { 0xB5A4, 0xB36E }, { 0xB5A5, 0xB370 }, { 0xB5A6, 0xB371 }, { 0xB5A7, 0xB374 }, { 0xB5A8, 0xB378 }, { 0xB5A9, 0xB380 }, { 0xB5AA, 0xB381 }, + { 0xB5AB, 0xB383 }, { 0xB5AC, 0xB384 }, { 0xB5AD, 0xB385 }, { 0xB5AE, 0xB38C }, { 0xB5AF, 0xB390 }, { 0xB5B0, 0xB394 }, { 0xB5B1, 0xB3A0 }, { 0xB5B2, 0xB3A1 }, + { 0xB5B3, 0xB3A8 }, { 0xB5B4, 0xB3AC }, { 0xB5B5, 0xB3C4 }, { 0xB5B6, 0xB3C5 }, { 0xB5B7, 0xB3C8 }, { 0xB5B8, 0xB3CB }, { 0xB5B9, 0xB3CC }, { 0xB5BA, 0xB3CE }, + { 0xB5BB, 0xB3D0 }, { 0xB5BC, 0xB3D4 }, { 0xB5BD, 0xB3D5 }, { 0xB5BE, 0xB3D7 }, { 0xB5BF, 0xB3D9 }, { 0xB5C0, 0xB3DB }, { 0xB5C1, 0xB3DD }, { 0xB5C2, 0xB3E0 }, + { 0xB5C3, 0xB3E4 }, { 0xB5C4, 0xB3E8 }, { 0xB5C5, 0xB3FC }, { 0xB5C6, 0xB410 }, { 0xB5C7, 0xB418 }, { 0xB5C8, 0xB41C }, { 0xB5C9, 0xB420 }, { 0xB5CA, 0xB428 }, + { 0xB5CB, 0xB429 }, { 0xB5CC, 0xB42B }, { 0xB5CD, 0xB434 }, { 0xB5CE, 0xB450 }, { 0xB5CF, 0xB451 }, { 0xB5D0, 0xB454 }, { 0xB5D1, 0xB458 }, { 0xB5D2, 0xB460 }, + { 0xB5D3, 0xB461 }, { 0xB5D4, 0xB463 }, { 0xB5D5, 0xB465 }, { 0xB5D6, 0xB46C }, { 0xB5D7, 0xB480 }, { 0xB5D8, 0xB488 }, { 0xB5D9, 0xB49D }, { 0xB5DA, 0xB4A4 }, + { 0xB5DB, 0xB4A8 }, { 0xB5DC, 0xB4AC }, { 0xB5DD, 0xB4B5 }, { 0xB5DE, 0xB4B7 }, { 0xB5DF, 0xB4B9 }, { 0xB5E0, 0xB4C0 }, { 0xB5E1, 0xB4C4 }, { 0xB5E2, 0xB4C8 }, + { 0xB5E3, 0xB4D0 }, { 0xB5E4, 0xB4D5 }, { 0xB5E5, 0xB4DC }, { 0xB5E6, 0xB4DD }, { 0xB5E7, 0xB4E0 }, { 0xB5E8, 0xB4E3 }, { 0xB5E9, 0xB4E4 }, { 0xB5EA, 0xB4E6 }, + { 0xB5EB, 0xB4EC }, { 0xB5EC, 0xB4ED }, { 0xB5ED, 0xB4EF }, { 0xB5EE, 0xB4F1 }, { 0xB5EF, 0xB4F8 }, { 0xB5F0, 0xB514 }, { 0xB5F1, 0xB515 }, { 0xB5F2, 0xB518 }, + { 0xB5F3, 0xB51B }, { 0xB5F4, 0xB51C }, { 0xB5F5, 0xB524 }, { 0xB5F6, 0xB525 }, { 0xB5F7, 0xB527 }, { 0xB5F8, 0xB528 }, { 0xB5F9, 0xB529 }, { 0xB5FA, 0xB52A }, + { 0xB5FB, 0xB530 }, { 0xB5FC, 0xB531 }, { 0xB5FD, 0xB534 }, { 0xB5FE, 0xB538 }, { 0xB6A1, 0xB540 }, { 0xB6A2, 0xB541 }, { 0xB6A3, 0xB543 }, { 0xB6A4, 0xB544 }, + { 0xB6A5, 0xB545 }, { 0xB6A6, 0xB54B }, { 0xB6A7, 0xB54C }, { 0xB6A8, 0xB54D }, { 0xB6A9, 0xB550 }, { 0xB6AA, 0xB554 }, { 0xB6AB, 0xB55C }, { 0xB6AC, 0xB55D }, + { 0xB6AD, 0xB55F }, { 0xB6AE, 0xB560 }, { 0xB6AF, 0xB561 }, { 0xB6B0, 0xB5A0 }, { 0xB6B1, 0xB5A1 }, { 0xB6B2, 0xB5A4 }, { 0xB6B3, 0xB5A8 }, { 0xB6B4, 0xB5AA }, + { 0xB6B5, 0xB5AB }, { 0xB6B6, 0xB5B0 }, { 0xB6B7, 0xB5B1 }, { 0xB6B8, 0xB5B3 }, { 0xB6B9, 0xB5B4 }, { 0xB6BA, 0xB5B5 }, { 0xB6BB, 0xB5BB }, { 0xB6BC, 0xB5BC }, + { 0xB6BD, 0xB5BD }, { 0xB6BE, 0xB5C0 }, { 0xB6BF, 0xB5C4 }, { 0xB6C0, 0xB5CC }, { 0xB6C1, 0xB5CD }, { 0xB6C2, 0xB5CF }, { 0xB6C3, 0xB5D0 }, { 0xB6C4, 0xB5D1 }, + { 0xB6C5, 0xB5D8 }, { 0xB6C6, 0xB5EC }, { 0xB6C7, 0xB610 }, { 0xB6C8, 0xB611 }, { 0xB6C9, 0xB614 }, { 0xB6CA, 0xB618 }, { 0xB6CB, 0xB625 }, { 0xB6CC, 0xB62C }, + { 0xB6CD, 0xB634 }, { 0xB6CE, 0xB648 }, { 0xB6CF, 0xB664 }, { 0xB6D0, 0xB668 }, { 0xB6D1, 0xB69C }, { 0xB6D2, 0xB69D }, { 0xB6D3, 0xB6A0 }, { 0xB6D4, 0xB6A4 }, + { 0xB6D5, 0xB6AB }, { 0xB6D6, 0xB6AC }, { 0xB6D7, 0xB6B1 }, { 0xB6D8, 0xB6D4 }, { 0xB6D9, 0xB6F0 }, { 0xB6DA, 0xB6F4 }, { 0xB6DB, 0xB6F8 }, { 0xB6DC, 0xB700 }, + { 0xB6DD, 0xB701 }, { 0xB6DE, 0xB705 }, { 0xB6DF, 0xB728 }, { 0xB6E0, 0xB729 }, { 0xB6E1, 0xB72C }, { 0xB6E2, 0xB72F }, { 0xB6E3, 0xB730 }, { 0xB6E4, 0xB738 }, + { 0xB6E5, 0xB739 }, { 0xB6E6, 0xB73B }, { 0xB6E7, 0xB744 }, { 0xB6E8, 0xB748 }, { 0xB6E9, 0xB74C }, { 0xB6EA, 0xB754 }, { 0xB6EB, 0xB755 }, { 0xB6EC, 0xB760 }, + { 0xB6ED, 0xB764 }, { 0xB6EE, 0xB768 }, { 0xB6EF, 0xB770 }, { 0xB6F0, 0xB771 }, { 0xB6F1, 0xB773 }, { 0xB6F2, 0xB775 }, { 0xB6F3, 0xB77C }, { 0xB6F4, 0xB77D }, + { 0xB6F5, 0xB780 }, { 0xB6F6, 0xB784 }, { 0xB6F7, 0xB78C }, { 0xB6F8, 0xB78D }, { 0xB6F9, 0xB78F }, { 0xB6FA, 0xB790 }, { 0xB6FB, 0xB791 }, { 0xB6FC, 0xB792 }, + { 0xB6FD, 0xB796 }, { 0xB6FE, 0xB797 }, { 0xB7A1, 0xB798 }, { 0xB7A2, 0xB799 }, { 0xB7A3, 0xB79C }, { 0xB7A4, 0xB7A0 }, { 0xB7A5, 0xB7A8 }, { 0xB7A6, 0xB7A9 }, + { 0xB7A7, 0xB7AB }, { 0xB7A8, 0xB7AC }, { 0xB7A9, 0xB7AD }, { 0xB7AA, 0xB7B4 }, { 0xB7AB, 0xB7B5 }, { 0xB7AC, 0xB7B8 }, { 0xB7AD, 0xB7C7 }, { 0xB7AE, 0xB7C9 }, + { 0xB7AF, 0xB7EC }, { 0xB7B0, 0xB7ED }, { 0xB7B1, 0xB7F0 }, { 0xB7B2, 0xB7F4 }, { 0xB7B3, 0xB7FC }, { 0xB7B4, 0xB7FD }, { 0xB7B5, 0xB7FF }, { 0xB7B6, 0xB800 }, + { 0xB7B7, 0xB801 }, { 0xB7B8, 0xB807 }, { 0xB7B9, 0xB808 }, { 0xB7BA, 0xB809 }, { 0xB7BB, 0xB80C }, { 0xB7BC, 0xB810 }, { 0xB7BD, 0xB818 }, { 0xB7BE, 0xB819 }, + { 0xB7BF, 0xB81B }, { 0xB7C0, 0xB81D }, { 0xB7C1, 0xB824 }, { 0xB7C2, 0xB825 }, { 0xB7C3, 0xB828 }, { 0xB7C4, 0xB82C }, { 0xB7C5, 0xB834 }, { 0xB7C6, 0xB835 }, + { 0xB7C7, 0xB837 }, { 0xB7C8, 0xB838 }, { 0xB7C9, 0xB839 }, { 0xB7CA, 0xB840 }, { 0xB7CB, 0xB844 }, { 0xB7CC, 0xB851 }, { 0xB7CD, 0xB853 }, { 0xB7CE, 0xB85C }, + { 0xB7CF, 0xB85D }, { 0xB7D0, 0xB860 }, { 0xB7D1, 0xB864 }, { 0xB7D2, 0xB86C }, { 0xB7D3, 0xB86D }, { 0xB7D4, 0xB86F }, { 0xB7D5, 0xB871 }, { 0xB7D6, 0xB878 }, + { 0xB7D7, 0xB87C }, { 0xB7D8, 0xB88D }, { 0xB7D9, 0xB8A8 }, { 0xB7DA, 0xB8B0 }, { 0xB7DB, 0xB8B4 }, { 0xB7DC, 0xB8B8 }, { 0xB7DD, 0xB8C0 }, { 0xB7DE, 0xB8C1 }, + { 0xB7DF, 0xB8C3 }, { 0xB7E0, 0xB8C5 }, { 0xB7E1, 0xB8CC }, { 0xB7E2, 0xB8D0 }, { 0xB7E3, 0xB8D4 }, { 0xB7E4, 0xB8DD }, { 0xB7E5, 0xB8DF }, { 0xB7E6, 0xB8E1 }, + { 0xB7E7, 0xB8E8 }, { 0xB7E8, 0xB8E9 }, { 0xB7E9, 0xB8EC }, { 0xB7EA, 0xB8F0 }, { 0xB7EB, 0xB8F8 }, { 0xB7EC, 0xB8F9 }, { 0xB7ED, 0xB8FB }, { 0xB7EE, 0xB8FD }, + { 0xB7EF, 0xB904 }, { 0xB7F0, 0xB918 }, { 0xB7F1, 0xB920 }, { 0xB7F2, 0xB93C }, { 0xB7F3, 0xB93D }, { 0xB7F4, 0xB940 }, { 0xB7F5, 0xB944 }, { 0xB7F6, 0xB94C }, + { 0xB7F7, 0xB94F }, { 0xB7F8, 0xB951 }, { 0xB7F9, 0xB958 }, { 0xB7FA, 0xB959 }, { 0xB7FB, 0xB95C }, { 0xB7FC, 0xB960 }, { 0xB7FD, 0xB968 }, { 0xB7FE, 0xB969 }, + { 0xB8A1, 0xB96B }, { 0xB8A2, 0xB96D }, { 0xB8A3, 0xB974 }, { 0xB8A4, 0xB975 }, { 0xB8A5, 0xB978 }, { 0xB8A6, 0xB97C }, { 0xB8A7, 0xB984 }, { 0xB8A8, 0xB985 }, + { 0xB8A9, 0xB987 }, { 0xB8AA, 0xB989 }, { 0xB8AB, 0xB98A }, { 0xB8AC, 0xB98D }, { 0xB8AD, 0xB98E }, { 0xB8AE, 0xB9AC }, { 0xB8AF, 0xB9AD }, { 0xB8B0, 0xB9B0 }, + { 0xB8B1, 0xB9B4 }, { 0xB8B2, 0xB9BC }, { 0xB8B3, 0xB9BD }, { 0xB8B4, 0xB9BF }, { 0xB8B5, 0xB9C1 }, { 0xB8B6, 0xB9C8 }, { 0xB8B7, 0xB9C9 }, { 0xB8B8, 0xB9CC }, + { 0xB8B9, 0xB9CE }, { 0xB8BA, 0xB9CF }, { 0xB8BB, 0xB9D0 }, { 0xB8BC, 0xB9D1 }, { 0xB8BD, 0xB9D2 }, { 0xB8BE, 0xB9D8 }, { 0xB8BF, 0xB9D9 }, { 0xB8C0, 0xB9DB }, + { 0xB8C1, 0xB9DD }, { 0xB8C2, 0xB9DE }, { 0xB8C3, 0xB9E1 }, { 0xB8C4, 0xB9E3 }, { 0xB8C5, 0xB9E4 }, { 0xB8C6, 0xB9E5 }, { 0xB8C7, 0xB9E8 }, { 0xB8C8, 0xB9EC }, + { 0xB8C9, 0xB9F4 }, { 0xB8CA, 0xB9F5 }, { 0xB8CB, 0xB9F7 }, { 0xB8CC, 0xB9F8 }, { 0xB8CD, 0xB9F9 }, { 0xB8CE, 0xB9FA }, { 0xB8CF, 0xBA00 }, { 0xB8D0, 0xBA01 }, + { 0xB8D1, 0xBA08 }, { 0xB8D2, 0xBA15 }, { 0xB8D3, 0xBA38 }, { 0xB8D4, 0xBA39 }, { 0xB8D5, 0xBA3C }, { 0xB8D6, 0xBA40 }, { 0xB8D7, 0xBA42 }, { 0xB8D8, 0xBA48 }, + { 0xB8D9, 0xBA49 }, { 0xB8DA, 0xBA4B }, { 0xB8DB, 0xBA4D }, { 0xB8DC, 0xBA4E }, { 0xB8DD, 0xBA53 }, { 0xB8DE, 0xBA54 }, { 0xB8DF, 0xBA55 }, { 0xB8E0, 0xBA58 }, + { 0xB8E1, 0xBA5C }, { 0xB8E2, 0xBA64 }, { 0xB8E3, 0xBA65 }, { 0xB8E4, 0xBA67 }, { 0xB8E5, 0xBA68 }, { 0xB8E6, 0xBA69 }, { 0xB8E7, 0xBA70 }, { 0xB8E8, 0xBA71 }, + { 0xB8E9, 0xBA74 }, { 0xB8EA, 0xBA78 }, { 0xB8EB, 0xBA83 }, { 0xB8EC, 0xBA84 }, { 0xB8ED, 0xBA85 }, { 0xB8EE, 0xBA87 }, { 0xB8EF, 0xBA8C }, { 0xB8F0, 0xBAA8 }, + { 0xB8F1, 0xBAA9 }, { 0xB8F2, 0xBAAB }, { 0xB8F3, 0xBAAC }, { 0xB8F4, 0xBAB0 }, { 0xB8F5, 0xBAB2 }, { 0xB8F6, 0xBAB8 }, { 0xB8F7, 0xBAB9 }, { 0xB8F8, 0xBABB }, + { 0xB8F9, 0xBABD }, { 0xB8FA, 0xBAC4 }, { 0xB8FB, 0xBAC8 }, { 0xB8FC, 0xBAD8 }, { 0xB8FD, 0xBAD9 }, { 0xB8FE, 0xBAFC }, { 0xB9A1, 0xBB00 }, { 0xB9A2, 0xBB04 }, + { 0xB9A3, 0xBB0D }, { 0xB9A4, 0xBB0F }, { 0xB9A5, 0xBB11 }, { 0xB9A6, 0xBB18 }, { 0xB9A7, 0xBB1C }, { 0xB9A8, 0xBB20 }, { 0xB9A9, 0xBB29 }, { 0xB9AA, 0xBB2B }, + { 0xB9AB, 0xBB34 }, { 0xB9AC, 0xBB35 }, { 0xB9AD, 0xBB36 }, { 0xB9AE, 0xBB38 }, { 0xB9AF, 0xBB3B }, { 0xB9B0, 0xBB3C }, { 0xB9B1, 0xBB3D }, { 0xB9B2, 0xBB3E }, + { 0xB9B3, 0xBB44 }, { 0xB9B4, 0xBB45 }, { 0xB9B5, 0xBB47 }, { 0xB9B6, 0xBB49 }, { 0xB9B7, 0xBB4D }, { 0xB9B8, 0xBB4F }, { 0xB9B9, 0xBB50 }, { 0xB9BA, 0xBB54 }, + { 0xB9BB, 0xBB58 }, { 0xB9BC, 0xBB61 }, { 0xB9BD, 0xBB63 }, { 0xB9BE, 0xBB6C }, { 0xB9BF, 0xBB88 }, { 0xB9C0, 0xBB8C }, { 0xB9C1, 0xBB90 }, { 0xB9C2, 0xBBA4 }, + { 0xB9C3, 0xBBA8 }, { 0xB9C4, 0xBBAC }, { 0xB9C5, 0xBBB4 }, { 0xB9C6, 0xBBB7 }, { 0xB9C7, 0xBBC0 }, { 0xB9C8, 0xBBC4 }, { 0xB9C9, 0xBBC8 }, { 0xB9CA, 0xBBD0 }, + { 0xB9CB, 0xBBD3 }, { 0xB9CC, 0xBBF8 }, { 0xB9CD, 0xBBF9 }, { 0xB9CE, 0xBBFC }, { 0xB9CF, 0xBBFF }, { 0xB9D0, 0xBC00 }, { 0xB9D1, 0xBC02 }, { 0xB9D2, 0xBC08 }, + { 0xB9D3, 0xBC09 }, { 0xB9D4, 0xBC0B }, { 0xB9D5, 0xBC0C }, { 0xB9D6, 0xBC0D }, { 0xB9D7, 0xBC0F }, { 0xB9D8, 0xBC11 }, { 0xB9D9, 0xBC14 }, { 0xB9DA, 0xBC15 }, + { 0xB9DB, 0xBC16 }, { 0xB9DC, 0xBC17 }, { 0xB9DD, 0xBC18 }, { 0xB9DE, 0xBC1B }, { 0xB9DF, 0xBC1C }, { 0xB9E0, 0xBC1D }, { 0xB9E1, 0xBC1E }, { 0xB9E2, 0xBC1F }, + { 0xB9E3, 0xBC24 }, { 0xB9E4, 0xBC25 }, { 0xB9E5, 0xBC27 }, { 0xB9E6, 0xBC29 }, { 0xB9E7, 0xBC2D }, { 0xB9E8, 0xBC30 }, { 0xB9E9, 0xBC31 }, { 0xB9EA, 0xBC34 }, + { 0xB9EB, 0xBC38 }, { 0xB9EC, 0xBC40 }, { 0xB9ED, 0xBC41 }, { 0xB9EE, 0xBC43 }, { 0xB9EF, 0xBC44 }, { 0xB9F0, 0xBC45 }, { 0xB9F1, 0xBC49 }, { 0xB9F2, 0xBC4C }, + { 0xB9F3, 0xBC4D }, { 0xB9F4, 0xBC50 }, { 0xB9F5, 0xBC5D }, { 0xB9F6, 0xBC84 }, { 0xB9F7, 0xBC85 }, { 0xB9F8, 0xBC88 }, { 0xB9F9, 0xBC8B }, { 0xB9FA, 0xBC8C }, + { 0xB9FB, 0xBC8E }, { 0xB9FC, 0xBC94 }, { 0xB9FD, 0xBC95 }, { 0xB9FE, 0xBC97 }, { 0xBAA1, 0xBC99 }, { 0xBAA2, 0xBC9A }, { 0xBAA3, 0xBCA0 }, { 0xBAA4, 0xBCA1 }, + { 0xBAA5, 0xBCA4 }, { 0xBAA6, 0xBCA7 }, { 0xBAA7, 0xBCA8 }, { 0xBAA8, 0xBCB0 }, { 0xBAA9, 0xBCB1 }, { 0xBAAA, 0xBCB3 }, { 0xBAAB, 0xBCB4 }, { 0xBAAC, 0xBCB5 }, + { 0xBAAD, 0xBCBC }, { 0xBAAE, 0xBCBD }, { 0xBAAF, 0xBCC0 }, { 0xBAB0, 0xBCC4 }, { 0xBAB1, 0xBCCD }, { 0xBAB2, 0xBCCF }, { 0xBAB3, 0xBCD0 }, { 0xBAB4, 0xBCD1 }, + { 0xBAB5, 0xBCD5 }, { 0xBAB6, 0xBCD8 }, { 0xBAB7, 0xBCDC }, { 0xBAB8, 0xBCF4 }, { 0xBAB9, 0xBCF5 }, { 0xBABA, 0xBCF6 }, { 0xBABB, 0xBCF8 }, { 0xBABC, 0xBCFC }, + { 0xBABD, 0xBD04 }, { 0xBABE, 0xBD05 }, { 0xBABF, 0xBD07 }, { 0xBAC0, 0xBD09 }, { 0xBAC1, 0xBD10 }, { 0xBAC2, 0xBD14 }, { 0xBAC3, 0xBD24 }, { 0xBAC4, 0xBD2C }, + { 0xBAC5, 0xBD40 }, { 0xBAC6, 0xBD48 }, { 0xBAC7, 0xBD49 }, { 0xBAC8, 0xBD4C }, { 0xBAC9, 0xBD50 }, { 0xBACA, 0xBD58 }, { 0xBACB, 0xBD59 }, { 0xBACC, 0xBD64 }, + { 0xBACD, 0xBD68 }, { 0xBACE, 0xBD80 }, { 0xBACF, 0xBD81 }, { 0xBAD0, 0xBD84 }, { 0xBAD1, 0xBD87 }, { 0xBAD2, 0xBD88 }, { 0xBAD3, 0xBD89 }, { 0xBAD4, 0xBD8A }, + { 0xBAD5, 0xBD90 }, { 0xBAD6, 0xBD91 }, { 0xBAD7, 0xBD93 }, { 0xBAD8, 0xBD95 }, { 0xBAD9, 0xBD99 }, { 0xBADA, 0xBD9A }, { 0xBADB, 0xBD9C }, { 0xBADC, 0xBDA4 }, + { 0xBADD, 0xBDB0 }, { 0xBADE, 0xBDB8 }, { 0xBADF, 0xBDD4 }, { 0xBAE0, 0xBDD5 }, { 0xBAE1, 0xBDD8 }, { 0xBAE2, 0xBDDC }, { 0xBAE3, 0xBDE9 }, { 0xBAE4, 0xBDF0 }, + { 0xBAE5, 0xBDF4 }, { 0xBAE6, 0xBDF8 }, { 0xBAE7, 0xBE00 }, { 0xBAE8, 0xBE03 }, { 0xBAE9, 0xBE05 }, { 0xBAEA, 0xBE0C }, { 0xBAEB, 0xBE0D }, { 0xBAEC, 0xBE10 }, + { 0xBAED, 0xBE14 }, { 0xBAEE, 0xBE1C }, { 0xBAEF, 0xBE1D }, { 0xBAF0, 0xBE1F }, { 0xBAF1, 0xBE44 }, { 0xBAF2, 0xBE45 }, { 0xBAF3, 0xBE48 }, { 0xBAF4, 0xBE4C }, + { 0xBAF5, 0xBE4E }, { 0xBAF6, 0xBE54 }, { 0xBAF7, 0xBE55 }, { 0xBAF8, 0xBE57 }, { 0xBAF9, 0xBE59 }, { 0xBAFA, 0xBE5A }, { 0xBAFB, 0xBE5B }, { 0xBAFC, 0xBE60 }, + { 0xBAFD, 0xBE61 }, { 0xBAFE, 0xBE64 }, { 0xBBA1, 0xBE68 }, { 0xBBA2, 0xBE6A }, { 0xBBA3, 0xBE70 }, { 0xBBA4, 0xBE71 }, { 0xBBA5, 0xBE73 }, { 0xBBA6, 0xBE74 }, + { 0xBBA7, 0xBE75 }, { 0xBBA8, 0xBE7B }, { 0xBBA9, 0xBE7C }, { 0xBBAA, 0xBE7D }, { 0xBBAB, 0xBE80 }, { 0xBBAC, 0xBE84 }, { 0xBBAD, 0xBE8C }, { 0xBBAE, 0xBE8D }, + { 0xBBAF, 0xBE8F }, { 0xBBB0, 0xBE90 }, { 0xBBB1, 0xBE91 }, { 0xBBB2, 0xBE98 }, { 0xBBB3, 0xBE99 }, { 0xBBB4, 0xBEA8 }, { 0xBBB5, 0xBED0 }, { 0xBBB6, 0xBED1 }, + { 0xBBB7, 0xBED4 }, { 0xBBB8, 0xBED7 }, { 0xBBB9, 0xBED8 }, { 0xBBBA, 0xBEE0 }, { 0xBBBB, 0xBEE3 }, { 0xBBBC, 0xBEE4 }, { 0xBBBD, 0xBEE5 }, { 0xBBBE, 0xBEEC }, + { 0xBBBF, 0xBF01 }, { 0xBBC0, 0xBF08 }, { 0xBBC1, 0xBF09 }, { 0xBBC2, 0xBF18 }, { 0xBBC3, 0xBF19 }, { 0xBBC4, 0xBF1B }, { 0xBBC5, 0xBF1C }, { 0xBBC6, 0xBF1D }, + { 0xBBC7, 0xBF40 }, { 0xBBC8, 0xBF41 }, { 0xBBC9, 0xBF44 }, { 0xBBCA, 0xBF48 }, { 0xBBCB, 0xBF50 }, { 0xBBCC, 0xBF51 }, { 0xBBCD, 0xBF55 }, { 0xBBCE, 0xBF94 }, + { 0xBBCF, 0xBFB0 }, { 0xBBD0, 0xBFC5 }, { 0xBBD1, 0xBFCC }, { 0xBBD2, 0xBFCD }, { 0xBBD3, 0xBFD0 }, { 0xBBD4, 0xBFD4 }, { 0xBBD5, 0xBFDC }, { 0xBBD6, 0xBFDF }, + { 0xBBD7, 0xBFE1 }, { 0xBBD8, 0xC03C }, { 0xBBD9, 0xC051 }, { 0xBBDA, 0xC058 }, { 0xBBDB, 0xC05C }, { 0xBBDC, 0xC060 }, { 0xBBDD, 0xC068 }, { 0xBBDE, 0xC069 }, + { 0xBBDF, 0xC090 }, { 0xBBE0, 0xC091 }, { 0xBBE1, 0xC094 }, { 0xBBE2, 0xC098 }, { 0xBBE3, 0xC0A0 }, { 0xBBE4, 0xC0A1 }, { 0xBBE5, 0xC0A3 }, { 0xBBE6, 0xC0A5 }, + { 0xBBE7, 0xC0AC }, { 0xBBE8, 0xC0AD }, { 0xBBE9, 0xC0AF }, { 0xBBEA, 0xC0B0 }, { 0xBBEB, 0xC0B3 }, { 0xBBEC, 0xC0B4 }, { 0xBBED, 0xC0B5 }, { 0xBBEE, 0xC0B6 }, + { 0xBBEF, 0xC0BC }, { 0xBBF0, 0xC0BD }, { 0xBBF1, 0xC0BF }, { 0xBBF2, 0xC0C0 }, { 0xBBF3, 0xC0C1 }, { 0xBBF4, 0xC0C5 }, { 0xBBF5, 0xC0C8 }, { 0xBBF6, 0xC0C9 }, + { 0xBBF7, 0xC0CC }, { 0xBBF8, 0xC0D0 }, { 0xBBF9, 0xC0D8 }, { 0xBBFA, 0xC0D9 }, { 0xBBFB, 0xC0DB }, { 0xBBFC, 0xC0DC }, { 0xBBFD, 0xC0DD }, { 0xBBFE, 0xC0E4 }, + { 0xBCA1, 0xC0E5 }, { 0xBCA2, 0xC0E8 }, { 0xBCA3, 0xC0EC }, { 0xBCA4, 0xC0F4 }, { 0xBCA5, 0xC0F5 }, { 0xBCA6, 0xC0F7 }, { 0xBCA7, 0xC0F9 }, { 0xBCA8, 0xC100 }, + { 0xBCA9, 0xC104 }, { 0xBCAA, 0xC108 }, { 0xBCAB, 0xC110 }, { 0xBCAC, 0xC115 }, { 0xBCAD, 0xC11C }, { 0xBCAE, 0xC11D }, { 0xBCAF, 0xC11E }, { 0xBCB0, 0xC11F }, + { 0xBCB1, 0xC120 }, { 0xBCB2, 0xC123 }, { 0xBCB3, 0xC124 }, { 0xBCB4, 0xC126 }, { 0xBCB5, 0xC127 }, { 0xBCB6, 0xC12C }, { 0xBCB7, 0xC12D }, { 0xBCB8, 0xC12F }, + { 0xBCB9, 0xC130 }, { 0xBCBA, 0xC131 }, { 0xBCBB, 0xC136 }, { 0xBCBC, 0xC138 }, { 0xBCBD, 0xC139 }, { 0xBCBE, 0xC13C }, { 0xBCBF, 0xC140 }, { 0xBCC0, 0xC148 }, + { 0xBCC1, 0xC149 }, { 0xBCC2, 0xC14B }, { 0xBCC3, 0xC14C }, { 0xBCC4, 0xC14D }, { 0xBCC5, 0xC154 }, { 0xBCC6, 0xC155 }, { 0xBCC7, 0xC158 }, { 0xBCC8, 0xC15C }, + { 0xBCC9, 0xC164 }, { 0xBCCA, 0xC165 }, { 0xBCCB, 0xC167 }, { 0xBCCC, 0xC168 }, { 0xBCCD, 0xC169 }, { 0xBCCE, 0xC170 }, { 0xBCCF, 0xC174 }, { 0xBCD0, 0xC178 }, + { 0xBCD1, 0xC185 }, { 0xBCD2, 0xC18C }, { 0xBCD3, 0xC18D }, { 0xBCD4, 0xC18E }, { 0xBCD5, 0xC190 }, { 0xBCD6, 0xC194 }, { 0xBCD7, 0xC196 }, { 0xBCD8, 0xC19C }, + { 0xBCD9, 0xC19D }, { 0xBCDA, 0xC19F }, { 0xBCDB, 0xC1A1 }, { 0xBCDC, 0xC1A5 }, { 0xBCDD, 0xC1A8 }, { 0xBCDE, 0xC1A9 }, { 0xBCDF, 0xC1AC }, { 0xBCE0, 0xC1B0 }, + { 0xBCE1, 0xC1BD }, { 0xBCE2, 0xC1C4 }, { 0xBCE3, 0xC1C8 }, { 0xBCE4, 0xC1CC }, { 0xBCE5, 0xC1D4 }, { 0xBCE6, 0xC1D7 }, { 0xBCE7, 0xC1D8 }, { 0xBCE8, 0xC1E0 }, + { 0xBCE9, 0xC1E4 }, { 0xBCEA, 0xC1E8 }, { 0xBCEB, 0xC1F0 }, { 0xBCEC, 0xC1F1 }, { 0xBCED, 0xC1F3 }, { 0xBCEE, 0xC1FC }, { 0xBCEF, 0xC1FD }, { 0xBCF0, 0xC200 }, + { 0xBCF1, 0xC204 }, { 0xBCF2, 0xC20C }, { 0xBCF3, 0xC20D }, { 0xBCF4, 0xC20F }, { 0xBCF5, 0xC211 }, { 0xBCF6, 0xC218 }, { 0xBCF7, 0xC219 }, { 0xBCF8, 0xC21C }, + { 0xBCF9, 0xC21F }, { 0xBCFA, 0xC220 }, { 0xBCFB, 0xC228 }, { 0xBCFC, 0xC229 }, { 0xBCFD, 0xC22B }, { 0xBCFE, 0xC22D }, { 0xBDA1, 0xC22F }, { 0xBDA2, 0xC231 }, + { 0xBDA3, 0xC232 }, { 0xBDA4, 0xC234 }, { 0xBDA5, 0xC248 }, { 0xBDA6, 0xC250 }, { 0xBDA7, 0xC251 }, { 0xBDA8, 0xC254 }, { 0xBDA9, 0xC258 }, { 0xBDAA, 0xC260 }, + { 0xBDAB, 0xC265 }, { 0xBDAC, 0xC26C }, { 0xBDAD, 0xC26D }, { 0xBDAE, 0xC270 }, { 0xBDAF, 0xC274 }, { 0xBDB0, 0xC27C }, { 0xBDB1, 0xC27D }, { 0xBDB2, 0xC27F }, + { 0xBDB3, 0xC281 }, { 0xBDB4, 0xC288 }, { 0xBDB5, 0xC289 }, { 0xBDB6, 0xC290 }, { 0xBDB7, 0xC298 }, { 0xBDB8, 0xC29B }, { 0xBDB9, 0xC29D }, { 0xBDBA, 0xC2A4 }, + { 0xBDBB, 0xC2A5 }, { 0xBDBC, 0xC2A8 }, { 0xBDBD, 0xC2AC }, { 0xBDBE, 0xC2AD }, { 0xBDBF, 0xC2B4 }, { 0xBDC0, 0xC2B5 }, { 0xBDC1, 0xC2B7 }, { 0xBDC2, 0xC2B9 }, + { 0xBDC3, 0xC2DC }, { 0xBDC4, 0xC2DD }, { 0xBDC5, 0xC2E0 }, { 0xBDC6, 0xC2E3 }, { 0xBDC7, 0xC2E4 }, { 0xBDC8, 0xC2EB }, { 0xBDC9, 0xC2EC }, { 0xBDCA, 0xC2ED }, + { 0xBDCB, 0xC2EF }, { 0xBDCC, 0xC2F1 }, { 0xBDCD, 0xC2F6 }, { 0xBDCE, 0xC2F8 }, { 0xBDCF, 0xC2F9 }, { 0xBDD0, 0xC2FB }, { 0xBDD1, 0xC2FC }, { 0xBDD2, 0xC300 }, + { 0xBDD3, 0xC308 }, { 0xBDD4, 0xC309 }, { 0xBDD5, 0xC30C }, { 0xBDD6, 0xC30D }, { 0xBDD7, 0xC313 }, { 0xBDD8, 0xC314 }, { 0xBDD9, 0xC315 }, { 0xBDDA, 0xC318 }, + { 0xBDDB, 0xC31C }, { 0xBDDC, 0xC324 }, { 0xBDDD, 0xC325 }, { 0xBDDE, 0xC328 }, { 0xBDDF, 0xC329 }, { 0xBDE0, 0xC345 }, { 0xBDE1, 0xC368 }, { 0xBDE2, 0xC369 }, + { 0xBDE3, 0xC36C }, { 0xBDE4, 0xC370 }, { 0xBDE5, 0xC372 }, { 0xBDE6, 0xC378 }, { 0xBDE7, 0xC379 }, { 0xBDE8, 0xC37C }, { 0xBDE9, 0xC37D }, { 0xBDEA, 0xC384 }, + { 0xBDEB, 0xC388 }, { 0xBDEC, 0xC38C }, { 0xBDED, 0xC3C0 }, { 0xBDEE, 0xC3D8 }, { 0xBDEF, 0xC3D9 }, { 0xBDF0, 0xC3DC }, { 0xBDF1, 0xC3DF }, { 0xBDF2, 0xC3E0 }, + { 0xBDF3, 0xC3E2 }, { 0xBDF4, 0xC3E8 }, { 0xBDF5, 0xC3E9 }, { 0xBDF6, 0xC3ED }, { 0xBDF7, 0xC3F4 }, { 0xBDF8, 0xC3F5 }, { 0xBDF9, 0xC3F8 }, { 0xBDFA, 0xC408 }, + { 0xBDFB, 0xC410 }, { 0xBDFC, 0xC424 }, { 0xBDFD, 0xC42C }, { 0xBDFE, 0xC430 }, { 0xBEA1, 0xC434 }, { 0xBEA2, 0xC43C }, { 0xBEA3, 0xC43D }, { 0xBEA4, 0xC448 }, + { 0xBEA5, 0xC464 }, { 0xBEA6, 0xC465 }, { 0xBEA7, 0xC468 }, { 0xBEA8, 0xC46C }, { 0xBEA9, 0xC474 }, { 0xBEAA, 0xC475 }, { 0xBEAB, 0xC479 }, { 0xBEAC, 0xC480 }, + { 0xBEAD, 0xC494 }, { 0xBEAE, 0xC49C }, { 0xBEAF, 0xC4B8 }, { 0xBEB0, 0xC4BC }, { 0xBEB1, 0xC4E9 }, { 0xBEB2, 0xC4F0 }, { 0xBEB3, 0xC4F1 }, { 0xBEB4, 0xC4F4 }, + { 0xBEB5, 0xC4F8 }, { 0xBEB6, 0xC4FA }, { 0xBEB7, 0xC4FF }, { 0xBEB8, 0xC500 }, { 0xBEB9, 0xC501 }, { 0xBEBA, 0xC50C }, { 0xBEBB, 0xC510 }, { 0xBEBC, 0xC514 }, + { 0xBEBD, 0xC51C }, { 0xBEBE, 0xC528 }, { 0xBEBF, 0xC529 }, { 0xBEC0, 0xC52C }, { 0xBEC1, 0xC530 }, { 0xBEC2, 0xC538 }, { 0xBEC3, 0xC539 }, { 0xBEC4, 0xC53B }, + { 0xBEC5, 0xC53D }, { 0xBEC6, 0xC544 }, { 0xBEC7, 0xC545 }, { 0xBEC8, 0xC548 }, { 0xBEC9, 0xC549 }, { 0xBECA, 0xC54A }, { 0xBECB, 0xC54C }, { 0xBECC, 0xC54D }, + { 0xBECD, 0xC54E }, { 0xBECE, 0xC553 }, { 0xBECF, 0xC554 }, { 0xBED0, 0xC555 }, { 0xBED1, 0xC557 }, { 0xBED2, 0xC558 }, { 0xBED3, 0xC559 }, { 0xBED4, 0xC55D }, + { 0xBED5, 0xC55E }, { 0xBED6, 0xC560 }, { 0xBED7, 0xC561 }, { 0xBED8, 0xC564 }, { 0xBED9, 0xC568 }, { 0xBEDA, 0xC570 }, { 0xBEDB, 0xC571 }, { 0xBEDC, 0xC573 }, + { 0xBEDD, 0xC574 }, { 0xBEDE, 0xC575 }, { 0xBEDF, 0xC57C }, { 0xBEE0, 0xC57D }, { 0xBEE1, 0xC580 }, { 0xBEE2, 0xC584 }, { 0xBEE3, 0xC587 }, { 0xBEE4, 0xC58C }, + { 0xBEE5, 0xC58D }, { 0xBEE6, 0xC58F }, { 0xBEE7, 0xC591 }, { 0xBEE8, 0xC595 }, { 0xBEE9, 0xC597 }, { 0xBEEA, 0xC598 }, { 0xBEEB, 0xC59C }, { 0xBEEC, 0xC5A0 }, + { 0xBEED, 0xC5A9 }, { 0xBEEE, 0xC5B4 }, { 0xBEEF, 0xC5B5 }, { 0xBEF0, 0xC5B8 }, { 0xBEF1, 0xC5B9 }, { 0xBEF2, 0xC5BB }, { 0xBEF3, 0xC5BC }, { 0xBEF4, 0xC5BD }, + { 0xBEF5, 0xC5BE }, { 0xBEF6, 0xC5C4 }, { 0xBEF7, 0xC5C5 }, { 0xBEF8, 0xC5C6 }, { 0xBEF9, 0xC5C7 }, { 0xBEFA, 0xC5C8 }, { 0xBEFB, 0xC5C9 }, { 0xBEFC, 0xC5CA }, + { 0xBEFD, 0xC5CC }, { 0xBEFE, 0xC5CE }, { 0xBFA1, 0xC5D0 }, { 0xBFA2, 0xC5D1 }, { 0xBFA3, 0xC5D4 }, { 0xBFA4, 0xC5D8 }, { 0xBFA5, 0xC5E0 }, { 0xBFA6, 0xC5E1 }, + { 0xBFA7, 0xC5E3 }, { 0xBFA8, 0xC5E5 }, { 0xBFA9, 0xC5EC }, { 0xBFAA, 0xC5ED }, { 0xBFAB, 0xC5EE }, { 0xBFAC, 0xC5F0 }, { 0xBFAD, 0xC5F4 }, { 0xBFAE, 0xC5F6 }, + { 0xBFAF, 0xC5F7 }, { 0xBFB0, 0xC5FC }, { 0xBFB1, 0xC5FD }, { 0xBFB2, 0xC5FE }, { 0xBFB3, 0xC5FF }, { 0xBFB4, 0xC600 }, { 0xBFB5, 0xC601 }, { 0xBFB6, 0xC605 }, + { 0xBFB7, 0xC606 }, { 0xBFB8, 0xC607 }, { 0xBFB9, 0xC608 }, { 0xBFBA, 0xC60C }, { 0xBFBB, 0xC610 }, { 0xBFBC, 0xC618 }, { 0xBFBD, 0xC619 }, { 0xBFBE, 0xC61B }, + { 0xBFBF, 0xC61C }, { 0xBFC0, 0xC624 }, { 0xBFC1, 0xC625 }, { 0xBFC2, 0xC628 }, { 0xBFC3, 0xC62C }, { 0xBFC4, 0xC62D }, { 0xBFC5, 0xC62E }, { 0xBFC6, 0xC630 }, + { 0xBFC7, 0xC633 }, { 0xBFC8, 0xC634 }, { 0xBFC9, 0xC635 }, { 0xBFCA, 0xC637 }, { 0xBFCB, 0xC639 }, { 0xBFCC, 0xC63B }, { 0xBFCD, 0xC640 }, { 0xBFCE, 0xC641 }, + { 0xBFCF, 0xC644 }, { 0xBFD0, 0xC648 }, { 0xBFD1, 0xC650 }, { 0xBFD2, 0xC651 }, { 0xBFD3, 0xC653 }, { 0xBFD4, 0xC654 }, { 0xBFD5, 0xC655 }, { 0xBFD6, 0xC65C }, + { 0xBFD7, 0xC65D }, { 0xBFD8, 0xC660 }, { 0xBFD9, 0xC66C }, { 0xBFDA, 0xC66F }, { 0xBFDB, 0xC671 }, { 0xBFDC, 0xC678 }, { 0xBFDD, 0xC679 }, { 0xBFDE, 0xC67C }, + { 0xBFDF, 0xC680 }, { 0xBFE0, 0xC688 }, { 0xBFE1, 0xC689 }, { 0xBFE2, 0xC68B }, { 0xBFE3, 0xC68D }, { 0xBFE4, 0xC694 }, { 0xBFE5, 0xC695 }, { 0xBFE6, 0xC698 }, + { 0xBFE7, 0xC69C }, { 0xBFE8, 0xC6A4 }, { 0xBFE9, 0xC6A5 }, { 0xBFEA, 0xC6A7 }, { 0xBFEB, 0xC6A9 }, { 0xBFEC, 0xC6B0 }, { 0xBFED, 0xC6B1 }, { 0xBFEE, 0xC6B4 }, + { 0xBFEF, 0xC6B8 }, { 0xBFF0, 0xC6B9 }, { 0xBFF1, 0xC6BA }, { 0xBFF2, 0xC6C0 }, { 0xBFF3, 0xC6C1 }, { 0xBFF4, 0xC6C3 }, { 0xBFF5, 0xC6C5 }, { 0xBFF6, 0xC6CC }, + { 0xBFF7, 0xC6CD }, { 0xBFF8, 0xC6D0 }, { 0xBFF9, 0xC6D4 }, { 0xBFFA, 0xC6DC }, { 0xBFFB, 0xC6DD }, { 0xBFFC, 0xC6E0 }, { 0xBFFD, 0xC6E1 }, { 0xBFFE, 0xC6E8 }, + { 0xC0A1, 0xC6E9 }, { 0xC0A2, 0xC6EC }, { 0xC0A3, 0xC6F0 }, { 0xC0A4, 0xC6F8 }, { 0xC0A5, 0xC6F9 }, { 0xC0A6, 0xC6FD }, { 0xC0A7, 0xC704 }, { 0xC0A8, 0xC705 }, + { 0xC0A9, 0xC708 }, { 0xC0AA, 0xC70C }, { 0xC0AB, 0xC714 }, { 0xC0AC, 0xC715 }, { 0xC0AD, 0xC717 }, { 0xC0AE, 0xC719 }, { 0xC0AF, 0xC720 }, { 0xC0B0, 0xC721 }, + { 0xC0B1, 0xC724 }, { 0xC0B2, 0xC728 }, { 0xC0B3, 0xC730 }, { 0xC0B4, 0xC731 }, { 0xC0B5, 0xC733 }, { 0xC0B6, 0xC735 }, { 0xC0B7, 0xC737 }, { 0xC0B8, 0xC73C }, + { 0xC0B9, 0xC73D }, { 0xC0BA, 0xC740 }, { 0xC0BB, 0xC744 }, { 0xC0BC, 0xC74A }, { 0xC0BD, 0xC74C }, { 0xC0BE, 0xC74D }, { 0xC0BF, 0xC74F }, { 0xC0C0, 0xC751 }, + { 0xC0C1, 0xC752 }, { 0xC0C2, 0xC753 }, { 0xC0C3, 0xC754 }, { 0xC0C4, 0xC755 }, { 0xC0C5, 0xC756 }, { 0xC0C6, 0xC757 }, { 0xC0C7, 0xC758 }, { 0xC0C8, 0xC75C }, + { 0xC0C9, 0xC760 }, { 0xC0CA, 0xC768 }, { 0xC0CB, 0xC76B }, { 0xC0CC, 0xC774 }, { 0xC0CD, 0xC775 }, { 0xC0CE, 0xC778 }, { 0xC0CF, 0xC77C }, { 0xC0D0, 0xC77D }, + { 0xC0D1, 0xC77E }, { 0xC0D2, 0xC783 }, { 0xC0D3, 0xC784 }, { 0xC0D4, 0xC785 }, { 0xC0D5, 0xC787 }, { 0xC0D6, 0xC788 }, { 0xC0D7, 0xC789 }, { 0xC0D8, 0xC78A }, + { 0xC0D9, 0xC78E }, { 0xC0DA, 0xC790 }, { 0xC0DB, 0xC791 }, { 0xC0DC, 0xC794 }, { 0xC0DD, 0xC796 }, { 0xC0DE, 0xC797 }, { 0xC0DF, 0xC798 }, { 0xC0E0, 0xC79A }, + { 0xC0E1, 0xC7A0 }, { 0xC0E2, 0xC7A1 }, { 0xC0E3, 0xC7A3 }, { 0xC0E4, 0xC7A4 }, { 0xC0E5, 0xC7A5 }, { 0xC0E6, 0xC7A6 }, { 0xC0E7, 0xC7AC }, { 0xC0E8, 0xC7AD }, + { 0xC0E9, 0xC7B0 }, { 0xC0EA, 0xC7B4 }, { 0xC0EB, 0xC7BC }, { 0xC0EC, 0xC7BD }, { 0xC0ED, 0xC7BF }, { 0xC0EE, 0xC7C0 }, { 0xC0EF, 0xC7C1 }, { 0xC0F0, 0xC7C8 }, + { 0xC0F1, 0xC7C9 }, { 0xC0F2, 0xC7CC }, { 0xC0F3, 0xC7CE }, { 0xC0F4, 0xC7D0 }, { 0xC0F5, 0xC7D8 }, { 0xC0F6, 0xC7DD }, { 0xC0F7, 0xC7E4 }, { 0xC0F8, 0xC7E8 }, + { 0xC0F9, 0xC7EC }, { 0xC0FA, 0xC800 }, { 0xC0FB, 0xC801 }, { 0xC0FC, 0xC804 }, { 0xC0FD, 0xC808 }, { 0xC0FE, 0xC80A }, { 0xC1A1, 0xC810 }, { 0xC1A2, 0xC811 }, + { 0xC1A3, 0xC813 }, { 0xC1A4, 0xC815 }, { 0xC1A5, 0xC816 }, { 0xC1A6, 0xC81C }, { 0xC1A7, 0xC81D }, { 0xC1A8, 0xC820 }, { 0xC1A9, 0xC824 }, { 0xC1AA, 0xC82C }, + { 0xC1AB, 0xC82D }, { 0xC1AC, 0xC82F }, { 0xC1AD, 0xC831 }, { 0xC1AE, 0xC838 }, { 0xC1AF, 0xC83C }, { 0xC1B0, 0xC840 }, { 0xC1B1, 0xC848 }, { 0xC1B2, 0xC849 }, + { 0xC1B3, 0xC84C }, { 0xC1B4, 0xC84D }, { 0xC1B5, 0xC854 }, { 0xC1B6, 0xC870 }, { 0xC1B7, 0xC871 }, { 0xC1B8, 0xC874 }, { 0xC1B9, 0xC878 }, { 0xC1BA, 0xC87A }, + { 0xC1BB, 0xC880 }, { 0xC1BC, 0xC881 }, { 0xC1BD, 0xC883 }, { 0xC1BE, 0xC885 }, { 0xC1BF, 0xC886 }, { 0xC1C0, 0xC887 }, { 0xC1C1, 0xC88B }, { 0xC1C2, 0xC88C }, + { 0xC1C3, 0xC88D }, { 0xC1C4, 0xC894 }, { 0xC1C5, 0xC89D }, { 0xC1C6, 0xC89F }, { 0xC1C7, 0xC8A1 }, { 0xC1C8, 0xC8A8 }, { 0xC1C9, 0xC8BC }, { 0xC1CA, 0xC8BD }, + { 0xC1CB, 0xC8C4 }, { 0xC1CC, 0xC8C8 }, { 0xC1CD, 0xC8CC }, { 0xC1CE, 0xC8D4 }, { 0xC1CF, 0xC8D5 }, { 0xC1D0, 0xC8D7 }, { 0xC1D1, 0xC8D9 }, { 0xC1D2, 0xC8E0 }, + { 0xC1D3, 0xC8E1 }, { 0xC1D4, 0xC8E4 }, { 0xC1D5, 0xC8F5 }, { 0xC1D6, 0xC8FC }, { 0xC1D7, 0xC8FD }, { 0xC1D8, 0xC900 }, { 0xC1D9, 0xC904 }, { 0xC1DA, 0xC905 }, + { 0xC1DB, 0xC906 }, { 0xC1DC, 0xC90C }, { 0xC1DD, 0xC90D }, { 0xC1DE, 0xC90F }, { 0xC1DF, 0xC911 }, { 0xC1E0, 0xC918 }, { 0xC1E1, 0xC92C }, { 0xC1E2, 0xC934 }, + { 0xC1E3, 0xC950 }, { 0xC1E4, 0xC951 }, { 0xC1E5, 0xC954 }, { 0xC1E6, 0xC958 }, { 0xC1E7, 0xC960 }, { 0xC1E8, 0xC961 }, { 0xC1E9, 0xC963 }, { 0xC1EA, 0xC96C }, + { 0xC1EB, 0xC970 }, { 0xC1EC, 0xC974 }, { 0xC1ED, 0xC97C }, { 0xC1EE, 0xC988 }, { 0xC1EF, 0xC989 }, { 0xC1F0, 0xC98C }, { 0xC1F1, 0xC990 }, { 0xC1F2, 0xC998 }, + { 0xC1F3, 0xC999 }, { 0xC1F4, 0xC99B }, { 0xC1F5, 0xC99D }, { 0xC1F6, 0xC9C0 }, { 0xC1F7, 0xC9C1 }, { 0xC1F8, 0xC9C4 }, { 0xC1F9, 0xC9C7 }, { 0xC1FA, 0xC9C8 }, + { 0xC1FB, 0xC9CA }, { 0xC1FC, 0xC9D0 }, { 0xC1FD, 0xC9D1 }, { 0xC1FE, 0xC9D3 }, { 0xC2A1, 0xC9D5 }, { 0xC2A2, 0xC9D6 }, { 0xC2A3, 0xC9D9 }, { 0xC2A4, 0xC9DA }, + { 0xC2A5, 0xC9DC }, { 0xC2A6, 0xC9DD }, { 0xC2A7, 0xC9E0 }, { 0xC2A8, 0xC9E2 }, { 0xC2A9, 0xC9E4 }, { 0xC2AA, 0xC9E7 }, { 0xC2AB, 0xC9EC }, { 0xC2AC, 0xC9ED }, + { 0xC2AD, 0xC9EF }, { 0xC2AE, 0xC9F0 }, { 0xC2AF, 0xC9F1 }, { 0xC2B0, 0xC9F8 }, { 0xC2B1, 0xC9F9 }, { 0xC2B2, 0xC9FC }, { 0xC2B3, 0xCA00 }, { 0xC2B4, 0xCA08 }, + { 0xC2B5, 0xCA09 }, { 0xC2B6, 0xCA0B }, { 0xC2B7, 0xCA0C }, { 0xC2B8, 0xCA0D }, { 0xC2B9, 0xCA14 }, { 0xC2BA, 0xCA18 }, { 0xC2BB, 0xCA29 }, { 0xC2BC, 0xCA4C }, + { 0xC2BD, 0xCA4D }, { 0xC2BE, 0xCA50 }, { 0xC2BF, 0xCA54 }, { 0xC2C0, 0xCA5C }, { 0xC2C1, 0xCA5D }, { 0xC2C2, 0xCA5F }, { 0xC2C3, 0xCA60 }, { 0xC2C4, 0xCA61 }, + { 0xC2C5, 0xCA68 }, { 0xC2C6, 0xCA7D }, { 0xC2C7, 0xCA84 }, { 0xC2C8, 0xCA98 }, { 0xC2C9, 0xCABC }, { 0xC2CA, 0xCABD }, { 0xC2CB, 0xCAC0 }, { 0xC2CC, 0xCAC4 }, + { 0xC2CD, 0xCACC }, { 0xC2CE, 0xCACD }, { 0xC2CF, 0xCACF }, { 0xC2D0, 0xCAD1 }, { 0xC2D1, 0xCAD3 }, { 0xC2D2, 0xCAD8 }, { 0xC2D3, 0xCAD9 }, { 0xC2D4, 0xCAE0 }, + { 0xC2D5, 0xCAEC }, { 0xC2D6, 0xCAF4 }, { 0xC2D7, 0xCB08 }, { 0xC2D8, 0xCB10 }, { 0xC2D9, 0xCB14 }, { 0xC2DA, 0xCB18 }, { 0xC2DB, 0xCB20 }, { 0xC2DC, 0xCB21 }, + { 0xC2DD, 0xCB41 }, { 0xC2DE, 0xCB48 }, { 0xC2DF, 0xCB49 }, { 0xC2E0, 0xCB4C }, { 0xC2E1, 0xCB50 }, { 0xC2E2, 0xCB58 }, { 0xC2E3, 0xCB59 }, { 0xC2E4, 0xCB5D }, + { 0xC2E5, 0xCB64 }, { 0xC2E6, 0xCB78 }, { 0xC2E7, 0xCB79 }, { 0xC2E8, 0xCB9C }, { 0xC2E9, 0xCBB8 }, { 0xC2EA, 0xCBD4 }, { 0xC2EB, 0xCBE4 }, { 0xC2EC, 0xCBE7 }, + { 0xC2ED, 0xCBE9 }, { 0xC2EE, 0xCC0C }, { 0xC2EF, 0xCC0D }, { 0xC2F0, 0xCC10 }, { 0xC2F1, 0xCC14 }, { 0xC2F2, 0xCC1C }, { 0xC2F3, 0xCC1D }, { 0xC2F4, 0xCC21 }, + { 0xC2F5, 0xCC22 }, { 0xC2F6, 0xCC27 }, { 0xC2F7, 0xCC28 }, { 0xC2F8, 0xCC29 }, { 0xC2F9, 0xCC2C }, { 0xC2FA, 0xCC2E }, { 0xC2FB, 0xCC30 }, { 0xC2FC, 0xCC38 }, + { 0xC2FD, 0xCC39 }, { 0xC2FE, 0xCC3B }, { 0xC3A1, 0xCC3C }, { 0xC3A2, 0xCC3D }, { 0xC3A3, 0xCC3E }, { 0xC3A4, 0xCC44 }, { 0xC3A5, 0xCC45 }, { 0xC3A6, 0xCC48 }, + { 0xC3A7, 0xCC4C }, { 0xC3A8, 0xCC54 }, { 0xC3A9, 0xCC55 }, { 0xC3AA, 0xCC57 }, { 0xC3AB, 0xCC58 }, { 0xC3AC, 0xCC59 }, { 0xC3AD, 0xCC60 }, { 0xC3AE, 0xCC64 }, + { 0xC3AF, 0xCC66 }, { 0xC3B0, 0xCC68 }, { 0xC3B1, 0xCC70 }, { 0xC3B2, 0xCC75 }, { 0xC3B3, 0xCC98 }, { 0xC3B4, 0xCC99 }, { 0xC3B5, 0xCC9C }, { 0xC3B6, 0xCCA0 }, + { 0xC3B7, 0xCCA8 }, { 0xC3B8, 0xCCA9 }, { 0xC3B9, 0xCCAB }, { 0xC3BA, 0xCCAC }, { 0xC3BB, 0xCCAD }, { 0xC3BC, 0xCCB4 }, { 0xC3BD, 0xCCB5 }, { 0xC3BE, 0xCCB8 }, + { 0xC3BF, 0xCCBC }, { 0xC3C0, 0xCCC4 }, { 0xC3C1, 0xCCC5 }, { 0xC3C2, 0xCCC7 }, { 0xC3C3, 0xCCC9 }, { 0xC3C4, 0xCCD0 }, { 0xC3C5, 0xCCD4 }, { 0xC3C6, 0xCCE4 }, + { 0xC3C7, 0xCCEC }, { 0xC3C8, 0xCCF0 }, { 0xC3C9, 0xCD01 }, { 0xC3CA, 0xCD08 }, { 0xC3CB, 0xCD09 }, { 0xC3CC, 0xCD0C }, { 0xC3CD, 0xCD10 }, { 0xC3CE, 0xCD18 }, + { 0xC3CF, 0xCD19 }, { 0xC3D0, 0xCD1B }, { 0xC3D1, 0xCD1D }, { 0xC3D2, 0xCD24 }, { 0xC3D3, 0xCD28 }, { 0xC3D4, 0xCD2C }, { 0xC3D5, 0xCD39 }, { 0xC3D6, 0xCD5C }, + { 0xC3D7, 0xCD60 }, { 0xC3D8, 0xCD64 }, { 0xC3D9, 0xCD6C }, { 0xC3DA, 0xCD6D }, { 0xC3DB, 0xCD6F }, { 0xC3DC, 0xCD71 }, { 0xC3DD, 0xCD78 }, { 0xC3DE, 0xCD88 }, + { 0xC3DF, 0xCD94 }, { 0xC3E0, 0xCD95 }, { 0xC3E1, 0xCD98 }, { 0xC3E2, 0xCD9C }, { 0xC3E3, 0xCDA4 }, { 0xC3E4, 0xCDA5 }, { 0xC3E5, 0xCDA7 }, { 0xC3E6, 0xCDA9 }, + { 0xC3E7, 0xCDB0 }, { 0xC3E8, 0xCDC4 }, { 0xC3E9, 0xCDCC }, { 0xC3EA, 0xCDD0 }, { 0xC3EB, 0xCDE8 }, { 0xC3EC, 0xCDEC }, { 0xC3ED, 0xCDF0 }, { 0xC3EE, 0xCDF8 }, + { 0xC3EF, 0xCDF9 }, { 0xC3F0, 0xCDFB }, { 0xC3F1, 0xCDFD }, { 0xC3F2, 0xCE04 }, { 0xC3F3, 0xCE08 }, { 0xC3F4, 0xCE0C }, { 0xC3F5, 0xCE14 }, { 0xC3F6, 0xCE19 }, + { 0xC3F7, 0xCE20 }, { 0xC3F8, 0xCE21 }, { 0xC3F9, 0xCE24 }, { 0xC3FA, 0xCE28 }, { 0xC3FB, 0xCE30 }, { 0xC3FC, 0xCE31 }, { 0xC3FD, 0xCE33 }, { 0xC3FE, 0xCE35 }, + { 0xC4A1, 0xCE58 }, { 0xC4A2, 0xCE59 }, { 0xC4A3, 0xCE5C }, { 0xC4A4, 0xCE5F }, { 0xC4A5, 0xCE60 }, { 0xC4A6, 0xCE61 }, { 0xC4A7, 0xCE68 }, { 0xC4A8, 0xCE69 }, + { 0xC4A9, 0xCE6B }, { 0xC4AA, 0xCE6D }, { 0xC4AB, 0xCE74 }, { 0xC4AC, 0xCE75 }, { 0xC4AD, 0xCE78 }, { 0xC4AE, 0xCE7C }, { 0xC4AF, 0xCE84 }, { 0xC4B0, 0xCE85 }, + { 0xC4B1, 0xCE87 }, { 0xC4B2, 0xCE89 }, { 0xC4B3, 0xCE90 }, { 0xC4B4, 0xCE91 }, { 0xC4B5, 0xCE94 }, { 0xC4B6, 0xCE98 }, { 0xC4B7, 0xCEA0 }, { 0xC4B8, 0xCEA1 }, + { 0xC4B9, 0xCEA3 }, { 0xC4BA, 0xCEA4 }, { 0xC4BB, 0xCEA5 }, { 0xC4BC, 0xCEAC }, { 0xC4BD, 0xCEAD }, { 0xC4BE, 0xCEC1 }, { 0xC4BF, 0xCEE4 }, { 0xC4C0, 0xCEE5 }, + { 0xC4C1, 0xCEE8 }, { 0xC4C2, 0xCEEB }, { 0xC4C3, 0xCEEC }, { 0xC4C4, 0xCEF4 }, { 0xC4C5, 0xCEF5 }, { 0xC4C6, 0xCEF7 }, { 0xC4C7, 0xCEF8 }, { 0xC4C8, 0xCEF9 }, + { 0xC4C9, 0xCF00 }, { 0xC4CA, 0xCF01 }, { 0xC4CB, 0xCF04 }, { 0xC4CC, 0xCF08 }, { 0xC4CD, 0xCF10 }, { 0xC4CE, 0xCF11 }, { 0xC4CF, 0xCF13 }, { 0xC4D0, 0xCF15 }, + { 0xC4D1, 0xCF1C }, { 0xC4D2, 0xCF20 }, { 0xC4D3, 0xCF24 }, { 0xC4D4, 0xCF2C }, { 0xC4D5, 0xCF2D }, { 0xC4D6, 0xCF2F }, { 0xC4D7, 0xCF30 }, { 0xC4D8, 0xCF31 }, + { 0xC4D9, 0xCF38 }, { 0xC4DA, 0xCF54 }, { 0xC4DB, 0xCF55 }, { 0xC4DC, 0xCF58 }, { 0xC4DD, 0xCF5C }, { 0xC4DE, 0xCF64 }, { 0xC4DF, 0xCF65 }, { 0xC4E0, 0xCF67 }, + { 0xC4E1, 0xCF69 }, { 0xC4E2, 0xCF70 }, { 0xC4E3, 0xCF71 }, { 0xC4E4, 0xCF74 }, { 0xC4E5, 0xCF78 }, { 0xC4E6, 0xCF80 }, { 0xC4E7, 0xCF85 }, { 0xC4E8, 0xCF8C }, + { 0xC4E9, 0xCFA1 }, { 0xC4EA, 0xCFA8 }, { 0xC4EB, 0xCFB0 }, { 0xC4EC, 0xCFC4 }, { 0xC4ED, 0xCFE0 }, { 0xC4EE, 0xCFE1 }, { 0xC4EF, 0xCFE4 }, { 0xC4F0, 0xCFE8 }, + { 0xC4F1, 0xCFF0 }, { 0xC4F2, 0xCFF1 }, { 0xC4F3, 0xCFF3 }, { 0xC4F4, 0xCFF5 }, { 0xC4F5, 0xCFFC }, { 0xC4F6, 0xD000 }, { 0xC4F7, 0xD004 }, { 0xC4F8, 0xD011 }, + { 0xC4F9, 0xD018 }, { 0xC4FA, 0xD02D }, { 0xC4FB, 0xD034 }, { 0xC4FC, 0xD035 }, { 0xC4FD, 0xD038 }, { 0xC4FE, 0xD03C }, { 0xC5A1, 0xD044 }, { 0xC5A2, 0xD045 }, + { 0xC5A3, 0xD047 }, { 0xC5A4, 0xD049 }, { 0xC5A5, 0xD050 }, { 0xC5A6, 0xD054 }, { 0xC5A7, 0xD058 }, { 0xC5A8, 0xD060 }, { 0xC5A9, 0xD06C }, { 0xC5AA, 0xD06D }, + { 0xC5AB, 0xD070 }, { 0xC5AC, 0xD074 }, { 0xC5AD, 0xD07C }, { 0xC5AE, 0xD07D }, { 0xC5AF, 0xD081 }, { 0xC5B0, 0xD0A4 }, { 0xC5B1, 0xD0A5 }, { 0xC5B2, 0xD0A8 }, + { 0xC5B3, 0xD0AC }, { 0xC5B4, 0xD0B4 }, { 0xC5B5, 0xD0B5 }, { 0xC5B6, 0xD0B7 }, { 0xC5B7, 0xD0B9 }, { 0xC5B8, 0xD0C0 }, { 0xC5B9, 0xD0C1 }, { 0xC5BA, 0xD0C4 }, + { 0xC5BB, 0xD0C8 }, { 0xC5BC, 0xD0C9 }, { 0xC5BD, 0xD0D0 }, { 0xC5BE, 0xD0D1 }, { 0xC5BF, 0xD0D3 }, { 0xC5C0, 0xD0D4 }, { 0xC5C1, 0xD0D5 }, { 0xC5C2, 0xD0DC }, + { 0xC5C3, 0xD0DD }, { 0xC5C4, 0xD0E0 }, { 0xC5C5, 0xD0E4 }, { 0xC5C6, 0xD0EC }, { 0xC5C7, 0xD0ED }, { 0xC5C8, 0xD0EF }, { 0xC5C9, 0xD0F0 }, { 0xC5CA, 0xD0F1 }, + { 0xC5CB, 0xD0F8 }, { 0xC5CC, 0xD10D }, { 0xC5CD, 0xD130 }, { 0xC5CE, 0xD131 }, { 0xC5CF, 0xD134 }, { 0xC5D0, 0xD138 }, { 0xC5D1, 0xD13A }, { 0xC5D2, 0xD140 }, + { 0xC5D3, 0xD141 }, { 0xC5D4, 0xD143 }, { 0xC5D5, 0xD144 }, { 0xC5D6, 0xD145 }, { 0xC5D7, 0xD14C }, { 0xC5D8, 0xD14D }, { 0xC5D9, 0xD150 }, { 0xC5DA, 0xD154 }, + { 0xC5DB, 0xD15C }, { 0xC5DC, 0xD15D }, { 0xC5DD, 0xD15F }, { 0xC5DE, 0xD161 }, { 0xC5DF, 0xD168 }, { 0xC5E0, 0xD16C }, { 0xC5E1, 0xD17C }, { 0xC5E2, 0xD184 }, + { 0xC5E3, 0xD188 }, { 0xC5E4, 0xD1A0 }, { 0xC5E5, 0xD1A1 }, { 0xC5E6, 0xD1A4 }, { 0xC5E7, 0xD1A8 }, { 0xC5E8, 0xD1B0 }, { 0xC5E9, 0xD1B1 }, { 0xC5EA, 0xD1B3 }, + { 0xC5EB, 0xD1B5 }, { 0xC5EC, 0xD1BA }, { 0xC5ED, 0xD1BC }, { 0xC5EE, 0xD1C0 }, { 0xC5EF, 0xD1D8 }, { 0xC5F0, 0xD1F4 }, { 0xC5F1, 0xD1F8 }, { 0xC5F2, 0xD207 }, + { 0xC5F3, 0xD209 }, { 0xC5F4, 0xD210 }, { 0xC5F5, 0xD22C }, { 0xC5F6, 0xD22D }, { 0xC5F7, 0xD230 }, { 0xC5F8, 0xD234 }, { 0xC5F9, 0xD23C }, { 0xC5FA, 0xD23D }, + { 0xC5FB, 0xD23F }, { 0xC5FC, 0xD241 }, { 0xC5FD, 0xD248 }, { 0xC5FE, 0xD25C }, { 0xC6A1, 0xD264 }, { 0xC6A2, 0xD280 }, { 0xC6A3, 0xD281 }, { 0xC6A4, 0xD284 }, + { 0xC6A5, 0xD288 }, { 0xC6A6, 0xD290 }, { 0xC6A7, 0xD291 }, { 0xC6A8, 0xD295 }, { 0xC6A9, 0xD29C }, { 0xC6AA, 0xD2A0 }, { 0xC6AB, 0xD2A4 }, { 0xC6AC, 0xD2AC }, + { 0xC6AD, 0xD2B1 }, { 0xC6AE, 0xD2B8 }, { 0xC6AF, 0xD2B9 }, { 0xC6B0, 0xD2BC }, { 0xC6B1, 0xD2BF }, { 0xC6B2, 0xD2C0 }, { 0xC6B3, 0xD2C2 }, { 0xC6B4, 0xD2C8 }, + { 0xC6B5, 0xD2C9 }, { 0xC6B6, 0xD2CB }, { 0xC6B7, 0xD2D4 }, { 0xC6B8, 0xD2D8 }, { 0xC6B9, 0xD2DC }, { 0xC6BA, 0xD2E4 }, { 0xC6BB, 0xD2E5 }, { 0xC6BC, 0xD2F0 }, + { 0xC6BD, 0xD2F1 }, { 0xC6BE, 0xD2F4 }, { 0xC6BF, 0xD2F8 }, { 0xC6C0, 0xD300 }, { 0xC6C1, 0xD301 }, { 0xC6C2, 0xD303 }, { 0xC6C3, 0xD305 }, { 0xC6C4, 0xD30C }, + { 0xC6C5, 0xD30D }, { 0xC6C6, 0xD30E }, { 0xC6C7, 0xD310 }, { 0xC6C8, 0xD314 }, { 0xC6C9, 0xD316 }, { 0xC6CA, 0xD31C }, { 0xC6CB, 0xD31D }, { 0xC6CC, 0xD31F }, + { 0xC6CD, 0xD320 }, { 0xC6CE, 0xD321 }, { 0xC6CF, 0xD325 }, { 0xC6D0, 0xD328 }, { 0xC6D1, 0xD329 }, { 0xC6D2, 0xD32C }, { 0xC6D3, 0xD330 }, { 0xC6D4, 0xD338 }, + { 0xC6D5, 0xD339 }, { 0xC6D6, 0xD33B }, { 0xC6D7, 0xD33C }, { 0xC6D8, 0xD33D }, { 0xC6D9, 0xD344 }, { 0xC6DA, 0xD345 }, { 0xC6DB, 0xD37C }, { 0xC6DC, 0xD37D }, + { 0xC6DD, 0xD380 }, { 0xC6DE, 0xD384 }, { 0xC6DF, 0xD38C }, { 0xC6E0, 0xD38D }, { 0xC6E1, 0xD38F }, { 0xC6E2, 0xD390 }, { 0xC6E3, 0xD391 }, { 0xC6E4, 0xD398 }, + { 0xC6E5, 0xD399 }, { 0xC6E6, 0xD39C }, { 0xC6E7, 0xD3A0 }, { 0xC6E8, 0xD3A8 }, { 0xC6E9, 0xD3A9 }, { 0xC6EA, 0xD3AB }, { 0xC6EB, 0xD3AD }, { 0xC6EC, 0xD3B4 }, + { 0xC6ED, 0xD3B8 }, { 0xC6EE, 0xD3BC }, { 0xC6EF, 0xD3C4 }, { 0xC6F0, 0xD3C5 }, { 0xC6F1, 0xD3C8 }, { 0xC6F2, 0xD3C9 }, { 0xC6F3, 0xD3D0 }, { 0xC6F4, 0xD3D8 }, + { 0xC6F5, 0xD3E1 }, { 0xC6F6, 0xD3E3 }, { 0xC6F7, 0xD3EC }, { 0xC6F8, 0xD3ED }, { 0xC6F9, 0xD3F0 }, { 0xC6FA, 0xD3F4 }, { 0xC6FB, 0xD3FC }, { 0xC6FC, 0xD3FD }, + { 0xC6FD, 0xD3FF }, { 0xC6FE, 0xD401 }, { 0xC7A1, 0xD408 }, { 0xC7A2, 0xD41D }, { 0xC7A3, 0xD440 }, { 0xC7A4, 0xD444 }, { 0xC7A5, 0xD45C }, { 0xC7A6, 0xD460 }, + { 0xC7A7, 0xD464 }, { 0xC7A8, 0xD46D }, { 0xC7A9, 0xD46F }, { 0xC7AA, 0xD478 }, { 0xC7AB, 0xD479 }, { 0xC7AC, 0xD47C }, { 0xC7AD, 0xD47F }, { 0xC7AE, 0xD480 }, + { 0xC7AF, 0xD482 }, { 0xC7B0, 0xD488 }, { 0xC7B1, 0xD489 }, { 0xC7B2, 0xD48B }, { 0xC7B3, 0xD48D }, { 0xC7B4, 0xD494 }, { 0xC7B5, 0xD4A9 }, { 0xC7B6, 0xD4CC }, + { 0xC7B7, 0xD4D0 }, { 0xC7B8, 0xD4D4 }, { 0xC7B9, 0xD4DC }, { 0xC7BA, 0xD4DF }, { 0xC7BB, 0xD4E8 }, { 0xC7BC, 0xD4EC }, { 0xC7BD, 0xD4F0 }, { 0xC7BE, 0xD4F8 }, + { 0xC7BF, 0xD4FB }, { 0xC7C0, 0xD4FD }, { 0xC7C1, 0xD504 }, { 0xC7C2, 0xD508 }, { 0xC7C3, 0xD50C }, { 0xC7C4, 0xD514 }, { 0xC7C5, 0xD515 }, { 0xC7C6, 0xD517 }, + { 0xC7C7, 0xD53C }, { 0xC7C8, 0xD53D }, { 0xC7C9, 0xD540 }, { 0xC7CA, 0xD544 }, { 0xC7CB, 0xD54C }, { 0xC7CC, 0xD54D }, { 0xC7CD, 0xD54F }, { 0xC7CE, 0xD551 }, + { 0xC7CF, 0xD558 }, { 0xC7D0, 0xD559 }, { 0xC7D1, 0xD55C }, { 0xC7D2, 0xD560 }, { 0xC7D3, 0xD565 }, { 0xC7D4, 0xD568 }, { 0xC7D5, 0xD569 }, { 0xC7D6, 0xD56B }, + { 0xC7D7, 0xD56D }, { 0xC7D8, 0xD574 }, { 0xC7D9, 0xD575 }, { 0xC7DA, 0xD578 }, { 0xC7DB, 0xD57C }, { 0xC7DC, 0xD584 }, { 0xC7DD, 0xD585 }, { 0xC7DE, 0xD587 }, + { 0xC7DF, 0xD588 }, { 0xC7E0, 0xD589 }, { 0xC7E1, 0xD590 }, { 0xC7E2, 0xD5A5 }, { 0xC7E3, 0xD5C8 }, { 0xC7E4, 0xD5C9 }, { 0xC7E5, 0xD5CC }, { 0xC7E6, 0xD5D0 }, + { 0xC7E7, 0xD5D2 }, { 0xC7E8, 0xD5D8 }, { 0xC7E9, 0xD5D9 }, { 0xC7EA, 0xD5DB }, { 0xC7EB, 0xD5DD }, { 0xC7EC, 0xD5E4 }, { 0xC7ED, 0xD5E5 }, { 0xC7EE, 0xD5E8 }, + { 0xC7EF, 0xD5EC }, { 0xC7F0, 0xD5F4 }, { 0xC7F1, 0xD5F5 }, { 0xC7F2, 0xD5F7 }, { 0xC7F3, 0xD5F9 }, { 0xC7F4, 0xD600 }, { 0xC7F5, 0xD601 }, { 0xC7F6, 0xD604 }, + { 0xC7F7, 0xD608 }, { 0xC7F8, 0xD610 }, { 0xC7F9, 0xD611 }, { 0xC7FA, 0xD613 }, { 0xC7FB, 0xD614 }, { 0xC7FC, 0xD615 }, { 0xC7FD, 0xD61C }, { 0xC7FE, 0xD620 }, + { 0xC8A1, 0xD624 }, { 0xC8A2, 0xD62D }, { 0xC8A3, 0xD638 }, { 0xC8A4, 0xD639 }, { 0xC8A5, 0xD63C }, { 0xC8A6, 0xD640 }, { 0xC8A7, 0xD645 }, { 0xC8A8, 0xD648 }, + { 0xC8A9, 0xD649 }, { 0xC8AA, 0xD64B }, { 0xC8AB, 0xD64D }, { 0xC8AC, 0xD651 }, { 0xC8AD, 0xD654 }, { 0xC8AE, 0xD655 }, { 0xC8AF, 0xD658 }, { 0xC8B0, 0xD65C }, + { 0xC8B1, 0xD667 }, { 0xC8B2, 0xD669 }, { 0xC8B3, 0xD670 }, { 0xC8B4, 0xD671 }, { 0xC8B5, 0xD674 }, { 0xC8B6, 0xD683 }, { 0xC8B7, 0xD685 }, { 0xC8B8, 0xD68C }, + { 0xC8B9, 0xD68D }, { 0xC8BA, 0xD690 }, { 0xC8BB, 0xD694 }, { 0xC8BC, 0xD69D }, { 0xC8BD, 0xD69F }, { 0xC8BE, 0xD6A1 }, { 0xC8BF, 0xD6A8 }, { 0xC8C0, 0xD6AC }, + { 0xC8C1, 0xD6B0 }, { 0xC8C2, 0xD6B9 }, { 0xC8C3, 0xD6BB }, { 0xC8C4, 0xD6C4 }, { 0xC8C5, 0xD6C5 }, { 0xC8C6, 0xD6C8 }, { 0xC8C7, 0xD6CC }, { 0xC8C8, 0xD6D1 }, + { 0xC8C9, 0xD6D4 }, { 0xC8CA, 0xD6D7 }, { 0xC8CB, 0xD6D9 }, { 0xC8CC, 0xD6E0 }, { 0xC8CD, 0xD6E4 }, { 0xC8CE, 0xD6E8 }, { 0xC8CF, 0xD6F0 }, { 0xC8D0, 0xD6F5 }, + { 0xC8D1, 0xD6FC }, { 0xC8D2, 0xD6FD }, { 0xC8D3, 0xD700 }, { 0xC8D4, 0xD704 }, { 0xC8D5, 0xD711 }, { 0xC8D6, 0xD718 }, { 0xC8D7, 0xD719 }, { 0xC8D8, 0xD71C }, + { 0xC8D9, 0xD720 }, { 0xC8DA, 0xD728 }, { 0xC8DB, 0xD729 }, { 0xC8DC, 0xD72B }, { 0xC8DD, 0xD72D }, { 0xC8DE, 0xD734 }, { 0xC8DF, 0xD735 }, { 0xC8E0, 0xD738 }, + { 0xC8E1, 0xD73C }, { 0xC8E2, 0xD744 }, { 0xC8E3, 0xD747 }, { 0xC8E4, 0xD749 }, { 0xC8E5, 0xD750 }, { 0xC8E6, 0xD751 }, { 0xC8E7, 0xD754 }, { 0xC8E8, 0xD756 }, + { 0xC8E9, 0xD757 }, { 0xC8EA, 0xD758 }, { 0xC8EB, 0xD759 }, { 0xC8EC, 0xD760 }, { 0xC8ED, 0xD761 }, { 0xC8EE, 0xD763 }, { 0xC8EF, 0xD765 }, { 0xC8F0, 0xD769 }, + { 0xC8F1, 0xD76C }, { 0xC8F2, 0xD770 }, { 0xC8F3, 0xD774 }, { 0xC8F4, 0xD77C }, { 0xC8F5, 0xD77D }, { 0xC8F6, 0xD781 }, { 0xC8F7, 0xD788 }, { 0xC8F8, 0xD789 }, + { 0xC8F9, 0xD78C }, { 0xC8FA, 0xD790 }, { 0xC8FB, 0xD798 }, { 0xC8FC, 0xD799 }, { 0xC8FD, 0xD79B }, { 0xC8FE, 0xD79D }, { 0xCAA1, 0x4F3D }, { 0xCAA2, 0x4F73 }, + { 0xCAA3, 0x5047 }, { 0xCAA4, 0x50F9 }, { 0xCAA5, 0x52A0 }, { 0xCAA6, 0x53EF }, { 0xCAA7, 0x5475 }, { 0xCAA8, 0x54E5 }, { 0xCAA9, 0x5609 }, { 0xCAAA, 0x5AC1 }, + { 0xCAAB, 0x5BB6 }, { 0xCAAC, 0x6687 }, { 0xCAAD, 0x67B6 }, { 0xCAAE, 0x67B7 }, { 0xCAAF, 0x67EF }, { 0xCAB0, 0x6B4C }, { 0xCAB1, 0x73C2 }, { 0xCAB2, 0x75C2 }, + { 0xCAB3, 0x7A3C }, { 0xCAB4, 0x82DB }, { 0xCAB5, 0x8304 }, { 0xCAB6, 0x8857 }, { 0xCAB7, 0x8888 }, { 0xCAB8, 0x8A36 }, { 0xCAB9, 0x8CC8 }, { 0xCABA, 0x8DCF }, + { 0xCABB, 0x8EFB }, { 0xCABC, 0x8FE6 }, { 0xCABD, 0x99D5 }, { 0xCABE, 0x523B }, { 0xCABF, 0x5374 }, { 0xCAC0, 0x5404 }, { 0xCAC1, 0x606A }, { 0xCAC2, 0x6164 }, + { 0xCAC3, 0x6BBC }, { 0xCAC4, 0x73CF }, { 0xCAC5, 0x811A }, { 0xCAC6, 0x89BA }, { 0xCAC7, 0x89D2 }, { 0xCAC8, 0x95A3 }, { 0xCAC9, 0x4F83 }, { 0xCACA, 0x520A }, + { 0xCACB, 0x58BE }, { 0xCACC, 0x5978 }, { 0xCACD, 0x59E6 }, { 0xCACE, 0x5E72 }, { 0xCACF, 0x5E79 }, { 0xCAD0, 0x61C7 }, { 0xCAD1, 0x63C0 }, { 0xCAD2, 0x6746 }, + { 0xCAD3, 0x67EC }, { 0xCAD4, 0x687F }, { 0xCAD5, 0x6F97 }, { 0xCAD6, 0x764E }, { 0xCAD7, 0x770B }, { 0xCAD8, 0x78F5 }, { 0xCAD9, 0x7A08 }, { 0xCADA, 0x7AFF }, + { 0xCADB, 0x7C21 }, { 0xCADC, 0x809D }, { 0xCADD, 0x826E }, { 0xCADE, 0x8271 }, { 0xCADF, 0x8AEB }, { 0xCAE0, 0x9593 }, { 0xCAE1, 0x4E6B }, { 0xCAE2, 0x559D }, + { 0xCAE3, 0x66F7 }, { 0xCAE4, 0x6E34 }, { 0xCAE5, 0x78A3 }, { 0xCAE6, 0x7AED }, { 0xCAE7, 0x845B }, { 0xCAE8, 0x8910 }, { 0xCAE9, 0x874E }, { 0xCAEA, 0x97A8 }, + { 0xCAEB, 0x52D8 }, { 0xCAEC, 0x574E }, { 0xCAED, 0x582A }, { 0xCAEE, 0x5D4C }, { 0xCAEF, 0x611F }, { 0xCAF0, 0x61BE }, { 0xCAF1, 0x6221 }, { 0xCAF2, 0x6562 }, + { 0xCAF3, 0x67D1 }, { 0xCAF4, 0x6A44 }, { 0xCAF5, 0x6E1B }, { 0xCAF6, 0x7518 }, { 0xCAF7, 0x75B3 }, { 0xCAF8, 0x76E3 }, { 0xCAF9, 0x77B0 }, { 0xCAFA, 0x7D3A }, + { 0xCAFB, 0x90AF }, { 0xCAFC, 0x9451 }, { 0xCAFD, 0x9452 }, { 0xCAFE, 0x9F95 }, { 0xCBA1, 0x5323 }, { 0xCBA2, 0x5CAC }, { 0xCBA3, 0x7532 }, { 0xCBA4, 0x80DB }, + { 0xCBA5, 0x9240 }, { 0xCBA6, 0x9598 }, { 0xCBA7, 0x525B }, { 0xCBA8, 0x5808 }, { 0xCBA9, 0x59DC }, { 0xCBAA, 0x5CA1 }, { 0xCBAB, 0x5D17 }, { 0xCBAC, 0x5EB7 }, + { 0xCBAD, 0x5F3A }, { 0xCBAE, 0x5F4A }, { 0xCBAF, 0x6177 }, { 0xCBB0, 0x6C5F }, { 0xCBB1, 0x757A }, { 0xCBB2, 0x7586 }, { 0xCBB3, 0x7CE0 }, { 0xCBB4, 0x7D73 }, + { 0xCBB5, 0x7DB1 }, { 0xCBB6, 0x7F8C }, { 0xCBB7, 0x8154 }, { 0xCBB8, 0x8221 }, { 0xCBB9, 0x8591 }, { 0xCBBA, 0x8941 }, { 0xCBBB, 0x8B1B }, { 0xCBBC, 0x92FC }, + { 0xCBBD, 0x964D }, { 0xCBBE, 0x9C47 }, { 0xCBBF, 0x4ECB }, { 0xCBC0, 0x4EF7 }, { 0xCBC1, 0x500B }, { 0xCBC2, 0x51F1 }, { 0xCBC3, 0x584F }, { 0xCBC4, 0x6137 }, + { 0xCBC5, 0x613E }, { 0xCBC6, 0x6168 }, { 0xCBC7, 0x6539 }, { 0xCBC8, 0x69EA }, { 0xCBC9, 0x6F11 }, { 0xCBCA, 0x75A5 }, { 0xCBCB, 0x7686 }, { 0xCBCC, 0x76D6 }, + { 0xCBCD, 0x7B87 }, { 0xCBCE, 0x82A5 }, { 0xCBCF, 0x84CB }, { 0xCBD0, 0xF900 }, { 0xCBD1, 0x93A7 }, { 0xCBD2, 0x958B }, { 0xCBD3, 0x5580 }, { 0xCBD4, 0x5BA2 }, + { 0xCBD5, 0x5751 }, { 0xCBD6, 0xF901 }, { 0xCBD7, 0x7CB3 }, { 0xCBD8, 0x7FB9 }, { 0xCBD9, 0x91B5 }, { 0xCBDA, 0x5028 }, { 0xCBDB, 0x53BB }, { 0xCBDC, 0x5C45 }, + { 0xCBDD, 0x5DE8 }, { 0xCBDE, 0x62D2 }, { 0xCBDF, 0x636E }, { 0xCBE0, 0x64DA }, { 0xCBE1, 0x64E7 }, { 0xCBE2, 0x6E20 }, { 0xCBE3, 0x70AC }, { 0xCBE4, 0x795B }, + { 0xCBE5, 0x8DDD }, { 0xCBE6, 0x8E1E }, { 0xCBE7, 0xF902 }, { 0xCBE8, 0x907D }, { 0xCBE9, 0x9245 }, { 0xCBEA, 0x92F8 }, { 0xCBEB, 0x4E7E }, { 0xCBEC, 0x4EF6 }, + { 0xCBED, 0x5065 }, { 0xCBEE, 0x5DFE }, { 0xCBEF, 0x5EFA }, { 0xCBF0, 0x6106 }, { 0xCBF1, 0x6957 }, { 0xCBF2, 0x8171 }, { 0xCBF3, 0x8654 }, { 0xCBF4, 0x8E47 }, + { 0xCBF5, 0x9375 }, { 0xCBF6, 0x9A2B }, { 0xCBF7, 0x4E5E }, { 0xCBF8, 0x5091 }, { 0xCBF9, 0x6770 }, { 0xCBFA, 0x6840 }, { 0xCBFB, 0x5109 }, { 0xCBFC, 0x528D }, + { 0xCBFD, 0x5292 }, { 0xCBFE, 0x6AA2 }, { 0xCCA1, 0x77BC }, { 0xCCA2, 0x9210 }, { 0xCCA3, 0x9ED4 }, { 0xCCA4, 0x52AB }, { 0xCCA5, 0x602F }, { 0xCCA6, 0x8FF2 }, + { 0xCCA7, 0x5048 }, { 0xCCA8, 0x61A9 }, { 0xCCA9, 0x63ED }, { 0xCCAA, 0x64CA }, { 0xCCAB, 0x683C }, { 0xCCAC, 0x6A84 }, { 0xCCAD, 0x6FC0 }, { 0xCCAE, 0x8188 }, + { 0xCCAF, 0x89A1 }, { 0xCCB0, 0x9694 }, { 0xCCB1, 0x5805 }, { 0xCCB2, 0x727D }, { 0xCCB3, 0x72AC }, { 0xCCB4, 0x7504 }, { 0xCCB5, 0x7D79 }, { 0xCCB6, 0x7E6D }, + { 0xCCB7, 0x80A9 }, { 0xCCB8, 0x898B }, { 0xCCB9, 0x8B74 }, { 0xCCBA, 0x9063 }, { 0xCCBB, 0x9D51 }, { 0xCCBC, 0x6289 }, { 0xCCBD, 0x6C7A }, { 0xCCBE, 0x6F54 }, + { 0xCCBF, 0x7D50 }, { 0xCCC0, 0x7F3A }, { 0xCCC1, 0x8A23 }, { 0xCCC2, 0x517C }, { 0xCCC3, 0x614A }, { 0xCCC4, 0x7B9D }, { 0xCCC5, 0x8B19 }, { 0xCCC6, 0x9257 }, + { 0xCCC7, 0x938C }, { 0xCCC8, 0x4EAC }, { 0xCCC9, 0x4FD3 }, { 0xCCCA, 0x501E }, { 0xCCCB, 0x50BE }, { 0xCCCC, 0x5106 }, { 0xCCCD, 0x52C1 }, { 0xCCCE, 0x52CD }, + { 0xCCCF, 0x537F }, { 0xCCD0, 0x5770 }, { 0xCCD1, 0x5883 }, { 0xCCD2, 0x5E9A }, { 0xCCD3, 0x5F91 }, { 0xCCD4, 0x6176 }, { 0xCCD5, 0x61AC }, { 0xCCD6, 0x64CE }, + { 0xCCD7, 0x656C }, { 0xCCD8, 0x666F }, { 0xCCD9, 0x66BB }, { 0xCCDA, 0x66F4 }, { 0xCCDB, 0x6897 }, { 0xCCDC, 0x6D87 }, { 0xCCDD, 0x7085 }, { 0xCCDE, 0x70F1 }, + { 0xCCDF, 0x749F }, { 0xCCE0, 0x74A5 }, { 0xCCE1, 0x74CA }, { 0xCCE2, 0x75D9 }, { 0xCCE3, 0x786C }, { 0xCCE4, 0x78EC }, { 0xCCE5, 0x7ADF }, { 0xCCE6, 0x7AF6 }, + { 0xCCE7, 0x7D45 }, { 0xCCE8, 0x7D93 }, { 0xCCE9, 0x8015 }, { 0xCCEA, 0x803F }, { 0xCCEB, 0x811B }, { 0xCCEC, 0x8396 }, { 0xCCED, 0x8B66 }, { 0xCCEE, 0x8F15 }, + { 0xCCEF, 0x9015 }, { 0xCCF0, 0x93E1 }, { 0xCCF1, 0x9803 }, { 0xCCF2, 0x9838 }, { 0xCCF3, 0x9A5A }, { 0xCCF4, 0x9BE8 }, { 0xCCF5, 0x4FC2 }, { 0xCCF6, 0x5553 }, + { 0xCCF7, 0x583A }, { 0xCCF8, 0x5951 }, { 0xCCF9, 0x5B63 }, { 0xCCFA, 0x5C46 }, { 0xCCFB, 0x60B8 }, { 0xCCFC, 0x6212 }, { 0xCCFD, 0x6842 }, { 0xCCFE, 0x68B0 }, + { 0xCDA1, 0x68E8 }, { 0xCDA2, 0x6EAA }, { 0xCDA3, 0x754C }, { 0xCDA4, 0x7678 }, { 0xCDA5, 0x78CE }, { 0xCDA6, 0x7A3D }, { 0xCDA7, 0x7CFB }, { 0xCDA8, 0x7E6B }, + { 0xCDA9, 0x7E7C }, { 0xCDAA, 0x8A08 }, { 0xCDAB, 0x8AA1 }, { 0xCDAC, 0x8C3F }, { 0xCDAD, 0x968E }, { 0xCDAE, 0x9DC4 }, { 0xCDAF, 0x53E4 }, { 0xCDB0, 0x53E9 }, + { 0xCDB1, 0x544A }, { 0xCDB2, 0x5471 }, { 0xCDB3, 0x56FA }, { 0xCDB4, 0x59D1 }, { 0xCDB5, 0x5B64 }, { 0xCDB6, 0x5C3B }, { 0xCDB7, 0x5EAB }, { 0xCDB8, 0x62F7 }, + { 0xCDB9, 0x6537 }, { 0xCDBA, 0x6545 }, { 0xCDBB, 0x6572 }, { 0xCDBC, 0x66A0 }, { 0xCDBD, 0x67AF }, { 0xCDBE, 0x69C1 }, { 0xCDBF, 0x6CBD }, { 0xCDC0, 0x75FC }, + { 0xCDC1, 0x7690 }, { 0xCDC2, 0x777E }, { 0xCDC3, 0x7A3F }, { 0xCDC4, 0x7F94 }, { 0xCDC5, 0x8003 }, { 0xCDC6, 0x80A1 }, { 0xCDC7, 0x818F }, { 0xCDC8, 0x82E6 }, + { 0xCDC9, 0x82FD }, { 0xCDCA, 0x83F0 }, { 0xCDCB, 0x85C1 }, { 0xCDCC, 0x8831 }, { 0xCDCD, 0x88B4 }, { 0xCDCE, 0x8AA5 }, { 0xCDCF, 0xF903 }, { 0xCDD0, 0x8F9C }, + { 0xCDD1, 0x932E }, { 0xCDD2, 0x96C7 }, { 0xCDD3, 0x9867 }, { 0xCDD4, 0x9AD8 }, { 0xCDD5, 0x9F13 }, { 0xCDD6, 0x54ED }, { 0xCDD7, 0x659B }, { 0xCDD8, 0x66F2 }, + { 0xCDD9, 0x688F }, { 0xCDDA, 0x7A40 }, { 0xCDDB, 0x8C37 }, { 0xCDDC, 0x9D60 }, { 0xCDDD, 0x56F0 }, { 0xCDDE, 0x5764 }, { 0xCDDF, 0x5D11 }, { 0xCDE0, 0x6606 }, + { 0xCDE1, 0x68B1 }, { 0xCDE2, 0x68CD }, { 0xCDE3, 0x6EFE }, { 0xCDE4, 0x7428 }, { 0xCDE5, 0x889E }, { 0xCDE6, 0x9BE4 }, { 0xCDE7, 0x6C68 }, { 0xCDE8, 0xF904 }, + { 0xCDE9, 0x9AA8 }, { 0xCDEA, 0x4F9B }, { 0xCDEB, 0x516C }, { 0xCDEC, 0x5171 }, { 0xCDED, 0x529F }, { 0xCDEE, 0x5B54 }, { 0xCDEF, 0x5DE5 }, { 0xCDF0, 0x6050 }, + { 0xCDF1, 0x606D }, { 0xCDF2, 0x62F1 }, { 0xCDF3, 0x63A7 }, { 0xCDF4, 0x653B }, { 0xCDF5, 0x73D9 }, { 0xCDF6, 0x7A7A }, { 0xCDF7, 0x86A3 }, { 0xCDF8, 0x8CA2 }, + { 0xCDF9, 0x978F }, { 0xCDFA, 0x4E32 }, { 0xCDFB, 0x5BE1 }, { 0xCDFC, 0x6208 }, { 0xCDFD, 0x679C }, { 0xCDFE, 0x74DC }, { 0xCEA1, 0x79D1 }, { 0xCEA2, 0x83D3 }, + { 0xCEA3, 0x8A87 }, { 0xCEA4, 0x8AB2 }, { 0xCEA5, 0x8DE8 }, { 0xCEA6, 0x904E }, { 0xCEA7, 0x934B }, { 0xCEA8, 0x9846 }, { 0xCEA9, 0x5ED3 }, { 0xCEAA, 0x69E8 }, + { 0xCEAB, 0x85FF }, { 0xCEAC, 0x90ED }, { 0xCEAD, 0xF905 }, { 0xCEAE, 0x51A0 }, { 0xCEAF, 0x5B98 }, { 0xCEB0, 0x5BEC }, { 0xCEB1, 0x6163 }, { 0xCEB2, 0x68FA }, + { 0xCEB3, 0x6B3E }, { 0xCEB4, 0x704C }, { 0xCEB5, 0x742F }, { 0xCEB6, 0x74D8 }, { 0xCEB7, 0x7BA1 }, { 0xCEB8, 0x7F50 }, { 0xCEB9, 0x83C5 }, { 0xCEBA, 0x89C0 }, + { 0xCEBB, 0x8CAB }, { 0xCEBC, 0x95DC }, { 0xCEBD, 0x9928 }, { 0xCEBE, 0x522E }, { 0xCEBF, 0x605D }, { 0xCEC0, 0x62EC }, { 0xCEC1, 0x9002 }, { 0xCEC2, 0x4F8A }, + { 0xCEC3, 0x5149 }, { 0xCEC4, 0x5321 }, { 0xCEC5, 0x58D9 }, { 0xCEC6, 0x5EE3 }, { 0xCEC7, 0x66E0 }, { 0xCEC8, 0x6D38 }, { 0xCEC9, 0x709A }, { 0xCECA, 0x72C2 }, + { 0xCECB, 0x73D6 }, { 0xCECC, 0x7B50 }, { 0xCECD, 0x80F1 }, { 0xCECE, 0x945B }, { 0xCECF, 0x5366 }, { 0xCED0, 0x639B }, { 0xCED1, 0x7F6B }, { 0xCED2, 0x4E56 }, + { 0xCED3, 0x5080 }, { 0xCED4, 0x584A }, { 0xCED5, 0x58DE }, { 0xCED6, 0x602A }, { 0xCED7, 0x6127 }, { 0xCED8, 0x62D0 }, { 0xCED9, 0x69D0 }, { 0xCEDA, 0x9B41 }, + { 0xCEDB, 0x5B8F }, { 0xCEDC, 0x7D18 }, { 0xCEDD, 0x80B1 }, { 0xCEDE, 0x8F5F }, { 0xCEDF, 0x4EA4 }, { 0xCEE0, 0x50D1 }, { 0xCEE1, 0x54AC }, { 0xCEE2, 0x55AC }, + { 0xCEE3, 0x5B0C }, { 0xCEE4, 0x5DA0 }, { 0xCEE5, 0x5DE7 }, { 0xCEE6, 0x652A }, { 0xCEE7, 0x654E }, { 0xCEE8, 0x6821 }, { 0xCEE9, 0x6A4B }, { 0xCEEA, 0x72E1 }, + { 0xCEEB, 0x768E }, { 0xCEEC, 0x77EF }, { 0xCEED, 0x7D5E }, { 0xCEEE, 0x7FF9 }, { 0xCEEF, 0x81A0 }, { 0xCEF0, 0x854E }, { 0xCEF1, 0x86DF }, { 0xCEF2, 0x8F03 }, + { 0xCEF3, 0x8F4E }, { 0xCEF4, 0x90CA }, { 0xCEF5, 0x9903 }, { 0xCEF6, 0x9A55 }, { 0xCEF7, 0x9BAB }, { 0xCEF8, 0x4E18 }, { 0xCEF9, 0x4E45 }, { 0xCEFA, 0x4E5D }, + { 0xCEFB, 0x4EC7 }, { 0xCEFC, 0x4FF1 }, { 0xCEFD, 0x5177 }, { 0xCEFE, 0x52FE }, { 0xCFA1, 0x5340 }, { 0xCFA2, 0x53E3 }, { 0xCFA3, 0x53E5 }, { 0xCFA4, 0x548E }, + { 0xCFA5, 0x5614 }, { 0xCFA6, 0x5775 }, { 0xCFA7, 0x57A2 }, { 0xCFA8, 0x5BC7 }, { 0xCFA9, 0x5D87 }, { 0xCFAA, 0x5ED0 }, { 0xCFAB, 0x61FC }, { 0xCFAC, 0x62D8 }, + { 0xCFAD, 0x6551 }, { 0xCFAE, 0x67B8 }, { 0xCFAF, 0x67E9 }, { 0xCFB0, 0x69CB }, { 0xCFB1, 0x6B50 }, { 0xCFB2, 0x6BC6 }, { 0xCFB3, 0x6BEC }, { 0xCFB4, 0x6C42 }, + { 0xCFB5, 0x6E9D }, { 0xCFB6, 0x7078 }, { 0xCFB7, 0x72D7 }, { 0xCFB8, 0x7396 }, { 0xCFB9, 0x7403 }, { 0xCFBA, 0x77BF }, { 0xCFBB, 0x77E9 }, { 0xCFBC, 0x7A76 }, + { 0xCFBD, 0x7D7F }, { 0xCFBE, 0x8009 }, { 0xCFBF, 0x81FC }, { 0xCFC0, 0x8205 }, { 0xCFC1, 0x820A }, { 0xCFC2, 0x82DF }, { 0xCFC3, 0x8862 }, { 0xCFC4, 0x8B33 }, + { 0xCFC5, 0x8CFC }, { 0xCFC6, 0x8EC0 }, { 0xCFC7, 0x9011 }, { 0xCFC8, 0x90B1 }, { 0xCFC9, 0x9264 }, { 0xCFCA, 0x92B6 }, { 0xCFCB, 0x99D2 }, { 0xCFCC, 0x9A45 }, + { 0xCFCD, 0x9CE9 }, { 0xCFCE, 0x9DD7 }, { 0xCFCF, 0x9F9C }, { 0xCFD0, 0x570B }, { 0xCFD1, 0x5C40 }, { 0xCFD2, 0x83CA }, { 0xCFD3, 0x97A0 }, { 0xCFD4, 0x97AB }, + { 0xCFD5, 0x9EB4 }, { 0xCFD6, 0x541B }, { 0xCFD7, 0x7A98 }, { 0xCFD8, 0x7FA4 }, { 0xCFD9, 0x88D9 }, { 0xCFDA, 0x8ECD }, { 0xCFDB, 0x90E1 }, { 0xCFDC, 0x5800 }, + { 0xCFDD, 0x5C48 }, { 0xCFDE, 0x6398 }, { 0xCFDF, 0x7A9F }, { 0xCFE0, 0x5BAE }, { 0xCFE1, 0x5F13 }, { 0xCFE2, 0x7A79 }, { 0xCFE3, 0x7AAE }, { 0xCFE4, 0x828E }, + { 0xCFE5, 0x8EAC }, { 0xCFE6, 0x5026 }, { 0xCFE7, 0x5238 }, { 0xCFE8, 0x52F8 }, { 0xCFE9, 0x5377 }, { 0xCFEA, 0x5708 }, { 0xCFEB, 0x62F3 }, { 0xCFEC, 0x6372 }, + { 0xCFED, 0x6B0A }, { 0xCFEE, 0x6DC3 }, { 0xCFEF, 0x7737 }, { 0xCFF0, 0x53A5 }, { 0xCFF1, 0x7357 }, { 0xCFF2, 0x8568 }, { 0xCFF3, 0x8E76 }, { 0xCFF4, 0x95D5 }, + { 0xCFF5, 0x673A }, { 0xCFF6, 0x6AC3 }, { 0xCFF7, 0x6F70 }, { 0xCFF8, 0x8A6D }, { 0xCFF9, 0x8ECC }, { 0xCFFA, 0x994B }, { 0xCFFB, 0xF906 }, { 0xCFFC, 0x6677 }, + { 0xCFFD, 0x6B78 }, { 0xCFFE, 0x8CB4 }, { 0xD0A1, 0x9B3C }, { 0xD0A2, 0xF907 }, { 0xD0A3, 0x53EB }, { 0xD0A4, 0x572D }, { 0xD0A5, 0x594E }, { 0xD0A6, 0x63C6 }, + { 0xD0A7, 0x69FB }, { 0xD0A8, 0x73EA }, { 0xD0A9, 0x7845 }, { 0xD0AA, 0x7ABA }, { 0xD0AB, 0x7AC5 }, { 0xD0AC, 0x7CFE }, { 0xD0AD, 0x8475 }, { 0xD0AE, 0x898F }, + { 0xD0AF, 0x8D73 }, { 0xD0B0, 0x9035 }, { 0xD0B1, 0x95A8 }, { 0xD0B2, 0x52FB }, { 0xD0B3, 0x5747 }, { 0xD0B4, 0x7547 }, { 0xD0B5, 0x7B60 }, { 0xD0B6, 0x83CC }, + { 0xD0B7, 0x921E }, { 0xD0B8, 0xF908 }, { 0xD0B9, 0x6A58 }, { 0xD0BA, 0x514B }, { 0xD0BB, 0x524B }, { 0xD0BC, 0x5287 }, { 0xD0BD, 0x621F }, { 0xD0BE, 0x68D8 }, + { 0xD0BF, 0x6975 }, { 0xD0C0, 0x9699 }, { 0xD0C1, 0x50C5 }, { 0xD0C2, 0x52A4 }, { 0xD0C3, 0x52E4 }, { 0xD0C4, 0x61C3 }, { 0xD0C5, 0x65A4 }, { 0xD0C6, 0x6839 }, + { 0xD0C7, 0x69FF }, { 0xD0C8, 0x747E }, { 0xD0C9, 0x7B4B }, { 0xD0CA, 0x82B9 }, { 0xD0CB, 0x83EB }, { 0xD0CC, 0x89B2 }, { 0xD0CD, 0x8B39 }, { 0xD0CE, 0x8FD1 }, + { 0xD0CF, 0x9949 }, { 0xD0D0, 0xF909 }, { 0xD0D1, 0x4ECA }, { 0xD0D2, 0x5997 }, { 0xD0D3, 0x64D2 }, { 0xD0D4, 0x6611 }, { 0xD0D5, 0x6A8E }, { 0xD0D6, 0x7434 }, + { 0xD0D7, 0x7981 }, { 0xD0D8, 0x79BD }, { 0xD0D9, 0x82A9 }, { 0xD0DA, 0x887E }, { 0xD0DB, 0x887F }, { 0xD0DC, 0x895F }, { 0xD0DD, 0xF90A }, { 0xD0DE, 0x9326 }, + { 0xD0DF, 0x4F0B }, { 0xD0E0, 0x53CA }, { 0xD0E1, 0x6025 }, { 0xD0E2, 0x6271 }, { 0xD0E3, 0x6C72 }, { 0xD0E4, 0x7D1A }, { 0xD0E5, 0x7D66 }, { 0xD0E6, 0x4E98 }, + { 0xD0E7, 0x5162 }, { 0xD0E8, 0x77DC }, { 0xD0E9, 0x80AF }, { 0xD0EA, 0x4F01 }, { 0xD0EB, 0x4F0E }, { 0xD0EC, 0x5176 }, { 0xD0ED, 0x5180 }, { 0xD0EE, 0x55DC }, + { 0xD0EF, 0x5668 }, { 0xD0F0, 0x573B }, { 0xD0F1, 0x57FA }, { 0xD0F2, 0x57FC }, { 0xD0F3, 0x5914 }, { 0xD0F4, 0x5947 }, { 0xD0F5, 0x5993 }, { 0xD0F6, 0x5BC4 }, + { 0xD0F7, 0x5C90 }, { 0xD0F8, 0x5D0E }, { 0xD0F9, 0x5DF1 }, { 0xD0FA, 0x5E7E }, { 0xD0FB, 0x5FCC }, { 0xD0FC, 0x6280 }, { 0xD0FD, 0x65D7 }, { 0xD0FE, 0x65E3 }, + { 0xD1A1, 0x671E }, { 0xD1A2, 0x671F }, { 0xD1A3, 0x675E }, { 0xD1A4, 0x68CB }, { 0xD1A5, 0x68C4 }, { 0xD1A6, 0x6A5F }, { 0xD1A7, 0x6B3A }, { 0xD1A8, 0x6C23 }, + { 0xD1A9, 0x6C7D }, { 0xD1AA, 0x6C82 }, { 0xD1AB, 0x6DC7 }, { 0xD1AC, 0x7398 }, { 0xD1AD, 0x7426 }, { 0xD1AE, 0x742A }, { 0xD1AF, 0x7482 }, { 0xD1B0, 0x74A3 }, + { 0xD1B1, 0x7578 }, { 0xD1B2, 0x757F }, { 0xD1B3, 0x7881 }, { 0xD1B4, 0x78EF }, { 0xD1B5, 0x7941 }, { 0xD1B6, 0x7947 }, { 0xD1B7, 0x7948 }, { 0xD1B8, 0x797A }, + { 0xD1B9, 0x7B95 }, { 0xD1BA, 0x7D00 }, { 0xD1BB, 0x7DBA }, { 0xD1BC, 0x7F88 }, { 0xD1BD, 0x8006 }, { 0xD1BE, 0x802D }, { 0xD1BF, 0x808C }, { 0xD1C0, 0x8A18 }, + { 0xD1C1, 0x8B4F }, { 0xD1C2, 0x8C48 }, { 0xD1C3, 0x8D77 }, { 0xD1C4, 0x9321 }, { 0xD1C5, 0x9324 }, { 0xD1C6, 0x98E2 }, { 0xD1C7, 0x9951 }, { 0xD1C8, 0x9A0E }, + { 0xD1C9, 0x9A0F }, { 0xD1CA, 0x9A65 }, { 0xD1CB, 0x9E92 }, { 0xD1CC, 0x7DCA }, { 0xD1CD, 0x4F76 }, { 0xD1CE, 0x5409 }, { 0xD1CF, 0x62EE }, { 0xD1D0, 0x6854 }, + { 0xD1D1, 0x91D1 }, { 0xD1D2, 0x55AB }, { 0xD1D3, 0x513A }, { 0xD1D4, 0xF90B }, { 0xD1D5, 0xF90C }, { 0xD1D6, 0x5A1C }, { 0xD1D7, 0x61E6 }, { 0xD1D8, 0xF90D }, + { 0xD1D9, 0x62CF }, { 0xD1DA, 0x62FF }, { 0xD1DB, 0xF90E }, { 0xD1DC, 0xF90F }, { 0xD1DD, 0xF910 }, { 0xD1DE, 0xF911 }, { 0xD1DF, 0xF912 }, { 0xD1E0, 0xF913 }, + { 0xD1E1, 0x90A3 }, { 0xD1E2, 0xF914 }, { 0xD1E3, 0xF915 }, { 0xD1E4, 0xF916 }, { 0xD1E5, 0xF917 }, { 0xD1E6, 0xF918 }, { 0xD1E7, 0x8AFE }, { 0xD1E8, 0xF919 }, + { 0xD1E9, 0xF91A }, { 0xD1EA, 0xF91B }, { 0xD1EB, 0xF91C }, { 0xD1EC, 0x6696 }, { 0xD1ED, 0xF91D }, { 0xD1EE, 0x7156 }, { 0xD1EF, 0xF91E }, { 0xD1F0, 0xF91F }, + { 0xD1F1, 0x96E3 }, { 0xD1F2, 0xF920 }, { 0xD1F3, 0x634F }, { 0xD1F4, 0x637A }, { 0xD1F5, 0x5357 }, { 0xD1F6, 0xF921 }, { 0xD1F7, 0x678F }, { 0xD1F8, 0x6960 }, + { 0xD1F9, 0x6E73 }, { 0xD1FA, 0xF922 }, { 0xD1FB, 0x7537 }, { 0xD1FC, 0xF923 }, { 0xD1FD, 0xF924 }, { 0xD1FE, 0xF925 }, { 0xD2A1, 0x7D0D }, { 0xD2A2, 0xF926 }, + { 0xD2A3, 0xF927 }, { 0xD2A4, 0x8872 }, { 0xD2A5, 0x56CA }, { 0xD2A6, 0x5A18 }, { 0xD2A7, 0xF928 }, { 0xD2A8, 0xF929 }, { 0xD2A9, 0xF92A }, { 0xD2AA, 0xF92B }, + { 0xD2AB, 0xF92C }, { 0xD2AC, 0x4E43 }, { 0xD2AD, 0xF92D }, { 0xD2AE, 0x5167 }, { 0xD2AF, 0x5948 }, { 0xD2B0, 0x67F0 }, { 0xD2B1, 0x8010 }, { 0xD2B2, 0xF92E }, + { 0xD2B3, 0x5973 }, { 0xD2B4, 0x5E74 }, { 0xD2B5, 0x649A }, { 0xD2B6, 0x79CA }, { 0xD2B7, 0x5FF5 }, { 0xD2B8, 0x606C }, { 0xD2B9, 0x62C8 }, { 0xD2BA, 0x637B }, + { 0xD2BB, 0x5BE7 }, { 0xD2BC, 0x5BD7 }, { 0xD2BD, 0x52AA }, { 0xD2BE, 0xF92F }, { 0xD2BF, 0x5974 }, { 0xD2C0, 0x5F29 }, { 0xD2C1, 0x6012 }, { 0xD2C2, 0xF930 }, + { 0xD2C3, 0xF931 }, { 0xD2C4, 0xF932 }, { 0xD2C5, 0x7459 }, { 0xD2C6, 0xF933 }, { 0xD2C7, 0xF934 }, { 0xD2C8, 0xF935 }, { 0xD2C9, 0xF936 }, { 0xD2CA, 0xF937 }, + { 0xD2CB, 0xF938 }, { 0xD2CC, 0x99D1 }, { 0xD2CD, 0xF939 }, { 0xD2CE, 0xF93A }, { 0xD2CF, 0xF93B }, { 0xD2D0, 0xF93C }, { 0xD2D1, 0xF93D }, { 0xD2D2, 0xF93E }, + { 0xD2D3, 0xF93F }, { 0xD2D4, 0xF940 }, { 0xD2D5, 0xF941 }, { 0xD2D6, 0xF942 }, { 0xD2D7, 0xF943 }, { 0xD2D8, 0x6FC3 }, { 0xD2D9, 0xF944 }, { 0xD2DA, 0xF945 }, + { 0xD2DB, 0x81BF }, { 0xD2DC, 0x8FB2 }, { 0xD2DD, 0x60F1 }, { 0xD2DE, 0xF946 }, { 0xD2DF, 0xF947 }, { 0xD2E0, 0x8166 }, { 0xD2E1, 0xF948 }, { 0xD2E2, 0xF949 }, + { 0xD2E3, 0x5C3F }, { 0xD2E4, 0xF94A }, { 0xD2E5, 0xF94B }, { 0xD2E6, 0xF94C }, { 0xD2E7, 0xF94D }, { 0xD2E8, 0xF94E }, { 0xD2E9, 0xF94F }, { 0xD2EA, 0xF950 }, + { 0xD2EB, 0xF951 }, { 0xD2EC, 0x5AE9 }, { 0xD2ED, 0x8A25 }, { 0xD2EE, 0x677B }, { 0xD2EF, 0x7D10 }, { 0xD2F0, 0xF952 }, { 0xD2F1, 0xF953 }, { 0xD2F2, 0xF954 }, + { 0xD2F3, 0xF955 }, { 0xD2F4, 0xF956 }, { 0xD2F5, 0xF957 }, { 0xD2F6, 0x80FD }, { 0xD2F7, 0xF958 }, { 0xD2F8, 0xF959 }, { 0xD2F9, 0x5C3C }, { 0xD2FA, 0x6CE5 }, + { 0xD2FB, 0x533F }, { 0xD2FC, 0x6EBA }, { 0xD2FD, 0x591A }, { 0xD2FE, 0x8336 }, { 0xD3A1, 0x4E39 }, { 0xD3A2, 0x4EB6 }, { 0xD3A3, 0x4F46 }, { 0xD3A4, 0x55AE }, + { 0xD3A5, 0x5718 }, { 0xD3A6, 0x58C7 }, { 0xD3A7, 0x5F56 }, { 0xD3A8, 0x65B7 }, { 0xD3A9, 0x65E6 }, { 0xD3AA, 0x6A80 }, { 0xD3AB, 0x6BB5 }, { 0xD3AC, 0x6E4D }, + { 0xD3AD, 0x77ED }, { 0xD3AE, 0x7AEF }, { 0xD3AF, 0x7C1E }, { 0xD3B0, 0x7DDE }, { 0xD3B1, 0x86CB }, { 0xD3B2, 0x8892 }, { 0xD3B3, 0x9132 }, { 0xD3B4, 0x935B }, + { 0xD3B5, 0x64BB }, { 0xD3B6, 0x6FBE }, { 0xD3B7, 0x737A }, { 0xD3B8, 0x75B8 }, { 0xD3B9, 0x9054 }, { 0xD3BA, 0x5556 }, { 0xD3BB, 0x574D }, { 0xD3BC, 0x61BA }, + { 0xD3BD, 0x64D4 }, { 0xD3BE, 0x66C7 }, { 0xD3BF, 0x6DE1 }, { 0xD3C0, 0x6E5B }, { 0xD3C1, 0x6F6D }, { 0xD3C2, 0x6FB9 }, { 0xD3C3, 0x75F0 }, { 0xD3C4, 0x8043 }, + { 0xD3C5, 0x81BD }, { 0xD3C6, 0x8541 }, { 0xD3C7, 0x8983 }, { 0xD3C8, 0x8AC7 }, { 0xD3C9, 0x8B5A }, { 0xD3CA, 0x931F }, { 0xD3CB, 0x6C93 }, { 0xD3CC, 0x7553 }, + { 0xD3CD, 0x7B54 }, { 0xD3CE, 0x8E0F }, { 0xD3CF, 0x905D }, { 0xD3D0, 0x5510 }, { 0xD3D1, 0x5802 }, { 0xD3D2, 0x5858 }, { 0xD3D3, 0x5E62 }, { 0xD3D4, 0x6207 }, + { 0xD3D5, 0x649E }, { 0xD3D6, 0x68E0 }, { 0xD3D7, 0x7576 }, { 0xD3D8, 0x7CD6 }, { 0xD3D9, 0x87B3 }, { 0xD3DA, 0x9EE8 }, { 0xD3DB, 0x4EE3 }, { 0xD3DC, 0x5788 }, + { 0xD3DD, 0x576E }, { 0xD3DE, 0x5927 }, { 0xD3DF, 0x5C0D }, { 0xD3E0, 0x5CB1 }, { 0xD3E1, 0x5E36 }, { 0xD3E2, 0x5F85 }, { 0xD3E3, 0x6234 }, { 0xD3E4, 0x64E1 }, + { 0xD3E5, 0x73B3 }, { 0xD3E6, 0x81FA }, { 0xD3E7, 0x888B }, { 0xD3E8, 0x8CB8 }, { 0xD3E9, 0x968A }, { 0xD3EA, 0x9EDB }, { 0xD3EB, 0x5B85 }, { 0xD3EC, 0x5FB7 }, + { 0xD3ED, 0x60B3 }, { 0xD3EE, 0x5012 }, { 0xD3EF, 0x5200 }, { 0xD3F0, 0x5230 }, { 0xD3F1, 0x5716 }, { 0xD3F2, 0x5835 }, { 0xD3F3, 0x5857 }, { 0xD3F4, 0x5C0E }, + { 0xD3F5, 0x5C60 }, { 0xD3F6, 0x5CF6 }, { 0xD3F7, 0x5D8B }, { 0xD3F8, 0x5EA6 }, { 0xD3F9, 0x5F92 }, { 0xD3FA, 0x60BC }, { 0xD3FB, 0x6311 }, { 0xD3FC, 0x6389 }, + { 0xD3FD, 0x6417 }, { 0xD3FE, 0x6843 }, { 0xD4A1, 0x68F9 }, { 0xD4A2, 0x6AC2 }, { 0xD4A3, 0x6DD8 }, { 0xD4A4, 0x6E21 }, { 0xD4A5, 0x6ED4 }, { 0xD4A6, 0x6FE4 }, + { 0xD4A7, 0x71FE }, { 0xD4A8, 0x76DC }, { 0xD4A9, 0x7779 }, { 0xD4AA, 0x79B1 }, { 0xD4AB, 0x7A3B }, { 0xD4AC, 0x8404 }, { 0xD4AD, 0x89A9 }, { 0xD4AE, 0x8CED }, + { 0xD4AF, 0x8DF3 }, { 0xD4B0, 0x8E48 }, { 0xD4B1, 0x9003 }, { 0xD4B2, 0x9014 }, { 0xD4B3, 0x9053 }, { 0xD4B4, 0x90FD }, { 0xD4B5, 0x934D }, { 0xD4B6, 0x9676 }, + { 0xD4B7, 0x97DC }, { 0xD4B8, 0x6BD2 }, { 0xD4B9, 0x7006 }, { 0xD4BA, 0x7258 }, { 0xD4BB, 0x72A2 }, { 0xD4BC, 0x7368 }, { 0xD4BD, 0x7763 }, { 0xD4BE, 0x79BF }, + { 0xD4BF, 0x7BE4 }, { 0xD4C0, 0x7E9B }, { 0xD4C1, 0x8B80 }, { 0xD4C2, 0x58A9 }, { 0xD4C3, 0x60C7 }, { 0xD4C4, 0x6566 }, { 0xD4C5, 0x65FD }, { 0xD4C6, 0x66BE }, + { 0xD4C7, 0x6C8C }, { 0xD4C8, 0x711E }, { 0xD4C9, 0x71C9 }, { 0xD4CA, 0x8C5A }, { 0xD4CB, 0x9813 }, { 0xD4CC, 0x4E6D }, { 0xD4CD, 0x7A81 }, { 0xD4CE, 0x4EDD }, + { 0xD4CF, 0x51AC }, { 0xD4D0, 0x51CD }, { 0xD4D1, 0x52D5 }, { 0xD4D2, 0x540C }, { 0xD4D3, 0x61A7 }, { 0xD4D4, 0x6771 }, { 0xD4D5, 0x6850 }, { 0xD4D6, 0x68DF }, + { 0xD4D7, 0x6D1E }, { 0xD4D8, 0x6F7C }, { 0xD4D9, 0x75BC }, { 0xD4DA, 0x77B3 }, { 0xD4DB, 0x7AE5 }, { 0xD4DC, 0x80F4 }, { 0xD4DD, 0x8463 }, { 0xD4DE, 0x9285 }, + { 0xD4DF, 0x515C }, { 0xD4E0, 0x6597 }, { 0xD4E1, 0x675C }, { 0xD4E2, 0x6793 }, { 0xD4E3, 0x75D8 }, { 0xD4E4, 0x7AC7 }, { 0xD4E5, 0x8373 }, { 0xD4E6, 0xF95A }, + { 0xD4E7, 0x8C46 }, { 0xD4E8, 0x9017 }, { 0xD4E9, 0x982D }, { 0xD4EA, 0x5C6F }, { 0xD4EB, 0x81C0 }, { 0xD4EC, 0x829A }, { 0xD4ED, 0x9041 }, { 0xD4EE, 0x906F }, + { 0xD4EF, 0x920D }, { 0xD4F0, 0x5F97 }, { 0xD4F1, 0x5D9D }, { 0xD4F2, 0x6A59 }, { 0xD4F3, 0x71C8 }, { 0xD4F4, 0x767B }, { 0xD4F5, 0x7B49 }, { 0xD4F6, 0x85E4 }, + { 0xD4F7, 0x8B04 }, { 0xD4F8, 0x9127 }, { 0xD4F9, 0x9A30 }, { 0xD4FA, 0x5587 }, { 0xD4FB, 0x61F6 }, { 0xD4FC, 0xF95B }, { 0xD4FD, 0x7669 }, { 0xD4FE, 0x7F85 }, + { 0xD5A1, 0x863F }, { 0xD5A2, 0x87BA }, { 0xD5A3, 0x88F8 }, { 0xD5A4, 0x908F }, { 0xD5A5, 0xF95C }, { 0xD5A6, 0x6D1B }, { 0xD5A7, 0x70D9 }, { 0xD5A8, 0x73DE }, + { 0xD5A9, 0x7D61 }, { 0xD5AA, 0x843D }, { 0xD5AB, 0xF95D }, { 0xD5AC, 0x916A }, { 0xD5AD, 0x99F1 }, { 0xD5AE, 0xF95E }, { 0xD5AF, 0x4E82 }, { 0xD5B0, 0x5375 }, + { 0xD5B1, 0x6B04 }, { 0xD5B2, 0x6B12 }, { 0xD5B3, 0x703E }, { 0xD5B4, 0x721B }, { 0xD5B5, 0x862D }, { 0xD5B6, 0x9E1E }, { 0xD5B7, 0x524C }, { 0xD5B8, 0x8FA3 }, + { 0xD5B9, 0x5D50 }, { 0xD5BA, 0x64E5 }, { 0xD5BB, 0x652C }, { 0xD5BC, 0x6B16 }, { 0xD5BD, 0x6FEB }, { 0xD5BE, 0x7C43 }, { 0xD5BF, 0x7E9C }, { 0xD5C0, 0x85CD }, + { 0xD5C1, 0x8964 }, { 0xD5C2, 0x89BD }, { 0xD5C3, 0x62C9 }, { 0xD5C4, 0x81D8 }, { 0xD5C5, 0x881F }, { 0xD5C6, 0x5ECA }, { 0xD5C7, 0x6717 }, { 0xD5C8, 0x6D6A }, + { 0xD5C9, 0x72FC }, { 0xD5CA, 0x7405 }, { 0xD5CB, 0x746F }, { 0xD5CC, 0x8782 }, { 0xD5CD, 0x90DE }, { 0xD5CE, 0x4F86 }, { 0xD5CF, 0x5D0D }, { 0xD5D0, 0x5FA0 }, + { 0xD5D1, 0x840A }, { 0xD5D2, 0x51B7 }, { 0xD5D3, 0x63A0 }, { 0xD5D4, 0x7565 }, { 0xD5D5, 0x4EAE }, { 0xD5D6, 0x5006 }, { 0xD5D7, 0x5169 }, { 0xD5D8, 0x51C9 }, + { 0xD5D9, 0x6881 }, { 0xD5DA, 0x6A11 }, { 0xD5DB, 0x7CAE }, { 0xD5DC, 0x7CB1 }, { 0xD5DD, 0x7CE7 }, { 0xD5DE, 0x826F }, { 0xD5DF, 0x8AD2 }, { 0xD5E0, 0x8F1B }, + { 0xD5E1, 0x91CF }, { 0xD5E2, 0x4FB6 }, { 0xD5E3, 0x5137 }, { 0xD5E4, 0x52F5 }, { 0xD5E5, 0x5442 }, { 0xD5E6, 0x5EEC }, { 0xD5E7, 0x616E }, { 0xD5E8, 0x623E }, + { 0xD5E9, 0x65C5 }, { 0xD5EA, 0x6ADA }, { 0xD5EB, 0x6FFE }, { 0xD5EC, 0x792A }, { 0xD5ED, 0x85DC }, { 0xD5EE, 0x8823 }, { 0xD5EF, 0x95AD }, { 0xD5F0, 0x9A62 }, + { 0xD5F1, 0x9A6A }, { 0xD5F2, 0x9E97 }, { 0xD5F3, 0x9ECE }, { 0xD5F4, 0x529B }, { 0xD5F5, 0x66C6 }, { 0xD5F6, 0x6B77 }, { 0xD5F7, 0x701D }, { 0xD5F8, 0x792B }, + { 0xD5F9, 0x8F62 }, { 0xD5FA, 0x9742 }, { 0xD5FB, 0x6190 }, { 0xD5FC, 0x6200 }, { 0xD5FD, 0x6523 }, { 0xD5FE, 0x6F23 }, { 0xD6A1, 0x7149 }, { 0xD6A2, 0x7489 }, + { 0xD6A3, 0x7DF4 }, { 0xD6A4, 0x806F }, { 0xD6A5, 0x84EE }, { 0xD6A6, 0x8F26 }, { 0xD6A7, 0x9023 }, { 0xD6A8, 0x934A }, { 0xD6A9, 0x51BD }, { 0xD6AA, 0x5217 }, + { 0xD6AB, 0x52A3 }, { 0xD6AC, 0x6D0C }, { 0xD6AD, 0x70C8 }, { 0xD6AE, 0x88C2 }, { 0xD6AF, 0x5EC9 }, { 0xD6B0, 0x6582 }, { 0xD6B1, 0x6BAE }, { 0xD6B2, 0x6FC2 }, + { 0xD6B3, 0x7C3E }, { 0xD6B4, 0x7375 }, { 0xD6B5, 0x4EE4 }, { 0xD6B6, 0x4F36 }, { 0xD6B7, 0x56F9 }, { 0xD6B8, 0xF95F }, { 0xD6B9, 0x5CBA }, { 0xD6BA, 0x5DBA }, + { 0xD6BB, 0x601C }, { 0xD6BC, 0x73B2 }, { 0xD6BD, 0x7B2D }, { 0xD6BE, 0x7F9A }, { 0xD6BF, 0x7FCE }, { 0xD6C0, 0x8046 }, { 0xD6C1, 0x901E }, { 0xD6C2, 0x9234 }, + { 0xD6C3, 0x96F6 }, { 0xD6C4, 0x9748 }, { 0xD6C5, 0x9818 }, { 0xD6C6, 0x9F61 }, { 0xD6C7, 0x4F8B }, { 0xD6C8, 0x6FA7 }, { 0xD6C9, 0x79AE }, { 0xD6CA, 0x91B4 }, + { 0xD6CB, 0x96B7 }, { 0xD6CC, 0x52DE }, { 0xD6CD, 0xF960 }, { 0xD6CE, 0x6488 }, { 0xD6CF, 0x64C4 }, { 0xD6D0, 0x6AD3 }, { 0xD6D1, 0x6F5E }, { 0xD6D2, 0x7018 }, + { 0xD6D3, 0x7210 }, { 0xD6D4, 0x76E7 }, { 0xD6D5, 0x8001 }, { 0xD6D6, 0x8606 }, { 0xD6D7, 0x865C }, { 0xD6D8, 0x8DEF }, { 0xD6D9, 0x8F05 }, { 0xD6DA, 0x9732 }, + { 0xD6DB, 0x9B6F }, { 0xD6DC, 0x9DFA }, { 0xD6DD, 0x9E75 }, { 0xD6DE, 0x788C }, { 0xD6DF, 0x797F }, { 0xD6E0, 0x7DA0 }, { 0xD6E1, 0x83C9 }, { 0xD6E2, 0x9304 }, + { 0xD6E3, 0x9E7F }, { 0xD6E4, 0x9E93 }, { 0xD6E5, 0x8AD6 }, { 0xD6E6, 0x58DF }, { 0xD6E7, 0x5F04 }, { 0xD6E8, 0x6727 }, { 0xD6E9, 0x7027 }, { 0xD6EA, 0x74CF }, + { 0xD6EB, 0x7C60 }, { 0xD6EC, 0x807E }, { 0xD6ED, 0x5121 }, { 0xD6EE, 0x7028 }, { 0xD6EF, 0x7262 }, { 0xD6F0, 0x78CA }, { 0xD6F1, 0x8CC2 }, { 0xD6F2, 0x8CDA }, + { 0xD6F3, 0x8CF4 }, { 0xD6F4, 0x96F7 }, { 0xD6F5, 0x4E86 }, { 0xD6F6, 0x50DA }, { 0xD6F7, 0x5BEE }, { 0xD6F8, 0x5ED6 }, { 0xD6F9, 0x6599 }, { 0xD6FA, 0x71CE }, + { 0xD6FB, 0x7642 }, { 0xD6FC, 0x77AD }, { 0xD6FD, 0x804A }, { 0xD6FE, 0x84FC }, { 0xD7A1, 0x907C }, { 0xD7A2, 0x9B27 }, { 0xD7A3, 0x9F8D }, { 0xD7A4, 0x58D8 }, + { 0xD7A5, 0x5A41 }, { 0xD7A6, 0x5C62 }, { 0xD7A7, 0x6A13 }, { 0xD7A8, 0x6DDA }, { 0xD7A9, 0x6F0F }, { 0xD7AA, 0x763B }, { 0xD7AB, 0x7D2F }, { 0xD7AC, 0x7E37 }, + { 0xD7AD, 0x851E }, { 0xD7AE, 0x8938 }, { 0xD7AF, 0x93E4 }, { 0xD7B0, 0x964B }, { 0xD7B1, 0x5289 }, { 0xD7B2, 0x65D2 }, { 0xD7B3, 0x67F3 }, { 0xD7B4, 0x69B4 }, + { 0xD7B5, 0x6D41 }, { 0xD7B6, 0x6E9C }, { 0xD7B7, 0x700F }, { 0xD7B8, 0x7409 }, { 0xD7B9, 0x7460 }, { 0xD7BA, 0x7559 }, { 0xD7BB, 0x7624 }, { 0xD7BC, 0x786B }, + { 0xD7BD, 0x8B2C }, { 0xD7BE, 0x985E }, { 0xD7BF, 0x516D }, { 0xD7C0, 0x622E }, { 0xD7C1, 0x9678 }, { 0xD7C2, 0x4F96 }, { 0xD7C3, 0x502B }, { 0xD7C4, 0x5D19 }, + { 0xD7C5, 0x6DEA }, { 0xD7C6, 0x7DB8 }, { 0xD7C7, 0x8F2A }, { 0xD7C8, 0x5F8B }, { 0xD7C9, 0x6144 }, { 0xD7CA, 0x6817 }, { 0xD7CB, 0xF961 }, { 0xD7CC, 0x9686 }, + { 0xD7CD, 0x52D2 }, { 0xD7CE, 0x808B }, { 0xD7CF, 0x51DC }, { 0xD7D0, 0x51CC }, { 0xD7D1, 0x695E }, { 0xD7D2, 0x7A1C }, { 0xD7D3, 0x7DBE }, { 0xD7D4, 0x83F1 }, + { 0xD7D5, 0x9675 }, { 0xD7D6, 0x4FDA }, { 0xD7D7, 0x5229 }, { 0xD7D8, 0x5398 }, { 0xD7D9, 0x540F }, { 0xD7DA, 0x550E }, { 0xD7DB, 0x5C65 }, { 0xD7DC, 0x60A7 }, + { 0xD7DD, 0x674E }, { 0xD7DE, 0x68A8 }, { 0xD7DF, 0x6D6C }, { 0xD7E0, 0x7281 }, { 0xD7E1, 0x72F8 }, { 0xD7E2, 0x7406 }, { 0xD7E3, 0x7483 }, { 0xD7E4, 0xF962 }, + { 0xD7E5, 0x75E2 }, { 0xD7E6, 0x7C6C }, { 0xD7E7, 0x7F79 }, { 0xD7E8, 0x7FB8 }, { 0xD7E9, 0x8389 }, { 0xD7EA, 0x88CF }, { 0xD7EB, 0x88E1 }, { 0xD7EC, 0x91CC }, + { 0xD7ED, 0x91D0 }, { 0xD7EE, 0x96E2 }, { 0xD7EF, 0x9BC9 }, { 0xD7F0, 0x541D }, { 0xD7F1, 0x6F7E }, { 0xD7F2, 0x71D0 }, { 0xD7F3, 0x7498 }, { 0xD7F4, 0x85FA }, + { 0xD7F5, 0x8EAA }, { 0xD7F6, 0x96A3 }, { 0xD7F7, 0x9C57 }, { 0xD7F8, 0x9E9F }, { 0xD7F9, 0x6797 }, { 0xD7FA, 0x6DCB }, { 0xD7FB, 0x7433 }, { 0xD7FC, 0x81E8 }, + { 0xD7FD, 0x9716 }, { 0xD7FE, 0x782C }, { 0xD8A1, 0x7ACB }, { 0xD8A2, 0x7B20 }, { 0xD8A3, 0x7C92 }, { 0xD8A4, 0x6469 }, { 0xD8A5, 0x746A }, { 0xD8A6, 0x75F2 }, + { 0xD8A7, 0x78BC }, { 0xD8A8, 0x78E8 }, { 0xD8A9, 0x99AC }, { 0xD8AA, 0x9B54 }, { 0xD8AB, 0x9EBB }, { 0xD8AC, 0x5BDE }, { 0xD8AD, 0x5E55 }, { 0xD8AE, 0x6F20 }, + { 0xD8AF, 0x819C }, { 0xD8B0, 0x83AB }, { 0xD8B1, 0x9088 }, { 0xD8B2, 0x4E07 }, { 0xD8B3, 0x534D }, { 0xD8B4, 0x5A29 }, { 0xD8B5, 0x5DD2 }, { 0xD8B6, 0x5F4E }, + { 0xD8B7, 0x6162 }, { 0xD8B8, 0x633D }, { 0xD8B9, 0x6669 }, { 0xD8BA, 0x66FC }, { 0xD8BB, 0x6EFF }, { 0xD8BC, 0x6F2B }, { 0xD8BD, 0x7063 }, { 0xD8BE, 0x779E }, + { 0xD8BF, 0x842C }, { 0xD8C0, 0x8513 }, { 0xD8C1, 0x883B }, { 0xD8C2, 0x8F13 }, { 0xD8C3, 0x9945 }, { 0xD8C4, 0x9C3B }, { 0xD8C5, 0x551C }, { 0xD8C6, 0x62B9 }, + { 0xD8C7, 0x672B }, { 0xD8C8, 0x6CAB }, { 0xD8C9, 0x8309 }, { 0xD8CA, 0x896A }, { 0xD8CB, 0x977A }, { 0xD8CC, 0x4EA1 }, { 0xD8CD, 0x5984 }, { 0xD8CE, 0x5FD8 }, + { 0xD8CF, 0x5FD9 }, { 0xD8D0, 0x671B }, { 0xD8D1, 0x7DB2 }, { 0xD8D2, 0x7F54 }, { 0xD8D3, 0x8292 }, { 0xD8D4, 0x832B }, { 0xD8D5, 0x83BD }, { 0xD8D6, 0x8F1E }, + { 0xD8D7, 0x9099 }, { 0xD8D8, 0x57CB }, { 0xD8D9, 0x59B9 }, { 0xD8DA, 0x5A92 }, { 0xD8DB, 0x5BD0 }, { 0xD8DC, 0x6627 }, { 0xD8DD, 0x679A }, { 0xD8DE, 0x6885 }, + { 0xD8DF, 0x6BCF }, { 0xD8E0, 0x7164 }, { 0xD8E1, 0x7F75 }, { 0xD8E2, 0x8CB7 }, { 0xD8E3, 0x8CE3 }, { 0xD8E4, 0x9081 }, { 0xD8E5, 0x9B45 }, { 0xD8E6, 0x8108 }, + { 0xD8E7, 0x8C8A }, { 0xD8E8, 0x964C }, { 0xD8E9, 0x9A40 }, { 0xD8EA, 0x9EA5 }, { 0xD8EB, 0x5B5F }, { 0xD8EC, 0x6C13 }, { 0xD8ED, 0x731B }, { 0xD8EE, 0x76F2 }, + { 0xD8EF, 0x76DF }, { 0xD8F0, 0x840C }, { 0xD8F1, 0x51AA }, { 0xD8F2, 0x8993 }, { 0xD8F3, 0x514D }, { 0xD8F4, 0x5195 }, { 0xD8F5, 0x52C9 }, { 0xD8F6, 0x68C9 }, + { 0xD8F7, 0x6C94 }, { 0xD8F8, 0x7704 }, { 0xD8F9, 0x7720 }, { 0xD8FA, 0x7DBF }, { 0xD8FB, 0x7DEC }, { 0xD8FC, 0x9762 }, { 0xD8FD, 0x9EB5 }, { 0xD8FE, 0x6EC5 }, + { 0xD9A1, 0x8511 }, { 0xD9A2, 0x51A5 }, { 0xD9A3, 0x540D }, { 0xD9A4, 0x547D }, { 0xD9A5, 0x660E }, { 0xD9A6, 0x669D }, { 0xD9A7, 0x6927 }, { 0xD9A8, 0x6E9F }, + { 0xD9A9, 0x76BF }, { 0xD9AA, 0x7791 }, { 0xD9AB, 0x8317 }, { 0xD9AC, 0x84C2 }, { 0xD9AD, 0x879F }, { 0xD9AE, 0x9169 }, { 0xD9AF, 0x9298 }, { 0xD9B0, 0x9CF4 }, + { 0xD9B1, 0x8882 }, { 0xD9B2, 0x4FAE }, { 0xD9B3, 0x5192 }, { 0xD9B4, 0x52DF }, { 0xD9B5, 0x59C6 }, { 0xD9B6, 0x5E3D }, { 0xD9B7, 0x6155 }, { 0xD9B8, 0x6478 }, + { 0xD9B9, 0x6479 }, { 0xD9BA, 0x66AE }, { 0xD9BB, 0x67D0 }, { 0xD9BC, 0x6A21 }, { 0xD9BD, 0x6BCD }, { 0xD9BE, 0x6BDB }, { 0xD9BF, 0x725F }, { 0xD9C0, 0x7261 }, + { 0xD9C1, 0x7441 }, { 0xD9C2, 0x7738 }, { 0xD9C3, 0x77DB }, { 0xD9C4, 0x8017 }, { 0xD9C5, 0x82BC }, { 0xD9C6, 0x8305 }, { 0xD9C7, 0x8B00 }, { 0xD9C8, 0x8B28 }, + { 0xD9C9, 0x8C8C }, { 0xD9CA, 0x6728 }, { 0xD9CB, 0x6C90 }, { 0xD9CC, 0x7267 }, { 0xD9CD, 0x76EE }, { 0xD9CE, 0x7766 }, { 0xD9CF, 0x7A46 }, { 0xD9D0, 0x9DA9 }, + { 0xD9D1, 0x6B7F }, { 0xD9D2, 0x6C92 }, { 0xD9D3, 0x5922 }, { 0xD9D4, 0x6726 }, { 0xD9D5, 0x8499 }, { 0xD9D6, 0x536F }, { 0xD9D7, 0x5893 }, { 0xD9D8, 0x5999 }, + { 0xD9D9, 0x5EDF }, { 0xD9DA, 0x63CF }, { 0xD9DB, 0x6634 }, { 0xD9DC, 0x6773 }, { 0xD9DD, 0x6E3A }, { 0xD9DE, 0x732B }, { 0xD9DF, 0x7AD7 }, { 0xD9E0, 0x82D7 }, + { 0xD9E1, 0x9328 }, { 0xD9E2, 0x52D9 }, { 0xD9E3, 0x5DEB }, { 0xD9E4, 0x61AE }, { 0xD9E5, 0x61CB }, { 0xD9E6, 0x620A }, { 0xD9E7, 0x62C7 }, { 0xD9E8, 0x64AB }, + { 0xD9E9, 0x65E0 }, { 0xD9EA, 0x6959 }, { 0xD9EB, 0x6B66 }, { 0xD9EC, 0x6BCB }, { 0xD9ED, 0x7121 }, { 0xD9EE, 0x73F7 }, { 0xD9EF, 0x755D }, { 0xD9F0, 0x7E46 }, + { 0xD9F1, 0x821E }, { 0xD9F2, 0x8302 }, { 0xD9F3, 0x856A }, { 0xD9F4, 0x8AA3 }, { 0xD9F5, 0x8CBF }, { 0xD9F6, 0x9727 }, { 0xD9F7, 0x9D61 }, { 0xD9F8, 0x58A8 }, + { 0xD9F9, 0x9ED8 }, { 0xD9FA, 0x5011 }, { 0xD9FB, 0x520E }, { 0xD9FC, 0x543B }, { 0xD9FD, 0x554F }, { 0xD9FE, 0x6587 }, { 0xDAA1, 0x6C76 }, { 0xDAA2, 0x7D0A }, + { 0xDAA3, 0x7D0B }, { 0xDAA4, 0x805E }, { 0xDAA5, 0x868A }, { 0xDAA6, 0x9580 }, { 0xDAA7, 0x96EF }, { 0xDAA8, 0x52FF }, { 0xDAA9, 0x6C95 }, { 0xDAAA, 0x7269 }, + { 0xDAAB, 0x5473 }, { 0xDAAC, 0x5A9A }, { 0xDAAD, 0x5C3E }, { 0xDAAE, 0x5D4B }, { 0xDAAF, 0x5F4C }, { 0xDAB0, 0x5FAE }, { 0xDAB1, 0x672A }, { 0xDAB2, 0x68B6 }, + { 0xDAB3, 0x6963 }, { 0xDAB4, 0x6E3C }, { 0xDAB5, 0x6E44 }, { 0xDAB6, 0x7709 }, { 0xDAB7, 0x7C73 }, { 0xDAB8, 0x7F8E }, { 0xDAB9, 0x8587 }, { 0xDABA, 0x8B0E }, + { 0xDABB, 0x8FF7 }, { 0xDABC, 0x9761 }, { 0xDABD, 0x9EF4 }, { 0xDABE, 0x5CB7 }, { 0xDABF, 0x60B6 }, { 0xDAC0, 0x610D }, { 0xDAC1, 0x61AB }, { 0xDAC2, 0x654F }, + { 0xDAC3, 0x65FB }, { 0xDAC4, 0x65FC }, { 0xDAC5, 0x6C11 }, { 0xDAC6, 0x6CEF }, { 0xDAC7, 0x739F }, { 0xDAC8, 0x73C9 }, { 0xDAC9, 0x7DE1 }, { 0xDACA, 0x9594 }, + { 0xDACB, 0x5BC6 }, { 0xDACC, 0x871C }, { 0xDACD, 0x8B10 }, { 0xDACE, 0x525D }, { 0xDACF, 0x535A }, { 0xDAD0, 0x62CD }, { 0xDAD1, 0x640F }, { 0xDAD2, 0x64B2 }, + { 0xDAD3, 0x6734 }, { 0xDAD4, 0x6A38 }, { 0xDAD5, 0x6CCA }, { 0xDAD6, 0x73C0 }, { 0xDAD7, 0x749E }, { 0xDAD8, 0x7B94 }, { 0xDAD9, 0x7C95 }, { 0xDADA, 0x7E1B }, + { 0xDADB, 0x818A }, { 0xDADC, 0x8236 }, { 0xDADD, 0x8584 }, { 0xDADE, 0x8FEB }, { 0xDADF, 0x96F9 }, { 0xDAE0, 0x99C1 }, { 0xDAE1, 0x4F34 }, { 0xDAE2, 0x534A }, + { 0xDAE3, 0x53CD }, { 0xDAE4, 0x53DB }, { 0xDAE5, 0x62CC }, { 0xDAE6, 0x642C }, { 0xDAE7, 0x6500 }, { 0xDAE8, 0x6591 }, { 0xDAE9, 0x69C3 }, { 0xDAEA, 0x6CEE }, + { 0xDAEB, 0x6F58 }, { 0xDAEC, 0x73ED }, { 0xDAED, 0x7554 }, { 0xDAEE, 0x7622 }, { 0xDAEF, 0x76E4 }, { 0xDAF0, 0x76FC }, { 0xDAF1, 0x78D0 }, { 0xDAF2, 0x78FB }, + { 0xDAF3, 0x792C }, { 0xDAF4, 0x7D46 }, { 0xDAF5, 0x822C }, { 0xDAF6, 0x87E0 }, { 0xDAF7, 0x8FD4 }, { 0xDAF8, 0x9812 }, { 0xDAF9, 0x98EF }, { 0xDAFA, 0x52C3 }, + { 0xDAFB, 0x62D4 }, { 0xDAFC, 0x64A5 }, { 0xDAFD, 0x6E24 }, { 0xDAFE, 0x6F51 }, { 0xDBA1, 0x767C }, { 0xDBA2, 0x8DCB }, { 0xDBA3, 0x91B1 }, { 0xDBA4, 0x9262 }, + { 0xDBA5, 0x9AEE }, { 0xDBA6, 0x9B43 }, { 0xDBA7, 0x5023 }, { 0xDBA8, 0x508D }, { 0xDBA9, 0x574A }, { 0xDBAA, 0x59A8 }, { 0xDBAB, 0x5C28 }, { 0xDBAC, 0x5E47 }, + { 0xDBAD, 0x5F77 }, { 0xDBAE, 0x623F }, { 0xDBAF, 0x653E }, { 0xDBB0, 0x65B9 }, { 0xDBB1, 0x65C1 }, { 0xDBB2, 0x6609 }, { 0xDBB3, 0x678B }, { 0xDBB4, 0x699C }, + { 0xDBB5, 0x6EC2 }, { 0xDBB6, 0x78C5 }, { 0xDBB7, 0x7D21 }, { 0xDBB8, 0x80AA }, { 0xDBB9, 0x8180 }, { 0xDBBA, 0x822B }, { 0xDBBB, 0x82B3 }, { 0xDBBC, 0x84A1 }, + { 0xDBBD, 0x868C }, { 0xDBBE, 0x8A2A }, { 0xDBBF, 0x8B17 }, { 0xDBC0, 0x90A6 }, { 0xDBC1, 0x9632 }, { 0xDBC2, 0x9F90 }, { 0xDBC3, 0x500D }, { 0xDBC4, 0x4FF3 }, + { 0xDBC5, 0xF963 }, { 0xDBC6, 0x57F9 }, { 0xDBC7, 0x5F98 }, { 0xDBC8, 0x62DC }, { 0xDBC9, 0x6392 }, { 0xDBCA, 0x676F }, { 0xDBCB, 0x6E43 }, { 0xDBCC, 0x7119 }, + { 0xDBCD, 0x76C3 }, { 0xDBCE, 0x80CC }, { 0xDBCF, 0x80DA }, { 0xDBD0, 0x88F4 }, { 0xDBD1, 0x88F5 }, { 0xDBD2, 0x8919 }, { 0xDBD3, 0x8CE0 }, { 0xDBD4, 0x8F29 }, + { 0xDBD5, 0x914D }, { 0xDBD6, 0x966A }, { 0xDBD7, 0x4F2F }, { 0xDBD8, 0x4F70 }, { 0xDBD9, 0x5E1B }, { 0xDBDA, 0x67CF }, { 0xDBDB, 0x6822 }, { 0xDBDC, 0x767D }, + { 0xDBDD, 0x767E }, { 0xDBDE, 0x9B44 }, { 0xDBDF, 0x5E61 }, { 0xDBE0, 0x6A0A }, { 0xDBE1, 0x7169 }, { 0xDBE2, 0x71D4 }, { 0xDBE3, 0x756A }, { 0xDBE4, 0xF964 }, + { 0xDBE5, 0x7E41 }, { 0xDBE6, 0x8543 }, { 0xDBE7, 0x85E9 }, { 0xDBE8, 0x98DC }, { 0xDBE9, 0x4F10 }, { 0xDBEA, 0x7B4F }, { 0xDBEB, 0x7F70 }, { 0xDBEC, 0x95A5 }, + { 0xDBED, 0x51E1 }, { 0xDBEE, 0x5E06 }, { 0xDBEF, 0x68B5 }, { 0xDBF0, 0x6C3E }, { 0xDBF1, 0x6C4E }, { 0xDBF2, 0x6CDB }, { 0xDBF3, 0x72AF }, { 0xDBF4, 0x7BC4 }, + { 0xDBF5, 0x8303 }, { 0xDBF6, 0x6CD5 }, { 0xDBF7, 0x743A }, { 0xDBF8, 0x50FB }, { 0xDBF9, 0x5288 }, { 0xDBFA, 0x58C1 }, { 0xDBFB, 0x64D8 }, { 0xDBFC, 0x6A97 }, + { 0xDBFD, 0x74A7 }, { 0xDBFE, 0x7656 }, { 0xDCA1, 0x78A7 }, { 0xDCA2, 0x8617 }, { 0xDCA3, 0x95E2 }, { 0xDCA4, 0x9739 }, { 0xDCA5, 0xF965 }, { 0xDCA6, 0x535E }, + { 0xDCA7, 0x5F01 }, { 0xDCA8, 0x8B8A }, { 0xDCA9, 0x8FA8 }, { 0xDCAA, 0x8FAF }, { 0xDCAB, 0x908A }, { 0xDCAC, 0x5225 }, { 0xDCAD, 0x77A5 }, { 0xDCAE, 0x9C49 }, + { 0xDCAF, 0x9F08 }, { 0xDCB0, 0x4E19 }, { 0xDCB1, 0x5002 }, { 0xDCB2, 0x5175 }, { 0xDCB3, 0x5C5B }, { 0xDCB4, 0x5E77 }, { 0xDCB5, 0x661E }, { 0xDCB6, 0x663A }, + { 0xDCB7, 0x67C4 }, { 0xDCB8, 0x68C5 }, { 0xDCB9, 0x70B3 }, { 0xDCBA, 0x7501 }, { 0xDCBB, 0x75C5 }, { 0xDCBC, 0x79C9 }, { 0xDCBD, 0x7ADD }, { 0xDCBE, 0x8F27 }, + { 0xDCBF, 0x9920 }, { 0xDCC0, 0x9A08 }, { 0xDCC1, 0x4FDD }, { 0xDCC2, 0x5821 }, { 0xDCC3, 0x5831 }, { 0xDCC4, 0x5BF6 }, { 0xDCC5, 0x666E }, { 0xDCC6, 0x6B65 }, + { 0xDCC7, 0x6D11 }, { 0xDCC8, 0x6E7A }, { 0xDCC9, 0x6F7D }, { 0xDCCA, 0x73E4 }, { 0xDCCB, 0x752B }, { 0xDCCC, 0x83E9 }, { 0xDCCD, 0x88DC }, { 0xDCCE, 0x8913 }, + { 0xDCCF, 0x8B5C }, { 0xDCD0, 0x8F14 }, { 0xDCD1, 0x4F0F }, { 0xDCD2, 0x50D5 }, { 0xDCD3, 0x5310 }, { 0xDCD4, 0x535C }, { 0xDCD5, 0x5B93 }, { 0xDCD6, 0x5FA9 }, + { 0xDCD7, 0x670D }, { 0xDCD8, 0x798F }, { 0xDCD9, 0x8179 }, { 0xDCDA, 0x832F }, { 0xDCDB, 0x8514 }, { 0xDCDC, 0x8907 }, { 0xDCDD, 0x8986 }, { 0xDCDE, 0x8F39 }, + { 0xDCDF, 0x8F3B }, { 0xDCE0, 0x99A5 }, { 0xDCE1, 0x9C12 }, { 0xDCE2, 0x672C }, { 0xDCE3, 0x4E76 }, { 0xDCE4, 0x4FF8 }, { 0xDCE5, 0x5949 }, { 0xDCE6, 0x5C01 }, + { 0xDCE7, 0x5CEF }, { 0xDCE8, 0x5CF0 }, { 0xDCE9, 0x6367 }, { 0xDCEA, 0x68D2 }, { 0xDCEB, 0x70FD }, { 0xDCEC, 0x71A2 }, { 0xDCED, 0x742B }, { 0xDCEE, 0x7E2B }, + { 0xDCEF, 0x84EC }, { 0xDCF0, 0x8702 }, { 0xDCF1, 0x9022 }, { 0xDCF2, 0x92D2 }, { 0xDCF3, 0x9CF3 }, { 0xDCF4, 0x4E0D }, { 0xDCF5, 0x4ED8 }, { 0xDCF6, 0x4FEF }, + { 0xDCF7, 0x5085 }, { 0xDCF8, 0x5256 }, { 0xDCF9, 0x526F }, { 0xDCFA, 0x5426 }, { 0xDCFB, 0x5490 }, { 0xDCFC, 0x57E0 }, { 0xDCFD, 0x592B }, { 0xDCFE, 0x5A66 }, + { 0xDDA1, 0x5B5A }, { 0xDDA2, 0x5B75 }, { 0xDDA3, 0x5BCC }, { 0xDDA4, 0x5E9C }, { 0xDDA5, 0xF966 }, { 0xDDA6, 0x6276 }, { 0xDDA7, 0x6577 }, { 0xDDA8, 0x65A7 }, + { 0xDDA9, 0x6D6E }, { 0xDDAA, 0x6EA5 }, { 0xDDAB, 0x7236 }, { 0xDDAC, 0x7B26 }, { 0xDDAD, 0x7C3F }, { 0xDDAE, 0x7F36 }, { 0xDDAF, 0x8150 }, { 0xDDB0, 0x8151 }, + { 0xDDB1, 0x819A }, { 0xDDB2, 0x8240 }, { 0xDDB3, 0x8299 }, { 0xDDB4, 0x83A9 }, { 0xDDB5, 0x8A03 }, { 0xDDB6, 0x8CA0 }, { 0xDDB7, 0x8CE6 }, { 0xDDB8, 0x8CFB }, + { 0xDDB9, 0x8D74 }, { 0xDDBA, 0x8DBA }, { 0xDDBB, 0x90E8 }, { 0xDDBC, 0x91DC }, { 0xDDBD, 0x961C }, { 0xDDBE, 0x9644 }, { 0xDDBF, 0x99D9 }, { 0xDDC0, 0x9CE7 }, + { 0xDDC1, 0x5317 }, { 0xDDC2, 0x5206 }, { 0xDDC3, 0x5429 }, { 0xDDC4, 0x5674 }, { 0xDDC5, 0x58B3 }, { 0xDDC6, 0x5954 }, { 0xDDC7, 0x596E }, { 0xDDC8, 0x5FFF }, + { 0xDDC9, 0x61A4 }, { 0xDDCA, 0x626E }, { 0xDDCB, 0x6610 }, { 0xDDCC, 0x6C7E }, { 0xDDCD, 0x711A }, { 0xDDCE, 0x76C6 }, { 0xDDCF, 0x7C89 }, { 0xDDD0, 0x7CDE }, + { 0xDDD1, 0x7D1B }, { 0xDDD2, 0x82AC }, { 0xDDD3, 0x8CC1 }, { 0xDDD4, 0x96F0 }, { 0xDDD5, 0xF967 }, { 0xDDD6, 0x4F5B }, { 0xDDD7, 0x5F17 }, { 0xDDD8, 0x5F7F }, + { 0xDDD9, 0x62C2 }, { 0xDDDA, 0x5D29 }, { 0xDDDB, 0x670B }, { 0xDDDC, 0x68DA }, { 0xDDDD, 0x787C }, { 0xDDDE, 0x7E43 }, { 0xDDDF, 0x9D6C }, { 0xDDE0, 0x4E15 }, + { 0xDDE1, 0x5099 }, { 0xDDE2, 0x5315 }, { 0xDDE3, 0x532A }, { 0xDDE4, 0x5351 }, { 0xDDE5, 0x5983 }, { 0xDDE6, 0x5A62 }, { 0xDDE7, 0x5E87 }, { 0xDDE8, 0x60B2 }, + { 0xDDE9, 0x618A }, { 0xDDEA, 0x6249 }, { 0xDDEB, 0x6279 }, { 0xDDEC, 0x6590 }, { 0xDDED, 0x6787 }, { 0xDDEE, 0x69A7 }, { 0xDDEF, 0x6BD4 }, { 0xDDF0, 0x6BD6 }, + { 0xDDF1, 0x6BD7 }, { 0xDDF2, 0x6BD8 }, { 0xDDF3, 0x6CB8 }, { 0xDDF4, 0xF968 }, { 0xDDF5, 0x7435 }, { 0xDDF6, 0x75FA }, { 0xDDF7, 0x7812 }, { 0xDDF8, 0x7891 }, + { 0xDDF9, 0x79D5 }, { 0xDDFA, 0x79D8 }, { 0xDDFB, 0x7C83 }, { 0xDDFC, 0x7DCB }, { 0xDDFD, 0x7FE1 }, { 0xDDFE, 0x80A5 }, { 0xDEA1, 0x813E }, { 0xDEA2, 0x81C2 }, + { 0xDEA3, 0x83F2 }, { 0xDEA4, 0x871A }, { 0xDEA5, 0x88E8 }, { 0xDEA6, 0x8AB9 }, { 0xDEA7, 0x8B6C }, { 0xDEA8, 0x8CBB }, { 0xDEA9, 0x9119 }, { 0xDEAA, 0x975E }, + { 0xDEAB, 0x98DB }, { 0xDEAC, 0x9F3B }, { 0xDEAD, 0x56AC }, { 0xDEAE, 0x5B2A }, { 0xDEAF, 0x5F6C }, { 0xDEB0, 0x658C }, { 0xDEB1, 0x6AB3 }, { 0xDEB2, 0x6BAF }, + { 0xDEB3, 0x6D5C }, { 0xDEB4, 0x6FF1 }, { 0xDEB5, 0x7015 }, { 0xDEB6, 0x725D }, { 0xDEB7, 0x73AD }, { 0xDEB8, 0x8CA7 }, { 0xDEB9, 0x8CD3 }, { 0xDEBA, 0x983B }, + { 0xDEBB, 0x6191 }, { 0xDEBC, 0x6C37 }, { 0xDEBD, 0x8058 }, { 0xDEBE, 0x9A01 }, { 0xDEBF, 0x4E4D }, { 0xDEC0, 0x4E8B }, { 0xDEC1, 0x4E9B }, { 0xDEC2, 0x4ED5 }, + { 0xDEC3, 0x4F3A }, { 0xDEC4, 0x4F3C }, { 0xDEC5, 0x4F7F }, { 0xDEC6, 0x4FDF }, { 0xDEC7, 0x50FF }, { 0xDEC8, 0x53F2 }, { 0xDEC9, 0x53F8 }, { 0xDECA, 0x5506 }, + { 0xDECB, 0x55E3 }, { 0xDECC, 0x56DB }, { 0xDECD, 0x58EB }, { 0xDECE, 0x5962 }, { 0xDECF, 0x5A11 }, { 0xDED0, 0x5BEB }, { 0xDED1, 0x5BFA }, { 0xDED2, 0x5C04 }, + { 0xDED3, 0x5DF3 }, { 0xDED4, 0x5E2B }, { 0xDED5, 0x5F99 }, { 0xDED6, 0x601D }, { 0xDED7, 0x6368 }, { 0xDED8, 0x659C }, { 0xDED9, 0x65AF }, { 0xDEDA, 0x67F6 }, + { 0xDEDB, 0x67FB }, { 0xDEDC, 0x68AD }, { 0xDEDD, 0x6B7B }, { 0xDEDE, 0x6C99 }, { 0xDEDF, 0x6CD7 }, { 0xDEE0, 0x6E23 }, { 0xDEE1, 0x7009 }, { 0xDEE2, 0x7345 }, + { 0xDEE3, 0x7802 }, { 0xDEE4, 0x793E }, { 0xDEE5, 0x7940 }, { 0xDEE6, 0x7960 }, { 0xDEE7, 0x79C1 }, { 0xDEE8, 0x7BE9 }, { 0xDEE9, 0x7D17 }, { 0xDEEA, 0x7D72 }, + { 0xDEEB, 0x8086 }, { 0xDEEC, 0x820D }, { 0xDEED, 0x838E }, { 0xDEEE, 0x84D1 }, { 0xDEEF, 0x86C7 }, { 0xDEF0, 0x88DF }, { 0xDEF1, 0x8A50 }, { 0xDEF2, 0x8A5E }, + { 0xDEF3, 0x8B1D }, { 0xDEF4, 0x8CDC }, { 0xDEF5, 0x8D66 }, { 0xDEF6, 0x8FAD }, { 0xDEF7, 0x90AA }, { 0xDEF8, 0x98FC }, { 0xDEF9, 0x99DF }, { 0xDEFA, 0x9E9D }, + { 0xDEFB, 0x524A }, { 0xDEFC, 0xF969 }, { 0xDEFD, 0x6714 }, { 0xDEFE, 0xF96A }, { 0xDFA1, 0x5098 }, { 0xDFA2, 0x522A }, { 0xDFA3, 0x5C71 }, { 0xDFA4, 0x6563 }, + { 0xDFA5, 0x6C55 }, { 0xDFA6, 0x73CA }, { 0xDFA7, 0x7523 }, { 0xDFA8, 0x759D }, { 0xDFA9, 0x7B97 }, { 0xDFAA, 0x849C }, { 0xDFAB, 0x9178 }, { 0xDFAC, 0x9730 }, + { 0xDFAD, 0x4E77 }, { 0xDFAE, 0x6492 }, { 0xDFAF, 0x6BBA }, { 0xDFB0, 0x715E }, { 0xDFB1, 0x85A9 }, { 0xDFB2, 0x4E09 }, { 0xDFB3, 0xF96B }, { 0xDFB4, 0x6749 }, + { 0xDFB5, 0x68EE }, { 0xDFB6, 0x6E17 }, { 0xDFB7, 0x829F }, { 0xDFB8, 0x8518 }, { 0xDFB9, 0x886B }, { 0xDFBA, 0x63F7 }, { 0xDFBB, 0x6F81 }, { 0xDFBC, 0x9212 }, + { 0xDFBD, 0x98AF }, { 0xDFBE, 0x4E0A }, { 0xDFBF, 0x50B7 }, { 0xDFC0, 0x50CF }, { 0xDFC1, 0x511F }, { 0xDFC2, 0x5546 }, { 0xDFC3, 0x55AA }, { 0xDFC4, 0x5617 }, + { 0xDFC5, 0x5B40 }, { 0xDFC6, 0x5C19 }, { 0xDFC7, 0x5CE0 }, { 0xDFC8, 0x5E38 }, { 0xDFC9, 0x5E8A }, { 0xDFCA, 0x5EA0 }, { 0xDFCB, 0x5EC2 }, { 0xDFCC, 0x60F3 }, + { 0xDFCD, 0x6851 }, { 0xDFCE, 0x6A61 }, { 0xDFCF, 0x6E58 }, { 0xDFD0, 0x723D }, { 0xDFD1, 0x7240 }, { 0xDFD2, 0x72C0 }, { 0xDFD3, 0x76F8 }, { 0xDFD4, 0x7965 }, + { 0xDFD5, 0x7BB1 }, { 0xDFD6, 0x7FD4 }, { 0xDFD7, 0x88F3 }, { 0xDFD8, 0x89F4 }, { 0xDFD9, 0x8A73 }, { 0xDFDA, 0x8C61 }, { 0xDFDB, 0x8CDE }, { 0xDFDC, 0x971C }, + { 0xDFDD, 0x585E }, { 0xDFDE, 0x74BD }, { 0xDFDF, 0x8CFD }, { 0xDFE0, 0x55C7 }, { 0xDFE1, 0xF96C }, { 0xDFE2, 0x7A61 }, { 0xDFE3, 0x7D22 }, { 0xDFE4, 0x8272 }, + { 0xDFE5, 0x7272 }, { 0xDFE6, 0x751F }, { 0xDFE7, 0x7525 }, { 0xDFE8, 0xF96D }, { 0xDFE9, 0x7B19 }, { 0xDFEA, 0x5885 }, { 0xDFEB, 0x58FB }, { 0xDFEC, 0x5DBC }, + { 0xDFED, 0x5E8F }, { 0xDFEE, 0x5EB6 }, { 0xDFEF, 0x5F90 }, { 0xDFF0, 0x6055 }, { 0xDFF1, 0x6292 }, { 0xDFF2, 0x637F }, { 0xDFF3, 0x654D }, { 0xDFF4, 0x6691 }, + { 0xDFF5, 0x66D9 }, { 0xDFF6, 0x66F8 }, { 0xDFF7, 0x6816 }, { 0xDFF8, 0x68F2 }, { 0xDFF9, 0x7280 }, { 0xDFFA, 0x745E }, { 0xDFFB, 0x7B6E }, { 0xDFFC, 0x7D6E }, + { 0xDFFD, 0x7DD6 }, { 0xDFFE, 0x7F72 }, { 0xE0A1, 0x80E5 }, { 0xE0A2, 0x8212 }, { 0xE0A3, 0x85AF }, { 0xE0A4, 0x897F }, { 0xE0A5, 0x8A93 }, { 0xE0A6, 0x901D }, + { 0xE0A7, 0x92E4 }, { 0xE0A8, 0x9ECD }, { 0xE0A9, 0x9F20 }, { 0xE0AA, 0x5915 }, { 0xE0AB, 0x596D }, { 0xE0AC, 0x5E2D }, { 0xE0AD, 0x60DC }, { 0xE0AE, 0x6614 }, + { 0xE0AF, 0x6673 }, { 0xE0B0, 0x6790 }, { 0xE0B1, 0x6C50 }, { 0xE0B2, 0x6DC5 }, { 0xE0B3, 0x6F5F }, { 0xE0B4, 0x77F3 }, { 0xE0B5, 0x78A9 }, { 0xE0B6, 0x84C6 }, + { 0xE0B7, 0x91CB }, { 0xE0B8, 0x932B }, { 0xE0B9, 0x4ED9 }, { 0xE0BA, 0x50CA }, { 0xE0BB, 0x5148 }, { 0xE0BC, 0x5584 }, { 0xE0BD, 0x5B0B }, { 0xE0BE, 0x5BA3 }, + { 0xE0BF, 0x6247 }, { 0xE0C0, 0x657E }, { 0xE0C1, 0x65CB }, { 0xE0C2, 0x6E32 }, { 0xE0C3, 0x717D }, { 0xE0C4, 0x7401 }, { 0xE0C5, 0x7444 }, { 0xE0C6, 0x7487 }, + { 0xE0C7, 0x74BF }, { 0xE0C8, 0x766C }, { 0xE0C9, 0x79AA }, { 0xE0CA, 0x7DDA }, { 0xE0CB, 0x7E55 }, { 0xE0CC, 0x7FA8 }, { 0xE0CD, 0x817A }, { 0xE0CE, 0x81B3 }, + { 0xE0CF, 0x8239 }, { 0xE0D0, 0x861A }, { 0xE0D1, 0x87EC }, { 0xE0D2, 0x8A75 }, { 0xE0D3, 0x8DE3 }, { 0xE0D4, 0x9078 }, { 0xE0D5, 0x9291 }, { 0xE0D6, 0x9425 }, + { 0xE0D7, 0x994D }, { 0xE0D8, 0x9BAE }, { 0xE0D9, 0x5368 }, { 0xE0DA, 0x5C51 }, { 0xE0DB, 0x6954 }, { 0xE0DC, 0x6CC4 }, { 0xE0DD, 0x6D29 }, { 0xE0DE, 0x6E2B }, + { 0xE0DF, 0x820C }, { 0xE0E0, 0x859B }, { 0xE0E1, 0x893B }, { 0xE0E2, 0x8A2D }, { 0xE0E3, 0x8AAA }, { 0xE0E4, 0x96EA }, { 0xE0E5, 0x9F67 }, { 0xE0E6, 0x5261 }, + { 0xE0E7, 0x66B9 }, { 0xE0E8, 0x6BB2 }, { 0xE0E9, 0x7E96 }, { 0xE0EA, 0x87FE }, { 0xE0EB, 0x8D0D }, { 0xE0EC, 0x9583 }, { 0xE0ED, 0x965D }, { 0xE0EE, 0x651D }, + { 0xE0EF, 0x6D89 }, { 0xE0F0, 0x71EE }, { 0xE0F1, 0xF96E }, { 0xE0F2, 0x57CE }, { 0xE0F3, 0x59D3 }, { 0xE0F4, 0x5BAC }, { 0xE0F5, 0x6027 }, { 0xE0F6, 0x60FA }, + { 0xE0F7, 0x6210 }, { 0xE0F8, 0x661F }, { 0xE0F9, 0x665F }, { 0xE0FA, 0x7329 }, { 0xE0FB, 0x73F9 }, { 0xE0FC, 0x76DB }, { 0xE0FD, 0x7701 }, { 0xE0FE, 0x7B6C }, + { 0xE1A1, 0x8056 }, { 0xE1A2, 0x8072 }, { 0xE1A3, 0x8165 }, { 0xE1A4, 0x8AA0 }, { 0xE1A5, 0x9192 }, { 0xE1A6, 0x4E16 }, { 0xE1A7, 0x52E2 }, { 0xE1A8, 0x6B72 }, + { 0xE1A9, 0x6D17 }, { 0xE1AA, 0x7A05 }, { 0xE1AB, 0x7B39 }, { 0xE1AC, 0x7D30 }, { 0xE1AD, 0xF96F }, { 0xE1AE, 0x8CB0 }, { 0xE1AF, 0x53EC }, { 0xE1B0, 0x562F }, + { 0xE1B1, 0x5851 }, { 0xE1B2, 0x5BB5 }, { 0xE1B3, 0x5C0F }, { 0xE1B4, 0x5C11 }, { 0xE1B5, 0x5DE2 }, { 0xE1B6, 0x6240 }, { 0xE1B7, 0x6383 }, { 0xE1B8, 0x6414 }, + { 0xE1B9, 0x662D }, { 0xE1BA, 0x68B3 }, { 0xE1BB, 0x6CBC }, { 0xE1BC, 0x6D88 }, { 0xE1BD, 0x6EAF }, { 0xE1BE, 0x701F }, { 0xE1BF, 0x70A4 }, { 0xE1C0, 0x71D2 }, + { 0xE1C1, 0x7526 }, { 0xE1C2, 0x758F }, { 0xE1C3, 0x758E }, { 0xE1C4, 0x7619 }, { 0xE1C5, 0x7B11 }, { 0xE1C6, 0x7BE0 }, { 0xE1C7, 0x7C2B }, { 0xE1C8, 0x7D20 }, + { 0xE1C9, 0x7D39 }, { 0xE1CA, 0x852C }, { 0xE1CB, 0x856D }, { 0xE1CC, 0x8607 }, { 0xE1CD, 0x8A34 }, { 0xE1CE, 0x900D }, { 0xE1CF, 0x9061 }, { 0xE1D0, 0x90B5 }, + { 0xE1D1, 0x92B7 }, { 0xE1D2, 0x97F6 }, { 0xE1D3, 0x9A37 }, { 0xE1D4, 0x4FD7 }, { 0xE1D5, 0x5C6C }, { 0xE1D6, 0x675F }, { 0xE1D7, 0x6D91 }, { 0xE1D8, 0x7C9F }, + { 0xE1D9, 0x7E8C }, { 0xE1DA, 0x8B16 }, { 0xE1DB, 0x8D16 }, { 0xE1DC, 0x901F }, { 0xE1DD, 0x5B6B }, { 0xE1DE, 0x5DFD }, { 0xE1DF, 0x640D }, { 0xE1E0, 0x84C0 }, + { 0xE1E1, 0x905C }, { 0xE1E2, 0x98E1 }, { 0xE1E3, 0x7387 }, { 0xE1E4, 0x5B8B }, { 0xE1E5, 0x609A }, { 0xE1E6, 0x677E }, { 0xE1E7, 0x6DDE }, { 0xE1E8, 0x8A1F }, + { 0xE1E9, 0x8AA6 }, { 0xE1EA, 0x9001 }, { 0xE1EB, 0x980C }, { 0xE1EC, 0x5237 }, { 0xE1ED, 0xF970 }, { 0xE1EE, 0x7051 }, { 0xE1EF, 0x788E }, { 0xE1F0, 0x9396 }, + { 0xE1F1, 0x8870 }, { 0xE1F2, 0x91D7 }, { 0xE1F3, 0x4FEE }, { 0xE1F4, 0x53D7 }, { 0xE1F5, 0x55FD }, { 0xE1F6, 0x56DA }, { 0xE1F7, 0x5782 }, { 0xE1F8, 0x58FD }, + { 0xE1F9, 0x5AC2 }, { 0xE1FA, 0x5B88 }, { 0xE1FB, 0x5CAB }, { 0xE1FC, 0x5CC0 }, { 0xE1FD, 0x5E25 }, { 0xE1FE, 0x6101 }, { 0xE2A1, 0x620D }, { 0xE2A2, 0x624B }, + { 0xE2A3, 0x6388 }, { 0xE2A4, 0x641C }, { 0xE2A5, 0x6536 }, { 0xE2A6, 0x6578 }, { 0xE2A7, 0x6A39 }, { 0xE2A8, 0x6B8A }, { 0xE2A9, 0x6C34 }, { 0xE2AA, 0x6D19 }, + { 0xE2AB, 0x6F31 }, { 0xE2AC, 0x71E7 }, { 0xE2AD, 0x72E9 }, { 0xE2AE, 0x7378 }, { 0xE2AF, 0x7407 }, { 0xE2B0, 0x74B2 }, { 0xE2B1, 0x7626 }, { 0xE2B2, 0x7761 }, + { 0xE2B3, 0x79C0 }, { 0xE2B4, 0x7A57 }, { 0xE2B5, 0x7AEA }, { 0xE2B6, 0x7CB9 }, { 0xE2B7, 0x7D8F }, { 0xE2B8, 0x7DAC }, { 0xE2B9, 0x7E61 }, { 0xE2BA, 0x7F9E }, + { 0xE2BB, 0x8129 }, { 0xE2BC, 0x8331 }, { 0xE2BD, 0x8490 }, { 0xE2BE, 0x84DA }, { 0xE2BF, 0x85EA }, { 0xE2C0, 0x8896 }, { 0xE2C1, 0x8AB0 }, { 0xE2C2, 0x8B90 }, + { 0xE2C3, 0x8F38 }, { 0xE2C4, 0x9042 }, { 0xE2C5, 0x9083 }, { 0xE2C6, 0x916C }, { 0xE2C7, 0x9296 }, { 0xE2C8, 0x92B9 }, { 0xE2C9, 0x968B }, { 0xE2CA, 0x96A7 }, + { 0xE2CB, 0x96A8 }, { 0xE2CC, 0x96D6 }, { 0xE2CD, 0x9700 }, { 0xE2CE, 0x9808 }, { 0xE2CF, 0x9996 }, { 0xE2D0, 0x9AD3 }, { 0xE2D1, 0x9B1A }, { 0xE2D2, 0x53D4 }, + { 0xE2D3, 0x587E }, { 0xE2D4, 0x5919 }, { 0xE2D5, 0x5B70 }, { 0xE2D6, 0x5BBF }, { 0xE2D7, 0x6DD1 }, { 0xE2D8, 0x6F5A }, { 0xE2D9, 0x719F }, { 0xE2DA, 0x7421 }, + { 0xE2DB, 0x74B9 }, { 0xE2DC, 0x8085 }, { 0xE2DD, 0x83FD }, { 0xE2DE, 0x5DE1 }, { 0xE2DF, 0x5F87 }, { 0xE2E0, 0x5FAA }, { 0xE2E1, 0x6042 }, { 0xE2E2, 0x65EC }, + { 0xE2E3, 0x6812 }, { 0xE2E4, 0x696F }, { 0xE2E5, 0x6A53 }, { 0xE2E6, 0x6B89 }, { 0xE2E7, 0x6D35 }, { 0xE2E8, 0x6DF3 }, { 0xE2E9, 0x73E3 }, { 0xE2EA, 0x76FE }, + { 0xE2EB, 0x77AC }, { 0xE2EC, 0x7B4D }, { 0xE2ED, 0x7D14 }, { 0xE2EE, 0x8123 }, { 0xE2EF, 0x821C }, { 0xE2F0, 0x8340 }, { 0xE2F1, 0x84F4 }, { 0xE2F2, 0x8563 }, + { 0xE2F3, 0x8A62 }, { 0xE2F4, 0x8AC4 }, { 0xE2F5, 0x9187 }, { 0xE2F6, 0x931E }, { 0xE2F7, 0x9806 }, { 0xE2F8, 0x99B4 }, { 0xE2F9, 0x620C }, { 0xE2FA, 0x8853 }, + { 0xE2FB, 0x8FF0 }, { 0xE2FC, 0x9265 }, { 0xE2FD, 0x5D07 }, { 0xE2FE, 0x5D27 }, { 0xE3A1, 0x5D69 }, { 0xE3A2, 0x745F }, { 0xE3A3, 0x819D }, { 0xE3A4, 0x8768 }, + { 0xE3A5, 0x6FD5 }, { 0xE3A6, 0x62FE }, { 0xE3A7, 0x7FD2 }, { 0xE3A8, 0x8936 }, { 0xE3A9, 0x8972 }, { 0xE3AA, 0x4E1E }, { 0xE3AB, 0x4E58 }, { 0xE3AC, 0x50E7 }, + { 0xE3AD, 0x52DD }, { 0xE3AE, 0x5347 }, { 0xE3AF, 0x627F }, { 0xE3B0, 0x6607 }, { 0xE3B1, 0x7E69 }, { 0xE3B2, 0x8805 }, { 0xE3B3, 0x965E }, { 0xE3B4, 0x4F8D }, + { 0xE3B5, 0x5319 }, { 0xE3B6, 0x5636 }, { 0xE3B7, 0x59CB }, { 0xE3B8, 0x5AA4 }, { 0xE3B9, 0x5C38 }, { 0xE3BA, 0x5C4E }, { 0xE3BB, 0x5C4D }, { 0xE3BC, 0x5E02 }, + { 0xE3BD, 0x5F11 }, { 0xE3BE, 0x6043 }, { 0xE3BF, 0x65BD }, { 0xE3C0, 0x662F }, { 0xE3C1, 0x6642 }, { 0xE3C2, 0x67BE }, { 0xE3C3, 0x67F4 }, { 0xE3C4, 0x731C }, + { 0xE3C5, 0x77E2 }, { 0xE3C6, 0x793A }, { 0xE3C7, 0x7FC5 }, { 0xE3C8, 0x8494 }, { 0xE3C9, 0x84CD }, { 0xE3CA, 0x8996 }, { 0xE3CB, 0x8A66 }, { 0xE3CC, 0x8A69 }, + { 0xE3CD, 0x8AE1 }, { 0xE3CE, 0x8C55 }, { 0xE3CF, 0x8C7A }, { 0xE3D0, 0x57F4 }, { 0xE3D1, 0x5BD4 }, { 0xE3D2, 0x5F0F }, { 0xE3D3, 0x606F }, { 0xE3D4, 0x62ED }, + { 0xE3D5, 0x690D }, { 0xE3D6, 0x6B96 }, { 0xE3D7, 0x6E5C }, { 0xE3D8, 0x7184 }, { 0xE3D9, 0x7BD2 }, { 0xE3DA, 0x8755 }, { 0xE3DB, 0x8B58 }, { 0xE3DC, 0x8EFE }, + { 0xE3DD, 0x98DF }, { 0xE3DE, 0x98FE }, { 0xE3DF, 0x4F38 }, { 0xE3E0, 0x4F81 }, { 0xE3E1, 0x4FE1 }, { 0xE3E2, 0x547B }, { 0xE3E3, 0x5A20 }, { 0xE3E4, 0x5BB8 }, + { 0xE3E5, 0x613C }, { 0xE3E6, 0x65B0 }, { 0xE3E7, 0x6668 }, { 0xE3E8, 0x71FC }, { 0xE3E9, 0x7533 }, { 0xE3EA, 0x795E }, { 0xE3EB, 0x7D33 }, { 0xE3EC, 0x814E }, + { 0xE3ED, 0x81E3 }, { 0xE3EE, 0x8398 }, { 0xE3EF, 0x85AA }, { 0xE3F0, 0x85CE }, { 0xE3F1, 0x8703 }, { 0xE3F2, 0x8A0A }, { 0xE3F3, 0x8EAB }, { 0xE3F4, 0x8F9B }, + { 0xE3F5, 0xF971 }, { 0xE3F6, 0x8FC5 }, { 0xE3F7, 0x5931 }, { 0xE3F8, 0x5BA4 }, { 0xE3F9, 0x5BE6 }, { 0xE3FA, 0x6089 }, { 0xE3FB, 0x5BE9 }, { 0xE3FC, 0x5C0B }, + { 0xE3FD, 0x5FC3 }, { 0xE3FE, 0x6C81 }, { 0xE4A1, 0xF972 }, { 0xE4A2, 0x6DF1 }, { 0xE4A3, 0x700B }, { 0xE4A4, 0x751A }, { 0xE4A5, 0x82AF }, { 0xE4A6, 0x8AF6 }, + { 0xE4A7, 0x4EC0 }, { 0xE4A8, 0x5341 }, { 0xE4A9, 0xF973 }, { 0xE4AA, 0x96D9 }, { 0xE4AB, 0x6C0F }, { 0xE4AC, 0x4E9E }, { 0xE4AD, 0x4FC4 }, { 0xE4AE, 0x5152 }, + { 0xE4AF, 0x555E }, { 0xE4B0, 0x5A25 }, { 0xE4B1, 0x5CE8 }, { 0xE4B2, 0x6211 }, { 0xE4B3, 0x7259 }, { 0xE4B4, 0x82BD }, { 0xE4B5, 0x83AA }, { 0xE4B6, 0x86FE }, + { 0xE4B7, 0x8859 }, { 0xE4B8, 0x8A1D }, { 0xE4B9, 0x963F }, { 0xE4BA, 0x96C5 }, { 0xE4BB, 0x9913 }, { 0xE4BC, 0x9D09 }, { 0xE4BD, 0x9D5D }, { 0xE4BE, 0x580A }, + { 0xE4BF, 0x5CB3 }, { 0xE4C0, 0x5DBD }, { 0xE4C1, 0x5E44 }, { 0xE4C2, 0x60E1 }, { 0xE4C3, 0x6115 }, { 0xE4C4, 0x63E1 }, { 0xE4C5, 0x6A02 }, { 0xE4C6, 0x6E25 }, + { 0xE4C7, 0x9102 }, { 0xE4C8, 0x9354 }, { 0xE4C9, 0x984E }, { 0xE4CA, 0x9C10 }, { 0xE4CB, 0x9F77 }, { 0xE4CC, 0x5B89 }, { 0xE4CD, 0x5CB8 }, { 0xE4CE, 0x6309 }, + { 0xE4CF, 0x664F }, { 0xE4D0, 0x6848 }, { 0xE4D1, 0x773C }, { 0xE4D2, 0x96C1 }, { 0xE4D3, 0x978D }, { 0xE4D4, 0x9854 }, { 0xE4D5, 0x9B9F }, { 0xE4D6, 0x65A1 }, + { 0xE4D7, 0x8B01 }, { 0xE4D8, 0x8ECB }, { 0xE4D9, 0x95BC }, { 0xE4DA, 0x5535 }, { 0xE4DB, 0x5CA9 }, { 0xE4DC, 0x5DD6 }, { 0xE4DD, 0x5EB5 }, { 0xE4DE, 0x6697 }, + { 0xE4DF, 0x764C }, { 0xE4E0, 0x83F4 }, { 0xE4E1, 0x95C7 }, { 0xE4E2, 0x58D3 }, { 0xE4E3, 0x62BC }, { 0xE4E4, 0x72CE }, { 0xE4E5, 0x9D28 }, { 0xE4E6, 0x4EF0 }, + { 0xE4E7, 0x592E }, { 0xE4E8, 0x600F }, { 0xE4E9, 0x663B }, { 0xE4EA, 0x6B83 }, { 0xE4EB, 0x79E7 }, { 0xE4EC, 0x9D26 }, { 0xE4ED, 0x5393 }, { 0xE4EE, 0x54C0 }, + { 0xE4EF, 0x57C3 }, { 0xE4F0, 0x5D16 }, { 0xE4F1, 0x611B }, { 0xE4F2, 0x66D6 }, { 0xE4F3, 0x6DAF }, { 0xE4F4, 0x788D }, { 0xE4F5, 0x827E }, { 0xE4F6, 0x9698 }, + { 0xE4F7, 0x9744 }, { 0xE4F8, 0x5384 }, { 0xE4F9, 0x627C }, { 0xE4FA, 0x6396 }, { 0xE4FB, 0x6DB2 }, { 0xE4FC, 0x7E0A }, { 0xE4FD, 0x814B }, { 0xE4FE, 0x984D }, + { 0xE5A1, 0x6AFB }, { 0xE5A2, 0x7F4C }, { 0xE5A3, 0x9DAF }, { 0xE5A4, 0x9E1A }, { 0xE5A5, 0x4E5F }, { 0xE5A6, 0x503B }, { 0xE5A7, 0x51B6 }, { 0xE5A8, 0x591C }, + { 0xE5A9, 0x60F9 }, { 0xE5AA, 0x63F6 }, { 0xE5AB, 0x6930 }, { 0xE5AC, 0x723A }, { 0xE5AD, 0x8036 }, { 0xE5AE, 0xF974 }, { 0xE5AF, 0x91CE }, { 0xE5B0, 0x5F31 }, + { 0xE5B1, 0xF975 }, { 0xE5B2, 0xF976 }, { 0xE5B3, 0x7D04 }, { 0xE5B4, 0x82E5 }, { 0xE5B5, 0x846F }, { 0xE5B6, 0x84BB }, { 0xE5B7, 0x85E5 }, { 0xE5B8, 0x8E8D }, + { 0xE5B9, 0xF977 }, { 0xE5BA, 0x4F6F }, { 0xE5BB, 0xF978 }, { 0xE5BC, 0xF979 }, { 0xE5BD, 0x58E4 }, { 0xE5BE, 0x5B43 }, { 0xE5BF, 0x6059 }, { 0xE5C0, 0x63DA }, + { 0xE5C1, 0x6518 }, { 0xE5C2, 0x656D }, { 0xE5C3, 0x6698 }, { 0xE5C4, 0xF97A }, { 0xE5C5, 0x694A }, { 0xE5C6, 0x6A23 }, { 0xE5C7, 0x6D0B }, { 0xE5C8, 0x7001 }, + { 0xE5C9, 0x716C }, { 0xE5CA, 0x75D2 }, { 0xE5CB, 0x760D }, { 0xE5CC, 0x79B3 }, { 0xE5CD, 0x7A70 }, { 0xE5CE, 0xF97B }, { 0xE5CF, 0x7F8A }, { 0xE5D0, 0xF97C }, + { 0xE5D1, 0x8944 }, { 0xE5D2, 0xF97D }, { 0xE5D3, 0x8B93 }, { 0xE5D4, 0x91C0 }, { 0xE5D5, 0x967D }, { 0xE5D6, 0xF97E }, { 0xE5D7, 0x990A }, { 0xE5D8, 0x5704 }, + { 0xE5D9, 0x5FA1 }, { 0xE5DA, 0x65BC }, { 0xE5DB, 0x6F01 }, { 0xE5DC, 0x7600 }, { 0xE5DD, 0x79A6 }, { 0xE5DE, 0x8A9E }, { 0xE5DF, 0x99AD }, { 0xE5E0, 0x9B5A }, + { 0xE5E1, 0x9F6C }, { 0xE5E2, 0x5104 }, { 0xE5E3, 0x61B6 }, { 0xE5E4, 0x6291 }, { 0xE5E5, 0x6A8D }, { 0xE5E6, 0x81C6 }, { 0xE5E7, 0x5043 }, { 0xE5E8, 0x5830 }, + { 0xE5E9, 0x5F66 }, { 0xE5EA, 0x7109 }, { 0xE5EB, 0x8A00 }, { 0xE5EC, 0x8AFA }, { 0xE5ED, 0x5B7C }, { 0xE5EE, 0x8616 }, { 0xE5EF, 0x4FFA }, { 0xE5F0, 0x513C }, + { 0xE5F1, 0x56B4 }, { 0xE5F2, 0x5944 }, { 0xE5F3, 0x63A9 }, { 0xE5F4, 0x6DF9 }, { 0xE5F5, 0x5DAA }, { 0xE5F6, 0x696D }, { 0xE5F7, 0x5186 }, { 0xE5F8, 0x4E88 }, + { 0xE5F9, 0x4F59 }, { 0xE5FA, 0xF97F }, { 0xE5FB, 0xF980 }, { 0xE5FC, 0xF981 }, { 0xE5FD, 0x5982 }, { 0xE5FE, 0xF982 }, { 0xE6A1, 0xF983 }, { 0xE6A2, 0x6B5F }, + { 0xE6A3, 0x6C5D }, { 0xE6A4, 0xF984 }, { 0xE6A5, 0x74B5 }, { 0xE6A6, 0x7916 }, { 0xE6A7, 0xF985 }, { 0xE6A8, 0x8207 }, { 0xE6A9, 0x8245 }, { 0xE6AA, 0x8339 }, + { 0xE6AB, 0x8F3F }, { 0xE6AC, 0x8F5D }, { 0xE6AD, 0xF986 }, { 0xE6AE, 0x9918 }, { 0xE6AF, 0xF987 }, { 0xE6B0, 0xF988 }, { 0xE6B1, 0xF989 }, { 0xE6B2, 0x4EA6 }, + { 0xE6B3, 0xF98A }, { 0xE6B4, 0x57DF }, { 0xE6B5, 0x5F79 }, { 0xE6B6, 0x6613 }, { 0xE6B7, 0xF98B }, { 0xE6B8, 0xF98C }, { 0xE6B9, 0x75AB }, { 0xE6BA, 0x7E79 }, + { 0xE6BB, 0x8B6F }, { 0xE6BC, 0xF98D }, { 0xE6BD, 0x9006 }, { 0xE6BE, 0x9A5B }, { 0xE6BF, 0x56A5 }, { 0xE6C0, 0x5827 }, { 0xE6C1, 0x59F8 }, { 0xE6C2, 0x5A1F }, + { 0xE6C3, 0x5BB4 }, { 0xE6C4, 0xF98E }, { 0xE6C5, 0x5EF6 }, { 0xE6C6, 0xF98F }, { 0xE6C7, 0xF990 }, { 0xE6C8, 0x6350 }, { 0xE6C9, 0x633B }, { 0xE6CA, 0xF991 }, + { 0xE6CB, 0x693D }, { 0xE6CC, 0x6C87 }, { 0xE6CD, 0x6CBF }, { 0xE6CE, 0x6D8E }, { 0xE6CF, 0x6D93 }, { 0xE6D0, 0x6DF5 }, { 0xE6D1, 0x6F14 }, { 0xE6D2, 0xF992 }, + { 0xE6D3, 0x70DF }, { 0xE6D4, 0x7136 }, { 0xE6D5, 0x7159 }, { 0xE6D6, 0xF993 }, { 0xE6D7, 0x71C3 }, { 0xE6D8, 0x71D5 }, { 0xE6D9, 0xF994 }, { 0xE6DA, 0x784F }, + { 0xE6DB, 0x786F }, { 0xE6DC, 0xF995 }, { 0xE6DD, 0x7B75 }, { 0xE6DE, 0x7DE3 }, { 0xE6DF, 0xF996 }, { 0xE6E0, 0x7E2F }, { 0xE6E1, 0xF997 }, { 0xE6E2, 0x884D }, + { 0xE6E3, 0x8EDF }, { 0xE6E4, 0xF998 }, { 0xE6E5, 0xF999 }, { 0xE6E6, 0xF99A }, { 0xE6E7, 0x925B }, { 0xE6E8, 0xF99B }, { 0xE6E9, 0x9CF6 }, { 0xE6EA, 0xF99C }, + { 0xE6EB, 0xF99D }, { 0xE6EC, 0xF99E }, { 0xE6ED, 0x6085 }, { 0xE6EE, 0x6D85 }, { 0xE6EF, 0xF99F }, { 0xE6F0, 0x71B1 }, { 0xE6F1, 0xF9A0 }, { 0xE6F2, 0xF9A1 }, + { 0xE6F3, 0x95B1 }, { 0xE6F4, 0x53AD }, { 0xE6F5, 0xF9A2 }, { 0xE6F6, 0xF9A3 }, { 0xE6F7, 0xF9A4 }, { 0xE6F8, 0x67D3 }, { 0xE6F9, 0xF9A5 }, { 0xE6FA, 0x708E }, + { 0xE6FB, 0x7130 }, { 0xE6FC, 0x7430 }, { 0xE6FD, 0x8276 }, { 0xE6FE, 0x82D2 }, { 0xE7A1, 0xF9A6 }, { 0xE7A2, 0x95BB }, { 0xE7A3, 0x9AE5 }, { 0xE7A4, 0x9E7D }, + { 0xE7A5, 0x66C4 }, { 0xE7A6, 0xF9A7 }, { 0xE7A7, 0x71C1 }, { 0xE7A8, 0x8449 }, { 0xE7A9, 0xF9A8 }, { 0xE7AA, 0xF9A9 }, { 0xE7AB, 0x584B }, { 0xE7AC, 0xF9AA }, + { 0xE7AD, 0xF9AB }, { 0xE7AE, 0x5DB8 }, { 0xE7AF, 0x5F71 }, { 0xE7B0, 0xF9AC }, { 0xE7B1, 0x6620 }, { 0xE7B2, 0x668E }, { 0xE7B3, 0x6979 }, { 0xE7B4, 0x69AE }, + { 0xE7B5, 0x6C38 }, { 0xE7B6, 0x6CF3 }, { 0xE7B7, 0x6E36 }, { 0xE7B8, 0x6F41 }, { 0xE7B9, 0x6FDA }, { 0xE7BA, 0x701B }, { 0xE7BB, 0x702F }, { 0xE7BC, 0x7150 }, + { 0xE7BD, 0x71DF }, { 0xE7BE, 0x7370 }, { 0xE7BF, 0xF9AD }, { 0xE7C0, 0x745B }, { 0xE7C1, 0xF9AE }, { 0xE7C2, 0x74D4 }, { 0xE7C3, 0x76C8 }, { 0xE7C4, 0x7A4E }, + { 0xE7C5, 0x7E93 }, { 0xE7C6, 0xF9AF }, { 0xE7C7, 0xF9B0 }, { 0xE7C8, 0x82F1 }, { 0xE7C9, 0x8A60 }, { 0xE7CA, 0x8FCE }, { 0xE7CB, 0xF9B1 }, { 0xE7CC, 0x9348 }, + { 0xE7CD, 0xF9B2 }, { 0xE7CE, 0x9719 }, { 0xE7CF, 0xF9B3 }, { 0xE7D0, 0xF9B4 }, { 0xE7D1, 0x4E42 }, { 0xE7D2, 0x502A }, { 0xE7D3, 0xF9B5 }, { 0xE7D4, 0x5208 }, + { 0xE7D5, 0x53E1 }, { 0xE7D6, 0x66F3 }, { 0xE7D7, 0x6C6D }, { 0xE7D8, 0x6FCA }, { 0xE7D9, 0x730A }, { 0xE7DA, 0x777F }, { 0xE7DB, 0x7A62 }, { 0xE7DC, 0x82AE }, + { 0xE7DD, 0x85DD }, { 0xE7DE, 0x8602 }, { 0xE7DF, 0xF9B6 }, { 0xE7E0, 0x88D4 }, { 0xE7E1, 0x8A63 }, { 0xE7E2, 0x8B7D }, { 0xE7E3, 0x8C6B }, { 0xE7E4, 0xF9B7 }, + { 0xE7E5, 0x92B3 }, { 0xE7E6, 0xF9B8 }, { 0xE7E7, 0x9713 }, { 0xE7E8, 0x9810 }, { 0xE7E9, 0x4E94 }, { 0xE7EA, 0x4F0D }, { 0xE7EB, 0x4FC9 }, { 0xE7EC, 0x50B2 }, + { 0xE7ED, 0x5348 }, { 0xE7EE, 0x543E }, { 0xE7EF, 0x5433 }, { 0xE7F0, 0x55DA }, { 0xE7F1, 0x5862 }, { 0xE7F2, 0x58BA }, { 0xE7F3, 0x5967 }, { 0xE7F4, 0x5A1B }, + { 0xE7F5, 0x5BE4 }, { 0xE7F6, 0x609F }, { 0xE7F7, 0xF9B9 }, { 0xE7F8, 0x61CA }, { 0xE7F9, 0x6556 }, { 0xE7FA, 0x65FF }, { 0xE7FB, 0x6664 }, { 0xE7FC, 0x68A7 }, + { 0xE7FD, 0x6C5A }, { 0xE7FE, 0x6FB3 }, { 0xE8A1, 0x70CF }, { 0xE8A2, 0x71AC }, { 0xE8A3, 0x7352 }, { 0xE8A4, 0x7B7D }, { 0xE8A5, 0x8708 }, { 0xE8A6, 0x8AA4 }, + { 0xE8A7, 0x9C32 }, { 0xE8A8, 0x9F07 }, { 0xE8A9, 0x5C4B }, { 0xE8AA, 0x6C83 }, { 0xE8AB, 0x7344 }, { 0xE8AC, 0x7389 }, { 0xE8AD, 0x923A }, { 0xE8AE, 0x6EAB }, + { 0xE8AF, 0x7465 }, { 0xE8B0, 0x761F }, { 0xE8B1, 0x7A69 }, { 0xE8B2, 0x7E15 }, { 0xE8B3, 0x860A }, { 0xE8B4, 0x5140 }, { 0xE8B5, 0x58C5 }, { 0xE8B6, 0x64C1 }, + { 0xE8B7, 0x74EE }, { 0xE8B8, 0x7515 }, { 0xE8B9, 0x7670 }, { 0xE8BA, 0x7FC1 }, { 0xE8BB, 0x9095 }, { 0xE8BC, 0x96CD }, { 0xE8BD, 0x9954 }, { 0xE8BE, 0x6E26 }, + { 0xE8BF, 0x74E6 }, { 0xE8C0, 0x7AA9 }, { 0xE8C1, 0x7AAA }, { 0xE8C2, 0x81E5 }, { 0xE8C3, 0x86D9 }, { 0xE8C4, 0x8778 }, { 0xE8C5, 0x8A1B }, { 0xE8C6, 0x5A49 }, + { 0xE8C7, 0x5B8C }, { 0xE8C8, 0x5B9B }, { 0xE8C9, 0x68A1 }, { 0xE8CA, 0x6900 }, { 0xE8CB, 0x6D63 }, { 0xE8CC, 0x73A9 }, { 0xE8CD, 0x7413 }, { 0xE8CE, 0x742C }, + { 0xE8CF, 0x7897 }, { 0xE8D0, 0x7DE9 }, { 0xE8D1, 0x7FEB }, { 0xE8D2, 0x8118 }, { 0xE8D3, 0x8155 }, { 0xE8D4, 0x839E }, { 0xE8D5, 0x8C4C }, { 0xE8D6, 0x962E }, + { 0xE8D7, 0x9811 }, { 0xE8D8, 0x66F0 }, { 0xE8D9, 0x5F80 }, { 0xE8DA, 0x65FA }, { 0xE8DB, 0x6789 }, { 0xE8DC, 0x6C6A }, { 0xE8DD, 0x738B }, { 0xE8DE, 0x502D }, + { 0xE8DF, 0x5A03 }, { 0xE8E0, 0x6B6A }, { 0xE8E1, 0x77EE }, { 0xE8E2, 0x5916 }, { 0xE8E3, 0x5D6C }, { 0xE8E4, 0x5DCD }, { 0xE8E5, 0x7325 }, { 0xE8E6, 0x754F }, + { 0xE8E7, 0xF9BA }, { 0xE8E8, 0xF9BB }, { 0xE8E9, 0x50E5 }, { 0xE8EA, 0x51F9 }, { 0xE8EB, 0x582F }, { 0xE8EC, 0x592D }, { 0xE8ED, 0x5996 }, { 0xE8EE, 0x59DA }, + { 0xE8EF, 0x5BE5 }, { 0xE8F0, 0xF9BC }, { 0xE8F1, 0xF9BD }, { 0xE8F2, 0x5DA2 }, { 0xE8F3, 0x62D7 }, { 0xE8F4, 0x6416 }, { 0xE8F5, 0x6493 }, { 0xE8F6, 0x64FE }, + { 0xE8F7, 0xF9BE }, { 0xE8F8, 0x66DC }, { 0xE8F9, 0xF9BF }, { 0xE8FA, 0x6A48 }, { 0xE8FB, 0xF9C0 }, { 0xE8FC, 0x71FF }, { 0xE8FD, 0x7464 }, { 0xE8FE, 0xF9C1 }, + { 0xE9A1, 0x7A88 }, { 0xE9A2, 0x7AAF }, { 0xE9A3, 0x7E47 }, { 0xE9A4, 0x7E5E }, { 0xE9A5, 0x8000 }, { 0xE9A6, 0x8170 }, { 0xE9A7, 0xF9C2 }, { 0xE9A8, 0x87EF }, + { 0xE9A9, 0x8981 }, { 0xE9AA, 0x8B20 }, { 0xE9AB, 0x9059 }, { 0xE9AC, 0xF9C3 }, { 0xE9AD, 0x9080 }, { 0xE9AE, 0x9952 }, { 0xE9AF, 0x617E }, { 0xE9B0, 0x6B32 }, + { 0xE9B1, 0x6D74 }, { 0xE9B2, 0x7E1F }, { 0xE9B3, 0x8925 }, { 0xE9B4, 0x8FB1 }, { 0xE9B5, 0x4FD1 }, { 0xE9B6, 0x50AD }, { 0xE9B7, 0x5197 }, { 0xE9B8, 0x52C7 }, + { 0xE9B9, 0x57C7 }, { 0xE9BA, 0x5889 }, { 0xE9BB, 0x5BB9 }, { 0xE9BC, 0x5EB8 }, { 0xE9BD, 0x6142 }, { 0xE9BE, 0x6995 }, { 0xE9BF, 0x6D8C }, { 0xE9C0, 0x6E67 }, + { 0xE9C1, 0x6EB6 }, { 0xE9C2, 0x7194 }, { 0xE9C3, 0x7462 }, { 0xE9C4, 0x7528 }, { 0xE9C5, 0x752C }, { 0xE9C6, 0x8073 }, { 0xE9C7, 0x8338 }, { 0xE9C8, 0x84C9 }, + { 0xE9C9, 0x8E0A }, { 0xE9CA, 0x9394 }, { 0xE9CB, 0x93DE }, { 0xE9CC, 0xF9C4 }, { 0xE9CD, 0x4E8E }, { 0xE9CE, 0x4F51 }, { 0xE9CF, 0x5076 }, { 0xE9D0, 0x512A }, + { 0xE9D1, 0x53C8 }, { 0xE9D2, 0x53CB }, { 0xE9D3, 0x53F3 }, { 0xE9D4, 0x5B87 }, { 0xE9D5, 0x5BD3 }, { 0xE9D6, 0x5C24 }, { 0xE9D7, 0x611A }, { 0xE9D8, 0x6182 }, + { 0xE9D9, 0x65F4 }, { 0xE9DA, 0x725B }, { 0xE9DB, 0x7397 }, { 0xE9DC, 0x7440 }, { 0xE9DD, 0x76C2 }, { 0xE9DE, 0x7950 }, { 0xE9DF, 0x7991 }, { 0xE9E0, 0x79B9 }, + { 0xE9E1, 0x7D06 }, { 0xE9E2, 0x7FBD }, { 0xE9E3, 0x828B }, { 0xE9E4, 0x85D5 }, { 0xE9E5, 0x865E }, { 0xE9E6, 0x8FC2 }, { 0xE9E7, 0x9047 }, { 0xE9E8, 0x90F5 }, + { 0xE9E9, 0x91EA }, { 0xE9EA, 0x9685 }, { 0xE9EB, 0x96E8 }, { 0xE9EC, 0x96E9 }, { 0xE9ED, 0x52D6 }, { 0xE9EE, 0x5F67 }, { 0xE9EF, 0x65ED }, { 0xE9F0, 0x6631 }, + { 0xE9F1, 0x682F }, { 0xE9F2, 0x715C }, { 0xE9F3, 0x7A36 }, { 0xE9F4, 0x90C1 }, { 0xE9F5, 0x980A }, { 0xE9F6, 0x4E91 }, { 0xE9F7, 0xF9C5 }, { 0xE9F8, 0x6A52 }, + { 0xE9F9, 0x6B9E }, { 0xE9FA, 0x6F90 }, { 0xE9FB, 0x7189 }, { 0xE9FC, 0x8018 }, { 0xE9FD, 0x82B8 }, { 0xE9FE, 0x8553 }, { 0xEAA1, 0x904B }, { 0xEAA2, 0x9695 }, + { 0xEAA3, 0x96F2 }, { 0xEAA4, 0x97FB }, { 0xEAA5, 0x851A }, { 0xEAA6, 0x9B31 }, { 0xEAA7, 0x4E90 }, { 0xEAA8, 0x718A }, { 0xEAA9, 0x96C4 }, { 0xEAAA, 0x5143 }, + { 0xEAAB, 0x539F }, { 0xEAAC, 0x54E1 }, { 0xEAAD, 0x5713 }, { 0xEAAE, 0x5712 }, { 0xEAAF, 0x57A3 }, { 0xEAB0, 0x5A9B }, { 0xEAB1, 0x5AC4 }, { 0xEAB2, 0x5BC3 }, + { 0xEAB3, 0x6028 }, { 0xEAB4, 0x613F }, { 0xEAB5, 0x63F4 }, { 0xEAB6, 0x6C85 }, { 0xEAB7, 0x6D39 }, { 0xEAB8, 0x6E72 }, { 0xEAB9, 0x6E90 }, { 0xEABA, 0x7230 }, + { 0xEABB, 0x733F }, { 0xEABC, 0x7457 }, { 0xEABD, 0x82D1 }, { 0xEABE, 0x8881 }, { 0xEABF, 0x8F45 }, { 0xEAC0, 0x9060 }, { 0xEAC1, 0xF9C6 }, { 0xEAC2, 0x9662 }, + { 0xEAC3, 0x9858 }, { 0xEAC4, 0x9D1B }, { 0xEAC5, 0x6708 }, { 0xEAC6, 0x8D8A }, { 0xEAC7, 0x925E }, { 0xEAC8, 0x4F4D }, { 0xEAC9, 0x5049 }, { 0xEACA, 0x50DE }, + { 0xEACB, 0x5371 }, { 0xEACC, 0x570D }, { 0xEACD, 0x59D4 }, { 0xEACE, 0x5A01 }, { 0xEACF, 0x5C09 }, { 0xEAD0, 0x6170 }, { 0xEAD1, 0x6690 }, { 0xEAD2, 0x6E2D }, + { 0xEAD3, 0x7232 }, { 0xEAD4, 0x744B }, { 0xEAD5, 0x7DEF }, { 0xEAD6, 0x80C3 }, { 0xEAD7, 0x840E }, { 0xEAD8, 0x8466 }, { 0xEAD9, 0x853F }, { 0xEADA, 0x875F }, + { 0xEADB, 0x885B }, { 0xEADC, 0x8918 }, { 0xEADD, 0x8B02 }, { 0xEADE, 0x9055 }, { 0xEADF, 0x97CB }, { 0xEAE0, 0x9B4F }, { 0xEAE1, 0x4E73 }, { 0xEAE2, 0x4F91 }, + { 0xEAE3, 0x5112 }, { 0xEAE4, 0x516A }, { 0xEAE5, 0xF9C7 }, { 0xEAE6, 0x552F }, { 0xEAE7, 0x55A9 }, { 0xEAE8, 0x5B7A }, { 0xEAE9, 0x5BA5 }, { 0xEAEA, 0x5E7C }, + { 0xEAEB, 0x5E7D }, { 0xEAEC, 0x5EBE }, { 0xEAED, 0x60A0 }, { 0xEAEE, 0x60DF }, { 0xEAEF, 0x6108 }, { 0xEAF0, 0x6109 }, { 0xEAF1, 0x63C4 }, { 0xEAF2, 0x6538 }, + { 0xEAF3, 0x6709 }, { 0xEAF4, 0xF9C8 }, { 0xEAF5, 0x67D4 }, { 0xEAF6, 0x67DA }, { 0xEAF7, 0xF9C9 }, { 0xEAF8, 0x6961 }, { 0xEAF9, 0x6962 }, { 0xEAFA, 0x6CB9 }, + { 0xEAFB, 0x6D27 }, { 0xEAFC, 0xF9CA }, { 0xEAFD, 0x6E38 }, { 0xEAFE, 0xF9CB }, { 0xEBA1, 0x6FE1 }, { 0xEBA2, 0x7336 }, { 0xEBA3, 0x7337 }, { 0xEBA4, 0xF9CC }, + { 0xEBA5, 0x745C }, { 0xEBA6, 0x7531 }, { 0xEBA7, 0xF9CD }, { 0xEBA8, 0x7652 }, { 0xEBA9, 0xF9CE }, { 0xEBAA, 0xF9CF }, { 0xEBAB, 0x7DAD }, { 0xEBAC, 0x81FE }, + { 0xEBAD, 0x8438 }, { 0xEBAE, 0x88D5 }, { 0xEBAF, 0x8A98 }, { 0xEBB0, 0x8ADB }, { 0xEBB1, 0x8AED }, { 0xEBB2, 0x8E30 }, { 0xEBB3, 0x8E42 }, { 0xEBB4, 0x904A }, + { 0xEBB5, 0x903E }, { 0xEBB6, 0x907A }, { 0xEBB7, 0x9149 }, { 0xEBB8, 0x91C9 }, { 0xEBB9, 0x936E }, { 0xEBBA, 0xF9D0 }, { 0xEBBB, 0xF9D1 }, { 0xEBBC, 0x5809 }, + { 0xEBBD, 0xF9D2 }, { 0xEBBE, 0x6BD3 }, { 0xEBBF, 0x8089 }, { 0xEBC0, 0x80B2 }, { 0xEBC1, 0xF9D3 }, { 0xEBC2, 0xF9D4 }, { 0xEBC3, 0x5141 }, { 0xEBC4, 0x596B }, + { 0xEBC5, 0x5C39 }, { 0xEBC6, 0xF9D5 }, { 0xEBC7, 0xF9D6 }, { 0xEBC8, 0x6F64 }, { 0xEBC9, 0x73A7 }, { 0xEBCA, 0x80E4 }, { 0xEBCB, 0x8D07 }, { 0xEBCC, 0xF9D7 }, + { 0xEBCD, 0x9217 }, { 0xEBCE, 0x958F }, { 0xEBCF, 0xF9D8 }, { 0xEBD0, 0xF9D9 }, { 0xEBD1, 0xF9DA }, { 0xEBD2, 0xF9DB }, { 0xEBD3, 0x807F }, { 0xEBD4, 0x620E }, + { 0xEBD5, 0x701C }, { 0xEBD6, 0x7D68 }, { 0xEBD7, 0x878D }, { 0xEBD8, 0xF9DC }, { 0xEBD9, 0x57A0 }, { 0xEBDA, 0x6069 }, { 0xEBDB, 0x6147 }, { 0xEBDC, 0x6BB7 }, + { 0xEBDD, 0x8ABE }, { 0xEBDE, 0x9280 }, { 0xEBDF, 0x96B1 }, { 0xEBE0, 0x4E59 }, { 0xEBE1, 0x541F }, { 0xEBE2, 0x6DEB }, { 0xEBE3, 0x852D }, { 0xEBE4, 0x9670 }, + { 0xEBE5, 0x97F3 }, { 0xEBE6, 0x98EE }, { 0xEBE7, 0x63D6 }, { 0xEBE8, 0x6CE3 }, { 0xEBE9, 0x9091 }, { 0xEBEA, 0x51DD }, { 0xEBEB, 0x61C9 }, { 0xEBEC, 0x81BA }, + { 0xEBED, 0x9DF9 }, { 0xEBEE, 0x4F9D }, { 0xEBEF, 0x501A }, { 0xEBF0, 0x5100 }, { 0xEBF1, 0x5B9C }, { 0xEBF2, 0x610F }, { 0xEBF3, 0x61FF }, { 0xEBF4, 0x64EC }, + { 0xEBF5, 0x6905 }, { 0xEBF6, 0x6BC5 }, { 0xEBF7, 0x7591 }, { 0xEBF8, 0x77E3 }, { 0xEBF9, 0x7FA9 }, { 0xEBFA, 0x8264 }, { 0xEBFB, 0x858F }, { 0xEBFC, 0x87FB }, + { 0xEBFD, 0x8863 }, { 0xEBFE, 0x8ABC }, { 0xECA1, 0x8B70 }, { 0xECA2, 0x91AB }, { 0xECA3, 0x4E8C }, { 0xECA4, 0x4EE5 }, { 0xECA5, 0x4F0A }, { 0xECA6, 0xF9DD }, + { 0xECA7, 0xF9DE }, { 0xECA8, 0x5937 }, { 0xECA9, 0x59E8 }, { 0xECAA, 0xF9DF }, { 0xECAB, 0x5DF2 }, { 0xECAC, 0x5F1B }, { 0xECAD, 0x5F5B }, { 0xECAE, 0x6021 }, + { 0xECAF, 0xF9E0 }, { 0xECB0, 0xF9E1 }, { 0xECB1, 0xF9E2 }, { 0xECB2, 0xF9E3 }, { 0xECB3, 0x723E }, { 0xECB4, 0x73E5 }, { 0xECB5, 0xF9E4 }, { 0xECB6, 0x7570 }, + { 0xECB7, 0x75CD }, { 0xECB8, 0xF9E5 }, { 0xECB9, 0x79FB }, { 0xECBA, 0xF9E6 }, { 0xECBB, 0x800C }, { 0xECBC, 0x8033 }, { 0xECBD, 0x8084 }, { 0xECBE, 0x82E1 }, + { 0xECBF, 0x8351 }, { 0xECC0, 0xF9E7 }, { 0xECC1, 0xF9E8 }, { 0xECC2, 0x8CBD }, { 0xECC3, 0x8CB3 }, { 0xECC4, 0x9087 }, { 0xECC5, 0xF9E9 }, { 0xECC6, 0xF9EA }, + { 0xECC7, 0x98F4 }, { 0xECC8, 0x990C }, { 0xECC9, 0xF9EB }, { 0xECCA, 0xF9EC }, { 0xECCB, 0x7037 }, { 0xECCC, 0x76CA }, { 0xECCD, 0x7FCA }, { 0xECCE, 0x7FCC }, + { 0xECCF, 0x7FFC }, { 0xECD0, 0x8B1A }, { 0xECD1, 0x4EBA }, { 0xECD2, 0x4EC1 }, { 0xECD3, 0x5203 }, { 0xECD4, 0x5370 }, { 0xECD5, 0xF9ED }, { 0xECD6, 0x54BD }, + { 0xECD7, 0x56E0 }, { 0xECD8, 0x59FB }, { 0xECD9, 0x5BC5 }, { 0xECDA, 0x5F15 }, { 0xECDB, 0x5FCD }, { 0xECDC, 0x6E6E }, { 0xECDD, 0xF9EE }, { 0xECDE, 0xF9EF }, + { 0xECDF, 0x7D6A }, { 0xECE0, 0x8335 }, { 0xECE1, 0xF9F0 }, { 0xECE2, 0x8693 }, { 0xECE3, 0x8A8D }, { 0xECE4, 0xF9F1 }, { 0xECE5, 0x976D }, { 0xECE6, 0x9777 }, + { 0xECE7, 0xF9F2 }, { 0xECE8, 0xF9F3 }, { 0xECE9, 0x4E00 }, { 0xECEA, 0x4F5A }, { 0xECEB, 0x4F7E }, { 0xECEC, 0x58F9 }, { 0xECED, 0x65E5 }, { 0xECEE, 0x6EA2 }, + { 0xECEF, 0x9038 }, { 0xECF0, 0x93B0 }, { 0xECF1, 0x99B9 }, { 0xECF2, 0x4EFB }, { 0xECF3, 0x58EC }, { 0xECF4, 0x598A }, { 0xECF5, 0x59D9 }, { 0xECF6, 0x6041 }, + { 0xECF7, 0xF9F4 }, { 0xECF8, 0xF9F5 }, { 0xECF9, 0x7A14 }, { 0xECFA, 0xF9F6 }, { 0xECFB, 0x834F }, { 0xECFC, 0x8CC3 }, { 0xECFD, 0x5165 }, { 0xECFE, 0x5344 }, + { 0xEDA1, 0xF9F7 }, { 0xEDA2, 0xF9F8 }, { 0xEDA3, 0xF9F9 }, { 0xEDA4, 0x4ECD }, { 0xEDA5, 0x5269 }, { 0xEDA6, 0x5B55 }, { 0xEDA7, 0x82BF }, { 0xEDA8, 0x4ED4 }, + { 0xEDA9, 0x523A }, { 0xEDAA, 0x54A8 }, { 0xEDAB, 0x59C9 }, { 0xEDAC, 0x59FF }, { 0xEDAD, 0x5B50 }, { 0xEDAE, 0x5B57 }, { 0xEDAF, 0x5B5C }, { 0xEDB0, 0x6063 }, + { 0xEDB1, 0x6148 }, { 0xEDB2, 0x6ECB }, { 0xEDB3, 0x7099 }, { 0xEDB4, 0x716E }, { 0xEDB5, 0x7386 }, { 0xEDB6, 0x74F7 }, { 0xEDB7, 0x75B5 }, { 0xEDB8, 0x78C1 }, + { 0xEDB9, 0x7D2B }, { 0xEDBA, 0x8005 }, { 0xEDBB, 0x81EA }, { 0xEDBC, 0x8328 }, { 0xEDBD, 0x8517 }, { 0xEDBE, 0x85C9 }, { 0xEDBF, 0x8AEE }, { 0xEDC0, 0x8CC7 }, + { 0xEDC1, 0x96CC }, { 0xEDC2, 0x4F5C }, { 0xEDC3, 0x52FA }, { 0xEDC4, 0x56BC }, { 0xEDC5, 0x65AB }, { 0xEDC6, 0x6628 }, { 0xEDC7, 0x707C }, { 0xEDC8, 0x70B8 }, + { 0xEDC9, 0x7235 }, { 0xEDCA, 0x7DBD }, { 0xEDCB, 0x828D }, { 0xEDCC, 0x914C }, { 0xEDCD, 0x96C0 }, { 0xEDCE, 0x9D72 }, { 0xEDCF, 0x5B71 }, { 0xEDD0, 0x68E7 }, + { 0xEDD1, 0x6B98 }, { 0xEDD2, 0x6F7A }, { 0xEDD3, 0x76DE }, { 0xEDD4, 0x5C91 }, { 0xEDD5, 0x66AB }, { 0xEDD6, 0x6F5B }, { 0xEDD7, 0x7BB4 }, { 0xEDD8, 0x7C2A }, + { 0xEDD9, 0x8836 }, { 0xEDDA, 0x96DC }, { 0xEDDB, 0x4E08 }, { 0xEDDC, 0x4ED7 }, { 0xEDDD, 0x5320 }, { 0xEDDE, 0x5834 }, { 0xEDDF, 0x58BB }, { 0xEDE0, 0x58EF }, + { 0xEDE1, 0x596C }, { 0xEDE2, 0x5C07 }, { 0xEDE3, 0x5E33 }, { 0xEDE4, 0x5E84 }, { 0xEDE5, 0x5F35 }, { 0xEDE6, 0x638C }, { 0xEDE7, 0x66B2 }, { 0xEDE8, 0x6756 }, + { 0xEDE9, 0x6A1F }, { 0xEDEA, 0x6AA3 }, { 0xEDEB, 0x6B0C }, { 0xEDEC, 0x6F3F }, { 0xEDED, 0x7246 }, { 0xEDEE, 0xF9FA }, { 0xEDEF, 0x7350 }, { 0xEDF0, 0x748B }, + { 0xEDF1, 0x7AE0 }, { 0xEDF2, 0x7CA7 }, { 0xEDF3, 0x8178 }, { 0xEDF4, 0x81DF }, { 0xEDF5, 0x81E7 }, { 0xEDF6, 0x838A }, { 0xEDF7, 0x846C }, { 0xEDF8, 0x8523 }, + { 0xEDF9, 0x8594 }, { 0xEDFA, 0x85CF }, { 0xEDFB, 0x88DD }, { 0xEDFC, 0x8D13 }, { 0xEDFD, 0x91AC }, { 0xEDFE, 0x9577 }, { 0xEEA1, 0x969C }, { 0xEEA2, 0x518D }, + { 0xEEA3, 0x54C9 }, { 0xEEA4, 0x5728 }, { 0xEEA5, 0x5BB0 }, { 0xEEA6, 0x624D }, { 0xEEA7, 0x6750 }, { 0xEEA8, 0x683D }, { 0xEEA9, 0x6893 }, { 0xEEAA, 0x6E3D }, + { 0xEEAB, 0x6ED3 }, { 0xEEAC, 0x707D }, { 0xEEAD, 0x7E21 }, { 0xEEAE, 0x88C1 }, { 0xEEAF, 0x8CA1 }, { 0xEEB0, 0x8F09 }, { 0xEEB1, 0x9F4B }, { 0xEEB2, 0x9F4E }, + { 0xEEB3, 0x722D }, { 0xEEB4, 0x7B8F }, { 0xEEB5, 0x8ACD }, { 0xEEB6, 0x931A }, { 0xEEB7, 0x4F47 }, { 0xEEB8, 0x4F4E }, { 0xEEB9, 0x5132 }, { 0xEEBA, 0x5480 }, + { 0xEEBB, 0x59D0 }, { 0xEEBC, 0x5E95 }, { 0xEEBD, 0x62B5 }, { 0xEEBE, 0x6775 }, { 0xEEBF, 0x696E }, { 0xEEC0, 0x6A17 }, { 0xEEC1, 0x6CAE }, { 0xEEC2, 0x6E1A }, + { 0xEEC3, 0x72D9 }, { 0xEEC4, 0x732A }, { 0xEEC5, 0x75BD }, { 0xEEC6, 0x7BB8 }, { 0xEEC7, 0x7D35 }, { 0xEEC8, 0x82E7 }, { 0xEEC9, 0x83F9 }, { 0xEECA, 0x8457 }, + { 0xEECB, 0x85F7 }, { 0xEECC, 0x8A5B }, { 0xEECD, 0x8CAF }, { 0xEECE, 0x8E87 }, { 0xEECF, 0x9019 }, { 0xEED0, 0x90B8 }, { 0xEED1, 0x96CE }, { 0xEED2, 0x9F5F }, + { 0xEED3, 0x52E3 }, { 0xEED4, 0x540A }, { 0xEED5, 0x5AE1 }, { 0xEED6, 0x5BC2 }, { 0xEED7, 0x6458 }, { 0xEED8, 0x6575 }, { 0xEED9, 0x6EF4 }, { 0xEEDA, 0x72C4 }, + { 0xEEDB, 0xF9FB }, { 0xEEDC, 0x7684 }, { 0xEEDD, 0x7A4D }, { 0xEEDE, 0x7B1B }, { 0xEEDF, 0x7C4D }, { 0xEEE0, 0x7E3E }, { 0xEEE1, 0x7FDF }, { 0xEEE2, 0x837B }, + { 0xEEE3, 0x8B2B }, { 0xEEE4, 0x8CCA }, { 0xEEE5, 0x8D64 }, { 0xEEE6, 0x8DE1 }, { 0xEEE7, 0x8E5F }, { 0xEEE8, 0x8FEA }, { 0xEEE9, 0x8FF9 }, { 0xEEEA, 0x9069 }, + { 0xEEEB, 0x93D1 }, { 0xEEEC, 0x4F43 }, { 0xEEED, 0x4F7A }, { 0xEEEE, 0x50B3 }, { 0xEEEF, 0x5168 }, { 0xEEF0, 0x5178 }, { 0xEEF1, 0x524D }, { 0xEEF2, 0x526A }, + { 0xEEF3, 0x5861 }, { 0xEEF4, 0x587C }, { 0xEEF5, 0x5960 }, { 0xEEF6, 0x5C08 }, { 0xEEF7, 0x5C55 }, { 0xEEF8, 0x5EDB }, { 0xEEF9, 0x609B }, { 0xEEFA, 0x6230 }, + { 0xEEFB, 0x6813 }, { 0xEEFC, 0x6BBF }, { 0xEEFD, 0x6C08 }, { 0xEEFE, 0x6FB1 }, { 0xEFA1, 0x714E }, { 0xEFA2, 0x7420 }, { 0xEFA3, 0x7530 }, { 0xEFA4, 0x7538 }, + { 0xEFA5, 0x7551 }, { 0xEFA6, 0x7672 }, { 0xEFA7, 0x7B4C }, { 0xEFA8, 0x7B8B }, { 0xEFA9, 0x7BAD }, { 0xEFAA, 0x7BC6 }, { 0xEFAB, 0x7E8F }, { 0xEFAC, 0x8A6E }, + { 0xEFAD, 0x8F3E }, { 0xEFAE, 0x8F49 }, { 0xEFAF, 0x923F }, { 0xEFB0, 0x9293 }, { 0xEFB1, 0x9322 }, { 0xEFB2, 0x942B }, { 0xEFB3, 0x96FB }, { 0xEFB4, 0x985A }, + { 0xEFB5, 0x986B }, { 0xEFB6, 0x991E }, { 0xEFB7, 0x5207 }, { 0xEFB8, 0x622A }, { 0xEFB9, 0x6298 }, { 0xEFBA, 0x6D59 }, { 0xEFBB, 0x7664 }, { 0xEFBC, 0x7ACA }, + { 0xEFBD, 0x7BC0 }, { 0xEFBE, 0x7D76 }, { 0xEFBF, 0x5360 }, { 0xEFC0, 0x5CBE }, { 0xEFC1, 0x5E97 }, { 0xEFC2, 0x6F38 }, { 0xEFC3, 0x70B9 }, { 0xEFC4, 0x7C98 }, + { 0xEFC5, 0x9711 }, { 0xEFC6, 0x9B8E }, { 0xEFC7, 0x9EDE }, { 0xEFC8, 0x63A5 }, { 0xEFC9, 0x647A }, { 0xEFCA, 0x8776 }, { 0xEFCB, 0x4E01 }, { 0xEFCC, 0x4E95 }, + { 0xEFCD, 0x4EAD }, { 0xEFCE, 0x505C }, { 0xEFCF, 0x5075 }, { 0xEFD0, 0x5448 }, { 0xEFD1, 0x59C3 }, { 0xEFD2, 0x5B9A }, { 0xEFD3, 0x5E40 }, { 0xEFD4, 0x5EAD }, + { 0xEFD5, 0x5EF7 }, { 0xEFD6, 0x5F81 }, { 0xEFD7, 0x60C5 }, { 0xEFD8, 0x633A }, { 0xEFD9, 0x653F }, { 0xEFDA, 0x6574 }, { 0xEFDB, 0x65CC }, { 0xEFDC, 0x6676 }, + { 0xEFDD, 0x6678 }, { 0xEFDE, 0x67FE }, { 0xEFDF, 0x6968 }, { 0xEFE0, 0x6A89 }, { 0xEFE1, 0x6B63 }, { 0xEFE2, 0x6C40 }, { 0xEFE3, 0x6DC0 }, { 0xEFE4, 0x6DE8 }, + { 0xEFE5, 0x6E1F }, { 0xEFE6, 0x6E5E }, { 0xEFE7, 0x701E }, { 0xEFE8, 0x70A1 }, { 0xEFE9, 0x738E }, { 0xEFEA, 0x73FD }, { 0xEFEB, 0x753A }, { 0xEFEC, 0x775B }, + { 0xEFED, 0x7887 }, { 0xEFEE, 0x798E }, { 0xEFEF, 0x7A0B }, { 0xEFF0, 0x7A7D }, { 0xEFF1, 0x7CBE }, { 0xEFF2, 0x7D8E }, { 0xEFF3, 0x8247 }, { 0xEFF4, 0x8A02 }, + { 0xEFF5, 0x8AEA }, { 0xEFF6, 0x8C9E }, { 0xEFF7, 0x912D }, { 0xEFF8, 0x914A }, { 0xEFF9, 0x91D8 }, { 0xEFFA, 0x9266 }, { 0xEFFB, 0x92CC }, { 0xEFFC, 0x9320 }, + { 0xEFFD, 0x9706 }, { 0xEFFE, 0x9756 }, { 0xF0A1, 0x975C }, { 0xF0A2, 0x9802 }, { 0xF0A3, 0x9F0E }, { 0xF0A4, 0x5236 }, { 0xF0A5, 0x5291 }, { 0xF0A6, 0x557C }, + { 0xF0A7, 0x5824 }, { 0xF0A8, 0x5E1D }, { 0xF0A9, 0x5F1F }, { 0xF0AA, 0x608C }, { 0xF0AB, 0x63D0 }, { 0xF0AC, 0x68AF }, { 0xF0AD, 0x6FDF }, { 0xF0AE, 0x796D }, + { 0xF0AF, 0x7B2C }, { 0xF0B0, 0x81CD }, { 0xF0B1, 0x85BA }, { 0xF0B2, 0x88FD }, { 0xF0B3, 0x8AF8 }, { 0xF0B4, 0x8E44 }, { 0xF0B5, 0x918D }, { 0xF0B6, 0x9664 }, + { 0xF0B7, 0x969B }, { 0xF0B8, 0x973D }, { 0xF0B9, 0x984C }, { 0xF0BA, 0x9F4A }, { 0xF0BB, 0x4FCE }, { 0xF0BC, 0x5146 }, { 0xF0BD, 0x51CB }, { 0xF0BE, 0x52A9 }, + { 0xF0BF, 0x5632 }, { 0xF0C0, 0x5F14 }, { 0xF0C1, 0x5F6B }, { 0xF0C2, 0x63AA }, { 0xF0C3, 0x64CD }, { 0xF0C4, 0x65E9 }, { 0xF0C5, 0x6641 }, { 0xF0C6, 0x66FA }, + { 0xF0C7, 0x66F9 }, { 0xF0C8, 0x671D }, { 0xF0C9, 0x689D }, { 0xF0CA, 0x68D7 }, { 0xF0CB, 0x69FD }, { 0xF0CC, 0x6F15 }, { 0xF0CD, 0x6F6E }, { 0xF0CE, 0x7167 }, + { 0xF0CF, 0x71E5 }, { 0xF0D0, 0x722A }, { 0xF0D1, 0x74AA }, { 0xF0D2, 0x773A }, { 0xF0D3, 0x7956 }, { 0xF0D4, 0x795A }, { 0xF0D5, 0x79DF }, { 0xF0D6, 0x7A20 }, + { 0xF0D7, 0x7A95 }, { 0xF0D8, 0x7C97 }, { 0xF0D9, 0x7CDF }, { 0xF0DA, 0x7D44 }, { 0xF0DB, 0x7E70 }, { 0xF0DC, 0x8087 }, { 0xF0DD, 0x85FB }, { 0xF0DE, 0x86A4 }, + { 0xF0DF, 0x8A54 }, { 0xF0E0, 0x8ABF }, { 0xF0E1, 0x8D99 }, { 0xF0E2, 0x8E81 }, { 0xF0E3, 0x9020 }, { 0xF0E4, 0x906D }, { 0xF0E5, 0x91E3 }, { 0xF0E6, 0x963B }, + { 0xF0E7, 0x96D5 }, { 0xF0E8, 0x9CE5 }, { 0xF0E9, 0x65CF }, { 0xF0EA, 0x7C07 }, { 0xF0EB, 0x8DB3 }, { 0xF0EC, 0x93C3 }, { 0xF0ED, 0x5B58 }, { 0xF0EE, 0x5C0A }, + { 0xF0EF, 0x5352 }, { 0xF0F0, 0x62D9 }, { 0xF0F1, 0x731D }, { 0xF0F2, 0x5027 }, { 0xF0F3, 0x5B97 }, { 0xF0F4, 0x5F9E }, { 0xF0F5, 0x60B0 }, { 0xF0F6, 0x616B }, + { 0xF0F7, 0x68D5 }, { 0xF0F8, 0x6DD9 }, { 0xF0F9, 0x742E }, { 0xF0FA, 0x7A2E }, { 0xF0FB, 0x7D42 }, { 0xF0FC, 0x7D9C }, { 0xF0FD, 0x7E31 }, { 0xF0FE, 0x816B }, + { 0xF1A1, 0x8E2A }, { 0xF1A2, 0x8E35 }, { 0xF1A3, 0x937E }, { 0xF1A4, 0x9418 }, { 0xF1A5, 0x4F50 }, { 0xF1A6, 0x5750 }, { 0xF1A7, 0x5DE6 }, { 0xF1A8, 0x5EA7 }, + { 0xF1A9, 0x632B }, { 0xF1AA, 0x7F6A }, { 0xF1AB, 0x4E3B }, { 0xF1AC, 0x4F4F }, { 0xF1AD, 0x4F8F }, { 0xF1AE, 0x505A }, { 0xF1AF, 0x59DD }, { 0xF1B0, 0x80C4 }, + { 0xF1B1, 0x546A }, { 0xF1B2, 0x5468 }, { 0xF1B3, 0x55FE }, { 0xF1B4, 0x594F }, { 0xF1B5, 0x5B99 }, { 0xF1B6, 0x5DDE }, { 0xF1B7, 0x5EDA }, { 0xF1B8, 0x665D }, + { 0xF1B9, 0x6731 }, { 0xF1BA, 0x67F1 }, { 0xF1BB, 0x682A }, { 0xF1BC, 0x6CE8 }, { 0xF1BD, 0x6D32 }, { 0xF1BE, 0x6E4A }, { 0xF1BF, 0x6F8D }, { 0xF1C0, 0x70B7 }, + { 0xF1C1, 0x73E0 }, { 0xF1C2, 0x7587 }, { 0xF1C3, 0x7C4C }, { 0xF1C4, 0x7D02 }, { 0xF1C5, 0x7D2C }, { 0xF1C6, 0x7DA2 }, { 0xF1C7, 0x821F }, { 0xF1C8, 0x86DB }, + { 0xF1C9, 0x8A3B }, { 0xF1CA, 0x8A85 }, { 0xF1CB, 0x8D70 }, { 0xF1CC, 0x8E8A }, { 0xF1CD, 0x8F33 }, { 0xF1CE, 0x9031 }, { 0xF1CF, 0x914E }, { 0xF1D0, 0x9152 }, + { 0xF1D1, 0x9444 }, { 0xF1D2, 0x99D0 }, { 0xF1D3, 0x7AF9 }, { 0xF1D4, 0x7CA5 }, { 0xF1D5, 0x4FCA }, { 0xF1D6, 0x5101 }, { 0xF1D7, 0x51C6 }, { 0xF1D8, 0x57C8 }, + { 0xF1D9, 0x5BEF }, { 0xF1DA, 0x5CFB }, { 0xF1DB, 0x6659 }, { 0xF1DC, 0x6A3D }, { 0xF1DD, 0x6D5A }, { 0xF1DE, 0x6E96 }, { 0xF1DF, 0x6FEC }, { 0xF1E0, 0x710C }, + { 0xF1E1, 0x756F }, { 0xF1E2, 0x7AE3 }, { 0xF1E3, 0x8822 }, { 0xF1E4, 0x9021 }, { 0xF1E5, 0x9075 }, { 0xF1E6, 0x96CB }, { 0xF1E7, 0x99FF }, { 0xF1E8, 0x8301 }, + { 0xF1E9, 0x4E2D }, { 0xF1EA, 0x4EF2 }, { 0xF1EB, 0x8846 }, { 0xF1EC, 0x91CD }, { 0xF1ED, 0x537D }, { 0xF1EE, 0x6ADB }, { 0xF1EF, 0x696B }, { 0xF1F0, 0x6C41 }, + { 0xF1F1, 0x847A }, { 0xF1F2, 0x589E }, { 0xF1F3, 0x618E }, { 0xF1F4, 0x66FE }, { 0xF1F5, 0x62EF }, { 0xF1F6, 0x70DD }, { 0xF1F7, 0x7511 }, { 0xF1F8, 0x75C7 }, + { 0xF1F9, 0x7E52 }, { 0xF1FA, 0x84B8 }, { 0xF1FB, 0x8B49 }, { 0xF1FC, 0x8D08 }, { 0xF1FD, 0x4E4B }, { 0xF1FE, 0x53EA }, { 0xF2A1, 0x54AB }, { 0xF2A2, 0x5730 }, + { 0xF2A3, 0x5740 }, { 0xF2A4, 0x5FD7 }, { 0xF2A5, 0x6301 }, { 0xF2A6, 0x6307 }, { 0xF2A7, 0x646F }, { 0xF2A8, 0x652F }, { 0xF2A9, 0x65E8 }, { 0xF2AA, 0x667A }, + { 0xF2AB, 0x679D }, { 0xF2AC, 0x67B3 }, { 0xF2AD, 0x6B62 }, { 0xF2AE, 0x6C60 }, { 0xF2AF, 0x6C9A }, { 0xF2B0, 0x6F2C }, { 0xF2B1, 0x77E5 }, { 0xF2B2, 0x7825 }, + { 0xF2B3, 0x7949 }, { 0xF2B4, 0x7957 }, { 0xF2B5, 0x7D19 }, { 0xF2B6, 0x80A2 }, { 0xF2B7, 0x8102 }, { 0xF2B8, 0x81F3 }, { 0xF2B9, 0x829D }, { 0xF2BA, 0x82B7 }, + { 0xF2BB, 0x8718 }, { 0xF2BC, 0x8A8C }, { 0xF2BD, 0xF9FC }, { 0xF2BE, 0x8D04 }, { 0xF2BF, 0x8DBE }, { 0xF2C0, 0x9072 }, { 0xF2C1, 0x76F4 }, { 0xF2C2, 0x7A19 }, + { 0xF2C3, 0x7A37 }, { 0xF2C4, 0x7E54 }, { 0xF2C5, 0x8077 }, { 0xF2C6, 0x5507 }, { 0xF2C7, 0x55D4 }, { 0xF2C8, 0x5875 }, { 0xF2C9, 0x632F }, { 0xF2CA, 0x6422 }, + { 0xF2CB, 0x6649 }, { 0xF2CC, 0x664B }, { 0xF2CD, 0x686D }, { 0xF2CE, 0x699B }, { 0xF2CF, 0x6B84 }, { 0xF2D0, 0x6D25 }, { 0xF2D1, 0x6EB1 }, { 0xF2D2, 0x73CD }, + { 0xF2D3, 0x7468 }, { 0xF2D4, 0x74A1 }, { 0xF2D5, 0x755B }, { 0xF2D6, 0x75B9 }, { 0xF2D7, 0x76E1 }, { 0xF2D8, 0x771E }, { 0xF2D9, 0x778B }, { 0xF2DA, 0x79E6 }, + { 0xF2DB, 0x7E09 }, { 0xF2DC, 0x7E1D }, { 0xF2DD, 0x81FB }, { 0xF2DE, 0x852F }, { 0xF2DF, 0x8897 }, { 0xF2E0, 0x8A3A }, { 0xF2E1, 0x8CD1 }, { 0xF2E2, 0x8EEB }, + { 0xF2E3, 0x8FB0 }, { 0xF2E4, 0x9032 }, { 0xF2E5, 0x93AD }, { 0xF2E6, 0x9663 }, { 0xF2E7, 0x9673 }, { 0xF2E8, 0x9707 }, { 0xF2E9, 0x4F84 }, { 0xF2EA, 0x53F1 }, + { 0xF2EB, 0x59EA }, { 0xF2EC, 0x5AC9 }, { 0xF2ED, 0x5E19 }, { 0xF2EE, 0x684E }, { 0xF2EF, 0x74C6 }, { 0xF2F0, 0x75BE }, { 0xF2F1, 0x79E9 }, { 0xF2F2, 0x7A92 }, + { 0xF2F3, 0x81A3 }, { 0xF2F4, 0x86ED }, { 0xF2F5, 0x8CEA }, { 0xF2F6, 0x8DCC }, { 0xF2F7, 0x8FED }, { 0xF2F8, 0x659F }, { 0xF2F9, 0x6715 }, { 0xF2FA, 0xF9FD }, + { 0xF2FB, 0x57F7 }, { 0xF2FC, 0x6F57 }, { 0xF2FD, 0x7DDD }, { 0xF2FE, 0x8F2F }, { 0xF3A1, 0x93F6 }, { 0xF3A2, 0x96C6 }, { 0xF3A3, 0x5FB5 }, { 0xF3A4, 0x61F2 }, + { 0xF3A5, 0x6F84 }, { 0xF3A6, 0x4E14 }, { 0xF3A7, 0x4F98 }, { 0xF3A8, 0x501F }, { 0xF3A9, 0x53C9 }, { 0xF3AA, 0x55DF }, { 0xF3AB, 0x5D6F }, { 0xF3AC, 0x5DEE }, + { 0xF3AD, 0x6B21 }, { 0xF3AE, 0x6B64 }, { 0xF3AF, 0x78CB }, { 0xF3B0, 0x7B9A }, { 0xF3B1, 0xF9FE }, { 0xF3B2, 0x8E49 }, { 0xF3B3, 0x8ECA }, { 0xF3B4, 0x906E }, + { 0xF3B5, 0x6349 }, { 0xF3B6, 0x643E }, { 0xF3B7, 0x7740 }, { 0xF3B8, 0x7A84 }, { 0xF3B9, 0x932F }, { 0xF3BA, 0x947F }, { 0xF3BB, 0x9F6A }, { 0xF3BC, 0x64B0 }, + { 0xF3BD, 0x6FAF }, { 0xF3BE, 0x71E6 }, { 0xF3BF, 0x74A8 }, { 0xF3C0, 0x74DA }, { 0xF3C1, 0x7AC4 }, { 0xF3C2, 0x7C12 }, { 0xF3C3, 0x7E82 }, { 0xF3C4, 0x7CB2 }, + { 0xF3C5, 0x7E98 }, { 0xF3C6, 0x8B9A }, { 0xF3C7, 0x8D0A }, { 0xF3C8, 0x947D }, { 0xF3C9, 0x9910 }, { 0xF3CA, 0x994C }, { 0xF3CB, 0x5239 }, { 0xF3CC, 0x5BDF }, + { 0xF3CD, 0x64E6 }, { 0xF3CE, 0x672D }, { 0xF3CF, 0x7D2E }, { 0xF3D0, 0x50ED }, { 0xF3D1, 0x53C3 }, { 0xF3D2, 0x5879 }, { 0xF3D3, 0x6158 }, { 0xF3D4, 0x6159 }, + { 0xF3D5, 0x61FA }, { 0xF3D6, 0x65AC }, { 0xF3D7, 0x7AD9 }, { 0xF3D8, 0x8B92 }, { 0xF3D9, 0x8B96 }, { 0xF3DA, 0x5009 }, { 0xF3DB, 0x5021 }, { 0xF3DC, 0x5275 }, + { 0xF3DD, 0x5531 }, { 0xF3DE, 0x5A3C }, { 0xF3DF, 0x5EE0 }, { 0xF3E0, 0x5F70 }, { 0xF3E1, 0x6134 }, { 0xF3E2, 0x655E }, { 0xF3E3, 0x660C }, { 0xF3E4, 0x6636 }, + { 0xF3E5, 0x66A2 }, { 0xF3E6, 0x69CD }, { 0xF3E7, 0x6EC4 }, { 0xF3E8, 0x6F32 }, { 0xF3E9, 0x7316 }, { 0xF3EA, 0x7621 }, { 0xF3EB, 0x7A93 }, { 0xF3EC, 0x8139 }, + { 0xF3ED, 0x8259 }, { 0xF3EE, 0x83D6 }, { 0xF3EF, 0x84BC }, { 0xF3F0, 0x50B5 }, { 0xF3F1, 0x57F0 }, { 0xF3F2, 0x5BC0 }, { 0xF3F3, 0x5BE8 }, { 0xF3F4, 0x5F69 }, + { 0xF3F5, 0x63A1 }, { 0xF3F6, 0x7826 }, { 0xF3F7, 0x7DB5 }, { 0xF3F8, 0x83DC }, { 0xF3F9, 0x8521 }, { 0xF3FA, 0x91C7 }, { 0xF3FB, 0x91F5 }, { 0xF3FC, 0x518A }, + { 0xF3FD, 0x67F5 }, { 0xF3FE, 0x7B56 }, { 0xF4A1, 0x8CAC }, { 0xF4A2, 0x51C4 }, { 0xF4A3, 0x59BB }, { 0xF4A4, 0x60BD }, { 0xF4A5, 0x8655 }, { 0xF4A6, 0x501C }, + { 0xF4A7, 0xF9FF }, { 0xF4A8, 0x5254 }, { 0xF4A9, 0x5C3A }, { 0xF4AA, 0x617D }, { 0xF4AB, 0x621A }, { 0xF4AC, 0x62D3 }, { 0xF4AD, 0x64F2 }, { 0xF4AE, 0x65A5 }, + { 0xF4AF, 0x6ECC }, { 0xF4B0, 0x7620 }, { 0xF4B1, 0x810A }, { 0xF4B2, 0x8E60 }, { 0xF4B3, 0x965F }, { 0xF4B4, 0x96BB }, { 0xF4B5, 0x4EDF }, { 0xF4B6, 0x5343 }, + { 0xF4B7, 0x5598 }, { 0xF4B8, 0x5929 }, { 0xF4B9, 0x5DDD }, { 0xF4BA, 0x64C5 }, { 0xF4BB, 0x6CC9 }, { 0xF4BC, 0x6DFA }, { 0xF4BD, 0x7394 }, { 0xF4BE, 0x7A7F }, + { 0xF4BF, 0x821B }, { 0xF4C0, 0x85A6 }, { 0xF4C1, 0x8CE4 }, { 0xF4C2, 0x8E10 }, { 0xF4C3, 0x9077 }, { 0xF4C4, 0x91E7 }, { 0xF4C5, 0x95E1 }, { 0xF4C6, 0x9621 }, + { 0xF4C7, 0x97C6 }, { 0xF4C8, 0x51F8 }, { 0xF4C9, 0x54F2 }, { 0xF4CA, 0x5586 }, { 0xF4CB, 0x5FB9 }, { 0xF4CC, 0x64A4 }, { 0xF4CD, 0x6F88 }, { 0xF4CE, 0x7DB4 }, + { 0xF4CF, 0x8F1F }, { 0xF4D0, 0x8F4D }, { 0xF4D1, 0x9435 }, { 0xF4D2, 0x50C9 }, { 0xF4D3, 0x5C16 }, { 0xF4D4, 0x6CBE }, { 0xF4D5, 0x6DFB }, { 0xF4D6, 0x751B }, + { 0xF4D7, 0x77BB }, { 0xF4D8, 0x7C3D }, { 0xF4D9, 0x7C64 }, { 0xF4DA, 0x8A79 }, { 0xF4DB, 0x8AC2 }, { 0xF4DC, 0x581E }, { 0xF4DD, 0x59BE }, { 0xF4DE, 0x5E16 }, + { 0xF4DF, 0x6377 }, { 0xF4E0, 0x7252 }, { 0xF4E1, 0x758A }, { 0xF4E2, 0x776B }, { 0xF4E3, 0x8ADC }, { 0xF4E4, 0x8CBC }, { 0xF4E5, 0x8F12 }, { 0xF4E6, 0x5EF3 }, + { 0xF4E7, 0x6674 }, { 0xF4E8, 0x6DF8 }, { 0xF4E9, 0x807D }, { 0xF4EA, 0x83C1 }, { 0xF4EB, 0x8ACB }, { 0xF4EC, 0x9751 }, { 0xF4ED, 0x9BD6 }, { 0xF4EE, 0xFA00 }, + { 0xF4EF, 0x5243 }, { 0xF4F0, 0x66FF }, { 0xF4F1, 0x6D95 }, { 0xF4F2, 0x6EEF }, { 0xF4F3, 0x7DE0 }, { 0xF4F4, 0x8AE6 }, { 0xF4F5, 0x902E }, { 0xF4F6, 0x905E }, + { 0xF4F7, 0x9AD4 }, { 0xF4F8, 0x521D }, { 0xF4F9, 0x527F }, { 0xF4FA, 0x54E8 }, { 0xF4FB, 0x6194 }, { 0xF4FC, 0x6284 }, { 0xF4FD, 0x62DB }, { 0xF4FE, 0x68A2 }, + { 0xF5A1, 0x6912 }, { 0xF5A2, 0x695A }, { 0xF5A3, 0x6A35 }, { 0xF5A4, 0x7092 }, { 0xF5A5, 0x7126 }, { 0xF5A6, 0x785D }, { 0xF5A7, 0x7901 }, { 0xF5A8, 0x790E }, + { 0xF5A9, 0x79D2 }, { 0xF5AA, 0x7A0D }, { 0xF5AB, 0x8096 }, { 0xF5AC, 0x8278 }, { 0xF5AD, 0x82D5 }, { 0xF5AE, 0x8349 }, { 0xF5AF, 0x8549 }, { 0xF5B0, 0x8C82 }, + { 0xF5B1, 0x8D85 }, { 0xF5B2, 0x9162 }, { 0xF5B3, 0x918B }, { 0xF5B4, 0x91AE }, { 0xF5B5, 0x4FC3 }, { 0xF5B6, 0x56D1 }, { 0xF5B7, 0x71ED }, { 0xF5B8, 0x77D7 }, + { 0xF5B9, 0x8700 }, { 0xF5BA, 0x89F8 }, { 0xF5BB, 0x5BF8 }, { 0xF5BC, 0x5FD6 }, { 0xF5BD, 0x6751 }, { 0xF5BE, 0x90A8 }, { 0xF5BF, 0x53E2 }, { 0xF5C0, 0x585A }, + { 0xF5C1, 0x5BF5 }, { 0xF5C2, 0x60A4 }, { 0xF5C3, 0x6181 }, { 0xF5C4, 0x6460 }, { 0xF5C5, 0x7E3D }, { 0xF5C6, 0x8070 }, { 0xF5C7, 0x8525 }, { 0xF5C8, 0x9283 }, + { 0xF5C9, 0x64AE }, { 0xF5CA, 0x50AC }, { 0xF5CB, 0x5D14 }, { 0xF5CC, 0x6700 }, { 0xF5CD, 0x589C }, { 0xF5CE, 0x62BD }, { 0xF5CF, 0x63A8 }, { 0xF5D0, 0x690E }, + { 0xF5D1, 0x6978 }, { 0xF5D2, 0x6A1E }, { 0xF5D3, 0x6E6B }, { 0xF5D4, 0x76BA }, { 0xF5D5, 0x79CB }, { 0xF5D6, 0x82BB }, { 0xF5D7, 0x8429 }, { 0xF5D8, 0x8ACF }, + { 0xF5D9, 0x8DA8 }, { 0xF5DA, 0x8FFD }, { 0xF5DB, 0x9112 }, { 0xF5DC, 0x914B }, { 0xF5DD, 0x919C }, { 0xF5DE, 0x9310 }, { 0xF5DF, 0x9318 }, { 0xF5E0, 0x939A }, + { 0xF5E1, 0x96DB }, { 0xF5E2, 0x9A36 }, { 0xF5E3, 0x9C0D }, { 0xF5E4, 0x4E11 }, { 0xF5E5, 0x755C }, { 0xF5E6, 0x795D }, { 0xF5E7, 0x7AFA }, { 0xF5E8, 0x7B51 }, + { 0xF5E9, 0x7BC9 }, { 0xF5EA, 0x7E2E }, { 0xF5EB, 0x84C4 }, { 0xF5EC, 0x8E59 }, { 0xF5ED, 0x8E74 }, { 0xF5EE, 0x8EF8 }, { 0xF5EF, 0x9010 }, { 0xF5F0, 0x6625 }, + { 0xF5F1, 0x693F }, { 0xF5F2, 0x7443 }, { 0xF5F3, 0x51FA }, { 0xF5F4, 0x672E }, { 0xF5F5, 0x9EDC }, { 0xF5F6, 0x5145 }, { 0xF5F7, 0x5FE0 }, { 0xF5F8, 0x6C96 }, + { 0xF5F9, 0x87F2 }, { 0xF5FA, 0x885D }, { 0xF5FB, 0x8877 }, { 0xF5FC, 0x60B4 }, { 0xF5FD, 0x81B5 }, { 0xF5FE, 0x8403 }, { 0xF6A1, 0x8D05 }, { 0xF6A2, 0x53D6 }, + { 0xF6A3, 0x5439 }, { 0xF6A4, 0x5634 }, { 0xF6A5, 0x5A36 }, { 0xF6A6, 0x5C31 }, { 0xF6A7, 0x708A }, { 0xF6A8, 0x7FE0 }, { 0xF6A9, 0x805A }, { 0xF6AA, 0x8106 }, + { 0xF6AB, 0x81ED }, { 0xF6AC, 0x8DA3 }, { 0xF6AD, 0x9189 }, { 0xF6AE, 0x9A5F }, { 0xF6AF, 0x9DF2 }, { 0xF6B0, 0x5074 }, { 0xF6B1, 0x4EC4 }, { 0xF6B2, 0x53A0 }, + { 0xF6B3, 0x60FB }, { 0xF6B4, 0x6E2C }, { 0xF6B5, 0x5C64 }, { 0xF6B6, 0x4F88 }, { 0xF6B7, 0x5024 }, { 0xF6B8, 0x55E4 }, { 0xF6B9, 0x5CD9 }, { 0xF6BA, 0x5E5F }, + { 0xF6BB, 0x6065 }, { 0xF6BC, 0x6894 }, { 0xF6BD, 0x6CBB }, { 0xF6BE, 0x6DC4 }, { 0xF6BF, 0x71BE }, { 0xF6C0, 0x75D4 }, { 0xF6C1, 0x75F4 }, { 0xF6C2, 0x7661 }, + { 0xF6C3, 0x7A1A }, { 0xF6C4, 0x7A49 }, { 0xF6C5, 0x7DC7 }, { 0xF6C6, 0x7DFB }, { 0xF6C7, 0x7F6E }, { 0xF6C8, 0x81F4 }, { 0xF6C9, 0x86A9 }, { 0xF6CA, 0x8F1C }, + { 0xF6CB, 0x96C9 }, { 0xF6CC, 0x99B3 }, { 0xF6CD, 0x9F52 }, { 0xF6CE, 0x5247 }, { 0xF6CF, 0x52C5 }, { 0xF6D0, 0x98ED }, { 0xF6D1, 0x89AA }, { 0xF6D2, 0x4E03 }, + { 0xF6D3, 0x67D2 }, { 0xF6D4, 0x6F06 }, { 0xF6D5, 0x4FB5 }, { 0xF6D6, 0x5BE2 }, { 0xF6D7, 0x6795 }, { 0xF6D8, 0x6C88 }, { 0xF6D9, 0x6D78 }, { 0xF6DA, 0x741B }, + { 0xF6DB, 0x7827 }, { 0xF6DC, 0x91DD }, { 0xF6DD, 0x937C }, { 0xF6DE, 0x87C4 }, { 0xF6DF, 0x79E4 }, { 0xF6E0, 0x7A31 }, { 0xF6E1, 0x5FEB }, { 0xF6E2, 0x4ED6 }, + { 0xF6E3, 0x54A4 }, { 0xF6E4, 0x553E }, { 0xF6E5, 0x58AE }, { 0xF6E6, 0x59A5 }, { 0xF6E7, 0x60F0 }, { 0xF6E8, 0x6253 }, { 0xF6E9, 0x62D6 }, { 0xF6EA, 0x6736 }, + { 0xF6EB, 0x6955 }, { 0xF6EC, 0x8235 }, { 0xF6ED, 0x9640 }, { 0xF6EE, 0x99B1 }, { 0xF6EF, 0x99DD }, { 0xF6F0, 0x502C }, { 0xF6F1, 0x5353 }, { 0xF6F2, 0x5544 }, + { 0xF6F3, 0x577C }, { 0xF6F4, 0xFA01 }, { 0xF6F5, 0x6258 }, { 0xF6F6, 0xFA02 }, { 0xF6F7, 0x64E2 }, { 0xF6F8, 0x666B }, { 0xF6F9, 0x67DD }, { 0xF6FA, 0x6FC1 }, + { 0xF6FB, 0x6FEF }, { 0xF6FC, 0x7422 }, { 0xF6FD, 0x7438 }, { 0xF6FE, 0x8A17 }, { 0xF7A1, 0x9438 }, { 0xF7A2, 0x5451 }, { 0xF7A3, 0x5606 }, { 0xF7A4, 0x5766 }, + { 0xF7A5, 0x5F48 }, { 0xF7A6, 0x619A }, { 0xF7A7, 0x6B4E }, { 0xF7A8, 0x7058 }, { 0xF7A9, 0x70AD }, { 0xF7AA, 0x7DBB }, { 0xF7AB, 0x8A95 }, { 0xF7AC, 0x596A }, + { 0xF7AD, 0x812B }, { 0xF7AE, 0x63A2 }, { 0xF7AF, 0x7708 }, { 0xF7B0, 0x803D }, { 0xF7B1, 0x8CAA }, { 0xF7B2, 0x5854 }, { 0xF7B3, 0x642D }, { 0xF7B4, 0x69BB }, + { 0xF7B5, 0x5B95 }, { 0xF7B6, 0x5E11 }, { 0xF7B7, 0x6E6F }, { 0xF7B8, 0xFA03 }, { 0xF7B9, 0x8569 }, { 0xF7BA, 0x514C }, { 0xF7BB, 0x53F0 }, { 0xF7BC, 0x592A }, + { 0xF7BD, 0x6020 }, { 0xF7BE, 0x614B }, { 0xF7BF, 0x6B86 }, { 0xF7C0, 0x6C70 }, { 0xF7C1, 0x6CF0 }, { 0xF7C2, 0x7B1E }, { 0xF7C3, 0x80CE }, { 0xF7C4, 0x82D4 }, + { 0xF7C5, 0x8DC6 }, { 0xF7C6, 0x90B0 }, { 0xF7C7, 0x98B1 }, { 0xF7C8, 0xFA04 }, { 0xF7C9, 0x64C7 }, { 0xF7CA, 0x6FA4 }, { 0xF7CB, 0x6491 }, { 0xF7CC, 0x6504 }, + { 0xF7CD, 0x514E }, { 0xF7CE, 0x5410 }, { 0xF7CF, 0x571F }, { 0xF7D0, 0x8A0E }, { 0xF7D1, 0x615F }, { 0xF7D2, 0x6876 }, { 0xF7D3, 0xFA05 }, { 0xF7D4, 0x75DB }, + { 0xF7D5, 0x7B52 }, { 0xF7D6, 0x7D71 }, { 0xF7D7, 0x901A }, { 0xF7D8, 0x5806 }, { 0xF7D9, 0x69CC }, { 0xF7DA, 0x817F }, { 0xF7DB, 0x892A }, { 0xF7DC, 0x9000 }, + { 0xF7DD, 0x9839 }, { 0xF7DE, 0x5078 }, { 0xF7DF, 0x5957 }, { 0xF7E0, 0x59AC }, { 0xF7E1, 0x6295 }, { 0xF7E2, 0x900F }, { 0xF7E3, 0x9B2A }, { 0xF7E4, 0x615D }, + { 0xF7E5, 0x7279 }, { 0xF7E6, 0x95D6 }, { 0xF7E7, 0x5761 }, { 0xF7E8, 0x5A46 }, { 0xF7E9, 0x5DF4 }, { 0xF7EA, 0x628A }, { 0xF7EB, 0x64AD }, { 0xF7EC, 0x64FA }, + { 0xF7ED, 0x6777 }, { 0xF7EE, 0x6CE2 }, { 0xF7EF, 0x6D3E }, { 0xF7F0, 0x722C }, { 0xF7F1, 0x7436 }, { 0xF7F2, 0x7834 }, { 0xF7F3, 0x7F77 }, { 0xF7F4, 0x82AD }, + { 0xF7F5, 0x8DDB }, { 0xF7F6, 0x9817 }, { 0xF7F7, 0x5224 }, { 0xF7F8, 0x5742 }, { 0xF7F9, 0x677F }, { 0xF7FA, 0x7248 }, { 0xF7FB, 0x74E3 }, { 0xF7FC, 0x8CA9 }, + { 0xF7FD, 0x8FA6 }, { 0xF7FE, 0x9211 }, { 0xF8A1, 0x962A }, { 0xF8A2, 0x516B }, { 0xF8A3, 0x53ED }, { 0xF8A4, 0x634C }, { 0xF8A5, 0x4F69 }, { 0xF8A6, 0x5504 }, + { 0xF8A7, 0x6096 }, { 0xF8A8, 0x6557 }, { 0xF8A9, 0x6C9B }, { 0xF8AA, 0x6D7F }, { 0xF8AB, 0x724C }, { 0xF8AC, 0x72FD }, { 0xF8AD, 0x7A17 }, { 0xF8AE, 0x8987 }, + { 0xF8AF, 0x8C9D }, { 0xF8B0, 0x5F6D }, { 0xF8B1, 0x6F8E }, { 0xF8B2, 0x70F9 }, { 0xF8B3, 0x81A8 }, { 0xF8B4, 0x610E }, { 0xF8B5, 0x4FBF }, { 0xF8B6, 0x504F }, + { 0xF8B7, 0x6241 }, { 0xF8B8, 0x7247 }, { 0xF8B9, 0x7BC7 }, { 0xF8BA, 0x7DE8 }, { 0xF8BB, 0x7FE9 }, { 0xF8BC, 0x904D }, { 0xF8BD, 0x97AD }, { 0xF8BE, 0x9A19 }, + { 0xF8BF, 0x8CB6 }, { 0xF8C0, 0x576A }, { 0xF8C1, 0x5E73 }, { 0xF8C2, 0x67B0 }, { 0xF8C3, 0x840D }, { 0xF8C4, 0x8A55 }, { 0xF8C5, 0x5420 }, { 0xF8C6, 0x5B16 }, + { 0xF8C7, 0x5E63 }, { 0xF8C8, 0x5EE2 }, { 0xF8C9, 0x5F0A }, { 0xF8CA, 0x6583 }, { 0xF8CB, 0x80BA }, { 0xF8CC, 0x853D }, { 0xF8CD, 0x9589 }, { 0xF8CE, 0x965B }, + { 0xF8CF, 0x4F48 }, { 0xF8D0, 0x5305 }, { 0xF8D1, 0x530D }, { 0xF8D2, 0x530F }, { 0xF8D3, 0x5486 }, { 0xF8D4, 0x54FA }, { 0xF8D5, 0x5703 }, { 0xF8D6, 0x5E03 }, + { 0xF8D7, 0x6016 }, { 0xF8D8, 0x629B }, { 0xF8D9, 0x62B1 }, { 0xF8DA, 0x6355 }, { 0xF8DB, 0xFA06 }, { 0xF8DC, 0x6CE1 }, { 0xF8DD, 0x6D66 }, { 0xF8DE, 0x75B1 }, + { 0xF8DF, 0x7832 }, { 0xF8E0, 0x80DE }, { 0xF8E1, 0x812F }, { 0xF8E2, 0x82DE }, { 0xF8E3, 0x8461 }, { 0xF8E4, 0x84B2 }, { 0xF8E5, 0x888D }, { 0xF8E6, 0x8912 }, + { 0xF8E7, 0x900B }, { 0xF8E8, 0x92EA }, { 0xF8E9, 0x98FD }, { 0xF8EA, 0x9B91 }, { 0xF8EB, 0x5E45 }, { 0xF8EC, 0x66B4 }, { 0xF8ED, 0x66DD }, { 0xF8EE, 0x7011 }, + { 0xF8EF, 0x7206 }, { 0xF8F0, 0xFA07 }, { 0xF8F1, 0x4FF5 }, { 0xF8F2, 0x527D }, { 0xF8F3, 0x5F6A }, { 0xF8F4, 0x6153 }, { 0xF8F5, 0x6753 }, { 0xF8F6, 0x6A19 }, + { 0xF8F7, 0x6F02 }, { 0xF8F8, 0x74E2 }, { 0xF8F9, 0x7968 }, { 0xF8FA, 0x8868 }, { 0xF8FB, 0x8C79 }, { 0xF8FC, 0x98C7 }, { 0xF8FD, 0x98C4 }, { 0xF8FE, 0x9A43 }, + { 0xF9A1, 0x54C1 }, { 0xF9A2, 0x7A1F }, { 0xF9A3, 0x6953 }, { 0xF9A4, 0x8AF7 }, { 0xF9A5, 0x8C4A }, { 0xF9A6, 0x98A8 }, { 0xF9A7, 0x99AE }, { 0xF9A8, 0x5F7C }, + { 0xF9A9, 0x62AB }, { 0xF9AA, 0x75B2 }, { 0xF9AB, 0x76AE }, { 0xF9AC, 0x88AB }, { 0xF9AD, 0x907F }, { 0xF9AE, 0x9642 }, { 0xF9AF, 0x5339 }, { 0xF9B0, 0x5F3C }, + { 0xF9B1, 0x5FC5 }, { 0xF9B2, 0x6CCC }, { 0xF9B3, 0x73CC }, { 0xF9B4, 0x7562 }, { 0xF9B5, 0x758B }, { 0xF9B6, 0x7B46 }, { 0xF9B7, 0x82FE }, { 0xF9B8, 0x999D }, + { 0xF9B9, 0x4E4F }, { 0xF9BA, 0x903C }, { 0xF9BB, 0x4E0B }, { 0xF9BC, 0x4F55 }, { 0xF9BD, 0x53A6 }, { 0xF9BE, 0x590F }, { 0xF9BF, 0x5EC8 }, { 0xF9C0, 0x6630 }, + { 0xF9C1, 0x6CB3 }, { 0xF9C2, 0x7455 }, { 0xF9C3, 0x8377 }, { 0xF9C4, 0x8766 }, { 0xF9C5, 0x8CC0 }, { 0xF9C6, 0x9050 }, { 0xF9C7, 0x971E }, { 0xF9C8, 0x9C15 }, + { 0xF9C9, 0x58D1 }, { 0xF9CA, 0x5B78 }, { 0xF9CB, 0x8650 }, { 0xF9CC, 0x8B14 }, { 0xF9CD, 0x9DB4 }, { 0xF9CE, 0x5BD2 }, { 0xF9CF, 0x6068 }, { 0xF9D0, 0x608D }, + { 0xF9D1, 0x65F1 }, { 0xF9D2, 0x6C57 }, { 0xF9D3, 0x6F22 }, { 0xF9D4, 0x6FA3 }, { 0xF9D5, 0x701A }, { 0xF9D6, 0x7F55 }, { 0xF9D7, 0x7FF0 }, { 0xF9D8, 0x9591 }, + { 0xF9D9, 0x9592 }, { 0xF9DA, 0x9650 }, { 0xF9DB, 0x97D3 }, { 0xF9DC, 0x5272 }, { 0xF9DD, 0x8F44 }, { 0xF9DE, 0x51FD }, { 0xF9DF, 0x542B }, { 0xF9E0, 0x54B8 }, + { 0xF9E1, 0x5563 }, { 0xF9E2, 0x558A }, { 0xF9E3, 0x6ABB }, { 0xF9E4, 0x6DB5 }, { 0xF9E5, 0x7DD8 }, { 0xF9E6, 0x8266 }, { 0xF9E7, 0x929C }, { 0xF9E8, 0x9677 }, + { 0xF9E9, 0x9E79 }, { 0xF9EA, 0x5408 }, { 0xF9EB, 0x54C8 }, { 0xF9EC, 0x76D2 }, { 0xF9ED, 0x86E4 }, { 0xF9EE, 0x95A4 }, { 0xF9EF, 0x95D4 }, { 0xF9F0, 0x965C }, + { 0xF9F1, 0x4EA2 }, { 0xF9F2, 0x4F09 }, { 0xF9F3, 0x59EE }, { 0xF9F4, 0x5AE6 }, { 0xF9F5, 0x5DF7 }, { 0xF9F6, 0x6052 }, { 0xF9F7, 0x6297 }, { 0xF9F8, 0x676D }, + { 0xF9F9, 0x6841 }, { 0xF9FA, 0x6C86 }, { 0xF9FB, 0x6E2F }, { 0xF9FC, 0x7F38 }, { 0xF9FD, 0x809B }, { 0xF9FE, 0x822A }, { 0xFAA1, 0xFA08 }, { 0xFAA2, 0xFA09 }, + { 0xFAA3, 0x9805 }, { 0xFAA4, 0x4EA5 }, { 0xFAA5, 0x5055 }, { 0xFAA6, 0x54B3 }, { 0xFAA7, 0x5793 }, { 0xFAA8, 0x595A }, { 0xFAA9, 0x5B69 }, { 0xFAAA, 0x5BB3 }, + { 0xFAAB, 0x61C8 }, { 0xFAAC, 0x6977 }, { 0xFAAD, 0x6D77 }, { 0xFAAE, 0x7023 }, { 0xFAAF, 0x87F9 }, { 0xFAB0, 0x89E3 }, { 0xFAB1, 0x8A72 }, { 0xFAB2, 0x8AE7 }, + { 0xFAB3, 0x9082 }, { 0xFAB4, 0x99ED }, { 0xFAB5, 0x9AB8 }, { 0xFAB6, 0x52BE }, { 0xFAB7, 0x6838 }, { 0xFAB8, 0x5016 }, { 0xFAB9, 0x5E78 }, { 0xFABA, 0x674F }, + { 0xFABB, 0x8347 }, { 0xFABC, 0x884C }, { 0xFABD, 0x4EAB }, { 0xFABE, 0x5411 }, { 0xFABF, 0x56AE }, { 0xFAC0, 0x73E6 }, { 0xFAC1, 0x9115 }, { 0xFAC2, 0x97FF }, + { 0xFAC3, 0x9909 }, { 0xFAC4, 0x9957 }, { 0xFAC5, 0x9999 }, { 0xFAC6, 0x5653 }, { 0xFAC7, 0x589F }, { 0xFAC8, 0x865B }, { 0xFAC9, 0x8A31 }, { 0xFACA, 0x61B2 }, + { 0xFACB, 0x6AF6 }, { 0xFACC, 0x737B }, { 0xFACD, 0x8ED2 }, { 0xFACE, 0x6B47 }, { 0xFACF, 0x96AA }, { 0xFAD0, 0x9A57 }, { 0xFAD1, 0x5955 }, { 0xFAD2, 0x7200 }, + { 0xFAD3, 0x8D6B }, { 0xFAD4, 0x9769 }, { 0xFAD5, 0x4FD4 }, { 0xFAD6, 0x5CF4 }, { 0xFAD7, 0x5F26 }, { 0xFAD8, 0x61F8 }, { 0xFAD9, 0x665B }, { 0xFADA, 0x6CEB }, + { 0xFADB, 0x70AB }, { 0xFADC, 0x7384 }, { 0xFADD, 0x73B9 }, { 0xFADE, 0x73FE }, { 0xFADF, 0x7729 }, { 0xFAE0, 0x774D }, { 0xFAE1, 0x7D43 }, { 0xFAE2, 0x7D62 }, + { 0xFAE3, 0x7E23 }, { 0xFAE4, 0x8237 }, { 0xFAE5, 0x8852 }, { 0xFAE6, 0xFA0A }, { 0xFAE7, 0x8CE2 }, { 0xFAE8, 0x9249 }, { 0xFAE9, 0x986F }, { 0xFAEA, 0x5B51 }, + { 0xFAEB, 0x7A74 }, { 0xFAEC, 0x8840 }, { 0xFAED, 0x9801 }, { 0xFAEE, 0x5ACC }, { 0xFAEF, 0x4FE0 }, { 0xFAF0, 0x5354 }, { 0xFAF1, 0x593E }, { 0xFAF2, 0x5CFD }, + { 0xFAF3, 0x633E }, { 0xFAF4, 0x6D79 }, { 0xFAF5, 0x72F9 }, { 0xFAF6, 0x8105 }, { 0xFAF7, 0x8107 }, { 0xFAF8, 0x83A2 }, { 0xFAF9, 0x92CF }, { 0xFAFA, 0x9830 }, + { 0xFAFB, 0x4EA8 }, { 0xFAFC, 0x5144 }, { 0xFAFD, 0x5211 }, { 0xFAFE, 0x578B }, { 0xFBA1, 0x5F62 }, { 0xFBA2, 0x6CC2 }, { 0xFBA3, 0x6ECE }, { 0xFBA4, 0x7005 }, + { 0xFBA5, 0x7050 }, { 0xFBA6, 0x70AF }, { 0xFBA7, 0x7192 }, { 0xFBA8, 0x73E9 }, { 0xFBA9, 0x7469 }, { 0xFBAA, 0x834A }, { 0xFBAB, 0x87A2 }, { 0xFBAC, 0x8861 }, + { 0xFBAD, 0x9008 }, { 0xFBAE, 0x90A2 }, { 0xFBAF, 0x93A3 }, { 0xFBB0, 0x99A8 }, { 0xFBB1, 0x516E }, { 0xFBB2, 0x5F57 }, { 0xFBB3, 0x60E0 }, { 0xFBB4, 0x6167 }, + { 0xFBB5, 0x66B3 }, { 0xFBB6, 0x8559 }, { 0xFBB7, 0x8E4A }, { 0xFBB8, 0x91AF }, { 0xFBB9, 0x978B }, { 0xFBBA, 0x4E4E }, { 0xFBBB, 0x4E92 }, { 0xFBBC, 0x547C }, + { 0xFBBD, 0x58D5 }, { 0xFBBE, 0x58FA }, { 0xFBBF, 0x597D }, { 0xFBC0, 0x5CB5 }, { 0xFBC1, 0x5F27 }, { 0xFBC2, 0x6236 }, { 0xFBC3, 0x6248 }, { 0xFBC4, 0x660A }, + { 0xFBC5, 0x6667 }, { 0xFBC6, 0x6BEB }, { 0xFBC7, 0x6D69 }, { 0xFBC8, 0x6DCF }, { 0xFBC9, 0x6E56 }, { 0xFBCA, 0x6EF8 }, { 0xFBCB, 0x6F94 }, { 0xFBCC, 0x6FE0 }, + { 0xFBCD, 0x6FE9 }, { 0xFBCE, 0x705D }, { 0xFBCF, 0x72D0 }, { 0xFBD0, 0x7425 }, { 0xFBD1, 0x745A }, { 0xFBD2, 0x74E0 }, { 0xFBD3, 0x7693 }, { 0xFBD4, 0x795C }, + { 0xFBD5, 0x7CCA }, { 0xFBD6, 0x7E1E }, { 0xFBD7, 0x80E1 }, { 0xFBD8, 0x82A6 }, { 0xFBD9, 0x846B }, { 0xFBDA, 0x84BF }, { 0xFBDB, 0x864E }, { 0xFBDC, 0x865F }, + { 0xFBDD, 0x8774 }, { 0xFBDE, 0x8B77 }, { 0xFBDF, 0x8C6A }, { 0xFBE0, 0x93AC }, { 0xFBE1, 0x9800 }, { 0xFBE2, 0x9865 }, { 0xFBE3, 0x60D1 }, { 0xFBE4, 0x6216 }, + { 0xFBE5, 0x9177 }, { 0xFBE6, 0x5A5A }, { 0xFBE7, 0x660F }, { 0xFBE8, 0x6DF7 }, { 0xFBE9, 0x6E3E }, { 0xFBEA, 0x743F }, { 0xFBEB, 0x9B42 }, { 0xFBEC, 0x5FFD }, + { 0xFBED, 0x60DA }, { 0xFBEE, 0x7B0F }, { 0xFBEF, 0x54C4 }, { 0xFBF0, 0x5F18 }, { 0xFBF1, 0x6C5E }, { 0xFBF2, 0x6CD3 }, { 0xFBF3, 0x6D2A }, { 0xFBF4, 0x70D8 }, + { 0xFBF5, 0x7D05 }, { 0xFBF6, 0x8679 }, { 0xFBF7, 0x8A0C }, { 0xFBF8, 0x9D3B }, { 0xFBF9, 0x5316 }, { 0xFBFA, 0x548C }, { 0xFBFB, 0x5B05 }, { 0xFBFC, 0x6A3A }, + { 0xFBFD, 0x706B }, { 0xFBFE, 0x7575 }, { 0xFCA1, 0x798D }, { 0xFCA2, 0x79BE }, { 0xFCA3, 0x82B1 }, { 0xFCA4, 0x83EF }, { 0xFCA5, 0x8A71 }, { 0xFCA6, 0x8B41 }, + { 0xFCA7, 0x8CA8 }, { 0xFCA8, 0x9774 }, { 0xFCA9, 0xFA0B }, { 0xFCAA, 0x64F4 }, { 0xFCAB, 0x652B }, { 0xFCAC, 0x78BA }, { 0xFCAD, 0x78BB }, { 0xFCAE, 0x7A6B }, + { 0xFCAF, 0x4E38 }, { 0xFCB0, 0x559A }, { 0xFCB1, 0x5950 }, { 0xFCB2, 0x5BA6 }, { 0xFCB3, 0x5E7B }, { 0xFCB4, 0x60A3 }, { 0xFCB5, 0x63DB }, { 0xFCB6, 0x6B61 }, + { 0xFCB7, 0x6665 }, { 0xFCB8, 0x6853 }, { 0xFCB9, 0x6E19 }, { 0xFCBA, 0x7165 }, { 0xFCBB, 0x74B0 }, { 0xFCBC, 0x7D08 }, { 0xFCBD, 0x9084 }, { 0xFCBE, 0x9A69 }, + { 0xFCBF, 0x9C25 }, { 0xFCC0, 0x6D3B }, { 0xFCC1, 0x6ED1 }, { 0xFCC2, 0x733E }, { 0xFCC3, 0x8C41 }, { 0xFCC4, 0x95CA }, { 0xFCC5, 0x51F0 }, { 0xFCC6, 0x5E4C }, + { 0xFCC7, 0x5FA8 }, { 0xFCC8, 0x604D }, { 0xFCC9, 0x60F6 }, { 0xFCCA, 0x6130 }, { 0xFCCB, 0x614C }, { 0xFCCC, 0x6643 }, { 0xFCCD, 0x6644 }, { 0xFCCE, 0x69A5 }, + { 0xFCCF, 0x6CC1 }, { 0xFCD0, 0x6E5F }, { 0xFCD1, 0x6EC9 }, { 0xFCD2, 0x6F62 }, { 0xFCD3, 0x714C }, { 0xFCD4, 0x749C }, { 0xFCD5, 0x7687 }, { 0xFCD6, 0x7BC1 }, + { 0xFCD7, 0x7C27 }, { 0xFCD8, 0x8352 }, { 0xFCD9, 0x8757 }, { 0xFCDA, 0x9051 }, { 0xFCDB, 0x968D }, { 0xFCDC, 0x9EC3 }, { 0xFCDD, 0x532F }, { 0xFCDE, 0x56DE }, + { 0xFCDF, 0x5EFB }, { 0xFCE0, 0x5F8A }, { 0xFCE1, 0x6062 }, { 0xFCE2, 0x6094 }, { 0xFCE3, 0x61F7 }, { 0xFCE4, 0x6666 }, { 0xFCE5, 0x6703 }, { 0xFCE6, 0x6A9C }, + { 0xFCE7, 0x6DEE }, { 0xFCE8, 0x6FAE }, { 0xFCE9, 0x7070 }, { 0xFCEA, 0x736A }, { 0xFCEB, 0x7E6A }, { 0xFCEC, 0x81BE }, { 0xFCED, 0x8334 }, { 0xFCEE, 0x86D4 }, + { 0xFCEF, 0x8AA8 }, { 0xFCF0, 0x8CC4 }, { 0xFCF1, 0x5283 }, { 0xFCF2, 0x7372 }, { 0xFCF3, 0x5B96 }, { 0xFCF4, 0x6A6B }, { 0xFCF5, 0x9404 }, { 0xFCF6, 0x54EE }, + { 0xFCF7, 0x5686 }, { 0xFCF8, 0x5B5D }, { 0xFCF9, 0x6548 }, { 0xFCFA, 0x6585 }, { 0xFCFB, 0x66C9 }, { 0xFCFC, 0x689F }, { 0xFCFD, 0x6D8D }, { 0xFCFE, 0x6DC6 }, + { 0xFDA1, 0x723B }, { 0xFDA2, 0x80B4 }, { 0xFDA3, 0x9175 }, { 0xFDA4, 0x9A4D }, { 0xFDA5, 0x4FAF }, { 0xFDA6, 0x5019 }, { 0xFDA7, 0x539A }, { 0xFDA8, 0x540E }, + { 0xFDA9, 0x543C }, { 0xFDAA, 0x5589 }, { 0xFDAB, 0x55C5 }, { 0xFDAC, 0x5E3F }, { 0xFDAD, 0x5F8C }, { 0xFDAE, 0x673D }, { 0xFDAF, 0x7166 }, { 0xFDB0, 0x73DD }, + { 0xFDB1, 0x9005 }, { 0xFDB2, 0x52DB }, { 0xFDB3, 0x52F3 }, { 0xFDB4, 0x5864 }, { 0xFDB5, 0x58CE }, { 0xFDB6, 0x7104 }, { 0xFDB7, 0x718F }, { 0xFDB8, 0x71FB }, + { 0xFDB9, 0x85B0 }, { 0xFDBA, 0x8A13 }, { 0xFDBB, 0x6688 }, { 0xFDBC, 0x85A8 }, { 0xFDBD, 0x55A7 }, { 0xFDBE, 0x6684 }, { 0xFDBF, 0x714A }, { 0xFDC0, 0x8431 }, + { 0xFDC1, 0x5349 }, { 0xFDC2, 0x5599 }, { 0xFDC3, 0x6BC1 }, { 0xFDC4, 0x5F59 }, { 0xFDC5, 0x5FBD }, { 0xFDC6, 0x63EE }, { 0xFDC7, 0x6689 }, { 0xFDC8, 0x7147 }, + { 0xFDC9, 0x8AF1 }, { 0xFDCA, 0x8F1D }, { 0xFDCB, 0x9EBE }, { 0xFDCC, 0x4F11 }, { 0xFDCD, 0x643A }, { 0xFDCE, 0x70CB }, { 0xFDCF, 0x7566 }, { 0xFDD0, 0x8667 }, + { 0xFDD1, 0x6064 }, { 0xFDD2, 0x8B4E }, { 0xFDD3, 0x9DF8 }, { 0xFDD4, 0x5147 }, { 0xFDD5, 0x51F6 }, { 0xFDD6, 0x5308 }, { 0xFDD7, 0x6D36 }, { 0xFDD8, 0x80F8 }, + { 0xFDD9, 0x9ED1 }, { 0xFDDA, 0x6615 }, { 0xFDDB, 0x6B23 }, { 0xFDDC, 0x7098 }, { 0xFDDD, 0x75D5 }, { 0xFDDE, 0x5403 }, { 0xFDDF, 0x5C79 }, { 0xFDE0, 0x7D07 }, + { 0xFDE1, 0x8A16 }, { 0xFDE2, 0x6B20 }, { 0xFDE3, 0x6B3D }, { 0xFDE4, 0x6B46 }, { 0xFDE5, 0x5438 }, { 0xFDE6, 0x6070 }, { 0xFDE7, 0x6D3D }, { 0xFDE8, 0x7FD5 }, + { 0xFDE9, 0x8208 }, { 0xFDEA, 0x50D6 }, { 0xFDEB, 0x51DE }, { 0xFDEC, 0x559C }, { 0xFDED, 0x566B }, { 0xFDEE, 0x56CD }, { 0xFDEF, 0x59EC }, { 0xFDF0, 0x5B09 }, + { 0xFDF1, 0x5E0C }, { 0xFDF2, 0x6199 }, { 0xFDF3, 0x6198 }, { 0xFDF4, 0x6231 }, { 0xFDF5, 0x665E }, { 0xFDF6, 0x66E6 }, { 0xFDF7, 0x7199 }, { 0xFDF8, 0x71B9 }, + { 0xFDF9, 0x71BA }, { 0xFDFA, 0x72A7 }, { 0xFDFB, 0x79A7 }, { 0xFDFC, 0x7A00 }, { 0xFDFD, 0x7FB2 }, { 0xFDFE, 0x8A70 }, }; const DoubleByteEncoding::Mapping MacKoreanEncoding::_reverseMappingTable[] = { - { 0x0020, 0x0020 }, { 0x0021, 0x0021 }, { 0x0022, 0x0022 }, { 0x0023, 0x0023 }, { 0x0024, 0x0024 }, { 0x0025, 0x0025 }, { 0x0026, 0x0026 }, { 0x0027, 0x0027 }, - { 0x0028, 0x0028 }, { 0x0029, 0x0029 }, { 0x002A, 0x002A }, { 0x002B, 0x002B }, { 0x002C, 0x002C }, { 0x002D, 0x002D }, { 0x002E, 0x002E }, { 0x002F, 0x002F }, - { 0x0030, 0x0030 }, { 0x0031, 0x0031 }, { 0x0032, 0x0032 }, { 0x0033, 0x0033 }, { 0x0034, 0x0034 }, { 0x0035, 0x0035 }, { 0x0036, 0x0036 }, { 0x0037, 0x0037 }, - { 0x0038, 0x0038 }, { 0x0039, 0x0039 }, { 0x003A, 0x003A }, { 0x003B, 0x003B }, { 0x003C, 0x003C }, { 0x003D, 0x003D }, { 0x003E, 0x003E }, { 0x003F, 0x003F }, - { 0x0040, 0x0040 }, { 0x0041, 0x0041 }, { 0x0042, 0x0042 }, { 0x0043, 0x0043 }, { 0x0044, 0x0044 }, { 0x0045, 0x0045 }, { 0x0046, 0x0046 }, { 0x0047, 0x0047 }, - { 0x0048, 0x0048 }, { 0x0049, 0x0049 }, { 0x004A, 0x004A }, { 0x004B, 0x004B }, { 0x004C, 0x004C }, { 0x004D, 0x004D }, { 0x004E, 0x004E }, { 0x004F, 0x004F }, - { 0x0050, 0x0050 }, { 0x0051, 0x0051 }, { 0x0052, 0x0052 }, { 0x0053, 0x0053 }, { 0x0054, 0x0054 }, { 0x0055, 0x0055 }, { 0x0056, 0x0056 }, { 0x0057, 0x0057 }, - { 0x0058, 0x0058 }, { 0x0059, 0x0059 }, { 0x005A, 0x005A }, { 0x005B, 0x005B }, { 0x005C, 0x005C }, { 0x005D, 0x005D }, { 0x005E, 0x005E }, { 0x005F, 0x005F }, - { 0x0060, 0x0060 }, { 0x0061, 0x0061 }, { 0x0062, 0x0062 }, { 0x0063, 0x0063 }, { 0x0064, 0x0064 }, { 0x0065, 0x0065 }, { 0x0066, 0x0066 }, { 0x0067, 0x0067 }, - { 0x0068, 0x0068 }, { 0x0069, 0x0069 }, { 0x006A, 0x006A }, { 0x006B, 0x006B }, { 0x006C, 0x006C }, { 0x006D, 0x006D }, { 0x006E, 0x006E }, { 0x006F, 0x006F }, - { 0x0070, 0x0070 }, { 0x0071, 0x0071 }, { 0x0072, 0x0072 }, { 0x0073, 0x0073 }, { 0x0074, 0x0074 }, { 0x0075, 0x0075 }, { 0x0076, 0x0076 }, { 0x0077, 0x0077 }, - { 0x0078, 0x0078 }, { 0x0079, 0x0079 }, { 0x007A, 0x007A }, { 0x007B, 0x007B }, { 0x007C, 0x007C }, { 0x007D, 0x007D }, { 0x007E, 0x007E }, { 0x0085, 0x0085 }, - { 0x0086, 0x0086 }, { 0x0087, 0x0087 }, { 0x0088, 0x0088 }, { 0x0089, 0x0089 }, { 0x008A, 0x008A }, { 0x008B, 0x008B }, { 0x008C, 0x008C }, { 0x008D, 0x008D }, - { 0x008E, 0x008E }, { 0x008F, 0x008F }, { 0x0090, 0x0090 }, { 0x0091, 0x0091 }, { 0x0092, 0x0092 }, { 0x0093, 0x0093 }, { 0x0094, 0x0094 }, { 0x0095, 0x0095 }, - { 0x0096, 0x0096 }, { 0x0097, 0x0097 }, { 0x0098, 0x0098 }, { 0x0099, 0x0099 }, { 0x009A, 0x009A }, { 0x009B, 0x009B }, { 0x009C, 0x009C }, { 0x009D, 0x009D }, - { 0x009E, 0x009E }, { 0x009F, 0x009F }, { 0x00A0, 0x0080 }, { 0x00A1, 0xA2AE }, { 0x00A2, 0xA1CB }, { 0x00A3, 0xA1CC }, { 0x00A4, 0xA2B4 }, { 0x00A5, 0xA1CD }, - { 0x00A7, 0xA1D7 }, { 0x00A8, 0xA1A7 }, { 0x00A9, 0x0083 }, { 0x00AA, 0xA8A3 }, { 0x00AB, 0xA65C }, { 0x00AC, 0xA1FE }, { 0x00B0, 0xA1C6 }, { 0x00B1, 0xA1BE }, - { 0x00B2, 0xA9F7 }, { 0x00B3, 0xA9F8 }, { 0x00B4, 0xA2A5 }, { 0x00B6, 0xA2D2 }, { 0x00B7, 0xA1A4 }, { 0x00B8, 0xA2AC }, { 0x00B9, 0xA9F6 }, { 0x00BA, 0xA8AC }, - { 0x00BB, 0xA65D }, { 0x00BC, 0xA8F9 }, { 0x00BD, 0xA8F6 }, { 0x00BE, 0xA8FA }, { 0x00BF, 0xA2AF }, { 0x00C6, 0xA8A1 }, { 0x00D0, 0xA8A2 }, { 0x00D7, 0xA1BF }, - { 0x00D8, 0xA8AA }, { 0x00DE, 0xA8AD }, { 0x00DF, 0xA9AC }, { 0x00E6, 0xA9A1 }, { 0x00F0, 0xA9A3 }, { 0x00F7, 0xA1C0 }, { 0x00F8, 0xA9AA }, { 0x00FE, 0xA9AD }, - { 0x0111, 0xA9A2 }, { 0x0126, 0xA8A4 }, { 0x0127, 0xA9A4 }, { 0x0131, 0xA9A5 }, { 0x0132, 0xA8A6 }, { 0x0133, 0xA9A6 }, { 0x0138, 0xA9A7 }, { 0x013F, 0xA8A8 }, - { 0x0140, 0xA9A8 }, { 0x0141, 0xA8A9 }, { 0x0142, 0xA9A9 }, { 0x0149, 0xA9B0 }, { 0x014A, 0xA8AF }, { 0x014B, 0xA9AF }, { 0x0152, 0xA8AB }, { 0x0153, 0xA9AB }, - { 0x0166, 0xA8AE }, { 0x0167, 0xA9AE }, { 0x02BC, 0xA198 }, { 0x02C7, 0xA2A7 }, { 0x02D0, 0xA2B0 }, { 0x02D8, 0xA2A8 }, { 0x02D9, 0xA2AB }, { 0x02DA, 0xA2AA }, - { 0x02DB, 0xA2AD }, { 0x02DC, 0xA2A6 }, { 0x02DD, 0xA2A9 }, { 0x0391, 0xA5C1 }, { 0x0392, 0xA5C2 }, { 0x0393, 0xA5C3 }, { 0x0394, 0xA5C4 }, { 0x0395, 0xA5C5 }, - { 0x0396, 0xA5C6 }, { 0x0397, 0xA5C7 }, { 0x0398, 0xA5C8 }, { 0x0399, 0xA5C9 }, { 0x039A, 0xA5CA }, { 0x039B, 0xA5CB }, { 0x039C, 0xA5CC }, { 0x039D, 0xA5CD }, - { 0x039E, 0xA5CE }, { 0x039F, 0xA5CF }, { 0x03A0, 0xA5D0 }, { 0x03A1, 0xA5D1 }, { 0x03A3, 0xA5D2 }, { 0x03A4, 0xA5D3 }, { 0x03A5, 0xA5D4 }, { 0x03A6, 0xA5D5 }, - { 0x03A7, 0xA5D6 }, { 0x03A8, 0xA5D7 }, { 0x03A9, 0xA5D8 }, { 0x03B1, 0xA5E1 }, { 0x03B2, 0xA5E2 }, { 0x03B3, 0xA5E3 }, { 0x03B4, 0xA5E4 }, { 0x03B5, 0xA5E5 }, - { 0x03B6, 0xA5E6 }, { 0x03B7, 0xA5E7 }, { 0x03B8, 0xA5E8 }, { 0x03B9, 0xA5E9 }, { 0x03BA, 0xA5EA }, { 0x03BB, 0xA5EB }, { 0x03BC, 0xA5EC }, { 0x03BD, 0xA5ED }, - { 0x03BE, 0xA5EE }, { 0x03BF, 0xA5EF }, { 0x03C0, 0xA5F0 }, { 0x03C1, 0xA5F1 }, { 0x03C3, 0xA5F2 }, { 0x03C4, 0xA5F3 }, { 0x03C5, 0xA5F4 }, { 0x03C6, 0xA5F5 }, - { 0x03C7, 0xA5F6 }, { 0x03C8, 0xA5F7 }, { 0x03C9, 0xA5F8 }, { 0x03D5, 0xA76A }, { 0x0401, 0xACA7 }, { 0x0410, 0xACA1 }, { 0x0411, 0xACA2 }, { 0x0412, 0xACA3 }, - { 0x0413, 0xACA4 }, { 0x0414, 0xACA5 }, { 0x0415, 0xACA6 }, { 0x0416, 0xACA8 }, { 0x0417, 0xACA9 }, { 0x0418, 0xACAA }, { 0x0419, 0xACAB }, { 0x041A, 0xACAC }, - { 0x041B, 0xACAD }, { 0x041C, 0xACAE }, { 0x041D, 0xACAF }, { 0x041E, 0xACB0 }, { 0x041F, 0xACB1 }, { 0x0420, 0xACB2 }, { 0x0421, 0xACB3 }, { 0x0422, 0xACB4 }, - { 0x0423, 0xACB5 }, { 0x0424, 0xACB6 }, { 0x0425, 0xACB7 }, { 0x0426, 0xACB8 }, { 0x0427, 0xACB9 }, { 0x0428, 0xACBA }, { 0x0429, 0xACBB }, { 0x042A, 0xACBC }, - { 0x042B, 0xACBD }, { 0x042C, 0xACBE }, { 0x042D, 0xACBF }, { 0x042E, 0xACC0 }, { 0x042F, 0xACC1 }, { 0x0430, 0xACD1 }, { 0x0431, 0xACD2 }, { 0x0432, 0xACD3 }, - { 0x0433, 0xACD4 }, { 0x0434, 0xACD5 }, { 0x0435, 0xACD6 }, { 0x0436, 0xACD8 }, { 0x0437, 0xACD9 }, { 0x0438, 0xACDA }, { 0x0439, 0xACDB }, { 0x043A, 0xACDC }, - { 0x043B, 0xACDD }, { 0x043C, 0xACDE }, { 0x043D, 0xACDF }, { 0x043E, 0xACE0 }, { 0x043F, 0xACE1 }, { 0x0440, 0xACE2 }, { 0x0441, 0xACE3 }, { 0x0442, 0xACE4 }, - { 0x0443, 0xACE5 }, { 0x0444, 0xACE6 }, { 0x0445, 0xACE7 }, { 0x0446, 0xACE8 }, { 0x0447, 0xACE9 }, { 0x0448, 0xACEA }, { 0x0449, 0xACEB }, { 0x044A, 0xACEC }, - { 0x044B, 0xACED }, { 0x044C, 0xACEE }, { 0x044D, 0xACEF }, { 0x044E, 0xACF0 }, { 0x044F, 0xACF1 }, { 0x0451, 0xACD7 }, { 0x2013, 0xA1A9 }, { 0x2014, 0xA1AA }, - { 0x2016, 0xA1AB }, { 0x2018, 0xA1AE }, { 0x2019, 0xA1AF }, { 0x201B, 0xA170 }, { 0x201C, 0xA1B0 }, { 0x201D, 0xA1B1 }, { 0x201F, 0xA16F }, { 0x2020, 0xA2D3 }, - { 0x2021, 0xA2D4 }, { 0x2022, 0xA655 }, { 0x2025, 0xA1A5 }, { 0x2026, 0xA1A6 }, { 0x2030, 0xA2B6 }, { 0x2032, 0xA1C7 }, { 0x2033, 0xA1C8 }, { 0x2034, 0xA5DE }, - { 0x2035, 0xADAD }, { 0x2036, 0xADAB }, { 0x2039, 0xA65A }, { 0x203A, 0xA65B }, { 0x203B, 0xA1D8 }, { 0x203C, 0xA784 }, { 0x203E, 0xA3FE }, { 0x2042, 0xA64D }, - { 0x2047, 0xA787 }, { 0x2049, 0xA785 }, { 0x204C, 0xA196 }, { 0x204D, 0xA197 }, { 0x204E, 0xA64E }, { 0x2051, 0xA16D }, { 0x2074, 0xA9F9 }, { 0x207A, 0xA171 }, - { 0x207B, 0xA172 }, { 0x207C, 0xA17A }, { 0x207D, 0xA17C }, { 0x207E, 0xA17D }, { 0x207F, 0xA9FA }, { 0x2081, 0xA9FB }, { 0x2082, 0xA9FC }, { 0x2083, 0xA9FD }, - { 0x2084, 0xA9FE }, { 0x20A9, 0x0081 }, { 0x2103, 0xA1C9 }, { 0x2109, 0xA2B5 }, { 0x2113, 0xA7A4 }, { 0x2116, 0xA2E0 }, { 0x2121, 0xA2E5 }, { 0x2122, 0xA2E2 }, - { 0x2126, 0xA7D9 }, { 0x212B, 0xA1CA }, { 0x2153, 0xA8F7 }, { 0x2154, 0xA8F8 }, { 0x215B, 0xA8FB }, { 0x215C, 0xA8FC }, { 0x215D, 0xA8FD }, { 0x215E, 0xA8FE }, - { 0x2160, 0xA5B0 }, { 0x2161, 0xA5B1 }, { 0x2162, 0xA5B2 }, { 0x2163, 0xA5B3 }, { 0x2164, 0xA5B4 }, { 0x2165, 0xA5B5 }, { 0x2166, 0xA5B6 }, { 0x2167, 0xA5B7 }, - { 0x2168, 0xA5B8 }, { 0x2169, 0xA5B9 }, { 0x2170, 0xA5A1 }, { 0x2171, 0xA5A2 }, { 0x2172, 0xA5A3 }, { 0x2173, 0xA5A4 }, { 0x2174, 0xA5A5 }, { 0x2175, 0xA5A6 }, - { 0x2176, 0xA5A7 }, { 0x2177, 0xA5A8 }, { 0x2178, 0xA5A9 }, { 0x2179, 0xA5AA }, { 0x2190, 0xA1E7 }, { 0x2191, 0xA1E8 }, { 0x2192, 0xA1E6 }, { 0x2193, 0xA1E9 }, - { 0x2194, 0xA1EA }, { 0x2195, 0xA2D5 }, { 0x2196, 0xA2D8 }, { 0x2197, 0xA2D6 }, { 0x2198, 0xA2D9 }, { 0x2199, 0xA2D7 }, { 0x219C, 0xAC53 }, { 0x219D, 0xAC52 }, - { 0x21B0, 0xA882 }, { 0x21B1, 0xA87C }, { 0x21B2, 0xA87B }, { 0x21B3, 0xA883 }, { 0x21B4, 0xA881 }, { 0x21B6, 0xAC50 }, { 0x21B7, 0xAC51 }, { 0x21BC, 0xA892 }, - { 0x21C0, 0xA893 }, { 0x21C4, 0xA89E }, { 0x21C5, 0xA89F }, { 0x21CD, 0xA84B }, { 0x21CF, 0xA84A }, { 0x21D0, 0xA849 }, { 0x21D2, 0xA2A1 }, { 0x21D4, 0xA2A2 }, - { 0x21E0, 0xAC6A }, { 0x21E1, 0xAC6C }, { 0x21E2, 0xAC6B }, { 0x21E3, 0xAC6D }, { 0x21E6, 0xAC72 }, { 0x21E7, 0xAC74 }, { 0x21E8, 0xAC73 }, { 0x21E9, 0xAC75 }, - { 0x21F0, 0xAC41 }, { 0x2200, 0xA2A3 }, { 0x2202, 0xA1D3 }, { 0x2203, 0xA2A4 }, { 0x2206, 0xA751 }, { 0x2207, 0xA1D4 }, { 0x2208, 0xA1F4 }, { 0x2209, 0xA773 }, - { 0x220B, 0xA1F5 }, { 0x220C, 0xA774 }, { 0x220F, 0xA2B3 }, { 0x2211, 0xA2B2 }, { 0x2213, 0xA75C }, { 0x221A, 0xA1EE }, { 0x221D, 0xA1F0 }, { 0x221E, 0xA1C4 }, - { 0x221F, 0xA753 }, { 0x2220, 0xA1D0 }, { 0x2222, 0xA768 }, { 0x2225, 0xA755 }, { 0x2226, 0xA756 }, { 0x2227, 0xA1FC }, { 0x2228, 0xA1FD }, { 0x2229, 0xA1FB }, - { 0x222A, 0xA1FA }, { 0x222B, 0xA1F2 }, { 0x222C, 0xA1F3 }, { 0x222E, 0xA2B1 }, { 0x2234, 0xA1C5 }, { 0x2235, 0xA1F1 }, { 0x2237, 0xA2FE }, { 0x223D, 0xA1EF }, - { 0x2243, 0xA49A }, { 0x2245, 0xA499 }, { 0x2248, 0xA49B }, { 0x2250, 0xA769 }, { 0x2251, 0xA759 }, { 0x2252, 0xA1D6 }, { 0x2253, 0xA758 }, { 0x225A, 0xA777 }, - { 0x2260, 0xA1C1 }, { 0x2261, 0xA1D5 }, { 0x2262, 0xA764 }, { 0x2264, 0xA1C2 }, { 0x2265, 0xA1C3 }, { 0x2266, 0xA75A }, { 0x2267, 0xA75B }, { 0x226A, 0xA1EC }, - { 0x226B, 0xA1ED }, { 0x226E, 0xA76F }, { 0x226F, 0xA770 }, { 0x2270, 0xA487 }, { 0x2271, 0xA488 }, { 0x2272, 0xA489 }, { 0x2273, 0xA48A }, { 0x2276, 0xA48F }, - { 0x2277, 0xA490 }, { 0x2279, 0xA491 }, { 0x227A, 0xA481 }, { 0x227B, 0xA482 }, { 0x2280, 0xA485 }, { 0x2281, 0xA486 }, { 0x2282, 0xA1F8 }, { 0x2283, 0xA1F9 }, - { 0x2284, 0xA772 }, { 0x2285, 0xA771 }, { 0x2286, 0xA1F6 }, { 0x2287, 0xA1F7 }, { 0x2295, 0xA75D }, { 0x2296, 0xA75E }, { 0x2297, 0xA75F }, { 0x22A3, 0xA76C }, - { 0x22A4, 0xA49D }, { 0x22A5, 0xA1D1 }, { 0x22BB, 0xA775 }, { 0x22BC, 0xA776 }, { 0x22CE, 0xA483 }, { 0x22CF, 0xA484 }, { 0x22DA, 0xA492 }, { 0x22DB, 0xA493 }, - { 0x22EE, 0xA2FD }, { 0x2306, 0xA778 }, { 0x2312, 0xA1D2 }, { 0x2314, 0xA761 }, { 0x2460, 0xA8E7 }, { 0x2461, 0xA8E8 }, { 0x2462, 0xA8E9 }, { 0x2463, 0xA8EA }, - { 0x2464, 0xA8EB }, { 0x2465, 0xA8EC }, { 0x2466, 0xA8ED }, { 0x2467, 0xA8EE }, { 0x2468, 0xA8EF }, { 0x2469, 0xA8F0 }, { 0x246A, 0xA8F1 }, { 0x246B, 0xA8F2 }, - { 0x246C, 0xA8F3 }, { 0x246D, 0xA8F4 }, { 0x246E, 0xA8F5 }, { 0x246F, 0xA7F0 }, { 0x2470, 0xA7F1 }, { 0x2471, 0xA7F2 }, { 0x2472, 0xA7F3 }, { 0x2473, 0xA7F4 }, - { 0x2474, 0xA9E7 }, { 0x2475, 0xA9E8 }, { 0x2476, 0xA9E9 }, { 0x2477, 0xA9EA }, { 0x2478, 0xA9EB }, { 0x2479, 0xA9EC }, { 0x247A, 0xA9ED }, { 0x247B, 0xA9EE }, - { 0x247C, 0xA9EF }, { 0x247D, 0xA9F0 }, { 0x247E, 0xA9F1 }, { 0x247F, 0xA9F2 }, { 0x2480, 0xA9F3 }, { 0x2481, 0xA9F4 }, { 0x2482, 0xA9F5 }, { 0x2483, 0xAAF4 }, - { 0x2484, 0xAAF5 }, { 0x2485, 0xAAF6 }, { 0x2486, 0xAAF7 }, { 0x2487, 0xAAF8 }, { 0x249C, 0xA9CD }, { 0x249D, 0xA9CE }, { 0x249E, 0xA9CF }, { 0x249F, 0xA9D0 }, - { 0x24A0, 0xA9D1 }, { 0x24A1, 0xA9D2 }, { 0x24A2, 0xA9D3 }, { 0x24A3, 0xA9D4 }, { 0x24A4, 0xA9D5 }, { 0x24A5, 0xA9D6 }, { 0x24A6, 0xA9D7 }, { 0x24A7, 0xA9D8 }, - { 0x24A8, 0xA9D9 }, { 0x24A9, 0xA9DA }, { 0x24AA, 0xA9DB }, { 0x24AB, 0xA9DC }, { 0x24AC, 0xA9DD }, { 0x24AD, 0xA9DE }, { 0x24AE, 0xA9DF }, { 0x24AF, 0xA9E0 }, - { 0x24B0, 0xA9E1 }, { 0x24B1, 0xA9E2 }, { 0x24B2, 0xA9E3 }, { 0x24B3, 0xA9E4 }, { 0x24B4, 0xA9E5 }, { 0x24B5, 0xA9E6 }, { 0x24B6, 0xA386 }, { 0x24B7, 0xA387 }, - { 0x24B8, 0xA388 }, { 0x24B9, 0xA389 }, { 0x24BA, 0xA38A }, { 0x24BB, 0xA38B }, { 0x24BC, 0xA38C }, { 0x24BD, 0xA38D }, { 0x24BE, 0xA38E }, { 0x24BF, 0xA38F }, - { 0x24C0, 0xA390 }, { 0x24C1, 0xA391 }, { 0x24C2, 0xA392 }, { 0x24C3, 0xA393 }, { 0x24C4, 0xA394 }, { 0x24C5, 0xA395 }, { 0x24C6, 0xA396 }, { 0x24C7, 0xA397 }, - { 0x24C8, 0xA398 }, { 0x24C9, 0xA399 }, { 0x24CA, 0xA39A }, { 0x24CB, 0xA39B }, { 0x24CC, 0xA39C }, { 0x24CD, 0xA39D }, { 0x24CE, 0xA39E }, { 0x24CF, 0xA39F }, - { 0x24D0, 0xA8CD }, { 0x24D1, 0xA8CE }, { 0x24D2, 0xA8CF }, { 0x24D3, 0xA8D0 }, { 0x24D4, 0xA8D1 }, { 0x24D5, 0xA8D2 }, { 0x24D6, 0xA8D3 }, { 0x24D7, 0xA8D4 }, - { 0x24D8, 0xA8D5 }, { 0x24D9, 0xA8D6 }, { 0x24DA, 0xA8D7 }, { 0x24DB, 0xA8D8 }, { 0x24DC, 0xA8D9 }, { 0x24DD, 0xA8DA }, { 0x24DE, 0xA8DB }, { 0x24DF, 0xA8DC }, - { 0x24E0, 0xA8DD }, { 0x24E1, 0xA8DE }, { 0x24E2, 0xA8DF }, { 0x24E3, 0xA8E0 }, { 0x24E4, 0xA8E1 }, { 0x24E5, 0xA8E2 }, { 0x24E6, 0xA8E3 }, { 0x24E7, 0xA8E4 }, - { 0x24E8, 0xA8E5 }, { 0x24E9, 0xA8E6 }, { 0x24EB, 0xA6EF }, { 0x24EC, 0xA6F0 }, { 0x24ED, 0xA6F1 }, { 0x24EE, 0xA6F2 }, { 0x24EF, 0xA6F3 }, { 0x24F0, 0xA6F4 }, - { 0x24F1, 0xA6F5 }, { 0x24F2, 0xA6F6 }, { 0x24F3, 0xA6F7 }, { 0x24F4, 0xA6F8 }, { 0x2500, 0xA6A1 }, { 0x2501, 0xA6AC }, { 0x2502, 0xA6A2 }, { 0x2503, 0xA6AD }, - { 0x250C, 0xA6A3 }, { 0x250D, 0xA6C8 }, { 0x250E, 0xA6C7 }, { 0x250F, 0xA6AE }, { 0x2510, 0xA6A4 }, { 0x2511, 0xA6C2 }, { 0x2512, 0xA6C1 }, { 0x2513, 0xA6AF }, - { 0x2514, 0xA6A6 }, { 0x2515, 0xA6C6 }, { 0x2516, 0xA6C5 }, { 0x2517, 0xA6B1 }, { 0x2518, 0xA6A5 }, { 0x2519, 0xA6C4 }, { 0x251A, 0xA6C3 }, { 0x251B, 0xA6B0 }, - { 0x251C, 0xA6A7 }, { 0x251D, 0xA6BC }, { 0x251E, 0xA6C9 }, { 0x251F, 0xA6CA }, { 0x2520, 0xA6B7 }, { 0x2521, 0xA6CB }, { 0x2522, 0xA6CC }, { 0x2523, 0xA6B2 }, - { 0x2524, 0xA6A9 }, { 0x2525, 0xA6BE }, { 0x2526, 0xA6CD }, { 0x2527, 0xA6CE }, { 0x2528, 0xA6B9 }, { 0x2529, 0xA6CF }, { 0x252A, 0xA6D0 }, { 0x252B, 0xA6B4 }, - { 0x252C, 0xA6A8 }, { 0x252D, 0xA6D1 }, { 0x252E, 0xA6D2 }, { 0x252F, 0xA6B8 }, { 0x2530, 0xA6BD }, { 0x2531, 0xA6D3 }, { 0x2532, 0xA6D4 }, { 0x2533, 0xA6B3 }, - { 0x2534, 0xA6AA }, { 0x2535, 0xA6D5 }, { 0x2536, 0xA6D6 }, { 0x2537, 0xA6BA }, { 0x2538, 0xA6BF }, { 0x2539, 0xA6D7 }, { 0x253A, 0xA6D8 }, { 0x253B, 0xA6B5 }, - { 0x253C, 0xA6AB }, { 0x253D, 0xA6D9 }, { 0x253E, 0xA6DA }, { 0x253F, 0xA6BB }, { 0x2540, 0xA6DB }, { 0x2541, 0xA6DC }, { 0x2542, 0xA6C0 }, { 0x2543, 0xA6DD }, - { 0x2544, 0xA6DE }, { 0x2545, 0xA6DF }, { 0x2546, 0xA6E0 }, { 0x2547, 0xA6E1 }, { 0x2548, 0xA6E2 }, { 0x2549, 0xA6E3 }, { 0x254A, 0xA6E4 }, { 0x254B, 0xA6B6 }, - { 0x2588, 0xA78F }, { 0x2592, 0xA2C6 }, { 0x25A0, 0xA1E1 }, { 0x25A1, 0xA1E0 }, { 0x25A2, 0xA678 }, { 0x25A3, 0xA2C3 }, { 0x25A4, 0xA2C7 }, { 0x25A5, 0xA2C8 }, - { 0x25A6, 0xA2CB }, { 0x25A7, 0xA2CA }, { 0x25A8, 0xA2C9 }, { 0x25A9, 0xA2CC }, { 0x25AD, 0xA74A }, { 0x25B1, 0xA766 }, { 0x25B2, 0xA1E3 }, { 0x25B3, 0xA1E2 }, - { 0x25B5, 0xA795 }, { 0x25B6, 0xA2BA }, { 0x25B7, 0xA2B9 }, { 0x25B9, 0xA796 }, { 0x25BC, 0xA1E5 }, { 0x25BD, 0xA1E4 }, { 0x25BF, 0xA794 }, { 0x25C0, 0xA2B8 }, - { 0x25C1, 0xA2B7 }, { 0x25C3, 0xA797 }, { 0x25C6, 0xA1DF }, { 0x25C7, 0xA1DE }, { 0x25C8, 0xA2C2 }, { 0x25C9, 0xA2C1 }, { 0x25CA, 0xA79C }, { 0x25CB, 0xA1DB }, - { 0x25CC, 0xA675 }, { 0x25CD, 0xA684 }, { 0x25CE, 0xA1DD }, { 0x25CF, 0xA1DC }, { 0x25D0, 0xA2C4 }, { 0x25D1, 0xA2C5 }, { 0x25E6, 0xA790 }, { 0x25EF, 0xA66F }, - { 0x25FB, 0xA746 }, { 0x25FC, 0xA79A }, { 0x2605, 0xA1DA }, { 0x2606, 0xA1D9 }, { 0x260E, 0xA2CF }, { 0x260F, 0xA2CE }, { 0x2610, 0xA677 }, { 0x261C, 0xA2D0 }, - { 0x261D, 0xAC8D }, { 0x261E, 0xA2D1 }, { 0x261F, 0xAC8E }, { 0x262F, 0xA693 }, { 0x2640, 0xA1CF }, { 0x2642, 0xA1CE }, { 0x2660, 0xA2BC }, { 0x2661, 0xA2BD }, - { 0x2663, 0xA2C0 }, { 0x2664, 0xA2BB }, { 0x2665, 0xA2BE }, { 0x2666, 0xA798 }, { 0x2667, 0xA2BF }, { 0x2668, 0xA2CD }, { 0x2669, 0xA2DB }, { 0x266A, 0xA2DC }, - { 0x266C, 0xA2DD }, { 0x266D, 0xA2DA }, { 0x266F, 0xA648 }, { 0x2716, 0xA66D }, { 0x271A, 0xA66C }, { 0x2720, 0xA688 }, { 0x2723, 0xA672 }, { 0x2731, 0xA653 }, - { 0x273D, 0xA652 }, { 0x273F, 0xA67C }, { 0x2740, 0xA699 }, { 0x2741, 0xA68D }, { 0x2747, 0xA654 }, { 0x274D, 0xA683 }, { 0x2756, 0xA673 }, { 0x2776, 0xA6E5 }, - { 0x2777, 0xA6E6 }, { 0x2778, 0xA6E7 }, { 0x2779, 0xA6E8 }, { 0x277A, 0xA6E9 }, { 0x277B, 0xA6EA }, { 0x277C, 0xA6EB }, { 0x277D, 0xA6EC }, { 0x277E, 0xA6ED }, - { 0x277F, 0xA6EE }, { 0x278A, 0xA355 }, { 0x278B, 0xA356 }, { 0x278C, 0xA357 }, { 0x278D, 0xA358 }, { 0x278E, 0xA359 }, { 0x278F, 0xA35A }, { 0x2790, 0xA35B }, - { 0x2791, 0xA35C }, { 0x2792, 0xA35D }, { 0x2793, 0xA35E }, { 0x2794, 0xAC5E }, { 0x279B, 0xA86A }, { 0x279C, 0xA860 }, { 0x279E, 0xA878 }, { 0x27A1, 0xA874 }, - { 0x27A4, 0xAC48 }, { 0x27B2, 0xA85C }, { 0x27B5, 0xAC43 }, { 0x2934, 0xA88D }, { 0x2935, 0xA889 }, { 0x2936, 0xA886 }, { 0x2937, 0xA88B }, { 0x2939, 0xA88C }, - { 0x2962, 0xA86F }, { 0x2963, 0xA871 }, { 0x2964, 0xA870 }, { 0x2965, 0xA872 }, { 0x2981, 0xA799 }, { 0x2985, 0xA159 }, { 0x2986, 0xA15A }, { 0x2997, 0xA199 }, - { 0x2998, 0xA19A }, { 0x29A3, 0xA49C }, { 0x29BE, 0xA668 }, { 0x29BF, 0xA66E }, { 0x29C8, 0xA664 }, { 0x2A26, 0xA47D }, { 0x2A38, 0xA760 }, { 0x2A72, 0xA77B }, - { 0x2A8B, 0xA494 }, { 0x2A8C, 0xA495 }, { 0x2A91, 0xA496 }, { 0x2A92, 0xA497 }, { 0x2AC5, 0xA48B }, { 0x2AC6, 0xA48D }, { 0x2ACB, 0xA48C }, { 0x2ACC, 0xA48E }, - { 0x2AE8, 0xA76B }, { 0x3000, 0xA1A1 }, { 0x3001, 0xA1A2 }, { 0x3002, 0xA1A3 }, { 0x3003, 0xA1A8 }, { 0x3008, 0xA1B4 }, { 0x3009, 0xA1B5 }, { 0x300A, 0xA1B6 }, - { 0x300B, 0xA1B7 }, { 0x300C, 0xA1B8 }, { 0x300D, 0xA1B9 }, { 0x300E, 0xA1BA }, { 0x300F, 0xA1BB }, { 0x3010, 0xA1BC }, { 0x3011, 0xA1BD }, { 0x3012, 0xA742 }, - { 0x3013, 0xA1EB }, { 0x3014, 0xA1B2 }, { 0x3015, 0xA1B3 }, { 0x3016, 0xA15D }, { 0x3017, 0xA15E }, { 0x3018, 0xA15F }, { 0x3019, 0xA160 }, { 0x301C, 0xA1AD }, - { 0x301E, 0xADA9 }, { 0x301F, 0xADAA }, { 0x3020, 0xA69E }, { 0x3036, 0xA743 }, { 0x3041, 0xAAA1 }, { 0x3042, 0xAAA2 }, { 0x3043, 0xAAA3 }, { 0x3044, 0xAAA4 }, - { 0x3045, 0xAAA5 }, { 0x3046, 0xAAA6 }, { 0x3047, 0xAAA7 }, { 0x3048, 0xAAA8 }, { 0x3049, 0xAAA9 }, { 0x304A, 0xAAAA }, { 0x304B, 0xAAAB }, { 0x304C, 0xAAAC }, - { 0x304D, 0xAAAD }, { 0x304E, 0xAAAE }, { 0x304F, 0xAAAF }, { 0x3050, 0xAAB0 }, { 0x3051, 0xAAB1 }, { 0x3052, 0xAAB2 }, { 0x3053, 0xAAB3 }, { 0x3054, 0xAAB4 }, - { 0x3055, 0xAAB5 }, { 0x3056, 0xAAB6 }, { 0x3057, 0xAAB7 }, { 0x3058, 0xAAB8 }, { 0x3059, 0xAAB9 }, { 0x305A, 0xAABA }, { 0x305B, 0xAABB }, { 0x305C, 0xAABC }, - { 0x305D, 0xAABD }, { 0x305E, 0xAABE }, { 0x305F, 0xAABF }, { 0x3060, 0xAAC0 }, { 0x3061, 0xAAC1 }, { 0x3062, 0xAAC2 }, { 0x3063, 0xAAC3 }, { 0x3064, 0xAAC4 }, - { 0x3065, 0xAAC5 }, { 0x3066, 0xAAC6 }, { 0x3067, 0xAAC7 }, { 0x3068, 0xAAC8 }, { 0x3069, 0xAAC9 }, { 0x306A, 0xAACA }, { 0x306B, 0xAACB }, { 0x306C, 0xAACC }, - { 0x306D, 0xAACD }, { 0x306E, 0xAACE }, { 0x306F, 0xAACF }, { 0x3070, 0xAAD0 }, { 0x3071, 0xAAD1 }, { 0x3072, 0xAAD2 }, { 0x3073, 0xAAD3 }, { 0x3074, 0xAAD4 }, - { 0x3075, 0xAAD5 }, { 0x3076, 0xAAD6 }, { 0x3077, 0xAAD7 }, { 0x3078, 0xAAD8 }, { 0x3079, 0xAAD9 }, { 0x307A, 0xAADA }, { 0x307B, 0xAADB }, { 0x307C, 0xAADC }, - { 0x307D, 0xAADD }, { 0x307E, 0xAADE }, { 0x307F, 0xAADF }, { 0x3080, 0xAAE0 }, { 0x3081, 0xAAE1 }, { 0x3082, 0xAAE2 }, { 0x3083, 0xAAE3 }, { 0x3084, 0xAAE4 }, - { 0x3085, 0xAAE5 }, { 0x3086, 0xAAE6 }, { 0x3087, 0xAAE7 }, { 0x3088, 0xAAE8 }, { 0x3089, 0xAAE9 }, { 0x308A, 0xAAEA }, { 0x308B, 0xAAEB }, { 0x308C, 0xAAEC }, - { 0x308D, 0xAAED }, { 0x308E, 0xAAEE }, { 0x308F, 0xAAEF }, { 0x3090, 0xAAF0 }, { 0x3091, 0xAAF1 }, { 0x3092, 0xAAF2 }, { 0x3093, 0xAAF3 }, { 0x30A1, 0xABA1 }, - { 0x30A2, 0xABA2 }, { 0x30A3, 0xABA3 }, { 0x30A4, 0xABA4 }, { 0x30A5, 0xABA5 }, { 0x30A6, 0xABA6 }, { 0x30A7, 0xABA7 }, { 0x30A8, 0xABA8 }, { 0x30A9, 0xABA9 }, - { 0x30AA, 0xABAA }, { 0x30AB, 0xABAB }, { 0x30AC, 0xABAC }, { 0x30AD, 0xABAD }, { 0x30AE, 0xABAE }, { 0x30AF, 0xABAF }, { 0x30B0, 0xABB0 }, { 0x30B1, 0xABB1 }, - { 0x30B2, 0xABB2 }, { 0x30B3, 0xABB3 }, { 0x30B4, 0xABB4 }, { 0x30B5, 0xABB5 }, { 0x30B6, 0xABB6 }, { 0x30B7, 0xABB7 }, { 0x30B8, 0xABB8 }, { 0x30B9, 0xABB9 }, - { 0x30BA, 0xABBA }, { 0x30BB, 0xABBB }, { 0x30BC, 0xABBC }, { 0x30BD, 0xABBD }, { 0x30BE, 0xABBE }, { 0x30BF, 0xABBF }, { 0x30C0, 0xABC0 }, { 0x30C1, 0xABC1 }, - { 0x30C2, 0xABC2 }, { 0x30C3, 0xABC3 }, { 0x30C4, 0xABC4 }, { 0x30C5, 0xABC5 }, { 0x30C6, 0xABC6 }, { 0x30C7, 0xABC7 }, { 0x30C8, 0xABC8 }, { 0x30C9, 0xABC9 }, - { 0x30CA, 0xABCA }, { 0x30CB, 0xABCB }, { 0x30CC, 0xABCC }, { 0x30CD, 0xABCD }, { 0x30CE, 0xABCE }, { 0x30CF, 0xABCF }, { 0x30D0, 0xABD0 }, { 0x30D1, 0xABD1 }, - { 0x30D2, 0xABD2 }, { 0x30D3, 0xABD3 }, { 0x30D4, 0xABD4 }, { 0x30D5, 0xABD5 }, { 0x30D6, 0xABD6 }, { 0x30D7, 0xABD7 }, { 0x30D8, 0xABD8 }, { 0x30D9, 0xABD9 }, - { 0x30DA, 0xABDA }, { 0x30DB, 0xABDB }, { 0x30DC, 0xABDC }, { 0x30DD, 0xABDD }, { 0x30DE, 0xABDE }, { 0x30DF, 0xABDF }, { 0x30E0, 0xABE0 }, { 0x30E1, 0xABE1 }, - { 0x30E2, 0xABE2 }, { 0x30E3, 0xABE3 }, { 0x30E4, 0xABE4 }, { 0x30E5, 0xABE5 }, { 0x30E6, 0xABE6 }, { 0x30E7, 0xABE7 }, { 0x30E8, 0xABE8 }, { 0x30E9, 0xABE9 }, - { 0x30EA, 0xABEA }, { 0x30EB, 0xABEB }, { 0x30EC, 0xABEC }, { 0x30ED, 0xABED }, { 0x30EE, 0xABEE }, { 0x30EF, 0xABEF }, { 0x30F0, 0xABF0 }, { 0x30F1, 0xABF1 }, - { 0x30F2, 0xABF2 }, { 0x30F3, 0xABF3 }, { 0x30F4, 0xABF4 }, { 0x30F5, 0xABF5 }, { 0x30F6, 0xABF6 }, { 0x3131, 0xA4A1 }, { 0x3132, 0xA4A2 }, { 0x3133, 0xA4A3 }, - { 0x3134, 0xA4A4 }, { 0x3135, 0xA4A5 }, { 0x3136, 0xA4A6 }, { 0x3137, 0xA4A7 }, { 0x3138, 0xA4A8 }, { 0x3139, 0xA4A9 }, { 0x313A, 0xA4AA }, { 0x313B, 0xA4AB }, - { 0x313C, 0xA4AC }, { 0x313D, 0xA4AD }, { 0x313E, 0xA4AE }, { 0x313F, 0xA4AF }, { 0x3140, 0xA4B0 }, { 0x3141, 0xA4B1 }, { 0x3142, 0xA4B2 }, { 0x3143, 0xA4B3 }, - { 0x3144, 0xA4B4 }, { 0x3145, 0xA4B5 }, { 0x3146, 0xA4B6 }, { 0x3147, 0xA4B7 }, { 0x3148, 0xA4B8 }, { 0x3149, 0xA4B9 }, { 0x314A, 0xA4BA }, { 0x314B, 0xA4BB }, - { 0x314C, 0xA4BC }, { 0x314D, 0xA4BD }, { 0x314E, 0xA4BE }, { 0x314F, 0xA4BF }, { 0x3150, 0xA4C0 }, { 0x3151, 0xA4C1 }, { 0x3152, 0xA4C2 }, { 0x3153, 0xA4C3 }, - { 0x3154, 0xA4C4 }, { 0x3155, 0xA4C5 }, { 0x3156, 0xA4C6 }, { 0x3157, 0xA4C7 }, { 0x3158, 0xA4C8 }, { 0x3159, 0xA4C9 }, { 0x315A, 0xA4CA }, { 0x315B, 0xA4CB }, - { 0x315C, 0xA4CC }, { 0x315D, 0xA4CD }, { 0x315E, 0xA4CE }, { 0x315F, 0xA4CF }, { 0x3160, 0xA4D0 }, { 0x3161, 0xA4D1 }, { 0x3162, 0xA4D2 }, { 0x3163, 0xA4D3 }, - { 0x3164, 0xA4D4 }, { 0x3165, 0xA4D5 }, { 0x3166, 0xA4D6 }, { 0x3167, 0xA4D7 }, { 0x3168, 0xA4D8 }, { 0x3169, 0xA4D9 }, { 0x316A, 0xA4DA }, { 0x316B, 0xA4DB }, - { 0x316C, 0xA4DC }, { 0x316D, 0xA4DD }, { 0x316E, 0xA4DE }, { 0x316F, 0xA4DF }, { 0x3170, 0xA4E0 }, { 0x3171, 0xA4E1 }, { 0x3172, 0xA4E2 }, { 0x3173, 0xA4E3 }, - { 0x3174, 0xA4E4 }, { 0x3175, 0xA4E5 }, { 0x3176, 0xA4E6 }, { 0x3177, 0xA4E7 }, { 0x3178, 0xA4E8 }, { 0x3179, 0xA4E9 }, { 0x317A, 0xA4EA }, { 0x317B, 0xA4EB }, - { 0x317C, 0xA4EC }, { 0x317D, 0xA4ED }, { 0x317E, 0xA4EE }, { 0x317F, 0xA4EF }, { 0x3180, 0xA4F0 }, { 0x3181, 0xA4F1 }, { 0x3182, 0xA4F2 }, { 0x3183, 0xA4F3 }, - { 0x3184, 0xA4F4 }, { 0x3185, 0xA4F5 }, { 0x3186, 0xA4F6 }, { 0x3187, 0xA4F7 }, { 0x3188, 0xA4F8 }, { 0x3189, 0xA4F9 }, { 0x318A, 0xA4FA }, { 0x318B, 0xA4FB }, - { 0x318C, 0xA4FC }, { 0x318D, 0xA4FD }, { 0x318E, 0xA4FE }, { 0x3200, 0xA9B1 }, { 0x3201, 0xA9B2 }, { 0x3202, 0xA9B3 }, { 0x3203, 0xA9B4 }, { 0x3204, 0xA9B5 }, - { 0x3205, 0xA9B6 }, { 0x3206, 0xA9B7 }, { 0x3207, 0xA9B8 }, { 0x3208, 0xA9B9 }, { 0x3209, 0xA9BA }, { 0x320A, 0xA9BB }, { 0x320B, 0xA9BC }, { 0x320C, 0xA9BD }, - { 0x320D, 0xA9BE }, { 0x320E, 0xA9BF }, { 0x320F, 0xA9C0 }, { 0x3210, 0xA9C1 }, { 0x3211, 0xA9C2 }, { 0x3212, 0xA9C3 }, { 0x3213, 0xA9C4 }, { 0x3214, 0xA9C5 }, - { 0x3215, 0xA9C6 }, { 0x3216, 0xA9C7 }, { 0x3217, 0xA9C8 }, { 0x3218, 0xA9C9 }, { 0x3219, 0xA9CA }, { 0x321A, 0xA9CB }, { 0x321B, 0xA9CC }, { 0x321C, 0xA2DF }, - { 0x3231, 0xA79D }, { 0x3239, 0xA79E }, { 0x3251, 0xA7F5 }, { 0x3252, 0xA7F6 }, { 0x3253, 0xA7F7 }, { 0x3254, 0xA7F8 }, { 0x3255, 0xA7F9 }, { 0x3256, 0xA7FA }, - { 0x3257, 0xA7FB }, { 0x3258, 0xA7FC }, { 0x3259, 0xA7FD }, { 0x325A, 0xA7FE }, { 0x3260, 0xA8B1 }, { 0x3261, 0xA8B2 }, { 0x3262, 0xA8B3 }, { 0x3263, 0xA8B4 }, - { 0x3264, 0xA8B5 }, { 0x3265, 0xA8B6 }, { 0x3266, 0xA8B7 }, { 0x3267, 0xA8B8 }, { 0x3268, 0xA8B9 }, { 0x3269, 0xA8BA }, { 0x326A, 0xA8BB }, { 0x326B, 0xA8BC }, - { 0x326C, 0xA8BD }, { 0x326D, 0xA8BE }, { 0x326E, 0xA8BF }, { 0x326F, 0xA8C0 }, { 0x3270, 0xA8C1 }, { 0x3271, 0xA8C2 }, { 0x3272, 0xA8C3 }, { 0x3273, 0xA8C4 }, - { 0x3274, 0xA8C5 }, { 0x3275, 0xA8C6 }, { 0x3276, 0xA8C7 }, { 0x3277, 0xA8C8 }, { 0x3278, 0xA8C9 }, { 0x3279, 0xA8CA }, { 0x327A, 0xA8CB }, { 0x327B, 0xA8CC }, - { 0x327F, 0xA2DE }, { 0x328A, 0xAD71 }, { 0x328B, 0xAD72 }, { 0x328C, 0xAD73 }, { 0x328D, 0xAD74 }, { 0x328E, 0xAD75 }, { 0x328F, 0xAD76 }, { 0x3290, 0xAD70 }, - { 0x3294, 0xAB5C }, { 0x329E, 0xA782 }, { 0x32A5, 0xAB6C }, { 0x3380, 0xA7C9 }, { 0x3381, 0xA7CA }, { 0x3382, 0xA7CB }, { 0x3383, 0xA7CC }, { 0x3384, 0xA7CD }, - { 0x3388, 0xA7BA }, { 0x3389, 0xA7BB }, { 0x338A, 0xA7DC }, { 0x338B, 0xA7DD }, { 0x338C, 0xA7DE }, { 0x338D, 0xA7B6 }, { 0x338E, 0xA7B7 }, { 0x338F, 0xA7B8 }, - { 0x3390, 0xA7D4 }, { 0x3391, 0xA7D5 }, { 0x3392, 0xA7D6 }, { 0x3393, 0xA7D7 }, { 0x3394, 0xA7D8 }, { 0x3395, 0xA7A1 }, { 0x3396, 0xA7A2 }, { 0x3397, 0xA7A3 }, - { 0x3398, 0xA7A5 }, { 0x3399, 0xA7AB }, { 0x339A, 0xA7AC }, { 0x339B, 0xA7AD }, { 0x339C, 0xA7AE }, { 0x339D, 0xA7AF }, { 0x339E, 0xA7B0 }, { 0x339F, 0xA7B1 }, - { 0x33A0, 0xA7B2 }, { 0x33A1, 0xA7B3 }, { 0x33A2, 0xA7B4 }, { 0x33A3, 0xA7A7 }, { 0x33A4, 0xA7A8 }, { 0x33A5, 0xA7A9 }, { 0x33A6, 0xA7AA }, { 0x33A7, 0xA7BD }, - { 0x33A8, 0xA7BE }, { 0x33A9, 0xA7E5 }, { 0x33AA, 0xA7E6 }, { 0x33AB, 0xA7E7 }, { 0x33AC, 0xA7E8 }, { 0x33AD, 0xA7E1 }, { 0x33AE, 0xA7E2 }, { 0x33AF, 0xA7E3 }, - { 0x33B0, 0xA7BF }, { 0x33B1, 0xA7C0 }, { 0x33B2, 0xA7C1 }, { 0x33B3, 0xA7C2 }, { 0x33B4, 0xA7C3 }, { 0x33B5, 0xA7C4 }, { 0x33B6, 0xA7C5 }, { 0x33B7, 0xA7C6 }, - { 0x33B8, 0xA7C7 }, { 0x33B9, 0xA7C8 }, { 0x33BA, 0xA7CE }, { 0x33BB, 0xA7CF }, { 0x33BC, 0xA7D0 }, { 0x33BD, 0xA7D1 }, { 0x33BE, 0xA7D2 }, { 0x33BF, 0xA7D3 }, - { 0x33C0, 0xA7DA }, { 0x33C1, 0xA7DB }, { 0x33C2, 0xA2E3 }, { 0x33C3, 0xA7EC }, { 0x33C4, 0xA7A6 }, { 0x33C5, 0xA7E0 }, { 0x33C6, 0xA7EF }, { 0x33C7, 0xA2E1 }, - { 0x33C8, 0xA7BC }, { 0x33C9, 0xA7ED }, { 0x33CA, 0xA7B5 }, { 0x33CB, 0xA79F }, { 0x33CF, 0xA7B9 }, { 0x33D0, 0xA7EA }, { 0x33D3, 0xA7EB }, { 0x33D6, 0xA7DF }, - { 0x33D8, 0xA2E4 }, { 0x33DB, 0xA7E4 }, { 0x33DC, 0xA7EE }, { 0x33DD, 0xA7E9 }, { 0x4E00, 0xECE9 }, { 0x4E01, 0xEFCB }, { 0x4E03, 0xF6D2 }, { 0x4E07, 0xD8B2 }, - { 0x4E08, 0xEDDB }, { 0x4E09, 0xDFB2 }, { 0x4E0A, 0xDFBE }, { 0x4E0B, 0xF9BB }, { 0x4E0D, 0xDCF4 }, { 0x4E11, 0xF5E4 }, { 0x4E14, 0xF3A6 }, { 0x4E15, 0xDDE0 }, - { 0x4E16, 0xE1A6 }, { 0x4E18, 0xCEF8 }, { 0x4E19, 0xDCB0 }, { 0x4E1E, 0xE3AA }, { 0x4E2D, 0xF1E9 }, { 0x4E32, 0xCDFA }, { 0x4E38, 0xFCAF }, { 0x4E39, 0xD3A1 }, - { 0x4E3B, 0xF1AB }, { 0x4E42, 0xE7D1 }, { 0x4E43, 0xD2AC }, { 0x4E45, 0xCEF9 }, { 0x4E4B, 0xF1FD }, { 0x4E4D, 0xDEBF }, { 0x4E4E, 0xFBBA }, { 0x4E4F, 0xF9B9 }, - { 0x4E56, 0xCED2 }, { 0x4E58, 0xE3AB }, { 0x4E59, 0xEBE0 }, { 0x4E5D, 0xCEFA }, { 0x4E5E, 0xCBF7 }, { 0x4E5F, 0xE5A5 }, { 0x4E6B, 0xCAE1 }, { 0x4E6D, 0xD4CC }, - { 0x4E73, 0xEAE1 }, { 0x4E76, 0xDCE3 }, { 0x4E77, 0xDFAD }, { 0x4E7E, 0xCBEB }, { 0x4E82, 0xD5AF }, { 0x4E86, 0xD6F5 }, { 0x4E88, 0xE5F8 }, { 0x4E8B, 0xDEC0 }, - { 0x4E8C, 0xECA3 }, { 0x4E8E, 0xE9CD }, { 0x4E90, 0xEAA7 }, { 0x4E91, 0xE9F6 }, { 0x4E92, 0xFBBB }, { 0x4E94, 0xE7E9 }, { 0x4E95, 0xEFCC }, { 0x4E98, 0xD0E6 }, - { 0x4E9B, 0xDEC1 }, { 0x4E9E, 0xE4AC }, { 0x4EA1, 0xD8CC }, { 0x4EA2, 0xF9F1 }, { 0x4EA4, 0xCEDF }, { 0x4EA5, 0xFAA4 }, { 0x4EA6, 0xE6B2 }, { 0x4EA8, 0xFAFB }, - { 0x4EAB, 0xFABD }, { 0x4EAC, 0xCCC8 }, { 0x4EAD, 0xEFCD }, { 0x4EAE, 0xD5D5 }, { 0x4EB6, 0xD3A2 }, { 0x4EBA, 0xECD1 }, { 0x4EC0, 0xE4A7 }, { 0x4EC1, 0xECD2 }, - { 0x4EC4, 0xF6B1 }, { 0x4EC7, 0xCEFB }, { 0x4ECA, 0xD0D1 }, { 0x4ECB, 0xCBBF }, { 0x4ECD, 0xEDA4 }, { 0x4ED4, 0xEDA8 }, { 0x4ED5, 0xDEC2 }, { 0x4ED6, 0xF6E2 }, - { 0x4ED7, 0xEDDC }, { 0x4ED8, 0xDCF5 }, { 0x4ED9, 0xE0B9 }, { 0x4EDD, 0xD4CE }, { 0x4EDF, 0xF4B5 }, { 0x4EE3, 0xD3DB }, { 0x4EE4, 0xD6B5 }, { 0x4EE5, 0xECA4 }, - { 0x4EF0, 0xE4E6 }, { 0x4EF2, 0xF1EA }, { 0x4EF6, 0xCBEC }, { 0x4EF7, 0xCBC0 }, { 0x4EFB, 0xECF2 }, { 0x4F01, 0xD0EA }, { 0x4F09, 0xF9F2 }, { 0x4F0A, 0xECA5 }, - { 0x4F0B, 0xD0DF }, { 0x4F0D, 0xE7EA }, { 0x4F0E, 0xD0EB }, { 0x4F0F, 0xDCD1 }, { 0x4F10, 0xDBE9 }, { 0x4F11, 0xFDCC }, { 0x4F2F, 0xDBD7 }, { 0x4F34, 0xDAE1 }, - { 0x4F36, 0xD6B6 }, { 0x4F38, 0xE3DF }, { 0x4F3A, 0xDEC3 }, { 0x4F3C, 0xDEC4 }, { 0x4F3D, 0xCAA1 }, { 0x4F43, 0xEEEC }, { 0x4F46, 0xD3A3 }, { 0x4F47, 0xEEB7 }, - { 0x4F48, 0xF8CF }, { 0x4F4D, 0xEAC8 }, { 0x4F4E, 0xEEB8 }, { 0x4F4F, 0xF1AC }, { 0x4F50, 0xF1A5 }, { 0x4F51, 0xE9CE }, { 0x4F55, 0xF9BC }, { 0x4F59, 0xE5F9 }, - { 0x4F5A, 0xECEA }, { 0x4F5B, 0xDDD6 }, { 0x4F5C, 0xEDC2 }, { 0x4F69, 0xF8A5 }, { 0x4F6F, 0xE5BA }, { 0x4F70, 0xDBD8 }, { 0x4F73, 0xCAA2 }, { 0x4F76, 0xD1CD }, - { 0x4F7A, 0xEEED }, { 0x4F7E, 0xECEB }, { 0x4F7F, 0xDEC5 }, { 0x4F81, 0xE3E0 }, { 0x4F83, 0xCAC9 }, { 0x4F84, 0xF2E9 }, { 0x4F86, 0xD5CE }, { 0x4F88, 0xF6B6 }, - { 0x4F8A, 0xCEC2 }, { 0x4F8B, 0xD6C7 }, { 0x4F8D, 0xE3B4 }, { 0x4F8F, 0xF1AD }, { 0x4F91, 0xEAE2 }, { 0x4F96, 0xD7C2 }, { 0x4F98, 0xF3A7 }, { 0x4F9B, 0xCDEA }, - { 0x4F9D, 0xEBEE }, { 0x4FAE, 0xD9B2 }, { 0x4FAF, 0xFDA5 }, { 0x4FB5, 0xF6D5 }, { 0x4FB6, 0xD5E2 }, { 0x4FBF, 0xF8B5 }, { 0x4FC2, 0xCCF5 }, { 0x4FC3, 0xF5B5 }, - { 0x4FC4, 0xE4AD }, { 0x4FC9, 0xE7EB }, { 0x4FCA, 0xF1D5 }, { 0x4FCE, 0xF0BB }, { 0x4FD1, 0xE9B5 }, { 0x4FD3, 0xCCC9 }, { 0x4FD4, 0xFAD5 }, { 0x4FD7, 0xE1D4 }, - { 0x4FDA, 0xD7D6 }, { 0x4FDD, 0xDCC1 }, { 0x4FDF, 0xDEC6 }, { 0x4FE0, 0xFAEF }, { 0x4FE1, 0xE3E1 }, { 0x4FEE, 0xE1F3 }, { 0x4FEF, 0xDCF6 }, { 0x4FF1, 0xCEFC }, - { 0x4FF3, 0xDBC4 }, { 0x4FF5, 0xF8F1 }, { 0x4FF8, 0xDCE4 }, { 0x4FFA, 0xE5EF }, { 0x5002, 0xDCB1 }, { 0x5006, 0xD5D6 }, { 0x5009, 0xF3DA }, { 0x500B, 0xCBC1 }, - { 0x500D, 0xDBC3 }, { 0x5011, 0xD9FA }, { 0x5012, 0xD3EE }, { 0x5016, 0xFAB8 }, { 0x5019, 0xFDA6 }, { 0x501A, 0xEBEF }, { 0x501C, 0xF4A6 }, { 0x501E, 0xCCCA }, - { 0x501F, 0xF3A8 }, { 0x5021, 0xF3DB }, { 0x5023, 0xDBA7 }, { 0x5024, 0xF6B7 }, { 0x5026, 0xCFE6 }, { 0x5027, 0xF0F2 }, { 0x5028, 0xCBDA }, { 0x502A, 0xE7D2 }, - { 0x502B, 0xD7C3 }, { 0x502C, 0xF6F0 }, { 0x502D, 0xE8DE }, { 0x503B, 0xE5A6 }, { 0x5043, 0xE5E7 }, { 0x5047, 0xCAA3 }, { 0x5048, 0xCCA7 }, { 0x5049, 0xEAC9 }, - { 0x504F, 0xF8B6 }, { 0x5055, 0xFAA5 }, { 0x505A, 0xF1AE }, { 0x505C, 0xEFCE }, { 0x5065, 0xCBED }, { 0x5074, 0xF6B0 }, { 0x5075, 0xEFCF }, { 0x5076, 0xE9CF }, - { 0x5078, 0xF7DE }, { 0x5080, 0xCED3 }, { 0x5085, 0xDCF7 }, { 0x508D, 0xDBA8 }, { 0x5091, 0xCBF8 }, { 0x5098, 0xDFA1 }, { 0x5099, 0xDDE1 }, { 0x50AC, 0xF5CA }, - { 0x50AD, 0xE9B6 }, { 0x50B2, 0xE7EC }, { 0x50B3, 0xEEEE }, { 0x50B5, 0xF3F0 }, { 0x50B7, 0xDFBF }, { 0x50BE, 0xCCCB }, { 0x50C5, 0xD0C1 }, { 0x50C9, 0xF4D2 }, - { 0x50CA, 0xE0BA }, { 0x50CF, 0xDFC0 }, { 0x50D1, 0xCEE0 }, { 0x50D5, 0xDCD2 }, { 0x50D6, 0xFDEA }, { 0x50DA, 0xD6F6 }, { 0x50DE, 0xEACA }, { 0x50E5, 0xE8E9 }, - { 0x50E7, 0xE3AC }, { 0x50ED, 0xF3D0 }, { 0x50F9, 0xCAA4 }, { 0x50FB, 0xDBF8 }, { 0x50FF, 0xDEC7 }, { 0x5100, 0xEBF0 }, { 0x5101, 0xF1D6 }, { 0x5104, 0xE5E2 }, - { 0x5106, 0xCCCC }, { 0x5109, 0xCBFB }, { 0x5112, 0xEAE3 }, { 0x511F, 0xDFC1 }, { 0x5121, 0xD6ED }, { 0x512A, 0xE9D0 }, { 0x5132, 0xEEB9 }, { 0x5137, 0xD5E3 }, - { 0x513A, 0xD1D3 }, { 0x513C, 0xE5F0 }, { 0x5140, 0xE8B4 }, { 0x5141, 0xEBC3 }, { 0x5143, 0xEAAA }, { 0x5144, 0xFAFC }, { 0x5145, 0xF5F6 }, { 0x5146, 0xF0BC }, - { 0x5147, 0xFDD4 }, { 0x5148, 0xE0BB }, { 0x5149, 0xCEC3 }, { 0x514B, 0xD0BA }, { 0x514C, 0xF7BA }, { 0x514D, 0xD8F3 }, { 0x514E, 0xF7CD }, { 0x5152, 0xE4AE }, - { 0x515C, 0xD4DF }, { 0x5162, 0xD0E7 }, { 0x5165, 0xECFD }, { 0x5167, 0xD2AE }, { 0x5168, 0xEEEF }, { 0x5169, 0xD5D7 }, { 0x516A, 0xEAE4 }, { 0x516B, 0xF8A2 }, - { 0x516C, 0xCDEB }, { 0x516D, 0xD7BF }, { 0x516E, 0xFBB1 }, { 0x5171, 0xCDEC }, { 0x5175, 0xDCB2 }, { 0x5176, 0xD0EC }, { 0x5177, 0xCEFD }, { 0x5178, 0xEEF0 }, - { 0x517C, 0xCCC2 }, { 0x5180, 0xD0ED }, { 0x5186, 0xE5F7 }, { 0x518A, 0xF3FC }, { 0x518D, 0xEEA2 }, { 0x5192, 0xD9B3 }, { 0x5195, 0xD8F4 }, { 0x5197, 0xE9B7 }, - { 0x51A0, 0xCEAE }, { 0x51A5, 0xD9A2 }, { 0x51AA, 0xD8F1 }, { 0x51AC, 0xD4CF }, { 0x51B6, 0xE5A7 }, { 0x51B7, 0xD5D2 }, { 0x51BD, 0xD6A9 }, { 0x51C4, 0xF4A2 }, - { 0x51C6, 0xF1D7 }, { 0x51C9, 0xD5D8 }, { 0x51CB, 0xF0BD }, { 0x51CC, 0xD7D0 }, { 0x51CD, 0xD4D0 }, { 0x51DC, 0xD7CF }, { 0x51DD, 0xEBEA }, { 0x51DE, 0xFDEB }, - { 0x51E1, 0xDBED }, { 0x51F0, 0xFCC5 }, { 0x51F1, 0xCBC2 }, { 0x51F6, 0xFDD5 }, { 0x51F8, 0xF4C8 }, { 0x51F9, 0xE8EA }, { 0x51FA, 0xF5F3 }, { 0x51FD, 0xF9DE }, - { 0x5200, 0xD3EF }, { 0x5203, 0xECD3 }, { 0x5206, 0xDDC2 }, { 0x5207, 0xEFB7 }, { 0x5208, 0xE7D4 }, { 0x520A, 0xCACA }, { 0x520E, 0xD9FB }, { 0x5211, 0xFAFD }, - { 0x5217, 0xD6AA }, { 0x521D, 0xF4F8 }, { 0x5224, 0xF7F7 }, { 0x5225, 0xDCAC }, { 0x5229, 0xD7D7 }, { 0x522A, 0xDFA2 }, { 0x522E, 0xCEBE }, { 0x5230, 0xD3F0 }, - { 0x5236, 0xF0A4 }, { 0x5237, 0xE1EC }, { 0x5238, 0xCFE7 }, { 0x5239, 0xF3CB }, { 0x523A, 0xEDA9 }, { 0x523B, 0xCABE }, { 0x5243, 0xF4EF }, { 0x5247, 0xF6CE }, - { 0x524A, 0xDEFB }, { 0x524B, 0xD0BB }, { 0x524C, 0xD5B7 }, { 0x524D, 0xEEF1 }, { 0x5254, 0xF4A8 }, { 0x5256, 0xDCF8 }, { 0x525B, 0xCBA7 }, { 0x525D, 0xDACE }, - { 0x5261, 0xE0E6 }, { 0x5269, 0xEDA5 }, { 0x526A, 0xEEF2 }, { 0x526F, 0xDCF9 }, { 0x5272, 0xF9DC }, { 0x5275, 0xF3DC }, { 0x527D, 0xF8F2 }, { 0x527F, 0xF4F9 }, - { 0x5283, 0xFCF1 }, { 0x5287, 0xD0BC }, { 0x5288, 0xDBF9 }, { 0x5289, 0xD7B1 }, { 0x528D, 0xCBFC }, { 0x5291, 0xF0A5 }, { 0x5292, 0xCBFD }, { 0x529B, 0xD5F4 }, - { 0x529F, 0xCDED }, { 0x52A0, 0xCAA5 }, { 0x52A3, 0xD6AB }, { 0x52A4, 0xD0C2 }, { 0x52A9, 0xF0BE }, { 0x52AA, 0xD2BD }, { 0x52AB, 0xCCA4 }, { 0x52BE, 0xFAB6 }, - { 0x52C1, 0xCCCD }, { 0x52C3, 0xDAFA }, { 0x52C5, 0xF6CF }, { 0x52C7, 0xE9B8 }, { 0x52C9, 0xD8F5 }, { 0x52CD, 0xCCCE }, { 0x52D2, 0xD7CD }, { 0x52D5, 0xD4D1 }, - { 0x52D6, 0xE9ED }, { 0x52D8, 0xCAEB }, { 0x52D9, 0xD9E2 }, { 0x52DB, 0xFDB2 }, { 0x52DD, 0xE3AD }, { 0x52DE, 0xD6CC }, { 0x52DF, 0xD9B4 }, { 0x52E2, 0xE1A7 }, - { 0x52E3, 0xEED3 }, { 0x52E4, 0xD0C3 }, { 0x52F3, 0xFDB3 }, { 0x52F5, 0xD5E4 }, { 0x52F8, 0xCFE8 }, { 0x52FA, 0xEDC3 }, { 0x52FB, 0xD0B2 }, { 0x52FE, 0xCEFE }, - { 0x52FF, 0xDAA8 }, { 0x5305, 0xF8D0 }, { 0x5308, 0xFDD6 }, { 0x530D, 0xF8D1 }, { 0x530F, 0xF8D2 }, { 0x5310, 0xDCD3 }, { 0x5315, 0xDDE2 }, { 0x5316, 0xFBF9 }, - { 0x5317, 0xDDC1 }, { 0x5319, 0xE3B5 }, { 0x5320, 0xEDDD }, { 0x5321, 0xCEC4 }, { 0x5323, 0xCBA1 }, { 0x532A, 0xDDE3 }, { 0x532F, 0xFCDD }, { 0x5339, 0xF9AF }, - { 0x533F, 0xD2FB }, { 0x5340, 0xCFA1 }, { 0x5341, 0xE4A8 }, { 0x5343, 0xF4B6 }, { 0x5344, 0xECFE }, { 0x5347, 0xE3AE }, { 0x5348, 0xE7ED }, { 0x5349, 0xFDC1 }, - { 0x534A, 0xDAE2 }, { 0x534D, 0xD8B3 }, { 0x5351, 0xDDE4 }, { 0x5352, 0xF0EF }, { 0x5353, 0xF6F1 }, { 0x5354, 0xFAF0 }, { 0x5357, 0xD1F5 }, { 0x535A, 0xDACF }, - { 0x535C, 0xDCD4 }, { 0x535E, 0xDCA6 }, { 0x5360, 0xEFBF }, { 0x5366, 0xCECF }, { 0x5368, 0xE0D9 }, { 0x536F, 0xD9D6 }, { 0x5370, 0xECD4 }, { 0x5371, 0xEACB }, - { 0x5374, 0xCABF }, { 0x5375, 0xD5B0 }, { 0x5377, 0xCFE9 }, { 0x537D, 0xF1ED }, { 0x537F, 0xCCCF }, { 0x5384, 0xE4F8 }, { 0x5393, 0xE4ED }, { 0x5398, 0xD7D8 }, - { 0x539A, 0xFDA7 }, { 0x539F, 0xEAAB }, { 0x53A0, 0xF6B2 }, { 0x53A5, 0xCFF0 }, { 0x53A6, 0xF9BD }, { 0x53AD, 0xE6F4 }, { 0x53BB, 0xCBDB }, { 0x53C3, 0xF3D1 }, - { 0x53C8, 0xE9D1 }, { 0x53C9, 0xF3A9 }, { 0x53CA, 0xD0E0 }, { 0x53CB, 0xE9D2 }, { 0x53CD, 0xDAE3 }, { 0x53D4, 0xE2D2 }, { 0x53D6, 0xF6A2 }, { 0x53D7, 0xE1F4 }, - { 0x53DB, 0xDAE4 }, { 0x53E1, 0xE7D5 }, { 0x53E2, 0xF5BF }, { 0x53E3, 0xCFA2 }, { 0x53E4, 0xCDAF }, { 0x53E5, 0xCFA3 }, { 0x53E9, 0xCDB0 }, { 0x53EA, 0xF1FE }, - { 0x53EB, 0xD0A3 }, { 0x53EC, 0xE1AF }, { 0x53ED, 0xF8A3 }, { 0x53EF, 0xCAA6 }, { 0x53F0, 0xF7BB }, { 0x53F1, 0xF2EA }, { 0x53F2, 0xDEC8 }, { 0x53F3, 0xE9D3 }, - { 0x53F8, 0xDEC9 }, { 0x5403, 0xFDDE }, { 0x5404, 0xCAC0 }, { 0x5408, 0xF9EA }, { 0x5409, 0xD1CE }, { 0x540A, 0xEED4 }, { 0x540C, 0xD4D2 }, { 0x540D, 0xD9A3 }, - { 0x540E, 0xFDA8 }, { 0x540F, 0xD7D9 }, { 0x5410, 0xF7CE }, { 0x5411, 0xFABE }, { 0x541B, 0xCFD6 }, { 0x541D, 0xD7F0 }, { 0x541F, 0xEBE1 }, { 0x5420, 0xF8C5 }, - { 0x5426, 0xDCFA }, { 0x5429, 0xDDC3 }, { 0x542B, 0xF9DF }, { 0x5433, 0xE7EF }, { 0x5438, 0xFDE5 }, { 0x5439, 0xF6A3 }, { 0x543B, 0xD9FC }, { 0x543C, 0xFDA9 }, - { 0x543E, 0xE7EE }, { 0x5442, 0xD5E5 }, { 0x5448, 0xEFD0 }, { 0x544A, 0xCDB1 }, { 0x5451, 0xF7A2 }, { 0x5468, 0xF1B2 }, { 0x546A, 0xF1B1 }, { 0x5471, 0xCDB2 }, - { 0x5473, 0xDAAB }, { 0x5475, 0xCAA7 }, { 0x547B, 0xE3E2 }, { 0x547C, 0xFBBC }, { 0x547D, 0xD9A4 }, { 0x5480, 0xEEBA }, { 0x5486, 0xF8D3 }, { 0x548C, 0xFBFA }, - { 0x548E, 0xCFA4 }, { 0x5490, 0xDCFB }, { 0x54A4, 0xF6E3 }, { 0x54A8, 0xEDAA }, { 0x54AB, 0xF2A1 }, { 0x54AC, 0xCEE1 }, { 0x54B3, 0xFAA6 }, { 0x54B8, 0xF9E0 }, - { 0x54BD, 0xECD6 }, { 0x54C0, 0xE4EE }, { 0x54C1, 0xF9A1 }, { 0x54C4, 0xFBEF }, { 0x54C8, 0xF9EB }, { 0x54C9, 0xEEA3 }, { 0x54E1, 0xEAAC }, { 0x54E5, 0xCAA8 }, - { 0x54E8, 0xF4FA }, { 0x54ED, 0xCDD6 }, { 0x54EE, 0xFCF6 }, { 0x54F2, 0xF4C9 }, { 0x54FA, 0xF8D4 }, { 0x5504, 0xF8A6 }, { 0x5506, 0xDECA }, { 0x5507, 0xF2C6 }, - { 0x550E, 0xD7DA }, { 0x5510, 0xD3D0 }, { 0x551C, 0xD8C5 }, { 0x552F, 0xEAE6 }, { 0x5531, 0xF3DD }, { 0x5535, 0xE4DA }, { 0x553E, 0xF6E4 }, { 0x5544, 0xF6F2 }, - { 0x5546, 0xDFC2 }, { 0x554F, 0xD9FD }, { 0x5553, 0xCCF6 }, { 0x5556, 0xD3BA }, { 0x555E, 0xE4AF }, { 0x5563, 0xF9E1 }, { 0x557C, 0xF0A6 }, { 0x5580, 0xCBD3 }, - { 0x5584, 0xE0BC }, { 0x5586, 0xF4CA }, { 0x5587, 0xD4FA }, { 0x5589, 0xFDAA }, { 0x558A, 0xF9E2 }, { 0x5598, 0xF4B7 }, { 0x5599, 0xFDC2 }, { 0x559A, 0xFCB0 }, - { 0x559C, 0xFDEC }, { 0x559D, 0xCAE2 }, { 0x55A7, 0xFDBD }, { 0x55A9, 0xEAE7 }, { 0x55AA, 0xDFC3 }, { 0x55AB, 0xD1D2 }, { 0x55AC, 0xCEE2 }, { 0x55AE, 0xD3A4 }, - { 0x55C5, 0xFDAB }, { 0x55C7, 0xDFE0 }, { 0x55D4, 0xF2C7 }, { 0x55DA, 0xE7F0 }, { 0x55DC, 0xD0EE }, { 0x55DF, 0xF3AA }, { 0x55E3, 0xDECB }, { 0x55E4, 0xF6B8 }, - { 0x55FD, 0xE1F5 }, { 0x55FE, 0xF1B3 }, { 0x5606, 0xF7A3 }, { 0x5609, 0xCAA9 }, { 0x5614, 0xCFA5 }, { 0x5617, 0xDFC4 }, { 0x562F, 0xE1B0 }, { 0x5632, 0xF0BF }, - { 0x5634, 0xF6A4 }, { 0x5636, 0xE3B6 }, { 0x5653, 0xFAC6 }, { 0x5668, 0xD0EF }, { 0x566B, 0xFDED }, { 0x5674, 0xDDC4 }, { 0x5686, 0xFCF7 }, { 0x56A5, 0xE6BF }, - { 0x56AC, 0xDEAD }, { 0x56AE, 0xFABF }, { 0x56B4, 0xE5F1 }, { 0x56BC, 0xEDC4 }, { 0x56CA, 0xD2A5 }, { 0x56CD, 0xFDEE }, { 0x56D1, 0xF5B6 }, { 0x56DA, 0xE1F6 }, - { 0x56DB, 0xDECC }, { 0x56DE, 0xFCDE }, { 0x56E0, 0xECD7 }, { 0x56F0, 0xCDDD }, { 0x56F9, 0xD6B7 }, { 0x56FA, 0xCDB3 }, { 0x5703, 0xF8D5 }, { 0x5704, 0xE5D8 }, - { 0x5708, 0xCFEA }, { 0x570B, 0xCFD0 }, { 0x570D, 0xEACC }, { 0x5712, 0xEAAE }, { 0x5713, 0xEAAD }, { 0x5716, 0xD3F1 }, { 0x5718, 0xD3A5 }, { 0x571F, 0xF7CF }, - { 0x5728, 0xEEA4 }, { 0x572D, 0xD0A4 }, { 0x5730, 0xF2A2 }, { 0x573B, 0xD0F0 }, { 0x5740, 0xF2A3 }, { 0x5742, 0xF7F8 }, { 0x5747, 0xD0B3 }, { 0x574A, 0xDBA9 }, - { 0x574D, 0xD3BB }, { 0x574E, 0xCAEC }, { 0x5750, 0xF1A6 }, { 0x5751, 0xCBD5 }, { 0x5761, 0xF7E7 }, { 0x5764, 0xCDDE }, { 0x5766, 0xF7A4 }, { 0x576A, 0xF8C0 }, - { 0x576E, 0xD3DD }, { 0x5770, 0xCCD0 }, { 0x5775, 0xCFA6 }, { 0x577C, 0xF6F3 }, { 0x5782, 0xE1F7 }, { 0x5788, 0xD3DC }, { 0x578B, 0xFAFE }, { 0x5793, 0xFAA7 }, - { 0x57A0, 0xEBD9 }, { 0x57A2, 0xCFA7 }, { 0x57A3, 0xEAAF }, { 0x57C3, 0xE4EF }, { 0x57C7, 0xE9B9 }, { 0x57C8, 0xF1D8 }, { 0x57CB, 0xD8D8 }, { 0x57CE, 0xE0F2 }, - { 0x57DF, 0xE6B4 }, { 0x57E0, 0xDCFC }, { 0x57F0, 0xF3F1 }, { 0x57F4, 0xE3D0 }, { 0x57F7, 0xF2FB }, { 0x57F9, 0xDBC6 }, { 0x57FA, 0xD0F1 }, { 0x57FC, 0xD0F2 }, - { 0x5800, 0xCFDC }, { 0x5802, 0xD3D1 }, { 0x5805, 0xCCB1 }, { 0x5806, 0xF7D8 }, { 0x5808, 0xCBA8 }, { 0x5809, 0xEBBC }, { 0x580A, 0xE4BE }, { 0x581E, 0xF4DC }, - { 0x5821, 0xDCC2 }, { 0x5824, 0xF0A7 }, { 0x5827, 0xE6C0 }, { 0x582A, 0xCAED }, { 0x582F, 0xE8EB }, { 0x5830, 0xE5E8 }, { 0x5831, 0xDCC3 }, { 0x5834, 0xEDDE }, - { 0x5835, 0xD3F2 }, { 0x583A, 0xCCF7 }, { 0x584A, 0xCED4 }, { 0x584B, 0xE7AB }, { 0x584F, 0xCBC3 }, { 0x5851, 0xE1B1 }, { 0x5854, 0xF7B2 }, { 0x5857, 0xD3F3 }, - { 0x5858, 0xD3D2 }, { 0x585A, 0xF5C0 }, { 0x585E, 0xDFDD }, { 0x5861, 0xEEF3 }, { 0x5862, 0xE7F1 }, { 0x5864, 0xFDB4 }, { 0x5875, 0xF2C8 }, { 0x5879, 0xF3D2 }, - { 0x587C, 0xEEF4 }, { 0x587E, 0xE2D3 }, { 0x5883, 0xCCD1 }, { 0x5885, 0xDFEA }, { 0x5889, 0xE9BA }, { 0x5893, 0xD9D7 }, { 0x589C, 0xF5CD }, { 0x589E, 0xF1F2 }, - { 0x589F, 0xFAC7 }, { 0x58A8, 0xD9F8 }, { 0x58A9, 0xD4C2 }, { 0x58AE, 0xF6E5 }, { 0x58B3, 0xDDC5 }, { 0x58BA, 0xE7F2 }, { 0x58BB, 0xEDDF }, { 0x58BE, 0xCACB }, - { 0x58C1, 0xDBFA }, { 0x58C5, 0xE8B5 }, { 0x58C7, 0xD3A6 }, { 0x58CE, 0xFDB5 }, { 0x58D1, 0xF9C9 }, { 0x58D3, 0xE4E2 }, { 0x58D5, 0xFBBD }, { 0x58D8, 0xD7A4 }, - { 0x58D9, 0xCEC5 }, { 0x58DE, 0xCED5 }, { 0x58DF, 0xD6E6 }, { 0x58E4, 0xE5BD }, { 0x58EB, 0xDECD }, { 0x58EC, 0xECF3 }, { 0x58EF, 0xEDE0 }, { 0x58F9, 0xECEC }, - { 0x58FA, 0xFBBE }, { 0x58FB, 0xDFEB }, { 0x58FD, 0xE1F8 }, { 0x590F, 0xF9BE }, { 0x5914, 0xD0F3 }, { 0x5915, 0xE0AA }, { 0x5916, 0xE8E2 }, { 0x5919, 0xE2D4 }, - { 0x591A, 0xD2FD }, { 0x591C, 0xE5A8 }, { 0x5922, 0xD9D3 }, { 0x5927, 0xD3DE }, { 0x5929, 0xF4B8 }, { 0x592A, 0xF7BC }, { 0x592B, 0xDCFD }, { 0x592D, 0xE8EC }, - { 0x592E, 0xE4E7 }, { 0x5931, 0xE3F7 }, { 0x5937, 0xECA8 }, { 0x593E, 0xFAF1 }, { 0x5944, 0xE5F2 }, { 0x5947, 0xD0F4 }, { 0x5948, 0xD2AF }, { 0x5949, 0xDCE5 }, - { 0x594E, 0xD0A5 }, { 0x594F, 0xF1B4 }, { 0x5950, 0xFCB1 }, { 0x5951, 0xCCF8 }, { 0x5954, 0xDDC6 }, { 0x5955, 0xFAD1 }, { 0x5957, 0xF7DF }, { 0x595A, 0xFAA8 }, - { 0x5960, 0xEEF5 }, { 0x5962, 0xDECE }, { 0x5967, 0xE7F3 }, { 0x596A, 0xF7AC }, { 0x596B, 0xEBC4 }, { 0x596C, 0xEDE1 }, { 0x596D, 0xE0AB }, { 0x596E, 0xDDC7 }, - { 0x5973, 0xD2B3 }, { 0x5974, 0xD2BF }, { 0x5978, 0xCACC }, { 0x597D, 0xFBBF }, { 0x5982, 0xE5FD }, { 0x5983, 0xDDE5 }, { 0x5984, 0xD8CD }, { 0x598A, 0xECF4 }, - { 0x5993, 0xD0F5 }, { 0x5996, 0xE8ED }, { 0x5997, 0xD0D2 }, { 0x5999, 0xD9D8 }, { 0x59A5, 0xF6E6 }, { 0x59A8, 0xDBAA }, { 0x59AC, 0xF7E0 }, { 0x59B9, 0xD8D9 }, - { 0x59BB, 0xF4A3 }, { 0x59BE, 0xF4DD }, { 0x59C3, 0xEFD1 }, { 0x59C6, 0xD9B5 }, { 0x59C9, 0xEDAB }, { 0x59CB, 0xE3B7 }, { 0x59D0, 0xEEBB }, { 0x59D1, 0xCDB4 }, - { 0x59D3, 0xE0F3 }, { 0x59D4, 0xEACD }, { 0x59D9, 0xECF5 }, { 0x59DA, 0xE8EE }, { 0x59DC, 0xCBA9 }, { 0x59DD, 0xF1AF }, { 0x59E6, 0xCACD }, { 0x59E8, 0xECA9 }, - { 0x59EA, 0xF2EB }, { 0x59EC, 0xFDEF }, { 0x59EE, 0xF9F3 }, { 0x59F8, 0xE6C1 }, { 0x59FB, 0xECD8 }, { 0x59FF, 0xEDAC }, { 0x5A01, 0xEACE }, { 0x5A03, 0xE8DF }, - { 0x5A11, 0xDECF }, { 0x5A18, 0xD2A6 }, { 0x5A1B, 0xE7F4 }, { 0x5A1C, 0xD1D6 }, { 0x5A1F, 0xE6C2 }, { 0x5A20, 0xE3E3 }, { 0x5A25, 0xE4B0 }, { 0x5A29, 0xD8B4 }, - { 0x5A36, 0xF6A5 }, { 0x5A3C, 0xF3DE }, { 0x5A41, 0xD7A5 }, { 0x5A46, 0xF7E8 }, { 0x5A49, 0xE8C6 }, { 0x5A5A, 0xFBE6 }, { 0x5A62, 0xDDE6 }, { 0x5A66, 0xDCFE }, - { 0x5A92, 0xD8DA }, { 0x5A9A, 0xDAAC }, { 0x5A9B, 0xEAB0 }, { 0x5AA4, 0xE3B8 }, { 0x5AC1, 0xCAAA }, { 0x5AC2, 0xE1F9 }, { 0x5AC4, 0xEAB1 }, { 0x5AC9, 0xF2EC }, - { 0x5ACC, 0xFAEE }, { 0x5AE1, 0xEED5 }, { 0x5AE6, 0xF9F4 }, { 0x5AE9, 0xD2EC }, { 0x5B05, 0xFBFB }, { 0x5B09, 0xFDF0 }, { 0x5B0B, 0xE0BD }, { 0x5B0C, 0xCEE3 }, - { 0x5B16, 0xF8C6 }, { 0x5B2A, 0xDEAE }, { 0x5B40, 0xDFC5 }, { 0x5B43, 0xE5BE }, { 0x5B50, 0xEDAD }, { 0x5B51, 0xFAEA }, { 0x5B54, 0xCDEE }, { 0x5B55, 0xEDA6 }, - { 0x5B57, 0xEDAE }, { 0x5B58, 0xF0ED }, { 0x5B5A, 0xDDA1 }, { 0x5B5C, 0xEDAF }, { 0x5B5D, 0xFCF8 }, { 0x5B5F, 0xD8EB }, { 0x5B63, 0xCCF9 }, { 0x5B64, 0xCDB5 }, - { 0x5B69, 0xFAA9 }, { 0x5B6B, 0xE1DD }, { 0x5B70, 0xE2D5 }, { 0x5B71, 0xEDCF }, { 0x5B75, 0xDDA2 }, { 0x5B78, 0xF9CA }, { 0x5B7A, 0xEAE8 }, { 0x5B7C, 0xE5ED }, - { 0x5B85, 0xD3EB }, { 0x5B87, 0xE9D4 }, { 0x5B88, 0xE1FA }, { 0x5B89, 0xE4CC }, { 0x5B8B, 0xE1E4 }, { 0x5B8C, 0xE8C7 }, { 0x5B8F, 0xCEDB }, { 0x5B93, 0xDCD5 }, - { 0x5B95, 0xF7B5 }, { 0x5B96, 0xFCF3 }, { 0x5B97, 0xF0F3 }, { 0x5B98, 0xCEAF }, { 0x5B99, 0xF1B5 }, { 0x5B9A, 0xEFD2 }, { 0x5B9B, 0xE8C8 }, { 0x5B9C, 0xEBF1 }, - { 0x5BA2, 0xCBD4 }, { 0x5BA3, 0xE0BE }, { 0x5BA4, 0xE3F8 }, { 0x5BA5, 0xEAE9 }, { 0x5BA6, 0xFCB2 }, { 0x5BAC, 0xE0F4 }, { 0x5BAE, 0xCFE0 }, { 0x5BB0, 0xEEA5 }, - { 0x5BB3, 0xFAAA }, { 0x5BB4, 0xE6C3 }, { 0x5BB5, 0xE1B2 }, { 0x5BB6, 0xCAAB }, { 0x5BB8, 0xE3E4 }, { 0x5BB9, 0xE9BB }, { 0x5BBF, 0xE2D6 }, { 0x5BC0, 0xF3F2 }, - { 0x5BC2, 0xEED6 }, { 0x5BC3, 0xEAB2 }, { 0x5BC4, 0xD0F6 }, { 0x5BC5, 0xECD9 }, { 0x5BC6, 0xDACB }, { 0x5BC7, 0xCFA8 }, { 0x5BCC, 0xDDA3 }, { 0x5BD0, 0xD8DB }, - { 0x5BD2, 0xF9CE }, { 0x5BD3, 0xE9D5 }, { 0x5BD4, 0xE3D1 }, { 0x5BD7, 0xD2BC }, { 0x5BDE, 0xD8AC }, { 0x5BDF, 0xF3CC }, { 0x5BE1, 0xCDFB }, { 0x5BE2, 0xF6D6 }, - { 0x5BE4, 0xE7F5 }, { 0x5BE5, 0xE8EF }, { 0x5BE6, 0xE3F9 }, { 0x5BE7, 0xD2BB }, { 0x5BE8, 0xF3F3 }, { 0x5BE9, 0xE3FB }, { 0x5BEB, 0xDED0 }, { 0x5BEC, 0xCEB0 }, - { 0x5BEE, 0xD6F7 }, { 0x5BEF, 0xF1D9 }, { 0x5BF5, 0xF5C1 }, { 0x5BF6, 0xDCC4 }, { 0x5BF8, 0xF5BB }, { 0x5BFA, 0xDED1 }, { 0x5C01, 0xDCE6 }, { 0x5C04, 0xDED2 }, - { 0x5C07, 0xEDE2 }, { 0x5C08, 0xEEF6 }, { 0x5C09, 0xEACF }, { 0x5C0A, 0xF0EE }, { 0x5C0B, 0xE3FC }, { 0x5C0D, 0xD3DF }, { 0x5C0E, 0xD3F4 }, { 0x5C0F, 0xE1B3 }, - { 0x5C11, 0xE1B4 }, { 0x5C16, 0xF4D3 }, { 0x5C19, 0xDFC6 }, { 0x5C24, 0xE9D6 }, { 0x5C28, 0xDBAB }, { 0x5C31, 0xF6A6 }, { 0x5C38, 0xE3B9 }, { 0x5C39, 0xEBC5 }, - { 0x5C3A, 0xF4A9 }, { 0x5C3B, 0xCDB6 }, { 0x5C3C, 0xD2F9 }, { 0x5C3E, 0xDAAD }, { 0x5C3F, 0xD2E3 }, { 0x5C40, 0xCFD1 }, { 0x5C45, 0xCBDC }, { 0x5C46, 0xCCFA }, - { 0x5C48, 0xCFDD }, { 0x5C4B, 0xE8A9 }, { 0x5C4D, 0xE3BB }, { 0x5C4E, 0xE3BA }, { 0x5C51, 0xE0DA }, { 0x5C55, 0xEEF7 }, { 0x5C5B, 0xDCB3 }, { 0x5C60, 0xD3F5 }, - { 0x5C62, 0xD7A6 }, { 0x5C64, 0xF6B5 }, { 0x5C65, 0xD7DB }, { 0x5C6C, 0xE1D5 }, { 0x5C6F, 0xD4EA }, { 0x5C71, 0xDFA3 }, { 0x5C79, 0xFDDF }, { 0x5C90, 0xD0F7 }, - { 0x5C91, 0xEDD4 }, { 0x5CA1, 0xCBAA }, { 0x5CA9, 0xE4DB }, { 0x5CAB, 0xE1FB }, { 0x5CAC, 0xCBA2 }, { 0x5CB1, 0xD3E0 }, { 0x5CB3, 0xE4BF }, { 0x5CB5, 0xFBC0 }, - { 0x5CB7, 0xDABE }, { 0x5CB8, 0xE4CD }, { 0x5CBA, 0xD6B9 }, { 0x5CBE, 0xEFC0 }, { 0x5CC0, 0xE1FC }, { 0x5CD9, 0xF6B9 }, { 0x5CE0, 0xDFC7 }, { 0x5CE8, 0xE4B1 }, - { 0x5CEF, 0xDCE7 }, { 0x5CF0, 0xDCE8 }, { 0x5CF4, 0xFAD6 }, { 0x5CF6, 0xD3F6 }, { 0x5CFB, 0xF1DA }, { 0x5CFD, 0xFAF2 }, { 0x5D07, 0xE2FD }, { 0x5D0D, 0xD5CF }, - { 0x5D0E, 0xD0F8 }, { 0x5D11, 0xCDDF }, { 0x5D14, 0xF5CB }, { 0x5D16, 0xE4F0 }, { 0x5D17, 0xCBAB }, { 0x5D19, 0xD7C4 }, { 0x5D27, 0xE2FE }, { 0x5D29, 0xDDDA }, - { 0x5D4B, 0xDAAE }, { 0x5D4C, 0xCAEE }, { 0x5D50, 0xD5B9 }, { 0x5D69, 0xE3A1 }, { 0x5D6C, 0xE8E3 }, { 0x5D6F, 0xF3AB }, { 0x5D87, 0xCFA9 }, { 0x5D8B, 0xD3F7 }, - { 0x5D9D, 0xD4F1 }, { 0x5DA0, 0xCEE4 }, { 0x5DA2, 0xE8F2 }, { 0x5DAA, 0xE5F5 }, { 0x5DB8, 0xE7AE }, { 0x5DBA, 0xD6BA }, { 0x5DBC, 0xDFEC }, { 0x5DBD, 0xE4C0 }, - { 0x5DCD, 0xE8E4 }, { 0x5DD2, 0xD8B5 }, { 0x5DD6, 0xE4DC }, { 0x5DDD, 0xF4B9 }, { 0x5DDE, 0xF1B6 }, { 0x5DE1, 0xE2DE }, { 0x5DE2, 0xE1B5 }, { 0x5DE5, 0xCDEF }, - { 0x5DE6, 0xF1A7 }, { 0x5DE7, 0xCEE5 }, { 0x5DE8, 0xCBDD }, { 0x5DEB, 0xD9E3 }, { 0x5DEE, 0xF3AC }, { 0x5DF1, 0xD0F9 }, { 0x5DF2, 0xECAB }, { 0x5DF3, 0xDED3 }, - { 0x5DF4, 0xF7E9 }, { 0x5DF7, 0xF9F5 }, { 0x5DFD, 0xE1DE }, { 0x5DFE, 0xCBEE }, { 0x5E02, 0xE3BC }, { 0x5E03, 0xF8D6 }, { 0x5E06, 0xDBEE }, { 0x5E0C, 0xFDF1 }, - { 0x5E11, 0xF7B6 }, { 0x5E16, 0xF4DE }, { 0x5E19, 0xF2ED }, { 0x5E1B, 0xDBD9 }, { 0x5E1D, 0xF0A8 }, { 0x5E25, 0xE1FD }, { 0x5E2B, 0xDED4 }, { 0x5E2D, 0xE0AC }, - { 0x5E33, 0xEDE3 }, { 0x5E36, 0xD3E1 }, { 0x5E38, 0xDFC8 }, { 0x5E3D, 0xD9B6 }, { 0x5E3F, 0xFDAC }, { 0x5E40, 0xEFD3 }, { 0x5E44, 0xE4C1 }, { 0x5E45, 0xF8EB }, - { 0x5E47, 0xDBAC }, { 0x5E4C, 0xFCC6 }, { 0x5E55, 0xD8AD }, { 0x5E5F, 0xF6BA }, { 0x5E61, 0xDBDF }, { 0x5E62, 0xD3D3 }, { 0x5E63, 0xF8C7 }, { 0x5E72, 0xCACE }, - { 0x5E73, 0xF8C1 }, { 0x5E74, 0xD2B4 }, { 0x5E77, 0xDCB4 }, { 0x5E78, 0xFAB9 }, { 0x5E79, 0xCACF }, { 0x5E7B, 0xFCB3 }, { 0x5E7C, 0xEAEA }, { 0x5E7D, 0xEAEB }, - { 0x5E7E, 0xD0FA }, { 0x5E84, 0xEDE4 }, { 0x5E87, 0xDDE7 }, { 0x5E8A, 0xDFC9 }, { 0x5E8F, 0xDFED }, { 0x5E95, 0xEEBC }, { 0x5E97, 0xEFC1 }, { 0x5E9A, 0xCCD2 }, - { 0x5E9C, 0xDDA4 }, { 0x5EA0, 0xDFCA }, { 0x5EA6, 0xD3F8 }, { 0x5EA7, 0xF1A8 }, { 0x5EAB, 0xCDB7 }, { 0x5EAD, 0xEFD4 }, { 0x5EB5, 0xE4DD }, { 0x5EB6, 0xDFEE }, - { 0x5EB7, 0xCBAC }, { 0x5EB8, 0xE9BC }, { 0x5EBE, 0xEAEC }, { 0x5EC2, 0xDFCB }, { 0x5EC8, 0xF9BF }, { 0x5EC9, 0xD6AF }, { 0x5ECA, 0xD5C6 }, { 0x5ED0, 0xCFAA }, - { 0x5ED3, 0xCEA9 }, { 0x5ED6, 0xD6F8 }, { 0x5EDA, 0xF1B7 }, { 0x5EDB, 0xEEF8 }, { 0x5EDF, 0xD9D9 }, { 0x5EE0, 0xF3DF }, { 0x5EE2, 0xF8C8 }, { 0x5EE3, 0xCEC6 }, - { 0x5EEC, 0xD5E6 }, { 0x5EF3, 0xF4E6 }, { 0x5EF6, 0xE6C5 }, { 0x5EF7, 0xEFD5 }, { 0x5EFA, 0xCBEF }, { 0x5EFB, 0xFCDF }, { 0x5F01, 0xDCA7 }, { 0x5F04, 0xD6E7 }, - { 0x5F0A, 0xF8C9 }, { 0x5F0F, 0xE3D2 }, { 0x5F11, 0xE3BD }, { 0x5F13, 0xCFE1 }, { 0x5F14, 0xF0C0 }, { 0x5F15, 0xECDA }, { 0x5F17, 0xDDD7 }, { 0x5F18, 0xFBF0 }, - { 0x5F1B, 0xECAC }, { 0x5F1F, 0xF0A9 }, { 0x5F26, 0xFAD7 }, { 0x5F27, 0xFBC1 }, { 0x5F29, 0xD2C0 }, { 0x5F31, 0xE5B0 }, { 0x5F35, 0xEDE5 }, { 0x5F3A, 0xCBAD }, - { 0x5F3C, 0xF9B0 }, { 0x5F48, 0xF7A5 }, { 0x5F4A, 0xCBAE }, { 0x5F4C, 0xDAAF }, { 0x5F4E, 0xD8B6 }, { 0x5F56, 0xD3A7 }, { 0x5F57, 0xFBB2 }, { 0x5F59, 0xFDC4 }, - { 0x5F5B, 0xECAD }, { 0x5F62, 0xFBA1 }, { 0x5F66, 0xE5E9 }, { 0x5F67, 0xE9EE }, { 0x5F69, 0xF3F4 }, { 0x5F6A, 0xF8F3 }, { 0x5F6B, 0xF0C1 }, { 0x5F6C, 0xDEAF }, - { 0x5F6D, 0xF8B0 }, { 0x5F70, 0xF3E0 }, { 0x5F71, 0xE7AF }, { 0x5F77, 0xDBAD }, { 0x5F79, 0xE6B5 }, { 0x5F7C, 0xF9A8 }, { 0x5F7F, 0xDDD8 }, { 0x5F80, 0xE8D9 }, - { 0x5F81, 0xEFD6 }, { 0x5F85, 0xD3E2 }, { 0x5F87, 0xE2DF }, { 0x5F8A, 0xFCE0 }, { 0x5F8B, 0xD7C8 }, { 0x5F8C, 0xFDAD }, { 0x5F90, 0xDFEF }, { 0x5F91, 0xCCD3 }, - { 0x5F92, 0xD3F9 }, { 0x5F97, 0xD4F0 }, { 0x5F98, 0xDBC7 }, { 0x5F99, 0xDED5 }, { 0x5F9E, 0xF0F4 }, { 0x5FA0, 0xD5D0 }, { 0x5FA1, 0xE5D9 }, { 0x5FA8, 0xFCC7 }, - { 0x5FA9, 0xDCD6 }, { 0x5FAA, 0xE2E0 }, { 0x5FAE, 0xDAB0 }, { 0x5FB5, 0xF3A3 }, { 0x5FB7, 0xD3EC }, { 0x5FB9, 0xF4CB }, { 0x5FBD, 0xFDC5 }, { 0x5FC3, 0xE3FD }, - { 0x5FC5, 0xF9B1 }, { 0x5FCC, 0xD0FB }, { 0x5FCD, 0xECDB }, { 0x5FD6, 0xF5BC }, { 0x5FD7, 0xF2A4 }, { 0x5FD8, 0xD8CE }, { 0x5FD9, 0xD8CF }, { 0x5FE0, 0xF5F7 }, - { 0x5FEB, 0xF6E1 }, { 0x5FF5, 0xD2B7 }, { 0x5FFD, 0xFBEC }, { 0x5FFF, 0xDDC8 }, { 0x600F, 0xE4E8 }, { 0x6012, 0xD2C1 }, { 0x6016, 0xF8D7 }, { 0x601C, 0xD6BB }, - { 0x601D, 0xDED6 }, { 0x6020, 0xF7BD }, { 0x6021, 0xECAE }, { 0x6025, 0xD0E1 }, { 0x6027, 0xE0F5 }, { 0x6028, 0xEAB3 }, { 0x602A, 0xCED6 }, { 0x602F, 0xCCA5 }, - { 0x6041, 0xECF6 }, { 0x6042, 0xE2E1 }, { 0x6043, 0xE3BE }, { 0x604D, 0xFCC8 }, { 0x6050, 0xCDF0 }, { 0x6052, 0xF9F6 }, { 0x6055, 0xDFF0 }, { 0x6059, 0xE5BF }, - { 0x605D, 0xCEBF }, { 0x6062, 0xFCE1 }, { 0x6063, 0xEDB0 }, { 0x6064, 0xFDD1 }, { 0x6065, 0xF6BB }, { 0x6068, 0xF9CF }, { 0x6069, 0xEBDA }, { 0x606A, 0xCAC1 }, - { 0x606C, 0xD2B8 }, { 0x606D, 0xCDF1 }, { 0x606F, 0xE3D3 }, { 0x6070, 0xFDE6 }, { 0x6085, 0xE6ED }, { 0x6089, 0xE3FA }, { 0x608C, 0xF0AA }, { 0x608D, 0xF9D0 }, - { 0x6094, 0xFCE2 }, { 0x6096, 0xF8A7 }, { 0x609A, 0xE1E5 }, { 0x609B, 0xEEF9 }, { 0x609F, 0xE7F6 }, { 0x60A0, 0xEAED }, { 0x60A3, 0xFCB4 }, { 0x60A4, 0xF5C2 }, - { 0x60A7, 0xD7DC }, { 0x60B0, 0xF0F5 }, { 0x60B2, 0xDDE8 }, { 0x60B3, 0xD3ED }, { 0x60B4, 0xF5FC }, { 0x60B6, 0xDABF }, { 0x60B8, 0xCCFB }, { 0x60BC, 0xD3FA }, - { 0x60BD, 0xF4A4 }, { 0x60C5, 0xEFD7 }, { 0x60C7, 0xD4C3 }, { 0x60D1, 0xFBE3 }, { 0x60DA, 0xFBED }, { 0x60DC, 0xE0AD }, { 0x60DF, 0xEAEE }, { 0x60E0, 0xFBB3 }, - { 0x60E1, 0xE4C2 }, { 0x60F0, 0xF6E7 }, { 0x60F1, 0xD2DD }, { 0x60F3, 0xDFCC }, { 0x60F6, 0xFCC9 }, { 0x60F9, 0xE5A9 }, { 0x60FA, 0xE0F6 }, { 0x60FB, 0xF6B3 }, - { 0x6101, 0xE1FE }, { 0x6106, 0xCBF0 }, { 0x6108, 0xEAEF }, { 0x6109, 0xEAF0 }, { 0x610D, 0xDAC0 }, { 0x610E, 0xF8B4 }, { 0x610F, 0xEBF2 }, { 0x6115, 0xE4C3 }, - { 0x611A, 0xE9D7 }, { 0x611B, 0xE4F1 }, { 0x611F, 0xCAEF }, { 0x6127, 0xCED7 }, { 0x6130, 0xFCCA }, { 0x6134, 0xF3E1 }, { 0x6137, 0xCBC4 }, { 0x613C, 0xE3E5 }, - { 0x613E, 0xCBC5 }, { 0x613F, 0xEAB4 }, { 0x6142, 0xE9BD }, { 0x6144, 0xD7C9 }, { 0x6147, 0xEBDB }, { 0x6148, 0xEDB1 }, { 0x614A, 0xCCC3 }, { 0x614B, 0xF7BE }, - { 0x614C, 0xFCCB }, { 0x6153, 0xF8F4 }, { 0x6155, 0xD9B7 }, { 0x6158, 0xF3D3 }, { 0x6159, 0xF3D4 }, { 0x615D, 0xF7E4 }, { 0x615F, 0xF7D1 }, { 0x6162, 0xD8B7 }, - { 0x6163, 0xCEB1 }, { 0x6164, 0xCAC2 }, { 0x6167, 0xFBB4 }, { 0x6168, 0xCBC6 }, { 0x616B, 0xF0F6 }, { 0x616E, 0xD5E7 }, { 0x6170, 0xEAD0 }, { 0x6176, 0xCCD4 }, - { 0x6177, 0xCBAF }, { 0x617D, 0xF4AA }, { 0x617E, 0xE9AF }, { 0x6181, 0xF5C3 }, { 0x6182, 0xE9D8 }, { 0x618A, 0xDDE9 }, { 0x618E, 0xF1F3 }, { 0x6190, 0xD5FB }, - { 0x6191, 0xDEBB }, { 0x6194, 0xF4FB }, { 0x6198, 0xFDF3 }, { 0x6199, 0xFDF2 }, { 0x619A, 0xF7A6 }, { 0x61A4, 0xDDC9 }, { 0x61A7, 0xD4D3 }, { 0x61A9, 0xCCA8 }, - { 0x61AB, 0xDAC1 }, { 0x61AC, 0xCCD5 }, { 0x61AE, 0xD9E4 }, { 0x61B2, 0xFACA }, { 0x61B6, 0xE5E3 }, { 0x61BA, 0xD3BC }, { 0x61BE, 0xCAF0 }, { 0x61C3, 0xD0C4 }, - { 0x61C7, 0xCAD0 }, { 0x61C8, 0xFAAB }, { 0x61C9, 0xEBEB }, { 0x61CA, 0xE7F8 }, { 0x61CB, 0xD9E5 }, { 0x61E6, 0xD1D7 }, { 0x61F2, 0xF3A4 }, { 0x61F6, 0xD4FB }, - { 0x61F7, 0xFCE3 }, { 0x61F8, 0xFAD8 }, { 0x61FA, 0xF3D5 }, { 0x61FC, 0xCFAB }, { 0x61FF, 0xEBF3 }, { 0x6200, 0xD5FC }, { 0x6207, 0xD3D4 }, { 0x6208, 0xCDFC }, - { 0x620A, 0xD9E6 }, { 0x620C, 0xE2F9 }, { 0x620D, 0xE2A1 }, { 0x620E, 0xEBD4 }, { 0x6210, 0xE0F7 }, { 0x6211, 0xE4B2 }, { 0x6212, 0xCCFC }, { 0x6216, 0xFBE4 }, - { 0x621A, 0xF4AB }, { 0x621F, 0xD0BD }, { 0x6221, 0xCAF1 }, { 0x622A, 0xEFB8 }, { 0x622E, 0xD7C0 }, { 0x6230, 0xEEFA }, { 0x6231, 0xFDF4 }, { 0x6234, 0xD3E3 }, - { 0x6236, 0xFBC2 }, { 0x623E, 0xD5E8 }, { 0x623F, 0xDBAE }, { 0x6240, 0xE1B6 }, { 0x6241, 0xF8B7 }, { 0x6247, 0xE0BF }, { 0x6248, 0xFBC3 }, { 0x6249, 0xDDEA }, - { 0x624B, 0xE2A2 }, { 0x624D, 0xEEA6 }, { 0x6253, 0xF6E8 }, { 0x6258, 0xF6F5 }, { 0x626E, 0xDDCA }, { 0x6271, 0xD0E2 }, { 0x6276, 0xDDA6 }, { 0x6279, 0xDDEB }, - { 0x627C, 0xE4F9 }, { 0x627F, 0xE3AF }, { 0x6280, 0xD0FC }, { 0x6284, 0xF4FC }, { 0x6289, 0xCCBC }, { 0x628A, 0xF7EA }, { 0x6291, 0xE5E4 }, { 0x6292, 0xDFF1 }, - { 0x6295, 0xF7E1 }, { 0x6297, 0xF9F7 }, { 0x6298, 0xEFB9 }, { 0x629B, 0xF8D8 }, { 0x62AB, 0xF9A9 }, { 0x62B1, 0xF8D9 }, { 0x62B5, 0xEEBD }, { 0x62B9, 0xD8C6 }, - { 0x62BC, 0xE4E3 }, { 0x62BD, 0xF5CE }, { 0x62C2, 0xDDD9 }, { 0x62C7, 0xD9E7 }, { 0x62C8, 0xD2B9 }, { 0x62C9, 0xD5C3 }, { 0x62CC, 0xDAE5 }, { 0x62CD, 0xDAD0 }, - { 0x62CF, 0xD1D9 }, { 0x62D0, 0xCED8 }, { 0x62D2, 0xCBDE }, { 0x62D3, 0xF4AC }, { 0x62D4, 0xDAFB }, { 0x62D6, 0xF6E9 }, { 0x62D7, 0xE8F3 }, { 0x62D8, 0xCFAC }, - { 0x62D9, 0xF0F0 }, { 0x62DB, 0xF4FD }, { 0x62DC, 0xDBC8 }, { 0x62EC, 0xCEC0 }, { 0x62ED, 0xE3D4 }, { 0x62EE, 0xD1CF }, { 0x62EF, 0xF1F5 }, { 0x62F1, 0xCDF2 }, - { 0x62F3, 0xCFEB }, { 0x62F7, 0xCDB8 }, { 0x62FE, 0xE3A6 }, { 0x62FF, 0xD1DA }, { 0x6301, 0xF2A5 }, { 0x6307, 0xF2A6 }, { 0x6309, 0xE4CE }, { 0x6311, 0xD3FB }, - { 0x632B, 0xF1A9 }, { 0x632F, 0xF2C9 }, { 0x633A, 0xEFD8 }, { 0x633B, 0xE6C9 }, { 0x633D, 0xD8B8 }, { 0x633E, 0xFAF3 }, { 0x6349, 0xF3B5 }, { 0x634C, 0xF8A4 }, - { 0x634F, 0xD1F3 }, { 0x6350, 0xE6C8 }, { 0x6355, 0xF8DA }, { 0x6367, 0xDCE9 }, { 0x6368, 0xDED7 }, { 0x636E, 0xCBDF }, { 0x6372, 0xCFEC }, { 0x6377, 0xF4DF }, - { 0x637A, 0xD1F4 }, { 0x637B, 0xD2BA }, { 0x637F, 0xDFF2 }, { 0x6383, 0xE1B7 }, { 0x6388, 0xE2A3 }, { 0x6389, 0xD3FC }, { 0x638C, 0xEDE6 }, { 0x6392, 0xDBC9 }, - { 0x6396, 0xE4FA }, { 0x6398, 0xCFDE }, { 0x639B, 0xCED0 }, { 0x63A0, 0xD5D3 }, { 0x63A1, 0xF3F5 }, { 0x63A2, 0xF7AE }, { 0x63A5, 0xEFC8 }, { 0x63A7, 0xCDF3 }, - { 0x63A8, 0xF5CF }, { 0x63A9, 0xE5F3 }, { 0x63AA, 0xF0C2 }, { 0x63C0, 0xCAD1 }, { 0x63C4, 0xEAF1 }, { 0x63C6, 0xD0A6 }, { 0x63CF, 0xD9DA }, { 0x63D0, 0xF0AB }, - { 0x63D6, 0xEBE7 }, { 0x63DA, 0xE5C0 }, { 0x63DB, 0xFCB5 }, { 0x63E1, 0xE4C4 }, { 0x63ED, 0xCCA9 }, { 0x63EE, 0xFDC6 }, { 0x63F4, 0xEAB5 }, { 0x63F6, 0xE5AA }, - { 0x63F7, 0xDFBA }, { 0x640D, 0xE1DF }, { 0x640F, 0xDAD1 }, { 0x6414, 0xE1B8 }, { 0x6416, 0xE8F4 }, { 0x6417, 0xD3FD }, { 0x641C, 0xE2A4 }, { 0x6422, 0xF2CA }, - { 0x642C, 0xDAE6 }, { 0x642D, 0xF7B3 }, { 0x643A, 0xFDCD }, { 0x643E, 0xF3B6 }, { 0x6458, 0xEED7 }, { 0x6460, 0xF5C4 }, { 0x6469, 0xD8A4 }, { 0x646F, 0xF2A7 }, - { 0x6478, 0xD9B8 }, { 0x6479, 0xD9B9 }, { 0x647A, 0xEFC9 }, { 0x6488, 0xD6CE }, { 0x6491, 0xF7CB }, { 0x6492, 0xDFAE }, { 0x6493, 0xE8F5 }, { 0x649A, 0xD2B5 }, - { 0x649E, 0xD3D5 }, { 0x64A4, 0xF4CC }, { 0x64A5, 0xDAFC }, { 0x64AB, 0xD9E8 }, { 0x64AD, 0xF7EB }, { 0x64AE, 0xF5C9 }, { 0x64B0, 0xF3BC }, { 0x64B2, 0xDAD2 }, - { 0x64BB, 0xD3B5 }, { 0x64C1, 0xE8B6 }, { 0x64C4, 0xD6CF }, { 0x64C5, 0xF4BA }, { 0x64C7, 0xF7C9 }, { 0x64CA, 0xCCAA }, { 0x64CD, 0xF0C3 }, { 0x64CE, 0xCCD6 }, - { 0x64D2, 0xD0D3 }, { 0x64D4, 0xD3BD }, { 0x64D8, 0xDBFB }, { 0x64DA, 0xCBE0 }, { 0x64E1, 0xD3E4 }, { 0x64E2, 0xF6F7 }, { 0x64E5, 0xD5BA }, { 0x64E6, 0xF3CD }, - { 0x64E7, 0xCBE1 }, { 0x64EC, 0xEBF4 }, { 0x64F2, 0xF4AD }, { 0x64F4, 0xFCAA }, { 0x64FA, 0xF7EC }, { 0x64FE, 0xE8F6 }, { 0x6500, 0xDAE7 }, { 0x6504, 0xF7CC }, - { 0x6518, 0xE5C1 }, { 0x651D, 0xE0EE }, { 0x6523, 0xD5FD }, { 0x652A, 0xCEE6 }, { 0x652B, 0xFCAB }, { 0x652C, 0xD5BB }, { 0x652F, 0xF2A8 }, { 0x6536, 0xE2A5 }, - { 0x6537, 0xCDB9 }, { 0x6538, 0xEAF2 }, { 0x6539, 0xCBC7 }, { 0x653B, 0xCDF4 }, { 0x653E, 0xDBAF }, { 0x653F, 0xEFD9 }, { 0x6545, 0xCDBA }, { 0x6548, 0xFCF9 }, - { 0x654D, 0xDFF3 }, { 0x654E, 0xCEE7 }, { 0x654F, 0xDAC2 }, { 0x6551, 0xCFAD }, { 0x6556, 0xE7F9 }, { 0x6557, 0xF8A8 }, { 0x655E, 0xF3E2 }, { 0x6562, 0xCAF2 }, - { 0x6563, 0xDFA4 }, { 0x6566, 0xD4C4 }, { 0x656C, 0xCCD7 }, { 0x656D, 0xE5C2 }, { 0x6572, 0xCDBB }, { 0x6574, 0xEFDA }, { 0x6575, 0xEED8 }, { 0x6577, 0xDDA7 }, - { 0x6578, 0xE2A6 }, { 0x657E, 0xE0C0 }, { 0x6582, 0xD6B0 }, { 0x6583, 0xF8CA }, { 0x6585, 0xFCFA }, { 0x6587, 0xD9FE }, { 0x658C, 0xDEB0 }, { 0x6590, 0xDDEC }, - { 0x6591, 0xDAE8 }, { 0x6597, 0xD4E0 }, { 0x6599, 0xD6F9 }, { 0x659B, 0xCDD7 }, { 0x659C, 0xDED8 }, { 0x659F, 0xF2F8 }, { 0x65A1, 0xE4D6 }, { 0x65A4, 0xD0C5 }, - { 0x65A5, 0xF4AE }, { 0x65A7, 0xDDA8 }, { 0x65AB, 0xEDC5 }, { 0x65AC, 0xF3D6 }, { 0x65AF, 0xDED9 }, { 0x65B0, 0xE3E6 }, { 0x65B7, 0xD3A8 }, { 0x65B9, 0xDBB0 }, - { 0x65BC, 0xE5DA }, { 0x65BD, 0xE3BF }, { 0x65C1, 0xDBB1 }, { 0x65C5, 0xD5E9 }, { 0x65CB, 0xE0C1 }, { 0x65CC, 0xEFDB }, { 0x65CF, 0xF0E9 }, { 0x65D2, 0xD7B2 }, - { 0x65D7, 0xD0FD }, { 0x65E0, 0xD9E9 }, { 0x65E3, 0xD0FE }, { 0x65E5, 0xECED }, { 0x65E6, 0xD3A9 }, { 0x65E8, 0xF2A9 }, { 0x65E9, 0xF0C4 }, { 0x65EC, 0xE2E2 }, - { 0x65ED, 0xE9EF }, { 0x65F1, 0xF9D1 }, { 0x65F4, 0xE9D9 }, { 0x65FA, 0xE8DA }, { 0x65FB, 0xDAC3 }, { 0x65FC, 0xDAC4 }, { 0x65FD, 0xD4C5 }, { 0x65FF, 0xE7FA }, - { 0x6606, 0xCDE0 }, { 0x6607, 0xE3B0 }, { 0x6609, 0xDBB2 }, { 0x660A, 0xFBC4 }, { 0x660C, 0xF3E3 }, { 0x660E, 0xD9A5 }, { 0x660F, 0xFBE7 }, { 0x6610, 0xDDCB }, - { 0x6611, 0xD0D4 }, { 0x6613, 0xE6B6 }, { 0x6614, 0xE0AE }, { 0x6615, 0xFDDA }, { 0x661E, 0xDCB5 }, { 0x661F, 0xE0F8 }, { 0x6620, 0xE7B1 }, { 0x6625, 0xF5F0 }, - { 0x6627, 0xD8DC }, { 0x6628, 0xEDC6 }, { 0x662D, 0xE1B9 }, { 0x662F, 0xE3C0 }, { 0x6630, 0xF9C0 }, { 0x6631, 0xE9F0 }, { 0x6634, 0xD9DB }, { 0x6636, 0xF3E4 }, - { 0x663A, 0xDCB6 }, { 0x663B, 0xE4E9 }, { 0x6641, 0xF0C5 }, { 0x6642, 0xE3C1 }, { 0x6643, 0xFCCC }, { 0x6644, 0xFCCD }, { 0x6649, 0xF2CB }, { 0x664B, 0xF2CC }, - { 0x664F, 0xE4CF }, { 0x6659, 0xF1DB }, { 0x665B, 0xFAD9 }, { 0x665D, 0xF1B8 }, { 0x665E, 0xFDF5 }, { 0x665F, 0xE0F9 }, { 0x6664, 0xE7FB }, { 0x6665, 0xFCB7 }, - { 0x6666, 0xFCE4 }, { 0x6667, 0xFBC5 }, { 0x6668, 0xE3E7 }, { 0x6669, 0xD8B9 }, { 0x666B, 0xF6F8 }, { 0x666E, 0xDCC5 }, { 0x666F, 0xCCD8 }, { 0x6673, 0xE0AF }, - { 0x6674, 0xF4E7 }, { 0x6676, 0xEFDC }, { 0x6677, 0xCFFC }, { 0x6678, 0xEFDD }, { 0x667A, 0xF2AA }, { 0x6684, 0xFDBE }, { 0x6687, 0xCAAC }, { 0x6688, 0xFDBB }, - { 0x6689, 0xFDC7 }, { 0x668E, 0xE7B2 }, { 0x6690, 0xEAD1 }, { 0x6691, 0xDFF4 }, { 0x6696, 0xD1EC }, { 0x6697, 0xE4DE }, { 0x6698, 0xE5C3 }, { 0x669D, 0xD9A6 }, - { 0x66A0, 0xCDBC }, { 0x66A2, 0xF3E5 }, { 0x66AB, 0xEDD5 }, { 0x66AE, 0xD9BA }, { 0x66B2, 0xEDE7 }, { 0x66B3, 0xFBB5 }, { 0x66B4, 0xF8EC }, { 0x66B9, 0xE0E7 }, - { 0x66BB, 0xCCD9 }, { 0x66BE, 0xD4C6 }, { 0x66C4, 0xE7A5 }, { 0x66C6, 0xD5F5 }, { 0x66C7, 0xD3BE }, { 0x66C9, 0xFCFB }, { 0x66D6, 0xE4F2 }, { 0x66D9, 0xDFF5 }, - { 0x66DC, 0xE8F8 }, { 0x66DD, 0xF8ED }, { 0x66E0, 0xCEC7 }, { 0x66E6, 0xFDF6 }, { 0x66F0, 0xE8D8 }, { 0x66F2, 0xCDD8 }, { 0x66F3, 0xE7D6 }, { 0x66F4, 0xCCDA }, - { 0x66F7, 0xCAE3 }, { 0x66F8, 0xDFF6 }, { 0x66F9, 0xF0C7 }, { 0x66FA, 0xF0C6 }, { 0x66FC, 0xD8BA }, { 0x66FE, 0xF1F4 }, { 0x66FF, 0xF4F0 }, { 0x6700, 0xF5CC }, - { 0x6703, 0xFCE5 }, { 0x6708, 0xEAC5 }, { 0x6709, 0xEAF3 }, { 0x670B, 0xDDDB }, { 0x670D, 0xDCD7 }, { 0x6714, 0xDEFD }, { 0x6715, 0xF2F9 }, { 0x6717, 0xD5C7 }, - { 0x671B, 0xD8D0 }, { 0x671D, 0xF0C8 }, { 0x671E, 0xD1A1 }, { 0x671F, 0xD1A2 }, { 0x6726, 0xD9D4 }, { 0x6727, 0xD6E8 }, { 0x6728, 0xD9CA }, { 0x672A, 0xDAB1 }, - { 0x672B, 0xD8C7 }, { 0x672C, 0xDCE2 }, { 0x672D, 0xF3CE }, { 0x672E, 0xF5F4 }, { 0x6731, 0xF1B9 }, { 0x6734, 0xDAD3 }, { 0x6736, 0xF6EA }, { 0x673A, 0xCFF5 }, - { 0x673D, 0xFDAE }, { 0x6746, 0xCAD2 }, { 0x6749, 0xDFB4 }, { 0x674E, 0xD7DD }, { 0x674F, 0xFABA }, { 0x6750, 0xEEA7 }, { 0x6751, 0xF5BD }, { 0x6753, 0xF8F5 }, - { 0x6756, 0xEDE8 }, { 0x675C, 0xD4E1 }, { 0x675E, 0xD1A3 }, { 0x675F, 0xE1D6 }, { 0x676D, 0xF9F8 }, { 0x676F, 0xDBCA }, { 0x6770, 0xCBF9 }, { 0x6771, 0xD4D4 }, - { 0x6773, 0xD9DC }, { 0x6775, 0xEEBE }, { 0x6777, 0xF7ED }, { 0x677B, 0xD2EE }, { 0x677E, 0xE1E6 }, { 0x677F, 0xF7F9 }, { 0x6787, 0xDDED }, { 0x6789, 0xE8DB }, - { 0x678B, 0xDBB3 }, { 0x678F, 0xD1F7 }, { 0x6790, 0xE0B0 }, { 0x6793, 0xD4E2 }, { 0x6795, 0xF6D7 }, { 0x6797, 0xD7F9 }, { 0x679A, 0xD8DD }, { 0x679C, 0xCDFD }, - { 0x679D, 0xF2AB }, { 0x67AF, 0xCDBD }, { 0x67B0, 0xF8C2 }, { 0x67B3, 0xF2AC }, { 0x67B6, 0xCAAD }, { 0x67B7, 0xCAAE }, { 0x67B8, 0xCFAE }, { 0x67BE, 0xE3C2 }, - { 0x67C4, 0xDCB7 }, { 0x67CF, 0xDBDA }, { 0x67D0, 0xD9BB }, { 0x67D1, 0xCAF3 }, { 0x67D2, 0xF6D3 }, { 0x67D3, 0xE6F8 }, { 0x67D4, 0xEAF5 }, { 0x67DA, 0xEAF6 }, - { 0x67DD, 0xF6F9 }, { 0x67E9, 0xCFAF }, { 0x67EC, 0xCAD3 }, { 0x67EF, 0xCAAF }, { 0x67F0, 0xD2B0 }, { 0x67F1, 0xF1BA }, { 0x67F3, 0xD7B3 }, { 0x67F4, 0xE3C3 }, - { 0x67F5, 0xF3FD }, { 0x67F6, 0xDEDA }, { 0x67FB, 0xDEDB }, { 0x67FE, 0xEFDE }, { 0x6812, 0xE2E3 }, { 0x6813, 0xEEFB }, { 0x6816, 0xDFF7 }, { 0x6817, 0xD7CA }, - { 0x6821, 0xCEE8 }, { 0x6822, 0xDBDB }, { 0x682A, 0xF1BB }, { 0x682F, 0xE9F1 }, { 0x6838, 0xFAB7 }, { 0x6839, 0xD0C6 }, { 0x683C, 0xCCAB }, { 0x683D, 0xEEA8 }, - { 0x6840, 0xCBFA }, { 0x6841, 0xF9F9 }, { 0x6842, 0xCCFD }, { 0x6843, 0xD3FE }, { 0x6848, 0xE4D0 }, { 0x684E, 0xF2EE }, { 0x6850, 0xD4D5 }, { 0x6851, 0xDFCD }, - { 0x6853, 0xFCB8 }, { 0x6854, 0xD1D0 }, { 0x686D, 0xF2CD }, { 0x6876, 0xF7D2 }, { 0x687F, 0xCAD4 }, { 0x6881, 0xD5D9 }, { 0x6885, 0xD8DE }, { 0x688F, 0xCDD9 }, - { 0x6893, 0xEEA9 }, { 0x6894, 0xF6BC }, { 0x6897, 0xCCDB }, { 0x689D, 0xF0C9 }, { 0x689F, 0xFCFC }, { 0x68A1, 0xE8C9 }, { 0x68A2, 0xF4FE }, { 0x68A7, 0xE7FC }, - { 0x68A8, 0xD7DE }, { 0x68AD, 0xDEDC }, { 0x68AF, 0xF0AC }, { 0x68B0, 0xCCFE }, { 0x68B1, 0xCDE1 }, { 0x68B3, 0xE1BA }, { 0x68B5, 0xDBEF }, { 0x68B6, 0xDAB2 }, - { 0x68C4, 0xD1A5 }, { 0x68C5, 0xDCB8 }, { 0x68C9, 0xD8F6 }, { 0x68CB, 0xD1A4 }, { 0x68CD, 0xCDE2 }, { 0x68D2, 0xDCEA }, { 0x68D5, 0xF0F7 }, { 0x68D7, 0xF0CA }, - { 0x68D8, 0xD0BE }, { 0x68DA, 0xDDDC }, { 0x68DF, 0xD4D6 }, { 0x68E0, 0xD3D6 }, { 0x68E7, 0xEDD0 }, { 0x68E8, 0xCDA1 }, { 0x68EE, 0xDFB5 }, { 0x68F2, 0xDFF8 }, - { 0x68F9, 0xD4A1 }, { 0x68FA, 0xCEB2 }, { 0x6900, 0xE8CA }, { 0x6905, 0xEBF5 }, { 0x690D, 0xE3D5 }, { 0x690E, 0xF5D0 }, { 0x6912, 0xF5A1 }, { 0x6927, 0xD9A7 }, - { 0x6930, 0xE5AB }, { 0x693D, 0xE6CB }, { 0x693F, 0xF5F1 }, { 0x694A, 0xE5C5 }, { 0x6953, 0xF9A3 }, { 0x6954, 0xE0DB }, { 0x6955, 0xF6EB }, { 0x6957, 0xCBF1 }, - { 0x6959, 0xD9EA }, { 0x695A, 0xF5A2 }, { 0x695E, 0xD7D1 }, { 0x6960, 0xD1F8 }, { 0x6961, 0xEAF8 }, { 0x6962, 0xEAF9 }, { 0x6963, 0xDAB3 }, { 0x6968, 0xEFDF }, - { 0x696B, 0xF1EF }, { 0x696D, 0xE5F6 }, { 0x696E, 0xEEBF }, { 0x696F, 0xE2E4 }, { 0x6975, 0xD0BF }, { 0x6977, 0xFAAC }, { 0x6978, 0xF5D1 }, { 0x6979, 0xE7B3 }, - { 0x6995, 0xE9BE }, { 0x699B, 0xF2CE }, { 0x699C, 0xDBB4 }, { 0x69A5, 0xFCCE }, { 0x69A7, 0xDDEE }, { 0x69AE, 0xE7B4 }, { 0x69B4, 0xD7B4 }, { 0x69BB, 0xF7B4 }, - { 0x69C1, 0xCDBE }, { 0x69C3, 0xDAE9 }, { 0x69CB, 0xCFB0 }, { 0x69CC, 0xF7D9 }, { 0x69CD, 0xF3E6 }, { 0x69D0, 0xCED9 }, { 0x69E8, 0xCEAA }, { 0x69EA, 0xCBC8 }, - { 0x69FB, 0xD0A7 }, { 0x69FD, 0xF0CB }, { 0x69FF, 0xD0C7 }, { 0x6A02, 0xE4C5 }, { 0x6A0A, 0xDBE0 }, { 0x6A11, 0xD5DA }, { 0x6A13, 0xD7A7 }, { 0x6A17, 0xEEC0 }, - { 0x6A19, 0xF8F6 }, { 0x6A1E, 0xF5D2 }, { 0x6A1F, 0xEDE9 }, { 0x6A21, 0xD9BC }, { 0x6A23, 0xE5C6 }, { 0x6A35, 0xF5A3 }, { 0x6A38, 0xDAD4 }, { 0x6A39, 0xE2A7 }, - { 0x6A3A, 0xFBFC }, { 0x6A3D, 0xF1DC }, { 0x6A44, 0xCAF4 }, { 0x6A48, 0xE8FA }, { 0x6A4B, 0xCEE9 }, { 0x6A52, 0xE9F8 }, { 0x6A53, 0xE2E5 }, { 0x6A58, 0xD0B9 }, - { 0x6A59, 0xD4F2 }, { 0x6A5F, 0xD1A6 }, { 0x6A61, 0xDFCE }, { 0x6A6B, 0xFCF4 }, { 0x6A80, 0xD3AA }, { 0x6A84, 0xCCAC }, { 0x6A89, 0xEFE0 }, { 0x6A8D, 0xE5E5 }, - { 0x6A8E, 0xD0D5 }, { 0x6A97, 0xDBFC }, { 0x6A9C, 0xFCE6 }, { 0x6AA2, 0xCBFE }, { 0x6AA3, 0xEDEA }, { 0x6AB3, 0xDEB1 }, { 0x6ABB, 0xF9E3 }, { 0x6AC2, 0xD4A2 }, - { 0x6AC3, 0xCFF6 }, { 0x6AD3, 0xD6D0 }, { 0x6ADA, 0xD5EA }, { 0x6ADB, 0xF1EE }, { 0x6AF6, 0xFACB }, { 0x6AFB, 0xE5A1 }, { 0x6B04, 0xD5B1 }, { 0x6B0A, 0xCFED }, - { 0x6B0C, 0xEDEB }, { 0x6B12, 0xD5B2 }, { 0x6B16, 0xD5BC }, { 0x6B20, 0xFDE2 }, { 0x6B21, 0xF3AD }, { 0x6B23, 0xFDDB }, { 0x6B32, 0xE9B0 }, { 0x6B3A, 0xD1A7 }, - { 0x6B3D, 0xFDE3 }, { 0x6B3E, 0xCEB3 }, { 0x6B46, 0xFDE4 }, { 0x6B47, 0xFACE }, { 0x6B4C, 0xCAB0 }, { 0x6B4E, 0xF7A7 }, { 0x6B50, 0xCFB1 }, { 0x6B5F, 0xE6A2 }, - { 0x6B61, 0xFCB6 }, { 0x6B62, 0xF2AD }, { 0x6B63, 0xEFE1 }, { 0x6B64, 0xF3AE }, { 0x6B65, 0xDCC6 }, { 0x6B66, 0xD9EB }, { 0x6B6A, 0xE8E0 }, { 0x6B72, 0xE1A8 }, - { 0x6B77, 0xD5F6 }, { 0x6B78, 0xCFFD }, { 0x6B7B, 0xDEDD }, { 0x6B7F, 0xD9D1 }, { 0x6B83, 0xE4EA }, { 0x6B84, 0xF2CF }, { 0x6B86, 0xF7BF }, { 0x6B89, 0xE2E6 }, - { 0x6B8A, 0xE2A8 }, { 0x6B96, 0xE3D6 }, { 0x6B98, 0xEDD1 }, { 0x6B9E, 0xE9F9 }, { 0x6BAE, 0xD6B1 }, { 0x6BAF, 0xDEB2 }, { 0x6BB2, 0xE0E8 }, { 0x6BB5, 0xD3AB }, - { 0x6BB7, 0xEBDC }, { 0x6BBA, 0xDFAF }, { 0x6BBC, 0xCAC3 }, { 0x6BBF, 0xEEFC }, { 0x6BC1, 0xFDC3 }, { 0x6BC5, 0xEBF6 }, { 0x6BC6, 0xCFB2 }, { 0x6BCB, 0xD9EC }, - { 0x6BCD, 0xD9BD }, { 0x6BCF, 0xD8DF }, { 0x6BD2, 0xD4B8 }, { 0x6BD3, 0xEBBE }, { 0x6BD4, 0xDDEF }, { 0x6BD6, 0xDDF0 }, { 0x6BD7, 0xDDF1 }, { 0x6BD8, 0xDDF2 }, - { 0x6BDB, 0xD9BE }, { 0x6BEB, 0xFBC6 }, { 0x6BEC, 0xCFB3 }, { 0x6C08, 0xEEFD }, { 0x6C0F, 0xE4AB }, { 0x6C11, 0xDAC5 }, { 0x6C13, 0xD8EC }, { 0x6C23, 0xD1A8 }, - { 0x6C34, 0xE2A9 }, { 0x6C37, 0xDEBC }, { 0x6C38, 0xE7B5 }, { 0x6C3E, 0xDBF0 }, { 0x6C40, 0xEFE2 }, { 0x6C41, 0xF1F0 }, { 0x6C42, 0xCFB4 }, { 0x6C4E, 0xDBF1 }, - { 0x6C50, 0xE0B1 }, { 0x6C55, 0xDFA5 }, { 0x6C57, 0xF9D2 }, { 0x6C5A, 0xE7FD }, { 0x6C5D, 0xE6A3 }, { 0x6C5E, 0xFBF1 }, { 0x6C5F, 0xCBB0 }, { 0x6C60, 0xF2AE }, - { 0x6C68, 0xCDE7 }, { 0x6C6A, 0xE8DC }, { 0x6C6D, 0xE7D7 }, { 0x6C70, 0xF7C0 }, { 0x6C72, 0xD0E3 }, { 0x6C76, 0xDAA1 }, { 0x6C7A, 0xCCBD }, { 0x6C7D, 0xD1A9 }, - { 0x6C7E, 0xDDCC }, { 0x6C81, 0xE3FE }, { 0x6C82, 0xD1AA }, { 0x6C83, 0xE8AA }, { 0x6C85, 0xEAB6 }, { 0x6C86, 0xF9FA }, { 0x6C87, 0xE6CC }, { 0x6C88, 0xF6D8 }, - { 0x6C8C, 0xD4C7 }, { 0x6C90, 0xD9CB }, { 0x6C92, 0xD9D2 }, { 0x6C93, 0xD3CB }, { 0x6C94, 0xD8F7 }, { 0x6C95, 0xDAA9 }, { 0x6C96, 0xF5F8 }, { 0x6C99, 0xDEDE }, - { 0x6C9A, 0xF2AF }, { 0x6C9B, 0xF8A9 }, { 0x6CAB, 0xD8C8 }, { 0x6CAE, 0xEEC1 }, { 0x6CB3, 0xF9C1 }, { 0x6CB8, 0xDDF3 }, { 0x6CB9, 0xEAFA }, { 0x6CBB, 0xF6BD }, - { 0x6CBC, 0xE1BB }, { 0x6CBD, 0xCDBF }, { 0x6CBE, 0xF4D4 }, { 0x6CBF, 0xE6CD }, { 0x6CC1, 0xFCCF }, { 0x6CC2, 0xFBA2 }, { 0x6CC4, 0xE0DC }, { 0x6CC9, 0xF4BB }, - { 0x6CCA, 0xDAD5 }, { 0x6CCC, 0xF9B2 }, { 0x6CD3, 0xFBF2 }, { 0x6CD5, 0xDBF6 }, { 0x6CD7, 0xDEDF }, { 0x6CDB, 0xDBF2 }, { 0x6CE1, 0xF8DC }, { 0x6CE2, 0xF7EE }, - { 0x6CE3, 0xEBE8 }, { 0x6CE5, 0xD2FA }, { 0x6CE8, 0xF1BC }, { 0x6CEB, 0xFADA }, { 0x6CEE, 0xDAEA }, { 0x6CEF, 0xDAC6 }, { 0x6CF0, 0xF7C1 }, { 0x6CF3, 0xE7B6 }, - { 0x6D0B, 0xE5C7 }, { 0x6D0C, 0xD6AC }, { 0x6D11, 0xDCC7 }, { 0x6D17, 0xE1A9 }, { 0x6D19, 0xE2AA }, { 0x6D1B, 0xD5A6 }, { 0x6D1E, 0xD4D7 }, { 0x6D25, 0xF2D0 }, - { 0x6D27, 0xEAFB }, { 0x6D29, 0xE0DD }, { 0x6D2A, 0xFBF3 }, { 0x6D32, 0xF1BD }, { 0x6D35, 0xE2E7 }, { 0x6D36, 0xFDD7 }, { 0x6D38, 0xCEC8 }, { 0x6D39, 0xEAB7 }, - { 0x6D3B, 0xFCC0 }, { 0x6D3D, 0xFDE7 }, { 0x6D3E, 0xF7EF }, { 0x6D41, 0xD7B5 }, { 0x6D59, 0xEFBA }, { 0x6D5A, 0xF1DD }, { 0x6D5C, 0xDEB3 }, { 0x6D63, 0xE8CB }, - { 0x6D66, 0xF8DD }, { 0x6D69, 0xFBC7 }, { 0x6D6A, 0xD5C8 }, { 0x6D6C, 0xD7DF }, { 0x6D6E, 0xDDA9 }, { 0x6D74, 0xE9B1 }, { 0x6D77, 0xFAAD }, { 0x6D78, 0xF6D9 }, - { 0x6D79, 0xFAF4 }, { 0x6D7F, 0xF8AA }, { 0x6D85, 0xE6EE }, { 0x6D87, 0xCCDC }, { 0x6D88, 0xE1BC }, { 0x6D89, 0xE0EF }, { 0x6D8C, 0xE9BF }, { 0x6D8D, 0xFCFD }, - { 0x6D8E, 0xE6CE }, { 0x6D91, 0xE1D7 }, { 0x6D93, 0xE6CF }, { 0x6D95, 0xF4F1 }, { 0x6DAF, 0xE4F3 }, { 0x6DB2, 0xE4FB }, { 0x6DB5, 0xF9E4 }, { 0x6DC0, 0xEFE3 }, - { 0x6DC3, 0xCFEE }, { 0x6DC4, 0xF6BE }, { 0x6DC5, 0xE0B2 }, { 0x6DC6, 0xFCFE }, { 0x6DC7, 0xD1AB }, { 0x6DCB, 0xD7FA }, { 0x6DCF, 0xFBC8 }, { 0x6DD1, 0xE2D7 }, - { 0x6DD8, 0xD4A3 }, { 0x6DD9, 0xF0F8 }, { 0x6DDA, 0xD7A8 }, { 0x6DDE, 0xE1E7 }, { 0x6DE1, 0xD3BF }, { 0x6DE8, 0xEFE4 }, { 0x6DEA, 0xD7C5 }, { 0x6DEB, 0xEBE2 }, - { 0x6DEE, 0xFCE7 }, { 0x6DF1, 0xE4A2 }, { 0x6DF3, 0xE2E8 }, { 0x6DF5, 0xE6D0 }, { 0x6DF7, 0xFBE8 }, { 0x6DF8, 0xF4E8 }, { 0x6DF9, 0xE5F4 }, { 0x6DFA, 0xF4BC }, - { 0x6DFB, 0xF4D5 }, { 0x6E17, 0xDFB6 }, { 0x6E19, 0xFCB9 }, { 0x6E1A, 0xEEC2 }, { 0x6E1B, 0xCAF5 }, { 0x6E1F, 0xEFE5 }, { 0x6E20, 0xCBE2 }, { 0x6E21, 0xD4A4 }, - { 0x6E23, 0xDEE0 }, { 0x6E24, 0xDAFD }, { 0x6E25, 0xE4C6 }, { 0x6E26, 0xE8BE }, { 0x6E2B, 0xE0DE }, { 0x6E2C, 0xF6B4 }, { 0x6E2D, 0xEAD2 }, { 0x6E2F, 0xF9FB }, - { 0x6E32, 0xE0C2 }, { 0x6E34, 0xCAE4 }, { 0x6E36, 0xE7B7 }, { 0x6E38, 0xEAFD }, { 0x6E3A, 0xD9DD }, { 0x6E3C, 0xDAB4 }, { 0x6E3D, 0xEEAA }, { 0x6E3E, 0xFBE9 }, - { 0x6E43, 0xDBCB }, { 0x6E44, 0xDAB5 }, { 0x6E4A, 0xF1BE }, { 0x6E4D, 0xD3AC }, { 0x6E56, 0xFBC9 }, { 0x6E58, 0xDFCF }, { 0x6E5B, 0xD3C0 }, { 0x6E5C, 0xE3D7 }, - { 0x6E5E, 0xEFE6 }, { 0x6E5F, 0xFCD0 }, { 0x6E67, 0xE9C0 }, { 0x6E6B, 0xF5D3 }, { 0x6E6E, 0xECDC }, { 0x6E6F, 0xF7B7 }, { 0x6E72, 0xEAB8 }, { 0x6E73, 0xD1F9 }, - { 0x6E7A, 0xDCC8 }, { 0x6E90, 0xEAB9 }, { 0x6E96, 0xF1DE }, { 0x6E9C, 0xD7B6 }, { 0x6E9D, 0xCFB5 }, { 0x6E9F, 0xD9A8 }, { 0x6EA2, 0xECEE }, { 0x6EA5, 0xDDAA }, - { 0x6EAA, 0xCDA2 }, { 0x6EAB, 0xE8AE }, { 0x6EAF, 0xE1BD }, { 0x6EB1, 0xF2D1 }, { 0x6EB6, 0xE9C1 }, { 0x6EBA, 0xD2FC }, { 0x6EC2, 0xDBB5 }, { 0x6EC4, 0xF3E7 }, - { 0x6EC5, 0xD8FE }, { 0x6EC9, 0xFCD1 }, { 0x6ECB, 0xEDB2 }, { 0x6ECC, 0xF4AF }, { 0x6ECE, 0xFBA3 }, { 0x6ED1, 0xFCC1 }, { 0x6ED3, 0xEEAB }, { 0x6ED4, 0xD4A5 }, - { 0x6EEF, 0xF4F2 }, { 0x6EF4, 0xEED9 }, { 0x6EF8, 0xFBCA }, { 0x6EFE, 0xCDE3 }, { 0x6EFF, 0xD8BB }, { 0x6F01, 0xE5DB }, { 0x6F02, 0xF8F7 }, { 0x6F06, 0xF6D4 }, - { 0x6F0F, 0xD7A9 }, { 0x6F11, 0xCBC9 }, { 0x6F14, 0xE6D1 }, { 0x6F15, 0xF0CC }, { 0x6F20, 0xD8AE }, { 0x6F22, 0xF9D3 }, { 0x6F23, 0xD5FE }, { 0x6F2B, 0xD8BC }, - { 0x6F2C, 0xF2B0 }, { 0x6F31, 0xE2AB }, { 0x6F32, 0xF3E8 }, { 0x6F38, 0xEFC2 }, { 0x6F3F, 0xEDEC }, { 0x6F41, 0xE7B8 }, { 0x6F51, 0xDAFE }, { 0x6F54, 0xCCBE }, - { 0x6F57, 0xF2FC }, { 0x6F58, 0xDAEB }, { 0x6F5A, 0xE2D8 }, { 0x6F5B, 0xEDD6 }, { 0x6F5E, 0xD6D1 }, { 0x6F5F, 0xE0B3 }, { 0x6F62, 0xFCD2 }, { 0x6F64, 0xEBC8 }, - { 0x6F6D, 0xD3C1 }, { 0x6F6E, 0xF0CD }, { 0x6F70, 0xCFF7 }, { 0x6F7A, 0xEDD2 }, { 0x6F7C, 0xD4D8 }, { 0x6F7D, 0xDCC9 }, { 0x6F7E, 0xD7F1 }, { 0x6F81, 0xDFBB }, - { 0x6F84, 0xF3A5 }, { 0x6F88, 0xF4CD }, { 0x6F8D, 0xF1BF }, { 0x6F8E, 0xF8B1 }, { 0x6F90, 0xE9FA }, { 0x6F94, 0xFBCB }, { 0x6F97, 0xCAD5 }, { 0x6FA3, 0xF9D4 }, - { 0x6FA4, 0xF7CA }, { 0x6FA7, 0xD6C8 }, { 0x6FAE, 0xFCE8 }, { 0x6FAF, 0xF3BD }, { 0x6FB1, 0xEEFE }, { 0x6FB3, 0xE7FE }, { 0x6FB9, 0xD3C2 }, { 0x6FBE, 0xD3B6 }, - { 0x6FC0, 0xCCAD }, { 0x6FC1, 0xF6FA }, { 0x6FC2, 0xD6B2 }, { 0x6FC3, 0xD2D8 }, { 0x6FCA, 0xE7D8 }, { 0x6FD5, 0xE3A5 }, { 0x6FDA, 0xE7B9 }, { 0x6FDF, 0xF0AD }, - { 0x6FE0, 0xFBCC }, { 0x6FE1, 0xEBA1 }, { 0x6FE4, 0xD4A6 }, { 0x6FE9, 0xFBCD }, { 0x6FEB, 0xD5BD }, { 0x6FEC, 0xF1DF }, { 0x6FEF, 0xF6FB }, { 0x6FF1, 0xDEB4 }, - { 0x6FFE, 0xD5EB }, { 0x7001, 0xE5C8 }, { 0x7005, 0xFBA4 }, { 0x7006, 0xD4B9 }, { 0x7009, 0xDEE1 }, { 0x700B, 0xE4A3 }, { 0x700F, 0xD7B7 }, { 0x7011, 0xF8EE }, - { 0x7015, 0xDEB5 }, { 0x7018, 0xD6D2 }, { 0x701A, 0xF9D5 }, { 0x701B, 0xE7BA }, { 0x701C, 0xEBD5 }, { 0x701D, 0xD5F7 }, { 0x701E, 0xEFE7 }, { 0x701F, 0xE1BE }, - { 0x7023, 0xFAAE }, { 0x7027, 0xD6E9 }, { 0x7028, 0xD6EE }, { 0x702F, 0xE7BB }, { 0x7037, 0xECCB }, { 0x703E, 0xD5B3 }, { 0x704C, 0xCEB4 }, { 0x7050, 0xFBA5 }, - { 0x7051, 0xE1EE }, { 0x7058, 0xF7A8 }, { 0x705D, 0xFBCE }, { 0x7063, 0xD8BD }, { 0x706B, 0xFBFD }, { 0x7070, 0xFCE9 }, { 0x7078, 0xCFB6 }, { 0x707C, 0xEDC7 }, - { 0x707D, 0xEEAC }, { 0x7085, 0xCCDD }, { 0x708A, 0xF6A7 }, { 0x708E, 0xE6FA }, { 0x7092, 0xF5A4 }, { 0x7098, 0xFDDC }, { 0x7099, 0xEDB3 }, { 0x709A, 0xCEC9 }, - { 0x70A1, 0xEFE8 }, { 0x70A4, 0xE1BF }, { 0x70AB, 0xFADB }, { 0x70AC, 0xCBE3 }, { 0x70AD, 0xF7A9 }, { 0x70AF, 0xFBA6 }, { 0x70B3, 0xDCB9 }, { 0x70B7, 0xF1C0 }, - { 0x70B8, 0xEDC8 }, { 0x70B9, 0xEFC3 }, { 0x70C8, 0xD6AD }, { 0x70CB, 0xFDCE }, { 0x70CF, 0xE8A1 }, { 0x70D8, 0xFBF4 }, { 0x70D9, 0xD5A7 }, { 0x70DD, 0xF1F6 }, - { 0x70DF, 0xE6D3 }, { 0x70F1, 0xCCDE }, { 0x70F9, 0xF8B2 }, { 0x70FD, 0xDCEB }, { 0x7104, 0xFDB6 }, { 0x7109, 0xE5EA }, { 0x710C, 0xF1E0 }, { 0x7119, 0xDBCC }, - { 0x711A, 0xDDCD }, { 0x711E, 0xD4C8 }, { 0x7121, 0xD9ED }, { 0x7126, 0xF5A5 }, { 0x7130, 0xE6FB }, { 0x7136, 0xE6D4 }, { 0x7147, 0xFDC8 }, { 0x7149, 0xD6A1 }, - { 0x714A, 0xFDBF }, { 0x714C, 0xFCD3 }, { 0x714E, 0xEFA1 }, { 0x7150, 0xE7BC }, { 0x7156, 0xD1EE }, { 0x7159, 0xE6D5 }, { 0x715C, 0xE9F2 }, { 0x715E, 0xDFB0 }, - { 0x7164, 0xD8E0 }, { 0x7165, 0xFCBA }, { 0x7166, 0xFDAF }, { 0x7167, 0xF0CE }, { 0x7169, 0xDBE1 }, { 0x716C, 0xE5C9 }, { 0x716E, 0xEDB4 }, { 0x717D, 0xE0C3 }, - { 0x7184, 0xE3D8 }, { 0x7189, 0xE9FB }, { 0x718A, 0xEAA8 }, { 0x718F, 0xFDB7 }, { 0x7192, 0xFBA7 }, { 0x7194, 0xE9C2 }, { 0x7199, 0xFDF7 }, { 0x719F, 0xE2D9 }, - { 0x71A2, 0xDCEC }, { 0x71AC, 0xE8A2 }, { 0x71B1, 0xE6F0 }, { 0x71B9, 0xFDF8 }, { 0x71BA, 0xFDF9 }, { 0x71BE, 0xF6BF }, { 0x71C1, 0xE7A7 }, { 0x71C3, 0xE6D7 }, - { 0x71C8, 0xD4F3 }, { 0x71C9, 0xD4C9 }, { 0x71CE, 0xD6FA }, { 0x71D0, 0xD7F2 }, { 0x71D2, 0xE1C0 }, { 0x71D4, 0xDBE2 }, { 0x71D5, 0xE6D8 }, { 0x71DF, 0xE7BD }, - { 0x71E5, 0xF0CF }, { 0x71E6, 0xF3BE }, { 0x71E7, 0xE2AC }, { 0x71ED, 0xF5B7 }, { 0x71EE, 0xE0F0 }, { 0x71FB, 0xFDB8 }, { 0x71FC, 0xE3E8 }, { 0x71FE, 0xD4A7 }, - { 0x71FF, 0xE8FC }, { 0x7200, 0xFAD2 }, { 0x7206, 0xF8EF }, { 0x7210, 0xD6D3 }, { 0x721B, 0xD5B4 }, { 0x722A, 0xF0D0 }, { 0x722C, 0xF7F0 }, { 0x722D, 0xEEB3 }, - { 0x7230, 0xEABA }, { 0x7232, 0xEAD3 }, { 0x7235, 0xEDC9 }, { 0x7236, 0xDDAB }, { 0x723A, 0xE5AC }, { 0x723B, 0xFDA1 }, { 0x723D, 0xDFD0 }, { 0x723E, 0xECB3 }, - { 0x7240, 0xDFD1 }, { 0x7246, 0xEDED }, { 0x7247, 0xF8B8 }, { 0x7248, 0xF7FA }, { 0x724C, 0xF8AB }, { 0x7252, 0xF4E0 }, { 0x7258, 0xD4BA }, { 0x7259, 0xE4B3 }, - { 0x725B, 0xE9DA }, { 0x725D, 0xDEB6 }, { 0x725F, 0xD9BF }, { 0x7261, 0xD9C0 }, { 0x7262, 0xD6EF }, { 0x7267, 0xD9CC }, { 0x7269, 0xDAAA }, { 0x7272, 0xDFE5 }, - { 0x7279, 0xF7E5 }, { 0x727D, 0xCCB2 }, { 0x7280, 0xDFF9 }, { 0x7281, 0xD7E0 }, { 0x72A2, 0xD4BB }, { 0x72A7, 0xFDFA }, { 0x72AC, 0xCCB3 }, { 0x72AF, 0xDBF3 }, - { 0x72C0, 0xDFD2 }, { 0x72C2, 0xCECA }, { 0x72C4, 0xEEDA }, { 0x72CE, 0xE4E4 }, { 0x72D0, 0xFBCF }, { 0x72D7, 0xCFB7 }, { 0x72D9, 0xEEC3 }, { 0x72E1, 0xCEEA }, - { 0x72E9, 0xE2AD }, { 0x72F8, 0xD7E1 }, { 0x72F9, 0xFAF5 }, { 0x72FC, 0xD5C9 }, { 0x72FD, 0xF8AC }, { 0x730A, 0xE7D9 }, { 0x7316, 0xF3E9 }, { 0x731B, 0xD8ED }, - { 0x731C, 0xE3C4 }, { 0x731D, 0xF0F1 }, { 0x7325, 0xE8E5 }, { 0x7329, 0xE0FA }, { 0x732A, 0xEEC4 }, { 0x732B, 0xD9DE }, { 0x7336, 0xEBA2 }, { 0x7337, 0xEBA3 }, - { 0x733E, 0xFCC2 }, { 0x733F, 0xEABB }, { 0x7344, 0xE8AB }, { 0x7345, 0xDEE2 }, { 0x7350, 0xEDEF }, { 0x7352, 0xE8A3 }, { 0x7357, 0xCFF1 }, { 0x7368, 0xD4BC }, - { 0x736A, 0xFCEA }, { 0x7370, 0xE7BE }, { 0x7372, 0xFCF2 }, { 0x7375, 0xD6B4 }, { 0x7378, 0xE2AE }, { 0x737A, 0xD3B7 }, { 0x737B, 0xFACC }, { 0x7384, 0xFADC }, - { 0x7386, 0xEDB5 }, { 0x7387, 0xE1E3 }, { 0x7389, 0xE8AC }, { 0x738B, 0xE8DD }, { 0x738E, 0xEFE9 }, { 0x7394, 0xF4BD }, { 0x7396, 0xCFB8 }, { 0x7397, 0xE9DB }, - { 0x7398, 0xD1AC }, { 0x739F, 0xDAC7 }, { 0x73A7, 0xEBC9 }, { 0x73A9, 0xE8CC }, { 0x73AD, 0xDEB7 }, { 0x73B2, 0xD6BC }, { 0x73B3, 0xD3E5 }, { 0x73B9, 0xFADD }, - { 0x73C0, 0xDAD6 }, { 0x73C2, 0xCAB1 }, { 0x73C9, 0xDAC8 }, { 0x73CA, 0xDFA6 }, { 0x73CC, 0xF9B3 }, { 0x73CD, 0xF2D2 }, { 0x73CF, 0xCAC4 }, { 0x73D6, 0xCECB }, - { 0x73D9, 0xCDF5 }, { 0x73DD, 0xFDB0 }, { 0x73DE, 0xD5A8 }, { 0x73E0, 0xF1C1 }, { 0x73E3, 0xE2E9 }, { 0x73E4, 0xDCCA }, { 0x73E5, 0xECB4 }, { 0x73E6, 0xFAC0 }, - { 0x73E9, 0xFBA8 }, { 0x73EA, 0xD0A8 }, { 0x73ED, 0xDAEC }, { 0x73F7, 0xD9EE }, { 0x73F9, 0xE0FB }, { 0x73FD, 0xEFEA }, { 0x73FE, 0xFADE }, { 0x7401, 0xE0C4 }, - { 0x7403, 0xCFB9 }, { 0x7405, 0xD5CA }, { 0x7406, 0xD7E2 }, { 0x7407, 0xE2AF }, { 0x7409, 0xD7B8 }, { 0x7413, 0xE8CD }, { 0x741B, 0xF6DA }, { 0x7420, 0xEFA2 }, - { 0x7421, 0xE2DA }, { 0x7422, 0xF6FC }, { 0x7425, 0xFBD0 }, { 0x7426, 0xD1AD }, { 0x7428, 0xCDE4 }, { 0x742A, 0xD1AE }, { 0x742B, 0xDCED }, { 0x742C, 0xE8CE }, - { 0x742E, 0xF0F9 }, { 0x742F, 0xCEB5 }, { 0x7430, 0xE6FC }, { 0x7433, 0xD7FB }, { 0x7434, 0xD0D6 }, { 0x7435, 0xDDF5 }, { 0x7436, 0xF7F1 }, { 0x7438, 0xF6FD }, - { 0x743A, 0xDBF7 }, { 0x743F, 0xFBEA }, { 0x7440, 0xE9DC }, { 0x7441, 0xD9C1 }, { 0x7443, 0xF5F2 }, { 0x7444, 0xE0C5 }, { 0x744B, 0xEAD4 }, { 0x7455, 0xF9C2 }, - { 0x7457, 0xEABC }, { 0x7459, 0xD2C5 }, { 0x745A, 0xFBD1 }, { 0x745B, 0xE7C0 }, { 0x745C, 0xEBA5 }, { 0x745E, 0xDFFA }, { 0x745F, 0xE3A2 }, { 0x7460, 0xD7B9 }, - { 0x7462, 0xE9C3 }, { 0x7464, 0xE8FD }, { 0x7465, 0xE8AF }, { 0x7468, 0xF2D3 }, { 0x7469, 0xFBA9 }, { 0x746A, 0xD8A5 }, { 0x746F, 0xD5CB }, { 0x747E, 0xD0C8 }, - { 0x7482, 0xD1AF }, { 0x7483, 0xD7E3 }, { 0x7487, 0xE0C6 }, { 0x7489, 0xD6A2 }, { 0x748B, 0xEDF0 }, { 0x7498, 0xD7F3 }, { 0x749C, 0xFCD4 }, { 0x749E, 0xDAD7 }, - { 0x749F, 0xCCDF }, { 0x74A1, 0xF2D4 }, { 0x74A3, 0xD1B0 }, { 0x74A5, 0xCCE0 }, { 0x74A7, 0xDBFD }, { 0x74A8, 0xF3BF }, { 0x74AA, 0xF0D1 }, { 0x74B0, 0xFCBB }, - { 0x74B2, 0xE2B0 }, { 0x74B5, 0xE6A5 }, { 0x74B9, 0xE2DB }, { 0x74BD, 0xDFDE }, { 0x74BF, 0xE0C7 }, { 0x74C6, 0xF2EF }, { 0x74CA, 0xCCE1 }, { 0x74CF, 0xD6EA }, - { 0x74D4, 0xE7C2 }, { 0x74D8, 0xCEB6 }, { 0x74DA, 0xF3C0 }, { 0x74DC, 0xCDFE }, { 0x74E0, 0xFBD2 }, { 0x74E2, 0xF8F8 }, { 0x74E3, 0xF7FB }, { 0x74E6, 0xE8BF }, - { 0x74EE, 0xE8B7 }, { 0x74F7, 0xEDB6 }, { 0x7501, 0xDCBA }, { 0x7504, 0xCCB4 }, { 0x7511, 0xF1F7 }, { 0x7515, 0xE8B8 }, { 0x7518, 0xCAF6 }, { 0x751A, 0xE4A4 }, - { 0x751B, 0xF4D6 }, { 0x751F, 0xDFE6 }, { 0x7523, 0xDFA7 }, { 0x7525, 0xDFE7 }, { 0x7526, 0xE1C1 }, { 0x7528, 0xE9C4 }, { 0x752B, 0xDCCB }, { 0x752C, 0xE9C5 }, - { 0x7530, 0xEFA3 }, { 0x7531, 0xEBA6 }, { 0x7532, 0xCBA3 }, { 0x7533, 0xE3E9 }, { 0x7537, 0xD1FB }, { 0x7538, 0xEFA4 }, { 0x753A, 0xEFEB }, { 0x7547, 0xD0B4 }, - { 0x754C, 0xCDA3 }, { 0x754F, 0xE8E6 }, { 0x7551, 0xEFA5 }, { 0x7553, 0xD3CC }, { 0x7554, 0xDAED }, { 0x7559, 0xD7BA }, { 0x755B, 0xF2D5 }, { 0x755C, 0xF5E5 }, - { 0x755D, 0xD9EF }, { 0x7562, 0xF9B4 }, { 0x7565, 0xD5D4 }, { 0x7566, 0xFDCF }, { 0x756A, 0xDBE3 }, { 0x756F, 0xF1E1 }, { 0x7570, 0xECB6 }, { 0x7575, 0xFBFE }, - { 0x7576, 0xD3D7 }, { 0x7578, 0xD1B1 }, { 0x757A, 0xCBB1 }, { 0x757F, 0xD1B2 }, { 0x7586, 0xCBB2 }, { 0x7587, 0xF1C2 }, { 0x758A, 0xF4E1 }, { 0x758B, 0xF9B5 }, - { 0x758E, 0xE1C3 }, { 0x758F, 0xE1C2 }, { 0x7591, 0xEBF7 }, { 0x759D, 0xDFA8 }, { 0x75A5, 0xCBCA }, { 0x75AB, 0xE6B9 }, { 0x75B1, 0xF8DE }, { 0x75B2, 0xF9AA }, - { 0x75B3, 0xCAF7 }, { 0x75B5, 0xEDB7 }, { 0x75B8, 0xD3B8 }, { 0x75B9, 0xF2D6 }, { 0x75BC, 0xD4D9 }, { 0x75BD, 0xEEC5 }, { 0x75BE, 0xF2F0 }, { 0x75C2, 0xCAB2 }, - { 0x75C5, 0xDCBB }, { 0x75C7, 0xF1F8 }, { 0x75CD, 0xECB7 }, { 0x75D2, 0xE5CA }, { 0x75D4, 0xF6C0 }, { 0x75D5, 0xFDDD }, { 0x75D8, 0xD4E3 }, { 0x75D9, 0xCCE2 }, - { 0x75DB, 0xF7D4 }, { 0x75E2, 0xD7E5 }, { 0x75F0, 0xD3C3 }, { 0x75F2, 0xD8A6 }, { 0x75F4, 0xF6C1 }, { 0x75FA, 0xDDF6 }, { 0x75FC, 0xCDC0 }, { 0x7600, 0xE5DC }, - { 0x760D, 0xE5CB }, { 0x7619, 0xE1C4 }, { 0x761F, 0xE8B0 }, { 0x7620, 0xF4B0 }, { 0x7621, 0xF3EA }, { 0x7622, 0xDAEE }, { 0x7624, 0xD7BB }, { 0x7626, 0xE2B1 }, - { 0x763B, 0xD7AA }, { 0x7642, 0xD6FB }, { 0x764C, 0xE4DF }, { 0x764E, 0xCAD6 }, { 0x7652, 0xEBA8 }, { 0x7656, 0xDBFE }, { 0x7661, 0xF6C2 }, { 0x7664, 0xEFBB }, - { 0x7669, 0xD4FD }, { 0x766C, 0xE0C8 }, { 0x7670, 0xE8B9 }, { 0x7672, 0xEFA6 }, { 0x7678, 0xCDA4 }, { 0x767B, 0xD4F4 }, { 0x767C, 0xDBA1 }, { 0x767D, 0xDBDC }, - { 0x767E, 0xDBDD }, { 0x7684, 0xEEDC }, { 0x7686, 0xCBCB }, { 0x7687, 0xFCD5 }, { 0x768E, 0xCEEB }, { 0x7690, 0xCDC1 }, { 0x7693, 0xFBD3 }, { 0x76AE, 0xF9AB }, - { 0x76BA, 0xF5D4 }, { 0x76BF, 0xD9A9 }, { 0x76C2, 0xE9DD }, { 0x76C3, 0xDBCD }, { 0x76C6, 0xDDCE }, { 0x76C8, 0xE7C3 }, { 0x76CA, 0xECCC }, { 0x76D2, 0xF9EC }, - { 0x76D6, 0xCBCC }, { 0x76DB, 0xE0FC }, { 0x76DC, 0xD4A8 }, { 0x76DE, 0xEDD3 }, { 0x76DF, 0xD8EF }, { 0x76E1, 0xF2D7 }, { 0x76E3, 0xCAF8 }, { 0x76E4, 0xDAEF }, - { 0x76E7, 0xD6D4 }, { 0x76EE, 0xD9CD }, { 0x76F2, 0xD8EE }, { 0x76F4, 0xF2C1 }, { 0x76F8, 0xDFD3 }, { 0x76FC, 0xDAF0 }, { 0x76FE, 0xE2EA }, { 0x7701, 0xE0FD }, - { 0x7704, 0xD8F8 }, { 0x7708, 0xF7AF }, { 0x7709, 0xDAB6 }, { 0x770B, 0xCAD7 }, { 0x771E, 0xF2D8 }, { 0x7720, 0xD8F9 }, { 0x7729, 0xFADF }, { 0x7737, 0xCFEF }, - { 0x7738, 0xD9C2 }, { 0x773A, 0xF0D2 }, { 0x773C, 0xE4D1 }, { 0x7740, 0xF3B7 }, { 0x774D, 0xFAE0 }, { 0x775B, 0xEFEC }, { 0x7761, 0xE2B2 }, { 0x7763, 0xD4BD }, - { 0x7766, 0xD9CE }, { 0x776B, 0xF4E2 }, { 0x7779, 0xD4A9 }, { 0x777E, 0xCDC2 }, { 0x777F, 0xE7DA }, { 0x778B, 0xF2D9 }, { 0x7791, 0xD9AA }, { 0x779E, 0xD8BE }, - { 0x77A5, 0xDCAD }, { 0x77AC, 0xE2EB }, { 0x77AD, 0xD6FC }, { 0x77B0, 0xCAF9 }, { 0x77B3, 0xD4DA }, { 0x77BB, 0xF4D7 }, { 0x77BC, 0xCCA1 }, { 0x77BF, 0xCFBA }, - { 0x77D7, 0xF5B8 }, { 0x77DB, 0xD9C3 }, { 0x77DC, 0xD0E8 }, { 0x77E2, 0xE3C5 }, { 0x77E3, 0xEBF8 }, { 0x77E5, 0xF2B1 }, { 0x77E9, 0xCFBB }, { 0x77ED, 0xD3AD }, - { 0x77EE, 0xE8E1 }, { 0x77EF, 0xCEEC }, { 0x77F3, 0xE0B4 }, { 0x7802, 0xDEE3 }, { 0x7812, 0xDDF7 }, { 0x7825, 0xF2B2 }, { 0x7826, 0xF3F6 }, { 0x7827, 0xF6DB }, - { 0x782C, 0xD7FE }, { 0x7832, 0xF8DF }, { 0x7834, 0xF7F2 }, { 0x7845, 0xD0A9 }, { 0x784F, 0xE6DA }, { 0x785D, 0xF5A6 }, { 0x786B, 0xD7BC }, { 0x786C, 0xCCE3 }, - { 0x786F, 0xE6DB }, { 0x787C, 0xDDDD }, { 0x7881, 0xD1B3 }, { 0x7887, 0xEFED }, { 0x788C, 0xD6DE }, { 0x788D, 0xE4F4 }, { 0x788E, 0xE1EF }, { 0x7891, 0xDDF8 }, - { 0x7897, 0xE8CF }, { 0x78A3, 0xCAE5 }, { 0x78A7, 0xDCA1 }, { 0x78A9, 0xE0B5 }, { 0x78BA, 0xFCAC }, { 0x78BB, 0xFCAD }, { 0x78BC, 0xD8A7 }, { 0x78C1, 0xEDB8 }, - { 0x78C5, 0xDBB6 }, { 0x78CA, 0xD6F0 }, { 0x78CB, 0xF3AF }, { 0x78CE, 0xCDA5 }, { 0x78D0, 0xDAF1 }, { 0x78E8, 0xD8A8 }, { 0x78EC, 0xCCE4 }, { 0x78EF, 0xD1B4 }, - { 0x78F5, 0xCAD8 }, { 0x78FB, 0xDAF2 }, { 0x7901, 0xF5A7 }, { 0x790E, 0xF5A8 }, { 0x7916, 0xE6A6 }, { 0x792A, 0xD5EC }, { 0x792B, 0xD5F8 }, { 0x792C, 0xDAF3 }, - { 0x793A, 0xE3C6 }, { 0x793E, 0xDEE4 }, { 0x7940, 0xDEE5 }, { 0x7941, 0xD1B5 }, { 0x7947, 0xD1B6 }, { 0x7948, 0xD1B7 }, { 0x7949, 0xF2B3 }, { 0x7950, 0xE9DE }, - { 0x7956, 0xF0D3 }, { 0x7957, 0xF2B4 }, { 0x795A, 0xF0D4 }, { 0x795B, 0xCBE4 }, { 0x795C, 0xFBD4 }, { 0x795D, 0xF5E6 }, { 0x795E, 0xE3EA }, { 0x7960, 0xDEE6 }, - { 0x7965, 0xDFD4 }, { 0x7968, 0xF8F9 }, { 0x796D, 0xF0AE }, { 0x797A, 0xD1B8 }, { 0x797F, 0xD6DF }, { 0x7981, 0xD0D7 }, { 0x798D, 0xFCA1 }, { 0x798E, 0xEFEE }, - { 0x798F, 0xDCD8 }, { 0x7991, 0xE9DF }, { 0x79A6, 0xE5DD }, { 0x79A7, 0xFDFB }, { 0x79AA, 0xE0C9 }, { 0x79AE, 0xD6C9 }, { 0x79B1, 0xD4AA }, { 0x79B3, 0xE5CC }, - { 0x79B9, 0xE9E0 }, { 0x79BD, 0xD0D8 }, { 0x79BE, 0xFCA2 }, { 0x79BF, 0xD4BE }, { 0x79C0, 0xE2B3 }, { 0x79C1, 0xDEE7 }, { 0x79C9, 0xDCBC }, { 0x79CA, 0xD2B6 }, - { 0x79CB, 0xF5D5 }, { 0x79D1, 0xCEA1 }, { 0x79D2, 0xF5A9 }, { 0x79D5, 0xDDF9 }, { 0x79D8, 0xDDFA }, { 0x79DF, 0xF0D5 }, { 0x79E4, 0xF6DF }, { 0x79E6, 0xF2DA }, - { 0x79E7, 0xE4EB }, { 0x79E9, 0xF2F1 }, { 0x79FB, 0xECB9 }, { 0x7A00, 0xFDFC }, { 0x7A05, 0xE1AA }, { 0x7A08, 0xCAD9 }, { 0x7A0B, 0xEFEF }, { 0x7A0D, 0xF5AA }, - { 0x7A14, 0xECF9 }, { 0x7A17, 0xF8AD }, { 0x7A19, 0xF2C2 }, { 0x7A1A, 0xF6C3 }, { 0x7A1C, 0xD7D2 }, { 0x7A1F, 0xF9A2 }, { 0x7A20, 0xF0D6 }, { 0x7A2E, 0xF0FA }, - { 0x7A31, 0xF6E0 }, { 0x7A36, 0xE9F3 }, { 0x7A37, 0xF2C3 }, { 0x7A3B, 0xD4AB }, { 0x7A3C, 0xCAB3 }, { 0x7A3D, 0xCDA6 }, { 0x7A3F, 0xCDC3 }, { 0x7A40, 0xCDDA }, - { 0x7A46, 0xD9CF }, { 0x7A49, 0xF6C4 }, { 0x7A4D, 0xEEDD }, { 0x7A4E, 0xE7C4 }, { 0x7A57, 0xE2B4 }, { 0x7A61, 0xDFE2 }, { 0x7A62, 0xE7DB }, { 0x7A69, 0xE8B1 }, - { 0x7A6B, 0xFCAE }, { 0x7A70, 0xE5CD }, { 0x7A74, 0xFAEB }, { 0x7A76, 0xCFBC }, { 0x7A79, 0xCFE2 }, { 0x7A7A, 0xCDF6 }, { 0x7A7D, 0xEFF0 }, { 0x7A7F, 0xF4BE }, - { 0x7A81, 0xD4CD }, { 0x7A84, 0xF3B8 }, { 0x7A88, 0xE9A1 }, { 0x7A92, 0xF2F2 }, { 0x7A93, 0xF3EB }, { 0x7A95, 0xF0D7 }, { 0x7A98, 0xCFD7 }, { 0x7A9F, 0xCFDF }, - { 0x7AA9, 0xE8C0 }, { 0x7AAA, 0xE8C1 }, { 0x7AAE, 0xCFE3 }, { 0x7AAF, 0xE9A2 }, { 0x7ABA, 0xD0AA }, { 0x7AC4, 0xF3C1 }, { 0x7AC5, 0xD0AB }, { 0x7AC7, 0xD4E4 }, - { 0x7ACA, 0xEFBC }, { 0x7ACB, 0xD8A1 }, { 0x7AD7, 0xD9DF }, { 0x7AD9, 0xF3D7 }, { 0x7ADD, 0xDCBD }, { 0x7ADF, 0xCCE5 }, { 0x7AE0, 0xEDF1 }, { 0x7AE3, 0xF1E2 }, - { 0x7AE5, 0xD4DB }, { 0x7AEA, 0xE2B5 }, { 0x7AED, 0xCAE6 }, { 0x7AEF, 0xD3AE }, { 0x7AF6, 0xCCE6 }, { 0x7AF9, 0xF1D3 }, { 0x7AFA, 0xF5E7 }, { 0x7AFF, 0xCADA }, - { 0x7B0F, 0xFBEE }, { 0x7B11, 0xE1C5 }, { 0x7B19, 0xDFE9 }, { 0x7B1B, 0xEEDE }, { 0x7B1E, 0xF7C2 }, { 0x7B20, 0xD8A2 }, { 0x7B26, 0xDDAC }, { 0x7B2C, 0xF0AF }, - { 0x7B2D, 0xD6BD }, { 0x7B39, 0xE1AB }, { 0x7B46, 0xF9B6 }, { 0x7B49, 0xD4F5 }, { 0x7B4B, 0xD0C9 }, { 0x7B4C, 0xEFA7 }, { 0x7B4D, 0xE2EC }, { 0x7B4F, 0xDBEA }, - { 0x7B50, 0xCECC }, { 0x7B51, 0xF5E8 }, { 0x7B52, 0xF7D5 }, { 0x7B54, 0xD3CD }, { 0x7B56, 0xF3FE }, { 0x7B60, 0xD0B5 }, { 0x7B6C, 0xE0FE }, { 0x7B6E, 0xDFFB }, - { 0x7B75, 0xE6DD }, { 0x7B7D, 0xE8A4 }, { 0x7B87, 0xCBCD }, { 0x7B8B, 0xEFA8 }, { 0x7B8F, 0xEEB4 }, { 0x7B94, 0xDAD8 }, { 0x7B95, 0xD1B9 }, { 0x7B97, 0xDFA9 }, - { 0x7B9A, 0xF3B0 }, { 0x7B9D, 0xCCC4 }, { 0x7BA1, 0xCEB7 }, { 0x7BAD, 0xEFA9 }, { 0x7BB1, 0xDFD5 }, { 0x7BB4, 0xEDD7 }, { 0x7BB8, 0xEEC6 }, { 0x7BC0, 0xEFBD }, - { 0x7BC1, 0xFCD6 }, { 0x7BC4, 0xDBF4 }, { 0x7BC6, 0xEFAA }, { 0x7BC7, 0xF8B9 }, { 0x7BC9, 0xF5E9 }, { 0x7BD2, 0xE3D9 }, { 0x7BE0, 0xE1C6 }, { 0x7BE4, 0xD4BF }, - { 0x7BE9, 0xDEE8 }, { 0x7C07, 0xF0EA }, { 0x7C12, 0xF3C2 }, { 0x7C1E, 0xD3AF }, { 0x7C21, 0xCADB }, { 0x7C27, 0xFCD7 }, { 0x7C2A, 0xEDD8 }, { 0x7C2B, 0xE1C7 }, - { 0x7C3D, 0xF4D8 }, { 0x7C3E, 0xD6B3 }, { 0x7C3F, 0xDDAD }, { 0x7C43, 0xD5BE }, { 0x7C4C, 0xF1C3 }, { 0x7C4D, 0xEEDF }, { 0x7C60, 0xD6EB }, { 0x7C64, 0xF4D9 }, - { 0x7C6C, 0xD7E6 }, { 0x7C73, 0xDAB7 }, { 0x7C83, 0xDDFB }, { 0x7C89, 0xDDCF }, { 0x7C92, 0xD8A3 }, { 0x7C95, 0xDAD9 }, { 0x7C97, 0xF0D8 }, { 0x7C98, 0xEFC4 }, - { 0x7C9F, 0xE1D8 }, { 0x7CA5, 0xF1D4 }, { 0x7CA7, 0xEDF2 }, { 0x7CAE, 0xD5DB }, { 0x7CB1, 0xD5DC }, { 0x7CB2, 0xF3C4 }, { 0x7CB3, 0xCBD7 }, { 0x7CB9, 0xE2B6 }, - { 0x7CBE, 0xEFF1 }, { 0x7CCA, 0xFBD5 }, { 0x7CD6, 0xD3D8 }, { 0x7CDE, 0xDDD0 }, { 0x7CDF, 0xF0D9 }, { 0x7CE0, 0xCBB3 }, { 0x7CE7, 0xD5DD }, { 0x7CFB, 0xCDA7 }, - { 0x7CFE, 0xD0AC }, { 0x7D00, 0xD1BA }, { 0x7D02, 0xF1C4 }, { 0x7D04, 0xE5B3 }, { 0x7D05, 0xFBF5 }, { 0x7D06, 0xE9E1 }, { 0x7D07, 0xFDE0 }, { 0x7D08, 0xFCBC }, - { 0x7D0A, 0xDAA2 }, { 0x7D0B, 0xDAA3 }, { 0x7D0D, 0xD2A1 }, { 0x7D10, 0xD2EF }, { 0x7D14, 0xE2ED }, { 0x7D17, 0xDEE9 }, { 0x7D18, 0xCEDC }, { 0x7D19, 0xF2B5 }, - { 0x7D1A, 0xD0E4 }, { 0x7D1B, 0xDDD1 }, { 0x7D20, 0xE1C8 }, { 0x7D21, 0xDBB7 }, { 0x7D22, 0xDFE3 }, { 0x7D2B, 0xEDB9 }, { 0x7D2C, 0xF1C5 }, { 0x7D2E, 0xF3CF }, - { 0x7D2F, 0xD7AB }, { 0x7D30, 0xE1AC }, { 0x7D33, 0xE3EB }, { 0x7D35, 0xEEC7 }, { 0x7D39, 0xE1C9 }, { 0x7D3A, 0xCAFA }, { 0x7D42, 0xF0FB }, { 0x7D43, 0xFAE1 }, - { 0x7D44, 0xF0DA }, { 0x7D45, 0xCCE7 }, { 0x7D46, 0xDAF4 }, { 0x7D50, 0xCCBF }, { 0x7D5E, 0xCEED }, { 0x7D61, 0xD5A9 }, { 0x7D62, 0xFAE2 }, { 0x7D66, 0xD0E5 }, - { 0x7D68, 0xEBD6 }, { 0x7D6A, 0xECDF }, { 0x7D6E, 0xDFFC }, { 0x7D71, 0xF7D6 }, { 0x7D72, 0xDEEA }, { 0x7D73, 0xCBB4 }, { 0x7D76, 0xEFBE }, { 0x7D79, 0xCCB5 }, - { 0x7D7F, 0xCFBD }, { 0x7D8E, 0xEFF2 }, { 0x7D8F, 0xE2B7 }, { 0x7D93, 0xCCE8 }, { 0x7D9C, 0xF0FC }, { 0x7DA0, 0xD6E0 }, { 0x7DA2, 0xF1C6 }, { 0x7DAC, 0xE2B8 }, - { 0x7DAD, 0xEBAB }, { 0x7DB1, 0xCBB5 }, { 0x7DB2, 0xD8D1 }, { 0x7DB4, 0xF4CE }, { 0x7DB5, 0xF3F7 }, { 0x7DB8, 0xD7C6 }, { 0x7DBA, 0xD1BB }, { 0x7DBB, 0xF7AA }, - { 0x7DBD, 0xEDCA }, { 0x7DBE, 0xD7D3 }, { 0x7DBF, 0xD8FA }, { 0x7DC7, 0xF6C5 }, { 0x7DCA, 0xD1CC }, { 0x7DCB, 0xDDFC }, { 0x7DD6, 0xDFFD }, { 0x7DD8, 0xF9E5 }, - { 0x7DDA, 0xE0CA }, { 0x7DDD, 0xF2FD }, { 0x7DDE, 0xD3B0 }, { 0x7DE0, 0xF4F3 }, { 0x7DE1, 0xDAC9 }, { 0x7DE3, 0xE6DE }, { 0x7DE8, 0xF8BA }, { 0x7DE9, 0xE8D0 }, - { 0x7DEC, 0xD8FB }, { 0x7DEF, 0xEAD5 }, { 0x7DF4, 0xD6A3 }, { 0x7DFB, 0xF6C6 }, { 0x7E09, 0xF2DB }, { 0x7E0A, 0xE4FC }, { 0x7E15, 0xE8B2 }, { 0x7E1B, 0xDADA }, - { 0x7E1D, 0xF2DC }, { 0x7E1E, 0xFBD6 }, { 0x7E1F, 0xE9B2 }, { 0x7E21, 0xEEAD }, { 0x7E23, 0xFAE3 }, { 0x7E2B, 0xDCEE }, { 0x7E2E, 0xF5EA }, { 0x7E2F, 0xE6E0 }, - { 0x7E31, 0xF0FD }, { 0x7E37, 0xD7AC }, { 0x7E3D, 0xF5C5 }, { 0x7E3E, 0xEEE0 }, { 0x7E41, 0xDBE5 }, { 0x7E43, 0xDDDE }, { 0x7E46, 0xD9F0 }, { 0x7E47, 0xE9A3 }, - { 0x7E52, 0xF1F9 }, { 0x7E54, 0xF2C4 }, { 0x7E55, 0xE0CB }, { 0x7E5E, 0xE9A4 }, { 0x7E61, 0xE2B9 }, { 0x7E69, 0xE3B1 }, { 0x7E6A, 0xFCEB }, { 0x7E6B, 0xCDA8 }, - { 0x7E6D, 0xCCB6 }, { 0x7E70, 0xF0DB }, { 0x7E79, 0xE6BA }, { 0x7E7C, 0xCDA9 }, { 0x7E82, 0xF3C3 }, { 0x7E8C, 0xE1D9 }, { 0x7E8F, 0xEFAB }, { 0x7E93, 0xE7C5 }, - { 0x7E96, 0xE0E9 }, { 0x7E98, 0xF3C5 }, { 0x7E9B, 0xD4C0 }, { 0x7E9C, 0xD5BF }, { 0x7F36, 0xDDAE }, { 0x7F38, 0xF9FC }, { 0x7F3A, 0xCCC0 }, { 0x7F4C, 0xE5A2 }, - { 0x7F50, 0xCEB8 }, { 0x7F54, 0xD8D2 }, { 0x7F55, 0xF9D6 }, { 0x7F6A, 0xF1AA }, { 0x7F6B, 0xCED1 }, { 0x7F6E, 0xF6C7 }, { 0x7F70, 0xDBEB }, { 0x7F72, 0xDFFE }, - { 0x7F75, 0xD8E1 }, { 0x7F77, 0xF7F3 }, { 0x7F79, 0xD7E7 }, { 0x7F85, 0xD4FE }, { 0x7F88, 0xD1BC }, { 0x7F8A, 0xE5CF }, { 0x7F8C, 0xCBB6 }, { 0x7F8E, 0xDAB8 }, - { 0x7F94, 0xCDC4 }, { 0x7F9A, 0xD6BE }, { 0x7F9E, 0xE2BA }, { 0x7FA4, 0xCFD8 }, { 0x7FA8, 0xE0CC }, { 0x7FA9, 0xEBF9 }, { 0x7FB2, 0xFDFD }, { 0x7FB8, 0xD7E8 }, - { 0x7FB9, 0xCBD8 }, { 0x7FBD, 0xE9E2 }, { 0x7FC1, 0xE8BA }, { 0x7FC5, 0xE3C7 }, { 0x7FCA, 0xECCD }, { 0x7FCC, 0xECCE }, { 0x7FCE, 0xD6BF }, { 0x7FD2, 0xE3A7 }, - { 0x7FD4, 0xDFD6 }, { 0x7FD5, 0xFDE8 }, { 0x7FDF, 0xEEE1 }, { 0x7FE0, 0xF6A8 }, { 0x7FE1, 0xDDFD }, { 0x7FE9, 0xF8BB }, { 0x7FEB, 0xE8D1 }, { 0x7FF0, 0xF9D7 }, - { 0x7FF9, 0xCEEE }, { 0x7FFC, 0xECCF }, { 0x8000, 0xE9A5 }, { 0x8001, 0xD6D5 }, { 0x8003, 0xCDC5 }, { 0x8005, 0xEDBA }, { 0x8006, 0xD1BD }, { 0x8009, 0xCFBE }, - { 0x800C, 0xECBB }, { 0x8010, 0xD2B1 }, { 0x8015, 0xCCE9 }, { 0x8017, 0xD9C4 }, { 0x8018, 0xE9FC }, { 0x802D, 0xD1BE }, { 0x8033, 0xECBC }, { 0x8036, 0xE5AD }, - { 0x803D, 0xF7B0 }, { 0x803F, 0xCCEA }, { 0x8043, 0xD3C4 }, { 0x8046, 0xD6C0 }, { 0x804A, 0xD6FD }, { 0x8056, 0xE1A1 }, { 0x8058, 0xDEBD }, { 0x805A, 0xF6A9 }, - { 0x805E, 0xDAA4 }, { 0x806F, 0xD6A4 }, { 0x8070, 0xF5C6 }, { 0x8072, 0xE1A2 }, { 0x8073, 0xE9C6 }, { 0x8077, 0xF2C5 }, { 0x807D, 0xF4E9 }, { 0x807E, 0xD6EC }, - { 0x807F, 0xEBD3 }, { 0x8084, 0xECBD }, { 0x8085, 0xE2DC }, { 0x8086, 0xDEEB }, { 0x8087, 0xF0DC }, { 0x8089, 0xEBBF }, { 0x808B, 0xD7CE }, { 0x808C, 0xD1BF }, - { 0x8096, 0xF5AB }, { 0x809B, 0xF9FD }, { 0x809D, 0xCADC }, { 0x80A1, 0xCDC6 }, { 0x80A2, 0xF2B6 }, { 0x80A5, 0xDDFE }, { 0x80A9, 0xCCB7 }, { 0x80AA, 0xDBB8 }, - { 0x80AF, 0xD0E9 }, { 0x80B1, 0xCEDD }, { 0x80B2, 0xEBC0 }, { 0x80B4, 0xFDA2 }, { 0x80BA, 0xF8CB }, { 0x80C3, 0xEAD6 }, { 0x80C4, 0xF1B0 }, { 0x80CC, 0xDBCE }, - { 0x80CE, 0xF7C3 }, { 0x80DA, 0xDBCF }, { 0x80DB, 0xCBA4 }, { 0x80DE, 0xF8E0 }, { 0x80E1, 0xFBD7 }, { 0x80E4, 0xEBCA }, { 0x80E5, 0xE0A1 }, { 0x80F1, 0xCECD }, - { 0x80F4, 0xD4DC }, { 0x80F8, 0xFDD8 }, { 0x80FD, 0xD2F6 }, { 0x8102, 0xF2B7 }, { 0x8105, 0xFAF6 }, { 0x8106, 0xF6AA }, { 0x8107, 0xFAF7 }, { 0x8108, 0xD8E6 }, - { 0x810A, 0xF4B1 }, { 0x8118, 0xE8D2 }, { 0x811A, 0xCAC5 }, { 0x811B, 0xCCEB }, { 0x8123, 0xE2EE }, { 0x8129, 0xE2BB }, { 0x812B, 0xF7AD }, { 0x812F, 0xF8E1 }, - { 0x8139, 0xF3EC }, { 0x813E, 0xDEA1 }, { 0x814B, 0xE4FD }, { 0x814E, 0xE3EC }, { 0x8150, 0xDDAF }, { 0x8151, 0xDDB0 }, { 0x8154, 0xCBB7 }, { 0x8155, 0xE8D3 }, - { 0x8165, 0xE1A3 }, { 0x8166, 0xD2E0 }, { 0x816B, 0xF0FE }, { 0x8170, 0xE9A6 }, { 0x8171, 0xCBF2 }, { 0x8178, 0xEDF3 }, { 0x8179, 0xDCD9 }, { 0x817A, 0xE0CD }, - { 0x817F, 0xF7DA }, { 0x8180, 0xDBB9 }, { 0x8188, 0xCCAE }, { 0x818A, 0xDADB }, { 0x818F, 0xCDC7 }, { 0x819A, 0xDDB1 }, { 0x819C, 0xD8AF }, { 0x819D, 0xE3A3 }, - { 0x81A0, 0xCEEF }, { 0x81A3, 0xF2F3 }, { 0x81A8, 0xF8B3 }, { 0x81B3, 0xE0CE }, { 0x81B5, 0xF5FD }, { 0x81BA, 0xEBEC }, { 0x81BD, 0xD3C5 }, { 0x81BE, 0xFCEC }, - { 0x81BF, 0xD2DB }, { 0x81C0, 0xD4EB }, { 0x81C2, 0xDEA2 }, { 0x81C6, 0xE5E6 }, { 0x81CD, 0xF0B0 }, { 0x81D8, 0xD5C4 }, { 0x81DF, 0xEDF4 }, { 0x81E3, 0xE3ED }, - { 0x81E5, 0xE8C2 }, { 0x81E7, 0xEDF5 }, { 0x81E8, 0xD7FC }, { 0x81EA, 0xEDBB }, { 0x81ED, 0xF6AB }, { 0x81F3, 0xF2B8 }, { 0x81F4, 0xF6C8 }, { 0x81FA, 0xD3E6 }, - { 0x81FB, 0xF2DD }, { 0x81FC, 0xCFBF }, { 0x81FE, 0xEBAC }, { 0x8205, 0xCFC0 }, { 0x8207, 0xE6A8 }, { 0x8208, 0xFDE9 }, { 0x820A, 0xCFC1 }, { 0x820C, 0xE0DF }, - { 0x820D, 0xDEEC }, { 0x8212, 0xE0A2 }, { 0x821B, 0xF4BF }, { 0x821C, 0xE2EF }, { 0x821E, 0xD9F1 }, { 0x821F, 0xF1C7 }, { 0x8221, 0xCBB8 }, { 0x822A, 0xF9FE }, - { 0x822B, 0xDBBA }, { 0x822C, 0xDAF5 }, { 0x8235, 0xF6EC }, { 0x8236, 0xDADC }, { 0x8237, 0xFAE4 }, { 0x8239, 0xE0CF }, { 0x8240, 0xDDB2 }, { 0x8245, 0xE6A9 }, - { 0x8247, 0xEFF3 }, { 0x8259, 0xF3ED }, { 0x8264, 0xEBFA }, { 0x8266, 0xF9E6 }, { 0x826E, 0xCADD }, { 0x826F, 0xD5DE }, { 0x8271, 0xCADE }, { 0x8272, 0xDFE4 }, - { 0x8276, 0xE6FD }, { 0x8278, 0xF5AC }, { 0x827E, 0xE4F5 }, { 0x828B, 0xE9E3 }, { 0x828D, 0xEDCB }, { 0x828E, 0xCFE4 }, { 0x8292, 0xD8D3 }, { 0x8299, 0xDDB3 }, - { 0x829A, 0xD4EC }, { 0x829D, 0xF2B9 }, { 0x829F, 0xDFB7 }, { 0x82A5, 0xCBCE }, { 0x82A6, 0xFBD8 }, { 0x82A9, 0xD0D9 }, { 0x82AC, 0xDDD2 }, { 0x82AD, 0xF7F4 }, - { 0x82AE, 0xE7DC }, { 0x82AF, 0xE4A5 }, { 0x82B1, 0xFCA3 }, { 0x82B3, 0xDBBB }, { 0x82B7, 0xF2BA }, { 0x82B8, 0xE9FD }, { 0x82B9, 0xD0CA }, { 0x82BB, 0xF5D6 }, - { 0x82BC, 0xD9C5 }, { 0x82BD, 0xE4B4 }, { 0x82BF, 0xEDA7 }, { 0x82D1, 0xEABD }, { 0x82D2, 0xE6FE }, { 0x82D4, 0xF7C4 }, { 0x82D5, 0xF5AD }, { 0x82D7, 0xD9E0 }, - { 0x82DB, 0xCAB4 }, { 0x82DE, 0xF8E2 }, { 0x82DF, 0xCFC2 }, { 0x82E1, 0xECBE }, { 0x82E5, 0xE5B4 }, { 0x82E6, 0xCDC8 }, { 0x82E7, 0xEEC8 }, { 0x82F1, 0xE7C8 }, - { 0x82FD, 0xCDC9 }, { 0x82FE, 0xF9B7 }, { 0x8301, 0xF1E8 }, { 0x8302, 0xD9F2 }, { 0x8303, 0xDBF5 }, { 0x8304, 0xCAB5 }, { 0x8305, 0xD9C6 }, { 0x8309, 0xD8C9 }, - { 0x8317, 0xD9AB }, { 0x8328, 0xEDBC }, { 0x832B, 0xD8D4 }, { 0x832F, 0xDCDA }, { 0x8331, 0xE2BC }, { 0x8334, 0xFCED }, { 0x8335, 0xECE0 }, { 0x8336, 0xD2FE }, - { 0x8338, 0xE9C7 }, { 0x8339, 0xE6AA }, { 0x8340, 0xE2F0 }, { 0x8347, 0xFABB }, { 0x8349, 0xF5AE }, { 0x834A, 0xFBAA }, { 0x834F, 0xECFB }, { 0x8351, 0xECBF }, - { 0x8352, 0xFCD8 }, { 0x8373, 0xD4E5 }, { 0x8377, 0xF9C3 }, { 0x837B, 0xEEE2 }, { 0x8389, 0xD7E9 }, { 0x838A, 0xEDF6 }, { 0x838E, 0xDEED }, { 0x8396, 0xCCEC }, - { 0x8398, 0xE3EE }, { 0x839E, 0xE8D4 }, { 0x83A2, 0xFAF8 }, { 0x83A9, 0xDDB4 }, { 0x83AA, 0xE4B5 }, { 0x83AB, 0xD8B0 }, { 0x83BD, 0xD8D5 }, { 0x83C1, 0xF4EA }, - { 0x83C5, 0xCEB9 }, { 0x83C9, 0xD6E1 }, { 0x83CA, 0xCFD2 }, { 0x83CC, 0xD0B6 }, { 0x83D3, 0xCEA2 }, { 0x83D6, 0xF3EE }, { 0x83DC, 0xF3F8 }, { 0x83E9, 0xDCCC }, - { 0x83EB, 0xD0CB }, { 0x83EF, 0xFCA4 }, { 0x83F0, 0xCDCA }, { 0x83F1, 0xD7D4 }, { 0x83F2, 0xDEA3 }, { 0x83F4, 0xE4E0 }, { 0x83F9, 0xEEC9 }, { 0x83FD, 0xE2DD }, - { 0x8403, 0xF5FE }, { 0x8404, 0xD4AC }, { 0x840A, 0xD5D1 }, { 0x840C, 0xD8F0 }, { 0x840D, 0xF8C3 }, { 0x840E, 0xEAD7 }, { 0x8429, 0xF5D7 }, { 0x842C, 0xD8BF }, - { 0x8431, 0xFDC0 }, { 0x8438, 0xEBAD }, { 0x843D, 0xD5AA }, { 0x8449, 0xE7A8 }, { 0x8457, 0xEECA }, { 0x845B, 0xCAE7 }, { 0x8461, 0xF8E3 }, { 0x8463, 0xD4DD }, - { 0x8466, 0xEAD8 }, { 0x846B, 0xFBD9 }, { 0x846C, 0xEDF7 }, { 0x846F, 0xE5B5 }, { 0x8475, 0xD0AD }, { 0x847A, 0xF1F1 }, { 0x8490, 0xE2BD }, { 0x8494, 0xE3C8 }, - { 0x8499, 0xD9D5 }, { 0x849C, 0xDFAA }, { 0x84A1, 0xDBBC }, { 0x84B2, 0xF8E4 }, { 0x84B8, 0xF1FA }, { 0x84BB, 0xE5B6 }, { 0x84BC, 0xF3EF }, { 0x84BF, 0xFBDA }, - { 0x84C0, 0xE1E0 }, { 0x84C2, 0xD9AC }, { 0x84C4, 0xF5EB }, { 0x84C6, 0xE0B6 }, { 0x84C9, 0xE9C8 }, { 0x84CB, 0xCBCF }, { 0x84CD, 0xE3C9 }, { 0x84D1, 0xDEEE }, - { 0x84DA, 0xE2BE }, { 0x84EC, 0xDCEF }, { 0x84EE, 0xD6A5 }, { 0x84F4, 0xE2F1 }, { 0x84FC, 0xD6FE }, { 0x8511, 0xD9A1 }, { 0x8513, 0xD8C0 }, { 0x8514, 0xDCDB }, - { 0x8517, 0xEDBD }, { 0x8518, 0xDFB8 }, { 0x851A, 0xEAA5 }, { 0x851E, 0xD7AD }, { 0x8521, 0xF3F9 }, { 0x8523, 0xEDF8 }, { 0x8525, 0xF5C7 }, { 0x852C, 0xE1CA }, - { 0x852D, 0xEBE3 }, { 0x852F, 0xF2DE }, { 0x853D, 0xF8CC }, { 0x853F, 0xEAD9 }, { 0x8541, 0xD3C6 }, { 0x8543, 0xDBE6 }, { 0x8549, 0xF5AF }, { 0x854E, 0xCEF0 }, - { 0x8553, 0xE9FE }, { 0x8559, 0xFBB6 }, { 0x8563, 0xE2F2 }, { 0x8568, 0xCFF2 }, { 0x8569, 0xF7B9 }, { 0x856A, 0xD9F3 }, { 0x856D, 0xE1CB }, { 0x8584, 0xDADD }, - { 0x8587, 0xDAB9 }, { 0x858F, 0xEBFB }, { 0x8591, 0xCBB9 }, { 0x8594, 0xEDF9 }, { 0x859B, 0xE0E0 }, { 0x85A6, 0xF4C0 }, { 0x85A8, 0xFDBC }, { 0x85A9, 0xDFB1 }, - { 0x85AA, 0xE3EF }, { 0x85AF, 0xE0A3 }, { 0x85B0, 0xFDB9 }, { 0x85BA, 0xF0B1 }, { 0x85C1, 0xCDCB }, { 0x85C9, 0xEDBE }, { 0x85CD, 0xD5C0 }, { 0x85CE, 0xE3F0 }, - { 0x85CF, 0xEDFA }, { 0x85D5, 0xE9E4 }, { 0x85DC, 0xD5ED }, { 0x85DD, 0xE7DD }, { 0x85E4, 0xD4F6 }, { 0x85E5, 0xE5B7 }, { 0x85E9, 0xDBE7 }, { 0x85EA, 0xE2BF }, - { 0x85F7, 0xEECB }, { 0x85FA, 0xD7F4 }, { 0x85FB, 0xF0DD }, { 0x85FF, 0xCEAB }, { 0x8602, 0xE7DE }, { 0x8606, 0xD6D6 }, { 0x8607, 0xE1CC }, { 0x860A, 0xE8B3 }, - { 0x8616, 0xE5EE }, { 0x8617, 0xDCA2 }, { 0x861A, 0xE0D0 }, { 0x862D, 0xD5B5 }, { 0x863F, 0xD5A1 }, { 0x864E, 0xFBDB }, { 0x8650, 0xF9CB }, { 0x8654, 0xCBF3 }, - { 0x8655, 0xF4A5 }, { 0x865B, 0xFAC8 }, { 0x865C, 0xD6D7 }, { 0x865E, 0xE9E5 }, { 0x865F, 0xFBDC }, { 0x8667, 0xFDD0 }, { 0x8679, 0xFBF6 }, { 0x868A, 0xDAA5 }, - { 0x868C, 0xDBBD }, { 0x8693, 0xECE2 }, { 0x86A3, 0xCDF7 }, { 0x86A4, 0xF0DE }, { 0x86A9, 0xF6C9 }, { 0x86C7, 0xDEEF }, { 0x86CB, 0xD3B1 }, { 0x86D4, 0xFCEE }, - { 0x86D9, 0xE8C3 }, { 0x86DB, 0xF1C8 }, { 0x86DF, 0xCEF1 }, { 0x86E4, 0xF9ED }, { 0x86ED, 0xF2F4 }, { 0x86FE, 0xE4B6 }, { 0x8700, 0xF5B9 }, { 0x8702, 0xDCF0 }, - { 0x8703, 0xE3F1 }, { 0x8708, 0xE8A5 }, { 0x8718, 0xF2BB }, { 0x871A, 0xDEA4 }, { 0x871C, 0xDACC }, { 0x874E, 0xCAE9 }, { 0x8755, 0xE3DA }, { 0x8757, 0xFCD9 }, - { 0x875F, 0xEADA }, { 0x8766, 0xF9C4 }, { 0x8768, 0xE3A4 }, { 0x8774, 0xFBDD }, { 0x8776, 0xEFCA }, { 0x8778, 0xE8C4 }, { 0x8782, 0xD5CC }, { 0x878D, 0xEBD7 }, - { 0x879F, 0xD9AD }, { 0x87A2, 0xFBAB }, { 0x87B3, 0xD3D9 }, { 0x87BA, 0xD5A2 }, { 0x87C4, 0xF6DE }, { 0x87E0, 0xDAF6 }, { 0x87EC, 0xE0D1 }, { 0x87EF, 0xE9A8 }, - { 0x87F2, 0xF5F9 }, { 0x87F9, 0xFAAF }, { 0x87FB, 0xEBFC }, { 0x87FE, 0xE0EA }, { 0x8805, 0xE3B2 }, { 0x881F, 0xD5C5 }, { 0x8822, 0xF1E3 }, { 0x8823, 0xD5EE }, - { 0x8831, 0xCDCC }, { 0x8836, 0xEDD9 }, { 0x883B, 0xD8C1 }, { 0x8840, 0xFAEC }, { 0x8846, 0xF1EB }, { 0x884C, 0xFABC }, { 0x884D, 0xE6E2 }, { 0x8852, 0xFAE5 }, - { 0x8853, 0xE2FA }, { 0x8857, 0xCAB6 }, { 0x8859, 0xE4B7 }, { 0x885B, 0xEADB }, { 0x885D, 0xF5FA }, { 0x8861, 0xFBAC }, { 0x8862, 0xCFC3 }, { 0x8863, 0xEBFD }, - { 0x8868, 0xF8FA }, { 0x886B, 0xDFB9 }, { 0x8870, 0xE1F1 }, { 0x8872, 0xD2A4 }, { 0x8877, 0xF5FB }, { 0x887E, 0xD0DA }, { 0x887F, 0xD0DB }, { 0x8881, 0xEABE }, - { 0x8882, 0xD9B1 }, { 0x8888, 0xCAB7 }, { 0x888B, 0xD3E7 }, { 0x888D, 0xF8E5 }, { 0x8892, 0xD3B2 }, { 0x8896, 0xE2C0 }, { 0x8897, 0xF2DF }, { 0x889E, 0xCDE5 }, - { 0x88AB, 0xF9AC }, { 0x88B4, 0xCDCD }, { 0x88C1, 0xEEAE }, { 0x88C2, 0xD6AE }, { 0x88CF, 0xD7EA }, { 0x88D4, 0xE7E0 }, { 0x88D5, 0xEBAE }, { 0x88D9, 0xCFD9 }, - { 0x88DC, 0xDCCD }, { 0x88DD, 0xEDFB }, { 0x88DF, 0xDEF0 }, { 0x88E1, 0xD7EB }, { 0x88E8, 0xDEA5 }, { 0x88F3, 0xDFD7 }, { 0x88F4, 0xDBD0 }, { 0x88F5, 0xDBD1 }, - { 0x88F8, 0xD5A3 }, { 0x88FD, 0xF0B2 }, { 0x8907, 0xDCDC }, { 0x8910, 0xCAE8 }, { 0x8912, 0xF8E6 }, { 0x8913, 0xDCCE }, { 0x8918, 0xEADC }, { 0x8919, 0xDBD2 }, - { 0x8925, 0xE9B3 }, { 0x892A, 0xF7DB }, { 0x8936, 0xE3A8 }, { 0x8938, 0xD7AE }, { 0x893B, 0xE0E1 }, { 0x8941, 0xCBBA }, { 0x8944, 0xE5D1 }, { 0x895F, 0xD0DC }, - { 0x8964, 0xD5C1 }, { 0x896A, 0xD8CA }, { 0x8972, 0xE3A9 }, { 0x897F, 0xE0A4 }, { 0x8981, 0xE9A9 }, { 0x8983, 0xD3C7 }, { 0x8986, 0xDCDD }, { 0x8987, 0xF8AE }, - { 0x898B, 0xCCB8 }, { 0x898F, 0xD0AE }, { 0x8993, 0xD8F2 }, { 0x8996, 0xE3CA }, { 0x89A1, 0xCCAF }, { 0x89A9, 0xD4AD }, { 0x89AA, 0xF6D1 }, { 0x89B2, 0xD0CC }, - { 0x89BA, 0xCAC6 }, { 0x89BD, 0xD5C2 }, { 0x89C0, 0xCEBA }, { 0x89D2, 0xCAC7 }, { 0x89E3, 0xFAB0 }, { 0x89F4, 0xDFD8 }, { 0x89F8, 0xF5BA }, { 0x8A00, 0xE5EB }, - { 0x8A02, 0xEFF4 }, { 0x8A03, 0xDDB5 }, { 0x8A08, 0xCDAA }, { 0x8A0A, 0xE3F2 }, { 0x8A0C, 0xFBF7 }, { 0x8A0E, 0xF7D0 }, { 0x8A13, 0xFDBA }, { 0x8A16, 0xFDE1 }, - { 0x8A17, 0xF6FE }, { 0x8A18, 0xD1C0 }, { 0x8A1B, 0xE8C5 }, { 0x8A1D, 0xE4B8 }, { 0x8A1F, 0xE1E8 }, { 0x8A23, 0xCCC1 }, { 0x8A25, 0xD2ED }, { 0x8A2A, 0xDBBE }, - { 0x8A2D, 0xE0E2 }, { 0x8A31, 0xFAC9 }, { 0x8A34, 0xE1CD }, { 0x8A36, 0xCAB8 }, { 0x8A3A, 0xF2E0 }, { 0x8A3B, 0xF1C9 }, { 0x8A50, 0xDEF1 }, { 0x8A54, 0xF0DF }, - { 0x8A55, 0xF8C4 }, { 0x8A5B, 0xEECC }, { 0x8A5E, 0xDEF2 }, { 0x8A60, 0xE7C9 }, { 0x8A62, 0xE2F3 }, { 0x8A63, 0xE7E1 }, { 0x8A66, 0xE3CB }, { 0x8A69, 0xE3CC }, - { 0x8A6D, 0xCFF8 }, { 0x8A6E, 0xEFAC }, { 0x8A70, 0xFDFE }, { 0x8A71, 0xFCA5 }, { 0x8A72, 0xFAB1 }, { 0x8A73, 0xDFD9 }, { 0x8A75, 0xE0D2 }, { 0x8A79, 0xF4DA }, - { 0x8A85, 0xF1CA }, { 0x8A87, 0xCEA3 }, { 0x8A8C, 0xF2BC }, { 0x8A8D, 0xECE3 }, { 0x8A93, 0xE0A5 }, { 0x8A95, 0xF7AB }, { 0x8A98, 0xEBAF }, { 0x8A9E, 0xE5DE }, - { 0x8AA0, 0xE1A4 }, { 0x8AA1, 0xCDAB }, { 0x8AA3, 0xD9F4 }, { 0x8AA4, 0xE8A6 }, { 0x8AA5, 0xCDCE }, { 0x8AA6, 0xE1E9 }, { 0x8AA8, 0xFCEF }, { 0x8AAA, 0xE0E3 }, - { 0x8AB0, 0xE2C1 }, { 0x8AB2, 0xCEA4 }, { 0x8AB9, 0xDEA6 }, { 0x8ABC, 0xEBFE }, { 0x8ABE, 0xEBDD }, { 0x8ABF, 0xF0E0 }, { 0x8AC2, 0xF4DB }, { 0x8AC4, 0xE2F4 }, - { 0x8AC7, 0xD3C8 }, { 0x8ACB, 0xF4EB }, { 0x8ACD, 0xEEB5 }, { 0x8ACF, 0xF5D8 }, { 0x8AD2, 0xD5DF }, { 0x8AD6, 0xD6E5 }, { 0x8ADB, 0xEBB0 }, { 0x8ADC, 0xF4E3 }, - { 0x8AE1, 0xE3CD }, { 0x8AE6, 0xF4F4 }, { 0x8AE7, 0xFAB2 }, { 0x8AEA, 0xEFF5 }, { 0x8AEB, 0xCADF }, { 0x8AED, 0xEBB1 }, { 0x8AEE, 0xEDBF }, { 0x8AF1, 0xFDC9 }, - { 0x8AF6, 0xE4A6 }, { 0x8AF7, 0xF9A4 }, { 0x8AF8, 0xF0B3 }, { 0x8AFA, 0xE5EC }, { 0x8AFE, 0xD1E7 }, { 0x8B00, 0xD9C7 }, { 0x8B01, 0xE4D7 }, { 0x8B02, 0xEADD }, - { 0x8B04, 0xD4F7 }, { 0x8B0E, 0xDABA }, { 0x8B10, 0xDACD }, { 0x8B14, 0xF9CC }, { 0x8B16, 0xE1DA }, { 0x8B17, 0xDBBF }, { 0x8B19, 0xCCC5 }, { 0x8B1A, 0xECD0 }, - { 0x8B1B, 0xCBBB }, { 0x8B1D, 0xDEF3 }, { 0x8B20, 0xE9AA }, { 0x8B28, 0xD9C8 }, { 0x8B2B, 0xEEE3 }, { 0x8B2C, 0xD7BD }, { 0x8B33, 0xCFC4 }, { 0x8B39, 0xD0CD }, - { 0x8B41, 0xFCA6 }, { 0x8B49, 0xF1FB }, { 0x8B4E, 0xFDD2 }, { 0x8B4F, 0xD1C1 }, { 0x8B58, 0xE3DB }, { 0x8B5A, 0xD3C9 }, { 0x8B5C, 0xDCCF }, { 0x8B66, 0xCCED }, - { 0x8B6C, 0xDEA7 }, { 0x8B6F, 0xE6BB }, { 0x8B70, 0xECA1 }, { 0x8B74, 0xCCB9 }, { 0x8B77, 0xFBDE }, { 0x8B7D, 0xE7E2 }, { 0x8B80, 0xD4C1 }, { 0x8B8A, 0xDCA8 }, - { 0x8B90, 0xE2C2 }, { 0x8B92, 0xF3D8 }, { 0x8B93, 0xE5D3 }, { 0x8B96, 0xF3D9 }, { 0x8B9A, 0xF3C6 }, { 0x8C37, 0xCDDB }, { 0x8C3F, 0xCDAC }, { 0x8C41, 0xFCC3 }, - { 0x8C46, 0xD4E7 }, { 0x8C48, 0xD1C2 }, { 0x8C4A, 0xF9A5 }, { 0x8C4C, 0xE8D5 }, { 0x8C55, 0xE3CE }, { 0x8C5A, 0xD4CA }, { 0x8C61, 0xDFDA }, { 0x8C6A, 0xFBDF }, - { 0x8C6B, 0xE7E3 }, { 0x8C79, 0xF8FB }, { 0x8C7A, 0xE3CF }, { 0x8C82, 0xF5B0 }, { 0x8C8A, 0xD8E7 }, { 0x8C8C, 0xD9C9 }, { 0x8C9D, 0xF8AF }, { 0x8C9E, 0xEFF6 }, - { 0x8CA0, 0xDDB6 }, { 0x8CA1, 0xEEAF }, { 0x8CA2, 0xCDF8 }, { 0x8CA7, 0xDEB8 }, { 0x8CA8, 0xFCA7 }, { 0x8CA9, 0xF7FC }, { 0x8CAA, 0xF7B1 }, { 0x8CAB, 0xCEBB }, - { 0x8CAC, 0xF4A1 }, { 0x8CAF, 0xEECD }, { 0x8CB0, 0xE1AE }, { 0x8CB3, 0xECC3 }, { 0x8CB4, 0xCFFE }, { 0x8CB6, 0xF8BF }, { 0x8CB7, 0xD8E2 }, { 0x8CB8, 0xD3E8 }, - { 0x8CBB, 0xDEA8 }, { 0x8CBC, 0xF4E4 }, { 0x8CBD, 0xECC2 }, { 0x8CBF, 0xD9F5 }, { 0x8CC0, 0xF9C5 }, { 0x8CC1, 0xDDD3 }, { 0x8CC2, 0xD6F1 }, { 0x8CC3, 0xECFC }, - { 0x8CC4, 0xFCF0 }, { 0x8CC7, 0xEDC0 }, { 0x8CC8, 0xCAB9 }, { 0x8CCA, 0xEEE4 }, { 0x8CD1, 0xF2E1 }, { 0x8CD3, 0xDEB9 }, { 0x8CDA, 0xD6F2 }, { 0x8CDC, 0xDEF4 }, - { 0x8CDE, 0xDFDB }, { 0x8CE0, 0xDBD3 }, { 0x8CE2, 0xFAE7 }, { 0x8CE3, 0xD8E3 }, { 0x8CE4, 0xF4C1 }, { 0x8CE6, 0xDDB7 }, { 0x8CEA, 0xF2F5 }, { 0x8CED, 0xD4AE }, - { 0x8CF4, 0xD6F3 }, { 0x8CFB, 0xDDB8 }, { 0x8CFC, 0xCFC5 }, { 0x8CFD, 0xDFDF }, { 0x8D04, 0xF2BE }, { 0x8D05, 0xF6A1 }, { 0x8D07, 0xEBCB }, { 0x8D08, 0xF1FC }, - { 0x8D0A, 0xF3C7 }, { 0x8D0D, 0xE0EB }, { 0x8D13, 0xEDFC }, { 0x8D16, 0xE1DB }, { 0x8D64, 0xEEE5 }, { 0x8D66, 0xDEF5 }, { 0x8D6B, 0xFAD3 }, { 0x8D70, 0xF1CB }, - { 0x8D73, 0xD0AF }, { 0x8D74, 0xDDB9 }, { 0x8D77, 0xD1C3 }, { 0x8D85, 0xF5B1 }, { 0x8D8A, 0xEAC6 }, { 0x8D99, 0xF0E1 }, { 0x8DA3, 0xF6AC }, { 0x8DA8, 0xF5D9 }, - { 0x8DB3, 0xF0EB }, { 0x8DBA, 0xDDBA }, { 0x8DBE, 0xF2BF }, { 0x8DC6, 0xF7C5 }, { 0x8DCB, 0xDBA2 }, { 0x8DCC, 0xF2F6 }, { 0x8DCF, 0xCABA }, { 0x8DDB, 0xF7F5 }, - { 0x8DDD, 0xCBE5 }, { 0x8DE1, 0xEEE6 }, { 0x8DE3, 0xE0D3 }, { 0x8DE8, 0xCEA5 }, { 0x8DEF, 0xD6D8 }, { 0x8DF3, 0xD4AF }, { 0x8E0A, 0xE9C9 }, { 0x8E0F, 0xD3CE }, - { 0x8E10, 0xF4C2 }, { 0x8E1E, 0xCBE6 }, { 0x8E2A, 0xF1A1 }, { 0x8E30, 0xEBB2 }, { 0x8E35, 0xF1A2 }, { 0x8E42, 0xEBB3 }, { 0x8E44, 0xF0B4 }, { 0x8E47, 0xCBF4 }, - { 0x8E48, 0xD4B0 }, { 0x8E49, 0xF3B2 }, { 0x8E4A, 0xFBB7 }, { 0x8E59, 0xF5EC }, { 0x8E5F, 0xEEE7 }, { 0x8E60, 0xF4B2 }, { 0x8E74, 0xF5ED }, { 0x8E76, 0xCFF3 }, - { 0x8E81, 0xF0E2 }, { 0x8E87, 0xEECE }, { 0x8E8A, 0xF1CC }, { 0x8E8D, 0xE5B8 }, { 0x8EAA, 0xD7F5 }, { 0x8EAB, 0xE3F3 }, { 0x8EAC, 0xCFE5 }, { 0x8EC0, 0xCFC6 }, - { 0x8ECA, 0xF3B3 }, { 0x8ECB, 0xE4D8 }, { 0x8ECC, 0xCFF9 }, { 0x8ECD, 0xCFDA }, { 0x8ED2, 0xFACD }, { 0x8EDF, 0xE6E3 }, { 0x8EEB, 0xF2E2 }, { 0x8EF8, 0xF5EE }, - { 0x8EFB, 0xCABB }, { 0x8EFE, 0xE3DC }, { 0x8F03, 0xCEF2 }, { 0x8F05, 0xD6D9 }, { 0x8F09, 0xEEB0 }, { 0x8F12, 0xF4E5 }, { 0x8F13, 0xD8C2 }, { 0x8F14, 0xDCD0 }, - { 0x8F15, 0xCCEE }, { 0x8F1B, 0xD5E0 }, { 0x8F1C, 0xF6CA }, { 0x8F1D, 0xFDCA }, { 0x8F1E, 0xD8D6 }, { 0x8F1F, 0xF4CF }, { 0x8F26, 0xD6A6 }, { 0x8F27, 0xDCBE }, - { 0x8F29, 0xDBD4 }, { 0x8F2A, 0xD7C7 }, { 0x8F2F, 0xF2FE }, { 0x8F33, 0xF1CD }, { 0x8F38, 0xE2C3 }, { 0x8F39, 0xDCDE }, { 0x8F3B, 0xDCDF }, { 0x8F3E, 0xEFAD }, - { 0x8F3F, 0xE6AB }, { 0x8F44, 0xF9DD }, { 0x8F45, 0xEABF }, { 0x8F49, 0xEFAE }, { 0x8F4D, 0xF4D0 }, { 0x8F4E, 0xCEF3 }, { 0x8F5D, 0xE6AC }, { 0x8F5F, 0xCEDE }, - { 0x8F62, 0xD5F9 }, { 0x8F9B, 0xE3F4 }, { 0x8F9C, 0xCDD0 }, { 0x8FA3, 0xD5B8 }, { 0x8FA6, 0xF7FD }, { 0x8FA8, 0xDCA9 }, { 0x8FAD, 0xDEF6 }, { 0x8FAF, 0xDCAA }, - { 0x8FB0, 0xF2E3 }, { 0x8FB1, 0xE9B4 }, { 0x8FB2, 0xD2DC }, { 0x8FC2, 0xE9E6 }, { 0x8FC5, 0xE3F6 }, { 0x8FCE, 0xE7CA }, { 0x8FD1, 0xD0CE }, { 0x8FD4, 0xDAF7 }, - { 0x8FE6, 0xCABC }, { 0x8FEA, 0xEEE8 }, { 0x8FEB, 0xDADE }, { 0x8FED, 0xF2F7 }, { 0x8FF0, 0xE2FB }, { 0x8FF2, 0xCCA6 }, { 0x8FF7, 0xDABB }, { 0x8FF9, 0xEEE9 }, - { 0x8FFD, 0xF5DA }, { 0x9000, 0xF7DC }, { 0x9001, 0xE1EA }, { 0x9002, 0xCEC1 }, { 0x9003, 0xD4B1 }, { 0x9005, 0xFDB1 }, { 0x9006, 0xE6BD }, { 0x9008, 0xFBAD }, - { 0x900B, 0xF8E7 }, { 0x900D, 0xE1CE }, { 0x900F, 0xF7E2 }, { 0x9010, 0xF5EF }, { 0x9011, 0xCFC7 }, { 0x9014, 0xD4B2 }, { 0x9015, 0xCCEF }, { 0x9017, 0xD4E8 }, - { 0x9019, 0xEECF }, { 0x901A, 0xF7D7 }, { 0x901D, 0xE0A6 }, { 0x901E, 0xD6C1 }, { 0x901F, 0xE1DC }, { 0x9020, 0xF0E3 }, { 0x9021, 0xF1E4 }, { 0x9022, 0xDCF1 }, - { 0x9023, 0xD6A7 }, { 0x902E, 0xF4F5 }, { 0x9031, 0xF1CE }, { 0x9032, 0xF2E4 }, { 0x9035, 0xD0B0 }, { 0x9038, 0xECEF }, { 0x903C, 0xF9BA }, { 0x903E, 0xEBB5 }, - { 0x9041, 0xD4ED }, { 0x9042, 0xE2C4 }, { 0x9047, 0xE9E7 }, { 0x904A, 0xEBB4 }, { 0x904B, 0xEAA1 }, { 0x904D, 0xF8BC }, { 0x904E, 0xCEA6 }, { 0x9050, 0xF9C6 }, - { 0x9051, 0xFCDA }, { 0x9053, 0xD4B3 }, { 0x9054, 0xD3B9 }, { 0x9055, 0xEADE }, { 0x9059, 0xE9AB }, { 0x905C, 0xE1E1 }, { 0x905D, 0xD3CF }, { 0x905E, 0xF4F6 }, - { 0x9060, 0xEAC0 }, { 0x9061, 0xE1CF }, { 0x9063, 0xCCBA }, { 0x9069, 0xEEEA }, { 0x906D, 0xF0E4 }, { 0x906E, 0xF3B4 }, { 0x906F, 0xD4EE }, { 0x9072, 0xF2C0 }, - { 0x9075, 0xF1E5 }, { 0x9077, 0xF4C3 }, { 0x9078, 0xE0D4 }, { 0x907A, 0xEBB6 }, { 0x907C, 0xD7A1 }, { 0x907D, 0xCBE8 }, { 0x907F, 0xF9AD }, { 0x9080, 0xE9AD }, - { 0x9081, 0xD8E4 }, { 0x9082, 0xFAB3 }, { 0x9083, 0xE2C5 }, { 0x9084, 0xFCBD }, { 0x9087, 0xECC4 }, { 0x9088, 0xD8B1 }, { 0x908A, 0xDCAB }, { 0x908F, 0xD5A4 }, - { 0x9091, 0xEBE9 }, { 0x9095, 0xE8BB }, { 0x9099, 0xD8D7 }, { 0x90A2, 0xFBAE }, { 0x90A3, 0xD1E1 }, { 0x90A6, 0xDBC0 }, { 0x90A8, 0xF5BE }, { 0x90AA, 0xDEF7 }, - { 0x90AF, 0xCAFB }, { 0x90B0, 0xF7C6 }, { 0x90B1, 0xCFC8 }, { 0x90B5, 0xE1D0 }, { 0x90B8, 0xEED0 }, { 0x90C1, 0xE9F4 }, { 0x90CA, 0xCEF4 }, { 0x90DE, 0xD5CD }, - { 0x90E1, 0xCFDB }, { 0x90E8, 0xDDBB }, { 0x90ED, 0xCEAC }, { 0x90F5, 0xE9E8 }, { 0x90FD, 0xD4B4 }, { 0x9102, 0xE4C7 }, { 0x9112, 0xF5DB }, { 0x9115, 0xFAC1 }, - { 0x9119, 0xDEA9 }, { 0x9127, 0xD4F8 }, { 0x912D, 0xEFF7 }, { 0x9132, 0xD3B3 }, { 0x9149, 0xEBB7 }, { 0x914A, 0xEFF8 }, { 0x914B, 0xF5DC }, { 0x914C, 0xEDCC }, - { 0x914D, 0xDBD5 }, { 0x914E, 0xF1CF }, { 0x9152, 0xF1D0 }, { 0x9162, 0xF5B2 }, { 0x9169, 0xD9AE }, { 0x916A, 0xD5AC }, { 0x916C, 0xE2C6 }, { 0x9175, 0xFDA3 }, - { 0x9177, 0xFBE5 }, { 0x9178, 0xDFAB }, { 0x9187, 0xE2F5 }, { 0x9189, 0xF6AD }, { 0x918B, 0xF5B3 }, { 0x918D, 0xF0B5 }, { 0x9192, 0xE1A5 }, { 0x919C, 0xF5DD }, - { 0x91AB, 0xECA2 }, { 0x91AC, 0xEDFD }, { 0x91AE, 0xF5B4 }, { 0x91AF, 0xFBB8 }, { 0x91B1, 0xDBA3 }, { 0x91B4, 0xD6CA }, { 0x91B5, 0xCBD9 }, { 0x91C0, 0xE5D4 }, - { 0x91C7, 0xF3FA }, { 0x91C9, 0xEBB8 }, { 0x91CB, 0xE0B7 }, { 0x91CC, 0xD7EC }, { 0x91CD, 0xF1EC }, { 0x91CE, 0xE5AF }, { 0x91CF, 0xD5E1 }, { 0x91D0, 0xD7ED }, - { 0x91D1, 0xD1D1 }, { 0x91D7, 0xE1F2 }, { 0x91D8, 0xEFF9 }, { 0x91DC, 0xDDBC }, { 0x91DD, 0xF6DC }, { 0x91E3, 0xF0E5 }, { 0x91E7, 0xF4C4 }, { 0x91EA, 0xE9E9 }, - { 0x91F5, 0xF3FB }, { 0x920D, 0xD4EF }, { 0x9210, 0xCCA2 }, { 0x9211, 0xF7FE }, { 0x9212, 0xDFBC }, { 0x9217, 0xEBCD }, { 0x921E, 0xD0B7 }, { 0x9234, 0xD6C2 }, - { 0x923A, 0xE8AD }, { 0x923F, 0xEFAF }, { 0x9240, 0xCBA5 }, { 0x9245, 0xCBE9 }, { 0x9249, 0xFAE8 }, { 0x9257, 0xCCC6 }, { 0x925B, 0xE6E7 }, { 0x925E, 0xEAC7 }, - { 0x9262, 0xDBA4 }, { 0x9264, 0xCFC9 }, { 0x9265, 0xE2FC }, { 0x9266, 0xEFFA }, { 0x9280, 0xEBDE }, { 0x9283, 0xF5C8 }, { 0x9285, 0xD4DE }, { 0x9291, 0xE0D5 }, - { 0x9293, 0xEFB0 }, { 0x9296, 0xE2C7 }, { 0x9298, 0xD9AF }, { 0x929C, 0xF9E7 }, { 0x92B3, 0xE7E5 }, { 0x92B6, 0xCFCA }, { 0x92B7, 0xE1D1 }, { 0x92B9, 0xE2C8 }, - { 0x92CC, 0xEFFB }, { 0x92CF, 0xFAF9 }, { 0x92D2, 0xDCF2 }, { 0x92E4, 0xE0A7 }, { 0x92EA, 0xF8E8 }, { 0x92F8, 0xCBEA }, { 0x92FC, 0xCBBC }, { 0x9304, 0xD6E2 }, - { 0x9310, 0xF5DE }, { 0x9318, 0xF5DF }, { 0x931A, 0xEEB6 }, { 0x931E, 0xE2F6 }, { 0x931F, 0xD3CA }, { 0x9320, 0xEFFC }, { 0x9321, 0xD1C4 }, { 0x9322, 0xEFB1 }, - { 0x9324, 0xD1C5 }, { 0x9326, 0xD0DE }, { 0x9328, 0xD9E1 }, { 0x932B, 0xE0B8 }, { 0x932E, 0xCDD1 }, { 0x932F, 0xF3B9 }, { 0x9348, 0xE7CC }, { 0x934A, 0xD6A8 }, - { 0x934B, 0xCEA7 }, { 0x934D, 0xD4B5 }, { 0x9354, 0xE4C8 }, { 0x935B, 0xD3B4 }, { 0x936E, 0xEBB9 }, { 0x9375, 0xCBF5 }, { 0x937C, 0xF6DD }, { 0x937E, 0xF1A3 }, - { 0x938C, 0xCCC7 }, { 0x9394, 0xE9CA }, { 0x9396, 0xE1F0 }, { 0x939A, 0xF5E0 }, { 0x93A3, 0xFBAF }, { 0x93A7, 0xCBD1 }, { 0x93AC, 0xFBE0 }, { 0x93AD, 0xF2E5 }, - { 0x93B0, 0xECF0 }, { 0x93C3, 0xF0EC }, { 0x93D1, 0xEEEB }, { 0x93DE, 0xE9CB }, { 0x93E1, 0xCCF0 }, { 0x93E4, 0xD7AF }, { 0x93F6, 0xF3A1 }, { 0x9404, 0xFCF5 }, - { 0x9418, 0xF1A4 }, { 0x9425, 0xE0D6 }, { 0x942B, 0xEFB2 }, { 0x9435, 0xF4D1 }, { 0x9438, 0xF7A1 }, { 0x9444, 0xF1D1 }, { 0x9451, 0xCAFC }, { 0x9452, 0xCAFD }, - { 0x945B, 0xCECE }, { 0x947D, 0xF3C8 }, { 0x947F, 0xF3BA }, { 0x9577, 0xEDFE }, { 0x9580, 0xDAA6 }, { 0x9583, 0xE0EC }, { 0x9589, 0xF8CD }, { 0x958B, 0xCBD2 }, - { 0x958F, 0xEBCE }, { 0x9591, 0xF9D8 }, { 0x9592, 0xF9D9 }, { 0x9593, 0xCAE0 }, { 0x9594, 0xDACA }, { 0x9598, 0xCBA6 }, { 0x95A3, 0xCAC8 }, { 0x95A4, 0xF9EE }, - { 0x95A5, 0xDBEC }, { 0x95A8, 0xD0B1 }, { 0x95AD, 0xD5EF }, { 0x95B1, 0xE6F3 }, { 0x95BB, 0xE7A2 }, { 0x95BC, 0xE4D9 }, { 0x95C7, 0xE4E1 }, { 0x95CA, 0xFCC4 }, - { 0x95D4, 0xF9EF }, { 0x95D5, 0xCFF4 }, { 0x95D6, 0xF7E6 }, { 0x95DC, 0xCEBC }, { 0x95E1, 0xF4C5 }, { 0x95E2, 0xDCA3 }, { 0x961C, 0xDDBD }, { 0x9621, 0xF4C6 }, - { 0x962A, 0xF8A1 }, { 0x962E, 0xE8D6 }, { 0x9632, 0xDBC1 }, { 0x963B, 0xF0E6 }, { 0x963F, 0xE4B9 }, { 0x9640, 0xF6ED }, { 0x9642, 0xF9AE }, { 0x9644, 0xDDBE }, - { 0x964B, 0xD7B0 }, { 0x964C, 0xD8E8 }, { 0x964D, 0xCBBD }, { 0x9650, 0xF9DA }, { 0x965B, 0xF8CE }, { 0x965C, 0xF9F0 }, { 0x965D, 0xE0ED }, { 0x965E, 0xE3B3 }, - { 0x965F, 0xF4B3 }, { 0x9662, 0xEAC2 }, { 0x9663, 0xF2E6 }, { 0x9664, 0xF0B6 }, { 0x966A, 0xDBD6 }, { 0x9670, 0xEBE4 }, { 0x9673, 0xF2E7 }, { 0x9675, 0xD7D5 }, - { 0x9676, 0xD4B6 }, { 0x9677, 0xF9E8 }, { 0x9678, 0xD7C1 }, { 0x967D, 0xE5D5 }, { 0x9685, 0xE9EA }, { 0x9686, 0xD7CC }, { 0x968A, 0xD3E9 }, { 0x968B, 0xE2C9 }, - { 0x968D, 0xFCDB }, { 0x968E, 0xCDAD }, { 0x9694, 0xCCB0 }, { 0x9695, 0xEAA2 }, { 0x9698, 0xE4F6 }, { 0x9699, 0xD0C0 }, { 0x969B, 0xF0B7 }, { 0x969C, 0xEEA1 }, - { 0x96A3, 0xD7F6 }, { 0x96A7, 0xE2CA }, { 0x96A8, 0xE2CB }, { 0x96AA, 0xFACF }, { 0x96B1, 0xEBDF }, { 0x96B7, 0xD6CB }, { 0x96BB, 0xF4B4 }, { 0x96C0, 0xEDCD }, - { 0x96C1, 0xE4D2 }, { 0x96C4, 0xEAA9 }, { 0x96C5, 0xE4BA }, { 0x96C6, 0xF3A2 }, { 0x96C7, 0xCDD2 }, { 0x96C9, 0xF6CB }, { 0x96CB, 0xF1E6 }, { 0x96CC, 0xEDC1 }, - { 0x96CD, 0xE8BC }, { 0x96CE, 0xEED1 }, { 0x96D5, 0xF0E7 }, { 0x96D6, 0xE2CC }, { 0x96D9, 0xE4AA }, { 0x96DB, 0xF5E1 }, { 0x96DC, 0xEDDA }, { 0x96E2, 0xD7EE }, - { 0x96E3, 0xD1F1 }, { 0x96E8, 0xE9EB }, { 0x96E9, 0xE9EC }, { 0x96EA, 0xE0E4 }, { 0x96EF, 0xDAA7 }, { 0x96F0, 0xDDD4 }, { 0x96F2, 0xEAA3 }, { 0x96F6, 0xD6C3 }, - { 0x96F7, 0xD6F4 }, { 0x96F9, 0xDADF }, { 0x96FB, 0xEFB3 }, { 0x9700, 0xE2CD }, { 0x9706, 0xEFFD }, { 0x9707, 0xF2E8 }, { 0x9711, 0xEFC5 }, { 0x9713, 0xE7E7 }, - { 0x9716, 0xD7FD }, { 0x9719, 0xE7CE }, { 0x971C, 0xDFDC }, { 0x971E, 0xF9C7 }, { 0x9727, 0xD9F6 }, { 0x9730, 0xDFAC }, { 0x9732, 0xD6DA }, { 0x9739, 0xDCA4 }, - { 0x973D, 0xF0B8 }, { 0x9742, 0xD5FA }, { 0x9744, 0xE4F7 }, { 0x9748, 0xD6C4 }, { 0x9751, 0xF4EC }, { 0x9756, 0xEFFE }, { 0x975C, 0xF0A1 }, { 0x975E, 0xDEAA }, - { 0x9761, 0xDABC }, { 0x9762, 0xD8FC }, { 0x9769, 0xFAD4 }, { 0x976D, 0xECE5 }, { 0x9774, 0xFCA8 }, { 0x9777, 0xECE6 }, { 0x977A, 0xD8CB }, { 0x978B, 0xFBB9 }, - { 0x978D, 0xE4D3 }, { 0x978F, 0xCDF9 }, { 0x97A0, 0xCFD3 }, { 0x97A8, 0xCAEA }, { 0x97AB, 0xCFD4 }, { 0x97AD, 0xF8BD }, { 0x97C6, 0xF4C7 }, { 0x97CB, 0xEADF }, - { 0x97D3, 0xF9DB }, { 0x97DC, 0xD4B7 }, { 0x97F3, 0xEBE5 }, { 0x97F6, 0xE1D2 }, { 0x97FB, 0xEAA4 }, { 0x97FF, 0xFAC2 }, { 0x9800, 0xFBE1 }, { 0x9801, 0xFAED }, - { 0x9802, 0xF0A2 }, { 0x9803, 0xCCF1 }, { 0x9805, 0xFAA3 }, { 0x9806, 0xE2F7 }, { 0x9808, 0xE2CE }, { 0x980A, 0xE9F5 }, { 0x980C, 0xE1EB }, { 0x9810, 0xE7E8 }, - { 0x9811, 0xE8D7 }, { 0x9812, 0xDAF8 }, { 0x9813, 0xD4CB }, { 0x9817, 0xF7F6 }, { 0x9818, 0xD6C5 }, { 0x982D, 0xD4E9 }, { 0x9830, 0xFAFA }, { 0x9838, 0xCCF2 }, - { 0x9839, 0xF7DD }, { 0x983B, 0xDEBA }, { 0x9846, 0xCEA8 }, { 0x984C, 0xF0B9 }, { 0x984D, 0xE4FE }, { 0x984E, 0xE4C9 }, { 0x9854, 0xE4D4 }, { 0x9858, 0xEAC3 }, - { 0x985A, 0xEFB4 }, { 0x985E, 0xD7BE }, { 0x9865, 0xFBE2 }, { 0x9867, 0xCDD3 }, { 0x986B, 0xEFB5 }, { 0x986F, 0xFAE9 }, { 0x98A8, 0xF9A6 }, { 0x98AF, 0xDFBD }, - { 0x98B1, 0xF7C7 }, { 0x98C4, 0xF8FD }, { 0x98C7, 0xF8FC }, { 0x98DB, 0xDEAB }, { 0x98DC, 0xDBE8 }, { 0x98DF, 0xE3DD }, { 0x98E1, 0xE1E2 }, { 0x98E2, 0xD1C6 }, - { 0x98ED, 0xF6D0 }, { 0x98EE, 0xEBE6 }, { 0x98EF, 0xDAF9 }, { 0x98F4, 0xECC7 }, { 0x98FC, 0xDEF8 }, { 0x98FD, 0xF8E9 }, { 0x98FE, 0xE3DE }, { 0x9903, 0xCEF5 }, - { 0x9909, 0xFAC3 }, { 0x990A, 0xE5D7 }, { 0x990C, 0xECC8 }, { 0x9910, 0xF3C9 }, { 0x9913, 0xE4BB }, { 0x9918, 0xE6AE }, { 0x991E, 0xEFB6 }, { 0x9920, 0xDCBF }, - { 0x9928, 0xCEBD }, { 0x9945, 0xD8C3 }, { 0x9949, 0xD0CF }, { 0x994B, 0xCFFA }, { 0x994C, 0xF3CA }, { 0x994D, 0xE0D7 }, { 0x9951, 0xD1C7 }, { 0x9952, 0xE9AE }, - { 0x9954, 0xE8BD }, { 0x9957, 0xFAC4 }, { 0x9996, 0xE2CF }, { 0x9999, 0xFAC5 }, { 0x999D, 0xF9B8 }, { 0x99A5, 0xDCE0 }, { 0x99A8, 0xFBB0 }, { 0x99AC, 0xD8A9 }, - { 0x99AD, 0xE5DF }, { 0x99AE, 0xF9A7 }, { 0x99B1, 0xF6EE }, { 0x99B3, 0xF6CC }, { 0x99B4, 0xE2F8 }, { 0x99B9, 0xECF1 }, { 0x99C1, 0xDAE0 }, { 0x99D0, 0xF1D2 }, - { 0x99D1, 0xD2CC }, { 0x99D2, 0xCFCB }, { 0x99D5, 0xCABD }, { 0x99D9, 0xDDBF }, { 0x99DD, 0xF6EF }, { 0x99DF, 0xDEF9 }, { 0x99ED, 0xFAB4 }, { 0x99F1, 0xD5AD }, - { 0x99FF, 0xF1E7 }, { 0x9A01, 0xDEBE }, { 0x9A08, 0xDCC0 }, { 0x9A0E, 0xD1C8 }, { 0x9A0F, 0xD1C9 }, { 0x9A19, 0xF8BE }, { 0x9A2B, 0xCBF6 }, { 0x9A30, 0xD4F9 }, - { 0x9A36, 0xF5E2 }, { 0x9A37, 0xE1D3 }, { 0x9A40, 0xD8E9 }, { 0x9A43, 0xF8FE }, { 0x9A45, 0xCFCC }, { 0x9A4D, 0xFDA4 }, { 0x9A55, 0xCEF6 }, { 0x9A57, 0xFAD0 }, - { 0x9A5A, 0xCCF3 }, { 0x9A5B, 0xE6BE }, { 0x9A5F, 0xF6AE }, { 0x9A62, 0xD5F0 }, { 0x9A65, 0xD1CA }, { 0x9A69, 0xFCBE }, { 0x9A6A, 0xD5F1 }, { 0x9AA8, 0xCDE9 }, - { 0x9AB8, 0xFAB5 }, { 0x9AD3, 0xE2D0 }, { 0x9AD4, 0xF4F7 }, { 0x9AD8, 0xCDD4 }, { 0x9AE5, 0xE7A3 }, { 0x9AEE, 0xDBA5 }, { 0x9B1A, 0xE2D1 }, { 0x9B27, 0xD7A2 }, - { 0x9B2A, 0xF7E3 }, { 0x9B31, 0xEAA6 }, { 0x9B3C, 0xD0A1 }, { 0x9B41, 0xCEDA }, { 0x9B42, 0xFBEB }, { 0x9B43, 0xDBA6 }, { 0x9B44, 0xDBDE }, { 0x9B45, 0xD8E5 }, - { 0x9B4F, 0xEAE0 }, { 0x9B54, 0xD8AA }, { 0x9B5A, 0xE5E0 }, { 0x9B6F, 0xD6DB }, { 0x9B8E, 0xEFC6 }, { 0x9B91, 0xF8EA }, { 0x9B9F, 0xE4D5 }, { 0x9BAB, 0xCEF7 }, - { 0x9BAE, 0xE0D8 }, { 0x9BC9, 0xD7EF }, { 0x9BD6, 0xF4ED }, { 0x9BE4, 0xCDE6 }, { 0x9BE8, 0xCCF4 }, { 0x9C0D, 0xF5E3 }, { 0x9C10, 0xE4CA }, { 0x9C12, 0xDCE1 }, - { 0x9C15, 0xF9C8 }, { 0x9C25, 0xFCBF }, { 0x9C32, 0xE8A7 }, { 0x9C3B, 0xD8C4 }, { 0x9C47, 0xCBBE }, { 0x9C49, 0xDCAE }, { 0x9C57, 0xD7F7 }, { 0x9CE5, 0xF0E8 }, - { 0x9CE7, 0xDDC0 }, { 0x9CE9, 0xCFCD }, { 0x9CF3, 0xDCF3 }, { 0x9CF4, 0xD9B0 }, { 0x9CF6, 0xE6E9 }, { 0x9D09, 0xE4BC }, { 0x9D1B, 0xEAC4 }, { 0x9D26, 0xE4EC }, - { 0x9D28, 0xE4E5 }, { 0x9D3B, 0xFBF8 }, { 0x9D51, 0xCCBB }, { 0x9D5D, 0xE4BD }, { 0x9D60, 0xCDDC }, { 0x9D61, 0xD9F7 }, { 0x9D6C, 0xDDDF }, { 0x9D72, 0xEDCE }, - { 0x9DA9, 0xD9D0 }, { 0x9DAF, 0xE5A3 }, { 0x9DB4, 0xF9CD }, { 0x9DC4, 0xCDAE }, { 0x9DD7, 0xCFCE }, { 0x9DF2, 0xF6AF }, { 0x9DF8, 0xFDD3 }, { 0x9DF9, 0xEBED }, - { 0x9DFA, 0xD6DC }, { 0x9E1A, 0xE5A4 }, { 0x9E1E, 0xD5B6 }, { 0x9E75, 0xD6DD }, { 0x9E79, 0xF9E9 }, { 0x9E7D, 0xE7A4 }, { 0x9E7F, 0xD6E3 }, { 0x9E92, 0xD1CB }, - { 0x9E93, 0xD6E4 }, { 0x9E97, 0xD5F2 }, { 0x9E9D, 0xDEFA }, { 0x9E9F, 0xD7F8 }, { 0x9EA5, 0xD8EA }, { 0x9EB4, 0xCFD5 }, { 0x9EB5, 0xD8FD }, { 0x9EBB, 0xD8AB }, - { 0x9EBE, 0xFDCB }, { 0x9EC3, 0xFCDC }, { 0x9ECD, 0xE0A8 }, { 0x9ECE, 0xD5F3 }, { 0x9ED1, 0xFDD9 }, { 0x9ED4, 0xCCA3 }, { 0x9ED8, 0xD9F9 }, { 0x9EDB, 0xD3EA }, - { 0x9EDC, 0xF5F5 }, { 0x9EDE, 0xEFC7 }, { 0x9EE8, 0xD3DA }, { 0x9EF4, 0xDABD }, { 0x9F07, 0xE8A8 }, { 0x9F08, 0xDCAF }, { 0x9F0E, 0xF0A3 }, { 0x9F13, 0xCDD5 }, - { 0x9F20, 0xE0A9 }, { 0x9F3B, 0xDEAC }, { 0x9F4A, 0xF0BA }, { 0x9F4B, 0xEEB1 }, { 0x9F4E, 0xEEB2 }, { 0x9F52, 0xF6CD }, { 0x9F5F, 0xEED2 }, { 0x9F61, 0xD6C6 }, - { 0x9F67, 0xE0E5 }, { 0x9F6A, 0xF3BB }, { 0x9F6C, 0xE5E1 }, { 0x9F77, 0xE4CB }, { 0x9F8D, 0xD7A3 }, { 0x9F90, 0xDBC2 }, { 0x9F95, 0xCAFE }, { 0x9F9C, 0xCFCF }, - { 0xAC00, 0xB0A1 }, { 0xAC01, 0xB0A2 }, { 0xAC04, 0xB0A3 }, { 0xAC07, 0xB0A4 }, { 0xAC08, 0xB0A5 }, { 0xAC09, 0xB0A6 }, { 0xAC0A, 0xB0A7 }, { 0xAC10, 0xB0A8 }, - { 0xAC11, 0xB0A9 }, { 0xAC12, 0xB0AA }, { 0xAC13, 0xB0AB }, { 0xAC14, 0xB0AC }, { 0xAC15, 0xB0AD }, { 0xAC16, 0xB0AE }, { 0xAC17, 0xB0AF }, { 0xAC19, 0xB0B0 }, - { 0xAC1A, 0xB0B1 }, { 0xAC1B, 0xB0B2 }, { 0xAC1C, 0xB0B3 }, { 0xAC1D, 0xB0B4 }, { 0xAC20, 0xB0B5 }, { 0xAC24, 0xB0B6 }, { 0xAC2C, 0xB0B7 }, { 0xAC2D, 0xB0B8 }, - { 0xAC2F, 0xB0B9 }, { 0xAC30, 0xB0BA }, { 0xAC31, 0xB0BB }, { 0xAC38, 0xB0BC }, { 0xAC39, 0xB0BD }, { 0xAC3C, 0xB0BE }, { 0xAC40, 0xB0BF }, { 0xAC4B, 0xB0C0 }, - { 0xAC4D, 0xB0C1 }, { 0xAC54, 0xB0C2 }, { 0xAC58, 0xB0C3 }, { 0xAC5C, 0xB0C4 }, { 0xAC70, 0xB0C5 }, { 0xAC71, 0xB0C6 }, { 0xAC74, 0xB0C7 }, { 0xAC77, 0xB0C8 }, - { 0xAC78, 0xB0C9 }, { 0xAC7A, 0xB0CA }, { 0xAC80, 0xB0CB }, { 0xAC81, 0xB0CC }, { 0xAC83, 0xB0CD }, { 0xAC84, 0xB0CE }, { 0xAC85, 0xB0CF }, { 0xAC86, 0xB0D0 }, - { 0xAC89, 0xB0D1 }, { 0xAC8A, 0xB0D2 }, { 0xAC8B, 0xB0D3 }, { 0xAC8C, 0xB0D4 }, { 0xAC90, 0xB0D5 }, { 0xAC94, 0xB0D6 }, { 0xAC9C, 0xB0D7 }, { 0xAC9D, 0xB0D8 }, - { 0xAC9F, 0xB0D9 }, { 0xACA0, 0xB0DA }, { 0xACA1, 0xB0DB }, { 0xACA8, 0xB0DC }, { 0xACA9, 0xB0DD }, { 0xACAA, 0xB0DE }, { 0xACAC, 0xB0DF }, { 0xACAF, 0xB0E0 }, - { 0xACB0, 0xB0E1 }, { 0xACB8, 0xB0E2 }, { 0xACB9, 0xB0E3 }, { 0xACBB, 0xB0E4 }, { 0xACBC, 0xB0E5 }, { 0xACBD, 0xB0E6 }, { 0xACC1, 0xB0E7 }, { 0xACC4, 0xB0E8 }, - { 0xACC8, 0xB0E9 }, { 0xACCC, 0xB0EA }, { 0xACD5, 0xB0EB }, { 0xACD7, 0xB0EC }, { 0xACE0, 0xB0ED }, { 0xACE1, 0xB0EE }, { 0xACE4, 0xB0EF }, { 0xACE7, 0xB0F0 }, - { 0xACE8, 0xB0F1 }, { 0xACEA, 0xB0F2 }, { 0xACEC, 0xB0F3 }, { 0xACEF, 0xB0F4 }, { 0xACF0, 0xB0F5 }, { 0xACF1, 0xB0F6 }, { 0xACF3, 0xB0F7 }, { 0xACF5, 0xB0F8 }, - { 0xACF6, 0xB0F9 }, { 0xACFC, 0xB0FA }, { 0xACFD, 0xB0FB }, { 0xAD00, 0xB0FC }, { 0xAD04, 0xB0FD }, { 0xAD06, 0xB0FE }, { 0xAD0C, 0xB1A1 }, { 0xAD0D, 0xB1A2 }, - { 0xAD0F, 0xB1A3 }, { 0xAD11, 0xB1A4 }, { 0xAD18, 0xB1A5 }, { 0xAD1C, 0xB1A6 }, { 0xAD20, 0xB1A7 }, { 0xAD29, 0xB1A8 }, { 0xAD2C, 0xB1A9 }, { 0xAD2D, 0xB1AA }, - { 0xAD34, 0xB1AB }, { 0xAD35, 0xB1AC }, { 0xAD38, 0xB1AD }, { 0xAD3C, 0xB1AE }, { 0xAD44, 0xB1AF }, { 0xAD45, 0xB1B0 }, { 0xAD47, 0xB1B1 }, { 0xAD49, 0xB1B2 }, - { 0xAD50, 0xB1B3 }, { 0xAD54, 0xB1B4 }, { 0xAD58, 0xB1B5 }, { 0xAD61, 0xB1B6 }, { 0xAD63, 0xB1B7 }, { 0xAD6C, 0xB1B8 }, { 0xAD6D, 0xB1B9 }, { 0xAD70, 0xB1BA }, - { 0xAD73, 0xB1BB }, { 0xAD74, 0xB1BC }, { 0xAD75, 0xB1BD }, { 0xAD76, 0xB1BE }, { 0xAD7B, 0xB1BF }, { 0xAD7C, 0xB1C0 }, { 0xAD7D, 0xB1C1 }, { 0xAD7F, 0xB1C2 }, - { 0xAD81, 0xB1C3 }, { 0xAD82, 0xB1C4 }, { 0xAD88, 0xB1C5 }, { 0xAD89, 0xB1C6 }, { 0xAD8C, 0xB1C7 }, { 0xAD90, 0xB1C8 }, { 0xAD9C, 0xB1C9 }, { 0xAD9D, 0xB1CA }, - { 0xADA4, 0xB1CB }, { 0xADB7, 0xB1CC }, { 0xADC0, 0xB1CD }, { 0xADC1, 0xB1CE }, { 0xADC4, 0xB1CF }, { 0xADC8, 0xB1D0 }, { 0xADD0, 0xB1D1 }, { 0xADD1, 0xB1D2 }, - { 0xADD3, 0xB1D3 }, { 0xADDC, 0xB1D4 }, { 0xADE0, 0xB1D5 }, { 0xADE4, 0xB1D6 }, { 0xADF8, 0xB1D7 }, { 0xADF9, 0xB1D8 }, { 0xADFC, 0xB1D9 }, { 0xADFF, 0xB1DA }, - { 0xAE00, 0xB1DB }, { 0xAE01, 0xB1DC }, { 0xAE08, 0xB1DD }, { 0xAE09, 0xB1DE }, { 0xAE0B, 0xB1DF }, { 0xAE0D, 0xB1E0 }, { 0xAE14, 0xB1E1 }, { 0xAE30, 0xB1E2 }, - { 0xAE31, 0xB1E3 }, { 0xAE34, 0xB1E4 }, { 0xAE37, 0xB1E5 }, { 0xAE38, 0xB1E6 }, { 0xAE3A, 0xB1E7 }, { 0xAE40, 0xB1E8 }, { 0xAE41, 0xB1E9 }, { 0xAE43, 0xB1EA }, - { 0xAE45, 0xB1EB }, { 0xAE46, 0xB1EC }, { 0xAE4A, 0xB1ED }, { 0xAE4C, 0xB1EE }, { 0xAE4D, 0xB1EF }, { 0xAE4E, 0xB1F0 }, { 0xAE50, 0xB1F1 }, { 0xAE54, 0xB1F2 }, - { 0xAE56, 0xB1F3 }, { 0xAE5C, 0xB1F4 }, { 0xAE5D, 0xB1F5 }, { 0xAE5F, 0xB1F6 }, { 0xAE60, 0xB1F7 }, { 0xAE61, 0xB1F8 }, { 0xAE65, 0xB1F9 }, { 0xAE68, 0xB1FA }, - { 0xAE69, 0xB1FB }, { 0xAE6C, 0xB1FC }, { 0xAE70, 0xB1FD }, { 0xAE78, 0xB1FE }, { 0xAE79, 0xB2A1 }, { 0xAE7B, 0xB2A2 }, { 0xAE7C, 0xB2A3 }, { 0xAE7D, 0xB2A4 }, - { 0xAE84, 0xB2A5 }, { 0xAE85, 0xB2A6 }, { 0xAE8C, 0xB2A7 }, { 0xAEBC, 0xB2A8 }, { 0xAEBD, 0xB2A9 }, { 0xAEBE, 0xB2AA }, { 0xAEC0, 0xB2AB }, { 0xAEC4, 0xB2AC }, - { 0xAECC, 0xB2AD }, { 0xAECD, 0xB2AE }, { 0xAECF, 0xB2AF }, { 0xAED0, 0xB2B0 }, { 0xAED1, 0xB2B1 }, { 0xAED8, 0xB2B2 }, { 0xAED9, 0xB2B3 }, { 0xAEDC, 0xB2B4 }, - { 0xAEE8, 0xB2B5 }, { 0xAEEB, 0xB2B6 }, { 0xAEED, 0xB2B7 }, { 0xAEF4, 0xB2B8 }, { 0xAEF8, 0xB2B9 }, { 0xAEFC, 0xB2BA }, { 0xAF07, 0xB2BB }, { 0xAF08, 0xB2BC }, - { 0xAF0D, 0xB2BD }, { 0xAF10, 0xB2BE }, { 0xAF2C, 0xB2BF }, { 0xAF2D, 0xB2C0 }, { 0xAF30, 0xB2C1 }, { 0xAF32, 0xB2C2 }, { 0xAF34, 0xB2C3 }, { 0xAF3C, 0xB2C4 }, - { 0xAF3D, 0xB2C5 }, { 0xAF3F, 0xB2C6 }, { 0xAF41, 0xB2C7 }, { 0xAF42, 0xB2C8 }, { 0xAF43, 0xB2C9 }, { 0xAF48, 0xB2CA }, { 0xAF49, 0xB2CB }, { 0xAF50, 0xB2CC }, - { 0xAF5C, 0xB2CD }, { 0xAF5D, 0xB2CE }, { 0xAF64, 0xB2CF }, { 0xAF65, 0xB2D0 }, { 0xAF79, 0xB2D1 }, { 0xAF80, 0xB2D2 }, { 0xAF84, 0xB2D3 }, { 0xAF88, 0xB2D4 }, - { 0xAF90, 0xB2D5 }, { 0xAF91, 0xB2D6 }, { 0xAF95, 0xB2D7 }, { 0xAF9C, 0xB2D8 }, { 0xAFB8, 0xB2D9 }, { 0xAFB9, 0xB2DA }, { 0xAFBC, 0xB2DB }, { 0xAFC0, 0xB2DC }, - { 0xAFC7, 0xB2DD }, { 0xAFC8, 0xB2DE }, { 0xAFC9, 0xB2DF }, { 0xAFCB, 0xB2E0 }, { 0xAFCD, 0xB2E1 }, { 0xAFCE, 0xB2E2 }, { 0xAFD4, 0xB2E3 }, { 0xAFDC, 0xB2E4 }, - { 0xAFE8, 0xB2E5 }, { 0xAFE9, 0xB2E6 }, { 0xAFF0, 0xB2E7 }, { 0xAFF1, 0xB2E8 }, { 0xAFF4, 0xB2E9 }, { 0xAFF8, 0xB2EA }, { 0xB000, 0xB2EB }, { 0xB001, 0xB2EC }, - { 0xB004, 0xB2ED }, { 0xB00C, 0xB2EE }, { 0xB010, 0xB2EF }, { 0xB014, 0xB2F0 }, { 0xB01C, 0xB2F1 }, { 0xB01D, 0xB2F2 }, { 0xB028, 0xB2F3 }, { 0xB044, 0xB2F4 }, - { 0xB045, 0xB2F5 }, { 0xB048, 0xB2F6 }, { 0xB04A, 0xB2F7 }, { 0xB04C, 0xB2F8 }, { 0xB04E, 0xB2F9 }, { 0xB053, 0xB2FA }, { 0xB054, 0xB2FB }, { 0xB055, 0xB2FC }, - { 0xB057, 0xB2FD }, { 0xB059, 0xB2FE }, { 0xB05D, 0xB3A1 }, { 0xB07C, 0xB3A2 }, { 0xB07D, 0xB3A3 }, { 0xB080, 0xB3A4 }, { 0xB084, 0xB3A5 }, { 0xB08C, 0xB3A6 }, - { 0xB08D, 0xB3A7 }, { 0xB08F, 0xB3A8 }, { 0xB091, 0xB3A9 }, { 0xB098, 0xB3AA }, { 0xB099, 0xB3AB }, { 0xB09A, 0xB3AC }, { 0xB09C, 0xB3AD }, { 0xB09F, 0xB3AE }, - { 0xB0A0, 0xB3AF }, { 0xB0A1, 0xB3B0 }, { 0xB0A2, 0xB3B1 }, { 0xB0A8, 0xB3B2 }, { 0xB0A9, 0xB3B3 }, { 0xB0AB, 0xB3B4 }, { 0xB0AC, 0xB3B5 }, { 0xB0AD, 0xB3B6 }, - { 0xB0AE, 0xB3B7 }, { 0xB0AF, 0xB3B8 }, { 0xB0B1, 0xB3B9 }, { 0xB0B3, 0xB3BA }, { 0xB0B4, 0xB3BB }, { 0xB0B5, 0xB3BC }, { 0xB0B8, 0xB3BD }, { 0xB0BC, 0xB3BE }, - { 0xB0C4, 0xB3BF }, { 0xB0C5, 0xB3C0 }, { 0xB0C7, 0xB3C1 }, { 0xB0C8, 0xB3C2 }, { 0xB0C9, 0xB3C3 }, { 0xB0D0, 0xB3C4 }, { 0xB0D1, 0xB3C5 }, { 0xB0D4, 0xB3C6 }, - { 0xB0D8, 0xB3C7 }, { 0xB0E0, 0xB3C8 }, { 0xB0E5, 0xB3C9 }, { 0xB108, 0xB3CA }, { 0xB109, 0xB3CB }, { 0xB10B, 0xB3CC }, { 0xB10C, 0xB3CD }, { 0xB110, 0xB3CE }, - { 0xB112, 0xB3CF }, { 0xB113, 0xB3D0 }, { 0xB118, 0xB3D1 }, { 0xB119, 0xB3D2 }, { 0xB11B, 0xB3D3 }, { 0xB11C, 0xB3D4 }, { 0xB11D, 0xB3D5 }, { 0xB123, 0xB3D6 }, - { 0xB124, 0xB3D7 }, { 0xB125, 0xB3D8 }, { 0xB128, 0xB3D9 }, { 0xB12C, 0xB3DA }, { 0xB134, 0xB3DB }, { 0xB135, 0xB3DC }, { 0xB137, 0xB3DD }, { 0xB138, 0xB3DE }, - { 0xB139, 0xB3DF }, { 0xB140, 0xB3E0 }, { 0xB141, 0xB3E1 }, { 0xB144, 0xB3E2 }, { 0xB148, 0xB3E3 }, { 0xB150, 0xB3E4 }, { 0xB151, 0xB3E5 }, { 0xB154, 0xB3E6 }, - { 0xB155, 0xB3E7 }, { 0xB158, 0xB3E8 }, { 0xB15C, 0xB3E9 }, { 0xB160, 0xB3EA }, { 0xB178, 0xB3EB }, { 0xB179, 0xB3EC }, { 0xB17C, 0xB3ED }, { 0xB180, 0xB3EE }, - { 0xB182, 0xB3EF }, { 0xB188, 0xB3F0 }, { 0xB189, 0xB3F1 }, { 0xB18B, 0xB3F2 }, { 0xB18D, 0xB3F3 }, { 0xB192, 0xB3F4 }, { 0xB193, 0xB3F5 }, { 0xB194, 0xB3F6 }, - { 0xB198, 0xB3F7 }, { 0xB19C, 0xB3F8 }, { 0xB1A8, 0xB3F9 }, { 0xB1CC, 0xB3FA }, { 0xB1D0, 0xB3FB }, { 0xB1D4, 0xB3FC }, { 0xB1DC, 0xB3FD }, { 0xB1DD, 0xB3FE }, - { 0xB1DF, 0xB4A1 }, { 0xB1E8, 0xB4A2 }, { 0xB1E9, 0xB4A3 }, { 0xB1EC, 0xB4A4 }, { 0xB1F0, 0xB4A5 }, { 0xB1F9, 0xB4A6 }, { 0xB1FB, 0xB4A7 }, { 0xB1FD, 0xB4A8 }, - { 0xB204, 0xB4A9 }, { 0xB205, 0xB4AA }, { 0xB208, 0xB4AB }, { 0xB20B, 0xB4AC }, { 0xB20C, 0xB4AD }, { 0xB214, 0xB4AE }, { 0xB215, 0xB4AF }, { 0xB217, 0xB4B0 }, - { 0xB219, 0xB4B1 }, { 0xB220, 0xB4B2 }, { 0xB234, 0xB4B3 }, { 0xB23C, 0xB4B4 }, { 0xB258, 0xB4B5 }, { 0xB25C, 0xB4B6 }, { 0xB260, 0xB4B7 }, { 0xB268, 0xB4B8 }, - { 0xB269, 0xB4B9 }, { 0xB274, 0xB4BA }, { 0xB275, 0xB4BB }, { 0xB27C, 0xB4BC }, { 0xB284, 0xB4BD }, { 0xB285, 0xB4BE }, { 0xB289, 0xB4BF }, { 0xB290, 0xB4C0 }, - { 0xB291, 0xB4C1 }, { 0xB294, 0xB4C2 }, { 0xB298, 0xB4C3 }, { 0xB299, 0xB4C4 }, { 0xB29A, 0xB4C5 }, { 0xB2A0, 0xB4C6 }, { 0xB2A1, 0xB4C7 }, { 0xB2A3, 0xB4C8 }, - { 0xB2A5, 0xB4C9 }, { 0xB2A6, 0xB4CA }, { 0xB2AA, 0xB4CB }, { 0xB2AC, 0xB4CC }, { 0xB2B0, 0xB4CD }, { 0xB2B4, 0xB4CE }, { 0xB2C8, 0xB4CF }, { 0xB2C9, 0xB4D0 }, - { 0xB2CC, 0xB4D1 }, { 0xB2D0, 0xB4D2 }, { 0xB2D2, 0xB4D3 }, { 0xB2D8, 0xB4D4 }, { 0xB2D9, 0xB4D5 }, { 0xB2DB, 0xB4D6 }, { 0xB2DD, 0xB4D7 }, { 0xB2E2, 0xB4D8 }, - { 0xB2E4, 0xB4D9 }, { 0xB2E5, 0xB4DA }, { 0xB2E6, 0xB4DB }, { 0xB2E8, 0xB4DC }, { 0xB2EB, 0xB4DD }, { 0xB2EC, 0xB4DE }, { 0xB2ED, 0xB4DF }, { 0xB2EE, 0xB4E0 }, - { 0xB2EF, 0xB4E1 }, { 0xB2F3, 0xB4E2 }, { 0xB2F4, 0xB4E3 }, { 0xB2F5, 0xB4E4 }, { 0xB2F7, 0xB4E5 }, { 0xB2F8, 0xB4E6 }, { 0xB2F9, 0xB4E7 }, { 0xB2FA, 0xB4E8 }, - { 0xB2FB, 0xB4E9 }, { 0xB2FF, 0xB4EA }, { 0xB300, 0xB4EB }, { 0xB301, 0xB4EC }, { 0xB304, 0xB4ED }, { 0xB308, 0xB4EE }, { 0xB310, 0xB4EF }, { 0xB311, 0xB4F0 }, - { 0xB313, 0xB4F1 }, { 0xB314, 0xB4F2 }, { 0xB315, 0xB4F3 }, { 0xB31C, 0xB4F4 }, { 0xB354, 0xB4F5 }, { 0xB355, 0xB4F6 }, { 0xB356, 0xB4F7 }, { 0xB358, 0xB4F8 }, - { 0xB35B, 0xB4F9 }, { 0xB35C, 0xB4FA }, { 0xB35E, 0xB4FB }, { 0xB35F, 0xB4FC }, { 0xB364, 0xB4FD }, { 0xB365, 0xB4FE }, { 0xB367, 0xB5A1 }, { 0xB369, 0xB5A2 }, - { 0xB36B, 0xB5A3 }, { 0xB36E, 0xB5A4 }, { 0xB370, 0xB5A5 }, { 0xB371, 0xB5A6 }, { 0xB374, 0xB5A7 }, { 0xB378, 0xB5A8 }, { 0xB380, 0xB5A9 }, { 0xB381, 0xB5AA }, - { 0xB383, 0xB5AB }, { 0xB384, 0xB5AC }, { 0xB385, 0xB5AD }, { 0xB38C, 0xB5AE }, { 0xB390, 0xB5AF }, { 0xB394, 0xB5B0 }, { 0xB3A0, 0xB5B1 }, { 0xB3A1, 0xB5B2 }, - { 0xB3A8, 0xB5B3 }, { 0xB3AC, 0xB5B4 }, { 0xB3C4, 0xB5B5 }, { 0xB3C5, 0xB5B6 }, { 0xB3C8, 0xB5B7 }, { 0xB3CB, 0xB5B8 }, { 0xB3CC, 0xB5B9 }, { 0xB3CE, 0xB5BA }, - { 0xB3D0, 0xB5BB }, { 0xB3D4, 0xB5BC }, { 0xB3D5, 0xB5BD }, { 0xB3D7, 0xB5BE }, { 0xB3D9, 0xB5BF }, { 0xB3DB, 0xB5C0 }, { 0xB3DD, 0xB5C1 }, { 0xB3E0, 0xB5C2 }, - { 0xB3E4, 0xB5C3 }, { 0xB3E8, 0xB5C4 }, { 0xB3FC, 0xB5C5 }, { 0xB410, 0xB5C6 }, { 0xB418, 0xB5C7 }, { 0xB41C, 0xB5C8 }, { 0xB420, 0xB5C9 }, { 0xB428, 0xB5CA }, - { 0xB429, 0xB5CB }, { 0xB42B, 0xB5CC }, { 0xB434, 0xB5CD }, { 0xB450, 0xB5CE }, { 0xB451, 0xB5CF }, { 0xB454, 0xB5D0 }, { 0xB458, 0xB5D1 }, { 0xB460, 0xB5D2 }, - { 0xB461, 0xB5D3 }, { 0xB463, 0xB5D4 }, { 0xB465, 0xB5D5 }, { 0xB46C, 0xB5D6 }, { 0xB480, 0xB5D7 }, { 0xB488, 0xB5D8 }, { 0xB49D, 0xB5D9 }, { 0xB4A4, 0xB5DA }, - { 0xB4A8, 0xB5DB }, { 0xB4AC, 0xB5DC }, { 0xB4B5, 0xB5DD }, { 0xB4B7, 0xB5DE }, { 0xB4B9, 0xB5DF }, { 0xB4C0, 0xB5E0 }, { 0xB4C4, 0xB5E1 }, { 0xB4C8, 0xB5E2 }, - { 0xB4D0, 0xB5E3 }, { 0xB4D5, 0xB5E4 }, { 0xB4DC, 0xB5E5 }, { 0xB4DD, 0xB5E6 }, { 0xB4E0, 0xB5E7 }, { 0xB4E3, 0xB5E8 }, { 0xB4E4, 0xB5E9 }, { 0xB4E6, 0xB5EA }, - { 0xB4EC, 0xB5EB }, { 0xB4ED, 0xB5EC }, { 0xB4EF, 0xB5ED }, { 0xB4F1, 0xB5EE }, { 0xB4F8, 0xB5EF }, { 0xB514, 0xB5F0 }, { 0xB515, 0xB5F1 }, { 0xB518, 0xB5F2 }, - { 0xB51B, 0xB5F3 }, { 0xB51C, 0xB5F4 }, { 0xB524, 0xB5F5 }, { 0xB525, 0xB5F6 }, { 0xB527, 0xB5F7 }, { 0xB528, 0xB5F8 }, { 0xB529, 0xB5F9 }, { 0xB52A, 0xB5FA }, - { 0xB530, 0xB5FB }, { 0xB531, 0xB5FC }, { 0xB534, 0xB5FD }, { 0xB538, 0xB5FE }, { 0xB540, 0xB6A1 }, { 0xB541, 0xB6A2 }, { 0xB543, 0xB6A3 }, { 0xB544, 0xB6A4 }, - { 0xB545, 0xB6A5 }, { 0xB54B, 0xB6A6 }, { 0xB54C, 0xB6A7 }, { 0xB54D, 0xB6A8 }, { 0xB550, 0xB6A9 }, { 0xB554, 0xB6AA }, { 0xB55C, 0xB6AB }, { 0xB55D, 0xB6AC }, - { 0xB55F, 0xB6AD }, { 0xB560, 0xB6AE }, { 0xB561, 0xB6AF }, { 0xB5A0, 0xB6B0 }, { 0xB5A1, 0xB6B1 }, { 0xB5A4, 0xB6B2 }, { 0xB5A8, 0xB6B3 }, { 0xB5AA, 0xB6B4 }, - { 0xB5AB, 0xB6B5 }, { 0xB5B0, 0xB6B6 }, { 0xB5B1, 0xB6B7 }, { 0xB5B3, 0xB6B8 }, { 0xB5B4, 0xB6B9 }, { 0xB5B5, 0xB6BA }, { 0xB5BB, 0xB6BB }, { 0xB5BC, 0xB6BC }, - { 0xB5BD, 0xB6BD }, { 0xB5C0, 0xB6BE }, { 0xB5C4, 0xB6BF }, { 0xB5CC, 0xB6C0 }, { 0xB5CD, 0xB6C1 }, { 0xB5CF, 0xB6C2 }, { 0xB5D0, 0xB6C3 }, { 0xB5D1, 0xB6C4 }, - { 0xB5D8, 0xB6C5 }, { 0xB5EC, 0xB6C6 }, { 0xB610, 0xB6C7 }, { 0xB611, 0xB6C8 }, { 0xB614, 0xB6C9 }, { 0xB618, 0xB6CA }, { 0xB625, 0xB6CB }, { 0xB62C, 0xB6CC }, - { 0xB634, 0xB6CD }, { 0xB648, 0xB6CE }, { 0xB664, 0xB6CF }, { 0xB668, 0xB6D0 }, { 0xB69C, 0xB6D1 }, { 0xB69D, 0xB6D2 }, { 0xB6A0, 0xB6D3 }, { 0xB6A4, 0xB6D4 }, - { 0xB6AB, 0xB6D5 }, { 0xB6AC, 0xB6D6 }, { 0xB6B1, 0xB6D7 }, { 0xB6D4, 0xB6D8 }, { 0xB6F0, 0xB6D9 }, { 0xB6F4, 0xB6DA }, { 0xB6F8, 0xB6DB }, { 0xB700, 0xB6DC }, - { 0xB701, 0xB6DD }, { 0xB705, 0xB6DE }, { 0xB728, 0xB6DF }, { 0xB729, 0xB6E0 }, { 0xB72C, 0xB6E1 }, { 0xB72F, 0xB6E2 }, { 0xB730, 0xB6E3 }, { 0xB738, 0xB6E4 }, - { 0xB739, 0xB6E5 }, { 0xB73B, 0xB6E6 }, { 0xB744, 0xB6E7 }, { 0xB748, 0xB6E8 }, { 0xB74C, 0xB6E9 }, { 0xB754, 0xB6EA }, { 0xB755, 0xB6EB }, { 0xB760, 0xB6EC }, - { 0xB764, 0xB6ED }, { 0xB768, 0xB6EE }, { 0xB770, 0xB6EF }, { 0xB771, 0xB6F0 }, { 0xB773, 0xB6F1 }, { 0xB775, 0xB6F2 }, { 0xB77C, 0xB6F3 }, { 0xB77D, 0xB6F4 }, - { 0xB780, 0xB6F5 }, { 0xB784, 0xB6F6 }, { 0xB78C, 0xB6F7 }, { 0xB78D, 0xB6F8 }, { 0xB78F, 0xB6F9 }, { 0xB790, 0xB6FA }, { 0xB791, 0xB6FB }, { 0xB792, 0xB6FC }, - { 0xB796, 0xB6FD }, { 0xB797, 0xB6FE }, { 0xB798, 0xB7A1 }, { 0xB799, 0xB7A2 }, { 0xB79C, 0xB7A3 }, { 0xB7A0, 0xB7A4 }, { 0xB7A8, 0xB7A5 }, { 0xB7A9, 0xB7A6 }, - { 0xB7AB, 0xB7A7 }, { 0xB7AC, 0xB7A8 }, { 0xB7AD, 0xB7A9 }, { 0xB7B4, 0xB7AA }, { 0xB7B5, 0xB7AB }, { 0xB7B8, 0xB7AC }, { 0xB7C7, 0xB7AD }, { 0xB7C9, 0xB7AE }, - { 0xB7EC, 0xB7AF }, { 0xB7ED, 0xB7B0 }, { 0xB7F0, 0xB7B1 }, { 0xB7F4, 0xB7B2 }, { 0xB7FC, 0xB7B3 }, { 0xB7FD, 0xB7B4 }, { 0xB7FF, 0xB7B5 }, { 0xB800, 0xB7B6 }, - { 0xB801, 0xB7B7 }, { 0xB807, 0xB7B8 }, { 0xB808, 0xB7B9 }, { 0xB809, 0xB7BA }, { 0xB80C, 0xB7BB }, { 0xB810, 0xB7BC }, { 0xB818, 0xB7BD }, { 0xB819, 0xB7BE }, - { 0xB81B, 0xB7BF }, { 0xB81D, 0xB7C0 }, { 0xB824, 0xB7C1 }, { 0xB825, 0xB7C2 }, { 0xB828, 0xB7C3 }, { 0xB82C, 0xB7C4 }, { 0xB834, 0xB7C5 }, { 0xB835, 0xB7C6 }, - { 0xB837, 0xB7C7 }, { 0xB838, 0xB7C8 }, { 0xB839, 0xB7C9 }, { 0xB840, 0xB7CA }, { 0xB844, 0xB7CB }, { 0xB851, 0xB7CC }, { 0xB853, 0xB7CD }, { 0xB85C, 0xB7CE }, - { 0xB85D, 0xB7CF }, { 0xB860, 0xB7D0 }, { 0xB864, 0xB7D1 }, { 0xB86C, 0xB7D2 }, { 0xB86D, 0xB7D3 }, { 0xB86F, 0xB7D4 }, { 0xB871, 0xB7D5 }, { 0xB878, 0xB7D6 }, - { 0xB87C, 0xB7D7 }, { 0xB88D, 0xB7D8 }, { 0xB8A8, 0xB7D9 }, { 0xB8B0, 0xB7DA }, { 0xB8B4, 0xB7DB }, { 0xB8B8, 0xB7DC }, { 0xB8C0, 0xB7DD }, { 0xB8C1, 0xB7DE }, - { 0xB8C3, 0xB7DF }, { 0xB8C5, 0xB7E0 }, { 0xB8CC, 0xB7E1 }, { 0xB8D0, 0xB7E2 }, { 0xB8D4, 0xB7E3 }, { 0xB8DD, 0xB7E4 }, { 0xB8DF, 0xB7E5 }, { 0xB8E1, 0xB7E6 }, - { 0xB8E8, 0xB7E7 }, { 0xB8E9, 0xB7E8 }, { 0xB8EC, 0xB7E9 }, { 0xB8F0, 0xB7EA }, { 0xB8F8, 0xB7EB }, { 0xB8F9, 0xB7EC }, { 0xB8FB, 0xB7ED }, { 0xB8FD, 0xB7EE }, - { 0xB904, 0xB7EF }, { 0xB918, 0xB7F0 }, { 0xB920, 0xB7F1 }, { 0xB93C, 0xB7F2 }, { 0xB93D, 0xB7F3 }, { 0xB940, 0xB7F4 }, { 0xB944, 0xB7F5 }, { 0xB94C, 0xB7F6 }, - { 0xB94F, 0xB7F7 }, { 0xB951, 0xB7F8 }, { 0xB958, 0xB7F9 }, { 0xB959, 0xB7FA }, { 0xB95C, 0xB7FB }, { 0xB960, 0xB7FC }, { 0xB968, 0xB7FD }, { 0xB969, 0xB7FE }, - { 0xB96B, 0xB8A1 }, { 0xB96D, 0xB8A2 }, { 0xB974, 0xB8A3 }, { 0xB975, 0xB8A4 }, { 0xB978, 0xB8A5 }, { 0xB97C, 0xB8A6 }, { 0xB984, 0xB8A7 }, { 0xB985, 0xB8A8 }, - { 0xB987, 0xB8A9 }, { 0xB989, 0xB8AA }, { 0xB98A, 0xB8AB }, { 0xB98D, 0xB8AC }, { 0xB98E, 0xB8AD }, { 0xB9AC, 0xB8AE }, { 0xB9AD, 0xB8AF }, { 0xB9B0, 0xB8B0 }, - { 0xB9B4, 0xB8B1 }, { 0xB9BC, 0xB8B2 }, { 0xB9BD, 0xB8B3 }, { 0xB9BF, 0xB8B4 }, { 0xB9C1, 0xB8B5 }, { 0xB9C8, 0xB8B6 }, { 0xB9C9, 0xB8B7 }, { 0xB9CC, 0xB8B8 }, - { 0xB9CE, 0xB8B9 }, { 0xB9CF, 0xB8BA }, { 0xB9D0, 0xB8BB }, { 0xB9D1, 0xB8BC }, { 0xB9D2, 0xB8BD }, { 0xB9D8, 0xB8BE }, { 0xB9D9, 0xB8BF }, { 0xB9DB, 0xB8C0 }, - { 0xB9DD, 0xB8C1 }, { 0xB9DE, 0xB8C2 }, { 0xB9E1, 0xB8C3 }, { 0xB9E3, 0xB8C4 }, { 0xB9E4, 0xB8C5 }, { 0xB9E5, 0xB8C6 }, { 0xB9E8, 0xB8C7 }, { 0xB9EC, 0xB8C8 }, - { 0xB9F4, 0xB8C9 }, { 0xB9F5, 0xB8CA }, { 0xB9F7, 0xB8CB }, { 0xB9F8, 0xB8CC }, { 0xB9F9, 0xB8CD }, { 0xB9FA, 0xB8CE }, { 0xBA00, 0xB8CF }, { 0xBA01, 0xB8D0 }, - { 0xBA08, 0xB8D1 }, { 0xBA15, 0xB8D2 }, { 0xBA38, 0xB8D3 }, { 0xBA39, 0xB8D4 }, { 0xBA3C, 0xB8D5 }, { 0xBA40, 0xB8D6 }, { 0xBA42, 0xB8D7 }, { 0xBA48, 0xB8D8 }, - { 0xBA49, 0xB8D9 }, { 0xBA4B, 0xB8DA }, { 0xBA4D, 0xB8DB }, { 0xBA4E, 0xB8DC }, { 0xBA53, 0xB8DD }, { 0xBA54, 0xB8DE }, { 0xBA55, 0xB8DF }, { 0xBA58, 0xB8E0 }, - { 0xBA5C, 0xB8E1 }, { 0xBA64, 0xB8E2 }, { 0xBA65, 0xB8E3 }, { 0xBA67, 0xB8E4 }, { 0xBA68, 0xB8E5 }, { 0xBA69, 0xB8E6 }, { 0xBA70, 0xB8E7 }, { 0xBA71, 0xB8E8 }, - { 0xBA74, 0xB8E9 }, { 0xBA78, 0xB8EA }, { 0xBA83, 0xB8EB }, { 0xBA84, 0xB8EC }, { 0xBA85, 0xB8ED }, { 0xBA87, 0xB8EE }, { 0xBA8C, 0xB8EF }, { 0xBAA8, 0xB8F0 }, - { 0xBAA9, 0xB8F1 }, { 0xBAAB, 0xB8F2 }, { 0xBAAC, 0xB8F3 }, { 0xBAB0, 0xB8F4 }, { 0xBAB2, 0xB8F5 }, { 0xBAB8, 0xB8F6 }, { 0xBAB9, 0xB8F7 }, { 0xBABB, 0xB8F8 }, - { 0xBABD, 0xB8F9 }, { 0xBAC4, 0xB8FA }, { 0xBAC8, 0xB8FB }, { 0xBAD8, 0xB8FC }, { 0xBAD9, 0xB8FD }, { 0xBAFC, 0xB8FE }, { 0xBB00, 0xB9A1 }, { 0xBB04, 0xB9A2 }, - { 0xBB0D, 0xB9A3 }, { 0xBB0F, 0xB9A4 }, { 0xBB11, 0xB9A5 }, { 0xBB18, 0xB9A6 }, { 0xBB1C, 0xB9A7 }, { 0xBB20, 0xB9A8 }, { 0xBB29, 0xB9A9 }, { 0xBB2B, 0xB9AA }, - { 0xBB34, 0xB9AB }, { 0xBB35, 0xB9AC }, { 0xBB36, 0xB9AD }, { 0xBB38, 0xB9AE }, { 0xBB3B, 0xB9AF }, { 0xBB3C, 0xB9B0 }, { 0xBB3D, 0xB9B1 }, { 0xBB3E, 0xB9B2 }, - { 0xBB44, 0xB9B3 }, { 0xBB45, 0xB9B4 }, { 0xBB47, 0xB9B5 }, { 0xBB49, 0xB9B6 }, { 0xBB4D, 0xB9B7 }, { 0xBB4F, 0xB9B8 }, { 0xBB50, 0xB9B9 }, { 0xBB54, 0xB9BA }, - { 0xBB58, 0xB9BB }, { 0xBB61, 0xB9BC }, { 0xBB63, 0xB9BD }, { 0xBB6C, 0xB9BE }, { 0xBB88, 0xB9BF }, { 0xBB8C, 0xB9C0 }, { 0xBB90, 0xB9C1 }, { 0xBBA4, 0xB9C2 }, - { 0xBBA8, 0xB9C3 }, { 0xBBAC, 0xB9C4 }, { 0xBBB4, 0xB9C5 }, { 0xBBB7, 0xB9C6 }, { 0xBBC0, 0xB9C7 }, { 0xBBC4, 0xB9C8 }, { 0xBBC8, 0xB9C9 }, { 0xBBD0, 0xB9CA }, - { 0xBBD3, 0xB9CB }, { 0xBBF8, 0xB9CC }, { 0xBBF9, 0xB9CD }, { 0xBBFC, 0xB9CE }, { 0xBBFF, 0xB9CF }, { 0xBC00, 0xB9D0 }, { 0xBC02, 0xB9D1 }, { 0xBC08, 0xB9D2 }, - { 0xBC09, 0xB9D3 }, { 0xBC0B, 0xB9D4 }, { 0xBC0C, 0xB9D5 }, { 0xBC0D, 0xB9D6 }, { 0xBC0F, 0xB9D7 }, { 0xBC11, 0xB9D8 }, { 0xBC14, 0xB9D9 }, { 0xBC15, 0xB9DA }, - { 0xBC16, 0xB9DB }, { 0xBC17, 0xB9DC }, { 0xBC18, 0xB9DD }, { 0xBC1B, 0xB9DE }, { 0xBC1C, 0xB9DF }, { 0xBC1D, 0xB9E0 }, { 0xBC1E, 0xB9E1 }, { 0xBC1F, 0xB9E2 }, - { 0xBC24, 0xB9E3 }, { 0xBC25, 0xB9E4 }, { 0xBC27, 0xB9E5 }, { 0xBC29, 0xB9E6 }, { 0xBC2D, 0xB9E7 }, { 0xBC30, 0xB9E8 }, { 0xBC31, 0xB9E9 }, { 0xBC34, 0xB9EA }, - { 0xBC38, 0xB9EB }, { 0xBC40, 0xB9EC }, { 0xBC41, 0xB9ED }, { 0xBC43, 0xB9EE }, { 0xBC44, 0xB9EF }, { 0xBC45, 0xB9F0 }, { 0xBC49, 0xB9F1 }, { 0xBC4C, 0xB9F2 }, - { 0xBC4D, 0xB9F3 }, { 0xBC50, 0xB9F4 }, { 0xBC5D, 0xB9F5 }, { 0xBC84, 0xB9F6 }, { 0xBC85, 0xB9F7 }, { 0xBC88, 0xB9F8 }, { 0xBC8B, 0xB9F9 }, { 0xBC8C, 0xB9FA }, - { 0xBC8E, 0xB9FB }, { 0xBC94, 0xB9FC }, { 0xBC95, 0xB9FD }, { 0xBC97, 0xB9FE }, { 0xBC99, 0xBAA1 }, { 0xBC9A, 0xBAA2 }, { 0xBCA0, 0xBAA3 }, { 0xBCA1, 0xBAA4 }, - { 0xBCA4, 0xBAA5 }, { 0xBCA7, 0xBAA6 }, { 0xBCA8, 0xBAA7 }, { 0xBCB0, 0xBAA8 }, { 0xBCB1, 0xBAA9 }, { 0xBCB3, 0xBAAA }, { 0xBCB4, 0xBAAB }, { 0xBCB5, 0xBAAC }, - { 0xBCBC, 0xBAAD }, { 0xBCBD, 0xBAAE }, { 0xBCC0, 0xBAAF }, { 0xBCC4, 0xBAB0 }, { 0xBCCD, 0xBAB1 }, { 0xBCCF, 0xBAB2 }, { 0xBCD0, 0xBAB3 }, { 0xBCD1, 0xBAB4 }, - { 0xBCD5, 0xBAB5 }, { 0xBCD8, 0xBAB6 }, { 0xBCDC, 0xBAB7 }, { 0xBCF4, 0xBAB8 }, { 0xBCF5, 0xBAB9 }, { 0xBCF6, 0xBABA }, { 0xBCF8, 0xBABB }, { 0xBCFC, 0xBABC }, - { 0xBD04, 0xBABD }, { 0xBD05, 0xBABE }, { 0xBD07, 0xBABF }, { 0xBD09, 0xBAC0 }, { 0xBD10, 0xBAC1 }, { 0xBD14, 0xBAC2 }, { 0xBD24, 0xBAC3 }, { 0xBD2C, 0xBAC4 }, - { 0xBD40, 0xBAC5 }, { 0xBD48, 0xBAC6 }, { 0xBD49, 0xBAC7 }, { 0xBD4C, 0xBAC8 }, { 0xBD50, 0xBAC9 }, { 0xBD58, 0xBACA }, { 0xBD59, 0xBACB }, { 0xBD64, 0xBACC }, - { 0xBD68, 0xBACD }, { 0xBD80, 0xBACE }, { 0xBD81, 0xBACF }, { 0xBD84, 0xBAD0 }, { 0xBD87, 0xBAD1 }, { 0xBD88, 0xBAD2 }, { 0xBD89, 0xBAD3 }, { 0xBD8A, 0xBAD4 }, - { 0xBD90, 0xBAD5 }, { 0xBD91, 0xBAD6 }, { 0xBD93, 0xBAD7 }, { 0xBD95, 0xBAD8 }, { 0xBD99, 0xBAD9 }, { 0xBD9A, 0xBADA }, { 0xBD9C, 0xBADB }, { 0xBDA4, 0xBADC }, - { 0xBDB0, 0xBADD }, { 0xBDB8, 0xBADE }, { 0xBDD4, 0xBADF }, { 0xBDD5, 0xBAE0 }, { 0xBDD8, 0xBAE1 }, { 0xBDDC, 0xBAE2 }, { 0xBDE9, 0xBAE3 }, { 0xBDF0, 0xBAE4 }, - { 0xBDF4, 0xBAE5 }, { 0xBDF8, 0xBAE6 }, { 0xBE00, 0xBAE7 }, { 0xBE03, 0xBAE8 }, { 0xBE05, 0xBAE9 }, { 0xBE0C, 0xBAEA }, { 0xBE0D, 0xBAEB }, { 0xBE10, 0xBAEC }, - { 0xBE14, 0xBAED }, { 0xBE1C, 0xBAEE }, { 0xBE1D, 0xBAEF }, { 0xBE1F, 0xBAF0 }, { 0xBE44, 0xBAF1 }, { 0xBE45, 0xBAF2 }, { 0xBE48, 0xBAF3 }, { 0xBE4C, 0xBAF4 }, - { 0xBE4E, 0xBAF5 }, { 0xBE54, 0xBAF6 }, { 0xBE55, 0xBAF7 }, { 0xBE57, 0xBAF8 }, { 0xBE59, 0xBAF9 }, { 0xBE5A, 0xBAFA }, { 0xBE5B, 0xBAFB }, { 0xBE60, 0xBAFC }, - { 0xBE61, 0xBAFD }, { 0xBE64, 0xBAFE }, { 0xBE68, 0xBBA1 }, { 0xBE6A, 0xBBA2 }, { 0xBE70, 0xBBA3 }, { 0xBE71, 0xBBA4 }, { 0xBE73, 0xBBA5 }, { 0xBE74, 0xBBA6 }, - { 0xBE75, 0xBBA7 }, { 0xBE7B, 0xBBA8 }, { 0xBE7C, 0xBBA9 }, { 0xBE7D, 0xBBAA }, { 0xBE80, 0xBBAB }, { 0xBE84, 0xBBAC }, { 0xBE8C, 0xBBAD }, { 0xBE8D, 0xBBAE }, - { 0xBE8F, 0xBBAF }, { 0xBE90, 0xBBB0 }, { 0xBE91, 0xBBB1 }, { 0xBE98, 0xBBB2 }, { 0xBE99, 0xBBB3 }, { 0xBEA8, 0xBBB4 }, { 0xBED0, 0xBBB5 }, { 0xBED1, 0xBBB6 }, - { 0xBED4, 0xBBB7 }, { 0xBED7, 0xBBB8 }, { 0xBED8, 0xBBB9 }, { 0xBEE0, 0xBBBA }, { 0xBEE3, 0xBBBB }, { 0xBEE4, 0xBBBC }, { 0xBEE5, 0xBBBD }, { 0xBEEC, 0xBBBE }, - { 0xBF01, 0xBBBF }, { 0xBF08, 0xBBC0 }, { 0xBF09, 0xBBC1 }, { 0xBF18, 0xBBC2 }, { 0xBF19, 0xBBC3 }, { 0xBF1B, 0xBBC4 }, { 0xBF1C, 0xBBC5 }, { 0xBF1D, 0xBBC6 }, - { 0xBF40, 0xBBC7 }, { 0xBF41, 0xBBC8 }, { 0xBF44, 0xBBC9 }, { 0xBF48, 0xBBCA }, { 0xBF50, 0xBBCB }, { 0xBF51, 0xBBCC }, { 0xBF55, 0xBBCD }, { 0xBF94, 0xBBCE }, - { 0xBFB0, 0xBBCF }, { 0xBFC5, 0xBBD0 }, { 0xBFCC, 0xBBD1 }, { 0xBFCD, 0xBBD2 }, { 0xBFD0, 0xBBD3 }, { 0xBFD4, 0xBBD4 }, { 0xBFDC, 0xBBD5 }, { 0xBFDF, 0xBBD6 }, - { 0xBFE1, 0xBBD7 }, { 0xC03C, 0xBBD8 }, { 0xC051, 0xBBD9 }, { 0xC058, 0xBBDA }, { 0xC05C, 0xBBDB }, { 0xC060, 0xBBDC }, { 0xC068, 0xBBDD }, { 0xC069, 0xBBDE }, - { 0xC090, 0xBBDF }, { 0xC091, 0xBBE0 }, { 0xC094, 0xBBE1 }, { 0xC098, 0xBBE2 }, { 0xC0A0, 0xBBE3 }, { 0xC0A1, 0xBBE4 }, { 0xC0A3, 0xBBE5 }, { 0xC0A5, 0xBBE6 }, - { 0xC0AC, 0xBBE7 }, { 0xC0AD, 0xBBE8 }, { 0xC0AF, 0xBBE9 }, { 0xC0B0, 0xBBEA }, { 0xC0B3, 0xBBEB }, { 0xC0B4, 0xBBEC }, { 0xC0B5, 0xBBED }, { 0xC0B6, 0xBBEE }, - { 0xC0BC, 0xBBEF }, { 0xC0BD, 0xBBF0 }, { 0xC0BF, 0xBBF1 }, { 0xC0C0, 0xBBF2 }, { 0xC0C1, 0xBBF3 }, { 0xC0C5, 0xBBF4 }, { 0xC0C8, 0xBBF5 }, { 0xC0C9, 0xBBF6 }, - { 0xC0CC, 0xBBF7 }, { 0xC0D0, 0xBBF8 }, { 0xC0D8, 0xBBF9 }, { 0xC0D9, 0xBBFA }, { 0xC0DB, 0xBBFB }, { 0xC0DC, 0xBBFC }, { 0xC0DD, 0xBBFD }, { 0xC0E4, 0xBBFE }, - { 0xC0E5, 0xBCA1 }, { 0xC0E8, 0xBCA2 }, { 0xC0EC, 0xBCA3 }, { 0xC0F4, 0xBCA4 }, { 0xC0F5, 0xBCA5 }, { 0xC0F7, 0xBCA6 }, { 0xC0F9, 0xBCA7 }, { 0xC100, 0xBCA8 }, - { 0xC104, 0xBCA9 }, { 0xC108, 0xBCAA }, { 0xC110, 0xBCAB }, { 0xC115, 0xBCAC }, { 0xC11C, 0xBCAD }, { 0xC11D, 0xBCAE }, { 0xC11E, 0xBCAF }, { 0xC11F, 0xBCB0 }, - { 0xC120, 0xBCB1 }, { 0xC123, 0xBCB2 }, { 0xC124, 0xBCB3 }, { 0xC126, 0xBCB4 }, { 0xC127, 0xBCB5 }, { 0xC12C, 0xBCB6 }, { 0xC12D, 0xBCB7 }, { 0xC12F, 0xBCB8 }, - { 0xC130, 0xBCB9 }, { 0xC131, 0xBCBA }, { 0xC136, 0xBCBB }, { 0xC138, 0xBCBC }, { 0xC139, 0xBCBD }, { 0xC13C, 0xBCBE }, { 0xC140, 0xBCBF }, { 0xC148, 0xBCC0 }, - { 0xC149, 0xBCC1 }, { 0xC14B, 0xBCC2 }, { 0xC14C, 0xBCC3 }, { 0xC14D, 0xBCC4 }, { 0xC154, 0xBCC5 }, { 0xC155, 0xBCC6 }, { 0xC158, 0xBCC7 }, { 0xC15C, 0xBCC8 }, - { 0xC164, 0xBCC9 }, { 0xC165, 0xBCCA }, { 0xC167, 0xBCCB }, { 0xC168, 0xBCCC }, { 0xC169, 0xBCCD }, { 0xC170, 0xBCCE }, { 0xC174, 0xBCCF }, { 0xC178, 0xBCD0 }, - { 0xC185, 0xBCD1 }, { 0xC18C, 0xBCD2 }, { 0xC18D, 0xBCD3 }, { 0xC18E, 0xBCD4 }, { 0xC190, 0xBCD5 }, { 0xC194, 0xBCD6 }, { 0xC196, 0xBCD7 }, { 0xC19C, 0xBCD8 }, - { 0xC19D, 0xBCD9 }, { 0xC19F, 0xBCDA }, { 0xC1A1, 0xBCDB }, { 0xC1A5, 0xBCDC }, { 0xC1A8, 0xBCDD }, { 0xC1A9, 0xBCDE }, { 0xC1AC, 0xBCDF }, { 0xC1B0, 0xBCE0 }, - { 0xC1BD, 0xBCE1 }, { 0xC1C4, 0xBCE2 }, { 0xC1C8, 0xBCE3 }, { 0xC1CC, 0xBCE4 }, { 0xC1D4, 0xBCE5 }, { 0xC1D7, 0xBCE6 }, { 0xC1D8, 0xBCE7 }, { 0xC1E0, 0xBCE8 }, - { 0xC1E4, 0xBCE9 }, { 0xC1E8, 0xBCEA }, { 0xC1F0, 0xBCEB }, { 0xC1F1, 0xBCEC }, { 0xC1F3, 0xBCED }, { 0xC1FC, 0xBCEE }, { 0xC1FD, 0xBCEF }, { 0xC200, 0xBCF0 }, - { 0xC204, 0xBCF1 }, { 0xC20C, 0xBCF2 }, { 0xC20D, 0xBCF3 }, { 0xC20F, 0xBCF4 }, { 0xC211, 0xBCF5 }, { 0xC218, 0xBCF6 }, { 0xC219, 0xBCF7 }, { 0xC21C, 0xBCF8 }, - { 0xC21F, 0xBCF9 }, { 0xC220, 0xBCFA }, { 0xC228, 0xBCFB }, { 0xC229, 0xBCFC }, { 0xC22B, 0xBCFD }, { 0xC22D, 0xBCFE }, { 0xC22F, 0xBDA1 }, { 0xC231, 0xBDA2 }, - { 0xC232, 0xBDA3 }, { 0xC234, 0xBDA4 }, { 0xC248, 0xBDA5 }, { 0xC250, 0xBDA6 }, { 0xC251, 0xBDA7 }, { 0xC254, 0xBDA8 }, { 0xC258, 0xBDA9 }, { 0xC260, 0xBDAA }, - { 0xC265, 0xBDAB }, { 0xC26C, 0xBDAC }, { 0xC26D, 0xBDAD }, { 0xC270, 0xBDAE }, { 0xC274, 0xBDAF }, { 0xC27C, 0xBDB0 }, { 0xC27D, 0xBDB1 }, { 0xC27F, 0xBDB2 }, - { 0xC281, 0xBDB3 }, { 0xC288, 0xBDB4 }, { 0xC289, 0xBDB5 }, { 0xC290, 0xBDB6 }, { 0xC298, 0xBDB7 }, { 0xC29B, 0xBDB8 }, { 0xC29D, 0xBDB9 }, { 0xC2A4, 0xBDBA }, - { 0xC2A5, 0xBDBB }, { 0xC2A8, 0xBDBC }, { 0xC2AC, 0xBDBD }, { 0xC2AD, 0xBDBE }, { 0xC2B4, 0xBDBF }, { 0xC2B5, 0xBDC0 }, { 0xC2B7, 0xBDC1 }, { 0xC2B9, 0xBDC2 }, - { 0xC2DC, 0xBDC3 }, { 0xC2DD, 0xBDC4 }, { 0xC2E0, 0xBDC5 }, { 0xC2E3, 0xBDC6 }, { 0xC2E4, 0xBDC7 }, { 0xC2EB, 0xBDC8 }, { 0xC2EC, 0xBDC9 }, { 0xC2ED, 0xBDCA }, - { 0xC2EF, 0xBDCB }, { 0xC2F1, 0xBDCC }, { 0xC2F6, 0xBDCD }, { 0xC2F8, 0xBDCE }, { 0xC2F9, 0xBDCF }, { 0xC2FB, 0xBDD0 }, { 0xC2FC, 0xBDD1 }, { 0xC300, 0xBDD2 }, - { 0xC308, 0xBDD3 }, { 0xC309, 0xBDD4 }, { 0xC30C, 0xBDD5 }, { 0xC30D, 0xBDD6 }, { 0xC313, 0xBDD7 }, { 0xC314, 0xBDD8 }, { 0xC315, 0xBDD9 }, { 0xC318, 0xBDDA }, - { 0xC31C, 0xBDDB }, { 0xC324, 0xBDDC }, { 0xC325, 0xBDDD }, { 0xC328, 0xBDDE }, { 0xC329, 0xBDDF }, { 0xC345, 0xBDE0 }, { 0xC368, 0xBDE1 }, { 0xC369, 0xBDE2 }, - { 0xC36C, 0xBDE3 }, { 0xC370, 0xBDE4 }, { 0xC372, 0xBDE5 }, { 0xC378, 0xBDE6 }, { 0xC379, 0xBDE7 }, { 0xC37C, 0xBDE8 }, { 0xC37D, 0xBDE9 }, { 0xC384, 0xBDEA }, - { 0xC388, 0xBDEB }, { 0xC38C, 0xBDEC }, { 0xC3C0, 0xBDED }, { 0xC3D8, 0xBDEE }, { 0xC3D9, 0xBDEF }, { 0xC3DC, 0xBDF0 }, { 0xC3DF, 0xBDF1 }, { 0xC3E0, 0xBDF2 }, - { 0xC3E2, 0xBDF3 }, { 0xC3E8, 0xBDF4 }, { 0xC3E9, 0xBDF5 }, { 0xC3ED, 0xBDF6 }, { 0xC3F4, 0xBDF7 }, { 0xC3F5, 0xBDF8 }, { 0xC3F8, 0xBDF9 }, { 0xC408, 0xBDFA }, - { 0xC410, 0xBDFB }, { 0xC424, 0xBDFC }, { 0xC42C, 0xBDFD }, { 0xC430, 0xBDFE }, { 0xC434, 0xBEA1 }, { 0xC43C, 0xBEA2 }, { 0xC43D, 0xBEA3 }, { 0xC448, 0xBEA4 }, - { 0xC464, 0xBEA5 }, { 0xC465, 0xBEA6 }, { 0xC468, 0xBEA7 }, { 0xC46C, 0xBEA8 }, { 0xC474, 0xBEA9 }, { 0xC475, 0xBEAA }, { 0xC479, 0xBEAB }, { 0xC480, 0xBEAC }, - { 0xC494, 0xBEAD }, { 0xC49C, 0xBEAE }, { 0xC4B8, 0xBEAF }, { 0xC4BC, 0xBEB0 }, { 0xC4E9, 0xBEB1 }, { 0xC4F0, 0xBEB2 }, { 0xC4F1, 0xBEB3 }, { 0xC4F4, 0xBEB4 }, - { 0xC4F8, 0xBEB5 }, { 0xC4FA, 0xBEB6 }, { 0xC4FF, 0xBEB7 }, { 0xC500, 0xBEB8 }, { 0xC501, 0xBEB9 }, { 0xC50C, 0xBEBA }, { 0xC510, 0xBEBB }, { 0xC514, 0xBEBC }, - { 0xC51C, 0xBEBD }, { 0xC528, 0xBEBE }, { 0xC529, 0xBEBF }, { 0xC52C, 0xBEC0 }, { 0xC530, 0xBEC1 }, { 0xC538, 0xBEC2 }, { 0xC539, 0xBEC3 }, { 0xC53B, 0xBEC4 }, - { 0xC53D, 0xBEC5 }, { 0xC544, 0xBEC6 }, { 0xC545, 0xBEC7 }, { 0xC548, 0xBEC8 }, { 0xC549, 0xBEC9 }, { 0xC54A, 0xBECA }, { 0xC54C, 0xBECB }, { 0xC54D, 0xBECC }, - { 0xC54E, 0xBECD }, { 0xC553, 0xBECE }, { 0xC554, 0xBECF }, { 0xC555, 0xBED0 }, { 0xC557, 0xBED1 }, { 0xC558, 0xBED2 }, { 0xC559, 0xBED3 }, { 0xC55D, 0xBED4 }, - { 0xC55E, 0xBED5 }, { 0xC560, 0xBED6 }, { 0xC561, 0xBED7 }, { 0xC564, 0xBED8 }, { 0xC568, 0xBED9 }, { 0xC570, 0xBEDA }, { 0xC571, 0xBEDB }, { 0xC573, 0xBEDC }, - { 0xC574, 0xBEDD }, { 0xC575, 0xBEDE }, { 0xC57C, 0xBEDF }, { 0xC57D, 0xBEE0 }, { 0xC580, 0xBEE1 }, { 0xC584, 0xBEE2 }, { 0xC587, 0xBEE3 }, { 0xC58C, 0xBEE4 }, - { 0xC58D, 0xBEE5 }, { 0xC58F, 0xBEE6 }, { 0xC591, 0xBEE7 }, { 0xC595, 0xBEE8 }, { 0xC597, 0xBEE9 }, { 0xC598, 0xBEEA }, { 0xC59C, 0xBEEB }, { 0xC5A0, 0xBEEC }, - { 0xC5A9, 0xBEED }, { 0xC5B4, 0xBEEE }, { 0xC5B5, 0xBEEF }, { 0xC5B8, 0xBEF0 }, { 0xC5B9, 0xBEF1 }, { 0xC5BB, 0xBEF2 }, { 0xC5BC, 0xBEF3 }, { 0xC5BD, 0xBEF4 }, - { 0xC5BE, 0xBEF5 }, { 0xC5C4, 0xBEF6 }, { 0xC5C5, 0xBEF7 }, { 0xC5C6, 0xBEF8 }, { 0xC5C7, 0xBEF9 }, { 0xC5C8, 0xBEFA }, { 0xC5C9, 0xBEFB }, { 0xC5CA, 0xBEFC }, - { 0xC5CC, 0xBEFD }, { 0xC5CE, 0xBEFE }, { 0xC5D0, 0xBFA1 }, { 0xC5D1, 0xBFA2 }, { 0xC5D4, 0xBFA3 }, { 0xC5D8, 0xBFA4 }, { 0xC5E0, 0xBFA5 }, { 0xC5E1, 0xBFA6 }, - { 0xC5E3, 0xBFA7 }, { 0xC5E5, 0xBFA8 }, { 0xC5EC, 0xBFA9 }, { 0xC5ED, 0xBFAA }, { 0xC5EE, 0xBFAB }, { 0xC5F0, 0xBFAC }, { 0xC5F4, 0xBFAD }, { 0xC5F6, 0xBFAE }, - { 0xC5F7, 0xBFAF }, { 0xC5FC, 0xBFB0 }, { 0xC5FD, 0xBFB1 }, { 0xC5FE, 0xBFB2 }, { 0xC5FF, 0xBFB3 }, { 0xC600, 0xBFB4 }, { 0xC601, 0xBFB5 }, { 0xC605, 0xBFB6 }, - { 0xC606, 0xBFB7 }, { 0xC607, 0xBFB8 }, { 0xC608, 0xBFB9 }, { 0xC60C, 0xBFBA }, { 0xC610, 0xBFBB }, { 0xC618, 0xBFBC }, { 0xC619, 0xBFBD }, { 0xC61B, 0xBFBE }, - { 0xC61C, 0xBFBF }, { 0xC624, 0xBFC0 }, { 0xC625, 0xBFC1 }, { 0xC628, 0xBFC2 }, { 0xC62C, 0xBFC3 }, { 0xC62D, 0xBFC4 }, { 0xC62E, 0xBFC5 }, { 0xC630, 0xBFC6 }, - { 0xC633, 0xBFC7 }, { 0xC634, 0xBFC8 }, { 0xC635, 0xBFC9 }, { 0xC637, 0xBFCA }, { 0xC639, 0xBFCB }, { 0xC63B, 0xBFCC }, { 0xC640, 0xBFCD }, { 0xC641, 0xBFCE }, - { 0xC644, 0xBFCF }, { 0xC648, 0xBFD0 }, { 0xC650, 0xBFD1 }, { 0xC651, 0xBFD2 }, { 0xC653, 0xBFD3 }, { 0xC654, 0xBFD4 }, { 0xC655, 0xBFD5 }, { 0xC65C, 0xBFD6 }, - { 0xC65D, 0xBFD7 }, { 0xC660, 0xBFD8 }, { 0xC66C, 0xBFD9 }, { 0xC66F, 0xBFDA }, { 0xC671, 0xBFDB }, { 0xC678, 0xBFDC }, { 0xC679, 0xBFDD }, { 0xC67C, 0xBFDE }, - { 0xC680, 0xBFDF }, { 0xC688, 0xBFE0 }, { 0xC689, 0xBFE1 }, { 0xC68B, 0xBFE2 }, { 0xC68D, 0xBFE3 }, { 0xC694, 0xBFE4 }, { 0xC695, 0xBFE5 }, { 0xC698, 0xBFE6 }, - { 0xC69C, 0xBFE7 }, { 0xC6A4, 0xBFE8 }, { 0xC6A5, 0xBFE9 }, { 0xC6A7, 0xBFEA }, { 0xC6A9, 0xBFEB }, { 0xC6B0, 0xBFEC }, { 0xC6B1, 0xBFED }, { 0xC6B4, 0xBFEE }, - { 0xC6B8, 0xBFEF }, { 0xC6B9, 0xBFF0 }, { 0xC6BA, 0xBFF1 }, { 0xC6C0, 0xBFF2 }, { 0xC6C1, 0xBFF3 }, { 0xC6C3, 0xBFF4 }, { 0xC6C5, 0xBFF5 }, { 0xC6CC, 0xBFF6 }, - { 0xC6CD, 0xBFF7 }, { 0xC6D0, 0xBFF8 }, { 0xC6D4, 0xBFF9 }, { 0xC6DC, 0xBFFA }, { 0xC6DD, 0xBFFB }, { 0xC6E0, 0xBFFC }, { 0xC6E1, 0xBFFD }, { 0xC6E8, 0xBFFE }, - { 0xC6E9, 0xC0A1 }, { 0xC6EC, 0xC0A2 }, { 0xC6F0, 0xC0A3 }, { 0xC6F8, 0xC0A4 }, { 0xC6F9, 0xC0A5 }, { 0xC6FD, 0xC0A6 }, { 0xC704, 0xC0A7 }, { 0xC705, 0xC0A8 }, - { 0xC708, 0xC0A9 }, { 0xC70C, 0xC0AA }, { 0xC714, 0xC0AB }, { 0xC715, 0xC0AC }, { 0xC717, 0xC0AD }, { 0xC719, 0xC0AE }, { 0xC720, 0xC0AF }, { 0xC721, 0xC0B0 }, - { 0xC724, 0xC0B1 }, { 0xC728, 0xC0B2 }, { 0xC730, 0xC0B3 }, { 0xC731, 0xC0B4 }, { 0xC733, 0xC0B5 }, { 0xC735, 0xC0B6 }, { 0xC737, 0xC0B7 }, { 0xC73C, 0xC0B8 }, - { 0xC73D, 0xC0B9 }, { 0xC740, 0xC0BA }, { 0xC744, 0xC0BB }, { 0xC74A, 0xC0BC }, { 0xC74C, 0xC0BD }, { 0xC74D, 0xC0BE }, { 0xC74F, 0xC0BF }, { 0xC751, 0xC0C0 }, - { 0xC752, 0xC0C1 }, { 0xC753, 0xC0C2 }, { 0xC754, 0xC0C3 }, { 0xC755, 0xC0C4 }, { 0xC756, 0xC0C5 }, { 0xC757, 0xC0C6 }, { 0xC758, 0xC0C7 }, { 0xC75C, 0xC0C8 }, - { 0xC760, 0xC0C9 }, { 0xC768, 0xC0CA }, { 0xC76B, 0xC0CB }, { 0xC774, 0xC0CC }, { 0xC775, 0xC0CD }, { 0xC778, 0xC0CE }, { 0xC77C, 0xC0CF }, { 0xC77D, 0xC0D0 }, - { 0xC77E, 0xC0D1 }, { 0xC783, 0xC0D2 }, { 0xC784, 0xC0D3 }, { 0xC785, 0xC0D4 }, { 0xC787, 0xC0D5 }, { 0xC788, 0xC0D6 }, { 0xC789, 0xC0D7 }, { 0xC78A, 0xC0D8 }, - { 0xC78E, 0xC0D9 }, { 0xC790, 0xC0DA }, { 0xC791, 0xC0DB }, { 0xC794, 0xC0DC }, { 0xC796, 0xC0DD }, { 0xC797, 0xC0DE }, { 0xC798, 0xC0DF }, { 0xC79A, 0xC0E0 }, - { 0xC7A0, 0xC0E1 }, { 0xC7A1, 0xC0E2 }, { 0xC7A3, 0xC0E3 }, { 0xC7A4, 0xC0E4 }, { 0xC7A5, 0xC0E5 }, { 0xC7A6, 0xC0E6 }, { 0xC7AC, 0xC0E7 }, { 0xC7AD, 0xC0E8 }, - { 0xC7B0, 0xC0E9 }, { 0xC7B4, 0xC0EA }, { 0xC7BC, 0xC0EB }, { 0xC7BD, 0xC0EC }, { 0xC7BF, 0xC0ED }, { 0xC7C0, 0xC0EE }, { 0xC7C1, 0xC0EF }, { 0xC7C8, 0xC0F0 }, - { 0xC7C9, 0xC0F1 }, { 0xC7CC, 0xC0F2 }, { 0xC7CE, 0xC0F3 }, { 0xC7D0, 0xC0F4 }, { 0xC7D8, 0xC0F5 }, { 0xC7DD, 0xC0F6 }, { 0xC7E4, 0xC0F7 }, { 0xC7E8, 0xC0F8 }, - { 0xC7EC, 0xC0F9 }, { 0xC800, 0xC0FA }, { 0xC801, 0xC0FB }, { 0xC804, 0xC0FC }, { 0xC808, 0xC0FD }, { 0xC80A, 0xC0FE }, { 0xC810, 0xC1A1 }, { 0xC811, 0xC1A2 }, - { 0xC813, 0xC1A3 }, { 0xC815, 0xC1A4 }, { 0xC816, 0xC1A5 }, { 0xC81C, 0xC1A6 }, { 0xC81D, 0xC1A7 }, { 0xC820, 0xC1A8 }, { 0xC824, 0xC1A9 }, { 0xC82C, 0xC1AA }, - { 0xC82D, 0xC1AB }, { 0xC82F, 0xC1AC }, { 0xC831, 0xC1AD }, { 0xC838, 0xC1AE }, { 0xC83C, 0xC1AF }, { 0xC840, 0xC1B0 }, { 0xC848, 0xC1B1 }, { 0xC849, 0xC1B2 }, - { 0xC84C, 0xC1B3 }, { 0xC84D, 0xC1B4 }, { 0xC854, 0xC1B5 }, { 0xC870, 0xC1B6 }, { 0xC871, 0xC1B7 }, { 0xC874, 0xC1B8 }, { 0xC878, 0xC1B9 }, { 0xC87A, 0xC1BA }, - { 0xC880, 0xC1BB }, { 0xC881, 0xC1BC }, { 0xC883, 0xC1BD }, { 0xC885, 0xC1BE }, { 0xC886, 0xC1BF }, { 0xC887, 0xC1C0 }, { 0xC88B, 0xC1C1 }, { 0xC88C, 0xC1C2 }, - { 0xC88D, 0xC1C3 }, { 0xC894, 0xC1C4 }, { 0xC89D, 0xC1C5 }, { 0xC89F, 0xC1C6 }, { 0xC8A1, 0xC1C7 }, { 0xC8A8, 0xC1C8 }, { 0xC8BC, 0xC1C9 }, { 0xC8BD, 0xC1CA }, - { 0xC8C4, 0xC1CB }, { 0xC8C8, 0xC1CC }, { 0xC8CC, 0xC1CD }, { 0xC8D4, 0xC1CE }, { 0xC8D5, 0xC1CF }, { 0xC8D7, 0xC1D0 }, { 0xC8D9, 0xC1D1 }, { 0xC8E0, 0xC1D2 }, - { 0xC8E1, 0xC1D3 }, { 0xC8E4, 0xC1D4 }, { 0xC8F5, 0xC1D5 }, { 0xC8FC, 0xC1D6 }, { 0xC8FD, 0xC1D7 }, { 0xC900, 0xC1D8 }, { 0xC904, 0xC1D9 }, { 0xC905, 0xC1DA }, - { 0xC906, 0xC1DB }, { 0xC90C, 0xC1DC }, { 0xC90D, 0xC1DD }, { 0xC90F, 0xC1DE }, { 0xC911, 0xC1DF }, { 0xC918, 0xC1E0 }, { 0xC92C, 0xC1E1 }, { 0xC934, 0xC1E2 }, - { 0xC950, 0xC1E3 }, { 0xC951, 0xC1E4 }, { 0xC954, 0xC1E5 }, { 0xC958, 0xC1E6 }, { 0xC960, 0xC1E7 }, { 0xC961, 0xC1E8 }, { 0xC963, 0xC1E9 }, { 0xC96C, 0xC1EA }, - { 0xC970, 0xC1EB }, { 0xC974, 0xC1EC }, { 0xC97C, 0xC1ED }, { 0xC988, 0xC1EE }, { 0xC989, 0xC1EF }, { 0xC98C, 0xC1F0 }, { 0xC990, 0xC1F1 }, { 0xC998, 0xC1F2 }, - { 0xC999, 0xC1F3 }, { 0xC99B, 0xC1F4 }, { 0xC99D, 0xC1F5 }, { 0xC9C0, 0xC1F6 }, { 0xC9C1, 0xC1F7 }, { 0xC9C4, 0xC1F8 }, { 0xC9C7, 0xC1F9 }, { 0xC9C8, 0xC1FA }, - { 0xC9CA, 0xC1FB }, { 0xC9D0, 0xC1FC }, { 0xC9D1, 0xC1FD }, { 0xC9D3, 0xC1FE }, { 0xC9D5, 0xC2A1 }, { 0xC9D6, 0xC2A2 }, { 0xC9D9, 0xC2A3 }, { 0xC9DA, 0xC2A4 }, - { 0xC9DC, 0xC2A5 }, { 0xC9DD, 0xC2A6 }, { 0xC9E0, 0xC2A7 }, { 0xC9E2, 0xC2A8 }, { 0xC9E4, 0xC2A9 }, { 0xC9E7, 0xC2AA }, { 0xC9EC, 0xC2AB }, { 0xC9ED, 0xC2AC }, - { 0xC9EF, 0xC2AD }, { 0xC9F0, 0xC2AE }, { 0xC9F1, 0xC2AF }, { 0xC9F8, 0xC2B0 }, { 0xC9F9, 0xC2B1 }, { 0xC9FC, 0xC2B2 }, { 0xCA00, 0xC2B3 }, { 0xCA08, 0xC2B4 }, - { 0xCA09, 0xC2B5 }, { 0xCA0B, 0xC2B6 }, { 0xCA0C, 0xC2B7 }, { 0xCA0D, 0xC2B8 }, { 0xCA14, 0xC2B9 }, { 0xCA18, 0xC2BA }, { 0xCA29, 0xC2BB }, { 0xCA4C, 0xC2BC }, - { 0xCA4D, 0xC2BD }, { 0xCA50, 0xC2BE }, { 0xCA54, 0xC2BF }, { 0xCA5C, 0xC2C0 }, { 0xCA5D, 0xC2C1 }, { 0xCA5F, 0xC2C2 }, { 0xCA60, 0xC2C3 }, { 0xCA61, 0xC2C4 }, - { 0xCA68, 0xC2C5 }, { 0xCA7D, 0xC2C6 }, { 0xCA84, 0xC2C7 }, { 0xCA98, 0xC2C8 }, { 0xCABC, 0xC2C9 }, { 0xCABD, 0xC2CA }, { 0xCAC0, 0xC2CB }, { 0xCAC4, 0xC2CC }, - { 0xCACC, 0xC2CD }, { 0xCACD, 0xC2CE }, { 0xCACF, 0xC2CF }, { 0xCAD1, 0xC2D0 }, { 0xCAD3, 0xC2D1 }, { 0xCAD8, 0xC2D2 }, { 0xCAD9, 0xC2D3 }, { 0xCAE0, 0xC2D4 }, - { 0xCAEC, 0xC2D5 }, { 0xCAF4, 0xC2D6 }, { 0xCB08, 0xC2D7 }, { 0xCB10, 0xC2D8 }, { 0xCB14, 0xC2D9 }, { 0xCB18, 0xC2DA }, { 0xCB20, 0xC2DB }, { 0xCB21, 0xC2DC }, - { 0xCB41, 0xC2DD }, { 0xCB48, 0xC2DE }, { 0xCB49, 0xC2DF }, { 0xCB4C, 0xC2E0 }, { 0xCB50, 0xC2E1 }, { 0xCB58, 0xC2E2 }, { 0xCB59, 0xC2E3 }, { 0xCB5D, 0xC2E4 }, - { 0xCB64, 0xC2E5 }, { 0xCB78, 0xC2E6 }, { 0xCB79, 0xC2E7 }, { 0xCB9C, 0xC2E8 }, { 0xCBB8, 0xC2E9 }, { 0xCBD4, 0xC2EA }, { 0xCBE4, 0xC2EB }, { 0xCBE7, 0xC2EC }, - { 0xCBE9, 0xC2ED }, { 0xCC0C, 0xC2EE }, { 0xCC0D, 0xC2EF }, { 0xCC10, 0xC2F0 }, { 0xCC14, 0xC2F1 }, { 0xCC1C, 0xC2F2 }, { 0xCC1D, 0xC2F3 }, { 0xCC21, 0xC2F4 }, - { 0xCC22, 0xC2F5 }, { 0xCC27, 0xC2F6 }, { 0xCC28, 0xC2F7 }, { 0xCC29, 0xC2F8 }, { 0xCC2C, 0xC2F9 }, { 0xCC2E, 0xC2FA }, { 0xCC30, 0xC2FB }, { 0xCC38, 0xC2FC }, - { 0xCC39, 0xC2FD }, { 0xCC3B, 0xC2FE }, { 0xCC3C, 0xC3A1 }, { 0xCC3D, 0xC3A2 }, { 0xCC3E, 0xC3A3 }, { 0xCC44, 0xC3A4 }, { 0xCC45, 0xC3A5 }, { 0xCC48, 0xC3A6 }, - { 0xCC4C, 0xC3A7 }, { 0xCC54, 0xC3A8 }, { 0xCC55, 0xC3A9 }, { 0xCC57, 0xC3AA }, { 0xCC58, 0xC3AB }, { 0xCC59, 0xC3AC }, { 0xCC60, 0xC3AD }, { 0xCC64, 0xC3AE }, - { 0xCC66, 0xC3AF }, { 0xCC68, 0xC3B0 }, { 0xCC70, 0xC3B1 }, { 0xCC75, 0xC3B2 }, { 0xCC98, 0xC3B3 }, { 0xCC99, 0xC3B4 }, { 0xCC9C, 0xC3B5 }, { 0xCCA0, 0xC3B6 }, - { 0xCCA8, 0xC3B7 }, { 0xCCA9, 0xC3B8 }, { 0xCCAB, 0xC3B9 }, { 0xCCAC, 0xC3BA }, { 0xCCAD, 0xC3BB }, { 0xCCB4, 0xC3BC }, { 0xCCB5, 0xC3BD }, { 0xCCB8, 0xC3BE }, - { 0xCCBC, 0xC3BF }, { 0xCCC4, 0xC3C0 }, { 0xCCC5, 0xC3C1 }, { 0xCCC7, 0xC3C2 }, { 0xCCC9, 0xC3C3 }, { 0xCCD0, 0xC3C4 }, { 0xCCD4, 0xC3C5 }, { 0xCCE4, 0xC3C6 }, - { 0xCCEC, 0xC3C7 }, { 0xCCF0, 0xC3C8 }, { 0xCD01, 0xC3C9 }, { 0xCD08, 0xC3CA }, { 0xCD09, 0xC3CB }, { 0xCD0C, 0xC3CC }, { 0xCD10, 0xC3CD }, { 0xCD18, 0xC3CE }, - { 0xCD19, 0xC3CF }, { 0xCD1B, 0xC3D0 }, { 0xCD1D, 0xC3D1 }, { 0xCD24, 0xC3D2 }, { 0xCD28, 0xC3D3 }, { 0xCD2C, 0xC3D4 }, { 0xCD39, 0xC3D5 }, { 0xCD5C, 0xC3D6 }, - { 0xCD60, 0xC3D7 }, { 0xCD64, 0xC3D8 }, { 0xCD6C, 0xC3D9 }, { 0xCD6D, 0xC3DA }, { 0xCD6F, 0xC3DB }, { 0xCD71, 0xC3DC }, { 0xCD78, 0xC3DD }, { 0xCD88, 0xC3DE }, - { 0xCD94, 0xC3DF }, { 0xCD95, 0xC3E0 }, { 0xCD98, 0xC3E1 }, { 0xCD9C, 0xC3E2 }, { 0xCDA4, 0xC3E3 }, { 0xCDA5, 0xC3E4 }, { 0xCDA7, 0xC3E5 }, { 0xCDA9, 0xC3E6 }, - { 0xCDB0, 0xC3E7 }, { 0xCDC4, 0xC3E8 }, { 0xCDCC, 0xC3E9 }, { 0xCDD0, 0xC3EA }, { 0xCDE8, 0xC3EB }, { 0xCDEC, 0xC3EC }, { 0xCDF0, 0xC3ED }, { 0xCDF8, 0xC3EE }, - { 0xCDF9, 0xC3EF }, { 0xCDFB, 0xC3F0 }, { 0xCDFD, 0xC3F1 }, { 0xCE04, 0xC3F2 }, { 0xCE08, 0xC3F3 }, { 0xCE0C, 0xC3F4 }, { 0xCE14, 0xC3F5 }, { 0xCE19, 0xC3F6 }, - { 0xCE20, 0xC3F7 }, { 0xCE21, 0xC3F8 }, { 0xCE24, 0xC3F9 }, { 0xCE28, 0xC3FA }, { 0xCE30, 0xC3FB }, { 0xCE31, 0xC3FC }, { 0xCE33, 0xC3FD }, { 0xCE35, 0xC3FE }, - { 0xCE58, 0xC4A1 }, { 0xCE59, 0xC4A2 }, { 0xCE5C, 0xC4A3 }, { 0xCE5F, 0xC4A4 }, { 0xCE60, 0xC4A5 }, { 0xCE61, 0xC4A6 }, { 0xCE68, 0xC4A7 }, { 0xCE69, 0xC4A8 }, - { 0xCE6B, 0xC4A9 }, { 0xCE6D, 0xC4AA }, { 0xCE74, 0xC4AB }, { 0xCE75, 0xC4AC }, { 0xCE78, 0xC4AD }, { 0xCE7C, 0xC4AE }, { 0xCE84, 0xC4AF }, { 0xCE85, 0xC4B0 }, - { 0xCE87, 0xC4B1 }, { 0xCE89, 0xC4B2 }, { 0xCE90, 0xC4B3 }, { 0xCE91, 0xC4B4 }, { 0xCE94, 0xC4B5 }, { 0xCE98, 0xC4B6 }, { 0xCEA0, 0xC4B7 }, { 0xCEA1, 0xC4B8 }, - { 0xCEA3, 0xC4B9 }, { 0xCEA4, 0xC4BA }, { 0xCEA5, 0xC4BB }, { 0xCEAC, 0xC4BC }, { 0xCEAD, 0xC4BD }, { 0xCEC1, 0xC4BE }, { 0xCEE4, 0xC4BF }, { 0xCEE5, 0xC4C0 }, - { 0xCEE8, 0xC4C1 }, { 0xCEEB, 0xC4C2 }, { 0xCEEC, 0xC4C3 }, { 0xCEF4, 0xC4C4 }, { 0xCEF5, 0xC4C5 }, { 0xCEF7, 0xC4C6 }, { 0xCEF8, 0xC4C7 }, { 0xCEF9, 0xC4C8 }, - { 0xCF00, 0xC4C9 }, { 0xCF01, 0xC4CA }, { 0xCF04, 0xC4CB }, { 0xCF08, 0xC4CC }, { 0xCF10, 0xC4CD }, { 0xCF11, 0xC4CE }, { 0xCF13, 0xC4CF }, { 0xCF15, 0xC4D0 }, - { 0xCF1C, 0xC4D1 }, { 0xCF20, 0xC4D2 }, { 0xCF24, 0xC4D3 }, { 0xCF2C, 0xC4D4 }, { 0xCF2D, 0xC4D5 }, { 0xCF2F, 0xC4D6 }, { 0xCF30, 0xC4D7 }, { 0xCF31, 0xC4D8 }, - { 0xCF38, 0xC4D9 }, { 0xCF54, 0xC4DA }, { 0xCF55, 0xC4DB }, { 0xCF58, 0xC4DC }, { 0xCF5C, 0xC4DD }, { 0xCF64, 0xC4DE }, { 0xCF65, 0xC4DF }, { 0xCF67, 0xC4E0 }, - { 0xCF69, 0xC4E1 }, { 0xCF70, 0xC4E2 }, { 0xCF71, 0xC4E3 }, { 0xCF74, 0xC4E4 }, { 0xCF78, 0xC4E5 }, { 0xCF80, 0xC4E6 }, { 0xCF85, 0xC4E7 }, { 0xCF8C, 0xC4E8 }, - { 0xCFA1, 0xC4E9 }, { 0xCFA8, 0xC4EA }, { 0xCFB0, 0xC4EB }, { 0xCFC4, 0xC4EC }, { 0xCFE0, 0xC4ED }, { 0xCFE1, 0xC4EE }, { 0xCFE4, 0xC4EF }, { 0xCFE8, 0xC4F0 }, - { 0xCFF0, 0xC4F1 }, { 0xCFF1, 0xC4F2 }, { 0xCFF3, 0xC4F3 }, { 0xCFF5, 0xC4F4 }, { 0xCFFC, 0xC4F5 }, { 0xD000, 0xC4F6 }, { 0xD004, 0xC4F7 }, { 0xD011, 0xC4F8 }, - { 0xD018, 0xC4F9 }, { 0xD02D, 0xC4FA }, { 0xD034, 0xC4FB }, { 0xD035, 0xC4FC }, { 0xD038, 0xC4FD }, { 0xD03C, 0xC4FE }, { 0xD044, 0xC5A1 }, { 0xD045, 0xC5A2 }, - { 0xD047, 0xC5A3 }, { 0xD049, 0xC5A4 }, { 0xD050, 0xC5A5 }, { 0xD054, 0xC5A6 }, { 0xD058, 0xC5A7 }, { 0xD060, 0xC5A8 }, { 0xD06C, 0xC5A9 }, { 0xD06D, 0xC5AA }, - { 0xD070, 0xC5AB }, { 0xD074, 0xC5AC }, { 0xD07C, 0xC5AD }, { 0xD07D, 0xC5AE }, { 0xD081, 0xC5AF }, { 0xD0A4, 0xC5B0 }, { 0xD0A5, 0xC5B1 }, { 0xD0A8, 0xC5B2 }, - { 0xD0AC, 0xC5B3 }, { 0xD0B4, 0xC5B4 }, { 0xD0B5, 0xC5B5 }, { 0xD0B7, 0xC5B6 }, { 0xD0B9, 0xC5B7 }, { 0xD0C0, 0xC5B8 }, { 0xD0C1, 0xC5B9 }, { 0xD0C4, 0xC5BA }, - { 0xD0C8, 0xC5BB }, { 0xD0C9, 0xC5BC }, { 0xD0D0, 0xC5BD }, { 0xD0D1, 0xC5BE }, { 0xD0D3, 0xC5BF }, { 0xD0D4, 0xC5C0 }, { 0xD0D5, 0xC5C1 }, { 0xD0DC, 0xC5C2 }, - { 0xD0DD, 0xC5C3 }, { 0xD0E0, 0xC5C4 }, { 0xD0E4, 0xC5C5 }, { 0xD0EC, 0xC5C6 }, { 0xD0ED, 0xC5C7 }, { 0xD0EF, 0xC5C8 }, { 0xD0F0, 0xC5C9 }, { 0xD0F1, 0xC5CA }, - { 0xD0F8, 0xC5CB }, { 0xD10D, 0xC5CC }, { 0xD130, 0xC5CD }, { 0xD131, 0xC5CE }, { 0xD134, 0xC5CF }, { 0xD138, 0xC5D0 }, { 0xD13A, 0xC5D1 }, { 0xD140, 0xC5D2 }, - { 0xD141, 0xC5D3 }, { 0xD143, 0xC5D4 }, { 0xD144, 0xC5D5 }, { 0xD145, 0xC5D6 }, { 0xD14C, 0xC5D7 }, { 0xD14D, 0xC5D8 }, { 0xD150, 0xC5D9 }, { 0xD154, 0xC5DA }, - { 0xD15C, 0xC5DB }, { 0xD15D, 0xC5DC }, { 0xD15F, 0xC5DD }, { 0xD161, 0xC5DE }, { 0xD168, 0xC5DF }, { 0xD16C, 0xC5E0 }, { 0xD17C, 0xC5E1 }, { 0xD184, 0xC5E2 }, - { 0xD188, 0xC5E3 }, { 0xD1A0, 0xC5E4 }, { 0xD1A1, 0xC5E5 }, { 0xD1A4, 0xC5E6 }, { 0xD1A8, 0xC5E7 }, { 0xD1B0, 0xC5E8 }, { 0xD1B1, 0xC5E9 }, { 0xD1B3, 0xC5EA }, - { 0xD1B5, 0xC5EB }, { 0xD1BA, 0xC5EC }, { 0xD1BC, 0xC5ED }, { 0xD1C0, 0xC5EE }, { 0xD1D8, 0xC5EF }, { 0xD1F4, 0xC5F0 }, { 0xD1F8, 0xC5F1 }, { 0xD207, 0xC5F2 }, - { 0xD209, 0xC5F3 }, { 0xD210, 0xC5F4 }, { 0xD22C, 0xC5F5 }, { 0xD22D, 0xC5F6 }, { 0xD230, 0xC5F7 }, { 0xD234, 0xC5F8 }, { 0xD23C, 0xC5F9 }, { 0xD23D, 0xC5FA }, - { 0xD23F, 0xC5FB }, { 0xD241, 0xC5FC }, { 0xD248, 0xC5FD }, { 0xD25C, 0xC5FE }, { 0xD264, 0xC6A1 }, { 0xD280, 0xC6A2 }, { 0xD281, 0xC6A3 }, { 0xD284, 0xC6A4 }, - { 0xD288, 0xC6A5 }, { 0xD290, 0xC6A6 }, { 0xD291, 0xC6A7 }, { 0xD295, 0xC6A8 }, { 0xD29C, 0xC6A9 }, { 0xD2A0, 0xC6AA }, { 0xD2A4, 0xC6AB }, { 0xD2AC, 0xC6AC }, - { 0xD2B1, 0xC6AD }, { 0xD2B8, 0xC6AE }, { 0xD2B9, 0xC6AF }, { 0xD2BC, 0xC6B0 }, { 0xD2BF, 0xC6B1 }, { 0xD2C0, 0xC6B2 }, { 0xD2C2, 0xC6B3 }, { 0xD2C8, 0xC6B4 }, - { 0xD2C9, 0xC6B5 }, { 0xD2CB, 0xC6B6 }, { 0xD2D4, 0xC6B7 }, { 0xD2D8, 0xC6B8 }, { 0xD2DC, 0xC6B9 }, { 0xD2E4, 0xC6BA }, { 0xD2E5, 0xC6BB }, { 0xD2F0, 0xC6BC }, - { 0xD2F1, 0xC6BD }, { 0xD2F4, 0xC6BE }, { 0xD2F8, 0xC6BF }, { 0xD300, 0xC6C0 }, { 0xD301, 0xC6C1 }, { 0xD303, 0xC6C2 }, { 0xD305, 0xC6C3 }, { 0xD30C, 0xC6C4 }, - { 0xD30D, 0xC6C5 }, { 0xD30E, 0xC6C6 }, { 0xD310, 0xC6C7 }, { 0xD314, 0xC6C8 }, { 0xD316, 0xC6C9 }, { 0xD31C, 0xC6CA }, { 0xD31D, 0xC6CB }, { 0xD31F, 0xC6CC }, - { 0xD320, 0xC6CD }, { 0xD321, 0xC6CE }, { 0xD325, 0xC6CF }, { 0xD328, 0xC6D0 }, { 0xD329, 0xC6D1 }, { 0xD32C, 0xC6D2 }, { 0xD330, 0xC6D3 }, { 0xD338, 0xC6D4 }, - { 0xD339, 0xC6D5 }, { 0xD33B, 0xC6D6 }, { 0xD33C, 0xC6D7 }, { 0xD33D, 0xC6D8 }, { 0xD344, 0xC6D9 }, { 0xD345, 0xC6DA }, { 0xD37C, 0xC6DB }, { 0xD37D, 0xC6DC }, - { 0xD380, 0xC6DD }, { 0xD384, 0xC6DE }, { 0xD38C, 0xC6DF }, { 0xD38D, 0xC6E0 }, { 0xD38F, 0xC6E1 }, { 0xD390, 0xC6E2 }, { 0xD391, 0xC6E3 }, { 0xD398, 0xC6E4 }, - { 0xD399, 0xC6E5 }, { 0xD39C, 0xC6E6 }, { 0xD3A0, 0xC6E7 }, { 0xD3A8, 0xC6E8 }, { 0xD3A9, 0xC6E9 }, { 0xD3AB, 0xC6EA }, { 0xD3AD, 0xC6EB }, { 0xD3B4, 0xC6EC }, - { 0xD3B8, 0xC6ED }, { 0xD3BC, 0xC6EE }, { 0xD3C4, 0xC6EF }, { 0xD3C5, 0xC6F0 }, { 0xD3C8, 0xC6F1 }, { 0xD3C9, 0xC6F2 }, { 0xD3D0, 0xC6F3 }, { 0xD3D8, 0xC6F4 }, - { 0xD3E1, 0xC6F5 }, { 0xD3E3, 0xC6F6 }, { 0xD3EC, 0xC6F7 }, { 0xD3ED, 0xC6F8 }, { 0xD3F0, 0xC6F9 }, { 0xD3F4, 0xC6FA }, { 0xD3FC, 0xC6FB }, { 0xD3FD, 0xC6FC }, - { 0xD3FF, 0xC6FD }, { 0xD401, 0xC6FE }, { 0xD408, 0xC7A1 }, { 0xD41D, 0xC7A2 }, { 0xD440, 0xC7A3 }, { 0xD444, 0xC7A4 }, { 0xD45C, 0xC7A5 }, { 0xD460, 0xC7A6 }, - { 0xD464, 0xC7A7 }, { 0xD46D, 0xC7A8 }, { 0xD46F, 0xC7A9 }, { 0xD478, 0xC7AA }, { 0xD479, 0xC7AB }, { 0xD47C, 0xC7AC }, { 0xD47F, 0xC7AD }, { 0xD480, 0xC7AE }, - { 0xD482, 0xC7AF }, { 0xD488, 0xC7B0 }, { 0xD489, 0xC7B1 }, { 0xD48B, 0xC7B2 }, { 0xD48D, 0xC7B3 }, { 0xD494, 0xC7B4 }, { 0xD4A9, 0xC7B5 }, { 0xD4CC, 0xC7B6 }, - { 0xD4D0, 0xC7B7 }, { 0xD4D4, 0xC7B8 }, { 0xD4DC, 0xC7B9 }, { 0xD4DF, 0xC7BA }, { 0xD4E8, 0xC7BB }, { 0xD4EC, 0xC7BC }, { 0xD4F0, 0xC7BD }, { 0xD4F8, 0xC7BE }, - { 0xD4FB, 0xC7BF }, { 0xD4FD, 0xC7C0 }, { 0xD504, 0xC7C1 }, { 0xD508, 0xC7C2 }, { 0xD50C, 0xC7C3 }, { 0xD514, 0xC7C4 }, { 0xD515, 0xC7C5 }, { 0xD517, 0xC7C6 }, - { 0xD53C, 0xC7C7 }, { 0xD53D, 0xC7C8 }, { 0xD540, 0xC7C9 }, { 0xD544, 0xC7CA }, { 0xD54C, 0xC7CB }, { 0xD54D, 0xC7CC }, { 0xD54F, 0xC7CD }, { 0xD551, 0xC7CE }, - { 0xD558, 0xC7CF }, { 0xD559, 0xC7D0 }, { 0xD55C, 0xC7D1 }, { 0xD560, 0xC7D2 }, { 0xD565, 0xC7D3 }, { 0xD568, 0xC7D4 }, { 0xD569, 0xC7D5 }, { 0xD56B, 0xC7D6 }, - { 0xD56D, 0xC7D7 }, { 0xD574, 0xC7D8 }, { 0xD575, 0xC7D9 }, { 0xD578, 0xC7DA }, { 0xD57C, 0xC7DB }, { 0xD584, 0xC7DC }, { 0xD585, 0xC7DD }, { 0xD587, 0xC7DE }, - { 0xD588, 0xC7DF }, { 0xD589, 0xC7E0 }, { 0xD590, 0xC7E1 }, { 0xD5A5, 0xC7E2 }, { 0xD5C8, 0xC7E3 }, { 0xD5C9, 0xC7E4 }, { 0xD5CC, 0xC7E5 }, { 0xD5D0, 0xC7E6 }, - { 0xD5D2, 0xC7E7 }, { 0xD5D8, 0xC7E8 }, { 0xD5D9, 0xC7E9 }, { 0xD5DB, 0xC7EA }, { 0xD5DD, 0xC7EB }, { 0xD5E4, 0xC7EC }, { 0xD5E5, 0xC7ED }, { 0xD5E8, 0xC7EE }, - { 0xD5EC, 0xC7EF }, { 0xD5F4, 0xC7F0 }, { 0xD5F5, 0xC7F1 }, { 0xD5F7, 0xC7F2 }, { 0xD5F9, 0xC7F3 }, { 0xD600, 0xC7F4 }, { 0xD601, 0xC7F5 }, { 0xD604, 0xC7F6 }, - { 0xD608, 0xC7F7 }, { 0xD610, 0xC7F8 }, { 0xD611, 0xC7F9 }, { 0xD613, 0xC7FA }, { 0xD614, 0xC7FB }, { 0xD615, 0xC7FC }, { 0xD61C, 0xC7FD }, { 0xD620, 0xC7FE }, - { 0xD624, 0xC8A1 }, { 0xD62D, 0xC8A2 }, { 0xD638, 0xC8A3 }, { 0xD639, 0xC8A4 }, { 0xD63C, 0xC8A5 }, { 0xD640, 0xC8A6 }, { 0xD645, 0xC8A7 }, { 0xD648, 0xC8A8 }, - { 0xD649, 0xC8A9 }, { 0xD64B, 0xC8AA }, { 0xD64D, 0xC8AB }, { 0xD651, 0xC8AC }, { 0xD654, 0xC8AD }, { 0xD655, 0xC8AE }, { 0xD658, 0xC8AF }, { 0xD65C, 0xC8B0 }, - { 0xD667, 0xC8B1 }, { 0xD669, 0xC8B2 }, { 0xD670, 0xC8B3 }, { 0xD671, 0xC8B4 }, { 0xD674, 0xC8B5 }, { 0xD683, 0xC8B6 }, { 0xD685, 0xC8B7 }, { 0xD68C, 0xC8B8 }, - { 0xD68D, 0xC8B9 }, { 0xD690, 0xC8BA }, { 0xD694, 0xC8BB }, { 0xD69D, 0xC8BC }, { 0xD69F, 0xC8BD }, { 0xD6A1, 0xC8BE }, { 0xD6A8, 0xC8BF }, { 0xD6AC, 0xC8C0 }, - { 0xD6B0, 0xC8C1 }, { 0xD6B9, 0xC8C2 }, { 0xD6BB, 0xC8C3 }, { 0xD6C4, 0xC8C4 }, { 0xD6C5, 0xC8C5 }, { 0xD6C8, 0xC8C6 }, { 0xD6CC, 0xC8C7 }, { 0xD6D1, 0xC8C8 }, - { 0xD6D4, 0xC8C9 }, { 0xD6D7, 0xC8CA }, { 0xD6D9, 0xC8CB }, { 0xD6E0, 0xC8CC }, { 0xD6E4, 0xC8CD }, { 0xD6E8, 0xC8CE }, { 0xD6F0, 0xC8CF }, { 0xD6F5, 0xC8D0 }, - { 0xD6FC, 0xC8D1 }, { 0xD6FD, 0xC8D2 }, { 0xD700, 0xC8D3 }, { 0xD704, 0xC8D4 }, { 0xD711, 0xC8D5 }, { 0xD718, 0xC8D6 }, { 0xD719, 0xC8D7 }, { 0xD71C, 0xC8D8 }, - { 0xD720, 0xC8D9 }, { 0xD728, 0xC8DA }, { 0xD729, 0xC8DB }, { 0xD72B, 0xC8DC }, { 0xD72D, 0xC8DD }, { 0xD734, 0xC8DE }, { 0xD735, 0xC8DF }, { 0xD738, 0xC8E0 }, - { 0xD73C, 0xC8E1 }, { 0xD744, 0xC8E2 }, { 0xD747, 0xC8E3 }, { 0xD749, 0xC8E4 }, { 0xD750, 0xC8E5 }, { 0xD751, 0xC8E6 }, { 0xD754, 0xC8E7 }, { 0xD756, 0xC8E8 }, - { 0xD757, 0xC8E9 }, { 0xD758, 0xC8EA }, { 0xD759, 0xC8EB }, { 0xD760, 0xC8EC }, { 0xD761, 0xC8ED }, { 0xD763, 0xC8EE }, { 0xD765, 0xC8EF }, { 0xD769, 0xC8F0 }, - { 0xD76C, 0xC8F1 }, { 0xD770, 0xC8F2 }, { 0xD774, 0xC8F3 }, { 0xD77C, 0xC8F4 }, { 0xD77D, 0xC8F5 }, { 0xD781, 0xC8F6 }, { 0xD788, 0xC8F7 }, { 0xD789, 0xC8F8 }, - { 0xD78C, 0xC8F9 }, { 0xD790, 0xC8FA }, { 0xD798, 0xC8FB }, { 0xD799, 0xC8FC }, { 0xD79B, 0xC8FD }, { 0xD79D, 0xC8FE }, { 0xF805, 0xA658 }, { 0xF806, 0xA663 }, - { 0xF807, 0xA69F }, { 0xF808, 0xA68F }, { 0xF809, 0xA681 }, { 0xF80A, 0xA674 }, { 0xF80B, 0xA696 }, { 0xF80C, 0xA69A }, { 0xF83D, 0xA642 }, { 0xF840, 0xA16E }, - { 0xF841, 0xA894 }, { 0xF842, 0xAC54 }, { 0xF843, 0xAC42 }, { 0xF844, 0xAC49 }, { 0xF845, 0xAC5F }, { 0xF846, 0xA867 }, { 0xF847, 0xA868 }, { 0xF848, 0xA89D }, - { 0xF849, 0xA89C }, { 0xF84A, 0xAC4B }, { 0xF84B, 0xAC4A }, { 0xF84C, 0xA747 }, { 0xF84D, 0xA74B }, { 0xF84E, 0xA74C }, { 0xF84F, 0xA74D }, { 0xF900, 0xCBD0 }, - { 0xF901, 0xCBD6 }, { 0xF902, 0xCBE7 }, { 0xF903, 0xCDCF }, { 0xF904, 0xCDE8 }, { 0xF905, 0xCEAD }, { 0xF906, 0xCFFB }, { 0xF907, 0xD0A2 }, { 0xF908, 0xD0B8 }, - { 0xF909, 0xD0D0 }, { 0xF90A, 0xD0DD }, { 0xF90B, 0xD1D4 }, { 0xF90C, 0xD1D5 }, { 0xF90D, 0xD1D8 }, { 0xF90E, 0xD1DB }, { 0xF90F, 0xD1DC }, { 0xF910, 0xD1DD }, - { 0xF911, 0xD1DE }, { 0xF912, 0xD1DF }, { 0xF913, 0xD1E0 }, { 0xF914, 0xD1E2 }, { 0xF915, 0xD1E3 }, { 0xF916, 0xD1E4 }, { 0xF917, 0xD1E5 }, { 0xF918, 0xD1E6 }, - { 0xF919, 0xD1E8 }, { 0xF91A, 0xD1E9 }, { 0xF91B, 0xD1EA }, { 0xF91C, 0xD1EB }, { 0xF91D, 0xD1ED }, { 0xF91E, 0xD1EF }, { 0xF91F, 0xD1F0 }, { 0xF920, 0xD1F2 }, - { 0xF921, 0xD1F6 }, { 0xF922, 0xD1FA }, { 0xF923, 0xD1FC }, { 0xF924, 0xD1FD }, { 0xF925, 0xD1FE }, { 0xF926, 0xD2A2 }, { 0xF927, 0xD2A3 }, { 0xF928, 0xD2A7 }, - { 0xF929, 0xD2A8 }, { 0xF92A, 0xD2A9 }, { 0xF92B, 0xD2AA }, { 0xF92C, 0xD2AB }, { 0xF92D, 0xD2AD }, { 0xF92E, 0xD2B2 }, { 0xF92F, 0xD2BE }, { 0xF930, 0xD2C2 }, - { 0xF931, 0xD2C3 }, { 0xF932, 0xD2C4 }, { 0xF933, 0xD2C6 }, { 0xF934, 0xD2C7 }, { 0xF935, 0xD2C8 }, { 0xF936, 0xD2C9 }, { 0xF937, 0xD2CA }, { 0xF938, 0xD2CB }, - { 0xF939, 0xD2CD }, { 0xF93A, 0xD2CE }, { 0xF93B, 0xD2CF }, { 0xF93C, 0xD2D0 }, { 0xF93D, 0xD2D1 }, { 0xF93E, 0xD2D2 }, { 0xF93F, 0xD2D3 }, { 0xF940, 0xD2D4 }, - { 0xF941, 0xD2D5 }, { 0xF942, 0xD2D6 }, { 0xF943, 0xD2D7 }, { 0xF944, 0xD2D9 }, { 0xF945, 0xD2DA }, { 0xF946, 0xD2DE }, { 0xF947, 0xD2DF }, { 0xF948, 0xD2E1 }, - { 0xF949, 0xD2E2 }, { 0xF94A, 0xD2E4 }, { 0xF94B, 0xD2E5 }, { 0xF94C, 0xD2E6 }, { 0xF94D, 0xD2E7 }, { 0xF94E, 0xD2E8 }, { 0xF94F, 0xD2E9 }, { 0xF950, 0xD2EA }, - { 0xF951, 0xD2EB }, { 0xF952, 0xD2F0 }, { 0xF953, 0xD2F1 }, { 0xF954, 0xD2F2 }, { 0xF955, 0xD2F3 }, { 0xF956, 0xD2F4 }, { 0xF957, 0xD2F5 }, { 0xF958, 0xD2F7 }, - { 0xF959, 0xD2F8 }, { 0xF95A, 0xD4E6 }, { 0xF95B, 0xD4FC }, { 0xF95C, 0xD5A5 }, { 0xF95D, 0xD5AB }, { 0xF95E, 0xD5AE }, { 0xF95F, 0xD6B8 }, { 0xF960, 0xD6CD }, - { 0xF961, 0xD7CB }, { 0xF962, 0xD7E4 }, { 0xF963, 0xDBC5 }, { 0xF964, 0xDBE4 }, { 0xF965, 0xDCA5 }, { 0xF966, 0xDDA5 }, { 0xF967, 0xDDD5 }, { 0xF968, 0xDDF4 }, - { 0xF969, 0xDEFC }, { 0xF96A, 0xDEFE }, { 0xF96B, 0xDFB3 }, { 0xF96C, 0xDFE1 }, { 0xF96D, 0xDFE8 }, { 0xF96E, 0xE0F1 }, { 0xF96F, 0xE1AD }, { 0xF970, 0xE1ED }, - { 0xF971, 0xE3F5 }, { 0xF972, 0xE4A1 }, { 0xF973, 0xE4A9 }, { 0xF974, 0xE5AE }, { 0xF975, 0xE5B1 }, { 0xF976, 0xE5B2 }, { 0xF977, 0xE5B9 }, { 0xF978, 0xE5BB }, - { 0xF979, 0xE5BC }, { 0xF97A, 0xE5C4 }, { 0xF97B, 0xE5CE }, { 0xF97C, 0xE5D0 }, { 0xF97D, 0xE5D2 }, { 0xF97E, 0xE5D6 }, { 0xF97F, 0xE5FA }, { 0xF980, 0xE5FB }, - { 0xF981, 0xE5FC }, { 0xF982, 0xE5FE }, { 0xF983, 0xE6A1 }, { 0xF984, 0xE6A4 }, { 0xF985, 0xE6A7 }, { 0xF986, 0xE6AD }, { 0xF987, 0xE6AF }, { 0xF988, 0xE6B0 }, - { 0xF989, 0xE6B1 }, { 0xF98A, 0xE6B3 }, { 0xF98B, 0xE6B7 }, { 0xF98C, 0xE6B8 }, { 0xF98D, 0xE6BC }, { 0xF98E, 0xE6C4 }, { 0xF98F, 0xE6C6 }, { 0xF990, 0xE6C7 }, - { 0xF991, 0xE6CA }, { 0xF992, 0xE6D2 }, { 0xF993, 0xE6D6 }, { 0xF994, 0xE6D9 }, { 0xF995, 0xE6DC }, { 0xF996, 0xE6DF }, { 0xF997, 0xE6E1 }, { 0xF998, 0xE6E4 }, - { 0xF999, 0xE6E5 }, { 0xF99A, 0xE6E6 }, { 0xF99B, 0xE6E8 }, { 0xF99C, 0xE6EA }, { 0xF99D, 0xE6EB }, { 0xF99E, 0xE6EC }, { 0xF99F, 0xE6EF }, { 0xF9A0, 0xE6F1 }, - { 0xF9A1, 0xE6F2 }, { 0xF9A2, 0xE6F5 }, { 0xF9A3, 0xE6F6 }, { 0xF9A4, 0xE6F7 }, { 0xF9A5, 0xE6F9 }, { 0xF9A6, 0xE7A1 }, { 0xF9A7, 0xE7A6 }, { 0xF9A8, 0xE7A9 }, - { 0xF9A9, 0xE7AA }, { 0xF9AA, 0xE7AC }, { 0xF9AB, 0xE7AD }, { 0xF9AC, 0xE7B0 }, { 0xF9AD, 0xE7BF }, { 0xF9AE, 0xE7C1 }, { 0xF9AF, 0xE7C6 }, { 0xF9B0, 0xE7C7 }, - { 0xF9B1, 0xE7CB }, { 0xF9B2, 0xE7CD }, { 0xF9B3, 0xE7CF }, { 0xF9B4, 0xE7D0 }, { 0xF9B5, 0xE7D3 }, { 0xF9B6, 0xE7DF }, { 0xF9B7, 0xE7E4 }, { 0xF9B8, 0xE7E6 }, - { 0xF9B9, 0xE7F7 }, { 0xF9BA, 0xE8E7 }, { 0xF9BB, 0xE8E8 }, { 0xF9BC, 0xE8F0 }, { 0xF9BD, 0xE8F1 }, { 0xF9BE, 0xE8F7 }, { 0xF9BF, 0xE8F9 }, { 0xF9C0, 0xE8FB }, - { 0xF9C1, 0xE8FE }, { 0xF9C2, 0xE9A7 }, { 0xF9C3, 0xE9AC }, { 0xF9C4, 0xE9CC }, { 0xF9C5, 0xE9F7 }, { 0xF9C6, 0xEAC1 }, { 0xF9C7, 0xEAE5 }, { 0xF9C8, 0xEAF4 }, - { 0xF9C9, 0xEAF7 }, { 0xF9CA, 0xEAFC }, { 0xF9CB, 0xEAFE }, { 0xF9CC, 0xEBA4 }, { 0xF9CD, 0xEBA7 }, { 0xF9CE, 0xEBA9 }, { 0xF9CF, 0xEBAA }, { 0xF9D0, 0xEBBA }, - { 0xF9D1, 0xEBBB }, { 0xF9D2, 0xEBBD }, { 0xF9D3, 0xEBC1 }, { 0xF9D4, 0xEBC2 }, { 0xF9D5, 0xEBC6 }, { 0xF9D6, 0xEBC7 }, { 0xF9D7, 0xEBCC }, { 0xF9D8, 0xEBCF }, - { 0xF9D9, 0xEBD0 }, { 0xF9DA, 0xEBD1 }, { 0xF9DB, 0xEBD2 }, { 0xF9DC, 0xEBD8 }, { 0xF9DD, 0xECA6 }, { 0xF9DE, 0xECA7 }, { 0xF9DF, 0xECAA }, { 0xF9E0, 0xECAF }, - { 0xF9E1, 0xECB0 }, { 0xF9E2, 0xECB1 }, { 0xF9E3, 0xECB2 }, { 0xF9E4, 0xECB5 }, { 0xF9E5, 0xECB8 }, { 0xF9E6, 0xECBA }, { 0xF9E7, 0xECC0 }, { 0xF9E8, 0xECC1 }, - { 0xF9E9, 0xECC5 }, { 0xF9EA, 0xECC6 }, { 0xF9EB, 0xECC9 }, { 0xF9EC, 0xECCA }, { 0xF9ED, 0xECD5 }, { 0xF9EE, 0xECDD }, { 0xF9EF, 0xECDE }, { 0xF9F0, 0xECE1 }, - { 0xF9F1, 0xECE4 }, { 0xF9F2, 0xECE7 }, { 0xF9F3, 0xECE8 }, { 0xF9F4, 0xECF7 }, { 0xF9F5, 0xECF8 }, { 0xF9F6, 0xECFA }, { 0xF9F7, 0xEDA1 }, { 0xF9F8, 0xEDA2 }, - { 0xF9F9, 0xEDA3 }, { 0xF9FA, 0xEDEE }, { 0xF9FB, 0xEEDB }, { 0xF9FC, 0xF2BD }, { 0xF9FD, 0xF2FA }, { 0xF9FE, 0xF3B1 }, { 0xF9FF, 0xF4A7 }, { 0xFA00, 0xF4EE }, - { 0xFA01, 0xF6F4 }, { 0xFA02, 0xF6F6 }, { 0xFA03, 0xF7B8 }, { 0xFA04, 0xF7C8 }, { 0xFA05, 0xF7D3 }, { 0xFA06, 0xF8DB }, { 0xFA07, 0xF8F0 }, { 0xFA08, 0xFAA1 }, - { 0xFA09, 0xFAA2 }, { 0xFA0A, 0xFAE6 }, { 0xFA0B, 0xFCA9 }, { 0xFE59, 0xA14D }, { 0xFE5A, 0xA14E }, { 0xFF01, 0xA3A1 }, { 0xFF02, 0xA3A2 }, { 0xFF03, 0xA3A3 }, - { 0xFF04, 0xA3A4 }, { 0xFF05, 0xA3A5 }, { 0xFF06, 0xA3A6 }, { 0xFF07, 0xA3A7 }, { 0xFF08, 0xA3A8 }, { 0xFF09, 0xA3A9 }, { 0xFF0A, 0xA3AA }, { 0xFF0B, 0xA3AB }, - { 0xFF0C, 0xA3AC }, { 0xFF0D, 0xA3AD }, { 0xFF0E, 0xA3AE }, { 0xFF0F, 0xA3AF }, { 0xFF10, 0xA3B0 }, { 0xFF11, 0xA3B1 }, { 0xFF12, 0xA3B2 }, { 0xFF13, 0xA3B3 }, - { 0xFF14, 0xA3B4 }, { 0xFF15, 0xA3B5 }, { 0xFF16, 0xA3B6 }, { 0xFF17, 0xA3B7 }, { 0xFF18, 0xA3B8 }, { 0xFF19, 0xA3B9 }, { 0xFF1A, 0xA3BA }, { 0xFF1B, 0xA3BB }, - { 0xFF1C, 0xA3BC }, { 0xFF1D, 0xA3BD }, { 0xFF1E, 0xA3BE }, { 0xFF1F, 0xA3BF }, { 0xFF20, 0xA3C0 }, { 0xFF21, 0xA3C1 }, { 0xFF22, 0xA3C2 }, { 0xFF23, 0xA3C3 }, - { 0xFF24, 0xA3C4 }, { 0xFF25, 0xA3C5 }, { 0xFF26, 0xA3C6 }, { 0xFF27, 0xA3C7 }, { 0xFF28, 0xA3C8 }, { 0xFF29, 0xA3C9 }, { 0xFF2A, 0xA3CA }, { 0xFF2B, 0xA3CB }, - { 0xFF2C, 0xA3CC }, { 0xFF2D, 0xA3CD }, { 0xFF2E, 0xA3CE }, { 0xFF2F, 0xA3CF }, { 0xFF30, 0xA3D0 }, { 0xFF31, 0xA3D1 }, { 0xFF32, 0xA3D2 }, { 0xFF33, 0xA3D3 }, - { 0xFF34, 0xA3D4 }, { 0xFF35, 0xA3D5 }, { 0xFF36, 0xA3D6 }, { 0xFF37, 0xA3D7 }, { 0xFF38, 0xA3D8 }, { 0xFF39, 0xA3D9 }, { 0xFF3A, 0xA3DA }, { 0xFF3B, 0xA3DB }, - { 0xFF3C, 0xA1AC }, { 0xFF3D, 0xA3DD }, { 0xFF3E, 0xA3DE }, { 0xFF3F, 0xA3DF }, { 0xFF40, 0xA3E0 }, { 0xFF41, 0xA3E1 }, { 0xFF42, 0xA3E2 }, { 0xFF43, 0xA3E3 }, - { 0xFF44, 0xA3E4 }, { 0xFF45, 0xA3E5 }, { 0xFF46, 0xA3E6 }, { 0xFF47, 0xA3E7 }, { 0xFF48, 0xA3E8 }, { 0xFF49, 0xA3E9 }, { 0xFF4A, 0xA3EA }, { 0xFF4B, 0xA3EB }, - { 0xFF4C, 0xA3EC }, { 0xFF4D, 0xA3ED }, { 0xFF4E, 0xA3EE }, { 0xFF4F, 0xA3EF }, { 0xFF50, 0xA3F0 }, { 0xFF51, 0xA3F1 }, { 0xFF52, 0xA3F2 }, { 0xFF53, 0xA3F3 }, - { 0xFF54, 0xA3F4 }, { 0xFF55, 0xA3F5 }, { 0xFF56, 0xA3F6 }, { 0xFF57, 0xA3F7 }, { 0xFF58, 0xA3F8 }, { 0xFF59, 0xA3F9 }, { 0xFF5A, 0xA3FA }, { 0xFF5B, 0xA3FB }, - { 0xFF5C, 0xA3FC }, { 0xFF5D, 0xA3FD }, { 0xFFE6, 0xA3DC }, + { 0x0020, 0x0020 }, { 0x0021, 0x0021 }, { 0x0022, 0x0022 }, { 0x0023, 0x0023 }, { 0x0024, 0x0024 }, { 0x0025, 0x0025 }, { 0x0026, 0x0026 }, { 0x0027, 0x0027 }, + { 0x0028, 0x0028 }, { 0x0029, 0x0029 }, { 0x002A, 0x002A }, { 0x002B, 0x002B }, { 0x002C, 0x002C }, { 0x002D, 0x002D }, { 0x002E, 0x002E }, { 0x002F, 0x002F }, + { 0x0030, 0x0030 }, { 0x0031, 0x0031 }, { 0x0032, 0x0032 }, { 0x0033, 0x0033 }, { 0x0034, 0x0034 }, { 0x0035, 0x0035 }, { 0x0036, 0x0036 }, { 0x0037, 0x0037 }, + { 0x0038, 0x0038 }, { 0x0039, 0x0039 }, { 0x003A, 0x003A }, { 0x003B, 0x003B }, { 0x003C, 0x003C }, { 0x003D, 0x003D }, { 0x003E, 0x003E }, { 0x003F, 0x003F }, + { 0x0040, 0x0040 }, { 0x0041, 0x0041 }, { 0x0042, 0x0042 }, { 0x0043, 0x0043 }, { 0x0044, 0x0044 }, { 0x0045, 0x0045 }, { 0x0046, 0x0046 }, { 0x0047, 0x0047 }, + { 0x0048, 0x0048 }, { 0x0049, 0x0049 }, { 0x004A, 0x004A }, { 0x004B, 0x004B }, { 0x004C, 0x004C }, { 0x004D, 0x004D }, { 0x004E, 0x004E }, { 0x004F, 0x004F }, + { 0x0050, 0x0050 }, { 0x0051, 0x0051 }, { 0x0052, 0x0052 }, { 0x0053, 0x0053 }, { 0x0054, 0x0054 }, { 0x0055, 0x0055 }, { 0x0056, 0x0056 }, { 0x0057, 0x0057 }, + { 0x0058, 0x0058 }, { 0x0059, 0x0059 }, { 0x005A, 0x005A }, { 0x005B, 0x005B }, { 0x005C, 0x005C }, { 0x005D, 0x005D }, { 0x005E, 0x005E }, { 0x005F, 0x005F }, + { 0x0060, 0x0060 }, { 0x0061, 0x0061 }, { 0x0062, 0x0062 }, { 0x0063, 0x0063 }, { 0x0064, 0x0064 }, { 0x0065, 0x0065 }, { 0x0066, 0x0066 }, { 0x0067, 0x0067 }, + { 0x0068, 0x0068 }, { 0x0069, 0x0069 }, { 0x006A, 0x006A }, { 0x006B, 0x006B }, { 0x006C, 0x006C }, { 0x006D, 0x006D }, { 0x006E, 0x006E }, { 0x006F, 0x006F }, + { 0x0070, 0x0070 }, { 0x0071, 0x0071 }, { 0x0072, 0x0072 }, { 0x0073, 0x0073 }, { 0x0074, 0x0074 }, { 0x0075, 0x0075 }, { 0x0076, 0x0076 }, { 0x0077, 0x0077 }, + { 0x0078, 0x0078 }, { 0x0079, 0x0079 }, { 0x007A, 0x007A }, { 0x007B, 0x007B }, { 0x007C, 0x007C }, { 0x007D, 0x007D }, { 0x007E, 0x007E }, { 0x0085, 0x0085 }, + { 0x0086, 0x0086 }, { 0x0087, 0x0087 }, { 0x0088, 0x0088 }, { 0x0089, 0x0089 }, { 0x008A, 0x008A }, { 0x008B, 0x008B }, { 0x008C, 0x008C }, { 0x008D, 0x008D }, + { 0x008E, 0x008E }, { 0x008F, 0x008F }, { 0x0090, 0x0090 }, { 0x0091, 0x0091 }, { 0x0092, 0x0092 }, { 0x0093, 0x0093 }, { 0x0094, 0x0094 }, { 0x0095, 0x0095 }, + { 0x0096, 0x0096 }, { 0x0097, 0x0097 }, { 0x0098, 0x0098 }, { 0x0099, 0x0099 }, { 0x009A, 0x009A }, { 0x009B, 0x009B }, { 0x009C, 0x009C }, { 0x009D, 0x009D }, + { 0x009E, 0x009E }, { 0x009F, 0x009F }, { 0x00A0, 0x0080 }, { 0x00A1, 0xA2AE }, { 0x00A2, 0xA1CB }, { 0x00A3, 0xA1CC }, { 0x00A4, 0xA2B4 }, { 0x00A5, 0xA1CD }, + { 0x00A7, 0xA1D7 }, { 0x00A8, 0xA1A7 }, { 0x00A9, 0x0083 }, { 0x00AA, 0xA8A3 }, { 0x00AB, 0xA65C }, { 0x00AC, 0xA1FE }, { 0x00B0, 0xA1C6 }, { 0x00B1, 0xA1BE }, + { 0x00B2, 0xA9F7 }, { 0x00B3, 0xA9F8 }, { 0x00B4, 0xA2A5 }, { 0x00B6, 0xA2D2 }, { 0x00B7, 0xA1A4 }, { 0x00B8, 0xA2AC }, { 0x00B9, 0xA9F6 }, { 0x00BA, 0xA8AC }, + { 0x00BB, 0xA65D }, { 0x00BC, 0xA8F9 }, { 0x00BD, 0xA8F6 }, { 0x00BE, 0xA8FA }, { 0x00BF, 0xA2AF }, { 0x00C6, 0xA8A1 }, { 0x00D0, 0xA8A2 }, { 0x00D7, 0xA1BF }, + { 0x00D8, 0xA8AA }, { 0x00DE, 0xA8AD }, { 0x00DF, 0xA9AC }, { 0x00E6, 0xA9A1 }, { 0x00F0, 0xA9A3 }, { 0x00F7, 0xA1C0 }, { 0x00F8, 0xA9AA }, { 0x00FE, 0xA9AD }, + { 0x0111, 0xA9A2 }, { 0x0126, 0xA8A4 }, { 0x0127, 0xA9A4 }, { 0x0131, 0xA9A5 }, { 0x0132, 0xA8A6 }, { 0x0133, 0xA9A6 }, { 0x0138, 0xA9A7 }, { 0x013F, 0xA8A8 }, + { 0x0140, 0xA9A8 }, { 0x0141, 0xA8A9 }, { 0x0142, 0xA9A9 }, { 0x0149, 0xA9B0 }, { 0x014A, 0xA8AF }, { 0x014B, 0xA9AF }, { 0x0152, 0xA8AB }, { 0x0153, 0xA9AB }, + { 0x0166, 0xA8AE }, { 0x0167, 0xA9AE }, { 0x02BC, 0xA198 }, { 0x02C7, 0xA2A7 }, { 0x02D0, 0xA2B0 }, { 0x02D8, 0xA2A8 }, { 0x02D9, 0xA2AB }, { 0x02DA, 0xA2AA }, + { 0x02DB, 0xA2AD }, { 0x02DC, 0xA2A6 }, { 0x02DD, 0xA2A9 }, { 0x0391, 0xA5C1 }, { 0x0392, 0xA5C2 }, { 0x0393, 0xA5C3 }, { 0x0394, 0xA5C4 }, { 0x0395, 0xA5C5 }, + { 0x0396, 0xA5C6 }, { 0x0397, 0xA5C7 }, { 0x0398, 0xA5C8 }, { 0x0399, 0xA5C9 }, { 0x039A, 0xA5CA }, { 0x039B, 0xA5CB }, { 0x039C, 0xA5CC }, { 0x039D, 0xA5CD }, + { 0x039E, 0xA5CE }, { 0x039F, 0xA5CF }, { 0x03A0, 0xA5D0 }, { 0x03A1, 0xA5D1 }, { 0x03A3, 0xA5D2 }, { 0x03A4, 0xA5D3 }, { 0x03A5, 0xA5D4 }, { 0x03A6, 0xA5D5 }, + { 0x03A7, 0xA5D6 }, { 0x03A8, 0xA5D7 }, { 0x03A9, 0xA5D8 }, { 0x03B1, 0xA5E1 }, { 0x03B2, 0xA5E2 }, { 0x03B3, 0xA5E3 }, { 0x03B4, 0xA5E4 }, { 0x03B5, 0xA5E5 }, + { 0x03B6, 0xA5E6 }, { 0x03B7, 0xA5E7 }, { 0x03B8, 0xA5E8 }, { 0x03B9, 0xA5E9 }, { 0x03BA, 0xA5EA }, { 0x03BB, 0xA5EB }, { 0x03BC, 0xA5EC }, { 0x03BD, 0xA5ED }, + { 0x03BE, 0xA5EE }, { 0x03BF, 0xA5EF }, { 0x03C0, 0xA5F0 }, { 0x03C1, 0xA5F1 }, { 0x03C3, 0xA5F2 }, { 0x03C4, 0xA5F3 }, { 0x03C5, 0xA5F4 }, { 0x03C6, 0xA5F5 }, + { 0x03C7, 0xA5F6 }, { 0x03C8, 0xA5F7 }, { 0x03C9, 0xA5F8 }, { 0x03D5, 0xA76A }, { 0x0401, 0xACA7 }, { 0x0410, 0xACA1 }, { 0x0411, 0xACA2 }, { 0x0412, 0xACA3 }, + { 0x0413, 0xACA4 }, { 0x0414, 0xACA5 }, { 0x0415, 0xACA6 }, { 0x0416, 0xACA8 }, { 0x0417, 0xACA9 }, { 0x0418, 0xACAA }, { 0x0419, 0xACAB }, { 0x041A, 0xACAC }, + { 0x041B, 0xACAD }, { 0x041C, 0xACAE }, { 0x041D, 0xACAF }, { 0x041E, 0xACB0 }, { 0x041F, 0xACB1 }, { 0x0420, 0xACB2 }, { 0x0421, 0xACB3 }, { 0x0422, 0xACB4 }, + { 0x0423, 0xACB5 }, { 0x0424, 0xACB6 }, { 0x0425, 0xACB7 }, { 0x0426, 0xACB8 }, { 0x0427, 0xACB9 }, { 0x0428, 0xACBA }, { 0x0429, 0xACBB }, { 0x042A, 0xACBC }, + { 0x042B, 0xACBD }, { 0x042C, 0xACBE }, { 0x042D, 0xACBF }, { 0x042E, 0xACC0 }, { 0x042F, 0xACC1 }, { 0x0430, 0xACD1 }, { 0x0431, 0xACD2 }, { 0x0432, 0xACD3 }, + { 0x0433, 0xACD4 }, { 0x0434, 0xACD5 }, { 0x0435, 0xACD6 }, { 0x0436, 0xACD8 }, { 0x0437, 0xACD9 }, { 0x0438, 0xACDA }, { 0x0439, 0xACDB }, { 0x043A, 0xACDC }, + { 0x043B, 0xACDD }, { 0x043C, 0xACDE }, { 0x043D, 0xACDF }, { 0x043E, 0xACE0 }, { 0x043F, 0xACE1 }, { 0x0440, 0xACE2 }, { 0x0441, 0xACE3 }, { 0x0442, 0xACE4 }, + { 0x0443, 0xACE5 }, { 0x0444, 0xACE6 }, { 0x0445, 0xACE7 }, { 0x0446, 0xACE8 }, { 0x0447, 0xACE9 }, { 0x0448, 0xACEA }, { 0x0449, 0xACEB }, { 0x044A, 0xACEC }, + { 0x044B, 0xACED }, { 0x044C, 0xACEE }, { 0x044D, 0xACEF }, { 0x044E, 0xACF0 }, { 0x044F, 0xACF1 }, { 0x0451, 0xACD7 }, { 0x2013, 0xA1A9 }, { 0x2014, 0xA1AA }, + { 0x2016, 0xA1AB }, { 0x2018, 0xA1AE }, { 0x2019, 0xA1AF }, { 0x201B, 0xA170 }, { 0x201C, 0xA1B0 }, { 0x201D, 0xA1B1 }, { 0x201F, 0xA16F }, { 0x2020, 0xA2D3 }, + { 0x2021, 0xA2D4 }, { 0x2022, 0xA655 }, { 0x2025, 0xA1A5 }, { 0x2026, 0xA1A6 }, { 0x2030, 0xA2B6 }, { 0x2032, 0xA1C7 }, { 0x2033, 0xA1C8 }, { 0x2034, 0xA5DE }, + { 0x2035, 0xADAD }, { 0x2036, 0xADAB }, { 0x2039, 0xA65A }, { 0x203A, 0xA65B }, { 0x203B, 0xA1D8 }, { 0x203C, 0xA784 }, { 0x203E, 0xA3FE }, { 0x2042, 0xA64D }, + { 0x2047, 0xA787 }, { 0x2049, 0xA785 }, { 0x204C, 0xA196 }, { 0x204D, 0xA197 }, { 0x204E, 0xA64E }, { 0x2051, 0xA16D }, { 0x2074, 0xA9F9 }, { 0x207A, 0xA171 }, + { 0x207B, 0xA172 }, { 0x207C, 0xA17A }, { 0x207D, 0xA17C }, { 0x207E, 0xA17D }, { 0x207F, 0xA9FA }, { 0x2081, 0xA9FB }, { 0x2082, 0xA9FC }, { 0x2083, 0xA9FD }, + { 0x2084, 0xA9FE }, { 0x20A9, 0x0081 }, { 0x2103, 0xA1C9 }, { 0x2109, 0xA2B5 }, { 0x2113, 0xA7A4 }, { 0x2116, 0xA2E0 }, { 0x2121, 0xA2E5 }, { 0x2122, 0xA2E2 }, + { 0x2126, 0xA7D9 }, { 0x212B, 0xA1CA }, { 0x2153, 0xA8F7 }, { 0x2154, 0xA8F8 }, { 0x215B, 0xA8FB }, { 0x215C, 0xA8FC }, { 0x215D, 0xA8FD }, { 0x215E, 0xA8FE }, + { 0x2160, 0xA5B0 }, { 0x2161, 0xA5B1 }, { 0x2162, 0xA5B2 }, { 0x2163, 0xA5B3 }, { 0x2164, 0xA5B4 }, { 0x2165, 0xA5B5 }, { 0x2166, 0xA5B6 }, { 0x2167, 0xA5B7 }, + { 0x2168, 0xA5B8 }, { 0x2169, 0xA5B9 }, { 0x2170, 0xA5A1 }, { 0x2171, 0xA5A2 }, { 0x2172, 0xA5A3 }, { 0x2173, 0xA5A4 }, { 0x2174, 0xA5A5 }, { 0x2175, 0xA5A6 }, + { 0x2176, 0xA5A7 }, { 0x2177, 0xA5A8 }, { 0x2178, 0xA5A9 }, { 0x2179, 0xA5AA }, { 0x2190, 0xA1E7 }, { 0x2191, 0xA1E8 }, { 0x2192, 0xA1E6 }, { 0x2193, 0xA1E9 }, + { 0x2194, 0xA1EA }, { 0x2195, 0xA2D5 }, { 0x2196, 0xA2D8 }, { 0x2197, 0xA2D6 }, { 0x2198, 0xA2D9 }, { 0x2199, 0xA2D7 }, { 0x219C, 0xAC53 }, { 0x219D, 0xAC52 }, + { 0x21B0, 0xA882 }, { 0x21B1, 0xA87C }, { 0x21B2, 0xA87B }, { 0x21B3, 0xA883 }, { 0x21B4, 0xA881 }, { 0x21B6, 0xAC50 }, { 0x21B7, 0xAC51 }, { 0x21BC, 0xA892 }, + { 0x21C0, 0xA893 }, { 0x21C4, 0xA89E }, { 0x21C5, 0xA89F }, { 0x21CD, 0xA84B }, { 0x21CF, 0xA84A }, { 0x21D0, 0xA849 }, { 0x21D2, 0xA2A1 }, { 0x21D4, 0xA2A2 }, + { 0x21E0, 0xAC6A }, { 0x21E1, 0xAC6C }, { 0x21E2, 0xAC6B }, { 0x21E3, 0xAC6D }, { 0x21E6, 0xAC72 }, { 0x21E7, 0xAC74 }, { 0x21E8, 0xAC73 }, { 0x21E9, 0xAC75 }, + { 0x21F0, 0xAC41 }, { 0x2200, 0xA2A3 }, { 0x2202, 0xA1D3 }, { 0x2203, 0xA2A4 }, { 0x2206, 0xA751 }, { 0x2207, 0xA1D4 }, { 0x2208, 0xA1F4 }, { 0x2209, 0xA773 }, + { 0x220B, 0xA1F5 }, { 0x220C, 0xA774 }, { 0x220F, 0xA2B3 }, { 0x2211, 0xA2B2 }, { 0x2213, 0xA75C }, { 0x221A, 0xA1EE }, { 0x221D, 0xA1F0 }, { 0x221E, 0xA1C4 }, + { 0x221F, 0xA753 }, { 0x2220, 0xA1D0 }, { 0x2222, 0xA768 }, { 0x2225, 0xA755 }, { 0x2226, 0xA756 }, { 0x2227, 0xA1FC }, { 0x2228, 0xA1FD }, { 0x2229, 0xA1FB }, + { 0x222A, 0xA1FA }, { 0x222B, 0xA1F2 }, { 0x222C, 0xA1F3 }, { 0x222E, 0xA2B1 }, { 0x2234, 0xA1C5 }, { 0x2235, 0xA1F1 }, { 0x2237, 0xA2FE }, { 0x223D, 0xA1EF }, + { 0x2243, 0xA49A }, { 0x2245, 0xA499 }, { 0x2248, 0xA49B }, { 0x2250, 0xA769 }, { 0x2251, 0xA759 }, { 0x2252, 0xA1D6 }, { 0x2253, 0xA758 }, { 0x225A, 0xA777 }, + { 0x2260, 0xA1C1 }, { 0x2261, 0xA1D5 }, { 0x2262, 0xA764 }, { 0x2264, 0xA1C2 }, { 0x2265, 0xA1C3 }, { 0x2266, 0xA75A }, { 0x2267, 0xA75B }, { 0x226A, 0xA1EC }, + { 0x226B, 0xA1ED }, { 0x226E, 0xA76F }, { 0x226F, 0xA770 }, { 0x2270, 0xA487 }, { 0x2271, 0xA488 }, { 0x2272, 0xA489 }, { 0x2273, 0xA48A }, { 0x2276, 0xA48F }, + { 0x2277, 0xA490 }, { 0x2279, 0xA491 }, { 0x227A, 0xA481 }, { 0x227B, 0xA482 }, { 0x2280, 0xA485 }, { 0x2281, 0xA486 }, { 0x2282, 0xA1F8 }, { 0x2283, 0xA1F9 }, + { 0x2284, 0xA772 }, { 0x2285, 0xA771 }, { 0x2286, 0xA1F6 }, { 0x2287, 0xA1F7 }, { 0x2295, 0xA75D }, { 0x2296, 0xA75E }, { 0x2297, 0xA75F }, { 0x22A3, 0xA76C }, + { 0x22A4, 0xA49D }, { 0x22A5, 0xA1D1 }, { 0x22BB, 0xA775 }, { 0x22BC, 0xA776 }, { 0x22CE, 0xA483 }, { 0x22CF, 0xA484 }, { 0x22DA, 0xA492 }, { 0x22DB, 0xA493 }, + { 0x22EE, 0xA2FD }, { 0x2306, 0xA778 }, { 0x2312, 0xA1D2 }, { 0x2314, 0xA761 }, { 0x2460, 0xA8E7 }, { 0x2461, 0xA8E8 }, { 0x2462, 0xA8E9 }, { 0x2463, 0xA8EA }, + { 0x2464, 0xA8EB }, { 0x2465, 0xA8EC }, { 0x2466, 0xA8ED }, { 0x2467, 0xA8EE }, { 0x2468, 0xA8EF }, { 0x2469, 0xA8F0 }, { 0x246A, 0xA8F1 }, { 0x246B, 0xA8F2 }, + { 0x246C, 0xA8F3 }, { 0x246D, 0xA8F4 }, { 0x246E, 0xA8F5 }, { 0x246F, 0xA7F0 }, { 0x2470, 0xA7F1 }, { 0x2471, 0xA7F2 }, { 0x2472, 0xA7F3 }, { 0x2473, 0xA7F4 }, + { 0x2474, 0xA9E7 }, { 0x2475, 0xA9E8 }, { 0x2476, 0xA9E9 }, { 0x2477, 0xA9EA }, { 0x2478, 0xA9EB }, { 0x2479, 0xA9EC }, { 0x247A, 0xA9ED }, { 0x247B, 0xA9EE }, + { 0x247C, 0xA9EF }, { 0x247D, 0xA9F0 }, { 0x247E, 0xA9F1 }, { 0x247F, 0xA9F2 }, { 0x2480, 0xA9F3 }, { 0x2481, 0xA9F4 }, { 0x2482, 0xA9F5 }, { 0x2483, 0xAAF4 }, + { 0x2484, 0xAAF5 }, { 0x2485, 0xAAF6 }, { 0x2486, 0xAAF7 }, { 0x2487, 0xAAF8 }, { 0x249C, 0xA9CD }, { 0x249D, 0xA9CE }, { 0x249E, 0xA9CF }, { 0x249F, 0xA9D0 }, + { 0x24A0, 0xA9D1 }, { 0x24A1, 0xA9D2 }, { 0x24A2, 0xA9D3 }, { 0x24A3, 0xA9D4 }, { 0x24A4, 0xA9D5 }, { 0x24A5, 0xA9D6 }, { 0x24A6, 0xA9D7 }, { 0x24A7, 0xA9D8 }, + { 0x24A8, 0xA9D9 }, { 0x24A9, 0xA9DA }, { 0x24AA, 0xA9DB }, { 0x24AB, 0xA9DC }, { 0x24AC, 0xA9DD }, { 0x24AD, 0xA9DE }, { 0x24AE, 0xA9DF }, { 0x24AF, 0xA9E0 }, + { 0x24B0, 0xA9E1 }, { 0x24B1, 0xA9E2 }, { 0x24B2, 0xA9E3 }, { 0x24B3, 0xA9E4 }, { 0x24B4, 0xA9E5 }, { 0x24B5, 0xA9E6 }, { 0x24B6, 0xA386 }, { 0x24B7, 0xA387 }, + { 0x24B8, 0xA388 }, { 0x24B9, 0xA389 }, { 0x24BA, 0xA38A }, { 0x24BB, 0xA38B }, { 0x24BC, 0xA38C }, { 0x24BD, 0xA38D }, { 0x24BE, 0xA38E }, { 0x24BF, 0xA38F }, + { 0x24C0, 0xA390 }, { 0x24C1, 0xA391 }, { 0x24C2, 0xA392 }, { 0x24C3, 0xA393 }, { 0x24C4, 0xA394 }, { 0x24C5, 0xA395 }, { 0x24C6, 0xA396 }, { 0x24C7, 0xA397 }, + { 0x24C8, 0xA398 }, { 0x24C9, 0xA399 }, { 0x24CA, 0xA39A }, { 0x24CB, 0xA39B }, { 0x24CC, 0xA39C }, { 0x24CD, 0xA39D }, { 0x24CE, 0xA39E }, { 0x24CF, 0xA39F }, + { 0x24D0, 0xA8CD }, { 0x24D1, 0xA8CE }, { 0x24D2, 0xA8CF }, { 0x24D3, 0xA8D0 }, { 0x24D4, 0xA8D1 }, { 0x24D5, 0xA8D2 }, { 0x24D6, 0xA8D3 }, { 0x24D7, 0xA8D4 }, + { 0x24D8, 0xA8D5 }, { 0x24D9, 0xA8D6 }, { 0x24DA, 0xA8D7 }, { 0x24DB, 0xA8D8 }, { 0x24DC, 0xA8D9 }, { 0x24DD, 0xA8DA }, { 0x24DE, 0xA8DB }, { 0x24DF, 0xA8DC }, + { 0x24E0, 0xA8DD }, { 0x24E1, 0xA8DE }, { 0x24E2, 0xA8DF }, { 0x24E3, 0xA8E0 }, { 0x24E4, 0xA8E1 }, { 0x24E5, 0xA8E2 }, { 0x24E6, 0xA8E3 }, { 0x24E7, 0xA8E4 }, + { 0x24E8, 0xA8E5 }, { 0x24E9, 0xA8E6 }, { 0x24EB, 0xA6EF }, { 0x24EC, 0xA6F0 }, { 0x24ED, 0xA6F1 }, { 0x24EE, 0xA6F2 }, { 0x24EF, 0xA6F3 }, { 0x24F0, 0xA6F4 }, + { 0x24F1, 0xA6F5 }, { 0x24F2, 0xA6F6 }, { 0x24F3, 0xA6F7 }, { 0x24F4, 0xA6F8 }, { 0x2500, 0xA6A1 }, { 0x2501, 0xA6AC }, { 0x2502, 0xA6A2 }, { 0x2503, 0xA6AD }, + { 0x250C, 0xA6A3 }, { 0x250D, 0xA6C8 }, { 0x250E, 0xA6C7 }, { 0x250F, 0xA6AE }, { 0x2510, 0xA6A4 }, { 0x2511, 0xA6C2 }, { 0x2512, 0xA6C1 }, { 0x2513, 0xA6AF }, + { 0x2514, 0xA6A6 }, { 0x2515, 0xA6C6 }, { 0x2516, 0xA6C5 }, { 0x2517, 0xA6B1 }, { 0x2518, 0xA6A5 }, { 0x2519, 0xA6C4 }, { 0x251A, 0xA6C3 }, { 0x251B, 0xA6B0 }, + { 0x251C, 0xA6A7 }, { 0x251D, 0xA6BC }, { 0x251E, 0xA6C9 }, { 0x251F, 0xA6CA }, { 0x2520, 0xA6B7 }, { 0x2521, 0xA6CB }, { 0x2522, 0xA6CC }, { 0x2523, 0xA6B2 }, + { 0x2524, 0xA6A9 }, { 0x2525, 0xA6BE }, { 0x2526, 0xA6CD }, { 0x2527, 0xA6CE }, { 0x2528, 0xA6B9 }, { 0x2529, 0xA6CF }, { 0x252A, 0xA6D0 }, { 0x252B, 0xA6B4 }, + { 0x252C, 0xA6A8 }, { 0x252D, 0xA6D1 }, { 0x252E, 0xA6D2 }, { 0x252F, 0xA6B8 }, { 0x2530, 0xA6BD }, { 0x2531, 0xA6D3 }, { 0x2532, 0xA6D4 }, { 0x2533, 0xA6B3 }, + { 0x2534, 0xA6AA }, { 0x2535, 0xA6D5 }, { 0x2536, 0xA6D6 }, { 0x2537, 0xA6BA }, { 0x2538, 0xA6BF }, { 0x2539, 0xA6D7 }, { 0x253A, 0xA6D8 }, { 0x253B, 0xA6B5 }, + { 0x253C, 0xA6AB }, { 0x253D, 0xA6D9 }, { 0x253E, 0xA6DA }, { 0x253F, 0xA6BB }, { 0x2540, 0xA6DB }, { 0x2541, 0xA6DC }, { 0x2542, 0xA6C0 }, { 0x2543, 0xA6DD }, + { 0x2544, 0xA6DE }, { 0x2545, 0xA6DF }, { 0x2546, 0xA6E0 }, { 0x2547, 0xA6E1 }, { 0x2548, 0xA6E2 }, { 0x2549, 0xA6E3 }, { 0x254A, 0xA6E4 }, { 0x254B, 0xA6B6 }, + { 0x2588, 0xA78F }, { 0x2592, 0xA2C6 }, { 0x25A0, 0xA1E1 }, { 0x25A1, 0xA1E0 }, { 0x25A2, 0xA678 }, { 0x25A3, 0xA2C3 }, { 0x25A4, 0xA2C7 }, { 0x25A5, 0xA2C8 }, + { 0x25A6, 0xA2CB }, { 0x25A7, 0xA2CA }, { 0x25A8, 0xA2C9 }, { 0x25A9, 0xA2CC }, { 0x25AD, 0xA74A }, { 0x25B1, 0xA766 }, { 0x25B2, 0xA1E3 }, { 0x25B3, 0xA1E2 }, + { 0x25B5, 0xA795 }, { 0x25B6, 0xA2BA }, { 0x25B7, 0xA2B9 }, { 0x25B9, 0xA796 }, { 0x25BC, 0xA1E5 }, { 0x25BD, 0xA1E4 }, { 0x25BF, 0xA794 }, { 0x25C0, 0xA2B8 }, + { 0x25C1, 0xA2B7 }, { 0x25C3, 0xA797 }, { 0x25C6, 0xA1DF }, { 0x25C7, 0xA1DE }, { 0x25C8, 0xA2C2 }, { 0x25C9, 0xA2C1 }, { 0x25CA, 0xA79C }, { 0x25CB, 0xA1DB }, + { 0x25CC, 0xA675 }, { 0x25CD, 0xA684 }, { 0x25CE, 0xA1DD }, { 0x25CF, 0xA1DC }, { 0x25D0, 0xA2C4 }, { 0x25D1, 0xA2C5 }, { 0x25E6, 0xA790 }, { 0x25EF, 0xA66F }, + { 0x25FB, 0xA746 }, { 0x25FC, 0xA79A }, { 0x2605, 0xA1DA }, { 0x2606, 0xA1D9 }, { 0x260E, 0xA2CF }, { 0x260F, 0xA2CE }, { 0x2610, 0xA677 }, { 0x261C, 0xA2D0 }, + { 0x261D, 0xAC8D }, { 0x261E, 0xA2D1 }, { 0x261F, 0xAC8E }, { 0x262F, 0xA693 }, { 0x2640, 0xA1CF }, { 0x2642, 0xA1CE }, { 0x2660, 0xA2BC }, { 0x2661, 0xA2BD }, + { 0x2663, 0xA2C0 }, { 0x2664, 0xA2BB }, { 0x2665, 0xA2BE }, { 0x2666, 0xA798 }, { 0x2667, 0xA2BF }, { 0x2668, 0xA2CD }, { 0x2669, 0xA2DB }, { 0x266A, 0xA2DC }, + { 0x266C, 0xA2DD }, { 0x266D, 0xA2DA }, { 0x266F, 0xA648 }, { 0x2716, 0xA66D }, { 0x271A, 0xA66C }, { 0x2720, 0xA688 }, { 0x2723, 0xA672 }, { 0x2731, 0xA653 }, + { 0x273D, 0xA652 }, { 0x273F, 0xA67C }, { 0x2740, 0xA699 }, { 0x2741, 0xA68D }, { 0x2747, 0xA654 }, { 0x274D, 0xA683 }, { 0x2756, 0xA673 }, { 0x2776, 0xA6E5 }, + { 0x2777, 0xA6E6 }, { 0x2778, 0xA6E7 }, { 0x2779, 0xA6E8 }, { 0x277A, 0xA6E9 }, { 0x277B, 0xA6EA }, { 0x277C, 0xA6EB }, { 0x277D, 0xA6EC }, { 0x277E, 0xA6ED }, + { 0x277F, 0xA6EE }, { 0x278A, 0xA355 }, { 0x278B, 0xA356 }, { 0x278C, 0xA357 }, { 0x278D, 0xA358 }, { 0x278E, 0xA359 }, { 0x278F, 0xA35A }, { 0x2790, 0xA35B }, + { 0x2791, 0xA35C }, { 0x2792, 0xA35D }, { 0x2793, 0xA35E }, { 0x2794, 0xAC5E }, { 0x279B, 0xA86A }, { 0x279C, 0xA860 }, { 0x279E, 0xA878 }, { 0x27A1, 0xA874 }, + { 0x27A4, 0xAC48 }, { 0x27B2, 0xA85C }, { 0x27B5, 0xAC43 }, { 0x2934, 0xA88D }, { 0x2935, 0xA889 }, { 0x2936, 0xA886 }, { 0x2937, 0xA88B }, { 0x2939, 0xA88C }, + { 0x2962, 0xA86F }, { 0x2963, 0xA871 }, { 0x2964, 0xA870 }, { 0x2965, 0xA872 }, { 0x2981, 0xA799 }, { 0x2985, 0xA159 }, { 0x2986, 0xA15A }, { 0x2997, 0xA199 }, + { 0x2998, 0xA19A }, { 0x29A3, 0xA49C }, { 0x29BE, 0xA668 }, { 0x29BF, 0xA66E }, { 0x29C8, 0xA664 }, { 0x2A26, 0xA47D }, { 0x2A38, 0xA760 }, { 0x2A72, 0xA77B }, + { 0x2A8B, 0xA494 }, { 0x2A8C, 0xA495 }, { 0x2A91, 0xA496 }, { 0x2A92, 0xA497 }, { 0x2AC5, 0xA48B }, { 0x2AC6, 0xA48D }, { 0x2ACB, 0xA48C }, { 0x2ACC, 0xA48E }, + { 0x2AE8, 0xA76B }, { 0x3000, 0xA1A1 }, { 0x3001, 0xA1A2 }, { 0x3002, 0xA1A3 }, { 0x3003, 0xA1A8 }, { 0x3008, 0xA1B4 }, { 0x3009, 0xA1B5 }, { 0x300A, 0xA1B6 }, + { 0x300B, 0xA1B7 }, { 0x300C, 0xA1B8 }, { 0x300D, 0xA1B9 }, { 0x300E, 0xA1BA }, { 0x300F, 0xA1BB }, { 0x3010, 0xA1BC }, { 0x3011, 0xA1BD }, { 0x3012, 0xA742 }, + { 0x3013, 0xA1EB }, { 0x3014, 0xA1B2 }, { 0x3015, 0xA1B3 }, { 0x3016, 0xA15D }, { 0x3017, 0xA15E }, { 0x3018, 0xA15F }, { 0x3019, 0xA160 }, { 0x301C, 0xA1AD }, + { 0x301E, 0xADA9 }, { 0x301F, 0xADAA }, { 0x3020, 0xA69E }, { 0x3036, 0xA743 }, { 0x3041, 0xAAA1 }, { 0x3042, 0xAAA2 }, { 0x3043, 0xAAA3 }, { 0x3044, 0xAAA4 }, + { 0x3045, 0xAAA5 }, { 0x3046, 0xAAA6 }, { 0x3047, 0xAAA7 }, { 0x3048, 0xAAA8 }, { 0x3049, 0xAAA9 }, { 0x304A, 0xAAAA }, { 0x304B, 0xAAAB }, { 0x304C, 0xAAAC }, + { 0x304D, 0xAAAD }, { 0x304E, 0xAAAE }, { 0x304F, 0xAAAF }, { 0x3050, 0xAAB0 }, { 0x3051, 0xAAB1 }, { 0x3052, 0xAAB2 }, { 0x3053, 0xAAB3 }, { 0x3054, 0xAAB4 }, + { 0x3055, 0xAAB5 }, { 0x3056, 0xAAB6 }, { 0x3057, 0xAAB7 }, { 0x3058, 0xAAB8 }, { 0x3059, 0xAAB9 }, { 0x305A, 0xAABA }, { 0x305B, 0xAABB }, { 0x305C, 0xAABC }, + { 0x305D, 0xAABD }, { 0x305E, 0xAABE }, { 0x305F, 0xAABF }, { 0x3060, 0xAAC0 }, { 0x3061, 0xAAC1 }, { 0x3062, 0xAAC2 }, { 0x3063, 0xAAC3 }, { 0x3064, 0xAAC4 }, + { 0x3065, 0xAAC5 }, { 0x3066, 0xAAC6 }, { 0x3067, 0xAAC7 }, { 0x3068, 0xAAC8 }, { 0x3069, 0xAAC9 }, { 0x306A, 0xAACA }, { 0x306B, 0xAACB }, { 0x306C, 0xAACC }, + { 0x306D, 0xAACD }, { 0x306E, 0xAACE }, { 0x306F, 0xAACF }, { 0x3070, 0xAAD0 }, { 0x3071, 0xAAD1 }, { 0x3072, 0xAAD2 }, { 0x3073, 0xAAD3 }, { 0x3074, 0xAAD4 }, + { 0x3075, 0xAAD5 }, { 0x3076, 0xAAD6 }, { 0x3077, 0xAAD7 }, { 0x3078, 0xAAD8 }, { 0x3079, 0xAAD9 }, { 0x307A, 0xAADA }, { 0x307B, 0xAADB }, { 0x307C, 0xAADC }, + { 0x307D, 0xAADD }, { 0x307E, 0xAADE }, { 0x307F, 0xAADF }, { 0x3080, 0xAAE0 }, { 0x3081, 0xAAE1 }, { 0x3082, 0xAAE2 }, { 0x3083, 0xAAE3 }, { 0x3084, 0xAAE4 }, + { 0x3085, 0xAAE5 }, { 0x3086, 0xAAE6 }, { 0x3087, 0xAAE7 }, { 0x3088, 0xAAE8 }, { 0x3089, 0xAAE9 }, { 0x308A, 0xAAEA }, { 0x308B, 0xAAEB }, { 0x308C, 0xAAEC }, + { 0x308D, 0xAAED }, { 0x308E, 0xAAEE }, { 0x308F, 0xAAEF }, { 0x3090, 0xAAF0 }, { 0x3091, 0xAAF1 }, { 0x3092, 0xAAF2 }, { 0x3093, 0xAAF3 }, { 0x30A1, 0xABA1 }, + { 0x30A2, 0xABA2 }, { 0x30A3, 0xABA3 }, { 0x30A4, 0xABA4 }, { 0x30A5, 0xABA5 }, { 0x30A6, 0xABA6 }, { 0x30A7, 0xABA7 }, { 0x30A8, 0xABA8 }, { 0x30A9, 0xABA9 }, + { 0x30AA, 0xABAA }, { 0x30AB, 0xABAB }, { 0x30AC, 0xABAC }, { 0x30AD, 0xABAD }, { 0x30AE, 0xABAE }, { 0x30AF, 0xABAF }, { 0x30B0, 0xABB0 }, { 0x30B1, 0xABB1 }, + { 0x30B2, 0xABB2 }, { 0x30B3, 0xABB3 }, { 0x30B4, 0xABB4 }, { 0x30B5, 0xABB5 }, { 0x30B6, 0xABB6 }, { 0x30B7, 0xABB7 }, { 0x30B8, 0xABB8 }, { 0x30B9, 0xABB9 }, + { 0x30BA, 0xABBA }, { 0x30BB, 0xABBB }, { 0x30BC, 0xABBC }, { 0x30BD, 0xABBD }, { 0x30BE, 0xABBE }, { 0x30BF, 0xABBF }, { 0x30C0, 0xABC0 }, { 0x30C1, 0xABC1 }, + { 0x30C2, 0xABC2 }, { 0x30C3, 0xABC3 }, { 0x30C4, 0xABC4 }, { 0x30C5, 0xABC5 }, { 0x30C6, 0xABC6 }, { 0x30C7, 0xABC7 }, { 0x30C8, 0xABC8 }, { 0x30C9, 0xABC9 }, + { 0x30CA, 0xABCA }, { 0x30CB, 0xABCB }, { 0x30CC, 0xABCC }, { 0x30CD, 0xABCD }, { 0x30CE, 0xABCE }, { 0x30CF, 0xABCF }, { 0x30D0, 0xABD0 }, { 0x30D1, 0xABD1 }, + { 0x30D2, 0xABD2 }, { 0x30D3, 0xABD3 }, { 0x30D4, 0xABD4 }, { 0x30D5, 0xABD5 }, { 0x30D6, 0xABD6 }, { 0x30D7, 0xABD7 }, { 0x30D8, 0xABD8 }, { 0x30D9, 0xABD9 }, + { 0x30DA, 0xABDA }, { 0x30DB, 0xABDB }, { 0x30DC, 0xABDC }, { 0x30DD, 0xABDD }, { 0x30DE, 0xABDE }, { 0x30DF, 0xABDF }, { 0x30E0, 0xABE0 }, { 0x30E1, 0xABE1 }, + { 0x30E2, 0xABE2 }, { 0x30E3, 0xABE3 }, { 0x30E4, 0xABE4 }, { 0x30E5, 0xABE5 }, { 0x30E6, 0xABE6 }, { 0x30E7, 0xABE7 }, { 0x30E8, 0xABE8 }, { 0x30E9, 0xABE9 }, + { 0x30EA, 0xABEA }, { 0x30EB, 0xABEB }, { 0x30EC, 0xABEC }, { 0x30ED, 0xABED }, { 0x30EE, 0xABEE }, { 0x30EF, 0xABEF }, { 0x30F0, 0xABF0 }, { 0x30F1, 0xABF1 }, + { 0x30F2, 0xABF2 }, { 0x30F3, 0xABF3 }, { 0x30F4, 0xABF4 }, { 0x30F5, 0xABF5 }, { 0x30F6, 0xABF6 }, { 0x3131, 0xA4A1 }, { 0x3132, 0xA4A2 }, { 0x3133, 0xA4A3 }, + { 0x3134, 0xA4A4 }, { 0x3135, 0xA4A5 }, { 0x3136, 0xA4A6 }, { 0x3137, 0xA4A7 }, { 0x3138, 0xA4A8 }, { 0x3139, 0xA4A9 }, { 0x313A, 0xA4AA }, { 0x313B, 0xA4AB }, + { 0x313C, 0xA4AC }, { 0x313D, 0xA4AD }, { 0x313E, 0xA4AE }, { 0x313F, 0xA4AF }, { 0x3140, 0xA4B0 }, { 0x3141, 0xA4B1 }, { 0x3142, 0xA4B2 }, { 0x3143, 0xA4B3 }, + { 0x3144, 0xA4B4 }, { 0x3145, 0xA4B5 }, { 0x3146, 0xA4B6 }, { 0x3147, 0xA4B7 }, { 0x3148, 0xA4B8 }, { 0x3149, 0xA4B9 }, { 0x314A, 0xA4BA }, { 0x314B, 0xA4BB }, + { 0x314C, 0xA4BC }, { 0x314D, 0xA4BD }, { 0x314E, 0xA4BE }, { 0x314F, 0xA4BF }, { 0x3150, 0xA4C0 }, { 0x3151, 0xA4C1 }, { 0x3152, 0xA4C2 }, { 0x3153, 0xA4C3 }, + { 0x3154, 0xA4C4 }, { 0x3155, 0xA4C5 }, { 0x3156, 0xA4C6 }, { 0x3157, 0xA4C7 }, { 0x3158, 0xA4C8 }, { 0x3159, 0xA4C9 }, { 0x315A, 0xA4CA }, { 0x315B, 0xA4CB }, + { 0x315C, 0xA4CC }, { 0x315D, 0xA4CD }, { 0x315E, 0xA4CE }, { 0x315F, 0xA4CF }, { 0x3160, 0xA4D0 }, { 0x3161, 0xA4D1 }, { 0x3162, 0xA4D2 }, { 0x3163, 0xA4D3 }, + { 0x3164, 0xA4D4 }, { 0x3165, 0xA4D5 }, { 0x3166, 0xA4D6 }, { 0x3167, 0xA4D7 }, { 0x3168, 0xA4D8 }, { 0x3169, 0xA4D9 }, { 0x316A, 0xA4DA }, { 0x316B, 0xA4DB }, + { 0x316C, 0xA4DC }, { 0x316D, 0xA4DD }, { 0x316E, 0xA4DE }, { 0x316F, 0xA4DF }, { 0x3170, 0xA4E0 }, { 0x3171, 0xA4E1 }, { 0x3172, 0xA4E2 }, { 0x3173, 0xA4E3 }, + { 0x3174, 0xA4E4 }, { 0x3175, 0xA4E5 }, { 0x3176, 0xA4E6 }, { 0x3177, 0xA4E7 }, { 0x3178, 0xA4E8 }, { 0x3179, 0xA4E9 }, { 0x317A, 0xA4EA }, { 0x317B, 0xA4EB }, + { 0x317C, 0xA4EC }, { 0x317D, 0xA4ED }, { 0x317E, 0xA4EE }, { 0x317F, 0xA4EF }, { 0x3180, 0xA4F0 }, { 0x3181, 0xA4F1 }, { 0x3182, 0xA4F2 }, { 0x3183, 0xA4F3 }, + { 0x3184, 0xA4F4 }, { 0x3185, 0xA4F5 }, { 0x3186, 0xA4F6 }, { 0x3187, 0xA4F7 }, { 0x3188, 0xA4F8 }, { 0x3189, 0xA4F9 }, { 0x318A, 0xA4FA }, { 0x318B, 0xA4FB }, + { 0x318C, 0xA4FC }, { 0x318D, 0xA4FD }, { 0x318E, 0xA4FE }, { 0x3200, 0xA9B1 }, { 0x3201, 0xA9B2 }, { 0x3202, 0xA9B3 }, { 0x3203, 0xA9B4 }, { 0x3204, 0xA9B5 }, + { 0x3205, 0xA9B6 }, { 0x3206, 0xA9B7 }, { 0x3207, 0xA9B8 }, { 0x3208, 0xA9B9 }, { 0x3209, 0xA9BA }, { 0x320A, 0xA9BB }, { 0x320B, 0xA9BC }, { 0x320C, 0xA9BD }, + { 0x320D, 0xA9BE }, { 0x320E, 0xA9BF }, { 0x320F, 0xA9C0 }, { 0x3210, 0xA9C1 }, { 0x3211, 0xA9C2 }, { 0x3212, 0xA9C3 }, { 0x3213, 0xA9C4 }, { 0x3214, 0xA9C5 }, + { 0x3215, 0xA9C6 }, { 0x3216, 0xA9C7 }, { 0x3217, 0xA9C8 }, { 0x3218, 0xA9C9 }, { 0x3219, 0xA9CA }, { 0x321A, 0xA9CB }, { 0x321B, 0xA9CC }, { 0x321C, 0xA2DF }, + { 0x3231, 0xA79D }, { 0x3239, 0xA79E }, { 0x3251, 0xA7F5 }, { 0x3252, 0xA7F6 }, { 0x3253, 0xA7F7 }, { 0x3254, 0xA7F8 }, { 0x3255, 0xA7F9 }, { 0x3256, 0xA7FA }, + { 0x3257, 0xA7FB }, { 0x3258, 0xA7FC }, { 0x3259, 0xA7FD }, { 0x325A, 0xA7FE }, { 0x3260, 0xA8B1 }, { 0x3261, 0xA8B2 }, { 0x3262, 0xA8B3 }, { 0x3263, 0xA8B4 }, + { 0x3264, 0xA8B5 }, { 0x3265, 0xA8B6 }, { 0x3266, 0xA8B7 }, { 0x3267, 0xA8B8 }, { 0x3268, 0xA8B9 }, { 0x3269, 0xA8BA }, { 0x326A, 0xA8BB }, { 0x326B, 0xA8BC }, + { 0x326C, 0xA8BD }, { 0x326D, 0xA8BE }, { 0x326E, 0xA8BF }, { 0x326F, 0xA8C0 }, { 0x3270, 0xA8C1 }, { 0x3271, 0xA8C2 }, { 0x3272, 0xA8C3 }, { 0x3273, 0xA8C4 }, + { 0x3274, 0xA8C5 }, { 0x3275, 0xA8C6 }, { 0x3276, 0xA8C7 }, { 0x3277, 0xA8C8 }, { 0x3278, 0xA8C9 }, { 0x3279, 0xA8CA }, { 0x327A, 0xA8CB }, { 0x327B, 0xA8CC }, + { 0x327F, 0xA2DE }, { 0x328A, 0xAD71 }, { 0x328B, 0xAD72 }, { 0x328C, 0xAD73 }, { 0x328D, 0xAD74 }, { 0x328E, 0xAD75 }, { 0x328F, 0xAD76 }, { 0x3290, 0xAD70 }, + { 0x3294, 0xAB5C }, { 0x329E, 0xA782 }, { 0x32A5, 0xAB6C }, { 0x3380, 0xA7C9 }, { 0x3381, 0xA7CA }, { 0x3382, 0xA7CB }, { 0x3383, 0xA7CC }, { 0x3384, 0xA7CD }, + { 0x3388, 0xA7BA }, { 0x3389, 0xA7BB }, { 0x338A, 0xA7DC }, { 0x338B, 0xA7DD }, { 0x338C, 0xA7DE }, { 0x338D, 0xA7B6 }, { 0x338E, 0xA7B7 }, { 0x338F, 0xA7B8 }, + { 0x3390, 0xA7D4 }, { 0x3391, 0xA7D5 }, { 0x3392, 0xA7D6 }, { 0x3393, 0xA7D7 }, { 0x3394, 0xA7D8 }, { 0x3395, 0xA7A1 }, { 0x3396, 0xA7A2 }, { 0x3397, 0xA7A3 }, + { 0x3398, 0xA7A5 }, { 0x3399, 0xA7AB }, { 0x339A, 0xA7AC }, { 0x339B, 0xA7AD }, { 0x339C, 0xA7AE }, { 0x339D, 0xA7AF }, { 0x339E, 0xA7B0 }, { 0x339F, 0xA7B1 }, + { 0x33A0, 0xA7B2 }, { 0x33A1, 0xA7B3 }, { 0x33A2, 0xA7B4 }, { 0x33A3, 0xA7A7 }, { 0x33A4, 0xA7A8 }, { 0x33A5, 0xA7A9 }, { 0x33A6, 0xA7AA }, { 0x33A7, 0xA7BD }, + { 0x33A8, 0xA7BE }, { 0x33A9, 0xA7E5 }, { 0x33AA, 0xA7E6 }, { 0x33AB, 0xA7E7 }, { 0x33AC, 0xA7E8 }, { 0x33AD, 0xA7E1 }, { 0x33AE, 0xA7E2 }, { 0x33AF, 0xA7E3 }, + { 0x33B0, 0xA7BF }, { 0x33B1, 0xA7C0 }, { 0x33B2, 0xA7C1 }, { 0x33B3, 0xA7C2 }, { 0x33B4, 0xA7C3 }, { 0x33B5, 0xA7C4 }, { 0x33B6, 0xA7C5 }, { 0x33B7, 0xA7C6 }, + { 0x33B8, 0xA7C7 }, { 0x33B9, 0xA7C8 }, { 0x33BA, 0xA7CE }, { 0x33BB, 0xA7CF }, { 0x33BC, 0xA7D0 }, { 0x33BD, 0xA7D1 }, { 0x33BE, 0xA7D2 }, { 0x33BF, 0xA7D3 }, + { 0x33C0, 0xA7DA }, { 0x33C1, 0xA7DB }, { 0x33C2, 0xA2E3 }, { 0x33C3, 0xA7EC }, { 0x33C4, 0xA7A6 }, { 0x33C5, 0xA7E0 }, { 0x33C6, 0xA7EF }, { 0x33C7, 0xA2E1 }, + { 0x33C8, 0xA7BC }, { 0x33C9, 0xA7ED }, { 0x33CA, 0xA7B5 }, { 0x33CB, 0xA79F }, { 0x33CF, 0xA7B9 }, { 0x33D0, 0xA7EA }, { 0x33D3, 0xA7EB }, { 0x33D6, 0xA7DF }, + { 0x33D8, 0xA2E4 }, { 0x33DB, 0xA7E4 }, { 0x33DC, 0xA7EE }, { 0x33DD, 0xA7E9 }, { 0x4E00, 0xECE9 }, { 0x4E01, 0xEFCB }, { 0x4E03, 0xF6D2 }, { 0x4E07, 0xD8B2 }, + { 0x4E08, 0xEDDB }, { 0x4E09, 0xDFB2 }, { 0x4E0A, 0xDFBE }, { 0x4E0B, 0xF9BB }, { 0x4E0D, 0xDCF4 }, { 0x4E11, 0xF5E4 }, { 0x4E14, 0xF3A6 }, { 0x4E15, 0xDDE0 }, + { 0x4E16, 0xE1A6 }, { 0x4E18, 0xCEF8 }, { 0x4E19, 0xDCB0 }, { 0x4E1E, 0xE3AA }, { 0x4E2D, 0xF1E9 }, { 0x4E32, 0xCDFA }, { 0x4E38, 0xFCAF }, { 0x4E39, 0xD3A1 }, + { 0x4E3B, 0xF1AB }, { 0x4E42, 0xE7D1 }, { 0x4E43, 0xD2AC }, { 0x4E45, 0xCEF9 }, { 0x4E4B, 0xF1FD }, { 0x4E4D, 0xDEBF }, { 0x4E4E, 0xFBBA }, { 0x4E4F, 0xF9B9 }, + { 0x4E56, 0xCED2 }, { 0x4E58, 0xE3AB }, { 0x4E59, 0xEBE0 }, { 0x4E5D, 0xCEFA }, { 0x4E5E, 0xCBF7 }, { 0x4E5F, 0xE5A5 }, { 0x4E6B, 0xCAE1 }, { 0x4E6D, 0xD4CC }, + { 0x4E73, 0xEAE1 }, { 0x4E76, 0xDCE3 }, { 0x4E77, 0xDFAD }, { 0x4E7E, 0xCBEB }, { 0x4E82, 0xD5AF }, { 0x4E86, 0xD6F5 }, { 0x4E88, 0xE5F8 }, { 0x4E8B, 0xDEC0 }, + { 0x4E8C, 0xECA3 }, { 0x4E8E, 0xE9CD }, { 0x4E90, 0xEAA7 }, { 0x4E91, 0xE9F6 }, { 0x4E92, 0xFBBB }, { 0x4E94, 0xE7E9 }, { 0x4E95, 0xEFCC }, { 0x4E98, 0xD0E6 }, + { 0x4E9B, 0xDEC1 }, { 0x4E9E, 0xE4AC }, { 0x4EA1, 0xD8CC }, { 0x4EA2, 0xF9F1 }, { 0x4EA4, 0xCEDF }, { 0x4EA5, 0xFAA4 }, { 0x4EA6, 0xE6B2 }, { 0x4EA8, 0xFAFB }, + { 0x4EAB, 0xFABD }, { 0x4EAC, 0xCCC8 }, { 0x4EAD, 0xEFCD }, { 0x4EAE, 0xD5D5 }, { 0x4EB6, 0xD3A2 }, { 0x4EBA, 0xECD1 }, { 0x4EC0, 0xE4A7 }, { 0x4EC1, 0xECD2 }, + { 0x4EC4, 0xF6B1 }, { 0x4EC7, 0xCEFB }, { 0x4ECA, 0xD0D1 }, { 0x4ECB, 0xCBBF }, { 0x4ECD, 0xEDA4 }, { 0x4ED4, 0xEDA8 }, { 0x4ED5, 0xDEC2 }, { 0x4ED6, 0xF6E2 }, + { 0x4ED7, 0xEDDC }, { 0x4ED8, 0xDCF5 }, { 0x4ED9, 0xE0B9 }, { 0x4EDD, 0xD4CE }, { 0x4EDF, 0xF4B5 }, { 0x4EE3, 0xD3DB }, { 0x4EE4, 0xD6B5 }, { 0x4EE5, 0xECA4 }, + { 0x4EF0, 0xE4E6 }, { 0x4EF2, 0xF1EA }, { 0x4EF6, 0xCBEC }, { 0x4EF7, 0xCBC0 }, { 0x4EFB, 0xECF2 }, { 0x4F01, 0xD0EA }, { 0x4F09, 0xF9F2 }, { 0x4F0A, 0xECA5 }, + { 0x4F0B, 0xD0DF }, { 0x4F0D, 0xE7EA }, { 0x4F0E, 0xD0EB }, { 0x4F0F, 0xDCD1 }, { 0x4F10, 0xDBE9 }, { 0x4F11, 0xFDCC }, { 0x4F2F, 0xDBD7 }, { 0x4F34, 0xDAE1 }, + { 0x4F36, 0xD6B6 }, { 0x4F38, 0xE3DF }, { 0x4F3A, 0xDEC3 }, { 0x4F3C, 0xDEC4 }, { 0x4F3D, 0xCAA1 }, { 0x4F43, 0xEEEC }, { 0x4F46, 0xD3A3 }, { 0x4F47, 0xEEB7 }, + { 0x4F48, 0xF8CF }, { 0x4F4D, 0xEAC8 }, { 0x4F4E, 0xEEB8 }, { 0x4F4F, 0xF1AC }, { 0x4F50, 0xF1A5 }, { 0x4F51, 0xE9CE }, { 0x4F55, 0xF9BC }, { 0x4F59, 0xE5F9 }, + { 0x4F5A, 0xECEA }, { 0x4F5B, 0xDDD6 }, { 0x4F5C, 0xEDC2 }, { 0x4F69, 0xF8A5 }, { 0x4F6F, 0xE5BA }, { 0x4F70, 0xDBD8 }, { 0x4F73, 0xCAA2 }, { 0x4F76, 0xD1CD }, + { 0x4F7A, 0xEEED }, { 0x4F7E, 0xECEB }, { 0x4F7F, 0xDEC5 }, { 0x4F81, 0xE3E0 }, { 0x4F83, 0xCAC9 }, { 0x4F84, 0xF2E9 }, { 0x4F86, 0xD5CE }, { 0x4F88, 0xF6B6 }, + { 0x4F8A, 0xCEC2 }, { 0x4F8B, 0xD6C7 }, { 0x4F8D, 0xE3B4 }, { 0x4F8F, 0xF1AD }, { 0x4F91, 0xEAE2 }, { 0x4F96, 0xD7C2 }, { 0x4F98, 0xF3A7 }, { 0x4F9B, 0xCDEA }, + { 0x4F9D, 0xEBEE }, { 0x4FAE, 0xD9B2 }, { 0x4FAF, 0xFDA5 }, { 0x4FB5, 0xF6D5 }, { 0x4FB6, 0xD5E2 }, { 0x4FBF, 0xF8B5 }, { 0x4FC2, 0xCCF5 }, { 0x4FC3, 0xF5B5 }, + { 0x4FC4, 0xE4AD }, { 0x4FC9, 0xE7EB }, { 0x4FCA, 0xF1D5 }, { 0x4FCE, 0xF0BB }, { 0x4FD1, 0xE9B5 }, { 0x4FD3, 0xCCC9 }, { 0x4FD4, 0xFAD5 }, { 0x4FD7, 0xE1D4 }, + { 0x4FDA, 0xD7D6 }, { 0x4FDD, 0xDCC1 }, { 0x4FDF, 0xDEC6 }, { 0x4FE0, 0xFAEF }, { 0x4FE1, 0xE3E1 }, { 0x4FEE, 0xE1F3 }, { 0x4FEF, 0xDCF6 }, { 0x4FF1, 0xCEFC }, + { 0x4FF3, 0xDBC4 }, { 0x4FF5, 0xF8F1 }, { 0x4FF8, 0xDCE4 }, { 0x4FFA, 0xE5EF }, { 0x5002, 0xDCB1 }, { 0x5006, 0xD5D6 }, { 0x5009, 0xF3DA }, { 0x500B, 0xCBC1 }, + { 0x500D, 0xDBC3 }, { 0x5011, 0xD9FA }, { 0x5012, 0xD3EE }, { 0x5016, 0xFAB8 }, { 0x5019, 0xFDA6 }, { 0x501A, 0xEBEF }, { 0x501C, 0xF4A6 }, { 0x501E, 0xCCCA }, + { 0x501F, 0xF3A8 }, { 0x5021, 0xF3DB }, { 0x5023, 0xDBA7 }, { 0x5024, 0xF6B7 }, { 0x5026, 0xCFE6 }, { 0x5027, 0xF0F2 }, { 0x5028, 0xCBDA }, { 0x502A, 0xE7D2 }, + { 0x502B, 0xD7C3 }, { 0x502C, 0xF6F0 }, { 0x502D, 0xE8DE }, { 0x503B, 0xE5A6 }, { 0x5043, 0xE5E7 }, { 0x5047, 0xCAA3 }, { 0x5048, 0xCCA7 }, { 0x5049, 0xEAC9 }, + { 0x504F, 0xF8B6 }, { 0x5055, 0xFAA5 }, { 0x505A, 0xF1AE }, { 0x505C, 0xEFCE }, { 0x5065, 0xCBED }, { 0x5074, 0xF6B0 }, { 0x5075, 0xEFCF }, { 0x5076, 0xE9CF }, + { 0x5078, 0xF7DE }, { 0x5080, 0xCED3 }, { 0x5085, 0xDCF7 }, { 0x508D, 0xDBA8 }, { 0x5091, 0xCBF8 }, { 0x5098, 0xDFA1 }, { 0x5099, 0xDDE1 }, { 0x50AC, 0xF5CA }, + { 0x50AD, 0xE9B6 }, { 0x50B2, 0xE7EC }, { 0x50B3, 0xEEEE }, { 0x50B5, 0xF3F0 }, { 0x50B7, 0xDFBF }, { 0x50BE, 0xCCCB }, { 0x50C5, 0xD0C1 }, { 0x50C9, 0xF4D2 }, + { 0x50CA, 0xE0BA }, { 0x50CF, 0xDFC0 }, { 0x50D1, 0xCEE0 }, { 0x50D5, 0xDCD2 }, { 0x50D6, 0xFDEA }, { 0x50DA, 0xD6F6 }, { 0x50DE, 0xEACA }, { 0x50E5, 0xE8E9 }, + { 0x50E7, 0xE3AC }, { 0x50ED, 0xF3D0 }, { 0x50F9, 0xCAA4 }, { 0x50FB, 0xDBF8 }, { 0x50FF, 0xDEC7 }, { 0x5100, 0xEBF0 }, { 0x5101, 0xF1D6 }, { 0x5104, 0xE5E2 }, + { 0x5106, 0xCCCC }, { 0x5109, 0xCBFB }, { 0x5112, 0xEAE3 }, { 0x511F, 0xDFC1 }, { 0x5121, 0xD6ED }, { 0x512A, 0xE9D0 }, { 0x5132, 0xEEB9 }, { 0x5137, 0xD5E3 }, + { 0x513A, 0xD1D3 }, { 0x513C, 0xE5F0 }, { 0x5140, 0xE8B4 }, { 0x5141, 0xEBC3 }, { 0x5143, 0xEAAA }, { 0x5144, 0xFAFC }, { 0x5145, 0xF5F6 }, { 0x5146, 0xF0BC }, + { 0x5147, 0xFDD4 }, { 0x5148, 0xE0BB }, { 0x5149, 0xCEC3 }, { 0x514B, 0xD0BA }, { 0x514C, 0xF7BA }, { 0x514D, 0xD8F3 }, { 0x514E, 0xF7CD }, { 0x5152, 0xE4AE }, + { 0x515C, 0xD4DF }, { 0x5162, 0xD0E7 }, { 0x5165, 0xECFD }, { 0x5167, 0xD2AE }, { 0x5168, 0xEEEF }, { 0x5169, 0xD5D7 }, { 0x516A, 0xEAE4 }, { 0x516B, 0xF8A2 }, + { 0x516C, 0xCDEB }, { 0x516D, 0xD7BF }, { 0x516E, 0xFBB1 }, { 0x5171, 0xCDEC }, { 0x5175, 0xDCB2 }, { 0x5176, 0xD0EC }, { 0x5177, 0xCEFD }, { 0x5178, 0xEEF0 }, + { 0x517C, 0xCCC2 }, { 0x5180, 0xD0ED }, { 0x5186, 0xE5F7 }, { 0x518A, 0xF3FC }, { 0x518D, 0xEEA2 }, { 0x5192, 0xD9B3 }, { 0x5195, 0xD8F4 }, { 0x5197, 0xE9B7 }, + { 0x51A0, 0xCEAE }, { 0x51A5, 0xD9A2 }, { 0x51AA, 0xD8F1 }, { 0x51AC, 0xD4CF }, { 0x51B6, 0xE5A7 }, { 0x51B7, 0xD5D2 }, { 0x51BD, 0xD6A9 }, { 0x51C4, 0xF4A2 }, + { 0x51C6, 0xF1D7 }, { 0x51C9, 0xD5D8 }, { 0x51CB, 0xF0BD }, { 0x51CC, 0xD7D0 }, { 0x51CD, 0xD4D0 }, { 0x51DC, 0xD7CF }, { 0x51DD, 0xEBEA }, { 0x51DE, 0xFDEB }, + { 0x51E1, 0xDBED }, { 0x51F0, 0xFCC5 }, { 0x51F1, 0xCBC2 }, { 0x51F6, 0xFDD5 }, { 0x51F8, 0xF4C8 }, { 0x51F9, 0xE8EA }, { 0x51FA, 0xF5F3 }, { 0x51FD, 0xF9DE }, + { 0x5200, 0xD3EF }, { 0x5203, 0xECD3 }, { 0x5206, 0xDDC2 }, { 0x5207, 0xEFB7 }, { 0x5208, 0xE7D4 }, { 0x520A, 0xCACA }, { 0x520E, 0xD9FB }, { 0x5211, 0xFAFD }, + { 0x5217, 0xD6AA }, { 0x521D, 0xF4F8 }, { 0x5224, 0xF7F7 }, { 0x5225, 0xDCAC }, { 0x5229, 0xD7D7 }, { 0x522A, 0xDFA2 }, { 0x522E, 0xCEBE }, { 0x5230, 0xD3F0 }, + { 0x5236, 0xF0A4 }, { 0x5237, 0xE1EC }, { 0x5238, 0xCFE7 }, { 0x5239, 0xF3CB }, { 0x523A, 0xEDA9 }, { 0x523B, 0xCABE }, { 0x5243, 0xF4EF }, { 0x5247, 0xF6CE }, + { 0x524A, 0xDEFB }, { 0x524B, 0xD0BB }, { 0x524C, 0xD5B7 }, { 0x524D, 0xEEF1 }, { 0x5254, 0xF4A8 }, { 0x5256, 0xDCF8 }, { 0x525B, 0xCBA7 }, { 0x525D, 0xDACE }, + { 0x5261, 0xE0E6 }, { 0x5269, 0xEDA5 }, { 0x526A, 0xEEF2 }, { 0x526F, 0xDCF9 }, { 0x5272, 0xF9DC }, { 0x5275, 0xF3DC }, { 0x527D, 0xF8F2 }, { 0x527F, 0xF4F9 }, + { 0x5283, 0xFCF1 }, { 0x5287, 0xD0BC }, { 0x5288, 0xDBF9 }, { 0x5289, 0xD7B1 }, { 0x528D, 0xCBFC }, { 0x5291, 0xF0A5 }, { 0x5292, 0xCBFD }, { 0x529B, 0xD5F4 }, + { 0x529F, 0xCDED }, { 0x52A0, 0xCAA5 }, { 0x52A3, 0xD6AB }, { 0x52A4, 0xD0C2 }, { 0x52A9, 0xF0BE }, { 0x52AA, 0xD2BD }, { 0x52AB, 0xCCA4 }, { 0x52BE, 0xFAB6 }, + { 0x52C1, 0xCCCD }, { 0x52C3, 0xDAFA }, { 0x52C5, 0xF6CF }, { 0x52C7, 0xE9B8 }, { 0x52C9, 0xD8F5 }, { 0x52CD, 0xCCCE }, { 0x52D2, 0xD7CD }, { 0x52D5, 0xD4D1 }, + { 0x52D6, 0xE9ED }, { 0x52D8, 0xCAEB }, { 0x52D9, 0xD9E2 }, { 0x52DB, 0xFDB2 }, { 0x52DD, 0xE3AD }, { 0x52DE, 0xD6CC }, { 0x52DF, 0xD9B4 }, { 0x52E2, 0xE1A7 }, + { 0x52E3, 0xEED3 }, { 0x52E4, 0xD0C3 }, { 0x52F3, 0xFDB3 }, { 0x52F5, 0xD5E4 }, { 0x52F8, 0xCFE8 }, { 0x52FA, 0xEDC3 }, { 0x52FB, 0xD0B2 }, { 0x52FE, 0xCEFE }, + { 0x52FF, 0xDAA8 }, { 0x5305, 0xF8D0 }, { 0x5308, 0xFDD6 }, { 0x530D, 0xF8D1 }, { 0x530F, 0xF8D2 }, { 0x5310, 0xDCD3 }, { 0x5315, 0xDDE2 }, { 0x5316, 0xFBF9 }, + { 0x5317, 0xDDC1 }, { 0x5319, 0xE3B5 }, { 0x5320, 0xEDDD }, { 0x5321, 0xCEC4 }, { 0x5323, 0xCBA1 }, { 0x532A, 0xDDE3 }, { 0x532F, 0xFCDD }, { 0x5339, 0xF9AF }, + { 0x533F, 0xD2FB }, { 0x5340, 0xCFA1 }, { 0x5341, 0xE4A8 }, { 0x5343, 0xF4B6 }, { 0x5344, 0xECFE }, { 0x5347, 0xE3AE }, { 0x5348, 0xE7ED }, { 0x5349, 0xFDC1 }, + { 0x534A, 0xDAE2 }, { 0x534D, 0xD8B3 }, { 0x5351, 0xDDE4 }, { 0x5352, 0xF0EF }, { 0x5353, 0xF6F1 }, { 0x5354, 0xFAF0 }, { 0x5357, 0xD1F5 }, { 0x535A, 0xDACF }, + { 0x535C, 0xDCD4 }, { 0x535E, 0xDCA6 }, { 0x5360, 0xEFBF }, { 0x5366, 0xCECF }, { 0x5368, 0xE0D9 }, { 0x536F, 0xD9D6 }, { 0x5370, 0xECD4 }, { 0x5371, 0xEACB }, + { 0x5374, 0xCABF }, { 0x5375, 0xD5B0 }, { 0x5377, 0xCFE9 }, { 0x537D, 0xF1ED }, { 0x537F, 0xCCCF }, { 0x5384, 0xE4F8 }, { 0x5393, 0xE4ED }, { 0x5398, 0xD7D8 }, + { 0x539A, 0xFDA7 }, { 0x539F, 0xEAAB }, { 0x53A0, 0xF6B2 }, { 0x53A5, 0xCFF0 }, { 0x53A6, 0xF9BD }, { 0x53AD, 0xE6F4 }, { 0x53BB, 0xCBDB }, { 0x53C3, 0xF3D1 }, + { 0x53C8, 0xE9D1 }, { 0x53C9, 0xF3A9 }, { 0x53CA, 0xD0E0 }, { 0x53CB, 0xE9D2 }, { 0x53CD, 0xDAE3 }, { 0x53D4, 0xE2D2 }, { 0x53D6, 0xF6A2 }, { 0x53D7, 0xE1F4 }, + { 0x53DB, 0xDAE4 }, { 0x53E1, 0xE7D5 }, { 0x53E2, 0xF5BF }, { 0x53E3, 0xCFA2 }, { 0x53E4, 0xCDAF }, { 0x53E5, 0xCFA3 }, { 0x53E9, 0xCDB0 }, { 0x53EA, 0xF1FE }, + { 0x53EB, 0xD0A3 }, { 0x53EC, 0xE1AF }, { 0x53ED, 0xF8A3 }, { 0x53EF, 0xCAA6 }, { 0x53F0, 0xF7BB }, { 0x53F1, 0xF2EA }, { 0x53F2, 0xDEC8 }, { 0x53F3, 0xE9D3 }, + { 0x53F8, 0xDEC9 }, { 0x5403, 0xFDDE }, { 0x5404, 0xCAC0 }, { 0x5408, 0xF9EA }, { 0x5409, 0xD1CE }, { 0x540A, 0xEED4 }, { 0x540C, 0xD4D2 }, { 0x540D, 0xD9A3 }, + { 0x540E, 0xFDA8 }, { 0x540F, 0xD7D9 }, { 0x5410, 0xF7CE }, { 0x5411, 0xFABE }, { 0x541B, 0xCFD6 }, { 0x541D, 0xD7F0 }, { 0x541F, 0xEBE1 }, { 0x5420, 0xF8C5 }, + { 0x5426, 0xDCFA }, { 0x5429, 0xDDC3 }, { 0x542B, 0xF9DF }, { 0x5433, 0xE7EF }, { 0x5438, 0xFDE5 }, { 0x5439, 0xF6A3 }, { 0x543B, 0xD9FC }, { 0x543C, 0xFDA9 }, + { 0x543E, 0xE7EE }, { 0x5442, 0xD5E5 }, { 0x5448, 0xEFD0 }, { 0x544A, 0xCDB1 }, { 0x5451, 0xF7A2 }, { 0x5468, 0xF1B2 }, { 0x546A, 0xF1B1 }, { 0x5471, 0xCDB2 }, + { 0x5473, 0xDAAB }, { 0x5475, 0xCAA7 }, { 0x547B, 0xE3E2 }, { 0x547C, 0xFBBC }, { 0x547D, 0xD9A4 }, { 0x5480, 0xEEBA }, { 0x5486, 0xF8D3 }, { 0x548C, 0xFBFA }, + { 0x548E, 0xCFA4 }, { 0x5490, 0xDCFB }, { 0x54A4, 0xF6E3 }, { 0x54A8, 0xEDAA }, { 0x54AB, 0xF2A1 }, { 0x54AC, 0xCEE1 }, { 0x54B3, 0xFAA6 }, { 0x54B8, 0xF9E0 }, + { 0x54BD, 0xECD6 }, { 0x54C0, 0xE4EE }, { 0x54C1, 0xF9A1 }, { 0x54C4, 0xFBEF }, { 0x54C8, 0xF9EB }, { 0x54C9, 0xEEA3 }, { 0x54E1, 0xEAAC }, { 0x54E5, 0xCAA8 }, + { 0x54E8, 0xF4FA }, { 0x54ED, 0xCDD6 }, { 0x54EE, 0xFCF6 }, { 0x54F2, 0xF4C9 }, { 0x54FA, 0xF8D4 }, { 0x5504, 0xF8A6 }, { 0x5506, 0xDECA }, { 0x5507, 0xF2C6 }, + { 0x550E, 0xD7DA }, { 0x5510, 0xD3D0 }, { 0x551C, 0xD8C5 }, { 0x552F, 0xEAE6 }, { 0x5531, 0xF3DD }, { 0x5535, 0xE4DA }, { 0x553E, 0xF6E4 }, { 0x5544, 0xF6F2 }, + { 0x5546, 0xDFC2 }, { 0x554F, 0xD9FD }, { 0x5553, 0xCCF6 }, { 0x5556, 0xD3BA }, { 0x555E, 0xE4AF }, { 0x5563, 0xF9E1 }, { 0x557C, 0xF0A6 }, { 0x5580, 0xCBD3 }, + { 0x5584, 0xE0BC }, { 0x5586, 0xF4CA }, { 0x5587, 0xD4FA }, { 0x5589, 0xFDAA }, { 0x558A, 0xF9E2 }, { 0x5598, 0xF4B7 }, { 0x5599, 0xFDC2 }, { 0x559A, 0xFCB0 }, + { 0x559C, 0xFDEC }, { 0x559D, 0xCAE2 }, { 0x55A7, 0xFDBD }, { 0x55A9, 0xEAE7 }, { 0x55AA, 0xDFC3 }, { 0x55AB, 0xD1D2 }, { 0x55AC, 0xCEE2 }, { 0x55AE, 0xD3A4 }, + { 0x55C5, 0xFDAB }, { 0x55C7, 0xDFE0 }, { 0x55D4, 0xF2C7 }, { 0x55DA, 0xE7F0 }, { 0x55DC, 0xD0EE }, { 0x55DF, 0xF3AA }, { 0x55E3, 0xDECB }, { 0x55E4, 0xF6B8 }, + { 0x55FD, 0xE1F5 }, { 0x55FE, 0xF1B3 }, { 0x5606, 0xF7A3 }, { 0x5609, 0xCAA9 }, { 0x5614, 0xCFA5 }, { 0x5617, 0xDFC4 }, { 0x562F, 0xE1B0 }, { 0x5632, 0xF0BF }, + { 0x5634, 0xF6A4 }, { 0x5636, 0xE3B6 }, { 0x5653, 0xFAC6 }, { 0x5668, 0xD0EF }, { 0x566B, 0xFDED }, { 0x5674, 0xDDC4 }, { 0x5686, 0xFCF7 }, { 0x56A5, 0xE6BF }, + { 0x56AC, 0xDEAD }, { 0x56AE, 0xFABF }, { 0x56B4, 0xE5F1 }, { 0x56BC, 0xEDC4 }, { 0x56CA, 0xD2A5 }, { 0x56CD, 0xFDEE }, { 0x56D1, 0xF5B6 }, { 0x56DA, 0xE1F6 }, + { 0x56DB, 0xDECC }, { 0x56DE, 0xFCDE }, { 0x56E0, 0xECD7 }, { 0x56F0, 0xCDDD }, { 0x56F9, 0xD6B7 }, { 0x56FA, 0xCDB3 }, { 0x5703, 0xF8D5 }, { 0x5704, 0xE5D8 }, + { 0x5708, 0xCFEA }, { 0x570B, 0xCFD0 }, { 0x570D, 0xEACC }, { 0x5712, 0xEAAE }, { 0x5713, 0xEAAD }, { 0x5716, 0xD3F1 }, { 0x5718, 0xD3A5 }, { 0x571F, 0xF7CF }, + { 0x5728, 0xEEA4 }, { 0x572D, 0xD0A4 }, { 0x5730, 0xF2A2 }, { 0x573B, 0xD0F0 }, { 0x5740, 0xF2A3 }, { 0x5742, 0xF7F8 }, { 0x5747, 0xD0B3 }, { 0x574A, 0xDBA9 }, + { 0x574D, 0xD3BB }, { 0x574E, 0xCAEC }, { 0x5750, 0xF1A6 }, { 0x5751, 0xCBD5 }, { 0x5761, 0xF7E7 }, { 0x5764, 0xCDDE }, { 0x5766, 0xF7A4 }, { 0x576A, 0xF8C0 }, + { 0x576E, 0xD3DD }, { 0x5770, 0xCCD0 }, { 0x5775, 0xCFA6 }, { 0x577C, 0xF6F3 }, { 0x5782, 0xE1F7 }, { 0x5788, 0xD3DC }, { 0x578B, 0xFAFE }, { 0x5793, 0xFAA7 }, + { 0x57A0, 0xEBD9 }, { 0x57A2, 0xCFA7 }, { 0x57A3, 0xEAAF }, { 0x57C3, 0xE4EF }, { 0x57C7, 0xE9B9 }, { 0x57C8, 0xF1D8 }, { 0x57CB, 0xD8D8 }, { 0x57CE, 0xE0F2 }, + { 0x57DF, 0xE6B4 }, { 0x57E0, 0xDCFC }, { 0x57F0, 0xF3F1 }, { 0x57F4, 0xE3D0 }, { 0x57F7, 0xF2FB }, { 0x57F9, 0xDBC6 }, { 0x57FA, 0xD0F1 }, { 0x57FC, 0xD0F2 }, + { 0x5800, 0xCFDC }, { 0x5802, 0xD3D1 }, { 0x5805, 0xCCB1 }, { 0x5806, 0xF7D8 }, { 0x5808, 0xCBA8 }, { 0x5809, 0xEBBC }, { 0x580A, 0xE4BE }, { 0x581E, 0xF4DC }, + { 0x5821, 0xDCC2 }, { 0x5824, 0xF0A7 }, { 0x5827, 0xE6C0 }, { 0x582A, 0xCAED }, { 0x582F, 0xE8EB }, { 0x5830, 0xE5E8 }, { 0x5831, 0xDCC3 }, { 0x5834, 0xEDDE }, + { 0x5835, 0xD3F2 }, { 0x583A, 0xCCF7 }, { 0x584A, 0xCED4 }, { 0x584B, 0xE7AB }, { 0x584F, 0xCBC3 }, { 0x5851, 0xE1B1 }, { 0x5854, 0xF7B2 }, { 0x5857, 0xD3F3 }, + { 0x5858, 0xD3D2 }, { 0x585A, 0xF5C0 }, { 0x585E, 0xDFDD }, { 0x5861, 0xEEF3 }, { 0x5862, 0xE7F1 }, { 0x5864, 0xFDB4 }, { 0x5875, 0xF2C8 }, { 0x5879, 0xF3D2 }, + { 0x587C, 0xEEF4 }, { 0x587E, 0xE2D3 }, { 0x5883, 0xCCD1 }, { 0x5885, 0xDFEA }, { 0x5889, 0xE9BA }, { 0x5893, 0xD9D7 }, { 0x589C, 0xF5CD }, { 0x589E, 0xF1F2 }, + { 0x589F, 0xFAC7 }, { 0x58A8, 0xD9F8 }, { 0x58A9, 0xD4C2 }, { 0x58AE, 0xF6E5 }, { 0x58B3, 0xDDC5 }, { 0x58BA, 0xE7F2 }, { 0x58BB, 0xEDDF }, { 0x58BE, 0xCACB }, + { 0x58C1, 0xDBFA }, { 0x58C5, 0xE8B5 }, { 0x58C7, 0xD3A6 }, { 0x58CE, 0xFDB5 }, { 0x58D1, 0xF9C9 }, { 0x58D3, 0xE4E2 }, { 0x58D5, 0xFBBD }, { 0x58D8, 0xD7A4 }, + { 0x58D9, 0xCEC5 }, { 0x58DE, 0xCED5 }, { 0x58DF, 0xD6E6 }, { 0x58E4, 0xE5BD }, { 0x58EB, 0xDECD }, { 0x58EC, 0xECF3 }, { 0x58EF, 0xEDE0 }, { 0x58F9, 0xECEC }, + { 0x58FA, 0xFBBE }, { 0x58FB, 0xDFEB }, { 0x58FD, 0xE1F8 }, { 0x590F, 0xF9BE }, { 0x5914, 0xD0F3 }, { 0x5915, 0xE0AA }, { 0x5916, 0xE8E2 }, { 0x5919, 0xE2D4 }, + { 0x591A, 0xD2FD }, { 0x591C, 0xE5A8 }, { 0x5922, 0xD9D3 }, { 0x5927, 0xD3DE }, { 0x5929, 0xF4B8 }, { 0x592A, 0xF7BC }, { 0x592B, 0xDCFD }, { 0x592D, 0xE8EC }, + { 0x592E, 0xE4E7 }, { 0x5931, 0xE3F7 }, { 0x5937, 0xECA8 }, { 0x593E, 0xFAF1 }, { 0x5944, 0xE5F2 }, { 0x5947, 0xD0F4 }, { 0x5948, 0xD2AF }, { 0x5949, 0xDCE5 }, + { 0x594E, 0xD0A5 }, { 0x594F, 0xF1B4 }, { 0x5950, 0xFCB1 }, { 0x5951, 0xCCF8 }, { 0x5954, 0xDDC6 }, { 0x5955, 0xFAD1 }, { 0x5957, 0xF7DF }, { 0x595A, 0xFAA8 }, + { 0x5960, 0xEEF5 }, { 0x5962, 0xDECE }, { 0x5967, 0xE7F3 }, { 0x596A, 0xF7AC }, { 0x596B, 0xEBC4 }, { 0x596C, 0xEDE1 }, { 0x596D, 0xE0AB }, { 0x596E, 0xDDC7 }, + { 0x5973, 0xD2B3 }, { 0x5974, 0xD2BF }, { 0x5978, 0xCACC }, { 0x597D, 0xFBBF }, { 0x5982, 0xE5FD }, { 0x5983, 0xDDE5 }, { 0x5984, 0xD8CD }, { 0x598A, 0xECF4 }, + { 0x5993, 0xD0F5 }, { 0x5996, 0xE8ED }, { 0x5997, 0xD0D2 }, { 0x5999, 0xD9D8 }, { 0x59A5, 0xF6E6 }, { 0x59A8, 0xDBAA }, { 0x59AC, 0xF7E0 }, { 0x59B9, 0xD8D9 }, + { 0x59BB, 0xF4A3 }, { 0x59BE, 0xF4DD }, { 0x59C3, 0xEFD1 }, { 0x59C6, 0xD9B5 }, { 0x59C9, 0xEDAB }, { 0x59CB, 0xE3B7 }, { 0x59D0, 0xEEBB }, { 0x59D1, 0xCDB4 }, + { 0x59D3, 0xE0F3 }, { 0x59D4, 0xEACD }, { 0x59D9, 0xECF5 }, { 0x59DA, 0xE8EE }, { 0x59DC, 0xCBA9 }, { 0x59DD, 0xF1AF }, { 0x59E6, 0xCACD }, { 0x59E8, 0xECA9 }, + { 0x59EA, 0xF2EB }, { 0x59EC, 0xFDEF }, { 0x59EE, 0xF9F3 }, { 0x59F8, 0xE6C1 }, { 0x59FB, 0xECD8 }, { 0x59FF, 0xEDAC }, { 0x5A01, 0xEACE }, { 0x5A03, 0xE8DF }, + { 0x5A11, 0xDECF }, { 0x5A18, 0xD2A6 }, { 0x5A1B, 0xE7F4 }, { 0x5A1C, 0xD1D6 }, { 0x5A1F, 0xE6C2 }, { 0x5A20, 0xE3E3 }, { 0x5A25, 0xE4B0 }, { 0x5A29, 0xD8B4 }, + { 0x5A36, 0xF6A5 }, { 0x5A3C, 0xF3DE }, { 0x5A41, 0xD7A5 }, { 0x5A46, 0xF7E8 }, { 0x5A49, 0xE8C6 }, { 0x5A5A, 0xFBE6 }, { 0x5A62, 0xDDE6 }, { 0x5A66, 0xDCFE }, + { 0x5A92, 0xD8DA }, { 0x5A9A, 0xDAAC }, { 0x5A9B, 0xEAB0 }, { 0x5AA4, 0xE3B8 }, { 0x5AC1, 0xCAAA }, { 0x5AC2, 0xE1F9 }, { 0x5AC4, 0xEAB1 }, { 0x5AC9, 0xF2EC }, + { 0x5ACC, 0xFAEE }, { 0x5AE1, 0xEED5 }, { 0x5AE6, 0xF9F4 }, { 0x5AE9, 0xD2EC }, { 0x5B05, 0xFBFB }, { 0x5B09, 0xFDF0 }, { 0x5B0B, 0xE0BD }, { 0x5B0C, 0xCEE3 }, + { 0x5B16, 0xF8C6 }, { 0x5B2A, 0xDEAE }, { 0x5B40, 0xDFC5 }, { 0x5B43, 0xE5BE }, { 0x5B50, 0xEDAD }, { 0x5B51, 0xFAEA }, { 0x5B54, 0xCDEE }, { 0x5B55, 0xEDA6 }, + { 0x5B57, 0xEDAE }, { 0x5B58, 0xF0ED }, { 0x5B5A, 0xDDA1 }, { 0x5B5C, 0xEDAF }, { 0x5B5D, 0xFCF8 }, { 0x5B5F, 0xD8EB }, { 0x5B63, 0xCCF9 }, { 0x5B64, 0xCDB5 }, + { 0x5B69, 0xFAA9 }, { 0x5B6B, 0xE1DD }, { 0x5B70, 0xE2D5 }, { 0x5B71, 0xEDCF }, { 0x5B75, 0xDDA2 }, { 0x5B78, 0xF9CA }, { 0x5B7A, 0xEAE8 }, { 0x5B7C, 0xE5ED }, + { 0x5B85, 0xD3EB }, { 0x5B87, 0xE9D4 }, { 0x5B88, 0xE1FA }, { 0x5B89, 0xE4CC }, { 0x5B8B, 0xE1E4 }, { 0x5B8C, 0xE8C7 }, { 0x5B8F, 0xCEDB }, { 0x5B93, 0xDCD5 }, + { 0x5B95, 0xF7B5 }, { 0x5B96, 0xFCF3 }, { 0x5B97, 0xF0F3 }, { 0x5B98, 0xCEAF }, { 0x5B99, 0xF1B5 }, { 0x5B9A, 0xEFD2 }, { 0x5B9B, 0xE8C8 }, { 0x5B9C, 0xEBF1 }, + { 0x5BA2, 0xCBD4 }, { 0x5BA3, 0xE0BE }, { 0x5BA4, 0xE3F8 }, { 0x5BA5, 0xEAE9 }, { 0x5BA6, 0xFCB2 }, { 0x5BAC, 0xE0F4 }, { 0x5BAE, 0xCFE0 }, { 0x5BB0, 0xEEA5 }, + { 0x5BB3, 0xFAAA }, { 0x5BB4, 0xE6C3 }, { 0x5BB5, 0xE1B2 }, { 0x5BB6, 0xCAAB }, { 0x5BB8, 0xE3E4 }, { 0x5BB9, 0xE9BB }, { 0x5BBF, 0xE2D6 }, { 0x5BC0, 0xF3F2 }, + { 0x5BC2, 0xEED6 }, { 0x5BC3, 0xEAB2 }, { 0x5BC4, 0xD0F6 }, { 0x5BC5, 0xECD9 }, { 0x5BC6, 0xDACB }, { 0x5BC7, 0xCFA8 }, { 0x5BCC, 0xDDA3 }, { 0x5BD0, 0xD8DB }, + { 0x5BD2, 0xF9CE }, { 0x5BD3, 0xE9D5 }, { 0x5BD4, 0xE3D1 }, { 0x5BD7, 0xD2BC }, { 0x5BDE, 0xD8AC }, { 0x5BDF, 0xF3CC }, { 0x5BE1, 0xCDFB }, { 0x5BE2, 0xF6D6 }, + { 0x5BE4, 0xE7F5 }, { 0x5BE5, 0xE8EF }, { 0x5BE6, 0xE3F9 }, { 0x5BE7, 0xD2BB }, { 0x5BE8, 0xF3F3 }, { 0x5BE9, 0xE3FB }, { 0x5BEB, 0xDED0 }, { 0x5BEC, 0xCEB0 }, + { 0x5BEE, 0xD6F7 }, { 0x5BEF, 0xF1D9 }, { 0x5BF5, 0xF5C1 }, { 0x5BF6, 0xDCC4 }, { 0x5BF8, 0xF5BB }, { 0x5BFA, 0xDED1 }, { 0x5C01, 0xDCE6 }, { 0x5C04, 0xDED2 }, + { 0x5C07, 0xEDE2 }, { 0x5C08, 0xEEF6 }, { 0x5C09, 0xEACF }, { 0x5C0A, 0xF0EE }, { 0x5C0B, 0xE3FC }, { 0x5C0D, 0xD3DF }, { 0x5C0E, 0xD3F4 }, { 0x5C0F, 0xE1B3 }, + { 0x5C11, 0xE1B4 }, { 0x5C16, 0xF4D3 }, { 0x5C19, 0xDFC6 }, { 0x5C24, 0xE9D6 }, { 0x5C28, 0xDBAB }, { 0x5C31, 0xF6A6 }, { 0x5C38, 0xE3B9 }, { 0x5C39, 0xEBC5 }, + { 0x5C3A, 0xF4A9 }, { 0x5C3B, 0xCDB6 }, { 0x5C3C, 0xD2F9 }, { 0x5C3E, 0xDAAD }, { 0x5C3F, 0xD2E3 }, { 0x5C40, 0xCFD1 }, { 0x5C45, 0xCBDC }, { 0x5C46, 0xCCFA }, + { 0x5C48, 0xCFDD }, { 0x5C4B, 0xE8A9 }, { 0x5C4D, 0xE3BB }, { 0x5C4E, 0xE3BA }, { 0x5C51, 0xE0DA }, { 0x5C55, 0xEEF7 }, { 0x5C5B, 0xDCB3 }, { 0x5C60, 0xD3F5 }, + { 0x5C62, 0xD7A6 }, { 0x5C64, 0xF6B5 }, { 0x5C65, 0xD7DB }, { 0x5C6C, 0xE1D5 }, { 0x5C6F, 0xD4EA }, { 0x5C71, 0xDFA3 }, { 0x5C79, 0xFDDF }, { 0x5C90, 0xD0F7 }, + { 0x5C91, 0xEDD4 }, { 0x5CA1, 0xCBAA }, { 0x5CA9, 0xE4DB }, { 0x5CAB, 0xE1FB }, { 0x5CAC, 0xCBA2 }, { 0x5CB1, 0xD3E0 }, { 0x5CB3, 0xE4BF }, { 0x5CB5, 0xFBC0 }, + { 0x5CB7, 0xDABE }, { 0x5CB8, 0xE4CD }, { 0x5CBA, 0xD6B9 }, { 0x5CBE, 0xEFC0 }, { 0x5CC0, 0xE1FC }, { 0x5CD9, 0xF6B9 }, { 0x5CE0, 0xDFC7 }, { 0x5CE8, 0xE4B1 }, + { 0x5CEF, 0xDCE7 }, { 0x5CF0, 0xDCE8 }, { 0x5CF4, 0xFAD6 }, { 0x5CF6, 0xD3F6 }, { 0x5CFB, 0xF1DA }, { 0x5CFD, 0xFAF2 }, { 0x5D07, 0xE2FD }, { 0x5D0D, 0xD5CF }, + { 0x5D0E, 0xD0F8 }, { 0x5D11, 0xCDDF }, { 0x5D14, 0xF5CB }, { 0x5D16, 0xE4F0 }, { 0x5D17, 0xCBAB }, { 0x5D19, 0xD7C4 }, { 0x5D27, 0xE2FE }, { 0x5D29, 0xDDDA }, + { 0x5D4B, 0xDAAE }, { 0x5D4C, 0xCAEE }, { 0x5D50, 0xD5B9 }, { 0x5D69, 0xE3A1 }, { 0x5D6C, 0xE8E3 }, { 0x5D6F, 0xF3AB }, { 0x5D87, 0xCFA9 }, { 0x5D8B, 0xD3F7 }, + { 0x5D9D, 0xD4F1 }, { 0x5DA0, 0xCEE4 }, { 0x5DA2, 0xE8F2 }, { 0x5DAA, 0xE5F5 }, { 0x5DB8, 0xE7AE }, { 0x5DBA, 0xD6BA }, { 0x5DBC, 0xDFEC }, { 0x5DBD, 0xE4C0 }, + { 0x5DCD, 0xE8E4 }, { 0x5DD2, 0xD8B5 }, { 0x5DD6, 0xE4DC }, { 0x5DDD, 0xF4B9 }, { 0x5DDE, 0xF1B6 }, { 0x5DE1, 0xE2DE }, { 0x5DE2, 0xE1B5 }, { 0x5DE5, 0xCDEF }, + { 0x5DE6, 0xF1A7 }, { 0x5DE7, 0xCEE5 }, { 0x5DE8, 0xCBDD }, { 0x5DEB, 0xD9E3 }, { 0x5DEE, 0xF3AC }, { 0x5DF1, 0xD0F9 }, { 0x5DF2, 0xECAB }, { 0x5DF3, 0xDED3 }, + { 0x5DF4, 0xF7E9 }, { 0x5DF7, 0xF9F5 }, { 0x5DFD, 0xE1DE }, { 0x5DFE, 0xCBEE }, { 0x5E02, 0xE3BC }, { 0x5E03, 0xF8D6 }, { 0x5E06, 0xDBEE }, { 0x5E0C, 0xFDF1 }, + { 0x5E11, 0xF7B6 }, { 0x5E16, 0xF4DE }, { 0x5E19, 0xF2ED }, { 0x5E1B, 0xDBD9 }, { 0x5E1D, 0xF0A8 }, { 0x5E25, 0xE1FD }, { 0x5E2B, 0xDED4 }, { 0x5E2D, 0xE0AC }, + { 0x5E33, 0xEDE3 }, { 0x5E36, 0xD3E1 }, { 0x5E38, 0xDFC8 }, { 0x5E3D, 0xD9B6 }, { 0x5E3F, 0xFDAC }, { 0x5E40, 0xEFD3 }, { 0x5E44, 0xE4C1 }, { 0x5E45, 0xF8EB }, + { 0x5E47, 0xDBAC }, { 0x5E4C, 0xFCC6 }, { 0x5E55, 0xD8AD }, { 0x5E5F, 0xF6BA }, { 0x5E61, 0xDBDF }, { 0x5E62, 0xD3D3 }, { 0x5E63, 0xF8C7 }, { 0x5E72, 0xCACE }, + { 0x5E73, 0xF8C1 }, { 0x5E74, 0xD2B4 }, { 0x5E77, 0xDCB4 }, { 0x5E78, 0xFAB9 }, { 0x5E79, 0xCACF }, { 0x5E7B, 0xFCB3 }, { 0x5E7C, 0xEAEA }, { 0x5E7D, 0xEAEB }, + { 0x5E7E, 0xD0FA }, { 0x5E84, 0xEDE4 }, { 0x5E87, 0xDDE7 }, { 0x5E8A, 0xDFC9 }, { 0x5E8F, 0xDFED }, { 0x5E95, 0xEEBC }, { 0x5E97, 0xEFC1 }, { 0x5E9A, 0xCCD2 }, + { 0x5E9C, 0xDDA4 }, { 0x5EA0, 0xDFCA }, { 0x5EA6, 0xD3F8 }, { 0x5EA7, 0xF1A8 }, { 0x5EAB, 0xCDB7 }, { 0x5EAD, 0xEFD4 }, { 0x5EB5, 0xE4DD }, { 0x5EB6, 0xDFEE }, + { 0x5EB7, 0xCBAC }, { 0x5EB8, 0xE9BC }, { 0x5EBE, 0xEAEC }, { 0x5EC2, 0xDFCB }, { 0x5EC8, 0xF9BF }, { 0x5EC9, 0xD6AF }, { 0x5ECA, 0xD5C6 }, { 0x5ED0, 0xCFAA }, + { 0x5ED3, 0xCEA9 }, { 0x5ED6, 0xD6F8 }, { 0x5EDA, 0xF1B7 }, { 0x5EDB, 0xEEF8 }, { 0x5EDF, 0xD9D9 }, { 0x5EE0, 0xF3DF }, { 0x5EE2, 0xF8C8 }, { 0x5EE3, 0xCEC6 }, + { 0x5EEC, 0xD5E6 }, { 0x5EF3, 0xF4E6 }, { 0x5EF6, 0xE6C5 }, { 0x5EF7, 0xEFD5 }, { 0x5EFA, 0xCBEF }, { 0x5EFB, 0xFCDF }, { 0x5F01, 0xDCA7 }, { 0x5F04, 0xD6E7 }, + { 0x5F0A, 0xF8C9 }, { 0x5F0F, 0xE3D2 }, { 0x5F11, 0xE3BD }, { 0x5F13, 0xCFE1 }, { 0x5F14, 0xF0C0 }, { 0x5F15, 0xECDA }, { 0x5F17, 0xDDD7 }, { 0x5F18, 0xFBF0 }, + { 0x5F1B, 0xECAC }, { 0x5F1F, 0xF0A9 }, { 0x5F26, 0xFAD7 }, { 0x5F27, 0xFBC1 }, { 0x5F29, 0xD2C0 }, { 0x5F31, 0xE5B0 }, { 0x5F35, 0xEDE5 }, { 0x5F3A, 0xCBAD }, + { 0x5F3C, 0xF9B0 }, { 0x5F48, 0xF7A5 }, { 0x5F4A, 0xCBAE }, { 0x5F4C, 0xDAAF }, { 0x5F4E, 0xD8B6 }, { 0x5F56, 0xD3A7 }, { 0x5F57, 0xFBB2 }, { 0x5F59, 0xFDC4 }, + { 0x5F5B, 0xECAD }, { 0x5F62, 0xFBA1 }, { 0x5F66, 0xE5E9 }, { 0x5F67, 0xE9EE }, { 0x5F69, 0xF3F4 }, { 0x5F6A, 0xF8F3 }, { 0x5F6B, 0xF0C1 }, { 0x5F6C, 0xDEAF }, + { 0x5F6D, 0xF8B0 }, { 0x5F70, 0xF3E0 }, { 0x5F71, 0xE7AF }, { 0x5F77, 0xDBAD }, { 0x5F79, 0xE6B5 }, { 0x5F7C, 0xF9A8 }, { 0x5F7F, 0xDDD8 }, { 0x5F80, 0xE8D9 }, + { 0x5F81, 0xEFD6 }, { 0x5F85, 0xD3E2 }, { 0x5F87, 0xE2DF }, { 0x5F8A, 0xFCE0 }, { 0x5F8B, 0xD7C8 }, { 0x5F8C, 0xFDAD }, { 0x5F90, 0xDFEF }, { 0x5F91, 0xCCD3 }, + { 0x5F92, 0xD3F9 }, { 0x5F97, 0xD4F0 }, { 0x5F98, 0xDBC7 }, { 0x5F99, 0xDED5 }, { 0x5F9E, 0xF0F4 }, { 0x5FA0, 0xD5D0 }, { 0x5FA1, 0xE5D9 }, { 0x5FA8, 0xFCC7 }, + { 0x5FA9, 0xDCD6 }, { 0x5FAA, 0xE2E0 }, { 0x5FAE, 0xDAB0 }, { 0x5FB5, 0xF3A3 }, { 0x5FB7, 0xD3EC }, { 0x5FB9, 0xF4CB }, { 0x5FBD, 0xFDC5 }, { 0x5FC3, 0xE3FD }, + { 0x5FC5, 0xF9B1 }, { 0x5FCC, 0xD0FB }, { 0x5FCD, 0xECDB }, { 0x5FD6, 0xF5BC }, { 0x5FD7, 0xF2A4 }, { 0x5FD8, 0xD8CE }, { 0x5FD9, 0xD8CF }, { 0x5FE0, 0xF5F7 }, + { 0x5FEB, 0xF6E1 }, { 0x5FF5, 0xD2B7 }, { 0x5FFD, 0xFBEC }, { 0x5FFF, 0xDDC8 }, { 0x600F, 0xE4E8 }, { 0x6012, 0xD2C1 }, { 0x6016, 0xF8D7 }, { 0x601C, 0xD6BB }, + { 0x601D, 0xDED6 }, { 0x6020, 0xF7BD }, { 0x6021, 0xECAE }, { 0x6025, 0xD0E1 }, { 0x6027, 0xE0F5 }, { 0x6028, 0xEAB3 }, { 0x602A, 0xCED6 }, { 0x602F, 0xCCA5 }, + { 0x6041, 0xECF6 }, { 0x6042, 0xE2E1 }, { 0x6043, 0xE3BE }, { 0x604D, 0xFCC8 }, { 0x6050, 0xCDF0 }, { 0x6052, 0xF9F6 }, { 0x6055, 0xDFF0 }, { 0x6059, 0xE5BF }, + { 0x605D, 0xCEBF }, { 0x6062, 0xFCE1 }, { 0x6063, 0xEDB0 }, { 0x6064, 0xFDD1 }, { 0x6065, 0xF6BB }, { 0x6068, 0xF9CF }, { 0x6069, 0xEBDA }, { 0x606A, 0xCAC1 }, + { 0x606C, 0xD2B8 }, { 0x606D, 0xCDF1 }, { 0x606F, 0xE3D3 }, { 0x6070, 0xFDE6 }, { 0x6085, 0xE6ED }, { 0x6089, 0xE3FA }, { 0x608C, 0xF0AA }, { 0x608D, 0xF9D0 }, + { 0x6094, 0xFCE2 }, { 0x6096, 0xF8A7 }, { 0x609A, 0xE1E5 }, { 0x609B, 0xEEF9 }, { 0x609F, 0xE7F6 }, { 0x60A0, 0xEAED }, { 0x60A3, 0xFCB4 }, { 0x60A4, 0xF5C2 }, + { 0x60A7, 0xD7DC }, { 0x60B0, 0xF0F5 }, { 0x60B2, 0xDDE8 }, { 0x60B3, 0xD3ED }, { 0x60B4, 0xF5FC }, { 0x60B6, 0xDABF }, { 0x60B8, 0xCCFB }, { 0x60BC, 0xD3FA }, + { 0x60BD, 0xF4A4 }, { 0x60C5, 0xEFD7 }, { 0x60C7, 0xD4C3 }, { 0x60D1, 0xFBE3 }, { 0x60DA, 0xFBED }, { 0x60DC, 0xE0AD }, { 0x60DF, 0xEAEE }, { 0x60E0, 0xFBB3 }, + { 0x60E1, 0xE4C2 }, { 0x60F0, 0xF6E7 }, { 0x60F1, 0xD2DD }, { 0x60F3, 0xDFCC }, { 0x60F6, 0xFCC9 }, { 0x60F9, 0xE5A9 }, { 0x60FA, 0xE0F6 }, { 0x60FB, 0xF6B3 }, + { 0x6101, 0xE1FE }, { 0x6106, 0xCBF0 }, { 0x6108, 0xEAEF }, { 0x6109, 0xEAF0 }, { 0x610D, 0xDAC0 }, { 0x610E, 0xF8B4 }, { 0x610F, 0xEBF2 }, { 0x6115, 0xE4C3 }, + { 0x611A, 0xE9D7 }, { 0x611B, 0xE4F1 }, { 0x611F, 0xCAEF }, { 0x6127, 0xCED7 }, { 0x6130, 0xFCCA }, { 0x6134, 0xF3E1 }, { 0x6137, 0xCBC4 }, { 0x613C, 0xE3E5 }, + { 0x613E, 0xCBC5 }, { 0x613F, 0xEAB4 }, { 0x6142, 0xE9BD }, { 0x6144, 0xD7C9 }, { 0x6147, 0xEBDB }, { 0x6148, 0xEDB1 }, { 0x614A, 0xCCC3 }, { 0x614B, 0xF7BE }, + { 0x614C, 0xFCCB }, { 0x6153, 0xF8F4 }, { 0x6155, 0xD9B7 }, { 0x6158, 0xF3D3 }, { 0x6159, 0xF3D4 }, { 0x615D, 0xF7E4 }, { 0x615F, 0xF7D1 }, { 0x6162, 0xD8B7 }, + { 0x6163, 0xCEB1 }, { 0x6164, 0xCAC2 }, { 0x6167, 0xFBB4 }, { 0x6168, 0xCBC6 }, { 0x616B, 0xF0F6 }, { 0x616E, 0xD5E7 }, { 0x6170, 0xEAD0 }, { 0x6176, 0xCCD4 }, + { 0x6177, 0xCBAF }, { 0x617D, 0xF4AA }, { 0x617E, 0xE9AF }, { 0x6181, 0xF5C3 }, { 0x6182, 0xE9D8 }, { 0x618A, 0xDDE9 }, { 0x618E, 0xF1F3 }, { 0x6190, 0xD5FB }, + { 0x6191, 0xDEBB }, { 0x6194, 0xF4FB }, { 0x6198, 0xFDF3 }, { 0x6199, 0xFDF2 }, { 0x619A, 0xF7A6 }, { 0x61A4, 0xDDC9 }, { 0x61A7, 0xD4D3 }, { 0x61A9, 0xCCA8 }, + { 0x61AB, 0xDAC1 }, { 0x61AC, 0xCCD5 }, { 0x61AE, 0xD9E4 }, { 0x61B2, 0xFACA }, { 0x61B6, 0xE5E3 }, { 0x61BA, 0xD3BC }, { 0x61BE, 0xCAF0 }, { 0x61C3, 0xD0C4 }, + { 0x61C7, 0xCAD0 }, { 0x61C8, 0xFAAB }, { 0x61C9, 0xEBEB }, { 0x61CA, 0xE7F8 }, { 0x61CB, 0xD9E5 }, { 0x61E6, 0xD1D7 }, { 0x61F2, 0xF3A4 }, { 0x61F6, 0xD4FB }, + { 0x61F7, 0xFCE3 }, { 0x61F8, 0xFAD8 }, { 0x61FA, 0xF3D5 }, { 0x61FC, 0xCFAB }, { 0x61FF, 0xEBF3 }, { 0x6200, 0xD5FC }, { 0x6207, 0xD3D4 }, { 0x6208, 0xCDFC }, + { 0x620A, 0xD9E6 }, { 0x620C, 0xE2F9 }, { 0x620D, 0xE2A1 }, { 0x620E, 0xEBD4 }, { 0x6210, 0xE0F7 }, { 0x6211, 0xE4B2 }, { 0x6212, 0xCCFC }, { 0x6216, 0xFBE4 }, + { 0x621A, 0xF4AB }, { 0x621F, 0xD0BD }, { 0x6221, 0xCAF1 }, { 0x622A, 0xEFB8 }, { 0x622E, 0xD7C0 }, { 0x6230, 0xEEFA }, { 0x6231, 0xFDF4 }, { 0x6234, 0xD3E3 }, + { 0x6236, 0xFBC2 }, { 0x623E, 0xD5E8 }, { 0x623F, 0xDBAE }, { 0x6240, 0xE1B6 }, { 0x6241, 0xF8B7 }, { 0x6247, 0xE0BF }, { 0x6248, 0xFBC3 }, { 0x6249, 0xDDEA }, + { 0x624B, 0xE2A2 }, { 0x624D, 0xEEA6 }, { 0x6253, 0xF6E8 }, { 0x6258, 0xF6F5 }, { 0x626E, 0xDDCA }, { 0x6271, 0xD0E2 }, { 0x6276, 0xDDA6 }, { 0x6279, 0xDDEB }, + { 0x627C, 0xE4F9 }, { 0x627F, 0xE3AF }, { 0x6280, 0xD0FC }, { 0x6284, 0xF4FC }, { 0x6289, 0xCCBC }, { 0x628A, 0xF7EA }, { 0x6291, 0xE5E4 }, { 0x6292, 0xDFF1 }, + { 0x6295, 0xF7E1 }, { 0x6297, 0xF9F7 }, { 0x6298, 0xEFB9 }, { 0x629B, 0xF8D8 }, { 0x62AB, 0xF9A9 }, { 0x62B1, 0xF8D9 }, { 0x62B5, 0xEEBD }, { 0x62B9, 0xD8C6 }, + { 0x62BC, 0xE4E3 }, { 0x62BD, 0xF5CE }, { 0x62C2, 0xDDD9 }, { 0x62C7, 0xD9E7 }, { 0x62C8, 0xD2B9 }, { 0x62C9, 0xD5C3 }, { 0x62CC, 0xDAE5 }, { 0x62CD, 0xDAD0 }, + { 0x62CF, 0xD1D9 }, { 0x62D0, 0xCED8 }, { 0x62D2, 0xCBDE }, { 0x62D3, 0xF4AC }, { 0x62D4, 0xDAFB }, { 0x62D6, 0xF6E9 }, { 0x62D7, 0xE8F3 }, { 0x62D8, 0xCFAC }, + { 0x62D9, 0xF0F0 }, { 0x62DB, 0xF4FD }, { 0x62DC, 0xDBC8 }, { 0x62EC, 0xCEC0 }, { 0x62ED, 0xE3D4 }, { 0x62EE, 0xD1CF }, { 0x62EF, 0xF1F5 }, { 0x62F1, 0xCDF2 }, + { 0x62F3, 0xCFEB }, { 0x62F7, 0xCDB8 }, { 0x62FE, 0xE3A6 }, { 0x62FF, 0xD1DA }, { 0x6301, 0xF2A5 }, { 0x6307, 0xF2A6 }, { 0x6309, 0xE4CE }, { 0x6311, 0xD3FB }, + { 0x632B, 0xF1A9 }, { 0x632F, 0xF2C9 }, { 0x633A, 0xEFD8 }, { 0x633B, 0xE6C9 }, { 0x633D, 0xD8B8 }, { 0x633E, 0xFAF3 }, { 0x6349, 0xF3B5 }, { 0x634C, 0xF8A4 }, + { 0x634F, 0xD1F3 }, { 0x6350, 0xE6C8 }, { 0x6355, 0xF8DA }, { 0x6367, 0xDCE9 }, { 0x6368, 0xDED7 }, { 0x636E, 0xCBDF }, { 0x6372, 0xCFEC }, { 0x6377, 0xF4DF }, + { 0x637A, 0xD1F4 }, { 0x637B, 0xD2BA }, { 0x637F, 0xDFF2 }, { 0x6383, 0xE1B7 }, { 0x6388, 0xE2A3 }, { 0x6389, 0xD3FC }, { 0x638C, 0xEDE6 }, { 0x6392, 0xDBC9 }, + { 0x6396, 0xE4FA }, { 0x6398, 0xCFDE }, { 0x639B, 0xCED0 }, { 0x63A0, 0xD5D3 }, { 0x63A1, 0xF3F5 }, { 0x63A2, 0xF7AE }, { 0x63A5, 0xEFC8 }, { 0x63A7, 0xCDF3 }, + { 0x63A8, 0xF5CF }, { 0x63A9, 0xE5F3 }, { 0x63AA, 0xF0C2 }, { 0x63C0, 0xCAD1 }, { 0x63C4, 0xEAF1 }, { 0x63C6, 0xD0A6 }, { 0x63CF, 0xD9DA }, { 0x63D0, 0xF0AB }, + { 0x63D6, 0xEBE7 }, { 0x63DA, 0xE5C0 }, { 0x63DB, 0xFCB5 }, { 0x63E1, 0xE4C4 }, { 0x63ED, 0xCCA9 }, { 0x63EE, 0xFDC6 }, { 0x63F4, 0xEAB5 }, { 0x63F6, 0xE5AA }, + { 0x63F7, 0xDFBA }, { 0x640D, 0xE1DF }, { 0x640F, 0xDAD1 }, { 0x6414, 0xE1B8 }, { 0x6416, 0xE8F4 }, { 0x6417, 0xD3FD }, { 0x641C, 0xE2A4 }, { 0x6422, 0xF2CA }, + { 0x642C, 0xDAE6 }, { 0x642D, 0xF7B3 }, { 0x643A, 0xFDCD }, { 0x643E, 0xF3B6 }, { 0x6458, 0xEED7 }, { 0x6460, 0xF5C4 }, { 0x6469, 0xD8A4 }, { 0x646F, 0xF2A7 }, + { 0x6478, 0xD9B8 }, { 0x6479, 0xD9B9 }, { 0x647A, 0xEFC9 }, { 0x6488, 0xD6CE }, { 0x6491, 0xF7CB }, { 0x6492, 0xDFAE }, { 0x6493, 0xE8F5 }, { 0x649A, 0xD2B5 }, + { 0x649E, 0xD3D5 }, { 0x64A4, 0xF4CC }, { 0x64A5, 0xDAFC }, { 0x64AB, 0xD9E8 }, { 0x64AD, 0xF7EB }, { 0x64AE, 0xF5C9 }, { 0x64B0, 0xF3BC }, { 0x64B2, 0xDAD2 }, + { 0x64BB, 0xD3B5 }, { 0x64C1, 0xE8B6 }, { 0x64C4, 0xD6CF }, { 0x64C5, 0xF4BA }, { 0x64C7, 0xF7C9 }, { 0x64CA, 0xCCAA }, { 0x64CD, 0xF0C3 }, { 0x64CE, 0xCCD6 }, + { 0x64D2, 0xD0D3 }, { 0x64D4, 0xD3BD }, { 0x64D8, 0xDBFB }, { 0x64DA, 0xCBE0 }, { 0x64E1, 0xD3E4 }, { 0x64E2, 0xF6F7 }, { 0x64E5, 0xD5BA }, { 0x64E6, 0xF3CD }, + { 0x64E7, 0xCBE1 }, { 0x64EC, 0xEBF4 }, { 0x64F2, 0xF4AD }, { 0x64F4, 0xFCAA }, { 0x64FA, 0xF7EC }, { 0x64FE, 0xE8F6 }, { 0x6500, 0xDAE7 }, { 0x6504, 0xF7CC }, + { 0x6518, 0xE5C1 }, { 0x651D, 0xE0EE }, { 0x6523, 0xD5FD }, { 0x652A, 0xCEE6 }, { 0x652B, 0xFCAB }, { 0x652C, 0xD5BB }, { 0x652F, 0xF2A8 }, { 0x6536, 0xE2A5 }, + { 0x6537, 0xCDB9 }, { 0x6538, 0xEAF2 }, { 0x6539, 0xCBC7 }, { 0x653B, 0xCDF4 }, { 0x653E, 0xDBAF }, { 0x653F, 0xEFD9 }, { 0x6545, 0xCDBA }, { 0x6548, 0xFCF9 }, + { 0x654D, 0xDFF3 }, { 0x654E, 0xCEE7 }, { 0x654F, 0xDAC2 }, { 0x6551, 0xCFAD }, { 0x6556, 0xE7F9 }, { 0x6557, 0xF8A8 }, { 0x655E, 0xF3E2 }, { 0x6562, 0xCAF2 }, + { 0x6563, 0xDFA4 }, { 0x6566, 0xD4C4 }, { 0x656C, 0xCCD7 }, { 0x656D, 0xE5C2 }, { 0x6572, 0xCDBB }, { 0x6574, 0xEFDA }, { 0x6575, 0xEED8 }, { 0x6577, 0xDDA7 }, + { 0x6578, 0xE2A6 }, { 0x657E, 0xE0C0 }, { 0x6582, 0xD6B0 }, { 0x6583, 0xF8CA }, { 0x6585, 0xFCFA }, { 0x6587, 0xD9FE }, { 0x658C, 0xDEB0 }, { 0x6590, 0xDDEC }, + { 0x6591, 0xDAE8 }, { 0x6597, 0xD4E0 }, { 0x6599, 0xD6F9 }, { 0x659B, 0xCDD7 }, { 0x659C, 0xDED8 }, { 0x659F, 0xF2F8 }, { 0x65A1, 0xE4D6 }, { 0x65A4, 0xD0C5 }, + { 0x65A5, 0xF4AE }, { 0x65A7, 0xDDA8 }, { 0x65AB, 0xEDC5 }, { 0x65AC, 0xF3D6 }, { 0x65AF, 0xDED9 }, { 0x65B0, 0xE3E6 }, { 0x65B7, 0xD3A8 }, { 0x65B9, 0xDBB0 }, + { 0x65BC, 0xE5DA }, { 0x65BD, 0xE3BF }, { 0x65C1, 0xDBB1 }, { 0x65C5, 0xD5E9 }, { 0x65CB, 0xE0C1 }, { 0x65CC, 0xEFDB }, { 0x65CF, 0xF0E9 }, { 0x65D2, 0xD7B2 }, + { 0x65D7, 0xD0FD }, { 0x65E0, 0xD9E9 }, { 0x65E3, 0xD0FE }, { 0x65E5, 0xECED }, { 0x65E6, 0xD3A9 }, { 0x65E8, 0xF2A9 }, { 0x65E9, 0xF0C4 }, { 0x65EC, 0xE2E2 }, + { 0x65ED, 0xE9EF }, { 0x65F1, 0xF9D1 }, { 0x65F4, 0xE9D9 }, { 0x65FA, 0xE8DA }, { 0x65FB, 0xDAC3 }, { 0x65FC, 0xDAC4 }, { 0x65FD, 0xD4C5 }, { 0x65FF, 0xE7FA }, + { 0x6606, 0xCDE0 }, { 0x6607, 0xE3B0 }, { 0x6609, 0xDBB2 }, { 0x660A, 0xFBC4 }, { 0x660C, 0xF3E3 }, { 0x660E, 0xD9A5 }, { 0x660F, 0xFBE7 }, { 0x6610, 0xDDCB }, + { 0x6611, 0xD0D4 }, { 0x6613, 0xE6B6 }, { 0x6614, 0xE0AE }, { 0x6615, 0xFDDA }, { 0x661E, 0xDCB5 }, { 0x661F, 0xE0F8 }, { 0x6620, 0xE7B1 }, { 0x6625, 0xF5F0 }, + { 0x6627, 0xD8DC }, { 0x6628, 0xEDC6 }, { 0x662D, 0xE1B9 }, { 0x662F, 0xE3C0 }, { 0x6630, 0xF9C0 }, { 0x6631, 0xE9F0 }, { 0x6634, 0xD9DB }, { 0x6636, 0xF3E4 }, + { 0x663A, 0xDCB6 }, { 0x663B, 0xE4E9 }, { 0x6641, 0xF0C5 }, { 0x6642, 0xE3C1 }, { 0x6643, 0xFCCC }, { 0x6644, 0xFCCD }, { 0x6649, 0xF2CB }, { 0x664B, 0xF2CC }, + { 0x664F, 0xE4CF }, { 0x6659, 0xF1DB }, { 0x665B, 0xFAD9 }, { 0x665D, 0xF1B8 }, { 0x665E, 0xFDF5 }, { 0x665F, 0xE0F9 }, { 0x6664, 0xE7FB }, { 0x6665, 0xFCB7 }, + { 0x6666, 0xFCE4 }, { 0x6667, 0xFBC5 }, { 0x6668, 0xE3E7 }, { 0x6669, 0xD8B9 }, { 0x666B, 0xF6F8 }, { 0x666E, 0xDCC5 }, { 0x666F, 0xCCD8 }, { 0x6673, 0xE0AF }, + { 0x6674, 0xF4E7 }, { 0x6676, 0xEFDC }, { 0x6677, 0xCFFC }, { 0x6678, 0xEFDD }, { 0x667A, 0xF2AA }, { 0x6684, 0xFDBE }, { 0x6687, 0xCAAC }, { 0x6688, 0xFDBB }, + { 0x6689, 0xFDC7 }, { 0x668E, 0xE7B2 }, { 0x6690, 0xEAD1 }, { 0x6691, 0xDFF4 }, { 0x6696, 0xD1EC }, { 0x6697, 0xE4DE }, { 0x6698, 0xE5C3 }, { 0x669D, 0xD9A6 }, + { 0x66A0, 0xCDBC }, { 0x66A2, 0xF3E5 }, { 0x66AB, 0xEDD5 }, { 0x66AE, 0xD9BA }, { 0x66B2, 0xEDE7 }, { 0x66B3, 0xFBB5 }, { 0x66B4, 0xF8EC }, { 0x66B9, 0xE0E7 }, + { 0x66BB, 0xCCD9 }, { 0x66BE, 0xD4C6 }, { 0x66C4, 0xE7A5 }, { 0x66C6, 0xD5F5 }, { 0x66C7, 0xD3BE }, { 0x66C9, 0xFCFB }, { 0x66D6, 0xE4F2 }, { 0x66D9, 0xDFF5 }, + { 0x66DC, 0xE8F8 }, { 0x66DD, 0xF8ED }, { 0x66E0, 0xCEC7 }, { 0x66E6, 0xFDF6 }, { 0x66F0, 0xE8D8 }, { 0x66F2, 0xCDD8 }, { 0x66F3, 0xE7D6 }, { 0x66F4, 0xCCDA }, + { 0x66F7, 0xCAE3 }, { 0x66F8, 0xDFF6 }, { 0x66F9, 0xF0C7 }, { 0x66FA, 0xF0C6 }, { 0x66FC, 0xD8BA }, { 0x66FE, 0xF1F4 }, { 0x66FF, 0xF4F0 }, { 0x6700, 0xF5CC }, + { 0x6703, 0xFCE5 }, { 0x6708, 0xEAC5 }, { 0x6709, 0xEAF3 }, { 0x670B, 0xDDDB }, { 0x670D, 0xDCD7 }, { 0x6714, 0xDEFD }, { 0x6715, 0xF2F9 }, { 0x6717, 0xD5C7 }, + { 0x671B, 0xD8D0 }, { 0x671D, 0xF0C8 }, { 0x671E, 0xD1A1 }, { 0x671F, 0xD1A2 }, { 0x6726, 0xD9D4 }, { 0x6727, 0xD6E8 }, { 0x6728, 0xD9CA }, { 0x672A, 0xDAB1 }, + { 0x672B, 0xD8C7 }, { 0x672C, 0xDCE2 }, { 0x672D, 0xF3CE }, { 0x672E, 0xF5F4 }, { 0x6731, 0xF1B9 }, { 0x6734, 0xDAD3 }, { 0x6736, 0xF6EA }, { 0x673A, 0xCFF5 }, + { 0x673D, 0xFDAE }, { 0x6746, 0xCAD2 }, { 0x6749, 0xDFB4 }, { 0x674E, 0xD7DD }, { 0x674F, 0xFABA }, { 0x6750, 0xEEA7 }, { 0x6751, 0xF5BD }, { 0x6753, 0xF8F5 }, + { 0x6756, 0xEDE8 }, { 0x675C, 0xD4E1 }, { 0x675E, 0xD1A3 }, { 0x675F, 0xE1D6 }, { 0x676D, 0xF9F8 }, { 0x676F, 0xDBCA }, { 0x6770, 0xCBF9 }, { 0x6771, 0xD4D4 }, + { 0x6773, 0xD9DC }, { 0x6775, 0xEEBE }, { 0x6777, 0xF7ED }, { 0x677B, 0xD2EE }, { 0x677E, 0xE1E6 }, { 0x677F, 0xF7F9 }, { 0x6787, 0xDDED }, { 0x6789, 0xE8DB }, + { 0x678B, 0xDBB3 }, { 0x678F, 0xD1F7 }, { 0x6790, 0xE0B0 }, { 0x6793, 0xD4E2 }, { 0x6795, 0xF6D7 }, { 0x6797, 0xD7F9 }, { 0x679A, 0xD8DD }, { 0x679C, 0xCDFD }, + { 0x679D, 0xF2AB }, { 0x67AF, 0xCDBD }, { 0x67B0, 0xF8C2 }, { 0x67B3, 0xF2AC }, { 0x67B6, 0xCAAD }, { 0x67B7, 0xCAAE }, { 0x67B8, 0xCFAE }, { 0x67BE, 0xE3C2 }, + { 0x67C4, 0xDCB7 }, { 0x67CF, 0xDBDA }, { 0x67D0, 0xD9BB }, { 0x67D1, 0xCAF3 }, { 0x67D2, 0xF6D3 }, { 0x67D3, 0xE6F8 }, { 0x67D4, 0xEAF5 }, { 0x67DA, 0xEAF6 }, + { 0x67DD, 0xF6F9 }, { 0x67E9, 0xCFAF }, { 0x67EC, 0xCAD3 }, { 0x67EF, 0xCAAF }, { 0x67F0, 0xD2B0 }, { 0x67F1, 0xF1BA }, { 0x67F3, 0xD7B3 }, { 0x67F4, 0xE3C3 }, + { 0x67F5, 0xF3FD }, { 0x67F6, 0xDEDA }, { 0x67FB, 0xDEDB }, { 0x67FE, 0xEFDE }, { 0x6812, 0xE2E3 }, { 0x6813, 0xEEFB }, { 0x6816, 0xDFF7 }, { 0x6817, 0xD7CA }, + { 0x6821, 0xCEE8 }, { 0x6822, 0xDBDB }, { 0x682A, 0xF1BB }, { 0x682F, 0xE9F1 }, { 0x6838, 0xFAB7 }, { 0x6839, 0xD0C6 }, { 0x683C, 0xCCAB }, { 0x683D, 0xEEA8 }, + { 0x6840, 0xCBFA }, { 0x6841, 0xF9F9 }, { 0x6842, 0xCCFD }, { 0x6843, 0xD3FE }, { 0x6848, 0xE4D0 }, { 0x684E, 0xF2EE }, { 0x6850, 0xD4D5 }, { 0x6851, 0xDFCD }, + { 0x6853, 0xFCB8 }, { 0x6854, 0xD1D0 }, { 0x686D, 0xF2CD }, { 0x6876, 0xF7D2 }, { 0x687F, 0xCAD4 }, { 0x6881, 0xD5D9 }, { 0x6885, 0xD8DE }, { 0x688F, 0xCDD9 }, + { 0x6893, 0xEEA9 }, { 0x6894, 0xF6BC }, { 0x6897, 0xCCDB }, { 0x689D, 0xF0C9 }, { 0x689F, 0xFCFC }, { 0x68A1, 0xE8C9 }, { 0x68A2, 0xF4FE }, { 0x68A7, 0xE7FC }, + { 0x68A8, 0xD7DE }, { 0x68AD, 0xDEDC }, { 0x68AF, 0xF0AC }, { 0x68B0, 0xCCFE }, { 0x68B1, 0xCDE1 }, { 0x68B3, 0xE1BA }, { 0x68B5, 0xDBEF }, { 0x68B6, 0xDAB2 }, + { 0x68C4, 0xD1A5 }, { 0x68C5, 0xDCB8 }, { 0x68C9, 0xD8F6 }, { 0x68CB, 0xD1A4 }, { 0x68CD, 0xCDE2 }, { 0x68D2, 0xDCEA }, { 0x68D5, 0xF0F7 }, { 0x68D7, 0xF0CA }, + { 0x68D8, 0xD0BE }, { 0x68DA, 0xDDDC }, { 0x68DF, 0xD4D6 }, { 0x68E0, 0xD3D6 }, { 0x68E7, 0xEDD0 }, { 0x68E8, 0xCDA1 }, { 0x68EE, 0xDFB5 }, { 0x68F2, 0xDFF8 }, + { 0x68F9, 0xD4A1 }, { 0x68FA, 0xCEB2 }, { 0x6900, 0xE8CA }, { 0x6905, 0xEBF5 }, { 0x690D, 0xE3D5 }, { 0x690E, 0xF5D0 }, { 0x6912, 0xF5A1 }, { 0x6927, 0xD9A7 }, + { 0x6930, 0xE5AB }, { 0x693D, 0xE6CB }, { 0x693F, 0xF5F1 }, { 0x694A, 0xE5C5 }, { 0x6953, 0xF9A3 }, { 0x6954, 0xE0DB }, { 0x6955, 0xF6EB }, { 0x6957, 0xCBF1 }, + { 0x6959, 0xD9EA }, { 0x695A, 0xF5A2 }, { 0x695E, 0xD7D1 }, { 0x6960, 0xD1F8 }, { 0x6961, 0xEAF8 }, { 0x6962, 0xEAF9 }, { 0x6963, 0xDAB3 }, { 0x6968, 0xEFDF }, + { 0x696B, 0xF1EF }, { 0x696D, 0xE5F6 }, { 0x696E, 0xEEBF }, { 0x696F, 0xE2E4 }, { 0x6975, 0xD0BF }, { 0x6977, 0xFAAC }, { 0x6978, 0xF5D1 }, { 0x6979, 0xE7B3 }, + { 0x6995, 0xE9BE }, { 0x699B, 0xF2CE }, { 0x699C, 0xDBB4 }, { 0x69A5, 0xFCCE }, { 0x69A7, 0xDDEE }, { 0x69AE, 0xE7B4 }, { 0x69B4, 0xD7B4 }, { 0x69BB, 0xF7B4 }, + { 0x69C1, 0xCDBE }, { 0x69C3, 0xDAE9 }, { 0x69CB, 0xCFB0 }, { 0x69CC, 0xF7D9 }, { 0x69CD, 0xF3E6 }, { 0x69D0, 0xCED9 }, { 0x69E8, 0xCEAA }, { 0x69EA, 0xCBC8 }, + { 0x69FB, 0xD0A7 }, { 0x69FD, 0xF0CB }, { 0x69FF, 0xD0C7 }, { 0x6A02, 0xE4C5 }, { 0x6A0A, 0xDBE0 }, { 0x6A11, 0xD5DA }, { 0x6A13, 0xD7A7 }, { 0x6A17, 0xEEC0 }, + { 0x6A19, 0xF8F6 }, { 0x6A1E, 0xF5D2 }, { 0x6A1F, 0xEDE9 }, { 0x6A21, 0xD9BC }, { 0x6A23, 0xE5C6 }, { 0x6A35, 0xF5A3 }, { 0x6A38, 0xDAD4 }, { 0x6A39, 0xE2A7 }, + { 0x6A3A, 0xFBFC }, { 0x6A3D, 0xF1DC }, { 0x6A44, 0xCAF4 }, { 0x6A48, 0xE8FA }, { 0x6A4B, 0xCEE9 }, { 0x6A52, 0xE9F8 }, { 0x6A53, 0xE2E5 }, { 0x6A58, 0xD0B9 }, + { 0x6A59, 0xD4F2 }, { 0x6A5F, 0xD1A6 }, { 0x6A61, 0xDFCE }, { 0x6A6B, 0xFCF4 }, { 0x6A80, 0xD3AA }, { 0x6A84, 0xCCAC }, { 0x6A89, 0xEFE0 }, { 0x6A8D, 0xE5E5 }, + { 0x6A8E, 0xD0D5 }, { 0x6A97, 0xDBFC }, { 0x6A9C, 0xFCE6 }, { 0x6AA2, 0xCBFE }, { 0x6AA3, 0xEDEA }, { 0x6AB3, 0xDEB1 }, { 0x6ABB, 0xF9E3 }, { 0x6AC2, 0xD4A2 }, + { 0x6AC3, 0xCFF6 }, { 0x6AD3, 0xD6D0 }, { 0x6ADA, 0xD5EA }, { 0x6ADB, 0xF1EE }, { 0x6AF6, 0xFACB }, { 0x6AFB, 0xE5A1 }, { 0x6B04, 0xD5B1 }, { 0x6B0A, 0xCFED }, + { 0x6B0C, 0xEDEB }, { 0x6B12, 0xD5B2 }, { 0x6B16, 0xD5BC }, { 0x6B20, 0xFDE2 }, { 0x6B21, 0xF3AD }, { 0x6B23, 0xFDDB }, { 0x6B32, 0xE9B0 }, { 0x6B3A, 0xD1A7 }, + { 0x6B3D, 0xFDE3 }, { 0x6B3E, 0xCEB3 }, { 0x6B46, 0xFDE4 }, { 0x6B47, 0xFACE }, { 0x6B4C, 0xCAB0 }, { 0x6B4E, 0xF7A7 }, { 0x6B50, 0xCFB1 }, { 0x6B5F, 0xE6A2 }, + { 0x6B61, 0xFCB6 }, { 0x6B62, 0xF2AD }, { 0x6B63, 0xEFE1 }, { 0x6B64, 0xF3AE }, { 0x6B65, 0xDCC6 }, { 0x6B66, 0xD9EB }, { 0x6B6A, 0xE8E0 }, { 0x6B72, 0xE1A8 }, + { 0x6B77, 0xD5F6 }, { 0x6B78, 0xCFFD }, { 0x6B7B, 0xDEDD }, { 0x6B7F, 0xD9D1 }, { 0x6B83, 0xE4EA }, { 0x6B84, 0xF2CF }, { 0x6B86, 0xF7BF }, { 0x6B89, 0xE2E6 }, + { 0x6B8A, 0xE2A8 }, { 0x6B96, 0xE3D6 }, { 0x6B98, 0xEDD1 }, { 0x6B9E, 0xE9F9 }, { 0x6BAE, 0xD6B1 }, { 0x6BAF, 0xDEB2 }, { 0x6BB2, 0xE0E8 }, { 0x6BB5, 0xD3AB }, + { 0x6BB7, 0xEBDC }, { 0x6BBA, 0xDFAF }, { 0x6BBC, 0xCAC3 }, { 0x6BBF, 0xEEFC }, { 0x6BC1, 0xFDC3 }, { 0x6BC5, 0xEBF6 }, { 0x6BC6, 0xCFB2 }, { 0x6BCB, 0xD9EC }, + { 0x6BCD, 0xD9BD }, { 0x6BCF, 0xD8DF }, { 0x6BD2, 0xD4B8 }, { 0x6BD3, 0xEBBE }, { 0x6BD4, 0xDDEF }, { 0x6BD6, 0xDDF0 }, { 0x6BD7, 0xDDF1 }, { 0x6BD8, 0xDDF2 }, + { 0x6BDB, 0xD9BE }, { 0x6BEB, 0xFBC6 }, { 0x6BEC, 0xCFB3 }, { 0x6C08, 0xEEFD }, { 0x6C0F, 0xE4AB }, { 0x6C11, 0xDAC5 }, { 0x6C13, 0xD8EC }, { 0x6C23, 0xD1A8 }, + { 0x6C34, 0xE2A9 }, { 0x6C37, 0xDEBC }, { 0x6C38, 0xE7B5 }, { 0x6C3E, 0xDBF0 }, { 0x6C40, 0xEFE2 }, { 0x6C41, 0xF1F0 }, { 0x6C42, 0xCFB4 }, { 0x6C4E, 0xDBF1 }, + { 0x6C50, 0xE0B1 }, { 0x6C55, 0xDFA5 }, { 0x6C57, 0xF9D2 }, { 0x6C5A, 0xE7FD }, { 0x6C5D, 0xE6A3 }, { 0x6C5E, 0xFBF1 }, { 0x6C5F, 0xCBB0 }, { 0x6C60, 0xF2AE }, + { 0x6C68, 0xCDE7 }, { 0x6C6A, 0xE8DC }, { 0x6C6D, 0xE7D7 }, { 0x6C70, 0xF7C0 }, { 0x6C72, 0xD0E3 }, { 0x6C76, 0xDAA1 }, { 0x6C7A, 0xCCBD }, { 0x6C7D, 0xD1A9 }, + { 0x6C7E, 0xDDCC }, { 0x6C81, 0xE3FE }, { 0x6C82, 0xD1AA }, { 0x6C83, 0xE8AA }, { 0x6C85, 0xEAB6 }, { 0x6C86, 0xF9FA }, { 0x6C87, 0xE6CC }, { 0x6C88, 0xF6D8 }, + { 0x6C8C, 0xD4C7 }, { 0x6C90, 0xD9CB }, { 0x6C92, 0xD9D2 }, { 0x6C93, 0xD3CB }, { 0x6C94, 0xD8F7 }, { 0x6C95, 0xDAA9 }, { 0x6C96, 0xF5F8 }, { 0x6C99, 0xDEDE }, + { 0x6C9A, 0xF2AF }, { 0x6C9B, 0xF8A9 }, { 0x6CAB, 0xD8C8 }, { 0x6CAE, 0xEEC1 }, { 0x6CB3, 0xF9C1 }, { 0x6CB8, 0xDDF3 }, { 0x6CB9, 0xEAFA }, { 0x6CBB, 0xF6BD }, + { 0x6CBC, 0xE1BB }, { 0x6CBD, 0xCDBF }, { 0x6CBE, 0xF4D4 }, { 0x6CBF, 0xE6CD }, { 0x6CC1, 0xFCCF }, { 0x6CC2, 0xFBA2 }, { 0x6CC4, 0xE0DC }, { 0x6CC9, 0xF4BB }, + { 0x6CCA, 0xDAD5 }, { 0x6CCC, 0xF9B2 }, { 0x6CD3, 0xFBF2 }, { 0x6CD5, 0xDBF6 }, { 0x6CD7, 0xDEDF }, { 0x6CDB, 0xDBF2 }, { 0x6CE1, 0xF8DC }, { 0x6CE2, 0xF7EE }, + { 0x6CE3, 0xEBE8 }, { 0x6CE5, 0xD2FA }, { 0x6CE8, 0xF1BC }, { 0x6CEB, 0xFADA }, { 0x6CEE, 0xDAEA }, { 0x6CEF, 0xDAC6 }, { 0x6CF0, 0xF7C1 }, { 0x6CF3, 0xE7B6 }, + { 0x6D0B, 0xE5C7 }, { 0x6D0C, 0xD6AC }, { 0x6D11, 0xDCC7 }, { 0x6D17, 0xE1A9 }, { 0x6D19, 0xE2AA }, { 0x6D1B, 0xD5A6 }, { 0x6D1E, 0xD4D7 }, { 0x6D25, 0xF2D0 }, + { 0x6D27, 0xEAFB }, { 0x6D29, 0xE0DD }, { 0x6D2A, 0xFBF3 }, { 0x6D32, 0xF1BD }, { 0x6D35, 0xE2E7 }, { 0x6D36, 0xFDD7 }, { 0x6D38, 0xCEC8 }, { 0x6D39, 0xEAB7 }, + { 0x6D3B, 0xFCC0 }, { 0x6D3D, 0xFDE7 }, { 0x6D3E, 0xF7EF }, { 0x6D41, 0xD7B5 }, { 0x6D59, 0xEFBA }, { 0x6D5A, 0xF1DD }, { 0x6D5C, 0xDEB3 }, { 0x6D63, 0xE8CB }, + { 0x6D66, 0xF8DD }, { 0x6D69, 0xFBC7 }, { 0x6D6A, 0xD5C8 }, { 0x6D6C, 0xD7DF }, { 0x6D6E, 0xDDA9 }, { 0x6D74, 0xE9B1 }, { 0x6D77, 0xFAAD }, { 0x6D78, 0xF6D9 }, + { 0x6D79, 0xFAF4 }, { 0x6D7F, 0xF8AA }, { 0x6D85, 0xE6EE }, { 0x6D87, 0xCCDC }, { 0x6D88, 0xE1BC }, { 0x6D89, 0xE0EF }, { 0x6D8C, 0xE9BF }, { 0x6D8D, 0xFCFD }, + { 0x6D8E, 0xE6CE }, { 0x6D91, 0xE1D7 }, { 0x6D93, 0xE6CF }, { 0x6D95, 0xF4F1 }, { 0x6DAF, 0xE4F3 }, { 0x6DB2, 0xE4FB }, { 0x6DB5, 0xF9E4 }, { 0x6DC0, 0xEFE3 }, + { 0x6DC3, 0xCFEE }, { 0x6DC4, 0xF6BE }, { 0x6DC5, 0xE0B2 }, { 0x6DC6, 0xFCFE }, { 0x6DC7, 0xD1AB }, { 0x6DCB, 0xD7FA }, { 0x6DCF, 0xFBC8 }, { 0x6DD1, 0xE2D7 }, + { 0x6DD8, 0xD4A3 }, { 0x6DD9, 0xF0F8 }, { 0x6DDA, 0xD7A8 }, { 0x6DDE, 0xE1E7 }, { 0x6DE1, 0xD3BF }, { 0x6DE8, 0xEFE4 }, { 0x6DEA, 0xD7C5 }, { 0x6DEB, 0xEBE2 }, + { 0x6DEE, 0xFCE7 }, { 0x6DF1, 0xE4A2 }, { 0x6DF3, 0xE2E8 }, { 0x6DF5, 0xE6D0 }, { 0x6DF7, 0xFBE8 }, { 0x6DF8, 0xF4E8 }, { 0x6DF9, 0xE5F4 }, { 0x6DFA, 0xF4BC }, + { 0x6DFB, 0xF4D5 }, { 0x6E17, 0xDFB6 }, { 0x6E19, 0xFCB9 }, { 0x6E1A, 0xEEC2 }, { 0x6E1B, 0xCAF5 }, { 0x6E1F, 0xEFE5 }, { 0x6E20, 0xCBE2 }, { 0x6E21, 0xD4A4 }, + { 0x6E23, 0xDEE0 }, { 0x6E24, 0xDAFD }, { 0x6E25, 0xE4C6 }, { 0x6E26, 0xE8BE }, { 0x6E2B, 0xE0DE }, { 0x6E2C, 0xF6B4 }, { 0x6E2D, 0xEAD2 }, { 0x6E2F, 0xF9FB }, + { 0x6E32, 0xE0C2 }, { 0x6E34, 0xCAE4 }, { 0x6E36, 0xE7B7 }, { 0x6E38, 0xEAFD }, { 0x6E3A, 0xD9DD }, { 0x6E3C, 0xDAB4 }, { 0x6E3D, 0xEEAA }, { 0x6E3E, 0xFBE9 }, + { 0x6E43, 0xDBCB }, { 0x6E44, 0xDAB5 }, { 0x6E4A, 0xF1BE }, { 0x6E4D, 0xD3AC }, { 0x6E56, 0xFBC9 }, { 0x6E58, 0xDFCF }, { 0x6E5B, 0xD3C0 }, { 0x6E5C, 0xE3D7 }, + { 0x6E5E, 0xEFE6 }, { 0x6E5F, 0xFCD0 }, { 0x6E67, 0xE9C0 }, { 0x6E6B, 0xF5D3 }, { 0x6E6E, 0xECDC }, { 0x6E6F, 0xF7B7 }, { 0x6E72, 0xEAB8 }, { 0x6E73, 0xD1F9 }, + { 0x6E7A, 0xDCC8 }, { 0x6E90, 0xEAB9 }, { 0x6E96, 0xF1DE }, { 0x6E9C, 0xD7B6 }, { 0x6E9D, 0xCFB5 }, { 0x6E9F, 0xD9A8 }, { 0x6EA2, 0xECEE }, { 0x6EA5, 0xDDAA }, + { 0x6EAA, 0xCDA2 }, { 0x6EAB, 0xE8AE }, { 0x6EAF, 0xE1BD }, { 0x6EB1, 0xF2D1 }, { 0x6EB6, 0xE9C1 }, { 0x6EBA, 0xD2FC }, { 0x6EC2, 0xDBB5 }, { 0x6EC4, 0xF3E7 }, + { 0x6EC5, 0xD8FE }, { 0x6EC9, 0xFCD1 }, { 0x6ECB, 0xEDB2 }, { 0x6ECC, 0xF4AF }, { 0x6ECE, 0xFBA3 }, { 0x6ED1, 0xFCC1 }, { 0x6ED3, 0xEEAB }, { 0x6ED4, 0xD4A5 }, + { 0x6EEF, 0xF4F2 }, { 0x6EF4, 0xEED9 }, { 0x6EF8, 0xFBCA }, { 0x6EFE, 0xCDE3 }, { 0x6EFF, 0xD8BB }, { 0x6F01, 0xE5DB }, { 0x6F02, 0xF8F7 }, { 0x6F06, 0xF6D4 }, + { 0x6F0F, 0xD7A9 }, { 0x6F11, 0xCBC9 }, { 0x6F14, 0xE6D1 }, { 0x6F15, 0xF0CC }, { 0x6F20, 0xD8AE }, { 0x6F22, 0xF9D3 }, { 0x6F23, 0xD5FE }, { 0x6F2B, 0xD8BC }, + { 0x6F2C, 0xF2B0 }, { 0x6F31, 0xE2AB }, { 0x6F32, 0xF3E8 }, { 0x6F38, 0xEFC2 }, { 0x6F3F, 0xEDEC }, { 0x6F41, 0xE7B8 }, { 0x6F51, 0xDAFE }, { 0x6F54, 0xCCBE }, + { 0x6F57, 0xF2FC }, { 0x6F58, 0xDAEB }, { 0x6F5A, 0xE2D8 }, { 0x6F5B, 0xEDD6 }, { 0x6F5E, 0xD6D1 }, { 0x6F5F, 0xE0B3 }, { 0x6F62, 0xFCD2 }, { 0x6F64, 0xEBC8 }, + { 0x6F6D, 0xD3C1 }, { 0x6F6E, 0xF0CD }, { 0x6F70, 0xCFF7 }, { 0x6F7A, 0xEDD2 }, { 0x6F7C, 0xD4D8 }, { 0x6F7D, 0xDCC9 }, { 0x6F7E, 0xD7F1 }, { 0x6F81, 0xDFBB }, + { 0x6F84, 0xF3A5 }, { 0x6F88, 0xF4CD }, { 0x6F8D, 0xF1BF }, { 0x6F8E, 0xF8B1 }, { 0x6F90, 0xE9FA }, { 0x6F94, 0xFBCB }, { 0x6F97, 0xCAD5 }, { 0x6FA3, 0xF9D4 }, + { 0x6FA4, 0xF7CA }, { 0x6FA7, 0xD6C8 }, { 0x6FAE, 0xFCE8 }, { 0x6FAF, 0xF3BD }, { 0x6FB1, 0xEEFE }, { 0x6FB3, 0xE7FE }, { 0x6FB9, 0xD3C2 }, { 0x6FBE, 0xD3B6 }, + { 0x6FC0, 0xCCAD }, { 0x6FC1, 0xF6FA }, { 0x6FC2, 0xD6B2 }, { 0x6FC3, 0xD2D8 }, { 0x6FCA, 0xE7D8 }, { 0x6FD5, 0xE3A5 }, { 0x6FDA, 0xE7B9 }, { 0x6FDF, 0xF0AD }, + { 0x6FE0, 0xFBCC }, { 0x6FE1, 0xEBA1 }, { 0x6FE4, 0xD4A6 }, { 0x6FE9, 0xFBCD }, { 0x6FEB, 0xD5BD }, { 0x6FEC, 0xF1DF }, { 0x6FEF, 0xF6FB }, { 0x6FF1, 0xDEB4 }, + { 0x6FFE, 0xD5EB }, { 0x7001, 0xE5C8 }, { 0x7005, 0xFBA4 }, { 0x7006, 0xD4B9 }, { 0x7009, 0xDEE1 }, { 0x700B, 0xE4A3 }, { 0x700F, 0xD7B7 }, { 0x7011, 0xF8EE }, + { 0x7015, 0xDEB5 }, { 0x7018, 0xD6D2 }, { 0x701A, 0xF9D5 }, { 0x701B, 0xE7BA }, { 0x701C, 0xEBD5 }, { 0x701D, 0xD5F7 }, { 0x701E, 0xEFE7 }, { 0x701F, 0xE1BE }, + { 0x7023, 0xFAAE }, { 0x7027, 0xD6E9 }, { 0x7028, 0xD6EE }, { 0x702F, 0xE7BB }, { 0x7037, 0xECCB }, { 0x703E, 0xD5B3 }, { 0x704C, 0xCEB4 }, { 0x7050, 0xFBA5 }, + { 0x7051, 0xE1EE }, { 0x7058, 0xF7A8 }, { 0x705D, 0xFBCE }, { 0x7063, 0xD8BD }, { 0x706B, 0xFBFD }, { 0x7070, 0xFCE9 }, { 0x7078, 0xCFB6 }, { 0x707C, 0xEDC7 }, + { 0x707D, 0xEEAC }, { 0x7085, 0xCCDD }, { 0x708A, 0xF6A7 }, { 0x708E, 0xE6FA }, { 0x7092, 0xF5A4 }, { 0x7098, 0xFDDC }, { 0x7099, 0xEDB3 }, { 0x709A, 0xCEC9 }, + { 0x70A1, 0xEFE8 }, { 0x70A4, 0xE1BF }, { 0x70AB, 0xFADB }, { 0x70AC, 0xCBE3 }, { 0x70AD, 0xF7A9 }, { 0x70AF, 0xFBA6 }, { 0x70B3, 0xDCB9 }, { 0x70B7, 0xF1C0 }, + { 0x70B8, 0xEDC8 }, { 0x70B9, 0xEFC3 }, { 0x70C8, 0xD6AD }, { 0x70CB, 0xFDCE }, { 0x70CF, 0xE8A1 }, { 0x70D8, 0xFBF4 }, { 0x70D9, 0xD5A7 }, { 0x70DD, 0xF1F6 }, + { 0x70DF, 0xE6D3 }, { 0x70F1, 0xCCDE }, { 0x70F9, 0xF8B2 }, { 0x70FD, 0xDCEB }, { 0x7104, 0xFDB6 }, { 0x7109, 0xE5EA }, { 0x710C, 0xF1E0 }, { 0x7119, 0xDBCC }, + { 0x711A, 0xDDCD }, { 0x711E, 0xD4C8 }, { 0x7121, 0xD9ED }, { 0x7126, 0xF5A5 }, { 0x7130, 0xE6FB }, { 0x7136, 0xE6D4 }, { 0x7147, 0xFDC8 }, { 0x7149, 0xD6A1 }, + { 0x714A, 0xFDBF }, { 0x714C, 0xFCD3 }, { 0x714E, 0xEFA1 }, { 0x7150, 0xE7BC }, { 0x7156, 0xD1EE }, { 0x7159, 0xE6D5 }, { 0x715C, 0xE9F2 }, { 0x715E, 0xDFB0 }, + { 0x7164, 0xD8E0 }, { 0x7165, 0xFCBA }, { 0x7166, 0xFDAF }, { 0x7167, 0xF0CE }, { 0x7169, 0xDBE1 }, { 0x716C, 0xE5C9 }, { 0x716E, 0xEDB4 }, { 0x717D, 0xE0C3 }, + { 0x7184, 0xE3D8 }, { 0x7189, 0xE9FB }, { 0x718A, 0xEAA8 }, { 0x718F, 0xFDB7 }, { 0x7192, 0xFBA7 }, { 0x7194, 0xE9C2 }, { 0x7199, 0xFDF7 }, { 0x719F, 0xE2D9 }, + { 0x71A2, 0xDCEC }, { 0x71AC, 0xE8A2 }, { 0x71B1, 0xE6F0 }, { 0x71B9, 0xFDF8 }, { 0x71BA, 0xFDF9 }, { 0x71BE, 0xF6BF }, { 0x71C1, 0xE7A7 }, { 0x71C3, 0xE6D7 }, + { 0x71C8, 0xD4F3 }, { 0x71C9, 0xD4C9 }, { 0x71CE, 0xD6FA }, { 0x71D0, 0xD7F2 }, { 0x71D2, 0xE1C0 }, { 0x71D4, 0xDBE2 }, { 0x71D5, 0xE6D8 }, { 0x71DF, 0xE7BD }, + { 0x71E5, 0xF0CF }, { 0x71E6, 0xF3BE }, { 0x71E7, 0xE2AC }, { 0x71ED, 0xF5B7 }, { 0x71EE, 0xE0F0 }, { 0x71FB, 0xFDB8 }, { 0x71FC, 0xE3E8 }, { 0x71FE, 0xD4A7 }, + { 0x71FF, 0xE8FC }, { 0x7200, 0xFAD2 }, { 0x7206, 0xF8EF }, { 0x7210, 0xD6D3 }, { 0x721B, 0xD5B4 }, { 0x722A, 0xF0D0 }, { 0x722C, 0xF7F0 }, { 0x722D, 0xEEB3 }, + { 0x7230, 0xEABA }, { 0x7232, 0xEAD3 }, { 0x7235, 0xEDC9 }, { 0x7236, 0xDDAB }, { 0x723A, 0xE5AC }, { 0x723B, 0xFDA1 }, { 0x723D, 0xDFD0 }, { 0x723E, 0xECB3 }, + { 0x7240, 0xDFD1 }, { 0x7246, 0xEDED }, { 0x7247, 0xF8B8 }, { 0x7248, 0xF7FA }, { 0x724C, 0xF8AB }, { 0x7252, 0xF4E0 }, { 0x7258, 0xD4BA }, { 0x7259, 0xE4B3 }, + { 0x725B, 0xE9DA }, { 0x725D, 0xDEB6 }, { 0x725F, 0xD9BF }, { 0x7261, 0xD9C0 }, { 0x7262, 0xD6EF }, { 0x7267, 0xD9CC }, { 0x7269, 0xDAAA }, { 0x7272, 0xDFE5 }, + { 0x7279, 0xF7E5 }, { 0x727D, 0xCCB2 }, { 0x7280, 0xDFF9 }, { 0x7281, 0xD7E0 }, { 0x72A2, 0xD4BB }, { 0x72A7, 0xFDFA }, { 0x72AC, 0xCCB3 }, { 0x72AF, 0xDBF3 }, + { 0x72C0, 0xDFD2 }, { 0x72C2, 0xCECA }, { 0x72C4, 0xEEDA }, { 0x72CE, 0xE4E4 }, { 0x72D0, 0xFBCF }, { 0x72D7, 0xCFB7 }, { 0x72D9, 0xEEC3 }, { 0x72E1, 0xCEEA }, + { 0x72E9, 0xE2AD }, { 0x72F8, 0xD7E1 }, { 0x72F9, 0xFAF5 }, { 0x72FC, 0xD5C9 }, { 0x72FD, 0xF8AC }, { 0x730A, 0xE7D9 }, { 0x7316, 0xF3E9 }, { 0x731B, 0xD8ED }, + { 0x731C, 0xE3C4 }, { 0x731D, 0xF0F1 }, { 0x7325, 0xE8E5 }, { 0x7329, 0xE0FA }, { 0x732A, 0xEEC4 }, { 0x732B, 0xD9DE }, { 0x7336, 0xEBA2 }, { 0x7337, 0xEBA3 }, + { 0x733E, 0xFCC2 }, { 0x733F, 0xEABB }, { 0x7344, 0xE8AB }, { 0x7345, 0xDEE2 }, { 0x7350, 0xEDEF }, { 0x7352, 0xE8A3 }, { 0x7357, 0xCFF1 }, { 0x7368, 0xD4BC }, + { 0x736A, 0xFCEA }, { 0x7370, 0xE7BE }, { 0x7372, 0xFCF2 }, { 0x7375, 0xD6B4 }, { 0x7378, 0xE2AE }, { 0x737A, 0xD3B7 }, { 0x737B, 0xFACC }, { 0x7384, 0xFADC }, + { 0x7386, 0xEDB5 }, { 0x7387, 0xE1E3 }, { 0x7389, 0xE8AC }, { 0x738B, 0xE8DD }, { 0x738E, 0xEFE9 }, { 0x7394, 0xF4BD }, { 0x7396, 0xCFB8 }, { 0x7397, 0xE9DB }, + { 0x7398, 0xD1AC }, { 0x739F, 0xDAC7 }, { 0x73A7, 0xEBC9 }, { 0x73A9, 0xE8CC }, { 0x73AD, 0xDEB7 }, { 0x73B2, 0xD6BC }, { 0x73B3, 0xD3E5 }, { 0x73B9, 0xFADD }, + { 0x73C0, 0xDAD6 }, { 0x73C2, 0xCAB1 }, { 0x73C9, 0xDAC8 }, { 0x73CA, 0xDFA6 }, { 0x73CC, 0xF9B3 }, { 0x73CD, 0xF2D2 }, { 0x73CF, 0xCAC4 }, { 0x73D6, 0xCECB }, + { 0x73D9, 0xCDF5 }, { 0x73DD, 0xFDB0 }, { 0x73DE, 0xD5A8 }, { 0x73E0, 0xF1C1 }, { 0x73E3, 0xE2E9 }, { 0x73E4, 0xDCCA }, { 0x73E5, 0xECB4 }, { 0x73E6, 0xFAC0 }, + { 0x73E9, 0xFBA8 }, { 0x73EA, 0xD0A8 }, { 0x73ED, 0xDAEC }, { 0x73F7, 0xD9EE }, { 0x73F9, 0xE0FB }, { 0x73FD, 0xEFEA }, { 0x73FE, 0xFADE }, { 0x7401, 0xE0C4 }, + { 0x7403, 0xCFB9 }, { 0x7405, 0xD5CA }, { 0x7406, 0xD7E2 }, { 0x7407, 0xE2AF }, { 0x7409, 0xD7B8 }, { 0x7413, 0xE8CD }, { 0x741B, 0xF6DA }, { 0x7420, 0xEFA2 }, + { 0x7421, 0xE2DA }, { 0x7422, 0xF6FC }, { 0x7425, 0xFBD0 }, { 0x7426, 0xD1AD }, { 0x7428, 0xCDE4 }, { 0x742A, 0xD1AE }, { 0x742B, 0xDCED }, { 0x742C, 0xE8CE }, + { 0x742E, 0xF0F9 }, { 0x742F, 0xCEB5 }, { 0x7430, 0xE6FC }, { 0x7433, 0xD7FB }, { 0x7434, 0xD0D6 }, { 0x7435, 0xDDF5 }, { 0x7436, 0xF7F1 }, { 0x7438, 0xF6FD }, + { 0x743A, 0xDBF7 }, { 0x743F, 0xFBEA }, { 0x7440, 0xE9DC }, { 0x7441, 0xD9C1 }, { 0x7443, 0xF5F2 }, { 0x7444, 0xE0C5 }, { 0x744B, 0xEAD4 }, { 0x7455, 0xF9C2 }, + { 0x7457, 0xEABC }, { 0x7459, 0xD2C5 }, { 0x745A, 0xFBD1 }, { 0x745B, 0xE7C0 }, { 0x745C, 0xEBA5 }, { 0x745E, 0xDFFA }, { 0x745F, 0xE3A2 }, { 0x7460, 0xD7B9 }, + { 0x7462, 0xE9C3 }, { 0x7464, 0xE8FD }, { 0x7465, 0xE8AF }, { 0x7468, 0xF2D3 }, { 0x7469, 0xFBA9 }, { 0x746A, 0xD8A5 }, { 0x746F, 0xD5CB }, { 0x747E, 0xD0C8 }, + { 0x7482, 0xD1AF }, { 0x7483, 0xD7E3 }, { 0x7487, 0xE0C6 }, { 0x7489, 0xD6A2 }, { 0x748B, 0xEDF0 }, { 0x7498, 0xD7F3 }, { 0x749C, 0xFCD4 }, { 0x749E, 0xDAD7 }, + { 0x749F, 0xCCDF }, { 0x74A1, 0xF2D4 }, { 0x74A3, 0xD1B0 }, { 0x74A5, 0xCCE0 }, { 0x74A7, 0xDBFD }, { 0x74A8, 0xF3BF }, { 0x74AA, 0xF0D1 }, { 0x74B0, 0xFCBB }, + { 0x74B2, 0xE2B0 }, { 0x74B5, 0xE6A5 }, { 0x74B9, 0xE2DB }, { 0x74BD, 0xDFDE }, { 0x74BF, 0xE0C7 }, { 0x74C6, 0xF2EF }, { 0x74CA, 0xCCE1 }, { 0x74CF, 0xD6EA }, + { 0x74D4, 0xE7C2 }, { 0x74D8, 0xCEB6 }, { 0x74DA, 0xF3C0 }, { 0x74DC, 0xCDFE }, { 0x74E0, 0xFBD2 }, { 0x74E2, 0xF8F8 }, { 0x74E3, 0xF7FB }, { 0x74E6, 0xE8BF }, + { 0x74EE, 0xE8B7 }, { 0x74F7, 0xEDB6 }, { 0x7501, 0xDCBA }, { 0x7504, 0xCCB4 }, { 0x7511, 0xF1F7 }, { 0x7515, 0xE8B8 }, { 0x7518, 0xCAF6 }, { 0x751A, 0xE4A4 }, + { 0x751B, 0xF4D6 }, { 0x751F, 0xDFE6 }, { 0x7523, 0xDFA7 }, { 0x7525, 0xDFE7 }, { 0x7526, 0xE1C1 }, { 0x7528, 0xE9C4 }, { 0x752B, 0xDCCB }, { 0x752C, 0xE9C5 }, + { 0x7530, 0xEFA3 }, { 0x7531, 0xEBA6 }, { 0x7532, 0xCBA3 }, { 0x7533, 0xE3E9 }, { 0x7537, 0xD1FB }, { 0x7538, 0xEFA4 }, { 0x753A, 0xEFEB }, { 0x7547, 0xD0B4 }, + { 0x754C, 0xCDA3 }, { 0x754F, 0xE8E6 }, { 0x7551, 0xEFA5 }, { 0x7553, 0xD3CC }, { 0x7554, 0xDAED }, { 0x7559, 0xD7BA }, { 0x755B, 0xF2D5 }, { 0x755C, 0xF5E5 }, + { 0x755D, 0xD9EF }, { 0x7562, 0xF9B4 }, { 0x7565, 0xD5D4 }, { 0x7566, 0xFDCF }, { 0x756A, 0xDBE3 }, { 0x756F, 0xF1E1 }, { 0x7570, 0xECB6 }, { 0x7575, 0xFBFE }, + { 0x7576, 0xD3D7 }, { 0x7578, 0xD1B1 }, { 0x757A, 0xCBB1 }, { 0x757F, 0xD1B2 }, { 0x7586, 0xCBB2 }, { 0x7587, 0xF1C2 }, { 0x758A, 0xF4E1 }, { 0x758B, 0xF9B5 }, + { 0x758E, 0xE1C3 }, { 0x758F, 0xE1C2 }, { 0x7591, 0xEBF7 }, { 0x759D, 0xDFA8 }, { 0x75A5, 0xCBCA }, { 0x75AB, 0xE6B9 }, { 0x75B1, 0xF8DE }, { 0x75B2, 0xF9AA }, + { 0x75B3, 0xCAF7 }, { 0x75B5, 0xEDB7 }, { 0x75B8, 0xD3B8 }, { 0x75B9, 0xF2D6 }, { 0x75BC, 0xD4D9 }, { 0x75BD, 0xEEC5 }, { 0x75BE, 0xF2F0 }, { 0x75C2, 0xCAB2 }, + { 0x75C5, 0xDCBB }, { 0x75C7, 0xF1F8 }, { 0x75CD, 0xECB7 }, { 0x75D2, 0xE5CA }, { 0x75D4, 0xF6C0 }, { 0x75D5, 0xFDDD }, { 0x75D8, 0xD4E3 }, { 0x75D9, 0xCCE2 }, + { 0x75DB, 0xF7D4 }, { 0x75E2, 0xD7E5 }, { 0x75F0, 0xD3C3 }, { 0x75F2, 0xD8A6 }, { 0x75F4, 0xF6C1 }, { 0x75FA, 0xDDF6 }, { 0x75FC, 0xCDC0 }, { 0x7600, 0xE5DC }, + { 0x760D, 0xE5CB }, { 0x7619, 0xE1C4 }, { 0x761F, 0xE8B0 }, { 0x7620, 0xF4B0 }, { 0x7621, 0xF3EA }, { 0x7622, 0xDAEE }, { 0x7624, 0xD7BB }, { 0x7626, 0xE2B1 }, + { 0x763B, 0xD7AA }, { 0x7642, 0xD6FB }, { 0x764C, 0xE4DF }, { 0x764E, 0xCAD6 }, { 0x7652, 0xEBA8 }, { 0x7656, 0xDBFE }, { 0x7661, 0xF6C2 }, { 0x7664, 0xEFBB }, + { 0x7669, 0xD4FD }, { 0x766C, 0xE0C8 }, { 0x7670, 0xE8B9 }, { 0x7672, 0xEFA6 }, { 0x7678, 0xCDA4 }, { 0x767B, 0xD4F4 }, { 0x767C, 0xDBA1 }, { 0x767D, 0xDBDC }, + { 0x767E, 0xDBDD }, { 0x7684, 0xEEDC }, { 0x7686, 0xCBCB }, { 0x7687, 0xFCD5 }, { 0x768E, 0xCEEB }, { 0x7690, 0xCDC1 }, { 0x7693, 0xFBD3 }, { 0x76AE, 0xF9AB }, + { 0x76BA, 0xF5D4 }, { 0x76BF, 0xD9A9 }, { 0x76C2, 0xE9DD }, { 0x76C3, 0xDBCD }, { 0x76C6, 0xDDCE }, { 0x76C8, 0xE7C3 }, { 0x76CA, 0xECCC }, { 0x76D2, 0xF9EC }, + { 0x76D6, 0xCBCC }, { 0x76DB, 0xE0FC }, { 0x76DC, 0xD4A8 }, { 0x76DE, 0xEDD3 }, { 0x76DF, 0xD8EF }, { 0x76E1, 0xF2D7 }, { 0x76E3, 0xCAF8 }, { 0x76E4, 0xDAEF }, + { 0x76E7, 0xD6D4 }, { 0x76EE, 0xD9CD }, { 0x76F2, 0xD8EE }, { 0x76F4, 0xF2C1 }, { 0x76F8, 0xDFD3 }, { 0x76FC, 0xDAF0 }, { 0x76FE, 0xE2EA }, { 0x7701, 0xE0FD }, + { 0x7704, 0xD8F8 }, { 0x7708, 0xF7AF }, { 0x7709, 0xDAB6 }, { 0x770B, 0xCAD7 }, { 0x771E, 0xF2D8 }, { 0x7720, 0xD8F9 }, { 0x7729, 0xFADF }, { 0x7737, 0xCFEF }, + { 0x7738, 0xD9C2 }, { 0x773A, 0xF0D2 }, { 0x773C, 0xE4D1 }, { 0x7740, 0xF3B7 }, { 0x774D, 0xFAE0 }, { 0x775B, 0xEFEC }, { 0x7761, 0xE2B2 }, { 0x7763, 0xD4BD }, + { 0x7766, 0xD9CE }, { 0x776B, 0xF4E2 }, { 0x7779, 0xD4A9 }, { 0x777E, 0xCDC2 }, { 0x777F, 0xE7DA }, { 0x778B, 0xF2D9 }, { 0x7791, 0xD9AA }, { 0x779E, 0xD8BE }, + { 0x77A5, 0xDCAD }, { 0x77AC, 0xE2EB }, { 0x77AD, 0xD6FC }, { 0x77B0, 0xCAF9 }, { 0x77B3, 0xD4DA }, { 0x77BB, 0xF4D7 }, { 0x77BC, 0xCCA1 }, { 0x77BF, 0xCFBA }, + { 0x77D7, 0xF5B8 }, { 0x77DB, 0xD9C3 }, { 0x77DC, 0xD0E8 }, { 0x77E2, 0xE3C5 }, { 0x77E3, 0xEBF8 }, { 0x77E5, 0xF2B1 }, { 0x77E9, 0xCFBB }, { 0x77ED, 0xD3AD }, + { 0x77EE, 0xE8E1 }, { 0x77EF, 0xCEEC }, { 0x77F3, 0xE0B4 }, { 0x7802, 0xDEE3 }, { 0x7812, 0xDDF7 }, { 0x7825, 0xF2B2 }, { 0x7826, 0xF3F6 }, { 0x7827, 0xF6DB }, + { 0x782C, 0xD7FE }, { 0x7832, 0xF8DF }, { 0x7834, 0xF7F2 }, { 0x7845, 0xD0A9 }, { 0x784F, 0xE6DA }, { 0x785D, 0xF5A6 }, { 0x786B, 0xD7BC }, { 0x786C, 0xCCE3 }, + { 0x786F, 0xE6DB }, { 0x787C, 0xDDDD }, { 0x7881, 0xD1B3 }, { 0x7887, 0xEFED }, { 0x788C, 0xD6DE }, { 0x788D, 0xE4F4 }, { 0x788E, 0xE1EF }, { 0x7891, 0xDDF8 }, + { 0x7897, 0xE8CF }, { 0x78A3, 0xCAE5 }, { 0x78A7, 0xDCA1 }, { 0x78A9, 0xE0B5 }, { 0x78BA, 0xFCAC }, { 0x78BB, 0xFCAD }, { 0x78BC, 0xD8A7 }, { 0x78C1, 0xEDB8 }, + { 0x78C5, 0xDBB6 }, { 0x78CA, 0xD6F0 }, { 0x78CB, 0xF3AF }, { 0x78CE, 0xCDA5 }, { 0x78D0, 0xDAF1 }, { 0x78E8, 0xD8A8 }, { 0x78EC, 0xCCE4 }, { 0x78EF, 0xD1B4 }, + { 0x78F5, 0xCAD8 }, { 0x78FB, 0xDAF2 }, { 0x7901, 0xF5A7 }, { 0x790E, 0xF5A8 }, { 0x7916, 0xE6A6 }, { 0x792A, 0xD5EC }, { 0x792B, 0xD5F8 }, { 0x792C, 0xDAF3 }, + { 0x793A, 0xE3C6 }, { 0x793E, 0xDEE4 }, { 0x7940, 0xDEE5 }, { 0x7941, 0xD1B5 }, { 0x7947, 0xD1B6 }, { 0x7948, 0xD1B7 }, { 0x7949, 0xF2B3 }, { 0x7950, 0xE9DE }, + { 0x7956, 0xF0D3 }, { 0x7957, 0xF2B4 }, { 0x795A, 0xF0D4 }, { 0x795B, 0xCBE4 }, { 0x795C, 0xFBD4 }, { 0x795D, 0xF5E6 }, { 0x795E, 0xE3EA }, { 0x7960, 0xDEE6 }, + { 0x7965, 0xDFD4 }, { 0x7968, 0xF8F9 }, { 0x796D, 0xF0AE }, { 0x797A, 0xD1B8 }, { 0x797F, 0xD6DF }, { 0x7981, 0xD0D7 }, { 0x798D, 0xFCA1 }, { 0x798E, 0xEFEE }, + { 0x798F, 0xDCD8 }, { 0x7991, 0xE9DF }, { 0x79A6, 0xE5DD }, { 0x79A7, 0xFDFB }, { 0x79AA, 0xE0C9 }, { 0x79AE, 0xD6C9 }, { 0x79B1, 0xD4AA }, { 0x79B3, 0xE5CC }, + { 0x79B9, 0xE9E0 }, { 0x79BD, 0xD0D8 }, { 0x79BE, 0xFCA2 }, { 0x79BF, 0xD4BE }, { 0x79C0, 0xE2B3 }, { 0x79C1, 0xDEE7 }, { 0x79C9, 0xDCBC }, { 0x79CA, 0xD2B6 }, + { 0x79CB, 0xF5D5 }, { 0x79D1, 0xCEA1 }, { 0x79D2, 0xF5A9 }, { 0x79D5, 0xDDF9 }, { 0x79D8, 0xDDFA }, { 0x79DF, 0xF0D5 }, { 0x79E4, 0xF6DF }, { 0x79E6, 0xF2DA }, + { 0x79E7, 0xE4EB }, { 0x79E9, 0xF2F1 }, { 0x79FB, 0xECB9 }, { 0x7A00, 0xFDFC }, { 0x7A05, 0xE1AA }, { 0x7A08, 0xCAD9 }, { 0x7A0B, 0xEFEF }, { 0x7A0D, 0xF5AA }, + { 0x7A14, 0xECF9 }, { 0x7A17, 0xF8AD }, { 0x7A19, 0xF2C2 }, { 0x7A1A, 0xF6C3 }, { 0x7A1C, 0xD7D2 }, { 0x7A1F, 0xF9A2 }, { 0x7A20, 0xF0D6 }, { 0x7A2E, 0xF0FA }, + { 0x7A31, 0xF6E0 }, { 0x7A36, 0xE9F3 }, { 0x7A37, 0xF2C3 }, { 0x7A3B, 0xD4AB }, { 0x7A3C, 0xCAB3 }, { 0x7A3D, 0xCDA6 }, { 0x7A3F, 0xCDC3 }, { 0x7A40, 0xCDDA }, + { 0x7A46, 0xD9CF }, { 0x7A49, 0xF6C4 }, { 0x7A4D, 0xEEDD }, { 0x7A4E, 0xE7C4 }, { 0x7A57, 0xE2B4 }, { 0x7A61, 0xDFE2 }, { 0x7A62, 0xE7DB }, { 0x7A69, 0xE8B1 }, + { 0x7A6B, 0xFCAE }, { 0x7A70, 0xE5CD }, { 0x7A74, 0xFAEB }, { 0x7A76, 0xCFBC }, { 0x7A79, 0xCFE2 }, { 0x7A7A, 0xCDF6 }, { 0x7A7D, 0xEFF0 }, { 0x7A7F, 0xF4BE }, + { 0x7A81, 0xD4CD }, { 0x7A84, 0xF3B8 }, { 0x7A88, 0xE9A1 }, { 0x7A92, 0xF2F2 }, { 0x7A93, 0xF3EB }, { 0x7A95, 0xF0D7 }, { 0x7A98, 0xCFD7 }, { 0x7A9F, 0xCFDF }, + { 0x7AA9, 0xE8C0 }, { 0x7AAA, 0xE8C1 }, { 0x7AAE, 0xCFE3 }, { 0x7AAF, 0xE9A2 }, { 0x7ABA, 0xD0AA }, { 0x7AC4, 0xF3C1 }, { 0x7AC5, 0xD0AB }, { 0x7AC7, 0xD4E4 }, + { 0x7ACA, 0xEFBC }, { 0x7ACB, 0xD8A1 }, { 0x7AD7, 0xD9DF }, { 0x7AD9, 0xF3D7 }, { 0x7ADD, 0xDCBD }, { 0x7ADF, 0xCCE5 }, { 0x7AE0, 0xEDF1 }, { 0x7AE3, 0xF1E2 }, + { 0x7AE5, 0xD4DB }, { 0x7AEA, 0xE2B5 }, { 0x7AED, 0xCAE6 }, { 0x7AEF, 0xD3AE }, { 0x7AF6, 0xCCE6 }, { 0x7AF9, 0xF1D3 }, { 0x7AFA, 0xF5E7 }, { 0x7AFF, 0xCADA }, + { 0x7B0F, 0xFBEE }, { 0x7B11, 0xE1C5 }, { 0x7B19, 0xDFE9 }, { 0x7B1B, 0xEEDE }, { 0x7B1E, 0xF7C2 }, { 0x7B20, 0xD8A2 }, { 0x7B26, 0xDDAC }, { 0x7B2C, 0xF0AF }, + { 0x7B2D, 0xD6BD }, { 0x7B39, 0xE1AB }, { 0x7B46, 0xF9B6 }, { 0x7B49, 0xD4F5 }, { 0x7B4B, 0xD0C9 }, { 0x7B4C, 0xEFA7 }, { 0x7B4D, 0xE2EC }, { 0x7B4F, 0xDBEA }, + { 0x7B50, 0xCECC }, { 0x7B51, 0xF5E8 }, { 0x7B52, 0xF7D5 }, { 0x7B54, 0xD3CD }, { 0x7B56, 0xF3FE }, { 0x7B60, 0xD0B5 }, { 0x7B6C, 0xE0FE }, { 0x7B6E, 0xDFFB }, + { 0x7B75, 0xE6DD }, { 0x7B7D, 0xE8A4 }, { 0x7B87, 0xCBCD }, { 0x7B8B, 0xEFA8 }, { 0x7B8F, 0xEEB4 }, { 0x7B94, 0xDAD8 }, { 0x7B95, 0xD1B9 }, { 0x7B97, 0xDFA9 }, + { 0x7B9A, 0xF3B0 }, { 0x7B9D, 0xCCC4 }, { 0x7BA1, 0xCEB7 }, { 0x7BAD, 0xEFA9 }, { 0x7BB1, 0xDFD5 }, { 0x7BB4, 0xEDD7 }, { 0x7BB8, 0xEEC6 }, { 0x7BC0, 0xEFBD }, + { 0x7BC1, 0xFCD6 }, { 0x7BC4, 0xDBF4 }, { 0x7BC6, 0xEFAA }, { 0x7BC7, 0xF8B9 }, { 0x7BC9, 0xF5E9 }, { 0x7BD2, 0xE3D9 }, { 0x7BE0, 0xE1C6 }, { 0x7BE4, 0xD4BF }, + { 0x7BE9, 0xDEE8 }, { 0x7C07, 0xF0EA }, { 0x7C12, 0xF3C2 }, { 0x7C1E, 0xD3AF }, { 0x7C21, 0xCADB }, { 0x7C27, 0xFCD7 }, { 0x7C2A, 0xEDD8 }, { 0x7C2B, 0xE1C7 }, + { 0x7C3D, 0xF4D8 }, { 0x7C3E, 0xD6B3 }, { 0x7C3F, 0xDDAD }, { 0x7C43, 0xD5BE }, { 0x7C4C, 0xF1C3 }, { 0x7C4D, 0xEEDF }, { 0x7C60, 0xD6EB }, { 0x7C64, 0xF4D9 }, + { 0x7C6C, 0xD7E6 }, { 0x7C73, 0xDAB7 }, { 0x7C83, 0xDDFB }, { 0x7C89, 0xDDCF }, { 0x7C92, 0xD8A3 }, { 0x7C95, 0xDAD9 }, { 0x7C97, 0xF0D8 }, { 0x7C98, 0xEFC4 }, + { 0x7C9F, 0xE1D8 }, { 0x7CA5, 0xF1D4 }, { 0x7CA7, 0xEDF2 }, { 0x7CAE, 0xD5DB }, { 0x7CB1, 0xD5DC }, { 0x7CB2, 0xF3C4 }, { 0x7CB3, 0xCBD7 }, { 0x7CB9, 0xE2B6 }, + { 0x7CBE, 0xEFF1 }, { 0x7CCA, 0xFBD5 }, { 0x7CD6, 0xD3D8 }, { 0x7CDE, 0xDDD0 }, { 0x7CDF, 0xF0D9 }, { 0x7CE0, 0xCBB3 }, { 0x7CE7, 0xD5DD }, { 0x7CFB, 0xCDA7 }, + { 0x7CFE, 0xD0AC }, { 0x7D00, 0xD1BA }, { 0x7D02, 0xF1C4 }, { 0x7D04, 0xE5B3 }, { 0x7D05, 0xFBF5 }, { 0x7D06, 0xE9E1 }, { 0x7D07, 0xFDE0 }, { 0x7D08, 0xFCBC }, + { 0x7D0A, 0xDAA2 }, { 0x7D0B, 0xDAA3 }, { 0x7D0D, 0xD2A1 }, { 0x7D10, 0xD2EF }, { 0x7D14, 0xE2ED }, { 0x7D17, 0xDEE9 }, { 0x7D18, 0xCEDC }, { 0x7D19, 0xF2B5 }, + { 0x7D1A, 0xD0E4 }, { 0x7D1B, 0xDDD1 }, { 0x7D20, 0xE1C8 }, { 0x7D21, 0xDBB7 }, { 0x7D22, 0xDFE3 }, { 0x7D2B, 0xEDB9 }, { 0x7D2C, 0xF1C5 }, { 0x7D2E, 0xF3CF }, + { 0x7D2F, 0xD7AB }, { 0x7D30, 0xE1AC }, { 0x7D33, 0xE3EB }, { 0x7D35, 0xEEC7 }, { 0x7D39, 0xE1C9 }, { 0x7D3A, 0xCAFA }, { 0x7D42, 0xF0FB }, { 0x7D43, 0xFAE1 }, + { 0x7D44, 0xF0DA }, { 0x7D45, 0xCCE7 }, { 0x7D46, 0xDAF4 }, { 0x7D50, 0xCCBF }, { 0x7D5E, 0xCEED }, { 0x7D61, 0xD5A9 }, { 0x7D62, 0xFAE2 }, { 0x7D66, 0xD0E5 }, + { 0x7D68, 0xEBD6 }, { 0x7D6A, 0xECDF }, { 0x7D6E, 0xDFFC }, { 0x7D71, 0xF7D6 }, { 0x7D72, 0xDEEA }, { 0x7D73, 0xCBB4 }, { 0x7D76, 0xEFBE }, { 0x7D79, 0xCCB5 }, + { 0x7D7F, 0xCFBD }, { 0x7D8E, 0xEFF2 }, { 0x7D8F, 0xE2B7 }, { 0x7D93, 0xCCE8 }, { 0x7D9C, 0xF0FC }, { 0x7DA0, 0xD6E0 }, { 0x7DA2, 0xF1C6 }, { 0x7DAC, 0xE2B8 }, + { 0x7DAD, 0xEBAB }, { 0x7DB1, 0xCBB5 }, { 0x7DB2, 0xD8D1 }, { 0x7DB4, 0xF4CE }, { 0x7DB5, 0xF3F7 }, { 0x7DB8, 0xD7C6 }, { 0x7DBA, 0xD1BB }, { 0x7DBB, 0xF7AA }, + { 0x7DBD, 0xEDCA }, { 0x7DBE, 0xD7D3 }, { 0x7DBF, 0xD8FA }, { 0x7DC7, 0xF6C5 }, { 0x7DCA, 0xD1CC }, { 0x7DCB, 0xDDFC }, { 0x7DD6, 0xDFFD }, { 0x7DD8, 0xF9E5 }, + { 0x7DDA, 0xE0CA }, { 0x7DDD, 0xF2FD }, { 0x7DDE, 0xD3B0 }, { 0x7DE0, 0xF4F3 }, { 0x7DE1, 0xDAC9 }, { 0x7DE3, 0xE6DE }, { 0x7DE8, 0xF8BA }, { 0x7DE9, 0xE8D0 }, + { 0x7DEC, 0xD8FB }, { 0x7DEF, 0xEAD5 }, { 0x7DF4, 0xD6A3 }, { 0x7DFB, 0xF6C6 }, { 0x7E09, 0xF2DB }, { 0x7E0A, 0xE4FC }, { 0x7E15, 0xE8B2 }, { 0x7E1B, 0xDADA }, + { 0x7E1D, 0xF2DC }, { 0x7E1E, 0xFBD6 }, { 0x7E1F, 0xE9B2 }, { 0x7E21, 0xEEAD }, { 0x7E23, 0xFAE3 }, { 0x7E2B, 0xDCEE }, { 0x7E2E, 0xF5EA }, { 0x7E2F, 0xE6E0 }, + { 0x7E31, 0xF0FD }, { 0x7E37, 0xD7AC }, { 0x7E3D, 0xF5C5 }, { 0x7E3E, 0xEEE0 }, { 0x7E41, 0xDBE5 }, { 0x7E43, 0xDDDE }, { 0x7E46, 0xD9F0 }, { 0x7E47, 0xE9A3 }, + { 0x7E52, 0xF1F9 }, { 0x7E54, 0xF2C4 }, { 0x7E55, 0xE0CB }, { 0x7E5E, 0xE9A4 }, { 0x7E61, 0xE2B9 }, { 0x7E69, 0xE3B1 }, { 0x7E6A, 0xFCEB }, { 0x7E6B, 0xCDA8 }, + { 0x7E6D, 0xCCB6 }, { 0x7E70, 0xF0DB }, { 0x7E79, 0xE6BA }, { 0x7E7C, 0xCDA9 }, { 0x7E82, 0xF3C3 }, { 0x7E8C, 0xE1D9 }, { 0x7E8F, 0xEFAB }, { 0x7E93, 0xE7C5 }, + { 0x7E96, 0xE0E9 }, { 0x7E98, 0xF3C5 }, { 0x7E9B, 0xD4C0 }, { 0x7E9C, 0xD5BF }, { 0x7F36, 0xDDAE }, { 0x7F38, 0xF9FC }, { 0x7F3A, 0xCCC0 }, { 0x7F4C, 0xE5A2 }, + { 0x7F50, 0xCEB8 }, { 0x7F54, 0xD8D2 }, { 0x7F55, 0xF9D6 }, { 0x7F6A, 0xF1AA }, { 0x7F6B, 0xCED1 }, { 0x7F6E, 0xF6C7 }, { 0x7F70, 0xDBEB }, { 0x7F72, 0xDFFE }, + { 0x7F75, 0xD8E1 }, { 0x7F77, 0xF7F3 }, { 0x7F79, 0xD7E7 }, { 0x7F85, 0xD4FE }, { 0x7F88, 0xD1BC }, { 0x7F8A, 0xE5CF }, { 0x7F8C, 0xCBB6 }, { 0x7F8E, 0xDAB8 }, + { 0x7F94, 0xCDC4 }, { 0x7F9A, 0xD6BE }, { 0x7F9E, 0xE2BA }, { 0x7FA4, 0xCFD8 }, { 0x7FA8, 0xE0CC }, { 0x7FA9, 0xEBF9 }, { 0x7FB2, 0xFDFD }, { 0x7FB8, 0xD7E8 }, + { 0x7FB9, 0xCBD8 }, { 0x7FBD, 0xE9E2 }, { 0x7FC1, 0xE8BA }, { 0x7FC5, 0xE3C7 }, { 0x7FCA, 0xECCD }, { 0x7FCC, 0xECCE }, { 0x7FCE, 0xD6BF }, { 0x7FD2, 0xE3A7 }, + { 0x7FD4, 0xDFD6 }, { 0x7FD5, 0xFDE8 }, { 0x7FDF, 0xEEE1 }, { 0x7FE0, 0xF6A8 }, { 0x7FE1, 0xDDFD }, { 0x7FE9, 0xF8BB }, { 0x7FEB, 0xE8D1 }, { 0x7FF0, 0xF9D7 }, + { 0x7FF9, 0xCEEE }, { 0x7FFC, 0xECCF }, { 0x8000, 0xE9A5 }, { 0x8001, 0xD6D5 }, { 0x8003, 0xCDC5 }, { 0x8005, 0xEDBA }, { 0x8006, 0xD1BD }, { 0x8009, 0xCFBE }, + { 0x800C, 0xECBB }, { 0x8010, 0xD2B1 }, { 0x8015, 0xCCE9 }, { 0x8017, 0xD9C4 }, { 0x8018, 0xE9FC }, { 0x802D, 0xD1BE }, { 0x8033, 0xECBC }, { 0x8036, 0xE5AD }, + { 0x803D, 0xF7B0 }, { 0x803F, 0xCCEA }, { 0x8043, 0xD3C4 }, { 0x8046, 0xD6C0 }, { 0x804A, 0xD6FD }, { 0x8056, 0xE1A1 }, { 0x8058, 0xDEBD }, { 0x805A, 0xF6A9 }, + { 0x805E, 0xDAA4 }, { 0x806F, 0xD6A4 }, { 0x8070, 0xF5C6 }, { 0x8072, 0xE1A2 }, { 0x8073, 0xE9C6 }, { 0x8077, 0xF2C5 }, { 0x807D, 0xF4E9 }, { 0x807E, 0xD6EC }, + { 0x807F, 0xEBD3 }, { 0x8084, 0xECBD }, { 0x8085, 0xE2DC }, { 0x8086, 0xDEEB }, { 0x8087, 0xF0DC }, { 0x8089, 0xEBBF }, { 0x808B, 0xD7CE }, { 0x808C, 0xD1BF }, + { 0x8096, 0xF5AB }, { 0x809B, 0xF9FD }, { 0x809D, 0xCADC }, { 0x80A1, 0xCDC6 }, { 0x80A2, 0xF2B6 }, { 0x80A5, 0xDDFE }, { 0x80A9, 0xCCB7 }, { 0x80AA, 0xDBB8 }, + { 0x80AF, 0xD0E9 }, { 0x80B1, 0xCEDD }, { 0x80B2, 0xEBC0 }, { 0x80B4, 0xFDA2 }, { 0x80BA, 0xF8CB }, { 0x80C3, 0xEAD6 }, { 0x80C4, 0xF1B0 }, { 0x80CC, 0xDBCE }, + { 0x80CE, 0xF7C3 }, { 0x80DA, 0xDBCF }, { 0x80DB, 0xCBA4 }, { 0x80DE, 0xF8E0 }, { 0x80E1, 0xFBD7 }, { 0x80E4, 0xEBCA }, { 0x80E5, 0xE0A1 }, { 0x80F1, 0xCECD }, + { 0x80F4, 0xD4DC }, { 0x80F8, 0xFDD8 }, { 0x80FD, 0xD2F6 }, { 0x8102, 0xF2B7 }, { 0x8105, 0xFAF6 }, { 0x8106, 0xF6AA }, { 0x8107, 0xFAF7 }, { 0x8108, 0xD8E6 }, + { 0x810A, 0xF4B1 }, { 0x8118, 0xE8D2 }, { 0x811A, 0xCAC5 }, { 0x811B, 0xCCEB }, { 0x8123, 0xE2EE }, { 0x8129, 0xE2BB }, { 0x812B, 0xF7AD }, { 0x812F, 0xF8E1 }, + { 0x8139, 0xF3EC }, { 0x813E, 0xDEA1 }, { 0x814B, 0xE4FD }, { 0x814E, 0xE3EC }, { 0x8150, 0xDDAF }, { 0x8151, 0xDDB0 }, { 0x8154, 0xCBB7 }, { 0x8155, 0xE8D3 }, + { 0x8165, 0xE1A3 }, { 0x8166, 0xD2E0 }, { 0x816B, 0xF0FE }, { 0x8170, 0xE9A6 }, { 0x8171, 0xCBF2 }, { 0x8178, 0xEDF3 }, { 0x8179, 0xDCD9 }, { 0x817A, 0xE0CD }, + { 0x817F, 0xF7DA }, { 0x8180, 0xDBB9 }, { 0x8188, 0xCCAE }, { 0x818A, 0xDADB }, { 0x818F, 0xCDC7 }, { 0x819A, 0xDDB1 }, { 0x819C, 0xD8AF }, { 0x819D, 0xE3A3 }, + { 0x81A0, 0xCEEF }, { 0x81A3, 0xF2F3 }, { 0x81A8, 0xF8B3 }, { 0x81B3, 0xE0CE }, { 0x81B5, 0xF5FD }, { 0x81BA, 0xEBEC }, { 0x81BD, 0xD3C5 }, { 0x81BE, 0xFCEC }, + { 0x81BF, 0xD2DB }, { 0x81C0, 0xD4EB }, { 0x81C2, 0xDEA2 }, { 0x81C6, 0xE5E6 }, { 0x81CD, 0xF0B0 }, { 0x81D8, 0xD5C4 }, { 0x81DF, 0xEDF4 }, { 0x81E3, 0xE3ED }, + { 0x81E5, 0xE8C2 }, { 0x81E7, 0xEDF5 }, { 0x81E8, 0xD7FC }, { 0x81EA, 0xEDBB }, { 0x81ED, 0xF6AB }, { 0x81F3, 0xF2B8 }, { 0x81F4, 0xF6C8 }, { 0x81FA, 0xD3E6 }, + { 0x81FB, 0xF2DD }, { 0x81FC, 0xCFBF }, { 0x81FE, 0xEBAC }, { 0x8205, 0xCFC0 }, { 0x8207, 0xE6A8 }, { 0x8208, 0xFDE9 }, { 0x820A, 0xCFC1 }, { 0x820C, 0xE0DF }, + { 0x820D, 0xDEEC }, { 0x8212, 0xE0A2 }, { 0x821B, 0xF4BF }, { 0x821C, 0xE2EF }, { 0x821E, 0xD9F1 }, { 0x821F, 0xF1C7 }, { 0x8221, 0xCBB8 }, { 0x822A, 0xF9FE }, + { 0x822B, 0xDBBA }, { 0x822C, 0xDAF5 }, { 0x8235, 0xF6EC }, { 0x8236, 0xDADC }, { 0x8237, 0xFAE4 }, { 0x8239, 0xE0CF }, { 0x8240, 0xDDB2 }, { 0x8245, 0xE6A9 }, + { 0x8247, 0xEFF3 }, { 0x8259, 0xF3ED }, { 0x8264, 0xEBFA }, { 0x8266, 0xF9E6 }, { 0x826E, 0xCADD }, { 0x826F, 0xD5DE }, { 0x8271, 0xCADE }, { 0x8272, 0xDFE4 }, + { 0x8276, 0xE6FD }, { 0x8278, 0xF5AC }, { 0x827E, 0xE4F5 }, { 0x828B, 0xE9E3 }, { 0x828D, 0xEDCB }, { 0x828E, 0xCFE4 }, { 0x8292, 0xD8D3 }, { 0x8299, 0xDDB3 }, + { 0x829A, 0xD4EC }, { 0x829D, 0xF2B9 }, { 0x829F, 0xDFB7 }, { 0x82A5, 0xCBCE }, { 0x82A6, 0xFBD8 }, { 0x82A9, 0xD0D9 }, { 0x82AC, 0xDDD2 }, { 0x82AD, 0xF7F4 }, + { 0x82AE, 0xE7DC }, { 0x82AF, 0xE4A5 }, { 0x82B1, 0xFCA3 }, { 0x82B3, 0xDBBB }, { 0x82B7, 0xF2BA }, { 0x82B8, 0xE9FD }, { 0x82B9, 0xD0CA }, { 0x82BB, 0xF5D6 }, + { 0x82BC, 0xD9C5 }, { 0x82BD, 0xE4B4 }, { 0x82BF, 0xEDA7 }, { 0x82D1, 0xEABD }, { 0x82D2, 0xE6FE }, { 0x82D4, 0xF7C4 }, { 0x82D5, 0xF5AD }, { 0x82D7, 0xD9E0 }, + { 0x82DB, 0xCAB4 }, { 0x82DE, 0xF8E2 }, { 0x82DF, 0xCFC2 }, { 0x82E1, 0xECBE }, { 0x82E5, 0xE5B4 }, { 0x82E6, 0xCDC8 }, { 0x82E7, 0xEEC8 }, { 0x82F1, 0xE7C8 }, + { 0x82FD, 0xCDC9 }, { 0x82FE, 0xF9B7 }, { 0x8301, 0xF1E8 }, { 0x8302, 0xD9F2 }, { 0x8303, 0xDBF5 }, { 0x8304, 0xCAB5 }, { 0x8305, 0xD9C6 }, { 0x8309, 0xD8C9 }, + { 0x8317, 0xD9AB }, { 0x8328, 0xEDBC }, { 0x832B, 0xD8D4 }, { 0x832F, 0xDCDA }, { 0x8331, 0xE2BC }, { 0x8334, 0xFCED }, { 0x8335, 0xECE0 }, { 0x8336, 0xD2FE }, + { 0x8338, 0xE9C7 }, { 0x8339, 0xE6AA }, { 0x8340, 0xE2F0 }, { 0x8347, 0xFABB }, { 0x8349, 0xF5AE }, { 0x834A, 0xFBAA }, { 0x834F, 0xECFB }, { 0x8351, 0xECBF }, + { 0x8352, 0xFCD8 }, { 0x8373, 0xD4E5 }, { 0x8377, 0xF9C3 }, { 0x837B, 0xEEE2 }, { 0x8389, 0xD7E9 }, { 0x838A, 0xEDF6 }, { 0x838E, 0xDEED }, { 0x8396, 0xCCEC }, + { 0x8398, 0xE3EE }, { 0x839E, 0xE8D4 }, { 0x83A2, 0xFAF8 }, { 0x83A9, 0xDDB4 }, { 0x83AA, 0xE4B5 }, { 0x83AB, 0xD8B0 }, { 0x83BD, 0xD8D5 }, { 0x83C1, 0xF4EA }, + { 0x83C5, 0xCEB9 }, { 0x83C9, 0xD6E1 }, { 0x83CA, 0xCFD2 }, { 0x83CC, 0xD0B6 }, { 0x83D3, 0xCEA2 }, { 0x83D6, 0xF3EE }, { 0x83DC, 0xF3F8 }, { 0x83E9, 0xDCCC }, + { 0x83EB, 0xD0CB }, { 0x83EF, 0xFCA4 }, { 0x83F0, 0xCDCA }, { 0x83F1, 0xD7D4 }, { 0x83F2, 0xDEA3 }, { 0x83F4, 0xE4E0 }, { 0x83F9, 0xEEC9 }, { 0x83FD, 0xE2DD }, + { 0x8403, 0xF5FE }, { 0x8404, 0xD4AC }, { 0x840A, 0xD5D1 }, { 0x840C, 0xD8F0 }, { 0x840D, 0xF8C3 }, { 0x840E, 0xEAD7 }, { 0x8429, 0xF5D7 }, { 0x842C, 0xD8BF }, + { 0x8431, 0xFDC0 }, { 0x8438, 0xEBAD }, { 0x843D, 0xD5AA }, { 0x8449, 0xE7A8 }, { 0x8457, 0xEECA }, { 0x845B, 0xCAE7 }, { 0x8461, 0xF8E3 }, { 0x8463, 0xD4DD }, + { 0x8466, 0xEAD8 }, { 0x846B, 0xFBD9 }, { 0x846C, 0xEDF7 }, { 0x846F, 0xE5B5 }, { 0x8475, 0xD0AD }, { 0x847A, 0xF1F1 }, { 0x8490, 0xE2BD }, { 0x8494, 0xE3C8 }, + { 0x8499, 0xD9D5 }, { 0x849C, 0xDFAA }, { 0x84A1, 0xDBBC }, { 0x84B2, 0xF8E4 }, { 0x84B8, 0xF1FA }, { 0x84BB, 0xE5B6 }, { 0x84BC, 0xF3EF }, { 0x84BF, 0xFBDA }, + { 0x84C0, 0xE1E0 }, { 0x84C2, 0xD9AC }, { 0x84C4, 0xF5EB }, { 0x84C6, 0xE0B6 }, { 0x84C9, 0xE9C8 }, { 0x84CB, 0xCBCF }, { 0x84CD, 0xE3C9 }, { 0x84D1, 0xDEEE }, + { 0x84DA, 0xE2BE }, { 0x84EC, 0xDCEF }, { 0x84EE, 0xD6A5 }, { 0x84F4, 0xE2F1 }, { 0x84FC, 0xD6FE }, { 0x8511, 0xD9A1 }, { 0x8513, 0xD8C0 }, { 0x8514, 0xDCDB }, + { 0x8517, 0xEDBD }, { 0x8518, 0xDFB8 }, { 0x851A, 0xEAA5 }, { 0x851E, 0xD7AD }, { 0x8521, 0xF3F9 }, { 0x8523, 0xEDF8 }, { 0x8525, 0xF5C7 }, { 0x852C, 0xE1CA }, + { 0x852D, 0xEBE3 }, { 0x852F, 0xF2DE }, { 0x853D, 0xF8CC }, { 0x853F, 0xEAD9 }, { 0x8541, 0xD3C6 }, { 0x8543, 0xDBE6 }, { 0x8549, 0xF5AF }, { 0x854E, 0xCEF0 }, + { 0x8553, 0xE9FE }, { 0x8559, 0xFBB6 }, { 0x8563, 0xE2F2 }, { 0x8568, 0xCFF2 }, { 0x8569, 0xF7B9 }, { 0x856A, 0xD9F3 }, { 0x856D, 0xE1CB }, { 0x8584, 0xDADD }, + { 0x8587, 0xDAB9 }, { 0x858F, 0xEBFB }, { 0x8591, 0xCBB9 }, { 0x8594, 0xEDF9 }, { 0x859B, 0xE0E0 }, { 0x85A6, 0xF4C0 }, { 0x85A8, 0xFDBC }, { 0x85A9, 0xDFB1 }, + { 0x85AA, 0xE3EF }, { 0x85AF, 0xE0A3 }, { 0x85B0, 0xFDB9 }, { 0x85BA, 0xF0B1 }, { 0x85C1, 0xCDCB }, { 0x85C9, 0xEDBE }, { 0x85CD, 0xD5C0 }, { 0x85CE, 0xE3F0 }, + { 0x85CF, 0xEDFA }, { 0x85D5, 0xE9E4 }, { 0x85DC, 0xD5ED }, { 0x85DD, 0xE7DD }, { 0x85E4, 0xD4F6 }, { 0x85E5, 0xE5B7 }, { 0x85E9, 0xDBE7 }, { 0x85EA, 0xE2BF }, + { 0x85F7, 0xEECB }, { 0x85FA, 0xD7F4 }, { 0x85FB, 0xF0DD }, { 0x85FF, 0xCEAB }, { 0x8602, 0xE7DE }, { 0x8606, 0xD6D6 }, { 0x8607, 0xE1CC }, { 0x860A, 0xE8B3 }, + { 0x8616, 0xE5EE }, { 0x8617, 0xDCA2 }, { 0x861A, 0xE0D0 }, { 0x862D, 0xD5B5 }, { 0x863F, 0xD5A1 }, { 0x864E, 0xFBDB }, { 0x8650, 0xF9CB }, { 0x8654, 0xCBF3 }, + { 0x8655, 0xF4A5 }, { 0x865B, 0xFAC8 }, { 0x865C, 0xD6D7 }, { 0x865E, 0xE9E5 }, { 0x865F, 0xFBDC }, { 0x8667, 0xFDD0 }, { 0x8679, 0xFBF6 }, { 0x868A, 0xDAA5 }, + { 0x868C, 0xDBBD }, { 0x8693, 0xECE2 }, { 0x86A3, 0xCDF7 }, { 0x86A4, 0xF0DE }, { 0x86A9, 0xF6C9 }, { 0x86C7, 0xDEEF }, { 0x86CB, 0xD3B1 }, { 0x86D4, 0xFCEE }, + { 0x86D9, 0xE8C3 }, { 0x86DB, 0xF1C8 }, { 0x86DF, 0xCEF1 }, { 0x86E4, 0xF9ED }, { 0x86ED, 0xF2F4 }, { 0x86FE, 0xE4B6 }, { 0x8700, 0xF5B9 }, { 0x8702, 0xDCF0 }, + { 0x8703, 0xE3F1 }, { 0x8708, 0xE8A5 }, { 0x8718, 0xF2BB }, { 0x871A, 0xDEA4 }, { 0x871C, 0xDACC }, { 0x874E, 0xCAE9 }, { 0x8755, 0xE3DA }, { 0x8757, 0xFCD9 }, + { 0x875F, 0xEADA }, { 0x8766, 0xF9C4 }, { 0x8768, 0xE3A4 }, { 0x8774, 0xFBDD }, { 0x8776, 0xEFCA }, { 0x8778, 0xE8C4 }, { 0x8782, 0xD5CC }, { 0x878D, 0xEBD7 }, + { 0x879F, 0xD9AD }, { 0x87A2, 0xFBAB }, { 0x87B3, 0xD3D9 }, { 0x87BA, 0xD5A2 }, { 0x87C4, 0xF6DE }, { 0x87E0, 0xDAF6 }, { 0x87EC, 0xE0D1 }, { 0x87EF, 0xE9A8 }, + { 0x87F2, 0xF5F9 }, { 0x87F9, 0xFAAF }, { 0x87FB, 0xEBFC }, { 0x87FE, 0xE0EA }, { 0x8805, 0xE3B2 }, { 0x881F, 0xD5C5 }, { 0x8822, 0xF1E3 }, { 0x8823, 0xD5EE }, + { 0x8831, 0xCDCC }, { 0x8836, 0xEDD9 }, { 0x883B, 0xD8C1 }, { 0x8840, 0xFAEC }, { 0x8846, 0xF1EB }, { 0x884C, 0xFABC }, { 0x884D, 0xE6E2 }, { 0x8852, 0xFAE5 }, + { 0x8853, 0xE2FA }, { 0x8857, 0xCAB6 }, { 0x8859, 0xE4B7 }, { 0x885B, 0xEADB }, { 0x885D, 0xF5FA }, { 0x8861, 0xFBAC }, { 0x8862, 0xCFC3 }, { 0x8863, 0xEBFD }, + { 0x8868, 0xF8FA }, { 0x886B, 0xDFB9 }, { 0x8870, 0xE1F1 }, { 0x8872, 0xD2A4 }, { 0x8877, 0xF5FB }, { 0x887E, 0xD0DA }, { 0x887F, 0xD0DB }, { 0x8881, 0xEABE }, + { 0x8882, 0xD9B1 }, { 0x8888, 0xCAB7 }, { 0x888B, 0xD3E7 }, { 0x888D, 0xF8E5 }, { 0x8892, 0xD3B2 }, { 0x8896, 0xE2C0 }, { 0x8897, 0xF2DF }, { 0x889E, 0xCDE5 }, + { 0x88AB, 0xF9AC }, { 0x88B4, 0xCDCD }, { 0x88C1, 0xEEAE }, { 0x88C2, 0xD6AE }, { 0x88CF, 0xD7EA }, { 0x88D4, 0xE7E0 }, { 0x88D5, 0xEBAE }, { 0x88D9, 0xCFD9 }, + { 0x88DC, 0xDCCD }, { 0x88DD, 0xEDFB }, { 0x88DF, 0xDEF0 }, { 0x88E1, 0xD7EB }, { 0x88E8, 0xDEA5 }, { 0x88F3, 0xDFD7 }, { 0x88F4, 0xDBD0 }, { 0x88F5, 0xDBD1 }, + { 0x88F8, 0xD5A3 }, { 0x88FD, 0xF0B2 }, { 0x8907, 0xDCDC }, { 0x8910, 0xCAE8 }, { 0x8912, 0xF8E6 }, { 0x8913, 0xDCCE }, { 0x8918, 0xEADC }, { 0x8919, 0xDBD2 }, + { 0x8925, 0xE9B3 }, { 0x892A, 0xF7DB }, { 0x8936, 0xE3A8 }, { 0x8938, 0xD7AE }, { 0x893B, 0xE0E1 }, { 0x8941, 0xCBBA }, { 0x8944, 0xE5D1 }, { 0x895F, 0xD0DC }, + { 0x8964, 0xD5C1 }, { 0x896A, 0xD8CA }, { 0x8972, 0xE3A9 }, { 0x897F, 0xE0A4 }, { 0x8981, 0xE9A9 }, { 0x8983, 0xD3C7 }, { 0x8986, 0xDCDD }, { 0x8987, 0xF8AE }, + { 0x898B, 0xCCB8 }, { 0x898F, 0xD0AE }, { 0x8993, 0xD8F2 }, { 0x8996, 0xE3CA }, { 0x89A1, 0xCCAF }, { 0x89A9, 0xD4AD }, { 0x89AA, 0xF6D1 }, { 0x89B2, 0xD0CC }, + { 0x89BA, 0xCAC6 }, { 0x89BD, 0xD5C2 }, { 0x89C0, 0xCEBA }, { 0x89D2, 0xCAC7 }, { 0x89E3, 0xFAB0 }, { 0x89F4, 0xDFD8 }, { 0x89F8, 0xF5BA }, { 0x8A00, 0xE5EB }, + { 0x8A02, 0xEFF4 }, { 0x8A03, 0xDDB5 }, { 0x8A08, 0xCDAA }, { 0x8A0A, 0xE3F2 }, { 0x8A0C, 0xFBF7 }, { 0x8A0E, 0xF7D0 }, { 0x8A13, 0xFDBA }, { 0x8A16, 0xFDE1 }, + { 0x8A17, 0xF6FE }, { 0x8A18, 0xD1C0 }, { 0x8A1B, 0xE8C5 }, { 0x8A1D, 0xE4B8 }, { 0x8A1F, 0xE1E8 }, { 0x8A23, 0xCCC1 }, { 0x8A25, 0xD2ED }, { 0x8A2A, 0xDBBE }, + { 0x8A2D, 0xE0E2 }, { 0x8A31, 0xFAC9 }, { 0x8A34, 0xE1CD }, { 0x8A36, 0xCAB8 }, { 0x8A3A, 0xF2E0 }, { 0x8A3B, 0xF1C9 }, { 0x8A50, 0xDEF1 }, { 0x8A54, 0xF0DF }, + { 0x8A55, 0xF8C4 }, { 0x8A5B, 0xEECC }, { 0x8A5E, 0xDEF2 }, { 0x8A60, 0xE7C9 }, { 0x8A62, 0xE2F3 }, { 0x8A63, 0xE7E1 }, { 0x8A66, 0xE3CB }, { 0x8A69, 0xE3CC }, + { 0x8A6D, 0xCFF8 }, { 0x8A6E, 0xEFAC }, { 0x8A70, 0xFDFE }, { 0x8A71, 0xFCA5 }, { 0x8A72, 0xFAB1 }, { 0x8A73, 0xDFD9 }, { 0x8A75, 0xE0D2 }, { 0x8A79, 0xF4DA }, + { 0x8A85, 0xF1CA }, { 0x8A87, 0xCEA3 }, { 0x8A8C, 0xF2BC }, { 0x8A8D, 0xECE3 }, { 0x8A93, 0xE0A5 }, { 0x8A95, 0xF7AB }, { 0x8A98, 0xEBAF }, { 0x8A9E, 0xE5DE }, + { 0x8AA0, 0xE1A4 }, { 0x8AA1, 0xCDAB }, { 0x8AA3, 0xD9F4 }, { 0x8AA4, 0xE8A6 }, { 0x8AA5, 0xCDCE }, { 0x8AA6, 0xE1E9 }, { 0x8AA8, 0xFCEF }, { 0x8AAA, 0xE0E3 }, + { 0x8AB0, 0xE2C1 }, { 0x8AB2, 0xCEA4 }, { 0x8AB9, 0xDEA6 }, { 0x8ABC, 0xEBFE }, { 0x8ABE, 0xEBDD }, { 0x8ABF, 0xF0E0 }, { 0x8AC2, 0xF4DB }, { 0x8AC4, 0xE2F4 }, + { 0x8AC7, 0xD3C8 }, { 0x8ACB, 0xF4EB }, { 0x8ACD, 0xEEB5 }, { 0x8ACF, 0xF5D8 }, { 0x8AD2, 0xD5DF }, { 0x8AD6, 0xD6E5 }, { 0x8ADB, 0xEBB0 }, { 0x8ADC, 0xF4E3 }, + { 0x8AE1, 0xE3CD }, { 0x8AE6, 0xF4F4 }, { 0x8AE7, 0xFAB2 }, { 0x8AEA, 0xEFF5 }, { 0x8AEB, 0xCADF }, { 0x8AED, 0xEBB1 }, { 0x8AEE, 0xEDBF }, { 0x8AF1, 0xFDC9 }, + { 0x8AF6, 0xE4A6 }, { 0x8AF7, 0xF9A4 }, { 0x8AF8, 0xF0B3 }, { 0x8AFA, 0xE5EC }, { 0x8AFE, 0xD1E7 }, { 0x8B00, 0xD9C7 }, { 0x8B01, 0xE4D7 }, { 0x8B02, 0xEADD }, + { 0x8B04, 0xD4F7 }, { 0x8B0E, 0xDABA }, { 0x8B10, 0xDACD }, { 0x8B14, 0xF9CC }, { 0x8B16, 0xE1DA }, { 0x8B17, 0xDBBF }, { 0x8B19, 0xCCC5 }, { 0x8B1A, 0xECD0 }, + { 0x8B1B, 0xCBBB }, { 0x8B1D, 0xDEF3 }, { 0x8B20, 0xE9AA }, { 0x8B28, 0xD9C8 }, { 0x8B2B, 0xEEE3 }, { 0x8B2C, 0xD7BD }, { 0x8B33, 0xCFC4 }, { 0x8B39, 0xD0CD }, + { 0x8B41, 0xFCA6 }, { 0x8B49, 0xF1FB }, { 0x8B4E, 0xFDD2 }, { 0x8B4F, 0xD1C1 }, { 0x8B58, 0xE3DB }, { 0x8B5A, 0xD3C9 }, { 0x8B5C, 0xDCCF }, { 0x8B66, 0xCCED }, + { 0x8B6C, 0xDEA7 }, { 0x8B6F, 0xE6BB }, { 0x8B70, 0xECA1 }, { 0x8B74, 0xCCB9 }, { 0x8B77, 0xFBDE }, { 0x8B7D, 0xE7E2 }, { 0x8B80, 0xD4C1 }, { 0x8B8A, 0xDCA8 }, + { 0x8B90, 0xE2C2 }, { 0x8B92, 0xF3D8 }, { 0x8B93, 0xE5D3 }, { 0x8B96, 0xF3D9 }, { 0x8B9A, 0xF3C6 }, { 0x8C37, 0xCDDB }, { 0x8C3F, 0xCDAC }, { 0x8C41, 0xFCC3 }, + { 0x8C46, 0xD4E7 }, { 0x8C48, 0xD1C2 }, { 0x8C4A, 0xF9A5 }, { 0x8C4C, 0xE8D5 }, { 0x8C55, 0xE3CE }, { 0x8C5A, 0xD4CA }, { 0x8C61, 0xDFDA }, { 0x8C6A, 0xFBDF }, + { 0x8C6B, 0xE7E3 }, { 0x8C79, 0xF8FB }, { 0x8C7A, 0xE3CF }, { 0x8C82, 0xF5B0 }, { 0x8C8A, 0xD8E7 }, { 0x8C8C, 0xD9C9 }, { 0x8C9D, 0xF8AF }, { 0x8C9E, 0xEFF6 }, + { 0x8CA0, 0xDDB6 }, { 0x8CA1, 0xEEAF }, { 0x8CA2, 0xCDF8 }, { 0x8CA7, 0xDEB8 }, { 0x8CA8, 0xFCA7 }, { 0x8CA9, 0xF7FC }, { 0x8CAA, 0xF7B1 }, { 0x8CAB, 0xCEBB }, + { 0x8CAC, 0xF4A1 }, { 0x8CAF, 0xEECD }, { 0x8CB0, 0xE1AE }, { 0x8CB3, 0xECC3 }, { 0x8CB4, 0xCFFE }, { 0x8CB6, 0xF8BF }, { 0x8CB7, 0xD8E2 }, { 0x8CB8, 0xD3E8 }, + { 0x8CBB, 0xDEA8 }, { 0x8CBC, 0xF4E4 }, { 0x8CBD, 0xECC2 }, { 0x8CBF, 0xD9F5 }, { 0x8CC0, 0xF9C5 }, { 0x8CC1, 0xDDD3 }, { 0x8CC2, 0xD6F1 }, { 0x8CC3, 0xECFC }, + { 0x8CC4, 0xFCF0 }, { 0x8CC7, 0xEDC0 }, { 0x8CC8, 0xCAB9 }, { 0x8CCA, 0xEEE4 }, { 0x8CD1, 0xF2E1 }, { 0x8CD3, 0xDEB9 }, { 0x8CDA, 0xD6F2 }, { 0x8CDC, 0xDEF4 }, + { 0x8CDE, 0xDFDB }, { 0x8CE0, 0xDBD3 }, { 0x8CE2, 0xFAE7 }, { 0x8CE3, 0xD8E3 }, { 0x8CE4, 0xF4C1 }, { 0x8CE6, 0xDDB7 }, { 0x8CEA, 0xF2F5 }, { 0x8CED, 0xD4AE }, + { 0x8CF4, 0xD6F3 }, { 0x8CFB, 0xDDB8 }, { 0x8CFC, 0xCFC5 }, { 0x8CFD, 0xDFDF }, { 0x8D04, 0xF2BE }, { 0x8D05, 0xF6A1 }, { 0x8D07, 0xEBCB }, { 0x8D08, 0xF1FC }, + { 0x8D0A, 0xF3C7 }, { 0x8D0D, 0xE0EB }, { 0x8D13, 0xEDFC }, { 0x8D16, 0xE1DB }, { 0x8D64, 0xEEE5 }, { 0x8D66, 0xDEF5 }, { 0x8D6B, 0xFAD3 }, { 0x8D70, 0xF1CB }, + { 0x8D73, 0xD0AF }, { 0x8D74, 0xDDB9 }, { 0x8D77, 0xD1C3 }, { 0x8D85, 0xF5B1 }, { 0x8D8A, 0xEAC6 }, { 0x8D99, 0xF0E1 }, { 0x8DA3, 0xF6AC }, { 0x8DA8, 0xF5D9 }, + { 0x8DB3, 0xF0EB }, { 0x8DBA, 0xDDBA }, { 0x8DBE, 0xF2BF }, { 0x8DC6, 0xF7C5 }, { 0x8DCB, 0xDBA2 }, { 0x8DCC, 0xF2F6 }, { 0x8DCF, 0xCABA }, { 0x8DDB, 0xF7F5 }, + { 0x8DDD, 0xCBE5 }, { 0x8DE1, 0xEEE6 }, { 0x8DE3, 0xE0D3 }, { 0x8DE8, 0xCEA5 }, { 0x8DEF, 0xD6D8 }, { 0x8DF3, 0xD4AF }, { 0x8E0A, 0xE9C9 }, { 0x8E0F, 0xD3CE }, + { 0x8E10, 0xF4C2 }, { 0x8E1E, 0xCBE6 }, { 0x8E2A, 0xF1A1 }, { 0x8E30, 0xEBB2 }, { 0x8E35, 0xF1A2 }, { 0x8E42, 0xEBB3 }, { 0x8E44, 0xF0B4 }, { 0x8E47, 0xCBF4 }, + { 0x8E48, 0xD4B0 }, { 0x8E49, 0xF3B2 }, { 0x8E4A, 0xFBB7 }, { 0x8E59, 0xF5EC }, { 0x8E5F, 0xEEE7 }, { 0x8E60, 0xF4B2 }, { 0x8E74, 0xF5ED }, { 0x8E76, 0xCFF3 }, + { 0x8E81, 0xF0E2 }, { 0x8E87, 0xEECE }, { 0x8E8A, 0xF1CC }, { 0x8E8D, 0xE5B8 }, { 0x8EAA, 0xD7F5 }, { 0x8EAB, 0xE3F3 }, { 0x8EAC, 0xCFE5 }, { 0x8EC0, 0xCFC6 }, + { 0x8ECA, 0xF3B3 }, { 0x8ECB, 0xE4D8 }, { 0x8ECC, 0xCFF9 }, { 0x8ECD, 0xCFDA }, { 0x8ED2, 0xFACD }, { 0x8EDF, 0xE6E3 }, { 0x8EEB, 0xF2E2 }, { 0x8EF8, 0xF5EE }, + { 0x8EFB, 0xCABB }, { 0x8EFE, 0xE3DC }, { 0x8F03, 0xCEF2 }, { 0x8F05, 0xD6D9 }, { 0x8F09, 0xEEB0 }, { 0x8F12, 0xF4E5 }, { 0x8F13, 0xD8C2 }, { 0x8F14, 0xDCD0 }, + { 0x8F15, 0xCCEE }, { 0x8F1B, 0xD5E0 }, { 0x8F1C, 0xF6CA }, { 0x8F1D, 0xFDCA }, { 0x8F1E, 0xD8D6 }, { 0x8F1F, 0xF4CF }, { 0x8F26, 0xD6A6 }, { 0x8F27, 0xDCBE }, + { 0x8F29, 0xDBD4 }, { 0x8F2A, 0xD7C7 }, { 0x8F2F, 0xF2FE }, { 0x8F33, 0xF1CD }, { 0x8F38, 0xE2C3 }, { 0x8F39, 0xDCDE }, { 0x8F3B, 0xDCDF }, { 0x8F3E, 0xEFAD }, + { 0x8F3F, 0xE6AB }, { 0x8F44, 0xF9DD }, { 0x8F45, 0xEABF }, { 0x8F49, 0xEFAE }, { 0x8F4D, 0xF4D0 }, { 0x8F4E, 0xCEF3 }, { 0x8F5D, 0xE6AC }, { 0x8F5F, 0xCEDE }, + { 0x8F62, 0xD5F9 }, { 0x8F9B, 0xE3F4 }, { 0x8F9C, 0xCDD0 }, { 0x8FA3, 0xD5B8 }, { 0x8FA6, 0xF7FD }, { 0x8FA8, 0xDCA9 }, { 0x8FAD, 0xDEF6 }, { 0x8FAF, 0xDCAA }, + { 0x8FB0, 0xF2E3 }, { 0x8FB1, 0xE9B4 }, { 0x8FB2, 0xD2DC }, { 0x8FC2, 0xE9E6 }, { 0x8FC5, 0xE3F6 }, { 0x8FCE, 0xE7CA }, { 0x8FD1, 0xD0CE }, { 0x8FD4, 0xDAF7 }, + { 0x8FE6, 0xCABC }, { 0x8FEA, 0xEEE8 }, { 0x8FEB, 0xDADE }, { 0x8FED, 0xF2F7 }, { 0x8FF0, 0xE2FB }, { 0x8FF2, 0xCCA6 }, { 0x8FF7, 0xDABB }, { 0x8FF9, 0xEEE9 }, + { 0x8FFD, 0xF5DA }, { 0x9000, 0xF7DC }, { 0x9001, 0xE1EA }, { 0x9002, 0xCEC1 }, { 0x9003, 0xD4B1 }, { 0x9005, 0xFDB1 }, { 0x9006, 0xE6BD }, { 0x9008, 0xFBAD }, + { 0x900B, 0xF8E7 }, { 0x900D, 0xE1CE }, { 0x900F, 0xF7E2 }, { 0x9010, 0xF5EF }, { 0x9011, 0xCFC7 }, { 0x9014, 0xD4B2 }, { 0x9015, 0xCCEF }, { 0x9017, 0xD4E8 }, + { 0x9019, 0xEECF }, { 0x901A, 0xF7D7 }, { 0x901D, 0xE0A6 }, { 0x901E, 0xD6C1 }, { 0x901F, 0xE1DC }, { 0x9020, 0xF0E3 }, { 0x9021, 0xF1E4 }, { 0x9022, 0xDCF1 }, + { 0x9023, 0xD6A7 }, { 0x902E, 0xF4F5 }, { 0x9031, 0xF1CE }, { 0x9032, 0xF2E4 }, { 0x9035, 0xD0B0 }, { 0x9038, 0xECEF }, { 0x903C, 0xF9BA }, { 0x903E, 0xEBB5 }, + { 0x9041, 0xD4ED }, { 0x9042, 0xE2C4 }, { 0x9047, 0xE9E7 }, { 0x904A, 0xEBB4 }, { 0x904B, 0xEAA1 }, { 0x904D, 0xF8BC }, { 0x904E, 0xCEA6 }, { 0x9050, 0xF9C6 }, + { 0x9051, 0xFCDA }, { 0x9053, 0xD4B3 }, { 0x9054, 0xD3B9 }, { 0x9055, 0xEADE }, { 0x9059, 0xE9AB }, { 0x905C, 0xE1E1 }, { 0x905D, 0xD3CF }, { 0x905E, 0xF4F6 }, + { 0x9060, 0xEAC0 }, { 0x9061, 0xE1CF }, { 0x9063, 0xCCBA }, { 0x9069, 0xEEEA }, { 0x906D, 0xF0E4 }, { 0x906E, 0xF3B4 }, { 0x906F, 0xD4EE }, { 0x9072, 0xF2C0 }, + { 0x9075, 0xF1E5 }, { 0x9077, 0xF4C3 }, { 0x9078, 0xE0D4 }, { 0x907A, 0xEBB6 }, { 0x907C, 0xD7A1 }, { 0x907D, 0xCBE8 }, { 0x907F, 0xF9AD }, { 0x9080, 0xE9AD }, + { 0x9081, 0xD8E4 }, { 0x9082, 0xFAB3 }, { 0x9083, 0xE2C5 }, { 0x9084, 0xFCBD }, { 0x9087, 0xECC4 }, { 0x9088, 0xD8B1 }, { 0x908A, 0xDCAB }, { 0x908F, 0xD5A4 }, + { 0x9091, 0xEBE9 }, { 0x9095, 0xE8BB }, { 0x9099, 0xD8D7 }, { 0x90A2, 0xFBAE }, { 0x90A3, 0xD1E1 }, { 0x90A6, 0xDBC0 }, { 0x90A8, 0xF5BE }, { 0x90AA, 0xDEF7 }, + { 0x90AF, 0xCAFB }, { 0x90B0, 0xF7C6 }, { 0x90B1, 0xCFC8 }, { 0x90B5, 0xE1D0 }, { 0x90B8, 0xEED0 }, { 0x90C1, 0xE9F4 }, { 0x90CA, 0xCEF4 }, { 0x90DE, 0xD5CD }, + { 0x90E1, 0xCFDB }, { 0x90E8, 0xDDBB }, { 0x90ED, 0xCEAC }, { 0x90F5, 0xE9E8 }, { 0x90FD, 0xD4B4 }, { 0x9102, 0xE4C7 }, { 0x9112, 0xF5DB }, { 0x9115, 0xFAC1 }, + { 0x9119, 0xDEA9 }, { 0x9127, 0xD4F8 }, { 0x912D, 0xEFF7 }, { 0x9132, 0xD3B3 }, { 0x9149, 0xEBB7 }, { 0x914A, 0xEFF8 }, { 0x914B, 0xF5DC }, { 0x914C, 0xEDCC }, + { 0x914D, 0xDBD5 }, { 0x914E, 0xF1CF }, { 0x9152, 0xF1D0 }, { 0x9162, 0xF5B2 }, { 0x9169, 0xD9AE }, { 0x916A, 0xD5AC }, { 0x916C, 0xE2C6 }, { 0x9175, 0xFDA3 }, + { 0x9177, 0xFBE5 }, { 0x9178, 0xDFAB }, { 0x9187, 0xE2F5 }, { 0x9189, 0xF6AD }, { 0x918B, 0xF5B3 }, { 0x918D, 0xF0B5 }, { 0x9192, 0xE1A5 }, { 0x919C, 0xF5DD }, + { 0x91AB, 0xECA2 }, { 0x91AC, 0xEDFD }, { 0x91AE, 0xF5B4 }, { 0x91AF, 0xFBB8 }, { 0x91B1, 0xDBA3 }, { 0x91B4, 0xD6CA }, { 0x91B5, 0xCBD9 }, { 0x91C0, 0xE5D4 }, + { 0x91C7, 0xF3FA }, { 0x91C9, 0xEBB8 }, { 0x91CB, 0xE0B7 }, { 0x91CC, 0xD7EC }, { 0x91CD, 0xF1EC }, { 0x91CE, 0xE5AF }, { 0x91CF, 0xD5E1 }, { 0x91D0, 0xD7ED }, + { 0x91D1, 0xD1D1 }, { 0x91D7, 0xE1F2 }, { 0x91D8, 0xEFF9 }, { 0x91DC, 0xDDBC }, { 0x91DD, 0xF6DC }, { 0x91E3, 0xF0E5 }, { 0x91E7, 0xF4C4 }, { 0x91EA, 0xE9E9 }, + { 0x91F5, 0xF3FB }, { 0x920D, 0xD4EF }, { 0x9210, 0xCCA2 }, { 0x9211, 0xF7FE }, { 0x9212, 0xDFBC }, { 0x9217, 0xEBCD }, { 0x921E, 0xD0B7 }, { 0x9234, 0xD6C2 }, + { 0x923A, 0xE8AD }, { 0x923F, 0xEFAF }, { 0x9240, 0xCBA5 }, { 0x9245, 0xCBE9 }, { 0x9249, 0xFAE8 }, { 0x9257, 0xCCC6 }, { 0x925B, 0xE6E7 }, { 0x925E, 0xEAC7 }, + { 0x9262, 0xDBA4 }, { 0x9264, 0xCFC9 }, { 0x9265, 0xE2FC }, { 0x9266, 0xEFFA }, { 0x9280, 0xEBDE }, { 0x9283, 0xF5C8 }, { 0x9285, 0xD4DE }, { 0x9291, 0xE0D5 }, + { 0x9293, 0xEFB0 }, { 0x9296, 0xE2C7 }, { 0x9298, 0xD9AF }, { 0x929C, 0xF9E7 }, { 0x92B3, 0xE7E5 }, { 0x92B6, 0xCFCA }, { 0x92B7, 0xE1D1 }, { 0x92B9, 0xE2C8 }, + { 0x92CC, 0xEFFB }, { 0x92CF, 0xFAF9 }, { 0x92D2, 0xDCF2 }, { 0x92E4, 0xE0A7 }, { 0x92EA, 0xF8E8 }, { 0x92F8, 0xCBEA }, { 0x92FC, 0xCBBC }, { 0x9304, 0xD6E2 }, + { 0x9310, 0xF5DE }, { 0x9318, 0xF5DF }, { 0x931A, 0xEEB6 }, { 0x931E, 0xE2F6 }, { 0x931F, 0xD3CA }, { 0x9320, 0xEFFC }, { 0x9321, 0xD1C4 }, { 0x9322, 0xEFB1 }, + { 0x9324, 0xD1C5 }, { 0x9326, 0xD0DE }, { 0x9328, 0xD9E1 }, { 0x932B, 0xE0B8 }, { 0x932E, 0xCDD1 }, { 0x932F, 0xF3B9 }, { 0x9348, 0xE7CC }, { 0x934A, 0xD6A8 }, + { 0x934B, 0xCEA7 }, { 0x934D, 0xD4B5 }, { 0x9354, 0xE4C8 }, { 0x935B, 0xD3B4 }, { 0x936E, 0xEBB9 }, { 0x9375, 0xCBF5 }, { 0x937C, 0xF6DD }, { 0x937E, 0xF1A3 }, + { 0x938C, 0xCCC7 }, { 0x9394, 0xE9CA }, { 0x9396, 0xE1F0 }, { 0x939A, 0xF5E0 }, { 0x93A3, 0xFBAF }, { 0x93A7, 0xCBD1 }, { 0x93AC, 0xFBE0 }, { 0x93AD, 0xF2E5 }, + { 0x93B0, 0xECF0 }, { 0x93C3, 0xF0EC }, { 0x93D1, 0xEEEB }, { 0x93DE, 0xE9CB }, { 0x93E1, 0xCCF0 }, { 0x93E4, 0xD7AF }, { 0x93F6, 0xF3A1 }, { 0x9404, 0xFCF5 }, + { 0x9418, 0xF1A4 }, { 0x9425, 0xE0D6 }, { 0x942B, 0xEFB2 }, { 0x9435, 0xF4D1 }, { 0x9438, 0xF7A1 }, { 0x9444, 0xF1D1 }, { 0x9451, 0xCAFC }, { 0x9452, 0xCAFD }, + { 0x945B, 0xCECE }, { 0x947D, 0xF3C8 }, { 0x947F, 0xF3BA }, { 0x9577, 0xEDFE }, { 0x9580, 0xDAA6 }, { 0x9583, 0xE0EC }, { 0x9589, 0xF8CD }, { 0x958B, 0xCBD2 }, + { 0x958F, 0xEBCE }, { 0x9591, 0xF9D8 }, { 0x9592, 0xF9D9 }, { 0x9593, 0xCAE0 }, { 0x9594, 0xDACA }, { 0x9598, 0xCBA6 }, { 0x95A3, 0xCAC8 }, { 0x95A4, 0xF9EE }, + { 0x95A5, 0xDBEC }, { 0x95A8, 0xD0B1 }, { 0x95AD, 0xD5EF }, { 0x95B1, 0xE6F3 }, { 0x95BB, 0xE7A2 }, { 0x95BC, 0xE4D9 }, { 0x95C7, 0xE4E1 }, { 0x95CA, 0xFCC4 }, + { 0x95D4, 0xF9EF }, { 0x95D5, 0xCFF4 }, { 0x95D6, 0xF7E6 }, { 0x95DC, 0xCEBC }, { 0x95E1, 0xF4C5 }, { 0x95E2, 0xDCA3 }, { 0x961C, 0xDDBD }, { 0x9621, 0xF4C6 }, + { 0x962A, 0xF8A1 }, { 0x962E, 0xE8D6 }, { 0x9632, 0xDBC1 }, { 0x963B, 0xF0E6 }, { 0x963F, 0xE4B9 }, { 0x9640, 0xF6ED }, { 0x9642, 0xF9AE }, { 0x9644, 0xDDBE }, + { 0x964B, 0xD7B0 }, { 0x964C, 0xD8E8 }, { 0x964D, 0xCBBD }, { 0x9650, 0xF9DA }, { 0x965B, 0xF8CE }, { 0x965C, 0xF9F0 }, { 0x965D, 0xE0ED }, { 0x965E, 0xE3B3 }, + { 0x965F, 0xF4B3 }, { 0x9662, 0xEAC2 }, { 0x9663, 0xF2E6 }, { 0x9664, 0xF0B6 }, { 0x966A, 0xDBD6 }, { 0x9670, 0xEBE4 }, { 0x9673, 0xF2E7 }, { 0x9675, 0xD7D5 }, + { 0x9676, 0xD4B6 }, { 0x9677, 0xF9E8 }, { 0x9678, 0xD7C1 }, { 0x967D, 0xE5D5 }, { 0x9685, 0xE9EA }, { 0x9686, 0xD7CC }, { 0x968A, 0xD3E9 }, { 0x968B, 0xE2C9 }, + { 0x968D, 0xFCDB }, { 0x968E, 0xCDAD }, { 0x9694, 0xCCB0 }, { 0x9695, 0xEAA2 }, { 0x9698, 0xE4F6 }, { 0x9699, 0xD0C0 }, { 0x969B, 0xF0B7 }, { 0x969C, 0xEEA1 }, + { 0x96A3, 0xD7F6 }, { 0x96A7, 0xE2CA }, { 0x96A8, 0xE2CB }, { 0x96AA, 0xFACF }, { 0x96B1, 0xEBDF }, { 0x96B7, 0xD6CB }, { 0x96BB, 0xF4B4 }, { 0x96C0, 0xEDCD }, + { 0x96C1, 0xE4D2 }, { 0x96C4, 0xEAA9 }, { 0x96C5, 0xE4BA }, { 0x96C6, 0xF3A2 }, { 0x96C7, 0xCDD2 }, { 0x96C9, 0xF6CB }, { 0x96CB, 0xF1E6 }, { 0x96CC, 0xEDC1 }, + { 0x96CD, 0xE8BC }, { 0x96CE, 0xEED1 }, { 0x96D5, 0xF0E7 }, { 0x96D6, 0xE2CC }, { 0x96D9, 0xE4AA }, { 0x96DB, 0xF5E1 }, { 0x96DC, 0xEDDA }, { 0x96E2, 0xD7EE }, + { 0x96E3, 0xD1F1 }, { 0x96E8, 0xE9EB }, { 0x96E9, 0xE9EC }, { 0x96EA, 0xE0E4 }, { 0x96EF, 0xDAA7 }, { 0x96F0, 0xDDD4 }, { 0x96F2, 0xEAA3 }, { 0x96F6, 0xD6C3 }, + { 0x96F7, 0xD6F4 }, { 0x96F9, 0xDADF }, { 0x96FB, 0xEFB3 }, { 0x9700, 0xE2CD }, { 0x9706, 0xEFFD }, { 0x9707, 0xF2E8 }, { 0x9711, 0xEFC5 }, { 0x9713, 0xE7E7 }, + { 0x9716, 0xD7FD }, { 0x9719, 0xE7CE }, { 0x971C, 0xDFDC }, { 0x971E, 0xF9C7 }, { 0x9727, 0xD9F6 }, { 0x9730, 0xDFAC }, { 0x9732, 0xD6DA }, { 0x9739, 0xDCA4 }, + { 0x973D, 0xF0B8 }, { 0x9742, 0xD5FA }, { 0x9744, 0xE4F7 }, { 0x9748, 0xD6C4 }, { 0x9751, 0xF4EC }, { 0x9756, 0xEFFE }, { 0x975C, 0xF0A1 }, { 0x975E, 0xDEAA }, + { 0x9761, 0xDABC }, { 0x9762, 0xD8FC }, { 0x9769, 0xFAD4 }, { 0x976D, 0xECE5 }, { 0x9774, 0xFCA8 }, { 0x9777, 0xECE6 }, { 0x977A, 0xD8CB }, { 0x978B, 0xFBB9 }, + { 0x978D, 0xE4D3 }, { 0x978F, 0xCDF9 }, { 0x97A0, 0xCFD3 }, { 0x97A8, 0xCAEA }, { 0x97AB, 0xCFD4 }, { 0x97AD, 0xF8BD }, { 0x97C6, 0xF4C7 }, { 0x97CB, 0xEADF }, + { 0x97D3, 0xF9DB }, { 0x97DC, 0xD4B7 }, { 0x97F3, 0xEBE5 }, { 0x97F6, 0xE1D2 }, { 0x97FB, 0xEAA4 }, { 0x97FF, 0xFAC2 }, { 0x9800, 0xFBE1 }, { 0x9801, 0xFAED }, + { 0x9802, 0xF0A2 }, { 0x9803, 0xCCF1 }, { 0x9805, 0xFAA3 }, { 0x9806, 0xE2F7 }, { 0x9808, 0xE2CE }, { 0x980A, 0xE9F5 }, { 0x980C, 0xE1EB }, { 0x9810, 0xE7E8 }, + { 0x9811, 0xE8D7 }, { 0x9812, 0xDAF8 }, { 0x9813, 0xD4CB }, { 0x9817, 0xF7F6 }, { 0x9818, 0xD6C5 }, { 0x982D, 0xD4E9 }, { 0x9830, 0xFAFA }, { 0x9838, 0xCCF2 }, + { 0x9839, 0xF7DD }, { 0x983B, 0xDEBA }, { 0x9846, 0xCEA8 }, { 0x984C, 0xF0B9 }, { 0x984D, 0xE4FE }, { 0x984E, 0xE4C9 }, { 0x9854, 0xE4D4 }, { 0x9858, 0xEAC3 }, + { 0x985A, 0xEFB4 }, { 0x985E, 0xD7BE }, { 0x9865, 0xFBE2 }, { 0x9867, 0xCDD3 }, { 0x986B, 0xEFB5 }, { 0x986F, 0xFAE9 }, { 0x98A8, 0xF9A6 }, { 0x98AF, 0xDFBD }, + { 0x98B1, 0xF7C7 }, { 0x98C4, 0xF8FD }, { 0x98C7, 0xF8FC }, { 0x98DB, 0xDEAB }, { 0x98DC, 0xDBE8 }, { 0x98DF, 0xE3DD }, { 0x98E1, 0xE1E2 }, { 0x98E2, 0xD1C6 }, + { 0x98ED, 0xF6D0 }, { 0x98EE, 0xEBE6 }, { 0x98EF, 0xDAF9 }, { 0x98F4, 0xECC7 }, { 0x98FC, 0xDEF8 }, { 0x98FD, 0xF8E9 }, { 0x98FE, 0xE3DE }, { 0x9903, 0xCEF5 }, + { 0x9909, 0xFAC3 }, { 0x990A, 0xE5D7 }, { 0x990C, 0xECC8 }, { 0x9910, 0xF3C9 }, { 0x9913, 0xE4BB }, { 0x9918, 0xE6AE }, { 0x991E, 0xEFB6 }, { 0x9920, 0xDCBF }, + { 0x9928, 0xCEBD }, { 0x9945, 0xD8C3 }, { 0x9949, 0xD0CF }, { 0x994B, 0xCFFA }, { 0x994C, 0xF3CA }, { 0x994D, 0xE0D7 }, { 0x9951, 0xD1C7 }, { 0x9952, 0xE9AE }, + { 0x9954, 0xE8BD }, { 0x9957, 0xFAC4 }, { 0x9996, 0xE2CF }, { 0x9999, 0xFAC5 }, { 0x999D, 0xF9B8 }, { 0x99A5, 0xDCE0 }, { 0x99A8, 0xFBB0 }, { 0x99AC, 0xD8A9 }, + { 0x99AD, 0xE5DF }, { 0x99AE, 0xF9A7 }, { 0x99B1, 0xF6EE }, { 0x99B3, 0xF6CC }, { 0x99B4, 0xE2F8 }, { 0x99B9, 0xECF1 }, { 0x99C1, 0xDAE0 }, { 0x99D0, 0xF1D2 }, + { 0x99D1, 0xD2CC }, { 0x99D2, 0xCFCB }, { 0x99D5, 0xCABD }, { 0x99D9, 0xDDBF }, { 0x99DD, 0xF6EF }, { 0x99DF, 0xDEF9 }, { 0x99ED, 0xFAB4 }, { 0x99F1, 0xD5AD }, + { 0x99FF, 0xF1E7 }, { 0x9A01, 0xDEBE }, { 0x9A08, 0xDCC0 }, { 0x9A0E, 0xD1C8 }, { 0x9A0F, 0xD1C9 }, { 0x9A19, 0xF8BE }, { 0x9A2B, 0xCBF6 }, { 0x9A30, 0xD4F9 }, + { 0x9A36, 0xF5E2 }, { 0x9A37, 0xE1D3 }, { 0x9A40, 0xD8E9 }, { 0x9A43, 0xF8FE }, { 0x9A45, 0xCFCC }, { 0x9A4D, 0xFDA4 }, { 0x9A55, 0xCEF6 }, { 0x9A57, 0xFAD0 }, + { 0x9A5A, 0xCCF3 }, { 0x9A5B, 0xE6BE }, { 0x9A5F, 0xF6AE }, { 0x9A62, 0xD5F0 }, { 0x9A65, 0xD1CA }, { 0x9A69, 0xFCBE }, { 0x9A6A, 0xD5F1 }, { 0x9AA8, 0xCDE9 }, + { 0x9AB8, 0xFAB5 }, { 0x9AD3, 0xE2D0 }, { 0x9AD4, 0xF4F7 }, { 0x9AD8, 0xCDD4 }, { 0x9AE5, 0xE7A3 }, { 0x9AEE, 0xDBA5 }, { 0x9B1A, 0xE2D1 }, { 0x9B27, 0xD7A2 }, + { 0x9B2A, 0xF7E3 }, { 0x9B31, 0xEAA6 }, { 0x9B3C, 0xD0A1 }, { 0x9B41, 0xCEDA }, { 0x9B42, 0xFBEB }, { 0x9B43, 0xDBA6 }, { 0x9B44, 0xDBDE }, { 0x9B45, 0xD8E5 }, + { 0x9B4F, 0xEAE0 }, { 0x9B54, 0xD8AA }, { 0x9B5A, 0xE5E0 }, { 0x9B6F, 0xD6DB }, { 0x9B8E, 0xEFC6 }, { 0x9B91, 0xF8EA }, { 0x9B9F, 0xE4D5 }, { 0x9BAB, 0xCEF7 }, + { 0x9BAE, 0xE0D8 }, { 0x9BC9, 0xD7EF }, { 0x9BD6, 0xF4ED }, { 0x9BE4, 0xCDE6 }, { 0x9BE8, 0xCCF4 }, { 0x9C0D, 0xF5E3 }, { 0x9C10, 0xE4CA }, { 0x9C12, 0xDCE1 }, + { 0x9C15, 0xF9C8 }, { 0x9C25, 0xFCBF }, { 0x9C32, 0xE8A7 }, { 0x9C3B, 0xD8C4 }, { 0x9C47, 0xCBBE }, { 0x9C49, 0xDCAE }, { 0x9C57, 0xD7F7 }, { 0x9CE5, 0xF0E8 }, + { 0x9CE7, 0xDDC0 }, { 0x9CE9, 0xCFCD }, { 0x9CF3, 0xDCF3 }, { 0x9CF4, 0xD9B0 }, { 0x9CF6, 0xE6E9 }, { 0x9D09, 0xE4BC }, { 0x9D1B, 0xEAC4 }, { 0x9D26, 0xE4EC }, + { 0x9D28, 0xE4E5 }, { 0x9D3B, 0xFBF8 }, { 0x9D51, 0xCCBB }, { 0x9D5D, 0xE4BD }, { 0x9D60, 0xCDDC }, { 0x9D61, 0xD9F7 }, { 0x9D6C, 0xDDDF }, { 0x9D72, 0xEDCE }, + { 0x9DA9, 0xD9D0 }, { 0x9DAF, 0xE5A3 }, { 0x9DB4, 0xF9CD }, { 0x9DC4, 0xCDAE }, { 0x9DD7, 0xCFCE }, { 0x9DF2, 0xF6AF }, { 0x9DF8, 0xFDD3 }, { 0x9DF9, 0xEBED }, + { 0x9DFA, 0xD6DC }, { 0x9E1A, 0xE5A4 }, { 0x9E1E, 0xD5B6 }, { 0x9E75, 0xD6DD }, { 0x9E79, 0xF9E9 }, { 0x9E7D, 0xE7A4 }, { 0x9E7F, 0xD6E3 }, { 0x9E92, 0xD1CB }, + { 0x9E93, 0xD6E4 }, { 0x9E97, 0xD5F2 }, { 0x9E9D, 0xDEFA }, { 0x9E9F, 0xD7F8 }, { 0x9EA5, 0xD8EA }, { 0x9EB4, 0xCFD5 }, { 0x9EB5, 0xD8FD }, { 0x9EBB, 0xD8AB }, + { 0x9EBE, 0xFDCB }, { 0x9EC3, 0xFCDC }, { 0x9ECD, 0xE0A8 }, { 0x9ECE, 0xD5F3 }, { 0x9ED1, 0xFDD9 }, { 0x9ED4, 0xCCA3 }, { 0x9ED8, 0xD9F9 }, { 0x9EDB, 0xD3EA }, + { 0x9EDC, 0xF5F5 }, { 0x9EDE, 0xEFC7 }, { 0x9EE8, 0xD3DA }, { 0x9EF4, 0xDABD }, { 0x9F07, 0xE8A8 }, { 0x9F08, 0xDCAF }, { 0x9F0E, 0xF0A3 }, { 0x9F13, 0xCDD5 }, + { 0x9F20, 0xE0A9 }, { 0x9F3B, 0xDEAC }, { 0x9F4A, 0xF0BA }, { 0x9F4B, 0xEEB1 }, { 0x9F4E, 0xEEB2 }, { 0x9F52, 0xF6CD }, { 0x9F5F, 0xEED2 }, { 0x9F61, 0xD6C6 }, + { 0x9F67, 0xE0E5 }, { 0x9F6A, 0xF3BB }, { 0x9F6C, 0xE5E1 }, { 0x9F77, 0xE4CB }, { 0x9F8D, 0xD7A3 }, { 0x9F90, 0xDBC2 }, { 0x9F95, 0xCAFE }, { 0x9F9C, 0xCFCF }, + { 0xAC00, 0xB0A1 }, { 0xAC01, 0xB0A2 }, { 0xAC04, 0xB0A3 }, { 0xAC07, 0xB0A4 }, { 0xAC08, 0xB0A5 }, { 0xAC09, 0xB0A6 }, { 0xAC0A, 0xB0A7 }, { 0xAC10, 0xB0A8 }, + { 0xAC11, 0xB0A9 }, { 0xAC12, 0xB0AA }, { 0xAC13, 0xB0AB }, { 0xAC14, 0xB0AC }, { 0xAC15, 0xB0AD }, { 0xAC16, 0xB0AE }, { 0xAC17, 0xB0AF }, { 0xAC19, 0xB0B0 }, + { 0xAC1A, 0xB0B1 }, { 0xAC1B, 0xB0B2 }, { 0xAC1C, 0xB0B3 }, { 0xAC1D, 0xB0B4 }, { 0xAC20, 0xB0B5 }, { 0xAC24, 0xB0B6 }, { 0xAC2C, 0xB0B7 }, { 0xAC2D, 0xB0B8 }, + { 0xAC2F, 0xB0B9 }, { 0xAC30, 0xB0BA }, { 0xAC31, 0xB0BB }, { 0xAC38, 0xB0BC }, { 0xAC39, 0xB0BD }, { 0xAC3C, 0xB0BE }, { 0xAC40, 0xB0BF }, { 0xAC4B, 0xB0C0 }, + { 0xAC4D, 0xB0C1 }, { 0xAC54, 0xB0C2 }, { 0xAC58, 0xB0C3 }, { 0xAC5C, 0xB0C4 }, { 0xAC70, 0xB0C5 }, { 0xAC71, 0xB0C6 }, { 0xAC74, 0xB0C7 }, { 0xAC77, 0xB0C8 }, + { 0xAC78, 0xB0C9 }, { 0xAC7A, 0xB0CA }, { 0xAC80, 0xB0CB }, { 0xAC81, 0xB0CC }, { 0xAC83, 0xB0CD }, { 0xAC84, 0xB0CE }, { 0xAC85, 0xB0CF }, { 0xAC86, 0xB0D0 }, + { 0xAC89, 0xB0D1 }, { 0xAC8A, 0xB0D2 }, { 0xAC8B, 0xB0D3 }, { 0xAC8C, 0xB0D4 }, { 0xAC90, 0xB0D5 }, { 0xAC94, 0xB0D6 }, { 0xAC9C, 0xB0D7 }, { 0xAC9D, 0xB0D8 }, + { 0xAC9F, 0xB0D9 }, { 0xACA0, 0xB0DA }, { 0xACA1, 0xB0DB }, { 0xACA8, 0xB0DC }, { 0xACA9, 0xB0DD }, { 0xACAA, 0xB0DE }, { 0xACAC, 0xB0DF }, { 0xACAF, 0xB0E0 }, + { 0xACB0, 0xB0E1 }, { 0xACB8, 0xB0E2 }, { 0xACB9, 0xB0E3 }, { 0xACBB, 0xB0E4 }, { 0xACBC, 0xB0E5 }, { 0xACBD, 0xB0E6 }, { 0xACC1, 0xB0E7 }, { 0xACC4, 0xB0E8 }, + { 0xACC8, 0xB0E9 }, { 0xACCC, 0xB0EA }, { 0xACD5, 0xB0EB }, { 0xACD7, 0xB0EC }, { 0xACE0, 0xB0ED }, { 0xACE1, 0xB0EE }, { 0xACE4, 0xB0EF }, { 0xACE7, 0xB0F0 }, + { 0xACE8, 0xB0F1 }, { 0xACEA, 0xB0F2 }, { 0xACEC, 0xB0F3 }, { 0xACEF, 0xB0F4 }, { 0xACF0, 0xB0F5 }, { 0xACF1, 0xB0F6 }, { 0xACF3, 0xB0F7 }, { 0xACF5, 0xB0F8 }, + { 0xACF6, 0xB0F9 }, { 0xACFC, 0xB0FA }, { 0xACFD, 0xB0FB }, { 0xAD00, 0xB0FC }, { 0xAD04, 0xB0FD }, { 0xAD06, 0xB0FE }, { 0xAD0C, 0xB1A1 }, { 0xAD0D, 0xB1A2 }, + { 0xAD0F, 0xB1A3 }, { 0xAD11, 0xB1A4 }, { 0xAD18, 0xB1A5 }, { 0xAD1C, 0xB1A6 }, { 0xAD20, 0xB1A7 }, { 0xAD29, 0xB1A8 }, { 0xAD2C, 0xB1A9 }, { 0xAD2D, 0xB1AA }, + { 0xAD34, 0xB1AB }, { 0xAD35, 0xB1AC }, { 0xAD38, 0xB1AD }, { 0xAD3C, 0xB1AE }, { 0xAD44, 0xB1AF }, { 0xAD45, 0xB1B0 }, { 0xAD47, 0xB1B1 }, { 0xAD49, 0xB1B2 }, + { 0xAD50, 0xB1B3 }, { 0xAD54, 0xB1B4 }, { 0xAD58, 0xB1B5 }, { 0xAD61, 0xB1B6 }, { 0xAD63, 0xB1B7 }, { 0xAD6C, 0xB1B8 }, { 0xAD6D, 0xB1B9 }, { 0xAD70, 0xB1BA }, + { 0xAD73, 0xB1BB }, { 0xAD74, 0xB1BC }, { 0xAD75, 0xB1BD }, { 0xAD76, 0xB1BE }, { 0xAD7B, 0xB1BF }, { 0xAD7C, 0xB1C0 }, { 0xAD7D, 0xB1C1 }, { 0xAD7F, 0xB1C2 }, + { 0xAD81, 0xB1C3 }, { 0xAD82, 0xB1C4 }, { 0xAD88, 0xB1C5 }, { 0xAD89, 0xB1C6 }, { 0xAD8C, 0xB1C7 }, { 0xAD90, 0xB1C8 }, { 0xAD9C, 0xB1C9 }, { 0xAD9D, 0xB1CA }, + { 0xADA4, 0xB1CB }, { 0xADB7, 0xB1CC }, { 0xADC0, 0xB1CD }, { 0xADC1, 0xB1CE }, { 0xADC4, 0xB1CF }, { 0xADC8, 0xB1D0 }, { 0xADD0, 0xB1D1 }, { 0xADD1, 0xB1D2 }, + { 0xADD3, 0xB1D3 }, { 0xADDC, 0xB1D4 }, { 0xADE0, 0xB1D5 }, { 0xADE4, 0xB1D6 }, { 0xADF8, 0xB1D7 }, { 0xADF9, 0xB1D8 }, { 0xADFC, 0xB1D9 }, { 0xADFF, 0xB1DA }, + { 0xAE00, 0xB1DB }, { 0xAE01, 0xB1DC }, { 0xAE08, 0xB1DD }, { 0xAE09, 0xB1DE }, { 0xAE0B, 0xB1DF }, { 0xAE0D, 0xB1E0 }, { 0xAE14, 0xB1E1 }, { 0xAE30, 0xB1E2 }, + { 0xAE31, 0xB1E3 }, { 0xAE34, 0xB1E4 }, { 0xAE37, 0xB1E5 }, { 0xAE38, 0xB1E6 }, { 0xAE3A, 0xB1E7 }, { 0xAE40, 0xB1E8 }, { 0xAE41, 0xB1E9 }, { 0xAE43, 0xB1EA }, + { 0xAE45, 0xB1EB }, { 0xAE46, 0xB1EC }, { 0xAE4A, 0xB1ED }, { 0xAE4C, 0xB1EE }, { 0xAE4D, 0xB1EF }, { 0xAE4E, 0xB1F0 }, { 0xAE50, 0xB1F1 }, { 0xAE54, 0xB1F2 }, + { 0xAE56, 0xB1F3 }, { 0xAE5C, 0xB1F4 }, { 0xAE5D, 0xB1F5 }, { 0xAE5F, 0xB1F6 }, { 0xAE60, 0xB1F7 }, { 0xAE61, 0xB1F8 }, { 0xAE65, 0xB1F9 }, { 0xAE68, 0xB1FA }, + { 0xAE69, 0xB1FB }, { 0xAE6C, 0xB1FC }, { 0xAE70, 0xB1FD }, { 0xAE78, 0xB1FE }, { 0xAE79, 0xB2A1 }, { 0xAE7B, 0xB2A2 }, { 0xAE7C, 0xB2A3 }, { 0xAE7D, 0xB2A4 }, + { 0xAE84, 0xB2A5 }, { 0xAE85, 0xB2A6 }, { 0xAE8C, 0xB2A7 }, { 0xAEBC, 0xB2A8 }, { 0xAEBD, 0xB2A9 }, { 0xAEBE, 0xB2AA }, { 0xAEC0, 0xB2AB }, { 0xAEC4, 0xB2AC }, + { 0xAECC, 0xB2AD }, { 0xAECD, 0xB2AE }, { 0xAECF, 0xB2AF }, { 0xAED0, 0xB2B0 }, { 0xAED1, 0xB2B1 }, { 0xAED8, 0xB2B2 }, { 0xAED9, 0xB2B3 }, { 0xAEDC, 0xB2B4 }, + { 0xAEE8, 0xB2B5 }, { 0xAEEB, 0xB2B6 }, { 0xAEED, 0xB2B7 }, { 0xAEF4, 0xB2B8 }, { 0xAEF8, 0xB2B9 }, { 0xAEFC, 0xB2BA }, { 0xAF07, 0xB2BB }, { 0xAF08, 0xB2BC }, + { 0xAF0D, 0xB2BD }, { 0xAF10, 0xB2BE }, { 0xAF2C, 0xB2BF }, { 0xAF2D, 0xB2C0 }, { 0xAF30, 0xB2C1 }, { 0xAF32, 0xB2C2 }, { 0xAF34, 0xB2C3 }, { 0xAF3C, 0xB2C4 }, + { 0xAF3D, 0xB2C5 }, { 0xAF3F, 0xB2C6 }, { 0xAF41, 0xB2C7 }, { 0xAF42, 0xB2C8 }, { 0xAF43, 0xB2C9 }, { 0xAF48, 0xB2CA }, { 0xAF49, 0xB2CB }, { 0xAF50, 0xB2CC }, + { 0xAF5C, 0xB2CD }, { 0xAF5D, 0xB2CE }, { 0xAF64, 0xB2CF }, { 0xAF65, 0xB2D0 }, { 0xAF79, 0xB2D1 }, { 0xAF80, 0xB2D2 }, { 0xAF84, 0xB2D3 }, { 0xAF88, 0xB2D4 }, + { 0xAF90, 0xB2D5 }, { 0xAF91, 0xB2D6 }, { 0xAF95, 0xB2D7 }, { 0xAF9C, 0xB2D8 }, { 0xAFB8, 0xB2D9 }, { 0xAFB9, 0xB2DA }, { 0xAFBC, 0xB2DB }, { 0xAFC0, 0xB2DC }, + { 0xAFC7, 0xB2DD }, { 0xAFC8, 0xB2DE }, { 0xAFC9, 0xB2DF }, { 0xAFCB, 0xB2E0 }, { 0xAFCD, 0xB2E1 }, { 0xAFCE, 0xB2E2 }, { 0xAFD4, 0xB2E3 }, { 0xAFDC, 0xB2E4 }, + { 0xAFE8, 0xB2E5 }, { 0xAFE9, 0xB2E6 }, { 0xAFF0, 0xB2E7 }, { 0xAFF1, 0xB2E8 }, { 0xAFF4, 0xB2E9 }, { 0xAFF8, 0xB2EA }, { 0xB000, 0xB2EB }, { 0xB001, 0xB2EC }, + { 0xB004, 0xB2ED }, { 0xB00C, 0xB2EE }, { 0xB010, 0xB2EF }, { 0xB014, 0xB2F0 }, { 0xB01C, 0xB2F1 }, { 0xB01D, 0xB2F2 }, { 0xB028, 0xB2F3 }, { 0xB044, 0xB2F4 }, + { 0xB045, 0xB2F5 }, { 0xB048, 0xB2F6 }, { 0xB04A, 0xB2F7 }, { 0xB04C, 0xB2F8 }, { 0xB04E, 0xB2F9 }, { 0xB053, 0xB2FA }, { 0xB054, 0xB2FB }, { 0xB055, 0xB2FC }, + { 0xB057, 0xB2FD }, { 0xB059, 0xB2FE }, { 0xB05D, 0xB3A1 }, { 0xB07C, 0xB3A2 }, { 0xB07D, 0xB3A3 }, { 0xB080, 0xB3A4 }, { 0xB084, 0xB3A5 }, { 0xB08C, 0xB3A6 }, + { 0xB08D, 0xB3A7 }, { 0xB08F, 0xB3A8 }, { 0xB091, 0xB3A9 }, { 0xB098, 0xB3AA }, { 0xB099, 0xB3AB }, { 0xB09A, 0xB3AC }, { 0xB09C, 0xB3AD }, { 0xB09F, 0xB3AE }, + { 0xB0A0, 0xB3AF }, { 0xB0A1, 0xB3B0 }, { 0xB0A2, 0xB3B1 }, { 0xB0A8, 0xB3B2 }, { 0xB0A9, 0xB3B3 }, { 0xB0AB, 0xB3B4 }, { 0xB0AC, 0xB3B5 }, { 0xB0AD, 0xB3B6 }, + { 0xB0AE, 0xB3B7 }, { 0xB0AF, 0xB3B8 }, { 0xB0B1, 0xB3B9 }, { 0xB0B3, 0xB3BA }, { 0xB0B4, 0xB3BB }, { 0xB0B5, 0xB3BC }, { 0xB0B8, 0xB3BD }, { 0xB0BC, 0xB3BE }, + { 0xB0C4, 0xB3BF }, { 0xB0C5, 0xB3C0 }, { 0xB0C7, 0xB3C1 }, { 0xB0C8, 0xB3C2 }, { 0xB0C9, 0xB3C3 }, { 0xB0D0, 0xB3C4 }, { 0xB0D1, 0xB3C5 }, { 0xB0D4, 0xB3C6 }, + { 0xB0D8, 0xB3C7 }, { 0xB0E0, 0xB3C8 }, { 0xB0E5, 0xB3C9 }, { 0xB108, 0xB3CA }, { 0xB109, 0xB3CB }, { 0xB10B, 0xB3CC }, { 0xB10C, 0xB3CD }, { 0xB110, 0xB3CE }, + { 0xB112, 0xB3CF }, { 0xB113, 0xB3D0 }, { 0xB118, 0xB3D1 }, { 0xB119, 0xB3D2 }, { 0xB11B, 0xB3D3 }, { 0xB11C, 0xB3D4 }, { 0xB11D, 0xB3D5 }, { 0xB123, 0xB3D6 }, + { 0xB124, 0xB3D7 }, { 0xB125, 0xB3D8 }, { 0xB128, 0xB3D9 }, { 0xB12C, 0xB3DA }, { 0xB134, 0xB3DB }, { 0xB135, 0xB3DC }, { 0xB137, 0xB3DD }, { 0xB138, 0xB3DE }, + { 0xB139, 0xB3DF }, { 0xB140, 0xB3E0 }, { 0xB141, 0xB3E1 }, { 0xB144, 0xB3E2 }, { 0xB148, 0xB3E3 }, { 0xB150, 0xB3E4 }, { 0xB151, 0xB3E5 }, { 0xB154, 0xB3E6 }, + { 0xB155, 0xB3E7 }, { 0xB158, 0xB3E8 }, { 0xB15C, 0xB3E9 }, { 0xB160, 0xB3EA }, { 0xB178, 0xB3EB }, { 0xB179, 0xB3EC }, { 0xB17C, 0xB3ED }, { 0xB180, 0xB3EE }, + { 0xB182, 0xB3EF }, { 0xB188, 0xB3F0 }, { 0xB189, 0xB3F1 }, { 0xB18B, 0xB3F2 }, { 0xB18D, 0xB3F3 }, { 0xB192, 0xB3F4 }, { 0xB193, 0xB3F5 }, { 0xB194, 0xB3F6 }, + { 0xB198, 0xB3F7 }, { 0xB19C, 0xB3F8 }, { 0xB1A8, 0xB3F9 }, { 0xB1CC, 0xB3FA }, { 0xB1D0, 0xB3FB }, { 0xB1D4, 0xB3FC }, { 0xB1DC, 0xB3FD }, { 0xB1DD, 0xB3FE }, + { 0xB1DF, 0xB4A1 }, { 0xB1E8, 0xB4A2 }, { 0xB1E9, 0xB4A3 }, { 0xB1EC, 0xB4A4 }, { 0xB1F0, 0xB4A5 }, { 0xB1F9, 0xB4A6 }, { 0xB1FB, 0xB4A7 }, { 0xB1FD, 0xB4A8 }, + { 0xB204, 0xB4A9 }, { 0xB205, 0xB4AA }, { 0xB208, 0xB4AB }, { 0xB20B, 0xB4AC }, { 0xB20C, 0xB4AD }, { 0xB214, 0xB4AE }, { 0xB215, 0xB4AF }, { 0xB217, 0xB4B0 }, + { 0xB219, 0xB4B1 }, { 0xB220, 0xB4B2 }, { 0xB234, 0xB4B3 }, { 0xB23C, 0xB4B4 }, { 0xB258, 0xB4B5 }, { 0xB25C, 0xB4B6 }, { 0xB260, 0xB4B7 }, { 0xB268, 0xB4B8 }, + { 0xB269, 0xB4B9 }, { 0xB274, 0xB4BA }, { 0xB275, 0xB4BB }, { 0xB27C, 0xB4BC }, { 0xB284, 0xB4BD }, { 0xB285, 0xB4BE }, { 0xB289, 0xB4BF }, { 0xB290, 0xB4C0 }, + { 0xB291, 0xB4C1 }, { 0xB294, 0xB4C2 }, { 0xB298, 0xB4C3 }, { 0xB299, 0xB4C4 }, { 0xB29A, 0xB4C5 }, { 0xB2A0, 0xB4C6 }, { 0xB2A1, 0xB4C7 }, { 0xB2A3, 0xB4C8 }, + { 0xB2A5, 0xB4C9 }, { 0xB2A6, 0xB4CA }, { 0xB2AA, 0xB4CB }, { 0xB2AC, 0xB4CC }, { 0xB2B0, 0xB4CD }, { 0xB2B4, 0xB4CE }, { 0xB2C8, 0xB4CF }, { 0xB2C9, 0xB4D0 }, + { 0xB2CC, 0xB4D1 }, { 0xB2D0, 0xB4D2 }, { 0xB2D2, 0xB4D3 }, { 0xB2D8, 0xB4D4 }, { 0xB2D9, 0xB4D5 }, { 0xB2DB, 0xB4D6 }, { 0xB2DD, 0xB4D7 }, { 0xB2E2, 0xB4D8 }, + { 0xB2E4, 0xB4D9 }, { 0xB2E5, 0xB4DA }, { 0xB2E6, 0xB4DB }, { 0xB2E8, 0xB4DC }, { 0xB2EB, 0xB4DD }, { 0xB2EC, 0xB4DE }, { 0xB2ED, 0xB4DF }, { 0xB2EE, 0xB4E0 }, + { 0xB2EF, 0xB4E1 }, { 0xB2F3, 0xB4E2 }, { 0xB2F4, 0xB4E3 }, { 0xB2F5, 0xB4E4 }, { 0xB2F7, 0xB4E5 }, { 0xB2F8, 0xB4E6 }, { 0xB2F9, 0xB4E7 }, { 0xB2FA, 0xB4E8 }, + { 0xB2FB, 0xB4E9 }, { 0xB2FF, 0xB4EA }, { 0xB300, 0xB4EB }, { 0xB301, 0xB4EC }, { 0xB304, 0xB4ED }, { 0xB308, 0xB4EE }, { 0xB310, 0xB4EF }, { 0xB311, 0xB4F0 }, + { 0xB313, 0xB4F1 }, { 0xB314, 0xB4F2 }, { 0xB315, 0xB4F3 }, { 0xB31C, 0xB4F4 }, { 0xB354, 0xB4F5 }, { 0xB355, 0xB4F6 }, { 0xB356, 0xB4F7 }, { 0xB358, 0xB4F8 }, + { 0xB35B, 0xB4F9 }, { 0xB35C, 0xB4FA }, { 0xB35E, 0xB4FB }, { 0xB35F, 0xB4FC }, { 0xB364, 0xB4FD }, { 0xB365, 0xB4FE }, { 0xB367, 0xB5A1 }, { 0xB369, 0xB5A2 }, + { 0xB36B, 0xB5A3 }, { 0xB36E, 0xB5A4 }, { 0xB370, 0xB5A5 }, { 0xB371, 0xB5A6 }, { 0xB374, 0xB5A7 }, { 0xB378, 0xB5A8 }, { 0xB380, 0xB5A9 }, { 0xB381, 0xB5AA }, + { 0xB383, 0xB5AB }, { 0xB384, 0xB5AC }, { 0xB385, 0xB5AD }, { 0xB38C, 0xB5AE }, { 0xB390, 0xB5AF }, { 0xB394, 0xB5B0 }, { 0xB3A0, 0xB5B1 }, { 0xB3A1, 0xB5B2 }, + { 0xB3A8, 0xB5B3 }, { 0xB3AC, 0xB5B4 }, { 0xB3C4, 0xB5B5 }, { 0xB3C5, 0xB5B6 }, { 0xB3C8, 0xB5B7 }, { 0xB3CB, 0xB5B8 }, { 0xB3CC, 0xB5B9 }, { 0xB3CE, 0xB5BA }, + { 0xB3D0, 0xB5BB }, { 0xB3D4, 0xB5BC }, { 0xB3D5, 0xB5BD }, { 0xB3D7, 0xB5BE }, { 0xB3D9, 0xB5BF }, { 0xB3DB, 0xB5C0 }, { 0xB3DD, 0xB5C1 }, { 0xB3E0, 0xB5C2 }, + { 0xB3E4, 0xB5C3 }, { 0xB3E8, 0xB5C4 }, { 0xB3FC, 0xB5C5 }, { 0xB410, 0xB5C6 }, { 0xB418, 0xB5C7 }, { 0xB41C, 0xB5C8 }, { 0xB420, 0xB5C9 }, { 0xB428, 0xB5CA }, + { 0xB429, 0xB5CB }, { 0xB42B, 0xB5CC }, { 0xB434, 0xB5CD }, { 0xB450, 0xB5CE }, { 0xB451, 0xB5CF }, { 0xB454, 0xB5D0 }, { 0xB458, 0xB5D1 }, { 0xB460, 0xB5D2 }, + { 0xB461, 0xB5D3 }, { 0xB463, 0xB5D4 }, { 0xB465, 0xB5D5 }, { 0xB46C, 0xB5D6 }, { 0xB480, 0xB5D7 }, { 0xB488, 0xB5D8 }, { 0xB49D, 0xB5D9 }, { 0xB4A4, 0xB5DA }, + { 0xB4A8, 0xB5DB }, { 0xB4AC, 0xB5DC }, { 0xB4B5, 0xB5DD }, { 0xB4B7, 0xB5DE }, { 0xB4B9, 0xB5DF }, { 0xB4C0, 0xB5E0 }, { 0xB4C4, 0xB5E1 }, { 0xB4C8, 0xB5E2 }, + { 0xB4D0, 0xB5E3 }, { 0xB4D5, 0xB5E4 }, { 0xB4DC, 0xB5E5 }, { 0xB4DD, 0xB5E6 }, { 0xB4E0, 0xB5E7 }, { 0xB4E3, 0xB5E8 }, { 0xB4E4, 0xB5E9 }, { 0xB4E6, 0xB5EA }, + { 0xB4EC, 0xB5EB }, { 0xB4ED, 0xB5EC }, { 0xB4EF, 0xB5ED }, { 0xB4F1, 0xB5EE }, { 0xB4F8, 0xB5EF }, { 0xB514, 0xB5F0 }, { 0xB515, 0xB5F1 }, { 0xB518, 0xB5F2 }, + { 0xB51B, 0xB5F3 }, { 0xB51C, 0xB5F4 }, { 0xB524, 0xB5F5 }, { 0xB525, 0xB5F6 }, { 0xB527, 0xB5F7 }, { 0xB528, 0xB5F8 }, { 0xB529, 0xB5F9 }, { 0xB52A, 0xB5FA }, + { 0xB530, 0xB5FB }, { 0xB531, 0xB5FC }, { 0xB534, 0xB5FD }, { 0xB538, 0xB5FE }, { 0xB540, 0xB6A1 }, { 0xB541, 0xB6A2 }, { 0xB543, 0xB6A3 }, { 0xB544, 0xB6A4 }, + { 0xB545, 0xB6A5 }, { 0xB54B, 0xB6A6 }, { 0xB54C, 0xB6A7 }, { 0xB54D, 0xB6A8 }, { 0xB550, 0xB6A9 }, { 0xB554, 0xB6AA }, { 0xB55C, 0xB6AB }, { 0xB55D, 0xB6AC }, + { 0xB55F, 0xB6AD }, { 0xB560, 0xB6AE }, { 0xB561, 0xB6AF }, { 0xB5A0, 0xB6B0 }, { 0xB5A1, 0xB6B1 }, { 0xB5A4, 0xB6B2 }, { 0xB5A8, 0xB6B3 }, { 0xB5AA, 0xB6B4 }, + { 0xB5AB, 0xB6B5 }, { 0xB5B0, 0xB6B6 }, { 0xB5B1, 0xB6B7 }, { 0xB5B3, 0xB6B8 }, { 0xB5B4, 0xB6B9 }, { 0xB5B5, 0xB6BA }, { 0xB5BB, 0xB6BB }, { 0xB5BC, 0xB6BC }, + { 0xB5BD, 0xB6BD }, { 0xB5C0, 0xB6BE }, { 0xB5C4, 0xB6BF }, { 0xB5CC, 0xB6C0 }, { 0xB5CD, 0xB6C1 }, { 0xB5CF, 0xB6C2 }, { 0xB5D0, 0xB6C3 }, { 0xB5D1, 0xB6C4 }, + { 0xB5D8, 0xB6C5 }, { 0xB5EC, 0xB6C6 }, { 0xB610, 0xB6C7 }, { 0xB611, 0xB6C8 }, { 0xB614, 0xB6C9 }, { 0xB618, 0xB6CA }, { 0xB625, 0xB6CB }, { 0xB62C, 0xB6CC }, + { 0xB634, 0xB6CD }, { 0xB648, 0xB6CE }, { 0xB664, 0xB6CF }, { 0xB668, 0xB6D0 }, { 0xB69C, 0xB6D1 }, { 0xB69D, 0xB6D2 }, { 0xB6A0, 0xB6D3 }, { 0xB6A4, 0xB6D4 }, + { 0xB6AB, 0xB6D5 }, { 0xB6AC, 0xB6D6 }, { 0xB6B1, 0xB6D7 }, { 0xB6D4, 0xB6D8 }, { 0xB6F0, 0xB6D9 }, { 0xB6F4, 0xB6DA }, { 0xB6F8, 0xB6DB }, { 0xB700, 0xB6DC }, + { 0xB701, 0xB6DD }, { 0xB705, 0xB6DE }, { 0xB728, 0xB6DF }, { 0xB729, 0xB6E0 }, { 0xB72C, 0xB6E1 }, { 0xB72F, 0xB6E2 }, { 0xB730, 0xB6E3 }, { 0xB738, 0xB6E4 }, + { 0xB739, 0xB6E5 }, { 0xB73B, 0xB6E6 }, { 0xB744, 0xB6E7 }, { 0xB748, 0xB6E8 }, { 0xB74C, 0xB6E9 }, { 0xB754, 0xB6EA }, { 0xB755, 0xB6EB }, { 0xB760, 0xB6EC }, + { 0xB764, 0xB6ED }, { 0xB768, 0xB6EE }, { 0xB770, 0xB6EF }, { 0xB771, 0xB6F0 }, { 0xB773, 0xB6F1 }, { 0xB775, 0xB6F2 }, { 0xB77C, 0xB6F3 }, { 0xB77D, 0xB6F4 }, + { 0xB780, 0xB6F5 }, { 0xB784, 0xB6F6 }, { 0xB78C, 0xB6F7 }, { 0xB78D, 0xB6F8 }, { 0xB78F, 0xB6F9 }, { 0xB790, 0xB6FA }, { 0xB791, 0xB6FB }, { 0xB792, 0xB6FC }, + { 0xB796, 0xB6FD }, { 0xB797, 0xB6FE }, { 0xB798, 0xB7A1 }, { 0xB799, 0xB7A2 }, { 0xB79C, 0xB7A3 }, { 0xB7A0, 0xB7A4 }, { 0xB7A8, 0xB7A5 }, { 0xB7A9, 0xB7A6 }, + { 0xB7AB, 0xB7A7 }, { 0xB7AC, 0xB7A8 }, { 0xB7AD, 0xB7A9 }, { 0xB7B4, 0xB7AA }, { 0xB7B5, 0xB7AB }, { 0xB7B8, 0xB7AC }, { 0xB7C7, 0xB7AD }, { 0xB7C9, 0xB7AE }, + { 0xB7EC, 0xB7AF }, { 0xB7ED, 0xB7B0 }, { 0xB7F0, 0xB7B1 }, { 0xB7F4, 0xB7B2 }, { 0xB7FC, 0xB7B3 }, { 0xB7FD, 0xB7B4 }, { 0xB7FF, 0xB7B5 }, { 0xB800, 0xB7B6 }, + { 0xB801, 0xB7B7 }, { 0xB807, 0xB7B8 }, { 0xB808, 0xB7B9 }, { 0xB809, 0xB7BA }, { 0xB80C, 0xB7BB }, { 0xB810, 0xB7BC }, { 0xB818, 0xB7BD }, { 0xB819, 0xB7BE }, + { 0xB81B, 0xB7BF }, { 0xB81D, 0xB7C0 }, { 0xB824, 0xB7C1 }, { 0xB825, 0xB7C2 }, { 0xB828, 0xB7C3 }, { 0xB82C, 0xB7C4 }, { 0xB834, 0xB7C5 }, { 0xB835, 0xB7C6 }, + { 0xB837, 0xB7C7 }, { 0xB838, 0xB7C8 }, { 0xB839, 0xB7C9 }, { 0xB840, 0xB7CA }, { 0xB844, 0xB7CB }, { 0xB851, 0xB7CC }, { 0xB853, 0xB7CD }, { 0xB85C, 0xB7CE }, + { 0xB85D, 0xB7CF }, { 0xB860, 0xB7D0 }, { 0xB864, 0xB7D1 }, { 0xB86C, 0xB7D2 }, { 0xB86D, 0xB7D3 }, { 0xB86F, 0xB7D4 }, { 0xB871, 0xB7D5 }, { 0xB878, 0xB7D6 }, + { 0xB87C, 0xB7D7 }, { 0xB88D, 0xB7D8 }, { 0xB8A8, 0xB7D9 }, { 0xB8B0, 0xB7DA }, { 0xB8B4, 0xB7DB }, { 0xB8B8, 0xB7DC }, { 0xB8C0, 0xB7DD }, { 0xB8C1, 0xB7DE }, + { 0xB8C3, 0xB7DF }, { 0xB8C5, 0xB7E0 }, { 0xB8CC, 0xB7E1 }, { 0xB8D0, 0xB7E2 }, { 0xB8D4, 0xB7E3 }, { 0xB8DD, 0xB7E4 }, { 0xB8DF, 0xB7E5 }, { 0xB8E1, 0xB7E6 }, + { 0xB8E8, 0xB7E7 }, { 0xB8E9, 0xB7E8 }, { 0xB8EC, 0xB7E9 }, { 0xB8F0, 0xB7EA }, { 0xB8F8, 0xB7EB }, { 0xB8F9, 0xB7EC }, { 0xB8FB, 0xB7ED }, { 0xB8FD, 0xB7EE }, + { 0xB904, 0xB7EF }, { 0xB918, 0xB7F0 }, { 0xB920, 0xB7F1 }, { 0xB93C, 0xB7F2 }, { 0xB93D, 0xB7F3 }, { 0xB940, 0xB7F4 }, { 0xB944, 0xB7F5 }, { 0xB94C, 0xB7F6 }, + { 0xB94F, 0xB7F7 }, { 0xB951, 0xB7F8 }, { 0xB958, 0xB7F9 }, { 0xB959, 0xB7FA }, { 0xB95C, 0xB7FB }, { 0xB960, 0xB7FC }, { 0xB968, 0xB7FD }, { 0xB969, 0xB7FE }, + { 0xB96B, 0xB8A1 }, { 0xB96D, 0xB8A2 }, { 0xB974, 0xB8A3 }, { 0xB975, 0xB8A4 }, { 0xB978, 0xB8A5 }, { 0xB97C, 0xB8A6 }, { 0xB984, 0xB8A7 }, { 0xB985, 0xB8A8 }, + { 0xB987, 0xB8A9 }, { 0xB989, 0xB8AA }, { 0xB98A, 0xB8AB }, { 0xB98D, 0xB8AC }, { 0xB98E, 0xB8AD }, { 0xB9AC, 0xB8AE }, { 0xB9AD, 0xB8AF }, { 0xB9B0, 0xB8B0 }, + { 0xB9B4, 0xB8B1 }, { 0xB9BC, 0xB8B2 }, { 0xB9BD, 0xB8B3 }, { 0xB9BF, 0xB8B4 }, { 0xB9C1, 0xB8B5 }, { 0xB9C8, 0xB8B6 }, { 0xB9C9, 0xB8B7 }, { 0xB9CC, 0xB8B8 }, + { 0xB9CE, 0xB8B9 }, { 0xB9CF, 0xB8BA }, { 0xB9D0, 0xB8BB }, { 0xB9D1, 0xB8BC }, { 0xB9D2, 0xB8BD }, { 0xB9D8, 0xB8BE }, { 0xB9D9, 0xB8BF }, { 0xB9DB, 0xB8C0 }, + { 0xB9DD, 0xB8C1 }, { 0xB9DE, 0xB8C2 }, { 0xB9E1, 0xB8C3 }, { 0xB9E3, 0xB8C4 }, { 0xB9E4, 0xB8C5 }, { 0xB9E5, 0xB8C6 }, { 0xB9E8, 0xB8C7 }, { 0xB9EC, 0xB8C8 }, + { 0xB9F4, 0xB8C9 }, { 0xB9F5, 0xB8CA }, { 0xB9F7, 0xB8CB }, { 0xB9F8, 0xB8CC }, { 0xB9F9, 0xB8CD }, { 0xB9FA, 0xB8CE }, { 0xBA00, 0xB8CF }, { 0xBA01, 0xB8D0 }, + { 0xBA08, 0xB8D1 }, { 0xBA15, 0xB8D2 }, { 0xBA38, 0xB8D3 }, { 0xBA39, 0xB8D4 }, { 0xBA3C, 0xB8D5 }, { 0xBA40, 0xB8D6 }, { 0xBA42, 0xB8D7 }, { 0xBA48, 0xB8D8 }, + { 0xBA49, 0xB8D9 }, { 0xBA4B, 0xB8DA }, { 0xBA4D, 0xB8DB }, { 0xBA4E, 0xB8DC }, { 0xBA53, 0xB8DD }, { 0xBA54, 0xB8DE }, { 0xBA55, 0xB8DF }, { 0xBA58, 0xB8E0 }, + { 0xBA5C, 0xB8E1 }, { 0xBA64, 0xB8E2 }, { 0xBA65, 0xB8E3 }, { 0xBA67, 0xB8E4 }, { 0xBA68, 0xB8E5 }, { 0xBA69, 0xB8E6 }, { 0xBA70, 0xB8E7 }, { 0xBA71, 0xB8E8 }, + { 0xBA74, 0xB8E9 }, { 0xBA78, 0xB8EA }, { 0xBA83, 0xB8EB }, { 0xBA84, 0xB8EC }, { 0xBA85, 0xB8ED }, { 0xBA87, 0xB8EE }, { 0xBA8C, 0xB8EF }, { 0xBAA8, 0xB8F0 }, + { 0xBAA9, 0xB8F1 }, { 0xBAAB, 0xB8F2 }, { 0xBAAC, 0xB8F3 }, { 0xBAB0, 0xB8F4 }, { 0xBAB2, 0xB8F5 }, { 0xBAB8, 0xB8F6 }, { 0xBAB9, 0xB8F7 }, { 0xBABB, 0xB8F8 }, + { 0xBABD, 0xB8F9 }, { 0xBAC4, 0xB8FA }, { 0xBAC8, 0xB8FB }, { 0xBAD8, 0xB8FC }, { 0xBAD9, 0xB8FD }, { 0xBAFC, 0xB8FE }, { 0xBB00, 0xB9A1 }, { 0xBB04, 0xB9A2 }, + { 0xBB0D, 0xB9A3 }, { 0xBB0F, 0xB9A4 }, { 0xBB11, 0xB9A5 }, { 0xBB18, 0xB9A6 }, { 0xBB1C, 0xB9A7 }, { 0xBB20, 0xB9A8 }, { 0xBB29, 0xB9A9 }, { 0xBB2B, 0xB9AA }, + { 0xBB34, 0xB9AB }, { 0xBB35, 0xB9AC }, { 0xBB36, 0xB9AD }, { 0xBB38, 0xB9AE }, { 0xBB3B, 0xB9AF }, { 0xBB3C, 0xB9B0 }, { 0xBB3D, 0xB9B1 }, { 0xBB3E, 0xB9B2 }, + { 0xBB44, 0xB9B3 }, { 0xBB45, 0xB9B4 }, { 0xBB47, 0xB9B5 }, { 0xBB49, 0xB9B6 }, { 0xBB4D, 0xB9B7 }, { 0xBB4F, 0xB9B8 }, { 0xBB50, 0xB9B9 }, { 0xBB54, 0xB9BA }, + { 0xBB58, 0xB9BB }, { 0xBB61, 0xB9BC }, { 0xBB63, 0xB9BD }, { 0xBB6C, 0xB9BE }, { 0xBB88, 0xB9BF }, { 0xBB8C, 0xB9C0 }, { 0xBB90, 0xB9C1 }, { 0xBBA4, 0xB9C2 }, + { 0xBBA8, 0xB9C3 }, { 0xBBAC, 0xB9C4 }, { 0xBBB4, 0xB9C5 }, { 0xBBB7, 0xB9C6 }, { 0xBBC0, 0xB9C7 }, { 0xBBC4, 0xB9C8 }, { 0xBBC8, 0xB9C9 }, { 0xBBD0, 0xB9CA }, + { 0xBBD3, 0xB9CB }, { 0xBBF8, 0xB9CC }, { 0xBBF9, 0xB9CD }, { 0xBBFC, 0xB9CE }, { 0xBBFF, 0xB9CF }, { 0xBC00, 0xB9D0 }, { 0xBC02, 0xB9D1 }, { 0xBC08, 0xB9D2 }, + { 0xBC09, 0xB9D3 }, { 0xBC0B, 0xB9D4 }, { 0xBC0C, 0xB9D5 }, { 0xBC0D, 0xB9D6 }, { 0xBC0F, 0xB9D7 }, { 0xBC11, 0xB9D8 }, { 0xBC14, 0xB9D9 }, { 0xBC15, 0xB9DA }, + { 0xBC16, 0xB9DB }, { 0xBC17, 0xB9DC }, { 0xBC18, 0xB9DD }, { 0xBC1B, 0xB9DE }, { 0xBC1C, 0xB9DF }, { 0xBC1D, 0xB9E0 }, { 0xBC1E, 0xB9E1 }, { 0xBC1F, 0xB9E2 }, + { 0xBC24, 0xB9E3 }, { 0xBC25, 0xB9E4 }, { 0xBC27, 0xB9E5 }, { 0xBC29, 0xB9E6 }, { 0xBC2D, 0xB9E7 }, { 0xBC30, 0xB9E8 }, { 0xBC31, 0xB9E9 }, { 0xBC34, 0xB9EA }, + { 0xBC38, 0xB9EB }, { 0xBC40, 0xB9EC }, { 0xBC41, 0xB9ED }, { 0xBC43, 0xB9EE }, { 0xBC44, 0xB9EF }, { 0xBC45, 0xB9F0 }, { 0xBC49, 0xB9F1 }, { 0xBC4C, 0xB9F2 }, + { 0xBC4D, 0xB9F3 }, { 0xBC50, 0xB9F4 }, { 0xBC5D, 0xB9F5 }, { 0xBC84, 0xB9F6 }, { 0xBC85, 0xB9F7 }, { 0xBC88, 0xB9F8 }, { 0xBC8B, 0xB9F9 }, { 0xBC8C, 0xB9FA }, + { 0xBC8E, 0xB9FB }, { 0xBC94, 0xB9FC }, { 0xBC95, 0xB9FD }, { 0xBC97, 0xB9FE }, { 0xBC99, 0xBAA1 }, { 0xBC9A, 0xBAA2 }, { 0xBCA0, 0xBAA3 }, { 0xBCA1, 0xBAA4 }, + { 0xBCA4, 0xBAA5 }, { 0xBCA7, 0xBAA6 }, { 0xBCA8, 0xBAA7 }, { 0xBCB0, 0xBAA8 }, { 0xBCB1, 0xBAA9 }, { 0xBCB3, 0xBAAA }, { 0xBCB4, 0xBAAB }, { 0xBCB5, 0xBAAC }, + { 0xBCBC, 0xBAAD }, { 0xBCBD, 0xBAAE }, { 0xBCC0, 0xBAAF }, { 0xBCC4, 0xBAB0 }, { 0xBCCD, 0xBAB1 }, { 0xBCCF, 0xBAB2 }, { 0xBCD0, 0xBAB3 }, { 0xBCD1, 0xBAB4 }, + { 0xBCD5, 0xBAB5 }, { 0xBCD8, 0xBAB6 }, { 0xBCDC, 0xBAB7 }, { 0xBCF4, 0xBAB8 }, { 0xBCF5, 0xBAB9 }, { 0xBCF6, 0xBABA }, { 0xBCF8, 0xBABB }, { 0xBCFC, 0xBABC }, + { 0xBD04, 0xBABD }, { 0xBD05, 0xBABE }, { 0xBD07, 0xBABF }, { 0xBD09, 0xBAC0 }, { 0xBD10, 0xBAC1 }, { 0xBD14, 0xBAC2 }, { 0xBD24, 0xBAC3 }, { 0xBD2C, 0xBAC4 }, + { 0xBD40, 0xBAC5 }, { 0xBD48, 0xBAC6 }, { 0xBD49, 0xBAC7 }, { 0xBD4C, 0xBAC8 }, { 0xBD50, 0xBAC9 }, { 0xBD58, 0xBACA }, { 0xBD59, 0xBACB }, { 0xBD64, 0xBACC }, + { 0xBD68, 0xBACD }, { 0xBD80, 0xBACE }, { 0xBD81, 0xBACF }, { 0xBD84, 0xBAD0 }, { 0xBD87, 0xBAD1 }, { 0xBD88, 0xBAD2 }, { 0xBD89, 0xBAD3 }, { 0xBD8A, 0xBAD4 }, + { 0xBD90, 0xBAD5 }, { 0xBD91, 0xBAD6 }, { 0xBD93, 0xBAD7 }, { 0xBD95, 0xBAD8 }, { 0xBD99, 0xBAD9 }, { 0xBD9A, 0xBADA }, { 0xBD9C, 0xBADB }, { 0xBDA4, 0xBADC }, + { 0xBDB0, 0xBADD }, { 0xBDB8, 0xBADE }, { 0xBDD4, 0xBADF }, { 0xBDD5, 0xBAE0 }, { 0xBDD8, 0xBAE1 }, { 0xBDDC, 0xBAE2 }, { 0xBDE9, 0xBAE3 }, { 0xBDF0, 0xBAE4 }, + { 0xBDF4, 0xBAE5 }, { 0xBDF8, 0xBAE6 }, { 0xBE00, 0xBAE7 }, { 0xBE03, 0xBAE8 }, { 0xBE05, 0xBAE9 }, { 0xBE0C, 0xBAEA }, { 0xBE0D, 0xBAEB }, { 0xBE10, 0xBAEC }, + { 0xBE14, 0xBAED }, { 0xBE1C, 0xBAEE }, { 0xBE1D, 0xBAEF }, { 0xBE1F, 0xBAF0 }, { 0xBE44, 0xBAF1 }, { 0xBE45, 0xBAF2 }, { 0xBE48, 0xBAF3 }, { 0xBE4C, 0xBAF4 }, + { 0xBE4E, 0xBAF5 }, { 0xBE54, 0xBAF6 }, { 0xBE55, 0xBAF7 }, { 0xBE57, 0xBAF8 }, { 0xBE59, 0xBAF9 }, { 0xBE5A, 0xBAFA }, { 0xBE5B, 0xBAFB }, { 0xBE60, 0xBAFC }, + { 0xBE61, 0xBAFD }, { 0xBE64, 0xBAFE }, { 0xBE68, 0xBBA1 }, { 0xBE6A, 0xBBA2 }, { 0xBE70, 0xBBA3 }, { 0xBE71, 0xBBA4 }, { 0xBE73, 0xBBA5 }, { 0xBE74, 0xBBA6 }, + { 0xBE75, 0xBBA7 }, { 0xBE7B, 0xBBA8 }, { 0xBE7C, 0xBBA9 }, { 0xBE7D, 0xBBAA }, { 0xBE80, 0xBBAB }, { 0xBE84, 0xBBAC }, { 0xBE8C, 0xBBAD }, { 0xBE8D, 0xBBAE }, + { 0xBE8F, 0xBBAF }, { 0xBE90, 0xBBB0 }, { 0xBE91, 0xBBB1 }, { 0xBE98, 0xBBB2 }, { 0xBE99, 0xBBB3 }, { 0xBEA8, 0xBBB4 }, { 0xBED0, 0xBBB5 }, { 0xBED1, 0xBBB6 }, + { 0xBED4, 0xBBB7 }, { 0xBED7, 0xBBB8 }, { 0xBED8, 0xBBB9 }, { 0xBEE0, 0xBBBA }, { 0xBEE3, 0xBBBB }, { 0xBEE4, 0xBBBC }, { 0xBEE5, 0xBBBD }, { 0xBEEC, 0xBBBE }, + { 0xBF01, 0xBBBF }, { 0xBF08, 0xBBC0 }, { 0xBF09, 0xBBC1 }, { 0xBF18, 0xBBC2 }, { 0xBF19, 0xBBC3 }, { 0xBF1B, 0xBBC4 }, { 0xBF1C, 0xBBC5 }, { 0xBF1D, 0xBBC6 }, + { 0xBF40, 0xBBC7 }, { 0xBF41, 0xBBC8 }, { 0xBF44, 0xBBC9 }, { 0xBF48, 0xBBCA }, { 0xBF50, 0xBBCB }, { 0xBF51, 0xBBCC }, { 0xBF55, 0xBBCD }, { 0xBF94, 0xBBCE }, + { 0xBFB0, 0xBBCF }, { 0xBFC5, 0xBBD0 }, { 0xBFCC, 0xBBD1 }, { 0xBFCD, 0xBBD2 }, { 0xBFD0, 0xBBD3 }, { 0xBFD4, 0xBBD4 }, { 0xBFDC, 0xBBD5 }, { 0xBFDF, 0xBBD6 }, + { 0xBFE1, 0xBBD7 }, { 0xC03C, 0xBBD8 }, { 0xC051, 0xBBD9 }, { 0xC058, 0xBBDA }, { 0xC05C, 0xBBDB }, { 0xC060, 0xBBDC }, { 0xC068, 0xBBDD }, { 0xC069, 0xBBDE }, + { 0xC090, 0xBBDF }, { 0xC091, 0xBBE0 }, { 0xC094, 0xBBE1 }, { 0xC098, 0xBBE2 }, { 0xC0A0, 0xBBE3 }, { 0xC0A1, 0xBBE4 }, { 0xC0A3, 0xBBE5 }, { 0xC0A5, 0xBBE6 }, + { 0xC0AC, 0xBBE7 }, { 0xC0AD, 0xBBE8 }, { 0xC0AF, 0xBBE9 }, { 0xC0B0, 0xBBEA }, { 0xC0B3, 0xBBEB }, { 0xC0B4, 0xBBEC }, { 0xC0B5, 0xBBED }, { 0xC0B6, 0xBBEE }, + { 0xC0BC, 0xBBEF }, { 0xC0BD, 0xBBF0 }, { 0xC0BF, 0xBBF1 }, { 0xC0C0, 0xBBF2 }, { 0xC0C1, 0xBBF3 }, { 0xC0C5, 0xBBF4 }, { 0xC0C8, 0xBBF5 }, { 0xC0C9, 0xBBF6 }, + { 0xC0CC, 0xBBF7 }, { 0xC0D0, 0xBBF8 }, { 0xC0D8, 0xBBF9 }, { 0xC0D9, 0xBBFA }, { 0xC0DB, 0xBBFB }, { 0xC0DC, 0xBBFC }, { 0xC0DD, 0xBBFD }, { 0xC0E4, 0xBBFE }, + { 0xC0E5, 0xBCA1 }, { 0xC0E8, 0xBCA2 }, { 0xC0EC, 0xBCA3 }, { 0xC0F4, 0xBCA4 }, { 0xC0F5, 0xBCA5 }, { 0xC0F7, 0xBCA6 }, { 0xC0F9, 0xBCA7 }, { 0xC100, 0xBCA8 }, + { 0xC104, 0xBCA9 }, { 0xC108, 0xBCAA }, { 0xC110, 0xBCAB }, { 0xC115, 0xBCAC }, { 0xC11C, 0xBCAD }, { 0xC11D, 0xBCAE }, { 0xC11E, 0xBCAF }, { 0xC11F, 0xBCB0 }, + { 0xC120, 0xBCB1 }, { 0xC123, 0xBCB2 }, { 0xC124, 0xBCB3 }, { 0xC126, 0xBCB4 }, { 0xC127, 0xBCB5 }, { 0xC12C, 0xBCB6 }, { 0xC12D, 0xBCB7 }, { 0xC12F, 0xBCB8 }, + { 0xC130, 0xBCB9 }, { 0xC131, 0xBCBA }, { 0xC136, 0xBCBB }, { 0xC138, 0xBCBC }, { 0xC139, 0xBCBD }, { 0xC13C, 0xBCBE }, { 0xC140, 0xBCBF }, { 0xC148, 0xBCC0 }, + { 0xC149, 0xBCC1 }, { 0xC14B, 0xBCC2 }, { 0xC14C, 0xBCC3 }, { 0xC14D, 0xBCC4 }, { 0xC154, 0xBCC5 }, { 0xC155, 0xBCC6 }, { 0xC158, 0xBCC7 }, { 0xC15C, 0xBCC8 }, + { 0xC164, 0xBCC9 }, { 0xC165, 0xBCCA }, { 0xC167, 0xBCCB }, { 0xC168, 0xBCCC }, { 0xC169, 0xBCCD }, { 0xC170, 0xBCCE }, { 0xC174, 0xBCCF }, { 0xC178, 0xBCD0 }, + { 0xC185, 0xBCD1 }, { 0xC18C, 0xBCD2 }, { 0xC18D, 0xBCD3 }, { 0xC18E, 0xBCD4 }, { 0xC190, 0xBCD5 }, { 0xC194, 0xBCD6 }, { 0xC196, 0xBCD7 }, { 0xC19C, 0xBCD8 }, + { 0xC19D, 0xBCD9 }, { 0xC19F, 0xBCDA }, { 0xC1A1, 0xBCDB }, { 0xC1A5, 0xBCDC }, { 0xC1A8, 0xBCDD }, { 0xC1A9, 0xBCDE }, { 0xC1AC, 0xBCDF }, { 0xC1B0, 0xBCE0 }, + { 0xC1BD, 0xBCE1 }, { 0xC1C4, 0xBCE2 }, { 0xC1C8, 0xBCE3 }, { 0xC1CC, 0xBCE4 }, { 0xC1D4, 0xBCE5 }, { 0xC1D7, 0xBCE6 }, { 0xC1D8, 0xBCE7 }, { 0xC1E0, 0xBCE8 }, + { 0xC1E4, 0xBCE9 }, { 0xC1E8, 0xBCEA }, { 0xC1F0, 0xBCEB }, { 0xC1F1, 0xBCEC }, { 0xC1F3, 0xBCED }, { 0xC1FC, 0xBCEE }, { 0xC1FD, 0xBCEF }, { 0xC200, 0xBCF0 }, + { 0xC204, 0xBCF1 }, { 0xC20C, 0xBCF2 }, { 0xC20D, 0xBCF3 }, { 0xC20F, 0xBCF4 }, { 0xC211, 0xBCF5 }, { 0xC218, 0xBCF6 }, { 0xC219, 0xBCF7 }, { 0xC21C, 0xBCF8 }, + { 0xC21F, 0xBCF9 }, { 0xC220, 0xBCFA }, { 0xC228, 0xBCFB }, { 0xC229, 0xBCFC }, { 0xC22B, 0xBCFD }, { 0xC22D, 0xBCFE }, { 0xC22F, 0xBDA1 }, { 0xC231, 0xBDA2 }, + { 0xC232, 0xBDA3 }, { 0xC234, 0xBDA4 }, { 0xC248, 0xBDA5 }, { 0xC250, 0xBDA6 }, { 0xC251, 0xBDA7 }, { 0xC254, 0xBDA8 }, { 0xC258, 0xBDA9 }, { 0xC260, 0xBDAA }, + { 0xC265, 0xBDAB }, { 0xC26C, 0xBDAC }, { 0xC26D, 0xBDAD }, { 0xC270, 0xBDAE }, { 0xC274, 0xBDAF }, { 0xC27C, 0xBDB0 }, { 0xC27D, 0xBDB1 }, { 0xC27F, 0xBDB2 }, + { 0xC281, 0xBDB3 }, { 0xC288, 0xBDB4 }, { 0xC289, 0xBDB5 }, { 0xC290, 0xBDB6 }, { 0xC298, 0xBDB7 }, { 0xC29B, 0xBDB8 }, { 0xC29D, 0xBDB9 }, { 0xC2A4, 0xBDBA }, + { 0xC2A5, 0xBDBB }, { 0xC2A8, 0xBDBC }, { 0xC2AC, 0xBDBD }, { 0xC2AD, 0xBDBE }, { 0xC2B4, 0xBDBF }, { 0xC2B5, 0xBDC0 }, { 0xC2B7, 0xBDC1 }, { 0xC2B9, 0xBDC2 }, + { 0xC2DC, 0xBDC3 }, { 0xC2DD, 0xBDC4 }, { 0xC2E0, 0xBDC5 }, { 0xC2E3, 0xBDC6 }, { 0xC2E4, 0xBDC7 }, { 0xC2EB, 0xBDC8 }, { 0xC2EC, 0xBDC9 }, { 0xC2ED, 0xBDCA }, + { 0xC2EF, 0xBDCB }, { 0xC2F1, 0xBDCC }, { 0xC2F6, 0xBDCD }, { 0xC2F8, 0xBDCE }, { 0xC2F9, 0xBDCF }, { 0xC2FB, 0xBDD0 }, { 0xC2FC, 0xBDD1 }, { 0xC300, 0xBDD2 }, + { 0xC308, 0xBDD3 }, { 0xC309, 0xBDD4 }, { 0xC30C, 0xBDD5 }, { 0xC30D, 0xBDD6 }, { 0xC313, 0xBDD7 }, { 0xC314, 0xBDD8 }, { 0xC315, 0xBDD9 }, { 0xC318, 0xBDDA }, + { 0xC31C, 0xBDDB }, { 0xC324, 0xBDDC }, { 0xC325, 0xBDDD }, { 0xC328, 0xBDDE }, { 0xC329, 0xBDDF }, { 0xC345, 0xBDE0 }, { 0xC368, 0xBDE1 }, { 0xC369, 0xBDE2 }, + { 0xC36C, 0xBDE3 }, { 0xC370, 0xBDE4 }, { 0xC372, 0xBDE5 }, { 0xC378, 0xBDE6 }, { 0xC379, 0xBDE7 }, { 0xC37C, 0xBDE8 }, { 0xC37D, 0xBDE9 }, { 0xC384, 0xBDEA }, + { 0xC388, 0xBDEB }, { 0xC38C, 0xBDEC }, { 0xC3C0, 0xBDED }, { 0xC3D8, 0xBDEE }, { 0xC3D9, 0xBDEF }, { 0xC3DC, 0xBDF0 }, { 0xC3DF, 0xBDF1 }, { 0xC3E0, 0xBDF2 }, + { 0xC3E2, 0xBDF3 }, { 0xC3E8, 0xBDF4 }, { 0xC3E9, 0xBDF5 }, { 0xC3ED, 0xBDF6 }, { 0xC3F4, 0xBDF7 }, { 0xC3F5, 0xBDF8 }, { 0xC3F8, 0xBDF9 }, { 0xC408, 0xBDFA }, + { 0xC410, 0xBDFB }, { 0xC424, 0xBDFC }, { 0xC42C, 0xBDFD }, { 0xC430, 0xBDFE }, { 0xC434, 0xBEA1 }, { 0xC43C, 0xBEA2 }, { 0xC43D, 0xBEA3 }, { 0xC448, 0xBEA4 }, + { 0xC464, 0xBEA5 }, { 0xC465, 0xBEA6 }, { 0xC468, 0xBEA7 }, { 0xC46C, 0xBEA8 }, { 0xC474, 0xBEA9 }, { 0xC475, 0xBEAA }, { 0xC479, 0xBEAB }, { 0xC480, 0xBEAC }, + { 0xC494, 0xBEAD }, { 0xC49C, 0xBEAE }, { 0xC4B8, 0xBEAF }, { 0xC4BC, 0xBEB0 }, { 0xC4E9, 0xBEB1 }, { 0xC4F0, 0xBEB2 }, { 0xC4F1, 0xBEB3 }, { 0xC4F4, 0xBEB4 }, + { 0xC4F8, 0xBEB5 }, { 0xC4FA, 0xBEB6 }, { 0xC4FF, 0xBEB7 }, { 0xC500, 0xBEB8 }, { 0xC501, 0xBEB9 }, { 0xC50C, 0xBEBA }, { 0xC510, 0xBEBB }, { 0xC514, 0xBEBC }, + { 0xC51C, 0xBEBD }, { 0xC528, 0xBEBE }, { 0xC529, 0xBEBF }, { 0xC52C, 0xBEC0 }, { 0xC530, 0xBEC1 }, { 0xC538, 0xBEC2 }, { 0xC539, 0xBEC3 }, { 0xC53B, 0xBEC4 }, + { 0xC53D, 0xBEC5 }, { 0xC544, 0xBEC6 }, { 0xC545, 0xBEC7 }, { 0xC548, 0xBEC8 }, { 0xC549, 0xBEC9 }, { 0xC54A, 0xBECA }, { 0xC54C, 0xBECB }, { 0xC54D, 0xBECC }, + { 0xC54E, 0xBECD }, { 0xC553, 0xBECE }, { 0xC554, 0xBECF }, { 0xC555, 0xBED0 }, { 0xC557, 0xBED1 }, { 0xC558, 0xBED2 }, { 0xC559, 0xBED3 }, { 0xC55D, 0xBED4 }, + { 0xC55E, 0xBED5 }, { 0xC560, 0xBED6 }, { 0xC561, 0xBED7 }, { 0xC564, 0xBED8 }, { 0xC568, 0xBED9 }, { 0xC570, 0xBEDA }, { 0xC571, 0xBEDB }, { 0xC573, 0xBEDC }, + { 0xC574, 0xBEDD }, { 0xC575, 0xBEDE }, { 0xC57C, 0xBEDF }, { 0xC57D, 0xBEE0 }, { 0xC580, 0xBEE1 }, { 0xC584, 0xBEE2 }, { 0xC587, 0xBEE3 }, { 0xC58C, 0xBEE4 }, + { 0xC58D, 0xBEE5 }, { 0xC58F, 0xBEE6 }, { 0xC591, 0xBEE7 }, { 0xC595, 0xBEE8 }, { 0xC597, 0xBEE9 }, { 0xC598, 0xBEEA }, { 0xC59C, 0xBEEB }, { 0xC5A0, 0xBEEC }, + { 0xC5A9, 0xBEED }, { 0xC5B4, 0xBEEE }, { 0xC5B5, 0xBEEF }, { 0xC5B8, 0xBEF0 }, { 0xC5B9, 0xBEF1 }, { 0xC5BB, 0xBEF2 }, { 0xC5BC, 0xBEF3 }, { 0xC5BD, 0xBEF4 }, + { 0xC5BE, 0xBEF5 }, { 0xC5C4, 0xBEF6 }, { 0xC5C5, 0xBEF7 }, { 0xC5C6, 0xBEF8 }, { 0xC5C7, 0xBEF9 }, { 0xC5C8, 0xBEFA }, { 0xC5C9, 0xBEFB }, { 0xC5CA, 0xBEFC }, + { 0xC5CC, 0xBEFD }, { 0xC5CE, 0xBEFE }, { 0xC5D0, 0xBFA1 }, { 0xC5D1, 0xBFA2 }, { 0xC5D4, 0xBFA3 }, { 0xC5D8, 0xBFA4 }, { 0xC5E0, 0xBFA5 }, { 0xC5E1, 0xBFA6 }, + { 0xC5E3, 0xBFA7 }, { 0xC5E5, 0xBFA8 }, { 0xC5EC, 0xBFA9 }, { 0xC5ED, 0xBFAA }, { 0xC5EE, 0xBFAB }, { 0xC5F0, 0xBFAC }, { 0xC5F4, 0xBFAD }, { 0xC5F6, 0xBFAE }, + { 0xC5F7, 0xBFAF }, { 0xC5FC, 0xBFB0 }, { 0xC5FD, 0xBFB1 }, { 0xC5FE, 0xBFB2 }, { 0xC5FF, 0xBFB3 }, { 0xC600, 0xBFB4 }, { 0xC601, 0xBFB5 }, { 0xC605, 0xBFB6 }, + { 0xC606, 0xBFB7 }, { 0xC607, 0xBFB8 }, { 0xC608, 0xBFB9 }, { 0xC60C, 0xBFBA }, { 0xC610, 0xBFBB }, { 0xC618, 0xBFBC }, { 0xC619, 0xBFBD }, { 0xC61B, 0xBFBE }, + { 0xC61C, 0xBFBF }, { 0xC624, 0xBFC0 }, { 0xC625, 0xBFC1 }, { 0xC628, 0xBFC2 }, { 0xC62C, 0xBFC3 }, { 0xC62D, 0xBFC4 }, { 0xC62E, 0xBFC5 }, { 0xC630, 0xBFC6 }, + { 0xC633, 0xBFC7 }, { 0xC634, 0xBFC8 }, { 0xC635, 0xBFC9 }, { 0xC637, 0xBFCA }, { 0xC639, 0xBFCB }, { 0xC63B, 0xBFCC }, { 0xC640, 0xBFCD }, { 0xC641, 0xBFCE }, + { 0xC644, 0xBFCF }, { 0xC648, 0xBFD0 }, { 0xC650, 0xBFD1 }, { 0xC651, 0xBFD2 }, { 0xC653, 0xBFD3 }, { 0xC654, 0xBFD4 }, { 0xC655, 0xBFD5 }, { 0xC65C, 0xBFD6 }, + { 0xC65D, 0xBFD7 }, { 0xC660, 0xBFD8 }, { 0xC66C, 0xBFD9 }, { 0xC66F, 0xBFDA }, { 0xC671, 0xBFDB }, { 0xC678, 0xBFDC }, { 0xC679, 0xBFDD }, { 0xC67C, 0xBFDE }, + { 0xC680, 0xBFDF }, { 0xC688, 0xBFE0 }, { 0xC689, 0xBFE1 }, { 0xC68B, 0xBFE2 }, { 0xC68D, 0xBFE3 }, { 0xC694, 0xBFE4 }, { 0xC695, 0xBFE5 }, { 0xC698, 0xBFE6 }, + { 0xC69C, 0xBFE7 }, { 0xC6A4, 0xBFE8 }, { 0xC6A5, 0xBFE9 }, { 0xC6A7, 0xBFEA }, { 0xC6A9, 0xBFEB }, { 0xC6B0, 0xBFEC }, { 0xC6B1, 0xBFED }, { 0xC6B4, 0xBFEE }, + { 0xC6B8, 0xBFEF }, { 0xC6B9, 0xBFF0 }, { 0xC6BA, 0xBFF1 }, { 0xC6C0, 0xBFF2 }, { 0xC6C1, 0xBFF3 }, { 0xC6C3, 0xBFF4 }, { 0xC6C5, 0xBFF5 }, { 0xC6CC, 0xBFF6 }, + { 0xC6CD, 0xBFF7 }, { 0xC6D0, 0xBFF8 }, { 0xC6D4, 0xBFF9 }, { 0xC6DC, 0xBFFA }, { 0xC6DD, 0xBFFB }, { 0xC6E0, 0xBFFC }, { 0xC6E1, 0xBFFD }, { 0xC6E8, 0xBFFE }, + { 0xC6E9, 0xC0A1 }, { 0xC6EC, 0xC0A2 }, { 0xC6F0, 0xC0A3 }, { 0xC6F8, 0xC0A4 }, { 0xC6F9, 0xC0A5 }, { 0xC6FD, 0xC0A6 }, { 0xC704, 0xC0A7 }, { 0xC705, 0xC0A8 }, + { 0xC708, 0xC0A9 }, { 0xC70C, 0xC0AA }, { 0xC714, 0xC0AB }, { 0xC715, 0xC0AC }, { 0xC717, 0xC0AD }, { 0xC719, 0xC0AE }, { 0xC720, 0xC0AF }, { 0xC721, 0xC0B0 }, + { 0xC724, 0xC0B1 }, { 0xC728, 0xC0B2 }, { 0xC730, 0xC0B3 }, { 0xC731, 0xC0B4 }, { 0xC733, 0xC0B5 }, { 0xC735, 0xC0B6 }, { 0xC737, 0xC0B7 }, { 0xC73C, 0xC0B8 }, + { 0xC73D, 0xC0B9 }, { 0xC740, 0xC0BA }, { 0xC744, 0xC0BB }, { 0xC74A, 0xC0BC }, { 0xC74C, 0xC0BD }, { 0xC74D, 0xC0BE }, { 0xC74F, 0xC0BF }, { 0xC751, 0xC0C0 }, + { 0xC752, 0xC0C1 }, { 0xC753, 0xC0C2 }, { 0xC754, 0xC0C3 }, { 0xC755, 0xC0C4 }, { 0xC756, 0xC0C5 }, { 0xC757, 0xC0C6 }, { 0xC758, 0xC0C7 }, { 0xC75C, 0xC0C8 }, + { 0xC760, 0xC0C9 }, { 0xC768, 0xC0CA }, { 0xC76B, 0xC0CB }, { 0xC774, 0xC0CC }, { 0xC775, 0xC0CD }, { 0xC778, 0xC0CE }, { 0xC77C, 0xC0CF }, { 0xC77D, 0xC0D0 }, + { 0xC77E, 0xC0D1 }, { 0xC783, 0xC0D2 }, { 0xC784, 0xC0D3 }, { 0xC785, 0xC0D4 }, { 0xC787, 0xC0D5 }, { 0xC788, 0xC0D6 }, { 0xC789, 0xC0D7 }, { 0xC78A, 0xC0D8 }, + { 0xC78E, 0xC0D9 }, { 0xC790, 0xC0DA }, { 0xC791, 0xC0DB }, { 0xC794, 0xC0DC }, { 0xC796, 0xC0DD }, { 0xC797, 0xC0DE }, { 0xC798, 0xC0DF }, { 0xC79A, 0xC0E0 }, + { 0xC7A0, 0xC0E1 }, { 0xC7A1, 0xC0E2 }, { 0xC7A3, 0xC0E3 }, { 0xC7A4, 0xC0E4 }, { 0xC7A5, 0xC0E5 }, { 0xC7A6, 0xC0E6 }, { 0xC7AC, 0xC0E7 }, { 0xC7AD, 0xC0E8 }, + { 0xC7B0, 0xC0E9 }, { 0xC7B4, 0xC0EA }, { 0xC7BC, 0xC0EB }, { 0xC7BD, 0xC0EC }, { 0xC7BF, 0xC0ED }, { 0xC7C0, 0xC0EE }, { 0xC7C1, 0xC0EF }, { 0xC7C8, 0xC0F0 }, + { 0xC7C9, 0xC0F1 }, { 0xC7CC, 0xC0F2 }, { 0xC7CE, 0xC0F3 }, { 0xC7D0, 0xC0F4 }, { 0xC7D8, 0xC0F5 }, { 0xC7DD, 0xC0F6 }, { 0xC7E4, 0xC0F7 }, { 0xC7E8, 0xC0F8 }, + { 0xC7EC, 0xC0F9 }, { 0xC800, 0xC0FA }, { 0xC801, 0xC0FB }, { 0xC804, 0xC0FC }, { 0xC808, 0xC0FD }, { 0xC80A, 0xC0FE }, { 0xC810, 0xC1A1 }, { 0xC811, 0xC1A2 }, + { 0xC813, 0xC1A3 }, { 0xC815, 0xC1A4 }, { 0xC816, 0xC1A5 }, { 0xC81C, 0xC1A6 }, { 0xC81D, 0xC1A7 }, { 0xC820, 0xC1A8 }, { 0xC824, 0xC1A9 }, { 0xC82C, 0xC1AA }, + { 0xC82D, 0xC1AB }, { 0xC82F, 0xC1AC }, { 0xC831, 0xC1AD }, { 0xC838, 0xC1AE }, { 0xC83C, 0xC1AF }, { 0xC840, 0xC1B0 }, { 0xC848, 0xC1B1 }, { 0xC849, 0xC1B2 }, + { 0xC84C, 0xC1B3 }, { 0xC84D, 0xC1B4 }, { 0xC854, 0xC1B5 }, { 0xC870, 0xC1B6 }, { 0xC871, 0xC1B7 }, { 0xC874, 0xC1B8 }, { 0xC878, 0xC1B9 }, { 0xC87A, 0xC1BA }, + { 0xC880, 0xC1BB }, { 0xC881, 0xC1BC }, { 0xC883, 0xC1BD }, { 0xC885, 0xC1BE }, { 0xC886, 0xC1BF }, { 0xC887, 0xC1C0 }, { 0xC88B, 0xC1C1 }, { 0xC88C, 0xC1C2 }, + { 0xC88D, 0xC1C3 }, { 0xC894, 0xC1C4 }, { 0xC89D, 0xC1C5 }, { 0xC89F, 0xC1C6 }, { 0xC8A1, 0xC1C7 }, { 0xC8A8, 0xC1C8 }, { 0xC8BC, 0xC1C9 }, { 0xC8BD, 0xC1CA }, + { 0xC8C4, 0xC1CB }, { 0xC8C8, 0xC1CC }, { 0xC8CC, 0xC1CD }, { 0xC8D4, 0xC1CE }, { 0xC8D5, 0xC1CF }, { 0xC8D7, 0xC1D0 }, { 0xC8D9, 0xC1D1 }, { 0xC8E0, 0xC1D2 }, + { 0xC8E1, 0xC1D3 }, { 0xC8E4, 0xC1D4 }, { 0xC8F5, 0xC1D5 }, { 0xC8FC, 0xC1D6 }, { 0xC8FD, 0xC1D7 }, { 0xC900, 0xC1D8 }, { 0xC904, 0xC1D9 }, { 0xC905, 0xC1DA }, + { 0xC906, 0xC1DB }, { 0xC90C, 0xC1DC }, { 0xC90D, 0xC1DD }, { 0xC90F, 0xC1DE }, { 0xC911, 0xC1DF }, { 0xC918, 0xC1E0 }, { 0xC92C, 0xC1E1 }, { 0xC934, 0xC1E2 }, + { 0xC950, 0xC1E3 }, { 0xC951, 0xC1E4 }, { 0xC954, 0xC1E5 }, { 0xC958, 0xC1E6 }, { 0xC960, 0xC1E7 }, { 0xC961, 0xC1E8 }, { 0xC963, 0xC1E9 }, { 0xC96C, 0xC1EA }, + { 0xC970, 0xC1EB }, { 0xC974, 0xC1EC }, { 0xC97C, 0xC1ED }, { 0xC988, 0xC1EE }, { 0xC989, 0xC1EF }, { 0xC98C, 0xC1F0 }, { 0xC990, 0xC1F1 }, { 0xC998, 0xC1F2 }, + { 0xC999, 0xC1F3 }, { 0xC99B, 0xC1F4 }, { 0xC99D, 0xC1F5 }, { 0xC9C0, 0xC1F6 }, { 0xC9C1, 0xC1F7 }, { 0xC9C4, 0xC1F8 }, { 0xC9C7, 0xC1F9 }, { 0xC9C8, 0xC1FA }, + { 0xC9CA, 0xC1FB }, { 0xC9D0, 0xC1FC }, { 0xC9D1, 0xC1FD }, { 0xC9D3, 0xC1FE }, { 0xC9D5, 0xC2A1 }, { 0xC9D6, 0xC2A2 }, { 0xC9D9, 0xC2A3 }, { 0xC9DA, 0xC2A4 }, + { 0xC9DC, 0xC2A5 }, { 0xC9DD, 0xC2A6 }, { 0xC9E0, 0xC2A7 }, { 0xC9E2, 0xC2A8 }, { 0xC9E4, 0xC2A9 }, { 0xC9E7, 0xC2AA }, { 0xC9EC, 0xC2AB }, { 0xC9ED, 0xC2AC }, + { 0xC9EF, 0xC2AD }, { 0xC9F0, 0xC2AE }, { 0xC9F1, 0xC2AF }, { 0xC9F8, 0xC2B0 }, { 0xC9F9, 0xC2B1 }, { 0xC9FC, 0xC2B2 }, { 0xCA00, 0xC2B3 }, { 0xCA08, 0xC2B4 }, + { 0xCA09, 0xC2B5 }, { 0xCA0B, 0xC2B6 }, { 0xCA0C, 0xC2B7 }, { 0xCA0D, 0xC2B8 }, { 0xCA14, 0xC2B9 }, { 0xCA18, 0xC2BA }, { 0xCA29, 0xC2BB }, { 0xCA4C, 0xC2BC }, + { 0xCA4D, 0xC2BD }, { 0xCA50, 0xC2BE }, { 0xCA54, 0xC2BF }, { 0xCA5C, 0xC2C0 }, { 0xCA5D, 0xC2C1 }, { 0xCA5F, 0xC2C2 }, { 0xCA60, 0xC2C3 }, { 0xCA61, 0xC2C4 }, + { 0xCA68, 0xC2C5 }, { 0xCA7D, 0xC2C6 }, { 0xCA84, 0xC2C7 }, { 0xCA98, 0xC2C8 }, { 0xCABC, 0xC2C9 }, { 0xCABD, 0xC2CA }, { 0xCAC0, 0xC2CB }, { 0xCAC4, 0xC2CC }, + { 0xCACC, 0xC2CD }, { 0xCACD, 0xC2CE }, { 0xCACF, 0xC2CF }, { 0xCAD1, 0xC2D0 }, { 0xCAD3, 0xC2D1 }, { 0xCAD8, 0xC2D2 }, { 0xCAD9, 0xC2D3 }, { 0xCAE0, 0xC2D4 }, + { 0xCAEC, 0xC2D5 }, { 0xCAF4, 0xC2D6 }, { 0xCB08, 0xC2D7 }, { 0xCB10, 0xC2D8 }, { 0xCB14, 0xC2D9 }, { 0xCB18, 0xC2DA }, { 0xCB20, 0xC2DB }, { 0xCB21, 0xC2DC }, + { 0xCB41, 0xC2DD }, { 0xCB48, 0xC2DE }, { 0xCB49, 0xC2DF }, { 0xCB4C, 0xC2E0 }, { 0xCB50, 0xC2E1 }, { 0xCB58, 0xC2E2 }, { 0xCB59, 0xC2E3 }, { 0xCB5D, 0xC2E4 }, + { 0xCB64, 0xC2E5 }, { 0xCB78, 0xC2E6 }, { 0xCB79, 0xC2E7 }, { 0xCB9C, 0xC2E8 }, { 0xCBB8, 0xC2E9 }, { 0xCBD4, 0xC2EA }, { 0xCBE4, 0xC2EB }, { 0xCBE7, 0xC2EC }, + { 0xCBE9, 0xC2ED }, { 0xCC0C, 0xC2EE }, { 0xCC0D, 0xC2EF }, { 0xCC10, 0xC2F0 }, { 0xCC14, 0xC2F1 }, { 0xCC1C, 0xC2F2 }, { 0xCC1D, 0xC2F3 }, { 0xCC21, 0xC2F4 }, + { 0xCC22, 0xC2F5 }, { 0xCC27, 0xC2F6 }, { 0xCC28, 0xC2F7 }, { 0xCC29, 0xC2F8 }, { 0xCC2C, 0xC2F9 }, { 0xCC2E, 0xC2FA }, { 0xCC30, 0xC2FB }, { 0xCC38, 0xC2FC }, + { 0xCC39, 0xC2FD }, { 0xCC3B, 0xC2FE }, { 0xCC3C, 0xC3A1 }, { 0xCC3D, 0xC3A2 }, { 0xCC3E, 0xC3A3 }, { 0xCC44, 0xC3A4 }, { 0xCC45, 0xC3A5 }, { 0xCC48, 0xC3A6 }, + { 0xCC4C, 0xC3A7 }, { 0xCC54, 0xC3A8 }, { 0xCC55, 0xC3A9 }, { 0xCC57, 0xC3AA }, { 0xCC58, 0xC3AB }, { 0xCC59, 0xC3AC }, { 0xCC60, 0xC3AD }, { 0xCC64, 0xC3AE }, + { 0xCC66, 0xC3AF }, { 0xCC68, 0xC3B0 }, { 0xCC70, 0xC3B1 }, { 0xCC75, 0xC3B2 }, { 0xCC98, 0xC3B3 }, { 0xCC99, 0xC3B4 }, { 0xCC9C, 0xC3B5 }, { 0xCCA0, 0xC3B6 }, + { 0xCCA8, 0xC3B7 }, { 0xCCA9, 0xC3B8 }, { 0xCCAB, 0xC3B9 }, { 0xCCAC, 0xC3BA }, { 0xCCAD, 0xC3BB }, { 0xCCB4, 0xC3BC }, { 0xCCB5, 0xC3BD }, { 0xCCB8, 0xC3BE }, + { 0xCCBC, 0xC3BF }, { 0xCCC4, 0xC3C0 }, { 0xCCC5, 0xC3C1 }, { 0xCCC7, 0xC3C2 }, { 0xCCC9, 0xC3C3 }, { 0xCCD0, 0xC3C4 }, { 0xCCD4, 0xC3C5 }, { 0xCCE4, 0xC3C6 }, + { 0xCCEC, 0xC3C7 }, { 0xCCF0, 0xC3C8 }, { 0xCD01, 0xC3C9 }, { 0xCD08, 0xC3CA }, { 0xCD09, 0xC3CB }, { 0xCD0C, 0xC3CC }, { 0xCD10, 0xC3CD }, { 0xCD18, 0xC3CE }, + { 0xCD19, 0xC3CF }, { 0xCD1B, 0xC3D0 }, { 0xCD1D, 0xC3D1 }, { 0xCD24, 0xC3D2 }, { 0xCD28, 0xC3D3 }, { 0xCD2C, 0xC3D4 }, { 0xCD39, 0xC3D5 }, { 0xCD5C, 0xC3D6 }, + { 0xCD60, 0xC3D7 }, { 0xCD64, 0xC3D8 }, { 0xCD6C, 0xC3D9 }, { 0xCD6D, 0xC3DA }, { 0xCD6F, 0xC3DB }, { 0xCD71, 0xC3DC }, { 0xCD78, 0xC3DD }, { 0xCD88, 0xC3DE }, + { 0xCD94, 0xC3DF }, { 0xCD95, 0xC3E0 }, { 0xCD98, 0xC3E1 }, { 0xCD9C, 0xC3E2 }, { 0xCDA4, 0xC3E3 }, { 0xCDA5, 0xC3E4 }, { 0xCDA7, 0xC3E5 }, { 0xCDA9, 0xC3E6 }, + { 0xCDB0, 0xC3E7 }, { 0xCDC4, 0xC3E8 }, { 0xCDCC, 0xC3E9 }, { 0xCDD0, 0xC3EA }, { 0xCDE8, 0xC3EB }, { 0xCDEC, 0xC3EC }, { 0xCDF0, 0xC3ED }, { 0xCDF8, 0xC3EE }, + { 0xCDF9, 0xC3EF }, { 0xCDFB, 0xC3F0 }, { 0xCDFD, 0xC3F1 }, { 0xCE04, 0xC3F2 }, { 0xCE08, 0xC3F3 }, { 0xCE0C, 0xC3F4 }, { 0xCE14, 0xC3F5 }, { 0xCE19, 0xC3F6 }, + { 0xCE20, 0xC3F7 }, { 0xCE21, 0xC3F8 }, { 0xCE24, 0xC3F9 }, { 0xCE28, 0xC3FA }, { 0xCE30, 0xC3FB }, { 0xCE31, 0xC3FC }, { 0xCE33, 0xC3FD }, { 0xCE35, 0xC3FE }, + { 0xCE58, 0xC4A1 }, { 0xCE59, 0xC4A2 }, { 0xCE5C, 0xC4A3 }, { 0xCE5F, 0xC4A4 }, { 0xCE60, 0xC4A5 }, { 0xCE61, 0xC4A6 }, { 0xCE68, 0xC4A7 }, { 0xCE69, 0xC4A8 }, + { 0xCE6B, 0xC4A9 }, { 0xCE6D, 0xC4AA }, { 0xCE74, 0xC4AB }, { 0xCE75, 0xC4AC }, { 0xCE78, 0xC4AD }, { 0xCE7C, 0xC4AE }, { 0xCE84, 0xC4AF }, { 0xCE85, 0xC4B0 }, + { 0xCE87, 0xC4B1 }, { 0xCE89, 0xC4B2 }, { 0xCE90, 0xC4B3 }, { 0xCE91, 0xC4B4 }, { 0xCE94, 0xC4B5 }, { 0xCE98, 0xC4B6 }, { 0xCEA0, 0xC4B7 }, { 0xCEA1, 0xC4B8 }, + { 0xCEA3, 0xC4B9 }, { 0xCEA4, 0xC4BA }, { 0xCEA5, 0xC4BB }, { 0xCEAC, 0xC4BC }, { 0xCEAD, 0xC4BD }, { 0xCEC1, 0xC4BE }, { 0xCEE4, 0xC4BF }, { 0xCEE5, 0xC4C0 }, + { 0xCEE8, 0xC4C1 }, { 0xCEEB, 0xC4C2 }, { 0xCEEC, 0xC4C3 }, { 0xCEF4, 0xC4C4 }, { 0xCEF5, 0xC4C5 }, { 0xCEF7, 0xC4C6 }, { 0xCEF8, 0xC4C7 }, { 0xCEF9, 0xC4C8 }, + { 0xCF00, 0xC4C9 }, { 0xCF01, 0xC4CA }, { 0xCF04, 0xC4CB }, { 0xCF08, 0xC4CC }, { 0xCF10, 0xC4CD }, { 0xCF11, 0xC4CE }, { 0xCF13, 0xC4CF }, { 0xCF15, 0xC4D0 }, + { 0xCF1C, 0xC4D1 }, { 0xCF20, 0xC4D2 }, { 0xCF24, 0xC4D3 }, { 0xCF2C, 0xC4D4 }, { 0xCF2D, 0xC4D5 }, { 0xCF2F, 0xC4D6 }, { 0xCF30, 0xC4D7 }, { 0xCF31, 0xC4D8 }, + { 0xCF38, 0xC4D9 }, { 0xCF54, 0xC4DA }, { 0xCF55, 0xC4DB }, { 0xCF58, 0xC4DC }, { 0xCF5C, 0xC4DD }, { 0xCF64, 0xC4DE }, { 0xCF65, 0xC4DF }, { 0xCF67, 0xC4E0 }, + { 0xCF69, 0xC4E1 }, { 0xCF70, 0xC4E2 }, { 0xCF71, 0xC4E3 }, { 0xCF74, 0xC4E4 }, { 0xCF78, 0xC4E5 }, { 0xCF80, 0xC4E6 }, { 0xCF85, 0xC4E7 }, { 0xCF8C, 0xC4E8 }, + { 0xCFA1, 0xC4E9 }, { 0xCFA8, 0xC4EA }, { 0xCFB0, 0xC4EB }, { 0xCFC4, 0xC4EC }, { 0xCFE0, 0xC4ED }, { 0xCFE1, 0xC4EE }, { 0xCFE4, 0xC4EF }, { 0xCFE8, 0xC4F0 }, + { 0xCFF0, 0xC4F1 }, { 0xCFF1, 0xC4F2 }, { 0xCFF3, 0xC4F3 }, { 0xCFF5, 0xC4F4 }, { 0xCFFC, 0xC4F5 }, { 0xD000, 0xC4F6 }, { 0xD004, 0xC4F7 }, { 0xD011, 0xC4F8 }, + { 0xD018, 0xC4F9 }, { 0xD02D, 0xC4FA }, { 0xD034, 0xC4FB }, { 0xD035, 0xC4FC }, { 0xD038, 0xC4FD }, { 0xD03C, 0xC4FE }, { 0xD044, 0xC5A1 }, { 0xD045, 0xC5A2 }, + { 0xD047, 0xC5A3 }, { 0xD049, 0xC5A4 }, { 0xD050, 0xC5A5 }, { 0xD054, 0xC5A6 }, { 0xD058, 0xC5A7 }, { 0xD060, 0xC5A8 }, { 0xD06C, 0xC5A9 }, { 0xD06D, 0xC5AA }, + { 0xD070, 0xC5AB }, { 0xD074, 0xC5AC }, { 0xD07C, 0xC5AD }, { 0xD07D, 0xC5AE }, { 0xD081, 0xC5AF }, { 0xD0A4, 0xC5B0 }, { 0xD0A5, 0xC5B1 }, { 0xD0A8, 0xC5B2 }, + { 0xD0AC, 0xC5B3 }, { 0xD0B4, 0xC5B4 }, { 0xD0B5, 0xC5B5 }, { 0xD0B7, 0xC5B6 }, { 0xD0B9, 0xC5B7 }, { 0xD0C0, 0xC5B8 }, { 0xD0C1, 0xC5B9 }, { 0xD0C4, 0xC5BA }, + { 0xD0C8, 0xC5BB }, { 0xD0C9, 0xC5BC }, { 0xD0D0, 0xC5BD }, { 0xD0D1, 0xC5BE }, { 0xD0D3, 0xC5BF }, { 0xD0D4, 0xC5C0 }, { 0xD0D5, 0xC5C1 }, { 0xD0DC, 0xC5C2 }, + { 0xD0DD, 0xC5C3 }, { 0xD0E0, 0xC5C4 }, { 0xD0E4, 0xC5C5 }, { 0xD0EC, 0xC5C6 }, { 0xD0ED, 0xC5C7 }, { 0xD0EF, 0xC5C8 }, { 0xD0F0, 0xC5C9 }, { 0xD0F1, 0xC5CA }, + { 0xD0F8, 0xC5CB }, { 0xD10D, 0xC5CC }, { 0xD130, 0xC5CD }, { 0xD131, 0xC5CE }, { 0xD134, 0xC5CF }, { 0xD138, 0xC5D0 }, { 0xD13A, 0xC5D1 }, { 0xD140, 0xC5D2 }, + { 0xD141, 0xC5D3 }, { 0xD143, 0xC5D4 }, { 0xD144, 0xC5D5 }, { 0xD145, 0xC5D6 }, { 0xD14C, 0xC5D7 }, { 0xD14D, 0xC5D8 }, { 0xD150, 0xC5D9 }, { 0xD154, 0xC5DA }, + { 0xD15C, 0xC5DB }, { 0xD15D, 0xC5DC }, { 0xD15F, 0xC5DD }, { 0xD161, 0xC5DE }, { 0xD168, 0xC5DF }, { 0xD16C, 0xC5E0 }, { 0xD17C, 0xC5E1 }, { 0xD184, 0xC5E2 }, + { 0xD188, 0xC5E3 }, { 0xD1A0, 0xC5E4 }, { 0xD1A1, 0xC5E5 }, { 0xD1A4, 0xC5E6 }, { 0xD1A8, 0xC5E7 }, { 0xD1B0, 0xC5E8 }, { 0xD1B1, 0xC5E9 }, { 0xD1B3, 0xC5EA }, + { 0xD1B5, 0xC5EB }, { 0xD1BA, 0xC5EC }, { 0xD1BC, 0xC5ED }, { 0xD1C0, 0xC5EE }, { 0xD1D8, 0xC5EF }, { 0xD1F4, 0xC5F0 }, { 0xD1F8, 0xC5F1 }, { 0xD207, 0xC5F2 }, + { 0xD209, 0xC5F3 }, { 0xD210, 0xC5F4 }, { 0xD22C, 0xC5F5 }, { 0xD22D, 0xC5F6 }, { 0xD230, 0xC5F7 }, { 0xD234, 0xC5F8 }, { 0xD23C, 0xC5F9 }, { 0xD23D, 0xC5FA }, + { 0xD23F, 0xC5FB }, { 0xD241, 0xC5FC }, { 0xD248, 0xC5FD }, { 0xD25C, 0xC5FE }, { 0xD264, 0xC6A1 }, { 0xD280, 0xC6A2 }, { 0xD281, 0xC6A3 }, { 0xD284, 0xC6A4 }, + { 0xD288, 0xC6A5 }, { 0xD290, 0xC6A6 }, { 0xD291, 0xC6A7 }, { 0xD295, 0xC6A8 }, { 0xD29C, 0xC6A9 }, { 0xD2A0, 0xC6AA }, { 0xD2A4, 0xC6AB }, { 0xD2AC, 0xC6AC }, + { 0xD2B1, 0xC6AD }, { 0xD2B8, 0xC6AE }, { 0xD2B9, 0xC6AF }, { 0xD2BC, 0xC6B0 }, { 0xD2BF, 0xC6B1 }, { 0xD2C0, 0xC6B2 }, { 0xD2C2, 0xC6B3 }, { 0xD2C8, 0xC6B4 }, + { 0xD2C9, 0xC6B5 }, { 0xD2CB, 0xC6B6 }, { 0xD2D4, 0xC6B7 }, { 0xD2D8, 0xC6B8 }, { 0xD2DC, 0xC6B9 }, { 0xD2E4, 0xC6BA }, { 0xD2E5, 0xC6BB }, { 0xD2F0, 0xC6BC }, + { 0xD2F1, 0xC6BD }, { 0xD2F4, 0xC6BE }, { 0xD2F8, 0xC6BF }, { 0xD300, 0xC6C0 }, { 0xD301, 0xC6C1 }, { 0xD303, 0xC6C2 }, { 0xD305, 0xC6C3 }, { 0xD30C, 0xC6C4 }, + { 0xD30D, 0xC6C5 }, { 0xD30E, 0xC6C6 }, { 0xD310, 0xC6C7 }, { 0xD314, 0xC6C8 }, { 0xD316, 0xC6C9 }, { 0xD31C, 0xC6CA }, { 0xD31D, 0xC6CB }, { 0xD31F, 0xC6CC }, + { 0xD320, 0xC6CD }, { 0xD321, 0xC6CE }, { 0xD325, 0xC6CF }, { 0xD328, 0xC6D0 }, { 0xD329, 0xC6D1 }, { 0xD32C, 0xC6D2 }, { 0xD330, 0xC6D3 }, { 0xD338, 0xC6D4 }, + { 0xD339, 0xC6D5 }, { 0xD33B, 0xC6D6 }, { 0xD33C, 0xC6D7 }, { 0xD33D, 0xC6D8 }, { 0xD344, 0xC6D9 }, { 0xD345, 0xC6DA }, { 0xD37C, 0xC6DB }, { 0xD37D, 0xC6DC }, + { 0xD380, 0xC6DD }, { 0xD384, 0xC6DE }, { 0xD38C, 0xC6DF }, { 0xD38D, 0xC6E0 }, { 0xD38F, 0xC6E1 }, { 0xD390, 0xC6E2 }, { 0xD391, 0xC6E3 }, { 0xD398, 0xC6E4 }, + { 0xD399, 0xC6E5 }, { 0xD39C, 0xC6E6 }, { 0xD3A0, 0xC6E7 }, { 0xD3A8, 0xC6E8 }, { 0xD3A9, 0xC6E9 }, { 0xD3AB, 0xC6EA }, { 0xD3AD, 0xC6EB }, { 0xD3B4, 0xC6EC }, + { 0xD3B8, 0xC6ED }, { 0xD3BC, 0xC6EE }, { 0xD3C4, 0xC6EF }, { 0xD3C5, 0xC6F0 }, { 0xD3C8, 0xC6F1 }, { 0xD3C9, 0xC6F2 }, { 0xD3D0, 0xC6F3 }, { 0xD3D8, 0xC6F4 }, + { 0xD3E1, 0xC6F5 }, { 0xD3E3, 0xC6F6 }, { 0xD3EC, 0xC6F7 }, { 0xD3ED, 0xC6F8 }, { 0xD3F0, 0xC6F9 }, { 0xD3F4, 0xC6FA }, { 0xD3FC, 0xC6FB }, { 0xD3FD, 0xC6FC }, + { 0xD3FF, 0xC6FD }, { 0xD401, 0xC6FE }, { 0xD408, 0xC7A1 }, { 0xD41D, 0xC7A2 }, { 0xD440, 0xC7A3 }, { 0xD444, 0xC7A4 }, { 0xD45C, 0xC7A5 }, { 0xD460, 0xC7A6 }, + { 0xD464, 0xC7A7 }, { 0xD46D, 0xC7A8 }, { 0xD46F, 0xC7A9 }, { 0xD478, 0xC7AA }, { 0xD479, 0xC7AB }, { 0xD47C, 0xC7AC }, { 0xD47F, 0xC7AD }, { 0xD480, 0xC7AE }, + { 0xD482, 0xC7AF }, { 0xD488, 0xC7B0 }, { 0xD489, 0xC7B1 }, { 0xD48B, 0xC7B2 }, { 0xD48D, 0xC7B3 }, { 0xD494, 0xC7B4 }, { 0xD4A9, 0xC7B5 }, { 0xD4CC, 0xC7B6 }, + { 0xD4D0, 0xC7B7 }, { 0xD4D4, 0xC7B8 }, { 0xD4DC, 0xC7B9 }, { 0xD4DF, 0xC7BA }, { 0xD4E8, 0xC7BB }, { 0xD4EC, 0xC7BC }, { 0xD4F0, 0xC7BD }, { 0xD4F8, 0xC7BE }, + { 0xD4FB, 0xC7BF }, { 0xD4FD, 0xC7C0 }, { 0xD504, 0xC7C1 }, { 0xD508, 0xC7C2 }, { 0xD50C, 0xC7C3 }, { 0xD514, 0xC7C4 }, { 0xD515, 0xC7C5 }, { 0xD517, 0xC7C6 }, + { 0xD53C, 0xC7C7 }, { 0xD53D, 0xC7C8 }, { 0xD540, 0xC7C9 }, { 0xD544, 0xC7CA }, { 0xD54C, 0xC7CB }, { 0xD54D, 0xC7CC }, { 0xD54F, 0xC7CD }, { 0xD551, 0xC7CE }, + { 0xD558, 0xC7CF }, { 0xD559, 0xC7D0 }, { 0xD55C, 0xC7D1 }, { 0xD560, 0xC7D2 }, { 0xD565, 0xC7D3 }, { 0xD568, 0xC7D4 }, { 0xD569, 0xC7D5 }, { 0xD56B, 0xC7D6 }, + { 0xD56D, 0xC7D7 }, { 0xD574, 0xC7D8 }, { 0xD575, 0xC7D9 }, { 0xD578, 0xC7DA }, { 0xD57C, 0xC7DB }, { 0xD584, 0xC7DC }, { 0xD585, 0xC7DD }, { 0xD587, 0xC7DE }, + { 0xD588, 0xC7DF }, { 0xD589, 0xC7E0 }, { 0xD590, 0xC7E1 }, { 0xD5A5, 0xC7E2 }, { 0xD5C8, 0xC7E3 }, { 0xD5C9, 0xC7E4 }, { 0xD5CC, 0xC7E5 }, { 0xD5D0, 0xC7E6 }, + { 0xD5D2, 0xC7E7 }, { 0xD5D8, 0xC7E8 }, { 0xD5D9, 0xC7E9 }, { 0xD5DB, 0xC7EA }, { 0xD5DD, 0xC7EB }, { 0xD5E4, 0xC7EC }, { 0xD5E5, 0xC7ED }, { 0xD5E8, 0xC7EE }, + { 0xD5EC, 0xC7EF }, { 0xD5F4, 0xC7F0 }, { 0xD5F5, 0xC7F1 }, { 0xD5F7, 0xC7F2 }, { 0xD5F9, 0xC7F3 }, { 0xD600, 0xC7F4 }, { 0xD601, 0xC7F5 }, { 0xD604, 0xC7F6 }, + { 0xD608, 0xC7F7 }, { 0xD610, 0xC7F8 }, { 0xD611, 0xC7F9 }, { 0xD613, 0xC7FA }, { 0xD614, 0xC7FB }, { 0xD615, 0xC7FC }, { 0xD61C, 0xC7FD }, { 0xD620, 0xC7FE }, + { 0xD624, 0xC8A1 }, { 0xD62D, 0xC8A2 }, { 0xD638, 0xC8A3 }, { 0xD639, 0xC8A4 }, { 0xD63C, 0xC8A5 }, { 0xD640, 0xC8A6 }, { 0xD645, 0xC8A7 }, { 0xD648, 0xC8A8 }, + { 0xD649, 0xC8A9 }, { 0xD64B, 0xC8AA }, { 0xD64D, 0xC8AB }, { 0xD651, 0xC8AC }, { 0xD654, 0xC8AD }, { 0xD655, 0xC8AE }, { 0xD658, 0xC8AF }, { 0xD65C, 0xC8B0 }, + { 0xD667, 0xC8B1 }, { 0xD669, 0xC8B2 }, { 0xD670, 0xC8B3 }, { 0xD671, 0xC8B4 }, { 0xD674, 0xC8B5 }, { 0xD683, 0xC8B6 }, { 0xD685, 0xC8B7 }, { 0xD68C, 0xC8B8 }, + { 0xD68D, 0xC8B9 }, { 0xD690, 0xC8BA }, { 0xD694, 0xC8BB }, { 0xD69D, 0xC8BC }, { 0xD69F, 0xC8BD }, { 0xD6A1, 0xC8BE }, { 0xD6A8, 0xC8BF }, { 0xD6AC, 0xC8C0 }, + { 0xD6B0, 0xC8C1 }, { 0xD6B9, 0xC8C2 }, { 0xD6BB, 0xC8C3 }, { 0xD6C4, 0xC8C4 }, { 0xD6C5, 0xC8C5 }, { 0xD6C8, 0xC8C6 }, { 0xD6CC, 0xC8C7 }, { 0xD6D1, 0xC8C8 }, + { 0xD6D4, 0xC8C9 }, { 0xD6D7, 0xC8CA }, { 0xD6D9, 0xC8CB }, { 0xD6E0, 0xC8CC }, { 0xD6E4, 0xC8CD }, { 0xD6E8, 0xC8CE }, { 0xD6F0, 0xC8CF }, { 0xD6F5, 0xC8D0 }, + { 0xD6FC, 0xC8D1 }, { 0xD6FD, 0xC8D2 }, { 0xD700, 0xC8D3 }, { 0xD704, 0xC8D4 }, { 0xD711, 0xC8D5 }, { 0xD718, 0xC8D6 }, { 0xD719, 0xC8D7 }, { 0xD71C, 0xC8D8 }, + { 0xD720, 0xC8D9 }, { 0xD728, 0xC8DA }, { 0xD729, 0xC8DB }, { 0xD72B, 0xC8DC }, { 0xD72D, 0xC8DD }, { 0xD734, 0xC8DE }, { 0xD735, 0xC8DF }, { 0xD738, 0xC8E0 }, + { 0xD73C, 0xC8E1 }, { 0xD744, 0xC8E2 }, { 0xD747, 0xC8E3 }, { 0xD749, 0xC8E4 }, { 0xD750, 0xC8E5 }, { 0xD751, 0xC8E6 }, { 0xD754, 0xC8E7 }, { 0xD756, 0xC8E8 }, + { 0xD757, 0xC8E9 }, { 0xD758, 0xC8EA }, { 0xD759, 0xC8EB }, { 0xD760, 0xC8EC }, { 0xD761, 0xC8ED }, { 0xD763, 0xC8EE }, { 0xD765, 0xC8EF }, { 0xD769, 0xC8F0 }, + { 0xD76C, 0xC8F1 }, { 0xD770, 0xC8F2 }, { 0xD774, 0xC8F3 }, { 0xD77C, 0xC8F4 }, { 0xD77D, 0xC8F5 }, { 0xD781, 0xC8F6 }, { 0xD788, 0xC8F7 }, { 0xD789, 0xC8F8 }, + { 0xD78C, 0xC8F9 }, { 0xD790, 0xC8FA }, { 0xD798, 0xC8FB }, { 0xD799, 0xC8FC }, { 0xD79B, 0xC8FD }, { 0xD79D, 0xC8FE }, { 0xF805, 0xA658 }, { 0xF806, 0xA663 }, + { 0xF807, 0xA69F }, { 0xF808, 0xA68F }, { 0xF809, 0xA681 }, { 0xF80A, 0xA674 }, { 0xF80B, 0xA696 }, { 0xF80C, 0xA69A }, { 0xF83D, 0xA642 }, { 0xF840, 0xA16E }, + { 0xF841, 0xA894 }, { 0xF842, 0xAC54 }, { 0xF843, 0xAC42 }, { 0xF844, 0xAC49 }, { 0xF845, 0xAC5F }, { 0xF846, 0xA867 }, { 0xF847, 0xA868 }, { 0xF848, 0xA89D }, + { 0xF849, 0xA89C }, { 0xF84A, 0xAC4B }, { 0xF84B, 0xAC4A }, { 0xF84C, 0xA747 }, { 0xF84D, 0xA74B }, { 0xF84E, 0xA74C }, { 0xF84F, 0xA74D }, { 0xF900, 0xCBD0 }, + { 0xF901, 0xCBD6 }, { 0xF902, 0xCBE7 }, { 0xF903, 0xCDCF }, { 0xF904, 0xCDE8 }, { 0xF905, 0xCEAD }, { 0xF906, 0xCFFB }, { 0xF907, 0xD0A2 }, { 0xF908, 0xD0B8 }, + { 0xF909, 0xD0D0 }, { 0xF90A, 0xD0DD }, { 0xF90B, 0xD1D4 }, { 0xF90C, 0xD1D5 }, { 0xF90D, 0xD1D8 }, { 0xF90E, 0xD1DB }, { 0xF90F, 0xD1DC }, { 0xF910, 0xD1DD }, + { 0xF911, 0xD1DE }, { 0xF912, 0xD1DF }, { 0xF913, 0xD1E0 }, { 0xF914, 0xD1E2 }, { 0xF915, 0xD1E3 }, { 0xF916, 0xD1E4 }, { 0xF917, 0xD1E5 }, { 0xF918, 0xD1E6 }, + { 0xF919, 0xD1E8 }, { 0xF91A, 0xD1E9 }, { 0xF91B, 0xD1EA }, { 0xF91C, 0xD1EB }, { 0xF91D, 0xD1ED }, { 0xF91E, 0xD1EF }, { 0xF91F, 0xD1F0 }, { 0xF920, 0xD1F2 }, + { 0xF921, 0xD1F6 }, { 0xF922, 0xD1FA }, { 0xF923, 0xD1FC }, { 0xF924, 0xD1FD }, { 0xF925, 0xD1FE }, { 0xF926, 0xD2A2 }, { 0xF927, 0xD2A3 }, { 0xF928, 0xD2A7 }, + { 0xF929, 0xD2A8 }, { 0xF92A, 0xD2A9 }, { 0xF92B, 0xD2AA }, { 0xF92C, 0xD2AB }, { 0xF92D, 0xD2AD }, { 0xF92E, 0xD2B2 }, { 0xF92F, 0xD2BE }, { 0xF930, 0xD2C2 }, + { 0xF931, 0xD2C3 }, { 0xF932, 0xD2C4 }, { 0xF933, 0xD2C6 }, { 0xF934, 0xD2C7 }, { 0xF935, 0xD2C8 }, { 0xF936, 0xD2C9 }, { 0xF937, 0xD2CA }, { 0xF938, 0xD2CB }, + { 0xF939, 0xD2CD }, { 0xF93A, 0xD2CE }, { 0xF93B, 0xD2CF }, { 0xF93C, 0xD2D0 }, { 0xF93D, 0xD2D1 }, { 0xF93E, 0xD2D2 }, { 0xF93F, 0xD2D3 }, { 0xF940, 0xD2D4 }, + { 0xF941, 0xD2D5 }, { 0xF942, 0xD2D6 }, { 0xF943, 0xD2D7 }, { 0xF944, 0xD2D9 }, { 0xF945, 0xD2DA }, { 0xF946, 0xD2DE }, { 0xF947, 0xD2DF }, { 0xF948, 0xD2E1 }, + { 0xF949, 0xD2E2 }, { 0xF94A, 0xD2E4 }, { 0xF94B, 0xD2E5 }, { 0xF94C, 0xD2E6 }, { 0xF94D, 0xD2E7 }, { 0xF94E, 0xD2E8 }, { 0xF94F, 0xD2E9 }, { 0xF950, 0xD2EA }, + { 0xF951, 0xD2EB }, { 0xF952, 0xD2F0 }, { 0xF953, 0xD2F1 }, { 0xF954, 0xD2F2 }, { 0xF955, 0xD2F3 }, { 0xF956, 0xD2F4 }, { 0xF957, 0xD2F5 }, { 0xF958, 0xD2F7 }, + { 0xF959, 0xD2F8 }, { 0xF95A, 0xD4E6 }, { 0xF95B, 0xD4FC }, { 0xF95C, 0xD5A5 }, { 0xF95D, 0xD5AB }, { 0xF95E, 0xD5AE }, { 0xF95F, 0xD6B8 }, { 0xF960, 0xD6CD }, + { 0xF961, 0xD7CB }, { 0xF962, 0xD7E4 }, { 0xF963, 0xDBC5 }, { 0xF964, 0xDBE4 }, { 0xF965, 0xDCA5 }, { 0xF966, 0xDDA5 }, { 0xF967, 0xDDD5 }, { 0xF968, 0xDDF4 }, + { 0xF969, 0xDEFC }, { 0xF96A, 0xDEFE }, { 0xF96B, 0xDFB3 }, { 0xF96C, 0xDFE1 }, { 0xF96D, 0xDFE8 }, { 0xF96E, 0xE0F1 }, { 0xF96F, 0xE1AD }, { 0xF970, 0xE1ED }, + { 0xF971, 0xE3F5 }, { 0xF972, 0xE4A1 }, { 0xF973, 0xE4A9 }, { 0xF974, 0xE5AE }, { 0xF975, 0xE5B1 }, { 0xF976, 0xE5B2 }, { 0xF977, 0xE5B9 }, { 0xF978, 0xE5BB }, + { 0xF979, 0xE5BC }, { 0xF97A, 0xE5C4 }, { 0xF97B, 0xE5CE }, { 0xF97C, 0xE5D0 }, { 0xF97D, 0xE5D2 }, { 0xF97E, 0xE5D6 }, { 0xF97F, 0xE5FA }, { 0xF980, 0xE5FB }, + { 0xF981, 0xE5FC }, { 0xF982, 0xE5FE }, { 0xF983, 0xE6A1 }, { 0xF984, 0xE6A4 }, { 0xF985, 0xE6A7 }, { 0xF986, 0xE6AD }, { 0xF987, 0xE6AF }, { 0xF988, 0xE6B0 }, + { 0xF989, 0xE6B1 }, { 0xF98A, 0xE6B3 }, { 0xF98B, 0xE6B7 }, { 0xF98C, 0xE6B8 }, { 0xF98D, 0xE6BC }, { 0xF98E, 0xE6C4 }, { 0xF98F, 0xE6C6 }, { 0xF990, 0xE6C7 }, + { 0xF991, 0xE6CA }, { 0xF992, 0xE6D2 }, { 0xF993, 0xE6D6 }, { 0xF994, 0xE6D9 }, { 0xF995, 0xE6DC }, { 0xF996, 0xE6DF }, { 0xF997, 0xE6E1 }, { 0xF998, 0xE6E4 }, + { 0xF999, 0xE6E5 }, { 0xF99A, 0xE6E6 }, { 0xF99B, 0xE6E8 }, { 0xF99C, 0xE6EA }, { 0xF99D, 0xE6EB }, { 0xF99E, 0xE6EC }, { 0xF99F, 0xE6EF }, { 0xF9A0, 0xE6F1 }, + { 0xF9A1, 0xE6F2 }, { 0xF9A2, 0xE6F5 }, { 0xF9A3, 0xE6F6 }, { 0xF9A4, 0xE6F7 }, { 0xF9A5, 0xE6F9 }, { 0xF9A6, 0xE7A1 }, { 0xF9A7, 0xE7A6 }, { 0xF9A8, 0xE7A9 }, + { 0xF9A9, 0xE7AA }, { 0xF9AA, 0xE7AC }, { 0xF9AB, 0xE7AD }, { 0xF9AC, 0xE7B0 }, { 0xF9AD, 0xE7BF }, { 0xF9AE, 0xE7C1 }, { 0xF9AF, 0xE7C6 }, { 0xF9B0, 0xE7C7 }, + { 0xF9B1, 0xE7CB }, { 0xF9B2, 0xE7CD }, { 0xF9B3, 0xE7CF }, { 0xF9B4, 0xE7D0 }, { 0xF9B5, 0xE7D3 }, { 0xF9B6, 0xE7DF }, { 0xF9B7, 0xE7E4 }, { 0xF9B8, 0xE7E6 }, + { 0xF9B9, 0xE7F7 }, { 0xF9BA, 0xE8E7 }, { 0xF9BB, 0xE8E8 }, { 0xF9BC, 0xE8F0 }, { 0xF9BD, 0xE8F1 }, { 0xF9BE, 0xE8F7 }, { 0xF9BF, 0xE8F9 }, { 0xF9C0, 0xE8FB }, + { 0xF9C1, 0xE8FE }, { 0xF9C2, 0xE9A7 }, { 0xF9C3, 0xE9AC }, { 0xF9C4, 0xE9CC }, { 0xF9C5, 0xE9F7 }, { 0xF9C6, 0xEAC1 }, { 0xF9C7, 0xEAE5 }, { 0xF9C8, 0xEAF4 }, + { 0xF9C9, 0xEAF7 }, { 0xF9CA, 0xEAFC }, { 0xF9CB, 0xEAFE }, { 0xF9CC, 0xEBA4 }, { 0xF9CD, 0xEBA7 }, { 0xF9CE, 0xEBA9 }, { 0xF9CF, 0xEBAA }, { 0xF9D0, 0xEBBA }, + { 0xF9D1, 0xEBBB }, { 0xF9D2, 0xEBBD }, { 0xF9D3, 0xEBC1 }, { 0xF9D4, 0xEBC2 }, { 0xF9D5, 0xEBC6 }, { 0xF9D6, 0xEBC7 }, { 0xF9D7, 0xEBCC }, { 0xF9D8, 0xEBCF }, + { 0xF9D9, 0xEBD0 }, { 0xF9DA, 0xEBD1 }, { 0xF9DB, 0xEBD2 }, { 0xF9DC, 0xEBD8 }, { 0xF9DD, 0xECA6 }, { 0xF9DE, 0xECA7 }, { 0xF9DF, 0xECAA }, { 0xF9E0, 0xECAF }, + { 0xF9E1, 0xECB0 }, { 0xF9E2, 0xECB1 }, { 0xF9E3, 0xECB2 }, { 0xF9E4, 0xECB5 }, { 0xF9E5, 0xECB8 }, { 0xF9E6, 0xECBA }, { 0xF9E7, 0xECC0 }, { 0xF9E8, 0xECC1 }, + { 0xF9E9, 0xECC5 }, { 0xF9EA, 0xECC6 }, { 0xF9EB, 0xECC9 }, { 0xF9EC, 0xECCA }, { 0xF9ED, 0xECD5 }, { 0xF9EE, 0xECDD }, { 0xF9EF, 0xECDE }, { 0xF9F0, 0xECE1 }, + { 0xF9F1, 0xECE4 }, { 0xF9F2, 0xECE7 }, { 0xF9F3, 0xECE8 }, { 0xF9F4, 0xECF7 }, { 0xF9F5, 0xECF8 }, { 0xF9F6, 0xECFA }, { 0xF9F7, 0xEDA1 }, { 0xF9F8, 0xEDA2 }, + { 0xF9F9, 0xEDA3 }, { 0xF9FA, 0xEDEE }, { 0xF9FB, 0xEEDB }, { 0xF9FC, 0xF2BD }, { 0xF9FD, 0xF2FA }, { 0xF9FE, 0xF3B1 }, { 0xF9FF, 0xF4A7 }, { 0xFA00, 0xF4EE }, + { 0xFA01, 0xF6F4 }, { 0xFA02, 0xF6F6 }, { 0xFA03, 0xF7B8 }, { 0xFA04, 0xF7C8 }, { 0xFA05, 0xF7D3 }, { 0xFA06, 0xF8DB }, { 0xFA07, 0xF8F0 }, { 0xFA08, 0xFAA1 }, + { 0xFA09, 0xFAA2 }, { 0xFA0A, 0xFAE6 }, { 0xFA0B, 0xFCA9 }, { 0xFE59, 0xA14D }, { 0xFE5A, 0xA14E }, { 0xFF01, 0xA3A1 }, { 0xFF02, 0xA3A2 }, { 0xFF03, 0xA3A3 }, + { 0xFF04, 0xA3A4 }, { 0xFF05, 0xA3A5 }, { 0xFF06, 0xA3A6 }, { 0xFF07, 0xA3A7 }, { 0xFF08, 0xA3A8 }, { 0xFF09, 0xA3A9 }, { 0xFF0A, 0xA3AA }, { 0xFF0B, 0xA3AB }, + { 0xFF0C, 0xA3AC }, { 0xFF0D, 0xA3AD }, { 0xFF0E, 0xA3AE }, { 0xFF0F, 0xA3AF }, { 0xFF10, 0xA3B0 }, { 0xFF11, 0xA3B1 }, { 0xFF12, 0xA3B2 }, { 0xFF13, 0xA3B3 }, + { 0xFF14, 0xA3B4 }, { 0xFF15, 0xA3B5 }, { 0xFF16, 0xA3B6 }, { 0xFF17, 0xA3B7 }, { 0xFF18, 0xA3B8 }, { 0xFF19, 0xA3B9 }, { 0xFF1A, 0xA3BA }, { 0xFF1B, 0xA3BB }, + { 0xFF1C, 0xA3BC }, { 0xFF1D, 0xA3BD }, { 0xFF1E, 0xA3BE }, { 0xFF1F, 0xA3BF }, { 0xFF20, 0xA3C0 }, { 0xFF21, 0xA3C1 }, { 0xFF22, 0xA3C2 }, { 0xFF23, 0xA3C3 }, + { 0xFF24, 0xA3C4 }, { 0xFF25, 0xA3C5 }, { 0xFF26, 0xA3C6 }, { 0xFF27, 0xA3C7 }, { 0xFF28, 0xA3C8 }, { 0xFF29, 0xA3C9 }, { 0xFF2A, 0xA3CA }, { 0xFF2B, 0xA3CB }, + { 0xFF2C, 0xA3CC }, { 0xFF2D, 0xA3CD }, { 0xFF2E, 0xA3CE }, { 0xFF2F, 0xA3CF }, { 0xFF30, 0xA3D0 }, { 0xFF31, 0xA3D1 }, { 0xFF32, 0xA3D2 }, { 0xFF33, 0xA3D3 }, + { 0xFF34, 0xA3D4 }, { 0xFF35, 0xA3D5 }, { 0xFF36, 0xA3D6 }, { 0xFF37, 0xA3D7 }, { 0xFF38, 0xA3D8 }, { 0xFF39, 0xA3D9 }, { 0xFF3A, 0xA3DA }, { 0xFF3B, 0xA3DB }, + { 0xFF3C, 0xA1AC }, { 0xFF3D, 0xA3DD }, { 0xFF3E, 0xA3DE }, { 0xFF3F, 0xA3DF }, { 0xFF40, 0xA3E0 }, { 0xFF41, 0xA3E1 }, { 0xFF42, 0xA3E2 }, { 0xFF43, 0xA3E3 }, + { 0xFF44, 0xA3E4 }, { 0xFF45, 0xA3E5 }, { 0xFF46, 0xA3E6 }, { 0xFF47, 0xA3E7 }, { 0xFF48, 0xA3E8 }, { 0xFF49, 0xA3E9 }, { 0xFF4A, 0xA3EA }, { 0xFF4B, 0xA3EB }, + { 0xFF4C, 0xA3EC }, { 0xFF4D, 0xA3ED }, { 0xFF4E, 0xA3EE }, { 0xFF4F, 0xA3EF }, { 0xFF50, 0xA3F0 }, { 0xFF51, 0xA3F1 }, { 0xFF52, 0xA3F2 }, { 0xFF53, 0xA3F3 }, + { 0xFF54, 0xA3F4 }, { 0xFF55, 0xA3F5 }, { 0xFF56, 0xA3F6 }, { 0xFF57, 0xA3F7 }, { 0xFF58, 0xA3F8 }, { 0xFF59, 0xA3F9 }, { 0xFF5A, 0xA3FA }, { 0xFF5B, 0xA3FB }, + { 0xFF5C, 0xA3FC }, { 0xFF5D, 0xA3FD }, { 0xFFE6, 0xA3DC }, }; diff --git a/Encodings/src/MacRomanEncoding.cpp b/Encodings/src/MacRomanEncoding.cpp index d5799c62e..5484833a1 100644 --- a/Encodings/src/MacRomanEncoding.cpp +++ b/Encodings/src/MacRomanEncoding.cpp @@ -25,24 +25,24 @@ const char* MacRomanEncoding::_names[] = }; -const TextEncoding::CharacterMap MacRomanEncoding::_charMap = +const TextEncoding::CharacterMap MacRomanEncoding::_charMap = { - -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - 0x0020, 0x0021, 0x0022, 0x0023, 0x0024, 0x0025, 0x0026, 0x0027, 0x0028, 0x0029, 0x002A, 0x002B, 0x002C, 0x002D, 0x002E, 0x002F, - 0x0030, 0x0031, 0x0032, 0x0033, 0x0034, 0x0035, 0x0036, 0x0037, 0x0038, 0x0039, 0x003A, 0x003B, 0x003C, 0x003D, 0x003E, 0x003F, - 0x0040, 0x0041, 0x0042, 0x0043, 0x0044, 0x0045, 0x0046, 0x0047, 0x0048, 0x0049, 0x004A, 0x004B, 0x004C, 0x004D, 0x004E, 0x004F, - 0x0050, 0x0051, 0x0052, 0x0053, 0x0054, 0x0055, 0x0056, 0x0057, 0x0058, 0x0059, 0x005A, 0x005B, 0x005C, 0x005D, 0x005E, 0x005F, - 0x0060, 0x0061, 0x0062, 0x0063, 0x0064, 0x0065, 0x0066, 0x0067, 0x0068, 0x0069, 0x006A, 0x006B, 0x006C, 0x006D, 0x006E, 0x006F, - 0x0070, 0x0071, 0x0072, 0x0073, 0x0074, 0x0075, 0x0076, 0x0077, 0x0078, 0x0079, 0x007A, 0x007B, 0x007C, 0x007D, 0x007E, -1, - 0x00C4, 0x00C5, 0x00C7, 0x00C9, 0x00D1, 0x00D6, 0x00DC, 0x00E1, 0x00E0, 0x00E2, 0x00E4, 0x00E3, 0x00E5, 0x00E7, 0x00E9, 0x00E8, - 0x00EA, 0x00EB, 0x00ED, 0x00EC, 0x00EE, 0x00EF, 0x00F1, 0x00F3, 0x00F2, 0x00F4, 0x00F6, 0x00F5, 0x00FA, 0x00F9, 0x00FB, 0x00FC, - 0x2020, 0x00B0, 0x00A2, 0x00A3, 0x00A7, 0x2022, 0x00B6, 0x00DF, 0x00AE, 0x00A9, 0x2122, 0x00B4, 0x00A8, 0x2260, 0x00C6, 0x00D8, - 0x221E, 0x00B1, 0x2264, 0x2265, 0x00A5, 0x00B5, 0x2202, 0x2211, 0x220F, 0x03C0, 0x222B, 0x00AA, 0x00BA, 0x03A9, 0x00E6, 0x00F8, - 0x00BF, 0x00A1, 0x00AC, 0x221A, 0x0192, 0x2248, 0x2206, 0x00AB, 0x00BB, 0x2026, 0x00A0, 0x00C0, 0x00C3, 0x00D5, 0x0152, 0x0153, - 0x2013, 0x2014, 0x201C, 0x201D, 0x2018, 0x2019, 0x00F7, 0x25CA, 0x00FF, 0x0178, 0x2044, 0x20AC, 0x2039, 0x203A, 0xFB01, 0xFB02, - 0x2021, 0x00B7, 0x201A, 0x201E, 0x2030, 0x00C2, 0x00CA, 0x00C1, 0x00CB, 0x00C8, 0x00CD, 0x00CE, 0x00CF, 0x00CC, 0x00D3, 0x00D4, - 0xF8FF, 0x00D2, 0x00DA, 0x00DB, 0x00D9, 0x0131, 0x02C6, 0x02DC, 0x00AF, 0x02D8, 0x02D9, 0x02DA, 0x00B8, 0x02DD, 0x02DB, 0x02C7, + -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, + 0x0020, 0x0021, 0x0022, 0x0023, 0x0024, 0x0025, 0x0026, 0x0027, 0x0028, 0x0029, 0x002A, 0x002B, 0x002C, 0x002D, 0x002E, 0x002F, + 0x0030, 0x0031, 0x0032, 0x0033, 0x0034, 0x0035, 0x0036, 0x0037, 0x0038, 0x0039, 0x003A, 0x003B, 0x003C, 0x003D, 0x003E, 0x003F, + 0x0040, 0x0041, 0x0042, 0x0043, 0x0044, 0x0045, 0x0046, 0x0047, 0x0048, 0x0049, 0x004A, 0x004B, 0x004C, 0x004D, 0x004E, 0x004F, + 0x0050, 0x0051, 0x0052, 0x0053, 0x0054, 0x0055, 0x0056, 0x0057, 0x0058, 0x0059, 0x005A, 0x005B, 0x005C, 0x005D, 0x005E, 0x005F, + 0x0060, 0x0061, 0x0062, 0x0063, 0x0064, 0x0065, 0x0066, 0x0067, 0x0068, 0x0069, 0x006A, 0x006B, 0x006C, 0x006D, 0x006E, 0x006F, + 0x0070, 0x0071, 0x0072, 0x0073, 0x0074, 0x0075, 0x0076, 0x0077, 0x0078, 0x0079, 0x007A, 0x007B, 0x007C, 0x007D, 0x007E, -1, + 0x00C4, 0x00C5, 0x00C7, 0x00C9, 0x00D1, 0x00D6, 0x00DC, 0x00E1, 0x00E0, 0x00E2, 0x00E4, 0x00E3, 0x00E5, 0x00E7, 0x00E9, 0x00E8, + 0x00EA, 0x00EB, 0x00ED, 0x00EC, 0x00EE, 0x00EF, 0x00F1, 0x00F3, 0x00F2, 0x00F4, 0x00F6, 0x00F5, 0x00FA, 0x00F9, 0x00FB, 0x00FC, + 0x2020, 0x00B0, 0x00A2, 0x00A3, 0x00A7, 0x2022, 0x00B6, 0x00DF, 0x00AE, 0x00A9, 0x2122, 0x00B4, 0x00A8, 0x2260, 0x00C6, 0x00D8, + 0x221E, 0x00B1, 0x2264, 0x2265, 0x00A5, 0x00B5, 0x2202, 0x2211, 0x220F, 0x03C0, 0x222B, 0x00AA, 0x00BA, 0x03A9, 0x00E6, 0x00F8, + 0x00BF, 0x00A1, 0x00AC, 0x221A, 0x0192, 0x2248, 0x2206, 0x00AB, 0x00BB, 0x2026, 0x00A0, 0x00C0, 0x00C3, 0x00D5, 0x0152, 0x0153, + 0x2013, 0x2014, 0x201C, 0x201D, 0x2018, 0x2019, 0x00F7, 0x25CA, 0x00FF, 0x0178, 0x2044, 0x20AC, 0x2039, 0x203A, 0xFB01, 0xFB02, + 0x2021, 0x00B7, 0x201A, 0x201E, 0x2030, 0x00C2, 0x00CA, 0x00C1, 0x00CB, 0x00C8, 0x00CD, 0x00CE, 0x00CF, 0x00CC, 0x00D3, 0x00D4, + 0xF8FF, 0x00D2, 0x00DA, 0x00DB, 0x00D9, 0x0131, 0x02C6, 0x02DC, 0x00AF, 0x02D8, 0x02D9, 0x02DA, 0x00B8, 0x02DD, 0x02DB, 0x02C7, }; @@ -52,34 +52,34 @@ const DoubleByteEncoding::Mapping MacRomanEncoding::_mappingTable[] = { const DoubleByteEncoding::Mapping MacRomanEncoding::_reverseMappingTable[] = { - { 0x0020, 0x0020 }, { 0x0021, 0x0021 }, { 0x0022, 0x0022 }, { 0x0023, 0x0023 }, { 0x0024, 0x0024 }, { 0x0025, 0x0025 }, { 0x0026, 0x0026 }, { 0x0027, 0x0027 }, - { 0x0028, 0x0028 }, { 0x0029, 0x0029 }, { 0x002A, 0x002A }, { 0x002B, 0x002B }, { 0x002C, 0x002C }, { 0x002D, 0x002D }, { 0x002E, 0x002E }, { 0x002F, 0x002F }, - { 0x0030, 0x0030 }, { 0x0031, 0x0031 }, { 0x0032, 0x0032 }, { 0x0033, 0x0033 }, { 0x0034, 0x0034 }, { 0x0035, 0x0035 }, { 0x0036, 0x0036 }, { 0x0037, 0x0037 }, - { 0x0038, 0x0038 }, { 0x0039, 0x0039 }, { 0x003A, 0x003A }, { 0x003B, 0x003B }, { 0x003C, 0x003C }, { 0x003D, 0x003D }, { 0x003E, 0x003E }, { 0x003F, 0x003F }, - { 0x0040, 0x0040 }, { 0x0041, 0x0041 }, { 0x0042, 0x0042 }, { 0x0043, 0x0043 }, { 0x0044, 0x0044 }, { 0x0045, 0x0045 }, { 0x0046, 0x0046 }, { 0x0047, 0x0047 }, - { 0x0048, 0x0048 }, { 0x0049, 0x0049 }, { 0x004A, 0x004A }, { 0x004B, 0x004B }, { 0x004C, 0x004C }, { 0x004D, 0x004D }, { 0x004E, 0x004E }, { 0x004F, 0x004F }, - { 0x0050, 0x0050 }, { 0x0051, 0x0051 }, { 0x0052, 0x0052 }, { 0x0053, 0x0053 }, { 0x0054, 0x0054 }, { 0x0055, 0x0055 }, { 0x0056, 0x0056 }, { 0x0057, 0x0057 }, - { 0x0058, 0x0058 }, { 0x0059, 0x0059 }, { 0x005A, 0x005A }, { 0x005B, 0x005B }, { 0x005C, 0x005C }, { 0x005D, 0x005D }, { 0x005E, 0x005E }, { 0x005F, 0x005F }, - { 0x0060, 0x0060 }, { 0x0061, 0x0061 }, { 0x0062, 0x0062 }, { 0x0063, 0x0063 }, { 0x0064, 0x0064 }, { 0x0065, 0x0065 }, { 0x0066, 0x0066 }, { 0x0067, 0x0067 }, - { 0x0068, 0x0068 }, { 0x0069, 0x0069 }, { 0x006A, 0x006A }, { 0x006B, 0x006B }, { 0x006C, 0x006C }, { 0x006D, 0x006D }, { 0x006E, 0x006E }, { 0x006F, 0x006F }, - { 0x0070, 0x0070 }, { 0x0071, 0x0071 }, { 0x0072, 0x0072 }, { 0x0073, 0x0073 }, { 0x0074, 0x0074 }, { 0x0075, 0x0075 }, { 0x0076, 0x0076 }, { 0x0077, 0x0077 }, - { 0x0078, 0x0078 }, { 0x0079, 0x0079 }, { 0x007A, 0x007A }, { 0x007B, 0x007B }, { 0x007C, 0x007C }, { 0x007D, 0x007D }, { 0x007E, 0x007E }, { 0x00A0, 0x00CA }, - { 0x00A1, 0x00C1 }, { 0x00A2, 0x00A2 }, { 0x00A3, 0x00A3 }, { 0x00A5, 0x00B4 }, { 0x00A7, 0x00A4 }, { 0x00A8, 0x00AC }, { 0x00A9, 0x00A9 }, { 0x00AA, 0x00BB }, - { 0x00AB, 0x00C7 }, { 0x00AC, 0x00C2 }, { 0x00AE, 0x00A8 }, { 0x00AF, 0x00F8 }, { 0x00B0, 0x00A1 }, { 0x00B1, 0x00B1 }, { 0x00B4, 0x00AB }, { 0x00B5, 0x00B5 }, - { 0x00B6, 0x00A6 }, { 0x00B7, 0x00E1 }, { 0x00B8, 0x00FC }, { 0x00BA, 0x00BC }, { 0x00BB, 0x00C8 }, { 0x00BF, 0x00C0 }, { 0x00C0, 0x00CB }, { 0x00C1, 0x00E7 }, - { 0x00C2, 0x00E5 }, { 0x00C3, 0x00CC }, { 0x00C4, 0x0080 }, { 0x00C5, 0x0081 }, { 0x00C6, 0x00AE }, { 0x00C7, 0x0082 }, { 0x00C8, 0x00E9 }, { 0x00C9, 0x0083 }, - { 0x00CA, 0x00E6 }, { 0x00CB, 0x00E8 }, { 0x00CC, 0x00ED }, { 0x00CD, 0x00EA }, { 0x00CE, 0x00EB }, { 0x00CF, 0x00EC }, { 0x00D1, 0x0084 }, { 0x00D2, 0x00F1 }, - { 0x00D3, 0x00EE }, { 0x00D4, 0x00EF }, { 0x00D5, 0x00CD }, { 0x00D6, 0x0085 }, { 0x00D8, 0x00AF }, { 0x00D9, 0x00F4 }, { 0x00DA, 0x00F2 }, { 0x00DB, 0x00F3 }, - { 0x00DC, 0x0086 }, { 0x00DF, 0x00A7 }, { 0x00E0, 0x0088 }, { 0x00E1, 0x0087 }, { 0x00E2, 0x0089 }, { 0x00E3, 0x008B }, { 0x00E4, 0x008A }, { 0x00E5, 0x008C }, - { 0x00E6, 0x00BE }, { 0x00E7, 0x008D }, { 0x00E8, 0x008F }, { 0x00E9, 0x008E }, { 0x00EA, 0x0090 }, { 0x00EB, 0x0091 }, { 0x00EC, 0x0093 }, { 0x00ED, 0x0092 }, - { 0x00EE, 0x0094 }, { 0x00EF, 0x0095 }, { 0x00F1, 0x0096 }, { 0x00F2, 0x0098 }, { 0x00F3, 0x0097 }, { 0x00F4, 0x0099 }, { 0x00F5, 0x009B }, { 0x00F6, 0x009A }, - { 0x00F7, 0x00D6 }, { 0x00F8, 0x00BF }, { 0x00F9, 0x009D }, { 0x00FA, 0x009C }, { 0x00FB, 0x009E }, { 0x00FC, 0x009F }, { 0x00FF, 0x00D8 }, { 0x0131, 0x00F5 }, - { 0x0152, 0x00CE }, { 0x0153, 0x00CF }, { 0x0178, 0x00D9 }, { 0x0192, 0x00C4 }, { 0x02C6, 0x00F6 }, { 0x02C7, 0x00FF }, { 0x02D8, 0x00F9 }, { 0x02D9, 0x00FA }, - { 0x02DA, 0x00FB }, { 0x02DB, 0x00FE }, { 0x02DC, 0x00F7 }, { 0x02DD, 0x00FD }, { 0x03A9, 0x00BD }, { 0x03C0, 0x00B9 }, { 0x2013, 0x00D0 }, { 0x2014, 0x00D1 }, - { 0x2018, 0x00D4 }, { 0x2019, 0x00D5 }, { 0x201A, 0x00E2 }, { 0x201C, 0x00D2 }, { 0x201D, 0x00D3 }, { 0x201E, 0x00E3 }, { 0x2020, 0x00A0 }, { 0x2021, 0x00E0 }, - { 0x2022, 0x00A5 }, { 0x2026, 0x00C9 }, { 0x2030, 0x00E4 }, { 0x2039, 0x00DC }, { 0x203A, 0x00DD }, { 0x2044, 0x00DA }, { 0x20AC, 0x00DB }, { 0x2122, 0x00AA }, - { 0x2202, 0x00B6 }, { 0x2206, 0x00C6 }, { 0x220F, 0x00B8 }, { 0x2211, 0x00B7 }, { 0x221A, 0x00C3 }, { 0x221E, 0x00B0 }, { 0x222B, 0x00BA }, { 0x2248, 0x00C5 }, - { 0x2260, 0x00AD }, { 0x2264, 0x00B2 }, { 0x2265, 0x00B3 }, { 0x25CA, 0x00D7 }, { 0xF8FF, 0x00F0 }, { 0xFB01, 0x00DE }, { 0xFB02, 0x00DF }, + { 0x0020, 0x0020 }, { 0x0021, 0x0021 }, { 0x0022, 0x0022 }, { 0x0023, 0x0023 }, { 0x0024, 0x0024 }, { 0x0025, 0x0025 }, { 0x0026, 0x0026 }, { 0x0027, 0x0027 }, + { 0x0028, 0x0028 }, { 0x0029, 0x0029 }, { 0x002A, 0x002A }, { 0x002B, 0x002B }, { 0x002C, 0x002C }, { 0x002D, 0x002D }, { 0x002E, 0x002E }, { 0x002F, 0x002F }, + { 0x0030, 0x0030 }, { 0x0031, 0x0031 }, { 0x0032, 0x0032 }, { 0x0033, 0x0033 }, { 0x0034, 0x0034 }, { 0x0035, 0x0035 }, { 0x0036, 0x0036 }, { 0x0037, 0x0037 }, + { 0x0038, 0x0038 }, { 0x0039, 0x0039 }, { 0x003A, 0x003A }, { 0x003B, 0x003B }, { 0x003C, 0x003C }, { 0x003D, 0x003D }, { 0x003E, 0x003E }, { 0x003F, 0x003F }, + { 0x0040, 0x0040 }, { 0x0041, 0x0041 }, { 0x0042, 0x0042 }, { 0x0043, 0x0043 }, { 0x0044, 0x0044 }, { 0x0045, 0x0045 }, { 0x0046, 0x0046 }, { 0x0047, 0x0047 }, + { 0x0048, 0x0048 }, { 0x0049, 0x0049 }, { 0x004A, 0x004A }, { 0x004B, 0x004B }, { 0x004C, 0x004C }, { 0x004D, 0x004D }, { 0x004E, 0x004E }, { 0x004F, 0x004F }, + { 0x0050, 0x0050 }, { 0x0051, 0x0051 }, { 0x0052, 0x0052 }, { 0x0053, 0x0053 }, { 0x0054, 0x0054 }, { 0x0055, 0x0055 }, { 0x0056, 0x0056 }, { 0x0057, 0x0057 }, + { 0x0058, 0x0058 }, { 0x0059, 0x0059 }, { 0x005A, 0x005A }, { 0x005B, 0x005B }, { 0x005C, 0x005C }, { 0x005D, 0x005D }, { 0x005E, 0x005E }, { 0x005F, 0x005F }, + { 0x0060, 0x0060 }, { 0x0061, 0x0061 }, { 0x0062, 0x0062 }, { 0x0063, 0x0063 }, { 0x0064, 0x0064 }, { 0x0065, 0x0065 }, { 0x0066, 0x0066 }, { 0x0067, 0x0067 }, + { 0x0068, 0x0068 }, { 0x0069, 0x0069 }, { 0x006A, 0x006A }, { 0x006B, 0x006B }, { 0x006C, 0x006C }, { 0x006D, 0x006D }, { 0x006E, 0x006E }, { 0x006F, 0x006F }, + { 0x0070, 0x0070 }, { 0x0071, 0x0071 }, { 0x0072, 0x0072 }, { 0x0073, 0x0073 }, { 0x0074, 0x0074 }, { 0x0075, 0x0075 }, { 0x0076, 0x0076 }, { 0x0077, 0x0077 }, + { 0x0078, 0x0078 }, { 0x0079, 0x0079 }, { 0x007A, 0x007A }, { 0x007B, 0x007B }, { 0x007C, 0x007C }, { 0x007D, 0x007D }, { 0x007E, 0x007E }, { 0x00A0, 0x00CA }, + { 0x00A1, 0x00C1 }, { 0x00A2, 0x00A2 }, { 0x00A3, 0x00A3 }, { 0x00A5, 0x00B4 }, { 0x00A7, 0x00A4 }, { 0x00A8, 0x00AC }, { 0x00A9, 0x00A9 }, { 0x00AA, 0x00BB }, + { 0x00AB, 0x00C7 }, { 0x00AC, 0x00C2 }, { 0x00AE, 0x00A8 }, { 0x00AF, 0x00F8 }, { 0x00B0, 0x00A1 }, { 0x00B1, 0x00B1 }, { 0x00B4, 0x00AB }, { 0x00B5, 0x00B5 }, + { 0x00B6, 0x00A6 }, { 0x00B7, 0x00E1 }, { 0x00B8, 0x00FC }, { 0x00BA, 0x00BC }, { 0x00BB, 0x00C8 }, { 0x00BF, 0x00C0 }, { 0x00C0, 0x00CB }, { 0x00C1, 0x00E7 }, + { 0x00C2, 0x00E5 }, { 0x00C3, 0x00CC }, { 0x00C4, 0x0080 }, { 0x00C5, 0x0081 }, { 0x00C6, 0x00AE }, { 0x00C7, 0x0082 }, { 0x00C8, 0x00E9 }, { 0x00C9, 0x0083 }, + { 0x00CA, 0x00E6 }, { 0x00CB, 0x00E8 }, { 0x00CC, 0x00ED }, { 0x00CD, 0x00EA }, { 0x00CE, 0x00EB }, { 0x00CF, 0x00EC }, { 0x00D1, 0x0084 }, { 0x00D2, 0x00F1 }, + { 0x00D3, 0x00EE }, { 0x00D4, 0x00EF }, { 0x00D5, 0x00CD }, { 0x00D6, 0x0085 }, { 0x00D8, 0x00AF }, { 0x00D9, 0x00F4 }, { 0x00DA, 0x00F2 }, { 0x00DB, 0x00F3 }, + { 0x00DC, 0x0086 }, { 0x00DF, 0x00A7 }, { 0x00E0, 0x0088 }, { 0x00E1, 0x0087 }, { 0x00E2, 0x0089 }, { 0x00E3, 0x008B }, { 0x00E4, 0x008A }, { 0x00E5, 0x008C }, + { 0x00E6, 0x00BE }, { 0x00E7, 0x008D }, { 0x00E8, 0x008F }, { 0x00E9, 0x008E }, { 0x00EA, 0x0090 }, { 0x00EB, 0x0091 }, { 0x00EC, 0x0093 }, { 0x00ED, 0x0092 }, + { 0x00EE, 0x0094 }, { 0x00EF, 0x0095 }, { 0x00F1, 0x0096 }, { 0x00F2, 0x0098 }, { 0x00F3, 0x0097 }, { 0x00F4, 0x0099 }, { 0x00F5, 0x009B }, { 0x00F6, 0x009A }, + { 0x00F7, 0x00D6 }, { 0x00F8, 0x00BF }, { 0x00F9, 0x009D }, { 0x00FA, 0x009C }, { 0x00FB, 0x009E }, { 0x00FC, 0x009F }, { 0x00FF, 0x00D8 }, { 0x0131, 0x00F5 }, + { 0x0152, 0x00CE }, { 0x0153, 0x00CF }, { 0x0178, 0x00D9 }, { 0x0192, 0x00C4 }, { 0x02C6, 0x00F6 }, { 0x02C7, 0x00FF }, { 0x02D8, 0x00F9 }, { 0x02D9, 0x00FA }, + { 0x02DA, 0x00FB }, { 0x02DB, 0x00FE }, { 0x02DC, 0x00F7 }, { 0x02DD, 0x00FD }, { 0x03A9, 0x00BD }, { 0x03C0, 0x00B9 }, { 0x2013, 0x00D0 }, { 0x2014, 0x00D1 }, + { 0x2018, 0x00D4 }, { 0x2019, 0x00D5 }, { 0x201A, 0x00E2 }, { 0x201C, 0x00D2 }, { 0x201D, 0x00D3 }, { 0x201E, 0x00E3 }, { 0x2020, 0x00A0 }, { 0x2021, 0x00E0 }, + { 0x2022, 0x00A5 }, { 0x2026, 0x00C9 }, { 0x2030, 0x00E4 }, { 0x2039, 0x00DC }, { 0x203A, 0x00DD }, { 0x2044, 0x00DA }, { 0x20AC, 0x00DB }, { 0x2122, 0x00AA }, + { 0x2202, 0x00B6 }, { 0x2206, 0x00C6 }, { 0x220F, 0x00B8 }, { 0x2211, 0x00B7 }, { 0x221A, 0x00C3 }, { 0x221E, 0x00B0 }, { 0x222B, 0x00BA }, { 0x2248, 0x00C5 }, + { 0x2260, 0x00AD }, { 0x2264, 0x00B2 }, { 0x2265, 0x00B3 }, { 0x25CA, 0x00D7 }, { 0xF8FF, 0x00F0 }, { 0xFB01, 0x00DE }, { 0xFB02, 0x00DF }, }; diff --git a/Encodings/src/Windows1253Encoding.cpp b/Encodings/src/Windows1253Encoding.cpp index a1ac63db2..faef3459b 100644 --- a/Encodings/src/Windows1253Encoding.cpp +++ b/Encodings/src/Windows1253Encoding.cpp @@ -28,24 +28,24 @@ const char* Windows1253Encoding::_names[] = }; -const TextEncoding::CharacterMap Windows1253Encoding::_charMap = +const TextEncoding::CharacterMap Windows1253Encoding::_charMap = { - 0x0000, 0x0001, 0x0002, 0x0003, 0x0004, 0x0005, 0x0006, 0x0007, 0x0008, 0x0009, 0x000A, 0x000B, 0x000C, 0x000D, 0x000E, 0x000F, - 0x0010, 0x0011, 0x0012, 0x0013, 0x0014, 0x0015, 0x0016, 0x0017, 0x0018, 0x0019, 0x001A, 0x001B, 0x001C, 0x001D, 0x001E, 0x001F, - 0x0020, 0x0021, 0x0022, 0x0023, 0x0024, 0x0025, 0x0026, 0x0027, 0x0028, 0x0029, 0x002A, 0x002B, 0x002C, 0x002D, 0x002E, 0x002F, - 0x0030, 0x0031, 0x0032, 0x0033, 0x0034, 0x0035, 0x0036, 0x0037, 0x0038, 0x0039, 0x003A, 0x003B, 0x003C, 0x003D, 0x003E, 0x003F, - 0x0040, 0x0041, 0x0042, 0x0043, 0x0044, 0x0045, 0x0046, 0x0047, 0x0048, 0x0049, 0x004A, 0x004B, 0x004C, 0x004D, 0x004E, 0x004F, - 0x0050, 0x0051, 0x0052, 0x0053, 0x0054, 0x0055, 0x0056, 0x0057, 0x0058, 0x0059, 0x005A, 0x005B, 0x005C, 0x005D, 0x005E, 0x005F, - 0x0060, 0x0061, 0x0062, 0x0063, 0x0064, 0x0065, 0x0066, 0x0067, 0x0068, 0x0069, 0x006A, 0x006B, 0x006C, 0x006D, 0x006E, 0x006F, - 0x0070, 0x0071, 0x0072, 0x0073, 0x0074, 0x0075, 0x0076, 0x0077, 0x0078, 0x0079, 0x007A, 0x007B, 0x007C, 0x007D, 0x007E, 0x007F, - 0x20AC, -1, 0x201A, 0x0192, 0x201E, 0x2026, 0x2020, 0x2021, -1, 0x2030, -1, 0x2039, -1, -1, -1, -1, - -1, 0x2018, 0x2019, 0x201C, 0x201D, 0x2022, 0x2013, 0x2014, -1, 0x2122, -1, 0x203A, -1, -1, -1, -1, - 0x00A0, 0x0385, 0x0386, 0x00A3, 0x00A4, 0x00A5, 0x00A6, 0x00A7, 0x00A8, 0x00A9, -1, 0x00AB, 0x00AC, 0x00AD, 0x00AE, 0x2015, - 0x00B0, 0x00B1, 0x00B2, 0x00B3, 0x0384, 0x00B5, 0x00B6, 0x00B7, 0x0388, 0x0389, 0x038A, 0x00BB, 0x038C, 0x00BD, 0x038E, 0x038F, - 0x0390, 0x0391, 0x0392, 0x0393, 0x0394, 0x0395, 0x0396, 0x0397, 0x0398, 0x0399, 0x039A, 0x039B, 0x039C, 0x039D, 0x039E, 0x039F, - 0x03A0, 0x03A1, -1, 0x03A3, 0x03A4, 0x03A5, 0x03A6, 0x03A7, 0x03A8, 0x03A9, 0x03AA, 0x03AB, 0x03AC, 0x03AD, 0x03AE, 0x03AF, - 0x03B0, 0x03B1, 0x03B2, 0x03B3, 0x03B4, 0x03B5, 0x03B6, 0x03B7, 0x03B8, 0x03B9, 0x03BA, 0x03BB, 0x03BC, 0x03BD, 0x03BE, 0x03BF, - 0x03C0, 0x03C1, 0x03C2, 0x03C3, 0x03C4, 0x03C5, 0x03C6, 0x03C7, 0x03C8, 0x03C9, 0x03CA, 0x03CB, 0x03CC, 0x03CD, 0x03CE, -1, + 0x0000, 0x0001, 0x0002, 0x0003, 0x0004, 0x0005, 0x0006, 0x0007, 0x0008, 0x0009, 0x000A, 0x000B, 0x000C, 0x000D, 0x000E, 0x000F, + 0x0010, 0x0011, 0x0012, 0x0013, 0x0014, 0x0015, 0x0016, 0x0017, 0x0018, 0x0019, 0x001A, 0x001B, 0x001C, 0x001D, 0x001E, 0x001F, + 0x0020, 0x0021, 0x0022, 0x0023, 0x0024, 0x0025, 0x0026, 0x0027, 0x0028, 0x0029, 0x002A, 0x002B, 0x002C, 0x002D, 0x002E, 0x002F, + 0x0030, 0x0031, 0x0032, 0x0033, 0x0034, 0x0035, 0x0036, 0x0037, 0x0038, 0x0039, 0x003A, 0x003B, 0x003C, 0x003D, 0x003E, 0x003F, + 0x0040, 0x0041, 0x0042, 0x0043, 0x0044, 0x0045, 0x0046, 0x0047, 0x0048, 0x0049, 0x004A, 0x004B, 0x004C, 0x004D, 0x004E, 0x004F, + 0x0050, 0x0051, 0x0052, 0x0053, 0x0054, 0x0055, 0x0056, 0x0057, 0x0058, 0x0059, 0x005A, 0x005B, 0x005C, 0x005D, 0x005E, 0x005F, + 0x0060, 0x0061, 0x0062, 0x0063, 0x0064, 0x0065, 0x0066, 0x0067, 0x0068, 0x0069, 0x006A, 0x006B, 0x006C, 0x006D, 0x006E, 0x006F, + 0x0070, 0x0071, 0x0072, 0x0073, 0x0074, 0x0075, 0x0076, 0x0077, 0x0078, 0x0079, 0x007A, 0x007B, 0x007C, 0x007D, 0x007E, 0x007F, + 0x20AC, -1, 0x201A, 0x0192, 0x201E, 0x2026, 0x2020, 0x2021, -1, 0x2030, -1, 0x2039, -1, -1, -1, -1, + -1, 0x2018, 0x2019, 0x201C, 0x201D, 0x2022, 0x2013, 0x2014, -1, 0x2122, -1, 0x203A, -1, -1, -1, -1, + 0x00A0, 0x0385, 0x0386, 0x00A3, 0x00A4, 0x00A5, 0x00A6, 0x00A7, 0x00A8, 0x00A9, -1, 0x00AB, 0x00AC, 0x00AD, 0x00AE, 0x2015, + 0x00B0, 0x00B1, 0x00B2, 0x00B3, 0x0384, 0x00B5, 0x00B6, 0x00B7, 0x0388, 0x0389, 0x038A, 0x00BB, 0x038C, 0x00BD, 0x038E, 0x038F, + 0x0390, 0x0391, 0x0392, 0x0393, 0x0394, 0x0395, 0x0396, 0x0397, 0x0398, 0x0399, 0x039A, 0x039B, 0x039C, 0x039D, 0x039E, 0x039F, + 0x03A0, 0x03A1, -1, 0x03A3, 0x03A4, 0x03A5, 0x03A6, 0x03A7, 0x03A8, 0x03A9, 0x03AA, 0x03AB, 0x03AC, 0x03AD, 0x03AE, 0x03AF, + 0x03B0, 0x03B1, 0x03B2, 0x03B3, 0x03B4, 0x03B5, 0x03B6, 0x03B7, 0x03B8, 0x03B9, 0x03BA, 0x03BB, 0x03BC, 0x03BD, 0x03BE, 0x03BF, + 0x03C0, 0x03C1, 0x03C2, 0x03C3, 0x03C4, 0x03C5, 0x03C6, 0x03C7, 0x03C8, 0x03C9, 0x03CA, 0x03CB, 0x03CC, 0x03CD, 0x03CE, -1, }; @@ -55,36 +55,36 @@ const DoubleByteEncoding::Mapping Windows1253Encoding::_mappingTable[] = { const DoubleByteEncoding::Mapping Windows1253Encoding::_reverseMappingTable[] = { - { 0x0000, 0x0000 }, { 0x0001, 0x0001 }, { 0x0002, 0x0002 }, { 0x0003, 0x0003 }, { 0x0004, 0x0004 }, { 0x0005, 0x0005 }, { 0x0006, 0x0006 }, { 0x0007, 0x0007 }, - { 0x0008, 0x0008 }, { 0x0009, 0x0009 }, { 0x000A, 0x000A }, { 0x000B, 0x000B }, { 0x000C, 0x000C }, { 0x000D, 0x000D }, { 0x000E, 0x000E }, { 0x000F, 0x000F }, - { 0x0010, 0x0010 }, { 0x0011, 0x0011 }, { 0x0012, 0x0012 }, { 0x0013, 0x0013 }, { 0x0014, 0x0014 }, { 0x0015, 0x0015 }, { 0x0016, 0x0016 }, { 0x0017, 0x0017 }, - { 0x0018, 0x0018 }, { 0x0019, 0x0019 }, { 0x001A, 0x001A }, { 0x001B, 0x001B }, { 0x001C, 0x001C }, { 0x001D, 0x001D }, { 0x001E, 0x001E }, { 0x001F, 0x001F }, - { 0x0020, 0x0020 }, { 0x0021, 0x0021 }, { 0x0022, 0x0022 }, { 0x0023, 0x0023 }, { 0x0024, 0x0024 }, { 0x0025, 0x0025 }, { 0x0026, 0x0026 }, { 0x0027, 0x0027 }, - { 0x0028, 0x0028 }, { 0x0029, 0x0029 }, { 0x002A, 0x002A }, { 0x002B, 0x002B }, { 0x002C, 0x002C }, { 0x002D, 0x002D }, { 0x002E, 0x002E }, { 0x002F, 0x002F }, - { 0x0030, 0x0030 }, { 0x0031, 0x0031 }, { 0x0032, 0x0032 }, { 0x0033, 0x0033 }, { 0x0034, 0x0034 }, { 0x0035, 0x0035 }, { 0x0036, 0x0036 }, { 0x0037, 0x0037 }, - { 0x0038, 0x0038 }, { 0x0039, 0x0039 }, { 0x003A, 0x003A }, { 0x003B, 0x003B }, { 0x003C, 0x003C }, { 0x003D, 0x003D }, { 0x003E, 0x003E }, { 0x003F, 0x003F }, - { 0x0040, 0x0040 }, { 0x0041, 0x0041 }, { 0x0042, 0x0042 }, { 0x0043, 0x0043 }, { 0x0044, 0x0044 }, { 0x0045, 0x0045 }, { 0x0046, 0x0046 }, { 0x0047, 0x0047 }, - { 0x0048, 0x0048 }, { 0x0049, 0x0049 }, { 0x004A, 0x004A }, { 0x004B, 0x004B }, { 0x004C, 0x004C }, { 0x004D, 0x004D }, { 0x004E, 0x004E }, { 0x004F, 0x004F }, - { 0x0050, 0x0050 }, { 0x0051, 0x0051 }, { 0x0052, 0x0052 }, { 0x0053, 0x0053 }, { 0x0054, 0x0054 }, { 0x0055, 0x0055 }, { 0x0056, 0x0056 }, { 0x0057, 0x0057 }, - { 0x0058, 0x0058 }, { 0x0059, 0x0059 }, { 0x005A, 0x005A }, { 0x005B, 0x005B }, { 0x005C, 0x005C }, { 0x005D, 0x005D }, { 0x005E, 0x005E }, { 0x005F, 0x005F }, - { 0x0060, 0x0060 }, { 0x0061, 0x0061 }, { 0x0062, 0x0062 }, { 0x0063, 0x0063 }, { 0x0064, 0x0064 }, { 0x0065, 0x0065 }, { 0x0066, 0x0066 }, { 0x0067, 0x0067 }, - { 0x0068, 0x0068 }, { 0x0069, 0x0069 }, { 0x006A, 0x006A }, { 0x006B, 0x006B }, { 0x006C, 0x006C }, { 0x006D, 0x006D }, { 0x006E, 0x006E }, { 0x006F, 0x006F }, - { 0x0070, 0x0070 }, { 0x0071, 0x0071 }, { 0x0072, 0x0072 }, { 0x0073, 0x0073 }, { 0x0074, 0x0074 }, { 0x0075, 0x0075 }, { 0x0076, 0x0076 }, { 0x0077, 0x0077 }, - { 0x0078, 0x0078 }, { 0x0079, 0x0079 }, { 0x007A, 0x007A }, { 0x007B, 0x007B }, { 0x007C, 0x007C }, { 0x007D, 0x007D }, { 0x007E, 0x007E }, { 0x007F, 0x007F }, - { 0x00A0, 0x00A0 }, { 0x00A3, 0x00A3 }, { 0x00A4, 0x00A4 }, { 0x00A5, 0x00A5 }, { 0x00A6, 0x00A6 }, { 0x00A7, 0x00A7 }, { 0x00A8, 0x00A8 }, { 0x00A9, 0x00A9 }, - { 0x00AB, 0x00AB }, { 0x00AC, 0x00AC }, { 0x00AD, 0x00AD }, { 0x00AE, 0x00AE }, { 0x00B0, 0x00B0 }, { 0x00B1, 0x00B1 }, { 0x00B2, 0x00B2 }, { 0x00B3, 0x00B3 }, - { 0x00B5, 0x00B5 }, { 0x00B6, 0x00B6 }, { 0x00B7, 0x00B7 }, { 0x00BB, 0x00BB }, { 0x00BD, 0x00BD }, { 0x0192, 0x0083 }, { 0x0384, 0x00B4 }, { 0x0385, 0x00A1 }, - { 0x0386, 0x00A2 }, { 0x0388, 0x00B8 }, { 0x0389, 0x00B9 }, { 0x038A, 0x00BA }, { 0x038C, 0x00BC }, { 0x038E, 0x00BE }, { 0x038F, 0x00BF }, { 0x0390, 0x00C0 }, - { 0x0391, 0x00C1 }, { 0x0392, 0x00C2 }, { 0x0393, 0x00C3 }, { 0x0394, 0x00C4 }, { 0x0395, 0x00C5 }, { 0x0396, 0x00C6 }, { 0x0397, 0x00C7 }, { 0x0398, 0x00C8 }, - { 0x0399, 0x00C9 }, { 0x039A, 0x00CA }, { 0x039B, 0x00CB }, { 0x039C, 0x00CC }, { 0x039D, 0x00CD }, { 0x039E, 0x00CE }, { 0x039F, 0x00CF }, { 0x03A0, 0x00D0 }, - { 0x03A1, 0x00D1 }, { 0x03A3, 0x00D3 }, { 0x03A4, 0x00D4 }, { 0x03A5, 0x00D5 }, { 0x03A6, 0x00D6 }, { 0x03A7, 0x00D7 }, { 0x03A8, 0x00D8 }, { 0x03A9, 0x00D9 }, - { 0x03AA, 0x00DA }, { 0x03AB, 0x00DB }, { 0x03AC, 0x00DC }, { 0x03AD, 0x00DD }, { 0x03AE, 0x00DE }, { 0x03AF, 0x00DF }, { 0x03B0, 0x00E0 }, { 0x03B1, 0x00E1 }, - { 0x03B2, 0x00E2 }, { 0x03B3, 0x00E3 }, { 0x03B4, 0x00E4 }, { 0x03B5, 0x00E5 }, { 0x03B6, 0x00E6 }, { 0x03B7, 0x00E7 }, { 0x03B8, 0x00E8 }, { 0x03B9, 0x00E9 }, - { 0x03BA, 0x00EA }, { 0x03BB, 0x00EB }, { 0x03BC, 0x00EC }, { 0x03BD, 0x00ED }, { 0x03BE, 0x00EE }, { 0x03BF, 0x00EF }, { 0x03C0, 0x00F0 }, { 0x03C1, 0x00F1 }, - { 0x03C2, 0x00F2 }, { 0x03C3, 0x00F3 }, { 0x03C4, 0x00F4 }, { 0x03C5, 0x00F5 }, { 0x03C6, 0x00F6 }, { 0x03C7, 0x00F7 }, { 0x03C8, 0x00F8 }, { 0x03C9, 0x00F9 }, - { 0x03CA, 0x00FA }, { 0x03CB, 0x00FB }, { 0x03CC, 0x00FC }, { 0x03CD, 0x00FD }, { 0x03CE, 0x00FE }, { 0x2013, 0x0096 }, { 0x2014, 0x0097 }, { 0x2015, 0x00AF }, - { 0x2018, 0x0091 }, { 0x2019, 0x0092 }, { 0x201A, 0x0082 }, { 0x201C, 0x0093 }, { 0x201D, 0x0094 }, { 0x201E, 0x0084 }, { 0x2020, 0x0086 }, { 0x2021, 0x0087 }, - { 0x2022, 0x0095 }, { 0x2026, 0x0085 }, { 0x2030, 0x0089 }, { 0x2039, 0x008B }, { 0x203A, 0x009B }, { 0x20AC, 0x0080 }, { 0x2122, 0x0099 }, + { 0x0000, 0x0000 }, { 0x0001, 0x0001 }, { 0x0002, 0x0002 }, { 0x0003, 0x0003 }, { 0x0004, 0x0004 }, { 0x0005, 0x0005 }, { 0x0006, 0x0006 }, { 0x0007, 0x0007 }, + { 0x0008, 0x0008 }, { 0x0009, 0x0009 }, { 0x000A, 0x000A }, { 0x000B, 0x000B }, { 0x000C, 0x000C }, { 0x000D, 0x000D }, { 0x000E, 0x000E }, { 0x000F, 0x000F }, + { 0x0010, 0x0010 }, { 0x0011, 0x0011 }, { 0x0012, 0x0012 }, { 0x0013, 0x0013 }, { 0x0014, 0x0014 }, { 0x0015, 0x0015 }, { 0x0016, 0x0016 }, { 0x0017, 0x0017 }, + { 0x0018, 0x0018 }, { 0x0019, 0x0019 }, { 0x001A, 0x001A }, { 0x001B, 0x001B }, { 0x001C, 0x001C }, { 0x001D, 0x001D }, { 0x001E, 0x001E }, { 0x001F, 0x001F }, + { 0x0020, 0x0020 }, { 0x0021, 0x0021 }, { 0x0022, 0x0022 }, { 0x0023, 0x0023 }, { 0x0024, 0x0024 }, { 0x0025, 0x0025 }, { 0x0026, 0x0026 }, { 0x0027, 0x0027 }, + { 0x0028, 0x0028 }, { 0x0029, 0x0029 }, { 0x002A, 0x002A }, { 0x002B, 0x002B }, { 0x002C, 0x002C }, { 0x002D, 0x002D }, { 0x002E, 0x002E }, { 0x002F, 0x002F }, + { 0x0030, 0x0030 }, { 0x0031, 0x0031 }, { 0x0032, 0x0032 }, { 0x0033, 0x0033 }, { 0x0034, 0x0034 }, { 0x0035, 0x0035 }, { 0x0036, 0x0036 }, { 0x0037, 0x0037 }, + { 0x0038, 0x0038 }, { 0x0039, 0x0039 }, { 0x003A, 0x003A }, { 0x003B, 0x003B }, { 0x003C, 0x003C }, { 0x003D, 0x003D }, { 0x003E, 0x003E }, { 0x003F, 0x003F }, + { 0x0040, 0x0040 }, { 0x0041, 0x0041 }, { 0x0042, 0x0042 }, { 0x0043, 0x0043 }, { 0x0044, 0x0044 }, { 0x0045, 0x0045 }, { 0x0046, 0x0046 }, { 0x0047, 0x0047 }, + { 0x0048, 0x0048 }, { 0x0049, 0x0049 }, { 0x004A, 0x004A }, { 0x004B, 0x004B }, { 0x004C, 0x004C }, { 0x004D, 0x004D }, { 0x004E, 0x004E }, { 0x004F, 0x004F }, + { 0x0050, 0x0050 }, { 0x0051, 0x0051 }, { 0x0052, 0x0052 }, { 0x0053, 0x0053 }, { 0x0054, 0x0054 }, { 0x0055, 0x0055 }, { 0x0056, 0x0056 }, { 0x0057, 0x0057 }, + { 0x0058, 0x0058 }, { 0x0059, 0x0059 }, { 0x005A, 0x005A }, { 0x005B, 0x005B }, { 0x005C, 0x005C }, { 0x005D, 0x005D }, { 0x005E, 0x005E }, { 0x005F, 0x005F }, + { 0x0060, 0x0060 }, { 0x0061, 0x0061 }, { 0x0062, 0x0062 }, { 0x0063, 0x0063 }, { 0x0064, 0x0064 }, { 0x0065, 0x0065 }, { 0x0066, 0x0066 }, { 0x0067, 0x0067 }, + { 0x0068, 0x0068 }, { 0x0069, 0x0069 }, { 0x006A, 0x006A }, { 0x006B, 0x006B }, { 0x006C, 0x006C }, { 0x006D, 0x006D }, { 0x006E, 0x006E }, { 0x006F, 0x006F }, + { 0x0070, 0x0070 }, { 0x0071, 0x0071 }, { 0x0072, 0x0072 }, { 0x0073, 0x0073 }, { 0x0074, 0x0074 }, { 0x0075, 0x0075 }, { 0x0076, 0x0076 }, { 0x0077, 0x0077 }, + { 0x0078, 0x0078 }, { 0x0079, 0x0079 }, { 0x007A, 0x007A }, { 0x007B, 0x007B }, { 0x007C, 0x007C }, { 0x007D, 0x007D }, { 0x007E, 0x007E }, { 0x007F, 0x007F }, + { 0x00A0, 0x00A0 }, { 0x00A3, 0x00A3 }, { 0x00A4, 0x00A4 }, { 0x00A5, 0x00A5 }, { 0x00A6, 0x00A6 }, { 0x00A7, 0x00A7 }, { 0x00A8, 0x00A8 }, { 0x00A9, 0x00A9 }, + { 0x00AB, 0x00AB }, { 0x00AC, 0x00AC }, { 0x00AD, 0x00AD }, { 0x00AE, 0x00AE }, { 0x00B0, 0x00B0 }, { 0x00B1, 0x00B1 }, { 0x00B2, 0x00B2 }, { 0x00B3, 0x00B3 }, + { 0x00B5, 0x00B5 }, { 0x00B6, 0x00B6 }, { 0x00B7, 0x00B7 }, { 0x00BB, 0x00BB }, { 0x00BD, 0x00BD }, { 0x0192, 0x0083 }, { 0x0384, 0x00B4 }, { 0x0385, 0x00A1 }, + { 0x0386, 0x00A2 }, { 0x0388, 0x00B8 }, { 0x0389, 0x00B9 }, { 0x038A, 0x00BA }, { 0x038C, 0x00BC }, { 0x038E, 0x00BE }, { 0x038F, 0x00BF }, { 0x0390, 0x00C0 }, + { 0x0391, 0x00C1 }, { 0x0392, 0x00C2 }, { 0x0393, 0x00C3 }, { 0x0394, 0x00C4 }, { 0x0395, 0x00C5 }, { 0x0396, 0x00C6 }, { 0x0397, 0x00C7 }, { 0x0398, 0x00C8 }, + { 0x0399, 0x00C9 }, { 0x039A, 0x00CA }, { 0x039B, 0x00CB }, { 0x039C, 0x00CC }, { 0x039D, 0x00CD }, { 0x039E, 0x00CE }, { 0x039F, 0x00CF }, { 0x03A0, 0x00D0 }, + { 0x03A1, 0x00D1 }, { 0x03A3, 0x00D3 }, { 0x03A4, 0x00D4 }, { 0x03A5, 0x00D5 }, { 0x03A6, 0x00D6 }, { 0x03A7, 0x00D7 }, { 0x03A8, 0x00D8 }, { 0x03A9, 0x00D9 }, + { 0x03AA, 0x00DA }, { 0x03AB, 0x00DB }, { 0x03AC, 0x00DC }, { 0x03AD, 0x00DD }, { 0x03AE, 0x00DE }, { 0x03AF, 0x00DF }, { 0x03B0, 0x00E0 }, { 0x03B1, 0x00E1 }, + { 0x03B2, 0x00E2 }, { 0x03B3, 0x00E3 }, { 0x03B4, 0x00E4 }, { 0x03B5, 0x00E5 }, { 0x03B6, 0x00E6 }, { 0x03B7, 0x00E7 }, { 0x03B8, 0x00E8 }, { 0x03B9, 0x00E9 }, + { 0x03BA, 0x00EA }, { 0x03BB, 0x00EB }, { 0x03BC, 0x00EC }, { 0x03BD, 0x00ED }, { 0x03BE, 0x00EE }, { 0x03BF, 0x00EF }, { 0x03C0, 0x00F0 }, { 0x03C1, 0x00F1 }, + { 0x03C2, 0x00F2 }, { 0x03C3, 0x00F3 }, { 0x03C4, 0x00F4 }, { 0x03C5, 0x00F5 }, { 0x03C6, 0x00F6 }, { 0x03C7, 0x00F7 }, { 0x03C8, 0x00F8 }, { 0x03C9, 0x00F9 }, + { 0x03CA, 0x00FA }, { 0x03CB, 0x00FB }, { 0x03CC, 0x00FC }, { 0x03CD, 0x00FD }, { 0x03CE, 0x00FE }, { 0x2013, 0x0096 }, { 0x2014, 0x0097 }, { 0x2015, 0x00AF }, + { 0x2018, 0x0091 }, { 0x2019, 0x0092 }, { 0x201A, 0x0082 }, { 0x201C, 0x0093 }, { 0x201D, 0x0094 }, { 0x201E, 0x0084 }, { 0x2020, 0x0086 }, { 0x2021, 0x0087 }, + { 0x2022, 0x0095 }, { 0x2026, 0x0085 }, { 0x2030, 0x0089 }, { 0x2039, 0x008B }, { 0x203A, 0x009B }, { 0x20AC, 0x0080 }, { 0x2122, 0x0099 }, }; diff --git a/Encodings/src/Windows1254Encoding.cpp b/Encodings/src/Windows1254Encoding.cpp index f09ca34e5..dd03c11ff 100644 --- a/Encodings/src/Windows1254Encoding.cpp +++ b/Encodings/src/Windows1254Encoding.cpp @@ -28,24 +28,24 @@ const char* Windows1254Encoding::_names[] = }; -const TextEncoding::CharacterMap Windows1254Encoding::_charMap = +const TextEncoding::CharacterMap Windows1254Encoding::_charMap = { - 0x0000, 0x0001, 0x0002, 0x0003, 0x0004, 0x0005, 0x0006, 0x0007, 0x0008, 0x0009, 0x000A, 0x000B, 0x000C, 0x000D, 0x000E, 0x000F, - 0x0010, 0x0011, 0x0012, 0x0013, 0x0014, 0x0015, 0x0016, 0x0017, 0x0018, 0x0019, 0x001A, 0x001B, 0x001C, 0x001D, 0x001E, 0x001F, - 0x0020, 0x0021, 0x0022, 0x0023, 0x0024, 0x0025, 0x0026, 0x0027, 0x0028, 0x0029, 0x002A, 0x002B, 0x002C, 0x002D, 0x002E, 0x002F, - 0x0030, 0x0031, 0x0032, 0x0033, 0x0034, 0x0035, 0x0036, 0x0037, 0x0038, 0x0039, 0x003A, 0x003B, 0x003C, 0x003D, 0x003E, 0x003F, - 0x0040, 0x0041, 0x0042, 0x0043, 0x0044, 0x0045, 0x0046, 0x0047, 0x0048, 0x0049, 0x004A, 0x004B, 0x004C, 0x004D, 0x004E, 0x004F, - 0x0050, 0x0051, 0x0052, 0x0053, 0x0054, 0x0055, 0x0056, 0x0057, 0x0058, 0x0059, 0x005A, 0x005B, 0x005C, 0x005D, 0x005E, 0x005F, - 0x0060, 0x0061, 0x0062, 0x0063, 0x0064, 0x0065, 0x0066, 0x0067, 0x0068, 0x0069, 0x006A, 0x006B, 0x006C, 0x006D, 0x006E, 0x006F, - 0x0070, 0x0071, 0x0072, 0x0073, 0x0074, 0x0075, 0x0076, 0x0077, 0x0078, 0x0079, 0x007A, 0x007B, 0x007C, 0x007D, 0x007E, 0x007F, - 0x20AC, -1, 0x201A, 0x0192, 0x201E, 0x2026, 0x2020, 0x2021, 0x02C6, 0x2030, 0x0160, 0x2039, 0x0152, -1, -1, -1, - -1, 0x2018, 0x2019, 0x201C, 0x201D, 0x2022, 0x2013, 0x2014, 0x02DC, 0x2122, 0x0161, 0x203A, 0x0153, -1, -1, 0x0178, - 0x00A0, 0x00A1, 0x00A2, 0x00A3, 0x00A4, 0x00A5, 0x00A6, 0x00A7, 0x00A8, 0x00A9, 0x00AA, 0x00AB, 0x00AC, 0x00AD, 0x00AE, 0x00AF, - 0x00B0, 0x00B1, 0x00B2, 0x00B3, 0x00B4, 0x00B5, 0x00B6, 0x00B7, 0x00B8, 0x00B9, 0x00BA, 0x00BB, 0x00BC, 0x00BD, 0x00BE, 0x00BF, - 0x00C0, 0x00C1, 0x00C2, 0x00C3, 0x00C4, 0x00C5, 0x00C6, 0x00C7, 0x00C8, 0x00C9, 0x00CA, 0x00CB, 0x00CC, 0x00CD, 0x00CE, 0x00CF, - 0x011E, 0x00D1, 0x00D2, 0x00D3, 0x00D4, 0x00D5, 0x00D6, 0x00D7, 0x00D8, 0x00D9, 0x00DA, 0x00DB, 0x00DC, 0x0130, 0x015E, 0x00DF, - 0x00E0, 0x00E1, 0x00E2, 0x00E3, 0x00E4, 0x00E5, 0x00E6, 0x00E7, 0x00E8, 0x00E9, 0x00EA, 0x00EB, 0x00EC, 0x00ED, 0x00EE, 0x00EF, - 0x011F, 0x00F1, 0x00F2, 0x00F3, 0x00F4, 0x00F5, 0x00F6, 0x00F7, 0x00F8, 0x00F9, 0x00FA, 0x00FB, 0x00FC, 0x0131, 0x015F, 0x00FF, + 0x0000, 0x0001, 0x0002, 0x0003, 0x0004, 0x0005, 0x0006, 0x0007, 0x0008, 0x0009, 0x000A, 0x000B, 0x000C, 0x000D, 0x000E, 0x000F, + 0x0010, 0x0011, 0x0012, 0x0013, 0x0014, 0x0015, 0x0016, 0x0017, 0x0018, 0x0019, 0x001A, 0x001B, 0x001C, 0x001D, 0x001E, 0x001F, + 0x0020, 0x0021, 0x0022, 0x0023, 0x0024, 0x0025, 0x0026, 0x0027, 0x0028, 0x0029, 0x002A, 0x002B, 0x002C, 0x002D, 0x002E, 0x002F, + 0x0030, 0x0031, 0x0032, 0x0033, 0x0034, 0x0035, 0x0036, 0x0037, 0x0038, 0x0039, 0x003A, 0x003B, 0x003C, 0x003D, 0x003E, 0x003F, + 0x0040, 0x0041, 0x0042, 0x0043, 0x0044, 0x0045, 0x0046, 0x0047, 0x0048, 0x0049, 0x004A, 0x004B, 0x004C, 0x004D, 0x004E, 0x004F, + 0x0050, 0x0051, 0x0052, 0x0053, 0x0054, 0x0055, 0x0056, 0x0057, 0x0058, 0x0059, 0x005A, 0x005B, 0x005C, 0x005D, 0x005E, 0x005F, + 0x0060, 0x0061, 0x0062, 0x0063, 0x0064, 0x0065, 0x0066, 0x0067, 0x0068, 0x0069, 0x006A, 0x006B, 0x006C, 0x006D, 0x006E, 0x006F, + 0x0070, 0x0071, 0x0072, 0x0073, 0x0074, 0x0075, 0x0076, 0x0077, 0x0078, 0x0079, 0x007A, 0x007B, 0x007C, 0x007D, 0x007E, 0x007F, + 0x20AC, -1, 0x201A, 0x0192, 0x201E, 0x2026, 0x2020, 0x2021, 0x02C6, 0x2030, 0x0160, 0x2039, 0x0152, -1, -1, -1, + -1, 0x2018, 0x2019, 0x201C, 0x201D, 0x2022, 0x2013, 0x2014, 0x02DC, 0x2122, 0x0161, 0x203A, 0x0153, -1, -1, 0x0178, + 0x00A0, 0x00A1, 0x00A2, 0x00A3, 0x00A4, 0x00A5, 0x00A6, 0x00A7, 0x00A8, 0x00A9, 0x00AA, 0x00AB, 0x00AC, 0x00AD, 0x00AE, 0x00AF, + 0x00B0, 0x00B1, 0x00B2, 0x00B3, 0x00B4, 0x00B5, 0x00B6, 0x00B7, 0x00B8, 0x00B9, 0x00BA, 0x00BB, 0x00BC, 0x00BD, 0x00BE, 0x00BF, + 0x00C0, 0x00C1, 0x00C2, 0x00C3, 0x00C4, 0x00C5, 0x00C6, 0x00C7, 0x00C8, 0x00C9, 0x00CA, 0x00CB, 0x00CC, 0x00CD, 0x00CE, 0x00CF, + 0x011E, 0x00D1, 0x00D2, 0x00D3, 0x00D4, 0x00D5, 0x00D6, 0x00D7, 0x00D8, 0x00D9, 0x00DA, 0x00DB, 0x00DC, 0x0130, 0x015E, 0x00DF, + 0x00E0, 0x00E1, 0x00E2, 0x00E3, 0x00E4, 0x00E5, 0x00E6, 0x00E7, 0x00E8, 0x00E9, 0x00EA, 0x00EB, 0x00EC, 0x00ED, 0x00EE, 0x00EF, + 0x011F, 0x00F1, 0x00F2, 0x00F3, 0x00F4, 0x00F5, 0x00F6, 0x00F7, 0x00F8, 0x00F9, 0x00FA, 0x00FB, 0x00FC, 0x0131, 0x015F, 0x00FF, }; @@ -55,38 +55,38 @@ const DoubleByteEncoding::Mapping Windows1254Encoding::_mappingTable[] = { const DoubleByteEncoding::Mapping Windows1254Encoding::_reverseMappingTable[] = { - { 0x0000, 0x0000 }, { 0x0001, 0x0001 }, { 0x0002, 0x0002 }, { 0x0003, 0x0003 }, { 0x0004, 0x0004 }, { 0x0005, 0x0005 }, { 0x0006, 0x0006 }, { 0x0007, 0x0007 }, - { 0x0008, 0x0008 }, { 0x0009, 0x0009 }, { 0x000A, 0x000A }, { 0x000B, 0x000B }, { 0x000C, 0x000C }, { 0x000D, 0x000D }, { 0x000E, 0x000E }, { 0x000F, 0x000F }, - { 0x0010, 0x0010 }, { 0x0011, 0x0011 }, { 0x0012, 0x0012 }, { 0x0013, 0x0013 }, { 0x0014, 0x0014 }, { 0x0015, 0x0015 }, { 0x0016, 0x0016 }, { 0x0017, 0x0017 }, - { 0x0018, 0x0018 }, { 0x0019, 0x0019 }, { 0x001A, 0x001A }, { 0x001B, 0x001B }, { 0x001C, 0x001C }, { 0x001D, 0x001D }, { 0x001E, 0x001E }, { 0x001F, 0x001F }, - { 0x0020, 0x0020 }, { 0x0021, 0x0021 }, { 0x0022, 0x0022 }, { 0x0023, 0x0023 }, { 0x0024, 0x0024 }, { 0x0025, 0x0025 }, { 0x0026, 0x0026 }, { 0x0027, 0x0027 }, - { 0x0028, 0x0028 }, { 0x0029, 0x0029 }, { 0x002A, 0x002A }, { 0x002B, 0x002B }, { 0x002C, 0x002C }, { 0x002D, 0x002D }, { 0x002E, 0x002E }, { 0x002F, 0x002F }, - { 0x0030, 0x0030 }, { 0x0031, 0x0031 }, { 0x0032, 0x0032 }, { 0x0033, 0x0033 }, { 0x0034, 0x0034 }, { 0x0035, 0x0035 }, { 0x0036, 0x0036 }, { 0x0037, 0x0037 }, - { 0x0038, 0x0038 }, { 0x0039, 0x0039 }, { 0x003A, 0x003A }, { 0x003B, 0x003B }, { 0x003C, 0x003C }, { 0x003D, 0x003D }, { 0x003E, 0x003E }, { 0x003F, 0x003F }, - { 0x0040, 0x0040 }, { 0x0041, 0x0041 }, { 0x0042, 0x0042 }, { 0x0043, 0x0043 }, { 0x0044, 0x0044 }, { 0x0045, 0x0045 }, { 0x0046, 0x0046 }, { 0x0047, 0x0047 }, - { 0x0048, 0x0048 }, { 0x0049, 0x0049 }, { 0x004A, 0x004A }, { 0x004B, 0x004B }, { 0x004C, 0x004C }, { 0x004D, 0x004D }, { 0x004E, 0x004E }, { 0x004F, 0x004F }, - { 0x0050, 0x0050 }, { 0x0051, 0x0051 }, { 0x0052, 0x0052 }, { 0x0053, 0x0053 }, { 0x0054, 0x0054 }, { 0x0055, 0x0055 }, { 0x0056, 0x0056 }, { 0x0057, 0x0057 }, - { 0x0058, 0x0058 }, { 0x0059, 0x0059 }, { 0x005A, 0x005A }, { 0x005B, 0x005B }, { 0x005C, 0x005C }, { 0x005D, 0x005D }, { 0x005E, 0x005E }, { 0x005F, 0x005F }, - { 0x0060, 0x0060 }, { 0x0061, 0x0061 }, { 0x0062, 0x0062 }, { 0x0063, 0x0063 }, { 0x0064, 0x0064 }, { 0x0065, 0x0065 }, { 0x0066, 0x0066 }, { 0x0067, 0x0067 }, - { 0x0068, 0x0068 }, { 0x0069, 0x0069 }, { 0x006A, 0x006A }, { 0x006B, 0x006B }, { 0x006C, 0x006C }, { 0x006D, 0x006D }, { 0x006E, 0x006E }, { 0x006F, 0x006F }, - { 0x0070, 0x0070 }, { 0x0071, 0x0071 }, { 0x0072, 0x0072 }, { 0x0073, 0x0073 }, { 0x0074, 0x0074 }, { 0x0075, 0x0075 }, { 0x0076, 0x0076 }, { 0x0077, 0x0077 }, - { 0x0078, 0x0078 }, { 0x0079, 0x0079 }, { 0x007A, 0x007A }, { 0x007B, 0x007B }, { 0x007C, 0x007C }, { 0x007D, 0x007D }, { 0x007E, 0x007E }, { 0x007F, 0x007F }, - { 0x00A0, 0x00A0 }, { 0x00A1, 0x00A1 }, { 0x00A2, 0x00A2 }, { 0x00A3, 0x00A3 }, { 0x00A4, 0x00A4 }, { 0x00A5, 0x00A5 }, { 0x00A6, 0x00A6 }, { 0x00A7, 0x00A7 }, - { 0x00A8, 0x00A8 }, { 0x00A9, 0x00A9 }, { 0x00AA, 0x00AA }, { 0x00AB, 0x00AB }, { 0x00AC, 0x00AC }, { 0x00AD, 0x00AD }, { 0x00AE, 0x00AE }, { 0x00AF, 0x00AF }, - { 0x00B0, 0x00B0 }, { 0x00B1, 0x00B1 }, { 0x00B2, 0x00B2 }, { 0x00B3, 0x00B3 }, { 0x00B4, 0x00B4 }, { 0x00B5, 0x00B5 }, { 0x00B6, 0x00B6 }, { 0x00B7, 0x00B7 }, - { 0x00B8, 0x00B8 }, { 0x00B9, 0x00B9 }, { 0x00BA, 0x00BA }, { 0x00BB, 0x00BB }, { 0x00BC, 0x00BC }, { 0x00BD, 0x00BD }, { 0x00BE, 0x00BE }, { 0x00BF, 0x00BF }, - { 0x00C0, 0x00C0 }, { 0x00C1, 0x00C1 }, { 0x00C2, 0x00C2 }, { 0x00C3, 0x00C3 }, { 0x00C4, 0x00C4 }, { 0x00C5, 0x00C5 }, { 0x00C6, 0x00C6 }, { 0x00C7, 0x00C7 }, - { 0x00C8, 0x00C8 }, { 0x00C9, 0x00C9 }, { 0x00CA, 0x00CA }, { 0x00CB, 0x00CB }, { 0x00CC, 0x00CC }, { 0x00CD, 0x00CD }, { 0x00CE, 0x00CE }, { 0x00CF, 0x00CF }, - { 0x00D1, 0x00D1 }, { 0x00D2, 0x00D2 }, { 0x00D3, 0x00D3 }, { 0x00D4, 0x00D4 }, { 0x00D5, 0x00D5 }, { 0x00D6, 0x00D6 }, { 0x00D7, 0x00D7 }, { 0x00D8, 0x00D8 }, - { 0x00D9, 0x00D9 }, { 0x00DA, 0x00DA }, { 0x00DB, 0x00DB }, { 0x00DC, 0x00DC }, { 0x00DF, 0x00DF }, { 0x00E0, 0x00E0 }, { 0x00E1, 0x00E1 }, { 0x00E2, 0x00E2 }, - { 0x00E3, 0x00E3 }, { 0x00E4, 0x00E4 }, { 0x00E5, 0x00E5 }, { 0x00E6, 0x00E6 }, { 0x00E7, 0x00E7 }, { 0x00E8, 0x00E8 }, { 0x00E9, 0x00E9 }, { 0x00EA, 0x00EA }, - { 0x00EB, 0x00EB }, { 0x00EC, 0x00EC }, { 0x00ED, 0x00ED }, { 0x00EE, 0x00EE }, { 0x00EF, 0x00EF }, { 0x00F1, 0x00F1 }, { 0x00F2, 0x00F2 }, { 0x00F3, 0x00F3 }, - { 0x00F4, 0x00F4 }, { 0x00F5, 0x00F5 }, { 0x00F6, 0x00F6 }, { 0x00F7, 0x00F7 }, { 0x00F8, 0x00F8 }, { 0x00F9, 0x00F9 }, { 0x00FA, 0x00FA }, { 0x00FB, 0x00FB }, - { 0x00FC, 0x00FC }, { 0x00FF, 0x00FF }, { 0x011E, 0x00D0 }, { 0x011F, 0x00F0 }, { 0x0130, 0x00DD }, { 0x0131, 0x00FD }, { 0x0152, 0x008C }, { 0x0153, 0x009C }, - { 0x015E, 0x00DE }, { 0x015F, 0x00FE }, { 0x0160, 0x008A }, { 0x0161, 0x009A }, { 0x0178, 0x009F }, { 0x0192, 0x0083 }, { 0x02C6, 0x0088 }, { 0x02DC, 0x0098 }, - { 0x2013, 0x0096 }, { 0x2014, 0x0097 }, { 0x2018, 0x0091 }, { 0x2019, 0x0092 }, { 0x201A, 0x0082 }, { 0x201C, 0x0093 }, { 0x201D, 0x0094 }, { 0x201E, 0x0084 }, - { 0x2020, 0x0086 }, { 0x2021, 0x0087 }, { 0x2022, 0x0095 }, { 0x2026, 0x0085 }, { 0x2030, 0x0089 }, { 0x2039, 0x008B }, { 0x203A, 0x009B }, { 0x20AC, 0x0080 }, - { 0x2122, 0x0099 }, + { 0x0000, 0x0000 }, { 0x0001, 0x0001 }, { 0x0002, 0x0002 }, { 0x0003, 0x0003 }, { 0x0004, 0x0004 }, { 0x0005, 0x0005 }, { 0x0006, 0x0006 }, { 0x0007, 0x0007 }, + { 0x0008, 0x0008 }, { 0x0009, 0x0009 }, { 0x000A, 0x000A }, { 0x000B, 0x000B }, { 0x000C, 0x000C }, { 0x000D, 0x000D }, { 0x000E, 0x000E }, { 0x000F, 0x000F }, + { 0x0010, 0x0010 }, { 0x0011, 0x0011 }, { 0x0012, 0x0012 }, { 0x0013, 0x0013 }, { 0x0014, 0x0014 }, { 0x0015, 0x0015 }, { 0x0016, 0x0016 }, { 0x0017, 0x0017 }, + { 0x0018, 0x0018 }, { 0x0019, 0x0019 }, { 0x001A, 0x001A }, { 0x001B, 0x001B }, { 0x001C, 0x001C }, { 0x001D, 0x001D }, { 0x001E, 0x001E }, { 0x001F, 0x001F }, + { 0x0020, 0x0020 }, { 0x0021, 0x0021 }, { 0x0022, 0x0022 }, { 0x0023, 0x0023 }, { 0x0024, 0x0024 }, { 0x0025, 0x0025 }, { 0x0026, 0x0026 }, { 0x0027, 0x0027 }, + { 0x0028, 0x0028 }, { 0x0029, 0x0029 }, { 0x002A, 0x002A }, { 0x002B, 0x002B }, { 0x002C, 0x002C }, { 0x002D, 0x002D }, { 0x002E, 0x002E }, { 0x002F, 0x002F }, + { 0x0030, 0x0030 }, { 0x0031, 0x0031 }, { 0x0032, 0x0032 }, { 0x0033, 0x0033 }, { 0x0034, 0x0034 }, { 0x0035, 0x0035 }, { 0x0036, 0x0036 }, { 0x0037, 0x0037 }, + { 0x0038, 0x0038 }, { 0x0039, 0x0039 }, { 0x003A, 0x003A }, { 0x003B, 0x003B }, { 0x003C, 0x003C }, { 0x003D, 0x003D }, { 0x003E, 0x003E }, { 0x003F, 0x003F }, + { 0x0040, 0x0040 }, { 0x0041, 0x0041 }, { 0x0042, 0x0042 }, { 0x0043, 0x0043 }, { 0x0044, 0x0044 }, { 0x0045, 0x0045 }, { 0x0046, 0x0046 }, { 0x0047, 0x0047 }, + { 0x0048, 0x0048 }, { 0x0049, 0x0049 }, { 0x004A, 0x004A }, { 0x004B, 0x004B }, { 0x004C, 0x004C }, { 0x004D, 0x004D }, { 0x004E, 0x004E }, { 0x004F, 0x004F }, + { 0x0050, 0x0050 }, { 0x0051, 0x0051 }, { 0x0052, 0x0052 }, { 0x0053, 0x0053 }, { 0x0054, 0x0054 }, { 0x0055, 0x0055 }, { 0x0056, 0x0056 }, { 0x0057, 0x0057 }, + { 0x0058, 0x0058 }, { 0x0059, 0x0059 }, { 0x005A, 0x005A }, { 0x005B, 0x005B }, { 0x005C, 0x005C }, { 0x005D, 0x005D }, { 0x005E, 0x005E }, { 0x005F, 0x005F }, + { 0x0060, 0x0060 }, { 0x0061, 0x0061 }, { 0x0062, 0x0062 }, { 0x0063, 0x0063 }, { 0x0064, 0x0064 }, { 0x0065, 0x0065 }, { 0x0066, 0x0066 }, { 0x0067, 0x0067 }, + { 0x0068, 0x0068 }, { 0x0069, 0x0069 }, { 0x006A, 0x006A }, { 0x006B, 0x006B }, { 0x006C, 0x006C }, { 0x006D, 0x006D }, { 0x006E, 0x006E }, { 0x006F, 0x006F }, + { 0x0070, 0x0070 }, { 0x0071, 0x0071 }, { 0x0072, 0x0072 }, { 0x0073, 0x0073 }, { 0x0074, 0x0074 }, { 0x0075, 0x0075 }, { 0x0076, 0x0076 }, { 0x0077, 0x0077 }, + { 0x0078, 0x0078 }, { 0x0079, 0x0079 }, { 0x007A, 0x007A }, { 0x007B, 0x007B }, { 0x007C, 0x007C }, { 0x007D, 0x007D }, { 0x007E, 0x007E }, { 0x007F, 0x007F }, + { 0x00A0, 0x00A0 }, { 0x00A1, 0x00A1 }, { 0x00A2, 0x00A2 }, { 0x00A3, 0x00A3 }, { 0x00A4, 0x00A4 }, { 0x00A5, 0x00A5 }, { 0x00A6, 0x00A6 }, { 0x00A7, 0x00A7 }, + { 0x00A8, 0x00A8 }, { 0x00A9, 0x00A9 }, { 0x00AA, 0x00AA }, { 0x00AB, 0x00AB }, { 0x00AC, 0x00AC }, { 0x00AD, 0x00AD }, { 0x00AE, 0x00AE }, { 0x00AF, 0x00AF }, + { 0x00B0, 0x00B0 }, { 0x00B1, 0x00B1 }, { 0x00B2, 0x00B2 }, { 0x00B3, 0x00B3 }, { 0x00B4, 0x00B4 }, { 0x00B5, 0x00B5 }, { 0x00B6, 0x00B6 }, { 0x00B7, 0x00B7 }, + { 0x00B8, 0x00B8 }, { 0x00B9, 0x00B9 }, { 0x00BA, 0x00BA }, { 0x00BB, 0x00BB }, { 0x00BC, 0x00BC }, { 0x00BD, 0x00BD }, { 0x00BE, 0x00BE }, { 0x00BF, 0x00BF }, + { 0x00C0, 0x00C0 }, { 0x00C1, 0x00C1 }, { 0x00C2, 0x00C2 }, { 0x00C3, 0x00C3 }, { 0x00C4, 0x00C4 }, { 0x00C5, 0x00C5 }, { 0x00C6, 0x00C6 }, { 0x00C7, 0x00C7 }, + { 0x00C8, 0x00C8 }, { 0x00C9, 0x00C9 }, { 0x00CA, 0x00CA }, { 0x00CB, 0x00CB }, { 0x00CC, 0x00CC }, { 0x00CD, 0x00CD }, { 0x00CE, 0x00CE }, { 0x00CF, 0x00CF }, + { 0x00D1, 0x00D1 }, { 0x00D2, 0x00D2 }, { 0x00D3, 0x00D3 }, { 0x00D4, 0x00D4 }, { 0x00D5, 0x00D5 }, { 0x00D6, 0x00D6 }, { 0x00D7, 0x00D7 }, { 0x00D8, 0x00D8 }, + { 0x00D9, 0x00D9 }, { 0x00DA, 0x00DA }, { 0x00DB, 0x00DB }, { 0x00DC, 0x00DC }, { 0x00DF, 0x00DF }, { 0x00E0, 0x00E0 }, { 0x00E1, 0x00E1 }, { 0x00E2, 0x00E2 }, + { 0x00E3, 0x00E3 }, { 0x00E4, 0x00E4 }, { 0x00E5, 0x00E5 }, { 0x00E6, 0x00E6 }, { 0x00E7, 0x00E7 }, { 0x00E8, 0x00E8 }, { 0x00E9, 0x00E9 }, { 0x00EA, 0x00EA }, + { 0x00EB, 0x00EB }, { 0x00EC, 0x00EC }, { 0x00ED, 0x00ED }, { 0x00EE, 0x00EE }, { 0x00EF, 0x00EF }, { 0x00F1, 0x00F1 }, { 0x00F2, 0x00F2 }, { 0x00F3, 0x00F3 }, + { 0x00F4, 0x00F4 }, { 0x00F5, 0x00F5 }, { 0x00F6, 0x00F6 }, { 0x00F7, 0x00F7 }, { 0x00F8, 0x00F8 }, { 0x00F9, 0x00F9 }, { 0x00FA, 0x00FA }, { 0x00FB, 0x00FB }, + { 0x00FC, 0x00FC }, { 0x00FF, 0x00FF }, { 0x011E, 0x00D0 }, { 0x011F, 0x00F0 }, { 0x0130, 0x00DD }, { 0x0131, 0x00FD }, { 0x0152, 0x008C }, { 0x0153, 0x009C }, + { 0x015E, 0x00DE }, { 0x015F, 0x00FE }, { 0x0160, 0x008A }, { 0x0161, 0x009A }, { 0x0178, 0x009F }, { 0x0192, 0x0083 }, { 0x02C6, 0x0088 }, { 0x02DC, 0x0098 }, + { 0x2013, 0x0096 }, { 0x2014, 0x0097 }, { 0x2018, 0x0091 }, { 0x2019, 0x0092 }, { 0x201A, 0x0082 }, { 0x201C, 0x0093 }, { 0x201D, 0x0094 }, { 0x201E, 0x0084 }, + { 0x2020, 0x0086 }, { 0x2021, 0x0087 }, { 0x2022, 0x0095 }, { 0x2026, 0x0085 }, { 0x2030, 0x0089 }, { 0x2039, 0x008B }, { 0x203A, 0x009B }, { 0x20AC, 0x0080 }, + { 0x2122, 0x0099 }, }; diff --git a/Encodings/src/Windows1255Encoding.cpp b/Encodings/src/Windows1255Encoding.cpp index 2166639b8..b2ec9f85f 100644 --- a/Encodings/src/Windows1255Encoding.cpp +++ b/Encodings/src/Windows1255Encoding.cpp @@ -28,24 +28,24 @@ const char* Windows1255Encoding::_names[] = }; -const TextEncoding::CharacterMap Windows1255Encoding::_charMap = +const TextEncoding::CharacterMap Windows1255Encoding::_charMap = { - 0x0000, 0x0001, 0x0002, 0x0003, 0x0004, 0x0005, 0x0006, 0x0007, 0x0008, 0x0009, 0x000A, 0x000B, 0x000C, 0x000D, 0x000E, 0x000F, - 0x0010, 0x0011, 0x0012, 0x0013, 0x0014, 0x0015, 0x0016, 0x0017, 0x0018, 0x0019, 0x001A, 0x001B, 0x001C, 0x001D, 0x001E, 0x001F, - 0x0020, 0x0021, 0x0022, 0x0023, 0x0024, 0x0025, 0x0026, 0x0027, 0x0028, 0x0029, 0x002A, 0x002B, 0x002C, 0x002D, 0x002E, 0x002F, - 0x0030, 0x0031, 0x0032, 0x0033, 0x0034, 0x0035, 0x0036, 0x0037, 0x0038, 0x0039, 0x003A, 0x003B, 0x003C, 0x003D, 0x003E, 0x003F, - 0x0040, 0x0041, 0x0042, 0x0043, 0x0044, 0x0045, 0x0046, 0x0047, 0x0048, 0x0049, 0x004A, 0x004B, 0x004C, 0x004D, 0x004E, 0x004F, - 0x0050, 0x0051, 0x0052, 0x0053, 0x0054, 0x0055, 0x0056, 0x0057, 0x0058, 0x0059, 0x005A, 0x005B, 0x005C, 0x005D, 0x005E, 0x005F, - 0x0060, 0x0061, 0x0062, 0x0063, 0x0064, 0x0065, 0x0066, 0x0067, 0x0068, 0x0069, 0x006A, 0x006B, 0x006C, 0x006D, 0x006E, 0x006F, - 0x0070, 0x0071, 0x0072, 0x0073, 0x0074, 0x0075, 0x0076, 0x0077, 0x0078, 0x0079, 0x007A, 0x007B, 0x007C, 0x007D, 0x007E, 0x007F, - 0x20AC, -1, 0x201A, 0x0192, 0x201E, 0x2026, 0x2020, 0x2021, 0x02C6, 0x2030, -1, 0x2039, -1, -1, -1, -1, - -1, 0x2018, 0x2019, 0x201C, 0x201D, 0x2022, 0x2013, 0x2014, 0x02DC, 0x2122, -1, 0x203A, -1, -1, -1, -1, - 0x00A0, 0x00A1, 0x00A2, 0x00A3, 0x20AA, 0x00A5, 0x00A6, 0x00A7, 0x00A8, 0x00A9, 0x00D7, 0x00AB, 0x00AC, 0x00AD, 0x00AE, 0x00AF, - 0x00B0, 0x00B1, 0x00B2, 0x00B3, 0x00B4, 0x00B5, 0x00B6, 0x00B7, 0x00B8, 0x00B9, 0x00F7, 0x00BB, 0x00BC, 0x00BD, 0x00BE, 0x00BF, - 0x05B0, 0x05B1, 0x05B2, 0x05B3, 0x05B4, 0x05B5, 0x05B6, 0x05B7, 0x05B8, 0x05B9, -1, 0x05BB, 0x05BC, 0x05BD, 0x05BE, 0x05BF, - 0x05C0, 0x05C1, 0x05C2, 0x05C3, 0x05F0, 0x05F1, 0x05F2, 0x05F3, 0x05F4, -1, -1, -1, -1, -1, -1, -1, - 0x05D0, 0x05D1, 0x05D2, 0x05D3, 0x05D4, 0x05D5, 0x05D6, 0x05D7, 0x05D8, 0x05D9, 0x05DA, 0x05DB, 0x05DC, 0x05DD, 0x05DE, 0x05DF, - 0x05E0, 0x05E1, 0x05E2, 0x05E3, 0x05E4, 0x05E5, 0x05E6, 0x05E7, 0x05E8, 0x05E9, 0x05EA, -1, -1, 0x200E, 0x200F, -1, + 0x0000, 0x0001, 0x0002, 0x0003, 0x0004, 0x0005, 0x0006, 0x0007, 0x0008, 0x0009, 0x000A, 0x000B, 0x000C, 0x000D, 0x000E, 0x000F, + 0x0010, 0x0011, 0x0012, 0x0013, 0x0014, 0x0015, 0x0016, 0x0017, 0x0018, 0x0019, 0x001A, 0x001B, 0x001C, 0x001D, 0x001E, 0x001F, + 0x0020, 0x0021, 0x0022, 0x0023, 0x0024, 0x0025, 0x0026, 0x0027, 0x0028, 0x0029, 0x002A, 0x002B, 0x002C, 0x002D, 0x002E, 0x002F, + 0x0030, 0x0031, 0x0032, 0x0033, 0x0034, 0x0035, 0x0036, 0x0037, 0x0038, 0x0039, 0x003A, 0x003B, 0x003C, 0x003D, 0x003E, 0x003F, + 0x0040, 0x0041, 0x0042, 0x0043, 0x0044, 0x0045, 0x0046, 0x0047, 0x0048, 0x0049, 0x004A, 0x004B, 0x004C, 0x004D, 0x004E, 0x004F, + 0x0050, 0x0051, 0x0052, 0x0053, 0x0054, 0x0055, 0x0056, 0x0057, 0x0058, 0x0059, 0x005A, 0x005B, 0x005C, 0x005D, 0x005E, 0x005F, + 0x0060, 0x0061, 0x0062, 0x0063, 0x0064, 0x0065, 0x0066, 0x0067, 0x0068, 0x0069, 0x006A, 0x006B, 0x006C, 0x006D, 0x006E, 0x006F, + 0x0070, 0x0071, 0x0072, 0x0073, 0x0074, 0x0075, 0x0076, 0x0077, 0x0078, 0x0079, 0x007A, 0x007B, 0x007C, 0x007D, 0x007E, 0x007F, + 0x20AC, -1, 0x201A, 0x0192, 0x201E, 0x2026, 0x2020, 0x2021, 0x02C6, 0x2030, -1, 0x2039, -1, -1, -1, -1, + -1, 0x2018, 0x2019, 0x201C, 0x201D, 0x2022, 0x2013, 0x2014, 0x02DC, 0x2122, -1, 0x203A, -1, -1, -1, -1, + 0x00A0, 0x00A1, 0x00A2, 0x00A3, 0x20AA, 0x00A5, 0x00A6, 0x00A7, 0x00A8, 0x00A9, 0x00D7, 0x00AB, 0x00AC, 0x00AD, 0x00AE, 0x00AF, + 0x00B0, 0x00B1, 0x00B2, 0x00B3, 0x00B4, 0x00B5, 0x00B6, 0x00B7, 0x00B8, 0x00B9, 0x00F7, 0x00BB, 0x00BC, 0x00BD, 0x00BE, 0x00BF, + 0x05B0, 0x05B1, 0x05B2, 0x05B3, 0x05B4, 0x05B5, 0x05B6, 0x05B7, 0x05B8, 0x05B9, -1, 0x05BB, 0x05BC, 0x05BD, 0x05BE, 0x05BF, + 0x05C0, 0x05C1, 0x05C2, 0x05C3, 0x05F0, 0x05F1, 0x05F2, 0x05F3, 0x05F4, -1, -1, -1, -1, -1, -1, -1, + 0x05D0, 0x05D1, 0x05D2, 0x05D3, 0x05D4, 0x05D5, 0x05D6, 0x05D7, 0x05D8, 0x05D9, 0x05DA, 0x05DB, 0x05DC, 0x05DD, 0x05DE, 0x05DF, + 0x05E0, 0x05E1, 0x05E2, 0x05E3, 0x05E4, 0x05E5, 0x05E6, 0x05E7, 0x05E8, 0x05E9, 0x05EA, -1, -1, 0x200E, 0x200F, -1, }; @@ -55,36 +55,36 @@ const DoubleByteEncoding::Mapping Windows1255Encoding::_mappingTable[] = { const DoubleByteEncoding::Mapping Windows1255Encoding::_reverseMappingTable[] = { - { 0x0000, 0x0000 }, { 0x0001, 0x0001 }, { 0x0002, 0x0002 }, { 0x0003, 0x0003 }, { 0x0004, 0x0004 }, { 0x0005, 0x0005 }, { 0x0006, 0x0006 }, { 0x0007, 0x0007 }, - { 0x0008, 0x0008 }, { 0x0009, 0x0009 }, { 0x000A, 0x000A }, { 0x000B, 0x000B }, { 0x000C, 0x000C }, { 0x000D, 0x000D }, { 0x000E, 0x000E }, { 0x000F, 0x000F }, - { 0x0010, 0x0010 }, { 0x0011, 0x0011 }, { 0x0012, 0x0012 }, { 0x0013, 0x0013 }, { 0x0014, 0x0014 }, { 0x0015, 0x0015 }, { 0x0016, 0x0016 }, { 0x0017, 0x0017 }, - { 0x0018, 0x0018 }, { 0x0019, 0x0019 }, { 0x001A, 0x001A }, { 0x001B, 0x001B }, { 0x001C, 0x001C }, { 0x001D, 0x001D }, { 0x001E, 0x001E }, { 0x001F, 0x001F }, - { 0x0020, 0x0020 }, { 0x0021, 0x0021 }, { 0x0022, 0x0022 }, { 0x0023, 0x0023 }, { 0x0024, 0x0024 }, { 0x0025, 0x0025 }, { 0x0026, 0x0026 }, { 0x0027, 0x0027 }, - { 0x0028, 0x0028 }, { 0x0029, 0x0029 }, { 0x002A, 0x002A }, { 0x002B, 0x002B }, { 0x002C, 0x002C }, { 0x002D, 0x002D }, { 0x002E, 0x002E }, { 0x002F, 0x002F }, - { 0x0030, 0x0030 }, { 0x0031, 0x0031 }, { 0x0032, 0x0032 }, { 0x0033, 0x0033 }, { 0x0034, 0x0034 }, { 0x0035, 0x0035 }, { 0x0036, 0x0036 }, { 0x0037, 0x0037 }, - { 0x0038, 0x0038 }, { 0x0039, 0x0039 }, { 0x003A, 0x003A }, { 0x003B, 0x003B }, { 0x003C, 0x003C }, { 0x003D, 0x003D }, { 0x003E, 0x003E }, { 0x003F, 0x003F }, - { 0x0040, 0x0040 }, { 0x0041, 0x0041 }, { 0x0042, 0x0042 }, { 0x0043, 0x0043 }, { 0x0044, 0x0044 }, { 0x0045, 0x0045 }, { 0x0046, 0x0046 }, { 0x0047, 0x0047 }, - { 0x0048, 0x0048 }, { 0x0049, 0x0049 }, { 0x004A, 0x004A }, { 0x004B, 0x004B }, { 0x004C, 0x004C }, { 0x004D, 0x004D }, { 0x004E, 0x004E }, { 0x004F, 0x004F }, - { 0x0050, 0x0050 }, { 0x0051, 0x0051 }, { 0x0052, 0x0052 }, { 0x0053, 0x0053 }, { 0x0054, 0x0054 }, { 0x0055, 0x0055 }, { 0x0056, 0x0056 }, { 0x0057, 0x0057 }, - { 0x0058, 0x0058 }, { 0x0059, 0x0059 }, { 0x005A, 0x005A }, { 0x005B, 0x005B }, { 0x005C, 0x005C }, { 0x005D, 0x005D }, { 0x005E, 0x005E }, { 0x005F, 0x005F }, - { 0x0060, 0x0060 }, { 0x0061, 0x0061 }, { 0x0062, 0x0062 }, { 0x0063, 0x0063 }, { 0x0064, 0x0064 }, { 0x0065, 0x0065 }, { 0x0066, 0x0066 }, { 0x0067, 0x0067 }, - { 0x0068, 0x0068 }, { 0x0069, 0x0069 }, { 0x006A, 0x006A }, { 0x006B, 0x006B }, { 0x006C, 0x006C }, { 0x006D, 0x006D }, { 0x006E, 0x006E }, { 0x006F, 0x006F }, - { 0x0070, 0x0070 }, { 0x0071, 0x0071 }, { 0x0072, 0x0072 }, { 0x0073, 0x0073 }, { 0x0074, 0x0074 }, { 0x0075, 0x0075 }, { 0x0076, 0x0076 }, { 0x0077, 0x0077 }, - { 0x0078, 0x0078 }, { 0x0079, 0x0079 }, { 0x007A, 0x007A }, { 0x007B, 0x007B }, { 0x007C, 0x007C }, { 0x007D, 0x007D }, { 0x007E, 0x007E }, { 0x007F, 0x007F }, - { 0x00A0, 0x00A0 }, { 0x00A1, 0x00A1 }, { 0x00A2, 0x00A2 }, { 0x00A3, 0x00A3 }, { 0x00A5, 0x00A5 }, { 0x00A6, 0x00A6 }, { 0x00A7, 0x00A7 }, { 0x00A8, 0x00A8 }, - { 0x00A9, 0x00A9 }, { 0x00AB, 0x00AB }, { 0x00AC, 0x00AC }, { 0x00AD, 0x00AD }, { 0x00AE, 0x00AE }, { 0x00AF, 0x00AF }, { 0x00B0, 0x00B0 }, { 0x00B1, 0x00B1 }, - { 0x00B2, 0x00B2 }, { 0x00B3, 0x00B3 }, { 0x00B4, 0x00B4 }, { 0x00B5, 0x00B5 }, { 0x00B6, 0x00B6 }, { 0x00B7, 0x00B7 }, { 0x00B8, 0x00B8 }, { 0x00B9, 0x00B9 }, - { 0x00BB, 0x00BB }, { 0x00BC, 0x00BC }, { 0x00BD, 0x00BD }, { 0x00BE, 0x00BE }, { 0x00BF, 0x00BF }, { 0x00D7, 0x00AA }, { 0x00F7, 0x00BA }, { 0x0192, 0x0083 }, - { 0x02C6, 0x0088 }, { 0x02DC, 0x0098 }, { 0x05B0, 0x00C0 }, { 0x05B1, 0x00C1 }, { 0x05B2, 0x00C2 }, { 0x05B3, 0x00C3 }, { 0x05B4, 0x00C4 }, { 0x05B5, 0x00C5 }, - { 0x05B6, 0x00C6 }, { 0x05B7, 0x00C7 }, { 0x05B8, 0x00C8 }, { 0x05B9, 0x00C9 }, { 0x05BB, 0x00CB }, { 0x05BC, 0x00CC }, { 0x05BD, 0x00CD }, { 0x05BE, 0x00CE }, - { 0x05BF, 0x00CF }, { 0x05C0, 0x00D0 }, { 0x05C1, 0x00D1 }, { 0x05C2, 0x00D2 }, { 0x05C3, 0x00D3 }, { 0x05D0, 0x00E0 }, { 0x05D1, 0x00E1 }, { 0x05D2, 0x00E2 }, - { 0x05D3, 0x00E3 }, { 0x05D4, 0x00E4 }, { 0x05D5, 0x00E5 }, { 0x05D6, 0x00E6 }, { 0x05D7, 0x00E7 }, { 0x05D8, 0x00E8 }, { 0x05D9, 0x00E9 }, { 0x05DA, 0x00EA }, - { 0x05DB, 0x00EB }, { 0x05DC, 0x00EC }, { 0x05DD, 0x00ED }, { 0x05DE, 0x00EE }, { 0x05DF, 0x00EF }, { 0x05E0, 0x00F0 }, { 0x05E1, 0x00F1 }, { 0x05E2, 0x00F2 }, - { 0x05E3, 0x00F3 }, { 0x05E4, 0x00F4 }, { 0x05E5, 0x00F5 }, { 0x05E6, 0x00F6 }, { 0x05E7, 0x00F7 }, { 0x05E8, 0x00F8 }, { 0x05E9, 0x00F9 }, { 0x05EA, 0x00FA }, - { 0x05F0, 0x00D4 }, { 0x05F1, 0x00D5 }, { 0x05F2, 0x00D6 }, { 0x05F3, 0x00D7 }, { 0x05F4, 0x00D8 }, { 0x200E, 0x00FD }, { 0x200F, 0x00FE }, { 0x2013, 0x0096 }, - { 0x2014, 0x0097 }, { 0x2018, 0x0091 }, { 0x2019, 0x0092 }, { 0x201A, 0x0082 }, { 0x201C, 0x0093 }, { 0x201D, 0x0094 }, { 0x201E, 0x0084 }, { 0x2020, 0x0086 }, - { 0x2021, 0x0087 }, { 0x2022, 0x0095 }, { 0x2026, 0x0085 }, { 0x2030, 0x0089 }, { 0x2039, 0x008B }, { 0x203A, 0x009B }, { 0x20AA, 0x00A4 }, { 0x20AC, 0x0080 }, - { 0x2122, 0x0099 }, + { 0x0000, 0x0000 }, { 0x0001, 0x0001 }, { 0x0002, 0x0002 }, { 0x0003, 0x0003 }, { 0x0004, 0x0004 }, { 0x0005, 0x0005 }, { 0x0006, 0x0006 }, { 0x0007, 0x0007 }, + { 0x0008, 0x0008 }, { 0x0009, 0x0009 }, { 0x000A, 0x000A }, { 0x000B, 0x000B }, { 0x000C, 0x000C }, { 0x000D, 0x000D }, { 0x000E, 0x000E }, { 0x000F, 0x000F }, + { 0x0010, 0x0010 }, { 0x0011, 0x0011 }, { 0x0012, 0x0012 }, { 0x0013, 0x0013 }, { 0x0014, 0x0014 }, { 0x0015, 0x0015 }, { 0x0016, 0x0016 }, { 0x0017, 0x0017 }, + { 0x0018, 0x0018 }, { 0x0019, 0x0019 }, { 0x001A, 0x001A }, { 0x001B, 0x001B }, { 0x001C, 0x001C }, { 0x001D, 0x001D }, { 0x001E, 0x001E }, { 0x001F, 0x001F }, + { 0x0020, 0x0020 }, { 0x0021, 0x0021 }, { 0x0022, 0x0022 }, { 0x0023, 0x0023 }, { 0x0024, 0x0024 }, { 0x0025, 0x0025 }, { 0x0026, 0x0026 }, { 0x0027, 0x0027 }, + { 0x0028, 0x0028 }, { 0x0029, 0x0029 }, { 0x002A, 0x002A }, { 0x002B, 0x002B }, { 0x002C, 0x002C }, { 0x002D, 0x002D }, { 0x002E, 0x002E }, { 0x002F, 0x002F }, + { 0x0030, 0x0030 }, { 0x0031, 0x0031 }, { 0x0032, 0x0032 }, { 0x0033, 0x0033 }, { 0x0034, 0x0034 }, { 0x0035, 0x0035 }, { 0x0036, 0x0036 }, { 0x0037, 0x0037 }, + { 0x0038, 0x0038 }, { 0x0039, 0x0039 }, { 0x003A, 0x003A }, { 0x003B, 0x003B }, { 0x003C, 0x003C }, { 0x003D, 0x003D }, { 0x003E, 0x003E }, { 0x003F, 0x003F }, + { 0x0040, 0x0040 }, { 0x0041, 0x0041 }, { 0x0042, 0x0042 }, { 0x0043, 0x0043 }, { 0x0044, 0x0044 }, { 0x0045, 0x0045 }, { 0x0046, 0x0046 }, { 0x0047, 0x0047 }, + { 0x0048, 0x0048 }, { 0x0049, 0x0049 }, { 0x004A, 0x004A }, { 0x004B, 0x004B }, { 0x004C, 0x004C }, { 0x004D, 0x004D }, { 0x004E, 0x004E }, { 0x004F, 0x004F }, + { 0x0050, 0x0050 }, { 0x0051, 0x0051 }, { 0x0052, 0x0052 }, { 0x0053, 0x0053 }, { 0x0054, 0x0054 }, { 0x0055, 0x0055 }, { 0x0056, 0x0056 }, { 0x0057, 0x0057 }, + { 0x0058, 0x0058 }, { 0x0059, 0x0059 }, { 0x005A, 0x005A }, { 0x005B, 0x005B }, { 0x005C, 0x005C }, { 0x005D, 0x005D }, { 0x005E, 0x005E }, { 0x005F, 0x005F }, + { 0x0060, 0x0060 }, { 0x0061, 0x0061 }, { 0x0062, 0x0062 }, { 0x0063, 0x0063 }, { 0x0064, 0x0064 }, { 0x0065, 0x0065 }, { 0x0066, 0x0066 }, { 0x0067, 0x0067 }, + { 0x0068, 0x0068 }, { 0x0069, 0x0069 }, { 0x006A, 0x006A }, { 0x006B, 0x006B }, { 0x006C, 0x006C }, { 0x006D, 0x006D }, { 0x006E, 0x006E }, { 0x006F, 0x006F }, + { 0x0070, 0x0070 }, { 0x0071, 0x0071 }, { 0x0072, 0x0072 }, { 0x0073, 0x0073 }, { 0x0074, 0x0074 }, { 0x0075, 0x0075 }, { 0x0076, 0x0076 }, { 0x0077, 0x0077 }, + { 0x0078, 0x0078 }, { 0x0079, 0x0079 }, { 0x007A, 0x007A }, { 0x007B, 0x007B }, { 0x007C, 0x007C }, { 0x007D, 0x007D }, { 0x007E, 0x007E }, { 0x007F, 0x007F }, + { 0x00A0, 0x00A0 }, { 0x00A1, 0x00A1 }, { 0x00A2, 0x00A2 }, { 0x00A3, 0x00A3 }, { 0x00A5, 0x00A5 }, { 0x00A6, 0x00A6 }, { 0x00A7, 0x00A7 }, { 0x00A8, 0x00A8 }, + { 0x00A9, 0x00A9 }, { 0x00AB, 0x00AB }, { 0x00AC, 0x00AC }, { 0x00AD, 0x00AD }, { 0x00AE, 0x00AE }, { 0x00AF, 0x00AF }, { 0x00B0, 0x00B0 }, { 0x00B1, 0x00B1 }, + { 0x00B2, 0x00B2 }, { 0x00B3, 0x00B3 }, { 0x00B4, 0x00B4 }, { 0x00B5, 0x00B5 }, { 0x00B6, 0x00B6 }, { 0x00B7, 0x00B7 }, { 0x00B8, 0x00B8 }, { 0x00B9, 0x00B9 }, + { 0x00BB, 0x00BB }, { 0x00BC, 0x00BC }, { 0x00BD, 0x00BD }, { 0x00BE, 0x00BE }, { 0x00BF, 0x00BF }, { 0x00D7, 0x00AA }, { 0x00F7, 0x00BA }, { 0x0192, 0x0083 }, + { 0x02C6, 0x0088 }, { 0x02DC, 0x0098 }, { 0x05B0, 0x00C0 }, { 0x05B1, 0x00C1 }, { 0x05B2, 0x00C2 }, { 0x05B3, 0x00C3 }, { 0x05B4, 0x00C4 }, { 0x05B5, 0x00C5 }, + { 0x05B6, 0x00C6 }, { 0x05B7, 0x00C7 }, { 0x05B8, 0x00C8 }, { 0x05B9, 0x00C9 }, { 0x05BB, 0x00CB }, { 0x05BC, 0x00CC }, { 0x05BD, 0x00CD }, { 0x05BE, 0x00CE }, + { 0x05BF, 0x00CF }, { 0x05C0, 0x00D0 }, { 0x05C1, 0x00D1 }, { 0x05C2, 0x00D2 }, { 0x05C3, 0x00D3 }, { 0x05D0, 0x00E0 }, { 0x05D1, 0x00E1 }, { 0x05D2, 0x00E2 }, + { 0x05D3, 0x00E3 }, { 0x05D4, 0x00E4 }, { 0x05D5, 0x00E5 }, { 0x05D6, 0x00E6 }, { 0x05D7, 0x00E7 }, { 0x05D8, 0x00E8 }, { 0x05D9, 0x00E9 }, { 0x05DA, 0x00EA }, + { 0x05DB, 0x00EB }, { 0x05DC, 0x00EC }, { 0x05DD, 0x00ED }, { 0x05DE, 0x00EE }, { 0x05DF, 0x00EF }, { 0x05E0, 0x00F0 }, { 0x05E1, 0x00F1 }, { 0x05E2, 0x00F2 }, + { 0x05E3, 0x00F3 }, { 0x05E4, 0x00F4 }, { 0x05E5, 0x00F5 }, { 0x05E6, 0x00F6 }, { 0x05E7, 0x00F7 }, { 0x05E8, 0x00F8 }, { 0x05E9, 0x00F9 }, { 0x05EA, 0x00FA }, + { 0x05F0, 0x00D4 }, { 0x05F1, 0x00D5 }, { 0x05F2, 0x00D6 }, { 0x05F3, 0x00D7 }, { 0x05F4, 0x00D8 }, { 0x200E, 0x00FD }, { 0x200F, 0x00FE }, { 0x2013, 0x0096 }, + { 0x2014, 0x0097 }, { 0x2018, 0x0091 }, { 0x2019, 0x0092 }, { 0x201A, 0x0082 }, { 0x201C, 0x0093 }, { 0x201D, 0x0094 }, { 0x201E, 0x0084 }, { 0x2020, 0x0086 }, + { 0x2021, 0x0087 }, { 0x2022, 0x0095 }, { 0x2026, 0x0085 }, { 0x2030, 0x0089 }, { 0x2039, 0x008B }, { 0x203A, 0x009B }, { 0x20AA, 0x00A4 }, { 0x20AC, 0x0080 }, + { 0x2122, 0x0099 }, }; diff --git a/Encodings/src/Windows1256Encoding.cpp b/Encodings/src/Windows1256Encoding.cpp index 49107526c..29b6e9064 100644 --- a/Encodings/src/Windows1256Encoding.cpp +++ b/Encodings/src/Windows1256Encoding.cpp @@ -28,24 +28,24 @@ const char* Windows1256Encoding::_names[] = }; -const TextEncoding::CharacterMap Windows1256Encoding::_charMap = +const TextEncoding::CharacterMap Windows1256Encoding::_charMap = { - 0x0000, 0x0001, 0x0002, 0x0003, 0x0004, 0x0005, 0x0006, 0x0007, 0x0008, 0x0009, 0x000A, 0x000B, 0x000C, 0x000D, 0x000E, 0x000F, - 0x0010, 0x0011, 0x0012, 0x0013, 0x0014, 0x0015, 0x0016, 0x0017, 0x0018, 0x0019, 0x001A, 0x001B, 0x001C, 0x001D, 0x001E, 0x001F, - 0x0020, 0x0021, 0x0022, 0x0023, 0x0024, 0x0025, 0x0026, 0x0027, 0x0028, 0x0029, 0x002A, 0x002B, 0x002C, 0x002D, 0x002E, 0x002F, - 0x0030, 0x0031, 0x0032, 0x0033, 0x0034, 0x0035, 0x0036, 0x0037, 0x0038, 0x0039, 0x003A, 0x003B, 0x003C, 0x003D, 0x003E, 0x003F, - 0x0040, 0x0041, 0x0042, 0x0043, 0x0044, 0x0045, 0x0046, 0x0047, 0x0048, 0x0049, 0x004A, 0x004B, 0x004C, 0x004D, 0x004E, 0x004F, - 0x0050, 0x0051, 0x0052, 0x0053, 0x0054, 0x0055, 0x0056, 0x0057, 0x0058, 0x0059, 0x005A, 0x005B, 0x005C, 0x005D, 0x005E, 0x005F, - 0x0060, 0x0061, 0x0062, 0x0063, 0x0064, 0x0065, 0x0066, 0x0067, 0x0068, 0x0069, 0x006A, 0x006B, 0x006C, 0x006D, 0x006E, 0x006F, - 0x0070, 0x0071, 0x0072, 0x0073, 0x0074, 0x0075, 0x0076, 0x0077, 0x0078, 0x0079, 0x007A, 0x007B, 0x007C, 0x007D, 0x007E, 0x007F, - 0x20AC, 0x067E, 0x201A, 0x0192, 0x201E, 0x2026, 0x2020, 0x2021, 0x02C6, 0x2030, 0x0679, 0x2039, 0x0152, 0x0686, 0x0698, 0x0688, - 0x06AF, 0x2018, 0x2019, 0x201C, 0x201D, 0x2022, 0x2013, 0x2014, 0x06A9, 0x2122, 0x0691, 0x203A, 0x0153, 0x200C, 0x200D, 0x06BA, - 0x00A0, 0x060C, 0x00A2, 0x00A3, 0x00A4, 0x00A5, 0x00A6, 0x00A7, 0x00A8, 0x00A9, 0x06BE, 0x00AB, 0x00AC, 0x00AD, 0x00AE, 0x00AF, - 0x00B0, 0x00B1, 0x00B2, 0x00B3, 0x00B4, 0x00B5, 0x00B6, 0x00B7, 0x00B8, 0x00B9, 0x061B, 0x00BB, 0x00BC, 0x00BD, 0x00BE, 0x061F, - 0x06C1, 0x0621, 0x0622, 0x0623, 0x0624, 0x0625, 0x0626, 0x0627, 0x0628, 0x0629, 0x062A, 0x062B, 0x062C, 0x062D, 0x062E, 0x062F, - 0x0630, 0x0631, 0x0632, 0x0633, 0x0634, 0x0635, 0x0636, 0x00D7, 0x0637, 0x0638, 0x0639, 0x063A, 0x0640, 0x0641, 0x0642, 0x0643, - 0x00E0, 0x0644, 0x00E2, 0x0645, 0x0646, 0x0647, 0x0648, 0x00E7, 0x00E8, 0x00E9, 0x00EA, 0x00EB, 0x0649, 0x064A, 0x00EE, 0x00EF, - 0x064B, 0x064C, 0x064D, 0x064E, 0x00F4, 0x064F, 0x0650, 0x00F7, 0x0651, 0x00F9, 0x0652, 0x00FB, 0x00FC, 0x200E, 0x200F, 0x06D2, + 0x0000, 0x0001, 0x0002, 0x0003, 0x0004, 0x0005, 0x0006, 0x0007, 0x0008, 0x0009, 0x000A, 0x000B, 0x000C, 0x000D, 0x000E, 0x000F, + 0x0010, 0x0011, 0x0012, 0x0013, 0x0014, 0x0015, 0x0016, 0x0017, 0x0018, 0x0019, 0x001A, 0x001B, 0x001C, 0x001D, 0x001E, 0x001F, + 0x0020, 0x0021, 0x0022, 0x0023, 0x0024, 0x0025, 0x0026, 0x0027, 0x0028, 0x0029, 0x002A, 0x002B, 0x002C, 0x002D, 0x002E, 0x002F, + 0x0030, 0x0031, 0x0032, 0x0033, 0x0034, 0x0035, 0x0036, 0x0037, 0x0038, 0x0039, 0x003A, 0x003B, 0x003C, 0x003D, 0x003E, 0x003F, + 0x0040, 0x0041, 0x0042, 0x0043, 0x0044, 0x0045, 0x0046, 0x0047, 0x0048, 0x0049, 0x004A, 0x004B, 0x004C, 0x004D, 0x004E, 0x004F, + 0x0050, 0x0051, 0x0052, 0x0053, 0x0054, 0x0055, 0x0056, 0x0057, 0x0058, 0x0059, 0x005A, 0x005B, 0x005C, 0x005D, 0x005E, 0x005F, + 0x0060, 0x0061, 0x0062, 0x0063, 0x0064, 0x0065, 0x0066, 0x0067, 0x0068, 0x0069, 0x006A, 0x006B, 0x006C, 0x006D, 0x006E, 0x006F, + 0x0070, 0x0071, 0x0072, 0x0073, 0x0074, 0x0075, 0x0076, 0x0077, 0x0078, 0x0079, 0x007A, 0x007B, 0x007C, 0x007D, 0x007E, 0x007F, + 0x20AC, 0x067E, 0x201A, 0x0192, 0x201E, 0x2026, 0x2020, 0x2021, 0x02C6, 0x2030, 0x0679, 0x2039, 0x0152, 0x0686, 0x0698, 0x0688, + 0x06AF, 0x2018, 0x2019, 0x201C, 0x201D, 0x2022, 0x2013, 0x2014, 0x06A9, 0x2122, 0x0691, 0x203A, 0x0153, 0x200C, 0x200D, 0x06BA, + 0x00A0, 0x060C, 0x00A2, 0x00A3, 0x00A4, 0x00A5, 0x00A6, 0x00A7, 0x00A8, 0x00A9, 0x06BE, 0x00AB, 0x00AC, 0x00AD, 0x00AE, 0x00AF, + 0x00B0, 0x00B1, 0x00B2, 0x00B3, 0x00B4, 0x00B5, 0x00B6, 0x00B7, 0x00B8, 0x00B9, 0x061B, 0x00BB, 0x00BC, 0x00BD, 0x00BE, 0x061F, + 0x06C1, 0x0621, 0x0622, 0x0623, 0x0624, 0x0625, 0x0626, 0x0627, 0x0628, 0x0629, 0x062A, 0x062B, 0x062C, 0x062D, 0x062E, 0x062F, + 0x0630, 0x0631, 0x0632, 0x0633, 0x0634, 0x0635, 0x0636, 0x00D7, 0x0637, 0x0638, 0x0639, 0x063A, 0x0640, 0x0641, 0x0642, 0x0643, + 0x00E0, 0x0644, 0x00E2, 0x0645, 0x0646, 0x0647, 0x0648, 0x00E7, 0x00E8, 0x00E9, 0x00EA, 0x00EB, 0x0649, 0x064A, 0x00EE, 0x00EF, + 0x064B, 0x064C, 0x064D, 0x064E, 0x00F4, 0x064F, 0x0650, 0x00F7, 0x0651, 0x00F9, 0x0652, 0x00FB, 0x00FC, 0x200E, 0x200F, 0x06D2, }; @@ -55,38 +55,38 @@ const DoubleByteEncoding::Mapping Windows1256Encoding::_mappingTable[] = { const DoubleByteEncoding::Mapping Windows1256Encoding::_reverseMappingTable[] = { - { 0x0000, 0x0000 }, { 0x0001, 0x0001 }, { 0x0002, 0x0002 }, { 0x0003, 0x0003 }, { 0x0004, 0x0004 }, { 0x0005, 0x0005 }, { 0x0006, 0x0006 }, { 0x0007, 0x0007 }, - { 0x0008, 0x0008 }, { 0x0009, 0x0009 }, { 0x000A, 0x000A }, { 0x000B, 0x000B }, { 0x000C, 0x000C }, { 0x000D, 0x000D }, { 0x000E, 0x000E }, { 0x000F, 0x000F }, - { 0x0010, 0x0010 }, { 0x0011, 0x0011 }, { 0x0012, 0x0012 }, { 0x0013, 0x0013 }, { 0x0014, 0x0014 }, { 0x0015, 0x0015 }, { 0x0016, 0x0016 }, { 0x0017, 0x0017 }, - { 0x0018, 0x0018 }, { 0x0019, 0x0019 }, { 0x001A, 0x001A }, { 0x001B, 0x001B }, { 0x001C, 0x001C }, { 0x001D, 0x001D }, { 0x001E, 0x001E }, { 0x001F, 0x001F }, - { 0x0020, 0x0020 }, { 0x0021, 0x0021 }, { 0x0022, 0x0022 }, { 0x0023, 0x0023 }, { 0x0024, 0x0024 }, { 0x0025, 0x0025 }, { 0x0026, 0x0026 }, { 0x0027, 0x0027 }, - { 0x0028, 0x0028 }, { 0x0029, 0x0029 }, { 0x002A, 0x002A }, { 0x002B, 0x002B }, { 0x002C, 0x002C }, { 0x002D, 0x002D }, { 0x002E, 0x002E }, { 0x002F, 0x002F }, - { 0x0030, 0x0030 }, { 0x0031, 0x0031 }, { 0x0032, 0x0032 }, { 0x0033, 0x0033 }, { 0x0034, 0x0034 }, { 0x0035, 0x0035 }, { 0x0036, 0x0036 }, { 0x0037, 0x0037 }, - { 0x0038, 0x0038 }, { 0x0039, 0x0039 }, { 0x003A, 0x003A }, { 0x003B, 0x003B }, { 0x003C, 0x003C }, { 0x003D, 0x003D }, { 0x003E, 0x003E }, { 0x003F, 0x003F }, - { 0x0040, 0x0040 }, { 0x0041, 0x0041 }, { 0x0042, 0x0042 }, { 0x0043, 0x0043 }, { 0x0044, 0x0044 }, { 0x0045, 0x0045 }, { 0x0046, 0x0046 }, { 0x0047, 0x0047 }, - { 0x0048, 0x0048 }, { 0x0049, 0x0049 }, { 0x004A, 0x004A }, { 0x004B, 0x004B }, { 0x004C, 0x004C }, { 0x004D, 0x004D }, { 0x004E, 0x004E }, { 0x004F, 0x004F }, - { 0x0050, 0x0050 }, { 0x0051, 0x0051 }, { 0x0052, 0x0052 }, { 0x0053, 0x0053 }, { 0x0054, 0x0054 }, { 0x0055, 0x0055 }, { 0x0056, 0x0056 }, { 0x0057, 0x0057 }, - { 0x0058, 0x0058 }, { 0x0059, 0x0059 }, { 0x005A, 0x005A }, { 0x005B, 0x005B }, { 0x005C, 0x005C }, { 0x005D, 0x005D }, { 0x005E, 0x005E }, { 0x005F, 0x005F }, - { 0x0060, 0x0060 }, { 0x0061, 0x0061 }, { 0x0062, 0x0062 }, { 0x0063, 0x0063 }, { 0x0064, 0x0064 }, { 0x0065, 0x0065 }, { 0x0066, 0x0066 }, { 0x0067, 0x0067 }, - { 0x0068, 0x0068 }, { 0x0069, 0x0069 }, { 0x006A, 0x006A }, { 0x006B, 0x006B }, { 0x006C, 0x006C }, { 0x006D, 0x006D }, { 0x006E, 0x006E }, { 0x006F, 0x006F }, - { 0x0070, 0x0070 }, { 0x0071, 0x0071 }, { 0x0072, 0x0072 }, { 0x0073, 0x0073 }, { 0x0074, 0x0074 }, { 0x0075, 0x0075 }, { 0x0076, 0x0076 }, { 0x0077, 0x0077 }, - { 0x0078, 0x0078 }, { 0x0079, 0x0079 }, { 0x007A, 0x007A }, { 0x007B, 0x007B }, { 0x007C, 0x007C }, { 0x007D, 0x007D }, { 0x007E, 0x007E }, { 0x007F, 0x007F }, - { 0x00A0, 0x00A0 }, { 0x00A2, 0x00A2 }, { 0x00A3, 0x00A3 }, { 0x00A4, 0x00A4 }, { 0x00A5, 0x00A5 }, { 0x00A6, 0x00A6 }, { 0x00A7, 0x00A7 }, { 0x00A8, 0x00A8 }, - { 0x00A9, 0x00A9 }, { 0x00AB, 0x00AB }, { 0x00AC, 0x00AC }, { 0x00AD, 0x00AD }, { 0x00AE, 0x00AE }, { 0x00AF, 0x00AF }, { 0x00B0, 0x00B0 }, { 0x00B1, 0x00B1 }, - { 0x00B2, 0x00B2 }, { 0x00B3, 0x00B3 }, { 0x00B4, 0x00B4 }, { 0x00B5, 0x00B5 }, { 0x00B6, 0x00B6 }, { 0x00B7, 0x00B7 }, { 0x00B8, 0x00B8 }, { 0x00B9, 0x00B9 }, - { 0x00BB, 0x00BB }, { 0x00BC, 0x00BC }, { 0x00BD, 0x00BD }, { 0x00BE, 0x00BE }, { 0x00D7, 0x00D7 }, { 0x00E0, 0x00E0 }, { 0x00E2, 0x00E2 }, { 0x00E7, 0x00E7 }, - { 0x00E8, 0x00E8 }, { 0x00E9, 0x00E9 }, { 0x00EA, 0x00EA }, { 0x00EB, 0x00EB }, { 0x00EE, 0x00EE }, { 0x00EF, 0x00EF }, { 0x00F4, 0x00F4 }, { 0x00F7, 0x00F7 }, - { 0x00F9, 0x00F9 }, { 0x00FB, 0x00FB }, { 0x00FC, 0x00FC }, { 0x0152, 0x008C }, { 0x0153, 0x009C }, { 0x0192, 0x0083 }, { 0x02C6, 0x0088 }, { 0x060C, 0x00A1 }, - { 0x061B, 0x00BA }, { 0x061F, 0x00BF }, { 0x0621, 0x00C1 }, { 0x0622, 0x00C2 }, { 0x0623, 0x00C3 }, { 0x0624, 0x00C4 }, { 0x0625, 0x00C5 }, { 0x0626, 0x00C6 }, - { 0x0627, 0x00C7 }, { 0x0628, 0x00C8 }, { 0x0629, 0x00C9 }, { 0x062A, 0x00CA }, { 0x062B, 0x00CB }, { 0x062C, 0x00CC }, { 0x062D, 0x00CD }, { 0x062E, 0x00CE }, - { 0x062F, 0x00CF }, { 0x0630, 0x00D0 }, { 0x0631, 0x00D1 }, { 0x0632, 0x00D2 }, { 0x0633, 0x00D3 }, { 0x0634, 0x00D4 }, { 0x0635, 0x00D5 }, { 0x0636, 0x00D6 }, - { 0x0637, 0x00D8 }, { 0x0638, 0x00D9 }, { 0x0639, 0x00DA }, { 0x063A, 0x00DB }, { 0x0640, 0x00DC }, { 0x0641, 0x00DD }, { 0x0642, 0x00DE }, { 0x0643, 0x00DF }, - { 0x0644, 0x00E1 }, { 0x0645, 0x00E3 }, { 0x0646, 0x00E4 }, { 0x0647, 0x00E5 }, { 0x0648, 0x00E6 }, { 0x0649, 0x00EC }, { 0x064A, 0x00ED }, { 0x064B, 0x00F0 }, - { 0x064C, 0x00F1 }, { 0x064D, 0x00F2 }, { 0x064E, 0x00F3 }, { 0x064F, 0x00F5 }, { 0x0650, 0x00F6 }, { 0x0651, 0x00F8 }, { 0x0652, 0x00FA }, { 0x0679, 0x008A }, - { 0x067E, 0x0081 }, { 0x0686, 0x008D }, { 0x0688, 0x008F }, { 0x0691, 0x009A }, { 0x0698, 0x008E }, { 0x06A9, 0x0098 }, { 0x06AF, 0x0090 }, { 0x06BA, 0x009F }, - { 0x06BE, 0x00AA }, { 0x06C1, 0x00C0 }, { 0x06D2, 0x00FF }, { 0x200C, 0x009D }, { 0x200D, 0x009E }, { 0x200E, 0x00FD }, { 0x200F, 0x00FE }, { 0x2013, 0x0096 }, - { 0x2014, 0x0097 }, { 0x2018, 0x0091 }, { 0x2019, 0x0092 }, { 0x201A, 0x0082 }, { 0x201C, 0x0093 }, { 0x201D, 0x0094 }, { 0x201E, 0x0084 }, { 0x2020, 0x0086 }, - { 0x2021, 0x0087 }, { 0x2022, 0x0095 }, { 0x2026, 0x0085 }, { 0x2030, 0x0089 }, { 0x2039, 0x008B }, { 0x203A, 0x009B }, { 0x20AC, 0x0080 }, { 0x2122, 0x0099 }, + { 0x0000, 0x0000 }, { 0x0001, 0x0001 }, { 0x0002, 0x0002 }, { 0x0003, 0x0003 }, { 0x0004, 0x0004 }, { 0x0005, 0x0005 }, { 0x0006, 0x0006 }, { 0x0007, 0x0007 }, + { 0x0008, 0x0008 }, { 0x0009, 0x0009 }, { 0x000A, 0x000A }, { 0x000B, 0x000B }, { 0x000C, 0x000C }, { 0x000D, 0x000D }, { 0x000E, 0x000E }, { 0x000F, 0x000F }, + { 0x0010, 0x0010 }, { 0x0011, 0x0011 }, { 0x0012, 0x0012 }, { 0x0013, 0x0013 }, { 0x0014, 0x0014 }, { 0x0015, 0x0015 }, { 0x0016, 0x0016 }, { 0x0017, 0x0017 }, + { 0x0018, 0x0018 }, { 0x0019, 0x0019 }, { 0x001A, 0x001A }, { 0x001B, 0x001B }, { 0x001C, 0x001C }, { 0x001D, 0x001D }, { 0x001E, 0x001E }, { 0x001F, 0x001F }, + { 0x0020, 0x0020 }, { 0x0021, 0x0021 }, { 0x0022, 0x0022 }, { 0x0023, 0x0023 }, { 0x0024, 0x0024 }, { 0x0025, 0x0025 }, { 0x0026, 0x0026 }, { 0x0027, 0x0027 }, + { 0x0028, 0x0028 }, { 0x0029, 0x0029 }, { 0x002A, 0x002A }, { 0x002B, 0x002B }, { 0x002C, 0x002C }, { 0x002D, 0x002D }, { 0x002E, 0x002E }, { 0x002F, 0x002F }, + { 0x0030, 0x0030 }, { 0x0031, 0x0031 }, { 0x0032, 0x0032 }, { 0x0033, 0x0033 }, { 0x0034, 0x0034 }, { 0x0035, 0x0035 }, { 0x0036, 0x0036 }, { 0x0037, 0x0037 }, + { 0x0038, 0x0038 }, { 0x0039, 0x0039 }, { 0x003A, 0x003A }, { 0x003B, 0x003B }, { 0x003C, 0x003C }, { 0x003D, 0x003D }, { 0x003E, 0x003E }, { 0x003F, 0x003F }, + { 0x0040, 0x0040 }, { 0x0041, 0x0041 }, { 0x0042, 0x0042 }, { 0x0043, 0x0043 }, { 0x0044, 0x0044 }, { 0x0045, 0x0045 }, { 0x0046, 0x0046 }, { 0x0047, 0x0047 }, + { 0x0048, 0x0048 }, { 0x0049, 0x0049 }, { 0x004A, 0x004A }, { 0x004B, 0x004B }, { 0x004C, 0x004C }, { 0x004D, 0x004D }, { 0x004E, 0x004E }, { 0x004F, 0x004F }, + { 0x0050, 0x0050 }, { 0x0051, 0x0051 }, { 0x0052, 0x0052 }, { 0x0053, 0x0053 }, { 0x0054, 0x0054 }, { 0x0055, 0x0055 }, { 0x0056, 0x0056 }, { 0x0057, 0x0057 }, + { 0x0058, 0x0058 }, { 0x0059, 0x0059 }, { 0x005A, 0x005A }, { 0x005B, 0x005B }, { 0x005C, 0x005C }, { 0x005D, 0x005D }, { 0x005E, 0x005E }, { 0x005F, 0x005F }, + { 0x0060, 0x0060 }, { 0x0061, 0x0061 }, { 0x0062, 0x0062 }, { 0x0063, 0x0063 }, { 0x0064, 0x0064 }, { 0x0065, 0x0065 }, { 0x0066, 0x0066 }, { 0x0067, 0x0067 }, + { 0x0068, 0x0068 }, { 0x0069, 0x0069 }, { 0x006A, 0x006A }, { 0x006B, 0x006B }, { 0x006C, 0x006C }, { 0x006D, 0x006D }, { 0x006E, 0x006E }, { 0x006F, 0x006F }, + { 0x0070, 0x0070 }, { 0x0071, 0x0071 }, { 0x0072, 0x0072 }, { 0x0073, 0x0073 }, { 0x0074, 0x0074 }, { 0x0075, 0x0075 }, { 0x0076, 0x0076 }, { 0x0077, 0x0077 }, + { 0x0078, 0x0078 }, { 0x0079, 0x0079 }, { 0x007A, 0x007A }, { 0x007B, 0x007B }, { 0x007C, 0x007C }, { 0x007D, 0x007D }, { 0x007E, 0x007E }, { 0x007F, 0x007F }, + { 0x00A0, 0x00A0 }, { 0x00A2, 0x00A2 }, { 0x00A3, 0x00A3 }, { 0x00A4, 0x00A4 }, { 0x00A5, 0x00A5 }, { 0x00A6, 0x00A6 }, { 0x00A7, 0x00A7 }, { 0x00A8, 0x00A8 }, + { 0x00A9, 0x00A9 }, { 0x00AB, 0x00AB }, { 0x00AC, 0x00AC }, { 0x00AD, 0x00AD }, { 0x00AE, 0x00AE }, { 0x00AF, 0x00AF }, { 0x00B0, 0x00B0 }, { 0x00B1, 0x00B1 }, + { 0x00B2, 0x00B2 }, { 0x00B3, 0x00B3 }, { 0x00B4, 0x00B4 }, { 0x00B5, 0x00B5 }, { 0x00B6, 0x00B6 }, { 0x00B7, 0x00B7 }, { 0x00B8, 0x00B8 }, { 0x00B9, 0x00B9 }, + { 0x00BB, 0x00BB }, { 0x00BC, 0x00BC }, { 0x00BD, 0x00BD }, { 0x00BE, 0x00BE }, { 0x00D7, 0x00D7 }, { 0x00E0, 0x00E0 }, { 0x00E2, 0x00E2 }, { 0x00E7, 0x00E7 }, + { 0x00E8, 0x00E8 }, { 0x00E9, 0x00E9 }, { 0x00EA, 0x00EA }, { 0x00EB, 0x00EB }, { 0x00EE, 0x00EE }, { 0x00EF, 0x00EF }, { 0x00F4, 0x00F4 }, { 0x00F7, 0x00F7 }, + { 0x00F9, 0x00F9 }, { 0x00FB, 0x00FB }, { 0x00FC, 0x00FC }, { 0x0152, 0x008C }, { 0x0153, 0x009C }, { 0x0192, 0x0083 }, { 0x02C6, 0x0088 }, { 0x060C, 0x00A1 }, + { 0x061B, 0x00BA }, { 0x061F, 0x00BF }, { 0x0621, 0x00C1 }, { 0x0622, 0x00C2 }, { 0x0623, 0x00C3 }, { 0x0624, 0x00C4 }, { 0x0625, 0x00C5 }, { 0x0626, 0x00C6 }, + { 0x0627, 0x00C7 }, { 0x0628, 0x00C8 }, { 0x0629, 0x00C9 }, { 0x062A, 0x00CA }, { 0x062B, 0x00CB }, { 0x062C, 0x00CC }, { 0x062D, 0x00CD }, { 0x062E, 0x00CE }, + { 0x062F, 0x00CF }, { 0x0630, 0x00D0 }, { 0x0631, 0x00D1 }, { 0x0632, 0x00D2 }, { 0x0633, 0x00D3 }, { 0x0634, 0x00D4 }, { 0x0635, 0x00D5 }, { 0x0636, 0x00D6 }, + { 0x0637, 0x00D8 }, { 0x0638, 0x00D9 }, { 0x0639, 0x00DA }, { 0x063A, 0x00DB }, { 0x0640, 0x00DC }, { 0x0641, 0x00DD }, { 0x0642, 0x00DE }, { 0x0643, 0x00DF }, + { 0x0644, 0x00E1 }, { 0x0645, 0x00E3 }, { 0x0646, 0x00E4 }, { 0x0647, 0x00E5 }, { 0x0648, 0x00E6 }, { 0x0649, 0x00EC }, { 0x064A, 0x00ED }, { 0x064B, 0x00F0 }, + { 0x064C, 0x00F1 }, { 0x064D, 0x00F2 }, { 0x064E, 0x00F3 }, { 0x064F, 0x00F5 }, { 0x0650, 0x00F6 }, { 0x0651, 0x00F8 }, { 0x0652, 0x00FA }, { 0x0679, 0x008A }, + { 0x067E, 0x0081 }, { 0x0686, 0x008D }, { 0x0688, 0x008F }, { 0x0691, 0x009A }, { 0x0698, 0x008E }, { 0x06A9, 0x0098 }, { 0x06AF, 0x0090 }, { 0x06BA, 0x009F }, + { 0x06BE, 0x00AA }, { 0x06C1, 0x00C0 }, { 0x06D2, 0x00FF }, { 0x200C, 0x009D }, { 0x200D, 0x009E }, { 0x200E, 0x00FD }, { 0x200F, 0x00FE }, { 0x2013, 0x0096 }, + { 0x2014, 0x0097 }, { 0x2018, 0x0091 }, { 0x2019, 0x0092 }, { 0x201A, 0x0082 }, { 0x201C, 0x0093 }, { 0x201D, 0x0094 }, { 0x201E, 0x0084 }, { 0x2020, 0x0086 }, + { 0x2021, 0x0087 }, { 0x2022, 0x0095 }, { 0x2026, 0x0085 }, { 0x2030, 0x0089 }, { 0x2039, 0x008B }, { 0x203A, 0x009B }, { 0x20AC, 0x0080 }, { 0x2122, 0x0099 }, }; diff --git a/Encodings/src/Windows1257Encoding.cpp b/Encodings/src/Windows1257Encoding.cpp index 662d14576..ab2650bc9 100644 --- a/Encodings/src/Windows1257Encoding.cpp +++ b/Encodings/src/Windows1257Encoding.cpp @@ -28,24 +28,24 @@ const char* Windows1257Encoding::_names[] = }; -const TextEncoding::CharacterMap Windows1257Encoding::_charMap = +const TextEncoding::CharacterMap Windows1257Encoding::_charMap = { - 0x0000, 0x0001, 0x0002, 0x0003, 0x0004, 0x0005, 0x0006, 0x0007, 0x0008, 0x0009, 0x000A, 0x000B, 0x000C, 0x000D, 0x000E, 0x000F, - 0x0010, 0x0011, 0x0012, 0x0013, 0x0014, 0x0015, 0x0016, 0x0017, 0x0018, 0x0019, 0x001A, 0x001B, 0x001C, 0x001D, 0x001E, 0x001F, - 0x0020, 0x0021, 0x0022, 0x0023, 0x0024, 0x0025, 0x0026, 0x0027, 0x0028, 0x0029, 0x002A, 0x002B, 0x002C, 0x002D, 0x002E, 0x002F, - 0x0030, 0x0031, 0x0032, 0x0033, 0x0034, 0x0035, 0x0036, 0x0037, 0x0038, 0x0039, 0x003A, 0x003B, 0x003C, 0x003D, 0x003E, 0x003F, - 0x0040, 0x0041, 0x0042, 0x0043, 0x0044, 0x0045, 0x0046, 0x0047, 0x0048, 0x0049, 0x004A, 0x004B, 0x004C, 0x004D, 0x004E, 0x004F, - 0x0050, 0x0051, 0x0052, 0x0053, 0x0054, 0x0055, 0x0056, 0x0057, 0x0058, 0x0059, 0x005A, 0x005B, 0x005C, 0x005D, 0x005E, 0x005F, - 0x0060, 0x0061, 0x0062, 0x0063, 0x0064, 0x0065, 0x0066, 0x0067, 0x0068, 0x0069, 0x006A, 0x006B, 0x006C, 0x006D, 0x006E, 0x006F, - 0x0070, 0x0071, 0x0072, 0x0073, 0x0074, 0x0075, 0x0076, 0x0077, 0x0078, 0x0079, 0x007A, 0x007B, 0x007C, 0x007D, 0x007E, 0x007F, - 0x20AC, -1, 0x201A, -1, 0x201E, 0x2026, 0x2020, 0x2021, -1, 0x2030, -1, 0x2039, -1, 0x00A8, 0x02C7, 0x00B8, - -1, 0x2018, 0x2019, 0x201C, 0x201D, 0x2022, 0x2013, 0x2014, -1, 0x2122, -1, 0x203A, -1, 0x00AF, 0x02DB, -1, - 0x00A0, -1, 0x00A2, 0x00A3, 0x00A4, -1, 0x00A6, 0x00A7, 0x00D8, 0x00A9, 0x0156, 0x00AB, 0x00AC, 0x00AD, 0x00AE, 0x00C6, - 0x00B0, 0x00B1, 0x00B2, 0x00B3, 0x00B4, 0x00B5, 0x00B6, 0x00B7, 0x00F8, 0x00B9, 0x0157, 0x00BB, 0x00BC, 0x00BD, 0x00BE, 0x00E6, - 0x0104, 0x012E, 0x0100, 0x0106, 0x00C4, 0x00C5, 0x0118, 0x0112, 0x010C, 0x00C9, 0x0179, 0x0116, 0x0122, 0x0136, 0x012A, 0x013B, - 0x0160, 0x0143, 0x0145, 0x00D3, 0x014C, 0x00D5, 0x00D6, 0x00D7, 0x0172, 0x0141, 0x015A, 0x016A, 0x00DC, 0x017B, 0x017D, 0x00DF, - 0x0105, 0x012F, 0x0101, 0x0107, 0x00E4, 0x00E5, 0x0119, 0x0113, 0x010D, 0x00E9, 0x017A, 0x0117, 0x0123, 0x0137, 0x012B, 0x013C, - 0x0161, 0x0144, 0x0146, 0x00F3, 0x014D, 0x00F5, 0x00F6, 0x00F7, 0x0173, 0x0142, 0x015B, 0x016B, 0x00FC, 0x017C, 0x017E, 0x02D9, + 0x0000, 0x0001, 0x0002, 0x0003, 0x0004, 0x0005, 0x0006, 0x0007, 0x0008, 0x0009, 0x000A, 0x000B, 0x000C, 0x000D, 0x000E, 0x000F, + 0x0010, 0x0011, 0x0012, 0x0013, 0x0014, 0x0015, 0x0016, 0x0017, 0x0018, 0x0019, 0x001A, 0x001B, 0x001C, 0x001D, 0x001E, 0x001F, + 0x0020, 0x0021, 0x0022, 0x0023, 0x0024, 0x0025, 0x0026, 0x0027, 0x0028, 0x0029, 0x002A, 0x002B, 0x002C, 0x002D, 0x002E, 0x002F, + 0x0030, 0x0031, 0x0032, 0x0033, 0x0034, 0x0035, 0x0036, 0x0037, 0x0038, 0x0039, 0x003A, 0x003B, 0x003C, 0x003D, 0x003E, 0x003F, + 0x0040, 0x0041, 0x0042, 0x0043, 0x0044, 0x0045, 0x0046, 0x0047, 0x0048, 0x0049, 0x004A, 0x004B, 0x004C, 0x004D, 0x004E, 0x004F, + 0x0050, 0x0051, 0x0052, 0x0053, 0x0054, 0x0055, 0x0056, 0x0057, 0x0058, 0x0059, 0x005A, 0x005B, 0x005C, 0x005D, 0x005E, 0x005F, + 0x0060, 0x0061, 0x0062, 0x0063, 0x0064, 0x0065, 0x0066, 0x0067, 0x0068, 0x0069, 0x006A, 0x006B, 0x006C, 0x006D, 0x006E, 0x006F, + 0x0070, 0x0071, 0x0072, 0x0073, 0x0074, 0x0075, 0x0076, 0x0077, 0x0078, 0x0079, 0x007A, 0x007B, 0x007C, 0x007D, 0x007E, 0x007F, + 0x20AC, -1, 0x201A, -1, 0x201E, 0x2026, 0x2020, 0x2021, -1, 0x2030, -1, 0x2039, -1, 0x00A8, 0x02C7, 0x00B8, + -1, 0x2018, 0x2019, 0x201C, 0x201D, 0x2022, 0x2013, 0x2014, -1, 0x2122, -1, 0x203A, -1, 0x00AF, 0x02DB, -1, + 0x00A0, -1, 0x00A2, 0x00A3, 0x00A4, -1, 0x00A6, 0x00A7, 0x00D8, 0x00A9, 0x0156, 0x00AB, 0x00AC, 0x00AD, 0x00AE, 0x00C6, + 0x00B0, 0x00B1, 0x00B2, 0x00B3, 0x00B4, 0x00B5, 0x00B6, 0x00B7, 0x00F8, 0x00B9, 0x0157, 0x00BB, 0x00BC, 0x00BD, 0x00BE, 0x00E6, + 0x0104, 0x012E, 0x0100, 0x0106, 0x00C4, 0x00C5, 0x0118, 0x0112, 0x010C, 0x00C9, 0x0179, 0x0116, 0x0122, 0x0136, 0x012A, 0x013B, + 0x0160, 0x0143, 0x0145, 0x00D3, 0x014C, 0x00D5, 0x00D6, 0x00D7, 0x0172, 0x0141, 0x015A, 0x016A, 0x00DC, 0x017B, 0x017D, 0x00DF, + 0x0105, 0x012F, 0x0101, 0x0107, 0x00E4, 0x00E5, 0x0119, 0x0113, 0x010D, 0x00E9, 0x017A, 0x0117, 0x0123, 0x0137, 0x012B, 0x013C, + 0x0161, 0x0144, 0x0146, 0x00F3, 0x014D, 0x00F5, 0x00F6, 0x00F7, 0x0173, 0x0142, 0x015B, 0x016B, 0x00FC, 0x017C, 0x017E, 0x02D9, }; @@ -55,37 +55,37 @@ const DoubleByteEncoding::Mapping Windows1257Encoding::_mappingTable[] = { const DoubleByteEncoding::Mapping Windows1257Encoding::_reverseMappingTable[] = { - { 0x0000, 0x0000 }, { 0x0001, 0x0001 }, { 0x0002, 0x0002 }, { 0x0003, 0x0003 }, { 0x0004, 0x0004 }, { 0x0005, 0x0005 }, { 0x0006, 0x0006 }, { 0x0007, 0x0007 }, - { 0x0008, 0x0008 }, { 0x0009, 0x0009 }, { 0x000A, 0x000A }, { 0x000B, 0x000B }, { 0x000C, 0x000C }, { 0x000D, 0x000D }, { 0x000E, 0x000E }, { 0x000F, 0x000F }, - { 0x0010, 0x0010 }, { 0x0011, 0x0011 }, { 0x0012, 0x0012 }, { 0x0013, 0x0013 }, { 0x0014, 0x0014 }, { 0x0015, 0x0015 }, { 0x0016, 0x0016 }, { 0x0017, 0x0017 }, - { 0x0018, 0x0018 }, { 0x0019, 0x0019 }, { 0x001A, 0x001A }, { 0x001B, 0x001B }, { 0x001C, 0x001C }, { 0x001D, 0x001D }, { 0x001E, 0x001E }, { 0x001F, 0x001F }, - { 0x0020, 0x0020 }, { 0x0021, 0x0021 }, { 0x0022, 0x0022 }, { 0x0023, 0x0023 }, { 0x0024, 0x0024 }, { 0x0025, 0x0025 }, { 0x0026, 0x0026 }, { 0x0027, 0x0027 }, - { 0x0028, 0x0028 }, { 0x0029, 0x0029 }, { 0x002A, 0x002A }, { 0x002B, 0x002B }, { 0x002C, 0x002C }, { 0x002D, 0x002D }, { 0x002E, 0x002E }, { 0x002F, 0x002F }, - { 0x0030, 0x0030 }, { 0x0031, 0x0031 }, { 0x0032, 0x0032 }, { 0x0033, 0x0033 }, { 0x0034, 0x0034 }, { 0x0035, 0x0035 }, { 0x0036, 0x0036 }, { 0x0037, 0x0037 }, - { 0x0038, 0x0038 }, { 0x0039, 0x0039 }, { 0x003A, 0x003A }, { 0x003B, 0x003B }, { 0x003C, 0x003C }, { 0x003D, 0x003D }, { 0x003E, 0x003E }, { 0x003F, 0x003F }, - { 0x0040, 0x0040 }, { 0x0041, 0x0041 }, { 0x0042, 0x0042 }, { 0x0043, 0x0043 }, { 0x0044, 0x0044 }, { 0x0045, 0x0045 }, { 0x0046, 0x0046 }, { 0x0047, 0x0047 }, - { 0x0048, 0x0048 }, { 0x0049, 0x0049 }, { 0x004A, 0x004A }, { 0x004B, 0x004B }, { 0x004C, 0x004C }, { 0x004D, 0x004D }, { 0x004E, 0x004E }, { 0x004F, 0x004F }, - { 0x0050, 0x0050 }, { 0x0051, 0x0051 }, { 0x0052, 0x0052 }, { 0x0053, 0x0053 }, { 0x0054, 0x0054 }, { 0x0055, 0x0055 }, { 0x0056, 0x0056 }, { 0x0057, 0x0057 }, - { 0x0058, 0x0058 }, { 0x0059, 0x0059 }, { 0x005A, 0x005A }, { 0x005B, 0x005B }, { 0x005C, 0x005C }, { 0x005D, 0x005D }, { 0x005E, 0x005E }, { 0x005F, 0x005F }, - { 0x0060, 0x0060 }, { 0x0061, 0x0061 }, { 0x0062, 0x0062 }, { 0x0063, 0x0063 }, { 0x0064, 0x0064 }, { 0x0065, 0x0065 }, { 0x0066, 0x0066 }, { 0x0067, 0x0067 }, - { 0x0068, 0x0068 }, { 0x0069, 0x0069 }, { 0x006A, 0x006A }, { 0x006B, 0x006B }, { 0x006C, 0x006C }, { 0x006D, 0x006D }, { 0x006E, 0x006E }, { 0x006F, 0x006F }, - { 0x0070, 0x0070 }, { 0x0071, 0x0071 }, { 0x0072, 0x0072 }, { 0x0073, 0x0073 }, { 0x0074, 0x0074 }, { 0x0075, 0x0075 }, { 0x0076, 0x0076 }, { 0x0077, 0x0077 }, - { 0x0078, 0x0078 }, { 0x0079, 0x0079 }, { 0x007A, 0x007A }, { 0x007B, 0x007B }, { 0x007C, 0x007C }, { 0x007D, 0x007D }, { 0x007E, 0x007E }, { 0x007F, 0x007F }, - { 0x00A0, 0x00A0 }, { 0x00A2, 0x00A2 }, { 0x00A3, 0x00A3 }, { 0x00A4, 0x00A4 }, { 0x00A6, 0x00A6 }, { 0x00A7, 0x00A7 }, { 0x00A8, 0x008D }, { 0x00A9, 0x00A9 }, - { 0x00AB, 0x00AB }, { 0x00AC, 0x00AC }, { 0x00AD, 0x00AD }, { 0x00AE, 0x00AE }, { 0x00AF, 0x009D }, { 0x00B0, 0x00B0 }, { 0x00B1, 0x00B1 }, { 0x00B2, 0x00B2 }, - { 0x00B3, 0x00B3 }, { 0x00B4, 0x00B4 }, { 0x00B5, 0x00B5 }, { 0x00B6, 0x00B6 }, { 0x00B7, 0x00B7 }, { 0x00B8, 0x008F }, { 0x00B9, 0x00B9 }, { 0x00BB, 0x00BB }, - { 0x00BC, 0x00BC }, { 0x00BD, 0x00BD }, { 0x00BE, 0x00BE }, { 0x00C4, 0x00C4 }, { 0x00C5, 0x00C5 }, { 0x00C6, 0x00AF }, { 0x00C9, 0x00C9 }, { 0x00D3, 0x00D3 }, - { 0x00D5, 0x00D5 }, { 0x00D6, 0x00D6 }, { 0x00D7, 0x00D7 }, { 0x00D8, 0x00A8 }, { 0x00DC, 0x00DC }, { 0x00DF, 0x00DF }, { 0x00E4, 0x00E4 }, { 0x00E5, 0x00E5 }, - { 0x00E6, 0x00BF }, { 0x00E9, 0x00E9 }, { 0x00F3, 0x00F3 }, { 0x00F5, 0x00F5 }, { 0x00F6, 0x00F6 }, { 0x00F7, 0x00F7 }, { 0x00F8, 0x00B8 }, { 0x00FC, 0x00FC }, - { 0x0100, 0x00C2 }, { 0x0101, 0x00E2 }, { 0x0104, 0x00C0 }, { 0x0105, 0x00E0 }, { 0x0106, 0x00C3 }, { 0x0107, 0x00E3 }, { 0x010C, 0x00C8 }, { 0x010D, 0x00E8 }, - { 0x0112, 0x00C7 }, { 0x0113, 0x00E7 }, { 0x0116, 0x00CB }, { 0x0117, 0x00EB }, { 0x0118, 0x00C6 }, { 0x0119, 0x00E6 }, { 0x0122, 0x00CC }, { 0x0123, 0x00EC }, - { 0x012A, 0x00CE }, { 0x012B, 0x00EE }, { 0x012E, 0x00C1 }, { 0x012F, 0x00E1 }, { 0x0136, 0x00CD }, { 0x0137, 0x00ED }, { 0x013B, 0x00CF }, { 0x013C, 0x00EF }, - { 0x0141, 0x00D9 }, { 0x0142, 0x00F9 }, { 0x0143, 0x00D1 }, { 0x0144, 0x00F1 }, { 0x0145, 0x00D2 }, { 0x0146, 0x00F2 }, { 0x014C, 0x00D4 }, { 0x014D, 0x00F4 }, - { 0x0156, 0x00AA }, { 0x0157, 0x00BA }, { 0x015A, 0x00DA }, { 0x015B, 0x00FA }, { 0x0160, 0x00D0 }, { 0x0161, 0x00F0 }, { 0x016A, 0x00DB }, { 0x016B, 0x00FB }, - { 0x0172, 0x00D8 }, { 0x0173, 0x00F8 }, { 0x0179, 0x00CA }, { 0x017A, 0x00EA }, { 0x017B, 0x00DD }, { 0x017C, 0x00FD }, { 0x017D, 0x00DE }, { 0x017E, 0x00FE }, - { 0x02C7, 0x008E }, { 0x02D9, 0x00FF }, { 0x02DB, 0x009E }, { 0x2013, 0x0096 }, { 0x2014, 0x0097 }, { 0x2018, 0x0091 }, { 0x2019, 0x0092 }, { 0x201A, 0x0082 }, - { 0x201C, 0x0093 }, { 0x201D, 0x0094 }, { 0x201E, 0x0084 }, { 0x2020, 0x0086 }, { 0x2021, 0x0087 }, { 0x2022, 0x0095 }, { 0x2026, 0x0085 }, { 0x2030, 0x0089 }, - { 0x2039, 0x008B }, { 0x203A, 0x009B }, { 0x20AC, 0x0080 }, { 0x2122, 0x0099 }, + { 0x0000, 0x0000 }, { 0x0001, 0x0001 }, { 0x0002, 0x0002 }, { 0x0003, 0x0003 }, { 0x0004, 0x0004 }, { 0x0005, 0x0005 }, { 0x0006, 0x0006 }, { 0x0007, 0x0007 }, + { 0x0008, 0x0008 }, { 0x0009, 0x0009 }, { 0x000A, 0x000A }, { 0x000B, 0x000B }, { 0x000C, 0x000C }, { 0x000D, 0x000D }, { 0x000E, 0x000E }, { 0x000F, 0x000F }, + { 0x0010, 0x0010 }, { 0x0011, 0x0011 }, { 0x0012, 0x0012 }, { 0x0013, 0x0013 }, { 0x0014, 0x0014 }, { 0x0015, 0x0015 }, { 0x0016, 0x0016 }, { 0x0017, 0x0017 }, + { 0x0018, 0x0018 }, { 0x0019, 0x0019 }, { 0x001A, 0x001A }, { 0x001B, 0x001B }, { 0x001C, 0x001C }, { 0x001D, 0x001D }, { 0x001E, 0x001E }, { 0x001F, 0x001F }, + { 0x0020, 0x0020 }, { 0x0021, 0x0021 }, { 0x0022, 0x0022 }, { 0x0023, 0x0023 }, { 0x0024, 0x0024 }, { 0x0025, 0x0025 }, { 0x0026, 0x0026 }, { 0x0027, 0x0027 }, + { 0x0028, 0x0028 }, { 0x0029, 0x0029 }, { 0x002A, 0x002A }, { 0x002B, 0x002B }, { 0x002C, 0x002C }, { 0x002D, 0x002D }, { 0x002E, 0x002E }, { 0x002F, 0x002F }, + { 0x0030, 0x0030 }, { 0x0031, 0x0031 }, { 0x0032, 0x0032 }, { 0x0033, 0x0033 }, { 0x0034, 0x0034 }, { 0x0035, 0x0035 }, { 0x0036, 0x0036 }, { 0x0037, 0x0037 }, + { 0x0038, 0x0038 }, { 0x0039, 0x0039 }, { 0x003A, 0x003A }, { 0x003B, 0x003B }, { 0x003C, 0x003C }, { 0x003D, 0x003D }, { 0x003E, 0x003E }, { 0x003F, 0x003F }, + { 0x0040, 0x0040 }, { 0x0041, 0x0041 }, { 0x0042, 0x0042 }, { 0x0043, 0x0043 }, { 0x0044, 0x0044 }, { 0x0045, 0x0045 }, { 0x0046, 0x0046 }, { 0x0047, 0x0047 }, + { 0x0048, 0x0048 }, { 0x0049, 0x0049 }, { 0x004A, 0x004A }, { 0x004B, 0x004B }, { 0x004C, 0x004C }, { 0x004D, 0x004D }, { 0x004E, 0x004E }, { 0x004F, 0x004F }, + { 0x0050, 0x0050 }, { 0x0051, 0x0051 }, { 0x0052, 0x0052 }, { 0x0053, 0x0053 }, { 0x0054, 0x0054 }, { 0x0055, 0x0055 }, { 0x0056, 0x0056 }, { 0x0057, 0x0057 }, + { 0x0058, 0x0058 }, { 0x0059, 0x0059 }, { 0x005A, 0x005A }, { 0x005B, 0x005B }, { 0x005C, 0x005C }, { 0x005D, 0x005D }, { 0x005E, 0x005E }, { 0x005F, 0x005F }, + { 0x0060, 0x0060 }, { 0x0061, 0x0061 }, { 0x0062, 0x0062 }, { 0x0063, 0x0063 }, { 0x0064, 0x0064 }, { 0x0065, 0x0065 }, { 0x0066, 0x0066 }, { 0x0067, 0x0067 }, + { 0x0068, 0x0068 }, { 0x0069, 0x0069 }, { 0x006A, 0x006A }, { 0x006B, 0x006B }, { 0x006C, 0x006C }, { 0x006D, 0x006D }, { 0x006E, 0x006E }, { 0x006F, 0x006F }, + { 0x0070, 0x0070 }, { 0x0071, 0x0071 }, { 0x0072, 0x0072 }, { 0x0073, 0x0073 }, { 0x0074, 0x0074 }, { 0x0075, 0x0075 }, { 0x0076, 0x0076 }, { 0x0077, 0x0077 }, + { 0x0078, 0x0078 }, { 0x0079, 0x0079 }, { 0x007A, 0x007A }, { 0x007B, 0x007B }, { 0x007C, 0x007C }, { 0x007D, 0x007D }, { 0x007E, 0x007E }, { 0x007F, 0x007F }, + { 0x00A0, 0x00A0 }, { 0x00A2, 0x00A2 }, { 0x00A3, 0x00A3 }, { 0x00A4, 0x00A4 }, { 0x00A6, 0x00A6 }, { 0x00A7, 0x00A7 }, { 0x00A8, 0x008D }, { 0x00A9, 0x00A9 }, + { 0x00AB, 0x00AB }, { 0x00AC, 0x00AC }, { 0x00AD, 0x00AD }, { 0x00AE, 0x00AE }, { 0x00AF, 0x009D }, { 0x00B0, 0x00B0 }, { 0x00B1, 0x00B1 }, { 0x00B2, 0x00B2 }, + { 0x00B3, 0x00B3 }, { 0x00B4, 0x00B4 }, { 0x00B5, 0x00B5 }, { 0x00B6, 0x00B6 }, { 0x00B7, 0x00B7 }, { 0x00B8, 0x008F }, { 0x00B9, 0x00B9 }, { 0x00BB, 0x00BB }, + { 0x00BC, 0x00BC }, { 0x00BD, 0x00BD }, { 0x00BE, 0x00BE }, { 0x00C4, 0x00C4 }, { 0x00C5, 0x00C5 }, { 0x00C6, 0x00AF }, { 0x00C9, 0x00C9 }, { 0x00D3, 0x00D3 }, + { 0x00D5, 0x00D5 }, { 0x00D6, 0x00D6 }, { 0x00D7, 0x00D7 }, { 0x00D8, 0x00A8 }, { 0x00DC, 0x00DC }, { 0x00DF, 0x00DF }, { 0x00E4, 0x00E4 }, { 0x00E5, 0x00E5 }, + { 0x00E6, 0x00BF }, { 0x00E9, 0x00E9 }, { 0x00F3, 0x00F3 }, { 0x00F5, 0x00F5 }, { 0x00F6, 0x00F6 }, { 0x00F7, 0x00F7 }, { 0x00F8, 0x00B8 }, { 0x00FC, 0x00FC }, + { 0x0100, 0x00C2 }, { 0x0101, 0x00E2 }, { 0x0104, 0x00C0 }, { 0x0105, 0x00E0 }, { 0x0106, 0x00C3 }, { 0x0107, 0x00E3 }, { 0x010C, 0x00C8 }, { 0x010D, 0x00E8 }, + { 0x0112, 0x00C7 }, { 0x0113, 0x00E7 }, { 0x0116, 0x00CB }, { 0x0117, 0x00EB }, { 0x0118, 0x00C6 }, { 0x0119, 0x00E6 }, { 0x0122, 0x00CC }, { 0x0123, 0x00EC }, + { 0x012A, 0x00CE }, { 0x012B, 0x00EE }, { 0x012E, 0x00C1 }, { 0x012F, 0x00E1 }, { 0x0136, 0x00CD }, { 0x0137, 0x00ED }, { 0x013B, 0x00CF }, { 0x013C, 0x00EF }, + { 0x0141, 0x00D9 }, { 0x0142, 0x00F9 }, { 0x0143, 0x00D1 }, { 0x0144, 0x00F1 }, { 0x0145, 0x00D2 }, { 0x0146, 0x00F2 }, { 0x014C, 0x00D4 }, { 0x014D, 0x00F4 }, + { 0x0156, 0x00AA }, { 0x0157, 0x00BA }, { 0x015A, 0x00DA }, { 0x015B, 0x00FA }, { 0x0160, 0x00D0 }, { 0x0161, 0x00F0 }, { 0x016A, 0x00DB }, { 0x016B, 0x00FB }, + { 0x0172, 0x00D8 }, { 0x0173, 0x00F8 }, { 0x0179, 0x00CA }, { 0x017A, 0x00EA }, { 0x017B, 0x00DD }, { 0x017C, 0x00FD }, { 0x017D, 0x00DE }, { 0x017E, 0x00FE }, + { 0x02C7, 0x008E }, { 0x02D9, 0x00FF }, { 0x02DB, 0x009E }, { 0x2013, 0x0096 }, { 0x2014, 0x0097 }, { 0x2018, 0x0091 }, { 0x2019, 0x0092 }, { 0x201A, 0x0082 }, + { 0x201C, 0x0093 }, { 0x201D, 0x0094 }, { 0x201E, 0x0084 }, { 0x2020, 0x0086 }, { 0x2021, 0x0087 }, { 0x2022, 0x0095 }, { 0x2026, 0x0085 }, { 0x2030, 0x0089 }, + { 0x2039, 0x008B }, { 0x203A, 0x009B }, { 0x20AC, 0x0080 }, { 0x2122, 0x0099 }, }; diff --git a/Encodings/src/Windows1258Encoding.cpp b/Encodings/src/Windows1258Encoding.cpp index 3270a72c5..765351f9f 100644 --- a/Encodings/src/Windows1258Encoding.cpp +++ b/Encodings/src/Windows1258Encoding.cpp @@ -28,24 +28,24 @@ const char* Windows1258Encoding::_names[] = }; -const TextEncoding::CharacterMap Windows1258Encoding::_charMap = +const TextEncoding::CharacterMap Windows1258Encoding::_charMap = { - 0x0000, 0x0001, 0x0002, 0x0003, 0x0004, 0x0005, 0x0006, 0x0007, 0x0008, 0x0009, 0x000A, 0x000B, 0x000C, 0x000D, 0x000E, 0x000F, - 0x0010, 0x0011, 0x0012, 0x0013, 0x0014, 0x0015, 0x0016, 0x0017, 0x0018, 0x0019, 0x001A, 0x001B, 0x001C, 0x001D, 0x001E, 0x001F, - 0x0020, 0x0021, 0x0022, 0x0023, 0x0024, 0x0025, 0x0026, 0x0027, 0x0028, 0x0029, 0x002A, 0x002B, 0x002C, 0x002D, 0x002E, 0x002F, - 0x0030, 0x0031, 0x0032, 0x0033, 0x0034, 0x0035, 0x0036, 0x0037, 0x0038, 0x0039, 0x003A, 0x003B, 0x003C, 0x003D, 0x003E, 0x003F, - 0x0040, 0x0041, 0x0042, 0x0043, 0x0044, 0x0045, 0x0046, 0x0047, 0x0048, 0x0049, 0x004A, 0x004B, 0x004C, 0x004D, 0x004E, 0x004F, - 0x0050, 0x0051, 0x0052, 0x0053, 0x0054, 0x0055, 0x0056, 0x0057, 0x0058, 0x0059, 0x005A, 0x005B, 0x005C, 0x005D, 0x005E, 0x005F, - 0x0060, 0x0061, 0x0062, 0x0063, 0x0064, 0x0065, 0x0066, 0x0067, 0x0068, 0x0069, 0x006A, 0x006B, 0x006C, 0x006D, 0x006E, 0x006F, - 0x0070, 0x0071, 0x0072, 0x0073, 0x0074, 0x0075, 0x0076, 0x0077, 0x0078, 0x0079, 0x007A, 0x007B, 0x007C, 0x007D, 0x007E, 0x007F, - 0x20AC, -1, 0x201A, 0x0192, 0x201E, 0x2026, 0x2020, 0x2021, 0x02C6, 0x2030, -1, 0x2039, 0x0152, -1, -1, -1, - -1, 0x2018, 0x2019, 0x201C, 0x201D, 0x2022, 0x2013, 0x2014, 0x02DC, 0x2122, -1, 0x203A, 0x0153, -1, -1, 0x0178, - 0x00A0, 0x00A1, 0x00A2, 0x00A3, 0x00A4, 0x00A5, 0x00A6, 0x00A7, 0x00A8, 0x00A9, 0x00AA, 0x00AB, 0x00AC, 0x00AD, 0x00AE, 0x00AF, - 0x00B0, 0x00B1, 0x00B2, 0x00B3, 0x00B4, 0x00B5, 0x00B6, 0x00B7, 0x00B8, 0x00B9, 0x00BA, 0x00BB, 0x00BC, 0x00BD, 0x00BE, 0x00BF, - 0x00C0, 0x00C1, 0x00C2, 0x0102, 0x00C4, 0x00C5, 0x00C6, 0x00C7, 0x00C8, 0x00C9, 0x00CA, 0x00CB, 0x0300, 0x00CD, 0x00CE, 0x00CF, - 0x0110, 0x00D1, 0x0309, 0x00D3, 0x00D4, 0x01A0, 0x00D6, 0x00D7, 0x00D8, 0x00D9, 0x00DA, 0x00DB, 0x00DC, 0x01AF, 0x0303, 0x00DF, - 0x00E0, 0x00E1, 0x00E2, 0x0103, 0x00E4, 0x00E5, 0x00E6, 0x00E7, 0x00E8, 0x00E9, 0x00EA, 0x00EB, 0x0301, 0x00ED, 0x00EE, 0x00EF, - 0x0111, 0x00F1, 0x0323, 0x00F3, 0x00F4, 0x01A1, 0x00F6, 0x00F7, 0x00F8, 0x00F9, 0x00FA, 0x00FB, 0x00FC, 0x01B0, 0x20AB, 0x00FF, + 0x0000, 0x0001, 0x0002, 0x0003, 0x0004, 0x0005, 0x0006, 0x0007, 0x0008, 0x0009, 0x000A, 0x000B, 0x000C, 0x000D, 0x000E, 0x000F, + 0x0010, 0x0011, 0x0012, 0x0013, 0x0014, 0x0015, 0x0016, 0x0017, 0x0018, 0x0019, 0x001A, 0x001B, 0x001C, 0x001D, 0x001E, 0x001F, + 0x0020, 0x0021, 0x0022, 0x0023, 0x0024, 0x0025, 0x0026, 0x0027, 0x0028, 0x0029, 0x002A, 0x002B, 0x002C, 0x002D, 0x002E, 0x002F, + 0x0030, 0x0031, 0x0032, 0x0033, 0x0034, 0x0035, 0x0036, 0x0037, 0x0038, 0x0039, 0x003A, 0x003B, 0x003C, 0x003D, 0x003E, 0x003F, + 0x0040, 0x0041, 0x0042, 0x0043, 0x0044, 0x0045, 0x0046, 0x0047, 0x0048, 0x0049, 0x004A, 0x004B, 0x004C, 0x004D, 0x004E, 0x004F, + 0x0050, 0x0051, 0x0052, 0x0053, 0x0054, 0x0055, 0x0056, 0x0057, 0x0058, 0x0059, 0x005A, 0x005B, 0x005C, 0x005D, 0x005E, 0x005F, + 0x0060, 0x0061, 0x0062, 0x0063, 0x0064, 0x0065, 0x0066, 0x0067, 0x0068, 0x0069, 0x006A, 0x006B, 0x006C, 0x006D, 0x006E, 0x006F, + 0x0070, 0x0071, 0x0072, 0x0073, 0x0074, 0x0075, 0x0076, 0x0077, 0x0078, 0x0079, 0x007A, 0x007B, 0x007C, 0x007D, 0x007E, 0x007F, + 0x20AC, -1, 0x201A, 0x0192, 0x201E, 0x2026, 0x2020, 0x2021, 0x02C6, 0x2030, -1, 0x2039, 0x0152, -1, -1, -1, + -1, 0x2018, 0x2019, 0x201C, 0x201D, 0x2022, 0x2013, 0x2014, 0x02DC, 0x2122, -1, 0x203A, 0x0153, -1, -1, 0x0178, + 0x00A0, 0x00A1, 0x00A2, 0x00A3, 0x00A4, 0x00A5, 0x00A6, 0x00A7, 0x00A8, 0x00A9, 0x00AA, 0x00AB, 0x00AC, 0x00AD, 0x00AE, 0x00AF, + 0x00B0, 0x00B1, 0x00B2, 0x00B3, 0x00B4, 0x00B5, 0x00B6, 0x00B7, 0x00B8, 0x00B9, 0x00BA, 0x00BB, 0x00BC, 0x00BD, 0x00BE, 0x00BF, + 0x00C0, 0x00C1, 0x00C2, 0x0102, 0x00C4, 0x00C5, 0x00C6, 0x00C7, 0x00C8, 0x00C9, 0x00CA, 0x00CB, 0x0300, 0x00CD, 0x00CE, 0x00CF, + 0x0110, 0x00D1, 0x0309, 0x00D3, 0x00D4, 0x01A0, 0x00D6, 0x00D7, 0x00D8, 0x00D9, 0x00DA, 0x00DB, 0x00DC, 0x01AF, 0x0303, 0x00DF, + 0x00E0, 0x00E1, 0x00E2, 0x0103, 0x00E4, 0x00E5, 0x00E6, 0x00E7, 0x00E8, 0x00E9, 0x00EA, 0x00EB, 0x0301, 0x00ED, 0x00EE, 0x00EF, + 0x0111, 0x00F1, 0x0323, 0x00F3, 0x00F4, 0x01A1, 0x00F6, 0x00F7, 0x00F8, 0x00F9, 0x00FA, 0x00FB, 0x00FC, 0x01B0, 0x20AB, 0x00FF, }; @@ -55,37 +55,37 @@ const DoubleByteEncoding::Mapping Windows1258Encoding::_mappingTable[] = { const DoubleByteEncoding::Mapping Windows1258Encoding::_reverseMappingTable[] = { - { 0x0000, 0x0000 }, { 0x0001, 0x0001 }, { 0x0002, 0x0002 }, { 0x0003, 0x0003 }, { 0x0004, 0x0004 }, { 0x0005, 0x0005 }, { 0x0006, 0x0006 }, { 0x0007, 0x0007 }, - { 0x0008, 0x0008 }, { 0x0009, 0x0009 }, { 0x000A, 0x000A }, { 0x000B, 0x000B }, { 0x000C, 0x000C }, { 0x000D, 0x000D }, { 0x000E, 0x000E }, { 0x000F, 0x000F }, - { 0x0010, 0x0010 }, { 0x0011, 0x0011 }, { 0x0012, 0x0012 }, { 0x0013, 0x0013 }, { 0x0014, 0x0014 }, { 0x0015, 0x0015 }, { 0x0016, 0x0016 }, { 0x0017, 0x0017 }, - { 0x0018, 0x0018 }, { 0x0019, 0x0019 }, { 0x001A, 0x001A }, { 0x001B, 0x001B }, { 0x001C, 0x001C }, { 0x001D, 0x001D }, { 0x001E, 0x001E }, { 0x001F, 0x001F }, - { 0x0020, 0x0020 }, { 0x0021, 0x0021 }, { 0x0022, 0x0022 }, { 0x0023, 0x0023 }, { 0x0024, 0x0024 }, { 0x0025, 0x0025 }, { 0x0026, 0x0026 }, { 0x0027, 0x0027 }, - { 0x0028, 0x0028 }, { 0x0029, 0x0029 }, { 0x002A, 0x002A }, { 0x002B, 0x002B }, { 0x002C, 0x002C }, { 0x002D, 0x002D }, { 0x002E, 0x002E }, { 0x002F, 0x002F }, - { 0x0030, 0x0030 }, { 0x0031, 0x0031 }, { 0x0032, 0x0032 }, { 0x0033, 0x0033 }, { 0x0034, 0x0034 }, { 0x0035, 0x0035 }, { 0x0036, 0x0036 }, { 0x0037, 0x0037 }, - { 0x0038, 0x0038 }, { 0x0039, 0x0039 }, { 0x003A, 0x003A }, { 0x003B, 0x003B }, { 0x003C, 0x003C }, { 0x003D, 0x003D }, { 0x003E, 0x003E }, { 0x003F, 0x003F }, - { 0x0040, 0x0040 }, { 0x0041, 0x0041 }, { 0x0042, 0x0042 }, { 0x0043, 0x0043 }, { 0x0044, 0x0044 }, { 0x0045, 0x0045 }, { 0x0046, 0x0046 }, { 0x0047, 0x0047 }, - { 0x0048, 0x0048 }, { 0x0049, 0x0049 }, { 0x004A, 0x004A }, { 0x004B, 0x004B }, { 0x004C, 0x004C }, { 0x004D, 0x004D }, { 0x004E, 0x004E }, { 0x004F, 0x004F }, - { 0x0050, 0x0050 }, { 0x0051, 0x0051 }, { 0x0052, 0x0052 }, { 0x0053, 0x0053 }, { 0x0054, 0x0054 }, { 0x0055, 0x0055 }, { 0x0056, 0x0056 }, { 0x0057, 0x0057 }, - { 0x0058, 0x0058 }, { 0x0059, 0x0059 }, { 0x005A, 0x005A }, { 0x005B, 0x005B }, { 0x005C, 0x005C }, { 0x005D, 0x005D }, { 0x005E, 0x005E }, { 0x005F, 0x005F }, - { 0x0060, 0x0060 }, { 0x0061, 0x0061 }, { 0x0062, 0x0062 }, { 0x0063, 0x0063 }, { 0x0064, 0x0064 }, { 0x0065, 0x0065 }, { 0x0066, 0x0066 }, { 0x0067, 0x0067 }, - { 0x0068, 0x0068 }, { 0x0069, 0x0069 }, { 0x006A, 0x006A }, { 0x006B, 0x006B }, { 0x006C, 0x006C }, { 0x006D, 0x006D }, { 0x006E, 0x006E }, { 0x006F, 0x006F }, - { 0x0070, 0x0070 }, { 0x0071, 0x0071 }, { 0x0072, 0x0072 }, { 0x0073, 0x0073 }, { 0x0074, 0x0074 }, { 0x0075, 0x0075 }, { 0x0076, 0x0076 }, { 0x0077, 0x0077 }, - { 0x0078, 0x0078 }, { 0x0079, 0x0079 }, { 0x007A, 0x007A }, { 0x007B, 0x007B }, { 0x007C, 0x007C }, { 0x007D, 0x007D }, { 0x007E, 0x007E }, { 0x007F, 0x007F }, - { 0x00A0, 0x00A0 }, { 0x00A1, 0x00A1 }, { 0x00A2, 0x00A2 }, { 0x00A3, 0x00A3 }, { 0x00A4, 0x00A4 }, { 0x00A5, 0x00A5 }, { 0x00A6, 0x00A6 }, { 0x00A7, 0x00A7 }, - { 0x00A8, 0x00A8 }, { 0x00A9, 0x00A9 }, { 0x00AA, 0x00AA }, { 0x00AB, 0x00AB }, { 0x00AC, 0x00AC }, { 0x00AD, 0x00AD }, { 0x00AE, 0x00AE }, { 0x00AF, 0x00AF }, - { 0x00B0, 0x00B0 }, { 0x00B1, 0x00B1 }, { 0x00B2, 0x00B2 }, { 0x00B3, 0x00B3 }, { 0x00B4, 0x00B4 }, { 0x00B5, 0x00B5 }, { 0x00B6, 0x00B6 }, { 0x00B7, 0x00B7 }, - { 0x00B8, 0x00B8 }, { 0x00B9, 0x00B9 }, { 0x00BA, 0x00BA }, { 0x00BB, 0x00BB }, { 0x00BC, 0x00BC }, { 0x00BD, 0x00BD }, { 0x00BE, 0x00BE }, { 0x00BF, 0x00BF }, - { 0x00C0, 0x00C0 }, { 0x00C1, 0x00C1 }, { 0x00C2, 0x00C2 }, { 0x00C4, 0x00C4 }, { 0x00C5, 0x00C5 }, { 0x00C6, 0x00C6 }, { 0x00C7, 0x00C7 }, { 0x00C8, 0x00C8 }, - { 0x00C9, 0x00C9 }, { 0x00CA, 0x00CA }, { 0x00CB, 0x00CB }, { 0x00CD, 0x00CD }, { 0x00CE, 0x00CE }, { 0x00CF, 0x00CF }, { 0x00D1, 0x00D1 }, { 0x00D3, 0x00D3 }, - { 0x00D4, 0x00D4 }, { 0x00D6, 0x00D6 }, { 0x00D7, 0x00D7 }, { 0x00D8, 0x00D8 }, { 0x00D9, 0x00D9 }, { 0x00DA, 0x00DA }, { 0x00DB, 0x00DB }, { 0x00DC, 0x00DC }, - { 0x00DF, 0x00DF }, { 0x00E0, 0x00E0 }, { 0x00E1, 0x00E1 }, { 0x00E2, 0x00E2 }, { 0x00E4, 0x00E4 }, { 0x00E5, 0x00E5 }, { 0x00E6, 0x00E6 }, { 0x00E7, 0x00E7 }, - { 0x00E8, 0x00E8 }, { 0x00E9, 0x00E9 }, { 0x00EA, 0x00EA }, { 0x00EB, 0x00EB }, { 0x00ED, 0x00ED }, { 0x00EE, 0x00EE }, { 0x00EF, 0x00EF }, { 0x00F1, 0x00F1 }, - { 0x00F3, 0x00F3 }, { 0x00F4, 0x00F4 }, { 0x00F6, 0x00F6 }, { 0x00F7, 0x00F7 }, { 0x00F8, 0x00F8 }, { 0x00F9, 0x00F9 }, { 0x00FA, 0x00FA }, { 0x00FB, 0x00FB }, - { 0x00FC, 0x00FC }, { 0x00FF, 0x00FF }, { 0x0102, 0x00C3 }, { 0x0103, 0x00E3 }, { 0x0110, 0x00D0 }, { 0x0111, 0x00F0 }, { 0x0152, 0x008C }, { 0x0153, 0x009C }, - { 0x0178, 0x009F }, { 0x0192, 0x0083 }, { 0x01A0, 0x00D5 }, { 0x01A1, 0x00F5 }, { 0x01AF, 0x00DD }, { 0x01B0, 0x00FD }, { 0x02C6, 0x0088 }, { 0x02DC, 0x0098 }, - { 0x0300, 0x00CC }, { 0x0301, 0x00EC }, { 0x0303, 0x00DE }, { 0x0309, 0x00D2 }, { 0x0323, 0x00F2 }, { 0x2013, 0x0096 }, { 0x2014, 0x0097 }, { 0x2018, 0x0091 }, - { 0x2019, 0x0092 }, { 0x201A, 0x0082 }, { 0x201C, 0x0093 }, { 0x201D, 0x0094 }, { 0x201E, 0x0084 }, { 0x2020, 0x0086 }, { 0x2021, 0x0087 }, { 0x2022, 0x0095 }, - { 0x2026, 0x0085 }, { 0x2030, 0x0089 }, { 0x2039, 0x008B }, { 0x203A, 0x009B }, { 0x20AB, 0x00FE }, { 0x20AC, 0x0080 }, { 0x2122, 0x0099 }, + { 0x0000, 0x0000 }, { 0x0001, 0x0001 }, { 0x0002, 0x0002 }, { 0x0003, 0x0003 }, { 0x0004, 0x0004 }, { 0x0005, 0x0005 }, { 0x0006, 0x0006 }, { 0x0007, 0x0007 }, + { 0x0008, 0x0008 }, { 0x0009, 0x0009 }, { 0x000A, 0x000A }, { 0x000B, 0x000B }, { 0x000C, 0x000C }, { 0x000D, 0x000D }, { 0x000E, 0x000E }, { 0x000F, 0x000F }, + { 0x0010, 0x0010 }, { 0x0011, 0x0011 }, { 0x0012, 0x0012 }, { 0x0013, 0x0013 }, { 0x0014, 0x0014 }, { 0x0015, 0x0015 }, { 0x0016, 0x0016 }, { 0x0017, 0x0017 }, + { 0x0018, 0x0018 }, { 0x0019, 0x0019 }, { 0x001A, 0x001A }, { 0x001B, 0x001B }, { 0x001C, 0x001C }, { 0x001D, 0x001D }, { 0x001E, 0x001E }, { 0x001F, 0x001F }, + { 0x0020, 0x0020 }, { 0x0021, 0x0021 }, { 0x0022, 0x0022 }, { 0x0023, 0x0023 }, { 0x0024, 0x0024 }, { 0x0025, 0x0025 }, { 0x0026, 0x0026 }, { 0x0027, 0x0027 }, + { 0x0028, 0x0028 }, { 0x0029, 0x0029 }, { 0x002A, 0x002A }, { 0x002B, 0x002B }, { 0x002C, 0x002C }, { 0x002D, 0x002D }, { 0x002E, 0x002E }, { 0x002F, 0x002F }, + { 0x0030, 0x0030 }, { 0x0031, 0x0031 }, { 0x0032, 0x0032 }, { 0x0033, 0x0033 }, { 0x0034, 0x0034 }, { 0x0035, 0x0035 }, { 0x0036, 0x0036 }, { 0x0037, 0x0037 }, + { 0x0038, 0x0038 }, { 0x0039, 0x0039 }, { 0x003A, 0x003A }, { 0x003B, 0x003B }, { 0x003C, 0x003C }, { 0x003D, 0x003D }, { 0x003E, 0x003E }, { 0x003F, 0x003F }, + { 0x0040, 0x0040 }, { 0x0041, 0x0041 }, { 0x0042, 0x0042 }, { 0x0043, 0x0043 }, { 0x0044, 0x0044 }, { 0x0045, 0x0045 }, { 0x0046, 0x0046 }, { 0x0047, 0x0047 }, + { 0x0048, 0x0048 }, { 0x0049, 0x0049 }, { 0x004A, 0x004A }, { 0x004B, 0x004B }, { 0x004C, 0x004C }, { 0x004D, 0x004D }, { 0x004E, 0x004E }, { 0x004F, 0x004F }, + { 0x0050, 0x0050 }, { 0x0051, 0x0051 }, { 0x0052, 0x0052 }, { 0x0053, 0x0053 }, { 0x0054, 0x0054 }, { 0x0055, 0x0055 }, { 0x0056, 0x0056 }, { 0x0057, 0x0057 }, + { 0x0058, 0x0058 }, { 0x0059, 0x0059 }, { 0x005A, 0x005A }, { 0x005B, 0x005B }, { 0x005C, 0x005C }, { 0x005D, 0x005D }, { 0x005E, 0x005E }, { 0x005F, 0x005F }, + { 0x0060, 0x0060 }, { 0x0061, 0x0061 }, { 0x0062, 0x0062 }, { 0x0063, 0x0063 }, { 0x0064, 0x0064 }, { 0x0065, 0x0065 }, { 0x0066, 0x0066 }, { 0x0067, 0x0067 }, + { 0x0068, 0x0068 }, { 0x0069, 0x0069 }, { 0x006A, 0x006A }, { 0x006B, 0x006B }, { 0x006C, 0x006C }, { 0x006D, 0x006D }, { 0x006E, 0x006E }, { 0x006F, 0x006F }, + { 0x0070, 0x0070 }, { 0x0071, 0x0071 }, { 0x0072, 0x0072 }, { 0x0073, 0x0073 }, { 0x0074, 0x0074 }, { 0x0075, 0x0075 }, { 0x0076, 0x0076 }, { 0x0077, 0x0077 }, + { 0x0078, 0x0078 }, { 0x0079, 0x0079 }, { 0x007A, 0x007A }, { 0x007B, 0x007B }, { 0x007C, 0x007C }, { 0x007D, 0x007D }, { 0x007E, 0x007E }, { 0x007F, 0x007F }, + { 0x00A0, 0x00A0 }, { 0x00A1, 0x00A1 }, { 0x00A2, 0x00A2 }, { 0x00A3, 0x00A3 }, { 0x00A4, 0x00A4 }, { 0x00A5, 0x00A5 }, { 0x00A6, 0x00A6 }, { 0x00A7, 0x00A7 }, + { 0x00A8, 0x00A8 }, { 0x00A9, 0x00A9 }, { 0x00AA, 0x00AA }, { 0x00AB, 0x00AB }, { 0x00AC, 0x00AC }, { 0x00AD, 0x00AD }, { 0x00AE, 0x00AE }, { 0x00AF, 0x00AF }, + { 0x00B0, 0x00B0 }, { 0x00B1, 0x00B1 }, { 0x00B2, 0x00B2 }, { 0x00B3, 0x00B3 }, { 0x00B4, 0x00B4 }, { 0x00B5, 0x00B5 }, { 0x00B6, 0x00B6 }, { 0x00B7, 0x00B7 }, + { 0x00B8, 0x00B8 }, { 0x00B9, 0x00B9 }, { 0x00BA, 0x00BA }, { 0x00BB, 0x00BB }, { 0x00BC, 0x00BC }, { 0x00BD, 0x00BD }, { 0x00BE, 0x00BE }, { 0x00BF, 0x00BF }, + { 0x00C0, 0x00C0 }, { 0x00C1, 0x00C1 }, { 0x00C2, 0x00C2 }, { 0x00C4, 0x00C4 }, { 0x00C5, 0x00C5 }, { 0x00C6, 0x00C6 }, { 0x00C7, 0x00C7 }, { 0x00C8, 0x00C8 }, + { 0x00C9, 0x00C9 }, { 0x00CA, 0x00CA }, { 0x00CB, 0x00CB }, { 0x00CD, 0x00CD }, { 0x00CE, 0x00CE }, { 0x00CF, 0x00CF }, { 0x00D1, 0x00D1 }, { 0x00D3, 0x00D3 }, + { 0x00D4, 0x00D4 }, { 0x00D6, 0x00D6 }, { 0x00D7, 0x00D7 }, { 0x00D8, 0x00D8 }, { 0x00D9, 0x00D9 }, { 0x00DA, 0x00DA }, { 0x00DB, 0x00DB }, { 0x00DC, 0x00DC }, + { 0x00DF, 0x00DF }, { 0x00E0, 0x00E0 }, { 0x00E1, 0x00E1 }, { 0x00E2, 0x00E2 }, { 0x00E4, 0x00E4 }, { 0x00E5, 0x00E5 }, { 0x00E6, 0x00E6 }, { 0x00E7, 0x00E7 }, + { 0x00E8, 0x00E8 }, { 0x00E9, 0x00E9 }, { 0x00EA, 0x00EA }, { 0x00EB, 0x00EB }, { 0x00ED, 0x00ED }, { 0x00EE, 0x00EE }, { 0x00EF, 0x00EF }, { 0x00F1, 0x00F1 }, + { 0x00F3, 0x00F3 }, { 0x00F4, 0x00F4 }, { 0x00F6, 0x00F6 }, { 0x00F7, 0x00F7 }, { 0x00F8, 0x00F8 }, { 0x00F9, 0x00F9 }, { 0x00FA, 0x00FA }, { 0x00FB, 0x00FB }, + { 0x00FC, 0x00FC }, { 0x00FF, 0x00FF }, { 0x0102, 0x00C3 }, { 0x0103, 0x00E3 }, { 0x0110, 0x00D0 }, { 0x0111, 0x00F0 }, { 0x0152, 0x008C }, { 0x0153, 0x009C }, + { 0x0178, 0x009F }, { 0x0192, 0x0083 }, { 0x01A0, 0x00D5 }, { 0x01A1, 0x00F5 }, { 0x01AF, 0x00DD }, { 0x01B0, 0x00FD }, { 0x02C6, 0x0088 }, { 0x02DC, 0x0098 }, + { 0x0300, 0x00CC }, { 0x0301, 0x00EC }, { 0x0303, 0x00DE }, { 0x0309, 0x00D2 }, { 0x0323, 0x00F2 }, { 0x2013, 0x0096 }, { 0x2014, 0x0097 }, { 0x2018, 0x0091 }, + { 0x2019, 0x0092 }, { 0x201A, 0x0082 }, { 0x201C, 0x0093 }, { 0x201D, 0x0094 }, { 0x201E, 0x0084 }, { 0x2020, 0x0086 }, { 0x2021, 0x0087 }, { 0x2022, 0x0095 }, + { 0x2026, 0x0085 }, { 0x2030, 0x0089 }, { 0x2039, 0x008B }, { 0x203A, 0x009B }, { 0x20AB, 0x00FE }, { 0x20AC, 0x0080 }, { 0x2122, 0x0099 }, }; diff --git a/Encodings/src/Windows874Encoding.cpp b/Encodings/src/Windows874Encoding.cpp index 75d7ce7e6..6dcd27c26 100644 --- a/Encodings/src/Windows874Encoding.cpp +++ b/Encodings/src/Windows874Encoding.cpp @@ -28,24 +28,24 @@ const char* Windows874Encoding::_names[] = }; -const TextEncoding::CharacterMap Windows874Encoding::_charMap = +const TextEncoding::CharacterMap Windows874Encoding::_charMap = { - 0x0000, 0x0001, 0x0002, 0x0003, 0x0004, 0x0005, 0x0006, 0x0007, 0x0008, 0x0009, 0x000A, 0x000B, 0x000C, 0x000D, 0x000E, 0x000F, - 0x0010, 0x0011, 0x0012, 0x0013, 0x0014, 0x0015, 0x0016, 0x0017, 0x0018, 0x0019, 0x001A, 0x001B, 0x001C, 0x001D, 0x001E, 0x001F, - 0x0020, 0x0021, 0x0022, 0x0023, 0x0024, 0x0025, 0x0026, 0x0027, 0x0028, 0x0029, 0x002A, 0x002B, 0x002C, 0x002D, 0x002E, 0x002F, - 0x0030, 0x0031, 0x0032, 0x0033, 0x0034, 0x0035, 0x0036, 0x0037, 0x0038, 0x0039, 0x003A, 0x003B, 0x003C, 0x003D, 0x003E, 0x003F, - 0x0040, 0x0041, 0x0042, 0x0043, 0x0044, 0x0045, 0x0046, 0x0047, 0x0048, 0x0049, 0x004A, 0x004B, 0x004C, 0x004D, 0x004E, 0x004F, - 0x0050, 0x0051, 0x0052, 0x0053, 0x0054, 0x0055, 0x0056, 0x0057, 0x0058, 0x0059, 0x005A, 0x005B, 0x005C, 0x005D, 0x005E, 0x005F, - 0x0060, 0x0061, 0x0062, 0x0063, 0x0064, 0x0065, 0x0066, 0x0067, 0x0068, 0x0069, 0x006A, 0x006B, 0x006C, 0x006D, 0x006E, 0x006F, - 0x0070, 0x0071, 0x0072, 0x0073, 0x0074, 0x0075, 0x0076, 0x0077, 0x0078, 0x0079, 0x007A, 0x007B, 0x007C, 0x007D, 0x007E, 0x007F, - 0x20AC, -1, -1, -1, -1, 0x2026, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, 0x2018, 0x2019, 0x201C, 0x201D, 0x2022, 0x2013, 0x2014, -1, -1, -1, -1, -1, -1, -1, -1, - 0x00A0, 0x0E01, 0x0E02, 0x0E03, 0x0E04, 0x0E05, 0x0E06, 0x0E07, 0x0E08, 0x0E09, 0x0E0A, 0x0E0B, 0x0E0C, 0x0E0D, 0x0E0E, 0x0E0F, - 0x0E10, 0x0E11, 0x0E12, 0x0E13, 0x0E14, 0x0E15, 0x0E16, 0x0E17, 0x0E18, 0x0E19, 0x0E1A, 0x0E1B, 0x0E1C, 0x0E1D, 0x0E1E, 0x0E1F, - 0x0E20, 0x0E21, 0x0E22, 0x0E23, 0x0E24, 0x0E25, 0x0E26, 0x0E27, 0x0E28, 0x0E29, 0x0E2A, 0x0E2B, 0x0E2C, 0x0E2D, 0x0E2E, 0x0E2F, - 0x0E30, 0x0E31, 0x0E32, 0x0E33, 0x0E34, 0x0E35, 0x0E36, 0x0E37, 0x0E38, 0x0E39, 0x0E3A, -1, -1, -1, -1, 0x0E3F, - 0x0E40, 0x0E41, 0x0E42, 0x0E43, 0x0E44, 0x0E45, 0x0E46, 0x0E47, 0x0E48, 0x0E49, 0x0E4A, 0x0E4B, 0x0E4C, 0x0E4D, 0x0E4E, 0x0E4F, - 0x0E50, 0x0E51, 0x0E52, 0x0E53, 0x0E54, 0x0E55, 0x0E56, 0x0E57, 0x0E58, 0x0E59, 0x0E5A, 0x0E5B, -1, -1, -1, -1, + 0x0000, 0x0001, 0x0002, 0x0003, 0x0004, 0x0005, 0x0006, 0x0007, 0x0008, 0x0009, 0x000A, 0x000B, 0x000C, 0x000D, 0x000E, 0x000F, + 0x0010, 0x0011, 0x0012, 0x0013, 0x0014, 0x0015, 0x0016, 0x0017, 0x0018, 0x0019, 0x001A, 0x001B, 0x001C, 0x001D, 0x001E, 0x001F, + 0x0020, 0x0021, 0x0022, 0x0023, 0x0024, 0x0025, 0x0026, 0x0027, 0x0028, 0x0029, 0x002A, 0x002B, 0x002C, 0x002D, 0x002E, 0x002F, + 0x0030, 0x0031, 0x0032, 0x0033, 0x0034, 0x0035, 0x0036, 0x0037, 0x0038, 0x0039, 0x003A, 0x003B, 0x003C, 0x003D, 0x003E, 0x003F, + 0x0040, 0x0041, 0x0042, 0x0043, 0x0044, 0x0045, 0x0046, 0x0047, 0x0048, 0x0049, 0x004A, 0x004B, 0x004C, 0x004D, 0x004E, 0x004F, + 0x0050, 0x0051, 0x0052, 0x0053, 0x0054, 0x0055, 0x0056, 0x0057, 0x0058, 0x0059, 0x005A, 0x005B, 0x005C, 0x005D, 0x005E, 0x005F, + 0x0060, 0x0061, 0x0062, 0x0063, 0x0064, 0x0065, 0x0066, 0x0067, 0x0068, 0x0069, 0x006A, 0x006B, 0x006C, 0x006D, 0x006E, 0x006F, + 0x0070, 0x0071, 0x0072, 0x0073, 0x0074, 0x0075, 0x0076, 0x0077, 0x0078, 0x0079, 0x007A, 0x007B, 0x007C, 0x007D, 0x007E, 0x007F, + 0x20AC, -1, -1, -1, -1, 0x2026, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, + -1, 0x2018, 0x2019, 0x201C, 0x201D, 0x2022, 0x2013, 0x2014, -1, -1, -1, -1, -1, -1, -1, -1, + 0x00A0, 0x0E01, 0x0E02, 0x0E03, 0x0E04, 0x0E05, 0x0E06, 0x0E07, 0x0E08, 0x0E09, 0x0E0A, 0x0E0B, 0x0E0C, 0x0E0D, 0x0E0E, 0x0E0F, + 0x0E10, 0x0E11, 0x0E12, 0x0E13, 0x0E14, 0x0E15, 0x0E16, 0x0E17, 0x0E18, 0x0E19, 0x0E1A, 0x0E1B, 0x0E1C, 0x0E1D, 0x0E1E, 0x0E1F, + 0x0E20, 0x0E21, 0x0E22, 0x0E23, 0x0E24, 0x0E25, 0x0E26, 0x0E27, 0x0E28, 0x0E29, 0x0E2A, 0x0E2B, 0x0E2C, 0x0E2D, 0x0E2E, 0x0E2F, + 0x0E30, 0x0E31, 0x0E32, 0x0E33, 0x0E34, 0x0E35, 0x0E36, 0x0E37, 0x0E38, 0x0E39, 0x0E3A, -1, -1, -1, -1, 0x0E3F, + 0x0E40, 0x0E41, 0x0E42, 0x0E43, 0x0E44, 0x0E45, 0x0E46, 0x0E47, 0x0E48, 0x0E49, 0x0E4A, 0x0E4B, 0x0E4C, 0x0E4D, 0x0E4E, 0x0E4F, + 0x0E50, 0x0E51, 0x0E52, 0x0E53, 0x0E54, 0x0E55, 0x0E56, 0x0E57, 0x0E58, 0x0E59, 0x0E5A, 0x0E5B, -1, -1, -1, -1, }; @@ -55,35 +55,35 @@ const DoubleByteEncoding::Mapping Windows874Encoding::_mappingTable[] = { const DoubleByteEncoding::Mapping Windows874Encoding::_reverseMappingTable[] = { - { 0x0000, 0x0000 }, { 0x0001, 0x0001 }, { 0x0002, 0x0002 }, { 0x0003, 0x0003 }, { 0x0004, 0x0004 }, { 0x0005, 0x0005 }, { 0x0006, 0x0006 }, { 0x0007, 0x0007 }, - { 0x0008, 0x0008 }, { 0x0009, 0x0009 }, { 0x000A, 0x000A }, { 0x000B, 0x000B }, { 0x000C, 0x000C }, { 0x000D, 0x000D }, { 0x000E, 0x000E }, { 0x000F, 0x000F }, - { 0x0010, 0x0010 }, { 0x0011, 0x0011 }, { 0x0012, 0x0012 }, { 0x0013, 0x0013 }, { 0x0014, 0x0014 }, { 0x0015, 0x0015 }, { 0x0016, 0x0016 }, { 0x0017, 0x0017 }, - { 0x0018, 0x0018 }, { 0x0019, 0x0019 }, { 0x001A, 0x001A }, { 0x001B, 0x001B }, { 0x001C, 0x001C }, { 0x001D, 0x001D }, { 0x001E, 0x001E }, { 0x001F, 0x001F }, - { 0x0020, 0x0020 }, { 0x0021, 0x0021 }, { 0x0022, 0x0022 }, { 0x0023, 0x0023 }, { 0x0024, 0x0024 }, { 0x0025, 0x0025 }, { 0x0026, 0x0026 }, { 0x0027, 0x0027 }, - { 0x0028, 0x0028 }, { 0x0029, 0x0029 }, { 0x002A, 0x002A }, { 0x002B, 0x002B }, { 0x002C, 0x002C }, { 0x002D, 0x002D }, { 0x002E, 0x002E }, { 0x002F, 0x002F }, - { 0x0030, 0x0030 }, { 0x0031, 0x0031 }, { 0x0032, 0x0032 }, { 0x0033, 0x0033 }, { 0x0034, 0x0034 }, { 0x0035, 0x0035 }, { 0x0036, 0x0036 }, { 0x0037, 0x0037 }, - { 0x0038, 0x0038 }, { 0x0039, 0x0039 }, { 0x003A, 0x003A }, { 0x003B, 0x003B }, { 0x003C, 0x003C }, { 0x003D, 0x003D }, { 0x003E, 0x003E }, { 0x003F, 0x003F }, - { 0x0040, 0x0040 }, { 0x0041, 0x0041 }, { 0x0042, 0x0042 }, { 0x0043, 0x0043 }, { 0x0044, 0x0044 }, { 0x0045, 0x0045 }, { 0x0046, 0x0046 }, { 0x0047, 0x0047 }, - { 0x0048, 0x0048 }, { 0x0049, 0x0049 }, { 0x004A, 0x004A }, { 0x004B, 0x004B }, { 0x004C, 0x004C }, { 0x004D, 0x004D }, { 0x004E, 0x004E }, { 0x004F, 0x004F }, - { 0x0050, 0x0050 }, { 0x0051, 0x0051 }, { 0x0052, 0x0052 }, { 0x0053, 0x0053 }, { 0x0054, 0x0054 }, { 0x0055, 0x0055 }, { 0x0056, 0x0056 }, { 0x0057, 0x0057 }, - { 0x0058, 0x0058 }, { 0x0059, 0x0059 }, { 0x005A, 0x005A }, { 0x005B, 0x005B }, { 0x005C, 0x005C }, { 0x005D, 0x005D }, { 0x005E, 0x005E }, { 0x005F, 0x005F }, - { 0x0060, 0x0060 }, { 0x0061, 0x0061 }, { 0x0062, 0x0062 }, { 0x0063, 0x0063 }, { 0x0064, 0x0064 }, { 0x0065, 0x0065 }, { 0x0066, 0x0066 }, { 0x0067, 0x0067 }, - { 0x0068, 0x0068 }, { 0x0069, 0x0069 }, { 0x006A, 0x006A }, { 0x006B, 0x006B }, { 0x006C, 0x006C }, { 0x006D, 0x006D }, { 0x006E, 0x006E }, { 0x006F, 0x006F }, - { 0x0070, 0x0070 }, { 0x0071, 0x0071 }, { 0x0072, 0x0072 }, { 0x0073, 0x0073 }, { 0x0074, 0x0074 }, { 0x0075, 0x0075 }, { 0x0076, 0x0076 }, { 0x0077, 0x0077 }, - { 0x0078, 0x0078 }, { 0x0079, 0x0079 }, { 0x007A, 0x007A }, { 0x007B, 0x007B }, { 0x007C, 0x007C }, { 0x007D, 0x007D }, { 0x007E, 0x007E }, { 0x007F, 0x007F }, - { 0x00A0, 0x00A0 }, { 0x0E01, 0x00A1 }, { 0x0E02, 0x00A2 }, { 0x0E03, 0x00A3 }, { 0x0E04, 0x00A4 }, { 0x0E05, 0x00A5 }, { 0x0E06, 0x00A6 }, { 0x0E07, 0x00A7 }, - { 0x0E08, 0x00A8 }, { 0x0E09, 0x00A9 }, { 0x0E0A, 0x00AA }, { 0x0E0B, 0x00AB }, { 0x0E0C, 0x00AC }, { 0x0E0D, 0x00AD }, { 0x0E0E, 0x00AE }, { 0x0E0F, 0x00AF }, - { 0x0E10, 0x00B0 }, { 0x0E11, 0x00B1 }, { 0x0E12, 0x00B2 }, { 0x0E13, 0x00B3 }, { 0x0E14, 0x00B4 }, { 0x0E15, 0x00B5 }, { 0x0E16, 0x00B6 }, { 0x0E17, 0x00B7 }, - { 0x0E18, 0x00B8 }, { 0x0E19, 0x00B9 }, { 0x0E1A, 0x00BA }, { 0x0E1B, 0x00BB }, { 0x0E1C, 0x00BC }, { 0x0E1D, 0x00BD }, { 0x0E1E, 0x00BE }, { 0x0E1F, 0x00BF }, - { 0x0E20, 0x00C0 }, { 0x0E21, 0x00C1 }, { 0x0E22, 0x00C2 }, { 0x0E23, 0x00C3 }, { 0x0E24, 0x00C4 }, { 0x0E25, 0x00C5 }, { 0x0E26, 0x00C6 }, { 0x0E27, 0x00C7 }, - { 0x0E28, 0x00C8 }, { 0x0E29, 0x00C9 }, { 0x0E2A, 0x00CA }, { 0x0E2B, 0x00CB }, { 0x0E2C, 0x00CC }, { 0x0E2D, 0x00CD }, { 0x0E2E, 0x00CE }, { 0x0E2F, 0x00CF }, - { 0x0E30, 0x00D0 }, { 0x0E31, 0x00D1 }, { 0x0E32, 0x00D2 }, { 0x0E33, 0x00D3 }, { 0x0E34, 0x00D4 }, { 0x0E35, 0x00D5 }, { 0x0E36, 0x00D6 }, { 0x0E37, 0x00D7 }, - { 0x0E38, 0x00D8 }, { 0x0E39, 0x00D9 }, { 0x0E3A, 0x00DA }, { 0x0E3F, 0x00DF }, { 0x0E40, 0x00E0 }, { 0x0E41, 0x00E1 }, { 0x0E42, 0x00E2 }, { 0x0E43, 0x00E3 }, - { 0x0E44, 0x00E4 }, { 0x0E45, 0x00E5 }, { 0x0E46, 0x00E6 }, { 0x0E47, 0x00E7 }, { 0x0E48, 0x00E8 }, { 0x0E49, 0x00E9 }, { 0x0E4A, 0x00EA }, { 0x0E4B, 0x00EB }, - { 0x0E4C, 0x00EC }, { 0x0E4D, 0x00ED }, { 0x0E4E, 0x00EE }, { 0x0E4F, 0x00EF }, { 0x0E50, 0x00F0 }, { 0x0E51, 0x00F1 }, { 0x0E52, 0x00F2 }, { 0x0E53, 0x00F3 }, - { 0x0E54, 0x00F4 }, { 0x0E55, 0x00F5 }, { 0x0E56, 0x00F6 }, { 0x0E57, 0x00F7 }, { 0x0E58, 0x00F8 }, { 0x0E59, 0x00F9 }, { 0x0E5A, 0x00FA }, { 0x0E5B, 0x00FB }, - { 0x2013, 0x0096 }, { 0x2014, 0x0097 }, { 0x2018, 0x0091 }, { 0x2019, 0x0092 }, { 0x201C, 0x0093 }, { 0x201D, 0x0094 }, { 0x2022, 0x0095 }, { 0x2026, 0x0085 }, - { 0x20AC, 0x0080 }, + { 0x0000, 0x0000 }, { 0x0001, 0x0001 }, { 0x0002, 0x0002 }, { 0x0003, 0x0003 }, { 0x0004, 0x0004 }, { 0x0005, 0x0005 }, { 0x0006, 0x0006 }, { 0x0007, 0x0007 }, + { 0x0008, 0x0008 }, { 0x0009, 0x0009 }, { 0x000A, 0x000A }, { 0x000B, 0x000B }, { 0x000C, 0x000C }, { 0x000D, 0x000D }, { 0x000E, 0x000E }, { 0x000F, 0x000F }, + { 0x0010, 0x0010 }, { 0x0011, 0x0011 }, { 0x0012, 0x0012 }, { 0x0013, 0x0013 }, { 0x0014, 0x0014 }, { 0x0015, 0x0015 }, { 0x0016, 0x0016 }, { 0x0017, 0x0017 }, + { 0x0018, 0x0018 }, { 0x0019, 0x0019 }, { 0x001A, 0x001A }, { 0x001B, 0x001B }, { 0x001C, 0x001C }, { 0x001D, 0x001D }, { 0x001E, 0x001E }, { 0x001F, 0x001F }, + { 0x0020, 0x0020 }, { 0x0021, 0x0021 }, { 0x0022, 0x0022 }, { 0x0023, 0x0023 }, { 0x0024, 0x0024 }, { 0x0025, 0x0025 }, { 0x0026, 0x0026 }, { 0x0027, 0x0027 }, + { 0x0028, 0x0028 }, { 0x0029, 0x0029 }, { 0x002A, 0x002A }, { 0x002B, 0x002B }, { 0x002C, 0x002C }, { 0x002D, 0x002D }, { 0x002E, 0x002E }, { 0x002F, 0x002F }, + { 0x0030, 0x0030 }, { 0x0031, 0x0031 }, { 0x0032, 0x0032 }, { 0x0033, 0x0033 }, { 0x0034, 0x0034 }, { 0x0035, 0x0035 }, { 0x0036, 0x0036 }, { 0x0037, 0x0037 }, + { 0x0038, 0x0038 }, { 0x0039, 0x0039 }, { 0x003A, 0x003A }, { 0x003B, 0x003B }, { 0x003C, 0x003C }, { 0x003D, 0x003D }, { 0x003E, 0x003E }, { 0x003F, 0x003F }, + { 0x0040, 0x0040 }, { 0x0041, 0x0041 }, { 0x0042, 0x0042 }, { 0x0043, 0x0043 }, { 0x0044, 0x0044 }, { 0x0045, 0x0045 }, { 0x0046, 0x0046 }, { 0x0047, 0x0047 }, + { 0x0048, 0x0048 }, { 0x0049, 0x0049 }, { 0x004A, 0x004A }, { 0x004B, 0x004B }, { 0x004C, 0x004C }, { 0x004D, 0x004D }, { 0x004E, 0x004E }, { 0x004F, 0x004F }, + { 0x0050, 0x0050 }, { 0x0051, 0x0051 }, { 0x0052, 0x0052 }, { 0x0053, 0x0053 }, { 0x0054, 0x0054 }, { 0x0055, 0x0055 }, { 0x0056, 0x0056 }, { 0x0057, 0x0057 }, + { 0x0058, 0x0058 }, { 0x0059, 0x0059 }, { 0x005A, 0x005A }, { 0x005B, 0x005B }, { 0x005C, 0x005C }, { 0x005D, 0x005D }, { 0x005E, 0x005E }, { 0x005F, 0x005F }, + { 0x0060, 0x0060 }, { 0x0061, 0x0061 }, { 0x0062, 0x0062 }, { 0x0063, 0x0063 }, { 0x0064, 0x0064 }, { 0x0065, 0x0065 }, { 0x0066, 0x0066 }, { 0x0067, 0x0067 }, + { 0x0068, 0x0068 }, { 0x0069, 0x0069 }, { 0x006A, 0x006A }, { 0x006B, 0x006B }, { 0x006C, 0x006C }, { 0x006D, 0x006D }, { 0x006E, 0x006E }, { 0x006F, 0x006F }, + { 0x0070, 0x0070 }, { 0x0071, 0x0071 }, { 0x0072, 0x0072 }, { 0x0073, 0x0073 }, { 0x0074, 0x0074 }, { 0x0075, 0x0075 }, { 0x0076, 0x0076 }, { 0x0077, 0x0077 }, + { 0x0078, 0x0078 }, { 0x0079, 0x0079 }, { 0x007A, 0x007A }, { 0x007B, 0x007B }, { 0x007C, 0x007C }, { 0x007D, 0x007D }, { 0x007E, 0x007E }, { 0x007F, 0x007F }, + { 0x00A0, 0x00A0 }, { 0x0E01, 0x00A1 }, { 0x0E02, 0x00A2 }, { 0x0E03, 0x00A3 }, { 0x0E04, 0x00A4 }, { 0x0E05, 0x00A5 }, { 0x0E06, 0x00A6 }, { 0x0E07, 0x00A7 }, + { 0x0E08, 0x00A8 }, { 0x0E09, 0x00A9 }, { 0x0E0A, 0x00AA }, { 0x0E0B, 0x00AB }, { 0x0E0C, 0x00AC }, { 0x0E0D, 0x00AD }, { 0x0E0E, 0x00AE }, { 0x0E0F, 0x00AF }, + { 0x0E10, 0x00B0 }, { 0x0E11, 0x00B1 }, { 0x0E12, 0x00B2 }, { 0x0E13, 0x00B3 }, { 0x0E14, 0x00B4 }, { 0x0E15, 0x00B5 }, { 0x0E16, 0x00B6 }, { 0x0E17, 0x00B7 }, + { 0x0E18, 0x00B8 }, { 0x0E19, 0x00B9 }, { 0x0E1A, 0x00BA }, { 0x0E1B, 0x00BB }, { 0x0E1C, 0x00BC }, { 0x0E1D, 0x00BD }, { 0x0E1E, 0x00BE }, { 0x0E1F, 0x00BF }, + { 0x0E20, 0x00C0 }, { 0x0E21, 0x00C1 }, { 0x0E22, 0x00C2 }, { 0x0E23, 0x00C3 }, { 0x0E24, 0x00C4 }, { 0x0E25, 0x00C5 }, { 0x0E26, 0x00C6 }, { 0x0E27, 0x00C7 }, + { 0x0E28, 0x00C8 }, { 0x0E29, 0x00C9 }, { 0x0E2A, 0x00CA }, { 0x0E2B, 0x00CB }, { 0x0E2C, 0x00CC }, { 0x0E2D, 0x00CD }, { 0x0E2E, 0x00CE }, { 0x0E2F, 0x00CF }, + { 0x0E30, 0x00D0 }, { 0x0E31, 0x00D1 }, { 0x0E32, 0x00D2 }, { 0x0E33, 0x00D3 }, { 0x0E34, 0x00D4 }, { 0x0E35, 0x00D5 }, { 0x0E36, 0x00D6 }, { 0x0E37, 0x00D7 }, + { 0x0E38, 0x00D8 }, { 0x0E39, 0x00D9 }, { 0x0E3A, 0x00DA }, { 0x0E3F, 0x00DF }, { 0x0E40, 0x00E0 }, { 0x0E41, 0x00E1 }, { 0x0E42, 0x00E2 }, { 0x0E43, 0x00E3 }, + { 0x0E44, 0x00E4 }, { 0x0E45, 0x00E5 }, { 0x0E46, 0x00E6 }, { 0x0E47, 0x00E7 }, { 0x0E48, 0x00E8 }, { 0x0E49, 0x00E9 }, { 0x0E4A, 0x00EA }, { 0x0E4B, 0x00EB }, + { 0x0E4C, 0x00EC }, { 0x0E4D, 0x00ED }, { 0x0E4E, 0x00EE }, { 0x0E4F, 0x00EF }, { 0x0E50, 0x00F0 }, { 0x0E51, 0x00F1 }, { 0x0E52, 0x00F2 }, { 0x0E53, 0x00F3 }, + { 0x0E54, 0x00F4 }, { 0x0E55, 0x00F5 }, { 0x0E56, 0x00F6 }, { 0x0E57, 0x00F7 }, { 0x0E58, 0x00F8 }, { 0x0E59, 0x00F9 }, { 0x0E5A, 0x00FA }, { 0x0E5B, 0x00FB }, + { 0x2013, 0x0096 }, { 0x2014, 0x0097 }, { 0x2018, 0x0091 }, { 0x2019, 0x0092 }, { 0x201C, 0x0093 }, { 0x201D, 0x0094 }, { 0x2022, 0x0095 }, { 0x2026, 0x0085 }, + { 0x20AC, 0x0080 }, }; diff --git a/Encodings/testsuite/TestSuite_vs170.vcxproj b/Encodings/testsuite/TestSuite_vs170.vcxproj index e59f997dd..bca98e1d3 100644 --- a/Encodings/testsuite/TestSuite_vs170.vcxproj +++ b/Encodings/testsuite/TestSuite_vs170.vcxproj @@ -1,6 +1,10 @@ - + + + debug_shared + ARM64 + debug_shared Win32 @@ -9,6 +13,10 @@ debug_shared x64 + + debug_static_md + ARM64 + debug_static_md Win32 @@ -17,6 +25,10 @@ debug_static_md x64 + + debug_static_mt + ARM64 + debug_static_mt Win32 @@ -25,6 +37,10 @@ debug_static_mt x64 + + release_shared + ARM64 + release_shared Win32 @@ -33,6 +49,10 @@ release_shared x64 + + release_static_md + ARM64 + release_static_md Win32 @@ -41,6 +61,10 @@ release_static_md x64 + + release_static_mt + ARM64 + release_static_mt Win32 @@ -51,6 +75,7 @@ + 17.0 TestSuite {7784E068-96B2-4DDC-BA8B-780206E06B30} TestSuite @@ -87,6 +112,36 @@ MultiByte v143 + + Application + MultiByte + v143 + + + Application + MultiByte + v143 + + + Application + MultiByte + v143 + + + Application + MultiByte + v143 + + + Application + MultiByte + v143 + + + Application + MultiByte + v143 + Application MultiByte @@ -137,6 +192,24 @@ + + + + + + + + + + + + + + + + + + @@ -157,7 +230,13 @@ - <_ProjectFileVersion>15.0.28307.799 + <_ProjectFileVersion>17.0.32505.173 + TestSuited + TestSuited + TestSuited + TestSuite + TestSuite + TestSuite TestSuited TestSuited TestSuited @@ -171,6 +250,36 @@ TestSuite TestSuite + + binA64\ + objA64\TestSuite\$(Configuration)\ + true + + + binA64\ + objA64\TestSuite\$(Configuration)\ + false + + + binA64\static_mt\ + objA64\TestSuite\$(Configuration)\ + true + + + binA64\static_mt\ + objA64\TestSuite\$(Configuration)\ + false + + + binA64\static_md\ + objA64\TestSuite\$(Configuration)\ + true + + + binA64\static_md\ + objA64\TestSuite\$(Configuration)\ + false + bin\ obj\TestSuite\$(Configuration)\ @@ -231,6 +340,189 @@ obj64\TestSuite\$(Configuration)\ false + + + Disabled + ..\include;..\..\CppUnit\include;..\..\Foundation\include;..\..\Encodings\include;%(AdditionalIncludeDirectories) + WIN32;_DEBUG;_WINDOWS;WINVER=0x0600;%(PreprocessorDefinitions) + true + EnableFastChecks + MultiThreadedDebugDLL + true + true + true + true + + Level3 + ProgramDatabase + Default + true + + + CppUnitd.lib;%(AdditionalDependencies) + binA64\TestSuited.exe + ..\..\libA64;%(AdditionalLibraryDirectories) + true + true + binA64\TestSuited.pdb + Console + MachineARM64 + + + + + MaxSpeed + OnlyExplicitInline + true + Speed + true + ..\include;..\..\CppUnit\include;..\..\Foundation\include;..\..\Encodings\include;%(AdditionalIncludeDirectories) + WIN32;NDEBUG;_WINDOWS;WINVER=0x0600;%(PreprocessorDefinitions) + true + MultiThreadedDLL + false + true + true + true + + Level3 + + Default + true + + + CppUnit.lib;%(AdditionalDependencies) + binA64\TestSuite.exe + ..\..\libA64;%(AdditionalLibraryDirectories) + false + Console + true + true + MachineARM64 + + + + + Disabled + ..\include;..\..\CppUnit\include;..\..\Foundation\include;..\..\Encodings\include;%(AdditionalIncludeDirectories) + WIN32;_DEBUG;_WINDOWS;WINVER=0x0600;POCO_STATIC;%(PreprocessorDefinitions) + true + EnableFastChecks + MultiThreadedDebug + true + true + true + true + + Level3 + ProgramDatabase + Default + true + + + CppUnitmtd.lib;iphlpapi.lib;winmm.lib;%(AdditionalDependencies) + binA64\static_mt\TestSuited.exe + ..\..\libA64;%(AdditionalLibraryDirectories) + true + true + binA64\static_mt\TestSuited.pdb + Console + MachineARM64 + + + + + MaxSpeed + OnlyExplicitInline + true + Speed + true + ..\include;..\..\CppUnit\include;..\..\Foundation\include;..\..\Encodings\include;%(AdditionalIncludeDirectories) + WIN32;NDEBUG;_WINDOWS;WINVER=0x0600;POCO_STATIC;%(PreprocessorDefinitions) + true + MultiThreaded + false + true + true + true + + Level3 + + Default + true + + + CppUnitmt.lib;iphlpapi.lib;winmm.lib;%(AdditionalDependencies) + binA64\static_mt\TestSuite.exe + ..\..\libA64;%(AdditionalLibraryDirectories) + false + Console + true + true + MachineARM64 + + + + + Disabled + ..\include;..\..\CppUnit\include;..\..\Foundation\include;..\..\Encodings\include;%(AdditionalIncludeDirectories) + WIN32;_DEBUG;_WINDOWS;WINVER=0x0600;POCO_STATIC;%(PreprocessorDefinitions) + true + EnableFastChecks + MultiThreadedDebugDLL + true + true + true + true + + Level3 + ProgramDatabase + Default + true + + + CppUnitmdd.lib;iphlpapi.lib;winmm.lib;%(AdditionalDependencies) + binA64\static_md\TestSuited.exe + ..\..\libA64;%(AdditionalLibraryDirectories) + true + true + binA64\static_md\TestSuited.pdb + Console + MachineARM64 + + + + + MaxSpeed + OnlyExplicitInline + true + Speed + true + ..\include;..\..\CppUnit\include;..\..\Foundation\include;..\..\Encodings\include;%(AdditionalIncludeDirectories) + WIN32;NDEBUG;_WINDOWS;WINVER=0x0600;POCO_STATIC;%(PreprocessorDefinitions) + true + MultiThreadedDLL + false + true + true + true + + Level3 + + Default + true + + + CppUnitmd.lib;iphlpapi.lib;winmm.lib;%(AdditionalDependencies) + binA64\static_md\TestSuite.exe + ..\..\libA64;%(AdditionalLibraryDirectories) + false + Console + true + true + MachineARM64 + + Disabled diff --git a/Foundation/CMakeLists.txt b/Foundation/CMakeLists.txt index 80deebe3e..f504bc1a3 100644 --- a/Foundation/CMakeLists.txt +++ b/Foundation/CMakeLists.txt @@ -35,39 +35,45 @@ POCO_MESSAGES(SRCS Logging src/pocomsg.mc) # If POCO_UNBUNDLED is enabled we try to find the required packages # The configuration will fail if the packages are not found if(POCO_UNBUNDLED) - find_package(PCRE REQUIRED) + find_package(PCRE2 REQUIRED) find_package(ZLIB REQUIRED) #HACK: Unicode.cpp requires functions from these files. The can't be taken from the library POCO_SOURCES(SRCS RegExp - src/pcre_ucd.c - src/pcre_tables.c + src/pcre2_ucd.c + src/pcre2_tables.c ) else() - # pcre - POCO_SOURCES(SRCS pcre - src/pcre_config.c - src/pcre_byte_order.c - src/pcre_chartables.c - src/pcre_compile.c - src/pcre_exec.c - src/pcre_fullinfo.c - src/pcre_globals.c - src/pcre_maketables.c - src/pcre_newline.c - src/pcre_ord2utf8.c - src/pcre_study.c - src/pcre_tables.c - src/pcre_dfa_exec.c - src/pcre_get.c - src/pcre_jit_compile.c - src/pcre_refcount.c - src/pcre_string_utils.c - src/pcre_version.c - src/pcre_ucd.c - src/pcre_valid_utf8.c - src/pcre_xclass.c + # pcre2 + POCO_SOURCES(SRCS pcre2 + src/pcre2_auto_possess.c + src/pcre2_chartables.c + src/pcre2_compile.c + src/pcre2_config.c + src/pcre2_context.c + src/pcre2_convert.c + src/pcre2_dfa_match.c + src/pcre2_error.c + src/pcre2_extuni.c + src/pcre2_find_bracket.c + src/pcre2_jit_compile.c + src/pcre2_maketables.c + src/pcre2_match.c + src/pcre2_match_data.c + src/pcre2_newline.c + src/pcre2_ord2utf.c + src/pcre2_pattern_info.c + src/pcre2_script_run.c + src/pcre2_serialize.c + src/pcre2_string_utils.c + src/pcre2_study.c + src/pcre2_substitute.c + src/pcre2_substring.c + src/pcre2_tables.c + src/pcre2_ucd.c + src/pcre2_valid_utf.c + src/pcre2_xclass.c ) # zlib @@ -101,7 +107,7 @@ set_target_properties(Foundation ) if(POCO_UNBUNDLED) - target_link_libraries(Foundation PUBLIC Pcre::Pcre ZLIB::ZLIB) + target_link_libraries(Foundation PUBLIC Pcre2::Pcre2 ZLIB::ZLIB) target_compile_definitions(Foundation PUBLIC POCO_UNBUNDLED) endif(POCO_UNBUNDLED) @@ -222,7 +228,7 @@ if(ANDROID) POCO_NO_WSTRING POCO_NO_SHAREDMEMORY ) - target_link_libraries(Foundation PUBLIC log) + target_link_libraries(Foundation PUBLIC -llog) endif() POCO_INSTALL(Foundation) diff --git a/Foundation/Foundation_vs140.vcxproj b/Foundation/Foundation_vs140.vcxproj index 384462d1a..1dc961f2e 100644 --- a/Foundation/Foundation_vs140.vcxproj +++ b/Foundation/Foundation_vs140.vcxproj @@ -1024,27 +1024,75 @@ true - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + true + true + true + true + true + true + true + true + true + true + true + true + + + true + true + true + true + true + true + true + true + true + true + true + true + + + + + + + + + + + + + + + + + true + true + true + true + true + true + true + true + true + true + true + true + + + @@ -1725,12 +1773,13 @@ - - - + + + + + - diff --git a/Foundation/Foundation_vs140.vcxproj.filters b/Foundation/Foundation_vs140.vcxproj.filters index c13fe7482..319858164 100644 --- a/Foundation/Foundation_vs140.vcxproj.filters +++ b/Foundation/Foundation_vs140.vcxproj.filters @@ -52,18 +52,12 @@ {8d90af25-6c9f-45fb-8af0-7463fab03c44} - - {8bd7fdba-6cdf-4cc7-8ffd-e0eef416d7b5} - {3b04a0e6-f311-428b-af8f-c1a7a3d9fd10} {5f191b86-441f-4da7-8b2f-02513d443466} - - {f19826b3-7a4b-4d64-aaa3-eb1e084a71b2} - {f98d18b5-dfbc-4c35-8654-bf0c3fc815e9} @@ -187,6 +181,12 @@ {7df1fa35-122a-4152-b81f-35be1aabd290} + + {8bd7fdba-6cdf-4cc7-8ffd-e0eef416d7b5} + + + {f19826b3-7a4b-4d64-aaa3-eb1e084a71b2} + @@ -489,69 +489,6 @@ RegularExpression\Source Files - - RegularExpression\PCRE Source Files - - - RegularExpression\PCRE Source Files - - - RegularExpression\PCRE Source Files - - - RegularExpression\PCRE Source Files - - - RegularExpression\PCRE Source Files - - - RegularExpression\PCRE Source Files - - - RegularExpression\PCRE Source Files - - - RegularExpression\PCRE Source Files - - - RegularExpression\PCRE Source Files - - - RegularExpression\PCRE Source Files - - - RegularExpression\PCRE Source Files - - - RegularExpression\PCRE Source Files - - - RegularExpression\PCRE Source Files - - - RegularExpression\PCRE Source Files - - - RegularExpression\PCRE Source Files - - - RegularExpression\PCRE Source Files - - - RegularExpression\PCRE Source Files - - - RegularExpression\PCRE Source Files - - - RegularExpression\PCRE Source Files - - - RegularExpression\PCRE Source Files - - - RegularExpression\PCRE Source Files - Logging\Source Files @@ -888,6 +825,96 @@ URI\Source Files + + RegularExpression\PCRE2 Source Files + + + RegularExpression\PCRE2 Source Files + + + RegularExpression\PCRE2 Source Files + + + RegularExpression\PCRE2 Source Files + + + RegularExpression\PCRE2 Source Files + + + RegularExpression\PCRE2 Source Files + + + RegularExpression\PCRE2 Source Files + + + RegularExpression\PCRE2 Source Files + + + RegularExpression\PCRE2 Source Files + + + RegularExpression\PCRE2 Source Files + + + RegularExpression\PCRE2 Source Files + + + RegularExpression\PCRE2 Source Files + + + RegularExpression\PCRE2 Source Files + + + RegularExpression\PCRE2 Source Files + + + RegularExpression\PCRE2 Source Files + + + RegularExpression\PCRE2 Source Files + + + RegularExpression\PCRE2 Source Files + + + RegularExpression\PCRE2 Source Files + + + RegularExpression\PCRE2 Source Files + + + RegularExpression\PCRE2 Source Files + + + RegularExpression\PCRE2 Source Files + + + RegularExpression\PCRE2 Source Files + + + RegularExpression\PCRE2 Source Files + + + RegularExpression\PCRE2 Source Files + + + RegularExpression\PCRE2 Source Files + + + RegularExpression\PCRE2 Source Files + + + RegularExpression\PCRE2 Source Files + + + RegularExpression\PCRE2 Source Files + + + RegularExpression\PCRE2 Source Files + + + RegularExpression\PCRE2 Source Files + @@ -1322,18 +1349,6 @@ SharedLibrary\Header Files - - RegularExpression\PCRE Header Files - - - RegularExpression\PCRE Header Files - - - RegularExpression\PCRE Header Files - - - RegularExpression\PCRE Header Files - RegularExpression\Header Files @@ -1823,6 +1838,21 @@ URI\Header Files + + RegularExpression\PCRE2 Header Files + + + RegularExpression\PCRE2 Header Files + + + RegularExpression\PCRE2 Header Files + + + RegularExpression\PCRE2 Header Files + + + RegularExpression\PCRE2 Header Files + diff --git a/Foundation/Foundation_vs150.vcxproj b/Foundation/Foundation_vs150.vcxproj index 708a99c21..e54736830 100644 --- a/Foundation/Foundation_vs150.vcxproj +++ b/Foundation/Foundation_vs150.vcxproj @@ -1024,27 +1024,75 @@ true
- - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + true + true + true + true + true + true + true + true + true + true + true + true + + + true + true + true + true + true + true + true + true + true + true + true + true + + + + + + + + + + + + + + + + + true + true + true + true + true + true + true + true + true + true + true + true + + + @@ -1725,12 +1773,13 @@ - - - + + + + + - diff --git a/Foundation/Foundation_vs150.vcxproj.filters b/Foundation/Foundation_vs150.vcxproj.filters index c13fe7482..e97e0132c 100644 --- a/Foundation/Foundation_vs150.vcxproj.filters +++ b/Foundation/Foundation_vs150.vcxproj.filters @@ -52,18 +52,12 @@ {8d90af25-6c9f-45fb-8af0-7463fab03c44} - - {8bd7fdba-6cdf-4cc7-8ffd-e0eef416d7b5} - {3b04a0e6-f311-428b-af8f-c1a7a3d9fd10} {5f191b86-441f-4da7-8b2f-02513d443466} - - {f19826b3-7a4b-4d64-aaa3-eb1e084a71b2} - {f98d18b5-dfbc-4c35-8654-bf0c3fc815e9} @@ -187,6 +181,12 @@ {7df1fa35-122a-4152-b81f-35be1aabd290} + + {8bd7fdba-6cdf-4cc7-8ffd-e0eef416d7b5} + + + {f19826b3-7a4b-4d64-aaa3-eb1e084a71b2} + @@ -489,69 +489,6 @@ RegularExpression\Source Files - - RegularExpression\PCRE Source Files - - - RegularExpression\PCRE Source Files - - - RegularExpression\PCRE Source Files - - - RegularExpression\PCRE Source Files - - - RegularExpression\PCRE Source Files - - - RegularExpression\PCRE Source Files - - - RegularExpression\PCRE Source Files - - - RegularExpression\PCRE Source Files - - - RegularExpression\PCRE Source Files - - - RegularExpression\PCRE Source Files - - - RegularExpression\PCRE Source Files - - - RegularExpression\PCRE Source Files - - - RegularExpression\PCRE Source Files - - - RegularExpression\PCRE Source Files - - - RegularExpression\PCRE Source Files - - - RegularExpression\PCRE Source Files - - - RegularExpression\PCRE Source Files - - - RegularExpression\PCRE Source Files - - - RegularExpression\PCRE Source Files - - - RegularExpression\PCRE Source Files - - - RegularExpression\PCRE Source Files - Logging\Source Files @@ -888,6 +825,96 @@ URI\Source Files + + RegularExpression\PCRE2 Source Files + + + RegularExpression\PCRE2 Source Files + + + RegularExpression\PCRE2 Source Files + + + RegularExpression\PCRE2 Source Files + + + RegularExpression\PCRE2 Source Files + + + RegularExpression\PCRE2 Source Files + + + RegularExpression\PCRE2 Source Files + + + RegularExpression\PCRE2 Source Files + + + RegularExpression\PCRE2 Source Files + + + RegularExpression\PCRE2 Source Files + + + RegularExpression\PCRE2 Source Files + + + RegularExpression\PCRE2 Source Files + + + RegularExpression\PCRE2 Source Files + + + RegularExpression\PCRE2 Source Files + + + RegularExpression\PCRE2 Source Files + + + RegularExpression\PCRE2 Source Files + + + RegularExpression\PCRE2 Source Files + + + RegularExpression\PCRE2 Source Files + + + RegularExpression\PCRE2 Source Files + + + RegularExpression\PCRE2 Source Files + + + RegularExpression\PCRE2 Source Files + + + RegularExpression\PCRE2 Source Files + + + RegularExpression\PCRE2 Source Files + + + RegularExpression\PCRE2 Source Files + + + RegularExpression\PCRE2 Source Files + + + RegularExpression\PCRE2 Source Files + + + RegularExpression\PCRE2 Source Files + + + RegularExpression\PCRE2 Source Files + + + RegularExpression\PCRE2 Source Files + + + RegularExpression\PCRE2 Source Files + @@ -1322,18 +1349,6 @@ SharedLibrary\Header Files - - RegularExpression\PCRE Header Files - - - RegularExpression\PCRE Header Files - - - RegularExpression\PCRE Header Files - - - RegularExpression\PCRE Header Files - RegularExpression\Header Files @@ -1823,6 +1838,21 @@ URI\Header Files + + RegularExpression\PCRE2 Header Files + + + RegularExpression\PCRE2 Header Files + + + RegularExpression\PCRE2 Header Files + + + RegularExpression\PCRE2 Header Files + + + RegularExpression\PCRE2 Header Files + diff --git a/Foundation/Foundation_vs160.vcxproj b/Foundation/Foundation_vs160.vcxproj index 3d6d4bff5..9a9d92ce2 100644 --- a/Foundation/Foundation_vs160.vcxproj +++ b/Foundation/Foundation_vs160.vcxproj @@ -272,6 +272,7 @@ ProgramDatabase Default true + /Zc:__cplusplus %(AdditionalOptions) iphlpapi.lib;%(AdditionalDependencies) @@ -340,6 +341,7 @@ Default true + /Zc:__cplusplus %(AdditionalOptions) iphlpapi.lib;%(AdditionalDependencies) @@ -397,6 +399,7 @@ ProgramDatabase Default true + /Zc:__cplusplus %(AdditionalOptions) ..\lib64\PocoFoundationmtd.lib @@ -450,6 +453,7 @@ Default true + /Zc:__cplusplus %(AdditionalOptions) ..\lib64\PocoFoundationmt.lib @@ -499,6 +503,7 @@ ProgramDatabase Default true + /Zc:__cplusplus %(AdditionalOptions) ..\lib64\PocoFoundationmdd.lib @@ -556,6 +561,7 @@ Default true + /Zc:__cplusplus %(AdditionalOptions) @@ -1024,27 +1030,75 @@ true - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + true + true + true + true + true + true + true + true + true + true + true + true + + + true + true + true + true + true + true + true + true + true + true + true + true + + + + + + + + + + + + + + + + + true + true + true + true + true + true + true + true + true + true + true + true + + + @@ -1725,12 +1779,13 @@ - - - + + + + + - diff --git a/Foundation/Foundation_vs160.vcxproj.filters b/Foundation/Foundation_vs160.vcxproj.filters index c13fe7482..07fcc124b 100644 --- a/Foundation/Foundation_vs160.vcxproj.filters +++ b/Foundation/Foundation_vs160.vcxproj.filters @@ -52,18 +52,12 @@ {8d90af25-6c9f-45fb-8af0-7463fab03c44} - - {8bd7fdba-6cdf-4cc7-8ffd-e0eef416d7b5} - {3b04a0e6-f311-428b-af8f-c1a7a3d9fd10} {5f191b86-441f-4da7-8b2f-02513d443466} - - {f19826b3-7a4b-4d64-aaa3-eb1e084a71b2} - {f98d18b5-dfbc-4c35-8654-bf0c3fc815e9} @@ -187,6 +181,12 @@ {7df1fa35-122a-4152-b81f-35be1aabd290} + + {8bd7fdba-6cdf-4cc7-8ffd-e0eef416d7b5} + + + {f19826b3-7a4b-4d64-aaa3-eb1e084a71b2} + @@ -489,69 +489,6 @@ RegularExpression\Source Files - - RegularExpression\PCRE Source Files - - - RegularExpression\PCRE Source Files - - - RegularExpression\PCRE Source Files - - - RegularExpression\PCRE Source Files - - - RegularExpression\PCRE Source Files - - - RegularExpression\PCRE Source Files - - - RegularExpression\PCRE Source Files - - - RegularExpression\PCRE Source Files - - - RegularExpression\PCRE Source Files - - - RegularExpression\PCRE Source Files - - - RegularExpression\PCRE Source Files - - - RegularExpression\PCRE Source Files - - - RegularExpression\PCRE Source Files - - - RegularExpression\PCRE Source Files - - - RegularExpression\PCRE Source Files - - - RegularExpression\PCRE Source Files - - - RegularExpression\PCRE Source Files - - - RegularExpression\PCRE Source Files - - - RegularExpression\PCRE Source Files - - - RegularExpression\PCRE Source Files - - - RegularExpression\PCRE Source Files - Logging\Source Files @@ -888,6 +825,96 @@ URI\Source Files + + RegularExpression\PCRE2 Source Files + + + RegularExpression\PCRE2 Source Files + + + RegularExpression\PCRE2 Source Files + + + RegularExpression\PCRE2 Source Files + + + RegularExpression\PCRE2 Source Files + + + RegularExpression\PCRE2 Source Files + + + RegularExpression\PCRE2 Source Files + + + RegularExpression\PCRE2 Source Files + + + RegularExpression\PCRE2 Source Files + + + RegularExpression\PCRE2 Source Files + + + RegularExpression\PCRE2 Source Files + + + RegularExpression\PCRE2 Source Files + + + RegularExpression\PCRE2 Source Files + + + RegularExpression\PCRE2 Source Files + + + RegularExpression\PCRE2 Source Files + + + RegularExpression\PCRE2 Source Files + + + RegularExpression\PCRE2 Source Files + + + RegularExpression\PCRE2 Source Files + + + RegularExpression\PCRE2 Source Files + + + RegularExpression\PCRE2 Source Files + + + RegularExpression\PCRE2 Source Files + + + RegularExpression\PCRE2 Source Files + + + RegularExpression\PCRE2 Source Files + + + RegularExpression\PCRE2 Source Files + + + RegularExpression\PCRE2 Source Files + + + RegularExpression\PCRE2 Source Files + + + RegularExpression\PCRE2 Source Files + + + RegularExpression\PCRE2 Source Files + + + RegularExpression\PCRE2 Source Files + + + RegularExpression\PCRE2 Source Files + @@ -1322,18 +1349,6 @@ SharedLibrary\Header Files - - RegularExpression\PCRE Header Files - - - RegularExpression\PCRE Header Files - - - RegularExpression\PCRE Header Files - - - RegularExpression\PCRE Header Files - RegularExpression\Header Files @@ -1823,6 +1838,21 @@ URI\Header Files + + RegularExpression\PCRE2 Header Files + + + RegularExpression\PCRE2 Header Files + + + RegularExpression\PCRE2 Header Files + + + RegularExpression\PCRE2 Header Files + + + RegularExpression\PCRE2 Header Files + diff --git a/Foundation/Foundation_vs170.sln b/Foundation/Foundation_vs170.sln index c17d01b3b..3371a9d6b 100644 --- a/Foundation/Foundation_vs170.sln +++ b/Foundation/Foundation_vs170.sln @@ -21,124 +21,178 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "TestLibrary", "testsuite\Te EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution + debug_shared|ARM64 = debug_shared|ARM64 debug_shared|Win32 = debug_shared|Win32 debug_shared|x64 = debug_shared|x64 + debug_static_md|ARM64 = debug_static_md|ARM64 debug_static_md|Win32 = debug_static_md|Win32 debug_static_md|x64 = debug_static_md|x64 + debug_static_mt|ARM64 = debug_static_mt|ARM64 debug_static_mt|Win32 = debug_static_mt|Win32 debug_static_mt|x64 = debug_static_mt|x64 + release_shared|ARM64 = release_shared|ARM64 release_shared|Win32 = release_shared|Win32 release_shared|x64 = release_shared|x64 + release_static_md|ARM64 = release_static_md|ARM64 release_static_md|Win32 = release_static_md|Win32 release_static_md|x64 = release_static_md|x64 + release_static_mt|ARM64 = release_static_mt|ARM64 release_static_mt|Win32 = release_static_mt|Win32 release_static_mt|x64 = release_static_mt|x64 EndGlobalSection GlobalSection(ProjectConfigurationPlatforms) = postSolution + {B01196CC-B693-4548-8464-2FF60499E73F}.debug_shared|ARM64.ActiveCfg = debug_shared|ARM64 + {B01196CC-B693-4548-8464-2FF60499E73F}.debug_shared|ARM64.Build.0 = debug_shared|ARM64 {B01196CC-B693-4548-8464-2FF60499E73F}.debug_shared|Win32.ActiveCfg = debug_shared|Win32 {B01196CC-B693-4548-8464-2FF60499E73F}.debug_shared|Win32.Build.0 = debug_shared|Win32 {B01196CC-B693-4548-8464-2FF60499E73F}.debug_shared|Win32.Deploy.0 = debug_shared|Win32 {B01196CC-B693-4548-8464-2FF60499E73F}.debug_shared|x64.ActiveCfg = debug_shared|x64 {B01196CC-B693-4548-8464-2FF60499E73F}.debug_shared|x64.Build.0 = debug_shared|x64 + {B01196CC-B693-4548-8464-2FF60499E73F}.debug_static_md|ARM64.ActiveCfg = debug_static_md|ARM64 + {B01196CC-B693-4548-8464-2FF60499E73F}.debug_static_md|ARM64.Build.0 = debug_static_md|ARM64 {B01196CC-B693-4548-8464-2FF60499E73F}.debug_static_md|Win32.ActiveCfg = debug_static_md|Win32 {B01196CC-B693-4548-8464-2FF60499E73F}.debug_static_md|Win32.Build.0 = debug_static_md|Win32 {B01196CC-B693-4548-8464-2FF60499E73F}.debug_static_md|Win32.Deploy.0 = debug_static_md|Win32 {B01196CC-B693-4548-8464-2FF60499E73F}.debug_static_md|x64.ActiveCfg = debug_static_md|x64 {B01196CC-B693-4548-8464-2FF60499E73F}.debug_static_md|x64.Build.0 = debug_static_md|x64 + {B01196CC-B693-4548-8464-2FF60499E73F}.debug_static_mt|ARM64.ActiveCfg = debug_static_mt|ARM64 + {B01196CC-B693-4548-8464-2FF60499E73F}.debug_static_mt|ARM64.Build.0 = debug_static_mt|ARM64 {B01196CC-B693-4548-8464-2FF60499E73F}.debug_static_mt|Win32.ActiveCfg = debug_static_mt|Win32 {B01196CC-B693-4548-8464-2FF60499E73F}.debug_static_mt|Win32.Build.0 = debug_static_mt|Win32 {B01196CC-B693-4548-8464-2FF60499E73F}.debug_static_mt|Win32.Deploy.0 = debug_static_mt|Win32 {B01196CC-B693-4548-8464-2FF60499E73F}.debug_static_mt|x64.ActiveCfg = debug_static_mt|x64 {B01196CC-B693-4548-8464-2FF60499E73F}.debug_static_mt|x64.Build.0 = debug_static_mt|x64 + {B01196CC-B693-4548-8464-2FF60499E73F}.release_shared|ARM64.ActiveCfg = release_shared|ARM64 + {B01196CC-B693-4548-8464-2FF60499E73F}.release_shared|ARM64.Build.0 = release_shared|ARM64 {B01196CC-B693-4548-8464-2FF60499E73F}.release_shared|Win32.ActiveCfg = release_shared|Win32 {B01196CC-B693-4548-8464-2FF60499E73F}.release_shared|Win32.Build.0 = release_shared|Win32 {B01196CC-B693-4548-8464-2FF60499E73F}.release_shared|Win32.Deploy.0 = release_shared|Win32 {B01196CC-B693-4548-8464-2FF60499E73F}.release_shared|x64.ActiveCfg = release_shared|x64 {B01196CC-B693-4548-8464-2FF60499E73F}.release_shared|x64.Build.0 = release_shared|x64 + {B01196CC-B693-4548-8464-2FF60499E73F}.release_static_md|ARM64.ActiveCfg = release_static_md|ARM64 + {B01196CC-B693-4548-8464-2FF60499E73F}.release_static_md|ARM64.Build.0 = release_static_md|ARM64 {B01196CC-B693-4548-8464-2FF60499E73F}.release_static_md|Win32.ActiveCfg = release_static_md|Win32 {B01196CC-B693-4548-8464-2FF60499E73F}.release_static_md|Win32.Build.0 = release_static_md|Win32 {B01196CC-B693-4548-8464-2FF60499E73F}.release_static_md|Win32.Deploy.0 = release_static_md|Win32 {B01196CC-B693-4548-8464-2FF60499E73F}.release_static_md|x64.ActiveCfg = release_static_md|x64 {B01196CC-B693-4548-8464-2FF60499E73F}.release_static_md|x64.Build.0 = release_static_md|x64 + {B01196CC-B693-4548-8464-2FF60499E73F}.release_static_mt|ARM64.ActiveCfg = release_static_mt|ARM64 + {B01196CC-B693-4548-8464-2FF60499E73F}.release_static_mt|ARM64.Build.0 = release_static_mt|ARM64 {B01196CC-B693-4548-8464-2FF60499E73F}.release_static_mt|Win32.ActiveCfg = release_static_mt|Win32 {B01196CC-B693-4548-8464-2FF60499E73F}.release_static_mt|Win32.Build.0 = release_static_mt|Win32 {B01196CC-B693-4548-8464-2FF60499E73F}.release_static_mt|Win32.Deploy.0 = release_static_mt|Win32 {B01196CC-B693-4548-8464-2FF60499E73F}.release_static_mt|x64.ActiveCfg = release_static_mt|x64 {B01196CC-B693-4548-8464-2FF60499E73F}.release_static_mt|x64.Build.0 = release_static_mt|x64 + {F1EE93DF-347F-4CB3-B191-C4E63F38E972}.debug_shared|ARM64.ActiveCfg = debug_shared|ARM64 + {F1EE93DF-347F-4CB3-B191-C4E63F38E972}.debug_shared|ARM64.Build.0 = debug_shared|ARM64 {F1EE93DF-347F-4CB3-B191-C4E63F38E972}.debug_shared|Win32.ActiveCfg = debug_shared|Win32 {F1EE93DF-347F-4CB3-B191-C4E63F38E972}.debug_shared|Win32.Build.0 = debug_shared|Win32 {F1EE93DF-347F-4CB3-B191-C4E63F38E972}.debug_shared|Win32.Deploy.0 = debug_shared|Win32 {F1EE93DF-347F-4CB3-B191-C4E63F38E972}.debug_shared|x64.ActiveCfg = debug_shared|x64 {F1EE93DF-347F-4CB3-B191-C4E63F38E972}.debug_shared|x64.Build.0 = debug_shared|x64 + {F1EE93DF-347F-4CB3-B191-C4E63F38E972}.debug_static_md|ARM64.ActiveCfg = debug_static_md|ARM64 + {F1EE93DF-347F-4CB3-B191-C4E63F38E972}.debug_static_md|ARM64.Build.0 = debug_static_md|ARM64 {F1EE93DF-347F-4CB3-B191-C4E63F38E972}.debug_static_md|Win32.ActiveCfg = debug_static_md|Win32 {F1EE93DF-347F-4CB3-B191-C4E63F38E972}.debug_static_md|Win32.Build.0 = debug_static_md|Win32 {F1EE93DF-347F-4CB3-B191-C4E63F38E972}.debug_static_md|Win32.Deploy.0 = debug_static_md|Win32 {F1EE93DF-347F-4CB3-B191-C4E63F38E972}.debug_static_md|x64.ActiveCfg = debug_static_md|x64 {F1EE93DF-347F-4CB3-B191-C4E63F38E972}.debug_static_md|x64.Build.0 = debug_static_md|x64 + {F1EE93DF-347F-4CB3-B191-C4E63F38E972}.debug_static_mt|ARM64.ActiveCfg = debug_static_mt|ARM64 + {F1EE93DF-347F-4CB3-B191-C4E63F38E972}.debug_static_mt|ARM64.Build.0 = debug_static_mt|ARM64 {F1EE93DF-347F-4CB3-B191-C4E63F38E972}.debug_static_mt|Win32.ActiveCfg = debug_static_mt|Win32 {F1EE93DF-347F-4CB3-B191-C4E63F38E972}.debug_static_mt|Win32.Build.0 = debug_static_mt|Win32 {F1EE93DF-347F-4CB3-B191-C4E63F38E972}.debug_static_mt|Win32.Deploy.0 = debug_static_mt|Win32 {F1EE93DF-347F-4CB3-B191-C4E63F38E972}.debug_static_mt|x64.ActiveCfg = debug_static_mt|x64 {F1EE93DF-347F-4CB3-B191-C4E63F38E972}.debug_static_mt|x64.Build.0 = debug_static_mt|x64 + {F1EE93DF-347F-4CB3-B191-C4E63F38E972}.release_shared|ARM64.ActiveCfg = release_shared|ARM64 + {F1EE93DF-347F-4CB3-B191-C4E63F38E972}.release_shared|ARM64.Build.0 = release_shared|ARM64 {F1EE93DF-347F-4CB3-B191-C4E63F38E972}.release_shared|Win32.ActiveCfg = release_shared|Win32 {F1EE93DF-347F-4CB3-B191-C4E63F38E972}.release_shared|Win32.Build.0 = release_shared|Win32 {F1EE93DF-347F-4CB3-B191-C4E63F38E972}.release_shared|Win32.Deploy.0 = release_shared|Win32 {F1EE93DF-347F-4CB3-B191-C4E63F38E972}.release_shared|x64.ActiveCfg = release_shared|x64 {F1EE93DF-347F-4CB3-B191-C4E63F38E972}.release_shared|x64.Build.0 = release_shared|x64 + {F1EE93DF-347F-4CB3-B191-C4E63F38E972}.release_static_md|ARM64.ActiveCfg = release_static_md|ARM64 + {F1EE93DF-347F-4CB3-B191-C4E63F38E972}.release_static_md|ARM64.Build.0 = release_static_md|ARM64 {F1EE93DF-347F-4CB3-B191-C4E63F38E972}.release_static_md|Win32.ActiveCfg = release_static_md|Win32 {F1EE93DF-347F-4CB3-B191-C4E63F38E972}.release_static_md|Win32.Build.0 = release_static_md|Win32 {F1EE93DF-347F-4CB3-B191-C4E63F38E972}.release_static_md|Win32.Deploy.0 = release_static_md|Win32 {F1EE93DF-347F-4CB3-B191-C4E63F38E972}.release_static_md|x64.ActiveCfg = release_static_md|x64 {F1EE93DF-347F-4CB3-B191-C4E63F38E972}.release_static_md|x64.Build.0 = release_static_md|x64 + {F1EE93DF-347F-4CB3-B191-C4E63F38E972}.release_static_mt|ARM64.ActiveCfg = release_static_mt|ARM64 + {F1EE93DF-347F-4CB3-B191-C4E63F38E972}.release_static_mt|ARM64.Build.0 = release_static_mt|ARM64 {F1EE93DF-347F-4CB3-B191-C4E63F38E972}.release_static_mt|Win32.ActiveCfg = release_static_mt|Win32 {F1EE93DF-347F-4CB3-B191-C4E63F38E972}.release_static_mt|Win32.Build.0 = release_static_mt|Win32 {F1EE93DF-347F-4CB3-B191-C4E63F38E972}.release_static_mt|Win32.Deploy.0 = release_static_mt|Win32 {F1EE93DF-347F-4CB3-B191-C4E63F38E972}.release_static_mt|x64.ActiveCfg = release_static_mt|x64 {F1EE93DF-347F-4CB3-B191-C4E63F38E972}.release_static_mt|x64.Build.0 = release_static_mt|x64 + {6C41E55D-C0FC-4E01-AA8D-B7DA40E31D3A}.debug_shared|ARM64.ActiveCfg = debug_shared|ARM64 + {6C41E55D-C0FC-4E01-AA8D-B7DA40E31D3A}.debug_shared|ARM64.Build.0 = debug_shared|ARM64 {6C41E55D-C0FC-4E01-AA8D-B7DA40E31D3A}.debug_shared|Win32.ActiveCfg = debug_shared|Win32 {6C41E55D-C0FC-4E01-AA8D-B7DA40E31D3A}.debug_shared|Win32.Build.0 = debug_shared|Win32 {6C41E55D-C0FC-4E01-AA8D-B7DA40E31D3A}.debug_shared|x64.ActiveCfg = debug_shared|x64 {6C41E55D-C0FC-4E01-AA8D-B7DA40E31D3A}.debug_shared|x64.Build.0 = debug_shared|x64 + {6C41E55D-C0FC-4E01-AA8D-B7DA40E31D3A}.debug_static_md|ARM64.ActiveCfg = debug_static_md|ARM64 + {6C41E55D-C0FC-4E01-AA8D-B7DA40E31D3A}.debug_static_md|ARM64.Build.0 = debug_static_md|ARM64 {6C41E55D-C0FC-4E01-AA8D-B7DA40E31D3A}.debug_static_md|Win32.ActiveCfg = debug_static_md|Win32 {6C41E55D-C0FC-4E01-AA8D-B7DA40E31D3A}.debug_static_md|Win32.Build.0 = debug_static_md|Win32 {6C41E55D-C0FC-4E01-AA8D-B7DA40E31D3A}.debug_static_md|x64.ActiveCfg = debug_static_md|x64 {6C41E55D-C0FC-4E01-AA8D-B7DA40E31D3A}.debug_static_md|x64.Build.0 = debug_static_md|x64 + {6C41E55D-C0FC-4E01-AA8D-B7DA40E31D3A}.debug_static_mt|ARM64.ActiveCfg = debug_static_mt|ARM64 + {6C41E55D-C0FC-4E01-AA8D-B7DA40E31D3A}.debug_static_mt|ARM64.Build.0 = debug_static_mt|ARM64 {6C41E55D-C0FC-4E01-AA8D-B7DA40E31D3A}.debug_static_mt|Win32.ActiveCfg = debug_static_mt|Win32 {6C41E55D-C0FC-4E01-AA8D-B7DA40E31D3A}.debug_static_mt|Win32.Build.0 = debug_static_mt|Win32 {6C41E55D-C0FC-4E01-AA8D-B7DA40E31D3A}.debug_static_mt|x64.ActiveCfg = debug_static_mt|x64 {6C41E55D-C0FC-4E01-AA8D-B7DA40E31D3A}.debug_static_mt|x64.Build.0 = debug_static_mt|x64 + {6C41E55D-C0FC-4E01-AA8D-B7DA40E31D3A}.release_shared|ARM64.ActiveCfg = release_shared|ARM64 + {6C41E55D-C0FC-4E01-AA8D-B7DA40E31D3A}.release_shared|ARM64.Build.0 = release_shared|ARM64 {6C41E55D-C0FC-4E01-AA8D-B7DA40E31D3A}.release_shared|Win32.ActiveCfg = release_shared|Win32 {6C41E55D-C0FC-4E01-AA8D-B7DA40E31D3A}.release_shared|Win32.Build.0 = release_shared|Win32 {6C41E55D-C0FC-4E01-AA8D-B7DA40E31D3A}.release_shared|x64.ActiveCfg = release_shared|x64 {6C41E55D-C0FC-4E01-AA8D-B7DA40E31D3A}.release_shared|x64.Build.0 = release_shared|x64 + {6C41E55D-C0FC-4E01-AA8D-B7DA40E31D3A}.release_static_md|ARM64.ActiveCfg = release_static_md|ARM64 + {6C41E55D-C0FC-4E01-AA8D-B7DA40E31D3A}.release_static_md|ARM64.Build.0 = release_static_md|ARM64 {6C41E55D-C0FC-4E01-AA8D-B7DA40E31D3A}.release_static_md|Win32.ActiveCfg = release_static_md|Win32 {6C41E55D-C0FC-4E01-AA8D-B7DA40E31D3A}.release_static_md|Win32.Build.0 = release_static_md|Win32 {6C41E55D-C0FC-4E01-AA8D-B7DA40E31D3A}.release_static_md|x64.ActiveCfg = release_static_md|x64 {6C41E55D-C0FC-4E01-AA8D-B7DA40E31D3A}.release_static_md|x64.Build.0 = release_static_md|x64 + {6C41E55D-C0FC-4E01-AA8D-B7DA40E31D3A}.release_static_mt|ARM64.ActiveCfg = release_static_mt|ARM64 + {6C41E55D-C0FC-4E01-AA8D-B7DA40E31D3A}.release_static_mt|ARM64.Build.0 = release_static_mt|ARM64 {6C41E55D-C0FC-4E01-AA8D-B7DA40E31D3A}.release_static_mt|Win32.ActiveCfg = release_static_mt|Win32 {6C41E55D-C0FC-4E01-AA8D-B7DA40E31D3A}.release_static_mt|Win32.Build.0 = release_static_mt|Win32 {6C41E55D-C0FC-4E01-AA8D-B7DA40E31D3A}.release_static_mt|x64.ActiveCfg = release_static_mt|x64 {6C41E55D-C0FC-4E01-AA8D-B7DA40E31D3A}.release_static_mt|x64.Build.0 = release_static_mt|x64 + {0955EB03-544B-4BD4-9C10-89CF38078F5F}.debug_shared|ARM64.ActiveCfg = debug_shared|ARM64 + {0955EB03-544B-4BD4-9C10-89CF38078F5F}.debug_shared|ARM64.Build.0 = debug_shared|ARM64 {0955EB03-544B-4BD4-9C10-89CF38078F5F}.debug_shared|Win32.ActiveCfg = debug_shared|Win32 {0955EB03-544B-4BD4-9C10-89CF38078F5F}.debug_shared|Win32.Build.0 = debug_shared|Win32 {0955EB03-544B-4BD4-9C10-89CF38078F5F}.debug_shared|x64.ActiveCfg = debug_shared|x64 {0955EB03-544B-4BD4-9C10-89CF38078F5F}.debug_shared|x64.Build.0 = debug_shared|x64 + {0955EB03-544B-4BD4-9C10-89CF38078F5F}.debug_static_md|ARM64.ActiveCfg = debug_shared|ARM64 + {0955EB03-544B-4BD4-9C10-89CF38078F5F}.debug_static_md|ARM64.Build.0 = debug_shared|ARM64 {0955EB03-544B-4BD4-9C10-89CF38078F5F}.debug_static_md|Win32.ActiveCfg = debug_shared|Win32 {0955EB03-544B-4BD4-9C10-89CF38078F5F}.debug_static_md|Win32.Build.0 = debug_shared|Win32 {0955EB03-544B-4BD4-9C10-89CF38078F5F}.debug_static_md|x64.ActiveCfg = debug_shared|x64 {0955EB03-544B-4BD4-9C10-89CF38078F5F}.debug_static_md|x64.Build.0 = debug_shared|x64 + {0955EB03-544B-4BD4-9C10-89CF38078F5F}.debug_static_mt|ARM64.ActiveCfg = debug_shared|ARM64 + {0955EB03-544B-4BD4-9C10-89CF38078F5F}.debug_static_mt|ARM64.Build.0 = debug_shared|ARM64 {0955EB03-544B-4BD4-9C10-89CF38078F5F}.debug_static_mt|Win32.ActiveCfg = debug_shared|Win32 {0955EB03-544B-4BD4-9C10-89CF38078F5F}.debug_static_mt|Win32.Build.0 = debug_shared|Win32 {0955EB03-544B-4BD4-9C10-89CF38078F5F}.debug_static_mt|x64.ActiveCfg = debug_shared|x64 {0955EB03-544B-4BD4-9C10-89CF38078F5F}.debug_static_mt|x64.Build.0 = debug_shared|x64 + {0955EB03-544B-4BD4-9C10-89CF38078F5F}.release_shared|ARM64.ActiveCfg = release_shared|ARM64 + {0955EB03-544B-4BD4-9C10-89CF38078F5F}.release_shared|ARM64.Build.0 = release_shared|ARM64 {0955EB03-544B-4BD4-9C10-89CF38078F5F}.release_shared|Win32.ActiveCfg = release_shared|Win32 {0955EB03-544B-4BD4-9C10-89CF38078F5F}.release_shared|Win32.Build.0 = release_shared|Win32 {0955EB03-544B-4BD4-9C10-89CF38078F5F}.release_shared|x64.ActiveCfg = release_shared|x64 {0955EB03-544B-4BD4-9C10-89CF38078F5F}.release_shared|x64.Build.0 = release_shared|x64 + {0955EB03-544B-4BD4-9C10-89CF38078F5F}.release_static_md|ARM64.ActiveCfg = release_shared|ARM64 + {0955EB03-544B-4BD4-9C10-89CF38078F5F}.release_static_md|ARM64.Build.0 = release_shared|ARM64 {0955EB03-544B-4BD4-9C10-89CF38078F5F}.release_static_md|Win32.ActiveCfg = release_shared|Win32 {0955EB03-544B-4BD4-9C10-89CF38078F5F}.release_static_md|Win32.Build.0 = release_shared|Win32 {0955EB03-544B-4BD4-9C10-89CF38078F5F}.release_static_md|x64.ActiveCfg = release_shared|x64 {0955EB03-544B-4BD4-9C10-89CF38078F5F}.release_static_md|x64.Build.0 = release_shared|x64 + {0955EB03-544B-4BD4-9C10-89CF38078F5F}.release_static_mt|ARM64.ActiveCfg = release_shared|ARM64 + {0955EB03-544B-4BD4-9C10-89CF38078F5F}.release_static_mt|ARM64.Build.0 = release_shared|ARM64 {0955EB03-544B-4BD4-9C10-89CF38078F5F}.release_static_mt|Win32.ActiveCfg = release_shared|Win32 {0955EB03-544B-4BD4-9C10-89CF38078F5F}.release_static_mt|Win32.Build.0 = release_shared|Win32 {0955EB03-544B-4BD4-9C10-89CF38078F5F}.release_static_mt|x64.ActiveCfg = release_shared|x64 diff --git a/Foundation/Foundation_vs170.vcxproj b/Foundation/Foundation_vs170.vcxproj index 809095467..0223e151f 100644 --- a/Foundation/Foundation_vs170.vcxproj +++ b/Foundation/Foundation_vs170.vcxproj @@ -1,6 +1,10 @@  + + debug_shared + ARM64 + debug_shared Win32 @@ -9,6 +13,10 @@ debug_shared x64 + + debug_static_md + ARM64 + debug_static_md Win32 @@ -17,6 +25,10 @@ debug_static_md x64 + + debug_static_mt + ARM64 + debug_static_mt Win32 @@ -25,6 +37,10 @@ debug_static_mt x64 + + release_shared + ARM64 + release_shared Win32 @@ -33,6 +49,10 @@ release_shared x64 + + release_static_md + ARM64 + release_static_md Win32 @@ -41,6 +61,10 @@ release_static_md x64 + + release_static_mt + ARM64 + release_static_mt Win32 @@ -67,6 +91,11 @@ MultiByte v143
+ + StaticLibrary + MultiByte + v143 + StaticLibrary MultiByte @@ -77,6 +106,11 @@ MultiByte v143 + + StaticLibrary + MultiByte + v143 + StaticLibrary MultiByte @@ -87,6 +121,11 @@ MultiByte v143 + + StaticLibrary + MultiByte + v143 + StaticLibrary MultiByte @@ -97,6 +136,11 @@ MultiByte v143 + + StaticLibrary + MultiByte + v143 + DynamicLibrary MultiByte @@ -107,6 +151,11 @@ MultiByte v143 + + DynamicLibrary + MultiByte + v143 + DynamicLibrary MultiByte @@ -117,6 +166,11 @@ MultiByte v143 + + DynamicLibrary + MultiByte + v143 + @@ -125,51 +179,75 @@ + + + + + + + + + + + + + + + + + + <_ProjectFileVersion>14.0.25431.1 PocoFoundationd PocoFoundation64d + PocoFoundationA64d PocoFoundationmdd PocoFoundationmdd + PocoFoundationmdd PocoFoundationmtd PocoFoundationmtd + PocoFoundationmtd PocoFoundation PocoFoundation64 + PocoFoundationA64 PocoFoundationmd PocoFoundationmd + PocoFoundationmd PocoFoundationmt PocoFoundationmt + PocoFoundationmt ..\bin\ @@ -181,6 +259,9 @@ ..\bin64\ obj64\Foundation\$(Configuration)\ + + true + ..\bin\ obj\Foundation\$(Configuration)\ @@ -191,6 +272,9 @@ ..\bin64\ obj64\Foundation\$(Configuration)\ + + false + ..\lib\ obj\Foundation\$(Configuration)\ @@ -284,6 +368,36 @@ ..\lib64\PocoFoundationd.lib + + + Disabled + .\include;%(AdditionalIncludeDirectories) + WIN32;_DEBUG;_WINDOWS;_USRDLL;Foundation_EXPORTS;%(PreprocessorDefinitions) + true + EnableFastChecks + MultiThreadedDebugDLL + true + true + true + true + + + Level3 + ProgramDatabase + Default + true + + + iphlpapi.lib;%(AdditionalDependencies) + ..\binA64\PocoFoundation64d.dll + true + true + ..\binA64\PocoFoundation64d.pdb + ..\libA64;%(AdditionalLibraryDirectories) + Console + ..\libA64\PocoFoundationd.lib + + MaxSpeed @@ -353,6 +467,41 @@ ..\lib64\PocoFoundation.lib + + + MaxSpeed + OnlyExplicitInline + true + Speed + true + .\include;%(AdditionalIncludeDirectories) + WIN32;NDEBUG;_WINDOWS;_USRDLL;Foundation_EXPORTS;%(PreprocessorDefinitions) + true + MultiThreadedDLL + false + true + true + true + + + Level3 + + + Default + true + + + iphlpapi.lib;%(AdditionalDependencies) + ..\binA64\PocoFoundation64.dll + true + false + ..\libA64;%(AdditionalLibraryDirectories) + Console + true + true + ..\libA64\PocoFoundation.lib + + Disabled @@ -402,6 +551,30 @@ ..\lib64\PocoFoundationmtd.lib + + + Disabled + .\include;%(AdditionalIncludeDirectories) + WIN32;_DEBUG;_WINDOWS;POCO_STATIC;%(PreprocessorDefinitions) + true + EnableFastChecks + MultiThreadedDebug + true + true + true + true + + + ..\libA64\PocoFoundationmtd.pdb + Level3 + ProgramDatabase + Default + true + + + ..\libA64\PocoFoundationmtd.lib + + MaxSpeed @@ -455,6 +628,33 @@ ..\lib64\PocoFoundationmt.lib + + + MaxSpeed + OnlyExplicitInline + true + Speed + true + .\include;%(AdditionalIncludeDirectories) + WIN32;NDEBUG;_WINDOWS;POCO_STATIC;%(PreprocessorDefinitions) + true + MultiThreaded + false + true + true + true + + + Level3 + + + Default + true + + + ..\libA64\PocoFoundationmt.lib + + Disabled @@ -504,6 +704,30 @@ ..\lib64\PocoFoundationmdd.lib + + + Disabled + .\include;%(AdditionalIncludeDirectories) + WIN32;_DEBUG;_WINDOWS;POCO_STATIC;%(PreprocessorDefinitions) + true + EnableFastChecks + MultiThreadedDebugDLL + true + true + true + true + + + ..\libA64\PocoFoundationmdd.pdb + Level3 + ProgramDatabase + Default + true + + + ..\libA64\PocoFoundationmdd.lib + + MaxSpeed @@ -563,6 +787,36 @@ ..\lib64\PocoFoundationmd.lib + + + MaxSpeed + OnlyExplicitInline + true + Speed + true + .\include;%(AdditionalIncludeDirectories) + WIN32;NDEBUG;_WINDOWS;POCO_STATIC;%(PreprocessorDefinitions) + true + MultiThreadedDLL + false + true + true + true + + + $(IntDir)$(ProjectName).pdb + Level3 + + + Default + true + + + + + ..\libA64\PocoFoundationmd.lib + + @@ -582,16 +836,22 @@ true true + true true true + true true true + true true true + true true true + true true true + true @@ -618,60 +878,84 @@ true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true @@ -682,30 +966,42 @@ true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true @@ -716,58 +1012,82 @@ true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true @@ -776,72 +1096,102 @@ true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true @@ -863,30 +1213,42 @@ true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true @@ -902,88 +1264,124 @@ true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true @@ -998,96 +1396,192 @@ true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + true + true + true + true + true + true + true + true + true + true + true + true + true + true + true + true + true + true + + + true + true + true + true + true + true + true + true + true + true + true + true + true + true + true + true + true + true + + + + + + + + + + + + + + + + + true + true + true + true + true + true + true + true + true + true + true + true + true + true + true + true + true + true + + + true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true @@ -1095,30 +1589,42 @@ true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true @@ -1131,59 +1637,83 @@ true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true @@ -1191,101 +1721,143 @@ true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true @@ -1298,32 +1870,44 @@ true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true @@ -1341,30 +1925,42 @@ true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true @@ -1374,30 +1970,42 @@ true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true @@ -1725,12 +2333,13 @@ - - - + + + + + - @@ -1740,55 +2349,79 @@ mc -h "%(RootDir)%(Directory)." -r "%(RootDir)%(Directory)." "%(FullPath) mc -h "%(RootDir)%(Directory)." -r "%(RootDir)%(Directory)." "%(FullPath) + + mc -h "%(RootDir)%(Directory)." -r "%(RootDir)%(Directory)." "%(FullPath) %(RootDir)%(Directory)\pocomsg.rc;%(RootDir)%(Directory)\pocomsg.h;%(Outputs) %(RootDir)%(Directory)\pocomsg.rc;%(RootDir)%(Directory)\pocomsg.h;%(Outputs) + %(RootDir)%(Directory)\pocomsg.rc;%(RootDir)%(Directory)\pocomsg.h;%(Outputs) mc -h "%(RootDir)%(Directory)." -r "%(RootDir)%(Directory)." "%(FullPath) mc -h "%(RootDir)%(Directory)." -r "%(RootDir)%(Directory)." "%(FullPath) + + mc -h "%(RootDir)%(Directory)." -r "%(RootDir)%(Directory)." "%(FullPath) %(RootDir)%(Directory)\pocomsg.rc;%(RootDir)%(Directory)\pocomsg.h;%(Outputs) %(RootDir)%(Directory)\pocomsg.rc;%(RootDir)%(Directory)\pocomsg.h;%(Outputs) + %(RootDir)%(Directory)\pocomsg.rc;%(RootDir)%(Directory)\pocomsg.h;%(Outputs) mc -h "%(RootDir)%(Directory)." -r "%(RootDir)%(Directory)." "%(FullPath) mc -h "%(RootDir)%(Directory)." -r "%(RootDir)%(Directory)." "%(FullPath) + + mc -h "%(RootDir)%(Directory)." -r "%(RootDir)%(Directory)." "%(FullPath) %(RootDir)%(Directory)\pocomsg.rc;%(RootDir)%(Directory)\pocomsg.h;%(Outputs) %(RootDir)%(Directory)\pocomsg.rc;%(RootDir)%(Directory)\pocomsg.h;%(Outputs) + %(RootDir)%(Directory)\pocomsg.rc;%(RootDir)%(Directory)\pocomsg.h;%(Outputs) mc -h "%(RootDir)%(Directory)." -r "%(RootDir)%(Directory)." "%(FullPath) mc -h "%(RootDir)%(Directory)." -r "%(RootDir)%(Directory)." "%(FullPath) + + mc -h "%(RootDir)%(Directory)." -r "%(RootDir)%(Directory)." "%(FullPath) %(RootDir)%(Directory)\pocomsg.rc;%(RootDir)%(Directory)\pocomsg.h;%(Outputs) %(RootDir)%(Directory)\pocomsg.rc;%(RootDir)%(Directory)\pocomsg.h;%(Outputs) + %(RootDir)%(Directory)\pocomsg.rc;%(RootDir)%(Directory)\pocomsg.h;%(Outputs) mc -h "%(RootDir)%(Directory)." -r "%(RootDir)%(Directory)." "%(FullPath) mc -h "%(RootDir)%(Directory)." -r "%(RootDir)%(Directory)." "%(FullPath) + + mc -h "%(RootDir)%(Directory)." -r "%(RootDir)%(Directory)." "%(FullPath) %(RootDir)%(Directory)\pocomsg.rc;%(RootDir)%(Directory)\pocomsg.h;%(Outputs) %(RootDir)%(Directory)\pocomsg.rc;%(RootDir)%(Directory)\pocomsg.h;%(Outputs) + %(RootDir)%(Directory)\pocomsg.rc;%(RootDir)%(Directory)\pocomsg.h;%(Outputs) mc -h "%(RootDir)%(Directory)." -r "%(RootDir)%(Directory)." "%(FullPath) mc -h "%(RootDir)%(Directory)." -r "%(RootDir)%(Directory)." "%(FullPath) + + mc -h "%(RootDir)%(Directory)." -r "%(RootDir)%(Directory)." "%(FullPath) %(RootDir)%(Directory)\pocomsg.rc;%(RootDir)%(Directory)\pocomsg.h;%(Outputs) %(RootDir)%(Directory)\pocomsg.rc;%(RootDir)%(Directory)\pocomsg.h;%(Outputs) + %(RootDir)%(Directory)\pocomsg.rc;%(RootDir)%(Directory)\pocomsg.h;%(Outputs) false false + false true true + true true true + true false false + false true true + true true true + true diff --git a/Foundation/Foundation_vs170.vcxproj.filters b/Foundation/Foundation_vs170.vcxproj.filters index c13fe7482..fc8cd62ce 100644 --- a/Foundation/Foundation_vs170.vcxproj.filters +++ b/Foundation/Foundation_vs170.vcxproj.filters @@ -52,18 +52,12 @@ {8d90af25-6c9f-45fb-8af0-7463fab03c44} - - {8bd7fdba-6cdf-4cc7-8ffd-e0eef416d7b5} - {3b04a0e6-f311-428b-af8f-c1a7a3d9fd10} {5f191b86-441f-4da7-8b2f-02513d443466} - - {f19826b3-7a4b-4d64-aaa3-eb1e084a71b2} - {f98d18b5-dfbc-4c35-8654-bf0c3fc815e9} @@ -187,6 +181,12 @@ {7df1fa35-122a-4152-b81f-35be1aabd290} + + {8bd7fdba-6cdf-4cc7-8ffd-e0eef416d7b5} + + + {f19826b3-7a4b-4d64-aaa3-eb1e084a71b2} + @@ -489,69 +489,6 @@ RegularExpression\Source Files - - RegularExpression\PCRE Source Files - - - RegularExpression\PCRE Source Files - - - RegularExpression\PCRE Source Files - - - RegularExpression\PCRE Source Files - - - RegularExpression\PCRE Source Files - - - RegularExpression\PCRE Source Files - - - RegularExpression\PCRE Source Files - - - RegularExpression\PCRE Source Files - - - RegularExpression\PCRE Source Files - - - RegularExpression\PCRE Source Files - - - RegularExpression\PCRE Source Files - - - RegularExpression\PCRE Source Files - - - RegularExpression\PCRE Source Files - - - RegularExpression\PCRE Source Files - - - RegularExpression\PCRE Source Files - - - RegularExpression\PCRE Source Files - - - RegularExpression\PCRE Source Files - - - RegularExpression\PCRE Source Files - - - RegularExpression\PCRE Source Files - - - RegularExpression\PCRE Source Files - - - RegularExpression\PCRE Source Files - Logging\Source Files @@ -888,6 +825,96 @@ URI\Source Files + + RegularExpression\PCRE2 Source Files + + + RegularExpression\PCRE2 Source Files + + + RegularExpression\PCRE2 Source Files + + + RegularExpression\PCRE2 Source Files + + + RegularExpression\PCRE2 Source Files + + + RegularExpression\PCRE2 Source Files + + + RegularExpression\PCRE2 Source Files + + + RegularExpression\PCRE2 Source Files + + + RegularExpression\PCRE2 Source Files + + + RegularExpression\PCRE2 Source Files + + + RegularExpression\PCRE2 Source Files + + + RegularExpression\PCRE2 Source Files + + + RegularExpression\PCRE2 Source Files + + + RegularExpression\PCRE2 Source Files + + + RegularExpression\PCRE2 Source Files + + + RegularExpression\PCRE2 Source Files + + + RegularExpression\PCRE2 Source Files + + + RegularExpression\PCRE2 Source Files + + + RegularExpression\PCRE2 Source Files + + + RegularExpression\PCRE2 Source Files + + + RegularExpression\PCRE2 Source Files + + + RegularExpression\PCRE2 Source Files + + + RegularExpression\PCRE2 Source Files + + + RegularExpression\PCRE2 Source Files + + + RegularExpression\PCRE2 Source Files + + + RegularExpression\PCRE2 Source Files + + + RegularExpression\PCRE2 Source Files + + + RegularExpression\PCRE2 Source Files + + + RegularExpression\PCRE2 Source Files + + + RegularExpression\PCRE2 Source Files + @@ -1322,18 +1349,6 @@ SharedLibrary\Header Files - - RegularExpression\PCRE Header Files - - - RegularExpression\PCRE Header Files - - - RegularExpression\PCRE Header Files - - - RegularExpression\PCRE Header Files - RegularExpression\Header Files @@ -1823,6 +1838,21 @@ URI\Header Files + + RegularExpression\PCRE2 Header Files + + + RegularExpression\PCRE2 Header Files + + + RegularExpression\PCRE2 Header Files + + + RegularExpression\PCRE2 Header Files + + + RegularExpression\PCRE2 Header Files + diff --git a/Foundation/Makefile b/Foundation/Makefile index 23d1243a0..c1949c051 100644 --- a/Foundation/Makefile +++ b/Foundation/Makefile @@ -35,15 +35,17 @@ objects = ArchiveStrategy Ascii ASCIIEncoding AsyncChannel \ zlib_objects = adler32 compress crc32 deflate \ infback inffast inflate inftrees trees zutil -pcre_objects = pcre_config pcre_chartables pcre_compile pcre_globals pcre_maketables \ - pcre_study pcre_byte_order pcre_valid_utf8 pcre_dfa_exec pcre_get pcre_jit_compile\ - pcre_exec pcre_ord2utf8 pcre_newline pcre_fullinfo pcre_xclass pcre_refcount pcre_string_utils \ - pcre_version +pcre_objects = pcre2_auto_possess pcre2_chartables pcre2_compile pcre2_config \ + pcre2_context pcre2_convert pcre2_dfa_match pcre2_error pcre2_extuni \ + pcre2_find_bracket pcre2_jit_compile pcre2_maketables pcre2_match \ + pcre2_match_data pcre2_newline pcre2_ord2utf pcre2_pattern_info \ + pcre2_script_run pcre2_serialize pcre2_string_utils pcre2_study pcre2_substitute \ + pcre2_substring pcre2_tables pcre2_ucd pcre2_valid_utf pcre2_xclass -pcre_utf8_objects = pcre_ucd pcre_tables +pcre_utf8_objects = pcre2_ucd pcre2_tables ifdef POCO_UNBUNDLED - SYSLIBS += -lpcre -lz + SYSLIBS += -lpcre2-8 -lz objects += $(pcre_utf8_objects) else objects += $(zlib_objects) $(pcre_objects) $(pcre_utf8_objects) diff --git a/Foundation/include/Poco/ASCIIEncoding.h b/Foundation/include/Poco/ASCIIEncoding.h index e47f61538..d839508db 100644 --- a/Foundation/include/Poco/ASCIIEncoding.h +++ b/Foundation/include/Poco/ASCIIEncoding.h @@ -38,7 +38,7 @@ public: int convert(int ch, unsigned char* bytes, int length) const; int queryConvert(const unsigned char* bytes, int length) const; int sequenceLength(const unsigned char* bytes, int length) const; - + private: static const char* _names[]; static const CharacterMap _charMap; diff --git a/Foundation/include/Poco/AbstractDelegate.h b/Foundation/include/Poco/AbstractDelegate.h index 9dea69a36..0a2b830f0 100644 --- a/Foundation/include/Poco/AbstractDelegate.h +++ b/Foundation/include/Poco/AbstractDelegate.h @@ -24,7 +24,7 @@ namespace Poco { -template +template class AbstractDelegate /// Base class for Delegate and Expire. { @@ -37,7 +37,7 @@ public: { } - virtual ~AbstractDelegate() + virtual ~AbstractDelegate() { } @@ -54,7 +54,7 @@ public: virtual void disable() = 0; /// Disables the delegate, which is done prior to removal. - + virtual const AbstractDelegate* unwrap() const /// Returns the unwrapped delegate. Must be overridden by decorators /// like Expire. @@ -64,7 +64,7 @@ public: }; -template <> +template <> class AbstractDelegate /// Base class for Delegate and Expire. { @@ -77,7 +77,7 @@ public: { } - virtual ~AbstractDelegate() + virtual ~AbstractDelegate() { } @@ -94,7 +94,7 @@ public: virtual void disable() = 0; /// Disables the delegate, which is done prior to removal. - + virtual const AbstractDelegate* unwrap() const /// Returns the unwrapped delegate. Must be overridden by decorators /// like Expire. diff --git a/Foundation/include/Poco/AbstractObserver.h b/Foundation/include/Poco/AbstractObserver.h index 6528660dd..7606878be 100755 --- a/Foundation/include/Poco/AbstractObserver.h +++ b/Foundation/include/Poco/AbstractObserver.h @@ -33,7 +33,7 @@ public: AbstractObserver(); AbstractObserver(const AbstractObserver& observer); virtual ~AbstractObserver(); - + AbstractObserver& operator = (const AbstractObserver& observer); virtual void notify(Notification* pNf) const = 0; diff --git a/Foundation/include/Poco/AbstractPriorityDelegate.h b/Foundation/include/Poco/AbstractPriorityDelegate.h index c27bc0c3f..dbe367a4e 100644 --- a/Foundation/include/Poco/AbstractPriorityDelegate.h +++ b/Foundation/include/Poco/AbstractPriorityDelegate.h @@ -25,7 +25,7 @@ namespace Poco { -template +template class AbstractPriorityDelegate: public AbstractDelegate /// Base class for PriorityDelegate and PriorityExpire. /// @@ -43,7 +43,7 @@ public: { } - virtual ~AbstractPriorityDelegate() + virtual ~AbstractPriorityDelegate() { } diff --git a/Foundation/include/Poco/AbstractStrategy.h b/Foundation/include/Poco/AbstractStrategy.h index 0bd8b548f..265804ac4 100644 --- a/Foundation/include/Poco/AbstractStrategy.h +++ b/Foundation/include/Poco/AbstractStrategy.h @@ -27,9 +27,9 @@ namespace Poco { -template +template class AbstractStrategy - /// An AbstractStrategy is the interface for all strategies. + /// An AbstractStrategy is the interface for all strategies. { public: AbstractStrategy() @@ -46,7 +46,7 @@ public: onRemove(pSender,args.key()); onAdd(pSender, args); } - + virtual void onAdd(const void* pSender, const KeyValueArgs & key) = 0; /// Adds the key to the strategy. /// If for the key already an entry exists, an exception will be thrown. diff --git a/Foundation/include/Poco/AccessExpirationDecorator.h b/Foundation/include/Poco/AccessExpirationDecorator.h index 9978185ff..ea0210675 100644 --- a/Foundation/include/Poco/AccessExpirationDecorator.h +++ b/Foundation/include/Poco/AccessExpirationDecorator.h @@ -55,7 +55,7 @@ public: ~AccessExpirationDecorator() { } - + const Poco::Timespan& getTimeout() const { return _span; diff --git a/Foundation/include/Poco/AccessExpireCache.h b/Foundation/include/Poco/AccessExpireCache.h index bb5c57152..f67d57bf9 100644 --- a/Foundation/include/Poco/AccessExpireCache.h +++ b/Foundation/include/Poco/AccessExpireCache.h @@ -26,11 +26,11 @@ namespace Poco { template < - class TKey, - class TValue, - class TMutex = FastMutex, + class TKey, + class TValue, + class TMutex = FastMutex, class TEventMutex = FastMutex -> +> class AccessExpireCache: public AbstractCache, TMutex, TEventMutex> /// An AccessExpireCache caches entries for a fixed time period (per default 10 minutes). /// Entries expire when they are not accessed with get() during this time period. Each access resets @@ -38,11 +38,11 @@ class AccessExpireCache: public AbstractCache, TMutex, TEventMutex>(AccessExpireStrategy(expire)) { } diff --git a/Foundation/include/Poco/AccessExpireLRUCache.h b/Foundation/include/Poco/AccessExpireLRUCache.h index 2833894b6..4618a353f 100644 --- a/Foundation/include/Poco/AccessExpireLRUCache.h +++ b/Foundation/include/Poco/AccessExpireLRUCache.h @@ -27,10 +27,10 @@ namespace Poco { -template < +template < class TKey, class TValue, - class TMutex = FastMutex, + class TMutex = FastMutex, class TEventMutex = FastMutex > class AccessExpireLRUCache: public AbstractCache, TMutex, TEventMutex> diff --git a/Foundation/include/Poco/ActiveDispatcher.h b/Foundation/include/Poco/ActiveDispatcher.h index 578a42087..81c5fbef1 100644 --- a/Foundation/include/Poco/ActiveDispatcher.h +++ b/Foundation/include/Poco/ActiveDispatcher.h @@ -21,6 +21,7 @@ #include "Poco/Foundation.h" #include "Poco/Runnable.h" #include "Poco/Thread.h" +#include "Poco/Event.h" #include "Poco/ActiveStarter.h" #include "Poco/ActiveRunnable.h" #include "Poco/NotificationQueue.h" @@ -35,7 +36,7 @@ class Foundation_API ActiveDispatcher: protected Runnable /// /// An active object, which is an ordinary object /// containing ActiveMethod members, executes all - /// active methods in their own thread. + /// active methods in their own thread. /// This behavior does not fit the "classic" /// definition of an active object, which serializes /// the execution of active methods (in other words, @@ -44,7 +45,7 @@ class Foundation_API ActiveDispatcher: protected Runnable /// /// Using this class as a base class, the serializing /// behavior for active objects can be implemented. - /// + /// /// The following example shows how this is done: /// /// class ActiveObject: public ActiveDispatcher @@ -86,7 +87,7 @@ public: void cancel(); /// Cancels all queued methods. - + protected: void run(); void stop(); diff --git a/Foundation/include/Poco/ActiveMethod.h b/Foundation/include/Poco/ActiveMethod.h index 8ab483572..fba154938 100644 --- a/Foundation/include/Poco/ActiveMethod.h +++ b/Foundation/include/Poco/ActiveMethod.h @@ -83,7 +83,7 @@ public: { poco_check_ptr (pOwner); } - + ActiveResultType operator () (const ArgType& arg) /// Invokes the ActiveMethod. { @@ -92,7 +92,7 @@ public: StarterType::start(_pOwner, pRunnable); return result; } - + ActiveMethod(const ActiveMethod& other): _pOwner(other._pOwner), _method(other._method) @@ -106,7 +106,7 @@ public: return *this; } - void swap(ActiveMethod& other) + void swap(ActiveMethod& other) noexcept { std::swap(_pOwner, other._pOwner); std::swap(_method, other._method); @@ -175,7 +175,7 @@ public: { poco_check_ptr (pOwner); } - + ActiveResultType operator () (void) /// Invokes the ActiveMethod. { @@ -184,7 +184,7 @@ public: StarterType::start(_pOwner, pRunnable); return result; } - + ActiveMethod(const ActiveMethod& other): _pOwner(other._pOwner), _method(other._method) @@ -198,7 +198,7 @@ public: return *this; } - void swap(ActiveMethod& other) + void swap(ActiveMethod& other) noexcept { std::swap(_pOwner, other._pOwner); std::swap(_method, other._method); diff --git a/Foundation/include/Poco/ActiveResult.h b/Foundation/include/Poco/ActiveResult.h index 04bd15304..640c55b96 100644 --- a/Foundation/include/Poco/ActiveResult.h +++ b/Foundation/include/Poco/ActiveResult.h @@ -33,7 +33,7 @@ template class ActiveResultHolder: public RefCountedObject /// This class holds the result of an asynchronous method /// invocation. It is used to pass the result from the - /// execution thread back to the invocation thread. + /// execution thread back to the invocation thread. /// The class uses reference counting for memory management. /// Do not use this class directly, use ActiveResult instead. { @@ -45,26 +45,26 @@ public: /// Creates an ActiveResultHolder. { } - + ResultType& data() /// Returns a reference to the actual result. { poco_check_ptr(_pData); return *_pData; } - + void data(ResultType* pData) { delete _pData; _pData = pData; } - + void wait() /// Pauses the caller until the result becomes available. { _event.wait(); } - + bool tryWait(long milliseconds) /// Waits up to the specified interval for the result to /// become available. Returns true if the result became @@ -72,7 +72,7 @@ public: { return _event.tryWait(milliseconds); } - + void wait(long milliseconds) /// Waits up to the specified interval for the result to /// become available. Throws a TimeoutException if the @@ -80,20 +80,20 @@ public: { _event.wait(milliseconds); } - + void notify() /// Notifies the invoking thread that the result became available. { _event.set(); } - + bool failed() const /// Returns true if the active method failed (and threw an exception). /// Information about the exception can be obtained by calling error(). { return _pExc != 0; } - + std::string error() const /// If the active method threw an exception, a textual representation /// of the exception is returned. An empty string is returned if the @@ -104,21 +104,21 @@ public: else return std::string(); } - + Exception* exception() const /// If the active method threw an exception, a clone of the exception /// object is returned, otherwise null. { return _pExc; } - + void error(const Exception& exc) /// Sets the exception. { delete _pExc; _pExc = exc.clone(); } - + void error(const std::string& msg) /// Sets the exception. { @@ -151,13 +151,13 @@ public: /// Creates an ActiveResultHolder. { } - + void wait() /// Pauses the caller until the result becomes available. { _event.wait(); } - + bool tryWait(long milliseconds) /// Waits up to the specified interval for the result to /// become available. Returns true if the result became @@ -165,7 +165,7 @@ public: { return _event.tryWait(milliseconds); } - + void wait(long milliseconds) /// Waits up to the specified interval for the result to /// become available. Throws a TimeoutException if the @@ -173,20 +173,20 @@ public: { _event.wait(milliseconds); } - + void notify() /// Notifies the invoking thread that the result became available. { _event.set(); } - + bool failed() const /// Returns true if the active method failed (and threw an exception). /// Information about the exception can be obtained by calling error(). { return _pExc != 0; } - + std::string error() const /// If the active method threw an exception, a textual representation /// of the exception is returned. An empty string is returned if the @@ -197,21 +197,21 @@ public: else return std::string(); } - + Exception* exception() const /// If the active method threw an exception, a clone of the exception /// object is returned, otherwise null. { return _pExc; } - + void error(const Exception& exc) /// Sets the exception. { delete _pExc; _pExc = exc.clone(); } - + void error(const std::string& msg) /// Sets the exception. { @@ -234,8 +234,8 @@ private: template class ActiveResult /// This class holds the result of an asynchronous method - /// invocation (see class ActiveMethod). It is used to pass the - /// result from the execution thread back to the invocation thread. + /// invocation (see class ActiveMethod). It is used to pass the + /// result from the execution thread back to the invocation thread. { public: typedef RT ResultType; @@ -247,20 +247,20 @@ public: { poco_check_ptr (pHolder); } - + ActiveResult(const ActiveResult& result) /// Copy constructor. { _pHolder = result._pHolder; _pHolder->duplicate(); } - + ~ActiveResult() /// Destroys the result. { _pHolder->release(); } - + ActiveResult& operator = (const ActiveResult& result) /// Assignment operator. { @@ -268,30 +268,30 @@ public: swap(tmp); return *this; } - - void swap(ActiveResult& result) + + void swap(ActiveResult& result) noexcept { using std::swap; swap(_pHolder, result._pHolder); } - + ResultType& data() const /// Returns a reference to the result data. { return _pHolder->data(); } - + void data(ResultType* pValue) { _pHolder->data(pValue); } - + void wait() /// Pauses the caller until the result becomes available. { _pHolder->wait(); } - + bool tryWait(long milliseconds) /// Waits up to the specified interval for the result to /// become available. Returns true if the result became @@ -299,7 +299,7 @@ public: { return _pHolder->tryWait(milliseconds); } - + void wait(long milliseconds) /// Waits up to the specified interval for the result to /// become available. Throws a TimeoutException if the @@ -307,20 +307,20 @@ public: { _pHolder->wait(milliseconds); } - + bool available() const /// Returns true if a result is available. { return _pHolder->tryWait(0); } - + bool failed() const /// Returns true if the active method failed (and threw an exception). /// Information about the exception can be obtained by calling error(). { return _pHolder->failed(); } - + std::string error() const /// If the active method threw an exception, a textual representation /// of the exception is returned. An empty string is returned if the @@ -342,14 +342,14 @@ public: { _pHolder->notify(); } - + ResultType& data() /// Returns a non-const reference to the result data. For internal /// use only. { return _pHolder->data(); } - + void error(const std::string& msg) /// Sets the failed flag and the exception message. { @@ -361,7 +361,7 @@ public: { _pHolder->error(exc); } - + private: ActiveResult(); @@ -373,8 +373,8 @@ private: template <> class ActiveResult /// This class holds the result of an asynchronous method - /// invocation (see class ActiveMethod). It is used to pass the - /// result from the execution thread back to the invocation thread. + /// invocation (see class ActiveMethod). It is used to pass the + /// result from the execution thread back to the invocation thread. { public: typedef ActiveResultHolder ActiveResultHolderType; @@ -385,20 +385,20 @@ public: { poco_check_ptr (pHolder); } - + ActiveResult(const ActiveResult& result) /// Copy constructor. { _pHolder = result._pHolder; _pHolder->duplicate(); } - + ~ActiveResult() /// Destroys the result. { _pHolder->release(); } - + ActiveResult& operator = (const ActiveResult& result) /// Assignment operator. { @@ -406,19 +406,19 @@ public: swap(tmp); return *this; } - - void swap(ActiveResult& result) + + void swap(ActiveResult& result) noexcept { using std::swap; swap(_pHolder, result._pHolder); } - + void wait() /// Pauses the caller until the result becomes available. { _pHolder->wait(); } - + bool tryWait(long milliseconds) /// Waits up to the specified interval for the result to /// become available. Returns true if the result became @@ -426,7 +426,7 @@ public: { return _pHolder->tryWait(milliseconds); } - + void wait(long milliseconds) /// Waits up to the specified interval for the result to /// become available. Throws a TimeoutException if the @@ -434,20 +434,20 @@ public: { _pHolder->wait(milliseconds); } - + bool available() const /// Returns true if a result is available. { return _pHolder->tryWait(0); } - + bool failed() const /// Returns true if the active method failed (and threw an exception). /// Information about the exception can be obtained by calling error(). { return _pHolder->failed(); } - + std::string error() const /// If the active method threw an exception, a textual representation /// of the exception is returned. An empty string is returned if the @@ -469,7 +469,7 @@ public: { _pHolder->notify(); } - + void error(const std::string& msg) /// Sets the failed flag and the exception message. { @@ -481,7 +481,7 @@ public: { _pHolder->error(exc); } - + private: ActiveResult(); diff --git a/Foundation/include/Poco/ActiveStarter.h b/Foundation/include/Poco/ActiveStarter.h index b79a31e8f..c1e211738 100644 --- a/Foundation/include/Poco/ActiveStarter.h +++ b/Foundation/include/Poco/ActiveStarter.h @@ -28,7 +28,7 @@ namespace Poco { template class ActiveStarter - /// The default implementation of the StarterType + /// The default implementation of the StarterType /// policy for ActiveMethod. It starts the method /// in its own thread, obtained from the default /// thread pool. diff --git a/Foundation/include/Poco/Activity.h b/Foundation/include/Poco/Activity.h index 8329e6d5c..9f5081625 100644 --- a/Foundation/include/Poco/Activity.h +++ b/Foundation/include/Poco/Activity.h @@ -42,24 +42,24 @@ class Activity: public Runnable /// be stopped at any time. However, to make stopping /// an activity work, the method implementing the /// activity has to check periodically whether it - /// has been requested to stop, and if so, return. + /// has been requested to stop, and if so, return. /// Activities are stopped before the object they belong to is /// destroyed. Methods implementing activities cannot have arguments - /// or return values. + /// or return values. /// /// Activity objects are used as follows: /// /// class ActiveObject /// { /// public: - /// ActiveObject(): + /// ActiveObject(): /// _activity(this, &ActiveObject::runActivity) /// { /// ... /// } - /// + /// /// ... - /// + /// /// protected: /// void runActivity() /// { @@ -88,7 +88,7 @@ public: { poco_check_ptr (pOwner); } - + ~Activity() /// Stops and destroys the activity. { @@ -102,7 +102,7 @@ public: poco_unexpected(); } } - + void start() /// Starts the activity by acquiring a /// thread for it from the default thread pool. @@ -113,7 +113,7 @@ public: void start(ThreadPool& pool) { FastMutex::ScopedLock lock(_mutex); - + if (!_running) { _done.reset(); @@ -130,19 +130,20 @@ public: } } } - + void stop() /// Requests to stop the activity. { _stopped = true; } - + void wait() /// Waits for the activity to complete. { if (_running) { _done.wait(); + _running = false; } } @@ -154,15 +155,16 @@ public: if (_running) { _done.wait(milliseconds); + _running = false; } } - + bool isStopped() const /// Returns true if the activity has been requested to stop. { return _stopped; } - + bool isRunning() const /// Returns true if the activity is running. { @@ -178,14 +180,12 @@ protected: } catch (...) { - _running = false; _done.set(); throw; } - _running = false; _done.set(); } - + private: Activity(); Activity(const Activity&); diff --git a/Foundation/include/Poco/Any.h b/Foundation/include/Poco/Any.h index 0480ca258..2321937ee 100644 --- a/Foundation/include/Poco/Any.h +++ b/Foundation/include/Poco/Any.h @@ -23,6 +23,9 @@ #include +#define poco_any_assert(cond) do { if (!(cond)) std::abort(); } while (0) + + namespace Poco { class Any; @@ -56,6 +59,9 @@ union Placeholder /// (i.e. there will be no heap-allocation). The local buffer size is one byte /// larger - [POCO_SMALL_OBJECT_SIZE + 1], additional byte value indicating /// where the object was allocated (0 => heap, 1 => local). + /// + /// Important: for SOO builds, only same-type (or trivial both-empty no-op) + /// swap operation is allowed. { public: struct Size @@ -80,12 +86,10 @@ public: destruct(false); } - void swap(Placeholder& other) + void swap(Placeholder& other) noexcept { - if (!isLocal() && !other.isLocal()) - std::swap(pHolder, other.pHolder); - else - throw Poco::InvalidAccessException("Placeholder::swap()"); + if (!isEmpty() || !other.isEmpty()) + std::swap(holder, other.holder); } void erase() @@ -167,7 +171,7 @@ private: delete pHolder; } - void swap(Placeholder& other) + void swap(Placeholder& other) noexcept { std::swap(pHolder, other.pHolder); } @@ -207,7 +211,7 @@ private: class Any - /// An Any class represents a general type and is capable of storing any type, supporting type-safe extraction + /// Any class represents a general type and is capable of storing any type, supporting type-safe extraction /// of the internally stored data. /// /// Code taken from the Boost 1.33.1 library. Original copyright by Kevlin Henney. Modified for Poco @@ -247,12 +251,11 @@ public: { } - Any& swap(Any& other) + Any& swap(Any& other) noexcept /// Swaps the content of the two Anys. /// - /// When small object optimization is enabled, swap only - /// has no-throw guarantee when both (*this and other) - /// objects are allocated on the heap. + /// If an exception occurs during swapping, the program + /// execution is aborted. { if (this == &other) return *this; @@ -262,16 +265,15 @@ public: } else { - Any tmp(*this); try { + Any tmp(*this); construct(other); other = tmp; } catch (...) { - construct(tmp); - throw; + std::abort(); } } @@ -307,7 +309,7 @@ public: return _valueHolder.isEmpty(); } - const std::type_info & type() const + const std::type_info& type() const /// Returns the type information of the stored content. /// If the Any is empty typeid(void) is returned. /// It is recommended to always query an Any for its type info before @@ -316,6 +318,14 @@ public: return empty() ? typeid(void) : content()->type(); } + bool local() const + /// Returns true if data is held locally (ie. not allocated on the heap). + /// If POCO_NO_SOO is defined, it always return false. + /// The main purpose of this function is use for testing. + { + return _valueHolder.isLocal(); + } + private: class ValueHolder { @@ -334,7 +344,7 @@ private: { } - virtual const std::type_info & type() const + virtual const std::type_info& type() const { return typeid(ValueType); } diff --git a/Foundation/include/Poco/ArchiveStrategy.h b/Foundation/include/Poco/ArchiveStrategy.h index e04605f38..f3344573f 100644 --- a/Foundation/include/Poco/ArchiveStrategy.h +++ b/Foundation/include/Poco/ArchiveStrategy.h @@ -32,7 +32,7 @@ class ArchiveCompressor; class Foundation_API ArchiveStrategy - /// The ArchiveStrategy is used by FileChannel + /// The ArchiveStrategy is used by FileChannel /// to rename a rotated log file for archiving. /// /// Archived files can be automatically compressed, @@ -48,16 +48,16 @@ public: /// The given LogFile object is deleted. void compress(bool flag = true); - /// Enables or disables compression of archived files. + /// Enables or disables compression of archived files. protected: void moveFile(const std::string& oldName, const std::string& newName); bool exists(const std::string& name); - + private: ArchiveStrategy(const ArchiveStrategy&); ArchiveStrategy& operator = (const ArchiveStrategy&); - + bool _compress; ArchiveCompressor* _pCompressor; }; @@ -84,11 +84,11 @@ public: ArchiveByTimestampStrategy() { } - + ~ArchiveByTimestampStrategy() { } - + LogFile* archive(LogFile* pFile) /// Archives the file by appending the current timestamp to the /// file name. If the new file name exists, additionally a monotonic @@ -99,7 +99,7 @@ public: std::string archPath = path; archPath.append("."); DateTimeFormatter::append(archPath, DT().timestamp(), "%Y%m%d%H%M%S%i"); - + if (exists(archPath)) archiveByNumber(archPath); else moveFile(path, archPath); @@ -121,7 +121,7 @@ private: NumberFormatter::append(path, ++n); } while (exists(path)); - + while (n >= 0) { std::string oldPath = basePath; diff --git a/Foundation/include/Poco/Array.h b/Foundation/include/Poco/Array.h index eaae733c9..ff598b85f 100644 --- a/Foundation/include/Poco/Array.h +++ b/Foundation/include/Poco/Array.h @@ -159,7 +159,7 @@ public: enum { static_size = N }; - void swap (Array& y) + void swap (Array& y) noexcept { std::swap_ranges(begin(),end(),y.begin()); } @@ -246,7 +246,7 @@ bool operator>= (const Array& x, const Array& y) template -inline void swap (Array& x, Array& y) +inline void swap (Array& x, Array& y) noexcept /// global swap() { x.swap(y); diff --git a/Foundation/include/Poco/Ascii.h b/Foundation/include/Poco/Ascii.h index e7a8b855d..3556a322f 100644 --- a/Foundation/include/Poco/Ascii.h +++ b/Foundation/include/Poco/Ascii.h @@ -55,7 +55,7 @@ public: ACP_GRAPH = 0x0100, ACP_PRINT = 0x0200 }; - + static int properties(int ch); /// Return the ASCII character properties for the /// character with the given ASCII value. @@ -65,44 +65,44 @@ public: static bool hasSomeProperties(int ch, int properties); /// Returns true if the given character is - /// within the ASCII range and has at least one of + /// within the ASCII range and has at least one of /// the given properties. static bool hasProperties(int ch, int properties); /// Returns true if the given character is - /// within the ASCII range and has all of + /// within the ASCII range and has all of /// the given properties. static bool isAscii(int ch); /// Returns true iff the given character code is within /// the ASCII range (0 .. 127). - + static bool isSpace(int ch); /// Returns true iff the given character is a whitespace. - + static bool isDigit(int ch); /// Returns true iff the given character is a digit. static bool isHexDigit(int ch); /// Returns true iff the given character is a hexadecimal digit. - + static bool isPunct(int ch); /// Returns true iff the given character is a punctuation character. - + static bool isAlpha(int ch); - /// Returns true iff the given character is an alphabetic character. + /// Returns true iff the given character is an alphabetic character. static bool isAlphaNumeric(int ch); - /// Returns true iff the given character is an alphabetic character. - + /// Returns true iff the given character is an alphabetic character. + static bool isLower(int ch); /// Returns true iff the given character is a lowercase alphabetic /// character. - + static bool isUpper(int ch); /// Returns true iff the given character is an uppercase alphabetic /// character. - + static bool isPrintable(int ch); /// Returns true iff the given character is printable. @@ -115,7 +115,7 @@ public: /// If the given character is a lowercase character, /// return its uppercase counterpart, otherwise return /// the character. - + private: static const int CHARACTER_PROPERTIES[128]; }; @@ -126,7 +126,7 @@ private: // inline int Ascii::properties(int ch) { - if (isAscii(ch)) + if (isAscii(ch)) return CHARACTER_PROPERTIES[ch]; else return 0; diff --git a/Foundation/include/Poco/AsyncChannel.h b/Foundation/include/Poco/AsyncChannel.h index 700b7f3db..190bae7dd 100644 --- a/Foundation/include/Poco/AsyncChannel.h +++ b/Foundation/include/Poco/AsyncChannel.h @@ -25,6 +25,7 @@ #include "Poco/Runnable.h" #include "Poco/AutoPtr.h" #include "Poco/NotificationQueue.h" +#include namespace Poco { @@ -110,6 +111,7 @@ private: NotificationQueue _queue; std::size_t _queueSize = 0; std::size_t _dropCount = 0; + std::atomic _closed; }; diff --git a/Foundation/include/Poco/AutoPtr.h b/Foundation/include/Poco/AutoPtr.h index 8d6bbacd1..8251f4669 100644 --- a/Foundation/include/Poco/AutoPtr.h +++ b/Foundation/include/Poco/AutoPtr.h @@ -194,7 +194,7 @@ public: return assign(ptr); } - void swap(AutoPtr& ptr) + void swap(AutoPtr& ptr) noexcept { std::swap(_ptr, ptr._ptr); } @@ -398,7 +398,7 @@ private: template -inline void swap(AutoPtr& p1, AutoPtr& p2) +inline void swap(AutoPtr& p1, AutoPtr& p2) noexcept { p1.swap(p2); } diff --git a/Foundation/include/Poco/AutoReleasePool.h b/Foundation/include/Poco/AutoReleasePool.h index 42c8de7c4..80e11e558 100644 --- a/Foundation/include/Poco/AutoReleasePool.h +++ b/Foundation/include/Poco/AutoReleasePool.h @@ -27,10 +27,10 @@ namespace Poco { template class AutoReleasePool - /// An AutoReleasePool implements simple garbage collection for + /// An AutoReleasePool implements simple garbage collection for /// reference-counted objects. /// It temporarily takes ownership of reference-counted objects that - /// nobody else wants to take ownership of and releases them + /// nobody else wants to take ownership of and releases them /// at a later, appropriate point in time. /// /// Note: The correct way to add an object hold by an AutoPtr<> to @@ -46,14 +46,14 @@ public: /// Creates the AutoReleasePool. { } - + ~AutoReleasePool() /// Destroys the AutoReleasePool and releases /// all objects it currently holds. { release(); } - + void add(C* pObject) /// Adds the given object to the AutoReleasePool. /// The object's reference count is not modified @@ -61,7 +61,7 @@ public: if (pObject) _list.push_back(pObject); } - + void release() /// Releases all objects the AutoReleasePool currently holds /// by calling each object's release() method. @@ -72,10 +72,10 @@ public: _list.pop_front(); } } - + private: typedef std::list ObjectList; - + ObjectList _list; }; diff --git a/Foundation/include/Poco/Base32Decoder.h b/Foundation/include/Poco/Base32Decoder.h index c592e552c..bc87205d3 100644 --- a/Foundation/include/Poco/Base32Decoder.h +++ b/Foundation/include/Poco/Base32Decoder.h @@ -30,8 +30,8 @@ class Foundation_API Base32DecoderBuf: public UnbufferedStreamBuf /// This streambuf base32-decodes all data read /// from the istream connected to it. /// - /// Note: For performance reasons, the characters - /// are read directly from the given istream's + /// Note: For performance reasons, the characters + /// are read directly from the given istream's /// underlying streambuf, so the state /// of the istream will not reflect that of /// its streambuf. @@ -39,7 +39,7 @@ class Foundation_API Base32DecoderBuf: public UnbufferedStreamBuf public: Base32DecoderBuf(std::istream& istr); ~Base32DecoderBuf(); - + private: int readFromDevice(); int readOne(); @@ -48,10 +48,10 @@ private: int _groupLength; int _groupIndex; std::streambuf& _buf; - + static unsigned char IN_ENCODING[256]; static bool IN_ENCODING_INIT; - + private: Base32DecoderBuf(const Base32DecoderBuf&); Base32DecoderBuf& operator = (const Base32DecoderBuf&); @@ -71,7 +71,7 @@ public: protected: Base32DecoderBuf _buf; - + private: Base32DecoderIOS(const Base32DecoderIOS&); Base32DecoderIOS& operator = (const Base32DecoderIOS&); @@ -84,8 +84,8 @@ class Foundation_API Base32Decoder: public Base32DecoderIOS, public std::istream /// /// The class implements RFC 4648 - https://tools.ietf.org/html/rfc4648 /// - /// Note: For performance reasons, the characters - /// are read directly from the given istream's + /// Note: For performance reasons, the characters + /// are read directly from the given istream's /// underlying streambuf, so the state /// of the istream will not reflect that of /// its streambuf. diff --git a/Foundation/include/Poco/Base32Encoder.h b/Foundation/include/Poco/Base32Encoder.h index 47d2e1a11..f36eac89d 100644 --- a/Foundation/include/Poco/Base32Encoder.h +++ b/Foundation/include/Poco/Base32Encoder.h @@ -39,7 +39,7 @@ class Foundation_API Base32EncoderBuf: public UnbufferedStreamBuf public: Base32EncoderBuf(std::ostream& ostr, bool padding = true); ~Base32EncoderBuf(); - + int close(); /// Closes the stream buffer. @@ -50,9 +50,9 @@ private: int _groupLength; std::streambuf& _buf; bool _doPadding; - + static const unsigned char OUT_ENCODING[32]; - + friend class Base32DecoderBuf; Base32EncoderBuf(const Base32EncoderBuf&); diff --git a/Foundation/include/Poco/Base64Decoder.h b/Foundation/include/Poco/Base64Decoder.h index dbccc6f6c..678da50ec 100644 --- a/Foundation/include/Poco/Base64Decoder.h +++ b/Foundation/include/Poco/Base64Decoder.h @@ -30,8 +30,8 @@ class Foundation_API Base64DecoderBuf: public UnbufferedStreamBuf /// This streambuf base64-decodes all data read /// from the istream connected to it. /// - /// Note: For performance reasons, the characters - /// are read directly from the given istream's + /// Note: For performance reasons, the characters + /// are read directly from the given istream's /// underlying streambuf, so the state /// of the istream will not reflect that of /// its streambuf. @@ -88,8 +88,8 @@ class Foundation_API Base64Decoder: public Base64DecoderIOS, public std::istream /// /// The class implements RFC 4648 - https://tools.ietf.org/html/rfc4648 /// - /// Note: For performance reasons, the characters - /// are read directly from the given istream's + /// Note: For performance reasons, the characters + /// are read directly from the given istream's /// underlying streambuf, so the state /// of the istream will not reflect that of /// its streambuf. diff --git a/Foundation/include/Poco/Base64Encoder.h b/Foundation/include/Poco/Base64Encoder.h index 071b9018d..bc39d826b 100644 --- a/Foundation/include/Poco/Base64Encoder.h +++ b/Foundation/include/Poco/Base64Encoder.h @@ -59,7 +59,7 @@ public: void setLineLength(int lineLength); /// Specify the line length. /// - /// After the given number of characters have been written, + /// After the given number of characters have been written, /// a newline character will be written. /// /// Specify 0 for an unlimited line length. diff --git a/Foundation/include/Poco/BasicEvent.h b/Foundation/include/Poco/BasicEvent.h index 47e37dbde..a4b53101e 100644 --- a/Foundation/include/Poco/BasicEvent.h +++ b/Foundation/include/Poco/BasicEvent.h @@ -27,13 +27,13 @@ namespace Poco { -template -class BasicEvent: public AbstractEvent < +template +class BasicEvent: public AbstractEvent < TArgs, DefaultStrategy>, AbstractDelegate, TMutex > - /// A BasicEvent uses the DefaultStrategy which + /// A BasicEvent uses the DefaultStrategy which /// invokes delegates in the order they have been registered. /// /// Please see the AbstractEvent class template documentation diff --git a/Foundation/include/Poco/Buffer.h b/Foundation/include/Poco/Buffer.h index 87c59f166..34981e556 100644 --- a/Foundation/include/Poco/Buffer.h +++ b/Foundation/include/Poco/Buffer.h @@ -34,6 +34,21 @@ class Buffer /// /// This class is useful everywhere where a temporary buffer /// is needed. + /// + /// Note: A Buffer has both a size and a capacity, similar to + /// std::vector and std::string. However, upon creation of the + /// Buffer, the size always equals the capacity (provided via the + /// length argument of the constructor), as the Buffer is meant + /// to be filled by directly writing to its contents, + /// i.e., by passing the pointer to the first element + /// of the buffer obtained via begin() to a function expecting + /// a pointer to a buffer. + /// + /// Therefore, calling append() on a newly created Buffer will + /// always expand the buffer size and capacity. + /// If you need to create a Buffer and want to write data to it + /// by calling append(), the correct steps are to first create + /// the Buffer, then call resize(0), and then call append(). { public: Buffer(std::size_t length): @@ -248,7 +263,7 @@ public: return _capacity * sizeof(T); } - void swap(Buffer& other) + void swap(Buffer& other) noexcept /// Swaps the buffer with another one. { using std::swap; diff --git a/Foundation/include/Poco/BufferAllocator.h b/Foundation/include/Poco/BufferAllocator.h index c767fe4ad..9a3083eee 100644 --- a/Foundation/include/Poco/BufferAllocator.h +++ b/Foundation/include/Poco/BufferAllocator.h @@ -38,7 +38,7 @@ public: { return new char_type[static_cast(size)]; } - + static void deallocate(char_type* ptr, std::streamsize /*size*/) noexcept { delete [] ptr; diff --git a/Foundation/include/Poco/BufferedBidirectionalStreamBuf.h b/Foundation/include/Poco/BufferedBidirectionalStreamBuf.h index 5872c1289..bcb839fe8 100644 --- a/Foundation/include/Poco/BufferedBidirectionalStreamBuf.h +++ b/Foundation/include/Poco/BufferedBidirectionalStreamBuf.h @@ -29,9 +29,9 @@ namespace Poco { -template > +template > class BasicBufferedBidirectionalStreamBuf: public std::basic_streambuf - /// This is an implementation of a buffered bidirectional + /// This is an implementation of a buffered bidirectional /// streambuf that greatly simplifies the implementation of /// custom streambufs of various kinds. /// Derived classes only have to override the methods @@ -68,13 +68,13 @@ public: Allocator::deallocate(_pReadBuffer, _bufsize); Allocator::deallocate(_pWriteBuffer, _bufsize); } - + virtual int_type overflow(int_type c) { if (!(_mode & IOS::out)) return char_traits::eof(); if (flushBuffer() == std::streamsize(-1)) return char_traits::eof(); - if (c != char_traits::eof()) + if (c != char_traits::eof()) { *this->pptr() = char_traits::to_char_type(c); this->pbump(1); @@ -101,12 +101,12 @@ public: this->setg(_pReadBuffer + (4 - putback), _pReadBuffer + 4, _pReadBuffer + 4 + n); // return next character - return char_traits::to_int_type(*this->gptr()); + return char_traits::to_int_type(*this->gptr()); } virtual int sync() { - if (this->pptr() && this->pptr() > this->pbase()) + if (this->pptr() && this->pptr() > this->pbase()) { if (flushBuffer() == -1) return -1; } @@ -123,7 +123,7 @@ protected: { return _mode; } - + void resetBuffers() { this->setg(_pReadBuffer + 4, _pReadBuffer + 4, _pReadBuffer + 4); @@ -144,7 +144,7 @@ private: int flushBuffer() { int n = int(this->pptr() - this->pbase()); - if (writeToDevice(this->pbase(), n) == n) + if (writeToDevice(this->pbase(), n) == n) { this->pbump(-n); return n; @@ -169,7 +169,7 @@ private: // instantiation - to avoid duplicate symbols due to multiple // instantiations in different libraries. // -#if defined(_MSC_VER) && defined(POCO_DLL) && !defined(Foundation_EXPORTS) +#if defined(_MSC_VER) && defined(POCO_DLL) && !defined(Foundation_EXPORTS) template class Foundation_API BasicBufferedBidirectionalStreamBuf>; #endif typedef BasicBufferedBidirectionalStreamBuf> BufferedBidirectionalStreamBuf; diff --git a/Foundation/include/Poco/BufferedStreamBuf.h b/Foundation/include/Poco/BufferedStreamBuf.h index 80de74071..2c64a9f99 100644 --- a/Foundation/include/Poco/BufferedStreamBuf.h +++ b/Foundation/include/Poco/BufferedStreamBuf.h @@ -29,7 +29,7 @@ namespace Poco { -template > +template > class BasicBufferedStreamBuf: public std::basic_streambuf /// This is an implementation of a buffered streambuf /// that greatly simplifies the implementation of @@ -59,7 +59,7 @@ public: _pBuffer(Allocator::allocate(_bufsize)), _mode(mode) { - this->setg(_pBuffer + 4, _pBuffer + 4, _pBuffer + 4); + this->setg(_pBuffer + 4, _pBuffer + 4, _pBuffer + 4); this->setp(_pBuffer, _pBuffer + _bufsize); } @@ -68,7 +68,7 @@ public: try { Allocator::deallocate(_pBuffer, _bufsize); - } + } catch (...) { poco_unexpected(); @@ -80,7 +80,7 @@ public: if (!(_mode & IOS::out)) return char_traits::eof(); if (flushBuffer() == std::streamsize(-1)) return char_traits::eof(); - if (c != char_traits::eof()) + if (c != char_traits::eof()) { *this->pptr() = char_traits::to_char_type(c); this->pbump(1); @@ -107,12 +107,12 @@ public: this->setg(_pBuffer + (4 - putback), _pBuffer + 4, _pBuffer + 4 + n); // return next character - return char_traits::to_int_type(*this->gptr()); + return char_traits::to_int_type(*this->gptr()); } virtual int sync() { - if (this->pptr() && this->pptr() > this->pbase()) + if (this->pptr() && this->pptr() > this->pbase()) { if (flushBuffer() == -1) return -1; } @@ -124,7 +124,7 @@ protected: { _mode = mode; } - + openmode getMode() const { return _mode; @@ -144,7 +144,7 @@ private: int flushBuffer() { int n = int(this->pptr() - this->pbase()); - if (writeToDevice(this->pbase(), n) == n) + if (writeToDevice(this->pbase(), n) == n) { this->pbump(-n); return n; diff --git a/Foundation/include/Poco/Bugcheck.h b/Foundation/include/Poco/Bugcheck.h index ca475b887..6e1e4aae7 100644 --- a/Foundation/include/Poco/Bugcheck.h +++ b/Foundation/include/Poco/Bugcheck.h @@ -32,26 +32,26 @@ namespace Poco { class Foundation_API Bugcheck /// This class provides some static methods that are /// used by the - /// poco_assert_dbg(), poco_assert(), poco_check_ptr(), - /// poco_bugcheck() and poco_unexpected() macros. + /// poco_assert_dbg(), poco_assert(), poco_check_ptr(), + /// poco_bugcheck() and poco_unexpected() macros. /// You should not invoke these methods /// directly. Use the macros instead, as they /// automatically provide useful context information. { public: - static void assertion(const char* cond, const char* file, int line, const char* text = 0); + [[noreturn]] static void assertion(const char* cond, const char* file, int line, const char* text = 0); /// An assertion failed. Break into the debugger, if /// possible, then throw an AssertionViolationException. - static void nullPointer(const char* ptr, const char* file, int line); + [[noreturn]] static void nullPointer(const char* ptr, const char* file, int line); /// An null pointer was encountered. Break into the debugger, if /// possible, then throw an NullPointerException. - static void bugcheck(const char* file, int line); + [[noreturn]] static void bugcheck(const char* file, int line); /// An internal error was encountered. Break into the debugger, if /// possible, then throw an BugcheckException. - static void bugcheck(const char* msg, const char* file, int line); + [[noreturn]] static void bugcheck(const char* msg, const char* file, int line); /// An internal error was encountered. Break into the debugger, if /// possible, then throw an BugcheckException. @@ -186,7 +186,7 @@ struct POCO_STATIC_ASSERTION_FAILURE }; -template +template struct poco_static_assert_test { }; diff --git a/Foundation/include/Poco/ByteOrder.h b/Foundation/include/Poco/ByteOrder.h index a2f8735d1..04159cfbd 100644 --- a/Foundation/include/Poco/ByteOrder.h +++ b/Foundation/include/Poco/ByteOrder.h @@ -119,7 +119,7 @@ private: #if (POCO_MSVC_VERSION > 71) #define POCO_HAVE_MSC_BYTESWAP 1 #endif - #elif defined(__clang__) + #elif defined(__clang__) #if __has_builtin(__builtin_bswap32) #define POCO_HAVE_GCC_BYTESWAP 1 #endif diff --git a/Foundation/include/Poco/Channel.h b/Foundation/include/Poco/Channel.h index 94caf144d..8b97fc616 100644 --- a/Foundation/include/Poco/Channel.h +++ b/Foundation/include/Poco/Channel.h @@ -46,29 +46,29 @@ public: /// the reference count to one. virtual void open(); - /// Does whatever is necessary to open the channel. + /// Does whatever is necessary to open the channel. /// The default implementation does nothing. - + virtual void close(); /// Does whatever is necessary to close the channel. /// The default implementation does nothing. - + virtual void log(const Message& msg) = 0; /// Logs the given message to the channel. Must be /// overridden by subclasses. /// /// If the channel has not been opened yet, the log() /// method will open it. - + void setProperty(const std::string& name, const std::string& value); /// Throws a PropertyNotSupportedException. std::string getProperty(const std::string& name) const; /// Throws a PropertyNotSupportedException. - + protected: virtual ~Channel(); - + private: Channel(const Channel&); Channel& operator = (const Channel&); diff --git a/Foundation/include/Poco/Checksum.h b/Foundation/include/Poco/Checksum.h index 3961bb762..9a020f3cc 100644 --- a/Foundation/include/Poco/Checksum.h +++ b/Foundation/include/Poco/Checksum.h @@ -28,15 +28,15 @@ class Foundation_API Checksum /// This class calculates CRC-32 or Adler-32 checksums /// for arbitrary data. /// - /// A cyclic redundancy check (CRC) is a type of hash function, which is used to produce a - /// small, fixed-size checksum of a larger block of data, such as a packet of network + /// A cyclic redundancy check (CRC) is a type of hash function, which is used to produce a + /// small, fixed-size checksum of a larger block of data, such as a packet of network /// traffic or a computer file. CRC-32 is one of the most commonly used CRC algorithms. /// - /// Adler-32 is a checksum algorithm which was invented by Mark Adler. - /// It is almost as reliable as a 32-bit cyclic redundancy check for protecting against - /// accidental modification of data, such as distortions occurring during a transmission, + /// Adler-32 is a checksum algorithm which was invented by Mark Adler. + /// It is almost as reliable as a 32-bit cyclic redundancy check for protecting against + /// accidental modification of data, such as distortions occurring during a transmission, /// but is significantly faster to calculate in software. - + { public: enum Type diff --git a/Foundation/include/Poco/ClassLibrary.h b/Foundation/include/Poco/ClassLibrary.h index d2a54bdee..e10dbcbfb 100644 --- a/Foundation/include/Poco/ClassLibrary.h +++ b/Foundation/include/Poco/ClassLibrary.h @@ -40,7 +40,7 @@ extern "C" bool POCO_LIBRARY_API pocoBuildManifest(Poco::ManifestBase* pManifest); void POCO_LIBRARY_API pocoInitializeLibrary(); void POCO_LIBRARY_API pocoUninitializeLibrary(); -} +} // diff --git a/Foundation/include/Poco/ClassLoader.h b/Foundation/include/Poco/ClassLoader.h index 09f20bb6e..a55c63fdc 100644 --- a/Foundation/include/Poco/ClassLoader.h +++ b/Foundation/include/Poco/ClassLoader.h @@ -140,7 +140,7 @@ public: } void loadLibrary(const std::string& path, const std::string& manifest) - /// Loads a library from the given path, using the given manifest. + /// Loads a library from the given path, using the given manifest. /// Does nothing if the library is already loaded. /// Throws a LibraryLoadException if the library /// cannot be loaded or does not have a Manifest. @@ -208,9 +208,9 @@ public: { loadLibrary(path, ""); } - + void unloadLibrary(const std::string& path) - /// Unloads the given library. + /// Unloads the given library. /// Be extremely cautious when unloading shared libraries. /// If objects from the library are still referenced somewhere, /// a total crash is very likely. @@ -256,7 +256,7 @@ public: } return 0; } - + const Meta& classFor(const std::string& className) const /// Returns a reference to the MetaObject for the given /// class. Throws a NotFoundException if the class @@ -268,7 +268,7 @@ public: else throw NotFoundException(className); } - + Base* create(const std::string& className) const /// Creates an instance of the given class. /// Throws a NotFoundException if the class @@ -276,7 +276,7 @@ public: { return classFor(className).create(); } - + Base& instance(const std::string& className) const /// Returns a reference to the sole instance of /// the given class. The class must be a singleton, @@ -286,7 +286,7 @@ public: { return classFor(className).instance(); } - + bool canCreate(const std::string& className) const /// Returns true if create() can create new instances /// of the class. @@ -307,7 +307,7 @@ public: { return classFor(className).isAutoDelete(pObject); } - + const Manif* findManifest(const std::string& path) const /// Returns a pointer to the Manifest for the given /// library, or a null pointer if the library has not been loaded. @@ -320,7 +320,7 @@ public: else return 0; } - + const Manif& manifestFor(const std::string& path) const /// Returns a reference to the Manifest for the given library /// Throws a NotFoundException if the library has not been loaded. diff --git a/Foundation/include/Poco/Clock.h b/Foundation/include/Poco/Clock.h index 1a97851ce..570866c45 100644 --- a/Foundation/include/Poco/Clock.h +++ b/Foundation/include/Poco/Clock.h @@ -35,8 +35,8 @@ class Foundation_API Clock /// The monotonic() function can be used to check whether /// the system's clock is monotonic. /// - /// Monotonic Clock is available on Windows, Linux, OS X - /// and on POSIX platforms supporting clock_gettime() with CLOCK_MONOTONIC. + /// Monotonic Clock is available on Windows, Linux, OS X + /// and on POSIX platforms supporting clock_gettime() with CLOCK_MONOTONIC. /// /// Clock values are relative to a system-dependent epoch time /// (usually the system's startup time) and have no relation @@ -54,22 +54,22 @@ public: Clock(); /// Creates a Clock with the current system clock value. - + Clock(ClockVal tv); /// Creates a Clock from the given clock value. - + Clock(const Clock& other); /// Copy constructor. - + ~Clock(); /// Destroys the Clock. - + Clock& operator = (const Clock& other); Clock& operator = (ClockVal tv); - - void swap(Clock& clock); + + void swap(Clock& clock) noexcept; /// Swaps the Clock with another one. - + void update(); /// Updates the Clock with the current system clock. @@ -79,13 +79,13 @@ public: bool operator >= (const Clock& ts) const; bool operator < (const Clock& ts) const; bool operator <= (const Clock& ts) const; - + Clock operator + (ClockDiff d) const; Clock operator - (ClockDiff d) const; ClockDiff operator - (const Clock& ts) const; Clock& operator += (ClockDiff d); Clock& operator -= (ClockDiff d); - + ClockVal microseconds() const; /// Returns the clock value expressed in microseconds /// since the system-specific epoch time (usually system @@ -97,23 +97,23 @@ public: /// startup). /// /// Same as microseconds(). - + ClockDiff elapsed() const; /// Returns the time elapsed since the time denoted by /// the Clock instance. Equivalent to Clock() - *this. - + bool isElapsed(ClockDiff interval) const; /// Returns true iff the given interval has passed /// since the time denoted by the Clock instance. - + static ClockDiff resolution(); /// Returns the resolution in units per second. /// Since the Clock class has microsecond resolution, /// the returned value is always 1000000. - + static ClockDiff accuracy(); /// Returns the system's clock accuracy in microseconds. - + static bool monotonic(); /// Returns true iff the system's clock is monotonic. @@ -220,7 +220,7 @@ inline Clock::ClockDiff Clock::resolution() } -inline void swap(Clock& s1, Clock& s2) +inline void swap(Clock& s1, Clock& s2) noexcept { s1.swap(s2); } diff --git a/Foundation/include/Poco/Condition.h b/Foundation/include/Poco/Condition.h index 3340533df..35e73d779 100644 --- a/Foundation/include/Poco/Condition.h +++ b/Foundation/include/Poco/Condition.h @@ -30,8 +30,8 @@ namespace Poco { class Foundation_API Condition - /// A Condition is a synchronization object used to block a thread - /// until a particular condition is met. + /// A Condition is a synchronization object used to block a thread + /// until a particular condition is met. /// A Condition object is always used in conjunction with /// a Mutex (or FastMutex) object. /// @@ -43,16 +43,16 @@ class Foundation_API Condition public: Condition(); /// Creates the Condition. - + ~Condition(); /// Destroys the Condition. - + template void wait(Mtx& mutex) /// Unlocks the mutex (which must be locked upon calling /// wait()) and waits until the Condition is signalled. /// - /// The given mutex will be locked again upon + /// The given mutex will be locked again upon /// leaving the function, even in case of an exception. { ScopedUnlock unlock(mutex, false); @@ -64,13 +64,13 @@ public: } event.wait(); } - + template void wait(Mtx& mutex, long milliseconds) /// Unlocks the mutex (which must be locked upon calling /// wait()) and waits for the given time until the Condition is signalled. /// - /// The given mutex will be locked again upon successfully leaving the + /// The given mutex will be locked again upon successfully leaving the /// function, even in case of an exception. /// /// Throws a TimeoutException if the Condition is not signalled @@ -79,13 +79,13 @@ public: if (!tryWait(mutex, milliseconds)) throw TimeoutException(); } - + template bool tryWait(Mtx& mutex, long milliseconds) /// Unlocks the mutex (which must be locked upon calling /// tryWait()) and waits for the given time until the Condition is signalled. /// - /// The given mutex will be locked again upon leaving the + /// The given mutex will be locked again upon leaving the /// function, even in case of an exception. /// /// Returns true if the Condition has been signalled @@ -106,7 +106,7 @@ public: } return true; } - + void signal(); /// Signals the Condition and allows one waiting thread /// to continue execution. @@ -119,13 +119,13 @@ protected: void enqueue(Event& event); void dequeue(); void dequeue(Event& event); - + private: Condition(const Condition&); Condition& operator = (const Condition&); - + typedef std::deque WaitQueue; - + FastMutex _mutex; WaitQueue _waitQueue; }; diff --git a/Foundation/include/Poco/Config.h b/Foundation/include/Poco/Config.h index 5be362978..8de4e610b 100644 --- a/Foundation/include/Poco/Config.h +++ b/Foundation/include/Poco/Config.h @@ -79,7 +79,7 @@ // while those smaller will be placement new-ed into an // internal stack-auto-allocated buffer. #if !defined(POCO_SMALL_OBJECT_SIZE) - #define POCO_SMALL_OBJECT_SIZE 32 + #define POCO_SMALL_OBJECT_SIZE 64 #endif @@ -87,7 +87,7 @@ // on platforms with no inotify. // #define POCO_NO_INOTIFY -// Define to force the use of PollingDirectoryWatcher +// Define to force the use of PollingDirectoryWatcher // #define POCO_DW_FORCE_POLLING @@ -147,13 +147,12 @@ // #define POCO_NET_NO_UNIX_SOCKET -// Define to nonzero to enable move -// semantics on classes where it -// introduces a new state. -// For explanation, see +// Define to nonzero to enable move semantics +// on classes where it introduces a new state. +// For explanation, see: // https://github.com/pocoproject/poco/wiki/Move-Semantics-in-POCO #ifndef POCO_NEW_STATE_ON_MOVE -#define POCO_NEW_STATE_ON_MOVE 1 +// #define POCO_NEW_STATE_ON_MOVE 1 #endif @@ -191,7 +190,7 @@ // empty or other value: // Do not link any OpenSSL libraries automatically. You will have to edit the // Visual C++ project files for Crypto and NetSSL_OpenSSL. -#ifndef POCO_EXTERNAL_OPENSSL +#if !defined(POCO_EXTERNAL_OPENSSL) && defined(POCO_EXTERNAL_OPENSSL_SLPRO) #define POCO_EXTERNAL_OPENSSL POCO_EXTERNAL_OPENSSL_SLPRO #endif diff --git a/Foundation/include/Poco/Configurable.h b/Foundation/include/Poco/Configurable.h index cb260d382..6a5dd8fd5 100644 --- a/Foundation/include/Poco/Configurable.h +++ b/Foundation/include/Poco/Configurable.h @@ -48,15 +48,15 @@ class Foundation_API Configurable public: Configurable(); /// Creates the Configurable. - + virtual ~Configurable(); /// Destroys the Configurable. - + virtual void setProperty(const std::string& name, const std::string& value) = 0; /// Sets the property with the given name to the given value. /// If a property with the given name is not supported, a /// PropertyNotSupportedException is thrown. - + virtual std::string getProperty(const std::string& name) const = 0; /// Returns the value of the property with the given name. /// If a property with the given name is not supported, a diff --git a/Foundation/include/Poco/ConsoleChannel.h b/Foundation/include/Poco/ConsoleChannel.h index 0c133abe7..d02eb78a9 100644 --- a/Foundation/include/Poco/ConsoleChannel.h +++ b/Foundation/include/Poco/ConsoleChannel.h @@ -34,7 +34,7 @@ class Foundation_API ConsoleChannel: public Channel /// by a newline. /// /// Chain this channel to a FormattingChannel with an - /// appropriate Formatter to control what is contained + /// appropriate Formatter to control what is contained /// in the text. /// /// Similar to StreamChannel, except that a static @@ -47,13 +47,13 @@ public: ConsoleChannel(); /// Creates the channel and attaches std::clog. - + ConsoleChannel(std::ostream& str); /// Creates the channel using the given stream. void log(const Message& msg); /// Logs the given message to the channel's stream. - + protected: ~ConsoleChannel(); @@ -77,7 +77,7 @@ class Foundation_API ColorConsoleChannel: public Channel /// property to true (default). Furthermore, colors can be /// configured by setting the following properties /// (default values are given in parenthesis): - /// + /// /// * traceColor (gray) /// * debugColor (gray) /// * informationColor (default) @@ -88,7 +88,7 @@ class Foundation_API ColorConsoleChannel: public Channel /// * fatalColor (lightRed) /// /// The following color values are supported: - /// + /// /// * default /// * black /// * red @@ -108,7 +108,7 @@ class Foundation_API ColorConsoleChannel: public Channel /// * white /// /// Chain this channel to a FormattingChannel with an - /// appropriate Formatter to control what is contained + /// appropriate Formatter to control what is contained /// in the text. /// /// Similar to StreamChannel, except that a static @@ -116,19 +116,19 @@ class Foundation_API ColorConsoleChannel: public Channel /// console channels concurrently writing to the /// same stream. { -public: +public: ColorConsoleChannel(); /// Creates the channel and attaches std::clog. - + ColorConsoleChannel(std::ostream& str); /// Creates the channel using the given stream. void log(const Message& msg); /// Logs the given message to the channel's stream. - + void setProperty(const std::string& name, const std::string& value); - /// Sets the property with the given name. - /// + /// Sets the property with the given name. + /// /// The following properties are supported: /// * enableColors: Enable or disable colors. /// * traceColor: Specify color for trace messages. @@ -147,7 +147,7 @@ public: /// See setProperty() for a description of the supported /// properties. -protected: +protected: enum Color { CC_DEFAULT = 0x0027, diff --git a/Foundation/include/Poco/CountingStream.h b/Foundation/include/Poco/CountingStream.h index 730205dee..459d4f338 100644 --- a/Foundation/include/Poco/CountingStream.h +++ b/Foundation/include/Poco/CountingStream.h @@ -34,7 +34,7 @@ class Foundation_API CountingStreamBuf: public UnbufferedStreamBuf public: CountingStreamBuf(); /// Creates an unconnected CountingStreamBuf. - + CountingStreamBuf(std::istream& istr); /// Creates the CountingStreamBuf and connects it /// to the given input stream. @@ -45,34 +45,34 @@ public: ~CountingStreamBuf(); /// Destroys the CountingStream. - + std::streamsize chars() const; /// Returns the total number of characters. - + std::streamsize lines() const; /// Returns the total number of lines. - + std::streamsize pos() const; /// Returns the number of characters on the current line. - + void reset(); /// Resets all counters. - + void setCurrentLineNumber(std::streamsize line); /// Sets the current line number. /// /// This is mainly useful when parsing C/C++ /// preprocessed source code containing #line directives. - + std::streamsize getCurrentLineNumber() const; /// Returns the current line number (same as lines()). void addChars(std::streamsize chars); /// Add to the total number of characters. - + void addLines(std::streamsize lines); /// Add to the total number of lines. - + void addPos(std::streamsize pos); /// Add to the number of characters on the current line. @@ -127,16 +127,16 @@ public: /// /// This is mainly useful when parsing C/C++ /// preprocessed source code containing #line directives. - + std::streamsize getCurrentLineNumber() const; /// Returns the current line number (same as lines()). void addChars(std::streamsize chars); /// Add to the total number of characters. - + void addLines(std::streamsize lines); /// Add to the total number of lines. - + void addPos(std::streamsize pos); /// Add to the number of characters on the current line. @@ -170,7 +170,7 @@ class Foundation_API CountingOutputStream: public CountingIOS, public std::ostre public: CountingOutputStream(); /// Creates an unconnected CountingOutputStream. - + CountingOutputStream(std::ostream& ostr); /// Creates the CountingOutputStream and connects it /// to the given output stream. diff --git a/Foundation/include/Poco/DataURIStreamFactory.h b/Foundation/include/Poco/DataURIStreamFactory.h index 4c0a83b45..6297c59a0 100644 --- a/Foundation/include/Poco/DataURIStreamFactory.h +++ b/Foundation/include/Poco/DataURIStreamFactory.h @@ -36,7 +36,7 @@ public: ~DataURIStreamFactory(); /// Destroys the DataURIStreamFactory. - + std::istream* open(const URI& uri); /// Creates an input stream returning decoded data from the given data URI. /// diff --git a/Foundation/include/Poco/DateTime.h b/Foundation/include/Poco/DateTime.h index f0ee41b99..b95af9039 100644 --- a/Foundation/include/Poco/DateTime.h +++ b/Foundation/include/Poco/DateTime.h @@ -37,7 +37,7 @@ class Foundation_API DateTime /// UTC, Julian day and Gregorian calendar dates. /// /// The date and time stored in a DateTime is always in UTC - /// (Coordinated Universal Time) and thus independent of the + /// (Coordinated Universal Time) and thus independent of the /// timezone in effect on the system. /// /// Conversion calculations are based on algorithms @@ -45,7 +45,7 @@ class Foundation_API DateTime /// http://vsg.cape.com/~pbaum/date/date0.htm /// /// Internally, this class stores a date/time in two - /// forms (UTC and broken down) for performance reasons. Only use + /// forms (UTC and broken down) for performance reasons. Only use /// this class for conversions between date/time representations. /// Use the Timestamp class for everything else. /// @@ -77,7 +77,7 @@ public: NOVEMBER, DECEMBER }; - + enum DaysOfWeek /// Symbolic names for week day numbers (0 to 6). { @@ -99,7 +99,7 @@ public: DateTime(const Timestamp& timestamp); /// Creates a DateTime for the date and time given in /// a Timestamp. - + DateTime(int year, int month, int day, int hour = 0, int minute = 0, int second = 0, int millisecond = 0, int microsecond = 0); /// Creates a DateTime for the given Gregorian date and time. /// * year is from 0 to 9999. @@ -129,7 +129,7 @@ public: DateTime& operator = (const DateTime& dateTime); /// Assigns another DateTime. - + DateTime& operator = (const Timestamp& timestamp); /// Assigns a Timestamp. @@ -149,66 +149,66 @@ public: /// /// Throws an InvalidArgumentException if an argument date is out of range. - void swap(DateTime& dateTime); + void swap(DateTime& dateTime) noexcept; /// Swaps the DateTime with another one. int year() const; /// Returns the year. - + int month() const; /// Returns the month (1 to 12). - + int week(int firstDayOfWeek = MONDAY) const; /// Returns the week number within the year. /// FirstDayOfWeek should be either SUNDAY (0) or MONDAY (1). - /// The returned week number will be from 0 to 53. Week number 1 is the week + /// The returned week number will be from 0 to 53. Week number 1 is the week /// containing January 4. This is in accordance to ISO 8601. - /// + /// /// The following example assumes that firstDayOfWeek is MONDAY. For 2005, which started /// on a Saturday, week 1 will be the week starting on Monday, January 3. /// January 1 and 2 will fall within week 0 (or the last week of the previous year). /// /// For 2007, which starts on a Monday, week 1 will be the week starting on Monday, January 1. /// There will be no week 0 in 2007. - + int day() const; /// Returns the day within the month (1 to 31). - + int dayOfWeek() const; /// Returns the weekday (0 to 6, where /// 0 = Sunday, 1 = Monday, ..., 6 = Saturday). - + int dayOfYear() const; /// Returns the number of the day in the year. /// January 1 is 1, February 1 is 32, etc. - + int hour() const; /// Returns the hour (0 to 23). - + int hourAMPM() const; /// Returns the hour (0 to 12). - + bool isAM() const; /// Returns true if hour < 12; bool isPM() const; /// Returns true if hour >= 12. - + int minute() const; /// Returns the minute (0 to 59). - + int second() const; /// Returns the second (0 to 59). - + int millisecond() const; /// Returns the millisecond (0 to 999) - + int microsecond() const; /// Returns the microsecond (0 to 999) - + double julianDay() const; /// Returns the julian day for the date and time. - + Timestamp timestamp() const; /// Returns the date and time expressed as a Timestamp. @@ -217,12 +217,12 @@ public: /// time. UTC base time is midnight, October 15, 1582. /// Resolution is 100 nanoseconds. - bool operator == (const DateTime& dateTime) const; - bool operator != (const DateTime& dateTime) const; - bool operator < (const DateTime& dateTime) const; - bool operator <= (const DateTime& dateTime) const; - bool operator > (const DateTime& dateTime) const; - bool operator >= (const DateTime& dateTime) const; + bool operator == (const DateTime& dateTime) const; + bool operator != (const DateTime& dateTime) const; + bool operator < (const DateTime& dateTime) const; + bool operator <= (const DateTime& dateTime) const; + bool operator > (const DateTime& dateTime) const; + bool operator >= (const DateTime& dateTime) const; DateTime operator + (const Timespan& span) const; DateTime operator - (const Timespan& span) const; @@ -256,14 +256,14 @@ public: protected: static double toJulianDay(Timestamp::UtcTimeVal utcTime); /// Computes the Julian day for an UTC time. - + static double toJulianDay(int year, int month, int day, int hour = 0, int minute = 0, int second = 0, int millisecond = 0, int microsecond = 0); /// Computes the Julian day for a Gregorian calendar date and time. /// See , section 2.3.1 for the algorithm. - + static Timestamp::UtcTimeVal toUtcTime(double julianDay); /// Computes the UTC time for a Julian day. - + void computeGregorian(double julianDay); /// Computes the Gregorian date for the given Julian day. /// See , section 3.3.1 for the algorithm. @@ -323,19 +323,19 @@ inline int DateTime::year() const return _year; } - + inline int DateTime::month() const { return _month; } - + inline int DateTime::day() const { return _day; } - + inline int DateTime::hour() const { return _hour; @@ -364,19 +364,19 @@ inline bool DateTime::isPM() const return _hour >= 12; } - + inline int DateTime::minute() const { return _minute; } - + inline int DateTime::second() const { return _second; } - + inline int DateTime::millisecond() const { return _millisecond; @@ -395,13 +395,13 @@ inline bool DateTime::operator == (const DateTime& dateTime) const } -inline bool DateTime::operator != (const DateTime& dateTime) const +inline bool DateTime::operator != (const DateTime& dateTime) const { return _utcTime != dateTime._utcTime; } -inline bool DateTime::operator < (const DateTime& dateTime) const +inline bool DateTime::operator < (const DateTime& dateTime) const { return _utcTime < dateTime._utcTime; } @@ -419,7 +419,7 @@ inline bool DateTime::operator > (const DateTime& dateTime) const } -inline bool DateTime::operator >= (const DateTime& dateTime) const +inline bool DateTime::operator >= (const DateTime& dateTime) const { return _utcTime >= dateTime._utcTime; } @@ -431,7 +431,7 @@ inline bool DateTime::isLeapYear(int year) } -inline void swap(DateTime& d1, DateTime& d2) +inline void swap(DateTime& d1, DateTime& d2) noexcept { d1.swap(d2); } diff --git a/Foundation/include/Poco/DateTimeFormat.h b/Foundation/include/Poco/DateTimeFormat.h index 8f222d091..d550b492f 100644 --- a/Foundation/include/Poco/DateTimeFormat.h +++ b/Foundation/include/Poco/DateTimeFormat.h @@ -33,7 +33,7 @@ public: static const std::string ISO8601_FORMAT; /// The date/time format defined in the ISO 8601 standard. /// - /// Examples: + /// Examples: /// 2005-01-01T12:00:00+01:00 /// 2005-01-01T11:00:00Z @@ -41,21 +41,21 @@ public: /// The date/time format defined in the ISO 8601 standard, /// with fractional seconds. /// - /// Examples: + /// Examples: /// 2005-01-01T12:00:00.000000+01:00 /// 2005-01-01T11:00:00.000000Z - + static const std::string RFC822_FORMAT; /// The date/time format defined in RFC 822 (obsoleted by RFC 1123). /// - /// Examples: + /// Examples: /// Sat, 1 Jan 05 12:00:00 +0100 /// Sat, 1 Jan 05 11:00:00 GMT static const std::string RFC1123_FORMAT; /// The date/time format defined in RFC 1123 (obsoletes RFC 822). /// - /// Examples: + /// Examples: /// Sat, 1 Jan 2005 12:00:00 +0100 /// Sat, 1 Jan 2005 11:00:00 GMT @@ -63,28 +63,28 @@ public: /// The date/time format defined in the HTTP specification (RFC 2616), /// which is basically a variant of RFC 1036 with a zero-padded day field. /// - /// Examples: + /// Examples: /// Sat, 01 Jan 2005 12:00:00 +0100 /// Sat, 01 Jan 2005 11:00:00 GMT static const std::string RFC850_FORMAT; /// The date/time format defined in RFC 850 (obsoleted by RFC 1036). /// - /// Examples: + /// Examples: /// Saturday, 1-Jan-05 12:00:00 +0100 /// Saturday, 1-Jan-05 11:00:00 GMT static const std::string RFC1036_FORMAT; /// The date/time format defined in RFC 1036 (obsoletes RFC 850). /// - /// Examples: + /// Examples: /// Saturday, 1 Jan 05 12:00:00 +0100 /// Saturday, 1 Jan 05 11:00:00 GMT static const std::string ASCTIME_FORMAT; /// The date/time format produced by the ANSI C asctime() function. /// - /// Example: + /// Example: /// Sat Jan 1 12:00:00 2005 static const std::string SORTABLE_FORMAT; @@ -97,9 +97,9 @@ public: // names used by formatter and parser static const std::string WEEKDAY_NAMES[7]; /// English names of week days (Sunday, Monday, Tuesday, ...). - + static const std::string MONTH_NAMES[12]; - /// English names of months (January, February, ...). + /// English names of months (January, February, ...). }; diff --git a/Foundation/include/Poco/DateTimeFormatter.h b/Foundation/include/Poco/DateTimeFormatter.h index 3d6e5ed80..0a6267d12 100644 --- a/Foundation/include/Poco/DateTimeFormatter.h +++ b/Foundation/include/Poco/DateTimeFormatter.h @@ -31,7 +31,7 @@ class Timespan; class Foundation_API DateTimeFormatter - /// This class converts dates and times into strings, supporting a + /// This class converts dates and times into strings, supporting a /// variety of standard and custom formats. /// /// There are two kind of static member functions: @@ -43,7 +43,7 @@ class Foundation_API DateTimeFormatter public: enum { - UTC = 0xFFFF /// Special value for timeZoneDifferential denoting UTC. + UTC = 0xFFFF /// Special value for timeZoneDifferential denoting UTC. }; static std::string format(const Timestamp& timestamp, const std::string& fmt, int timeZoneDifferential = UTC); @@ -130,7 +130,7 @@ public: /// Formats the given timezone differential in ISO format. /// If timeZoneDifferential is UTC, "Z" is returned, /// otherwise, +HH.MM (or -HH.MM) is returned. - + static std::string tzdRFC(int timeZoneDifferential); /// Formats the given timezone differential in RFC format. /// If timeZoneDifferential is UTC, "GMT" is returned, @@ -141,7 +141,7 @@ public: /// and appends it to the given string. /// If timeZoneDifferential is UTC, "Z" is returned, /// otherwise, +HH.MM (or -HH.MM) is returned. - + static void tzdRFC(std::string& str, int timeZoneDifferential); /// Formats the given timezone differential in RFC format /// and appends it to the given string. diff --git a/Foundation/include/Poco/DateTimeParser.h b/Foundation/include/Poco/DateTimeParser.h index bd8daf383..0459babe3 100644 --- a/Foundation/include/Poco/DateTimeParser.h +++ b/Foundation/include/Poco/DateTimeParser.h @@ -46,7 +46,7 @@ class Foundation_API DateTimeParser /// two or four digits. Years 69-00 are interpreted in the 20th century /// (1969-2000), years 01-68 in the 21th century (2001-2068). /// - /// Note that in the current implementation all characters other than format specifiers in + /// Note that in the current implementation all characters other than format specifiers in /// the format string are ignored/not matched against the date/time string. This may /// lead to non-error results even with nonsense input strings. /// This may change in a future version to a more strict behavior. @@ -66,13 +66,13 @@ public: /// Throws a SyntaxException if the string cannot be successfully parsed. /// Please see DateTimeFormatter::format() for a description of the format string. /// Class DateTimeFormat defines format strings for various standard date/time formats. - + static bool tryParse(const std::string& fmt, const std::string& str, DateTime& dateTime, int& timeZoneDifferential); /// Parses a date and time in the given format from the given string. /// Returns true if the string has been successfully parsed, false otherwise. /// Please see DateTimeFormatter::format() for a description of the format string. /// Class DateTimeFormat defines format strings for various standard date/time formats. - + static void parse(const std::string& str, DateTime& dateTime, int& timeZoneDifferential); /// Parses a date and time from the given dateTime string. Before parsing, the method /// examines the dateTime string for a known date/time format. @@ -85,7 +85,7 @@ public: /// examines the dateTime string for a known date/time format. /// Please see DateTimeFormatter::format() for a description of the format string. /// Class DateTimeFormat defines format strings for various standard date/time formats. - + static bool tryParse(const std::string& str, DateTime& dateTime, int& timeZoneDifferential); /// Parses a date and time from the given dateTime string. Before parsing, the method /// examines the dateTime string for a known date/time format. @@ -94,16 +94,16 @@ public: static int parseMonth(std::string::const_iterator& it, const std::string::const_iterator& end); /// Tries to interpret the given range as a month name. The range must be at least - /// three characters long. + /// three characters long. /// Returns the month number (1 .. 12) if the month name is valid. Otherwise throws /// a SyntaxException. static int parseDayOfWeek(std::string::const_iterator& it, const std::string::const_iterator& end); /// Tries to interpret the given range as a weekday name. The range must be at least - /// three characters long. + /// three characters long. /// Returns the weekday number (0 .. 6, where 0 = Sunday, 1 = Monday, etc.) if the /// weekday name is valid. Otherwise throws a SyntaxException. - + protected: static int parseTZD(std::string::const_iterator& it, const std::string::const_iterator& end); static int parseAMPM(std::string::const_iterator& it, const std::string::const_iterator& end, int hour); diff --git a/Foundation/include/Poco/DefaultStrategy.h b/Foundation/include/Poco/DefaultStrategy.h index 0291f3553..905acacc4 100644 --- a/Foundation/include/Poco/DefaultStrategy.h +++ b/Foundation/include/Poco/DefaultStrategy.h @@ -26,7 +26,7 @@ namespace Poco { -template +template class DefaultStrategy: public NotificationStrategy /// Default notification strategy. /// @@ -81,7 +81,7 @@ public: } } } - + void remove(DelegateHandle delegateHandle) { for (Iterator it = _delegates.begin(); it != _delegates.end(); ++it) diff --git a/Foundation/include/Poco/DeflatingStream.h b/Foundation/include/Poco/DeflatingStream.h index 8af593e02..d75570714 100644 --- a/Foundation/include/Poco/DeflatingStream.h +++ b/Foundation/include/Poco/DeflatingStream.h @@ -57,7 +57,7 @@ public: /// /// Please refer to the zlib documentation of deflateInit2() for a description /// of the windowBits parameter. - + DeflatingStreamBuf(std::ostream& ostr, StreamType type, int level); /// Creates a DeflatingStreamBuf for compressing data passed /// through and forwarding it to the given output stream. @@ -68,12 +68,12 @@ public: /// /// Please refer to the zlib documentation of deflateInit2() for a description /// of the windowBits parameter. - + ~DeflatingStreamBuf(); /// Destroys the DeflatingStreamBuf. - + int close(); - /// Finishes up the stream. + /// Finishes up the stream. /// /// Must be called when deflating to an output stream. @@ -83,7 +83,7 @@ protected: virtual int sync(); private: - enum + enum { STREAM_BUFFER_SIZE = 1024, DEFLATE_BUFFER_SIZE = 32768 @@ -128,10 +128,10 @@ public: ~DeflatingIOS(); /// Destroys the DeflatingIOS. - + DeflatingStreamBuf* rdbuf(); /// Returns a pointer to the underlying stream buffer. - + protected: DeflatingStreamBuf _buf; }; @@ -163,9 +163,9 @@ public: ~DeflatingOutputStream(); /// Destroys the DeflatingOutputStream. - + int close(); - /// Finishes up the stream. + /// Finishes up the stream. /// /// Must be called when deflating to an output stream. diff --git a/Foundation/include/Poco/DigestStream.h b/Foundation/include/Poco/DigestStream.h index 6976e01aa..5d1de54c3 100644 --- a/Foundation/include/Poco/DigestStream.h +++ b/Foundation/include/Poco/DigestStream.h @@ -36,7 +36,7 @@ public: DigestBuf(DigestEngine& eng); DigestBuf(DigestEngine& eng, std::istream& istr); DigestBuf(DigestEngine& eng, std::ostream& ostr); - ~DigestBuf(); + ~DigestBuf(); int readFromDevice(char* buffer, std::streamsize length); int writeToDevice(const char* buffer, std::streamsize length); void close(); @@ -83,7 +83,7 @@ class Foundation_API DigestOutputStream: public DigestIOS, public std::ostream /// all the data passing through it, /// using a DigestEngine. /// To ensure that all data has been incorporated - /// into the digest, call close() or flush() before + /// into the digest, call close() or flush() before /// you obtain the digest from the digest engine. { public: diff --git a/Foundation/include/Poco/DirectoryIterator.h b/Foundation/include/Poco/DirectoryIterator.h index c3cedf3f4..fd8e89db1 100644 --- a/Foundation/include/Poco/DirectoryIterator.h +++ b/Foundation/include/Poco/DirectoryIterator.h @@ -40,19 +40,19 @@ class Foundation_API DirectoryIterator /// even is the original iterator has been advanced /// (all copies of an iterator share their state with /// the original iterator) - /// * because of this you should only use the prefix + /// * because of this you should only use the prefix /// increment operator { public: DirectoryIterator(); /// Creates the end iterator. - + DirectoryIterator(const std::string& path); /// Creates a directory iterator for the given path. DirectoryIterator(const DirectoryIterator& iterator); /// Creates a directory iterator for the given path. - + DirectoryIterator(const File& file); /// Creates a directory iterator for the given file. @@ -64,7 +64,7 @@ public: const std::string& name() const; /// Returns the current filename. - + const Path& path() const; /// Returns the current path. @@ -72,18 +72,18 @@ public: DirectoryIterator& operator = (const File& file); DirectoryIterator& operator = (const Path& path); DirectoryIterator& operator = (const std::string& path); - + virtual DirectoryIterator& operator ++ (); // prefix - + //@ deprecated DirectoryIterator operator ++ (int); // postfix /// Please use the prefix increment operator instead. - + const File& operator * () const; File& operator * (); const File* operator -> () const; File* operator -> (); - + bool operator == (const DirectoryIterator& iterator) const; bool operator != (const DirectoryIterator& iterator) const; @@ -104,7 +104,7 @@ inline const std::string& DirectoryIterator::name() const return _path.getFileName(); } - + inline const Path& DirectoryIterator::path() const { return _path; diff --git a/Foundation/include/Poco/DirectoryIterator_UNIX.h b/Foundation/include/Poco/DirectoryIterator_UNIX.h index d21f71192..c91c970c2 100644 --- a/Foundation/include/Poco/DirectoryIterator_UNIX.h +++ b/Foundation/include/Poco/DirectoryIterator_UNIX.h @@ -30,13 +30,13 @@ class Foundation_API DirectoryIteratorImpl public: DirectoryIteratorImpl(const std::string& path); ~DirectoryIteratorImpl(); - + void duplicate(); void release(); - + const std::string& get() const; const std::string& next(); - + private: DIR* _pDir; std::string _current; diff --git a/Foundation/include/Poco/DirectoryIterator_WIN32U.h b/Foundation/include/Poco/DirectoryIterator_WIN32U.h index 496842c7f..8035e0adf 100644 --- a/Foundation/include/Poco/DirectoryIterator_WIN32U.h +++ b/Foundation/include/Poco/DirectoryIterator_WIN32U.h @@ -30,13 +30,13 @@ class Foundation_API DirectoryIteratorImpl public: DirectoryIteratorImpl(const std::string& path); ~DirectoryIteratorImpl(); - + void duplicate(); void release(); - + const std::string& get() const; const std::string& next(); - + private: HANDLE _fh; WIN32_FIND_DATAW _fd; diff --git a/Foundation/include/Poco/DirectoryWatcher.h b/Foundation/include/Poco/DirectoryWatcher.h index 6e3a492fd..2de0c9f2a 100644 --- a/Foundation/include/Poco/DirectoryWatcher.h +++ b/Foundation/include/Poco/DirectoryWatcher.h @@ -45,7 +45,7 @@ class Foundation_API DirectoryWatcher: protected Runnable /// /// A thread will be created that watches the specified /// directory for changes. Events are reported in the context - /// of this thread. + /// of this thread. /// /// Note that changes to files in subdirectories of the watched /// directory are not reported. Separate DirectoryWatcher objects @@ -74,7 +74,7 @@ public: { DW_ITEM_ADDED = 1, /// A new item has been created and added to the directory. - + DW_ITEM_REMOVED = 2, /// An item has been removed from the directory. @@ -96,12 +96,12 @@ public: DW_FILTER_DISABLE_ALL = 0 /// Disables all event types. }; - + enum { DW_DEFAULT_SCAN_INTERVAL = 5 /// Default scan interval for platforms that don't provide a native notification mechanism. }; - + struct DirectoryEvent { DirectoryEvent(const File& f, DirectoryEventType ev): @@ -113,13 +113,13 @@ public: const File& item; /// The directory or file that has been changed. DirectoryEventType event; /// The kind of event. }; - + BasicEvent itemAdded; /// Fired when a file or directory has been created or added to the directory. - + BasicEvent itemRemoved; /// Fired when a file or directory has been removed from the directory. - + BasicEvent itemModified; /// Fired when a file or directory has been modified. @@ -128,10 +128,10 @@ public: BasicEvent itemMovedTo; /// Fired when a file or directory has been moved. This event delivers the new name. - + BasicEvent scanError; /// Fired when an error occurs while scanning for changes. - + DirectoryWatcher(const std::string& path, int eventMask = DW_FILTER_ENABLE_ALL, int scanInterval = DW_DEFAULT_SCAN_INTERVAL); /// Creates a DirectoryWatcher for the directory given in path. /// To enable only specific events, an eventMask can be specified by @@ -139,7 +139,7 @@ public: /// On platforms where no native filesystem notifications are available, /// scanInterval specifies the interval in seconds between scans /// of the directory. - + DirectoryWatcher(const File& directory, int eventMask = DW_FILTER_ENABLE_ALL, int scanInterval = DW_DEFAULT_SCAN_INTERVAL); /// Creates a DirectoryWatcher for the specified directory /// To enable only specific events, an eventMask can be specified by @@ -150,30 +150,30 @@ public: ~DirectoryWatcher(); /// Destroys the DirectoryWatcher. - + void suspendEvents(); /// Suspends sending of events. Can be called multiple times, but every /// call to suspendEvent() must be matched by a call to resumeEvents(). - + void resumeEvents(); /// Resumes events, after they have been suspended with a call to suspendEvents(). - + bool eventsSuspended() const; /// Returns true iff events are suspended. - + int eventMask() const; /// Returns the value of the eventMask passed to the constructor. - + int scanInterval() const; /// Returns the scan interval in seconds. - + const File& directory() const; /// Returns the directory being watched. - + bool supportsMoveEvents() const; /// Returns true iff the platform supports DW_ITEM_MOVED_FROM/itemMovedFrom and /// DW_ITEM_MOVED_TO/itemMovedTo events. - + protected: void init(); void stop(); diff --git a/Foundation/include/Poco/Dynamic/Pair.h b/Foundation/include/Poco/Dynamic/Pair.h index 580427533..166dc28a9 100644 --- a/Foundation/include/Poco/Dynamic/Pair.h +++ b/Foundation/include/Poco/Dynamic/Pair.h @@ -67,7 +67,7 @@ public: { } - Pair& swap(Pair& other) + Pair& swap(Pair& other) noexcept /// Swaps the content of the two Pairs. { std::swap(_data, other._data); diff --git a/Foundation/include/Poco/Dynamic/Struct.h b/Foundation/include/Poco/Dynamic/Struct.h index 60166cf03..317493f6e 100644 --- a/Foundation/include/Poco/Dynamic/Struct.h +++ b/Foundation/include/Poco/Dynamic/Struct.h @@ -173,7 +173,7 @@ public: _data.clear(); } - inline void swap(Struct& other) + inline void swap(Struct& other) noexcept /// Swap content of Struct with another Struct { _data.swap(other._data); diff --git a/Foundation/include/Poco/Dynamic/VarHolder.h b/Foundation/include/Poco/Dynamic/VarHolder.h index 05138430d..16b99d0a1 100644 --- a/Foundation/include/Poco/Dynamic/VarHolder.h +++ b/Foundation/include/Poco/Dynamic/VarHolder.h @@ -409,39 +409,49 @@ private: template void checkUpperLimit(const F& from) const - { - if ((sizeof(T) < sizeof(F)) && - (from > static_cast(std::numeric_limits::max()))) - { - throw RangeException("Value too large."); - } - else - if (from > std::numeric_limits::max()) - { - throw RangeException("Value too large."); - } - } - - template - void checkUpperLimitFloat(const F& from) const { if (from > std::numeric_limits::max()) throw RangeException("Value too large."); } - template - void checkLowerLimitFloat(const F& from) const - { - if (from < -std::numeric_limits::max()) - throw RangeException("Value too small."); - } - template void checkLowerLimit(const F& from) const { if (from < std::numeric_limits::min()) throw RangeException("Value too small."); } + + template + void checkUpperLimitFloat(const F& from) const + { + if (std::is_floating_point::value) + { + if (from > std::numeric_limits::max()) + throw RangeException("Value too large."); + } + else + { + // Avoid clang -Wimplicit-int-float-conversion warning with an explicit cast. + if (from > static_cast(std::numeric_limits::max())) + throw RangeException("Value too large."); + } + } + + template + void checkLowerLimitFloat(const F& from) const + { + if (std::is_floating_point::value) + { + if (from < -std::numeric_limits::max()) + throw RangeException("Value too small."); + } + else + { + // Avoid clang -Wimplicit-int-float-conversion warning with an explicit cast. + if (from < static_cast(std::numeric_limits::min())) + throw RangeException("Value too small."); + } + } }; diff --git a/Foundation/include/Poco/Dynamic/VarIterator.h b/Foundation/include/Poco/Dynamic/VarIterator.h index 038dfdb5c..eb9129fbc 100644 --- a/Foundation/include/Poco/Dynamic/VarIterator.h +++ b/Foundation/include/Poco/Dynamic/VarIterator.h @@ -79,11 +79,11 @@ public: /// Advances by one position and returns current position. VarIterator operator ++ (int) const; - /// Advances by one position and returns copy of the iterator with + /// Advances by one position and returns copy of the iterator with /// previous current position. const VarIterator& operator -- () const; - /// Goes back by one position and returns copy of the iterator with + /// Goes back by one position and returns copy of the iterator with /// previous current position. VarIterator operator -- (int) const; @@ -103,15 +103,15 @@ private: VarIterator(); void increment() const; - /// Increments the iterator position by one. + /// Increments the iterator position by one. /// Throws RangeException if position is out of range. void decrement() const; - /// Decrements the iterator position by one. + /// Decrements the iterator position by one. /// Throws RangeException if position is out of range. void setPosition(std::size_t pos) const; - /// Sets the iterator position. + /// Sets the iterator position. /// Throws RangeException if position is out of range. Var* _pVar; diff --git a/Foundation/include/Poco/Environment_UNIX.h b/Foundation/include/Poco/Environment_UNIX.h index d6ae543ff..1efb4ea15 100644 --- a/Foundation/include/Poco/Environment_UNIX.h +++ b/Foundation/include/Poco/Environment_UNIX.h @@ -31,8 +31,8 @@ class Foundation_API EnvironmentImpl public: typedef UInt8 NodeId[6]; /// Ethernet address. - static std::string getImpl(const std::string& name); - static bool hasImpl(const std::string& name); + static std::string getImpl(const std::string& name); + static bool hasImpl(const std::string& name); static void setImpl(const std::string& name, const std::string& value); static std::string osNameImpl(); static std::string osDisplayNameImpl(); @@ -44,7 +44,7 @@ public: private: typedef std::map StringMap; - + static StringMap _map; static FastMutex _mutex; }; diff --git a/Foundation/include/Poco/Environment_VX.h b/Foundation/include/Poco/Environment_VX.h index 8eb178d03..8feb6b9f0 100644 --- a/Foundation/include/Poco/Environment_VX.h +++ b/Foundation/include/Poco/Environment_VX.h @@ -31,8 +31,8 @@ class Foundation_API EnvironmentImpl public: typedef UInt8 NodeId[6]; /// Ethernet address. - static std::string getImpl(const std::string& name); - static bool hasImpl(const std::string& name); + static std::string getImpl(const std::string& name); + static bool hasImpl(const std::string& name); static void setImpl(const std::string& name, const std::string& value); static std::string osNameImpl(); static std::string osDisplayNameImpl(); @@ -44,7 +44,7 @@ public: private: typedef std::map StringMap; - + static StringMap _map; static FastMutex _mutex; }; diff --git a/Foundation/include/Poco/Environment_WIN32U.h b/Foundation/include/Poco/Environment_WIN32U.h index b54afb2e8..f7f5e793b 100644 --- a/Foundation/include/Poco/Environment_WIN32U.h +++ b/Foundation/include/Poco/Environment_WIN32U.h @@ -29,10 +29,10 @@ class Foundation_API EnvironmentImpl public: typedef UInt8 NodeId[6]; /// Ethernet address. - static std::string getImpl(const std::string& name); - static bool hasImpl(const std::string& name); + static std::string getImpl(const std::string& name); + static bool hasImpl(const std::string& name); static void setImpl(const std::string& name, const std::string& value); - static std::string osNameImpl(); + static std::string osNameImpl(); static std::string osDisplayNameImpl(); static std::string osVersionImpl(); static std::string osArchitectureImpl(); diff --git a/Foundation/include/Poco/Environment_WINCE.h b/Foundation/include/Poco/Environment_WINCE.h index 0c92bc540..b513682f6 100644 --- a/Foundation/include/Poco/Environment_WINCE.h +++ b/Foundation/include/Poco/Environment_WINCE.h @@ -29,27 +29,27 @@ class Foundation_API EnvironmentImpl public: typedef UInt8 NodeId[6]; /// Ethernet address. - static std::string getImpl(const std::string& name); - static bool hasImpl(const std::string& name); + static std::string getImpl(const std::string& name); + static bool hasImpl(const std::string& name); static void setImpl(const std::string& name, const std::string& value); - static std::string osNameImpl(); + static std::string osNameImpl(); static std::string osDisplayNameImpl(); static std::string osVersionImpl(); static std::string osArchitectureImpl(); static std::string nodeNameImpl(); static void nodeIdImpl(NodeId& id); static unsigned processorCountImpl(); - + private: static bool envVar(const std::string& name, std::string* value); - + static const std::string TEMP; static const std::string TMP; static const std::string HOMEPATH; static const std::string COMPUTERNAME; static const std::string OS; static const std::string NUMBER_OF_PROCESSORS; - static const std::string PROCESSOR_ARCHITECTURE; + static const std::string PROCESSOR_ARCHITECTURE; }; diff --git a/Foundation/include/Poco/ErrorHandler.h b/Foundation/include/Poco/ErrorHandler.h index a3eea3b14..bc5a6ae04 100644 --- a/Foundation/include/Poco/ErrorHandler.h +++ b/Foundation/include/Poco/ErrorHandler.h @@ -32,7 +32,7 @@ class Foundation_API ErrorHandler /// An unhandled exception that causes a thread to terminate is usually /// silently ignored, since the class library cannot do anything meaningful /// about it. - /// + /// /// The Thread class provides the possibility to register a /// global ErrorHandler that is invoked whenever a thread has /// been terminated by an unhandled exception. @@ -57,10 +57,10 @@ public: /// be silently ignored. /// /// The default implementation just breaks into the debugger. - + virtual void exception(const std::exception& exc); /// Called when a std::exception (or a subclass) - /// caused the thread to terminate. + /// caused the thread to terminate. /// /// This method should not throw any exception - it would /// be silently ignored. @@ -76,16 +76,16 @@ public: /// be silently ignored. /// /// The default implementation just breaks into the debugger. - + static void handle(const Exception& exc); /// Invokes the currently registered ErrorHandler. - + static void handle(const std::exception& exc); /// Invokes the currently registered ErrorHandler. - + static void handle(); /// Invokes the currently registered ErrorHandler. - + static ErrorHandler* set(ErrorHandler* pHandler); /// Registers the given handler as the current error handler. /// @@ -95,10 +95,10 @@ public: /// Returns a pointer to the currently registered /// ErrorHandler. -protected: +protected: static ErrorHandler* defaultHandler(); - /// Returns the default ErrorHandler. - + /// Returns the default ErrorHandler. + private: static ErrorHandler* _pHandler; static FastMutex _mutex; diff --git a/Foundation/include/Poco/Event.h b/Foundation/include/Poco/Event.h index 924961780..c59f29acd 100644 --- a/Foundation/include/Poco/Event.h +++ b/Foundation/include/Poco/Event.h @@ -54,7 +54,7 @@ public: /// Creates the event. If type is EVENT_AUTORESET, /// the event is automatically reset after /// a wait() successfully returns. - + //@ deprecated explicit Event(bool autoReset); /// Please use Event::Event(EventType) instead. @@ -64,7 +64,7 @@ public: void set(); /// Signals the event. If autoReset is true, - /// only one thread waiting for the event + /// only one thread waiting for the event /// can resume execution. /// If autoReset is false, all waiting threads /// can resume execution. @@ -86,7 +86,7 @@ public: void reset(); /// Resets the event to unsignalled state. - + private: Event(const Event&); Event& operator = (const Event&); diff --git a/Foundation/include/Poco/EventArgs.h b/Foundation/include/Poco/EventArgs.h index 006679070..a611995c8 100644 --- a/Foundation/include/Poco/EventArgs.h +++ b/Foundation/include/Poco/EventArgs.h @@ -34,7 +34,7 @@ class Foundation_API EventArgs { public: EventArgs(); - + virtual ~EventArgs(); }; diff --git a/Foundation/include/Poco/EventChannel.h b/Foundation/include/Poco/EventChannel.h index 47761ab3e..94a94cfb0 100644 --- a/Foundation/include/Poco/EventChannel.h +++ b/Foundation/include/Poco/EventChannel.h @@ -30,7 +30,7 @@ namespace Poco { class Foundation_API EventChannel: public Channel /// The EventChannel fires the messageLogged event for every log message /// received. This can be used to hook custom log message processing into - /// the logging framework. + /// the logging framework. { public: using Ptr = AutoPtr; diff --git a/Foundation/include/Poco/EventLogChannel.h b/Foundation/include/Poco/EventLogChannel.h index fcd18d363..c6f96932f 100644 --- a/Foundation/include/Poco/EventLogChannel.h +++ b/Foundation/include/Poco/EventLogChannel.h @@ -41,30 +41,30 @@ public: /// Creates the EventLogChannel. /// The name of the current application (or more correctly, /// the name of its executable) is taken as event source name. - + EventLogChannel(const std::string& name); /// Creates the EventLogChannel with the given event source name. - + EventLogChannel(const std::string& name, const std::string& host); /// Creates an EventLogChannel with the given event source /// name that routes messages to the given host. - + void open(); /// Opens the EventLogChannel. If necessary, the /// required registry entries to register a /// message resource DLL are made. - + void close(); /// Closes the EventLogChannel. - + void log(const Message& msg); /// Logs the given message to the Windows Event Log. /// /// The message type and priority are mapped to /// appropriate values for Event Log type and category. - + void setProperty(const std::string& name, const std::string& value); - /// Sets or changes a configuration property. + /// Sets or changes a configuration property. /// /// The following properties are supported: /// @@ -73,7 +73,7 @@ public: /// The default is "localhost". /// * host: same as host. /// * logfile: The name of the log file. The default is "Application". - + std::string getProperty(const std::string& name) const; /// Returns the value of the given property. diff --git a/Foundation/include/Poco/Event_POSIX.h b/Foundation/include/Poco/Event_POSIX.h index b7eb83aa6..93b64e67c 100644 --- a/Foundation/include/Poco/Event_POSIX.h +++ b/Foundation/include/Poco/Event_POSIX.h @@ -22,6 +22,7 @@ #include "Poco/Exception.h" #include #include +#include namespace Poco { @@ -30,18 +31,18 @@ namespace Poco { class Foundation_API EventImpl { protected: - EventImpl(bool autoReset); + EventImpl(bool autoReset); ~EventImpl(); void setImpl(); void waitImpl(); bool waitImpl(long milliseconds); void resetImpl(); - + private: - bool _auto; - volatile bool _state; - pthread_mutex_t _mutex; - pthread_cond_t _cond; + bool _auto; + std::atomic _state; + pthread_mutex_t _mutex; + pthread_cond_t _cond; }; @@ -50,7 +51,7 @@ private: // inline void EventImpl::setImpl() { - if (pthread_mutex_lock(&_mutex)) + if (pthread_mutex_lock(&_mutex)) throw SystemException("cannot signal event (lock)"); _state = true; if (pthread_cond_broadcast(&_cond)) @@ -64,7 +65,7 @@ inline void EventImpl::setImpl() inline void EventImpl::resetImpl() { - if (pthread_mutex_lock(&_mutex)) + if (pthread_mutex_lock(&_mutex)) throw SystemException("cannot reset event"); _state = false; pthread_mutex_unlock(&_mutex); diff --git a/Foundation/include/Poco/Event_VX.h b/Foundation/include/Poco/Event_VX.h index 9dd23c75e..81cc1be63 100644 --- a/Foundation/include/Poco/Event_VX.h +++ b/Foundation/include/Poco/Event_VX.h @@ -29,13 +29,13 @@ namespace Poco { class Foundation_API EventImpl { protected: - EventImpl(bool autoReset); + EventImpl(bool autoReset); ~EventImpl(); void setImpl(); void waitImpl(); bool waitImpl(long milliseconds); void resetImpl(); - + private: bool _auto; volatile bool _state; diff --git a/Foundation/include/Poco/Event_WIN32.h b/Foundation/include/Poco/Event_WIN32.h index 07fdb0984..2862887e6 100644 --- a/Foundation/include/Poco/Event_WIN32.h +++ b/Foundation/include/Poco/Event_WIN32.h @@ -21,7 +21,7 @@ #include "Poco/Foundation.h" #include "Poco/Exception.h" #include "Poco/UnWindows.h" - +#include namespace Poco { @@ -29,15 +29,15 @@ namespace Poco { class Foundation_API EventImpl { protected: - EventImpl(bool autoReset); + EventImpl(bool autoReset); ~EventImpl(); void setImpl(); void waitImpl(); bool waitImpl(long milliseconds); void resetImpl(); - + private: - HANDLE _event; + std::atomic _event; }; diff --git a/Foundation/include/Poco/Exception.h b/Foundation/include/Poco/Exception.h index c2d9c8db8..ce6d4d035 100644 --- a/Foundation/include/Poco/Exception.h +++ b/Foundation/include/Poco/Exception.h @@ -42,7 +42,7 @@ public: Exception(const Exception& exc); /// Copy constructor. - + ~Exception() noexcept; /// Destroys the exception and deletes the nested exception. @@ -51,25 +51,25 @@ public: virtual const char* name() const noexcept; /// Returns a static string describing the exception. - + virtual const char* className() const noexcept; /// Returns the name of the exception class. - + virtual const char* what() const noexcept; /// Returns a static string describing the exception. /// /// Same as name(), but for compatibility with std::exception. - + const Exception* nested() const; /// Returns a pointer to the nested exception, or /// null if no nested exception exists. - + const std::string& message() const; /// Returns the message text. - + int code() const; /// Returns the exception code if defined. - + std::string displayText() const; /// Returns a string consisting of the /// message name and the message text. @@ -79,7 +79,7 @@ public: /// /// The copy can later be thrown again by /// invoking rethrow() on it. - + virtual void rethrow() const; /// (Re)Throws the exception. /// @@ -96,7 +96,7 @@ protected: void extendedMessage(const std::string& arg); /// Sets the extended message for the exception. - + private: std::string _msg; Exception* _pNested; diff --git a/Foundation/include/Poco/ExpirationDecorator.h b/Foundation/include/Poco/ExpirationDecorator.h index 2e9d40a63..15c8e6a8f 100644 --- a/Foundation/include/Poco/ExpirationDecorator.h +++ b/Foundation/include/Poco/ExpirationDecorator.h @@ -64,7 +64,7 @@ public: ~ExpirationDecorator() { } - + const Poco::Timestamp& getExpiration() const { return _expiresAt; diff --git a/Foundation/include/Poco/Expire.h b/Foundation/include/Poco/Expire.h index 73f82b4b0..672ddfc02 100644 --- a/Foundation/include/Poco/Expire.h +++ b/Foundation/include/Poco/Expire.h @@ -28,12 +28,12 @@ namespace Poco { template class Expire: public AbstractDelegate - /// Decorator for AbstractDelegate adding automatic + /// Decorator for AbstractDelegate adding automatic /// expiration of registrations to AbstractDelegate's. { public: Expire(const AbstractDelegate& p, Timestamp::TimeDiff expireMillisecs): - _pDelegate(p.clone()), + _pDelegate(p.clone()), _expire(expireMillisecs*1000) { } @@ -50,7 +50,7 @@ public: { delete _pDelegate; } - + Expire& operator = (const Expire& expire) { if (&expire != this) @@ -81,7 +81,7 @@ public: { return new Expire(*this); } - + void disable() { _pDelegate->disable(); @@ -109,12 +109,12 @@ private: template <> class Expire: public AbstractDelegate - /// Decorator for AbstractDelegate adding automatic + /// Decorator for AbstractDelegate adding automatic /// expiration of registrations to AbstractDelegate's. { public: Expire(const AbstractDelegate& p, Timestamp::TimeDiff expireMillisecs): - _pDelegate(p.clone()), + _pDelegate(p.clone()), _expire(expireMillisecs*1000) { } @@ -131,7 +131,7 @@ public: { delete _pDelegate; } - + Expire& operator = (const Expire& expire) { if (&expire != this) @@ -162,7 +162,7 @@ public: { return new Expire(*this); } - + void disable() { _pDelegate->disable(); diff --git a/Foundation/include/Poco/ExpireCache.h b/Foundation/include/Poco/ExpireCache.h index 41f0482b3..5dd8ff720 100644 --- a/Foundation/include/Poco/ExpireCache.h +++ b/Foundation/include/Poco/ExpireCache.h @@ -26,11 +26,11 @@ namespace Poco { template < - class TKey, - class TValue, - class TMutex = FastMutex, + class TKey, + class TValue, + class TMutex = FastMutex, class TEventMutex = FastMutex -> +> class ExpireCache: public AbstractCache, TMutex, TEventMutex> /// An ExpireCache caches entries for a fixed time period (per default 10 minutes). /// Entries expire independently of the access pattern, i.e. after a constant time. @@ -40,11 +40,11 @@ class ExpireCache: public AbstractCache, TMutex, TEventMutex>(ExpireStrategy(expire)) { } diff --git a/Foundation/include/Poco/ExpireLRUCache.h b/Foundation/include/Poco/ExpireLRUCache.h index b58badcc5..492121262 100644 --- a/Foundation/include/Poco/ExpireLRUCache.h +++ b/Foundation/include/Poco/ExpireLRUCache.h @@ -27,10 +27,10 @@ namespace Poco { -template < +template < class TKey, class TValue, - class TMutex = FastMutex, + class TMutex = FastMutex, class TEventMutex = FastMutex > class ExpireLRUCache: public AbstractCache, TMutex, TEventMutex> diff --git a/Foundation/include/Poco/ExpireStrategy.h b/Foundation/include/Poco/ExpireStrategy.h index 27e471fd0..157286ada 100644 --- a/Foundation/include/Poco/ExpireStrategy.h +++ b/Foundation/include/Poco/ExpireStrategy.h @@ -31,7 +31,7 @@ namespace Poco { -template < +template < class TKey, class TValue > @@ -50,7 +50,7 @@ public: /// Create an expire strategy. Note that the smallest allowed caching time is 25ms. /// Anything lower than that is not useful with current operating systems. { - if (_expireTime < 25000) throw InvalidArgumentException("expireTime must be at least 25 ms"); + if (_expireTime < 25000) throw InvalidArgumentException("expireTime must be at least 25 ms"); } ~ExpireStrategy() diff --git a/Foundation/include/Poco/FIFOBuffer.h b/Foundation/include/Poco/FIFOBuffer.h index 7fc85ca7e..c1a6d9966 100644 --- a/Foundation/include/Poco/FIFOBuffer.h +++ b/Foundation/include/Poco/FIFOBuffer.h @@ -41,7 +41,7 @@ class BasicFIFOBuffer /// However, to achieve thread-safety in cases where multiple /// member function calls are involved and have to be atomic, /// the mutex must be locked externally. - /// + /// /// Buffer size, as well as amount of unread data and /// available space introspections are supported as well. /// @@ -55,12 +55,12 @@ public: /// Event indicating "writability" of the buffer, /// triggered as follows: /// - /// * when buffer transitions from non-full to full, - /// Writable event observers are notified, with + /// * when buffer transitions from non-full to full, + /// Writable event observers are notified, with /// false value as the argument /// /// * when buffer transitions from full to non-full, - /// Writable event observers are notified, with + /// Writable event observers are notified, with /// true value as the argument mutable Poco::BasicEvent readable; @@ -68,7 +68,7 @@ public: /// triggered as follows: /// /// * when buffer transitions from non-empty to empty, - /// Readable event observers are notified, with false + /// Readable event observers are notified, with false /// value as the argument /// /// * when FIFOBuffer transitions from empty to non-empty, @@ -112,7 +112,7 @@ public: /// Destroys the FIFOBuffer. { } - + void resize(std::size_t newSize, bool preserveContent = true) /// Resizes the buffer. If preserveContent is true, /// the content of the old buffer is preserved. @@ -126,22 +126,22 @@ public: if (preserveContent && (newSize < _used)) throw InvalidAccessException("Can not resize FIFO without data loss."); - + std::size_t usedBefore = _used; _buffer.resize(newSize, preserveContent); if (!preserveContent) _used = 0; if (_notify) notify(usedBefore); } - + std::size_t peek(T* pBuffer, std::size_t length) const /// Peeks into the data currently in the FIFO /// without actually extracting it. /// If length is zero, the return is immediate. /// If length is greater than used length, - /// it is substituted with the the current FIFO + /// it is substituted with the the current FIFO /// used length. - /// - /// Returns the number of elements copied in the + /// + /// Returns the number of elements copied in the /// supplied buffer. { if (0 == length) return 0; @@ -151,17 +151,17 @@ public: std::memcpy(pBuffer, _buffer.begin() + _begin, length * sizeof(T)); return length; } - + std::size_t peek(Poco::Buffer& buffer, std::size_t length = 0) const /// Peeks into the data currently in the FIFO /// without actually extracting it. /// Resizes the supplied buffer to the size of /// data written to it. If length is not - /// supplied by the caller or is greater than length - /// of currently used data, the current FIFO used + /// supplied by the caller or is greater than length + /// of currently used data, the current FIFO used /// data length is substituted for it. - /// - /// Returns the number of elements copied in the + /// + /// Returns the number of elements copied in the /// supplied buffer. { Mutex::ScopedLock lock(_mutex); @@ -170,13 +170,13 @@ public: buffer.resize(length); return peek(buffer.begin(), length); } - + std::size_t read(T* pBuffer, std::size_t length) /// Copies the data currently in the FIFO /// into the supplied buffer, which must be /// preallocated to at least the length size /// before calling this function. - /// + /// /// Returns the size of the copied data. { if (0 == length) return 0; @@ -193,13 +193,13 @@ public: return readLen; } - + std::size_t read(Poco::Buffer& buffer, std::size_t length = 0) /// Copies the data currently in the FIFO /// into the supplied buffer. /// Resizes the supplied buffer to the size of /// data written to it. - /// + /// /// Returns the size of the copied data. { Mutex::ScopedLock lock(_mutex); @@ -219,20 +219,20 @@ public: std::size_t write(const T* pBuffer, std::size_t length) /// Writes data from supplied buffer to the FIFO buffer. /// If there is no sufficient space for the whole - /// buffer to be written, data up to available + /// buffer to be written, data up to available /// length is written. /// The length of data to be written is determined from the /// length argument. Function does nothing and returns zero /// if length argument is equal to zero. - /// + /// /// Returns the length of data written. { if (0 == length) return 0; Mutex::ScopedLock lock(_mutex); - + if (!isWritable()) return 0; - + if (_buffer.size() - (_begin + _used) < length) { std::memmove(_buffer.begin(), begin(), _used * sizeof(T)); @@ -253,12 +253,12 @@ public: std::size_t write(const Buffer& buffer, std::size_t length = 0) /// Writes data from supplied buffer to the FIFO buffer. /// If there is no sufficient space for the whole - /// buffer to be written, data up to available + /// buffer to be written, data up to available /// length is written. /// The length of data to be written is determined from the /// length argument or buffer size (when length argument is /// default zero or greater than buffer size). - /// + /// /// Returns the length of data written. { if (length == 0 || length > buffer.size()) @@ -272,13 +272,13 @@ public: { return _buffer.size(); } - + std::size_t used() const /// Returns the size of the used portion of the buffer. { return _used; } - + std::size_t available() const /// Returns the size of the available portion of the buffer. { @@ -316,10 +316,10 @@ public: if (0 == length) return; Mutex::ScopedLock lock(_mutex); - + if (length > available()) throw Poco::InvalidAccessException("Cannot extend buffer."); - + if (!isWritable()) throw Poco::InvalidAccessException("Buffer not writable."); @@ -331,14 +331,15 @@ public: void advance(std::size_t length) /// Advances buffer by length elements. - /// Should be called AFTER the data + /// Should be called AFTER the data /// was copied into the buffer. { + if (0 == length) return; Mutex::ScopedLock lock(_mutex); if (length > available()) throw Poco::InvalidAccessException("Cannot extend buffer."); - + if (!isWritable()) throw Poco::InvalidAccessException("Buffer not writable."); @@ -377,7 +378,7 @@ public: T& operator [] (std::size_t index) /// Returns value at index position. - /// Throws InvalidAccessException if index is larger than + /// Throws InvalidAccessException if index is larger than /// the last valid (used) buffer position. { Mutex::ScopedLock lock(_mutex); @@ -389,7 +390,7 @@ public: const T& operator [] (std::size_t index) const /// Returns value at index position. - /// Throws InvalidAccessException if index is larger than + /// Throws InvalidAccessException if index is larger than /// the last valid (used) buffer position. { Mutex::ScopedLock lock(_mutex); @@ -404,12 +405,12 @@ public: { return _buffer; } - + void setError(bool error = true) /// Sets the error flag on the buffer and empties it. - /// If notifications are enabled, they will be triggered + /// If notifications are enabled, they will be triggered /// if appropriate. - /// + /// /// Setting error flag to true prevents reading and writing /// to the buffer; to re-enable FIFOBuffer for reading/writing, /// the error flag must be set to false. @@ -418,8 +419,8 @@ public: { bool f = false; Mutex::ScopedLock lock(_mutex); - if (error && isReadable() && _notify) readable.notify(this, f); - if (error && isWritable() && _notify) writable.notify(this, f); + if (isReadable() && _notify) readable.notify(this, f); + if (isWritable() && _notify) writable.notify(this, f); _error = error; _used = 0; } @@ -441,14 +442,14 @@ public: void setEOF(bool eof = true) /// Sets end-of-file flag on the buffer. - /// + /// /// Setting EOF flag to true prevents writing to the /// buffer; reading from the buffer will still be - /// allowed until all data present in the buffer at the - /// EOF set time is drained. After that, to re-enable + /// allowed until all data present in the buffer at the + /// EOF set time is drained. After that, to re-enable /// FIFOBuffer for reading/writing, EOF must be /// set to false. - /// + /// /// Setting EOF flag to false clears EOF state if it /// was previously set. If EOF was not set, it has no /// effect. @@ -523,7 +524,7 @@ private: readable.notify(this, t); else if (usedBefore > 0 && 0 == _used) readable.notify(this, f); - + if (usedBefore == _buffer.size() && _used < _buffer.size()) writable.notify(this, t); else if (usedBefore < _buffer.size() && _used == _buffer.size()) diff --git a/Foundation/include/Poco/FIFOBufferStream.h b/Foundation/include/Poco/FIFOBufferStream.h index 6c1e1eb78..08673a7ad 100644 --- a/Foundation/include/Poco/FIFOBufferStream.h +++ b/Foundation/include/Poco/FIFOBufferStream.h @@ -33,7 +33,7 @@ class Foundation_API FIFOBufferStreamBuf: public BufferedBidirectionalStreamBuf /// FIFOBuffer is enabled for emtpy/non-empty/full state transitions notifications. { public: - + FIFOBufferStreamBuf(); /// Creates a FIFOBufferStreamBuf. @@ -60,7 +60,7 @@ protected: int writeToDevice(const char* buffer, std::streamsize length); private: - enum + enum { STREAM_BUFFER_SIZE = 1024 }; @@ -89,15 +89,15 @@ public: explicit FIFOIOS(std::size_t length); /// Creates a FIFOIOS of the given length. - + ~FIFOIOS(); /// Destroys the FIFOIOS. /// /// Flushes the buffer. - + FIFOBufferStreamBuf* rdbuf(); /// Returns a pointer to the internal FIFOBufferStreamBuf. - + void close(); /// Flushes the stream. diff --git a/Foundation/include/Poco/FIFOEvent.h b/Foundation/include/Poco/FIFOEvent.h index b461d9631..f4c5007e7 100644 --- a/Foundation/include/Poco/FIFOEvent.h +++ b/Foundation/include/Poco/FIFOEvent.h @@ -27,9 +27,9 @@ namespace Poco { //@ deprecated -template -class FIFOEvent: public AbstractEvent < - TArgs, +template +class FIFOEvent: public AbstractEvent < + TArgs, FIFOStrategy>, AbstractDelegate, TMutex diff --git a/Foundation/include/Poco/FIFOStrategy.h b/Foundation/include/Poco/FIFOStrategy.h index 79c227604..b69ca6c9d 100644 --- a/Foundation/include/Poco/FIFOStrategy.h +++ b/Foundation/include/Poco/FIFOStrategy.h @@ -25,9 +25,9 @@ namespace Poco { //@ deprecated -template +template class FIFOStrategy: public DefaultStrategy - /// Note: As of release 1.4.2, DefaultStrategy already + /// Note: As of release 1.4.2, DefaultStrategy already /// implements FIFO behavior, so this class is provided /// for backwards compatibility only. { diff --git a/Foundation/include/Poco/FPEnvironment_DEC.h b/Foundation/include/Poco/FPEnvironment_DEC.h index b55794a51..932556e2c 100644 --- a/Foundation/include/Poco/FPEnvironment_DEC.h +++ b/Foundation/include/Poco/FPEnvironment_DEC.h @@ -59,18 +59,18 @@ protected: FPEnvironmentImpl(const FPEnvironmentImpl& env); ~FPEnvironmentImpl(); FPEnvironmentImpl& operator = (const FPEnvironmentImpl& env); - void keepCurrentImpl(); + void keepCurrentImpl(); static void clearFlagsImpl(); - static bool isFlagImpl(FlagImpl flag); + static bool isFlagImpl(FlagImpl flag); static void setRoundingModeImpl(RoundingModeImpl mode); static RoundingModeImpl getRoundingModeImpl(); - static bool isInfiniteImpl(float value); + static bool isInfiniteImpl(float value); static bool isInfiniteImpl(double value); static bool isInfiniteImpl(long double value); - static bool isNaNImpl(float value); + static bool isNaNImpl(float value); static bool isNaNImpl(double value); static bool isNaNImpl(long double value); - static float copySignImpl(float target, float source); + static float copySignImpl(float target, float source); static double copySignImpl(double target, double source); static long double copySignImpl(long double target, long double source); diff --git a/Foundation/include/Poco/FPEnvironment_QNX.h b/Foundation/include/Poco/FPEnvironment_QNX.h index 1eef8259d..ca16bd25e 100644 --- a/Foundation/include/Poco/FPEnvironment_QNX.h +++ b/Foundation/include/Poco/FPEnvironment_QNX.h @@ -48,18 +48,18 @@ protected: FPEnvironmentImpl(const FPEnvironmentImpl& env); ~FPEnvironmentImpl(); FPEnvironmentImpl& operator = (const FPEnvironmentImpl& env); - void keepCurrentImpl(); + void keepCurrentImpl(); static void clearFlagsImpl(); - static bool isFlagImpl(FlagImpl flag); + static bool isFlagImpl(FlagImpl flag); static void setRoundingModeImpl(RoundingModeImpl mode); static RoundingModeImpl getRoundingModeImpl(); - static bool isInfiniteImpl(float value); + static bool isInfiniteImpl(float value); static bool isInfiniteImpl(double value); static bool isInfiniteImpl(long double value); - static bool isNaNImpl(float value); + static bool isNaNImpl(float value); static bool isNaNImpl(double value); static bool isNaNImpl(long double value); - static float copySignImpl(float target, float source); + static float copySignImpl(float target, float source); static double copySignImpl(double target, double source); static long double copySignImpl(long double target, long double source); diff --git a/Foundation/include/Poco/FPEnvironment_SUN.h b/Foundation/include/Poco/FPEnvironment_SUN.h index d9755006d..b60c0bfa1 100644 --- a/Foundation/include/Poco/FPEnvironment_SUN.h +++ b/Foundation/include/Poco/FPEnvironment_SUN.h @@ -47,18 +47,18 @@ protected: FPEnvironmentImpl(const FPEnvironmentImpl& env); ~FPEnvironmentImpl(); FPEnvironmentImpl& operator = (const FPEnvironmentImpl& env); - void keepCurrentImpl(); + void keepCurrentImpl(); static void clearFlagsImpl(); - static bool isFlagImpl(FlagImpl flag); + static bool isFlagImpl(FlagImpl flag); static void setRoundingModeImpl(RoundingModeImpl mode); static RoundingModeImpl getRoundingModeImpl(); - static bool isInfiniteImpl(float value); + static bool isInfiniteImpl(float value); static bool isInfiniteImpl(double value); static bool isInfiniteImpl(long double value); - static bool isNaNImpl(float value); + static bool isNaNImpl(float value); static bool isNaNImpl(double value); static bool isNaNImpl(long double value); - static float copySignImpl(float target, float source); + static float copySignImpl(float target, float source); static double copySignImpl(double target, double source); static long double copySignImpl(long double target, long double source); diff --git a/Foundation/include/Poco/File.h b/Foundation/include/Poco/File.h index 26ee82ff6..2ba1e964c 100644 --- a/Foundation/include/Poco/File.h +++ b/Foundation/include/Poco/File.h @@ -23,7 +23,7 @@ #include -#if defined(POCO_OS_FAMILY_WINDOWS) +#if defined(POCO_OS_FAMILY_WINDOWS) #if defined(_WIN32_WCE) #include "File_WINCE.h" #else @@ -103,7 +103,7 @@ public: File& operator = (const Path& path); /// Assignment operator. - void swap(File& file); + void swap(File& file) noexcept; /// Swaps the file with another one. const std::string& path() const; @@ -312,7 +312,7 @@ inline bool File::operator >= (const File& file) const } -inline void swap(File& f1, File& f2) +inline void swap(File& f1, File& f2) noexcept { f1.swap(f2); } diff --git a/Foundation/include/Poco/FileChannel.h b/Foundation/include/Poco/FileChannel.h index 84348bca6..f3c8e1955 100644 --- a/Foundation/include/Poco/FileChannel.h +++ b/Foundation/include/Poco/FileChannel.h @@ -43,7 +43,7 @@ class Foundation_API FileChannel: public Channel /// by a newline. /// /// Chain this channel to a FormattingChannel with an - /// appropriate Formatter to control what is in the text. + /// appropriate Formatter to control what is in the text. /// /// The FileChannel support log file rotation based /// on log file size or time intervals. @@ -66,7 +66,7 @@ class Foundation_API FileChannel: public Channel /// * daily: the file is rotated daily /// * weekly: the file is rotated every seven days /// * monthly: the file is rotated every 30 days - /// * minutes: the file is rotated every minutes, + /// * minutes: the file is rotated every minutes, /// where is an integer greater than zero. /// * hours: the file is rotated every hours, where /// is an integer greater than zero. @@ -128,7 +128,7 @@ class Foundation_API FileChannel: public Channel /// /// Archived log files can be automatically purged, either if /// they reach a certain age, or if the number of archived - /// log files reaches a given maximum number. This is + /// log files reaches a given maximum number. This is /// controlled by the purgeAge and purgeCount properties. /// /// The purgeAge property can have the following values: @@ -148,18 +148,18 @@ class Foundation_API FileChannel: public Channel /// The flush property specifies whether each log message is flushed /// immediately to the log file (which may hurt application performance, /// but ensures that everything is in the log in case of a system crash), - // or whether it's allowed to stay in the system's file buffer for some time. + // or whether it's allowed to stay in the system's file buffer for some time. /// Valid values are: /// /// * true: Every essages is immediately flushed to the log file (default). /// * false: Messages are not immediately flushed to the log file. /// - /// The rotateOnOpen property specifies whether an existing log file should be + /// The rotateOnOpen property specifies whether an existing log file should be /// rotated (and archived) when the channel is opened. Valid values are: /// /// * true: The log file is rotated (and archived) when the channel is opened. /// * false: Log messages will be appended to an existing log file, - /// if it exists (unless other conditions for a rotation are met). + /// if it exists (unless other conditions for a rotation are met). /// This is the default. /// /// For a more lightweight file channel class, see SimpleFileChannel. @@ -173,19 +173,19 @@ public: void open(); /// Opens the FileChannel and creates the log file if necessary. - + void close(); /// Closes the FileChannel. void log(const Message& msg); /// Logs the given message to the file. - + void setProperty(const std::string& name, const std::string& value); - /// Sets the property with the given name. - /// + /// Sets the property with the given name. + /// /// The following properties are supported: /// * path: The log file's path. - /// * rotation: The log file's rotation mode. See the + /// * rotation: The log file's rotation mode. See the /// FileChannel class for details. /// * archive: The log file's archive mode. See the /// FileChannel class for details. @@ -203,7 +203,7 @@ public: /// * flush: Specifies whether messages are immediately /// flushed to the log file. See the FileChannel class /// for details. - /// * rotateOnOpen: Specifies whether an existing log file should be + /// * rotateOnOpen: Specifies whether an existing log file should be /// rotated and archived when the channel is opened. std::string getProperty(const std::string& name) const; @@ -213,7 +213,7 @@ public: Timestamp creationDate() const; /// Returns the log file's creation date. - + UInt64 size() const; /// Returns the log file's current size in bytes. diff --git a/Foundation/include/Poco/FileStream.h b/Foundation/include/Poco/FileStream.h index ba1aa0a4f..7c76ad018 100644 --- a/Foundation/include/Poco/FileStream.h +++ b/Foundation/include/Poco/FileStream.h @@ -49,14 +49,14 @@ class Foundation_API FileIOS: public virtual std::ios public: FileIOS(std::ios::openmode defaultMode); /// Creates the basic stream. - + ~FileIOS(); /// Destroys the stream. void open(const std::string& path, std::ios::openmode mode); /// Opens the file specified by path, using the given mode. /// - /// Throws a FileException (or a similar exception) if the file + /// Throws a FileException (or a similar exception) if the file /// does not exist or is not accessible for other reasons and /// a new file cannot be created. @@ -90,7 +90,7 @@ class Foundation_API FileInputStream: public FileIOS, public std::istream public: FileInputStream(); /// Creates an unopened FileInputStream. - + FileInputStream(const std::string& path, std::ios::openmode mode = std::ios::in); /// Creates the FileInputStream for the file given by path, using /// the given mode. @@ -98,7 +98,7 @@ public: /// The std::ios::in flag is always set, regardless of the actual /// value specified for mode. /// - /// Throws a FileNotFoundException (or a similar exception) if the file + /// Throws a FileNotFoundException (or a similar exception) if the file /// does not exist or is not accessible for other reasons. ~FileInputStream(); @@ -120,15 +120,15 @@ class Foundation_API FileOutputStream: public FileIOS, public std::ostream public: FileOutputStream(); /// Creats an unopened FileOutputStream. - + FileOutputStream(const std::string& path, std::ios::openmode mode = std::ios::out | std::ios::trunc); /// Creates the FileOutputStream for the file given by path, using /// the given mode. /// - /// The std::ios::out is always set, regardless of the actual + /// The std::ios::out is always set, regardless of the actual /// value specified for mode. /// - /// Throws a FileException (or a similar exception) if the file + /// Throws a FileException (or a similar exception) if the file /// does not exist or is not accessible for other reasons and /// a new file cannot be created. @@ -147,7 +147,7 @@ class Foundation_API FileStream: public FileIOS, public std::iostream /// Use an InputLineEndingConverter or OutputLineEndingConverter /// if you require CR-LF translation. /// - /// A seek (seekg() or seekp()) operation will always set the + /// A seek (seekg() or seekp()) operation will always set the /// read position and the write position simultaneously to the /// same value. /// @@ -156,7 +156,7 @@ class Foundation_API FileStream: public FileIOS, public std::iostream public: FileStream(); /// Creats an unopened FileStream. - + FileStream(const std::string& path, std::ios::openmode mode = std::ios::out | std::ios::in); /// Creates the FileStream for the file given by path, using /// the given mode. diff --git a/Foundation/include/Poco/FileStreamFactory.h b/Foundation/include/Poco/FileStreamFactory.h index 01364cf1d..e82d2f3ac 100644 --- a/Foundation/include/Poco/FileStreamFactory.h +++ b/Foundation/include/Poco/FileStreamFactory.h @@ -38,7 +38,7 @@ public: ~FileStreamFactory(); /// Destroys the FileStreamFactory. - + std::istream* open(const URI& uri); /// Creates and opens a file stream in binary mode for the given URI. /// The URI must be either a file URI or a relative URI reference @@ -46,7 +46,7 @@ public: /// /// Throws an FileNotFound exception if the file cannot /// be opened. - + std::istream* open(const Path& path); /// Creates and opens a file stream in binary mode for the given path. /// diff --git a/Foundation/include/Poco/FileStream_POSIX.h b/Foundation/include/Poco/FileStream_POSIX.h index f5fa25cb8..3d19bdec2 100644 --- a/Foundation/include/Poco/FileStream_POSIX.h +++ b/Foundation/include/Poco/FileStream_POSIX.h @@ -33,7 +33,7 @@ class Foundation_API FileStreamBuf: public BufferedBidirectionalStreamBuf public: FileStreamBuf(); /// Creates a FileStreamBuf. - + ~FileStreamBuf(); /// Destroys the FileStream. diff --git a/Foundation/include/Poco/File_WIN32U.h b/Foundation/include/Poco/File_WIN32U.h index 7c2e0a935..c97cb2efa 100644 --- a/Foundation/include/Poco/File_WIN32U.h +++ b/Foundation/include/Poco/File_WIN32U.h @@ -28,7 +28,7 @@ namespace Poco { class Foundation_API FileImpl { protected: - enum Options + enum Options { OPT_FAIL_ON_OVERWRITE_IMPL = 0x01 }; diff --git a/Foundation/include/Poco/Format.h b/Foundation/include/Poco/Format.h index 780f4e4c5..515df47e9 100644 --- a/Foundation/include/Poco/Format.h +++ b/Foundation/include/Poco/Format.h @@ -116,6 +116,9 @@ void Foundation_API format(std::string& result, const std::string& fmt, const st template < typename T, +#ifdef __cpp_lib_remove_cvref + typename std::enable_if_t, std::vector>>, +#endif typename... Args> void format(std::string& result, const std::string& fmt, T arg1, Args... args) /// Appends the formatted string to result. @@ -130,6 +133,9 @@ void format(std::string& result, const std::string& fmt, T arg1, Args... args) template < typename T, +#ifdef __cpp_lib_remove_cvref + typename std::enable_if_t, std::vector>>, +#endif typename... Args> void format(std::string& result, const char* fmt, T arg1, Args... args) /// Appends the formatted string to result. @@ -144,6 +150,9 @@ void format(std::string& result, const char* fmt, T arg1, Args... args) template < typename T, +#ifdef __cpp_lib_remove_cvref + typename std::enable_if_t, std::vector>>, +#endif typename... Args> std::string format(const std::string& fmt, T arg1, Args... args) /// Returns the formatted string. @@ -160,6 +169,9 @@ std::string format(const std::string& fmt, T arg1, Args... args) template < typename T, +#ifdef __cpp_lib_remove_cvref + typename std::enable_if_t, std::vector>>, +#endif typename... Args> std::string format(const char* fmt, T arg1, Args... args) /// Returns the formatted string. diff --git a/Foundation/include/Poco/Formatter.h b/Foundation/include/Poco/Formatter.h index f638a5135..e05199289 100644 --- a/Foundation/include/Poco/Formatter.h +++ b/Foundation/include/Poco/Formatter.h @@ -44,8 +44,8 @@ class Foundation_API Formatter: public Configurable, public RefCountedObject /// The Formatter class supports the Configurable interface, /// so the behaviour of certain formatters is configurable. /// It also supports reference counting based garbage collection. - /// - /// Trivial implementations of of getProperty() and + /// + /// Trivial implementations of of getProperty() and /// setProperty() are provided. /// /// Subclasses must at least provide a format() method. @@ -55,14 +55,14 @@ public: Formatter(); /// Creates the formatter. - + virtual ~Formatter(); /// Destroys the formatter. virtual void format(const Message& msg, std::string& text) = 0; - /// Formats the message and places the result in text. + /// Formats the message and places the result in text. /// Subclasses must override this method. - + void setProperty(const std::string& name, const std::string& value); /// Throws a PropertyNotSupportedException. diff --git a/Foundation/include/Poco/FormattingChannel.h b/Foundation/include/Poco/FormattingChannel.h index 493e52b87..af9d0d6c2 100644 --- a/Foundation/include/Poco/FormattingChannel.h +++ b/Foundation/include/Poco/FormattingChannel.h @@ -40,31 +40,31 @@ public: FormattingChannel(); /// Creates a FormattingChannel. - + FormattingChannel(Formatter::Ptr pFormatter); /// Creates a FormattingChannel and attaches a Formatter. - + FormattingChannel(Formatter::Ptr pFormatter, Channel::Ptr pChannel); /// Creates a FormattingChannel and attaches a Formatter /// and a Channel. - + void setFormatter(Formatter::Ptr pFormatter); /// Sets the Formatter used to format the messages /// before they are passed on. If null, the message /// is passed on unmodified. - + Formatter::Ptr getFormatter() const; /// Returns the Formatter used to format messages, /// which may be null. void setChannel(Channel::Ptr pChannel); - /// Sets the destination channel to which the formatted + /// Sets the destination channel to which the formatted /// messages are passed on. - + Channel::Ptr getChannel() const; /// Returns the channel to which the formatted /// messages are passed on. - + void log(const Message& msg); /// Formats the given Message using the Formatter and /// passes the formatted message on to the destination @@ -81,7 +81,7 @@ public: void open(); /// Opens the attached channel. - + void close(); /// Closes the attached channel. diff --git a/Foundation/include/Poco/FunctionDelegate.h b/Foundation/include/Poco/FunctionDelegate.h index 9aec96d95..b5676a3b5 100644 --- a/Foundation/include/Poco/FunctionDelegate.h +++ b/Foundation/include/Poco/FunctionDelegate.h @@ -26,9 +26,9 @@ namespace Poco { -template +template class FunctionDelegate: public AbstractDelegate - /// Wraps a freestanding function or static member function + /// Wraps a freestanding function or static member function /// for use as a Delegate. { public: @@ -48,7 +48,7 @@ public: ~FunctionDelegate() { } - + FunctionDelegate& operator = (const FunctionDelegate& delegate) { if (&delegate != this) @@ -79,7 +79,7 @@ public: { return new FunctionDelegate(*this); } - + void disable() { Mutex::ScopedLock lock(_mutex); @@ -95,7 +95,7 @@ private: }; -template +template class FunctionDelegate: public AbstractDelegate { public: @@ -115,7 +115,7 @@ public: ~FunctionDelegate() { } - + FunctionDelegate& operator = (const FunctionDelegate& delegate) { if (&delegate != this) @@ -162,7 +162,7 @@ private: }; -template +template class FunctionDelegate: public AbstractDelegate { public: @@ -182,7 +182,7 @@ public: ~FunctionDelegate() { } - + FunctionDelegate& operator = (const FunctionDelegate& delegate) { if (&delegate != this) @@ -198,7 +198,7 @@ public: if (_function) { (*_function)(arguments); - return true; + return true; } else return false; } @@ -229,9 +229,9 @@ private: }; -template <> +template <> class FunctionDelegate: public AbstractDelegate - /// Wraps a freestanding function or static member function + /// Wraps a freestanding function or static member function /// for use as a Delegate. { public: @@ -251,7 +251,7 @@ public: ~FunctionDelegate() { } - + FunctionDelegate& operator = (const FunctionDelegate& delegate) { if (&delegate != this) @@ -282,7 +282,7 @@ public: { return new FunctionDelegate(*this); } - + void disable() { Mutex::ScopedLock lock(_mutex); @@ -298,7 +298,7 @@ private: }; -template <> +template <> class FunctionDelegate: public AbstractDelegate { public: @@ -318,7 +318,7 @@ public: ~FunctionDelegate() { } - + FunctionDelegate& operator = (const FunctionDelegate& delegate) { if (&delegate != this) @@ -365,7 +365,7 @@ private: }; -template +template class FunctionDelegate: public AbstractDelegate { public: @@ -385,7 +385,7 @@ public: ~FunctionDelegate() { } - + FunctionDelegate& operator = (const FunctionDelegate& delegate) { if (&delegate != this) @@ -401,7 +401,7 @@ public: if (_function) { (*_function)(); - return true; + return true; } else return false; } diff --git a/Foundation/include/Poco/FunctionPriorityDelegate.h b/Foundation/include/Poco/FunctionPriorityDelegate.h index 60e659204..a1b94b6b2 100644 --- a/Foundation/include/Poco/FunctionPriorityDelegate.h +++ b/Foundation/include/Poco/FunctionPriorityDelegate.h @@ -26,9 +26,9 @@ namespace Poco { -template +template class FunctionPriorityDelegate: public AbstractPriorityDelegate - /// Wraps a freestanding function or static member function + /// Wraps a freestanding function or static member function /// for use as a PriorityDelegate. { public: @@ -39,13 +39,13 @@ public: _function(function) { } - + FunctionPriorityDelegate(const FunctionPriorityDelegate& delegate): AbstractPriorityDelegate(delegate), _function(delegate._function) { } - + FunctionPriorityDelegate& operator = (const FunctionPriorityDelegate& delegate) { if (&delegate != this) @@ -97,7 +97,7 @@ private: }; -template +template class FunctionPriorityDelegate: public AbstractPriorityDelegate { public: @@ -108,13 +108,13 @@ public: _function(function) { } - + FunctionPriorityDelegate(const FunctionPriorityDelegate& delegate): AbstractPriorityDelegate(delegate), _function(delegate._function) { } - + FunctionPriorityDelegate& operator = (const FunctionPriorityDelegate& delegate) { if (&delegate != this) @@ -166,7 +166,7 @@ private: }; -template +template class FunctionPriorityDelegate: public AbstractPriorityDelegate { public: @@ -177,13 +177,13 @@ public: _function(function) { } - + FunctionPriorityDelegate(const FunctionPriorityDelegate& delegate): AbstractPriorityDelegate(delegate), _function(delegate._function) { } - + FunctionPriorityDelegate& operator = (const FunctionPriorityDelegate& delegate) { if (&delegate != this) diff --git a/Foundation/include/Poco/Glob.h b/Foundation/include/Poco/Glob.h index 0de6eaebe..e23e9b214 100644 --- a/Foundation/include/Poco/Glob.h +++ b/Foundation/include/Poco/Glob.h @@ -34,8 +34,8 @@ class Foundation_API Glob /// as known from Unix shells. /// /// In the pattern string, '*' matches any sequence of characters, - /// '?' matches any single character, [SET] matches any single character - /// in the specified set, [!SET] matches any character not in the + /// '?' matches any single character, [SET] matches any single character + /// in the specified set, [!SET] matches any character not in the /// specified set. /// /// A set is composed of characters or ranges; a range looks like @@ -58,23 +58,23 @@ public: GLOB_CASELESS = 0x04, /// ignore case when comparing characters GLOB_DIRS_ONLY = 0x80 /// only glob for directories (for internal use only) }; - + Glob(const std::string& pattern, int options = 0); /// Creates the Glob, using the given pattern. The pattern /// must not be an empty string. /// - /// If the GLOB_DOT_SPECIAL option is specified, '*' and '?' do + /// If the GLOB_DOT_SPECIAL option is specified, '*' and '?' do /// not match '.' at the beginning of a matched subject. This is useful for /// making dot-files invisible in good old Unix-style. ~Glob(); /// Destroys the Glob. - + bool match(const std::string& subject); /// Matches the given subject against the glob pattern. /// Returns true if the subject matches the pattern, false /// otherwise. - + static void glob(const std::string& pathPattern, std::set& files, int options = 0); /// Creates a set of files that match the given pathPattern. /// @@ -135,7 +135,7 @@ protected: bool matchSet(TextIterator& itp, const TextIterator& endp, int c); static void collect(const Path& pathPattern, const Path& base, const Path& current, const std::string& pattern, std::set& files, int options); static bool isDirectory(const Path& path, bool followSymlink); - + private: std::string _pattern; int _options; diff --git a/Foundation/include/Poco/HMACEngine.h b/Foundation/include/Poco/HMACEngine.h index e71f700c6..f37a11725 100644 --- a/Foundation/include/Poco/HMACEngine.h +++ b/Foundation/include/Poco/HMACEngine.h @@ -31,7 +31,7 @@ class HMACEngine: public DigestEngine /// This class implements the HMAC message /// authentication code algorithm, as specified /// in RFC 2104. The underlying DigestEngine - /// (MD5Engine, SHA1Engine, etc.) must be given as + /// (MD5Engine, SHA1Engine, etc.) must be given as /// template argument. /// Since the HMACEngine is a DigestEngine, it can /// be used with the DigestStream class to create @@ -43,19 +43,19 @@ public: BLOCK_SIZE = Engine::BLOCK_SIZE, DIGEST_SIZE = Engine::DIGEST_SIZE }; - + HMACEngine(const std::string& passphrase) { init(passphrase.data(), passphrase.length()); } - + HMACEngine(const char* passphrase, std::size_t length) { poco_check_ptr (passphrase); init(passphrase, length); } - + ~HMACEngine() { std::memset(_ipad, 0, BLOCK_SIZE); @@ -63,18 +63,18 @@ public: delete [] _ipad; delete [] _opad; } - + std::size_t digestLength() const { return DIGEST_SIZE; } - + void reset() { _engine.reset(); _engine.update(_ipad, BLOCK_SIZE); } - + const DigestEngine::Digest& digest() { const DigestEngine::Digest& d = _engine.digest(); @@ -123,7 +123,7 @@ protected: } reset(); } - + void updateImpl(const void* data, std::size_t length) { _engine.update(data, length); diff --git a/Foundation/include/Poco/Hash.h b/Foundation/include/Poco/Hash.h index 03ce66b39..99a9352dc 100644 --- a/Foundation/include/Poco/Hash.h +++ b/Foundation/include/Poco/Hash.h @@ -64,49 +64,49 @@ struct Hash // inline std::size_t hash(Int8 n) { - return static_cast(n)*2654435761U; + return static_cast(n)*2654435761U; } inline std::size_t hash(UInt8 n) { - return static_cast(n)*2654435761U; + return static_cast(n)*2654435761U; } inline std::size_t hash(Int16 n) { - return static_cast(n)*2654435761U; + return static_cast(n)*2654435761U; } inline std::size_t hash(UInt16 n) { - return static_cast(n)*2654435761U; + return static_cast(n)*2654435761U; } inline std::size_t hash(Int32 n) { - return static_cast(n)*2654435761U; + return static_cast(n)*2654435761U; } inline std::size_t hash(UInt32 n) { - return static_cast(n)*2654435761U; + return static_cast(n)*2654435761U; } inline std::size_t hash(Int64 n) { - return static_cast(n)*2654435761U; + return static_cast(n)*2654435761U; } inline std::size_t hash(UInt64 n) { - return static_cast(n)*2654435761U; + return static_cast(n)*2654435761U; } diff --git a/Foundation/include/Poco/HashMap.h b/Foundation/include/Poco/HashMap.h index 70845b707..63def8bf9 100644 --- a/Foundation/include/Poco/HashMap.h +++ b/Foundation/include/Poco/HashMap.h @@ -33,13 +33,13 @@ struct HashMapEntry { Key first; Value second; - + HashMapEntry(): first(), second() { } - + HashMapEntry(const Key& key): first(key), second() @@ -51,7 +51,7 @@ struct HashMapEntry second(value) { } - + bool operator == (const HashMapEntry& entry) const { return first == entry.first; @@ -91,27 +91,27 @@ public: typedef const Mapped& ConstReference; typedef Mapped* Pointer; typedef const Mapped* ConstPointer; - + typedef HashMapEntry ValueType; typedef std::pair PairType; - + typedef HashMapEntryHash HashType; typedef LinearHashTable HashTable; - + typedef typename HashTable::Iterator Iterator; typedef typename HashTable::ConstIterator ConstIterator; - + HashMap() /// Creates an empty HashMap. { } - + HashMap(std::size_t initialReserve): _table(initialReserve) /// Creates the HashMap with room for initialReserve entries. { } - + HashMap& operator = (const HashMap& map) /// Assigns another HashMap. { @@ -119,33 +119,33 @@ public: swap(tmp); return *this; } - - void swap(HashMap& map) + + void swap(HashMap& map) noexcept /// Swaps the HashMap with another one. { _table.swap(map._table); } - + ConstIterator begin() const { return _table.begin(); } - + ConstIterator end() const { return _table.end(); } - + Iterator begin() { return _table.begin(); } - + Iterator end() { return _table.end(); } - + ConstIterator find(const KeyType& key) const { ValueType value(key); @@ -174,18 +174,18 @@ public: { return _table.insert(value); } - + void erase(Iterator it) { _table.erase(it); } - + void erase(const KeyType& key) { Iterator it = find(key); _table.erase(it); } - + void clear() { _table.clear(); diff --git a/Foundation/include/Poco/HashSet.h b/Foundation/include/Poco/HashSet.h index a0c080699..ee0dcb7ce 100644 --- a/Foundation/include/Poco/HashSet.h +++ b/Foundation/include/Poco/HashSet.h @@ -38,9 +38,9 @@ public: typedef Value* Pointer; typedef const Value* ConstPointer; typedef HashFunc Hash; - + typedef LinearHashTable HashTable; - + typedef typename HashTable::Iterator Iterator; typedef typename HashTable::ConstIterator ConstIterator; @@ -49,23 +49,23 @@ public: { } - HashSet(std::size_t initialReserve): + HashSet(std::size_t initialReserve): _table(initialReserve) /// Creates the HashSet, using the given initialReserve. { } - + HashSet(const HashSet& set): _table(set._table) /// Creates the HashSet by copying another one. { } - + ~HashSet() /// Destroys the HashSet. { } - + HashSet& operator = (const HashSet& table) /// Assigns another HashSet. { @@ -73,37 +73,37 @@ public: swap(tmp); return *this; } - - void swap(HashSet& set) + + void swap(HashSet& set) noexcept /// Swaps the HashSet with another one. { _table.swap(set._table); } - + ConstIterator begin() const /// Returns an iterator pointing to the first entry, if one exists. { return _table.begin(); } - + ConstIterator end() const /// Returns an iterator pointing to the end of the table. { return _table.end(); } - + Iterator begin() /// Returns an iterator pointing to the first entry, if one exists. { return _table.begin(); } - + Iterator end() /// Returns an iterator pointing to the end of the table. { return _table.end(); } - + ConstIterator find(const ValueType& value) const /// Finds an entry in the table. { @@ -115,51 +115,51 @@ public: { return _table.find(value); } - + std::size_t count(const ValueType& value) const /// Returns the number of elements with the given /// value, with is either 1 or 0. { return _table.count(value); } - + std::pair insert(const ValueType& value) /// Inserts an element into the set. /// /// If the element already exists in the set, - /// a pair(iterator, false) with iterator pointing to the + /// a pair(iterator, false) with iterator pointing to the /// existing element is returned. - /// Otherwise, the element is inserted an a + /// Otherwise, the element is inserted an a /// pair(iterator, true) with iterator /// pointing to the new element is returned. { return _table.insert(value); } - + void erase(Iterator it) /// Erases the element pointed to by it. { _table.erase(it); } - + void erase(const ValueType& value) /// Erases the element with the given value, if it exists. { _table.erase(value); } - + void clear() /// Erases all elements. { _table.clear(); } - + std::size_t size() const /// Returns the number of elements in the table. { return _table.size(); } - + bool empty() const /// Returns true iff the table is empty. { diff --git a/Foundation/include/Poco/HashStatistic.h b/Foundation/include/Poco/HashStatistic.h index ac413fb09..b2541ee23 100644 --- a/Foundation/include/Poco/HashStatistic.h +++ b/Foundation/include/Poco/HashStatistic.h @@ -31,10 +31,10 @@ class Foundation_API HashStatistic { public: HashStatistic( - UInt32 tableSize, - UInt32 numEntries, - UInt32 numZeroEntries, - UInt32 maxEntry, + UInt32 tableSize, + UInt32 numEntries, + UInt32 numZeroEntries, + UInt32 maxEntry, std::vector details = std::vector()); /// Creates the HashStatistic. diff --git a/Foundation/include/Poco/HashTable.h b/Foundation/include/Poco/HashTable.h index f2d8eb680..259ce8da3 100644 --- a/Foundation/include/Poco/HashTable.h +++ b/Foundation/include/Poco/HashTable.h @@ -51,9 +51,9 @@ public: typedef typename HashEntryMap::const_iterator ConstIterator; typedef typename HashEntryMap::iterator Iterator; - HashTable(UInt32 initialSize = 251): - _entries(0), - _size(0), + HashTable(UInt32 initialSize = 251): + _entries(0), + _size(0), _maxCapacity(initialSize) /// Creates the HashTable. { @@ -211,21 +211,21 @@ public: { return get(key); } - + Value& operator [] (const Key& key) { UInt32 hsh = hash(key); if (!_entries[hsh]) return insertRaw(key, hsh, Value()); - + ConstIterator it = _entries[hsh]->find(key); if (it == _entries[hsh]->end()) return insertRaw(key, hsh, Value()); return it->second; } - + const Key& getKeyRaw(const Key& key, UInt32 hsh) /// Throws an exception if the key does not exist. returns a reference to the internally /// stored key. Useful when someone does an insert and wants for performance reason only to store @@ -276,7 +276,7 @@ public: { return _size; } - + UInt32 maxCapacity() const { return _maxCapacity; diff --git a/Foundation/include/Poco/HexBinaryDecoder.h b/Foundation/include/Poco/HexBinaryDecoder.h index 7aab0f6cd..408e38d42 100644 --- a/Foundation/include/Poco/HexBinaryDecoder.h +++ b/Foundation/include/Poco/HexBinaryDecoder.h @@ -29,13 +29,13 @@ namespace Poco { class Foundation_API HexBinaryDecoderBuf: public UnbufferedStreamBuf /// This streambuf decodes all hexBinary-encoded data read /// from the istream connected to it. - /// In hexBinary encoding, each binary octet is encoded as a character tuple, + /// In hexBinary encoding, each binary octet is encoded as a character tuple, /// consisting of two hexadecimal digits ([0-9a-fA-F]) representing the octet code. /// See also: XML Schema Part 2: Datatypes (http://www.w3.org/TR/xmlschema-2/), /// section 3.2.15. /// - /// Note: For performance reasons, the characters - /// are read directly from the given istream's + /// Note: For performance reasons, the characters + /// are read directly from the given istream's /// underlying streambuf, so the state /// of the istream will not reflect that of /// its streambuf. @@ -43,7 +43,7 @@ class Foundation_API HexBinaryDecoderBuf: public UnbufferedStreamBuf public: HexBinaryDecoderBuf(std::istream& istr); ~HexBinaryDecoderBuf(); - + private: int readFromDevice(); int readOne(); @@ -71,13 +71,13 @@ protected: class Foundation_API HexBinaryDecoder: public HexBinaryDecoderIOS, public std::istream /// This istream decodes all hexBinary-encoded data read /// from the istream connected to it. - /// In hexBinary encoding, each binary octet is encoded as a character tuple, + /// In hexBinary encoding, each binary octet is encoded as a character tuple, /// consisting of two hexadecimal digits ([0-9a-fA-F]) representing the octet code. /// See also: XML Schema Part 2: Datatypes (http://www.w3.org/TR/xmlschema-2/), /// section 3.2.15. /// - /// Note: For performance reasons, the characters - /// are read directly from the given istream's + /// Note: For performance reasons, the characters + /// are read directly from the given istream's /// underlying streambuf, so the state /// of the istream will not reflect that of /// its streambuf. diff --git a/Foundation/include/Poco/HexBinaryEncoder.h b/Foundation/include/Poco/HexBinaryEncoder.h index 453c3cd82..bd7653982 100644 --- a/Foundation/include/Poco/HexBinaryEncoder.h +++ b/Foundation/include/Poco/HexBinaryEncoder.h @@ -29,8 +29,8 @@ namespace Poco { class Foundation_API HexBinaryEncoderBuf: public UnbufferedStreamBuf /// This streambuf encodes all data written /// to it in hexBinary encoding and forwards it to a connected - /// ostream. - /// In hexBinary encoding, each binary octet is encoded as a character tuple, + /// ostream. + /// In hexBinary encoding, each binary octet is encoded as a character tuple, /// consisting of two hexadecimal digits ([0-9a-fA-F]) representing the octet code. /// See also: XML Schema Part 2: Datatypes (http://www.w3.org/TR/xmlschema-2/), /// section 3.2.15. @@ -43,24 +43,24 @@ class Foundation_API HexBinaryEncoderBuf: public UnbufferedStreamBuf public: HexBinaryEncoderBuf(std::ostream& ostr); ~HexBinaryEncoderBuf(); - + int close(); /// Closes the stream buffer. - + void setLineLength(int lineLength); /// Specify the line length. /// - /// After the given number of characters have been written, + /// After the given number of characters have been written, /// a newline character will be written. /// /// Specify 0 for an unlimited line length. - + int getLineLength() const; /// Returns the currently set line length. - + void setUppercase(bool flag = true); /// Specify whether hex digits a-f are written in upper or lower case. - + private: int writeToDevice(char c); @@ -95,7 +95,7 @@ class Foundation_API HexBinaryEncoder: public HexBinaryEncoderIOS, public std::o /// Always call close() when done /// writing data, to ensure proper /// completion of the encoding operation. - /// In hexBinary encoding, each binary octet is encoded as a character tuple, + /// In hexBinary encoding, each binary octet is encoded as a character tuple, /// consisting of two hexadecimal digits ([0-9a-fA-F]) representing the octet code. /// See also: XML Schema Part 2: Datatypes (http://www.w3.org/TR/xmlschema-2/), /// section 3.2.15. diff --git a/Foundation/include/Poco/InflatingStream.h b/Foundation/include/Poco/InflatingStream.h index 6e66faf6b..61064dc87 100644 --- a/Foundation/include/Poco/InflatingStream.h +++ b/Foundation/include/Poco/InflatingStream.h @@ -71,27 +71,27 @@ public: ~InflatingStreamBuf(); /// Destroys the InflatingStreamBuf. - + int close(); - /// Finishes up the stream. + /// Finishes up the stream. /// /// Must be called when inflating to an output stream. - + void reset(); /// Resets the stream buffer. - + protected: int readFromDevice(char* buffer, std::streamsize length); int writeToDevice(const char* buffer, std::streamsize length); int sync(); private: - enum + enum { STREAM_BUFFER_SIZE = 1024, INFLATE_BUFFER_SIZE = 32768 }; - + std::istream* _pIstr; std::ostream* _pOstr; char* _buffer; @@ -111,7 +111,7 @@ public: InflatingIOS(std::ostream& ostr, InflatingStreamBuf::StreamType type = InflatingStreamBuf::STREAM_ZLIB); /// Creates an InflatingIOS for expanding the compressed data passed through /// and forwarding it to the given output stream. - + InflatingIOS(std::ostream& ostr, int windowBits); /// Creates an InflatingIOS for expanding the compressed data passed through /// and forwarding it to the given output stream. @@ -120,11 +120,11 @@ public: /// of the windowBits parameter. InflatingIOS(std::istream& istr, InflatingStreamBuf::StreamType type = InflatingStreamBuf::STREAM_ZLIB); - /// Creates an InflatingIOS for expanding the compressed data read from + /// Creates an InflatingIOS for expanding the compressed data read from /// the given input stream. InflatingIOS(std::istream& istr, int windowBits); - /// Creates an InflatingIOS for expanding the compressed data read from + /// Creates an InflatingIOS for expanding the compressed data read from /// the given input stream. /// /// Please refer to the zlib documentation of inflateInit2() for a description @@ -132,10 +132,10 @@ public: ~InflatingIOS(); /// Destroys the InflatingIOS. - + InflatingStreamBuf* rdbuf(); /// Returns a pointer to the underlying stream buffer. - + protected: InflatingStreamBuf _buf; }; @@ -152,7 +152,7 @@ public: InflatingOutputStream(std::ostream& ostr, InflatingStreamBuf::StreamType type = InflatingStreamBuf::STREAM_ZLIB); /// Creates an InflatingOutputStream for expanding the compressed data passed through /// and forwarding it to the given output stream. - + InflatingOutputStream(std::ostream& ostr, int windowBits); /// Creates an InflatingOutputStream for expanding the compressed data passed through /// and forwarding it to the given output stream. @@ -162,9 +162,9 @@ public: ~InflatingOutputStream(); /// Destroys the InflatingOutputStream. - + int close(); - /// Finishes up the stream. + /// Finishes up the stream. /// /// Must be called to ensure all data is properly written to /// the target output stream. @@ -186,11 +186,11 @@ class Foundation_API InflatingInputStream: public std::istream, public Inflating { public: InflatingInputStream(std::istream& istr, InflatingStreamBuf::StreamType type = InflatingStreamBuf::STREAM_ZLIB); - /// Creates an InflatingInputStream for expanding the compressed data read from + /// Creates an InflatingInputStream for expanding the compressed data read from /// the given input stream. InflatingInputStream(std::istream& istr, int windowBits); - /// Creates an InflatingInputStream for expanding the compressed data read from + /// Creates an InflatingInputStream for expanding the compressed data read from /// the given input stream. /// /// Please refer to the zlib documentation of inflateInit2() for a description @@ -198,7 +198,7 @@ public: ~InflatingInputStream(); /// Destroys the InflatingInputStream. - + void reset(); /// Resets the zlib machinery so that another zlib stream can be read from /// the same underlying input stream. diff --git a/Foundation/include/Poco/Instantiator.h b/Foundation/include/Poco/Instantiator.h index ce21ebc12..323a523e0 100644 --- a/Foundation/include/Poco/Instantiator.h +++ b/Foundation/include/Poco/Instantiator.h @@ -34,14 +34,14 @@ public: /// Creates the AbstractInstantiator. { } - + virtual ~AbstractInstantiator() /// Destroys the AbstractInstantiator. { } - + virtual Base* createInstance() const = 0; - /// Creates an instance of a concrete subclass of Base. + /// Creates an instance of a concrete subclass of Base. private: AbstractInstantiator(const AbstractInstantiator&); @@ -51,8 +51,8 @@ private: template class Instantiator: public AbstractInstantiator - /// A template class for the easy instantiation of - /// instantiators. + /// A template class for the easy instantiation of + /// instantiators. /// /// For the Instantiator to work, the class of which /// instances are to be instantiated must have a no-argument @@ -63,7 +63,7 @@ public: /// Creates the Instantiator. { } - + virtual ~Instantiator() /// Destroys the Instantiator. { diff --git a/Foundation/include/Poco/KeyValueArgs.h b/Foundation/include/Poco/KeyValueArgs.h index cdcc4e1ce..6c3009da1 100644 --- a/Foundation/include/Poco/KeyValueArgs.h +++ b/Foundation/include/Poco/KeyValueArgs.h @@ -24,20 +24,20 @@ namespace Poco { -template +template class KeyValueArgs /// Simply event arguments class to transfer a key and a value via an event call. /// Note that key and value are *NOT* copied, only references to them are stored. { public: - KeyValueArgs(const TKey& aKey, const TValue& aVal): - _key(aKey), + KeyValueArgs(const TKey& aKey, const TValue& aVal): + _key(aKey), _value(aVal) { } KeyValueArgs(const KeyValueArgs& args): - _key(args._key), + _key(args._key), _value(args._value) { } diff --git a/Foundation/include/Poco/LRUCache.h b/Foundation/include/Poco/LRUCache.h index 9c7bfcad7..d73bbf046 100644 --- a/Foundation/include/Poco/LRUCache.h +++ b/Foundation/include/Poco/LRUCache.h @@ -26,11 +26,11 @@ namespace Poco { template < - class TKey, + class TKey, class TValue, - class TMutex = FastMutex, + class TMutex = FastMutex, class TEventMutex = FastMutex -> +> class LRUCache: public AbstractCache, TMutex, TEventMutex> /// An LRUCache implements Least Recently Used caching. The default size for a cache is 1024 entries. { diff --git a/Foundation/include/Poco/LRUStrategy.h b/Foundation/include/Poco/LRUStrategy.h index c7180bd88..6bb274443 100644 --- a/Foundation/include/Poco/LRUStrategy.h +++ b/Foundation/include/Poco/LRUStrategy.h @@ -44,7 +44,7 @@ public: typedef typename KeyIndex::const_iterator ConstIndexIterator; public: - LRUStrategy(std::size_t size): + LRUStrategy(std::size_t size): _size(size) { if (_size < 1) throw InvalidArgumentException("size must be > 0"); @@ -117,7 +117,7 @@ public: Iterator it = --_keys.end(); //--keys can never be invoked on an empty list due to the minSize==1 requirement of LRU std::size_t i = 0; - while (i++ < diff) + while (i++ < diff) { elemsToRemove.insert(*it); if (it != _keys.begin()) diff --git a/Foundation/include/Poco/Latin1Encoding.h b/Foundation/include/Poco/Latin1Encoding.h index b1b987e0a..532da2b9d 100644 --- a/Foundation/include/Poco/Latin1Encoding.h +++ b/Foundation/include/Poco/Latin1Encoding.h @@ -38,7 +38,7 @@ public: int convert(int ch, unsigned char* bytes, int length) const; int queryConvert(const unsigned char* bytes, int length) const; int sequenceLength(const unsigned char* bytes, int length) const; - + private: static const char* _names[]; static const CharacterMap _charMap; diff --git a/Foundation/include/Poco/Latin2Encoding.h b/Foundation/include/Poco/Latin2Encoding.h index ac1cfecde..b82475596 100644 --- a/Foundation/include/Poco/Latin2Encoding.h +++ b/Foundation/include/Poco/Latin2Encoding.h @@ -41,7 +41,7 @@ public: int convert(int ch, unsigned char* bytes, int length) const; int queryConvert(const unsigned char* bytes, int length) const; int sequenceLength(const unsigned char* bytes, int length) const; - + private: static const char* _names[]; static const CharacterMap _charMap; diff --git a/Foundation/include/Poco/Latin9Encoding.h b/Foundation/include/Poco/Latin9Encoding.h index d2b7a1ca7..0eac73349 100644 --- a/Foundation/include/Poco/Latin9Encoding.h +++ b/Foundation/include/Poco/Latin9Encoding.h @@ -41,7 +41,7 @@ public: int convert(int ch, unsigned char* bytes, int length) const; int queryConvert(const unsigned char* bytes, int length) const; int sequenceLength(const unsigned char* bytes, int length) const; - + private: static const char* _names[]; static const CharacterMap _charMap; diff --git a/Foundation/include/Poco/LineEndingConverter.h b/Foundation/include/Poco/LineEndingConverter.h index d23414c35..b519b51ec 100644 --- a/Foundation/include/Poco/LineEndingConverter.h +++ b/Foundation/include/Poco/LineEndingConverter.h @@ -41,7 +41,7 @@ public: class Foundation_API LineEndingConverterStreamBuf: public UnbufferedStreamBuf /// This stream buffer performs line ending conversion - /// on text streams. The converter can convert from and to + /// on text streams. The converter can convert from and to /// the Unix (LF), Mac (CR) and DOS/Windows/Network (CF-LF) endings. /// /// Any newline sequence in the source will be replaced by the @@ -58,7 +58,7 @@ public: ~LineEndingConverterStreamBuf(); /// Destroys the LineEndingConverterStream. - + void setNewLine(const std::string& newLineCharacters); /// Sets the target line ending for the converter. /// @@ -90,7 +90,7 @@ private: class Foundation_API LineEndingConverterIOS: public virtual std::ios /// The base class for InputLineEndingConverter and OutputLineEndingConverter. /// - /// This class provides common methods and is also needed to ensure + /// This class provides common methods and is also needed to ensure /// the correct initialization order of the stream buffer and base classes. { public: @@ -133,7 +133,7 @@ protected: class Foundation_API InputLineEndingConverter: public LineEndingConverterIOS, public std::istream /// InputLineEndingConverter performs line ending conversion - /// on text input streams. The converter can convert from and to + /// on text input streams. The converter can convert from and to /// the Unix (LF), Mac (CR) and DOS/Windows/Network (CF-LF) endings. /// /// Any newline sequence in the source will be replaced by the @@ -155,7 +155,7 @@ public: class Foundation_API OutputLineEndingConverter: public LineEndingConverterIOS, public std::ostream /// OutputLineEndingConverter performs line ending conversion - /// on text output streams. The converter can convert from and to + /// on text output streams. The converter can convert from and to /// the Unix (LF), Mac (CR) and DOS/Windows/Network (CF-LF) endings. /// /// Any newline sequence in the source will be replaced by the diff --git a/Foundation/include/Poco/LinearHashTable.h b/Foundation/include/Poco/LinearHashTable.h index 1db5b0088..7883387ad 100644 --- a/Foundation/include/Poco/LinearHashTable.h +++ b/Foundation/include/Poco/LinearHashTable.h @@ -73,7 +73,7 @@ public: ConstIterator(): _initialized(false) { } - + ConstIterator(const BucketVecIterator& vecIt, const BucketVecIterator& endIt, const BucketIterator& buckIt): _vecIt(vecIt), _endIt(endIt), @@ -90,15 +90,15 @@ public: { } - + ConstIterator& operator = (const ConstIterator& it) { ConstIterator tmp(it); swap(tmp); return *this; } - - void swap(ConstIterator& it) + + void swap(ConstIterator& it) noexcept { using std::swap; // uninitialized iterators crash when swapped @@ -109,7 +109,7 @@ public: swap(_buckIt, it._buckIt); swap(_initialized, it._initialized); } - else + else { _vecIt = it._vecIt; _endIt = it._endIt; @@ -117,7 +117,7 @@ public: _initialized = it._initialized; } } - + bool operator == (const ConstIterator& it) const { return _vecIt == it._vecIt && (_vecIt == _endIt || _buckIt == it._buckIt); @@ -127,7 +127,7 @@ public: { return _vecIt != it._vecIt || (_vecIt != _endIt && _buckIt != it._buckIt); } - + const typename Bucket::value_type& operator * () const { return *_buckIt; @@ -137,7 +137,7 @@ public: { return &*_buckIt; } - + ConstIterator& operator ++ () // prefix { if (_vecIt != _endIt) @@ -151,30 +151,30 @@ public: } return *this; } - + ConstIterator operator ++ (int) // postfix { ConstIterator tmp(*this); ++*this; return tmp; } - + protected: BucketVecIterator _vecIt; BucketVecIterator _endIt; BucketIterator _buckIt; bool _initialized; - + friend class LinearHashTable; }; - + class Iterator: public ConstIterator { public: Iterator() { } - + Iterator(const BucketVecIterator& vecIt, const BucketVecIterator& endIt, const BucketIterator& buckIt): ConstIterator(vecIt, endIt, buckIt) { @@ -184,19 +184,19 @@ public: ConstIterator(it) { } - + Iterator& operator = (const Iterator& it) { Iterator tmp(it); ConstIterator::swap(tmp); return *this; } - - void swap(Iterator& it) + + void swap(Iterator& it) noexcept { ConstIterator::swap(it); } - + typename Bucket::value_type& operator * () { return *this->_buckIt; @@ -216,13 +216,13 @@ public: { return &*this->_buckIt; } - + Iterator& operator ++ () // prefix { ConstIterator::operator ++ (); return *this; } - + Iterator operator ++ (int) // postfix { Iterator tmp(*this); @@ -232,8 +232,8 @@ public: friend class LinearHashTable; }; - - LinearHashTable(std::size_t initialReserve = 64): + + LinearHashTable(std::size_t initialReserve = 64): _split(0), _front(1), _size(0) @@ -242,7 +242,7 @@ public: _buckets.reserve(calcSize(initialReserve)); _buckets.push_back(Bucket()); } - + LinearHashTable(const LinearHashTable& table): _buckets(table._buckets), _split(table._split), @@ -251,12 +251,12 @@ public: /// Creates the LinearHashTable by copying another one. { } - + ~LinearHashTable() /// Destroys the LinearHashTable. { } - + LinearHashTable& operator = (const LinearHashTable& table) /// Assigns another LinearHashTable. { @@ -264,8 +264,8 @@ public: swap(tmp); return *this; } - - void swap(LinearHashTable& table) + + void swap(LinearHashTable& table) noexcept /// Swaps the LinearHashTable with another one. { using std::swap; @@ -274,7 +274,7 @@ public: swap(_front, table._front); swap(_size, table._size); } - + ConstIterator begin() const /// Returns an iterator pointing to the first entry, if one exists. { @@ -289,13 +289,13 @@ public: else return ConstIterator(it, itEnd, it->begin()); } - + ConstIterator end() const /// Returns an iterator pointing to the end of the table. { return ConstIterator(_buckets.end(), _buckets.end(), _buckets.front().end()); } - + Iterator begin() /// Returns an iterator pointing to the first entry, if one exists. { @@ -310,13 +310,13 @@ public: else return Iterator(it, itEnd, it->begin()); } - + Iterator end() /// Returns an iterator pointing to the end of the table. { return Iterator(_buckets.end(), _buckets.end(), _buckets.front().end()); } - + ConstIterator find(const Value& value) const /// Finds an entry in the table. { @@ -340,21 +340,21 @@ public: else return end(); } - + std::size_t count(const Value& value) const /// Returns the number of elements with the given /// value, with is either 1 or 0. { return find(value) != end() ? 1 : 0; } - + std::pair insert(const Value& value) /// Inserts an element into the table. /// /// If the element already exists in the table, - /// a pair(iterator, false) with iterator pointing to the + /// a pair(iterator, false) with iterator pointing to the /// existing element is returned. - /// Otherwise, the element is inserted an a + /// Otherwise, the element is inserted an a /// pair(iterator, true) with iterator /// pointing to the new element is returned. { @@ -376,7 +376,7 @@ public: return std::make_pair(Iterator(it, _buckets.end(), buckIt), false); } } - + void erase(Iterator it) /// Erases the element pointed to by it. { @@ -387,39 +387,39 @@ public: merge(); } } - + void erase(const Value& value) /// Erases the element with the given value, if it exists. { Iterator it = find(value); erase(it); } - + void clear() /// Erases all elements. { LinearHashTable emptyTable; swap(emptyTable); } - + std::size_t size() const /// Returns the number of elements in the table. { return _size; } - + bool empty() const /// Returns true iff the table is empty. { return _size == 0; } - + std::size_t buckets() const /// Returns the number of allocated buckets. { return _buckets.size(); } - + protected: std::size_t bucketAddress(const Value& value) const { @@ -429,7 +429,7 @@ protected: else return n % (2*_front); } - + std::size_t bucketAddressForHash(std::size_t hash) { if (hash % _front >= _split) @@ -437,7 +437,7 @@ protected: else return hash % (2*_front); } - + void split() { if (_split == _front) @@ -458,7 +458,7 @@ protected: swap(*it, _buckets[addr].back()); } } - + void merge() { if (_split == 0) @@ -478,16 +478,16 @@ protected: swap(*it, _buckets[addr].back()); } } - + static std::size_t calcSize(std::size_t initialSize) { std::size_t size = 32; while (size < initialSize) size *= 2; return size; } - + private: - // Evil hack: _buckets must be mutable because both ConstIterator and Iterator hold + // Evil hack: _buckets must be mutable because both ConstIterator and Iterator hold // ordinary iterator's (not const_iterator's). mutable BucketVec _buckets; std::size_t _split; diff --git a/Foundation/include/Poco/ListMap.h b/Foundation/include/Poco/ListMap.h index 51844d7f1..2e41af0a3 100644 --- a/Foundation/include/Poco/ListMap.h +++ b/Foundation/include/Poco/ListMap.h @@ -35,7 +35,7 @@ class ListMap /// ordering of elements is not desirable. Naturally, this container will /// have inferior data retrieval performance and it is not recommended for /// use with large datasets. The main purpose within POCO is for Internet - /// messages (email message, http headers etc), to prevent automatic + /// messages (email message, http headers etc), to prevent automatic /// header entry reordering. { public: @@ -45,17 +45,17 @@ public: using ConstReference = const Mapped&; using Pointer = Mapped*; using ConstPointer = const Mapped*; - + using ValueType = typename Container::value_type; using SizeType = typename Container::size_type; using Iterator = typename Container::iterator; using ConstIterator = typename Container::const_iterator; - + ListMap() /// Creates an empty ListMap. { } - + explicit ListMap(std::size_t initialReserve): _container(initialReserve) /// Creates the ListMap with room for initialReserve entries. @@ -71,7 +71,7 @@ public: _container(std::move(other._container)) { } - + ListMap& operator = (const ListMap& map) /// Assigns another ListMap. { @@ -79,44 +79,44 @@ public: swap(tmp); return *this; } - + ListMap& operator = (ListMap&& map) noexcept /// Assigns another ListMap. { _container = std::move(map._container); return *this; } - - void swap(ListMap& map) + + void swap(ListMap& map) noexcept /// Swaps the ListMap with another one. { _container.swap(map._container); } - + ConstIterator begin() const /// Returns the beginning of the map. { return _container.begin(); } - + ConstIterator end() const /// Returns the end of the map. { return _container.end(); } - + Iterator begin() /// Returns the beginning of the map. { return _container.begin(); } - + Iterator end() /// Returns the end of the map. { return _container.end(); } - + ConstIterator find(const KeyType& key) const /// Finds the first occurrence of the key and /// returns iterator pointing to the found entry @@ -148,22 +148,22 @@ public: } Iterator insert(const ValueType& val) - /// Inserts the value into the map. If one or more values - /// already exist, new value is inserted at the end of the + /// Inserts the value into the map. If one or more values + /// already exist, new value is inserted at the end of the /// block. Thus, all the equal value entries are located /// sequentially at all times. - /// Returns iterator pointing to the newly inserted value + /// Returns iterator pointing to the newly inserted value { Iterator it = find(val.first); while (it != _container.end() && isEqual(it->first, val.first)) ++it; return _container.insert(it, val); } - + void erase(Iterator it) { _container.erase(it); } - + SizeType erase(const KeyType& key) { SizeType count = 0; @@ -185,7 +185,7 @@ public: } return count; } - + void clear() { _container.clear(); diff --git a/Foundation/include/Poco/LocalDateTime.h b/Foundation/include/Poco/LocalDateTime.h index 47206671a..5562309fe 100644 --- a/Foundation/include/Poco/LocalDateTime.h +++ b/Foundation/include/Poco/LocalDateTime.h @@ -27,11 +27,11 @@ namespace Poco { class Foundation_API LocalDateTime /// This class represents an instant in local time - /// (as opposed to UTC), expressed in years, months, days, - /// hours, minutes, seconds and milliseconds based on the + /// (as opposed to UTC), expressed in years, months, days, + /// hours, minutes, seconds and milliseconds based on the /// Gregorian calendar. /// - /// In addition to the date and time, the class also + /// In addition to the date and time, the class also /// maintains a time zone differential, which denotes /// the difference in seconds from UTC to local time, /// i.e. UTC = local time - time zone differential. @@ -53,7 +53,7 @@ class Foundation_API LocalDateTime { public: LocalDateTime(); - /// Creates a LocalDateTime with the current date/time + /// Creates a LocalDateTime with the current date/time /// for the current time zone. LocalDateTime(int year, int month, int day, int hour = 0, int minute = 0, int second = 0, int millisecond = 0, int microsecond = 0); @@ -94,7 +94,7 @@ public: //@ deprecated LocalDateTime(int tzd, const DateTime& dateTime, bool adjust); /// Creates a LocalDateTime from the UTC time given in dateTime, - /// using the given time zone differential. If adjust is true, + /// using the given time zone differential. If adjust is true, /// adjusts dateTime for the given time zone differential. LocalDateTime(double julianDay); @@ -107,19 +107,19 @@ public: LocalDateTime(const LocalDateTime& dateTime); /// Copy constructor. Creates the LocalDateTime from another one. - + ~LocalDateTime(); /// Destroys the LocalDateTime. - + LocalDateTime& operator = (const LocalDateTime& dateTime); /// Assigns another LocalDateTime. - + LocalDateTime& operator = (const Timestamp& timestamp); /// Assigns a timestamp LocalDateTime& operator = (double julianDay); /// Assigns a Julian day in the local time zone. - + LocalDateTime& assign(int year, int month, int day, int hour = 0, int minute = 0, int second = 0, int millisecond = 0, int microseconds = 0); /// Assigns a Gregorian local date and time. /// * year is from 0 to 9999. @@ -155,64 +155,64 @@ public: int year() const; /// Returns the year. - + int month() const; /// Returns the month (1 to 12). - + int week(int firstDayOfWeek = DateTime::MONDAY) const; /// Returns the week number within the year. /// FirstDayOfWeek should be either SUNDAY (0) or MONDAY (1). - /// The returned week number will be from 0 to 53. Week number 1 is the week + /// The returned week number will be from 0 to 53. Week number 1 is the week /// containing January 4. This is in accordance to ISO 8601. - /// + /// /// The following example assumes that firstDayOfWeek is MONDAY. For 2005, which started /// on a Saturday, week 1 will be the week starting on Monday, January 3. /// January 1 and 2 will fall within week 0 (or the last week of the previous year). /// /// For 2007, which starts on a Monday, week 1 will be the week starting on Monday, January 1. /// There will be no week 0 in 2007. - + int day() const; /// Returns the day within the month (1 to 31). - + int dayOfWeek() const; /// Returns the weekday (0 to 6, where /// 0 = Sunday, 1 = Monday, ..., 6 = Saturday). - + int dayOfYear() const; /// Returns the number of the day in the year. /// January 1 is 1, February 1 is 32, etc. - + int hour() const; /// Returns the hour (0 to 23). - + int hourAMPM() const; /// Returns the hour (0 to 12). - + bool isAM() const; /// Returns true if hour < 12; bool isPM() const; /// Returns true if hour >= 12. - + int minute() const; /// Returns the minute (0 to 59). - + int second() const; /// Returns the second (0 to 59). - + int millisecond() const; /// Returns the millisecond (0 to 999) - + int microsecond() const; /// Returns the microsecond (0 to 999) - + double julianDay() const; /// Returns the Julian day for the date. int tzd() const; /// Returns the time zone differential. - + DateTime utc() const; /// Returns the UTC equivalent for the local date and time. @@ -222,12 +222,12 @@ public: Timestamp::UtcTimeVal utcTime() const; /// Returns the UTC equivalent for the local date and time. - bool operator == (const LocalDateTime& dateTime) const; - bool operator != (const LocalDateTime& dateTime) const; - bool operator < (const LocalDateTime& dateTime) const; - bool operator <= (const LocalDateTime& dateTime) const; - bool operator > (const LocalDateTime& dateTime) const; - bool operator >= (const LocalDateTime& dateTime) const; + bool operator == (const LocalDateTime& dateTime) const; + bool operator != (const LocalDateTime& dateTime) const; + bool operator < (const LocalDateTime& dateTime) const; + bool operator <= (const LocalDateTime& dateTime) const; + bool operator > (const LocalDateTime& dateTime) const; + bool operator >= (const LocalDateTime& dateTime) const; LocalDateTime operator + (const Timespan& span) const; LocalDateTime operator - (const Timespan& span) const; @@ -237,23 +237,23 @@ public: protected: LocalDateTime(Timestamp::UtcTimeVal utcTime, Timestamp::TimeDiff diff, int tzd); - + void determineTzd(bool adjust = false); /// Recalculate the tzd based on the _dateTime member based /// on the current timezone using the Standard C runtime functions. /// If adjust is true, then adjustForTzd() is called after the /// differential is calculated. - + void adjustForTzd(); /// Adjust the _dateTime member based on the _tzd member. - + std::time_t dstOffset(int& dstOffset) const; /// Determine the DST offset for the current date/time. - + private: DateTime _dateTime; int _tzd; - + friend class DateTimeFormatter; friend class DateTimeParser; }; @@ -285,7 +285,7 @@ inline int LocalDateTime::day() const return _dateTime.day(); } - + inline int LocalDateTime::dayOfWeek() const { return _dateTime.dayOfWeek(); @@ -303,7 +303,7 @@ inline int LocalDateTime::hour() const return _dateTime.hour(); } - + inline int LocalDateTime::hourAMPM() const { return _dateTime.hourAMPM(); @@ -321,19 +321,19 @@ inline bool LocalDateTime::isPM() const return _dateTime.isPM(); } - + inline int LocalDateTime::minute() const { return _dateTime.minute(); } - + inline int LocalDateTime::second() const { return _dateTime.second(); } - + inline int LocalDateTime::millisecond() const { return _dateTime.millisecond(); @@ -376,7 +376,7 @@ inline void LocalDateTime::adjustForTzd() } -inline void swap(LocalDateTime& d1, LocalDateTime& d2) +inline void swap(LocalDateTime& d1, LocalDateTime& d2) noexcept { d1.swap(d2); } diff --git a/Foundation/include/Poco/LogFile_STD.h b/Foundation/include/Poco/LogFile_STD.h index 0e8feda2b..a178cb0ba 100644 --- a/Foundation/include/Poco/LogFile_STD.h +++ b/Foundation/include/Poco/LogFile_STD.h @@ -43,6 +43,7 @@ private: std::string _path; mutable Poco::FileOutputStream _str; Timestamp _creationDate; + UInt64 _size; }; diff --git a/Foundation/include/Poco/LoggingRegistry.h b/Foundation/include/Poco/LoggingRegistry.h index 2d4ca3647..397b81993 100644 --- a/Foundation/include/Poco/LoggingRegistry.h +++ b/Foundation/include/Poco/LoggingRegistry.h @@ -58,7 +58,7 @@ public: /// Registers a channel under a given name. /// It is okay to re-register a different channel under an /// already existing name. - + void registerFormatter(const std::string& name, Formatter::Ptr pFormatter); /// Registers a formatter under a given name. /// It is okay to re-register a different formatter under an @@ -86,7 +86,7 @@ private: typedef AutoPtr FormatterPtr; typedef std::map ChannelMap; typedef std::map FormatterMap; - + ChannelMap _channelMap; FormatterMap _formatterMap; mutable FastMutex _mutex; diff --git a/Foundation/include/Poco/MD4Engine.h b/Foundation/include/Poco/MD4Engine.h index c243e7851..291c561f6 100644 --- a/Foundation/include/Poco/MD4Engine.h +++ b/Foundation/include/Poco/MD4Engine.h @@ -61,7 +61,7 @@ public: MD4Engine(); ~MD4Engine(); - + std::size_t digestLength() const; void reset(); const DigestEngine::Digest& digest(); diff --git a/Foundation/include/Poco/MD5Engine.h b/Foundation/include/Poco/MD5Engine.h index ec3e80df7..e67b10a99 100644 --- a/Foundation/include/Poco/MD5Engine.h +++ b/Foundation/include/Poco/MD5Engine.h @@ -16,7 +16,7 @@ // MD5 (RFC 1321) algorithm: // Copyright (C) 1991-2, RSA Data Security, Inc. Created 1991. All // rights reserved. -// +// // License to copy and use this software is granted provided that it // is identified as the "RSA Data Security, Inc. MD5 Message-Digest // Algorithm" in all material mentioning or referencing this software @@ -61,7 +61,7 @@ public: MD5Engine(); ~MD5Engine(); - + std::size_t digestLength() const; void reset(); const DigestEngine::Digest& digest(); diff --git a/Foundation/include/Poco/Manifest.h b/Foundation/include/Poco/Manifest.h index b3db242c6..11e3470ea 100644 --- a/Foundation/include/Poco/Manifest.h +++ b/Foundation/include/Poco/Manifest.h @@ -100,7 +100,7 @@ public: { return _it->second; } - + private: typename MetaMap::const_iterator _it; }; diff --git a/Foundation/include/Poco/MemoryStream.h b/Foundation/include/Poco/MemoryStream.h index e168c8a03..1db3a2c23 100644 --- a/Foundation/include/Poco/MemoryStream.h +++ b/Foundation/include/Poco/MemoryStream.h @@ -31,9 +31,9 @@ namespace Poco { -template +template class BasicMemoryStreamBuf: public std::basic_streambuf - /// BasicMemoryStreamBuf is a simple implementation of a + /// BasicMemoryStreamBuf is a simple implementation of a /// stream buffer for reading and writing from a memory area. /// /// This streambuf only supports unidirectional streams. @@ -145,7 +145,7 @@ public: { return 0; } - + std::streamsize charsWritten() const { return static_cast(this->pptr() - this->pbase()); @@ -158,7 +158,7 @@ public: this->setg(_pBuffer, _pBuffer, _pBuffer + _bufferSize); this->setp(_pBuffer, _pBuffer + _bufferSize); } - + private: char_type* _pBuffer; std::streamsize _bufferSize; @@ -184,13 +184,13 @@ class Foundation_API MemoryIOS: public virtual std::ios public: MemoryIOS(char* pBuffer, std::streamsize bufferSize); /// Creates the basic stream. - + ~MemoryIOS(); /// Destroys the stream. MemoryStreamBuf* rdbuf(); /// Returns a pointer to the underlying streambuf. - + protected: MemoryStreamBuf _buf; }; @@ -203,7 +203,7 @@ public: MemoryInputStream(const char* pBuffer, std::streamsize bufferSize); /// Creates a MemoryInputStream for the given memory area, /// ready for reading. - + ~MemoryInputStream(); /// Destroys the MemoryInputStream. }; @@ -216,7 +216,7 @@ public: MemoryOutputStream(char* pBuffer, std::streamsize bufferSize); /// Creates a MemoryOutputStream for the given memory area, /// ready for writing. - + ~MemoryOutputStream(); /// Destroys the MemoryInputStream. diff --git a/Foundation/include/Poco/Message.h b/Foundation/include/Poco/Message.h index c3a5be65c..fd3262caf 100644 --- a/Foundation/include/Poco/Message.h +++ b/Foundation/include/Poco/Message.h @@ -43,6 +43,8 @@ class Foundation_API Message /// caused the message. { public: + typedef std::map StringMap; + enum Priority { PRIO_FATAL = 1, /// A fatal error. The application will most likely terminate. This is the highest priority. @@ -178,6 +180,9 @@ public: /// with the given name. If the parameter with the given name /// does not exist, then defaultValue is returned. + const StringMap& getAll() const; + /// Returns a const reference to all the values + void set(const std::string& param, const std::string& value); /// Sets the value for a parameter. If the parameter does /// not exist, then it is created. @@ -195,7 +200,6 @@ public: protected: void init(); - typedef std::map StringMap; private: std::string _source; @@ -273,7 +277,7 @@ inline int Message::getSourceLine() const } -inline void swap(Message& m1, Message& m2) +inline void swap(Message& m1, Message& m2) noexcept { m1.swap(m2); } diff --git a/Foundation/include/Poco/MetaObject.h b/Foundation/include/Poco/MetaObject.h index a3e574da9..907c9d73d 100644 --- a/Foundation/include/Poco/MetaObject.h +++ b/Foundation/include/Poco/MetaObject.h @@ -58,7 +58,7 @@ public: virtual B* create() const = 0; /// Create a new instance of a class. /// Cannot be used for singletons. - + virtual B& instance() const = 0; /// Returns a reference to the only instance /// of the class. Used for singletons only. @@ -74,7 +74,7 @@ public: /// and the object is deleted. { typename ObjectSet::iterator it = _deleteSet.find(pObject); - + if (it != _deleteSet.end()) { _deleteSet.erase(pObject); @@ -115,7 +115,7 @@ private: AbstractMetaObject& operator = (const AbstractMetaObject&); typedef std::set ObjectSet; - + const char* _name; mutable ObjectSet _deleteSet; }; @@ -142,12 +142,12 @@ public: { return new C; } - + B& instance() const { throw InvalidAccessException("Not a singleton. Use create() to create instances of", this->name()); } - + bool canCreate() const { return true; @@ -155,26 +155,26 @@ public: }; -template -class MetaSingleton: public AbstractMetaObject +template +class MetaSingleton: public AbstractMetaObject /// A SingletonMetaObject disables the create() method /// and instead offers an instance() method to access - /// the single instance of its class. -{ -public: - MetaSingleton(const char* name): AbstractMetaObject(name) + /// the single instance of its class. +{ +public: + MetaSingleton(const char* name): AbstractMetaObject(name) { } - - ~MetaSingleton() + + ~MetaSingleton() { } - + B* create() const { throw InvalidAccessException("Cannot create instances of a singleton class. Use instance() to obtain a", this->name()); } - + bool canCreate() const { return false; @@ -190,9 +190,9 @@ public: return true; } -private: - mutable SingletonHolder _object; -}; +private: + mutable SingletonHolder _object; +}; } // namespace Poco diff --git a/Foundation/include/Poco/MetaProgramming.h b/Foundation/include/Poco/MetaProgramming.h index ba68fe054..620d77dea 100644 --- a/Foundation/include/Poco/MetaProgramming.h +++ b/Foundation/include/Poco/MetaProgramming.h @@ -38,7 +38,7 @@ struct IsReference template struct IsReference { - enum + enum { VALUE = 1 }; @@ -48,7 +48,7 @@ struct IsReference template struct IsReference { - enum + enum { VALUE = 1 }; @@ -69,7 +69,7 @@ struct IsConst template struct IsConst { - enum + enum { VALUE = 1 }; @@ -79,7 +79,7 @@ struct IsConst template struct IsConst { - enum + enum { VALUE = 1 }; diff --git a/Foundation/include/Poco/Mutex.h b/Foundation/include/Poco/Mutex.h index c10946846..5070ab37a 100644 --- a/Foundation/include/Poco/Mutex.h +++ b/Foundation/include/Poco/Mutex.h @@ -51,10 +51,10 @@ namespace Poco { class Foundation_API Mutex: private MutexImpl - /// A Mutex (mutual exclusion) is a synchronization + /// A Mutex (mutual exclusion) is a synchronization /// mechanism used to control access to a shared resource /// in a concurrent (multithreaded) scenario. - /// Mutexes are recursive, that is, the same mutex can be + /// Mutexes are recursive, that is, the same mutex can be /// locked multiple times by the same thread (but, of course, /// not by other threads). /// Using the ScopedLock class is the preferred way to automatically @@ -62,23 +62,23 @@ class Foundation_API Mutex: private MutexImpl { public: using ScopedLock = Poco::ScopedLock; - + Mutex(); /// creates the Mutex. - + ~Mutex(); /// destroys the Mutex. void lock(); /// Locks the mutex. Blocks if the mutex /// is held by another thread. - + void lock(long milliseconds); /// Locks the mutex. Blocks up to the given number of milliseconds /// if the mutex is held by another thread. Throws a TimeoutException /// if the mutex can not be locked within the given timeout. /// - /// Performance Note: On most platforms (including Windows), this member function is + /// Performance Note: On most platforms (including Windows), this member function is /// implemented using a loop calling (the equivalent of) tryLock() and Thread::sleep(). /// On POSIX platforms that support pthread_mutex_timedlock(), this is used. @@ -92,14 +92,14 @@ public: /// if the mutex is held by another thread. /// Returns true if the mutex was successfully locked. /// - /// Performance Note: On most platforms (including Windows), this member function is + /// Performance Note: On most platforms (including Windows), this member function is /// implemented using a loop calling (the equivalent of) tryLock() and Thread::sleep(). /// On POSIX platforms that support pthread_mutex_timedlock(), this is used. void unlock(); /// Unlocks the mutex so that it can be acquired by /// other threads. - + private: Mutex(const Mutex&); Mutex& operator = (const Mutex&); @@ -120,7 +120,7 @@ public: FastMutex(); /// creates the Mutex. - + ~FastMutex(); /// destroys the Mutex. @@ -133,7 +133,7 @@ public: /// if the mutex is held by another thread. Throws a TimeoutException /// if the mutex can not be locked within the given timeout. /// - /// Performance Note: On most platforms (including Windows), this member function is + /// Performance Note: On most platforms (including Windows), this member function is /// implemented using a loop calling (the equivalent of) tryLock() and Thread::sleep(). /// On POSIX platforms that support pthread_mutex_timedlock(), this is used. @@ -147,14 +147,14 @@ public: /// if the mutex is held by another thread. /// Returns true if the mutex was successfully locked. /// - /// Performance Note: On most platforms (including Windows), this member function is + /// Performance Note: On most platforms (including Windows), this member function is /// implemented using a loop calling (the equivalent of) tryLock() and Thread::sleep(). /// On POSIX platforms that support pthread_mutex_timedlock(), this is used. void unlock(); /// Unlocks the mutex so that it can be acquired by /// other threads. - + private: FastMutex(const FastMutex&); FastMutex& operator = (const FastMutex&); @@ -222,12 +222,12 @@ class Foundation_API NullMutex { public: using ScopedLock = Poco::ScopedLock; - + NullMutex() /// Creates the NullMutex. { } - + ~NullMutex() /// Destroys the NullMutex. { @@ -237,7 +237,7 @@ public: /// Does nothing. { } - + void lock(long) /// Does nothing. { diff --git a/Foundation/include/Poco/Mutex_POSIX.h b/Foundation/include/Poco/Mutex_POSIX.h index 12f61dd68..6e6c42a52 100644 --- a/Foundation/include/Poco/Mutex_POSIX.h +++ b/Foundation/include/Poco/Mutex_POSIX.h @@ -37,7 +37,7 @@ protected: bool tryLockImpl(); bool tryLockImpl(long milliseconds); void unlockImpl(); - + private: pthread_mutex_t _mutex; }; @@ -56,7 +56,7 @@ protected: // inline void MutexImpl::lockImpl() { - if (pthread_mutex_lock(&_mutex)) + if (pthread_mutex_lock(&_mutex)) throw SystemException("cannot lock mutex"); } diff --git a/Foundation/include/Poco/Mutex_VX.h b/Foundation/include/Poco/Mutex_VX.h index f0f43eac3..7d9f24df2 100644 --- a/Foundation/include/Poco/Mutex_VX.h +++ b/Foundation/include/Poco/Mutex_VX.h @@ -37,7 +37,7 @@ protected: bool tryLockImpl(); bool tryLockImpl(long milliseconds); void unlockImpl(); - + private: SEM_ID _sem; }; diff --git a/Foundation/include/Poco/Mutex_WIN32.h b/Foundation/include/Poco/Mutex_WIN32.h index 8e18c527e..b99981b20 100644 --- a/Foundation/include/Poco/Mutex_WIN32.h +++ b/Foundation/include/Poco/Mutex_WIN32.h @@ -35,7 +35,7 @@ protected: bool tryLockImpl(); bool tryLockImpl(long milliseconds); void unlockImpl(); - + private: CRITICAL_SECTION _cs; }; diff --git a/Foundation/include/Poco/Mutex_WINCE.h b/Foundation/include/Poco/Mutex_WINCE.h index 27200680f..27f93a72a 100644 --- a/Foundation/include/Poco/Mutex_WINCE.h +++ b/Foundation/include/Poco/Mutex_WINCE.h @@ -35,7 +35,7 @@ protected: bool tryLockImpl(); bool tryLockImpl(long milliseconds); void unlockImpl(); - + private: HANDLE _mutex; }; diff --git a/Foundation/include/Poco/NObserver.h b/Foundation/include/Poco/NObserver.h index 4231dc183..95b61fabd 100755 --- a/Foundation/include/Poco/NObserver.h +++ b/Foundation/include/Poco/NObserver.h @@ -30,7 +30,7 @@ template class NObserver: public AbstractObserver /// This template class implements an adapter that sits between /// a NotificationCenter and an object receiving notifications - /// from it. It is quite similar in concept to the + /// from it. It is quite similar in concept to the /// RunnableAdapter, but provides some NotificationCenter /// specific additional methods. /// See the NotificationCenter class for information on how @@ -38,7 +38,7 @@ class NObserver: public AbstractObserver /// /// This class template is quite similar to the Observer class /// template. The only difference is that the NObserver - /// expects the callback function to accept a const AutoPtr& + /// expects the callback function to accept a const AutoPtr& /// instead of a plain pointer as argument, thus simplifying memory /// management. { @@ -46,23 +46,23 @@ public: typedef AutoPtr NotificationPtr; typedef void (C::*Callback)(const NotificationPtr&); - NObserver(C& object, Callback method): - _pObject(&object), + NObserver(C& object, Callback method): + _pObject(&object), _method(method) { } - + NObserver(const NObserver& observer): AbstractObserver(observer), - _pObject(observer._pObject), + _pObject(observer._pObject), _method(observer._method) { } - + ~NObserver() { } - + NObserver& operator = (const NObserver& observer) { if (&observer != this) @@ -72,7 +72,7 @@ public: } return *this; } - + void notify(Notification* pNf) const { Poco::Mutex::ScopedLock lock(_mutex); @@ -87,7 +87,7 @@ public: } } } - + bool equals(const AbstractObserver& abstractObserver) const { const NObserver* pObs = dynamic_cast(&abstractObserver); @@ -98,16 +98,16 @@ public: { return dynamic_cast(pNf) && (!pName || pNf->name() == pName); } - + AbstractObserver* clone() const { return new NObserver(*this); } - + void disable() { Poco::Mutex::ScopedLock lock(_mutex); - + _pObject = 0; } diff --git a/Foundation/include/Poco/NamedEvent.h b/Foundation/include/Poco/NamedEvent.h index 5ef42bb1e..93c4b27f7 100644 --- a/Foundation/include/Poco/NamedEvent.h +++ b/Foundation/include/Poco/NamedEvent.h @@ -21,7 +21,7 @@ #include "Poco/Foundation.h" -#if defined(POCO_OS_FAMILY_WINDOWS) +#if defined(POCO_OS_FAMILY_WINDOWS) #include "Poco/NamedEvent_WIN32U.h" #elif POCO_OS == POCO_OS_ANDROID #include "Poco/NamedEvent_Android.h" diff --git a/Foundation/include/Poco/NamedEvent_Android.h b/Foundation/include/Poco/NamedEvent_Android.h index 910c8a46e..27c9bca82 100644 --- a/Foundation/include/Poco/NamedEvent_Android.h +++ b/Foundation/include/Poco/NamedEvent_Android.h @@ -27,7 +27,7 @@ namespace Poco { class Foundation_API NamedEventImpl { protected: - NamedEventImpl(const std::string& name); + NamedEventImpl(const std::string& name); ~NamedEventImpl(); void setImpl(); void waitImpl(); diff --git a/Foundation/include/Poco/NamedEvent_UNIX.h b/Foundation/include/Poco/NamedEvent_UNIX.h index e593790d6..22cb31dc9 100644 --- a/Foundation/include/Poco/NamedEvent_UNIX.h +++ b/Foundation/include/Poco/NamedEvent_UNIX.h @@ -30,11 +30,11 @@ namespace Poco { class Foundation_API NamedEventImpl { protected: - NamedEventImpl(const std::string& name); + NamedEventImpl(const std::string& name); ~NamedEventImpl(); void setImpl(); void waitImpl(); - + private: std::string getFileName(); diff --git a/Foundation/include/Poco/NamedEvent_WIN32U.h b/Foundation/include/Poco/NamedEvent_WIN32U.h index b2936c416..35f5d45fe 100644 --- a/Foundation/include/Poco/NamedEvent_WIN32U.h +++ b/Foundation/include/Poco/NamedEvent_WIN32U.h @@ -28,15 +28,15 @@ namespace Poco { class Foundation_API NamedEventImpl { protected: - NamedEventImpl(const std::string& name); + NamedEventImpl(const std::string& name); ~NamedEventImpl(); void setImpl(); void waitImpl(); - + private: std::string _name; std::wstring _uname; - HANDLE _event; + HANDLE _event; }; diff --git a/Foundation/include/Poco/NamedMutex.h b/Foundation/include/Poco/NamedMutex.h index 686ff5f06..197fe38fb 100644 --- a/Foundation/include/Poco/NamedMutex.h +++ b/Foundation/include/Poco/NamedMutex.h @@ -22,7 +22,7 @@ #include "Poco/ScopedLock.h" -#if defined(POCO_OS_FAMILY_WINDOWS) +#if defined(POCO_OS_FAMILY_WINDOWS) #include "Poco/NamedMutex_WIN32U.h" #elif POCO_OS == POCO_OS_ANDROID #include "Poco/NamedMutex_Android.h" diff --git a/Foundation/include/Poco/NamedMutex_UNIX.h b/Foundation/include/Poco/NamedMutex_UNIX.h index da77a32ee..151aa1ead 100644 --- a/Foundation/include/Poco/NamedMutex_UNIX.h +++ b/Foundation/include/Poco/NamedMutex_UNIX.h @@ -37,7 +37,7 @@ protected: void lockImpl(); bool tryLockImpl(); void unlockImpl(); - + private: std::string getFileName(); diff --git a/Foundation/include/Poco/NamedMutex_WIN32U.h b/Foundation/include/Poco/NamedMutex_WIN32U.h index 8ee315865..04305436f 100644 --- a/Foundation/include/Poco/NamedMutex_WIN32U.h +++ b/Foundation/include/Poco/NamedMutex_WIN32U.h @@ -33,7 +33,7 @@ protected: void lockImpl(); bool tryLockImpl(); void unlockImpl(); - + private: std::string _name; std::wstring _uname; diff --git a/Foundation/include/Poco/NamedTuple.h b/Foundation/include/Poco/NamedTuple.h index 6b0262b00..fa0b41efa 100644 --- a/Foundation/include/Poco/NamedTuple.h +++ b/Foundation/include/Poco/NamedTuple.h @@ -36,7 +36,7 @@ template TupleType; typedef typename Tuple::Type Type; - typedef std::vector NameVec; - typedef SharedPtr NameVecPtr; + typedef std::vector NameVec; + typedef SharedPtr NameVecPtr; NamedTuple(): _pNames(0) { @@ -84,124 +84,124 @@ struct NamedTuple: public Tuplesize() != TupleType::length) - throw InvalidArgumentException("Wrong names vector length."); + throw InvalidArgumentException("Wrong names vector length."); _pNames = rNames; } NamedTuple(typename TypeWrapper::CONSTTYPE& t0, - typename TypeWrapper::CONSTTYPE& t1 = POCO_TYPEWRAPPER_DEFAULTVALUE(T1), - typename TypeWrapper::CONSTTYPE& t2 = POCO_TYPEWRAPPER_DEFAULTVALUE(T2), + typename TypeWrapper::CONSTTYPE& t1 = POCO_TYPEWRAPPER_DEFAULTVALUE(T1), + typename TypeWrapper::CONSTTYPE& t2 = POCO_TYPEWRAPPER_DEFAULTVALUE(T2), typename TypeWrapper::CONSTTYPE& t3 = POCO_TYPEWRAPPER_DEFAULTVALUE(T3), typename TypeWrapper::CONSTTYPE& t4 = POCO_TYPEWRAPPER_DEFAULTVALUE(T4), - typename TypeWrapper::CONSTTYPE& t5 = POCO_TYPEWRAPPER_DEFAULTVALUE(T5), + typename TypeWrapper::CONSTTYPE& t5 = POCO_TYPEWRAPPER_DEFAULTVALUE(T5), typename TypeWrapper::CONSTTYPE& t6 = POCO_TYPEWRAPPER_DEFAULTVALUE(T6), typename TypeWrapper::CONSTTYPE& t7 = POCO_TYPEWRAPPER_DEFAULTVALUE(T7), - typename TypeWrapper::CONSTTYPE& t8 = POCO_TYPEWRAPPER_DEFAULTVALUE(T8), - typename TypeWrapper::CONSTTYPE& t9 = POCO_TYPEWRAPPER_DEFAULTVALUE(T9), - typename TypeWrapper::CONSTTYPE& t10 = POCO_TYPEWRAPPER_DEFAULTVALUE(T10), - typename TypeWrapper::CONSTTYPE& t11 = POCO_TYPEWRAPPER_DEFAULTVALUE(T11), - typename TypeWrapper::CONSTTYPE& t12 = POCO_TYPEWRAPPER_DEFAULTVALUE(T12), - typename TypeWrapper::CONSTTYPE& t13 = POCO_TYPEWRAPPER_DEFAULTVALUE(T13), - typename TypeWrapper::CONSTTYPE& t14 = POCO_TYPEWRAPPER_DEFAULTVALUE(T14), - typename TypeWrapper::CONSTTYPE& t15 = POCO_TYPEWRAPPER_DEFAULTVALUE(T15), - typename TypeWrapper::CONSTTYPE& t16 = POCO_TYPEWRAPPER_DEFAULTVALUE(T16), - typename TypeWrapper::CONSTTYPE& t17 = POCO_TYPEWRAPPER_DEFAULTVALUE(T17), - typename TypeWrapper::CONSTTYPE& t18 = POCO_TYPEWRAPPER_DEFAULTVALUE(T18), + typename TypeWrapper::CONSTTYPE& t8 = POCO_TYPEWRAPPER_DEFAULTVALUE(T8), + typename TypeWrapper::CONSTTYPE& t9 = POCO_TYPEWRAPPER_DEFAULTVALUE(T9), + typename TypeWrapper::CONSTTYPE& t10 = POCO_TYPEWRAPPER_DEFAULTVALUE(T10), + typename TypeWrapper::CONSTTYPE& t11 = POCO_TYPEWRAPPER_DEFAULTVALUE(T11), + typename TypeWrapper::CONSTTYPE& t12 = POCO_TYPEWRAPPER_DEFAULTVALUE(T12), + typename TypeWrapper::CONSTTYPE& t13 = POCO_TYPEWRAPPER_DEFAULTVALUE(T13), + typename TypeWrapper::CONSTTYPE& t14 = POCO_TYPEWRAPPER_DEFAULTVALUE(T14), + typename TypeWrapper::CONSTTYPE& t15 = POCO_TYPEWRAPPER_DEFAULTVALUE(T15), + typename TypeWrapper::CONSTTYPE& t16 = POCO_TYPEWRAPPER_DEFAULTVALUE(T16), + typename TypeWrapper::CONSTTYPE& t17 = POCO_TYPEWRAPPER_DEFAULTVALUE(T17), + typename TypeWrapper::CONSTTYPE& t18 = POCO_TYPEWRAPPER_DEFAULTVALUE(T18), typename TypeWrapper::CONSTTYPE& t19 = POCO_TYPEWRAPPER_DEFAULTVALUE(T19), typename TypeWrapper::CONSTTYPE& t20 = POCO_TYPEWRAPPER_DEFAULTVALUE(T20), - typename TypeWrapper::CONSTTYPE& t21 = POCO_TYPEWRAPPER_DEFAULTVALUE(T21), - typename TypeWrapper::CONSTTYPE& t22 = POCO_TYPEWRAPPER_DEFAULTVALUE(T22), + typename TypeWrapper::CONSTTYPE& t21 = POCO_TYPEWRAPPER_DEFAULTVALUE(T21), + typename TypeWrapper::CONSTTYPE& t22 = POCO_TYPEWRAPPER_DEFAULTVALUE(T22), typename TypeWrapper::CONSTTYPE& t23 = POCO_TYPEWRAPPER_DEFAULTVALUE(T23), typename TypeWrapper::CONSTTYPE& t24 = POCO_TYPEWRAPPER_DEFAULTVALUE(T24), - typename TypeWrapper::CONSTTYPE& t25 = POCO_TYPEWRAPPER_DEFAULTVALUE(T25), + typename TypeWrapper::CONSTTYPE& t25 = POCO_TYPEWRAPPER_DEFAULTVALUE(T25), typename TypeWrapper::CONSTTYPE& t26 = POCO_TYPEWRAPPER_DEFAULTVALUE(T26), typename TypeWrapper::CONSTTYPE& t27 = POCO_TYPEWRAPPER_DEFAULTVALUE(T27), - typename TypeWrapper::CONSTTYPE& t28 = POCO_TYPEWRAPPER_DEFAULTVALUE(T28), - typename TypeWrapper::CONSTTYPE& t29 = POCO_TYPEWRAPPER_DEFAULTVALUE(T29), - typename TypeWrapper::CONSTTYPE& t30 = POCO_TYPEWRAPPER_DEFAULTVALUE(T30), - typename TypeWrapper::CONSTTYPE& t31 = POCO_TYPEWRAPPER_DEFAULTVALUE(T31), - typename TypeWrapper::CONSTTYPE& t32 = POCO_TYPEWRAPPER_DEFAULTVALUE(T32), - typename TypeWrapper::CONSTTYPE& t33 = POCO_TYPEWRAPPER_DEFAULTVALUE(T33), - typename TypeWrapper::CONSTTYPE& t34 = POCO_TYPEWRAPPER_DEFAULTVALUE(T34), - typename TypeWrapper::CONSTTYPE& t35 = POCO_TYPEWRAPPER_DEFAULTVALUE(T35), - typename TypeWrapper::CONSTTYPE& t36 = POCO_TYPEWRAPPER_DEFAULTVALUE(T36), - typename TypeWrapper::CONSTTYPE& t37 = POCO_TYPEWRAPPER_DEFAULTVALUE(T37), - typename TypeWrapper::CONSTTYPE& t38 = POCO_TYPEWRAPPER_DEFAULTVALUE(T38), - typename TypeWrapper::CONSTTYPE& t39 = POCO_TYPEWRAPPER_DEFAULTVALUE(T39)): - TupleType(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39), + typename TypeWrapper::CONSTTYPE& t28 = POCO_TYPEWRAPPER_DEFAULTVALUE(T28), + typename TypeWrapper::CONSTTYPE& t29 = POCO_TYPEWRAPPER_DEFAULTVALUE(T29), + typename TypeWrapper::CONSTTYPE& t30 = POCO_TYPEWRAPPER_DEFAULTVALUE(T30), + typename TypeWrapper::CONSTTYPE& t31 = POCO_TYPEWRAPPER_DEFAULTVALUE(T31), + typename TypeWrapper::CONSTTYPE& t32 = POCO_TYPEWRAPPER_DEFAULTVALUE(T32), + typename TypeWrapper::CONSTTYPE& t33 = POCO_TYPEWRAPPER_DEFAULTVALUE(T33), + typename TypeWrapper::CONSTTYPE& t34 = POCO_TYPEWRAPPER_DEFAULTVALUE(T34), + typename TypeWrapper::CONSTTYPE& t35 = POCO_TYPEWRAPPER_DEFAULTVALUE(T35), + typename TypeWrapper::CONSTTYPE& t36 = POCO_TYPEWRAPPER_DEFAULTVALUE(T36), + typename TypeWrapper::CONSTTYPE& t37 = POCO_TYPEWRAPPER_DEFAULTVALUE(T37), + typename TypeWrapper::CONSTTYPE& t38 = POCO_TYPEWRAPPER_DEFAULTVALUE(T38), + typename TypeWrapper::CONSTTYPE& t39 = POCO_TYPEWRAPPER_DEFAULTVALUE(T39)): + TupleType(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39), _pNames(0) { init(); } - NamedTuple(const NameVecPtr& rNames, + NamedTuple(const NameVecPtr& rNames, typename TypeWrapper::CONSTTYPE& t0, typename TypeWrapper::CONSTTYPE& t1 = POCO_TYPEWRAPPER_DEFAULTVALUE(T1), - typename TypeWrapper::CONSTTYPE& t2 = POCO_TYPEWRAPPER_DEFAULTVALUE(T2), + typename TypeWrapper::CONSTTYPE& t2 = POCO_TYPEWRAPPER_DEFAULTVALUE(T2), typename TypeWrapper::CONSTTYPE& t3 = POCO_TYPEWRAPPER_DEFAULTVALUE(T3), typename TypeWrapper::CONSTTYPE& t4 = POCO_TYPEWRAPPER_DEFAULTVALUE(T4), - typename TypeWrapper::CONSTTYPE& t5 = POCO_TYPEWRAPPER_DEFAULTVALUE(T5), + typename TypeWrapper::CONSTTYPE& t5 = POCO_TYPEWRAPPER_DEFAULTVALUE(T5), typename TypeWrapper::CONSTTYPE& t6 = POCO_TYPEWRAPPER_DEFAULTVALUE(T6), typename TypeWrapper::CONSTTYPE& t7 = POCO_TYPEWRAPPER_DEFAULTVALUE(T7), - typename TypeWrapper::CONSTTYPE& t8 = POCO_TYPEWRAPPER_DEFAULTVALUE(T8), - typename TypeWrapper::CONSTTYPE& t9 = POCO_TYPEWRAPPER_DEFAULTVALUE(T9), - typename TypeWrapper::CONSTTYPE& t10 = POCO_TYPEWRAPPER_DEFAULTVALUE(T10), - typename TypeWrapper::CONSTTYPE& t11 = POCO_TYPEWRAPPER_DEFAULTVALUE(T11), - typename TypeWrapper::CONSTTYPE& t12 = POCO_TYPEWRAPPER_DEFAULTVALUE(T12), - typename TypeWrapper::CONSTTYPE& t13 = POCO_TYPEWRAPPER_DEFAULTVALUE(T13), - typename TypeWrapper::CONSTTYPE& t14 = POCO_TYPEWRAPPER_DEFAULTVALUE(T14), - typename TypeWrapper::CONSTTYPE& t15 = POCO_TYPEWRAPPER_DEFAULTVALUE(T15), - typename TypeWrapper::CONSTTYPE& t16 = POCO_TYPEWRAPPER_DEFAULTVALUE(T16), - typename TypeWrapper::CONSTTYPE& t17 = POCO_TYPEWRAPPER_DEFAULTVALUE(T17), - typename TypeWrapper::CONSTTYPE& t18 = POCO_TYPEWRAPPER_DEFAULTVALUE(T18), - typename TypeWrapper::CONSTTYPE& t19 = POCO_TYPEWRAPPER_DEFAULTVALUE(T19), + typename TypeWrapper::CONSTTYPE& t8 = POCO_TYPEWRAPPER_DEFAULTVALUE(T8), + typename TypeWrapper::CONSTTYPE& t9 = POCO_TYPEWRAPPER_DEFAULTVALUE(T9), + typename TypeWrapper::CONSTTYPE& t10 = POCO_TYPEWRAPPER_DEFAULTVALUE(T10), + typename TypeWrapper::CONSTTYPE& t11 = POCO_TYPEWRAPPER_DEFAULTVALUE(T11), + typename TypeWrapper::CONSTTYPE& t12 = POCO_TYPEWRAPPER_DEFAULTVALUE(T12), + typename TypeWrapper::CONSTTYPE& t13 = POCO_TYPEWRAPPER_DEFAULTVALUE(T13), + typename TypeWrapper::CONSTTYPE& t14 = POCO_TYPEWRAPPER_DEFAULTVALUE(T14), + typename TypeWrapper::CONSTTYPE& t15 = POCO_TYPEWRAPPER_DEFAULTVALUE(T15), + typename TypeWrapper::CONSTTYPE& t16 = POCO_TYPEWRAPPER_DEFAULTVALUE(T16), + typename TypeWrapper::CONSTTYPE& t17 = POCO_TYPEWRAPPER_DEFAULTVALUE(T17), + typename TypeWrapper::CONSTTYPE& t18 = POCO_TYPEWRAPPER_DEFAULTVALUE(T18), + typename TypeWrapper::CONSTTYPE& t19 = POCO_TYPEWRAPPER_DEFAULTVALUE(T19), typename TypeWrapper::CONSTTYPE& t20 = POCO_TYPEWRAPPER_DEFAULTVALUE(T20), typename TypeWrapper::CONSTTYPE& t21 = POCO_TYPEWRAPPER_DEFAULTVALUE(T21), - typename TypeWrapper::CONSTTYPE& t22 = POCO_TYPEWRAPPER_DEFAULTVALUE(T22), + typename TypeWrapper::CONSTTYPE& t22 = POCO_TYPEWRAPPER_DEFAULTVALUE(T22), typename TypeWrapper::CONSTTYPE& t23 = POCO_TYPEWRAPPER_DEFAULTVALUE(T23), typename TypeWrapper::CONSTTYPE& t24 = POCO_TYPEWRAPPER_DEFAULTVALUE(T24), - typename TypeWrapper::CONSTTYPE& t25 = POCO_TYPEWRAPPER_DEFAULTVALUE(T25), + typename TypeWrapper::CONSTTYPE& t25 = POCO_TYPEWRAPPER_DEFAULTVALUE(T25), typename TypeWrapper::CONSTTYPE& t26 = POCO_TYPEWRAPPER_DEFAULTVALUE(T26), typename TypeWrapper::CONSTTYPE& t27 = POCO_TYPEWRAPPER_DEFAULTVALUE(T27), - typename TypeWrapper::CONSTTYPE& t28 = POCO_TYPEWRAPPER_DEFAULTVALUE(T28), - typename TypeWrapper::CONSTTYPE& t29 = POCO_TYPEWRAPPER_DEFAULTVALUE(T29), - typename TypeWrapper::CONSTTYPE& t30 = POCO_TYPEWRAPPER_DEFAULTVALUE(T30), - typename TypeWrapper::CONSTTYPE& t31 = POCO_TYPEWRAPPER_DEFAULTVALUE(T31), - typename TypeWrapper::CONSTTYPE& t32 = POCO_TYPEWRAPPER_DEFAULTVALUE(T32), - typename TypeWrapper::CONSTTYPE& t33 = POCO_TYPEWRAPPER_DEFAULTVALUE(T33), - typename TypeWrapper::CONSTTYPE& t34 = POCO_TYPEWRAPPER_DEFAULTVALUE(T34), - typename TypeWrapper::CONSTTYPE& t35 = POCO_TYPEWRAPPER_DEFAULTVALUE(T35), - typename TypeWrapper::CONSTTYPE& t36 = POCO_TYPEWRAPPER_DEFAULTVALUE(T36), - typename TypeWrapper::CONSTTYPE& t37 = POCO_TYPEWRAPPER_DEFAULTVALUE(T37), - typename TypeWrapper::CONSTTYPE& t38 = POCO_TYPEWRAPPER_DEFAULTVALUE(T38), - typename TypeWrapper::CONSTTYPE& t39 = POCO_TYPEWRAPPER_DEFAULTVALUE(T39)): + typename TypeWrapper::CONSTTYPE& t28 = POCO_TYPEWRAPPER_DEFAULTVALUE(T28), + typename TypeWrapper::CONSTTYPE& t29 = POCO_TYPEWRAPPER_DEFAULTVALUE(T29), + typename TypeWrapper::CONSTTYPE& t30 = POCO_TYPEWRAPPER_DEFAULTVALUE(T30), + typename TypeWrapper::CONSTTYPE& t31 = POCO_TYPEWRAPPER_DEFAULTVALUE(T31), + typename TypeWrapper::CONSTTYPE& t32 = POCO_TYPEWRAPPER_DEFAULTVALUE(T32), + typename TypeWrapper::CONSTTYPE& t33 = POCO_TYPEWRAPPER_DEFAULTVALUE(T33), + typename TypeWrapper::CONSTTYPE& t34 = POCO_TYPEWRAPPER_DEFAULTVALUE(T34), + typename TypeWrapper::CONSTTYPE& t35 = POCO_TYPEWRAPPER_DEFAULTVALUE(T35), + typename TypeWrapper::CONSTTYPE& t36 = POCO_TYPEWRAPPER_DEFAULTVALUE(T36), + typename TypeWrapper::CONSTTYPE& t37 = POCO_TYPEWRAPPER_DEFAULTVALUE(T37), + typename TypeWrapper::CONSTTYPE& t38 = POCO_TYPEWRAPPER_DEFAULTVALUE(T38), + typename TypeWrapper::CONSTTYPE& t39 = POCO_TYPEWRAPPER_DEFAULTVALUE(T39)): TupleType(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39) { if (rNames->size() != TupleType::length) - throw InvalidArgumentException("Wrong names vector length."); + throw InvalidArgumentException("Wrong names vector length."); _pNames = rNames; } NamedTuple(const std::string& n0, - typename TypeWrapper::CONSTTYPE& t0, + typename TypeWrapper::CONSTTYPE& t0, const std::string& n1 = "B", typename TypeWrapper::CONSTTYPE& t1 = POCO_TYPEWRAPPER_DEFAULTVALUE(T1), const std::string& n2 = "C", - typename TypeWrapper::CONSTTYPE& t2 = POCO_TYPEWRAPPER_DEFAULTVALUE(T2), + typename TypeWrapper::CONSTTYPE& t2 = POCO_TYPEWRAPPER_DEFAULTVALUE(T2), const std::string& n3 = "D", typename TypeWrapper::CONSTTYPE& t3 = POCO_TYPEWRAPPER_DEFAULTVALUE(T3), const std::string& n4 = "E", - typename TypeWrapper::CONSTTYPE& t4 = POCO_TYPEWRAPPER_DEFAULTVALUE(T4), + typename TypeWrapper::CONSTTYPE& t4 = POCO_TYPEWRAPPER_DEFAULTVALUE(T4), const std::string& n5 = "F", typename TypeWrapper::CONSTTYPE& t5 = POCO_TYPEWRAPPER_DEFAULTVALUE(T5), const std::string& n6 = "G", - typename TypeWrapper::CONSTTYPE& t6 = POCO_TYPEWRAPPER_DEFAULTVALUE(T6), + typename TypeWrapper::CONSTTYPE& t6 = POCO_TYPEWRAPPER_DEFAULTVALUE(T6), const std::string& n7 = "H", typename TypeWrapper::CONSTTYPE& t7 = POCO_TYPEWRAPPER_DEFAULTVALUE(T7), const std::string& n8 = "I", - typename TypeWrapper::CONSTTYPE& t8 = POCO_TYPEWRAPPER_DEFAULTVALUE(T8), + typename TypeWrapper::CONSTTYPE& t8 = POCO_TYPEWRAPPER_DEFAULTVALUE(T8), const std::string& n9 = "J", typename TypeWrapper::CONSTTYPE& t9 = POCO_TYPEWRAPPER_DEFAULTVALUE(T9), const std::string& n10 = "K", @@ -225,23 +225,23 @@ struct NamedTuple: public Tuple::CONSTTYPE& t19 = POCO_TYPEWRAPPER_DEFAULTVALUE(T19), const std::string& n20 = "U", - typename TypeWrapper::CONSTTYPE& t20 = POCO_TYPEWRAPPER_DEFAULTVALUE(T20), + typename TypeWrapper::CONSTTYPE& t20 = POCO_TYPEWRAPPER_DEFAULTVALUE(T20), const std::string& n21 = "V", typename TypeWrapper::CONSTTYPE& t21 = POCO_TYPEWRAPPER_DEFAULTVALUE(T21), const std::string& n22 = "W", - typename TypeWrapper::CONSTTYPE& t22 = POCO_TYPEWRAPPER_DEFAULTVALUE(T22), + typename TypeWrapper::CONSTTYPE& t22 = POCO_TYPEWRAPPER_DEFAULTVALUE(T22), const std::string& n23 = "X", typename TypeWrapper::CONSTTYPE& t23 = POCO_TYPEWRAPPER_DEFAULTVALUE(T23), const std::string& n24 = "Y", - typename TypeWrapper::CONSTTYPE& t24 = POCO_TYPEWRAPPER_DEFAULTVALUE(T24), + typename TypeWrapper::CONSTTYPE& t24 = POCO_TYPEWRAPPER_DEFAULTVALUE(T24), const std::string& n25 = "Z", typename TypeWrapper::CONSTTYPE& t25 = POCO_TYPEWRAPPER_DEFAULTVALUE(T25), const std::string& n26 = "A1", - typename TypeWrapper::CONSTTYPE& t26 = POCO_TYPEWRAPPER_DEFAULTVALUE(T26), + typename TypeWrapper::CONSTTYPE& t26 = POCO_TYPEWRAPPER_DEFAULTVALUE(T26), const std::string& n27 = "B1", typename TypeWrapper::CONSTTYPE& t27 = POCO_TYPEWRAPPER_DEFAULTVALUE(T27), const std::string& n28 = "C1", - typename TypeWrapper::CONSTTYPE& t28 = POCO_TYPEWRAPPER_DEFAULTVALUE(T28), + typename TypeWrapper::CONSTTYPE& t28 = POCO_TYPEWRAPPER_DEFAULTVALUE(T28), const std::string& n29 = "D1", typename TypeWrapper::CONSTTYPE& t29 = POCO_TYPEWRAPPER_DEFAULTVALUE(T29), const std::string& n30 = "E1", @@ -263,16 +263,16 @@ struct NamedTuple: public Tuple::CONSTTYPE& t38 = POCO_TYPEWRAPPER_DEFAULTVALUE(T38), const std::string& n39 = "N1", - typename TypeWrapper::CONSTTYPE& t39 = POCO_TYPEWRAPPER_DEFAULTVALUE(T39)): - TupleType(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39), - _pNames(0) + typename TypeWrapper::CONSTTYPE& t39 = POCO_TYPEWRAPPER_DEFAULTVALUE(T39)): + TupleType(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39), + _pNames(0) { init(n0,n1,n2,n3,n4,n5,n6,n7,n8,n9,n10,n11,n12,n13,n14,n15,n16,n17,n18,n19,n20,n21,n22,n23,n24,n25,n26,n27,n28,n29,n30,n31,n32,n33,n34,n35,n36,n37,n38,n39); } const DynamicAny get(const std::string& name) const { - NameVec::const_iterator it = _pNames->begin(); + NameVec::const_iterator it = _pNames->begin(); NameVec::const_iterator itEnd = _pNames->end(); for(std::size_t counter = 0; it != itEnd; ++it, ++counter) @@ -284,11 +284,11 @@ struct NamedTuple: public Tuple(); case 1: return TupleType::template get<1>(); case 2: return TupleType::template get<2>(); - case 3: return TupleType::template get<3>(); + case 3: return TupleType::template get<3>(); case 4: return TupleType::template get<4>(); case 5: return TupleType::template get<5>(); case 6: return TupleType::template get<6>(); - case 7: return TupleType::template get<7>(); + case 7: return TupleType::template get<7>(); case 8: return TupleType::template get<8>(); case 9: return TupleType::template get<9>(); case 10: return TupleType::template get<10>(); @@ -304,11 +304,11 @@ struct NamedTuple: public Tuple(); case 21: return TupleType::template get<21>(); case 22: return TupleType::template get<22>(); - case 23: return TupleType::template get<23>(); + case 23: return TupleType::template get<23>(); case 24: return TupleType::template get<24>(); case 25: return TupleType::template get<25>(); case 26: return TupleType::template get<26>(); - case 27: return TupleType::template get<27>(); + case 27: return TupleType::template get<27>(); case 28: return TupleType::template get<28>(); case 29: return TupleType::template get<29>(); case 30: return TupleType::template get<30>(); @@ -324,7 +324,7 @@ struct NamedTuple: public Tuple - typename TypeGetter::ConstHeadType& get() const + typename TypeGetter::ConstHeadType& get() const { return TupleType::template get(); } @@ -354,7 +354,7 @@ struct NamedTuple: public Tuple TupleType; typedef typename Tuple::Type Type; - typedef std::vector NameVec; - typedef SharedPtr NameVecPtr; + typedef std::vector NameVec; + typedef SharedPtr NameVecPtr; NamedTuple(): _pNames(0) { @@ -540,122 +540,122 @@ struct NamedTuplesize() != TupleType::length) - throw InvalidArgumentException("Wrong names vector length."); + throw InvalidArgumentException("Wrong names vector length."); _pNames = rNames; } NamedTuple(typename TypeWrapper::CONSTTYPE& t0, - typename TypeWrapper::CONSTTYPE& t1 = POCO_TYPEWRAPPER_DEFAULTVALUE(T1), - typename TypeWrapper::CONSTTYPE& t2 = POCO_TYPEWRAPPER_DEFAULTVALUE(T2), + typename TypeWrapper::CONSTTYPE& t1 = POCO_TYPEWRAPPER_DEFAULTVALUE(T1), + typename TypeWrapper::CONSTTYPE& t2 = POCO_TYPEWRAPPER_DEFAULTVALUE(T2), typename TypeWrapper::CONSTTYPE& t3 = POCO_TYPEWRAPPER_DEFAULTVALUE(T3), typename TypeWrapper::CONSTTYPE& t4 = POCO_TYPEWRAPPER_DEFAULTVALUE(T4), - typename TypeWrapper::CONSTTYPE& t5 = POCO_TYPEWRAPPER_DEFAULTVALUE(T5), + typename TypeWrapper::CONSTTYPE& t5 = POCO_TYPEWRAPPER_DEFAULTVALUE(T5), typename TypeWrapper::CONSTTYPE& t6 = POCO_TYPEWRAPPER_DEFAULTVALUE(T6), typename TypeWrapper::CONSTTYPE& t7 = POCO_TYPEWRAPPER_DEFAULTVALUE(T7), - typename TypeWrapper::CONSTTYPE& t8 = POCO_TYPEWRAPPER_DEFAULTVALUE(T8), - typename TypeWrapper::CONSTTYPE& t9 = POCO_TYPEWRAPPER_DEFAULTVALUE(T9), - typename TypeWrapper::CONSTTYPE& t10 = POCO_TYPEWRAPPER_DEFAULTVALUE(T10), - typename TypeWrapper::CONSTTYPE& t11 = POCO_TYPEWRAPPER_DEFAULTVALUE(T11), - typename TypeWrapper::CONSTTYPE& t12 = POCO_TYPEWRAPPER_DEFAULTVALUE(T12), - typename TypeWrapper::CONSTTYPE& t13 = POCO_TYPEWRAPPER_DEFAULTVALUE(T13), - typename TypeWrapper::CONSTTYPE& t14 = POCO_TYPEWRAPPER_DEFAULTVALUE(T14), - typename TypeWrapper::CONSTTYPE& t15 = POCO_TYPEWRAPPER_DEFAULTVALUE(T15), - typename TypeWrapper::CONSTTYPE& t16 = POCO_TYPEWRAPPER_DEFAULTVALUE(T16), - typename TypeWrapper::CONSTTYPE& t17 = POCO_TYPEWRAPPER_DEFAULTVALUE(T17), - typename TypeWrapper::CONSTTYPE& t18 = POCO_TYPEWRAPPER_DEFAULTVALUE(T18), + typename TypeWrapper::CONSTTYPE& t8 = POCO_TYPEWRAPPER_DEFAULTVALUE(T8), + typename TypeWrapper::CONSTTYPE& t9 = POCO_TYPEWRAPPER_DEFAULTVALUE(T9), + typename TypeWrapper::CONSTTYPE& t10 = POCO_TYPEWRAPPER_DEFAULTVALUE(T10), + typename TypeWrapper::CONSTTYPE& t11 = POCO_TYPEWRAPPER_DEFAULTVALUE(T11), + typename TypeWrapper::CONSTTYPE& t12 = POCO_TYPEWRAPPER_DEFAULTVALUE(T12), + typename TypeWrapper::CONSTTYPE& t13 = POCO_TYPEWRAPPER_DEFAULTVALUE(T13), + typename TypeWrapper::CONSTTYPE& t14 = POCO_TYPEWRAPPER_DEFAULTVALUE(T14), + typename TypeWrapper::CONSTTYPE& t15 = POCO_TYPEWRAPPER_DEFAULTVALUE(T15), + typename TypeWrapper::CONSTTYPE& t16 = POCO_TYPEWRAPPER_DEFAULTVALUE(T16), + typename TypeWrapper::CONSTTYPE& t17 = POCO_TYPEWRAPPER_DEFAULTVALUE(T17), + typename TypeWrapper::CONSTTYPE& t18 = POCO_TYPEWRAPPER_DEFAULTVALUE(T18), typename TypeWrapper::CONSTTYPE& t19 = POCO_TYPEWRAPPER_DEFAULTVALUE(T19), typename TypeWrapper::CONSTTYPE& t20 = POCO_TYPEWRAPPER_DEFAULTVALUE(T20), - typename TypeWrapper::CONSTTYPE& t21 = POCO_TYPEWRAPPER_DEFAULTVALUE(T21), - typename TypeWrapper::CONSTTYPE& t22 = POCO_TYPEWRAPPER_DEFAULTVALUE(T22), + typename TypeWrapper::CONSTTYPE& t21 = POCO_TYPEWRAPPER_DEFAULTVALUE(T21), + typename TypeWrapper::CONSTTYPE& t22 = POCO_TYPEWRAPPER_DEFAULTVALUE(T22), typename TypeWrapper::CONSTTYPE& t23 = POCO_TYPEWRAPPER_DEFAULTVALUE(T23), typename TypeWrapper::CONSTTYPE& t24 = POCO_TYPEWRAPPER_DEFAULTVALUE(T24), - typename TypeWrapper::CONSTTYPE& t25 = POCO_TYPEWRAPPER_DEFAULTVALUE(T25), + typename TypeWrapper::CONSTTYPE& t25 = POCO_TYPEWRAPPER_DEFAULTVALUE(T25), typename TypeWrapper::CONSTTYPE& t26 = POCO_TYPEWRAPPER_DEFAULTVALUE(T26), typename TypeWrapper::CONSTTYPE& t27 = POCO_TYPEWRAPPER_DEFAULTVALUE(T27), - typename TypeWrapper::CONSTTYPE& t28 = POCO_TYPEWRAPPER_DEFAULTVALUE(T28), - typename TypeWrapper::CONSTTYPE& t29 = POCO_TYPEWRAPPER_DEFAULTVALUE(T29), - typename TypeWrapper::CONSTTYPE& t30 = POCO_TYPEWRAPPER_DEFAULTVALUE(T30), - typename TypeWrapper::CONSTTYPE& t31 = POCO_TYPEWRAPPER_DEFAULTVALUE(T31), - typename TypeWrapper::CONSTTYPE& t32 = POCO_TYPEWRAPPER_DEFAULTVALUE(T32), - typename TypeWrapper::CONSTTYPE& t33 = POCO_TYPEWRAPPER_DEFAULTVALUE(T33), - typename TypeWrapper::CONSTTYPE& t34 = POCO_TYPEWRAPPER_DEFAULTVALUE(T34), - typename TypeWrapper::CONSTTYPE& t35 = POCO_TYPEWRAPPER_DEFAULTVALUE(T35), - typename TypeWrapper::CONSTTYPE& t36 = POCO_TYPEWRAPPER_DEFAULTVALUE(T36), - typename TypeWrapper::CONSTTYPE& t37 = POCO_TYPEWRAPPER_DEFAULTVALUE(T37), - typename TypeWrapper::CONSTTYPE& t38 = POCO_TYPEWRAPPER_DEFAULTVALUE(T38)): - TupleType(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38), + typename TypeWrapper::CONSTTYPE& t28 = POCO_TYPEWRAPPER_DEFAULTVALUE(T28), + typename TypeWrapper::CONSTTYPE& t29 = POCO_TYPEWRAPPER_DEFAULTVALUE(T29), + typename TypeWrapper::CONSTTYPE& t30 = POCO_TYPEWRAPPER_DEFAULTVALUE(T30), + typename TypeWrapper::CONSTTYPE& t31 = POCO_TYPEWRAPPER_DEFAULTVALUE(T31), + typename TypeWrapper::CONSTTYPE& t32 = POCO_TYPEWRAPPER_DEFAULTVALUE(T32), + typename TypeWrapper::CONSTTYPE& t33 = POCO_TYPEWRAPPER_DEFAULTVALUE(T33), + typename TypeWrapper::CONSTTYPE& t34 = POCO_TYPEWRAPPER_DEFAULTVALUE(T34), + typename TypeWrapper::CONSTTYPE& t35 = POCO_TYPEWRAPPER_DEFAULTVALUE(T35), + typename TypeWrapper::CONSTTYPE& t36 = POCO_TYPEWRAPPER_DEFAULTVALUE(T36), + typename TypeWrapper::CONSTTYPE& t37 = POCO_TYPEWRAPPER_DEFAULTVALUE(T37), + typename TypeWrapper::CONSTTYPE& t38 = POCO_TYPEWRAPPER_DEFAULTVALUE(T38)): + TupleType(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38), _pNames(0) { init(); } - NamedTuple(const NameVecPtr& rNames, + NamedTuple(const NameVecPtr& rNames, typename TypeWrapper::CONSTTYPE& t0, typename TypeWrapper::CONSTTYPE& t1 = POCO_TYPEWRAPPER_DEFAULTVALUE(T1), - typename TypeWrapper::CONSTTYPE& t2 = POCO_TYPEWRAPPER_DEFAULTVALUE(T2), + typename TypeWrapper::CONSTTYPE& t2 = POCO_TYPEWRAPPER_DEFAULTVALUE(T2), typename TypeWrapper::CONSTTYPE& t3 = POCO_TYPEWRAPPER_DEFAULTVALUE(T3), typename TypeWrapper::CONSTTYPE& t4 = POCO_TYPEWRAPPER_DEFAULTVALUE(T4), - typename TypeWrapper::CONSTTYPE& t5 = POCO_TYPEWRAPPER_DEFAULTVALUE(T5), + typename TypeWrapper::CONSTTYPE& t5 = POCO_TYPEWRAPPER_DEFAULTVALUE(T5), typename TypeWrapper::CONSTTYPE& t6 = POCO_TYPEWRAPPER_DEFAULTVALUE(T6), typename TypeWrapper::CONSTTYPE& t7 = POCO_TYPEWRAPPER_DEFAULTVALUE(T7), - typename TypeWrapper::CONSTTYPE& t8 = POCO_TYPEWRAPPER_DEFAULTVALUE(T8), - typename TypeWrapper::CONSTTYPE& t9 = POCO_TYPEWRAPPER_DEFAULTVALUE(T9), - typename TypeWrapper::CONSTTYPE& t10 = POCO_TYPEWRAPPER_DEFAULTVALUE(T10), - typename TypeWrapper::CONSTTYPE& t11 = POCO_TYPEWRAPPER_DEFAULTVALUE(T11), - typename TypeWrapper::CONSTTYPE& t12 = POCO_TYPEWRAPPER_DEFAULTVALUE(T12), - typename TypeWrapper::CONSTTYPE& t13 = POCO_TYPEWRAPPER_DEFAULTVALUE(T13), - typename TypeWrapper::CONSTTYPE& t14 = POCO_TYPEWRAPPER_DEFAULTVALUE(T14), - typename TypeWrapper::CONSTTYPE& t15 = POCO_TYPEWRAPPER_DEFAULTVALUE(T15), - typename TypeWrapper::CONSTTYPE& t16 = POCO_TYPEWRAPPER_DEFAULTVALUE(T16), - typename TypeWrapper::CONSTTYPE& t17 = POCO_TYPEWRAPPER_DEFAULTVALUE(T17), - typename TypeWrapper::CONSTTYPE& t18 = POCO_TYPEWRAPPER_DEFAULTVALUE(T18), - typename TypeWrapper::CONSTTYPE& t19 = POCO_TYPEWRAPPER_DEFAULTVALUE(T19), + typename TypeWrapper::CONSTTYPE& t8 = POCO_TYPEWRAPPER_DEFAULTVALUE(T8), + typename TypeWrapper::CONSTTYPE& t9 = POCO_TYPEWRAPPER_DEFAULTVALUE(T9), + typename TypeWrapper::CONSTTYPE& t10 = POCO_TYPEWRAPPER_DEFAULTVALUE(T10), + typename TypeWrapper::CONSTTYPE& t11 = POCO_TYPEWRAPPER_DEFAULTVALUE(T11), + typename TypeWrapper::CONSTTYPE& t12 = POCO_TYPEWRAPPER_DEFAULTVALUE(T12), + typename TypeWrapper::CONSTTYPE& t13 = POCO_TYPEWRAPPER_DEFAULTVALUE(T13), + typename TypeWrapper::CONSTTYPE& t14 = POCO_TYPEWRAPPER_DEFAULTVALUE(T14), + typename TypeWrapper::CONSTTYPE& t15 = POCO_TYPEWRAPPER_DEFAULTVALUE(T15), + typename TypeWrapper::CONSTTYPE& t16 = POCO_TYPEWRAPPER_DEFAULTVALUE(T16), + typename TypeWrapper::CONSTTYPE& t17 = POCO_TYPEWRAPPER_DEFAULTVALUE(T17), + typename TypeWrapper::CONSTTYPE& t18 = POCO_TYPEWRAPPER_DEFAULTVALUE(T18), + typename TypeWrapper::CONSTTYPE& t19 = POCO_TYPEWRAPPER_DEFAULTVALUE(T19), typename TypeWrapper::CONSTTYPE& t20 = POCO_TYPEWRAPPER_DEFAULTVALUE(T20), typename TypeWrapper::CONSTTYPE& t21 = POCO_TYPEWRAPPER_DEFAULTVALUE(T21), - typename TypeWrapper::CONSTTYPE& t22 = POCO_TYPEWRAPPER_DEFAULTVALUE(T22), + typename TypeWrapper::CONSTTYPE& t22 = POCO_TYPEWRAPPER_DEFAULTVALUE(T22), typename TypeWrapper::CONSTTYPE& t23 = POCO_TYPEWRAPPER_DEFAULTVALUE(T23), typename TypeWrapper::CONSTTYPE& t24 = POCO_TYPEWRAPPER_DEFAULTVALUE(T24), - typename TypeWrapper::CONSTTYPE& t25 = POCO_TYPEWRAPPER_DEFAULTVALUE(T25), + typename TypeWrapper::CONSTTYPE& t25 = POCO_TYPEWRAPPER_DEFAULTVALUE(T25), typename TypeWrapper::CONSTTYPE& t26 = POCO_TYPEWRAPPER_DEFAULTVALUE(T26), typename TypeWrapper::CONSTTYPE& t27 = POCO_TYPEWRAPPER_DEFAULTVALUE(T27), - typename TypeWrapper::CONSTTYPE& t28 = POCO_TYPEWRAPPER_DEFAULTVALUE(T28), - typename TypeWrapper::CONSTTYPE& t29 = POCO_TYPEWRAPPER_DEFAULTVALUE(T29), - typename TypeWrapper::CONSTTYPE& t30 = POCO_TYPEWRAPPER_DEFAULTVALUE(T30), - typename TypeWrapper::CONSTTYPE& t31 = POCO_TYPEWRAPPER_DEFAULTVALUE(T31), - typename TypeWrapper::CONSTTYPE& t32 = POCO_TYPEWRAPPER_DEFAULTVALUE(T32), - typename TypeWrapper::CONSTTYPE& t33 = POCO_TYPEWRAPPER_DEFAULTVALUE(T33), - typename TypeWrapper::CONSTTYPE& t34 = POCO_TYPEWRAPPER_DEFAULTVALUE(T34), - typename TypeWrapper::CONSTTYPE& t35 = POCO_TYPEWRAPPER_DEFAULTVALUE(T35), - typename TypeWrapper::CONSTTYPE& t36 = POCO_TYPEWRAPPER_DEFAULTVALUE(T36), - typename TypeWrapper::CONSTTYPE& t37 = POCO_TYPEWRAPPER_DEFAULTVALUE(T37), - typename TypeWrapper::CONSTTYPE& t38 = POCO_TYPEWRAPPER_DEFAULTVALUE(T38)): + typename TypeWrapper::CONSTTYPE& t28 = POCO_TYPEWRAPPER_DEFAULTVALUE(T28), + typename TypeWrapper::CONSTTYPE& t29 = POCO_TYPEWRAPPER_DEFAULTVALUE(T29), + typename TypeWrapper::CONSTTYPE& t30 = POCO_TYPEWRAPPER_DEFAULTVALUE(T30), + typename TypeWrapper::CONSTTYPE& t31 = POCO_TYPEWRAPPER_DEFAULTVALUE(T31), + typename TypeWrapper::CONSTTYPE& t32 = POCO_TYPEWRAPPER_DEFAULTVALUE(T32), + typename TypeWrapper::CONSTTYPE& t33 = POCO_TYPEWRAPPER_DEFAULTVALUE(T33), + typename TypeWrapper::CONSTTYPE& t34 = POCO_TYPEWRAPPER_DEFAULTVALUE(T34), + typename TypeWrapper::CONSTTYPE& t35 = POCO_TYPEWRAPPER_DEFAULTVALUE(T35), + typename TypeWrapper::CONSTTYPE& t36 = POCO_TYPEWRAPPER_DEFAULTVALUE(T36), + typename TypeWrapper::CONSTTYPE& t37 = POCO_TYPEWRAPPER_DEFAULTVALUE(T37), + typename TypeWrapper::CONSTTYPE& t38 = POCO_TYPEWRAPPER_DEFAULTVALUE(T38)): TupleType(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38) { if (rNames->size() != TupleType::length) - throw InvalidArgumentException("Wrong names vector length."); + throw InvalidArgumentException("Wrong names vector length."); _pNames = rNames; } NamedTuple(const std::string& n0, - typename TypeWrapper::CONSTTYPE& t0, + typename TypeWrapper::CONSTTYPE& t0, const std::string& n1 = "B", typename TypeWrapper::CONSTTYPE& t1 = POCO_TYPEWRAPPER_DEFAULTVALUE(T1), const std::string& n2 = "C", - typename TypeWrapper::CONSTTYPE& t2 = POCO_TYPEWRAPPER_DEFAULTVALUE(T2), + typename TypeWrapper::CONSTTYPE& t2 = POCO_TYPEWRAPPER_DEFAULTVALUE(T2), const std::string& n3 = "D", typename TypeWrapper::CONSTTYPE& t3 = POCO_TYPEWRAPPER_DEFAULTVALUE(T3), const std::string& n4 = "E", - typename TypeWrapper::CONSTTYPE& t4 = POCO_TYPEWRAPPER_DEFAULTVALUE(T4), + typename TypeWrapper::CONSTTYPE& t4 = POCO_TYPEWRAPPER_DEFAULTVALUE(T4), const std::string& n5 = "F", typename TypeWrapper::CONSTTYPE& t5 = POCO_TYPEWRAPPER_DEFAULTVALUE(T5), const std::string& n6 = "G", - typename TypeWrapper::CONSTTYPE& t6 = POCO_TYPEWRAPPER_DEFAULTVALUE(T6), + typename TypeWrapper::CONSTTYPE& t6 = POCO_TYPEWRAPPER_DEFAULTVALUE(T6), const std::string& n7 = "H", typename TypeWrapper::CONSTTYPE& t7 = POCO_TYPEWRAPPER_DEFAULTVALUE(T7), const std::string& n8 = "I", - typename TypeWrapper::CONSTTYPE& t8 = POCO_TYPEWRAPPER_DEFAULTVALUE(T8), + typename TypeWrapper::CONSTTYPE& t8 = POCO_TYPEWRAPPER_DEFAULTVALUE(T8), const std::string& n9 = "J", typename TypeWrapper::CONSTTYPE& t9 = POCO_TYPEWRAPPER_DEFAULTVALUE(T9), const std::string& n10 = "K", @@ -679,23 +679,23 @@ struct NamedTuple::CONSTTYPE& t19 = POCO_TYPEWRAPPER_DEFAULTVALUE(T19), const std::string& n20 = "U", - typename TypeWrapper::CONSTTYPE& t20 = POCO_TYPEWRAPPER_DEFAULTVALUE(T20), + typename TypeWrapper::CONSTTYPE& t20 = POCO_TYPEWRAPPER_DEFAULTVALUE(T20), const std::string& n21 = "V", typename TypeWrapper::CONSTTYPE& t21 = POCO_TYPEWRAPPER_DEFAULTVALUE(T21), const std::string& n22 = "W", - typename TypeWrapper::CONSTTYPE& t22 = POCO_TYPEWRAPPER_DEFAULTVALUE(T22), + typename TypeWrapper::CONSTTYPE& t22 = POCO_TYPEWRAPPER_DEFAULTVALUE(T22), const std::string& n23 = "X", typename TypeWrapper::CONSTTYPE& t23 = POCO_TYPEWRAPPER_DEFAULTVALUE(T23), const std::string& n24 = "Y", - typename TypeWrapper::CONSTTYPE& t24 = POCO_TYPEWRAPPER_DEFAULTVALUE(T24), + typename TypeWrapper::CONSTTYPE& t24 = POCO_TYPEWRAPPER_DEFAULTVALUE(T24), const std::string& n25 = "Z", typename TypeWrapper::CONSTTYPE& t25 = POCO_TYPEWRAPPER_DEFAULTVALUE(T25), const std::string& n26 = "A1", - typename TypeWrapper::CONSTTYPE& t26 = POCO_TYPEWRAPPER_DEFAULTVALUE(T26), + typename TypeWrapper::CONSTTYPE& t26 = POCO_TYPEWRAPPER_DEFAULTVALUE(T26), const std::string& n27 = "B1", typename TypeWrapper::CONSTTYPE& t27 = POCO_TYPEWRAPPER_DEFAULTVALUE(T27), const std::string& n28 = "C1", - typename TypeWrapper::CONSTTYPE& t28 = POCO_TYPEWRAPPER_DEFAULTVALUE(T28), + typename TypeWrapper::CONSTTYPE& t28 = POCO_TYPEWRAPPER_DEFAULTVALUE(T28), const std::string& n29 = "D1", typename TypeWrapper::CONSTTYPE& t29 = POCO_TYPEWRAPPER_DEFAULTVALUE(T29), const std::string& n30 = "E1", @@ -715,16 +715,16 @@ struct NamedTuple::CONSTTYPE& t37 = POCO_TYPEWRAPPER_DEFAULTVALUE(T37), const std::string& n38 = "M1", - typename TypeWrapper::CONSTTYPE& t38 = POCO_TYPEWRAPPER_DEFAULTVALUE(T38)): - TupleType(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38), - _pNames(0) + typename TypeWrapper::CONSTTYPE& t38 = POCO_TYPEWRAPPER_DEFAULTVALUE(T38)): + TupleType(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38), + _pNames(0) { init(n0,n1,n2,n3,n4,n5,n6,n7,n8,n9,n10,n11,n12,n13,n14,n15,n16,n17,n18,n19,n20,n21,n22,n23,n24,n25,n26,n27,n28,n29,n30,n31,n32,n33,n34,n35,n36,n37,n38); } const DynamicAny get(const std::string& name) const { - NameVec::const_iterator it = _pNames->begin(); + NameVec::const_iterator it = _pNames->begin(); NameVec::const_iterator itEnd = _pNames->end(); for(std::size_t counter = 0; it != itEnd; ++it, ++counter) @@ -736,11 +736,11 @@ struct NamedTuple(); case 1: return TupleType::template get<1>(); case 2: return TupleType::template get<2>(); - case 3: return TupleType::template get<3>(); + case 3: return TupleType::template get<3>(); case 4: return TupleType::template get<4>(); case 5: return TupleType::template get<5>(); case 6: return TupleType::template get<6>(); - case 7: return TupleType::template get<7>(); + case 7: return TupleType::template get<7>(); case 8: return TupleType::template get<8>(); case 9: return TupleType::template get<9>(); case 10: return TupleType::template get<10>(); @@ -756,11 +756,11 @@ struct NamedTuple(); case 21: return TupleType::template get<21>(); case 22: return TupleType::template get<22>(); - case 23: return TupleType::template get<23>(); + case 23: return TupleType::template get<23>(); case 24: return TupleType::template get<24>(); case 25: return TupleType::template get<25>(); case 26: return TupleType::template get<26>(); - case 27: return TupleType::template get<27>(); + case 27: return TupleType::template get<27>(); case 28: return TupleType::template get<28>(); case 29: return TupleType::template get<29>(); case 30: return TupleType::template get<30>(); @@ -775,7 +775,7 @@ struct NamedTuple - typename TypeGetter::ConstHeadType& get() const + typename TypeGetter::ConstHeadType& get() const { return TupleType::template get(); } @@ -805,7 +805,7 @@ struct NamedTuple TupleType; typedef typename Tuple::Type Type; - typedef std::vector NameVec; - typedef SharedPtr NameVecPtr; + typedef std::vector NameVec; + typedef SharedPtr NameVecPtr; NamedTuple(): _pNames(0) { @@ -988,120 +988,120 @@ struct NamedTuplesize() != TupleType::length) - throw InvalidArgumentException("Wrong names vector length."); + throw InvalidArgumentException("Wrong names vector length."); _pNames = rNames; } NamedTuple(typename TypeWrapper::CONSTTYPE& t0, - typename TypeWrapper::CONSTTYPE& t1 = POCO_TYPEWRAPPER_DEFAULTVALUE(T1), - typename TypeWrapper::CONSTTYPE& t2 = POCO_TYPEWRAPPER_DEFAULTVALUE(T2), + typename TypeWrapper::CONSTTYPE& t1 = POCO_TYPEWRAPPER_DEFAULTVALUE(T1), + typename TypeWrapper::CONSTTYPE& t2 = POCO_TYPEWRAPPER_DEFAULTVALUE(T2), typename TypeWrapper::CONSTTYPE& t3 = POCO_TYPEWRAPPER_DEFAULTVALUE(T3), typename TypeWrapper::CONSTTYPE& t4 = POCO_TYPEWRAPPER_DEFAULTVALUE(T4), - typename TypeWrapper::CONSTTYPE& t5 = POCO_TYPEWRAPPER_DEFAULTVALUE(T5), + typename TypeWrapper::CONSTTYPE& t5 = POCO_TYPEWRAPPER_DEFAULTVALUE(T5), typename TypeWrapper::CONSTTYPE& t6 = POCO_TYPEWRAPPER_DEFAULTVALUE(T6), typename TypeWrapper::CONSTTYPE& t7 = POCO_TYPEWRAPPER_DEFAULTVALUE(T7), - typename TypeWrapper::CONSTTYPE& t8 = POCO_TYPEWRAPPER_DEFAULTVALUE(T8), - typename TypeWrapper::CONSTTYPE& t9 = POCO_TYPEWRAPPER_DEFAULTVALUE(T9), - typename TypeWrapper::CONSTTYPE& t10 = POCO_TYPEWRAPPER_DEFAULTVALUE(T10), - typename TypeWrapper::CONSTTYPE& t11 = POCO_TYPEWRAPPER_DEFAULTVALUE(T11), - typename TypeWrapper::CONSTTYPE& t12 = POCO_TYPEWRAPPER_DEFAULTVALUE(T12), - typename TypeWrapper::CONSTTYPE& t13 = POCO_TYPEWRAPPER_DEFAULTVALUE(T13), - typename TypeWrapper::CONSTTYPE& t14 = POCO_TYPEWRAPPER_DEFAULTVALUE(T14), - typename TypeWrapper::CONSTTYPE& t15 = POCO_TYPEWRAPPER_DEFAULTVALUE(T15), - typename TypeWrapper::CONSTTYPE& t16 = POCO_TYPEWRAPPER_DEFAULTVALUE(T16), - typename TypeWrapper::CONSTTYPE& t17 = POCO_TYPEWRAPPER_DEFAULTVALUE(T17), - typename TypeWrapper::CONSTTYPE& t18 = POCO_TYPEWRAPPER_DEFAULTVALUE(T18), + typename TypeWrapper::CONSTTYPE& t8 = POCO_TYPEWRAPPER_DEFAULTVALUE(T8), + typename TypeWrapper::CONSTTYPE& t9 = POCO_TYPEWRAPPER_DEFAULTVALUE(T9), + typename TypeWrapper::CONSTTYPE& t10 = POCO_TYPEWRAPPER_DEFAULTVALUE(T10), + typename TypeWrapper::CONSTTYPE& t11 = POCO_TYPEWRAPPER_DEFAULTVALUE(T11), + typename TypeWrapper::CONSTTYPE& t12 = POCO_TYPEWRAPPER_DEFAULTVALUE(T12), + typename TypeWrapper::CONSTTYPE& t13 = POCO_TYPEWRAPPER_DEFAULTVALUE(T13), + typename TypeWrapper::CONSTTYPE& t14 = POCO_TYPEWRAPPER_DEFAULTVALUE(T14), + typename TypeWrapper::CONSTTYPE& t15 = POCO_TYPEWRAPPER_DEFAULTVALUE(T15), + typename TypeWrapper::CONSTTYPE& t16 = POCO_TYPEWRAPPER_DEFAULTVALUE(T16), + typename TypeWrapper::CONSTTYPE& t17 = POCO_TYPEWRAPPER_DEFAULTVALUE(T17), + typename TypeWrapper::CONSTTYPE& t18 = POCO_TYPEWRAPPER_DEFAULTVALUE(T18), typename TypeWrapper::CONSTTYPE& t19 = POCO_TYPEWRAPPER_DEFAULTVALUE(T19), typename TypeWrapper::CONSTTYPE& t20 = POCO_TYPEWRAPPER_DEFAULTVALUE(T20), - typename TypeWrapper::CONSTTYPE& t21 = POCO_TYPEWRAPPER_DEFAULTVALUE(T21), - typename TypeWrapper::CONSTTYPE& t22 = POCO_TYPEWRAPPER_DEFAULTVALUE(T22), + typename TypeWrapper::CONSTTYPE& t21 = POCO_TYPEWRAPPER_DEFAULTVALUE(T21), + typename TypeWrapper::CONSTTYPE& t22 = POCO_TYPEWRAPPER_DEFAULTVALUE(T22), typename TypeWrapper::CONSTTYPE& t23 = POCO_TYPEWRAPPER_DEFAULTVALUE(T23), typename TypeWrapper::CONSTTYPE& t24 = POCO_TYPEWRAPPER_DEFAULTVALUE(T24), - typename TypeWrapper::CONSTTYPE& t25 = POCO_TYPEWRAPPER_DEFAULTVALUE(T25), + typename TypeWrapper::CONSTTYPE& t25 = POCO_TYPEWRAPPER_DEFAULTVALUE(T25), typename TypeWrapper::CONSTTYPE& t26 = POCO_TYPEWRAPPER_DEFAULTVALUE(T26), typename TypeWrapper::CONSTTYPE& t27 = POCO_TYPEWRAPPER_DEFAULTVALUE(T27), - typename TypeWrapper::CONSTTYPE& t28 = POCO_TYPEWRAPPER_DEFAULTVALUE(T28), - typename TypeWrapper::CONSTTYPE& t29 = POCO_TYPEWRAPPER_DEFAULTVALUE(T29), - typename TypeWrapper::CONSTTYPE& t30 = POCO_TYPEWRAPPER_DEFAULTVALUE(T30), - typename TypeWrapper::CONSTTYPE& t31 = POCO_TYPEWRAPPER_DEFAULTVALUE(T31), - typename TypeWrapper::CONSTTYPE& t32 = POCO_TYPEWRAPPER_DEFAULTVALUE(T32), - typename TypeWrapper::CONSTTYPE& t33 = POCO_TYPEWRAPPER_DEFAULTVALUE(T33), - typename TypeWrapper::CONSTTYPE& t34 = POCO_TYPEWRAPPER_DEFAULTVALUE(T34), - typename TypeWrapper::CONSTTYPE& t35 = POCO_TYPEWRAPPER_DEFAULTVALUE(T35), - typename TypeWrapper::CONSTTYPE& t36 = POCO_TYPEWRAPPER_DEFAULTVALUE(T36), - typename TypeWrapper::CONSTTYPE& t37 = POCO_TYPEWRAPPER_DEFAULTVALUE(T37)): - TupleType(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37), + typename TypeWrapper::CONSTTYPE& t28 = POCO_TYPEWRAPPER_DEFAULTVALUE(T28), + typename TypeWrapper::CONSTTYPE& t29 = POCO_TYPEWRAPPER_DEFAULTVALUE(T29), + typename TypeWrapper::CONSTTYPE& t30 = POCO_TYPEWRAPPER_DEFAULTVALUE(T30), + typename TypeWrapper::CONSTTYPE& t31 = POCO_TYPEWRAPPER_DEFAULTVALUE(T31), + typename TypeWrapper::CONSTTYPE& t32 = POCO_TYPEWRAPPER_DEFAULTVALUE(T32), + typename TypeWrapper::CONSTTYPE& t33 = POCO_TYPEWRAPPER_DEFAULTVALUE(T33), + typename TypeWrapper::CONSTTYPE& t34 = POCO_TYPEWRAPPER_DEFAULTVALUE(T34), + typename TypeWrapper::CONSTTYPE& t35 = POCO_TYPEWRAPPER_DEFAULTVALUE(T35), + typename TypeWrapper::CONSTTYPE& t36 = POCO_TYPEWRAPPER_DEFAULTVALUE(T36), + typename TypeWrapper::CONSTTYPE& t37 = POCO_TYPEWRAPPER_DEFAULTVALUE(T37)): + TupleType(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37), _pNames(0) { init(); } - NamedTuple(const NameVecPtr& rNames, + NamedTuple(const NameVecPtr& rNames, typename TypeWrapper::CONSTTYPE& t0, typename TypeWrapper::CONSTTYPE& t1 = POCO_TYPEWRAPPER_DEFAULTVALUE(T1), - typename TypeWrapper::CONSTTYPE& t2 = POCO_TYPEWRAPPER_DEFAULTVALUE(T2), + typename TypeWrapper::CONSTTYPE& t2 = POCO_TYPEWRAPPER_DEFAULTVALUE(T2), typename TypeWrapper::CONSTTYPE& t3 = POCO_TYPEWRAPPER_DEFAULTVALUE(T3), typename TypeWrapper::CONSTTYPE& t4 = POCO_TYPEWRAPPER_DEFAULTVALUE(T4), - typename TypeWrapper::CONSTTYPE& t5 = POCO_TYPEWRAPPER_DEFAULTVALUE(T5), + typename TypeWrapper::CONSTTYPE& t5 = POCO_TYPEWRAPPER_DEFAULTVALUE(T5), typename TypeWrapper::CONSTTYPE& t6 = POCO_TYPEWRAPPER_DEFAULTVALUE(T6), typename TypeWrapper::CONSTTYPE& t7 = POCO_TYPEWRAPPER_DEFAULTVALUE(T7), - typename TypeWrapper::CONSTTYPE& t8 = POCO_TYPEWRAPPER_DEFAULTVALUE(T8), - typename TypeWrapper::CONSTTYPE& t9 = POCO_TYPEWRAPPER_DEFAULTVALUE(T9), - typename TypeWrapper::CONSTTYPE& t10 = POCO_TYPEWRAPPER_DEFAULTVALUE(T10), - typename TypeWrapper::CONSTTYPE& t11 = POCO_TYPEWRAPPER_DEFAULTVALUE(T11), - typename TypeWrapper::CONSTTYPE& t12 = POCO_TYPEWRAPPER_DEFAULTVALUE(T12), - typename TypeWrapper::CONSTTYPE& t13 = POCO_TYPEWRAPPER_DEFAULTVALUE(T13), - typename TypeWrapper::CONSTTYPE& t14 = POCO_TYPEWRAPPER_DEFAULTVALUE(T14), - typename TypeWrapper::CONSTTYPE& t15 = POCO_TYPEWRAPPER_DEFAULTVALUE(T15), - typename TypeWrapper::CONSTTYPE& t16 = POCO_TYPEWRAPPER_DEFAULTVALUE(T16), - typename TypeWrapper::CONSTTYPE& t17 = POCO_TYPEWRAPPER_DEFAULTVALUE(T17), - typename TypeWrapper::CONSTTYPE& t18 = POCO_TYPEWRAPPER_DEFAULTVALUE(T18), - typename TypeWrapper::CONSTTYPE& t19 = POCO_TYPEWRAPPER_DEFAULTVALUE(T19), + typename TypeWrapper::CONSTTYPE& t8 = POCO_TYPEWRAPPER_DEFAULTVALUE(T8), + typename TypeWrapper::CONSTTYPE& t9 = POCO_TYPEWRAPPER_DEFAULTVALUE(T9), + typename TypeWrapper::CONSTTYPE& t10 = POCO_TYPEWRAPPER_DEFAULTVALUE(T10), + typename TypeWrapper::CONSTTYPE& t11 = POCO_TYPEWRAPPER_DEFAULTVALUE(T11), + typename TypeWrapper::CONSTTYPE& t12 = POCO_TYPEWRAPPER_DEFAULTVALUE(T12), + typename TypeWrapper::CONSTTYPE& t13 = POCO_TYPEWRAPPER_DEFAULTVALUE(T13), + typename TypeWrapper::CONSTTYPE& t14 = POCO_TYPEWRAPPER_DEFAULTVALUE(T14), + typename TypeWrapper::CONSTTYPE& t15 = POCO_TYPEWRAPPER_DEFAULTVALUE(T15), + typename TypeWrapper::CONSTTYPE& t16 = POCO_TYPEWRAPPER_DEFAULTVALUE(T16), + typename TypeWrapper::CONSTTYPE& t17 = POCO_TYPEWRAPPER_DEFAULTVALUE(T17), + typename TypeWrapper::CONSTTYPE& t18 = POCO_TYPEWRAPPER_DEFAULTVALUE(T18), + typename TypeWrapper::CONSTTYPE& t19 = POCO_TYPEWRAPPER_DEFAULTVALUE(T19), typename TypeWrapper::CONSTTYPE& t20 = POCO_TYPEWRAPPER_DEFAULTVALUE(T20), typename TypeWrapper::CONSTTYPE& t21 = POCO_TYPEWRAPPER_DEFAULTVALUE(T21), - typename TypeWrapper::CONSTTYPE& t22 = POCO_TYPEWRAPPER_DEFAULTVALUE(T22), + typename TypeWrapper::CONSTTYPE& t22 = POCO_TYPEWRAPPER_DEFAULTVALUE(T22), typename TypeWrapper::CONSTTYPE& t23 = POCO_TYPEWRAPPER_DEFAULTVALUE(T23), typename TypeWrapper::CONSTTYPE& t24 = POCO_TYPEWRAPPER_DEFAULTVALUE(T24), - typename TypeWrapper::CONSTTYPE& t25 = POCO_TYPEWRAPPER_DEFAULTVALUE(T25), + typename TypeWrapper::CONSTTYPE& t25 = POCO_TYPEWRAPPER_DEFAULTVALUE(T25), typename TypeWrapper::CONSTTYPE& t26 = POCO_TYPEWRAPPER_DEFAULTVALUE(T26), typename TypeWrapper::CONSTTYPE& t27 = POCO_TYPEWRAPPER_DEFAULTVALUE(T27), - typename TypeWrapper::CONSTTYPE& t28 = POCO_TYPEWRAPPER_DEFAULTVALUE(T28), - typename TypeWrapper::CONSTTYPE& t29 = POCO_TYPEWRAPPER_DEFAULTVALUE(T29), - typename TypeWrapper::CONSTTYPE& t30 = POCO_TYPEWRAPPER_DEFAULTVALUE(T30), - typename TypeWrapper::CONSTTYPE& t31 = POCO_TYPEWRAPPER_DEFAULTVALUE(T31), - typename TypeWrapper::CONSTTYPE& t32 = POCO_TYPEWRAPPER_DEFAULTVALUE(T32), - typename TypeWrapper::CONSTTYPE& t33 = POCO_TYPEWRAPPER_DEFAULTVALUE(T33), - typename TypeWrapper::CONSTTYPE& t34 = POCO_TYPEWRAPPER_DEFAULTVALUE(T34), - typename TypeWrapper::CONSTTYPE& t35 = POCO_TYPEWRAPPER_DEFAULTVALUE(T35), - typename TypeWrapper::CONSTTYPE& t36 = POCO_TYPEWRAPPER_DEFAULTVALUE(T36), - typename TypeWrapper::CONSTTYPE& t37 = POCO_TYPEWRAPPER_DEFAULTVALUE(T37)): + typename TypeWrapper::CONSTTYPE& t28 = POCO_TYPEWRAPPER_DEFAULTVALUE(T28), + typename TypeWrapper::CONSTTYPE& t29 = POCO_TYPEWRAPPER_DEFAULTVALUE(T29), + typename TypeWrapper::CONSTTYPE& t30 = POCO_TYPEWRAPPER_DEFAULTVALUE(T30), + typename TypeWrapper::CONSTTYPE& t31 = POCO_TYPEWRAPPER_DEFAULTVALUE(T31), + typename TypeWrapper::CONSTTYPE& t32 = POCO_TYPEWRAPPER_DEFAULTVALUE(T32), + typename TypeWrapper::CONSTTYPE& t33 = POCO_TYPEWRAPPER_DEFAULTVALUE(T33), + typename TypeWrapper::CONSTTYPE& t34 = POCO_TYPEWRAPPER_DEFAULTVALUE(T34), + typename TypeWrapper::CONSTTYPE& t35 = POCO_TYPEWRAPPER_DEFAULTVALUE(T35), + typename TypeWrapper::CONSTTYPE& t36 = POCO_TYPEWRAPPER_DEFAULTVALUE(T36), + typename TypeWrapper::CONSTTYPE& t37 = POCO_TYPEWRAPPER_DEFAULTVALUE(T37)): TupleType(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37) { if (rNames->size() != TupleType::length) - throw InvalidArgumentException("Wrong names vector length."); + throw InvalidArgumentException("Wrong names vector length."); _pNames = rNames; } NamedTuple(const std::string& n0, - typename TypeWrapper::CONSTTYPE& t0, + typename TypeWrapper::CONSTTYPE& t0, const std::string& n1 = "B", typename TypeWrapper::CONSTTYPE& t1 = POCO_TYPEWRAPPER_DEFAULTVALUE(T1), const std::string& n2 = "C", - typename TypeWrapper::CONSTTYPE& t2 = POCO_TYPEWRAPPER_DEFAULTVALUE(T2), + typename TypeWrapper::CONSTTYPE& t2 = POCO_TYPEWRAPPER_DEFAULTVALUE(T2), const std::string& n3 = "D", typename TypeWrapper::CONSTTYPE& t3 = POCO_TYPEWRAPPER_DEFAULTVALUE(T3), const std::string& n4 = "E", - typename TypeWrapper::CONSTTYPE& t4 = POCO_TYPEWRAPPER_DEFAULTVALUE(T4), + typename TypeWrapper::CONSTTYPE& t4 = POCO_TYPEWRAPPER_DEFAULTVALUE(T4), const std::string& n5 = "F", typename TypeWrapper::CONSTTYPE& t5 = POCO_TYPEWRAPPER_DEFAULTVALUE(T5), const std::string& n6 = "G", - typename TypeWrapper::CONSTTYPE& t6 = POCO_TYPEWRAPPER_DEFAULTVALUE(T6), + typename TypeWrapper::CONSTTYPE& t6 = POCO_TYPEWRAPPER_DEFAULTVALUE(T6), const std::string& n7 = "H", typename TypeWrapper::CONSTTYPE& t7 = POCO_TYPEWRAPPER_DEFAULTVALUE(T7), const std::string& n8 = "I", - typename TypeWrapper::CONSTTYPE& t8 = POCO_TYPEWRAPPER_DEFAULTVALUE(T8), + typename TypeWrapper::CONSTTYPE& t8 = POCO_TYPEWRAPPER_DEFAULTVALUE(T8), const std::string& n9 = "J", typename TypeWrapper::CONSTTYPE& t9 = POCO_TYPEWRAPPER_DEFAULTVALUE(T9), const std::string& n10 = "K", @@ -1125,23 +1125,23 @@ struct NamedTuple::CONSTTYPE& t19 = POCO_TYPEWRAPPER_DEFAULTVALUE(T19), const std::string& n20 = "U", - typename TypeWrapper::CONSTTYPE& t20 = POCO_TYPEWRAPPER_DEFAULTVALUE(T20), + typename TypeWrapper::CONSTTYPE& t20 = POCO_TYPEWRAPPER_DEFAULTVALUE(T20), const std::string& n21 = "V", typename TypeWrapper::CONSTTYPE& t21 = POCO_TYPEWRAPPER_DEFAULTVALUE(T21), const std::string& n22 = "W", - typename TypeWrapper::CONSTTYPE& t22 = POCO_TYPEWRAPPER_DEFAULTVALUE(T22), + typename TypeWrapper::CONSTTYPE& t22 = POCO_TYPEWRAPPER_DEFAULTVALUE(T22), const std::string& n23 = "X", typename TypeWrapper::CONSTTYPE& t23 = POCO_TYPEWRAPPER_DEFAULTVALUE(T23), const std::string& n24 = "Y", - typename TypeWrapper::CONSTTYPE& t24 = POCO_TYPEWRAPPER_DEFAULTVALUE(T24), + typename TypeWrapper::CONSTTYPE& t24 = POCO_TYPEWRAPPER_DEFAULTVALUE(T24), const std::string& n25 = "Z", typename TypeWrapper::CONSTTYPE& t25 = POCO_TYPEWRAPPER_DEFAULTVALUE(T25), const std::string& n26 = "A1", - typename TypeWrapper::CONSTTYPE& t26 = POCO_TYPEWRAPPER_DEFAULTVALUE(T26), + typename TypeWrapper::CONSTTYPE& t26 = POCO_TYPEWRAPPER_DEFAULTVALUE(T26), const std::string& n27 = "B1", typename TypeWrapper::CONSTTYPE& t27 = POCO_TYPEWRAPPER_DEFAULTVALUE(T27), const std::string& n28 = "C1", - typename TypeWrapper::CONSTTYPE& t28 = POCO_TYPEWRAPPER_DEFAULTVALUE(T28), + typename TypeWrapper::CONSTTYPE& t28 = POCO_TYPEWRAPPER_DEFAULTVALUE(T28), const std::string& n29 = "D1", typename TypeWrapper::CONSTTYPE& t29 = POCO_TYPEWRAPPER_DEFAULTVALUE(T29), const std::string& n30 = "E1", @@ -1159,16 +1159,16 @@ struct NamedTuple::CONSTTYPE& t36 = POCO_TYPEWRAPPER_DEFAULTVALUE(T36), const std::string& n37 = "L1", - typename TypeWrapper::CONSTTYPE& t37 = POCO_TYPEWRAPPER_DEFAULTVALUE(T37)): - TupleType(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37), - _pNames(0) + typename TypeWrapper::CONSTTYPE& t37 = POCO_TYPEWRAPPER_DEFAULTVALUE(T37)): + TupleType(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37), + _pNames(0) { init(n0,n1,n2,n3,n4,n5,n6,n7,n8,n9,n10,n11,n12,n13,n14,n15,n16,n17,n18,n19,n20,n21,n22,n23,n24,n25,n26,n27,n28,n29,n30,n31,n32,n33,n34,n35,n36,n37); } const DynamicAny get(const std::string& name) const { - NameVec::const_iterator it = _pNames->begin(); + NameVec::const_iterator it = _pNames->begin(); NameVec::const_iterator itEnd = _pNames->end(); for(std::size_t counter = 0; it != itEnd; ++it, ++counter) @@ -1180,11 +1180,11 @@ struct NamedTuple(); case 1: return TupleType::template get<1>(); case 2: return TupleType::template get<2>(); - case 3: return TupleType::template get<3>(); + case 3: return TupleType::template get<3>(); case 4: return TupleType::template get<4>(); case 5: return TupleType::template get<5>(); case 6: return TupleType::template get<6>(); - case 7: return TupleType::template get<7>(); + case 7: return TupleType::template get<7>(); case 8: return TupleType::template get<8>(); case 9: return TupleType::template get<9>(); case 10: return TupleType::template get<10>(); @@ -1200,11 +1200,11 @@ struct NamedTuple(); case 21: return TupleType::template get<21>(); case 22: return TupleType::template get<22>(); - case 23: return TupleType::template get<23>(); + case 23: return TupleType::template get<23>(); case 24: return TupleType::template get<24>(); case 25: return TupleType::template get<25>(); case 26: return TupleType::template get<26>(); - case 27: return TupleType::template get<27>(); + case 27: return TupleType::template get<27>(); case 28: return TupleType::template get<28>(); case 29: return TupleType::template get<29>(); case 30: return TupleType::template get<30>(); @@ -1218,7 +1218,7 @@ struct NamedTuple - typename TypeGetter::ConstHeadType& get() const + typename TypeGetter::ConstHeadType& get() const { return TupleType::template get(); } @@ -1248,7 +1248,7 @@ struct NamedTuple TupleType; typedef typename Tuple::Type Type; - typedef std::vector NameVec; - typedef SharedPtr NameVecPtr; + typedef std::vector NameVec; + typedef SharedPtr NameVecPtr; NamedTuple(): _pNames(0) { @@ -1428,118 +1428,118 @@ struct NamedTuplesize() != TupleType::length) - throw InvalidArgumentException("Wrong names vector length."); + throw InvalidArgumentException("Wrong names vector length."); _pNames = rNames; } NamedTuple(typename TypeWrapper::CONSTTYPE& t0, - typename TypeWrapper::CONSTTYPE& t1 = POCO_TYPEWRAPPER_DEFAULTVALUE(T1), - typename TypeWrapper::CONSTTYPE& t2 = POCO_TYPEWRAPPER_DEFAULTVALUE(T2), + typename TypeWrapper::CONSTTYPE& t1 = POCO_TYPEWRAPPER_DEFAULTVALUE(T1), + typename TypeWrapper::CONSTTYPE& t2 = POCO_TYPEWRAPPER_DEFAULTVALUE(T2), typename TypeWrapper::CONSTTYPE& t3 = POCO_TYPEWRAPPER_DEFAULTVALUE(T3), typename TypeWrapper::CONSTTYPE& t4 = POCO_TYPEWRAPPER_DEFAULTVALUE(T4), - typename TypeWrapper::CONSTTYPE& t5 = POCO_TYPEWRAPPER_DEFAULTVALUE(T5), + typename TypeWrapper::CONSTTYPE& t5 = POCO_TYPEWRAPPER_DEFAULTVALUE(T5), typename TypeWrapper::CONSTTYPE& t6 = POCO_TYPEWRAPPER_DEFAULTVALUE(T6), typename TypeWrapper::CONSTTYPE& t7 = POCO_TYPEWRAPPER_DEFAULTVALUE(T7), - typename TypeWrapper::CONSTTYPE& t8 = POCO_TYPEWRAPPER_DEFAULTVALUE(T8), - typename TypeWrapper::CONSTTYPE& t9 = POCO_TYPEWRAPPER_DEFAULTVALUE(T9), - typename TypeWrapper::CONSTTYPE& t10 = POCO_TYPEWRAPPER_DEFAULTVALUE(T10), - typename TypeWrapper::CONSTTYPE& t11 = POCO_TYPEWRAPPER_DEFAULTVALUE(T11), - typename TypeWrapper::CONSTTYPE& t12 = POCO_TYPEWRAPPER_DEFAULTVALUE(T12), - typename TypeWrapper::CONSTTYPE& t13 = POCO_TYPEWRAPPER_DEFAULTVALUE(T13), - typename TypeWrapper::CONSTTYPE& t14 = POCO_TYPEWRAPPER_DEFAULTVALUE(T14), - typename TypeWrapper::CONSTTYPE& t15 = POCO_TYPEWRAPPER_DEFAULTVALUE(T15), - typename TypeWrapper::CONSTTYPE& t16 = POCO_TYPEWRAPPER_DEFAULTVALUE(T16), - typename TypeWrapper::CONSTTYPE& t17 = POCO_TYPEWRAPPER_DEFAULTVALUE(T17), - typename TypeWrapper::CONSTTYPE& t18 = POCO_TYPEWRAPPER_DEFAULTVALUE(T18), + typename TypeWrapper::CONSTTYPE& t8 = POCO_TYPEWRAPPER_DEFAULTVALUE(T8), + typename TypeWrapper::CONSTTYPE& t9 = POCO_TYPEWRAPPER_DEFAULTVALUE(T9), + typename TypeWrapper::CONSTTYPE& t10 = POCO_TYPEWRAPPER_DEFAULTVALUE(T10), + typename TypeWrapper::CONSTTYPE& t11 = POCO_TYPEWRAPPER_DEFAULTVALUE(T11), + typename TypeWrapper::CONSTTYPE& t12 = POCO_TYPEWRAPPER_DEFAULTVALUE(T12), + typename TypeWrapper::CONSTTYPE& t13 = POCO_TYPEWRAPPER_DEFAULTVALUE(T13), + typename TypeWrapper::CONSTTYPE& t14 = POCO_TYPEWRAPPER_DEFAULTVALUE(T14), + typename TypeWrapper::CONSTTYPE& t15 = POCO_TYPEWRAPPER_DEFAULTVALUE(T15), + typename TypeWrapper::CONSTTYPE& t16 = POCO_TYPEWRAPPER_DEFAULTVALUE(T16), + typename TypeWrapper::CONSTTYPE& t17 = POCO_TYPEWRAPPER_DEFAULTVALUE(T17), + typename TypeWrapper::CONSTTYPE& t18 = POCO_TYPEWRAPPER_DEFAULTVALUE(T18), typename TypeWrapper::CONSTTYPE& t19 = POCO_TYPEWRAPPER_DEFAULTVALUE(T19), typename TypeWrapper::CONSTTYPE& t20 = POCO_TYPEWRAPPER_DEFAULTVALUE(T20), - typename TypeWrapper::CONSTTYPE& t21 = POCO_TYPEWRAPPER_DEFAULTVALUE(T21), - typename TypeWrapper::CONSTTYPE& t22 = POCO_TYPEWRAPPER_DEFAULTVALUE(T22), + typename TypeWrapper::CONSTTYPE& t21 = POCO_TYPEWRAPPER_DEFAULTVALUE(T21), + typename TypeWrapper::CONSTTYPE& t22 = POCO_TYPEWRAPPER_DEFAULTVALUE(T22), typename TypeWrapper::CONSTTYPE& t23 = POCO_TYPEWRAPPER_DEFAULTVALUE(T23), typename TypeWrapper::CONSTTYPE& t24 = POCO_TYPEWRAPPER_DEFAULTVALUE(T24), - typename TypeWrapper::CONSTTYPE& t25 = POCO_TYPEWRAPPER_DEFAULTVALUE(T25), + typename TypeWrapper::CONSTTYPE& t25 = POCO_TYPEWRAPPER_DEFAULTVALUE(T25), typename TypeWrapper::CONSTTYPE& t26 = POCO_TYPEWRAPPER_DEFAULTVALUE(T26), typename TypeWrapper::CONSTTYPE& t27 = POCO_TYPEWRAPPER_DEFAULTVALUE(T27), - typename TypeWrapper::CONSTTYPE& t28 = POCO_TYPEWRAPPER_DEFAULTVALUE(T28), - typename TypeWrapper::CONSTTYPE& t29 = POCO_TYPEWRAPPER_DEFAULTVALUE(T29), - typename TypeWrapper::CONSTTYPE& t30 = POCO_TYPEWRAPPER_DEFAULTVALUE(T30), - typename TypeWrapper::CONSTTYPE& t31 = POCO_TYPEWRAPPER_DEFAULTVALUE(T31), - typename TypeWrapper::CONSTTYPE& t32 = POCO_TYPEWRAPPER_DEFAULTVALUE(T32), - typename TypeWrapper::CONSTTYPE& t33 = POCO_TYPEWRAPPER_DEFAULTVALUE(T33), - typename TypeWrapper::CONSTTYPE& t34 = POCO_TYPEWRAPPER_DEFAULTVALUE(T34), - typename TypeWrapper::CONSTTYPE& t35 = POCO_TYPEWRAPPER_DEFAULTVALUE(T35), - typename TypeWrapper::CONSTTYPE& t36 = POCO_TYPEWRAPPER_DEFAULTVALUE(T36)): - TupleType(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36), + typename TypeWrapper::CONSTTYPE& t28 = POCO_TYPEWRAPPER_DEFAULTVALUE(T28), + typename TypeWrapper::CONSTTYPE& t29 = POCO_TYPEWRAPPER_DEFAULTVALUE(T29), + typename TypeWrapper::CONSTTYPE& t30 = POCO_TYPEWRAPPER_DEFAULTVALUE(T30), + typename TypeWrapper::CONSTTYPE& t31 = POCO_TYPEWRAPPER_DEFAULTVALUE(T31), + typename TypeWrapper::CONSTTYPE& t32 = POCO_TYPEWRAPPER_DEFAULTVALUE(T32), + typename TypeWrapper::CONSTTYPE& t33 = POCO_TYPEWRAPPER_DEFAULTVALUE(T33), + typename TypeWrapper::CONSTTYPE& t34 = POCO_TYPEWRAPPER_DEFAULTVALUE(T34), + typename TypeWrapper::CONSTTYPE& t35 = POCO_TYPEWRAPPER_DEFAULTVALUE(T35), + typename TypeWrapper::CONSTTYPE& t36 = POCO_TYPEWRAPPER_DEFAULTVALUE(T36)): + TupleType(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36), _pNames(0) { init(); } - NamedTuple(const NameVecPtr& rNames, + NamedTuple(const NameVecPtr& rNames, typename TypeWrapper::CONSTTYPE& t0, typename TypeWrapper::CONSTTYPE& t1 = POCO_TYPEWRAPPER_DEFAULTVALUE(T1), - typename TypeWrapper::CONSTTYPE& t2 = POCO_TYPEWRAPPER_DEFAULTVALUE(T2), + typename TypeWrapper::CONSTTYPE& t2 = POCO_TYPEWRAPPER_DEFAULTVALUE(T2), typename TypeWrapper::CONSTTYPE& t3 = POCO_TYPEWRAPPER_DEFAULTVALUE(T3), typename TypeWrapper::CONSTTYPE& t4 = POCO_TYPEWRAPPER_DEFAULTVALUE(T4), - typename TypeWrapper::CONSTTYPE& t5 = POCO_TYPEWRAPPER_DEFAULTVALUE(T5), + typename TypeWrapper::CONSTTYPE& t5 = POCO_TYPEWRAPPER_DEFAULTVALUE(T5), typename TypeWrapper::CONSTTYPE& t6 = POCO_TYPEWRAPPER_DEFAULTVALUE(T6), typename TypeWrapper::CONSTTYPE& t7 = POCO_TYPEWRAPPER_DEFAULTVALUE(T7), - typename TypeWrapper::CONSTTYPE& t8 = POCO_TYPEWRAPPER_DEFAULTVALUE(T8), - typename TypeWrapper::CONSTTYPE& t9 = POCO_TYPEWRAPPER_DEFAULTVALUE(T9), - typename TypeWrapper::CONSTTYPE& t10 = POCO_TYPEWRAPPER_DEFAULTVALUE(T10), - typename TypeWrapper::CONSTTYPE& t11 = POCO_TYPEWRAPPER_DEFAULTVALUE(T11), - typename TypeWrapper::CONSTTYPE& t12 = POCO_TYPEWRAPPER_DEFAULTVALUE(T12), - typename TypeWrapper::CONSTTYPE& t13 = POCO_TYPEWRAPPER_DEFAULTVALUE(T13), - typename TypeWrapper::CONSTTYPE& t14 = POCO_TYPEWRAPPER_DEFAULTVALUE(T14), - typename TypeWrapper::CONSTTYPE& t15 = POCO_TYPEWRAPPER_DEFAULTVALUE(T15), - typename TypeWrapper::CONSTTYPE& t16 = POCO_TYPEWRAPPER_DEFAULTVALUE(T16), - typename TypeWrapper::CONSTTYPE& t17 = POCO_TYPEWRAPPER_DEFAULTVALUE(T17), - typename TypeWrapper::CONSTTYPE& t18 = POCO_TYPEWRAPPER_DEFAULTVALUE(T18), - typename TypeWrapper::CONSTTYPE& t19 = POCO_TYPEWRAPPER_DEFAULTVALUE(T19), + typename TypeWrapper::CONSTTYPE& t8 = POCO_TYPEWRAPPER_DEFAULTVALUE(T8), + typename TypeWrapper::CONSTTYPE& t9 = POCO_TYPEWRAPPER_DEFAULTVALUE(T9), + typename TypeWrapper::CONSTTYPE& t10 = POCO_TYPEWRAPPER_DEFAULTVALUE(T10), + typename TypeWrapper::CONSTTYPE& t11 = POCO_TYPEWRAPPER_DEFAULTVALUE(T11), + typename TypeWrapper::CONSTTYPE& t12 = POCO_TYPEWRAPPER_DEFAULTVALUE(T12), + typename TypeWrapper::CONSTTYPE& t13 = POCO_TYPEWRAPPER_DEFAULTVALUE(T13), + typename TypeWrapper::CONSTTYPE& t14 = POCO_TYPEWRAPPER_DEFAULTVALUE(T14), + typename TypeWrapper::CONSTTYPE& t15 = POCO_TYPEWRAPPER_DEFAULTVALUE(T15), + typename TypeWrapper::CONSTTYPE& t16 = POCO_TYPEWRAPPER_DEFAULTVALUE(T16), + typename TypeWrapper::CONSTTYPE& t17 = POCO_TYPEWRAPPER_DEFAULTVALUE(T17), + typename TypeWrapper::CONSTTYPE& t18 = POCO_TYPEWRAPPER_DEFAULTVALUE(T18), + typename TypeWrapper::CONSTTYPE& t19 = POCO_TYPEWRAPPER_DEFAULTVALUE(T19), typename TypeWrapper::CONSTTYPE& t20 = POCO_TYPEWRAPPER_DEFAULTVALUE(T20), typename TypeWrapper::CONSTTYPE& t21 = POCO_TYPEWRAPPER_DEFAULTVALUE(T21), - typename TypeWrapper::CONSTTYPE& t22 = POCO_TYPEWRAPPER_DEFAULTVALUE(T22), + typename TypeWrapper::CONSTTYPE& t22 = POCO_TYPEWRAPPER_DEFAULTVALUE(T22), typename TypeWrapper::CONSTTYPE& t23 = POCO_TYPEWRAPPER_DEFAULTVALUE(T23), typename TypeWrapper::CONSTTYPE& t24 = POCO_TYPEWRAPPER_DEFAULTVALUE(T24), - typename TypeWrapper::CONSTTYPE& t25 = POCO_TYPEWRAPPER_DEFAULTVALUE(T25), + typename TypeWrapper::CONSTTYPE& t25 = POCO_TYPEWRAPPER_DEFAULTVALUE(T25), typename TypeWrapper::CONSTTYPE& t26 = POCO_TYPEWRAPPER_DEFAULTVALUE(T26), typename TypeWrapper::CONSTTYPE& t27 = POCO_TYPEWRAPPER_DEFAULTVALUE(T27), - typename TypeWrapper::CONSTTYPE& t28 = POCO_TYPEWRAPPER_DEFAULTVALUE(T28), - typename TypeWrapper::CONSTTYPE& t29 = POCO_TYPEWRAPPER_DEFAULTVALUE(T29), - typename TypeWrapper::CONSTTYPE& t30 = POCO_TYPEWRAPPER_DEFAULTVALUE(T30), - typename TypeWrapper::CONSTTYPE& t31 = POCO_TYPEWRAPPER_DEFAULTVALUE(T31), - typename TypeWrapper::CONSTTYPE& t32 = POCO_TYPEWRAPPER_DEFAULTVALUE(T32), - typename TypeWrapper::CONSTTYPE& t33 = POCO_TYPEWRAPPER_DEFAULTVALUE(T33), - typename TypeWrapper::CONSTTYPE& t34 = POCO_TYPEWRAPPER_DEFAULTVALUE(T34), - typename TypeWrapper::CONSTTYPE& t35 = POCO_TYPEWRAPPER_DEFAULTVALUE(T35), - typename TypeWrapper::CONSTTYPE& t36 = POCO_TYPEWRAPPER_DEFAULTVALUE(T36)): + typename TypeWrapper::CONSTTYPE& t28 = POCO_TYPEWRAPPER_DEFAULTVALUE(T28), + typename TypeWrapper::CONSTTYPE& t29 = POCO_TYPEWRAPPER_DEFAULTVALUE(T29), + typename TypeWrapper::CONSTTYPE& t30 = POCO_TYPEWRAPPER_DEFAULTVALUE(T30), + typename TypeWrapper::CONSTTYPE& t31 = POCO_TYPEWRAPPER_DEFAULTVALUE(T31), + typename TypeWrapper::CONSTTYPE& t32 = POCO_TYPEWRAPPER_DEFAULTVALUE(T32), + typename TypeWrapper::CONSTTYPE& t33 = POCO_TYPEWRAPPER_DEFAULTVALUE(T33), + typename TypeWrapper::CONSTTYPE& t34 = POCO_TYPEWRAPPER_DEFAULTVALUE(T34), + typename TypeWrapper::CONSTTYPE& t35 = POCO_TYPEWRAPPER_DEFAULTVALUE(T35), + typename TypeWrapper::CONSTTYPE& t36 = POCO_TYPEWRAPPER_DEFAULTVALUE(T36)): TupleType(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36) { if (rNames->size() != TupleType::length) - throw InvalidArgumentException("Wrong names vector length."); + throw InvalidArgumentException("Wrong names vector length."); _pNames = rNames; } NamedTuple(const std::string& n0, - typename TypeWrapper::CONSTTYPE& t0, + typename TypeWrapper::CONSTTYPE& t0, const std::string& n1 = "B", typename TypeWrapper::CONSTTYPE& t1 = POCO_TYPEWRAPPER_DEFAULTVALUE(T1), const std::string& n2 = "C", - typename TypeWrapper::CONSTTYPE& t2 = POCO_TYPEWRAPPER_DEFAULTVALUE(T2), + typename TypeWrapper::CONSTTYPE& t2 = POCO_TYPEWRAPPER_DEFAULTVALUE(T2), const std::string& n3 = "D", typename TypeWrapper::CONSTTYPE& t3 = POCO_TYPEWRAPPER_DEFAULTVALUE(T3), const std::string& n4 = "E", - typename TypeWrapper::CONSTTYPE& t4 = POCO_TYPEWRAPPER_DEFAULTVALUE(T4), + typename TypeWrapper::CONSTTYPE& t4 = POCO_TYPEWRAPPER_DEFAULTVALUE(T4), const std::string& n5 = "F", typename TypeWrapper::CONSTTYPE& t5 = POCO_TYPEWRAPPER_DEFAULTVALUE(T5), const std::string& n6 = "G", - typename TypeWrapper::CONSTTYPE& t6 = POCO_TYPEWRAPPER_DEFAULTVALUE(T6), + typename TypeWrapper::CONSTTYPE& t6 = POCO_TYPEWRAPPER_DEFAULTVALUE(T6), const std::string& n7 = "H", typename TypeWrapper::CONSTTYPE& t7 = POCO_TYPEWRAPPER_DEFAULTVALUE(T7), const std::string& n8 = "I", - typename TypeWrapper::CONSTTYPE& t8 = POCO_TYPEWRAPPER_DEFAULTVALUE(T8), + typename TypeWrapper::CONSTTYPE& t8 = POCO_TYPEWRAPPER_DEFAULTVALUE(T8), const std::string& n9 = "J", typename TypeWrapper::CONSTTYPE& t9 = POCO_TYPEWRAPPER_DEFAULTVALUE(T9), const std::string& n10 = "K", @@ -1563,23 +1563,23 @@ struct NamedTuple::CONSTTYPE& t19 = POCO_TYPEWRAPPER_DEFAULTVALUE(T19), const std::string& n20 = "U", - typename TypeWrapper::CONSTTYPE& t20 = POCO_TYPEWRAPPER_DEFAULTVALUE(T20), + typename TypeWrapper::CONSTTYPE& t20 = POCO_TYPEWRAPPER_DEFAULTVALUE(T20), const std::string& n21 = "V", typename TypeWrapper::CONSTTYPE& t21 = POCO_TYPEWRAPPER_DEFAULTVALUE(T21), const std::string& n22 = "W", - typename TypeWrapper::CONSTTYPE& t22 = POCO_TYPEWRAPPER_DEFAULTVALUE(T22), + typename TypeWrapper::CONSTTYPE& t22 = POCO_TYPEWRAPPER_DEFAULTVALUE(T22), const std::string& n23 = "X", typename TypeWrapper::CONSTTYPE& t23 = POCO_TYPEWRAPPER_DEFAULTVALUE(T23), const std::string& n24 = "Y", - typename TypeWrapper::CONSTTYPE& t24 = POCO_TYPEWRAPPER_DEFAULTVALUE(T24), + typename TypeWrapper::CONSTTYPE& t24 = POCO_TYPEWRAPPER_DEFAULTVALUE(T24), const std::string& n25 = "Z", typename TypeWrapper::CONSTTYPE& t25 = POCO_TYPEWRAPPER_DEFAULTVALUE(T25), const std::string& n26 = "A1", - typename TypeWrapper::CONSTTYPE& t26 = POCO_TYPEWRAPPER_DEFAULTVALUE(T26), + typename TypeWrapper::CONSTTYPE& t26 = POCO_TYPEWRAPPER_DEFAULTVALUE(T26), const std::string& n27 = "B1", typename TypeWrapper::CONSTTYPE& t27 = POCO_TYPEWRAPPER_DEFAULTVALUE(T27), const std::string& n28 = "C1", - typename TypeWrapper::CONSTTYPE& t28 = POCO_TYPEWRAPPER_DEFAULTVALUE(T28), + typename TypeWrapper::CONSTTYPE& t28 = POCO_TYPEWRAPPER_DEFAULTVALUE(T28), const std::string& n29 = "D1", typename TypeWrapper::CONSTTYPE& t29 = POCO_TYPEWRAPPER_DEFAULTVALUE(T29), const std::string& n30 = "E1", @@ -1595,16 +1595,16 @@ struct NamedTuple::CONSTTYPE& t35 = POCO_TYPEWRAPPER_DEFAULTVALUE(T35), const std::string& n36 = "K1", - typename TypeWrapper::CONSTTYPE& t36 = POCO_TYPEWRAPPER_DEFAULTVALUE(T36)): - TupleType(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36), - _pNames(0) + typename TypeWrapper::CONSTTYPE& t36 = POCO_TYPEWRAPPER_DEFAULTVALUE(T36)): + TupleType(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36), + _pNames(0) { init(n0,n1,n2,n3,n4,n5,n6,n7,n8,n9,n10,n11,n12,n13,n14,n15,n16,n17,n18,n19,n20,n21,n22,n23,n24,n25,n26,n27,n28,n29,n30,n31,n32,n33,n34,n35,n36); } const DynamicAny get(const std::string& name) const { - NameVec::const_iterator it = _pNames->begin(); + NameVec::const_iterator it = _pNames->begin(); NameVec::const_iterator itEnd = _pNames->end(); for(std::size_t counter = 0; it != itEnd; ++it, ++counter) @@ -1616,11 +1616,11 @@ struct NamedTuple(); case 1: return TupleType::template get<1>(); case 2: return TupleType::template get<2>(); - case 3: return TupleType::template get<3>(); + case 3: return TupleType::template get<3>(); case 4: return TupleType::template get<4>(); case 5: return TupleType::template get<5>(); case 6: return TupleType::template get<6>(); - case 7: return TupleType::template get<7>(); + case 7: return TupleType::template get<7>(); case 8: return TupleType::template get<8>(); case 9: return TupleType::template get<9>(); case 10: return TupleType::template get<10>(); @@ -1636,11 +1636,11 @@ struct NamedTuple(); case 21: return TupleType::template get<21>(); case 22: return TupleType::template get<22>(); - case 23: return TupleType::template get<23>(); + case 23: return TupleType::template get<23>(); case 24: return TupleType::template get<24>(); case 25: return TupleType::template get<25>(); case 26: return TupleType::template get<26>(); - case 27: return TupleType::template get<27>(); + case 27: return TupleType::template get<27>(); case 28: return TupleType::template get<28>(); case 29: return TupleType::template get<29>(); case 30: return TupleType::template get<30>(); @@ -1653,7 +1653,7 @@ struct NamedTuple - typename TypeGetter::ConstHeadType& get() const + typename TypeGetter::ConstHeadType& get() const { return TupleType::template get(); } @@ -1683,7 +1683,7 @@ struct NamedTuple TupleType; typedef typename Tuple::Type Type; - typedef std::vector NameVec; - typedef SharedPtr NameVecPtr; + typedef std::vector NameVec; + typedef SharedPtr NameVecPtr; NamedTuple(): _pNames(0) { @@ -1860,116 +1860,116 @@ struct NamedTuplesize() != TupleType::length) - throw InvalidArgumentException("Wrong names vector length."); + throw InvalidArgumentException("Wrong names vector length."); _pNames = rNames; } NamedTuple(typename TypeWrapper::CONSTTYPE& t0, - typename TypeWrapper::CONSTTYPE& t1 = POCO_TYPEWRAPPER_DEFAULTVALUE(T1), - typename TypeWrapper::CONSTTYPE& t2 = POCO_TYPEWRAPPER_DEFAULTVALUE(T2), + typename TypeWrapper::CONSTTYPE& t1 = POCO_TYPEWRAPPER_DEFAULTVALUE(T1), + typename TypeWrapper::CONSTTYPE& t2 = POCO_TYPEWRAPPER_DEFAULTVALUE(T2), typename TypeWrapper::CONSTTYPE& t3 = POCO_TYPEWRAPPER_DEFAULTVALUE(T3), typename TypeWrapper::CONSTTYPE& t4 = POCO_TYPEWRAPPER_DEFAULTVALUE(T4), - typename TypeWrapper::CONSTTYPE& t5 = POCO_TYPEWRAPPER_DEFAULTVALUE(T5), + typename TypeWrapper::CONSTTYPE& t5 = POCO_TYPEWRAPPER_DEFAULTVALUE(T5), typename TypeWrapper::CONSTTYPE& t6 = POCO_TYPEWRAPPER_DEFAULTVALUE(T6), typename TypeWrapper::CONSTTYPE& t7 = POCO_TYPEWRAPPER_DEFAULTVALUE(T7), - typename TypeWrapper::CONSTTYPE& t8 = POCO_TYPEWRAPPER_DEFAULTVALUE(T8), - typename TypeWrapper::CONSTTYPE& t9 = POCO_TYPEWRAPPER_DEFAULTVALUE(T9), - typename TypeWrapper::CONSTTYPE& t10 = POCO_TYPEWRAPPER_DEFAULTVALUE(T10), - typename TypeWrapper::CONSTTYPE& t11 = POCO_TYPEWRAPPER_DEFAULTVALUE(T11), - typename TypeWrapper::CONSTTYPE& t12 = POCO_TYPEWRAPPER_DEFAULTVALUE(T12), - typename TypeWrapper::CONSTTYPE& t13 = POCO_TYPEWRAPPER_DEFAULTVALUE(T13), - typename TypeWrapper::CONSTTYPE& t14 = POCO_TYPEWRAPPER_DEFAULTVALUE(T14), - typename TypeWrapper::CONSTTYPE& t15 = POCO_TYPEWRAPPER_DEFAULTVALUE(T15), - typename TypeWrapper::CONSTTYPE& t16 = POCO_TYPEWRAPPER_DEFAULTVALUE(T16), - typename TypeWrapper::CONSTTYPE& t17 = POCO_TYPEWRAPPER_DEFAULTVALUE(T17), - typename TypeWrapper::CONSTTYPE& t18 = POCO_TYPEWRAPPER_DEFAULTVALUE(T18), + typename TypeWrapper::CONSTTYPE& t8 = POCO_TYPEWRAPPER_DEFAULTVALUE(T8), + typename TypeWrapper::CONSTTYPE& t9 = POCO_TYPEWRAPPER_DEFAULTVALUE(T9), + typename TypeWrapper::CONSTTYPE& t10 = POCO_TYPEWRAPPER_DEFAULTVALUE(T10), + typename TypeWrapper::CONSTTYPE& t11 = POCO_TYPEWRAPPER_DEFAULTVALUE(T11), + typename TypeWrapper::CONSTTYPE& t12 = POCO_TYPEWRAPPER_DEFAULTVALUE(T12), + typename TypeWrapper::CONSTTYPE& t13 = POCO_TYPEWRAPPER_DEFAULTVALUE(T13), + typename TypeWrapper::CONSTTYPE& t14 = POCO_TYPEWRAPPER_DEFAULTVALUE(T14), + typename TypeWrapper::CONSTTYPE& t15 = POCO_TYPEWRAPPER_DEFAULTVALUE(T15), + typename TypeWrapper::CONSTTYPE& t16 = POCO_TYPEWRAPPER_DEFAULTVALUE(T16), + typename TypeWrapper::CONSTTYPE& t17 = POCO_TYPEWRAPPER_DEFAULTVALUE(T17), + typename TypeWrapper::CONSTTYPE& t18 = POCO_TYPEWRAPPER_DEFAULTVALUE(T18), typename TypeWrapper::CONSTTYPE& t19 = POCO_TYPEWRAPPER_DEFAULTVALUE(T19), typename TypeWrapper::CONSTTYPE& t20 = POCO_TYPEWRAPPER_DEFAULTVALUE(T20), - typename TypeWrapper::CONSTTYPE& t21 = POCO_TYPEWRAPPER_DEFAULTVALUE(T21), - typename TypeWrapper::CONSTTYPE& t22 = POCO_TYPEWRAPPER_DEFAULTVALUE(T22), + typename TypeWrapper::CONSTTYPE& t21 = POCO_TYPEWRAPPER_DEFAULTVALUE(T21), + typename TypeWrapper::CONSTTYPE& t22 = POCO_TYPEWRAPPER_DEFAULTVALUE(T22), typename TypeWrapper::CONSTTYPE& t23 = POCO_TYPEWRAPPER_DEFAULTVALUE(T23), typename TypeWrapper::CONSTTYPE& t24 = POCO_TYPEWRAPPER_DEFAULTVALUE(T24), - typename TypeWrapper::CONSTTYPE& t25 = POCO_TYPEWRAPPER_DEFAULTVALUE(T25), + typename TypeWrapper::CONSTTYPE& t25 = POCO_TYPEWRAPPER_DEFAULTVALUE(T25), typename TypeWrapper::CONSTTYPE& t26 = POCO_TYPEWRAPPER_DEFAULTVALUE(T26), typename TypeWrapper::CONSTTYPE& t27 = POCO_TYPEWRAPPER_DEFAULTVALUE(T27), - typename TypeWrapper::CONSTTYPE& t28 = POCO_TYPEWRAPPER_DEFAULTVALUE(T28), - typename TypeWrapper::CONSTTYPE& t29 = POCO_TYPEWRAPPER_DEFAULTVALUE(T29), - typename TypeWrapper::CONSTTYPE& t30 = POCO_TYPEWRAPPER_DEFAULTVALUE(T30), - typename TypeWrapper::CONSTTYPE& t31 = POCO_TYPEWRAPPER_DEFAULTVALUE(T31), - typename TypeWrapper::CONSTTYPE& t32 = POCO_TYPEWRAPPER_DEFAULTVALUE(T32), - typename TypeWrapper::CONSTTYPE& t33 = POCO_TYPEWRAPPER_DEFAULTVALUE(T33), - typename TypeWrapper::CONSTTYPE& t34 = POCO_TYPEWRAPPER_DEFAULTVALUE(T34), - typename TypeWrapper::CONSTTYPE& t35 = POCO_TYPEWRAPPER_DEFAULTVALUE(T35)): - TupleType(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35), + typename TypeWrapper::CONSTTYPE& t28 = POCO_TYPEWRAPPER_DEFAULTVALUE(T28), + typename TypeWrapper::CONSTTYPE& t29 = POCO_TYPEWRAPPER_DEFAULTVALUE(T29), + typename TypeWrapper::CONSTTYPE& t30 = POCO_TYPEWRAPPER_DEFAULTVALUE(T30), + typename TypeWrapper::CONSTTYPE& t31 = POCO_TYPEWRAPPER_DEFAULTVALUE(T31), + typename TypeWrapper::CONSTTYPE& t32 = POCO_TYPEWRAPPER_DEFAULTVALUE(T32), + typename TypeWrapper::CONSTTYPE& t33 = POCO_TYPEWRAPPER_DEFAULTVALUE(T33), + typename TypeWrapper::CONSTTYPE& t34 = POCO_TYPEWRAPPER_DEFAULTVALUE(T34), + typename TypeWrapper::CONSTTYPE& t35 = POCO_TYPEWRAPPER_DEFAULTVALUE(T35)): + TupleType(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35), _pNames(0) { init(); } - NamedTuple(const NameVecPtr& rNames, + NamedTuple(const NameVecPtr& rNames, typename TypeWrapper::CONSTTYPE& t0, typename TypeWrapper::CONSTTYPE& t1 = POCO_TYPEWRAPPER_DEFAULTVALUE(T1), - typename TypeWrapper::CONSTTYPE& t2 = POCO_TYPEWRAPPER_DEFAULTVALUE(T2), + typename TypeWrapper::CONSTTYPE& t2 = POCO_TYPEWRAPPER_DEFAULTVALUE(T2), typename TypeWrapper::CONSTTYPE& t3 = POCO_TYPEWRAPPER_DEFAULTVALUE(T3), typename TypeWrapper::CONSTTYPE& t4 = POCO_TYPEWRAPPER_DEFAULTVALUE(T4), - typename TypeWrapper::CONSTTYPE& t5 = POCO_TYPEWRAPPER_DEFAULTVALUE(T5), + typename TypeWrapper::CONSTTYPE& t5 = POCO_TYPEWRAPPER_DEFAULTVALUE(T5), typename TypeWrapper::CONSTTYPE& t6 = POCO_TYPEWRAPPER_DEFAULTVALUE(T6), typename TypeWrapper::CONSTTYPE& t7 = POCO_TYPEWRAPPER_DEFAULTVALUE(T7), - typename TypeWrapper::CONSTTYPE& t8 = POCO_TYPEWRAPPER_DEFAULTVALUE(T8), - typename TypeWrapper::CONSTTYPE& t9 = POCO_TYPEWRAPPER_DEFAULTVALUE(T9), - typename TypeWrapper::CONSTTYPE& t10 = POCO_TYPEWRAPPER_DEFAULTVALUE(T10), - typename TypeWrapper::CONSTTYPE& t11 = POCO_TYPEWRAPPER_DEFAULTVALUE(T11), - typename TypeWrapper::CONSTTYPE& t12 = POCO_TYPEWRAPPER_DEFAULTVALUE(T12), - typename TypeWrapper::CONSTTYPE& t13 = POCO_TYPEWRAPPER_DEFAULTVALUE(T13), - typename TypeWrapper::CONSTTYPE& t14 = POCO_TYPEWRAPPER_DEFAULTVALUE(T14), - typename TypeWrapper::CONSTTYPE& t15 = POCO_TYPEWRAPPER_DEFAULTVALUE(T15), - typename TypeWrapper::CONSTTYPE& t16 = POCO_TYPEWRAPPER_DEFAULTVALUE(T16), - typename TypeWrapper::CONSTTYPE& t17 = POCO_TYPEWRAPPER_DEFAULTVALUE(T17), - typename TypeWrapper::CONSTTYPE& t18 = POCO_TYPEWRAPPER_DEFAULTVALUE(T18), - typename TypeWrapper::CONSTTYPE& t19 = POCO_TYPEWRAPPER_DEFAULTVALUE(T19), + typename TypeWrapper::CONSTTYPE& t8 = POCO_TYPEWRAPPER_DEFAULTVALUE(T8), + typename TypeWrapper::CONSTTYPE& t9 = POCO_TYPEWRAPPER_DEFAULTVALUE(T9), + typename TypeWrapper::CONSTTYPE& t10 = POCO_TYPEWRAPPER_DEFAULTVALUE(T10), + typename TypeWrapper::CONSTTYPE& t11 = POCO_TYPEWRAPPER_DEFAULTVALUE(T11), + typename TypeWrapper::CONSTTYPE& t12 = POCO_TYPEWRAPPER_DEFAULTVALUE(T12), + typename TypeWrapper::CONSTTYPE& t13 = POCO_TYPEWRAPPER_DEFAULTVALUE(T13), + typename TypeWrapper::CONSTTYPE& t14 = POCO_TYPEWRAPPER_DEFAULTVALUE(T14), + typename TypeWrapper::CONSTTYPE& t15 = POCO_TYPEWRAPPER_DEFAULTVALUE(T15), + typename TypeWrapper::CONSTTYPE& t16 = POCO_TYPEWRAPPER_DEFAULTVALUE(T16), + typename TypeWrapper::CONSTTYPE& t17 = POCO_TYPEWRAPPER_DEFAULTVALUE(T17), + typename TypeWrapper::CONSTTYPE& t18 = POCO_TYPEWRAPPER_DEFAULTVALUE(T18), + typename TypeWrapper::CONSTTYPE& t19 = POCO_TYPEWRAPPER_DEFAULTVALUE(T19), typename TypeWrapper::CONSTTYPE& t20 = POCO_TYPEWRAPPER_DEFAULTVALUE(T20), typename TypeWrapper::CONSTTYPE& t21 = POCO_TYPEWRAPPER_DEFAULTVALUE(T21), - typename TypeWrapper::CONSTTYPE& t22 = POCO_TYPEWRAPPER_DEFAULTVALUE(T22), + typename TypeWrapper::CONSTTYPE& t22 = POCO_TYPEWRAPPER_DEFAULTVALUE(T22), typename TypeWrapper::CONSTTYPE& t23 = POCO_TYPEWRAPPER_DEFAULTVALUE(T23), typename TypeWrapper::CONSTTYPE& t24 = POCO_TYPEWRAPPER_DEFAULTVALUE(T24), - typename TypeWrapper::CONSTTYPE& t25 = POCO_TYPEWRAPPER_DEFAULTVALUE(T25), + typename TypeWrapper::CONSTTYPE& t25 = POCO_TYPEWRAPPER_DEFAULTVALUE(T25), typename TypeWrapper::CONSTTYPE& t26 = POCO_TYPEWRAPPER_DEFAULTVALUE(T26), typename TypeWrapper::CONSTTYPE& t27 = POCO_TYPEWRAPPER_DEFAULTVALUE(T27), - typename TypeWrapper::CONSTTYPE& t28 = POCO_TYPEWRAPPER_DEFAULTVALUE(T28), - typename TypeWrapper::CONSTTYPE& t29 = POCO_TYPEWRAPPER_DEFAULTVALUE(T29), - typename TypeWrapper::CONSTTYPE& t30 = POCO_TYPEWRAPPER_DEFAULTVALUE(T30), - typename TypeWrapper::CONSTTYPE& t31 = POCO_TYPEWRAPPER_DEFAULTVALUE(T31), - typename TypeWrapper::CONSTTYPE& t32 = POCO_TYPEWRAPPER_DEFAULTVALUE(T32), - typename TypeWrapper::CONSTTYPE& t33 = POCO_TYPEWRAPPER_DEFAULTVALUE(T33), - typename TypeWrapper::CONSTTYPE& t34 = POCO_TYPEWRAPPER_DEFAULTVALUE(T34), - typename TypeWrapper::CONSTTYPE& t35 = POCO_TYPEWRAPPER_DEFAULTVALUE(T35)): + typename TypeWrapper::CONSTTYPE& t28 = POCO_TYPEWRAPPER_DEFAULTVALUE(T28), + typename TypeWrapper::CONSTTYPE& t29 = POCO_TYPEWRAPPER_DEFAULTVALUE(T29), + typename TypeWrapper::CONSTTYPE& t30 = POCO_TYPEWRAPPER_DEFAULTVALUE(T30), + typename TypeWrapper::CONSTTYPE& t31 = POCO_TYPEWRAPPER_DEFAULTVALUE(T31), + typename TypeWrapper::CONSTTYPE& t32 = POCO_TYPEWRAPPER_DEFAULTVALUE(T32), + typename TypeWrapper::CONSTTYPE& t33 = POCO_TYPEWRAPPER_DEFAULTVALUE(T33), + typename TypeWrapper::CONSTTYPE& t34 = POCO_TYPEWRAPPER_DEFAULTVALUE(T34), + typename TypeWrapper::CONSTTYPE& t35 = POCO_TYPEWRAPPER_DEFAULTVALUE(T35)): TupleType(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35) { if (rNames->size() != TupleType::length) - throw InvalidArgumentException("Wrong names vector length."); + throw InvalidArgumentException("Wrong names vector length."); _pNames = rNames; } NamedTuple(const std::string& n0, - typename TypeWrapper::CONSTTYPE& t0, + typename TypeWrapper::CONSTTYPE& t0, const std::string& n1 = "B", typename TypeWrapper::CONSTTYPE& t1 = POCO_TYPEWRAPPER_DEFAULTVALUE(T1), const std::string& n2 = "C", - typename TypeWrapper::CONSTTYPE& t2 = POCO_TYPEWRAPPER_DEFAULTVALUE(T2), + typename TypeWrapper::CONSTTYPE& t2 = POCO_TYPEWRAPPER_DEFAULTVALUE(T2), const std::string& n3 = "D", typename TypeWrapper::CONSTTYPE& t3 = POCO_TYPEWRAPPER_DEFAULTVALUE(T3), const std::string& n4 = "E", - typename TypeWrapper::CONSTTYPE& t4 = POCO_TYPEWRAPPER_DEFAULTVALUE(T4), + typename TypeWrapper::CONSTTYPE& t4 = POCO_TYPEWRAPPER_DEFAULTVALUE(T4), const std::string& n5 = "F", typename TypeWrapper::CONSTTYPE& t5 = POCO_TYPEWRAPPER_DEFAULTVALUE(T5), const std::string& n6 = "G", - typename TypeWrapper::CONSTTYPE& t6 = POCO_TYPEWRAPPER_DEFAULTVALUE(T6), + typename TypeWrapper::CONSTTYPE& t6 = POCO_TYPEWRAPPER_DEFAULTVALUE(T6), const std::string& n7 = "H", typename TypeWrapper::CONSTTYPE& t7 = POCO_TYPEWRAPPER_DEFAULTVALUE(T7), const std::string& n8 = "I", - typename TypeWrapper::CONSTTYPE& t8 = POCO_TYPEWRAPPER_DEFAULTVALUE(T8), + typename TypeWrapper::CONSTTYPE& t8 = POCO_TYPEWRAPPER_DEFAULTVALUE(T8), const std::string& n9 = "J", typename TypeWrapper::CONSTTYPE& t9 = POCO_TYPEWRAPPER_DEFAULTVALUE(T9), const std::string& n10 = "K", @@ -1993,23 +1993,23 @@ struct NamedTuple::CONSTTYPE& t19 = POCO_TYPEWRAPPER_DEFAULTVALUE(T19), const std::string& n20 = "U", - typename TypeWrapper::CONSTTYPE& t20 = POCO_TYPEWRAPPER_DEFAULTVALUE(T20), + typename TypeWrapper::CONSTTYPE& t20 = POCO_TYPEWRAPPER_DEFAULTVALUE(T20), const std::string& n21 = "V", typename TypeWrapper::CONSTTYPE& t21 = POCO_TYPEWRAPPER_DEFAULTVALUE(T21), const std::string& n22 = "W", - typename TypeWrapper::CONSTTYPE& t22 = POCO_TYPEWRAPPER_DEFAULTVALUE(T22), + typename TypeWrapper::CONSTTYPE& t22 = POCO_TYPEWRAPPER_DEFAULTVALUE(T22), const std::string& n23 = "X", typename TypeWrapper::CONSTTYPE& t23 = POCO_TYPEWRAPPER_DEFAULTVALUE(T23), const std::string& n24 = "Y", - typename TypeWrapper::CONSTTYPE& t24 = POCO_TYPEWRAPPER_DEFAULTVALUE(T24), + typename TypeWrapper::CONSTTYPE& t24 = POCO_TYPEWRAPPER_DEFAULTVALUE(T24), const std::string& n25 = "Z", typename TypeWrapper::CONSTTYPE& t25 = POCO_TYPEWRAPPER_DEFAULTVALUE(T25), const std::string& n26 = "A1", - typename TypeWrapper::CONSTTYPE& t26 = POCO_TYPEWRAPPER_DEFAULTVALUE(T26), + typename TypeWrapper::CONSTTYPE& t26 = POCO_TYPEWRAPPER_DEFAULTVALUE(T26), const std::string& n27 = "B1", typename TypeWrapper::CONSTTYPE& t27 = POCO_TYPEWRAPPER_DEFAULTVALUE(T27), const std::string& n28 = "C1", - typename TypeWrapper::CONSTTYPE& t28 = POCO_TYPEWRAPPER_DEFAULTVALUE(T28), + typename TypeWrapper::CONSTTYPE& t28 = POCO_TYPEWRAPPER_DEFAULTVALUE(T28), const std::string& n29 = "D1", typename TypeWrapper::CONSTTYPE& t29 = POCO_TYPEWRAPPER_DEFAULTVALUE(T29), const std::string& n30 = "E1", @@ -2023,16 +2023,16 @@ struct NamedTuple::CONSTTYPE& t34 = POCO_TYPEWRAPPER_DEFAULTVALUE(T34), const std::string& n35 = "J1", - typename TypeWrapper::CONSTTYPE& t35 = POCO_TYPEWRAPPER_DEFAULTVALUE(T35)): - TupleType(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35), - _pNames(0) + typename TypeWrapper::CONSTTYPE& t35 = POCO_TYPEWRAPPER_DEFAULTVALUE(T35)): + TupleType(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35), + _pNames(0) { init(n0,n1,n2,n3,n4,n5,n6,n7,n8,n9,n10,n11,n12,n13,n14,n15,n16,n17,n18,n19,n20,n21,n22,n23,n24,n25,n26,n27,n28,n29,n30,n31,n32,n33,n34,n35); } const DynamicAny get(const std::string& name) const { - NameVec::const_iterator it = _pNames->begin(); + NameVec::const_iterator it = _pNames->begin(); NameVec::const_iterator itEnd = _pNames->end(); for(std::size_t counter = 0; it != itEnd; ++it, ++counter) @@ -2044,11 +2044,11 @@ struct NamedTuple(); case 1: return TupleType::template get<1>(); case 2: return TupleType::template get<2>(); - case 3: return TupleType::template get<3>(); + case 3: return TupleType::template get<3>(); case 4: return TupleType::template get<4>(); case 5: return TupleType::template get<5>(); case 6: return TupleType::template get<6>(); - case 7: return TupleType::template get<7>(); + case 7: return TupleType::template get<7>(); case 8: return TupleType::template get<8>(); case 9: return TupleType::template get<9>(); case 10: return TupleType::template get<10>(); @@ -2064,11 +2064,11 @@ struct NamedTuple(); case 21: return TupleType::template get<21>(); case 22: return TupleType::template get<22>(); - case 23: return TupleType::template get<23>(); + case 23: return TupleType::template get<23>(); case 24: return TupleType::template get<24>(); case 25: return TupleType::template get<25>(); case 26: return TupleType::template get<26>(); - case 27: return TupleType::template get<27>(); + case 27: return TupleType::template get<27>(); case 28: return TupleType::template get<28>(); case 29: return TupleType::template get<29>(); case 30: return TupleType::template get<30>(); @@ -2080,7 +2080,7 @@ struct NamedTuple - typename TypeGetter::ConstHeadType& get() const + typename TypeGetter::ConstHeadType& get() const { return TupleType::template get(); } @@ -2110,7 +2110,7 @@ struct NamedTuple TupleType; typedef typename Tuple::Type Type; - typedef std::vector NameVec; - typedef SharedPtr NameVecPtr; + typedef std::vector NameVec; + typedef SharedPtr NameVecPtr; NamedTuple(): _pNames(0) { @@ -2284,114 +2284,114 @@ struct NamedTuplesize() != TupleType::length) - throw InvalidArgumentException("Wrong names vector length."); + throw InvalidArgumentException("Wrong names vector length."); _pNames = rNames; } NamedTuple(typename TypeWrapper::CONSTTYPE& t0, - typename TypeWrapper::CONSTTYPE& t1 = POCO_TYPEWRAPPER_DEFAULTVALUE(T1), - typename TypeWrapper::CONSTTYPE& t2 = POCO_TYPEWRAPPER_DEFAULTVALUE(T2), + typename TypeWrapper::CONSTTYPE& t1 = POCO_TYPEWRAPPER_DEFAULTVALUE(T1), + typename TypeWrapper::CONSTTYPE& t2 = POCO_TYPEWRAPPER_DEFAULTVALUE(T2), typename TypeWrapper::CONSTTYPE& t3 = POCO_TYPEWRAPPER_DEFAULTVALUE(T3), typename TypeWrapper::CONSTTYPE& t4 = POCO_TYPEWRAPPER_DEFAULTVALUE(T4), - typename TypeWrapper::CONSTTYPE& t5 = POCO_TYPEWRAPPER_DEFAULTVALUE(T5), + typename TypeWrapper::CONSTTYPE& t5 = POCO_TYPEWRAPPER_DEFAULTVALUE(T5), typename TypeWrapper::CONSTTYPE& t6 = POCO_TYPEWRAPPER_DEFAULTVALUE(T6), typename TypeWrapper::CONSTTYPE& t7 = POCO_TYPEWRAPPER_DEFAULTVALUE(T7), - typename TypeWrapper::CONSTTYPE& t8 = POCO_TYPEWRAPPER_DEFAULTVALUE(T8), - typename TypeWrapper::CONSTTYPE& t9 = POCO_TYPEWRAPPER_DEFAULTVALUE(T9), - typename TypeWrapper::CONSTTYPE& t10 = POCO_TYPEWRAPPER_DEFAULTVALUE(T10), - typename TypeWrapper::CONSTTYPE& t11 = POCO_TYPEWRAPPER_DEFAULTVALUE(T11), - typename TypeWrapper::CONSTTYPE& t12 = POCO_TYPEWRAPPER_DEFAULTVALUE(T12), - typename TypeWrapper::CONSTTYPE& t13 = POCO_TYPEWRAPPER_DEFAULTVALUE(T13), - typename TypeWrapper::CONSTTYPE& t14 = POCO_TYPEWRAPPER_DEFAULTVALUE(T14), - typename TypeWrapper::CONSTTYPE& t15 = POCO_TYPEWRAPPER_DEFAULTVALUE(T15), - typename TypeWrapper::CONSTTYPE& t16 = POCO_TYPEWRAPPER_DEFAULTVALUE(T16), - typename TypeWrapper::CONSTTYPE& t17 = POCO_TYPEWRAPPER_DEFAULTVALUE(T17), - typename TypeWrapper::CONSTTYPE& t18 = POCO_TYPEWRAPPER_DEFAULTVALUE(T18), + typename TypeWrapper::CONSTTYPE& t8 = POCO_TYPEWRAPPER_DEFAULTVALUE(T8), + typename TypeWrapper::CONSTTYPE& t9 = POCO_TYPEWRAPPER_DEFAULTVALUE(T9), + typename TypeWrapper::CONSTTYPE& t10 = POCO_TYPEWRAPPER_DEFAULTVALUE(T10), + typename TypeWrapper::CONSTTYPE& t11 = POCO_TYPEWRAPPER_DEFAULTVALUE(T11), + typename TypeWrapper::CONSTTYPE& t12 = POCO_TYPEWRAPPER_DEFAULTVALUE(T12), + typename TypeWrapper::CONSTTYPE& t13 = POCO_TYPEWRAPPER_DEFAULTVALUE(T13), + typename TypeWrapper::CONSTTYPE& t14 = POCO_TYPEWRAPPER_DEFAULTVALUE(T14), + typename TypeWrapper::CONSTTYPE& t15 = POCO_TYPEWRAPPER_DEFAULTVALUE(T15), + typename TypeWrapper::CONSTTYPE& t16 = POCO_TYPEWRAPPER_DEFAULTVALUE(T16), + typename TypeWrapper::CONSTTYPE& t17 = POCO_TYPEWRAPPER_DEFAULTVALUE(T17), + typename TypeWrapper::CONSTTYPE& t18 = POCO_TYPEWRAPPER_DEFAULTVALUE(T18), typename TypeWrapper::CONSTTYPE& t19 = POCO_TYPEWRAPPER_DEFAULTVALUE(T19), typename TypeWrapper::CONSTTYPE& t20 = POCO_TYPEWRAPPER_DEFAULTVALUE(T20), - typename TypeWrapper::CONSTTYPE& t21 = POCO_TYPEWRAPPER_DEFAULTVALUE(T21), - typename TypeWrapper::CONSTTYPE& t22 = POCO_TYPEWRAPPER_DEFAULTVALUE(T22), + typename TypeWrapper::CONSTTYPE& t21 = POCO_TYPEWRAPPER_DEFAULTVALUE(T21), + typename TypeWrapper::CONSTTYPE& t22 = POCO_TYPEWRAPPER_DEFAULTVALUE(T22), typename TypeWrapper::CONSTTYPE& t23 = POCO_TYPEWRAPPER_DEFAULTVALUE(T23), typename TypeWrapper::CONSTTYPE& t24 = POCO_TYPEWRAPPER_DEFAULTVALUE(T24), - typename TypeWrapper::CONSTTYPE& t25 = POCO_TYPEWRAPPER_DEFAULTVALUE(T25), + typename TypeWrapper::CONSTTYPE& t25 = POCO_TYPEWRAPPER_DEFAULTVALUE(T25), typename TypeWrapper::CONSTTYPE& t26 = POCO_TYPEWRAPPER_DEFAULTVALUE(T26), typename TypeWrapper::CONSTTYPE& t27 = POCO_TYPEWRAPPER_DEFAULTVALUE(T27), - typename TypeWrapper::CONSTTYPE& t28 = POCO_TYPEWRAPPER_DEFAULTVALUE(T28), - typename TypeWrapper::CONSTTYPE& t29 = POCO_TYPEWRAPPER_DEFAULTVALUE(T29), - typename TypeWrapper::CONSTTYPE& t30 = POCO_TYPEWRAPPER_DEFAULTVALUE(T30), - typename TypeWrapper::CONSTTYPE& t31 = POCO_TYPEWRAPPER_DEFAULTVALUE(T31), - typename TypeWrapper::CONSTTYPE& t32 = POCO_TYPEWRAPPER_DEFAULTVALUE(T32), - typename TypeWrapper::CONSTTYPE& t33 = POCO_TYPEWRAPPER_DEFAULTVALUE(T33), - typename TypeWrapper::CONSTTYPE& t34 = POCO_TYPEWRAPPER_DEFAULTVALUE(T34)): - TupleType(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34), + typename TypeWrapper::CONSTTYPE& t28 = POCO_TYPEWRAPPER_DEFAULTVALUE(T28), + typename TypeWrapper::CONSTTYPE& t29 = POCO_TYPEWRAPPER_DEFAULTVALUE(T29), + typename TypeWrapper::CONSTTYPE& t30 = POCO_TYPEWRAPPER_DEFAULTVALUE(T30), + typename TypeWrapper::CONSTTYPE& t31 = POCO_TYPEWRAPPER_DEFAULTVALUE(T31), + typename TypeWrapper::CONSTTYPE& t32 = POCO_TYPEWRAPPER_DEFAULTVALUE(T32), + typename TypeWrapper::CONSTTYPE& t33 = POCO_TYPEWRAPPER_DEFAULTVALUE(T33), + typename TypeWrapper::CONSTTYPE& t34 = POCO_TYPEWRAPPER_DEFAULTVALUE(T34)): + TupleType(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34), _pNames(0) { init(); } - NamedTuple(const NameVecPtr& rNames, + NamedTuple(const NameVecPtr& rNames, typename TypeWrapper::CONSTTYPE& t0, typename TypeWrapper::CONSTTYPE& t1 = POCO_TYPEWRAPPER_DEFAULTVALUE(T1), - typename TypeWrapper::CONSTTYPE& t2 = POCO_TYPEWRAPPER_DEFAULTVALUE(T2), + typename TypeWrapper::CONSTTYPE& t2 = POCO_TYPEWRAPPER_DEFAULTVALUE(T2), typename TypeWrapper::CONSTTYPE& t3 = POCO_TYPEWRAPPER_DEFAULTVALUE(T3), typename TypeWrapper::CONSTTYPE& t4 = POCO_TYPEWRAPPER_DEFAULTVALUE(T4), - typename TypeWrapper::CONSTTYPE& t5 = POCO_TYPEWRAPPER_DEFAULTVALUE(T5), + typename TypeWrapper::CONSTTYPE& t5 = POCO_TYPEWRAPPER_DEFAULTVALUE(T5), typename TypeWrapper::CONSTTYPE& t6 = POCO_TYPEWRAPPER_DEFAULTVALUE(T6), typename TypeWrapper::CONSTTYPE& t7 = POCO_TYPEWRAPPER_DEFAULTVALUE(T7), - typename TypeWrapper::CONSTTYPE& t8 = POCO_TYPEWRAPPER_DEFAULTVALUE(T8), - typename TypeWrapper::CONSTTYPE& t9 = POCO_TYPEWRAPPER_DEFAULTVALUE(T9), - typename TypeWrapper::CONSTTYPE& t10 = POCO_TYPEWRAPPER_DEFAULTVALUE(T10), - typename TypeWrapper::CONSTTYPE& t11 = POCO_TYPEWRAPPER_DEFAULTVALUE(T11), - typename TypeWrapper::CONSTTYPE& t12 = POCO_TYPEWRAPPER_DEFAULTVALUE(T12), - typename TypeWrapper::CONSTTYPE& t13 = POCO_TYPEWRAPPER_DEFAULTVALUE(T13), - typename TypeWrapper::CONSTTYPE& t14 = POCO_TYPEWRAPPER_DEFAULTVALUE(T14), - typename TypeWrapper::CONSTTYPE& t15 = POCO_TYPEWRAPPER_DEFAULTVALUE(T15), - typename TypeWrapper::CONSTTYPE& t16 = POCO_TYPEWRAPPER_DEFAULTVALUE(T16), - typename TypeWrapper::CONSTTYPE& t17 = POCO_TYPEWRAPPER_DEFAULTVALUE(T17), - typename TypeWrapper::CONSTTYPE& t18 = POCO_TYPEWRAPPER_DEFAULTVALUE(T18), - typename TypeWrapper::CONSTTYPE& t19 = POCO_TYPEWRAPPER_DEFAULTVALUE(T19), + typename TypeWrapper::CONSTTYPE& t8 = POCO_TYPEWRAPPER_DEFAULTVALUE(T8), + typename TypeWrapper::CONSTTYPE& t9 = POCO_TYPEWRAPPER_DEFAULTVALUE(T9), + typename TypeWrapper::CONSTTYPE& t10 = POCO_TYPEWRAPPER_DEFAULTVALUE(T10), + typename TypeWrapper::CONSTTYPE& t11 = POCO_TYPEWRAPPER_DEFAULTVALUE(T11), + typename TypeWrapper::CONSTTYPE& t12 = POCO_TYPEWRAPPER_DEFAULTVALUE(T12), + typename TypeWrapper::CONSTTYPE& t13 = POCO_TYPEWRAPPER_DEFAULTVALUE(T13), + typename TypeWrapper::CONSTTYPE& t14 = POCO_TYPEWRAPPER_DEFAULTVALUE(T14), + typename TypeWrapper::CONSTTYPE& t15 = POCO_TYPEWRAPPER_DEFAULTVALUE(T15), + typename TypeWrapper::CONSTTYPE& t16 = POCO_TYPEWRAPPER_DEFAULTVALUE(T16), + typename TypeWrapper::CONSTTYPE& t17 = POCO_TYPEWRAPPER_DEFAULTVALUE(T17), + typename TypeWrapper::CONSTTYPE& t18 = POCO_TYPEWRAPPER_DEFAULTVALUE(T18), + typename TypeWrapper::CONSTTYPE& t19 = POCO_TYPEWRAPPER_DEFAULTVALUE(T19), typename TypeWrapper::CONSTTYPE& t20 = POCO_TYPEWRAPPER_DEFAULTVALUE(T20), typename TypeWrapper::CONSTTYPE& t21 = POCO_TYPEWRAPPER_DEFAULTVALUE(T21), - typename TypeWrapper::CONSTTYPE& t22 = POCO_TYPEWRAPPER_DEFAULTVALUE(T22), + typename TypeWrapper::CONSTTYPE& t22 = POCO_TYPEWRAPPER_DEFAULTVALUE(T22), typename TypeWrapper::CONSTTYPE& t23 = POCO_TYPEWRAPPER_DEFAULTVALUE(T23), typename TypeWrapper::CONSTTYPE& t24 = POCO_TYPEWRAPPER_DEFAULTVALUE(T24), - typename TypeWrapper::CONSTTYPE& t25 = POCO_TYPEWRAPPER_DEFAULTVALUE(T25), + typename TypeWrapper::CONSTTYPE& t25 = POCO_TYPEWRAPPER_DEFAULTVALUE(T25), typename TypeWrapper::CONSTTYPE& t26 = POCO_TYPEWRAPPER_DEFAULTVALUE(T26), typename TypeWrapper::CONSTTYPE& t27 = POCO_TYPEWRAPPER_DEFAULTVALUE(T27), - typename TypeWrapper::CONSTTYPE& t28 = POCO_TYPEWRAPPER_DEFAULTVALUE(T28), - typename TypeWrapper::CONSTTYPE& t29 = POCO_TYPEWRAPPER_DEFAULTVALUE(T29), - typename TypeWrapper::CONSTTYPE& t30 = POCO_TYPEWRAPPER_DEFAULTVALUE(T30), - typename TypeWrapper::CONSTTYPE& t31 = POCO_TYPEWRAPPER_DEFAULTVALUE(T31), - typename TypeWrapper::CONSTTYPE& t32 = POCO_TYPEWRAPPER_DEFAULTVALUE(T32), - typename TypeWrapper::CONSTTYPE& t33 = POCO_TYPEWRAPPER_DEFAULTVALUE(T33), - typename TypeWrapper::CONSTTYPE& t34 = POCO_TYPEWRAPPER_DEFAULTVALUE(T34)): + typename TypeWrapper::CONSTTYPE& t28 = POCO_TYPEWRAPPER_DEFAULTVALUE(T28), + typename TypeWrapper::CONSTTYPE& t29 = POCO_TYPEWRAPPER_DEFAULTVALUE(T29), + typename TypeWrapper::CONSTTYPE& t30 = POCO_TYPEWRAPPER_DEFAULTVALUE(T30), + typename TypeWrapper::CONSTTYPE& t31 = POCO_TYPEWRAPPER_DEFAULTVALUE(T31), + typename TypeWrapper::CONSTTYPE& t32 = POCO_TYPEWRAPPER_DEFAULTVALUE(T32), + typename TypeWrapper::CONSTTYPE& t33 = POCO_TYPEWRAPPER_DEFAULTVALUE(T33), + typename TypeWrapper::CONSTTYPE& t34 = POCO_TYPEWRAPPER_DEFAULTVALUE(T34)): TupleType(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34) { if (rNames->size() != TupleType::length) - throw InvalidArgumentException("Wrong names vector length."); + throw InvalidArgumentException("Wrong names vector length."); _pNames = rNames; } NamedTuple(const std::string& n0, - typename TypeWrapper::CONSTTYPE& t0, + typename TypeWrapper::CONSTTYPE& t0, const std::string& n1 = "B", typename TypeWrapper::CONSTTYPE& t1 = POCO_TYPEWRAPPER_DEFAULTVALUE(T1), const std::string& n2 = "C", - typename TypeWrapper::CONSTTYPE& t2 = POCO_TYPEWRAPPER_DEFAULTVALUE(T2), + typename TypeWrapper::CONSTTYPE& t2 = POCO_TYPEWRAPPER_DEFAULTVALUE(T2), const std::string& n3 = "D", typename TypeWrapper::CONSTTYPE& t3 = POCO_TYPEWRAPPER_DEFAULTVALUE(T3), const std::string& n4 = "E", - typename TypeWrapper::CONSTTYPE& t4 = POCO_TYPEWRAPPER_DEFAULTVALUE(T4), + typename TypeWrapper::CONSTTYPE& t4 = POCO_TYPEWRAPPER_DEFAULTVALUE(T4), const std::string& n5 = "F", typename TypeWrapper::CONSTTYPE& t5 = POCO_TYPEWRAPPER_DEFAULTVALUE(T5), const std::string& n6 = "G", - typename TypeWrapper::CONSTTYPE& t6 = POCO_TYPEWRAPPER_DEFAULTVALUE(T6), + typename TypeWrapper::CONSTTYPE& t6 = POCO_TYPEWRAPPER_DEFAULTVALUE(T6), const std::string& n7 = "H", typename TypeWrapper::CONSTTYPE& t7 = POCO_TYPEWRAPPER_DEFAULTVALUE(T7), const std::string& n8 = "I", - typename TypeWrapper::CONSTTYPE& t8 = POCO_TYPEWRAPPER_DEFAULTVALUE(T8), + typename TypeWrapper::CONSTTYPE& t8 = POCO_TYPEWRAPPER_DEFAULTVALUE(T8), const std::string& n9 = "J", typename TypeWrapper::CONSTTYPE& t9 = POCO_TYPEWRAPPER_DEFAULTVALUE(T9), const std::string& n10 = "K", @@ -2415,23 +2415,23 @@ struct NamedTuple::CONSTTYPE& t19 = POCO_TYPEWRAPPER_DEFAULTVALUE(T19), const std::string& n20 = "U", - typename TypeWrapper::CONSTTYPE& t20 = POCO_TYPEWRAPPER_DEFAULTVALUE(T20), + typename TypeWrapper::CONSTTYPE& t20 = POCO_TYPEWRAPPER_DEFAULTVALUE(T20), const std::string& n21 = "V", typename TypeWrapper::CONSTTYPE& t21 = POCO_TYPEWRAPPER_DEFAULTVALUE(T21), const std::string& n22 = "W", - typename TypeWrapper::CONSTTYPE& t22 = POCO_TYPEWRAPPER_DEFAULTVALUE(T22), + typename TypeWrapper::CONSTTYPE& t22 = POCO_TYPEWRAPPER_DEFAULTVALUE(T22), const std::string& n23 = "X", typename TypeWrapper::CONSTTYPE& t23 = POCO_TYPEWRAPPER_DEFAULTVALUE(T23), const std::string& n24 = "Y", - typename TypeWrapper::CONSTTYPE& t24 = POCO_TYPEWRAPPER_DEFAULTVALUE(T24), + typename TypeWrapper::CONSTTYPE& t24 = POCO_TYPEWRAPPER_DEFAULTVALUE(T24), const std::string& n25 = "Z", typename TypeWrapper::CONSTTYPE& t25 = POCO_TYPEWRAPPER_DEFAULTVALUE(T25), const std::string& n26 = "A1", - typename TypeWrapper::CONSTTYPE& t26 = POCO_TYPEWRAPPER_DEFAULTVALUE(T26), + typename TypeWrapper::CONSTTYPE& t26 = POCO_TYPEWRAPPER_DEFAULTVALUE(T26), const std::string& n27 = "B1", typename TypeWrapper::CONSTTYPE& t27 = POCO_TYPEWRAPPER_DEFAULTVALUE(T27), const std::string& n28 = "C1", - typename TypeWrapper::CONSTTYPE& t28 = POCO_TYPEWRAPPER_DEFAULTVALUE(T28), + typename TypeWrapper::CONSTTYPE& t28 = POCO_TYPEWRAPPER_DEFAULTVALUE(T28), const std::string& n29 = "D1", typename TypeWrapper::CONSTTYPE& t29 = POCO_TYPEWRAPPER_DEFAULTVALUE(T29), const std::string& n30 = "E1", @@ -2443,16 +2443,16 @@ struct NamedTuple::CONSTTYPE& t33 = POCO_TYPEWRAPPER_DEFAULTVALUE(T33), const std::string& n34 = "I1", - typename TypeWrapper::CONSTTYPE& t34 = POCO_TYPEWRAPPER_DEFAULTVALUE(T34)): - TupleType(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34), - _pNames(0) + typename TypeWrapper::CONSTTYPE& t34 = POCO_TYPEWRAPPER_DEFAULTVALUE(T34)): + TupleType(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34), + _pNames(0) { init(n0,n1,n2,n3,n4,n5,n6,n7,n8,n9,n10,n11,n12,n13,n14,n15,n16,n17,n18,n19,n20,n21,n22,n23,n24,n25,n26,n27,n28,n29,n30,n31,n32,n33,n34); } const DynamicAny get(const std::string& name) const { - NameVec::const_iterator it = _pNames->begin(); + NameVec::const_iterator it = _pNames->begin(); NameVec::const_iterator itEnd = _pNames->end(); for(std::size_t counter = 0; it != itEnd; ++it, ++counter) @@ -2464,11 +2464,11 @@ struct NamedTuple(); case 1: return TupleType::template get<1>(); case 2: return TupleType::template get<2>(); - case 3: return TupleType::template get<3>(); + case 3: return TupleType::template get<3>(); case 4: return TupleType::template get<4>(); case 5: return TupleType::template get<5>(); case 6: return TupleType::template get<6>(); - case 7: return TupleType::template get<7>(); + case 7: return TupleType::template get<7>(); case 8: return TupleType::template get<8>(); case 9: return TupleType::template get<9>(); case 10: return TupleType::template get<10>(); @@ -2484,11 +2484,11 @@ struct NamedTuple(); case 21: return TupleType::template get<21>(); case 22: return TupleType::template get<22>(); - case 23: return TupleType::template get<23>(); + case 23: return TupleType::template get<23>(); case 24: return TupleType::template get<24>(); case 25: return TupleType::template get<25>(); case 26: return TupleType::template get<26>(); - case 27: return TupleType::template get<27>(); + case 27: return TupleType::template get<27>(); case 28: return TupleType::template get<28>(); case 29: return TupleType::template get<29>(); case 30: return TupleType::template get<30>(); @@ -2499,7 +2499,7 @@ struct NamedTuple - typename TypeGetter::ConstHeadType& get() const + typename TypeGetter::ConstHeadType& get() const { return TupleType::template get(); } @@ -2529,7 +2529,7 @@ struct NamedTuple TupleType; typedef typename Tuple::Type Type; - typedef std::vector NameVec; - typedef SharedPtr NameVecPtr; + typedef std::vector NameVec; + typedef SharedPtr NameVecPtr; NamedTuple(): _pNames(0) { @@ -2700,112 +2700,112 @@ struct NamedTuplesize() != TupleType::length) - throw InvalidArgumentException("Wrong names vector length."); + throw InvalidArgumentException("Wrong names vector length."); _pNames = rNames; } NamedTuple(typename TypeWrapper::CONSTTYPE& t0, - typename TypeWrapper::CONSTTYPE& t1 = POCO_TYPEWRAPPER_DEFAULTVALUE(T1), - typename TypeWrapper::CONSTTYPE& t2 = POCO_TYPEWRAPPER_DEFAULTVALUE(T2), + typename TypeWrapper::CONSTTYPE& t1 = POCO_TYPEWRAPPER_DEFAULTVALUE(T1), + typename TypeWrapper::CONSTTYPE& t2 = POCO_TYPEWRAPPER_DEFAULTVALUE(T2), typename TypeWrapper::CONSTTYPE& t3 = POCO_TYPEWRAPPER_DEFAULTVALUE(T3), typename TypeWrapper::CONSTTYPE& t4 = POCO_TYPEWRAPPER_DEFAULTVALUE(T4), - typename TypeWrapper::CONSTTYPE& t5 = POCO_TYPEWRAPPER_DEFAULTVALUE(T5), + typename TypeWrapper::CONSTTYPE& t5 = POCO_TYPEWRAPPER_DEFAULTVALUE(T5), typename TypeWrapper::CONSTTYPE& t6 = POCO_TYPEWRAPPER_DEFAULTVALUE(T6), typename TypeWrapper::CONSTTYPE& t7 = POCO_TYPEWRAPPER_DEFAULTVALUE(T7), - typename TypeWrapper::CONSTTYPE& t8 = POCO_TYPEWRAPPER_DEFAULTVALUE(T8), - typename TypeWrapper::CONSTTYPE& t9 = POCO_TYPEWRAPPER_DEFAULTVALUE(T9), - typename TypeWrapper::CONSTTYPE& t10 = POCO_TYPEWRAPPER_DEFAULTVALUE(T10), - typename TypeWrapper::CONSTTYPE& t11 = POCO_TYPEWRAPPER_DEFAULTVALUE(T11), - typename TypeWrapper::CONSTTYPE& t12 = POCO_TYPEWRAPPER_DEFAULTVALUE(T12), - typename TypeWrapper::CONSTTYPE& t13 = POCO_TYPEWRAPPER_DEFAULTVALUE(T13), - typename TypeWrapper::CONSTTYPE& t14 = POCO_TYPEWRAPPER_DEFAULTVALUE(T14), - typename TypeWrapper::CONSTTYPE& t15 = POCO_TYPEWRAPPER_DEFAULTVALUE(T15), - typename TypeWrapper::CONSTTYPE& t16 = POCO_TYPEWRAPPER_DEFAULTVALUE(T16), - typename TypeWrapper::CONSTTYPE& t17 = POCO_TYPEWRAPPER_DEFAULTVALUE(T17), - typename TypeWrapper::CONSTTYPE& t18 = POCO_TYPEWRAPPER_DEFAULTVALUE(T18), + typename TypeWrapper::CONSTTYPE& t8 = POCO_TYPEWRAPPER_DEFAULTVALUE(T8), + typename TypeWrapper::CONSTTYPE& t9 = POCO_TYPEWRAPPER_DEFAULTVALUE(T9), + typename TypeWrapper::CONSTTYPE& t10 = POCO_TYPEWRAPPER_DEFAULTVALUE(T10), + typename TypeWrapper::CONSTTYPE& t11 = POCO_TYPEWRAPPER_DEFAULTVALUE(T11), + typename TypeWrapper::CONSTTYPE& t12 = POCO_TYPEWRAPPER_DEFAULTVALUE(T12), + typename TypeWrapper::CONSTTYPE& t13 = POCO_TYPEWRAPPER_DEFAULTVALUE(T13), + typename TypeWrapper::CONSTTYPE& t14 = POCO_TYPEWRAPPER_DEFAULTVALUE(T14), + typename TypeWrapper::CONSTTYPE& t15 = POCO_TYPEWRAPPER_DEFAULTVALUE(T15), + typename TypeWrapper::CONSTTYPE& t16 = POCO_TYPEWRAPPER_DEFAULTVALUE(T16), + typename TypeWrapper::CONSTTYPE& t17 = POCO_TYPEWRAPPER_DEFAULTVALUE(T17), + typename TypeWrapper::CONSTTYPE& t18 = POCO_TYPEWRAPPER_DEFAULTVALUE(T18), typename TypeWrapper::CONSTTYPE& t19 = POCO_TYPEWRAPPER_DEFAULTVALUE(T19), typename TypeWrapper::CONSTTYPE& t20 = POCO_TYPEWRAPPER_DEFAULTVALUE(T20), - typename TypeWrapper::CONSTTYPE& t21 = POCO_TYPEWRAPPER_DEFAULTVALUE(T21), - typename TypeWrapper::CONSTTYPE& t22 = POCO_TYPEWRAPPER_DEFAULTVALUE(T22), + typename TypeWrapper::CONSTTYPE& t21 = POCO_TYPEWRAPPER_DEFAULTVALUE(T21), + typename TypeWrapper::CONSTTYPE& t22 = POCO_TYPEWRAPPER_DEFAULTVALUE(T22), typename TypeWrapper::CONSTTYPE& t23 = POCO_TYPEWRAPPER_DEFAULTVALUE(T23), typename TypeWrapper::CONSTTYPE& t24 = POCO_TYPEWRAPPER_DEFAULTVALUE(T24), - typename TypeWrapper::CONSTTYPE& t25 = POCO_TYPEWRAPPER_DEFAULTVALUE(T25), + typename TypeWrapper::CONSTTYPE& t25 = POCO_TYPEWRAPPER_DEFAULTVALUE(T25), typename TypeWrapper::CONSTTYPE& t26 = POCO_TYPEWRAPPER_DEFAULTVALUE(T26), typename TypeWrapper::CONSTTYPE& t27 = POCO_TYPEWRAPPER_DEFAULTVALUE(T27), - typename TypeWrapper::CONSTTYPE& t28 = POCO_TYPEWRAPPER_DEFAULTVALUE(T28), - typename TypeWrapper::CONSTTYPE& t29 = POCO_TYPEWRAPPER_DEFAULTVALUE(T29), - typename TypeWrapper::CONSTTYPE& t30 = POCO_TYPEWRAPPER_DEFAULTVALUE(T30), - typename TypeWrapper::CONSTTYPE& t31 = POCO_TYPEWRAPPER_DEFAULTVALUE(T31), - typename TypeWrapper::CONSTTYPE& t32 = POCO_TYPEWRAPPER_DEFAULTVALUE(T32), - typename TypeWrapper::CONSTTYPE& t33 = POCO_TYPEWRAPPER_DEFAULTVALUE(T33)): - TupleType(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33), + typename TypeWrapper::CONSTTYPE& t28 = POCO_TYPEWRAPPER_DEFAULTVALUE(T28), + typename TypeWrapper::CONSTTYPE& t29 = POCO_TYPEWRAPPER_DEFAULTVALUE(T29), + typename TypeWrapper::CONSTTYPE& t30 = POCO_TYPEWRAPPER_DEFAULTVALUE(T30), + typename TypeWrapper::CONSTTYPE& t31 = POCO_TYPEWRAPPER_DEFAULTVALUE(T31), + typename TypeWrapper::CONSTTYPE& t32 = POCO_TYPEWRAPPER_DEFAULTVALUE(T32), + typename TypeWrapper::CONSTTYPE& t33 = POCO_TYPEWRAPPER_DEFAULTVALUE(T33)): + TupleType(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33), _pNames(0) { init(); } - NamedTuple(const NameVecPtr& rNames, + NamedTuple(const NameVecPtr& rNames, typename TypeWrapper::CONSTTYPE& t0, typename TypeWrapper::CONSTTYPE& t1 = POCO_TYPEWRAPPER_DEFAULTVALUE(T1), - typename TypeWrapper::CONSTTYPE& t2 = POCO_TYPEWRAPPER_DEFAULTVALUE(T2), + typename TypeWrapper::CONSTTYPE& t2 = POCO_TYPEWRAPPER_DEFAULTVALUE(T2), typename TypeWrapper::CONSTTYPE& t3 = POCO_TYPEWRAPPER_DEFAULTVALUE(T3), typename TypeWrapper::CONSTTYPE& t4 = POCO_TYPEWRAPPER_DEFAULTVALUE(T4), - typename TypeWrapper::CONSTTYPE& t5 = POCO_TYPEWRAPPER_DEFAULTVALUE(T5), + typename TypeWrapper::CONSTTYPE& t5 = POCO_TYPEWRAPPER_DEFAULTVALUE(T5), typename TypeWrapper::CONSTTYPE& t6 = POCO_TYPEWRAPPER_DEFAULTVALUE(T6), typename TypeWrapper::CONSTTYPE& t7 = POCO_TYPEWRAPPER_DEFAULTVALUE(T7), - typename TypeWrapper::CONSTTYPE& t8 = POCO_TYPEWRAPPER_DEFAULTVALUE(T8), - typename TypeWrapper::CONSTTYPE& t9 = POCO_TYPEWRAPPER_DEFAULTVALUE(T9), - typename TypeWrapper::CONSTTYPE& t10 = POCO_TYPEWRAPPER_DEFAULTVALUE(T10), - typename TypeWrapper::CONSTTYPE& t11 = POCO_TYPEWRAPPER_DEFAULTVALUE(T11), - typename TypeWrapper::CONSTTYPE& t12 = POCO_TYPEWRAPPER_DEFAULTVALUE(T12), - typename TypeWrapper::CONSTTYPE& t13 = POCO_TYPEWRAPPER_DEFAULTVALUE(T13), - typename TypeWrapper::CONSTTYPE& t14 = POCO_TYPEWRAPPER_DEFAULTVALUE(T14), - typename TypeWrapper::CONSTTYPE& t15 = POCO_TYPEWRAPPER_DEFAULTVALUE(T15), - typename TypeWrapper::CONSTTYPE& t16 = POCO_TYPEWRAPPER_DEFAULTVALUE(T16), - typename TypeWrapper::CONSTTYPE& t17 = POCO_TYPEWRAPPER_DEFAULTVALUE(T17), - typename TypeWrapper::CONSTTYPE& t18 = POCO_TYPEWRAPPER_DEFAULTVALUE(T18), - typename TypeWrapper::CONSTTYPE& t19 = POCO_TYPEWRAPPER_DEFAULTVALUE(T19), + typename TypeWrapper::CONSTTYPE& t8 = POCO_TYPEWRAPPER_DEFAULTVALUE(T8), + typename TypeWrapper::CONSTTYPE& t9 = POCO_TYPEWRAPPER_DEFAULTVALUE(T9), + typename TypeWrapper::CONSTTYPE& t10 = POCO_TYPEWRAPPER_DEFAULTVALUE(T10), + typename TypeWrapper::CONSTTYPE& t11 = POCO_TYPEWRAPPER_DEFAULTVALUE(T11), + typename TypeWrapper::CONSTTYPE& t12 = POCO_TYPEWRAPPER_DEFAULTVALUE(T12), + typename TypeWrapper::CONSTTYPE& t13 = POCO_TYPEWRAPPER_DEFAULTVALUE(T13), + typename TypeWrapper::CONSTTYPE& t14 = POCO_TYPEWRAPPER_DEFAULTVALUE(T14), + typename TypeWrapper::CONSTTYPE& t15 = POCO_TYPEWRAPPER_DEFAULTVALUE(T15), + typename TypeWrapper::CONSTTYPE& t16 = POCO_TYPEWRAPPER_DEFAULTVALUE(T16), + typename TypeWrapper::CONSTTYPE& t17 = POCO_TYPEWRAPPER_DEFAULTVALUE(T17), + typename TypeWrapper::CONSTTYPE& t18 = POCO_TYPEWRAPPER_DEFAULTVALUE(T18), + typename TypeWrapper::CONSTTYPE& t19 = POCO_TYPEWRAPPER_DEFAULTVALUE(T19), typename TypeWrapper::CONSTTYPE& t20 = POCO_TYPEWRAPPER_DEFAULTVALUE(T20), typename TypeWrapper::CONSTTYPE& t21 = POCO_TYPEWRAPPER_DEFAULTVALUE(T21), - typename TypeWrapper::CONSTTYPE& t22 = POCO_TYPEWRAPPER_DEFAULTVALUE(T22), + typename TypeWrapper::CONSTTYPE& t22 = POCO_TYPEWRAPPER_DEFAULTVALUE(T22), typename TypeWrapper::CONSTTYPE& t23 = POCO_TYPEWRAPPER_DEFAULTVALUE(T23), typename TypeWrapper::CONSTTYPE& t24 = POCO_TYPEWRAPPER_DEFAULTVALUE(T24), - typename TypeWrapper::CONSTTYPE& t25 = POCO_TYPEWRAPPER_DEFAULTVALUE(T25), + typename TypeWrapper::CONSTTYPE& t25 = POCO_TYPEWRAPPER_DEFAULTVALUE(T25), typename TypeWrapper::CONSTTYPE& t26 = POCO_TYPEWRAPPER_DEFAULTVALUE(T26), typename TypeWrapper::CONSTTYPE& t27 = POCO_TYPEWRAPPER_DEFAULTVALUE(T27), - typename TypeWrapper::CONSTTYPE& t28 = POCO_TYPEWRAPPER_DEFAULTVALUE(T28), - typename TypeWrapper::CONSTTYPE& t29 = POCO_TYPEWRAPPER_DEFAULTVALUE(T29), - typename TypeWrapper::CONSTTYPE& t30 = POCO_TYPEWRAPPER_DEFAULTVALUE(T30), - typename TypeWrapper::CONSTTYPE& t31 = POCO_TYPEWRAPPER_DEFAULTVALUE(T31), - typename TypeWrapper::CONSTTYPE& t32 = POCO_TYPEWRAPPER_DEFAULTVALUE(T32), - typename TypeWrapper::CONSTTYPE& t33 = POCO_TYPEWRAPPER_DEFAULTVALUE(T33)): + typename TypeWrapper::CONSTTYPE& t28 = POCO_TYPEWRAPPER_DEFAULTVALUE(T28), + typename TypeWrapper::CONSTTYPE& t29 = POCO_TYPEWRAPPER_DEFAULTVALUE(T29), + typename TypeWrapper::CONSTTYPE& t30 = POCO_TYPEWRAPPER_DEFAULTVALUE(T30), + typename TypeWrapper::CONSTTYPE& t31 = POCO_TYPEWRAPPER_DEFAULTVALUE(T31), + typename TypeWrapper::CONSTTYPE& t32 = POCO_TYPEWRAPPER_DEFAULTVALUE(T32), + typename TypeWrapper::CONSTTYPE& t33 = POCO_TYPEWRAPPER_DEFAULTVALUE(T33)): TupleType(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33) { if (rNames->size() != TupleType::length) - throw InvalidArgumentException("Wrong names vector length."); + throw InvalidArgumentException("Wrong names vector length."); _pNames = rNames; } NamedTuple(const std::string& n0, - typename TypeWrapper::CONSTTYPE& t0, + typename TypeWrapper::CONSTTYPE& t0, const std::string& n1 = "B", typename TypeWrapper::CONSTTYPE& t1 = POCO_TYPEWRAPPER_DEFAULTVALUE(T1), const std::string& n2 = "C", - typename TypeWrapper::CONSTTYPE& t2 = POCO_TYPEWRAPPER_DEFAULTVALUE(T2), + typename TypeWrapper::CONSTTYPE& t2 = POCO_TYPEWRAPPER_DEFAULTVALUE(T2), const std::string& n3 = "D", typename TypeWrapper::CONSTTYPE& t3 = POCO_TYPEWRAPPER_DEFAULTVALUE(T3), const std::string& n4 = "E", - typename TypeWrapper::CONSTTYPE& t4 = POCO_TYPEWRAPPER_DEFAULTVALUE(T4), + typename TypeWrapper::CONSTTYPE& t4 = POCO_TYPEWRAPPER_DEFAULTVALUE(T4), const std::string& n5 = "F", typename TypeWrapper::CONSTTYPE& t5 = POCO_TYPEWRAPPER_DEFAULTVALUE(T5), const std::string& n6 = "G", - typename TypeWrapper::CONSTTYPE& t6 = POCO_TYPEWRAPPER_DEFAULTVALUE(T6), + typename TypeWrapper::CONSTTYPE& t6 = POCO_TYPEWRAPPER_DEFAULTVALUE(T6), const std::string& n7 = "H", typename TypeWrapper::CONSTTYPE& t7 = POCO_TYPEWRAPPER_DEFAULTVALUE(T7), const std::string& n8 = "I", - typename TypeWrapper::CONSTTYPE& t8 = POCO_TYPEWRAPPER_DEFAULTVALUE(T8), + typename TypeWrapper::CONSTTYPE& t8 = POCO_TYPEWRAPPER_DEFAULTVALUE(T8), const std::string& n9 = "J", typename TypeWrapper::CONSTTYPE& t9 = POCO_TYPEWRAPPER_DEFAULTVALUE(T9), const std::string& n10 = "K", @@ -2829,23 +2829,23 @@ struct NamedTuple::CONSTTYPE& t19 = POCO_TYPEWRAPPER_DEFAULTVALUE(T19), const std::string& n20 = "U", - typename TypeWrapper::CONSTTYPE& t20 = POCO_TYPEWRAPPER_DEFAULTVALUE(T20), + typename TypeWrapper::CONSTTYPE& t20 = POCO_TYPEWRAPPER_DEFAULTVALUE(T20), const std::string& n21 = "V", typename TypeWrapper::CONSTTYPE& t21 = POCO_TYPEWRAPPER_DEFAULTVALUE(T21), const std::string& n22 = "W", - typename TypeWrapper::CONSTTYPE& t22 = POCO_TYPEWRAPPER_DEFAULTVALUE(T22), + typename TypeWrapper::CONSTTYPE& t22 = POCO_TYPEWRAPPER_DEFAULTVALUE(T22), const std::string& n23 = "X", typename TypeWrapper::CONSTTYPE& t23 = POCO_TYPEWRAPPER_DEFAULTVALUE(T23), const std::string& n24 = "Y", - typename TypeWrapper::CONSTTYPE& t24 = POCO_TYPEWRAPPER_DEFAULTVALUE(T24), + typename TypeWrapper::CONSTTYPE& t24 = POCO_TYPEWRAPPER_DEFAULTVALUE(T24), const std::string& n25 = "Z", typename TypeWrapper::CONSTTYPE& t25 = POCO_TYPEWRAPPER_DEFAULTVALUE(T25), const std::string& n26 = "A1", - typename TypeWrapper::CONSTTYPE& t26 = POCO_TYPEWRAPPER_DEFAULTVALUE(T26), + typename TypeWrapper::CONSTTYPE& t26 = POCO_TYPEWRAPPER_DEFAULTVALUE(T26), const std::string& n27 = "B1", typename TypeWrapper::CONSTTYPE& t27 = POCO_TYPEWRAPPER_DEFAULTVALUE(T27), const std::string& n28 = "C1", - typename TypeWrapper::CONSTTYPE& t28 = POCO_TYPEWRAPPER_DEFAULTVALUE(T28), + typename TypeWrapper::CONSTTYPE& t28 = POCO_TYPEWRAPPER_DEFAULTVALUE(T28), const std::string& n29 = "D1", typename TypeWrapper::CONSTTYPE& t29 = POCO_TYPEWRAPPER_DEFAULTVALUE(T29), const std::string& n30 = "E1", @@ -2855,16 +2855,16 @@ struct NamedTuple::CONSTTYPE& t32 = POCO_TYPEWRAPPER_DEFAULTVALUE(T32), const std::string& n33 = "H1", - typename TypeWrapper::CONSTTYPE& t33 = POCO_TYPEWRAPPER_DEFAULTVALUE(T33)): - TupleType(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33), - _pNames(0) + typename TypeWrapper::CONSTTYPE& t33 = POCO_TYPEWRAPPER_DEFAULTVALUE(T33)): + TupleType(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33), + _pNames(0) { init(n0,n1,n2,n3,n4,n5,n6,n7,n8,n9,n10,n11,n12,n13,n14,n15,n16,n17,n18,n19,n20,n21,n22,n23,n24,n25,n26,n27,n28,n29,n30,n31,n32,n33); } const DynamicAny get(const std::string& name) const { - NameVec::const_iterator it = _pNames->begin(); + NameVec::const_iterator it = _pNames->begin(); NameVec::const_iterator itEnd = _pNames->end(); for(std::size_t counter = 0; it != itEnd; ++it, ++counter) @@ -2876,11 +2876,11 @@ struct NamedTuple(); case 1: return TupleType::template get<1>(); case 2: return TupleType::template get<2>(); - case 3: return TupleType::template get<3>(); + case 3: return TupleType::template get<3>(); case 4: return TupleType::template get<4>(); case 5: return TupleType::template get<5>(); case 6: return TupleType::template get<6>(); - case 7: return TupleType::template get<7>(); + case 7: return TupleType::template get<7>(); case 8: return TupleType::template get<8>(); case 9: return TupleType::template get<9>(); case 10: return TupleType::template get<10>(); @@ -2896,11 +2896,11 @@ struct NamedTuple(); case 21: return TupleType::template get<21>(); case 22: return TupleType::template get<22>(); - case 23: return TupleType::template get<23>(); + case 23: return TupleType::template get<23>(); case 24: return TupleType::template get<24>(); case 25: return TupleType::template get<25>(); case 26: return TupleType::template get<26>(); - case 27: return TupleType::template get<27>(); + case 27: return TupleType::template get<27>(); case 28: return TupleType::template get<28>(); case 29: return TupleType::template get<29>(); case 30: return TupleType::template get<30>(); @@ -2910,7 +2910,7 @@ struct NamedTuple - typename TypeGetter::ConstHeadType& get() const + typename TypeGetter::ConstHeadType& get() const { return TupleType::template get(); } @@ -2940,7 +2940,7 @@ struct NamedTuple TupleType; typedef typename Tuple::Type Type; - typedef std::vector NameVec; - typedef SharedPtr NameVecPtr; + typedef std::vector NameVec; + typedef SharedPtr NameVecPtr; NamedTuple(): _pNames(0) { @@ -3108,110 +3108,110 @@ struct NamedTuplesize() != TupleType::length) - throw InvalidArgumentException("Wrong names vector length."); + throw InvalidArgumentException("Wrong names vector length."); _pNames = rNames; } NamedTuple(typename TypeWrapper::CONSTTYPE& t0, - typename TypeWrapper::CONSTTYPE& t1 = POCO_TYPEWRAPPER_DEFAULTVALUE(T1), - typename TypeWrapper::CONSTTYPE& t2 = POCO_TYPEWRAPPER_DEFAULTVALUE(T2), + typename TypeWrapper::CONSTTYPE& t1 = POCO_TYPEWRAPPER_DEFAULTVALUE(T1), + typename TypeWrapper::CONSTTYPE& t2 = POCO_TYPEWRAPPER_DEFAULTVALUE(T2), typename TypeWrapper::CONSTTYPE& t3 = POCO_TYPEWRAPPER_DEFAULTVALUE(T3), typename TypeWrapper::CONSTTYPE& t4 = POCO_TYPEWRAPPER_DEFAULTVALUE(T4), - typename TypeWrapper::CONSTTYPE& t5 = POCO_TYPEWRAPPER_DEFAULTVALUE(T5), + typename TypeWrapper::CONSTTYPE& t5 = POCO_TYPEWRAPPER_DEFAULTVALUE(T5), typename TypeWrapper::CONSTTYPE& t6 = POCO_TYPEWRAPPER_DEFAULTVALUE(T6), typename TypeWrapper::CONSTTYPE& t7 = POCO_TYPEWRAPPER_DEFAULTVALUE(T7), - typename TypeWrapper::CONSTTYPE& t8 = POCO_TYPEWRAPPER_DEFAULTVALUE(T8), - typename TypeWrapper::CONSTTYPE& t9 = POCO_TYPEWRAPPER_DEFAULTVALUE(T9), - typename TypeWrapper::CONSTTYPE& t10 = POCO_TYPEWRAPPER_DEFAULTVALUE(T10), - typename TypeWrapper::CONSTTYPE& t11 = POCO_TYPEWRAPPER_DEFAULTVALUE(T11), - typename TypeWrapper::CONSTTYPE& t12 = POCO_TYPEWRAPPER_DEFAULTVALUE(T12), - typename TypeWrapper::CONSTTYPE& t13 = POCO_TYPEWRAPPER_DEFAULTVALUE(T13), - typename TypeWrapper::CONSTTYPE& t14 = POCO_TYPEWRAPPER_DEFAULTVALUE(T14), - typename TypeWrapper::CONSTTYPE& t15 = POCO_TYPEWRAPPER_DEFAULTVALUE(T15), - typename TypeWrapper::CONSTTYPE& t16 = POCO_TYPEWRAPPER_DEFAULTVALUE(T16), - typename TypeWrapper::CONSTTYPE& t17 = POCO_TYPEWRAPPER_DEFAULTVALUE(T17), - typename TypeWrapper::CONSTTYPE& t18 = POCO_TYPEWRAPPER_DEFAULTVALUE(T18), + typename TypeWrapper::CONSTTYPE& t8 = POCO_TYPEWRAPPER_DEFAULTVALUE(T8), + typename TypeWrapper::CONSTTYPE& t9 = POCO_TYPEWRAPPER_DEFAULTVALUE(T9), + typename TypeWrapper::CONSTTYPE& t10 = POCO_TYPEWRAPPER_DEFAULTVALUE(T10), + typename TypeWrapper::CONSTTYPE& t11 = POCO_TYPEWRAPPER_DEFAULTVALUE(T11), + typename TypeWrapper::CONSTTYPE& t12 = POCO_TYPEWRAPPER_DEFAULTVALUE(T12), + typename TypeWrapper::CONSTTYPE& t13 = POCO_TYPEWRAPPER_DEFAULTVALUE(T13), + typename TypeWrapper::CONSTTYPE& t14 = POCO_TYPEWRAPPER_DEFAULTVALUE(T14), + typename TypeWrapper::CONSTTYPE& t15 = POCO_TYPEWRAPPER_DEFAULTVALUE(T15), + typename TypeWrapper::CONSTTYPE& t16 = POCO_TYPEWRAPPER_DEFAULTVALUE(T16), + typename TypeWrapper::CONSTTYPE& t17 = POCO_TYPEWRAPPER_DEFAULTVALUE(T17), + typename TypeWrapper::CONSTTYPE& t18 = POCO_TYPEWRAPPER_DEFAULTVALUE(T18), typename TypeWrapper::CONSTTYPE& t19 = POCO_TYPEWRAPPER_DEFAULTVALUE(T19), typename TypeWrapper::CONSTTYPE& t20 = POCO_TYPEWRAPPER_DEFAULTVALUE(T20), - typename TypeWrapper::CONSTTYPE& t21 = POCO_TYPEWRAPPER_DEFAULTVALUE(T21), - typename TypeWrapper::CONSTTYPE& t22 = POCO_TYPEWRAPPER_DEFAULTVALUE(T22), + typename TypeWrapper::CONSTTYPE& t21 = POCO_TYPEWRAPPER_DEFAULTVALUE(T21), + typename TypeWrapper::CONSTTYPE& t22 = POCO_TYPEWRAPPER_DEFAULTVALUE(T22), typename TypeWrapper::CONSTTYPE& t23 = POCO_TYPEWRAPPER_DEFAULTVALUE(T23), typename TypeWrapper::CONSTTYPE& t24 = POCO_TYPEWRAPPER_DEFAULTVALUE(T24), - typename TypeWrapper::CONSTTYPE& t25 = POCO_TYPEWRAPPER_DEFAULTVALUE(T25), + typename TypeWrapper::CONSTTYPE& t25 = POCO_TYPEWRAPPER_DEFAULTVALUE(T25), typename TypeWrapper::CONSTTYPE& t26 = POCO_TYPEWRAPPER_DEFAULTVALUE(T26), typename TypeWrapper::CONSTTYPE& t27 = POCO_TYPEWRAPPER_DEFAULTVALUE(T27), - typename TypeWrapper::CONSTTYPE& t28 = POCO_TYPEWRAPPER_DEFAULTVALUE(T28), - typename TypeWrapper::CONSTTYPE& t29 = POCO_TYPEWRAPPER_DEFAULTVALUE(T29), - typename TypeWrapper::CONSTTYPE& t30 = POCO_TYPEWRAPPER_DEFAULTVALUE(T30), - typename TypeWrapper::CONSTTYPE& t31 = POCO_TYPEWRAPPER_DEFAULTVALUE(T31), - typename TypeWrapper::CONSTTYPE& t32 = POCO_TYPEWRAPPER_DEFAULTVALUE(T32)): - TupleType(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32), + typename TypeWrapper::CONSTTYPE& t28 = POCO_TYPEWRAPPER_DEFAULTVALUE(T28), + typename TypeWrapper::CONSTTYPE& t29 = POCO_TYPEWRAPPER_DEFAULTVALUE(T29), + typename TypeWrapper::CONSTTYPE& t30 = POCO_TYPEWRAPPER_DEFAULTVALUE(T30), + typename TypeWrapper::CONSTTYPE& t31 = POCO_TYPEWRAPPER_DEFAULTVALUE(T31), + typename TypeWrapper::CONSTTYPE& t32 = POCO_TYPEWRAPPER_DEFAULTVALUE(T32)): + TupleType(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32), _pNames(0) { init(); } - NamedTuple(const NameVecPtr& rNames, + NamedTuple(const NameVecPtr& rNames, typename TypeWrapper::CONSTTYPE& t0, typename TypeWrapper::CONSTTYPE& t1 = POCO_TYPEWRAPPER_DEFAULTVALUE(T1), - typename TypeWrapper::CONSTTYPE& t2 = POCO_TYPEWRAPPER_DEFAULTVALUE(T2), + typename TypeWrapper::CONSTTYPE& t2 = POCO_TYPEWRAPPER_DEFAULTVALUE(T2), typename TypeWrapper::CONSTTYPE& t3 = POCO_TYPEWRAPPER_DEFAULTVALUE(T3), typename TypeWrapper::CONSTTYPE& t4 = POCO_TYPEWRAPPER_DEFAULTVALUE(T4), - typename TypeWrapper::CONSTTYPE& t5 = POCO_TYPEWRAPPER_DEFAULTVALUE(T5), + typename TypeWrapper::CONSTTYPE& t5 = POCO_TYPEWRAPPER_DEFAULTVALUE(T5), typename TypeWrapper::CONSTTYPE& t6 = POCO_TYPEWRAPPER_DEFAULTVALUE(T6), typename TypeWrapper::CONSTTYPE& t7 = POCO_TYPEWRAPPER_DEFAULTVALUE(T7), - typename TypeWrapper::CONSTTYPE& t8 = POCO_TYPEWRAPPER_DEFAULTVALUE(T8), - typename TypeWrapper::CONSTTYPE& t9 = POCO_TYPEWRAPPER_DEFAULTVALUE(T9), - typename TypeWrapper::CONSTTYPE& t10 = POCO_TYPEWRAPPER_DEFAULTVALUE(T10), - typename TypeWrapper::CONSTTYPE& t11 = POCO_TYPEWRAPPER_DEFAULTVALUE(T11), - typename TypeWrapper::CONSTTYPE& t12 = POCO_TYPEWRAPPER_DEFAULTVALUE(T12), - typename TypeWrapper::CONSTTYPE& t13 = POCO_TYPEWRAPPER_DEFAULTVALUE(T13), - typename TypeWrapper::CONSTTYPE& t14 = POCO_TYPEWRAPPER_DEFAULTVALUE(T14), - typename TypeWrapper::CONSTTYPE& t15 = POCO_TYPEWRAPPER_DEFAULTVALUE(T15), - typename TypeWrapper::CONSTTYPE& t16 = POCO_TYPEWRAPPER_DEFAULTVALUE(T16), - typename TypeWrapper::CONSTTYPE& t17 = POCO_TYPEWRAPPER_DEFAULTVALUE(T17), - typename TypeWrapper::CONSTTYPE& t18 = POCO_TYPEWRAPPER_DEFAULTVALUE(T18), - typename TypeWrapper::CONSTTYPE& t19 = POCO_TYPEWRAPPER_DEFAULTVALUE(T19), + typename TypeWrapper::CONSTTYPE& t8 = POCO_TYPEWRAPPER_DEFAULTVALUE(T8), + typename TypeWrapper::CONSTTYPE& t9 = POCO_TYPEWRAPPER_DEFAULTVALUE(T9), + typename TypeWrapper::CONSTTYPE& t10 = POCO_TYPEWRAPPER_DEFAULTVALUE(T10), + typename TypeWrapper::CONSTTYPE& t11 = POCO_TYPEWRAPPER_DEFAULTVALUE(T11), + typename TypeWrapper::CONSTTYPE& t12 = POCO_TYPEWRAPPER_DEFAULTVALUE(T12), + typename TypeWrapper::CONSTTYPE& t13 = POCO_TYPEWRAPPER_DEFAULTVALUE(T13), + typename TypeWrapper::CONSTTYPE& t14 = POCO_TYPEWRAPPER_DEFAULTVALUE(T14), + typename TypeWrapper::CONSTTYPE& t15 = POCO_TYPEWRAPPER_DEFAULTVALUE(T15), + typename TypeWrapper::CONSTTYPE& t16 = POCO_TYPEWRAPPER_DEFAULTVALUE(T16), + typename TypeWrapper::CONSTTYPE& t17 = POCO_TYPEWRAPPER_DEFAULTVALUE(T17), + typename TypeWrapper::CONSTTYPE& t18 = POCO_TYPEWRAPPER_DEFAULTVALUE(T18), + typename TypeWrapper::CONSTTYPE& t19 = POCO_TYPEWRAPPER_DEFAULTVALUE(T19), typename TypeWrapper::CONSTTYPE& t20 = POCO_TYPEWRAPPER_DEFAULTVALUE(T20), typename TypeWrapper::CONSTTYPE& t21 = POCO_TYPEWRAPPER_DEFAULTVALUE(T21), - typename TypeWrapper::CONSTTYPE& t22 = POCO_TYPEWRAPPER_DEFAULTVALUE(T22), + typename TypeWrapper::CONSTTYPE& t22 = POCO_TYPEWRAPPER_DEFAULTVALUE(T22), typename TypeWrapper::CONSTTYPE& t23 = POCO_TYPEWRAPPER_DEFAULTVALUE(T23), typename TypeWrapper::CONSTTYPE& t24 = POCO_TYPEWRAPPER_DEFAULTVALUE(T24), - typename TypeWrapper::CONSTTYPE& t25 = POCO_TYPEWRAPPER_DEFAULTVALUE(T25), + typename TypeWrapper::CONSTTYPE& t25 = POCO_TYPEWRAPPER_DEFAULTVALUE(T25), typename TypeWrapper::CONSTTYPE& t26 = POCO_TYPEWRAPPER_DEFAULTVALUE(T26), typename TypeWrapper::CONSTTYPE& t27 = POCO_TYPEWRAPPER_DEFAULTVALUE(T27), - typename TypeWrapper::CONSTTYPE& t28 = POCO_TYPEWRAPPER_DEFAULTVALUE(T28), - typename TypeWrapper::CONSTTYPE& t29 = POCO_TYPEWRAPPER_DEFAULTVALUE(T29), - typename TypeWrapper::CONSTTYPE& t30 = POCO_TYPEWRAPPER_DEFAULTVALUE(T30), - typename TypeWrapper::CONSTTYPE& t31 = POCO_TYPEWRAPPER_DEFAULTVALUE(T31), - typename TypeWrapper::CONSTTYPE& t32 = POCO_TYPEWRAPPER_DEFAULTVALUE(T32)): + typename TypeWrapper::CONSTTYPE& t28 = POCO_TYPEWRAPPER_DEFAULTVALUE(T28), + typename TypeWrapper::CONSTTYPE& t29 = POCO_TYPEWRAPPER_DEFAULTVALUE(T29), + typename TypeWrapper::CONSTTYPE& t30 = POCO_TYPEWRAPPER_DEFAULTVALUE(T30), + typename TypeWrapper::CONSTTYPE& t31 = POCO_TYPEWRAPPER_DEFAULTVALUE(T31), + typename TypeWrapper::CONSTTYPE& t32 = POCO_TYPEWRAPPER_DEFAULTVALUE(T32)): TupleType(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32) { if (rNames->size() != TupleType::length) - throw InvalidArgumentException("Wrong names vector length."); + throw InvalidArgumentException("Wrong names vector length."); _pNames = rNames; } NamedTuple(const std::string& n0, - typename TypeWrapper::CONSTTYPE& t0, + typename TypeWrapper::CONSTTYPE& t0, const std::string& n1 = "B", typename TypeWrapper::CONSTTYPE& t1 = POCO_TYPEWRAPPER_DEFAULTVALUE(T1), const std::string& n2 = "C", - typename TypeWrapper::CONSTTYPE& t2 = POCO_TYPEWRAPPER_DEFAULTVALUE(T2), + typename TypeWrapper::CONSTTYPE& t2 = POCO_TYPEWRAPPER_DEFAULTVALUE(T2), const std::string& n3 = "D", typename TypeWrapper::CONSTTYPE& t3 = POCO_TYPEWRAPPER_DEFAULTVALUE(T3), const std::string& n4 = "E", - typename TypeWrapper::CONSTTYPE& t4 = POCO_TYPEWRAPPER_DEFAULTVALUE(T4), + typename TypeWrapper::CONSTTYPE& t4 = POCO_TYPEWRAPPER_DEFAULTVALUE(T4), const std::string& n5 = "F", typename TypeWrapper::CONSTTYPE& t5 = POCO_TYPEWRAPPER_DEFAULTVALUE(T5), const std::string& n6 = "G", - typename TypeWrapper::CONSTTYPE& t6 = POCO_TYPEWRAPPER_DEFAULTVALUE(T6), + typename TypeWrapper::CONSTTYPE& t6 = POCO_TYPEWRAPPER_DEFAULTVALUE(T6), const std::string& n7 = "H", typename TypeWrapper::CONSTTYPE& t7 = POCO_TYPEWRAPPER_DEFAULTVALUE(T7), const std::string& n8 = "I", - typename TypeWrapper::CONSTTYPE& t8 = POCO_TYPEWRAPPER_DEFAULTVALUE(T8), + typename TypeWrapper::CONSTTYPE& t8 = POCO_TYPEWRAPPER_DEFAULTVALUE(T8), const std::string& n9 = "J", typename TypeWrapper::CONSTTYPE& t9 = POCO_TYPEWRAPPER_DEFAULTVALUE(T9), const std::string& n10 = "K", @@ -3235,23 +3235,23 @@ struct NamedTuple::CONSTTYPE& t19 = POCO_TYPEWRAPPER_DEFAULTVALUE(T19), const std::string& n20 = "U", - typename TypeWrapper::CONSTTYPE& t20 = POCO_TYPEWRAPPER_DEFAULTVALUE(T20), + typename TypeWrapper::CONSTTYPE& t20 = POCO_TYPEWRAPPER_DEFAULTVALUE(T20), const std::string& n21 = "V", typename TypeWrapper::CONSTTYPE& t21 = POCO_TYPEWRAPPER_DEFAULTVALUE(T21), const std::string& n22 = "W", - typename TypeWrapper::CONSTTYPE& t22 = POCO_TYPEWRAPPER_DEFAULTVALUE(T22), + typename TypeWrapper::CONSTTYPE& t22 = POCO_TYPEWRAPPER_DEFAULTVALUE(T22), const std::string& n23 = "X", typename TypeWrapper::CONSTTYPE& t23 = POCO_TYPEWRAPPER_DEFAULTVALUE(T23), const std::string& n24 = "Y", - typename TypeWrapper::CONSTTYPE& t24 = POCO_TYPEWRAPPER_DEFAULTVALUE(T24), + typename TypeWrapper::CONSTTYPE& t24 = POCO_TYPEWRAPPER_DEFAULTVALUE(T24), const std::string& n25 = "Z", typename TypeWrapper::CONSTTYPE& t25 = POCO_TYPEWRAPPER_DEFAULTVALUE(T25), const std::string& n26 = "A1", - typename TypeWrapper::CONSTTYPE& t26 = POCO_TYPEWRAPPER_DEFAULTVALUE(T26), + typename TypeWrapper::CONSTTYPE& t26 = POCO_TYPEWRAPPER_DEFAULTVALUE(T26), const std::string& n27 = "B1", typename TypeWrapper::CONSTTYPE& t27 = POCO_TYPEWRAPPER_DEFAULTVALUE(T27), const std::string& n28 = "C1", - typename TypeWrapper::CONSTTYPE& t28 = POCO_TYPEWRAPPER_DEFAULTVALUE(T28), + typename TypeWrapper::CONSTTYPE& t28 = POCO_TYPEWRAPPER_DEFAULTVALUE(T28), const std::string& n29 = "D1", typename TypeWrapper::CONSTTYPE& t29 = POCO_TYPEWRAPPER_DEFAULTVALUE(T29), const std::string& n30 = "E1", @@ -3259,16 +3259,16 @@ struct NamedTuple::CONSTTYPE& t31 = POCO_TYPEWRAPPER_DEFAULTVALUE(T31), const std::string& n32 = "G1", - typename TypeWrapper::CONSTTYPE& t32 = POCO_TYPEWRAPPER_DEFAULTVALUE(T32)): - TupleType(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32), - _pNames(0) + typename TypeWrapper::CONSTTYPE& t32 = POCO_TYPEWRAPPER_DEFAULTVALUE(T32)): + TupleType(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32), + _pNames(0) { init(n0,n1,n2,n3,n4,n5,n6,n7,n8,n9,n10,n11,n12,n13,n14,n15,n16,n17,n18,n19,n20,n21,n22,n23,n24,n25,n26,n27,n28,n29,n30,n31,n32); } const DynamicAny get(const std::string& name) const { - NameVec::const_iterator it = _pNames->begin(); + NameVec::const_iterator it = _pNames->begin(); NameVec::const_iterator itEnd = _pNames->end(); for(std::size_t counter = 0; it != itEnd; ++it, ++counter) @@ -3280,11 +3280,11 @@ struct NamedTuple(); case 1: return TupleType::template get<1>(); case 2: return TupleType::template get<2>(); - case 3: return TupleType::template get<3>(); + case 3: return TupleType::template get<3>(); case 4: return TupleType::template get<4>(); case 5: return TupleType::template get<5>(); case 6: return TupleType::template get<6>(); - case 7: return TupleType::template get<7>(); + case 7: return TupleType::template get<7>(); case 8: return TupleType::template get<8>(); case 9: return TupleType::template get<9>(); case 10: return TupleType::template get<10>(); @@ -3300,11 +3300,11 @@ struct NamedTuple(); case 21: return TupleType::template get<21>(); case 22: return TupleType::template get<22>(); - case 23: return TupleType::template get<23>(); + case 23: return TupleType::template get<23>(); case 24: return TupleType::template get<24>(); case 25: return TupleType::template get<25>(); case 26: return TupleType::template get<26>(); - case 27: return TupleType::template get<27>(); + case 27: return TupleType::template get<27>(); case 28: return TupleType::template get<28>(); case 29: return TupleType::template get<29>(); case 30: return TupleType::template get<30>(); @@ -3313,7 +3313,7 @@ struct NamedTuple - typename TypeGetter::ConstHeadType& get() const + typename TypeGetter::ConstHeadType& get() const { return TupleType::template get(); } @@ -3343,7 +3343,7 @@ struct NamedTuple TupleType; typedef typename Tuple::Type Type; - typedef std::vector NameVec; - typedef SharedPtr NameVecPtr; + typedef std::vector NameVec; + typedef SharedPtr NameVecPtr; NamedTuple(): _pNames(0) { @@ -3508,108 +3508,108 @@ struct NamedTuplesize() != TupleType::length) - throw InvalidArgumentException("Wrong names vector length."); + throw InvalidArgumentException("Wrong names vector length."); _pNames = rNames; } NamedTuple(typename TypeWrapper::CONSTTYPE& t0, - typename TypeWrapper::CONSTTYPE& t1 = POCO_TYPEWRAPPER_DEFAULTVALUE(T1), - typename TypeWrapper::CONSTTYPE& t2 = POCO_TYPEWRAPPER_DEFAULTVALUE(T2), + typename TypeWrapper::CONSTTYPE& t1 = POCO_TYPEWRAPPER_DEFAULTVALUE(T1), + typename TypeWrapper::CONSTTYPE& t2 = POCO_TYPEWRAPPER_DEFAULTVALUE(T2), typename TypeWrapper::CONSTTYPE& t3 = POCO_TYPEWRAPPER_DEFAULTVALUE(T3), typename TypeWrapper::CONSTTYPE& t4 = POCO_TYPEWRAPPER_DEFAULTVALUE(T4), - typename TypeWrapper::CONSTTYPE& t5 = POCO_TYPEWRAPPER_DEFAULTVALUE(T5), + typename TypeWrapper::CONSTTYPE& t5 = POCO_TYPEWRAPPER_DEFAULTVALUE(T5), typename TypeWrapper::CONSTTYPE& t6 = POCO_TYPEWRAPPER_DEFAULTVALUE(T6), typename TypeWrapper::CONSTTYPE& t7 = POCO_TYPEWRAPPER_DEFAULTVALUE(T7), - typename TypeWrapper::CONSTTYPE& t8 = POCO_TYPEWRAPPER_DEFAULTVALUE(T8), - typename TypeWrapper::CONSTTYPE& t9 = POCO_TYPEWRAPPER_DEFAULTVALUE(T9), - typename TypeWrapper::CONSTTYPE& t10 = POCO_TYPEWRAPPER_DEFAULTVALUE(T10), - typename TypeWrapper::CONSTTYPE& t11 = POCO_TYPEWRAPPER_DEFAULTVALUE(T11), - typename TypeWrapper::CONSTTYPE& t12 = POCO_TYPEWRAPPER_DEFAULTVALUE(T12), - typename TypeWrapper::CONSTTYPE& t13 = POCO_TYPEWRAPPER_DEFAULTVALUE(T13), - typename TypeWrapper::CONSTTYPE& t14 = POCO_TYPEWRAPPER_DEFAULTVALUE(T14), - typename TypeWrapper::CONSTTYPE& t15 = POCO_TYPEWRAPPER_DEFAULTVALUE(T15), - typename TypeWrapper::CONSTTYPE& t16 = POCO_TYPEWRAPPER_DEFAULTVALUE(T16), - typename TypeWrapper::CONSTTYPE& t17 = POCO_TYPEWRAPPER_DEFAULTVALUE(T17), - typename TypeWrapper::CONSTTYPE& t18 = POCO_TYPEWRAPPER_DEFAULTVALUE(T18), + typename TypeWrapper::CONSTTYPE& t8 = POCO_TYPEWRAPPER_DEFAULTVALUE(T8), + typename TypeWrapper::CONSTTYPE& t9 = POCO_TYPEWRAPPER_DEFAULTVALUE(T9), + typename TypeWrapper::CONSTTYPE& t10 = POCO_TYPEWRAPPER_DEFAULTVALUE(T10), + typename TypeWrapper::CONSTTYPE& t11 = POCO_TYPEWRAPPER_DEFAULTVALUE(T11), + typename TypeWrapper::CONSTTYPE& t12 = POCO_TYPEWRAPPER_DEFAULTVALUE(T12), + typename TypeWrapper::CONSTTYPE& t13 = POCO_TYPEWRAPPER_DEFAULTVALUE(T13), + typename TypeWrapper::CONSTTYPE& t14 = POCO_TYPEWRAPPER_DEFAULTVALUE(T14), + typename TypeWrapper::CONSTTYPE& t15 = POCO_TYPEWRAPPER_DEFAULTVALUE(T15), + typename TypeWrapper::CONSTTYPE& t16 = POCO_TYPEWRAPPER_DEFAULTVALUE(T16), + typename TypeWrapper::CONSTTYPE& t17 = POCO_TYPEWRAPPER_DEFAULTVALUE(T17), + typename TypeWrapper::CONSTTYPE& t18 = POCO_TYPEWRAPPER_DEFAULTVALUE(T18), typename TypeWrapper::CONSTTYPE& t19 = POCO_TYPEWRAPPER_DEFAULTVALUE(T19), typename TypeWrapper::CONSTTYPE& t20 = POCO_TYPEWRAPPER_DEFAULTVALUE(T20), - typename TypeWrapper::CONSTTYPE& t21 = POCO_TYPEWRAPPER_DEFAULTVALUE(T21), - typename TypeWrapper::CONSTTYPE& t22 = POCO_TYPEWRAPPER_DEFAULTVALUE(T22), + typename TypeWrapper::CONSTTYPE& t21 = POCO_TYPEWRAPPER_DEFAULTVALUE(T21), + typename TypeWrapper::CONSTTYPE& t22 = POCO_TYPEWRAPPER_DEFAULTVALUE(T22), typename TypeWrapper::CONSTTYPE& t23 = POCO_TYPEWRAPPER_DEFAULTVALUE(T23), typename TypeWrapper::CONSTTYPE& t24 = POCO_TYPEWRAPPER_DEFAULTVALUE(T24), - typename TypeWrapper::CONSTTYPE& t25 = POCO_TYPEWRAPPER_DEFAULTVALUE(T25), + typename TypeWrapper::CONSTTYPE& t25 = POCO_TYPEWRAPPER_DEFAULTVALUE(T25), typename TypeWrapper::CONSTTYPE& t26 = POCO_TYPEWRAPPER_DEFAULTVALUE(T26), typename TypeWrapper::CONSTTYPE& t27 = POCO_TYPEWRAPPER_DEFAULTVALUE(T27), - typename TypeWrapper::CONSTTYPE& t28 = POCO_TYPEWRAPPER_DEFAULTVALUE(T28), - typename TypeWrapper::CONSTTYPE& t29 = POCO_TYPEWRAPPER_DEFAULTVALUE(T29), - typename TypeWrapper::CONSTTYPE& t30 = POCO_TYPEWRAPPER_DEFAULTVALUE(T30), - typename TypeWrapper::CONSTTYPE& t31 = POCO_TYPEWRAPPER_DEFAULTVALUE(T31)): - TupleType(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31), + typename TypeWrapper::CONSTTYPE& t28 = POCO_TYPEWRAPPER_DEFAULTVALUE(T28), + typename TypeWrapper::CONSTTYPE& t29 = POCO_TYPEWRAPPER_DEFAULTVALUE(T29), + typename TypeWrapper::CONSTTYPE& t30 = POCO_TYPEWRAPPER_DEFAULTVALUE(T30), + typename TypeWrapper::CONSTTYPE& t31 = POCO_TYPEWRAPPER_DEFAULTVALUE(T31)): + TupleType(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31), _pNames(0) { init(); } - NamedTuple(const NameVecPtr& rNames, + NamedTuple(const NameVecPtr& rNames, typename TypeWrapper::CONSTTYPE& t0, typename TypeWrapper::CONSTTYPE& t1 = POCO_TYPEWRAPPER_DEFAULTVALUE(T1), - typename TypeWrapper::CONSTTYPE& t2 = POCO_TYPEWRAPPER_DEFAULTVALUE(T2), + typename TypeWrapper::CONSTTYPE& t2 = POCO_TYPEWRAPPER_DEFAULTVALUE(T2), typename TypeWrapper::CONSTTYPE& t3 = POCO_TYPEWRAPPER_DEFAULTVALUE(T3), typename TypeWrapper::CONSTTYPE& t4 = POCO_TYPEWRAPPER_DEFAULTVALUE(T4), - typename TypeWrapper::CONSTTYPE& t5 = POCO_TYPEWRAPPER_DEFAULTVALUE(T5), + typename TypeWrapper::CONSTTYPE& t5 = POCO_TYPEWRAPPER_DEFAULTVALUE(T5), typename TypeWrapper::CONSTTYPE& t6 = POCO_TYPEWRAPPER_DEFAULTVALUE(T6), typename TypeWrapper::CONSTTYPE& t7 = POCO_TYPEWRAPPER_DEFAULTVALUE(T7), - typename TypeWrapper::CONSTTYPE& t8 = POCO_TYPEWRAPPER_DEFAULTVALUE(T8), - typename TypeWrapper::CONSTTYPE& t9 = POCO_TYPEWRAPPER_DEFAULTVALUE(T9), - typename TypeWrapper::CONSTTYPE& t10 = POCO_TYPEWRAPPER_DEFAULTVALUE(T10), - typename TypeWrapper::CONSTTYPE& t11 = POCO_TYPEWRAPPER_DEFAULTVALUE(T11), - typename TypeWrapper::CONSTTYPE& t12 = POCO_TYPEWRAPPER_DEFAULTVALUE(T12), - typename TypeWrapper::CONSTTYPE& t13 = POCO_TYPEWRAPPER_DEFAULTVALUE(T13), - typename TypeWrapper::CONSTTYPE& t14 = POCO_TYPEWRAPPER_DEFAULTVALUE(T14), - typename TypeWrapper::CONSTTYPE& t15 = POCO_TYPEWRAPPER_DEFAULTVALUE(T15), - typename TypeWrapper::CONSTTYPE& t16 = POCO_TYPEWRAPPER_DEFAULTVALUE(T16), - typename TypeWrapper::CONSTTYPE& t17 = POCO_TYPEWRAPPER_DEFAULTVALUE(T17), - typename TypeWrapper::CONSTTYPE& t18 = POCO_TYPEWRAPPER_DEFAULTVALUE(T18), - typename TypeWrapper::CONSTTYPE& t19 = POCO_TYPEWRAPPER_DEFAULTVALUE(T19), + typename TypeWrapper::CONSTTYPE& t8 = POCO_TYPEWRAPPER_DEFAULTVALUE(T8), + typename TypeWrapper::CONSTTYPE& t9 = POCO_TYPEWRAPPER_DEFAULTVALUE(T9), + typename TypeWrapper::CONSTTYPE& t10 = POCO_TYPEWRAPPER_DEFAULTVALUE(T10), + typename TypeWrapper::CONSTTYPE& t11 = POCO_TYPEWRAPPER_DEFAULTVALUE(T11), + typename TypeWrapper::CONSTTYPE& t12 = POCO_TYPEWRAPPER_DEFAULTVALUE(T12), + typename TypeWrapper::CONSTTYPE& t13 = POCO_TYPEWRAPPER_DEFAULTVALUE(T13), + typename TypeWrapper::CONSTTYPE& t14 = POCO_TYPEWRAPPER_DEFAULTVALUE(T14), + typename TypeWrapper::CONSTTYPE& t15 = POCO_TYPEWRAPPER_DEFAULTVALUE(T15), + typename TypeWrapper::CONSTTYPE& t16 = POCO_TYPEWRAPPER_DEFAULTVALUE(T16), + typename TypeWrapper::CONSTTYPE& t17 = POCO_TYPEWRAPPER_DEFAULTVALUE(T17), + typename TypeWrapper::CONSTTYPE& t18 = POCO_TYPEWRAPPER_DEFAULTVALUE(T18), + typename TypeWrapper::CONSTTYPE& t19 = POCO_TYPEWRAPPER_DEFAULTVALUE(T19), typename TypeWrapper::CONSTTYPE& t20 = POCO_TYPEWRAPPER_DEFAULTVALUE(T20), typename TypeWrapper::CONSTTYPE& t21 = POCO_TYPEWRAPPER_DEFAULTVALUE(T21), - typename TypeWrapper::CONSTTYPE& t22 = POCO_TYPEWRAPPER_DEFAULTVALUE(T22), + typename TypeWrapper::CONSTTYPE& t22 = POCO_TYPEWRAPPER_DEFAULTVALUE(T22), typename TypeWrapper::CONSTTYPE& t23 = POCO_TYPEWRAPPER_DEFAULTVALUE(T23), typename TypeWrapper::CONSTTYPE& t24 = POCO_TYPEWRAPPER_DEFAULTVALUE(T24), - typename TypeWrapper::CONSTTYPE& t25 = POCO_TYPEWRAPPER_DEFAULTVALUE(T25), + typename TypeWrapper::CONSTTYPE& t25 = POCO_TYPEWRAPPER_DEFAULTVALUE(T25), typename TypeWrapper::CONSTTYPE& t26 = POCO_TYPEWRAPPER_DEFAULTVALUE(T26), typename TypeWrapper::CONSTTYPE& t27 = POCO_TYPEWRAPPER_DEFAULTVALUE(T27), - typename TypeWrapper::CONSTTYPE& t28 = POCO_TYPEWRAPPER_DEFAULTVALUE(T28), - typename TypeWrapper::CONSTTYPE& t29 = POCO_TYPEWRAPPER_DEFAULTVALUE(T29), - typename TypeWrapper::CONSTTYPE& t30 = POCO_TYPEWRAPPER_DEFAULTVALUE(T30), - typename TypeWrapper::CONSTTYPE& t31 = POCO_TYPEWRAPPER_DEFAULTVALUE(T31)): + typename TypeWrapper::CONSTTYPE& t28 = POCO_TYPEWRAPPER_DEFAULTVALUE(T28), + typename TypeWrapper::CONSTTYPE& t29 = POCO_TYPEWRAPPER_DEFAULTVALUE(T29), + typename TypeWrapper::CONSTTYPE& t30 = POCO_TYPEWRAPPER_DEFAULTVALUE(T30), + typename TypeWrapper::CONSTTYPE& t31 = POCO_TYPEWRAPPER_DEFAULTVALUE(T31)): TupleType(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31) { if (rNames->size() != TupleType::length) - throw InvalidArgumentException("Wrong names vector length."); + throw InvalidArgumentException("Wrong names vector length."); _pNames = rNames; } NamedTuple(const std::string& n0, - typename TypeWrapper::CONSTTYPE& t0, + typename TypeWrapper::CONSTTYPE& t0, const std::string& n1 = "B", typename TypeWrapper::CONSTTYPE& t1 = POCO_TYPEWRAPPER_DEFAULTVALUE(T1), const std::string& n2 = "C", - typename TypeWrapper::CONSTTYPE& t2 = POCO_TYPEWRAPPER_DEFAULTVALUE(T2), + typename TypeWrapper::CONSTTYPE& t2 = POCO_TYPEWRAPPER_DEFAULTVALUE(T2), const std::string& n3 = "D", typename TypeWrapper::CONSTTYPE& t3 = POCO_TYPEWRAPPER_DEFAULTVALUE(T3), const std::string& n4 = "E", - typename TypeWrapper::CONSTTYPE& t4 = POCO_TYPEWRAPPER_DEFAULTVALUE(T4), + typename TypeWrapper::CONSTTYPE& t4 = POCO_TYPEWRAPPER_DEFAULTVALUE(T4), const std::string& n5 = "F", typename TypeWrapper::CONSTTYPE& t5 = POCO_TYPEWRAPPER_DEFAULTVALUE(T5), const std::string& n6 = "G", - typename TypeWrapper::CONSTTYPE& t6 = POCO_TYPEWRAPPER_DEFAULTVALUE(T6), + typename TypeWrapper::CONSTTYPE& t6 = POCO_TYPEWRAPPER_DEFAULTVALUE(T6), const std::string& n7 = "H", typename TypeWrapper::CONSTTYPE& t7 = POCO_TYPEWRAPPER_DEFAULTVALUE(T7), const std::string& n8 = "I", - typename TypeWrapper::CONSTTYPE& t8 = POCO_TYPEWRAPPER_DEFAULTVALUE(T8), + typename TypeWrapper::CONSTTYPE& t8 = POCO_TYPEWRAPPER_DEFAULTVALUE(T8), const std::string& n9 = "J", typename TypeWrapper::CONSTTYPE& t9 = POCO_TYPEWRAPPER_DEFAULTVALUE(T9), const std::string& n10 = "K", @@ -3633,38 +3633,38 @@ struct NamedTuple::CONSTTYPE& t19 = POCO_TYPEWRAPPER_DEFAULTVALUE(T19), const std::string& n20 = "U", - typename TypeWrapper::CONSTTYPE& t20 = POCO_TYPEWRAPPER_DEFAULTVALUE(T20), + typename TypeWrapper::CONSTTYPE& t20 = POCO_TYPEWRAPPER_DEFAULTVALUE(T20), const std::string& n21 = "V", typename TypeWrapper::CONSTTYPE& t21 = POCO_TYPEWRAPPER_DEFAULTVALUE(T21), const std::string& n22 = "W", - typename TypeWrapper::CONSTTYPE& t22 = POCO_TYPEWRAPPER_DEFAULTVALUE(T22), + typename TypeWrapper::CONSTTYPE& t22 = POCO_TYPEWRAPPER_DEFAULTVALUE(T22), const std::string& n23 = "X", typename TypeWrapper::CONSTTYPE& t23 = POCO_TYPEWRAPPER_DEFAULTVALUE(T23), const std::string& n24 = "Y", - typename TypeWrapper::CONSTTYPE& t24 = POCO_TYPEWRAPPER_DEFAULTVALUE(T24), + typename TypeWrapper::CONSTTYPE& t24 = POCO_TYPEWRAPPER_DEFAULTVALUE(T24), const std::string& n25 = "Z", typename TypeWrapper::CONSTTYPE& t25 = POCO_TYPEWRAPPER_DEFAULTVALUE(T25), const std::string& n26 = "A1", - typename TypeWrapper::CONSTTYPE& t26 = POCO_TYPEWRAPPER_DEFAULTVALUE(T26), + typename TypeWrapper::CONSTTYPE& t26 = POCO_TYPEWRAPPER_DEFAULTVALUE(T26), const std::string& n27 = "B1", typename TypeWrapper::CONSTTYPE& t27 = POCO_TYPEWRAPPER_DEFAULTVALUE(T27), const std::string& n28 = "C1", - typename TypeWrapper::CONSTTYPE& t28 = POCO_TYPEWRAPPER_DEFAULTVALUE(T28), + typename TypeWrapper::CONSTTYPE& t28 = POCO_TYPEWRAPPER_DEFAULTVALUE(T28), const std::string& n29 = "D1", typename TypeWrapper::CONSTTYPE& t29 = POCO_TYPEWRAPPER_DEFAULTVALUE(T29), const std::string& n30 = "E1", typename TypeWrapper::CONSTTYPE& t30 = POCO_TYPEWRAPPER_DEFAULTVALUE(T30), const std::string& n31 = "F1", - typename TypeWrapper::CONSTTYPE& t31 = POCO_TYPEWRAPPER_DEFAULTVALUE(T31)): - TupleType(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31), - _pNames(0) + typename TypeWrapper::CONSTTYPE& t31 = POCO_TYPEWRAPPER_DEFAULTVALUE(T31)): + TupleType(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31), + _pNames(0) { init(n0,n1,n2,n3,n4,n5,n6,n7,n8,n9,n10,n11,n12,n13,n14,n15,n16,n17,n18,n19,n20,n21,n22,n23,n24,n25,n26,n27,n28,n29,n30,n31); } const DynamicAny get(const std::string& name) const { - NameVec::const_iterator it = _pNames->begin(); + NameVec::const_iterator it = _pNames->begin(); NameVec::const_iterator itEnd = _pNames->end(); for(std::size_t counter = 0; it != itEnd; ++it, ++counter) @@ -3676,11 +3676,11 @@ struct NamedTuple(); case 1: return TupleType::template get<1>(); case 2: return TupleType::template get<2>(); - case 3: return TupleType::template get<3>(); + case 3: return TupleType::template get<3>(); case 4: return TupleType::template get<4>(); case 5: return TupleType::template get<5>(); case 6: return TupleType::template get<6>(); - case 7: return TupleType::template get<7>(); + case 7: return TupleType::template get<7>(); case 8: return TupleType::template get<8>(); case 9: return TupleType::template get<9>(); case 10: return TupleType::template get<10>(); @@ -3696,11 +3696,11 @@ struct NamedTuple(); case 21: return TupleType::template get<21>(); case 22: return TupleType::template get<22>(); - case 23: return TupleType::template get<23>(); + case 23: return TupleType::template get<23>(); case 24: return TupleType::template get<24>(); case 25: return TupleType::template get<25>(); case 26: return TupleType::template get<26>(); - case 27: return TupleType::template get<27>(); + case 27: return TupleType::template get<27>(); case 28: return TupleType::template get<28>(); case 29: return TupleType::template get<29>(); case 30: return TupleType::template get<30>(); @@ -3708,7 +3708,7 @@ struct NamedTuple - typename TypeGetter::ConstHeadType& get() const + typename TypeGetter::ConstHeadType& get() const { return TupleType::template get(); } @@ -3738,7 +3738,7 @@ struct NamedTuple @@ -3889,8 +3889,8 @@ struct NamedTuple TupleType; typedef typename Tuple::Type Type; - typedef std::vector NameVec; - typedef SharedPtr NameVecPtr; + typedef std::vector NameVec; + typedef SharedPtr NameVecPtr; NamedTuple(): _pNames(0) { @@ -3900,106 +3900,106 @@ struct NamedTuplesize() != TupleType::length) - throw InvalidArgumentException("Wrong names vector length."); + throw InvalidArgumentException("Wrong names vector length."); _pNames = rNames; } NamedTuple(typename TypeWrapper::CONSTTYPE& t0, - typename TypeWrapper::CONSTTYPE& t1 = POCO_TYPEWRAPPER_DEFAULTVALUE(T1), - typename TypeWrapper::CONSTTYPE& t2 = POCO_TYPEWRAPPER_DEFAULTVALUE(T2), + typename TypeWrapper::CONSTTYPE& t1 = POCO_TYPEWRAPPER_DEFAULTVALUE(T1), + typename TypeWrapper::CONSTTYPE& t2 = POCO_TYPEWRAPPER_DEFAULTVALUE(T2), typename TypeWrapper::CONSTTYPE& t3 = POCO_TYPEWRAPPER_DEFAULTVALUE(T3), typename TypeWrapper::CONSTTYPE& t4 = POCO_TYPEWRAPPER_DEFAULTVALUE(T4), - typename TypeWrapper::CONSTTYPE& t5 = POCO_TYPEWRAPPER_DEFAULTVALUE(T5), + typename TypeWrapper::CONSTTYPE& t5 = POCO_TYPEWRAPPER_DEFAULTVALUE(T5), typename TypeWrapper::CONSTTYPE& t6 = POCO_TYPEWRAPPER_DEFAULTVALUE(T6), typename TypeWrapper::CONSTTYPE& t7 = POCO_TYPEWRAPPER_DEFAULTVALUE(T7), - typename TypeWrapper::CONSTTYPE& t8 = POCO_TYPEWRAPPER_DEFAULTVALUE(T8), - typename TypeWrapper::CONSTTYPE& t9 = POCO_TYPEWRAPPER_DEFAULTVALUE(T9), - typename TypeWrapper::CONSTTYPE& t10 = POCO_TYPEWRAPPER_DEFAULTVALUE(T10), - typename TypeWrapper::CONSTTYPE& t11 = POCO_TYPEWRAPPER_DEFAULTVALUE(T11), - typename TypeWrapper::CONSTTYPE& t12 = POCO_TYPEWRAPPER_DEFAULTVALUE(T12), - typename TypeWrapper::CONSTTYPE& t13 = POCO_TYPEWRAPPER_DEFAULTVALUE(T13), - typename TypeWrapper::CONSTTYPE& t14 = POCO_TYPEWRAPPER_DEFAULTVALUE(T14), - typename TypeWrapper::CONSTTYPE& t15 = POCO_TYPEWRAPPER_DEFAULTVALUE(T15), - typename TypeWrapper::CONSTTYPE& t16 = POCO_TYPEWRAPPER_DEFAULTVALUE(T16), - typename TypeWrapper::CONSTTYPE& t17 = POCO_TYPEWRAPPER_DEFAULTVALUE(T17), - typename TypeWrapper::CONSTTYPE& t18 = POCO_TYPEWRAPPER_DEFAULTVALUE(T18), + typename TypeWrapper::CONSTTYPE& t8 = POCO_TYPEWRAPPER_DEFAULTVALUE(T8), + typename TypeWrapper::CONSTTYPE& t9 = POCO_TYPEWRAPPER_DEFAULTVALUE(T9), + typename TypeWrapper::CONSTTYPE& t10 = POCO_TYPEWRAPPER_DEFAULTVALUE(T10), + typename TypeWrapper::CONSTTYPE& t11 = POCO_TYPEWRAPPER_DEFAULTVALUE(T11), + typename TypeWrapper::CONSTTYPE& t12 = POCO_TYPEWRAPPER_DEFAULTVALUE(T12), + typename TypeWrapper::CONSTTYPE& t13 = POCO_TYPEWRAPPER_DEFAULTVALUE(T13), + typename TypeWrapper::CONSTTYPE& t14 = POCO_TYPEWRAPPER_DEFAULTVALUE(T14), + typename TypeWrapper::CONSTTYPE& t15 = POCO_TYPEWRAPPER_DEFAULTVALUE(T15), + typename TypeWrapper::CONSTTYPE& t16 = POCO_TYPEWRAPPER_DEFAULTVALUE(T16), + typename TypeWrapper::CONSTTYPE& t17 = POCO_TYPEWRAPPER_DEFAULTVALUE(T17), + typename TypeWrapper::CONSTTYPE& t18 = POCO_TYPEWRAPPER_DEFAULTVALUE(T18), typename TypeWrapper::CONSTTYPE& t19 = POCO_TYPEWRAPPER_DEFAULTVALUE(T19), typename TypeWrapper::CONSTTYPE& t20 = POCO_TYPEWRAPPER_DEFAULTVALUE(T20), - typename TypeWrapper::CONSTTYPE& t21 = POCO_TYPEWRAPPER_DEFAULTVALUE(T21), - typename TypeWrapper::CONSTTYPE& t22 = POCO_TYPEWRAPPER_DEFAULTVALUE(T22), + typename TypeWrapper::CONSTTYPE& t21 = POCO_TYPEWRAPPER_DEFAULTVALUE(T21), + typename TypeWrapper::CONSTTYPE& t22 = POCO_TYPEWRAPPER_DEFAULTVALUE(T22), typename TypeWrapper::CONSTTYPE& t23 = POCO_TYPEWRAPPER_DEFAULTVALUE(T23), typename TypeWrapper::CONSTTYPE& t24 = POCO_TYPEWRAPPER_DEFAULTVALUE(T24), - typename TypeWrapper::CONSTTYPE& t25 = POCO_TYPEWRAPPER_DEFAULTVALUE(T25), + typename TypeWrapper::CONSTTYPE& t25 = POCO_TYPEWRAPPER_DEFAULTVALUE(T25), typename TypeWrapper::CONSTTYPE& t26 = POCO_TYPEWRAPPER_DEFAULTVALUE(T26), typename TypeWrapper::CONSTTYPE& t27 = POCO_TYPEWRAPPER_DEFAULTVALUE(T27), - typename TypeWrapper::CONSTTYPE& t28 = POCO_TYPEWRAPPER_DEFAULTVALUE(T28), - typename TypeWrapper::CONSTTYPE& t29 = POCO_TYPEWRAPPER_DEFAULTVALUE(T29), - typename TypeWrapper::CONSTTYPE& t30 = POCO_TYPEWRAPPER_DEFAULTVALUE(T30)): - TupleType(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30), + typename TypeWrapper::CONSTTYPE& t28 = POCO_TYPEWRAPPER_DEFAULTVALUE(T28), + typename TypeWrapper::CONSTTYPE& t29 = POCO_TYPEWRAPPER_DEFAULTVALUE(T29), + typename TypeWrapper::CONSTTYPE& t30 = POCO_TYPEWRAPPER_DEFAULTVALUE(T30)): + TupleType(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30), _pNames(0) { init(); } - NamedTuple(const NameVecPtr& rNames, + NamedTuple(const NameVecPtr& rNames, typename TypeWrapper::CONSTTYPE& t0, typename TypeWrapper::CONSTTYPE& t1 = POCO_TYPEWRAPPER_DEFAULTVALUE(T1), - typename TypeWrapper::CONSTTYPE& t2 = POCO_TYPEWRAPPER_DEFAULTVALUE(T2), + typename TypeWrapper::CONSTTYPE& t2 = POCO_TYPEWRAPPER_DEFAULTVALUE(T2), typename TypeWrapper::CONSTTYPE& t3 = POCO_TYPEWRAPPER_DEFAULTVALUE(T3), typename TypeWrapper::CONSTTYPE& t4 = POCO_TYPEWRAPPER_DEFAULTVALUE(T4), - typename TypeWrapper::CONSTTYPE& t5 = POCO_TYPEWRAPPER_DEFAULTVALUE(T5), + typename TypeWrapper::CONSTTYPE& t5 = POCO_TYPEWRAPPER_DEFAULTVALUE(T5), typename TypeWrapper::CONSTTYPE& t6 = POCO_TYPEWRAPPER_DEFAULTVALUE(T6), typename TypeWrapper::CONSTTYPE& t7 = POCO_TYPEWRAPPER_DEFAULTVALUE(T7), - typename TypeWrapper::CONSTTYPE& t8 = POCO_TYPEWRAPPER_DEFAULTVALUE(T8), - typename TypeWrapper::CONSTTYPE& t9 = POCO_TYPEWRAPPER_DEFAULTVALUE(T9), - typename TypeWrapper::CONSTTYPE& t10 = POCO_TYPEWRAPPER_DEFAULTVALUE(T10), - typename TypeWrapper::CONSTTYPE& t11 = POCO_TYPEWRAPPER_DEFAULTVALUE(T11), - typename TypeWrapper::CONSTTYPE& t12 = POCO_TYPEWRAPPER_DEFAULTVALUE(T12), - typename TypeWrapper::CONSTTYPE& t13 = POCO_TYPEWRAPPER_DEFAULTVALUE(T13), - typename TypeWrapper::CONSTTYPE& t14 = POCO_TYPEWRAPPER_DEFAULTVALUE(T14), - typename TypeWrapper::CONSTTYPE& t15 = POCO_TYPEWRAPPER_DEFAULTVALUE(T15), - typename TypeWrapper::CONSTTYPE& t16 = POCO_TYPEWRAPPER_DEFAULTVALUE(T16), - typename TypeWrapper::CONSTTYPE& t17 = POCO_TYPEWRAPPER_DEFAULTVALUE(T17), - typename TypeWrapper::CONSTTYPE& t18 = POCO_TYPEWRAPPER_DEFAULTVALUE(T18), - typename TypeWrapper::CONSTTYPE& t19 = POCO_TYPEWRAPPER_DEFAULTVALUE(T19), + typename TypeWrapper::CONSTTYPE& t8 = POCO_TYPEWRAPPER_DEFAULTVALUE(T8), + typename TypeWrapper::CONSTTYPE& t9 = POCO_TYPEWRAPPER_DEFAULTVALUE(T9), + typename TypeWrapper::CONSTTYPE& t10 = POCO_TYPEWRAPPER_DEFAULTVALUE(T10), + typename TypeWrapper::CONSTTYPE& t11 = POCO_TYPEWRAPPER_DEFAULTVALUE(T11), + typename TypeWrapper::CONSTTYPE& t12 = POCO_TYPEWRAPPER_DEFAULTVALUE(T12), + typename TypeWrapper::CONSTTYPE& t13 = POCO_TYPEWRAPPER_DEFAULTVALUE(T13), + typename TypeWrapper::CONSTTYPE& t14 = POCO_TYPEWRAPPER_DEFAULTVALUE(T14), + typename TypeWrapper::CONSTTYPE& t15 = POCO_TYPEWRAPPER_DEFAULTVALUE(T15), + typename TypeWrapper::CONSTTYPE& t16 = POCO_TYPEWRAPPER_DEFAULTVALUE(T16), + typename TypeWrapper::CONSTTYPE& t17 = POCO_TYPEWRAPPER_DEFAULTVALUE(T17), + typename TypeWrapper::CONSTTYPE& t18 = POCO_TYPEWRAPPER_DEFAULTVALUE(T18), + typename TypeWrapper::CONSTTYPE& t19 = POCO_TYPEWRAPPER_DEFAULTVALUE(T19), typename TypeWrapper::CONSTTYPE& t20 = POCO_TYPEWRAPPER_DEFAULTVALUE(T20), typename TypeWrapper::CONSTTYPE& t21 = POCO_TYPEWRAPPER_DEFAULTVALUE(T21), - typename TypeWrapper::CONSTTYPE& t22 = POCO_TYPEWRAPPER_DEFAULTVALUE(T22), + typename TypeWrapper::CONSTTYPE& t22 = POCO_TYPEWRAPPER_DEFAULTVALUE(T22), typename TypeWrapper::CONSTTYPE& t23 = POCO_TYPEWRAPPER_DEFAULTVALUE(T23), typename TypeWrapper::CONSTTYPE& t24 = POCO_TYPEWRAPPER_DEFAULTVALUE(T24), - typename TypeWrapper::CONSTTYPE& t25 = POCO_TYPEWRAPPER_DEFAULTVALUE(T25), + typename TypeWrapper::CONSTTYPE& t25 = POCO_TYPEWRAPPER_DEFAULTVALUE(T25), typename TypeWrapper::CONSTTYPE& t26 = POCO_TYPEWRAPPER_DEFAULTVALUE(T26), typename TypeWrapper::CONSTTYPE& t27 = POCO_TYPEWRAPPER_DEFAULTVALUE(T27), - typename TypeWrapper::CONSTTYPE& t28 = POCO_TYPEWRAPPER_DEFAULTVALUE(T28), - typename TypeWrapper::CONSTTYPE& t29 = POCO_TYPEWRAPPER_DEFAULTVALUE(T29), - typename TypeWrapper::CONSTTYPE& t30 = POCO_TYPEWRAPPER_DEFAULTVALUE(T30)): + typename TypeWrapper::CONSTTYPE& t28 = POCO_TYPEWRAPPER_DEFAULTVALUE(T28), + typename TypeWrapper::CONSTTYPE& t29 = POCO_TYPEWRAPPER_DEFAULTVALUE(T29), + typename TypeWrapper::CONSTTYPE& t30 = POCO_TYPEWRAPPER_DEFAULTVALUE(T30)): TupleType(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30) { if (rNames->size() != TupleType::length) - throw InvalidArgumentException("Wrong names vector length."); + throw InvalidArgumentException("Wrong names vector length."); _pNames = rNames; } NamedTuple(const std::string& n0, - typename TypeWrapper::CONSTTYPE& t0, + typename TypeWrapper::CONSTTYPE& t0, const std::string& n1 = "B", typename TypeWrapper::CONSTTYPE& t1 = POCO_TYPEWRAPPER_DEFAULTVALUE(T1), const std::string& n2 = "C", - typename TypeWrapper::CONSTTYPE& t2 = POCO_TYPEWRAPPER_DEFAULTVALUE(T2), + typename TypeWrapper::CONSTTYPE& t2 = POCO_TYPEWRAPPER_DEFAULTVALUE(T2), const std::string& n3 = "D", typename TypeWrapper::CONSTTYPE& t3 = POCO_TYPEWRAPPER_DEFAULTVALUE(T3), const std::string& n4 = "E", - typename TypeWrapper::CONSTTYPE& t4 = POCO_TYPEWRAPPER_DEFAULTVALUE(T4), + typename TypeWrapper::CONSTTYPE& t4 = POCO_TYPEWRAPPER_DEFAULTVALUE(T4), const std::string& n5 = "F", typename TypeWrapper::CONSTTYPE& t5 = POCO_TYPEWRAPPER_DEFAULTVALUE(T5), const std::string& n6 = "G", - typename TypeWrapper::CONSTTYPE& t6 = POCO_TYPEWRAPPER_DEFAULTVALUE(T6), + typename TypeWrapper::CONSTTYPE& t6 = POCO_TYPEWRAPPER_DEFAULTVALUE(T6), const std::string& n7 = "H", typename TypeWrapper::CONSTTYPE& t7 = POCO_TYPEWRAPPER_DEFAULTVALUE(T7), const std::string& n8 = "I", - typename TypeWrapper::CONSTTYPE& t8 = POCO_TYPEWRAPPER_DEFAULTVALUE(T8), + typename TypeWrapper::CONSTTYPE& t8 = POCO_TYPEWRAPPER_DEFAULTVALUE(T8), const std::string& n9 = "J", typename TypeWrapper::CONSTTYPE& t9 = POCO_TYPEWRAPPER_DEFAULTVALUE(T9), const std::string& n10 = "K", @@ -4023,36 +4023,36 @@ struct NamedTuple::CONSTTYPE& t19 = POCO_TYPEWRAPPER_DEFAULTVALUE(T19), const std::string& n20 = "U", - typename TypeWrapper::CONSTTYPE& t20 = POCO_TYPEWRAPPER_DEFAULTVALUE(T20), + typename TypeWrapper::CONSTTYPE& t20 = POCO_TYPEWRAPPER_DEFAULTVALUE(T20), const std::string& n21 = "V", typename TypeWrapper::CONSTTYPE& t21 = POCO_TYPEWRAPPER_DEFAULTVALUE(T21), const std::string& n22 = "W", - typename TypeWrapper::CONSTTYPE& t22 = POCO_TYPEWRAPPER_DEFAULTVALUE(T22), + typename TypeWrapper::CONSTTYPE& t22 = POCO_TYPEWRAPPER_DEFAULTVALUE(T22), const std::string& n23 = "X", typename TypeWrapper::CONSTTYPE& t23 = POCO_TYPEWRAPPER_DEFAULTVALUE(T23), const std::string& n24 = "Y", - typename TypeWrapper::CONSTTYPE& t24 = POCO_TYPEWRAPPER_DEFAULTVALUE(T24), + typename TypeWrapper::CONSTTYPE& t24 = POCO_TYPEWRAPPER_DEFAULTVALUE(T24), const std::string& n25 = "Z", typename TypeWrapper::CONSTTYPE& t25 = POCO_TYPEWRAPPER_DEFAULTVALUE(T25), const std::string& n26 = "A1", - typename TypeWrapper::CONSTTYPE& t26 = POCO_TYPEWRAPPER_DEFAULTVALUE(T26), + typename TypeWrapper::CONSTTYPE& t26 = POCO_TYPEWRAPPER_DEFAULTVALUE(T26), const std::string& n27 = "B1", typename TypeWrapper::CONSTTYPE& t27 = POCO_TYPEWRAPPER_DEFAULTVALUE(T27), const std::string& n28 = "C1", - typename TypeWrapper::CONSTTYPE& t28 = POCO_TYPEWRAPPER_DEFAULTVALUE(T28), + typename TypeWrapper::CONSTTYPE& t28 = POCO_TYPEWRAPPER_DEFAULTVALUE(T28), const std::string& n29 = "D1", typename TypeWrapper::CONSTTYPE& t29 = POCO_TYPEWRAPPER_DEFAULTVALUE(T29), const std::string& n30 = "E1", - typename TypeWrapper::CONSTTYPE& t30 = POCO_TYPEWRAPPER_DEFAULTVALUE(T30)): - TupleType(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30), - _pNames(0) + typename TypeWrapper::CONSTTYPE& t30 = POCO_TYPEWRAPPER_DEFAULTVALUE(T30)): + TupleType(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30), + _pNames(0) { init(n0,n1,n2,n3,n4,n5,n6,n7,n8,n9,n10,n11,n12,n13,n14,n15,n16,n17,n18,n19,n20,n21,n22,n23,n24,n25,n26,n27,n28,n29,n30); } const DynamicAny get(const std::string& name) const { - NameVec::const_iterator it = _pNames->begin(); + NameVec::const_iterator it = _pNames->begin(); NameVec::const_iterator itEnd = _pNames->end(); for(std::size_t counter = 0; it != itEnd; ++it, ++counter) @@ -4064,11 +4064,11 @@ struct NamedTuple(); case 1: return TupleType::template get<1>(); case 2: return TupleType::template get<2>(); - case 3: return TupleType::template get<3>(); + case 3: return TupleType::template get<3>(); case 4: return TupleType::template get<4>(); case 5: return TupleType::template get<5>(); case 6: return TupleType::template get<6>(); - case 7: return TupleType::template get<7>(); + case 7: return TupleType::template get<7>(); case 8: return TupleType::template get<8>(); case 9: return TupleType::template get<9>(); case 10: return TupleType::template get<10>(); @@ -4084,18 +4084,18 @@ struct NamedTuple(); case 21: return TupleType::template get<21>(); case 22: return TupleType::template get<22>(); - case 23: return TupleType::template get<23>(); + case 23: return TupleType::template get<23>(); case 24: return TupleType::template get<24>(); case 25: return TupleType::template get<25>(); case 26: return TupleType::template get<26>(); - case 27: return TupleType::template get<27>(); + case 27: return TupleType::template get<27>(); case 28: return TupleType::template get<28>(); case 29: return TupleType::template get<29>(); case 30: return TupleType::template get<30>(); default: throw RangeException(); } } - } + } throw NotFoundException("Name not found: " + name); } @@ -4106,7 +4106,7 @@ struct NamedTuple - typename TypeGetter::ConstHeadType& get() const + typename TypeGetter::ConstHeadType& get() const { return TupleType::template get(); } @@ -4125,7 +4125,7 @@ struct NamedTuple struct NamedTuple: @@ -4273,8 +4273,8 @@ struct NamedTuple TupleType; typedef typename Tuple::Type Type; - typedef std::vector NameVec; - typedef SharedPtr NameVecPtr; + typedef std::vector NameVec; + typedef SharedPtr NameVecPtr; NamedTuple(): _pNames(0) { @@ -4284,104 +4284,104 @@ struct NamedTuplesize() != TupleType::length) - throw InvalidArgumentException("Wrong names vector length."); + throw InvalidArgumentException("Wrong names vector length."); _pNames = rNames; } NamedTuple(typename TypeWrapper::CONSTTYPE& t0, - typename TypeWrapper::CONSTTYPE& t1 = POCO_TYPEWRAPPER_DEFAULTVALUE(T1), - typename TypeWrapper::CONSTTYPE& t2 = POCO_TYPEWRAPPER_DEFAULTVALUE(T2), + typename TypeWrapper::CONSTTYPE& t1 = POCO_TYPEWRAPPER_DEFAULTVALUE(T1), + typename TypeWrapper::CONSTTYPE& t2 = POCO_TYPEWRAPPER_DEFAULTVALUE(T2), typename TypeWrapper::CONSTTYPE& t3 = POCO_TYPEWRAPPER_DEFAULTVALUE(T3), typename TypeWrapper::CONSTTYPE& t4 = POCO_TYPEWRAPPER_DEFAULTVALUE(T4), - typename TypeWrapper::CONSTTYPE& t5 = POCO_TYPEWRAPPER_DEFAULTVALUE(T5), + typename TypeWrapper::CONSTTYPE& t5 = POCO_TYPEWRAPPER_DEFAULTVALUE(T5), typename TypeWrapper::CONSTTYPE& t6 = POCO_TYPEWRAPPER_DEFAULTVALUE(T6), typename TypeWrapper::CONSTTYPE& t7 = POCO_TYPEWRAPPER_DEFAULTVALUE(T7), - typename TypeWrapper::CONSTTYPE& t8 = POCO_TYPEWRAPPER_DEFAULTVALUE(T8), - typename TypeWrapper::CONSTTYPE& t9 = POCO_TYPEWRAPPER_DEFAULTVALUE(T9), - typename TypeWrapper::CONSTTYPE& t10 = POCO_TYPEWRAPPER_DEFAULTVALUE(T10), - typename TypeWrapper::CONSTTYPE& t11 = POCO_TYPEWRAPPER_DEFAULTVALUE(T11), - typename TypeWrapper::CONSTTYPE& t12 = POCO_TYPEWRAPPER_DEFAULTVALUE(T12), - typename TypeWrapper::CONSTTYPE& t13 = POCO_TYPEWRAPPER_DEFAULTVALUE(T13), - typename TypeWrapper::CONSTTYPE& t14 = POCO_TYPEWRAPPER_DEFAULTVALUE(T14), - typename TypeWrapper::CONSTTYPE& t15 = POCO_TYPEWRAPPER_DEFAULTVALUE(T15), - typename TypeWrapper::CONSTTYPE& t16 = POCO_TYPEWRAPPER_DEFAULTVALUE(T16), - typename TypeWrapper::CONSTTYPE& t17 = POCO_TYPEWRAPPER_DEFAULTVALUE(T17), - typename TypeWrapper::CONSTTYPE& t18 = POCO_TYPEWRAPPER_DEFAULTVALUE(T18), + typename TypeWrapper::CONSTTYPE& t8 = POCO_TYPEWRAPPER_DEFAULTVALUE(T8), + typename TypeWrapper::CONSTTYPE& t9 = POCO_TYPEWRAPPER_DEFAULTVALUE(T9), + typename TypeWrapper::CONSTTYPE& t10 = POCO_TYPEWRAPPER_DEFAULTVALUE(T10), + typename TypeWrapper::CONSTTYPE& t11 = POCO_TYPEWRAPPER_DEFAULTVALUE(T11), + typename TypeWrapper::CONSTTYPE& t12 = POCO_TYPEWRAPPER_DEFAULTVALUE(T12), + typename TypeWrapper::CONSTTYPE& t13 = POCO_TYPEWRAPPER_DEFAULTVALUE(T13), + typename TypeWrapper::CONSTTYPE& t14 = POCO_TYPEWRAPPER_DEFAULTVALUE(T14), + typename TypeWrapper::CONSTTYPE& t15 = POCO_TYPEWRAPPER_DEFAULTVALUE(T15), + typename TypeWrapper::CONSTTYPE& t16 = POCO_TYPEWRAPPER_DEFAULTVALUE(T16), + typename TypeWrapper::CONSTTYPE& t17 = POCO_TYPEWRAPPER_DEFAULTVALUE(T17), + typename TypeWrapper::CONSTTYPE& t18 = POCO_TYPEWRAPPER_DEFAULTVALUE(T18), typename TypeWrapper::CONSTTYPE& t19 = POCO_TYPEWRAPPER_DEFAULTVALUE(T19), typename TypeWrapper::CONSTTYPE& t20 = POCO_TYPEWRAPPER_DEFAULTVALUE(T20), - typename TypeWrapper::CONSTTYPE& t21 = POCO_TYPEWRAPPER_DEFAULTVALUE(T21), - typename TypeWrapper::CONSTTYPE& t22 = POCO_TYPEWRAPPER_DEFAULTVALUE(T22), + typename TypeWrapper::CONSTTYPE& t21 = POCO_TYPEWRAPPER_DEFAULTVALUE(T21), + typename TypeWrapper::CONSTTYPE& t22 = POCO_TYPEWRAPPER_DEFAULTVALUE(T22), typename TypeWrapper::CONSTTYPE& t23 = POCO_TYPEWRAPPER_DEFAULTVALUE(T23), typename TypeWrapper::CONSTTYPE& t24 = POCO_TYPEWRAPPER_DEFAULTVALUE(T24), - typename TypeWrapper::CONSTTYPE& t25 = POCO_TYPEWRAPPER_DEFAULTVALUE(T25), + typename TypeWrapper::CONSTTYPE& t25 = POCO_TYPEWRAPPER_DEFAULTVALUE(T25), typename TypeWrapper::CONSTTYPE& t26 = POCO_TYPEWRAPPER_DEFAULTVALUE(T26), typename TypeWrapper::CONSTTYPE& t27 = POCO_TYPEWRAPPER_DEFAULTVALUE(T27), - typename TypeWrapper::CONSTTYPE& t28 = POCO_TYPEWRAPPER_DEFAULTVALUE(T28), - typename TypeWrapper::CONSTTYPE& t29 = POCO_TYPEWRAPPER_DEFAULTVALUE(T29)): - TupleType(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29), + typename TypeWrapper::CONSTTYPE& t28 = POCO_TYPEWRAPPER_DEFAULTVALUE(T28), + typename TypeWrapper::CONSTTYPE& t29 = POCO_TYPEWRAPPER_DEFAULTVALUE(T29)): + TupleType(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29), _pNames(0) { init(); } - NamedTuple(const NameVecPtr& rNames, + NamedTuple(const NameVecPtr& rNames, typename TypeWrapper::CONSTTYPE& t0, typename TypeWrapper::CONSTTYPE& t1 = POCO_TYPEWRAPPER_DEFAULTVALUE(T1), - typename TypeWrapper::CONSTTYPE& t2 = POCO_TYPEWRAPPER_DEFAULTVALUE(T2), + typename TypeWrapper::CONSTTYPE& t2 = POCO_TYPEWRAPPER_DEFAULTVALUE(T2), typename TypeWrapper::CONSTTYPE& t3 = POCO_TYPEWRAPPER_DEFAULTVALUE(T3), typename TypeWrapper::CONSTTYPE& t4 = POCO_TYPEWRAPPER_DEFAULTVALUE(T4), - typename TypeWrapper::CONSTTYPE& t5 = POCO_TYPEWRAPPER_DEFAULTVALUE(T5), + typename TypeWrapper::CONSTTYPE& t5 = POCO_TYPEWRAPPER_DEFAULTVALUE(T5), typename TypeWrapper::CONSTTYPE& t6 = POCO_TYPEWRAPPER_DEFAULTVALUE(T6), typename TypeWrapper::CONSTTYPE& t7 = POCO_TYPEWRAPPER_DEFAULTVALUE(T7), - typename TypeWrapper::CONSTTYPE& t8 = POCO_TYPEWRAPPER_DEFAULTVALUE(T8), - typename TypeWrapper::CONSTTYPE& t9 = POCO_TYPEWRAPPER_DEFAULTVALUE(T9), - typename TypeWrapper::CONSTTYPE& t10 = POCO_TYPEWRAPPER_DEFAULTVALUE(T10), - typename TypeWrapper::CONSTTYPE& t11 = POCO_TYPEWRAPPER_DEFAULTVALUE(T11), - typename TypeWrapper::CONSTTYPE& t12 = POCO_TYPEWRAPPER_DEFAULTVALUE(T12), - typename TypeWrapper::CONSTTYPE& t13 = POCO_TYPEWRAPPER_DEFAULTVALUE(T13), - typename TypeWrapper::CONSTTYPE& t14 = POCO_TYPEWRAPPER_DEFAULTVALUE(T14), - typename TypeWrapper::CONSTTYPE& t15 = POCO_TYPEWRAPPER_DEFAULTVALUE(T15), - typename TypeWrapper::CONSTTYPE& t16 = POCO_TYPEWRAPPER_DEFAULTVALUE(T16), - typename TypeWrapper::CONSTTYPE& t17 = POCO_TYPEWRAPPER_DEFAULTVALUE(T17), - typename TypeWrapper::CONSTTYPE& t18 = POCO_TYPEWRAPPER_DEFAULTVALUE(T18), - typename TypeWrapper::CONSTTYPE& t19 = POCO_TYPEWRAPPER_DEFAULTVALUE(T19), + typename TypeWrapper::CONSTTYPE& t8 = POCO_TYPEWRAPPER_DEFAULTVALUE(T8), + typename TypeWrapper::CONSTTYPE& t9 = POCO_TYPEWRAPPER_DEFAULTVALUE(T9), + typename TypeWrapper::CONSTTYPE& t10 = POCO_TYPEWRAPPER_DEFAULTVALUE(T10), + typename TypeWrapper::CONSTTYPE& t11 = POCO_TYPEWRAPPER_DEFAULTVALUE(T11), + typename TypeWrapper::CONSTTYPE& t12 = POCO_TYPEWRAPPER_DEFAULTVALUE(T12), + typename TypeWrapper::CONSTTYPE& t13 = POCO_TYPEWRAPPER_DEFAULTVALUE(T13), + typename TypeWrapper::CONSTTYPE& t14 = POCO_TYPEWRAPPER_DEFAULTVALUE(T14), + typename TypeWrapper::CONSTTYPE& t15 = POCO_TYPEWRAPPER_DEFAULTVALUE(T15), + typename TypeWrapper::CONSTTYPE& t16 = POCO_TYPEWRAPPER_DEFAULTVALUE(T16), + typename TypeWrapper::CONSTTYPE& t17 = POCO_TYPEWRAPPER_DEFAULTVALUE(T17), + typename TypeWrapper::CONSTTYPE& t18 = POCO_TYPEWRAPPER_DEFAULTVALUE(T18), + typename TypeWrapper::CONSTTYPE& t19 = POCO_TYPEWRAPPER_DEFAULTVALUE(T19), typename TypeWrapper::CONSTTYPE& t20 = POCO_TYPEWRAPPER_DEFAULTVALUE(T20), typename TypeWrapper::CONSTTYPE& t21 = POCO_TYPEWRAPPER_DEFAULTVALUE(T21), - typename TypeWrapper::CONSTTYPE& t22 = POCO_TYPEWRAPPER_DEFAULTVALUE(T22), + typename TypeWrapper::CONSTTYPE& t22 = POCO_TYPEWRAPPER_DEFAULTVALUE(T22), typename TypeWrapper::CONSTTYPE& t23 = POCO_TYPEWRAPPER_DEFAULTVALUE(T23), typename TypeWrapper::CONSTTYPE& t24 = POCO_TYPEWRAPPER_DEFAULTVALUE(T24), - typename TypeWrapper::CONSTTYPE& t25 = POCO_TYPEWRAPPER_DEFAULTVALUE(T25), + typename TypeWrapper::CONSTTYPE& t25 = POCO_TYPEWRAPPER_DEFAULTVALUE(T25), typename TypeWrapper::CONSTTYPE& t26 = POCO_TYPEWRAPPER_DEFAULTVALUE(T26), typename TypeWrapper::CONSTTYPE& t27 = POCO_TYPEWRAPPER_DEFAULTVALUE(T27), - typename TypeWrapper::CONSTTYPE& t28 = POCO_TYPEWRAPPER_DEFAULTVALUE(T28), - typename TypeWrapper::CONSTTYPE& t29 = POCO_TYPEWRAPPER_DEFAULTVALUE(T29)): + typename TypeWrapper::CONSTTYPE& t28 = POCO_TYPEWRAPPER_DEFAULTVALUE(T28), + typename TypeWrapper::CONSTTYPE& t29 = POCO_TYPEWRAPPER_DEFAULTVALUE(T29)): TupleType(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29) { if (rNames->size() != TupleType::length) - throw InvalidArgumentException("Wrong names vector length."); + throw InvalidArgumentException("Wrong names vector length."); _pNames = rNames; } NamedTuple(const std::string& n0, - typename TypeWrapper::CONSTTYPE& t0, + typename TypeWrapper::CONSTTYPE& t0, const std::string& n1 = "B", typename TypeWrapper::CONSTTYPE& t1 = POCO_TYPEWRAPPER_DEFAULTVALUE(T1), const std::string& n2 = "C", - typename TypeWrapper::CONSTTYPE& t2 = POCO_TYPEWRAPPER_DEFAULTVALUE(T2), + typename TypeWrapper::CONSTTYPE& t2 = POCO_TYPEWRAPPER_DEFAULTVALUE(T2), const std::string& n3 = "D", typename TypeWrapper::CONSTTYPE& t3 = POCO_TYPEWRAPPER_DEFAULTVALUE(T3), const std::string& n4 = "E", - typename TypeWrapper::CONSTTYPE& t4 = POCO_TYPEWRAPPER_DEFAULTVALUE(T4), + typename TypeWrapper::CONSTTYPE& t4 = POCO_TYPEWRAPPER_DEFAULTVALUE(T4), const std::string& n5 = "F", typename TypeWrapper::CONSTTYPE& t5 = POCO_TYPEWRAPPER_DEFAULTVALUE(T5), const std::string& n6 = "G", - typename TypeWrapper::CONSTTYPE& t6 = POCO_TYPEWRAPPER_DEFAULTVALUE(T6), + typename TypeWrapper::CONSTTYPE& t6 = POCO_TYPEWRAPPER_DEFAULTVALUE(T6), const std::string& n7 = "H", typename TypeWrapper::CONSTTYPE& t7 = POCO_TYPEWRAPPER_DEFAULTVALUE(T7), const std::string& n8 = "I", - typename TypeWrapper::CONSTTYPE& t8 = POCO_TYPEWRAPPER_DEFAULTVALUE(T8), + typename TypeWrapper::CONSTTYPE& t8 = POCO_TYPEWRAPPER_DEFAULTVALUE(T8), const std::string& n9 = "J", typename TypeWrapper::CONSTTYPE& t9 = POCO_TYPEWRAPPER_DEFAULTVALUE(T9), const std::string& n10 = "K", @@ -4405,34 +4405,34 @@ struct NamedTuple::CONSTTYPE& t19 = POCO_TYPEWRAPPER_DEFAULTVALUE(T19), const std::string& n20 = "U", - typename TypeWrapper::CONSTTYPE& t20 = POCO_TYPEWRAPPER_DEFAULTVALUE(T20), + typename TypeWrapper::CONSTTYPE& t20 = POCO_TYPEWRAPPER_DEFAULTVALUE(T20), const std::string& n21 = "V", typename TypeWrapper::CONSTTYPE& t21 = POCO_TYPEWRAPPER_DEFAULTVALUE(T21), const std::string& n22 = "W", - typename TypeWrapper::CONSTTYPE& t22 = POCO_TYPEWRAPPER_DEFAULTVALUE(T22), + typename TypeWrapper::CONSTTYPE& t22 = POCO_TYPEWRAPPER_DEFAULTVALUE(T22), const std::string& n23 = "X", typename TypeWrapper::CONSTTYPE& t23 = POCO_TYPEWRAPPER_DEFAULTVALUE(T23), const std::string& n24 = "Y", - typename TypeWrapper::CONSTTYPE& t24 = POCO_TYPEWRAPPER_DEFAULTVALUE(T24), + typename TypeWrapper::CONSTTYPE& t24 = POCO_TYPEWRAPPER_DEFAULTVALUE(T24), const std::string& n25 = "Z", typename TypeWrapper::CONSTTYPE& t25 = POCO_TYPEWRAPPER_DEFAULTVALUE(T25), const std::string& n26 = "A1", - typename TypeWrapper::CONSTTYPE& t26 = POCO_TYPEWRAPPER_DEFAULTVALUE(T26), + typename TypeWrapper::CONSTTYPE& t26 = POCO_TYPEWRAPPER_DEFAULTVALUE(T26), const std::string& n27 = "B1", typename TypeWrapper::CONSTTYPE& t27 = POCO_TYPEWRAPPER_DEFAULTVALUE(T27), const std::string& n28 = "C1", - typename TypeWrapper::CONSTTYPE& t28 = POCO_TYPEWRAPPER_DEFAULTVALUE(T28), + typename TypeWrapper::CONSTTYPE& t28 = POCO_TYPEWRAPPER_DEFAULTVALUE(T28), const std::string& n29 = "D1", - typename TypeWrapper::CONSTTYPE& t29 = POCO_TYPEWRAPPER_DEFAULTVALUE(T29)): - TupleType(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29), - _pNames(0) + typename TypeWrapper::CONSTTYPE& t29 = POCO_TYPEWRAPPER_DEFAULTVALUE(T29)): + TupleType(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28,t29), + _pNames(0) { init(n0,n1,n2,n3,n4,n5,n6,n7,n8,n9,n10,n11,n12,n13,n14,n15,n16,n17,n18,n19,n20,n21,n22,n23,n24,n25,n26,n27,n28,n29); } const DynamicAny get(const std::string& name) const { - NameVec::const_iterator it = _pNames->begin(); + NameVec::const_iterator it = _pNames->begin(); NameVec::const_iterator itEnd = _pNames->end(); for(std::size_t counter = 0; it != itEnd; ++it, ++counter) @@ -4444,11 +4444,11 @@ struct NamedTuple(); case 1: return TupleType::template get<1>(); case 2: return TupleType::template get<2>(); - case 3: return TupleType::template get<3>(); + case 3: return TupleType::template get<3>(); case 4: return TupleType::template get<4>(); case 5: return TupleType::template get<5>(); case 6: return TupleType::template get<6>(); - case 7: return TupleType::template get<7>(); + case 7: return TupleType::template get<7>(); case 8: return TupleType::template get<8>(); case 9: return TupleType::template get<9>(); case 10: return TupleType::template get<10>(); @@ -4464,17 +4464,17 @@ struct NamedTuple(); case 21: return TupleType::template get<21>(); case 22: return TupleType::template get<22>(); - case 23: return TupleType::template get<23>(); + case 23: return TupleType::template get<23>(); case 24: return TupleType::template get<24>(); case 25: return TupleType::template get<25>(); case 26: return TupleType::template get<26>(); - case 27: return TupleType::template get<27>(); + case 27: return TupleType::template get<27>(); case 28: return TupleType::template get<28>(); case 29: return TupleType::template get<29>(); default: throw RangeException(); } } - } + } throw NotFoundException("Name not found: " + name); } @@ -4485,7 +4485,7 @@ struct NamedTuple - typename TypeGetter::ConstHeadType& get() const + typename TypeGetter::ConstHeadType& get() const { return TupleType::template get(); } @@ -4504,7 +4504,7 @@ struct NamedTuple struct NamedTuple: public Tuple { typedef Tuple TupleType; typedef typename Tuple::Type Type; - typedef std::vector NameVec; - typedef SharedPtr NameVecPtr; + typedef std::vector NameVec; + typedef SharedPtr NameVecPtr; NamedTuple(): _pNames(0) { @@ -4660,102 +4660,102 @@ struct NamedTuplesize() != TupleType::length) - throw InvalidArgumentException("Wrong names vector length."); + throw InvalidArgumentException("Wrong names vector length."); _pNames = rNames; } NamedTuple(typename TypeWrapper::CONSTTYPE& t0, - typename TypeWrapper::CONSTTYPE& t1 = POCO_TYPEWRAPPER_DEFAULTVALUE(T1), - typename TypeWrapper::CONSTTYPE& t2 = POCO_TYPEWRAPPER_DEFAULTVALUE(T2), + typename TypeWrapper::CONSTTYPE& t1 = POCO_TYPEWRAPPER_DEFAULTVALUE(T1), + typename TypeWrapper::CONSTTYPE& t2 = POCO_TYPEWRAPPER_DEFAULTVALUE(T2), typename TypeWrapper::CONSTTYPE& t3 = POCO_TYPEWRAPPER_DEFAULTVALUE(T3), typename TypeWrapper::CONSTTYPE& t4 = POCO_TYPEWRAPPER_DEFAULTVALUE(T4), - typename TypeWrapper::CONSTTYPE& t5 = POCO_TYPEWRAPPER_DEFAULTVALUE(T5), + typename TypeWrapper::CONSTTYPE& t5 = POCO_TYPEWRAPPER_DEFAULTVALUE(T5), typename TypeWrapper::CONSTTYPE& t6 = POCO_TYPEWRAPPER_DEFAULTVALUE(T6), typename TypeWrapper::CONSTTYPE& t7 = POCO_TYPEWRAPPER_DEFAULTVALUE(T7), - typename TypeWrapper::CONSTTYPE& t8 = POCO_TYPEWRAPPER_DEFAULTVALUE(T8), - typename TypeWrapper::CONSTTYPE& t9 = POCO_TYPEWRAPPER_DEFAULTVALUE(T9), - typename TypeWrapper::CONSTTYPE& t10 = POCO_TYPEWRAPPER_DEFAULTVALUE(T10), - typename TypeWrapper::CONSTTYPE& t11 = POCO_TYPEWRAPPER_DEFAULTVALUE(T11), - typename TypeWrapper::CONSTTYPE& t12 = POCO_TYPEWRAPPER_DEFAULTVALUE(T12), - typename TypeWrapper::CONSTTYPE& t13 = POCO_TYPEWRAPPER_DEFAULTVALUE(T13), - typename TypeWrapper::CONSTTYPE& t14 = POCO_TYPEWRAPPER_DEFAULTVALUE(T14), - typename TypeWrapper::CONSTTYPE& t15 = POCO_TYPEWRAPPER_DEFAULTVALUE(T15), - typename TypeWrapper::CONSTTYPE& t16 = POCO_TYPEWRAPPER_DEFAULTVALUE(T16), - typename TypeWrapper::CONSTTYPE& t17 = POCO_TYPEWRAPPER_DEFAULTVALUE(T17), - typename TypeWrapper::CONSTTYPE& t18 = POCO_TYPEWRAPPER_DEFAULTVALUE(T18), + typename TypeWrapper::CONSTTYPE& t8 = POCO_TYPEWRAPPER_DEFAULTVALUE(T8), + typename TypeWrapper::CONSTTYPE& t9 = POCO_TYPEWRAPPER_DEFAULTVALUE(T9), + typename TypeWrapper::CONSTTYPE& t10 = POCO_TYPEWRAPPER_DEFAULTVALUE(T10), + typename TypeWrapper::CONSTTYPE& t11 = POCO_TYPEWRAPPER_DEFAULTVALUE(T11), + typename TypeWrapper::CONSTTYPE& t12 = POCO_TYPEWRAPPER_DEFAULTVALUE(T12), + typename TypeWrapper::CONSTTYPE& t13 = POCO_TYPEWRAPPER_DEFAULTVALUE(T13), + typename TypeWrapper::CONSTTYPE& t14 = POCO_TYPEWRAPPER_DEFAULTVALUE(T14), + typename TypeWrapper::CONSTTYPE& t15 = POCO_TYPEWRAPPER_DEFAULTVALUE(T15), + typename TypeWrapper::CONSTTYPE& t16 = POCO_TYPEWRAPPER_DEFAULTVALUE(T16), + typename TypeWrapper::CONSTTYPE& t17 = POCO_TYPEWRAPPER_DEFAULTVALUE(T17), + typename TypeWrapper::CONSTTYPE& t18 = POCO_TYPEWRAPPER_DEFAULTVALUE(T18), typename TypeWrapper::CONSTTYPE& t19 = POCO_TYPEWRAPPER_DEFAULTVALUE(T19), typename TypeWrapper::CONSTTYPE& t20 = POCO_TYPEWRAPPER_DEFAULTVALUE(T20), - typename TypeWrapper::CONSTTYPE& t21 = POCO_TYPEWRAPPER_DEFAULTVALUE(T21), - typename TypeWrapper::CONSTTYPE& t22 = POCO_TYPEWRAPPER_DEFAULTVALUE(T22), + typename TypeWrapper::CONSTTYPE& t21 = POCO_TYPEWRAPPER_DEFAULTVALUE(T21), + typename TypeWrapper::CONSTTYPE& t22 = POCO_TYPEWRAPPER_DEFAULTVALUE(T22), typename TypeWrapper::CONSTTYPE& t23 = POCO_TYPEWRAPPER_DEFAULTVALUE(T23), typename TypeWrapper::CONSTTYPE& t24 = POCO_TYPEWRAPPER_DEFAULTVALUE(T24), - typename TypeWrapper::CONSTTYPE& t25 = POCO_TYPEWRAPPER_DEFAULTVALUE(T25), + typename TypeWrapper::CONSTTYPE& t25 = POCO_TYPEWRAPPER_DEFAULTVALUE(T25), typename TypeWrapper::CONSTTYPE& t26 = POCO_TYPEWRAPPER_DEFAULTVALUE(T26), typename TypeWrapper::CONSTTYPE& t27 = POCO_TYPEWRAPPER_DEFAULTVALUE(T27), - typename TypeWrapper::CONSTTYPE& t28 = POCO_TYPEWRAPPER_DEFAULTVALUE(T28)): - TupleType(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28), + typename TypeWrapper::CONSTTYPE& t28 = POCO_TYPEWRAPPER_DEFAULTVALUE(T28)): + TupleType(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28), _pNames(0) { init(); } - NamedTuple(const NameVecPtr& rNames, + NamedTuple(const NameVecPtr& rNames, typename TypeWrapper::CONSTTYPE& t0, typename TypeWrapper::CONSTTYPE& t1 = POCO_TYPEWRAPPER_DEFAULTVALUE(T1), - typename TypeWrapper::CONSTTYPE& t2 = POCO_TYPEWRAPPER_DEFAULTVALUE(T2), + typename TypeWrapper::CONSTTYPE& t2 = POCO_TYPEWRAPPER_DEFAULTVALUE(T2), typename TypeWrapper::CONSTTYPE& t3 = POCO_TYPEWRAPPER_DEFAULTVALUE(T3), typename TypeWrapper::CONSTTYPE& t4 = POCO_TYPEWRAPPER_DEFAULTVALUE(T4), - typename TypeWrapper::CONSTTYPE& t5 = POCO_TYPEWRAPPER_DEFAULTVALUE(T5), + typename TypeWrapper::CONSTTYPE& t5 = POCO_TYPEWRAPPER_DEFAULTVALUE(T5), typename TypeWrapper::CONSTTYPE& t6 = POCO_TYPEWRAPPER_DEFAULTVALUE(T6), typename TypeWrapper::CONSTTYPE& t7 = POCO_TYPEWRAPPER_DEFAULTVALUE(T7), - typename TypeWrapper::CONSTTYPE& t8 = POCO_TYPEWRAPPER_DEFAULTVALUE(T8), - typename TypeWrapper::CONSTTYPE& t9 = POCO_TYPEWRAPPER_DEFAULTVALUE(T9), - typename TypeWrapper::CONSTTYPE& t10 = POCO_TYPEWRAPPER_DEFAULTVALUE(T10), - typename TypeWrapper::CONSTTYPE& t11 = POCO_TYPEWRAPPER_DEFAULTVALUE(T11), - typename TypeWrapper::CONSTTYPE& t12 = POCO_TYPEWRAPPER_DEFAULTVALUE(T12), - typename TypeWrapper::CONSTTYPE& t13 = POCO_TYPEWRAPPER_DEFAULTVALUE(T13), - typename TypeWrapper::CONSTTYPE& t14 = POCO_TYPEWRAPPER_DEFAULTVALUE(T14), - typename TypeWrapper::CONSTTYPE& t15 = POCO_TYPEWRAPPER_DEFAULTVALUE(T15), - typename TypeWrapper::CONSTTYPE& t16 = POCO_TYPEWRAPPER_DEFAULTVALUE(T16), - typename TypeWrapper::CONSTTYPE& t17 = POCO_TYPEWRAPPER_DEFAULTVALUE(T17), - typename TypeWrapper::CONSTTYPE& t18 = POCO_TYPEWRAPPER_DEFAULTVALUE(T18), - typename TypeWrapper::CONSTTYPE& t19 = POCO_TYPEWRAPPER_DEFAULTVALUE(T19), + typename TypeWrapper::CONSTTYPE& t8 = POCO_TYPEWRAPPER_DEFAULTVALUE(T8), + typename TypeWrapper::CONSTTYPE& t9 = POCO_TYPEWRAPPER_DEFAULTVALUE(T9), + typename TypeWrapper::CONSTTYPE& t10 = POCO_TYPEWRAPPER_DEFAULTVALUE(T10), + typename TypeWrapper::CONSTTYPE& t11 = POCO_TYPEWRAPPER_DEFAULTVALUE(T11), + typename TypeWrapper::CONSTTYPE& t12 = POCO_TYPEWRAPPER_DEFAULTVALUE(T12), + typename TypeWrapper::CONSTTYPE& t13 = POCO_TYPEWRAPPER_DEFAULTVALUE(T13), + typename TypeWrapper::CONSTTYPE& t14 = POCO_TYPEWRAPPER_DEFAULTVALUE(T14), + typename TypeWrapper::CONSTTYPE& t15 = POCO_TYPEWRAPPER_DEFAULTVALUE(T15), + typename TypeWrapper::CONSTTYPE& t16 = POCO_TYPEWRAPPER_DEFAULTVALUE(T16), + typename TypeWrapper::CONSTTYPE& t17 = POCO_TYPEWRAPPER_DEFAULTVALUE(T17), + typename TypeWrapper::CONSTTYPE& t18 = POCO_TYPEWRAPPER_DEFAULTVALUE(T18), + typename TypeWrapper::CONSTTYPE& t19 = POCO_TYPEWRAPPER_DEFAULTVALUE(T19), typename TypeWrapper::CONSTTYPE& t20 = POCO_TYPEWRAPPER_DEFAULTVALUE(T20), typename TypeWrapper::CONSTTYPE& t21 = POCO_TYPEWRAPPER_DEFAULTVALUE(T21), - typename TypeWrapper::CONSTTYPE& t22 = POCO_TYPEWRAPPER_DEFAULTVALUE(T22), + typename TypeWrapper::CONSTTYPE& t22 = POCO_TYPEWRAPPER_DEFAULTVALUE(T22), typename TypeWrapper::CONSTTYPE& t23 = POCO_TYPEWRAPPER_DEFAULTVALUE(T23), typename TypeWrapper::CONSTTYPE& t24 = POCO_TYPEWRAPPER_DEFAULTVALUE(T24), - typename TypeWrapper::CONSTTYPE& t25 = POCO_TYPEWRAPPER_DEFAULTVALUE(T25), + typename TypeWrapper::CONSTTYPE& t25 = POCO_TYPEWRAPPER_DEFAULTVALUE(T25), typename TypeWrapper::CONSTTYPE& t26 = POCO_TYPEWRAPPER_DEFAULTVALUE(T26), typename TypeWrapper::CONSTTYPE& t27 = POCO_TYPEWRAPPER_DEFAULTVALUE(T27), - typename TypeWrapper::CONSTTYPE& t28 = POCO_TYPEWRAPPER_DEFAULTVALUE(T28)): + typename TypeWrapper::CONSTTYPE& t28 = POCO_TYPEWRAPPER_DEFAULTVALUE(T28)): TupleType(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28) { if (rNames->size() != TupleType::length) - throw InvalidArgumentException("Wrong names vector length."); + throw InvalidArgumentException("Wrong names vector length."); _pNames = rNames; } NamedTuple(const std::string& n0, - typename TypeWrapper::CONSTTYPE& t0, + typename TypeWrapper::CONSTTYPE& t0, const std::string& n1 = "B", typename TypeWrapper::CONSTTYPE& t1 = POCO_TYPEWRAPPER_DEFAULTVALUE(T1), const std::string& n2 = "C", - typename TypeWrapper::CONSTTYPE& t2 = POCO_TYPEWRAPPER_DEFAULTVALUE(T2), + typename TypeWrapper::CONSTTYPE& t2 = POCO_TYPEWRAPPER_DEFAULTVALUE(T2), const std::string& n3 = "D", typename TypeWrapper::CONSTTYPE& t3 = POCO_TYPEWRAPPER_DEFAULTVALUE(T3), const std::string& n4 = "E", - typename TypeWrapper::CONSTTYPE& t4 = POCO_TYPEWRAPPER_DEFAULTVALUE(T4), + typename TypeWrapper::CONSTTYPE& t4 = POCO_TYPEWRAPPER_DEFAULTVALUE(T4), const std::string& n5 = "F", typename TypeWrapper::CONSTTYPE& t5 = POCO_TYPEWRAPPER_DEFAULTVALUE(T5), const std::string& n6 = "G", - typename TypeWrapper::CONSTTYPE& t6 = POCO_TYPEWRAPPER_DEFAULTVALUE(T6), + typename TypeWrapper::CONSTTYPE& t6 = POCO_TYPEWRAPPER_DEFAULTVALUE(T6), const std::string& n7 = "H", typename TypeWrapper::CONSTTYPE& t7 = POCO_TYPEWRAPPER_DEFAULTVALUE(T7), const std::string& n8 = "I", - typename TypeWrapper::CONSTTYPE& t8 = POCO_TYPEWRAPPER_DEFAULTVALUE(T8), + typename TypeWrapper::CONSTTYPE& t8 = POCO_TYPEWRAPPER_DEFAULTVALUE(T8), const std::string& n9 = "J", typename TypeWrapper::CONSTTYPE& t9 = POCO_TYPEWRAPPER_DEFAULTVALUE(T9), const std::string& n10 = "K", @@ -4779,32 +4779,32 @@ struct NamedTuple::CONSTTYPE& t19 = POCO_TYPEWRAPPER_DEFAULTVALUE(T19), const std::string& n20 = "U", - typename TypeWrapper::CONSTTYPE& t20 = POCO_TYPEWRAPPER_DEFAULTVALUE(T20), + typename TypeWrapper::CONSTTYPE& t20 = POCO_TYPEWRAPPER_DEFAULTVALUE(T20), const std::string& n21 = "V", typename TypeWrapper::CONSTTYPE& t21 = POCO_TYPEWRAPPER_DEFAULTVALUE(T21), const std::string& n22 = "W", - typename TypeWrapper::CONSTTYPE& t22 = POCO_TYPEWRAPPER_DEFAULTVALUE(T22), + typename TypeWrapper::CONSTTYPE& t22 = POCO_TYPEWRAPPER_DEFAULTVALUE(T22), const std::string& n23 = "X", typename TypeWrapper::CONSTTYPE& t23 = POCO_TYPEWRAPPER_DEFAULTVALUE(T23), const std::string& n24 = "Y", - typename TypeWrapper::CONSTTYPE& t24 = POCO_TYPEWRAPPER_DEFAULTVALUE(T24), + typename TypeWrapper::CONSTTYPE& t24 = POCO_TYPEWRAPPER_DEFAULTVALUE(T24), const std::string& n25 = "Z", typename TypeWrapper::CONSTTYPE& t25 = POCO_TYPEWRAPPER_DEFAULTVALUE(T25), const std::string& n26 = "A1", - typename TypeWrapper::CONSTTYPE& t26 = POCO_TYPEWRAPPER_DEFAULTVALUE(T26), + typename TypeWrapper::CONSTTYPE& t26 = POCO_TYPEWRAPPER_DEFAULTVALUE(T26), const std::string& n27 = "B1", typename TypeWrapper::CONSTTYPE& t27 = POCO_TYPEWRAPPER_DEFAULTVALUE(T27), const std::string& n28 = "C1", - typename TypeWrapper::CONSTTYPE& t28 = POCO_TYPEWRAPPER_DEFAULTVALUE(T28)): - TupleType(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28), - _pNames(0) + typename TypeWrapper::CONSTTYPE& t28 = POCO_TYPEWRAPPER_DEFAULTVALUE(T28)): + TupleType(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27,t28), + _pNames(0) { init(n0,n1,n2,n3,n4,n5,n6,n7,n8,n9,n10,n11,n12,n13,n14,n15,n16,n17,n18,n19,n20,n21,n22,n23,n24,n25,n26,n27,n28); } const DynamicAny get(const std::string& name) const { - NameVec::const_iterator it = _pNames->begin(); + NameVec::const_iterator it = _pNames->begin(); NameVec::const_iterator itEnd = _pNames->end(); for(std::size_t counter = 0; it != itEnd; ++it, ++counter) @@ -4816,11 +4816,11 @@ struct NamedTuple(); case 1: return TupleType::template get<1>(); case 2: return TupleType::template get<2>(); - case 3: return TupleType::template get<3>(); + case 3: return TupleType::template get<3>(); case 4: return TupleType::template get<4>(); case 5: return TupleType::template get<5>(); case 6: return TupleType::template get<6>(); - case 7: return TupleType::template get<7>(); + case 7: return TupleType::template get<7>(); case 8: return TupleType::template get<8>(); case 9: return TupleType::template get<9>(); case 10: return TupleType::template get<10>(); @@ -4836,16 +4836,16 @@ struct NamedTuple(); case 21: return TupleType::template get<21>(); case 22: return TupleType::template get<22>(); - case 23: return TupleType::template get<23>(); + case 23: return TupleType::template get<23>(); case 24: return TupleType::template get<24>(); case 25: return TupleType::template get<25>(); case 26: return TupleType::template get<26>(); - case 27: return TupleType::template get<27>(); + case 27: return TupleType::template get<27>(); case 28: return TupleType::template get<28>(); default: throw RangeException(); } } - } + } throw NotFoundException("Name not found: " + name); } @@ -4856,7 +4856,7 @@ struct NamedTuple - typename TypeGetter::ConstHeadType& get() const + typename TypeGetter::ConstHeadType& get() const { return TupleType::template get(); } @@ -4875,7 +4875,7 @@ struct NamedTuple TupleType; typedef typename Tuple::Type Type; - typedef std::vector NameVec; - typedef SharedPtr NameVecPtr; + typedef std::vector NameVec; + typedef SharedPtr NameVecPtr; NamedTuple(): _pNames(0) { @@ -5028,100 +5028,100 @@ struct NamedTuplesize() != TupleType::length) - throw InvalidArgumentException("Wrong names vector length."); + throw InvalidArgumentException("Wrong names vector length."); _pNames = rNames; } NamedTuple(typename TypeWrapper::CONSTTYPE& t0, - typename TypeWrapper::CONSTTYPE& t1 = POCO_TYPEWRAPPER_DEFAULTVALUE(T1), - typename TypeWrapper::CONSTTYPE& t2 = POCO_TYPEWRAPPER_DEFAULTVALUE(T2), + typename TypeWrapper::CONSTTYPE& t1 = POCO_TYPEWRAPPER_DEFAULTVALUE(T1), + typename TypeWrapper::CONSTTYPE& t2 = POCO_TYPEWRAPPER_DEFAULTVALUE(T2), typename TypeWrapper::CONSTTYPE& t3 = POCO_TYPEWRAPPER_DEFAULTVALUE(T3), typename TypeWrapper::CONSTTYPE& t4 = POCO_TYPEWRAPPER_DEFAULTVALUE(T4), - typename TypeWrapper::CONSTTYPE& t5 = POCO_TYPEWRAPPER_DEFAULTVALUE(T5), + typename TypeWrapper::CONSTTYPE& t5 = POCO_TYPEWRAPPER_DEFAULTVALUE(T5), typename TypeWrapper::CONSTTYPE& t6 = POCO_TYPEWRAPPER_DEFAULTVALUE(T6), typename TypeWrapper::CONSTTYPE& t7 = POCO_TYPEWRAPPER_DEFAULTVALUE(T7), - typename TypeWrapper::CONSTTYPE& t8 = POCO_TYPEWRAPPER_DEFAULTVALUE(T8), - typename TypeWrapper::CONSTTYPE& t9 = POCO_TYPEWRAPPER_DEFAULTVALUE(T9), - typename TypeWrapper::CONSTTYPE& t10 = POCO_TYPEWRAPPER_DEFAULTVALUE(T10), - typename TypeWrapper::CONSTTYPE& t11 = POCO_TYPEWRAPPER_DEFAULTVALUE(T11), - typename TypeWrapper::CONSTTYPE& t12 = POCO_TYPEWRAPPER_DEFAULTVALUE(T12), - typename TypeWrapper::CONSTTYPE& t13 = POCO_TYPEWRAPPER_DEFAULTVALUE(T13), - typename TypeWrapper::CONSTTYPE& t14 = POCO_TYPEWRAPPER_DEFAULTVALUE(T14), - typename TypeWrapper::CONSTTYPE& t15 = POCO_TYPEWRAPPER_DEFAULTVALUE(T15), - typename TypeWrapper::CONSTTYPE& t16 = POCO_TYPEWRAPPER_DEFAULTVALUE(T16), - typename TypeWrapper::CONSTTYPE& t17 = POCO_TYPEWRAPPER_DEFAULTVALUE(T17), - typename TypeWrapper::CONSTTYPE& t18 = POCO_TYPEWRAPPER_DEFAULTVALUE(T18), + typename TypeWrapper::CONSTTYPE& t8 = POCO_TYPEWRAPPER_DEFAULTVALUE(T8), + typename TypeWrapper::CONSTTYPE& t9 = POCO_TYPEWRAPPER_DEFAULTVALUE(T9), + typename TypeWrapper::CONSTTYPE& t10 = POCO_TYPEWRAPPER_DEFAULTVALUE(T10), + typename TypeWrapper::CONSTTYPE& t11 = POCO_TYPEWRAPPER_DEFAULTVALUE(T11), + typename TypeWrapper::CONSTTYPE& t12 = POCO_TYPEWRAPPER_DEFAULTVALUE(T12), + typename TypeWrapper::CONSTTYPE& t13 = POCO_TYPEWRAPPER_DEFAULTVALUE(T13), + typename TypeWrapper::CONSTTYPE& t14 = POCO_TYPEWRAPPER_DEFAULTVALUE(T14), + typename TypeWrapper::CONSTTYPE& t15 = POCO_TYPEWRAPPER_DEFAULTVALUE(T15), + typename TypeWrapper::CONSTTYPE& t16 = POCO_TYPEWRAPPER_DEFAULTVALUE(T16), + typename TypeWrapper::CONSTTYPE& t17 = POCO_TYPEWRAPPER_DEFAULTVALUE(T17), + typename TypeWrapper::CONSTTYPE& t18 = POCO_TYPEWRAPPER_DEFAULTVALUE(T18), typename TypeWrapper::CONSTTYPE& t19 = POCO_TYPEWRAPPER_DEFAULTVALUE(T19), typename TypeWrapper::CONSTTYPE& t20 = POCO_TYPEWRAPPER_DEFAULTVALUE(T20), - typename TypeWrapper::CONSTTYPE& t21 = POCO_TYPEWRAPPER_DEFAULTVALUE(T21), - typename TypeWrapper::CONSTTYPE& t22 = POCO_TYPEWRAPPER_DEFAULTVALUE(T22), + typename TypeWrapper::CONSTTYPE& t21 = POCO_TYPEWRAPPER_DEFAULTVALUE(T21), + typename TypeWrapper::CONSTTYPE& t22 = POCO_TYPEWRAPPER_DEFAULTVALUE(T22), typename TypeWrapper::CONSTTYPE& t23 = POCO_TYPEWRAPPER_DEFAULTVALUE(T23), typename TypeWrapper::CONSTTYPE& t24 = POCO_TYPEWRAPPER_DEFAULTVALUE(T24), - typename TypeWrapper::CONSTTYPE& t25 = POCO_TYPEWRAPPER_DEFAULTVALUE(T25), + typename TypeWrapper::CONSTTYPE& t25 = POCO_TYPEWRAPPER_DEFAULTVALUE(T25), typename TypeWrapper::CONSTTYPE& t26 = POCO_TYPEWRAPPER_DEFAULTVALUE(T26), - typename TypeWrapper::CONSTTYPE& t27 = POCO_TYPEWRAPPER_DEFAULTVALUE(T27)): - TupleType(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27), + typename TypeWrapper::CONSTTYPE& t27 = POCO_TYPEWRAPPER_DEFAULTVALUE(T27)): + TupleType(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27), _pNames(0) { init(); } - NamedTuple(const NameVecPtr& rNames, + NamedTuple(const NameVecPtr& rNames, typename TypeWrapper::CONSTTYPE& t0, typename TypeWrapper::CONSTTYPE& t1 = POCO_TYPEWRAPPER_DEFAULTVALUE(T1), - typename TypeWrapper::CONSTTYPE& t2 = POCO_TYPEWRAPPER_DEFAULTVALUE(T2), + typename TypeWrapper::CONSTTYPE& t2 = POCO_TYPEWRAPPER_DEFAULTVALUE(T2), typename TypeWrapper::CONSTTYPE& t3 = POCO_TYPEWRAPPER_DEFAULTVALUE(T3), typename TypeWrapper::CONSTTYPE& t4 = POCO_TYPEWRAPPER_DEFAULTVALUE(T4), - typename TypeWrapper::CONSTTYPE& t5 = POCO_TYPEWRAPPER_DEFAULTVALUE(T5), + typename TypeWrapper::CONSTTYPE& t5 = POCO_TYPEWRAPPER_DEFAULTVALUE(T5), typename TypeWrapper::CONSTTYPE& t6 = POCO_TYPEWRAPPER_DEFAULTVALUE(T6), typename TypeWrapper::CONSTTYPE& t7 = POCO_TYPEWRAPPER_DEFAULTVALUE(T7), - typename TypeWrapper::CONSTTYPE& t8 = POCO_TYPEWRAPPER_DEFAULTVALUE(T8), - typename TypeWrapper::CONSTTYPE& t9 = POCO_TYPEWRAPPER_DEFAULTVALUE(T9), - typename TypeWrapper::CONSTTYPE& t10 = POCO_TYPEWRAPPER_DEFAULTVALUE(T10), - typename TypeWrapper::CONSTTYPE& t11 = POCO_TYPEWRAPPER_DEFAULTVALUE(T11), - typename TypeWrapper::CONSTTYPE& t12 = POCO_TYPEWRAPPER_DEFAULTVALUE(T12), - typename TypeWrapper::CONSTTYPE& t13 = POCO_TYPEWRAPPER_DEFAULTVALUE(T13), - typename TypeWrapper::CONSTTYPE& t14 = POCO_TYPEWRAPPER_DEFAULTVALUE(T14), - typename TypeWrapper::CONSTTYPE& t15 = POCO_TYPEWRAPPER_DEFAULTVALUE(T15), - typename TypeWrapper::CONSTTYPE& t16 = POCO_TYPEWRAPPER_DEFAULTVALUE(T16), - typename TypeWrapper::CONSTTYPE& t17 = POCO_TYPEWRAPPER_DEFAULTVALUE(T17), - typename TypeWrapper::CONSTTYPE& t18 = POCO_TYPEWRAPPER_DEFAULTVALUE(T18), - typename TypeWrapper::CONSTTYPE& t19 = POCO_TYPEWRAPPER_DEFAULTVALUE(T19), + typename TypeWrapper::CONSTTYPE& t8 = POCO_TYPEWRAPPER_DEFAULTVALUE(T8), + typename TypeWrapper::CONSTTYPE& t9 = POCO_TYPEWRAPPER_DEFAULTVALUE(T9), + typename TypeWrapper::CONSTTYPE& t10 = POCO_TYPEWRAPPER_DEFAULTVALUE(T10), + typename TypeWrapper::CONSTTYPE& t11 = POCO_TYPEWRAPPER_DEFAULTVALUE(T11), + typename TypeWrapper::CONSTTYPE& t12 = POCO_TYPEWRAPPER_DEFAULTVALUE(T12), + typename TypeWrapper::CONSTTYPE& t13 = POCO_TYPEWRAPPER_DEFAULTVALUE(T13), + typename TypeWrapper::CONSTTYPE& t14 = POCO_TYPEWRAPPER_DEFAULTVALUE(T14), + typename TypeWrapper::CONSTTYPE& t15 = POCO_TYPEWRAPPER_DEFAULTVALUE(T15), + typename TypeWrapper::CONSTTYPE& t16 = POCO_TYPEWRAPPER_DEFAULTVALUE(T16), + typename TypeWrapper::CONSTTYPE& t17 = POCO_TYPEWRAPPER_DEFAULTVALUE(T17), + typename TypeWrapper::CONSTTYPE& t18 = POCO_TYPEWRAPPER_DEFAULTVALUE(T18), + typename TypeWrapper::CONSTTYPE& t19 = POCO_TYPEWRAPPER_DEFAULTVALUE(T19), typename TypeWrapper::CONSTTYPE& t20 = POCO_TYPEWRAPPER_DEFAULTVALUE(T20), typename TypeWrapper::CONSTTYPE& t21 = POCO_TYPEWRAPPER_DEFAULTVALUE(T21), - typename TypeWrapper::CONSTTYPE& t22 = POCO_TYPEWRAPPER_DEFAULTVALUE(T22), + typename TypeWrapper::CONSTTYPE& t22 = POCO_TYPEWRAPPER_DEFAULTVALUE(T22), typename TypeWrapper::CONSTTYPE& t23 = POCO_TYPEWRAPPER_DEFAULTVALUE(T23), typename TypeWrapper::CONSTTYPE& t24 = POCO_TYPEWRAPPER_DEFAULTVALUE(T24), - typename TypeWrapper::CONSTTYPE& t25 = POCO_TYPEWRAPPER_DEFAULTVALUE(T25), + typename TypeWrapper::CONSTTYPE& t25 = POCO_TYPEWRAPPER_DEFAULTVALUE(T25), typename TypeWrapper::CONSTTYPE& t26 = POCO_TYPEWRAPPER_DEFAULTVALUE(T26), - typename TypeWrapper::CONSTTYPE& t27 = POCO_TYPEWRAPPER_DEFAULTVALUE(T27)): + typename TypeWrapper::CONSTTYPE& t27 = POCO_TYPEWRAPPER_DEFAULTVALUE(T27)): TupleType(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27) { if (rNames->size() != TupleType::length) - throw InvalidArgumentException("Wrong names vector length."); + throw InvalidArgumentException("Wrong names vector length."); _pNames = rNames; } NamedTuple(const std::string& n0, - typename TypeWrapper::CONSTTYPE& t0, + typename TypeWrapper::CONSTTYPE& t0, const std::string& n1 = "B", typename TypeWrapper::CONSTTYPE& t1 = POCO_TYPEWRAPPER_DEFAULTVALUE(T1), const std::string& n2 = "C", - typename TypeWrapper::CONSTTYPE& t2 = POCO_TYPEWRAPPER_DEFAULTVALUE(T2), + typename TypeWrapper::CONSTTYPE& t2 = POCO_TYPEWRAPPER_DEFAULTVALUE(T2), const std::string& n3 = "D", typename TypeWrapper::CONSTTYPE& t3 = POCO_TYPEWRAPPER_DEFAULTVALUE(T3), const std::string& n4 = "E", - typename TypeWrapper::CONSTTYPE& t4 = POCO_TYPEWRAPPER_DEFAULTVALUE(T4), + typename TypeWrapper::CONSTTYPE& t4 = POCO_TYPEWRAPPER_DEFAULTVALUE(T4), const std::string& n5 = "F", typename TypeWrapper::CONSTTYPE& t5 = POCO_TYPEWRAPPER_DEFAULTVALUE(T5), const std::string& n6 = "G", - typename TypeWrapper::CONSTTYPE& t6 = POCO_TYPEWRAPPER_DEFAULTVALUE(T6), + typename TypeWrapper::CONSTTYPE& t6 = POCO_TYPEWRAPPER_DEFAULTVALUE(T6), const std::string& n7 = "H", typename TypeWrapper::CONSTTYPE& t7 = POCO_TYPEWRAPPER_DEFAULTVALUE(T7), const std::string& n8 = "I", - typename TypeWrapper::CONSTTYPE& t8 = POCO_TYPEWRAPPER_DEFAULTVALUE(T8), + typename TypeWrapper::CONSTTYPE& t8 = POCO_TYPEWRAPPER_DEFAULTVALUE(T8), const std::string& n9 = "J", typename TypeWrapper::CONSTTYPE& t9 = POCO_TYPEWRAPPER_DEFAULTVALUE(T9), const std::string& n10 = "K", @@ -5145,30 +5145,30 @@ struct NamedTuple::CONSTTYPE& t19 = POCO_TYPEWRAPPER_DEFAULTVALUE(T19), const std::string& n20 = "U", - typename TypeWrapper::CONSTTYPE& t20 = POCO_TYPEWRAPPER_DEFAULTVALUE(T20), + typename TypeWrapper::CONSTTYPE& t20 = POCO_TYPEWRAPPER_DEFAULTVALUE(T20), const std::string& n21 = "V", typename TypeWrapper::CONSTTYPE& t21 = POCO_TYPEWRAPPER_DEFAULTVALUE(T21), const std::string& n22 = "W", - typename TypeWrapper::CONSTTYPE& t22 = POCO_TYPEWRAPPER_DEFAULTVALUE(T22), + typename TypeWrapper::CONSTTYPE& t22 = POCO_TYPEWRAPPER_DEFAULTVALUE(T22), const std::string& n23 = "X", typename TypeWrapper::CONSTTYPE& t23 = POCO_TYPEWRAPPER_DEFAULTVALUE(T23), const std::string& n24 = "Y", - typename TypeWrapper::CONSTTYPE& t24 = POCO_TYPEWRAPPER_DEFAULTVALUE(T24), + typename TypeWrapper::CONSTTYPE& t24 = POCO_TYPEWRAPPER_DEFAULTVALUE(T24), const std::string& n25 = "Z", typename TypeWrapper::CONSTTYPE& t25 = POCO_TYPEWRAPPER_DEFAULTVALUE(T25), const std::string& n26 = "A1", - typename TypeWrapper::CONSTTYPE& t26 = POCO_TYPEWRAPPER_DEFAULTVALUE(T26), + typename TypeWrapper::CONSTTYPE& t26 = POCO_TYPEWRAPPER_DEFAULTVALUE(T26), const std::string& n27 = "B1", - typename TypeWrapper::CONSTTYPE& t27 = POCO_TYPEWRAPPER_DEFAULTVALUE(T27)): - TupleType(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27), - _pNames(0) + typename TypeWrapper::CONSTTYPE& t27 = POCO_TYPEWRAPPER_DEFAULTVALUE(T27)): + TupleType(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26,t27), + _pNames(0) { init(n0,n1,n2,n3,n4,n5,n6,n7,n8,n9,n10,n11,n12,n13,n14,n15,n16,n17,n18,n19,n20,n21,n22,n23,n24,n25,n26,n27); } const DynamicAny get(const std::string& name) const { - NameVec::const_iterator it = _pNames->begin(); + NameVec::const_iterator it = _pNames->begin(); NameVec::const_iterator itEnd = _pNames->end(); for(std::size_t counter = 0; it != itEnd; ++it, ++counter) @@ -5180,11 +5180,11 @@ struct NamedTuple(); case 1: return TupleType::template get<1>(); case 2: return TupleType::template get<2>(); - case 3: return TupleType::template get<3>(); + case 3: return TupleType::template get<3>(); case 4: return TupleType::template get<4>(); case 5: return TupleType::template get<5>(); case 6: return TupleType::template get<6>(); - case 7: return TupleType::template get<7>(); + case 7: return TupleType::template get<7>(); case 8: return TupleType::template get<8>(); case 9: return TupleType::template get<9>(); case 10: return TupleType::template get<10>(); @@ -5200,15 +5200,15 @@ struct NamedTuple(); case 21: return TupleType::template get<21>(); case 22: return TupleType::template get<22>(); - case 23: return TupleType::template get<23>(); + case 23: return TupleType::template get<23>(); case 24: return TupleType::template get<24>(); case 25: return TupleType::template get<25>(); case 26: return TupleType::template get<26>(); - case 27: return TupleType::template get<27>(); + case 27: return TupleType::template get<27>(); default: throw RangeException(); } } - } + } throw NotFoundException("Name not found: " + name); } @@ -5219,7 +5219,7 @@ struct NamedTuple - typename TypeGetter::ConstHeadType& get() const + typename TypeGetter::ConstHeadType& get() const { return TupleType::template get(); } @@ -5238,7 +5238,7 @@ struct NamedTuple TupleType; typedef typename Tuple::Type Type; - typedef std::vector NameVec; - typedef SharedPtr NameVecPtr; + typedef std::vector NameVec; + typedef SharedPtr NameVecPtr; NamedTuple(): _pNames(0) { @@ -5388,98 +5388,98 @@ struct NamedTuplesize() != TupleType::length) - throw InvalidArgumentException("Wrong names vector length."); + throw InvalidArgumentException("Wrong names vector length."); _pNames = rNames; } NamedTuple(typename TypeWrapper::CONSTTYPE& t0, - typename TypeWrapper::CONSTTYPE& t1 = POCO_TYPEWRAPPER_DEFAULTVALUE(T1), - typename TypeWrapper::CONSTTYPE& t2 = POCO_TYPEWRAPPER_DEFAULTVALUE(T2), + typename TypeWrapper::CONSTTYPE& t1 = POCO_TYPEWRAPPER_DEFAULTVALUE(T1), + typename TypeWrapper::CONSTTYPE& t2 = POCO_TYPEWRAPPER_DEFAULTVALUE(T2), typename TypeWrapper::CONSTTYPE& t3 = POCO_TYPEWRAPPER_DEFAULTVALUE(T3), typename TypeWrapper::CONSTTYPE& t4 = POCO_TYPEWRAPPER_DEFAULTVALUE(T4), - typename TypeWrapper::CONSTTYPE& t5 = POCO_TYPEWRAPPER_DEFAULTVALUE(T5), + typename TypeWrapper::CONSTTYPE& t5 = POCO_TYPEWRAPPER_DEFAULTVALUE(T5), typename TypeWrapper::CONSTTYPE& t6 = POCO_TYPEWRAPPER_DEFAULTVALUE(T6), typename TypeWrapper::CONSTTYPE& t7 = POCO_TYPEWRAPPER_DEFAULTVALUE(T7), - typename TypeWrapper::CONSTTYPE& t8 = POCO_TYPEWRAPPER_DEFAULTVALUE(T8), - typename TypeWrapper::CONSTTYPE& t9 = POCO_TYPEWRAPPER_DEFAULTVALUE(T9), - typename TypeWrapper::CONSTTYPE& t10 = POCO_TYPEWRAPPER_DEFAULTVALUE(T10), - typename TypeWrapper::CONSTTYPE& t11 = POCO_TYPEWRAPPER_DEFAULTVALUE(T11), - typename TypeWrapper::CONSTTYPE& t12 = POCO_TYPEWRAPPER_DEFAULTVALUE(T12), - typename TypeWrapper::CONSTTYPE& t13 = POCO_TYPEWRAPPER_DEFAULTVALUE(T13), - typename TypeWrapper::CONSTTYPE& t14 = POCO_TYPEWRAPPER_DEFAULTVALUE(T14), - typename TypeWrapper::CONSTTYPE& t15 = POCO_TYPEWRAPPER_DEFAULTVALUE(T15), - typename TypeWrapper::CONSTTYPE& t16 = POCO_TYPEWRAPPER_DEFAULTVALUE(T16), - typename TypeWrapper::CONSTTYPE& t17 = POCO_TYPEWRAPPER_DEFAULTVALUE(T17), - typename TypeWrapper::CONSTTYPE& t18 = POCO_TYPEWRAPPER_DEFAULTVALUE(T18), + typename TypeWrapper::CONSTTYPE& t8 = POCO_TYPEWRAPPER_DEFAULTVALUE(T8), + typename TypeWrapper::CONSTTYPE& t9 = POCO_TYPEWRAPPER_DEFAULTVALUE(T9), + typename TypeWrapper::CONSTTYPE& t10 = POCO_TYPEWRAPPER_DEFAULTVALUE(T10), + typename TypeWrapper::CONSTTYPE& t11 = POCO_TYPEWRAPPER_DEFAULTVALUE(T11), + typename TypeWrapper::CONSTTYPE& t12 = POCO_TYPEWRAPPER_DEFAULTVALUE(T12), + typename TypeWrapper::CONSTTYPE& t13 = POCO_TYPEWRAPPER_DEFAULTVALUE(T13), + typename TypeWrapper::CONSTTYPE& t14 = POCO_TYPEWRAPPER_DEFAULTVALUE(T14), + typename TypeWrapper::CONSTTYPE& t15 = POCO_TYPEWRAPPER_DEFAULTVALUE(T15), + typename TypeWrapper::CONSTTYPE& t16 = POCO_TYPEWRAPPER_DEFAULTVALUE(T16), + typename TypeWrapper::CONSTTYPE& t17 = POCO_TYPEWRAPPER_DEFAULTVALUE(T17), + typename TypeWrapper::CONSTTYPE& t18 = POCO_TYPEWRAPPER_DEFAULTVALUE(T18), typename TypeWrapper::CONSTTYPE& t19 = POCO_TYPEWRAPPER_DEFAULTVALUE(T19), typename TypeWrapper::CONSTTYPE& t20 = POCO_TYPEWRAPPER_DEFAULTVALUE(T20), - typename TypeWrapper::CONSTTYPE& t21 = POCO_TYPEWRAPPER_DEFAULTVALUE(T21), - typename TypeWrapper::CONSTTYPE& t22 = POCO_TYPEWRAPPER_DEFAULTVALUE(T22), + typename TypeWrapper::CONSTTYPE& t21 = POCO_TYPEWRAPPER_DEFAULTVALUE(T21), + typename TypeWrapper::CONSTTYPE& t22 = POCO_TYPEWRAPPER_DEFAULTVALUE(T22), typename TypeWrapper::CONSTTYPE& t23 = POCO_TYPEWRAPPER_DEFAULTVALUE(T23), typename TypeWrapper::CONSTTYPE& t24 = POCO_TYPEWRAPPER_DEFAULTVALUE(T24), - typename TypeWrapper::CONSTTYPE& t25 = POCO_TYPEWRAPPER_DEFAULTVALUE(T25), - typename TypeWrapper::CONSTTYPE& t26 = POCO_TYPEWRAPPER_DEFAULTVALUE(T26)): - TupleType(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26), + typename TypeWrapper::CONSTTYPE& t25 = POCO_TYPEWRAPPER_DEFAULTVALUE(T25), + typename TypeWrapper::CONSTTYPE& t26 = POCO_TYPEWRAPPER_DEFAULTVALUE(T26)): + TupleType(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26), _pNames(0) { init(); } - NamedTuple(const NameVecPtr& rNames, + NamedTuple(const NameVecPtr& rNames, typename TypeWrapper::CONSTTYPE& t0, typename TypeWrapper::CONSTTYPE& t1 = POCO_TYPEWRAPPER_DEFAULTVALUE(T1), - typename TypeWrapper::CONSTTYPE& t2 = POCO_TYPEWRAPPER_DEFAULTVALUE(T2), + typename TypeWrapper::CONSTTYPE& t2 = POCO_TYPEWRAPPER_DEFAULTVALUE(T2), typename TypeWrapper::CONSTTYPE& t3 = POCO_TYPEWRAPPER_DEFAULTVALUE(T3), typename TypeWrapper::CONSTTYPE& t4 = POCO_TYPEWRAPPER_DEFAULTVALUE(T4), - typename TypeWrapper::CONSTTYPE& t5 = POCO_TYPEWRAPPER_DEFAULTVALUE(T5), + typename TypeWrapper::CONSTTYPE& t5 = POCO_TYPEWRAPPER_DEFAULTVALUE(T5), typename TypeWrapper::CONSTTYPE& t6 = POCO_TYPEWRAPPER_DEFAULTVALUE(T6), typename TypeWrapper::CONSTTYPE& t7 = POCO_TYPEWRAPPER_DEFAULTVALUE(T7), - typename TypeWrapper::CONSTTYPE& t8 = POCO_TYPEWRAPPER_DEFAULTVALUE(T8), - typename TypeWrapper::CONSTTYPE& t9 = POCO_TYPEWRAPPER_DEFAULTVALUE(T9), - typename TypeWrapper::CONSTTYPE& t10 = POCO_TYPEWRAPPER_DEFAULTVALUE(T10), - typename TypeWrapper::CONSTTYPE& t11 = POCO_TYPEWRAPPER_DEFAULTVALUE(T11), - typename TypeWrapper::CONSTTYPE& t12 = POCO_TYPEWRAPPER_DEFAULTVALUE(T12), - typename TypeWrapper::CONSTTYPE& t13 = POCO_TYPEWRAPPER_DEFAULTVALUE(T13), - typename TypeWrapper::CONSTTYPE& t14 = POCO_TYPEWRAPPER_DEFAULTVALUE(T14), - typename TypeWrapper::CONSTTYPE& t15 = POCO_TYPEWRAPPER_DEFAULTVALUE(T15), - typename TypeWrapper::CONSTTYPE& t16 = POCO_TYPEWRAPPER_DEFAULTVALUE(T16), - typename TypeWrapper::CONSTTYPE& t17 = POCO_TYPEWRAPPER_DEFAULTVALUE(T17), - typename TypeWrapper::CONSTTYPE& t18 = POCO_TYPEWRAPPER_DEFAULTVALUE(T18), - typename TypeWrapper::CONSTTYPE& t19 = POCO_TYPEWRAPPER_DEFAULTVALUE(T19), + typename TypeWrapper::CONSTTYPE& t8 = POCO_TYPEWRAPPER_DEFAULTVALUE(T8), + typename TypeWrapper::CONSTTYPE& t9 = POCO_TYPEWRAPPER_DEFAULTVALUE(T9), + typename TypeWrapper::CONSTTYPE& t10 = POCO_TYPEWRAPPER_DEFAULTVALUE(T10), + typename TypeWrapper::CONSTTYPE& t11 = POCO_TYPEWRAPPER_DEFAULTVALUE(T11), + typename TypeWrapper::CONSTTYPE& t12 = POCO_TYPEWRAPPER_DEFAULTVALUE(T12), + typename TypeWrapper::CONSTTYPE& t13 = POCO_TYPEWRAPPER_DEFAULTVALUE(T13), + typename TypeWrapper::CONSTTYPE& t14 = POCO_TYPEWRAPPER_DEFAULTVALUE(T14), + typename TypeWrapper::CONSTTYPE& t15 = POCO_TYPEWRAPPER_DEFAULTVALUE(T15), + typename TypeWrapper::CONSTTYPE& t16 = POCO_TYPEWRAPPER_DEFAULTVALUE(T16), + typename TypeWrapper::CONSTTYPE& t17 = POCO_TYPEWRAPPER_DEFAULTVALUE(T17), + typename TypeWrapper::CONSTTYPE& t18 = POCO_TYPEWRAPPER_DEFAULTVALUE(T18), + typename TypeWrapper::CONSTTYPE& t19 = POCO_TYPEWRAPPER_DEFAULTVALUE(T19), typename TypeWrapper::CONSTTYPE& t20 = POCO_TYPEWRAPPER_DEFAULTVALUE(T20), typename TypeWrapper::CONSTTYPE& t21 = POCO_TYPEWRAPPER_DEFAULTVALUE(T21), - typename TypeWrapper::CONSTTYPE& t22 = POCO_TYPEWRAPPER_DEFAULTVALUE(T22), + typename TypeWrapper::CONSTTYPE& t22 = POCO_TYPEWRAPPER_DEFAULTVALUE(T22), typename TypeWrapper::CONSTTYPE& t23 = POCO_TYPEWRAPPER_DEFAULTVALUE(T23), typename TypeWrapper::CONSTTYPE& t24 = POCO_TYPEWRAPPER_DEFAULTVALUE(T24), - typename TypeWrapper::CONSTTYPE& t25 = POCO_TYPEWRAPPER_DEFAULTVALUE(T25), - typename TypeWrapper::CONSTTYPE& t26 = POCO_TYPEWRAPPER_DEFAULTVALUE(T26)): + typename TypeWrapper::CONSTTYPE& t25 = POCO_TYPEWRAPPER_DEFAULTVALUE(T25), + typename TypeWrapper::CONSTTYPE& t26 = POCO_TYPEWRAPPER_DEFAULTVALUE(T26)): TupleType(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26) { if (rNames->size() != TupleType::length) - throw InvalidArgumentException("Wrong names vector length."); + throw InvalidArgumentException("Wrong names vector length."); _pNames = rNames; } NamedTuple(const std::string& n0, - typename TypeWrapper::CONSTTYPE& t0, + typename TypeWrapper::CONSTTYPE& t0, const std::string& n1 = "B", typename TypeWrapper::CONSTTYPE& t1 = POCO_TYPEWRAPPER_DEFAULTVALUE(T1), const std::string& n2 = "C", - typename TypeWrapper::CONSTTYPE& t2 = POCO_TYPEWRAPPER_DEFAULTVALUE(T2), + typename TypeWrapper::CONSTTYPE& t2 = POCO_TYPEWRAPPER_DEFAULTVALUE(T2), const std::string& n3 = "D", typename TypeWrapper::CONSTTYPE& t3 = POCO_TYPEWRAPPER_DEFAULTVALUE(T3), const std::string& n4 = "E", - typename TypeWrapper::CONSTTYPE& t4 = POCO_TYPEWRAPPER_DEFAULTVALUE(T4), + typename TypeWrapper::CONSTTYPE& t4 = POCO_TYPEWRAPPER_DEFAULTVALUE(T4), const std::string& n5 = "F", typename TypeWrapper::CONSTTYPE& t5 = POCO_TYPEWRAPPER_DEFAULTVALUE(T5), const std::string& n6 = "G", - typename TypeWrapper::CONSTTYPE& t6 = POCO_TYPEWRAPPER_DEFAULTVALUE(T6), + typename TypeWrapper::CONSTTYPE& t6 = POCO_TYPEWRAPPER_DEFAULTVALUE(T6), const std::string& n7 = "H", typename TypeWrapper::CONSTTYPE& t7 = POCO_TYPEWRAPPER_DEFAULTVALUE(T7), const std::string& n8 = "I", - typename TypeWrapper::CONSTTYPE& t8 = POCO_TYPEWRAPPER_DEFAULTVALUE(T8), + typename TypeWrapper::CONSTTYPE& t8 = POCO_TYPEWRAPPER_DEFAULTVALUE(T8), const std::string& n9 = "J", typename TypeWrapper::CONSTTYPE& t9 = POCO_TYPEWRAPPER_DEFAULTVALUE(T9), const std::string& n10 = "K", @@ -5503,28 +5503,28 @@ struct NamedTuple::CONSTTYPE& t19 = POCO_TYPEWRAPPER_DEFAULTVALUE(T19), const std::string& n20 = "U", - typename TypeWrapper::CONSTTYPE& t20 = POCO_TYPEWRAPPER_DEFAULTVALUE(T20), + typename TypeWrapper::CONSTTYPE& t20 = POCO_TYPEWRAPPER_DEFAULTVALUE(T20), const std::string& n21 = "V", typename TypeWrapper::CONSTTYPE& t21 = POCO_TYPEWRAPPER_DEFAULTVALUE(T21), const std::string& n22 = "W", - typename TypeWrapper::CONSTTYPE& t22 = POCO_TYPEWRAPPER_DEFAULTVALUE(T22), + typename TypeWrapper::CONSTTYPE& t22 = POCO_TYPEWRAPPER_DEFAULTVALUE(T22), const std::string& n23 = "X", typename TypeWrapper::CONSTTYPE& t23 = POCO_TYPEWRAPPER_DEFAULTVALUE(T23), const std::string& n24 = "Y", - typename TypeWrapper::CONSTTYPE& t24 = POCO_TYPEWRAPPER_DEFAULTVALUE(T24), + typename TypeWrapper::CONSTTYPE& t24 = POCO_TYPEWRAPPER_DEFAULTVALUE(T24), const std::string& n25 = "Z", typename TypeWrapper::CONSTTYPE& t25 = POCO_TYPEWRAPPER_DEFAULTVALUE(T25), const std::string& n26 = "A1", - typename TypeWrapper::CONSTTYPE& t26 = POCO_TYPEWRAPPER_DEFAULTVALUE(T26)): - TupleType(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26), - _pNames(0) + typename TypeWrapper::CONSTTYPE& t26 = POCO_TYPEWRAPPER_DEFAULTVALUE(T26)): + TupleType(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25,t26), + _pNames(0) { init(n0,n1,n2,n3,n4,n5,n6,n7,n8,n9,n10,n11,n12,n13,n14,n15,n16,n17,n18,n19,n20,n21,n22,n23,n24,n25,n26); } const DynamicAny get(const std::string& name) const { - NameVec::const_iterator it = _pNames->begin(); + NameVec::const_iterator it = _pNames->begin(); NameVec::const_iterator itEnd = _pNames->end(); for(std::size_t counter = 0; it != itEnd; ++it, ++counter) @@ -5536,11 +5536,11 @@ struct NamedTuple(); case 1: return TupleType::template get<1>(); case 2: return TupleType::template get<2>(); - case 3: return TupleType::template get<3>(); + case 3: return TupleType::template get<3>(); case 4: return TupleType::template get<4>(); case 5: return TupleType::template get<5>(); case 6: return TupleType::template get<6>(); - case 7: return TupleType::template get<7>(); + case 7: return TupleType::template get<7>(); case 8: return TupleType::template get<8>(); case 9: return TupleType::template get<9>(); case 10: return TupleType::template get<10>(); @@ -5556,14 +5556,14 @@ struct NamedTuple(); case 21: return TupleType::template get<21>(); case 22: return TupleType::template get<22>(); - case 23: return TupleType::template get<23>(); + case 23: return TupleType::template get<23>(); case 24: return TupleType::template get<24>(); case 25: return TupleType::template get<25>(); case 26: return TupleType::template get<26>(); default: throw RangeException(); } } - } + } throw NotFoundException("Name not found: " + name); } @@ -5574,7 +5574,7 @@ struct NamedTuple - typename TypeGetter::ConstHeadType& get() const + typename TypeGetter::ConstHeadType& get() const { return TupleType::template get(); } @@ -5593,7 +5593,7 @@ struct NamedTuple TupleType; typedef typename Tuple::Type Type; - typedef std::vector NameVec; - typedef SharedPtr NameVecPtr; + typedef std::vector NameVec; + typedef SharedPtr NameVecPtr; NamedTuple(): _pNames(0) { @@ -5740,96 +5740,96 @@ struct NamedTuplesize() != TupleType::length) - throw InvalidArgumentException("Wrong names vector length."); + throw InvalidArgumentException("Wrong names vector length."); _pNames = rNames; } NamedTuple(typename TypeWrapper::CONSTTYPE& t0, - typename TypeWrapper::CONSTTYPE& t1 = POCO_TYPEWRAPPER_DEFAULTVALUE(T1), - typename TypeWrapper::CONSTTYPE& t2 = POCO_TYPEWRAPPER_DEFAULTVALUE(T2), + typename TypeWrapper::CONSTTYPE& t1 = POCO_TYPEWRAPPER_DEFAULTVALUE(T1), + typename TypeWrapper::CONSTTYPE& t2 = POCO_TYPEWRAPPER_DEFAULTVALUE(T2), typename TypeWrapper::CONSTTYPE& t3 = POCO_TYPEWRAPPER_DEFAULTVALUE(T3), typename TypeWrapper::CONSTTYPE& t4 = POCO_TYPEWRAPPER_DEFAULTVALUE(T4), - typename TypeWrapper::CONSTTYPE& t5 = POCO_TYPEWRAPPER_DEFAULTVALUE(T5), + typename TypeWrapper::CONSTTYPE& t5 = POCO_TYPEWRAPPER_DEFAULTVALUE(T5), typename TypeWrapper::CONSTTYPE& t6 = POCO_TYPEWRAPPER_DEFAULTVALUE(T6), typename TypeWrapper::CONSTTYPE& t7 = POCO_TYPEWRAPPER_DEFAULTVALUE(T7), - typename TypeWrapper::CONSTTYPE& t8 = POCO_TYPEWRAPPER_DEFAULTVALUE(T8), - typename TypeWrapper::CONSTTYPE& t9 = POCO_TYPEWRAPPER_DEFAULTVALUE(T9), - typename TypeWrapper::CONSTTYPE& t10 = POCO_TYPEWRAPPER_DEFAULTVALUE(T10), - typename TypeWrapper::CONSTTYPE& t11 = POCO_TYPEWRAPPER_DEFAULTVALUE(T11), - typename TypeWrapper::CONSTTYPE& t12 = POCO_TYPEWRAPPER_DEFAULTVALUE(T12), - typename TypeWrapper::CONSTTYPE& t13 = POCO_TYPEWRAPPER_DEFAULTVALUE(T13), - typename TypeWrapper::CONSTTYPE& t14 = POCO_TYPEWRAPPER_DEFAULTVALUE(T14), - typename TypeWrapper::CONSTTYPE& t15 = POCO_TYPEWRAPPER_DEFAULTVALUE(T15), - typename TypeWrapper::CONSTTYPE& t16 = POCO_TYPEWRAPPER_DEFAULTVALUE(T16), - typename TypeWrapper::CONSTTYPE& t17 = POCO_TYPEWRAPPER_DEFAULTVALUE(T17), - typename TypeWrapper::CONSTTYPE& t18 = POCO_TYPEWRAPPER_DEFAULTVALUE(T18), + typename TypeWrapper::CONSTTYPE& t8 = POCO_TYPEWRAPPER_DEFAULTVALUE(T8), + typename TypeWrapper::CONSTTYPE& t9 = POCO_TYPEWRAPPER_DEFAULTVALUE(T9), + typename TypeWrapper::CONSTTYPE& t10 = POCO_TYPEWRAPPER_DEFAULTVALUE(T10), + typename TypeWrapper::CONSTTYPE& t11 = POCO_TYPEWRAPPER_DEFAULTVALUE(T11), + typename TypeWrapper::CONSTTYPE& t12 = POCO_TYPEWRAPPER_DEFAULTVALUE(T12), + typename TypeWrapper::CONSTTYPE& t13 = POCO_TYPEWRAPPER_DEFAULTVALUE(T13), + typename TypeWrapper::CONSTTYPE& t14 = POCO_TYPEWRAPPER_DEFAULTVALUE(T14), + typename TypeWrapper::CONSTTYPE& t15 = POCO_TYPEWRAPPER_DEFAULTVALUE(T15), + typename TypeWrapper::CONSTTYPE& t16 = POCO_TYPEWRAPPER_DEFAULTVALUE(T16), + typename TypeWrapper::CONSTTYPE& t17 = POCO_TYPEWRAPPER_DEFAULTVALUE(T17), + typename TypeWrapper::CONSTTYPE& t18 = POCO_TYPEWRAPPER_DEFAULTVALUE(T18), typename TypeWrapper::CONSTTYPE& t19 = POCO_TYPEWRAPPER_DEFAULTVALUE(T19), typename TypeWrapper::CONSTTYPE& t20 = POCO_TYPEWRAPPER_DEFAULTVALUE(T20), - typename TypeWrapper::CONSTTYPE& t21 = POCO_TYPEWRAPPER_DEFAULTVALUE(T21), - typename TypeWrapper::CONSTTYPE& t22 = POCO_TYPEWRAPPER_DEFAULTVALUE(T22), + typename TypeWrapper::CONSTTYPE& t21 = POCO_TYPEWRAPPER_DEFAULTVALUE(T21), + typename TypeWrapper::CONSTTYPE& t22 = POCO_TYPEWRAPPER_DEFAULTVALUE(T22), typename TypeWrapper::CONSTTYPE& t23 = POCO_TYPEWRAPPER_DEFAULTVALUE(T23), typename TypeWrapper::CONSTTYPE& t24 = POCO_TYPEWRAPPER_DEFAULTVALUE(T24), - typename TypeWrapper::CONSTTYPE& t25 = POCO_TYPEWRAPPER_DEFAULTVALUE(T25)): - TupleType(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25), + typename TypeWrapper::CONSTTYPE& t25 = POCO_TYPEWRAPPER_DEFAULTVALUE(T25)): + TupleType(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25), _pNames(0) { init(); } - NamedTuple(const NameVecPtr& rNames, + NamedTuple(const NameVecPtr& rNames, typename TypeWrapper::CONSTTYPE& t0, typename TypeWrapper::CONSTTYPE& t1 = POCO_TYPEWRAPPER_DEFAULTVALUE(T1), - typename TypeWrapper::CONSTTYPE& t2 = POCO_TYPEWRAPPER_DEFAULTVALUE(T2), + typename TypeWrapper::CONSTTYPE& t2 = POCO_TYPEWRAPPER_DEFAULTVALUE(T2), typename TypeWrapper::CONSTTYPE& t3 = POCO_TYPEWRAPPER_DEFAULTVALUE(T3), typename TypeWrapper::CONSTTYPE& t4 = POCO_TYPEWRAPPER_DEFAULTVALUE(T4), - typename TypeWrapper::CONSTTYPE& t5 = POCO_TYPEWRAPPER_DEFAULTVALUE(T5), + typename TypeWrapper::CONSTTYPE& t5 = POCO_TYPEWRAPPER_DEFAULTVALUE(T5), typename TypeWrapper::CONSTTYPE& t6 = POCO_TYPEWRAPPER_DEFAULTVALUE(T6), typename TypeWrapper::CONSTTYPE& t7 = POCO_TYPEWRAPPER_DEFAULTVALUE(T7), - typename TypeWrapper::CONSTTYPE& t8 = POCO_TYPEWRAPPER_DEFAULTVALUE(T8), - typename TypeWrapper::CONSTTYPE& t9 = POCO_TYPEWRAPPER_DEFAULTVALUE(T9), - typename TypeWrapper::CONSTTYPE& t10 = POCO_TYPEWRAPPER_DEFAULTVALUE(T10), - typename TypeWrapper::CONSTTYPE& t11 = POCO_TYPEWRAPPER_DEFAULTVALUE(T11), - typename TypeWrapper::CONSTTYPE& t12 = POCO_TYPEWRAPPER_DEFAULTVALUE(T12), - typename TypeWrapper::CONSTTYPE& t13 = POCO_TYPEWRAPPER_DEFAULTVALUE(T13), - typename TypeWrapper::CONSTTYPE& t14 = POCO_TYPEWRAPPER_DEFAULTVALUE(T14), - typename TypeWrapper::CONSTTYPE& t15 = POCO_TYPEWRAPPER_DEFAULTVALUE(T15), - typename TypeWrapper::CONSTTYPE& t16 = POCO_TYPEWRAPPER_DEFAULTVALUE(T16), - typename TypeWrapper::CONSTTYPE& t17 = POCO_TYPEWRAPPER_DEFAULTVALUE(T17), - typename TypeWrapper::CONSTTYPE& t18 = POCO_TYPEWRAPPER_DEFAULTVALUE(T18), - typename TypeWrapper::CONSTTYPE& t19 = POCO_TYPEWRAPPER_DEFAULTVALUE(T19), + typename TypeWrapper::CONSTTYPE& t8 = POCO_TYPEWRAPPER_DEFAULTVALUE(T8), + typename TypeWrapper::CONSTTYPE& t9 = POCO_TYPEWRAPPER_DEFAULTVALUE(T9), + typename TypeWrapper::CONSTTYPE& t10 = POCO_TYPEWRAPPER_DEFAULTVALUE(T10), + typename TypeWrapper::CONSTTYPE& t11 = POCO_TYPEWRAPPER_DEFAULTVALUE(T11), + typename TypeWrapper::CONSTTYPE& t12 = POCO_TYPEWRAPPER_DEFAULTVALUE(T12), + typename TypeWrapper::CONSTTYPE& t13 = POCO_TYPEWRAPPER_DEFAULTVALUE(T13), + typename TypeWrapper::CONSTTYPE& t14 = POCO_TYPEWRAPPER_DEFAULTVALUE(T14), + typename TypeWrapper::CONSTTYPE& t15 = POCO_TYPEWRAPPER_DEFAULTVALUE(T15), + typename TypeWrapper::CONSTTYPE& t16 = POCO_TYPEWRAPPER_DEFAULTVALUE(T16), + typename TypeWrapper::CONSTTYPE& t17 = POCO_TYPEWRAPPER_DEFAULTVALUE(T17), + typename TypeWrapper::CONSTTYPE& t18 = POCO_TYPEWRAPPER_DEFAULTVALUE(T18), + typename TypeWrapper::CONSTTYPE& t19 = POCO_TYPEWRAPPER_DEFAULTVALUE(T19), typename TypeWrapper::CONSTTYPE& t20 = POCO_TYPEWRAPPER_DEFAULTVALUE(T20), typename TypeWrapper::CONSTTYPE& t21 = POCO_TYPEWRAPPER_DEFAULTVALUE(T21), - typename TypeWrapper::CONSTTYPE& t22 = POCO_TYPEWRAPPER_DEFAULTVALUE(T22), + typename TypeWrapper::CONSTTYPE& t22 = POCO_TYPEWRAPPER_DEFAULTVALUE(T22), typename TypeWrapper::CONSTTYPE& t23 = POCO_TYPEWRAPPER_DEFAULTVALUE(T23), typename TypeWrapper::CONSTTYPE& t24 = POCO_TYPEWRAPPER_DEFAULTVALUE(T24), - typename TypeWrapper::CONSTTYPE& t25 = POCO_TYPEWRAPPER_DEFAULTVALUE(T25)): + typename TypeWrapper::CONSTTYPE& t25 = POCO_TYPEWRAPPER_DEFAULTVALUE(T25)): TupleType(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25) { if (rNames->size() != TupleType::length) - throw InvalidArgumentException("Wrong names vector length."); + throw InvalidArgumentException("Wrong names vector length."); _pNames = rNames; } NamedTuple(const std::string& n0, - typename TypeWrapper::CONSTTYPE& t0, + typename TypeWrapper::CONSTTYPE& t0, const std::string& n1 = "B", typename TypeWrapper::CONSTTYPE& t1 = POCO_TYPEWRAPPER_DEFAULTVALUE(T1), const std::string& n2 = "C", - typename TypeWrapper::CONSTTYPE& t2 = POCO_TYPEWRAPPER_DEFAULTVALUE(T2), + typename TypeWrapper::CONSTTYPE& t2 = POCO_TYPEWRAPPER_DEFAULTVALUE(T2), const std::string& n3 = "D", typename TypeWrapper::CONSTTYPE& t3 = POCO_TYPEWRAPPER_DEFAULTVALUE(T3), const std::string& n4 = "E", - typename TypeWrapper::CONSTTYPE& t4 = POCO_TYPEWRAPPER_DEFAULTVALUE(T4), + typename TypeWrapper::CONSTTYPE& t4 = POCO_TYPEWRAPPER_DEFAULTVALUE(T4), const std::string& n5 = "F", typename TypeWrapper::CONSTTYPE& t5 = POCO_TYPEWRAPPER_DEFAULTVALUE(T5), const std::string& n6 = "G", - typename TypeWrapper::CONSTTYPE& t6 = POCO_TYPEWRAPPER_DEFAULTVALUE(T6), + typename TypeWrapper::CONSTTYPE& t6 = POCO_TYPEWRAPPER_DEFAULTVALUE(T6), const std::string& n7 = "H", typename TypeWrapper::CONSTTYPE& t7 = POCO_TYPEWRAPPER_DEFAULTVALUE(T7), const std::string& n8 = "I", - typename TypeWrapper::CONSTTYPE& t8 = POCO_TYPEWRAPPER_DEFAULTVALUE(T8), + typename TypeWrapper::CONSTTYPE& t8 = POCO_TYPEWRAPPER_DEFAULTVALUE(T8), const std::string& n9 = "J", typename TypeWrapper::CONSTTYPE& t9 = POCO_TYPEWRAPPER_DEFAULTVALUE(T9), const std::string& n10 = "K", @@ -5853,26 +5853,26 @@ struct NamedTuple::CONSTTYPE& t19 = POCO_TYPEWRAPPER_DEFAULTVALUE(T19), const std::string& n20 = "U", - typename TypeWrapper::CONSTTYPE& t20 = POCO_TYPEWRAPPER_DEFAULTVALUE(T20), + typename TypeWrapper::CONSTTYPE& t20 = POCO_TYPEWRAPPER_DEFAULTVALUE(T20), const std::string& n21 = "V", typename TypeWrapper::CONSTTYPE& t21 = POCO_TYPEWRAPPER_DEFAULTVALUE(T21), const std::string& n22 = "W", - typename TypeWrapper::CONSTTYPE& t22 = POCO_TYPEWRAPPER_DEFAULTVALUE(T22), + typename TypeWrapper::CONSTTYPE& t22 = POCO_TYPEWRAPPER_DEFAULTVALUE(T22), const std::string& n23 = "X", typename TypeWrapper::CONSTTYPE& t23 = POCO_TYPEWRAPPER_DEFAULTVALUE(T23), const std::string& n24 = "Y", - typename TypeWrapper::CONSTTYPE& t24 = POCO_TYPEWRAPPER_DEFAULTVALUE(T24), + typename TypeWrapper::CONSTTYPE& t24 = POCO_TYPEWRAPPER_DEFAULTVALUE(T24), const std::string& n25 = "Z", - typename TypeWrapper::CONSTTYPE& t25 = POCO_TYPEWRAPPER_DEFAULTVALUE(T25)): - TupleType(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25), - _pNames(0) + typename TypeWrapper::CONSTTYPE& t25 = POCO_TYPEWRAPPER_DEFAULTVALUE(T25)): + TupleType(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,t25), + _pNames(0) { init(n0,n1,n2,n3,n4,n5,n6,n7,n8,n9,n10,n11,n12,n13,n14,n15,n16,n17,n18,n19,n20,n21,n22,n23,n24,n25); } const DynamicAny get(const std::string& name) const { - NameVec::const_iterator it = _pNames->begin(); + NameVec::const_iterator it = _pNames->begin(); NameVec::const_iterator itEnd = _pNames->end(); for(std::size_t counter = 0; it != itEnd; ++it, ++counter) @@ -5884,11 +5884,11 @@ struct NamedTuple(); case 1: return TupleType::template get<1>(); case 2: return TupleType::template get<2>(); - case 3: return TupleType::template get<3>(); + case 3: return TupleType::template get<3>(); case 4: return TupleType::template get<4>(); case 5: return TupleType::template get<5>(); case 6: return TupleType::template get<6>(); - case 7: return TupleType::template get<7>(); + case 7: return TupleType::template get<7>(); case 8: return TupleType::template get<8>(); case 9: return TupleType::template get<9>(); case 10: return TupleType::template get<10>(); @@ -5904,13 +5904,13 @@ struct NamedTuple(); case 21: return TupleType::template get<21>(); case 22: return TupleType::template get<22>(); - case 23: return TupleType::template get<23>(); + case 23: return TupleType::template get<23>(); case 24: return TupleType::template get<24>(); case 25: return TupleType::template get<25>(); default: throw RangeException(); } } - } + } throw NotFoundException("Name not found: " + name); } @@ -5921,7 +5921,7 @@ struct NamedTuple - typename TypeGetter::ConstHeadType& get() const + typename TypeGetter::ConstHeadType& get() const { return TupleType::template get(); } @@ -5940,7 +5940,7 @@ struct NamedTuple TupleType; typedef typename Tuple::Type Type; - typedef std::vector NameVec; - typedef SharedPtr NameVecPtr; + typedef std::vector NameVec; + typedef SharedPtr NameVecPtr; NamedTuple(): _pNames(0) { @@ -6084,94 +6084,94 @@ struct NamedTuplesize() != TupleType::length) - throw InvalidArgumentException("Wrong names vector length."); + throw InvalidArgumentException("Wrong names vector length."); _pNames = rNames; } NamedTuple(typename TypeWrapper::CONSTTYPE& t0, - typename TypeWrapper::CONSTTYPE& t1 = POCO_TYPEWRAPPER_DEFAULTVALUE(T1), - typename TypeWrapper::CONSTTYPE& t2 = POCO_TYPEWRAPPER_DEFAULTVALUE(T2), + typename TypeWrapper::CONSTTYPE& t1 = POCO_TYPEWRAPPER_DEFAULTVALUE(T1), + typename TypeWrapper::CONSTTYPE& t2 = POCO_TYPEWRAPPER_DEFAULTVALUE(T2), typename TypeWrapper::CONSTTYPE& t3 = POCO_TYPEWRAPPER_DEFAULTVALUE(T3), typename TypeWrapper::CONSTTYPE& t4 = POCO_TYPEWRAPPER_DEFAULTVALUE(T4), - typename TypeWrapper::CONSTTYPE& t5 = POCO_TYPEWRAPPER_DEFAULTVALUE(T5), + typename TypeWrapper::CONSTTYPE& t5 = POCO_TYPEWRAPPER_DEFAULTVALUE(T5), typename TypeWrapper::CONSTTYPE& t6 = POCO_TYPEWRAPPER_DEFAULTVALUE(T6), typename TypeWrapper::CONSTTYPE& t7 = POCO_TYPEWRAPPER_DEFAULTVALUE(T7), - typename TypeWrapper::CONSTTYPE& t8 = POCO_TYPEWRAPPER_DEFAULTVALUE(T8), - typename TypeWrapper::CONSTTYPE& t9 = POCO_TYPEWRAPPER_DEFAULTVALUE(T9), - typename TypeWrapper::CONSTTYPE& t10 = POCO_TYPEWRAPPER_DEFAULTVALUE(T10), - typename TypeWrapper::CONSTTYPE& t11 = POCO_TYPEWRAPPER_DEFAULTVALUE(T11), - typename TypeWrapper::CONSTTYPE& t12 = POCO_TYPEWRAPPER_DEFAULTVALUE(T12), - typename TypeWrapper::CONSTTYPE& t13 = POCO_TYPEWRAPPER_DEFAULTVALUE(T13), - typename TypeWrapper::CONSTTYPE& t14 = POCO_TYPEWRAPPER_DEFAULTVALUE(T14), - typename TypeWrapper::CONSTTYPE& t15 = POCO_TYPEWRAPPER_DEFAULTVALUE(T15), - typename TypeWrapper::CONSTTYPE& t16 = POCO_TYPEWRAPPER_DEFAULTVALUE(T16), - typename TypeWrapper::CONSTTYPE& t17 = POCO_TYPEWRAPPER_DEFAULTVALUE(T17), - typename TypeWrapper::CONSTTYPE& t18 = POCO_TYPEWRAPPER_DEFAULTVALUE(T18), + typename TypeWrapper::CONSTTYPE& t8 = POCO_TYPEWRAPPER_DEFAULTVALUE(T8), + typename TypeWrapper::CONSTTYPE& t9 = POCO_TYPEWRAPPER_DEFAULTVALUE(T9), + typename TypeWrapper::CONSTTYPE& t10 = POCO_TYPEWRAPPER_DEFAULTVALUE(T10), + typename TypeWrapper::CONSTTYPE& t11 = POCO_TYPEWRAPPER_DEFAULTVALUE(T11), + typename TypeWrapper::CONSTTYPE& t12 = POCO_TYPEWRAPPER_DEFAULTVALUE(T12), + typename TypeWrapper::CONSTTYPE& t13 = POCO_TYPEWRAPPER_DEFAULTVALUE(T13), + typename TypeWrapper::CONSTTYPE& t14 = POCO_TYPEWRAPPER_DEFAULTVALUE(T14), + typename TypeWrapper::CONSTTYPE& t15 = POCO_TYPEWRAPPER_DEFAULTVALUE(T15), + typename TypeWrapper::CONSTTYPE& t16 = POCO_TYPEWRAPPER_DEFAULTVALUE(T16), + typename TypeWrapper::CONSTTYPE& t17 = POCO_TYPEWRAPPER_DEFAULTVALUE(T17), + typename TypeWrapper::CONSTTYPE& t18 = POCO_TYPEWRAPPER_DEFAULTVALUE(T18), typename TypeWrapper::CONSTTYPE& t19 = POCO_TYPEWRAPPER_DEFAULTVALUE(T19), typename TypeWrapper::CONSTTYPE& t20 = POCO_TYPEWRAPPER_DEFAULTVALUE(T20), - typename TypeWrapper::CONSTTYPE& t21 = POCO_TYPEWRAPPER_DEFAULTVALUE(T21), - typename TypeWrapper::CONSTTYPE& t22 = POCO_TYPEWRAPPER_DEFAULTVALUE(T22), + typename TypeWrapper::CONSTTYPE& t21 = POCO_TYPEWRAPPER_DEFAULTVALUE(T21), + typename TypeWrapper::CONSTTYPE& t22 = POCO_TYPEWRAPPER_DEFAULTVALUE(T22), typename TypeWrapper::CONSTTYPE& t23 = POCO_TYPEWRAPPER_DEFAULTVALUE(T23), - typename TypeWrapper::CONSTTYPE& t24 = POCO_TYPEWRAPPER_DEFAULTVALUE(T24)): - TupleType(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24), + typename TypeWrapper::CONSTTYPE& t24 = POCO_TYPEWRAPPER_DEFAULTVALUE(T24)): + TupleType(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24), _pNames(0) { init(); } - NamedTuple(const NameVecPtr& rNames, + NamedTuple(const NameVecPtr& rNames, typename TypeWrapper::CONSTTYPE& t0, typename TypeWrapper::CONSTTYPE& t1 = POCO_TYPEWRAPPER_DEFAULTVALUE(T1), - typename TypeWrapper::CONSTTYPE& t2 = POCO_TYPEWRAPPER_DEFAULTVALUE(T2), + typename TypeWrapper::CONSTTYPE& t2 = POCO_TYPEWRAPPER_DEFAULTVALUE(T2), typename TypeWrapper::CONSTTYPE& t3 = POCO_TYPEWRAPPER_DEFAULTVALUE(T3), typename TypeWrapper::CONSTTYPE& t4 = POCO_TYPEWRAPPER_DEFAULTVALUE(T4), - typename TypeWrapper::CONSTTYPE& t5 = POCO_TYPEWRAPPER_DEFAULTVALUE(T5), + typename TypeWrapper::CONSTTYPE& t5 = POCO_TYPEWRAPPER_DEFAULTVALUE(T5), typename TypeWrapper::CONSTTYPE& t6 = POCO_TYPEWRAPPER_DEFAULTVALUE(T6), typename TypeWrapper::CONSTTYPE& t7 = POCO_TYPEWRAPPER_DEFAULTVALUE(T7), - typename TypeWrapper::CONSTTYPE& t8 = POCO_TYPEWRAPPER_DEFAULTVALUE(T8), - typename TypeWrapper::CONSTTYPE& t9 = POCO_TYPEWRAPPER_DEFAULTVALUE(T9), - typename TypeWrapper::CONSTTYPE& t10 = POCO_TYPEWRAPPER_DEFAULTVALUE(T10), - typename TypeWrapper::CONSTTYPE& t11 = POCO_TYPEWRAPPER_DEFAULTVALUE(T11), - typename TypeWrapper::CONSTTYPE& t12 = POCO_TYPEWRAPPER_DEFAULTVALUE(T12), - typename TypeWrapper::CONSTTYPE& t13 = POCO_TYPEWRAPPER_DEFAULTVALUE(T13), - typename TypeWrapper::CONSTTYPE& t14 = POCO_TYPEWRAPPER_DEFAULTVALUE(T14), - typename TypeWrapper::CONSTTYPE& t15 = POCO_TYPEWRAPPER_DEFAULTVALUE(T15), - typename TypeWrapper::CONSTTYPE& t16 = POCO_TYPEWRAPPER_DEFAULTVALUE(T16), - typename TypeWrapper::CONSTTYPE& t17 = POCO_TYPEWRAPPER_DEFAULTVALUE(T17), - typename TypeWrapper::CONSTTYPE& t18 = POCO_TYPEWRAPPER_DEFAULTVALUE(T18), - typename TypeWrapper::CONSTTYPE& t19 = POCO_TYPEWRAPPER_DEFAULTVALUE(T19), + typename TypeWrapper::CONSTTYPE& t8 = POCO_TYPEWRAPPER_DEFAULTVALUE(T8), + typename TypeWrapper::CONSTTYPE& t9 = POCO_TYPEWRAPPER_DEFAULTVALUE(T9), + typename TypeWrapper::CONSTTYPE& t10 = POCO_TYPEWRAPPER_DEFAULTVALUE(T10), + typename TypeWrapper::CONSTTYPE& t11 = POCO_TYPEWRAPPER_DEFAULTVALUE(T11), + typename TypeWrapper::CONSTTYPE& t12 = POCO_TYPEWRAPPER_DEFAULTVALUE(T12), + typename TypeWrapper::CONSTTYPE& t13 = POCO_TYPEWRAPPER_DEFAULTVALUE(T13), + typename TypeWrapper::CONSTTYPE& t14 = POCO_TYPEWRAPPER_DEFAULTVALUE(T14), + typename TypeWrapper::CONSTTYPE& t15 = POCO_TYPEWRAPPER_DEFAULTVALUE(T15), + typename TypeWrapper::CONSTTYPE& t16 = POCO_TYPEWRAPPER_DEFAULTVALUE(T16), + typename TypeWrapper::CONSTTYPE& t17 = POCO_TYPEWRAPPER_DEFAULTVALUE(T17), + typename TypeWrapper::CONSTTYPE& t18 = POCO_TYPEWRAPPER_DEFAULTVALUE(T18), + typename TypeWrapper::CONSTTYPE& t19 = POCO_TYPEWRAPPER_DEFAULTVALUE(T19), typename TypeWrapper::CONSTTYPE& t20 = POCO_TYPEWRAPPER_DEFAULTVALUE(T20), typename TypeWrapper::CONSTTYPE& t21 = POCO_TYPEWRAPPER_DEFAULTVALUE(T21), - typename TypeWrapper::CONSTTYPE& t22 = POCO_TYPEWRAPPER_DEFAULTVALUE(T22), + typename TypeWrapper::CONSTTYPE& t22 = POCO_TYPEWRAPPER_DEFAULTVALUE(T22), typename TypeWrapper::CONSTTYPE& t23 = POCO_TYPEWRAPPER_DEFAULTVALUE(T23), - typename TypeWrapper::CONSTTYPE& t24 = POCO_TYPEWRAPPER_DEFAULTVALUE(T24)): + typename TypeWrapper::CONSTTYPE& t24 = POCO_TYPEWRAPPER_DEFAULTVALUE(T24)): TupleType(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24) { if (rNames->size() != TupleType::length) - throw InvalidArgumentException("Wrong names vector length."); + throw InvalidArgumentException("Wrong names vector length."); _pNames = rNames; } NamedTuple(const std::string& n0, - typename TypeWrapper::CONSTTYPE& t0, + typename TypeWrapper::CONSTTYPE& t0, const std::string& n1 = "B", typename TypeWrapper::CONSTTYPE& t1 = POCO_TYPEWRAPPER_DEFAULTVALUE(T1), const std::string& n2 = "C", - typename TypeWrapper::CONSTTYPE& t2 = POCO_TYPEWRAPPER_DEFAULTVALUE(T2), + typename TypeWrapper::CONSTTYPE& t2 = POCO_TYPEWRAPPER_DEFAULTVALUE(T2), const std::string& n3 = "D", typename TypeWrapper::CONSTTYPE& t3 = POCO_TYPEWRAPPER_DEFAULTVALUE(T3), const std::string& n4 = "E", - typename TypeWrapper::CONSTTYPE& t4 = POCO_TYPEWRAPPER_DEFAULTVALUE(T4), + typename TypeWrapper::CONSTTYPE& t4 = POCO_TYPEWRAPPER_DEFAULTVALUE(T4), const std::string& n5 = "F", typename TypeWrapper::CONSTTYPE& t5 = POCO_TYPEWRAPPER_DEFAULTVALUE(T5), const std::string& n6 = "G", - typename TypeWrapper::CONSTTYPE& t6 = POCO_TYPEWRAPPER_DEFAULTVALUE(T6), + typename TypeWrapper::CONSTTYPE& t6 = POCO_TYPEWRAPPER_DEFAULTVALUE(T6), const std::string& n7 = "H", typename TypeWrapper::CONSTTYPE& t7 = POCO_TYPEWRAPPER_DEFAULTVALUE(T7), const std::string& n8 = "I", - typename TypeWrapper::CONSTTYPE& t8 = POCO_TYPEWRAPPER_DEFAULTVALUE(T8), + typename TypeWrapper::CONSTTYPE& t8 = POCO_TYPEWRAPPER_DEFAULTVALUE(T8), const std::string& n9 = "J", typename TypeWrapper::CONSTTYPE& t9 = POCO_TYPEWRAPPER_DEFAULTVALUE(T9), const std::string& n10 = "K", @@ -6195,24 +6195,24 @@ struct NamedTuple::CONSTTYPE& t19 = POCO_TYPEWRAPPER_DEFAULTVALUE(T19), const std::string& n20 = "U", - typename TypeWrapper::CONSTTYPE& t20 = POCO_TYPEWRAPPER_DEFAULTVALUE(T20), + typename TypeWrapper::CONSTTYPE& t20 = POCO_TYPEWRAPPER_DEFAULTVALUE(T20), const std::string& n21 = "V", typename TypeWrapper::CONSTTYPE& t21 = POCO_TYPEWRAPPER_DEFAULTVALUE(T21), const std::string& n22 = "W", - typename TypeWrapper::CONSTTYPE& t22 = POCO_TYPEWRAPPER_DEFAULTVALUE(T22), + typename TypeWrapper::CONSTTYPE& t22 = POCO_TYPEWRAPPER_DEFAULTVALUE(T22), const std::string& n23 = "X", typename TypeWrapper::CONSTTYPE& t23 = POCO_TYPEWRAPPER_DEFAULTVALUE(T23), const std::string& n24 = "Y", - typename TypeWrapper::CONSTTYPE& t24 = POCO_TYPEWRAPPER_DEFAULTVALUE(T24)): - TupleType(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24), - _pNames(0) + typename TypeWrapper::CONSTTYPE& t24 = POCO_TYPEWRAPPER_DEFAULTVALUE(T24)): + TupleType(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24), + _pNames(0) { init(n0,n1,n2,n3,n4,n5,n6,n7,n8,n9,n10,n11,n12,n13,n14,n15,n16,n17,n18,n19,n20,n21,n22,n23,n24); } const DynamicAny get(const std::string& name) const { - NameVec::const_iterator it = _pNames->begin(); + NameVec::const_iterator it = _pNames->begin(); NameVec::const_iterator itEnd = _pNames->end(); for(std::size_t counter = 0; it != itEnd; ++it, ++counter) @@ -6224,11 +6224,11 @@ struct NamedTuple(); case 1: return TupleType::template get<1>(); case 2: return TupleType::template get<2>(); - case 3: return TupleType::template get<3>(); + case 3: return TupleType::template get<3>(); case 4: return TupleType::template get<4>(); case 5: return TupleType::template get<5>(); case 6: return TupleType::template get<6>(); - case 7: return TupleType::template get<7>(); + case 7: return TupleType::template get<7>(); case 8: return TupleType::template get<8>(); case 9: return TupleType::template get<9>(); case 10: return TupleType::template get<10>(); @@ -6244,12 +6244,12 @@ struct NamedTuple(); case 21: return TupleType::template get<21>(); case 22: return TupleType::template get<22>(); - case 23: return TupleType::template get<23>(); + case 23: return TupleType::template get<23>(); case 24: return TupleType::template get<24>(); default: throw RangeException(); } } - } + } throw NotFoundException("Name not found: " + name); } @@ -6260,7 +6260,7 @@ struct NamedTuple - typename TypeGetter::ConstHeadType& get() const + typename TypeGetter::ConstHeadType& get() const { return TupleType::template get(); } @@ -6279,7 +6279,7 @@ struct NamedTuple @@ -6409,8 +6409,8 @@ struct NamedTuple TupleType; typedef typename Tuple::Type Type; - typedef std::vector NameVec; - typedef SharedPtr NameVecPtr; + typedef std::vector NameVec; + typedef SharedPtr NameVecPtr; NamedTuple(): _pNames(0) { @@ -6420,92 +6420,92 @@ struct NamedTuplesize() != TupleType::length) - throw InvalidArgumentException("Wrong names vector length."); + throw InvalidArgumentException("Wrong names vector length."); _pNames = rNames; } NamedTuple(typename TypeWrapper::CONSTTYPE& t0, - typename TypeWrapper::CONSTTYPE& t1 = POCO_TYPEWRAPPER_DEFAULTVALUE(T1), - typename TypeWrapper::CONSTTYPE& t2 = POCO_TYPEWRAPPER_DEFAULTVALUE(T2), + typename TypeWrapper::CONSTTYPE& t1 = POCO_TYPEWRAPPER_DEFAULTVALUE(T1), + typename TypeWrapper::CONSTTYPE& t2 = POCO_TYPEWRAPPER_DEFAULTVALUE(T2), typename TypeWrapper::CONSTTYPE& t3 = POCO_TYPEWRAPPER_DEFAULTVALUE(T3), typename TypeWrapper::CONSTTYPE& t4 = POCO_TYPEWRAPPER_DEFAULTVALUE(T4), - typename TypeWrapper::CONSTTYPE& t5 = POCO_TYPEWRAPPER_DEFAULTVALUE(T5), + typename TypeWrapper::CONSTTYPE& t5 = POCO_TYPEWRAPPER_DEFAULTVALUE(T5), typename TypeWrapper::CONSTTYPE& t6 = POCO_TYPEWRAPPER_DEFAULTVALUE(T6), typename TypeWrapper::CONSTTYPE& t7 = POCO_TYPEWRAPPER_DEFAULTVALUE(T7), - typename TypeWrapper::CONSTTYPE& t8 = POCO_TYPEWRAPPER_DEFAULTVALUE(T8), - typename TypeWrapper::CONSTTYPE& t9 = POCO_TYPEWRAPPER_DEFAULTVALUE(T9), - typename TypeWrapper::CONSTTYPE& t10 = POCO_TYPEWRAPPER_DEFAULTVALUE(T10), - typename TypeWrapper::CONSTTYPE& t11 = POCO_TYPEWRAPPER_DEFAULTVALUE(T11), - typename TypeWrapper::CONSTTYPE& t12 = POCO_TYPEWRAPPER_DEFAULTVALUE(T12), - typename TypeWrapper::CONSTTYPE& t13 = POCO_TYPEWRAPPER_DEFAULTVALUE(T13), - typename TypeWrapper::CONSTTYPE& t14 = POCO_TYPEWRAPPER_DEFAULTVALUE(T14), - typename TypeWrapper::CONSTTYPE& t15 = POCO_TYPEWRAPPER_DEFAULTVALUE(T15), - typename TypeWrapper::CONSTTYPE& t16 = POCO_TYPEWRAPPER_DEFAULTVALUE(T16), - typename TypeWrapper::CONSTTYPE& t17 = POCO_TYPEWRAPPER_DEFAULTVALUE(T17), - typename TypeWrapper::CONSTTYPE& t18 = POCO_TYPEWRAPPER_DEFAULTVALUE(T18), + typename TypeWrapper::CONSTTYPE& t8 = POCO_TYPEWRAPPER_DEFAULTVALUE(T8), + typename TypeWrapper::CONSTTYPE& t9 = POCO_TYPEWRAPPER_DEFAULTVALUE(T9), + typename TypeWrapper::CONSTTYPE& t10 = POCO_TYPEWRAPPER_DEFAULTVALUE(T10), + typename TypeWrapper::CONSTTYPE& t11 = POCO_TYPEWRAPPER_DEFAULTVALUE(T11), + typename TypeWrapper::CONSTTYPE& t12 = POCO_TYPEWRAPPER_DEFAULTVALUE(T12), + typename TypeWrapper::CONSTTYPE& t13 = POCO_TYPEWRAPPER_DEFAULTVALUE(T13), + typename TypeWrapper::CONSTTYPE& t14 = POCO_TYPEWRAPPER_DEFAULTVALUE(T14), + typename TypeWrapper::CONSTTYPE& t15 = POCO_TYPEWRAPPER_DEFAULTVALUE(T15), + typename TypeWrapper::CONSTTYPE& t16 = POCO_TYPEWRAPPER_DEFAULTVALUE(T16), + typename TypeWrapper::CONSTTYPE& t17 = POCO_TYPEWRAPPER_DEFAULTVALUE(T17), + typename TypeWrapper::CONSTTYPE& t18 = POCO_TYPEWRAPPER_DEFAULTVALUE(T18), typename TypeWrapper::CONSTTYPE& t19 = POCO_TYPEWRAPPER_DEFAULTVALUE(T19), typename TypeWrapper::CONSTTYPE& t20 = POCO_TYPEWRAPPER_DEFAULTVALUE(T20), - typename TypeWrapper::CONSTTYPE& t21 = POCO_TYPEWRAPPER_DEFAULTVALUE(T21), - typename TypeWrapper::CONSTTYPE& t22 = POCO_TYPEWRAPPER_DEFAULTVALUE(T22), - typename TypeWrapper::CONSTTYPE& t23 = POCO_TYPEWRAPPER_DEFAULTVALUE(T23)): + typename TypeWrapper::CONSTTYPE& t21 = POCO_TYPEWRAPPER_DEFAULTVALUE(T21), + typename TypeWrapper::CONSTTYPE& t22 = POCO_TYPEWRAPPER_DEFAULTVALUE(T22), + typename TypeWrapper::CONSTTYPE& t23 = POCO_TYPEWRAPPER_DEFAULTVALUE(T23)): TupleType(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23), _pNames(0) { init(); } - NamedTuple(const NameVecPtr& rNames, + NamedTuple(const NameVecPtr& rNames, typename TypeWrapper::CONSTTYPE& t0, typename TypeWrapper::CONSTTYPE& t1 = POCO_TYPEWRAPPER_DEFAULTVALUE(T1), - typename TypeWrapper::CONSTTYPE& t2 = POCO_TYPEWRAPPER_DEFAULTVALUE(T2), + typename TypeWrapper::CONSTTYPE& t2 = POCO_TYPEWRAPPER_DEFAULTVALUE(T2), typename TypeWrapper::CONSTTYPE& t3 = POCO_TYPEWRAPPER_DEFAULTVALUE(T3), typename TypeWrapper::CONSTTYPE& t4 = POCO_TYPEWRAPPER_DEFAULTVALUE(T4), - typename TypeWrapper::CONSTTYPE& t5 = POCO_TYPEWRAPPER_DEFAULTVALUE(T5), + typename TypeWrapper::CONSTTYPE& t5 = POCO_TYPEWRAPPER_DEFAULTVALUE(T5), typename TypeWrapper::CONSTTYPE& t6 = POCO_TYPEWRAPPER_DEFAULTVALUE(T6), typename TypeWrapper::CONSTTYPE& t7 = POCO_TYPEWRAPPER_DEFAULTVALUE(T7), - typename TypeWrapper::CONSTTYPE& t8 = POCO_TYPEWRAPPER_DEFAULTVALUE(T8), - typename TypeWrapper::CONSTTYPE& t9 = POCO_TYPEWRAPPER_DEFAULTVALUE(T9), - typename TypeWrapper::CONSTTYPE& t10 = POCO_TYPEWRAPPER_DEFAULTVALUE(T10), - typename TypeWrapper::CONSTTYPE& t11 = POCO_TYPEWRAPPER_DEFAULTVALUE(T11), - typename TypeWrapper::CONSTTYPE& t12 = POCO_TYPEWRAPPER_DEFAULTVALUE(T12), - typename TypeWrapper::CONSTTYPE& t13 = POCO_TYPEWRAPPER_DEFAULTVALUE(T13), - typename TypeWrapper::CONSTTYPE& t14 = POCO_TYPEWRAPPER_DEFAULTVALUE(T14), - typename TypeWrapper::CONSTTYPE& t15 = POCO_TYPEWRAPPER_DEFAULTVALUE(T15), - typename TypeWrapper::CONSTTYPE& t16 = POCO_TYPEWRAPPER_DEFAULTVALUE(T16), - typename TypeWrapper::CONSTTYPE& t17 = POCO_TYPEWRAPPER_DEFAULTVALUE(T17), - typename TypeWrapper::CONSTTYPE& t18 = POCO_TYPEWRAPPER_DEFAULTVALUE(T18), - typename TypeWrapper::CONSTTYPE& t19 = POCO_TYPEWRAPPER_DEFAULTVALUE(T19), + typename TypeWrapper::CONSTTYPE& t8 = POCO_TYPEWRAPPER_DEFAULTVALUE(T8), + typename TypeWrapper::CONSTTYPE& t9 = POCO_TYPEWRAPPER_DEFAULTVALUE(T9), + typename TypeWrapper::CONSTTYPE& t10 = POCO_TYPEWRAPPER_DEFAULTVALUE(T10), + typename TypeWrapper::CONSTTYPE& t11 = POCO_TYPEWRAPPER_DEFAULTVALUE(T11), + typename TypeWrapper::CONSTTYPE& t12 = POCO_TYPEWRAPPER_DEFAULTVALUE(T12), + typename TypeWrapper::CONSTTYPE& t13 = POCO_TYPEWRAPPER_DEFAULTVALUE(T13), + typename TypeWrapper::CONSTTYPE& t14 = POCO_TYPEWRAPPER_DEFAULTVALUE(T14), + typename TypeWrapper::CONSTTYPE& t15 = POCO_TYPEWRAPPER_DEFAULTVALUE(T15), + typename TypeWrapper::CONSTTYPE& t16 = POCO_TYPEWRAPPER_DEFAULTVALUE(T16), + typename TypeWrapper::CONSTTYPE& t17 = POCO_TYPEWRAPPER_DEFAULTVALUE(T17), + typename TypeWrapper::CONSTTYPE& t18 = POCO_TYPEWRAPPER_DEFAULTVALUE(T18), + typename TypeWrapper::CONSTTYPE& t19 = POCO_TYPEWRAPPER_DEFAULTVALUE(T19), typename TypeWrapper::CONSTTYPE& t20 = POCO_TYPEWRAPPER_DEFAULTVALUE(T20), typename TypeWrapper::CONSTTYPE& t21 = POCO_TYPEWRAPPER_DEFAULTVALUE(T21), - typename TypeWrapper::CONSTTYPE& t22 = POCO_TYPEWRAPPER_DEFAULTVALUE(T22), - typename TypeWrapper::CONSTTYPE& t23 = POCO_TYPEWRAPPER_DEFAULTVALUE(T23)): + typename TypeWrapper::CONSTTYPE& t22 = POCO_TYPEWRAPPER_DEFAULTVALUE(T22), + typename TypeWrapper::CONSTTYPE& t23 = POCO_TYPEWRAPPER_DEFAULTVALUE(T23)): TupleType(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23) { if (rNames->size() != TupleType::length) - throw InvalidArgumentException("Wrong names vector length."); + throw InvalidArgumentException("Wrong names vector length."); _pNames = rNames; } NamedTuple(const std::string& n0, - typename TypeWrapper::CONSTTYPE& t0, + typename TypeWrapper::CONSTTYPE& t0, const std::string& n1 = "B", typename TypeWrapper::CONSTTYPE& t1 = POCO_TYPEWRAPPER_DEFAULTVALUE(T1), const std::string& n2 = "C", - typename TypeWrapper::CONSTTYPE& t2 = POCO_TYPEWRAPPER_DEFAULTVALUE(T2), + typename TypeWrapper::CONSTTYPE& t2 = POCO_TYPEWRAPPER_DEFAULTVALUE(T2), const std::string& n3 = "D", typename TypeWrapper::CONSTTYPE& t3 = POCO_TYPEWRAPPER_DEFAULTVALUE(T3), const std::string& n4 = "E", - typename TypeWrapper::CONSTTYPE& t4 = POCO_TYPEWRAPPER_DEFAULTVALUE(T4), + typename TypeWrapper::CONSTTYPE& t4 = POCO_TYPEWRAPPER_DEFAULTVALUE(T4), const std::string& n5 = "F", typename TypeWrapper::CONSTTYPE& t5 = POCO_TYPEWRAPPER_DEFAULTVALUE(T5), const std::string& n6 = "G", - typename TypeWrapper::CONSTTYPE& t6 = POCO_TYPEWRAPPER_DEFAULTVALUE(T6), + typename TypeWrapper::CONSTTYPE& t6 = POCO_TYPEWRAPPER_DEFAULTVALUE(T6), const std::string& n7 = "H", typename TypeWrapper::CONSTTYPE& t7 = POCO_TYPEWRAPPER_DEFAULTVALUE(T7), const std::string& n8 = "I", - typename TypeWrapper::CONSTTYPE& t8 = POCO_TYPEWRAPPER_DEFAULTVALUE(T8), + typename TypeWrapper::CONSTTYPE& t8 = POCO_TYPEWRAPPER_DEFAULTVALUE(T8), const std::string& n9 = "J", typename TypeWrapper::CONSTTYPE& t9 = POCO_TYPEWRAPPER_DEFAULTVALUE(T9), const std::string& n10 = "K", @@ -6529,22 +6529,22 @@ struct NamedTuple::CONSTTYPE& t19 = POCO_TYPEWRAPPER_DEFAULTVALUE(T19), const std::string& n20 = "U", - typename TypeWrapper::CONSTTYPE& t20 = POCO_TYPEWRAPPER_DEFAULTVALUE(T20), + typename TypeWrapper::CONSTTYPE& t20 = POCO_TYPEWRAPPER_DEFAULTVALUE(T20), const std::string& n21 = "V", typename TypeWrapper::CONSTTYPE& t21 = POCO_TYPEWRAPPER_DEFAULTVALUE(T21), const std::string& n22 = "W", - typename TypeWrapper::CONSTTYPE& t22 = POCO_TYPEWRAPPER_DEFAULTVALUE(T22), + typename TypeWrapper::CONSTTYPE& t22 = POCO_TYPEWRAPPER_DEFAULTVALUE(T22), const std::string& n23 = "X", - typename TypeWrapper::CONSTTYPE& t23 = POCO_TYPEWRAPPER_DEFAULTVALUE(T23)): - TupleType(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23), - _pNames(0) + typename TypeWrapper::CONSTTYPE& t23 = POCO_TYPEWRAPPER_DEFAULTVALUE(T23)): + TupleType(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22,t23), + _pNames(0) { init(n0,n1,n2,n3,n4,n5,n6,n7,n8,n9,n10,n11,n12,n13,n14,n15,n16,n17,n18,n19,n20,n21,n22,n23); } const DynamicAny get(const std::string& name) const { - NameVec::const_iterator it = _pNames->begin(); + NameVec::const_iterator it = _pNames->begin(); NameVec::const_iterator itEnd = _pNames->end(); for(std::size_t counter = 0; it != itEnd; ++it, ++counter) @@ -6556,11 +6556,11 @@ struct NamedTuple(); case 1: return TupleType::template get<1>(); case 2: return TupleType::template get<2>(); - case 3: return TupleType::template get<3>(); + case 3: return TupleType::template get<3>(); case 4: return TupleType::template get<4>(); case 5: return TupleType::template get<5>(); case 6: return TupleType::template get<6>(); - case 7: return TupleType::template get<7>(); + case 7: return TupleType::template get<7>(); case 8: return TupleType::template get<8>(); case 9: return TupleType::template get<9>(); case 10: return TupleType::template get<10>(); @@ -6576,11 +6576,11 @@ struct NamedTuple(); case 21: return TupleType::template get<21>(); case 22: return TupleType::template get<22>(); - case 23: return TupleType::template get<23>(); + case 23: return TupleType::template get<23>(); default: throw RangeException(); } } - } + } throw NotFoundException("Name not found: " + name); } @@ -6591,7 +6591,7 @@ struct NamedTuple - typename TypeGetter::ConstHeadType& get() const + typename TypeGetter::ConstHeadType& get() const { return TupleType::template get(); } @@ -6610,7 +6610,7 @@ struct NamedTuple struct NamedTuple: @@ -6737,8 +6737,8 @@ struct NamedTuple TupleType; typedef typename Tuple::Type Type; - typedef std::vector NameVec; - typedef SharedPtr NameVecPtr; + typedef std::vector NameVec; + typedef SharedPtr NameVecPtr; NamedTuple(): _pNames(0) { @@ -6748,90 +6748,90 @@ struct NamedTuplesize() != TupleType::length) - throw InvalidArgumentException("Wrong names vector length."); + throw InvalidArgumentException("Wrong names vector length."); _pNames = rNames; } NamedTuple(typename TypeWrapper::CONSTTYPE& t0, - typename TypeWrapper::CONSTTYPE& t1 = POCO_TYPEWRAPPER_DEFAULTVALUE(T1), - typename TypeWrapper::CONSTTYPE& t2 = POCO_TYPEWRAPPER_DEFAULTVALUE(T2), + typename TypeWrapper::CONSTTYPE& t1 = POCO_TYPEWRAPPER_DEFAULTVALUE(T1), + typename TypeWrapper::CONSTTYPE& t2 = POCO_TYPEWRAPPER_DEFAULTVALUE(T2), typename TypeWrapper::CONSTTYPE& t3 = POCO_TYPEWRAPPER_DEFAULTVALUE(T3), typename TypeWrapper::CONSTTYPE& t4 = POCO_TYPEWRAPPER_DEFAULTVALUE(T4), - typename TypeWrapper::CONSTTYPE& t5 = POCO_TYPEWRAPPER_DEFAULTVALUE(T5), + typename TypeWrapper::CONSTTYPE& t5 = POCO_TYPEWRAPPER_DEFAULTVALUE(T5), typename TypeWrapper::CONSTTYPE& t6 = POCO_TYPEWRAPPER_DEFAULTVALUE(T6), typename TypeWrapper::CONSTTYPE& t7 = POCO_TYPEWRAPPER_DEFAULTVALUE(T7), - typename TypeWrapper::CONSTTYPE& t8 = POCO_TYPEWRAPPER_DEFAULTVALUE(T8), - typename TypeWrapper::CONSTTYPE& t9 = POCO_TYPEWRAPPER_DEFAULTVALUE(T9), - typename TypeWrapper::CONSTTYPE& t10 = POCO_TYPEWRAPPER_DEFAULTVALUE(T10), - typename TypeWrapper::CONSTTYPE& t11 = POCO_TYPEWRAPPER_DEFAULTVALUE(T11), - typename TypeWrapper::CONSTTYPE& t12 = POCO_TYPEWRAPPER_DEFAULTVALUE(T12), - typename TypeWrapper::CONSTTYPE& t13 = POCO_TYPEWRAPPER_DEFAULTVALUE(T13), - typename TypeWrapper::CONSTTYPE& t14 = POCO_TYPEWRAPPER_DEFAULTVALUE(T14), - typename TypeWrapper::CONSTTYPE& t15 = POCO_TYPEWRAPPER_DEFAULTVALUE(T15), - typename TypeWrapper::CONSTTYPE& t16 = POCO_TYPEWRAPPER_DEFAULTVALUE(T16), - typename TypeWrapper::CONSTTYPE& t17 = POCO_TYPEWRAPPER_DEFAULTVALUE(T17), - typename TypeWrapper::CONSTTYPE& t18 = POCO_TYPEWRAPPER_DEFAULTVALUE(T18), + typename TypeWrapper::CONSTTYPE& t8 = POCO_TYPEWRAPPER_DEFAULTVALUE(T8), + typename TypeWrapper::CONSTTYPE& t9 = POCO_TYPEWRAPPER_DEFAULTVALUE(T9), + typename TypeWrapper::CONSTTYPE& t10 = POCO_TYPEWRAPPER_DEFAULTVALUE(T10), + typename TypeWrapper::CONSTTYPE& t11 = POCO_TYPEWRAPPER_DEFAULTVALUE(T11), + typename TypeWrapper::CONSTTYPE& t12 = POCO_TYPEWRAPPER_DEFAULTVALUE(T12), + typename TypeWrapper::CONSTTYPE& t13 = POCO_TYPEWRAPPER_DEFAULTVALUE(T13), + typename TypeWrapper::CONSTTYPE& t14 = POCO_TYPEWRAPPER_DEFAULTVALUE(T14), + typename TypeWrapper::CONSTTYPE& t15 = POCO_TYPEWRAPPER_DEFAULTVALUE(T15), + typename TypeWrapper::CONSTTYPE& t16 = POCO_TYPEWRAPPER_DEFAULTVALUE(T16), + typename TypeWrapper::CONSTTYPE& t17 = POCO_TYPEWRAPPER_DEFAULTVALUE(T17), + typename TypeWrapper::CONSTTYPE& t18 = POCO_TYPEWRAPPER_DEFAULTVALUE(T18), typename TypeWrapper::CONSTTYPE& t19 = POCO_TYPEWRAPPER_DEFAULTVALUE(T19), typename TypeWrapper::CONSTTYPE& t20 = POCO_TYPEWRAPPER_DEFAULTVALUE(T20), - typename TypeWrapper::CONSTTYPE& t21 = POCO_TYPEWRAPPER_DEFAULTVALUE(T21), - typename TypeWrapper::CONSTTYPE& t22 = POCO_TYPEWRAPPER_DEFAULTVALUE(T22)): - TupleType(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22), + typename TypeWrapper::CONSTTYPE& t21 = POCO_TYPEWRAPPER_DEFAULTVALUE(T21), + typename TypeWrapper::CONSTTYPE& t22 = POCO_TYPEWRAPPER_DEFAULTVALUE(T22)): + TupleType(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22), _pNames(0) { init(); } - NamedTuple(const NameVecPtr& rNames, + NamedTuple(const NameVecPtr& rNames, typename TypeWrapper::CONSTTYPE& t0, typename TypeWrapper::CONSTTYPE& t1 = POCO_TYPEWRAPPER_DEFAULTVALUE(T1), - typename TypeWrapper::CONSTTYPE& t2 = POCO_TYPEWRAPPER_DEFAULTVALUE(T2), + typename TypeWrapper::CONSTTYPE& t2 = POCO_TYPEWRAPPER_DEFAULTVALUE(T2), typename TypeWrapper::CONSTTYPE& t3 = POCO_TYPEWRAPPER_DEFAULTVALUE(T3), typename TypeWrapper::CONSTTYPE& t4 = POCO_TYPEWRAPPER_DEFAULTVALUE(T4), - typename TypeWrapper::CONSTTYPE& t5 = POCO_TYPEWRAPPER_DEFAULTVALUE(T5), + typename TypeWrapper::CONSTTYPE& t5 = POCO_TYPEWRAPPER_DEFAULTVALUE(T5), typename TypeWrapper::CONSTTYPE& t6 = POCO_TYPEWRAPPER_DEFAULTVALUE(T6), typename TypeWrapper::CONSTTYPE& t7 = POCO_TYPEWRAPPER_DEFAULTVALUE(T7), - typename TypeWrapper::CONSTTYPE& t8 = POCO_TYPEWRAPPER_DEFAULTVALUE(T8), - typename TypeWrapper::CONSTTYPE& t9 = POCO_TYPEWRAPPER_DEFAULTVALUE(T9), - typename TypeWrapper::CONSTTYPE& t10 = POCO_TYPEWRAPPER_DEFAULTVALUE(T10), - typename TypeWrapper::CONSTTYPE& t11 = POCO_TYPEWRAPPER_DEFAULTVALUE(T11), - typename TypeWrapper::CONSTTYPE& t12 = POCO_TYPEWRAPPER_DEFAULTVALUE(T12), - typename TypeWrapper::CONSTTYPE& t13 = POCO_TYPEWRAPPER_DEFAULTVALUE(T13), - typename TypeWrapper::CONSTTYPE& t14 = POCO_TYPEWRAPPER_DEFAULTVALUE(T14), - typename TypeWrapper::CONSTTYPE& t15 = POCO_TYPEWRAPPER_DEFAULTVALUE(T15), - typename TypeWrapper::CONSTTYPE& t16 = POCO_TYPEWRAPPER_DEFAULTVALUE(T16), - typename TypeWrapper::CONSTTYPE& t17 = POCO_TYPEWRAPPER_DEFAULTVALUE(T17), - typename TypeWrapper::CONSTTYPE& t18 = POCO_TYPEWRAPPER_DEFAULTVALUE(T18), - typename TypeWrapper::CONSTTYPE& t19 = POCO_TYPEWRAPPER_DEFAULTVALUE(T19), + typename TypeWrapper::CONSTTYPE& t8 = POCO_TYPEWRAPPER_DEFAULTVALUE(T8), + typename TypeWrapper::CONSTTYPE& t9 = POCO_TYPEWRAPPER_DEFAULTVALUE(T9), + typename TypeWrapper::CONSTTYPE& t10 = POCO_TYPEWRAPPER_DEFAULTVALUE(T10), + typename TypeWrapper::CONSTTYPE& t11 = POCO_TYPEWRAPPER_DEFAULTVALUE(T11), + typename TypeWrapper::CONSTTYPE& t12 = POCO_TYPEWRAPPER_DEFAULTVALUE(T12), + typename TypeWrapper::CONSTTYPE& t13 = POCO_TYPEWRAPPER_DEFAULTVALUE(T13), + typename TypeWrapper::CONSTTYPE& t14 = POCO_TYPEWRAPPER_DEFAULTVALUE(T14), + typename TypeWrapper::CONSTTYPE& t15 = POCO_TYPEWRAPPER_DEFAULTVALUE(T15), + typename TypeWrapper::CONSTTYPE& t16 = POCO_TYPEWRAPPER_DEFAULTVALUE(T16), + typename TypeWrapper::CONSTTYPE& t17 = POCO_TYPEWRAPPER_DEFAULTVALUE(T17), + typename TypeWrapper::CONSTTYPE& t18 = POCO_TYPEWRAPPER_DEFAULTVALUE(T18), + typename TypeWrapper::CONSTTYPE& t19 = POCO_TYPEWRAPPER_DEFAULTVALUE(T19), typename TypeWrapper::CONSTTYPE& t20 = POCO_TYPEWRAPPER_DEFAULTVALUE(T20), typename TypeWrapper::CONSTTYPE& t21 = POCO_TYPEWRAPPER_DEFAULTVALUE(T21), - typename TypeWrapper::CONSTTYPE& t22 = POCO_TYPEWRAPPER_DEFAULTVALUE(T22)): + typename TypeWrapper::CONSTTYPE& t22 = POCO_TYPEWRAPPER_DEFAULTVALUE(T22)): TupleType(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22) { if (rNames->size() != TupleType::length) - throw InvalidArgumentException("Wrong names vector length."); + throw InvalidArgumentException("Wrong names vector length."); _pNames = rNames; } NamedTuple(const std::string& n0, - typename TypeWrapper::CONSTTYPE& t0, + typename TypeWrapper::CONSTTYPE& t0, const std::string& n1 = "B", typename TypeWrapper::CONSTTYPE& t1 = POCO_TYPEWRAPPER_DEFAULTVALUE(T1), const std::string& n2 = "C", - typename TypeWrapper::CONSTTYPE& t2 = POCO_TYPEWRAPPER_DEFAULTVALUE(T2), + typename TypeWrapper::CONSTTYPE& t2 = POCO_TYPEWRAPPER_DEFAULTVALUE(T2), const std::string& n3 = "D", typename TypeWrapper::CONSTTYPE& t3 = POCO_TYPEWRAPPER_DEFAULTVALUE(T3), const std::string& n4 = "E", - typename TypeWrapper::CONSTTYPE& t4 = POCO_TYPEWRAPPER_DEFAULTVALUE(T4), + typename TypeWrapper::CONSTTYPE& t4 = POCO_TYPEWRAPPER_DEFAULTVALUE(T4), const std::string& n5 = "F", typename TypeWrapper::CONSTTYPE& t5 = POCO_TYPEWRAPPER_DEFAULTVALUE(T5), const std::string& n6 = "G", - typename TypeWrapper::CONSTTYPE& t6 = POCO_TYPEWRAPPER_DEFAULTVALUE(T6), + typename TypeWrapper::CONSTTYPE& t6 = POCO_TYPEWRAPPER_DEFAULTVALUE(T6), const std::string& n7 = "H", typename TypeWrapper::CONSTTYPE& t7 = POCO_TYPEWRAPPER_DEFAULTVALUE(T7), const std::string& n8 = "I", - typename TypeWrapper::CONSTTYPE& t8 = POCO_TYPEWRAPPER_DEFAULTVALUE(T8), + typename TypeWrapper::CONSTTYPE& t8 = POCO_TYPEWRAPPER_DEFAULTVALUE(T8), const std::string& n9 = "J", typename TypeWrapper::CONSTTYPE& t9 = POCO_TYPEWRAPPER_DEFAULTVALUE(T9), const std::string& n10 = "K", @@ -6855,20 +6855,20 @@ struct NamedTuple::CONSTTYPE& t19 = POCO_TYPEWRAPPER_DEFAULTVALUE(T19), const std::string& n20 = "U", - typename TypeWrapper::CONSTTYPE& t20 = POCO_TYPEWRAPPER_DEFAULTVALUE(T20), + typename TypeWrapper::CONSTTYPE& t20 = POCO_TYPEWRAPPER_DEFAULTVALUE(T20), const std::string& n21 = "V", typename TypeWrapper::CONSTTYPE& t21 = POCO_TYPEWRAPPER_DEFAULTVALUE(T21), const std::string& n22 = "W", - typename TypeWrapper::CONSTTYPE& t22 = POCO_TYPEWRAPPER_DEFAULTVALUE(T22)): - TupleType(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22), - _pNames(0) + typename TypeWrapper::CONSTTYPE& t22 = POCO_TYPEWRAPPER_DEFAULTVALUE(T22)): + TupleType(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21,t22), + _pNames(0) { init(n0,n1,n2,n3,n4,n5,n6,n7,n8,n9,n10,n11,n12,n13,n14,n15,n16,n17,n18,n19,n20,n21,n22); } const DynamicAny get(const std::string& name) const { - NameVec::const_iterator it = _pNames->begin(); + NameVec::const_iterator it = _pNames->begin(); NameVec::const_iterator itEnd = _pNames->end(); for(std::size_t counter = 0; it != itEnd; ++it, ++counter) @@ -6880,11 +6880,11 @@ struct NamedTuple(); case 1: return TupleType::template get<1>(); case 2: return TupleType::template get<2>(); - case 3: return TupleType::template get<3>(); + case 3: return TupleType::template get<3>(); case 4: return TupleType::template get<4>(); case 5: return TupleType::template get<5>(); case 6: return TupleType::template get<6>(); - case 7: return TupleType::template get<7>(); + case 7: return TupleType::template get<7>(); case 8: return TupleType::template get<8>(); case 9: return TupleType::template get<9>(); case 10: return TupleType::template get<10>(); @@ -6903,7 +6903,7 @@ struct NamedTuple - typename TypeGetter::ConstHeadType& get() const + typename TypeGetter::ConstHeadType& get() const { return TupleType::template get(); } @@ -6933,7 +6933,7 @@ struct NamedTuple struct NamedTuple: public Tuple { typedef Tuple TupleType; typedef typename Tuple::Type Type; - typedef std::vector NameVec; - typedef SharedPtr NameVecPtr; + typedef std::vector NameVec; + typedef SharedPtr NameVecPtr; NamedTuple(): _pNames(0) { @@ -7068,88 +7068,88 @@ struct NamedTuplesize() != TupleType::length) - throw InvalidArgumentException("Wrong names vector length."); + throw InvalidArgumentException("Wrong names vector length."); _pNames = rNames; } NamedTuple(typename TypeWrapper::CONSTTYPE& t0, - typename TypeWrapper::CONSTTYPE& t1 = POCO_TYPEWRAPPER_DEFAULTVALUE(T1), - typename TypeWrapper::CONSTTYPE& t2 = POCO_TYPEWRAPPER_DEFAULTVALUE(T2), + typename TypeWrapper::CONSTTYPE& t1 = POCO_TYPEWRAPPER_DEFAULTVALUE(T1), + typename TypeWrapper::CONSTTYPE& t2 = POCO_TYPEWRAPPER_DEFAULTVALUE(T2), typename TypeWrapper::CONSTTYPE& t3 = POCO_TYPEWRAPPER_DEFAULTVALUE(T3), typename TypeWrapper::CONSTTYPE& t4 = POCO_TYPEWRAPPER_DEFAULTVALUE(T4), - typename TypeWrapper::CONSTTYPE& t5 = POCO_TYPEWRAPPER_DEFAULTVALUE(T5), + typename TypeWrapper::CONSTTYPE& t5 = POCO_TYPEWRAPPER_DEFAULTVALUE(T5), typename TypeWrapper::CONSTTYPE& t6 = POCO_TYPEWRAPPER_DEFAULTVALUE(T6), typename TypeWrapper::CONSTTYPE& t7 = POCO_TYPEWRAPPER_DEFAULTVALUE(T7), - typename TypeWrapper::CONSTTYPE& t8 = POCO_TYPEWRAPPER_DEFAULTVALUE(T8), - typename TypeWrapper::CONSTTYPE& t9 = POCO_TYPEWRAPPER_DEFAULTVALUE(T9), - typename TypeWrapper::CONSTTYPE& t10 = POCO_TYPEWRAPPER_DEFAULTVALUE(T10), - typename TypeWrapper::CONSTTYPE& t11 = POCO_TYPEWRAPPER_DEFAULTVALUE(T11), - typename TypeWrapper::CONSTTYPE& t12 = POCO_TYPEWRAPPER_DEFAULTVALUE(T12), - typename TypeWrapper::CONSTTYPE& t13 = POCO_TYPEWRAPPER_DEFAULTVALUE(T13), - typename TypeWrapper::CONSTTYPE& t14 = POCO_TYPEWRAPPER_DEFAULTVALUE(T14), - typename TypeWrapper::CONSTTYPE& t15 = POCO_TYPEWRAPPER_DEFAULTVALUE(T15), - typename TypeWrapper::CONSTTYPE& t16 = POCO_TYPEWRAPPER_DEFAULTVALUE(T16), - typename TypeWrapper::CONSTTYPE& t17 = POCO_TYPEWRAPPER_DEFAULTVALUE(T17), - typename TypeWrapper::CONSTTYPE& t18 = POCO_TYPEWRAPPER_DEFAULTVALUE(T18), + typename TypeWrapper::CONSTTYPE& t8 = POCO_TYPEWRAPPER_DEFAULTVALUE(T8), + typename TypeWrapper::CONSTTYPE& t9 = POCO_TYPEWRAPPER_DEFAULTVALUE(T9), + typename TypeWrapper::CONSTTYPE& t10 = POCO_TYPEWRAPPER_DEFAULTVALUE(T10), + typename TypeWrapper::CONSTTYPE& t11 = POCO_TYPEWRAPPER_DEFAULTVALUE(T11), + typename TypeWrapper::CONSTTYPE& t12 = POCO_TYPEWRAPPER_DEFAULTVALUE(T12), + typename TypeWrapper::CONSTTYPE& t13 = POCO_TYPEWRAPPER_DEFAULTVALUE(T13), + typename TypeWrapper::CONSTTYPE& t14 = POCO_TYPEWRAPPER_DEFAULTVALUE(T14), + typename TypeWrapper::CONSTTYPE& t15 = POCO_TYPEWRAPPER_DEFAULTVALUE(T15), + typename TypeWrapper::CONSTTYPE& t16 = POCO_TYPEWRAPPER_DEFAULTVALUE(T16), + typename TypeWrapper::CONSTTYPE& t17 = POCO_TYPEWRAPPER_DEFAULTVALUE(T17), + typename TypeWrapper::CONSTTYPE& t18 = POCO_TYPEWRAPPER_DEFAULTVALUE(T18), typename TypeWrapper::CONSTTYPE& t19 = POCO_TYPEWRAPPER_DEFAULTVALUE(T19), typename TypeWrapper::CONSTTYPE& t20 = POCO_TYPEWRAPPER_DEFAULTVALUE(T20), - typename TypeWrapper::CONSTTYPE& t21 = POCO_TYPEWRAPPER_DEFAULTVALUE(T21)): - TupleType(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21), + typename TypeWrapper::CONSTTYPE& t21 = POCO_TYPEWRAPPER_DEFAULTVALUE(T21)): + TupleType(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21), _pNames(0) { init(); } - NamedTuple(const NameVecPtr& rNames, + NamedTuple(const NameVecPtr& rNames, typename TypeWrapper::CONSTTYPE& t0, typename TypeWrapper::CONSTTYPE& t1 = POCO_TYPEWRAPPER_DEFAULTVALUE(T1), - typename TypeWrapper::CONSTTYPE& t2 = POCO_TYPEWRAPPER_DEFAULTVALUE(T2), + typename TypeWrapper::CONSTTYPE& t2 = POCO_TYPEWRAPPER_DEFAULTVALUE(T2), typename TypeWrapper::CONSTTYPE& t3 = POCO_TYPEWRAPPER_DEFAULTVALUE(T3), typename TypeWrapper::CONSTTYPE& t4 = POCO_TYPEWRAPPER_DEFAULTVALUE(T4), - typename TypeWrapper::CONSTTYPE& t5 = POCO_TYPEWRAPPER_DEFAULTVALUE(T5), + typename TypeWrapper::CONSTTYPE& t5 = POCO_TYPEWRAPPER_DEFAULTVALUE(T5), typename TypeWrapper::CONSTTYPE& t6 = POCO_TYPEWRAPPER_DEFAULTVALUE(T6), typename TypeWrapper::CONSTTYPE& t7 = POCO_TYPEWRAPPER_DEFAULTVALUE(T7), - typename TypeWrapper::CONSTTYPE& t8 = POCO_TYPEWRAPPER_DEFAULTVALUE(T8), - typename TypeWrapper::CONSTTYPE& t9 = POCO_TYPEWRAPPER_DEFAULTVALUE(T9), - typename TypeWrapper::CONSTTYPE& t10 = POCO_TYPEWRAPPER_DEFAULTVALUE(T10), - typename TypeWrapper::CONSTTYPE& t11 = POCO_TYPEWRAPPER_DEFAULTVALUE(T11), - typename TypeWrapper::CONSTTYPE& t12 = POCO_TYPEWRAPPER_DEFAULTVALUE(T12), - typename TypeWrapper::CONSTTYPE& t13 = POCO_TYPEWRAPPER_DEFAULTVALUE(T13), - typename TypeWrapper::CONSTTYPE& t14 = POCO_TYPEWRAPPER_DEFAULTVALUE(T14), - typename TypeWrapper::CONSTTYPE& t15 = POCO_TYPEWRAPPER_DEFAULTVALUE(T15), - typename TypeWrapper::CONSTTYPE& t16 = POCO_TYPEWRAPPER_DEFAULTVALUE(T16), - typename TypeWrapper::CONSTTYPE& t17 = POCO_TYPEWRAPPER_DEFAULTVALUE(T17), - typename TypeWrapper::CONSTTYPE& t18 = POCO_TYPEWRAPPER_DEFAULTVALUE(T18), - typename TypeWrapper::CONSTTYPE& t19 = POCO_TYPEWRAPPER_DEFAULTVALUE(T19), + typename TypeWrapper::CONSTTYPE& t8 = POCO_TYPEWRAPPER_DEFAULTVALUE(T8), + typename TypeWrapper::CONSTTYPE& t9 = POCO_TYPEWRAPPER_DEFAULTVALUE(T9), + typename TypeWrapper::CONSTTYPE& t10 = POCO_TYPEWRAPPER_DEFAULTVALUE(T10), + typename TypeWrapper::CONSTTYPE& t11 = POCO_TYPEWRAPPER_DEFAULTVALUE(T11), + typename TypeWrapper::CONSTTYPE& t12 = POCO_TYPEWRAPPER_DEFAULTVALUE(T12), + typename TypeWrapper::CONSTTYPE& t13 = POCO_TYPEWRAPPER_DEFAULTVALUE(T13), + typename TypeWrapper::CONSTTYPE& t14 = POCO_TYPEWRAPPER_DEFAULTVALUE(T14), + typename TypeWrapper::CONSTTYPE& t15 = POCO_TYPEWRAPPER_DEFAULTVALUE(T15), + typename TypeWrapper::CONSTTYPE& t16 = POCO_TYPEWRAPPER_DEFAULTVALUE(T16), + typename TypeWrapper::CONSTTYPE& t17 = POCO_TYPEWRAPPER_DEFAULTVALUE(T17), + typename TypeWrapper::CONSTTYPE& t18 = POCO_TYPEWRAPPER_DEFAULTVALUE(T18), + typename TypeWrapper::CONSTTYPE& t19 = POCO_TYPEWRAPPER_DEFAULTVALUE(T19), typename TypeWrapper::CONSTTYPE& t20 = POCO_TYPEWRAPPER_DEFAULTVALUE(T20), - typename TypeWrapper::CONSTTYPE& t21 = POCO_TYPEWRAPPER_DEFAULTVALUE(T21)): + typename TypeWrapper::CONSTTYPE& t21 = POCO_TYPEWRAPPER_DEFAULTVALUE(T21)): TupleType(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21) { if (rNames->size() != TupleType::length) - throw InvalidArgumentException("Wrong names vector length."); + throw InvalidArgumentException("Wrong names vector length."); _pNames = rNames; } NamedTuple(const std::string& n0, - typename TypeWrapper::CONSTTYPE& t0, + typename TypeWrapper::CONSTTYPE& t0, const std::string& n1 = "B", typename TypeWrapper::CONSTTYPE& t1 = POCO_TYPEWRAPPER_DEFAULTVALUE(T1), const std::string& n2 = "C", - typename TypeWrapper::CONSTTYPE& t2 = POCO_TYPEWRAPPER_DEFAULTVALUE(T2), + typename TypeWrapper::CONSTTYPE& t2 = POCO_TYPEWRAPPER_DEFAULTVALUE(T2), const std::string& n3 = "D", typename TypeWrapper::CONSTTYPE& t3 = POCO_TYPEWRAPPER_DEFAULTVALUE(T3), const std::string& n4 = "E", - typename TypeWrapper::CONSTTYPE& t4 = POCO_TYPEWRAPPER_DEFAULTVALUE(T4), + typename TypeWrapper::CONSTTYPE& t4 = POCO_TYPEWRAPPER_DEFAULTVALUE(T4), const std::string& n5 = "F", typename TypeWrapper::CONSTTYPE& t5 = POCO_TYPEWRAPPER_DEFAULTVALUE(T5), const std::string& n6 = "G", - typename TypeWrapper::CONSTTYPE& t6 = POCO_TYPEWRAPPER_DEFAULTVALUE(T6), + typename TypeWrapper::CONSTTYPE& t6 = POCO_TYPEWRAPPER_DEFAULTVALUE(T6), const std::string& n7 = "H", typename TypeWrapper::CONSTTYPE& t7 = POCO_TYPEWRAPPER_DEFAULTVALUE(T7), const std::string& n8 = "I", - typename TypeWrapper::CONSTTYPE& t8 = POCO_TYPEWRAPPER_DEFAULTVALUE(T8), + typename TypeWrapper::CONSTTYPE& t8 = POCO_TYPEWRAPPER_DEFAULTVALUE(T8), const std::string& n9 = "J", typename TypeWrapper::CONSTTYPE& t9 = POCO_TYPEWRAPPER_DEFAULTVALUE(T9), const std::string& n10 = "K", @@ -7173,18 +7173,18 @@ struct NamedTuple::CONSTTYPE& t19 = POCO_TYPEWRAPPER_DEFAULTVALUE(T19), const std::string& n20 = "U", - typename TypeWrapper::CONSTTYPE& t20 = POCO_TYPEWRAPPER_DEFAULTVALUE(T20), + typename TypeWrapper::CONSTTYPE& t20 = POCO_TYPEWRAPPER_DEFAULTVALUE(T20), const std::string& n21 = "V", - typename TypeWrapper::CONSTTYPE& t21 = POCO_TYPEWRAPPER_DEFAULTVALUE(T21)): - TupleType(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21), - _pNames(0) + typename TypeWrapper::CONSTTYPE& t21 = POCO_TYPEWRAPPER_DEFAULTVALUE(T21)): + TupleType(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20,t21), + _pNames(0) { init(n0,n1,n2,n3,n4,n5,n6,n7,n8,n9,n10,n11,n12,n13,n14,n15,n16,n17,n18,n19,n20,n21); } const DynamicAny get(const std::string& name) const { - NameVec::const_iterator it = _pNames->begin(); + NameVec::const_iterator it = _pNames->begin(); NameVec::const_iterator itEnd = _pNames->end(); for(std::size_t counter = 0; it != itEnd; ++it, ++counter) @@ -7196,11 +7196,11 @@ struct NamedTuple(); case 1: return TupleType::template get<1>(); case 2: return TupleType::template get<2>(); - case 3: return TupleType::template get<3>(); + case 3: return TupleType::template get<3>(); case 4: return TupleType::template get<4>(); case 5: return TupleType::template get<5>(); case 6: return TupleType::template get<6>(); - case 7: return TupleType::template get<7>(); + case 7: return TupleType::template get<7>(); case 8: return TupleType::template get<8>(); case 9: return TupleType::template get<9>(); case 10: return TupleType::template get<10>(); @@ -7218,7 +7218,7 @@ struct NamedTuple - typename TypeGetter::ConstHeadType& get() const + typename TypeGetter::ConstHeadType& get() const { return TupleType::template get(); } @@ -7248,7 +7248,7 @@ struct NamedTuple TupleType; typedef typename Tuple::Type Type; - typedef std::vector NameVec; - typedef SharedPtr NameVecPtr; + typedef std::vector NameVec; + typedef SharedPtr NameVecPtr; NamedTuple(): _pNames(0) { @@ -7380,86 +7380,86 @@ struct NamedTuplesize() != TupleType::length) - throw InvalidArgumentException("Wrong names vector length."); + throw InvalidArgumentException("Wrong names vector length."); _pNames = rNames; } NamedTuple(typename TypeWrapper::CONSTTYPE& t0, - typename TypeWrapper::CONSTTYPE& t1 = POCO_TYPEWRAPPER_DEFAULTVALUE(T1), - typename TypeWrapper::CONSTTYPE& t2 = POCO_TYPEWRAPPER_DEFAULTVALUE(T2), + typename TypeWrapper::CONSTTYPE& t1 = POCO_TYPEWRAPPER_DEFAULTVALUE(T1), + typename TypeWrapper::CONSTTYPE& t2 = POCO_TYPEWRAPPER_DEFAULTVALUE(T2), typename TypeWrapper::CONSTTYPE& t3 = POCO_TYPEWRAPPER_DEFAULTVALUE(T3), typename TypeWrapper::CONSTTYPE& t4 = POCO_TYPEWRAPPER_DEFAULTVALUE(T4), - typename TypeWrapper::CONSTTYPE& t5 = POCO_TYPEWRAPPER_DEFAULTVALUE(T5), + typename TypeWrapper::CONSTTYPE& t5 = POCO_TYPEWRAPPER_DEFAULTVALUE(T5), typename TypeWrapper::CONSTTYPE& t6 = POCO_TYPEWRAPPER_DEFAULTVALUE(T6), typename TypeWrapper::CONSTTYPE& t7 = POCO_TYPEWRAPPER_DEFAULTVALUE(T7), - typename TypeWrapper::CONSTTYPE& t8 = POCO_TYPEWRAPPER_DEFAULTVALUE(T8), - typename TypeWrapper::CONSTTYPE& t9 = POCO_TYPEWRAPPER_DEFAULTVALUE(T9), - typename TypeWrapper::CONSTTYPE& t10 = POCO_TYPEWRAPPER_DEFAULTVALUE(T10), - typename TypeWrapper::CONSTTYPE& t11 = POCO_TYPEWRAPPER_DEFAULTVALUE(T11), - typename TypeWrapper::CONSTTYPE& t12 = POCO_TYPEWRAPPER_DEFAULTVALUE(T12), - typename TypeWrapper::CONSTTYPE& t13 = POCO_TYPEWRAPPER_DEFAULTVALUE(T13), - typename TypeWrapper::CONSTTYPE& t14 = POCO_TYPEWRAPPER_DEFAULTVALUE(T14), - typename TypeWrapper::CONSTTYPE& t15 = POCO_TYPEWRAPPER_DEFAULTVALUE(T15), - typename TypeWrapper::CONSTTYPE& t16 = POCO_TYPEWRAPPER_DEFAULTVALUE(T16), - typename TypeWrapper::CONSTTYPE& t17 = POCO_TYPEWRAPPER_DEFAULTVALUE(T17), - typename TypeWrapper::CONSTTYPE& t18 = POCO_TYPEWRAPPER_DEFAULTVALUE(T18), + typename TypeWrapper::CONSTTYPE& t8 = POCO_TYPEWRAPPER_DEFAULTVALUE(T8), + typename TypeWrapper::CONSTTYPE& t9 = POCO_TYPEWRAPPER_DEFAULTVALUE(T9), + typename TypeWrapper::CONSTTYPE& t10 = POCO_TYPEWRAPPER_DEFAULTVALUE(T10), + typename TypeWrapper::CONSTTYPE& t11 = POCO_TYPEWRAPPER_DEFAULTVALUE(T11), + typename TypeWrapper::CONSTTYPE& t12 = POCO_TYPEWRAPPER_DEFAULTVALUE(T12), + typename TypeWrapper::CONSTTYPE& t13 = POCO_TYPEWRAPPER_DEFAULTVALUE(T13), + typename TypeWrapper::CONSTTYPE& t14 = POCO_TYPEWRAPPER_DEFAULTVALUE(T14), + typename TypeWrapper::CONSTTYPE& t15 = POCO_TYPEWRAPPER_DEFAULTVALUE(T15), + typename TypeWrapper::CONSTTYPE& t16 = POCO_TYPEWRAPPER_DEFAULTVALUE(T16), + typename TypeWrapper::CONSTTYPE& t17 = POCO_TYPEWRAPPER_DEFAULTVALUE(T17), + typename TypeWrapper::CONSTTYPE& t18 = POCO_TYPEWRAPPER_DEFAULTVALUE(T18), typename TypeWrapper::CONSTTYPE& t19 = POCO_TYPEWRAPPER_DEFAULTVALUE(T19), - typename TypeWrapper::CONSTTYPE& t20 = POCO_TYPEWRAPPER_DEFAULTVALUE(T20)): - TupleType(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20), + typename TypeWrapper::CONSTTYPE& t20 = POCO_TYPEWRAPPER_DEFAULTVALUE(T20)): + TupleType(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20), _pNames(0) { init(); } - NamedTuple(const NameVecPtr& rNames, + NamedTuple(const NameVecPtr& rNames, typename TypeWrapper::CONSTTYPE& t0, typename TypeWrapper::CONSTTYPE& t1 = POCO_TYPEWRAPPER_DEFAULTVALUE(T1), - typename TypeWrapper::CONSTTYPE& t2 = POCO_TYPEWRAPPER_DEFAULTVALUE(T2), + typename TypeWrapper::CONSTTYPE& t2 = POCO_TYPEWRAPPER_DEFAULTVALUE(T2), typename TypeWrapper::CONSTTYPE& t3 = POCO_TYPEWRAPPER_DEFAULTVALUE(T3), typename TypeWrapper::CONSTTYPE& t4 = POCO_TYPEWRAPPER_DEFAULTVALUE(T4), - typename TypeWrapper::CONSTTYPE& t5 = POCO_TYPEWRAPPER_DEFAULTVALUE(T5), + typename TypeWrapper::CONSTTYPE& t5 = POCO_TYPEWRAPPER_DEFAULTVALUE(T5), typename TypeWrapper::CONSTTYPE& t6 = POCO_TYPEWRAPPER_DEFAULTVALUE(T6), typename TypeWrapper::CONSTTYPE& t7 = POCO_TYPEWRAPPER_DEFAULTVALUE(T7), - typename TypeWrapper::CONSTTYPE& t8 = POCO_TYPEWRAPPER_DEFAULTVALUE(T8), - typename TypeWrapper::CONSTTYPE& t9 = POCO_TYPEWRAPPER_DEFAULTVALUE(T9), - typename TypeWrapper::CONSTTYPE& t10 = POCO_TYPEWRAPPER_DEFAULTVALUE(T10), - typename TypeWrapper::CONSTTYPE& t11 = POCO_TYPEWRAPPER_DEFAULTVALUE(T11), - typename TypeWrapper::CONSTTYPE& t12 = POCO_TYPEWRAPPER_DEFAULTVALUE(T12), - typename TypeWrapper::CONSTTYPE& t13 = POCO_TYPEWRAPPER_DEFAULTVALUE(T13), - typename TypeWrapper::CONSTTYPE& t14 = POCO_TYPEWRAPPER_DEFAULTVALUE(T14), - typename TypeWrapper::CONSTTYPE& t15 = POCO_TYPEWRAPPER_DEFAULTVALUE(T15), - typename TypeWrapper::CONSTTYPE& t16 = POCO_TYPEWRAPPER_DEFAULTVALUE(T16), - typename TypeWrapper::CONSTTYPE& t17 = POCO_TYPEWRAPPER_DEFAULTVALUE(T17), - typename TypeWrapper::CONSTTYPE& t18 = POCO_TYPEWRAPPER_DEFAULTVALUE(T18), - typename TypeWrapper::CONSTTYPE& t19 = POCO_TYPEWRAPPER_DEFAULTVALUE(T19), - typename TypeWrapper::CONSTTYPE& t20 = POCO_TYPEWRAPPER_DEFAULTVALUE(T20)): + typename TypeWrapper::CONSTTYPE& t8 = POCO_TYPEWRAPPER_DEFAULTVALUE(T8), + typename TypeWrapper::CONSTTYPE& t9 = POCO_TYPEWRAPPER_DEFAULTVALUE(T9), + typename TypeWrapper::CONSTTYPE& t10 = POCO_TYPEWRAPPER_DEFAULTVALUE(T10), + typename TypeWrapper::CONSTTYPE& t11 = POCO_TYPEWRAPPER_DEFAULTVALUE(T11), + typename TypeWrapper::CONSTTYPE& t12 = POCO_TYPEWRAPPER_DEFAULTVALUE(T12), + typename TypeWrapper::CONSTTYPE& t13 = POCO_TYPEWRAPPER_DEFAULTVALUE(T13), + typename TypeWrapper::CONSTTYPE& t14 = POCO_TYPEWRAPPER_DEFAULTVALUE(T14), + typename TypeWrapper::CONSTTYPE& t15 = POCO_TYPEWRAPPER_DEFAULTVALUE(T15), + typename TypeWrapper::CONSTTYPE& t16 = POCO_TYPEWRAPPER_DEFAULTVALUE(T16), + typename TypeWrapper::CONSTTYPE& t17 = POCO_TYPEWRAPPER_DEFAULTVALUE(T17), + typename TypeWrapper::CONSTTYPE& t18 = POCO_TYPEWRAPPER_DEFAULTVALUE(T18), + typename TypeWrapper::CONSTTYPE& t19 = POCO_TYPEWRAPPER_DEFAULTVALUE(T19), + typename TypeWrapper::CONSTTYPE& t20 = POCO_TYPEWRAPPER_DEFAULTVALUE(T20)): TupleType(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20) { if (rNames->size() != TupleType::length) - throw InvalidArgumentException("Wrong names vector length."); + throw InvalidArgumentException("Wrong names vector length."); _pNames = rNames; } NamedTuple(const std::string& n0, - typename TypeWrapper::CONSTTYPE& t0, + typename TypeWrapper::CONSTTYPE& t0, const std::string& n1 = "B", typename TypeWrapper::CONSTTYPE& t1 = POCO_TYPEWRAPPER_DEFAULTVALUE(T1), const std::string& n2 = "C", - typename TypeWrapper::CONSTTYPE& t2 = POCO_TYPEWRAPPER_DEFAULTVALUE(T2), + typename TypeWrapper::CONSTTYPE& t2 = POCO_TYPEWRAPPER_DEFAULTVALUE(T2), const std::string& n3 = "D", typename TypeWrapper::CONSTTYPE& t3 = POCO_TYPEWRAPPER_DEFAULTVALUE(T3), const std::string& n4 = "E", - typename TypeWrapper::CONSTTYPE& t4 = POCO_TYPEWRAPPER_DEFAULTVALUE(T4), + typename TypeWrapper::CONSTTYPE& t4 = POCO_TYPEWRAPPER_DEFAULTVALUE(T4), const std::string& n5 = "F", typename TypeWrapper::CONSTTYPE& t5 = POCO_TYPEWRAPPER_DEFAULTVALUE(T5), const std::string& n6 = "G", - typename TypeWrapper::CONSTTYPE& t6 = POCO_TYPEWRAPPER_DEFAULTVALUE(T6), + typename TypeWrapper::CONSTTYPE& t6 = POCO_TYPEWRAPPER_DEFAULTVALUE(T6), const std::string& n7 = "H", typename TypeWrapper::CONSTTYPE& t7 = POCO_TYPEWRAPPER_DEFAULTVALUE(T7), const std::string& n8 = "I", - typename TypeWrapper::CONSTTYPE& t8 = POCO_TYPEWRAPPER_DEFAULTVALUE(T8), + typename TypeWrapper::CONSTTYPE& t8 = POCO_TYPEWRAPPER_DEFAULTVALUE(T8), const std::string& n9 = "J", typename TypeWrapper::CONSTTYPE& t9 = POCO_TYPEWRAPPER_DEFAULTVALUE(T9), const std::string& n10 = "K", @@ -7483,16 +7483,16 @@ struct NamedTuple::CONSTTYPE& t19 = POCO_TYPEWRAPPER_DEFAULTVALUE(T19), const std::string& n20 = "U", - typename TypeWrapper::CONSTTYPE& t20 = POCO_TYPEWRAPPER_DEFAULTVALUE(T20)): - TupleType(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20), - _pNames(0) + typename TypeWrapper::CONSTTYPE& t20 = POCO_TYPEWRAPPER_DEFAULTVALUE(T20)): + TupleType(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19,t20), + _pNames(0) { init(n0,n1,n2,n3,n4,n5,n6,n7,n8,n9,n10,n11,n12,n13,n14,n15,n16,n17,n18,n19,n20); } const DynamicAny get(const std::string& name) const { - NameVec::const_iterator it = _pNames->begin(); + NameVec::const_iterator it = _pNames->begin(); NameVec::const_iterator itEnd = _pNames->end(); for(std::size_t counter = 0; it != itEnd; ++it, ++counter) @@ -7504,11 +7504,11 @@ struct NamedTuple(); case 1: return TupleType::template get<1>(); case 2: return TupleType::template get<2>(); - case 3: return TupleType::template get<3>(); + case 3: return TupleType::template get<3>(); case 4: return TupleType::template get<4>(); case 5: return TupleType::template get<5>(); case 6: return TupleType::template get<6>(); - case 7: return TupleType::template get<7>(); + case 7: return TupleType::template get<7>(); case 8: return TupleType::template get<8>(); case 9: return TupleType::template get<9>(); case 10: return TupleType::template get<10>(); @@ -7525,7 +7525,7 @@ struct NamedTuple - typename TypeGetter::ConstHeadType& get() const + typename TypeGetter::ConstHeadType& get() const { return TupleType::template get(); } @@ -7555,7 +7555,7 @@ struct NamedTuple TupleType; typedef typename Tuple::Type Type; - typedef std::vector NameVec; - typedef SharedPtr NameVecPtr; + typedef std::vector NameVec; + typedef SharedPtr NameVecPtr; NamedTuple(): _pNames(0) { @@ -7684,84 +7684,84 @@ struct NamedTuplesize() != TupleType::length) - throw InvalidArgumentException("Wrong names vector length."); + throw InvalidArgumentException("Wrong names vector length."); _pNames = rNames; } NamedTuple(typename TypeWrapper::CONSTTYPE& t0, - typename TypeWrapper::CONSTTYPE& t1 = POCO_TYPEWRAPPER_DEFAULTVALUE(T1), - typename TypeWrapper::CONSTTYPE& t2 = POCO_TYPEWRAPPER_DEFAULTVALUE(T2), + typename TypeWrapper::CONSTTYPE& t1 = POCO_TYPEWRAPPER_DEFAULTVALUE(T1), + typename TypeWrapper::CONSTTYPE& t2 = POCO_TYPEWRAPPER_DEFAULTVALUE(T2), typename TypeWrapper::CONSTTYPE& t3 = POCO_TYPEWRAPPER_DEFAULTVALUE(T3), typename TypeWrapper::CONSTTYPE& t4 = POCO_TYPEWRAPPER_DEFAULTVALUE(T4), - typename TypeWrapper::CONSTTYPE& t5 = POCO_TYPEWRAPPER_DEFAULTVALUE(T5), + typename TypeWrapper::CONSTTYPE& t5 = POCO_TYPEWRAPPER_DEFAULTVALUE(T5), typename TypeWrapper::CONSTTYPE& t6 = POCO_TYPEWRAPPER_DEFAULTVALUE(T6), typename TypeWrapper::CONSTTYPE& t7 = POCO_TYPEWRAPPER_DEFAULTVALUE(T7), - typename TypeWrapper::CONSTTYPE& t8 = POCO_TYPEWRAPPER_DEFAULTVALUE(T8), - typename TypeWrapper::CONSTTYPE& t9 = POCO_TYPEWRAPPER_DEFAULTVALUE(T9), - typename TypeWrapper::CONSTTYPE& t10 = POCO_TYPEWRAPPER_DEFAULTVALUE(T10), - typename TypeWrapper::CONSTTYPE& t11 = POCO_TYPEWRAPPER_DEFAULTVALUE(T11), - typename TypeWrapper::CONSTTYPE& t12 = POCO_TYPEWRAPPER_DEFAULTVALUE(T12), - typename TypeWrapper::CONSTTYPE& t13 = POCO_TYPEWRAPPER_DEFAULTVALUE(T13), - typename TypeWrapper::CONSTTYPE& t14 = POCO_TYPEWRAPPER_DEFAULTVALUE(T14), - typename TypeWrapper::CONSTTYPE& t15 = POCO_TYPEWRAPPER_DEFAULTVALUE(T15), - typename TypeWrapper::CONSTTYPE& t16 = POCO_TYPEWRAPPER_DEFAULTVALUE(T16), - typename TypeWrapper::CONSTTYPE& t17 = POCO_TYPEWRAPPER_DEFAULTVALUE(T17), - typename TypeWrapper::CONSTTYPE& t18 = POCO_TYPEWRAPPER_DEFAULTVALUE(T18), - typename TypeWrapper::CONSTTYPE& t19 = POCO_TYPEWRAPPER_DEFAULTVALUE(T19)): - TupleType(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19), + typename TypeWrapper::CONSTTYPE& t8 = POCO_TYPEWRAPPER_DEFAULTVALUE(T8), + typename TypeWrapper::CONSTTYPE& t9 = POCO_TYPEWRAPPER_DEFAULTVALUE(T9), + typename TypeWrapper::CONSTTYPE& t10 = POCO_TYPEWRAPPER_DEFAULTVALUE(T10), + typename TypeWrapper::CONSTTYPE& t11 = POCO_TYPEWRAPPER_DEFAULTVALUE(T11), + typename TypeWrapper::CONSTTYPE& t12 = POCO_TYPEWRAPPER_DEFAULTVALUE(T12), + typename TypeWrapper::CONSTTYPE& t13 = POCO_TYPEWRAPPER_DEFAULTVALUE(T13), + typename TypeWrapper::CONSTTYPE& t14 = POCO_TYPEWRAPPER_DEFAULTVALUE(T14), + typename TypeWrapper::CONSTTYPE& t15 = POCO_TYPEWRAPPER_DEFAULTVALUE(T15), + typename TypeWrapper::CONSTTYPE& t16 = POCO_TYPEWRAPPER_DEFAULTVALUE(T16), + typename TypeWrapper::CONSTTYPE& t17 = POCO_TYPEWRAPPER_DEFAULTVALUE(T17), + typename TypeWrapper::CONSTTYPE& t18 = POCO_TYPEWRAPPER_DEFAULTVALUE(T18), + typename TypeWrapper::CONSTTYPE& t19 = POCO_TYPEWRAPPER_DEFAULTVALUE(T19)): + TupleType(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19), _pNames(0) { init(); } - NamedTuple(const NameVecPtr& rNames, + NamedTuple(const NameVecPtr& rNames, typename TypeWrapper::CONSTTYPE& t0, typename TypeWrapper::CONSTTYPE& t1 = POCO_TYPEWRAPPER_DEFAULTVALUE(T1), - typename TypeWrapper::CONSTTYPE& t2 = POCO_TYPEWRAPPER_DEFAULTVALUE(T2), + typename TypeWrapper::CONSTTYPE& t2 = POCO_TYPEWRAPPER_DEFAULTVALUE(T2), typename TypeWrapper::CONSTTYPE& t3 = POCO_TYPEWRAPPER_DEFAULTVALUE(T3), typename TypeWrapper::CONSTTYPE& t4 = POCO_TYPEWRAPPER_DEFAULTVALUE(T4), - typename TypeWrapper::CONSTTYPE& t5 = POCO_TYPEWRAPPER_DEFAULTVALUE(T5), + typename TypeWrapper::CONSTTYPE& t5 = POCO_TYPEWRAPPER_DEFAULTVALUE(T5), typename TypeWrapper::CONSTTYPE& t6 = POCO_TYPEWRAPPER_DEFAULTVALUE(T6), typename TypeWrapper::CONSTTYPE& t7 = POCO_TYPEWRAPPER_DEFAULTVALUE(T7), - typename TypeWrapper::CONSTTYPE& t8 = POCO_TYPEWRAPPER_DEFAULTVALUE(T8), - typename TypeWrapper::CONSTTYPE& t9 = POCO_TYPEWRAPPER_DEFAULTVALUE(T9), - typename TypeWrapper::CONSTTYPE& t10 = POCO_TYPEWRAPPER_DEFAULTVALUE(T10), - typename TypeWrapper::CONSTTYPE& t11 = POCO_TYPEWRAPPER_DEFAULTVALUE(T11), - typename TypeWrapper::CONSTTYPE& t12 = POCO_TYPEWRAPPER_DEFAULTVALUE(T12), - typename TypeWrapper::CONSTTYPE& t13 = POCO_TYPEWRAPPER_DEFAULTVALUE(T13), - typename TypeWrapper::CONSTTYPE& t14 = POCO_TYPEWRAPPER_DEFAULTVALUE(T14), - typename TypeWrapper::CONSTTYPE& t15 = POCO_TYPEWRAPPER_DEFAULTVALUE(T15), - typename TypeWrapper::CONSTTYPE& t16 = POCO_TYPEWRAPPER_DEFAULTVALUE(T16), - typename TypeWrapper::CONSTTYPE& t17 = POCO_TYPEWRAPPER_DEFAULTVALUE(T17), - typename TypeWrapper::CONSTTYPE& t18 = POCO_TYPEWRAPPER_DEFAULTVALUE(T18), - typename TypeWrapper::CONSTTYPE& t19 = POCO_TYPEWRAPPER_DEFAULTVALUE(T19)): + typename TypeWrapper::CONSTTYPE& t8 = POCO_TYPEWRAPPER_DEFAULTVALUE(T8), + typename TypeWrapper::CONSTTYPE& t9 = POCO_TYPEWRAPPER_DEFAULTVALUE(T9), + typename TypeWrapper::CONSTTYPE& t10 = POCO_TYPEWRAPPER_DEFAULTVALUE(T10), + typename TypeWrapper::CONSTTYPE& t11 = POCO_TYPEWRAPPER_DEFAULTVALUE(T11), + typename TypeWrapper::CONSTTYPE& t12 = POCO_TYPEWRAPPER_DEFAULTVALUE(T12), + typename TypeWrapper::CONSTTYPE& t13 = POCO_TYPEWRAPPER_DEFAULTVALUE(T13), + typename TypeWrapper::CONSTTYPE& t14 = POCO_TYPEWRAPPER_DEFAULTVALUE(T14), + typename TypeWrapper::CONSTTYPE& t15 = POCO_TYPEWRAPPER_DEFAULTVALUE(T15), + typename TypeWrapper::CONSTTYPE& t16 = POCO_TYPEWRAPPER_DEFAULTVALUE(T16), + typename TypeWrapper::CONSTTYPE& t17 = POCO_TYPEWRAPPER_DEFAULTVALUE(T17), + typename TypeWrapper::CONSTTYPE& t18 = POCO_TYPEWRAPPER_DEFAULTVALUE(T18), + typename TypeWrapper::CONSTTYPE& t19 = POCO_TYPEWRAPPER_DEFAULTVALUE(T19)): TupleType(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19) { if (rNames->size() != TupleType::length) - throw InvalidArgumentException("Wrong names vector length."); + throw InvalidArgumentException("Wrong names vector length."); _pNames = rNames; } NamedTuple(const std::string& n0, - typename TypeWrapper::CONSTTYPE& t0, + typename TypeWrapper::CONSTTYPE& t0, const std::string& n1 = "B", typename TypeWrapper::CONSTTYPE& t1 = POCO_TYPEWRAPPER_DEFAULTVALUE(T1), const std::string& n2 = "C", - typename TypeWrapper::CONSTTYPE& t2 = POCO_TYPEWRAPPER_DEFAULTVALUE(T2), + typename TypeWrapper::CONSTTYPE& t2 = POCO_TYPEWRAPPER_DEFAULTVALUE(T2), const std::string& n3 = "D", typename TypeWrapper::CONSTTYPE& t3 = POCO_TYPEWRAPPER_DEFAULTVALUE(T3), const std::string& n4 = "E", - typename TypeWrapper::CONSTTYPE& t4 = POCO_TYPEWRAPPER_DEFAULTVALUE(T4), + typename TypeWrapper::CONSTTYPE& t4 = POCO_TYPEWRAPPER_DEFAULTVALUE(T4), const std::string& n5 = "F", typename TypeWrapper::CONSTTYPE& t5 = POCO_TYPEWRAPPER_DEFAULTVALUE(T5), const std::string& n6 = "G", - typename TypeWrapper::CONSTTYPE& t6 = POCO_TYPEWRAPPER_DEFAULTVALUE(T6), + typename TypeWrapper::CONSTTYPE& t6 = POCO_TYPEWRAPPER_DEFAULTVALUE(T6), const std::string& n7 = "H", typename TypeWrapper::CONSTTYPE& t7 = POCO_TYPEWRAPPER_DEFAULTVALUE(T7), const std::string& n8 = "I", - typename TypeWrapper::CONSTTYPE& t8 = POCO_TYPEWRAPPER_DEFAULTVALUE(T8), + typename TypeWrapper::CONSTTYPE& t8 = POCO_TYPEWRAPPER_DEFAULTVALUE(T8), const std::string& n9 = "J", typename TypeWrapper::CONSTTYPE& t9 = POCO_TYPEWRAPPER_DEFAULTVALUE(T9), const std::string& n10 = "K", @@ -7783,16 +7783,16 @@ struct NamedTuple::CONSTTYPE& t18 = POCO_TYPEWRAPPER_DEFAULTVALUE(T18), const std::string& n19 = "T", - typename TypeWrapper::CONSTTYPE& t19 = POCO_TYPEWRAPPER_DEFAULTVALUE(T19)): - TupleType(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19), - _pNames(0) + typename TypeWrapper::CONSTTYPE& t19 = POCO_TYPEWRAPPER_DEFAULTVALUE(T19)): + TupleType(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19), + _pNames(0) { init(n0,n1,n2,n3,n4,n5,n6,n7,n8,n9,n10,n11,n12,n13,n14,n15,n16,n17,n18,n19); } const DynamicAny get(const std::string& name) const { - NameVec::const_iterator it = _pNames->begin(); + NameVec::const_iterator it = _pNames->begin(); NameVec::const_iterator itEnd = _pNames->end(); for(std::size_t counter = 0; it != itEnd; ++it, ++counter) @@ -7800,15 +7800,15 @@ struct NamedTuple(); case 1: return TupleType::template get<1>(); case 2: return TupleType::template get<2>(); - case 3: return TupleType::template get<3>(); + case 3: return TupleType::template get<3>(); case 4: return TupleType::template get<4>(); case 5: return TupleType::template get<5>(); case 6: return TupleType::template get<6>(); - case 7: return TupleType::template get<7>(); + case 7: return TupleType::template get<7>(); case 8: return TupleType::template get<8>(); case 9: return TupleType::template get<9>(); case 10: return TupleType::template get<10>(); @@ -7824,7 +7824,7 @@ struct NamedTuple - typename TypeGetter::ConstHeadType& get() const + typename TypeGetter::ConstHeadType& get() const { return TupleType::template get(); } @@ -7854,7 +7854,7 @@ struct NamedTuplepush_back(n0); _pNames->push_back(n1); _pNames->push_back(n2); - _pNames->push_back(n3); + _pNames->push_back(n3); _pNames->push_back(n4); _pNames->push_back(n5); _pNames->push_back(n6); _pNames->push_back(n7); _pNames->push_back(n8); - _pNames->push_back(n9); - _pNames->push_back(n10); - _pNames->push_back(n11); - _pNames->push_back(n12); - _pNames->push_back(n13); - _pNames->push_back(n14); - _pNames->push_back(n15); - _pNames->push_back(n16); - _pNames->push_back(n17); - _pNames->push_back(n18); - _pNames->push_back(n19); + _pNames->push_back(n9); + _pNames->push_back(n10); + _pNames->push_back(n11); + _pNames->push_back(n12); + _pNames->push_back(n13); + _pNames->push_back(n14); + _pNames->push_back(n15); + _pNames->push_back(n16); + _pNames->push_back(n17); + _pNames->push_back(n18); + _pNames->push_back(n19); } } @@ -7945,14 +7945,14 @@ private: }; -template TupleType; typedef typename Tuple::Type Type; - typedef std::vector NameVec; - typedef SharedPtr NameVecPtr; + typedef std::vector NameVec; + typedef SharedPtr NameVecPtr; NamedTuple(): _pNames(0) { init(); } - NamedTuple(const NameVecPtr& rNames) + NamedTuple(const NameVecPtr& rNames) { if (rNames->size() != TupleType::length) - throw InvalidArgumentException("Wrong names vector length."); + throw InvalidArgumentException("Wrong names vector length."); _pNames = rNames; } NamedTuple(typename TypeWrapper::CONSTTYPE& t0, - typename TypeWrapper::CONSTTYPE& t1 = POCO_TYPEWRAPPER_DEFAULTVALUE(T1), - typename TypeWrapper::CONSTTYPE& t2 = POCO_TYPEWRAPPER_DEFAULTVALUE(T2), + typename TypeWrapper::CONSTTYPE& t1 = POCO_TYPEWRAPPER_DEFAULTVALUE(T1), + typename TypeWrapper::CONSTTYPE& t2 = POCO_TYPEWRAPPER_DEFAULTVALUE(T2), typename TypeWrapper::CONSTTYPE& t3 = POCO_TYPEWRAPPER_DEFAULTVALUE(T3), typename TypeWrapper::CONSTTYPE& t4 = POCO_TYPEWRAPPER_DEFAULTVALUE(T4), - typename TypeWrapper::CONSTTYPE& t5 = POCO_TYPEWRAPPER_DEFAULTVALUE(T5), + typename TypeWrapper::CONSTTYPE& t5 = POCO_TYPEWRAPPER_DEFAULTVALUE(T5), typename TypeWrapper::CONSTTYPE& t6 = POCO_TYPEWRAPPER_DEFAULTVALUE(T6), typename TypeWrapper::CONSTTYPE& t7 = POCO_TYPEWRAPPER_DEFAULTVALUE(T7), - typename TypeWrapper::CONSTTYPE& t8 = POCO_TYPEWRAPPER_DEFAULTVALUE(T8), - typename TypeWrapper::CONSTTYPE& t9 = POCO_TYPEWRAPPER_DEFAULTVALUE(T9), - typename TypeWrapper::CONSTTYPE& t10 = POCO_TYPEWRAPPER_DEFAULTVALUE(T10), - typename TypeWrapper::CONSTTYPE& t11 = POCO_TYPEWRAPPER_DEFAULTVALUE(T11), - typename TypeWrapper::CONSTTYPE& t12 = POCO_TYPEWRAPPER_DEFAULTVALUE(T12), - typename TypeWrapper::CONSTTYPE& t13 = POCO_TYPEWRAPPER_DEFAULTVALUE(T13), - typename TypeWrapper::CONSTTYPE& t14 = POCO_TYPEWRAPPER_DEFAULTVALUE(T14), - typename TypeWrapper::CONSTTYPE& t15 = POCO_TYPEWRAPPER_DEFAULTVALUE(T15), - typename TypeWrapper::CONSTTYPE& t16 = POCO_TYPEWRAPPER_DEFAULTVALUE(T16), - typename TypeWrapper::CONSTTYPE& t17 = POCO_TYPEWRAPPER_DEFAULTVALUE(T17), - typename TypeWrapper::CONSTTYPE& t18 = POCO_TYPEWRAPPER_DEFAULTVALUE(T18)): - TupleType(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18), + typename TypeWrapper::CONSTTYPE& t8 = POCO_TYPEWRAPPER_DEFAULTVALUE(T8), + typename TypeWrapper::CONSTTYPE& t9 = POCO_TYPEWRAPPER_DEFAULTVALUE(T9), + typename TypeWrapper::CONSTTYPE& t10 = POCO_TYPEWRAPPER_DEFAULTVALUE(T10), + typename TypeWrapper::CONSTTYPE& t11 = POCO_TYPEWRAPPER_DEFAULTVALUE(T11), + typename TypeWrapper::CONSTTYPE& t12 = POCO_TYPEWRAPPER_DEFAULTVALUE(T12), + typename TypeWrapper::CONSTTYPE& t13 = POCO_TYPEWRAPPER_DEFAULTVALUE(T13), + typename TypeWrapper::CONSTTYPE& t14 = POCO_TYPEWRAPPER_DEFAULTVALUE(T14), + typename TypeWrapper::CONSTTYPE& t15 = POCO_TYPEWRAPPER_DEFAULTVALUE(T15), + typename TypeWrapper::CONSTTYPE& t16 = POCO_TYPEWRAPPER_DEFAULTVALUE(T16), + typename TypeWrapper::CONSTTYPE& t17 = POCO_TYPEWRAPPER_DEFAULTVALUE(T17), + typename TypeWrapper::CONSTTYPE& t18 = POCO_TYPEWRAPPER_DEFAULTVALUE(T18)): + TupleType(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18), _pNames(0) { init(); } - NamedTuple(const NameVecPtr& rNames, + NamedTuple(const NameVecPtr& rNames, typename TypeWrapper::CONSTTYPE& t0, typename TypeWrapper::CONSTTYPE& t1 = POCO_TYPEWRAPPER_DEFAULTVALUE(T1), - typename TypeWrapper::CONSTTYPE& t2 = POCO_TYPEWRAPPER_DEFAULTVALUE(T2), + typename TypeWrapper::CONSTTYPE& t2 = POCO_TYPEWRAPPER_DEFAULTVALUE(T2), typename TypeWrapper::CONSTTYPE& t3 = POCO_TYPEWRAPPER_DEFAULTVALUE(T3), typename TypeWrapper::CONSTTYPE& t4 = POCO_TYPEWRAPPER_DEFAULTVALUE(T4), - typename TypeWrapper::CONSTTYPE& t5 = POCO_TYPEWRAPPER_DEFAULTVALUE(T5), + typename TypeWrapper::CONSTTYPE& t5 = POCO_TYPEWRAPPER_DEFAULTVALUE(T5), typename TypeWrapper::CONSTTYPE& t6 = POCO_TYPEWRAPPER_DEFAULTVALUE(T6), typename TypeWrapper::CONSTTYPE& t7 = POCO_TYPEWRAPPER_DEFAULTVALUE(T7), - typename TypeWrapper::CONSTTYPE& t8 = POCO_TYPEWRAPPER_DEFAULTVALUE(T8), - typename TypeWrapper::CONSTTYPE& t9 = POCO_TYPEWRAPPER_DEFAULTVALUE(T9), - typename TypeWrapper::CONSTTYPE& t10 = POCO_TYPEWRAPPER_DEFAULTVALUE(T10), - typename TypeWrapper::CONSTTYPE& t11 = POCO_TYPEWRAPPER_DEFAULTVALUE(T11), - typename TypeWrapper::CONSTTYPE& t12 = POCO_TYPEWRAPPER_DEFAULTVALUE(T12), - typename TypeWrapper::CONSTTYPE& t13 = POCO_TYPEWRAPPER_DEFAULTVALUE(T13), - typename TypeWrapper::CONSTTYPE& t14 = POCO_TYPEWRAPPER_DEFAULTVALUE(T14), - typename TypeWrapper::CONSTTYPE& t15 = POCO_TYPEWRAPPER_DEFAULTVALUE(T15), - typename TypeWrapper::CONSTTYPE& t16 = POCO_TYPEWRAPPER_DEFAULTVALUE(T16), - typename TypeWrapper::CONSTTYPE& t17 = POCO_TYPEWRAPPER_DEFAULTVALUE(T17), - typename TypeWrapper::CONSTTYPE& t18 = POCO_TYPEWRAPPER_DEFAULTVALUE(T18)): + typename TypeWrapper::CONSTTYPE& t8 = POCO_TYPEWRAPPER_DEFAULTVALUE(T8), + typename TypeWrapper::CONSTTYPE& t9 = POCO_TYPEWRAPPER_DEFAULTVALUE(T9), + typename TypeWrapper::CONSTTYPE& t10 = POCO_TYPEWRAPPER_DEFAULTVALUE(T10), + typename TypeWrapper::CONSTTYPE& t11 = POCO_TYPEWRAPPER_DEFAULTVALUE(T11), + typename TypeWrapper::CONSTTYPE& t12 = POCO_TYPEWRAPPER_DEFAULTVALUE(T12), + typename TypeWrapper::CONSTTYPE& t13 = POCO_TYPEWRAPPER_DEFAULTVALUE(T13), + typename TypeWrapper::CONSTTYPE& t14 = POCO_TYPEWRAPPER_DEFAULTVALUE(T14), + typename TypeWrapper::CONSTTYPE& t15 = POCO_TYPEWRAPPER_DEFAULTVALUE(T15), + typename TypeWrapper::CONSTTYPE& t16 = POCO_TYPEWRAPPER_DEFAULTVALUE(T16), + typename TypeWrapper::CONSTTYPE& t17 = POCO_TYPEWRAPPER_DEFAULTVALUE(T17), + typename TypeWrapper::CONSTTYPE& t18 = POCO_TYPEWRAPPER_DEFAULTVALUE(T18)): TupleType(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18) { if (rNames->size() != TupleType::length) - throw InvalidArgumentException("Wrong names vector length."); + throw InvalidArgumentException("Wrong names vector length."); _pNames = rNames; } NamedTuple(const std::string& n0, - typename TypeWrapper::CONSTTYPE& t0, + typename TypeWrapper::CONSTTYPE& t0, const std::string& n1 = "B", typename TypeWrapper::CONSTTYPE& t1 = POCO_TYPEWRAPPER_DEFAULTVALUE(T1), const std::string& n2 = "C", - typename TypeWrapper::CONSTTYPE& t2 = POCO_TYPEWRAPPER_DEFAULTVALUE(T2), + typename TypeWrapper::CONSTTYPE& t2 = POCO_TYPEWRAPPER_DEFAULTVALUE(T2), const std::string& n3 = "D", typename TypeWrapper::CONSTTYPE& t3 = POCO_TYPEWRAPPER_DEFAULTVALUE(T3), const std::string& n4 = "E", - typename TypeWrapper::CONSTTYPE& t4 = POCO_TYPEWRAPPER_DEFAULTVALUE(T4), + typename TypeWrapper::CONSTTYPE& t4 = POCO_TYPEWRAPPER_DEFAULTVALUE(T4), const std::string& n5 = "F", typename TypeWrapper::CONSTTYPE& t5 = POCO_TYPEWRAPPER_DEFAULTVALUE(T5), const std::string& n6 = "G", - typename TypeWrapper::CONSTTYPE& t6 = POCO_TYPEWRAPPER_DEFAULTVALUE(T6), + typename TypeWrapper::CONSTTYPE& t6 = POCO_TYPEWRAPPER_DEFAULTVALUE(T6), const std::string& n7 = "H", typename TypeWrapper::CONSTTYPE& t7 = POCO_TYPEWRAPPER_DEFAULTVALUE(T7), const std::string& n8 = "I", - typename TypeWrapper::CONSTTYPE& t8 = POCO_TYPEWRAPPER_DEFAULTVALUE(T8), + typename TypeWrapper::CONSTTYPE& t8 = POCO_TYPEWRAPPER_DEFAULTVALUE(T8), const std::string& n9 = "J", typename TypeWrapper::CONSTTYPE& t9 = POCO_TYPEWRAPPER_DEFAULTVALUE(T9), const std::string& n10 = "K", @@ -8075,16 +8075,16 @@ struct NamedTuple::CONSTTYPE& t17 = POCO_TYPEWRAPPER_DEFAULTVALUE(T17), const std::string& n18 = "S", - typename TypeWrapper::CONSTTYPE& t18 = POCO_TYPEWRAPPER_DEFAULTVALUE(T18)): - TupleType(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18), - _pNames(0) + typename TypeWrapper::CONSTTYPE& t18 = POCO_TYPEWRAPPER_DEFAULTVALUE(T18)): + TupleType(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18), + _pNames(0) { init(n0,n1,n2,n3,n4,n5,n6,n7,n8,n9,n10,n11,n12,n13,n14,n15,n16,n17,n18); } const DynamicAny get(const std::string& name) const { - NameVec::const_iterator it = _pNames->begin(); + NameVec::const_iterator it = _pNames->begin(); NameVec::const_iterator itEnd = _pNames->end(); for(std::size_t counter = 0; it != itEnd; ++it, ++counter) @@ -8092,15 +8092,15 @@ struct NamedTuple(); case 1: return TupleType::template get<1>(); case 2: return TupleType::template get<2>(); - case 3: return TupleType::template get<3>(); + case 3: return TupleType::template get<3>(); case 4: return TupleType::template get<4>(); case 5: return TupleType::template get<5>(); case 6: return TupleType::template get<6>(); - case 7: return TupleType::template get<7>(); + case 7: return TupleType::template get<7>(); case 8: return TupleType::template get<8>(); case 9: return TupleType::template get<9>(); case 10: return TupleType::template get<10>(); @@ -8115,7 +8115,7 @@ struct NamedTuple - typename TypeGetter::ConstHeadType& get() const + typename TypeGetter::ConstHeadType& get() const { return TupleType::template get(); } @@ -8145,7 +8145,7 @@ struct NamedTuplepush_back(n0); _pNames->push_back(n1); _pNames->push_back(n2); - _pNames->push_back(n3); + _pNames->push_back(n3); _pNames->push_back(n4); _pNames->push_back(n5); _pNames->push_back(n6); _pNames->push_back(n7); _pNames->push_back(n8); - _pNames->push_back(n9); - _pNames->push_back(n10); - _pNames->push_back(n11); - _pNames->push_back(n12); - _pNames->push_back(n13); - _pNames->push_back(n14); - _pNames->push_back(n15); - _pNames->push_back(n16); - _pNames->push_back(n17); - _pNames->push_back(n18); + _pNames->push_back(n9); + _pNames->push_back(n10); + _pNames->push_back(n11); + _pNames->push_back(n12); + _pNames->push_back(n13); + _pNames->push_back(n14); + _pNames->push_back(n15); + _pNames->push_back(n16); + _pNames->push_back(n17); + _pNames->push_back(n18); } } @@ -8234,14 +8234,14 @@ private: }; -template TupleType; typedef typename Tuple::Type Type; - typedef std::vector NameVec; - typedef SharedPtr NameVecPtr; + typedef std::vector NameVec; + typedef SharedPtr NameVecPtr; NamedTuple(): _pNames(0) { @@ -8268,80 +8268,80 @@ struct NamedTuplesize() != TupleType::length) - throw InvalidArgumentException("Wrong names vector length."); + throw InvalidArgumentException("Wrong names vector length."); _pNames = rNames; } NamedTuple(typename TypeWrapper::CONSTTYPE& t0, - typename TypeWrapper::CONSTTYPE& t1 = POCO_TYPEWRAPPER_DEFAULTVALUE(T1), - typename TypeWrapper::CONSTTYPE& t2 = POCO_TYPEWRAPPER_DEFAULTVALUE(T2), + typename TypeWrapper::CONSTTYPE& t1 = POCO_TYPEWRAPPER_DEFAULTVALUE(T1), + typename TypeWrapper::CONSTTYPE& t2 = POCO_TYPEWRAPPER_DEFAULTVALUE(T2), typename TypeWrapper::CONSTTYPE& t3 = POCO_TYPEWRAPPER_DEFAULTVALUE(T3), typename TypeWrapper::CONSTTYPE& t4 = POCO_TYPEWRAPPER_DEFAULTVALUE(T4), - typename TypeWrapper::CONSTTYPE& t5 = POCO_TYPEWRAPPER_DEFAULTVALUE(T5), + typename TypeWrapper::CONSTTYPE& t5 = POCO_TYPEWRAPPER_DEFAULTVALUE(T5), typename TypeWrapper::CONSTTYPE& t6 = POCO_TYPEWRAPPER_DEFAULTVALUE(T6), typename TypeWrapper::CONSTTYPE& t7 = POCO_TYPEWRAPPER_DEFAULTVALUE(T7), - typename TypeWrapper::CONSTTYPE& t8 = POCO_TYPEWRAPPER_DEFAULTVALUE(T8), - typename TypeWrapper::CONSTTYPE& t9 = POCO_TYPEWRAPPER_DEFAULTVALUE(T9), - typename TypeWrapper::CONSTTYPE& t10 = POCO_TYPEWRAPPER_DEFAULTVALUE(T10), - typename TypeWrapper::CONSTTYPE& t11 = POCO_TYPEWRAPPER_DEFAULTVALUE(T11), - typename TypeWrapper::CONSTTYPE& t12 = POCO_TYPEWRAPPER_DEFAULTVALUE(T12), - typename TypeWrapper::CONSTTYPE& t13 = POCO_TYPEWRAPPER_DEFAULTVALUE(T13), - typename TypeWrapper::CONSTTYPE& t14 = POCO_TYPEWRAPPER_DEFAULTVALUE(T14), - typename TypeWrapper::CONSTTYPE& t15 = POCO_TYPEWRAPPER_DEFAULTVALUE(T15), - typename TypeWrapper::CONSTTYPE& t16 = POCO_TYPEWRAPPER_DEFAULTVALUE(T16), - typename TypeWrapper::CONSTTYPE& t17 = POCO_TYPEWRAPPER_DEFAULTVALUE(T17)): - TupleType(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17), + typename TypeWrapper::CONSTTYPE& t8 = POCO_TYPEWRAPPER_DEFAULTVALUE(T8), + typename TypeWrapper::CONSTTYPE& t9 = POCO_TYPEWRAPPER_DEFAULTVALUE(T9), + typename TypeWrapper::CONSTTYPE& t10 = POCO_TYPEWRAPPER_DEFAULTVALUE(T10), + typename TypeWrapper::CONSTTYPE& t11 = POCO_TYPEWRAPPER_DEFAULTVALUE(T11), + typename TypeWrapper::CONSTTYPE& t12 = POCO_TYPEWRAPPER_DEFAULTVALUE(T12), + typename TypeWrapper::CONSTTYPE& t13 = POCO_TYPEWRAPPER_DEFAULTVALUE(T13), + typename TypeWrapper::CONSTTYPE& t14 = POCO_TYPEWRAPPER_DEFAULTVALUE(T14), + typename TypeWrapper::CONSTTYPE& t15 = POCO_TYPEWRAPPER_DEFAULTVALUE(T15), + typename TypeWrapper::CONSTTYPE& t16 = POCO_TYPEWRAPPER_DEFAULTVALUE(T16), + typename TypeWrapper::CONSTTYPE& t17 = POCO_TYPEWRAPPER_DEFAULTVALUE(T17)): + TupleType(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17), _pNames(0) { init(); } - NamedTuple(const NameVecPtr& rNames, + NamedTuple(const NameVecPtr& rNames, typename TypeWrapper::CONSTTYPE& t0, typename TypeWrapper::CONSTTYPE& t1 = POCO_TYPEWRAPPER_DEFAULTVALUE(T1), - typename TypeWrapper::CONSTTYPE& t2 = POCO_TYPEWRAPPER_DEFAULTVALUE(T2), + typename TypeWrapper::CONSTTYPE& t2 = POCO_TYPEWRAPPER_DEFAULTVALUE(T2), typename TypeWrapper::CONSTTYPE& t3 = POCO_TYPEWRAPPER_DEFAULTVALUE(T3), typename TypeWrapper::CONSTTYPE& t4 = POCO_TYPEWRAPPER_DEFAULTVALUE(T4), - typename TypeWrapper::CONSTTYPE& t5 = POCO_TYPEWRAPPER_DEFAULTVALUE(T5), + typename TypeWrapper::CONSTTYPE& t5 = POCO_TYPEWRAPPER_DEFAULTVALUE(T5), typename TypeWrapper::CONSTTYPE& t6 = POCO_TYPEWRAPPER_DEFAULTVALUE(T6), typename TypeWrapper::CONSTTYPE& t7 = POCO_TYPEWRAPPER_DEFAULTVALUE(T7), - typename TypeWrapper::CONSTTYPE& t8 = POCO_TYPEWRAPPER_DEFAULTVALUE(T8), - typename TypeWrapper::CONSTTYPE& t9 = POCO_TYPEWRAPPER_DEFAULTVALUE(T9), - typename TypeWrapper::CONSTTYPE& t10 = POCO_TYPEWRAPPER_DEFAULTVALUE(T10), - typename TypeWrapper::CONSTTYPE& t11 = POCO_TYPEWRAPPER_DEFAULTVALUE(T11), - typename TypeWrapper::CONSTTYPE& t12 = POCO_TYPEWRAPPER_DEFAULTVALUE(T12), - typename TypeWrapper::CONSTTYPE& t13 = POCO_TYPEWRAPPER_DEFAULTVALUE(T13), - typename TypeWrapper::CONSTTYPE& t14 = POCO_TYPEWRAPPER_DEFAULTVALUE(T14), - typename TypeWrapper::CONSTTYPE& t15 = POCO_TYPEWRAPPER_DEFAULTVALUE(T15), - typename TypeWrapper::CONSTTYPE& t16 = POCO_TYPEWRAPPER_DEFAULTVALUE(T16), - typename TypeWrapper::CONSTTYPE& t17 = POCO_TYPEWRAPPER_DEFAULTVALUE(T17)): + typename TypeWrapper::CONSTTYPE& t8 = POCO_TYPEWRAPPER_DEFAULTVALUE(T8), + typename TypeWrapper::CONSTTYPE& t9 = POCO_TYPEWRAPPER_DEFAULTVALUE(T9), + typename TypeWrapper::CONSTTYPE& t10 = POCO_TYPEWRAPPER_DEFAULTVALUE(T10), + typename TypeWrapper::CONSTTYPE& t11 = POCO_TYPEWRAPPER_DEFAULTVALUE(T11), + typename TypeWrapper::CONSTTYPE& t12 = POCO_TYPEWRAPPER_DEFAULTVALUE(T12), + typename TypeWrapper::CONSTTYPE& t13 = POCO_TYPEWRAPPER_DEFAULTVALUE(T13), + typename TypeWrapper::CONSTTYPE& t14 = POCO_TYPEWRAPPER_DEFAULTVALUE(T14), + typename TypeWrapper::CONSTTYPE& t15 = POCO_TYPEWRAPPER_DEFAULTVALUE(T15), + typename TypeWrapper::CONSTTYPE& t16 = POCO_TYPEWRAPPER_DEFAULTVALUE(T16), + typename TypeWrapper::CONSTTYPE& t17 = POCO_TYPEWRAPPER_DEFAULTVALUE(T17)): TupleType(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17) { if (rNames->size() != TupleType::length) - throw InvalidArgumentException("Wrong names vector length."); + throw InvalidArgumentException("Wrong names vector length."); _pNames = rNames; } NamedTuple(const std::string& n0, - typename TypeWrapper::CONSTTYPE& t0, + typename TypeWrapper::CONSTTYPE& t0, const std::string& n1 = "B", typename TypeWrapper::CONSTTYPE& t1 = POCO_TYPEWRAPPER_DEFAULTVALUE(T1), const std::string& n2 = "C", - typename TypeWrapper::CONSTTYPE& t2 = POCO_TYPEWRAPPER_DEFAULTVALUE(T2), + typename TypeWrapper::CONSTTYPE& t2 = POCO_TYPEWRAPPER_DEFAULTVALUE(T2), const std::string& n3 = "D", typename TypeWrapper::CONSTTYPE& t3 = POCO_TYPEWRAPPER_DEFAULTVALUE(T3), const std::string& n4 = "E", - typename TypeWrapper::CONSTTYPE& t4 = POCO_TYPEWRAPPER_DEFAULTVALUE(T4), + typename TypeWrapper::CONSTTYPE& t4 = POCO_TYPEWRAPPER_DEFAULTVALUE(T4), const std::string& n5 = "F", typename TypeWrapper::CONSTTYPE& t5 = POCO_TYPEWRAPPER_DEFAULTVALUE(T5), const std::string& n6 = "G", - typename TypeWrapper::CONSTTYPE& t6 = POCO_TYPEWRAPPER_DEFAULTVALUE(T6), + typename TypeWrapper::CONSTTYPE& t6 = POCO_TYPEWRAPPER_DEFAULTVALUE(T6), const std::string& n7 = "H", typename TypeWrapper::CONSTTYPE& t7 = POCO_TYPEWRAPPER_DEFAULTVALUE(T7), const std::string& n8 = "I", - typename TypeWrapper::CONSTTYPE& t8 = POCO_TYPEWRAPPER_DEFAULTVALUE(T8), + typename TypeWrapper::CONSTTYPE& t8 = POCO_TYPEWRAPPER_DEFAULTVALUE(T8), const std::string& n9 = "J", typename TypeWrapper::CONSTTYPE& t9 = POCO_TYPEWRAPPER_DEFAULTVALUE(T9), const std::string& n10 = "K", @@ -8359,16 +8359,16 @@ struct NamedTuple::CONSTTYPE& t16 = POCO_TYPEWRAPPER_DEFAULTVALUE(T16), const std::string& n17 = "R", - typename TypeWrapper::CONSTTYPE& t17 = POCO_TYPEWRAPPER_DEFAULTVALUE(T17)): - TupleType(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17), - _pNames(0) + typename TypeWrapper::CONSTTYPE& t17 = POCO_TYPEWRAPPER_DEFAULTVALUE(T17)): + TupleType(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17), + _pNames(0) { init(n0,n1,n2,n3,n4,n5,n6,n7,n8,n9,n10,n11,n12,n13,n14,n15,n16,n17); } const DynamicAny get(const std::string& name) const { - NameVec::const_iterator it = _pNames->begin(); + NameVec::const_iterator it = _pNames->begin(); NameVec::const_iterator itEnd = _pNames->end(); for(std::size_t counter = 0; it != itEnd; ++it, ++counter) @@ -8376,15 +8376,15 @@ struct NamedTuple(); case 1: return TupleType::template get<1>(); case 2: return TupleType::template get<2>(); - case 3: return TupleType::template get<3>(); + case 3: return TupleType::template get<3>(); case 4: return TupleType::template get<4>(); case 5: return TupleType::template get<5>(); case 6: return TupleType::template get<6>(); - case 7: return TupleType::template get<7>(); + case 7: return TupleType::template get<7>(); case 8: return TupleType::template get<8>(); case 9: return TupleType::template get<9>(); case 10: return TupleType::template get<10>(); @@ -8398,7 +8398,7 @@ struct NamedTuple - typename TypeGetter::ConstHeadType& get() const + typename TypeGetter::ConstHeadType& get() const { return TupleType::template get(); } @@ -8428,7 +8428,7 @@ struct NamedTuplepush_back(n0); _pNames->push_back(n1); _pNames->push_back(n2); - _pNames->push_back(n3); + _pNames->push_back(n3); _pNames->push_back(n4); _pNames->push_back(n5); _pNames->push_back(n6); _pNames->push_back(n7); _pNames->push_back(n8); - _pNames->push_back(n9); - _pNames->push_back(n10); - _pNames->push_back(n11); - _pNames->push_back(n12); - _pNames->push_back(n13); - _pNames->push_back(n14); - _pNames->push_back(n15); - _pNames->push_back(n16); - _pNames->push_back(n17); + _pNames->push_back(n9); + _pNames->push_back(n10); + _pNames->push_back(n11); + _pNames->push_back(n12); + _pNames->push_back(n13); + _pNames->push_back(n14); + _pNames->push_back(n15); + _pNames->push_back(n16); + _pNames->push_back(n17); } } @@ -8515,14 +8515,14 @@ private: }; -template TupleType; typedef typename Tuple::Type Type; - typedef std::vector NameVec; - typedef SharedPtr NameVecPtr; + typedef std::vector NameVec; + typedef SharedPtr NameVecPtr; NamedTuple(): _pNames(0) { init(); } - NamedTuple(const NameVecPtr& rNames) + NamedTuple(const NameVecPtr& rNames) { if (rNames->size() != TupleType::length) - throw InvalidArgumentException("Wrong names vector length."); + throw InvalidArgumentException("Wrong names vector length."); _pNames = rNames; } NamedTuple(typename TypeWrapper::CONSTTYPE& t0, - typename TypeWrapper::CONSTTYPE& t1 = POCO_TYPEWRAPPER_DEFAULTVALUE(T1), - typename TypeWrapper::CONSTTYPE& t2 = POCO_TYPEWRAPPER_DEFAULTVALUE(T2), + typename TypeWrapper::CONSTTYPE& t1 = POCO_TYPEWRAPPER_DEFAULTVALUE(T1), + typename TypeWrapper::CONSTTYPE& t2 = POCO_TYPEWRAPPER_DEFAULTVALUE(T2), typename TypeWrapper::CONSTTYPE& t3 = POCO_TYPEWRAPPER_DEFAULTVALUE(T3), typename TypeWrapper::CONSTTYPE& t4 = POCO_TYPEWRAPPER_DEFAULTVALUE(T4), - typename TypeWrapper::CONSTTYPE& t5 = POCO_TYPEWRAPPER_DEFAULTVALUE(T5), + typename TypeWrapper::CONSTTYPE& t5 = POCO_TYPEWRAPPER_DEFAULTVALUE(T5), typename TypeWrapper::CONSTTYPE& t6 = POCO_TYPEWRAPPER_DEFAULTVALUE(T6), typename TypeWrapper::CONSTTYPE& t7 = POCO_TYPEWRAPPER_DEFAULTVALUE(T7), - typename TypeWrapper::CONSTTYPE& t8 = POCO_TYPEWRAPPER_DEFAULTVALUE(T8), - typename TypeWrapper::CONSTTYPE& t9 = POCO_TYPEWRAPPER_DEFAULTVALUE(T9), - typename TypeWrapper::CONSTTYPE& t10 = POCO_TYPEWRAPPER_DEFAULTVALUE(T10), - typename TypeWrapper::CONSTTYPE& t11 = POCO_TYPEWRAPPER_DEFAULTVALUE(T11), - typename TypeWrapper::CONSTTYPE& t12 = POCO_TYPEWRAPPER_DEFAULTVALUE(T12), - typename TypeWrapper::CONSTTYPE& t13 = POCO_TYPEWRAPPER_DEFAULTVALUE(T13), - typename TypeWrapper::CONSTTYPE& t14 = POCO_TYPEWRAPPER_DEFAULTVALUE(T14), - typename TypeWrapper::CONSTTYPE& t15 = POCO_TYPEWRAPPER_DEFAULTVALUE(T15), - typename TypeWrapper::CONSTTYPE& t16 = POCO_TYPEWRAPPER_DEFAULTVALUE(T16)): - TupleType(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16), + typename TypeWrapper::CONSTTYPE& t8 = POCO_TYPEWRAPPER_DEFAULTVALUE(T8), + typename TypeWrapper::CONSTTYPE& t9 = POCO_TYPEWRAPPER_DEFAULTVALUE(T9), + typename TypeWrapper::CONSTTYPE& t10 = POCO_TYPEWRAPPER_DEFAULTVALUE(T10), + typename TypeWrapper::CONSTTYPE& t11 = POCO_TYPEWRAPPER_DEFAULTVALUE(T11), + typename TypeWrapper::CONSTTYPE& t12 = POCO_TYPEWRAPPER_DEFAULTVALUE(T12), + typename TypeWrapper::CONSTTYPE& t13 = POCO_TYPEWRAPPER_DEFAULTVALUE(T13), + typename TypeWrapper::CONSTTYPE& t14 = POCO_TYPEWRAPPER_DEFAULTVALUE(T14), + typename TypeWrapper::CONSTTYPE& t15 = POCO_TYPEWRAPPER_DEFAULTVALUE(T15), + typename TypeWrapper::CONSTTYPE& t16 = POCO_TYPEWRAPPER_DEFAULTVALUE(T16)): + TupleType(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16), _pNames(0) { init(); } - NamedTuple(const NameVecPtr& rNames, + NamedTuple(const NameVecPtr& rNames, typename TypeWrapper::CONSTTYPE& t0, typename TypeWrapper::CONSTTYPE& t1 = POCO_TYPEWRAPPER_DEFAULTVALUE(T1), - typename TypeWrapper::CONSTTYPE& t2 = POCO_TYPEWRAPPER_DEFAULTVALUE(T2), + typename TypeWrapper::CONSTTYPE& t2 = POCO_TYPEWRAPPER_DEFAULTVALUE(T2), typename TypeWrapper::CONSTTYPE& t3 = POCO_TYPEWRAPPER_DEFAULTVALUE(T3), typename TypeWrapper::CONSTTYPE& t4 = POCO_TYPEWRAPPER_DEFAULTVALUE(T4), - typename TypeWrapper::CONSTTYPE& t5 = POCO_TYPEWRAPPER_DEFAULTVALUE(T5), + typename TypeWrapper::CONSTTYPE& t5 = POCO_TYPEWRAPPER_DEFAULTVALUE(T5), typename TypeWrapper::CONSTTYPE& t6 = POCO_TYPEWRAPPER_DEFAULTVALUE(T6), typename TypeWrapper::CONSTTYPE& t7 = POCO_TYPEWRAPPER_DEFAULTVALUE(T7), - typename TypeWrapper::CONSTTYPE& t8 = POCO_TYPEWRAPPER_DEFAULTVALUE(T8), - typename TypeWrapper::CONSTTYPE& t9 = POCO_TYPEWRAPPER_DEFAULTVALUE(T9), - typename TypeWrapper::CONSTTYPE& t10 = POCO_TYPEWRAPPER_DEFAULTVALUE(T10), - typename TypeWrapper::CONSTTYPE& t11 = POCO_TYPEWRAPPER_DEFAULTVALUE(T11), - typename TypeWrapper::CONSTTYPE& t12 = POCO_TYPEWRAPPER_DEFAULTVALUE(T12), - typename TypeWrapper::CONSTTYPE& t13 = POCO_TYPEWRAPPER_DEFAULTVALUE(T13), - typename TypeWrapper::CONSTTYPE& t14 = POCO_TYPEWRAPPER_DEFAULTVALUE(T14), - typename TypeWrapper::CONSTTYPE& t15 = POCO_TYPEWRAPPER_DEFAULTVALUE(T15), - typename TypeWrapper::CONSTTYPE& t16 = POCO_TYPEWRAPPER_DEFAULTVALUE(T16)): + typename TypeWrapper::CONSTTYPE& t8 = POCO_TYPEWRAPPER_DEFAULTVALUE(T8), + typename TypeWrapper::CONSTTYPE& t9 = POCO_TYPEWRAPPER_DEFAULTVALUE(T9), + typename TypeWrapper::CONSTTYPE& t10 = POCO_TYPEWRAPPER_DEFAULTVALUE(T10), + typename TypeWrapper::CONSTTYPE& t11 = POCO_TYPEWRAPPER_DEFAULTVALUE(T11), + typename TypeWrapper::CONSTTYPE& t12 = POCO_TYPEWRAPPER_DEFAULTVALUE(T12), + typename TypeWrapper::CONSTTYPE& t13 = POCO_TYPEWRAPPER_DEFAULTVALUE(T13), + typename TypeWrapper::CONSTTYPE& t14 = POCO_TYPEWRAPPER_DEFAULTVALUE(T14), + typename TypeWrapper::CONSTTYPE& t15 = POCO_TYPEWRAPPER_DEFAULTVALUE(T15), + typename TypeWrapper::CONSTTYPE& t16 = POCO_TYPEWRAPPER_DEFAULTVALUE(T16)): TupleType(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16) { if (rNames->size() != TupleType::length) - throw InvalidArgumentException("Wrong names vector length."); + throw InvalidArgumentException("Wrong names vector length."); _pNames = rNames; } NamedTuple(const std::string& n0, - typename TypeWrapper::CONSTTYPE& t0, + typename TypeWrapper::CONSTTYPE& t0, const std::string& n1 = "B", typename TypeWrapper::CONSTTYPE& t1 = POCO_TYPEWRAPPER_DEFAULTVALUE(T1), const std::string& n2 = "C", - typename TypeWrapper::CONSTTYPE& t2 = POCO_TYPEWRAPPER_DEFAULTVALUE(T2), + typename TypeWrapper::CONSTTYPE& t2 = POCO_TYPEWRAPPER_DEFAULTVALUE(T2), const std::string& n3 = "D", typename TypeWrapper::CONSTTYPE& t3 = POCO_TYPEWRAPPER_DEFAULTVALUE(T3), const std::string& n4 = "E", - typename TypeWrapper::CONSTTYPE& t4 = POCO_TYPEWRAPPER_DEFAULTVALUE(T4), + typename TypeWrapper::CONSTTYPE& t4 = POCO_TYPEWRAPPER_DEFAULTVALUE(T4), const std::string& n5 = "F", typename TypeWrapper::CONSTTYPE& t5 = POCO_TYPEWRAPPER_DEFAULTVALUE(T5), const std::string& n6 = "G", - typename TypeWrapper::CONSTTYPE& t6 = POCO_TYPEWRAPPER_DEFAULTVALUE(T6), + typename TypeWrapper::CONSTTYPE& t6 = POCO_TYPEWRAPPER_DEFAULTVALUE(T6), const std::string& n7 = "H", typename TypeWrapper::CONSTTYPE& t7 = POCO_TYPEWRAPPER_DEFAULTVALUE(T7), const std::string& n8 = "I", - typename TypeWrapper::CONSTTYPE& t8 = POCO_TYPEWRAPPER_DEFAULTVALUE(T8), + typename TypeWrapper::CONSTTYPE& t8 = POCO_TYPEWRAPPER_DEFAULTVALUE(T8), const std::string& n9 = "J", typename TypeWrapper::CONSTTYPE& t9 = POCO_TYPEWRAPPER_DEFAULTVALUE(T9), const std::string& n10 = "K", @@ -8635,16 +8635,16 @@ struct NamedTuple::CONSTTYPE& t15 = POCO_TYPEWRAPPER_DEFAULTVALUE(T15), const std::string& n16 = "Q", - typename TypeWrapper::CONSTTYPE& t16 = POCO_TYPEWRAPPER_DEFAULTVALUE(T16)): - TupleType(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16), - _pNames(0) + typename TypeWrapper::CONSTTYPE& t16 = POCO_TYPEWRAPPER_DEFAULTVALUE(T16)): + TupleType(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16), + _pNames(0) { init(n0,n1,n2,n3,n4,n5,n6,n7,n8,n9,n10,n11,n12,n13,n14,n15,n16); } const DynamicAny get(const std::string& name) const { - NameVec::const_iterator it = _pNames->begin(); + NameVec::const_iterator it = _pNames->begin(); NameVec::const_iterator itEnd = _pNames->end(); for(std::size_t counter = 0; it != itEnd; ++it, ++counter) @@ -8652,15 +8652,15 @@ struct NamedTuple(); case 1: return TupleType::template get<1>(); case 2: return TupleType::template get<2>(); - case 3: return TupleType::template get<3>(); + case 3: return TupleType::template get<3>(); case 4: return TupleType::template get<4>(); case 5: return TupleType::template get<5>(); case 6: return TupleType::template get<6>(); - case 7: return TupleType::template get<7>(); + case 7: return TupleType::template get<7>(); case 8: return TupleType::template get<8>(); case 9: return TupleType::template get<9>(); case 10: return TupleType::template get<10>(); @@ -8673,7 +8673,7 @@ struct NamedTuple - typename TypeGetter::ConstHeadType& get() const + typename TypeGetter::ConstHeadType& get() const { return TupleType::template get(); } @@ -8703,7 +8703,7 @@ struct NamedTuplepush_back(n0); _pNames->push_back(n1); _pNames->push_back(n2); - _pNames->push_back(n3); + _pNames->push_back(n3); _pNames->push_back(n4); _pNames->push_back(n5); _pNames->push_back(n6); _pNames->push_back(n7); _pNames->push_back(n8); - _pNames->push_back(n9); - _pNames->push_back(n10); - _pNames->push_back(n11); - _pNames->push_back(n12); - _pNames->push_back(n13); - _pNames->push_back(n14); - _pNames->push_back(n15); - _pNames->push_back(n16); + _pNames->push_back(n9); + _pNames->push_back(n10); + _pNames->push_back(n11); + _pNames->push_back(n12); + _pNames->push_back(n13); + _pNames->push_back(n14); + _pNames->push_back(n15); + _pNames->push_back(n16); } } @@ -8788,14 +8788,14 @@ private: }; -template TupleType; typedef typename Tuple::Type Type; - typedef std::vector NameVec; - typedef SharedPtr NameVecPtr; + typedef std::vector NameVec; + typedef SharedPtr NameVecPtr; NamedTuple(): _pNames(0) { init(); } - NamedTuple(const NameVecPtr& rNames) + NamedTuple(const NameVecPtr& rNames) { if (rNames->size() != TupleType::length) - throw InvalidArgumentException("Wrong names vector length."); + throw InvalidArgumentException("Wrong names vector length."); _pNames = rNames; } NamedTuple(typename TypeWrapper::CONSTTYPE& t0, - typename TypeWrapper::CONSTTYPE& t1 = POCO_TYPEWRAPPER_DEFAULTVALUE(T1), - typename TypeWrapper::CONSTTYPE& t2 = POCO_TYPEWRAPPER_DEFAULTVALUE(T2), + typename TypeWrapper::CONSTTYPE& t1 = POCO_TYPEWRAPPER_DEFAULTVALUE(T1), + typename TypeWrapper::CONSTTYPE& t2 = POCO_TYPEWRAPPER_DEFAULTVALUE(T2), typename TypeWrapper::CONSTTYPE& t3 = POCO_TYPEWRAPPER_DEFAULTVALUE(T3), typename TypeWrapper::CONSTTYPE& t4 = POCO_TYPEWRAPPER_DEFAULTVALUE(T4), - typename TypeWrapper::CONSTTYPE& t5 = POCO_TYPEWRAPPER_DEFAULTVALUE(T5), + typename TypeWrapper::CONSTTYPE& t5 = POCO_TYPEWRAPPER_DEFAULTVALUE(T5), typename TypeWrapper::CONSTTYPE& t6 = POCO_TYPEWRAPPER_DEFAULTVALUE(T6), typename TypeWrapper::CONSTTYPE& t7 = POCO_TYPEWRAPPER_DEFAULTVALUE(T7), - typename TypeWrapper::CONSTTYPE& t8 = POCO_TYPEWRAPPER_DEFAULTVALUE(T8), - typename TypeWrapper::CONSTTYPE& t9 = POCO_TYPEWRAPPER_DEFAULTVALUE(T9), - typename TypeWrapper::CONSTTYPE& t10 = POCO_TYPEWRAPPER_DEFAULTVALUE(T10), - typename TypeWrapper::CONSTTYPE& t11 = POCO_TYPEWRAPPER_DEFAULTVALUE(T11), - typename TypeWrapper::CONSTTYPE& t12 = POCO_TYPEWRAPPER_DEFAULTVALUE(T12), - typename TypeWrapper::CONSTTYPE& t13 = POCO_TYPEWRAPPER_DEFAULTVALUE(T13), - typename TypeWrapper::CONSTTYPE& t14 = POCO_TYPEWRAPPER_DEFAULTVALUE(T14), - typename TypeWrapper::CONSTTYPE& t15 = POCO_TYPEWRAPPER_DEFAULTVALUE(T15)): - TupleType(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15), + typename TypeWrapper::CONSTTYPE& t8 = POCO_TYPEWRAPPER_DEFAULTVALUE(T8), + typename TypeWrapper::CONSTTYPE& t9 = POCO_TYPEWRAPPER_DEFAULTVALUE(T9), + typename TypeWrapper::CONSTTYPE& t10 = POCO_TYPEWRAPPER_DEFAULTVALUE(T10), + typename TypeWrapper::CONSTTYPE& t11 = POCO_TYPEWRAPPER_DEFAULTVALUE(T11), + typename TypeWrapper::CONSTTYPE& t12 = POCO_TYPEWRAPPER_DEFAULTVALUE(T12), + typename TypeWrapper::CONSTTYPE& t13 = POCO_TYPEWRAPPER_DEFAULTVALUE(T13), + typename TypeWrapper::CONSTTYPE& t14 = POCO_TYPEWRAPPER_DEFAULTVALUE(T14), + typename TypeWrapper::CONSTTYPE& t15 = POCO_TYPEWRAPPER_DEFAULTVALUE(T15)): + TupleType(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15), _pNames(0) { init(); } - NamedTuple(const NameVecPtr& rNames, + NamedTuple(const NameVecPtr& rNames, typename TypeWrapper::CONSTTYPE& t0, typename TypeWrapper::CONSTTYPE& t1 = POCO_TYPEWRAPPER_DEFAULTVALUE(T1), - typename TypeWrapper::CONSTTYPE& t2 = POCO_TYPEWRAPPER_DEFAULTVALUE(T2), + typename TypeWrapper::CONSTTYPE& t2 = POCO_TYPEWRAPPER_DEFAULTVALUE(T2), typename TypeWrapper::CONSTTYPE& t3 = POCO_TYPEWRAPPER_DEFAULTVALUE(T3), typename TypeWrapper::CONSTTYPE& t4 = POCO_TYPEWRAPPER_DEFAULTVALUE(T4), - typename TypeWrapper::CONSTTYPE& t5 = POCO_TYPEWRAPPER_DEFAULTVALUE(T5), + typename TypeWrapper::CONSTTYPE& t5 = POCO_TYPEWRAPPER_DEFAULTVALUE(T5), typename TypeWrapper::CONSTTYPE& t6 = POCO_TYPEWRAPPER_DEFAULTVALUE(T6), typename TypeWrapper::CONSTTYPE& t7 = POCO_TYPEWRAPPER_DEFAULTVALUE(T7), - typename TypeWrapper::CONSTTYPE& t8 = POCO_TYPEWRAPPER_DEFAULTVALUE(T8), - typename TypeWrapper::CONSTTYPE& t9 = POCO_TYPEWRAPPER_DEFAULTVALUE(T9), - typename TypeWrapper::CONSTTYPE& t10 = POCO_TYPEWRAPPER_DEFAULTVALUE(T10), - typename TypeWrapper::CONSTTYPE& t11 = POCO_TYPEWRAPPER_DEFAULTVALUE(T11), - typename TypeWrapper::CONSTTYPE& t12 = POCO_TYPEWRAPPER_DEFAULTVALUE(T12), - typename TypeWrapper::CONSTTYPE& t13 = POCO_TYPEWRAPPER_DEFAULTVALUE(T13), - typename TypeWrapper::CONSTTYPE& t14 = POCO_TYPEWRAPPER_DEFAULTVALUE(T14), - typename TypeWrapper::CONSTTYPE& t15 = POCO_TYPEWRAPPER_DEFAULTVALUE(T15)): + typename TypeWrapper::CONSTTYPE& t8 = POCO_TYPEWRAPPER_DEFAULTVALUE(T8), + typename TypeWrapper::CONSTTYPE& t9 = POCO_TYPEWRAPPER_DEFAULTVALUE(T9), + typename TypeWrapper::CONSTTYPE& t10 = POCO_TYPEWRAPPER_DEFAULTVALUE(T10), + typename TypeWrapper::CONSTTYPE& t11 = POCO_TYPEWRAPPER_DEFAULTVALUE(T11), + typename TypeWrapper::CONSTTYPE& t12 = POCO_TYPEWRAPPER_DEFAULTVALUE(T12), + typename TypeWrapper::CONSTTYPE& t13 = POCO_TYPEWRAPPER_DEFAULTVALUE(T13), + typename TypeWrapper::CONSTTYPE& t14 = POCO_TYPEWRAPPER_DEFAULTVALUE(T14), + typename TypeWrapper::CONSTTYPE& t15 = POCO_TYPEWRAPPER_DEFAULTVALUE(T15)): TupleType(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15) { if (rNames->size() != TupleType::length) - throw InvalidArgumentException("Wrong names vector length."); + throw InvalidArgumentException("Wrong names vector length."); _pNames = rNames; } NamedTuple(const std::string& n0, - typename TypeWrapper::CONSTTYPE& t0, + typename TypeWrapper::CONSTTYPE& t0, const std::string& n1 = "B", typename TypeWrapper::CONSTTYPE& t1 = POCO_TYPEWRAPPER_DEFAULTVALUE(T1), const std::string& n2 = "C", - typename TypeWrapper::CONSTTYPE& t2 = POCO_TYPEWRAPPER_DEFAULTVALUE(T2), + typename TypeWrapper::CONSTTYPE& t2 = POCO_TYPEWRAPPER_DEFAULTVALUE(T2), const std::string& n3 = "D", typename TypeWrapper::CONSTTYPE& t3 = POCO_TYPEWRAPPER_DEFAULTVALUE(T3), const std::string& n4 = "E", - typename TypeWrapper::CONSTTYPE& t4 = POCO_TYPEWRAPPER_DEFAULTVALUE(T4), + typename TypeWrapper::CONSTTYPE& t4 = POCO_TYPEWRAPPER_DEFAULTVALUE(T4), const std::string& n5 = "F", typename TypeWrapper::CONSTTYPE& t5 = POCO_TYPEWRAPPER_DEFAULTVALUE(T5), const std::string& n6 = "G", - typename TypeWrapper::CONSTTYPE& t6 = POCO_TYPEWRAPPER_DEFAULTVALUE(T6), + typename TypeWrapper::CONSTTYPE& t6 = POCO_TYPEWRAPPER_DEFAULTVALUE(T6), const std::string& n7 = "H", typename TypeWrapper::CONSTTYPE& t7 = POCO_TYPEWRAPPER_DEFAULTVALUE(T7), const std::string& n8 = "I", - typename TypeWrapper::CONSTTYPE& t8 = POCO_TYPEWRAPPER_DEFAULTVALUE(T8), + typename TypeWrapper::CONSTTYPE& t8 = POCO_TYPEWRAPPER_DEFAULTVALUE(T8), const std::string& n9 = "J", typename TypeWrapper::CONSTTYPE& t9 = POCO_TYPEWRAPPER_DEFAULTVALUE(T9), const std::string& n10 = "K", @@ -8904,16 +8904,16 @@ struct NamedTuple::CONSTTYPE& t14 = POCO_TYPEWRAPPER_DEFAULTVALUE(T14), const std::string& n15 = "P", - typename TypeWrapper::CONSTTYPE& t15 = POCO_TYPEWRAPPER_DEFAULTVALUE(T15)): - TupleType(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15), - _pNames(0) + typename TypeWrapper::CONSTTYPE& t15 = POCO_TYPEWRAPPER_DEFAULTVALUE(T15)): + TupleType(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15), + _pNames(0) { init(n0,n1,n2,n3,n4,n5,n6,n7,n8,n9,n10,n11,n12,n13,n14,n15); } const DynamicAny get(const std::string& name) const { - NameVec::const_iterator it = _pNames->begin(); + NameVec::const_iterator it = _pNames->begin(); NameVec::const_iterator itEnd = _pNames->end(); for(std::size_t counter = 0; it != itEnd; ++it, ++counter) @@ -8921,15 +8921,15 @@ struct NamedTuple(); case 1: return TupleType::template get<1>(); case 2: return TupleType::template get<2>(); - case 3: return TupleType::template get<3>(); + case 3: return TupleType::template get<3>(); case 4: return TupleType::template get<4>(); case 5: return TupleType::template get<5>(); case 6: return TupleType::template get<6>(); - case 7: return TupleType::template get<7>(); + case 7: return TupleType::template get<7>(); case 8: return TupleType::template get<8>(); case 9: return TupleType::template get<9>(); case 10: return TupleType::template get<10>(); @@ -8941,7 +8941,7 @@ struct NamedTuple - typename TypeGetter::ConstHeadType& get() const + typename TypeGetter::ConstHeadType& get() const { return TupleType::template get(); } @@ -8971,7 +8971,7 @@ struct NamedTuplepush_back(n0); _pNames->push_back(n1); _pNames->push_back(n2); - _pNames->push_back(n3); + _pNames->push_back(n3); _pNames->push_back(n4); _pNames->push_back(n5); _pNames->push_back(n6); _pNames->push_back(n7); _pNames->push_back(n8); - _pNames->push_back(n9); - _pNames->push_back(n10); - _pNames->push_back(n11); - _pNames->push_back(n12); - _pNames->push_back(n13); - _pNames->push_back(n14); - _pNames->push_back(n15); + _pNames->push_back(n9); + _pNames->push_back(n10); + _pNames->push_back(n11); + _pNames->push_back(n12); + _pNames->push_back(n13); + _pNames->push_back(n14); + _pNames->push_back(n15); } } @@ -9054,14 +9054,14 @@ private: }; -template TupleType; typedef typename Tuple::Type Type; - typedef std::vector NameVec; - typedef SharedPtr NameVecPtr; + typedef std::vector NameVec; + typedef SharedPtr NameVecPtr; NamedTuple(): _pNames(0) { init(); } - NamedTuple(const NameVecPtr& rNames) + NamedTuple(const NameVecPtr& rNames) { if (rNames->size() != TupleType::length) - throw InvalidArgumentException("Wrong names vector length."); + throw InvalidArgumentException("Wrong names vector length."); _pNames = rNames; } NamedTuple(typename TypeWrapper::CONSTTYPE& t0, - typename TypeWrapper::CONSTTYPE& t1 = POCO_TYPEWRAPPER_DEFAULTVALUE(T1), - typename TypeWrapper::CONSTTYPE& t2 = POCO_TYPEWRAPPER_DEFAULTVALUE(T2), + typename TypeWrapper::CONSTTYPE& t1 = POCO_TYPEWRAPPER_DEFAULTVALUE(T1), + typename TypeWrapper::CONSTTYPE& t2 = POCO_TYPEWRAPPER_DEFAULTVALUE(T2), typename TypeWrapper::CONSTTYPE& t3 = POCO_TYPEWRAPPER_DEFAULTVALUE(T3), typename TypeWrapper::CONSTTYPE& t4 = POCO_TYPEWRAPPER_DEFAULTVALUE(T4), - typename TypeWrapper::CONSTTYPE& t5 = POCO_TYPEWRAPPER_DEFAULTVALUE(T5), + typename TypeWrapper::CONSTTYPE& t5 = POCO_TYPEWRAPPER_DEFAULTVALUE(T5), typename TypeWrapper::CONSTTYPE& t6 = POCO_TYPEWRAPPER_DEFAULTVALUE(T6), typename TypeWrapper::CONSTTYPE& t7 = POCO_TYPEWRAPPER_DEFAULTVALUE(T7), - typename TypeWrapper::CONSTTYPE& t8 = POCO_TYPEWRAPPER_DEFAULTVALUE(T8), - typename TypeWrapper::CONSTTYPE& t9 = POCO_TYPEWRAPPER_DEFAULTVALUE(T9), - typename TypeWrapper::CONSTTYPE& t10 = POCO_TYPEWRAPPER_DEFAULTVALUE(T10), - typename TypeWrapper::CONSTTYPE& t11 = POCO_TYPEWRAPPER_DEFAULTVALUE(T11), - typename TypeWrapper::CONSTTYPE& t12 = POCO_TYPEWRAPPER_DEFAULTVALUE(T12), - typename TypeWrapper::CONSTTYPE& t13 = POCO_TYPEWRAPPER_DEFAULTVALUE(T13), - typename TypeWrapper::CONSTTYPE& t14 = POCO_TYPEWRAPPER_DEFAULTVALUE(T14)): - TupleType(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14), + typename TypeWrapper::CONSTTYPE& t8 = POCO_TYPEWRAPPER_DEFAULTVALUE(T8), + typename TypeWrapper::CONSTTYPE& t9 = POCO_TYPEWRAPPER_DEFAULTVALUE(T9), + typename TypeWrapper::CONSTTYPE& t10 = POCO_TYPEWRAPPER_DEFAULTVALUE(T10), + typename TypeWrapper::CONSTTYPE& t11 = POCO_TYPEWRAPPER_DEFAULTVALUE(T11), + typename TypeWrapper::CONSTTYPE& t12 = POCO_TYPEWRAPPER_DEFAULTVALUE(T12), + typename TypeWrapper::CONSTTYPE& t13 = POCO_TYPEWRAPPER_DEFAULTVALUE(T13), + typename TypeWrapper::CONSTTYPE& t14 = POCO_TYPEWRAPPER_DEFAULTVALUE(T14)): + TupleType(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14), _pNames(0) { init(); } - NamedTuple(const NameVecPtr& rNames, + NamedTuple(const NameVecPtr& rNames, typename TypeWrapper::CONSTTYPE& t0, typename TypeWrapper::CONSTTYPE& t1 = POCO_TYPEWRAPPER_DEFAULTVALUE(T1), - typename TypeWrapper::CONSTTYPE& t2 = POCO_TYPEWRAPPER_DEFAULTVALUE(T2), + typename TypeWrapper::CONSTTYPE& t2 = POCO_TYPEWRAPPER_DEFAULTVALUE(T2), typename TypeWrapper::CONSTTYPE& t3 = POCO_TYPEWRAPPER_DEFAULTVALUE(T3), typename TypeWrapper::CONSTTYPE& t4 = POCO_TYPEWRAPPER_DEFAULTVALUE(T4), - typename TypeWrapper::CONSTTYPE& t5 = POCO_TYPEWRAPPER_DEFAULTVALUE(T5), + typename TypeWrapper::CONSTTYPE& t5 = POCO_TYPEWRAPPER_DEFAULTVALUE(T5), typename TypeWrapper::CONSTTYPE& t6 = POCO_TYPEWRAPPER_DEFAULTVALUE(T6), typename TypeWrapper::CONSTTYPE& t7 = POCO_TYPEWRAPPER_DEFAULTVALUE(T7), - typename TypeWrapper::CONSTTYPE& t8 = POCO_TYPEWRAPPER_DEFAULTVALUE(T8), - typename TypeWrapper::CONSTTYPE& t9 = POCO_TYPEWRAPPER_DEFAULTVALUE(T9), - typename TypeWrapper::CONSTTYPE& t10 = POCO_TYPEWRAPPER_DEFAULTVALUE(T10), - typename TypeWrapper::CONSTTYPE& t11 = POCO_TYPEWRAPPER_DEFAULTVALUE(T11), - typename TypeWrapper::CONSTTYPE& t12 = POCO_TYPEWRAPPER_DEFAULTVALUE(T12), - typename TypeWrapper::CONSTTYPE& t13 = POCO_TYPEWRAPPER_DEFAULTVALUE(T13), - typename TypeWrapper::CONSTTYPE& t14 = POCO_TYPEWRAPPER_DEFAULTVALUE(T14)): + typename TypeWrapper::CONSTTYPE& t8 = POCO_TYPEWRAPPER_DEFAULTVALUE(T8), + typename TypeWrapper::CONSTTYPE& t9 = POCO_TYPEWRAPPER_DEFAULTVALUE(T9), + typename TypeWrapper::CONSTTYPE& t10 = POCO_TYPEWRAPPER_DEFAULTVALUE(T10), + typename TypeWrapper::CONSTTYPE& t11 = POCO_TYPEWRAPPER_DEFAULTVALUE(T11), + typename TypeWrapper::CONSTTYPE& t12 = POCO_TYPEWRAPPER_DEFAULTVALUE(T12), + typename TypeWrapper::CONSTTYPE& t13 = POCO_TYPEWRAPPER_DEFAULTVALUE(T13), + typename TypeWrapper::CONSTTYPE& t14 = POCO_TYPEWRAPPER_DEFAULTVALUE(T14)): TupleType(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14) { if (rNames->size() != TupleType::length) - throw InvalidArgumentException("Wrong names vector length."); + throw InvalidArgumentException("Wrong names vector length."); _pNames = rNames; } NamedTuple(const std::string& n0, - typename TypeWrapper::CONSTTYPE& t0, + typename TypeWrapper::CONSTTYPE& t0, const std::string& n1 = "B", typename TypeWrapper::CONSTTYPE& t1 = POCO_TYPEWRAPPER_DEFAULTVALUE(T1), const std::string& n2 = "C", - typename TypeWrapper::CONSTTYPE& t2 = POCO_TYPEWRAPPER_DEFAULTVALUE(T2), + typename TypeWrapper::CONSTTYPE& t2 = POCO_TYPEWRAPPER_DEFAULTVALUE(T2), const std::string& n3 = "D", typename TypeWrapper::CONSTTYPE& t3 = POCO_TYPEWRAPPER_DEFAULTVALUE(T3), const std::string& n4 = "E", - typename TypeWrapper::CONSTTYPE& t4 = POCO_TYPEWRAPPER_DEFAULTVALUE(T4), + typename TypeWrapper::CONSTTYPE& t4 = POCO_TYPEWRAPPER_DEFAULTVALUE(T4), const std::string& n5 = "F", typename TypeWrapper::CONSTTYPE& t5 = POCO_TYPEWRAPPER_DEFAULTVALUE(T5), const std::string& n6 = "G", - typename TypeWrapper::CONSTTYPE& t6 = POCO_TYPEWRAPPER_DEFAULTVALUE(T6), + typename TypeWrapper::CONSTTYPE& t6 = POCO_TYPEWRAPPER_DEFAULTVALUE(T6), const std::string& n7 = "H", typename TypeWrapper::CONSTTYPE& t7 = POCO_TYPEWRAPPER_DEFAULTVALUE(T7), const std::string& n8 = "I", - typename TypeWrapper::CONSTTYPE& t8 = POCO_TYPEWRAPPER_DEFAULTVALUE(T8), + typename TypeWrapper::CONSTTYPE& t8 = POCO_TYPEWRAPPER_DEFAULTVALUE(T8), const std::string& n9 = "J", typename TypeWrapper::CONSTTYPE& t9 = POCO_TYPEWRAPPER_DEFAULTVALUE(T9), const std::string& n10 = "K", @@ -9165,16 +9165,16 @@ struct NamedTuple::CONSTTYPE& t13 = POCO_TYPEWRAPPER_DEFAULTVALUE(T13), const std::string& n14 = "O", - typename TypeWrapper::CONSTTYPE& t14 = POCO_TYPEWRAPPER_DEFAULTVALUE(T14)): - TupleType(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14), - _pNames(0) + typename TypeWrapper::CONSTTYPE& t14 = POCO_TYPEWRAPPER_DEFAULTVALUE(T14)): + TupleType(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14), + _pNames(0) { init(n0,n1,n2,n3,n4,n5,n6,n7,n8,n9,n10,n11,n12,n13,n14); } const DynamicAny get(const std::string& name) const { - NameVec::const_iterator it = _pNames->begin(); + NameVec::const_iterator it = _pNames->begin(); NameVec::const_iterator itEnd = _pNames->end(); for(std::size_t counter = 0; it != itEnd; ++it, ++counter) @@ -9182,15 +9182,15 @@ struct NamedTuple(); case 1: return TupleType::template get<1>(); case 2: return TupleType::template get<2>(); - case 3: return TupleType::template get<3>(); + case 3: return TupleType::template get<3>(); case 4: return TupleType::template get<4>(); case 5: return TupleType::template get<5>(); case 6: return TupleType::template get<6>(); - case 7: return TupleType::template get<7>(); + case 7: return TupleType::template get<7>(); case 8: return TupleType::template get<8>(); case 9: return TupleType::template get<9>(); case 10: return TupleType::template get<10>(); @@ -9201,7 +9201,7 @@ struct NamedTuple - typename TypeGetter::ConstHeadType& get() const + typename TypeGetter::ConstHeadType& get() const { return TupleType::template get(); } @@ -9231,7 +9231,7 @@ struct NamedTuplepush_back(n0); _pNames->push_back(n1); _pNames->push_back(n2); - _pNames->push_back(n3); + _pNames->push_back(n3); _pNames->push_back(n4); _pNames->push_back(n5); _pNames->push_back(n6); _pNames->push_back(n7); _pNames->push_back(n8); - _pNames->push_back(n9); - _pNames->push_back(n10); - _pNames->push_back(n11); - _pNames->push_back(n12); - _pNames->push_back(n13); - _pNames->push_back(n14); + _pNames->push_back(n9); + _pNames->push_back(n10); + _pNames->push_back(n11); + _pNames->push_back(n12); + _pNames->push_back(n13); + _pNames->push_back(n14); } } @@ -9312,14 +9312,14 @@ private: }; -template: typedef Tuple TupleType; typedef typename Tuple::Type Type; - typedef std::vector NameVec; - typedef SharedPtr NameVecPtr; + typedef std::vector NameVec; + typedef SharedPtr NameVecPtr; NamedTuple(): _pNames(0) { init(); } - NamedTuple(const NameVecPtr& rNames) + NamedTuple(const NameVecPtr& rNames) { if (rNames->size() != TupleType::length) - throw InvalidArgumentException("Wrong names vector length."); + throw InvalidArgumentException("Wrong names vector length."); _pNames = rNames; } NamedTuple(typename TypeWrapper::CONSTTYPE& t0, - typename TypeWrapper::CONSTTYPE& t1 = POCO_TYPEWRAPPER_DEFAULTVALUE(T1), - typename TypeWrapper::CONSTTYPE& t2 = POCO_TYPEWRAPPER_DEFAULTVALUE(T2), + typename TypeWrapper::CONSTTYPE& t1 = POCO_TYPEWRAPPER_DEFAULTVALUE(T1), + typename TypeWrapper::CONSTTYPE& t2 = POCO_TYPEWRAPPER_DEFAULTVALUE(T2), typename TypeWrapper::CONSTTYPE& t3 = POCO_TYPEWRAPPER_DEFAULTVALUE(T3), typename TypeWrapper::CONSTTYPE& t4 = POCO_TYPEWRAPPER_DEFAULTVALUE(T4), - typename TypeWrapper::CONSTTYPE& t5 = POCO_TYPEWRAPPER_DEFAULTVALUE(T5), + typename TypeWrapper::CONSTTYPE& t5 = POCO_TYPEWRAPPER_DEFAULTVALUE(T5), typename TypeWrapper::CONSTTYPE& t6 = POCO_TYPEWRAPPER_DEFAULTVALUE(T6), typename TypeWrapper::CONSTTYPE& t7 = POCO_TYPEWRAPPER_DEFAULTVALUE(T7), - typename TypeWrapper::CONSTTYPE& t8 = POCO_TYPEWRAPPER_DEFAULTVALUE(T8), - typename TypeWrapper::CONSTTYPE& t9 = POCO_TYPEWRAPPER_DEFAULTVALUE(T9), - typename TypeWrapper::CONSTTYPE& t10 = POCO_TYPEWRAPPER_DEFAULTVALUE(T10), - typename TypeWrapper::CONSTTYPE& t11 = POCO_TYPEWRAPPER_DEFAULTVALUE(T11), - typename TypeWrapper::CONSTTYPE& t12 = POCO_TYPEWRAPPER_DEFAULTVALUE(T12), - typename TypeWrapper::CONSTTYPE& t13 = POCO_TYPEWRAPPER_DEFAULTVALUE(T13)): - TupleType(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13), + typename TypeWrapper::CONSTTYPE& t8 = POCO_TYPEWRAPPER_DEFAULTVALUE(T8), + typename TypeWrapper::CONSTTYPE& t9 = POCO_TYPEWRAPPER_DEFAULTVALUE(T9), + typename TypeWrapper::CONSTTYPE& t10 = POCO_TYPEWRAPPER_DEFAULTVALUE(T10), + typename TypeWrapper::CONSTTYPE& t11 = POCO_TYPEWRAPPER_DEFAULTVALUE(T11), + typename TypeWrapper::CONSTTYPE& t12 = POCO_TYPEWRAPPER_DEFAULTVALUE(T12), + typename TypeWrapper::CONSTTYPE& t13 = POCO_TYPEWRAPPER_DEFAULTVALUE(T13)): + TupleType(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13), _pNames(0) { init(); } - NamedTuple(const NameVecPtr& rNames, + NamedTuple(const NameVecPtr& rNames, typename TypeWrapper::CONSTTYPE& t0, typename TypeWrapper::CONSTTYPE& t1 = POCO_TYPEWRAPPER_DEFAULTVALUE(T1), - typename TypeWrapper::CONSTTYPE& t2 = POCO_TYPEWRAPPER_DEFAULTVALUE(T2), + typename TypeWrapper::CONSTTYPE& t2 = POCO_TYPEWRAPPER_DEFAULTVALUE(T2), typename TypeWrapper::CONSTTYPE& t3 = POCO_TYPEWRAPPER_DEFAULTVALUE(T3), typename TypeWrapper::CONSTTYPE& t4 = POCO_TYPEWRAPPER_DEFAULTVALUE(T4), - typename TypeWrapper::CONSTTYPE& t5 = POCO_TYPEWRAPPER_DEFAULTVALUE(T5), + typename TypeWrapper::CONSTTYPE& t5 = POCO_TYPEWRAPPER_DEFAULTVALUE(T5), typename TypeWrapper::CONSTTYPE& t6 = POCO_TYPEWRAPPER_DEFAULTVALUE(T6), typename TypeWrapper::CONSTTYPE& t7 = POCO_TYPEWRAPPER_DEFAULTVALUE(T7), - typename TypeWrapper::CONSTTYPE& t8 = POCO_TYPEWRAPPER_DEFAULTVALUE(T8), - typename TypeWrapper::CONSTTYPE& t9 = POCO_TYPEWRAPPER_DEFAULTVALUE(T9), - typename TypeWrapper::CONSTTYPE& t10 = POCO_TYPEWRAPPER_DEFAULTVALUE(T10), - typename TypeWrapper::CONSTTYPE& t11 = POCO_TYPEWRAPPER_DEFAULTVALUE(T11), - typename TypeWrapper::CONSTTYPE& t12 = POCO_TYPEWRAPPER_DEFAULTVALUE(T12), - typename TypeWrapper::CONSTTYPE& t13 = POCO_TYPEWRAPPER_DEFAULTVALUE(T13)): + typename TypeWrapper::CONSTTYPE& t8 = POCO_TYPEWRAPPER_DEFAULTVALUE(T8), + typename TypeWrapper::CONSTTYPE& t9 = POCO_TYPEWRAPPER_DEFAULTVALUE(T9), + typename TypeWrapper::CONSTTYPE& t10 = POCO_TYPEWRAPPER_DEFAULTVALUE(T10), + typename TypeWrapper::CONSTTYPE& t11 = POCO_TYPEWRAPPER_DEFAULTVALUE(T11), + typename TypeWrapper::CONSTTYPE& t12 = POCO_TYPEWRAPPER_DEFAULTVALUE(T12), + typename TypeWrapper::CONSTTYPE& t13 = POCO_TYPEWRAPPER_DEFAULTVALUE(T13)): TupleType(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13) { if (rNames->size() != TupleType::length) - throw InvalidArgumentException("Wrong names vector length."); + throw InvalidArgumentException("Wrong names vector length."); _pNames = rNames; } NamedTuple(const std::string& n0, - typename TypeWrapper::CONSTTYPE& t0, + typename TypeWrapper::CONSTTYPE& t0, const std::string& n1 = "B", typename TypeWrapper::CONSTTYPE& t1 = POCO_TYPEWRAPPER_DEFAULTVALUE(T1), const std::string& n2 = "C", - typename TypeWrapper::CONSTTYPE& t2 = POCO_TYPEWRAPPER_DEFAULTVALUE(T2), + typename TypeWrapper::CONSTTYPE& t2 = POCO_TYPEWRAPPER_DEFAULTVALUE(T2), const std::string& n3 = "D", typename TypeWrapper::CONSTTYPE& t3 = POCO_TYPEWRAPPER_DEFAULTVALUE(T3), const std::string& n4 = "E", - typename TypeWrapper::CONSTTYPE& t4 = POCO_TYPEWRAPPER_DEFAULTVALUE(T4), + typename TypeWrapper::CONSTTYPE& t4 = POCO_TYPEWRAPPER_DEFAULTVALUE(T4), const std::string& n5 = "F", typename TypeWrapper::CONSTTYPE& t5 = POCO_TYPEWRAPPER_DEFAULTVALUE(T5), const std::string& n6 = "G", - typename TypeWrapper::CONSTTYPE& t6 = POCO_TYPEWRAPPER_DEFAULTVALUE(T6), + typename TypeWrapper::CONSTTYPE& t6 = POCO_TYPEWRAPPER_DEFAULTVALUE(T6), const std::string& n7 = "H", typename TypeWrapper::CONSTTYPE& t7 = POCO_TYPEWRAPPER_DEFAULTVALUE(T7), const std::string& n8 = "I", - typename TypeWrapper::CONSTTYPE& t8 = POCO_TYPEWRAPPER_DEFAULTVALUE(T8), + typename TypeWrapper::CONSTTYPE& t8 = POCO_TYPEWRAPPER_DEFAULTVALUE(T8), const std::string& n9 = "J", typename TypeWrapper::CONSTTYPE& t9 = POCO_TYPEWRAPPER_DEFAULTVALUE(T9), const std::string& n10 = "K", @@ -9418,16 +9418,16 @@ struct NamedTuple: const std::string& n12 = "M", typename TypeWrapper::CONSTTYPE& t12 = POCO_TYPEWRAPPER_DEFAULTVALUE(T12), const std::string& n13 = "N", - typename TypeWrapper::CONSTTYPE& t13 = POCO_TYPEWRAPPER_DEFAULTVALUE(T13)): - TupleType(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13), - _pNames(0) + typename TypeWrapper::CONSTTYPE& t13 = POCO_TYPEWRAPPER_DEFAULTVALUE(T13)): + TupleType(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13), + _pNames(0) { init(n0,n1,n2,n3,n4,n5,n6,n7,n8,n9,n10,n11,n12,n13); } const DynamicAny get(const std::string& name) const { - NameVec::const_iterator it = _pNames->begin(); + NameVec::const_iterator it = _pNames->begin(); NameVec::const_iterator itEnd = _pNames->end(); for(std::size_t counter = 0; it != itEnd; ++it, ++counter) @@ -9435,15 +9435,15 @@ struct NamedTuple: if (name == *it) { switch (counter) - { + { case 0: return TupleType::template get<0>(); case 1: return TupleType::template get<1>(); case 2: return TupleType::template get<2>(); - case 3: return TupleType::template get<3>(); + case 3: return TupleType::template get<3>(); case 4: return TupleType::template get<4>(); case 5: return TupleType::template get<5>(); case 6: return TupleType::template get<6>(); - case 7: return TupleType::template get<7>(); + case 7: return TupleType::template get<7>(); case 8: return TupleType::template get<8>(); case 9: return TupleType::template get<9>(); case 10: return TupleType::template get<10>(); @@ -9453,7 +9453,7 @@ struct NamedTuple: default: throw RangeException(); } } - } + } throw NotFoundException("Name not found: " + name); } @@ -9464,7 +9464,7 @@ struct NamedTuple: } template - typename TypeGetter::ConstHeadType& get() const + typename TypeGetter::ConstHeadType& get() const { return TupleType::template get(); } @@ -9483,7 +9483,7 @@ struct NamedTuple: const NameVecPtr& names() { - return _pNames; + return _pNames; } void setName(std::size_t index, const std::string& name) @@ -9507,7 +9507,7 @@ struct NamedTuple: return TupleType(*this) == TupleType(other) && _pNames == other._pNames; } - bool operator != (const NamedTuple& other) const + bool operator != (const NamedTuple& other) const { return !(*this == other); } @@ -9515,9 +9515,9 @@ struct NamedTuple: bool operator < (const NamedTuple& other) const { TupleType th(*this); - TupleType oth(other); + TupleType oth(other); - return (th < oth && _pNames == other._pNames) || + return (th < oth && _pNames == other._pNames) || (th == oth && _pNames < other._pNames) || (th < oth && _pNames < other._pNames); } @@ -9528,7 +9528,7 @@ private: const std::string& n2 = "C", const std::string& n3 = "D", const std::string& n4 = "E", - const std::string& n5 = "F", + const std::string& n5 = "F", const std::string& n6 = "G", const std::string& n7 = "H", const std::string& n8 = "I", @@ -9537,24 +9537,24 @@ private: const std::string& n11 = "L", const std::string& n12 = "M", const std::string& n13 = "N") - { + { if (!_pNames) { _pNames = new NameVec; _pNames->push_back(n0); _pNames->push_back(n1); _pNames->push_back(n2); - _pNames->push_back(n3); + _pNames->push_back(n3); _pNames->push_back(n4); _pNames->push_back(n5); _pNames->push_back(n6); _pNames->push_back(n7); _pNames->push_back(n8); - _pNames->push_back(n9); - _pNames->push_back(n10); - _pNames->push_back(n11); - _pNames->push_back(n12); - _pNames->push_back(n13); + _pNames->push_back(n9); + _pNames->push_back(n10); + _pNames->push_back(n11); + _pNames->push_back(n12); + _pNames->push_back(n13); } } @@ -9562,14 +9562,14 @@ private: }; -template: typedef Tuple TupleType; typedef typename Tuple::Type Type; - typedef std::vector NameVec; - typedef SharedPtr NameVecPtr; + typedef std::vector NameVec; + typedef SharedPtr NameVecPtr; NamedTuple(): _pNames(0) { init(); } - NamedTuple(const NameVecPtr& rNames) + NamedTuple(const NameVecPtr& rNames) { if (rNames->size() != TupleType::length) - throw InvalidArgumentException("Wrong names vector length."); + throw InvalidArgumentException("Wrong names vector length."); _pNames = rNames; } NamedTuple(typename TypeWrapper::CONSTTYPE& t0, - typename TypeWrapper::CONSTTYPE& t1 = POCO_TYPEWRAPPER_DEFAULTVALUE(T1), - typename TypeWrapper::CONSTTYPE& t2 = POCO_TYPEWRAPPER_DEFAULTVALUE(T2), + typename TypeWrapper::CONSTTYPE& t1 = POCO_TYPEWRAPPER_DEFAULTVALUE(T1), + typename TypeWrapper::CONSTTYPE& t2 = POCO_TYPEWRAPPER_DEFAULTVALUE(T2), typename TypeWrapper::CONSTTYPE& t3 = POCO_TYPEWRAPPER_DEFAULTVALUE(T3), typename TypeWrapper::CONSTTYPE& t4 = POCO_TYPEWRAPPER_DEFAULTVALUE(T4), - typename TypeWrapper::CONSTTYPE& t5 = POCO_TYPEWRAPPER_DEFAULTVALUE(T5), + typename TypeWrapper::CONSTTYPE& t5 = POCO_TYPEWRAPPER_DEFAULTVALUE(T5), typename TypeWrapper::CONSTTYPE& t6 = POCO_TYPEWRAPPER_DEFAULTVALUE(T6), typename TypeWrapper::CONSTTYPE& t7 = POCO_TYPEWRAPPER_DEFAULTVALUE(T7), - typename TypeWrapper::CONSTTYPE& t8 = POCO_TYPEWRAPPER_DEFAULTVALUE(T8), - typename TypeWrapper::CONSTTYPE& t9 = POCO_TYPEWRAPPER_DEFAULTVALUE(T9), - typename TypeWrapper::CONSTTYPE& t10 = POCO_TYPEWRAPPER_DEFAULTVALUE(T10), - typename TypeWrapper::CONSTTYPE& t11 = POCO_TYPEWRAPPER_DEFAULTVALUE(T11), - typename TypeWrapper::CONSTTYPE& t12 = POCO_TYPEWRAPPER_DEFAULTVALUE(T12)): - TupleType(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12), + typename TypeWrapper::CONSTTYPE& t8 = POCO_TYPEWRAPPER_DEFAULTVALUE(T8), + typename TypeWrapper::CONSTTYPE& t9 = POCO_TYPEWRAPPER_DEFAULTVALUE(T9), + typename TypeWrapper::CONSTTYPE& t10 = POCO_TYPEWRAPPER_DEFAULTVALUE(T10), + typename TypeWrapper::CONSTTYPE& t11 = POCO_TYPEWRAPPER_DEFAULTVALUE(T11), + typename TypeWrapper::CONSTTYPE& t12 = POCO_TYPEWRAPPER_DEFAULTVALUE(T12)): + TupleType(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12), _pNames(0) { init(); } - NamedTuple(const NameVecPtr& rNames, + NamedTuple(const NameVecPtr& rNames, typename TypeWrapper::CONSTTYPE& t0, typename TypeWrapper::CONSTTYPE& t1 = POCO_TYPEWRAPPER_DEFAULTVALUE(T1), - typename TypeWrapper::CONSTTYPE& t2 = POCO_TYPEWRAPPER_DEFAULTVALUE(T2), + typename TypeWrapper::CONSTTYPE& t2 = POCO_TYPEWRAPPER_DEFAULTVALUE(T2), typename TypeWrapper::CONSTTYPE& t3 = POCO_TYPEWRAPPER_DEFAULTVALUE(T3), typename TypeWrapper::CONSTTYPE& t4 = POCO_TYPEWRAPPER_DEFAULTVALUE(T4), - typename TypeWrapper::CONSTTYPE& t5 = POCO_TYPEWRAPPER_DEFAULTVALUE(T5), + typename TypeWrapper::CONSTTYPE& t5 = POCO_TYPEWRAPPER_DEFAULTVALUE(T5), typename TypeWrapper::CONSTTYPE& t6 = POCO_TYPEWRAPPER_DEFAULTVALUE(T6), typename TypeWrapper::CONSTTYPE& t7 = POCO_TYPEWRAPPER_DEFAULTVALUE(T7), - typename TypeWrapper::CONSTTYPE& t8 = POCO_TYPEWRAPPER_DEFAULTVALUE(T8), - typename TypeWrapper::CONSTTYPE& t9 = POCO_TYPEWRAPPER_DEFAULTVALUE(T9), - typename TypeWrapper::CONSTTYPE& t10 = POCO_TYPEWRAPPER_DEFAULTVALUE(T10), - typename TypeWrapper::CONSTTYPE& t11 = POCO_TYPEWRAPPER_DEFAULTVALUE(T11), - typename TypeWrapper::CONSTTYPE& t12 = POCO_TYPEWRAPPER_DEFAULTVALUE(T12)): + typename TypeWrapper::CONSTTYPE& t8 = POCO_TYPEWRAPPER_DEFAULTVALUE(T8), + typename TypeWrapper::CONSTTYPE& t9 = POCO_TYPEWRAPPER_DEFAULTVALUE(T9), + typename TypeWrapper::CONSTTYPE& t10 = POCO_TYPEWRAPPER_DEFAULTVALUE(T10), + typename TypeWrapper::CONSTTYPE& t11 = POCO_TYPEWRAPPER_DEFAULTVALUE(T11), + typename TypeWrapper::CONSTTYPE& t12 = POCO_TYPEWRAPPER_DEFAULTVALUE(T12)): TupleType(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12) { if (rNames->size() != TupleType::length) - throw InvalidArgumentException("Wrong names vector length."); + throw InvalidArgumentException("Wrong names vector length."); _pNames = rNames; } NamedTuple(const std::string& n0, - typename TypeWrapper::CONSTTYPE& t0, + typename TypeWrapper::CONSTTYPE& t0, const std::string& n1 = "B", typename TypeWrapper::CONSTTYPE& t1 = POCO_TYPEWRAPPER_DEFAULTVALUE(T1), const std::string& n2 = "C", - typename TypeWrapper::CONSTTYPE& t2 = POCO_TYPEWRAPPER_DEFAULTVALUE(T2), + typename TypeWrapper::CONSTTYPE& t2 = POCO_TYPEWRAPPER_DEFAULTVALUE(T2), const std::string& n3 = "D", typename TypeWrapper::CONSTTYPE& t3 = POCO_TYPEWRAPPER_DEFAULTVALUE(T3), const std::string& n4 = "E", - typename TypeWrapper::CONSTTYPE& t4 = POCO_TYPEWRAPPER_DEFAULTVALUE(T4), + typename TypeWrapper::CONSTTYPE& t4 = POCO_TYPEWRAPPER_DEFAULTVALUE(T4), const std::string& n5 = "F", typename TypeWrapper::CONSTTYPE& t5 = POCO_TYPEWRAPPER_DEFAULTVALUE(T5), const std::string& n6 = "G", - typename TypeWrapper::CONSTTYPE& t6 = POCO_TYPEWRAPPER_DEFAULTVALUE(T6), + typename TypeWrapper::CONSTTYPE& t6 = POCO_TYPEWRAPPER_DEFAULTVALUE(T6), const std::string& n7 = "H", typename TypeWrapper::CONSTTYPE& t7 = POCO_TYPEWRAPPER_DEFAULTVALUE(T7), const std::string& n8 = "I", - typename TypeWrapper::CONSTTYPE& t8 = POCO_TYPEWRAPPER_DEFAULTVALUE(T8), + typename TypeWrapper::CONSTTYPE& t8 = POCO_TYPEWRAPPER_DEFAULTVALUE(T8), const std::string& n9 = "J", typename TypeWrapper::CONSTTYPE& t9 = POCO_TYPEWRAPPER_DEFAULTVALUE(T9), const std::string& n10 = "K", @@ -9663,15 +9663,15 @@ struct NamedTuple: const std::string& n11 = "L", typename TypeWrapper::CONSTTYPE& t11 = POCO_TYPEWRAPPER_DEFAULTVALUE(T11), const std::string& n12 = "M", - typename TypeWrapper::CONSTTYPE& t12 = POCO_TYPEWRAPPER_DEFAULTVALUE(T12)): - TupleType(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12), _pNames(0) + typename TypeWrapper::CONSTTYPE& t12 = POCO_TYPEWRAPPER_DEFAULTVALUE(T12)): + TupleType(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12), _pNames(0) { init(n0,n1,n2,n3,n4,n5,n6,n7,n8,n9,n10,n11,n12); } const DynamicAny get(const std::string& name) const { - NameVec::const_iterator it = _pNames->begin(); + NameVec::const_iterator it = _pNames->begin(); NameVec::const_iterator itEnd = _pNames->end(); for(std::size_t counter = 0; it != itEnd; ++it, ++counter) @@ -9679,15 +9679,15 @@ struct NamedTuple: if (name == *it) { switch (counter) - { + { case 0: return TupleType::template get<0>(); case 1: return TupleType::template get<1>(); case 2: return TupleType::template get<2>(); - case 3: return TupleType::template get<3>(); + case 3: return TupleType::template get<3>(); case 4: return TupleType::template get<4>(); case 5: return TupleType::template get<5>(); case 6: return TupleType::template get<6>(); - case 7: return TupleType::template get<7>(); + case 7: return TupleType::template get<7>(); case 8: return TupleType::template get<8>(); case 9: return TupleType::template get<9>(); case 10: return TupleType::template get<10>(); @@ -9696,7 +9696,7 @@ struct NamedTuple: default: throw RangeException(); } } - } + } throw NotFoundException("Name not found: " + name); } @@ -9707,7 +9707,7 @@ struct NamedTuple: } template - typename TypeGetter::ConstHeadType& get() const + typename TypeGetter::ConstHeadType& get() const { return TupleType::template get(); } @@ -9726,7 +9726,7 @@ struct NamedTuple: const NameVecPtr& names() { - return _pNames; + return _pNames; } void setName(std::size_t index, const std::string& name) @@ -9750,7 +9750,7 @@ struct NamedTuple: return TupleType(*this) == TupleType(other) && _pNames == other._pNames; } - bool operator != (const NamedTuple& other) const + bool operator != (const NamedTuple& other) const { return !(*this == other); } @@ -9758,9 +9758,9 @@ struct NamedTuple: bool operator < (const NamedTuple& other) const { TupleType th(*this); - TupleType oth(other); + TupleType oth(other); - return (th < oth && _pNames == other._pNames) || + return (th < oth && _pNames == other._pNames) || (th == oth && _pNames < other._pNames) || (th < oth && _pNames < other._pNames); } @@ -9771,7 +9771,7 @@ private: const std::string& n2 = "C", const std::string& n3 = "D", const std::string& n4 = "E", - const std::string& n5 = "F", + const std::string& n5 = "F", const std::string& n6 = "G", const std::string& n7 = "H", const std::string& n8 = "I", @@ -9779,23 +9779,23 @@ private: const std::string& n10 = "K", const std::string& n11 = "L", const std::string& n12 = "M") - { + { if (!_pNames) { _pNames = new NameVec; _pNames->push_back(n0); _pNames->push_back(n1); _pNames->push_back(n2); - _pNames->push_back(n3); + _pNames->push_back(n3); _pNames->push_back(n4); _pNames->push_back(n5); _pNames->push_back(n6); _pNames->push_back(n7); _pNames->push_back(n8); - _pNames->push_back(n9); - _pNames->push_back(n10); - _pNames->push_back(n11); - _pNames->push_back(n12); + _pNames->push_back(n9); + _pNames->push_back(n10); + _pNames->push_back(n11); + _pNames->push_back(n12); } } @@ -9803,14 +9803,14 @@ private: }; -template: typedef Tuple TupleType; typedef typename Tuple::Type Type; - typedef std::vector NameVec; - typedef SharedPtr NameVecPtr; + typedef std::vector NameVec; + typedef SharedPtr NameVecPtr; NamedTuple(): _pNames(0) { init(); } - NamedTuple(const NameVecPtr& rNames) + NamedTuple(const NameVecPtr& rNames) { if (rNames->size() != TupleType::length) - throw InvalidArgumentException("Wrong names vector length."); + throw InvalidArgumentException("Wrong names vector length."); _pNames = rNames; } NamedTuple(typename TypeWrapper::CONSTTYPE& t0, - typename TypeWrapper::CONSTTYPE& t1 = POCO_TYPEWRAPPER_DEFAULTVALUE(T1), - typename TypeWrapper::CONSTTYPE& t2 = POCO_TYPEWRAPPER_DEFAULTVALUE(T2), + typename TypeWrapper::CONSTTYPE& t1 = POCO_TYPEWRAPPER_DEFAULTVALUE(T1), + typename TypeWrapper::CONSTTYPE& t2 = POCO_TYPEWRAPPER_DEFAULTVALUE(T2), typename TypeWrapper::CONSTTYPE& t3 = POCO_TYPEWRAPPER_DEFAULTVALUE(T3), typename TypeWrapper::CONSTTYPE& t4 = POCO_TYPEWRAPPER_DEFAULTVALUE(T4), - typename TypeWrapper::CONSTTYPE& t5 = POCO_TYPEWRAPPER_DEFAULTVALUE(T5), + typename TypeWrapper::CONSTTYPE& t5 = POCO_TYPEWRAPPER_DEFAULTVALUE(T5), typename TypeWrapper::CONSTTYPE& t6 = POCO_TYPEWRAPPER_DEFAULTVALUE(T6), typename TypeWrapper::CONSTTYPE& t7 = POCO_TYPEWRAPPER_DEFAULTVALUE(T7), - typename TypeWrapper::CONSTTYPE& t8 = POCO_TYPEWRAPPER_DEFAULTVALUE(T8), - typename TypeWrapper::CONSTTYPE& t9 = POCO_TYPEWRAPPER_DEFAULTVALUE(T9), - typename TypeWrapper::CONSTTYPE& t10 = POCO_TYPEWRAPPER_DEFAULTVALUE(T10), - typename TypeWrapper::CONSTTYPE& t11 = POCO_TYPEWRAPPER_DEFAULTVALUE(T11)): - TupleType(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11), + typename TypeWrapper::CONSTTYPE& t8 = POCO_TYPEWRAPPER_DEFAULTVALUE(T8), + typename TypeWrapper::CONSTTYPE& t9 = POCO_TYPEWRAPPER_DEFAULTVALUE(T9), + typename TypeWrapper::CONSTTYPE& t10 = POCO_TYPEWRAPPER_DEFAULTVALUE(T10), + typename TypeWrapper::CONSTTYPE& t11 = POCO_TYPEWRAPPER_DEFAULTVALUE(T11)): + TupleType(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11), _pNames(0) { init(); } - NamedTuple(const NameVecPtr& rNames, + NamedTuple(const NameVecPtr& rNames, typename TypeWrapper::CONSTTYPE& t0, typename TypeWrapper::CONSTTYPE& t1 = POCO_TYPEWRAPPER_DEFAULTVALUE(T1), - typename TypeWrapper::CONSTTYPE& t2 = POCO_TYPEWRAPPER_DEFAULTVALUE(T2), + typename TypeWrapper::CONSTTYPE& t2 = POCO_TYPEWRAPPER_DEFAULTVALUE(T2), typename TypeWrapper::CONSTTYPE& t3 = POCO_TYPEWRAPPER_DEFAULTVALUE(T3), typename TypeWrapper::CONSTTYPE& t4 = POCO_TYPEWRAPPER_DEFAULTVALUE(T4), - typename TypeWrapper::CONSTTYPE& t5 = POCO_TYPEWRAPPER_DEFAULTVALUE(T5), + typename TypeWrapper::CONSTTYPE& t5 = POCO_TYPEWRAPPER_DEFAULTVALUE(T5), typename TypeWrapper::CONSTTYPE& t6 = POCO_TYPEWRAPPER_DEFAULTVALUE(T6), typename TypeWrapper::CONSTTYPE& t7 = POCO_TYPEWRAPPER_DEFAULTVALUE(T7), - typename TypeWrapper::CONSTTYPE& t8 = POCO_TYPEWRAPPER_DEFAULTVALUE(T8), - typename TypeWrapper::CONSTTYPE& t9 = POCO_TYPEWRAPPER_DEFAULTVALUE(T9), - typename TypeWrapper::CONSTTYPE& t10 = POCO_TYPEWRAPPER_DEFAULTVALUE(T10), - typename TypeWrapper::CONSTTYPE& t11 = POCO_TYPEWRAPPER_DEFAULTVALUE(T11)): + typename TypeWrapper::CONSTTYPE& t8 = POCO_TYPEWRAPPER_DEFAULTVALUE(T8), + typename TypeWrapper::CONSTTYPE& t9 = POCO_TYPEWRAPPER_DEFAULTVALUE(T9), + typename TypeWrapper::CONSTTYPE& t10 = POCO_TYPEWRAPPER_DEFAULTVALUE(T10), + typename TypeWrapper::CONSTTYPE& t11 = POCO_TYPEWRAPPER_DEFAULTVALUE(T11)): TupleType(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11) { if (rNames->size() != TupleType::length) - throw InvalidArgumentException("Wrong names vector length."); + throw InvalidArgumentException("Wrong names vector length."); _pNames = rNames; } NamedTuple(const std::string& n0, - typename TypeWrapper::CONSTTYPE& t0, + typename TypeWrapper::CONSTTYPE& t0, const std::string& n1 = "B", typename TypeWrapper::CONSTTYPE& t1 = POCO_TYPEWRAPPER_DEFAULTVALUE(T1), const std::string& n2 = "C", - typename TypeWrapper::CONSTTYPE& t2 = POCO_TYPEWRAPPER_DEFAULTVALUE(T2), + typename TypeWrapper::CONSTTYPE& t2 = POCO_TYPEWRAPPER_DEFAULTVALUE(T2), const std::string& n3 = "D", typename TypeWrapper::CONSTTYPE& t3 = POCO_TYPEWRAPPER_DEFAULTVALUE(T3), const std::string& n4 = "E", - typename TypeWrapper::CONSTTYPE& t4 = POCO_TYPEWRAPPER_DEFAULTVALUE(T4), + typename TypeWrapper::CONSTTYPE& t4 = POCO_TYPEWRAPPER_DEFAULTVALUE(T4), const std::string& n5 = "F", typename TypeWrapper::CONSTTYPE& t5 = POCO_TYPEWRAPPER_DEFAULTVALUE(T5), const std::string& n6 = "G", - typename TypeWrapper::CONSTTYPE& t6 = POCO_TYPEWRAPPER_DEFAULTVALUE(T6), + typename TypeWrapper::CONSTTYPE& t6 = POCO_TYPEWRAPPER_DEFAULTVALUE(T6), const std::string& n7 = "H", typename TypeWrapper::CONSTTYPE& t7 = POCO_TYPEWRAPPER_DEFAULTVALUE(T7), const std::string& n8 = "I", - typename TypeWrapper::CONSTTYPE& t8 = POCO_TYPEWRAPPER_DEFAULTVALUE(T8), + typename TypeWrapper::CONSTTYPE& t8 = POCO_TYPEWRAPPER_DEFAULTVALUE(T8), const std::string& n9 = "J", typename TypeWrapper::CONSTTYPE& t9 = POCO_TYPEWRAPPER_DEFAULTVALUE(T9), const std::string& n10 = "K", typename TypeWrapper::CONSTTYPE& t10 = POCO_TYPEWRAPPER_DEFAULTVALUE(T10), const std::string& n11 = "L", - typename TypeWrapper::CONSTTYPE& t11 = POCO_TYPEWRAPPER_DEFAULTVALUE(T11)): - TupleType(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11), - _pNames(0) + typename TypeWrapper::CONSTTYPE& t11 = POCO_TYPEWRAPPER_DEFAULTVALUE(T11)): + TupleType(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11), + _pNames(0) { init(n0,n1,n2,n3,n4,n5,n6,n7,n8,n9,n10,n11); } const DynamicAny get(const std::string& name) const { - NameVec::const_iterator it = _pNames->begin(); + NameVec::const_iterator it = _pNames->begin(); NameVec::const_iterator itEnd = _pNames->end(); for(std::size_t counter = 0; it != itEnd; ++it, ++counter) @@ -9916,15 +9916,15 @@ struct NamedTuple: if (name == *it) { switch (counter) - { + { case 0: return TupleType::template get<0>(); case 1: return TupleType::template get<1>(); case 2: return TupleType::template get<2>(); - case 3: return TupleType::template get<3>(); + case 3: return TupleType::template get<3>(); case 4: return TupleType::template get<4>(); case 5: return TupleType::template get<5>(); case 6: return TupleType::template get<6>(); - case 7: return TupleType::template get<7>(); + case 7: return TupleType::template get<7>(); case 8: return TupleType::template get<8>(); case 9: return TupleType::template get<9>(); case 10: return TupleType::template get<10>(); @@ -9932,7 +9932,7 @@ struct NamedTuple: default: throw RangeException(); } } - } + } throw NotFoundException("Name not found: " + name); } @@ -9943,7 +9943,7 @@ struct NamedTuple: } template - typename TypeGetter::ConstHeadType& get() const + typename TypeGetter::ConstHeadType& get() const { return TupleType::template get(); } @@ -9962,7 +9962,7 @@ struct NamedTuple: const NameVecPtr& names() { - return _pNames; + return _pNames; } void setName(std::size_t index, const std::string& name) @@ -9986,7 +9986,7 @@ struct NamedTuple: return TupleType(*this) == TupleType(other) && _pNames == other._pNames; } - bool operator != (const NamedTuple& other) const + bool operator != (const NamedTuple& other) const { return !(*this == other); } @@ -9994,9 +9994,9 @@ struct NamedTuple: bool operator < (const NamedTuple& other) const { TupleType th(*this); - TupleType oth(other); + TupleType oth(other); - return (th < oth && _pNames == other._pNames) || + return (th < oth && _pNames == other._pNames) || (th == oth && _pNames < other._pNames) || (th < oth && _pNames < other._pNames); } @@ -10007,29 +10007,29 @@ private: const std::string& n2 = "C", const std::string& n3 = "D", const std::string& n4 = "E", - const std::string& n5 = "F", + const std::string& n5 = "F", const std::string& n6 = "G", const std::string& n7 = "H", const std::string& n8 = "I", const std::string& n9 = "J", const std::string& n10 = "K", const std::string& n11 = "L") - { + { if (!_pNames) { _pNames = new NameVec; _pNames->push_back(n0); _pNames->push_back(n1); _pNames->push_back(n2); - _pNames->push_back(n3); + _pNames->push_back(n3); _pNames->push_back(n4); _pNames->push_back(n5); _pNames->push_back(n6); _pNames->push_back(n7); _pNames->push_back(n8); - _pNames->push_back(n9); - _pNames->push_back(n10); - _pNames->push_back(n11); + _pNames->push_back(n9); + _pNames->push_back(n10); + _pNames->push_back(n11); } } @@ -10037,14 +10037,14 @@ private: }; -template @@ -10054,89 +10054,89 @@ struct NamedTuple: typedef Tuple TupleType; typedef typename Tuple::Type Type; - typedef std::vector NameVec; - typedef SharedPtr NameVecPtr; + typedef std::vector NameVec; + typedef SharedPtr NameVecPtr; NamedTuple(): _pNames(0) { init(); } - NamedTuple(const NameVecPtr& rNames) + NamedTuple(const NameVecPtr& rNames) { if (rNames->size() != TupleType::length) - throw InvalidArgumentException("Wrong names vector length."); + throw InvalidArgumentException("Wrong names vector length."); _pNames = rNames; } NamedTuple(typename TypeWrapper::CONSTTYPE& t0, - typename TypeWrapper::CONSTTYPE& t1 = POCO_TYPEWRAPPER_DEFAULTVALUE(T1), - typename TypeWrapper::CONSTTYPE& t2 = POCO_TYPEWRAPPER_DEFAULTVALUE(T2), + typename TypeWrapper::CONSTTYPE& t1 = POCO_TYPEWRAPPER_DEFAULTVALUE(T1), + typename TypeWrapper::CONSTTYPE& t2 = POCO_TYPEWRAPPER_DEFAULTVALUE(T2), typename TypeWrapper::CONSTTYPE& t3 = POCO_TYPEWRAPPER_DEFAULTVALUE(T3), typename TypeWrapper::CONSTTYPE& t4 = POCO_TYPEWRAPPER_DEFAULTVALUE(T4), - typename TypeWrapper::CONSTTYPE& t5 = POCO_TYPEWRAPPER_DEFAULTVALUE(T5), + typename TypeWrapper::CONSTTYPE& t5 = POCO_TYPEWRAPPER_DEFAULTVALUE(T5), typename TypeWrapper::CONSTTYPE& t6 = POCO_TYPEWRAPPER_DEFAULTVALUE(T6), typename TypeWrapper::CONSTTYPE& t7 = POCO_TYPEWRAPPER_DEFAULTVALUE(T7), - typename TypeWrapper::CONSTTYPE& t8 = POCO_TYPEWRAPPER_DEFAULTVALUE(T8), - typename TypeWrapper::CONSTTYPE& t9 = POCO_TYPEWRAPPER_DEFAULTVALUE(T9), - typename TypeWrapper::CONSTTYPE& t10 = POCO_TYPEWRAPPER_DEFAULTVALUE(T10)): - TupleType(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10), + typename TypeWrapper::CONSTTYPE& t8 = POCO_TYPEWRAPPER_DEFAULTVALUE(T8), + typename TypeWrapper::CONSTTYPE& t9 = POCO_TYPEWRAPPER_DEFAULTVALUE(T9), + typename TypeWrapper::CONSTTYPE& t10 = POCO_TYPEWRAPPER_DEFAULTVALUE(T10)): + TupleType(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10), _pNames(0) { init(); } - NamedTuple(const NameVecPtr& rNames, + NamedTuple(const NameVecPtr& rNames, typename TypeWrapper::CONSTTYPE& t0, typename TypeWrapper::CONSTTYPE& t1 = POCO_TYPEWRAPPER_DEFAULTVALUE(T1), - typename TypeWrapper::CONSTTYPE& t2 = POCO_TYPEWRAPPER_DEFAULTVALUE(T2), + typename TypeWrapper::CONSTTYPE& t2 = POCO_TYPEWRAPPER_DEFAULTVALUE(T2), typename TypeWrapper::CONSTTYPE& t3 = POCO_TYPEWRAPPER_DEFAULTVALUE(T3), typename TypeWrapper::CONSTTYPE& t4 = POCO_TYPEWRAPPER_DEFAULTVALUE(T4), - typename TypeWrapper::CONSTTYPE& t5 = POCO_TYPEWRAPPER_DEFAULTVALUE(T5), + typename TypeWrapper::CONSTTYPE& t5 = POCO_TYPEWRAPPER_DEFAULTVALUE(T5), typename TypeWrapper::CONSTTYPE& t6 = POCO_TYPEWRAPPER_DEFAULTVALUE(T6), typename TypeWrapper::CONSTTYPE& t7 = POCO_TYPEWRAPPER_DEFAULTVALUE(T7), - typename TypeWrapper::CONSTTYPE& t8 = POCO_TYPEWRAPPER_DEFAULTVALUE(T8), - typename TypeWrapper::CONSTTYPE& t9 = POCO_TYPEWRAPPER_DEFAULTVALUE(T9), - typename TypeWrapper::CONSTTYPE& t10 = POCO_TYPEWRAPPER_DEFAULTVALUE(T10)): + typename TypeWrapper::CONSTTYPE& t8 = POCO_TYPEWRAPPER_DEFAULTVALUE(T8), + typename TypeWrapper::CONSTTYPE& t9 = POCO_TYPEWRAPPER_DEFAULTVALUE(T9), + typename TypeWrapper::CONSTTYPE& t10 = POCO_TYPEWRAPPER_DEFAULTVALUE(T10)): TupleType(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10) { if (rNames->size() != TupleType::length) - throw InvalidArgumentException("Wrong names vector length."); + throw InvalidArgumentException("Wrong names vector length."); _pNames = rNames; } NamedTuple(const std::string& n0, - typename TypeWrapper::CONSTTYPE& t0, + typename TypeWrapper::CONSTTYPE& t0, const std::string& n1 = "B", typename TypeWrapper::CONSTTYPE& t1 = POCO_TYPEWRAPPER_DEFAULTVALUE(T1), const std::string& n2 = "C", - typename TypeWrapper::CONSTTYPE& t2 = POCO_TYPEWRAPPER_DEFAULTVALUE(T2), + typename TypeWrapper::CONSTTYPE& t2 = POCO_TYPEWRAPPER_DEFAULTVALUE(T2), const std::string& n3 = "D", typename TypeWrapper::CONSTTYPE& t3 = POCO_TYPEWRAPPER_DEFAULTVALUE(T3), const std::string& n4 = "E", - typename TypeWrapper::CONSTTYPE& t4 = POCO_TYPEWRAPPER_DEFAULTVALUE(T4), + typename TypeWrapper::CONSTTYPE& t4 = POCO_TYPEWRAPPER_DEFAULTVALUE(T4), const std::string& n5 = "F", typename TypeWrapper::CONSTTYPE& t5 = POCO_TYPEWRAPPER_DEFAULTVALUE(T5), const std::string& n6 = "G", - typename TypeWrapper::CONSTTYPE& t6 = POCO_TYPEWRAPPER_DEFAULTVALUE(T6), + typename TypeWrapper::CONSTTYPE& t6 = POCO_TYPEWRAPPER_DEFAULTVALUE(T6), const std::string& n7 = "H", typename TypeWrapper::CONSTTYPE& t7 = POCO_TYPEWRAPPER_DEFAULTVALUE(T7), const std::string& n8 = "I", - typename TypeWrapper::CONSTTYPE& t8 = POCO_TYPEWRAPPER_DEFAULTVALUE(T8), + typename TypeWrapper::CONSTTYPE& t8 = POCO_TYPEWRAPPER_DEFAULTVALUE(T8), const std::string& n9 = "J", typename TypeWrapper::CONSTTYPE& t9 = POCO_TYPEWRAPPER_DEFAULTVALUE(T9), const std::string& n10 = "K", - typename TypeWrapper::CONSTTYPE& t10 = POCO_TYPEWRAPPER_DEFAULTVALUE(T10)): - TupleType(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10), _pNames(0) + typename TypeWrapper::CONSTTYPE& t10 = POCO_TYPEWRAPPER_DEFAULTVALUE(T10)): + TupleType(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10), _pNames(0) { init(n0,n1,n2,n3,n4,n5,n6,n7,n8,n9,n10); } const DynamicAny get(const std::string& name) const { - NameVec::const_iterator it = _pNames->begin(); + NameVec::const_iterator it = _pNames->begin(); NameVec::const_iterator itEnd = _pNames->end(); for(std::size_t counter = 0; it != itEnd; ++it, ++counter) @@ -10144,22 +10144,22 @@ struct NamedTuple: if (name == *it) { switch (counter) - { + { case 0: return TupleType::template get<0>(); case 1: return TupleType::template get<1>(); case 2: return TupleType::template get<2>(); - case 3: return TupleType::template get<3>(); + case 3: return TupleType::template get<3>(); case 4: return TupleType::template get<4>(); case 5: return TupleType::template get<5>(); case 6: return TupleType::template get<6>(); - case 7: return TupleType::template get<7>(); + case 7: return TupleType::template get<7>(); case 8: return TupleType::template get<8>(); case 9: return TupleType::template get<9>(); case 10: return TupleType::template get<10>(); default: throw RangeException(); } } - } + } throw NotFoundException("Name not found: " + name); } @@ -10170,7 +10170,7 @@ struct NamedTuple: } template - typename TypeGetter::ConstHeadType& get() const + typename TypeGetter::ConstHeadType& get() const { return TupleType::template get(); } @@ -10189,7 +10189,7 @@ struct NamedTuple: const NameVecPtr& names() { - return _pNames; + return _pNames; } void setName(std::size_t index, const std::string& name) @@ -10213,7 +10213,7 @@ struct NamedTuple: return TupleType(*this) == TupleType(other) && _pNames == other._pNames; } - bool operator != (const NamedTuple& other) const + bool operator != (const NamedTuple& other) const { return !(*this == other); } @@ -10221,9 +10221,9 @@ struct NamedTuple: bool operator < (const NamedTuple& other) const { TupleType th(*this); - TupleType oth(other); + TupleType oth(other); - return (th < oth && _pNames == other._pNames) || + return (th < oth && _pNames == other._pNames) || (th == oth && _pNames < other._pNames) || (th < oth && _pNames < other._pNames); } @@ -10234,27 +10234,27 @@ private: const std::string& n2 = "C", const std::string& n3 = "D", const std::string& n4 = "E", - const std::string& n5 = "F", + const std::string& n5 = "F", const std::string& n6 = "G", const std::string& n7 = "H", const std::string& n8 = "I", const std::string& n9 = "J", const std::string& n10 = "K") - { + { if (!_pNames) { _pNames = new NameVec; _pNames->push_back(n0); _pNames->push_back(n1); _pNames->push_back(n2); - _pNames->push_back(n3); + _pNames->push_back(n3); _pNames->push_back(n4); _pNames->push_back(n5); _pNames->push_back(n6); _pNames->push_back(n7); _pNames->push_back(n8); - _pNames->push_back(n9); - _pNames->push_back(n10); + _pNames->push_back(n9); + _pNames->push_back(n10); } } @@ -10262,14 +10262,14 @@ private: }; -template struct NamedTuple: @@ -10278,86 +10278,86 @@ struct NamedTuple: typedef Tuple TupleType; typedef typename Tuple::Type Type; - typedef std::vector NameVec; - typedef SharedPtr NameVecPtr; + typedef std::vector NameVec; + typedef SharedPtr NameVecPtr; NamedTuple(): _pNames(0) { init(); } - NamedTuple(const NameVecPtr& rNames) + NamedTuple(const NameVecPtr& rNames) { if (rNames->size() != TupleType::length) - throw InvalidArgumentException("Wrong names vector length."); + throw InvalidArgumentException("Wrong names vector length."); _pNames = rNames; } NamedTuple(typename TypeWrapper::CONSTTYPE& t0, - typename TypeWrapper::CONSTTYPE& t1 = POCO_TYPEWRAPPER_DEFAULTVALUE(T1), - typename TypeWrapper::CONSTTYPE& t2 = POCO_TYPEWRAPPER_DEFAULTVALUE(T2), + typename TypeWrapper::CONSTTYPE& t1 = POCO_TYPEWRAPPER_DEFAULTVALUE(T1), + typename TypeWrapper::CONSTTYPE& t2 = POCO_TYPEWRAPPER_DEFAULTVALUE(T2), typename TypeWrapper::CONSTTYPE& t3 = POCO_TYPEWRAPPER_DEFAULTVALUE(T3), typename TypeWrapper::CONSTTYPE& t4 = POCO_TYPEWRAPPER_DEFAULTVALUE(T4), - typename TypeWrapper::CONSTTYPE& t5 = POCO_TYPEWRAPPER_DEFAULTVALUE(T5), + typename TypeWrapper::CONSTTYPE& t5 = POCO_TYPEWRAPPER_DEFAULTVALUE(T5), typename TypeWrapper::CONSTTYPE& t6 = POCO_TYPEWRAPPER_DEFAULTVALUE(T6), typename TypeWrapper::CONSTTYPE& t7 = POCO_TYPEWRAPPER_DEFAULTVALUE(T7), - typename TypeWrapper::CONSTTYPE& t8 = POCO_TYPEWRAPPER_DEFAULTVALUE(T8), - typename TypeWrapper::CONSTTYPE& t9 = POCO_TYPEWRAPPER_DEFAULTVALUE(T9)): - TupleType(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9), + typename TypeWrapper::CONSTTYPE& t8 = POCO_TYPEWRAPPER_DEFAULTVALUE(T8), + typename TypeWrapper::CONSTTYPE& t9 = POCO_TYPEWRAPPER_DEFAULTVALUE(T9)): + TupleType(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9), _pNames(0) { init(); } - NamedTuple(const NameVecPtr& rNames, + NamedTuple(const NameVecPtr& rNames, typename TypeWrapper::CONSTTYPE& t0, typename TypeWrapper::CONSTTYPE& t1 = POCO_TYPEWRAPPER_DEFAULTVALUE(T1), - typename TypeWrapper::CONSTTYPE& t2 = POCO_TYPEWRAPPER_DEFAULTVALUE(T2), + typename TypeWrapper::CONSTTYPE& t2 = POCO_TYPEWRAPPER_DEFAULTVALUE(T2), typename TypeWrapper::CONSTTYPE& t3 = POCO_TYPEWRAPPER_DEFAULTVALUE(T3), typename TypeWrapper::CONSTTYPE& t4 = POCO_TYPEWRAPPER_DEFAULTVALUE(T4), - typename TypeWrapper::CONSTTYPE& t5 = POCO_TYPEWRAPPER_DEFAULTVALUE(T5), + typename TypeWrapper::CONSTTYPE& t5 = POCO_TYPEWRAPPER_DEFAULTVALUE(T5), typename TypeWrapper::CONSTTYPE& t6 = POCO_TYPEWRAPPER_DEFAULTVALUE(T6), typename TypeWrapper::CONSTTYPE& t7 = POCO_TYPEWRAPPER_DEFAULTVALUE(T7), - typename TypeWrapper::CONSTTYPE& t8 = POCO_TYPEWRAPPER_DEFAULTVALUE(T8), - typename TypeWrapper::CONSTTYPE& t9 = POCO_TYPEWRAPPER_DEFAULTVALUE(T9)): + typename TypeWrapper::CONSTTYPE& t8 = POCO_TYPEWRAPPER_DEFAULTVALUE(T8), + typename TypeWrapper::CONSTTYPE& t9 = POCO_TYPEWRAPPER_DEFAULTVALUE(T9)): TupleType(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9) { if (rNames->size() != TupleType::length) - throw InvalidArgumentException("Wrong names vector length."); + throw InvalidArgumentException("Wrong names vector length."); _pNames = rNames; } NamedTuple(const std::string& n0, - typename TypeWrapper::CONSTTYPE& t0, + typename TypeWrapper::CONSTTYPE& t0, const std::string& n1 = "B", typename TypeWrapper::CONSTTYPE& t1 = POCO_TYPEWRAPPER_DEFAULTVALUE(T1), const std::string& n2 = "C", - typename TypeWrapper::CONSTTYPE& t2 = POCO_TYPEWRAPPER_DEFAULTVALUE(T2), + typename TypeWrapper::CONSTTYPE& t2 = POCO_TYPEWRAPPER_DEFAULTVALUE(T2), const std::string& n3 = "D", typename TypeWrapper::CONSTTYPE& t3 = POCO_TYPEWRAPPER_DEFAULTVALUE(T3), const std::string& n4 = "E", - typename TypeWrapper::CONSTTYPE& t4 = POCO_TYPEWRAPPER_DEFAULTVALUE(T4), + typename TypeWrapper::CONSTTYPE& t4 = POCO_TYPEWRAPPER_DEFAULTVALUE(T4), const std::string& n5 = "F", typename TypeWrapper::CONSTTYPE& t5 = POCO_TYPEWRAPPER_DEFAULTVALUE(T5), const std::string& n6 = "G", - typename TypeWrapper::CONSTTYPE& t6 = POCO_TYPEWRAPPER_DEFAULTVALUE(T6), + typename TypeWrapper::CONSTTYPE& t6 = POCO_TYPEWRAPPER_DEFAULTVALUE(T6), const std::string& n7 = "H", typename TypeWrapper::CONSTTYPE& t7 = POCO_TYPEWRAPPER_DEFAULTVALUE(T7), const std::string& n8 = "I", - typename TypeWrapper::CONSTTYPE& t8 = POCO_TYPEWRAPPER_DEFAULTVALUE(T8), + typename TypeWrapper::CONSTTYPE& t8 = POCO_TYPEWRAPPER_DEFAULTVALUE(T8), const std::string& n9 = "J", - typename TypeWrapper::CONSTTYPE& t9 = POCO_TYPEWRAPPER_DEFAULTVALUE(T9)): - TupleType(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9), - _pNames(0) + typename TypeWrapper::CONSTTYPE& t9 = POCO_TYPEWRAPPER_DEFAULTVALUE(T9)): + TupleType(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9), + _pNames(0) { init(n0,n1,n2,n3,n4,n5,n6,n7,n8,n9); } const DynamicAny get(const std::string& name) const { - NameVec::const_iterator it = _pNames->begin(); + NameVec::const_iterator it = _pNames->begin(); NameVec::const_iterator itEnd = _pNames->end(); for(std::size_t counter = 0; it != itEnd; ++it, ++counter) @@ -10365,21 +10365,21 @@ struct NamedTuple: if (name == *it) { switch (counter) - { + { case 0: return TupleType::template get<0>(); case 1: return TupleType::template get<1>(); case 2: return TupleType::template get<2>(); - case 3: return TupleType::template get<3>(); + case 3: return TupleType::template get<3>(); case 4: return TupleType::template get<4>(); case 5: return TupleType::template get<5>(); case 6: return TupleType::template get<6>(); - case 7: return TupleType::template get<7>(); + case 7: return TupleType::template get<7>(); case 8: return TupleType::template get<8>(); case 9: return TupleType::template get<9>(); default: throw RangeException(); } } - } + } throw NotFoundException("Name not found: " + name); } @@ -10390,7 +10390,7 @@ struct NamedTuple: } template - typename TypeGetter::ConstHeadType& get() const + typename TypeGetter::ConstHeadType& get() const { return TupleType::template get(); } @@ -10409,7 +10409,7 @@ struct NamedTuple: const NameVecPtr& names() { - return _pNames; + return _pNames; } void setName(std::size_t index, const std::string& name) @@ -10433,7 +10433,7 @@ struct NamedTuple: return TupleType(*this) == TupleType(other) && _pNames == other._pNames; } - bool operator != (const NamedTuple& other) const + bool operator != (const NamedTuple& other) const { return !(*this == other); } @@ -10441,9 +10441,9 @@ struct NamedTuple: bool operator < (const NamedTuple& other) const { TupleType th(*this); - TupleType oth(other); + TupleType oth(other); - return (th < oth && _pNames == other._pNames) || + return (th < oth && _pNames == other._pNames) || (th == oth && _pNames < other._pNames) || (th < oth && _pNames < other._pNames); } @@ -10454,25 +10454,25 @@ private: const std::string& n2 = "C", const std::string& n3 = "D", const std::string& n4 = "E", - const std::string& n5 = "F", + const std::string& n5 = "F", const std::string& n6 = "G", const std::string& n7 = "H", const std::string& n8 = "I", const std::string& n9 = "J") - { + { if (!_pNames) { _pNames = new NameVec; _pNames->push_back(n0); _pNames->push_back(n1); _pNames->push_back(n2); - _pNames->push_back(n3); + _pNames->push_back(n3); _pNames->push_back(n4); _pNames->push_back(n5); _pNames->push_back(n6); _pNames->push_back(n7); _pNames->push_back(n8); - _pNames->push_back(n9); + _pNames->push_back(n9); } } @@ -10480,14 +10480,14 @@ private: }; -template struct NamedTuple: public Tuple @@ -10495,82 +10495,82 @@ struct NamedTuple: typedef Tuple TupleType; typedef typename Tuple::Type Type; - typedef std::vector NameVec; - typedef SharedPtr NameVecPtr; + typedef std::vector NameVec; + typedef SharedPtr NameVecPtr; NamedTuple(): _pNames(0) { init(); } - NamedTuple(const NameVecPtr& rNames) + NamedTuple(const NameVecPtr& rNames) { if (rNames->size() != TupleType::length) - throw InvalidArgumentException("Wrong names vector length."); + throw InvalidArgumentException("Wrong names vector length."); _pNames = rNames; } NamedTuple(typename TypeWrapper::CONSTTYPE& t0, - typename TypeWrapper::CONSTTYPE& t1 = POCO_TYPEWRAPPER_DEFAULTVALUE(T1), - typename TypeWrapper::CONSTTYPE& t2 = POCO_TYPEWRAPPER_DEFAULTVALUE(T2), + typename TypeWrapper::CONSTTYPE& t1 = POCO_TYPEWRAPPER_DEFAULTVALUE(T1), + typename TypeWrapper::CONSTTYPE& t2 = POCO_TYPEWRAPPER_DEFAULTVALUE(T2), typename TypeWrapper::CONSTTYPE& t3 = POCO_TYPEWRAPPER_DEFAULTVALUE(T3), typename TypeWrapper::CONSTTYPE& t4 = POCO_TYPEWRAPPER_DEFAULTVALUE(T4), - typename TypeWrapper::CONSTTYPE& t5 = POCO_TYPEWRAPPER_DEFAULTVALUE(T5), + typename TypeWrapper::CONSTTYPE& t5 = POCO_TYPEWRAPPER_DEFAULTVALUE(T5), typename TypeWrapper::CONSTTYPE& t6 = POCO_TYPEWRAPPER_DEFAULTVALUE(T6), typename TypeWrapper::CONSTTYPE& t7 = POCO_TYPEWRAPPER_DEFAULTVALUE(T7), - typename TypeWrapper::CONSTTYPE& t8 = POCO_TYPEWRAPPER_DEFAULTVALUE(T8)): - TupleType(t0,t1,t2,t3,t4,t5,t6,t7,t8), + typename TypeWrapper::CONSTTYPE& t8 = POCO_TYPEWRAPPER_DEFAULTVALUE(T8)): + TupleType(t0,t1,t2,t3,t4,t5,t6,t7,t8), _pNames(0) { init(); } - NamedTuple(const NameVecPtr& rNames, + NamedTuple(const NameVecPtr& rNames, typename TypeWrapper::CONSTTYPE& t0, typename TypeWrapper::CONSTTYPE& t1 = POCO_TYPEWRAPPER_DEFAULTVALUE(T1), - typename TypeWrapper::CONSTTYPE& t2 = POCO_TYPEWRAPPER_DEFAULTVALUE(T2), + typename TypeWrapper::CONSTTYPE& t2 = POCO_TYPEWRAPPER_DEFAULTVALUE(T2), typename TypeWrapper::CONSTTYPE& t3 = POCO_TYPEWRAPPER_DEFAULTVALUE(T3), typename TypeWrapper::CONSTTYPE& t4 = POCO_TYPEWRAPPER_DEFAULTVALUE(T4), - typename TypeWrapper::CONSTTYPE& t5 = POCO_TYPEWRAPPER_DEFAULTVALUE(T5), + typename TypeWrapper::CONSTTYPE& t5 = POCO_TYPEWRAPPER_DEFAULTVALUE(T5), typename TypeWrapper::CONSTTYPE& t6 = POCO_TYPEWRAPPER_DEFAULTVALUE(T6), typename TypeWrapper::CONSTTYPE& t7 = POCO_TYPEWRAPPER_DEFAULTVALUE(T7), - typename TypeWrapper::CONSTTYPE& t8 = POCO_TYPEWRAPPER_DEFAULTVALUE(T8)): + typename TypeWrapper::CONSTTYPE& t8 = POCO_TYPEWRAPPER_DEFAULTVALUE(T8)): TupleType(t0,t1,t2,t3,t4,t5,t6,t7,t8) { if (rNames->size() != TupleType::length) - throw InvalidArgumentException("Wrong names vector length."); + throw InvalidArgumentException("Wrong names vector length."); _pNames = rNames; } NamedTuple(const std::string& n0, - typename TypeWrapper::CONSTTYPE& t0, + typename TypeWrapper::CONSTTYPE& t0, const std::string& n1 = "B", typename TypeWrapper::CONSTTYPE& t1 = POCO_TYPEWRAPPER_DEFAULTVALUE(T1), const std::string& n2 = "C", - typename TypeWrapper::CONSTTYPE& t2 = POCO_TYPEWRAPPER_DEFAULTVALUE(T2), + typename TypeWrapper::CONSTTYPE& t2 = POCO_TYPEWRAPPER_DEFAULTVALUE(T2), const std::string& n3 = "D", typename TypeWrapper::CONSTTYPE& t3 = POCO_TYPEWRAPPER_DEFAULTVALUE(T3), const std::string& n4 = "E", - typename TypeWrapper::CONSTTYPE& t4 = POCO_TYPEWRAPPER_DEFAULTVALUE(T4), + typename TypeWrapper::CONSTTYPE& t4 = POCO_TYPEWRAPPER_DEFAULTVALUE(T4), const std::string& n5 = "F", typename TypeWrapper::CONSTTYPE& t5 = POCO_TYPEWRAPPER_DEFAULTVALUE(T5), const std::string& n6 = "G", - typename TypeWrapper::CONSTTYPE& t6 = POCO_TYPEWRAPPER_DEFAULTVALUE(T6), + typename TypeWrapper::CONSTTYPE& t6 = POCO_TYPEWRAPPER_DEFAULTVALUE(T6), const std::string& n7 = "H", typename TypeWrapper::CONSTTYPE& t7 = POCO_TYPEWRAPPER_DEFAULTVALUE(T7), const std::string& n8 = "I", - typename TypeWrapper::CONSTTYPE& t8 = POCO_TYPEWRAPPER_DEFAULTVALUE(T8)): - TupleType(t0,t1,t2,t3,t4,t5,t6,t7,t8), - _pNames(0) + typename TypeWrapper::CONSTTYPE& t8 = POCO_TYPEWRAPPER_DEFAULTVALUE(T8)): + TupleType(t0,t1,t2,t3,t4,t5,t6,t7,t8), + _pNames(0) { init(n0,n1,n2,n3,n4,n5,n6,n7,n8); } const DynamicAny get(const std::string& name) const { - NameVec::const_iterator it = _pNames->begin(); + NameVec::const_iterator it = _pNames->begin(); NameVec::const_iterator itEnd = _pNames->end(); for(std::size_t counter = 0; it != itEnd; ++it, ++counter) @@ -10578,20 +10578,20 @@ struct NamedTuple: if (name == *it) { switch (counter) - { + { case 0: return TupleType::template get<0>(); case 1: return TupleType::template get<1>(); case 2: return TupleType::template get<2>(); - case 3: return TupleType::template get<3>(); + case 3: return TupleType::template get<3>(); case 4: return TupleType::template get<4>(); case 5: return TupleType::template get<5>(); case 6: return TupleType::template get<6>(); - case 7: return TupleType::template get<7>(); + case 7: return TupleType::template get<7>(); case 8: return TupleType::template get<8>(); default: throw RangeException(); } } - } + } throw NotFoundException("Name not found: " + name); } @@ -10602,7 +10602,7 @@ struct NamedTuple: } template - typename TypeGetter::ConstHeadType& get() const + typename TypeGetter::ConstHeadType& get() const { return TupleType::template get(); } @@ -10621,7 +10621,7 @@ struct NamedTuple: const NameVecPtr& names() { - return _pNames; + return _pNames; } void setName(std::size_t index, const std::string& name) @@ -10645,7 +10645,7 @@ struct NamedTuple: return TupleType(*this) == TupleType(other) && _pNames == other._pNames; } - bool operator != (const NamedTuple& other) const + bool operator != (const NamedTuple& other) const { return !(*this == other); } @@ -10653,9 +10653,9 @@ struct NamedTuple: bool operator < (const NamedTuple& other) const { TupleType th(*this); - TupleType oth(other); + TupleType oth(other); - return (th < oth && _pNames == other._pNames) || + return (th < oth && _pNames == other._pNames) || (th == oth && _pNames < other._pNames) || (th < oth && _pNames < other._pNames); } @@ -10666,18 +10666,18 @@ private: const std::string& n2 = "C", const std::string& n3 = "D", const std::string& n4 = "E", - const std::string& n5 = "F", + const std::string& n5 = "F", const std::string& n6 = "G", const std::string& n7 = "H", const std::string& n8 = "I") - { + { if (!_pNames) { _pNames = new NameVec; _pNames->push_back(n0); _pNames->push_back(n1); _pNames->push_back(n2); - _pNames->push_back(n3); + _pNames->push_back(n3); _pNames->push_back(n4); _pNames->push_back(n5); _pNames->push_back(n6); @@ -10690,7 +10690,7 @@ private: }; -template: typedef Tuple TupleType; typedef typename Tuple::Type Type; - typedef std::vector NameVec; - typedef SharedPtr NameVecPtr; + typedef std::vector NameVec; + typedef SharedPtr NameVecPtr; NamedTuple(): _pNames(0) { init(); } - NamedTuple(const NameVecPtr& rNames) + NamedTuple(const NameVecPtr& rNames) { if (rNames->size() != TupleType::length) - throw InvalidArgumentException("Wrong names vector length."); + throw InvalidArgumentException("Wrong names vector length."); _pNames = rNames; } NamedTuple(typename TypeWrapper::CONSTTYPE& t0, - typename TypeWrapper::CONSTTYPE& t1 = POCO_TYPEWRAPPER_DEFAULTVALUE(T1), - typename TypeWrapper::CONSTTYPE& t2 = POCO_TYPEWRAPPER_DEFAULTVALUE(T2), + typename TypeWrapper::CONSTTYPE& t1 = POCO_TYPEWRAPPER_DEFAULTVALUE(T1), + typename TypeWrapper::CONSTTYPE& t2 = POCO_TYPEWRAPPER_DEFAULTVALUE(T2), typename TypeWrapper::CONSTTYPE& t3 = POCO_TYPEWRAPPER_DEFAULTVALUE(T3), typename TypeWrapper::CONSTTYPE& t4 = POCO_TYPEWRAPPER_DEFAULTVALUE(T4), - typename TypeWrapper::CONSTTYPE& t5 = POCO_TYPEWRAPPER_DEFAULTVALUE(T5), + typename TypeWrapper::CONSTTYPE& t5 = POCO_TYPEWRAPPER_DEFAULTVALUE(T5), typename TypeWrapper::CONSTTYPE& t6 = POCO_TYPEWRAPPER_DEFAULTVALUE(T6), - typename TypeWrapper::CONSTTYPE& t7 = POCO_TYPEWRAPPER_DEFAULTVALUE(T7)): - TupleType(t0,t1,t2,t3,t4,t5,t6,t7), + typename TypeWrapper::CONSTTYPE& t7 = POCO_TYPEWRAPPER_DEFAULTVALUE(T7)): + TupleType(t0,t1,t2,t3,t4,t5,t6,t7), _pNames(0) { init(); } - NamedTuple(const NameVecPtr& rNames, + NamedTuple(const NameVecPtr& rNames, typename TypeWrapper::CONSTTYPE& t0, typename TypeWrapper::CONSTTYPE& t1 = POCO_TYPEWRAPPER_DEFAULTVALUE(T1), - typename TypeWrapper::CONSTTYPE& t2 = POCO_TYPEWRAPPER_DEFAULTVALUE(T2), + typename TypeWrapper::CONSTTYPE& t2 = POCO_TYPEWRAPPER_DEFAULTVALUE(T2), typename TypeWrapper::CONSTTYPE& t3 = POCO_TYPEWRAPPER_DEFAULTVALUE(T3), typename TypeWrapper::CONSTTYPE& t4 = POCO_TYPEWRAPPER_DEFAULTVALUE(T4), - typename TypeWrapper::CONSTTYPE& t5 = POCO_TYPEWRAPPER_DEFAULTVALUE(T5), + typename TypeWrapper::CONSTTYPE& t5 = POCO_TYPEWRAPPER_DEFAULTVALUE(T5), typename TypeWrapper::CONSTTYPE& t6 = POCO_TYPEWRAPPER_DEFAULTVALUE(T6), - typename TypeWrapper::CONSTTYPE& t7 = POCO_TYPEWRAPPER_DEFAULTVALUE(T7)): + typename TypeWrapper::CONSTTYPE& t7 = POCO_TYPEWRAPPER_DEFAULTVALUE(T7)): TupleType(t0,t1,t2,t3,t4,t5,t6,t7) { if (rNames->size() != TupleType::length) - throw InvalidArgumentException("Wrong names vector length."); + throw InvalidArgumentException("Wrong names vector length."); _pNames = rNames; } NamedTuple(const std::string& n0, - typename TypeWrapper::CONSTTYPE& t0, + typename TypeWrapper::CONSTTYPE& t0, const std::string& n1 = "B", typename TypeWrapper::CONSTTYPE& t1 = POCO_TYPEWRAPPER_DEFAULTVALUE(T1), const std::string& n2 = "C", - typename TypeWrapper::CONSTTYPE& t2 = POCO_TYPEWRAPPER_DEFAULTVALUE(T2), + typename TypeWrapper::CONSTTYPE& t2 = POCO_TYPEWRAPPER_DEFAULTVALUE(T2), const std::string& n3 = "D", typename TypeWrapper::CONSTTYPE& t3 = POCO_TYPEWRAPPER_DEFAULTVALUE(T3), const std::string& n4 = "E", - typename TypeWrapper::CONSTTYPE& t4 = POCO_TYPEWRAPPER_DEFAULTVALUE(T4), + typename TypeWrapper::CONSTTYPE& t4 = POCO_TYPEWRAPPER_DEFAULTVALUE(T4), const std::string& n5 = "F", typename TypeWrapper::CONSTTYPE& t5 = POCO_TYPEWRAPPER_DEFAULTVALUE(T5), const std::string& n6 = "G", - typename TypeWrapper::CONSTTYPE& t6 = POCO_TYPEWRAPPER_DEFAULTVALUE(T6), + typename TypeWrapper::CONSTTYPE& t6 = POCO_TYPEWRAPPER_DEFAULTVALUE(T6), const std::string& n7 = "H", - typename TypeWrapper::CONSTTYPE& t7 = POCO_TYPEWRAPPER_DEFAULTVALUE(T7)): - TupleType(t0,t1,t2,t3,t4,t5,t6,t7), - _pNames(0) + typename TypeWrapper::CONSTTYPE& t7 = POCO_TYPEWRAPPER_DEFAULTVALUE(T7)): + TupleType(t0,t1,t2,t3,t4,t5,t6,t7), + _pNames(0) { init(n0,n1,n2,n3,n4,n5,n6,n7); } const DynamicAny get(const std::string& name) const { - NameVec::const_iterator it = _pNames->begin(); + NameVec::const_iterator it = _pNames->begin(); NameVec::const_iterator itEnd = _pNames->end(); for(std::size_t counter = 0; it != itEnd; ++it, ++counter) @@ -10783,19 +10783,19 @@ struct NamedTuple: if (name == *it) { switch (counter) - { + { case 0: return TupleType::template get<0>(); case 1: return TupleType::template get<1>(); case 2: return TupleType::template get<2>(); - case 3: return TupleType::template get<3>(); + case 3: return TupleType::template get<3>(); case 4: return TupleType::template get<4>(); case 5: return TupleType::template get<5>(); case 6: return TupleType::template get<6>(); - case 7: return TupleType::template get<7>(); + case 7: return TupleType::template get<7>(); default: throw RangeException(); } } - } + } throw NotFoundException("Name not found: " + name); } @@ -10806,7 +10806,7 @@ struct NamedTuple: } template - typename TypeGetter::ConstHeadType& get() const + typename TypeGetter::ConstHeadType& get() const { return TupleType::template get(); } @@ -10825,7 +10825,7 @@ struct NamedTuple: const NameVecPtr& names() { - return _pNames; + return _pNames; } void setName(std::size_t index, const std::string& name) @@ -10849,7 +10849,7 @@ struct NamedTuple: return TupleType(*this) == TupleType(other) && _pNames == other._pNames; } - bool operator != (const NamedTuple& other) const + bool operator != (const NamedTuple& other) const { return !(*this == other); } @@ -10857,9 +10857,9 @@ struct NamedTuple: bool operator < (const NamedTuple& other) const { TupleType th(*this); - TupleType oth(other); + TupleType oth(other); - return (th < oth && _pNames == other._pNames) || + return (th < oth && _pNames == other._pNames) || (th == oth && _pNames < other._pNames) || (th < oth && _pNames < other._pNames); } @@ -10870,17 +10870,17 @@ private: const std::string& n2 = "C", const std::string& n3 = "D", const std::string& n4 = "E", - const std::string& n5 = "F", + const std::string& n5 = "F", const std::string& n6 = "G", const std::string& n7 = "H") - { + { if (!_pNames) { _pNames = new NameVec; _pNames->push_back(n0); _pNames->push_back(n1); _pNames->push_back(n2); - _pNames->push_back(n3); + _pNames->push_back(n3); _pNames->push_back(n4); _pNames->push_back(n5); _pNames->push_back(n6); @@ -10892,7 +10892,7 @@ private: }; -template: typedef Tuple TupleType; typedef typename Tuple::Type Type; - typedef std::vector NameVec; - typedef SharedPtr NameVecPtr; + typedef std::vector NameVec; + typedef SharedPtr NameVecPtr; NamedTuple(): _pNames(0) { init(); } - NamedTuple(const NameVecPtr& rNames) + NamedTuple(const NameVecPtr& rNames) { if (rNames->size() != TupleType::length) - throw InvalidArgumentException("Wrong names vector length."); + throw InvalidArgumentException("Wrong names vector length."); _pNames = rNames; } NamedTuple(typename TypeWrapper::CONSTTYPE& t0, - typename TypeWrapper::CONSTTYPE& t1 = POCO_TYPEWRAPPER_DEFAULTVALUE(T1), - typename TypeWrapper::CONSTTYPE& t2 = POCO_TYPEWRAPPER_DEFAULTVALUE(T2), + typename TypeWrapper::CONSTTYPE& t1 = POCO_TYPEWRAPPER_DEFAULTVALUE(T1), + typename TypeWrapper::CONSTTYPE& t2 = POCO_TYPEWRAPPER_DEFAULTVALUE(T2), typename TypeWrapper::CONSTTYPE& t3 = POCO_TYPEWRAPPER_DEFAULTVALUE(T3), typename TypeWrapper::CONSTTYPE& t4 = POCO_TYPEWRAPPER_DEFAULTVALUE(T4), - typename TypeWrapper::CONSTTYPE& t5 = POCO_TYPEWRAPPER_DEFAULTVALUE(T5), - typename TypeWrapper::CONSTTYPE& t6 = POCO_TYPEWRAPPER_DEFAULTVALUE(T6)): + typename TypeWrapper::CONSTTYPE& t5 = POCO_TYPEWRAPPER_DEFAULTVALUE(T5), + typename TypeWrapper::CONSTTYPE& t6 = POCO_TYPEWRAPPER_DEFAULTVALUE(T6)): TupleType(t0,t1,t2,t3,t4,t5,t6), _pNames(0) { init(); } - NamedTuple(const NameVecPtr& rNames, + NamedTuple(const NameVecPtr& rNames, typename TypeWrapper::CONSTTYPE& t0, typename TypeWrapper::CONSTTYPE& t1 = POCO_TYPEWRAPPER_DEFAULTVALUE(T1), - typename TypeWrapper::CONSTTYPE& t2 = POCO_TYPEWRAPPER_DEFAULTVALUE(T2), + typename TypeWrapper::CONSTTYPE& t2 = POCO_TYPEWRAPPER_DEFAULTVALUE(T2), typename TypeWrapper::CONSTTYPE& t3 = POCO_TYPEWRAPPER_DEFAULTVALUE(T3), typename TypeWrapper::CONSTTYPE& t4 = POCO_TYPEWRAPPER_DEFAULTVALUE(T4), - typename TypeWrapper::CONSTTYPE& t5 = POCO_TYPEWRAPPER_DEFAULTVALUE(T5), - typename TypeWrapper::CONSTTYPE& t6 = POCO_TYPEWRAPPER_DEFAULTVALUE(T6)): + typename TypeWrapper::CONSTTYPE& t5 = POCO_TYPEWRAPPER_DEFAULTVALUE(T5), + typename TypeWrapper::CONSTTYPE& t6 = POCO_TYPEWRAPPER_DEFAULTVALUE(T6)): TupleType(t0,t1,t2,t3,t4,t5,t6) { if (rNames->size() != TupleType::length) - throw InvalidArgumentException("Wrong names vector length."); + throw InvalidArgumentException("Wrong names vector length."); _pNames = rNames; } NamedTuple(const std::string& n0, - typename TypeWrapper::CONSTTYPE& t0, + typename TypeWrapper::CONSTTYPE& t0, const std::string& n1 = "B", typename TypeWrapper::CONSTTYPE& t1 = POCO_TYPEWRAPPER_DEFAULTVALUE(T1), const std::string& n2 = "C", - typename TypeWrapper::CONSTTYPE& t2 = POCO_TYPEWRAPPER_DEFAULTVALUE(T2), + typename TypeWrapper::CONSTTYPE& t2 = POCO_TYPEWRAPPER_DEFAULTVALUE(T2), const std::string& n3 = "D", typename TypeWrapper::CONSTTYPE& t3 = POCO_TYPEWRAPPER_DEFAULTVALUE(T3), const std::string& n4 = "E", - typename TypeWrapper::CONSTTYPE& t4 = POCO_TYPEWRAPPER_DEFAULTVALUE(T4), + typename TypeWrapper::CONSTTYPE& t4 = POCO_TYPEWRAPPER_DEFAULTVALUE(T4), const std::string& n5 = "F", typename TypeWrapper::CONSTTYPE& t5 = POCO_TYPEWRAPPER_DEFAULTVALUE(T5), const std::string& n6 = "G", - typename TypeWrapper::CONSTTYPE& t6 = POCO_TYPEWRAPPER_DEFAULTVALUE(T6)): - TupleType(t0,t1,t2,t3,t4,t5,t6), _pNames(0) + typename TypeWrapper::CONSTTYPE& t6 = POCO_TYPEWRAPPER_DEFAULTVALUE(T6)): + TupleType(t0,t1,t2,t3,t4,t5,t6), _pNames(0) { init(n0,n1,n2,n3,n4,n5,n6); } const DynamicAny get(const std::string& name) const { - NameVec::const_iterator it = _pNames->begin(); + NameVec::const_iterator it = _pNames->begin(); NameVec::const_iterator itEnd = _pNames->end(); for(std::size_t counter = 0; it != itEnd; ++it, ++counter) @@ -10978,18 +10978,18 @@ struct NamedTuple: if (name == *it) { switch (counter) - { + { case 0: return TupleType::template get<0>(); case 1: return TupleType::template get<1>(); case 2: return TupleType::template get<2>(); - case 3: return TupleType::template get<3>(); + case 3: return TupleType::template get<3>(); case 4: return TupleType::template get<4>(); case 5: return TupleType::template get<5>(); case 6: return TupleType::template get<6>(); default: throw RangeException(); } } - } + } throw NotFoundException("Name not found: " + name); } @@ -11000,7 +11000,7 @@ struct NamedTuple: } template - typename TypeGetter::ConstHeadType& get() const + typename TypeGetter::ConstHeadType& get() const { return TupleType::template get(); } @@ -11019,7 +11019,7 @@ struct NamedTuple: const NameVecPtr& names() { - return _pNames; + return _pNames; } void setName(std::size_t index, const std::string& name) @@ -11043,7 +11043,7 @@ struct NamedTuple: return TupleType(*this) == TupleType(other) && _pNames == other._pNames; } - bool operator != (const NamedTuple& other) const + bool operator != (const NamedTuple& other) const { return !(*this == other); } @@ -11051,9 +11051,9 @@ struct NamedTuple: bool operator < (const NamedTuple& other) const { TupleType th(*this); - TupleType oth(other); + TupleType oth(other); - return (th < oth && _pNames == other._pNames) || + return (th < oth && _pNames == other._pNames) || (th == oth && _pNames < other._pNames) || (th < oth && _pNames < other._pNames); } @@ -11064,16 +11064,16 @@ private: const std::string& n2 = "C", const std::string& n3 = "D", const std::string& n4 = "E", - const std::string& n5 = "F", + const std::string& n5 = "F", const std::string& n6 = "G") - { + { if (!_pNames) { _pNames = new NameVec; _pNames->push_back(n0); _pNames->push_back(n1); _pNames->push_back(n2); - _pNames->push_back(n3); + _pNames->push_back(n3); _pNames->push_back(n4); _pNames->push_back(n5); _pNames->push_back(n6); @@ -11084,7 +11084,7 @@ private: }; -template: typedef Tuple TupleType; typedef typename Tuple::Type Type; - typedef std::vector NameVec; - typedef SharedPtr NameVecPtr; + typedef std::vector NameVec; + typedef SharedPtr NameVecPtr; NamedTuple(): _pNames(0) { init(); } - NamedTuple(const NameVecPtr& rNames) + NamedTuple(const NameVecPtr& rNames) { if (rNames->size() != TupleType::length) - throw InvalidArgumentException("Wrong names vector length."); + throw InvalidArgumentException("Wrong names vector length."); _pNames = rNames; } NamedTuple(typename TypeWrapper::CONSTTYPE& t0, - typename TypeWrapper::CONSTTYPE& t1 = POCO_TYPEWRAPPER_DEFAULTVALUE(T1), - typename TypeWrapper::CONSTTYPE& t2 = POCO_TYPEWRAPPER_DEFAULTVALUE(T2), + typename TypeWrapper::CONSTTYPE& t1 = POCO_TYPEWRAPPER_DEFAULTVALUE(T1), + typename TypeWrapper::CONSTTYPE& t2 = POCO_TYPEWRAPPER_DEFAULTVALUE(T2), typename TypeWrapper::CONSTTYPE& t3 = POCO_TYPEWRAPPER_DEFAULTVALUE(T3), typename TypeWrapper::CONSTTYPE& t4 = POCO_TYPEWRAPPER_DEFAULTVALUE(T4), - typename TypeWrapper::CONSTTYPE& t5 = POCO_TYPEWRAPPER_DEFAULTVALUE(T5)): + typename TypeWrapper::CONSTTYPE& t5 = POCO_TYPEWRAPPER_DEFAULTVALUE(T5)): TupleType(t0,t1,t2,t3,t4,t5), _pNames(0) { init(); } - NamedTuple(const NameVecPtr& rNames, + NamedTuple(const NameVecPtr& rNames, typename TypeWrapper::CONSTTYPE& t0, typename TypeWrapper::CONSTTYPE& t1 = POCO_TYPEWRAPPER_DEFAULTVALUE(T1), - typename TypeWrapper::CONSTTYPE& t2 = POCO_TYPEWRAPPER_DEFAULTVALUE(T2), + typename TypeWrapper::CONSTTYPE& t2 = POCO_TYPEWRAPPER_DEFAULTVALUE(T2), typename TypeWrapper::CONSTTYPE& t3 = POCO_TYPEWRAPPER_DEFAULTVALUE(T3), typename TypeWrapper::CONSTTYPE& t4 = POCO_TYPEWRAPPER_DEFAULTVALUE(T4), - typename TypeWrapper::CONSTTYPE& t5 = POCO_TYPEWRAPPER_DEFAULTVALUE(T5)): + typename TypeWrapper::CONSTTYPE& t5 = POCO_TYPEWRAPPER_DEFAULTVALUE(T5)): TupleType(t0,t1,t2,t3,t4,t5) { if (rNames->size() != TupleType::length) - throw InvalidArgumentException("Wrong names vector length."); + throw InvalidArgumentException("Wrong names vector length."); _pNames = rNames; } NamedTuple(const std::string& n0, - typename TypeWrapper::CONSTTYPE& t0, + typename TypeWrapper::CONSTTYPE& t0, const std::string& n1 = "B", typename TypeWrapper::CONSTTYPE& t1 = POCO_TYPEWRAPPER_DEFAULTVALUE(T1), const std::string& n2 = "C", - typename TypeWrapper::CONSTTYPE& t2 = POCO_TYPEWRAPPER_DEFAULTVALUE(T2), + typename TypeWrapper::CONSTTYPE& t2 = POCO_TYPEWRAPPER_DEFAULTVALUE(T2), const std::string& n3 = "D", typename TypeWrapper::CONSTTYPE& t3 = POCO_TYPEWRAPPER_DEFAULTVALUE(T3), const std::string& n4 = "E", - typename TypeWrapper::CONSTTYPE& t4 = POCO_TYPEWRAPPER_DEFAULTVALUE(T4), + typename TypeWrapper::CONSTTYPE& t4 = POCO_TYPEWRAPPER_DEFAULTVALUE(T4), const std::string& n5 = "F", - typename TypeWrapper::CONSTTYPE& t5 = POCO_TYPEWRAPPER_DEFAULTVALUE(T5)): - TupleType(t0,t1,t2,t3,t4,t5), _pNames(0) + typename TypeWrapper::CONSTTYPE& t5 = POCO_TYPEWRAPPER_DEFAULTVALUE(T5)): + TupleType(t0,t1,t2,t3,t4,t5), _pNames(0) { init(n0,n1,n2,n3,n4,n5); } const DynamicAny get(const std::string& name) const { - NameVec::const_iterator it = _pNames->begin(); + NameVec::const_iterator it = _pNames->begin(); NameVec::const_iterator itEnd = _pNames->end(); for(std::size_t counter = 0; it != itEnd; ++it, ++counter) @@ -11165,17 +11165,17 @@ struct NamedTuple: if (name == *it) { switch (counter) - { + { case 0: return TupleType::template get<0>(); case 1: return TupleType::template get<1>(); case 2: return TupleType::template get<2>(); - case 3: return TupleType::template get<3>(); + case 3: return TupleType::template get<3>(); case 4: return TupleType::template get<4>(); case 5: return TupleType::template get<5>(); default: throw RangeException(); } } - } + } throw NotFoundException("Name not found: " + name); } @@ -11186,7 +11186,7 @@ struct NamedTuple: } template - typename TypeGetter::ConstHeadType& get() const + typename TypeGetter::ConstHeadType& get() const { return TupleType::template get(); } @@ -11205,7 +11205,7 @@ struct NamedTuple: const NameVecPtr& names() { - return _pNames; + return _pNames; } void setName(std::size_t index, const std::string& name) @@ -11229,7 +11229,7 @@ struct NamedTuple: return TupleType(*this) == TupleType(other) && _pNames == other._pNames; } - bool operator != (const NamedTuple& other) const + bool operator != (const NamedTuple& other) const { return !(*this == other); } @@ -11237,9 +11237,9 @@ struct NamedTuple: bool operator < (const NamedTuple& other) const { TupleType th(*this); - TupleType oth(other); + TupleType oth(other); - return (th < oth && _pNames == other._pNames) || + return (th < oth && _pNames == other._pNames) || (th == oth && _pNames < other._pNames) || (th < oth && _pNames < other._pNames); } @@ -11251,14 +11251,14 @@ private: const std::string& n3 = "D", const std::string& n4 = "E", const std::string& n5 = "F") - { + { if (!_pNames) { _pNames = new NameVec; _pNames->push_back(n0); _pNames->push_back(n1); _pNames->push_back(n2); - _pNames->push_back(n3); + _pNames->push_back(n3); _pNames->push_back(n4); _pNames->push_back(n5); } @@ -11268,7 +11268,7 @@ private: }; -template: typedef Tuple TupleType; typedef typename Tuple::Type Type; - typedef std::vector NameVec; - typedef SharedPtr NameVecPtr; + typedef std::vector NameVec; + typedef SharedPtr NameVecPtr; NamedTuple(): _pNames(0) { init(); } - NamedTuple(const NameVecPtr& rNames) + NamedTuple(const NameVecPtr& rNames) { if (rNames->size() != TupleType::length) - throw InvalidArgumentException("Wrong names vector length."); + throw InvalidArgumentException("Wrong names vector length."); _pNames = rNames; } NamedTuple(typename TypeWrapper::CONSTTYPE& t0, - typename TypeWrapper::CONSTTYPE& t1 = POCO_TYPEWRAPPER_DEFAULTVALUE(T1), - typename TypeWrapper::CONSTTYPE& t2 = POCO_TYPEWRAPPER_DEFAULTVALUE(T2), + typename TypeWrapper::CONSTTYPE& t1 = POCO_TYPEWRAPPER_DEFAULTVALUE(T1), + typename TypeWrapper::CONSTTYPE& t2 = POCO_TYPEWRAPPER_DEFAULTVALUE(T2), typename TypeWrapper::CONSTTYPE& t3 = POCO_TYPEWRAPPER_DEFAULTVALUE(T3), - typename TypeWrapper::CONSTTYPE& t4 = POCO_TYPEWRAPPER_DEFAULTVALUE(T4)): - TupleType(t0,t1,t2,t3,t4), + typename TypeWrapper::CONSTTYPE& t4 = POCO_TYPEWRAPPER_DEFAULTVALUE(T4)): + TupleType(t0,t1,t2,t3,t4), _pNames(0) { init(); } - NamedTuple(const NameVecPtr& rNames, + NamedTuple(const NameVecPtr& rNames, typename TypeWrapper::CONSTTYPE& t0, typename TypeWrapper::CONSTTYPE& t1 = POCO_TYPEWRAPPER_DEFAULTVALUE(T1), - typename TypeWrapper::CONSTTYPE& t2 = POCO_TYPEWRAPPER_DEFAULTVALUE(T2), + typename TypeWrapper::CONSTTYPE& t2 = POCO_TYPEWRAPPER_DEFAULTVALUE(T2), typename TypeWrapper::CONSTTYPE& t3 = POCO_TYPEWRAPPER_DEFAULTVALUE(T3), - typename TypeWrapper::CONSTTYPE& t4 = POCO_TYPEWRAPPER_DEFAULTVALUE(T4)): + typename TypeWrapper::CONSTTYPE& t4 = POCO_TYPEWRAPPER_DEFAULTVALUE(T4)): TupleType(t0,t1,t2,t3,t4) { if (rNames->size() != TupleType::length) - throw InvalidArgumentException("Wrong names vector length."); + throw InvalidArgumentException("Wrong names vector length."); _pNames = rNames; } NamedTuple(const std::string& n0, - typename TypeWrapper::CONSTTYPE& t0, + typename TypeWrapper::CONSTTYPE& t0, const std::string& n1 = "B", typename TypeWrapper::CONSTTYPE& t1 = POCO_TYPEWRAPPER_DEFAULTVALUE(T1), const std::string& n2 = "C", - typename TypeWrapper::CONSTTYPE& t2 = POCO_TYPEWRAPPER_DEFAULTVALUE(T2), + typename TypeWrapper::CONSTTYPE& t2 = POCO_TYPEWRAPPER_DEFAULTVALUE(T2), const std::string& n3 = "D", typename TypeWrapper::CONSTTYPE& t3 = POCO_TYPEWRAPPER_DEFAULTVALUE(T3), const std::string& n4 = "E", - typename TypeWrapper::CONSTTYPE& t4 = POCO_TYPEWRAPPER_DEFAULTVALUE(T4)): - TupleType(t0,t1,t2,t3,t4), - _pNames(0) + typename TypeWrapper::CONSTTYPE& t4 = POCO_TYPEWRAPPER_DEFAULTVALUE(T4)): + TupleType(t0,t1,t2,t3,t4), + _pNames(0) { init(n0,n1,n2,n3,n4); } const DynamicAny get(const std::string& name) const { - NameVec::const_iterator it = _pNames->begin(); + NameVec::const_iterator it = _pNames->begin(); NameVec::const_iterator itEnd = _pNames->end(); for(std::size_t counter = 0; it != itEnd; ++it, ++counter) @@ -11346,16 +11346,16 @@ struct NamedTuple: if (name == *it) { switch (counter) - { + { case 0: return TupleType::template get<0>(); case 1: return TupleType::template get<1>(); case 2: return TupleType::template get<2>(); - case 3: return TupleType::template get<3>(); + case 3: return TupleType::template get<3>(); case 4: return TupleType::template get<4>(); default: throw RangeException(); } } - } + } throw NotFoundException("Name not found: " + name); } @@ -11366,7 +11366,7 @@ struct NamedTuple: } template - typename TypeGetter::ConstHeadType& get() const + typename TypeGetter::ConstHeadType& get() const { return TupleType::template get(); } @@ -11385,7 +11385,7 @@ struct NamedTuple: const NameVecPtr& names() { - return _pNames; + return _pNames; } void setName(std::size_t index, const std::string& name) @@ -11409,7 +11409,7 @@ struct NamedTuple: return TupleType(*this) == TupleType(other) && _pNames == other._pNames; } - bool operator != (const NamedTuple& other) const + bool operator != (const NamedTuple& other) const { return !(*this == other); } @@ -11417,9 +11417,9 @@ struct NamedTuple: bool operator < (const NamedTuple& other) const { TupleType th(*this); - TupleType oth(other); + TupleType oth(other); - return (th < oth && _pNames == other._pNames) || + return (th < oth && _pNames == other._pNames) || (th == oth && _pNames < other._pNames) || (th < oth && _pNames < other._pNames); } @@ -11430,14 +11430,14 @@ private: const std::string& n2 = "C", const std::string& n3 = "D", const std::string& n4 = "E") - { + { if (!_pNames) { _pNames = new NameVec; _pNames->push_back(n0); _pNames->push_back(n1); _pNames->push_back(n2); - _pNames->push_back(n3); + _pNames->push_back(n3); _pNames->push_back(n4); } } @@ -11446,7 +11446,7 @@ private: }; -template @@ -11456,61 +11456,61 @@ struct NamedTuple: typedef Tuple TupleType; typedef typename Tuple::Type Type; - typedef std::vector NameVec; - typedef SharedPtr NameVecPtr; + typedef std::vector NameVec; + typedef SharedPtr NameVecPtr; NamedTuple(): _pNames(0) { init(); } - NamedTuple(const NameVecPtr& rNames) + NamedTuple(const NameVecPtr& rNames) { if (rNames->size() != TupleType::length) - throw InvalidArgumentException("Wrong names vector length."); + throw InvalidArgumentException("Wrong names vector length."); _pNames = rNames; } NamedTuple(typename TypeWrapper::CONSTTYPE& t0, - typename TypeWrapper::CONSTTYPE& t1 = POCO_TYPEWRAPPER_DEFAULTVALUE(T1), - typename TypeWrapper::CONSTTYPE& t2 = POCO_TYPEWRAPPER_DEFAULTVALUE(T2), - typename TypeWrapper::CONSTTYPE& t3 = POCO_TYPEWRAPPER_DEFAULTVALUE(T3)): - TupleType(t0,t1,t2,t3), + typename TypeWrapper::CONSTTYPE& t1 = POCO_TYPEWRAPPER_DEFAULTVALUE(T1), + typename TypeWrapper::CONSTTYPE& t2 = POCO_TYPEWRAPPER_DEFAULTVALUE(T2), + typename TypeWrapper::CONSTTYPE& t3 = POCO_TYPEWRAPPER_DEFAULTVALUE(T3)): + TupleType(t0,t1,t2,t3), _pNames(0) { init(); } - NamedTuple(const NameVecPtr& rNames, + NamedTuple(const NameVecPtr& rNames, typename TypeWrapper::CONSTTYPE& t0, typename TypeWrapper::CONSTTYPE& t1 = POCO_TYPEWRAPPER_DEFAULTVALUE(T1), - typename TypeWrapper::CONSTTYPE& t2 = POCO_TYPEWRAPPER_DEFAULTVALUE(T2), - typename TypeWrapper::CONSTTYPE& t3 = POCO_TYPEWRAPPER_DEFAULTVALUE(T3)): + typename TypeWrapper::CONSTTYPE& t2 = POCO_TYPEWRAPPER_DEFAULTVALUE(T2), + typename TypeWrapper::CONSTTYPE& t3 = POCO_TYPEWRAPPER_DEFAULTVALUE(T3)): TupleType(t0,t1,t2,t3) { if (rNames->size() != TupleType::length) - throw InvalidArgumentException("Wrong names vector length."); + throw InvalidArgumentException("Wrong names vector length."); _pNames = rNames; } NamedTuple(const std::string& n0, - typename TypeWrapper::CONSTTYPE& t0, + typename TypeWrapper::CONSTTYPE& t0, const std::string& n1 = "B", typename TypeWrapper::CONSTTYPE& t1 = POCO_TYPEWRAPPER_DEFAULTVALUE(T1), const std::string& n2 = "C", - typename TypeWrapper::CONSTTYPE& t2 = POCO_TYPEWRAPPER_DEFAULTVALUE(T2), + typename TypeWrapper::CONSTTYPE& t2 = POCO_TYPEWRAPPER_DEFAULTVALUE(T2), const std::string& n3 = "D", - typename TypeWrapper::CONSTTYPE& t3 = POCO_TYPEWRAPPER_DEFAULTVALUE(T3)): - TupleType(t0,t1,t2,t3), _pNames(0) + typename TypeWrapper::CONSTTYPE& t3 = POCO_TYPEWRAPPER_DEFAULTVALUE(T3)): + TupleType(t0,t1,t2,t3), _pNames(0) { init(n0,n1,n2,n3); } const DynamicAny get(const std::string& name) const { - NameVec::const_iterator it = _pNames->begin(); + NameVec::const_iterator it = _pNames->begin(); NameVec::const_iterator itEnd = _pNames->end(); for(std::size_t counter = 0; it != itEnd; ++it, ++counter) @@ -11518,15 +11518,15 @@ struct NamedTuple: if (name == *it) { switch (counter) - { + { case 0: return TupleType::template get<0>(); case 1: return TupleType::template get<1>(); case 2: return TupleType::template get<2>(); - case 3: return TupleType::template get<3>(); + case 3: return TupleType::template get<3>(); default: throw RangeException(); } } - } + } throw NotFoundException("Name not found: " + name); } @@ -11537,7 +11537,7 @@ struct NamedTuple: } template - typename TypeGetter::ConstHeadType& get() const + typename TypeGetter::ConstHeadType& get() const { return TupleType::template get(); } @@ -11556,7 +11556,7 @@ struct NamedTuple: const NameVecPtr& names() { - return _pNames; + return _pNames; } void setName(std::size_t index, const std::string& name) @@ -11580,7 +11580,7 @@ struct NamedTuple: return TupleType(*this) == TupleType(other) && _pNames == other._pNames; } - bool operator != (const NamedTuple& other) const + bool operator != (const NamedTuple& other) const { return !(*this == other); } @@ -11588,9 +11588,9 @@ struct NamedTuple: bool operator < (const NamedTuple& other) const { TupleType th(*this); - TupleType oth(other); + TupleType oth(other); - return (th < oth && _pNames == other._pNames) || + return (th < oth && _pNames == other._pNames) || (th == oth && _pNames < other._pNames) || (th < oth && _pNames < other._pNames); } @@ -11600,14 +11600,14 @@ private: const std::string& n1 = "B", const std::string& n2 = "C", const std::string& n3 = "D") - { + { if (!_pNames) { _pNames = new NameVec; _pNames->push_back(n0); _pNames->push_back(n1); _pNames->push_back(n2); - _pNames->push_back(n3); + _pNames->push_back(n3); } } @@ -11615,7 +11615,7 @@ private: }; -template struct NamedTuple: @@ -11624,58 +11624,58 @@ struct NamedTuple: typedef Tuple TupleType; typedef typename Tuple::Type Type; - typedef std::vector NameVec; - typedef SharedPtr NameVecPtr; + typedef std::vector NameVec; + typedef SharedPtr NameVecPtr; NamedTuple(): _pNames(0) { init(); } - NamedTuple(const NameVecPtr& rNames) + NamedTuple(const NameVecPtr& rNames) { if (rNames->size() != TupleType::length) - throw InvalidArgumentException("Wrong names vector length."); + throw InvalidArgumentException("Wrong names vector length."); _pNames = rNames; } NamedTuple(typename TypeWrapper::CONSTTYPE& t0, - typename TypeWrapper::CONSTTYPE& t1 = POCO_TYPEWRAPPER_DEFAULTVALUE(T1), - typename TypeWrapper::CONSTTYPE& t2 = POCO_TYPEWRAPPER_DEFAULTVALUE(T2)): - TupleType(t0,t1,t2), + typename TypeWrapper::CONSTTYPE& t1 = POCO_TYPEWRAPPER_DEFAULTVALUE(T1), + typename TypeWrapper::CONSTTYPE& t2 = POCO_TYPEWRAPPER_DEFAULTVALUE(T2)): + TupleType(t0,t1,t2), _pNames(0) { init(); } - NamedTuple(const NameVecPtr& rNames, + NamedTuple(const NameVecPtr& rNames, typename TypeWrapper::CONSTTYPE& t0, typename TypeWrapper::CONSTTYPE& t1 = POCO_TYPEWRAPPER_DEFAULTVALUE(T1), - typename TypeWrapper::CONSTTYPE& t2 = POCO_TYPEWRAPPER_DEFAULTVALUE(T2)): + typename TypeWrapper::CONSTTYPE& t2 = POCO_TYPEWRAPPER_DEFAULTVALUE(T2)): TupleType(t0,t1,t2) { if (rNames->size() != TupleType::length) - throw InvalidArgumentException("Wrong names vector length."); + throw InvalidArgumentException("Wrong names vector length."); _pNames = rNames; } NamedTuple(const std::string& n0, - typename TypeWrapper::CONSTTYPE& t0, + typename TypeWrapper::CONSTTYPE& t0, const std::string& n1 = "B", typename TypeWrapper::CONSTTYPE& t1 = POCO_TYPEWRAPPER_DEFAULTVALUE(T1), const std::string& n2 = "C", - typename TypeWrapper::CONSTTYPE& t2 = POCO_TYPEWRAPPER_DEFAULTVALUE(T2)): - TupleType(t0,t1,t2), - _pNames(0) + typename TypeWrapper::CONSTTYPE& t2 = POCO_TYPEWRAPPER_DEFAULTVALUE(T2)): + TupleType(t0,t1,t2), + _pNames(0) { init(n0,n1,n2); } const DynamicAny get(const std::string& name) const { - NameVec::const_iterator it = _pNames->begin(); + NameVec::const_iterator it = _pNames->begin(); NameVec::const_iterator itEnd = _pNames->end(); for(std::size_t counter = 0; it != itEnd; ++it, ++counter) @@ -11683,14 +11683,14 @@ struct NamedTuple: if (name == *it) { switch (counter) - { + { case 0: return TupleType::template get<0>(); case 1: return TupleType::template get<1>(); case 2: return TupleType::template get<2>(); default: throw RangeException(); } } - } + } throw NotFoundException("Name not found: " + name); } @@ -11701,7 +11701,7 @@ struct NamedTuple: } template - typename TypeGetter::ConstHeadType& get() const + typename TypeGetter::ConstHeadType& get() const { return TupleType::template get(); } @@ -11720,7 +11720,7 @@ struct NamedTuple: const NameVecPtr& names() { - return _pNames; + return _pNames; } void setName(std::size_t index, const std::string& name) @@ -11744,7 +11744,7 @@ struct NamedTuple: return TupleType(*this) == TupleType(other) && _pNames == other._pNames; } - bool operator != (const NamedTuple& other) const + bool operator != (const NamedTuple& other) const { return !(*this == other); } @@ -11752,9 +11752,9 @@ struct NamedTuple: bool operator < (const NamedTuple& other) const { TupleType th(*this); - TupleType oth(other); + TupleType oth(other); - return (th < oth && _pNames == other._pNames) || + return (th < oth && _pNames == other._pNames) || (th == oth && _pNames < other._pNames) || (th < oth && _pNames < other._pNames); } @@ -11763,7 +11763,7 @@ private: void init(const std::string& n0 = "A", const std::string& n1 = "B", const std::string& n2 = "C") - { + { if (!_pNames) { _pNames = new NameVec; @@ -11777,7 +11777,7 @@ private: }; -template struct NamedTuple: public Tuple @@ -11785,54 +11785,54 @@ struct NamedTuple: typedef Tuple TupleType; typedef typename Tuple::Type Type; - typedef std::vector NameVec; - typedef SharedPtr NameVecPtr; + typedef std::vector NameVec; + typedef SharedPtr NameVecPtr; NamedTuple(): _pNames(0) { init(); } - NamedTuple(const NameVecPtr& rNames) + NamedTuple(const NameVecPtr& rNames) { if (rNames->size() != TupleType::length) - throw InvalidArgumentException("Wrong names vector length."); + throw InvalidArgumentException("Wrong names vector length."); _pNames = rNames; } NamedTuple(typename TypeWrapper::CONSTTYPE& t0, - typename TypeWrapper::CONSTTYPE& t1 = POCO_TYPEWRAPPER_DEFAULTVALUE(T1)): - TupleType(t0,t1), + typename TypeWrapper::CONSTTYPE& t1 = POCO_TYPEWRAPPER_DEFAULTVALUE(T1)): + TupleType(t0,t1), _pNames(0) { init(); } - NamedTuple(const NameVecPtr& rNames, + NamedTuple(const NameVecPtr& rNames, typename TypeWrapper::CONSTTYPE& t0, - typename TypeWrapper::CONSTTYPE& t1 = POCO_TYPEWRAPPER_DEFAULTVALUE(T1)): + typename TypeWrapper::CONSTTYPE& t1 = POCO_TYPEWRAPPER_DEFAULTVALUE(T1)): TupleType(t0,t1) { if (rNames->size() != TupleType::length) - throw InvalidArgumentException("Wrong names vector length."); + throw InvalidArgumentException("Wrong names vector length."); _pNames = rNames; } NamedTuple(const std::string& n0, - typename TypeWrapper::CONSTTYPE& t0, + typename TypeWrapper::CONSTTYPE& t0, const std::string& n1 = "B", - typename TypeWrapper::CONSTTYPE& t1 = POCO_TYPEWRAPPER_DEFAULTVALUE(T1)): - TupleType(t0,t1), - _pNames(0) + typename TypeWrapper::CONSTTYPE& t1 = POCO_TYPEWRAPPER_DEFAULTVALUE(T1)): + TupleType(t0,t1), + _pNames(0) { init(n0,n1); } const DynamicAny get(const std::string& name) const { - NameVec::const_iterator it = _pNames->begin(); + NameVec::const_iterator it = _pNames->begin(); NameVec::const_iterator itEnd = _pNames->end(); for(std::size_t counter = 0; it != itEnd; ++it, ++counter) @@ -11840,13 +11840,13 @@ struct NamedTuple: if (name == *it) { switch (counter) - { + { case 0: return TupleType::template get<0>(); case 1: return TupleType::template get<1>(); default: throw RangeException(); } } - } + } throw NotFoundException("Name not found: " + name); } @@ -11857,7 +11857,7 @@ struct NamedTuple: } template - typename TypeGetter::ConstHeadType& get() const + typename TypeGetter::ConstHeadType& get() const { return TupleType::template get(); } @@ -11876,7 +11876,7 @@ struct NamedTuple: const NameVecPtr& names() { - return _pNames; + return _pNames; } void setName(std::size_t index, const std::string& name) @@ -11900,7 +11900,7 @@ struct NamedTuple: return TupleType(*this) == TupleType(other) && _pNames == other._pNames; } - bool operator != (const NamedTuple& other) const + bool operator != (const NamedTuple& other) const { return !(*this == other); } @@ -11908,9 +11908,9 @@ struct NamedTuple: bool operator < (const NamedTuple& other) const { TupleType th(*this); - TupleType oth(other); + TupleType oth(other); - return (th < oth && _pNames == other._pNames) || + return (th < oth && _pNames == other._pNames) || (th == oth && _pNames < other._pNames) || (th < oth && _pNames < other._pNames); } @@ -11918,7 +11918,7 @@ struct NamedTuple: private: void init(const std::string& n0 = "A", const std::string& n1 = "B") - { + { if (!_pNames) { _pNames = new NameVec; @@ -11938,49 +11938,49 @@ struct NamedTuple: typedef Tuple TupleType; typedef typename Tuple::Type Type; - typedef std::vector NameVec; - typedef SharedPtr NameVecPtr; + typedef std::vector NameVec; + typedef SharedPtr NameVecPtr; NamedTuple(): _pNames(0) { init(); } - NamedTuple(const NameVecPtr& rNames) + NamedTuple(const NameVecPtr& rNames) { if (rNames->size() != TupleType::length) - throw InvalidArgumentException("Wrong names vector length."); + throw InvalidArgumentException("Wrong names vector length."); _pNames = rNames; } - NamedTuple(typename TypeWrapper::CONSTTYPE& t0): - TupleType(t0), + NamedTuple(typename TypeWrapper::CONSTTYPE& t0): + TupleType(t0), _pNames(0) { init(); } - NamedTuple(const NameVecPtr& rNames, - typename TypeWrapper::CONSTTYPE& t0): + NamedTuple(const NameVecPtr& rNames, + typename TypeWrapper::CONSTTYPE& t0): TupleType(t0) { if (rNames->size() != TupleType::length) - throw InvalidArgumentException("Wrong names vector length."); + throw InvalidArgumentException("Wrong names vector length."); _pNames = rNames; } - NamedTuple(const std::string& n0, typename TypeWrapper::CONSTTYPE& t0): - TupleType(t0), - _pNames(0) + NamedTuple(const std::string& n0, typename TypeWrapper::CONSTTYPE& t0): + TupleType(t0), + _pNames(0) { init(n0); } const DynamicAny get(const std::string& name) const { - NameVec::const_iterator it = _pNames->begin(); + NameVec::const_iterator it = _pNames->begin(); NameVec::const_iterator itEnd = _pNames->end(); for(std::size_t counter = 0; it != itEnd; ++it, ++counter) @@ -11988,12 +11988,12 @@ struct NamedTuple: if (name == *it) { switch (counter) - { + { case 0: return TupleType::template get<0>(); default: throw RangeException(); } } - } + } throw NotFoundException("Name not found: " + name); } @@ -12004,7 +12004,7 @@ struct NamedTuple: } template - typename TypeGetter::ConstHeadType& get() const + typename TypeGetter::ConstHeadType& get() const { return TupleType::template get(); } @@ -12023,7 +12023,7 @@ struct NamedTuple: const NameVecPtr& names() { - return _pNames; + return _pNames; } void setName(std::size_t index, const std::string& name) @@ -12047,7 +12047,7 @@ struct NamedTuple: return TupleType(*this) == TupleType(other) && _pNames == other._pNames; } - bool operator != (const NamedTuple& other) const + bool operator != (const NamedTuple& other) const { return !(*this == other); } @@ -12055,16 +12055,16 @@ struct NamedTuple: bool operator < (const NamedTuple& other) const { TupleType th(*this); - TupleType oth(other); + TupleType oth(other); - return (th < oth && _pNames == other._pNames) || + return (th < oth && _pNames == other._pNames) || (th == oth && _pNames < other._pNames) || (th < oth && _pNames < other._pNames); } private: void init(const std::string& n0 = "A") - { + { if (!_pNames) { _pNames = new NameVec; diff --git a/Foundation/include/Poco/NestedDiagnosticContext.h b/Foundation/include/Poco/NestedDiagnosticContext.h index ccb29a56a..80b0c223e 100644 --- a/Foundation/include/Poco/NestedDiagnosticContext.h +++ b/Foundation/include/Poco/NestedDiagnosticContext.h @@ -31,7 +31,7 @@ class NDCScope; class Foundation_API NestedDiagnosticContext /// This class implements a Nested Diagnostic Context (NDC), - /// as described in Neil Harrison's article "Patterns for Logging + /// as described in Neil Harrison's article "Patterns for Logging /// Diagnostic Messages" in "Pattern Languages of Program Design 3" /// (Addison-Wesley). /// @@ -61,29 +61,29 @@ public: ~NestedDiagnosticContext(); /// Destroys the NestedDiagnosticContext. - + NestedDiagnosticContext& operator = (const NestedDiagnosticContext& ctx); /// Assignment operator. - + void push(const std::string& info); /// Pushes a context (without line number and filename) onto the stack. - + void push(const std::string& info, int line, const char* filename); - /// Pushes a context (including line number and filename) + /// Pushes a context (including line number and filename) /// onto the stack. Filename must be a static string, such as the /// one produced by the __FILE__ preprocessor macro. void pop(); /// Pops the top-most context off the stack. - + int depth() const; /// Returns the depth (number of contexts) of the stack. - + std::string toString() const; /// Returns the stack as a string with entries /// delimited by colons. The string does not contain /// line numbers and filenames. - + void dump(std::ostream& ostr) const; /// Dumps the stack (including line number and filenames) /// to the given stream. The entries are delimited by @@ -92,10 +92,10 @@ public: void dump(std::ostream& ostr, const std::string& delimiter) const; /// Dumps the stack (including line number and filenames) /// to the given stream. - + void clear(); /// Clears the NDC stack. - + static NestedDiagnosticContext& current(); /// Returns the current thread's NDC. @@ -107,7 +107,7 @@ private: int line; }; typedef std::vector Stack; - + Stack _stack; }; @@ -123,7 +123,7 @@ class Foundation_API NDCScope public: NDCScope(const std::string& info); /// Pushes a context on the stack. - + NDCScope(const std::string& info, int line, const char* filename); /// Pushes a context on the stack. @@ -140,7 +140,7 @@ inline NDCScope::NDCScope(const std::string& info) NestedDiagnosticContext::current().push(info); } - + inline NDCScope::NDCScope(const std::string& info, int line, const char* filename) { NestedDiagnosticContext::current().push(info, line, filename); diff --git a/Foundation/include/Poco/Notification.h b/Foundation/include/Poco/Notification.h index 2246c6b12..4226ebf7d 100644 --- a/Foundation/include/Poco/Notification.h +++ b/Foundation/include/Poco/Notification.h @@ -36,7 +36,7 @@ class Foundation_API Notification: public RefCountedObject { public: using Ptr = AutoPtr; - + Notification(); /// Creates the notification. diff --git a/Foundation/include/Poco/NotificationCenter.h b/Foundation/include/Poco/NotificationCenter.h index 411bba894..dd77972b2 100644 --- a/Foundation/include/Poco/NotificationCenter.h +++ b/Foundation/include/Poco/NotificationCenter.h @@ -33,24 +33,24 @@ class AbstractObserver; class Foundation_API NotificationCenter - /// A NotificationCenter is essentially a notification dispatcher. + /// A NotificationCenter is essentially a notification dispatcher. /// It notifies all observers of notifications meeting specific criteria. /// This information is encapsulated in Notification objects. - /// Client objects register themselves with the notification center as observers of - /// specific notifications posted by other objects. When an event occurs, an object - /// posts an appropriate notification to the notification center. The notification - /// center invokes the registered method on each matching observer, passing the notification + /// Client objects register themselves with the notification center as observers of + /// specific notifications posted by other objects. When an event occurs, an object + /// posts an appropriate notification to the notification center. The notification + /// center invokes the registered method on each matching observer, passing the notification /// as argument. /// - /// The order in which observers receive notifications is undefined. + /// The order in which observers receive notifications is undefined. /// It is possible for the posting object and the observing object to be the same. - /// The NotificationCenter delivers notifications to observers synchronously. - /// In other words the postNotification() method does not return until all observers have - /// received and processed the notification. + /// The NotificationCenter delivers notifications to observers synchronously. + /// In other words the postNotification() method does not return until all observers have + /// received and processed the notification. /// If an observer throws an exception while handling a notification, the NotificationCenter /// stops dispatching the notification and postNotification() rethrows the exception. /// - /// In a multithreaded scenario, notifications are always delivered in the thread in which the + /// In a multithreaded scenario, notifications are always delivered in the thread in which the /// notification was posted, which may not be the same thread in which an observer registered itself. /// /// The NotificationCenter class is basically a C++ implementation of the NSNotificationCenter class @@ -116,10 +116,10 @@ public: /// /// Can be used to improve performance if an expensive notification /// shall only be created and posted if there are any observers. - + std::size_t countObservers() const; /// Returns the number of registered observers. - + static NotificationCenter& defaultCenter(); /// Returns a reference to the default /// NotificationCenter. diff --git a/Foundation/include/Poco/NotificationQueue.h b/Foundation/include/Poco/NotificationQueue.h index 7db23a343..e34219c72 100644 --- a/Foundation/include/Poco/NotificationQueue.h +++ b/Foundation/include/Poco/NotificationQueue.h @@ -34,9 +34,9 @@ class NotificationCenter; class Foundation_API NotificationQueue /// A NotificationQueue object provides a way to implement asynchronous /// notifications. This is especially useful for sending notifications - /// from one thread to another, for example from a background thread to - /// the main (user interface) thread. - /// + /// from one thread to another, for example from a background thread to + /// the main (user interface) thread. + /// /// The NotificationQueue can also be used to distribute work from /// a controlling thread to one or more worker threads. Each worker thread /// repeatedly calls waitDequeueNotification() and processes the @@ -62,7 +62,7 @@ public: /// a call like /// notificationQueue.enqueueNotification(new MyNotification); /// does not result in a memory leak. - + void enqueueUrgentNotification(Notification::Ptr pNotification); /// Enqueues the given notification by adding it to /// the front of the queue (LIFO). The event therefore gets processed @@ -85,7 +85,7 @@ public: Notification* waitDequeueNotification(); /// Dequeues the next pending notification. /// If no notification is available, waits for a notification - /// to be enqueued. + /// to be enqueued. /// The caller gains ownership of the notification and /// is expected to release it when done with it. /// This method returns 0 (null) if wakeUpWaitingThreads() @@ -122,13 +122,13 @@ public: void clear(); /// Removes all notifications from the queue. - + bool remove(Notification::Ptr pNotification); /// Removes a notification from the queue. /// Returns true if remove succeeded, false otherwise bool hasIdleThreads() const; - /// Returns true if the queue has at least one thread waiting + /// Returns true if the queue has at least one thread waiting /// for a notification. static NotificationQueue& defaultQueue(); diff --git a/Foundation/include/Poco/NotificationStrategy.h b/Foundation/include/Poco/NotificationStrategy.h index 856507678..63e820916 100644 --- a/Foundation/include/Poco/NotificationStrategy.h +++ b/Foundation/include/Poco/NotificationStrategy.h @@ -24,10 +24,10 @@ namespace Poco { -template +template class NotificationStrategy /// The interface that all notification strategies must implement. - /// + /// /// Note: Event is based on policy-driven design, so every strategy implementation /// must provide all the methods from this interface (otherwise: compile errors) /// but does not need to inherit from NotificationStrategy. @@ -65,10 +65,10 @@ public: }; -template +template class NotificationStrategy /// The interface that all notification strategies must implement. - /// + /// /// Note: Event is based on policy-driven design, so every strategy implementation /// must provide all the methods from this interface (otherwise: compile errors) /// but does not need to inherit from NotificationStrategy. diff --git a/Foundation/include/Poco/NullChannel.h b/Foundation/include/Poco/NullChannel.h index 426107e71..bd3ab3f57 100644 --- a/Foundation/include/Poco/NullChannel.h +++ b/Foundation/include/Poco/NullChannel.h @@ -29,7 +29,7 @@ class Foundation_API NullChannel: public Channel /// The NullChannel is the /dev/null of Channels. /// /// A NullChannel discards all information sent to it. - /// Furthermore, its setProperty() method ignores + /// Furthermore, its setProperty() method ignores /// all properties, so it the NullChannel has the /// nice feature that it can stand in for any /// other channel class in a logging configuration. diff --git a/Foundation/include/Poco/NullStream.h b/Foundation/include/Poco/NullStream.h index 52c292dff..07c689590 100644 --- a/Foundation/include/Poco/NullStream.h +++ b/Foundation/include/Poco/NullStream.h @@ -34,10 +34,10 @@ class Foundation_API NullStreamBuf: public UnbufferedStreamBuf public: NullStreamBuf(); /// Creates a NullStreamBuf. - + ~NullStreamBuf(); /// Destroys the NullStreamBuf. - + protected: int readFromDevice(); int writeToDevice(char c); @@ -78,7 +78,7 @@ class Foundation_API NullOutputStream: public NullIOS, public std::ostream public: NullOutputStream(); /// Creates the NullOutputStream. - + ~NullOutputStream(); /// Destroys the NullOutputStream. }; diff --git a/Foundation/include/Poco/Nullable.h b/Foundation/include/Poco/Nullable.h index f6cc5e2f8..5a22cc94d 100644 --- a/Foundation/include/Poco/Nullable.h +++ b/Foundation/include/Poco/Nullable.h @@ -177,7 +177,7 @@ public: return *this; } - void swap(Nullable& other) + void swap(Nullable& other) noexcept /// Swaps this Nullable with other. { std::swap(_value, other._value); @@ -310,7 +310,7 @@ private: template -inline void swap(Nullable& n1, Nullable& n2) +inline void swap(Nullable& n1, Nullable& n2) noexcept { n1.swap(n2); } diff --git a/Foundation/include/Poco/NumberFormatter.h b/Foundation/include/Poco/NumberFormatter.h index 6207f13d3..a197712f1 100644 --- a/Foundation/include/Poco/NumberFormatter.h +++ b/Foundation/include/Poco/NumberFormatter.h @@ -192,7 +192,7 @@ public: static std::string formatHex(unsigned long long value, bool prefix = false); /// Formats a 64-bit integer value in hexadecimal notation. - /// If prefix is true, "0x" prefix is prepended to the + /// If prefix is true, "0x" prefix is prepended to the /// resulting string. static std::string formatHex(unsigned long long value, int width, bool prefix = false); @@ -217,7 +217,7 @@ public: static std::string formatHex(Int64 value, bool prefix = false); /// Formats a 64-bit integer value in hexadecimal notation. - /// If prefix is true, "0x" prefix is prepended to the + /// If prefix is true, "0x" prefix is prepended to the /// resulting string. /// The value is treated as unsigned. @@ -849,6 +849,8 @@ inline std::string NumberFormatter::format(float value) inline std::string NumberFormatter::format(float value, int precision) { + if (precision < 0) + throw InvalidArgumentException("NumberFormatter::format() requires non-negative precision."); char buffer[POCO_MAX_FLT_STRING_LEN]; floatToFixedStr(buffer, POCO_MAX_FLT_STRING_LEN, value, precision); return std::string(buffer); @@ -857,6 +859,8 @@ inline std::string NumberFormatter::format(float value, int precision) inline std::string NumberFormatter::format(float value, int width, int precision) { + if (precision < 0) + throw InvalidArgumentException("NumberFormatter::format() requires non-negative precision."); std::string result; floatToFixedStr(result, value, precision, width); return result; @@ -873,6 +877,8 @@ inline std::string NumberFormatter::format(double value) inline std::string NumberFormatter::format(double value, int precision) { + if (precision < 0) + throw InvalidArgumentException("NumberFormatter::format() requires non-negative precision."); char buffer[POCO_MAX_FLT_STRING_LEN]; doubleToFixedStr(buffer, POCO_MAX_FLT_STRING_LEN, value, precision); return std::string(buffer); @@ -881,6 +887,8 @@ inline std::string NumberFormatter::format(double value, int precision) inline std::string NumberFormatter::format(double value, int width, int precision) { + if (precision < 0) + throw InvalidArgumentException("NumberFormatter::format() requires non-negative precision."); std::string result; doubleToFixedStr(result, value, precision, width); return result; diff --git a/Foundation/include/Poco/NumberParser.h b/Foundation/include/Poco/NumberParser.h index c58ed4f35..2383a02e5 100644 --- a/Foundation/include/Poco/NumberParser.h +++ b/Foundation/include/Poco/NumberParser.h @@ -44,19 +44,19 @@ public: static int parse(const std::string& s, char thousandSeparator = ','); /// Parses an integer value in decimal notation from the given string. /// Throws a SyntaxException if the string does not hold a number in decimal notation. - + static bool tryParse(const std::string& s, int& value, char thousandSeparator = ','); /// Parses an integer value in decimal notation from the given string. - /// Returns true if a valid integer has been found, false otherwise. + /// Returns true if a valid integer has been found, false otherwise. /// If parsing was not successful, value is undefined. - + static unsigned parseUnsigned(const std::string& s, char thousandSeparator = ','); /// Parses an unsigned integer value in decimal notation from the given string. /// Throws a SyntaxException if the string does not hold a number in decimal notation. static bool tryParseUnsigned(const std::string& s, unsigned& value, char thousandSeparator = ','); /// Parses an unsigned integer value in decimal notation from the given string. - /// Returns true if a valid integer has been found, false otherwise. + /// Returns true if a valid integer has been found, false otherwise. /// If parsing was not successful, value is undefined. static unsigned parseHex(const std::string& s); @@ -66,7 +66,7 @@ public: static bool tryParseHex(const std::string& s, unsigned& value); /// Parses an unsigned integer value in hexadecimal notation from the given string. - /// Returns true if a valid integer has been found, false otherwise. + /// Returns true if a valid integer has been found, false otherwise. /// If parsing was not successful, value is undefined. static unsigned parseOct(const std::string& s); @@ -76,7 +76,7 @@ public: static bool tryParseOct(const std::string& s, unsigned& value); /// Parses an unsigned integer value in octal notation from the given string. - /// Returns true if a valid integer has been found, false otherwise. + /// Returns true if a valid integer has been found, false otherwise. /// If parsing was not successful, value is undefined. #if defined(POCO_HAVE_INT64) @@ -87,7 +87,7 @@ public: static bool tryParse64(const std::string& s, Int64& value, char thousandSeparator = ','); /// Parses a 64-bit integer value in decimal notation from the given string. - /// Returns true if a valid integer has been found, false otherwise. + /// Returns true if a valid integer has been found, false otherwise. /// If parsing was not successful, value is undefined. static UInt64 parseUnsigned64(const std::string& s, char thousandSeparator = ','); @@ -96,7 +96,7 @@ public: static bool tryParseUnsigned64(const std::string& s, UInt64& value, char thousandSeparator = ','); /// Parses an unsigned 64-bit integer value in decimal notation from the given string. - /// Returns true if a valid integer has been found, false otherwise. + /// Returns true if a valid integer has been found, false otherwise. /// If parsing was not successful, value is undefined. static UInt64 parseHex64(const std::string& s); @@ -105,7 +105,7 @@ public: static bool tryParseHex64(const std::string& s, UInt64& value); /// Parses an unsigned 64-bit integer value in hexadecimal notation from the given string. - /// Returns true if a valid integer has been found, false otherwise. + /// Returns true if a valid integer has been found, false otherwise. /// If parsing was not successful, value is undefined. static UInt64 parseOct64(const std::string& s); @@ -114,7 +114,7 @@ public: static bool tryParseOct64(const std::string& s, UInt64& value); /// Parses an unsigned 64-bit integer value in octal notation from the given string. - /// Returns true if a valid integer has been found, false otherwise. + /// Returns true if a valid integer has been found, false otherwise. /// If parsing was not successful, value is undefined. #endif // defined(POCO_HAVE_INT64) @@ -122,9 +122,9 @@ public: static double parseFloat(const std::string& s, char decimalSeparator = '.', char thousandSeparator = ','); /// Parses a double value in decimal floating point notation /// from the given string. - /// Throws a SyntaxException if the string does not hold a floating-point + /// Throws a SyntaxException if the string does not hold a floating-point /// number in decimal notation. - + static bool tryParseFloat(const std::string& s, double& value, char decimalSeparator = '.', char thousandSeparator = ','); /// Parses a double value in decimal floating point notation /// from the given string. diff --git a/Foundation/include/Poco/NumericString.h b/Foundation/include/Poco/NumericString.h index 3890d0f9f..7fbb5b3f4 100644 --- a/Foundation/include/Poco/NumericString.h +++ b/Foundation/include/Poco/NumericString.h @@ -33,7 +33,6 @@ #if !defined(POCO_NO_LOCALE) #include #endif - #if defined(POCO_NOINTMAX) typedef Poco::UInt64 uintmax_t; typedef Poco::Int64 intmax_t; @@ -46,7 +45,6 @@ typedef Poco::Int64 intmax_t; #pragma warning(disable : 4146) #endif // POCO_COMPILER_MSVC - // binary numbers are supported, thus 64 (bits) + 1 (string terminating zero) #define POCO_MAX_INT_STRING_LEN 65 // value from strtod.cc (double_conversion::kMaxSignificantDecimalDigits) @@ -112,6 +110,46 @@ inline bool isIntOverflow(From val) } +template +bool safeMultiply(R& result, F f, S s) +{ + if ((f == 0) || (s==0)) + { + result = 0; + return true; + } + + if (f > 0) + { + if (s > 0) + { + if (f > (std::numeric_limits::max() / s)) + return false; + } + else + { + if (s < (std::numeric_limits::min() / f)) + return false; + } + } + else + { + if (s > 0) + { + if (f < (std::numeric_limits::min() / s)) + return false; + } + else + { + if (s < (std::numeric_limits::max() / f)) + return false; + } + } + result = f * s; + return true; +} + + template inline T& isSafeIntCast(F from) /// Returns true if it is safe to cast @@ -124,7 +162,7 @@ inline T& isSafeIntCast(F from) template inline T& safeIntCast(F from, T& to) - /// Returns csted value if it is safe + /// Returns cast value if it is safe /// to cast integer from F to T, /// otherwise throws BadCastException. { @@ -188,101 +226,54 @@ bool strToInt(const char* pStr, I& outResult, short base, char thSep = ',') } else if (*pStr == '+') ++pStr; - // all numbers are parsed as positive; the sign - // for negative numbers is adjusted after parsing + // numbers are parsed as unsigned, for negative numbers the sign is applied after parsing + // overflow is checked in every parse step uintmax_t limitCheck = std::numeric_limits::max(); - if (negative) - { - poco_assert_dbg(std::numeric_limits::is_signed); - // to cover the entire range, (-min > max) has to be - // taken into account; - // to avoid overflow for the largest int size, - // we resort to FPEnvironment::copySign() (ie. floating-point) - if (sizeof(I) == sizeof(intmax_t)) - limitCheck = static_cast(FPEnvironment::copySign(static_cast(std::numeric_limits::min()), 1)); - else - { - intmax_t i = std::numeric_limits::min(); - limitCheck = -i; - } - } - + if (negative) ++limitCheck; uintmax_t result = 0; + unsigned char add = 0; for (; *pStr != '\0'; ++pStr) { - if (result > (limitCheck / base)) return false; + if (*pStr == thSep) + { + if (base == 10) continue; + throw Poco::SyntaxException("strToInt: thousand separators only allowed for base 10"); + } + if (result > (limitCheck / base)) return false; + if (!safeMultiply(result, result, base)) return false; switch (*pStr) { case '0': case '1': case '2': case '3': case '4': case '5': case '6': case '7': - { - char add = (*pStr - '0'); - if ((limitCheck - result) < add) return false; - result = result * base + add; - } + add = (*pStr - '0'); break; case '8': case '9': - if ((base == 10) || (base == 0x10)) - { - char add = (*pStr - '0'); - if ((limitCheck - result) < add) return false; - result = result * base + add; - } + if ((base == 10) || (base == 0x10)) add = (*pStr - '0'); else return false; - break; case 'a': case 'b': case 'c': case 'd': case 'e': case 'f': - { - if (base != 0x10) return false; - char add = (*pStr - 'a'); - if ((limitCheck - result) < add) return false; - result = result * base + (10 + add); - } + if (base != 0x10) return false; + add = (*pStr - 'a') + 10; break; case 'A': case 'B': case 'C': case 'D': case 'E': case 'F': - { - if (base != 0x10) return false; - char add = (*pStr - 'A'); - if ((limitCheck - result) < add) return false; - result = result * base + (10 + add); - } + if (base != 0x10) return false; + add = (*pStr - 'A') + 10; break; - case '.': - if ((base == 10) && (thSep == '.')) break; - else return false; - - case ',': - if ((base == 10) && (thSep == ',')) break; - else return false; - - case ' ': - if ((base == 10) && (thSep == ' ')) break; - default: return false; } + if ((limitCheck - static_cast(result)) < add) return false; + result += add; } if (negative && (base == 10)) - { - poco_assert_dbg(std::numeric_limits::is_signed); - intmax_t i; - if (sizeof(I) == sizeof(intmax_t)) - i = static_cast(FPEnvironment::copySign(static_cast(result), -1)); - else - i = static_cast(-result); - if (isIntOverflow(i)) return false; - outResult = static_cast(i); - } + outResult = static_cast(-result); else - { - if (isIntOverflow(result)) return false; outResult = static_cast(result); - } return true; } diff --git a/Foundation/include/Poco/Observer.h b/Foundation/include/Poco/Observer.h index 9be67b2ee..e7bc67413 100755 --- a/Foundation/include/Poco/Observer.h +++ b/Foundation/include/Poco/Observer.h @@ -30,7 +30,7 @@ template class Observer: public AbstractObserver /// This template class implements an adapter that sits between /// a NotificationCenter and an object receiving notifications - /// from it. It is quite similar in concept to the + /// from it. It is quite similar in concept to the /// RunnableAdapter, but provides some NotificationCenter /// specific additional methods. /// See the NotificationCenter class for information on how @@ -44,23 +44,23 @@ class Observer: public AbstractObserver public: typedef void (C::*Callback)(N*); - Observer(C& object, Callback method): - _pObject(&object), + Observer(C& object, Callback method): + _pObject(&object), _method(method) { } - + Observer(const Observer& observer): AbstractObserver(observer), - _pObject(observer._pObject), + _pObject(observer._pObject), _method(observer._method) { } - + ~Observer() { } - + Observer& operator = (const Observer& observer) { if (&observer != this) @@ -85,7 +85,7 @@ public: } } } - + bool equals(const AbstractObserver& abstractObserver) const { const Observer* pObs = dynamic_cast(&abstractObserver); @@ -96,19 +96,19 @@ public: { return dynamic_cast(pNf) && (!pName || pNf->name() == pName); } - + AbstractObserver* clone() const { return new Observer(*this); } - + void disable() { Poco::Mutex::ScopedLock lock(_mutex); - + _pObject = 0; } - + private: Observer(); diff --git a/Foundation/include/Poco/Optional.h b/Foundation/include/Poco/Optional.h index 15415a796..31c38fd5a 100644 --- a/Foundation/include/Poco/Optional.h +++ b/Foundation/include/Poco/Optional.h @@ -141,7 +141,7 @@ public: return *this; } - void swap(Optional& other) + void swap(Optional& other) noexcept { std::swap(_value, other._value); std::swap(_isSpecified, other._isSpecified); @@ -185,7 +185,7 @@ private: template -inline void swap(Optional& n1, Optional& n2) +inline void swap(Optional& n1, Optional& n2) noexcept { n1.swap(n2); } diff --git a/Foundation/include/Poco/PBKDF2Engine.h b/Foundation/include/Poco/PBKDF2Engine.h index ca660e5b0..4c6a34eb2 100644 --- a/Foundation/include/Poco/PBKDF2Engine.h +++ b/Foundation/include/Poco/PBKDF2Engine.h @@ -31,25 +31,25 @@ template class PBKDF2Engine: public DigestEngine /// This class implements the Password-Based Key Derivation Function 2, /// as specified in RFC 2898. The underlying DigestEngine (HMACEngine, etc.), - /// which must accept the passphrase as constructor argument (std::string), - /// must be given as template argument. + /// which must accept the passphrase as constructor argument (std::string), + /// must be given as template argument. /// - /// PBKDF2 (Password-Based Key Derivation Function 2) is a key derivation function - /// that is part of RSA Laboratories' Public-Key Cryptography Standards (PKCS) series, - /// specifically PKCS #5 v2.0, also published as Internet Engineering Task Force's - /// RFC 2898. It replaces an earlier standard, PBKDF1, which could only produce + /// PBKDF2 (Password-Based Key Derivation Function 2) is a key derivation function + /// that is part of RSA Laboratories' Public-Key Cryptography Standards (PKCS) series, + /// specifically PKCS #5 v2.0, also published as Internet Engineering Task Force's + /// RFC 2898. It replaces an earlier standard, PBKDF1, which could only produce /// derived keys up to 160 bits long. /// - /// PBKDF2 applies a pseudorandom function, such as a cryptographic hash, cipher, or - /// HMAC to the input password or passphrase along with a salt value and repeats the - /// process many times to produce a derived key, which can then be used as a - /// cryptographic key in subsequent operations. The added computational work makes - /// password cracking much more difficult, and is known as key stretching. - /// When the standard was written in 2000, the recommended minimum number of - /// iterations was 1000, but the parameter is intended to be increased over time as - /// CPU speeds increase. Having a salt added to the password reduces the ability to - /// use precomputed hashes (rainbow tables) for attacks, and means that multiple - /// passwords have to be tested individually, not all at once. The standard + /// PBKDF2 applies a pseudorandom function, such as a cryptographic hash, cipher, or + /// HMAC to the input password or passphrase along with a salt value and repeats the + /// process many times to produce a derived key, which can then be used as a + /// cryptographic key in subsequent operations. The added computational work makes + /// password cracking much more difficult, and is known as key stretching. + /// When the standard was written in 2000, the recommended minimum number of + /// iterations was 1000, but the parameter is intended to be increased over time as + /// CPU speeds increase. Having a salt added to the password reduces the ability to + /// use precomputed hashes (rainbow tables) for attacks, and means that multiple + /// passwords have to be tested individually, not all at once. The standard /// recommends a salt length of at least 64 bits. [Wikipedia] /// /// The PBKDF2 algorithm is implemented as a DigestEngine. The passphrase is specified @@ -65,30 +65,30 @@ public: { PRF_DIGEST_SIZE = PRF::DIGEST_SIZE }; - + PBKDF2Engine(const std::string& salt, unsigned c = 4096, Poco::UInt32 dkLen = PRF_DIGEST_SIZE): _s(salt), _c(c), _dkLen(dkLen) - { + { _result.reserve(_dkLen + PRF_DIGEST_SIZE); } - + ~PBKDF2Engine() { } - + std::size_t digestLength() const { return _dkLen; } - + void reset() { _p.clear(); _result.clear(); } - + const DigestEngine::Digest& digest() { Poco::UInt32 i = 1; @@ -105,7 +105,7 @@ protected: { _p.append(reinterpret_cast(data), length); } - + void f(Poco::UInt32 i) { PRF prf(_p); diff --git a/Foundation/include/Poco/Path.h b/Foundation/include/Poco/Path.h index 033e2d31d..0f0a889d0 100644 --- a/Foundation/include/Poco/Path.h +++ b/Foundation/include/Poco/Path.h @@ -102,7 +102,7 @@ public: Path& operator = (const char* path); /// Assigns a string containing a path in native format. - void swap(Path& path); + void swap(Path& path) noexcept; /// Swaps the path with another one. Path& assign(const std::string& path); @@ -495,7 +495,7 @@ inline char Path::pathSeparator() } -inline void swap(Path& p1, Path& p2) +inline void swap(Path& p1, Path& p2) noexcept { p1.swap(p2); } diff --git a/Foundation/include/Poco/Path_WIN32U.h b/Foundation/include/Poco/Path_WIN32U.h index 94fca2b0a..fb9d451cc 100644 --- a/Foundation/include/Poco/Path_WIN32U.h +++ b/Foundation/include/Poco/Path_WIN32U.h @@ -40,7 +40,7 @@ public: static std::string systemImpl(); static std::string expandImpl(const std::string& path); static void listRootsImpl(std::vector& roots); - + enum { MAX_PATH_LEN = 32767 diff --git a/Foundation/include/Poco/Path_WINCE.h b/Foundation/include/Poco/Path_WINCE.h index a32e3316a..37e3fff58 100644 --- a/Foundation/include/Poco/Path_WINCE.h +++ b/Foundation/include/Poco/Path_WINCE.h @@ -40,7 +40,7 @@ public: static std::string systemImpl(); static std::string expandImpl(const std::string& path); static void listRootsImpl(std::vector& roots); - + enum { MAX_PATH_LEN = 32767 diff --git a/Foundation/include/Poco/PatternFormatter.h b/Foundation/include/Poco/PatternFormatter.h index 37d2ebd69..9f259bd61 100644 --- a/Foundation/include/Poco/PatternFormatter.h +++ b/Foundation/include/Poco/PatternFormatter.h @@ -95,13 +95,13 @@ public: void format(const Message& msg, std::string& text); /// Formats the message according to the specified - /// format pattern and places the result in text. - + /// format pattern and places the result in text. + void setProperty(const std::string& name, const std::string& value); /// Sets the property with the given name to the given value. /// /// The following properties are supported: - /// + /// /// * pattern: The format pattern. See the PatternFormatter class /// for details. /// * times: Specifies whether times are adjusted for local time @@ -124,11 +124,11 @@ public: protected: const std::string& getPriorityName(int); /// Returns a string for the given priority value. - + private: struct PatternAction { - PatternAction(): key(0), length(0) + PatternAction(): key(0), length(0) { } diff --git a/Foundation/include/Poco/Pipe.h b/Foundation/include/Poco/Pipe.h index 89704b12b..e27a0d25d 100644 --- a/Foundation/include/Poco/Pipe.h +++ b/Foundation/include/Poco/Pipe.h @@ -35,7 +35,7 @@ class Foundation_API Pipe /// that data only flows in one direction. /// Pipes have a read-end and a write-end. One process writes to /// the pipe and another process reads the data written by - /// its peer. + /// its peer. /// Read and write operations are always synchronous. A read will /// block until data is available and a write will block until /// the reader reads the data. @@ -49,20 +49,20 @@ class Foundation_API Pipe { public: typedef PipeImpl::Handle Handle; /// The read/write handle or file descriptor. - + enum CloseMode /// used by close() { CLOSE_READ = 0x01, /// Close reading end of pipe. CLOSE_WRITE = 0x02, /// Close writing end of pipe. CLOSE_BOTH = 0x03 /// Close both ends of pipe. }; - + Pipe(); /// Creates the Pipe. /// /// Throws a CreateFileException if the pipe cannot be /// created. - + Pipe(const Pipe& pipe); /// Creates the Pipe using the PipeImpl from another one. @@ -94,7 +94,7 @@ public: Handle readHandle() const; /// Returns the read handle or file descriptor /// for the Pipe. For internal use only. - + Handle writeHandle() const; /// Returns the write handle or file descriptor /// for the Pipe. For internal use only. @@ -103,7 +103,7 @@ public: /// Depending on the argument, closes either the /// reading end, the writing end, or both ends /// of the Pipe. - + private: PipeImpl* _pImpl; }; diff --git a/Foundation/include/Poco/PipeImpl_POSIX.h b/Foundation/include/Poco/PipeImpl_POSIX.h index 448e616ef..5b62fefc6 100644 --- a/Foundation/include/Poco/PipeImpl_POSIX.h +++ b/Foundation/include/Poco/PipeImpl_POSIX.h @@ -40,7 +40,7 @@ public: Handle writeHandle() const; void closeRead(); void closeWrite(); - + private: int _readfd; int _writefd; diff --git a/Foundation/include/Poco/PipeImpl_WIN32.h b/Foundation/include/Poco/PipeImpl_WIN32.h index 936817987..3e5bcd8e4 100644 --- a/Foundation/include/Poco/PipeImpl_WIN32.h +++ b/Foundation/include/Poco/PipeImpl_WIN32.h @@ -41,7 +41,7 @@ public: Handle writeHandle() const; void closeRead(); void closeWrite(); - + private: HANDLE _readHandle; HANDLE _writeHandle; diff --git a/Foundation/include/Poco/PipeStream.h b/Foundation/include/Poco/PipeStream.h index 96b602aea..5f107986c 100644 --- a/Foundation/include/Poco/PipeStream.h +++ b/Foundation/include/Poco/PipeStream.h @@ -33,22 +33,22 @@ class Foundation_API PipeStreamBuf: public BufferedStreamBuf { public: typedef BufferedStreamBuf::openmode openmode; - + PipeStreamBuf(const Pipe& pipe, openmode mode); /// Creates a PipeStreamBuf with the given Pipe. ~PipeStreamBuf(); /// Destroys the PipeStreamBuf. - + void close(); /// Closes the pipe. - + protected: int readFromDevice(char* buffer, std::streamsize length); int writeToDevice(const char* buffer, std::streamsize length); private: - enum + enum { STREAM_BUFFER_SIZE = 1024 }; @@ -67,15 +67,15 @@ class Foundation_API PipeIOS: public virtual std::ios public: PipeIOS(const Pipe& pipe, openmode mode); /// Creates the PipeIOS with the given Pipe. - + ~PipeIOS(); /// Destroys the PipeIOS. /// /// Flushes the buffer, but does not close the pipe. - + PipeStreamBuf* rdbuf(); /// Returns a pointer to the internal PipeStreamBuf. - + void close(); /// Flushes the stream and closes the pipe. diff --git a/Foundation/include/Poco/Platform.h b/Foundation/include/Poco/Platform.h index f5a9a7fe9..f5cc457a7 100644 --- a/Foundation/include/Poco/Platform.h +++ b/Foundation/include/Poco/Platform.h @@ -234,6 +234,9 @@ #define POCO_ARCH POCO_ARCH_RISCV32 #define POCO_ARCH_LITTLE_ENDIAN 1 #endif +#elif defined(__loongarch64) + #define POCO_ARCH POCO_ARCH_LOONGARCH64 + #define POCO_ARCH_LITTLE_ENDIAN 1 #endif @@ -243,6 +246,9 @@ #define POCO_COMPILER_MSVC #elif defined (__GNUC__) #define POCO_COMPILER_GCC + #if defined (__MINGW32__) || defined (__MINGW64__) + #define POCO_COMPILER_MINGW + #endif #elif defined (__MINGW32__) || defined (__MINGW64__) #define POCO_COMPILER_MINGW #elif defined (__INTEL_COMPILER) || defined(__ICC) || defined(__ECC) || defined(__ICL) diff --git a/Foundation/include/Poco/Platform_VX.h b/Foundation/include/Poco/Platform_VX.h index f21e822fd..fbe566f7d 100644 --- a/Foundation/include/Poco/Platform_VX.h +++ b/Foundation/include/Poco/Platform_VX.h @@ -19,9 +19,9 @@ #define Foundation_Platform_VX_INCLUDED -#define POCO_NO_SYS_SELECT_H +#define POCO_NO_SYS_SELECT_H #define POCO_NO_FPENVIRONMENT -#define POCO_NO_WSTRING +#define POCO_NO_WSTRING #define POCO_NO_SHAREDMEMORY #define POCO_NO_SYSLOGCHANNEL diff --git a/Foundation/include/Poco/Platform_WIN32.h b/Foundation/include/Poco/Platform_WIN32.h index a24f723aa..9e88b8678 100644 --- a/Foundation/include/Poco/Platform_WIN32.h +++ b/Foundation/include/Poco/Platform_WIN32.h @@ -23,7 +23,7 @@ -// Verify that we're built with the multithreaded +// Verify that we're built with the multithreaded // versions of the runtime libraries #if defined(_MSC_VER) && !defined(_MT) #error Must compile with /MD, /MDd, /MT or /MTd diff --git a/Foundation/include/Poco/PriorityDelegate.h b/Foundation/include/Poco/PriorityDelegate.h index 7c776b940..4cd664aab 100644 --- a/Foundation/include/Poco/PriorityDelegate.h +++ b/Foundation/include/Poco/PriorityDelegate.h @@ -28,7 +28,7 @@ namespace Poco { -template +template class PriorityDelegate: public AbstractPriorityDelegate { public: @@ -40,14 +40,14 @@ public: _receiverMethod(method) { } - + PriorityDelegate(const PriorityDelegate& delegate): AbstractPriorityDelegate(delegate), _receiverObject(delegate._receiverObject), _receiverMethod(delegate._receiverMethod) { } - + PriorityDelegate& operator = (const PriorityDelegate& delegate) { if (&delegate != this) @@ -70,7 +70,7 @@ public: if (_receiverObject) { (_receiverObject->*_receiverMethod)(sender, arguments); - return true; + return true; } else return false; } @@ -91,7 +91,7 @@ public: Mutex::ScopedLock lock(_mutex); _receiverObject = 0; } - + protected: TObj* _receiverObject; NotifyMethod _receiverMethod; @@ -102,7 +102,7 @@ private: }; -template +template class PriorityDelegate: public AbstractPriorityDelegate { public: @@ -114,14 +114,14 @@ public: _receiverMethod(method) { } - + PriorityDelegate(const PriorityDelegate& delegate): AbstractPriorityDelegate(delegate), _receiverObject(delegate._receiverObject), _receiverMethod(delegate._receiverMethod) { } - + PriorityDelegate& operator = (const PriorityDelegate& delegate) { if (&delegate != this) diff --git a/Foundation/include/Poco/PriorityEvent.h b/Foundation/include/Poco/PriorityEvent.h index 48b9f604f..1ccfb89c5 100644 --- a/Foundation/include/Poco/PriorityEvent.h +++ b/Foundation/include/Poco/PriorityEvent.h @@ -26,14 +26,14 @@ namespace Poco { -template -class PriorityEvent: public AbstractEvent < +template +class PriorityEvent: public AbstractEvent < TArgs, PriorityStrategy >, AbstractPriorityDelegate, TMutex > - /// A PriorityEvent uses internally a PriorityStrategy which + /// A PriorityEvent uses internally a PriorityStrategy which /// invokes delegates in order of priority (lower priorities first). /// PriorityEvent's can only be used together with PriorityDelegate's. /// PriorityDelegate's are sorted according to the priority value, when diff --git a/Foundation/include/Poco/PriorityExpire.h b/Foundation/include/Poco/PriorityExpire.h index 9491445f0..d9fc5a4fa 100644 --- a/Foundation/include/Poco/PriorityExpire.h +++ b/Foundation/include/Poco/PriorityExpire.h @@ -28,17 +28,17 @@ namespace Poco { template class PriorityExpire: public AbstractPriorityDelegate - /// Decorator for AbstractPriorityDelegate adding automatic + /// Decorator for AbstractPriorityDelegate adding automatic /// expiring of registrations to AbstractPriorityDelegate. { public: PriorityExpire(const AbstractPriorityDelegate& p, Timestamp::TimeDiff expireMilliSec): AbstractPriorityDelegate(p), - _pDelegate(static_cast*>(p.clone())), + _pDelegate(static_cast*>(p.clone())), _expire(expireMilliSec*1000) { } - + PriorityExpire(const PriorityExpire& expire): AbstractPriorityDelegate(expire), _pDelegate(static_cast*>(expire._pDelegate->clone())), @@ -51,7 +51,7 @@ public: { delete _pDelegate; } - + PriorityExpire& operator = (const PriorityExpire& expire) { if (&expire != this) @@ -62,7 +62,7 @@ public: this->_expire = expire._expire; this->_creationTime = expire._creationTime; } - return *this; + return *this; } bool notify(const void* sender, TArgs& arguments) diff --git a/Foundation/include/Poco/PriorityNotificationQueue.h b/Foundation/include/Poco/PriorityNotificationQueue.h index e5269ab85..d11317465 100644 --- a/Foundation/include/Poco/PriorityNotificationQueue.h +++ b/Foundation/include/Poco/PriorityNotificationQueue.h @@ -35,19 +35,19 @@ class NotificationCenter; class Foundation_API PriorityNotificationQueue /// A PriorityNotificationQueue object provides a way to implement asynchronous /// notifications. This is especially useful for sending notifications - /// from one thread to another, for example from a background thread to - /// the main (user interface) thread. + /// from one thread to another, for example from a background thread to + /// the main (user interface) thread. /// /// The PriorityNotificationQueue is quite similar to the NotificationQueue class. /// The only difference to NotificationQueue is that each Notification is tagged /// with a priority value. When inserting a Notification into the queue, the - /// Notification is inserted according to the given priority value, with + /// Notification is inserted according to the given priority value, with /// lower priority values being inserted before higher priority /// values. Therefore, the lower the numerical priority value, the higher - /// the actual notification priority. + /// the actual notification priority. /// /// Notifications are dequeued in order of their priority. - /// + /// /// The PriorityNotificationQueue can also be used to distribute work from /// a controlling thread to one or more worker threads. Each worker thread /// repeatedly calls waitDequeueNotification() and processes the @@ -74,7 +74,7 @@ public: /// a call like /// notificationQueue.enqueueNotification(new MyNotification, 1); /// does not result in a memory leak. - + Notification* dequeueNotification(); /// Dequeues the next pending notification. /// Returns 0 (null) if no notification is available. @@ -88,7 +88,7 @@ public: Notification* waitDequeueNotification(); /// Dequeues the next pending notification. /// If no notification is available, waits for a notification - /// to be enqueued. + /// to be enqueued. /// The caller gains ownership of the notification and /// is expected to release it when done with it. /// This method returns 0 (null) if wakeUpAll() @@ -116,27 +116,27 @@ public: void wakeUpAll(); /// Wakes up all threads that wait for a notification. - + bool empty() const; /// Returns true iff the queue is empty. - + int size() const; /// Returns the number of notifications in the queue. void clear(); /// Removes all notifications from the queue. - - bool hasIdleThreads() const; - /// Returns true if the queue has at least one thread waiting + + bool hasIdleThreads() const; + /// Returns true if the queue has at least one thread waiting /// for a notification. - + static PriorityNotificationQueue& defaultQueue(); /// Returns a reference to the default /// PriorityNotificationQueue. protected: Notification::Ptr dequeueOne(); - + private: typedef std::multimap NfQueue; struct WaitInfo diff --git a/Foundation/include/Poco/PriorityStrategy.h b/Foundation/include/Poco/PriorityStrategy.h index 418e5c04d..db031e4e3 100644 --- a/Foundation/include/Poco/PriorityStrategy.h +++ b/Foundation/include/Poco/PriorityStrategy.h @@ -26,7 +26,7 @@ namespace Poco { -template +template class PriorityStrategy: public NotificationStrategy /// NotificationStrategy for PriorityEvent. /// diff --git a/Foundation/include/Poco/PurgeStrategy.h b/Foundation/include/Poco/PurgeStrategy.h index c7ef96b48..216f47b0b 100644 --- a/Foundation/include/Poco/PurgeStrategy.h +++ b/Foundation/include/Poco/PurgeStrategy.h @@ -39,7 +39,7 @@ public: /// Purges archived log files. The path to the /// current "hot" log file is given. /// To find archived log files, look for files - /// with a name consisting of the given path + /// with a name consisting of the given path /// plus any suffix (e.g., .1, .20050929081500, .1.gz). /// A list of archived files can be obtained by calling /// the list() method. @@ -67,9 +67,9 @@ class Foundation_API PurgeByAgeStrategy: public PurgeStrategy public: PurgeByAgeStrategy(const Timespan& age); ~PurgeByAgeStrategy(); - + void purge(const std::string& path); - + private: Timespan _age; }; @@ -83,9 +83,9 @@ class Foundation_API PurgeByCountStrategy: public PurgeStrategy public: PurgeByCountStrategy(int count); ~PurgeByCountStrategy(); - + void purge(const std::string& path); - + private: int _count; }; diff --git a/Foundation/include/Poco/RWLock.h b/Foundation/include/Poco/RWLock.h index b8cbe9937..60ce8bf9c 100644 --- a/Foundation/include/Poco/RWLock.h +++ b/Foundation/include/Poco/RWLock.h @@ -56,10 +56,10 @@ public: RWLock(); /// Creates the Reader/Writer lock. - + ~RWLock(); /// Destroys the Reader/Writer lock. - + void readLock(); /// Acquires a read lock. If another thread currently holds a write lock, /// waits until the write lock is released. @@ -69,13 +69,13 @@ public: /// false if another thread currently holds a write lock. void writeLock(); - /// Acquires a write lock. If one or more other threads currently hold + /// Acquires a write lock. If one or more other threads currently hold /// locks, waits until all locks are released. The results are undefined /// if the same thread already holds a read or write lock bool tryWriteLock(); /// Tries to acquire a write lock. Immediately returns true if successful, - /// or false if one or more other threads currently hold + /// or false if one or more other threads currently hold /// locks. The result is undefined if the same thread already /// holds a read or write lock. diff --git a/Foundation/include/Poco/RWLock_Android.h b/Foundation/include/Poco/RWLock_Android.h index c6dfc4e5b..b95aa8422 100644 --- a/Foundation/include/Poco/RWLock_Android.h +++ b/Foundation/include/Poco/RWLock_Android.h @@ -37,7 +37,7 @@ protected: void writeLockImpl(); bool tryWriteLockImpl(); void unlockImpl(); - + private: pthread_mutex_t _mutex; }; @@ -48,7 +48,7 @@ private: // inline void RWLockImpl::readLockImpl() { - if (pthread_mutex_lock(&_mutex)) + if (pthread_mutex_lock(&_mutex)) throw SystemException("cannot lock reader/writer lock"); } @@ -67,7 +67,7 @@ inline bool RWLockImpl::tryReadLockImpl() inline void RWLockImpl::writeLockImpl() { - if (pthread_mutex_lock(&_mutex)) + if (pthread_mutex_lock(&_mutex)) throw SystemException("cannot lock reader/writer lock"); } diff --git a/Foundation/include/Poco/RWLock_POSIX.h b/Foundation/include/Poco/RWLock_POSIX.h index be4d11beb..0b50fd30f 100644 --- a/Foundation/include/Poco/RWLock_POSIX.h +++ b/Foundation/include/Poco/RWLock_POSIX.h @@ -37,7 +37,7 @@ protected: void writeLockImpl(); bool tryWriteLockImpl(); void unlockImpl(); - + private: pthread_rwlock_t _rwl; }; @@ -48,7 +48,7 @@ private: // inline void RWLockImpl::readLockImpl() { - if (pthread_rwlock_rdlock(&_rwl)) + if (pthread_rwlock_rdlock(&_rwl)) throw SystemException("cannot lock reader/writer lock"); } @@ -68,7 +68,7 @@ inline bool RWLockImpl::tryReadLockImpl() inline void RWLockImpl::writeLockImpl() { - if (pthread_rwlock_wrlock(&_rwl)) + if (pthread_rwlock_wrlock(&_rwl)) throw SystemException("cannot lock reader/writer lock"); } diff --git a/Foundation/include/Poco/RWLock_VX.h b/Foundation/include/Poco/RWLock_VX.h index bdc4af2fe..e5a18e052 100644 --- a/Foundation/include/Poco/RWLock_VX.h +++ b/Foundation/include/Poco/RWLock_VX.h @@ -37,7 +37,7 @@ protected: void writeLockImpl(); bool tryWriteLockImpl(); void unlockImpl(); - + private: pthread_mutex_t _mutex; }; @@ -48,7 +48,7 @@ private: // inline void RWLockImpl::readLockImpl() { - if (pthread_mutex_lock(&_mutex)) + if (pthread_mutex_lock(&_mutex)) throw SystemException("cannot lock mutex"); } diff --git a/Foundation/include/Poco/RWLock_WIN32.h b/Foundation/include/Poco/RWLock_WIN32.h index e50856e1b..0b7cb2b95 100644 --- a/Foundation/include/Poco/RWLock_WIN32.h +++ b/Foundation/include/Poco/RWLock_WIN32.h @@ -36,7 +36,7 @@ protected: void writeLockImpl(); bool tryWriteLockImpl(); void unlockImpl(); - + private: void addWriter(); void removeWriter(); diff --git a/Foundation/include/Poco/RWLock_WINCE.h b/Foundation/include/Poco/RWLock_WINCE.h index d6c8314b2..13d080654 100644 --- a/Foundation/include/Poco/RWLock_WINCE.h +++ b/Foundation/include/Poco/RWLock_WINCE.h @@ -42,7 +42,7 @@ protected: void writeLockImpl(); bool tryWriteLockImpl(DWORD timeout = 1); void unlockImpl(); - + private: DWORD _readerCount; DWORD _readerWaiting; diff --git a/Foundation/include/Poco/RefCountedObject.h b/Foundation/include/Poco/RefCountedObject.h index 55ea76a16..66d4ac6f2 100644 --- a/Foundation/include/Poco/RefCountedObject.h +++ b/Foundation/include/Poco/RefCountedObject.h @@ -39,12 +39,12 @@ public: void duplicate() const; /// Increments the object's reference count. - + void release() const noexcept; /// Decrements the object's reference count /// and deletes the object if the count /// reaches zero. - + int referenceCount() const; /// Returns the reference count. diff --git a/Foundation/include/Poco/RegularExpression.h b/Foundation/include/Poco/RegularExpression.h index edc9731e3..6597a249f 100644 --- a/Foundation/include/Poco/RegularExpression.h +++ b/Foundation/include/Poco/RegularExpression.h @@ -31,12 +31,12 @@ namespace Poco { class Foundation_API RegularExpression /// A class for working with regular expressions. - /// Implemented using PCRE, the Perl Compatible + /// Implemented using PCRE2, the Perl Compatible /// Regular Expressions library by Philip Hazel /// (see http://www.pcre.org). { public: - enum Options // These must match the corresponding options in pcre.h! + enum Options /// Some of the following options can only be passed to the constructor; /// some can be passed only to matching functions, and some can be used /// everywhere. @@ -64,7 +64,7 @@ public: RE_FIRSTLINE = 0x00040000, /// an unanchored pattern is required to match /// before or at the first newline in the subject string, /// though the matched text may continue over the newline [ctor] - RE_DUPNAMES = 0x00080000, /// names used to identify capturing subpatterns need not be unique [ctor] + RE_DUPNAMES = 0x00080000, /// names used to identify capturing subpatterns need not be unique [ctor] RE_NEWLINE_CR = 0x00100000, /// assume newline is CR ('\r'), the default [ctor] RE_NEWLINE_LF = 0x00200000, /// assume newline is LF ('\n') [ctor] RE_NEWLINE_CRLF = 0x00300000, /// assume newline is CRLF ("\r\n") [ctor] @@ -85,8 +85,8 @@ public: RegularExpression(const std::string& pattern, int options = 0, bool study = true); /// Creates a regular expression and parses the given pattern. - /// If study is true, the pattern is analyzed and optimized. This - /// is mainly useful if the pattern is used more than once. + /// Note: the study argument is only provided for backwards compatibility + /// and is ignored since POCO release 1.12, which uses PCRE2. /// For a description of the options, please see the PCRE documentation. /// Throws a RegularExpressionException if the patter cannot be compiled. @@ -196,17 +196,16 @@ public: protected: std::string::size_type substOne(std::string& subject, std::string::size_type offset, const std::string& replacement, int options) const; + static int compileOptions(int options); + static int matchOptions(int options); private: - // Note: to avoid a dependency on the pcre.h header the following are + // Note: to avoid a dependency on the pcre2.h header the following are // declared as void* and casted to the correct type in the implementation file. - void* _pcre; // Actual type is pcre* - void* _extra; // Actual type is struct pcre_extra* + void* _pcre; // Actual type is pcre2_code_8* GroupMap _groups; - static const int OVEC_SIZE; - RegularExpression(); RegularExpression(const RegularExpression&); RegularExpression& operator = (const RegularExpression&); diff --git a/Foundation/include/Poco/RotateStrategy.h b/Foundation/include/Poco/RotateStrategy.h index 82c331f1f..1776fd0ee 100644 --- a/Foundation/include/Poco/RotateStrategy.h +++ b/Foundation/include/Poco/RotateStrategy.h @@ -42,7 +42,7 @@ public: virtual bool mustRotate(LogFile* pFile) = 0; /// Returns true if the given log file must /// be rotated, false otherwise. - + private: RotateStrategy(const RotateStrategy&); RotateStrategy& operator = (const RotateStrategy&); @@ -55,14 +55,14 @@ class RotateAtTimeStrategy: public RotateStrategy { public: RotateAtTimeStrategy(const std::string& rtime): - _day(-1), - _hour(-1), + _day(-1), + _hour(-1), _minute(0) { - if (rtime.empty()) + if (rtime.empty()) throw InvalidArgumentException("Rotation time must be specified."); - if ((rtime.find(',') != rtime.npos) && (rtime.find(':') == rtime.npos)) + if ((rtime.find(',') != rtime.npos) && (rtime.find(':') == rtime.npos)) throw InvalidArgumentException("Invalid rotation time specified."); StringTokenizer timestr(rtime, ",:", StringTokenizer::TOK_TRIM | StringTokenizer::TOK_IGNORE_EMPTY); @@ -87,11 +87,11 @@ public: } getNextRollover(); } - + ~RotateAtTimeStrategy() { } - + bool mustRotate(LogFile* /*pFile*/) { if (DT() >= _threshold) @@ -111,7 +111,7 @@ private: _threshold += tsp; } while (!(_threshold.minute() == _minute && - (-1 == _hour || _threshold.hour() == _hour) && + (-1 == _hour || _threshold.hour() == _hour) && (-1 == _day || _threshold.dayOfWeek() == _day))); // round to :00.0 seconds _threshold.assign(_threshold.year(), _threshold.month(), _threshold.day(), _threshold.hour(), _threshold.minute()); @@ -125,7 +125,7 @@ private: class Foundation_API RotateByIntervalStrategy: public RotateStrategy - /// The file is rotated when the log file + /// The file is rotated when the log file /// exceeds a given age. /// /// For this to work reliably across all platforms and file systems diff --git a/Foundation/include/Poco/Runnable.h b/Foundation/include/Poco/Runnable.h index c87a62817..8a08012f2 100644 --- a/Foundation/include/Poco/Runnable.h +++ b/Foundation/include/Poco/Runnable.h @@ -29,10 +29,10 @@ class Foundation_API Runnable /// must be implemented by classes that provide /// an entry point for a thread. { -public: +public: Runnable(); virtual ~Runnable(); - + virtual void run() = 0; /// Do whatever the thread needs to do. Must /// be overridden by subclasses. diff --git a/Foundation/include/Poco/RunnableAdapter.h b/Foundation/include/Poco/RunnableAdapter.h index 571871be9..0fa16ef8b 100644 --- a/Foundation/include/Poco/RunnableAdapter.h +++ b/Foundation/include/Poco/RunnableAdapter.h @@ -39,11 +39,11 @@ class RunnableAdapter: public Runnable { public: typedef void (C::*Callback)(); - + RunnableAdapter(C& object, Callback method): _pObject(&object), _method(method) { } - + RunnableAdapter(const RunnableAdapter& ra): _pObject(ra._pObject), _method(ra._method) { } @@ -63,7 +63,7 @@ public: { (_pObject->*_method)(); } - + private: RunnableAdapter(); diff --git a/Foundation/include/Poco/SHA1Engine.h b/Foundation/include/Poco/SHA1Engine.h index 9aa2b45e3..6d9c07644 100644 --- a/Foundation/include/Poco/SHA1Engine.h +++ b/Foundation/include/Poco/SHA1Engine.h @@ -44,7 +44,7 @@ public: SHA1Engine(); ~SHA1Engine(); - + std::size_t digestLength() const; void reset(); const DigestEngine::Digest& digest(); diff --git a/Foundation/include/Poco/SHA2Engine.h b/Foundation/include/Poco/SHA2Engine.h index 67417100c..c1de5cd50 100644 --- a/Foundation/include/Poco/SHA2Engine.h +++ b/Foundation/include/Poco/SHA2Engine.h @@ -38,10 +38,12 @@ class Foundation_API SHA2Engine: public DigestEngine public: enum ALGORITHM { - SHA_224 = 224, - SHA_256 = 256, - SHA_384 = 384, - SHA_512 = 512 + SHA_224 = 1, + SHA_256, + SHA_384, + SHA_512, + SHA_512_224, + SHA_512_256 }; SHA2Engine(ALGORITHM algorithm = SHA_256); diff --git a/Foundation/include/Poco/ScopedLock.h b/Foundation/include/Poco/ScopedLock.h index 8415c3808..4b1f5ce71 100644 --- a/Foundation/include/Poco/ScopedLock.h +++ b/Foundation/include/Poco/ScopedLock.h @@ -37,12 +37,12 @@ public: { _mutex.lock(); } - + ScopedLock(M& mutex, long milliseconds): _mutex(mutex) { _mutex.lock(milliseconds); } - + ~ScopedLock() { try @@ -79,12 +79,12 @@ public: { _pMutex->lock(); } - + ScopedLockWithUnlock(M& mutex, long milliseconds): _pMutex(&mutex) { _pMutex->lock(milliseconds); } - + ~ScopedLockWithUnlock() { try @@ -96,7 +96,7 @@ public: poco_unexpected(); } } - + void unlock() { if (_pMutex) diff --git a/Foundation/include/Poco/Semaphore.h b/Foundation/include/Poco/Semaphore.h index 7c10c4afe..67b7dddc0 100644 --- a/Foundation/include/Poco/Semaphore.h +++ b/Foundation/include/Poco/Semaphore.h @@ -35,16 +35,16 @@ namespace Poco { class Foundation_API Semaphore: private SemaphoreImpl - /// A Semaphore is a synchronization object with the following + /// A Semaphore is a synchronization object with the following /// characteristics: /// A semaphore has a value that is constrained to be a non-negative - /// integer and two atomic operations. The allowable operations are V - /// (here called set()) and P (here called wait()). A V (set()) operation - /// increases the value of the semaphore by one. - /// A P (wait()) operation decreases the value of the semaphore by one, - /// provided that can be done without violating the constraint that the - /// value be non-negative. A P (wait()) operation that is initiated when - /// the value of the semaphore is 0 suspends the calling thread. + /// integer and two atomic operations. The allowable operations are V + /// (here called set()) and P (here called wait()). A V (set()) operation + /// increases the value of the semaphore by one. + /// A P (wait()) operation decreases the value of the semaphore by one, + /// provided that can be done without violating the constraint that the + /// value be non-negative. A P (wait()) operation that is initiated when + /// the value of the semaphore is 0 suspends the calling thread. /// The calling thread may continue when the value becomes positive again. { public: @@ -60,7 +60,7 @@ public: /// greater than zero, n must be greater than /// or equal to zero and less than or equal /// to max. - + ~Semaphore(); /// Destroys the semaphore. @@ -73,7 +73,7 @@ public: void wait(); /// Waits for the semaphore to become signalled. /// To become signalled, a semaphore's value must - /// be greater than zero. + /// be greater than zero. /// Decrements the semaphore's value by one. void wait(long milliseconds); @@ -95,7 +95,7 @@ public: /// time interval, false otherwise. /// Decrements the semaphore's value by one /// if successful. - + private: Semaphore(); Semaphore(const Semaphore&); diff --git a/Foundation/include/Poco/Semaphore_POSIX.h b/Foundation/include/Poco/Semaphore_POSIX.h index 3fc0897fa..841f0a702 100644 --- a/Foundation/include/Poco/Semaphore_POSIX.h +++ b/Foundation/include/Poco/Semaphore_POSIX.h @@ -30,12 +30,12 @@ namespace Poco { class Foundation_API SemaphoreImpl { protected: - SemaphoreImpl(int n, int max); + SemaphoreImpl(int n, int max); ~SemaphoreImpl(); void setImpl(); void waitImpl(); bool waitImpl(long milliseconds); - + private: volatile int _n; int _max; @@ -49,7 +49,7 @@ private: // inline void SemaphoreImpl::setImpl() { - if (pthread_mutex_lock(&_mutex)) + if (pthread_mutex_lock(&_mutex)) throw SystemException("cannot signal semaphore (lock)"); if (_n < _max) { @@ -59,7 +59,7 @@ inline void SemaphoreImpl::setImpl() { pthread_mutex_unlock(&_mutex); throw SystemException("cannot signal semaphore: count would exceed maximum"); - } + } if (pthread_cond_signal(&_cond)) { pthread_mutex_unlock(&_mutex); diff --git a/Foundation/include/Poco/Semaphore_VX.h b/Foundation/include/Poco/Semaphore_VX.h index 181afe2f5..2ec1dda65 100644 --- a/Foundation/include/Poco/Semaphore_VX.h +++ b/Foundation/include/Poco/Semaphore_VX.h @@ -29,12 +29,12 @@ namespace Poco { class Foundation_API SemaphoreImpl { protected: - SemaphoreImpl(int n, int max); + SemaphoreImpl(int n, int max); ~SemaphoreImpl(); void setImpl(); void waitImpl(); bool waitImpl(long milliseconds); - + private: SEM_ID _sem; }; diff --git a/Foundation/include/Poco/Semaphore_WIN32.h b/Foundation/include/Poco/Semaphore_WIN32.h index ac9c31356..97515c5b8 100644 --- a/Foundation/include/Poco/Semaphore_WIN32.h +++ b/Foundation/include/Poco/Semaphore_WIN32.h @@ -29,12 +29,12 @@ namespace Poco { class Foundation_API SemaphoreImpl { protected: - SemaphoreImpl(int n, int max); + SemaphoreImpl(int n, int max); ~SemaphoreImpl(); void setImpl(); void waitImpl(); bool waitImpl(long milliseconds); - + private: HANDLE _sema; }; diff --git a/Foundation/include/Poco/SharedLibrary.h b/Foundation/include/Poco/SharedLibrary.h index b7e6acc7c..008da32fd 100644 --- a/Foundation/include/Poco/SharedLibrary.h +++ b/Foundation/include/Poco/SharedLibrary.h @@ -27,7 +27,7 @@ #include "Poco/SharedLibrary_VX.h" #elif defined(POCO_OS_FAMILY_UNIX) #include "Poco/SharedLibrary_UNIX.h" -#elif defined(POCO_OS_FAMILY_WINDOWS) +#elif defined(POCO_OS_FAMILY_WINDOWS) #include "Poco/SharedLibrary_WIN32U.h" #endif diff --git a/Foundation/include/Poco/SharedMemory.h b/Foundation/include/Poco/SharedMemory.h index 233856787..e0bc1614b 100644 --- a/Foundation/include/Poco/SharedMemory.h +++ b/Foundation/include/Poco/SharedMemory.h @@ -46,7 +46,7 @@ public: }; SharedMemory(); - /// Default constructor creates an unmapped SharedMemory object. + /// Default constructor creates an unmapped SharedMemory object. /// No clients can connect to an unmapped SharedMemory object. SharedMemory(const std::string& name, std::size_t size, AccessMode mode, const void* addrHint = 0, bool server = true); @@ -81,7 +81,7 @@ public: SharedMemory& operator = (const SharedMemory& other); /// Assigns another SharedMemory object. - void swap(SharedMemory& other); + void swap(SharedMemory& other) noexcept; /// Swaps the SharedMemory object with another one. char* begin() const; @@ -89,7 +89,7 @@ public: /// Will be NULL for illegal segments. char* end() const; - /// Returns the one-past-end end address of the shared memory segment. + /// Returns the one-past-end end address of the shared memory segment. /// Will be NULL for illegal segments. private: @@ -100,7 +100,7 @@ private: // // inlines // -inline void SharedMemory::swap(SharedMemory& other) +inline void SharedMemory::swap(SharedMemory& other) noexcept { using std::swap; swap(_pImpl, other._pImpl); diff --git a/Foundation/include/Poco/SharedMemory_DUMMY.h b/Foundation/include/Poco/SharedMemory_DUMMY.h index 5a487a0f7..6b740f709 100644 --- a/Foundation/include/Poco/SharedMemory_DUMMY.h +++ b/Foundation/include/Poco/SharedMemory_DUMMY.h @@ -54,7 +54,7 @@ public: /// Returns the start address of the shared memory segment. char* end() const; - /// Returns the one-past-end end address of the shared memory segment. + /// Returns the one-past-end end address of the shared memory segment. protected: ~SharedMemoryImpl(); diff --git a/Foundation/include/Poco/SharedMemory_POSIX.h b/Foundation/include/Poco/SharedMemory_POSIX.h index 4ba6ab5e8..8b7f34e65 100644 --- a/Foundation/include/Poco/SharedMemory_POSIX.h +++ b/Foundation/include/Poco/SharedMemory_POSIX.h @@ -56,7 +56,7 @@ public: /// Returns the start address of the shared memory segment. char* end() const; - /// Returns the one-past-end end address of the shared memory segment. + /// Returns the one-past-end end address of the shared memory segment. protected: void map(const void* addrHint); diff --git a/Foundation/include/Poco/SharedPtr.h b/Foundation/include/Poco/SharedPtr.h index 30553f7b6..9a4fd69e6 100644 --- a/Foundation/include/Poco/SharedPtr.h +++ b/Foundation/include/Poco/SharedPtr.h @@ -239,7 +239,7 @@ public: return assign(ptr); } - void swap(SharedPtr& ptr) + void swap(SharedPtr& ptr) noexcept { std::swap(_ptr, ptr._ptr); std::swap(_pCounter, ptr._pCounter); diff --git a/Foundation/include/Poco/SignalHandler.h b/Foundation/include/Poco/SignalHandler.h index 22b5f1673..471d7a7f0 100644 --- a/Foundation/include/Poco/SignalHandler.h +++ b/Foundation/include/Poco/SignalHandler.h @@ -36,7 +36,7 @@ class Foundation_API SignalHandler /// /// The class provides a signal handler (installed with /// installHandlers()) that translates certain POSIX - /// signals (SIGILL, SIGBUS, SIGSEGV, SIGSYS) into + /// signals (SIGILL, SIGBUS, SIGSEGV, SIGSYS) into /// C++ exceptions. /// /// Internally, a stack of sigjmp_buf structs is maintained for @@ -81,9 +81,9 @@ public: /// Returns the top-most sigjmp_buf for the current thread. static void throwSignalException(int sig); - /// Throws a SignalException with a textual description - /// of the given signal as argument. - + /// Throws a SignalException with a textual description + /// of the given signal as argument. + static void install(); /// Installs signal handlers for SIGILL, SIGBUS, SIGSEGV /// and SIGSYS. @@ -105,7 +105,7 @@ protected: private: static JumpBufferVec _jumpBufferVec; - + friend class ThreadImpl; }; diff --git a/Foundation/include/Poco/SimpleFileChannel.h b/Foundation/include/Poco/SimpleFileChannel.h index 844cacc51..0e03178d8 100644 --- a/Foundation/include/Poco/SimpleFileChannel.h +++ b/Foundation/include/Poco/SimpleFileChannel.h @@ -40,15 +40,15 @@ class Foundation_API SimpleFileChannel: public Channel /// by a newline. /// /// Chain this channel to a FormattingChannel with an - /// appropriate Formatter to control what is in the text. + /// appropriate Formatter to control what is in the text. /// /// Log file rotation based on log file size is supported. /// - /// If rotation is enabled, the SimpleFileChannel will + /// If rotation is enabled, the SimpleFileChannel will /// alternate between two log files. If the size of /// the primary log file exceeds a specified limit, /// the secondary log file will be used, and vice - /// versa. + /// versa. /// /// Log rotation is configured with the "rotation" /// property, which supports the following values: @@ -88,20 +88,20 @@ public: void open(); /// Opens the FileChannel and creates the log file if necessary. - + void close(); /// Closes the FileChannel. void log(const Message& msg); /// Logs the given message to the file. - + void setProperty(const std::string& name, const std::string& value); - /// Sets the property with the given name. - /// + /// Sets the property with the given name. + /// /// The following properties are supported: /// * path: The primary log file's path. /// * secondaryPath: The secondary log file's path. - /// * rotation: The log file's rotation mode. See the + /// * rotation: The log file's rotation mode. See the /// SimpleFileChannel class for details. /// * flush: Specifies whether messages are immediately /// flushed to the log file. See the SimpleFileChannel @@ -114,7 +114,7 @@ public: Timestamp creationDate() const; /// Returns the log file's creation date. - + UInt64 size() const; /// Returns the log file's current size in bytes. diff --git a/Foundation/include/Poco/SimpleHashTable.h b/Foundation/include/Poco/SimpleHashTable.h index cc2e92fb3..ef8b7d634 100644 --- a/Foundation/include/Poco/SimpleHashTable.h +++ b/Foundation/include/Poco/SimpleHashTable.h @@ -68,7 +68,7 @@ public: _entries.reserve(ht._capacity); for (auto p: ht._entries.end()) { - if (p) + if (p) _entries.push_back(new HashEntry(p)); else _entries.push_back(0); @@ -90,8 +90,8 @@ public: } return *this; } - - void swap(SimpleHashTable& ht) + + void swap(SimpleHashTable& ht) noexcept { using std::swap; swap(_entries, ht._entries); @@ -216,12 +216,12 @@ public: UInt32 hsh = hash(key); return const_cast(getRaw(key, hsh)); } - + const Value& operator [] (const Key& key) const { return get(key); } - + Value& operator [] (const Key& key) { UInt32 hsh = hash(key); @@ -326,7 +326,7 @@ public: { return _size; } - + UInt32 capacity() const { return _capacity; diff --git a/Foundation/include/Poco/SingletonHolder.h b/Foundation/include/Poco/SingletonHolder.h index 8735f114b..3f0b997b5 100644 --- a/Foundation/include/Poco/SingletonHolder.h +++ b/Foundation/include/Poco/SingletonHolder.h @@ -39,14 +39,14 @@ public: /// Creates the SingletonHolder. { } - + ~SingletonHolder() /// Destroys the SingletonHolder and the singleton /// object that it holds. { delete _pS; } - + S* get() /// Returns a pointer to the singleton object /// hold by the SingletonHolder. The first call @@ -56,7 +56,7 @@ public: if (!_pS) _pS = new S; return _pS; } - + void reset() /// Deletes the singleton object. { @@ -64,7 +64,7 @@ public: delete _pS; _pS = 0; } - + private: S* _pS; FastMutex _m; diff --git a/Foundation/include/Poco/SplitterChannel.h b/Foundation/include/Poco/SplitterChannel.h index 6f48eab3e..cdac8f578 100644 --- a/Foundation/include/Poco/SplitterChannel.h +++ b/Foundation/include/Poco/SplitterChannel.h @@ -40,13 +40,13 @@ public: void addChannel(Channel::Ptr pChannel); /// Attaches a channel, which may not be null. - + void removeChannel(Channel::Ptr pChannel); /// Removes a channel. void log(const Message& msg); /// Sends the given Message to all - /// attaches channels. + /// attaches channels. void setProperty(const std::string& name, const std::string& value); /// Sets or changes a configuration property. @@ -59,7 +59,7 @@ public: void close(); /// Removes all channels. - + int count() const; /// Returns the number of channels in the SplitterChannel. @@ -68,7 +68,7 @@ protected: private: typedef std::vector ChannelVec; - + ChannelVec _channels; mutable FastMutex _mutex; }; diff --git a/Foundation/include/Poco/Stopwatch.h b/Foundation/include/Poco/Stopwatch.h index 6bc27fc92..add8e4c8b 100644 --- a/Foundation/include/Poco/Stopwatch.h +++ b/Foundation/include/Poco/Stopwatch.h @@ -35,20 +35,20 @@ public: void start(); /// Starts (or restarts) the stopwatch. - + void stop(); /// Stops or pauses the stopwatch. - + void reset(); /// Resets the stopwatch. - + void restart(); /// Resets and starts the stopwatch. - + Clock::ClockDiff elapsed() const; /// Returns the elapsed time in microseconds /// since the stopwatch started. - + int elapsedSeconds() const; /// Returns the number of seconds elapsed /// since the stopwatch started. diff --git a/Foundation/include/Poco/StrategyCollection.h b/Foundation/include/Poco/StrategyCollection.h index 7994f5417..b67370ddc 100644 --- a/Foundation/include/Poco/StrategyCollection.h +++ b/Foundation/include/Poco/StrategyCollection.h @@ -28,7 +28,7 @@ namespace Poco { -template +template class StrategyCollection: public AbstractStrategy /// An StrategyCollection is a decorator masking n collections as a single one. { diff --git a/Foundation/include/Poco/StreamChannel.h b/Foundation/include/Poco/StreamChannel.h index 27ed0c7db..ab8ae57f0 100644 --- a/Foundation/include/Poco/StreamChannel.h +++ b/Foundation/include/Poco/StreamChannel.h @@ -34,7 +34,7 @@ class Foundation_API StreamChannel: public Channel /// by a newline. /// /// Chain this channel to a FormattingChannel with an - /// appropriate Formatter to control what is contained + /// appropriate Formatter to control what is contained /// in the text. { public: @@ -45,7 +45,7 @@ public: void log(const Message& msg); /// Logs the given message to the channel's stream. - + protected: virtual ~StreamChannel(); diff --git a/Foundation/include/Poco/StreamConverter.h b/Foundation/include/Poco/StreamConverter.h index c880e2632..99701aadb 100644 --- a/Foundation/include/Poco/StreamConverter.h +++ b/Foundation/include/Poco/StreamConverter.h @@ -91,7 +91,7 @@ class Foundation_API InputStreamConverter: public StreamConverterIOS, public std /// underlying istream from one character encoding into another. /// If a character cannot be represented in outEncoding, defaultChar /// is used instead. - /// If a byte sequence read from the underlying stream is not valid in inEncoding, + /// If a byte sequence read from the underlying stream is not valid in inEncoding, /// defaultChar is used instead and the encoding error count is incremented. { public: @@ -109,7 +109,7 @@ class Foundation_API OutputStreamConverter: public StreamConverterIOS, public st /// underlying ostream from one character encoding into another. /// If a character cannot be represented in outEncoding, defaultChar /// is used instead. - /// If a byte sequence written to the stream is not valid in inEncoding, + /// If a byte sequence written to the stream is not valid in inEncoding, /// defaultChar is used instead and the encoding error count is incremented. { public: diff --git a/Foundation/include/Poco/StreamTokenizer.h b/Foundation/include/Poco/StreamTokenizer.h index 3c5b69641..2b5ad5c13 100644 --- a/Foundation/include/Poco/StreamTokenizer.h +++ b/Foundation/include/Poco/StreamTokenizer.h @@ -54,7 +54,7 @@ public: /// and whitespace tokens will be marked as /// ignorable, which means that next() will not /// return them. - + void addToken(Token* pToken, bool ignore); /// Adds a token class to the tokenizer. The /// tokenizer takes ownership of the token and @@ -62,11 +62,11 @@ public: /// If ignore is true, the token will be marked /// as ignorable, which means that next() will /// not return it. - + const Token* next(); /// Extracts the next token from the input stream. /// Returns a pointer to an EOFToken if there are - /// no more characters to read. + /// no more characters to read. /// Returns a pointer to an InvalidToken if an /// invalid character is encountered. /// If a token is marked as ignorable, it will not @@ -81,9 +81,9 @@ private: Token* pToken; bool ignore; }; - + typedef std::vector TokenVec; - + TokenVec _tokens; std::istream* _pIstr; InvalidToken _invalidToken; diff --git a/Foundation/include/Poco/StringTokenizer.h b/Foundation/include/Poco/StringTokenizer.h index 0690fb720..a3c625889 100644 --- a/Foundation/include/Poco/StringTokenizer.h +++ b/Foundation/include/Poco/StringTokenizer.h @@ -38,10 +38,10 @@ public: TOK_IGNORE_EMPTY = 1, /// ignore empty tokens TOK_TRIM = 2 /// remove leading and trailing whitespace from tokens }; - + typedef std::vector TokenVec; typedef TokenVec::const_iterator Iterator; - + StringTokenizer(const std::string& str, const std::string& separators, int options = 0); /// Splits the given string into tokens. The tokens are expected to be /// separated by one of the separator characters given in separators. @@ -51,10 +51,10 @@ public: ~StringTokenizer(); /// Destroys the tokenizer. - + Iterator begin() const; Iterator end() const; - + const std::string& operator [] (std::size_t index) const; /// Returns const reference the index'th token. /// Throws a RangeException if the index is out of range. @@ -72,10 +72,10 @@ public: /// Throws a NotFoundException if the token is not found. std::size_t replace(const std::string& oldToken, const std::string& newToken, std::string::size_type pos = 0); - /// Starting at position pos, replaces all subsequent tokens having value + /// Starting at position pos, replaces all subsequent tokens having value /// equal to oldToken with newToken. /// Returns the number of modified tokens. - + std::size_t count() const; /// Returns the total number of tokens. diff --git a/Foundation/include/Poco/SynchronizedObject.h b/Foundation/include/Poco/SynchronizedObject.h index a2cfd96fb..a201f7c86 100644 --- a/Foundation/include/Poco/SynchronizedObject.h +++ b/Foundation/include/Poco/SynchronizedObject.h @@ -34,10 +34,10 @@ class Foundation_API SynchronizedObject { public: using ScopedLock = Poco::ScopedLock; - + SynchronizedObject(); /// Creates the object. - + virtual ~SynchronizedObject(); /// Destroys the object. @@ -49,14 +49,14 @@ public: /// Tries to lock the object. Returns false immediately /// if the object is already locked by another thread /// Returns true if the object was successfully locked. - + void unlock() const; /// Unlocks the object so that it can be locked by /// other threads. - + void notify() const; - /// Signals the object. - /// Exactly only one thread waiting for the object + /// Signals the object. + /// Exactly only one thread waiting for the object /// can resume execution. void wait() const; diff --git a/Foundation/include/Poco/SyslogChannel.h b/Foundation/include/Poco/SyslogChannel.h index 843d4ce98..2b3e398b7 100644 --- a/Foundation/include/Poco/SyslogChannel.h +++ b/Foundation/include/Poco/SyslogChannel.h @@ -38,7 +38,7 @@ public: SYSLOG_NDELAY = 0x08, /// don't delay open SYSLOG_PERROR = 0x20 /// log to stderr as well (not supported on all platforms) }; - + enum Facility { SYSLOG_KERN = ( 0<<3), /// kernel messages @@ -62,22 +62,22 @@ public: SYSLOG_LOCAL6 = (22<<3), /// reserved for local use SYSLOG_LOCAL7 = (23<<3) /// reserved for local use }; - + SyslogChannel(); /// Creates a SyslogChannel. - + SyslogChannel(const std::string& name, int options = SYSLOG_CONS, int facility = SYSLOG_USER); /// Creates a SyslogChannel with the given name, options and facility. - + void open(); /// Opens the SyslogChannel. - + void close(); /// Closes the SyslogChannel. - + void log(const Message& msg); /// Sens the message's text to the syslog service. - + void setProperty(const std::string& name, const std::string& value); /// Sets the property with the given value. /// @@ -85,7 +85,7 @@ public: /// * name: The name used to identify the source of log messages. /// * facility: The facility added to each log message. See the Facility enumeration for a list of supported values. /// * options: The logging options. See the Option enumeration for a list of supported values. - + std::string getProperty(const std::string& name) const; /// Returns the value of the property with the given name. diff --git a/Foundation/include/Poco/Task.h b/Foundation/include/Poco/Task.h index 6ae11d283..123c74ab3 100644 --- a/Foundation/include/Poco/Task.h +++ b/Foundation/include/Poco/Task.h @@ -34,7 +34,7 @@ class NotificationCenter; class Foundation_API Task: public Runnable, public RefCountedObject - /// A Task is a subclass of Runnable that has a name + /// A Task is a subclass of Runnable that has a name /// and supports progress reporting and cancellation. /// /// A TaskManager object can be used to take care of the @@ -49,13 +49,13 @@ public: TASK_CANCELLING, TASK_FINISHED }; - + Task(const std::string& name); /// Creates the Task. const std::string& name() const; - /// Returns the task's name. - + /// Returns the task's name. + float progress() const; /// Returns the task's progress. /// The value will be between 0.0 (just started) @@ -72,7 +72,7 @@ public: bool isCancelled() const; /// Returns true if cancellation of the task has been - /// requested. + /// requested. /// /// A Task's runTask() method should periodically /// call this method and stop whatever it is doing in an @@ -84,11 +84,11 @@ public: void reset(); /// Sets the task's progress to zero and clears the /// cancel flag. - + virtual void runTask() = 0; /// Do whatever the task needs to do. Must /// be overridden by subclasses. - + void run(); /// Calls the task's runTask() method and notifies the owner /// of the task's start and completion. @@ -130,7 +130,7 @@ protected: void setOwner(TaskManager* pOwner); /// Sets the (optional) owner of the task. - + TaskManager* getOwner() const; /// Returns the owner of the task, which may be NULL. @@ -139,19 +139,19 @@ protected: virtual ~Task(); /// Destroys the Task. - + private: Task(); Task(const Task&); Task& operator = (const Task&); - + std::string _name; TaskManager* _pOwner; float _progress; - TaskState _state; + std::atomic _state; Event _cancelEvent; mutable FastMutex _mutex; - + friend class TaskManager; }; diff --git a/Foundation/include/Poco/TaskManager.h b/Foundation/include/Poco/TaskManager.h index 0a4ff86f2..6b7cd2090 100644 --- a/Foundation/include/Poco/TaskManager.h +++ b/Foundation/include/Poco/TaskManager.h @@ -70,7 +70,7 @@ public: void cancelAll(); /// Requests cancellation of all tasks. - + void joinAll(); /// Waits for the completion of all the threads /// in the TaskManager's thread pool. @@ -100,7 +100,7 @@ public: protected: void postNotification(const Notification::Ptr& pNf); - /// Posts a notification to the task manager's + /// Posts a notification to the task manager's /// notification center. void taskStarted(Task* pTask); diff --git a/Foundation/include/Poco/TaskNotification.h b/Foundation/include/Poco/TaskNotification.h index 88dab508d..120643fff 100644 --- a/Foundation/include/Poco/TaskNotification.h +++ b/Foundation/include/Poco/TaskNotification.h @@ -51,7 +51,7 @@ class Foundation_API TaskStartedNotification: public TaskNotification { public: TaskStartedNotification(Task* pTask); - + protected: ~TaskStartedNotification(); }; @@ -92,7 +92,7 @@ public: protected: ~TaskFailedNotification(); - + private: Exception* _pException; }; @@ -109,7 +109,7 @@ public: protected: ~TaskProgressNotification(); - + private: float _progress; }; @@ -137,7 +137,7 @@ public: protected: ~TaskCustomNotification(){}; - + private: C _custom; }; diff --git a/Foundation/include/Poco/TeeStream.h b/Foundation/include/Poco/TeeStream.h index 07744d834..ad6f2940c 100644 --- a/Foundation/include/Poco/TeeStream.h +++ b/Foundation/include/Poco/TeeStream.h @@ -36,7 +36,7 @@ public: TeeStreamBuf(); /// Creates an unconnected CountingStreamBuf. /// Use addStream() to attach output streams. - + TeeStreamBuf(std::istream& istr); /// Creates the CountingStreamBuf and connects it /// to the given input stream. @@ -57,7 +57,7 @@ protected: private: typedef std::vector StreamVec; - + std::istream* _pIstr; StreamVec _streams; }; @@ -116,7 +116,7 @@ class Foundation_API TeeOutputStream: public TeeIOS, public std::ostream public: TeeOutputStream(); /// Creates an unconnected TeeOutputStream. - + TeeOutputStream(std::ostream& ostr); /// Creates the TeeOutputStream and connects it /// to the given input stream. diff --git a/Foundation/include/Poco/TextBufferIterator.h b/Foundation/include/Poco/TextBufferIterator.h index d8eda8417..1d3956283 100644 --- a/Foundation/include/Poco/TextBufferIterator.h +++ b/Foundation/include/Poco/TextBufferIterator.h @@ -53,7 +53,7 @@ class Foundation_API TextBufferIterator public: TextBufferIterator(); /// Creates an uninitialized TextBufferIterator. - + TextBufferIterator(const char* begin, const TextEncoding& encoding); /// Creates a TextBufferIterator for the given buffer, which must be 0-terminated. /// The encoding object must not be deleted as long as the iterator @@ -74,37 +74,37 @@ public: ~TextBufferIterator(); /// Destroys the TextBufferIterator. - + TextBufferIterator(const TextBufferIterator& it); /// Copy constructor. - + TextBufferIterator& operator = (const TextBufferIterator& it); /// Assignment operator. - - void swap(TextBufferIterator& it); + + void swap(TextBufferIterator& it) noexcept; /// Swaps the iterator with another one. - + int operator * () const; /// Returns the Unicode value of the current character. /// If there is no valid character at the current position, /// -1 is returned. - - TextBufferIterator& operator ++ (); + + TextBufferIterator& operator ++ (); /// Prefix increment operator. - TextBufferIterator operator ++ (int); + TextBufferIterator operator ++ (int); /// Postfix increment operator. bool operator == (const TextBufferIterator& it) const; /// Compares two iterators for equality. - + bool operator != (const TextBufferIterator& it) const; /// Compares two iterators for inequality. TextBufferIterator end() const; /// Returns the end iterator for the range handled /// by the iterator. - + private: const TextEncoding* _pEncoding; const char* _it; @@ -127,7 +127,7 @@ inline bool TextBufferIterator::operator != (const TextBufferIterator& it) const } -inline void swap(TextBufferIterator& it1, TextBufferIterator& it2) +inline void swap(TextBufferIterator& it1, TextBufferIterator& it2) noexcept { it1.swap(it2); } diff --git a/Foundation/include/Poco/TextConverter.h b/Foundation/include/Poco/TextConverter.h index ebf978fa6..88e2d3191 100644 --- a/Foundation/include/Poco/TextConverter.h +++ b/Foundation/include/Poco/TextConverter.h @@ -34,14 +34,14 @@ class Foundation_API TextConverter public: typedef int (*Transform)(int); /// Transform function for convert. - + TextConverter(const TextEncoding& inEncoding, const TextEncoding& outEncoding, int defaultChar = '?'); /// Creates the TextConverter. The encoding objects must not be deleted while the /// TextConverter is in use. ~TextConverter(); /// Destroys the TextConverter. - + int convert(const std::string& source, std::string& destination, Transform trans); /// Converts the source string from inEncoding to outEncoding /// and appends the result to destination. Every character is diff --git a/Foundation/include/Poco/TextIterator.h b/Foundation/include/Poco/TextIterator.h index 17f48a4ab..f78fb868b 100644 --- a/Foundation/include/Poco/TextIterator.h +++ b/Foundation/include/Poco/TextIterator.h @@ -51,7 +51,7 @@ class Foundation_API TextIterator public: TextIterator(); /// Creates an uninitialized TextIterator. - + TextIterator(const std::string& str, const TextEncoding& encoding); /// Creates a TextIterator for the given string. /// The encoding object must not be deleted as long as the iterator @@ -70,37 +70,37 @@ public: ~TextIterator(); /// Destroys the TextIterator. - + TextIterator(const TextIterator& it); /// Copy constructor. - + TextIterator& operator = (const TextIterator& it); /// Assignment operator. - - void swap(TextIterator& it); + + void swap(TextIterator& it) noexcept; /// Swaps the iterator with another one. - + int operator * () const; /// Returns the Unicode value of the current character. /// If there is no valid character at the current position, /// -1 is returned. - - TextIterator& operator ++ (); + + TextIterator& operator ++ (); /// Prefix increment operator. - TextIterator operator ++ (int); + TextIterator operator ++ (int); /// Postfix increment operator. bool operator == (const TextIterator& it) const; /// Compares two iterators for equality. - + bool operator != (const TextIterator& it) const; /// Compares two iterators for inequality. - + TextIterator end() const; /// Returns the end iterator for the range handled /// by the iterator. - + private: const TextEncoding* _pEncoding; std::string::const_iterator _it; @@ -123,7 +123,7 @@ inline bool TextIterator::operator != (const TextIterator& it) const } -inline void swap(TextIterator& it1, TextIterator& it2) +inline void swap(TextIterator& it1, TextIterator& it2) noexcept { it1.swap(it2); } diff --git a/Foundation/include/Poco/ThreadLocal.h b/Foundation/include/Poco/ThreadLocal.h index cea17d5c1..9cdd01521 100644 --- a/Foundation/include/Poco/ThreadLocal.h +++ b/Foundation/include/Poco/ThreadLocal.h @@ -47,16 +47,16 @@ public: _value() { } - + ~TLSSlot() { } - + C& value() { return _value; } - + private: TLSSlot(const TLSSlot&); TLSSlot& operator = (const TLSSlot&); @@ -73,24 +73,24 @@ class Foundation_API ThreadLocalStorage public: ThreadLocalStorage(); /// Creates the TLS. - + ~ThreadLocalStorage(); /// Deletes the TLS. TLSAbstractSlot*& get(const void* key); /// Returns the slot for the given key. - + static ThreadLocalStorage& current(); /// Returns the TLS object for the current thread /// (which may also be the main thread). - + static void clear(); /// Clears the current thread's TLS object. /// Does nothing in the main thread. - + private: typedef std::map TLSMap; - + TLSMap _map; friend class Thread; @@ -118,16 +118,16 @@ public: ThreadLocal() { } - + ~ThreadLocal() { } - + C* operator -> () { return &get(); } - + C& operator * () /// "Dereferences" the smart pointer and returns a reference /// to the underlying data object. The reference can be used @@ -144,7 +144,7 @@ public: if (!p) p = new Slot; return static_cast(p)->value(); } - + private: ThreadLocal(const ThreadLocal&); ThreadLocal& operator = (const ThreadLocal&); diff --git a/Foundation/include/Poco/ThreadTarget.h b/Foundation/include/Poco/ThreadTarget.h index 88452694c..5cf9c4e60 100644 --- a/Foundation/include/Poco/ThreadTarget.h +++ b/Foundation/include/Poco/ThreadTarget.h @@ -26,7 +26,7 @@ namespace Poco { class Foundation_API ThreadTarget: public Runnable - /// This adapter simplifies using static member functions as well as + /// This adapter simplifies using static member functions as well as /// standalone functions as targets for threads. /// Note that it is possible to pass those entities directly to Thread::start(). /// This adapter is provided as a convenience for higher abstraction level @@ -34,7 +34,7 @@ class Foundation_API ThreadTarget: public Runnable /// /// For using a non-static member function as a thread target, please /// see the RunnableAdapter class. - /// + /// /// Usage: /// class MyObject /// { @@ -45,18 +45,18 @@ class Foundation_API ThreadTarget: public Runnable /// thr.start(ra); /// /// or: - /// + /// /// void doSomething() {} - /// + /// /// ThreadTarget ra(doSomething); /// Thread thr; /// thr.start(ra); { public: typedef void (*Callback)(); - + ThreadTarget(Callback method); - + ThreadTarget(const ThreadTarget& te); ~ThreadTarget(); @@ -64,7 +64,7 @@ public: ThreadTarget& operator = (const ThreadTarget& te); void run(); - + private: ThreadTarget(); diff --git a/Foundation/include/Poco/Thread_POSIX.h b/Foundation/include/Poco/Thread_POSIX.h index f82753366..b46351009 100644 --- a/Foundation/include/Poco/Thread_POSIX.h +++ b/Foundation/include/Poco/Thread_POSIX.h @@ -59,7 +59,7 @@ public: { POLICY_DEFAULT_IMPL = SCHED_OTHER }; - + ThreadImpl(); ~ThreadImpl(); @@ -141,12 +141,12 @@ private: std::size_t stackSize; bool started; bool joined; + mutable FastMutex mutex; }; AutoPtr _pData; - static CurrentThreadHolder _currentThreadHolder; - + #if defined(POCO_OS_FAMILY_UNIX) && !defined(POCO_VXWORKS) SignalHandler::JumpBufferVec _jumpBufferVec; friend class SignalHandler; @@ -171,6 +171,7 @@ inline int ThreadImpl::getOSPriorityImpl() const inline bool ThreadImpl::isRunningImpl() const { + FastMutex::ScopedLock l(_pData->mutex); return !_pData->pRunnableTarget.isNull(); } diff --git a/Foundation/include/Poco/Thread_VX.h b/Foundation/include/Poco/Thread_VX.h index 33110cc95..506c5ab67 100644 --- a/Foundation/include/Poco/Thread_VX.h +++ b/Foundation/include/Poco/Thread_VX.h @@ -33,7 +33,7 @@ namespace Poco { class Foundation_API ThreadImpl { -public: +public: typedef int TIDImpl; typedef void (*Callable)(void*); @@ -63,7 +63,7 @@ public: } Callable callback; - void* pData; + void* pData; }; ThreadImpl(); diff --git a/Foundation/include/Poco/Thread_WIN32.h b/Foundation/include/Poco/Thread_WIN32.h index 80b121024..2d44a20bc 100644 --- a/Foundation/include/Poco/Thread_WIN32.h +++ b/Foundation/include/Poco/Thread_WIN32.h @@ -29,7 +29,7 @@ namespace Poco { class Foundation_API ThreadImpl { -public: +public: typedef DWORD TIDImpl; typedef void (*Callable)(void*); @@ -53,7 +53,7 @@ public: POLICY_DEFAULT_IMPL = 0 }; - ThreadImpl(); + ThreadImpl(); ~ThreadImpl(); TIDImpl tidImpl() const; @@ -106,7 +106,7 @@ private: { TlsSetValue(_slot, pThread); } - + private: DWORD _slot; }; diff --git a/Foundation/include/Poco/Thread_WINCE.h b/Foundation/include/Poco/Thread_WINCE.h index 49aee701e..47e9f18e8 100644 --- a/Foundation/include/Poco/Thread_WINCE.h +++ b/Foundation/include/Poco/Thread_WINCE.h @@ -34,7 +34,7 @@ namespace Poco { class Foundation_API ThreadImpl { -public: +public: typedef DWORD TIDImpl; typedef void (*Callable)(void*); typedef DWORD (WINAPI *Entry)(LPVOID); @@ -53,7 +53,7 @@ public: POLICY_DEFAULT_IMPL = 0 }; - ThreadImpl(); + ThreadImpl(); ~ThreadImpl(); TIDImpl tidImpl() const; @@ -102,7 +102,7 @@ private: { TlsSetValue(_slot, pThread); } - + private: DWORD _slot; }; diff --git a/Foundation/include/Poco/TimedNotificationQueue.h b/Foundation/include/Poco/TimedNotificationQueue.h index 841ace6b0..d08e54bcf 100644 --- a/Foundation/include/Poco/TimedNotificationQueue.h +++ b/Foundation/include/Poco/TimedNotificationQueue.h @@ -33,13 +33,13 @@ namespace Poco { class Foundation_API TimedNotificationQueue /// A TimedNotificationQueue object provides a way to implement timed, asynchronous /// notifications. This is especially useful for sending notifications - /// from one thread to another, for example from a background thread to - /// the main (user interface) thread. + /// from one thread to another, for example from a background thread to + /// the main (user interface) thread. /// /// The TimedNotificationQueue is quite similar to the NotificationQueue class. /// The only difference to NotificationQueue is that each Notification is tagged /// with a Timestamp. When inserting a Notification into the queue, the - /// Notification is inserted according to the given Timestamp, with + /// Notification is inserted according to the given Timestamp, with /// lower Timestamp values being inserted before higher ones. /// /// Notifications are dequeued in order of their timestamps. @@ -88,11 +88,11 @@ public: /// It is highly recommended that the result is immediately /// assigned to a Notification::Ptr, to avoid potential /// memory management issues. - + Notification* waitDequeueNotification(); /// Dequeues the next pending notification. /// If no notification is available, waits for a notification - /// to be enqueued. + /// to be enqueued. /// The caller gains ownership of the notification and /// is expected to release it when done with it. /// @@ -114,7 +114,7 @@ public: bool empty() const; /// Returns true iff the queue is empty. - + int size() const; /// Returns the number of notifications in the queue. @@ -129,7 +129,7 @@ protected: typedef std::multimap NfQueue; Notification::Ptr dequeueOne(NfQueue::iterator& it); bool wait(Clock::ClockDiff interval); - + private: NfQueue _nfQueue; Event _nfAvailable; diff --git a/Foundation/include/Poco/Timer.h b/Foundation/include/Poco/Timer.h index 56dbd2b5b..ce77ae2d1 100644 --- a/Foundation/include/Poco/Timer.h +++ b/Foundation/include/Poco/Timer.h @@ -39,14 +39,14 @@ class Foundation_API Timer: protected Runnable /// Once that interval expires, the timer callback is called repeatedly /// in the given periodic interval. If the interval is 0, the timer is only /// called once. - /// The timer callback method can stop the timer by setting the + /// The timer callback method can stop the timer by setting the /// timer's periodic interval to 0. /// /// The timer callback runs in its own thread, so multithreading - /// issues (proper synchronization) have to be considered when writing + /// issues (proper synchronization) have to be considered when writing /// the callback method. /// - /// The exact interval at which the callback is called depends on many + /// The exact interval at which the callback is called depends on many /// factors like operating system, CPU performance and system load and /// may differ from the specified interval. /// @@ -66,7 +66,7 @@ class Foundation_API Timer: protected Runnable public: Timer(long startInterval = 0, long periodicInterval = 0); /// Creates a new timer object. StartInterval and periodicInterval - /// are given in milliseconds. If a periodicInterval of zero is + /// are given in milliseconds. If a periodicInterval of zero is /// specified, the callback will only be called once, after the /// startInterval expires. /// To start the timer, call the Start() method. @@ -101,7 +101,7 @@ public: /// Create the TimerCallback as follows: /// TimerCallback callback(*this, &MyClass::onTimer); /// timer.start(callback); - + void stop(); /// Stops the timer. If the callback method is currently running /// it will be allowed to finish first. @@ -121,7 +121,7 @@ public: /// Returns the start interval. void setStartInterval(long milliseconds); - /// Sets the start interval. Will only be + /// Sets the start interval. Will only be /// effective before start() is called. long getPeriodicInterval() const; @@ -131,7 +131,7 @@ public: /// Sets the periodic interval. If the timer is already running /// the new interval will be effective when the current interval /// expires. - + long skipped() const; /// Returns the number of skipped invocations since the last invocation. /// Skipped invocations happen if the timer callback function takes @@ -149,7 +149,7 @@ private: AbstractTimerCallback* _pCallback; Clock _nextInvocation; mutable FastMutex _mutex; - + Timer(const Timer&); Timer& operator = (const Timer&); }; @@ -163,7 +163,7 @@ public: AbstractTimerCallback(); AbstractTimerCallback(const AbstractTimerCallback& callback); virtual ~AbstractTimerCallback(); - + AbstractTimerCallback& operator = (const AbstractTimerCallback& callback); virtual void invoke(Timer& timer) const = 0; @@ -171,11 +171,11 @@ public: }; -template +template class TimerCallback: public AbstractTimerCallback /// This template class implements an adapter that sits between /// a Timer and an object's method invoked by the timer. - /// It is quite similar in concept to the RunnableAdapter, but provides + /// It is quite similar in concept to the RunnableAdapter, but provides /// some Timer specific additional methods. /// See the Timer class for information on how /// to use this template class. diff --git a/Foundation/include/Poco/Timespan.h b/Foundation/include/Poco/Timespan.h index 09f17428e..d00f9c23f 100644 --- a/Foundation/include/Poco/Timespan.h +++ b/Foundation/include/Poco/Timespan.h @@ -20,6 +20,7 @@ #include "Poco/Foundation.h" #include "Poco/Timestamp.h" +#include namespace Poco { @@ -33,20 +34,25 @@ public: Timespan(); /// Creates a zero Timespan. - + Timespan(TimeDiff microseconds); /// Creates a Timespan. - + Timespan(long seconds, long microseconds); /// Creates a Timespan. Useful for creating /// a Timespan from a struct timeval. - + Timespan(int days, int hours, int minutes, int seconds, int microSeconds); /// Creates a Timespan. Timespan(const Timespan& timespan); /// Creates a Timespan from another one. + template + Timespan(const std::chrono::duration& dtime) : + _span(std::chrono::duration_cast(dtime).count()) {} + /// Creates a Timespan from std::chrono::duration + ~Timespan(); /// Destroys the Timespan. @@ -55,15 +61,23 @@ public: Timespan& operator = (TimeDiff microseconds); /// Assignment operator. - + Timespan& assign(int days, int hours, int minutes, int seconds, int microSeconds); /// Assigns a new span. - + Timespan& assign(long seconds, long microseconds); /// Assigns a new span. Useful for assigning /// from a struct timeval. - void swap(Timespan& timespan); + template + Timespan& assign(const std::chrono::duration& dtime) + /// Assigns a new span from std::chrono::duration. + { + _span = std::chrono::duration_cast(dtime).count(); + return *this; + } + + void swap(Timespan& timespan) noexcept; /// Swaps the Timespan with another one. bool operator == (const Timespan& ts) const; @@ -79,7 +93,7 @@ public: bool operator >= (TimeDiff microSeconds) const; bool operator < (TimeDiff microSeconds) const; bool operator <= (TimeDiff microSeconds) const; - + Timespan operator + (const Timespan& d) const; Timespan operator - (const Timespan& d) const; Timespan& operator += (const Timespan& d); @@ -92,39 +106,39 @@ public: int days() const; /// Returns the number of days. - + int hours() const; /// Returns the number of hours (0 to 23). - + int totalHours() const; /// Returns the total number of hours. - + int minutes() const; /// Returns the number of minutes (0 to 59). - + int totalMinutes() const; /// Returns the total number of minutes. - + int seconds() const; /// Returns the number of seconds (0 to 59). - + int totalSeconds() const; /// Returns the total number of seconds. - + int milliseconds() const; /// Returns the number of milliseconds (0 to 999). - + TimeDiff totalMilliseconds() const; /// Returns the total number of milliseconds. - + int microseconds() const; /// Returns the fractions of a millisecond /// in microseconds (0 to 999). - + int useconds() const; /// Returns the fractions of a second /// in microseconds (0 to 999999). - + TimeDiff totalMicroseconds() const; /// Returns the total number of microseconds. @@ -153,49 +167,49 @@ inline int Timespan::hours() const return int((_span/HOURS) % 24); } - + inline int Timespan::totalHours() const { return int(_span/HOURS); } - + inline int Timespan::minutes() const { return int((_span/MINUTES) % 60); } - + inline int Timespan::totalMinutes() const { return int(_span/MINUTES); } - + inline int Timespan::seconds() const { return int((_span/SECONDS) % 60); } - + inline int Timespan::totalSeconds() const { return int(_span/SECONDS); } - + inline int Timespan::milliseconds() const { return int((_span/MILLISECONDS) % 1000); } - + inline Timespan::TimeDiff Timespan::totalMilliseconds() const { return _span/MILLISECONDS; } - + inline int Timespan::microseconds() const { return int(_span % 1000); @@ -207,7 +221,7 @@ inline int Timespan::useconds() const return int(_span % 1000000); } - + inline Timespan::TimeDiff Timespan::totalMicroseconds() const { return _span; @@ -286,7 +300,7 @@ inline bool Timespan::operator <= (TimeDiff microSeconds) const } -inline void swap(Timespan& s1, Timespan& s2) +inline void swap(Timespan& s1, Timespan& s2) noexcept { s1.swap(s2); } diff --git a/Foundation/include/Poco/Timestamp.h b/Foundation/include/Poco/Timestamp.h index 0f869e1bd..089ae05b4 100644 --- a/Foundation/include/Poco/Timestamp.h +++ b/Foundation/include/Poco/Timestamp.h @@ -43,18 +43,18 @@ class Foundation_API Timestamp /// based and thus independent of the timezone /// in effect on the system. /// - /// The internal reference time is the Unix epoch, + /// The internal reference time is the Unix epoch, /// midnight, January 1, 1970. { public: - using TimeVal = Int64; + using TimeVal = Int64; /// Monotonic UTC time value in microsecond resolution, /// with base time midnight, January 1, 1970. - - using UtcTimeVal = Int64; + + using UtcTimeVal = Int64; /// Monotonic UTC time value in 100 nanosecond resolution, /// with base time midnight, October 15, 1582. - + using TimeDiff = Int64; /// Difference between two TimeVal values in microseconds. @@ -63,23 +63,23 @@ public: Timestamp(); /// Creates a timestamp with the current time. - + Timestamp(TimeVal tv); /// Creates a timestamp from the given time value /// (microseconds since midnight, January 1, 1970). - + Timestamp(const Timestamp& other); /// Copy constructor. - + ~Timestamp(); /// Destroys the timestamp - + Timestamp& operator = (const Timestamp& other); Timestamp& operator = (TimeVal tv); - - void swap(Timestamp& timestamp); + + void swap(Timestamp& timestamp) noexcept; /// Swaps the Timestamp with another one. - + void update(); /// Updates the Timestamp with the current time. @@ -89,7 +89,7 @@ public: bool operator >= (const Timestamp& ts) const; bool operator < (const Timestamp& ts) const; bool operator <= (const Timestamp& ts) const; - + Timestamp operator + (TimeDiff d) const; Timestamp operator + (const Timespan& span) const; Timestamp operator - (TimeDiff d) const; @@ -99,25 +99,25 @@ public: Timestamp& operator += (const Timespan& span); Timestamp& operator -= (TimeDiff d); Timestamp& operator -= (const Timespan& span); - + std::time_t epochTime() const; /// Returns the timestamp expressed in time_t. /// time_t base time is midnight, January 1, 1970. /// Resolution is one second. - + UtcTimeVal utcTime() const; /// Returns the timestamp expressed in UTC-based /// time. UTC base time is midnight, October 15, 1582. /// Resolution is 100 nanoseconds. - + TimeVal epochMicroseconds() const; /// Returns the timestamp expressed in microseconds /// since the Unix epoch, midnight, January 1, 1970. - + TimeDiff elapsed() const; /// Returns the time elapsed since the time denoted by /// the timestamp. Equivalent to Timestamp() - *this. - + bool isElapsed(TimeDiff interval) const; /// Returns true iff the given interval has passed /// since the time denoted by the timestamp. @@ -126,15 +126,15 @@ public: /// Returns the raw time value. /// /// Same as epochMicroseconds(). - + static Timestamp fromEpochTime(std::time_t t); /// Creates a timestamp from a std::time_t. - + static Timestamp fromUtcTime(UtcTimeVal val); /// Creates a timestamp from a UTC time value /// (100 nanosecond intervals since midnight, /// October 15, 1582). - + static TimeDiff resolution(); /// Returns the resolution in units per second. /// Since the timestamp has microsecond resolution, @@ -260,7 +260,7 @@ inline Timestamp::TimeDiff Timestamp::resolution() } -inline void swap(Timestamp& s1, Timestamp& s2) +inline void swap(Timestamp& s1, Timestamp& s2) noexcept { s1.swap(s2); } diff --git a/Foundation/include/Poco/Token.h b/Foundation/include/Poco/Token.h index 13540af91..be1eea239 100644 --- a/Foundation/include/Poco/Token.h +++ b/Foundation/include/Poco/Token.h @@ -50,13 +50,13 @@ public: INVALID_TOKEN, USER_TOKEN }; - + Token(); /// Creates the Token. virtual ~Token(); /// Destroys the Token. - + virtual bool start(char c, std::istream& istr); /// Checks if the given character (and, optionally, /// the next character in the input stream) start @@ -71,18 +71,18 @@ public: /// be set as the token's value. virtual void finish(std::istream& istr); - /// Builds the token by reading and appending + /// Builds the token by reading and appending /// the remaining characters from istr. - + virtual Class tokenClass() const; /// Returns the kind of the token. - + const std::string& tokenString() const; /// Returns the token's raw string. - + virtual std::string asString() const; /// Returns a string representation of the token. - + #if defined(POCO_HAVE_INT64) virtual Int64 asInteger64() const; /// Returns a 64-bit integer representation of the token. @@ -108,7 +108,7 @@ public: protected: std::string _value; - + private: Token(const Token&); Token& operator = (const Token&); diff --git a/Foundation/include/Poco/Tuple.h b/Foundation/include/Poco/Tuple.h index 000749695..ee1e7aee7 100644 --- a/Foundation/include/Poco/Tuple.h +++ b/Foundation/include/Poco/Tuple.h @@ -3088,7 +3088,7 @@ struct Tuple::CONSTTYPE& t0, + Tuple(typename TypeWrapper::CONSTTYPE& t0, typename TypeWrapper::CONSTTYPE& t1 = POCO_TYPEWRAPPER_DEFAULTVALUE(T1), typename TypeWrapper::CONSTTYPE& t2 = POCO_TYPEWRAPPER_DEFAULTVALUE(T2), typename TypeWrapper::CONSTTYPE& t3 = POCO_TYPEWRAPPER_DEFAULTVALUE(T3), @@ -3198,7 +3198,7 @@ struct Tuple::CONSTTYPE& t0, + Tuple(typename TypeWrapper::CONSTTYPE& t0, typename TypeWrapper::CONSTTYPE& t1 = POCO_TYPEWRAPPER_DEFAULTVALUE(T1), typename TypeWrapper::CONSTTYPE& t2 = POCO_TYPEWRAPPER_DEFAULTVALUE(T2), typename TypeWrapper::CONSTTYPE& t3 = POCO_TYPEWRAPPER_DEFAULTVALUE(T3), @@ -3305,7 +3305,7 @@ struct Tuple::CONSTTYPE& t0, + Tuple(typename TypeWrapper::CONSTTYPE& t0, typename TypeWrapper::CONSTTYPE& t1 = POCO_TYPEWRAPPER_DEFAULTVALUE(T1), typename TypeWrapper::CONSTTYPE& t2 = POCO_TYPEWRAPPER_DEFAULTVALUE(T2), typename TypeWrapper::CONSTTYPE& t3 = POCO_TYPEWRAPPER_DEFAULTVALUE(T3), @@ -3409,7 +3409,7 @@ struct Tuple { } - Tuple(typename TypeWrapper::CONSTTYPE& t0, + Tuple(typename TypeWrapper::CONSTTYPE& t0, typename TypeWrapper::CONSTTYPE& t1 = POCO_TYPEWRAPPER_DEFAULTVALUE(T1), typename TypeWrapper::CONSTTYPE& t2 = POCO_TYPEWRAPPER_DEFAULTVALUE(T2), typename TypeWrapper::CONSTTYPE& t3 = POCO_TYPEWRAPPER_DEFAULTVALUE(T3), @@ -3510,7 +3510,7 @@ struct Tuple { } - Tuple(typename TypeWrapper::CONSTTYPE& t0, + Tuple(typename TypeWrapper::CONSTTYPE& t0, typename TypeWrapper::CONSTTYPE& t1 = POCO_TYPEWRAPPER_DEFAULTVALUE(T1), typename TypeWrapper::CONSTTYPE& t2 = POCO_TYPEWRAPPER_DEFAULTVALUE(T2), typename TypeWrapper::CONSTTYPE& t3 = POCO_TYPEWRAPPER_DEFAULTVALUE(T3), @@ -3608,7 +3608,7 @@ struct Tuple { } - Tuple(typename TypeWrapper::CONSTTYPE& t0, + Tuple(typename TypeWrapper::CONSTTYPE& t0, typename TypeWrapper::CONSTTYPE& t1 = POCO_TYPEWRAPPER_DEFAULTVALUE(T1), typename TypeWrapper::CONSTTYPE& t2 = POCO_TYPEWRAPPER_DEFAULTVALUE(T2), typename TypeWrapper::CONSTTYPE& t3 = POCO_TYPEWRAPPER_DEFAULTVALUE(T3), @@ -3703,7 +3703,7 @@ struct Tuple { } - Tuple(typename TypeWrapper::CONSTTYPE& t0, + Tuple(typename TypeWrapper::CONSTTYPE& t0, typename TypeWrapper::CONSTTYPE& t1 = POCO_TYPEWRAPPER_DEFAULTVALUE(T1), typename TypeWrapper::CONSTTYPE& t2 = POCO_TYPEWRAPPER_DEFAULTVALUE(T2), typename TypeWrapper::CONSTTYPE& t3 = POCO_TYPEWRAPPER_DEFAULTVALUE(T3), @@ -3795,7 +3795,7 @@ struct Tuple { } - Tuple(typename TypeWrapper::CONSTTYPE& t0, + Tuple(typename TypeWrapper::CONSTTYPE& t0, typename TypeWrapper::CONSTTYPE& t1 = POCO_TYPEWRAPPER_DEFAULTVALUE(T1), typename TypeWrapper::CONSTTYPE& t2 = POCO_TYPEWRAPPER_DEFAULTVALUE(T2), typename TypeWrapper::CONSTTYPE& t3 = POCO_TYPEWRAPPER_DEFAULTVALUE(T3), @@ -3884,7 +3884,7 @@ struct Tuple { } - Tuple(typename TypeWrapper::CONSTTYPE& t0, + Tuple(typename TypeWrapper::CONSTTYPE& t0, typename TypeWrapper::CONSTTYPE& t1 = POCO_TYPEWRAPPER_DEFAULTVALUE(T1), typename TypeWrapper::CONSTTYPE& t2 = POCO_TYPEWRAPPER_DEFAULTVALUE(T2), typename TypeWrapper::CONSTTYPE& t3 = POCO_TYPEWRAPPER_DEFAULTVALUE(T3), @@ -3970,7 +3970,7 @@ struct Tuple { } - Tuple(typename TypeWrapper::CONSTTYPE& t0, + Tuple(typename TypeWrapper::CONSTTYPE& t0, typename TypeWrapper::CONSTTYPE& t1 = POCO_TYPEWRAPPER_DEFAULTVALUE(T1), typename TypeWrapper::CONSTTYPE& t2 = POCO_TYPEWRAPPER_DEFAULTVALUE(T2), typename TypeWrapper::CONSTTYPE& t3 = POCO_TYPEWRAPPER_DEFAULTVALUE(T3), @@ -4053,7 +4053,7 @@ struct Tuple { } - Tuple(typename TypeWrapper::CONSTTYPE& t0, + Tuple(typename TypeWrapper::CONSTTYPE& t0, typename TypeWrapper::CONSTTYPE& t1 = POCO_TYPEWRAPPER_DEFAULTVALUE(T1), typename TypeWrapper::CONSTTYPE& t2 = POCO_TYPEWRAPPER_DEFAULTVALUE(T2), typename TypeWrapper::CONSTTYPE& t3 = POCO_TYPEWRAPPER_DEFAULTVALUE(T3), @@ -4133,7 +4133,7 @@ struct Tuple { } - Tuple(typename TypeWrapper::CONSTTYPE& t0, + Tuple(typename TypeWrapper::CONSTTYPE& t0, typename TypeWrapper::CONSTTYPE& t1 = POCO_TYPEWRAPPER_DEFAULTVALUE(T1), typename TypeWrapper::CONSTTYPE& t2 = POCO_TYPEWRAPPER_DEFAULTVALUE(T2), typename TypeWrapper::CONSTTYPE& t3 = POCO_TYPEWRAPPER_DEFAULTVALUE(T3), @@ -4210,7 +4210,7 @@ struct Tuple { } - Tuple(typename TypeWrapper::CONSTTYPE& t0, + Tuple(typename TypeWrapper::CONSTTYPE& t0, typename TypeWrapper::CONSTTYPE& t1 = POCO_TYPEWRAPPER_DEFAULTVALUE(T1), typename TypeWrapper::CONSTTYPE& t2 = POCO_TYPEWRAPPER_DEFAULTVALUE(T2), typename TypeWrapper::CONSTTYPE& t3 = POCO_TYPEWRAPPER_DEFAULTVALUE(T3), @@ -4284,7 +4284,7 @@ struct Tuple { } - Tuple(typename TypeWrapper::CONSTTYPE& t0, + Tuple(typename TypeWrapper::CONSTTYPE& t0, typename TypeWrapper::CONSTTYPE& t1 = POCO_TYPEWRAPPER_DEFAULTVALUE(T1), typename TypeWrapper::CONSTTYPE& t2 = POCO_TYPEWRAPPER_DEFAULTVALUE(T2), typename TypeWrapper::CONSTTYPE& t3 = POCO_TYPEWRAPPER_DEFAULTVALUE(T3), @@ -4355,7 +4355,7 @@ struct Tuple { } - Tuple(typename TypeWrapper::CONSTTYPE& t0, + Tuple(typename TypeWrapper::CONSTTYPE& t0, typename TypeWrapper::CONSTTYPE& t1 = POCO_TYPEWRAPPER_DEFAULTVALUE(T1), typename TypeWrapper::CONSTTYPE& t2 = POCO_TYPEWRAPPER_DEFAULTVALUE(T2), typename TypeWrapper::CONSTTYPE& t3 = POCO_TYPEWRAPPER_DEFAULTVALUE(T3), @@ -4423,7 +4423,7 @@ struct Tuple { } - Tuple(typename TypeWrapper::CONSTTYPE& t0, + Tuple(typename TypeWrapper::CONSTTYPE& t0, typename TypeWrapper::CONSTTYPE& t1 = POCO_TYPEWRAPPER_DEFAULTVALUE(T1), typename TypeWrapper::CONSTTYPE& t2 = POCO_TYPEWRAPPER_DEFAULTVALUE(T2), typename TypeWrapper::CONSTTYPE& t3 = POCO_TYPEWRAPPER_DEFAULTVALUE(T3)): @@ -4488,7 +4488,7 @@ struct Tuple { } - Tuple(typename TypeWrapper::CONSTTYPE& t0, + Tuple(typename TypeWrapper::CONSTTYPE& t0, typename TypeWrapper::CONSTTYPE& t1 = POCO_TYPEWRAPPER_DEFAULTVALUE(T1), typename TypeWrapper::CONSTTYPE& t2 = POCO_TYPEWRAPPER_DEFAULTVALUE(T2)): _data(t0, typename TypeListType::HeadType @@ -4550,7 +4550,7 @@ struct Tuple { } - Tuple(typename TypeWrapper::CONSTTYPE& t0, + Tuple(typename TypeWrapper::CONSTTYPE& t0, typename TypeWrapper::CONSTTYPE& t1 = POCO_TYPEWRAPPER_DEFAULTVALUE(T1)): _data(t0, typename TypeListType::HeadType(t1, NullTypeList())) { @@ -4598,7 +4598,7 @@ template struct Tuple { typedef TypeList Type; - + enum TupleLengthType { length = Type::length diff --git a/Foundation/include/Poco/TypeList.h b/Foundation/include/Poco/TypeList.h index 4a53737af..a4022c5a7 100644 --- a/Foundation/include/Poco/TypeList.h +++ b/Foundation/include/Poco/TypeList.h @@ -29,7 +29,7 @@ namespace Poco { -template +template struct TypeList; @@ -57,7 +57,7 @@ struct NullTypeList }; -template +template struct TypeList /// Compile Time List of Types { @@ -110,7 +110,7 @@ struct TypeList return tail < tl.tail; return false; } - + HeadType head; TailType tail; }; @@ -183,7 +183,7 @@ struct TypeListType<> }; -template +template struct Getter { template @@ -200,7 +200,7 @@ struct Getter }; -template <> +template <> struct Getter<0> { template @@ -217,11 +217,11 @@ struct Getter<0> }; -template +template struct TypeGetter; -template +template struct TypeGetter> { typedef typename TypeGetter::HeadType HeadType; @@ -229,7 +229,7 @@ struct TypeGetter> }; -template +template struct TypeGetter<0, TypeList> { typedef typename TypeList::HeadType HeadType; @@ -248,7 +248,7 @@ struct TypeLocator; /// /// if (2 == TypeLoc.value) ... /// - + template struct TypeLocator @@ -274,7 +274,7 @@ public: }; -template +template struct TypeAppender; /// TypeAppender appends T (type or a TypeList) to Head. /// @@ -318,7 +318,7 @@ struct TypeAppender, T> }; -template +template struct TypeOneEraser; /// TypeOneEraser erases the first occurrence of the type T in Head. /// Usage: @@ -350,7 +350,7 @@ struct TypeOneEraser, T> }; -template +template struct TypeAllEraser; /// TypeAllEraser erases all the occurrences of the type T in Head. /// Usage: @@ -382,7 +382,7 @@ struct TypeAllEraser, T> }; -template +template struct TypeDuplicateEraser; /// TypeDuplicateEraser erases all but the first occurrence of the type T in Head. /// Usage: @@ -393,7 +393,7 @@ struct TypeDuplicateEraser; /// -template <> +template <> struct TypeDuplicateEraser { typedef NullTypeList HeadType; diff --git a/Foundation/include/Poco/URI.h b/Foundation/include/Poco/URI.h index 258b0af9f..b36b935b4 100644 --- a/Foundation/include/Poco/URI.h +++ b/Foundation/include/Poco/URI.h @@ -40,15 +40,18 @@ class Foundation_API URI /// The class automatically performs a few normalizations on /// all URIs and URI parts passed to it: /// * scheme identifiers are converted to lower case - /// * percent-encoded characters are decoded (except for the query string) + /// * percent-encoded characters are decoded (except for the query string and fragment string) /// * optionally, dot segments are removed from paths (see normalize()) /// - /// Note that dealing with query strings requires some precautions, as, internally, - /// query strings are stored in percent-encoded form, while all other parts of the URI - /// are stored in decoded form. While parsing query strings from properly encoded URLs - /// generally works, explicitly setting query strings with setQuery() or extracting - /// query strings with getQuery() may lead to ambiguities. See the descriptions of - /// setQuery(), setRawQuery(), getQuery() and getRawQuery() for more information. + /// Note that dealing with query strings and fragment strings requires some precautions, + /// as, internally, query strings and fragment strings are stored in percent-encoded + /// form, while all other parts of the URI are stored in decoded form. While parsing + /// query strings and fragment strings from properly encoded URLs generally works, + /// explicitly setting query strings (fragment strings) with setQuery() (setFragment()) + /// or extracting query strings (fragment strings) with getQuery() (getFragment()) may + /// lead to ambiguities. See the descriptions of setQuery(), setRawQuery(), getQuery(), + /// getRawQuery(), setFragment(), setRawFragment(), getFragment() and getRawFragment() + /// for more information. { public: using QueryParameters = std::vector>; @@ -109,7 +112,7 @@ public: /// Parses and assigns an URI from the given string. Throws a /// SyntaxException if the uri is not valid. - void swap(URI& uri); + void swap(URI& uri) noexcept; /// Swaps the URI with another one. void clear(); @@ -220,7 +223,7 @@ public: /// /// The given query string must be properly percent-encoded. - QueryParameters getQueryParameters() const; + QueryParameters getQueryParameters(bool plusIsSpace = true) const; /// Returns the decoded query string parameters as a vector /// of name-value pairs. @@ -230,12 +233,20 @@ public: /// /// Calls addQueryParameter() for each parameter name and value. - const std::string& getFragment() const; + std::string getFragment() const; /// Returns the fragment part of the URI. void setFragment(const std::string& fragment); /// Sets the fragment part of the URI. + std::string getRawFragment() const; + /// Returns the fragment part of the URI in raw form. + + void setRawFragment(const std::string& fragment); + /// Sets the fragment part of the URI. + /// + /// The given fragment string must be properly percent-encoded + void setPathEtc(const std::string& pathEtc); /// Sets the path, query and fragment parts of the URI. @@ -400,7 +411,7 @@ inline const std::string& URI::getRawQuery() const } -inline const std::string& URI::getFragment() const +inline std::string URI::getRawFragment() const { return _fragment; } @@ -412,7 +423,7 @@ inline unsigned short URI::getSpecifiedPort() const } -inline void swap(URI& u1, URI& u2) +inline void swap(URI& u1, URI& u2) noexcept { u1.swap(u2); } diff --git a/Foundation/include/Poco/URIStreamFactory.h b/Foundation/include/Poco/URIStreamFactory.h index c5efa22bd..207bc3a93 100644 --- a/Foundation/include/Poco/URIStreamFactory.h +++ b/Foundation/include/Poco/URIStreamFactory.h @@ -55,7 +55,7 @@ protected: private: URIStreamFactory(const URIStreamFactory&); URIStreamFactory& operator = (const URIStreamFactory&); - + friend class URIStreamOpener; }; @@ -68,16 +68,16 @@ class Foundation_API URIRedirection public: URIRedirection(const std::string& uri); URIRedirection(const URIRedirection& redir); - + URIRedirection& operator = (const URIRedirection& redir); - void swap(URIRedirection& redir); - + void swap(URIRedirection& redir) noexcept; + const std::string& uri() const; /// Returns the new URI. - + private: URIRedirection(); - + std::string _uri; }; diff --git a/Foundation/include/Poco/URIStreamOpener.h b/Foundation/include/Poco/URIStreamOpener.h index 85de22b1a..009923882 100644 --- a/Foundation/include/Poco/URIStreamOpener.h +++ b/Foundation/include/Poco/URIStreamOpener.h @@ -44,7 +44,7 @@ public: { MAX_REDIRECTS = 10 }; - + URIStreamOpener(); /// Creates the URIStreamOpener and registers a FileStreamFactory /// for file URIs. @@ -93,7 +93,7 @@ public: /// /// Whoever calls the method is responsible for deleting /// the returned stream. - + void registerStreamFactory(const std::string& scheme, URIStreamFactory* pFactory); /// Registers a URIStreamFactory for the given scheme. If another factory /// has already been registered for the scheme, an ExistsException is thrown. @@ -106,7 +106,7 @@ public: /// /// Throws a NotFoundException if no URIStreamFactory has been registered /// for the given scheme. - + bool supportsScheme(const std::string& scheme); /// Returns true iff a URIStreamFactory for the given scheme /// has been registered. @@ -123,7 +123,7 @@ private: URIStreamOpener& operator = (const URIStreamOpener&); typedef std::map FactoryMap; - + FactoryMap _map; mutable FastMutex _mutex; }; diff --git a/Foundation/include/Poco/UTF16Encoding.h b/Foundation/include/Poco/UTF16Encoding.h index 0d38a71dd..5e95d0aa2 100644 --- a/Foundation/include/Poco/UTF16Encoding.h +++ b/Foundation/include/Poco/UTF16Encoding.h @@ -30,7 +30,7 @@ class Foundation_API UTF16Encoding: public TextEncoding /// /// When converting from UTF-16 to Unicode, surrogates are /// reported as they are - in other words, surrogate pairs - /// are not combined into one Unicode character. + /// are not combined into one Unicode character. /// When converting from Unicode to UTF-16, however, characters /// outside the 16-bit range are converted into a low and /// high surrogate. @@ -42,28 +42,28 @@ public: LITTLE_ENDIAN_BYTE_ORDER, NATIVE_BYTE_ORDER }; - + UTF16Encoding(ByteOrderType byteOrder = NATIVE_BYTE_ORDER); /// Creates and initializes the encoding for the given byte order. - + UTF16Encoding(int byteOrderMark); /// Creates and initializes the encoding for the byte-order /// indicated by the given byte-order mark, which is the Unicode /// character 0xFEFF. - + ~UTF16Encoding(); - + ByteOrderType getByteOrder() const; /// Returns the byte-order currently in use. - + void setByteOrder(ByteOrderType byteOrder); /// Sets the byte order. - + void setByteOrder(int byteOrderMark); /// Sets the byte order according to the given /// byte order mark, which is the Unicode /// character 0xFEFF. - + const char* canonicalName() const; bool isA(const std::string& encodingName) const; const CharacterMap& characterMap() const; @@ -71,7 +71,7 @@ public: int convert(int ch, unsigned char* bytes, int length) const; int queryConvert(const unsigned char* bytes, int length) const; int sequenceLength(const unsigned char* bytes, int length) const; - + private: bool _flipBytes; static const char* _names[]; diff --git a/Foundation/include/Poco/UTF32Encoding.h b/Foundation/include/Poco/UTF32Encoding.h index 6f8af525a..fc466b0d2 100644 --- a/Foundation/include/Poco/UTF32Encoding.h +++ b/Foundation/include/Poco/UTF32Encoding.h @@ -30,7 +30,7 @@ class Foundation_API UTF32Encoding: public TextEncoding /// /// When converting from UTF-32 to Unicode, surrogates are /// reported as they are - in other words, surrogate pairs - /// are not combined into one Unicode character. + /// are not combined into one Unicode character. { public: enum ByteOrderType @@ -39,28 +39,28 @@ public: LITTLE_ENDIAN_BYTE_ORDER, NATIVE_BYTE_ORDER }; - + UTF32Encoding(ByteOrderType byteOrder = NATIVE_BYTE_ORDER); /// Creates and initializes the encoding for the given byte order. - + UTF32Encoding(int byteOrderMark); /// Creates and initializes the encoding for the byte-order /// indicated by the given byte-order mark, which is the Unicode /// character 0xFEFF. - + ~UTF32Encoding(); - + ByteOrderType getByteOrder() const; /// Returns the byte-order currently in use. - + void setByteOrder(ByteOrderType byteOrder); /// Sets the byte order. - + void setByteOrder(int byteOrderMark); /// Sets the byte order according to the given /// byte order mark, which is the Unicode /// character 0xFEFF. - + const char* canonicalName() const; bool isA(const std::string& encodingName) const; const CharacterMap& characterMap() const; @@ -68,7 +68,7 @@ public: int convert(int ch, unsigned char* bytes, int length) const; int queryConvert(const unsigned char* bytes, int length) const; int sequenceLength(const unsigned char* bytes, int length) const; - + private: bool _flipBytes; static const char* _names[]; diff --git a/Foundation/include/Poco/UTF8Encoding.h b/Foundation/include/Poco/UTF8Encoding.h index 66e29d2d0..984c163f4 100644 --- a/Foundation/include/Poco/UTF8Encoding.h +++ b/Foundation/include/Poco/UTF8Encoding.h @@ -42,10 +42,10 @@ public: static bool isLegal(const unsigned char *bytes, int length); /// Utility routine to tell whether a sequence of bytes is legal UTF-8. /// This must be called with the length pre-determined by the first byte. - /// The sequence is illegal right away if there aren't enough bytes + /// The sequence is illegal right away if there aren't enough bytes /// available. If presented with a length > 4, this function returns false. /// The Unicode definition of UTF-8 goes up to 4-byte sequences. - /// + /// /// Adapted from ftp://ftp.unicode.org/Public/PROGRAMS/CVTUTF/ConvertUTF.c /// Copyright 2001-2004 Unicode, Inc. diff --git a/Foundation/include/Poco/UTF8String.h b/Foundation/include/Poco/UTF8String.h index 73898c65c..9b0ddb911 100644 --- a/Foundation/include/Poco/UTF8String.h +++ b/Foundation/include/Poco/UTF8String.h @@ -52,7 +52,7 @@ struct Foundation_API UTF8 static std::string& toUpperInPlace(std::string& str); static std::string toLower(const std::string& str); static std::string& toLowerInPlace(std::string& str); - + static void removeBOM(std::string& str); /// Remove the UTF-8 Byte Order Mark sequence (0xEF, 0xBB, 0xBF) /// from the beginning of the string, if it's there. diff --git a/Foundation/include/Poco/UTFString.h b/Foundation/include/Poco/UTFString.h index 7364583e7..09bc7d83c 100644 --- a/Foundation/include/Poco/UTFString.h +++ b/Foundation/include/Poco/UTFString.h @@ -39,12 +39,12 @@ struct UTF16CharTraits { c1 = c2; } - + static bool eq(char_type c1, char_type c2) { return c1 == c2; } - + static bool lt(char_type c1, char_type c2) { return c1 < c2; @@ -120,22 +120,22 @@ struct UTF16CharTraits { return eq_int_type(c, eof()) ? ~eof() : c; } - + static char_type to_char_type(int_type c) { return char_type(c); } - + static int_type to_int_type(char_type c) { return int_type(c); } - + static bool eq_int_type(int_type c1, int_type c2) { return c1 == c2; } - + static int_type eof() { return int_type(0xDFFF); @@ -156,12 +156,12 @@ struct UTF32CharTraits { c1 = c2; } - + static bool eq(char_type c1, char_type c2) { return c1 == c2; } - + static bool lt(char_type c1, char_type c2) { return c1 < c2; @@ -237,22 +237,22 @@ struct UTF32CharTraits { return eq_int_type(c, eof()) ? ~eof() : c; } - + static char_type to_char_type(int_type c) { return char_type(c); } - + static int_type to_int_type(char_type c) { return int_type(c); } - + static bool eq_int_type(int_type c1, int_type c2) { return c1 == c2; } - + static int_type eof() { return int_type(0xDFFF); diff --git a/Foundation/include/Poco/UUID.h b/Foundation/include/Poco/UUID.h index 2708a0003..0e72f31c2 100644 --- a/Foundation/include/Poco/UUID.h +++ b/Foundation/include/Poco/UUID.h @@ -37,7 +37,7 @@ class Foundation_API UUID /// as specified in Appendix A of the DCE 1.1 Remote Procedure /// Call Specification (http://www.opengroup.org/onlinepubs/9629399/), /// RFC 2518 (WebDAV), section 6.4.1 and the UUIDs and GUIDs internet - /// draft by Leach/Salz from February, 1998 + /// draft by Leach/Salz from February, 1998 /// (http://www.ics.uci.edu/~ejw/authoring/uuid-guid/draft-leach-uuids-guids-01.txt) /// and also http://tools.ietf.org/html/draft-mealling-uuid-urn-05 { @@ -49,18 +49,18 @@ public: UUID_NAME_BASED = 0x03, UUID_RANDOM = 0x04, UUID_NAME_BASED_SHA1 = 0x05 - + }; UUID(); /// Creates a nil (all zero) UUID. - + UUID(const UUID& uuid); /// Copy constructor. explicit UUID(const std::string& uuid); /// Parses the UUID from a string. - + explicit UUID(const char* uuid); /// Parses the UUID from a string. @@ -69,17 +69,17 @@ public: UUID& operator = (const UUID& uuid); /// Assignment operator. - - void swap(UUID& uuid); - /// Swaps the UUID with another one. - + + void swap(UUID& uuid) noexcept; + /// Swaps the UUID with another one. + void parse(const std::string& uuid); /// Parses the UUID from its string representation. bool tryParse(const std::string& uuid); /// Tries to interpret the given string as an UUID. /// If the UUID is syntactically valid, assigns the - /// members and returns true. Otherwise leaves the + /// members and returns true. Otherwise leaves the /// object unchanged and returns false. std::string toString() const; @@ -100,7 +100,7 @@ public: Version version() const; /// Returns the version of the UUID. - + int variant() const; /// Returns the variant number of the UUID: /// - 0 reserved for NCS backward compatibility @@ -114,7 +114,7 @@ public: bool operator <= (const UUID& uuid) const; bool operator > (const UUID& uuid) const; bool operator >= (const UUID& uuid) const; - + bool isNull() const; /// Returns true iff the UUID is nil (in other words, /// consists of all zeros). @@ -124,7 +124,7 @@ public: static const UUID& dns(); /// Returns the namespace identifier for the DNS namespace. - + static const UUID& uri(); /// Returns the namespace identifier for the URI (former URL) namespace. @@ -151,7 +151,7 @@ private: UInt16 _timeHiAndVersion; UInt16 _clockSeq; UInt8 _node[6]; - + friend class UUIDGenerator; }; @@ -207,7 +207,7 @@ inline bool UUID::isNull() const } -inline void swap(UUID& u1, UUID& u2) +inline void swap(UUID& u1, UUID& u2) noexcept { u1.swap(u2); } diff --git a/Foundation/include/Poco/UnbufferedStreamBuf.h b/Foundation/include/Poco/UnbufferedStreamBuf.h index 32bb38ab4..314a138f5 100644 --- a/Foundation/include/Poco/UnbufferedStreamBuf.h +++ b/Foundation/include/Poco/UnbufferedStreamBuf.h @@ -28,7 +28,7 @@ namespace Poco { -template +template class BasicUnbufferedStreamBuf: public std::basic_streambuf /// This is an implementation of an unbuffered streambuf /// that greatly simplifies the implementation of @@ -61,7 +61,7 @@ public: virtual int_type overflow(int_type c) { - if (c != char_traits::eof()) + if (c != char_traits::eof()) return writeToDevice(char_traits::to_char_type(c)); else return c; @@ -116,9 +116,9 @@ public: return c; } } - + virtual std::streamsize xsgetn(char_type* p, std::streamsize count) - /// Some platforms (for example, Compaq C++) have buggy implementations of + /// Some platforms (for example, Compaq C++) have buggy implementations of /// xsgetn that handle null buffers incorrectly. /// Anyway, it does not hurt to provide an optimized implementation /// of xsgetn for this streambuf implementation. @@ -146,7 +146,7 @@ private: { return char_traits::eof(); } - + virtual int_type writeToDevice(char_type) { return char_traits::eof(); @@ -154,7 +154,7 @@ private: int_type _pb; bool _ispb; - + BasicUnbufferedStreamBuf(const BasicUnbufferedStreamBuf&); BasicUnbufferedStreamBuf& operator = (const BasicUnbufferedStreamBuf&); }; diff --git a/Foundation/include/Poco/Unicode.h b/Foundation/include/Poco/Unicode.h index b6d027685..c6a534592 100644 --- a/Foundation/include/Poco/Unicode.h +++ b/Foundation/include/Poco/Unicode.h @@ -36,7 +36,7 @@ class Foundation_API Unicode { public: // Implementation note: the following definitions must be kept - // in sync with those from ucp.h (PCRE). + // in sync with those from pcre2_ucp.h (PCRE). enum CharacterCategory /// Unicode character categories. { @@ -83,7 +83,7 @@ public: UCP_PARAGRAPH_SEPARATOR, UCP_SPACE_SEPARATOR }; - + enum Script /// Unicode 7.0 script identifiers. { @@ -219,12 +219,12 @@ public: UCP_TIRHUTA, UCP_WARANG_CITI }; - + enum { UCP_MAX_CODEPOINT = 0x10FFFF }; - + struct CharacterProperties /// This structure holds the character properties /// of an Unicode character. @@ -237,27 +237,27 @@ public: static void properties(int ch, CharacterProperties& props); /// Return the Unicode character properties for the /// character with the given Unicode value. - + static bool isSpace(int ch); /// Returns true iff the given character is a separator. - + static bool isDigit(int ch); /// Returns true iff the given character is a numeric character. - + static bool isPunct(int ch); /// Returns true iff the given character is a punctuation character. - + static bool isAlpha(int ch); - /// Returns true iff the given character is a letter. - + /// Returns true iff the given character is a letter. + static bool isLower(int ch); /// Returns true iff the given character is a lowercase /// character. - + static bool isUpper(int ch); /// Returns true iff the given character is an uppercase /// character. - + static int toLower(int ch); /// If the given character is an uppercase character, /// return its lowercase counterpart, otherwise return @@ -312,7 +312,7 @@ inline bool Unicode::isLower(int ch) return props.category == UCP_LETTER && props.type == UCP_LOWER_CASE_LETTER; } - + inline bool Unicode::isUpper(int ch) { CharacterProperties props; diff --git a/Foundation/include/Poco/UnicodeConverter.h b/Foundation/include/Poco/UnicodeConverter.h index 0733b67b7..54cda407d 100644 --- a/Foundation/include/Poco/UnicodeConverter.h +++ b/Foundation/include/Poco/UnicodeConverter.h @@ -46,10 +46,10 @@ public: static void convert(const std::string& utf8String, UTF16String& utf16String); /// Converts the given UTF-8 encoded string into an UTF-16 encoded wide string. - static void convert(const char* utf8String, std::size_t length, UTF16String& utf16String); + static void convert(const char* utf8String, std::size_t length, UTF16String& utf16String); /// Converts the given UTF-8 encoded character sequence into an UTF-16 encoded wide string. - static void convert(const char* utf8String, UTF16String& utf16String); + static void convert(const char* utf8String, UTF16String& utf16String); /// Converts the given zero-terminated UTF-8 encoded character sequence into an UTF-16 encoded wide string. static void convert(const UTF16String& utf16String, std::string& utf8String); diff --git a/Foundation/include/Poco/UniqueAccessExpireCache.h b/Foundation/include/Poco/UniqueAccessExpireCache.h index a2d58f643..17db35072 100644 --- a/Foundation/include/Poco/UniqueAccessExpireCache.h +++ b/Foundation/include/Poco/UniqueAccessExpireCache.h @@ -26,19 +26,19 @@ namespace Poco { template < - class TKey, + class TKey, class TValue, - class TMutex = FastMutex, + class TMutex = FastMutex, class TEventMutex = FastMutex -> +> class UniqueAccessExpireCache: public AbstractCache, TMutex, TEventMutex> /// An UniqueAccessExpireCache caches entries for a given time span. In contrast - /// to ExpireCache which only allows to set a per cache expiration value, it allows to define + /// to ExpireCache which only allows to set a per cache expiration value, it allows to define /// expiration per CacheEntry. /// Each TValue object must thus offer the following method: - /// + /// /// const Poco::Timespan& getTimeout() const; - /// + /// /// which returns the relative timespan for how long the entry should be valid without being accessed! /// The absolute expire timepoint is calculated as now() + getTimeout(). /// Accessing an object will update this absolute expire timepoint. @@ -48,7 +48,7 @@ class UniqueAccessExpireCache: public AbstractCache class UniqueAccessExpireLRUCache: public AbstractCache, TMutex, TEventMutex> @@ -38,9 +38,9 @@ class UniqueAccessExpireLRUCache: public AbstractCache, TMutex, TEventMutex>(StrategyCollection()) { this->_strategy.pushBack(new LRUStrategy(cacheSize)); diff --git a/Foundation/include/Poco/UniqueAccessExpireStrategy.h b/Foundation/include/Poco/UniqueAccessExpireStrategy.h index d20f2185e..811a350e5 100644 --- a/Foundation/include/Poco/UniqueAccessExpireStrategy.h +++ b/Foundation/include/Poco/UniqueAccessExpireStrategy.h @@ -33,18 +33,18 @@ namespace Poco { -template < +template < class TKey, class TValue > class UniqueAccessExpireStrategy: public AbstractStrategy /// An UniqueExpireStrategy implements time based expiration of cache entries. In contrast - /// to ExpireStrategy which only allows to set a per cache expiration value, it allows to define + /// to ExpireStrategy which only allows to set a per cache expiration value, it allows to define /// expiration per CacheEntry. /// Each TValue object must thus offer the following method: - /// + /// /// const Poco::Timestamp& getTimeout() const; - /// + /// /// which returns the timespan for how long an object will be valid without being accessed. { public: @@ -71,7 +71,7 @@ public: // value will expire, even insert negative values! Timestamp expire; expire += args.value().getTimeout().totalMicroseconds(); - + IndexIterator it = _keyIndex.insert(std::make_pair(expire, std::make_pair(args.key(), args.value().getTimeout()))); std::pair stat = _keys.insert(std::make_pair(args.key(), it)); if (!stat.second) diff --git a/Foundation/include/Poco/UniqueExpireCache.h b/Foundation/include/Poco/UniqueExpireCache.h index 613f9e215..9c1b67fb9 100644 --- a/Foundation/include/Poco/UniqueExpireCache.h +++ b/Foundation/include/Poco/UniqueExpireCache.h @@ -26,19 +26,19 @@ namespace Poco { template < - class TKey, + class TKey, class TValue, - class TMutex = FastMutex, + class TMutex = FastMutex, class TEventMutex = FastMutex -> +> class UniqueExpireCache: public AbstractCache, TMutex, TEventMutex> /// An UniqueExpireCache caches entries for a given time amount. In contrast - /// to ExpireCache which only allows to set a per cache expiration value, it allows to define + /// to ExpireCache which only allows to set a per cache expiration value, it allows to define /// expiration per CacheEntry. /// Each TValue object must thus offer the following method: - /// + /// /// const Poco::Timestamp& getExpiration() const; - /// + /// /// which returns the absolute timepoint when the entry will be invalidated. /// Accessing an object will NOT update this absolute expire timepoint. /// You can use the Poco::ExpirationDecorator to add the getExpiration @@ -47,7 +47,7 @@ class UniqueExpireCache: public AbstractCache class UniqueExpireLRUCache: public AbstractCache, TMutex, TEventMutex> @@ -38,9 +38,9 @@ class UniqueExpireLRUCache: public AbstractCache class UniqueExpireStrategy: public AbstractStrategy /// An UniqueExpireStrategy implements time based expiration of cache entries. In contrast - /// to ExpireStrategy which only allows to set a per cache expiration value, it allows to define + /// to ExpireStrategy which only allows to set a per cache expiration value, it allows to define /// expiration per CacheEntry. /// Each TValue object must thus offer the following method: - /// + /// /// const Poco::Timestamp& getExpiration() const; - /// + /// /// which returns the absolute timepoint when the entry will be invalidated. { public: diff --git a/Foundation/include/Poco/ValidArgs.h b/Foundation/include/Poco/ValidArgs.h index 7928a0fe8..04afd775a 100644 --- a/Foundation/include/Poco/ValidArgs.h +++ b/Foundation/include/Poco/ValidArgs.h @@ -29,13 +29,13 @@ class ValidArgs { public: ValidArgs(const TKey& key): - _key(key), + _key(key), _isValid(true) { } - ValidArgs(const ValidArgs& args): - _key(args._key), + ValidArgs(const ValidArgs& args): + _key(args._key), _isValid(args._isValid) { } @@ -43,7 +43,7 @@ public: ~ValidArgs() { } - + const TKey& key() const { return _key; diff --git a/Foundation/include/Poco/Void.h b/Foundation/include/Poco/Void.h index fa0cd31af..fa3911a71 100644 --- a/Foundation/include/Poco/Void.h +++ b/Foundation/include/Poco/Void.h @@ -25,7 +25,7 @@ namespace Poco { class Foundation_API Void - /// A dummy class with value-type semantics, + /// A dummy class with value-type semantics, /// mostly useful as a template argument. /// /// This class is typically used together with ActiveMethod, @@ -38,9 +38,9 @@ public: Void(const Void& v); /// Creates the Void from another Void. /// - /// The philosophical aspects of this operation + /// The philosophical aspects of this operation /// remain undiscussed for now. - + ~Void(); /// Destroys the Void. diff --git a/Foundation/include/Poco/Windows1250Encoding.h b/Foundation/include/Poco/Windows1250Encoding.h index c40a42884..35a470740 100644 --- a/Foundation/include/Poco/Windows1250Encoding.h +++ b/Foundation/include/Poco/Windows1250Encoding.h @@ -39,7 +39,7 @@ public: int convert(int ch, unsigned char* bytes, int length) const; int queryConvert(const unsigned char* bytes, int length) const; int sequenceLength(const unsigned char* bytes, int length) const; - + private: static const char* _names[]; static const CharacterMap _charMap; diff --git a/Foundation/include/Poco/Windows1251Encoding.h b/Foundation/include/Poco/Windows1251Encoding.h index 87510a9d9..d44ba8d2b 100644 --- a/Foundation/include/Poco/Windows1251Encoding.h +++ b/Foundation/include/Poco/Windows1251Encoding.h @@ -39,7 +39,7 @@ public: int convert(int ch, unsigned char* bytes, int length) const; int queryConvert(const unsigned char* bytes, int length) const; int sequenceLength(const unsigned char* bytes, int length) const; - + private: static const char* _names[]; static const CharacterMap _charMap; diff --git a/Foundation/include/Poco/Windows1252Encoding.h b/Foundation/include/Poco/Windows1252Encoding.h index a5e290141..cd35a29d7 100644 --- a/Foundation/include/Poco/Windows1252Encoding.h +++ b/Foundation/include/Poco/Windows1252Encoding.h @@ -38,7 +38,7 @@ public: int convert(int ch, unsigned char* bytes, int length) const; int queryConvert(const unsigned char* bytes, int length) const; int sequenceLength(const unsigned char* bytes, int length) const; - + private: static const char* _names[]; static const CharacterMap _charMap; diff --git a/Foundation/include/Poco/WindowsConsoleChannel.h b/Foundation/include/Poco/WindowsConsoleChannel.h index 4c7aef662..41c2f88fe 100644 --- a/Foundation/include/Poco/WindowsConsoleChannel.h +++ b/Foundation/include/Poco/WindowsConsoleChannel.h @@ -39,7 +39,7 @@ class Foundation_API WindowsConsoleChannel: public Channel /// class, which cannot handle UTF-8 encoded messages on Windows. /// /// Chain this channel to a FormattingChannel with an - /// appropriate Formatter to control what is contained + /// appropriate Formatter to control what is contained /// in the text. /// /// Only available on Windows platforms. @@ -52,7 +52,7 @@ public: void log(const Message& msg); /// Logs the given message to the channel's stream. - + protected: ~WindowsConsoleChannel(); @@ -79,7 +79,7 @@ class Foundation_API WindowsColorConsoleChannel: public Channel /// property to true (default). Furthermore, colors can be /// configured by setting the following properties /// (default values are given in parenthesis): - /// + /// /// * traceColor (gray) /// * debugColor (gray) /// * informationColor (default) @@ -90,7 +90,7 @@ class Foundation_API WindowsColorConsoleChannel: public Channel /// * fatalColor (lightRed) /// /// The following color values are supported: - /// + /// /// * default /// * black /// * red @@ -110,7 +110,7 @@ class Foundation_API WindowsColorConsoleChannel: public Channel /// * white /// /// Chain this channel to a FormattingChannel with an - /// appropriate Formatter to control what is contained + /// appropriate Formatter to control what is contained /// in the text. /// /// Only available on Windows platforms. @@ -125,8 +125,8 @@ public: /// Logs the given message to the channel's stream. void setProperty(const std::string& name, const std::string& value); - /// Sets the property with the given name. - /// + /// Sets the property with the given name. + /// /// The following properties are supported: /// * enableColors: Enable or disable colors. /// * traceColor: Specify color for trace messages. @@ -144,7 +144,7 @@ public: /// Returns the value of the property with the given name. /// See setProperty() for a description of the supported /// properties. - + protected: enum Color { diff --git a/Foundation/include/Poco/ordered_hash.h b/Foundation/include/Poco/ordered_hash.h index e728c6156..560de7991 100644 --- a/Foundation/include/Poco/ordered_hash.h +++ b/Foundation/include/Poco/ordered_hash.h @@ -1,18 +1,18 @@ /** * MIT License - * + * * Copyright (c) 2017 Tessil - * + * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal * in the Software without restriction, including without limitation the rights * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell * copies of the Software, and to permit persons to whom the Software is * furnished to do so, subject to the following conditions: - * + * * The above copyright notice and this permission notice shall be included in all * copies or substantial portions of the Software. - * + * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE @@ -59,7 +59,7 @@ /* - * Only activate tsl_assert if TSL_DEBUG is defined. + * Only activate tsl_assert if TSL_DEBUG is defined. * This way we avoid the performance hit when NDEBUG is not defined with assert as tsl_assert is used a lot * (people usually compile with "-O3" and not "-O3 -DNDEBUG"). */ @@ -75,7 +75,7 @@ namespace tsl { namespace detail_ordered_hash { - + template struct make_void { using type = void; @@ -102,9 +102,9 @@ struct is_vector::max() - NB_RESERVED_INDEXES; } - + private: static const index_type EMPTY_MARKER_INDEX = std::numeric_limits::max(); static const std::size_t NB_RESERVED_INDEXES = 1; - + index_type m_index; truncated_hash_type m_hash; }; @@ -177,27 +177,27 @@ private: /** * Internal common class used by ordered_map and ordered_set. - * + * * ValueType is what will be stored by ordered_hash (usually std::pair for map and Key for set). - * + * * KeySelect should be a FunctionObject which takes a ValueType in parameter and return a reference to the key. - * - * ValueSelect should be a FunctionObject which takes a ValueType in parameter and return a reference to the value. + * + * ValueSelect should be a FunctionObject which takes a ValueType in parameter and return a reference to the value. * ValueSelect should be void if there is no value (in set for example). - * - * ValueTypeContainer is the container which will be used to store ValueType values. + * + * ValueTypeContainer is the container which will be used to store ValueType values. * Usually a std::deque or std::vector. - * - * - * + * + * + * * The orderd_hash structure is a hash table which preserves the order of insertion of the elements. * To do so, it stores the values in the ValueTypeContainer (m_values) using emplace_back at each - * insertion of a new element. Another structure (m_buckets of type std::vector) will - * serve as buckets array for the hash table part. Each bucket stores an index which corresponds to + * insertion of a new element. Another structure (m_buckets of type std::vector) will + * serve as buckets array for the hash table part. Each bucket stores an index which corresponds to * the index in m_values where the bucket's value is and the (truncated) hash of this value. An index * is used instead of a pointer to the value to reduce the size of each bucket entry. - * - * To resolve collisions in the buckets array, the structures use robin hood linear probing with + * + * To resolve collisions in the buckets array, the structures use robin hood linear probing with * backward shift deletion. */ template using has_mapped_type = typename std::integral_constant::value>; - - static_assert(std::is_same::value, + + static_assert(std::is_same::value, "ValueTypeContainer::value_type != ValueType."); - static_assert(std::is_same::value, + static_assert(std::is_same::value, "ValueTypeContainer::allocator_type != Allocator."); - - + + public: template class ordered_iterator; - + using key_type = typename KeySelect::key_type; using value_type = ValueType; using size_type = std::size_t; @@ -237,34 +237,34 @@ public: using const_iterator = ordered_iterator; using reverse_iterator = std::reverse_iterator; using const_reverse_iterator = std::reverse_iterator; - + using values_container_type = ValueTypeContainer; - + public: template class ordered_iterator { friend class ordered_hash; - + private: - using iterator = typename std::conditional::type; - - + + ordered_iterator(iterator it) noexcept: m_iterator(it) { } - + public: using iterator_category = std::random_access_iterator_tag; using value_type = const typename ordered_hash::value_type; using difference_type = typename iterator::difference_type; using reference = value_type&; using pointer = value_type*; - - + + ordered_iterator() noexcept { } - + ordered_iterator(const ordered_iterator& other) noexcept: m_iterator(other.m_iterator) { } @@ -281,77 +281,77 @@ public: typename U::value_type& value() { return U()(*m_iterator); } - + reference operator*() const { return *m_iterator; } pointer operator->() const { return m_iterator.operator->(); } - + ordered_iterator& operator++() { ++m_iterator; return *this; } ordered_iterator& operator--() { --m_iterator; return *this; } - + ordered_iterator operator++(int) { ordered_iterator tmp(*this); ++(*this); return tmp; } ordered_iterator operator--(int) { ordered_iterator tmp(*this); --(*this); return tmp; } - + reference operator[](difference_type n) const { return m_iterator[n]; } - + ordered_iterator& operator+=(difference_type n) { m_iterator += n; return *this; } ordered_iterator& operator-=(difference_type n) { m_iterator -= n; return *this; } - + ordered_iterator operator+(difference_type n) { ordered_iterator tmp(*this); tmp += n; return tmp; } ordered_iterator operator-(difference_type n) { ordered_iterator tmp(*this); tmp -= n; return tmp; } - - friend bool operator==(const ordered_iterator& lhs, const ordered_iterator& rhs) { - return lhs.m_iterator == rhs.m_iterator; - } - - friend bool operator!=(const ordered_iterator& lhs, const ordered_iterator& rhs) { - return lhs.m_iterator != rhs.m_iterator; - } - - friend bool operator<(const ordered_iterator& lhs, const ordered_iterator& rhs) { - return lhs.m_iterator < rhs.m_iterator; - } - - friend bool operator>(const ordered_iterator& lhs, const ordered_iterator& rhs) { - return lhs.m_iterator > rhs.m_iterator; - } - - friend bool operator<=(const ordered_iterator& lhs, const ordered_iterator& rhs) { - return lhs.m_iterator <= rhs.m_iterator; - } - - friend bool operator>=(const ordered_iterator& lhs, const ordered_iterator& rhs) { - return lhs.m_iterator >= rhs.m_iterator; + + friend bool operator==(const ordered_iterator& lhs, const ordered_iterator& rhs) { + return lhs.m_iterator == rhs.m_iterator; } - friend ordered_iterator operator+(difference_type n, const ordered_iterator& it) { + friend bool operator!=(const ordered_iterator& lhs, const ordered_iterator& rhs) { + return lhs.m_iterator != rhs.m_iterator; + } + + friend bool operator<(const ordered_iterator& lhs, const ordered_iterator& rhs) { + return lhs.m_iterator < rhs.m_iterator; + } + + friend bool operator>(const ordered_iterator& lhs, const ordered_iterator& rhs) { + return lhs.m_iterator > rhs.m_iterator; + } + + friend bool operator<=(const ordered_iterator& lhs, const ordered_iterator& rhs) { + return lhs.m_iterator <= rhs.m_iterator; + } + + friend bool operator>=(const ordered_iterator& lhs, const ordered_iterator& rhs) { + return lhs.m_iterator >= rhs.m_iterator; + } + + friend ordered_iterator operator+(difference_type n, const ordered_iterator& it) { return n + it.m_iterator; } - friend difference_type operator-(const ordered_iterator& lhs, const ordered_iterator& rhs) { - return lhs.m_iterator - rhs.m_iterator; + friend difference_type operator-(const ordered_iterator& lhs, const ordered_iterator& rhs) { + return lhs.m_iterator - rhs.m_iterator; } private: iterator m_iterator; }; - - + + private: - using buckets_container_allocator = typename - std::allocator_traits::template rebind_alloc; - + using buckets_container_allocator = typename + std::allocator_traits::template rebind_alloc; + using buckets_container_type = std::vector; - - + + using truncated_hash_type = typename bucket_entry::truncated_hash_type; using index_type = typename bucket_entry::index_type; - + public: - ordered_hash(size_type bucket_count, + ordered_hash(size_type bucket_count, const Hash& hash, const KeyEqual& equal, const Allocator& alloc, - float max_load_factor): Hash(hash), KeyEqual(equal), m_buckets(alloc), + float max_load_factor): Hash(hash), KeyEqual(equal), m_buckets(alloc), m_values(alloc), m_grow_on_next_insert(false) { bucket_count = round_up_to_power_of_two(bucket_count); @@ -359,86 +359,86 @@ public: throw std::length_error("The map exceeds its maxmimum size."); } tsl_assert(bucket_count > 0); - + m_buckets.resize(bucket_count); - m_mask = bucket_count - 1; - + m_mask = bucket_count - 1; + this->max_load_factor(max_load_factor); } - + allocator_type get_allocator() const { return m_values.get_allocator(); } - - + + /* * Iterators */ iterator begin() noexcept { return iterator(m_values.begin()); } - + const_iterator begin() const noexcept { return cbegin(); } - + const_iterator cbegin() const noexcept { return const_iterator(m_values.cbegin()); } - + iterator end() noexcept { return iterator(m_values.end()); } - + const_iterator end() const noexcept { return cend(); } - + const_iterator cend() const noexcept { return const_iterator(m_values.cend()); - } - - + } + + reverse_iterator rbegin() noexcept { return reverse_iterator(m_values.end()); } - + const_reverse_iterator rbegin() const noexcept { return rcbegin(); } - + const_reverse_iterator rcbegin() const noexcept { return const_reverse_iterator(m_values.cend()); } - + reverse_iterator rend() noexcept { return reverse_iterator(m_values.begin()); } - + const_reverse_iterator rend() const noexcept { return rcend(); } - + const_reverse_iterator rcend() const noexcept { return const_reverse_iterator(m_values.cbegin()); - } - - + } + + /* * Capacity */ bool empty() const noexcept { return m_values.empty(); } - + size_type size() const noexcept { return m_values.size(); } - + size_type max_size() const noexcept { return std::min(bucket_entry::max_size(), m_values.max_size()); } - + /* * Modifiers @@ -447,100 +447,100 @@ public: for(auto& bucket: m_buckets) { bucket.clear(); } - + m_values.clear(); m_grow_on_next_insert = false; } - + template std::pair insert(P&& value) { return insert_impl(KeySelect()(value), std::forward

(value)); } - + template - iterator insert(const_iterator hint, P&& value) { - if(hint != cend() && compare_keys(KeySelect()(*hint), KeySelect()(value))) { - return mutable_iterator(hint); + iterator insert(const_iterator hint, P&& value) { + if(hint != cend() && compare_keys(KeySelect()(*hint), KeySelect()(value))) { + return mutable_iterator(hint); } - - return insert(std::forward

(value)).first; + + return insert(std::forward

(value)).first; } - + template void insert(InputIt first, InputIt last) { - if(std::is_base_of::iterator_category>::value) + if(std::is_base_of::iterator_category>::value) { const auto nb_elements_insert = std::distance(first, last); const size_type nb_free_buckets = m_load_threshold - size(); tsl_assert(m_load_threshold >= size()); - + if(nb_elements_insert > 0 && nb_free_buckets < size_type(nb_elements_insert)) { reserve(size() + size_type(nb_elements_insert)); } } - + for(; first != last; ++first) { insert(*first); } } - - - + + + template std::pair insert_or_assign(K&& key, M&& value) { auto it = try_emplace(std::forward(key), std::forward(value)); if(!it.second) { it.first.value() = std::forward(value); } - + return it; } - + template iterator insert_or_assign(const_iterator hint, K&& key, M&& obj) { - if(hint != cend() && compare_keys(KeySelect()(*hint), key)) { - auto it = mutable_iterator(hint); + if(hint != cend() && compare_keys(KeySelect()(*hint), key)) { + auto it = mutable_iterator(hint); it.value() = std::forward(obj); - + return it; } - + return insert_or_assign(std::forward(key), std::forward(obj)).first; } - - - + + + template std::pair emplace(Args&&... args) { return insert(value_type(std::forward(args)...)); } - + template - iterator emplace_hint(const_iterator hint, Args&&... args) { + iterator emplace_hint(const_iterator hint, Args&&... args) { return insert(hint, value_type(std::forward(args)...)); } - - - + + + template std::pair try_emplace(K&& key, Args&&... value_args) { - return insert_impl(key, std::piecewise_construct, - std::forward_as_tuple(std::forward(key)), - std::forward_as_tuple(std::forward(value_args)...)); + return insert_impl(key, std::piecewise_construct, + std::forward_as_tuple(std::forward(key)), + std::forward_as_tuple(std::forward(value_args)...)); } - + template iterator try_emplace(const_iterator hint, K&& key, Args&&... args) { - if(hint != cend() && compare_keys(KeySelect()(*hint), key)) { - return mutable_iterator(hint); + if(hint != cend() && compare_keys(KeySelect()(*hint), key)) { + return mutable_iterator(hint); } - + return try_emplace(std::forward(key), std::forward(args)...).first; } - - - + + + /** * Here to avoid `template size_type erase(const K& key)` being used when * we use a iterator instead of a const_iterator. @@ -548,19 +548,19 @@ public: iterator erase(iterator pos) { return erase(const_iterator(pos)); } - + iterator erase(const_iterator pos) { tsl_assert(pos != cend()); - + const std::size_t index_erase = iterator_to_index(pos); - + auto it_bucket = find_key(pos.key(), hash_key(pos.key())); tsl_assert(it_bucket != m_buckets.end()); - + erase_value_from_bucket(it_bucket); - + /* - * One element was removed from m_values, due to the left shift the next element + * One element was removed from m_values, due to the left shift the next element * is now at the position of the previous element (or end if none). */ return begin() + index_erase; @@ -570,22 +570,22 @@ public: if(first == last) { return mutable_iterator(first); } - + tsl_assert(std::distance(first, last) > 0); const std::size_t start_index = iterator_to_index(first); const std::size_t nb_values = std::size_t(std::distance(first, last)); const std::size_t end_index = start_index + nb_values; - + // Delete all values -#ifdef TSL_NO_CONTAINER_ERASE_CONST_ITERATOR - auto next_it = m_values.erase(mutable_iterator(first).m_iterator, mutable_iterator(last).m_iterator); +#ifdef TSL_NO_CONTAINER_ERASE_CONST_ITERATOR + auto next_it = m_values.erase(mutable_iterator(first).m_iterator, mutable_iterator(last).m_iterator); #else auto next_it = m_values.erase(first.m_iterator, last.m_iterator); #endif - + /* * Mark the buckets corresponding to the values as empty and do a backward shift. - * + * * Also, the erase operation on m_values has shifted all the values on the right of last.m_iterator. * Adapt the indexes for these values. */ @@ -607,24 +607,24 @@ public: ibucket++; } } - + return iterator(next_it); } - + template size_type erase(const K& key) { return erase(key, hash_key(key)); } - + template size_type erase(const K& key, std::size_t hash) { return erase_impl(key, hash); } - - void swap(ordered_hash& other) { + + void swap(ordered_hash& other) noexcept { using std::swap; - + swap(static_cast(*this), static_cast(other)); swap(static_cast(*this), static_cast(other)); swap(m_buckets, other.m_buckets); @@ -634,28 +634,28 @@ public: swap(m_max_load_factor, other.m_max_load_factor); swap(m_load_threshold, other.m_load_threshold); } - - - + + + /* * Lookup - */ + */ template::value>::type* = nullptr> typename U::value_type& at(const K& key) { return at(key, hash_key(key)); } - + template::value>::type* = nullptr> typename U::value_type& at(const K& key, std::size_t hash) { return const_cast(static_cast(this)->at(key, hash)); } - + template::value>::type* = nullptr> const typename U::value_type& at(const K& key) const { return at(key, hash_key(key)); } - + template::value>::type* = nullptr> const typename U::value_type& at(const K& key, std::size_t hash) const { auto it = find(key, hash); @@ -666,19 +666,19 @@ public: throw std::out_of_range("Couldn't find the key."); } } - - + + template::value>::type* = nullptr> typename U::value_type& operator[](K&& key) { return try_emplace(std::forward(key)).first.value(); } - - + + template size_type count(const K& key) const { return count(key, hash_key(key)); } - + template size_type count(const K& key, std::size_t hash) const { if(find(key, hash) == cend()) { @@ -688,282 +688,282 @@ public: return 1; } } - + template iterator find(const K& key) { return find(key, hash_key(key)); } - + template iterator find(const K& key, std::size_t hash) { auto it_bucket = find_key(key, hash); return (it_bucket != m_buckets.end())?iterator(m_values.begin() + it_bucket->index()):end(); } - + template const_iterator find(const K& key) const { return find(key, hash_key(key)); } - + template const_iterator find(const K& key, std::size_t hash) const { auto it_bucket = find_key(key, hash); return (it_bucket != m_buckets.cend())?const_iterator(m_values.begin() + it_bucket->index()):end(); } - - + + template std::pair equal_range(const K& key) { return equal_range(key, hash_key(key)); } - + template std::pair equal_range(const K& key, std::size_t hash) { iterator it = find(key, hash); return std::make_pair(it, (it == end())?it:std::next(it)); } - + template std::pair equal_range(const K& key) const { return equal_range(key, hash_key(key)); } - + template std::pair equal_range(const K& key, std::size_t hash) const { const_iterator it = find(key, hash); return std::make_pair(it, (it == cend())?it:std::next(it)); - } - - + } + + /* - * Bucket interface + * Bucket interface */ size_type bucket_count() const { - return m_buckets.size(); + return m_buckets.size(); } - + size_type max_bucket_count() const { return m_buckets.max_size(); - } - + } + /* - * Hash policy + * Hash policy */ float load_factor() const { return float(size())/float(bucket_count()); } - + float max_load_factor() const { return m_max_load_factor; } - + void max_load_factor(float ml) { m_max_load_factor = std::max(0.1f, std::min(ml, 0.95f)); m_load_threshold = size_type(float(bucket_count())*m_max_load_factor); } - + void rehash(size_type count) { count = std::max(count, size_type(std::ceil(float(size())/max_load_factor()))); rehash_impl(count); } - + void reserve(size_type count) { reserve_space_for_values(count); - + count = size_type(std::ceil(float(count)/max_load_factor())); rehash(count); } - - + + /* * Observers */ hasher hash_function() const { return static_cast(*this); } - + key_equal key_eq() const { return static_cast(*this); } - + /* * Other */ iterator mutable_iterator(const_iterator pos) { return iterator(m_values.begin() + iterator_to_index(pos)); } - + iterator nth(size_type index) { return iterator(m_values.begin() + index); } - + const_iterator nth(size_type index) const { return const_iterator(m_values.cbegin() + index); } - + const_reference front() const { return m_values.front(); } - + const_reference back() const { return m_values.back(); } - + const values_container_type& values_container() const noexcept { return m_values; } - - template::value>::type* = nullptr> + + template::value>::type* = nullptr> const typename values_container_type::value_type* data() const noexcept { return m_values.data(); } - - template::value>::type* = nullptr> + + template::value>::type* = nullptr> size_type capacity() const noexcept { return m_values.capacity(); } - + void shrink_to_fit() { m_values.shrink_to_fit(); } - - + + template std::pair insert_at_position(const_iterator pos, P&& value) { return insert_at_position_impl(pos.m_iterator, KeySelect()(value), std::forward

(value)); } - + template std::pair emplace_at_position(const_iterator pos, Args&&... args) { return insert_at_position(pos, value_type(std::forward(args)...)); } - + template std::pair try_emplace_at_position(const_iterator pos, K&& key, Args&&... value_args) { - return insert_at_position_impl(pos.m_iterator, key, - std::piecewise_construct, - std::forward_as_tuple(std::forward(key)), + return insert_at_position_impl(pos.m_iterator, key, + std::piecewise_construct, + std::forward_as_tuple(std::forward(key)), std::forward_as_tuple(std::forward(value_args)...)); } - + void pop_back() { tsl_assert(!empty()); erase(std::prev(end())); } - - + + /** * Here to avoid `template size_type unordered_erase(const K& key)` being used when * we use a iterator instead of a const_iterator. - */ + */ iterator unordered_erase(iterator pos) { return unordered_erase(const_iterator(pos)); } - + iterator unordered_erase(const_iterator pos) { const std::size_t index_erase = iterator_to_index(pos); unordered_erase(pos.key()); - + /* * One element was deleted, index_erase now points to the next element as the elements after * the deleted value were shifted to the left in m_values (will be end() if we deleted the last element). */ return begin() + index_erase; } - + template size_type unordered_erase(const K& key) { return unordered_erase(key, hash_key(key)); } - + template size_type unordered_erase(const K& key, std::size_t hash) { auto it_bucket_key = find_key(key, hash); if(it_bucket_key == m_buckets.end()) { return 0; } - + /** - * If we are not erasing the last element in m_values, we swap - * the element we are erasing with the last element. We then would + * If we are not erasing the last element in m_values, we swap + * the element we are erasing with the last element. We then would * just have to do a pop_back() in m_values. */ if(!compare_keys(key, KeySelect()(back()))) { auto it_bucket_last_elem = find_key(KeySelect()(back()), hash_key(KeySelect()(back()))); tsl_assert(it_bucket_last_elem != m_buckets.end()); tsl_assert(it_bucket_last_elem->index() == m_values.size() - 1); - + using std::swap; swap(m_values[it_bucket_key->index()], m_values[it_bucket_last_elem->index()]); swap(it_bucket_key->index_ref(), it_bucket_last_elem->index_ref()); } - + erase_value_from_bucket(it_bucket_key); - + return 1; } - + friend bool operator==(const ordered_hash& lhs, const ordered_hash& rhs) { return lhs.m_values == rhs.m_values; } - + friend bool operator!=(const ordered_hash& lhs, const ordered_hash& rhs) { return lhs.m_values != rhs.m_values; } - + friend bool operator<(const ordered_hash& lhs, const ordered_hash& rhs) { return lhs.m_values < rhs.m_values; } - + friend bool operator<=(const ordered_hash& lhs, const ordered_hash& rhs) { return lhs.m_values <= rhs.m_values; } - + friend bool operator>(const ordered_hash& lhs, const ordered_hash& rhs) { return lhs.m_values > rhs.m_values; } - + friend bool operator>=(const ordered_hash& lhs, const ordered_hash& rhs) { return lhs.m_values >= rhs.m_values; } - - + + private: template std::size_t hash_key(const K& key) const { return Hash::operator()(key); } - + template bool compare_keys(const K1& key1, const K2& key2) const { return KeyEqual::operator()(key1, key2); } - + template typename buckets_container_type::iterator find_key(const K& key, std::size_t hash) { auto it = static_cast(this)->find_key(key, hash); return m_buckets.begin() + std::distance(m_buckets.cbegin(), it); } - + /** * Return bucket which has the key 'key' or m_buckets.end() if none. - * + * * From the bucket_for_hash, search for the value until we either find an empty bucket * or a bucket which has a value with a distance from its ideal bucket longer * than the probe length for the value we are looking for. */ template typename buckets_container_type::const_iterator find_key(const K& key, std::size_t hash) const { - for(std::size_t ibucket = bucket_for_hash(hash), dist_from_ideal_bucket = 0; ; - ibucket = next_bucket(ibucket), dist_from_ideal_bucket++) + for(std::size_t ibucket = bucket_for_hash(hash), dist_from_ideal_bucket = 0; ; + ibucket = next_bucket(ibucket), dist_from_ideal_bucket++) { if(m_buckets[ibucket].empty()) { return m_buckets.end(); } - else if(m_buckets[ibucket].truncated_hash() == bucket_entry::truncate_hash(hash) && - compare_keys(key, KeySelect()(m_values[m_buckets[ibucket].index()]))) + else if(m_buckets[ibucket].truncated_hash() == bucket_entry::truncate_hash(hash) && + compare_keys(key, KeySelect()(m_values[m_buckets[ibucket].index()]))) { return m_buckets.begin() + ibucket; } @@ -972,47 +972,47 @@ private: } } } - + void rehash_impl(size_type bucket_count) { bucket_count = round_up_to_power_of_two(bucket_count); tsl_assert(bucket_count > 0); - + if(bucket_count == this->bucket_count()) { return; } - + if(bucket_count > max_bucket_count()) { throw std::length_error("The map exceeds its maxmimum size."); } - - + + buckets_container_type old_buckets(bucket_count); m_buckets.swap(old_buckets); // Everything should be noexcept from here. - + m_mask = bucket_count - 1; this->max_load_factor(m_max_load_factor); m_grow_on_next_insert = false; - - - + + + for(const bucket_entry& old_bucket: old_buckets) { if(old_bucket.empty()) { continue; } - + truncated_hash_type insert_hash = old_bucket.truncated_hash(); index_type insert_index = old_bucket.index(); - - for(std::size_t ibucket = bucket_for_hash(insert_hash), dist_from_ideal_bucket = 0; ; - ibucket = next_bucket(ibucket), dist_from_ideal_bucket++) + + for(std::size_t ibucket = bucket_for_hash(insert_hash), dist_from_ideal_bucket = 0; ; + ibucket = next_bucket(ibucket), dist_from_ideal_bucket++) { if(m_buckets[ibucket].empty()) { m_buckets[ibucket].set_index(insert_index); m_buckets[ibucket].set_hash(insert_hash); break; } - + const std::size_t distance = distance_from_ideal_bucket(ibucket); if(dist_from_ideal_bucket > distance) { std::swap(insert_index, m_buckets[ibucket].index_ref()); @@ -1022,145 +1022,145 @@ private: } } } - + template::value>::type* = nullptr> void reserve_space_for_values(size_type count) { m_values.reserve(count); } - + template::value>::type* = nullptr> void reserve_space_for_values(size_type /*count*/) { } - + /** * Swap the empty bucket with the values on its right until we cross another empty bucket * or if the other bucket has a distance_from_ideal_bucket == 0. */ void backward_shift(std::size_t empty_ibucket) noexcept { tsl_assert(m_buckets[empty_ibucket].empty()); - + std::size_t previous_ibucket = empty_ibucket; - for(std::size_t current_ibucket = next_bucket(previous_ibucket); + for(std::size_t current_ibucket = next_bucket(previous_ibucket); !m_buckets[current_ibucket].empty() && distance_from_ideal_bucket(current_ibucket) > 0; - previous_ibucket = current_ibucket, current_ibucket = next_bucket(current_ibucket)) + previous_ibucket = current_ibucket, current_ibucket = next_bucket(current_ibucket)) { std::swap(m_buckets[current_ibucket], m_buckets[previous_ibucket]); } } - + void erase_value_from_bucket(typename buckets_container_type::iterator it_bucket) { tsl_assert(it_bucket != m_buckets.end() && !it_bucket->empty()); - + m_values.erase(m_values.begin() + it_bucket->index()); - + /* - * m_values.erase shifted all the values on the right of the erased value, + * m_values.erase shifted all the values on the right of the erased value, * shift the indexes by 1 in the buckets array for these values. */ if(it_bucket->index() != m_values.size()) { shift_indexes_in_buckets(it_bucket->index(), short(1)); - } - + } + // Mark the bucket as empty and do a backward shift of the values on the right it_bucket->clear(); backward_shift(std::size_t(std::distance(m_buckets.begin(), it_bucket))); } - + /** * Go through each value from [from_ivalue, m_values.size()) in m_values and for each * bucket corresponding to the value, shift the indexes to the left by delta. */ void shift_indexes_in_buckets(index_type from_ivalue, short delta) noexcept { - static_assert(std::is_unsigned::value && sizeof(index_type) >= sizeof(short), + static_assert(std::is_unsigned::value && sizeof(index_type) >= sizeof(short), "index_type should be unsigned and sizeof(index_type) >= sizeof(short)"); - + for(std::size_t ivalue = from_ivalue; ivalue < m_values.size(); ivalue++) { std::size_t ibucket = bucket_for_hash(hash_key(KeySelect()(m_values[ivalue]))); - + // Modulo arithmetic, we should be alright for index_type(ivalue + delta). TODO further checks while(m_buckets[ibucket].index() != index_type(ivalue + delta)) { ibucket = next_bucket(ibucket); } - + m_buckets[ibucket].set_index(index_type(m_buckets[ibucket].index() - delta)); } } - + template size_type erase_impl(const K& key, std::size_t hash) { auto it_bucket = find_key(key, hash); if(it_bucket != m_buckets.end()) { erase_value_from_bucket(it_bucket); - + return 1; } else { return 0; } } - + template std::pair insert_impl(const K& key, Args&&... value_type_args) { return insert_at_position_impl(m_values.cend(), key, std::forward(value_type_args)...); } - + /** * Insert the element before insert_position. */ template std::pair insert_at_position_impl(typename values_container_type::const_iterator insert_position, - const K& key, Args&&... value_type_args) + const K& key, Args&&... value_type_args) { const std::size_t hash = hash_key(key); - - std::size_t ibucket = bucket_for_hash(hash); + + std::size_t ibucket = bucket_for_hash(hash); std::size_t dist_from_ideal_bucket = 0; - + while(!m_buckets[ibucket].empty() && dist_from_ideal_bucket <= distance_from_ideal_bucket(ibucket)) { - if(m_buckets[ibucket].truncated_hash() == bucket_entry::truncate_hash(hash) && - compare_keys(key, KeySelect()(m_values[m_buckets[ibucket].index()]))) + if(m_buckets[ibucket].truncated_hash() == bucket_entry::truncate_hash(hash) && + compare_keys(key, KeySelect()(m_values[m_buckets[ibucket].index()]))) { return std::make_pair(begin() + m_buckets[ibucket].index(), false); } - + ibucket = next_bucket(ibucket); dist_from_ideal_bucket++; } - + if(size() >= max_size()) { throw std::length_error("We reached the maximum size for the hash table."); } - - + + if(grow_on_high_load()) { ibucket = bucket_for_hash(hash); dist_from_ideal_bucket = 0; } - - + + const index_type index_insert_position = index_type(std::distance(m_values.cbegin(), insert_position)); - + #ifdef TSL_NO_CONTAINER_EMPLACE_CONST_ITERATOR m_values.emplace(m_values.begin() + std::distance(m_values.cbegin(), insert_position), std::forward(value_type_args)...); -#else +#else m_values.emplace(insert_position, std::forward(value_type_args)...); -#endif +#endif - insert_index(ibucket, dist_from_ideal_bucket, + insert_index(ibucket, dist_from_ideal_bucket, index_insert_position, bucket_entry::truncate_hash(hash)); - + /* - * The insertion didn't happend at the end of the m_values container, + * The insertion didn't happend at the end of the m_values container, * we need to shift the indexes in m_buckets. */ if(index_insert_position != m_values.size() - 1) { shift_indexes_in_buckets(index_insert_position + 1, short(-1)); } - + return std::make_pair(iterator(m_values.begin() + index_insert_position), true); } - - void insert_index(std::size_t ibucket, std::size_t dist_from_ideal_bucket, + + void insert_index(std::size_t ibucket, std::size_t dist_from_ideal_bucket, index_type index_insert, truncated_hash_type hash_insert) noexcept { while(!m_buckets[ibucket].empty()) { @@ -1168,15 +1168,15 @@ private: if(dist_from_ideal_bucket > distance) { std::swap(index_insert, m_buckets[ibucket].index_ref()); std::swap(hash_insert, m_buckets[ibucket].truncated_hash_ref()); - + dist_from_ideal_bucket = distance; } - + ibucket = next_bucket(ibucket); dist_from_ideal_bucket++; - - + + if(dist_from_ideal_bucket > REHASH_ON_HIGH_NB_PROBES__NPROBES && !m_grow_on_next_insert && load_factor() >= REHASH_ON_HIGH_NB_PROBES__MIN_LOAD_FACTOR) { @@ -1185,43 +1185,43 @@ private: m_grow_on_next_insert = true; } } - - + + m_buckets[ibucket].set_index(index_insert); - m_buckets[ibucket].set_hash(hash_insert); + m_buckets[ibucket].set_hash(hash_insert); } - + std::size_t distance_from_ideal_bucket(std::size_t ibucket) const noexcept { const std::size_t ideal_bucket = bucket_for_hash(m_buckets[ibucket].truncated_hash()); - + if(ibucket >= ideal_bucket) { return ibucket - ideal_bucket; } - // If the bucket is smaller than the ideal bucket for the value, there was a wrapping at the end of the + // If the bucket is smaller than the ideal bucket for the value, there was a wrapping at the end of the // bucket array due to the modulo. else { return (bucket_count() + ibucket) - ideal_bucket; } } - + std::size_t next_bucket(std::size_t index) const noexcept { tsl_assert(index < m_buckets.size()); - + index++; return (index < m_buckets.size())?index:0; } - + std::size_t bucket_for_hash(std::size_t hash) const noexcept { return hash & m_mask; - } - + } + std::size_t iterator_to_index(const_iterator it) const noexcept { const auto dist = std::distance(cbegin(), it); tsl_assert(dist >= 0); - + return std::size_t(dist); } - + /** * Return true if the map has been rehashed. */ @@ -1229,50 +1229,50 @@ private: if(m_grow_on_next_insert || size() >= m_load_threshold) { rehash_impl(bucket_count() * 2); m_grow_on_next_insert = false; - + return true; } else { return false; } } - + static std::size_t round_up_to_power_of_two(std::size_t value) { if(is_power_of_two(value)) { return value; } - + if(value == 0) { return 1; } - + --value; for(std::size_t i = 1; i < sizeof(std::size_t) * CHAR_BIT; i *= 2) { value |= value >> i; } - + return value + 1; } - + static constexpr bool is_power_of_two(std::size_t value) { return value != 0 && (value & (value - 1)) == 0; } - + public: static const size_type DEFAULT_INIT_BUCKETS_SIZE = 16; static constexpr float DEFAULT_MAX_LOAD_FACTOR = 0.75f; -private: +private: static const size_type REHASH_ON_HIGH_NB_PROBES__NPROBES = 128; static constexpr float REHASH_ON_HIGH_NB_PROBES__MIN_LOAD_FACTOR = 0.15f; - + private: buckets_container_type m_buckets; size_type m_mask; - + values_container_type m_values; - + bool m_grow_on_next_insert; float m_max_load_factor; size_type m_load_threshold; diff --git a/Foundation/include/Poco/ordered_map.h b/Foundation/include/Poco/ordered_map.h index 0b0c28e8a..870a13975 100644 --- a/Foundation/include/Poco/ordered_map.h +++ b/Foundation/include/Poco/ordered_map.h @@ -1,18 +1,18 @@ /** * MIT License - * + * * Copyright (c) 2017 Tessil - * + * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal * in the Software without restriction, including without limitation the rights * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell * copies of the Software, and to permit persons to whom the Software is * furnished to do so, subject to the following conditions: - * + * * The above copyright notice and this permission notice shall be included in all * copies or substantial portions of the Software. - * + * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE @@ -41,29 +41,29 @@ namespace tsl { /** * Implementation of an hash map using open adressing with robin hood with backshift delete to resolve collisions. - * + * * The particularity of this hash map is that it remembers the order in which the elements were added and - * provide a way to access the structure which stores these values through the 'values_container()' method. + * provide a way to access the structure which stores these values through the 'values_container()' method. * The used container is defined by ValueTypeContainer, by default a std::deque is used (grows faster) but - * a std::vector may be used. In this case the map provides a 'data()' method which give a direct access + * a std::vector may be used. In this case the map provides a 'data()' method which give a direct access * to the memory used to store the values (which can be usefull to communicate with C API's). - * + * * The Key and T must be copy constructible and/or move constructible. To use `unordered_erase` they both * must be swappable. - * + * * The behaviour of the hash map is undefinded if the destructor of Key or T throws an exception. - * + * * Iterators invalidation: * - clear, operator=, reserve, rehash: always invalidate the iterators (also invalidate end()). - * - insert, emplace, emplace_hint, operator[]: when a std::vector is used as ValueTypeContainer - * and if size() < capacity(), only end(). + * - insert, emplace, emplace_hint, operator[]: when a std::vector is used as ValueTypeContainer + * and if size() < capacity(), only end(). * Otherwise all the iterators are invalidated if an insert occurs. - * - erase, unordered_erase: when a std::vector is used as ValueTypeContainer invalidate the iterator of - * the erased element and all the ones after the erased element (including end()). + * - erase, unordered_erase: when a std::vector is used as ValueTypeContainer invalidate the iterator of + * the erased element and all the ones after the erased element (including end()). * Otherwise all the iterators are invalidated if an erase occurs. */ -template, class KeyEqual = std::equal_to, class Allocator = std::allocator>, @@ -72,36 +72,36 @@ class ordered_map { private: template using has_is_transparent = tsl::detail_ordered_hash::has_is_transparent; - + class KeySelect { public: using key_type = Key; - + const key_type& operator()(const std::pair& key_value) const noexcept { return key_value.first; } - + key_type& operator()(std::pair& key_value) noexcept { return key_value.first; } - }; - + }; + class ValueSelect { public: using value_type = T; - + const value_type& operator()(const std::pair& key_value) const noexcept { return key_value.second; } - + value_type& operator()(std::pair& key_value) noexcept { return key_value.second; } }; - + using ht = detail_ordered_hash::ordered_hash, KeySelect, ValueSelect, Hash, KeyEqual, Allocator, ValueTypeContainer>; - + public: using key_type = typename ht::key_type; using mapped_type = T; @@ -119,38 +119,38 @@ public: using const_iterator = typename ht::const_iterator; using reverse_iterator = typename ht::reverse_iterator; using const_reverse_iterator = typename ht::const_reverse_iterator; - + using values_container_type = typename ht::values_container_type; - - + + /* * Constructors */ ordered_map(): ordered_map(ht::DEFAULT_INIT_BUCKETS_SIZE) { } - - explicit ordered_map(size_type bucket_count, + + explicit ordered_map(size_type bucket_count, const Hash& hash = Hash(), const KeyEqual& equal = KeyEqual(), - const Allocator& alloc = Allocator()): + const Allocator& alloc = Allocator()): m_ht(bucket_count, hash, equal, alloc, ht::DEFAULT_MAX_LOAD_FACTOR) { } - + ordered_map(size_type bucket_count, const Allocator& alloc): ordered_map(bucket_count, Hash(), KeyEqual(), alloc) { } - + ordered_map(size_type bucket_count, const Hash& hash, const Allocator& alloc): ordered_map(bucket_count, hash, KeyEqual(), alloc) { } - + explicit ordered_map(const Allocator& alloc): ordered_map(ht::DEFAULT_INIT_BUCKETS_SIZE, alloc) { } - + template ordered_map(InputIt first, InputIt last, size_type bucket_count = ht::DEFAULT_INIT_BUCKETS_SIZE, @@ -160,14 +160,14 @@ public: { insert(first, last); } - + template ordered_map(InputIt first, InputIt last, size_type bucket_count, const Allocator& alloc): ordered_map(first, last, bucket_count, Hash(), KeyEqual(), alloc) { } - + template ordered_map(InputIt first, InputIt last, size_type bucket_count, @@ -180,14 +180,14 @@ public: size_type bucket_count = ht::DEFAULT_INIT_BUCKETS_SIZE, const Hash& hash = Hash(), const KeyEqual& equal = KeyEqual(), - const Allocator& alloc = Allocator()): + const Allocator& alloc = Allocator()): ordered_map(init.begin(), init.end(), bucket_count, hash, equal, alloc) { } ordered_map(std::initializer_list init, size_type bucket_count, - const Allocator& alloc): + const Allocator& alloc): ordered_map(init.begin(), init.end(), bucket_count, Hash(), KeyEqual(), alloc) { } @@ -195,587 +195,586 @@ public: ordered_map(std::initializer_list init, size_type bucket_count, const Hash& hash, - const Allocator& alloc): + const Allocator& alloc): ordered_map(init.begin(), init.end(), bucket_count, hash, KeyEqual(), alloc) { } - + ordered_map& operator=(std::initializer_list ilist) { m_ht.clear(); - + m_ht.reserve(ilist.size()); m_ht.insert(ilist.begin(), ilist.end()); - + return *this; } - - allocator_type get_allocator() const { return m_ht.get_allocator(); } - - + allocator_type get_allocator() const { return m_ht.get_allocator(); } + + + /* * Iterators */ iterator begin() noexcept { return m_ht.begin(); } const_iterator begin() const noexcept { return m_ht.begin(); } const_iterator cbegin() const noexcept { return m_ht.cbegin(); } - + iterator end() noexcept { return m_ht.end(); } const_iterator end() const noexcept { return m_ht.end(); } const_iterator cend() const noexcept { return m_ht.cend(); } - + reverse_iterator rbegin() noexcept { return m_ht.rbegin(); } const_reverse_iterator rbegin() const noexcept { return m_ht.rbegin(); } const_reverse_iterator rcbegin() const noexcept { return m_ht.rcbegin(); } - + reverse_iterator rend() noexcept { return m_ht.rend(); } const_reverse_iterator rend() const noexcept { return m_ht.rend(); } const_reverse_iterator rcend() const noexcept { return m_ht.rcend(); } - - + + /* * Capacity */ bool empty() const noexcept { return m_ht.empty(); } size_type size() const noexcept { return m_ht.size(); } size_type max_size() const noexcept { return m_ht.max_size(); } - + /* * Modifiers */ void clear() noexcept { m_ht.clear(); } - - - + + + std::pair insert(const value_type& value) { return m_ht.insert(value); } - + template::value>::type* = nullptr> std::pair insert(P&& value) { return m_ht.emplace(std::forward

(value)); } - + std::pair insert(value_type&& value) { return m_ht.insert(std::move(value)); } - - + + iterator insert(const_iterator hint, const value_type& value) { return m_ht.insert(hint, value); } - + template::value>::type* = nullptr> iterator insert(const_iterator hint, P&& value) { return m_ht.emplace_hint(hint, std::forward

(value)); } - - iterator insert(const_iterator hint, value_type&& value) { + + iterator insert(const_iterator hint, value_type&& value) { return m_ht.insert(hint, std::move(value)); } - - + + template void insert(InputIt first, InputIt last) { m_ht.insert(first, last); } void insert(std::initializer_list ilist) { m_ht.insert(ilist.begin(), ilist.end()); } - - - + + + template - std::pair insert_or_assign(const key_type& k, M&& obj) { - return m_ht.insert_or_assign(k, std::forward(obj)); + std::pair insert_or_assign(const key_type& k, M&& obj) { + return m_ht.insert_or_assign(k, std::forward(obj)); } template - std::pair insert_or_assign(key_type&& k, M&& obj) { - return m_ht.insert_or_assign(std::move(k), std::forward(obj)); + std::pair insert_or_assign(key_type&& k, M&& obj) { + return m_ht.insert_or_assign(std::move(k), std::forward(obj)); } - - + + template iterator insert_or_assign(const_iterator hint, const key_type& k, M&& obj) { return m_ht.insert_or_assign(hint, k, std::forward(obj)); } - + template iterator insert_or_assign(const_iterator hint, key_type&& k, M&& obj) { return m_ht.insert_or_assign(hint, std::move(k), std::forward(obj)); } - + /** * Due to the way elements are stored, emplace will need to move or copy the key-value once. * The method is equivalent to insert(value_type(std::forward(args)...)); - * + * * Mainly here for compatibility with the std::unordered_map interface. */ template std::pair emplace(Args&&... args) { return m_ht.emplace(std::forward(args)...); } - + /** * Due to the way elements are stored, emplace_hint will need to move or copy the key-value once. * The method is equivalent to insert(hint, value_type(std::forward(args)...)); - * + * * Mainly here for compatibility with the std::unordered_map interface. */ template iterator emplace_hint(const_iterator hint, Args&&... args) { return m_ht.emplace_hint(hint, std::forward(args)...); } - - - - + + + + template - std::pair try_emplace(const key_type& k, Args&&... args) { + std::pair try_emplace(const key_type& k, Args&&... args) { return m_ht.try_emplace(k, std::forward(args)...); } - + template std::pair try_emplace(key_type&& k, Args&&... args) { return m_ht.try_emplace(std::move(k), std::forward(args)...); } - + template iterator try_emplace(const_iterator hint, const key_type& k, Args&&... args) { return m_ht.try_emplace(hint, k, std::forward(args)...); } - + template iterator try_emplace(const_iterator hint, key_type&& k, Args&&... args) { return m_ht.try_emplace(hint, std::move(k), std::forward(args)...); } - - - + + + /** * When erasing an element, the insert order will be preserved and no holes will be present in the container - * returned by 'values_container()'. - * + * returned by 'values_container()'. + * * The method is in O(n), if the order is not important 'unordered_erase(...)' method is faster with an O(1) * average complexity. */ iterator erase(iterator pos) { return m_ht.erase(pos); } - + /** * @copydoc erase(iterator pos) */ iterator erase(const_iterator pos) { return m_ht.erase(pos); } - + /** * @copydoc erase(iterator pos) - */ + */ iterator erase(const_iterator first, const_iterator last) { return m_ht.erase(first, last); } - + /** * @copydoc erase(iterator pos) - */ + */ size_type erase(const key_type& key) { return m_ht.erase(key); } - + /** * @copydoc erase(iterator pos) - * + * * Use the hash value 'precalculated_hash' instead of hashing the key. The hash value should be the same * as hash_function()(key). Usefull to speed-up the lookup to the value if you already have the hash. - */ - size_type erase(const key_type& key, std::size_t precalculated_hash) { - return m_ht.erase(key, precalculated_hash); + */ + size_type erase(const key_type& key, std::size_t precalculated_hash) { + return m_ht.erase(key, precalculated_hash); } - + /** * @copydoc erase(iterator pos) - * - * This overload only participates in the overload resolution if the typedef KeyEqual::is_transparent exists. + * + * This overload only participates in the overload resolution if the typedef KeyEqual::is_transparent exists. * If so, K must be hashable and comparable to Key. */ - template::value>::type* = nullptr> + template::value>::type* = nullptr> size_type erase(const K& key) { return m_ht.erase(key); } - + /** * @copydoc erase(const key_type& key, std::size_t precalculated_hash) - * - * This overload only participates in the overload resolution if the typedef KeyEqual::is_transparent exists. + * + * This overload only participates in the overload resolution if the typedef KeyEqual::is_transparent exists. * If so, K must be hashable and comparable to Key. */ - template::value>::type* = nullptr> - size_type erase(const K& key, std::size_t precalculated_hash) { - return m_ht.erase(key, precalculated_hash); + template::value>::type* = nullptr> + size_type erase(const K& key, std::size_t precalculated_hash) { + return m_ht.erase(key, precalculated_hash); } - - - - void swap(ordered_map& other) { other.m_ht.swap(m_ht); } - + + + void swap(ordered_map& other) noexcept { other.m_ht.swap(m_ht); } + /* * Lookup */ T& at(const Key& key) { return m_ht.at(key); } - + /** * Use the hash value 'precalculated_hash' instead of hashing the key. The hash value should be the same * as hash_function()(key). Usefull to speed-up the lookup if you already have the hash. */ T& at(const Key& key, std::size_t precalculated_hash) { return m_ht.at(key, precalculated_hash); } - - + + const T& at(const Key& key) const { return m_ht.at(key); } - + /** * @copydoc at(const Key& key, std::size_t precalculated_hash) */ const T& at(const Key& key, std::size_t precalculated_hash) const { return m_ht.at(key, precalculated_hash); } - - + + /** - * This overload only participates in the overload resolution if the typedef KeyEqual::is_transparent exists. + * This overload only participates in the overload resolution if the typedef KeyEqual::is_transparent exists. * If so, K must be hashable and comparable to Key. */ - template::value>::type* = nullptr> + template::value>::type* = nullptr> T& at(const K& key) { return m_ht.at(key); } - + /** * @copydoc at(const K& key) - * + * * Use the hash value 'precalculated_hash' instead of hashing the key. The hash value should be the same * as hash_function()(key). Usefull to speed-up the lookup if you already have the hash. - */ - template::value>::type* = nullptr> + */ + template::value>::type* = nullptr> T& at(const K& key, std::size_t precalculated_hash) { return m_ht.at(key, precalculated_hash); } - + /** * @copydoc at(const K& key) */ - template::value>::type* = nullptr> + template::value>::type* = nullptr> const T& at(const K& key) const { return m_ht.at(key); } - + /** * @copydoc at(const K& key, std::size_t precalculated_hash) - */ - template::value>::type* = nullptr> + */ + template::value>::type* = nullptr> const T& at(const K& key, std::size_t precalculated_hash) const { return m_ht.at(key, precalculated_hash); } - - - - T& operator[](const Key& key) { return m_ht[key]; } + + + + T& operator[](const Key& key) { return m_ht[key]; } T& operator[](Key&& key) { return m_ht[std::move(key)]; } - - - + + + size_type count(const Key& key) const { return m_ht.count(key); } - + /** * Use the hash value 'precalculated_hash' instead of hashing the key. The hash value should be the same * as hash_function()(key). Usefull to speed-up the lookup if you already have the hash. */ - size_type count(const Key& key, std::size_t precalculated_hash) const { - return m_ht.count(key, precalculated_hash); - } - - /** - * This overload only participates in the overload resolution if the typedef KeyEqual::is_transparent exists. - * If so, K must be hashable and comparable to Key. - */ - template::value>::type* = nullptr> - size_type count(const K& key) const { return m_ht.count(key); } - - /** - * @copydoc count(const K& key) const - * - * Use the hash value 'precalculated_hash' instead of hashing the key. The hash value should be the same - * as hash_function()(key). Usefull to speed-up the lookup if you already have the hash. - */ - template::value>::type* = nullptr> - size_type count(const K& key, std::size_t precalculated_hash) const { + size_type count(const Key& key, std::size_t precalculated_hash) const { return m_ht.count(key, precalculated_hash); } - - - + + /** + * This overload only participates in the overload resolution if the typedef KeyEqual::is_transparent exists. + * If so, K must be hashable and comparable to Key. + */ + template::value>::type* = nullptr> + size_type count(const K& key) const { return m_ht.count(key); } + + /** + * @copydoc count(const K& key) const + * + * Use the hash value 'precalculated_hash' instead of hashing the key. The hash value should be the same + * as hash_function()(key). Usefull to speed-up the lookup if you already have the hash. + */ + template::value>::type* = nullptr> + size_type count(const K& key, std::size_t precalculated_hash) const { + return m_ht.count(key, precalculated_hash); + } + + + iterator find(const Key& key) { return m_ht.find(key); } - + /** * Use the hash value 'precalculated_hash' instead of hashing the key. The hash value should be the same * as hash_function()(key). Usefull to speed-up the lookup if you already have the hash. */ iterator find(const Key& key, std::size_t precalculated_hash) { return m_ht.find(key, precalculated_hash); } - + const_iterator find(const Key& key) const { return m_ht.find(key); } - + /** * @copydoc find(const Key& key, std::size_t precalculated_hash) */ - const_iterator find(const Key& key, std::size_t precalculated_hash) const { + const_iterator find(const Key& key, std::size_t precalculated_hash) const { return m_ht.find(key, precalculated_hash); } - - /** - * This overload only participates in the overload resolution if the typedef KeyEqual::is_transparent exists. - * If so, K must be hashable and comparable to Key. - */ - template::value>::type* = nullptr> - iterator find(const K& key) { return m_ht.find(key); } - - /** - * @copydoc find(const K& key) - * - * Use the hash value 'precalculated_hash' instead of hashing the key. The hash value should be the same - * as hash_function()(key). Usefull to speed-up the lookup if you already have the hash. - */ - template::value>::type* = nullptr> - iterator find(const K& key, std::size_t precalculated_hash) { return m_ht.find(key, precalculated_hash); } - - /** - * @copydoc find(const K& key) - */ - template::value>::type* = nullptr> - const_iterator find(const K& key) const { return m_ht.find(key); } - - /** - * @copydoc find(const K& key) - * - * Use the hash value 'precalculated_hash' instead of hashing the key. The hash value should be the same - * as hash_function()(key). Usefull to speed-up the lookup if you already have the hash. - */ - template::value>::type* = nullptr> - const_iterator find(const K& key, std::size_t precalculated_hash) const { - return m_ht.find(key, precalculated_hash); - } - - - - std::pair equal_range(const Key& key) { return m_ht.equal_range(key); } - - /** - * Use the hash value 'precalculated_hash' instead of hashing the key. The hash value should be the same - * as hash_function()(key). Usefull to speed-up the lookup if you already have the hash. - */ - std::pair equal_range(const Key& key, std::size_t precalculated_hash) { - return m_ht.equal_range(key, precalculated_hash); - } - - std::pair equal_range(const Key& key) const { return m_ht.equal_range(key); } - - /** - * @copydoc equal_range(const Key& key, std::size_t precalculated_hash) - */ - std::pair equal_range(const Key& key, std::size_t precalculated_hash) const { - return m_ht.equal_range(key, precalculated_hash); - } /** - * This overload only participates in the overload resolution if the typedef KeyEqual::is_transparent exists. + * This overload only participates in the overload resolution if the typedef KeyEqual::is_transparent exists. * If so, K must be hashable and comparable to Key. */ - template::value>::type* = nullptr> - std::pair equal_range(const K& key) { return m_ht.equal_range(key); } - + template::value>::type* = nullptr> + iterator find(const K& key) { return m_ht.find(key); } + /** - * @copydoc equal_range(const K& key) - * + * @copydoc find(const K& key) + * * Use the hash value 'precalculated_hash' instead of hashing the key. The hash value should be the same * as hash_function()(key). Usefull to speed-up the lookup if you already have the hash. */ - template::value>::type* = nullptr> - std::pair equal_range(const K& key, std::size_t precalculated_hash) { - return m_ht.equal_range(key, precalculated_hash); + template::value>::type* = nullptr> + iterator find(const K& key, std::size_t precalculated_hash) { return m_ht.find(key, precalculated_hash); } + + /** + * @copydoc find(const K& key) + */ + template::value>::type* = nullptr> + const_iterator find(const K& key) const { return m_ht.find(key); } + + /** + * @copydoc find(const K& key) + * + * Use the hash value 'precalculated_hash' instead of hashing the key. The hash value should be the same + * as hash_function()(key). Usefull to speed-up the lookup if you already have the hash. + */ + template::value>::type* = nullptr> + const_iterator find(const K& key, std::size_t precalculated_hash) const { + return m_ht.find(key, precalculated_hash); } - + + + + std::pair equal_range(const Key& key) { return m_ht.equal_range(key); } + + /** + * Use the hash value 'precalculated_hash' instead of hashing the key. The hash value should be the same + * as hash_function()(key). Usefull to speed-up the lookup if you already have the hash. + */ + std::pair equal_range(const Key& key, std::size_t precalculated_hash) { + return m_ht.equal_range(key, precalculated_hash); + } + + std::pair equal_range(const Key& key) const { return m_ht.equal_range(key); } + + /** + * @copydoc equal_range(const Key& key, std::size_t precalculated_hash) + */ + std::pair equal_range(const Key& key, std::size_t precalculated_hash) const { + return m_ht.equal_range(key, precalculated_hash); + } + + /** + * This overload only participates in the overload resolution if the typedef KeyEqual::is_transparent exists. + * If so, K must be hashable and comparable to Key. + */ + template::value>::type* = nullptr> + std::pair equal_range(const K& key) { return m_ht.equal_range(key); } + + /** + * @copydoc equal_range(const K& key) + * + * Use the hash value 'precalculated_hash' instead of hashing the key. The hash value should be the same + * as hash_function()(key). Usefull to speed-up the lookup if you already have the hash. + */ + template::value>::type* = nullptr> + std::pair equal_range(const K& key, std::size_t precalculated_hash) { + return m_ht.equal_range(key, precalculated_hash); + } + /** * @copydoc equal_range(const K& key) */ - template::value>::type* = nullptr> + template::value>::type* = nullptr> std::pair equal_range(const K& key) const { return m_ht.equal_range(key); } - + /** * @copydoc equal_range(const K& key, std::size_t precalculated_hash) - */ - template::value>::type* = nullptr> - std::pair equal_range(const K& key, std::size_t precalculated_hash) const { - return m_ht.equal_range(key, precalculated_hash); + */ + template::value>::type* = nullptr> + std::pair equal_range(const K& key, std::size_t precalculated_hash) const { + return m_ht.equal_range(key, precalculated_hash); } - - - + + + /* - * Bucket interface + * Bucket interface */ size_type bucket_count() const { return m_ht.bucket_count(); } size_type max_bucket_count() const { return m_ht.max_bucket_count(); } - - + + /* - * Hash policy + * Hash policy */ float load_factor() const { return m_ht.load_factor(); } float max_load_factor() const { return m_ht.max_load_factor(); } void max_load_factor(float ml) { m_ht.max_load_factor(ml); } - + void rehash(size_type count) { m_ht.rehash(count); } void reserve(size_type count) { m_ht.reserve(count); } - - + + /* * Observers */ hasher hash_function() const { return m_ht.hash_function(); } key_equal key_eq() const { return m_ht.key_eq(); } - - - + + + /* * Other */ - + /** * Convert a const_iterator to an iterator. */ iterator mutable_iterator(const_iterator pos) { return m_ht.mutable_iterator(pos); } - + /** * Requires index <= size(). - * + * * Return an iterator to the element at index. Return end() if index == size(). */ iterator nth(size_type index) { return m_ht.nth(index); } - + /** * @copydoc nth(size_type index) */ const_iterator nth(size_type index) const { return m_ht.nth(index); } - - + + /** * Return const_reference to the first element. Requires the container to not be empty. */ const_reference front() const { return m_ht.front(); } - + /** * Return const_reference to the last element. Requires the container to not be empty. */ const_reference back() const { return m_ht.back(); } - - + + /** * Only available if ValueTypeContainer is a std::vector. Same as calling 'values_container().data()'. */ - template::value>::type* = nullptr> + template::value>::type* = nullptr> const typename values_container_type::value_type* data() const noexcept { return m_ht.data(); } - + /** * Return the container in which the values are stored. The values are in the same order as the insertion order * and are contiguous in the structure, no holes (size() == values_container().size()). */ const values_container_type& values_container() const noexcept { return m_ht.values_container(); } - template::value>::type* = nullptr> + template::value>::type* = nullptr> size_type capacity() const noexcept { return m_ht.capacity(); } - + void shrink_to_fit() { m_ht.shrink_to_fit(); } - - - + + + /** - * Insert the value before pos shifting all the elements on the right of pos (including pos) one position + * Insert the value before pos shifting all the elements on the right of pos (including pos) one position * to the right. - * + * * Amortized linear time-complexity in the distance between pos and end(). */ - std::pair insert_at_position(const_iterator pos, const value_type& value) { - return m_ht.insert_at_position(pos, value); + std::pair insert_at_position(const_iterator pos, const value_type& value) { + return m_ht.insert_at_position(pos, value); } - + /** * @copydoc insert_at_position(const_iterator pos, const value_type& value) */ - std::pair insert_at_position(const_iterator pos, value_type&& value) { - return m_ht.insert_at_position(pos, std::move(value)); + std::pair insert_at_position(const_iterator pos, value_type&& value) { + return m_ht.insert_at_position(pos, std::move(value)); } - + /** * @copydoc insert_at_position(const_iterator pos, const value_type& value) - * + * * Same as insert_at_position(pos, value_type(std::forward(args)...), mainly * here for coherence. */ template std::pair emplace_at_position(const_iterator pos, Args&&... args) { - return m_ht.emplace_at_position(pos, std::forward(args)...); + return m_ht.emplace_at_position(pos, std::forward(args)...); } - + /** * @copydoc insert_at_position(const_iterator pos, const value_type& value) - */ + */ template - std::pair try_emplace_at_position(const_iterator pos, const key_type& k, Args&&... args) { + std::pair try_emplace_at_position(const_iterator pos, const key_type& k, Args&&... args) { return m_ht.try_emplace_at_position(pos, k, std::forward(args)...); } - + /** * @copydoc insert_at_position(const_iterator pos, const value_type& value) - */ + */ template std::pair try_emplace_at_position(const_iterator pos, key_type&& k, Args&&... args) { return m_ht.try_emplace_at_position(pos, std::move(k), std::forward(args)...); } - - - + + + void pop_back() { m_ht.pop_back(); } - + /** * Faster erase operation with an O(1) average complexity but it doesn't preserve the insertion order. - * + * * If an erasure occurs, the last element of the map will take the place of the erased element. */ iterator unordered_erase(iterator pos) { return m_ht.unordered_erase(pos); } - + /** * @copydoc unordered_erase(iterator pos) */ iterator unordered_erase(const_iterator pos) { return m_ht.unordered_erase(pos); } - + /** * @copydoc unordered_erase(iterator pos) - */ + */ size_type unordered_erase(const key_type& key) { return m_ht.unordered_erase(key); } - + /** * @copydoc unordered_erase(iterator pos) - * + * * Use the hash value 'precalculated_hash' instead of hashing the key. The hash value should be the same * as hash_function()(key). Usefull to speed-up the lookup if you already have the hash. - */ - size_type unordered_erase(const key_type& key, std::size_t precalculated_hash) { - return m_ht.unordered_erase(key, precalculated_hash); + */ + size_type unordered_erase(const key_type& key, std::size_t precalculated_hash) { + return m_ht.unordered_erase(key, precalculated_hash); } - + /** * @copydoc unordered_erase(iterator pos) - * - * This overload only participates in the overload resolution if the typedef KeyEqual::is_transparent exists. + * + * This overload only participates in the overload resolution if the typedef KeyEqual::is_transparent exists. * If so, K must be hashable and comparable to Key. */ - template::value>::type* = nullptr> + template::value>::type* = nullptr> size_type unordered_erase(const K& key) { return m_ht.unordered_erase(key); } - + /** * @copydoc unordered_erase(const K& key) - * + * * Use the hash value 'precalculated_hash' instead of hashing the key. The hash value should be the same * as hash_function()(key). Usefull to speed-up the lookup if you already have the hash. */ - template::value>::type* = nullptr> - size_type unordered_erase(const K& key, std::size_t precalculated_hash) { - return m_ht.unordered_erase(key, precalculated_hash); + template::value>::type* = nullptr> + size_type unordered_erase(const K& key, std::size_t precalculated_hash) { + return m_ht.unordered_erase(key, precalculated_hash); } - - - + + + friend bool operator==(const ordered_map& lhs, const ordered_map& rhs) { return lhs.m_ht == rhs.m_ht; } friend bool operator!=(const ordered_map& lhs, const ordered_map& rhs) { return lhs.m_ht != rhs.m_ht; } friend bool operator<(const ordered_map& lhs, const ordered_map& rhs) { return lhs.m_ht < rhs.m_ht; } friend bool operator<=(const ordered_map& lhs, const ordered_map& rhs) { return lhs.m_ht <= rhs.m_ht; } friend bool operator>(const ordered_map& lhs, const ordered_map& rhs) { return lhs.m_ht > rhs.m_ht; } friend bool operator>=(const ordered_map& lhs, const ordered_map& rhs) { return lhs.m_ht >= rhs.m_ht; } - + friend void swap(ordered_map& lhs, ordered_map& rhs) { lhs.swap(rhs); } private: diff --git a/Foundation/include/Poco/ordered_set.h b/Foundation/include/Poco/ordered_set.h index eeebbaf0e..db7075299 100644 --- a/Foundation/include/Poco/ordered_set.h +++ b/Foundation/include/Poco/ordered_set.h @@ -1,18 +1,18 @@ /** * MIT License - * + * * Copyright (c) 2017 Tessil - * + * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal * in the Software without restriction, including without limitation the rights * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell * copies of the Software, and to permit persons to whom the Software is * furnished to do so, subject to the following conditions: - * + * * The above copyright notice and this permission notice shall be included in all * copies or substantial portions of the Software. - * + * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE @@ -41,27 +41,27 @@ namespace tsl { /** * Implementation of an hash set using open adressing with robin hood with backshift delete to resolve collisions. - * + * * The particularity of this hash set is that it remembers the order in which the elements were added and - * provide a way to access the structure which stores these values through the 'values_container()' method. + * provide a way to access the structure which stores these values through the 'values_container()' method. * The used container is defined by ValueTypeContainer, by default a std::deque is used (grows faster) but - * a std::vector may be used. In this case the set provides a 'data()' method which give a direct access + * a std::vector may be used. In this case the set provides a 'data()' method which give a direct access * to the memory used to store the values (which can be usefull to communicate with C API's). - * + * * The Key must be copy constructible and/or move constructible. To use `unordered_erase` it also must be swappable. - * + * * The behaviour of the hash set is undefinded if the destructor of Key throws an exception. - * + * * Iterators invalidation: * - clear, operator=, reserve, rehash: always invalidate the iterators (also invalidate end()). - * - insert, emplace, emplace_hint, operator[]: when a std::vector is used as ValueTypeContainer - * and if size() < capacity(), only end(). + * - insert, emplace, emplace_hint, operator[]: when a std::vector is used as ValueTypeContainer + * and if size() < capacity(), only end(). * Otherwise all the iterators are invalidated if an insert occurs. - * - erase, unordered_erase: when a std::vector is used as ValueTypeContainer invalidate the iterator of - * the erased element and all the ones after the erased element (including end()). + * - erase, unordered_erase: when a std::vector is used as ValueTypeContainer invalidate the iterator of + * the erased element and all the ones after the erased element (including end()). * Otherwise all the iterators are invalidated if an erase occurs. */ -template, class KeyEqual = std::equal_to, class Allocator = std::allocator, @@ -70,23 +70,23 @@ class ordered_set { private: template using has_is_transparent = tsl::detail_ordered_hash::has_is_transparent; - + class KeySelect { public: using key_type = Key; - + const key_type& operator()(const Key& key) const noexcept { return key; } - + key_type& operator()(Key& key) noexcept { return key; } }; - + using ht = detail_ordered_hash::ordered_hash; - + public: using key_type = typename ht::key_type; using value_type = typename ht::value_type; @@ -103,38 +103,38 @@ public: using const_iterator = typename ht::const_iterator; using reverse_iterator = typename ht::reverse_iterator; using const_reverse_iterator = typename ht::const_reverse_iterator; - + using values_container_type = typename ht::values_container_type; - + /* * Constructors */ ordered_set(): ordered_set(ht::DEFAULT_INIT_BUCKETS_SIZE) { } - - explicit ordered_set(size_type bucket_count, + + explicit ordered_set(size_type bucket_count, const Hash& hash = Hash(), const KeyEqual& equal = KeyEqual(), - const Allocator& alloc = Allocator()): + const Allocator& alloc = Allocator()): m_ht(bucket_count, hash, equal, alloc, ht::DEFAULT_MAX_LOAD_FACTOR) { } - + ordered_set(size_type bucket_count, const Allocator& alloc): ordered_set(bucket_count, Hash(), KeyEqual(), alloc) { } - + ordered_set(size_type bucket_count, const Hash& hash, const Allocator& alloc): ordered_set(bucket_count, hash, KeyEqual(), alloc) { } - + explicit ordered_set(const Allocator& alloc): ordered_set(ht::DEFAULT_INIT_BUCKETS_SIZE, alloc) { } - + template ordered_set(InputIt first, InputIt last, size_type bucket_count = ht::DEFAULT_INIT_BUCKETS_SIZE, @@ -144,14 +144,14 @@ public: { insert(first, last); } - + template ordered_set(InputIt first, InputIt last, size_type bucket_count, const Allocator& alloc): ordered_set(first, last, bucket_count, Hash(), KeyEqual(), alloc) { } - + template ordered_set(InputIt first, InputIt last, size_type bucket_count, @@ -164,14 +164,14 @@ public: size_type bucket_count = ht::DEFAULT_INIT_BUCKETS_SIZE, const Hash& hash = Hash(), const KeyEqual& equal = KeyEqual(), - const Allocator& alloc = Allocator()): + const Allocator& alloc = Allocator()): ordered_set(init.begin(), init.end(), bucket_count, hash, equal, alloc) { } ordered_set(std::initializer_list init, size_type bucket_count, - const Allocator& alloc): + const Allocator& alloc): ordered_set(init.begin(), init.end(), bucket_count, Hash(), KeyEqual(), alloc) { } @@ -179,462 +179,462 @@ public: ordered_set(std::initializer_list init, size_type bucket_count, const Hash& hash, - const Allocator& alloc): + const Allocator& alloc): ordered_set(init.begin(), init.end(), bucket_count, hash, KeyEqual(), alloc) { } - + ordered_set& operator=(std::initializer_list ilist) { m_ht.clear(); - + m_ht.reserve(ilist.size()); m_ht.insert(ilist.begin(), ilist.end()); - + return *this; } - + allocator_type get_allocator() const { return m_ht.get_allocator(); } - - + + /* * Iterators */ iterator begin() noexcept { return m_ht.begin(); } const_iterator begin() const noexcept { return m_ht.begin(); } const_iterator cbegin() const noexcept { return m_ht.cbegin(); } - + iterator end() noexcept { return m_ht.end(); } const_iterator end() const noexcept { return m_ht.end(); } const_iterator cend() const noexcept { return m_ht.cend(); } - + reverse_iterator rbegin() noexcept { return m_ht.rbegin(); } const_reverse_iterator rbegin() const noexcept { return m_ht.rbegin(); } const_reverse_iterator rcbegin() const noexcept { return m_ht.rcbegin(); } - + reverse_iterator rend() noexcept { return m_ht.rend(); } const_reverse_iterator rend() const noexcept { return m_ht.rend(); } const_reverse_iterator rcend() const noexcept { return m_ht.rcend(); } - - + + /* * Capacity */ bool empty() const noexcept { return m_ht.empty(); } size_type size() const noexcept { return m_ht.size(); } size_type max_size() const noexcept { return m_ht.max_size(); } - + /* * Modifiers */ void clear() noexcept { m_ht.clear(); } - - - + + + std::pair insert(const value_type& value) { return m_ht.insert(value); } std::pair insert(value_type&& value) { return m_ht.insert(std::move(value)); } - + iterator insert(const_iterator hint, const value_type& value) { - return m_ht.insert(hint, value); + return m_ht.insert(hint, value); } - - iterator insert(const_iterator hint, value_type&& value) { - return m_ht.insert(hint, std::move(value)); + + iterator insert(const_iterator hint, value_type&& value) { + return m_ht.insert(hint, std::move(value)); } - + template void insert(InputIt first, InputIt last) { m_ht.insert(first, last); } void insert(std::initializer_list ilist) { m_ht.insert(ilist.begin(), ilist.end()); } - - + + /** * Due to the way elements are stored, emplace will need to move or copy the key-value once. * The method is equivalent to insert(value_type(std::forward(args)...)); - * + * * Mainly here for compatibility with the std::unordered_map interface. */ template std::pair emplace(Args&&... args) { return m_ht.emplace(std::forward(args)...); } - + /** * Due to the way elements are stored, emplace_hint will need to move or copy the key-value once. * The method is equivalent to insert(hint, value_type(std::forward(args)...)); - * + * * Mainly here for compatibility with the std::unordered_map interface. */ template iterator emplace_hint(const_iterator hint, Args&&... args) { - return m_ht.emplace_hint(hint, std::forward(args)...); + return m_ht.emplace_hint(hint, std::forward(args)...); } /** * When erasing an element, the insert order will be preserved and no holes will be present in the container - * returned by 'values_container()'. - * + * returned by 'values_container()'. + * * The method is in O(n), if the order is not important 'unordered_erase(...)' method is faster with an O(1) * average complexity. - */ + */ iterator erase(iterator pos) { return m_ht.erase(pos); } - + /** * @copydoc erase(iterator pos) - */ + */ iterator erase(const_iterator pos) { return m_ht.erase(pos); } - + /** * @copydoc erase(iterator pos) - */ + */ iterator erase(const_iterator first, const_iterator last) { return m_ht.erase(first, last); } - + /** * @copydoc erase(iterator pos) - */ + */ size_type erase(const key_type& key) { return m_ht.erase(key); } - + /** * @copydoc erase(iterator pos) - * + * * Use the hash value 'precalculated_hash' instead of hashing the key. The hash value should be the same * as hash_function()(key). Usefull to speed-up the lookup to the value if you already have the hash. - */ - size_type erase(const key_type& key, std::size_t precalculated_hash) { - return m_ht.erase(key, precalculated_hash); + */ + size_type erase(const key_type& key, std::size_t precalculated_hash) { + return m_ht.erase(key, precalculated_hash); } - + /** * @copydoc erase(iterator pos) - * - * This overload only participates in the overload resolution if the typedef KeyEqual::is_transparent exists. + * + * This overload only participates in the overload resolution if the typedef KeyEqual::is_transparent exists. * If so, K must be hashable and comparable to Key. */ - template::value>::type* = nullptr> + template::value>::type* = nullptr> size_type erase(const K& key) { return m_ht.erase(key); } - + /** * @copydoc erase(const key_type& key, std::size_t precalculated_hash) - * - * This overload only participates in the overload resolution if the typedef KeyEqual::is_transparent exists. + * + * This overload only participates in the overload resolution if the typedef KeyEqual::is_transparent exists. * If so, K must be hashable and comparable to Key. */ - template::value>::type* = nullptr> - size_type erase(const K& key, std::size_t precalculated_hash) { - return m_ht.erase(key, precalculated_hash); + template::value>::type* = nullptr> + size_type erase(const K& key, std::size_t precalculated_hash) { + return m_ht.erase(key, precalculated_hash); } - - - - void swap(ordered_set& other) { other.m_ht.swap(m_ht); } - + + + + void swap(ordered_set& other) noexcept { other.m_ht.swap(m_ht); } + /* * Lookup */ size_type count(const Key& key) const { return m_ht.count(key); } - + /** * Use the hash value 'precalculated_hash' instead of hashing the key. The hash value should be the same * as hash_function()(key). Usefull to speed-up the lookup if you already have the hash. */ - size_type count(const Key& key, std::size_t precalculated_hash) const { - return m_ht.count(key, precalculated_hash); + size_type count(const Key& key, std::size_t precalculated_hash) const { + return m_ht.count(key, precalculated_hash); } - + /** - * This overload only participates in the overload resolution if the typedef KeyEqual::is_transparent exists. + * This overload only participates in the overload resolution if the typedef KeyEqual::is_transparent exists. * If so, K must be hashable and comparable to Key. */ template::value>::type* = nullptr> size_type count(const K& key) const { return m_ht.count(key); } - + /** * @copydoc count(const K& key) const - * + * * Use the hash value 'precalculated_hash' instead of hashing the key. The hash value should be the same * as hash_function()(key). Usefull to speed-up the lookup if you already have the hash. - */ - template::value>::type* = nullptr> - size_type count(const K& key, std::size_t precalculated_hash) const { + */ + template::value>::type* = nullptr> + size_type count(const K& key, std::size_t precalculated_hash) const { return m_ht.count(key, precalculated_hash); } - - - - + + + + iterator find(const Key& key) { return m_ht.find(key); } - + /** * Use the hash value 'precalculated_hash' instead of hashing the key. The hash value should be the same * as hash_function()(key). Usefull to speed-up the lookup if you already have the hash. */ iterator find(const Key& key, std::size_t precalculated_hash) { return m_ht.find(key, precalculated_hash); } - + const_iterator find(const Key& key) const { return m_ht.find(key); } - + /** * @copydoc find(const Key& key, std::size_t precalculated_hash) */ - const_iterator find(const Key& key, std::size_t precalculated_hash) const { + const_iterator find(const Key& key, std::size_t precalculated_hash) const { return m_ht.find(key, precalculated_hash); } - + /** - * This overload only participates in the overload resolution if the typedef KeyEqual::is_transparent exists. + * This overload only participates in the overload resolution if the typedef KeyEqual::is_transparent exists. * If so, K must be hashable and comparable to Key. */ template::value>::type* = nullptr> iterator find(const K& key) { return m_ht.find(key); } - + /** * @copydoc find(const K& key) - * + * * Use the hash value 'precalculated_hash' instead of hashing the key. The hash value should be the same * as hash_function()(key). Usefull to speed-up the lookup if you already have the hash. */ - template::value>::type* = nullptr> + template::value>::type* = nullptr> iterator find(const K& key, std::size_t precalculated_hash) { return m_ht.find(key, precalculated_hash); } - + /** * @copydoc find(const K& key) */ template::value>::type* = nullptr> const_iterator find(const K& key) const { return m_ht.find(key); } - + /** * @copydoc find(const K& key) - * + * * Use the hash value 'precalculated_hash' instead of hashing the key. The hash value should be the same * as hash_function()(key). Usefull to speed-up the lookup if you already have the hash. */ - template::value>::type* = nullptr> - const_iterator find(const K& key, std::size_t precalculated_hash) const { - return m_ht.find(key, precalculated_hash); + template::value>::type* = nullptr> + const_iterator find(const K& key, std::size_t precalculated_hash) const { + return m_ht.find(key, precalculated_hash); } - - - + + + std::pair equal_range(const Key& key) { return m_ht.equal_range(key); } - + /** * Use the hash value 'precalculated_hash' instead of hashing the key. The hash value should be the same * as hash_function()(key). Usefull to speed-up the lookup if you already have the hash. */ - std::pair equal_range(const Key& key, std::size_t precalculated_hash) { - return m_ht.equal_range(key, precalculated_hash); + std::pair equal_range(const Key& key, std::size_t precalculated_hash) { + return m_ht.equal_range(key, precalculated_hash); } - + std::pair equal_range(const Key& key) const { return m_ht.equal_range(key); } - + /** * @copydoc equal_range(const Key& key, std::size_t precalculated_hash) */ - std::pair equal_range(const Key& key, std::size_t precalculated_hash) const { - return m_ht.equal_range(key, precalculated_hash); + std::pair equal_range(const Key& key, std::size_t precalculated_hash) const { + return m_ht.equal_range(key, precalculated_hash); } - + /** - * This overload only participates in the overload resolution if the typedef KeyEqual::is_transparent exists. + * This overload only participates in the overload resolution if the typedef KeyEqual::is_transparent exists. * If so, K must be hashable and comparable to Key. */ - template::value>::type* = nullptr> + template::value>::type* = nullptr> std::pair equal_range(const K& key) { return m_ht.equal_range(key); } - + /** * @copydoc equal_range(const K& key) - * + * * Use the hash value 'precalculated_hash' instead of hashing the key. The hash value should be the same * as hash_function()(key). Usefull to speed-up the lookup if you already have the hash. */ - template::value>::type* = nullptr> - std::pair equal_range(const K& key, std::size_t precalculated_hash) { - return m_ht.equal_range(key, precalculated_hash); + template::value>::type* = nullptr> + std::pair equal_range(const K& key, std::size_t precalculated_hash) { + return m_ht.equal_range(key, precalculated_hash); } - + /** * @copydoc equal_range(const K& key) */ - template::value>::type* = nullptr> + template::value>::type* = nullptr> std::pair equal_range(const K& key) const { return m_ht.equal_range(key); } - + /** * @copydoc equal_range(const K& key, std::size_t precalculated_hash) - */ - template::value>::type* = nullptr> - std::pair equal_range(const K& key, std::size_t precalculated_hash) const { - return m_ht.equal_range(key, precalculated_hash); + */ + template::value>::type* = nullptr> + std::pair equal_range(const K& key, std::size_t precalculated_hash) const { + return m_ht.equal_range(key, precalculated_hash); } - + /* - * Bucket interface + * Bucket interface */ size_type bucket_count() const { return m_ht.bucket_count(); } size_type max_bucket_count() const { return m_ht.max_bucket_count(); } - - + + /* - * Hash policy + * Hash policy */ float load_factor() const { return m_ht.load_factor(); } float max_load_factor() const { return m_ht.max_load_factor(); } void max_load_factor(float ml) { m_ht.max_load_factor(ml); } - + void rehash(size_type count) { m_ht.rehash(count); } void reserve(size_type count) { m_ht.reserve(count); } - - + + /* * Observers */ hasher hash_function() const { return m_ht.hash_function(); } key_equal key_eq() const { return m_ht.key_eq(); } - - + + /* * Other */ - + /** * Convert a const_iterator to an iterator. */ iterator mutable_iterator(const_iterator pos) { return m_ht.mutable_iterator(pos); } - + /** * Requires index <= size(). - * + * * Return an iterator to the element at index. Return end() if index == size(). */ iterator nth(size_type index) { return m_ht.nth(index); } - + /** * @copydoc nth(size_type index) */ const_iterator nth(size_type index) const { return m_ht.nth(index); } - - + + /** * Return const_reference to the first element. Requires the container to not be empty. */ const_reference front() const { return m_ht.front(); } - + /** * Return const_reference to the last element. Requires the container to not be empty. */ const_reference back() const { return m_ht.back(); } - - + + /** * Only available if ValueTypeContainer is a std::vector. Same as calling 'values_container().data()'. - */ - template::value>::type* = nullptr> + */ + template::value>::type* = nullptr> const typename values_container_type::value_type* data() const noexcept { return m_ht.data(); } - + /** * Return the container in which the values are stored. The values are in the same order as the insertion order * and are contiguous in the structure, no holes (size() == values_container().size()). - */ + */ const values_container_type& values_container() const noexcept { return m_ht.values_container(); } - template::value>::type* = nullptr> + template::value>::type* = nullptr> size_type capacity() const noexcept { return m_ht.capacity(); } - + void shrink_to_fit() { m_ht.shrink_to_fit(); } - - - + + + /** - * Insert the value before pos shifting all the elements on the right of pos (including pos) one position + * Insert the value before pos shifting all the elements on the right of pos (including pos) one position * to the right. - * + * * Amortized linear time-complexity in the distance between pos and end(). */ - std::pair insert_at_position(const_iterator pos, const value_type& value) { - return m_ht.insert_at_position(pos, value); + std::pair insert_at_position(const_iterator pos, const value_type& value) { + return m_ht.insert_at_position(pos, value); } - + /** * @copydoc insert_at_position(const_iterator pos, const value_type& value) */ - std::pair insert_at_position(const_iterator pos, value_type&& value) { - return m_ht.insert_at_position(pos, std::move(value)); + std::pair insert_at_position(const_iterator pos, value_type&& value) { + return m_ht.insert_at_position(pos, std::move(value)); } - + /** * @copydoc insert_at_position(const_iterator pos, const value_type& value) - * + * * Same as insert_at_position(pos, value_type(std::forward(args)...), mainly * here for coherence. */ template std::pair emplace_at_position(const_iterator pos, Args&&... args) { - return m_ht.emplace_at_position(pos, std::forward(args)...); + return m_ht.emplace_at_position(pos, std::forward(args)...); } - - - + + + void pop_back() { m_ht.pop_back(); } - + /** * Faster erase operation with an O(1) average complexity but it doesn't preserve the insertion order. - * + * * If an erasure occurs, the last element of the map will take the place of the erased element. - */ + */ iterator unordered_erase(iterator pos) { return m_ht.unordered_erase(pos); } - + /** * @copydoc unordered_erase(iterator pos) - */ + */ iterator unordered_erase(const_iterator pos) { return m_ht.unordered_erase(pos); } - + /** * @copydoc unordered_erase(iterator pos) - */ + */ size_type unordered_erase(const key_type& key) { return m_ht.unordered_erase(key); } - + /** * @copydoc unordered_erase(iterator pos) - * + * * Use the hash value 'precalculated_hash' instead of hashing the key. The hash value should be the same * as hash_function()(key). Usefull to speed-up the lookup if you already have the hash. - */ - size_type unordered_erase(const key_type& key, std::size_t precalculated_hash) { - return m_ht.unordered_erase(key, precalculated_hash); + */ + size_type unordered_erase(const key_type& key, std::size_t precalculated_hash) { + return m_ht.unordered_erase(key, precalculated_hash); } - + /** * @copydoc unordered_erase(iterator pos) - * - * This overload only participates in the overload resolution if the typedef KeyEqual::is_transparent exists. + * + * This overload only participates in the overload resolution if the typedef KeyEqual::is_transparent exists. * If so, K must be hashable and comparable to Key. */ - template::value>::type* = nullptr> + template::value>::type* = nullptr> size_type unordered_erase(const K& key) { return m_ht.unordered_erase(key); } - + /** * @copydoc unordered_erase(const K& key) - * + * * Use the hash value 'precalculated_hash' instead of hashing the key. The hash value should be the same * as hash_function()(key). Usefull to speed-up the lookup if you already have the hash. */ - template::value>::type* = nullptr> - size_type unordered_erase(const K& key, std::size_t precalculated_hash) { - return m_ht.unordered_erase(key, precalculated_hash); + template::value>::type* = nullptr> + size_type unordered_erase(const K& key, std::size_t precalculated_hash) { + return m_ht.unordered_erase(key, precalculated_hash); } - - - + + + friend bool operator==(const ordered_set& lhs, const ordered_set& rhs) { return lhs.m_ht == rhs.m_ht; } friend bool operator!=(const ordered_set& lhs, const ordered_set& rhs) { return lhs.m_ht != rhs.m_ht; } friend bool operator<(const ordered_set& lhs, const ordered_set& rhs) { return lhs.m_ht < rhs.m_ht; } friend bool operator<=(const ordered_set& lhs, const ordered_set& rhs) { return lhs.m_ht <= rhs.m_ht; } friend bool operator>(const ordered_set& lhs, const ordered_set& rhs) { return lhs.m_ht > rhs.m_ht; } friend bool operator>=(const ordered_set& lhs, const ordered_set& rhs) { return lhs.m_ht >= rhs.m_ht; } - + friend void swap(ordered_set& lhs, ordered_set& rhs) { lhs.swap(rhs); } - + private: - ht m_ht; + ht m_ht; }; } // end namespace tsl diff --git a/Foundation/samples/ActiveMethod/src/ActiveMethod.cpp b/Foundation/samples/ActiveMethod/src/ActiveMethod.cpp index 1d2be4d42..d47f9940f 100644 --- a/Foundation/samples/ActiveMethod/src/ActiveMethod.cpp +++ b/Foundation/samples/ActiveMethod/src/ActiveMethod.cpp @@ -27,14 +27,14 @@ public: int a; int b; }; - + ActiveMethodExample(): activeAdd(this, &ActiveMethodExample::activeAddImp) { } - + ActiveMethod activeAdd; - + private: int activeAddImp(const AddArgs& args) { @@ -46,11 +46,11 @@ private: int main(int argc, char** argv) { ActiveMethodExample example; - + ActiveMethodExample::AddArgs args = {1, 2}; ActiveResult result = example.activeAdd(args); result.wait(); std::cout << result.data() << std::endl; - + return 0; } diff --git a/Foundation/samples/Activity/src/Activity.cpp b/Foundation/samples/Activity/src/Activity.cpp index 7d13bc39d..0dac9e849 100644 --- a/Foundation/samples/Activity/src/Activity.cpp +++ b/Foundation/samples/Activity/src/Activity.cpp @@ -26,12 +26,12 @@ public: _activity(this, &ActivityExample::runActivity) { } - + void start() { _activity.start(); } - + void stop() { _activity.stop(); @@ -48,7 +48,7 @@ protected: } std::cout << "Activity stopped." << std::endl; } - + private: Activity _activity; }; diff --git a/Foundation/samples/BinaryReaderWriter/BinaryReaderWriter.progen b/Foundation/samples/BinaryReaderWriter/BinaryReaderWriter.progen index 7c2c98bb5..518a9d34a 100644 --- a/Foundation/samples/BinaryReaderWriter/BinaryReaderWriter.progen +++ b/Foundation/samples/BinaryReaderWriter/BinaryReaderWriter.progen @@ -7,4 +7,5 @@ vc.project.platforms = Win32 vc.project.configurations = debug_shared, release_shared, debug_static_mt, release_static_mt, debug_static_md, release_static_md vc.project.prototype = ${vc.project.name}_vs90.vcproj vc.project.compiler.include = ..\\..\\..\\Foundation\\include +vc.project.compiler.additionalOptions = /Zc:__cplusplus vc.project.linker.dependencies.Win32 = ws2_32.lib iphlpapi.lib diff --git a/Foundation/samples/BinaryReaderWriter/src/BinaryReaderWriter.cpp b/Foundation/samples/BinaryReaderWriter/src/BinaryReaderWriter.cpp index d7205e7b6..c32dc507a 100644 --- a/Foundation/samples/BinaryReaderWriter/src/BinaryReaderWriter.cpp +++ b/Foundation/samples/BinaryReaderWriter/src/BinaryReaderWriter.cpp @@ -23,32 +23,32 @@ using Poco::BinaryReader; int main(int argc, char** argv) { std::stringstream str; - + BinaryWriter writer(str); writer << true << 'x' << 42 << 3.14159265 << "foo bar"; - + bool b; char c; int i; double d; std::string s; - + BinaryReader reader(str); reader >> b >> c >> i >> d >> s; - + std::cout << b << std::endl << c << std::endl << i << std::endl << d << std::endl << s << std::endl; - + return 0; } diff --git a/Foundation/samples/DateTime/DateTime.progen b/Foundation/samples/DateTime/DateTime.progen index 7c2c98bb5..518a9d34a 100644 --- a/Foundation/samples/DateTime/DateTime.progen +++ b/Foundation/samples/DateTime/DateTime.progen @@ -7,4 +7,5 @@ vc.project.platforms = Win32 vc.project.configurations = debug_shared, release_shared, debug_static_mt, release_static_mt, debug_static_md, release_static_md vc.project.prototype = ${vc.project.name}_vs90.vcproj vc.project.compiler.include = ..\\..\\..\\Foundation\\include +vc.project.compiler.additionalOptions = /Zc:__cplusplus vc.project.linker.dependencies.Win32 = ws2_32.lib iphlpapi.lib diff --git a/Foundation/samples/DateTime/src/DateTime.cpp b/Foundation/samples/DateTime/src/DateTime.cpp index 9cf571890..ac55721b8 100644 --- a/Foundation/samples/DateTime/src/DateTime.cpp +++ b/Foundation/samples/DateTime/src/DateTime.cpp @@ -28,7 +28,7 @@ using Poco::DateTimeParser; int main(int argc, char** argv) { LocalDateTime now; - + std::string str = DateTimeFormatter::format(now, DateTimeFormat::ISO8601_FORMAT); DateTime dt; int tzd; diff --git a/Foundation/samples/LineEndingConverter/LineEndingConverter.progen b/Foundation/samples/LineEndingConverter/LineEndingConverter.progen index 7c2c98bb5..518a9d34a 100644 --- a/Foundation/samples/LineEndingConverter/LineEndingConverter.progen +++ b/Foundation/samples/LineEndingConverter/LineEndingConverter.progen @@ -7,4 +7,5 @@ vc.project.platforms = Win32 vc.project.configurations = debug_shared, release_shared, debug_static_mt, release_static_mt, debug_static_md, release_static_md vc.project.prototype = ${vc.project.name}_vs90.vcproj vc.project.compiler.include = ..\\..\\..\\Foundation\\include +vc.project.compiler.additionalOptions = /Zc:__cplusplus vc.project.linker.dependencies.Win32 = ws2_32.lib iphlpapi.lib diff --git a/Foundation/samples/LogRotation/LogRotation.progen b/Foundation/samples/LogRotation/LogRotation.progen index 7c2c98bb5..518a9d34a 100644 --- a/Foundation/samples/LogRotation/LogRotation.progen +++ b/Foundation/samples/LogRotation/LogRotation.progen @@ -7,4 +7,5 @@ vc.project.platforms = Win32 vc.project.configurations = debug_shared, release_shared, debug_static_mt, release_static_mt, debug_static_md, release_static_md vc.project.prototype = ${vc.project.name}_vs90.vcproj vc.project.compiler.include = ..\\..\\..\\Foundation\\include +vc.project.compiler.additionalOptions = /Zc:__cplusplus vc.project.linker.dependencies.Win32 = ws2_32.lib iphlpapi.lib diff --git a/Foundation/samples/Logger/Logger.progen b/Foundation/samples/Logger/Logger.progen index 7c2c98bb5..518a9d34a 100644 --- a/Foundation/samples/Logger/Logger.progen +++ b/Foundation/samples/Logger/Logger.progen @@ -7,4 +7,5 @@ vc.project.platforms = Win32 vc.project.configurations = debug_shared, release_shared, debug_static_mt, release_static_mt, debug_static_md, release_static_md vc.project.prototype = ${vc.project.name}_vs90.vcproj vc.project.compiler.include = ..\\..\\..\\Foundation\\include +vc.project.compiler.additionalOptions = /Zc:__cplusplus vc.project.linker.dependencies.Win32 = ws2_32.lib iphlpapi.lib diff --git a/Foundation/samples/Logger/src/Logger.cpp b/Foundation/samples/Logger/src/Logger.cpp index acee81189..5ed2d9126 100644 --- a/Foundation/samples/Logger/src/Logger.cpp +++ b/Foundation/samples/Logger/src/Logger.cpp @@ -34,7 +34,7 @@ int main(int argc, char** argv) FormattingChannel* pFCConsole = new FormattingChannel(new PatternFormatter("[%O] %s: %p: %t")); pFCConsole->setChannel(new ConsoleChannel); pFCConsole->open(); - + FormattingChannel* pFCFile = new FormattingChannel(new PatternFormatter("%Y-%m-%d %H:%M:%S.%c %N[%P]:%s:%q:%t")); pFCFile->setChannel(new FileChannel("sample.log")); pFCFile->open(); @@ -43,21 +43,21 @@ int main(int argc, char** argv) // each channel chain. Logger& consoleLogger = Logger::create("ConsoleLogger", pFCConsole, Message::PRIO_INFORMATION); Logger& fileLogger = Logger::create("FileLogger", pFCFile, Message::PRIO_WARNING); - + // log some messages consoleLogger.error("An error message"); fileLogger.error("An error message"); - + consoleLogger.warning("A warning message"); fileLogger.error("A warning message"); - + consoleLogger.information("An information message"); fileLogger.information("An information message"); - + poco_information(consoleLogger, "Another informational message"); poco_warning_f2(consoleLogger, "A warning message with arguments: %d, %d", 1, 2); - + Logger::get("ConsoleLogger").error("Another error message"); - + return 0; } diff --git a/Foundation/samples/NotificationQueue/NotificationQueue.progen b/Foundation/samples/NotificationQueue/NotificationQueue.progen index 7c2c98bb5..518a9d34a 100644 --- a/Foundation/samples/NotificationQueue/NotificationQueue.progen +++ b/Foundation/samples/NotificationQueue/NotificationQueue.progen @@ -7,4 +7,5 @@ vc.project.platforms = Win32 vc.project.configurations = debug_shared, release_shared, debug_static_mt, release_static_mt, debug_static_md, release_static_md vc.project.prototype = ${vc.project.name}_vs90.vcproj vc.project.compiler.include = ..\\..\\..\\Foundation\\include +vc.project.compiler.additionalOptions = /Zc:__cplusplus vc.project.linker.dependencies.Win32 = ws2_32.lib iphlpapi.lib diff --git a/Foundation/samples/NotificationQueue/src/NotificationQueue.cpp b/Foundation/samples/NotificationQueue/src/NotificationQueue.cpp index 2885d8423..c14a1bd07 100644 --- a/Foundation/samples/NotificationQueue/src/NotificationQueue.cpp +++ b/Foundation/samples/NotificationQueue/src/NotificationQueue.cpp @@ -36,12 +36,12 @@ class WorkNotification: public Notification { public: typedef AutoPtr Ptr; - + WorkNotification(int data): _data(data) { } - + int data() const { return _data; @@ -62,7 +62,7 @@ public: _queue(queue) { } - + void run() { Poco::Random rnd; @@ -84,7 +84,7 @@ public: else break; } } - + private: std::string _name; NotificationQueue& _queue; @@ -98,7 +98,7 @@ FastMutex Worker::_mutex; int main(int argc, char** argv) { NotificationQueue queue; - + // create some worker threads Worker worker1("Worker 1", queue); Worker worker2("Worker 2", queue); @@ -114,15 +114,15 @@ int main(int argc, char** argv) { queue.enqueueNotification(new WorkNotification(i)); } - - // wait until queue is empty and all threads are + + // wait until queue is empty and all threads are // waiting for new work. while (!queue.empty()) Thread::sleep(200); Thread::sleep(500); - + // stop all worker threads queue.wakeUpAll(); ThreadPool::defaultPool().joinAll(); - + return 0; } diff --git a/Foundation/samples/StringTokenizer/StringTokenizer.progen b/Foundation/samples/StringTokenizer/StringTokenizer.progen index 7c2c98bb5..518a9d34a 100644 --- a/Foundation/samples/StringTokenizer/StringTokenizer.progen +++ b/Foundation/samples/StringTokenizer/StringTokenizer.progen @@ -7,4 +7,5 @@ vc.project.platforms = Win32 vc.project.configurations = debug_shared, release_shared, debug_static_mt, release_static_mt, debug_static_md, release_static_md vc.project.prototype = ${vc.project.name}_vs90.vcproj vc.project.compiler.include = ..\\..\\..\\Foundation\\include +vc.project.compiler.additionalOptions = /Zc:__cplusplus vc.project.linker.dependencies.Win32 = ws2_32.lib iphlpapi.lib diff --git a/Foundation/samples/Timer/Timer.progen b/Foundation/samples/Timer/Timer.progen index 7c2c98bb5..518a9d34a 100644 --- a/Foundation/samples/Timer/Timer.progen +++ b/Foundation/samples/Timer/Timer.progen @@ -7,4 +7,5 @@ vc.project.platforms = Win32 vc.project.configurations = debug_shared, release_shared, debug_static_mt, release_static_mt, debug_static_md, release_static_md vc.project.prototype = ${vc.project.name}_vs90.vcproj vc.project.compiler.include = ..\\..\\..\\Foundation\\include +vc.project.compiler.additionalOptions = /Zc:__cplusplus vc.project.linker.dependencies.Win32 = ws2_32.lib iphlpapi.lib diff --git a/Foundation/samples/Timer/src/Timer.cpp b/Foundation/samples/Timer/src/Timer.cpp index 72193a092..5685f20bf 100644 --- a/Foundation/samples/Timer/src/Timer.cpp +++ b/Foundation/samples/Timer/src/Timer.cpp @@ -29,27 +29,27 @@ public: { _sw.start(); } - + void onTimer(Timer& timer) { std::cout << "Callback called after " << _sw.elapsed()/1000 << " milliseconds." << std::endl; } - + private: Stopwatch _sw; }; int main(int argc, char** argv) -{ +{ TimerExample example; Timer timer(250, 500); timer.start(TimerCallback(example, &TimerExample::onTimer)); - + Thread::sleep(5000); - + timer.stop(); - + return 0; } diff --git a/Foundation/samples/URI/URI.progen b/Foundation/samples/URI/URI.progen index 7c2c98bb5..518a9d34a 100644 --- a/Foundation/samples/URI/URI.progen +++ b/Foundation/samples/URI/URI.progen @@ -7,4 +7,5 @@ vc.project.platforms = Win32 vc.project.configurations = debug_shared, release_shared, debug_static_mt, release_static_mt, debug_static_md, release_static_md vc.project.prototype = ${vc.project.name}_vs90.vcproj vc.project.compiler.include = ..\\..\\..\\Foundation\\include +vc.project.compiler.additionalOptions = /Zc:__cplusplus vc.project.linker.dependencies.Win32 = ws2_32.lib iphlpapi.lib diff --git a/Foundation/samples/URI/src/URI.cpp b/Foundation/samples/URI/src/URI.cpp index c386843c3..8fecd047a 100644 --- a/Foundation/samples/URI/src/URI.cpp +++ b/Foundation/samples/URI/src/URI.cpp @@ -20,19 +20,19 @@ using Poco::URI; int main(int argc, char** argv) { URI uri1("http://www.appinf.com:81/sample?example-query#somewhere"); - + std::cout << "Scheme: " << uri1.getScheme() << std::endl << "Authority: " << uri1.getAuthority() << std::endl << "Path: " << uri1.getPath() << std::endl << "Query: " << uri1.getQuery() << std::endl << "Fragment: " << uri1.getFragment() << std::endl; - + URI uri2; uri2.setScheme("https"); uri2.setAuthority("www.appinf.com"); uri2.setPath("/another sample"); - + std::cout << uri2.toString() << std::endl; - + return 0; } diff --git a/Foundation/samples/base64decode/base64decode.progen b/Foundation/samples/base64decode/base64decode.progen index 7c2c98bb5..518a9d34a 100644 --- a/Foundation/samples/base64decode/base64decode.progen +++ b/Foundation/samples/base64decode/base64decode.progen @@ -7,4 +7,5 @@ vc.project.platforms = Win32 vc.project.configurations = debug_shared, release_shared, debug_static_mt, release_static_mt, debug_static_md, release_static_md vc.project.prototype = ${vc.project.name}_vs90.vcproj vc.project.compiler.include = ..\\..\\..\\Foundation\\include +vc.project.compiler.additionalOptions = /Zc:__cplusplus vc.project.linker.dependencies.Win32 = ws2_32.lib iphlpapi.lib diff --git a/Foundation/samples/base64decode/src/base64decode.cpp b/Foundation/samples/base64decode/src/base64decode.cpp index adda31ac5..1cc15bf4e 100644 --- a/Foundation/samples/base64decode/src/base64decode.cpp +++ b/Foundation/samples/base64decode/src/base64decode.cpp @@ -28,29 +28,29 @@ int main(int argc, char** argv) << " read base64-encoded , decode it and write the result to " << std::endl; return 1; } - + std::ifstream istr(argv[1]); if (!istr) { std::cerr << "cannot open input file: " << argv[1] << std::endl; return 2; } - + std::ofstream ostr(argv[2], std::ios::binary); if (!ostr) { std::cerr << "cannot open output file: " << argv[2] << std::endl; return 3; } - + Base64Decoder decoder(istr); StreamCopier::copyStream(decoder, ostr); - + if (!ostr) { std::cerr << "error writing output file: " << argv[2] << std::endl; return 4; } - + return 0; } diff --git a/Foundation/samples/base64encode/base64encode.progen b/Foundation/samples/base64encode/base64encode.progen index 7c2c98bb5..518a9d34a 100644 --- a/Foundation/samples/base64encode/base64encode.progen +++ b/Foundation/samples/base64encode/base64encode.progen @@ -7,4 +7,5 @@ vc.project.platforms = Win32 vc.project.configurations = debug_shared, release_shared, debug_static_mt, release_static_mt, debug_static_md, release_static_md vc.project.prototype = ${vc.project.name}_vs90.vcproj vc.project.compiler.include = ..\\..\\..\\Foundation\\include +vc.project.compiler.additionalOptions = /Zc:__cplusplus vc.project.linker.dependencies.Win32 = ws2_32.lib iphlpapi.lib diff --git a/Foundation/samples/base64encode/src/base64encode.cpp b/Foundation/samples/base64encode/src/base64encode.cpp index c525330af..d20c9601e 100644 --- a/Foundation/samples/base64encode/src/base64encode.cpp +++ b/Foundation/samples/base64encode/src/base64encode.cpp @@ -28,29 +28,29 @@ int main(int argc, char** argv) << " read , base64-encode it and write the result to " << std::endl; return 1; } - + std::ifstream istr(argv[1], std::ios::binary); if (!istr) { std::cerr << "cannot open input file: " << argv[1] << std::endl; return 2; } - + std::ofstream ostr(argv[2]); if (!ostr) { std::cerr << "cannot open output file: " << argv[2] << std::endl; return 3; } - + Base64Encoder encoder(ostr); StreamCopier::copyStream(istr, encoder); - + if (!ostr) { std::cerr << "error writing output file: " << argv[2] << std::endl; return 4; } - + return 0; } diff --git a/Foundation/samples/deflate/deflate.progen b/Foundation/samples/deflate/deflate.progen index 7c2c98bb5..518a9d34a 100644 --- a/Foundation/samples/deflate/deflate.progen +++ b/Foundation/samples/deflate/deflate.progen @@ -7,4 +7,5 @@ vc.project.platforms = Win32 vc.project.configurations = debug_shared, release_shared, debug_static_mt, release_static_mt, debug_static_md, release_static_md vc.project.prototype = ${vc.project.name}_vs90.vcproj vc.project.compiler.include = ..\\..\\..\\Foundation\\include +vc.project.compiler.additionalOptions = /Zc:__cplusplus vc.project.linker.dependencies.Win32 = ws2_32.lib iphlpapi.lib diff --git a/Foundation/samples/deflate/src/deflate.cpp b/Foundation/samples/deflate/src/deflate.cpp index f13c4863b..46b28b4e5 100644 --- a/Foundation/samples/deflate/src/deflate.cpp +++ b/Foundation/samples/deflate/src/deflate.cpp @@ -28,29 +28,29 @@ int main(int argc, char** argv) << " read , deflate (compress) it and write the result to " << std::endl; return 1; } - + std::ifstream istr(argv[1], std::ios::binary); if (!istr) { std::cerr << "cannot open input file: " << argv[1] << std::endl; return 2; } - + std::ofstream ostr(argv[2], std::ios::binary); if (!ostr) { std::cerr << "cannot open output file: " << argv[2] << std::endl; return 3; } - + DeflatingOutputStream deflater(ostr); StreamCopier::copyStream(istr, deflater); - + if (!ostr) { std::cerr << "error writing output file: " << argv[2] << std::endl; return 4; } - + return 0; } diff --git a/Foundation/samples/dir/dir.progen b/Foundation/samples/dir/dir.progen index 7c2c98bb5..518a9d34a 100644 --- a/Foundation/samples/dir/dir.progen +++ b/Foundation/samples/dir/dir.progen @@ -7,4 +7,5 @@ vc.project.platforms = Win32 vc.project.configurations = debug_shared, release_shared, debug_static_mt, release_static_mt, debug_static_md, release_static_md vc.project.prototype = ${vc.project.name}_vs90.vcproj vc.project.compiler.include = ..\\..\\..\\Foundation\\include +vc.project.compiler.additionalOptions = /Zc:__cplusplus vc.project.linker.dependencies.Win32 = ws2_32.lib iphlpapi.lib diff --git a/Foundation/samples/dir/src/dir.cpp b/Foundation/samples/dir/src/dir.cpp index fe771fb65..923219a80 100644 --- a/Foundation/samples/dir/src/dir.cpp +++ b/Foundation/samples/dir/src/dir.cpp @@ -33,7 +33,7 @@ int main(int argc, char** argv) dir = argv[1]; else dir = Path::current(); - + try { DirectoryIterator it(dir); @@ -57,6 +57,6 @@ int main(int argc, char** argv) std::cerr << exc.displayText() << std::endl; return 1; } - + return 0; } diff --git a/Foundation/samples/grep/grep.progen b/Foundation/samples/grep/grep.progen index 7c2c98bb5..518a9d34a 100644 --- a/Foundation/samples/grep/grep.progen +++ b/Foundation/samples/grep/grep.progen @@ -7,4 +7,5 @@ vc.project.platforms = Win32 vc.project.configurations = debug_shared, release_shared, debug_static_mt, release_static_mt, debug_static_md, release_static_md vc.project.prototype = ${vc.project.name}_vs90.vcproj vc.project.compiler.include = ..\\..\\..\\Foundation\\include +vc.project.compiler.additionalOptions = /Zc:__cplusplus vc.project.linker.dependencies.Win32 = ws2_32.lib iphlpapi.lib diff --git a/Foundation/samples/grep/src/grep.cpp b/Foundation/samples/grep/src/grep.cpp index 5be5c1693..c0e34bb94 100644 --- a/Foundation/samples/grep/src/grep.cpp +++ b/Foundation/samples/grep/src/grep.cpp @@ -24,7 +24,7 @@ int main(int argc, char** argv) std::cout << "usage: " << argv[0] << ": [-i] [-x] pattern" << std::endl; return 1; } - + std::string pattern; int options = 0; for (int i = 1; i < argc; ++i) @@ -37,9 +37,9 @@ int main(int argc, char** argv) else pattern = arg; } - + RegularExpression re(pattern, options); - + int c = std::cin.get(); while (c != -1) { @@ -56,6 +56,6 @@ int main(int argc, char** argv) if (c != -1) c = std::cin.get(); } - + return 0; } diff --git a/Foundation/samples/hmacmd5/hmacmd5.progen b/Foundation/samples/hmacmd5/hmacmd5.progen index 7c2c98bb5..518a9d34a 100644 --- a/Foundation/samples/hmacmd5/hmacmd5.progen +++ b/Foundation/samples/hmacmd5/hmacmd5.progen @@ -7,4 +7,5 @@ vc.project.platforms = Win32 vc.project.configurations = debug_shared, release_shared, debug_static_mt, release_static_mt, debug_static_md, release_static_md vc.project.prototype = ${vc.project.name}_vs90.vcproj vc.project.compiler.include = ..\\..\\..\\Foundation\\include +vc.project.compiler.additionalOptions = /Zc:__cplusplus vc.project.linker.dependencies.Win32 = ws2_32.lib iphlpapi.lib diff --git a/Foundation/samples/hmacmd5/src/hmacmd5.cpp b/Foundation/samples/hmacmd5/src/hmacmd5.cpp index 785c7df2a..4606a9ce4 100644 --- a/Foundation/samples/hmacmd5/src/hmacmd5.cpp +++ b/Foundation/samples/hmacmd5/src/hmacmd5.cpp @@ -33,23 +33,23 @@ int main(int argc, char** argv) << " create the HMAC-MD5 for , using " << std::endl; return 1; } - + std::string passphrase(argv[1]); - + std::ifstream istr(argv[2], std::ios::binary); if (!istr) { std::cerr << "cannot open input file: " << argv[2] << std::endl; return 2; } - + HMACEngine hmac(passphrase); DigestOutputStream dos(hmac); - + StreamCopier::copyStream(istr, dos); dos.close(); - + std::cout << DigestEngine::digestToHex(hmac.digest()) << std::endl; - + return 0; } diff --git a/Foundation/samples/inflate/inflate.progen b/Foundation/samples/inflate/inflate.progen index 7c2c98bb5..518a9d34a 100644 --- a/Foundation/samples/inflate/inflate.progen +++ b/Foundation/samples/inflate/inflate.progen @@ -7,4 +7,5 @@ vc.project.platforms = Win32 vc.project.configurations = debug_shared, release_shared, debug_static_mt, release_static_mt, debug_static_md, release_static_md vc.project.prototype = ${vc.project.name}_vs90.vcproj vc.project.compiler.include = ..\\..\\..\\Foundation\\include +vc.project.compiler.additionalOptions = /Zc:__cplusplus vc.project.linker.dependencies.Win32 = ws2_32.lib iphlpapi.lib diff --git a/Foundation/samples/inflate/src/inflate.cpp b/Foundation/samples/inflate/src/inflate.cpp index 0762ab9a0..fbd48ec17 100644 --- a/Foundation/samples/inflate/src/inflate.cpp +++ b/Foundation/samples/inflate/src/inflate.cpp @@ -28,29 +28,29 @@ int main(int argc, char** argv) << " read deflated (compressed) , inflate it and write the result to " << std::endl; return 1; } - + std::ifstream istr(argv[1], std::ios::binary); if (!istr) { std::cerr << "cannot open input file: " << argv[1] << std::endl; return 2; } - + std::ofstream ostr(argv[2], std::ios::binary); if (!ostr) { std::cerr << "cannot open output file: " << argv[2] << std::endl; return 3; } - + InflatingInputStream inflater(istr); StreamCopier::copyStream(inflater, ostr); - + if (!ostr) { std::cerr << "error writing output file: " << argv[2] << std::endl; return 4; } - + return 0; } diff --git a/Foundation/samples/md5/md5.progen b/Foundation/samples/md5/md5.progen index 7c2c98bb5..518a9d34a 100644 --- a/Foundation/samples/md5/md5.progen +++ b/Foundation/samples/md5/md5.progen @@ -7,4 +7,5 @@ vc.project.platforms = Win32 vc.project.configurations = debug_shared, release_shared, debug_static_mt, release_static_mt, debug_static_md, release_static_md vc.project.prototype = ${vc.project.name}_vs90.vcproj vc.project.compiler.include = ..\\..\\..\\Foundation\\include +vc.project.compiler.additionalOptions = /Zc:__cplusplus vc.project.linker.dependencies.Win32 = ws2_32.lib iphlpapi.lib diff --git a/Foundation/samples/md5/src/md5.cpp b/Foundation/samples/md5/src/md5.cpp index 0e3a24dfb..84a50cf13 100644 --- a/Foundation/samples/md5/src/md5.cpp +++ b/Foundation/samples/md5/src/md5.cpp @@ -32,21 +32,21 @@ int main(int argc, char** argv) << " create the MD5 digest for " << std::endl; return 1; } - + std::ifstream istr(argv[1], std::ios::binary); if (!istr) { std::cerr << "cannot open input file: " << argv[1] << std::endl; return 2; } - + MD5Engine md5; DigestOutputStream dos(md5); - + StreamCopier::copyStream(istr, dos); dos.close(); std::cout << DigestEngine::digestToHex(md5.digest()) << std::endl; - + return 0; } diff --git a/Foundation/samples/uuidgen/src/uuidgen.cpp b/Foundation/samples/uuidgen/src/uuidgen.cpp index e8df47344..33554b0d0 100644 --- a/Foundation/samples/uuidgen/src/uuidgen.cpp +++ b/Foundation/samples/uuidgen/src/uuidgen.cpp @@ -24,11 +24,11 @@ using Poco::Exception; int main(int argc, char** argv) { UUID uuid; - + std::string arg; if (argc > 1) arg = argv[1]; - + try { if (arg == "-random") @@ -37,7 +37,7 @@ int main(int argc, char** argv) uuid = UUIDGenerator::defaultGenerator().create(); else uuid = UUIDGenerator::defaultGenerator().createFromName(UUID::uri(), arg); - + std::cout << uuid.toString() << std::endl; } catch (Exception& exc) @@ -45,6 +45,6 @@ int main(int argc, char** argv) std::cerr << exc.displayText() << std::endl; return 1; } - + return 0; } diff --git a/Foundation/samples/uuidgen/uuidgen.progen b/Foundation/samples/uuidgen/uuidgen.progen index 7c2c98bb5..518a9d34a 100644 --- a/Foundation/samples/uuidgen/uuidgen.progen +++ b/Foundation/samples/uuidgen/uuidgen.progen @@ -7,4 +7,5 @@ vc.project.platforms = Win32 vc.project.configurations = debug_shared, release_shared, debug_static_mt, release_static_mt, debug_static_md, release_static_md vc.project.prototype = ${vc.project.name}_vs90.vcproj vc.project.compiler.include = ..\\..\\..\\Foundation\\include +vc.project.compiler.additionalOptions = /Zc:__cplusplus vc.project.linker.dependencies.Win32 = ws2_32.lib iphlpapi.lib diff --git a/Foundation/src/ASCIIEncoding.cpp b/Foundation/src/ASCIIEncoding.cpp index 66a1b3da9..862a0f5e7 100644 --- a/Foundation/src/ASCIIEncoding.cpp +++ b/Foundation/src/ASCIIEncoding.cpp @@ -27,24 +27,24 @@ const char* ASCIIEncoding::_names[] = }; -const TextEncoding::CharacterMap ASCIIEncoding::_charMap = +const TextEncoding::CharacterMap ASCIIEncoding::_charMap = { - /* 00 */ 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, - /* 10 */ 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f, - /* 20 */ 0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29, 0x2a, 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, - /* 30 */ 0x30, 0x31, 0x32, 0x33, 0x34, 0x35, 0x36, 0x37, 0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f, - /* 40 */ 0x40, 0x41, 0x42, 0x43, 0x44, 0x45, 0x46, 0x47, 0x48, 0x49, 0x4a, 0x4b, 0x4c, 0x4d, 0x4e, 0x4f, - /* 50 */ 0x50, 0x51, 0x52, 0x53, 0x54, 0x55, 0x56, 0x57, 0x58, 0x59, 0x5a, 0x5b, 0x5c, 0x5d, 0x5e, 0x5f, - /* 60 */ 0x60, 0x61, 0x62, 0x63, 0x64, 0x65, 0x66, 0x67, 0x68, 0x69, 0x6a, 0x6b, 0x6c, 0x6d, 0x6e, 0x6f, - /* 70 */ 0x70, 0x71, 0x72, 0x73, 0x74, 0x75, 0x76, 0x77, 0x78, 0x79, 0x7a, 0x7b, 0x7c, 0x7d, 0x7e, 0x7f, - /* 80 */ -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - /* 90 */ -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - /* a0 */ -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - /* b0 */ -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - /* c0 */ -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - /* d0 */ -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - /* e0 */ -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - /* f0 */ -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, + /* 00 */ 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, + /* 10 */ 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f, + /* 20 */ 0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29, 0x2a, 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, + /* 30 */ 0x30, 0x31, 0x32, 0x33, 0x34, 0x35, 0x36, 0x37, 0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f, + /* 40 */ 0x40, 0x41, 0x42, 0x43, 0x44, 0x45, 0x46, 0x47, 0x48, 0x49, 0x4a, 0x4b, 0x4c, 0x4d, 0x4e, 0x4f, + /* 50 */ 0x50, 0x51, 0x52, 0x53, 0x54, 0x55, 0x56, 0x57, 0x58, 0x59, 0x5a, 0x5b, 0x5c, 0x5d, 0x5e, 0x5f, + /* 60 */ 0x60, 0x61, 0x62, 0x63, 0x64, 0x65, 0x66, 0x67, 0x68, 0x69, 0x6a, 0x6b, 0x6c, 0x6d, 0x6e, 0x6f, + /* 70 */ 0x70, 0x71, 0x72, 0x73, 0x74, 0x75, 0x76, 0x77, 0x78, 0x79, 0x7a, 0x7b, 0x7c, 0x7d, 0x7e, 0x7f, + /* 80 */ -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, + /* 90 */ -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, + /* a0 */ -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, + /* b0 */ -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, + /* c0 */ -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, + /* d0 */ -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, + /* e0 */ -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, + /* f0 */ -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, }; diff --git a/Foundation/src/AbstractObserver.cpp b/Foundation/src/AbstractObserver.cpp index a0fd89657..715048981 100644 --- a/Foundation/src/AbstractObserver.cpp +++ b/Foundation/src/AbstractObserver.cpp @@ -32,7 +32,7 @@ AbstractObserver::~AbstractObserver() { } - + AbstractObserver& AbstractObserver::operator = (const AbstractObserver& /*observer*/) { return *this; diff --git a/Foundation/src/ActiveDispatcher.cpp b/Foundation/src/ActiveDispatcher.cpp index dbb031ee2..a39e5f7cf 100644 --- a/Foundation/src/ActiveDispatcher.cpp +++ b/Foundation/src/ActiveDispatcher.cpp @@ -29,16 +29,16 @@ namespace _pRunnable(pRunnable) { } - + ActiveRunnableBase::Ptr runnable() const { return _pRunnable; } - + private: ActiveRunnableBase::Ptr _pRunnable; }; - + class StopNotification: public Notification { }; diff --git a/Foundation/src/ArchiveStrategy.cpp b/Foundation/src/ArchiveStrategy.cpp index 08cacacbb..e45cddea8 100644 --- a/Foundation/src/ArchiveStrategy.cpp +++ b/Foundation/src/ArchiveStrategy.cpp @@ -40,11 +40,11 @@ public: compress(this, &ArchiveCompressor::compressImpl) { } - + ~ArchiveCompressor() { } - + ActiveMethod> compress; protected: @@ -83,7 +83,7 @@ protected: // -ArchiveStrategy::ArchiveStrategy(): +ArchiveStrategy::ArchiveStrategy(): _compress(false), _pCompressor(0) { @@ -174,7 +174,7 @@ LogFile* ArchiveByNumberStrategy::archive(LogFile* pFile) NumberFormatter::append(path, ++n); } while (exists(path)); - + while (n >= 0) { std::string oldPath = basePath; diff --git a/Foundation/src/Ascii.cpp b/Foundation/src/Ascii.cpp index 676b2db8e..5d5fab792 100644 --- a/Foundation/src/Ascii.cpp +++ b/Foundation/src/Ascii.cpp @@ -18,7 +18,7 @@ namespace Poco { -const int Ascii::CHARACTER_PROPERTIES[128] = +const int Ascii::CHARACTER_PROPERTIES[128] = { /* 00 . */ ACP_CONTROL, /* 01 . */ ACP_CONTROL, diff --git a/Foundation/src/AsyncChannel.cpp b/Foundation/src/AsyncChannel.cpp index 317eea6e4..37cdec477 100644 --- a/Foundation/src/AsyncChannel.cpp +++ b/Foundation/src/AsyncChannel.cpp @@ -51,7 +51,8 @@ private: AsyncChannel::AsyncChannel(Channel::Ptr pChannel, Thread::Priority prio): _pChannel(pChannel), - _thread("AsyncChannel") + _thread("AsyncChannel"), + _closed(false) { _thread.setPriority(prio); } @@ -94,21 +95,25 @@ void AsyncChannel::open() void AsyncChannel::close() { - if (_thread.isRunning()) + if (!_closed.exchange(true)) { - while (!_queue.empty()) Thread::sleep(100); - - do + if (_thread.isRunning()) { - _queue.wakeUpAll(); + while (!_queue.empty()) Thread::sleep(100); + + do + { + _queue.wakeUpAll(); + } + while (!_thread.tryJoin(100)); } - while (!_thread.tryJoin(100)); } } void AsyncChannel::log(const Message& msg) { + if (_closed) return; if (_queueSize != 0 && _queue.size() >= _queueSize) { ++_dropCount; diff --git a/Foundation/src/AtomicCounter.cpp b/Foundation/src/AtomicCounter.cpp index b1172976a..32a4ef6a0 100644 --- a/Foundation/src/AtomicCounter.cpp +++ b/Foundation/src/AtomicCounter.cpp @@ -23,7 +23,7 @@ AtomicCounter::AtomicCounter(): { } - + AtomicCounter::AtomicCounter(AtomicCounter::ValueType initialValue): _counter(initialValue) { @@ -47,7 +47,7 @@ AtomicCounter& AtomicCounter::operator = (const AtomicCounter& counter) return *this; } - + AtomicCounter& AtomicCounter::operator = (AtomicCounter::ValueType value) { _counter.store(value); diff --git a/Foundation/src/Base32Decoder.cpp b/Foundation/src/Base32Decoder.cpp index 8e5cf0e04..0e04871c9 100644 --- a/Foundation/src/Base32Decoder.cpp +++ b/Foundation/src/Base32Decoder.cpp @@ -32,7 +32,7 @@ namespace } -Base32DecoderBuf::Base32DecoderBuf(std::istream& istr): +Base32DecoderBuf::Base32DecoderBuf(std::istream& istr): _groupLength(0), _groupIndex(0), _buf(*istr.rdbuf()) @@ -61,7 +61,7 @@ Base32DecoderBuf::~Base32DecoderBuf() int Base32DecoderBuf::readFromDevice() { - if (_groupIndex < _groupLength) + if (_groupIndex < _groupLength) { return _group[_groupIndex++]; } @@ -109,11 +109,11 @@ int Base32DecoderBuf::readFromDevice() if (buffer[2] == '=') _groupLength = 1; - else if (buffer[4] == '=') + else if (buffer[4] == '=') _groupLength = 2; - else if (buffer[5] == '=') + else if (buffer[5] == '=') _groupLength = 3; - else if (buffer[7] == '=') + else if (buffer[7] == '=') _groupLength = 4; else _groupLength = 5; diff --git a/Foundation/src/Base32Encoder.cpp b/Foundation/src/Base32Encoder.cpp index dbac2c977..881d44299 100644 --- a/Foundation/src/Base32Encoder.cpp +++ b/Foundation/src/Base32Encoder.cpp @@ -27,7 +27,7 @@ const unsigned char Base32EncoderBuf::OUT_ENCODING[32] = }; -Base32EncoderBuf::Base32EncoderBuf(std::ostream& ostr, bool padding): +Base32EncoderBuf::Base32EncoderBuf(std::ostream& ostr, bool padding): _groupLength(0), _buf(*ostr.rdbuf()), _doPadding(padding) diff --git a/Foundation/src/Bugcheck.cpp b/Foundation/src/Bugcheck.cpp index 14f5170c8..36a250dc5 100644 --- a/Foundation/src/Bugcheck.cpp +++ b/Foundation/src/Bugcheck.cpp @@ -90,7 +90,7 @@ void Bugcheck::unexpected(const char* file, int line) catch (...) { } -#endif +#endif } diff --git a/Foundation/src/Clock.cpp b/Foundation/src/Clock.cpp index e52cd5db4..87336d1c9 100644 --- a/Foundation/src/Clock.cpp +++ b/Foundation/src/Clock.cpp @@ -85,7 +85,7 @@ Clock& Clock::operator = (ClockVal tv) } -void Clock::swap(Clock& timestamp) +void Clock::swap(Clock& timestamp) noexcept { std::swap(_clock, timestamp._clock); } @@ -112,7 +112,7 @@ void Clock::update() host_get_clock_service(mach_host_self(), SYSTEM_CLOCK, &cs); clock_get_time(cs, &ts); mach_port_deallocate(mach_task_self(), cs); - + _clock = ClockVal(ts.tv_sec)*resolution() + ts.tv_nsec/1000; #elif defined(POCO_VXWORKS) @@ -138,7 +138,7 @@ void Clock::update() Poco::Timestamp now; _clock = now.epochMicroseconds(); - + #endif } @@ -164,7 +164,7 @@ Clock::ClockDiff Clock::accuracy() host_get_clock_service(mach_host_self(), SYSTEM_CLOCK, &cs); clock_get_attributes(cs, CLOCK_GET_TIME_RES, (clock_attr_t)&nanosecs, &n); mach_port_deallocate(mach_task_self(), cs); - + ClockVal acc = nanosecs/1000; return acc > 0 ? acc : 1; @@ -186,18 +186,18 @@ Clock::ClockDiff Clock::accuracy() struct timespec ts; if (clock_getres(CLOCK_MONOTONIC, &ts)) throw SystemException("cannot get system clock"); - + ClockVal acc = ClockVal(ts.tv_sec)*resolution() + ts.tv_nsec/1000; return acc > 0 ? acc : 1; #else return 1000; - + #endif } - + bool Clock::monotonic() { #if defined(POCO_OS_FAMILY_WINDOWS) @@ -223,7 +223,7 @@ bool Clock::monotonic() #else return false; - + #endif } diff --git a/Foundation/src/Condition.cpp b/Foundation/src/Condition.cpp index 0d237d69b..64bd88f24 100644 --- a/Foundation/src/Condition.cpp +++ b/Foundation/src/Condition.cpp @@ -30,7 +30,7 @@ Condition::~Condition() void Condition::signal() { FastMutex::ScopedLock lock(_mutex); - + if (!_waitQueue.empty()) { _waitQueue.front()->set(); @@ -42,7 +42,7 @@ void Condition::signal() void Condition::broadcast() { FastMutex::ScopedLock lock(_mutex); - + for (auto p: _waitQueue) { p->set(); diff --git a/Foundation/src/ConsoleChannel.cpp b/Foundation/src/ConsoleChannel.cpp index 9eafc3c43..9fecaa6c0 100644 --- a/Foundation/src/ConsoleChannel.cpp +++ b/Foundation/src/ConsoleChannel.cpp @@ -43,7 +43,7 @@ ConsoleChannel::~ConsoleChannel() void ConsoleChannel::log(const Message& msg) { FastMutex::ScopedLock lock(_mutex); - + _str << msg.getText() << std::endl; } @@ -52,7 +52,7 @@ FastMutex ColorConsoleChannel::_mutex; const std::string ColorConsoleChannel::CSI("\033["); -ColorConsoleChannel::ColorConsoleChannel(): +ColorConsoleChannel::ColorConsoleChannel(): _str(std::clog), _enableColors(true) { @@ -60,7 +60,7 @@ ColorConsoleChannel::ColorConsoleChannel(): } -ColorConsoleChannel::ColorConsoleChannel(std::ostream& str): +ColorConsoleChannel::ColorConsoleChannel(std::ostream& str): _str(str), _enableColors(true) { @@ -76,7 +76,7 @@ ColorConsoleChannel::~ColorConsoleChannel() void ColorConsoleChannel::log(const Message& msg) { FastMutex::ScopedLock lock(_mutex); - + if (_enableColors) { int color = _colors[msg.getPriority()]; @@ -87,14 +87,14 @@ void ColorConsoleChannel::log(const Message& msg) color &= 0xff; _str << CSI << color << "m"; } - + _str << msg.getText(); - + if (_enableColors) { _str << CSI << "0m"; } - + _str << std::endl; } diff --git a/Foundation/src/CountingStream.cpp b/Foundation/src/CountingStream.cpp index a2ecf907d..7b4b7ccf5 100644 --- a/Foundation/src/CountingStream.cpp +++ b/Foundation/src/CountingStream.cpp @@ -18,31 +18,31 @@ namespace Poco { -CountingStreamBuf::CountingStreamBuf(): - _pIstr(0), - _pOstr(0), - _chars(0), - _lines(0), +CountingStreamBuf::CountingStreamBuf(): + _pIstr(0), + _pOstr(0), + _chars(0), + _lines(0), _pos(0) { } -CountingStreamBuf::CountingStreamBuf(std::istream& istr): - _pIstr(&istr), - _pOstr(0), - _chars(0), - _lines(0), +CountingStreamBuf::CountingStreamBuf(std::istream& istr): + _pIstr(&istr), + _pOstr(0), + _chars(0), + _lines(0), _pos(0) { } -CountingStreamBuf::CountingStreamBuf(std::ostream& ostr): - _pIstr(0), - _pOstr(&ostr), - _chars(0), - _lines(0), +CountingStreamBuf::CountingStreamBuf(std::ostream& ostr): + _pIstr(0), + _pOstr(&ostr), + _chars(0), + _lines(0), _pos(0) { } @@ -99,13 +99,13 @@ void CountingStreamBuf::addChars(std::streamsize charsToAdd) _chars += charsToAdd; } - + void CountingStreamBuf::addLines(std::streamsize linesToAdd) { _lines += linesToAdd; } - + void CountingStreamBuf::addPos(std::streamsize posToAdd) { _pos += posToAdd; @@ -152,13 +152,13 @@ void CountingIOS::addChars(std::streamsize charsToAdd) _buf.addChars(charsToAdd); } - + void CountingIOS::addLines(std::streamsize linesToAdd) { _buf.addLines(linesToAdd); } - + void CountingIOS::addPos(std::streamsize posToAdd) { _buf.addPos(posToAdd); diff --git a/Foundation/src/DateTime.cpp b/Foundation/src/DateTime.cpp index 185aa0844..512a3df87 100644 --- a/Foundation/src/DateTime.cpp +++ b/Foundation/src/DateTime.cpp @@ -78,7 +78,7 @@ DateTime::DateTime(int year, int month, int day, int hour, int minute, int secon poco_assert (second >= 0 && second <= 60); // allow leap seconds poco_assert (millisecond >= 0 && millisecond <= 999); poco_assert (microsecond >= 0 && microsecond <= 999); - + _utcTime = toUtcTime(toJulianDay(year, month, day)) + 10*(hour*Timespan::HOURS + minute*Timespan::MINUTES + second*Timespan::SECONDS + millisecond*Timespan::MILLISECONDS + microsecond); } @@ -134,7 +134,7 @@ DateTime& DateTime::operator = (const DateTime& dateTime) return *this; } - + DateTime& DateTime::operator = (const Timestamp& timestamp) { _utcTime = timestamp.utcTime(); @@ -172,12 +172,12 @@ DateTime& DateTime::assign(int year, int month, int day, int hour, int minute, i _second = second; _millisecond = millisecond; _microsecond = microsecond; - + return *this; } -void DateTime::swap(DateTime& dateTime) +void DateTime::swap(DateTime& dateTime) noexcept { std::swap(_utcTime, dateTime._utcTime); std::swap(_year, dateTime._year); @@ -212,7 +212,7 @@ int DateTime::daysOfMonth(int year, int month) poco_assert (month >= 1 && month <= 12); static int daysOfMonthTable[] = {0, 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31}; - + if (month == 2 && isLeapYear(year)) return 29; else @@ -243,7 +243,7 @@ int DateTime::week(int firstDayOfWeek) const while (DateTime(_year, 1, baseDay).dayOfWeek() != firstDayOfWeek) ++baseDay; int doy = dayOfYear(); - int offs = baseDay <= 4 ? 0 : 1; + int offs = baseDay <= 4 ? 0 : 1; if (doy < baseDay) return offs; else @@ -320,7 +320,7 @@ void DateTime::makeUTC(int tzd) operator -= (Timespan(((Timestamp::TimeDiff) tzd)*Timespan::SECONDS)); } - + void DateTime::makeLocal(int tzd) { operator += (Timespan(((Timestamp::TimeDiff) tzd)*Timespan::SECONDS)); @@ -331,7 +331,7 @@ double DateTime::toJulianDay(int year, int month, int day, int hour, int minute, { // lookup table for (153*month - 457)/5 - note that 3 <= month <= 14. static int lookup[] = {-91, -60, -30, 0, 31, 61, 92, 122, 153, 184, 214, 245, 275, 306, 337}; - + // day to double double dday = double(day) + ((double((hour*60 + minute)*60 + second)*1000 + millisecond)*1000 + microsecond)/86400000000.0; if (month < 3) diff --git a/Foundation/src/DateTimeFormatter.cpp b/Foundation/src/DateTimeFormatter.cpp index 25ce6b01f..7eb2969a6 100644 --- a/Foundation/src/DateTimeFormatter.cpp +++ b/Foundation/src/DateTimeFormatter.cpp @@ -57,9 +57,9 @@ void DateTimeFormatter::append(std::string& str, const DateTime& dateTime, const case 'A': str.append(dateTime.isAM() ? "AM" : "PM"); break; case 'M': NumberFormatter::append0(str, dateTime.minute(), 2); break; case 'S': NumberFormatter::append0(str, dateTime.second(), 2); break; - case 's': NumberFormatter::append0(str, dateTime.second(), 2); - str += '.'; - NumberFormatter::append0(str, dateTime.millisecond()*1000 + dateTime.microsecond(), 6); + case 's': NumberFormatter::append0(str, dateTime.second(), 2); + str += '.'; + NumberFormatter::append0(str, dateTime.millisecond()*1000 + dateTime.microsecond(), 6); break; case 'i': NumberFormatter::append0(str, dateTime.millisecond(), 3); break; case 'c': NumberFormatter::append(str, dateTime.millisecond()/100); break; @@ -146,7 +146,7 @@ void DateTimeFormatter::tzdRFC(std::string& str, int timeZoneDifferential) str += '-'; NumberFormatter::append0(str, -timeZoneDifferential/3600, 2); NumberFormatter::append0(str, (-timeZoneDifferential%3600)/60, 2); - } + } } else str += "GMT"; } diff --git a/Foundation/src/DateTimeParser.cpp b/Foundation/src/DateTimeParser.cpp index b58482c7b..c9eba1e7e 100644 --- a/Foundation/src/DateTimeParser.cpp +++ b/Foundation/src/DateTimeParser.cpp @@ -90,11 +90,11 @@ void DateTimeParser::parse(const std::string& fmt, const std::string& str, DateT case 'o': SKIP_JUNK(); PARSE_NUMBER_N(month, 2); - break; + break; case 'y': SKIP_JUNK(); PARSE_NUMBER_N(year, 2); - if (year >= 69) + if (year >= 69) year += 1900; else year += 2000; @@ -108,7 +108,7 @@ void DateTimeParser::parse(const std::string& fmt, const std::string& str, DateT PARSE_NUMBER(year); if (year < 1000) { - if (year >= 69) + if (year >= 69) year += 1900; else year += 2000; @@ -171,7 +171,7 @@ void DateTimeParser::parse(const std::string& fmt, const std::string& str, DateT if (day == 0) day = 1; if (DateTime::isValid(year, month, day, hour, minute, second, millis, micros)) dateTime.assign(year, month, day, hour, minute, second, millis, micros); - else + else throw SyntaxException("date/time component out of range"); timeZoneDifferential = tzd; } @@ -184,7 +184,7 @@ DateTime DateTimeParser::parse(const std::string& fmt, const std::string& str, i return result; } - + bool DateTimeParser::tryParse(const std::string& fmt, const std::string& str, DateTime& dateTime, int& timeZoneDifferential) { try @@ -205,7 +205,7 @@ void DateTimeParser::parse(const std::string& str, DateTime& dateTime, int& time throw SyntaxException("Unsupported or invalid date/time format"); } - + DateTime DateTimeParser::parse(const std::string& str, int& timeZoneDifferential) { DateTime result; @@ -215,11 +215,11 @@ DateTime DateTimeParser::parse(const std::string& str, int& timeZoneDifferential throw SyntaxException("Unsupported or invalid date/time format"); } - + bool DateTimeParser::tryParse(const std::string& str, DateTime& dateTime, int& timeZoneDifferential) { if (str.length() < 4) return false; - + if (str[3] == ',') return tryParse("%w, %e %b %r %H:%M:%S %Z", str, dateTime, timeZoneDifferential); else if (str[3] == ' ') @@ -326,14 +326,14 @@ int DateTimeParser::parseMonth(std::string::const_iterator& it, const std::strin std::string month; while (it != end && (Ascii::isSpace(*it) || Ascii::isPunct(*it))) ++it; bool isFirst = true; - while (it != end && Ascii::isAlpha(*it)) + while (it != end && Ascii::isAlpha(*it)) { char ch = (*it++); if (isFirst) { month += Ascii::toUpper(ch); isFirst = false; } else month += Ascii::toLower(ch); } if (month.length() < 3) throw SyntaxException("Month name must be at least three characters long", month); - for (int i = 0; i < 12; ++i) + for (int i = 0; i < 12; ++i) { if (DateTimeFormat::MONTH_NAMES[i].find(month) == 0) return i + 1; @@ -347,14 +347,14 @@ int DateTimeParser::parseDayOfWeek(std::string::const_iterator& it, const std::s std::string dow; while (it != end && (Ascii::isSpace(*it) || Ascii::isPunct(*it))) ++it; bool isFirst = true; - while (it != end && Ascii::isAlpha(*it)) + while (it != end && Ascii::isAlpha(*it)) { char ch = (*it++); if (isFirst) { dow += Ascii::toUpper(ch); isFirst = false; } else dow += Ascii::toLower(ch); } if (dow.length() < 3) throw SyntaxException("Weekday name must be at least three characters long", dow); - for (int i = 0; i < 7; ++i) + for (int i = 0; i < 7; ++i) { if (DateTimeFormat::WEEKDAY_NAMES[i].find(dow) == 0) return i; @@ -367,7 +367,7 @@ int DateTimeParser::parseAMPM(std::string::const_iterator& it, const std::string { std::string ampm; while (it != end && (Ascii::isSpace(*it) || Ascii::isPunct(*it))) ++it; - while (it != end && Ascii::isAlpha(*it)) + while (it != end && Ascii::isAlpha(*it)) { char ch = (*it++); ampm += Ascii::toUpper(ch); diff --git a/Foundation/src/DigestStream.cpp b/Foundation/src/DigestStream.cpp index c5ec7b23b..27394d1cc 100644 --- a/Foundation/src/DigestStream.cpp +++ b/Foundation/src/DigestStream.cpp @@ -21,28 +21,28 @@ namespace Poco { const int DigestBuf::BUFFER_SIZE = 256; -DigestBuf::DigestBuf(DigestEngine& eng): - BufferedStreamBuf(BUFFER_SIZE, std::ios::out), - _eng(eng), +DigestBuf::DigestBuf(DigestEngine& eng): + BufferedStreamBuf(BUFFER_SIZE, std::ios::out), + _eng(eng), _pIstr(0), - _pOstr(0) -{ -} - - -DigestBuf::DigestBuf(DigestEngine& eng, std::istream& istr): - BufferedStreamBuf(BUFFER_SIZE, std::ios::in), - _eng(eng), - _pIstr(&istr), _pOstr(0) { } -DigestBuf::DigestBuf(DigestEngine& eng, std::ostream& ostr): - BufferedStreamBuf(BUFFER_SIZE, std::ios::out), - _eng(eng), - _pIstr(0), +DigestBuf::DigestBuf(DigestEngine& eng, std::istream& istr): + BufferedStreamBuf(BUFFER_SIZE, std::ios::in), + _eng(eng), + _pIstr(&istr), + _pOstr(0) +{ +} + + +DigestBuf::DigestBuf(DigestEngine& eng, std::ostream& ostr): + BufferedStreamBuf(BUFFER_SIZE, std::ios::out), + _eng(eng), + _pIstr(0), _pOstr(&ostr) { } @@ -110,8 +110,8 @@ DigestBuf* DigestIOS::rdbuf() } -DigestInputStream::DigestInputStream(DigestEngine& eng, std::istream& istr): - DigestIOS(eng, istr), +DigestInputStream::DigestInputStream(DigestEngine& eng, std::istream& istr): + DigestIOS(eng, istr), std::istream(&_buf) { } @@ -122,15 +122,15 @@ DigestInputStream::~DigestInputStream() } -DigestOutputStream::DigestOutputStream(DigestEngine& eng): - DigestIOS(eng), +DigestOutputStream::DigestOutputStream(DigestEngine& eng): + DigestIOS(eng), std::ostream(&_buf) { } -DigestOutputStream::DigestOutputStream(DigestEngine& eng, std::ostream& ostr): - DigestIOS(eng, ostr), +DigestOutputStream::DigestOutputStream(DigestEngine& eng, std::ostream& ostr): + DigestIOS(eng, ostr), std::ostream(&_buf) { } diff --git a/Foundation/src/DirectoryIterator_WIN32U.cpp b/Foundation/src/DirectoryIterator_WIN32U.cpp index 8f17bc314..7289016ee 100644 --- a/Foundation/src/DirectoryIterator_WIN32U.cpp +++ b/Foundation/src/DirectoryIterator_WIN32U.cpp @@ -44,7 +44,7 @@ DirectoryIteratorImpl::DirectoryIteratorImpl(const std::string& path): _fh(INVAL else { UnicodeConverter::toUTF8(_fd.cFileName, _current); - if (_current == "." || _current == "..") + if (_current == "." || _current == "..") next(); } } diff --git a/Foundation/src/DirectoryWatcher.cpp b/Foundation/src/DirectoryWatcher.cpp index 2f05977fb..6e72d2f4d 100644 --- a/Foundation/src/DirectoryWatcher.cpp +++ b/Foundation/src/DirectoryWatcher.cpp @@ -371,8 +371,8 @@ public: } private: - int _fd; - bool _stopped; + std::atomic _fd; + std::atomic _stopped; }; diff --git a/Foundation/src/Environment_WINCE.cpp b/Foundation/src/Environment_WINCE.cpp index afa59b68d..62f19bce3 100644 --- a/Foundation/src/Environment_WINCE.cpp +++ b/Foundation/src/Environment_WINCE.cpp @@ -121,7 +121,7 @@ std::string EnvironmentImpl::nodeNameImpl() { HKEY hKey; DWORD dwDisposition; - if (RegCreateKeyExW(HKEY_LOCAL_MACHINE, L"\\Ident", 0, 0, 0, 0, 0, &hKey, &dwDisposition) != ERROR_SUCCESS) + if (RegCreateKeyExW(HKEY_LOCAL_MACHINE, L"\\Ident", 0, 0, 0, 0, 0, &hKey, &dwDisposition) != ERROR_SUCCESS) throw SystemException("Cannot get node name", "registry key not found"); std::string value; @@ -130,7 +130,7 @@ std::string EnvironmentImpl::nodeNameImpl() DWORD dwData = sizeof(bData); if (RegQueryValueExW(hKey, L"Name", 0, &dwType, bData, &dwData) == ERROR_SUCCESS) { - switch (dwType) + switch (dwType) { case REG_SZ: UnicodeConverter::toUTF8(reinterpret_cast(bData), value); @@ -160,7 +160,7 @@ void EnvironmentImpl::nodeIdImpl(NodeId& id) // Make an initial call to GetAdaptersInfo to get // the necessary size into len DWORD rc = GetAdaptersInfo(pAdapterInfo, &len); - if (rc == ERROR_BUFFER_OVERFLOW) + if (rc == ERROR_BUFFER_OVERFLOW) { delete [] reinterpret_cast(pAdapterInfo); pAdapterInfo = reinterpret_cast(new char[len]); @@ -172,10 +172,10 @@ void EnvironmentImpl::nodeIdImpl(NodeId& id) try { bool found = false; - if (GetAdaptersInfo(pAdapterInfo, &len) == NO_ERROR) + if (GetAdaptersInfo(pAdapterInfo, &len) == NO_ERROR) { pAdapter = pAdapterInfo; - while (pAdapter && !found) + while (pAdapter && !found) { if (pAdapter->Type == MIB_IF_TYPE_ETHERNET && pAdapter->AddressLength == sizeof(id)) { diff --git a/Foundation/src/Error.cpp b/Foundation/src/Error.cpp index 721b96ff3..f7aaae6c6 100644 --- a/Foundation/src/Error.cpp +++ b/Foundation/src/Error.cpp @@ -68,31 +68,31 @@ namespace Poco { setMessage(strerror_r(err, _buffer, sizeof(_buffer))); #else setMessage(strerror(err)); -#endif +#endif } - + ~StrErrorHelper() { } - + const std::string& message() const { return _message; } - + protected: void setMessage(int rc) /// Handles POSIX variant { _message = _buffer; } - + void setMessage(const char* msg) /// Handles GLIBC variant { _message = msg; } - + private: char _buffer[256]; std::string _message; diff --git a/Foundation/src/ErrorHandler.cpp b/Foundation/src/ErrorHandler.cpp index d0af8ea8a..6e60161f3 100644 --- a/Foundation/src/ErrorHandler.cpp +++ b/Foundation/src/ErrorHandler.cpp @@ -38,7 +38,7 @@ void ErrorHandler::exception(const Exception& exc) poco_debugger_msg(exc.what()); } - + void ErrorHandler::exception(const std::exception& exc) { poco_debugger_msg(exc.what()); @@ -63,7 +63,7 @@ void ErrorHandler::handle(const Exception& exc) } } - + void ErrorHandler::handle(const std::exception& exc) { FastMutex::ScopedLock lock(_mutex); diff --git a/Foundation/src/EventLogChannel.cpp b/Foundation/src/EventLogChannel.cpp index 1f51296bb..f9a9fb150 100644 --- a/Foundation/src/EventLogChannel.cpp +++ b/Foundation/src/EventLogChannel.cpp @@ -28,7 +28,7 @@ const std::string EventLogChannel::PROP_LOGHOST = "loghost"; const std::string EventLogChannel::PROP_LOGFILE = "logfile"; -EventLogChannel::EventLogChannel(): +EventLogChannel::EventLogChannel(): _logFile("Application"), _h(0) { @@ -46,16 +46,16 @@ EventLogChannel::EventLogChannel(): } -EventLogChannel::EventLogChannel(const std::string& name): - _name(name), +EventLogChannel::EventLogChannel(const std::string& name): + _name(name), _logFile("Application"), _h(0) { } -EventLogChannel::EventLogChannel(const std::string& name, const std::string& host): - _name(name), +EventLogChannel::EventLogChannel(const std::string& name, const std::string& host): + _name(name), _host(host), _logFile("Application"), _h(0) @@ -101,7 +101,7 @@ void EventLogChannel::log(const Message& msg) std::wstring utext; UnicodeConverter::toUTF16(msg.getText(), utext); const wchar_t* pMsg = utext.c_str(); - ReportEventW(_h, getType(msg), getCategory(msg), POCO_MSG_LOG, NULL, 1, 0, &pMsg, NULL); + ReportEventW(_h, getType(msg), getCategory(msg), POCO_MSG_LOG, NULL, 1, 0, &pMsg, NULL); } @@ -190,7 +190,7 @@ void EventLogChannel::setUpRegistry() const UnicodeConverter::toUTF16(key, ukey); DWORD rc = RegCreateKeyExW(HKEY_LOCAL_MACHINE, ukey.c_str(), 0, NULL, REG_OPTION_NON_VOLATILE, KEY_ALL_ACCESS, NULL, &hKey, &disp); if (rc != ERROR_SUCCESS) return; - + if (disp == REG_CREATED_NEW_KEY) { std::wstring path; @@ -209,10 +209,10 @@ void EventLogChannel::setUpRegistry() const #endif #endif #endif - + if (path.empty()) path = findLibrary(L"PocoMsg.dll"); - + if (!path.empty()) { DWORD count = 8; diff --git a/Foundation/src/Event_POSIX.cpp b/Foundation/src/Event_POSIX.cpp index 50fb6f78a..833dddff5 100644 --- a/Foundation/src/Event_POSIX.cpp +++ b/Foundation/src/Event_POSIX.cpp @@ -92,7 +92,10 @@ EventImpl::EventImpl(bool autoReset): _auto(autoReset), _state(false) EventImpl::~EventImpl() { - pthread_cond_destroy(&_cond); + if (0 == pthread_mutex_lock(&_mutex)) + pthread_cond_destroy(&_cond); + else poco_unexpected(); + pthread_mutex_unlock(&_mutex); pthread_mutex_destroy(&_mutex); } diff --git a/Foundation/src/Event_WIN32.cpp b/Foundation/src/Event_WIN32.cpp index 256951870..e2ff1efb3 100644 --- a/Foundation/src/Event_WIN32.cpp +++ b/Foundation/src/Event_WIN32.cpp @@ -53,7 +53,7 @@ bool EventImpl::waitImpl(long milliseconds) case WAIT_OBJECT_0: return true; default: - throw SystemException("wait for event failed"); + throw SystemException("wait for event failed"); } } diff --git a/Foundation/src/Exception.cpp b/Foundation/src/Exception.cpp index b8e5bacde..a0bfd5849 100644 --- a/Foundation/src/Exception.cpp +++ b/Foundation/src/Exception.cpp @@ -52,7 +52,7 @@ Exception::Exception(const Exception& exc): _pNested = exc._pNested ? exc._pNested->clone() : 0; } - + Exception::~Exception() noexcept { delete _pNested; @@ -84,13 +84,13 @@ const char* Exception::className() const noexcept return typeid(*this).name(); } - + const char* Exception::what() const noexcept { return name(); } - + std::string Exception::displayText() const { std::string txt = name(); diff --git a/Foundation/src/File.cpp b/Foundation/src/File.cpp index 0765fd489..7f96d5df7 100644 --- a/Foundation/src/File.cpp +++ b/Foundation/src/File.cpp @@ -93,7 +93,7 @@ File& File::operator = (const Path& path) } -void File::swap(File& file) +void File::swap(File& file) noexcept { swapImpl(file); } diff --git a/Foundation/src/FileChannel.cpp b/Foundation/src/FileChannel.cpp index 6ec311a18..ceb53a38b 100644 --- a/Foundation/src/FileChannel.cpp +++ b/Foundation/src/FileChannel.cpp @@ -39,7 +39,7 @@ const std::string FileChannel::PROP_PURGECOUNT = "purgeCount"; const std::string FileChannel::PROP_FLUSH = "flush"; const std::string FileChannel::PROP_ROTATEONOPEN = "rotateOnOpen"; -FileChannel::FileChannel(): +FileChannel::FileChannel(): _times("utc"), _compress(false), _flush(true), @@ -85,7 +85,7 @@ FileChannel::~FileChannel() void FileChannel::open() { FastMutex::ScopedLock lock(_mutex); - + if (!_pFile) { _pFile = new LogFile(_path); @@ -139,7 +139,7 @@ void FileChannel::log(const Message& msg) _pFile->write(msg.getText(), _flush); } - + void FileChannel::setProperty(const std::string& name, const std::string& value) { FastMutex::ScopedLock lock(_mutex); @@ -208,7 +208,7 @@ Timestamp FileChannel::creationDate() const return 0; } - + UInt64 FileChannel::size() const { if (_pFile) @@ -234,7 +234,7 @@ void FileChannel::setRotation(const std::string& rotation) while (it != end && Ascii::isSpace(*it)) ++it; std::string unit; while (it != end && Ascii::isAlpha(*it)) unit += *it++; - + RotateStrategy* pStrategy = 0; if ((rotation.find(',') != std::string::npos) || (rotation.find(':') != std::string::npos)) { @@ -379,13 +379,13 @@ int FileChannel::extractDigit(const std::string& value, std::string::const_itera while (it != end && Ascii::isSpace(*it)) ++it; while (it != end && Ascii::isDigit(*it)) - { + { digit *= 10; digit += *it++ - '0'; } if (digit == 0) - throw InvalidArgumentException("Zero is not valid purge age."); + throw InvalidArgumentException("Zero is not valid purge age."); if (nextToDigit) *nextToDigit = it; return digit; @@ -405,7 +405,7 @@ Timespan::TimeDiff FileChannel::extractFactor(const std::string& value, std::str std::string unit; while (start != value.end() && Ascii::isAlpha(*start)) unit += *start++; - + if (unit == "seconds") return Timespan::SECONDS; if (unit == "minutes") diff --git a/Foundation/src/FileStreamFactory.cpp b/Foundation/src/FileStreamFactory.cpp index 472559c95..ba22dafff 100644 --- a/Foundation/src/FileStreamFactory.cpp +++ b/Foundation/src/FileStreamFactory.cpp @@ -50,13 +50,13 @@ std::istream* FileStreamFactory::open(const Path& path) { File file(path); if (!file.exists()) throw FileNotFoundException(path.toString()); - + FileInputStream* istr = new FileInputStream(path.toString(), std::ios::binary); if (!istr->good()) { delete istr; throw OpenFileException(path.toString()); - } + } return istr; } diff --git a/Foundation/src/FileStream_POSIX.cpp b/Foundation/src/FileStream_POSIX.cpp index 848d7c367..faf0109c7 100644 --- a/Foundation/src/FileStream_POSIX.cpp +++ b/Foundation/src/FileStream_POSIX.cpp @@ -60,11 +60,11 @@ void FileStreamBuf::open(const std::string& path, std::ios::openmode mode) flags |= O_RDONLY; else flags |= O_WRONLY; - + _fd = ::open(path.c_str(), flags, S_IRUSR | S_IWUSR | S_IRGRP | S_IWGRP | S_IROTH | S_IWOTH); if (_fd == -1) File::handleLastError(_path); - + if ((mode & std::ios::app) || (mode & std::ios::ate)) seekoff(0, std::ios::end, mode); } @@ -73,10 +73,10 @@ void FileStreamBuf::open(const std::string& path, std::ios::openmode mode) int FileStreamBuf::readFromDevice(char* buffer, std::streamsize length) { if (_fd == -1) return -1; - + if (getMode() & std::ios::out) sync(); - + int n = read(_fd, buffer, length); if (n == -1) File::handleLastError(_path); @@ -123,7 +123,7 @@ bool FileStreamBuf::close() std::streampos FileStreamBuf::seekoff(std::streamoff off, std::ios::seekdir dir, std::ios::openmode mode) { - if (_fd == -1 || !(getMode() & mode)) + if (_fd == -1 || !(getMode() & mode)) return -1; if (getMode() & std::ios::out) @@ -154,7 +154,7 @@ std::streampos FileStreamBuf::seekoff(std::streamoff off, std::ios::seekdir dir, std::streampos FileStreamBuf::seekpos(std::streampos pos, std::ios::openmode mode) { - if (_fd == -1 || !(getMode() & mode)) + if (_fd == -1 || !(getMode() & mode)) return -1; if (getMode() & std::ios::out) diff --git a/Foundation/src/FileStream_WIN32.cpp b/Foundation/src/FileStream_WIN32.cpp index fb934e2a4..7e9ca7e4f 100644 --- a/Foundation/src/FileStream_WIN32.cpp +++ b/Foundation/src/FileStream_WIN32.cpp @@ -53,7 +53,7 @@ void FileStreamBuf::open(const std::string& path, std::ios::openmode mode) DWORD shareMode = FILE_SHARE_READ; if (!(mode & std::ios::out)) shareMode |= FILE_SHARE_WRITE; - + DWORD creationDisp = OPEN_EXISTING; if (mode & std::ios::trunc) creationDisp = CREATE_ALWAYS; @@ -61,14 +61,14 @@ void FileStreamBuf::open(const std::string& path, std::ios::openmode mode) creationDisp = OPEN_ALWAYS; DWORD flags = FILE_ATTRIBUTE_NORMAL; - + std::wstring utf16Path; FileImpl::convertPath(path, utf16Path); _handle = CreateFileW(utf16Path.c_str(), access, shareMode, NULL, creationDisp, flags, NULL); if (_handle == INVALID_HANDLE_VALUE) File::handleLastError(_path); - + if ((mode & std::ios::ate) || (mode & std::ios::app)) seekoff(0, std::ios::end, mode); } @@ -81,7 +81,7 @@ int FileStreamBuf::readFromDevice(char* buffer, std::streamsize length) if (getMode() & std::ios::out) sync(); - + DWORD bytesRead(0); BOOL rc = ReadFile(_handle, buffer, static_cast(length), &bytesRead, NULL); if (rc == 0) @@ -112,7 +112,7 @@ int FileStreamBuf::writeToDevice(const char* buffer, std::streamsize length) BOOL rc = WriteFile(_handle, buffer, static_cast(length), &bytesWritten, NULL); if (rc == 0) File::handleLastError(_path); - + _pos += bytesWritten; return static_cast(bytesWritten); @@ -144,7 +144,7 @@ std::streampos FileStreamBuf::seekoff(std::streamoff off, std::ios::seekdir dir, { if (INVALID_HANDLE_VALUE == _handle || !(getMode() & mode)) return -1; - + if (getMode() & std::ios::out) sync(); @@ -166,7 +166,7 @@ std::streampos FileStreamBuf::seekoff(std::streamoff off, std::ios::seekdir dir, { offset = FILE_END; } - + LARGE_INTEGER li; li.QuadPart = off; li.LowPart = SetFilePointer(_handle, li.LowPart, &li.HighPart, offset); diff --git a/Foundation/src/File_VX.cpp b/Foundation/src/File_VX.cpp index 97f2461e6..ad6b2e63b 100644 --- a/Foundation/src/File_VX.cpp +++ b/Foundation/src/File_VX.cpp @@ -289,7 +289,7 @@ void FileImpl::renameToImpl(const std::string& path, int options) struct stat st; if (stat(path.c_str(), &st) == 0 && (options &OPT_FAIL_ON_OVERWRITE_IMPL)) - throw FileExistsException(path, EEXIST); + throw FileExistsException(path, EEXIST); if (rename(_path.c_str(), path.c_str()) != 0) handleLastErrorImpl(_path); diff --git a/Foundation/src/File_WINCE.cpp b/Foundation/src/File_WINCE.cpp index 9ce78a41f..c894d3196 100644 --- a/Foundation/src/File_WINCE.cpp +++ b/Foundation/src/File_WINCE.cpp @@ -301,7 +301,7 @@ void FileImpl::renameToImpl(const std::string& path, int options) if (MoveFileW(_upath.c_str(), upath.c_str(), MOVEFILE_REPLACE_EXISTING) == 0) handleLastErrorImpl(_path); } - + } diff --git a/Foundation/src/Format.cpp b/Foundation/src/Format.cpp index 46d20f0b4..df1f37bfe 100644 --- a/Foundation/src/Format.cpp +++ b/Foundation/src/Format.cpp @@ -62,8 +62,8 @@ namespace } if (width > 0) str.width(width); } - - + + void parsePrec(std::ostream& str, std::string::const_iterator& itFmt, const std::string::const_iterator& endFmt, std::vector::const_iterator& itVal) { if (itFmt != endFmt && *itFmt == '.') @@ -86,7 +86,7 @@ namespace if (prec >= 0) str.precision(prec); } } - + char parseMod(std::string::const_iterator& itFmt, const std::string::const_iterator& endFmt) { char mod = 0; @@ -96,13 +96,13 @@ namespace { case 'l': case 'h': - case 'L': + case 'L': case '?': mod = *itFmt++; break; } } return mod; } - + std::size_t parseIndex(std::string::const_iterator& itFmt, const std::string::const_iterator& endFmt) { int index = 0; @@ -129,8 +129,8 @@ namespace case 'f': str << std::fixed; break; } } - - + + void writeAnyInt(std::ostream& str, const Any& any) { if (any.type() == typeid(char)) @@ -223,7 +223,7 @@ namespace str << RefAnyCast(*itVal++); break; case 'z': - str << AnyCast(*itVal++); + str << AnyCast(*itVal++); break; case 'I': case 'D': @@ -241,7 +241,7 @@ namespace } -std::string format(const std::string& fmt, const Any& value) +std::string format(const std::string& fmt, const Any& value) { std::string result; format(result, fmt, value); @@ -260,7 +260,7 @@ void format(std::string& result, const std::string& fmt, const std::vector& std::string::const_iterator itFmt = fmt.begin(); std::string::const_iterator endFmt = fmt.end(); std::vector::const_iterator itVal = values.begin(); - std::vector::const_iterator endVal = values.end(); + std::vector::const_iterator endVal = values.end(); while (itFmt != endFmt) { switch (*itFmt) diff --git a/Foundation/src/FormattingChannel.cpp b/Foundation/src/FormattingChannel.cpp index bdaef07b9..a884fd936 100644 --- a/Foundation/src/FormattingChannel.cpp +++ b/Foundation/src/FormattingChannel.cpp @@ -20,22 +20,22 @@ namespace Poco { -FormattingChannel::FormattingChannel(): - _pFormatter(0), +FormattingChannel::FormattingChannel(): + _pFormatter(0), _pChannel(0) { } FormattingChannel::FormattingChannel(Formatter::Ptr pFormatter): - _pFormatter(pFormatter), + _pFormatter(pFormatter), _pChannel(0) { } -FormattingChannel::FormattingChannel(Formatter::Ptr pFormatter, Channel::Ptr pChannel): - _pFormatter(pFormatter), +FormattingChannel::FormattingChannel(Formatter::Ptr pFormatter, Channel::Ptr pChannel): + _pFormatter(pFormatter), _pChannel(pChannel) { } @@ -105,7 +105,7 @@ void FormattingChannel::open() _pChannel->open(); } - + void FormattingChannel::close() { if (_pChannel) diff --git a/Foundation/src/Glob.cpp b/Foundation/src/Glob.cpp index 4ca64debc..0f9fb4fc2 100644 --- a/Foundation/src/Glob.cpp +++ b/Foundation/src/Glob.cpp @@ -42,7 +42,7 @@ bool Glob::match(const std::string& subject) TextIterator endp(_pattern); TextIterator its(subject, utf8); TextIterator ends(subject); - + if ((_options & GLOB_DOT_SPECIAL) && its != ends && *its == '.' && (*itp == '?' || *itp == '*')) return false; else @@ -118,7 +118,7 @@ bool Glob::match(TextIterator& itp, const TextIterator& endp, TextIterator& its, } return true; case '[': - if (++itp != endp) + if (++itp != endp) { bool invert = *itp == '!'; if (invert) ++itp; @@ -165,7 +165,7 @@ bool Glob::matchSet(TextIterator& itp, const TextIterator& endp, int c) switch (*itp) { case ']': - ++itp; + ++itp; return false; case '\\': if (++itp == endp) throw SyntaxException("backslash must be followed by character in glob pattern"); diff --git a/Foundation/src/HashStatistic.cpp b/Foundation/src/HashStatistic.cpp index 52f618d7a..0203636c7 100644 --- a/Foundation/src/HashStatistic.cpp +++ b/Foundation/src/HashStatistic.cpp @@ -19,10 +19,10 @@ namespace Poco { HashStatistic::HashStatistic( - UInt32 tableSize, - UInt32 numEntries, - UInt32 numZeroEntries, - UInt32 maxEntry, + UInt32 tableSize, + UInt32 numEntries, + UInt32 numZeroEntries, + UInt32 maxEntry, std::vector details): _sizeOfTable(tableSize), _numberOfEntries(numEntries), diff --git a/Foundation/src/HexBinaryDecoder.cpp b/Foundation/src/HexBinaryDecoder.cpp index 7c80ac833..dc14ad5dc 100644 --- a/Foundation/src/HexBinaryDecoder.cpp +++ b/Foundation/src/HexBinaryDecoder.cpp @@ -19,7 +19,7 @@ namespace Poco { -HexBinaryDecoderBuf::HexBinaryDecoderBuf(std::istream& istr): +HexBinaryDecoderBuf::HexBinaryDecoderBuf(std::istream& istr): _buf(*istr.rdbuf()) { } diff --git a/Foundation/src/HexBinaryEncoder.cpp b/Foundation/src/HexBinaryEncoder.cpp index 728a2bfdf..5e1b2f274 100644 --- a/Foundation/src/HexBinaryEncoder.cpp +++ b/Foundation/src/HexBinaryEncoder.cpp @@ -18,7 +18,7 @@ namespace Poco { -HexBinaryEncoderBuf::HexBinaryEncoderBuf(std::ostream& ostr): +HexBinaryEncoderBuf::HexBinaryEncoderBuf(std::ostream& ostr): _pos(0), _lineLength(72), _uppercase(0), @@ -61,11 +61,11 @@ int HexBinaryEncoderBuf::writeToDevice(char c) { static const int eof = std::char_traits::eof(); static const char digits[] = "0123456789abcdef0123456789ABCDEF"; - + if (_buf.sputc(digits[_uppercase + ((c >> 4) & 0xF)]) == eof) return eof; ++_pos; if (_buf.sputc(digits[_uppercase + (c & 0xF)]) == eof) return eof; - if (++_pos >= _lineLength && _lineLength > 0) + if (++_pos >= _lineLength && _lineLength > 0) { if (_buf.sputc('\n') == eof) return eof; _pos = 0; diff --git a/Foundation/src/JSONString.cpp b/Foundation/src/JSONString.cpp index 2e901a1e3..e843867ff 100644 --- a/Foundation/src/JSONString.cpp +++ b/Foundation/src/JSONString.cpp @@ -49,11 +49,12 @@ void writeString(const std::string &value, T& obj, typename WriteFunc::Typ { for(std::string::const_iterator it = value.begin(), end = value.end(); it != end; ++it) { - if((*it >= 0 && *it <= 31) || (*it == '"') || (*it == '\\')) + if ((*it >= 0 && *it <= 31) || (*it == '"') || (*it == '\\')) { std::string str = Poco::UTF8::escape(it, it + 1, true); (obj.*write)(str.c_str(), str.size()); - }else (obj.*write)(&(*it), 1); + } + else (obj.*write)(&(*it), 1); } } if(wrap) (obj.*write)("\"", 1); diff --git a/Foundation/src/Latin1Encoding.cpp b/Foundation/src/Latin1Encoding.cpp index c5aa00d74..abab7a536 100644 --- a/Foundation/src/Latin1Encoding.cpp +++ b/Foundation/src/Latin1Encoding.cpp @@ -28,25 +28,25 @@ const char* Latin1Encoding::_names[] = }; -const TextEncoding::CharacterMap Latin1Encoding::_charMap = +const TextEncoding::CharacterMap Latin1Encoding::_charMap = { /* 00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f */ - /* 00 */ 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, - /* 10 */ 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f, - /* 20 */ 0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29, 0x2a, 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, - /* 30 */ 0x30, 0x31, 0x32, 0x33, 0x34, 0x35, 0x36, 0x37, 0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f, - /* 40 */ 0x40, 0x41, 0x42, 0x43, 0x44, 0x45, 0x46, 0x47, 0x48, 0x49, 0x4a, 0x4b, 0x4c, 0x4d, 0x4e, 0x4f, - /* 50 */ 0x50, 0x51, 0x52, 0x53, 0x54, 0x55, 0x56, 0x57, 0x58, 0x59, 0x5a, 0x5b, 0x5c, 0x5d, 0x5e, 0x5f, - /* 60 */ 0x60, 0x61, 0x62, 0x63, 0x64, 0x65, 0x66, 0x67, 0x68, 0x69, 0x6a, 0x6b, 0x6c, 0x6d, 0x6e, 0x6f, - /* 70 */ 0x70, 0x71, 0x72, 0x73, 0x74, 0x75, 0x76, 0x77, 0x78, 0x79, 0x7a, 0x7b, 0x7c, 0x7d, 0x7e, 0x7f, - /* 80 */ 0x80, 0x81, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87, 0x88, 0x89, 0x8a, 0x8b, 0x8c, 0x8d, 0x8e, 0x8f, - /* 90 */ 0x90, 0x91, 0x92, 0x93, 0x94, 0x95, 0x96, 0x97, 0x98, 0x99, 0x9a, 0x9b, 0x9c, 0x9d, 0x9e, 0x9f, - /* a0 */ 0xa0, 0xa1, 0xa2, 0xa3, 0xa4, 0xa5, 0xa6, 0xa7, 0xa8, 0xa9, 0xaa, 0xab, 0xac, 0xad, 0xae, 0xaf, - /* b0 */ 0xb0, 0xb1, 0xb2, 0xb3, 0xb4, 0xb5, 0xb6, 0xb7, 0xb8, 0xb9, 0xba, 0xbb, 0xbc, 0xbd, 0xbe, 0xbf, - /* c0 */ 0xc0, 0xc1, 0xc2, 0xc3, 0xc4, 0xc5, 0xc6, 0xc7, 0xc8, 0xc9, 0xca, 0xcb, 0xcc, 0xcd, 0xce, 0xcf, - /* d0 */ 0xd0, 0xd1, 0xd2, 0xd3, 0xd4, 0xd5, 0xd6, 0xd7, 0xd8, 0xd9, 0xda, 0xdb, 0xdc, 0xdd, 0xde, 0xdf, - /* e0 */ 0xe0, 0xe1, 0xe2, 0xe3, 0xe4, 0xe5, 0xe6, 0xe7, 0xe8, 0xe9, 0xea, 0xeb, 0xec, 0xed, 0xee, 0xef, - /* f0 */ 0xf0, 0xf1, 0xf2, 0xf3, 0xf4, 0xf5, 0xf6, 0xf7, 0xf8, 0xf9, 0xfa, 0xfb, 0xfc, 0xfd, 0xfe, 0xff, + /* 00 */ 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, + /* 10 */ 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f, + /* 20 */ 0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29, 0x2a, 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, + /* 30 */ 0x30, 0x31, 0x32, 0x33, 0x34, 0x35, 0x36, 0x37, 0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f, + /* 40 */ 0x40, 0x41, 0x42, 0x43, 0x44, 0x45, 0x46, 0x47, 0x48, 0x49, 0x4a, 0x4b, 0x4c, 0x4d, 0x4e, 0x4f, + /* 50 */ 0x50, 0x51, 0x52, 0x53, 0x54, 0x55, 0x56, 0x57, 0x58, 0x59, 0x5a, 0x5b, 0x5c, 0x5d, 0x5e, 0x5f, + /* 60 */ 0x60, 0x61, 0x62, 0x63, 0x64, 0x65, 0x66, 0x67, 0x68, 0x69, 0x6a, 0x6b, 0x6c, 0x6d, 0x6e, 0x6f, + /* 70 */ 0x70, 0x71, 0x72, 0x73, 0x74, 0x75, 0x76, 0x77, 0x78, 0x79, 0x7a, 0x7b, 0x7c, 0x7d, 0x7e, 0x7f, + /* 80 */ 0x80, 0x81, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87, 0x88, 0x89, 0x8a, 0x8b, 0x8c, 0x8d, 0x8e, 0x8f, + /* 90 */ 0x90, 0x91, 0x92, 0x93, 0x94, 0x95, 0x96, 0x97, 0x98, 0x99, 0x9a, 0x9b, 0x9c, 0x9d, 0x9e, 0x9f, + /* a0 */ 0xa0, 0xa1, 0xa2, 0xa3, 0xa4, 0xa5, 0xa6, 0xa7, 0xa8, 0xa9, 0xaa, 0xab, 0xac, 0xad, 0xae, 0xaf, + /* b0 */ 0xb0, 0xb1, 0xb2, 0xb3, 0xb4, 0xb5, 0xb6, 0xb7, 0xb8, 0xb9, 0xba, 0xbb, 0xbc, 0xbd, 0xbe, 0xbf, + /* c0 */ 0xc0, 0xc1, 0xc2, 0xc3, 0xc4, 0xc5, 0xc6, 0xc7, 0xc8, 0xc9, 0xca, 0xcb, 0xcc, 0xcd, 0xce, 0xcf, + /* d0 */ 0xd0, 0xd1, 0xd2, 0xd3, 0xd4, 0xd5, 0xd6, 0xd7, 0xd8, 0xd9, 0xda, 0xdb, 0xdc, 0xdd, 0xde, 0xdf, + /* e0 */ 0xe0, 0xe1, 0xe2, 0xe3, 0xe4, 0xe5, 0xe6, 0xe7, 0xe8, 0xe9, 0xea, 0xeb, 0xec, 0xed, 0xee, 0xef, + /* f0 */ 0xf0, 0xf1, 0xf2, 0xf3, 0xf4, 0xf5, 0xf6, 0xf7, 0xf8, 0xf9, 0xfa, 0xfb, 0xfc, 0xfd, 0xfe, 0xff, }; diff --git a/Foundation/src/Latin2Encoding.cpp b/Foundation/src/Latin2Encoding.cpp index a0c771500..2d8e8ba01 100644 --- a/Foundation/src/Latin2Encoding.cpp +++ b/Foundation/src/Latin2Encoding.cpp @@ -28,19 +28,19 @@ const char* Latin2Encoding::_names[] = }; -const TextEncoding::CharacterMap Latin2Encoding::_charMap = +const TextEncoding::CharacterMap Latin2Encoding::_charMap = { /* 00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f */ - /* 00 */ 0x0000, 0x0001, 0x0002, 0x0003, 0x0004, 0x0005, 0x0006, 0x0007, 0x0008, 0x0009, 0x000a, 0x000b, 0x000c, 0x000d, 0x000e, 0x000f, - /* 10 */ 0x0010, 0x0011, 0x0012, 0x0013, 0x0014, 0x0015, 0x0016, 0x0017, 0x0018, 0x0019, 0x001a, 0x001b, 0x001c, 0x001d, 0x001e, 0x001f, - /* 20 */ 0x0020, 0x0021, 0x0022, 0x0023, 0x0024, 0x0025, 0x0026, 0x0027, 0x0028, 0x0029, 0x002a, 0x002b, 0x002c, 0x002d, 0x002e, 0x002f, - /* 30 */ 0x0030, 0x0031, 0x0032, 0x0033, 0x0034, 0x0035, 0x0036, 0x0037, 0x0038, 0x0039, 0x003a, 0x003b, 0x003c, 0x003d, 0x003e, 0x003f, - /* 40 */ 0x0040, 0x0041, 0x0042, 0x0043, 0x0044, 0x0045, 0x0046, 0x0047, 0x0048, 0x0049, 0x004a, 0x004b, 0x004c, 0x004d, 0x004e, 0x004f, - /* 50 */ 0x0050, 0x0051, 0x0052, 0x0053, 0x0054, 0x0055, 0x0056, 0x0057, 0x0058, 0x0059, 0x005a, 0x005b, 0x005c, 0x005d, 0x005e, 0x005f, - /* 60 */ 0x0060, 0x0061, 0x0062, 0x0063, 0x0064, 0x0065, 0x0066, 0x0067, 0x0068, 0x0069, 0x006a, 0x006b, 0x006c, 0x006d, 0x006e, 0x006f, - /* 70 */ 0x0070, 0x0071, 0x0072, 0x0073, 0x0074, 0x0075, 0x0076, 0x0077, 0x0078, 0x0079, 0x007a, 0x007b, 0x007c, 0x007d, 0x007e, 0x007f, - /* 80 */ 0x0080, 0x0081, 0x0082, 0x0083, 0x0084, 0x0085, 0x0086, 0x0087, 0x0088, 0x0089, 0x008a, 0x008b, 0x008c, 0x008d, 0x008e, 0x008f, - /* 90 */ 0x0090, 0x0091, 0x0092, 0x0093, 0x0094, 0x0095, 0x0096, 0x0097, 0x0098, 0x0099, 0x009a, 0x009b, 0x009c, 0x009d, 0x009e, 0x009f, + /* 00 */ 0x0000, 0x0001, 0x0002, 0x0003, 0x0004, 0x0005, 0x0006, 0x0007, 0x0008, 0x0009, 0x000a, 0x000b, 0x000c, 0x000d, 0x000e, 0x000f, + /* 10 */ 0x0010, 0x0011, 0x0012, 0x0013, 0x0014, 0x0015, 0x0016, 0x0017, 0x0018, 0x0019, 0x001a, 0x001b, 0x001c, 0x001d, 0x001e, 0x001f, + /* 20 */ 0x0020, 0x0021, 0x0022, 0x0023, 0x0024, 0x0025, 0x0026, 0x0027, 0x0028, 0x0029, 0x002a, 0x002b, 0x002c, 0x002d, 0x002e, 0x002f, + /* 30 */ 0x0030, 0x0031, 0x0032, 0x0033, 0x0034, 0x0035, 0x0036, 0x0037, 0x0038, 0x0039, 0x003a, 0x003b, 0x003c, 0x003d, 0x003e, 0x003f, + /* 40 */ 0x0040, 0x0041, 0x0042, 0x0043, 0x0044, 0x0045, 0x0046, 0x0047, 0x0048, 0x0049, 0x004a, 0x004b, 0x004c, 0x004d, 0x004e, 0x004f, + /* 50 */ 0x0050, 0x0051, 0x0052, 0x0053, 0x0054, 0x0055, 0x0056, 0x0057, 0x0058, 0x0059, 0x005a, 0x005b, 0x005c, 0x005d, 0x005e, 0x005f, + /* 60 */ 0x0060, 0x0061, 0x0062, 0x0063, 0x0064, 0x0065, 0x0066, 0x0067, 0x0068, 0x0069, 0x006a, 0x006b, 0x006c, 0x006d, 0x006e, 0x006f, + /* 70 */ 0x0070, 0x0071, 0x0072, 0x0073, 0x0074, 0x0075, 0x0076, 0x0077, 0x0078, 0x0079, 0x007a, 0x007b, 0x007c, 0x007d, 0x007e, 0x007f, + /* 80 */ 0x0080, 0x0081, 0x0082, 0x0083, 0x0084, 0x0085, 0x0086, 0x0087, 0x0088, 0x0089, 0x008a, 0x008b, 0x008c, 0x008d, 0x008e, 0x008f, + /* 90 */ 0x0090, 0x0091, 0x0092, 0x0093, 0x0094, 0x0095, 0x0096, 0x0097, 0x0098, 0x0099, 0x009a, 0x009b, 0x009c, 0x009d, 0x009e, 0x009f, /* a0 */ 0x00a0, 0x0104, 0x02d8, 0x0141, 0x00a4, 0x013d, 0x015a, 0x00a7, 0x00a8, 0x0160, 0x015e, 0x0164, 0x0179, 0x00ad, 0x017d, 0x017b, /* b0 */ 0x00b0, 0x0105, 0x02db, 0x0142, 0x00b4, 0x013e, 0x015b, 0x02c7, 0x00b8, 0x0161, 0x015f, 0x0165, 0x017a, 0x02dd, 0x017e, 0x017c, /* c0 */ 0x0154, 0x00c1, 0x00c2, 0x0102, 0x00c4, 0x0139, 0x0106, 0x00c7, 0x010c, 0x00c9, 0x0118, 0x00cb, 0x011a, 0x00cd, 0x00ce, 0x010e, diff --git a/Foundation/src/Latin9Encoding.cpp b/Foundation/src/Latin9Encoding.cpp index eadc71f30..3f403540a 100644 --- a/Foundation/src/Latin9Encoding.cpp +++ b/Foundation/src/Latin9Encoding.cpp @@ -28,25 +28,25 @@ const char* Latin9Encoding::_names[] = }; -const TextEncoding::CharacterMap Latin9Encoding::_charMap = +const TextEncoding::CharacterMap Latin9Encoding::_charMap = { /* 00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f */ - /* 00 */ 0x0000, 0x0001, 0x0002, 0x0003, 0x0004, 0x0005, 0x0006, 0x0007, 0x0008, 0x0009, 0x000a, 0x000b, 0x000c, 0x000d, 0x000e, 0x000f, - /* 10 */ 0x0010, 0x0011, 0x0012, 0x0013, 0x0014, 0x0015, 0x0016, 0x0017, 0x0018, 0x0019, 0x001a, 0x001b, 0x001c, 0x001d, 0x001e, 0x001f, - /* 20 */ 0x0020, 0x0021, 0x0022, 0x0023, 0x0024, 0x0025, 0x0026, 0x0027, 0x0028, 0x0029, 0x002a, 0x002b, 0x002c, 0x002d, 0x002e, 0x002f, - /* 30 */ 0x0030, 0x0031, 0x0032, 0x0033, 0x0034, 0x0035, 0x0036, 0x0037, 0x0038, 0x0039, 0x003a, 0x003b, 0x003c, 0x003d, 0x003e, 0x003f, - /* 40 */ 0x0040, 0x0041, 0x0042, 0x0043, 0x0044, 0x0045, 0x0046, 0x0047, 0x0048, 0x0049, 0x004a, 0x004b, 0x004c, 0x004d, 0x004e, 0x004f, - /* 50 */ 0x0050, 0x0051, 0x0052, 0x0053, 0x0054, 0x0055, 0x0056, 0x0057, 0x0058, 0x0059, 0x005a, 0x005b, 0x005c, 0x005d, 0x005e, 0x005f, - /* 60 */ 0x0060, 0x0061, 0x0062, 0x0063, 0x0064, 0x0065, 0x0066, 0x0067, 0x0068, 0x0069, 0x006a, 0x006b, 0x006c, 0x006d, 0x006e, 0x006f, - /* 70 */ 0x0070, 0x0071, 0x0072, 0x0073, 0x0074, 0x0075, 0x0076, 0x0077, 0x0078, 0x0079, 0x007a, 0x007b, 0x007c, 0x007d, 0x007e, 0x007f, - /* 80 */ 0x0080, 0x0081, 0x0082, 0x0083, 0x0084, 0x0085, 0x0086, 0x0087, 0x0088, 0x0089, 0x008a, 0x008b, 0x008c, 0x008d, 0x008e, 0x008f, - /* 90 */ 0x0090, 0x0091, 0x0092, 0x0093, 0x0094, 0x0095, 0x0096, 0x0097, 0x0098, 0x0099, 0x009a, 0x009b, 0x009c, 0x009d, 0x009e, 0x009f, - /* a0 */ 0x00a0, 0x00a1, 0x00a2, 0x00a3, 0x20ac, 0x00a5, 0x0160, 0x00a7, 0x0161, 0x00a9, 0x00aa, 0x00ab, 0x00ac, 0x00ad, 0x00ae, 0x00af, - /* b0 */ 0x00b0, 0x00b1, 0x00b2, 0x00b3, 0x017d, 0x00b5, 0x00b6, 0x00b7, 0x017e, 0x00b9, 0x00ba, 0x00bb, 0x0152, 0x0153, 0x0178, 0x00bf, - /* c0 */ 0x00c0, 0x00c1, 0x00c2, 0x00c3, 0x00c4, 0x00c5, 0x00c6, 0x00c7, 0x00c8, 0x00c9, 0x00ca, 0x00cb, 0x00cc, 0x00cd, 0x00ce, 0x00cf, - /* d0 */ 0x00d0, 0x00d1, 0x00d2, 0x00d3, 0x00d4, 0x00d5, 0x00d6, 0x00d7, 0x00d8, 0x00d9, 0x00da, 0x00db, 0x00dc, 0x00dd, 0x00de, 0x00df, - /* e0 */ 0x00e0, 0x00e1, 0x00e2, 0x00e3, 0x00e4, 0x00e5, 0x00e6, 0x00e7, 0x00e8, 0x00e9, 0x00ea, 0x00eb, 0x00ec, 0x00ed, 0x00ee, 0x00ef, - /* f0 */ 0x00f0, 0x00f1, 0x00f2, 0x00f3, 0x00f4, 0x00f5, 0x00f6, 0x00f7, 0x00f8, 0x00f9, 0x00fa, 0x00fb, 0x00fc, 0x00fd, 0x00fe, 0x00ff, + /* 00 */ 0x0000, 0x0001, 0x0002, 0x0003, 0x0004, 0x0005, 0x0006, 0x0007, 0x0008, 0x0009, 0x000a, 0x000b, 0x000c, 0x000d, 0x000e, 0x000f, + /* 10 */ 0x0010, 0x0011, 0x0012, 0x0013, 0x0014, 0x0015, 0x0016, 0x0017, 0x0018, 0x0019, 0x001a, 0x001b, 0x001c, 0x001d, 0x001e, 0x001f, + /* 20 */ 0x0020, 0x0021, 0x0022, 0x0023, 0x0024, 0x0025, 0x0026, 0x0027, 0x0028, 0x0029, 0x002a, 0x002b, 0x002c, 0x002d, 0x002e, 0x002f, + /* 30 */ 0x0030, 0x0031, 0x0032, 0x0033, 0x0034, 0x0035, 0x0036, 0x0037, 0x0038, 0x0039, 0x003a, 0x003b, 0x003c, 0x003d, 0x003e, 0x003f, + /* 40 */ 0x0040, 0x0041, 0x0042, 0x0043, 0x0044, 0x0045, 0x0046, 0x0047, 0x0048, 0x0049, 0x004a, 0x004b, 0x004c, 0x004d, 0x004e, 0x004f, + /* 50 */ 0x0050, 0x0051, 0x0052, 0x0053, 0x0054, 0x0055, 0x0056, 0x0057, 0x0058, 0x0059, 0x005a, 0x005b, 0x005c, 0x005d, 0x005e, 0x005f, + /* 60 */ 0x0060, 0x0061, 0x0062, 0x0063, 0x0064, 0x0065, 0x0066, 0x0067, 0x0068, 0x0069, 0x006a, 0x006b, 0x006c, 0x006d, 0x006e, 0x006f, + /* 70 */ 0x0070, 0x0071, 0x0072, 0x0073, 0x0074, 0x0075, 0x0076, 0x0077, 0x0078, 0x0079, 0x007a, 0x007b, 0x007c, 0x007d, 0x007e, 0x007f, + /* 80 */ 0x0080, 0x0081, 0x0082, 0x0083, 0x0084, 0x0085, 0x0086, 0x0087, 0x0088, 0x0089, 0x008a, 0x008b, 0x008c, 0x008d, 0x008e, 0x008f, + /* 90 */ 0x0090, 0x0091, 0x0092, 0x0093, 0x0094, 0x0095, 0x0096, 0x0097, 0x0098, 0x0099, 0x009a, 0x009b, 0x009c, 0x009d, 0x009e, 0x009f, + /* a0 */ 0x00a0, 0x00a1, 0x00a2, 0x00a3, 0x20ac, 0x00a5, 0x0160, 0x00a7, 0x0161, 0x00a9, 0x00aa, 0x00ab, 0x00ac, 0x00ad, 0x00ae, 0x00af, + /* b0 */ 0x00b0, 0x00b1, 0x00b2, 0x00b3, 0x017d, 0x00b5, 0x00b6, 0x00b7, 0x017e, 0x00b9, 0x00ba, 0x00bb, 0x0152, 0x0153, 0x0178, 0x00bf, + /* c0 */ 0x00c0, 0x00c1, 0x00c2, 0x00c3, 0x00c4, 0x00c5, 0x00c6, 0x00c7, 0x00c8, 0x00c9, 0x00ca, 0x00cb, 0x00cc, 0x00cd, 0x00ce, 0x00cf, + /* d0 */ 0x00d0, 0x00d1, 0x00d2, 0x00d3, 0x00d4, 0x00d5, 0x00d6, 0x00d7, 0x00d8, 0x00d9, 0x00da, 0x00db, 0x00dc, 0x00dd, 0x00de, 0x00df, + /* e0 */ 0x00e0, 0x00e1, 0x00e2, 0x00e3, 0x00e4, 0x00e5, 0x00e6, 0x00e7, 0x00e8, 0x00e9, 0x00ea, 0x00eb, 0x00ec, 0x00ed, 0x00ee, 0x00ef, + /* f0 */ 0x00f0, 0x00f1, 0x00f2, 0x00f3, 0x00f4, 0x00f5, 0x00f6, 0x00f7, 0x00f8, 0x00f9, 0x00fa, 0x00fb, 0x00fc, 0x00fd, 0x00fe, 0x00ff, }; diff --git a/Foundation/src/LineEndingConverter.cpp b/Foundation/src/LineEndingConverter.cpp index 49b4b7122..2f802fab9 100644 --- a/Foundation/src/LineEndingConverter.cpp +++ b/Foundation/src/LineEndingConverter.cpp @@ -24,9 +24,9 @@ const std::string LineEnding::NEWLINE_CRLF("\r\n"); const std::string LineEnding::NEWLINE_LF("\n"); -LineEndingConverterStreamBuf::LineEndingConverterStreamBuf(std::istream& istr): - _pIstr(&istr), - _pOstr(0), +LineEndingConverterStreamBuf::LineEndingConverterStreamBuf(std::istream& istr): + _pIstr(&istr), + _pOstr(0), _newLine(LineEnding::NEWLINE_DEFAULT), _lastChar(0) { @@ -34,9 +34,9 @@ LineEndingConverterStreamBuf::LineEndingConverterStreamBuf(std::istream& istr): } -LineEndingConverterStreamBuf::LineEndingConverterStreamBuf(std::ostream& ostr): - _pIstr(0), - _pOstr(&ostr), +LineEndingConverterStreamBuf::LineEndingConverterStreamBuf(std::ostream& ostr): + _pIstr(0), + _pOstr(&ostr), _newLine(LineEnding::NEWLINE_DEFAULT), _lastChar(0) { @@ -132,15 +132,15 @@ LineEndingConverterStreamBuf* LineEndingConverterIOS::rdbuf() } -InputLineEndingConverter::InputLineEndingConverter(std::istream& istr): - LineEndingConverterIOS(istr), +InputLineEndingConverter::InputLineEndingConverter(std::istream& istr): + LineEndingConverterIOS(istr), std::istream(&_buf) { } -InputLineEndingConverter::InputLineEndingConverter(std::istream& istr, const std::string& newLineCharacters): - LineEndingConverterIOS(istr), +InputLineEndingConverter::InputLineEndingConverter(std::istream& istr, const std::string& newLineCharacters): + LineEndingConverterIOS(istr), std::istream(&_buf) { setNewLine(newLineCharacters); @@ -152,15 +152,15 @@ InputLineEndingConverter::~InputLineEndingConverter() } -OutputLineEndingConverter::OutputLineEndingConverter(std::ostream& ostr): - LineEndingConverterIOS(ostr), +OutputLineEndingConverter::OutputLineEndingConverter(std::ostream& ostr): + LineEndingConverterIOS(ostr), std::ostream(&_buf) { } -OutputLineEndingConverter::OutputLineEndingConverter(std::ostream& ostr, const std::string& newLineCharacters): - LineEndingConverterIOS(ostr), +OutputLineEndingConverter::OutputLineEndingConverter(std::ostream& ostr, const std::string& newLineCharacters): + LineEndingConverterIOS(ostr), std::ostream(&_buf) { setNewLine(newLineCharacters); diff --git a/Foundation/src/LogFile_STD.cpp b/Foundation/src/LogFile_STD.cpp index 66dc45bf2..bfe1c292a 100644 --- a/Foundation/src/LogFile_STD.cpp +++ b/Foundation/src/LogFile_STD.cpp @@ -20,11 +20,12 @@ namespace Poco { -LogFileImpl::LogFileImpl(const std::string& path): +LogFileImpl::LogFileImpl(const std::string& path): _path(path), - _str(_path, std::ios::app) + _str(_path, std::ios::app), + _size(static_cast(_str.tellp())) { - if (sizeImpl() == 0) + if (_size == 0) _creationDate = File(path).getLastModified(); else _creationDate = File(path).created(); @@ -38,18 +39,25 @@ LogFileImpl::~LogFileImpl() void LogFileImpl::writeImpl(const std::string& text, bool flush) { + std::streampos pos = _str.tellp(); _str << text; if (flush) _str << std::endl; else _str << "\n"; - if (!_str.good()) throw WriteFileException(_path); + if (!_str.good()) + { + _str.clear(); + _str.seekp(pos); + throw WriteFileException(_path); + } + _size = static_cast(_str.tellp()); } UInt64 LogFileImpl::sizeImpl() const { - return (UInt64) _str.tellp(); + return _size; } diff --git a/Foundation/src/LogFile_WIN32U.cpp b/Foundation/src/LogFile_WIN32U.cpp index f42b98a7c..055e9c585 100644 --- a/Foundation/src/LogFile_WIN32U.cpp +++ b/Foundation/src/LogFile_WIN32U.cpp @@ -98,7 +98,7 @@ void LogFileImpl::createFile() { std::wstring upath; FileImpl::convertPath(_path, upath); - + _hFile = CreateFileW(upath.c_str(), GENERIC_WRITE, FILE_SHARE_READ, NULL, OPEN_ALWAYS, FILE_ATTRIBUTE_NORMAL, NULL); if (_hFile == INVALID_HANDLE_VALUE) throw OpenFileException(_path); SetFilePointer(_hFile, 0, 0, FILE_END); diff --git a/Foundation/src/Logger.cpp b/Foundation/src/Logger.cpp index 1b3446444..e8005a69c 100644 --- a/Foundation/src/Logger.cpp +++ b/Foundation/src/Logger.cpp @@ -69,7 +69,7 @@ void Logger::setProperty(const std::string& name, const std::string& value) setChannel(LoggingRegistry::defaultRegistry().channelForName(value)); else if (name == "level") setLevel(value); - else + else Channel::setProperty(name, value); } diff --git a/Foundation/src/LoggingRegistry.cpp b/Foundation/src/LoggingRegistry.cpp index da8feda24..7bf6e53d0 100644 --- a/Foundation/src/LoggingRegistry.cpp +++ b/Foundation/src/LoggingRegistry.cpp @@ -32,7 +32,7 @@ LoggingRegistry::~LoggingRegistry() Channel::Ptr LoggingRegistry::channelForName(const std::string& name) const { FastMutex::ScopedLock lock(_mutex); - + ChannelMap::const_iterator it = _channelMap.find(name); if (it != _channelMap.end()) return it->second; @@ -60,7 +60,7 @@ void LoggingRegistry::registerChannel(const std::string& name, Channel::Ptr pCha _channelMap[name] = ChannelPtr(pChannel, true); } - + void LoggingRegistry::registerFormatter(const std::string& name, Formatter::Ptr pFormatter) { FastMutex::ScopedLock lock(_mutex); diff --git a/Foundation/src/MD4Engine.cpp b/Foundation/src/MD4Engine.cpp index cab906231..02d37a03c 100644 --- a/Foundation/src/MD4Engine.cpp +++ b/Foundation/src/MD4Engine.cpp @@ -54,7 +54,7 @@ MD4Engine::~MD4Engine() reset(); } - + void MD4Engine::updateImpl(const void* input_, std::size_t inputLen) { const unsigned char* input = (const unsigned char*) input_; @@ -71,7 +71,7 @@ void MD4Engine::updateImpl(const void* input_, std::size_t inputLen) partLen = 64 - index; /* Transform as many times as possible. */ - if (inputLen >= partLen) + if (inputLen >= partLen) { std::memcpy(&_context.buffer[index], input, partLen); transform(_context.state, _context.buffer); @@ -107,7 +107,7 @@ void MD4Engine::reset() const DigestEngine::Digest& MD4Engine::digest() { - static const unsigned char PADDING[64] = + static const unsigned char PADDING[64] = { 0x80, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, diff --git a/Foundation/src/MD5Engine.cpp b/Foundation/src/MD5Engine.cpp index 7ac89f0bd..8ba995842 100644 --- a/Foundation/src/MD5Engine.cpp +++ b/Foundation/src/MD5Engine.cpp @@ -14,7 +14,7 @@ // MD5 (RFC 1321) algorithm: // Copyright (C) 1991-2, RSA Data Security, Inc. Created 1991. All // rights reserved. -// +// // License to copy and use this software is granted provided that it // is identified as the "RSA Data Security, Inc. MD5 Message-Digest // Algorithm" in all material mentioning or referencing this software @@ -54,7 +54,7 @@ MD5Engine::~MD5Engine() reset(); } - + void MD5Engine::updateImpl(const void* input_, std::size_t inputLen) { const unsigned char* input = (const unsigned char*) input_; @@ -71,7 +71,7 @@ void MD5Engine::updateImpl(const void* input_, std::size_t inputLen) partLen = 64 - index; /* Transform as many times as possible. */ - if (inputLen >= partLen) + if (inputLen >= partLen) { std::memcpy(&_context.buffer[index], input, partLen); transform(_context.state, _context.buffer); @@ -107,7 +107,7 @@ void MD5Engine::reset() const DigestEngine::Digest& MD5Engine::digest() { - static const unsigned char PADDING[64] = + static const unsigned char PADDING[64] = { 0x80, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, @@ -286,7 +286,7 @@ void MD5Engine::encode(unsigned char* output, const UInt32* input, std::size_t l { unsigned int i, j; - for (i = 0, j = 0; j < len; i++, j += 4) + for (i = 0, j = 0; j < len; i++, j += 4) { output[j] = (unsigned char)(input[i] & 0xff); output[j+1] = (unsigned char)((input[i] >> 8) & 0xff); diff --git a/Foundation/src/MemoryPool.cpp b/Foundation/src/MemoryPool.cpp index 5b6e79cfa..4ee008b7d 100644 --- a/Foundation/src/MemoryPool.cpp +++ b/Foundation/src/MemoryPool.cpp @@ -33,7 +33,7 @@ MemoryPool::MemoryPool(std::size_t blockSize, int preAlloc, int maxAlloc): if (maxAlloc > 0 && maxAlloc < r) r = maxAlloc; _blocks.reserve(r); - + try { for (int i = 0; i < preAlloc; ++i) @@ -48,7 +48,7 @@ MemoryPool::MemoryPool(std::size_t blockSize, int preAlloc, int maxAlloc): } } - + MemoryPool::~MemoryPool() { clear(); @@ -68,7 +68,7 @@ void MemoryPool::clear() void* MemoryPool::get() { FastMutex::ScopedLock lock(_mutex); - + if (_blocks.empty()) { if (_maxAlloc == 0 || _allocated < _maxAlloc) @@ -86,11 +86,11 @@ void* MemoryPool::get() } } - + void MemoryPool::release(void* ptr) { FastMutex::ScopedLock lock(_mutex); - + try { _blocks.push_back(reinterpret_cast(ptr)); diff --git a/Foundation/src/MemoryStream.cpp b/Foundation/src/MemoryStream.cpp index cf3f4c325..699fc6849 100644 --- a/Foundation/src/MemoryStream.cpp +++ b/Foundation/src/MemoryStream.cpp @@ -30,8 +30,8 @@ MemoryIOS::~MemoryIOS() } -MemoryInputStream::MemoryInputStream(const char* pBuffer, std::streamsize bufferSize): - MemoryIOS(const_cast(pBuffer), bufferSize), +MemoryInputStream::MemoryInputStream(const char* pBuffer, std::streamsize bufferSize): + MemoryIOS(const_cast(pBuffer), bufferSize), std::istream(&_buf) { } @@ -42,8 +42,8 @@ MemoryInputStream::~MemoryInputStream() } -MemoryOutputStream::MemoryOutputStream(char* pBuffer, std::streamsize bufferSize): - MemoryIOS(pBuffer, bufferSize), +MemoryOutputStream::MemoryOutputStream(char* pBuffer, std::streamsize bufferSize): + MemoryIOS(pBuffer, bufferSize), std::ostream(&_buf) { } diff --git a/Foundation/src/Message.cpp b/Foundation/src/Message.cpp index b0f8981b6..7de6dc354 100644 --- a/Foundation/src/Message.cpp +++ b/Foundation/src/Message.cpp @@ -275,6 +275,15 @@ const std::string& Message::get(const std::string& param, const std::string& def return defaultValue; } +const Message::StringMap& Message::getAll() const +{ + static StringMap empty; + + if (_pMap) + return *_pMap; + + return empty; +} void Message::set(const std::string& param, const std::string& value) { diff --git a/Foundation/src/Mutex_WINCE.cpp b/Foundation/src/Mutex_WINCE.cpp index 90ea6956d..927d98d99 100644 --- a/Foundation/src/Mutex_WINCE.cpp +++ b/Foundation/src/Mutex_WINCE.cpp @@ -52,7 +52,7 @@ bool MutexImpl::tryLockImpl() case WAIT_OBJECT_0: return true; default: - throw SystemException("cannot lock mutex"); + throw SystemException("cannot lock mutex"); } } @@ -66,7 +66,7 @@ bool MutexImpl::tryLockImpl(long milliseconds) case WAIT_OBJECT_0: return true; default: - throw SystemException("cannot lock mutex"); + throw SystemException("cannot lock mutex"); } } diff --git a/Foundation/src/NamedEvent_WIN32U.cpp b/Foundation/src/NamedEvent_WIN32U.cpp index 8a7ad1c18..a4fec5b7a 100644 --- a/Foundation/src/NamedEvent_WIN32U.cpp +++ b/Foundation/src/NamedEvent_WIN32U.cpp @@ -29,7 +29,7 @@ NamedEventImpl::NamedEventImpl(const std::string& name): _event = CreateEventW(NULL, FALSE, FALSE, _uname.c_str()); if (!_event) { - DWORD dwRetVal = GetLastError(); + DWORD dwRetVal = GetLastError(); throw SystemException(format("cannot create named event %s [Error %d: %s]", _name, (int)dwRetVal, Error::getMessage(dwRetVal))); } } diff --git a/Foundation/src/NamedMutex_WIN32U.cpp b/Foundation/src/NamedMutex_WIN32U.cpp index 1358658b9..40d99ed39 100644 --- a/Foundation/src/NamedMutex_WIN32U.cpp +++ b/Foundation/src/NamedMutex_WIN32U.cpp @@ -25,7 +25,7 @@ NamedMutexImpl::NamedMutexImpl(const std::string& name): { UnicodeConverter::toUTF16(_name, _uname); _mutex = CreateMutexW(NULL, FALSE, _uname.c_str()); - if (!_mutex) + if (!_mutex) throw SystemException("cannot create named mutex", _name); } diff --git a/Foundation/src/NestedDiagnosticContext.cpp b/Foundation/src/NestedDiagnosticContext.cpp index fda6e921d..3be966ace 100644 --- a/Foundation/src/NestedDiagnosticContext.cpp +++ b/Foundation/src/NestedDiagnosticContext.cpp @@ -43,7 +43,7 @@ NestedDiagnosticContext& NestedDiagnosticContext::operator = (const NestedDiagno return *this; } - + void NestedDiagnosticContext::push(const std::string& info) { Context ctx; @@ -53,7 +53,7 @@ void NestedDiagnosticContext::push(const std::string& info) _stack.push_back(ctx); } - + void NestedDiagnosticContext::push(const std::string& info, int line, const char* filename) { Context ctx; @@ -70,7 +70,7 @@ void NestedDiagnosticContext::pop() _stack.pop_back(); } - + int NestedDiagnosticContext::depth() const { return int(_stack.size()); @@ -89,7 +89,7 @@ std::string NestedDiagnosticContext::toString() const return result; } - + void NestedDiagnosticContext::dump(std::ostream& ostr) const { dump(ostr, "\n"); diff --git a/Foundation/src/NotificationQueue.cpp b/Foundation/src/NotificationQueue.cpp index 7b5969c9a..88a182a38 100644 --- a/Foundation/src/NotificationQueue.cpp +++ b/Foundation/src/NotificationQueue.cpp @@ -53,7 +53,7 @@ void NotificationQueue::enqueueNotification(Notification::Ptr pNotification) _waitQueue.pop_front(); pWI->pNf = pNotification; pWI->nfAvailable.set(); - } + } } @@ -71,7 +71,7 @@ void NotificationQueue::enqueueUrgentNotification(Notification::Ptr pNotificatio _waitQueue.pop_front(); pWI->pNf = pNotification; pWI->nfAvailable.set(); - } + } } @@ -162,7 +162,7 @@ bool NotificationQueue::empty() const return _nfQueue.empty(); } - + int NotificationQueue::size() const { FastMutex::ScopedLock lock(_mutex); @@ -173,7 +173,7 @@ int NotificationQueue::size() const void NotificationQueue::clear() { FastMutex::ScopedLock lock(_mutex); - _nfQueue.clear(); + _nfQueue.clear(); } diff --git a/Foundation/src/NullStream.cpp b/Foundation/src/NullStream.cpp index e27042587..70062a5ca 100644 --- a/Foundation/src/NullStream.cpp +++ b/Foundation/src/NullStream.cpp @@ -27,7 +27,7 @@ NullStreamBuf::~NullStreamBuf() { } - + int NullStreamBuf::readFromDevice() { return -1; diff --git a/Foundation/src/NumberParser.cpp b/Foundation/src/NumberParser.cpp index 56eeb1675..ab3ec14f8 100644 --- a/Foundation/src/NumberParser.cpp +++ b/Foundation/src/NumberParser.cpp @@ -28,7 +28,7 @@ #define I64_FMT "l" #elif defined(_MSC_VER) || defined(__MINGW32__) #define I64_FMT "I64" -#elif defined(__APPLE__) +#elif defined(__APPLE__) #define I64_FMT "q" #else #define I64_FMT "ll" @@ -201,7 +201,7 @@ bool NumberParser::parseBool(const std::string& s) throw SyntaxException("Not a valid bool number", s); } - + bool NumberParser::tryParseBool(const std::string& s, bool& value) { int n; @@ -226,7 +226,7 @@ bool NumberParser::tryParseBool(const std::string& s, bool& value) value = true; return true; } - + if (icompare(s, "false") == 0) { value = false; @@ -242,7 +242,7 @@ bool NumberParser::tryParseBool(const std::string& s, bool& value) value = false; return true; } - + return false; } diff --git a/Foundation/src/NumericString.cpp b/Foundation/src/NumericString.cpp index 2d932e0da..3815c95b4 100644 --- a/Foundation/src/NumericString.cpp +++ b/Foundation/src/NumericString.cpp @@ -13,23 +13,23 @@ #include "Poco/Bugcheck.h" - +#include "Poco/NumericString.h" // +++ double conversion +++ // don't collide with standalone double_conversion library #define double_conversion poco_double_conversion #define UNIMPLEMENTED poco_bugcheck -#include "diy-fp.cc" +#include "double-conversion.h" #include "cached-powers.cc" #include "bignum-dtoa.cc" #include "bignum.cc" #include "fast-dtoa.cc" #include "fixed-dtoa.cc" #include "strtod.cc" -#include "double-conversion.cc" +#include "double-to-string.cc" +#include "string-to-double.cc" // --- double conversion --- -#include "Poco/NumericString.h" poco_static_assert(POCO_MAX_FLT_STRING_LEN == double_conversion::kMaxSignificantDecimalDigits); #include "Poco/String.h" #include diff --git a/Foundation/src/Path.cpp b/Foundation/src/Path.cpp index 33be9b26c..7b85a65c6 100644 --- a/Foundation/src/Path.cpp +++ b/Foundation/src/Path.cpp @@ -169,7 +169,7 @@ Path& Path::operator = (const char* path) } -void Path::swap(Path& path) +void Path::swap(Path& path) noexcept { std::swap(_node, path._node); std::swap(_device, path._device); diff --git a/Foundation/src/Path_WINCE.cpp b/Foundation/src/Path_WINCE.cpp index 750f18dda..05d9c868c 100644 --- a/Foundation/src/Path_WINCE.cpp +++ b/Foundation/src/Path_WINCE.cpp @@ -134,7 +134,7 @@ void PathImpl::listRootsImpl(std::vector& roots) roots.push_back(root); } } - } + } while (FindNextFileW(hFind, &fd)); FindClose(hFind); } diff --git a/Foundation/src/PatternFormatter.cpp b/Foundation/src/PatternFormatter.cpp index f4734de47..c014eef0c 100644 --- a/Foundation/src/PatternFormatter.cpp +++ b/Foundation/src/PatternFormatter.cpp @@ -198,7 +198,7 @@ void PatternFormatter::parsePattern() } } - + void PatternFormatter::setProperty(const std::string& name, const std::string& value) { if (name == PROP_PATTERN) @@ -215,7 +215,7 @@ void PatternFormatter::setProperty(const std::string& name, const std::string& v _priorityNames = value; parsePriorityNames(); } - else + else { Formatter::setProperty(name, value); } @@ -251,7 +251,7 @@ void PatternFormatter::parsePriorityNames() const std::string& PatternFormatter::getPriorityName(int prio) { - poco_assert (1 <= prio && prio <= 8); + poco_assert (1 <= prio && prio <= 8); return _priorities[prio]; } diff --git a/Foundation/src/Pipe.cpp b/Foundation/src/Pipe.cpp index 8cd9eb244..ccf4cf79f 100644 --- a/Foundation/src/Pipe.cpp +++ b/Foundation/src/Pipe.cpp @@ -23,7 +23,7 @@ Pipe::Pipe(): { } - + Pipe::Pipe(const Pipe& pipe): _pImpl(pipe._pImpl) { diff --git a/Foundation/src/PipeImpl_WIN32.cpp b/Foundation/src/PipeImpl_WIN32.cpp index 87dbbbf3e..ac3372116 100644 --- a/Foundation/src/PipeImpl_WIN32.cpp +++ b/Foundation/src/PipeImpl_WIN32.cpp @@ -25,7 +25,7 @@ PipeImpl::PipeImpl() attr.nLength = sizeof(attr); attr.lpSecurityDescriptor = NULL; attr.bInheritHandle = FALSE; - + if (!CreatePipe(&_readHandle, &_writeHandle, &attr, 0)) throw CreateFileException("anonymous pipe"); } diff --git a/Foundation/src/PipeStream.cpp b/Foundation/src/PipeStream.cpp index 96fb32358..9d40bd3a3 100644 --- a/Foundation/src/PipeStream.cpp +++ b/Foundation/src/PipeStream.cpp @@ -23,7 +23,7 @@ namespace Poco { // -PipeStreamBuf::PipeStreamBuf(const Pipe& pipe, openmode mode): +PipeStreamBuf::PipeStreamBuf(const Pipe& pipe, openmode mode): BufferedStreamBuf(STREAM_BUFFER_SIZE, mode), _pipe(pipe) { diff --git a/Foundation/src/PriorityNotificationQueue.cpp b/Foundation/src/PriorityNotificationQueue.cpp index d0121160b..541611d47 100644 --- a/Foundation/src/PriorityNotificationQueue.cpp +++ b/Foundation/src/PriorityNotificationQueue.cpp @@ -54,7 +54,7 @@ void PriorityNotificationQueue::enqueueNotification(Notification::Ptr pNotificat _waitQueue.pop_front(); pWI->pNf = pNotification; pWI->nfAvailable.set(); - } + } } @@ -145,7 +145,7 @@ bool PriorityNotificationQueue::empty() const return _nfQueue.empty(); } - + int PriorityNotificationQueue::size() const { FastMutex::ScopedLock lock(_mutex); @@ -156,7 +156,7 @@ int PriorityNotificationQueue::size() const void PriorityNotificationQueue::clear() { FastMutex::ScopedLock lock(_mutex); - _nfQueue.clear(); + _nfQueue.clear(); } diff --git a/Foundation/src/RWLock.cpp b/Foundation/src/RWLock.cpp index ba3f7d142..2937a5798 100644 --- a/Foundation/src/RWLock.cpp +++ b/Foundation/src/RWLock.cpp @@ -37,7 +37,7 @@ RWLock::RWLock() { } - + RWLock::~RWLock() { } diff --git a/Foundation/src/RWLock_WIN32.cpp b/Foundation/src/RWLock_WIN32.cpp index 973b0ae3c..e4f922225 100644 --- a/Foundation/src/RWLock_WIN32.cpp +++ b/Foundation/src/RWLock_WIN32.cpp @@ -186,7 +186,7 @@ DWORD RWLockImpl::tryReadLockOnce() HANDLE h[2]; h[0] = _mutex; h[1] = _readEvent; - DWORD result = WaitForMultipleObjects(2, h, TRUE, 1); + DWORD result = WaitForMultipleObjects(2, h, TRUE, 1); switch (result) { case WAIT_OBJECT_0: diff --git a/Foundation/src/RWLock_WINCE.cpp b/Foundation/src/RWLock_WINCE.cpp index f383a9da5..f669605da 100644 --- a/Foundation/src/RWLock_WINCE.cpp +++ b/Foundation/src/RWLock_WINCE.cpp @@ -19,13 +19,13 @@ namespace Poco { -RWLockImpl::RWLockImpl(): +RWLockImpl::RWLockImpl(): _readerCount(0), _readerWaiting(0), _writerCount(0), _writerWaiting(0), _writeLock(false) - + { InitializeCriticalSection(&_cs); _readerGreen = CreateEventW(NULL, FALSE, TRUE, NULL); @@ -56,7 +56,7 @@ void RWLockImpl::readLockImpl() bool RWLockImpl::tryReadLockImpl(DWORD timeout) { bool wait = false; - do + do { EnterCriticalSection(&_cs); if (!_writerCount && !_writerWaiting) @@ -68,31 +68,31 @@ bool RWLockImpl::tryReadLockImpl(DWORD timeout) } _readerCount++; } - else + else { - if (!wait) + if (!wait) { _readerWaiting++; wait = true; } ResetEvent(_readerGreen); } - LeaveCriticalSection(&_cs); - if (wait) + LeaveCriticalSection(&_cs); + if (wait) { - if (WaitForSingleObject(_readerGreen, timeout) != WAIT_OBJECT_0) + if (WaitForSingleObject(_readerGreen, timeout) != WAIT_OBJECT_0) { EnterCriticalSection(&_cs); _readerWaiting--; - SetEvent(_readerGreen); + SetEvent(_readerGreen); SetEvent(_writerGreen); LeaveCriticalSection(&_cs); return false; } } - } + } while (wait); - + return true; } @@ -107,21 +107,21 @@ bool RWLockImpl::tryWriteLockImpl(DWORD timeout) { bool wait = false; - do + do { EnterCriticalSection(&_cs); if (!_readerCount && !_writerCount) { - if (wait) + if (wait) { _writerWaiting--; wait = false; } _writerCount++; } - else + else { - if (!wait) + if (!wait) { _writerWaiting++; wait = true; @@ -129,9 +129,9 @@ bool RWLockImpl::tryWriteLockImpl(DWORD timeout) ResetEvent(_writerGreen); } LeaveCriticalSection(&_cs); - if (wait) + if (wait) { - if (WaitForSingleObject(_writerGreen, timeout) != WAIT_OBJECT_0) + if (WaitForSingleObject(_writerGreen, timeout) != WAIT_OBJECT_0) { EnterCriticalSection(&_cs); _writerWaiting--; @@ -143,7 +143,7 @@ bool RWLockImpl::tryWriteLockImpl(DWORD timeout) } } while (wait); - + _writeLock = true; return true; } @@ -152,7 +152,7 @@ bool RWLockImpl::tryWriteLockImpl(DWORD timeout) void RWLockImpl::unlockImpl() { EnterCriticalSection(&_cs); - + if (_writeLock) { _writeLock = false; @@ -165,8 +165,8 @@ void RWLockImpl::unlockImpl() if (_writerWaiting) SetEvent(_writerGreen); else if (_readerWaiting) - SetEvent(_readerGreen); - + SetEvent(_readerGreen); + LeaveCriticalSection(&_cs); } diff --git a/Foundation/src/Random.cpp b/Foundation/src/Random.cpp index 43dd31eb1..59df7122f 100644 --- a/Foundation/src/Random.cpp +++ b/Foundation/src/Random.cpp @@ -14,7 +14,7 @@ // // // Based on the FreeBSD random number generator. -// src/lib/libc/stdlib/random.c,v 1.25 +// src/lib/libc/stdlib/random.c,v 1.25 // // Copyright (c) 1983, 1993 // The Regents of the University of California. All rights reserved. @@ -206,7 +206,7 @@ void Random::seed(UInt32 x) _state[0] = x; if (_randType == TYPE_0) lim = NSHUFF; - else + else { for (i = 1; i < _randDeg; i++) _state[i] = goodRand(_state[i - 1]); @@ -267,36 +267,36 @@ void Random::initState(UInt32 s, char* argState, Int32 n) { UInt32* intArgState = (UInt32*) argState; - if (n < BREAK_0) + if (n < BREAK_0) { poco_bugcheck_msg("not enough state"); return; } - if (n < BREAK_1) + if (n < BREAK_1) { _randType = TYPE_0; _randDeg = DEG_0; _randSep = SEP_0; - } - else if (n < BREAK_2) + } + else if (n < BREAK_2) { _randType = TYPE_1; _randDeg = DEG_1; _randSep = SEP_1; - } - else if (n < BREAK_3) + } + else if (n < BREAK_3) { _randType = TYPE_2; _randDeg = DEG_2; _randSep = SEP_2; - } - else if (n < BREAK_4) + } + else if (n < BREAK_4) { _randType = TYPE_3; _randDeg = DEG_3; _randSep = SEP_3; - } - else + } + else { _randType = TYPE_4; _randDeg = DEG_4; @@ -334,12 +334,12 @@ UInt32 Random::next() UInt32 i; UInt32 *f, *r; - if (_randType == TYPE_0) + if (_randType == TYPE_0) { i = _state[0]; _state[0] = i = goodRand(i) & 0x7FFFFFFF; - } - else + } + else { /* * Use local variables rather than static variables for speed. diff --git a/Foundation/src/RandomStream.cpp b/Foundation/src/RandomStream.cpp index 89137fe71..21ce6a378 100644 --- a/Foundation/src/RandomStream.cpp +++ b/Foundation/src/RandomStream.cpp @@ -51,7 +51,7 @@ int RandomBuf::readFromDevice(char* buffer, std::streamsize length) #else #if defined(POCO_OS_FAMILY_UNIX) int fd = open("/dev/urandom", O_RDONLY, 0); - if (fd >= 0) + if (fd >= 0) { n = read(fd, buffer, length); close(fd); @@ -65,7 +65,7 @@ int RandomBuf::readFromDevice(char* buffer, std::streamsize length) Random rnd1(256); Random rnd2(64); x += rnd1.next(); - + n = 0; SHA1Engine engine; UInt32 t = (UInt32) std::time(NULL); diff --git a/Foundation/src/RegularExpression.cpp b/Foundation/src/RegularExpression.cpp index 794246f6e..0ab0cefb8 100644 --- a/Foundation/src/RegularExpression.cpp +++ b/Foundation/src/RegularExpression.cpp @@ -16,56 +16,104 @@ #include "Poco/Exception.h" #include #if defined(POCO_UNBUNDLED) -#include +#define PCRE2_CODE_UNIT_WIDTH 8 +#include #else -#include "pcre_config.h" -#include "pcre.h" +#include "pcre2_config.h" +#include "pcre2.h" #endif +namespace +{ + class MatchData + { + public: + MatchData(pcre2_code_8* code): + _match(pcre2_match_data_create_from_pattern_8(reinterpret_cast(code), nullptr)) + { + if (!_match) throw Poco::RegularExpressionException("cannot create match data"); + } + + ~MatchData() + { + if (_match) pcre2_match_data_free_8(_match); + } + + std::uint32_t count() const + { + return pcre2_get_ovector_count_8(_match); + } + + const PCRE2_SIZE* data() const + { + return pcre2_get_ovector_pointer_8(_match); + } + + operator pcre2_match_data_8*() + { + return _match; + } + + private: + pcre2_match_data_8* _match; + }; +} + + namespace Poco { -const int RegularExpression::OVEC_SIZE = 63; // must be multiple of 3 - - -RegularExpression::RegularExpression(const std::string& pattern, int options, bool study): _pcre(0), _extra(0) +RegularExpression::RegularExpression(const std::string& pattern, int options, bool /*study*/): _pcre(0) { - const char* error; - int offs; - unsigned nmcount; - unsigned nmentrysz; - unsigned char* nmtbl; + int errorCode; + PCRE2_SIZE errorOffset; + unsigned nameCount; + unsigned nameEntrySize; + unsigned char* nameTable; + + pcre2_compile_context_8* context = pcre2_compile_context_create_8(nullptr); + if (!context) throw Poco::RegularExpressionException("cannot create compile context"); + + if (options & RE_NEWLINE_LF) + pcre2_set_newline_8(context, PCRE2_NEWLINE_LF); + else if (options & RE_NEWLINE_CRLF) + pcre2_set_newline_8(context, PCRE2_NEWLINE_CRLF); + else if (options & RE_NEWLINE_ANY) + pcre2_set_newline_8(context, PCRE2_NEWLINE_ANY); + else if (options & RE_NEWLINE_ANYCRLF) + pcre2_set_newline_8(context, PCRE2_NEWLINE_ANYCRLF); + else // default RE_NEWLINE_CR + pcre2_set_newline_8(context, PCRE2_NEWLINE_CR); + + _pcre = pcre2_compile_8(reinterpret_cast(pattern.c_str()), pattern.length(), compileOptions(options), &errorCode, &errorOffset, context); + pcre2_compile_context_free_8(context); - _pcre = pcre_compile(pattern.c_str(), options, &error, &offs, 0); if (!_pcre) { + PCRE2_UCHAR buffer[256]; + pcre2_get_error_message_8(errorCode, buffer, sizeof(buffer)); std::ostringstream msg; - msg << error << " (at offset " << offs << ")"; + msg << reinterpret_cast(buffer) << " (at offset " << errorOffset << ")"; throw RegularExpressionException(msg.str()); } - if (study) - _extra = pcre_study(reinterpret_cast(_pcre), 0, &error); - const pcre* regex = reinterpret_cast(_pcre); - const pcre_extra* extra = reinterpret_cast(_extra); - pcre_fullinfo(regex, extra, PCRE_INFO_NAMECOUNT, &nmcount); - pcre_fullinfo(regex, extra, PCRE_INFO_NAMEENTRYSIZE, &nmentrysz); - pcre_fullinfo(regex, extra, PCRE_INFO_NAMETABLE, &nmtbl); + pcre2_pattern_info_8(reinterpret_cast(_pcre), PCRE2_INFO_NAMECOUNT, &nameCount); + pcre2_pattern_info_8(reinterpret_cast(_pcre), PCRE2_INFO_NAMEENTRYSIZE, &nameEntrySize); + pcre2_pattern_info_8(reinterpret_cast(_pcre), PCRE2_INFO_NAMETABLE, &nameTable); - for (int i = 0; i < nmcount; i++) + for (int i = 0; i < nameCount; i++) { - unsigned char* group = nmtbl + 2 + (nmentrysz * i); - int n = pcre_get_stringnumber(regex, (char*) group); - _groups[n] = std::string((char*) group); + unsigned char* group = nameTable + 2 + (nameEntrySize * i); + int n = pcre2_substring_number_from_name_8(reinterpret_cast(_pcre), group); + _groups[n] = std::string(reinterpret_cast(group)); } } RegularExpression::~RegularExpression() { - if (_pcre) pcre_free(reinterpret_cast(_pcre)); - if (_extra) pcre_free(reinterpret_cast(_extra)); + if (_pcre) pcre2_code_free_8(reinterpret_cast(_pcre)); } @@ -73,15 +121,15 @@ int RegularExpression::match(const std::string& subject, std::string::size_type { poco_assert (offset <= subject.length()); - int ovec[OVEC_SIZE]; - int rc = pcre_exec(reinterpret_cast(_pcre), reinterpret_cast(_extra), subject.c_str(), int(subject.size()), int(offset), options & 0xFFFF, ovec, OVEC_SIZE); - if (rc == PCRE_ERROR_NOMATCH) + MatchData matchData(reinterpret_cast(_pcre)); + int rc = pcre2_match_8(reinterpret_cast(_pcre), reinterpret_cast(subject.c_str()), subject.size(), offset, matchOptions(options), matchData, nullptr); + if (rc == PCRE2_ERROR_NOMATCH) { mtch.offset = std::string::npos; mtch.length = 0; return 0; } - else if (rc == PCRE_ERROR_BADOPTION) + else if (rc == PCRE2_ERROR_BADOPTION) { throw RegularExpressionException("bad option"); } @@ -91,10 +139,11 @@ int RegularExpression::match(const std::string& subject, std::string::size_type } else if (rc < 0) { - std::ostringstream msg; - msg << "PCRE error " << rc; - throw RegularExpressionException(msg.str()); + PCRE2_UCHAR buffer[256]; + pcre2_get_error_message_8(rc, buffer, sizeof(buffer)); + throw RegularExpressionException(std::string(reinterpret_cast(buffer))); } + const PCRE2_SIZE* ovec = matchData.data(); mtch.offset = ovec[0] < 0 ? std::string::npos : ovec[0]; mtch.length = ovec[1] - mtch.offset; return rc; @@ -107,13 +156,13 @@ int RegularExpression::match(const std::string& subject, std::string::size_type matches.clear(); - int ovec[OVEC_SIZE]; - int rc = pcre_exec(reinterpret_cast(_pcre), reinterpret_cast(_extra), subject.c_str(), int(subject.size()), int(offset), options & 0xFFFF, ovec, OVEC_SIZE); - if (rc == PCRE_ERROR_NOMATCH) + MatchData matchData(reinterpret_cast(_pcre)); + int rc = pcre2_match_8(reinterpret_cast(_pcre), reinterpret_cast(subject.c_str()), subject.size(), offset, options & 0xFFFF, matchData, nullptr); + if (rc == PCRE2_ERROR_NOMATCH) { return 0; } - else if (rc == PCRE_ERROR_BADOPTION) + else if (rc == PCRE2_ERROR_BADOPTION) { throw RegularExpressionException("bad option"); } @@ -123,11 +172,12 @@ int RegularExpression::match(const std::string& subject, std::string::size_type } else if (rc < 0) { - std::ostringstream msg; - msg << "PCRE error " << rc; - throw RegularExpressionException(msg.str()); + PCRE2_UCHAR buffer[256]; + pcre2_get_error_message_8(rc, buffer, sizeof(buffer)); + throw RegularExpressionException(std::string(reinterpret_cast(buffer))); } matches.reserve(rc); + const PCRE2_SIZE* ovec = matchData.data(); for (int i = 0; i < rc; ++i) { Match m; @@ -229,13 +279,13 @@ std::string::size_type RegularExpression::substOne(std::string& subject, std::st { if (offset >= subject.length()) return std::string::npos; - int ovec[OVEC_SIZE]; - int rc = pcre_exec(reinterpret_cast(_pcre), reinterpret_cast(_extra), subject.c_str(), int(subject.size()), int(offset), options & 0xFFFF, ovec, OVEC_SIZE); - if (rc == PCRE_ERROR_NOMATCH) + MatchData matchData(reinterpret_cast(_pcre)); + int rc = pcre2_match_8(reinterpret_cast(_pcre), reinterpret_cast(subject.c_str()), subject.size(), offset, matchOptions(options), matchData, nullptr); + if (rc == PCRE2_ERROR_NOMATCH) { return std::string::npos; } - else if (rc == PCRE_ERROR_BADOPTION) + else if (rc == PCRE2_ERROR_BADOPTION) { throw RegularExpressionException("bad option"); } @@ -245,10 +295,11 @@ std::string::size_type RegularExpression::substOne(std::string& subject, std::st } else if (rc < 0) { - std::ostringstream msg; - msg << "PCRE error " << rc; - throw RegularExpressionException(msg.str()); + PCRE2_UCHAR buffer[256]; + pcre2_get_error_message_8(rc, buffer, sizeof(buffer)); + throw RegularExpressionException(std::string(reinterpret_cast(buffer))); } + const PCRE2_SIZE* ovec = matchData.data(); std::string result; std::string::size_type len = subject.length(); std::string::size_type pos = 0; @@ -307,4 +358,56 @@ bool RegularExpression::match(const std::string& subject, const std::string& pat } +int RegularExpression::compileOptions(int options) +{ + int pcreOptions = 0; + + if (options & RE_CASELESS) + pcreOptions |= PCRE2_CASELESS; + if (options & RE_MULTILINE) + pcreOptions |= PCRE2_MULTILINE; + if (options & RE_DOTALL) + pcreOptions |= PCRE2_DOTALL; + if (options & RE_EXTENDED) + pcreOptions |= PCRE2_EXTENDED; + if (options & RE_ANCHORED) + pcreOptions |= PCRE2_ANCHORED; + if (options & RE_DOLLAR_ENDONLY) + pcreOptions |= PCRE2_DOLLAR_ENDONLY; + if (options & RE_UNGREEDY) + pcreOptions |= PCRE2_UNGREEDY; + if (options & RE_UTF8) + pcreOptions |= PCRE2_UTF | PCRE2_UCP; + if (options & RE_NO_AUTO_CAPTURE) + pcreOptions |= PCRE2_NO_AUTO_CAPTURE; + if (options & RE_FIRSTLINE) + pcreOptions |= PCRE2_FIRSTLINE; + if (options & RE_DUPNAMES) + pcreOptions |= PCRE2_DUPNAMES; + + return pcreOptions; +} + + +int RegularExpression::matchOptions(int options) +{ + int pcreOptions = 0; + + if (options & RE_ANCHORED) + pcreOptions |= PCRE2_ANCHORED; + if (options & RE_NOTBOL) + pcreOptions |= PCRE2_NOTBOL; + if (options & RE_NOTEOL) + pcreOptions |= PCRE2_NOTEOL; + if (options & RE_NOTEMPTY) + pcreOptions |= PCRE2_NOTEMPTY; + if (options & RE_NO_AUTO_CAPTURE) + pcreOptions |= PCRE2_NO_AUTO_CAPTURE; + if (options & RE_NO_UTF8_CHECK) + pcreOptions |= PCRE2_NO_UTF_CHECK; + + return pcreOptions; +} + + } // namespace Poco diff --git a/Foundation/src/RotateStrategy.cpp b/Foundation/src/RotateStrategy.cpp index d3939b70f..f27eb9781 100644 --- a/Foundation/src/RotateStrategy.cpp +++ b/Foundation/src/RotateStrategy.cpp @@ -46,7 +46,7 @@ RotateStrategy::~RotateStrategy() const std::string RotateByIntervalStrategy::ROTATE_TEXT("# Log file created/rotated "); -RotateByIntervalStrategy::RotateByIntervalStrategy(const Timespan& span): +RotateByIntervalStrategy::RotateByIntervalStrategy(const Timespan& span): _span(span), _lastRotate(0) { diff --git a/Foundation/src/SHA1Engine.cpp b/Foundation/src/SHA1Engine.cpp index fb945a6f5..71fe2d857 100644 --- a/Foundation/src/SHA1Engine.cpp +++ b/Foundation/src/SHA1Engine.cpp @@ -54,7 +54,7 @@ inline void SHA1Engine::byteReverse(UInt32* buffer, int byteCount) #endif // POCO_ARCH_LITTLE_ENDIAN } - + void SHA1Engine::updateImpl(const void* buffer_, std::size_t count) { const BYTE* buffer = (const BYTE*) buffer_; @@ -71,7 +71,7 @@ void SHA1Engine::updateImpl(const void* buffer_, std::size_t count) { db[_context.slop++] = *(buffer++); if (_context.slop == BLOCK_SIZE) - { + { /* transform this one block */ SHA1_BYTE_REVERSE(_context.data, BLOCK_SIZE); transform(); diff --git a/Foundation/src/SHA2Engine.cpp b/Foundation/src/SHA2Engine.cpp index b09b30a79..84fd285f5 100644 --- a/Foundation/src/SHA2Engine.cpp +++ b/Foundation/src/SHA2Engine.cpp @@ -41,7 +41,6 @@ typedef struct Poco::UInt64 state64[8]; } state; - SHA2Engine::ALGORITHM size; unsigned char buffer[128]; } HASHCONTEXT; @@ -274,7 +273,7 @@ void SHA2Engine::updateImpl(const void* buffer_, std::size_t count) Poco::UInt32 left = 0; HASHCONTEXT* pContext = (HASHCONTEXT*)_context; unsigned char* data = (unsigned char*)buffer_; - if (pContext->size > SHA_256) + if (_algorithm > SHA_256) { left = (Poco::UInt32)(pContext->total.total64[0] & 0x7F); size_t fill = 128 - left; @@ -323,7 +322,31 @@ void SHA2Engine::updateImpl(const void* buffer_, std::size_t count) std::size_t SHA2Engine::digestLength() const { - return (size_t)((int)_algorithm / 8); + size_t result = 0; + + switch (_algorithm) + { + case SHA_224: + result = 224; + break; + case SHA_256: + result = 256; + break; + case SHA_384: + result = 384; + break; + case SHA_512: + result = 512; + break; + case SHA_512_224: + result = 224; + break; + case SHA_512_256: + result = 256; + break; + } + + return result / 8; } @@ -332,7 +355,6 @@ void SHA2Engine::reset() if (_context != NULL) free(_context); _context = calloc(1, sizeof(HASHCONTEXT)); HASHCONTEXT* pContext = (HASHCONTEXT*)_context; - pContext->size = _algorithm; if (_algorithm == SHA_224) { pContext->state.state32[0] = 0xC1059ED8; @@ -366,7 +388,7 @@ void SHA2Engine::reset() pContext->state.state64[6] = UL64(0xDB0C2E0D64F98FA7); pContext->state.state64[7] = UL64(0x47B5481DBEFA4FA4); } - else + else if (_algorithm == SHA_512) { pContext->state.state64[0] = UL64(0x6A09E667F3BCC908); pContext->state.state64[1] = UL64(0xBB67AE8584CAA73B); @@ -377,6 +399,27 @@ void SHA2Engine::reset() pContext->state.state64[6] = UL64(0x1F83D9ABFB41BD6B); pContext->state.state64[7] = UL64(0x5BE0CD19137E2179); } + else if (_algorithm == SHA_512_224) + { + pContext->state.state64[0] = UL64(0x8C3D37C819544DA2); + pContext->state.state64[1] = UL64(0x73E1996689DCD4D6); + pContext->state.state64[2] = UL64(0x1DFAB7AE32FF9C82); + pContext->state.state64[3] = UL64(0x679DD514582F9FCF); + pContext->state.state64[4] = UL64(0x0F6D2B697BD44DA8); + pContext->state.state64[5] = UL64(0x77E36F7304C48942); + pContext->state.state64[6] = UL64(0x3F9D85A86A1D36C8); + pContext->state.state64[7] = UL64(0x1112E6AD91D692A1); + } else + { + pContext->state.state64[0] = UL64(0x22312194FC2BF72C); + pContext->state.state64[1] = UL64(0x9F555FA3C84C64C2); + pContext->state.state64[2] = UL64(0x2393B86B6F53B151); + pContext->state.state64[3] = UL64(0x963877195940EABD); + pContext->state.state64[4] = UL64(0x96283EE2A88EFFE3); + pContext->state.state64[5] = UL64(0xBE5E1E2553863992); + pContext->state.state64[6] = UL64(0x2B0199FC2C85B8AA); + pContext->state.state64[7] = UL64(0x0EB72DDC81C52CA2); + } } @@ -388,7 +431,8 @@ const DigestEngine::Digest& SHA2Engine::digest() size_t last, padn; unsigned char hash[64]; memset(hash, 0, 64); - if (pContext->size > SHA_256) + + if (_algorithm > SHA_256) { unsigned char msglen[16]; Poco::UInt64 high = (pContext->total.total64[0] >> 61) | (pContext->total.total64[1] << 3); @@ -405,7 +449,7 @@ const DigestEngine::Digest& SHA2Engine::digest() PUT_UINT64(pContext->state.state64[3], hash, 24); PUT_UINT64(pContext->state.state64[4], hash, 32); PUT_UINT64(pContext->state.state64[5], hash, 40); - if (pContext->size > SHA_384) + if (_algorithm > SHA_384) { PUT_UINT64(pContext->state.state64[6], hash, 48); PUT_UINT64(pContext->state.state64[7], hash, 56); @@ -429,7 +473,7 @@ const DigestEngine::Digest& SHA2Engine::digest() PUT_UINT32(pContext->state.state32[4], hash, 16); PUT_UINT32(pContext->state.state32[5], hash, 20); PUT_UINT32(pContext->state.state32[6], hash, 24); - if (pContext->size > SHA_224) PUT_UINT32(pContext->state.state32[7], hash, 28); + if (_algorithm > SHA_224) PUT_UINT32(pContext->state.state32[7], hash, 28); } _digest.insert(_digest.begin(), hash, hash + digestLength()); reset(); diff --git a/Foundation/src/Semaphore_WIN32.cpp b/Foundation/src/Semaphore_WIN32.cpp index 2ec04a8c0..99b15a69d 100644 --- a/Foundation/src/Semaphore_WIN32.cpp +++ b/Foundation/src/Semaphore_WIN32.cpp @@ -57,7 +57,7 @@ bool SemaphoreImpl::waitImpl(long milliseconds) case WAIT_OBJECT_0: return true; default: - throw SystemException("wait for semaphore failed"); + throw SystemException("wait for semaphore failed"); } } diff --git a/Foundation/src/SharedLibrary.cpp b/Foundation/src/SharedLibrary.cpp index bad305fef..a2bdce57a 100644 --- a/Foundation/src/SharedLibrary.cpp +++ b/Foundation/src/SharedLibrary.cpp @@ -22,7 +22,7 @@ #include "SharedLibrary_VX.cpp" #elif defined(POCO_OS_FAMILY_UNIX) #include "SharedLibrary_UNIX.cpp" -#elif defined(POCO_OS_FAMILY_WINDOWS) +#elif defined(POCO_OS_FAMILY_WINDOWS) #include "SharedLibrary_WIN32U.cpp" #endif diff --git a/Foundation/src/SharedMemory_WIN32.cpp b/Foundation/src/SharedMemory_WIN32.cpp index 65959bf85..45beaa840 100644 --- a/Foundation/src/SharedMemory_WIN32.cpp +++ b/Foundation/src/SharedMemory_WIN32.cpp @@ -54,7 +54,7 @@ SharedMemoryImpl::SharedMemoryImpl(const std::string& name, std::size_t size, Sh dwRetVal = GetLastError(); throw SystemException(format("Cannot open shared memory object %s [Error %d: %s]", _name, static_cast(dwRetVal), Error::getMessage(dwRetVal))); } -#endif +#endif } map(); } diff --git a/Foundation/src/SignalHandler.cpp b/Foundation/src/SignalHandler.cpp index eaa1dc7ec..d405f73dd 100644 --- a/Foundation/src/SignalHandler.cpp +++ b/Foundation/src/SignalHandler.cpp @@ -89,7 +89,7 @@ void SignalHandler::handleSignal(int sig) JumpBufferVec& jb = jumpBufferVec(); if (!jb.empty()) siglongjmp(jb.back().buf, sig); - + // Abort if no jump buffer registered std::abort(); } diff --git a/Foundation/src/SimpleFileChannel.cpp b/Foundation/src/SimpleFileChannel.cpp index 81a0deb12..e87061bac 100644 --- a/Foundation/src/SimpleFileChannel.cpp +++ b/Foundation/src/SimpleFileChannel.cpp @@ -30,7 +30,7 @@ const std::string SimpleFileChannel::PROP_ROTATION = "rotation"; const std::string SimpleFileChannel::PROP_FLUSH = "flush"; -SimpleFileChannel::SimpleFileChannel(): +SimpleFileChannel::SimpleFileChannel(): _limit(0), _flush(true), _pFile(0) @@ -64,7 +64,7 @@ SimpleFileChannel::~SimpleFileChannel() void SimpleFileChannel::open() { FastMutex::ScopedLock lock(_mutex); - + if (!_pFile) { File primary(_path); @@ -103,7 +103,7 @@ void SimpleFileChannel::log(const Message& msg) _pFile->write(msg.getText(), _flush); } - + void SimpleFileChannel::setProperty(const std::string& name, const std::string& value) { FastMutex::ScopedLock lock(_mutex); @@ -148,7 +148,7 @@ Timestamp SimpleFileChannel::creationDate() const return 0; } - + UInt64 SimpleFileChannel::size() const { if (_pFile) @@ -180,7 +180,7 @@ void SimpleFileChannel::setRotation(const std::string& rotation) while (it != end && Ascii::isSpace(*it)) ++it; std::string unit; while (it != end && Ascii::isAlpha(*it)) unit += *it++; - + if (unit == "K") _limit = n*1024; else if (unit == "M") diff --git a/Foundation/src/SortedDirectoryIterator.cpp b/Foundation/src/SortedDirectoryIterator.cpp index 9cc572401..15bd8e4be 100644 --- a/Foundation/src/SortedDirectoryIterator.cpp +++ b/Foundation/src/SortedDirectoryIterator.cpp @@ -81,7 +81,7 @@ void SortedDirectoryIterator::scan() { isDir = (*this)->isDirectory(); } - catch (...) + catch (...) { } if (isDir) diff --git a/Foundation/src/SplitterChannel.cpp b/Foundation/src/SplitterChannel.cpp index 488297524..af1c26c16 100644 --- a/Foundation/src/SplitterChannel.cpp +++ b/Foundation/src/SplitterChannel.cpp @@ -97,7 +97,7 @@ void SplitterChannel::close() int SplitterChannel::count() const { FastMutex::ScopedLock lock(_mutex); - + return (int) _channels.size(); } diff --git a/Foundation/src/StreamChannel.cpp b/Foundation/src/StreamChannel.cpp index 817c047a6..046db76d3 100644 --- a/Foundation/src/StreamChannel.cpp +++ b/Foundation/src/StreamChannel.cpp @@ -32,7 +32,7 @@ StreamChannel::~StreamChannel() void StreamChannel::log(const Message& msg) { FastMutex::ScopedLock lock(_mutex); - + _str << msg.getText() << std::endl; } diff --git a/Foundation/src/StreamConverter.cpp b/Foundation/src/StreamConverter.cpp index 452abd7f2..2433c9b9e 100644 --- a/Foundation/src/StreamConverter.cpp +++ b/Foundation/src/StreamConverter.cpp @@ -59,7 +59,7 @@ int StreamConverterBuf::readFromDevice() _pos = 0; _sequenceLength = 0; int c = _pIstr->get(); - if (c == -1) return -1; + if (c == -1) return -1; poco_assert (c < 256); int uc; @@ -134,14 +134,14 @@ int StreamConverterBuf::errors() const } -StreamConverterIOS::StreamConverterIOS(std::istream& istr, const TextEncoding& inEncoding, const TextEncoding& outEncoding, int defaultChar): +StreamConverterIOS::StreamConverterIOS(std::istream& istr, const TextEncoding& inEncoding, const TextEncoding& outEncoding, int defaultChar): _buf(istr, inEncoding, outEncoding, defaultChar) { poco_ios_init(&_buf); } -StreamConverterIOS::StreamConverterIOS(std::ostream& ostr, const TextEncoding& inEncoding, const TextEncoding& outEncoding, int defaultChar): +StreamConverterIOS::StreamConverterIOS(std::ostream& ostr, const TextEncoding& inEncoding, const TextEncoding& outEncoding, int defaultChar): _buf(ostr, inEncoding, outEncoding, defaultChar) { poco_ios_init(&_buf); @@ -165,7 +165,7 @@ int StreamConverterIOS::errors() const } -InputStreamConverter::InputStreamConverter(std::istream& istr, const TextEncoding& inEncoding, const TextEncoding& outEncoding, int defaultChar): +InputStreamConverter::InputStreamConverter(std::istream& istr, const TextEncoding& inEncoding, const TextEncoding& outEncoding, int defaultChar): StreamConverterIOS(istr, inEncoding, outEncoding, defaultChar), std::istream(&_buf) { @@ -177,7 +177,7 @@ InputStreamConverter::~InputStreamConverter() } -OutputStreamConverter::OutputStreamConverter(std::ostream& ostr, const TextEncoding& inEncoding, const TextEncoding& outEncoding, int defaultChar): +OutputStreamConverter::OutputStreamConverter(std::ostream& ostr, const TextEncoding& inEncoding, const TextEncoding& outEncoding, int defaultChar): StreamConverterIOS(ostr, inEncoding, outEncoding, defaultChar), std::ostream(&_buf) { diff --git a/Foundation/src/StreamTokenizer.cpp b/Foundation/src/StreamTokenizer.cpp index 99dc4482d..bb57d4702 100644 --- a/Foundation/src/StreamTokenizer.cpp +++ b/Foundation/src/StreamTokenizer.cpp @@ -66,11 +66,11 @@ void StreamTokenizer::addToken(Token* pToken, bool ignore) _tokens.push_back(ti); } - + const Token* StreamTokenizer::next() { poco_check_ptr (_pIstr); - + static const int eof = std::char_traits::eof(); int first = _pIstr->get(); @@ -81,7 +81,7 @@ const Token* StreamTokenizer::next() if (ti.pToken->start((char) first, *_pIstr)) { ti.pToken->finish(*_pIstr); - if (ti.ignore) + if (ti.ignore) { first = _pIstr->get(); it = _tokens.begin(); diff --git a/Foundation/src/String.cpp b/Foundation/src/String.cpp index 91b21087e..1e0e94314 100644 --- a/Foundation/src/String.cpp +++ b/Foundation/src/String.cpp @@ -26,7 +26,7 @@ int icompare(const std::string& str, std::string::size_type pos, std::string::si std::string::size_type sz = str.size(); if (pos > sz) pos = sz; if (pos + n > sz) n = sz - pos; - std::string::const_iterator it1 = str.begin() + pos; + std::string::const_iterator it1 = str.begin() + pos; std::string::const_iterator end1 = str.begin() + pos + n; while (it1 != end1 && it2 != end2) { @@ -96,7 +96,7 @@ int icompare(const std::string& str, std::string::size_type pos, std::string::si std::string::size_type sz = str.size(); if (pos > sz) pos = sz; if (pos + n > sz) n = sz - pos; - std::string::const_iterator it = str.begin() + pos; + std::string::const_iterator it = str.begin() + pos; std::string::const_iterator end = str.begin() + pos + n; while (it != end && *ptr) { @@ -159,11 +159,11 @@ std::string remove(const std::string& str, const std::string::value_type ch, std return result; } - + std::string& replaceInPlace(std::string& str, const std::string& from, const std::string& to, std::string::size_type start) { poco_assert (from.size() > 0); - + std::string result; std::string::size_type pos = 0; result.append(str, 0, start); diff --git a/Foundation/src/StringTokenizer.cpp b/Foundation/src/StringTokenizer.cpp index dea7f07d5..baa830316 100644 --- a/Foundation/src/StringTokenizer.cpp +++ b/Foundation/src/StringTokenizer.cpp @@ -31,7 +31,7 @@ StringTokenizer::StringTokenizer(const std::string& str, const std::string& sepa for (; it != end; ++it) { - if (separators.find(*it) != std::string::npos) + if (separators.find(*it) != std::string::npos) { if (doTrim) trim(token); if (!token.empty() || !ignoreEmpty) _tokens.push_back(token); @@ -50,7 +50,7 @@ StringTokenizer::StringTokenizer(const std::string& str, const std::string& sepa if (doTrim) trim(token); if (!token.empty() || !ignoreEmpty) _tokens.push_back(token); } - else if (lastToken) + else if (lastToken) { _tokens.push_back(std::string()); } @@ -100,7 +100,7 @@ std::size_t StringTokenizer::count(const std::string& token) const std::string::size_type StringTokenizer::find(const std::string& token, std::string::size_type pos) const -{ +{ TokenVec::const_iterator it = std::find(_tokens.begin() + pos, _tokens.end(), token); if (it != _tokens.end()) { diff --git a/Foundation/src/SynchronizedObject.cpp b/Foundation/src/SynchronizedObject.cpp index 6a42e6594..3a00c25c5 100644 --- a/Foundation/src/SynchronizedObject.cpp +++ b/Foundation/src/SynchronizedObject.cpp @@ -22,7 +22,7 @@ SynchronizedObject::SynchronizedObject() { } - + SynchronizedObject::~SynchronizedObject() { } diff --git a/Foundation/src/SyslogChannel.cpp b/Foundation/src/SyslogChannel.cpp index 769f4982f..754d98c12 100644 --- a/Foundation/src/SyslogChannel.cpp +++ b/Foundation/src/SyslogChannel.cpp @@ -26,18 +26,18 @@ const std::string SyslogChannel::PROP_FACILITY = "facility"; const std::string SyslogChannel::PROP_OPTIONS = "options"; -SyslogChannel::SyslogChannel(): - _options(SYSLOG_CONS), - _facility(SYSLOG_USER), +SyslogChannel::SyslogChannel(): + _options(SYSLOG_CONS), + _facility(SYSLOG_USER), _open(false) { } -SyslogChannel::SyslogChannel(const std::string& name, int options, int facility): - _name(name), - _options(options), - _facility(facility), +SyslogChannel::SyslogChannel(const std::string& name, int options, int facility): + _name(name), + _options(options), + _facility(facility), _open(false) { } @@ -69,7 +69,8 @@ void SyslogChannel::close() void SyslogChannel::log(const Message& msg) { if (!_open) open(); - syslog(getPrio(msg), "%s", msg.getText().c_str()); + const int pri = getPrio(msg) + _facility; + syslog(pri, "%s", msg.getText().c_str()); } diff --git a/Foundation/src/Task.cpp b/Foundation/src/Task.cpp index 8949df4a4..8367d571a 100644 --- a/Foundation/src/Task.cpp +++ b/Foundation/src/Task.cpp @@ -57,7 +57,7 @@ void Task::run() { TaskManager* pOwner = getOwner(); if (pOwner) - pOwner->taskStarted(this); + pOwner->taskStarted(this); try { _state = TASK_RUNNING; @@ -129,7 +129,7 @@ void Task::postNotification(Notification* pNf) poco_check_ptr (pNf); FastMutex::ScopedLock lock(_mutex); - + if (_pOwner) _pOwner->postNotification(pNf); else if (pNf) diff --git a/Foundation/src/TaskManager.cpp b/Foundation/src/TaskManager.cpp index 67a3c91fe..615541ed9 100644 --- a/Foundation/src/TaskManager.cpp +++ b/Foundation/src/TaskManager.cpp @@ -43,10 +43,10 @@ TaskManager::~TaskManager() void TaskManager::start(Task* pTask) { TaskPtr pAutoTask(pTask); // take ownership immediately - FastMutex::ScopedLock lock(_mutex); - pAutoTask->setOwner(this); pAutoTask->setState(Task::TASK_STARTING); + + FastMutex::ScopedLock lock(_mutex); _taskList.push_back(pAutoTask); try { @@ -83,7 +83,7 @@ void TaskManager::joinAll() TaskManager::TaskList TaskManager::taskList() const { FastMutex::ScopedLock lock(_mutex); - + return _taskList; } @@ -134,7 +134,7 @@ void TaskManager::taskCancelled(Task* pTask) void TaskManager::taskFinished(Task* pTask) { _nc.postNotification(new TaskFinishedNotification(pTask)); - + FastMutex::ScopedLock lock(_mutex); for (TaskList::iterator it = _taskList.begin(); it != _taskList.end(); ++it) { diff --git a/Foundation/src/TaskNotification.cpp b/Foundation/src/TaskNotification.cpp index cbb7d4d89..c14244ca8 100644 --- a/Foundation/src/TaskNotification.cpp +++ b/Foundation/src/TaskNotification.cpp @@ -36,7 +36,7 @@ TaskStartedNotification::TaskStartedNotification(Task* pTask): { } - + TaskStartedNotification::~TaskStartedNotification() { } @@ -47,7 +47,7 @@ TaskCancelledNotification::TaskCancelledNotification(Task* pTask): { } - + TaskCancelledNotification::~TaskCancelledNotification() { } @@ -58,7 +58,7 @@ TaskFinishedNotification::TaskFinishedNotification(Task* pTask): { } - + TaskFinishedNotification::~TaskFinishedNotification() { } @@ -70,7 +70,7 @@ TaskFailedNotification::TaskFailedNotification(Task* pTask, const Exception& exc { } - + TaskFailedNotification::~TaskFailedNotification() { delete _pException; @@ -83,7 +83,7 @@ TaskProgressNotification::TaskProgressNotification(Task* pTask, float progress): { } - + TaskProgressNotification::~TaskProgressNotification() { } diff --git a/Foundation/src/TeeStream.cpp b/Foundation/src/TeeStream.cpp index b3ef72b70..da789b025 100644 --- a/Foundation/src/TeeStream.cpp +++ b/Foundation/src/TeeStream.cpp @@ -18,19 +18,19 @@ namespace Poco { -TeeStreamBuf::TeeStreamBuf(): +TeeStreamBuf::TeeStreamBuf(): _pIstr(0) { } -TeeStreamBuf::TeeStreamBuf(std::istream& istr): +TeeStreamBuf::TeeStreamBuf(std::istream& istr): _pIstr(&istr) { } -TeeStreamBuf::TeeStreamBuf(std::ostream& ostr): +TeeStreamBuf::TeeStreamBuf(std::ostream& ostr): _pIstr(0) { _streams.push_back(&ostr); diff --git a/Foundation/src/TemporaryFile.cpp b/Foundation/src/TemporaryFile.cpp index c341256a5..96f4445bb 100644 --- a/Foundation/src/TemporaryFile.cpp +++ b/Foundation/src/TemporaryFile.cpp @@ -70,15 +70,15 @@ private: }; -TemporaryFile::TemporaryFile(): - File(tempName()), +TemporaryFile::TemporaryFile(): + File(tempName()), _keep(false) { } -TemporaryFile::TemporaryFile(const std::string& tempDir): - File(tempName(tempDir)), +TemporaryFile::TemporaryFile(const std::string& tempDir): + File(tempName(tempDir)), _keep(false) { } @@ -120,7 +120,7 @@ void TemporaryFile::keepUntilExit() } -namespace +namespace { static TempFileCollector fc; } diff --git a/Foundation/src/TextBufferIterator.cpp b/Foundation/src/TextBufferIterator.cpp index f6338ab26..2534b3e80 100644 --- a/Foundation/src/TextBufferIterator.cpp +++ b/Foundation/src/TextBufferIterator.cpp @@ -86,7 +86,7 @@ TextBufferIterator& TextBufferIterator::operator = (const TextBufferIterator& it } -void TextBufferIterator::swap(TextBufferIterator& it) +void TextBufferIterator::swap(TextBufferIterator& it) noexcept { std::swap(_pEncoding, it._pEncoding); std::swap(_it, it._it); @@ -99,7 +99,7 @@ int TextBufferIterator::operator * () const poco_check_ptr (_pEncoding); poco_assert (_it != _end); const char* it = _it; - + unsigned char buffer[TextEncoding::MAX_SEQUENCE_LENGTH]; unsigned char* p = buffer; @@ -114,9 +114,9 @@ int TextBufferIterator::operator * () const while (-1 > n && (_end - it) >= -n - read) { while (read < -n && it != _end) - { - *p++ = *it++; - read++; + { + *p++ = *it++; + read++; } n = _pEncoding->queryConvert(buffer, read); } @@ -131,12 +131,12 @@ int TextBufferIterator::operator * () const } } - + TextBufferIterator& TextBufferIterator::operator ++ () { poco_check_ptr (_pEncoding); poco_assert (_it != _end); - + unsigned char buffer[TextEncoding::MAX_SEQUENCE_LENGTH]; unsigned char* p = buffer; @@ -151,16 +151,16 @@ TextBufferIterator& TextBufferIterator::operator ++ () while (-1 > n && (_end - _it) >= -n - read) { while (read < -n && _it != _end) - { - *p++ = *_it++; - read++; + { + *p++ = *_it++; + read++; } n = _pEncoding->sequenceLength(buffer, read); } while (read < n && _it != _end) - { - _it++; - read++; + { + _it++; + read++; } return *this; diff --git a/Foundation/src/TextConverter.cpp b/Foundation/src/TextConverter.cpp index 59194ed77..1e1d98968 100644 --- a/Foundation/src/TextConverter.cpp +++ b/Foundation/src/TextConverter.cpp @@ -71,7 +71,7 @@ int TextConverter::convert(const void* source, int length, std::string& destinat const unsigned char* it = (const unsigned char*) source; const unsigned char* end = (const unsigned char*) source + length; unsigned char buffer[TextEncoding::MAX_SEQUENCE_LENGTH]; - + while (it < end) { int n = _inEncoding.queryConvert(it, 1); diff --git a/Foundation/src/TextEncoding.cpp b/Foundation/src/TextEncoding.cpp index cfd1c77ef..1e1f3d075 100644 --- a/Foundation/src/TextEncoding.cpp +++ b/Foundation/src/TextEncoding.cpp @@ -70,25 +70,25 @@ public: void add(TextEncoding::Ptr pEncoding, const std::string& name) { RWLock::ScopedLock lock(_lock, true); - + _encodings[name] = pEncoding; } void remove(const std::string& name) { RWLock::ScopedLock lock(_lock, true); - + _encodings.erase(name); } - + TextEncoding::Ptr find(const std::string& name) const { RWLock::ScopedLock lock(_lock); - + EncodingMap::const_iterator it = _encodings.find(name); if (it != _encodings.end()) return it->second; - + for (it = _encodings.begin(); it != _encodings.end(); ++it) { if (it->second->isA(name)) @@ -100,9 +100,9 @@ public: private: TextEncodingManager(const TextEncodingManager&); TextEncodingManager& operator = (const TextEncodingManager&); - + typedef std::map EncodingMap; - + EncodingMap _encodings; mutable RWLock _lock; }; @@ -154,7 +154,7 @@ TextEncoding& TextEncoding::byName(const std::string& encodingName) throw NotFoundException(encodingName); } - + TextEncoding::Ptr TextEncoding::find(const std::string& encodingName) { return manager().find(encodingName); diff --git a/Foundation/src/TextIterator.cpp b/Foundation/src/TextIterator.cpp index 2f6a5c102..eae2ef5dd 100644 --- a/Foundation/src/TextIterator.cpp +++ b/Foundation/src/TextIterator.cpp @@ -83,7 +83,7 @@ TextIterator& TextIterator::operator = (const TextIterator& it) } -void TextIterator::swap(TextIterator& it) +void TextIterator::swap(TextIterator& it) noexcept { std::swap(_pEncoding, it._pEncoding); std::swap(_it, it._it); @@ -96,7 +96,7 @@ int TextIterator::operator * () const poco_check_ptr (_pEncoding); poco_assert (_it != _end); std::string::const_iterator it = _it; - + unsigned char buffer[TextEncoding::MAX_SEQUENCE_LENGTH]; unsigned char* p = buffer; @@ -111,9 +111,9 @@ int TextIterator::operator * () const while (-1 > n && (_end - it) >= -n - read) { while (read < -n && it != _end) - { - *p++ = *it++; - read++; + { + *p++ = *it++; + read++; } n = _pEncoding->queryConvert(buffer, read); } @@ -128,12 +128,12 @@ int TextIterator::operator * () const } } - + TextIterator& TextIterator::operator ++ () { poco_check_ptr (_pEncoding); poco_assert (_it != _end); - + unsigned char buffer[TextEncoding::MAX_SEQUENCE_LENGTH]; unsigned char* p = buffer; @@ -148,16 +148,16 @@ TextIterator& TextIterator::operator ++ () while (-1 > n && (_end - _it) >= -n - read) { while (read < -n && _it != _end) - { - *p++ = *_it++; - read++; + { + *p++ = *_it++; + read++; } n = _pEncoding->sequenceLength(buffer, read); } while (read < n && _it != _end) - { - _it++; - read++; + { + _it++; + read++; } return *this; diff --git a/Foundation/src/ThreadLocal.cpp b/Foundation/src/ThreadLocal.cpp index 64060a083..aa1fb2ff8 100644 --- a/Foundation/src/ThreadLocal.cpp +++ b/Foundation/src/ThreadLocal.cpp @@ -39,7 +39,7 @@ ThreadLocalStorage::~ThreadLocalStorage() { for (auto& p: _map) { - delete p.second; + delete p.second; } } diff --git a/Foundation/src/ThreadPool.cpp b/Foundation/src/ThreadPool.cpp index 4665b0045..028370f66 100644 --- a/Foundation/src/ThreadPool.cpp +++ b/Foundation/src/ThreadPool.cpp @@ -57,11 +57,11 @@ private: }; -PooledThread::PooledThread(const std::string& name, int stackSize): - _idle(true), - _idleTime(0), - _pTarget(0), - _name(name), +PooledThread::PooledThread(const std::string& name, int stackSize): + _idle(true), + _idleTime(0), + _pTarget(0), + _name(name), _thread(name), _targetCompleted(false) { @@ -90,7 +90,7 @@ void PooledThread::start() void PooledThread::start(Thread::Priority priority, Runnable& target) { FastMutex::ScopedLock lock(_mutex); - + poco_assert (_pTarget == 0); _pTarget = ⌖ @@ -116,7 +116,7 @@ void PooledThread::start(Thread::Priority priority, Runnable& target, const std: } _thread.setName(fullName); _thread.setPriority(priority); - + poco_assert (_pTarget == 0); _pTarget = ⌖ @@ -139,7 +139,7 @@ int PooledThread::idleTime() return (int) (wceex_time(NULL) - _idleTime); #else return (int) (time(NULL) - _idleTime); -#endif +#endif } @@ -156,7 +156,7 @@ void PooledThread::join() void PooledThread::activate() { FastMutex::ScopedLock lock(_mutex); - + poco_assert (_idle); _idle = false; _targetCompleted.reset(); @@ -166,7 +166,7 @@ void PooledThread::activate() void PooledThread::release() { const long JOIN_TIMEOUT = 10000; - + _mutex.lock(); _pTarget = 0; _mutex.unlock(); @@ -216,7 +216,7 @@ void PooledThread::run() _idleTime = wceex_time(NULL); #else _idleTime = time(NULL); -#endif +#endif _idle = true; _targetCompleted.set(); ThreadLocalStorage::clear(); @@ -235,9 +235,9 @@ void PooledThread::run() ThreadPool::ThreadPool(int minCapacity, int maxCapacity, int idleTime, - int stackSize): - _minCapacity(minCapacity), - _maxCapacity(maxCapacity), + int stackSize): + _minCapacity(minCapacity), + _maxCapacity(maxCapacity), _idleTime(idleTime), _serial(0), _age(0), @@ -260,8 +260,8 @@ ThreadPool::ThreadPool(const std::string& name, int idleTime, int stackSize): _name(name), - _minCapacity(minCapacity), - _maxCapacity(maxCapacity), + _minCapacity(minCapacity), + _maxCapacity(maxCapacity), _idleTime(idleTime), _serial(0), _age(0), @@ -408,15 +408,15 @@ void ThreadPool::housekeep() ThreadVec activeThreads; idleThreads.reserve(_threads.size()); activeThreads.reserve(_threads.size()); - + for (auto pThread: _threads) { if (pThread->idle()) { if (pThread->idleTime() < _idleTime) idleThreads.push_back(pThread); - else - expiredThreads.push_back(pThread); + else + expiredThreads.push_back(pThread); } else activeThreads.push_back(pThread); } @@ -496,7 +496,7 @@ public: ThreadPool* pool() { FastMutex::ScopedLock lock(_mutex); - + if (!_pPool) { _pPool = new ThreadPool("default"); @@ -505,7 +505,7 @@ public: } return _pPool; } - + private: ThreadPool* _pPool; FastMutex _mutex; diff --git a/Foundation/src/Thread_POSIX.cpp b/Foundation/src/Thread_POSIX.cpp index 477501245..ceab76e82 100644 --- a/Foundation/src/Thread_POSIX.cpp +++ b/Foundation/src/Thread_POSIX.cpp @@ -62,9 +62,6 @@ namespace #endif -#if defined(POCO_POSIX_DEBUGGER_THREAD_NAMES) - - namespace { void setThreadName(pthread_t thread, const std::string& threadName) { @@ -83,9 +80,6 @@ void setThreadName(pthread_t thread, const std::string& threadName) } -#endif - - namespace Poco { @@ -188,8 +182,11 @@ void ThreadImpl::setStackSizeImpl(int size) void ThreadImpl::startImpl(SharedPtr pTarget) { - if (_pData->pRunnableTarget) - throw SystemException("thread already running"); + { + FastMutex::ScopedLock l(_pData->mutex); + if (_pData->pRunnableTarget) + throw SystemException("thread already running"); + } pthread_attr_t attributes; pthread_attr_init(&attributes); @@ -203,12 +200,15 @@ void ThreadImpl::startImpl(SharedPtr pTarget) } } - _pData->pRunnableTarget = pTarget; - if (pthread_create(&_pData->thread, &attributes, runnableEntry, this)) { - _pData->pRunnableTarget = 0; - pthread_attr_destroy(&attributes); - throw SystemException("cannot start thread"); + FastMutex::ScopedLock l(_pData->mutex); + _pData->pRunnableTarget = pTarget; + if (pthread_create(&_pData->thread, &attributes, runnableEntry, this)) + { + _pData->pRunnableTarget = 0; + pthread_attr_destroy(&attributes); + throw SystemException("cannot start thread"); + } } _pData->started = true; pthread_attr_destroy(&attributes); @@ -351,9 +351,7 @@ void* ThreadImpl::runnableEntry(void* pThread) #endif ThreadImpl* pThreadImpl = reinterpret_cast(pThread); -#if defined(POCO_POSIX_DEBUGGER_THREAD_NAMES) setThreadName(pThreadImpl->_pData->thread, reinterpret_cast(pThread)->getName()); -#endif AutoPtr pData = pThreadImpl->_pData; try { @@ -372,6 +370,7 @@ void* ThreadImpl::runnableEntry(void* pThread) ErrorHandler::handle(); } + FastMutex::ScopedLock l(pData->mutex); pData->pRunnableTarget = 0; pData->done.set(); return 0; diff --git a/Foundation/src/Thread_VX.cpp b/Foundation/src/Thread_VX.cpp index 659bee4b1..9cefd4312 100644 --- a/Foundation/src/Thread_VX.cpp +++ b/Foundation/src/Thread_VX.cpp @@ -31,7 +31,7 @@ ThreadImpl::ThreadImpl(): { } - + ThreadImpl::~ThreadImpl() { } @@ -91,7 +91,7 @@ void ThreadImpl::startImpl(Runnable& target) throw SystemException("thread already running"); _pData->pRunnableTarget = ⌖ - + int stackSize = _pData->stackSize == 0 ? DEFAULT_THREAD_STACK_SIZE : _pData->stackSize; int id = taskSpawn(NULL, _pData->osPrio, VX_FP_TASK, stackSize, reinterpret_cast(runnableEntry), reinterpret_cast(this), 0, 0, 0, 0, 0, 0, 0, 0, 0); if (id == ERROR) diff --git a/Foundation/src/Thread_WIN32.cpp b/Foundation/src/Thread_WIN32.cpp index 43078c936..15bb65667 100644 --- a/Foundation/src/Thread_WIN32.cpp +++ b/Foundation/src/Thread_WIN32.cpp @@ -23,12 +23,12 @@ namespace { - /// See + /// See /// and for /// more information on the code below. const DWORD MS_VC_EXCEPTION = 0x406D1388; - + #pragma pack(push,8) typedef struct tagTHREADNAME_INFO { @@ -38,7 +38,7 @@ namespace DWORD dwFlags; // Reserved for future use, must be zero. } THREADNAME_INFO; #pragma pack(pop) - + void setThreadName(DWORD dwThreadID, const char* threadName) { THREADNAME_INFO info; @@ -46,7 +46,7 @@ namespace info.szName = threadName; info.dwThreadID = dwThreadID; info.dwFlags = 0; - + __try { RaiseException(MS_VC_EXCEPTION, 0, sizeof(info)/sizeof(ULONG_PTR), (ULONG_PTR*)&info); diff --git a/Foundation/src/Thread_WINCE.cpp b/Foundation/src/Thread_WINCE.cpp index cfaefb97d..310f89419 100644 --- a/Foundation/src/Thread_WINCE.cpp +++ b/Foundation/src/Thread_WINCE.cpp @@ -32,7 +32,7 @@ ThreadImpl::ThreadImpl(): { } - + ThreadImpl::~ThreadImpl() { if (_thread) CloseHandle(_thread); diff --git a/Foundation/src/TimedNotificationQueue.cpp b/Foundation/src/TimedNotificationQueue.cpp index 8160bb90d..59f92c7da 100644 --- a/Foundation/src/TimedNotificationQueue.cpp +++ b/Foundation/src/TimedNotificationQueue.cpp @@ -132,7 +132,7 @@ Notification* TimedNotificationQueue::waitDequeueNotification(long milliseconds) { return dequeueOne(it).duplicate(); } - else + else { milliseconds -= static_cast((now.elapsed() + 999)/1000); continue; @@ -176,7 +176,7 @@ bool TimedNotificationQueue::empty() const return _nfQueue.empty(); } - + int TimedNotificationQueue::size() const { FastMutex::ScopedLock lock(_mutex); @@ -187,7 +187,7 @@ int TimedNotificationQueue::size() const void TimedNotificationQueue::clear() { FastMutex::ScopedLock lock(_mutex); - _nfQueue.clear(); + _nfQueue.clear(); } diff --git a/Foundation/src/Timer.cpp b/Foundation/src/Timer.cpp index df1638455..833645278 100644 --- a/Foundation/src/Timer.cpp +++ b/Foundation/src/Timer.cpp @@ -21,8 +21,8 @@ namespace Poco { -Timer::Timer(long startInterval, long periodicInterval): - _startInterval(startInterval), +Timer::Timer(long startInterval, long periodicInterval): + _startInterval(startInterval), _periodicInterval(periodicInterval), _skipped(0), _pCallback(0) @@ -66,8 +66,8 @@ void Timer::start(const AbstractTimerCallback& method, Thread::Priority priority { Clock nextInvocation; nextInvocation += static_cast(_startInterval)*1000; - - FastMutex::ScopedLock lock(_mutex); + + FastMutex::ScopedLock lock(_mutex); if (_pCallback) { diff --git a/Foundation/src/Timespan.cpp b/Foundation/src/Timespan.cpp index 4397314cd..49f14bf95 100644 --- a/Foundation/src/Timespan.cpp +++ b/Foundation/src/Timespan.cpp @@ -31,7 +31,7 @@ Timespan::Timespan(): { } - + Timespan::Timespan(TimeDiff microSeconds): _span(microSeconds) { @@ -43,7 +43,7 @@ Timespan::Timespan(long seconds, long microSeconds): { } - + Timespan::Timespan(int days, int hours, int minutes, int seconds, int microSeconds): _span(TimeDiff(microSeconds) + TimeDiff(seconds)*SECONDS + TimeDiff(minutes)*MINUTES + TimeDiff(hours)*HOURS + TimeDiff(days)*DAYS) { @@ -84,7 +84,7 @@ Timespan& Timespan::assign(long seconds, long microSeconds) } -void Timespan::swap(Timespan& timespan) +void Timespan::swap(Timespan& timespan) noexcept { std::swap(_span, timespan._span); } diff --git a/Foundation/src/Timestamp.cpp b/Foundation/src/Timestamp.cpp index aca1e3494..da05a56bf 100644 --- a/Foundation/src/Timestamp.cpp +++ b/Foundation/src/Timestamp.cpp @@ -192,7 +192,7 @@ Timestamp& Timestamp::operator = (TimeVal tv) } -void Timestamp::swap(Timestamp& timestamp) +void Timestamp::swap(Timestamp& timestamp) noexcept { std::swap(_ts, timestamp._ts); } diff --git a/Foundation/src/Token.cpp b/Foundation/src/Token.cpp index 98e8bb25e..c15b9a4e6 100644 --- a/Foundation/src/Token.cpp +++ b/Foundation/src/Token.cpp @@ -47,7 +47,7 @@ Token::Class Token::tokenClass() const return INVALID_TOKEN; } - + std::string Token::asString() const { return _value; diff --git a/Foundation/src/URI.cpp b/Foundation/src/URI.cpp index 025161ae7..e64629fb2 100644 --- a/Foundation/src/URI.cpp +++ b/Foundation/src/URI.cpp @@ -197,7 +197,7 @@ URI& URI::operator = (const char* uri) } -void URI::swap(URI& uri) +void URI::swap(URI& uri) noexcept { std::swap(_scheme, uri._scheme); std::swap(_userInfo, uri._userInfo); @@ -257,7 +257,7 @@ std::string URI::toString() const if (!_fragment.empty()) { uri += '#'; - encode(_fragment, RESERVED_FRAGMENT, uri); + uri.append(_fragment); } return uri; } @@ -370,7 +370,7 @@ std::string URI::getQuery() const } -URI::QueryParameters URI::getQueryParameters() const +URI::QueryParameters URI::getQueryParameters(bool plusIsSpace) const { QueryParameters result; std::string::const_iterator it(_query.begin()); @@ -381,7 +381,7 @@ URI::QueryParameters URI::getQueryParameters() const std::string value; while (it != end && *it != '=' && *it != '&') { - if (*it == '+') + if (plusIsSpace && (*it == '+')) name += ' '; else name += *it; @@ -392,7 +392,7 @@ URI::QueryParameters URI::getQueryParameters() const ++it; while (it != end && *it != '&') { - if (*it == '+') + if (plusIsSpace && (*it == '+')) value += ' '; else value += *it; @@ -420,10 +420,24 @@ void URI::setQueryParameters(const QueryParameters& params) } +std::string URI::getFragment() const +{ + std::string fragment; + decode(_fragment, fragment); + return fragment; +} + + void URI::setFragment(const std::string& fragment) { _fragment.clear(); - decode(fragment, _fragment); + encode(fragment, RESERVED_FRAGMENT, _fragment); +} + + +void URI::setRawFragment(const std::string& fragment) +{ + _fragment = fragment; } @@ -450,7 +464,7 @@ std::string URI::getPathEtc() const if (!_fragment.empty()) { pathEtc += '#'; - encode(_fragment, RESERVED_FRAGMENT, pathEtc); + pathEtc += _fragment; } return pathEtc; } @@ -882,9 +896,8 @@ void URI::parseQuery(std::string::const_iterator& it, const std::string::const_i void URI::parseFragment(std::string::const_iterator& it, const std::string::const_iterator& end) { - std::string fragment; - while (it != end) fragment += *it++; - decode(fragment, _fragment); + _fragment.clear(); + while (it != end) _fragment += *it++; } diff --git a/Foundation/src/URIStreamFactory.cpp b/Foundation/src/URIStreamFactory.cpp index 7d67514db..c0ebd2361 100644 --- a/Foundation/src/URIStreamFactory.cpp +++ b/Foundation/src/URIStreamFactory.cpp @@ -49,7 +49,7 @@ URIRedirection& URIRedirection::operator = (const URIRedirection& redir) } -void URIRedirection::swap(URIRedirection& redir) +void URIRedirection::swap(URIRedirection& redir) noexcept { std::swap(_uri, redir._uri); } diff --git a/Foundation/src/URIStreamOpener.cpp b/Foundation/src/URIStreamOpener.cpp index 18d30c3bb..4bb8cfdff 100644 --- a/Foundation/src/URIStreamOpener.cpp +++ b/Foundation/src/URIStreamOpener.cpp @@ -77,7 +77,7 @@ std::istream* URIStreamOpener::open(const std::string& pathOrURI) const Path path; if (path.tryParse(pathOrURI, Path::PATH_GUESS)) return openFile(path); - else + else throw; } } @@ -123,7 +123,7 @@ std::istream* URIStreamOpener::open(const std::string& basePathOrURI, const std: } } - + void URIStreamOpener::registerStreamFactory(const std::string& scheme, URIStreamFactory* pFactory) { poco_check_ptr (pFactory); @@ -140,7 +140,7 @@ void URIStreamOpener::registerStreamFactory(const std::string& scheme, URIStream void URIStreamOpener::unregisterStreamFactory(const std::string& scheme) { FastMutex::ScopedLock lock(_mutex); - + FactoryMap::iterator it = _map.find(scheme); if (it != _map.end()) { @@ -183,7 +183,7 @@ std::istream* URIStreamOpener::openURI(const std::string& scheme, const URI& uri std::string actualScheme(scheme); URI actualURI(uri); int redirects = 0; - + while (redirects < MAX_REDIRECTS) { try diff --git a/Foundation/src/UUID.cpp b/Foundation/src/UUID.cpp index 0fc15dd6d..d42494bab 100644 --- a/Foundation/src/UUID.cpp +++ b/Foundation/src/UUID.cpp @@ -22,8 +22,8 @@ namespace Poco { -UUID::UUID(): - _timeLow(0), +UUID::UUID(): + _timeLow(0), _timeMid(0), _timeHiAndVersion(0), _clockSeq(0) @@ -33,7 +33,7 @@ UUID::UUID(): UUID::UUID(const UUID& uuid): - _timeLow(uuid._timeLow), + _timeLow(uuid._timeLow), _timeMid(uuid._timeMid), _timeHiAndVersion(uuid._timeHiAndVersion), _clockSeq(uuid._clockSeq) @@ -47,7 +47,7 @@ UUID::UUID(const std::string& uuid) parse(uuid); } - + UUID::UUID(const char* uuid) { poco_check_ptr (uuid); @@ -109,7 +109,7 @@ UUID& UUID::operator = (const UUID& uuid) } -void UUID::swap(UUID& uuid) +void UUID::swap(UUID& uuid) noexcept { std::swap(_timeLow, uuid._timeLow); std::swap(_timeMid, uuid._timeMid); @@ -123,7 +123,7 @@ void UUID::parse(const std::string& uuid) { if (!tryParse(uuid)) throw SyntaxException(uuid); -} +} bool UUID::tryParse(const std::string& uuid) @@ -134,12 +134,12 @@ bool UUID::tryParse(const std::string& uuid) bool haveHyphens = false; if (uuid[8] == '-' && uuid[13] == '-' && uuid[18] == '-' && uuid[23] == '-') { - if (uuid.size() >= 36) + if (uuid.size() >= 36) haveHyphens = true; else return false; } - + UUID newUUID; std::string::const_iterator it = uuid.begin(); newUUID._timeLow = 0; @@ -181,7 +181,7 @@ bool UUID::tryParse(const std::string& uuid) Int16 n2 = nibble(*it++); if (n2 < 0) return false; - newUUID._node[i] = (n1 << 4) | n2; + newUUID._node[i] = (n1 << 4) | n2; } swap(newUUID); @@ -265,16 +265,16 @@ int UUID::compare(const UUID& uuid) const if (_clockSeq != uuid._clockSeq) return _clockSeq < uuid._clockSeq ? -1 : 1; for (int i = 0; i < sizeof(_node); ++i) { - if (_node[i] < uuid._node[i]) + if (_node[i] < uuid._node[i]) return -1; else if (_node[i] > uuid._node[i]) - return 1; + return 1; } return 0; } -void UUID::appendHex(std::string& str, UInt8 n) +void UUID::appendHex(std::string& str, UInt8 n) { static const char* digits = "0123456789abcdef"; str += digits[(n >> 4) & 0xF]; @@ -348,7 +348,7 @@ const UUID& UUID::dns() return uuidDNS; } - + const UUID& UUID::uri() { return uuidURI; diff --git a/Foundation/src/Unicode.cpp b/Foundation/src/Unicode.cpp index 172158d37..93dbf4f27 100644 --- a/Foundation/src/Unicode.cpp +++ b/Foundation/src/Unicode.cpp @@ -17,8 +17,8 @@ extern "C" { -#include "pcre_config.h" -#include "pcre_internal.h" +#include "pcre2_config.h" +#include "pcre2_internal.h" } @@ -29,7 +29,7 @@ void Unicode::properties(int ch, CharacterProperties& props) { if (ch > UCP_MAX_CODEPOINT) ch = 0; const ucd_record* ucd = GET_UCD(ch); - props.category = static_cast(_pcre_ucp_gentype[ucd->chartype]); + props.category = static_cast(PRIV(ucp_gentype_8)[ucd->chartype]); props.type = static_cast(ucd->chartype); props.script = static_cast