diff --git a/Languages/en_US/Admin.php b/Languages/en_US/Admin.php
index 878bf98b4f..f57f6e3783 100644
--- a/Languages/en_US/Admin.php
+++ b/Languages/en_US/Admin.php
@@ -276,6 +276,8 @@
$txt['censor_test_save'] = 'Test';
$txt['censor_case'] = 'Ignore case when censoring';
$txt['censor_whole_words'] = 'Check only whole words';
+$txt['spoofdetector_censor'] = 'Detect character spoofing when censoring';
+$txt['spoofdetector_censor_desc'] = 'Prevents attempts to bypass the word censor by using visually similar Unicode characters. If enabling this causes some words to be censored incorrectly, click the help icon for solutions.';
$txt['admin_confirm_password'] = '(confirm)';
$txt['admin_incorrect_password'] = 'Incorrect Password';
diff --git a/Languages/en_US/Help.php b/Languages/en_US/Help.php
index 9fdcfeb11e..8c060ff864 100644
--- a/Languages/en_US/Help.php
+++ b/Languages/en_US/Help.php
@@ -382,6 +382,8 @@
$helptxt['disable_wysiwyg'] = 'This setting disallows all users from using the WYSIWYG ("What You See Is What You Get") editor on the post page.';
$helptxt['lastActive'] = 'Set the number of minutes to show people are active in X number of minutes on the board index. Default is 15 minutes.';
+$helptxt['spoofdetector_censor'] = 'Enabling this setting will prevent users from trying to fool the word censor by using visually similar Unicode characters (a.k.a. character spoofing ). For example, if "quack" (Latin letter a) is censored, enabling this setting will also censor "quack" (Cyrillic letter a). Detecting character spoofing in the word censor may occasionally cause legitimate words to be censored incorrectly. For example, if the word "bum" is censored, the word "burn" might also be caught by the word censor, because "m" and "rn" are considered to be confusable in the Unicode Consortium’s official list of confusable characters . To prevent a word from being censored incorrectly, just add another entry in the word censor to replace the word with itself (e.g.: "burn" => "burn"). ';
+
$helptxt['customoptions'] = 'This defines the options that a user may choose from a drop down list. There are a few key points to note on this page:
Default setting: Whichever check box has the "radio button" next to it selected will be the default selection for the user when they enter their profile.
diff --git a/Sources/Actions/Admin/Posts.php b/Sources/Actions/Admin/Posts.php
index 46c042830c..0c044b0176 100644
--- a/Sources/Actions/Admin/Posts.php
+++ b/Sources/Actions/Admin/Posts.php
@@ -129,6 +129,7 @@ public function censor(): void
'allow_no_censored' => empty($_POST['allow_no_censored']) ? '0' : '1',
'censorWholeWord' => empty($_POST['censorWholeWord']) ? '0' : '1',
'censorIgnoreCase' => empty($_POST['censorIgnoreCase']) ? '0' : '1',
+ 'spoofdetector_censor' => empty($_POST['spoofdetector_censor']) ? '0' : '1',
];
IntegrationHook::call('integrate_save_censors', [&$updates]);
diff --git a/Sources/Actions/Register2.php b/Sources/Actions/Register2.php
index ec369f9ad6..200b2f91a1 100644
--- a/Sources/Actions/Register2.php
+++ b/Sources/Actions/Register2.php
@@ -706,6 +706,8 @@ public static function registerMember(array &$reg_options, bool $return_errors =
// Call an optional function to validate the users' input.
IntegrationHook::call('integrate_register', [&$reg_options, &$theme_vars, &$known_ints, &$known_floats]);
+ $reg_options['register_vars']['spoofdetector_name'] = Utils::htmlspecialchars(Unicode\SpoofDetector::getSkeletonString(html_entity_decode($reg_options['register_vars']['real_name'] ?? $reg_options['register_vars']['member_name'], ENT_QUOTES)));
+
$column_names = [];
$values = [];
diff --git a/Sources/Lang.php b/Sources/Lang.php
index 2dd0023797..dfaf4b7853 100644
--- a/Sources/Lang.php
+++ b/Sources/Lang.php
@@ -598,34 +598,44 @@ public static function censorText(string &$text, bool $force = false): string
IntegrationHook::call('integrate_word_censor', [&$text]);
+ // Let SpoofDetector help us detect attempts to bypass the word censor.
+ Unicode\SpoofDetector::enhanceWordCensor($text);
+
// If they haven't yet been loaded, load them.
if ($censor_vulgar == null) {
$censor_vulgar = explode("\n", Config::$modSettings['censor_vulgar']);
$censor_proper = explode("\n", Config::$modSettings['censor_proper']);
+ $charset = empty(Config::$modSettings['global_character_set']) ? self::$txt['lang_character_set'] : Config::$modSettings['global_character_set'];
+
// Quote them for use in regular expressions.
- if (!empty(Config::$modSettings['censorWholeWord'])) {
- $charset = empty(Config::$modSettings['global_character_set']) ? self::$txt['lang_character_set'] : Config::$modSettings['global_character_set'];
+ for ($i = 0, $n = count($censor_vulgar); $i < $n; $i++) {
+ // If a word is replaced with itself, just leave it as it is.
+ // Why would the admin replace a word with itself, you ask?
+ // If the spoof detector incorrectly censors an allowed word
+ // because it happens to be visually confusable with a banned
+ // word, the admin can create an entry to replace the allowed
+ // word with itself in order to override the spoof detector.
+ if ($censor_vulgar[$i] === $censor_proper[$i]) {
+ $censor_proper[$i] = '$0';
+ }
- for ($i = 0, $n = count($censor_vulgar); $i < $n; $i++) {
- $censor_vulgar[$i] = str_replace(['\\\\\\*', '\\*', '&', '\''], ['[*]', '[^\\s]*?', '&', '''], preg_quote($censor_vulgar[$i], '/'));
+ $censor_vulgar[$i] = str_replace(['\\\\\\*', '\\*', '&', '\''], ['[*]', '[^\\s]*?', '&', '''], preg_quote($censor_vulgar[$i], '/'));
+ if (!empty(Config::$modSettings['censorWholeWord'])) {
// Use the faster \b if we can, or something more complex if we can't
$boundary_before = preg_match('/^\w/', $censor_vulgar[$i]) ? '\b' : ($charset === 'UTF-8' ? '(?new_data['real_name'])) {
+ $this->new_data['spoofdetector_name'] = Utils::htmlspecialchars(Unicode\SpoofDetector::getSkeletonString(html_entity_decode($this->new_data['real_name'], ENT_QUOTES)));
+ }
}
/**
diff --git a/Sources/Tasks/UpdateSpoofDetectorNames.php b/Sources/Tasks/UpdateSpoofDetectorNames.php
new file mode 100644
index 0000000000..01744ca90e
--- /dev/null
+++ b/Sources/Tasks/UpdateSpoofDetectorNames.php
@@ -0,0 +1,143 @@
+_details['last_member_id']) || !is_int($this->_details['last_member_id'])) {
+ $this->_details['last_member_id'] = 0;
+ }
+
+ // Just in case the column is missing for some reason...
+ if (
+ $this->_details['last_member_id'] === 0
+ && !in_array('spoofdetector_name', Db::$db->list_columns('{db_prefix}members'))
+ ) {
+ Db::$db->add_column(
+ '{db_prefix}messages',
+ [
+ 'name' => 'spoofdetector_name',
+ 'type' => 'varchar',
+ 'size' => 255,
+ 'null' => false,
+ 'default' => '',
+ ],
+ [],
+ 'ignore',
+ );
+ Db::$db->add_index(
+ '{db_prefix}messages',
+ [
+ 'name' => 'idx_spoofdetector_name',
+ 'columns' => ['spoofdetector_name'],
+ ],
+ [],
+ 'ignore',
+ );
+ Db::$db->add_index(
+ '{db_prefix}messages',
+ [
+ 'name' => 'idx_spoofdetector_name_id',
+ 'columns' => ['spoofdetector_name', 'id_member'],
+ ],
+ [],
+ 'ignore',
+ );
+ }
+
+ $updates = [];
+
+ $request = Db::$db->query(
+ '',
+ 'SELECT id_member, real_name, spoofdetector_name
+ FROM {db_prefix}members
+ WHERE id_member > {int:id_member}
+ ORDER BY id_member
+ LIMIT {int:limit}',
+ [
+ 'id_member' => $this->_details['last_member_id'],
+ 'limit' => MAX_CLAIM_THRESHOLD,
+ ],
+ );
+
+ while ($row = Db::$db->fetch_assoc($request)) {
+ $this->_details['last_member_id'] = $row['id_member'];
+
+ $skeleton = Utils::htmlspecialchars(SpoofDetector::getSkeletonString(html_entity_decode($row['real_name'], ENT_QUOTES)));
+
+ // Don't bother updating if there's been no change.
+ if ($row['spoofdetector_name'] === $skeleton) {
+ continue;
+ }
+
+ $updates[$row['id_member']] = ['spoofdetector_name' => $skeleton];
+ }
+ Db::$db->free_result($request);
+
+ foreach ($updates as $id_member => $data) {
+ User::updateMemberData($id_member, $data);
+ }
+
+ if ($this->_details['last_member_id'] < Config::$modSettings['latestMember']) {
+ $this->respawn();
+ }
+
+ return true;
+ }
+
+ /**
+ * Adds a new instance of this task to the task list.
+ */
+ private function respawn(): void
+ {
+ Db::$db->insert(
+ 'insert',
+ '{db_prefix}background_tasks',
+ [
+ 'task_class' => 'string-255',
+ 'task_data' => 'string',
+ 'claimed_time' => 'int',
+ ],
+ [
+ get_class($this),
+ json_encode($this->_details),
+ 0,
+ ],
+ [],
+ );
+ }
+}
+
+?>
\ No newline at end of file
diff --git a/Sources/Tasks/UpdateUnicode.php b/Sources/Tasks/UpdateUnicode.php
index 4f08d30ddf..17390fa2a6 100644
--- a/Sources/Tasks/UpdateUnicode.php
+++ b/Sources/Tasks/UpdateUnicode.php
@@ -35,6 +35,7 @@ class UpdateUnicode extends BackgroundTask
public const DATA_URL_UCD = 'https://www.unicode.org/Public/UCD/latest/ucd';
public const DATA_URL_IDNA = 'https://www.unicode.org/Public/idna/latest';
public const DATA_URL_CLDR = 'https://raw.githubusercontent.com/unicode-org/cldr-json/main/cldr-json';
+ public const DATA_URL_SECURITY = 'https://www.unicode.org/Public/security/latest';
/**
* @var string The latest official release of the Unicode Character Database.
@@ -432,6 +433,67 @@ class UpdateUnicode extends BackgroundTask
],
'data' => [],
],
+ 'utf8_confusables' => [
+ 'file' => 'Confusables.php',
+ 'key_type' => 'hexchar',
+ 'val_type' => 'hexchar',
+ 'desc' => [
+ 'Helper function for SMF\Unicode\SpoofDetector::getSkeletonString.',
+ '',
+ 'Returns an array of "confusables" maps that can be used for confusable string',
+ 'detection.',
+ '',
+ 'Data compiled from:',
+ self::DATA_URL_SECURITY . '/confusables.txt',
+ ],
+ 'return' => [
+ 'type' => 'array',
+ 'desc' => '"Confusables" maps.',
+ ],
+ 'data' => [],
+ ],
+ 'utf8_character_scripts' => [
+ 'file' => 'Confusables.php',
+ 'key_type' => 'hexchar',
+ 'val_type' => 'array',
+ 'desc' => [
+ 'Helper function for SpoofDetector::resolveScriptSet.',
+ '',
+ 'Each key in the returned array defines the END of a range of characters that',
+ 'all have the same script set. For example, the first key, "\x40", means the',
+ 'range of characters from "\x0" to "\x40". Then the second key, "\x5A",',
+ 'means the range from "\x41" to "\x5A".',
+ '',
+ 'The first entry in each value array indicates the primary script (i.e. the',
+ 'value of the Script property) for that set of characters. If those characters',
+ 'can also occur in a limited number of other scripts (i.e. the Script_Extensions',
+ 'property for those characters is not empty), those additional scripts are',
+ 'listed after the first.',
+ '',
+ 'See https://www.unicode.org/reports/tr24/ for more info.',
+ ],
+ 'return' => [
+ 'type' => 'array',
+ 'desc' => 'Script data for ranges of Unicode characters.',
+ ],
+ 'data' => [],
+ ],
+ 'utf8_regex_identifier_status' => [
+ 'file' => 'Confusables.php',
+ 'key_type' => 'string',
+ 'val_type' => 'string',
+ 'desc' => [
+ 'Helper function for SpoofDetector::checkHomographNames.',
+ '',
+ 'Returns an array of regexes that can be used to check the "identifier status"',
+ 'of characters in a string.',
+ ],
+ 'return' => [
+ 'type' => 'array',
+ 'desc' => 'Character classes for identifier statuses.',
+ ],
+ 'data' => [],
+ ],
];
/**
@@ -464,6 +526,10 @@ class UpdateUnicode extends BackgroundTask
'cldr-core/supplemental/ordinals.json',
'cldr-core/supplemental/currencyData.json',
],
+ self::DATA_URL_SECURITY => [
+ 'confusables.txt',
+ 'IdentifierStatus.txt',
+ ],
];
/**
@@ -614,6 +680,15 @@ public function execute(): bool
$this->export_funcs_to_file();
+ /********************
+ * Confusables data *
+ ********************/
+ $success = $this->build_confusables() & $success;
+ $success = $this->build_compressed_character_script_data() & $success;
+ $success = $this->build_regex_identifier_status() & $success;
+
+ $this->export_funcs_to_file();
+
/**********
* Wrapup *
**********/
@@ -646,6 +721,25 @@ public function execute(): bool
rename($file_paths['temp'], $file_paths['real']);
}
}
+
+ // Updating Unicode data means we need to update the spoof detector names.
+ if (empty($this->_details['files_only'])) {
+ Db::$db->insert(
+ 'insert',
+ '{db_prefix}background_tasks',
+ [
+ 'task_class' => 'string',
+ 'task_data' => 'string',
+ 'claimed_time' => 'int',
+ ],
+ [
+ 'SMF\\Tasks\\UpdateSpoofDetectorNames',
+ json_encode(['last_member_id' => 0]),
+ 0,
+ ],
+ ['id_task'],
+ );
+ }
}
// Clean up after ourselves.
@@ -917,7 +1011,9 @@ private function build_func_array(string &$func_code, array $data, string $key_t
foreach ($data as $key => $value) {
$func_code .= str_repeat("\t", $indent);
- if ($key_type == 'hexchar') {
+ if (is_int($key)) {
+ // do nothing.
+ } elseif ($key_type == 'hexchar') {
$func_code .= '"';
$key = mb_decode_numericentity(str_replace(' ', '', $key), [0, 0x10FFFF, 0, 0xFFFFFF], 'UTF-8');
@@ -927,7 +1023,7 @@ private function build_func_array(string &$func_code, array $data, string $key_t
}
$func_code .= '" => ';
- } elseif ($key_type == 'string' && !is_int($key)) {
+ } elseif ($key_type == 'string') {
$func_code .= var_export($key, true) . ' => ';
}
@@ -2133,6 +2229,224 @@ private function build_currencies(): bool
return true;
}
+
+ /**
+ * Builds confusables data for the spoof detector.
+ */
+ private function build_confusables(): bool
+ {
+ $local_file = $this->fetch_unicode_file('confusables.txt', self::DATA_URL_SECURITY);
+
+ if (empty($local_file)) {
+ return false;
+ }
+
+ // Compile the character => skeleton maps.
+ foreach (file($local_file) as $line) {
+ $line = substr($line, 0, strcspn($line, '#'));
+
+ if (strpos($line, ';') === false) {
+ continue;
+ }
+
+ $fields = explode(';', $line);
+
+ foreach ($fields as $key => $value) {
+ $fields[$key] = trim($value);
+ }
+
+ $fields[1] = explode(' ', $fields[1]);
+
+ foreach ($fields[1] as &$hexcode) {
+ $hexcode = str_pad($hexcode, 6, '0', STR_PAD_LEFT);
+ }
+
+ $fields[1] = implode(' ', $fields[1]);
+
+ $this->funcs['utf8_confusables']['data']['' . str_pad($fields[0], 6, '0', STR_PAD_LEFT) . ';'] = '' . str_replace(' ', '; ', $fields[1]) . ';';
+ }
+
+ ksort($this->funcs['utf8_confusables']['data']);
+
+ return true;
+ }
+
+ /**
+ * Builds confusables data for the spoof detector.
+ */
+ private function build_compressed_character_script_data(): bool
+ {
+ // Once we have identified a pair of potentially confusable strings, we need
+ // analyze their script sets in order to figure out what to do with them.
+ // For that, we need more data...
+ $local_file = $this->fetch_unicode_file('PropertyValueAliases.txt', self::DATA_URL_UCD);
+
+ if (empty($local_file)) {
+ return false;
+ }
+
+ $script_aliases = [];
+ $scripts_data = [];
+
+ foreach (file($local_file) as $line) {
+ $line = substr($line, 0, strcspn($line, '#'));
+
+ if (strpos($line, ';') === false) {
+ continue;
+ }
+
+ $fields = explode(';', $line);
+
+ foreach ($fields as $key => $value) {
+ $fields[$key] = trim($value);
+ }
+
+ if ($fields[0] !== 'sc') {
+ continue;
+ }
+
+ $script_aliases[$fields[1]] = $fields[2];
+ }
+
+ $local_file = $this->fetch_unicode_file('Scripts.txt', self::DATA_URL_UCD);
+
+ if (empty($local_file)) {
+ return false;
+ }
+
+ foreach (file($local_file) as $line) {
+ $line = substr($line, 0, strcspn($line, '#'));
+
+ if (strpos($line, ';') === false) {
+ continue;
+ }
+
+ $fields = explode(';', $line);
+
+ foreach ($fields as $key => $value) {
+ $fields[$key] = trim($value);
+ }
+
+ if (strpos($fields[0], '..') === false) {
+ $scripts_data['' . str_pad($fields[0], 6, '0', STR_PAD_LEFT) . ';'][] = $fields[1];
+ } else {
+ list($start, $end) = explode('..', $fields[0]);
+
+ $ord_s = hexdec($start);
+ $ord_e = hexdec($end);
+
+ $ord = $ord_s;
+
+ while ($ord <= $ord_e) {
+ $scripts_data['' . strtoupper(sprintf('%06s', dechex($ord++))) . ';'][] = $fields[1];
+ }
+ }
+ }
+
+ $local_file = $this->fetch_unicode_file('ScriptExtensions.txt', self::DATA_URL_UCD);
+
+ if (empty($local_file)) {
+ return false;
+ }
+
+ foreach (file($local_file) as $line) {
+ $line = substr($line, 0, strcspn($line, '#'));
+
+ if (strpos($line, ';') === false) {
+ continue;
+ }
+
+ $fields = explode(';', $line);
+
+ foreach ($fields as $key => $value) {
+ $fields[$key] = trim($value);
+ }
+
+ $char_scripts = [];
+
+ foreach (explode(' ', $fields[1]) as $alias) {
+ $char_scripts[] = $script_aliases[$alias];
+ }
+
+ if (strpos($fields[0], '..') === false) {
+ foreach ($char_scripts as $char_script) {
+ $scripts_data['' . str_pad($fields[0], 6, '0', STR_PAD_LEFT) . ';'][] = $char_script;
+ }
+ } else {
+ list($start, $end) = explode('..', $fields[0]);
+
+ $ord_s = hexdec($start);
+ $ord_e = hexdec($end);
+
+ $ord = $ord_s;
+
+ while ($ord <= $ord_e) {
+ foreach ($char_scripts as $char_script) {
+ $scripts_data['' . strtoupper(sprintf('%06s', dechex($ord++))) . ';'][] = $char_script;
+ }
+ }
+ }
+ }
+
+ foreach ($scripts_data as &$char_scripts) {
+ $char_scripts = array_unique($char_scripts);
+ }
+
+ ksort($scripts_data);
+
+ $prev = [];
+
+ foreach ($scripts_data as $char => $scripts) {
+ if (isset($prev['scripts']) && $prev['scripts'] !== $scripts) {
+ $this->funcs['utf8_character_scripts']['data'][$prev['char']] = preg_replace(
+ [
+ '/\d+ => /',
+ '/\n/',
+ ],
+ [
+ '',
+ "\n\t\t",
+ ],
+ Config::varExport($prev['scripts']),
+ );
+ }
+
+ $prev = ['char' => $char, 'scripts' => $scripts];
+ }
+
+ return true;
+ }
+
+ /**
+ * Builds regex to distinguish characters' Identifier_Status value.
+ */
+ private function build_regex_identifier_status(): bool
+ {
+ // We also need to distinguish characaters' Identifier_Status value.
+ $local_file = $this->fetch_unicode_file('IdentifierStatus.txt', self::DATA_URL_SECURITY);
+
+ if (empty($local_file)) {
+ return false;
+ }
+
+ foreach (file($local_file) as $line) {
+ $line = substr($line, 0, strcspn($line, '#'));
+
+ if (strpos($line, ';') === false) {
+ continue;
+ }
+
+ $fields = explode(';', $line);
+
+ foreach ($fields as $key => $value) {
+ $fields[$key] = trim($value);
+ }
+
+ $this->funcs['utf8_regex_identifier_status']['data'][$fields[1]][] = '\\x{' . str_replace('..', '}-\\x{', $fields[0]) . '}';
+ }
+
+ return true;
+ }
}
?>
\ No newline at end of file
diff --git a/Sources/Unicode/Confusables.php b/Sources/Unicode/Confusables.php
new file mode 100644
index 0000000000..f3a8509928
--- /dev/null
+++ b/Sources/Unicode/Confusables.php
@@ -0,0 +1,9773 @@
+ "\x27\x27",
+ "\x25" => "\xC2\xBA\x2F\xE2\x82\x80",
+ "\x30" => "\x4F",
+ "\x31" => "\x6C",
+ "\x49" => "\x6C",
+ "\x60" => "\x27",
+ "\x6D" => "\x72\x6E",
+ "\x7C" => "\x6C",
+ "\xC2\xA0" => "\x20",
+ "\xC2\xA2" => "\x63\xCC\xB8",
+ "\xC2\xA5" => "\x59\xCC\xB5",
+ "\xC2\xAF" => "\xCB\x89",
+ "\xC2\xB4" => "\x27",
+ "\xC2\xB5" => "\xCE\xBC",
+ "\xC2\xB8" => "\x2C",
+ "\xC3\x86" => "\x41\x45",
+ "\xC3\x87" => "\x43\xCC\xA6",
+ "\xC3\x90" => "\x44\xCC\xB5",
+ "\xC3\x97" => "\x78",
+ "\xC3\x98" => "\x4F\xCC\xB8",
+ "\xC3\xA6" => "\x61\x65",
+ "\xC3\xA7" => "\x63\xCC\xA6",
+ "\xC3\xB0" => "\xE2\x88\x82\xCC\xB5",
+ "\xC3\xB6" => "\xD8\xA9",
+ "\xC3\xB8" => "\x6F\xCC\xB8",
+ "\xC4\x90" => "\x44\xCC\xB5",
+ "\xC4\x91" => "\x64\xCC\xB5",
+ "\xC4\x9A" => "\xC4\x94",
+ "\xC4\x9B" => "\xC4\x95",
+ "\xC4\xA6" => "\x48\xCC\xB5",
+ "\xC4\xA7" => "\x68\xCC\xB5",
+ "\xC4\xB1" => "\x69",
+ "\xC4\xB2" => "\x6C\x4A",
+ "\xC4\xB3" => "\x69\x6A",
+ "\xC4\xBF" => "\x6C\xC2\xB7",
+ "\xC5\x80" => "\x6C\xC2\xB7",
+ "\xC5\x81" => "\x4C\xCC\xB8",
+ "\xC5\x82" => "\x6C\xCC\xB8",
+ "\xC5\x86" => "\xC9\xB2",
+ "\xC5\x89" => "\x27\x6E",
+ "\xC5\x90" => "\xC3\x96",
+ "\xC5\x92" => "\x4F\x45",
+ "\xC5\x93" => "\x6F\x65",
+ "\xC5\xA3" => "\xC6\xAB",
+ "\xC5\xA6" => "\x54\xCC\xB5",
+ "\xC5\xA7" => "\x74\xCC\xB5",
+ "\xC5\xBF" => "\x66",
+ "\xC6\x80" => "\x62\xCC\xB5",
+ "\xC6\x81" => "\x27\x42",
+ "\xC6\x82" => "\x62\xCC\x84",
+ "\xC6\x83" => "\x62\xCC\x84",
+ "\xC6\x84" => "\x62",
+ "\xC6\x87" => "\x43\x27",
+ "\xC6\x89" => "\x44\xCC\xB5",
+ "\xC6\x8A" => "\x27\x44",
+ "\xC6\x8C" => "\x64\xCC\x84",
+ "\xC6\x8D" => "\x67",
+ "\xC6\x91" => "\x46\xCC\xA6",
+ "\xC6\x92" => "\x66\xCC\xA6",
+ "\xC6\x93" => "\x47\x27",
+ "\xC6\x96" => "\x6C",
+ "\xC6\x97" => "\x6C\xCC\xB5",
+ "\xC6\x98" => "\x4B\x27",
+ "\xC6\x99" => "\x6B\xCC\x94",
+ "\xC6\x9A" => "\x6C\xCC\xB5",
+ "\xC6\x9D" => "\x4E\xCC\xA6",
+ "\xC6\x9E" => "\x6E\xCC\xA9",
+ "\xC6\x9F" => "\x4F\xCC\xB5",
+ "\xC6\xA0" => "\x4F\x27",
+ "\xC6\xA1" => "\x6F\x27",
+ "\xC6\xA4" => "\x27\x50",
+ "\xC6\xA5" => "\x70\xCC\x94",
+ "\xC6\xA6" => "\x52",
+ "\xC6\xA7" => "\x32",
+ "\xC6\xAC" => "\x27\x54",
+ "\xC6\xAD" => "\x74\xCC\x94",
+ "\xC6\xAE" => "\x54\xCC\xA8",
+ "\xC6\xB3" => "\x27\x59",
+ "\xC6\xB4" => "\x79\xCC\x94",
+ "\xC6\xB5" => "\x5A\xCC\xB5",
+ "\xC6\xB6" => "\x7A\xCC\xB5",
+ "\xC6\xB7" => "\x33",
+ "\xC6\xBB" => "\x32\xCC\xB5",
+ "\xC6\xBC" => "\x35",
+ "\xC6\xBD" => "\x73",
+ "\xC6\xBF" => "\xC3\xBE",
+ "\xC7\x80" => "\x6C",
+ "\xC7\x81" => "\x6C\x6C",
+ "\xC7\x83" => "\x21",
+ "\xC7\x84" => "\x44\xC5\xBD",
+ "\xC7\x85" => "\x44\xC5\xBE",
+ "\xC7\x86" => "\x64\xC5\xBE",
+ "\xC7\x87" => "\x4C\x4A",
+ "\xC7\x88" => "\x4C\x6A",
+ "\xC7\x89" => "\x6C\x6A",
+ "\xC7\x8A" => "\x4E\x4A",
+ "\xC7\x8B" => "\x4E\x6A",
+ "\xC7\x8C" => "\x6E\x6A",
+ "\xC7\x8D" => "\xC4\x82",
+ "\xC7\x8E" => "\xC4\x83",
+ "\xC7\x8F" => "\xC4\xAC",
+ "\xC7\x90" => "\xC4\xAD",
+ "\xC7\x91" => "\xC5\x8E",
+ "\xC7\x92" => "\xC5\x8F",
+ "\xC7\x93" => "\xC5\xAC",
+ "\xC7\x94" => "\xC5\xAD",
+ "\xC7\xA4" => "\x47\xCC\xB5",
+ "\xC7\xA5" => "\x67\xCC\xB5",
+ "\xC7\xA6" => "\xC4\x9E",
+ "\xC7\xA7" => "\xC4\x9F",
+ "\xC7\xB1" => "\x44\x5A",
+ "\xC7\xB2" => "\x44\x7A",
+ "\xC7\xB3" => "\x64\x7A",
+ "\xC7\xB5" => "\xC4\xA3",
+ "\xC7\xBE" => "\x4F\xCC\xB8\xCC\x81",
+ "\xC8\x9A" => "\xC5\xA2",
+ "\xC8\x9B" => "\xC6\xAB",
+ "\xC8\x9C" => "\x33",
+ "\xC8\xA2" => "\x38",
+ "\xC8\xA3" => "\x38",
+ "\xC8\xA4" => "\x5A\xCC\xA6",
+ "\xC8\xA5" => "\x7A\xCC\xA6",
+ "\xC8\xA6" => "\xC3\x85",
+ "\xC8\xA7" => "\xC3\xA5",
+ "\xC8\xBC" => "\x63\xCC\xB8",
+ "\xC8\xBE" => "\x54\xCC\xB8",
+ "\xC9\x81" => "\x3F",
+ "\xC9\x84" => "\x55\xCC\xB5",
+ "\xC9\x86" => "\x45\xCC\xB8",
+ "\xC9\x87" => "\x65\xCC\xB8",
+ "\xC9\x88" => "\x4A\xCC\xB5",
+ "\xC9\x89" => "\x6A\xCC\xB5",
+ "\xC9\x8D" => "\x72\xCC\xB5",
+ "\xC9\x8E" => "\x59\xCC\xB5",
+ "\xC9\x8F" => "\x79\xCC\xB5",
+ "\xC9\x91" => "\x61",
+ "\xC9\x93" => "\x62\xCC\x94",
+ "\xC9\x96" => "\x64\xCC\xA8",
+ "\xC9\x97" => "\x64\xCC\x94",
+ "\xC9\x99" => "\xC7\x9D",
+ "\xC9\x9A" => "\xC7\x9D\xCB\x9E",
+ "\xC9\x9B" => "\xEA\x9E\x93",
+ "\xC9\xA0" => "\x67\xCC\x94",
+ "\xC9\xA1" => "\x67",
+ "\xC9\xA3" => "\x79",
+ "\xC9\xA6" => "\x68\xCC\x94",
+ "\xC9\xA8" => "\x69\xCC\xB5",
+ "\xC9\xA9" => "\x69",
+ "\xC9\xAA" => "\x69",
+ "\xC9\xAB" => "\x6C\xCC\xB4",
+ "\xC9\xAD" => "\x6C\xCC\xA8",
+ "\xC9\xAE" => "\x6C\xC8\x9D",
+ "\xC9\xAF" => "\x77",
+ "\xC9\xB1" => "\x72\x6E\xCC\xA6",
+ "\xC9\xB3" => "\x6E\xCC\xA8",
+ "\xC9\xB5" => "\x6F\xCC\xB5",
+ "\xC9\xB6" => "\x6F\xE1\xB4\x87",
+ "\xC9\xBC" => "\x72\xCC\xA9",
+ "\xC9\xBD" => "\x72\xCC\xA8",
+ "\xCA\x82" => "\x73\xCC\xA8",
+ "\xCA\x8B" => "\x75",
+ "\xCA\x8F" => "\x79",
+ "\xCA\x90" => "\x7A\xCC\xA8",
+ "\xCA\x92" => "\xC8\x9D",
+ "\xCA\x94" => "\x3F",
+ "\xCA\xA0" => "\x71\xCC\x94",
+ "\xCA\xA3" => "\x64\x7A",
+ "\xCA\xA4" => "\x64\xC8\x9D",
+ "\xCA\xA5" => "\x64\xCA\x91",
+ "\xCA\xA6" => "\x74\x73",
+ "\xCA\xA7" => "\x74\xCA\x83",
+ "\xCA\xA8" => "\x74\xC9\x95",
+ "\xCA\xA9" => "\x66\xC5\x8B",
+ "\xCA\xAA" => "\x6C\x73",
+ "\xCA\xAB" => "\x6C\x7A",
+ "\xCA\xB3" => "\xE1\xA3\xB4",
+ "\xCA\xB9" => "\x27",
+ "\xCA\xBA" => "\x27\x27",
+ "\xCA\xBB" => "\x27",
+ "\xCA\xBC" => "\x27",
+ "\xCA\xBD" => "\x27",
+ "\xCA\xBE" => "\x27",
+ "\xCA\xBF" => "\xD5\x99",
+ "\xCB\x82" => "\x3C",
+ "\xCB\x83" => "\x3E",
+ "\xCB\x84" => "\x5E",
+ "\xCB\x86" => "\x5E",
+ "\xCB\x88" => "\x27",
+ "\xCB\x8A" => "\x27",
+ "\xCB\x8B" => "\x27",
+ "\xCB\x90" => "\x3A",
+ "\xCB\x93" => "\xD5\x99",
+ "\xCB\x97" => "\x2D",
+ "\xCB\x98" => "\xCB\x87",
+ "\xCB\x99" => "\xE0\xA5\xB1",
+ "\xCB\x9A" => "\xC2\xB0",
+ "\xCB\x9B" => "\x69",
+ "\xCB\x9C" => "\x7E",
+ "\xCB\x9D" => "\x27\x27",
+ "\xCB\xA1" => "\xE1\xA3\xB3",
+ "\xCB\xA2" => "\xE1\xA3\xB5",
+ "\xCB\xA4" => "\xCB\x81",
+ "\xCB\xAE" => "\x27\x27",
+ "\xCB\xB4" => "\x27",
+ "\xCB\xB6" => "\x27\x27",
+ "\xCB\xB8" => "\x3A",
+ "\xCB\xBB" => "\xCB\xAA",
+ "\xCC\x85" => "\xCC\x84",
+ "\xCC\x8C" => "\xCC\x86",
+ "\xCC\x8D" => "\xD9\xB0",
+ "\xCC\x90" => "\xCC\x86\xCC\x87",
+ "\xCC\x91" => "\xCC\x82",
+ "\xCC\x95" => "\xCC\x93",
+ "\xCC\x97" => "\xD9\x90",
+ "\xCC\xA0" => "\xCC\xB1",
+ "\xCC\xA1" => "\xCC\xA6",
+ "\xCC\xA2" => "\xCC\xA8",
+ "\xCC\xA7" => "\xCC\xA6",
+ "\xCC\xB6" => "\xCC\xB5",
+ "\xCC\xB7" => "\xCC\xB8",
+ "\xCC\xB9" => "\xCC\xA6",
+ "\xCD\x80" => "\xCC\x80",
+ "\xCD\x81" => "\xCC\x81",
+ "\xCD\x82" => "\xCC\x83",
+ "\xCD\x83" => "\xCC\x93",
+ "\xCD\x85" => "\xCC\xA8",
+ "\xCD\x87" => "\xCC\xB3",
+ "\xCD\x97" => "\xCD\x90",
+ "\xCD\x98" => "\xCC\x87",
+ "\xCD\xA6" => "\xCC\x8A",
+ "\xCD\xAE" => "\xCC\x86",
+ "\xCD\xB0" => "\xE2\xB1\xB5",
+ "\xCD\xB4" => "\x27",
+ "\xCD\xB5" => "\xCB\x8F",
+ "\xCD\xB6" => "\xD0\x98",
+ "\xCD\xB7" => "\xE1\xB4\x8E",
+ "\xCD\xBA" => "\x69",
+ "\xCD\xBB" => "\xC9\x94",
+ "\xCD\xBD" => "\xEA\x9C\xBF",
+ "\xCD\xBE" => "\x3B",
+ "\xCD\xBF" => "\x4A",
+ "\xCE\x84" => "\x27",
+ "\xCE\x87" => "\xC2\xB7",
+ "\xCE\x91" => "\x41",
+ "\xCE\x92" => "\x42",
+ "\xCE\x95" => "\x45",
+ "\xCE\x96" => "\x5A",
+ "\xCE\x97" => "\x48",
+ "\xCE\x98" => "\x4F\xCC\xB5",
+ "\xCE\x99" => "\x6C",
+ "\xCE\x9A" => "\x4B",
+ "\xCE\x9B" => "\xC9\x85",
+ "\xCE\x9C" => "\x4D",
+ "\xCE\x9D" => "\x4E",
+ "\xCE\x9F" => "\x4F",
+ "\xCE\xA1" => "\x50",
+ "\xCE\xA3" => "\xC6\xA9",
+ "\xCE\xA4" => "\x54",
+ "\xCE\xA5" => "\x59",
+ "\xCE\xA7" => "\x58",
+ "\xCE\xB1" => "\x61",
+ "\xCE\xB2" => "\xC3\x9F",
+ "\xCE\xB3" => "\x79",
+ "\xCE\xB4" => "\xE1\xBA\x9F",
+ "\xCE\xB5" => "\xEA\x9E\x93",
+ "\xCE\xB7" => "\x6E\xCC\xA9",
+ "\xCE\xB8" => "\x4F\xCC\xB5",
+ "\xCE\xB9" => "\x69",
+ "\xCE\xBA" => "\xC4\xB8",
+ "\xCE\xBD" => "\x76",
+ "\xCE\xBF" => "\x6F",
+ "\xCF\x81" => "\x70",
+ "\xCF\x83" => "\x6F",
+ "\xCF\x84" => "\xE1\xB4\x9B",
+ "\xCF\x85" => "\x75",
+ "\xCF\x86" => "\xC9\xB8",
+ "\xCF\x90" => "\xC3\x9F",
+ "\xCF\x91" => "\x4F\xCC\xB5",
+ "\xCF\x92" => "\x59",
+ "\xCF\x95" => "\xC9\xB8",
+ "\xCF\x96" => "\xCF\x80",
+ "\xCF\x9B" => "\xCF\x82",
+ "\xCF\x9C" => "\x46",
+ "\xCF\xA8" => "\x32",
+ "\xCF\xA9" => "\xC6\xA8",
+ "\xCF\xB0" => "\xC4\xB8",
+ "\xCF\xB1" => "\x70",
+ "\xCF\xB2" => "\x63",
+ "\xCF\xB3" => "\x6A",
+ "\xCF\xB4" => "\x4F\xCC\xB5",
+ "\xCF\xB5" => "\xEA\x9E\x93",
+ "\xCF\xB7" => "\xC3\x9E",
+ "\xCF\xB8" => "\xC3\xBE",
+ "\xCF\xB9" => "\x43",
+ "\xCF\xBA" => "\x4D",
+ "\xCF\xBD" => "\xC6\x86",
+ "\xCF\xBF" => "\xEA\x9C\xBE",
+ "\xD0\x84" => "\xEA\x9E\x92",
+ "\xD0\x85" => "\x53",
+ "\xD0\x86" => "\x6C",
+ "\xD0\x88" => "\x4A",
+ "\xD0\x90" => "\x41",
+ "\xD0\x91" => "\x62\xCC\x84",
+ "\xD0\x92" => "\x42",
+ "\xD0\x93" => "\xCE\x93",
+ "\xD0\x95" => "\x45",
+ "\xD0\x97" => "\x33",
+ "\xD0\x99" => "\xD0\x8D",
+ "\xD0\x9A" => "\x4B",
+ "\xD0\x9B" => "\xC9\x85",
+ "\xD0\x9C" => "\x4D",
+ "\xD0\x9D" => "\x48",
+ "\xD0\x9E" => "\x4F",
+ "\xD0\x9F" => "\xCE\xA0",
+ "\xD0\xA0" => "\x50",
+ "\xD0\xA1" => "\x43",
+ "\xD0\xA2" => "\x54",
+ "\xD0\xA3" => "\x59",
+ "\xD0\xA4" => "\xCE\xA6",
+ "\xD0\xA5" => "\x58",
+ "\xD0\xAB" => "\x62\x6C",
+ "\xD0\xAC" => "\x62",
+ "\xD0\xAE" => "\x6C\x4F",
+ "\xD0\xB0" => "\x61",
+ "\xD0\xB1" => "\x36",
+ "\xD0\xB2" => "\xCA\x99",
+ "\xD0\xB3" => "\x72",
+ "\xD0\xB5" => "\x65",
+ "\xD0\xB7" => "\xC9\x9C",
+ "\xD0\xB8" => "\xE1\xB4\x8E",
+ "\xD0\xBA" => "\xC4\xB8",
+ "\xD0\xBC" => "\xCA\x8D",
+ "\xD0\xBD" => "\xCA\x9C",
+ "\xD0\xBE" => "\x6F",
+ "\xD0\xBF" => "\xCF\x80",
+ "\xD1\x80" => "\x70",
+ "\xD1\x81" => "\x63",
+ "\xD1\x82" => "\xE1\xB4\x9B",
+ "\xD1\x83" => "\x79",
+ "\xD1\x84" => "\xC9\xB8",
+ "\xD1\x85" => "\x78",
+ "\xD1\x8A" => "\xCB\x89\x62",
+ "\xD1\x8B" => "\xC6\x85\x69",
+ "\xD1\x8C" => "\xC6\x85",
+ "\xD1\x8F" => "\xE1\xB4\x99",
+ "\xD1\x94" => "\xEA\x9E\x93",
+ "\xD1\x95" => "\x73",
+ "\xD1\x96" => "\x69",
+ "\xD1\x98" => "\x6A",
+ "\xD1\x9B" => "\x68\xCC\xB5",
+ "\xD1\x9D" => "\xD0\xB9",
+ "\xD1\xA1" => "\x77",
+ "\xD1\xA2" => "\x62\xCC\xB5",
+ "\xD1\xA3" => "\x62\xCC\xB5",
+ "\xD1\xB0" => "\xCE\xA8",
+ "\xD1\xB1" => "\xCF\x88",
+ "\xD1\xB2" => "\x4F\xCC\xB5",
+ "\xD1\xB3" => "\x6F\xCC\xB5",
+ "\xD1\xB4" => "\x56",
+ "\xD1\xB5" => "\x76",
+ "\xD1\xBC" => "\xD1\xA0\xD2\x86\xD2\x87",
+ "\xD1\xBD" => "\x77\xD2\x86\xD2\x87",
+ "\xD2\x8A" => "\xD0\x8D\xCC\xA6",
+ "\xD2\x8B" => "\xD0\xB9\xCC\xA6",
+ "\xD2\x8C" => "\x62\xCC\xB5",
+ "\xD2\x8D" => "\x62\xCC\xB5",
+ "\xD2\x90" => "\xCE\x93\x27",
+ "\xD2\x91" => "\x72\x27",
+ "\xD2\x92" => "\xCE\x93\xCC\xB5",
+ "\xD2\x93" => "\x72\xCC\xB5",
+ "\xD2\x96" => "\xD0\x96\xCC\xA9",
+ "\xD2\x97" => "\xD0\xB6\xCC\xA9",
+ "\xD2\x98" => "\x33\xCC\xA6",
+ "\xD2\x99" => "\xC9\x9C\xCC\xA6",
+ "\xD2\x9A" => "\x4B\xCC\xA9",
+ "\xD2\x9B" => "\xC4\xB8\xCC\xA9",
+ "\xD2\x9E" => "\x4B\xCC\xB5",
+ "\xD2\x9F" => "\xC4\xB8\xCC\xB5",
+ "\xD2\xA2" => "\x48\xCC\xA9",
+ "\xD2\xA3" => "\xCA\x9C\xCC\xA9",
+ "\xD2\xAA" => "\x43\xCC\xA6",
+ "\xD2\xAB" => "\x63\xCC\xA6",
+ "\xD2\xAC" => "\x54\xCC\xA9",
+ "\xD2\xAD" => "\xE1\xB4\x9B\xCC\xA9",
+ "\xD2\xAE" => "\x59",
+ "\xD2\xAF" => "\x79",
+ "\xD2\xB0" => "\x59\xCC\xB5",
+ "\xD2\xB1" => "\x79\xCC\xB5",
+ "\xD2\xB2" => "\x58\xCC\xA9",
+ "\xD2\xBB" => "\x68",
+ "\xD2\xBD" => "\x65",
+ "\xD2\xBE" => "\xD2\xBC\xCC\xA8",
+ "\xD2\xBF" => "\x65\xCC\xA8",
+ "\xD3\x80" => "\x6C",
+ "\xD3\x85" => "\xC9\x85\xCC\xA6",
+ "\xD3\x86" => "\xD0\xBB\xCC\xA6",
+ "\xD3\x87" => "\x48\xCC\xA6",
+ "\xD3\x88" => "\xCA\x9C\xCC\xA6",
+ "\xD3\x89" => "\x48\xCC\xA6",
+ "\xD3\x8A" => "\xCA\x9C\xCC\xA6",
+ "\xD3\x8B" => "\xD2\xB6",
+ "\xD3\x8C" => "\xD2\xB7",
+ "\xD3\x8D" => "\x4D\xCC\xA6",
+ "\xD3\x8E" => "\xCA\x8D\xCC\xA6",
+ "\xD3\x8F" => "\x69",
+ "\xD3\x94" => "\x41\x45",
+ "\xD3\x95" => "\x61\x65",
+ "\xD3\x98" => "\xC6\x8F",
+ "\xD3\x99" => "\xC7\x9D",
+ "\xD3\xA0" => "\x33",
+ "\xD3\xA1" => "\xC8\x9D",
+ "\xD3\xA8" => "\x4F\xCC\xB5",
+ "\xD3\xA9" => "\x6F\xCC\xB5",
+ "\xD4\x81" => "\x64",
+ "\xD4\x8A" => "\xC7\xB6",
+ "\xD4\x8C" => "\x47",
+ "\xD4\x8D" => "\xC9\xA2",
+ "\xD4\x90" => "\xC6\x90",
+ "\xD4\x91" => "\xEA\x9E\x93",
+ "\xD4\x9B" => "\x71",
+ "\xD4\x9C" => "\x57",
+ "\xD4\x9D" => "\x77",
+ "\xD4\xBB" => "\xE1\x8A\xAE",
+ "\xD5\x84" => "\xE1\x88\x86",
+ "\xD5\x8A" => "\xE1\x8C\xA3",
+ "\xD5\x8C" => "\xE1\x89\xA1",
+ "\xD5\x8D" => "\x55",
+ "\xD5\x8F" => "\x53",
+ "\xD5\x93" => "\xCE\xA6",
+ "\xD5\x95" => "\x4F",
+ "\xD5\x9A" => "\x27",
+ "\xD5\x9D" => "\x27",
+ "\xD5\xA1" => "\x77",
+ "\xD5\xA3" => "\x71",
+ "\xD5\xA6" => "\x71",
+ "\xD5\xAE" => "\xE1\xBA\x9F",
+ "\xD5\xB0" => "\x68",
+ "\xD5\xB5" => "\xC8\xB7",
+ "\xD5\xB8" => "\x6E",
+ "\xD5\xBA" => "\xC9\xB0",
+ "\xD5\xBC" => "\x6E",
+ "\xD5\xBD" => "\x75",
+ "\xD6\x81" => "\x67",
+ "\xD6\x84" => "\x66",
+ "\xD6\x85" => "\x6F",
+ "\xD6\x87" => "\xD5\xA5\xD6\x82",
+ "\xD6\x89" => "\x3A",
+ "\xD6\x9C" => "\xCC\x81",
+ "\xD6\x9D" => "\xCC\x81",
+ "\xD6\xA4" => "\xD6\x9A",
+ "\xD6\xA8" => "\xD6\x99",
+ "\xD6\xAD" => "\xD6\x96",
+ "\xD6\xAE" => "\xD6\x98",
+ "\xD6\xAF" => "\xCC\x8A",
+ "\xD6\xB4" => "\xCC\xA3",
+ "\xD6\xB9" => "\xCC\x87",
+ "\xD6\xBA" => "\xCC\x87",
+ "\xD7\x80" => "\x6C",
+ "\xD7\x81" => "\xCC\x87",
+ "\xD7\x82" => "\xCC\x87",
+ "\xD7\x83" => "\x3A",
+ "\xD7\x84" => "\xCC\x87",
+ "\xD7\x85" => "\xCC\xA3",
+ "\xD7\x95" => "\x6C",
+ "\xD7\x98" => "\x76",
+ "\xD7\x99" => "\x27",
+ "\xD7\x9F" => "\x6C",
+ "\xD7\xA1" => "\x6F",
+ "\xD7\xB0" => "\x6C\x6C",
+ "\xD7\xB1" => "\x6C\x27",
+ "\xD7\xB2" => "\x27\x27",
+ "\xD7\xB3" => "\x27",
+ "\xD7\xB4" => "\x27\x27",
+ "\xD8\x89" => "\xC2\xBA\x2F\xE2\x82\x80\xE2\x82\x80",
+ "\xD8\x8A" => "\xC2\xBA\x2F\xE2\x82\x80\xE2\x82\x80\xE2\x82\x80",
+ "\xD8\x8D" => "\x2C",
+ "\xD8\x8F" => "\xD8\xB9",
+ "\xD8\x98" => "\xCC\x81",
+ "\xD8\x99" => "\xCC\x93",
+ "\xD8\x9A" => "\xD9\x90",
+ "\xD8\xA3" => "\x6C\xD9\xB4",
+ "\xD8\xA4" => "\xD9\x88\xD9\xB4",
+ "\xD8\xA5" => "\x6C\xD9\x95",
+ "\xD8\xA6" => "\xD9\x89\xD9\xB4",
+ "\xD8\xA7" => "\x6C",
+ "\xD8\xAB" => "\xD9\x89\xDB\x9B",
+ "\xD8\xB4" => "\xD8\xB3\xDB\x9B",
+ "\xD8\xBD" => "\xD9\x89\xCC\x82",
+ "\xD8\xBF" => "\xD9\x89\xDB\x9B",
+ "\xD9\x87" => "\x6F",
+ "\xD9\x8A" => "\xD9\x89",
+ "\xD9\x8B" => "\xCC\x8B",
+ "\xD9\x8E" => "\xCC\x81",
+ "\xD9\x8F" => "\xCC\x93",
+ "\xD9\x92" => "\xCC\x8A",
+ "\xD9\x93" => "\xCC\x83",
+ "\xD9\x96" => "\xCC\xA9",
+ "\xD9\x97" => "\xCC\x92",
+ "\xD9\x98" => "\xCC\x86",
+ "\xD9\x99" => "\xCC\x84",
+ "\xD9\x9A" => "\xCC\x86",
+ "\xD9\x9B" => "\xCC\x82",
+ "\xD9\x9C" => "\xCC\xA3",
+ "\xD9\x9D" => "\xCC\x94",
+ "\xD9\x9F" => "\xD9\x95",
+ "\xD9\xA0" => "\x2E",
+ "\xD9\xA1" => "\x6C",
+ "\xD9\xA5" => "\x6F",
+ "\xD9\xA7" => "\x56",
+ "\xD9\xA8" => "\xC9\x85",
+ "\xD9\xAA" => "\xC2\xBA\x2F\xE2\x82\x80",
+ "\xD9\xAB" => "\x2C",
+ "\xD9\xAC" => "\xD8\x8C",
+ "\xD9\xAD" => "\x2A",
+ "\xD9\xAE" => "\xD9\x89",
+ "\xD9\xAF" => "\xDA\xA1",
+ "\xD9\xB2" => "\x6C\xD9\xB4",
+ "\xD9\xB3" => "\x6C\xD9\x95",
+ "\xD9\xB5" => "\x6C\xD9\xB4",
+ "\xD9\xB6" => "\xD9\x88\xD9\xB4",
+ "\xD9\xB7" => "\xD9\x88\xCC\x93\xD9\xB4",
+ "\xD9\xB8" => "\xD9\x89\xD9\xB4",
+ "\xD9\xB9" => "\xD9\x89\xD8\x95",
+ "\xD9\xBE" => "\xD9\x89\xDB\x9B",
+ "\xDA\x81" => "\xD8\xAD\xD9\x94",
+ "\xDA\x85" => "\xD8\xAD\xDB\x9B",
+ "\xDA\x88" => "\xD8\xAF\xD8\x95",
+ "\xDA\x8B" => "\xDA\x8A\xD8\x95",
+ "\xDA\x8E" => "\xD8\xAF\xDB\x9B",
+ "\xDA\x91" => "\xD8\xB1\xD8\x95",
+ "\xDA\x92" => "\xD8\xB1\xCC\x86",
+ "\xDA\x98" => "\xD8\xB1\xDB\x9B",
+ "\xDA\x9E" => "\xD8\xB5\xDB\x9B",
+ "\xDA\x9F" => "\xD8\xB7\xDB\x9B",
+ "\xDA\xA4" => "\xDA\xA1\xDB\x9B",
+ "\xDA\xA7" => "\xD9\x81",
+ "\xDA\xA8" => "\xDA\xA1\xDB\x9B",
+ "\xDA\xA9" => "\xD9\x83",
+ "\xDA\xAA" => "\xD9\x83",
+ "\xDA\xAD" => "\xD9\x83\xDB\x9B",
+ "\xDA\xB4" => "\xDA\xAF\xDB\x9B",
+ "\xDA\xB5" => "\xD9\x84\xCC\x86",
+ "\xDA\xB7" => "\xD9\x84\xDB\x9B",
+ "\xDA\xBA" => "\xD9\x89",
+ "\xDA\xBB" => "\xD9\x89\xD8\x95",
+ "\xDA\xBD" => "\xD9\x89\xDB\x9B",
+ "\xDA\xBE" => "\x6F",
+ "\xDB\x81" => "\x6F",
+ "\xDB\x82" => "\xDB\x80",
+ "\xDB\x83" => "\xD8\xA9",
+ "\xDB\x86" => "\xD9\x88\xCC\x86",
+ "\xDB\x87" => "\xD9\x88\xCC\x93",
+ "\xDB\x88" => "\xD9\x88\xD9\xB0",
+ "\xDB\x89" => "\xD9\x88\xCC\x82",
+ "\xDB\x8B" => "\xD9\x88\xDB\x9B",
+ "\xDB\x8C" => "\xD9\x89",
+ "\xDB\x8E" => "\xD9\x89\xCC\x86",
+ "\xDB\x90" => "\xD9\xBB",
+ "\xDB\x91" => "\xD9\x89\xDB\x9B",
+ "\xDB\x92" => "\xD9\x89",
+ "\xDB\x94" => "\x2D",
+ "\xDB\x95" => "\x6F",
+ "\xDB\x9F" => "\xCC\x8A",
+ "\xDB\xA8" => "\xCC\x86\xCC\x87",
+ "\xDB\xAC" => "\xCC\x87",
+ "\xDB\xAE" => "\xD8\xAF\xCC\x82",
+ "\xDB\xAF" => "\xD8\xB1\xCC\x82",
+ "\xDB\xB0" => "\x2E",
+ "\xDB\xB1" => "\x6C",
+ "\xDB\xB2" => "\xD9\xA2",
+ "\xDB\xB3" => "\xD9\xA3",
+ "\xDB\xB4" => "\xD9\xA4",
+ "\xDB\xB5" => "\x6F",
+ "\xDB\xB6" => "\xD9\xA6",
+ "\xDB\xB7" => "\x56",
+ "\xDB\xB8" => "\xC9\x85",
+ "\xDB\xB9" => "\xD9\xA9",
+ "\xDB\xBD" => "\xD8\xA1\xCD\x88",
+ "\xDB\xBE" => "\xD9\x85\xCD\x88",
+ "\xDB\xBF" => "\x6F\xCC\x82",
+ "\xDC\x81" => "\x2E",
+ "\xDC\x82" => "\x2E",
+ "\xDC\x83" => "\x3A",
+ "\xDC\x84" => "\x3A",
+ "\xDD\x80" => "\xCC\x87",
+ "\xDD\x81" => "\xCC\x87",
+ "\xDD\x82" => "\xDC\xBC",
+ "\xDD\x87" => "\xCC\x81",
+ "\xDD\x91" => "\xD8\xA8\xDB\x9B",
+ "\xDD\x96" => "\xD9\x89\xCC\x86",
+ "\xDD\xA2" => "\xDA\xAC",
+ "\xDD\xA3" => "\xD9\x83\xDB\x9B",
+ "\xDD\xA7" => "\xDD\x94",
+ "\xDD\xA8" => "\xD9\x86\xD8\x95",
+ "\xDD\xA9" => "\xD9\x86\xCC\x86",
+ "\xDD\xAC" => "\xD8\xB1\xD9\x94",
+ "\xDD\xB1" => "\xDA\x97\xD8\x95",
+ "\xDD\xB2" => "\xD8\xAD\xD9\x94",
+ "\xDD\xBE" => "\xD8\xB3\xCC\x82",
+ "\xDF\x80" => "\x4F",
+ "\xDF\x8A" => "\x6C",
+ "\xDF\xAB" => "\xCC\x84",
+ "\xDF\xAD" => "\xCC\x87",
+ "\xDF\xAE" => "\xCC\x82",
+ "\xDF\xB3" => "\xCC\x88",
+ "\xDF\xB4" => "\x27",
+ "\xDF\xB5" => "\x27",
+ "\xDF\xBA" => "\x5F",
+ "\xE0\xA2\xA1" => "\xD8\xA8\xD9\x94",
+ "\xE0\xA2\xA4" => "\xDA\xA2\xDB\x9B",
+ "\xE0\xA2\xA7" => "\xD9\x85\xDB\x9B",
+ "\xE0\xA2\xA8" => "\xD9\x89\xD9\x94",
+ "\xE0\xA2\xA9" => "\xDD\x94",
+ "\xE0\xA2\xAE" => "\xD8\xAF\xCC\xA4\xCC\xA3",
+ "\xE0\xA2\xAF" => "\xD8\xB5\xCC\xA4\xCC\xA3",
+ "\xE0\xA2\xB0" => "\xDA\xAF",
+ "\xE0\xA2\xB1" => "\xD9\x88",
+ "\xE0\xA2\xB2" => "\xD8\xB2\xCC\x82",
+ "\xE0\xA2\xB6" => "\xD8\xA8\xDB\xA2",
+ "\xE0\xA2\xB7" => "\xD9\x89\xDB\x9B\xDB\xA2",
+ "\xE0\xA2\xB9" => "\xD8\xB1\xCC\x86\xCC\x87",
+ "\xE0\xA2\xBA" => "\xD9\x89\xCC\x86\xCC\x87",
+ "\xE0\xA2\xBB" => "\xDA\xA1",
+ "\xE0\xA2\xBC" => "\xDA\xA1",
+ "\xE0\xA2\xBD" => "\xD9\x89",
+ "\xE0\xA3\xA5" => "\xD9\x8C",
+ "\xE0\xA3\xA8" => "\xD9\x8C",
+ "\xE0\xA3\xAA" => "\xCC\x87",
+ "\xE0\xA3\xAB" => "\xCC\x88",
+ "\xE0\xA3\xAD" => "\xCC\xA3",
+ "\xE0\xA3\xAE" => "\xCC\xA4",
+ "\xE0\xA3\xB0" => "\xCC\x8B",
+ "\xE0\xA3\xB1" => "\xD9\x8C",
+ "\xE0\xA3\xB2" => "\xD9\x8D",
+ "\xE0\xA3\xB3" => "\xCC\x93",
+ "\xE0\xA3\xB8" => "\xCD\x90",
+ "\xE0\xA3\xB9" => "\xCD\x94",
+ "\xE0\xA3\xBA" => "\xCD\x95",
+ "\xE0\xA3\xBF" => "\xCD\x90",
+ "\xE0\xA4\x80" => "\xCD\x92",
+ "\xE0\xA4\x81" => "\xCC\x86\xCC\x87",
+ "\xE0\xA4\x82" => "\xCC\x87",
+ "\xE0\xA4\x83" => "\x3A",
+ "\xE0\xA4\x84" => "\xE0\xA4\x85\xE0\xA5\x86",
+ "\xE0\xA4\x86" => "\xE0\xA4\x85\xE0\xA4\xBE",
+ "\xE0\xA4\x88" => "\xE0\xA4\xB0\xE0\xA5\x8D\xE0\xA4\x87",
+ "\xE0\xA4\x8D" => "\xE0\xA4\x8F\xE0\xA5\x85",
+ "\xE0\xA4\x8E" => "\xE0\xA4\x8F\xE0\xA5\x86",
+ "\xE0\xA4\x90" => "\xE0\xA4\x8F\xE0\xA5\x87",
+ "\xE0\xA4\x91" => "\xE0\xA4\x85\xE0\xA5\x89",
+ "\xE0\xA4\x92" => "\xE0\xA4\x85\xE0\xA4\xBE\xE0\xA5\x86",
+ "\xE0\xA4\x93" => "\xE0\xA4\x85\xE0\xA4\xBE\xE0\xA5\x87",
+ "\xE0\xA4\x94" => "\xE0\xA4\x85\xE0\xA4\xBE\xE0\xA5\x88",
+ "\xE0\xA4\xBC" => "\xCC\xA3",
+ "\xE0\xA5\x92" => "\xCC\xB1",
+ "\xE0\xA5\x93" => "\xCC\x80",
+ "\xE0\xA5\x94" => "\xCC\x81",
+ "\xE0\xA5\xA5" => "\xE0\xA5\xA4\xE0\xA5\xA4",
+ "\xE0\xA5\xA6" => "\x6F",
+ "\xE0\xA5\xA7" => "\xD9\xA9",
+ "\xE0\xA5\xBD" => "\x3F",
+ "\xE0\xA6\x81" => "\xCC\x86\xCC\x87",
+ "\xE0\xA6\x86" => "\xE0\xA6\x85\xE0\xA6\xBE",
+ "\xE0\xA6\xBC" => "\xCC\xA3",
+ "\xE0\xA7\xA0" => "\xE0\xA6\x8B\xE0\xA7\x83",
+ "\xE0\xA7\xA1" => "\xE0\xA6\x8B\xE0\xA7\x83",
+ "\xE0\xA7\xA6" => "\x4F",
+ "\xE0\xA7\xAA" => "\x38",
+ "\xE0\xA7\xAD" => "\x39",
+ "\xE0\xA8\x82" => "\xCC\x87",
+ "\xE0\xA8\x83" => "\xE0\xA6\x83",
+ "\xE0\xA8\x86" => "\xE0\xA8\x85\xE0\xA8\xBE",
+ "\xE0\xA8\x87" => "\xE0\xA9\xB2\xE0\xA8\xBF",
+ "\xE0\xA8\x88" => "\xE0\xA9\xB2\xE0\xA9\x80",
+ "\xE0\xA8\x89" => "\xE0\xA9\xB3\xE0\xA9\x81",
+ "\xE0\xA8\x8A" => "\xE0\xA9\xB3\xE0\xA9\x82",
+ "\xE0\xA8\x8F" => "\xE0\xA9\xB2\xE0\xA9\x87",
+ "\xE0\xA8\x90" => "\xE0\xA8\x85\xE0\xA9\x88",
+ "\xE0\xA8\x94" => "\xE0\xA8\x85\xE0\xA9\x8C",
+ "\xE0\xA8\xBC" => "\xCC\xA3",
+ "\xE0\xA9\x8B" => "\xE0\xA5\x86",
+ "\xE0\xA9\x8D" => "\xE0\xA5\x8D",
+ "\xE0\xA9\xA6" => "\x6F",
+ "\xE0\xA9\xA7" => "\x39",
+ "\xE0\xA9\xAA" => "\x38",
+ "\xE0\xAA\x81" => "\xCC\x86\xCC\x87",
+ "\xE0\xAA\x82" => "\xCC\x87",
+ "\xE0\xAA\x83" => "\x3A",
+ "\xE0\xAA\x86" => "\xE0\xAA\x85\xE0\xAA\xBE",
+ "\xE0\xAA\x8D" => "\xE0\xAA\x85\xE0\xAB\x85",
+ "\xE0\xAA\x8F" => "\xE0\xAA\x85\xE0\xAB\x87",
+ "\xE0\xAA\x90" => "\xE0\xAA\x85\xE0\xAB\x88",
+ "\xE0\xAA\x91" => "\xE0\xAA\x85\xE0\xAA\xBE\xE0\xAB\x85",
+ "\xE0\xAA\x93" => "\xE0\xAA\x85\xE0\xAA\xBE\xE0\xAB\x87",
+ "\xE0\xAA\x94" => "\xE0\xAA\x85\xE0\xAA\xBE\xE0\xAB\x88",
+ "\xE0\xAA\xBC" => "\xCC\xA3",
+ "\xE0\xAA\xBD" => "\xE0\xA4\xBD",
+ "\xE0\xAB\x81" => "\xE0\xA5\x81",
+ "\xE0\xAB\x82" => "\xE0\xA5\x82",
+ "\xE0\xAB\x8D" => "\xE0\xA5\x8D",
+ "\xE0\xAB\xA6" => "\x6F",
+ "\xE0\xAB\xA8" => "\xE0\xA5\xA8",
+ "\xE0\xAB\xA9" => "\xE0\xA5\xA9",
+ "\xE0\xAB\xAA" => "\xE0\xA5\xAA",
+ "\xE0\xAB\xAE" => "\xE0\xA5\xAE",
+ "\xE0\xAB\xB0" => "\xE0\xA5\xB0",
+ "\xE0\xAC\x81" => "\xCC\x86\xCC\x87",
+ "\xE0\xAC\x83" => "\x38",
+ "\xE0\xAC\x86" => "\xE0\xAC\x85\xE0\xAC\xBE",
+ "\xE0\xAC\xA0" => "\x4F",
+ "\xE0\xAC\xBC" => "\xCC\xA3",
+ "\xE0\xAD\xA6" => "\x4F",
+ "\xE0\xAD\xA8" => "\x39",
+ "\xE0\xAE\x82" => "\xCC\x8A",
+ "\xE0\xAE\x8A" => "\xE0\xAE\x89\xE0\xAE\xB3",
+ "\xE0\xAE\x9C" => "\xE0\xAE\x90",
+ "\xE0\xAE\xB0" => "\xE0\xAE\x88",
+ "\xE0\xAE\xBE" => "\xE0\xAE\x88",
+ "\xE0\xAF\x88" => "\xE0\xAE\xA9",
+ "\xE0\xAF\x8A" => "\xE0\xAF\x86\xE0\xAE\x88",
+ "\xE0\xAF\x8B" => "\xE0\xAF\x87\xE0\xAE\x88",
+ "\xE0\xAF\x8C" => "\xE0\xAF\x86\xE0\xAE\xB3",
+ "\xE0\xAF\x8D" => "\xCC\x87",
+ "\xE0\xAF\x97" => "\xE0\xAE\xB3",
+ "\xE0\xAF\xA6" => "\x6F",
+ "\xE0\xAF\xA7" => "\xE0\xAE\x95",
+ "\xE0\xAF\xA8" => "\xE0\xAE\x89",
+ "\xE0\xAF\xAA" => "\xE0\xAE\x9A",
+ "\xE0\xAF\xAB" => "\xE0\xAE\x88\xE0\xAF\x81",
+ "\xE0\xAF\xAC" => "\xE0\xAE\x9A\xE0\xAF\x81",
+ "\xE0\xAF\xAD" => "\xE0\xAE\x8E",
+ "\xE0\xAF\xAE" => "\xE0\xAE\x85",
+ "\xE0\xAF\xB0" => "\xE0\xAE\xAF",
+ "\xE0\xAF\xB2" => "\xE0\xAE\x9A\xE0\xAF\x82",
+ "\xE0\xAF\xB4" => "\xE0\xAE\xAE\xE0\xAF\x80",
+ "\xE0\xAF\xB5" => "\xE0\xAF\xB3",
+ "\xE0\xAF\xB7" => "\xE0\xAE\x8E\xE0\xAE\xB5",
+ "\xE0\xAF\xB8" => "\xE0\xAE\xB7",
+ "\xE0\xAF\xBA" => "\xE0\xAE\xA8\xE0\xAF\x80",
+ "\xE0\xB0\x80" => "\xCC\x86\xCC\x87",
+ "\xE0\xB0\x82" => "\x6F",
+ "\xE0\xB0\x83" => "\xE0\xA6\x83",
+ "\xE0\xB0\x93" => "\xE0\xB0\x92\xE0\xB1\x95",
+ "\xE0\xB0\x94" => "\xE0\xB0\x92\xE0\xB1\x8C",
+ "\xE0\xB0\xA0" => "\xE0\xB0\xB0\xD6\xBC",
+ "\xE0\xB0\xA2" => "\xE0\xB0\xA1\xCC\xA3",
+ "\xE0\xB0\xA5" => "\xE0\xB0\xA7\xD6\xBC",
+ "\xE0\xB0\xAD" => "\xE0\xB0\xAC\xCC\xA3",
+ "\xE0\xB0\xAE" => "\xE0\xB0\xB5\xE0\xB1\x81",
+ "\xE0\xB0\xB7" => "\xE0\xB0\xB5\xCC\xA3",
+ "\xE0\xB0\xB9" => "\xE0\xB0\xB5\xE0\xB0\xBE",
+ "\xE0\xB1\x82" => "\xE0\xB1\x81\xE0\xB0\xBE",
+ "\xE0\xB1\x84" => "\xE0\xB1\x83\xE0\xB0\xBE",
+ "\xE0\xB1\xA0" => "\xE0\xB0\x8B\xE0\xB0\xBE",
+ "\xE0\xB1\xA1" => "\xE0\xB0\x8C\xE0\xB0\xBE",
+ "\xE0\xB1\xA6" => "\x6F",
+ "\xE0\xB2\x81" => "\xCC\x86\xCC\x87",
+ "\xE0\xB2\x82" => "\x6F",
+ "\xE0\xB2\x83" => "\xE0\xA6\x83",
+ "\xE0\xB2\x85" => "\xE0\xB0\x85",
+ "\xE0\xB2\x86" => "\xE0\xB0\x86",
+ "\xE0\xB2\x87" => "\xE0\xB0\x87",
+ "\xE0\xB2\x92" => "\xE0\xB0\x92",
+ "\xE0\xB2\x93" => "\xE0\xB0\x92\xE0\xB1\x95",
+ "\xE0\xB2\x94" => "\xE0\xB0\x92\xE0\xB1\x8C",
+ "\xE0\xB2\x9C" => "\xE0\xB0\x9C",
+ "\xE0\xB2\x9E" => "\xE0\xB0\x9E",
+ "\xE0\xB2\xA3" => "\xE0\xB0\xA3",
+ "\xE0\xB2\xAF" => "\xE0\xB0\xAF",
+ "\xE0\xB2\xB1" => "\xE0\xB0\xB1",
+ "\xE0\xB2\xB2" => "\xE0\xB0\xB2",
+ "\xE0\xB3\xA1" => "\xE0\xB2\x8C\xE0\xB2\xBE",
+ "\xE0\xB3\xA6" => "\x6F",
+ "\xE0\xB3\xA7" => "\xE0\xB1\xA7",
+ "\xE0\xB3\xA8" => "\xE0\xB1\xA8",
+ "\xE0\xB3\xAF" => "\xE0\xB1\xAF",
+ "\xE0\xB4\x81" => "\xCC\x86\xCC\x87",
+ "\xE0\xB4\x82" => "\x6F",
+ "\xE0\xB4\x83" => "\xE0\xA6\x83",
+ "\xE0\xB4\x88" => "\xE0\xB4\x87\xE0\xB5\x97",
+ "\xE0\xB4\x89" => "\xE0\xAE\x89",
+ "\xE0\xB4\x8A" => "\xE0\xAE\x89\xE0\xB5\x97",
+ "\xE0\xB4\x8C" => "\xE0\xB4\xA8\xE0\xB5\x81",
+ "\xE0\xB4\x90" => "\xE0\xB4\x8E\xE0\xB5\x86",
+ "\xE0\xB4\x93" => "\xE0\xB4\x92\xE0\xB4\xBE",
+ "\xE0\xB4\x94" => "\xE0\xB4\x92\xE0\xB5\x97",
+ "\xE0\xB4\x99" => "\xE0\xB4\xA8\xE0\xB5\x81",
+ "\xE0\xB4\x9C" => "\xE0\xAE\x90",
+ "\xE0\xB4\xA0" => "\x6F",
+ "\xE0\xB4\xA3" => "\xE0\xAE\xA3",
+ "\xE0\xB4\xB1" => "\xE0\xB4\xB0",
+ "\xE0\xB4\xB4" => "\xE0\xAE\xB4",
+ "\xE0\xB4\xB6" => "\xE0\xAE\xB6",
+ "\xE0\xB4\xBA" => "\xE0\xAE\x9F\xE0\xAE\xBF",
+ "\xE0\xB4\xBF" => "\xE0\xAE\xBF",
+ "\xE0\xB5\x80" => "\xE0\xAE\xBF",
+ "\xE0\xB5\x82" => "\xE0\xB5\x81",
+ "\xE0\xB5\x83" => "\xE0\xB5\x81",
+ "\xE0\xB5\x88" => "\xE0\xB5\x86\xE0\xB5\x86",
+ "\xE0\xB5\x8E" => "\xE0\xA5\xB1",
+ "\xE0\xB5\x9A" => "\xE0\xB4\xA8\xE0\xB5\x8D\xE0\xB4\xAE",
+ "\xE0\xB5\x9F" => "\x6F\xE0\xB4\xB0\x6F",
+ "\xE0\xB5\xA1" => "\xE0\xB4\x9E",
+ "\xE0\xB5\xA6" => "\x6F",
+ "\xE0\xB5\xAA" => "\xE0\xB4\xB0\xE0\xB5\x8D",
+ "\xE0\xB5\xAB" => "\xE0\xB4\xA6\xE0\xB5\x8D\xE0\xB4\xB0",
+ "\xE0\xB5\xAC" => "\xE0\xB4\xA8\xE0\xB5\x8D\xE0\xB4\xA8",
+ "\xE0\xB5\xAD" => "\x39",
+ "\xE0\xB5\xAE" => "\xE0\xB4\xB5\xE0\xB5\x8D\xE0\xB4\xB0",
+ "\xE0\xB5\xAF" => "\xE0\xB4\xA8\xE0\xB5\x8D",
+ "\xE0\xB5\xB6" => "\xE0\xB4\xB9\xE0\xB5\x8D\xE0\xB4\xAE",
+ "\xE0\xB5\xB9" => "\xE0\xB4\xA8\xE0\xB5\x81",
+ "\xE0\xB5\xBB" => "\xE0\xB4\xA8\xE0\xB5\x8D",
+ "\xE0\xB5\xBC" => "\xE0\xB4\xB0\xE0\xB5\x8D",
+ "\xE0\xB6\x82" => "\x6F",
+ "\xE0\xB6\x83" => "\xE0\xA6\x83",
+ "\xE0\xB7\xA9" => "\xE0\xB7\xA8\xE0\xB7\x8F",
+ "\xE0\xB7\xAA" => "\xE0\xB6\xA2",
+ "\xE0\xB7\xAB" => "\xE0\xB6\xAF",
+ "\xE0\xB7\xAF" => "\xE0\xB7\xA8\xE0\xB7\x93",
+ "\xE0\xB8\x83" => "\xE0\xB8\x82",
+ "\xE0\xB8\x8B" => "\xE0\xB8\x8A",
+ "\xE0\xB8\x8F" => "\xE0\xB8\x8E",
+ "\xE0\xB8\x94" => "\xE0\xB8\x84",
+ "\xE0\xB8\x95" => "\xE0\xB8\x84",
+ "\xE0\xB8\x97" => "\xE0\xB8\x91",
+ "\xE0\xB8\xA1" => "\xE0\xB8\x86",
+ "\xE0\xB8\xA6" => "\xE0\xB8\xA0",
+ "\xE0\xB8\xB3" => "\xCC\x8A\xE0\xB8\xB2",
+ "\xE0\xB9\x81" => "\xE0\xB9\x80\xE0\xB9\x80",
+ "\xE0\xB9\x85" => "\xE0\xB8\xB2",
+ "\xE0\xB9\x8D" => "\xCC\x8A",
+ "\xE0\xB9\x90" => "\x6F",
+ "\xE0\xBA\x88" => "\xE0\xB8\x88",
+ "\xE0\xBA\x8D" => "\xE0\xB8\xA2",
+ "\xE0\xBA\x9A" => "\xE0\xB8\x9A",
+ "\xE0\xBA\x9B" => "\xE0\xB8\x9B",
+ "\xE0\xBA\x9D" => "\xE0\xB8\x9D",
+ "\xE0\xBA\x9E" => "\xE0\xB8\x9E",
+ "\xE0\xBA\x9F" => "\xE0\xB8\x9F",
+ "\xE0\xBA\xB3" => "\xCC\x8A\xE0\xBA\xB2",
+ "\xE0\xBA\xB8" => "\xE0\xB8\xB8",
+ "\xE0\xBA\xB9" => "\xE0\xB8\xB9",
+ "\xE0\xBB\x88" => "\xE0\xB9\x88",
+ "\xE0\xBB\x89" => "\xE0\xB9\x89",
+ "\xE0\xBB\x8A" => "\xE0\xB9\x8A",
+ "\xE0\xBB\x8B" => "\xE0\xB9\x8B",
+ "\xE0\xBB\x8D" => "\xCC\x8A",
+ "\xE0\xBB\x90" => "\x6F",
+ "\xE0\xBB\x9C" => "\xE0\xBA\xAB\xE0\xBA\x99",
+ "\xE0\xBB\x9D" => "\xE0\xBA\xAB\xE0\xBA\xA1",
+ "\xE0\xBC\x80" => "\xE0\xBD\xA8\xE0\xBD\xBC\xE0\xBD\xBE",
+ "\xE0\xBC\x82" => "\xE0\xBD\xA0\xE0\xBD\xB4\xE0\xBE\x82\xE0\xBD\xBF",
+ "\xE0\xBC\x83" => "\xE0\xBD\xA0\xE0\xBD\xB4\xE0\xBE\x82\xE0\xBC\x94",
+ "\xE0\xBC\x8C" => "\xE0\xBC\x8B",
+ "\xE0\xBC\x8E" => "\xE0\xBC\x8D\xE0\xBC\x8D",
+ "\xE0\xBC\x9B" => "\xE0\xBC\x9A\xE0\xBC\x9A",
+ "\xE0\xBC\x9E" => "\xE0\xBC\x9D\xE0\xBC\x9D",
+ "\xE0\xBC\x9F" => "\xE0\xBC\x9A\xE0\xBC\x9D",
+ "\xE0\xBC\xB7" => "\xCC\xA5",
+ "\xE0\xBD\xAA" => "\xE0\xBD\xA2",
+ "\xE0\xBD\xB7" => "\xE0\xBE\xB2\xE0\xBD\xB1\xE0\xBE\x80",
+ "\xE0\xBD\xB9" => "\xE0\xBE\xB3\xE0\xBD\xB1\xE0\xBE\x80",
+ "\xE0\xBF\x8E" => "\xE0\xBC\x9D\xE0\xBC\x9A",
+ "\xE0\xBF\x95" => "\xE5\x8D\x90",
+ "\xE0\xBF\x96" => "\xE5\x8D\x8D",
+ "\xE1\x80\x80" => "\xE1\x80\x82\xE1\x80\xAC",
+ "\xE1\x80\x90" => "\x6F\xE1\x80\xAC",
+ "\xE1\x80\x9D" => "\x6F",
+ "\xE1\x80\x9F" => "\xE1\x80\x95\xE1\x80\xAC",
+ "\xE1\x80\xA9" => "\xE1\x80\x9E\xE1\x80\xBC",
+ "\xE1\x80\xAA" => "\xE1\x80\x9E\xE1\x80\xBC\xE1\x80\xB1\xE1\x80\xAC\xE1\x80\xBA",
+ "\xE1\x80\xB6" => "\xCC\x8A",
+ "\xE1\x80\xB8" => "\xE0\xA6\x83",
+ "\xE1\x81\x80" => "\x6F",
+ "\xE1\x81\x8B" => "\xE1\x81\x8A\xE1\x81\x8A",
+ "\xE1\x81\xA5" => "\xE1\x81\x81",
+ "\xE1\x81\xA6" => "\xE1\x80\x95\xE1\x80\xBE",
+ "\xE1\x81\xAF" => "\xE1\x80\x95\xE1\x80\xAC\xE1\x80\xBE",
+ "\xE1\x81\xB0" => "\xE1\x80\x83\xE1\x80\xBE",
+ "\xE1\x81\xBE" => "\xE1\x81\xBD\xE1\x80\xBE",
+ "\xE1\x82\x81" => "\xE1\x80\x82\xE1\x80\xBE",
+ "\xE1\x82\x9E" => "\xE1\x82\x83\xCC\x8A",
+ "\xE1\x82\xA0" => "\xEA\x9E\x86",
+ "\xE1\x83\xA7" => "\x79",
+ "\xE1\x83\xB3" => "\xC8\x9D",
+ "\xE1\x83\xBF" => "\x6F",
+ "\xE1\x84\x81" => "\xE1\x84\x80\xE1\x84\x80",
+ "\xE1\x84\x84" => "\xE1\x84\x83\xE1\x84\x83",
+ "\xE1\x84\x88" => "\xE1\x84\x87\xE1\x84\x87",
+ "\xE1\x84\x8A" => "\xE1\x84\x89\xE1\x84\x89",
+ "\xE1\x84\x8D" => "\xE1\x84\x8C\xE1\x84\x8C",
+ "\xE1\x84\x93" => "\xE1\x84\x82\xE1\x84\x80",
+ "\xE1\x84\x94" => "\xE1\x84\x82\xE1\x84\x82",
+ "\xE1\x84\x95" => "\xE1\x84\x82\xE1\x84\x83",
+ "\xE1\x84\x96" => "\xE1\x84\x82\xE1\x84\x87",
+ "\xE1\x84\x97" => "\xE1\x84\x83\xE1\x84\x80",
+ "\xE1\x84\x98" => "\xE1\x84\x85\xE1\x84\x82",
+ "\xE1\x84\x99" => "\xE1\x84\x85\xE1\x84\x85",
+ "\xE1\x84\x9A" => "\xE1\x84\x85\xE1\x84\x92",
+ "\xE1\x84\x9B" => "\xE1\x84\x85\xE1\x84\x8B",
+ "\xE1\x84\x9C" => "\xE1\x84\x86\xE1\x84\x87",
+ "\xE1\x84\x9D" => "\xE1\x84\x86\xE1\x84\x8B",
+ "\xE1\x84\x9E" => "\xE1\x84\x87\xE1\x84\x80",
+ "\xE1\x84\x9F" => "\xE1\x84\x87\xE1\x84\x82",
+ "\xE1\x84\xA0" => "\xE1\x84\x87\xE1\x84\x83",
+ "\xE1\x84\xA1" => "\xE1\x84\x87\xE1\x84\x89",
+ "\xE1\x84\xA2" => "\xE1\x84\x87\xE1\x84\x89\xE1\x84\x80",
+ "\xE1\x84\xA3" => "\xE1\x84\x87\xE1\x84\x89\xE1\x84\x83",
+ "\xE1\x84\xA4" => "\xE1\x84\x87\xE1\x84\x89\xE1\x84\x87",
+ "\xE1\x84\xA5" => "\xE1\x84\x87\xE1\x84\x89\xE1\x84\x89",
+ "\xE1\x84\xA6" => "\xE1\x84\x87\xE1\x84\x89\xE1\x84\x8C",
+ "\xE1\x84\xA7" => "\xE1\x84\x87\xE1\x84\x8C",
+ "\xE1\x84\xA8" => "\xE1\x84\x87\xE1\x84\x8E",
+ "\xE1\x84\xA9" => "\xE1\x84\x87\xE1\x84\x90",
+ "\xE1\x84\xAA" => "\xE1\x84\x87\xE1\x84\x91",
+ "\xE1\x84\xAB" => "\xE1\x84\x87\xE1\x84\x8B",
+ "\xE1\x84\xAC" => "\xE1\x84\x87\xE1\x84\x87\xE1\x84\x8B",
+ "\xE1\x84\xAD" => "\xE1\x84\x89\xE1\x84\x80",
+ "\xE1\x84\xAE" => "\xE1\x84\x89\xE1\x84\x82",
+ "\xE1\x84\xAF" => "\xE1\x84\x89\xE1\x84\x83",
+ "\xE1\x84\xB0" => "\xE1\x84\x89\xE1\x84\x85",
+ "\xE1\x84\xB1" => "\xE1\x84\x89\xE1\x84\x86",
+ "\xE1\x84\xB2" => "\xE1\x84\x89\xE1\x84\x87",
+ "\xE1\x84\xB3" => "\xE1\x84\x89\xE1\x84\x87\xE1\x84\x80",
+ "\xE1\x84\xB4" => "\xE1\x84\x89\xE1\x84\x89\xE1\x84\x89",
+ "\xE1\x84\xB5" => "\xE1\x84\x89\xE1\x84\x8B",
+ "\xE1\x84\xB6" => "\xE1\x84\x89\xE1\x84\x8C",
+ "\xE1\x84\xB7" => "\xE1\x84\x89\xE1\x84\x8E",
+ "\xE1\x84\xB8" => "\xE1\x84\x89\xE1\x84\x8F",
+ "\xE1\x84\xB9" => "\xE1\x84\x89\xE1\x84\x90",
+ "\xE1\x84\xBA" => "\xE1\x84\x89\xE1\x84\x91",
+ "\xE1\x84\xBB" => "\xE1\x84\x85\xE1\x84\x92",
+ "\xE1\x84\xBD" => "\xE1\x84\xBC\xE1\x84\xBC",
+ "\xE1\x84\xBF" => "\xE1\x84\xBE\xE1\x84\xBE",
+ "\xE1\x85\x81" => "\xE1\x84\x8B\xE1\x84\x80",
+ "\xE1\x85\x82" => "\xE1\x84\x8B\xE1\x84\x83",
+ "\xE1\x85\x83" => "\xE1\x84\x8B\xE1\x84\x86",
+ "\xE1\x85\x84" => "\xE1\x84\x8B\xE1\x84\x87",
+ "\xE1\x85\x85" => "\xE1\x84\x8B\xE1\x84\x89",
+ "\xE1\x85\x86" => "\xE1\x84\x8B\xE1\x85\x80",
+ "\xE1\x85\x87" => "\xE1\x84\x8B\xE1\x84\x8B",
+ "\xE1\x85\x88" => "\xE1\x84\x8B\xE1\x84\x8C",
+ "\xE1\x85\x89" => "\xE1\x84\x8B\xE1\x84\x8E",
+ "\xE1\x85\x8A" => "\xE1\x84\x8B\xE1\x84\x90",
+ "\xE1\x85\x8B" => "\xE1\x84\x8B\xE1\x84\x91",
+ "\xE1\x85\x8D" => "\xE1\x84\x8C\xE1\x84\x8B",
+ "\xE1\x85\x8F" => "\xE1\x85\x8E\xE1\x85\x8E",
+ "\xE1\x85\x91" => "\xE1\x85\x90\xE1\x85\x90",
+ "\xE1\x85\x92" => "\xE1\x84\x8E\xE1\x84\x8F",
+ "\xE1\x85\x93" => "\xE1\x84\x8E\xE1\x84\x92",
+ "\xE1\x85\x96" => "\xE1\x84\x91\xE1\x84\x87",
+ "\xE1\x85\x97" => "\xE1\x84\x91\xE1\x84\x8B",
+ "\xE1\x85\x98" => "\xE1\x84\x92\xE1\x84\x92",
+ "\xE1\x85\x9A" => "\xE1\x84\x80\xE1\x84\x83",
+ "\xE1\x85\x9B" => "\xE1\x84\x82\xE1\x84\x89",
+ "\xE1\x85\x9C" => "\xE1\x84\x82\xE1\x84\x8C",
+ "\xE1\x85\x9D" => "\xE1\x84\x82\xE1\x84\x92",
+ "\xE1\x85\x9E" => "\xE1\x84\x83\xE1\x84\x85",
+ "\xE1\x85\xA2" => "\xE1\x85\xA1\xE4\xB8\xA8",
+ "\xE1\x85\xA4" => "\xE1\x85\xA3\xE4\xB8\xA8",
+ "\xE1\x85\xA6" => "\xE1\x85\xA5\xE4\xB8\xA8",
+ "\xE1\x85\xA8" => "\xE1\x85\xA7\xE4\xB8\xA8",
+ "\xE1\x85\xAA" => "\xE1\x85\xA9\xE1\x85\xA1",
+ "\xE1\x85\xAB" => "\xE1\x85\xA9\xE1\x85\xA1\xE4\xB8\xA8",
+ "\xE1\x85\xAC" => "\xE1\x85\xA9\xE4\xB8\xA8",
+ "\xE1\x85\xAF" => "\xE1\x85\xAE\xE1\x85\xA5",
+ "\xE1\x85\xB0" => "\xE1\x85\xAE\xE1\x85\xA5\xE4\xB8\xA8",
+ "\xE1\x85\xB1" => "\xE1\x85\xAE\xE4\xB8\xA8",
+ "\xE1\x85\xB3" => "\xE3\x83\xBC",
+ "\xE1\x85\xB4" => "\xE3\x83\xBC\xE4\xB8\xA8",
+ "\xE1\x85\xB5" => "\xE4\xB8\xA8",
+ "\xE1\x85\xB6" => "\xE1\x85\xA1\xE1\x85\xA9",
+ "\xE1\x85\xB7" => "\xE1\x85\xA1\xE1\x85\xAE",
+ "\xE1\x85\xB8" => "\xE1\x85\xA3\xE1\x85\xA9",
+ "\xE1\x85\xB9" => "\xE1\x85\xA3\xE1\x85\xAD",
+ "\xE1\x85\xBA" => "\xE1\x85\xA5\xE1\x85\xA9",
+ "\xE1\x85\xBB" => "\xE1\x85\xA5\xE1\x85\xAE",
+ "\xE1\x85\xBC" => "\xE1\x85\xA5\xE3\x83\xBC",
+ "\xE1\x85\xBD" => "\xE1\x85\xA7\xE1\x85\xA9",
+ "\xE1\x85\xBE" => "\xE1\x85\xA7\xE1\x85\xAE",
+ "\xE1\x85\xBF" => "\xE1\x85\xA9\xE1\x85\xA5",
+ "\xE1\x86\x80" => "\xE1\x85\xA9\xE1\x85\xA5\xE4\xB8\xA8",
+ "\xE1\x86\x81" => "\xE1\x85\xA9\xE1\x85\xA7\xE4\xB8\xA8",
+ "\xE1\x86\x82" => "\xE1\x85\xA9\xE1\x85\xA9",
+ "\xE1\x86\x83" => "\xE1\x85\xA9\xE1\x85\xAE",
+ "\xE1\x86\x84" => "\xE1\x85\xAD\xE1\x85\xA3",
+ "\xE1\x86\x85" => "\xE1\x85\xAD\xE1\x85\xA3\xE4\xB8\xA8",
+ "\xE1\x86\x86" => "\xE1\x85\xAD\xE1\x85\xA3",
+ "\xE1\x86\x87" => "\xE1\x85\xAD\xE1\x85\xA9",
+ "\xE1\x86\x88" => "\xE1\x85\xAD\xE4\xB8\xA8",
+ "\xE1\x86\x89" => "\xE1\x85\xAE\xE1\x85\xA1",
+ "\xE1\x86\x8A" => "\xE1\x85\xAE\xE1\x85\xA1\xE4\xB8\xA8",
+ "\xE1\x86\x8B" => "\xE1\x85\xAE\xE1\x85\xA5\xE3\x83\xBC",
+ "\xE1\x86\x8C" => "\xE1\x85\xAE\xE1\x85\xA7\xE4\xB8\xA8",
+ "\xE1\x86\x8D" => "\xE1\x85\xAE\xE1\x85\xAE",
+ "\xE1\x86\x8E" => "\xE1\x85\xB2\xE1\x85\xA1",
+ "\xE1\x86\x8F" => "\xE1\x85\xB2\xE1\x85\xA5",
+ "\xE1\x86\x90" => "\xE1\x85\xB2\xE1\x85\xA5\xE4\xB8\xA8",
+ "\xE1\x86\x91" => "\xE1\x85\xB2\xE1\x85\xA7",
+ "\xE1\x86\x92" => "\xE1\x85\xB2\xE1\x85\xA7\xE4\xB8\xA8",
+ "\xE1\x86\x93" => "\xE1\x85\xB2\xE1\x85\xAE",
+ "\xE1\x86\x94" => "\xE1\x85\xB2\xE4\xB8\xA8",
+ "\xE1\x86\x95" => "\xE3\x83\xBC\xE1\x85\xAE",
+ "\xE1\x86\x96" => "\xE3\x83\xBC\xE3\x83\xBC",
+ "\xE1\x86\x97" => "\xE3\x83\xBC\xE4\xB8\xA8\xE1\x85\xAE",
+ "\xE1\x86\x98" => "\xE4\xB8\xA8\xE1\x85\xA1",
+ "\xE1\x86\x99" => "\xE4\xB8\xA8\xE1\x85\xA3",
+ "\xE1\x86\x9A" => "\xE4\xB8\xA8\xE1\x85\xA9",
+ "\xE1\x86\x9B" => "\xE4\xB8\xA8\xE1\x85\xAE",
+ "\xE1\x86\x9C" => "\xE4\xB8\xA8\xE3\x83\xBC",
+ "\xE1\x86\x9D" => "\xE4\xB8\xA8\xE1\x86\x9E",
+ "\xE1\x86\x9F" => "\xE1\x86\x9E\xE1\x85\xA5",
+ "\xE1\x86\xA0" => "\xE1\x86\x9E\xE1\x85\xAE",
+ "\xE1\x86\xA1" => "\xE1\x86\x9E\xE4\xB8\xA8",
+ "\xE1\x86\xA2" => "\xE1\x86\x9E\xE1\x86\x9E",
+ "\xE1\x86\xA3" => "\xE1\x85\xA1\xE3\x83\xBC",
+ "\xE1\x86\xA4" => "\xE1\x85\xA3\xE1\x85\xAE",
+ "\xE1\x86\xA5" => "\xE1\x85\xA7\xE1\x85\xA3",
+ "\xE1\x86\xA6" => "\xE1\x85\xA9\xE1\x85\xA3",
+ "\xE1\x86\xA7" => "\xE1\x85\xA9\xE1\x85\xA3\xE4\xB8\xA8",
+ "\xE1\x86\xA8" => "\xE1\x84\x80",
+ "\xE1\x86\xA9" => "\xE1\x84\x80\xE1\x84\x80",
+ "\xE1\x86\xAA" => "\xE1\x84\x80\xE1\x84\x89",
+ "\xE1\x86\xAB" => "\xE1\x84\x82",
+ "\xE1\x86\xAC" => "\xE1\x84\x82\xE1\x84\x8C",
+ "\xE1\x86\xAD" => "\xE1\x84\x82\xE1\x84\x92",
+ "\xE1\x86\xAE" => "\xE1\x84\x83",
+ "\xE1\x86\xAF" => "\xE1\x84\x85",
+ "\xE1\x86\xB0" => "\xE1\x84\x85\xE1\x84\x80",
+ "\xE1\x86\xB1" => "\xE1\x84\x85\xE1\x84\x86",
+ "\xE1\x86\xB2" => "\xE1\x84\x85\xE1\x84\x87",
+ "\xE1\x86\xB3" => "\xE1\x84\x85\xE1\x84\x89",
+ "\xE1\x86\xB4" => "\xE1\x84\x85\xE1\x84\x90",
+ "\xE1\x86\xB5" => "\xE1\x84\x85\xE1\x84\x91",
+ "\xE1\x86\xB6" => "\xE1\x84\x85\xE1\x84\x92",
+ "\xE1\x86\xB7" => "\xE1\x84\x86",
+ "\xE1\x86\xB8" => "\xE1\x84\x87",
+ "\xE1\x86\xB9" => "\xE1\x84\x87\xE1\x84\x89",
+ "\xE1\x86\xBA" => "\xE1\x84\x89",
+ "\xE1\x86\xBB" => "\xE1\x84\x89\xE1\x84\x89",
+ "\xE1\x86\xBC" => "\xE1\x84\x8B",
+ "\xE1\x86\xBD" => "\xE1\x84\x8C",
+ "\xE1\x86\xBE" => "\xE1\x84\x8E",
+ "\xE1\x86\xBF" => "\xE1\x84\x8F",
+ "\xE1\x87\x80" => "\xE1\x84\x90",
+ "\xE1\x87\x81" => "\xE1\x84\x91",
+ "\xE1\x87\x82" => "\xE1\x84\x92",
+ "\xE1\x87\x83" => "\xE1\x84\x80\xE1\x84\x85",
+ "\xE1\x87\x84" => "\xE1\x84\x80\xE1\x84\x89\xE1\x84\x80",
+ "\xE1\x87\x85" => "\xE1\x84\x82\xE1\x84\x80",
+ "\xE1\x87\x86" => "\xE1\x84\x82\xE1\x84\x83",
+ "\xE1\x87\x87" => "\xE1\x84\x82\xE1\x84\x89",
+ "\xE1\x87\x88" => "\xE1\x84\x82\xE1\x85\x80",
+ "\xE1\x87\x89" => "\xE1\x84\x82\xE1\x84\x90",
+ "\xE1\x87\x8A" => "\xE1\x84\x83\xE1\x84\x80",
+ "\xE1\x87\x8B" => "\xE1\x84\x83\xE1\x84\x85",
+ "\xE1\x87\x8C" => "\xE1\x84\x85\xE1\x84\x80\xE1\x84\x89",
+ "\xE1\x87\x8D" => "\xE1\x84\x85\xE1\x84\x82",
+ "\xE1\x87\x8E" => "\xE1\x84\x85\xE1\x84\x83",
+ "\xE1\x87\x8F" => "\xE1\x84\x85\xE1\x84\x83\xE1\x84\x92",
+ "\xE1\x87\x90" => "\xE1\x84\x85\xE1\x84\x85",
+ "\xE1\x87\x91" => "\xE1\x84\x85\xE1\x84\x86\xE1\x84\x80",
+ "\xE1\x87\x92" => "\xE1\x84\x85\xE1\x84\x86\xE1\x84\x89",
+ "\xE1\x87\x93" => "\xE1\x84\x85\xE1\x84\x87\xE1\x84\x89",
+ "\xE1\x87\x94" => "\xE1\x84\x85\xE1\x84\x87\xE1\x84\x92",
+ "\xE1\x87\x95" => "\xE1\x84\x85\xE1\x84\x87\xE1\x84\x8B",
+ "\xE1\x87\x96" => "\xE1\x84\x85\xE1\x84\x89\xE1\x84\x89",
+ "\xE1\x87\x97" => "\xE1\x84\x85\xE1\x85\x80",
+ "\xE1\x87\x98" => "\xE1\x84\x85\xE1\x84\x8F",
+ "\xE1\x87\x99" => "\xE1\x84\x85\xE1\x85\x99",
+ "\xE1\x87\x9A" => "\xE1\x84\x86\xE1\x84\x80",
+ "\xE1\x87\x9B" => "\xE1\x84\x86\xE1\x84\x85",
+ "\xE1\x87\x9C" => "\xE1\x84\x86\xE1\x84\x87",
+ "\xE1\x87\x9D" => "\xE1\x84\x86\xE1\x84\x89",
+ "\xE1\x87\x9E" => "\xE1\x84\x86\xE1\x84\x89\xE1\x84\x89",
+ "\xE1\x87\x9F" => "\xE1\x84\x86\xE1\x85\x80",
+ "\xE1\x87\xA0" => "\xE1\x84\x86\xE1\x84\x8E",
+ "\xE1\x87\xA1" => "\xE1\x84\x86\xE1\x84\x92",
+ "\xE1\x87\xA2" => "\xE1\x84\x86\xE1\x84\x8B",
+ "\xE1\x87\xA3" => "\xE1\x84\x87\xE1\x84\x85",
+ "\xE1\x87\xA4" => "\xE1\x84\x87\xE1\x84\x91",
+ "\xE1\x87\xA5" => "\xE1\x84\x87\xE1\x84\x92",
+ "\xE1\x87\xA6" => "\xE1\x84\x87\xE1\x84\x8B",
+ "\xE1\x87\xA7" => "\xE1\x84\x89\xE1\x84\x80",
+ "\xE1\x87\xA8" => "\xE1\x84\x89\xE1\x84\x83",
+ "\xE1\x87\xA9" => "\xE1\x84\x89\xE1\x84\x85",
+ "\xE1\x87\xAA" => "\xE1\x84\x89\xE1\x84\x87",
+ "\xE1\x87\xAB" => "\xE1\x85\x80",
+ "\xE1\x87\xAC" => "\xE1\x84\x8B\xE1\x84\x80",
+ "\xE1\x87\xAD" => "\xE1\x84\x8B\xE1\x84\x80\xE1\x84\x80",
+ "\xE1\x87\xAE" => "\xE1\x84\x8B\xE1\x84\x8B",
+ "\xE1\x87\xAF" => "\xE1\x84\x8B\xE1\x84\x8F",
+ "\xE1\x87\xB0" => "\xE1\x85\x8C",
+ "\xE1\x87\xB1" => "\xE1\x84\x8B\xE1\x84\x89",
+ "\xE1\x87\xB2" => "\xE1\x84\x8B\xE1\x85\x80",
+ "\xE1\x87\xB3" => "\xE1\x84\x91\xE1\x84\x87",
+ "\xE1\x87\xB4" => "\xE1\x84\x91\xE1\x84\x8B",
+ "\xE1\x87\xB5" => "\xE1\x84\x92\xE1\x84\x82",
+ "\xE1\x87\xB6" => "\xE1\x84\x92\xE1\x84\x85",
+ "\xE1\x87\xB7" => "\xE1\x84\x92\xE1\x84\x86",
+ "\xE1\x87\xB8" => "\xE1\x84\x92\xE1\x84\x87",
+ "\xE1\x87\xB9" => "\xE1\x85\x99",
+ "\xE1\x87\xBA" => "\xE1\x84\x80\xE1\x84\x82",
+ "\xE1\x87\xBB" => "\xE1\x84\x80\xE1\x84\x87",
+ "\xE1\x87\xBC" => "\xE1\x84\x80\xE1\x84\x8E",
+ "\xE1\x87\xBD" => "\xE1\x84\x80\xE1\x84\x8F",
+ "\xE1\x87\xBE" => "\xE1\x84\x80\xE1\x84\x92",
+ "\xE1\x87\xBF" => "\xE1\x84\x82\xE1\x84\x82",
+ "\xE1\x88\x80" => "\x55",
+ "\xE1\x88\xA3" => "\xC9\xB0",
+ "\xE1\x89\x80" => "\xCE\xA6",
+ "\xE1\x89\xA0" => "\xD5\x88",
+ "\xE1\x8A\x94" => "\xD5\xB1",
+ "\xE1\x8B\x90" => "\x4F",
+ "\xE1\x8E\xA0" => "\x44",
+ "\xE1\x8E\xA1" => "\x52",
+ "\xE1\x8E\xA2" => "\x54",
+ "\xE1\x8E\xA4" => "\x4F\x27",
+ "\xE1\x8E\xA5" => "\x69",
+ "\xE1\x8E\xA8" => "\xE2\xB1\xB5",
+ "\xE1\x8E\xA9" => "\x59",
+ "\xE1\x8E\xAA" => "\x41",
+ "\xE1\x8E\xAB" => "\x4A",
+ "\xE1\x8E\xAC" => "\x45",
+ "\xE1\x8E\xAE" => "\x3F",
+ "\xE1\x8E\xB0" => "\xE2\xB1\xB5",
+ "\xE1\x8E\xB1" => "\xCE\x93",
+ "\xE1\x8E\xB3" => "\x57",
+ "\xE1\x8E\xB7" => "\x4D",
+ "\xE1\x8E\xBB" => "\x48",
+ "\xE1\x8E\xBD" => "\x59",
+ "\xE1\x8E\xBE" => "\x4F\xCC\xB5",
+ "\xE1\x8E\xBF" => "\xC6\xAB",
+ "\xE1\x8F\x80" => "\x47",
+ "\xE1\x8F\x82" => "\x68",
+ "\xE1\x8F\x83" => "\x5A",
+ "\xE1\x8F\x87" => "\xD1\xA0",
+ "\xE1\x8F\x8B" => "\xC6\x90",
+ "\xE1\x8F\x8C" => "\x55\xCC\xB5",
+ "\xE1\x8F\x8E" => "\x34",
+ "\xE1\x8F\x8F" => "\x62",
+ "\xE1\x8F\x92" => "\x52",
+ "\xE1\x8F\x94" => "\x57",
+ "\xE1\x8F\x95" => "\x53",
+ "\xE1\x8F\x99" => "\x56",
+ "\xE1\x8F\x9A" => "\x53",
+ "\xE1\x8F\x9E" => "\x4C",
+ "\xE1\x8F\x9F" => "\x43",
+ "\xE1\x8F\xA2" => "\x50",
+ "\xE1\x8F\xA6" => "\x4B",
+ "\xE1\x8F\xA7" => "\x64",
+ "\xE1\x8F\xAB" => "\x4F\xCC\xB5",
+ "\xE1\x8F\xAE" => "\x36",
+ "\xE1\x8F\xB0" => "\xC3\x9F",
+ "\xE1\x8F\xB2" => "\x68\xCC\x94",
+ "\xE1\x8F\xB3" => "\x47",
+ "\xE1\x8F\xB4" => "\x42",
+ "\xE1\x8F\xBB" => "\xC9\xA2",
+ "\xE1\x8F\xBC" => "\xCA\x99",
+ "\xE1\x90\x80" => "\x3D",
+ "\xE1\x90\x83" => "\xCE\x94",
+ "\xE1\x90\x8C" => "\xC2\xB7\xE1\x90\x81",
+ "\xE1\x90\x8D" => "\xE1\x90\x81\xC2\xB7",
+ "\xE1\x90\x8E" => "\xC2\xB7\xCE\x94",
+ "\xE1\x90\x8F" => "\xCE\x94\xC2\xB7",
+ "\xE1\x90\x90" => "\xC2\xB7\xE1\x90\x84",
+ "\xE1\x90\x91" => "\xE1\x90\x84\xC2\xB7",
+ "\xE1\x90\x92" => "\xC2\xB7\xE1\x90\x85",
+ "\xE1\x90\x93" => "\xE1\x90\x85\xC2\xB7",
+ "\xE1\x90\x94" => "\xC2\xB7\xE1\x90\x86",
+ "\xE1\x90\x95" => "\xE1\x90\x86\xC2\xB7",
+ "\xE1\x90\x97" => "\xC2\xB7\xE1\x90\x8A",
+ "\xE1\x90\x98" => "\xE1\x90\x8A\xC2\xB7",
+ "\xE1\x90\x99" => "\xC2\xB7\xE1\x90\x8B",
+ "\xE1\x90\x9A" => "\xE1\x90\x8B\xC2\xB7",
+ "\xE1\x90\xA7" => "\xC2\xB7",
+ "\xE1\x90\xAB" => "\xE1\x90\x81\xE1\x90\xA0",
+ "\xE1\x90\xAC" => "\xCE\x94\xE1\x90\xA0",
+ "\xE1\x90\xAD" => "\xE1\x90\x85\xE1\x90\xA0",
+ "\xE1\x90\xAE" => "\xE1\x90\x8A\xE1\x90\xA0",
+ "\xE1\x90\xAF" => "\x56",
+ "\xE1\x90\xB1" => "\xC9\x85",
+ "\xE1\x90\xB3" => "\x3E",
+ "\xE1\x90\xB7" => "\xC2\xB7\x3E",
+ "\xE1\x90\xB8" => "\x3C",
+ "\xE1\x90\xBA" => "\xC2\xB7\x56",
+ "\xE1\x90\xBB" => "\x56\xC2\xB7",
+ "\xE1\x90\xBC" => "\xC2\xB7\xC9\x85",
+ "\xE1\x90\xBD" => "\xC9\x85\xC2\xB7",
+ "\xE1\x90\xBE" => "\xC2\xB7\xE1\x90\xB2",
+ "\xE1\x90\xBF" => "\xE1\x90\xB2\xC2\xB7",
+ "\xE1\x91\x80" => "\xC2\xB7\x3E",
+ "\xE1\x91\x81" => "\x3E\xC2\xB7",
+ "\xE1\x91\x82" => "\xC2\xB7\xE1\x90\xB4",
+ "\xE1\x91\x83" => "\xE1\x90\xB4\xC2\xB7",
+ "\xE1\x91\x84" => "\xC2\xB7\x3C",
+ "\xE1\x91\x85" => "\x3C\xC2\xB7",
+ "\xE1\x91\x86" => "\xC2\xB7\xE1\x90\xB9",
+ "\xE1\x91\x87" => "\xE1\x90\xB9\xC2\xB7",
+ "\xE1\x91\x8A" => "\x27",
+ "\xE1\x91\x8C" => "\x55",
+ "\xE1\x91\x8E" => "\xD5\x88",
+ "\xE1\x91\x94" => "\xC2\xB7\xE1\x91\x90",
+ "\xE1\x91\x97" => "\xC2\xB7\x55",
+ "\xE1\x91\x98" => "\x55\xC2\xB7",
+ "\xE1\x91\x99" => "\xC2\xB7\xD5\x88",
+ "\xE1\x91\x9A" => "\xD5\x88\xC2\xB7",
+ "\xE1\x91\x9B" => "\xC2\xB7\xE1\x91\x8F",
+ "\xE1\x91\x9C" => "\xE1\x91\x8F\xC2\xB7",
+ "\xE1\x91\x9D" => "\xC2\xB7\xE1\x91\x90",
+ "\xE1\x91\x9E" => "\xE1\x91\x90\xC2\xB7",
+ "\xE1\x91\x9F" => "\xC2\xB7\xE1\x91\x91",
+ "\xE1\x91\xA0" => "\xE1\x91\x91\xC2\xB7",
+ "\xE1\x91\xA1" => "\xC2\xB7\xE1\x91\x95",
+ "\xE1\x91\xA2" => "\xE1\x91\x95\xC2\xB7",
+ "\xE1\x91\xA3" => "\xC2\xB7\xE1\x91\x96",
+ "\xE1\x91\xA4" => "\xE1\x91\x96\xC2\xB7",
+ "\xE1\x91\xA7" => "\x55\x27",
+ "\xE1\x91\xA8" => "\xD5\x88\x27",
+ "\xE1\x91\xA9" => "\xE1\x91\x90\x27",
+ "\xE1\x91\xAA" => "\xE1\x91\x95\x27",
+ "\xE1\x91\xAD" => "\x50",
+ "\xE1\x91\xAF" => "\x64",
+ "\xE1\x91\xB2" => "\x62",
+ "\xE1\x91\xB3" => "\x62\xCC\x87",
+ "\xE1\x91\xB4" => "\xC2\xB7\xE1\x91\xAB",
+ "\xE1\x91\xB5" => "\xE1\x91\xAB\xC2\xB7",
+ "\xE1\x91\xB6" => "\xC2\xB7\x50",
+ "\xE1\x91\xB7" => "\x70\xC2\xB7",
+ "\xE1\x91\xB8" => "\xC2\xB7\xE1\x91\xAE",
+ "\xE1\x91\xB9" => "\xE1\x91\xAE\xC2\xB7",
+ "\xE1\x91\xBA" => "\xC2\xB7\x64",
+ "\xE1\x91\xBB" => "\x64\xC2\xB7",
+ "\xE1\x91\xBC" => "\xC2\xB7\xE1\x91\xB0",
+ "\xE1\x91\xBD" => "\xE1\x91\xB0\xC2\xB7",
+ "\xE1\x91\xBE" => "\xC2\xB7\x62",
+ "\xE1\x91\xBF" => "\x62\xC2\xB7",
+ "\xE1\x92\x80" => "\xC2\xB7\x62\xCC\x87",
+ "\xE1\x92\x81" => "\x62\xCC\x87\xC2\xB7",
+ "\xE1\x92\x85" => "\xE1\x91\xAB\x27",
+ "\xE1\x92\x86" => "\x50\x27",
+ "\xE1\x92\x87" => "\x64\x27",
+ "\xE1\x92\x88" => "\x62\x27",
+ "\xE1\x92\x8D" => "\x4A",
+ "\xE1\x92\x92" => "\xC2\xB7\xE1\x92\x89",
+ "\xE1\x92\x93" => "\xE1\x92\x89\xC2\xB7",
+ "\xE1\x92\x94" => "\xC2\xB7\xE1\x92\x8B",
+ "\xE1\x92\x95" => "\xE1\x92\x8B\xC2\xB7",
+ "\xE1\x92\x96" => "\xC2\xB7\xE1\x92\x8C",
+ "\xE1\x92\x97" => "\xE1\x92\x8C\xC2\xB7",
+ "\xE1\x92\x98" => "\xC2\xB7\x4A",
+ "\xE1\x92\x99" => "\x4A\xC2\xB7",
+ "\xE1\x92\x9A" => "\xC2\xB7\xE1\x92\x8E",
+ "\xE1\x92\x9B" => "\xE1\x92\x8E\xC2\xB7",
+ "\xE1\x92\x9C" => "\xC2\xB7\xE1\x92\x90",
+ "\xE1\x92\x9D" => "\xE1\x92\x90\xC2\xB7",
+ "\xE1\x92\x9E" => "\xC2\xB7\xE1\x92\x91",
+ "\xE1\x92\x9F" => "\xE1\x92\x91\xC2\xB7",
+ "\xE1\x92\xA5" => "\xCE\x93",
+ "\xE1\x92\xAA" => "\x4C",
+ "\xE1\x92\xAC" => "\xC2\xB7\xE1\x92\xA3",
+ "\xE1\x92\xAD" => "\xE1\x92\xA3\xC2\xB7",
+ "\xE1\x92\xAE" => "\xC2\xB7\xCE\x93",
+ "\xE1\x92\xAF" => "\xCE\x93\xC2\xB7",
+ "\xE1\x92\xB0" => "\xC2\xB7\xE1\x92\xA6",
+ "\xE1\x92\xB1" => "\xE1\x92\xA6\xC2\xB7",
+ "\xE1\x92\xB2" => "\xC2\xB7\xE1\x92\xA7",
+ "\xE1\x92\xB3" => "\xE1\x92\xA7\xC2\xB7",
+ "\xE1\x92\xB4" => "\xC2\xB7\xE1\x92\xA8",
+ "\xE1\x92\xB5" => "\xE1\x92\xA8\xC2\xB7",
+ "\xE1\x92\xB6" => "\xC2\xB7\x4C",
+ "\xE1\x92\xB7" => "\x6C\xC2\xB7",
+ "\xE1\x92\xB8" => "\xC2\xB7\xE1\x92\xAB",
+ "\xE1\x92\xB9" => "\xE1\x92\xAB\xC2\xB7",
+ "\xE1\x92\xBF" => "\x32",
+ "\xE1\x93\x89" => "\xC2\xB7\xE1\x93\x80",
+ "\xE1\x93\x8A" => "\xE1\x93\x80\xC2\xB7",
+ "\xE1\x93\x8B" => "\xC2\xB7\xE1\x93\x87",
+ "\xE1\x93\x8C" => "\xE1\x93\x87\xC2\xB7",
+ "\xE1\x93\x8D" => "\xC2\xB7\xE1\x93\x88",
+ "\xE1\x93\x8E" => "\xE1\x93\x88\xC2\xB7",
+ "\xE1\x93\x91" => "\xE1\x90\xA1",
+ "\xE1\x93\x9C" => "\xC2\xB7\xE1\x93\x93",
+ "\xE1\x93\x9D" => "\xE1\x93\x93\xC2\xB7",
+ "\xE1\x93\x9E" => "\xC2\xB7\xE1\x93\x95",
+ "\xE1\x93\x9F" => "\xE1\x93\x95\xC2\xB7",
+ "\xE1\x93\xA0" => "\xC2\xB7\xE1\x93\x96",
+ "\xE1\x93\xA1" => "\xE1\x93\x96\xC2\xB7",
+ "\xE1\x93\xA2" => "\xC2\xB7\xE1\x93\x97",
+ "\xE1\x93\xA3" => "\xE1\x93\x97\xC2\xB7",
+ "\xE1\x93\xA4" => "\xC2\xB7\xE1\x93\x98",
+ "\xE1\x93\xA5" => "\xE1\x93\x98\xC2\xB7",
+ "\xE1\x93\xA6" => "\xC2\xB7\xE1\x93\x9A",
+ "\xE1\x93\xA7" => "\xE1\x93\x9A\xC2\xB7",
+ "\xE1\x93\xA8" => "\xC2\xB7\xE1\x93\x9B",
+ "\xE1\x93\xA9" => "\xE1\x93\x9B\xC2\xB7",
+ "\xE1\x93\xB6" => "\xC2\xB7\xE1\x93\xAD",
+ "\xE1\x93\xB7" => "\xE1\x93\xAD\xC2\xB7",
+ "\xE1\x93\xB8" => "\xC2\xB7\xE1\x93\xAF",
+ "\xE1\x93\xB9" => "\xE1\x93\xAF\xC2\xB7",
+ "\xE1\x93\xBA" => "\xC2\xB7\xE1\x93\xB0",
+ "\xE1\x93\xBB" => "\xE1\x93\xB0\xC2\xB7",
+ "\xE1\x93\xBC" => "\xC2\xB7\xE1\x93\xB1",
+ "\xE1\x93\xBD" => "\xE1\x93\xB1\xC2\xB7",
+ "\xE1\x93\xBE" => "\xC2\xB7\xE1\x93\xB2",
+ "\xE1\x93\xBF" => "\xE1\x93\xB2\xC2\xB7",
+ "\xE1\x94\x80" => "\xC2\xB7\xE1\x93\xB4",
+ "\xE1\x94\x81" => "\xE1\x93\xB4\xC2\xB7",
+ "\xE1\x94\x82" => "\xC2\xB7\xE1\x93\xB5",
+ "\xE1\x94\x83" => "\xE1\x93\xB5\xC2\xB7",
+ "\xE1\x94\x8C" => "\xE1\x94\x8B\x3C",
+ "\xE1\x94\x8D" => "\xE1\x94\x8B\xE1\x91\x95",
+ "\xE1\x94\x8E" => "\xE1\x94\x8B\x62",
+ "\xE1\x94\x8F" => "\xE1\x94\x8B\xE1\x92\x90",
+ "\xE1\x94\x97" => "\xC2\xB7\xE1\x94\x90",
+ "\xE1\x94\x98" => "\xE1\x94\x90\xC2\xB7",
+ "\xE1\x94\x99" => "\xC2\xB7\xE1\x94\x91",
+ "\xE1\x94\x9A" => "\xE1\x94\x91\xC2\xB7",
+ "\xE1\x94\x9B" => "\xC2\xB7\xE1\x94\x92",
+ "\xE1\x94\x9C" => "\xE1\x94\x92\xC2\xB7",
+ "\xE1\x94\x9D" => "\xC2\xB7\xE1\x94\x93",
+ "\xE1\x94\x9E" => "\xE1\x94\x93\xC2\xB7",
+ "\xE1\x94\x9F" => "\xC2\xB7\xE1\x94\x94",
+ "\xE1\x94\xA0" => "\xE1\x94\x94\xC2\xB7",
+ "\xE1\x94\xA1" => "\xC2\xB7\xE1\x94\x95",
+ "\xE1\x94\xA2" => "\xE1\x94\x95\xC2\xB7",
+ "\xE1\x94\xA3" => "\xC2\xB7\xE1\x94\x96",
+ "\xE1\x94\xA4" => "\xE1\x94\x96\xC2\xB7",
+ "\xE1\x94\xAF" => "\xC2\xB7\x34",
+ "\xE1\x94\xB0" => "\x34\xC2\xB7",
+ "\xE1\x94\xB1" => "\xC2\xB7\xE1\x94\xA8",
+ "\xE1\x94\xB2" => "\xE1\x94\xA8\xC2\xB7",
+ "\xE1\x94\xB3" => "\xC2\xB7\xE1\x94\xA9",
+ "\xE1\x94\xB4" => "\xE1\x94\xA9\xC2\xB7",
+ "\xE1\x94\xB5" => "\xC2\xB7\xE1\x94\xAA",
+ "\xE1\x94\xB6" => "\xE1\x94\xAA\xC2\xB7",
+ "\xE1\x94\xB7" => "\xC2\xB7\xE1\x94\xAB",
+ "\xE1\x94\xB8" => "\xE1\x94\xAB\xC2\xB7",
+ "\xE1\x94\xB9" => "\xC2\xB7\xE1\x94\xAD",
+ "\xE1\x94\xBA" => "\xE1\x94\xAD\xC2\xB7",
+ "\xE1\x94\xBB" => "\xC2\xB7\xE1\x94\xAE",
+ "\xE1\x94\xBC" => "\xE1\x94\xAE\xC2\xB7",
+ "\xE1\x95\x80" => "\xE1\x90\xA9",
+ "\xE1\x95\x81" => "\x78",
+ "\xE1\x95\x8E" => "\xC2\xB7\xE1\x95\x8C",
+ "\xE1\x95\x8F" => "\xE1\x95\x8C\xC2\xB7",
+ "\xE1\x95\x9B" => "\xC2\xB7\xE1\x95\x9A",
+ "\xE1\x95\x9C" => "\xE1\x95\x9A\xC2\xB7",
+ "\xE1\x95\xA8" => "\xC2\xB7\xE1\x95\xA7",
+ "\xE1\x95\xA9" => "\xE1\x95\xA7\xC2\xB7",
+ "\xE1\x95\xB7" => "\xE1\xBA\x9F",
+ "\xE1\x95\xBC" => "\x48",
+ "\xE1\x95\xBD" => "\x78",
+ "\xE1\x95\xBE" => "\xE1\x95\x90\xE1\x91\xAC",
+ "\xE1\x95\xBF" => "\xE1\x95\x90\x50",
+ "\xE1\x96\x80" => "\xE1\x95\x90\xE1\x91\xAE",
+ "\xE1\x96\x81" => "\xE1\x95\x90\x64",
+ "\xE1\x96\x82" => "\xE1\x95\x90\xE1\x91\xB0",
+ "\xE1\x96\x83" => "\xE1\x95\x90\x62",
+ "\xE1\x96\x84" => "\xE1\x95\x90\x62\xCC\x87",
+ "\xE1\x96\x85" => "\xE1\x95\x90\xE1\x92\x83",
+ "\xE1\x96\x87" => "\x52",
+ "\xE1\x96\x8E" => "\xE1\x96\x95\xE1\x92\x8A",
+ "\xE1\x96\x8F" => "\xE1\x96\x95\xE1\x92\x8B",
+ "\xE1\x96\x90" => "\xE1\x96\x95\xE1\x92\x8C",
+ "\xE1\x96\x91" => "\xE1\x96\x95\x4A",
+ "\xE1\x96\x92" => "\xE1\x96\x95\xE1\x92\x8E",
+ "\xE1\x96\x93" => "\xE1\x96\x95\xE1\x92\x90",
+ "\xE1\x96\x94" => "\xE1\x96\x95\xE1\x92\x91",
+ "\xE1\x96\xAF" => "\x62",
+ "\xE1\x96\xB4" => "\x46",
+ "\xE1\x96\xB5" => "\xE2\x84\xB2",
+ "\xE1\x96\xB7" => "\xEA\x9F\xBB",
+ "\xE1\x97\x84" => "\xE2\xB1\xAF",
+ "\xE1\x97\x85" => "\x41",
+ "\xE1\x97\x9E" => "\x44",
+ "\xE1\x97\xAA" => "\x44",
+ "\xE1\x97\xAF" => "\xD1\xA0",
+ "\xE1\x97\xB0" => "\x4D",
+ "\xE1\x97\xB7" => "\x42",
+ "\xE1\x98\x82" => "\xE1\x92\x90",
+ "\xE1\x98\x83" => "\xE1\x92\x89",
+ "\xE1\x98\x84" => "\xE1\x93\x93",
+ "\xE1\x98\x87" => "\xE1\x93\x9A",
+ "\xE1\x98\xA2" => "\xE1\x95\x83",
+ "\xE1\x98\xA3" => "\xE1\x95\x86",
+ "\xE1\x98\xA4" => "\xE1\x95\x8A",
+ "\xE1\x98\xAE" => "\xC6\xB1",
+ "\xE1\x98\xAF" => "\xCE\xA9",
+ "\xE1\x98\xB4" => "\xC6\xB1",
+ "\xE1\x98\xB5" => "\xCE\xA9",
+ "\xE1\x99\xAD" => "\x58",
+ "\xE1\x99\xAE" => "\x78",
+ "\xE1\x99\xAF" => "\xE1\x95\x90\xE1\x91\xAB",
+ "\xE1\x99\xB0" => "\xE1\x96\x95\xE1\x92\x89",
+ "\xE1\x99\xB1" => "\xE1\x96\x96\xE1\x92\x8B",
+ "\xE1\x99\xB2" => "\xE1\x96\x96\xE1\x92\x8C",
+ "\xE1\x99\xB3" => "\xE1\x96\x96\x4A",
+ "\xE1\x99\xB4" => "\xE1\x96\x96\xE1\x92\x8E",
+ "\xE1\x99\xB5" => "\xE1\x96\x96\xE1\x92\x90",
+ "\xE1\x99\xB6" => "\xE1\x96\x96\xE1\x92\x91",
+ "\xE1\x99\xB7" => "\xE1\x96\xA7\xC2\xB7",
+ "\xE1\x99\xB8" => "\xE1\x96\xA8\xC2\xB7",
+ "\xE1\x99\xB9" => "\xE1\x96\xA9\xC2\xB7",
+ "\xE1\x99\xBA" => "\xE1\x96\xAA\xC2\xB7",
+ "\xE1\x99\xBB" => "\xE1\x96\xAB\xC2\xB7",
+ "\xE1\x99\xBC" => "\xE1\x96\xAC\xC2\xB7",
+ "\xE1\x99\xBD" => "\xE1\x96\xAD\xC2\xB7",
+ "\xE1\x9A\x80" => "\x20",
+ "\xE1\x9A\xB2" => "\x3C",
+ "\xE1\x9A\xB7" => "\x58",
+ "\xE1\x9B\x81" => "\x6C",
+ "\xE1\x9B\x82" => "\xE1\x9A\xBD",
+ "\xE1\x9B\x8C" => "\x27",
+ "\xE1\x9B\x95" => "\x4B",
+ "\xE1\x9B\x96" => "\x4D",
+ "\xE1\x9B\x98" => "\xCE\xA8",
+ "\xE1\x9B\xA1" => "\xE1\x9A\xBC",
+ "\xE1\x9B\xAB" => "\xC2\xB7",
+ "\xE1\x9B\xAC" => "\x3A",
+ "\xE1\x9B\xAD" => "\x2B",
+ "\xE1\x9B\xB0" => "\xCE\xA6",
+ "\xE1\x9C\xB5" => "\x2F",
+ "\xE1\x9E\xA3" => "\xE1\x9E\xA2",
+ "\xE1\x9E\xB7" => "\xE0\xB8\xB4",
+ "\xE1\x9E\xB8" => "\xE0\xB8\xB5",
+ "\xE1\x9E\xB9" => "\xE0\xB8\xB6",
+ "\xE1\x9E\xBA" => "\xE0\xB8\xB7",
+ "\xE1\x9F\x86" => "\xCC\x8A",
+ "\xE1\x9F\x8B" => "\xE0\xB9\x88",
+ "\xE1\x9F\x93" => "\xCC\x8A",
+ "\xE1\x9F\x94" => "\xE0\xB8\xAF",
+ "\xE1\x9F\x95" => "\xE0\xB9\x9A",
+ "\xE1\x9F\x99" => "\xE0\xB9\x8F",
+ "\xE1\x9F\x9A" => "\xE0\xB9\x9B",
+ "\xE1\xA0\x83" => "\x3A",
+ "\xE1\xA0\x89" => "\x3A",
+ "\xE1\xA1\x95" => "\xE1\xA0\xB5",
+ "\xE1\xA2\x96" => "\xE1\xA1\x9C",
+ "\xE1\xA2\xB3" => "\xC2\xB7\xE1\xA2\xB1",
+ "\xE1\xA2\xB6" => "\xC2\xB7\xE1\xA2\xB4",
+ "\xE1\xA2\xB9" => "\xC2\xB7\xE1\xA2\xB8",
+ "\xE1\xA3\x82" => "\xC2\xB7\xE1\xA3\x80",
+ "\xE1\xA3\x86" => "\xC2\xB7\xE1\x93\x82",
+ "\xE1\xA3\x87" => "\xE1\x93\x82\xC2\xB7",
+ "\xE1\xA3\x88" => "\xC2\xB7\xE1\x93\x83",
+ "\xE1\xA3\x89" => "\xE1\x93\x83\xC2\xB7",
+ "\xE1\xA3\x8A" => "\xC2\xB7\xE1\x93\x84",
+ "\xE1\xA3\x8B" => "\xE1\x93\x84\xC2\xB7",
+ "\xE1\xA3\x8C" => "\xC2\xB7\xE1\x93\x85",
+ "\xE1\xA3\x8D" => "\xE1\x93\x85\xC2\xB7",
+ "\xE1\xA3\x8E" => "\xC2\xB7\xE1\x95\x83",
+ "\xE1\xA3\x8F" => "\xC2\xB7\xE1\x95\x86",
+ "\xE1\xA3\x90" => "\xC2\xB7\xE1\x95\x87",
+ "\xE1\xA3\x91" => "\xC2\xB7\xE1\x95\x88",
+ "\xE1\xA3\x92" => "\xC2\xB7\xE1\x95\x89",
+ "\xE1\xA3\x93" => "\xC2\xB7\xE1\x95\x8B",
+ "\xE1\xA3\x9B" => "\xE1\xA3\xB5",
+ "\xE1\xA3\x9C" => "\xE1\xA3\x9F\xE1\x90\x9E",
+ "\xE1\xA3\x9D" => "\xE1\x90\x9E\xE1\xA3\x9F",
+ "\xE1\xA3\xA0" => "\xE1\x95\x83\xC2\xB7",
+ "\xE1\xA3\xA3" => "\xE1\x95\x9E\xC2\xB7",
+ "\xE1\xA3\xA4" => "\xE1\x95\xA6\xC2\xB7",
+ "\xE1\xA3\xA5" => "\xE1\x95\xAB\xC2\xB7",
+ "\xE1\xA3\xA8" => "\xE1\x96\x86\xC2\xB7",
+ "\xE1\xA3\xAA" => "\xE1\x96\x97\xC2\xB7",
+ "\xE1\xA3\xAD" => "\xD1\xA0\xC2\xB7",
+ "\xE1\xA3\xB0" => "\xE1\x97\xB4\xC2\xB7",
+ "\xE1\xA3\xB2" => "\xE1\x98\x9B\xC2\xB7",
+ "\xE1\xA7\x90" => "\xE1\xA6\x9E",
+ "\xE1\xA7\x91" => "\xE1\xA6\xB1",
+ "\xE1\xAA\x80" => "\xE1\xA9\x85",
+ "\xE1\xAA\x90" => "\xE1\xA9\x85",
+ "\xE1\xAA\xA9" => "\xE1\xAA\xA8\xE1\xAA\xA8",
+ "\xE1\xAA\xAB" => "\xE1\xAA\xAA\xE1\xAA\xA8",
+ "\xE1\xAA\xB4" => "\xDB\x9B",
+ "\xE1\xAA\xB7" => "\xCC\xA8",
+ "\xE1\xAD\x92" => "\xE1\xAC\x8D",
+ "\xE1\xAD\x93" => "\xE1\xAC\x91",
+ "\xE1\xAD\x98" => "\xE1\xAC\xA8",
+ "\xE1\xAD\x9C" => "\xE1\xAD\x90",
+ "\xE1\xAD\x9F" => "\xE1\xAD\x9E\xE1\xAD\x9E",
+ "\xE1\xB0\xBC" => "\xE1\xB0\xBB\xE1\xB0\xBB",
+ "\xE1\xB1\xBF" => "\xE1\xB1\xBE\xE1\xB1\xBE",
+ "\xE1\xB3\x90" => "\xCC\x82",
+ "\xE1\xB3\x92" => "\xCC\x84",
+ "\xE1\xB3\x93" => "\x27\x27",
+ "\xE1\xB3\x95" => "\xCC\xAB",
+ "\xE1\xB3\x98" => "\xCC\xAE",
+ "\xE1\xB3\x99" => "\xCC\xAD",
+ "\xE1\xB3\x9A" => "\xCC\x8E",
+ "\xE1\xB3\x9C" => "\xCC\xA9",
+ "\xE1\xB3\x9D" => "\xCC\xA3",
+ "\xE1\xB3\x9E" => "\xCC\xA4",
+ "\xE1\xB3\xAD" => "\xCC\x96",
+ "\xE1\xB4\x84" => "\x63",
+ "\xE1\xB4\x88" => "\xC9\x9C",
+ "\xE1\xB4\x8B" => "\xC4\xB8",
+ "\xE1\xB4\x8D" => "\xCA\x8D",
+ "\xE1\xB4\x8F" => "\x6F",
+ "\xE1\xB4\x90" => "\xC9\x94",
+ "\xE1\xB4\x91" => "\x6F",
+ "\xE1\xB4\x94" => "\xC7\x9D\x6F",
+ "\xE1\xB4\x9C" => "\x75",
+ "\xE1\xB4\xA0" => "\x76",
+ "\xE1\xB4\xA1" => "\x77",
+ "\xE1\xB4\xA2" => "\x7A",
+ "\xE1\xB4\xA4" => "\xC6\xA8",
+ "\xE1\xB4\xA6" => "\x72",
+ "\xE1\xB4\xA7" => "\xCA\x8C",
+ "\xE1\xB4\xA8" => "\xCF\x80",
+ "\xE1\xB4\xA9" => "\xE1\xB4\x98",
+ "\xE1\xB4\xAB" => "\xD0\xBB",
+ "\xE1\xB4\xBE" => "\xE1\xA3\x96",
+ "\xE1\xB5\x92" => "\xC2\xBA",
+ "\xE1\xB5\xAB" => "\x75\x65",
+ "\xE1\xB5\xAE" => "\x66\xCC\xB4",
+ "\xE1\xB5\xAF" => "\x72\x6E\xCC\xB4",
+ "\xE1\xB5\xB0" => "\x6E\xCC\xB4",
+ "\xE1\xB5\xB2" => "\x72\xCC\xB4",
+ "\xE1\xB5\xB3" => "\xC9\xBE\xCC\xB4",
+ "\xE1\xB5\xB4" => "\x73\xCC\xB4",
+ "\xE1\xB5\xB5" => "\x74\xCC\xB4",
+ "\xE1\xB5\xB6" => "\x7A\xCC\xB4",
+ "\xE1\xB5\xB8" => "\xE1\xB4\xB4",
+ "\xE1\xB5\xBB" => "\x69\xCC\xB5",
+ "\xE1\xB5\xBC" => "\x69\xCC\xB5",
+ "\xE1\xB5\xBD" => "\x70\xCC\xB5",
+ "\xE1\xB5\xBE" => "\x75\xCC\xB5",
+ "\xE1\xB5\xBF" => "\xCA\x8A\xCC\xB5",
+ "\xE1\xB6\x83" => "\x67",
+ "\xE1\xB6\x8C" => "\x79",
+ "\xE1\xB6\x90" => "\xC9\x8B",
+ "\xE1\xB6\x9F" => "\xE1\xB5\x8B",
+ "\xE1\xB6\xA2" => "\xE1\xB5\x8D",
+ "\xE1\xB6\xBA" => "\xE1\xA3\x94",
+ "\xE1\xB6\xBB" => "\xE1\x99\x86",
+ "\xE1\xB7\xAE" => "\xE2\xB7\xAC",
+ "\xE1\xB9\x83" => "\xEA\xAD\x91",
+ "\xE1\xBA\x9A" => "\xE1\xBA\xA3",
+ "\xE1\xBA\x9D" => "\x66",
+ "\xE1\xBB\xBF" => "\x79",
+ "\xE1\xBD\xBD" => "\xE1\xBF\xB4",
+ "\xE1\xBE\xBD" => "\x27",
+ "\xE1\xBE\xBE" => "\x69",
+ "\xE1\xBE\xBF" => "\x27",
+ "\xE1\xBF\x80" => "\x7E",
+ "\xE1\xBF\xAF" => "\x27",
+ "\xE1\xBF\xB6" => "\xE1\x8F\xAF",
+ "\xE1\xBF\xBD" => "\x27",
+ "\xE1\xBF\xBE" => "\x27",
+ "\xE2\x80\x80" => "\x20",
+ "\xE2\x80\x81" => "\x20",
+ "\xE2\x80\x82" => "\x20",
+ "\xE2\x80\x83" => "\x20",
+ "\xE2\x80\x84" => "\x20",
+ "\xE2\x80\x85" => "\x20",
+ "\xE2\x80\x86" => "\x20",
+ "\xE2\x80\x87" => "\x20",
+ "\xE2\x80\x88" => "\x20",
+ "\xE2\x80\x89" => "\x20",
+ "\xE2\x80\x8A" => "\x20",
+ "\xE2\x80\x90" => "\x2D",
+ "\xE2\x80\x91" => "\x2D",
+ "\xE2\x80\x92" => "\x2D",
+ "\xE2\x80\x93" => "\x2D",
+ "\xE2\x80\x94" => "\xE3\x83\xBC",
+ "\xE2\x80\x95" => "\xE3\x83\xBC",
+ "\xE2\x80\x96" => "\x6C\x6C",
+ "\xE2\x80\x98" => "\x27",
+ "\xE2\x80\x99" => "\x27",
+ "\xE2\x80\x9A" => "\x2C",
+ "\xE2\x80\x9B" => "\x27",
+ "\xE2\x80\x9C" => "\x27\x27",
+ "\xE2\x80\x9D" => "\x27\x27",
+ "\xE2\x80\x9F" => "\x27\x27",
+ "\xE2\x80\xA2" => "\xC2\xB7",
+ "\xE2\x80\xA4" => "\x2E",
+ "\xE2\x80\xA5" => "\x2E\x2E",
+ "\xE2\x80\xA6" => "\x2E\x2E\x2E",
+ "\xE2\x80\xA7" => "\xC2\xB7",
+ "\xE2\x80\xA8" => "\x20",
+ "\xE2\x80\xA9" => "\x20",
+ "\xE2\x80\xAF" => "\x20",
+ "\xE2\x80\xB0" => "\xC2\xBA\x2F\xE2\x82\x80\xE2\x82\x80",
+ "\xE2\x80\xB1" => "\xC2\xBA\x2F\xE2\x82\x80\xE2\x82\x80\xE2\x82\x80",
+ "\xE2\x80\xB2" => "\x27",
+ "\xE2\x80\xB3" => "\x27\x27",
+ "\xE2\x80\xB4" => "\x27\x27\x27",
+ "\xE2\x80\xB5" => "\x27",
+ "\xE2\x80\xB6" => "\x27\x27",
+ "\xE2\x80\xB7" => "\x27\x27\x27",
+ "\xE2\x80\xB9" => "\x3C",
+ "\xE2\x80\xBA" => "\x3E",
+ "\xE2\x80\xBC" => "\x21\x21",
+ "\xE2\x80\xBE" => "\xCB\x89",
+ "\xE2\x81\x81" => "\x2F",
+ "\xE2\x81\x83" => "\x2D",
+ "\xE2\x81\x84" => "\x2F",
+ "\xE2\x81\x87" => "\x3F\x3F",
+ "\xE2\x81\x88" => "\x3F\x21",
+ "\xE2\x81\x89" => "\x21\x3F",
+ "\xE2\x81\x8E" => "\x2A",
+ "\xE2\x81\x92" => "\xC2\xBA\x2F\xE2\x82\x80",
+ "\xE2\x81\x93" => "\x7E",
+ "\xE2\x81\x97" => "\x27\x27\x27\x27",
+ "\xE2\x81\x9A" => "\x3A",
+ "\xE2\x81\x9D" => "\xE2\xB5\x97",
+ "\xE2\x81\x9E" => "\xE2\xB5\x82",
+ "\xE2\x81\x9F" => "\x20",
+ "\xE2\x81\xB0" => "\xC2\xBA",
+ "\xE2\x81\xB9" => "\xEA\x9D\xB0",
+ "\xE2\x82\xA1" => "\x43\xE2\x83\xAB",
+ "\xE2\x82\xA4" => "\xC2\xA3",
+ "\xE2\x82\xA5" => "\x72\x6E\xCC\xB8",
+ "\xE2\x82\xA8" => "\x52\x73",
+ "\xE2\x82\xA9" => "\x57\xCC\xB5",
+ "\xE2\x82\xAB" => "\x64\xCC\xB5\xCC\xB1",
+ "\xE2\x82\xAC" => "\xEA\x9E\x92",
+ "\xE2\x82\xAD" => "\x4B\xCC\xB5",
+ "\xE2\x82\xAE" => "\x54\xE2\x83\xAB",
+ "\xE2\x82\xB6" => "\x6C\x74",
+ "\xE2\x82\xBD" => "\xD5\x94",
+ "\xE2\x83\x9B" => "\xDB\x9B",
+ "\xE2\x84\x80" => "\x61\x2F\x63",
+ "\xE2\x84\x81" => "\x61\x2F\x73",
+ "\xE2\x84\x82" => "\x43",
+ "\xE2\x84\x83" => "\xC2\xB0\x43",
+ "\xE2\x84\x85" => "\x63\x2F\x6F",
+ "\xE2\x84\x86" => "\x63\x2F\x75",
+ "\xE2\x84\x87" => "\xC6\x90",
+ "\xE2\x84\x88" => "\xD0\xAD",
+ "\xE2\x84\x89" => "\xC2\xB0\x46",
+ "\xE2\x84\x8A" => "\x67",
+ "\xE2\x84\x8B" => "\x48",
+ "\xE2\x84\x8C" => "\x48",
+ "\xE2\x84\x8D" => "\x48",
+ "\xE2\x84\x8E" => "\x68",
+ "\xE2\x84\x8F" => "\x68\xCC\xB5",
+ "\xE2\x84\x90" => "\x6C",
+ "\xE2\x84\x91" => "\x6C",
+ "\xE2\x84\x92" => "\x4C",
+ "\xE2\x84\x93" => "\x6C",
+ "\xE2\x84\x95" => "\x4E",
+ "\xE2\x84\x96" => "\x4E\x6F",
+ "\xE2\x84\x99" => "\x50",
+ "\xE2\x84\x9A" => "\x51",
+ "\xE2\x84\x9B" => "\x52",
+ "\xE2\x84\x9C" => "\x52",
+ "\xE2\x84\x9D" => "\x52",
+ "\xE2\x84\xA1" => "\x54\x45\x4C",
+ "\xE2\x84\xA4" => "\x5A",
+ "\xE2\x84\xA6" => "\xCE\xA9",
+ "\xE2\x84\xA7" => "\xC6\xB1",
+ "\xE2\x84\xA8" => "\x5A",
+ "\xE2\x84\xA9" => "\xC9\xBF",
+ "\xE2\x84\xAA" => "\x4B",
+ "\xE2\x84\xAC" => "\x42",
+ "\xE2\x84\xAD" => "\x43",
+ "\xE2\x84\xAE" => "\x65",
+ "\xE2\x84\xAF" => "\x65",
+ "\xE2\x84\xB0" => "\x45",
+ "\xE2\x84\xB1" => "\x46",
+ "\xE2\x84\xB3" => "\x4D",
+ "\xE2\x84\xB4" => "\x6F",
+ "\xE2\x84\xB5" => "\xD7\x90",
+ "\xE2\x84\xB6" => "\xD7\x91",
+ "\xE2\x84\xB7" => "\xD7\x92",
+ "\xE2\x84\xB8" => "\xD7\x93",
+ "\xE2\x84\xB9" => "\x69",
+ "\xE2\x84\xBB" => "\x46\x41\x58",
+ "\xE2\x84\xBC" => "\xCF\x80",
+ "\xE2\x84\xBD" => "\x79",
+ "\xE2\x84\xBE" => "\xCE\x93",
+ "\xE2\x84\xBF" => "\xCE\xA0",
+ "\xE2\x85\x80" => "\xC6\xA9",
+ "\xE2\x85\x81" => "\xEA\x93\xA8",
+ "\xE2\x85\x82" => "\xEA\x93\xB6",
+ "\xE2\x85\x83" => "\xF0\x96\xBC\x80",
+ "\xE2\x85\x85" => "\x44",
+ "\xE2\x85\x86" => "\x64",
+ "\xE2\x85\x87" => "\x65",
+ "\xE2\x85\x88" => "\x69",
+ "\xE2\x85\x89" => "\x6A",
+ "\xE2\x85\xA0" => "\x6C",
+ "\xE2\x85\xA1" => "\x6C\x6C",
+ "\xE2\x85\xA2" => "\x6C\x6C\x6C",
+ "\xE2\x85\xA3" => "\x6C\x56",
+ "\xE2\x85\xA4" => "\x56",
+ "\xE2\x85\xA5" => "\x56\x6C",
+ "\xE2\x85\xA6" => "\x56\x6C\x6C",
+ "\xE2\x85\xA7" => "\x56\x6C\x6C\x6C",
+ "\xE2\x85\xA8" => "\x6C\x58",
+ "\xE2\x85\xA9" => "\x58",
+ "\xE2\x85\xAA" => "\x58\x6C",
+ "\xE2\x85\xAB" => "\x58\x6C\x6C",
+ "\xE2\x85\xAC" => "\x4C",
+ "\xE2\x85\xAD" => "\x43",
+ "\xE2\x85\xAE" => "\x44",
+ "\xE2\x85\xAF" => "\x4D",
+ "\xE2\x85\xB0" => "\x69",
+ "\xE2\x85\xB1" => "\x69\x69",
+ "\xE2\x85\xB2" => "\x69\x69\x69",
+ "\xE2\x85\xB3" => "\x69\x76",
+ "\xE2\x85\xB4" => "\x76",
+ "\xE2\x85\xB5" => "\x76\x69",
+ "\xE2\x85\xB6" => "\x76\x69\x69",
+ "\xE2\x85\xB7" => "\x76\x69\x69\x69",
+ "\xE2\x85\xB8" => "\x69\x78",
+ "\xE2\x85\xB9" => "\x78",
+ "\xE2\x85\xBA" => "\x78\x69",
+ "\xE2\x85\xBB" => "\x78\x69\x69",
+ "\xE2\x85\xBC" => "\x6C",
+ "\xE2\x85\xBD" => "\x63",
+ "\xE2\x85\xBE" => "\x64",
+ "\xE2\x85\xBF" => "\x72\x6E",
+ "\xE2\x86\x83" => "\xC6\x86",
+ "\xE2\x86\x84" => "\xC9\x94",
+ "\xE2\x86\x91" => "\xE1\x9B\x8F",
+ "\xE2\x86\x95" => "\xE1\x9B\xA8",
+ "\xE2\x86\xB5" => "\xE2\x86\xB2",
+ "\xE2\x86\xBA" => "\xF0\x9F\x84\x8E",
+ "\xE2\x86\xBE" => "\xE1\x9B\x9A",
+ "\xE2\x86\xBF" => "\xE1\x9B\x90",
+ "\xE2\x88\x80" => "\xE2\xB1\xAF",
+ "\xE2\x88\x83" => "\xC6\x8E",
+ "\xE2\x88\x86" => "\xCE\x94",
+ "\xE2\x88\x8F" => "\xCE\xA0",
+ "\xE2\x88\x91" => "\xC6\xA9",
+ "\xE2\x88\x92" => "\x2D",
+ "\xE2\x88\x94" => "\x2B\xCC\x87",
+ "\xE2\x88\x95" => "\x2F",
+ "\xE2\x88\x96" => "\x5C",
+ "\xE2\x88\x97" => "\x2A",
+ "\xE2\x88\x98" => "\xC2\xB0",
+ "\xE2\x88\x99" => "\xC2\xB7",
+ "\xE2\x88\x9E" => "\x6F\x6F",
+ "\xE2\x88\xA3" => "\x6C",
+ "\xE2\x88\xA5" => "\x6C\x6C",
+ "\xE2\x88\xA8" => "\x76",
+ "\xE2\x88\xA9" => "\xD5\x88",
+ "\xE2\x88\xAA" => "\x55",
+ "\xE2\x88\xAB" => "\xCA\x83",
+ "\xE2\x88\xAC" => "\xCA\x83\xCA\x83",
+ "\xE2\x88\xAD" => "\xCA\x83\xCA\x83\xCA\x83",
+ "\xE2\x88\xAF" => "\xE2\x88\xAE\xE2\x88\xAE",
+ "\xE2\x88\xB0" => "\xE2\x88\xAE\xE2\x88\xAE\xE2\x88\xAE",
+ "\xE2\x88\xB6" => "\x3A",
+ "\xE2\x88\xB8" => "\x2D\xCC\x87",
+ "\xE2\x88\xBC" => "\x7E",
+ "\xE2\x89\x90" => "\x3D\xCC\x87",
+ "\xE2\x89\x91" => "\x3D\xCC\x87\xCC\xA3",
+ "\xE2\x89\x97" => "\x3D\xCC\x8A",
+ "\xE2\x89\x99" => "\x3D\xCC\x82",
+ "\xE2\x89\x9A" => "\x3D\xCC\x86",
+ "\xE2\x89\x9E" => "\x3D\xCD\xAB",
+ "\xE2\x89\xA3" => "\xE2\x89\xA1",
+ "\xE2\x89\xAA" => "\x3C\x3C",
+ "\xE2\x89\xAB" => "\x3E\x3E",
+ "\xE2\x8A\x82" => "\xE1\x91\x95",
+ "\xE2\x8A\x83" => "\xE1\x91\x90",
+ "\xE2\x8A\x95" => "\xF0\x90\x8A\xA8",
+ "\xE2\x8A\x96" => "\x4F\xCC\xB5",
+ "\xE2\x8A\x99" => "\xCA\x98",
+ "\xE2\x8A\x9D" => "\x4F\xCC\xB5",
+ "\xE2\x8A\xA4" => "\x54",
+ "\xE2\x8A\xA5" => "\xEA\x93\x95",
+ "\xE2\x8B\x80" => "\xE2\x88\xA7",
+ "\xE2\x8B\x81" => "\x76",
+ "\xE2\x8B\x82" => "\xD5\x88",
+ "\xE2\x8B\x83" => "\x55",
+ "\xE2\x8B\x84" => "\xE1\x9B\x9C",
+ "\xE2\x8B\x85" => "\xC2\xB7",
+ "\xE2\x8B\x88" => "\xE1\x9B\x9E",
+ "\xE2\x8B\x96" => "\x3C\xC2\xB7",
+ "\xE2\x8B\x97" => "\xC2\xB7\x3E",
+ "\xE2\x8B\x98" => "\x3C\x3C\x3C",
+ "\xE2\x8B\x99" => "\x3E\x3E\x3E",
+ "\xE2\x8B\xAE" => "\xE2\xB5\x97",
+ "\xE2\x8B\xAF" => "\xC2\xB7\xC2\xB7\xC2\xB7",
+ "\xE2\x8B\xB4" => "\xEA\x9E\x93",
+ "\xE2\x8B\xBF" => "\x45",
+ "\xE2\x8C\x80" => "\xE2\x88\x85",
+ "\xE2\x8C\xA5" => "\xE2\x8C\xA4",
+ "\xE2\x8C\xA9" => "\xE2\x9D\xAC",
+ "\xE2\x8C\xAA" => "\xE2\x9D\xAD",
+ "\xE2\x8D\x81" => "\xE3\x80\xBC",
+ "\xE2\x8D\x99" => "\xCE\x94\xCC\xB2",
+ "\xE2\x8D\x9A" => "\xE1\x9B\x9C\xCC\xB2",
+ "\xE2\x8D\x9C" => "\xC2\xB0\xCC\xB2",
+ "\xE2\x8D\x9F" => "\xE2\x8A\x9B",
+ "\xE2\x8D\xA1" => "\x54\xCC\x88",
+ "\xE2\x8D\xA2" => "\xE2\x88\x87\xCC\x88",
+ "\xE2\x8D\xA3" => "\xE2\x8B\x86\xCC\x88",
+ "\xE2\x8D\xA4" => "\xC2\xB0\xCC\x88",
+ "\xE2\x8D\xA5" => "\xD8\xA9",
+ "\xE2\x8D\xA8" => "\x7E\xCC\x88",
+ "\xE2\x8D\xA9" => "\xE1\x90\xB5",
+ "\xE2\x8D\xAB" => "\xE2\x88\x87\xCC\xB4",
+ "\xE2\x8D\xAC" => "\x4F\xCC\xB5",
+ "\xE2\x8D\xB3" => "\x69",
+ "\xE2\x8D\xB4" => "\x70",
+ "\xE2\x8D\xB5" => "\xCF\x89",
+ "\xE2\x8D\xB6" => "\x61\xCC\xB2",
+ "\xE2\x8D\xB7" => "\xEA\x9E\x93\xCC\xB2",
+ "\xE2\x8D\xB8" => "\x69\xCC\xB2",
+ "\xE2\x8D\xB9" => "\xCF\x89\xCC\xB2",
+ "\xE2\x8D\xBA" => "\x61",
+ "\xE2\x8D\xBF" => "\xE1\x9A\xBD",
+ "\xE2\x8E\x9C" => "\xE4\xB8\xA8",
+ "\xE2\x8E\x9F" => "\xE4\xB8\xA8",
+ "\xE2\x8E\xA2" => "\xE4\xB8\xA8",
+ "\xE2\x8E\xA5" => "\xE4\xB8\xA8",
+ "\xE2\x8E\xAA" => "\xE4\xB8\xA8",
+ "\xE2\x8E\xAE" => "\xE4\xB8\xA8",
+ "\xE2\x8F\x81" => "\xE2\x8D\x95",
+ "\xE2\x8F\x82" => "\xE2\x8D\x8E",
+ "\xE2\x8F\x83" => "\xE2\x8D\x8B",
+ "\xE2\x8F\x86" => "\xE2\x8D\xAD",
+ "\xE2\x8F\xA8" => "\xE2\x82\x81\xE2\x82\x80",
+ "\xE2\x8F\xBC" => "\xE2\x8F\xBB",
+ "\xE2\x8F\xBD" => "\x6C",
+ "\xE2\x8F\xBE" => "\xE2\x98\xBE",
+ "\xE2\x91\x8A" => "\x5C\x5C",
+ "\xE2\x91\xA0" => "\xE2\x9E\x80",
+ "\xE2\x91\xA1" => "\xE2\x9E\x81",
+ "\xE2\x91\xA2" => "\xE2\x9E\x82",
+ "\xE2\x91\xA3" => "\xE2\x9E\x83",
+ "\xE2\x91\xA4" => "\xE2\x9E\x84",
+ "\xE2\x91\xA5" => "\xE2\x9E\x85",
+ "\xE2\x91\xA6" => "\xE2\x9E\x86",
+ "\xE2\x91\xA7" => "\xE2\x9E\x87",
+ "\xE2\x91\xA8" => "\xE2\x9E\x88",
+ "\xE2\x91\xA9" => "\xE2\x9E\x89",
+ "\xE2\x91\xB4" => "\x28\x6C\x29",
+ "\xE2\x91\xB5" => "\x28\x32\x29",
+ "\xE2\x91\xB6" => "\x28\x33\x29",
+ "\xE2\x91\xB7" => "\x28\x34\x29",
+ "\xE2\x91\xB8" => "\x28\x35\x29",
+ "\xE2\x91\xB9" => "\x28\x36\x29",
+ "\xE2\x91\xBA" => "\x28\x37\x29",
+ "\xE2\x91\xBB" => "\x28\x38\x29",
+ "\xE2\x91\xBC" => "\x28\x39\x29",
+ "\xE2\x91\xBD" => "\x28\x6C\x4F\x29",
+ "\xE2\x91\xBE" => "\x28\x6C\x6C\x29",
+ "\xE2\x91\xBF" => "\x28\x6C\x32\x29",
+ "\xE2\x92\x80" => "\x28\x6C\x33\x29",
+ "\xE2\x92\x81" => "\x28\x6C\x34\x29",
+ "\xE2\x92\x82" => "\x28\x6C\x35\x29",
+ "\xE2\x92\x83" => "\x28\x6C\x36\x29",
+ "\xE2\x92\x84" => "\x28\x6C\x37\x29",
+ "\xE2\x92\x85" => "\x28\x6C\x38\x29",
+ "\xE2\x92\x86" => "\x28\x6C\x39\x29",
+ "\xE2\x92\x87" => "\x28\x32\x4F\x29",
+ "\xE2\x92\x88" => "\x6C\x2E",
+ "\xE2\x92\x89" => "\x32\x2E",
+ "\xE2\x92\x8A" => "\x33\x2E",
+ "\xE2\x92\x8B" => "\x34\x2E",
+ "\xE2\x92\x8C" => "\x35\x2E",
+ "\xE2\x92\x8D" => "\x36\x2E",
+ "\xE2\x92\x8E" => "\x37\x2E",
+ "\xE2\x92\x8F" => "\x38\x2E",
+ "\xE2\x92\x90" => "\x39\x2E",
+ "\xE2\x92\x91" => "\x6C\x4F\x2E",
+ "\xE2\x92\x92" => "\x6C\x6C\x2E",
+ "\xE2\x92\x93" => "\x6C\x32\x2E",
+ "\xE2\x92\x94" => "\x6C\x33\x2E",
+ "\xE2\x92\x95" => "\x6C\x34\x2E",
+ "\xE2\x92\x96" => "\x6C\x35\x2E",
+ "\xE2\x92\x97" => "\x6C\x36\x2E",
+ "\xE2\x92\x98" => "\x6C\x37\x2E",
+ "\xE2\x92\x99" => "\x6C\x38\x2E",
+ "\xE2\x92\x9A" => "\x6C\x39\x2E",
+ "\xE2\x92\x9B" => "\x32\x4F\x2E",
+ "\xE2\x92\x9C" => "\x28\x61\x29",
+ "\xE2\x92\x9D" => "\x28\x62\x29",
+ "\xE2\x92\x9E" => "\x28\x63\x29",
+ "\xE2\x92\x9F" => "\x28\x64\x29",
+ "\xE2\x92\xA0" => "\x28\x65\x29",
+ "\xE2\x92\xA1" => "\x28\x66\x29",
+ "\xE2\x92\xA2" => "\x28\x67\x29",
+ "\xE2\x92\xA3" => "\x28\x68\x29",
+ "\xE2\x92\xA4" => "\x28\x69\x29",
+ "\xE2\x92\xA5" => "\x28\x6A\x29",
+ "\xE2\x92\xA6" => "\x28\x6B\x29",
+ "\xE2\x92\xA7" => "\x28\x6C\x29",
+ "\xE2\x92\xA8" => "\x28\x72\x6E\x29",
+ "\xE2\x92\xA9" => "\x28\x6E\x29",
+ "\xE2\x92\xAA" => "\x28\x6F\x29",
+ "\xE2\x92\xAB" => "\x28\x70\x29",
+ "\xE2\x92\xAC" => "\x28\x71\x29",
+ "\xE2\x92\xAD" => "\x28\x72\x29",
+ "\xE2\x92\xAE" => "\x28\x73\x29",
+ "\xE2\x92\xAF" => "\x28\x74\x29",
+ "\xE2\x92\xB0" => "\x28\x75\x29",
+ "\xE2\x92\xB1" => "\x28\x76\x29",
+ "\xE2\x92\xB2" => "\x28\x77\x29",
+ "\xE2\x92\xB3" => "\x28\x78\x29",
+ "\xE2\x92\xB4" => "\x28\x79\x29",
+ "\xE2\x92\xB5" => "\x28\x7A\x29",
+ "\xE2\x92\xB8" => "\xC2\xA9",
+ "\xE2\x93\x85" => "\xE2\x84\x97",
+ "\xE2\x93\x87" => "\xC2\xAE",
+ "\xE2\x93\x9B" => "\xE2\x92\xBE",
+ "\xE2\x93\xAA" => "\xF0\x9F\x84\x8D",
+ "\xE2\x94\x80" => "\xE3\x83\xBC",
+ "\xE2\x94\x81" => "\xE3\x83\xBC",
+ "\xE2\x94\x83" => "\xE2\x94\x82",
+ "\xE2\x94\x8F" => "\xE2\x94\x8C",
+ "\xE2\x94\xA3" => "\xE2\x94\x9C",
+ "\xE2\x95\xB1" => "\x2F",
+ "\xE2\x95\xB3" => "\x58",
+ "\xE2\x96\x88" => "\xE2\x88\x8E",
+ "\xE2\x96\x90" => "\xE2\x96\x8C",
+ "\xE2\x96\x94" => "\xCB\x89",
+ "\xE2\x96\x97" => "\xE2\x96\x96",
+ "\xE2\x96\x9D" => "\xE2\x96\x98",
+ "\xE2\x96\xA0" => "\xE2\x88\x8E",
+ "\xE2\x96\xB1" => "\xE2\x8F\xA5",
+ "\xE2\x96\xB3" => "\xCE\x94",
+ "\xE2\x96\xB7" => "\xE2\x8A\xB3",
+ "\xE2\x96\xB8" => "\xE2\x96\xB6",
+ "\xE2\x96\xBA" => "\xE2\x96\xB6",
+ "\xE2\x96\xBD" => "\xF0\x90\x8A\xBC",
+ "\xE2\x97\x81" => "\xE2\x8A\xB2",
+ "\xE2\x97\x87" => "\xE1\x9B\x9C",
+ "\xE2\x97\x8A" => "\xE1\x9B\x9C",
+ "\xE2\x97\x8B" => "\xC2\xB0",
+ "\xE2\x97\x8E" => "\xE2\x8C\xBE",
+ "\xE2\x97\xA0" => "\xE2\x8C\x92",
+ "\xE2\x97\xA6" => "\xC2\xB0",
+ "\xE2\x98\x89" => "\xCA\x98",
+ "\xE2\x98\x90" => "\xE2\x96\xA1",
+ "\xE2\x98\xA5" => "\xF0\x90\xA6\x9E",
+ "\xE2\x98\xB0" => "\xE2\xB2\xB6",
+ "\xE2\x98\xB8" => "\xE2\x8E\x88",
+ "\xE2\x99\x8E" => "\xE2\x89\x8F",
+ "\xE2\x99\xA2" => "\xE1\x9B\x9C",
+ "\xE2\x99\xA9" => "\xF0\x9D\x85\x98\xF0\x9D\x85\xA5",
+ "\xE2\x99\xAA" => "\xF0\x9D\x85\x98\xF0\x9D\x85\xA5\xF0\x9D\x85\xAE",
+ "\xE2\x9A\xAC" => "\xE0\xA5\xB0",
+ "\xE2\x9D\xA8" => "\x28",
+ "\xE2\x9D\xA9" => "\x29",
+ "\xE2\x9D\xAE" => "\x3C",
+ "\xE2\x9D\xAF" => "\x3E",
+ "\xE2\x9D\xB2" => "\x28",
+ "\xE2\x9D\xB3" => "\x29",
+ "\xE2\x9D\xB4" => "\x7B",
+ "\xE2\x9D\xB5" => "\x7D",
+ "\xE2\x9E\x95" => "\x2B",
+ "\xE2\x9E\x96" => "\x2D",
+ "\xE2\x9E\x97" => "\xC3\xB7",
+ "\xE2\x9F\x82" => "\xEA\x93\x95",
+ "\xE2\x9F\x88" => "\x5C\xE1\x91\x95",
+ "\xE2\x9F\x89" => "\xE1\x91\x90\x2F",
+ "\xE2\x9F\x8B" => "\x2F",
+ "\xE2\x9F\x8D" => "\x5C",
+ "\xE2\x9F\x99" => "\x54",
+ "\xE2\x9F\xA8" => "\xE2\x9D\xAC",
+ "\xE2\x9F\xA9" => "\xE2\x9D\xAD",
+ "\xE2\xA4\xAB" => "\x78",
+ "\xE2\xA4\xAC" => "\x78",
+ "\xE2\xA5\xA3" => "\xE1\x9B\x90\xE1\x9B\x9A",
+ "\xE2\xA5\xA5" => "\xE2\x87\x83\xE2\x87\x82",
+ "\xE2\xA5\xAE" => "\xE1\x9B\x90\xE2\x87\x82",
+ "\xE2\xA5\xAF" => "\xE2\x87\x83\xE1\x9B\x9A",
+ "\xE2\xA6\x99" => "\xE2\xB5\x82",
+ "\xE2\xA6\xB0" => "\xE2\x8D\x89",
+ "\xE2\xA6\xBE" => "\xE2\x8C\xBE",
+ "\xE2\xA7\x84" => "\xE3\x80\xBC",
+ "\xE2\xA7\x85" => "\xE2\x8D\x82",
+ "\xE2\xA7\x87" => "\xE2\x8C\xBB",
+ "\xE2\xA7\x96" => "\xF0\x90\x8B\x80",
+ "\xE2\xA7\x99" => "\xE2\xA6\x9A",
+ "\xE2\xA7\xB4" => "\x3A\xE2\x86\x92",
+ "\xE2\xA7\xB5" => "\x5C",
+ "\xE2\xA7\xB6" => "\x2F\xCC\x84",
+ "\xE2\xA7\xB8" => "\x2F",
+ "\xE2\xA7\xB9" => "\x5C",
+ "\xE2\xA8\x80" => "\xCA\x98",
+ "\xE2\xA8\x81" => "\xF0\x90\x8A\xA8",
+ "\xE2\xA8\x82" => "\xE2\x8A\x97",
+ "\xE2\xA8\x83" => "\xE2\x8A\x8D",
+ "\xE2\xA8\x84" => "\xE2\x8A\x8E",
+ "\xE2\xA8\x85" => "\xE2\x8A\x93",
+ "\xE2\xA8\x86" => "\xE2\x8A\x94",
+ "\xE2\xA8\x8C" => "\xCA\x83\xCA\x83\xCA\x83\xCA\x83",
+ "\xE2\xA8\x9D" => "\xE1\x9B\x9E",
+ "\xE2\xA8\xA0" => "\x3E\x3E",
+ "\xE2\xA8\xA1" => "\xE1\x9B\x9A",
+ "\xE2\xA8\xA2" => "\x2B\xCC\x8A",
+ "\xE2\xA8\xA3" => "\x2B\xCC\x82",
+ "\xE2\xA8\xA4" => "\x2B\xCC\x83",
+ "\xE2\xA8\xA5" => "\x2B\xCC\xA3",
+ "\xE2\xA8\xA6" => "\x2B\xCC\xB0",
+ "\xE2\xA8\xA7" => "\x2B\xE2\x82\x82",
+ "\xE2\xA8\xA9" => "\x2D\xCC\x93",
+ "\xE2\xA8\xAA" => "\x2D\xCC\xA3",
+ "\xE2\xA8\xAF" => "\x78",
+ "\xE2\xA8\xB0" => "\x78\xCC\x87",
+ "\xE2\xA8\xBD" => "\xE2\x8C\x99",
+ "\xE2\xA8\xBE" => "\xE2\xA8\x9F",
+ "\xE2\xA8\xBF" => "\xE2\x88\x90",
+ "\xE2\xA9\xAA" => "\x7E\xCC\x87",
+ "\xE2\xA9\xAE" => "\x3D\xE2\x83\xB0",
+ "\xE2\xA9\xB4" => "\x3A\x3A\x3D",
+ "\xE2\xA9\xB5" => "\x3D\x3D",
+ "\xE2\xA9\xB6" => "\x3D\x3D\x3D",
+ "\xE2\xAA\xA5" => "\x3E\x3C",
+ "\xE2\xAA\xAA" => "\xE1\x97\x95",
+ "\xE2\xAA\xAB" => "\xE1\x97\x92",
+ "\xE2\xAB\x97" => "\xE1\x91\x90\xE1\x91\x95",
+ "\xE2\xAB\xBB" => "\x2F\x2F\x2F",
+ "\xE2\xAB\xBD" => "\x2F\x2F",
+ "\xE2\xAF\xAC" => "\xE2\x86\x9E",
+ "\xE2\xAF\xAD" => "\xE2\x86\x9F",
+ "\xE2\xAF\xAE" => "\xE2\x86\xA0",
+ "\xE2\xAF\xAF" => "\xE2\x86\xA1",
+ "\xE2\xB1\xA7" => "\x48\xCC\xA9",
+ "\xE2\xB1\xA9" => "\x4B\xCC\xA9",
+ "\xE2\xB2\x84" => "\xCE\x93",
+ "\xE2\xB2\x85" => "\x72",
+ "\xE2\xB2\x86" => "\xCE\x94",
+ "\xE2\xB2\x88" => "\xEA\x9E\x92",
+ "\xE2\xB2\x89" => "\xEA\x9E\x93",
+ "\xE2\xB2\x8E" => "\x48",
+ "\xE2\xB2\x92" => "\x6C",
+ "\xE2\xB2\x94" => "\x4B",
+ "\xE2\xB2\x95" => "\xC4\xB8",
+ "\xE2\xB2\x96" => "\xCE\xBB",
+ "\xE2\xB2\x98" => "\x4D",
+ "\xE2\xB2\x9A" => "\x4E",
+ "\xE2\xB2\x9E" => "\x4F",
+ "\xE2\xB2\x9F" => "\x6F",
+ "\xE2\xB2\xA0" => "\xCE\xA0",
+ "\xE2\xB2\xA2" => "\x50",
+ "\xE2\xB2\xA3" => "\x70",
+ "\xE2\xB2\xA4" => "\x43",
+ "\xE2\xB2\xA5" => "\x63",
+ "\xE2\xB2\xA6" => "\x54",
+ "\xE2\xB2\xA8" => "\x59",
+ "\xE2\xB2\xAA" => "\xCE\xA6",
+ "\xE2\xB2\xAB" => "\xC9\xB8",
+ "\xE2\xB2\xAC" => "\x58",
+ "\xE2\xB2\xAD" => "\xCF\x87",
+ "\xE2\xB2\xAE" => "\xCE\xA8",
+ "\xE2\xB2\xB1" => "\xCF\x89",
+ "\xE2\xB2\xB4" => "\x3C\xC2\xB7",
+ "\xE2\xB2\xBA" => "\x2D",
+ "\xE2\xB2\xBC" => "\xD0\xA8",
+ "\xE2\xB2\xBD" => "\xD1\x88",
+ "\xE2\xB3\x86" => "\x2F",
+ "\xE2\xB3\x8A" => "\x39",
+ "\xE2\xB3\x8C" => "\x33",
+ "\xE2\xB3\x8D" => "\xC8\x9D",
+ "\xE2\xB3\x90" => "\x4C",
+ "\xE2\xB3\x91" => "\xCA\x9F",
+ "\xE2\xB3\x92" => "\x36",
+ "\xE2\xB3\x9C" => "\xCF\xAC",
+ "\xE2\xB3\xA4" => "\xCF\x97",
+ "\xE2\xB3\xA9" => "\xE2\x98\xA7",
+ "\xE2\xB3\xB9" => "\x5C\x5C",
+ "\xE2\xB4\xB1" => "\x4F\xCC\xB5",
+ "\xE2\xB4\xB7" => "\xC9\x85",
+ "\xE2\xB4\xB8" => "\x56",
+ "\xE2\xB4\xB9" => "\x45",
+ "\xE2\xB4\xBA" => "\xC6\x8E",
+ "\xE2\xB5\x81" => "\x4F\xCC\xB8",
+ "\xE2\xB5\x88" => "\xC2\xB7\xC2\xB7\xC2\xB7",
+ "\xE2\xB5\x89" => "\xC6\xA9",
+ "\xE2\xB5\x8F" => "\x6C",
+ "\xE2\xB5\x91" => "\x21",
+ "\xE2\xB5\x94" => "\x4F",
+ "\xE2\xB5\x95" => "\x51",
+ "\xE2\xB5\x99" => "\xCA\x98",
+ "\xE2\xB5\x9D" => "\x58",
+ "\xE2\xB5\xA0" => "\xCE\x94",
+ "\xE2\xB5\xA3" => "\xE1\x9B\xAF",
+ "\xE2\xB7\xA8" => "\xE1\xB7\x9F",
+ "\xE2\xB7\xAA" => "\xCC\x8A",
+ "\xE2\xB7\xAD" => "\xCD\xA8",
+ "\xE2\xB7\xAF" => "\xCD\xAF",
+ "\xE2\xB7\xB6" => "\xCD\xA3",
+ "\xE2\xB7\xB7" => "\xCD\xA4",
+ "\xE2\xB8\x9A" => "\x2D\xCC\x88",
+ "\xE2\xB8\x9E" => "\x7E\xCC\x87",
+ "\xE2\xB8\x9F" => "\x7E\xCC\xA3",
+ "\xE2\xB8\xA6" => "\xE1\x91\x95",
+ "\xE2\xB8\xA7" => "\xE1\x91\x90",
+ "\xE2\xB8\xA8" => "\x28\x28",
+ "\xE2\xB8\xA9" => "\x29\x29",
+ "\xE2\xB8\xAA" => "\xE2\x88\xB5",
+ "\xE2\xB8\xAB" => "\xE2\x88\xB4",
+ "\xE2\xB8\xAC" => "\xE2\x88\xB7",
+ "\xE2\xB8\xAE" => "\xD8\x9F",
+ "\xE2\xB8\xB0" => "\xC2\xB0",
+ "\xE2\xB8\xB1" => "\xC2\xB7",
+ "\xE2\xB8\xB2" => "\xD8\x8C",
+ "\xE2\xB8\xB5" => "\xD8\x9B",
+ "\xE2\xB8\xB9" => "\xE1\xBA\x9F",
+ "\xE2\xB8\xBD" => "\xE2\xB5\x82",
+ "\xE2\xB8\xBF" => "\xC2\xB6",
+ "\xE2\xB9\x80" => "\x3D",
+ "\xE2\xBA\x82" => "\xE4\xB9\x9B",
+ "\xE2\xBA\x83" => "\xE4\xB9\x9A",
+ "\xE2\xBA\x85" => "\xE4\xBA\xBB",
+ "\xE2\xBA\x89" => "\xE5\x88\x82",
+ "\xE2\xBA\x8B" => "\xE3\x94\xBE",
+ "\xE2\xBA\x8E" => "\xE5\x85\x80",
+ "\xE2\xBA\x8F" => "\xE5\xB0\xA3",
+ "\xE2\xBA\x90" => "\xE5\xB0\xA2",
+ "\xE2\xBA\x92" => "\xE5\xB7\xB3",
+ "\xE2\xBA\x93" => "\xE5\xB9\xBA",
+ "\xE2\xBA\x94" => "\xE5\xBD\x91",
+ "\xE2\xBA\x96" => "\xE5\xBF\x84",
+ "\xE2\xBA\x97" => "\xE3\xA3\xBA",
+ "\xE2\xBA\x98" => "\xE6\x89\x8C",
+ "\xE2\xBA\x99" => "\xE6\x94\xB5",
+ "\xE2\xBA\x9B" => "\xE6\x97\xA1",
+ "\xE2\xBA\x9E" => "\xE6\xAD\xBA",
+ "\xE2\xBA\x9F" => "\xE6\xAF\x8D",
+ "\xE2\xBA\xA0" => "\xE6\xB0\x91",
+ "\xE2\xBA\xA1" => "\xE6\xB0\xB5",
+ "\xE2\xBA\xA2" => "\xE6\xB0\xBA",
+ "\xE2\xBA\xA3" => "\xE7\x81\xAC",
+ "\xE2\xBA\xA4" => "\xE7\x88\xAB",
+ "\xE2\xBA\xA6" => "\xE4\xB8\xAC",
+ "\xE2\xBA\xA8" => "\xE7\x8A\xAD",
+ "\xE2\xBA\xAB" => "\xE7\xBD\x92",
+ "\xE2\xBA\xAD" => "\xE7\xA4\xBB",
+ "\xE2\xBA\xAF" => "\xE7\xB3\xB9",
+ "\xE2\xBA\xB1" => "\xE7\xBD\x93",
+ "\xE2\xBA\xB2" => "\xE7\xBD\x92",
+ "\xE2\xBA\xB9" => "\xE8\x80\x82",
+ "\xE2\xBA\xBA" => "\xE8\x82\x80",
+ "\xE2\xBA\xBE" => "\xE8\x89\xB9",
+ "\xE2\xBA\xBF" => "\xE8\x89\xB9",
+ "\xE2\xBB\x80" => "\xE8\x89\xB9",
+ "\xE2\xBB\x81" => "\xE8\x99\x8E",
+ "\xE2\xBB\x82" => "\xE8\xA1\xA4",
+ "\xE2\xBB\x83" => "\xE8\xA6\x80",
+ "\xE2\xBB\x84" => "\xE8\xA5\xBF",
+ "\xE2\xBB\x85" => "\xE8\xA7\x81",
+ "\xE2\xBB\x88" => "\xE8\xAE\xA0",
+ "\xE2\xBB\x89" => "\xE8\xB4\x9D",
+ "\xE2\xBB\x8B" => "\xE8\xBD\xA6",
+ "\xE2\xBB\x8C" => "\xE8\xBE\xB6",
+ "\xE2\xBB\x8D" => "\xE8\xBE\xB6",
+ "\xE2\xBB\x8F" => "\xE9\x98\x9D",
+ "\xE2\xBB\x90" => "\xE9\x92\x85",
+ "\xE2\xBB\x91" => "\xE9\x95\xB7",
+ "\xE2\xBB\x92" => "\xE9\x95\xB8",
+ "\xE2\xBB\x93" => "\xE9\x95\xBF",
+ "\xE2\xBB\x94" => "\xE9\x97\xA8",
+ "\xE2\xBB\x96" => "\xE9\x98\x9D",
+ "\xE2\xBB\x98" => "\xE9\x9D\x92",
+ "\xE2\xBB\x99" => "\xE9\x9F\xA6",
+ "\xE2\xBB\x9A" => "\xE9\xA1\xB5",
+ "\xE2\xBB\x9B" => "\xE9\xA3\x8E",
+ "\xE2\xBB\x9C" => "\xE9\xA3\x9E",
+ "\xE2\xBB\x9D" => "\xE9\xA3\x9F",
+ "\xE2\xBB\x9F" => "\xE9\xA3\xA0",
+ "\xE2\xBB\xA0" => "\xE9\xA5\xA3",
+ "\xE2\xBB\xA2" => "\xE9\xA9\xAC",
+ "\xE2\xBB\xA4" => "\xE9\xAC\xBC",
+ "\xE2\xBB\xA5" => "\xE9\xB1\xBC",
+ "\xE2\xBB\xA8" => "\xE9\xBA\xA6",
+ "\xE2\xBB\xA9" => "\xE9\xBB\x84",
+ "\xE2\xBB\xAB" => "\xE6\x96\x89",
+ "\xE2\xBB\xAC" => "\xE9\xBD\x90",
+ "\xE2\xBB\xAD" => "\xE6\xAD\xAF",
+ "\xE2\xBB\xAE" => "\xE9\xBD\xBF",
+ "\xE2\xBB\xAF" => "\xE7\xAB\x9C",
+ "\xE2\xBB\xB0" => "\xE9\xBE\x99",
+ "\xE2\xBB\xB2" => "\xE4\xBA\x80",
+ "\xE2\xBB\xB3" => "\xE9\xBE\x9F",
+ "\xE2\xBC\x80" => "\xE3\x83\xBC",
+ "\xE2\xBC\x81" => "\xE4\xB8\xA8",
+ "\xE2\xBC\x82" => "\x5C",
+ "\xE2\xBC\x83" => "\x2F",
+ "\xE2\xBC\x84" => "\xE4\xB9\x99",
+ "\xE2\xBC\x85" => "\xE4\xBA\x85",
+ "\xE2\xBC\x86" => "\xE4\xBA\x8C",
+ "\xE2\xBC\x87" => "\xE4\xBA\xA0",
+ "\xE2\xBC\x88" => "\xE4\xBA\xBA",
+ "\xE2\xBC\x89" => "\xE5\x84\xBF",
+ "\xE2\xBC\x8A" => "\xE5\x85\xA5",
+ "\xE2\xBC\x8B" => "\xE5\x85\xAB",
+ "\xE2\xBC\x8C" => "\xE5\x86\x82",
+ "\xE2\xBC\x8D" => "\xE5\x86\x96",
+ "\xE2\xBC\x8E" => "\xE5\x86\xAB",
+ "\xE2\xBC\x8F" => "\xE5\x87\xA0",
+ "\xE2\xBC\x90" => "\xE5\x87\xB5",
+ "\xE2\xBC\x91" => "\xE5\x88\x80",
+ "\xE2\xBC\x92" => "\xE5\x8A\x9B",
+ "\xE2\xBC\x93" => "\xE5\x8B\xB9",
+ "\xE2\xBC\x94" => "\xE5\x8C\x95",
+ "\xE2\xBC\x95" => "\xE5\x8C\x9A",
+ "\xE2\xBC\x96" => "\xE5\x8C\xB8",
+ "\xE2\xBC\x97" => "\xE5\x8D\x81",
+ "\xE2\xBC\x98" => "\xE5\x8D\x9C",
+ "\xE2\xBC\x99" => "\xE5\x8D\xA9",
+ "\xE2\xBC\x9A" => "\xE5\x8E\x82",
+ "\xE2\xBC\x9B" => "\xE5\x8E\xB6",
+ "\xE2\xBC\x9C" => "\xE5\x8F\x88",
+ "\xE2\xBC\x9D" => "\xE5\x8F\xA3",
+ "\xE2\xBC\x9E" => "\xE5\x8F\xA3",
+ "\xE2\xBC\x9F" => "\xE5\x9C\x9F",
+ "\xE2\xBC\xA0" => "\xE5\x9C\x9F",
+ "\xE2\xBC\xA1" => "\xE5\xA4\x82",
+ "\xE2\xBC\xA2" => "\xE5\xA4\x8A",
+ "\xE2\xBC\xA3" => "\xE5\xA4\x95",
+ "\xE2\xBC\xA4" => "\xE5\xA4\xA7",
+ "\xE2\xBC\xA5" => "\xE5\xA5\xB3",
+ "\xE2\xBC\xA6" => "\xE5\xAD\x90",
+ "\xE2\xBC\xA7" => "\xE5\xAE\x80",
+ "\xE2\xBC\xA8" => "\xE5\xAF\xB8",
+ "\xE2\xBC\xA9" => "\xE5\xB0\x8F",
+ "\xE2\xBC\xAA" => "\xE5\xB0\xA2",
+ "\xE2\xBC\xAB" => "\xE5\xB0\xB8",
+ "\xE2\xBC\xAC" => "\xE5\xB1\xAE",
+ "\xE2\xBC\xAD" => "\xE5\xB1\xB1",
+ "\xE2\xBC\xAE" => "\xE5\xB7\x9B",
+ "\xE2\xBC\xAF" => "\xE5\xB7\xA5",
+ "\xE2\xBC\xB0" => "\xE5\xB7\xB1",
+ "\xE2\xBC\xB1" => "\xE5\xB7\xBE",
+ "\xE2\xBC\xB2" => "\xE5\xB9\xB2",
+ "\xE2\xBC\xB3" => "\xE5\xB9\xBA",
+ "\xE2\xBC\xB4" => "\xE5\xB9\xBF",
+ "\xE2\xBC\xB5" => "\xE5\xBB\xB4",
+ "\xE2\xBC\xB6" => "\xE5\xBB\xBE",
+ "\xE2\xBC\xB7" => "\xE5\xBC\x8B",
+ "\xE2\xBC\xB8" => "\xE5\xBC\x93",
+ "\xE2\xBC\xB9" => "\xE5\xBD\x90",
+ "\xE2\xBC\xBA" => "\xE5\xBD\xA1",
+ "\xE2\xBC\xBB" => "\xE5\xBD\xB3",
+ "\xE2\xBC\xBC" => "\xE5\xBF\x83",
+ "\xE2\xBC\xBD" => "\xE6\x88\x88",
+ "\xE2\xBC\xBE" => "\xE6\x88\xB6",
+ "\xE2\xBC\xBF" => "\xE6\x89\x8B",
+ "\xE2\xBD\x80" => "\xE6\x94\xAF",
+ "\xE2\xBD\x81" => "\xE6\x94\xB4",
+ "\xE2\xBD\x82" => "\xE6\x96\x87",
+ "\xE2\xBD\x83" => "\xE6\x96\x97",
+ "\xE2\xBD\x84" => "\xE6\x96\xA4",
+ "\xE2\xBD\x85" => "\xE6\x96\xB9",
+ "\xE2\xBD\x86" => "\xE6\x97\xA0",
+ "\xE2\xBD\x87" => "\xE6\x97\xA5",
+ "\xE2\xBD\x88" => "\xE6\x9B\xB0",
+ "\xE2\xBD\x89" => "\xE6\x9C\x88",
+ "\xE2\xBD\x8A" => "\xE6\x9C\xA8",
+ "\xE2\xBD\x8B" => "\xE6\xAC\xA0",
+ "\xE2\xBD\x8C" => "\xE6\xAD\xA2",
+ "\xE2\xBD\x8D" => "\xE6\xAD\xB9",
+ "\xE2\xBD\x8E" => "\xE6\xAE\xB3",
+ "\xE2\xBD\x8F" => "\xE6\xAF\x8B",
+ "\xE2\xBD\x90" => "\xE6\xAF\x94",
+ "\xE2\xBD\x91" => "\xE6\xAF\x9B",
+ "\xE2\xBD\x92" => "\xE6\xB0\x8F",
+ "\xE2\xBD\x93" => "\xE6\xB0\x94",
+ "\xE2\xBD\x94" => "\xE6\xB0\xB4",
+ "\xE2\xBD\x95" => "\xE7\x81\xAB",
+ "\xE2\xBD\x96" => "\xE7\x88\xAA",
+ "\xE2\xBD\x97" => "\xE7\x88\xB6",
+ "\xE2\xBD\x98" => "\xE7\x88\xBB",
+ "\xE2\xBD\x99" => "\xE7\x88\xBF",
+ "\xE2\xBD\x9A" => "\xE7\x89\x87",
+ "\xE2\xBD\x9B" => "\xE7\x89\x99",
+ "\xE2\xBD\x9C" => "\xE7\x89\x9B",
+ "\xE2\xBD\x9D" => "\xE7\x8A\xAC",
+ "\xE2\xBD\x9E" => "\xE7\x8E\x84",
+ "\xE2\xBD\x9F" => "\xE7\x8E\x89",
+ "\xE2\xBD\xA0" => "\xE7\x93\x9C",
+ "\xE2\xBD\xA1" => "\xE7\x93\xA6",
+ "\xE2\xBD\xA2" => "\xE7\x94\x98",
+ "\xE2\xBD\xA3" => "\xE7\x94\x9F",
+ "\xE2\xBD\xA4" => "\xE7\x94\xA8",
+ "\xE2\xBD\xA5" => "\xE7\x94\xB0",
+ "\xE2\xBD\xA6" => "\xE7\x96\x8B",
+ "\xE2\xBD\xA7" => "\xE7\x96\x92",
+ "\xE2\xBD\xA8" => "\xE7\x99\xB6",
+ "\xE2\xBD\xA9" => "\xE7\x99\xBD",
+ "\xE2\xBD\xAA" => "\xE7\x9A\xAE",
+ "\xE2\xBD\xAB" => "\xE7\x9A\xBF",
+ "\xE2\xBD\xAC" => "\xE7\x9B\xAE",
+ "\xE2\xBD\xAD" => "\xE7\x9F\x9B",
+ "\xE2\xBD\xAE" => "\xE7\x9F\xA2",
+ "\xE2\xBD\xAF" => "\xE7\x9F\xB3",
+ "\xE2\xBD\xB0" => "\xE7\xA4\xBA",
+ "\xE2\xBD\xB1" => "\xE7\xA6\xB8",
+ "\xE2\xBD\xB2" => "\xE7\xA6\xBE",
+ "\xE2\xBD\xB3" => "\xE7\xA9\xB4",
+ "\xE2\xBD\xB4" => "\xE7\xAB\x8B",
+ "\xE2\xBD\xB5" => "\xE7\xAB\xB9",
+ "\xE2\xBD\xB6" => "\xE7\xB1\xB3",
+ "\xE2\xBD\xB7" => "\xE7\xB3\xB8",
+ "\xE2\xBD\xB8" => "\xE7\xBC\xB6",
+ "\xE2\xBD\xB9" => "\xE7\xBD\x91",
+ "\xE2\xBD\xBA" => "\xE7\xBE\x8A",
+ "\xE2\xBD\xBB" => "\xE7\xBE\xBD",
+ "\xE2\xBD\xBC" => "\xE8\x80\x81",
+ "\xE2\xBD\xBD" => "\xE8\x80\x8C",
+ "\xE2\xBD\xBE" => "\xE8\x80\x92",
+ "\xE2\xBD\xBF" => "\xE8\x80\xB3",
+ "\xE2\xBE\x80" => "\xE8\x81\xBF",
+ "\xE2\xBE\x81" => "\xE8\x82\x89",
+ "\xE2\xBE\x82" => "\xE8\x87\xA3",
+ "\xE2\xBE\x83" => "\xE8\x87\xAA",
+ "\xE2\xBE\x84" => "\xE8\x87\xB3",
+ "\xE2\xBE\x85" => "\xE8\x87\xBC",
+ "\xE2\xBE\x86" => "\xE8\x88\x8C",
+ "\xE2\xBE\x87" => "\xE8\x88\x9B",
+ "\xE2\xBE\x88" => "\xE8\x88\x9F",
+ "\xE2\xBE\x89" => "\xE8\x89\xAE",
+ "\xE2\xBE\x8A" => "\xE8\x89\xB2",
+ "\xE2\xBE\x8B" => "\xE8\x89\xB8",
+ "\xE2\xBE\x8C" => "\xE8\x99\x8D",
+ "\xE2\xBE\x8D" => "\xE8\x99\xAB",
+ "\xE2\xBE\x8E" => "\xE8\xA1\x80",
+ "\xE2\xBE\x8F" => "\xE8\xA1\x8C",
+ "\xE2\xBE\x90" => "\xE8\xA1\xA3",
+ "\xE2\xBE\x91" => "\xE8\xA5\xBE",
+ "\xE2\xBE\x92" => "\xE8\xA6\x8B",
+ "\xE2\xBE\x93" => "\xE8\xA7\x92",
+ "\xE2\xBE\x94" => "\xE8\xA8\x80",
+ "\xE2\xBE\x95" => "\xE8\xB0\xB7",
+ "\xE2\xBE\x96" => "\xE8\xB1\x86",
+ "\xE2\xBE\x97" => "\xE8\xB1\x95",
+ "\xE2\xBE\x98" => "\xE8\xB1\xB8",
+ "\xE2\xBE\x99" => "\xE8\xB2\x9D",
+ "\xE2\xBE\x9A" => "\xE8\xB5\xA4",
+ "\xE2\xBE\x9B" => "\xE8\xB5\xB0",
+ "\xE2\xBE\x9C" => "\xE8\xB6\xB3",
+ "\xE2\xBE\x9D" => "\xE8\xBA\xAB",
+ "\xE2\xBE\x9E" => "\xE8\xBB\x8A",
+ "\xE2\xBE\x9F" => "\xE8\xBE\x9B",
+ "\xE2\xBE\xA0" => "\xE8\xBE\xB0",
+ "\xE2\xBE\xA1" => "\xE8\xBE\xB5",
+ "\xE2\xBE\xA2" => "\xE9\x82\x91",
+ "\xE2\xBE\xA3" => "\xE9\x85\x89",
+ "\xE2\xBE\xA4" => "\xE9\x87\x86",
+ "\xE2\xBE\xA5" => "\xE9\x87\x8C",
+ "\xE2\xBE\xA6" => "\xE9\x87\x91",
+ "\xE2\xBE\xA7" => "\xE9\x95\xB7",
+ "\xE2\xBE\xA8" => "\xE9\x96\x80",
+ "\xE2\xBE\xA9" => "\xE9\x98\x9C",
+ "\xE2\xBE\xAA" => "\xE9\x9A\xB6",
+ "\xE2\xBE\xAB" => "\xE9\x9A\xB9",
+ "\xE2\xBE\xAC" => "\xE9\x9B\xA8",
+ "\xE2\xBE\xAD" => "\xE9\x9D\x91",
+ "\xE2\xBE\xAE" => "\xE9\x9D\x9E",
+ "\xE2\xBE\xAF" => "\xE9\x9D\xA2",
+ "\xE2\xBE\xB0" => "\xE9\x9D\xA9",
+ "\xE2\xBE\xB1" => "\xE9\x9F\x8B",
+ "\xE2\xBE\xB2" => "\xE9\x9F\xAD",
+ "\xE2\xBE\xB3" => "\xE9\x9F\xB3",
+ "\xE2\xBE\xB4" => "\xE9\xA0\x81",
+ "\xE2\xBE\xB5" => "\xE9\xA2\xA8",
+ "\xE2\xBE\xB6" => "\xE9\xA3\x9B",
+ "\xE2\xBE\xB7" => "\xE9\xA3\x9F",
+ "\xE2\xBE\xB8" => "\xE9\xA6\x96",
+ "\xE2\xBE\xB9" => "\xE9\xA6\x99",
+ "\xE2\xBE\xBA" => "\xE9\xA6\xAC",
+ "\xE2\xBE\xBB" => "\xE9\xAA\xA8",
+ "\xE2\xBE\xBC" => "\xE9\xAB\x98",
+ "\xE2\xBE\xBD" => "\xE9\xAB\x9F",
+ "\xE2\xBE\xBE" => "\xE9\xAC\xA5",
+ "\xE2\xBE\xBF" => "\xE9\xAC\xAF",
+ "\xE2\xBF\x80" => "\xE9\xAC\xB2",
+ "\xE2\xBF\x81" => "\xE9\xAC\xBC",
+ "\xE2\xBF\x82" => "\xE9\xAD\x9A",
+ "\xE2\xBF\x83" => "\xE9\xB3\xA5",
+ "\xE2\xBF\x84" => "\xE9\xB9\xB5",
+ "\xE2\xBF\x85" => "\xE9\xB9\xBF",
+ "\xE2\xBF\x86" => "\xE9\xBA\xA5",
+ "\xE2\xBF\x87" => "\xE9\xBA\xBB",
+ "\xE2\xBF\x88" => "\xE9\xBB\x83",
+ "\xE2\xBF\x89" => "\xE9\xBB\x8D",
+ "\xE2\xBF\x8A" => "\xE9\xBB\x91",
+ "\xE2\xBF\x8B" => "\xE9\xBB\xB9",
+ "\xE2\xBF\x8C" => "\xE9\xBB\xBD",
+ "\xE2\xBF\x8D" => "\xE9\xBC\x8E",
+ "\xE2\xBF\x8E" => "\xE9\xBC\x93",
+ "\xE2\xBF\x8F" => "\xE9\xBC\xA0",
+ "\xE2\xBF\x90" => "\xE9\xBC\xBB",
+ "\xE2\xBF\x91" => "\xE9\xBD\x8A",
+ "\xE2\xBF\x92" => "\xE9\xBD\x92",
+ "\xE2\xBF\x93" => "\xE9\xBE\x8D",
+ "\xE2\xBF\x94" => "\xE9\xBE\x9C",
+ "\xE2\xBF\x95" => "\xE9\xBE\xA0",
+ "\xE3\x80\x82" => "\xCB\xB3",
+ "\xE3\x80\x83" => "\x27\x27",
+ "\xE3\x80\x87" => "\x4F",
+ "\xE3\x80\x88" => "\xE2\x9D\xAC",
+ "\xE3\x80\x89" => "\xE2\x9D\xAD",
+ "\xE3\x80\x92" => "\xE2\x82\xB8",
+ "\xE3\x80\x94" => "\x28",
+ "\xE3\x80\x95" => "\x29",
+ "\xE3\x80\x9A" => "\xE2\x9F\xA6",
+ "\xE3\x80\x9B" => "\xE2\x9F\xA7",
+ "\xE3\x80\xAC" => "\xCC\x89",
+ "\xE3\x80\xAD" => "\xCC\xA5",
+ "\xE3\x80\xB3" => "\x2F",
+ "\xE3\x80\xB6" => "\xE2\x82\xB8",
+ "\xE3\x80\xB8" => "\xE5\x8D\x81",
+ "\xE3\x80\xB9" => "\xE5\x8D\x84",
+ "\xE3\x80\xBA" => "\xE5\x8D\x85",
+ "\xE3\x81\x8F" => "\xE2\x9D\xAC",
+ "\xE3\x82\x9A" => "\xCC\x8A",
+ "\xE3\x82\x9B" => "\xEF\xBE\x9E",
+ "\xE3\x82\x9C" => "\xEF\xBE\x9F",
+ "\xE3\x82\xA0" => "\x3D",
+ "\xE3\x82\xA4" => "\xE4\xBA\xBB",
+ "\xE3\x82\xA8" => "\xE5\xB7\xA5",
+ "\xE3\x82\xAB" => "\xE5\x8A\x9B",
+ "\xE3\x82\xBF" => "\xE5\xA4\x95",
+ "\xE3\x83\x88" => "\xE5\x8D\x9C",
+ "\xE3\x83\x8B" => "\xE4\xBA\x8C",
+ "\xE3\x83\x8E" => "\x2F",
+ "\xE3\x83\x8F" => "\xE5\x85\xAB",
+ "\xE3\x83\x98" => "\xE3\x81\xB8",
+ "\xE3\x83\xAD" => "\xE5\x8F\xA3",
+ "\xE3\x83\xBB" => "\xC2\xB7",
+ "\xE3\x84\xB1" => "\xE1\x84\x80",
+ "\xE3\x84\xB2" => "\xE1\x84\x80\xE1\x84\x80",
+ "\xE3\x84\xB3" => "\xE1\x84\x80\xE1\x84\x89",
+ "\xE3\x84\xB4" => "\xE1\x84\x82",
+ "\xE3\x84\xB5" => "\xE1\x84\x82\xE1\x84\x8C",
+ "\xE3\x84\xB6" => "\xE1\x84\x82\xE1\x84\x92",
+ "\xE3\x84\xB7" => "\xE1\x84\x83",
+ "\xE3\x84\xB8" => "\xE1\x84\x83\xE1\x84\x83",
+ "\xE3\x84\xB9" => "\xE1\x84\x85",
+ "\xE3\x84\xBA" => "\xE1\x84\x85\xE1\x84\x80",
+ "\xE3\x84\xBB" => "\xE1\x84\x85\xE1\x84\x86",
+ "\xE3\x84\xBC" => "\xE1\x84\x85\xE1\x84\x87",
+ "\xE3\x84\xBD" => "\xE1\x84\x85\xE1\x84\x89",
+ "\xE3\x84\xBE" => "\xE1\x84\x85\xE1\x84\x90",
+ "\xE3\x84\xBF" => "\xE1\x84\x85\xE1\x84\x91",
+ "\xE3\x85\x80" => "\xE1\x84\x85\xE1\x84\x92",
+ "\xE3\x85\x81" => "\xE1\x84\x86",
+ "\xE3\x85\x82" => "\xE1\x84\x87",
+ "\xE3\x85\x83" => "\xE1\x84\x87\xE1\x84\x87",
+ "\xE3\x85\x84" => "\xE1\x84\x87\xE1\x84\x89",
+ "\xE3\x85\x85" => "\xE1\x84\x89",
+ "\xE3\x85\x86" => "\xE1\x84\x89\xE1\x84\x89",
+ "\xE3\x85\x87" => "\xE1\x84\x8B",
+ "\xE3\x85\x88" => "\xE1\x84\x8C",
+ "\xE3\x85\x89" => "\xE1\x84\x8C\xE1\x84\x8C",
+ "\xE3\x85\x8A" => "\xE1\x84\x8E",
+ "\xE3\x85\x8B" => "\xE1\x84\x8F",
+ "\xE3\x85\x8C" => "\xE1\x84\x90",
+ "\xE3\x85\x8D" => "\xE1\x84\x91",
+ "\xE3\x85\x8E" => "\xE1\x84\x92",
+ "\xE3\x85\x8F" => "\xE1\x85\xA1",
+ "\xE3\x85\x90" => "\xE1\x85\xA1\xE4\xB8\xA8",
+ "\xE3\x85\x91" => "\xE1\x85\xA3",
+ "\xE3\x85\x92" => "\xE1\x85\xA3\xE4\xB8\xA8",
+ "\xE3\x85\x93" => "\xE1\x85\xA5",
+ "\xE3\x85\x94" => "\xE1\x85\xA5\xE4\xB8\xA8",
+ "\xE3\x85\x95" => "\xE1\x85\xA7",
+ "\xE3\x85\x96" => "\xE1\x85\xA7\xE4\xB8\xA8",
+ "\xE3\x85\x97" => "\xE1\x85\xA9",
+ "\xE3\x85\x98" => "\xE1\x85\xA9\xE1\x85\xA1",
+ "\xE3\x85\x99" => "\xE1\x85\xA9\xE1\x85\xA1\xE4\xB8\xA8",
+ "\xE3\x85\x9A" => "\xE1\x85\xA9\xE4\xB8\xA8",
+ "\xE3\x85\x9B" => "\xE1\x85\xAD",
+ "\xE3\x85\x9C" => "\xE1\x85\xAE",
+ "\xE3\x85\x9D" => "\xE1\x85\xAE\xE1\x85\xA5",
+ "\xE3\x85\x9E" => "\xE1\x85\xAE\xE1\x85\xA5\xE4\xB8\xA8",
+ "\xE3\x85\x9F" => "\xE1\x85\xAE\xE4\xB8\xA8",
+ "\xE3\x85\xA0" => "\xE1\x85\xB2",
+ "\xE3\x85\xA1" => "\xE3\x83\xBC",
+ "\xE3\x85\xA2" => "\xE3\x83\xBC\xE4\xB8\xA8",
+ "\xE3\x85\xA3" => "\xE4\xB8\xA8",
+ "\xE3\x85\xA4" => "\xE1\x85\xA0",
+ "\xE3\x85\xA5" => "\xE1\x84\x82\xE1\x84\x82",
+ "\xE3\x85\xA6" => "\xE1\x84\x82\xE1\x84\x83",
+ "\xE3\x85\xA7" => "\xE1\x84\x82\xE1\x84\x89",
+ "\xE3\x85\xA8" => "\xE1\x84\x82\xE1\x85\x80",
+ "\xE3\x85\xA9" => "\xE1\x84\x85\xE1\x84\x80\xE1\x84\x89",
+ "\xE3\x85\xAA" => "\xE1\x84\x85\xE1\x84\x83",
+ "\xE3\x85\xAB" => "\xE1\x84\x85\xE1\x84\x87\xE1\x84\x89",
+ "\xE3\x85\xAC" => "\xE1\x84\x85\xE1\x85\x80",
+ "\xE3\x85\xAD" => "\xE1\x84\x85\xE1\x85\x99",
+ "\xE3\x85\xAE" => "\xE1\x84\x86\xE1\x84\x87",
+ "\xE3\x85\xAF" => "\xE1\x84\x86\xE1\x84\x89",
+ "\xE3\x85\xB0" => "\xE1\x84\x86\xE1\x85\x80",
+ "\xE3\x85\xB1" => "\xE1\x84\x86\xE1\x84\x8B",
+ "\xE3\x85\xB2" => "\xE1\x84\x87\xE1\x84\x80",
+ "\xE3\x85\xB3" => "\xE1\x84\x87\xE1\x84\x83",
+ "\xE3\x85\xB4" => "\xE1\x84\x87\xE1\x84\x89\xE1\x84\x80",
+ "\xE3\x85\xB5" => "\xE1\x84\x87\xE1\x84\x89\xE1\x84\x83",
+ "\xE3\x85\xB6" => "\xE1\x84\x87\xE1\x84\x8C",
+ "\xE3\x85\xB7" => "\xE1\x84\x87\xE1\x84\x90",
+ "\xE3\x85\xB8" => "\xE1\x84\x87\xE1\x84\x8B",
+ "\xE3\x85\xB9" => "\xE1\x84\x87\xE1\x84\x87\xE1\x84\x8B",
+ "\xE3\x85\xBA" => "\xE1\x84\x89\xE1\x84\x80",
+ "\xE3\x85\xBB" => "\xE1\x84\x89\xE1\x84\x82",
+ "\xE3\x85\xBC" => "\xE1\x84\x89\xE1\x84\x83",
+ "\xE3\x85\xBD" => "\xE1\x84\x89\xE1\x84\x87",
+ "\xE3\x85\xBE" => "\xE1\x84\x89\xE1\x84\x8C",
+ "\xE3\x85\xBF" => "\xE1\x85\x80",
+ "\xE3\x86\x80" => "\xE1\x84\x8B\xE1\x84\x8B",
+ "\xE3\x86\x81" => "\xE1\x85\x8C",
+ "\xE3\x86\x82" => "\xE1\x84\x8B\xE1\x84\x89",
+ "\xE3\x86\x83" => "\xE1\x84\x8B\xE1\x85\x80",
+ "\xE3\x86\x84" => "\xE1\x84\x91\xE1\x84\x8B",
+ "\xE3\x86\x85" => "\xE1\x84\x92\xE1\x84\x92",
+ "\xE3\x86\x86" => "\xE1\x85\x99",
+ "\xE3\x86\x87" => "\xE1\x85\xAD\xE1\x85\xA3",
+ "\xE3\x86\x88" => "\xE1\x85\xAD\xE1\x85\xA3\xE4\xB8\xA8",
+ "\xE3\x86\x89" => "\xE1\x85\xAD\xE4\xB8\xA8",
+ "\xE3\x86\x8A" => "\xE1\x85\xB2\xE1\x85\xA7",
+ "\xE3\x86\x8B" => "\xE1\x85\xB2\xE1\x85\xA7\xE4\xB8\xA8",
+ "\xE3\x86\x8C" => "\xE1\x85\xB2\xE4\xB8\xA8",
+ "\xE3\x86\x8D" => "\xE1\x86\x9E",
+ "\xE3\x86\x8E" => "\xE1\x86\x9E\xE4\xB8\xA8",
+ "\xE3\x87\x90" => "\xE3\x83\xBC",
+ "\xE3\x87\x91" => "\xE4\xB8\xA8",
+ "\xE3\x87\x93" => "\x2F",
+ "\xE3\x87\x94" => "\x5C",
+ "\xE3\x87\x96" => "\xE4\xB9\x9B",
+ "\xE3\x87\x9A" => "\xE4\xBA\x85",
+ "\xE3\x87\x9B" => "\xE2\x9D\xAC",
+ "\xE3\x87\x9F" => "\xE4\xB9\x9A",
+ "\xE3\x87\xA0" => "\xE4\xB9\x99",
+ "\xE3\x88\x80" => "\x28\xE1\x84\x80\x29",
+ "\xE3\x88\x81" => "\x28\xE1\x84\x82\x29",
+ "\xE3\x88\x82" => "\x28\xE1\x84\x83\x29",
+ "\xE3\x88\x83" => "\x28\xE1\x84\x85\x29",
+ "\xE3\x88\x84" => "\x28\xE1\x84\x86\x29",
+ "\xE3\x88\x85" => "\x28\xE1\x84\x87\x29",
+ "\xE3\x88\x86" => "\x28\xE1\x84\x89\x29",
+ "\xE3\x88\x87" => "\x28\xE1\x84\x8B\x29",
+ "\xE3\x88\x88" => "\x28\xE1\x84\x8C\x29",
+ "\xE3\x88\x89" => "\x28\xE1\x84\x8E\x29",
+ "\xE3\x88\x8A" => "\x28\xE1\x84\x8F\x29",
+ "\xE3\x88\x8B" => "\x28\xE1\x84\x90\x29",
+ "\xE3\x88\x8C" => "\x28\xE1\x84\x91\x29",
+ "\xE3\x88\x8D" => "\x28\xE1\x84\x92\x29",
+ "\xE3\x88\x8E" => "\x28\xEA\xB0\x80\x29",
+ "\xE3\x88\x8F" => "\x28\xEB\x82\x98\x29",
+ "\xE3\x88\x90" => "\x28\xEB\x8B\xA4\x29",
+ "\xE3\x88\x91" => "\x28\xEB\x9D\xBC\x29",
+ "\xE3\x88\x92" => "\x28\xEB\xA7\x88\x29",
+ "\xE3\x88\x93" => "\x28\xEB\xB0\x94\x29",
+ "\xE3\x88\x94" => "\x28\xEC\x82\xAC\x29",
+ "\xE3\x88\x95" => "\x28\xEC\x95\x84\x29",
+ "\xE3\x88\x96" => "\x28\xEC\x9E\x90\x29",
+ "\xE3\x88\x97" => "\x28\xEC\xB0\xA8\x29",
+ "\xE3\x88\x98" => "\x28\xEC\xB9\xB4\x29",
+ "\xE3\x88\x99" => "\x28\xED\x83\x80\x29",
+ "\xE3\x88\x9A" => "\x28\xED\x8C\x8C\x29",
+ "\xE3\x88\x9B" => "\x28\xED\x95\x98\x29",
+ "\xE3\x88\x9C" => "\x28\xEC\xA3\xBC\x29",
+ "\xE3\x88\x9D" => "\x28\xEC\x98\xA4\xEC\xA0\x84\x29",
+ "\xE3\x88\x9E" => "\x28\xEC\x98\xA4\xED\x9B\x84\x29",
+ "\xE3\x88\xA0" => "\x28\xE3\x83\xBC\x29",
+ "\xE3\x88\xA1" => "\x28\xE4\xBA\x8C\x29",
+ "\xE3\x88\xA2" => "\x28\xE4\xB8\x89\x29",
+ "\xE3\x88\xA3" => "\x28\xE5\x9B\x9B\x29",
+ "\xE3\x88\xA4" => "\x28\xE4\xBA\x94\x29",
+ "\xE3\x88\xA5" => "\x28\xE5\x85\xAD\x29",
+ "\xE3\x88\xA6" => "\x28\xE4\xB8\x83\x29",
+ "\xE3\x88\xA7" => "\x28\xE5\x85\xAB\x29",
+ "\xE3\x88\xA8" => "\x28\xE4\xB9\x9D\x29",
+ "\xE3\x88\xA9" => "\x28\xE5\x8D\x81\x29",
+ "\xE3\x88\xAA" => "\x28\xE6\x9C\x88\x29",
+ "\xE3\x88\xAB" => "\x28\xE7\x81\xAB\x29",
+ "\xE3\x88\xAC" => "\x28\xE6\xB0\xB4\x29",
+ "\xE3\x88\xAD" => "\x28\xE6\x9C\xA8\x29",
+ "\xE3\x88\xAE" => "\x28\xE9\x87\x91\x29",
+ "\xE3\x88\xAF" => "\x28\xE5\x9C\x9F\x29",
+ "\xE3\x88\xB0" => "\x28\xE6\x97\xA5\x29",
+ "\xE3\x88\xB1" => "\x28\xE6\xA0\xAA\x29",
+ "\xE3\x88\xB2" => "\x28\xE6\x9C\x89\x29",
+ "\xE3\x88\xB3" => "\x28\xE7\xA4\xBE\x29",
+ "\xE3\x88\xB4" => "\x28\xE5\x90\x8D\x29",
+ "\xE3\x88\xB5" => "\x28\xE7\x89\xB9\x29",
+ "\xE3\x88\xB6" => "\x28\xE8\xB2\xA1\x29",
+ "\xE3\x88\xB7" => "\x28\xE7\xA5\x9D\x29",
+ "\xE3\x88\xB8" => "\x28\xE5\x8A\xB4\x29",
+ "\xE3\x88\xB9" => "\x28\xE4\xBB\xA3\x29",
+ "\xE3\x88\xBA" => "\x28\xE5\x91\xBC\x29",
+ "\xE3\x88\xBB" => "\x28\xE5\xAD\xA6\x29",
+ "\xE3\x88\xBC" => "\x28\xE7\x9B\xA3\x29",
+ "\xE3\x88\xBD" => "\x28\xE4\xBC\x81\x29",
+ "\xE3\x88\xBE" => "\x28\xE8\xB3\x87\x29",
+ "\xE3\x88\xBF" => "\x28\xE5\x8D\x94\x29",
+ "\xE3\x89\x80" => "\x28\xE7\xA5\xAD\x29",
+ "\xE3\x89\x81" => "\x28\xE4\xBC\x91\x29",
+ "\xE3\x89\x82" => "\x28\xE8\x87\xAA\x29",
+ "\xE3\x89\x83" => "\x28\xE8\x87\xB3\x29",
+ "\xE3\x8B\x80" => "\x6C\xE6\x9C\x88",
+ "\xE3\x8B\x81" => "\x32\xE6\x9C\x88",
+ "\xE3\x8B\x82" => "\x33\xE6\x9C\x88",
+ "\xE3\x8B\x83" => "\x34\xE6\x9C\x88",
+ "\xE3\x8B\x84" => "\x35\xE6\x9C\x88",
+ "\xE3\x8B\x85" => "\x36\xE6\x9C\x88",
+ "\xE3\x8B\x86" => "\x37\xE6\x9C\x88",
+ "\xE3\x8B\x87" => "\x38\xE6\x9C\x88",
+ "\xE3\x8B\x88" => "\x39\xE6\x9C\x88",
+ "\xE3\x8B\x89" => "\x6C\x4F\xE6\x9C\x88",
+ "\xE3\x8B\x8A" => "\x6C\x6C\xE6\x9C\x88",
+ "\xE3\x8B\x8B" => "\x6C\x32\xE6\x9C\x88",
+ "\xE3\x8D\x98" => "\x4F\xE7\x82\xB9",
+ "\xE3\x8D\x99" => "\x6C\xE7\x82\xB9",
+ "\xE3\x8D\x9A" => "\x32\xE7\x82\xB9",
+ "\xE3\x8D\x9B" => "\x33\xE7\x82\xB9",
+ "\xE3\x8D\x9C" => "\x34\xE7\x82\xB9",
+ "\xE3\x8D\x9D" => "\x35\xE7\x82\xB9",
+ "\xE3\x8D\x9E" => "\x36\xE7\x82\xB9",
+ "\xE3\x8D\x9F" => "\x37\xE7\x82\xB9",
+ "\xE3\x8D\xA0" => "\x38\xE7\x82\xB9",
+ "\xE3\x8D\xA1" => "\x39\xE7\x82\xB9",
+ "\xE3\x8D\xA2" => "\x6C\x4F\xE7\x82\xB9",
+ "\xE3\x8D\xA3" => "\x6C\x6C\xE7\x82\xB9",
+ "\xE3\x8D\xA4" => "\x6C\x32\xE7\x82\xB9",
+ "\xE3\x8D\xA5" => "\x6C\x33\xE7\x82\xB9",
+ "\xE3\x8D\xA6" => "\x6C\x34\xE7\x82\xB9",
+ "\xE3\x8D\xA7" => "\x6C\x35\xE7\x82\xB9",
+ "\xE3\x8D\xA8" => "\x6C\x36\xE7\x82\xB9",
+ "\xE3\x8D\xA9" => "\x6C\x37\xE7\x82\xB9",
+ "\xE3\x8D\xAA" => "\x6C\x38\xE7\x82\xB9",
+ "\xE3\x8D\xAB" => "\x6C\x39\xE7\x82\xB9",
+ "\xE3\x8D\xAC" => "\x32\x4F\xE7\x82\xB9",
+ "\xE3\x8D\xAD" => "\x32\x6C\xE7\x82\xB9",
+ "\xE3\x8D\xAE" => "\x32\x32\xE7\x82\xB9",
+ "\xE3\x8D\xAF" => "\x32\x33\xE7\x82\xB9",
+ "\xE3\x8D\xB0" => "\x32\x34\xE7\x82\xB9",
+ "\xE3\x8F\xA0" => "\x6C\xE6\x97\xA5",
+ "\xE3\x8F\xA1" => "\x32\xE6\x97\xA5",
+ "\xE3\x8F\xA2" => "\x33\xE6\x97\xA5",
+ "\xE3\x8F\xA3" => "\x34\xE6\x97\xA5",
+ "\xE3\x8F\xA4" => "\x35\xE6\x97\xA5",
+ "\xE3\x8F\xA5" => "\x36\xE6\x97\xA5",
+ "\xE3\x8F\xA6" => "\x37\xE6\x97\xA5",
+ "\xE3\x8F\xA7" => "\x38\xE6\x97\xA5",
+ "\xE3\x8F\xA8" => "\x39\xE6\x97\xA5",
+ "\xE3\x8F\xA9" => "\x6C\x4F\xE6\x97\xA5",
+ "\xE3\x8F\xAA" => "\x6C\x6C\xE6\x97\xA5",
+ "\xE3\x8F\xAB" => "\x6C\x32\xE6\x97\xA5",
+ "\xE3\x8F\xAC" => "\x6C\x33\xE6\x97\xA5",
+ "\xE3\x8F\xAD" => "\x6C\x34\xE6\x97\xA5",
+ "\xE3\x8F\xAE" => "\x6C\x35\xE6\x97\xA5",
+ "\xE3\x8F\xAF" => "\x6C\x36\xE6\x97\xA5",
+ "\xE3\x8F\xB0" => "\x6C\x37\xE6\x97\xA5",
+ "\xE3\x8F\xB1" => "\x6C\x38\xE6\x97\xA5",
+ "\xE3\x8F\xB2" => "\x6C\x39\xE6\x97\xA5",
+ "\xE3\x8F\xB3" => "\x32\x4F\xE6\x97\xA5",
+ "\xE3\x8F\xB4" => "\x32\x6C\xE6\x97\xA5",
+ "\xE3\x8F\xB5" => "\x32\x32\xE6\x97\xA5",
+ "\xE3\x8F\xB6" => "\x32\x33\xE6\x97\xA5",
+ "\xE3\x8F\xB7" => "\x32\x34\xE6\x97\xA5",
+ "\xE3\x8F\xB8" => "\x32\x35\xE6\x97\xA5",
+ "\xE3\x8F\xB9" => "\x32\x36\xE6\x97\xA5",
+ "\xE3\x8F\xBA" => "\x32\x37\xE6\x97\xA5",
+ "\xE3\x8F\xBB" => "\x32\x38\xE6\x97\xA5",
+ "\xE3\x8F\xBC" => "\x32\x39\xE6\x97\xA5",
+ "\xE3\x8F\xBD" => "\x33\x4F\xE6\x97\xA5",
+ "\xE3\x8F\xBE" => "\x33\x6C\xE6\x97\xA5",
+ "\xE3\xA6\xB3" => "\xE3\x98\xBD",
+ "\xE4\x8E\x9B" => "\xE3\x96\x88",
+ "\xE4\x90\xA0" => "\xE3\xAC\xBB",
+ "\xE4\xB8\x80" => "\xE3\x83\xBC",
+ "\xE4\xB8\xB6" => "\x5C",
+ "\xE4\xB8\xBF" => "\x2F",
+ "\xE5\x80\x82" => "\xE4\xBD\xB5",
+ "\xE5\x80\xBC" => "\xE5\x80\xA4",
+ "\xE5\x95\x9F" => "\xE5\x95\x93",
+ "\xE5\x9B\x97" => "\xE5\x8F\xA3",
+ "\xE5\xA1\xAB" => "\xE5\xA1\xA1",
+ "\xE5\xA3\xAB" => "\xE5\x9C\x9F",
+ "\xE5\xA3\xBF" => "\xE5\xA2\xAB",
+ "\xE5\xAC\x80" => "\xE5\xAA\xAF",
+ "\xE5\xB8\xB2" => "\xE5\xB8\xA1",
+ "\xE5\xB9\x90" => "\xE3\xAC\xBA",
+ "\xE6\x88\xB8" => "\xE6\x88\xB6",
+ "\xE6\x90\x89" => "\xE3\xA9\x81",
+ "\xE6\x99\xA3" => "\xE4\x80\xBF",
+ "\xE6\x99\xA9" => "\xE6\x99\x9A",
+ "\xE6\x9B\xB6" => "\xE3\xAB\x9A",
+ "\xE6\x9C\xA6" => "\xE4\x91\x83",
+ "\xE6\x9F\xBF" => "\xE6\x9D\xAE",
+ "\xE6\xA7\xA9" => "\xE3\xAE\xA3",
+ "\xE6\xA8\xA7" => "\xE6\xA6\x9D",
+ "\xE6\xBD\x99" => "\xE6\xBA\x88",
+ "\xE7\xA1\x8F" => "\xE7\xA0\x94",
+ "\xE7\xB5\xB6" => "\xE7\xB5\x95",
+ "\xE8\x82\xA6" => "\xE6\x9C\x8C",
+ "\xE8\x83\x8A" => "\xE6\x9C\x90",
+ "\xE8\x83\x90" => "\xE6\x9C\x8F",
+ "\xE8\x83\xB6" => "\xE3\xAC\xB5",
+ "\xE8\x84\x81" => "\xE6\x9C\x93",
+ "\xE8\x84\xA7" => "\xE6\x9C\x98",
+ "\xE8\x85\x81" => "\xE8\x83\xBC",
+ "\xE8\x86\xA7" => "\xE6\x9C\xA3",
+ "\xE8\x94\xBF" => "\xE8\x92\x8D",
+ "\xE8\x99\x81" => "\xE8\x98\xB7",
+ "\xE8\xA8\x9E" => "\xE4\x9A\xB6",
+ "\xE8\xA9\xBD" => "\xE8\xA8\xAE",
+ "\xE8\xAE\x8F" => "\xE8\xAE\x86",
+ "\xE8\xB1\xA3" => "\xE8\xB1\x9C",
+ "\xE8\xB6\x86" => "\xE8\xB5\xBF",
+ "\xE8\xB7\xBA" => "\xE8\xB7\xA5",
+ "\xE8\xBA\x9B" => "\xE8\xBA\x97",
+ "\xE8\xBC\xA7" => "\xE8\xBB\xBF",
+ "\xE9\x83\x9E" => "\xE9\x83\x8E",
+ "\xE9\x8E\xAE" => "\xE9\x8E\xAD",
+ "\xE9\x9A\xB8" => "\xE9\x9A\xB7",
+ "\xE9\xB9\x83" => "\xE9\xB9\x82",
+ "\xE9\xBB\x92" => "\xE9\xBB\x91",
+ "\xE9\xBF\x83" => "\xE4\x80\xB9",
+ "\xEA\x92\x94" => "\xEA\x8B\x8D",
+ "\xEA\x92\x9C" => "\xEA\x83\x80",
+ "\xEA\x92\x9E" => "\xEA\x81\x8A",
+ "\xEA\x92\xA7" => "\xEA\x91\x98",
+ "\xEA\x92\xA8" => "\xEA\x84\xB2",
+ "\xEA\x92\xAC" => "\xEA\x81\x90",
+ "\xEA\x92\xB0" => "\xEA\x8F\x82",
+ "\xEA\x92\xBA" => "\xEA\x8E\xBF",
+ "\xEA\x92\xBE" => "\xEA\x8A\xB1",
+ "\xEA\x92\xBF" => "\xEA\x89\x99",
+ "\xEA\x93\x80" => "\xEA\x8E\xAB",
+ "\xEA\x93\x82" => "\xEA\x8E\xB5",
+ "\xEA\x93\x90" => "\x42",
+ "\xEA\x93\x91" => "\x50",
+ "\xEA\x93\x92" => "\x64",
+ "\xEA\x93\x93" => "\x44",
+ "\xEA\x93\x94" => "\x54",
+ "\xEA\x93\x96" => "\x47",
+ "\xEA\x93\x97" => "\x4B",
+ "\xEA\x93\x99" => "\x4A",
+ "\xEA\x93\x9A" => "\x43",
+ "\xEA\x93\x9B" => "\xC6\x86",
+ "\xEA\x93\x9C" => "\x5A",
+ "\xEA\x93\x9D" => "\x46",
+ "\xEA\x93\x9E" => "\xE2\x84\xB2",
+ "\xEA\x93\x9F" => "\x4D",
+ "\xEA\x93\xA0" => "\x4E",
+ "\xEA\x93\xA1" => "\x4C",
+ "\xEA\x93\xA2" => "\x53",
+ "\xEA\x93\xA3" => "\x52",
+ "\xEA\x93\xA5" => "\xC9\x85",
+ "\xEA\x93\xA6" => "\x56",
+ "\xEA\x93\xA7" => "\x48",
+ "\xEA\x93\xAA" => "\x57",
+ "\xEA\x93\xAB" => "\x58",
+ "\xEA\x93\xAC" => "\x59",
+ "\xEA\x93\xAD" => "\xE1\x99\xA0",
+ "\xEA\x93\xAE" => "\x41",
+ "\xEA\x93\xAF" => "\xE2\xB1\xAF",
+ "\xEA\x93\xB0" => "\x45",
+ "\xEA\x93\xB1" => "\xC6\x8E",
+ "\xEA\x93\xB2" => "\x6C",
+ "\xEA\x93\xB3" => "\x4F",
+ "\xEA\x93\xB4" => "\x55",
+ "\xEA\x93\xB5" => "\xD5\x88",
+ "\xEA\x93\xB7" => "\xE1\x97\xA1",
+ "\xEA\x93\xB8" => "\x2E",
+ "\xEA\x93\xB9" => "\x2C",
+ "\xEA\x93\xBA" => "\x2E\x2E",
+ "\xEA\x93\xBB" => "\x2E\x2C",
+ "\xEA\x93\xBD" => "\x3A",
+ "\xEA\x93\xBE" => "\x2D\x2E",
+ "\xEA\x93\xBF" => "\x3D",
+ "\xEA\x98\x8E" => "\x2E",
+ "\xEA\x99\x84" => "\x32",
+ "\xEA\x99\x85" => "\xC6\xA8",
+ "\xEA\x99\x87" => "\x69",
+ "\xEA\x99\x8D" => "\xCF\x89",
+ "\xEA\x99\x90" => "\xD0\xAA\x6C",
+ "\xEA\x99\x91" => "\xCB\x89\x62\x69",
+ "\xEA\x99\xA8" => "\xCA\x98",
+ "\xEA\x99\xAF" => "\xE2\x83\xA9",
+ "\xEA\x99\xBC" => "\xCC\x86",
+ "\xEA\x99\xBE" => "\xCB\x87",
+ "\xEA\x9A\x95" => "\x68\xCC\x94",
+ "\xEA\x9A\x98" => "\x4F\x4F",
+ "\xEA\x9A\x99" => "\x6F\x6F",
+ "\xEA\x9A\x9A" => "\xF0\x90\x8A\xA8",
+ "\xEA\x9A\xA1" => "\xD0\x98",
+ "\xEA\x9A\xB0" => "\xE1\x9A\xB9",
+ "\xEA\x9A\xB1" => "\xE2\xB1\xB5",
+ "\xEA\x9B\x8D" => "\xCA\xA1",
+ "\xEA\x9B\x8E" => "\xC9\x85",
+ "\xEA\x9B\x9B" => "\xCE\xA0",
+ "\xEA\x9B\x9F" => "\x56",
+ "\xEA\x9B\xAB" => "\x3F",
+ "\xEA\x9B\xAF" => "\x32",
+ "\xEA\x9B\xB0" => "\xCC\x82",
+ "\xEA\x9B\xB1" => "\xCC\x84",
+ "\xEA\x9B\xB4" => "\xEA\x9B\xB3\xEA\x9B\xB3",
+ "\xEA\x9C\x94" => "\xCB\xAB",
+ "\xEA\x9C\x96" => "\xCB\xAA",
+ "\xEA\x9C\xA8" => "\x54\x33",
+ "\xEA\x9C\xA9" => "\x74\xC8\x9D",
+ "\xEA\x9C\xB1" => "\x73",
+ "\xEA\x9C\xB2" => "\x41\x41",
+ "\xEA\x9C\xB3" => "\x61\x61",
+ "\xEA\x9C\xB4" => "\x41\x4F",
+ "\xEA\x9C\xB5" => "\x61\x6F",
+ "\xEA\x9C\xB6" => "\x41\x55",
+ "\xEA\x9C\xB7" => "\x61\x75",
+ "\xEA\x9C\xB8" => "\x41\x56",
+ "\xEA\x9C\xB9" => "\x61\x76",
+ "\xEA\x9C\xBA" => "\x41\x56",
+ "\xEA\x9C\xBB" => "\x61\x76",
+ "\xEA\x9C\xBC" => "\x41\x59",
+ "\xEA\x9C\xBD" => "\x61\x79",
+ "\xEA\x9D\x80" => "\x4B\xCC\xB5",
+ "\xEA\x9D\x8A" => "\x4F\xCC\xB5",
+ "\xEA\x9D\x8B" => "\x6F\xCC\xB5",
+ "\xEA\x9D\x8E" => "\x4F\x4F",
+ "\xEA\x9D\x8F" => "\x6F\x6F",
+ "\xEA\x9D\x9A" => "\x32",
+ "\xEA\x9D\xA1" => "\x77\xCC\xA6",
+ "\xEA\x9D\xAA" => "\x33",
+ "\xEA\x9D\xAB" => "\xC8\x9D",
+ "\xEA\x9D\xAE" => "\x39",
+ "\xEA\x9D\xB7" => "\x74\x66",
+ "\xEA\x9D\xB8" => "\x26",
+ "\xEA\x9D\xBA" => "\xEA\x9D\xB9",
+ "\xEA\x9E\x89" => "\x3A",
+ "\xEA\x9E\x8C" => "\x27",
+ "\xEA\x9E\x8F" => "\xC2\xB7",
+ "\xEA\x9E\x95" => "\xEA\x9C\xA7",
+ "\xEA\x9E\x98" => "\x46",
+ "\xEA\x9E\x99" => "\x66",
+ "\xEA\x9E\x9A" => "\xF0\x90\x90\x92",
+ "\xEA\x9E\x9B" => "\xF0\x90\x90\xBA",
+ "\xEA\x9E\x9D" => "\xCA\x9A",
+ "\xEA\x9E\x9E" => "\xEA\x93\xA4",
+ "\xEA\x9E\x9F" => "\x75",
+ "\xEA\x9E\xAB" => "\x33",
+ "\xEA\x9E\xB1" => "\xEA\x93\x95",
+ "\xEA\x9E\xB2" => "\x4A",
+ "\xEA\x9E\xB3" => "\x58",
+ "\xEA\x9E\xB4" => "\x42",
+ "\xEA\x9E\xB5" => "\xC3\x9F",
+ "\xEA\x9E\xB6" => "\xEA\x99\x8C",
+ "\xEA\x9E\xB7" => "\xCF\x89",
+ "\xEA\x9F\xB7" => "\xE3\x83\xBC",
+ "\xEA\xA0\xB0" => "\xE0\xA5\xA4",
+ "\xEA\xA5\xA0" => "\xE1\x84\x83\xE1\x84\x86",
+ "\xEA\xA5\xA1" => "\xE1\x84\x83\xE1\x84\x87",
+ "\xEA\xA5\xA2" => "\xE1\x84\x83\xE1\x84\x89",
+ "\xEA\xA5\xA3" => "\xE1\x84\x83\xE1\x84\x8C",
+ "\xEA\xA5\xA4" => "\xE1\x84\x85\xE1\x84\x80",
+ "\xEA\xA5\xA5" => "\xE1\x84\x85\xE1\x84\x80\xE1\x84\x80",
+ "\xEA\xA5\xA6" => "\xE1\x84\x85\xE1\x84\x83",
+ "\xEA\xA5\xA7" => "\xE1\x84\x85\xE1\x84\x83\xE1\x84\x83",
+ "\xEA\xA5\xA8" => "\xE1\x84\x85\xE1\x84\x86",
+ "\xEA\xA5\xA9" => "\xE1\x84\x85\xE1\x84\x87",
+ "\xEA\xA5\xAA" => "\xE1\x84\x85\xE1\x84\x87\xE1\x84\x87",
+ "\xEA\xA5\xAB" => "\xE1\x84\x85\xE1\x84\x87\xE1\x84\x8B",
+ "\xEA\xA5\xAC" => "\xE1\x84\x85\xE1\x84\x89",
+ "\xEA\xA5\xAD" => "\xE1\x84\x85\xE1\x84\x8C",
+ "\xEA\xA5\xAE" => "\xE1\x84\x85\xE1\x84\x8F",
+ "\xEA\xA5\xAF" => "\xE1\x84\x86\xE1\x84\x80",
+ "\xEA\xA5\xB0" => "\xE1\x84\x86\xE1\x84\x83",
+ "\xEA\xA5\xB1" => "\xE1\x84\x86\xE1\x84\x89",
+ "\xEA\xA5\xB2" => "\xE1\x84\x87\xE1\x84\x89\xE1\x84\x90",
+ "\xEA\xA5\xB3" => "\xE1\x84\x87\xE1\x84\x8F",
+ "\xEA\xA5\xB4" => "\xE1\x84\x87\xE1\x84\x92",
+ "\xEA\xA5\xB5" => "\xE1\x84\x89\xE1\x84\x89\xE1\x84\x87",
+ "\xEA\xA5\xB6" => "\xE1\x84\x8B\xE1\x84\x85",
+ "\xEA\xA5\xB7" => "\xE1\x84\x8B\xE1\x84\x92",
+ "\xEA\xA5\xB8" => "\xE1\x84\x8C\xE1\x84\x8C\xE1\x84\x92",
+ "\xEA\xA5\xB9" => "\xE1\x84\x90\xE1\x84\x90",
+ "\xEA\xA5\xBA" => "\xE1\x84\x91\xE1\x84\x92",
+ "\xEA\xA5\xBB" => "\xE1\x84\x92\xE1\x84\x89",
+ "\xEA\xA5\xBC" => "\xE1\x85\x99\xE1\x85\x99",
+ "\xEA\xA6\x92" => "\xE2\xB0\xBF",
+ "\xEA\xA6\xA3" => "\xEA\xA6\x9D",
+ "\xEA\xA7\x86" => "\xEA\xA7\x90",
+ "\xEA\xA7\x8F" => "\xD9\xA2",
+ "\xEA\xA9\x93" => "\xEA\xA8\x81",
+ "\xEA\xA9\x96" => "\xEA\xA8\xA3",
+ "\xEA\xAC\xB2" => "\x65",
+ "\xEA\xAC\xB5" => "\x66",
+ "\xEA\xAC\xBD" => "\x6F",
+ "\xEA\xAC\xBE" => "\x6F\xCC\xB8",
+ "\xEA\xAC\xBF" => "\xC9\x94\xCC\xB8",
+ "\xEA\xAD\x81" => "\xC7\x9D\x6F\xCC\xB8",
+ "\xEA\xAD\x82" => "\xC7\x9D\x6F\xCC\xB5",
+ "\xEA\xAD\x87" => "\x72",
+ "\xEA\xAD\x88" => "\x72",
+ "\xEA\xAD\x8D" => "\xCA\x83",
+ "\xEA\xAD\x8E" => "\x75",
+ "\xEA\xAD\x92" => "\x75",
+ "\xEA\xAD\x93" => "\xCF\x87",
+ "\xEA\xAD\x95" => "\xCF\x87",
+ "\xEA\xAD\x9A" => "\x79",
+ "\xEA\xAD\xA0" => "\xD1\x99",
+ "\xEA\xAD\xA2" => "\xC9\x94\x65",
+ "\xEA\xAD\xA3" => "\x75\x6F",
+ "\xEA\xAD\xB0" => "\xE1\xB4\x85",
+ "\xEA\xAD\xB1" => "\xCA\x80",
+ "\xEA\xAD\xB2" => "\xE1\xB4\x9B",
+ "\xEA\xAD\xB4" => "\x6F\xCC\x9B",
+ "\xEA\xAD\xB5" => "\x69",
+ "\xEA\xAD\xBA" => "\xE1\xB4\x80",
+ "\xEA\xAD\xBB" => "\xE1\xB4\x8A",
+ "\xEA\xAD\xBC" => "\xE1\xB4\x87",
+ "\xEA\xAD\xBE" => "\xC9\x82",
+ "\xEA\xAE\x80" => "\xE2\xB1\xB6",
+ "\xEA\xAE\x81" => "\x72",
+ "\xEA\xAE\x83" => "\x77",
+ "\xEA\xAE\x87" => "\xCA\x8D",
+ "\xEA\xAE\x8B" => "\xCA\x9C",
+ "\xEA\xAE\x8E" => "\x6F\xCC\xB5",
+ "\xEA\xAE\x90" => "\xC9\xA2",
+ "\xEA\xAE\x93" => "\x7A",
+ "\xEA\xAE\x9B" => "\xEA\x9E\x93",
+ "\xEA\xAE\x9C" => "\x75\xCC\xB5",
+ "\xEA\xAE\x9F" => "\xC6\x85",
+ "\xEA\xAE\xA2" => "\xCA\x80",
+ "\xEA\xAE\xA9" => "\x76",
+ "\xEA\xAE\xAA" => "\x73",
+ "\xEA\xAE\xAE" => "\xCA\x9F",
+ "\xEA\xAE\xAF" => "\x63",
+ "\xEA\xAE\xB2" => "\xE1\xB4\x98",
+ "\xEA\xAE\xB6" => "\xC4\xB8",
+ "\xEA\xAE\xBB" => "\x6F\xCC\xB5",
+ "\xED\x9E\xB0" => "\xE1\x85\xA9\xE1\x85\xA7",
+ "\xED\x9E\xB1" => "\xE1\x85\xA9\xE1\x85\xA9\xE4\xB8\xA8",
+ "\xED\x9E\xB2" => "\xE1\x85\xAD\xE1\x85\xA1",
+ "\xED\x9E\xB3" => "\xE1\x85\xAD\xE1\x85\xA1\xE4\xB8\xA8",
+ "\xED\x9E\xB4" => "\xE1\x85\xAD\xE1\x85\xA5",
+ "\xED\x9E\xB5" => "\xE1\x85\xAE\xE1\x85\xA7",
+ "\xED\x9E\xB6" => "\xE1\x85\xAE\xE4\xB8\xA8\xE4\xB8\xA8",
+ "\xED\x9E\xB7" => "\xE1\x85\xB2\xE1\x85\xA1\xE4\xB8\xA8",
+ "\xED\x9E\xB8" => "\xE1\x85\xB2\xE1\x85\xA9",
+ "\xED\x9E\xB9" => "\xE3\x83\xBC\xE1\x85\xA1",
+ "\xED\x9E\xBA" => "\xE3\x83\xBC\xE1\x85\xA5",
+ "\xED\x9E\xBB" => "\xE3\x83\xBC\xE1\x85\xA5\xE4\xB8\xA8",
+ "\xED\x9E\xBC" => "\xE3\x83\xBC\xE1\x85\xA9",
+ "\xED\x9E\xBD" => "\xE4\xB8\xA8\xE1\x85\xA3\xE1\x85\xA9",
+ "\xED\x9E\xBE" => "\xE4\xB8\xA8\xE1\x85\xA3\xE4\xB8\xA8",
+ "\xED\x9E\xBF" => "\xE4\xB8\xA8\xE1\x85\xA7",
+ "\xED\x9F\x80" => "\xE4\xB8\xA8\xE1\x85\xA7\xE4\xB8\xA8",
+ "\xED\x9F\x81" => "\xE4\xB8\xA8\xE1\x85\xA9\xE4\xB8\xA8",
+ "\xED\x9F\x82" => "\xE4\xB8\xA8\xE1\x85\xAD",
+ "\xED\x9F\x83" => "\xE4\xB8\xA8\xE1\x85\xB2",
+ "\xED\x9F\x84" => "\xE4\xB8\xA8\xE4\xB8\xA8",
+ "\xED\x9F\x85" => "\xE1\x86\x9E\xE1\x85\xA1",
+ "\xED\x9F\x86" => "\xE1\x86\x9E\xE1\x85\xA5\xE4\xB8\xA8",
+ "\xED\x9F\x8B" => "\xE1\x84\x82\xE1\x84\x85",
+ "\xED\x9F\x8C" => "\xE1\x84\x82\xE1\x84\x8E",
+ "\xED\x9F\x8D" => "\xE1\x84\x83\xE1\x84\x83",
+ "\xED\x9F\x8E" => "\xE1\x84\x83\xE1\x84\x83\xE1\x84\x87",
+ "\xED\x9F\x8F" => "\xE1\x84\x83\xE1\x84\x87",
+ "\xED\x9F\x90" => "\xE1\x84\x83\xE1\x84\x89",
+ "\xED\x9F\x91" => "\xE1\x84\x83\xE1\x84\x89\xE1\x84\x80",
+ "\xED\x9F\x92" => "\xE1\x84\x83\xE1\x84\x8C",
+ "\xED\x9F\x93" => "\xE1\x84\x83\xE1\x84\x8E",
+ "\xED\x9F\x94" => "\xE1\x84\x83\xE1\x84\x90",
+ "\xED\x9F\x95" => "\xE1\x84\x85\xE1\x84\x80\xE1\x84\x80",
+ "\xED\x9F\x96" => "\xE1\x84\x85\xE1\x84\x80\xE1\x84\x92",
+ "\xED\x9F\x97" => "\xE1\x84\x85\xE1\x84\x85\xE1\x84\x8F",
+ "\xED\x9F\x98" => "\xE1\x84\x85\xE1\x84\x86\xE1\x84\x92",
+ "\xED\x9F\x99" => "\xE1\x84\x85\xE1\x84\x87\xE1\x84\x83",
+ "\xED\x9F\x9A" => "\xE1\x84\x85\xE1\x84\x87\xE1\x84\x91",
+ "\xED\x9F\x9B" => "\xE1\x84\x85\xE1\x85\x8C",
+ "\xED\x9F\x9C" => "\xE1\x84\x85\xE1\x85\x99\xE1\x84\x92",
+ "\xED\x9F\x9D" => "\xE1\x84\x85\xE1\x84\x8B",
+ "\xED\x9F\x9E" => "\xE1\x84\x86\xE1\x84\x82",
+ "\xED\x9F\x9F" => "\xE1\x84\x86\xE1\x84\x82\xE1\x84\x82",
+ "\xED\x9F\xA0" => "\xE1\x84\x86\xE1\x84\x86",
+ "\xED\x9F\xA1" => "\xE1\x84\x86\xE1\x84\x87\xE1\x84\x89",
+ "\xED\x9F\xA2" => "\xE1\x84\x86\xE1\x84\x8C",
+ "\xED\x9F\xA3" => "\xE1\x84\x87\xE1\x84\x83",
+ "\xED\x9F\xA4" => "\xE1\x84\x87\xE1\x84\x85\xE1\x84\x91",
+ "\xED\x9F\xA5" => "\xE1\x84\x87\xE1\x84\x86",
+ "\xED\x9F\xA6" => "\xE1\x84\x87\xE1\x84\x87",
+ "\xED\x9F\xA7" => "\xE1\x84\x87\xE1\x84\x89\xE1\x84\x83",
+ "\xED\x9F\xA8" => "\xE1\x84\x87\xE1\x84\x8C",
+ "\xED\x9F\xA9" => "\xE1\x84\x87\xE1\x84\x8E",
+ "\xED\x9F\xAA" => "\xE1\x84\x89\xE1\x84\x86",
+ "\xED\x9F\xAB" => "\xE1\x84\x89\xE1\x84\x87\xE1\x84\x8B",
+ "\xED\x9F\xAC" => "\xE1\x84\x89\xE1\x84\x89\xE1\x84\x80",
+ "\xED\x9F\xAD" => "\xE1\x84\x89\xE1\x84\x89\xE1\x84\x83",
+ "\xED\x9F\xAE" => "\xE1\x84\x89\xE1\x85\x80",
+ "\xED\x9F\xAF" => "\xE1\x84\x89\xE1\x84\x8C",
+ "\xED\x9F\xB0" => "\xE1\x84\x89\xE1\x84\x8E",
+ "\xED\x9F\xB1" => "\xE1\x84\x89\xE1\x84\x90",
+ "\xED\x9F\xB2" => "\xE1\x84\x85\xE1\x84\x92",
+ "\xED\x9F\xB3" => "\xE1\x85\x80\xE1\x84\x87",
+ "\xED\x9F\xB4" => "\xE1\x85\x80\xE1\x84\x87\xE1\x84\x8B",
+ "\xED\x9F\xB5" => "\xE1\x85\x8C\xE1\x84\x86",
+ "\xED\x9F\xB6" => "\xE1\x85\x8C\xE1\x84\x92",
+ "\xED\x9F\xB7" => "\xE1\x84\x8C\xE1\x84\x87",
+ "\xED\x9F\xB8" => "\xE1\x84\x8C\xE1\x84\x87\xE1\x84\x87",
+ "\xED\x9F\xB9" => "\xE1\x84\x8C\xE1\x84\x8C",
+ "\xED\x9F\xBA" => "\xE1\x84\x91\xE1\x84\x89",
+ "\xED\x9F\xBB" => "\xE1\x84\x91\xE1\x84\x90",
+ "\xEF\xA4\x80" => "\xE8\xB1\x88",
+ "\xEF\xA4\x81" => "\xE6\x9B\xB4",
+ "\xEF\xA4\x82" => "\xE8\xBB\x8A",
+ "\xEF\xA4\x83" => "\xE8\xB3\x88",
+ "\xEF\xA4\x84" => "\xE6\xBB\x91",
+ "\xEF\xA4\x85" => "\xE4\xB8\xB2",
+ "\xEF\xA4\x86" => "\xE5\x8F\xA5",
+ "\xEF\xA4\x87" => "\xE9\xBE\x9C",
+ "\xEF\xA4\x88" => "\xE9\xBE\x9C",
+ "\xEF\xA4\x89" => "\xE5\xA5\x91",
+ "\xEF\xA4\x8A" => "\xE9\x87\x91",
+ "\xEF\xA4\x8B" => "\xE5\x96\x87",
+ "\xEF\xA4\x8C" => "\xE5\xA5\x88",
+ "\xEF\xA4\x8D" => "\xE6\x87\xB6",
+ "\xEF\xA4\x8E" => "\xE7\x99\xA9",
+ "\xEF\xA4\x8F" => "\xE7\xBE\x85",
+ "\xEF\xA4\x90" => "\xE8\x98\xBF",
+ "\xEF\xA4\x91" => "\xE8\x9E\xBA",
+ "\xEF\xA4\x92" => "\xE8\xA3\xB8",
+ "\xEF\xA4\x93" => "\xE9\x82\x8F",
+ "\xEF\xA4\x94" => "\xE6\xA8\x82",
+ "\xEF\xA4\x95" => "\xE6\xB4\x9B",
+ "\xEF\xA4\x96" => "\xE7\x83\x99",
+ "\xEF\xA4\x97" => "\xE7\x8F\x9E",
+ "\xEF\xA4\x98" => "\xE8\x90\xBD",
+ "\xEF\xA4\x99" => "\xE9\x85\xAA",
+ "\xEF\xA4\x9A" => "\xE9\xA7\xB1",
+ "\xEF\xA4\x9B" => "\xE4\xBA\x82",
+ "\xEF\xA4\x9C" => "\xE5\x8D\xB5",
+ "\xEF\xA4\x9D" => "\xE6\xAC\x84",
+ "\xEF\xA4\x9E" => "\xE7\x88\x9B",
+ "\xEF\xA4\x9F" => "\xE8\x98\xAD",
+ "\xEF\xA4\xA0" => "\xE9\xB8\x9E",
+ "\xEF\xA4\xA1" => "\xE5\xB5\x90",
+ "\xEF\xA4\xA2" => "\xE6\xBF\xAB",
+ "\xEF\xA4\xA3" => "\xE8\x97\x8D",
+ "\xEF\xA4\xA4" => "\xE8\xA5\xA4",
+ "\xEF\xA4\xA5" => "\xE6\x8B\x89",
+ "\xEF\xA4\xA6" => "\xE8\x87\x98",
+ "\xEF\xA4\xA7" => "\xE8\xA0\x9F",
+ "\xEF\xA4\xA8" => "\xE5\xBB\x8A",
+ "\xEF\xA4\xA9" => "\xE6\x9C\x97",
+ "\xEF\xA4\xAA" => "\xE6\xB5\xAA",
+ "\xEF\xA4\xAB" => "\xE7\x8B\xBC",
+ "\xEF\xA4\xAC" => "\xE9\x83\x8E",
+ "\xEF\xA4\xAD" => "\xE4\xBE\x86",
+ "\xEF\xA4\xAE" => "\xE5\x86\xB7",
+ "\xEF\xA4\xAF" => "\xE5\x8B\x9E",
+ "\xEF\xA4\xB0" => "\xE6\x93\x84",
+ "\xEF\xA4\xB1" => "\xE6\xAB\x93",
+ "\xEF\xA4\xB2" => "\xE7\x88\x90",
+ "\xEF\xA4\xB3" => "\xE7\x9B\xA7",
+ "\xEF\xA4\xB4" => "\xE8\x80\x81",
+ "\xEF\xA4\xB5" => "\xE8\x98\x86",
+ "\xEF\xA4\xB6" => "\xE8\x99\x9C",
+ "\xEF\xA4\xB7" => "\xE8\xB7\xAF",
+ "\xEF\xA4\xB8" => "\xE9\x9C\xB2",
+ "\xEF\xA4\xB9" => "\xE9\xAD\xAF",
+ "\xEF\xA4\xBA" => "\xE9\xB7\xBA",
+ "\xEF\xA4\xBB" => "\xE7\xA2\x8C",
+ "\xEF\xA4\xBC" => "\xE7\xA5\xBF",
+ "\xEF\xA4\xBD" => "\xE7\xB6\xA0",
+ "\xEF\xA4\xBE" => "\xE8\x8F\x89",
+ "\xEF\xA4\xBF" => "\xE9\x8C\x84",
+ "\xEF\xA5\x80" => "\xE9\xB9\xBF",
+ "\xEF\xA5\x81" => "\xE8\xAB\x96",
+ "\xEF\xA5\x82" => "\xE5\xA3\x9F",
+ "\xEF\xA5\x83" => "\xE5\xBC\x84",
+ "\xEF\xA5\x84" => "\xE7\xB1\xA0",
+ "\xEF\xA5\x85" => "\xE8\x81\xBE",
+ "\xEF\xA5\x86" => "\xE7\x89\xA2",
+ "\xEF\xA5\x87" => "\xE7\xA3\x8A",
+ "\xEF\xA5\x88" => "\xE8\xB3\x82",
+ "\xEF\xA5\x89" => "\xE9\x9B\xB7",
+ "\xEF\xA5\x8A" => "\xE5\xA3\x98",
+ "\xEF\xA5\x8B" => "\xE5\xB1\xA2",
+ "\xEF\xA5\x8C" => "\xE6\xA8\x93",
+ "\xEF\xA5\x8D" => "\xE6\xB7\x9A",
+ "\xEF\xA5\x8E" => "\xE6\xBC\x8F",
+ "\xEF\xA5\x8F" => "\xE7\xB4\xAF",
+ "\xEF\xA5\x90" => "\xE7\xB8\xB7",
+ "\xEF\xA5\x91" => "\xE9\x99\x8B",
+ "\xEF\xA5\x92" => "\xE5\x8B\x92",
+ "\xEF\xA5\x93" => "\xE8\x82\x8B",
+ "\xEF\xA5\x94" => "\xE5\x87\x9C",
+ "\xEF\xA5\x95" => "\xE5\x87\x8C",
+ "\xEF\xA5\x96" => "\xE7\xA8\x9C",
+ "\xEF\xA5\x97" => "\xE7\xB6\xBE",
+ "\xEF\xA5\x98" => "\xE8\x8F\xB1",
+ "\xEF\xA5\x99" => "\xE9\x99\xB5",
+ "\xEF\xA5\x9A" => "\xE8\xAE\x80",
+ "\xEF\xA5\x9B" => "\xE6\x8B\x8F",
+ "\xEF\xA5\x9C" => "\xE6\xA8\x82",
+ "\xEF\xA5\x9D" => "\xE8\xAB\xBE",
+ "\xEF\xA5\x9E" => "\xE4\xB8\xB9",
+ "\xEF\xA5\x9F" => "\xE5\xAF\xA7",
+ "\xEF\xA5\xA0" => "\xE6\x80\x92",
+ "\xEF\xA5\xA1" => "\xE7\x8E\x87",
+ "\xEF\xA5\xA2" => "\xE7\x95\xB0",
+ "\xEF\xA5\xA3" => "\xE5\x8C\x97",
+ "\xEF\xA5\xA4" => "\xE7\xA3\xBB",
+ "\xEF\xA5\xA5" => "\xE4\xBE\xBF",
+ "\xEF\xA5\xA6" => "\xE5\xBE\xA9",
+ "\xEF\xA5\xA7" => "\xE4\xB8\x8D",
+ "\xEF\xA5\xA8" => "\xE6\xB3\x8C",
+ "\xEF\xA5\xA9" => "\xE6\x95\xB8",
+ "\xEF\xA5\xAA" => "\xE7\xB4\xA2",
+ "\xEF\xA5\xAB" => "\xE5\x8F\x83",
+ "\xEF\xA5\xAC" => "\xE5\xA1\x9E",
+ "\xEF\xA5\xAD" => "\xE7\x9C\x81",
+ "\xEF\xA5\xAE" => "\xE8\x91\x89",
+ "\xEF\xA5\xAF" => "\xE8\xAA\xAA",
+ "\xEF\xA5\xB0" => "\xE6\xAE\xBA",
+ "\xEF\xA5\xB1" => "\xE8\xBE\xB0",
+ "\xEF\xA5\xB2" => "\xE6\xB2\x88",
+ "\xEF\xA5\xB3" => "\xE6\x8B\xBE",
+ "\xEF\xA5\xB4" => "\xE8\x8B\xA5",
+ "\xEF\xA5\xB5" => "\xE6\x8E\xA0",
+ "\xEF\xA5\xB6" => "\xE7\x95\xA5",
+ "\xEF\xA5\xB7" => "\xE4\xBA\xAE",
+ "\xEF\xA5\xB8" => "\xE5\x85\xA9",
+ "\xEF\xA5\xB9" => "\xE5\x87\x89",
+ "\xEF\xA5\xBA" => "\xE6\xA2\x81",
+ "\xEF\xA5\xBB" => "\xE7\xB3\xA7",
+ "\xEF\xA5\xBC" => "\xE8\x89\xAF",
+ "\xEF\xA5\xBD" => "\xE8\xAB\x92",
+ "\xEF\xA5\xBE" => "\xE9\x87\x8F",
+ "\xEF\xA5\xBF" => "\xE5\x8B\xB5",
+ "\xEF\xA6\x80" => "\xE5\x91\x82",
+ "\xEF\xA6\x81" => "\xE5\xA5\xB3",
+ "\xEF\xA6\x82" => "\xE5\xBB\xAC",
+ "\xEF\xA6\x83" => "\xE6\x97\x85",
+ "\xEF\xA6\x84" => "\xE6\xBF\xBE",
+ "\xEF\xA6\x85" => "\xE7\xA4\xAA",
+ "\xEF\xA6\x86" => "\xE9\x96\xAD",
+ "\xEF\xA6\x87" => "\xE9\xA9\xAA",
+ "\xEF\xA6\x88" => "\xE9\xBA\x97",
+ "\xEF\xA6\x89" => "\xE9\xBB\x8E",
+ "\xEF\xA6\x8A" => "\xE5\x8A\x9B",
+ "\xEF\xA6\x8B" => "\xE6\x9B\x86",
+ "\xEF\xA6\x8C" => "\xE6\xAD\xB7",
+ "\xEF\xA6\x8D" => "\xE8\xBD\xA2",
+ "\xEF\xA6\x8E" => "\xE5\xB9\xB4",
+ "\xEF\xA6\x8F" => "\xE6\x86\x90",
+ "\xEF\xA6\x90" => "\xE6\x88\x80",
+ "\xEF\xA6\x91" => "\xE6\x92\x9A",
+ "\xEF\xA6\x92" => "\xE6\xBC\xA3",
+ "\xEF\xA6\x93" => "\xE7\x85\x89",
+ "\xEF\xA6\x94" => "\xE7\x92\x89",
+ "\xEF\xA6\x95" => "\xE7\xA7\x8A",
+ "\xEF\xA6\x96" => "\xE7\xB7\xB4",
+ "\xEF\xA6\x97" => "\xE8\x81\xAF",
+ "\xEF\xA6\x98" => "\xE8\xBC\xA6",
+ "\xEF\xA6\x99" => "\xE8\x93\xAE",
+ "\xEF\xA6\x9A" => "\xE9\x80\xA3",
+ "\xEF\xA6\x9B" => "\xE9\x8D\x8A",
+ "\xEF\xA6\x9C" => "\xE5\x88\x97",
+ "\xEF\xA6\x9D" => "\xE5\x8A\xA3",
+ "\xEF\xA6\x9E" => "\xE5\x92\xBD",
+ "\xEF\xA6\x9F" => "\xE7\x83\x88",
+ "\xEF\xA6\xA0" => "\xE8\xA3\x82",
+ "\xEF\xA6\xA1" => "\xE8\xAA\xAA",
+ "\xEF\xA6\xA2" => "\xE5\xBB\x89",
+ "\xEF\xA6\xA3" => "\xE5\xBF\xB5",
+ "\xEF\xA6\xA4" => "\xE6\x8D\xBB",
+ "\xEF\xA6\xA5" => "\xE6\xAE\xAE",
+ "\xEF\xA6\xA6" => "\xE7\xB0\xBE",
+ "\xEF\xA6\xA7" => "\xE7\x8D\xB5",
+ "\xEF\xA6\xA8" => "\xE4\xBB\xA4",
+ "\xEF\xA6\xA9" => "\xE5\x9B\xB9",
+ "\xEF\xA6\xAA" => "\xE5\xAF\xA7",
+ "\xEF\xA6\xAB" => "\xE5\xB6\xBA",
+ "\xEF\xA6\xAC" => "\xE6\x80\x9C",
+ "\xEF\xA6\xAD" => "\xE7\x8E\xB2",
+ "\xEF\xA6\xAE" => "\xE7\x91\xA9",
+ "\xEF\xA6\xAF" => "\xE7\xBE\x9A",
+ "\xEF\xA6\xB0" => "\xE8\x81\x86",
+ "\xEF\xA6\xB1" => "\xE9\x88\xB4",
+ "\xEF\xA6\xB2" => "\xE9\x9B\xB6",
+ "\xEF\xA6\xB3" => "\xE9\x9D\x88",
+ "\xEF\xA6\xB4" => "\xE9\xA0\x98",
+ "\xEF\xA6\xB5" => "\xE4\xBE\x8B",
+ "\xEF\xA6\xB6" => "\xE7\xA6\xAE",
+ "\xEF\xA6\xB7" => "\xE9\x86\xB4",
+ "\xEF\xA6\xB8" => "\xE9\x9A\xB7",
+ "\xEF\xA6\xB9" => "\xE6\x83\xA1",
+ "\xEF\xA6\xBA" => "\xE4\xBA\x86",
+ "\xEF\xA6\xBB" => "\xE5\x83\x9A",
+ "\xEF\xA6\xBC" => "\xE5\xAF\xAE",
+ "\xEF\xA6\xBD" => "\xE5\xB0\xBF",
+ "\xEF\xA6\xBE" => "\xE6\x96\x99",
+ "\xEF\xA6\xBF" => "\xE6\xA8\x82",
+ "\xEF\xA7\x80" => "\xE7\x87\x8E",
+ "\xEF\xA7\x81" => "\xE7\x99\x82",
+ "\xEF\xA7\x82" => "\xE8\x93\xBC",
+ "\xEF\xA7\x83" => "\xE9\x81\xBC",
+ "\xEF\xA7\x84" => "\xE9\xBE\x8D",
+ "\xEF\xA7\x85" => "\xE6\x9A\x88",
+ "\xEF\xA7\x86" => "\xE9\x98\xAE",
+ "\xEF\xA7\x87" => "\xE5\x8A\x89",
+ "\xEF\xA7\x88" => "\xE6\x9D\xBB",
+ "\xEF\xA7\x89" => "\xE6\x9F\xB3",
+ "\xEF\xA7\x8A" => "\xE6\xB5\x81",
+ "\xEF\xA7\x8B" => "\xE6\xBA\x9C",
+ "\xEF\xA7\x8C" => "\xE7\x90\x89",
+ "\xEF\xA7\x8D" => "\xE7\x95\x99",
+ "\xEF\xA7\x8E" => "\xE7\xA1\xAB",
+ "\xEF\xA7\x8F" => "\xE7\xB4\x90",
+ "\xEF\xA7\x90" => "\xE9\xA1\x9E",
+ "\xEF\xA7\x91" => "\xE5\x85\xAD",
+ "\xEF\xA7\x92" => "\xE6\x88\xAE",
+ "\xEF\xA7\x93" => "\xE9\x99\xB8",
+ "\xEF\xA7\x94" => "\xE5\x80\xAB",
+ "\xEF\xA7\x95" => "\xE5\xB4\x99",
+ "\xEF\xA7\x96" => "\xE6\xB7\xAA",
+ "\xEF\xA7\x97" => "\xE8\xBC\xAA",
+ "\xEF\xA7\x98" => "\xE5\xBE\x8B",
+ "\xEF\xA7\x99" => "\xE6\x85\x84",
+ "\xEF\xA7\x9A" => "\xE6\xA0\x97",
+ "\xEF\xA7\x9B" => "\xE7\x8E\x87",
+ "\xEF\xA7\x9C" => "\xE9\x9A\x86",
+ "\xEF\xA7\x9D" => "\xE5\x88\xA9",
+ "\xEF\xA7\x9E" => "\xE5\x90\x8F",
+ "\xEF\xA7\x9F" => "\xE5\xB1\xA5",
+ "\xEF\xA7\xA0" => "\xE6\x98\x93",
+ "\xEF\xA7\xA1" => "\xE6\x9D\x8E",
+ "\xEF\xA7\xA2" => "\xE6\xA2\xA8",
+ "\xEF\xA7\xA3" => "\xE6\xB3\xA5",
+ "\xEF\xA7\xA4" => "\xE7\x90\x86",
+ "\xEF\xA7\xA5" => "\xE7\x97\xA2",
+ "\xEF\xA7\xA6" => "\xE7\xBD\xB9",
+ "\xEF\xA7\xA7" => "\xE8\xA3\x8F",
+ "\xEF\xA7\xA8" => "\xE8\xA3\xA1",
+ "\xEF\xA7\xA9" => "\xE9\x87\x8C",
+ "\xEF\xA7\xAA" => "\xE9\x9B\xA2",
+ "\xEF\xA7\xAB" => "\xE5\x8C\xBF",
+ "\xEF\xA7\xAC" => "\xE6\xBA\xBA",
+ "\xEF\xA7\xAD" => "\xE5\x90\x9D",
+ "\xEF\xA7\xAE" => "\xE7\x87\x90",
+ "\xEF\xA7\xAF" => "\xE7\x92\x98",
+ "\xEF\xA7\xB0" => "\xE8\x97\xBA",
+ "\xEF\xA7\xB1" => "\xE9\x9A\xA3",
+ "\xEF\xA7\xB2" => "\xE9\xB1\x97",
+ "\xEF\xA7\xB3" => "\xE9\xBA\x9F",
+ "\xEF\xA7\xB4" => "\xE6\x9E\x97",
+ "\xEF\xA7\xB5" => "\xE6\xB7\x8B",
+ "\xEF\xA7\xB6" => "\xE8\x87\xA8",
+ "\xEF\xA7\xB7" => "\xE7\xAB\x8B",
+ "\xEF\xA7\xB8" => "\xE7\xAC\xA0",
+ "\xEF\xA7\xB9" => "\xE7\xB2\x92",
+ "\xEF\xA7\xBA" => "\xE7\x8B\x80",
+ "\xEF\xA7\xBB" => "\xE7\x82\x99",
+ "\xEF\xA7\xBC" => "\xE8\xAD\x98",
+ "\xEF\xA7\xBD" => "\xE4\xBB\x80",
+ "\xEF\xA7\xBE" => "\xE8\x8C\xB6",
+ "\xEF\xA7\xBF" => "\xE5\x88\xBA",
+ "\xEF\xA8\x80" => "\xE5\x88\x87",
+ "\xEF\xA8\x81" => "\xE5\xBA\xA6",
+ "\xEF\xA8\x82" => "\xE6\x8B\x93",
+ "\xEF\xA8\x83" => "\xE7\xB3\x96",
+ "\xEF\xA8\x84" => "\xE5\xAE\x85",
+ "\xEF\xA8\x85" => "\xE6\xB4\x9E",
+ "\xEF\xA8\x86" => "\xE6\x9A\xB4",
+ "\xEF\xA8\x87" => "\xE8\xBC\xBB",
+ "\xEF\xA8\x88" => "\xE8\xA1\x8C",
+ "\xEF\xA8\x89" => "\xE9\x99\x8D",
+ "\xEF\xA8\x8A" => "\xE8\xA6\x8B",
+ "\xEF\xA8\x8B" => "\xE5\xBB\x93",
+ "\xEF\xA8\x8C" => "\xE5\x85\x80",
+ "\xEF\xA8\x8D" => "\xE5\x97\x80",
+ "\xEF\xA8\x90" => "\xE5\xA1\x9A",
+ "\xEF\xA8\x92" => "\xE6\x99\xB4",
+ "\xEF\xA8\x95" => "\xE5\x87\x9E",
+ "\xEF\xA8\x96" => "\xE7\x8C\xAA",
+ "\xEF\xA8\x97" => "\xE7\x9B\x8A",
+ "\xEF\xA8\x98" => "\xE7\xA4\xBC",
+ "\xEF\xA8\x99" => "\xE7\xA5\x9E",
+ "\xEF\xA8\x9A" => "\xE7\xA5\xA5",
+ "\xEF\xA8\x9B" => "\xE7\xA6\x8F",
+ "\xEF\xA8\x9C" => "\xE9\x9D\x96",
+ "\xEF\xA8\x9D" => "\xE7\xB2\xBE",
+ "\xEF\xA8\x9E" => "\xE7\xBE\xBD",
+ "\xEF\xA8\xA0" => "\xE8\x98\x92",
+ "\xEF\xA8\xA2" => "\xE8\xAB\xB8",
+ "\xEF\xA8\xA5" => "\xE9\x80\xB8",
+ "\xEF\xA8\xA6" => "\xE9\x83\xBD",
+ "\xEF\xA8\xAA" => "\xE9\xA3\xAF",
+ "\xEF\xA8\xAB" => "\xE9\xA3\xBC",
+ "\xEF\xA8\xAC" => "\xE9\xA4\xA8",
+ "\xEF\xA8\xAD" => "\xE9\xB6\xB4",
+ "\xEF\xA8\xAE" => "\xE9\x83\x8E",
+ "\xEF\xA8\xAF" => "\xE9\x9A\xB7",
+ "\xEF\xA8\xB0" => "\xE4\xBE\xAE",
+ "\xEF\xA8\xB1" => "\xE5\x83\xA7",
+ "\xEF\xA8\xB2" => "\xE5\x85\x8D",
+ "\xEF\xA8\xB3" => "\xE5\x8B\x89",
+ "\xEF\xA8\xB4" => "\xE5\x8B\xA4",
+ "\xEF\xA8\xB5" => "\xE5\x8D\x91",
+ "\xEF\xA8\xB6" => "\xE5\x96\x9D",
+ "\xEF\xA8\xB7" => "\xE5\x98\x86",
+ "\xEF\xA8\xB8" => "\xE5\x99\xA8",
+ "\xEF\xA8\xB9" => "\xE5\xA1\x80",
+ "\xEF\xA8\xBA" => "\xE5\xA2\xA8",
+ "\xEF\xA8\xBB" => "\xE5\xB1\xA4",
+ "\xEF\xA8\xBC" => "\xE5\xB1\xAE",
+ "\xEF\xA8\xBD" => "\xE6\x82\x94",
+ "\xEF\xA8\xBE" => "\xE6\x85\xA8",
+ "\xEF\xA8\xBF" => "\xE6\x86\x8E",
+ "\xEF\xA9\x80" => "\xE6\x87\xB2",
+ "\xEF\xA9\x81" => "\xE6\x95\x8F",
+ "\xEF\xA9\x82" => "\xE6\x97\xA2",
+ "\xEF\xA9\x83" => "\xE6\x9A\x91",
+ "\xEF\xA9\x84" => "\xE6\xA2\x85",
+ "\xEF\xA9\x85" => "\xE6\xB5\xB7",
+ "\xEF\xA9\x86" => "\xE6\xB8\x9A",
+ "\xEF\xA9\x87" => "\xE6\xBC\xA2",
+ "\xEF\xA9\x88" => "\xE7\x85\xAE",
+ "\xEF\xA9\x89" => "\xE7\x88\xAB",
+ "\xEF\xA9\x8A" => "\xE7\x90\xA2",
+ "\xEF\xA9\x8B" => "\xE7\xA2\x91",
+ "\xEF\xA9\x8C" => "\xE7\xA4\xBE",
+ "\xEF\xA9\x8D" => "\xE7\xA5\x89",
+ "\xEF\xA9\x8E" => "\xE7\xA5\x88",
+ "\xEF\xA9\x8F" => "\xE7\xA5\x90",
+ "\xEF\xA9\x90" => "\xE7\xA5\x96",
+ "\xEF\xA9\x91" => "\xE7\xA5\x9D",
+ "\xEF\xA9\x92" => "\xE7\xA6\x8D",
+ "\xEF\xA9\x93" => "\xE7\xA6\x8E",
+ "\xEF\xA9\x94" => "\xE7\xA9\x80",
+ "\xEF\xA9\x95" => "\xE7\xAA\x81",
+ "\xEF\xA9\x96" => "\xE7\xAF\x80",
+ "\xEF\xA9\x97" => "\xE7\xB7\xB4",
+ "\xEF\xA9\x98" => "\xE7\xB8\x89",
+ "\xEF\xA9\x99" => "\xE7\xB9\x81",
+ "\xEF\xA9\x9A" => "\xE7\xBD\xB2",
+ "\xEF\xA9\x9B" => "\xE8\x80\x85",
+ "\xEF\xA9\x9C" => "\xE8\x87\xAD",
+ "\xEF\xA9\x9D" => "\xE8\x89\xB9",
+ "\xEF\xA9\x9E" => "\xE8\x89\xB9",
+ "\xEF\xA9\x9F" => "\xE8\x91\x97",
+ "\xEF\xA9\xA0" => "\xE8\xA4\x90",
+ "\xEF\xA9\xA1" => "\xE8\xA6\x96",
+ "\xEF\xA9\xA2" => "\xE8\xAC\x81",
+ "\xEF\xA9\xA3" => "\xE8\xAC\xB9",
+ "\xEF\xA9\xA4" => "\xE8\xB3\x93",
+ "\xEF\xA9\xA5" => "\xE8\xB4\x88",
+ "\xEF\xA9\xA6" => "\xE8\xBE\xB6",
+ "\xEF\xA9\xA7" => "\xE9\x80\xB8",
+ "\xEF\xA9\xA8" => "\xE9\x9B\xA3",
+ "\xEF\xA9\xA9" => "\xE9\x9F\xBF",
+ "\xEF\xA9\xAA" => "\xE9\xA0\xBB",
+ "\xEF\xA9\xAB" => "\xE6\x81\xB5",
+ "\xEF\xA9\xAC" => "\xF0\xA4\x8B\xAE",
+ "\xEF\xA9\xAD" => "\xE8\x88\x98",
+ "\xEF\xA9\xB0" => "\xE4\xB8\xA6",
+ "\xEF\xA9\xB1" => "\xE5\x86\xB5",
+ "\xEF\xA9\xB2" => "\xE5\x85\xA8",
+ "\xEF\xA9\xB3" => "\xE4\xBE\x80",
+ "\xEF\xA9\xB4" => "\xE5\x85\x85",
+ "\xEF\xA9\xB5" => "\xE5\x86\x80",
+ "\xEF\xA9\xB6" => "\xE5\x8B\x87",
+ "\xEF\xA9\xB7" => "\xE5\x8B\xBA",
+ "\xEF\xA9\xB8" => "\xE5\x96\x9D",
+ "\xEF\xA9\xB9" => "\xE5\x95\x95",
+ "\xEF\xA9\xBA" => "\xE5\x96\x99",
+ "\xEF\xA9\xBB" => "\xE5\x97\xA2",
+ "\xEF\xA9\xBC" => "\xE5\xA1\x9A",
+ "\xEF\xA9\xBD" => "\xE5\xA2\xB3",
+ "\xEF\xA9\xBE" => "\xE5\xA5\x84",
+ "\xEF\xA9\xBF" => "\xE5\xA5\x94",
+ "\xEF\xAA\x80" => "\xE5\xA9\xA2",
+ "\xEF\xAA\x81" => "\xE5\xAC\xA8",
+ "\xEF\xAA\x82" => "\xE5\xBB\x92",
+ "\xEF\xAA\x83" => "\xE5\xBB\x99",
+ "\xEF\xAA\x84" => "\xE5\xBD\xA9",
+ "\xEF\xAA\x85" => "\xE5\xBE\xAD",
+ "\xEF\xAA\x86" => "\xE6\x83\x98",
+ "\xEF\xAA\x87" => "\xE6\x85\x8E",
+ "\xEF\xAA\x88" => "\xE6\x84\x88",
+ "\xEF\xAA\x89" => "\xE6\x86\x8E",
+ "\xEF\xAA\x8A" => "\xE6\x85\xA0",
+ "\xEF\xAA\x8B" => "\xE6\x87\xB2",
+ "\xEF\xAA\x8C" => "\xE6\x88\xB4",
+ "\xEF\xAA\x8D" => "\xE6\x8F\x84",
+ "\xEF\xAA\x8E" => "\xE6\x90\x9C",
+ "\xEF\xAA\x8F" => "\xE6\x91\x92",
+ "\xEF\xAA\x90" => "\xE6\x95\x96",
+ "\xEF\xAA\x91" => "\xE6\x99\xB4",
+ "\xEF\xAA\x92" => "\xE6\x9C\x97",
+ "\xEF\xAA\x93" => "\xE6\x9C\x9B",
+ "\xEF\xAA\x94" => "\xE6\x9D\x96",
+ "\xEF\xAA\x95" => "\xE6\xAD\xB9",
+ "\xEF\xAA\x96" => "\xE6\xAE\xBA",
+ "\xEF\xAA\x97" => "\xE6\xB5\x81",
+ "\xEF\xAA\x98" => "\xE6\xBB\x9B",
+ "\xEF\xAA\x99" => "\xE6\xBB\x8B",
+ "\xEF\xAA\x9A" => "\xE6\xBC\xA2",
+ "\xEF\xAA\x9B" => "\xE7\x80\x9E",
+ "\xEF\xAA\x9C" => "\xE7\x85\xAE",
+ "\xEF\xAA\x9D" => "\xE7\x9E\xA7",
+ "\xEF\xAA\x9E" => "\xE7\x88\xB5",
+ "\xEF\xAA\x9F" => "\xE7\x8A\xAF",
+ "\xEF\xAA\xA0" => "\xE7\x8C\xAA",
+ "\xEF\xAA\xA1" => "\xE7\x91\xB1",
+ "\xEF\xAA\xA2" => "\xE7\x94\x86",
+ "\xEF\xAA\xA3" => "\xE7\x94\xBB",
+ "\xEF\xAA\xA4" => "\xE7\x98\x9D",
+ "\xEF\xAA\xA5" => "\xE7\x98\x9F",
+ "\xEF\xAA\xA6" => "\xE7\x9B\x8A",
+ "\xEF\xAA\xA7" => "\xE7\x9B\x9B",
+ "\xEF\xAA\xA8" => "\xE7\x9B\xB4",
+ "\xEF\xAA\xA9" => "\xE7\x9D\x8A",
+ "\xEF\xAA\xAA" => "\xE7\x9D\x80",
+ "\xEF\xAA\xAB" => "\xE7\xA3\x8C",
+ "\xEF\xAA\xAC" => "\xE7\xAA\xB1",
+ "\xEF\xAA\xAD" => "\xE7\xAF\x80",
+ "\xEF\xAA\xAE" => "\xE7\xB1\xBB",
+ "\xEF\xAA\xAF" => "\xE7\xB5\x9B",
+ "\xEF\xAA\xB0" => "\xE7\xB7\xB4",
+ "\xEF\xAA\xB1" => "\xE7\xBC\xBE",
+ "\xEF\xAA\xB2" => "\xE8\x80\x85",
+ "\xEF\xAA\xB3" => "\xE8\x8D\x92",
+ "\xEF\xAA\xB4" => "\xE8\x8F\xAF",
+ "\xEF\xAA\xB5" => "\xE8\x9D\xB9",
+ "\xEF\xAA\xB6" => "\xE8\xA5\x81",
+ "\xEF\xAA\xB7" => "\xE8\xA6\x86",
+ "\xEF\xAA\xB8" => "\xE8\xA6\x96",
+ "\xEF\xAA\xB9" => "\xE8\xAA\xBF",
+ "\xEF\xAA\xBA" => "\xE8\xAB\xB8",
+ "\xEF\xAA\xBB" => "\xE8\xAB\x8B",
+ "\xEF\xAA\xBC" => "\xE8\xAC\x81",
+ "\xEF\xAA\xBD" => "\xE8\xAB\xBE",
+ "\xEF\xAA\xBE" => "\xE8\xAB\xAD",
+ "\xEF\xAA\xBF" => "\xE8\xAC\xB9",
+ "\xEF\xAB\x80" => "\xE8\xAE\x8A",
+ "\xEF\xAB\x81" => "\xE8\xB4\x88",
+ "\xEF\xAB\x82" => "\xE8\xBC\xB8",
+ "\xEF\xAB\x83" => "\xE9\x81\xB2",
+ "\xEF\xAB\x84" => "\xE9\x86\x99",
+ "\xEF\xAB\x85" => "\xE9\x89\xB6",
+ "\xEF\xAB\x86" => "\xE9\x99\xBC",
+ "\xEF\xAB\x87" => "\xE9\x9B\xA3",
+ "\xEF\xAB\x88" => "\xE9\x9D\x96",
+ "\xEF\xAB\x89" => "\xE9\x9F\x9B",
+ "\xEF\xAB\x8A" => "\xE9\x9F\xBF",
+ "\xEF\xAB\x8B" => "\xE9\xA0\x8B",
+ "\xEF\xAB\x8C" => "\xE9\xA0\xBB",
+ "\xEF\xAB\x8D" => "\xE9\xAC\x92",
+ "\xEF\xAB\x8E" => "\xE9\xBE\x9C",
+ "\xEF\xAB\x8F" => "\xF0\xA2\xA1\x8A",
+ "\xEF\xAB\x90" => "\xF0\xA2\xA1\x84",
+ "\xEF\xAB\x91" => "\xF0\xA3\x8F\x95",
+ "\xEF\xAB\x92" => "\xE3\xAE\x9D",
+ "\xEF\xAB\x93" => "\xE4\x80\x98",
+ "\xEF\xAB\x94" => "\xE4\x80\xB9",
+ "\xEF\xAB\x95" => "\xF0\xA5\x89\x89",
+ "\xEF\xAB\x96" => "\xF0\xA5\xB3\x90",
+ "\xEF\xAB\x97" => "\xF0\xA7\xBB\x93",
+ "\xEF\xAB\x98" => "\xE9\xBD\x83",
+ "\xEF\xAB\x99" => "\xE9\xBE\x8E",
+ "\xEF\xAC\x80" => "\x66\x66",
+ "\xEF\xAC\x81" => "\x66\x69",
+ "\xEF\xAC\x82" => "\x66\x6C",
+ "\xEF\xAC\x83" => "\x66\x66\x69",
+ "\xEF\xAC\x84" => "\x66\x66\x6C",
+ "\xEF\xAC\x86" => "\x73\x74",
+ "\xEF\xAC\x93" => "\xD5\xB4\xD5\xB6",
+ "\xEF\xAC\x94" => "\xD5\xB4\xD5\xA5",
+ "\xEF\xAC\x95" => "\xD5\xB4\xD5\xAB",
+ "\xEF\xAC\x96" => "\xD5\xBE\xD5\xB6",
+ "\xEF\xAC\x97" => "\xD5\xB4\xD5\xAD",
+ "\xEF\xAC\xA0" => "\xD7\xA2",
+ "\xEF\xAC\xA1" => "\xD7\x90",
+ "\xEF\xAC\xA2" => "\xD7\x93",
+ "\xEF\xAC\xA3" => "\xD7\x94",
+ "\xEF\xAC\xA4" => "\xD7\x9B",
+ "\xEF\xAC\xA5" => "\xD7\x9C",
+ "\xEF\xAC\xA6" => "\xD7\x9D",
+ "\xEF\xAC\xA7" => "\xD7\xA8",
+ "\xEF\xAC\xA8" => "\xD7\xAA",
+ "\xEF\xAC\xA9" => "\x2D\xCC\x87",
+ "\xEF\xAC\xAB" => "\xEF\xAC\xAA",
+ "\xEF\xAC\xAD" => "\xEF\xAC\xAC",
+ "\xEF\xAC\xAF" => "\xEF\xAC\xAE",
+ "\xEF\xAC\xB0" => "\xEF\xAC\xAE",
+ "\xEF\xAC\xB9" => "\xEF\xAC\x9D",
+ "\xEF\xAD\x89" => "\xEF\xAC\xAA",
+ "\xEF\xAD\x8F" => "\xD7\x90\xD7\x9C",
+ "\xEF\xAD\x90" => "\xD9\xB1",
+ "\xEF\xAD\x91" => "\xD9\xB1",
+ "\xEF\xAD\x92" => "\xD9\xBB",
+ "\xEF\xAD\x93" => "\xD9\xBB",
+ "\xEF\xAD\x94" => "\xD9\xBB",
+ "\xEF\xAD\x95" => "\xD9\xBB",
+ "\xEF\xAD\x96" => "\xD9\x89\xDB\x9B",
+ "\xEF\xAD\x97" => "\xD9\x89\xDB\x9B",
+ "\xEF\xAD\x98" => "\xD9\x89\xDB\x9B",
+ "\xEF\xAD\x99" => "\xD9\x89\xDB\x9B",
+ "\xEF\xAD\x9A" => "\xDA\x80",
+ "\xEF\xAD\x9B" => "\xDA\x80",
+ "\xEF\xAD\x9C" => "\xDA\x80",
+ "\xEF\xAD\x9D" => "\xDA\x80",
+ "\xEF\xAD\x9E" => "\xD9\xBA",
+ "\xEF\xAD\x9F" => "\xD9\xBA",
+ "\xEF\xAD\xA0" => "\xD9\xBA",
+ "\xEF\xAD\xA1" => "\xD9\xBA",
+ "\xEF\xAD\xA2" => "\xD9\xBF",
+ "\xEF\xAD\xA3" => "\xD9\xBF",
+ "\xEF\xAD\xA4" => "\xD9\xBF",
+ "\xEF\xAD\xA5" => "\xD9\xBF",
+ "\xEF\xAD\xA6" => "\xD9\x89\xD8\x95",
+ "\xEF\xAD\xA7" => "\xD9\x89\xD8\x95",
+ "\xEF\xAD\xA8" => "\xD9\x89\xD8\x95",
+ "\xEF\xAD\xA9" => "\xD9\x89\xD8\x95",
+ "\xEF\xAD\xAA" => "\xDA\xA1\xDB\x9B",
+ "\xEF\xAD\xAB" => "\xDA\xA1\xDB\x9B",
+ "\xEF\xAD\xAC" => "\xDA\xA1\xDB\x9B",
+ "\xEF\xAD\xAD" => "\xDA\xA1\xDB\x9B",
+ "\xEF\xAD\xAE" => "\xDA\xA6",
+ "\xEF\xAD\xAF" => "\xDA\xA6",
+ "\xEF\xAD\xB0" => "\xDA\xA6",
+ "\xEF\xAD\xB1" => "\xDA\xA6",
+ "\xEF\xAD\xB2" => "\xDA\x84",
+ "\xEF\xAD\xB3" => "\xDA\x84",
+ "\xEF\xAD\xB4" => "\xDA\x84",
+ "\xEF\xAD\xB5" => "\xDA\x84",
+ "\xEF\xAD\xB6" => "\xDA\x83",
+ "\xEF\xAD\xB7" => "\xDA\x83",
+ "\xEF\xAD\xB8" => "\xDA\x83",
+ "\xEF\xAD\xB9" => "\xDA\x83",
+ "\xEF\xAD\xBA" => "\xDA\x86",
+ "\xEF\xAD\xBB" => "\xDA\x86",
+ "\xEF\xAD\xBC" => "\xDA\x86",
+ "\xEF\xAD\xBD" => "\xDA\x86",
+ "\xEF\xAD\xBE" => "\xDA\x87",
+ "\xEF\xAD\xBF" => "\xDA\x87",
+ "\xEF\xAE\x80" => "\xDA\x87",
+ "\xEF\xAE\x81" => "\xDA\x87",
+ "\xEF\xAE\x82" => "\xDA\x8D",
+ "\xEF\xAE\x83" => "\xDA\x8D",
+ "\xEF\xAE\x84" => "\xDA\x8C",
+ "\xEF\xAE\x85" => "\xDA\x8C",
+ "\xEF\xAE\x86" => "\xD8\xAF\xDB\x9B",
+ "\xEF\xAE\x87" => "\xD8\xAF\xDB\x9B",
+ "\xEF\xAE\x88" => "\xD8\xAF\xD8\x95",
+ "\xEF\xAE\x89" => "\xD8\xAF\xD8\x95",
+ "\xEF\xAE\x8A" => "\xD8\xB1\xDB\x9B",
+ "\xEF\xAE\x8B" => "\xD8\xB1\xDB\x9B",
+ "\xEF\xAE\x8C" => "\xD8\xB1\xD8\x95",
+ "\xEF\xAE\x8D" => "\xD8\xB1\xD8\x95",
+ "\xEF\xAE\x8E" => "\xD9\x83",
+ "\xEF\xAE\x8F" => "\xD9\x83",
+ "\xEF\xAE\x90" => "\xD9\x83",
+ "\xEF\xAE\x91" => "\xD9\x83",
+ "\xEF\xAE\x92" => "\xDA\xAF",
+ "\xEF\xAE\x93" => "\xDA\xAF",
+ "\xEF\xAE\x94" => "\xDA\xAF",
+ "\xEF\xAE\x95" => "\xDA\xAF",
+ "\xEF\xAE\x96" => "\xDA\xB3",
+ "\xEF\xAE\x97" => "\xDA\xB3",
+ "\xEF\xAE\x98" => "\xDA\xB3",
+ "\xEF\xAE\x99" => "\xDA\xB3",
+ "\xEF\xAE\x9A" => "\xDA\xB1",
+ "\xEF\xAE\x9B" => "\xDA\xB1",
+ "\xEF\xAE\x9C" => "\xDA\xB1",
+ "\xEF\xAE\x9D" => "\xDA\xB1",
+ "\xEF\xAE\x9E" => "\xD9\x89",
+ "\xEF\xAE\x9F" => "\xD9\x89",
+ "\xEF\xAE\xA0" => "\xD9\x89\xD8\x95",
+ "\xEF\xAE\xA1" => "\xD9\x89\xD8\x95",
+ "\xEF\xAE\xA2" => "\xD9\x89\xD8\x95",
+ "\xEF\xAE\xA3" => "\xD9\x89\xD8\x95",
+ "\xEF\xAE\xA4" => "\xDB\x80",
+ "\xEF\xAE\xA5" => "\xDB\x80",
+ "\xEF\xAE\xA6" => "\x6F",
+ "\xEF\xAE\xA7" => "\x6F",
+ "\xEF\xAE\xA8" => "\x6F",
+ "\xEF\xAE\xA9" => "\x6F",
+ "\xEF\xAE\xAA" => "\x6F",
+ "\xEF\xAE\xAB" => "\x6F",
+ "\xEF\xAE\xAC" => "\x6F",
+ "\xEF\xAE\xAD" => "\x6F",
+ "\xEF\xAE\xAE" => "\xD9\x89",
+ "\xEF\xAE\xAF" => "\xD9\x89",
+ "\xEF\xAE\xB0" => "\xDB\x93",
+ "\xEF\xAE\xB1" => "\xDB\x93",
+ "\xEF\xAF\x93" => "\xD9\x83\xDB\x9B",
+ "\xEF\xAF\x94" => "\xD9\x83\xDB\x9B",
+ "\xEF\xAF\x95" => "\xD9\x83\xDB\x9B",
+ "\xEF\xAF\x96" => "\xD9\x83\xDB\x9B",
+ "\xEF\xAF\x97" => "\xD9\x88\xCC\x93",
+ "\xEF\xAF\x98" => "\xD9\x88\xCC\x93",
+ "\xEF\xAF\x99" => "\xD9\x88\xCC\x86",
+ "\xEF\xAF\x9A" => "\xD9\x88\xCC\x86",
+ "\xEF\xAF\x9B" => "\xD9\x88\xD9\xB0",
+ "\xEF\xAF\x9C" => "\xD9\x88\xD9\xB0",
+ "\xEF\xAF\x9D" => "\xD9\x88\xCC\x93\xD9\xB4",
+ "\xEF\xAF\x9E" => "\xD9\x88\xDB\x9B",
+ "\xEF\xAF\x9F" => "\xD9\x88\xDB\x9B",
+ "\xEF\xAF\xA0" => "\xDB\x85",
+ "\xEF\xAF\xA1" => "\xDB\x85",
+ "\xEF\xAF\xA2" => "\xD9\x88\xCC\x82",
+ "\xEF\xAF\xA3" => "\xD9\x88\xCC\x82",
+ "\xEF\xAF\xA4" => "\xD9\xBB",
+ "\xEF\xAF\xA5" => "\xD9\xBB",
+ "\xEF\xAF\xA6" => "\xD9\xBB",
+ "\xEF\xAF\xA7" => "\xD9\xBB",
+ "\xEF\xAF\xA8" => "\xD9\x89",
+ "\xEF\xAF\xA9" => "\xD9\x89",
+ "\xEF\xAF\xAA" => "\xD9\x89\xD9\xB4\x6C",
+ "\xEF\xAF\xAB" => "\xD9\x89\xD9\xB4\x6C",
+ "\xEF\xAF\xAC" => "\xD9\x89\xD9\xB4\x6F",
+ "\xEF\xAF\xAD" => "\xD9\x89\xD9\xB4\x6F",
+ "\xEF\xAF\xAE" => "\xD9\x89\xD9\xB4\xD9\x88",
+ "\xEF\xAF\xAF" => "\xD9\x89\xD9\xB4\xD9\x88",
+ "\xEF\xAF\xB0" => "\xD9\x89\xD9\xB4\xD9\x88\xCC\x93",
+ "\xEF\xAF\xB1" => "\xD9\x89\xD9\xB4\xD9\x88\xCC\x93",
+ "\xEF\xAF\xB2" => "\xD9\x89\xD9\xB4\xD9\x88\xCC\x86",
+ "\xEF\xAF\xB3" => "\xD9\x89\xD9\xB4\xD9\x88\xCC\x86",
+ "\xEF\xAF\xB4" => "\xD9\x89\xD9\xB4\xD9\x88\xD9\xB0",
+ "\xEF\xAF\xB5" => "\xD9\x89\xD9\xB4\xD9\x88\xD9\xB0",
+ "\xEF\xAF\xB6" => "\xD9\x89\xD9\xB4\xD9\xBB",
+ "\xEF\xAF\xB7" => "\xD9\x89\xD9\xB4\xD9\xBB",
+ "\xEF\xAF\xB8" => "\xD9\x89\xD9\xB4\xD9\xBB",
+ "\xEF\xAF\xB9" => "\xD9\x89\xD9\xB4\xD9\x89",
+ "\xEF\xAF\xBA" => "\xD9\x89\xD9\xB4\xD9\x89",
+ "\xEF\xAF\xBB" => "\xD9\x89\xD9\xB4\xD9\x89",
+ "\xEF\xAF\xBC" => "\xD9\x89",
+ "\xEF\xAF\xBD" => "\xD9\x89",
+ "\xEF\xAF\xBE" => "\xD9\x89",
+ "\xEF\xAF\xBF" => "\xD9\x89",
+ "\xEF\xB0\x80" => "\xD9\x89\xD9\xB4\xD8\xAC",
+ "\xEF\xB0\x81" => "\xD9\x89\xD9\xB4\xD8\xAD",
+ "\xEF\xB0\x82" => "\xD9\x89\xD9\xB4\xD9\x85",
+ "\xEF\xB0\x83" => "\xD9\x89\xD9\xB4\xD9\x89",
+ "\xEF\xB0\x84" => "\xD9\x89\xD9\xB4\xD9\x89",
+ "\xEF\xB0\x85" => "\xD8\xA8\xD8\xAC",
+ "\xEF\xB0\x86" => "\xD8\xA8\xD8\xAD",
+ "\xEF\xB0\x87" => "\xD8\xA8\xD8\xAE",
+ "\xEF\xB0\x88" => "\xD8\xA8\xD9\x85",
+ "\xEF\xB0\x89" => "\xD8\xA8\xD9\x89",
+ "\xEF\xB0\x8A" => "\xD8\xA8\xD9\x89",
+ "\xEF\xB0\x8B" => "\xD8\xAA\xD8\xAC",
+ "\xEF\xB0\x8C" => "\xD8\xAA\xD8\xAD",
+ "\xEF\xB0\x8D" => "\xD8\xAA\xD8\xAE",
+ "\xEF\xB0\x8E" => "\xD8\xAA\xD9\x85",
+ "\xEF\xB0\x8F" => "\xD8\xAA\xD9\x89",
+ "\xEF\xB0\x90" => "\xD8\xAA\xD9\x89",
+ "\xEF\xB0\x91" => "\xD9\x89\xDB\x9B\xD8\xAC",
+ "\xEF\xB0\x92" => "\xD9\x89\xDB\x9B\xD9\x85",
+ "\xEF\xB0\x93" => "\xD9\x89\xDB\x9B\xD9\x89",
+ "\xEF\xB0\x94" => "\xD9\x89\xDB\x9B\xD9\x89",
+ "\xEF\xB0\x95" => "\xD8\xAC\xD8\xAD",
+ "\xEF\xB0\x96" => "\xD8\xAC\xD9\x85",
+ "\xEF\xB0\x97" => "\xD8\xAD\xD8\xAC",
+ "\xEF\xB0\x98" => "\xD8\xAD\xD9\x85",
+ "\xEF\xB0\x99" => "\xD8\xAE\xD8\xAC",
+ "\xEF\xB0\x9A" => "\xD8\xAE\xD8\xAD",
+ "\xEF\xB0\x9B" => "\xD8\xAE\xD9\x85",
+ "\xEF\xB0\x9C" => "\xD8\xB3\xD8\xAC",
+ "\xEF\xB0\x9D" => "\xD8\xB3\xD8\xAD",
+ "\xEF\xB0\x9E" => "\xD8\xB3\xD8\xAE",
+ "\xEF\xB0\x9F" => "\xD8\xB3\xD9\x85",
+ "\xEF\xB0\xA0" => "\xD8\xB5\xD8\xAD",
+ "\xEF\xB0\xA1" => "\xD8\xB5\xD9\x85",
+ "\xEF\xB0\xA2" => "\xD8\xB6\xD8\xAC",
+ "\xEF\xB0\xA3" => "\xD8\xB6\xD8\xAD",
+ "\xEF\xB0\xA4" => "\xD8\xB6\xD8\xAE",
+ "\xEF\xB0\xA5" => "\xD8\xB6\xD9\x85",
+ "\xEF\xB0\xA6" => "\xD8\xB7\xD8\xAD",
+ "\xEF\xB0\xA7" => "\xD8\xB7\xD9\x85",
+ "\xEF\xB0\xA8" => "\xD8\xB8\xD9\x85",
+ "\xEF\xB0\xA9" => "\xD8\xB9\xD8\xAC",
+ "\xEF\xB0\xAA" => "\xD8\xB9\xD9\x85",
+ "\xEF\xB0\xAB" => "\xD8\xBA\xD8\xAC",
+ "\xEF\xB0\xAC" => "\xD8\xBA\xD9\x85",
+ "\xEF\xB0\xAD" => "\xD9\x81\xD8\xAC",
+ "\xEF\xB0\xAE" => "\xD9\x81\xD8\xAD",
+ "\xEF\xB0\xAF" => "\xD9\x81\xD8\xAE",
+ "\xEF\xB0\xB0" => "\xD9\x81\xD9\x85",
+ "\xEF\xB0\xB1" => "\xD9\x81\xD9\x89",
+ "\xEF\xB0\xB2" => "\xD9\x81\xD9\x89",
+ "\xEF\xB0\xB3" => "\xD9\x82\xD8\xAD",
+ "\xEF\xB0\xB4" => "\xD9\x82\xD9\x85",
+ "\xEF\xB0\xB5" => "\xD9\x82\xD9\x89",
+ "\xEF\xB0\xB6" => "\xD9\x82\xD9\x89",
+ "\xEF\xB0\xB7" => "\xD9\x83\x6C",
+ "\xEF\xB0\xB8" => "\xD9\x83\xD8\xAC",
+ "\xEF\xB0\xB9" => "\xD9\x83\xD8\xAD",
+ "\xEF\xB0\xBA" => "\xD9\x83\xD8\xAE",
+ "\xEF\xB0\xBB" => "\xD9\x83\xD9\x84",
+ "\xEF\xB0\xBC" => "\xD9\x83\xD9\x85",
+ "\xEF\xB0\xBD" => "\xD9\x83\xD9\x89",
+ "\xEF\xB0\xBE" => "\xD9\x83\xD9\x89",
+ "\xEF\xB0\xBF" => "\xD9\x84\xD8\xAC",
+ "\xEF\xB1\x80" => "\xD9\x84\xD8\xAD",
+ "\xEF\xB1\x81" => "\xD9\x84\xD8\xAE",
+ "\xEF\xB1\x82" => "\xD9\x84\xD9\x85",
+ "\xEF\xB1\x83" => "\xD9\x84\xD9\x89",
+ "\xEF\xB1\x84" => "\xD9\x84\xD9\x89",
+ "\xEF\xB1\x85" => "\xD9\x85\xD8\xAC",
+ "\xEF\xB1\x86" => "\xD9\x85\xD8\xAD",
+ "\xEF\xB1\x87" => "\xD9\x85\xD8\xAE",
+ "\xEF\xB1\x88" => "\xD9\x85\xD9\x85",
+ "\xEF\xB1\x89" => "\xD9\x85\xD9\x89",
+ "\xEF\xB1\x8A" => "\xD9\x85\xD9\x89",
+ "\xEF\xB1\x8B" => "\xD8\xA8\xD8\xAE",
+ "\xEF\xB1\x8C" => "\xD9\x86\xD8\xAD",
+ "\xEF\xB1\x8D" => "\xD9\x86\xD8\xAE",
+ "\xEF\xB1\x8E" => "\xD9\x86\xD9\x85",
+ "\xEF\xB1\x8F" => "\xD9\x86\xD9\x89",
+ "\xEF\xB1\x90" => "\xD9\x86\xD9\x89",
+ "\xEF\xB1\x91" => "\x6F\xD8\xAC",
+ "\xEF\xB1\x92" => "\x6F\xD9\x85",
+ "\xEF\xB1\x93" => "\x6F\xD9\x89",
+ "\xEF\xB1\x94" => "\x6F\xD9\x89",
+ "\xEF\xB1\x95" => "\xD9\x89\xD8\xAC",
+ "\xEF\xB1\x96" => "\xD9\x89\xD8\xAD",
+ "\xEF\xB1\x97" => "\xD9\x89\xD8\xAE",
+ "\xEF\xB1\x98" => "\xD9\x89\xD9\x85",
+ "\xEF\xB1\x99" => "\xD9\x89\xD9\x89",
+ "\xEF\xB1\x9A" => "\xD9\x89\xD9\x89",
+ "\xEF\xB1\x9B" => "\xD8\xB0\xD9\xB0",
+ "\xEF\xB1\x9C" => "\xD8\xB1\xD9\xB0",
+ "\xEF\xB1\x9D" => "\xD9\x89\xD9\xB0",
+ "\xEF\xB1\x9E" => "\xEF\xB9\xB2\xD9\x91",
+ "\xEF\xB1\x9F" => "\xEF\xB9\xB4\xD9\x91",
+ "\xEF\xB1\xA0" => "\xEF\xB9\xB6\xD9\x91",
+ "\xEF\xB1\xA1" => "\xEF\xB9\xB8\xD9\x91",
+ "\xEF\xB1\xA2" => "\xEF\xB9\xBA\xD9\x91",
+ "\xEF\xB1\xA3" => "\xEF\xB9\xBC\xD9\xB0",
+ "\xEF\xB1\xA4" => "\xD9\x89\xD9\xB4\xD8\xB1",
+ "\xEF\xB1\xA5" => "\xD9\x89\xD9\xB4\xD8\xB2",
+ "\xEF\xB1\xA6" => "\xD9\x89\xD9\xB4\xD9\x85",
+ "\xEF\xB1\xA7" => "\xD9\x89\xD9\xB4\xD9\x86",
+ "\xEF\xB1\xA8" => "\xD9\x89\xD9\xB4\xD9\x89",
+ "\xEF\xB1\xA9" => "\xD9\x89\xD9\xB4\xD9\x89",
+ "\xEF\xB1\xAA" => "\xD8\xA8\xD8\xB1",
+ "\xEF\xB1\xAB" => "\xD8\xA8\xD8\xB2",
+ "\xEF\xB1\xAC" => "\xD8\xA8\xD9\x85",
+ "\xEF\xB1\xAD" => "\xD8\xA8\xD9\x86",
+ "\xEF\xB1\xAE" => "\xD8\xA8\xD9\x89",
+ "\xEF\xB1\xAF" => "\xD8\xA8\xD9\x89",
+ "\xEF\xB1\xB0" => "\xD8\xAA\xD8\xB1",
+ "\xEF\xB1\xB1" => "\xD8\xAA\xD8\xB2",
+ "\xEF\xB1\xB2" => "\xD8\xAA\xD9\x85",
+ "\xEF\xB1\xB3" => "\xD8\xAA\xD9\x86",
+ "\xEF\xB1\xB4" => "\xD8\xAA\xD9\x89",
+ "\xEF\xB1\xB5" => "\xD8\xAA\xD9\x89",
+ "\xEF\xB1\xB6" => "\xD9\x89\xDB\x9B\xD8\xB1",
+ "\xEF\xB1\xB7" => "\xD9\x89\xDB\x9B\xD8\xB2",
+ "\xEF\xB1\xB8" => "\xD9\x89\xDB\x9B\xD9\x85",
+ "\xEF\xB1\xB9" => "\xD9\x89\xDB\x9B\xD9\x86",
+ "\xEF\xB1\xBA" => "\xD9\x89\xDB\x9B\xD9\x89",
+ "\xEF\xB1\xBB" => "\xD9\x89\xDB\x9B\xD9\x89",
+ "\xEF\xB1\xBC" => "\xD9\x81\xD9\x89",
+ "\xEF\xB1\xBD" => "\xD9\x81\xD9\x89",
+ "\xEF\xB1\xBE" => "\xD9\x82\xD9\x89",
+ "\xEF\xB1\xBF" => "\xD9\x82\xD9\x89",
+ "\xEF\xB2\x80" => "\xD9\x83\x6C",
+ "\xEF\xB2\x81" => "\xD9\x83\xD9\x84",
+ "\xEF\xB2\x82" => "\xD9\x83\xD9\x85",
+ "\xEF\xB2\x83" => "\xD9\x83\xD9\x89",
+ "\xEF\xB2\x84" => "\xD9\x83\xD9\x89",
+ "\xEF\xB2\x85" => "\xD9\x84\xD9\x85",
+ "\xEF\xB2\x86" => "\xD9\x84\xD9\x89",
+ "\xEF\xB2\x87" => "\xD9\x84\xD9\x89",
+ "\xEF\xB2\x88" => "\xD9\x85\x6C",
+ "\xEF\xB2\x89" => "\xD9\x85\xD9\x85",
+ "\xEF\xB2\x8A" => "\xD9\x86\xD8\xB1",
+ "\xEF\xB2\x8B" => "\xD9\x86\xD8\xB2",
+ "\xEF\xB2\x8C" => "\xD9\x86\xD9\x85",
+ "\xEF\xB2\x8D" => "\xD9\x86\xD9\x86",
+ "\xEF\xB2\x8E" => "\xD9\x86\xD9\x89",
+ "\xEF\xB2\x8F" => "\xD9\x86\xD9\x89",
+ "\xEF\xB2\x90" => "\xD9\x89\xD9\xB0",
+ "\xEF\xB2\x91" => "\xD9\x89\xD8\xB1",
+ "\xEF\xB2\x92" => "\xD9\x89\xD8\xB2",
+ "\xEF\xB2\x93" => "\xD9\x89\xD9\x85",
+ "\xEF\xB2\x94" => "\xD9\x89\xD9\x86",
+ "\xEF\xB2\x95" => "\xD9\x89\xD9\x89",
+ "\xEF\xB2\x96" => "\xD9\x89\xD9\x89",
+ "\xEF\xB2\x97" => "\xD9\x89\xD9\xB4\xD8\xAC",
+ "\xEF\xB2\x98" => "\xD9\x89\xD9\xB4\xD8\xAD",
+ "\xEF\xB2\x99" => "\xD9\x89\xD9\xB4\xD8\xAE",
+ "\xEF\xB2\x9A" => "\xD9\x89\xD9\xB4\xD9\x85",
+ "\xEF\xB2\x9B" => "\xD9\x89\xD9\xB4\x6F",
+ "\xEF\xB2\x9C" => "\xD8\xA8\xD8\xAC",
+ "\xEF\xB2\x9D" => "\xD8\xA8\xD8\xAD",
+ "\xEF\xB2\x9E" => "\xD8\xA8\xD8\xAE",
+ "\xEF\xB2\x9F" => "\xD8\xA8\xD9\x85",
+ "\xEF\xB2\xA0" => "\xD8\xA8\x6F",
+ "\xEF\xB2\xA1" => "\xD8\xAA\xD8\xAC",
+ "\xEF\xB2\xA2" => "\xD8\xAA\xD8\xAD",
+ "\xEF\xB2\xA3" => "\xD8\xAA\xD8\xAE",
+ "\xEF\xB2\xA4" => "\xD8\xAA\xD9\x85",
+ "\xEF\xB2\xA5" => "\xD8\xAA\x6F",
+ "\xEF\xB2\xA6" => "\xD9\x89\xDB\x9B\xD9\x85",
+ "\xEF\xB2\xA7" => "\xD8\xAC\xD8\xAD",
+ "\xEF\xB2\xA8" => "\xD8\xAC\xD9\x85",
+ "\xEF\xB2\xA9" => "\xD8\xAD\xD8\xAC",
+ "\xEF\xB2\xAA" => "\xD8\xAD\xD9\x85",
+ "\xEF\xB2\xAB" => "\xD8\xAE\xD8\xAC",
+ "\xEF\xB2\xAC" => "\xD8\xAE\xD9\x85",
+ "\xEF\xB2\xAD" => "\xD8\xB3\xD8\xAC",
+ "\xEF\xB2\xAE" => "\xD8\xB3\xD8\xAD",
+ "\xEF\xB2\xAF" => "\xD8\xB3\xD8\xAE",
+ "\xEF\xB2\xB0" => "\xD8\xB3\xD9\x85",
+ "\xEF\xB2\xB1" => "\xD8\xB5\xD8\xAD",
+ "\xEF\xB2\xB2" => "\xD8\xB5\xD8\xAE",
+ "\xEF\xB2\xB3" => "\xD8\xB5\xD9\x85",
+ "\xEF\xB2\xB4" => "\xD8\xB6\xD8\xAC",
+ "\xEF\xB2\xB5" => "\xD8\xB6\xD8\xAD",
+ "\xEF\xB2\xB6" => "\xD8\xB6\xD8\xAE",
+ "\xEF\xB2\xB7" => "\xD8\xB6\xD9\x85",
+ "\xEF\xB2\xB8" => "\xD8\xB7\xD8\xAD",
+ "\xEF\xB2\xB9" => "\xD8\xB8\xD9\x85",
+ "\xEF\xB2\xBA" => "\xD8\xB9\xD8\xAC",
+ "\xEF\xB2\xBB" => "\xD8\xB9\xD9\x85",
+ "\xEF\xB2\xBC" => "\xD8\xBA\xD8\xAC",
+ "\xEF\xB2\xBD" => "\xD8\xBA\xD9\x85",
+ "\xEF\xB2\xBE" => "\xD9\x81\xD8\xAC",
+ "\xEF\xB2\xBF" => "\xD9\x81\xD8\xAD",
+ "\xEF\xB3\x80" => "\xD9\x81\xD8\xAE",
+ "\xEF\xB3\x81" => "\xD9\x81\xD9\x85",
+ "\xEF\xB3\x82" => "\xD9\x82\xD8\xAD",
+ "\xEF\xB3\x83" => "\xD9\x82\xD9\x85",
+ "\xEF\xB3\x84" => "\xD9\x83\xD8\xAC",
+ "\xEF\xB3\x85" => "\xD9\x83\xD8\xAD",
+ "\xEF\xB3\x86" => "\xD9\x83\xD8\xAE",
+ "\xEF\xB3\x87" => "\xD9\x83\xD9\x84",
+ "\xEF\xB3\x88" => "\xD9\x83\xD9\x85",
+ "\xEF\xB3\x89" => "\xD9\x84\xD8\xAC",
+ "\xEF\xB3\x8A" => "\xD9\x84\xD8\xAD",
+ "\xEF\xB3\x8B" => "\xD9\x84\xD8\xAE",
+ "\xEF\xB3\x8C" => "\xD9\x84\xD9\x85",
+ "\xEF\xB3\x8D" => "\xD9\x84\x6F",
+ "\xEF\xB3\x8E" => "\xD9\x85\xD8\xAC",
+ "\xEF\xB3\x8F" => "\xD9\x85\xD8\xAD",
+ "\xEF\xB3\x90" => "\xD9\x85\xD8\xAE",
+ "\xEF\xB3\x91" => "\xD9\x85\xD9\x85",
+ "\xEF\xB3\x92" => "\xD8\xA8\xD8\xAE",
+ "\xEF\xB3\x93" => "\xD9\x86\xD8\xAD",
+ "\xEF\xB3\x94" => "\xD9\x86\xD8\xAE",
+ "\xEF\xB3\x95" => "\xD9\x86\xD9\x85",
+ "\xEF\xB3\x96" => "\xD9\x86\x6F",
+ "\xEF\xB3\x97" => "\x6F\xD8\xAC",
+ "\xEF\xB3\x98" => "\x6F\xD9\x85",
+ "\xEF\xB3\x99" => "\x6F\xD9\xB0",
+ "\xEF\xB3\x9A" => "\xD9\x89\xD8\xAC",
+ "\xEF\xB3\x9B" => "\xD9\x89\xD8\xAD",
+ "\xEF\xB3\x9C" => "\xD9\x89\xD8\xAE",
+ "\xEF\xB3\x9D" => "\xD9\x89\xD9\x85",
+ "\xEF\xB3\x9E" => "\xD9\x89\x6F",
+ "\xEF\xB3\x9F" => "\xD9\x89\xD9\xB4\xD9\x85",
+ "\xEF\xB3\xA0" => "\xD9\x89\xD9\xB4\x6F",
+ "\xEF\xB3\xA1" => "\xD8\xA8\xD9\x85",
+ "\xEF\xB3\xA2" => "\xD8\xA8\x6F",
+ "\xEF\xB3\xA3" => "\xD8\xAA\xD9\x85",
+ "\xEF\xB3\xA4" => "\xD8\xAA\x6F",
+ "\xEF\xB3\xA5" => "\xD9\x89\xDB\x9B\xD9\x85",
+ "\xEF\xB3\xA6" => "\xD9\x89\xDB\x9B\x6F",
+ "\xEF\xB3\xA7" => "\xD8\xB3\xD9\x85",
+ "\xEF\xB3\xA8" => "\xD8\xB3\x6F",
+ "\xEF\xB3\xA9" => "\xD8\xB3\xDB\x9B\xD9\x85",
+ "\xEF\xB3\xAA" => "\xD8\xB3\xDB\x9B\x6F",
+ "\xEF\xB3\xAB" => "\xD9\x83\xD9\x84",
+ "\xEF\xB3\xAC" => "\xD9\x83\xD9\x85",
+ "\xEF\xB3\xAD" => "\xD9\x84\xD9\x85",
+ "\xEF\xB3\xAE" => "\xD9\x86\xD9\x85",
+ "\xEF\xB3\xAF" => "\xD9\x86\x6F",
+ "\xEF\xB3\xB0" => "\xD9\x89\xD9\x85",
+ "\xEF\xB3\xB1" => "\xD9\x89\x6F",
+ "\xEF\xB3\xB2" => "\xEF\xB9\xB7\xD9\x91",
+ "\xEF\xB3\xB3" => "\xEF\xB9\xB9\xD9\x91",
+ "\xEF\xB3\xB4" => "\xEF\xB9\xBB\xD9\x91",
+ "\xEF\xB3\xB5" => "\xD8\xB7\xD9\x89",
+ "\xEF\xB3\xB6" => "\xD8\xB7\xD9\x89",
+ "\xEF\xB3\xB7" => "\xD8\xB9\xD9\x89",
+ "\xEF\xB3\xB8" => "\xD8\xB9\xD9\x89",
+ "\xEF\xB3\xB9" => "\xD8\xBA\xD9\x89",
+ "\xEF\xB3\xBA" => "\xD8\xBA\xD9\x89",
+ "\xEF\xB3\xBB" => "\xD8\xB3\xD9\x89",
+ "\xEF\xB3\xBC" => "\xD8\xB3\xD9\x89",
+ "\xEF\xB3\xBD" => "\xD8\xB3\xDB\x9B\xD9\x89",
+ "\xEF\xB3\xBE" => "\xD8\xB3\xDB\x9B\xD9\x89",
+ "\xEF\xB3\xBF" => "\xD8\xAD\xD9\x89",
+ "\xEF\xB4\x80" => "\xD8\xAD\xD9\x89",
+ "\xEF\xB4\x81" => "\xD8\xAC\xD9\x89",
+ "\xEF\xB4\x82" => "\xD8\xAC\xD9\x89",
+ "\xEF\xB4\x83" => "\xD8\xAE\xD9\x89",
+ "\xEF\xB4\x84" => "\xD8\xAE\xD9\x89",
+ "\xEF\xB4\x85" => "\xD8\xB5\xD9\x89",
+ "\xEF\xB4\x86" => "\xD8\xB5\xD9\x89",
+ "\xEF\xB4\x87" => "\xD8\xB6\xD9\x89",
+ "\xEF\xB4\x88" => "\xD8\xB6\xD9\x89",
+ "\xEF\xB4\x89" => "\xD8\xB3\xDB\x9B\xD8\xAC",
+ "\xEF\xB4\x8A" => "\xD8\xB3\xDB\x9B\xD8\xAD",
+ "\xEF\xB4\x8B" => "\xD8\xB3\xDB\x9B\xD8\xAE",
+ "\xEF\xB4\x8C" => "\xD8\xB3\xDB\x9B\xD9\x85",
+ "\xEF\xB4\x8D" => "\xD8\xB3\xDB\x9B\xD8\xB1",
+ "\xEF\xB4\x8E" => "\xD8\xB3\xD8\xB1",
+ "\xEF\xB4\x8F" => "\xD8\xB5\xD8\xB1",
+ "\xEF\xB4\x90" => "\xD8\xB6\xD8\xB1",
+ "\xEF\xB4\x91" => "\xD8\xB7\xD9\x89",
+ "\xEF\xB4\x92" => "\xD8\xB7\xD9\x89",
+ "\xEF\xB4\x93" => "\xD8\xB9\xD9\x89",
+ "\xEF\xB4\x94" => "\xD8\xB9\xD9\x89",
+ "\xEF\xB4\x95" => "\xD8\xBA\xD9\x89",
+ "\xEF\xB4\x96" => "\xD8\xBA\xD9\x89",
+ "\xEF\xB4\x97" => "\xD8\xB3\xD9\x89",
+ "\xEF\xB4\x98" => "\xD8\xB3\xD9\x89",
+ "\xEF\xB4\x99" => "\xD8\xB3\xDB\x9B\xD9\x89",
+ "\xEF\xB4\x9A" => "\xD8\xB3\xDB\x9B\xD9\x89",
+ "\xEF\xB4\x9B" => "\xD8\xAD\xD9\x89",
+ "\xEF\xB4\x9C" => "\xD8\xAD\xD9\x89",
+ "\xEF\xB4\x9D" => "\xD8\xAC\xD9\x89",
+ "\xEF\xB4\x9E" => "\xD8\xAC\xD9\x89",
+ "\xEF\xB4\x9F" => "\xD8\xAE\xD9\x89",
+ "\xEF\xB4\xA0" => "\xD8\xAE\xD9\x89",
+ "\xEF\xB4\xA1" => "\xD8\xB5\xD9\x89",
+ "\xEF\xB4\xA2" => "\xD8\xB5\xD9\x89",
+ "\xEF\xB4\xA3" => "\xD8\xB6\xD9\x89",
+ "\xEF\xB4\xA4" => "\xD8\xB6\xD9\x89",
+ "\xEF\xB4\xA5" => "\xD8\xB3\xDB\x9B\xD8\xAC",
+ "\xEF\xB4\xA6" => "\xD8\xB3\xDB\x9B\xD8\xAD",
+ "\xEF\xB4\xA7" => "\xD8\xB3\xDB\x9B\xD8\xAE",
+ "\xEF\xB4\xA8" => "\xD8\xB3\xDB\x9B\xD9\x85",
+ "\xEF\xB4\xA9" => "\xD8\xB3\xDB\x9B\xD8\xB1",
+ "\xEF\xB4\xAA" => "\xD8\xB3\xD8\xB1",
+ "\xEF\xB4\xAB" => "\xD8\xB5\xD8\xB1",
+ "\xEF\xB4\xAC" => "\xD8\xB6\xD8\xB1",
+ "\xEF\xB4\xAD" => "\xD8\xB3\xDB\x9B\xD8\xAC",
+ "\xEF\xB4\xAE" => "\xD8\xB3\xDB\x9B\xD8\xAD",
+ "\xEF\xB4\xAF" => "\xD8\xB3\xDB\x9B\xD8\xAE",
+ "\xEF\xB4\xB0" => "\xD8\xB3\xDB\x9B\xD9\x85",
+ "\xEF\xB4\xB1" => "\xD8\xB3\x6F",
+ "\xEF\xB4\xB2" => "\xD8\xB3\xDB\x9B\x6F",
+ "\xEF\xB4\xB3" => "\xD8\xB7\xD9\x85",
+ "\xEF\xB4\xB4" => "\xD8\xB3\xD8\xAC",
+ "\xEF\xB4\xB5" => "\xD8\xB3\xD8\xAD",
+ "\xEF\xB4\xB6" => "\xD8\xB3\xD8\xAE",
+ "\xEF\xB4\xB7" => "\xD8\xB3\xDB\x9B\xD8\xAC",
+ "\xEF\xB4\xB8" => "\xD8\xB3\xDB\x9B\xD8\xAD",
+ "\xEF\xB4\xB9" => "\xD8\xB3\xDB\x9B\xD8\xAE",
+ "\xEF\xB4\xBA" => "\xD8\xB7\xD9\x85",
+ "\xEF\xB4\xBB" => "\xD8\xB8\xD9\x85",
+ "\xEF\xB4\xBC" => "\x6C\xCC\x8B",
+ "\xEF\xB4\xBD" => "\x6C\xCC\x8B",
+ "\xEF\xB4\xBE" => "\x28",
+ "\xEF\xB4\xBF" => "\x29",
+ "\xEF\xB5\x90" => "\xD8\xAA\xD8\xAC\xD9\x85",
+ "\xEF\xB5\x91" => "\xD8\xAA\xD8\xAD\xD8\xAC",
+ "\xEF\xB5\x92" => "\xD8\xAA\xD8\xAD\xD8\xAC",
+ "\xEF\xB5\x93" => "\xD8\xAA\xD8\xAD\xD9\x85",
+ "\xEF\xB5\x94" => "\xD8\xAA\xD8\xAE\xD9\x85",
+ "\xEF\xB5\x95" => "\xD8\xAA\xD9\x85\xD8\xAC",
+ "\xEF\xB5\x96" => "\xD8\xAA\xD9\x85\xD8\xAD",
+ "\xEF\xB5\x97" => "\xD8\xAA\xD9\x85\xD8\xAE",
+ "\xEF\xB5\x98" => "\xD8\xAC\xD9\x85\xD8\xAD",
+ "\xEF\xB5\x99" => "\xD8\xAC\xD9\x85\xD8\xAD",
+ "\xEF\xB5\x9A" => "\xD8\xAD\xD9\x85\xD9\x89",
+ "\xEF\xB5\x9B" => "\xD8\xAD\xD9\x85\xD9\x89",
+ "\xEF\xB5\x9C" => "\xD8\xB3\xD8\xAD\xD8\xAC",
+ "\xEF\xB5\x9D" => "\xD8\xB3\xD8\xAC\xD8\xAD",
+ "\xEF\xB5\x9E" => "\xD8\xB3\xD8\xAC\xD9\x89",
+ "\xEF\xB5\x9F" => "\xD8\xB3\xD9\x85\xD8\xAD",
+ "\xEF\xB5\xA0" => "\xD8\xB3\xD9\x85\xD8\xAD",
+ "\xEF\xB5\xA1" => "\xD8\xB3\xD9\x85\xD8\xAC",
+ "\xEF\xB5\xA2" => "\xD8\xB3\xD9\x85\xD9\x85",
+ "\xEF\xB5\xA3" => "\xD8\xB3\xD9\x85\xD9\x85",
+ "\xEF\xB5\xA4" => "\xD8\xB5\xD8\xAD\xD8\xAD",
+ "\xEF\xB5\xA5" => "\xD8\xB5\xD8\xAD\xD8\xAD",
+ "\xEF\xB5\xA6" => "\xD8\xB5\xD9\x85\xD9\x85",
+ "\xEF\xB5\xA7" => "\xD8\xB3\xDB\x9B\xD8\xAD\xD9\x85",
+ "\xEF\xB5\xA8" => "\xD8\xB3\xDB\x9B\xD8\xAD\xD9\x85",
+ "\xEF\xB5\xA9" => "\xD8\xB3\xDB\x9B\xD8\xAC\xD9\x89",
+ "\xEF\xB5\xAA" => "\xD8\xB3\xDB\x9B\xD9\x85\xD8\xAE",
+ "\xEF\xB5\xAB" => "\xD8\xB3\xDB\x9B\xD9\x85\xD8\xAE",
+ "\xEF\xB5\xAC" => "\xD8\xB3\xDB\x9B\xD9\x85\xD9\x85",
+ "\xEF\xB5\xAD" => "\xD8\xB3\xDB\x9B\xD9\x85\xD9\x85",
+ "\xEF\xB5\xAE" => "\xD8\xB6\xD8\xAD\xD9\x89",
+ "\xEF\xB5\xAF" => "\xD8\xB6\xD8\xAE\xD9\x85",
+ "\xEF\xB5\xB0" => "\xD8\xB6\xD8\xAE\xD9\x85",
+ "\xEF\xB5\xB1" => "\xD8\xB7\xD9\x85\xD8\xAD",
+ "\xEF\xB5\xB2" => "\xD8\xB7\xD9\x85\xD8\xAD",
+ "\xEF\xB5\xB3" => "\xD8\xB7\xD9\x85\xD9\x85",
+ "\xEF\xB5\xB4" => "\xD8\xB7\xD9\x85\xD9\x89",
+ "\xEF\xB5\xB5" => "\xD8\xB9\xD8\xAC\xD9\x85",
+ "\xEF\xB5\xB6" => "\xD8\xB9\xD9\x85\xD9\x85",
+ "\xEF\xB5\xB7" => "\xD8\xB9\xD9\x85\xD9\x85",
+ "\xEF\xB5\xB8" => "\xD8\xB9\xD9\x85\xD9\x89",
+ "\xEF\xB5\xB9" => "\xD8\xBA\xD9\x85\xD9\x85",
+ "\xEF\xB5\xBA" => "\xD8\xBA\xD9\x85\xD9\x89",
+ "\xEF\xB5\xBB" => "\xD8\xBA\xD9\x85\xD9\x89",
+ "\xEF\xB5\xBC" => "\xD9\x81\xD8\xAE\xD9\x85",
+ "\xEF\xB5\xBD" => "\xD9\x81\xD8\xAE\xD9\x85",
+ "\xEF\xB5\xBE" => "\xD9\x82\xD9\x85\xD8\xAD",
+ "\xEF\xB5\xBF" => "\xD9\x82\xD9\x85\xD9\x85",
+ "\xEF\xB6\x80" => "\xD9\x84\xD8\xAD\xD9\x85",
+ "\xEF\xB6\x81" => "\xD9\x84\xD8\xAD\xD9\x89",
+ "\xEF\xB6\x82" => "\xD9\x84\xD8\xAD\xD9\x89",
+ "\xEF\xB6\x83" => "\xD9\x84\xD8\xAC\xD8\xAC",
+ "\xEF\xB6\x84" => "\xD9\x84\xD8\xAC\xD8\xAC",
+ "\xEF\xB6\x85" => "\xD9\x84\xD8\xAE\xD9\x85",
+ "\xEF\xB6\x86" => "\xD9\x84\xD8\xAE\xD9\x85",
+ "\xEF\xB6\x87" => "\xD9\x84\xD9\x85\xD8\xAD",
+ "\xEF\xB6\x88" => "\xD9\x84\xD9\x85\xD8\xAD",
+ "\xEF\xB6\x89" => "\xD9\x85\xD8\xAD\xD8\xAC",
+ "\xEF\xB6\x8A" => "\xD9\x85\xD8\xAD\xD9\x85",
+ "\xEF\xB6\x8B" => "\xD9\x85\xD8\xAD\xD9\x89",
+ "\xEF\xB6\x8C" => "\xD9\x85\xD8\xAC\xD8\xAD",
+ "\xEF\xB6\x8D" => "\xD9\x85\xD8\xAC\xD9\x85",
+ "\xEF\xB6\x8E" => "\xD9\x85\xD8\xAE\xD8\xAC",
+ "\xEF\xB6\x8F" => "\xD9\x85\xD8\xAE\xD9\x85",
+ "\xEF\xB6\x92" => "\xD9\x85\xD8\xAC\xD8\xAE",
+ "\xEF\xB6\x93" => "\x6F\xD9\x85\xD8\xAC",
+ "\xEF\xB6\x94" => "\x6F\xD9\x85\xD9\x85",
+ "\xEF\xB6\x95" => "\xD9\x86\xD8\xAD\xD9\x85",
+ "\xEF\xB6\x96" => "\xD9\x86\xD8\xAD\xD9\x89",
+ "\xEF\xB6\x97" => "\xD9\x86\xD8\xAC\xD9\x85",
+ "\xEF\xB6\x98" => "\xD9\x86\xD8\xAC\xD9\x85",
+ "\xEF\xB6\x99" => "\xD9\x86\xD8\xAC\xD9\x89",
+ "\xEF\xB6\x9A" => "\xD9\x86\xD9\x85\xD9\x89",
+ "\xEF\xB6\x9B" => "\xD9\x86\xD9\x85\xD9\x89",
+ "\xEF\xB6\x9C" => "\xD9\x89\xD9\x85\xD9\x85",
+ "\xEF\xB6\x9D" => "\xD9\x89\xD9\x85\xD9\x85",
+ "\xEF\xB6\x9E" => "\xD8\xA8\xD8\xAE\xD9\x89",
+ "\xEF\xB6\x9F" => "\xD8\xAA\xD8\xAC\xD9\x89",
+ "\xEF\xB6\xA0" => "\xD8\xAA\xD8\xAC\xD9\x89",
+ "\xEF\xB6\xA1" => "\xD8\xAA\xD8\xAE\xD9\x89",
+ "\xEF\xB6\xA2" => "\xD8\xAA\xD8\xAE\xD9\x89",
+ "\xEF\xB6\xA3" => "\xD8\xAA\xD9\x85\xD9\x89",
+ "\xEF\xB6\xA4" => "\xD8\xAA\xD9\x85\xD9\x89",
+ "\xEF\xB6\xA5" => "\xD8\xAC\xD9\x85\xD9\x89",
+ "\xEF\xB6\xA6" => "\xD8\xAC\xD8\xAD\xD9\x89",
+ "\xEF\xB6\xA7" => "\xD8\xAC\xD9\x85\xD9\x89",
+ "\xEF\xB6\xA8" => "\xD8\xB3\xD8\xAE\xD9\x89",
+ "\xEF\xB6\xA9" => "\xD8\xB5\xD8\xAD\xD9\x89",
+ "\xEF\xB6\xAA" => "\xD8\xB3\xDB\x9B\xD8\xAD\xD9\x89",
+ "\xEF\xB6\xAB" => "\xD8\xB6\xD8\xAD\xD9\x89",
+ "\xEF\xB6\xAC" => "\xD9\x84\xD8\xAC\xD9\x89",
+ "\xEF\xB6\xAD" => "\xD9\x84\xD9\x85\xD9\x89",
+ "\xEF\xB6\xAE" => "\xD9\x89\xD8\xAD\xD9\x89",
+ "\xEF\xB6\xAF" => "\xD9\x89\xD8\xAC\xD9\x89",
+ "\xEF\xB6\xB0" => "\xD9\x89\xD9\x85\xD9\x89",
+ "\xEF\xB6\xB1" => "\xD9\x85\xD9\x85\xD9\x89",
+ "\xEF\xB6\xB2" => "\xD9\x82\xD9\x85\xD9\x89",
+ "\xEF\xB6\xB3" => "\xD9\x86\xD8\xAD\xD9\x89",
+ "\xEF\xB6\xB4" => "\xD9\x82\xD9\x85\xD8\xAD",
+ "\xEF\xB6\xB5" => "\xD9\x84\xD8\xAD\xD9\x85",
+ "\xEF\xB6\xB6" => "\xD8\xB9\xD9\x85\xD9\x89",
+ "\xEF\xB6\xB7" => "\xD9\x83\xD9\x85\xD9\x89",
+ "\xEF\xB6\xB8" => "\xD9\x86\xD8\xAC\xD8\xAD",
+ "\xEF\xB6\xB9" => "\xD9\x85\xD8\xAE\xD9\x89",
+ "\xEF\xB6\xBA" => "\xD9\x84\xD8\xAC\xD9\x85",
+ "\xEF\xB6\xBB" => "\xD9\x83\xD9\x85\xD9\x85",
+ "\xEF\xB6\xBC" => "\xD9\x84\xD8\xAC\xD9\x85",
+ "\xEF\xB6\xBD" => "\xD9\x86\xD8\xAC\xD8\xAD",
+ "\xEF\xB6\xBE" => "\xD8\xAC\xD8\xAD\xD9\x89",
+ "\xEF\xB6\xBF" => "\xD8\xAD\xD8\xAC\xD9\x89",
+ "\xEF\xB7\x80" => "\xD9\x85\xD8\xAC\xD9\x89",
+ "\xEF\xB7\x81" => "\xD9\x81\xD9\x85\xD9\x89",
+ "\xEF\xB7\x82" => "\xD8\xA8\xD8\xAD\xD9\x89",
+ "\xEF\xB7\x83" => "\xD9\x83\xD9\x85\xD9\x85",
+ "\xEF\xB7\x84" => "\xD8\xB9\xD8\xAC\xD9\x85",
+ "\xEF\xB7\x85" => "\xD8\xB5\xD9\x85\xD9\x85",
+ "\xEF\xB7\x86" => "\xD8\xB3\xD8\xAE\xD9\x89",
+ "\xEF\xB7\x87" => "\xD9\x86\xD8\xAC\xD9\x89",
+ "\xEF\xB7\xB0" => "\xD8\xB5\xD9\x84\xD9\x89",
+ "\xEF\xB7\xB1" => "\xD9\x82\xD9\x84\xD9\x89",
+ "\xEF\xB7\xB2" => "\x6C\xD9\x84\xD9\x84\xD9\x91\xD9\xB0\x6F",
+ "\xEF\xB7\xB3" => "\x6C\xD9\x83\xD8\xA8\xD8\xB1",
+ "\xEF\xB7\xB4" => "\xD9\x85\xD8\xAD\xD9\x85\xD8\xAF",
+ "\xEF\xB7\xB5" => "\xD8\xB5\xD9\x84\xD8\xB9\xD9\x85",
+ "\xEF\xB7\xB6" => "\xD8\xB1\xD8\xB3\xD9\x88\xD9\x84",
+ "\xEF\xB7\xB7" => "\xD8\xB9\xD9\x84\xD9\x89\x6F",
+ "\xEF\xB7\xB8" => "\xD9\x88\xD8\xB3\xD9\x84\xD9\x85",
+ "\xEF\xB7\xB9" => "\xD8\xB5\xD9\x84\xD9\x89",
+ "\xEF\xB7\xBA" => "\xD8\xB5\xD9\x84\xD9\x89\x20\x6C\xD9\x84\xD9\x84\x6F\x20\xD8\xB9\xD9\x84\xD9\x89\x6F\x20\xD9\x88\xD8\xB3\xD9\x84\xD9\x85",
+ "\xEF\xB7\xBB" => "\xD8\xAC\xD9\x84\x20\xD8\xAC\xD9\x84\x6C\xD9\x84\x6F",
+ "\xEF\xB7\xBC" => "\xD8\xB1\xD9\x89\x6C\xD9\x84",
+ "\xEF\xB8\x99" => "\xE2\xB5\x97",
+ "\xEF\xB8\xB0" => "\x3A",
+ "\xEF\xB8\xB1" => "\xE2\x94\x82",
+ "\xEF\xB8\xB4" => "\xE2\x8C\x87",
+ "\xEF\xB8\xB5" => "\xE2\x8F\x9C",
+ "\xEF\xB8\xB6" => "\xE2\x8F\x9D",
+ "\xEF\xB8\xB7" => "\xE2\x8F\x9E",
+ "\xEF\xB8\xB8" => "\xE2\x8F\x9F",
+ "\xEF\xB8\xB9" => "\xE2\x8F\xA0",
+ "\xEF\xB8\xBA" => "\xE2\x8F\xA1",
+ "\xEF\xB9\x89" => "\xCB\x89",
+ "\xEF\xB9\x8A" => "\xCB\x89",
+ "\xEF\xB9\x8B" => "\xCB\x89",
+ "\xEF\xB9\x8C" => "\xCB\x89",
+ "\xEF\xB9\x8D" => "\x5F",
+ "\xEF\xB9\x8E" => "\x5F",
+ "\xEF\xB9\x8F" => "\x5F",
+ "\xEF\xB9\x98" => "\x2D",
+ "\xEF\xB9\xA8" => "\x5C",
+ "\xEF\xBA\x80" => "\xD8\xA1",
+ "\xEF\xBA\x81" => "\xD8\xA2",
+ "\xEF\xBA\x82" => "\xD8\xA2",
+ "\xEF\xBA\x83" => "\x6C\xD9\xB4",
+ "\xEF\xBA\x84" => "\x6C\xD9\xB4",
+ "\xEF\xBA\x85" => "\xD9\x88\xD9\xB4",
+ "\xEF\xBA\x86" => "\xD9\x88\xD9\xB4",
+ "\xEF\xBA\x87" => "\x6C\xD9\x95",
+ "\xEF\xBA\x88" => "\x6C\xD9\x95",
+ "\xEF\xBA\x89" => "\xD9\x89\xD9\xB4",
+ "\xEF\xBA\x8A" => "\xD9\x89\xD9\xB4",
+ "\xEF\xBA\x8B" => "\xD9\x89\xD9\xB4",
+ "\xEF\xBA\x8C" => "\xD9\x89\xD9\xB4",
+ "\xEF\xBA\x8D" => "\x6C",
+ "\xEF\xBA\x8E" => "\x6C",
+ "\xEF\xBA\x8F" => "\xD8\xA8",
+ "\xEF\xBA\x90" => "\xD8\xA8",
+ "\xEF\xBA\x91" => "\xD8\xA8",
+ "\xEF\xBA\x92" => "\xD8\xA8",
+ "\xEF\xBA\x93" => "\xD8\xA9",
+ "\xEF\xBA\x94" => "\xD8\xA9",
+ "\xEF\xBA\x95" => "\xD8\xAA",
+ "\xEF\xBA\x96" => "\xD8\xAA",
+ "\xEF\xBA\x97" => "\xD8\xAA",
+ "\xEF\xBA\x98" => "\xD8\xAA",
+ "\xEF\xBA\x99" => "\xD9\x89\xDB\x9B",
+ "\xEF\xBA\x9A" => "\xD9\x89\xDB\x9B",
+ "\xEF\xBA\x9B" => "\xD9\x89\xDB\x9B",
+ "\xEF\xBA\x9C" => "\xD9\x89\xDB\x9B",
+ "\xEF\xBA\x9D" => "\xD8\xAC",
+ "\xEF\xBA\x9E" => "\xD8\xAC",
+ "\xEF\xBA\x9F" => "\xD8\xAC",
+ "\xEF\xBA\xA0" => "\xD8\xAC",
+ "\xEF\xBA\xA1" => "\xD8\xAD",
+ "\xEF\xBA\xA2" => "\xD8\xAD",
+ "\xEF\xBA\xA3" => "\xD8\xAD",
+ "\xEF\xBA\xA4" => "\xD8\xAD",
+ "\xEF\xBA\xA5" => "\xD8\xAE",
+ "\xEF\xBA\xA6" => "\xD8\xAE",
+ "\xEF\xBA\xA7" => "\xD8\xAE",
+ "\xEF\xBA\xA8" => "\xD8\xAE",
+ "\xEF\xBA\xA9" => "\xD8\xAF",
+ "\xEF\xBA\xAA" => "\xD8\xAF",
+ "\xEF\xBA\xAB" => "\xD8\xB0",
+ "\xEF\xBA\xAC" => "\xD8\xB0",
+ "\xEF\xBA\xAD" => "\xD8\xB1",
+ "\xEF\xBA\xAE" => "\xD8\xB1",
+ "\xEF\xBA\xAF" => "\xD8\xB2",
+ "\xEF\xBA\xB0" => "\xD8\xB2",
+ "\xEF\xBA\xB1" => "\xD8\xB3",
+ "\xEF\xBA\xB2" => "\xD8\xB3",
+ "\xEF\xBA\xB3" => "\xD8\xB3",
+ "\xEF\xBA\xB4" => "\xD8\xB3",
+ "\xEF\xBA\xB5" => "\xD8\xB3\xDB\x9B",
+ "\xEF\xBA\xB6" => "\xD8\xB3\xDB\x9B",
+ "\xEF\xBA\xB7" => "\xD8\xB3\xDB\x9B",
+ "\xEF\xBA\xB8" => "\xD8\xB3\xDB\x9B",
+ "\xEF\xBA\xB9" => "\xD8\xB5",
+ "\xEF\xBA\xBA" => "\xD8\xB5",
+ "\xEF\xBA\xBB" => "\xD8\xB5",
+ "\xEF\xBA\xBC" => "\xD8\xB5",
+ "\xEF\xBA\xBD" => "\xD8\xB6",
+ "\xEF\xBA\xBE" => "\xD8\xB6",
+ "\xEF\xBA\xBF" => "\xD8\xB6",
+ "\xEF\xBB\x80" => "\xD8\xB6",
+ "\xEF\xBB\x81" => "\xD8\xB7",
+ "\xEF\xBB\x82" => "\xD8\xB7",
+ "\xEF\xBB\x83" => "\xD8\xB7",
+ "\xEF\xBB\x84" => "\xD8\xB7",
+ "\xEF\xBB\x85" => "\xD8\xB8",
+ "\xEF\xBB\x86" => "\xD8\xB8",
+ "\xEF\xBB\x87" => "\xD8\xB8",
+ "\xEF\xBB\x88" => "\xD8\xB8",
+ "\xEF\xBB\x89" => "\xD8\xB9",
+ "\xEF\xBB\x8A" => "\xD8\xB9",
+ "\xEF\xBB\x8B" => "\xD8\xB9",
+ "\xEF\xBB\x8C" => "\xD8\xB9",
+ "\xEF\xBB\x8D" => "\xD8\xBA",
+ "\xEF\xBB\x8E" => "\xD8\xBA",
+ "\xEF\xBB\x8F" => "\xD8\xBA",
+ "\xEF\xBB\x90" => "\xD8\xBA",
+ "\xEF\xBB\x91" => "\xD9\x81",
+ "\xEF\xBB\x92" => "\xD9\x81",
+ "\xEF\xBB\x93" => "\xD9\x81",
+ "\xEF\xBB\x94" => "\xD9\x81",
+ "\xEF\xBB\x95" => "\xD9\x82",
+ "\xEF\xBB\x96" => "\xD9\x82",
+ "\xEF\xBB\x97" => "\xD9\x82",
+ "\xEF\xBB\x98" => "\xD9\x82",
+ "\xEF\xBB\x99" => "\xD9\x83",
+ "\xEF\xBB\x9A" => "\xD9\x83",
+ "\xEF\xBB\x9B" => "\xD9\x83",
+ "\xEF\xBB\x9C" => "\xD9\x83",
+ "\xEF\xBB\x9D" => "\xD9\x84",
+ "\xEF\xBB\x9E" => "\xD9\x84",
+ "\xEF\xBB\x9F" => "\xD9\x84",
+ "\xEF\xBB\xA0" => "\xD9\x84",
+ "\xEF\xBB\xA1" => "\xD9\x85",
+ "\xEF\xBB\xA2" => "\xD9\x85",
+ "\xEF\xBB\xA3" => "\xD9\x85",
+ "\xEF\xBB\xA4" => "\xD9\x85",
+ "\xEF\xBB\xA5" => "\xD9\x86",
+ "\xEF\xBB\xA6" => "\xD9\x86",
+ "\xEF\xBB\xA7" => "\xD9\x86",
+ "\xEF\xBB\xA8" => "\xD9\x86",
+ "\xEF\xBB\xA9" => "\x6F",
+ "\xEF\xBB\xAA" => "\x6F",
+ "\xEF\xBB\xAB" => "\x6F",
+ "\xEF\xBB\xAC" => "\x6F",
+ "\xEF\xBB\xAD" => "\xD9\x88",
+ "\xEF\xBB\xAE" => "\xD9\x88",
+ "\xEF\xBB\xAF" => "\xD9\x89",
+ "\xEF\xBB\xB0" => "\xD9\x89",
+ "\xEF\xBB\xB1" => "\xD9\x89",
+ "\xEF\xBB\xB2" => "\xD9\x89",
+ "\xEF\xBB\xB3" => "\xD9\x89",
+ "\xEF\xBB\xB4" => "\xD9\x89",
+ "\xEF\xBB\xB5" => "\xD9\x84\xD8\xA2",
+ "\xEF\xBB\xB6" => "\xD9\x84\xD8\xA2",
+ "\xEF\xBB\xB7" => "\xD9\x84\x6C\xD9\xB4",
+ "\xEF\xBB\xB8" => "\xD9\x84\x6C\xD9\xB4",
+ "\xEF\xBB\xB9" => "\xD9\x84\x6C\xD9\x95",
+ "\xEF\xBB\xBA" => "\xD9\x84\x6C\xD9\x95",
+ "\xEF\xBB\xBB" => "\xD9\x84\x6C",
+ "\xEF\xBB\xBC" => "\xD9\x84\x6C",
+ "\xEF\xBC\x81" => "\x21",
+ "\xEF\xBC\x82" => "\x27\x27",
+ "\xEF\xBC\x87" => "\x27",
+ "\xEF\xBC\x8D" => "\xE3\x83\xBC",
+ "\xEF\xBC\x9A" => "\x3A",
+ "\xEF\xBC\xA1" => "\x41",
+ "\xEF\xBC\xA2" => "\x42",
+ "\xEF\xBC\xA3" => "\x43",
+ "\xEF\xBC\xA5" => "\x45",
+ "\xEF\xBC\xA8" => "\x48",
+ "\xEF\xBC\xA9" => "\x6C",
+ "\xEF\xBC\xAA" => "\x4A",
+ "\xEF\xBC\xAB" => "\x4B",
+ "\xEF\xBC\xAD" => "\x4D",
+ "\xEF\xBC\xAE" => "\x4E",
+ "\xEF\xBC\xAF" => "\x4F",
+ "\xEF\xBC\xB0" => "\x50",
+ "\xEF\xBC\xB3" => "\x53",
+ "\xEF\xBC\xB4" => "\x54",
+ "\xEF\xBC\xB8" => "\x58",
+ "\xEF\xBC\xB9" => "\x59",
+ "\xEF\xBC\xBA" => "\x5A",
+ "\xEF\xBC\xBB" => "\x28",
+ "\xEF\xBC\xBC" => "\x5C",
+ "\xEF\xBC\xBD" => "\x29",
+ "\xEF\xBC\xBE" => "\xEF\xB8\xBF",
+ "\xEF\xBD\x80" => "\x27",
+ "\xEF\xBD\x81" => "\x61",
+ "\xEF\xBD\x83" => "\x63",
+ "\xEF\xBD\x85" => "\x65",
+ "\xEF\xBD\x87" => "\x67",
+ "\xEF\xBD\x88" => "\x68",
+ "\xEF\xBD\x89" => "\x69",
+ "\xEF\xBD\x8A" => "\x6A",
+ "\xEF\xBD\x8C" => "\x6C",
+ "\xEF\xBD\x8F" => "\x6F",
+ "\xEF\xBD\x90" => "\x70",
+ "\xEF\xBD\x93" => "\x73",
+ "\xEF\xBD\x96" => "\x76",
+ "\xEF\xBD\x98" => "\x78",
+ "\xEF\xBD\x99" => "\x79",
+ "\xEF\xBD\x9C" => "\xE2\x94\x82",
+ "\xEF\xBD\x9E" => "\xE3\x80\x9C",
+ "\xEF\xBD\xA5" => "\xC2\xB7",
+ "\xEF\xBF\xA3" => "\xCB\x89",
+ "\xEF\xBF\xA8" => "\x6C",
+ "\xEF\xBF\xAD" => "\xE2\x96\xAA",
+ "\xF0\x90\x84\x81" => "\xC2\xB7",
+ "\xF0\x90\x86\x8E" => "\x4E\xCC\x8A",
+ "\xF0\x90\x86\x96" => "\x58\xCC\xB5",
+ "\xF0\x90\x86\x97" => "\x56\xCC\xB5",
+ "\xF0\x90\x86\x98" => "\x6C\xCC\xB5\x6C\xCC\xB5\x53\xCC\xB5",
+ "\xF0\x90\x86\x99" => "\x6C\xCC\xB5\x6C\xCC\xB5",
+ "\xF0\x90\x86\xA0" => "\xE2\xB3\xA8",
+ "\xF0\x90\x8A\x82" => "\x42",
+ "\xF0\x90\x8A\x85" => "\xCE\x94",
+ "\xF0\x90\x8A\x86" => "\x45",
+ "\xF0\x90\x8A\x87" => "\x46",
+ "\xF0\x90\x8A\x8A" => "\x6C",
+ "\xF0\x90\x8A\x8D" => "\xC9\x85",
+ "\xF0\x90\x8A\x90" => "\x58",
+ "\xF0\x90\x8A\x92" => "\x4F",
+ "\xF0\x90\x8A\x94" => "\xE1\x9B\x9C",
+ "\xF0\x90\x8A\x95" => "\x50",
+ "\xF0\x90\x8A\x96" => "\x53",
+ "\xF0\x90\x8A\x97" => "\x54",
+ "\xF0\x90\x8A\x9B" => "\x2B",
+ "\xF0\x90\x8A\xA0" => "\x41",
+ "\xF0\x90\x8A\xA1" => "\x42",
+ "\xF0\x90\x8A\xA2" => "\x43",
+ "\xF0\x90\x8A\xA3" => "\xCE\x94",
+ "\xF0\x90\x8A\xA5" => "\x46",
+ "\xF0\x90\x8A\xAB" => "\x4F",
+ "\xF0\x90\x8A\xAD" => "\xCF\x98",
+ "\xF0\x90\x8A\xB0" => "\x4D",
+ "\xF0\x90\x8A\xB1" => "\x54",
+ "\xF0\x90\x8A\xB2" => "\x59",
+ "\xF0\x90\x8A\xB3" => "\xCE\xA6",
+ "\xF0\x90\x8A\xB4" => "\x58",
+ "\xF0\x90\x8A\xB5" => "\xCE\xA8",
+ "\xF0\x90\x8A\xB6" => "\xCE\xA9",
+ "\xF0\x90\x8A\xB8" => "\xE2\xB5\x80",
+ "\xF0\x90\x8B\x8F" => "\x48",
+ "\xF0\x90\x8B\xA1" => "\xD8\xAF",
+ "\xF0\x90\x8B\xA4" => "\xD9\x88",
+ "\xF0\x90\x8B\xA8" => "\xD8\xB7",
+ "\xF0\x90\x8B\xB2" => "\xD8\xB5",
+ "\xF0\x90\x8B\xB5" => "\x5A",
+ "\xF0\x90\x8C\x81" => "\x42",
+ "\xF0\x90\x8C\x82" => "\x43",
+ "\xF0\x90\x8C\x89" => "\x6C",
+ "\xF0\x90\x8C\x91" => "\x4D",
+ "\xF0\x90\x8C\x92" => "\xCF\x98",
+ "\xF0\x90\x8C\x95" => "\x54",
+ "\xF0\x90\x8C\x97" => "\x58",
+ "\xF0\x90\x8C\x9A" => "\x38",
+ "\xF0\x90\x8C\x9F" => "\x2A",
+ "\xF0\x90\x8C\xA0" => "\x6C",
+ "\xF0\x90\x8C\xA2" => "\x58",
+ "\xF0\x90\x8F\x91" => "\xF0\x90\x8E\x82",
+ "\xF0\x90\x8F\x93" => "\xF0\x90\x8E\x93",
+ "\xF0\x90\x90\x81" => "\xC6\x90",
+ "\xF0\x90\x90\x84" => "\x4F",
+ "\xF0\x90\x90\x91" => "\xEA\x93\xB6",
+ "\xF0\x90\x90\x95" => "\x43",
+ "\xF0\x90\x90\x9B" => "\x4C",
+ "\xF0\x90\x90\x9F" => "\xE2\xB1\xB0",
+ "\xF0\x90\x90\xA0" => "\x53",
+ "\xF0\x90\x90\xA3" => "\xC6\x86",
+ "\xF0\x90\x90\xA5" => "\xD0\x98",
+ "\xF0\x90\x90\xA9" => "\xEA\x9E\x93",
+ "\xF0\x90\x90\xAA" => "\xCA\x9A",
+ "\xF0\x90\x90\xAC" => "\x6F",
+ "\xF0\x90\x90\xBD" => "\x63",
+ "\xF0\x90\x90\xBF" => "\xC9\xB7",
+ "\xF0\x90\x91\x82" => "\xC9\x9E",
+ "\xF0\x90\x91\x83" => "\xCA\x9F",
+ "\xF0\x90\x91\x88" => "\x73",
+ "\xF0\x90\x91\x8B" => "\xC9\x94",
+ "\xF0\x90\x91\x8D" => "\xE1\xB4\x8E",
+ "\xF0\x90\x92\xA0" => "\xF0\x90\x92\x86",
+ "\xF0\x90\x92\xB0" => "\xC9\x85",
+ "\xF0\x90\x92\xB4" => "\x52",
+ "\xF0\x90\x92\xBC" => "\xD3\x83",
+ "\xF0\x90\x93\x82" => "\x4F",
+ "\xF0\x90\x93\x83" => "\xCA\x98",
+ "\xF0\x90\x93\x84" => "\xC3\x9E",
+ "\xF0\x90\x93\x8D" => "\xD0\x8B",
+ "\xF0\x90\x93\x8E" => "\x55",
+ "\xF0\x90\x93\x90" => "\xE1\x9B\xA6",
+ "\xF0\x90\x93\x91" => "\xCE\xA8",
+ "\xF0\x90\x93\x92" => "\x37",
+ "\xF0\x90\x93\x98" => "\xCA\x8C",
+ "\xF0\x90\x93\x9B" => "\xCE\xBB",
+ "\xF0\x90\x93\xAA" => "\x6F",
+ "\xF0\x90\x93\xAB" => "\xEA\x99\xA9",
+ "\xF0\x90\x93\xB6" => "\x75",
+ "\xF0\x90\x93\xB9" => "\xCF\x88",
+ "\xF0\x90\x94\x93" => "\x4E",
+ "\xF0\x90\x94\x96" => "\x4F",
+ "\xF0\x90\x94\x98" => "\x4B",
+ "\xF0\x90\x94\x9C" => "\x43",
+ "\xF0\x90\x94\x9D" => "\x56",
+ "\xF0\x90\x94\xA5" => "\x46",
+ "\xF0\x90\x94\xA6" => "\x4C",
+ "\xF0\x90\x94\xA7" => "\x58",
+ "\xF0\x90\xA8\xBA" => "\xCC\xA3",
+ "\xF0\x90\xA9\x90" => "\x2E",
+ "\xF0\x90\xA9\x97" => "\xF0\x90\xA9\x96\xF0\x90\xA9\x96",
+ "\xF0\x90\xB3\xBA" => "\xF0\x90\xB2\xA5",
+ "\xF0\x90\xB3\xBC" => "\xF0\x90\xB2\x82",
+ "\xF0\x91\x82\xBB" => "\xE0\xA5\xB0",
+ "\xF0\x91\x87\x87" => "\xE0\xA5\xB0",
+ "\xF0\x91\x87\x8A" => "\xCC\xA3",
+ "\xF0\x91\x87\x8B" => "\xE0\xA4\xBA",
+ "\xF0\x91\x87\x9B" => "\xEA\xA3\xBC",
+ "\xF0\x91\x87\x9C" => "\xEA\xA3\xBB",
+ "\xF0\x91\x87\x9E" => "\xE2\x89\x88",
+ "\xF0\x91\x8C\x80" => "\xCC\x8A",
+ "\xF0\x91\x90\x93" => "\xF0\x91\x90\xB4\xF0\x91\x91\x82\xF0\x91\x90\x92",
+ "\xF0\x91\x90\x99" => "\xF0\x91\x90\xB4\xF0\x91\x91\x82\xF0\x91\x90\x98",
+ "\xF0\x91\x90\xA4" => "\xF0\x91\x90\xB4\xF0\x91\x91\x82\xF0\x91\x90\xA3",
+ "\xF0\x91\x90\xAA" => "\xF0\x91\x90\xB4\xF0\x91\x91\x82\xF0\x91\x90\xA9",
+ "\xF0\x91\x90\xAD" => "\xF0\x91\x90\xB4\xF0\x91\x91\x82\xF0\x91\x90\xAC",
+ "\xF0\x91\x90\xAF" => "\xF0\x91\x90\xB4\xF0\x91\x91\x82\xF0\x91\x90\xAE",
+ "\xF0\x91\x91\x8C" => "\xF0\x91\x91\x8B\xF0\x91\x91\x8B",
+ "\xF0\x91\x92\x92" => "\xE0\xA6\x98",
+ "\xF0\x91\x92\x94" => "\xE0\xA6\x9A",
+ "\xF0\x91\x92\x96" => "\xE0\xA6\x9C",
+ "\xF0\x91\x92\x98" => "\xE0\xA6\x9E",
+ "\xF0\x91\x92\x99" => "\xE0\xA6\x9F",
+ "\xF0\x91\x92\x9B" => "\xE0\xA6\xA1",
+ "\xF0\x91\x92\x9D" => "\xE0\xA6\xB2",
+ "\xF0\x91\x92\x9E" => "\xE0\xA6\xA4",
+ "\xF0\x91\x92\x9F" => "\xE0\xA6\xA5",
+ "\xF0\x91\x92\xA0" => "\xE0\xA6\xA6",
+ "\xF0\x91\x92\xA1" => "\xE0\xA6\xA7",
+ "\xF0\x91\x92\xA2" => "\xE0\xA6\xA8",
+ "\xF0\x91\x92\xA3" => "\xE0\xA6\xAA",
+ "\xF0\x91\x92\xA7" => "\xE0\xA6\xAE",
+ "\xF0\x91\x92\xA8" => "\xE0\xA6\xAF",
+ "\xF0\x91\x92\xA9" => "\xE0\xA6\xAC",
+ "\xF0\x91\x92\xAA" => "\xE0\xA6\xA3",
+ "\xF0\x91\x92\xAB" => "\xE0\xA6\xB0",
+ "\xF0\x91\x92\xAD" => "\xE0\xA6\xB7",
+ "\xF0\x91\x92\xAE" => "\xE0\xA6\xB8",
+ "\xF0\x91\x92\xB0" => "\xE0\xA6\xBE",
+ "\xF0\x91\x92\xB1" => "\xE0\xA6\xBF",
+ "\xF0\x91\x92\xB9" => "\xE0\xA7\x87",
+ "\xF0\x91\x92\xBC" => "\xE0\xA7\x8B",
+ "\xF0\x91\x92\xBD" => "\xE0\xA7\x97",
+ "\xF0\x91\x92\xBE" => "\xE0\xA7\x8C",
+ "\xF0\x91\x92\xBF" => "\xCC\x86\xCC\x87",
+ "\xF0\x91\x93\x81" => "\xE0\xA6\x83",
+ "\xF0\x91\x93\x82" => "\xE0\xA7\x8D",
+ "\xF0\x91\x93\x83" => "\xCC\xA3",
+ "\xF0\x91\x93\x84" => "\xE0\xA6\xBD",
+ "\xF0\x91\x93\x85" => "\x77\xCC\x87",
+ "\xF0\x91\x93\x90" => "\x4F",
+ "\xF0\x91\x93\x91" => "\xE0\xA7\xA7",
+ "\xF0\x91\x93\x92" => "\xE0\xA7\xA8",
+ "\xF0\x91\x93\x96" => "\xE0\xA7\xAC",
+ "\xF0\x91\x97\x98" => "\xF0\x91\x96\x82",
+ "\xF0\x91\x97\x99" => "\xF0\x91\x96\x82",
+ "\xF0\x91\x97\x9A" => "\xF0\x91\x96\x83",
+ "\xF0\x91\x97\x9B" => "\xF0\x91\x96\x84",
+ "\xF0\x91\x97\x9C" => "\xF0\x91\x96\xB2",
+ "\xF0\x91\x97\x9D" => "\xF0\x91\x96\xB3",
+ "\xF0\x91\x99\x82" => "\xF0\x91\x99\x81\xF0\x91\x99\x81",
+ "\xF0\x91\x9C\x80" => "\x72\x6E",
+ "\xF0\x91\x9C\x86" => "\x76",
+ "\xF0\x91\x9C\x8A" => "\x77",
+ "\xF0\x91\x9C\x8E" => "\x77",
+ "\xF0\x91\x9C\x8F" => "\x77",
+ "\xF0\x91\xA2\xA0" => "\x56",
+ "\xF0\x91\xA2\xA2" => "\x46",
+ "\xF0\x91\xA2\xA3" => "\x4C",
+ "\xF0\x91\xA2\xA4" => "\x59",
+ "\xF0\x91\xA2\xA6" => "\x45",
+ "\xF0\x91\xA2\xA8" => "\xE2\x88\x87",
+ "\xF0\x91\xA2\xA9" => "\x5A",
+ "\xF0\x91\xA2\xAC" => "\x39",
+ "\xF0\x91\xA2\xAE" => "\x45",
+ "\xF0\x91\xA2\xAF" => "\x34",
+ "\xF0\x91\xA2\xB2" => "\x4C",
+ "\xF0\x91\xA2\xB5" => "\x4F",
+ "\xF0\x91\xA2\xB7" => "\xE1\x9B\x9C",
+ "\xF0\x91\xA2\xB8" => "\x55",
+ "\xF0\x91\xA2\xBB" => "\x35",
+ "\xF0\x91\xA2\xBC" => "\x54",
+ "\xF0\x91\xA3\x80" => "\x76",
+ "\xF0\x91\xA3\x81" => "\x73",
+ "\xF0\x91\xA3\x82" => "\x46",
+ "\xF0\x91\xA3\x83" => "\x69",
+ "\xF0\x91\xA3\x84" => "\x7A",
+ "\xF0\x91\xA3\x86" => "\x37",
+ "\xF0\x91\xA3\x88" => "\x6F",
+ "\xF0\x91\xA3\x8A" => "\x33",
+ "\xF0\x91\xA3\x8C" => "\x39",
+ "\xF0\x91\xA3\x8E" => "\xEA\x9E\x93",
+ "\xF0\x91\xA3\x95" => "\x36",
+ "\xF0\x91\xA3\x96" => "\x39",
+ "\xF0\x91\xA3\x97" => "\x6F",
+ "\xF0\x91\xA3\x98" => "\x75",
+ "\xF0\x91\xA3\x9C" => "\x79",
+ "\xF0\x91\xA3\xA0" => "\x4F",
+ "\xF0\x91\xA3\xA3" => "\x72\x6E",
+ "\xF0\x91\xA3\xA4" => "\xD9\xA9",
+ "\xF0\x91\xA3\xA5" => "\x5A",
+ "\xF0\x91\xA3\xA6" => "\x57",
+ "\xF0\x91\xA3\xA9" => "\x43",
+ "\xF0\x91\xA3\xAC" => "\x58",
+ "\xF0\x91\xA3\xAF" => "\x57",
+ "\xF0\x91\xA3\xB2" => "\x43",
+ "\xF0\x91\xAB\xA6" => "\xF0\x91\xAB\xA5\xF0\x91\xAB\xAF",
+ "\xF0\x91\xAB\xA7" => "\xF0\x91\xAB\xA5\xF0\x91\xAB\xB0",
+ "\xF0\x91\xAB\xA8" => "\xF0\x91\xAB\xA5\xF0\x91\xAB\xA5",
+ "\xF0\x91\xAB\xA9" => "\xF0\x91\xAB\xA5\xF0\x91\xAB\xA5\xF0\x91\xAB\xAF",
+ "\xF0\x91\xAB\xAA" => "\xF0\x91\xAB\xA5\xF0\x91\xAB\xA5\xF0\x91\xAB\xB0",
+ "\xF0\x91\xAB\xAC" => "\xF0\x91\xAB\xAB\xF0\x91\xAB\xAF",
+ "\xF0\x91\xAB\xAD" => "\xF0\x91\xAB\xAB\xF0\x91\xAB\xAB",
+ "\xF0\x91\xAB\xAE" => "\xF0\x91\xAB\xAB\xF0\x91\xAB\xAB\xF0\x91\xAB\xAF",
+ "\xF0\x91\xAB\xB4" => "\xF0\x91\xAB\xB3\xF0\x91\xAB\xAF",
+ "\xF0\x91\xAB\xB5" => "\xF0\x91\xAB\xB3\xF0\x91\xAB\xB0",
+ "\xF0\x91\xAB\xB6" => "\xF0\x91\xAB\xB3\xF0\x91\xAB\xB3",
+ "\xF0\x91\xAB\xB7" => "\xF0\x91\xAB\xB3\xF0\x91\xAB\xB3\xF0\x91\xAB\xAF",
+ "\xF0\x91\xAB\xB8" => "\xF0\x91\xAB\xB3\xF0\x91\xAB\xB3\xF0\x91\xAB\xB0",
+ "\xF0\x91\xB1\x82" => "\xF0\x91\xB1\x81\xF0\x91\xB1\x81",
+ "\xF0\x91\xB2\xB2" => "\xF0\x91\xB2\xAA",
+ "\xF0\x92\x80\xB8" => "\xF0\x90\x8E\x9A",
+ "\xF0\x93\x8B\xB9" => "\xF0\x90\xA6\x9E",
+ "\xF0\x96\xBC\x87" => "\xCE\x93",
+ "\xF0\x96\xBC\x88" => "\x56",
+ "\xF0\x96\xBC\x8A" => "\x54",
+ "\xF0\x96\xBC\x96" => "\x4C",
+ "\xF0\x96\xBC\x9A" => "\xCE\x94",
+ "\xF0\x96\xBC\x9C" => "\xEA\x99\x98",
+ "\xF0\x96\xBC\xA6" => "\xEA\x93\xB6",
+ "\xF0\x96\xBC\xA8" => "\x6C",
+ "\xF0\x96\xBC\xAD" => "\xC6\x90",
+ "\xF0\x96\xBC\xB5" => "\x52",
+ "\xF0\x96\xBC\xBA" => "\x53",
+ "\xF0\x96\xBC\xBB" => "\x33",
+ "\xF0\x96\xBC\xBD" => "\xC9\x85",
+ "\xF0\x96\xBC\xBF" => "\x3E",
+ "\xF0\x96\xBD\x80" => "\x41",
+ "\xF0\x96\xBD\x82" => "\x55",
+ "\xF0\x96\xBD\x83" => "\x59",
+ "\xF0\x96\xBD\x91" => "\x27",
+ "\xF0\x96\xBD\x92" => "\x27",
+ "\xF0\x9D\x84\x94" => "\x7B",
+ "\xF0\x9D\x85\xAD" => "\x2E",
+ "\xF0\x9D\x88\x82" => "\xD3\xBE",
+ "\xF0\x9D\x88\x86" => "\x33",
+ "\xF0\x9D\x88\x8B" => "\xD0\x98",
+ "\xF0\x9D\x88\x8D" => "\x56",
+ "\xF0\x9D\x88\x8F" => "\x5C",
+ "\xF0\x9D\x88\x92" => "\x37",
+ "\xF0\x9D\x88\x93" => "\x46",
+ "\xF0\x9D\x88\x94" => "\xF0\x90\x8A\xBC",
+ "\xF0\x9D\x88\x95" => "\xEA\x93\xB6",
+ "\xF0\x9D\x88\x96" => "\x52",
+ "\xF0\x9D\x88\x97" => "\xE2\xB1\xAF",
+ "\xF0\x9D\x88\x9A" => "\x4F\xCC\xB5",
+ "\xF0\x9D\x88\x9B" => "\xE2\x85\x84",
+ "\xF0\x9D\x88\x9C" => "\xEA\x93\x95",
+ "\xF0\x9D\x88\xA1" => "\xC6\x90",
+ "\xF0\x9D\x88\xA2" => "\xD1\xA0",
+ "\xF0\x9D\x88\xAA" => "\x4C",
+ "\xF0\x9D\x88\xAB" => "\xEA\x93\xB6",
+ "\xF0\x9D\x88\xB0" => "\xEA\x9F\xBB",
+ "\xF0\x9D\x88\xB6" => "\x3C",
+ "\xF0\x9D\x88\xB7" => "\x3E",
+ "\xF0\x9D\x88\xB8" => "\xE2\x8A\x8F",
+ "\xF0\x9D\x88\xB9" => "\xE2\x8A\x90",
+ "\xF0\x9D\x88\xBA" => "\x2F",
+ "\xF0\x9D\x88\xBB" => "\x5C",
+ "\xF0\x9D\x88\xBF" => "\xE1\x9B\x8B",
+ "\xF0\x9D\x89\x85" => "\xD5\x88",
+ "\xF0\x9D\x90\x80" => "\x41",
+ "\xF0\x9D\x90\x81" => "\x42",
+ "\xF0\x9D\x90\x82" => "\x43",
+ "\xF0\x9D\x90\x83" => "\x44",
+ "\xF0\x9D\x90\x84" => "\x45",
+ "\xF0\x9D\x90\x85" => "\x46",
+ "\xF0\x9D\x90\x86" => "\x47",
+ "\xF0\x9D\x90\x87" => "\x48",
+ "\xF0\x9D\x90\x88" => "\x6C",
+ "\xF0\x9D\x90\x89" => "\x4A",
+ "\xF0\x9D\x90\x8A" => "\x4B",
+ "\xF0\x9D\x90\x8B" => "\x4C",
+ "\xF0\x9D\x90\x8C" => "\x4D",
+ "\xF0\x9D\x90\x8D" => "\x4E",
+ "\xF0\x9D\x90\x8E" => "\x4F",
+ "\xF0\x9D\x90\x8F" => "\x50",
+ "\xF0\x9D\x90\x90" => "\x51",
+ "\xF0\x9D\x90\x91" => "\x52",
+ "\xF0\x9D\x90\x92" => "\x53",
+ "\xF0\x9D\x90\x93" => "\x54",
+ "\xF0\x9D\x90\x94" => "\x55",
+ "\xF0\x9D\x90\x95" => "\x56",
+ "\xF0\x9D\x90\x96" => "\x57",
+ "\xF0\x9D\x90\x97" => "\x58",
+ "\xF0\x9D\x90\x98" => "\x59",
+ "\xF0\x9D\x90\x99" => "\x5A",
+ "\xF0\x9D\x90\x9A" => "\x61",
+ "\xF0\x9D\x90\x9B" => "\x62",
+ "\xF0\x9D\x90\x9C" => "\x63",
+ "\xF0\x9D\x90\x9D" => "\x64",
+ "\xF0\x9D\x90\x9E" => "\x65",
+ "\xF0\x9D\x90\x9F" => "\x66",
+ "\xF0\x9D\x90\xA0" => "\x67",
+ "\xF0\x9D\x90\xA1" => "\x68",
+ "\xF0\x9D\x90\xA2" => "\x69",
+ "\xF0\x9D\x90\xA3" => "\x6A",
+ "\xF0\x9D\x90\xA4" => "\x6B",
+ "\xF0\x9D\x90\xA5" => "\x6C",
+ "\xF0\x9D\x90\xA6" => "\x72\x6E",
+ "\xF0\x9D\x90\xA7" => "\x6E",
+ "\xF0\x9D\x90\xA8" => "\x6F",
+ "\xF0\x9D\x90\xA9" => "\x70",
+ "\xF0\x9D\x90\xAA" => "\x71",
+ "\xF0\x9D\x90\xAB" => "\x72",
+ "\xF0\x9D\x90\xAC" => "\x73",
+ "\xF0\x9D\x90\xAD" => "\x74",
+ "\xF0\x9D\x90\xAE" => "\x75",
+ "\xF0\x9D\x90\xAF" => "\x76",
+ "\xF0\x9D\x90\xB0" => "\x77",
+ "\xF0\x9D\x90\xB1" => "\x78",
+ "\xF0\x9D\x90\xB2" => "\x79",
+ "\xF0\x9D\x90\xB3" => "\x7A",
+ "\xF0\x9D\x90\xB4" => "\x41",
+ "\xF0\x9D\x90\xB5" => "\x42",
+ "\xF0\x9D\x90\xB6" => "\x43",
+ "\xF0\x9D\x90\xB7" => "\x44",
+ "\xF0\x9D\x90\xB8" => "\x45",
+ "\xF0\x9D\x90\xB9" => "\x46",
+ "\xF0\x9D\x90\xBA" => "\x47",
+ "\xF0\x9D\x90\xBB" => "\x48",
+ "\xF0\x9D\x90\xBC" => "\x6C",
+ "\xF0\x9D\x90\xBD" => "\x4A",
+ "\xF0\x9D\x90\xBE" => "\x4B",
+ "\xF0\x9D\x90\xBF" => "\x4C",
+ "\xF0\x9D\x91\x80" => "\x4D",
+ "\xF0\x9D\x91\x81" => "\x4E",
+ "\xF0\x9D\x91\x82" => "\x4F",
+ "\xF0\x9D\x91\x83" => "\x50",
+ "\xF0\x9D\x91\x84" => "\x51",
+ "\xF0\x9D\x91\x85" => "\x52",
+ "\xF0\x9D\x91\x86" => "\x53",
+ "\xF0\x9D\x91\x87" => "\x54",
+ "\xF0\x9D\x91\x88" => "\x55",
+ "\xF0\x9D\x91\x89" => "\x56",
+ "\xF0\x9D\x91\x8A" => "\x57",
+ "\xF0\x9D\x91\x8B" => "\x58",
+ "\xF0\x9D\x91\x8C" => "\x59",
+ "\xF0\x9D\x91\x8D" => "\x5A",
+ "\xF0\x9D\x91\x8E" => "\x61",
+ "\xF0\x9D\x91\x8F" => "\x62",
+ "\xF0\x9D\x91\x90" => "\x63",
+ "\xF0\x9D\x91\x91" => "\x64",
+ "\xF0\x9D\x91\x92" => "\x65",
+ "\xF0\x9D\x91\x93" => "\x66",
+ "\xF0\x9D\x91\x94" => "\x67",
+ "\xF0\x9D\x91\x96" => "\x69",
+ "\xF0\x9D\x91\x97" => "\x6A",
+ "\xF0\x9D\x91\x98" => "\x6B",
+ "\xF0\x9D\x91\x99" => "\x6C",
+ "\xF0\x9D\x91\x9A" => "\x72\x6E",
+ "\xF0\x9D\x91\x9B" => "\x6E",
+ "\xF0\x9D\x91\x9C" => "\x6F",
+ "\xF0\x9D\x91\x9D" => "\x70",
+ "\xF0\x9D\x91\x9E" => "\x71",
+ "\xF0\x9D\x91\x9F" => "\x72",
+ "\xF0\x9D\x91\xA0" => "\x73",
+ "\xF0\x9D\x91\xA1" => "\x74",
+ "\xF0\x9D\x91\xA2" => "\x75",
+ "\xF0\x9D\x91\xA3" => "\x76",
+ "\xF0\x9D\x91\xA4" => "\x77",
+ "\xF0\x9D\x91\xA5" => "\x78",
+ "\xF0\x9D\x91\xA6" => "\x79",
+ "\xF0\x9D\x91\xA7" => "\x7A",
+ "\xF0\x9D\x91\xA8" => "\x41",
+ "\xF0\x9D\x91\xA9" => "\x42",
+ "\xF0\x9D\x91\xAA" => "\x43",
+ "\xF0\x9D\x91\xAB" => "\x44",
+ "\xF0\x9D\x91\xAC" => "\x45",
+ "\xF0\x9D\x91\xAD" => "\x46",
+ "\xF0\x9D\x91\xAE" => "\x47",
+ "\xF0\x9D\x91\xAF" => "\x48",
+ "\xF0\x9D\x91\xB0" => "\x6C",
+ "\xF0\x9D\x91\xB1" => "\x4A",
+ "\xF0\x9D\x91\xB2" => "\x4B",
+ "\xF0\x9D\x91\xB3" => "\x4C",
+ "\xF0\x9D\x91\xB4" => "\x4D",
+ "\xF0\x9D\x91\xB5" => "\x4E",
+ "\xF0\x9D\x91\xB6" => "\x4F",
+ "\xF0\x9D\x91\xB7" => "\x50",
+ "\xF0\x9D\x91\xB8" => "\x51",
+ "\xF0\x9D\x91\xB9" => "\x52",
+ "\xF0\x9D\x91\xBA" => "\x53",
+ "\xF0\x9D\x91\xBB" => "\x54",
+ "\xF0\x9D\x91\xBC" => "\x55",
+ "\xF0\x9D\x91\xBD" => "\x56",
+ "\xF0\x9D\x91\xBE" => "\x57",
+ "\xF0\x9D\x91\xBF" => "\x58",
+ "\xF0\x9D\x92\x80" => "\x59",
+ "\xF0\x9D\x92\x81" => "\x5A",
+ "\xF0\x9D\x92\x82" => "\x61",
+ "\xF0\x9D\x92\x83" => "\x62",
+ "\xF0\x9D\x92\x84" => "\x63",
+ "\xF0\x9D\x92\x85" => "\x64",
+ "\xF0\x9D\x92\x86" => "\x65",
+ "\xF0\x9D\x92\x87" => "\x66",
+ "\xF0\x9D\x92\x88" => "\x67",
+ "\xF0\x9D\x92\x89" => "\x68",
+ "\xF0\x9D\x92\x8A" => "\x69",
+ "\xF0\x9D\x92\x8B" => "\x6A",
+ "\xF0\x9D\x92\x8C" => "\x6B",
+ "\xF0\x9D\x92\x8D" => "\x6C",
+ "\xF0\x9D\x92\x8E" => "\x72\x6E",
+ "\xF0\x9D\x92\x8F" => "\x6E",
+ "\xF0\x9D\x92\x90" => "\x6F",
+ "\xF0\x9D\x92\x91" => "\x70",
+ "\xF0\x9D\x92\x92" => "\x71",
+ "\xF0\x9D\x92\x93" => "\x72",
+ "\xF0\x9D\x92\x94" => "\x73",
+ "\xF0\x9D\x92\x95" => "\x74",
+ "\xF0\x9D\x92\x96" => "\x75",
+ "\xF0\x9D\x92\x97" => "\x76",
+ "\xF0\x9D\x92\x98" => "\x77",
+ "\xF0\x9D\x92\x99" => "\x78",
+ "\xF0\x9D\x92\x9A" => "\x79",
+ "\xF0\x9D\x92\x9B" => "\x7A",
+ "\xF0\x9D\x92\x9C" => "\x41",
+ "\xF0\x9D\x92\x9E" => "\x43",
+ "\xF0\x9D\x92\x9F" => "\x44",
+ "\xF0\x9D\x92\xA2" => "\x47",
+ "\xF0\x9D\x92\xA5" => "\x4A",
+ "\xF0\x9D\x92\xA6" => "\x4B",
+ "\xF0\x9D\x92\xA9" => "\x4E",
+ "\xF0\x9D\x92\xAA" => "\x4F",
+ "\xF0\x9D\x92\xAB" => "\x50",
+ "\xF0\x9D\x92\xAC" => "\x51",
+ "\xF0\x9D\x92\xAE" => "\x53",
+ "\xF0\x9D\x92\xAF" => "\x54",
+ "\xF0\x9D\x92\xB0" => "\x55",
+ "\xF0\x9D\x92\xB1" => "\x56",
+ "\xF0\x9D\x92\xB2" => "\x57",
+ "\xF0\x9D\x92\xB3" => "\x58",
+ "\xF0\x9D\x92\xB4" => "\x59",
+ "\xF0\x9D\x92\xB5" => "\x5A",
+ "\xF0\x9D\x92\xB6" => "\x61",
+ "\xF0\x9D\x92\xB7" => "\x62",
+ "\xF0\x9D\x92\xB8" => "\x63",
+ "\xF0\x9D\x92\xB9" => "\x64",
+ "\xF0\x9D\x92\xBB" => "\x66",
+ "\xF0\x9D\x92\xBD" => "\x68",
+ "\xF0\x9D\x92\xBE" => "\x69",
+ "\xF0\x9D\x92\xBF" => "\x6A",
+ "\xF0\x9D\x93\x80" => "\x6B",
+ "\xF0\x9D\x93\x81" => "\x6C",
+ "\xF0\x9D\x93\x82" => "\x72\x6E",
+ "\xF0\x9D\x93\x83" => "\x6E",
+ "\xF0\x9D\x93\x85" => "\x70",
+ "\xF0\x9D\x93\x86" => "\x71",
+ "\xF0\x9D\x93\x87" => "\x72",
+ "\xF0\x9D\x93\x88" => "\x73",
+ "\xF0\x9D\x93\x89" => "\x74",
+ "\xF0\x9D\x93\x8A" => "\x75",
+ "\xF0\x9D\x93\x8B" => "\x76",
+ "\xF0\x9D\x93\x8C" => "\x77",
+ "\xF0\x9D\x93\x8D" => "\x78",
+ "\xF0\x9D\x93\x8E" => "\x79",
+ "\xF0\x9D\x93\x8F" => "\x7A",
+ "\xF0\x9D\x93\x90" => "\x41",
+ "\xF0\x9D\x93\x91" => "\x42",
+ "\xF0\x9D\x93\x92" => "\x43",
+ "\xF0\x9D\x93\x93" => "\x44",
+ "\xF0\x9D\x93\x94" => "\x45",
+ "\xF0\x9D\x93\x95" => "\x46",
+ "\xF0\x9D\x93\x96" => "\x47",
+ "\xF0\x9D\x93\x97" => "\x48",
+ "\xF0\x9D\x93\x98" => "\x6C",
+ "\xF0\x9D\x93\x99" => "\x4A",
+ "\xF0\x9D\x93\x9A" => "\x4B",
+ "\xF0\x9D\x93\x9B" => "\x4C",
+ "\xF0\x9D\x93\x9C" => "\x4D",
+ "\xF0\x9D\x93\x9D" => "\x4E",
+ "\xF0\x9D\x93\x9E" => "\x4F",
+ "\xF0\x9D\x93\x9F" => "\x50",
+ "\xF0\x9D\x93\xA0" => "\x51",
+ "\xF0\x9D\x93\xA1" => "\x52",
+ "\xF0\x9D\x93\xA2" => "\x53",
+ "\xF0\x9D\x93\xA3" => "\x54",
+ "\xF0\x9D\x93\xA4" => "\x55",
+ "\xF0\x9D\x93\xA5" => "\x56",
+ "\xF0\x9D\x93\xA6" => "\x57",
+ "\xF0\x9D\x93\xA7" => "\x58",
+ "\xF0\x9D\x93\xA8" => "\x59",
+ "\xF0\x9D\x93\xA9" => "\x5A",
+ "\xF0\x9D\x93\xAA" => "\x61",
+ "\xF0\x9D\x93\xAB" => "\x62",
+ "\xF0\x9D\x93\xAC" => "\x63",
+ "\xF0\x9D\x93\xAD" => "\x64",
+ "\xF0\x9D\x93\xAE" => "\x65",
+ "\xF0\x9D\x93\xAF" => "\x66",
+ "\xF0\x9D\x93\xB0" => "\x67",
+ "\xF0\x9D\x93\xB1" => "\x68",
+ "\xF0\x9D\x93\xB2" => "\x69",
+ "\xF0\x9D\x93\xB3" => "\x6A",
+ "\xF0\x9D\x93\xB4" => "\x6B",
+ "\xF0\x9D\x93\xB5" => "\x6C",
+ "\xF0\x9D\x93\xB6" => "\x72\x6E",
+ "\xF0\x9D\x93\xB7" => "\x6E",
+ "\xF0\x9D\x93\xB8" => "\x6F",
+ "\xF0\x9D\x93\xB9" => "\x70",
+ "\xF0\x9D\x93\xBA" => "\x71",
+ "\xF0\x9D\x93\xBB" => "\x72",
+ "\xF0\x9D\x93\xBC" => "\x73",
+ "\xF0\x9D\x93\xBD" => "\x74",
+ "\xF0\x9D\x93\xBE" => "\x75",
+ "\xF0\x9D\x93\xBF" => "\x76",
+ "\xF0\x9D\x94\x80" => "\x77",
+ "\xF0\x9D\x94\x81" => "\x78",
+ "\xF0\x9D\x94\x82" => "\x79",
+ "\xF0\x9D\x94\x83" => "\x7A",
+ "\xF0\x9D\x94\x84" => "\x41",
+ "\xF0\x9D\x94\x85" => "\x42",
+ "\xF0\x9D\x94\x87" => "\x44",
+ "\xF0\x9D\x94\x88" => "\x45",
+ "\xF0\x9D\x94\x89" => "\x46",
+ "\xF0\x9D\x94\x8A" => "\x47",
+ "\xF0\x9D\x94\x8D" => "\x4A",
+ "\xF0\x9D\x94\x8E" => "\x4B",
+ "\xF0\x9D\x94\x8F" => "\x4C",
+ "\xF0\x9D\x94\x90" => "\x4D",
+ "\xF0\x9D\x94\x91" => "\x4E",
+ "\xF0\x9D\x94\x92" => "\x4F",
+ "\xF0\x9D\x94\x93" => "\x50",
+ "\xF0\x9D\x94\x94" => "\x51",
+ "\xF0\x9D\x94\x96" => "\x53",
+ "\xF0\x9D\x94\x97" => "\x54",
+ "\xF0\x9D\x94\x98" => "\x55",
+ "\xF0\x9D\x94\x99" => "\x56",
+ "\xF0\x9D\x94\x9A" => "\x57",
+ "\xF0\x9D\x94\x9B" => "\x58",
+ "\xF0\x9D\x94\x9C" => "\x59",
+ "\xF0\x9D\x94\x9E" => "\x61",
+ "\xF0\x9D\x94\x9F" => "\x62",
+ "\xF0\x9D\x94\xA0" => "\x63",
+ "\xF0\x9D\x94\xA1" => "\x64",
+ "\xF0\x9D\x94\xA2" => "\x65",
+ "\xF0\x9D\x94\xA3" => "\x66",
+ "\xF0\x9D\x94\xA4" => "\x67",
+ "\xF0\x9D\x94\xA5" => "\x68",
+ "\xF0\x9D\x94\xA6" => "\x69",
+ "\xF0\x9D\x94\xA7" => "\x6A",
+ "\xF0\x9D\x94\xA8" => "\x6B",
+ "\xF0\x9D\x94\xA9" => "\x6C",
+ "\xF0\x9D\x94\xAA" => "\x72\x6E",
+ "\xF0\x9D\x94\xAB" => "\x6E",
+ "\xF0\x9D\x94\xAC" => "\x6F",
+ "\xF0\x9D\x94\xAD" => "\x70",
+ "\xF0\x9D\x94\xAE" => "\x71",
+ "\xF0\x9D\x94\xAF" => "\x72",
+ "\xF0\x9D\x94\xB0" => "\x73",
+ "\xF0\x9D\x94\xB1" => "\x74",
+ "\xF0\x9D\x94\xB2" => "\x75",
+ "\xF0\x9D\x94\xB3" => "\x76",
+ "\xF0\x9D\x94\xB4" => "\x77",
+ "\xF0\x9D\x94\xB5" => "\x78",
+ "\xF0\x9D\x94\xB6" => "\x79",
+ "\xF0\x9D\x94\xB7" => "\x7A",
+ "\xF0\x9D\x94\xB8" => "\x41",
+ "\xF0\x9D\x94\xB9" => "\x42",
+ "\xF0\x9D\x94\xBB" => "\x44",
+ "\xF0\x9D\x94\xBC" => "\x45",
+ "\xF0\x9D\x94\xBD" => "\x46",
+ "\xF0\x9D\x94\xBE" => "\x47",
+ "\xF0\x9D\x95\x80" => "\x6C",
+ "\xF0\x9D\x95\x81" => "\x4A",
+ "\xF0\x9D\x95\x82" => "\x4B",
+ "\xF0\x9D\x95\x83" => "\x4C",
+ "\xF0\x9D\x95\x84" => "\x4D",
+ "\xF0\x9D\x95\x86" => "\x4F",
+ "\xF0\x9D\x95\x8A" => "\x53",
+ "\xF0\x9D\x95\x8B" => "\x54",
+ "\xF0\x9D\x95\x8C" => "\x55",
+ "\xF0\x9D\x95\x8D" => "\x56",
+ "\xF0\x9D\x95\x8E" => "\x57",
+ "\xF0\x9D\x95\x8F" => "\x58",
+ "\xF0\x9D\x95\x90" => "\x59",
+ "\xF0\x9D\x95\x92" => "\x61",
+ "\xF0\x9D\x95\x93" => "\x62",
+ "\xF0\x9D\x95\x94" => "\x63",
+ "\xF0\x9D\x95\x95" => "\x64",
+ "\xF0\x9D\x95\x96" => "\x65",
+ "\xF0\x9D\x95\x97" => "\x66",
+ "\xF0\x9D\x95\x98" => "\x67",
+ "\xF0\x9D\x95\x99" => "\x68",
+ "\xF0\x9D\x95\x9A" => "\x69",
+ "\xF0\x9D\x95\x9B" => "\x6A",
+ "\xF0\x9D\x95\x9C" => "\x6B",
+ "\xF0\x9D\x95\x9D" => "\x6C",
+ "\xF0\x9D\x95\x9E" => "\x72\x6E",
+ "\xF0\x9D\x95\x9F" => "\x6E",
+ "\xF0\x9D\x95\xA0" => "\x6F",
+ "\xF0\x9D\x95\xA1" => "\x70",
+ "\xF0\x9D\x95\xA2" => "\x71",
+ "\xF0\x9D\x95\xA3" => "\x72",
+ "\xF0\x9D\x95\xA4" => "\x73",
+ "\xF0\x9D\x95\xA5" => "\x74",
+ "\xF0\x9D\x95\xA6" => "\x75",
+ "\xF0\x9D\x95\xA7" => "\x76",
+ "\xF0\x9D\x95\xA8" => "\x77",
+ "\xF0\x9D\x95\xA9" => "\x78",
+ "\xF0\x9D\x95\xAA" => "\x79",
+ "\xF0\x9D\x95\xAB" => "\x7A",
+ "\xF0\x9D\x95\xAC" => "\x41",
+ "\xF0\x9D\x95\xAD" => "\x42",
+ "\xF0\x9D\x95\xAE" => "\x43",
+ "\xF0\x9D\x95\xAF" => "\x44",
+ "\xF0\x9D\x95\xB0" => "\x45",
+ "\xF0\x9D\x95\xB1" => "\x46",
+ "\xF0\x9D\x95\xB2" => "\x47",
+ "\xF0\x9D\x95\xB3" => "\x48",
+ "\xF0\x9D\x95\xB4" => "\x6C",
+ "\xF0\x9D\x95\xB5" => "\x4A",
+ "\xF0\x9D\x95\xB6" => "\x4B",
+ "\xF0\x9D\x95\xB7" => "\x4C",
+ "\xF0\x9D\x95\xB8" => "\x4D",
+ "\xF0\x9D\x95\xB9" => "\x4E",
+ "\xF0\x9D\x95\xBA" => "\x4F",
+ "\xF0\x9D\x95\xBB" => "\x50",
+ "\xF0\x9D\x95\xBC" => "\x51",
+ "\xF0\x9D\x95\xBD" => "\x52",
+ "\xF0\x9D\x95\xBE" => "\x53",
+ "\xF0\x9D\x95\xBF" => "\x54",
+ "\xF0\x9D\x96\x80" => "\x55",
+ "\xF0\x9D\x96\x81" => "\x56",
+ "\xF0\x9D\x96\x82" => "\x57",
+ "\xF0\x9D\x96\x83" => "\x58",
+ "\xF0\x9D\x96\x84" => "\x59",
+ "\xF0\x9D\x96\x85" => "\x5A",
+ "\xF0\x9D\x96\x86" => "\x61",
+ "\xF0\x9D\x96\x87" => "\x62",
+ "\xF0\x9D\x96\x88" => "\x63",
+ "\xF0\x9D\x96\x89" => "\x64",
+ "\xF0\x9D\x96\x8A" => "\x65",
+ "\xF0\x9D\x96\x8B" => "\x66",
+ "\xF0\x9D\x96\x8C" => "\x67",
+ "\xF0\x9D\x96\x8D" => "\x68",
+ "\xF0\x9D\x96\x8E" => "\x69",
+ "\xF0\x9D\x96\x8F" => "\x6A",
+ "\xF0\x9D\x96\x90" => "\x6B",
+ "\xF0\x9D\x96\x91" => "\x6C",
+ "\xF0\x9D\x96\x92" => "\x72\x6E",
+ "\xF0\x9D\x96\x93" => "\x6E",
+ "\xF0\x9D\x96\x94" => "\x6F",
+ "\xF0\x9D\x96\x95" => "\x70",
+ "\xF0\x9D\x96\x96" => "\x71",
+ "\xF0\x9D\x96\x97" => "\x72",
+ "\xF0\x9D\x96\x98" => "\x73",
+ "\xF0\x9D\x96\x99" => "\x74",
+ "\xF0\x9D\x96\x9A" => "\x75",
+ "\xF0\x9D\x96\x9B" => "\x76",
+ "\xF0\x9D\x96\x9C" => "\x77",
+ "\xF0\x9D\x96\x9D" => "\x78",
+ "\xF0\x9D\x96\x9E" => "\x79",
+ "\xF0\x9D\x96\x9F" => "\x7A",
+ "\xF0\x9D\x96\xA0" => "\x41",
+ "\xF0\x9D\x96\xA1" => "\x42",
+ "\xF0\x9D\x96\xA2" => "\x43",
+ "\xF0\x9D\x96\xA3" => "\x44",
+ "\xF0\x9D\x96\xA4" => "\x45",
+ "\xF0\x9D\x96\xA5" => "\x46",
+ "\xF0\x9D\x96\xA6" => "\x47",
+ "\xF0\x9D\x96\xA7" => "\x48",
+ "\xF0\x9D\x96\xA8" => "\x6C",
+ "\xF0\x9D\x96\xA9" => "\x4A",
+ "\xF0\x9D\x96\xAA" => "\x4B",
+ "\xF0\x9D\x96\xAB" => "\x4C",
+ "\xF0\x9D\x96\xAC" => "\x4D",
+ "\xF0\x9D\x96\xAD" => "\x4E",
+ "\xF0\x9D\x96\xAE" => "\x4F",
+ "\xF0\x9D\x96\xAF" => "\x50",
+ "\xF0\x9D\x96\xB0" => "\x51",
+ "\xF0\x9D\x96\xB1" => "\x52",
+ "\xF0\x9D\x96\xB2" => "\x53",
+ "\xF0\x9D\x96\xB3" => "\x54",
+ "\xF0\x9D\x96\xB4" => "\x55",
+ "\xF0\x9D\x96\xB5" => "\x56",
+ "\xF0\x9D\x96\xB6" => "\x57",
+ "\xF0\x9D\x96\xB7" => "\x58",
+ "\xF0\x9D\x96\xB8" => "\x59",
+ "\xF0\x9D\x96\xB9" => "\x5A",
+ "\xF0\x9D\x96\xBA" => "\x61",
+ "\xF0\x9D\x96\xBB" => "\x62",
+ "\xF0\x9D\x96\xBC" => "\x63",
+ "\xF0\x9D\x96\xBD" => "\x64",
+ "\xF0\x9D\x96\xBE" => "\x65",
+ "\xF0\x9D\x96\xBF" => "\x66",
+ "\xF0\x9D\x97\x80" => "\x67",
+ "\xF0\x9D\x97\x81" => "\x68",
+ "\xF0\x9D\x97\x82" => "\x69",
+ "\xF0\x9D\x97\x83" => "\x6A",
+ "\xF0\x9D\x97\x84" => "\x6B",
+ "\xF0\x9D\x97\x85" => "\x6C",
+ "\xF0\x9D\x97\x86" => "\x72\x6E",
+ "\xF0\x9D\x97\x87" => "\x6E",
+ "\xF0\x9D\x97\x88" => "\x6F",
+ "\xF0\x9D\x97\x89" => "\x70",
+ "\xF0\x9D\x97\x8A" => "\x71",
+ "\xF0\x9D\x97\x8B" => "\x72",
+ "\xF0\x9D\x97\x8C" => "\x73",
+ "\xF0\x9D\x97\x8D" => "\x74",
+ "\xF0\x9D\x97\x8E" => "\x75",
+ "\xF0\x9D\x97\x8F" => "\x76",
+ "\xF0\x9D\x97\x90" => "\x77",
+ "\xF0\x9D\x97\x91" => "\x78",
+ "\xF0\x9D\x97\x92" => "\x79",
+ "\xF0\x9D\x97\x93" => "\x7A",
+ "\xF0\x9D\x97\x94" => "\x41",
+ "\xF0\x9D\x97\x95" => "\x42",
+ "\xF0\x9D\x97\x96" => "\x43",
+ "\xF0\x9D\x97\x97" => "\x44",
+ "\xF0\x9D\x97\x98" => "\x45",
+ "\xF0\x9D\x97\x99" => "\x46",
+ "\xF0\x9D\x97\x9A" => "\x47",
+ "\xF0\x9D\x97\x9B" => "\x48",
+ "\xF0\x9D\x97\x9C" => "\x6C",
+ "\xF0\x9D\x97\x9D" => "\x4A",
+ "\xF0\x9D\x97\x9E" => "\x4B",
+ "\xF0\x9D\x97\x9F" => "\x4C",
+ "\xF0\x9D\x97\xA0" => "\x4D",
+ "\xF0\x9D\x97\xA1" => "\x4E",
+ "\xF0\x9D\x97\xA2" => "\x4F",
+ "\xF0\x9D\x97\xA3" => "\x50",
+ "\xF0\x9D\x97\xA4" => "\x51",
+ "\xF0\x9D\x97\xA5" => "\x52",
+ "\xF0\x9D\x97\xA6" => "\x53",
+ "\xF0\x9D\x97\xA7" => "\x54",
+ "\xF0\x9D\x97\xA8" => "\x55",
+ "\xF0\x9D\x97\xA9" => "\x56",
+ "\xF0\x9D\x97\xAA" => "\x57",
+ "\xF0\x9D\x97\xAB" => "\x58",
+ "\xF0\x9D\x97\xAC" => "\x59",
+ "\xF0\x9D\x97\xAD" => "\x5A",
+ "\xF0\x9D\x97\xAE" => "\x61",
+ "\xF0\x9D\x97\xAF" => "\x62",
+ "\xF0\x9D\x97\xB0" => "\x63",
+ "\xF0\x9D\x97\xB1" => "\x64",
+ "\xF0\x9D\x97\xB2" => "\x65",
+ "\xF0\x9D\x97\xB3" => "\x66",
+ "\xF0\x9D\x97\xB4" => "\x67",
+ "\xF0\x9D\x97\xB5" => "\x68",
+ "\xF0\x9D\x97\xB6" => "\x69",
+ "\xF0\x9D\x97\xB7" => "\x6A",
+ "\xF0\x9D\x97\xB8" => "\x6B",
+ "\xF0\x9D\x97\xB9" => "\x6C",
+ "\xF0\x9D\x97\xBA" => "\x72\x6E",
+ "\xF0\x9D\x97\xBB" => "\x6E",
+ "\xF0\x9D\x97\xBC" => "\x6F",
+ "\xF0\x9D\x97\xBD" => "\x70",
+ "\xF0\x9D\x97\xBE" => "\x71",
+ "\xF0\x9D\x97\xBF" => "\x72",
+ "\xF0\x9D\x98\x80" => "\x73",
+ "\xF0\x9D\x98\x81" => "\x74",
+ "\xF0\x9D\x98\x82" => "\x75",
+ "\xF0\x9D\x98\x83" => "\x76",
+ "\xF0\x9D\x98\x84" => "\x77",
+ "\xF0\x9D\x98\x85" => "\x78",
+ "\xF0\x9D\x98\x86" => "\x79",
+ "\xF0\x9D\x98\x87" => "\x7A",
+ "\xF0\x9D\x98\x88" => "\x41",
+ "\xF0\x9D\x98\x89" => "\x42",
+ "\xF0\x9D\x98\x8A" => "\x43",
+ "\xF0\x9D\x98\x8B" => "\x44",
+ "\xF0\x9D\x98\x8C" => "\x45",
+ "\xF0\x9D\x98\x8D" => "\x46",
+ "\xF0\x9D\x98\x8E" => "\x47",
+ "\xF0\x9D\x98\x8F" => "\x48",
+ "\xF0\x9D\x98\x90" => "\x6C",
+ "\xF0\x9D\x98\x91" => "\x4A",
+ "\xF0\x9D\x98\x92" => "\x4B",
+ "\xF0\x9D\x98\x93" => "\x4C",
+ "\xF0\x9D\x98\x94" => "\x4D",
+ "\xF0\x9D\x98\x95" => "\x4E",
+ "\xF0\x9D\x98\x96" => "\x4F",
+ "\xF0\x9D\x98\x97" => "\x50",
+ "\xF0\x9D\x98\x98" => "\x51",
+ "\xF0\x9D\x98\x99" => "\x52",
+ "\xF0\x9D\x98\x9A" => "\x53",
+ "\xF0\x9D\x98\x9B" => "\x54",
+ "\xF0\x9D\x98\x9C" => "\x55",
+ "\xF0\x9D\x98\x9D" => "\x56",
+ "\xF0\x9D\x98\x9E" => "\x57",
+ "\xF0\x9D\x98\x9F" => "\x58",
+ "\xF0\x9D\x98\xA0" => "\x59",
+ "\xF0\x9D\x98\xA1" => "\x5A",
+ "\xF0\x9D\x98\xA2" => "\x61",
+ "\xF0\x9D\x98\xA3" => "\x62",
+ "\xF0\x9D\x98\xA4" => "\x63",
+ "\xF0\x9D\x98\xA5" => "\x64",
+ "\xF0\x9D\x98\xA6" => "\x65",
+ "\xF0\x9D\x98\xA7" => "\x66",
+ "\xF0\x9D\x98\xA8" => "\x67",
+ "\xF0\x9D\x98\xA9" => "\x68",
+ "\xF0\x9D\x98\xAA" => "\x69",
+ "\xF0\x9D\x98\xAB" => "\x6A",
+ "\xF0\x9D\x98\xAC" => "\x6B",
+ "\xF0\x9D\x98\xAD" => "\x6C",
+ "\xF0\x9D\x98\xAE" => "\x72\x6E",
+ "\xF0\x9D\x98\xAF" => "\x6E",
+ "\xF0\x9D\x98\xB0" => "\x6F",
+ "\xF0\x9D\x98\xB1" => "\x70",
+ "\xF0\x9D\x98\xB2" => "\x71",
+ "\xF0\x9D\x98\xB3" => "\x72",
+ "\xF0\x9D\x98\xB4" => "\x73",
+ "\xF0\x9D\x98\xB5" => "\x74",
+ "\xF0\x9D\x98\xB6" => "\x75",
+ "\xF0\x9D\x98\xB7" => "\x76",
+ "\xF0\x9D\x98\xB8" => "\x77",
+ "\xF0\x9D\x98\xB9" => "\x78",
+ "\xF0\x9D\x98\xBA" => "\x79",
+ "\xF0\x9D\x98\xBB" => "\x7A",
+ "\xF0\x9D\x98\xBC" => "\x41",
+ "\xF0\x9D\x98\xBD" => "\x42",
+ "\xF0\x9D\x98\xBE" => "\x43",
+ "\xF0\x9D\x98\xBF" => "\x44",
+ "\xF0\x9D\x99\x80" => "\x45",
+ "\xF0\x9D\x99\x81" => "\x46",
+ "\xF0\x9D\x99\x82" => "\x47",
+ "\xF0\x9D\x99\x83" => "\x48",
+ "\xF0\x9D\x99\x84" => "\x6C",
+ "\xF0\x9D\x99\x85" => "\x4A",
+ "\xF0\x9D\x99\x86" => "\x4B",
+ "\xF0\x9D\x99\x87" => "\x4C",
+ "\xF0\x9D\x99\x88" => "\x4D",
+ "\xF0\x9D\x99\x89" => "\x4E",
+ "\xF0\x9D\x99\x8A" => "\x4F",
+ "\xF0\x9D\x99\x8B" => "\x50",
+ "\xF0\x9D\x99\x8C" => "\x51",
+ "\xF0\x9D\x99\x8D" => "\x52",
+ "\xF0\x9D\x99\x8E" => "\x53",
+ "\xF0\x9D\x99\x8F" => "\x54",
+ "\xF0\x9D\x99\x90" => "\x55",
+ "\xF0\x9D\x99\x91" => "\x56",
+ "\xF0\x9D\x99\x92" => "\x57",
+ "\xF0\x9D\x99\x93" => "\x58",
+ "\xF0\x9D\x99\x94" => "\x59",
+ "\xF0\x9D\x99\x95" => "\x5A",
+ "\xF0\x9D\x99\x96" => "\x61",
+ "\xF0\x9D\x99\x97" => "\x62",
+ "\xF0\x9D\x99\x98" => "\x63",
+ "\xF0\x9D\x99\x99" => "\x64",
+ "\xF0\x9D\x99\x9A" => "\x65",
+ "\xF0\x9D\x99\x9B" => "\x66",
+ "\xF0\x9D\x99\x9C" => "\x67",
+ "\xF0\x9D\x99\x9D" => "\x68",
+ "\xF0\x9D\x99\x9E" => "\x69",
+ "\xF0\x9D\x99\x9F" => "\x6A",
+ "\xF0\x9D\x99\xA0" => "\x6B",
+ "\xF0\x9D\x99\xA1" => "\x6C",
+ "\xF0\x9D\x99\xA2" => "\x72\x6E",
+ "\xF0\x9D\x99\xA3" => "\x6E",
+ "\xF0\x9D\x99\xA4" => "\x6F",
+ "\xF0\x9D\x99\xA5" => "\x70",
+ "\xF0\x9D\x99\xA6" => "\x71",
+ "\xF0\x9D\x99\xA7" => "\x72",
+ "\xF0\x9D\x99\xA8" => "\x73",
+ "\xF0\x9D\x99\xA9" => "\x74",
+ "\xF0\x9D\x99\xAA" => "\x75",
+ "\xF0\x9D\x99\xAB" => "\x76",
+ "\xF0\x9D\x99\xAC" => "\x77",
+ "\xF0\x9D\x99\xAD" => "\x78",
+ "\xF0\x9D\x99\xAE" => "\x79",
+ "\xF0\x9D\x99\xAF" => "\x7A",
+ "\xF0\x9D\x99\xB0" => "\x41",
+ "\xF0\x9D\x99\xB1" => "\x42",
+ "\xF0\x9D\x99\xB2" => "\x43",
+ "\xF0\x9D\x99\xB3" => "\x44",
+ "\xF0\x9D\x99\xB4" => "\x45",
+ "\xF0\x9D\x99\xB5" => "\x46",
+ "\xF0\x9D\x99\xB6" => "\x47",
+ "\xF0\x9D\x99\xB7" => "\x48",
+ "\xF0\x9D\x99\xB8" => "\x6C",
+ "\xF0\x9D\x99\xB9" => "\x4A",
+ "\xF0\x9D\x99\xBA" => "\x4B",
+ "\xF0\x9D\x99\xBB" => "\x4C",
+ "\xF0\x9D\x99\xBC" => "\x4D",
+ "\xF0\x9D\x99\xBD" => "\x4E",
+ "\xF0\x9D\x99\xBE" => "\x4F",
+ "\xF0\x9D\x99\xBF" => "\x50",
+ "\xF0\x9D\x9A\x80" => "\x51",
+ "\xF0\x9D\x9A\x81" => "\x52",
+ "\xF0\x9D\x9A\x82" => "\x53",
+ "\xF0\x9D\x9A\x83" => "\x54",
+ "\xF0\x9D\x9A\x84" => "\x55",
+ "\xF0\x9D\x9A\x85" => "\x56",
+ "\xF0\x9D\x9A\x86" => "\x57",
+ "\xF0\x9D\x9A\x87" => "\x58",
+ "\xF0\x9D\x9A\x88" => "\x59",
+ "\xF0\x9D\x9A\x89" => "\x5A",
+ "\xF0\x9D\x9A\x8A" => "\x61",
+ "\xF0\x9D\x9A\x8B" => "\x62",
+ "\xF0\x9D\x9A\x8C" => "\x63",
+ "\xF0\x9D\x9A\x8D" => "\x64",
+ "\xF0\x9D\x9A\x8E" => "\x65",
+ "\xF0\x9D\x9A\x8F" => "\x66",
+ "\xF0\x9D\x9A\x90" => "\x67",
+ "\xF0\x9D\x9A\x91" => "\x68",
+ "\xF0\x9D\x9A\x92" => "\x69",
+ "\xF0\x9D\x9A\x93" => "\x6A",
+ "\xF0\x9D\x9A\x94" => "\x6B",
+ "\xF0\x9D\x9A\x95" => "\x6C",
+ "\xF0\x9D\x9A\x96" => "\x72\x6E",
+ "\xF0\x9D\x9A\x97" => "\x6E",
+ "\xF0\x9D\x9A\x98" => "\x6F",
+ "\xF0\x9D\x9A\x99" => "\x70",
+ "\xF0\x9D\x9A\x9A" => "\x71",
+ "\xF0\x9D\x9A\x9B" => "\x72",
+ "\xF0\x9D\x9A\x9C" => "\x73",
+ "\xF0\x9D\x9A\x9D" => "\x74",
+ "\xF0\x9D\x9A\x9E" => "\x75",
+ "\xF0\x9D\x9A\x9F" => "\x76",
+ "\xF0\x9D\x9A\xA0" => "\x77",
+ "\xF0\x9D\x9A\xA1" => "\x78",
+ "\xF0\x9D\x9A\xA2" => "\x79",
+ "\xF0\x9D\x9A\xA3" => "\x7A",
+ "\xF0\x9D\x9A\xA4" => "\x69",
+ "\xF0\x9D\x9A\xA5" => "\xC8\xB7",
+ "\xF0\x9D\x9A\xA8" => "\x41",
+ "\xF0\x9D\x9A\xA9" => "\x42",
+ "\xF0\x9D\x9A\xAA" => "\xCE\x93",
+ "\xF0\x9D\x9A\xAB" => "\xCE\x94",
+ "\xF0\x9D\x9A\xAC" => "\x45",
+ "\xF0\x9D\x9A\xAD" => "\x5A",
+ "\xF0\x9D\x9A\xAE" => "\x48",
+ "\xF0\x9D\x9A\xAF" => "\x4F\xCC\xB5",
+ "\xF0\x9D\x9A\xB0" => "\x6C",
+ "\xF0\x9D\x9A\xB1" => "\x4B",
+ "\xF0\x9D\x9A\xB2" => "\xC9\x85",
+ "\xF0\x9D\x9A\xB3" => "\x4D",
+ "\xF0\x9D\x9A\xB4" => "\x4E",
+ "\xF0\x9D\x9A\xB5" => "\xCE\x9E",
+ "\xF0\x9D\x9A\xB6" => "\x4F",
+ "\xF0\x9D\x9A\xB7" => "\xCE\xA0",
+ "\xF0\x9D\x9A\xB8" => "\x50",
+ "\xF0\x9D\x9A\xB9" => "\x4F\xCC\xB5",
+ "\xF0\x9D\x9A\xBA" => "\xC6\xA9",
+ "\xF0\x9D\x9A\xBB" => "\x54",
+ "\xF0\x9D\x9A\xBC" => "\x59",
+ "\xF0\x9D\x9A\xBD" => "\xCE\xA6",
+ "\xF0\x9D\x9A\xBE" => "\x58",
+ "\xF0\x9D\x9A\xBF" => "\xCE\xA8",
+ "\xF0\x9D\x9B\x80" => "\xCE\xA9",
+ "\xF0\x9D\x9B\x81" => "\xE2\x88\x87",
+ "\xF0\x9D\x9B\x82" => "\x61",
+ "\xF0\x9D\x9B\x83" => "\xC3\x9F",
+ "\xF0\x9D\x9B\x84" => "\x79",
+ "\xF0\x9D\x9B\x85" => "\xE1\xBA\x9F",
+ "\xF0\x9D\x9B\x86" => "\xEA\x9E\x93",
+ "\xF0\x9D\x9B\x87" => "\xCE\xB6",
+ "\xF0\x9D\x9B\x88" => "\x6E\xCC\xA9",
+ "\xF0\x9D\x9B\x89" => "\x4F\xCC\xB5",
+ "\xF0\x9D\x9B\x8A" => "\x69",
+ "\xF0\x9D\x9B\x8B" => "\xC4\xB8",
+ "\xF0\x9D\x9B\x8C" => "\xCE\xBB",
+ "\xF0\x9D\x9B\x8D" => "\xCE\xBC",
+ "\xF0\x9D\x9B\x8E" => "\x76",
+ "\xF0\x9D\x9B\x8F" => "\xCE\xBE",
+ "\xF0\x9D\x9B\x90" => "\x6F",
+ "\xF0\x9D\x9B\x91" => "\xCF\x80",
+ "\xF0\x9D\x9B\x92" => "\x70",
+ "\xF0\x9D\x9B\x93" => "\xCF\x82",
+ "\xF0\x9D\x9B\x94" => "\x6F",
+ "\xF0\x9D\x9B\x95" => "\xE1\xB4\x9B",
+ "\xF0\x9D\x9B\x96" => "\x75",
+ "\xF0\x9D\x9B\x97" => "\xC9\xB8",
+ "\xF0\x9D\x9B\x98" => "\xCF\x87",
+ "\xF0\x9D\x9B\x99" => "\xCF\x88",
+ "\xF0\x9D\x9B\x9A" => "\xCF\x89",
+ "\xF0\x9D\x9B\x9B" => "\xE2\x88\x82",
+ "\xF0\x9D\x9B\x9C" => "\xEA\x9E\x93",
+ "\xF0\x9D\x9B\x9D" => "\x4F\xCC\xB5",
+ "\xF0\x9D\x9B\x9E" => "\xC4\xB8",
+ "\xF0\x9D\x9B\x9F" => "\xC9\xB8",
+ "\xF0\x9D\x9B\xA0" => "\x70",
+ "\xF0\x9D\x9B\xA1" => "\xCF\x80",
+ "\xF0\x9D\x9B\xA2" => "\x41",
+ "\xF0\x9D\x9B\xA3" => "\x42",
+ "\xF0\x9D\x9B\xA4" => "\xCE\x93",
+ "\xF0\x9D\x9B\xA5" => "\xCE\x94",
+ "\xF0\x9D\x9B\xA6" => "\x45",
+ "\xF0\x9D\x9B\xA7" => "\x5A",
+ "\xF0\x9D\x9B\xA8" => "\x48",
+ "\xF0\x9D\x9B\xA9" => "\x4F\xCC\xB5",
+ "\xF0\x9D\x9B\xAA" => "\x6C",
+ "\xF0\x9D\x9B\xAB" => "\x4B",
+ "\xF0\x9D\x9B\xAC" => "\xC9\x85",
+ "\xF0\x9D\x9B\xAD" => "\x4D",
+ "\xF0\x9D\x9B\xAE" => "\x4E",
+ "\xF0\x9D\x9B\xAF" => "\xCE\x9E",
+ "\xF0\x9D\x9B\xB0" => "\x4F",
+ "\xF0\x9D\x9B\xB1" => "\xCE\xA0",
+ "\xF0\x9D\x9B\xB2" => "\x50",
+ "\xF0\x9D\x9B\xB3" => "\x4F\xCC\xB5",
+ "\xF0\x9D\x9B\xB4" => "\xC6\xA9",
+ "\xF0\x9D\x9B\xB5" => "\x54",
+ "\xF0\x9D\x9B\xB6" => "\x59",
+ "\xF0\x9D\x9B\xB7" => "\xCE\xA6",
+ "\xF0\x9D\x9B\xB8" => "\x58",
+ "\xF0\x9D\x9B\xB9" => "\xCE\xA8",
+ "\xF0\x9D\x9B\xBA" => "\xCE\xA9",
+ "\xF0\x9D\x9B\xBB" => "\xE2\x88\x87",
+ "\xF0\x9D\x9B\xBC" => "\x61",
+ "\xF0\x9D\x9B\xBD" => "\xC3\x9F",
+ "\xF0\x9D\x9B\xBE" => "\x79",
+ "\xF0\x9D\x9B\xBF" => "\xE1\xBA\x9F",
+ "\xF0\x9D\x9C\x80" => "\xEA\x9E\x93",
+ "\xF0\x9D\x9C\x81" => "\xCE\xB6",
+ "\xF0\x9D\x9C\x82" => "\x6E\xCC\xA9",
+ "\xF0\x9D\x9C\x83" => "\x4F\xCC\xB5",
+ "\xF0\x9D\x9C\x84" => "\x69",
+ "\xF0\x9D\x9C\x85" => "\xC4\xB8",
+ "\xF0\x9D\x9C\x86" => "\xCE\xBB",
+ "\xF0\x9D\x9C\x87" => "\xCE\xBC",
+ "\xF0\x9D\x9C\x88" => "\x76",
+ "\xF0\x9D\x9C\x89" => "\xCE\xBE",
+ "\xF0\x9D\x9C\x8A" => "\x6F",
+ "\xF0\x9D\x9C\x8B" => "\xCF\x80",
+ "\xF0\x9D\x9C\x8C" => "\x70",
+ "\xF0\x9D\x9C\x8D" => "\xCF\x82",
+ "\xF0\x9D\x9C\x8E" => "\x6F",
+ "\xF0\x9D\x9C\x8F" => "\xE1\xB4\x9B",
+ "\xF0\x9D\x9C\x90" => "\x75",
+ "\xF0\x9D\x9C\x91" => "\xC9\xB8",
+ "\xF0\x9D\x9C\x92" => "\xCF\x87",
+ "\xF0\x9D\x9C\x93" => "\xCF\x88",
+ "\xF0\x9D\x9C\x94" => "\xCF\x89",
+ "\xF0\x9D\x9C\x95" => "\xE2\x88\x82",
+ "\xF0\x9D\x9C\x96" => "\xEA\x9E\x93",
+ "\xF0\x9D\x9C\x97" => "\x4F\xCC\xB5",
+ "\xF0\x9D\x9C\x98" => "\xC4\xB8",
+ "\xF0\x9D\x9C\x99" => "\xC9\xB8",
+ "\xF0\x9D\x9C\x9A" => "\x70",
+ "\xF0\x9D\x9C\x9B" => "\xCF\x80",
+ "\xF0\x9D\x9C\x9C" => "\x41",
+ "\xF0\x9D\x9C\x9D" => "\x42",
+ "\xF0\x9D\x9C\x9E" => "\xCE\x93",
+ "\xF0\x9D\x9C\x9F" => "\xCE\x94",
+ "\xF0\x9D\x9C\xA0" => "\x45",
+ "\xF0\x9D\x9C\xA1" => "\x5A",
+ "\xF0\x9D\x9C\xA2" => "\x48",
+ "\xF0\x9D\x9C\xA3" => "\x4F\xCC\xB5",
+ "\xF0\x9D\x9C\xA4" => "\x6C",
+ "\xF0\x9D\x9C\xA5" => "\x4B",
+ "\xF0\x9D\x9C\xA6" => "\xC9\x85",
+ "\xF0\x9D\x9C\xA7" => "\x4D",
+ "\xF0\x9D\x9C\xA8" => "\x4E",
+ "\xF0\x9D\x9C\xA9" => "\xCE\x9E",
+ "\xF0\x9D\x9C\xAA" => "\x4F",
+ "\xF0\x9D\x9C\xAB" => "\xCE\xA0",
+ "\xF0\x9D\x9C\xAC" => "\x50",
+ "\xF0\x9D\x9C\xAD" => "\x4F\xCC\xB5",
+ "\xF0\x9D\x9C\xAE" => "\xC6\xA9",
+ "\xF0\x9D\x9C\xAF" => "\x54",
+ "\xF0\x9D\x9C\xB0" => "\x59",
+ "\xF0\x9D\x9C\xB1" => "\xCE\xA6",
+ "\xF0\x9D\x9C\xB2" => "\x58",
+ "\xF0\x9D\x9C\xB3" => "\xCE\xA8",
+ "\xF0\x9D\x9C\xB4" => "\xCE\xA9",
+ "\xF0\x9D\x9C\xB5" => "\xE2\x88\x87",
+ "\xF0\x9D\x9C\xB6" => "\x61",
+ "\xF0\x9D\x9C\xB7" => "\xC3\x9F",
+ "\xF0\x9D\x9C\xB8" => "\x79",
+ "\xF0\x9D\x9C\xB9" => "\xE1\xBA\x9F",
+ "\xF0\x9D\x9C\xBA" => "\xEA\x9E\x93",
+ "\xF0\x9D\x9C\xBB" => "\xCE\xB6",
+ "\xF0\x9D\x9C\xBC" => "\x6E\xCC\xA9",
+ "\xF0\x9D\x9C\xBD" => "\x4F\xCC\xB5",
+ "\xF0\x9D\x9C\xBE" => "\x69",
+ "\xF0\x9D\x9C\xBF" => "\xC4\xB8",
+ "\xF0\x9D\x9D\x80" => "\xCE\xBB",
+ "\xF0\x9D\x9D\x81" => "\xCE\xBC",
+ "\xF0\x9D\x9D\x82" => "\x76",
+ "\xF0\x9D\x9D\x83" => "\xCE\xBE",
+ "\xF0\x9D\x9D\x84" => "\x6F",
+ "\xF0\x9D\x9D\x85" => "\xCF\x80",
+ "\xF0\x9D\x9D\x86" => "\x70",
+ "\xF0\x9D\x9D\x87" => "\xCF\x82",
+ "\xF0\x9D\x9D\x88" => "\x6F",
+ "\xF0\x9D\x9D\x89" => "\xE1\xB4\x9B",
+ "\xF0\x9D\x9D\x8A" => "\x75",
+ "\xF0\x9D\x9D\x8B" => "\xC9\xB8",
+ "\xF0\x9D\x9D\x8C" => "\xCF\x87",
+ "\xF0\x9D\x9D\x8D" => "\xCF\x88",
+ "\xF0\x9D\x9D\x8E" => "\xCF\x89",
+ "\xF0\x9D\x9D\x8F" => "\xE2\x88\x82",
+ "\xF0\x9D\x9D\x90" => "\xEA\x9E\x93",
+ "\xF0\x9D\x9D\x91" => "\x4F\xCC\xB5",
+ "\xF0\x9D\x9D\x92" => "\xC4\xB8",
+ "\xF0\x9D\x9D\x93" => "\xC9\xB8",
+ "\xF0\x9D\x9D\x94" => "\x70",
+ "\xF0\x9D\x9D\x95" => "\xCF\x80",
+ "\xF0\x9D\x9D\x96" => "\x41",
+ "\xF0\x9D\x9D\x97" => "\x42",
+ "\xF0\x9D\x9D\x98" => "\xCE\x93",
+ "\xF0\x9D\x9D\x99" => "\xCE\x94",
+ "\xF0\x9D\x9D\x9A" => "\x45",
+ "\xF0\x9D\x9D\x9B" => "\x5A",
+ "\xF0\x9D\x9D\x9C" => "\x48",
+ "\xF0\x9D\x9D\x9D" => "\x4F\xCC\xB5",
+ "\xF0\x9D\x9D\x9E" => "\x6C",
+ "\xF0\x9D\x9D\x9F" => "\x4B",
+ "\xF0\x9D\x9D\xA0" => "\xC9\x85",
+ "\xF0\x9D\x9D\xA1" => "\x4D",
+ "\xF0\x9D\x9D\xA2" => "\x4E",
+ "\xF0\x9D\x9D\xA3" => "\xCE\x9E",
+ "\xF0\x9D\x9D\xA4" => "\x4F",
+ "\xF0\x9D\x9D\xA5" => "\xCE\xA0",
+ "\xF0\x9D\x9D\xA6" => "\x50",
+ "\xF0\x9D\x9D\xA7" => "\x4F\xCC\xB5",
+ "\xF0\x9D\x9D\xA8" => "\xC6\xA9",
+ "\xF0\x9D\x9D\xA9" => "\x54",
+ "\xF0\x9D\x9D\xAA" => "\x59",
+ "\xF0\x9D\x9D\xAB" => "\xCE\xA6",
+ "\xF0\x9D\x9D\xAC" => "\x58",
+ "\xF0\x9D\x9D\xAD" => "\xCE\xA8",
+ "\xF0\x9D\x9D\xAE" => "\xCE\xA9",
+ "\xF0\x9D\x9D\xAF" => "\xE2\x88\x87",
+ "\xF0\x9D\x9D\xB0" => "\x61",
+ "\xF0\x9D\x9D\xB1" => "\xC3\x9F",
+ "\xF0\x9D\x9D\xB2" => "\x79",
+ "\xF0\x9D\x9D\xB3" => "\xE1\xBA\x9F",
+ "\xF0\x9D\x9D\xB4" => "\xEA\x9E\x93",
+ "\xF0\x9D\x9D\xB5" => "\xCE\xB6",
+ "\xF0\x9D\x9D\xB6" => "\x6E\xCC\xA9",
+ "\xF0\x9D\x9D\xB7" => "\x4F\xCC\xB5",
+ "\xF0\x9D\x9D\xB8" => "\x69",
+ "\xF0\x9D\x9D\xB9" => "\xC4\xB8",
+ "\xF0\x9D\x9D\xBA" => "\xCE\xBB",
+ "\xF0\x9D\x9D\xBB" => "\xCE\xBC",
+ "\xF0\x9D\x9D\xBC" => "\x76",
+ "\xF0\x9D\x9D\xBD" => "\xCE\xBE",
+ "\xF0\x9D\x9D\xBE" => "\x6F",
+ "\xF0\x9D\x9D\xBF" => "\xCF\x80",
+ "\xF0\x9D\x9E\x80" => "\x70",
+ "\xF0\x9D\x9E\x81" => "\xCF\x82",
+ "\xF0\x9D\x9E\x82" => "\x6F",
+ "\xF0\x9D\x9E\x83" => "\xE1\xB4\x9B",
+ "\xF0\x9D\x9E\x84" => "\x75",
+ "\xF0\x9D\x9E\x85" => "\xC9\xB8",
+ "\xF0\x9D\x9E\x86" => "\xCF\x87",
+ "\xF0\x9D\x9E\x87" => "\xCF\x88",
+ "\xF0\x9D\x9E\x88" => "\xCF\x89",
+ "\xF0\x9D\x9E\x89" => "\xE2\x88\x82",
+ "\xF0\x9D\x9E\x8A" => "\xEA\x9E\x93",
+ "\xF0\x9D\x9E\x8B" => "\x4F\xCC\xB5",
+ "\xF0\x9D\x9E\x8C" => "\xC4\xB8",
+ "\xF0\x9D\x9E\x8D" => "\xC9\xB8",
+ "\xF0\x9D\x9E\x8E" => "\x70",
+ "\xF0\x9D\x9E\x8F" => "\xCF\x80",
+ "\xF0\x9D\x9E\x90" => "\x41",
+ "\xF0\x9D\x9E\x91" => "\x42",
+ "\xF0\x9D\x9E\x92" => "\xCE\x93",
+ "\xF0\x9D\x9E\x93" => "\xCE\x94",
+ "\xF0\x9D\x9E\x94" => "\x45",
+ "\xF0\x9D\x9E\x95" => "\x5A",
+ "\xF0\x9D\x9E\x96" => "\x48",
+ "\xF0\x9D\x9E\x97" => "\x4F\xCC\xB5",
+ "\xF0\x9D\x9E\x98" => "\x6C",
+ "\xF0\x9D\x9E\x99" => "\x4B",
+ "\xF0\x9D\x9E\x9A" => "\xC9\x85",
+ "\xF0\x9D\x9E\x9B" => "\x4D",
+ "\xF0\x9D\x9E\x9C" => "\x4E",
+ "\xF0\x9D\x9E\x9D" => "\xCE\x9E",
+ "\xF0\x9D\x9E\x9E" => "\x4F",
+ "\xF0\x9D\x9E\x9F" => "\xCE\xA0",
+ "\xF0\x9D\x9E\xA0" => "\x50",
+ "\xF0\x9D\x9E\xA1" => "\x4F\xCC\xB5",
+ "\xF0\x9D\x9E\xA2" => "\xC6\xA9",
+ "\xF0\x9D\x9E\xA3" => "\x54",
+ "\xF0\x9D\x9E\xA4" => "\x59",
+ "\xF0\x9D\x9E\xA5" => "\xCE\xA6",
+ "\xF0\x9D\x9E\xA6" => "\x58",
+ "\xF0\x9D\x9E\xA7" => "\xCE\xA8",
+ "\xF0\x9D\x9E\xA8" => "\xCE\xA9",
+ "\xF0\x9D\x9E\xA9" => "\xE2\x88\x87",
+ "\xF0\x9D\x9E\xAA" => "\x61",
+ "\xF0\x9D\x9E\xAB" => "\xC3\x9F",
+ "\xF0\x9D\x9E\xAC" => "\x79",
+ "\xF0\x9D\x9E\xAD" => "\xE1\xBA\x9F",
+ "\xF0\x9D\x9E\xAE" => "\xEA\x9E\x93",
+ "\xF0\x9D\x9E\xAF" => "\xCE\xB6",
+ "\xF0\x9D\x9E\xB0" => "\x6E\xCC\xA9",
+ "\xF0\x9D\x9E\xB1" => "\x4F\xCC\xB5",
+ "\xF0\x9D\x9E\xB2" => "\x69",
+ "\xF0\x9D\x9E\xB3" => "\xC4\xB8",
+ "\xF0\x9D\x9E\xB4" => "\xCE\xBB",
+ "\xF0\x9D\x9E\xB5" => "\xCE\xBC",
+ "\xF0\x9D\x9E\xB6" => "\x76",
+ "\xF0\x9D\x9E\xB7" => "\xCE\xBE",
+ "\xF0\x9D\x9E\xB8" => "\x6F",
+ "\xF0\x9D\x9E\xB9" => "\xCF\x80",
+ "\xF0\x9D\x9E\xBA" => "\x70",
+ "\xF0\x9D\x9E\xBB" => "\xCF\x82",
+ "\xF0\x9D\x9E\xBC" => "\x6F",
+ "\xF0\x9D\x9E\xBD" => "\xE1\xB4\x9B",
+ "\xF0\x9D\x9E\xBE" => "\x75",
+ "\xF0\x9D\x9E\xBF" => "\xC9\xB8",
+ "\xF0\x9D\x9F\x80" => "\xCF\x87",
+ "\xF0\x9D\x9F\x81" => "\xCF\x88",
+ "\xF0\x9D\x9F\x82" => "\xCF\x89",
+ "\xF0\x9D\x9F\x83" => "\xE2\x88\x82",
+ "\xF0\x9D\x9F\x84" => "\xEA\x9E\x93",
+ "\xF0\x9D\x9F\x85" => "\x4F\xCC\xB5",
+ "\xF0\x9D\x9F\x86" => "\xC4\xB8",
+ "\xF0\x9D\x9F\x87" => "\xC9\xB8",
+ "\xF0\x9D\x9F\x88" => "\x70",
+ "\xF0\x9D\x9F\x89" => "\xCF\x80",
+ "\xF0\x9D\x9F\x8A" => "\x46",
+ "\xF0\x9D\x9F\x8B" => "\xCF\x9D",
+ "\xF0\x9D\x9F\x8E" => "\x4F",
+ "\xF0\x9D\x9F\x8F" => "\x6C",
+ "\xF0\x9D\x9F\x90" => "\x32",
+ "\xF0\x9D\x9F\x91" => "\x33",
+ "\xF0\x9D\x9F\x92" => "\x34",
+ "\xF0\x9D\x9F\x93" => "\x35",
+ "\xF0\x9D\x9F\x94" => "\x36",
+ "\xF0\x9D\x9F\x95" => "\x37",
+ "\xF0\x9D\x9F\x96" => "\x38",
+ "\xF0\x9D\x9F\x97" => "\x39",
+ "\xF0\x9D\x9F\x98" => "\x4F",
+ "\xF0\x9D\x9F\x99" => "\x6C",
+ "\xF0\x9D\x9F\x9A" => "\x32",
+ "\xF0\x9D\x9F\x9B" => "\x33",
+ "\xF0\x9D\x9F\x9C" => "\x34",
+ "\xF0\x9D\x9F\x9D" => "\x35",
+ "\xF0\x9D\x9F\x9E" => "\x36",
+ "\xF0\x9D\x9F\x9F" => "\x37",
+ "\xF0\x9D\x9F\xA0" => "\x38",
+ "\xF0\x9D\x9F\xA1" => "\x39",
+ "\xF0\x9D\x9F\xA2" => "\x4F",
+ "\xF0\x9D\x9F\xA3" => "\x6C",
+ "\xF0\x9D\x9F\xA4" => "\x32",
+ "\xF0\x9D\x9F\xA5" => "\x33",
+ "\xF0\x9D\x9F\xA6" => "\x34",
+ "\xF0\x9D\x9F\xA7" => "\x35",
+ "\xF0\x9D\x9F\xA8" => "\x36",
+ "\xF0\x9D\x9F\xA9" => "\x37",
+ "\xF0\x9D\x9F\xAA" => "\x38",
+ "\xF0\x9D\x9F\xAB" => "\x39",
+ "\xF0\x9D\x9F\xAC" => "\x4F",
+ "\xF0\x9D\x9F\xAD" => "\x6C",
+ "\xF0\x9D\x9F\xAE" => "\x32",
+ "\xF0\x9D\x9F\xAF" => "\x33",
+ "\xF0\x9D\x9F\xB0" => "\x34",
+ "\xF0\x9D\x9F\xB1" => "\x35",
+ "\xF0\x9D\x9F\xB2" => "\x36",
+ "\xF0\x9D\x9F\xB3" => "\x37",
+ "\xF0\x9D\x9F\xB4" => "\x38",
+ "\xF0\x9D\x9F\xB5" => "\x39",
+ "\xF0\x9D\x9F\xB6" => "\x4F",
+ "\xF0\x9D\x9F\xB7" => "\x6C",
+ "\xF0\x9D\x9F\xB8" => "\x32",
+ "\xF0\x9D\x9F\xB9" => "\x33",
+ "\xF0\x9D\x9F\xBA" => "\x34",
+ "\xF0\x9D\x9F\xBB" => "\x35",
+ "\xF0\x9D\x9F\xBC" => "\x36",
+ "\xF0\x9D\x9F\xBD" => "\x37",
+ "\xF0\x9D\x9F\xBE" => "\x38",
+ "\xF0\x9D\x9F\xBF" => "\x39",
+ "\xF0\x9E\xA3\x87" => "\x6C",
+ "\xF0\x9E\xA3\x88" => "\xE2\x88\xA0",
+ "\xF0\x9E\xA3\x89" => "\xD9\xA3",
+ "\xF0\x9E\xA3\x8B" => "\x38",
+ "\xF0\x9E\xA3\x8C" => "\xE2\x88\x82",
+ "\xF0\x9E\xA3\x8D" => "\xE2\x88\x82\xCC\xB5",
+ "\xF0\x9E\xB8\x80" => "\x6C",
+ "\xF0\x9E\xB8\x81" => "\xD8\xA8",
+ "\xF0\x9E\xB8\x82" => "\xD8\xAC",
+ "\xF0\x9E\xB8\x83" => "\xD8\xAF",
+ "\xF0\x9E\xB8\x85" => "\xD9\x88",
+ "\xF0\x9E\xB8\x86" => "\xD8\xB2",
+ "\xF0\x9E\xB8\x87" => "\xD8\xAD",
+ "\xF0\x9E\xB8\x88" => "\xD8\xB7",
+ "\xF0\x9E\xB8\x89" => "\xD9\x89",
+ "\xF0\x9E\xB8\x8A" => "\xD9\x83",
+ "\xF0\x9E\xB8\x8B" => "\xD9\x84",
+ "\xF0\x9E\xB8\x8C" => "\xD9\x85",
+ "\xF0\x9E\xB8\x8D" => "\xD9\x86",
+ "\xF0\x9E\xB8\x8E" => "\xD8\xB3",
+ "\xF0\x9E\xB8\x8F" => "\xD8\xB9",
+ "\xF0\x9E\xB8\x90" => "\xD9\x81",
+ "\xF0\x9E\xB8\x91" => "\xD8\xB5",
+ "\xF0\x9E\xB8\x92" => "\xD9\x82",
+ "\xF0\x9E\xB8\x93" => "\xD8\xB1",
+ "\xF0\x9E\xB8\x94" => "\xD8\xB3\xDB\x9B",
+ "\xF0\x9E\xB8\x95" => "\xD8\xAA",
+ "\xF0\x9E\xB8\x96" => "\xD9\x89\xDB\x9B",
+ "\xF0\x9E\xB8\x97" => "\xD8\xAE",
+ "\xF0\x9E\xB8\x98" => "\xD8\xB0",
+ "\xF0\x9E\xB8\x99" => "\xD8\xB6",
+ "\xF0\x9E\xB8\x9A" => "\xD8\xB8",
+ "\xF0\x9E\xB8\x9B" => "\xD8\xBA",
+ "\xF0\x9E\xB8\x9C" => "\xD9\x89",
+ "\xF0\x9E\xB8\x9D" => "\xD9\x89",
+ "\xF0\x9E\xB8\x9E" => "\xDA\xA1",
+ "\xF0\x9E\xB8\x9F" => "\xDA\xA1",
+ "\xF0\x9E\xB8\xA1" => "\xD8\xA8",
+ "\xF0\x9E\xB8\xA2" => "\xD8\xAC",
+ "\xF0\x9E\xB8\xA4" => "\x6F",
+ "\xF0\x9E\xB8\xA7" => "\xD8\xAD",
+ "\xF0\x9E\xB8\xA9" => "\xD9\x89",
+ "\xF0\x9E\xB8\xAA" => "\xD9\x83",
+ "\xF0\x9E\xB8\xAB" => "\xD9\x84",
+ "\xF0\x9E\xB8\xAC" => "\xD9\x85",
+ "\xF0\x9E\xB8\xAD" => "\xD9\x86",
+ "\xF0\x9E\xB8\xAE" => "\xD8\xB3",
+ "\xF0\x9E\xB8\xAF" => "\xD8\xB9",
+ "\xF0\x9E\xB8\xB0" => "\xD9\x81",
+ "\xF0\x9E\xB8\xB1" => "\xD8\xB5",
+ "\xF0\x9E\xB8\xB2" => "\xD9\x82",
+ "\xF0\x9E\xB8\xB4" => "\xD8\xB3\xDB\x9B",
+ "\xF0\x9E\xB8\xB5" => "\xD8\xAA",
+ "\xF0\x9E\xB8\xB6" => "\xD9\x89\xDB\x9B",
+ "\xF0\x9E\xB8\xB7" => "\xD8\xAE",
+ "\xF0\x9E\xB8\xB9" => "\xD8\xB6",
+ "\xF0\x9E\xB8\xBB" => "\xD8\xBA",
+ "\xF0\x9E\xB9\x82" => "\xD8\xAC",
+ "\xF0\x9E\xB9\x87" => "\xD8\xAD",
+ "\xF0\x9E\xB9\x89" => "\xD9\x89",
+ "\xF0\x9E\xB9\x8B" => "\xD9\x84",
+ "\xF0\x9E\xB9\x8D" => "\xD9\x86",
+ "\xF0\x9E\xB9\x8E" => "\xD8\xB3",
+ "\xF0\x9E\xB9\x8F" => "\xD8\xB9",
+ "\xF0\x9E\xB9\x91" => "\xD8\xB5",
+ "\xF0\x9E\xB9\x92" => "\xD9\x82",
+ "\xF0\x9E\xB9\x94" => "\xD8\xB3\xDB\x9B",
+ "\xF0\x9E\xB9\x97" => "\xD8\xAE",
+ "\xF0\x9E\xB9\x99" => "\xD8\xB6",
+ "\xF0\x9E\xB9\x9B" => "\xD8\xBA",
+ "\xF0\x9E\xB9\x9D" => "\xD9\x89",
+ "\xF0\x9E\xB9\x9F" => "\xDA\xA1",
+ "\xF0\x9E\xB9\xA1" => "\xD8\xA8",
+ "\xF0\x9E\xB9\xA2" => "\xD8\xAC",
+ "\xF0\x9E\xB9\xA4" => "\x6F",
+ "\xF0\x9E\xB9\xA7" => "\xD8\xAD",
+ "\xF0\x9E\xB9\xA8" => "\xD8\xB7",
+ "\xF0\x9E\xB9\xA9" => "\xD9\x89",
+ "\xF0\x9E\xB9\xAA" => "\xD9\x83",
+ "\xF0\x9E\xB9\xAC" => "\xD9\x85",
+ "\xF0\x9E\xB9\xAD" => "\xD9\x86",
+ "\xF0\x9E\xB9\xAE" => "\xD8\xB3",
+ "\xF0\x9E\xB9\xAF" => "\xD8\xB9",
+ "\xF0\x9E\xB9\xB0" => "\xD9\x81",
+ "\xF0\x9E\xB9\xB1" => "\xD8\xB5",
+ "\xF0\x9E\xB9\xB2" => "\xD9\x82",
+ "\xF0\x9E\xB9\xB4" => "\xD8\xB3\xDB\x9B",
+ "\xF0\x9E\xB9\xB5" => "\xD8\xAA",
+ "\xF0\x9E\xB9\xB6" => "\xD9\x89\xDB\x9B",
+ "\xF0\x9E\xB9\xB7" => "\xD8\xAE",
+ "\xF0\x9E\xB9\xB9" => "\xD8\xB6",
+ "\xF0\x9E\xB9\xBA" => "\xD8\xB8",
+ "\xF0\x9E\xB9\xBB" => "\xD8\xBA",
+ "\xF0\x9E\xB9\xBC" => "\xD9\x89",
+ "\xF0\x9E\xB9\xBE" => "\xDA\xA1",
+ "\xF0\x9E\xBA\x80" => "\x6C",
+ "\xF0\x9E\xBA\x81" => "\xD8\xA8",
+ "\xF0\x9E\xBA\x82" => "\xD8\xAC",
+ "\xF0\x9E\xBA\x83" => "\xD8\xAF",
+ "\xF0\x9E\xBA\x84" => "\x6F",
+ "\xF0\x9E\xBA\x85" => "\xD9\x88",
+ "\xF0\x9E\xBA\x86" => "\xD8\xB2",
+ "\xF0\x9E\xBA\x87" => "\xD8\xAD",
+ "\xF0\x9E\xBA\x88" => "\xD8\xB7",
+ "\xF0\x9E\xBA\x89" => "\xD9\x89",
+ "\xF0\x9E\xBA\x8B" => "\xD9\x84",
+ "\xF0\x9E\xBA\x8C" => "\xD9\x85",
+ "\xF0\x9E\xBA\x8D" => "\xD9\x86",
+ "\xF0\x9E\xBA\x8E" => "\xD8\xB3",
+ "\xF0\x9E\xBA\x8F" => "\xD8\xB9",
+ "\xF0\x9E\xBA\x90" => "\xD9\x81",
+ "\xF0\x9E\xBA\x91" => "\xD8\xB5",
+ "\xF0\x9E\xBA\x92" => "\xD9\x82",
+ "\xF0\x9E\xBA\x93" => "\xD8\xB1",
+ "\xF0\x9E\xBA\x94" => "\xD8\xB3\xDB\x9B",
+ "\xF0\x9E\xBA\x95" => "\xD8\xAA",
+ "\xF0\x9E\xBA\x96" => "\xD9\x89\xDB\x9B",
+ "\xF0\x9E\xBA\x97" => "\xD8\xAE",
+ "\xF0\x9E\xBA\x98" => "\xD8\xB0",
+ "\xF0\x9E\xBA\x99" => "\xD8\xB6",
+ "\xF0\x9E\xBA\x9A" => "\xD8\xB8",
+ "\xF0\x9E\xBA\x9B" => "\xD8\xBA",
+ "\xF0\x9E\xBA\xA1" => "\xD8\xA8",
+ "\xF0\x9E\xBA\xA2" => "\xD8\xAC",
+ "\xF0\x9E\xBA\xA3" => "\xD8\xAF",
+ "\xF0\x9E\xBA\xA5" => "\xD9\x88",
+ "\xF0\x9E\xBA\xA6" => "\xD8\xB2",
+ "\xF0\x9E\xBA\xA7" => "\xD8\xAD",
+ "\xF0\x9E\xBA\xA8" => "\xD8\xB7",
+ "\xF0\x9E\xBA\xA9" => "\xD9\x89",
+ "\xF0\x9E\xBA\xAB" => "\xD9\x84",
+ "\xF0\x9E\xBA\xAC" => "\xD9\x85",
+ "\xF0\x9E\xBA\xAD" => "\xD9\x86",
+ "\xF0\x9E\xBA\xAE" => "\xD8\xB3",
+ "\xF0\x9E\xBA\xAF" => "\xD8\xB9",
+ "\xF0\x9E\xBA\xB0" => "\xD9\x81",
+ "\xF0\x9E\xBA\xB1" => "\xD8\xB5",
+ "\xF0\x9E\xBA\xB2" => "\xD9\x82",
+ "\xF0\x9E\xBA\xB3" => "\xD8\xB1",
+ "\xF0\x9E\xBA\xB4" => "\xD8\xB3\xDB\x9B",
+ "\xF0\x9E\xBA\xB5" => "\xD8\xAA",
+ "\xF0\x9E\xBA\xB6" => "\xD9\x89\xDB\x9B",
+ "\xF0\x9E\xBA\xB7" => "\xD8\xAE",
+ "\xF0\x9E\xBA\xB8" => "\xD8\xB0",
+ "\xF0\x9E\xBA\xB9" => "\xD8\xB6",
+ "\xF0\x9E\xBA\xBA" => "\xD8\xB8",
+ "\xF0\x9E\xBA\xBB" => "\xD8\xBA",
+ "\xF0\x9F\x84\x80" => "\x4F\x2E",
+ "\xF0\x9F\x84\x81" => "\x4F\x2C",
+ "\xF0\x9F\x84\x82" => "\x6C\x2C",
+ "\xF0\x9F\x84\x83" => "\x32\x2C",
+ "\xF0\x9F\x84\x84" => "\x33\x2C",
+ "\xF0\x9F\x84\x85" => "\x34\x2C",
+ "\xF0\x9F\x84\x86" => "\x35\x2C",
+ "\xF0\x9F\x84\x87" => "\x36\x2C",
+ "\xF0\x9F\x84\x88" => "\x37\x2C",
+ "\xF0\x9F\x84\x89" => "\x38\x2C",
+ "\xF0\x9F\x84\x8A" => "\x39\x2C",
+ "\xF0\x9F\x84\x8F" => "\x24\xE2\x83\xA0",
+ "\xF0\x9F\x84\x90" => "\x28\x41\x29",
+ "\xF0\x9F\x84\x91" => "\x28\x42\x29",
+ "\xF0\x9F\x84\x92" => "\x28\x43\x29",
+ "\xF0\x9F\x84\x93" => "\x28\x44\x29",
+ "\xF0\x9F\x84\x94" => "\x28\x45\x29",
+ "\xF0\x9F\x84\x95" => "\x28\x46\x29",
+ "\xF0\x9F\x84\x96" => "\x28\x47\x29",
+ "\xF0\x9F\x84\x97" => "\x28\x48\x29",
+ "\xF0\x9F\x84\x98" => "\x28\x6C\x29",
+ "\xF0\x9F\x84\x99" => "\x28\x4A\x29",
+ "\xF0\x9F\x84\x9A" => "\x28\x4B\x29",
+ "\xF0\x9F\x84\x9B" => "\x28\x4C\x29",
+ "\xF0\x9F\x84\x9C" => "\x28\x4D\x29",
+ "\xF0\x9F\x84\x9D" => "\x28\x4E\x29",
+ "\xF0\x9F\x84\x9E" => "\x28\x4F\x29",
+ "\xF0\x9F\x84\x9F" => "\x28\x50\x29",
+ "\xF0\x9F\x84\xA0" => "\x28\x51\x29",
+ "\xF0\x9F\x84\xA1" => "\x28\x52\x29",
+ "\xF0\x9F\x84\xA2" => "\x28\x53\x29",
+ "\xF0\x9F\x84\xA3" => "\x28\x54\x29",
+ "\xF0\x9F\x84\xA4" => "\x28\x55\x29",
+ "\xF0\x9F\x84\xA5" => "\x28\x56\x29",
+ "\xF0\x9F\x84\xA6" => "\x28\x57\x29",
+ "\xF0\x9F\x84\xA7" => "\x28\x58\x29",
+ "\xF0\x9F\x84\xA8" => "\x28\x59\x29",
+ "\xF0\x9F\x84\xA9" => "\x28\x5A\x29",
+ "\xF0\x9F\x84\xAA" => "\x28\x53\x29",
+ "\xF0\x9F\x85\xAD" => "\xE3\x8F\x84\x9\xE2\x83\x9D",
+ "\xF0\x9F\x85\xAE" => "\x43\xE2\x83\xA0",
+ "\xF0\x9F\x89\x80" => "\x28\xE6\x9C\xAC\x29",
+ "\xF0\x9F\x89\x81" => "\x28\xE4\xB8\x89\x29",
+ "\xF0\x9F\x89\x82" => "\x28\xE4\xBA\x8C\x29",
+ "\xF0\x9F\x89\x83" => "\x28\xE5\xAE\x89\x29",
+ "\xF0\x9F\x89\x84" => "\x28\xE7\x82\xB9\x29",
+ "\xF0\x9F\x89\x85" => "\x28\xE6\x89\x93\x29",
+ "\xF0\x9F\x89\x86" => "\x28\xE7\x9B\x97\x29",
+ "\xF0\x9F\x89\x87" => "\x28\xE5\x8B\x9D\x29",
+ "\xF0\x9F\x89\x88" => "\x28\xE6\x95\x97\x29",
+ "\xF0\x9F\x8C\x92" => "\xE2\x98\xBD",
+ "\xF0\x9F\x8C\x98" => "\xE2\x98\xBE",
+ "\xF0\x9F\x8C\x99" => "\xE2\x98\xBD",
+ "\xF0\x9F\x9C\x80" => "\x51\x45",
+ "\xF0\x9F\x9C\x81" => "\xEA\x99\x98",
+ "\xF0\x9F\x9C\x82" => "\xCE\x94",
+ "\xF0\x9F\x9C\x84" => "\xF0\x90\x8A\xBC",
+ "\xF0\x9F\x9C\x87" => "\x41\x52",
+ "\xF0\x9F\x9C\x88" => "\x56\xE1\xB7\xA4",
+ "\xF0\x9F\x9C\x8A" => "\xE2\x98\xA9",
+ "\xF0\x9F\x9C\x94" => "\x4F\xCC\xB5",
+ "\xF0\x9F\x9C\xA8" => "\xF0\x90\x8A\xA8",
+ "\xF0\x9F\x9C\xBA" => "\xE2\xA7\x9F",
+ "\xF0\x9F\x9D\x8C" => "\x43",
+ "\xF0\x9F\x9D\x94" => "\xE1\x9B\x9C",
+ "\xF0\x9F\x9D\x95" => "\xE2\x8A\xA1",
+ "\xF0\x9F\x9D\x9C" => "\x73\x73\x73",
+ "\xF0\x9F\x9D\x9E" => "\xE2\x89\x8F",
+ "\xF0\x9F\x9D\xA8" => "\x54",
+ "\xF0\x9F\x9D\xAB" => "\x4D\x42",
+ "\xF0\x9F\x9D\xAC" => "\x56\x42",
+ "\xF0\x9F\x9D\xB1" => "\xE2\x8A\xA0",
+ "\xF0\x9F\xAF\xB0" => "\x4F",
+ "\xF0\x9F\xAF\xB1" => "\x6C",
+ "\xF0\x9F\xAF\xB2" => "\x32",
+ "\xF0\x9F\xAF\xB3" => "\x33",
+ "\xF0\x9F\xAF\xB4" => "\x34",
+ "\xF0\x9F\xAF\xB5" => "\x35",
+ "\xF0\x9F\xAF\xB6" => "\x36",
+ "\xF0\x9F\xAF\xB7" => "\x37",
+ "\xF0\x9F\xAF\xB8" => "\x38",
+ "\xF0\x9F\xAF\xB9" => "\x39",
+ "\xF0\xA1\xBF\xA8" => "\xE2\x9D\xAC",
+ "\xF0\xAF\xA0\x80" => "\xE4\xB8\xBD",
+ "\xF0\xAF\xA0\x81" => "\xE4\xB8\xB8",
+ "\xF0\xAF\xA0\x82" => "\xE4\xB9\x81",
+ "\xF0\xAF\xA0\x83" => "\xF0\xA0\x84\xA2",
+ "\xF0\xAF\xA0\x84" => "\xE4\xBD\xA0",
+ "\xF0\xAF\xA0\x85" => "\xE4\xBE\xAE",
+ "\xF0\xAF\xA0\x86" => "\xE4\xBE\xBB",
+ "\xF0\xAF\xA0\x87" => "\xE4\xBD\xB5",
+ "\xF0\xAF\xA0\x88" => "\xE5\x81\xBA",
+ "\xF0\xAF\xA0\x89" => "\xE5\x82\x99",
+ "\xF0\xAF\xA0\x8A" => "\xE5\x83\xA7",
+ "\xF0\xAF\xA0\x8B" => "\xE5\x83\x8F",
+ "\xF0\xAF\xA0\x8C" => "\xE3\x92\x9E",
+ "\xF0\xAF\xA0\x8D" => "\xF0\xA0\x98\xBA",
+ "\xF0\xAF\xA0\x8E" => "\xE5\x85\x8D",
+ "\xF0\xAF\xA0\x8F" => "\xE5\x85\x94",
+ "\xF0\xAF\xA0\x90" => "\xE5\x85\xA4",
+ "\xF0\xAF\xA0\x91" => "\xE5\x85\xB7",
+ "\xF0\xAF\xA0\x92" => "\xF0\xA0\x94\x9C",
+ "\xF0\xAF\xA0\x93" => "\xE3\x92\xB9",
+ "\xF0\xAF\xA0\x94" => "\xE5\x85\xA7",
+ "\xF0\xAF\xA0\x95" => "\xE5\x86\x8D",
+ "\xF0\xAF\xA0\x96" => "\xF0\xA0\x95\x8B",
+ "\xF0\xAF\xA0\x97" => "\xE5\x86\x97",
+ "\xF0\xAF\xA0\x98" => "\xE5\x86\xA4",
+ "\xF0\xAF\xA0\x99" => "\xE4\xBB\x8C",
+ "\xF0\xAF\xA0\x9A" => "\xE5\x86\xAC",
+ "\xF0\xAF\xA0\x9B" => "\xE5\x86\xB5",
+ "\xF0\xAF\xA0\x9C" => "\xF0\xA9\x87\x9F",
+ "\xF0\xAF\xA0\x9D" => "\xE5\x87\xB5",
+ "\xF0\xAF\xA0\x9E" => "\xE5\x88\x83",
+ "\xF0\xAF\xA0\x9F" => "\xE3\x93\x9F",
+ "\xF0\xAF\xA0\xA0" => "\xE5\x88\xBB",
+ "\xF0\xAF\xA0\xA1" => "\xE5\x89\x86",
+ "\xF0\xAF\xA0\xA2" => "\xE5\x89\xB2",
+ "\xF0\xAF\xA0\xA3" => "\xE5\x89\xB7",
+ "\xF0\xAF\xA0\xA4" => "\xE3\x94\x95",
+ "\xF0\xAF\xA0\xA5" => "\xE5\x8B\x87",
+ "\xF0\xAF\xA0\xA6" => "\xE5\x8B\x89",
+ "\xF0\xAF\xA0\xA7" => "\xE5\x8B\xA4",
+ "\xF0\xAF\xA0\xA8" => "\xE5\x8B\xBA",
+ "\xF0\xAF\xA0\xA9" => "\xE5\x8C\x85",
+ "\xF0\xAF\xA0\xAA" => "\xE5\x8C\x86",
+ "\xF0\xAF\xA0\xAB" => "\xE5\x8C\x97",
+ "\xF0\xAF\xA0\xAC" => "\xE5\x8D\x89",
+ "\xF0\xAF\xA0\xAD" => "\xE5\x8D\x91",
+ "\xF0\xAF\xA0\xAE" => "\xE5\x8D\x9A",
+ "\xF0\xAF\xA0\xAF" => "\xE5\x8D\xB3",
+ "\xF0\xAF\xA0\xB0" => "\xE5\x8D\xBD",
+ "\xF0\xAF\xA0\xB1" => "\xE5\x8D\xBF",
+ "\xF0\xAF\xA0\xB2" => "\xE5\x8D\xBF",
+ "\xF0\xAF\xA0\xB3" => "\xE5\x8D\xBF",
+ "\xF0\xAF\xA0\xB4" => "\xF0\xA0\xA8\xAC",
+ "\xF0\xAF\xA0\xB5" => "\xE7\x81\xB0",
+ "\xF0\xAF\xA0\xB6" => "\xE5\x8F\x8A",
+ "\xF0\xAF\xA0\xB7" => "\xE5\x8F\x9F",
+ "\xF0\xAF\xA0\xB8" => "\xF0\xA0\xAD\xA3",
+ "\xF0\xAF\xA0\xB9" => "\xE5\x8F\xAB",
+ "\xF0\xAF\xA0\xBA" => "\xE5\x8F\xB1",
+ "\xF0\xAF\xA0\xBB" => "\xE5\x90\x86",
+ "\xF0\xAF\xA0\xBC" => "\xE5\x92\x9E",
+ "\xF0\xAF\xA0\xBD" => "\xE5\x90\xB8",
+ "\xF0\xAF\xA0\xBE" => "\xE5\x91\x88",
+ "\xF0\xAF\xA0\xBF" => "\xE5\x91\xA8",
+ "\xF0\xAF\xA1\x80" => "\xE5\x92\xA2",
+ "\xF0\xAF\xA1\x81" => "\xE5\x93\xB6",
+ "\xF0\xAF\xA1\x82" => "\xE5\x94\x90",
+ "\xF0\xAF\xA1\x83" => "\xE5\x95\x93",
+ "\xF0\xAF\xA1\x84" => "\xE5\x95\xA3",
+ "\xF0\xAF\xA1\x85" => "\xE5\x96\x84",
+ "\xF0\xAF\xA1\x86" => "\xE5\x96\x84",
+ "\xF0\xAF\xA1\x87" => "\xE5\x96\x99",
+ "\xF0\xAF\xA1\x88" => "\xE5\x96\xAB",
+ "\xF0\xAF\xA1\x89" => "\xE5\x96\xB3",
+ "\xF0\xAF\xA1\x8A" => "\xE5\x97\x82",
+ "\xF0\xAF\xA1\x8B" => "\xE5\x9C\x96",
+ "\xF0\xAF\xA1\x8C" => "\xE5\x98\x86",
+ "\xF0\xAF\xA1\x8D" => "\xE5\x9C\x97",
+ "\xF0\xAF\xA1\x8E" => "\xE5\x99\x91",
+ "\xF0\xAF\xA1\x8F" => "\xE5\x99\xB4",
+ "\xF0\xAF\xA1\x90" => "\xE5\x88\x87",
+ "\xF0\xAF\xA1\x91" => "\xE5\xA3\xAE",
+ "\xF0\xAF\xA1\x92" => "\xE5\x9F\x8E",
+ "\xF0\xAF\xA1\x93" => "\xE5\x9F\xB4",
+ "\xF0\xAF\xA1\x94" => "\xE5\xA0\x8D",
+ "\xF0\xAF\xA1\x95" => "\xE5\x9E\x8B",
+ "\xF0\xAF\xA1\x96" => "\xE5\xA0\xB2",
+ "\xF0\xAF\xA1\x97" => "\xE5\xA0\xB1",
+ "\xF0\xAF\xA1\x98" => "\xE5\xA2\xAC",
+ "\xF0\xAF\xA1\x99" => "\xF0\xA1\x93\xA4",
+ "\xF0\xAF\xA1\x9A" => "\xE5\xA3\xB2",
+ "\xF0\xAF\xA1\x9B" => "\xE5\xA3\xB7",
+ "\xF0\xAF\xA1\x9C" => "\xE5\xA4\x86",
+ "\xF0\xAF\xA1\x9D" => "\xE5\xA4\x9A",
+ "\xF0\xAF\xA1\x9E" => "\xE5\xA4\xA2",
+ "\xF0\xAF\xA1\x9F" => "\xE5\xA5\xA2",
+ "\xF0\xAF\xA1\xA0" => "\xF0\xA1\x9A\xA8",
+ "\xF0\xAF\xA1\xA1" => "\xF0\xA1\x9B\xAA",
+ "\xF0\xAF\xA1\xA2" => "\xE5\xA7\xAC",
+ "\xF0\xAF\xA1\xA3" => "\xE5\xA8\x9B",
+ "\xF0\xAF\xA1\xA4" => "\xE5\xA8\xA7",
+ "\xF0\xAF\xA1\xA5" => "\xE5\xA7\x98",
+ "\xF0\xAF\xA1\xA6" => "\xE5\xA9\xA6",
+ "\xF0\xAF\xA1\xA7" => "\xE3\x9B\xAE",
+ "\xF0\xAF\xA1\xA8" => "\xE3\x9B\xBC",
+ "\xF0\xAF\xA1\xA9" => "\xE5\xAC\x88",
+ "\xF0\xAF\xA1\xAA" => "\xE5\xAC\xBE",
+ "\xF0\xAF\xA1\xAB" => "\xE5\xAC\xBE",
+ "\xF0\xAF\xA1\xAC" => "\xF0\xA1\xA7\x88",
+ "\xF0\xAF\xA1\xAD" => "\xE5\xAF\x83",
+ "\xF0\xAF\xA1\xAE" => "\xE5\xAF\x98",
+ "\xF0\xAF\xA1\xAF" => "\xE5\xAF\xA7",
+ "\xF0\xAF\xA1\xB0" => "\xE5\xAF\xB3",
+ "\xF0\xAF\xA1\xB1" => "\xF0\xA1\xAC\x98",
+ "\xF0\xAF\xA1\xB2" => "\xE5\xAF\xBF",
+ "\xF0\xAF\xA1\xB3" => "\xE5\xB0\x86",
+ "\xF0\xAF\xA1\xB4" => "\xE5\xBD\x93",
+ "\xF0\xAF\xA1\xB5" => "\xE5\xB0\xA2",
+ "\xF0\xAF\xA1\xB6" => "\xE3\x9E\x81",
+ "\xF0\xAF\xA1\xB7" => "\xE5\xB1\xA0",
+ "\xF0\xAF\xA1\xB8" => "\xE5\xB1\xAE",
+ "\xF0\xAF\xA1\xB9" => "\xE5\xB3\x80",
+ "\xF0\xAF\xA1\xBA" => "\xE5\xB2\x8D",
+ "\xF0\xAF\xA1\xBB" => "\xF0\xA1\xB7\xA4",
+ "\xF0\xAF\xA1\xBC" => "\xE5\xB5\x83",
+ "\xF0\xAF\xA1\xBD" => "\xF0\xA1\xB7\xA6",
+ "\xF0\xAF\xA1\xBE" => "\xE5\xB5\xAE",
+ "\xF0\xAF\xA1\xBF" => "\xE5\xB5\xAB",
+ "\xF0\xAF\xA2\x80" => "\xE5\xB5\xBC",
+ "\xF0\xAF\xA2\x81" => "\xE5\xB7\xA1",
+ "\xF0\xAF\xA2\x82" => "\xE5\xB7\xA2",
+ "\xF0\xAF\xA2\x83" => "\xE3\xA0\xAF",
+ "\xF0\xAF\xA2\x84" => "\xE5\xB7\xBD",
+ "\xF0\xAF\xA2\x85" => "\xE5\xB8\xA8",
+ "\xF0\xAF\xA2\x86" => "\xE5\xB8\xBD",
+ "\xF0\xAF\xA2\x87" => "\xE5\xB9\xA9",
+ "\xF0\xAF\xA2\x88" => "\xE3\xA1\xA2",
+ "\xF0\xAF\xA2\x89" => "\xF0\xA2\x86\x83",
+ "\xF0\xAF\xA2\x8A" => "\xE3\xA1\xBC",
+ "\xF0\xAF\xA2\x8B" => "\xE5\xBA\xB0",
+ "\xF0\xAF\xA2\x8C" => "\xE5\xBA\xB3",
+ "\xF0\xAF\xA2\x8D" => "\xE5\xBA\xB6",
+ "\xF0\xAF\xA2\x8E" => "\xE5\xBB\x8A",
+ "\xF0\xAF\xA2\x8F" => "\xF0\xAA\x8E\x92",
+ "\xF0\xAF\xA2\x90" => "\xE5\xBB\xBE",
+ "\xF0\xAF\xA2\x91" => "\xF0\xA2\x8C\xB1",
+ "\xF0\xAF\xA2\x92" => "\xF0\xA2\x8C\xB1",
+ "\xF0\xAF\xA2\x93" => "\xE8\x88\x81",
+ "\xF0\xAF\xA2\x94" => "\xE5\xBC\xA2",
+ "\xF0\xAF\xA2\x95" => "\xE5\xBC\xA2",
+ "\xF0\xAF\xA2\x96" => "\xE3\xA3\x87",
+ "\xF0\xAF\xA2\x97" => "\xF0\xA3\x8A\xB8",
+ "\xF0\xAF\xA2\x98" => "\xF0\xA6\x87\x9A",
+ "\xF0\xAF\xA2\x99" => "\xE5\xBD\xA2",
+ "\xF0\xAF\xA2\x9A" => "\xE5\xBD\xAB",
+ "\xF0\xAF\xA2\x9B" => "\xE3\xA3\xA3",
+ "\xF0\xAF\xA2\x9C" => "\xE5\xBE\x9A",
+ "\xF0\xAF\xA2\x9D" => "\xE5\xBF\x8D",
+ "\xF0\xAF\xA2\x9E" => "\xE5\xBF\x97",
+ "\xF0\xAF\xA2\x9F" => "\xE5\xBF\xB9",
+ "\xF0\xAF\xA2\xA0" => "\xE6\x82\x81",
+ "\xF0\xAF\xA2\xA1" => "\xE3\xA4\xBA",
+ "\xF0\xAF\xA2\xA2" => "\xE3\xA4\x9C",
+ "\xF0\xAF\xA2\xA3" => "\xE6\x82\x94",
+ "\xF0\xAF\xA2\xA4" => "\xF0\xA2\x9B\x94",
+ "\xF0\xAF\xA2\xA5" => "\xE6\x83\x87",
+ "\xF0\xAF\xA2\xA6" => "\xE6\x85\x88",
+ "\xF0\xAF\xA2\xA7" => "\xE6\x85\x8C",
+ "\xF0\xAF\xA2\xA8" => "\xE6\x85\x8E",
+ "\xF0\xAF\xA2\xA9" => "\xE6\x85\x8C",
+ "\xF0\xAF\xA2\xAA" => "\xE6\x85\xBA",
+ "\xF0\xAF\xA2\xAB" => "\xE6\x86\x8E",
+ "\xF0\xAF\xA2\xAC" => "\xE6\x86\xB2",
+ "\xF0\xAF\xA2\xAD" => "\xE6\x86\xA4",
+ "\xF0\xAF\xA2\xAE" => "\xE6\x86\xAF",
+ "\xF0\xAF\xA2\xAF" => "\xE6\x87\x9E",
+ "\xF0\xAF\xA2\xB0" => "\xE6\x87\xB2",
+ "\xF0\xAF\xA2\xB1" => "\xE6\x87\xB6",
+ "\xF0\xAF\xA2\xB2" => "\xE6\x88\x90",
+ "\xF0\xAF\xA2\xB3" => "\xE6\x88\x9B",
+ "\xF0\xAF\xA2\xB4" => "\xE6\x89\x9D",
+ "\xF0\xAF\xA2\xB5" => "\xE6\x8A\xB1",
+ "\xF0\xAF\xA2\xB6" => "\xE6\x8B\x94",
+ "\xF0\xAF\xA2\xB7" => "\xE6\x8D\x90",
+ "\xF0\xAF\xA2\xB8" => "\xF0\xA2\xAC\x8C",
+ "\xF0\xAF\xA2\xB9" => "\xE6\x8C\xBD",
+ "\xF0\xAF\xA2\xBA" => "\xE6\x8B\xBC",
+ "\xF0\xAF\xA2\xBB" => "\xE6\x8D\xA8",
+ "\xF0\xAF\xA2\xBC" => "\xE6\x8E\x83",
+ "\xF0\xAF\xA2\xBD" => "\xE6\x8F\xA4",
+ "\xF0\xAF\xA2\xBE" => "\xF0\xA2\xAF\xB1",
+ "\xF0\xAF\xA2\xBF" => "\xE6\x90\xA2",
+ "\xF0\xAF\xA3\x80" => "\xE6\x8F\x85",
+ "\xF0\xAF\xA3\x81" => "\xE6\x8E\xA9",
+ "\xF0\xAF\xA3\x82" => "\xE3\xA8\xAE",
+ "\xF0\xAF\xA3\x83" => "\xE6\x91\xA9",
+ "\xF0\xAF\xA3\x84" => "\xE6\x91\xBE",
+ "\xF0\xAF\xA3\x85" => "\xE6\x92\x9D",
+ "\xF0\xAF\xA3\x86" => "\xE6\x91\xB7",
+ "\xF0\xAF\xA3\x87" => "\xE3\xA9\xAC",
+ "\xF0\xAF\xA3\x88" => "\xE6\x95\x8F",
+ "\xF0\xAF\xA3\x89" => "\xE6\x95\xAC",
+ "\xF0\xAF\xA3\x8A" => "\xF0\xA3\x80\x8A",
+ "\xF0\xAF\xA3\x8B" => "\xE6\x97\xA3",
+ "\xF0\xAF\xA3\x8C" => "\xE6\x9B\xB8",
+ "\xF0\xAF\xA3\x8D" => "\xE6\x99\x89",
+ "\xF0\xAF\xA3\x8E" => "\xE3\xAC\x99",
+ "\xF0\xAF\xA3\x8F" => "\xE6\x9A\x91",
+ "\xF0\xAF\xA3\x90" => "\xE3\xAC\x88",
+ "\xF0\xAF\xA3\x91" => "\xE3\xAB\xA4",
+ "\xF0\xAF\xA3\x92" => "\xE5\x86\x92",
+ "\xF0\xAF\xA3\x93" => "\xE5\x86\x95",
+ "\xF0\xAF\xA3\x94" => "\xE6\x9C\x80",
+ "\xF0\xAF\xA3\x95" => "\xE6\x9A\x9C",
+ "\xF0\xAF\xA3\x96" => "\xE8\x82\xAD",
+ "\xF0\xAF\xA3\x97" => "\xE4\x8F\x99",
+ "\xF0\xAF\xA3\x98" => "\xE6\x9C\x97",
+ "\xF0\xAF\xA3\x99" => "\xE6\x9C\x9B",
+ "\xF0\xAF\xA3\x9A" => "\xE6\x9C\xA1",
+ "\xF0\xAF\xA3\x9B" => "\xE6\x9D\x9E",
+ "\xF0\xAF\xA3\x9C" => "\xE6\x9D\x93",
+ "\xF0\xAF\xA3\x9D" => "\xF0\xA3\x8F\x83",
+ "\xF0\xAF\xA3\x9E" => "\xE3\xAD\x89",
+ "\xF0\xAF\xA3\x9F" => "\xE6\x9F\xBA",
+ "\xF0\xAF\xA3\xA0" => "\xE6\x9E\x85",
+ "\xF0\xAF\xA3\xA1" => "\xE6\xA1\x92",
+ "\xF0\xAF\xA3\xA2" => "\xE6\xA2\x85",
+ "\xF0\xAF\xA3\xA3" => "\xF0\xA3\x91\xAD",
+ "\xF0\xAF\xA3\xA4" => "\xE6\xA2\x8E",
+ "\xF0\xAF\xA3\xA5" => "\xE6\xA0\x9F",
+ "\xF0\xAF\xA3\xA6" => "\xE6\xA4\x94",
+ "\xF0\xAF\xA3\xA7" => "\xE3\xAE\x9D",
+ "\xF0\xAF\xA3\xA8" => "\xE6\xA5\x82",
+ "\xF0\xAF\xA3\xA9" => "\xE6\xA6\xA3",
+ "\xF0\xAF\xA3\xAA" => "\xE6\xA7\xAA",
+ "\xF0\xAF\xA3\xAB" => "\xE6\xAA\xA8",
+ "\xF0\xAF\xA3\xAC" => "\xF0\xA3\x9A\xA3",
+ "\xF0\xAF\xA3\xAD" => "\xE6\xAB\x9B",
+ "\xF0\xAF\xA3\xAE" => "\xE3\xB0\x98",
+ "\xF0\xAF\xA3\xAF" => "\xE6\xAC\xA1",
+ "\xF0\xAF\xA3\xB0" => "\xF0\xA3\xA2\xA7",
+ "\xF0\xAF\xA3\xB1" => "\xE6\xAD\x94",
+ "\xF0\xAF\xA3\xB2" => "\xE3\xB1\x8E",
+ "\xF0\xAF\xA3\xB3" => "\xE6\xAD\xB2",
+ "\xF0\xAF\xA3\xB4" => "\xE6\xAE\x9F",
+ "\xF0\xAF\xA3\xB5" => "\xE6\xAE\xBA",
+ "\xF0\xAF\xA3\xB6" => "\xE6\xAE\xBB",
+ "\xF0\xAF\xA3\xB7" => "\xF0\xA3\xAA\x8D",
+ "\xF0\xAF\xA3\xB8" => "\xF0\xA1\xB4\x8B",
+ "\xF0\xAF\xA3\xB9" => "\xF0\xA3\xAB\xBA",
+ "\xF0\xAF\xA3\xBA" => "\xE6\xB1\x8E",
+ "\xF0\xAF\xA3\xBB" => "\xF0\xA3\xB2\xBC",
+ "\xF0\xAF\xA3\xBC" => "\xE6\xB2\xBF",
+ "\xF0\xAF\xA3\xBD" => "\xE6\xB3\x8D",
+ "\xF0\xAF\xA3\xBE" => "\xE6\xB1\xA7",
+ "\xF0\xAF\xA3\xBF" => "\xE6\xB4\x96",
+ "\xF0\xAF\xA4\x80" => "\xE6\xB4\xBE",
+ "\xF0\xAF\xA4\x81" => "\xE6\xB5\xB7",
+ "\xF0\xAF\xA4\x82" => "\xE6\xB5\x81",
+ "\xF0\xAF\xA4\x83" => "\xE6\xB5\xA9",
+ "\xF0\xAF\xA4\x84" => "\xE6\xB5\xB8",
+ "\xF0\xAF\xA4\x85" => "\xE6\xB6\x85",
+ "\xF0\xAF\xA4\x86" => "\xF0\xA3\xB4\x9E",
+ "\xF0\xAF\xA4\x87" => "\xE6\xB4\xB4",
+ "\xF0\xAF\xA4\x88" => "\xE6\xB8\xAF",
+ "\xF0\xAF\xA4\x89" => "\xE6\xB9\xAE",
+ "\xF0\xAF\xA4\x8A" => "\xE3\xB4\xB3",
+ "\xF0\xAF\xA4\x8B" => "\xE6\xBB\x8B",
+ "\xF0\xAF\xA4\x8C" => "\xE6\xBB\x87",
+ "\xF0\xAF\xA4\x8D" => "\xF0\xA3\xBB\x91",
+ "\xF0\xAF\xA4\x8E" => "\xE6\xB7\xB9",
+ "\xF0\xAF\xA4\x8F" => "\xE6\xBD\xAE",
+ "\xF0\xAF\xA4\x90" => "\xF0\xA3\xBD\x9E",
+ "\xF0\xAF\xA4\x91" => "\xF0\xA3\xBE\x8E",
+ "\xF0\xAF\xA4\x92" => "\xE6\xBF\x86",
+ "\xF0\xAF\xA4\x93" => "\xE7\x80\xB9",
+ "\xF0\xAF\xA4\x94" => "\xE7\x80\x9E",
+ "\xF0\xAF\xA4\x95" => "\xE7\x80\x9B",
+ "\xF0\xAF\xA4\x96" => "\xE3\xB6\x96",
+ "\xF0\xAF\xA4\x97" => "\xE7\x81\x8A",
+ "\xF0\xAF\xA4\x98" => "\xE7\x81\xBD",
+ "\xF0\xAF\xA4\x99" => "\xE7\x81\xB7",
+ "\xF0\xAF\xA4\x9A" => "\xE7\x82\xAD",
+ "\xF0\xAF\xA4\x9B" => "\xF0\xA0\x94\xA5",
+ "\xF0\xAF\xA4\x9C" => "\xE7\x85\x85",
+ "\xF0\xAF\xA4\x9D" => "\xF0\xA4\x89\xA3",
+ "\xF0\xAF\xA4\x9E" => "\xE7\x86\x9C",
+ "\xF0\xAF\xA4\x9F" => "\xF0\xA4\x8E\xAB",
+ "\xF0\xAF\xA4\xA0" => "\xE7\x88\xA8",
+ "\xF0\xAF\xA4\xA1" => "\xE7\x88\xB5",
+ "\xF0\xAF\xA4\xA2" => "\xE7\x89\x90",
+ "\xF0\xAF\xA4\xA3" => "\xF0\xA4\x98\x88",
+ "\xF0\xAF\xA4\xA4" => "\xE7\x8A\x80",
+ "\xF0\xAF\xA4\xA5" => "\xE7\x8A\x95",
+ "\xF0\xAF\xA4\xA6" => "\xF0\xA4\x9C\xB5",
+ "\xF0\xAF\xA4\xA7" => "\xF0\xA4\xA0\x94",
+ "\xF0\xAF\xA4\xA8" => "\xE7\x8D\xBA",
+ "\xF0\xAF\xA4\xA9" => "\xE7\x8E\x8B",
+ "\xF0\xAF\xA4\xAA" => "\xE3\xBA\xAC",
+ "\xF0\xAF\xA4\xAB" => "\xE7\x8E\xA5",
+ "\xF0\xAF\xA4\xAC" => "\xE3\xBA\xB8",
+ "\xF0\xAF\xA4\xAD" => "\xE3\xBA\xB8",
+ "\xF0\xAF\xA4\xAE" => "\xE7\x91\x87",
+ "\xF0\xAF\xA4\xAF" => "\xE7\x91\x9C",
+ "\xF0\xAF\xA4\xB0" => "\xE7\x91\xB1",
+ "\xF0\xAF\xA4\xB1" => "\xE7\x92\x85",
+ "\xF0\xAF\xA4\xB2" => "\xE7\x93\x8A",
+ "\xF0\xAF\xA4\xB3" => "\xE3\xBC\x9B",
+ "\xF0\xAF\xA4\xB4" => "\xE7\x94\xA4",
+ "\xF0\xAF\xA4\xB5" => "\xF0\xA4\xB0\xB6",
+ "\xF0\xAF\xA4\xB6" => "\xE7\x94\xBE",
+ "\xF0\xAF\xA4\xB7" => "\xF0\xA4\xB2\x92",
+ "\xF0\xAF\xA4\xB8" => "\xE7\x95\xB0",
+ "\xF0\xAF\xA4\xB9" => "\xF0\xA2\x86\x9F",
+ "\xF0\xAF\xA4\xBA" => "\xE7\x98\x90",
+ "\xF0\xAF\xA4\xBB" => "\xF0\xA4\xBE\xA1",
+ "\xF0\xAF\xA4\xBC" => "\xF0\xA4\xBE\xB8",
+ "\xF0\xAF\xA4\xBD" => "\xF0\xA5\x81\x84",
+ "\xF0\xAF\xA4\xBE" => "\xE3\xBF\xBC",
+ "\xF0\xAF\xA4\xBF" => "\xE4\x80\x88",
+ "\xF0\xAF\xA5\x80" => "\xE7\x9B\xB4",
+ "\xF0\xAF\xA5\x81" => "\xF0\xA5\x83\xB3",
+ "\xF0\xAF\xA5\x82" => "\xF0\xA5\x83\xB2",
+ "\xF0\xAF\xA5\x83" => "\xF0\xA5\x84\x99",
+ "\xF0\xAF\xA5\x84" => "\xF0\xA5\x84\xB3",
+ "\xF0\xAF\xA5\x85" => "\xE7\x9C\x9E",
+ "\xF0\xAF\xA5\x86" => "\xE7\x9C\x9F",
+ "\xF0\xAF\xA5\x87" => "\xE7\x9C\x9F",
+ "\xF0\xAF\xA5\x88" => "\xE7\x9D\x8A",
+ "\xF0\xAF\xA5\x89" => "\xE4\x80\xB9",
+ "\xF0\xAF\xA5\x8A" => "\xE7\x9E\x8B",
+ "\xF0\xAF\xA5\x8B" => "\xE4\x81\x86",
+ "\xF0\xAF\xA5\x8C" => "\xE4\x82\x96",
+ "\xF0\xAF\xA5\x8D" => "\xF0\xA5\x90\x9D",
+ "\xF0\xAF\xA5\x8E" => "\xE7\xA1\x8E",
+ "\xF0\xAF\xA5\x8F" => "\xE7\xA2\x8C",
+ "\xF0\xAF\xA5\x90" => "\xE7\xA3\x8C",
+ "\xF0\xAF\xA5\x91" => "\xE4\x83\xA3",
+ "\xF0\xAF\xA5\x92" => "\xF0\xA5\x98\xA6",
+ "\xF0\xAF\xA5\x93" => "\xE7\xA5\x96",
+ "\xF0\xAF\xA5\x94" => "\xF0\xA5\x9A\x9A",
+ "\xF0\xAF\xA5\x95" => "\xF0\xA5\x9B\x85",
+ "\xF0\xAF\xA5\x96" => "\xE7\xA6\x8F",
+ "\xF0\xAF\xA5\x97" => "\xE7\xA7\xAB",
+ "\xF0\xAF\xA5\x98" => "\xE4\x84\xAF",
+ "\xF0\xAF\xA5\x99" => "\xE7\xA9\x80",
+ "\xF0\xAF\xA5\x9A" => "\xE7\xA9\x8A",
+ "\xF0\xAF\xA5\x9B" => "\xE7\xA9\x8F",
+ "\xF0\xAF\xA5\x9C" => "\xF0\xA5\xA5\xBC",
+ "\xF0\xAF\xA5\x9D" => "\xF0\xA5\xAA\xA7",
+ "\xF0\xAF\xA5\x9E" => "\xF0\xA5\xAA\xA7",
+ "\xF0\xAF\xA5\x9F" => "\xE7\xAB\xAE",
+ "\xF0\xAF\xA5\xA0" => "\xE4\x88\x82",
+ "\xF0\xAF\xA5\xA1" => "\xF0\xA5\xAE\xAB",
+ "\xF0\xAF\xA5\xA2" => "\xE7\xAF\x86",
+ "\xF0\xAF\xA5\xA3" => "\xE7\xAF\x89",
+ "\xF0\xAF\xA5\xA4" => "\xE4\x88\xA7",
+ "\xF0\xAF\xA5\xA5" => "\xF0\xA5\xB2\x80",
+ "\xF0\xAF\xA5\xA6" => "\xE7\xB3\x92",
+ "\xF0\xAF\xA5\xA7" => "\xE4\x8A\xA0",
+ "\xF0\xAF\xA5\xA8" => "\xE7\xB3\xA8",
+ "\xF0\xAF\xA5\xA9" => "\xE7\xB3\xA3",
+ "\xF0\xAF\xA5\xAA" => "\xE7\xB4\x80",
+ "\xF0\xAF\xA5\xAB" => "\xF0\xA5\xBE\x86",
+ "\xF0\xAF\xA5\xAC" => "\xE7\xB5\xA3",
+ "\xF0\xAF\xA5\xAD" => "\xE4\x8C\x81",
+ "\xF0\xAF\xA5\xAE" => "\xE7\xB7\x87",
+ "\xF0\xAF\xA5\xAF" => "\xE7\xB8\x82",
+ "\xF0\xAF\xA5\xB0" => "\xE7\xB9\x85",
+ "\xF0\xAF\xA5\xB1" => "\xE4\x8C\xB4",
+ "\xF0\xAF\xA5\xB2" => "\xF0\xA6\x88\xA8",
+ "\xF0\xAF\xA5\xB3" => "\xF0\xA6\x89\x87",
+ "\xF0\xAF\xA5\xB4" => "\xE4\x8D\x99",
+ "\xF0\xAF\xA5\xB5" => "\xF0\xA6\x8B\x99",
+ "\xF0\xAF\xA5\xB6" => "\xE7\xBD\xBA",
+ "\xF0\xAF\xA5\xB7" => "\xF0\xA6\x8C\xBE",
+ "\xF0\xAF\xA5\xB8" => "\xE7\xBE\x95",
+ "\xF0\xAF\xA5\xB9" => "\xE7\xBF\xBA",
+ "\xF0\xAF\xA5\xBA" => "\xE8\x80\x85",
+ "\xF0\xAF\xA5\xBB" => "\xF0\xA6\x93\x9A",
+ "\xF0\xAF\xA5\xBC" => "\xF0\xA6\x94\xA3",
+ "\xF0\xAF\xA5\xBD" => "\xE8\x81\xA0",
+ "\xF0\xAF\xA5\xBE" => "\xF0\xA6\x96\xA8",
+ "\xF0\xAF\xA5\xBF" => "\xE8\x81\xB0",
+ "\xF0\xAF\xA6\x80" => "\xF0\xA3\x8D\x9F",
+ "\xF0\xAF\xA6\x81" => "\xE4\x8F\x95",
+ "\xF0\xAF\xA6\x82" => "\xE8\x82\xB2",
+ "\xF0\xAF\xA6\x83" => "\xE8\x84\x83",
+ "\xF0\xAF\xA6\x84" => "\xE4\x90\x8B",
+ "\xF0\xAF\xA6\x85" => "\xE8\x84\xBE",
+ "\xF0\xAF\xA6\x86" => "\xE5\xAA\xB5",
+ "\xF0\xAF\xA6\x87" => "\xF0\xA6\x9E\xA7",
+ "\xF0\xAF\xA6\x88" => "\xF0\xA6\x9E\xB5",
+ "\xF0\xAF\xA6\x89" => "\xF0\xA3\x8E\x93",
+ "\xF0\xAF\xA6\x8A" => "\xF0\xA3\x8E\x9C",
+ "\xF0\xAF\xA6\x8B" => "\xE8\x88\x81",
+ "\xF0\xAF\xA6\x8C" => "\xE8\x88\x84",
+ "\xF0\xAF\xA6\x8D" => "\xE8\xBE\x9E",
+ "\xF0\xAF\xA6\x8E" => "\xE4\x91\xAB",
+ "\xF0\xAF\xA6\x8F" => "\xE8\x8A\x91",
+ "\xF0\xAF\xA6\x90" => "\xE8\x8A\x8B",
+ "\xF0\xAF\xA6\x91" => "\xE8\x8A\x9D",
+ "\xF0\xAF\xA6\x92" => "\xE5\x8A\xB3",
+ "\xF0\xAF\xA6\x93" => "\xE8\x8A\xB1",
+ "\xF0\xAF\xA6\x94" => "\xE8\x8A\xB3",
+ "\xF0\xAF\xA6\x95" => "\xE8\x8A\xBD",
+ "\xF0\xAF\xA6\x96" => "\xE8\x8B\xA6",
+ "\xF0\xAF\xA6\x97" => "\xF0\xA6\xAC\xBC",
+ "\xF0\xAF\xA6\x98" => "\xE8\x8B\xA5",
+ "\xF0\xAF\xA6\x99" => "\xE8\x8C\x9D",
+ "\xF0\xAF\xA6\x9A" => "\xE8\x8D\xA3",
+ "\xF0\xAF\xA6\x9B" => "\xE8\x8E\xAD",
+ "\xF0\xAF\xA6\x9C" => "\xE8\x8C\xA3",
+ "\xF0\xAF\xA6\x9D" => "\xE8\x8E\xBD",
+ "\xF0\xAF\xA6\x9E" => "\xE8\x8F\xA7",
+ "\xF0\xAF\xA6\x9F" => "\xE8\x91\x97",
+ "\xF0\xAF\xA6\xA0" => "\xE8\x8D\x93",
+ "\xF0\xAF\xA6\xA1" => "\xE8\x8F\x8A",
+ "\xF0\xAF\xA6\xA2" => "\xE8\x8F\x8C",
+ "\xF0\xAF\xA6\xA3" => "\xE8\x8F\x9C",
+ "\xF0\xAF\xA6\xA4" => "\xF0\xA6\xB0\xB6",
+ "\xF0\xAF\xA6\xA5" => "\xF0\xA6\xB5\xAB",
+ "\xF0\xAF\xA6\xA6" => "\xF0\xA6\xB3\x95",
+ "\xF0\xAF\xA6\xA7" => "\xE4\x94\xAB",
+ "\xF0\xAF\xA6\xA8" => "\xE8\x93\xB1",
+ "\xF0\xAF\xA6\xA9" => "\xE8\x93\xB3",
+ "\xF0\xAF\xA6\xAA" => "\xE8\x94\x96",
+ "\xF0\xAF\xA6\xAB" => "\xF0\xA7\x8F\x8A",
+ "\xF0\xAF\xA6\xAC" => "\xE8\x95\xA4",
+ "\xF0\xAF\xA6\xAD" => "\xF0\xA6\xBC\xAC",
+ "\xF0\xAF\xA6\xAE" => "\xE4\x95\x9D",
+ "\xF0\xAF\xA6\xAF" => "\xE4\x95\xA1",
+ "\xF0\xAF\xA6\xB0" => "\xF0\xA6\xBE\xB1",
+ "\xF0\xAF\xA6\xB1" => "\xF0\xA7\x83\x92",
+ "\xF0\xAF\xA6\xB2" => "\xE4\x95\xAB",
+ "\xF0\xAF\xA6\xB3" => "\xE8\x99\x90",
+ "\xF0\xAF\xA6\xB4" => "\xE8\x99\x9C",
+ "\xF0\xAF\xA6\xB5" => "\xE8\x99\xA7",
+ "\xF0\xAF\xA6\xB6" => "\xE8\x99\xA9",
+ "\xF0\xAF\xA6\xB7" => "\xE8\x9A\xA9",
+ "\xF0\xAF\xA6\xB8" => "\xE8\x9A\x88",
+ "\xF0\xAF\xA6\xB9" => "\xE8\x9C\x8E",
+ "\xF0\xAF\xA6\xBA" => "\xE8\x9B\xA2",
+ "\xF0\xAF\xA6\xBB" => "\xE8\x9D\xB9",
+ "\xF0\xAF\xA6\xBC" => "\xE8\x9C\xA8",
+ "\xF0\xAF\xA6\xBD" => "\xE8\x9D\xAB",
+ "\xF0\xAF\xA6\xBE" => "\xE8\x9E\x86",
+ "\xF0\xAF\xA6\xBF" => "\xE4\x97\x97",
+ "\xF0\xAF\xA7\x80" => "\xE8\x9F\xA1",
+ "\xF0\xAF\xA7\x81" => "\xE8\xA0\x81",
+ "\xF0\xAF\xA7\x82" => "\xE4\x97\xB9",
+ "\xF0\xAF\xA7\x83" => "\xE8\xA1\xA0",
+ "\xF0\xAF\xA7\x84" => "\xE8\xA1\xA3",
+ "\xF0\xAF\xA7\x85" => "\xF0\xA7\x99\xA7",
+ "\xF0\xAF\xA7\x86" => "\xE8\xA3\x97",
+ "\xF0\xAF\xA7\x87" => "\xE8\xA3\x9E",
+ "\xF0\xAF\xA7\x88" => "\xE4\x98\xB5",
+ "\xF0\xAF\xA7\x89" => "\xE8\xA3\xBA",
+ "\xF0\xAF\xA7\x8A" => "\xE3\x92\xBB",
+ "\xF0\xAF\xA7\x8B" => "\xF0\xA7\xA2\xAE",
+ "\xF0\xAF\xA7\x8C" => "\xF0\xA7\xA5\xA6",
+ "\xF0\xAF\xA7\x8D" => "\xE4\x9A\xBE",
+ "\xF0\xAF\xA7\x8E" => "\xE4\x9B\x87",
+ "\xF0\xAF\xA7\x8F" => "\xE8\xAA\xA0",
+ "\xF0\xAF\xA7\x90" => "\xE8\xAB\xAD",
+ "\xF0\xAF\xA7\x91" => "\xE8\xAE\x8A",
+ "\xF0\xAF\xA7\x92" => "\xE8\xB1\x95",
+ "\xF0\xAF\xA7\x93" => "\xF0\xA7\xB2\xA8",
+ "\xF0\xAF\xA7\x94" => "\xE8\xB2\xAB",
+ "\xF0\xAF\xA7\x95" => "\xE8\xB3\x81",
+ "\xF0\xAF\xA7\x96" => "\xE8\xB4\x9B",
+ "\xF0\xAF\xA7\x97" => "\xE8\xB5\xB7",
+ "\xF0\xAF\xA7\x98" => "\xF0\xA7\xBC\xAF",
+ "\xF0\xAF\xA7\x99" => "\xF0\xA0\xA0\x84",
+ "\xF0\xAF\xA7\x9A" => "\xE8\xB7\x8B",
+ "\xF0\xAF\xA7\x9B" => "\xE8\xB6\xBC",
+ "\xF0\xAF\xA7\x9C" => "\xE8\xB7\xB0",
+ "\xF0\xAF\xA7\x9D" => "\xF0\xA0\xA3\x9E",
+ "\xF0\xAF\xA7\x9E" => "\xE8\xBB\x94",
+ "\xF0\xAF\xA7\x9F" => "\xE8\xBC\xB8",
+ "\xF0\xAF\xA7\xA0" => "\xF0\xA8\x97\x92",
+ "\xF0\xAF\xA7\xA1" => "\xF0\xA8\x97\xAD",
+ "\xF0\xAF\xA7\xA2" => "\xE9\x82\x94",
+ "\xF0\xAF\xA7\xA3" => "\xE9\x83\xB1",
+ "\xF0\xAF\xA7\xA4" => "\xE9\x84\x91",
+ "\xF0\xAF\xA7\xA5" => "\xF0\xA8\x9C\xAE",
+ "\xF0\xAF\xA7\xA6" => "\xE9\x84\x9B",
+ "\xF0\xAF\xA7\xA7" => "\xE9\x88\xB8",
+ "\xF0\xAF\xA7\xA8" => "\xE9\x8B\x97",
+ "\xF0\xAF\xA7\xA9" => "\xE9\x8B\x98",
+ "\xF0\xAF\xA7\xAA" => "\xE9\x89\xBC",
+ "\xF0\xAF\xA7\xAB" => "\xE9\x8F\xB9",
+ "\xF0\xAF\xA7\xAC" => "\xE9\x90\x95",
+ "\xF0\xAF\xA7\xAD" => "\xF0\xA8\xAF\xBA",
+ "\xF0\xAF\xA7\xAE" => "\xE9\x96\x8B",
+ "\xF0\xAF\xA7\xAF" => "\xE4\xA6\x95",
+ "\xF0\xAF\xA7\xB0" => "\xE9\x96\xB7",
+ "\xF0\xAF\xA7\xB1" => "\xF0\xA8\xB5\xB7",
+ "\xF0\xAF\xA7\xB2" => "\xE4\xA7\xA6",
+ "\xF0\xAF\xA7\xB3" => "\xE9\x9B\x83",
+ "\xF0\xAF\xA7\xB4" => "\xE5\xB6\xB2",
+ "\xF0\xAF\xA7\xB5" => "\xE9\x9C\xA3",
+ "\xF0\xAF\xA7\xB6" => "\xF0\xA9\x85\x85",
+ "\xF0\xAF\xA7\xB7" => "\xF0\xA9\x88\x9A",
+ "\xF0\xAF\xA7\xB8" => "\xE4\xA9\xAE",
+ "\xF0\xAF\xA7\xB9" => "\xE4\xA9\xB6",
+ "\xF0\xAF\xA7\xBA" => "\xE9\x9F\xA0",
+ "\xF0\xAF\xA7\xBB" => "\xF0\xA9\x90\x8A",
+ "\xF0\xAF\xA7\xBC" => "\xE4\xAA\xB2",
+ "\xF0\xAF\xA7\xBD" => "\xF0\xA9\x92\x96",
+ "\xF0\xAF\xA7\xBE" => "\xE9\xA0\x8B",
+ "\xF0\xAF\xA7\xBF" => "\xE9\xA0\x8B",
+ "\xF0\xAF\xA8\x80" => "\xE9\xA0\xA9",
+ "\xF0\xAF\xA8\x81" => "\xF0\xA9\x96\xB6",
+ "\xF0\xAF\xA8\x82" => "\xE9\xA3\xA2",
+ "\xF0\xAF\xA8\x83" => "\xE4\xAC\xB3",
+ "\xF0\xAF\xA8\x84" => "\xE9\xA4\xA9",
+ "\xF0\xAF\xA8\x85" => "\xE9\xA6\xA7",
+ "\xF0\xAF\xA8\x86" => "\xE9\xA7\x82",
+ "\xF0\xAF\xA8\x87" => "\xE9\xA7\xBE",
+ "\xF0\xAF\xA8\x88" => "\xE4\xAF\x8E",
+ "\xF0\xAF\xA8\x89" => "\xF0\xA9\xAC\xB0",
+ "\xF0\xAF\xA8\x8A" => "\xE9\xAC\x92",
+ "\xF0\xAF\xA8\x8B" => "\xE9\xB1\x80",
+ "\xF0\xAF\xA8\x8C" => "\xE9\xB3\xBD",
+ "\xF0\xAF\xA8\x8D" => "\xE4\xB3\x8E",
+ "\xF0\xAF\xA8\x8E" => "\xE4\xB3\xAD",
+ "\xF0\xAF\xA8\x8F" => "\xE9\xB5\xA7",
+ "\xF0\xAF\xA8\x90" => "\xF0\xAA\x83\x8E",
+ "\xF0\xAF\xA8\x91" => "\xE4\xB3\xB8",
+ "\xF0\xAF\xA8\x92" => "\xF0\xAA\x84\x85",
+ "\xF0\xAF\xA8\x93" => "\xF0\xAA\x88\x8E",
+ "\xF0\xAF\xA8\x94" => "\xF0\xAA\x8A\x91",
+ "\xF0\xAF\xA8\x95" => "\xE9\xBA\xBB",
+ "\xF0\xAF\xA8\x96" => "\xE4\xB5\x96",
+ "\xF0\xAF\xA8\x97" => "\xE9\xBB\xB9",
+ "\xF0\xAF\xA8\x98" => "\xE9\xBB\xBE",
+ "\xF0\xAF\xA8\x99" => "\xE9\xBC\x85",
+ "\xF0\xAF\xA8\x9A" => "\xE9\xBC\x8F",
+ "\xF0\xAF\xA8\x9B" => "\xE9\xBC\x96",
+ "\xF0\xAF\xA8\x9C" => "\xE9\xBC\xBB",
+ "\xF0\xAF\xA8\x9D" => "\xF0\xAA\x98\x80",
+ ];
+}
+
+/**
+ * Helper function for SpoofDetector::resolveScriptSet.
+ *
+ * Each key in the returned array defines the END of a range of characters that
+ * all have the same script set. For example, the first key, "\x40", means the
+ * range of characters from "\x0" to "\x40". Then the second key, "\x5A",
+ * means the range from "\x41" to "\x5A".
+ *
+ * The first entry in each value array indicates the primary script (i.e. the
+ * value of the Script property) for that set of characters. If those characters
+ * can also occur in a limited number of other scripts (i.e. the Script_Extensions
+ * property for those characters is not empty), those additional scripts are
+ * listed after the first.
+ *
+ * See https://www.unicode.org/reports/tr24/ for more info.
+ *
+ * Developers: Do not update the data in this function manually. Instead,
+ * run "php -f other/update_unicode_data.php" on the command line.
+ *
+ * @return array Script data for ranges of Unicode characters.
+ */
+function utf8_character_scripts(): array
+{
+ return [
+ "\x40" => [
+ 'Common',
+ ],
+ "\x5A" => [
+ 'Latin',
+ ],
+ "\x60" => [
+ 'Common',
+ ],
+ "\x7A" => [
+ 'Latin',
+ ],
+ "\xC2\xA9" => [
+ 'Common',
+ ],
+ "\xC2\xAA" => [
+ 'Latin',
+ ],
+ "\xC2\xB9" => [
+ 'Common',
+ ],
+ "\xC2\xBA" => [
+ 'Latin',
+ ],
+ "\xC2\xBF" => [
+ 'Common',
+ ],
+ "\xC3\x96" => [
+ 'Latin',
+ ],
+ "\xC3\x97" => [
+ 'Common',
+ ],
+ "\xC3\xB6" => [
+ 'Latin',
+ ],
+ "\xC3\xB7" => [
+ 'Common',
+ ],
+ "\xCA\xB8" => [
+ 'Latin',
+ ],
+ "\xCB\x9F" => [
+ 'Common',
+ ],
+ "\xCB\xA4" => [
+ 'Latin',
+ ],
+ "\xCB\xA9" => [
+ 'Common',
+ ],
+ "\xCB\xAB" => [
+ 'Bopomofo',
+ ],
+ "\xCB\xBF" => [
+ 'Common',
+ ],
+ "\xCD\x81" => [
+ 'Inherited',
+ ],
+ "\xCD\x82" => [
+ 'Inherited',
+ 'Greek',
+ ],
+ "\xCD\x84" => [
+ 'Inherited',
+ ],
+ "\xCD\x85" => [
+ 'Inherited',
+ 'Greek',
+ ],
+ "\xCD\xA2" => [
+ 'Inherited',
+ ],
+ "\xCD\xAF" => [
+ 'Inherited',
+ 'Latin',
+ ],
+ "\xCD\xB3" => [
+ 'Greek',
+ ],
+ "\xCD\xB4" => [
+ 'Common',
+ ],
+ "\xCD\xBD" => [
+ 'Greek',
+ ],
+ "\xCD\xBE" => [
+ 'Common',
+ ],
+ "\xCE\x84" => [
+ 'Greek',
+ ],
+ "\xCE\x85" => [
+ 'Common',
+ ],
+ "\xCE\x86" => [
+ 'Greek',
+ ],
+ "\xCE\x87" => [
+ 'Common',
+ ],
+ "\xCF\xA1" => [
+ 'Greek',
+ ],
+ "\xCF\xAF" => [
+ 'Coptic',
+ ],
+ "\xCF\xBF" => [
+ 'Greek',
+ ],
+ "\xD2\x82" => [
+ 'Cyrillic',
+ ],
+ "\xD2\x83" => [
+ 'Cyrillic',
+ 'Old_Permic',
+ ],
+ "\xD2\x84" => [
+ 'Cyrillic',
+ 'Glagolitic',
+ ],
+ "\xD2\x85" => [
+ 'Inherited',
+ 'Cyrillic',
+ ],
+ "\xD2\x86" => [
+ 'Inherited',
+ 'Latin',
+ ],
+ "\xD2\x87" => [
+ 'Cyrillic',
+ 'Glagolitic',
+ ],
+ "\xD4\xAF" => [
+ 'Cyrillic',
+ ],
+ "\xD6\x8F" => [
+ 'Armenian',
+ ],
+ "\xD7\xB4" => [
+ 'Hebrew',
+ ],
+ "\xD8\x84" => [
+ 'Arabic',
+ ],
+ "\xD8\x85" => [
+ 'Common',
+ ],
+ "\xD8\x8B" => [
+ 'Arabic',
+ ],
+ "\xD8\x8C" => [
+ 'Common',
+ 'Arabic',
+ 'Nko',
+ 'Hanifi_Rohingya',
+ 'Syriac',
+ 'Thaana',
+ 'Yezidi',
+ ],
+ "\xD8\x9A" => [
+ 'Arabic',
+ ],
+ "\xD8\x9B" => [
+ 'Common',
+ 'Arabic',
+ 'Nko',
+ 'Hanifi_Rohingya',
+ 'Syriac',
+ 'Thaana',
+ 'Yezidi',
+ ],
+ "\xD8\x9C" => [
+ 'Arabic',
+ 'Syriac',
+ 'Thaana',
+ ],
+ "\xD8\x9E" => [
+ 'Arabic',
+ ],
+ "\xD8\x9F" => [
+ 'Common',
+ 'Adlam',
+ 'Arabic',
+ 'Nko',
+ 'Hanifi_Rohingya',
+ 'Syriac',
+ 'Thaana',
+ 'Yezidi',
+ ],
+ "\xD8\xBF" => [
+ 'Arabic',
+ ],
+ "\xD9\x80" => [
+ 'Common',
+ 'Adlam',
+ 'Arabic',
+ 'Mandaic',
+ 'Manichaean',
+ 'Old_Uyghur',
+ 'Psalter_Pahlavi',
+ 'Hanifi_Rohingya',
+ 'Sogdian',
+ 'Syriac',
+ ],
+ "\xD9\x8A" => [
+ 'Arabic',
+ ],
+ "\xD9\x8B" => [
+ 'Inherited',
+ 'Arabic',
+ ],
+ "\xD9\x8C" => [
+ 'Inherited',
+ 'Syriac',
+ ],
+ "\xD9\x8D" => [
+ 'Inherited',
+ 'Arabic',
+ ],
+ "\xD9\x8E" => [
+ 'Inherited',
+ 'Syriac',
+ ],
+ "\xD9\x8F" => [
+ 'Inherited',
+ 'Arabic',
+ ],
+ "\xD9\x90" => [
+ 'Inherited',
+ 'Syriac',
+ ],
+ "\xD9\x91" => [
+ 'Inherited',
+ 'Arabic',
+ ],
+ "\xD9\x92" => [
+ 'Inherited',
+ 'Syriac',
+ ],
+ "\xD9\x93" => [
+ 'Inherited',
+ 'Arabic',
+ ],
+ "\xD9\x94" => [
+ 'Inherited',
+ 'Syriac',
+ ],
+ "\xD9\x95" => [
+ 'Inherited',
+ 'Arabic',
+ ],
+ "\xD9\x96" => [
+ 'Arabic',
+ 'Syriac',
+ ],
+ "\xD9\xA0" => [
+ 'Arabic',
+ ],
+ "\xD9\xA1" => [
+ 'Arabic',
+ 'Thaana',
+ ],
+ "\xD9\xA2" => [
+ 'Arabic',
+ 'Yezidi',
+ ],
+ "\xD9\xA3" => [
+ 'Arabic',
+ ],
+ "\xD9\xA4" => [
+ 'Arabic',
+ 'Thaana',
+ ],
+ "\xD9\xA5" => [
+ 'Arabic',
+ 'Yezidi',
+ ],
+ "\xD9\xA6" => [
+ 'Arabic',
+ ],
+ "\xD9\xA7" => [
+ 'Arabic',
+ 'Thaana',
+ ],
+ "\xD9\xA8" => [
+ 'Arabic',
+ 'Yezidi',
+ ],
+ "\xD9\xA9" => [
+ 'Arabic',
+ ],
+ "\xD9\xAA" => [
+ 'Arabic',
+ 'Thaana',
+ ],
+ "\xD9\xAB" => [
+ 'Arabic',
+ 'Yezidi',
+ ],
+ "\xD9\xAF" => [
+ 'Arabic',
+ ],
+ "\xD9\xB0" => [
+ 'Inherited',
+ 'Arabic',
+ 'Syriac',
+ ],
+ "\xDB\x93" => [
+ 'Arabic',
+ ],
+ "\xDB\x94" => [
+ 'Arabic',
+ 'Hanifi_Rohingya',
+ ],
+ "\xDB\x9C" => [
+ 'Arabic',
+ ],
+ "\xDB\x9D" => [
+ 'Common',
+ ],
+ "\xDB\xBF" => [
+ 'Arabic',
+ ],
+ "\xDD\x8F" => [
+ 'Syriac',
+ ],
+ "\xDD\xBF" => [
+ 'Arabic',
+ ],
+ "\xDE\xB1" => [
+ 'Thaana',
+ ],
+ "\xDF\xBF" => [
+ 'Nko',
+ ],
+ "\xE0\xA0\xBE" => [
+ 'Samaritan',
+ ],
+ "\xE0\xA1\x9E" => [
+ 'Mandaic',
+ ],
+ "\xE0\xA1\xAA" => [
+ 'Syriac',
+ ],
+ "\xE0\xA3\xA1" => [
+ 'Arabic',
+ ],
+ "\xE0\xA3\xA2" => [
+ 'Common',
+ ],
+ "\xE0\xA3\xBF" => [
+ 'Arabic',
+ ],
+ "\xE0\xA5\x90" => [
+ 'Devanagari',
+ ],
+ "\xE0\xA5\x91" => [
+ 'Inherited',
+ 'Bengali',
+ 'Devanagari',
+ 'Grantha',
+ 'Gujarati',
+ 'Gurmukhi',
+ 'Kannada',
+ 'Latin',
+ 'Malayalam',
+ 'Oriya',
+ 'Sharada',
+ 'Tamil',
+ 'Telugu',
+ 'Tirhuta',
+ ],
+ "\xE0\xA5\x92" => [
+ 'Inherited',
+ 'Bengali',
+ 'Devanagari',
+ 'Grantha',
+ 'Gujarati',
+ 'Gurmukhi',
+ 'Kannada',
+ 'Latin',
+ 'Malayalam',
+ 'Oriya',
+ 'Tamil',
+ 'Telugu',
+ 'Tirhuta',
+ ],
+ "\xE0\xA5\x94" => [
+ 'Inherited',
+ ],
+ "\xE0\xA5\xA3" => [
+ 'Devanagari',
+ ],
+ "\xE0\xA5\xA4" => [
+ 'Common',
+ 'Bengali',
+ 'Devanagari',
+ 'Dogra',
+ 'Gunjala_Gondi',
+ 'Masaram_Gondi',
+ 'Grantha',
+ 'Gujarati',
+ 'Gurmukhi',
+ 'Kannada',
+ 'Mahajani',
+ 'Malayalam',
+ 'Nandinagari',
+ 'Oriya',
+ 'Khudawadi',
+ 'Sinhala',
+ 'Syloti_Nagri',
+ 'Takri',
+ 'Tamil',
+ 'Telugu',
+ 'Tirhuta',
+ ],
+ "\xE0\xA5\xA5" => [
+ 'Common',
+ 'Bengali',
+ 'Devanagari',
+ 'Dogra',
+ 'Gunjala_Gondi',
+ 'Masaram_Gondi',
+ 'Grantha',
+ 'Gujarati',
+ 'Gurmukhi',
+ 'Kannada',
+ 'Limbu',
+ 'Mahajani',
+ 'Malayalam',
+ 'Nandinagari',
+ 'Oriya',
+ 'Khudawadi',
+ 'Sinhala',
+ 'Syloti_Nagri',
+ 'Takri',
+ 'Tamil',
+ 'Telugu',
+ 'Tirhuta',
+ ],
+ "\xE0\xA5\xA6" => [
+ 'Devanagari',
+ ],
+ "\xE0\xA5\xA7" => [
+ 'Devanagari',
+ 'Dogra',
+ ],
+ "\xE0\xA5\xA8" => [
+ 'Devanagari',
+ 'Kaithi',
+ ],
+ "\xE0\xA5\xA9" => [
+ 'Devanagari',
+ 'Mahajani',
+ ],
+ "\xE0\xA5\xAA" => [
+ 'Devanagari',
+ ],
+ "\xE0\xA5\xAB" => [
+ 'Devanagari',
+ 'Dogra',
+ ],
+ "\xE0\xA5\xAC" => [
+ 'Devanagari',
+ 'Kaithi',
+ ],
+ "\xE0\xA5\xAD" => [
+ 'Devanagari',
+ 'Mahajani',
+ ],
+ "\xE0\xA5\xAE" => [
+ 'Devanagari',
+ ],
+ "\xE0\xA5\xAF" => [
+ 'Devanagari',
+ 'Dogra',
+ ],
+ "\xE0\xA5\xB0" => [
+ 'Devanagari',
+ 'Kaithi',
+ ],
+ "\xE0\xA5\xB1" => [
+ 'Devanagari',
+ 'Mahajani',
+ ],
+ "\xE0\xA5\xBF" => [
+ 'Devanagari',
+ ],
+ "\xE0\xA7\xA6" => [
+ 'Bengali',
+ ],
+ "\xE0\xA7\xA7" => [
+ 'Bengali',
+ 'Chakma',
+ ],
+ "\xE0\xA7\xA8" => [
+ 'Bengali',
+ 'Syloti_Nagri',
+ ],
+ "\xE0\xA7\xA9" => [
+ 'Bengali',
+ ],
+ "\xE0\xA7\xAA" => [
+ 'Bengali',
+ 'Chakma',
+ ],
+ "\xE0\xA7\xAB" => [
+ 'Bengali',
+ 'Syloti_Nagri',
+ ],
+ "\xE0\xA7\xAC" => [
+ 'Bengali',
+ ],
+ "\xE0\xA7\xAD" => [
+ 'Bengali',
+ 'Chakma',
+ ],
+ "\xE0\xA7\xAE" => [
+ 'Bengali',
+ 'Syloti_Nagri',
+ ],
+ "\xE0\xA7\xAF" => [
+ 'Bengali',
+ ],
+ "\xE0\xA7\xB0" => [
+ 'Bengali',
+ 'Chakma',
+ ],
+ "\xE0\xA7\xB1" => [
+ 'Bengali',
+ 'Syloti_Nagri',
+ ],
+ "\xE0\xA7\xBE" => [
+ 'Bengali',
+ ],
+ "\xE0\xA9\xA6" => [
+ 'Gurmukhi',
+ ],
+ "\xE0\xA9\xA7" => [
+ 'Gurmukhi',
+ 'Multani',
+ ],
+ "\xE0\xA9\xA8" => [
+ 'Gurmukhi',
+ ],
+ "\xE0\xA9\xA9" => [
+ 'Gurmukhi',
+ 'Multani',
+ ],
+ "\xE0\xA9\xAA" => [
+ 'Gurmukhi',
+ ],
+ "\xE0\xA9\xAB" => [
+ 'Gurmukhi',
+ 'Multani',
+ ],
+ "\xE0\xA9\xAC" => [
+ 'Gurmukhi',
+ ],
+ "\xE0\xA9\xAD" => [
+ 'Gurmukhi',
+ 'Multani',
+ ],
+ "\xE0\xA9\xAE" => [
+ 'Gurmukhi',
+ ],
+ "\xE0\xA9\xAF" => [
+ 'Gurmukhi',
+ 'Multani',
+ ],
+ "\xE0\xA9\xB6" => [
+ 'Gurmukhi',
+ ],
+ "\xE0\xAB\xA6" => [
+ 'Gujarati',
+ ],
+ "\xE0\xAB\xA7" => [
+ 'Gujarati',
+ 'Khojki',
+ ],
+ "\xE0\xAB\xA8" => [
+ 'Gujarati',
+ ],
+ "\xE0\xAB\xA9" => [
+ 'Gujarati',
+ 'Khojki',
+ ],
+ "\xE0\xAB\xAA" => [
+ 'Gujarati',
+ ],
+ "\xE0\xAB\xAB" => [
+ 'Gujarati',
+ 'Khojki',
+ ],
+ "\xE0\xAB\xAC" => [
+ 'Gujarati',
+ ],
+ "\xE0\xAB\xAD" => [
+ 'Gujarati',
+ 'Khojki',
+ ],
+ "\xE0\xAB\xAE" => [
+ 'Gujarati',
+ ],
+ "\xE0\xAB\xAF" => [
+ 'Gujarati',
+ 'Khojki',
+ ],
+ "\xE0\xAB\xBF" => [
+ 'Gujarati',
+ ],
+ "\xE0\xAD\xB7" => [
+ 'Oriya',
+ ],
+ "\xE0\xAF\x97" => [
+ 'Tamil',
+ ],
+ "\xE0\xAF\xA6" => [
+ 'Tamil',
+ 'Grantha',
+ ],
+ "\xE0\xAF\xA7" => [
+ 'Tamil',
+ ],
+ "\xE0\xAF\xA8" => [
+ 'Tamil',
+ 'Grantha',
+ ],
+ "\xE0\xAF\xA9" => [
+ 'Tamil',
+ ],
+ "\xE0\xAF\xAA" => [
+ 'Tamil',
+ 'Grantha',
+ ],
+ "\xE0\xAF\xAB" => [
+ 'Tamil',
+ ],
+ "\xE0\xAF\xAC" => [
+ 'Tamil',
+ 'Grantha',
+ ],
+ "\xE0\xAF\xAD" => [
+ 'Tamil',
+ ],
+ "\xE0\xAF\xAE" => [
+ 'Tamil',
+ 'Grantha',
+ ],
+ "\xE0\xAF\xAF" => [
+ 'Tamil',
+ ],
+ "\xE0\xAF\xB0" => [
+ 'Tamil',
+ 'Grantha',
+ ],
+ "\xE0\xAF\xB1" => [
+ 'Tamil',
+ ],
+ "\xE0\xAF\xB2" => [
+ 'Tamil',
+ 'Grantha',
+ ],
+ "\xE0\xAF\xB3" => [
+ 'Tamil',
+ 'Grantha',
+ ],
+ "\xE0\xAF\xBA" => [
+ 'Tamil',
+ ],
+ "\xE0\xB1\xBF" => [
+ 'Telugu',
+ ],
+ "\xE0\xB3\xA6" => [
+ 'Kannada',
+ ],
+ "\xE0\xB3\xA7" => [
+ 'Kannada',
+ 'Nandinagari',
+ ],
+ "\xE0\xB3\xA8" => [
+ 'Kannada',
+ ],
+ "\xE0\xB3\xA9" => [
+ 'Kannada',
+ 'Nandinagari',
+ ],
+ "\xE0\xB3\xAA" => [
+ 'Kannada',
+ ],
+ "\xE0\xB3\xAB" => [
+ 'Kannada',
+ 'Nandinagari',
+ ],
+ "\xE0\xB3\xAC" => [
+ 'Kannada',
+ ],
+ "\xE0\xB3\xAD" => [
+ 'Kannada',
+ 'Nandinagari',
+ ],
+ "\xE0\xB3\xAE" => [
+ 'Kannada',
+ ],
+ "\xE0\xB3\xAF" => [
+ 'Kannada',
+ 'Nandinagari',
+ ],
+ "\xE0\xB3\xB3" => [
+ 'Kannada',
+ ],
+ "\xE0\xB5\xBF" => [
+ 'Malayalam',
+ ],
+ "\xE0\xB7\xB4" => [
+ 'Sinhala',
+ ],
+ "\xE0\xB8\xBA" => [
+ 'Thai',
+ ],
+ "\xE0\xB8\xBF" => [
+ 'Common',
+ ],
+ "\xE0\xB9\x9B" => [
+ 'Thai',
+ ],
+ "\xE0\xBB\x9F" => [
+ 'Lao',
+ ],
+ "\xE0\xBF\x94" => [
+ 'Tibetan',
+ ],
+ "\xE0\xBF\x98" => [
+ 'Common',
+ ],
+ "\xE0\xBF\x9A" => [
+ 'Tibetan',
+ ],
+ "\xE1\x80\xBF" => [
+ 'Myanmar',
+ ],
+ "\xE1\x81\x80" => [
+ 'Myanmar',
+ 'Chakma',
+ ],
+ "\xE1\x81\x81" => [
+ 'Myanmar',
+ ],
+ "\xE1\x81\x82" => [
+ 'Myanmar',
+ 'Tai_Le',
+ ],
+ "\xE1\x81\x83" => [
+ 'Myanmar',
+ 'Chakma',
+ ],
+ "\xE1\x81\x84" => [
+ 'Myanmar',
+ ],
+ "\xE1\x81\x85" => [
+ 'Myanmar',
+ 'Tai_Le',
+ ],
+ "\xE1\x81\x86" => [
+ 'Myanmar',
+ 'Chakma',
+ ],
+ "\xE1\x81\x87" => [
+ 'Myanmar',
+ ],
+ "\xE1\x81\x88" => [
+ 'Myanmar',
+ 'Tai_Le',
+ ],
+ "\xE1\x81\x89" => [
+ 'Myanmar',
+ 'Chakma',
+ ],
+ "\xE1\x81\x8A" => [
+ 'Myanmar',
+ ],
+ "\xE1\x81\x8B" => [
+ 'Myanmar',
+ 'Tai_Le',
+ ],
+ "\xE1\x82\x9F" => [
+ 'Myanmar',
+ ],
+ "\xE1\x83\xBA" => [
+ 'Georgian',
+ ],
+ "\xE1\x83\xBB" => [
+ 'Common',
+ 'Georgian',
+ 'Latin',
+ ],
+ "\xE1\x83\xBF" => [
+ 'Georgian',
+ ],
+ "\xE1\x87\xBF" => [
+ 'Hangul',
+ ],
+ "\xE1\x8E\x99" => [
+ 'Ethiopic',
+ ],
+ "\xE1\x8F\xBD" => [
+ 'Cherokee',
+ ],
+ "\xE1\x99\xBF" => [
+ 'Canadian_Aboriginal',
+ ],
+ "\xE1\x9A\x9C" => [
+ 'Ogham',
+ ],
+ "\xE1\x9B\xAA" => [
+ 'Runic',
+ ],
+ "\xE1\x9B\xAD" => [
+ 'Common',
+ ],
+ "\xE1\x9B\xB8" => [
+ 'Runic',
+ ],
+ "\xE1\x9C\x9F" => [
+ 'Tagalog',
+ ],
+ "\xE1\x9C\xB4" => [
+ 'Hanunoo',
+ ],
+ "\xE1\x9C\xB5" => [
+ 'Common',
+ 'Buhid',
+ ],
+ "\xE1\x9C\xB6" => [
+ 'Common',
+ 'Hanunoo',
+ ],
+ "\xE1\x9C\xB7" => [
+ 'Tagbanwa',
+ ],
+ "\xE1\x9C\xB8" => [
+ 'Tagalog',
+ ],
+ "\xE1\x9D\x93" => [
+ 'Buhid',
+ ],
+ "\xE1\x9D\xB3" => [
+ 'Tagbanwa',
+ ],
+ "\xE1\x9F\xB9" => [
+ 'Khmer',
+ ],
+ "\xE1\xA0\x81" => [
+ 'Mongolian',
+ ],
+ "\xE1\xA0\x82" => [
+ 'Common',
+ 'Mongolian',
+ ],
+ "\xE1\xA0\x83" => [
+ 'Common',
+ 'Phags_Pa',
+ ],
+ "\xE1\xA0\x84" => [
+ 'Mongolian',
+ ],
+ "\xE1\xA0\x85" => [
+ 'Common',
+ 'Mongolian',
+ 'Phags_Pa',
+ ],
+ "\xE1\xA2\xAA" => [
+ 'Mongolian',
+ ],
+ "\xE1\xA3\xB5" => [
+ 'Canadian_Aboriginal',
+ ],
+ "\xE1\xA5\x8F" => [
+ 'Limbu',
+ ],
+ "\xE1\xA5\xB4" => [
+ 'Tai_Le',
+ ],
+ "\xE1\xA7\x9F" => [
+ 'New_Tai_Lue',
+ ],
+ "\xE1\xA7\xBF" => [
+ 'Khmer',
+ ],
+ "\xE1\xA8\x9F" => [
+ 'Buginese',
+ ],
+ "\xE1\xAA\xAD" => [
+ 'Tai_Tham',
+ ],
+ "\xE1\xAB\x8E" => [
+ 'Inherited',
+ ],
+ "\xE1\xAD\xBE" => [
+ 'Balinese',
+ ],
+ "\xE1\xAE\xBF" => [
+ 'Sundanese',
+ ],
+ "\xE1\xAF\xBF" => [
+ 'Batak',
+ ],
+ "\xE1\xB1\x8F" => [
+ 'Lepcha',
+ ],
+ "\xE1\xB1\xBF" => [
+ 'Ol_Chiki',
+ ],
+ "\xE1\xB2\x88" => [
+ 'Cyrillic',
+ ],
+ "\xE1\xB2\xBF" => [
+ 'Georgian',
+ ],
+ "\xE1\xB3\x87" => [
+ 'Sundanese',
+ ],
+ "\xE1\xB3\x90" => [
+ 'Inherited',
+ 'Bengali',
+ 'Devanagari',
+ 'Grantha',
+ 'Kannada',
+ ],
+ "\xE1\xB3\x91" => [
+ 'Inherited',
+ 'Devanagari',
+ ],
+ "\xE1\xB3\x92" => [
+ 'Inherited',
+ 'Bengali',
+ 'Devanagari',
+ 'Grantha',
+ 'Kannada',
+ ],
+ "\xE1\xB3\x93" => [
+ 'Common',
+ 'Devanagari',
+ 'Grantha',
+ ],
+ "\xE1\xB3\x94" => [
+ 'Inherited',
+ 'Devanagari',
+ ],
+ "\xE1\xB3\x95" => [
+ 'Inherited',
+ 'Bengali',
+ ],
+ "\xE1\xB3\x96" => [
+ 'Inherited',
+ 'Devanagari',
+ ],
+ "\xE1\xB3\x97" => [
+ 'Inherited',
+ 'Devanagari',
+ 'Sharada',
+ ],
+ "\xE1\xB3\x98" => [
+ 'Inherited',
+ 'Bengali',
+ 'Devanagari',
+ ],
+ "\xE1\xB3\x99" => [
+ 'Inherited',
+ 'Devanagari',
+ 'Sharada',
+ ],
+ "\xE1\xB3\x9A" => [
+ 'Inherited',
+ 'Devanagari',
+ 'Kannada',
+ 'Malayalam',
+ 'Oriya',
+ 'Tamil',
+ 'Telugu',
+ ],
+ "\xE1\xB3\x9C" => [
+ 'Inherited',
+ 'Devanagari',
+ ],
+ "\xE1\xB3\x9D" => [
+ 'Inherited',
+ 'Sharada',
+ ],
+ "\xE1\xB3\x9F" => [
+ 'Inherited',
+ 'Devanagari',
+ ],
+ "\xE1\xB3\xA0" => [
+ 'Inherited',
+ 'Devanagari',
+ 'Sharada',
+ ],
+ "\xE1\xB3\xA1" => [
+ 'Common',
+ 'Bengali',
+ 'Devanagari',
+ ],
+ "\xE1\xB3\xA8" => [
+ 'Inherited',
+ 'Devanagari',
+ ],
+ "\xE1\xB3\xA9" => [
+ 'Common',
+ 'Devanagari',
+ 'Nandinagari',
+ ],
+ "\xE1\xB3\xAA" => [
+ 'Common',
+ 'Bengali',
+ 'Devanagari',
+ ],
+ "\xE1\xB3\xAC" => [
+ 'Common',
+ 'Devanagari',
+ ],
+ "\xE1\xB3\xAD" => [
+ 'Inherited',
+ 'Bengali',
+ 'Devanagari',
+ ],
+ "\xE1\xB3\xB1" => [
+ 'Common',
+ 'Devanagari',
+ ],
+ "\xE1\xB3\xB2" => [
+ 'Common',
+ 'Bengali',
+ 'Devanagari',
+ 'Grantha',
+ 'Kannada',
+ 'Malayalam',
+ 'Nandinagari',
+ 'Oriya',
+ 'Sinhala',
+ 'Telugu',
+ 'Tirhuta',
+ ],
+ "\xE1\xB3\xB3" => [
+ 'Common',
+ 'Devanagari',
+ 'Grantha',
+ ],
+ "\xE1\xB3\xB4" => [
+ 'Inherited',
+ 'Devanagari',
+ 'Grantha',
+ 'Kannada',
+ ],
+ "\xE1\xB3\xB5" => [
+ 'Common',
+ 'Bengali',
+ ],
+ "\xE1\xB3\xB6" => [
+ 'Common',
+ 'Devanagari',
+ ],
+ "\xE1\xB3\xB7" => [
+ 'Common',
+ 'Bengali',
+ ],
+ "\xE1\xB3\xB8" => [
+ 'Inherited',
+ 'Devanagari',
+ ],
+ "\xE1\xB3\xB9" => [
+ 'Inherited',
+ 'Grantha',
+ ],
+ "\xE1\xB3\xBA" => [
+ 'Common',
+ 'Nandinagari',
+ ],
+ "\xE1\xB4\xA5" => [
+ 'Latin',
+ ],
+ "\xE1\xB4\xAA" => [
+ 'Greek',
+ ],
+ "\xE1\xB4\xAB" => [
+ 'Cyrillic',
+ ],
+ "\xE1\xB5\x9C" => [
+ 'Latin',
+ ],
+ "\xE1\xB5\xA1" => [
+ 'Greek',
+ ],
+ "\xE1\xB5\xA5" => [
+ 'Latin',
+ ],
+ "\xE1\xB5\xAA" => [
+ 'Greek',
+ ],
+ "\xE1\xB5\xB7" => [
+ 'Latin',
+ ],
+ "\xE1\xB5\xB8" => [
+ 'Cyrillic',
+ ],
+ "\xE1\xB6\xBE" => [
+ 'Latin',
+ ],
+ "\xE1\xB6\xBF" => [
+ 'Greek',
+ ],
+ "\xE1\xB7\x81" => [
+ 'Inherited',
+ 'Greek',
+ ],
+ "\xE1\xB7\xB7" => [
+ 'Inherited',
+ ],
+ "\xE1\xB7\xB8" => [
+ 'Inherited',
+ 'Cyrillic',
+ 'Syriac',
+ ],
+ "\xE1\xB7\xB9" => [
+ 'Inherited',
+ ],
+ "\xE1\xB7\xBA" => [
+ 'Inherited',
+ 'Syriac',
+ ],
+ "\xE1\xB7\xBF" => [
+ 'Inherited',
+ ],
+ "\xE1\xBB\xBF" => [
+ 'Latin',
+ ],
+ "\xE1\xBF\xBE" => [
+ 'Greek',
+ ],
+ "\xE2\x80\x8B" => [
+ 'Common',
+ ],
+ "\xE2\x80\x8D" => [
+ 'Inherited',
+ ],
+ "\xE2\x80\xAE" => [
+ 'Common',
+ ],
+ "\xE2\x80\xAF" => [
+ 'Common',
+ 'Latin',
+ 'Mongolian',
+ ],
+ "\xE2\x81\xB0" => [
+ 'Common',
+ ],
+ "\xE2\x81\xB1" => [
+ 'Latin',
+ ],
+ "\xE2\x81\xBE" => [
+ 'Common',
+ ],
+ "\xE2\x81\xBF" => [
+ 'Latin',
+ ],
+ "\xE2\x82\x8E" => [
+ 'Common',
+ ],
+ "\xE2\x82\x9C" => [
+ 'Latin',
+ ],
+ "\xE2\x83\x80" => [
+ 'Common',
+ ],
+ "\xE2\x83\xAF" => [
+ 'Inherited',
+ ],
+ "\xE2\x83\xB0" => [
+ 'Inherited',
+ 'Devanagari',
+ 'Grantha',
+ 'Latin',
+ ],
+ "\xE2\x84\xA5" => [
+ 'Common',
+ ],
+ "\xE2\x84\xA6" => [
+ 'Greek',
+ ],
+ "\xE2\x84\xA9" => [
+ 'Common',
+ ],
+ "\xE2\x84\xAB" => [
+ 'Latin',
+ ],
+ "\xE2\x84\xB1" => [
+ 'Common',
+ ],
+ "\xE2\x84\xB2" => [
+ 'Latin',
+ ],
+ "\xE2\x85\x8D" => [
+ 'Common',
+ ],
+ "\xE2\x85\x8E" => [
+ 'Latin',
+ ],
+ "\xE2\x85\x9F" => [
+ 'Common',
+ ],
+ "\xE2\x86\x88" => [
+ 'Latin',
+ ],
+ "\xE2\x9F\xBF" => [
+ 'Common',
+ ],
+ "\xE2\xA3\xBF" => [
+ 'Braille',
+ ],
+ "\xE2\xAF\xBF" => [
+ 'Common',
+ ],
+ "\xE2\xB1\x9F" => [
+ 'Glagolitic',
+ ],
+ "\xE2\xB1\xBF" => [
+ 'Latin',
+ ],
+ "\xE2\xB3\xBF" => [
+ 'Coptic',
+ ],
+ "\xE2\xB4\xAD" => [
+ 'Georgian',
+ ],
+ "\xE2\xB5\xBF" => [
+ 'Tifinagh',
+ ],
+ "\xE2\xB7\x9E" => [
+ 'Ethiopic',
+ ],
+ "\xE2\xB7\xBF" => [
+ 'Cyrillic',
+ ],
+ "\xE2\xB9\x82" => [
+ 'Common',
+ ],
+ "\xE2\xB9\x83" => [
+ 'Common',
+ 'Cyrillic',
+ 'Glagolitic',
+ ],
+ "\xE2\xB9\x9D" => [
+ 'Common',
+ ],
+ "\xE2\xBF\x95" => [
+ 'Han',
+ ],
+ "\xE3\x80\x80" => [
+ 'Common',
+ ],
+ "\xE3\x80\x81" => [
+ 'Common',
+ 'Bopomofo',
+ ],
+ "\xE3\x80\x82" => [
+ 'Common',
+ 'Hangul',
+ ],
+ "\xE3\x80\x83" => [
+ 'Common',
+ 'Bopomofo',
+ 'Hangul',
+ 'Han',
+ 'Hiragana',
+ 'Katakana',
+ ],
+ "\xE3\x80\x84" => [
+ 'Common',
+ 'Hiragana',
+ ],
+ "\xE3\x80\x85" => [
+ 'Han',
+ 'Katakana',
+ ],
+ "\xE3\x80\x86" => [
+ 'Common',
+ 'Han',
+ 'Yi',
+ ],
+ "\xE3\x80\x87" => [
+ 'Han',
+ ],
+ "\xE3\x80\x91" => [
+ 'Common',
+ 'Bopomofo',
+ 'Hangul',
+ 'Han',
+ 'Hiragana',
+ 'Katakana',
+ 'Yi',
+ ],
+ "\xE3\x80\x92" => [
+ 'Common',
+ ],
+ "\xE3\x80\x93" => [
+ 'Common',
+ 'Bopomofo',
+ 'Hangul',
+ 'Han',
+ 'Hiragana',
+ 'Katakana',
+ ],
+ "\xE3\x80\x9B" => [
+ 'Common',
+ 'Bopomofo',
+ 'Hangul',
+ 'Han',
+ 'Hiragana',
+ 'Katakana',
+ 'Yi',
+ ],
+ "\xE3\x80\x9D" => [
+ 'Common',
+ 'Bopomofo',
+ 'Hangul',
+ 'Han',
+ 'Hiragana',
+ 'Katakana',
+ ],
+ "\xE3\x80\x9E" => [
+ 'Common',
+ 'Bopomofo',
+ ],
+ "\xE3\x80\x9F" => [
+ 'Common',
+ 'Hangul',
+ ],
+ "\xE3\x80\xA0" => [
+ 'Common',
+ 'Han',
+ ],
+ "\xE3\x80\xA1" => [
+ 'Han',
+ 'Hiragana',
+ ],
+ "\xE3\x80\xA2" => [
+ 'Han',
+ 'Katakana',
+ ],
+ "\xE3\x80\xA9" => [
+ 'Han',
+ ],
+ "\xE3\x80\xAA" => [
+ 'Inherited',
+ 'Bopomofo',
+ ],
+ "\xE3\x80\xAB" => [
+ 'Inherited',
+ 'Han',
+ ],
+ "\xE3\x80\xAC" => [
+ 'Inherited',
+ 'Bopomofo',
+ ],
+ "\xE3\x80\xAD" => [
+ 'Inherited',
+ 'Han',
+ ],
+ "\xE3\x80\xAF" => [
+ 'Hangul',
+ ],
+ "\xE3\x80\xB0" => [
+ 'Common',
+ 'Bopomofo',
+ 'Hangul',
+ 'Han',
+ 'Hiragana',
+ 'Katakana',
+ ],
+ "\xE3\x80\xB1" => [
+ 'Common',
+ 'Hiragana',
+ ],
+ "\xE3\x80\xB2" => [
+ 'Common',
+ 'Katakana',
+ ],
+ "\xE3\x80\xB3" => [
+ 'Common',
+ 'Hiragana',
+ ],
+ "\xE3\x80\xB4" => [
+ 'Common',
+ 'Katakana',
+ ],
+ "\xE3\x80\xB5" => [
+ 'Common',
+ 'Hiragana',
+ ],
+ "\xE3\x80\xB6" => [
+ 'Common',
+ 'Katakana',
+ ],
+ "\xE3\x80\xB7" => [
+ 'Common',
+ 'Bopomofo',
+ 'Hangul',
+ 'Han',
+ 'Hiragana',
+ 'Katakana',
+ ],
+ "\xE3\x80\xBB" => [
+ 'Han',
+ ],
+ "\xE3\x80\xBD" => [
+ 'Common',
+ 'Han',
+ 'Hiragana',
+ 'Katakana',
+ ],
+ "\xE3\x80\xBF" => [
+ 'Common',
+ 'Han',
+ ],
+ "\xE3\x82\x96" => [
+ 'Hiragana',
+ ],
+ "\xE3\x82\x99" => [
+ 'Inherited',
+ 'Hiragana',
+ ],
+ "\xE3\x82\x9A" => [
+ 'Inherited',
+ 'Katakana',
+ ],
+ "\xE3\x82\x9B" => [
+ 'Common',
+ 'Hiragana',
+ ],
+ "\xE3\x82\x9C" => [
+ 'Common',
+ 'Katakana',
+ ],
+ "\xE3\x82\x9F" => [
+ 'Hiragana',
+ ],
+ "\xE3\x82\xA0" => [
+ 'Common',
+ 'Hiragana',
+ 'Katakana',
+ ],
+ "\xE3\x83\xBA" => [
+ 'Katakana',
+ ],
+ "\xE3\x83\xBB" => [
+ 'Common',
+ 'Bopomofo',
+ 'Hangul',
+ 'Han',
+ 'Hiragana',
+ 'Katakana',
+ 'Yi',
+ ],
+ "\xE3\x83\xBC" => [
+ 'Common',
+ 'Hiragana',
+ 'Katakana',
+ ],
+ "\xE3\x83\xBF" => [
+ 'Katakana',
+ ],
+ "\xE3\x84\xAF" => [
+ 'Bopomofo',
+ ],
+ "\xE3\x86\x8E" => [
+ 'Hangul',
+ ],
+ "\xE3\x86\x9F" => [
+ 'Common',
+ 'Han',
+ ],
+ "\xE3\x86\xBF" => [
+ 'Bopomofo',
+ ],
+ "\xE3\x87\xA3" => [
+ 'Common',
+ 'Han',
+ ],
+ "\xE3\x87\xAF" => [
+ 'Common',
+ ],
+ "\xE3\x87\xBF" => [
+ 'Katakana',
+ ],
+ "\xE3\x88\x9E" => [
+ 'Hangul',
+ ],
+ "\xE3\x89\x87" => [
+ 'Common',
+ 'Han',
+ ],
+ "\xE3\x89\x9F" => [
+ 'Common',
+ ],
+ "\xE3\x89\xBE" => [
+ 'Hangul',
+ ],
+ "\xE3\x89\xBF" => [
+ 'Common',
+ ],
+ "\xE3\x8A\xB0" => [
+ 'Common',
+ 'Han',
+ ],
+ "\xE3\x8A\xBF" => [
+ 'Common',
+ ],
+ "\xE3\x8B\x8B" => [
+ 'Common',
+ 'Han',
+ ],
+ "\xE3\x8B\x8F" => [
+ 'Common',
+ ],
+ "\xE3\x8B\xBE" => [
+ 'Katakana',
+ ],
+ "\xE3\x8B\xBF" => [
+ 'Common',
+ 'Han',
+ ],
+ "\xE3\x8D\x97" => [
+ 'Katakana',
+ ],
+ "\xE3\x8D\xB0" => [
+ 'Common',
+ 'Han',
+ ],
+ "\xE3\x8D\xBA" => [
+ 'Common',
+ ],
+ "\xE3\x8D\xBF" => [
+ 'Common',
+ 'Han',
+ ],
+ "\xE3\x8F\x9F" => [
+ 'Common',
+ ],
+ "\xE3\x8F\xBE" => [
+ 'Common',
+ 'Han',
+ ],
+ "\xE3\x8F\xBF" => [
+ 'Common',
+ ],
+ "\xE4\xB6\xBF" => [
+ 'Han',
+ ],
+ "\xE4\xB7\xBF" => [
+ 'Common',
+ ],
+ "\xE9\xBF\xBF" => [
+ 'Han',
+ ],
+ "\xEA\x93\x86" => [
+ 'Yi',
+ ],
+ "\xEA\x93\xBF" => [
+ 'Lisu',
+ ],
+ "\xEA\x98\xAB" => [
+ 'Vai',
+ ],
+ "\xEA\x99\xAE" => [
+ 'Cyrillic',
+ ],
+ "\xEA\x99\xAF" => [
+ 'Cyrillic',
+ 'Glagolitic',
+ ],
+ "\xEA\x9A\x9F" => [
+ 'Cyrillic',
+ ],
+ "\xEA\x9B\xB7" => [
+ 'Bamum',
+ ],
+ "\xEA\x9C\x80" => [
+ 'Common',
+ 'Han',
+ ],
+ "\xEA\x9C\x81" => [
+ 'Common',
+ 'Latin',
+ ],
+ "\xEA\x9C\x82" => [
+ 'Common',
+ 'Han',
+ ],
+ "\xEA\x9C\x83" => [
+ 'Common',
+ 'Latin',
+ ],
+ "\xEA\x9C\x84" => [
+ 'Common',
+ 'Han',
+ ],
+ "\xEA\x9C\x85" => [
+ 'Common',
+ 'Latin',
+ ],
+ "\xEA\x9C\x86" => [
+ 'Common',
+ 'Han',
+ ],
+ "\xEA\x9C\x87" => [
+ 'Common',
+ 'Latin',
+ ],
+ "\xEA\x9C\xA1" => [
+ 'Common',
+ ],
+ "\xEA\x9E\x87" => [
+ 'Latin',
+ ],
+ "\xEA\x9E\x8A" => [
+ 'Common',
+ ],
+ "\xEA\x9F\xBF" => [
+ 'Latin',
+ ],
+ "\xEA\xA0\xAC" => [
+ 'Syloti_Nagri',
+ ],
+ "\xEA\xA0\xB0" => [
+ 'Common',
+ 'Devanagari',
+ ],
+ "\xEA\xA0\xB1" => [
+ 'Common',
+ 'Dogra',
+ ],
+ "\xEA\xA0\xB2" => [
+ 'Common',
+ 'Gujarati',
+ ],
+ "\xEA\xA0\xB3" => [
+ 'Common',
+ 'Devanagari',
+ 'Gurmukhi',
+ ],
+ "\xEA\xA0\xB4" => [
+ 'Common',
+ 'Dogra',
+ 'Khojki',
+ ],
+ "\xEA\xA0\xB5" => [
+ 'Common',
+ 'Gujarati',
+ 'Kannada',
+ ],
+ "\xEA\xA0\xB6" => [
+ 'Common',
+ 'Devanagari',
+ 'Gurmukhi',
+ 'Kaithi',
+ ],
+ "\xEA\xA0\xB7" => [
+ 'Common',
+ 'Dogra',
+ 'Khojki',
+ 'Mahajani',
+ ],
+ "\xEA\xA0\xB8" => [
+ 'Common',
+ 'Gujarati',
+ 'Devanagari',
+ 'Dogra',
+ 'Gurmukhi',
+ 'Khojki',
+ 'Kaithi',
+ 'Mahajani',
+ 'Modi',
+ 'Sharada',
+ 'Khudawadi',
+ 'Takri',
+ 'Tirhuta',
+ 'Kannada',
+ 'Malayalam',
+ ],
+ "\xEA\xA0\xB9" => [
+ 'Common',
+ 'Gurmukhi',
+ 'Devanagari',
+ 'Dogra',
+ 'Gujarati',
+ 'Khojki',
+ 'Kaithi',
+ 'Mahajani',
+ 'Modi',
+ 'Khudawadi',
+ 'Takri',
+ 'Tirhuta',
+ ],
+ "\xEA\xA0\xBA" => [
+ 'Khojki',
+ 'Mahajani',
+ 'Nandinagari',
+ ],
+ "\xEA\xA0\xBB" => [
+ 'Kaithi',
+ 'Modi',
+ 'Sharada',
+ ],
+ "\xEA\xA0\xBC" => [
+ 'Mahajani',
+ 'Nandinagari',
+ 'Khudawadi',
+ ],
+ "\xEA\xA0\xBD" => [
+ 'Modi',
+ 'Sharada',
+ 'Takri',
+ ],
+ "\xEA\xA0\xBE" => [
+ 'Khudawadi',
+ 'Tirhuta',
+ ],
+ "\xEA\xA0\xBF" => [
+ 'Takri',
+ ],
+ "\xEA\xA1\x80" => [
+ 'Phags_Pa',
+ 'Tirhuta',
+ ],
+ "\xEA\xA1\xB7" => [
+ 'Phags_Pa',
+ ],
+ "\xEA\xA3\x99" => [
+ 'Saurashtra',
+ ],
+ "\xEA\xA3\xB0" => [
+ 'Devanagari',
+ ],
+ "\xEA\xA3\xB1" => [
+ 'Devanagari',
+ 'Bengali',
+ ],
+ "\xEA\xA3\xB2" => [
+ 'Devanagari',
+ ],
+ "\xEA\xA3\xB3" => [
+ 'Devanagari',
+ 'Tamil',
+ ],
+ "\xEA\xA3\xBF" => [
+ 'Devanagari',
+ ],
+ "\xEA\xA4\xAD" => [
+ 'Kayah_Li',
+ ],
+ "\xEA\xA4\xAE" => [
+ 'Common',
+ 'Kayah_Li',
+ 'Latin',
+ 'Myanmar',
+ ],
+ "\xEA\xA4\xAF" => [
+ 'Kayah_Li',
+ ],
+ "\xEA\xA5\x9F" => [
+ 'Rejang',
+ ],
+ "\xEA\xA5\xBC" => [
+ 'Hangul',
+ ],
+ "\xEA\xA7\x8D" => [
+ 'Javanese',
+ ],
+ "\xEA\xA7\x8F" => [
+ 'Common',
+ 'Buginese',
+ 'Javanese',
+ ],
+ "\xEA\xA7\x9F" => [
+ 'Javanese',
+ ],
+ "\xEA\xA7\xBE" => [
+ 'Myanmar',
+ ],
+ "\xEA\xA9\x9F" => [
+ 'Cham',
+ ],
+ "\xEA\xA9\xBF" => [
+ 'Myanmar',
+ ],
+ "\xEA\xAB\x9F" => [
+ 'Tai_Viet',
+ ],
+ "\xEA\xAB\xB6" => [
+ 'Meetei_Mayek',
+ ],
+ "\xEA\xAC\xAE" => [
+ 'Ethiopic',
+ ],
+ "\xEA\xAD\x9A" => [
+ 'Latin',
+ ],
+ "\xEA\xAD\x9B" => [
+ 'Common',
+ ],
+ "\xEA\xAD\xA4" => [
+ 'Latin',
+ ],
+ "\xEA\xAD\xA5" => [
+ 'Greek',
+ ],
+ "\xEA\xAD\xA9" => [
+ 'Latin',
+ ],
+ "\xEA\xAD\xAB" => [
+ 'Common',
+ ],
+ "\xEA\xAE\xBF" => [
+ 'Cherokee',
+ ],
+ "\xEA\xAF\xB9" => [
+ 'Meetei_Mayek',
+ ],
+ "\xED\x9F\xBB" => [
+ 'Hangul',
+ ],
+ "\xEF\xAB\x99" => [
+ 'Han',
+ ],
+ "\xEF\xAC\x86" => [
+ 'Latin',
+ ],
+ "\xEF\xAC\x97" => [
+ 'Armenian',
+ ],
+ "\xEF\xAD\x8F" => [
+ 'Hebrew',
+ ],
+ "\xEF\xB4\xBD" => [
+ 'Arabic',
+ ],
+ "\xEF\xB4\xBF" => [
+ 'Common',
+ 'Arabic',
+ 'Nko',
+ ],
+ "\xEF\xB7\xB1" => [
+ 'Arabic',
+ ],
+ "\xEF\xB7\xB2" => [
+ 'Arabic',
+ 'Thaana',
+ ],
+ "\xEF\xB7\xBC" => [
+ 'Arabic',
+ ],
+ "\xEF\xB7\xBD" => [
+ 'Arabic',
+ 'Thaana',
+ ],
+ "\xEF\xB7\xBF" => [
+ 'Arabic',
+ ],
+ "\xEF\xB8\x8F" => [
+ 'Inherited',
+ ],
+ "\xEF\xB8\x99" => [
+ 'Common',
+ ],
+ "\xEF\xB8\xAD" => [
+ 'Inherited',
+ ],
+ "\xEF\xB8\xAF" => [
+ 'Cyrillic',
+ ],
+ "\xEF\xB9\x84" => [
+ 'Common',
+ ],
+ "\xEF\xB9\x85" => [
+ 'Common',
+ 'Bopomofo',
+ ],
+ "\xEF\xB9\x86" => [
+ 'Common',
+ 'Hangul',
+ ],
+ "\xEF\xB9\x87" => [
+ 'Common',
+ 'Han',
+ ],
+ "\xEF\xB9\x88" => [
+ 'Common',
+ 'Hiragana',
+ ],
+ "\xEF\xB9\x89" => [
+ 'Common',
+ 'Katakana',
+ ],
+ "\xEF\xB9\xAB" => [
+ 'Common',
+ ],
+ "\xEF\xBB\xBC" => [
+ 'Arabic',
+ ],
+ "\xEF\xBC\xA0" => [
+ 'Common',
+ ],
+ "\xEF\xBC\xBA" => [
+ 'Latin',
+ ],
+ "\xEF\xBD\x80" => [
+ 'Common',
+ ],
+ "\xEF\xBD\x9A" => [
+ 'Latin',
+ ],
+ "\xEF\xBD\xA0" => [
+ 'Common',
+ ],
+ "\xEF\xBD\xA3" => [
+ 'Common',
+ 'Bopomofo',
+ 'Hangul',
+ 'Han',
+ 'Hiragana',
+ 'Katakana',
+ 'Yi',
+ ],
+ "\xEF\xBD\xA4" => [
+ 'Common',
+ 'Bopomofo',
+ ],
+ "\xEF\xBD\xA5" => [
+ 'Common',
+ 'Hangul',
+ ],
+ "\xEF\xBD\xA6" => [
+ 'Katakana',
+ 'Han',
+ ],
+ "\xEF\xBD\xA7" => [
+ 'Katakana',
+ 'Hiragana',
+ ],
+ "\xEF\xBD\xA8" => [
+ 'Katakana',
+ ],
+ "\xEF\xBD\xA9" => [
+ 'Katakana',
+ 'Yi',
+ ],
+ "\xEF\xBD\xAF" => [
+ 'Katakana',
+ ],
+ "\xEF\xBD\xB0" => [
+ 'Common',
+ 'Hiragana',
+ 'Katakana',
+ ],
+ "\xEF\xBE\x9D" => [
+ 'Katakana',
+ ],
+ "\xEF\xBE\x9E" => [
+ 'Common',
+ 'Hiragana',
+ ],
+ "\xEF\xBE\x9F" => [
+ 'Common',
+ 'Katakana',
+ ],
+ "\xEF\xBF\x9C" => [
+ 'Hangul',
+ ],
+ "\xEF\xBF\xBD" => [
+ 'Common',
+ ],
+ "\xF0\x90\x83\xBA" => [
+ 'Linear_B',
+ ],
+ "\xF0\x90\x84\x80" => [
+ 'Common',
+ 'Cypro_Minoan',
+ ],
+ "\xF0\x90\x84\x81" => [
+ 'Common',
+ 'Cypriot',
+ ],
+ "\xF0\x90\x84\x82" => [
+ 'Common',
+ 'Cypriot',
+ 'Linear_B',
+ ],
+ "\xF0\x90\x84\x87" => [
+ 'Common',
+ 'Cypriot',
+ ],
+ "\xF0\x90\x84\x88" => [
+ 'Common',
+ 'Linear_A',
+ ],
+ "\xF0\x90\x84\x89" => [
+ 'Common',
+ 'Linear_B',
+ ],
+ "\xF0\x90\x84\x8A" => [
+ 'Common',
+ 'Cypriot',
+ ],
+ "\xF0\x90\x84\x8B" => [
+ 'Common',
+ 'Linear_A',
+ ],
+ "\xF0\x90\x84\x8C" => [
+ 'Common',
+ 'Linear_B',
+ ],
+ "\xF0\x90\x84\x8D" => [
+ 'Common',
+ 'Cypriot',
+ ],
+ "\xF0\x90\x84\x8E" => [
+ 'Common',
+ 'Linear_A',
+ ],
+ "\xF0\x90\x84\x8F" => [
+ 'Common',
+ 'Linear_B',
+ ],
+ "\xF0\x90\x84\x90" => [
+ 'Common',
+ 'Cypriot',
+ ],
+ "\xF0\x90\x84\x91" => [
+ 'Common',
+ 'Linear_A',
+ ],
+ "\xF0\x90\x84\x92" => [
+ 'Common',
+ 'Linear_B',
+ ],
+ "\xF0\x90\x84\x93" => [
+ 'Common',
+ 'Cypriot',
+ ],
+ "\xF0\x90\x84\x94" => [
+ 'Common',
+ 'Linear_A',
+ ],
+ "\xF0\x90\x84\x95" => [
+ 'Common',
+ 'Linear_B',
+ ],
+ "\xF0\x90\x84\x96" => [
+ 'Common',
+ 'Cypriot',
+ ],
+ "\xF0\x90\x84\x97" => [
+ 'Common',
+ 'Linear_A',
+ ],
+ "\xF0\x90\x84\x98" => [
+ 'Common',
+ 'Linear_B',
+ ],
+ "\xF0\x90\x84\x99" => [
+ 'Common',
+ 'Cypriot',
+ ],
+ "\xF0\x90\x84\x9A" => [
+ 'Common',
+ 'Linear_A',
+ ],
+ "\xF0\x90\x84\x9B" => [
+ 'Common',
+ 'Linear_B',
+ ],
+ "\xF0\x90\x84\x9C" => [
+ 'Common',
+ 'Cypriot',
+ ],
+ "\xF0\x90\x84\x9D" => [
+ 'Common',
+ 'Linear_A',
+ ],
+ "\xF0\x90\x84\x9E" => [
+ 'Common',
+ 'Linear_B',
+ ],
+ "\xF0\x90\x84\x9F" => [
+ 'Common',
+ 'Cypriot',
+ ],
+ "\xF0\x90\x84\xA0" => [
+ 'Common',
+ 'Linear_A',
+ ],
+ "\xF0\x90\x84\xA1" => [
+ 'Common',
+ 'Linear_B',
+ ],
+ "\xF0\x90\x84\xA2" => [
+ 'Common',
+ 'Cypriot',
+ ],
+ "\xF0\x90\x84\xA3" => [
+ 'Common',
+ 'Linear_A',
+ ],
+ "\xF0\x90\x84\xA4" => [
+ 'Common',
+ 'Linear_B',
+ ],
+ "\xF0\x90\x84\xA5" => [
+ 'Common',
+ 'Cypriot',
+ ],
+ "\xF0\x90\x84\xA6" => [
+ 'Common',
+ 'Linear_A',
+ ],
+ "\xF0\x90\x84\xA7" => [
+ 'Common',
+ 'Linear_B',
+ ],
+ "\xF0\x90\x84\xA8" => [
+ 'Common',
+ 'Cypriot',
+ ],
+ "\xF0\x90\x84\xA9" => [
+ 'Common',
+ 'Linear_A',
+ ],
+ "\xF0\x90\x84\xAA" => [
+ 'Common',
+ 'Linear_B',
+ ],
+ "\xF0\x90\x84\xAB" => [
+ 'Common',
+ 'Cypriot',
+ ],
+ "\xF0\x90\x84\xAC" => [
+ 'Common',
+ 'Linear_A',
+ ],
+ "\xF0\x90\x84\xAD" => [
+ 'Common',
+ 'Linear_B',
+ ],
+ "\xF0\x90\x84\xAE" => [
+ 'Common',
+ 'Cypriot',
+ ],
+ "\xF0\x90\x84\xAF" => [
+ 'Common',
+ 'Linear_A',
+ ],
+ "\xF0\x90\x84\xB0" => [
+ 'Common',
+ 'Linear_B',
+ ],
+ "\xF0\x90\x84\xB1" => [
+ 'Common',
+ 'Cypriot',
+ ],
+ "\xF0\x90\x84\xB2" => [
+ 'Common',
+ 'Linear_A',
+ ],
+ "\xF0\x90\x84\xB3" => [
+ 'Common',
+ 'Linear_B',
+ ],
+ "\xF0\x90\x84\xB7" => [
+ 'Common',
+ 'Cypriot',
+ ],
+ "\xF0\x90\x84\xB8" => [
+ 'Common',
+ 'Linear_B',
+ ],
+ "\xF0\x90\x84\xB9" => [
+ 'Common',
+ 'Cypriot',
+ ],
+ "\xF0\x90\x84\xBA" => [
+ 'Common',
+ 'Linear_B',
+ ],
+ "\xF0\x90\x84\xBB" => [
+ 'Common',
+ 'Cypriot',
+ ],
+ "\xF0\x90\x84\xBC" => [
+ 'Common',
+ 'Linear_B',
+ ],
+ "\xF0\x90\x84\xBD" => [
+ 'Common',
+ 'Cypriot',
+ ],
+ "\xF0\x90\x84\xBE" => [
+ 'Common',
+ 'Linear_B',
+ ],
+ "\xF0\x90\x84\xBF" => [
+ 'Common',
+ 'Cypriot',
+ ],
+ "\xF0\x90\x85\x80" => [
+ 'Greek',
+ 'Linear_B',
+ ],
+ "\xF0\x90\x86\x8E" => [
+ 'Greek',
+ ],
+ "\xF0\x90\x86\x9C" => [
+ 'Common',
+ ],
+ "\xF0\x90\x86\xA0" => [
+ 'Greek',
+ ],
+ "\xF0\x90\x87\xBC" => [
+ 'Common',
+ ],
+ "\xF0\x90\x87\xBD" => [
+ 'Inherited',
+ ],
+ "\xF0\x90\x8A\x9C" => [
+ 'Lycian',
+ ],
+ "\xF0\x90\x8B\x90" => [
+ 'Carian',
+ ],
+ "\xF0\x90\x8B\xA0" => [
+ 'Inherited',
+ 'Arabic',
+ 'Coptic',
+ ],
+ "\xF0\x90\x8B\xA1" => [
+ 'Common',
+ 'Arabic',
+ ],
+ "\xF0\x90\x8B\xA2" => [
+ 'Common',
+ 'Coptic',
+ ],
+ "\xF0\x90\x8B\xA3" => [
+ 'Common',
+ 'Arabic',
+ ],
+ "\xF0\x90\x8B\xA4" => [
+ 'Common',
+ 'Coptic',
+ ],
+ "\xF0\x90\x8B\xA5" => [
+ 'Common',
+ 'Arabic',
+ ],
+ "\xF0\x90\x8B\xA6" => [
+ 'Common',
+ 'Coptic',
+ ],
+ "\xF0\x90\x8B\xA7" => [
+ 'Common',
+ 'Arabic',
+ ],
+ "\xF0\x90\x8B\xA8" => [
+ 'Common',
+ 'Coptic',
+ ],
+ "\xF0\x90\x8B\xA9" => [
+ 'Common',
+ 'Arabic',
+ ],
+ "\xF0\x90\x8B\xAA" => [
+ 'Common',
+ 'Coptic',
+ ],
+ "\xF0\x90\x8B\xAB" => [
+ 'Common',
+ 'Arabic',
+ ],
+ "\xF0\x90\x8B\xAC" => [
+ 'Common',
+ 'Coptic',
+ ],
+ "\xF0\x90\x8B\xAD" => [
+ 'Common',
+ 'Arabic',
+ ],
+ "\xF0\x90\x8B\xAE" => [
+ 'Common',
+ 'Coptic',
+ ],
+ "\xF0\x90\x8B\xAF" => [
+ 'Common',
+ 'Arabic',
+ ],
+ "\xF0\x90\x8B\xB0" => [
+ 'Common',
+ 'Coptic',
+ ],
+ "\xF0\x90\x8B\xB1" => [
+ 'Common',
+ 'Arabic',
+ ],
+ "\xF0\x90\x8B\xB2" => [
+ 'Common',
+ 'Coptic',
+ ],
+ "\xF0\x90\x8B\xB3" => [
+ 'Common',
+ 'Arabic',
+ ],
+ "\xF0\x90\x8B\xB4" => [
+ 'Common',
+ 'Coptic',
+ ],
+ "\xF0\x90\x8B\xB5" => [
+ 'Common',
+ 'Arabic',
+ ],
+ "\xF0\x90\x8B\xB6" => [
+ 'Common',
+ 'Coptic',
+ ],
+ "\xF0\x90\x8B\xB7" => [
+ 'Common',
+ 'Arabic',
+ ],
+ "\xF0\x90\x8B\xB8" => [
+ 'Common',
+ 'Coptic',
+ ],
+ "\xF0\x90\x8B\xB9" => [
+ 'Common',
+ 'Arabic',
+ ],
+ "\xF0\x90\x8B\xBA" => [
+ 'Common',
+ 'Coptic',
+ ],
+ "\xF0\x90\x8B\xBB" => [
+ 'Common',
+ 'Arabic',
+ ],
+ "\xF0\x90\x8B\xBC" => [
+ 'Coptic',
+ ],
+ "\xF0\x90\x8C\xAF" => [
+ 'Old_Italic',
+ ],
+ "\xF0\x90\x8D\x8A" => [
+ 'Gothic',
+ ],
+ "\xF0\x90\x8D\xBA" => [
+ 'Old_Permic',
+ ],
+ "\xF0\x90\x8E\x9F" => [
+ 'Ugaritic',
+ ],
+ "\xF0\x90\x8F\x95" => [
+ 'Old_Persian',
+ ],
+ "\xF0\x90\x91\x8F" => [
+ 'Deseret',
+ ],
+ "\xF0\x90\x91\xBF" => [
+ 'Shavian',
+ ],
+ "\xF0\x90\x92\xA9" => [
+ 'Osmanya',
+ ],
+ "\xF0\x90\x93\xBB" => [
+ 'Osage',
+ ],
+ "\xF0\x90\x94\xA7" => [
+ 'Elbasan',
+ ],
+ "\xF0\x90\x95\xAF" => [
+ 'Caucasian_Albanian',
+ ],
+ "\xF0\x90\x96\xBC" => [
+ 'Vithkuqi',
+ ],
+ "\xF0\x90\x9D\xA7" => [
+ 'Linear_A',
+ ],
+ "\xF0\x90\x9E\xBA" => [
+ 'Latin',
+ ],
+ "\xF0\x90\xA0\xBF" => [
+ 'Cypriot',
+ ],
+ "\xF0\x90\xA1\x9F" => [
+ 'Imperial_Aramaic',
+ ],
+ "\xF0\x90\xA1\xBF" => [
+ 'Palmyrene',
+ ],
+ "\xF0\x90\xA2\xAF" => [
+ 'Nabataean',
+ ],
+ "\xF0\x90\xA3\xBF" => [
+ 'Hatran',
+ ],
+ "\xF0\x90\xA4\x9F" => [
+ 'Phoenician',
+ ],
+ "\xF0\x90\xA4\xBF" => [
+ 'Lydian',
+ ],
+ "\xF0\x90\xA6\x9F" => [
+ 'Meroitic_Hieroglyphs',
+ ],
+ "\xF0\x90\xA7\xBF" => [
+ 'Meroitic_Cursive',
+ ],
+ "\xF0\x90\xA9\x98" => [
+ 'Kharoshthi',
+ ],
+ "\xF0\x90\xA9\xBF" => [
+ 'Old_South_Arabian',
+ ],
+ "\xF0\x90\xAA\x9F" => [
+ 'Old_North_Arabian',
+ ],
+ "\xF0\x90\xAB\xB1" => [
+ 'Manichaean',
+ ],
+ "\xF0\x90\xAB\xB2" => [
+ 'Manichaean',
+ 'Old_Uyghur',
+ ],
+ "\xF0\x90\xAB\xB6" => [
+ 'Manichaean',
+ ],
+ "\xF0\x90\xAC\xBF" => [
+ 'Avestan',
+ ],
+ "\xF0\x90\xAD\x9F" => [
+ 'Inscriptional_Parthian',
+ ],
+ "\xF0\x90\xAD\xBF" => [
+ 'Inscriptional_Pahlavi',
+ ],
+ "\xF0\x90\xAE\xAF" => [
+ 'Psalter_Pahlavi',
+ ],
+ "\xF0\x90\xB1\x88" => [
+ 'Old_Turkic',
+ ],
+ "\xF0\x90\xB3\xBF" => [
+ 'Old_Hungarian',
+ ],
+ "\xF0\x90\xB4\xB9" => [
+ 'Hanifi_Rohingya',
+ ],
+ "\xF0\x90\xB9\xBE" => [
+ 'Arabic',
+ ],
+ "\xF0\x90\xBA\xB1" => [
+ 'Yezidi',
+ ],
+ "\xF0\x90\xBB\xBF" => [
+ 'Arabic',
+ ],
+ "\xF0\x90\xBC\xA7" => [
+ 'Old_Sogdian',
+ ],
+ "\xF0\x90\xBD\x99" => [
+ 'Sogdian',
+ ],
+ "\xF0\x90\xBE\x89" => [
+ 'Old_Uyghur',
+ ],
+ "\xF0\x90\xBF\x8B" => [
+ 'Chorasmian',
+ ],
+ "\xF0\x90\xBF\xB6" => [
+ 'Elymaic',
+ ],
+ "\xF0\x91\x81\xBF" => [
+ 'Brahmi',
+ ],
+ "\xF0\x91\x83\x8D" => [
+ 'Kaithi',
+ ],
+ "\xF0\x91\x83\xB9" => [
+ 'Sora_Sompeng',
+ ],
+ "\xF0\x91\x85\x87" => [
+ 'Chakma',
+ ],
+ "\xF0\x91\x85\xB6" => [
+ 'Mahajani',
+ ],
+ "\xF0\x91\x87\x9F" => [
+ 'Sharada',
+ ],
+ "\xF0\x91\x87\xB4" => [
+ 'Sinhala',
+ ],
+ "\xF0\x91\x89\x81" => [
+ 'Khojki',
+ ],
+ "\xF0\x91\x8A\xA9" => [
+ 'Multani',
+ ],
+ "\xF0\x91\x8B\xB9" => [
+ 'Khudawadi',
+ ],
+ "\xF0\x91\x8C\x80" => [
+ 'Grantha',
+ ],
+ "\xF0\x91\x8C\x81" => [
+ 'Grantha',
+ 'Tamil',
+ ],
+ "\xF0\x91\x8C\x82" => [
+ 'Grantha',
+ ],
+ "\xF0\x91\x8C\x83" => [
+ 'Grantha',
+ 'Tamil',
+ ],
+ "\xF0\x91\x8C\xB9" => [
+ 'Grantha',
+ ],
+ "\xF0\x91\x8C\xBB" => [
+ 'Inherited',
+ 'Grantha',
+ ],
+ "\xF0\x91\x8C\xBC" => [
+ 'Grantha',
+ 'Tamil',
+ ],
+ "\xF0\x91\x8D\xB4" => [
+ 'Grantha',
+ ],
+ "\xF0\x91\x91\xA1" => [
+ 'Newa',
+ ],
+ "\xF0\x91\x93\x99" => [
+ 'Tirhuta',
+ ],
+ "\xF0\x91\x97\x9D" => [
+ 'Siddham',
+ ],
+ "\xF0\x91\x99\x99" => [
+ 'Modi',
+ ],
+ "\xF0\x91\x99\xAC" => [
+ 'Mongolian',
+ ],
+ "\xF0\x91\x9B\x89" => [
+ 'Takri',
+ ],
+ "\xF0\x91\x9D\x86" => [
+ 'Ahom',
+ ],
+ "\xF0\x91\xA0\xBB" => [
+ 'Dogra',
+ ],
+ "\xF0\x91\xA3\xBF" => [
+ 'Warang_Citi',
+ ],
+ "\xF0\x91\xA5\x99" => [
+ 'Dives_Akuru',
+ ],
+ "\xF0\x91\xA7\xA4" => [
+ 'Nandinagari',
+ ],
+ "\xF0\x91\xA9\x87" => [
+ 'Zanabazar_Square',
+ ],
+ "\xF0\x91\xAA\xA2" => [
+ 'Soyombo',
+ ],
+ "\xF0\x91\xAA\xBF" => [
+ 'Canadian_Aboriginal',
+ ],
+ "\xF0\x91\xAB\xB8" => [
+ 'Pau_Cin_Hau',
+ ],
+ "\xF0\x91\xAC\x89" => [
+ 'Devanagari',
+ ],
+ "\xF0\x91\xB1\xAC" => [
+ 'Bhaiksuki',
+ ],
+ "\xF0\x91\xB2\xB6" => [
+ 'Marchen',
+ ],
+ "\xF0\x91\xB5\x99" => [
+ 'Masaram_Gondi',
+ ],
+ "\xF0\x91\xB6\xA9" => [
+ 'Gunjala_Gondi',
+ ],
+ "\xF0\x91\xBB\xB8" => [
+ 'Makasar',
+ ],
+ "\xF0\x91\xBD\x99" => [
+ 'Kawi',
+ ],
+ "\xF0\x91\xBE\xB0" => [
+ 'Lisu',
+ ],
+ "\xF0\x91\xBF\x8F" => [
+ 'Tamil',
+ ],
+ "\xF0\x91\xBF\x90" => [
+ 'Tamil',
+ 'Grantha',
+ ],
+ "\xF0\x91\xBF\x92" => [
+ 'Tamil',
+ ],
+ "\xF0\x91\xBF\x93" => [
+ 'Tamil',
+ 'Grantha',
+ ],
+ "\xF0\x91\xBF\xBF" => [
+ 'Tamil',
+ ],
+ "\xF0\x92\x95\x83" => [
+ 'Cuneiform',
+ ],
+ "\xF0\x92\xBF\xB2" => [
+ 'Cypro_Minoan',
+ ],
+ "\xF0\x93\x91\x95" => [
+ 'Egyptian_Hieroglyphs',
+ ],
+ "\xF0\x94\x99\x86" => [
+ 'Anatolian_Hieroglyphs',
+ ],
+ "\xF0\x96\xA8\xB8" => [
+ 'Bamum',
+ ],
+ "\xF0\x96\xA9\xAF" => [
+ 'Mro',
+ ],
+ "\xF0\x96\xAB\x89" => [
+ 'Tangsa',
+ ],
+ "\xF0\x96\xAB\xB5" => [
+ 'Bassa_Vah',
+ ],
+ "\xF0\x96\xAE\x8F" => [
+ 'Pahawh_Hmong',
+ ],
+ "\xF0\x96\xBA\x9A" => [
+ 'Medefaidrin',
+ ],
+ "\xF0\x96\xBE\x9F" => [
+ 'Miao',
+ ],
+ "\xF0\x96\xBF\xA0" => [
+ 'Tangut',
+ ],
+ "\xF0\x96\xBF\xA1" => [
+ 'Nushu',
+ ],
+ "\xF0\x96\xBF\xA3" => [
+ 'Han',
+ ],
+ "\xF0\x96\xBF\xA4" => [
+ 'Khitan_Small_Script',
+ ],
+ "\xF0\x96\xBF\xB1" => [
+ 'Han',
+ ],
+ "\xF0\x98\xAB\xBF" => [
+ 'Tangut',
+ ],
+ "\xF0\x98\xB3\x95" => [
+ 'Khitan_Small_Script',
+ ],
+ "\xF0\x98\xB4\x88" => [
+ 'Tangut',
+ ],
+ "\xF0\x9B\x80\x80" => [
+ 'Katakana',
+ ],
+ "\xF0\x9B\x84\x9F" => [
+ 'Hiragana',
+ ],
+ "\xF0\x9B\x84\xA2" => [
+ 'Katakana',
+ ],
+ "\xF0\x9B\x85\x92" => [
+ 'Hiragana',
+ ],
+ "\xF0\x9B\x85\xA7" => [
+ 'Katakana',
+ ],
+ "\xF0\x9B\x8B\xBB" => [
+ 'Nushu',
+ ],
+ "\xF0\x9B\xB2\x9F" => [
+ 'Duployan',
+ ],
+ "\xF0\x9B\xB2\xA3" => [
+ 'Common',
+ 'Duployan',
+ ],
+ "\xF0\x9C\xBD\x86" => [
+ 'Inherited',
+ ],
+ "\xF0\x9D\x85\xA6" => [
+ 'Common',
+ ],
+ "\xF0\x9D\x85\xA9" => [
+ 'Inherited',
+ ],
+ "\xF0\x9D\x85\xBA" => [
+ 'Common',
+ ],
+ "\xF0\x9D\x86\x82" => [
+ 'Inherited',
+ ],
+ "\xF0\x9D\x86\x84" => [
+ 'Common',
+ ],
+ "\xF0\x9D\x86\x8B" => [
+ 'Inherited',
+ ],
+ "\xF0\x9D\x86\xA9" => [
+ 'Common',
+ ],
+ "\xF0\x9D\x86\xAD" => [
+ 'Inherited',
+ ],
+ "\xF0\x9D\x87\xAA" => [
+ 'Common',
+ ],
+ "\xF0\x9D\x89\x85" => [
+ 'Greek',
+ ],
+ "\xF0\x9D\x8D\x96" => [
+ 'Common',
+ ],
+ "\xF0\x9D\x8D\xB1" => [
+ 'Common',
+ 'Han',
+ ],
+ "\xF0\x9D\x9F\xBF" => [
+ 'Common',
+ ],
+ "\xF0\x9D\xAA\xAF" => [
+ 'SignWriting',
+ ],
+ "\xF0\x9D\xBC\xAA" => [
+ 'Latin',
+ ],
+ "\xF0\x9E\x80\xAA" => [
+ 'Glagolitic',
+ ],
+ "\xF0\x9E\x82\x8F" => [
+ 'Cyrillic',
+ ],
+ "\xF0\x9E\x85\x8F" => [
+ 'Nyiakeng_Puachue_Hmong',
+ ],
+ "\xF0\x9E\x8A\xAE" => [
+ 'Toto',
+ ],
+ "\xF0\x9E\x8B\xBF" => [
+ 'Wancho',
+ ],
+ "\xF0\x9E\x93\xB9" => [
+ 'Nag_Mundari',
+ ],
+ "\xF0\x9E\x9F\xBE" => [
+ 'Ethiopic',
+ ],
+ "\xF0\x9E\xA3\x96" => [
+ 'Mende_Kikakui',
+ ],
+ "\xF0\x9E\xA5\x9F" => [
+ 'Adlam',
+ ],
+ "\xF0\x9E\xB4\xBD" => [
+ 'Common',
+ ],
+ "\xF0\x9E\xBB\xB1" => [
+ 'Arabic',
+ ],
+ "\xF0\x9F\x87\xBF" => [
+ 'Common',
+ ],
+ "\xF0\x9F\x88\x80" => [
+ 'Hiragana',
+ ],
+ "\xF0\x9F\x89\x88" => [
+ 'Common',
+ ],
+ "\xF0\x9F\x89\x91" => [
+ 'Common',
+ 'Han',
+ ],
+ "\xF0\x9F\xAF\xB9" => [
+ 'Common',
+ ],
+ "\xF0\xB2\x8E\xAF" => [
+ 'Han',
+ ],
+ "\xF3\xA0\x81\xBF" => [
+ 'Common',
+ ],
+ ];
+}
+
+/**
+ * Helper function for SpoofDetector::checkHomographNames.
+ *
+ * Returns an array of regexes that can be used to check the "identifier status"
+ * of characters in a string.
+ *
+ * Developers: Do not update the data in this function manually. Instead,
+ * run "php -f other/update_unicode_data.php" on the command line.
+ *
+ * @return array Character classes for identifier statuses.
+ */
+function utf8_regex_identifier_status(): array
+{
+ return [
+ 'Allowed' =>
+ '\\x{0027}' .
+ '\\x{002D}-\\x{002E}' .
+ '\\x{0030}-\\x{003A}' .
+ '\\x{0041}-\\x{005A}' .
+ '\\x{005F}' .
+ '\\x{0061}-\\x{007A}' .
+ '\\x{00B7}' .
+ '\\x{00C0}-\\x{00D6}' .
+ '\\x{00D8}-\\x{00F6}' .
+ '\\x{00F8}-\\x{0131}' .
+ '\\x{0134}-\\x{013E}' .
+ '\\x{0141}-\\x{0148}' .
+ '\\x{014A}-\\x{017E}' .
+ '\\x{018F}' .
+ '\\x{01A0}-\\x{01A1}' .
+ '\\x{01AF}-\\x{01B0}' .
+ '\\x{01CD}-\\x{01DC}' .
+ '\\x{01DE}-\\x{01E3}' .
+ '\\x{01E6}-\\x{01F0}' .
+ '\\x{01F4}-\\x{01F5}' .
+ '\\x{01F8}-\\x{01F9}' .
+ '\\x{01FA}-\\x{0217}' .
+ '\\x{0218}-\\x{021B}' .
+ '\\x{021E}-\\x{021F}' .
+ '\\x{0226}-\\x{0233}' .
+ '\\x{0259}' .
+ '\\x{02BB}-\\x{02BC}' .
+ '\\x{02EC}' .
+ '\\x{0300}-\\x{0304}' .
+ '\\x{0306}-\\x{030C}' .
+ '\\x{030F}-\\x{0311}' .
+ '\\x{0313}-\\x{0314}' .
+ '\\x{031B}' .
+ '\\x{0323}-\\x{0328}' .
+ '\\x{032D}-\\x{032E}' .
+ '\\x{0330}-\\x{0331}' .
+ '\\x{0335}' .
+ '\\x{0338}-\\x{0339}' .
+ '\\x{0342}' .
+ '\\x{0345}' .
+ '\\x{0375}' .
+ '\\x{037B}-\\x{037D}' .
+ '\\x{0386}' .
+ '\\x{0388}-\\x{038A}' .
+ '\\x{038C}' .
+ '\\x{038E}-\\x{03A1}' .
+ '\\x{03A3}-\\x{03CE}' .
+ '\\x{03FC}-\\x{03FF}' .
+ '\\x{0400}' .
+ '\\x{0401}-\\x{040C}' .
+ '\\x{040D}' .
+ '\\x{040E}-\\x{044F}' .
+ '\\x{0450}' .
+ '\\x{0451}-\\x{045C}' .
+ '\\x{045D}' .
+ '\\x{045E}-\\x{045F}' .
+ '\\x{048A}-\\x{048B}' .
+ '\\x{048C}-\\x{048F}' .
+ '\\x{0490}-\\x{04C4}' .
+ '\\x{04C5}-\\x{04C6}' .
+ '\\x{04C7}-\\x{04C8}' .
+ '\\x{04C9}-\\x{04CA}' .
+ '\\x{04CB}-\\x{04CC}' .
+ '\\x{04CD}-\\x{04CE}' .
+ '\\x{04CF}' .
+ '\\x{04D0}-\\x{04EB}' .
+ '\\x{04EC}-\\x{04ED}' .
+ '\\x{04EE}-\\x{04F5}' .
+ '\\x{04F6}-\\x{04F7}' .
+ '\\x{04F8}-\\x{04F9}' .
+ '\\x{04FA}-\\x{04FF}' .
+ '\\x{0510}-\\x{0513}' .
+ '\\x{0514}-\\x{0523}' .
+ '\\x{0524}-\\x{0525}' .
+ '\\x{0526}-\\x{0527}' .
+ '\\x{0528}-\\x{0529}' .
+ '\\x{052E}-\\x{052F}' .
+ '\\x{0531}-\\x{0556}' .
+ '\\x{0559}' .
+ '\\x{0561}-\\x{0586}' .
+ '\\x{058A}' .
+ '\\x{05B4}' .
+ '\\x{05D0}-\\x{05EA}' .
+ '\\x{05EF}' .
+ '\\x{05F0}-\\x{05F4}' .
+ '\\x{0620}' .
+ '\\x{0621}-\\x{063A}' .
+ '\\x{063B}-\\x{063F}' .
+ '\\x{0641}-\\x{0652}' .
+ '\\x{0653}-\\x{0655}' .
+ '\\x{0660}-\\x{0669}' .
+ '\\x{0670}-\\x{0672}' .
+ '\\x{0674}' .
+ '\\x{0679}-\\x{068D}' .
+ '\\x{068F}-\\x{06A0}' .
+ '\\x{06A2}-\\x{06B7}' .
+ '\\x{06B8}-\\x{06B9}' .
+ '\\x{06BA}-\\x{06BE}' .
+ '\\x{06BF}' .
+ '\\x{06C0}-\\x{06CE}' .
+ '\\x{06CF}' .
+ '\\x{06D0}-\\x{06D3}' .
+ '\\x{06D5}' .
+ '\\x{06E5}-\\x{06E6}' .
+ '\\x{06EE}-\\x{06EF}' .
+ '\\x{06F0}-\\x{06F9}' .
+ '\\x{06FA}-\\x{06FE}' .
+ '\\x{06FF}' .
+ '\\x{0750}-\\x{076D}' .
+ '\\x{076E}-\\x{077F}' .
+ '\\x{0780}-\\x{07B0}' .
+ '\\x{07B1}' .
+ '\\x{0870}-\\x{0887}' .
+ '\\x{0889}-\\x{088E}' .
+ '\\x{08A0}' .
+ '\\x{08A1}' .
+ '\\x{08A2}-\\x{08AC}' .
+ '\\x{08B2}' .
+ '\\x{08B5}' .
+ '\\x{08B6}-\\x{08BD}' .
+ '\\x{08BE}-\\x{08C7}' .
+ '\\x{08C8}-\\x{08C9}' .
+ '\\x{0901}-\\x{0903}' .
+ '\\x{0904}' .
+ '\\x{0905}-\\x{0939}' .
+ '\\x{093A}-\\x{093B}' .
+ '\\x{093C}-\\x{094D}' .
+ '\\x{094F}' .
+ '\\x{0950}' .
+ '\\x{0956}-\\x{0957}' .
+ '\\x{0960}-\\x{0963}' .
+ '\\x{0966}-\\x{096F}' .
+ '\\x{0971}-\\x{0972}' .
+ '\\x{0973}-\\x{0977}' .
+ '\\x{0979}-\\x{097A}' .
+ '\\x{097B}-\\x{097C}' .
+ '\\x{097D}' .
+ '\\x{097E}-\\x{097F}' .
+ '\\x{0981}-\\x{0983}' .
+ '\\x{0985}-\\x{098C}' .
+ '\\x{098F}-\\x{0990}' .
+ '\\x{0993}-\\x{09A8}' .
+ '\\x{09AA}-\\x{09B0}' .
+ '\\x{09B2}' .
+ '\\x{09B6}-\\x{09B9}' .
+ '\\x{09BC}' .
+ '\\x{09BD}' .
+ '\\x{09BE}-\\x{09C4}' .
+ '\\x{09C7}-\\x{09C8}' .
+ '\\x{09CB}-\\x{09CD}' .
+ '\\x{09CE}' .
+ '\\x{09D7}' .
+ '\\x{09E0}-\\x{09E3}' .
+ '\\x{09E6}-\\x{09F1}' .
+ '\\x{09FE}' .
+ '\\x{0A01}' .
+ '\\x{0A02}' .
+ '\\x{0A03}' .
+ '\\x{0A05}-\\x{0A0A}' .
+ '\\x{0A0F}-\\x{0A10}' .
+ '\\x{0A13}-\\x{0A28}' .
+ '\\x{0A2A}-\\x{0A30}' .
+ '\\x{0A32}' .
+ '\\x{0A35}' .
+ '\\x{0A38}-\\x{0A39}' .
+ '\\x{0A3C}' .
+ '\\x{0A3E}-\\x{0A42}' .
+ '\\x{0A47}-\\x{0A48}' .
+ '\\x{0A4B}-\\x{0A4D}' .
+ '\\x{0A5C}' .
+ '\\x{0A66}-\\x{0A74}' .
+ '\\x{0A81}-\\x{0A83}' .
+ '\\x{0A85}-\\x{0A8B}' .
+ '\\x{0A8C}' .
+ '\\x{0A8D}' .
+ '\\x{0A8F}-\\x{0A91}' .
+ '\\x{0A93}-\\x{0AA8}' .
+ '\\x{0AAA}-\\x{0AB0}' .
+ '\\x{0AB2}-\\x{0AB3}' .
+ '\\x{0AB5}-\\x{0AB9}' .
+ '\\x{0ABC}-\\x{0AC5}' .
+ '\\x{0AC7}-\\x{0AC9}' .
+ '\\x{0ACB}-\\x{0ACD}' .
+ '\\x{0AD0}' .
+ '\\x{0AE0}' .
+ '\\x{0AE1}-\\x{0AE3}' .
+ '\\x{0AE6}-\\x{0AEF}' .
+ '\\x{0AFA}-\\x{0AFF}' .
+ '\\x{0B01}-\\x{0B03}' .
+ '\\x{0B05}-\\x{0B0C}' .
+ '\\x{0B0F}-\\x{0B10}' .
+ '\\x{0B13}-\\x{0B28}' .
+ '\\x{0B2A}-\\x{0B30}' .
+ '\\x{0B32}-\\x{0B33}' .
+ '\\x{0B35}' .
+ '\\x{0B36}-\\x{0B39}' .
+ '\\x{0B3C}-\\x{0B43}' .
+ '\\x{0B47}-\\x{0B48}' .
+ '\\x{0B4B}-\\x{0B4D}' .
+ '\\x{0B55}' .
+ '\\x{0B56}-\\x{0B57}' .
+ '\\x{0B5F}-\\x{0B61}' .
+ '\\x{0B66}-\\x{0B6F}' .
+ '\\x{0B71}' .
+ '\\x{0B82}-\\x{0B83}' .
+ '\\x{0B85}-\\x{0B8A}' .
+ '\\x{0B8E}-\\x{0B90}' .
+ '\\x{0B92}-\\x{0B95}' .
+ '\\x{0B99}-\\x{0B9A}' .
+ '\\x{0B9C}' .
+ '\\x{0B9E}-\\x{0B9F}' .
+ '\\x{0BA3}-\\x{0BA4}' .
+ '\\x{0BA8}-\\x{0BAA}' .
+ '\\x{0BAE}-\\x{0BB5}' .
+ '\\x{0BB6}' .
+ '\\x{0BB7}-\\x{0BB9}' .
+ '\\x{0BBE}-\\x{0BC2}' .
+ '\\x{0BC6}-\\x{0BC8}' .
+ '\\x{0BCA}-\\x{0BCD}' .
+ '\\x{0BD0}' .
+ '\\x{0BD7}' .
+ '\\x{0BE6}' .
+ '\\x{0BE7}-\\x{0BEF}' .
+ '\\x{0C01}-\\x{0C03}' .
+ '\\x{0C04}' .
+ '\\x{0C05}-\\x{0C0C}' .
+ '\\x{0C0E}-\\x{0C10}' .
+ '\\x{0C12}-\\x{0C28}' .
+ '\\x{0C2A}-\\x{0C33}' .
+ '\\x{0C35}-\\x{0C39}' .
+ '\\x{0C3C}' .
+ '\\x{0C3D}' .
+ '\\x{0C3E}-\\x{0C44}' .
+ '\\x{0C46}-\\x{0C48}' .
+ '\\x{0C4A}-\\x{0C4D}' .
+ '\\x{0C55}-\\x{0C56}' .
+ '\\x{0C5D}' .
+ '\\x{0C60}-\\x{0C61}' .
+ '\\x{0C66}-\\x{0C6F}' .
+ '\\x{0C80}' .
+ '\\x{0C82}-\\x{0C83}' .
+ '\\x{0C85}-\\x{0C8C}' .
+ '\\x{0C8E}-\\x{0C90}' .
+ '\\x{0C92}-\\x{0CA8}' .
+ '\\x{0CAA}-\\x{0CB3}' .
+ '\\x{0CB5}-\\x{0CB9}' .
+ '\\x{0CBC}-\\x{0CBD}' .
+ '\\x{0CBE}-\\x{0CC4}' .
+ '\\x{0CC6}-\\x{0CC8}' .
+ '\\x{0CCA}-\\x{0CCD}' .
+ '\\x{0CD5}-\\x{0CD6}' .
+ '\\x{0CDD}' .
+ '\\x{0CE0}-\\x{0CE1}' .
+ '\\x{0CE2}-\\x{0CE3}' .
+ '\\x{0CE6}-\\x{0CEF}' .
+ '\\x{0CF1}-\\x{0CF2}' .
+ '\\x{0CF3}' .
+ '\\x{0D00}' .
+ '\\x{0D02}-\\x{0D03}' .
+ '\\x{0D05}-\\x{0D0C}' .
+ '\\x{0D0E}-\\x{0D10}' .
+ '\\x{0D12}-\\x{0D28}' .
+ '\\x{0D29}' .
+ '\\x{0D2A}-\\x{0D39}' .
+ '\\x{0D3A}' .
+ '\\x{0D3D}' .
+ '\\x{0D3E}-\\x{0D43}' .
+ '\\x{0D46}-\\x{0D48}' .
+ '\\x{0D4A}-\\x{0D4D}' .
+ '\\x{0D4E}' .
+ '\\x{0D54}-\\x{0D56}' .
+ '\\x{0D57}' .
+ '\\x{0D60}-\\x{0D61}' .
+ '\\x{0D66}-\\x{0D6F}' .
+ '\\x{0D7A}-\\x{0D7F}' .
+ '\\x{0D82}-\\x{0D83}' .
+ '\\x{0D85}-\\x{0D8E}' .
+ '\\x{0D91}-\\x{0D96}' .
+ '\\x{0D9A}-\\x{0DA5}' .
+ '\\x{0DA7}-\\x{0DB1}' .
+ '\\x{0DB3}-\\x{0DBB}' .
+ '\\x{0DBD}' .
+ '\\x{0DC0}-\\x{0DC6}' .
+ '\\x{0DCA}' .
+ '\\x{0DCF}-\\x{0DD4}' .
+ '\\x{0DD6}' .
+ '\\x{0DD8}-\\x{0DDE}' .
+ '\\x{0DF2}' .
+ '\\x{0E01}-\\x{0E32}' .
+ '\\x{0E34}-\\x{0E3A}' .
+ '\\x{0E40}-\\x{0E4E}' .
+ '\\x{0E50}-\\x{0E59}' .
+ '\\x{0E81}-\\x{0E82}' .
+ '\\x{0E84}' .
+ '\\x{0E86}' .
+ '\\x{0E87}-\\x{0E88}' .
+ '\\x{0E89}' .
+ '\\x{0E8A}' .
+ '\\x{0E8C}' .
+ '\\x{0E8D}' .
+ '\\x{0E8E}-\\x{0E93}' .
+ '\\x{0E94}-\\x{0E97}' .
+ '\\x{0E98}' .
+ '\\x{0E99}-\\x{0E9F}' .
+ '\\x{0EA0}' .
+ '\\x{0EA1}-\\x{0EA3}' .
+ '\\x{0EA5}' .
+ '\\x{0EA7}' .
+ '\\x{0EA8}-\\x{0EA9}' .
+ '\\x{0EAA}-\\x{0EAB}' .
+ '\\x{0EAC}' .
+ '\\x{0EAD}-\\x{0EB2}' .
+ '\\x{0EB4}-\\x{0EB9}' .
+ '\\x{0EBA}' .
+ '\\x{0EBB}-\\x{0EBD}' .
+ '\\x{0EC0}-\\x{0EC4}' .
+ '\\x{0EC6}' .
+ '\\x{0EC8}-\\x{0ECD}' .
+ '\\x{0ECE}' .
+ '\\x{0ED0}-\\x{0ED9}' .
+ '\\x{0EDE}-\\x{0EDF}' .
+ '\\x{0F00}' .
+ '\\x{0F0B}' .
+ '\\x{0F20}-\\x{0F29}' .
+ '\\x{0F35}' .
+ '\\x{0F37}' .
+ '\\x{0F3E}-\\x{0F42}' .
+ '\\x{0F44}-\\x{0F47}' .
+ '\\x{0F49}-\\x{0F4C}' .
+ '\\x{0F4E}-\\x{0F51}' .
+ '\\x{0F53}-\\x{0F56}' .
+ '\\x{0F58}-\\x{0F5B}' .
+ '\\x{0F5D}-\\x{0F68}' .
+ '\\x{0F6A}' .
+ '\\x{0F6B}-\\x{0F6C}' .
+ '\\x{0F71}-\\x{0F72}' .
+ '\\x{0F74}' .
+ '\\x{0F7A}-\\x{0F80}' .
+ '\\x{0F82}-\\x{0F84}' .
+ '\\x{0F86}-\\x{0F8B}' .
+ '\\x{0F8C}-\\x{0F8F}' .
+ '\\x{0F90}-\\x{0F92}' .
+ '\\x{0F94}-\\x{0F95}' .
+ '\\x{0F96}' .
+ '\\x{0F97}' .
+ '\\x{0F99}-\\x{0F9C}' .
+ '\\x{0F9E}-\\x{0FA1}' .
+ '\\x{0FA3}-\\x{0FA6}' .
+ '\\x{0FA8}-\\x{0FAB}' .
+ '\\x{0FAD}' .
+ '\\x{0FAE}-\\x{0FB0}' .
+ '\\x{0FB1}-\\x{0FB7}' .
+ '\\x{0FB8}' .
+ '\\x{0FBA}-\\x{0FBC}' .
+ '\\x{0FC6}' .
+ '\\x{1000}-\\x{1021}' .
+ '\\x{1022}' .
+ '\\x{1023}-\\x{1027}' .
+ '\\x{1028}' .
+ '\\x{1029}-\\x{102A}' .
+ '\\x{102B}' .
+ '\\x{102C}-\\x{1032}' .
+ '\\x{1033}-\\x{1035}' .
+ '\\x{1036}-\\x{1039}' .
+ '\\x{103A}-\\x{103F}' .
+ '\\x{1040}-\\x{1049}' .
+ '\\x{1050}-\\x{1059}' .
+ '\\x{105A}-\\x{1099}' .
+ '\\x{109A}-\\x{109D}' .
+ '\\x{10C7}' .
+ '\\x{10CD}' .
+ '\\x{10D0}-\\x{10F0}' .
+ '\\x{10F7}-\\x{10F8}' .
+ '\\x{10F9}-\\x{10FA}' .
+ '\\x{10FD}-\\x{10FF}' .
+ '\\x{1200}-\\x{1206}' .
+ '\\x{1207}' .
+ '\\x{1208}-\\x{1246}' .
+ '\\x{1247}' .
+ '\\x{1248}' .
+ '\\x{124A}-\\x{124D}' .
+ '\\x{1250}-\\x{1256}' .
+ '\\x{1258}' .
+ '\\x{125A}-\\x{125D}' .
+ '\\x{1260}-\\x{1286}' .
+ '\\x{1287}' .
+ '\\x{1288}' .
+ '\\x{128A}-\\x{128D}' .
+ '\\x{1290}-\\x{12AE}' .
+ '\\x{12AF}' .
+ '\\x{12B0}' .
+ '\\x{12B2}-\\x{12B5}' .
+ '\\x{12B8}-\\x{12BE}' .
+ '\\x{12C0}' .
+ '\\x{12C2}-\\x{12C5}' .
+ '\\x{12C8}-\\x{12CE}' .
+ '\\x{12CF}' .
+ '\\x{12D0}-\\x{12D6}' .
+ '\\x{12D8}-\\x{12EE}' .
+ '\\x{12EF}' .
+ '\\x{12F0}-\\x{130E}' .
+ '\\x{130F}' .
+ '\\x{1310}' .
+ '\\x{1312}-\\x{1315}' .
+ '\\x{1318}-\\x{131E}' .
+ '\\x{131F}' .
+ '\\x{1320}-\\x{1346}' .
+ '\\x{1347}' .
+ '\\x{1348}-\\x{135A}' .
+ '\\x{135D}-\\x{135E}' .
+ '\\x{135F}' .
+ '\\x{1380}-\\x{138F}' .
+ '\\x{1780}-\\x{17A2}' .
+ '\\x{17A5}-\\x{17A7}' .
+ '\\x{17A9}-\\x{17B3}' .
+ '\\x{17B6}-\\x{17CD}' .
+ '\\x{17D0}' .
+ '\\x{17D2}' .
+ '\\x{17D7}' .
+ '\\x{17DC}' .
+ '\\x{17E0}-\\x{17E9}' .
+ '\\x{1C90}-\\x{1CBA}' .
+ '\\x{1CBD}-\\x{1CBF}' .
+ '\\x{1E00}-\\x{1E99}' .
+ '\\x{1E9E}' .
+ '\\x{1EA0}-\\x{1EF9}' .
+ '\\x{1F00}-\\x{1F15}' .
+ '\\x{1F18}-\\x{1F1D}' .
+ '\\x{1F20}-\\x{1F45}' .
+ '\\x{1F48}-\\x{1F4D}' .
+ '\\x{1F50}-\\x{1F57}' .
+ '\\x{1F59}' .
+ '\\x{1F5B}' .
+ '\\x{1F5D}' .
+ '\\x{1F5F}-\\x{1F70}' .
+ '\\x{1F72}' .
+ '\\x{1F74}' .
+ '\\x{1F76}' .
+ '\\x{1F78}' .
+ '\\x{1F7A}' .
+ '\\x{1F7C}' .
+ '\\x{1F80}-\\x{1FB4}' .
+ '\\x{1FB6}-\\x{1FBA}' .
+ '\\x{1FBC}' .
+ '\\x{1FC2}-\\x{1FC4}' .
+ '\\x{1FC6}-\\x{1FC8}' .
+ '\\x{1FCA}' .
+ '\\x{1FCC}' .
+ '\\x{1FD0}-\\x{1FD2}' .
+ '\\x{1FD6}-\\x{1FDA}' .
+ '\\x{1FE0}-\\x{1FE2}' .
+ '\\x{1FE4}-\\x{1FEA}' .
+ '\\x{1FEC}' .
+ '\\x{1FF2}-\\x{1FF4}' .
+ '\\x{1FF6}-\\x{1FF8}' .
+ '\\x{1FFA}' .
+ '\\x{1FFC}' .
+ '\\x{2010}' .
+ '\\x{2019}' .
+ '\\x{2027}' .
+ '\\x{2D27}' .
+ '\\x{2D2D}' .
+ '\\x{2D80}-\\x{2D96}' .
+ '\\x{2DA0}-\\x{2DA6}' .
+ '\\x{2DA8}-\\x{2DAE}' .
+ '\\x{2DB0}-\\x{2DB6}' .
+ '\\x{2DB8}-\\x{2DBE}' .
+ '\\x{2DC0}-\\x{2DC6}' .
+ '\\x{2DC8}-\\x{2DCE}' .
+ '\\x{2DD0}-\\x{2DD6}' .
+ '\\x{2DD8}-\\x{2DDE}' .
+ '\\x{3005}-\\x{3007}' .
+ '\\x{3041}-\\x{3094}' .
+ '\\x{3095}-\\x{3096}' .
+ '\\x{3099}-\\x{309A}' .
+ '\\x{309D}-\\x{309E}' .
+ '\\x{30A0}' .
+ '\\x{30A1}-\\x{30FE}' .
+ '\\x{3105}-\\x{312C}' .
+ '\\x{312D}' .
+ '\\x{312F}' .
+ '\\x{31A0}-\\x{31B7}' .
+ '\\x{31B8}-\\x{31BA}' .
+ '\\x{31BB}-\\x{31BF}' .
+ '\\x{3400}-\\x{4DB5}' .
+ '\\x{4DB6}-\\x{4DBF}' .
+ '\\x{4E00}-\\x{9FA5}' .
+ '\\x{9FA6}-\\x{9FBB}' .
+ '\\x{9FBC}-\\x{9FC3}' .
+ '\\x{9FC4}-\\x{9FCB}' .
+ '\\x{9FCC}' .
+ '\\x{9FCD}-\\x{9FD5}' .
+ '\\x{9FD6}-\\x{9FEA}' .
+ '\\x{9FEB}-\\x{9FEF}' .
+ '\\x{9FF0}-\\x{9FFC}' .
+ '\\x{9FFD}-\\x{9FFF}' .
+ '\\x{A67F}' .
+ '\\x{A717}-\\x{A71A}' .
+ '\\x{A71B}-\\x{A71F}' .
+ '\\x{A788}' .
+ '\\x{A78D}' .
+ '\\x{A792}-\\x{A793}' .
+ '\\x{A7AA}' .
+ '\\x{A7C0}-\\x{A7C1}' .
+ '\\x{A7C2}-\\x{A7C6}' .
+ '\\x{A7C7}-\\x{A7CA}' .
+ '\\x{A7D0}-\\x{A7D1}' .
+ '\\x{A7D3}' .
+ '\\x{A7D5}-\\x{A7D9}' .
+ '\\x{A9E7}-\\x{A9FE}' .
+ '\\x{AA60}-\\x{AA76}' .
+ '\\x{AA7A}-\\x{AA7B}' .
+ '\\x{AA7C}-\\x{AA7F}' .
+ '\\x{AB01}-\\x{AB06}' .
+ '\\x{AB09}-\\x{AB0E}' .
+ '\\x{AB11}-\\x{AB16}' .
+ '\\x{AB20}-\\x{AB26}' .
+ '\\x{AB28}-\\x{AB2E}' .
+ '\\x{AB66}-\\x{AB67}' .
+ '\\x{AC00}-\\x{D7A3}' .
+ '\\x{FA0E}-\\x{FA0F}' .
+ '\\x{FA11}' .
+ '\\x{FA13}-\\x{FA14}' .
+ '\\x{FA1F}' .
+ '\\x{FA21}' .
+ '\\x{FA23}-\\x{FA24}' .
+ '\\x{FA27}-\\x{FA29}' .
+ '\\x{11301}' .
+ '\\x{11303}' .
+ '\\x{1133B}' .
+ '\\x{1133C}' .
+ '\\x{16FF0}-\\x{16FF1}' .
+ '\\x{1B11F}-\\x{1B122}' .
+ '\\x{1B132}' .
+ '\\x{1B150}-\\x{1B152}' .
+ '\\x{1B155}' .
+ '\\x{1B164}-\\x{1B167}' .
+ '\\x{1DF00}-\\x{1DF1E}' .
+ '\\x{1DF25}-\\x{1DF2A}' .
+ '\\x{1E08F}' .
+ '\\x{1E7E0}-\\x{1E7E6}' .
+ '\\x{1E7E8}-\\x{1E7EB}' .
+ '\\x{1E7ED}-\\x{1E7EE}' .
+ '\\x{1E7F0}-\\x{1E7FE}' .
+ '\\x{20000}-\\x{2A6D6}' .
+ '\\x{2A6D7}-\\x{2A6DD}' .
+ '\\x{2A6DE}-\\x{2A6DF}' .
+ '\\x{2A700}-\\x{2B734}' .
+ '\\x{2B735}-\\x{2B738}' .
+ '\\x{2B739}' .
+ '\\x{2B740}-\\x{2B81D}' .
+ '\\x{2B820}-\\x{2CEA1}' .
+ '\\x{2CEB0}-\\x{2EBE0}' .
+ '\\x{2EBF0}-\\x{2EE5D}' .
+ '\\x{30000}-\\x{3134A}' .
+ '\\x{31350}-\\x{323AF}',
+ ];
+}
+
+?>
\ No newline at end of file
diff --git a/Sources/Unicode/SpoofDetector.php b/Sources/Unicode/SpoofDetector.php
new file mode 100644
index 0000000000..c2e3c40ee2
--- /dev/null
+++ b/Sources/Unicode/SpoofDetector.php
@@ -0,0 +1,465 @@
+normalize('d');
+
+ return $string;
+ }
+
+ /**
+ * Get the resolved script set of a string.
+ *
+ * See http://www.unicode.org/reports/tr39/#Confusable_Detection
+ *
+ * @param string $string The string to analyze.
+ * @return array The resolved script set for $string.
+ */
+ public static function resolveScriptSet(string $string): array
+ {
+ if (empty(Utils::$context['utf8'])) {
+ return [];
+ }
+
+ $chars = preg_split('/(.)/su', $string, 0, PREG_SPLIT_DELIM_CAPTURE | PREG_SPLIT_NO_EMPTY);
+
+ if ($chars === false) {
+ return [];
+ }
+
+ require_once __DIR__ . '/Confusables.php';
+
+ $scripts_data = utf8_character_scripts();
+
+ $script_set = array_fill_keys($chars, []);
+ $ords = array_combine($chars, array_map('mb_ord', $chars));
+
+ foreach ($scripts_data as $last_char => $scripts) {
+ $last_ord = mb_ord($last_char);
+
+ foreach ($ords as $char => &$ord) {
+ if ($ord <= $last_ord) {
+ $script_set[$char] = $scripts;
+ $ord = 0;
+ }
+ }
+
+ // Remove ones we've already done.
+ $ords = array_filter($ords);
+
+ if ($ords === []) {
+ break;
+ }
+ }
+
+ $resolved_script_set = [];
+ $script_set_all = false;
+
+ $i = 0;
+
+ foreach ($script_set as $char => $scripts) {
+ // Common and Inherited match all other scripts.
+ if (array_intersect($scripts, ['Common', 'Inherited']) !== []) {
+ $script_set_all = true;
+ continue;
+ }
+
+ $script_set_all = false;
+
+ if ($i++ === 0) {
+ $resolved_script_set = $scripts;
+ } else {
+ $resolved_script_set = array_intersect($resolved_script_set, $scripts);
+ }
+ }
+
+ if (empty($resolved_script_set) && $script_set_all) {
+ $resolved_script_set = ['ALL'];
+ }
+
+ return $resolved_script_set;
+ }
+
+ /**
+ * Prevent spoof characters from bypassing the word censor.
+ *
+ * @param string $text The string being censored.
+ */
+ public static function enhanceWordCensor(string $text): void
+ {
+ if (empty(Utils::$context['utf8']) || empty(Config::$modSettings['spoofdetector_censor'])) {
+ return;
+ }
+
+ $vulgar_spoofs = [];
+ $vulgar = explode("\n", Config::$modSettings['censor_vulgar']);
+ $proper = explode("\n", Config::$modSettings['censor_proper']);
+
+ $text_chars = preg_split('/(.)/su', $text, 0, PREG_SPLIT_DELIM_CAPTURE | PREG_SPLIT_NO_EMPTY);
+
+ foreach ($text_chars as $text_char) {
+ $text_skeletons[] = self::getSkeletonString($text_char);
+ }
+
+ foreach ($vulgar as $key => $word) {
+ $word_skeleton = self::getSkeletonString($word);
+
+ preg_match_all('~' . preg_quote($word_skeleton, '~') . '~u', implode('', $text_skeletons), $matches, PREG_OFFSET_CAPTURE);
+
+ foreach ($matches as $match) {
+ foreach ($match as $m) {
+ $offset_reached = 0;
+
+ $censored_word = '';
+ $censored_word_skeleton = '';
+
+ foreach ($text_skeletons as $char_num => $text_char_skeleton) {
+ $offset_reached += mb_strlen($text_char_skeleton);
+
+ if ($offset_reached <= $m[1]) {
+ continue;
+ }
+
+ $censored_word_skeleton .= $text_char_skeleton;
+ $censored_word .= $text_chars[$char_num];
+
+ if ($censored_word_skeleton === $word_skeleton) {
+ break;
+ }
+ }
+
+ if ($censored_word !== $word) {
+ $vulgar_spoofs[$key][] = $censored_word;
+ }
+ }
+ }
+ }
+
+ if (!empty($vulgar_spoofs)) {
+ foreach ($vulgar_spoofs as $key => $spoofwords) {
+ foreach ($spoofwords as $spoofword) {
+ // Skip if already defined. This allows overrides.
+ if (in_array($spoofword, $vulgar) || in_array($spoofword, $proper)) {
+ continue;
+ }
+
+ Config::$modSettings['censor_vulgar'] .= "\n" . $spoofword;
+ Config::$modSettings['censor_proper'] .= "\n" . $proper[$key];
+ }
+ }
+ }
+ }
+
+ /**
+ * Checks whether a name is a homograph for a reserved name.
+ *
+ * @param string $name The name to check.
+ * @param bool $fatal If true, die with a fatal error if a match is found.
+ * Default: false.
+ * @return bool Whether $name is a homograph for a reserved name.
+ */
+ public static function checkReservedName(string $name, bool $fatal = false): bool
+ {
+ $skeleton = self::getSkeletonString(html_entity_decode($name, ENT_QUOTES));
+
+ // This will hold all the names that are similar to $name.
+ $homograph_names = [];
+
+ $reserved_names = explode("\n", Config::$modSettings['reserveNames']);
+
+ // Check each name in the list...
+ foreach ($reserved_names as $reserved) {
+ if ($reserved == '') {
+ continue;
+ }
+
+ // The admin might've used entities too, level the playing field.
+ $reserved_check = html_entity_decode($reserved, ENT_QUOTES);
+
+ // Case sensitive name?
+ if (empty(Config::$modSettings['reserveCase'])) {
+ $reserved_check = Utils::strtolower($reserved_check);
+ }
+
+ $reserved_skeleton = self::getSkeletonString($reserved_check);
+
+ // Skeletons match.
+ if ($skeleton == $reserved_skeleton) {
+ $homograph_names[] = $reserved_check;
+ }
+ // Skeleton of the name includes skeleton of a reserved name.
+ elseif (
+ empty(Config::$modSettings['reserveWord'])
+ && Utils::entityStrpos($skeleton, $reserved_skeleton) !== false
+ ) {
+ // First we need the skeletons of each character individually.
+ $name_chars = preg_split('/(.)/su', $name, 0, PREG_SPLIT_DELIM_CAPTURE | PREG_SPLIT_NO_EMPTY);
+
+ foreach ($name_chars as $name_char) {
+ $name_char_skeletons[] = self::getSkeletonString($name_char);
+ }
+
+ // Now find the reserved skeleton within the name skeleton.
+ preg_match_all('~' . preg_quote($reserved_skeleton, '~') . '~u', $skeleton, $matches, PREG_OFFSET_CAPTURE);
+
+ // Find the part of the name whose skeleton matches the reserved skeleton.
+ foreach ($matches as $match) {
+ foreach ($match as $m) {
+ $offset_reached = 0;
+
+ $partial_name = '';
+ $partial_name_skeleton = '';
+
+ foreach ($name_char_skeletons as $char_num => $name_char_skeleton) {
+ $offset_reached += mb_strlen($name_char_skeleton);
+
+ if ($offset_reached <= $m[1]) {
+ continue;
+ }
+
+ $partial_name_skeleton .= $name_char_skeleton;
+ $partial_name .= $name_chars[$char_num];
+
+ if ($partial_name_skeleton === $reserved_skeleton) {
+ break;
+ }
+ }
+
+ if ($partial_name == '') {
+ continue;
+ }
+
+ // If the partial is a homograph for a reserved name, reject.
+ if (self::checkReservedName($partial_name, $fatal)) {
+ return true;
+ }
+ }
+ }
+ }
+ }
+
+ if (!empty($homograph_names)) {
+ return self::checkHomographNames($name, $homograph_names, $fatal);
+ }
+
+ return false;
+ }
+
+ /**
+ * Checks whether a name is a homograph for another existing member name.
+ *
+ * @param string $name The name to check.
+ * @param int $id_member ID of the member whose name this is.
+ * @param bool $fatal If true, die with a fatal error if a match is found.
+ * Default: false.
+ * @return bool Whether $name is a homograph for an existing member name.
+ */
+ public static function checkSimilarMemberName(string $name, int $id_member = 0, bool $fatal = false): bool
+ {
+ $name_script_set = self::resolveScriptSet($name);
+
+ // This will hold all the names that are similar to $name.
+ $homograph_names = [];
+
+ // Find any similar names that belong to other members.
+ $request = Db::$db->query(
+ '',
+ 'SELECT real_name
+ FROM {db_prefix}members
+ WHERE spoofdetector_name = {string:skeleton}' . (empty($id_member) ? '' : '
+ AND id_member != {int:current_member}') . '',
+ [
+ 'current_member' => $id_member,
+ 'skeleton' => Utils::htmlspecialchars(self::getSkeletonString(html_entity_decode($name, ENT_QUOTES))),
+ ],
+ );
+
+ while ($row = Db::$db->fetch_assoc($request)) {
+ $homograph_names[] = html_entity_decode($row['real_name'], ENT_QUOTES);
+ }
+
+ Db::$db->free_result($request);
+
+ // Now check all the homograph names to see if this name should be rejected.
+ if (!empty($homograph_names)) {
+ return self::checkHomographNames($name, $homograph_names, $fatal);
+ }
+
+ return false;
+ }
+
+ /**
+ * Checks whether a name is a homograph for an existing membergroup name.
+ *
+ * @param string $name The name to check.
+ * @param bool $fatal If true, die with a fatal error if a match is found.
+ * Default: false.
+ * @return bool Whether $name is a homograph for a membergroup name.
+ */
+ public static function checkSimilarGroupName(string $name, bool $fatal = false): bool
+ {
+ $skeleton = self::getSkeletonString(html_entity_decode($name, ENT_QUOTES));
+
+ $name_script_set = self::resolveScriptSet($name);
+
+ // This will hold all the names that are similar to $name.
+ $homograph_names = [];
+
+ // Get all the membergroup names.
+ $request = Db::$db->query(
+ '',
+ 'SELECT group_name AS name
+ FROM {db_prefix}membergroups',
+ [],
+ );
+
+ while ($row = Db::$db->fetch_assoc($request)) {
+ if ($skeleton === self::getSkeletonString(html_entity_decode($row['name'], ENT_QUOTES))) {
+ $homograph_names[] = $row['name'];
+ }
+ }
+ Db::$db->free_result($request);
+
+ // Now check all the homograph names to see if this name should be rejected.
+ if (!empty($homograph_names)) {
+ return self::checkHomographNames($name, $homograph_names, $fatal);
+ }
+
+ return false;
+ }
+
+ /*************************
+ * Internal static methods
+ *************************/
+
+ /**
+ * Checks whether $name is confusable with any string in $homograph_names.
+ *
+ * @param string $name The name to check.
+ * @param array $homograph_names Possibly similar names.
+ * @param bool $fatal If true, die with a fatal error on a match.
+ * Default: false.
+ * @return bool Whether $name matched any string in $homograph_names.
+ */
+ protected static function checkHomographNames(string $name, array $homograph_names, bool $fatal = false): bool
+ {
+ foreach ($homograph_names as $homograph_name) {
+ $homograph_name_script_set = self::resolveScriptSet($homograph_name);
+
+ // If they are mixed script confusables, reject.
+ if (
+ $name_script_set !== ['ALL']
+ && $homograph_name_script_set !== ['ALL']
+ && array_intersect($name_script_set, $homograph_name_script_set) === []
+ ) {
+ if ($fatal) {
+ ErrorHandler::fatalLang('username_reserved', 'password', [$homograph_name]);
+ }
+
+ return true;
+ }
+
+ // The names are same script confusables, so more analysis needed.
+ // On the one hand, we don't want to allow both "ljeto" and "ljeto",
+ // or both "Bogden" (g = U+0067) and "Boɡden" (ɡ = U+0261).
+ // But on the other hand, we want to allow both "Tom" and "Torn",
+ // and both "lan" and "Ian".
+
+ $name_kc = Utils::normalize($name, 'kc');
+ $homograph_name_kc = Utils::normalize($homograph_name, 'kc');
+
+ // If their NFKC forms are the same, reject.
+ // This takes care of "ljeto" vs. "ljeto".
+ if ($name_kc === $homograph_name_kc) {
+ if ($fatal) {
+ ErrorHandler::fatalLang('username_reserved', 'password', [$homograph_name]);
+ }
+
+ return true;
+ }
+
+ require_once __DIR__ . '/Confusables.php';
+ $regexes = utf8_regex_identifier_status();
+
+ // If either string contains Identifier_Status=Restricted characters, reject.
+ // This takes care of "Bogden" vs. "Boɡden".
+ if (!preg_match('~^[' . $regexes['Allowed'] . ']*$~u', $name_kc) || !preg_match('~^[' . $regexes['Allowed'] . ']*$~u', $homograph_name_kc)) {
+ if ($fatal) {
+ ErrorHandler::fatalLang('username_reserved', 'password', [$homograph_name]);
+ }
+
+ return true;
+ }
+
+ // At this point we are down to strings like "Tom" vs. "Torn"
+ // or "lan" vs. "Ian". So we allow by doing nothing further.
+ }
+
+ return false;
+ }
+}
+
+?>
\ No newline at end of file
diff --git a/Sources/User.php b/Sources/User.php
index 96f43a5f1a..0b9b448c6b 100644
--- a/Sources/User.php
+++ b/Sources/User.php
@@ -3735,33 +3735,8 @@ public static function isReservedName(string $name, int $current_id_member = 0,
// Administrators are never restricted ;).
if (!self::$me->allowedTo('moderate_forum') && ((!empty(Config::$modSettings['reserveName']) && $is_name) || !empty(Config::$modSettings['reserveUser']) && !$is_name)) {
- $reservedNames = explode("\n", Config::$modSettings['reserveNames']);
-
- // Case sensitive check?
- $checkMe = empty(Config::$modSettings['reserveCase']) ? $checkName : $name;
-
- // Check each name in the list...
- foreach ($reservedNames as $reserved) {
- if ($reserved == '') {
- continue;
- }
-
- // The admin might've used entities too, level the playing field.
- $reservedCheck = Utils::entityDecode($reserved, true);
-
- // Case sensitive name?
- if (empty(Config::$modSettings['reserveCase'])) {
- $reservedCheck = Utils::strtolower($reservedCheck);
- }
-
- // If it's not just entire word, check for it in there somewhere...
- if ($checkMe == $reservedCheck || (Utils::entityStrpos($checkMe, $reservedCheck) !== false && empty(Config::$modSettings['reserveWord']))) {
- if ($fatal) {
- ErrorHandler::fatalLang('username_reserved', 'password', [$reserved]);
- }
-
- return true;
- }
+ if (Unicode\SpoofDetector::checkReservedName($name, $fatal)) {
+ return true;
}
$censor_name = $name;
@@ -3786,48 +3761,15 @@ public static function isReservedName(string $name, int $current_id_member = 0,
}
}
- $request = Db::$db->query(
- '',
- 'SELECT id_member
- FROM {db_prefix}members
- WHERE ' . (empty($current_id_member) ? '' : 'id_member != {int:current_member}
- AND ') . '({raw:real_name} {raw:operator} LOWER({string:check_name}) OR {raw:member_name} {raw:operator} LOWER({string:check_name}))
- LIMIT 1',
- [
- 'real_name' => Db::$db->case_sensitive ? 'LOWER(real_name)' : 'real_name',
- 'member_name' => Db::$db->case_sensitive ? 'LOWER(member_name)' : 'member_name',
- 'current_member' => $current_id_member,
- 'check_name' => $checkName,
- 'operator' => strpos($checkName, '%') || strpos($checkName, '_') ? 'LIKE' : '=',
- ],
- );
-
- if (Db::$db->num_rows($request) > 0) {
- Db::$db->free_result($request);
-
+ // Check for similar existing member names.
+ if (Unicode\SpoofDetector::checkSimilarMemberName($name, $id_member ?? 0, $fatal)) {
return true;
}
- Db::$db->free_result($request);
-
- // Does name case insensitive match a member group name?
- $request = Db::$db->query(
- '',
- 'SELECT id_group
- FROM {db_prefix}membergroups
- WHERE {raw:group_name} LIKE {string:check_name}
- LIMIT 1',
- [
- 'group_name' => Db::$db->case_sensitive ? 'LOWER(group_name)' : 'group_name',
- 'check_name' => $checkName,
- ],
- );
-
- if (Db::$db->num_rows($request) > 0) {
- Db::$db->free_result($request);
+ // Does the name resemble a member group name?
+ if (Unicode\SpoofDetector::checkSimilarGroupName($name, $fatal)) {
return true;
}
- Db::$db->free_result($request);
// Okay, they passed.
$is_reserved = false;
diff --git a/Themes/default/Admin.template.php b/Themes/default/Admin.template.php
index 98d5cef427..561a57b90c 100644
--- a/Themes/default/Admin.template.php
+++ b/Themes/default/Admin.template.php
@@ -655,6 +655,16 @@ function template_edit_censored()
+
+
+ ', Lang::$txt['spoofdetector_censor'], '
+
+ ', Lang::$txt['spoofdetector_censor_desc'], '
+
+
+
+
+
';
diff --git a/other/install_3-0_MySQL.sql b/other/install_3-0_MySQL.sql
index 1aea579a06..c296ee2c7c 100644
--- a/other/install_3-0_MySQL.sql
+++ b/other/install_3-0_MySQL.sql
@@ -734,6 +734,7 @@ CREATE TABLE {$db_prefix}members (
timezone VARCHAR(80) NOT NULL DEFAULT '',
tfa_secret VARCHAR(24) NOT NULL DEFAULT '',
tfa_backup VARCHAR(64) NOT NULL DEFAULT '',
+ spoofdetector_name VARCHAR(255) NOT NULL DEFAULT '',
PRIMARY KEY (id_member),
INDEX idx_member_name (member_name),
INDEX idx_real_name (real_name),
@@ -748,7 +749,9 @@ CREATE TABLE {$db_prefix}members (
INDEX idx_warning (warning),
INDEX idx_total_time_logged_in (total_time_logged_in),
INDEX idx_id_theme (id_theme),
- INDEX idx_active_real_name (is_activated, real_name)
+ INDEX idx_active_real_name (is_activated, real_name),
+ INDEX idx_spoofdetector_name (spoofdetector_name),
+ INDEX idx_spoofdetector_name_id (spoofdetector_name, id_member)
) ENGINE={$engine};
#
@@ -1798,6 +1801,7 @@ VALUES ('smfVersion', '{$smf_version}'),
('use_subdirectories_for_attachments', '1'),
('currentAttachmentUploadDir', 1),
('censorIgnoreCase', '1'),
+ ('spoofdetector_censor', '1'),
('mostOnline', '1'),
('mostOnlineToday', '1'),
('mostDate', UNIX_TIMESTAMP()),
diff --git a/other/install_3-0_PostgreSQL.sql b/other/install_3-0_PostgreSQL.sql
index 0ab9ff5235..ed27e7d3c7 100644
--- a/other/install_3-0_PostgreSQL.sql
+++ b/other/install_3-0_PostgreSQL.sql
@@ -1092,6 +1092,7 @@ CREATE TABLE {$db_prefix}members (
timezone varchar(80) NOT NULL DEFAULT '',
tfa_secret varchar(24) NOT NULL DEFAULT '',
tfa_backup varchar(64) NOT NULL DEFAULT '',
+ spoofdetector_name VARCHAR(255) NOT NULL DEFAULT '',
PRIMARY KEY (id_member)
);
@@ -1116,6 +1117,8 @@ CREATE INDEX {$db_prefix}members_id_theme ON {$db_prefix}members (id_theme);
CREATE INDEX {$db_prefix}members_member_name_low ON {$db_prefix}members (LOWER(member_name) varchar_pattern_ops);
CREATE INDEX {$db_prefix}members_real_name_low ON {$db_prefix}members (LOWER(real_name) varchar_pattern_ops);
CREATE INDEX {$db_prefix}members_active_real_name ON {$db_prefix}members (is_activated, real_name);
+CREATE INDEX {$db_prefix}idx_spoofdetector_name ON {$db_prefix}members (spoofdetector_name);
+CREATE INDEX {$db_prefix}idx_spoofdetector_name_id ON {$db_prefix}members (spoofdetector_name, id_member);
#
# Sequence for table `member_logins`
@@ -2343,6 +2346,7 @@ VALUES ('smfVersion', '{$smf_version}'),
('use_subdirectories_for_attachments', '1'),
('currentAttachmentUploadDir', 1),
('censorIgnoreCase', '1'),
+ ('spoofdetector_censor', '1'),
('mostOnline', '1'),
('mostOnlineToday', '1'),
('mostDate', {$current_time}),
diff --git a/other/update_unicode_data.php b/other/update_unicode_data.php
index 089e9f0c20..a3bab85805 100644
--- a/other/update_unicode_data.php
+++ b/other/update_unicode_data.php
@@ -59,7 +59,7 @@
SMF\Config::$sourcedir = $sourcedir;
// 5. Do the job.
-$unicode_updater = new SMF\Tasks\UpdateUnicode([]);
+$unicode_updater = new SMF\Tasks\UpdateUnicode(['files_only' => true]);
$unicode_updater->execute();
?>
\ No newline at end of file
diff --git a/other/upgrade.php b/other/upgrade.php
index b68c16c08b..245c04d1e4 100644
--- a/other/upgrade.php
+++ b/other/upgrade.php
@@ -2064,6 +2064,9 @@ function DeleteUpgrade()
}
}
+ // Queue any post-upgrade background tasks that we should run.
+ addBackgroundTasks();
+
// Log what we've done.
if (!isset(User::$me)) {
User::load();
@@ -2111,6 +2114,26 @@ function DeleteUpgrade()
return false;
}
+// Queues background tasks that we want to run soon after upgrading.
+function addBackgroundTasks()
+{
+ Db::$db->insert(
+ 'insert',
+ '{db_prefix}background_tasks',
+ [
+ 'task_class' => 'string',
+ 'task_data' => 'string',
+ 'claimed_time' => 'int',
+ ],
+ [
+ 'SMF\\Tasks\\UpdateSpoofDetectorNames',
+ json_encode(['last_member_id' => 0]),
+ 0,
+ ],
+ ['id_task'],
+ );
+}
+
// Just like the built in one, but setup for CLI to not use themes.
function cli_scheduled_fetchSMfiles()
{
diff --git a/other/upgrade_3-0_MySQL.sql b/other/upgrade_3-0_MySQL.sql
index e51c3ef604..48d3e91eb6 100644
--- a/other/upgrade_3-0_MySQL.sql
+++ b/other/upgrade_3-0_MySQL.sql
@@ -925,4 +925,47 @@ if ($exists) {
Db::$db->drop_table('{db_prefix}calendar_holidays');
}
---}
+---#
+
+/******************************************************************************/
+--- Adding SpoofDetector support
+/******************************************************************************/
+
+---# Adding a new column "spoofdetector_name" to members table
+---{
+Db::$db->add_column(
+ '{db_prefix}messages',
+ [
+ 'name' => 'spoofdetector_name',
+ 'type' => 'varchar',
+ 'size' => 255,
+ 'null' => false,
+ 'default' => '',
+ ],
+ [],
+ 'ignore',
+);
+Db::$db->add_index(
+ '{db_prefix}messages',
+ [
+ 'name' => 'idx_spoofdetector_name',
+ 'columns' => ['spoofdetector_name'],
+ ],
+ [],
+ 'ignore',
+);
+Db::$db->add_index(
+ '{db_prefix}messages',
+ [
+ 'name' => 'idx_spoofdetector_name_id',
+ 'columns' => ['spoofdetector_name', 'id_member'],
+ ],
+ [],
+ 'ignore',
+);
+---}
+---#
+
+---# Adding new "spoofdetector_censor" setting
+INSERT IGNORE INTO {$db_prefix}settings (variable, value) VALUES ('spoofdetector_censor', '1');
---#
\ No newline at end of file
diff --git a/other/upgrade_3-0_PostgreSQL.sql b/other/upgrade_3-0_PostgreSQL.sql
index 71f9060fd2..efd767c83e 100644
--- a/other/upgrade_3-0_PostgreSQL.sql
+++ b/other/upgrade_3-0_PostgreSQL.sql
@@ -835,4 +835,19 @@ if ($exists) {
---# Dropping "calendar_holidays"
DROP TABLE IF EXISTS {$db_prefix}calendar_holidays;
+---#
+
+/******************************************************************************/
+--- Adding SpoofDetector support
+/******************************************************************************/
+
+---# Adding a new column "spoofdetector_name" to members table
+ALTER TABLE {$db_prefix}members
+ADD COLUMN IF NOT EXISTS spoofdetector_name VARCHAR(255) NOT NULL DEFAULT '';
+CREATE INDEX {$db_prefix}idx_spoofdetector_name ON {$db_prefix}members (spoofdetector_name);
+CREATE INDEX {$db_prefix}idx_spoofdetector_name_id ON {$db_prefix}members (spoofdetector_name, id_member);
+---#
+
+---# Adding new "spoofdetector_censor" setting
+INSERT INTO {$db_prefix}settings (variable, value) VALUES ('spoofdetector_censor', '1') ON CONFLICT DO NOTHING;
---#
\ No newline at end of file