v8-0004-Refactoring-Unicode-Normalization-Forms-performan.patch
text/plain
Filename: v8-0004-Refactoring-Unicode-Normalization-Forms-performan.patch
Type: text/plain
Part: 3
Patch
Same data as JSON:
GET /api/v1/attachments/:id/patch
the parsed metadata as JSON — format, series position, per-file stats; never the diff bytes.
API reference →
Format: format-patch
Series: patch v8-0004
Subject: Refactoring Unicode Normalization Forms, performance up.
| File | + | − |
|---|---|---|
| src/common/unicode/generate-unicode_norm_table.pl | 121 | 11 |
| src/common/unicode_norm.c | 332 | 208 |
| src/include/common/unicode_norm_table.h | 3342 | 3053 |
From 8a80cd9cc1bdb5a379c49a4565ad941cecc0df00 Mon Sep 17 00:00:00 2001
From: Alexander Borisov <lex.borisov@gmail.com>
Date: Mon, 22 Dec 2025 14:44:00 +0300
Subject: [PATCH v8 4/4] Refactoring Unicode Normalization Forms, performance
up.
Refactoring the Unicode Normalization Forms function unicode_normalize().
Function performance benchmarks.
The benchmark was performed by directly calling the function and passing
it data generated from ICU tests.
Without patch:
Normalization from NFC to NFD with PG: 009.121
Normalization from NFC to NFKD with PG: 009.048
Normalization from NFD to NFC with PG: 014.525
Normalization from NFD to NFKC with PG: 014.380
Whith patch:
Normalization from NFC to NFD with PG: 001.580
Normalization from NFC to NFKD with PG: 001.634
Normalization from NFD to NFC with PG: 002.979
Normalization from NFD to NFKC with PG: 003.050
pgbench:
The files were sent via pgbench. The files contain all code points that
need to be normalized.
NFC:
Patch: tps = 11180.259769
Without: tps = 7540.085014
NFD:
Patch: tps = 2962.334547
Without: tps = 1841.182279
NFKC:
Patch: tps = 11313.345548
Without: tps = 7498.037333
NFKD:
Patch: tps = 2828.025161
Without: tps = 1556.659947
---
.../unicode/generate-unicode_norm_table.pl | 132 +-
src/common/unicode_norm.c | 540 +-
src/include/common/unicode_norm_table.h | 6395 +++++++++--------
3 files changed, 3795 insertions(+), 3272 deletions(-)
diff --git a/src/common/unicode/generate-unicode_norm_table.pl b/src/common/unicode/generate-unicode_norm_table.pl
index 86b1e9b54c0..1f094a21586 100644
--- a/src/common/unicode/generate-unicode_norm_table.pl
+++ b/src/common/unicode/generate-unicode_norm_table.pl
@@ -87,7 +87,10 @@ while (my $line = <$FH>)
class => $class,
compat => $compat,
decomp => \@decomp_elts,
- decomp_length => scalar @decomp_elts);
+ decomp_length => scalar @decomp_elts,
+ canonical => [],
+ compatibility => [],
+ decomp_eq => 0);
push(@characters, \%char_entry);
$character_hash{ hex($code) } = \%char_entry;
}
@@ -130,15 +133,29 @@ typedef struct
#define DECOMP_COMPAT 0x20 /* compatibility mapping */
#define DECOMPOSITION_SIZE(x) ((x)->dec_size_flags & 0x1F)
+#define DECOMPOSITION_COMPAT_SIZE(x) (UnicodeDecompSizes[(x)->dec_index])
#define DECOMPOSITION_NO_COMPOSE(x) (((x)->dec_size_flags & (DECOMP_NO_COMPOSE | DECOMP_COMPAT)) != 0)
#define DECOMPOSITION_IS_INLINE(x) (((x)->dec_size_flags & DECOMP_INLINE) != 0)
#define DECOMPOSITION_IS_COMPAT(x) (((x)->dec_size_flags & DECOMP_COMPAT) != 0)
HEADER
+foreach my $code (sort { $a <=> $b } keys %character_hash)
+{
+ my $entry = $character_hash{$code};
+
+ # Full Canonical Decomposition.
+ $entry->{canonical} =
+ resolve_decomposition($entry->{decomp}, \%character_hash, 0);
+ # Full Compatibility Decomposition.
+ $entry->{compatibility} =
+ resolve_decomposition($entry->{decomp}, \%character_hash);
+}
+
# Sorting the values so that the table is always generated in the same way.
my @sorted_codes = sort { $a <=> $b } keys %character_hash;
-my @decomp_codepoints;
+my @decomp_codepoints = (0);
+my @compat_sizes = (0);
# Collect all codepoints of the decomposition and remove duplicate sequences.
# Be sure to sort by number of codepoints, from largest to smallest.
@@ -150,11 +167,33 @@ foreach my $code (
} @sorted_codes)
{
my $entry = $character_hash{$code};
- my $decomp = $entry->{decomp};
+ my $canonical = $entry->{canonical};
+ my $compatibility = $entry->{compatibility};
+
+ # Canonical and Compatibility have one index for the UnicodeDecompCodepoints
+ # table. The difference is that different Canonical and Compatibility values
+ # are written to the tables sequentially, the size from Canonical is
+ # specified in UnicodeDecompMain, and the size from Compatibility is
+ # specified in a separately created uint8 UnicodeDecompSizes table.
+ #
+ # That is, if we have an index from the UnicodeDecompMain table, the same
+ # index will be suitable for obtaining the size from UnicodeDecompSizes.
+ $entry->{decomp_eq} = arrays_equal($canonical, $compatibility);
+
+ if (!$entry->{decomp_eq})
+ {
+ my $index = scalar @decomp_codepoints;
+ push @decomp_codepoints, @$canonical, @$compatibility;
+
+ $compat_sizes[$index] = scalar @$compatibility;
+ $entry->{decomp_index} = $index;
+
+ next;
+ }
# Skip those values that will be stored directly in the main table.
- if ($entry->{decomp_length} == 0
- || ($entry->{decomp_length} == 1 && length($decomp->[0]) <= 4))
+ if (@$canonical == 0
+ || (@$canonical == 1 && length($canonical->[0]) <= 4))
{
next;
}
@@ -162,15 +201,17 @@ foreach my $code (
# Search for a sequence of decomposition codepoints in the existing data.
# If found, we assign a record index; otherwise, we add the sequence to the
# end of the existing data.
- my $index = contains_subarray(\@decomp_codepoints, $decomp);
+ my $index = contains_subarray(\@decomp_codepoints, $canonical);
- if ($index == -1)
+ if ((exists $compat_sizes[$index] && $compat_sizes[$index])
+ || $index == -1)
{
$index = scalar @decomp_codepoints;
- push @decomp_codepoints, @$decomp;
+ push @decomp_codepoints, @$canonical;
}
$entry->{decomp_index} = $index;
+ $compat_sizes[$index] = 0;
}
my $main_index = 1;
@@ -187,6 +228,7 @@ foreach my $char (@characters)
my $class = $char->{class};
my $compat = $char->{compat};
my $decomp = $char->{decomp};
+ my $canonical = $char->{canonical};
my $index = $char->{decomp_index};
# Decomposition size
@@ -194,7 +236,7 @@ foreach my $char (@characters)
my $decomp_size = scalar(@$decomp);
die if $decomp_size > 0x1F; # to not overrun bitmask
- my $first_decomp = shift @$decomp;
+ my $first_decomp = $decomp->[0];
my $first_num = $first_decomp ? hex($first_decomp) : 0;
my $flags = "";
@@ -233,13 +275,18 @@ foreach my $char (@characters)
# src/common/unicode_norm.c.
if (!($flags =~ /DECOMP_COMPAT/ || $flags =~ /DECOMP_NO_COMPOSE/))
{
- $inverse{$first_num}->{ hex($decomp->[0]) } = hex($code);
+ $inverse{$first_num}->{ hex($decomp->[1]) } = hex($code);
}
}
my $line;
+ $decomp_size = scalar @$canonical;
- if ($decomp_size == 0)
+ if (!$char->{decomp_eq})
+ {
+ $line = "\t{$class, $decomp_size$flags, $index}";
+ }
+ elsif ($decomp_size == 0)
{
$line = "\t{$class, 0$flags, 0}";
}
@@ -289,6 +336,14 @@ foreach my $index (0 .. $#decomp_codepoints)
$decomp_lines->push("0x$code");
}
+# Сompile a table with sequences of sizes for full compatibility decomposition.
+my $sizes_lines = new PrettyLine();
+
+foreach my $index (0 .. $#compat_sizes)
+{
+ $sizes_lines->push($compat_sizes[$index] || 0);
+}
+
# Preparing data for codepoint composition. A situation where two code points
# need to be converted into one (recomposition of the reordered Unicode string).
#
@@ -339,11 +394,17 @@ foreach my $first (sort { $a <=> $b } keys %inverse)
my $main_string = join "", @decomp_main;
my $decomp_length = $decomp_lines->length();
my $decomp_string = join "\n", @{ $decomp_lines->result() };
+my $sizes_length = scalar @compat_sizes;
+my $sizes_string = join "\n", @{ $sizes_lines->result() };
my $inverse_length = $inverse_codes->length();
my $inverse_string = join "\n", @{ $inverse_codes->result() };
my $second_length = $inverse_second->length();
my $second_string = join "\n", @{ $inverse_second->result() };
+die "the sizes of the UnicodeDecompCodepoints and UnicodeDecompSizes tables "
+ . "do not match"
+ if $decomp_length != $sizes_length;
+
# Print the array of decomposed codes.
print $OT <<HEADER;
/* Table with basic data for decompositions. */
@@ -358,6 +419,14 @@ static const uint32 UnicodeDecompCodepoints[$decomp_length] =
$decomp_string
};
+/*
+ * Table of sizes for full compatibility decomposition.
+ */
+static const uint8 UnicodeDecompSizes[$sizes_length] =
+{
+$sizes_string
+};
+
/*
* Table of Unicode codepoints for recomposition of the reordered
* Unicode string.
@@ -469,3 +538,44 @@ sub contains_subarray
return -1;
}
+
+sub resolve_decomposition
+{
+ my ($decomps, $index, $type) = @_;
+ my ($res, @map);
+
+ foreach my $cp (@$decomps)
+ {
+ my $entry =
+ exists $index->{ hex($cp) } ? $index->{ hex($cp) } : undef;
+
+ if ( defined $entry
+ && scalar @{ $entry->{decomp} }
+ && (!defined $type || $type == $entry->{compat}))
+ {
+ $res = resolve_decomposition($entry->{decomp}, $index, $type);
+ }
+ else
+ {
+ $res = [$cp];
+ }
+
+ push @map, @$res;
+ }
+
+ return \@map;
+}
+
+sub arrays_equal
+{
+ my ($arr1, $arr2) = @_;
+
+ return 0 if @$arr1 != @$arr2;
+
+ for my $i (0 .. $#$arr1)
+ {
+ return 0 if $arr1->[$i] ne $arr2->[$i];
+ }
+
+ return 1;
+}
diff --git a/src/common/unicode_norm.c b/src/common/unicode_norm.c
index c6dc857c38e..7e47dee745b 100644
--- a/src/common/unicode_norm.c
+++ b/src/common/unicode_norm.c
@@ -54,7 +54,7 @@
static const pg_unicode_decomposition *
get_code_entry(char32_t code)
{
- uint16 idx = normalization_index(code);
+ uint16 idx = normalization_index(code);
return idx != 0 ? &UnicodeDecompMain[idx] : NULL;
}
@@ -96,67 +96,116 @@ get_code_decomposition(const pg_unicode_decomposition *entry, int *dec_size)
*dec_size = 1;
return &x;
}
- else
+
+ *dec_size = DECOMPOSITION_SIZE(entry);
+ return &UnicodeDecompCodepoints[entry->dec_index];
+
+}
+
+static const char32_t *
+get_code_compat_decomposition(const pg_unicode_decomposition *entry,
+ int *dec_size)
+{
+ static char32_t x;
+
+ if (DECOMPOSITION_IS_INLINE(entry))
{
- *dec_size = DECOMPOSITION_SIZE(entry);
- return &UnicodeDecompCodepoints[entry->dec_index];
+ x = (char32_t) entry->dec_index;
+ *dec_size = 1;
+ return &x;
}
+
+ *dec_size = DECOMPOSITION_COMPAT_SIZE(entry);
+ if (*dec_size > 0)
+ return &UnicodeDecompCodepoints[entry->dec_index
+ + DECOMPOSITION_SIZE(entry)];
+
+ *dec_size = DECOMPOSITION_SIZE(entry);
+ return &UnicodeDecompCodepoints[entry->dec_index];
}
/*
- * Calculate how many characters a given character will decompose to.
- *
- * This needs to recurse, if the character decomposes into characters that
- * are, in turn, decomposable.
+ * Given a decomposition entry looked up earlier, get the decomposed size.
*/
-static int
-get_decomposed_size(char32_t code, bool compat)
+static inline int
+get_code_size(const pg_unicode_decomposition *entry)
{
- const pg_unicode_decomposition *entry;
- int size = 0;
- int i;
- const uint32 *decomp;
- int dec_size;
-
- /*
- * Fast path for Hangul characters not stored in tables to save memory as
- * decomposition is algorithmic. See
- * https://www.unicode.org/reports/tr15/tr15-18.html, annex 10 for details
- * on the matter.
- */
- if (code >= SBASE && code < SBASE + SCOUNT)
- {
- uint32 tindex,
- sindex;
+ if (DECOMPOSITION_IS_INLINE(entry))
+ return 1;
- sindex = code - SBASE;
- tindex = sindex % TCOUNT;
+ return DECOMPOSITION_SIZE(entry);
- if (tindex != 0)
- return 3;
- return 2;
- }
+}
- entry = get_code_entry(code);
+static inline int
+get_code_compat_size(const pg_unicode_decomposition *entry)
+{
+ int size;
- /*
- * Just count current code if no other decompositions. A NULL entry is
- * equivalent to a character with class 0 and no decompositions.
- */
- if (entry == NULL || DECOMPOSITION_SIZE(entry) == 0 ||
- (!compat && DECOMPOSITION_IS_COMPAT(entry)))
+ if (DECOMPOSITION_IS_INLINE(entry))
return 1;
- /*
- * If this entry has other decomposition codes look at them as well. First
- * get its decomposition in the list of tables available.
- */
- decomp = get_code_decomposition(entry, &dec_size);
- for (i = 0; i < dec_size; i++)
+ size = DECOMPOSITION_COMPAT_SIZE(entry);
+ if (size > 0)
+ return size;
+
+ return DECOMPOSITION_SIZE(entry);
+}
+
+/*
+ * Calculate how many characters a given character will decompose to.
+ */
+static int
+get_decomposed_size(const char32_t *p, bool compat)
+{
+ char32_t code;
+ const pg_unicode_decomposition *entry;
+ int size = 0;
+
+ while ((code = *p++))
{
- uint32 lcode = decomp[i];
+ /*
+ * Fast path for Hangul characters not stored in tables to save memory
+ * as decomposition is algorithmic. See
+ * https://www.unicode.org/reports/tr15/tr15-18.html, annex 10 for
+ * details on the matter.
+ */
+ if (code >= SBASE && code < SBASE + SCOUNT)
+ {
+ uint32 tindex,
+ sindex;
- size += get_decomposed_size(lcode, compat);
+ sindex = code - SBASE;
+ tindex = sindex % TCOUNT;
+
+ if (tindex != 0)
+ size += 3;
+ else
+ size += 2;
+ }
+ else
+ {
+ entry = get_code_entry(code);
+
+ /*
+ * Just count current code if no other decompositions. A NULL
+ * entry is equivalent to a character with class 0 and no
+ * decompositions.
+ */
+ if (entry == NULL || entry->dec_index == 0 ||
+ (!compat && DECOMPOSITION_IS_COMPAT(entry)))
+ size += 1;
+
+ /*
+ * If this entry has other decomposition codes look at them as
+ * well. First get its decomposition in the list of tables
+ * available.
+ */
+ else if (!compat)
+ size += get_code_size(entry);
+ else
+ size += get_code_compat_size(entry);
+ }
}
return size;
@@ -168,7 +217,7 @@ get_decomposed_size(char32_t code, bool compat)
* table is necessary. Returns true if a recomposition can be done, and
* false otherwise.
*/
-static bool
+static inline bool
recompose_code(uint32 start, uint32 code, uint32 *result)
{
/*
@@ -197,93 +246,187 @@ recompose_code(uint32 start, uint32 code, uint32 *result)
*result = start + tindex;
return true;
}
- else
- {
- *result = normalization_inverse(start, code);
- return *result != 0;
- }
+ *result = normalization_inverse(start, code);
- return false;
+ return *result != 0;
}
/*
- * Decompose the given code into the array given by caller. The
- * decomposition begins at the position given by caller, saving one
- * lookup on the decomposition table. The current position needs to be
- * updated here to let the caller know from where to continue filling
- * in the array result.
+ * Canonical ordering.
*/
static void
-decompose_code(char32_t code, bool compat, char32_t **result, int *current)
+unicode_canonical_reorder(char32_t *decomps, char32_t *last_starter,
+ uint8 *cur_class)
{
- const pg_unicode_decomposition *entry;
- int i;
- const uint32 *decomp;
- int dec_size;
+ int i,
+ length;
+ uint8 ccc;
+ char32_t tmp;
/*
- * Fast path for Hangul characters not stored in tables to save memory as
- * decomposition is algorithmic. See
- * https://www.unicode.org/reports/tr15/tr15-18.html, annex 10 for details
- * on the matter.
+ * Reordering occurs from starter to starter. There cannot be another
+ * starter between starters. Therefore, there is no need to perform a
+ * combining class check on 0.
*/
- if (code >= SBASE && code < SBASE + SCOUNT)
+
+ length = (int) (last_starter - decomps);
+
+ for (i = 1; i < length; i++)
{
- uint32 l,
- v,
- tindex,
- sindex;
- char32_t *res = *result;
-
- sindex = code - SBASE;
- l = LBASE + sindex / (VCOUNT * TCOUNT);
- v = VBASE + (sindex % (VCOUNT * TCOUNT)) / TCOUNT;
- tindex = sindex % TCOUNT;
-
- res[*current] = l;
- (*current)++;
- res[*current] = v;
- (*current)++;
-
- if (tindex != 0)
- {
- res[*current] = TBASE + tindex;
- (*current)++;
- }
+ /*
+ * Per Unicode (https://www.unicode.org/reports/tr15/tr15-18.html)
+ * annex 4, a sequence of two adjacent characters in a string is an
+ * exchangeable pair if the combining class (from the Unicode
+ * Character Database) for the first character is greater than the
+ * combining class for the second, and the second is not a starter. A
+ * character is a starter if its combining class is 0.
+ */
+ if (cur_class[i - 1] <= cur_class[i])
+ continue;
+
+ /* exchange can happen */
+ tmp = decomps[i - 1];
+ decomps[i - 1] = decomps[i];
+ decomps[i] = tmp;
- return;
+ ccc = cur_class[i - 1];
+ cur_class[i - 1] = cur_class[i];
+ cur_class[i] = ccc;
+
+ /* backtrack to check again */
+ if (i > 1)
+ i -= 2;
}
+}
- entry = get_code_entry(code);
+static char32_t *
+decomposition(const char32_t *p, char32_t *decomps,
+ uint8 *cur_class, bool compat)
+{
+ int length;
+ uint32 l,
+ v,
+ tindex,
+ sindex;
+ char32_t cp,
+ *next_after_starter;
+ const char32_t *cps;
+ const pg_unicode_decomposition *entry;
+ uint8 *next_after_class;
- /*
- * Just fill in with the current decomposition if there are no
- * decomposition codes to recurse to. A NULL entry is equivalent to a
- * character with class 0 and no decompositions, so just leave also in
- * this case.
- */
- if (entry == NULL || DECOMPOSITION_SIZE(entry) == 0 ||
- (!compat && DECOMPOSITION_IS_COMPAT(entry)))
+ next_after_starter = decomps;
+ next_after_class = cur_class;
+
+ while ((cp = *p++))
{
- char32_t *res = *result;
+ /*
+ * Fast path for Hangul characters not stored in tables to save memory
+ * as decomposition is algorithmic. See
+ * https://www.unicode.org/reports/tr15/tr15-18.html, annex 10 for
+ * details on the matter.
+ */
+ if (cp >= SBASE && cp < SBASE + SCOUNT)
+ {
+ sindex = cp - SBASE;
+ l = LBASE + sindex / (VCOUNT * TCOUNT);
+ v = VBASE + (sindex % (VCOUNT * TCOUNT)) / TCOUNT;
+ tindex = sindex % TCOUNT;
- res[*current] = code;
- (*current)++;
- return;
- }
+ if (decomps - next_after_starter > 1)
+ unicode_canonical_reorder(next_after_starter, decomps,
+ next_after_class);
- /*
- * If this entry has other decomposition codes look at them as well.
- */
- decomp = get_code_decomposition(entry, &dec_size);
- for (i = 0; i < dec_size; i++)
- {
- char32_t lcode = (char32_t) decomp[i];
+ *decomps++ = l;
+ *cur_class++ = 0;
+
+ *decomps++ = v;
+ *cur_class++ = 0;
+
+ if (tindex != 0)
+ {
+ *decomps++ = TBASE + tindex;
+ *cur_class++ = 0;
+ }
+
+ next_after_class = cur_class;
+ next_after_starter = decomps;
+
+ continue;
+ }
+
+ entry = get_code_entry(cp);
+
+ /*
+ * Just fill in with the current decomposition if there are no
+ * decomposition codes. A NULL entry is equivalent to a character
+ * with class 0 and no decompositions, so just leave also in this
+ * case.
+ */
+ if (entry == NULL || entry->dec_index == 0
+ || (!compat && DECOMPOSITION_IS_COMPAT(entry)))
+ {
+ *decomps++ = cp;
+
+ if (entry != NULL && entry->comb_class > 0)
+ {
+ *cur_class++ = entry->comb_class;
+ continue;
+ }
+
+ *cur_class++ = 0;
+
+ if (decomps - next_after_starter > 1)
+ unicode_canonical_reorder(next_after_starter, decomps - 1,
+ next_after_class);
+
+ next_after_class = cur_class;
+ next_after_starter = decomps;
+
+ continue;
+ }
- /* Leave if no more decompositions */
- decompose_code(lcode, compat, result, current);
+ /*
+ * Recursion is not required in the decomposition; the data was
+ * expanded in advance during the formation of the decomposition
+ * tables.
+ */
+ if (!compat)
+ cps = get_code_decomposition(entry, &length);
+ else
+ cps = get_code_compat_decomposition(entry, &length);
+
+ for (int i = 0; i < length; i++)
+ {
+ char32_t ccc;
+ const char32_t lcode = cps[i];
+
+ ccc = get_canonical_class(lcode);
+
+ *decomps++ = lcode;
+ *cur_class++ = ccc;
+
+ if (ccc == 0)
+ {
+ char32_t *starter = decomps - 1;
+
+ if (starter - next_after_starter > 1)
+ unicode_canonical_reorder(next_after_starter, starter,
+ next_after_class);
+
+ next_after_starter = decomps;
+ next_after_class = cur_class;
+ }
+ }
}
+
+ if (decomps - next_after_starter > 1)
+ unicode_canonical_reorder(next_after_starter, decomps,
+ next_after_class);
+
+ *decomps = '\0';
+
+ return decomps;
}
/*
@@ -300,83 +443,70 @@ unicode_normalize(UnicodeNormalizationForm form, const char32_t *input)
{
bool compat = (form == UNICODE_NFKC || form == UNICODE_NFKD);
bool recompose = (form == UNICODE_NFC || form == UNICODE_NFKC);
- char32_t *decomp_chars;
- char32_t *recomp_chars;
- int decomp_size,
- current_size;
- int count;
- const char32_t *p;
-
- /* variables for recomposition */
- int last_class;
- int starter_pos;
- int target_pos;
- uint32 starter_ch;
-
- /* First, do character decomposition */
+ int decomp_len,
+ i,
+ w;
+ char32_t *decomps,
+ *decomps_end,
+ *starter,
+ composed;
+ uint8 *classes,
+ prev_ccc;
+ uint8 class_buf[512];
/*
* Calculate how many characters long the decomposed version will be.
*/
- decomp_size = 0;
- for (p = input; *p; p++)
- decomp_size += get_decomposed_size(*p, compat);
+ decomp_len = get_decomposed_size(input, compat);
- decomp_chars = (char32_t *) ALLOC((decomp_size + 1) * sizeof(char32_t));
- if (decomp_chars == NULL)
+ decomps = (char32_t *) ALLOC((decomp_len + 1) * sizeof(char32_t));
+ if (decomps == NULL)
return NULL;
/*
- * Now fill in each entry recursively. This needs a second pass on the
- * decomposition table.
+ * We will cache all combining classes to reduce the number of visits to
+ * data tables.
*/
- current_size = 0;
- for (p = input; *p; p++)
- decompose_code(*p, compat, &decomp_chars, ¤t_size);
- decomp_chars[decomp_size] = '\0';
- Assert(decomp_size == current_size);
-
- /* Leave if there is nothing to decompose */
- if (decomp_size == 0)
- return decomp_chars;
-
- /*
- * Now apply canonical ordering.
- */
- for (count = 1; count < decomp_size; count++)
+ if (decomp_len <= sizeof(class_buf))
+ {
+ classes = class_buf;
+ }
+ else
{
- char32_t prev = decomp_chars[count - 1];
- char32_t next = decomp_chars[count];
- char32_t tmp;
- const uint8 prevClass = get_canonical_class(prev);
- const uint8 nextClass = get_canonical_class(next);
+ classes = (uint8 *) ALLOC(decomp_len * sizeof(uint8));
+ if (classes == NULL)
+ {
+ FREE(decomps);
+ return NULL;
+ }
+ }
- /*
- * Per Unicode (https://www.unicode.org/reports/tr15/tr15-18.html)
- * annex 4, a sequence of two adjacent characters in a string is an
- * exchangeable pair if the combining class (from the Unicode
- * Character Database) for the first character is greater than the
- * combining class for the second, and the second is not a starter. A
- * character is a starter if its combining class is 0.
- */
- if (prevClass == 0 || nextClass == 0)
- continue;
+ decomps_end = decomposition(input, decomps, classes, compat);
- if (prevClass <= nextClass)
- continue;
+ if (!recompose)
+ goto done;
- /* exchange can happen */
- tmp = decomp_chars[count - 1];
- decomp_chars[count - 1] = decomp_chars[count];
- decomp_chars[count] = tmp;
+ starter = NULL;
+ decomp_len = (int) (decomps_end - decomps);
- /* backtrack to check again */
- if (count > 1)
- count -= 2;
+ /*
+ * Find the first starter. This is necessary in order to avoid checking
+ * for the presence of a starter in the main recomposition cycle.
+ */
+ for (i = 0; i < decomp_len; i++)
+ {
+ if (classes[i] == 0)
+ {
+ starter = &decomps[i];
+ i += 1;
+ break;
+ }
}
- if (!recompose)
- return decomp_chars;
+ if (starter == NULL)
+ goto done;
+
+ prev_ccc = 0;
/*
* The last phase of NFC and NFKC is the recomposition of the reordered
@@ -384,48 +514,42 @@ unicode_normalize(UnicodeNormalizationForm form, const char32_t *input)
* longer than the decomposed one, so make the allocation of the output
* string based on that assumption.
*/
- recomp_chars = (char32_t *) ALLOC((decomp_size + 1) * sizeof(char32_t));
- if (!recomp_chars)
+ for (w = i; i < decomp_len; i++)
{
- FREE(decomp_chars);
- return NULL;
- }
-
- last_class = -1; /* this eliminates a special check */
- starter_pos = 0;
- target_pos = 1;
- starter_ch = recomp_chars[0] = decomp_chars[0];
+ char32_t ch = decomps[i];
+ uint8 ccc = classes[i];
- for (count = 1; count < decomp_size; count++)
- {
- char32_t ch = decomp_chars[count];
- int ch_class = get_canonical_class(ch);
- char32_t composite;
-
- if (last_class < ch_class &&
- recompose_code(starter_ch, ch, &composite))
+ if (prev_ccc != 0 && prev_ccc >= ccc)
{
- recomp_chars[starter_pos] = composite;
- starter_ch = composite;
- }
- else if (ch_class == 0)
- {
- starter_pos = target_pos;
- starter_ch = ch;
- last_class = -1;
- recomp_chars[target_pos++] = ch;
+ if (ccc == 0)
+ starter = &decomps[w];
+
+ decomps[w++] = ch;
+ continue;
}
- else
+
+ if (recompose_code(*starter, ch, &composed))
{
- last_class = ch_class;
- recomp_chars[target_pos++] = ch;
+ *starter = composed;
+ prev_ccc = 0;
+ continue;
}
+
+ if (ccc == 0)
+ starter = &decomps[w];
+
+ decomps[w++] = ch;
+ prev_ccc = ccc;
}
- recomp_chars[target_pos] = (char32_t) '\0';
- FREE(decomp_chars);
+ decomps[w] = '\0';
+
+done:
+
+ if (classes != class_buf)
+ FREE(classes);
- return recomp_chars;
+ return decomps;
}
/*
diff --git a/src/include/common/unicode_norm_table.h b/src/include/common/unicode_norm_table.h
index 0ad65ee4bfc..751f27e5eb3 100644
--- a/src/include/common/unicode_norm_table.h
+++ b/src/include/common/unicode_norm_table.h
@@ -30,251 +30,209 @@ typedef struct
#define DECOMP_COMPAT 0x20 /* compatibility mapping */
#define DECOMPOSITION_SIZE(x) ((x)->dec_size_flags & 0x1F)
+#define DECOMPOSITION_COMPAT_SIZE(x) (UnicodeDecompSizes[(x)->dec_index])
#define DECOMPOSITION_NO_COMPOSE(x) (((x)->dec_size_flags & (DECOMP_NO_COMPOSE | DECOMP_COMPAT)) != 0)
#define DECOMPOSITION_IS_INLINE(x) (((x)->dec_size_flags & DECOMP_INLINE) != 0)
#define DECOMPOSITION_IS_COMPAT(x) (((x)->dec_size_flags & DECOMP_COMPAT) != 0)
/* Table with basic data for decompositions. */
-static const pg_unicode_decomposition UnicodeDecompMain[3943] =
+static const pg_unicode_decomposition UnicodeDecompMain[3957] =
{
{0, 0, 0},
{0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0020},
- {0, 2 | DECOMP_COMPAT, 1494},
+ {0, 2 | DECOMP_COMPAT, 1577},
{0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0061},
- {0, 2 | DECOMP_COMPAT, 1496},
+ {0, 2 | DECOMP_COMPAT, 1579},
{0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0032},
{0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0033},
- {0, 2 | DECOMP_COMPAT, 1498},
+ {0, 2 | DECOMP_COMPAT, 1581},
{0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03BC},
- {0, 2 | DECOMP_COMPAT, 1500},
+ {0, 2 | DECOMP_COMPAT, 1583},
{0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0031},
{0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006F},
- {0, 3 | DECOMP_COMPAT, 378},
- {0, 3 | DECOMP_COMPAT, 381},
- {0, 3 | DECOMP_COMPAT, 384},
- {0, 2, 1502},
- {0, 2, 1504},
- {0, 2, 1506},
- {0, 2, 1508},
- {0, 2, 1510},
- {0, 2, 1512},
- {0, 2, 1514},
- {0, 2, 1516},
- {0, 2, 1518},
- {0, 2, 1520},
- {0, 2, 1522},
- {0, 2, 1524},
- {0, 2, 1526},
- {0, 2, 1528},
- {0, 2, 1530},
- {0, 2, 1532},
- {0, 2, 1534},
- {0, 2, 1536},
- {0, 2, 1538},
- {0, 2, 1540},
- {0, 2, 1542},
- {0, 2, 1544},
- {0, 2, 1546},
- {0, 2, 1548},
- {0, 2, 1550},
- {0, 2, 1552},
- {0, 2, 1554},
- {0, 2, 1556},
- {0, 2, 1558},
- {0, 2, 1560},
- {0, 2, 1562},
- {0, 2, 1564},
- {0, 2, 1566},
- {0, 2, 1568},
- {0, 2, 1570},
- {0, 2, 1572},
- {0, 2, 1574},
- {0, 2, 1576},
- {0, 2, 1578},
- {0, 2, 1580},
- {0, 2, 1582},
- {0, 2, 1584},
- {0, 2, 1586},
- {0, 2, 1588},
- {0, 2, 1590},
- {0, 2, 1592},
- {0, 2, 1594},
- {0, 2, 1596},
- {0, 2, 1598},
- {0, 2, 1600},
- {0, 2, 1602},
- {0, 2, 1604},
- {0, 2, 1606},
- {0, 2, 1608},
- {0, 2, 1610},
- {0, 2, 1612},
- {0, 2, 1614},
- {0, 2, 1616},
- {0, 2, 1618},
- {0, 2, 1620},
- {0, 2, 1622},
- {0, 2, 1624},
- {0, 2, 1626},
- {0, 2, 1628},
- {0, 2, 1630},
- {0, 2, 1632},
- {0, 2, 1634},
- {0, 2, 1636},
- {0, 2, 1638},
- {0, 2, 1640},
- {0, 2, 1642},
- {0, 2, 1644},
- {0, 2, 1646},
- {0, 2, 1648},
- {0, 2, 1650},
- {0, 2, 1652},
- {0, 2, 1654},
- {0, 2, 1656},
- {0, 2, 1658},
- {0, 2, 1660},
- {0, 2, 1662},
- {0, 2, 1664},
- {0, 2, 1666},
- {0, 2, 1668},
- {0, 2, 1670},
- {0, 2, 1672},
- {0, 2, 1674},
- {0, 2, 1676},
- {0, 2, 1678},
- {0, 2, 1680},
- {0, 2, 1682},
- {0, 2, 1684},
- {0, 2, 1686},
- {0, 2, 1688},
- {0, 2, 1690},
- {0, 2, 1692},
- {0, 2, 1694},
- {0, 2, 1696},
- {0, 2 | DECOMP_COMPAT, 1698},
- {0, 2 | DECOMP_COMPAT, 1700},
- {0, 2, 1702},
- {0, 2, 1704},
- {0, 2, 1706},
- {0, 2, 1708},
- {0, 2, 1710},
- {0, 2, 1712},
- {0, 2, 1714},
- {0, 2, 1716},
- {0, 2, 1718},
- {0, 2, 1720},
- {0, 2 | DECOMP_COMPAT, 1722},
- {0, 2 | DECOMP_COMPAT, 1724},
- {0, 2, 1726},
- {0, 2, 1728},
- {0, 2, 1730},
- {0, 2, 1732},
- {0, 2, 1734},
- {0, 2, 1736},
- {0, 2 | DECOMP_COMPAT, 1738},
- {0, 2, 1740},
- {0, 2, 1742},
- {0, 2, 1744},
- {0, 2, 1746},
- {0, 2, 1748},
- {0, 2, 1750},
- {0, 2, 1752},
- {0, 2, 1754},
- {0, 2, 1756},
- {0, 2, 1758},
- {0, 2, 1760},
- {0, 2, 1762},
- {0, 2, 1764},
- {0, 2, 1766},
- {0, 2, 1768},
- {0, 2, 1770},
- {0, 2, 1772},
- {0, 2, 1774},
- {0, 2, 1776},
- {0, 2, 1778},
- {0, 2, 1780},
- {0, 2, 1782},
- {0, 2, 1784},
- {0, 2, 1786},
- {0, 2, 1788},
- {0, 2, 1790},
- {0, 2, 1792},
- {0, 2, 1794},
- {0, 2, 1796},
- {0, 2, 1798},
- {0, 2, 1800},
- {0, 2, 1802},
- {0, 2, 1804},
- {0, 2, 1806},
- {0, 2, 1808},
- {0, 2, 1810},
- {0, 2, 1812},
- {0, 2, 1814},
- {0, 2, 1816},
- {0, 2, 1818},
- {0, 2, 1820},
- {0, 2, 1822},
- {0, 2, 1824},
- {0, 2, 1826},
- {0, 2, 1828},
- {0, 2, 1830},
- {0, 2, 1832},
+ {0, 3 | DECOMP_COMPAT, 414},
+ {0, 3 | DECOMP_COMPAT, 417},
+ {0, 3 | DECOMP_COMPAT, 420},
+ {0, 2, 1585},
+ {0, 2, 1587},
+ {0, 2, 1589},
+ {0, 2, 1591},
+ {0, 2, 1593},
+ {0, 2, 1595},
+ {0, 2, 1597},
+ {0, 2, 1599},
+ {0, 2, 1601},
+ {0, 2, 1603},
+ {0, 2, 1605},
+ {0, 2, 1607},
+ {0, 2, 1609},
+ {0, 2, 1611},
+ {0, 2, 1613},
+ {0, 2, 1615},
+ {0, 2, 1617},
+ {0, 2, 1619},
+ {0, 2, 1621},
+ {0, 2, 1623},
+ {0, 2, 1625},
+ {0, 2, 1627},
+ {0, 2, 1629},
+ {0, 2, 1631},
+ {0, 2, 1633},
+ {0, 2, 1635},
+ {0, 2, 1637},
+ {0, 2, 1639},
+ {0, 2, 1641},
+ {0, 2, 1643},
+ {0, 2, 1645},
+ {0, 2, 1647},
+ {0, 2, 1649},
+ {0, 2, 1651},
+ {0, 2, 1653},
+ {0, 2, 1655},
+ {0, 2, 1657},
+ {0, 2, 1659},
+ {0, 2, 1661},
+ {0, 2, 1663},
+ {0, 2, 1665},
+ {0, 2, 1667},
+ {0, 2, 1669},
+ {0, 2, 1671},
+ {0, 2, 1673},
+ {0, 2, 1675},
+ {0, 2, 1677},
+ {0, 2, 1679},
+ {0, 2, 1681},
+ {0, 2, 1683},
+ {0, 2, 1685},
+ {0, 2, 1687},
+ {0, 2, 1689},
+ {0, 2, 1691},
+ {0, 2, 1693},
+ {0, 2, 1695},
+ {0, 2, 1697},
+ {0, 2, 1699},
+ {0, 2, 1701},
+ {0, 2, 1703},
+ {0, 2, 1705},
+ {0, 2, 1707},
+ {0, 2, 1709},
+ {0, 2, 1711},
+ {0, 2, 1713},
+ {0, 2, 1715},
+ {0, 2, 1717},
+ {0, 2, 1719},
+ {0, 2, 1721},
+ {0, 2, 1723},
+ {0, 2, 1725},
+ {0, 2, 1727},
+ {0, 2, 1729},
+ {0, 2, 1731},
+ {0, 2, 1733},
+ {0, 2, 1735},
+ {0, 2, 1737},
+ {0, 2, 1739},
+ {0, 2, 1741},
+ {0, 2, 1743},
+ {0, 2, 1745},
+ {0, 2, 1747},
+ {0, 2, 1749},
+ {0, 2, 1751},
+ {0, 2, 1753},
+ {0, 2, 1755},
+ {0, 2, 1757},
+ {0, 2, 1759},
+ {0, 2, 1761},
+ {0, 2, 1763},
+ {0, 2, 1765},
+ {0, 2, 1767},
+ {0, 2, 1769},
+ {0, 2, 1771},
+ {0, 2, 1773},
+ {0, 2, 1775},
+ {0, 2, 1777},
+ {0, 2, 1779},
+ {0, 2 | DECOMP_COMPAT, 1781},
+ {0, 2 | DECOMP_COMPAT, 1783},
+ {0, 2, 1785},
+ {0, 2, 1787},
+ {0, 2, 1789},
+ {0, 2, 1791},
+ {0, 2, 1793},
+ {0, 2, 1795},
+ {0, 2, 1797},
+ {0, 2, 1799},
+ {0, 2, 1801},
+ {0, 2, 1803},
+ {0, 2 | DECOMP_COMPAT, 1805},
+ {0, 2 | DECOMP_COMPAT, 1807},
+ {0, 2, 1809},
+ {0, 2, 1811},
+ {0, 2, 1813},
+ {0, 2, 1815},
+ {0, 2, 1817},
+ {0, 2, 1819},
+ {0, 2 | DECOMP_COMPAT, 1821},
+ {0, 2, 1823},
+ {0, 2, 1825},
+ {0, 2, 1827},
+ {0, 2, 1829},
+ {0, 2, 1831},
+ {0, 2, 1833},
+ {0, 2, 1835},
+ {0, 2, 1837},
+ {0, 2, 1839},
+ {0, 2, 1841},
+ {0, 2, 1843},
+ {0, 2, 1845},
+ {0, 2, 1847},
+ {0, 2, 1849},
+ {0, 2, 1851},
+ {0, 2, 1853},
+ {0, 2, 1855},
+ {0, 2, 1857},
+ {0, 2, 1859},
+ {0, 2, 1861},
+ {0, 2, 1863},
+ {0, 2, 1865},
+ {0, 2, 1867},
+ {0, 2, 1869},
+ {0, 2, 1871},
+ {0, 2, 1873},
+ {0, 2, 1875},
+ {0, 2, 1877},
+ {0, 2, 1879},
+ {0, 2, 1881},
+ {0, 2, 1883},
+ {0, 2, 1885},
+ {0, 2, 1887},
+ {0, 2, 1889},
+ {0, 2, 1891},
+ {0, 2, 1893},
+ {0, 2, 1895},
+ {0, 2, 1897},
+ {0, 2, 1899},
+ {0, 2, 1901},
+ {0, 2, 1903},
+ {0, 2, 1905},
+ {0, 2, 1907},
+ {0, 2, 1909},
+ {0, 2, 1911},
+ {0, 2, 1913},
+ {0, 2, 1915},
{0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0073},
- {0, 2, 1834},
- {0, 2, 1836},
- {0, 2, 1838},
- {0, 2, 1840},
- {0, 2 | DECOMP_COMPAT, 1842},
- {0, 2 | DECOMP_COMPAT, 1844},
- {0, 2 | DECOMP_COMPAT, 1846},
- {0, 2 | DECOMP_COMPAT, 1848},
- {0, 2 | DECOMP_COMPAT, 1850},
- {0, 2 | DECOMP_COMPAT, 1852},
- {0, 2 | DECOMP_COMPAT, 1854},
- {0, 2 | DECOMP_COMPAT, 1856},
- {0, 2 | DECOMP_COMPAT, 1858},
- {0, 2, 1860},
- {0, 2, 1862},
- {0, 2, 1864},
- {0, 2, 1866},
- {0, 2, 1868},
- {0, 2, 1870},
- {0, 2, 1872},
- {0, 2, 1874},
- {0, 2, 1876},
- {0, 2, 1878},
- {0, 2, 1880},
- {0, 2, 1882},
- {0, 2, 1884},
- {0, 2, 1886},
- {0, 2, 1888},
- {0, 2, 1890},
- {0, 2, 1892},
- {0, 2, 1894},
- {0, 2, 1896},
- {0, 2, 1898},
- {0, 2, 1900},
- {0, 2, 1902},
- {0, 2, 1904},
- {0, 2, 1906},
- {0, 2, 1908},
- {0, 2, 1910},
- {0, 2, 1912},
- {0, 2, 1914},
- {0, 2, 1916},
- {0, 2, 1918},
- {0, 2, 1920},
- {0, 2, 1922},
- {0, 2, 1924},
- {0, 2 | DECOMP_COMPAT, 1926},
- {0, 2 | DECOMP_COMPAT, 1928},
- {0, 2 | DECOMP_COMPAT, 1930},
- {0, 2, 1932},
- {0, 2, 1934},
- {0, 2, 1936},
- {0, 2, 1938},
- {0, 2, 1940},
- {0, 2, 1942},
- {0, 2, 1944},
+ {0, 2, 1917},
+ {0, 2, 1919},
+ {0, 2, 1921},
+ {0, 2, 1923},
+ {0, 3 | DECOMP_COMPAT, 1925},
+ {0, 3 | DECOMP_COMPAT, 1928},
+ {0, 3 | DECOMP_COMPAT, 1931},
+ {0, 2 | DECOMP_COMPAT, 1934},
+ {0, 2 | DECOMP_COMPAT, 1936},
+ {0, 2 | DECOMP_COMPAT, 1938},
+ {0, 2 | DECOMP_COMPAT, 1940},
+ {0, 2 | DECOMP_COMPAT, 1942},
+ {0, 2 | DECOMP_COMPAT, 1944},
{0, 2, 1946},
{0, 2, 1948},
{0, 2, 1950},
@@ -283,24 +241,18 @@ static const pg_unicode_decomposition UnicodeDecompMain[3943] =
{0, 2, 1956},
{0, 2, 1958},
{0, 2, 1960},
- {0, 2, 1962},
- {0, 2, 1964},
- {0, 2, 1966},
- {0, 2, 1968},
- {0, 2, 1970},
- {0, 2, 1972},
- {0, 2, 1974},
- {0, 2, 1976},
- {0, 2, 1978},
- {0, 2, 1980},
- {0, 2, 1982},
- {0, 2, 1984},
- {0, 2, 1986},
- {0, 2, 1988},
- {0, 2, 1990},
- {0, 2, 1992},
- {0, 2, 1994},
- {0, 2, 1996},
+ {0, 3, 1962},
+ {0, 3, 1965},
+ {0, 3, 1968},
+ {0, 3, 1971},
+ {0, 3, 1974},
+ {0, 3, 1977},
+ {0, 3, 1980},
+ {0, 3, 1983},
+ {0, 3, 1986},
+ {0, 3, 1989},
+ {0, 3, 1992},
+ {0, 3, 1995},
{0, 2, 1998},
{0, 2, 2000},
{0, 2, 2002},
@@ -309,57 +261,30 @@ static const pg_unicode_decomposition UnicodeDecompMain[3943] =
{0, 2, 2008},
{0, 2, 2010},
{0, 2, 2012},
- {0, 2, 2014},
- {0, 2, 2016},
- {0, 2, 2018},
+ {0, 3, 2014},
+ {0, 3, 2017},
{0, 2, 2020},
{0, 2, 2022},
{0, 2, 2024},
+ {0, 2 | DECOMP_COMPAT, 1925},
+ {0, 2 | DECOMP_COMPAT, 1928},
+ {0, 2 | DECOMP_COMPAT, 1931},
{0, 2, 2026},
{0, 2, 2028},
{0, 2, 2030},
{0, 2, 2032},
- {0, 2, 2034},
- {0, 2, 2036},
- {0, 2, 2038},
- {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0068},
- {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0266},
- {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006A},
- {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0072},
- {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0279},
- {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x027B},
- {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0281},
- {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0077},
- {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0079},
- {0, 2 | DECOMP_COMPAT, 2040},
- {0, 2 | DECOMP_COMPAT, 2042},
- {0, 2 | DECOMP_COMPAT, 2044},
- {0, 2 | DECOMP_COMPAT, 2046},
- {0, 2 | DECOMP_COMPAT, 2048},
- {0, 2 | DECOMP_COMPAT, 2050},
- {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0263},
- {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006C},
- {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0078},
- {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0295},
- {230, 0, 0},
- {232, 0, 0},
- {220, 0, 0},
- {216, 0, 0},
- {202, 0, 0},
- {1, 0, 0},
- {230, 1 | DECOMP_INLINE, 0x0300},
- {230, 1 | DECOMP_INLINE, 0x0301},
- {230, 1 | DECOMP_INLINE, 0x0313},
- {230, 2 | DECOMP_NO_COMPOSE, 2052}, /* non-starter decomposition */
- {240, 0, 0},
- {233, 0, 0},
- {234, 0, 0},
- {0, 1 | DECOMP_INLINE, 0x02B9},
- {0, 2 | DECOMP_COMPAT, 2054},
- {0, 1 | DECOMP_INLINE, 0x003B},
+ {0, 3, 2034},
+ {0, 3, 2037},
+ {0, 2, 2040},
+ {0, 2, 2042},
+ {0, 2, 2044},
+ {0, 2, 2046},
+ {0, 2, 2048},
+ {0, 2, 2050},
+ {0, 2, 2052},
+ {0, 2, 2054},
{0, 2, 2056},
{0, 2, 2058},
- {0, 1 | DECOMP_INLINE, 0x00B7},
{0, 2, 2060},
{0, 2, 2062},
{0, 2, 2064},
@@ -379,72 +304,148 @@ static const pg_unicode_decomposition UnicodeDecompMain[3943] =
{0, 2, 2092},
{0, 2, 2094},
{0, 2, 2096},
- {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03B2},
- {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03B8},
- {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03A5},
{0, 2, 2098},
{0, 2, 2100},
- {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03C6},
- {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03C0},
- {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03BA},
- {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03C1},
- {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03C2},
- {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0398},
- {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03B5},
- {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03A3},
{0, 2, 2102},
{0, 2, 2104},
{0, 2, 2106},
+ {0, 2, 1992},
+ {0, 2, 1995},
{0, 2, 2108},
{0, 2, 2110},
- {0, 2, 2112},
- {0, 2, 2114},
- {0, 2, 2116},
- {0, 2, 2118},
- {0, 2, 2120},
- {0, 2, 2122},
+ {0, 3, 2112},
+ {0, 3, 2115},
+ {0, 3, 2118},
+ {0, 3, 2121},
{0, 2, 2124},
{0, 2, 2126},
- {0, 2, 2128},
- {0, 2, 2130},
- {0, 2, 2132},
+ {0, 3, 2128},
+ {0, 3, 2131},
{0, 2, 2134},
{0, 2, 2136},
- {0, 2, 2138},
- {0, 2, 2140},
- {0, 2, 2142},
- {0, 2, 2144},
- {0, 2, 2146},
- {0, 2, 2148},
- {0, 2, 2150},
+ {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0068},
+ {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0266},
+ {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006A},
+ {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0072},
+ {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0279},
+ {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x027B},
+ {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0281},
+ {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0077},
+ {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0079},
+ {0, 2 | DECOMP_COMPAT, 2138},
+ {0, 2 | DECOMP_COMPAT, 2140},
+ {0, 2 | DECOMP_COMPAT, 2142},
+ {0, 2 | DECOMP_COMPAT, 2144},
+ {0, 2 | DECOMP_COMPAT, 2146},
+ {0, 2 | DECOMP_COMPAT, 2148},
+ {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0263},
+ {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006C},
+ {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0078},
+ {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0295},
+ {230, 0, 0},
+ {232, 0, 0},
+ {220, 0, 0},
+ {216, 0, 0},
+ {202, 0, 0},
+ {1, 0, 0},
+ {230, 1 | DECOMP_INLINE, 0x0300},
+ {230, 1 | DECOMP_INLINE, 0x0301},
+ {230, 1 | DECOMP_INLINE, 0x0313},
+ {230, 2 | DECOMP_NO_COMPOSE, 1969}, /* non-starter decomposition */
+ {240, 0, 0},
+ {233, 0, 0},
+ {234, 0, 0},
+ {0, 1 | DECOMP_INLINE, 0x02B9},
+ {0, 2 | DECOMP_COMPAT, 2150},
+ {0, 1 | DECOMP_INLINE, 0x003B},
{0, 2, 2152},
- {0, 2, 2154},
- {0, 2, 2156},
- {0, 2, 2158},
- {0, 2, 2160},
- {0, 2, 2162},
- {0, 2, 2164},
- {0, 2, 2166},
- {0, 2, 2168},
- {0, 2, 2170},
- {0, 2, 2172},
+ {0, 2, 2157},
+ {0, 1 | DECOMP_INLINE, 0x00B7},
+ {0, 2, 2159},
+ {0, 2, 2161},
+ {0, 2, 2163},
+ {0, 2, 2165},
+ {0, 2, 2167},
+ {0, 2, 2169},
+ {0, 3, 2171},
{0, 2, 2174},
{0, 2, 2176},
{0, 2, 2178},
{0, 2, 2180},
{0, 2, 2182},
{0, 2, 2184},
+ {0, 3, 2186},
+ {0, 2, 2171},
{0, 2, 2186},
- {0, 2, 2188},
- {0, 2, 2190},
- {0, 2, 2192},
- {0, 2, 2194},
- {0, 2, 2196},
- {0, 2, 2198},
- {0, 2, 2200},
- {0, 2, 2202},
- {0, 2, 2204},
- {0, 2 | DECOMP_COMPAT, 2206},
+ {0, 2, 2189},
+ {0, 2, 2191},
+ {0, 2, 2193},
+ {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03B2},
+ {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03B8},
+ {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03A5},
+ {0, 2, 2195},
+ {0, 2, 2199},
+ {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03C6},
+ {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03C0},
+ {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03BA},
+ {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03C1},
+ {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03C2},
+ {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0398},
+ {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03B5},
+ {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03A3},
+ {0, 2, 2203},
+ {0, 2, 2205},
+ {0, 2, 2207},
+ {0, 2, 2209},
+ {0, 2, 2211},
+ {0, 2, 2213},
+ {0, 2, 2215},
+ {0, 2, 2217},
+ {0, 2, 2219},
+ {0, 2, 2221},
+ {0, 2, 2223},
+ {0, 2, 2225},
+ {0, 2, 2227},
+ {0, 2, 2229},
+ {0, 2, 2231},
+ {0, 2, 2233},
+ {0, 2, 2235},
+ {0, 2, 2237},
+ {0, 2, 2239},
+ {0, 2, 2241},
+ {0, 2, 2243},
+ {0, 2, 2245},
+ {0, 2, 2247},
+ {0, 2, 2249},
+ {0, 2, 2251},
+ {0, 2, 2253},
+ {0, 2, 2255},
+ {0, 2, 2257},
+ {0, 2, 2259},
+ {0, 2, 2261},
+ {0, 2, 2263},
+ {0, 2, 2265},
+ {0, 2, 2267},
+ {0, 2, 2269},
+ {0, 2, 2271},
+ {0, 2, 2273},
+ {0, 2, 2275},
+ {0, 2, 2277},
+ {0, 2, 2279},
+ {0, 2, 2281},
+ {0, 2, 2283},
+ {0, 2, 2285},
+ {0, 2, 2287},
+ {0, 2, 2289},
+ {0, 2, 2291},
+ {0, 2, 2293},
+ {0, 2, 2295},
+ {0, 2, 2297},
+ {0, 2, 2299},
+ {0, 2, 2301},
+ {0, 2, 2303},
+ {0, 2, 2305},
+ {0, 2 | DECOMP_COMPAT, 2307},
{222, 0, 0},
{228, 0, 0},
{10, 0, 0},
@@ -466,117 +467,117 @@ static const pg_unicode_decomposition UnicodeDecompMain[3943] =
{30, 0, 0},
{31, 0, 0},
{32, 0, 0},
- {0, 2, 2208},
- {0, 2, 2210},
- {0, 2, 2212},
- {0, 2, 2214},
- {0, 2, 2216},
+ {0, 2, 2309},
+ {0, 2, 2311},
+ {0, 2, 2313},
+ {0, 2, 2315},
+ {0, 2, 2317},
{27, 0, 0},
{28, 0, 0},
{29, 0, 0},
{33, 0, 0},
{34, 0, 0},
{35, 0, 0},
- {0, 2 | DECOMP_COMPAT, 2218},
- {0, 2 | DECOMP_COMPAT, 2220},
- {0, 2 | DECOMP_COMPAT, 2222},
- {0, 2 | DECOMP_COMPAT, 2224},
- {0, 2, 2226},
- {0, 2, 2228},
- {0, 2, 2230},
+ {0, 2 | DECOMP_COMPAT, 2319},
+ {0, 2 | DECOMP_COMPAT, 2321},
+ {0, 2 | DECOMP_COMPAT, 2323},
+ {0, 2 | DECOMP_COMPAT, 2325},
+ {0, 2, 2327},
+ {0, 2, 2329},
+ {0, 2, 2331},
{36, 0, 0},
- {0, 2, 2232},
- {0, 2, 2234},
- {0, 2, 2236},
+ {0, 2, 2333},
+ {0, 2, 2335},
+ {0, 2, 2337},
{7, 0, 0},
{9, 0, 0},
- {0, 2 | DECOMP_NO_COMPOSE, 2238}, /* in exclusion list */
- {0, 2 | DECOMP_NO_COMPOSE, 2240}, /* in exclusion list */
- {0, 2 | DECOMP_NO_COMPOSE, 2242}, /* in exclusion list */
- {0, 2 | DECOMP_NO_COMPOSE, 2244}, /* in exclusion list */
- {0, 2 | DECOMP_NO_COMPOSE, 2246}, /* in exclusion list */
- {0, 2 | DECOMP_NO_COMPOSE, 2248}, /* in exclusion list */
- {0, 2 | DECOMP_NO_COMPOSE, 2250}, /* in exclusion list */
- {0, 2 | DECOMP_NO_COMPOSE, 2252}, /* in exclusion list */
- {0, 2, 2254},
- {0, 2, 2256},
- {0, 2 | DECOMP_NO_COMPOSE, 2258}, /* in exclusion list */
- {0, 2 | DECOMP_NO_COMPOSE, 2260}, /* in exclusion list */
- {0, 2 | DECOMP_NO_COMPOSE, 2262}, /* in exclusion list */
- {0, 2 | DECOMP_NO_COMPOSE, 2264}, /* in exclusion list */
- {0, 2 | DECOMP_NO_COMPOSE, 2266}, /* in exclusion list */
- {0, 2 | DECOMP_NO_COMPOSE, 2268}, /* in exclusion list */
- {0, 2 | DECOMP_NO_COMPOSE, 2270}, /* in exclusion list */
- {0, 2 | DECOMP_NO_COMPOSE, 2272}, /* in exclusion list */
- {0, 2 | DECOMP_NO_COMPOSE, 2274}, /* in exclusion list */
- {0, 2, 2276},
- {0, 2, 2278},
- {0, 2, 2280},
- {0, 2 | DECOMP_NO_COMPOSE, 2282}, /* in exclusion list */
- {0, 2 | DECOMP_NO_COMPOSE, 2284}, /* in exclusion list */
- {0, 2, 2286},
- {0, 2, 2288},
- {0, 2, 2290},
- {0, 2, 2292},
- {0, 2, 2294},
+ {0, 2 | DECOMP_NO_COMPOSE, 2339}, /* in exclusion list */
+ {0, 2 | DECOMP_NO_COMPOSE, 2341}, /* in exclusion list */
+ {0, 2 | DECOMP_NO_COMPOSE, 2343}, /* in exclusion list */
+ {0, 2 | DECOMP_NO_COMPOSE, 2345}, /* in exclusion list */
+ {0, 2 | DECOMP_NO_COMPOSE, 2347}, /* in exclusion list */
+ {0, 2 | DECOMP_NO_COMPOSE, 2349}, /* in exclusion list */
+ {0, 2 | DECOMP_NO_COMPOSE, 2351}, /* in exclusion list */
+ {0, 2 | DECOMP_NO_COMPOSE, 2353}, /* in exclusion list */
+ {0, 2, 2355},
+ {0, 2, 2357},
+ {0, 2 | DECOMP_NO_COMPOSE, 2359}, /* in exclusion list */
+ {0, 2 | DECOMP_NO_COMPOSE, 2361}, /* in exclusion list */
+ {0, 2 | DECOMP_NO_COMPOSE, 2363}, /* in exclusion list */
+ {0, 2 | DECOMP_NO_COMPOSE, 2365}, /* in exclusion list */
+ {0, 2 | DECOMP_NO_COMPOSE, 2367}, /* in exclusion list */
+ {0, 2 | DECOMP_NO_COMPOSE, 2369}, /* in exclusion list */
+ {0, 2 | DECOMP_NO_COMPOSE, 2371}, /* in exclusion list */
+ {0, 2 | DECOMP_NO_COMPOSE, 2373}, /* in exclusion list */
+ {0, 2 | DECOMP_NO_COMPOSE, 2375}, /* in exclusion list */
+ {0, 2, 2377},
+ {0, 2, 2379},
+ {0, 2, 2381},
+ {0, 2 | DECOMP_NO_COMPOSE, 2383}, /* in exclusion list */
+ {0, 2 | DECOMP_NO_COMPOSE, 2385}, /* in exclusion list */
+ {0, 2, 2387},
+ {0, 2, 2389},
+ {0, 2, 2391},
+ {0, 2, 2393},
+ {0, 2, 2395},
{84, 0, 0},
{91, 0, 0},
- {0, 2, 2296},
- {0, 2, 2298},
- {0, 2, 2300},
- {0, 2, 2302},
- {0, 2, 2304},
- {0, 2, 2306},
- {0, 2, 2308},
- {0, 2, 2310},
- {0, 2, 2312},
- {0, 2, 2314},
- {0, 2, 2316},
- {0, 2, 2318},
- {0, 2 | DECOMP_COMPAT, 2320},
+ {0, 2, 2397},
+ {0, 2, 2399},
+ {0, 2, 2401},
+ {0, 2, 2403},
+ {0, 3, 2405},
+ {0, 2, 2408},
+ {0, 2, 2410},
+ {0, 2, 2412},
+ {0, 2, 2414},
+ {0, 2, 2416},
+ {0, 3, 2418},
+ {0, 2, 2421},
+ {0, 2 | DECOMP_COMPAT, 2423},
{103, 0, 0},
{107, 0, 0},
- {0, 2 | DECOMP_COMPAT, 2322},
+ {0, 2 | DECOMP_COMPAT, 2425},
{118, 0, 0},
{122, 0, 0},
- {0, 2 | DECOMP_COMPAT, 2324},
- {0, 2 | DECOMP_COMPAT, 2326},
+ {0, 2 | DECOMP_COMPAT, 2427},
+ {0, 2 | DECOMP_COMPAT, 2429},
{0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0F0B},
- {0, 2 | DECOMP_NO_COMPOSE, 2328}, /* in exclusion list */
- {0, 2 | DECOMP_NO_COMPOSE, 2330}, /* in exclusion list */
- {0, 2 | DECOMP_NO_COMPOSE, 2332}, /* in exclusion list */
- {0, 2 | DECOMP_NO_COMPOSE, 2334}, /* in exclusion list */
- {0, 2 | DECOMP_NO_COMPOSE, 2336}, /* in exclusion list */
- {0, 2 | DECOMP_NO_COMPOSE, 2338}, /* in exclusion list */
+ {0, 2 | DECOMP_NO_COMPOSE, 2431}, /* in exclusion list */
+ {0, 2 | DECOMP_NO_COMPOSE, 2433}, /* in exclusion list */
+ {0, 2 | DECOMP_NO_COMPOSE, 2435}, /* in exclusion list */
+ {0, 2 | DECOMP_NO_COMPOSE, 2437}, /* in exclusion list */
+ {0, 2 | DECOMP_NO_COMPOSE, 2439}, /* in exclusion list */
+ {0, 2 | DECOMP_NO_COMPOSE, 2441}, /* in exclusion list */
{129, 0, 0},
{130, 0, 0},
- {0, 2 | DECOMP_NO_COMPOSE, 2340}, /* non-starter decomposition */
+ {0, 2 | DECOMP_NO_COMPOSE, 2443}, /* non-starter decomposition */
{132, 0, 0},
- {0, 2 | DECOMP_NO_COMPOSE, 2342}, /* non-starter decomposition */
- {0, 2 | DECOMP_NO_COMPOSE, 2344}, /* in exclusion list */
- {0, 2 | DECOMP_COMPAT, 2346},
- {0, 2 | DECOMP_NO_COMPOSE, 2348}, /* in exclusion list */
- {0, 2 | DECOMP_COMPAT, 2350},
- {0, 2 | DECOMP_NO_COMPOSE, 2352}, /* non-starter decomposition */
- {0, 2 | DECOMP_NO_COMPOSE, 2354}, /* in exclusion list */
- {0, 2 | DECOMP_NO_COMPOSE, 2356}, /* in exclusion list */
- {0, 2 | DECOMP_NO_COMPOSE, 2358}, /* in exclusion list */
- {0, 2 | DECOMP_NO_COMPOSE, 2360}, /* in exclusion list */
- {0, 2 | DECOMP_NO_COMPOSE, 2362}, /* in exclusion list */
- {0, 2 | DECOMP_NO_COMPOSE, 2364}, /* in exclusion list */
- {0, 2, 2366},
+ {0, 2 | DECOMP_NO_COMPOSE, 2445}, /* non-starter decomposition */
+ {0, 2 | DECOMP_NO_COMPOSE, 2447}, /* in exclusion list */
+ {0, 3 | DECOMP_COMPAT, 2449},
+ {0, 2 | DECOMP_NO_COMPOSE, 2452}, /* in exclusion list */
+ {0, 3 | DECOMP_COMPAT, 2454},
+ {0, 2 | DECOMP_NO_COMPOSE, 2450}, /* non-starter decomposition */
+ {0, 2 | DECOMP_NO_COMPOSE, 2457}, /* in exclusion list */
+ {0, 2 | DECOMP_NO_COMPOSE, 2459}, /* in exclusion list */
+ {0, 2 | DECOMP_NO_COMPOSE, 2461}, /* in exclusion list */
+ {0, 2 | DECOMP_NO_COMPOSE, 2463}, /* in exclusion list */
+ {0, 2 | DECOMP_NO_COMPOSE, 2465}, /* in exclusion list */
+ {0, 2 | DECOMP_NO_COMPOSE, 2467}, /* in exclusion list */
+ {0, 2, 2469},
{0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x10DC},
- {0, 2, 2368},
- {0, 2, 2370},
- {0, 2, 2372},
- {0, 2, 2374},
- {0, 2, 2376},
- {0, 2, 2378},
- {0, 2, 2380},
- {0, 2, 2382},
- {0, 2, 2384},
- {0, 2, 2386},
- {0, 2, 2388},
+ {0, 2, 2471},
+ {0, 2, 2473},
+ {0, 2, 2475},
+ {0, 2, 2477},
+ {0, 2, 2479},
+ {0, 2, 2481},
+ {0, 2, 2483},
+ {0, 2, 2485},
+ {0, 2, 2487},
+ {0, 2, 2489},
+ {0, 2, 2491},
{0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0041},
{0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x00C6},
{0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0042},
@@ -663,501 +664,485 @@ static const pg_unicode_decomposition UnicodeDecompMain[3943] =
{0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0292},
{214, 0, 0},
{218, 0, 0},
- {0, 2, 2390},
- {0, 2, 2392},
- {0, 2, 2394},
- {0, 2, 2396},
- {0, 2, 2398},
- {0, 2, 2400},
- {0, 2, 2402},
- {0, 2, 2404},
- {0, 2, 2406},
- {0, 2, 2408},
- {0, 2, 2410},
- {0, 2, 2412},
- {0, 2, 2414},
- {0, 2, 2416},
- {0, 2, 2418},
- {0, 2, 2420},
- {0, 2, 2422},
- {0, 2, 2424},
- {0, 2, 2426},
- {0, 2, 2428},
- {0, 2, 2430},
- {0, 2, 2432},
- {0, 2, 2434},
- {0, 2, 2436},
- {0, 2, 2438},
- {0, 2, 2440},
- {0, 2, 2442},
- {0, 2, 2444},
- {0, 2, 2446},
- {0, 2, 2448},
- {0, 2, 2450},
- {0, 2, 2452},
- {0, 2, 2454},
- {0, 2, 2456},
- {0, 2, 2458},
- {0, 2, 2460},
- {0, 2, 2462},
- {0, 2, 2464},
- {0, 2, 2466},
- {0, 2, 2468},
- {0, 2, 2470},
- {0, 2, 2472},
- {0, 2, 2474},
- {0, 2, 2476},
- {0, 2, 2478},
- {0, 2, 2480},
- {0, 2, 2482},
- {0, 2, 2484},
- {0, 2, 2486},
- {0, 2, 2488},
- {0, 2, 2490},
- {0, 2, 2492},
- {0, 2, 2494},
- {0, 2, 2496},
- {0, 2, 2498},
- {0, 2, 2500},
- {0, 2, 2502},
- {0, 2, 2504},
- {0, 2, 2506},
- {0, 2, 2508},
- {0, 2, 2510},
- {0, 2, 2512},
- {0, 2, 2514},
- {0, 2, 2516},
- {0, 2, 2518},
- {0, 2, 2520},
- {0, 2, 2522},
- {0, 2, 2524},
- {0, 2, 2526},
- {0, 2, 2528},
- {0, 2, 2530},
- {0, 2, 2532},
- {0, 2, 2534},
- {0, 2, 2536},
- {0, 2, 2538},
- {0, 2, 2540},
- {0, 2, 2542},
- {0, 2, 2544},
- {0, 2, 2546},
- {0, 2, 2548},
- {0, 2, 2550},
- {0, 2, 2552},
- {0, 2, 2554},
- {0, 2, 2556},
- {0, 2, 2558},
- {0, 2, 2560},
- {0, 2, 2562},
- {0, 2, 2564},
- {0, 2, 2566},
- {0, 2, 2568},
- {0, 2, 2570},
- {0, 2, 2572},
- {0, 2, 2574},
- {0, 2, 2576},
- {0, 2, 2578},
- {0, 2, 2580},
- {0, 2, 2582},
- {0, 2, 2584},
- {0, 2, 2586},
- {0, 2, 2588},
- {0, 2, 2590},
- {0, 2, 2592},
- {0, 2, 2594},
- {0, 2, 2596},
- {0, 2, 2598},
- {0, 2, 2600},
- {0, 2, 2602},
- {0, 2, 2604},
- {0, 2, 2606},
- {0, 2, 2608},
- {0, 2, 2610},
- {0, 2, 2612},
- {0, 2, 2614},
- {0, 2, 2616},
- {0, 2, 2618},
- {0, 2, 2620},
- {0, 2, 2622},
- {0, 2, 2624},
- {0, 2, 2626},
- {0, 2, 2628},
- {0, 2, 2630},
- {0, 2, 2632},
- {0, 2, 2634},
- {0, 2, 2636},
- {0, 2, 2638},
- {0, 2, 2640},
- {0, 2, 2642},
- {0, 2, 2644},
- {0, 2, 2646},
- {0, 2, 2648},
- {0, 2, 2650},
- {0, 2, 2652},
- {0, 2, 2654},
- {0, 2, 2656},
- {0, 2, 2658},
- {0, 2, 2660},
- {0, 2, 2662},
- {0, 2, 2664},
- {0, 2, 2666},
- {0, 2, 2668},
- {0, 2, 2670},
- {0, 2, 2672},
- {0, 2, 2674},
- {0, 2, 2676},
- {0, 2, 2678},
- {0, 2, 2680},
- {0, 2, 2682},
- {0, 2, 2684},
- {0, 2, 2686},
- {0, 2, 2688},
- {0, 2, 2690},
- {0, 2, 2692},
- {0, 2, 2694},
- {0, 2, 2696},
- {0, 2 | DECOMP_COMPAT, 2698},
- {0, 2, 2700},
- {0, 2, 2702},
- {0, 2, 2704},
- {0, 2, 2706},
- {0, 2, 2708},
- {0, 2, 2710},
- {0, 2, 2712},
- {0, 2, 2714},
- {0, 2, 2716},
- {0, 2, 2718},
- {0, 2, 2720},
- {0, 2, 2722},
- {0, 2, 2724},
- {0, 2, 2726},
- {0, 2, 2728},
- {0, 2, 2730},
- {0, 2, 2732},
- {0, 2, 2734},
- {0, 2, 2736},
- {0, 2, 2738},
- {0, 2, 2740},
- {0, 2, 2742},
- {0, 2, 2744},
- {0, 2, 2746},
- {0, 2, 2748},
- {0, 2, 2750},
- {0, 2, 2752},
- {0, 2, 2754},
- {0, 2, 2756},
- {0, 2, 2758},
- {0, 2, 2760},
- {0, 2, 2762},
- {0, 2, 2764},
- {0, 2, 2766},
- {0, 2, 2768},
- {0, 2, 2770},
- {0, 2, 2772},
- {0, 2, 2774},
- {0, 2, 2776},
- {0, 2, 2778},
- {0, 2, 2780},
- {0, 2, 2782},
- {0, 2, 2784},
- {0, 2, 2786},
- {0, 2, 2788},
- {0, 2, 2790},
- {0, 2, 2792},
- {0, 2, 2794},
- {0, 2, 2796},
- {0, 2, 2798},
- {0, 2, 2800},
- {0, 2, 2802},
- {0, 2, 2804},
- {0, 2, 2806},
- {0, 2, 2808},
- {0, 2, 2810},
- {0, 2, 2812},
- {0, 2, 2814},
- {0, 2, 2816},
- {0, 2, 2818},
- {0, 2, 2820},
- {0, 2, 2822},
- {0, 2, 2824},
- {0, 2, 2826},
- {0, 2, 2828},
- {0, 2, 2830},
- {0, 2, 2832},
- {0, 2, 2834},
- {0, 2, 2836},
- {0, 2, 2838},
- {0, 2, 2840},
- {0, 2, 2842},
- {0, 2, 2844},
- {0, 2, 2846},
- {0, 2, 2848},
- {0, 2, 2850},
- {0, 2, 2852},
- {0, 2, 2854},
- {0, 2, 2856},
- {0, 2, 2858},
- {0, 2, 2860},
- {0, 2, 2862},
- {0, 2, 2864},
- {0, 2, 2866},
- {0, 2, 2868},
- {0, 2, 2870},
- {0, 2, 2872},
- {0, 2, 2874},
- {0, 2, 2876},
- {0, 2, 2878},
- {0, 2, 2880},
- {0, 2, 2882},
- {0, 2, 2884},
- {0, 2, 2886},
- {0, 2, 2888},
- {0, 2, 2890},
- {0, 2, 2892},
- {0, 2, 2894},
- {0, 2, 2896},
- {0, 2, 2898},
- {0, 2, 2900},
- {0, 2, 2902},
- {0, 2, 2904},
- {0, 2, 2906},
- {0, 2, 2908},
- {0, 2, 2910},
- {0, 2, 2912},
- {0, 2, 2914},
- {0, 2, 2916},
- {0, 2, 2918},
- {0, 2, 2920},
- {0, 2, 2922},
- {0, 2, 2924},
- {0, 2, 2926},
- {0, 2, 2928},
- {0, 2, 2930},
- {0, 2, 2932},
- {0, 2, 2934},
- {0, 2, 2936},
- {0, 2, 2938},
- {0, 2, 2940},
- {0, 2, 2942},
- {0, 2, 2944},
- {0, 2, 2946},
- {0, 2, 2948},
- {0, 2, 2950},
- {0, 2, 2952},
- {0, 2, 2954},
- {0, 2, 2956},
- {0, 2, 2958},
- {0, 2, 2960},
- {0, 2, 2962},
- {0, 2, 2964},
- {0, 2, 2966},
- {0, 2, 2968},
- {0, 2, 2970},
- {0, 2, 2972},
- {0, 2, 2974},
- {0, 2, 2976},
- {0, 2, 2978},
- {0, 2, 2980},
- {0, 2, 2982},
- {0, 2, 2984},
- {0, 2, 2986},
- {0, 2, 2988},
- {0, 2, 2990},
- {0, 2, 2992},
- {0, 2, 2994},
- {0, 2, 2996},
- {0, 2, 2998},
- {0, 2, 3000},
- {0, 2, 3002},
- {0, 2, 3004},
- {0, 2, 3006},
- {0, 2, 3008},
- {0, 2, 3010},
- {0, 2, 3012},
- {0, 2, 3014},
- {0, 2, 3016},
- {0, 2, 3018},
- {0, 2, 3020},
- {0, 2, 3022},
- {0, 2, 3024},
- {0, 2, 3026},
- {0, 2, 3028},
- {0, 2, 3030},
- {0, 2, 3032},
- {0, 2, 3034},
- {0, 2, 3036},
- {0, 2, 3038},
- {0, 2, 3040},
- {0, 2, 3042},
- {0, 2, 3044},
- {0, 2, 3046},
- {0, 2, 3048},
- {0, 2, 3050},
- {0, 2, 3052},
- {0, 2, 3054},
- {0, 2, 3056},
- {0, 2, 3058},
- {0, 2, 3060},
- {0, 2, 3062},
- {0, 2, 3064},
- {0, 2, 3066},
- {0, 2, 3068},
- {0, 2, 3070},
- {0, 2, 3072},
- {0, 2, 3074},
- {0, 2, 3076},
- {0, 2, 3078},
- {0, 2, 3080},
- {0, 2, 3082},
- {0, 1 | DECOMP_INLINE, 0x03AC},
- {0, 2, 3084},
- {0, 1 | DECOMP_INLINE, 0x03AD},
- {0, 2, 3086},
- {0, 1 | DECOMP_INLINE, 0x03AE},
- {0, 2, 3088},
- {0, 1 | DECOMP_INLINE, 0x03AF},
- {0, 2, 3090},
- {0, 1 | DECOMP_INLINE, 0x03CC},
- {0, 2, 3092},
- {0, 1 | DECOMP_INLINE, 0x03CD},
- {0, 2, 3094},
- {0, 1 | DECOMP_INLINE, 0x03CE},
- {0, 2, 3096},
- {0, 2, 3098},
- {0, 2, 3100},
- {0, 2, 3102},
- {0, 2, 3104},
- {0, 2, 3106},
- {0, 2, 3108},
- {0, 2, 3110},
- {0, 2, 3112},
- {0, 2, 3114},
- {0, 2, 3116},
- {0, 2, 3118},
- {0, 2, 3120},
- {0, 2, 3122},
- {0, 2, 3124},
- {0, 2, 3126},
- {0, 2, 3128},
- {0, 2, 3130},
- {0, 2, 3132},
- {0, 2, 3134},
- {0, 2, 3136},
- {0, 2, 3138},
- {0, 2, 3140},
- {0, 2, 3142},
- {0, 2, 3144},
- {0, 2, 3146},
- {0, 2, 3148},
- {0, 2, 3150},
- {0, 2, 3152},
- {0, 2, 3154},
- {0, 2, 3156},
- {0, 2, 3158},
- {0, 2, 3160},
- {0, 2, 3162},
- {0, 2, 3164},
- {0, 2, 3166},
- {0, 2, 3168},
- {0, 2, 3170},
- {0, 2, 3172},
- {0, 2, 3174},
- {0, 2, 3176},
- {0, 2, 3178},
- {0, 2, 3180},
- {0, 2, 3182},
- {0, 2, 3184},
- {0, 2, 3186},
- {0, 2, 3188},
- {0, 2, 3190},
- {0, 2, 3192},
- {0, 2, 3194},
- {0, 2, 3196},
- {0, 2, 3198},
- {0, 2, 3200},
- {0, 2, 3202},
- {0, 2, 3204},
- {0, 2, 3206},
- {0, 2, 3208},
- {0, 2, 3210},
- {0, 1 | DECOMP_INLINE, 0x0386},
- {0, 2, 3212},
- {0, 2 | DECOMP_COMPAT, 3214},
+ {0, 2, 2493},
+ {0, 2, 2495},
+ {0, 2, 2497},
+ {0, 2, 2499},
+ {0, 2, 2501},
+ {0, 2, 2503},
+ {0, 2, 2505},
+ {0, 2, 2507},
+ {0, 3, 2509},
+ {0, 3, 2512},
+ {0, 2, 2515},
+ {0, 2, 2517},
+ {0, 2, 2519},
+ {0, 2, 2521},
+ {0, 2, 2523},
+ {0, 2, 2525},
+ {0, 2, 2527},
+ {0, 2, 2529},
+ {0, 2, 2531},
+ {0, 2, 2533},
+ {0, 3, 2535},
+ {0, 3, 2538},
+ {0, 3, 2541},
+ {0, 3, 2544},
+ {0, 2, 2547},
+ {0, 2, 2549},
+ {0, 2, 2551},
+ {0, 2, 2553},
+ {0, 3, 2555},
+ {0, 3, 2558},
+ {0, 2, 2561},
+ {0, 2, 2563},
+ {0, 2, 2565},
+ {0, 2, 2567},
+ {0, 2, 2569},
+ {0, 2, 2571},
+ {0, 2, 2573},
+ {0, 2, 2575},
+ {0, 2, 2577},
+ {0, 2, 2579},
+ {0, 2, 2581},
+ {0, 2, 2583},
+ {0, 2, 2585},
+ {0, 2, 2587},
+ {0, 2, 2589},
+ {0, 2, 2591},
+ {0, 3, 2593},
+ {0, 3, 2596},
+ {0, 2, 2599},
+ {0, 2, 2601},
+ {0, 2, 2603},
+ {0, 2, 2605},
+ {0, 2, 2607},
+ {0, 2, 2609},
+ {0, 2, 2611},
+ {0, 2, 2613},
+ {0, 3, 2615},
+ {0, 3, 2618},
+ {0, 2, 2621},
+ {0, 2, 2623},
+ {0, 2, 2625},
+ {0, 2, 2627},
+ {0, 2, 2629},
+ {0, 2, 2631},
+ {0, 2, 2633},
+ {0, 2, 2635},
+ {0, 2, 2637},
+ {0, 2, 2639},
+ {0, 2, 2641},
+ {0, 2, 2643},
+ {0, 2, 2645},
+ {0, 2, 2647},
+ {0, 2, 2649},
+ {0, 2, 2651},
+ {0, 2, 2653},
+ {0, 2, 2655},
+ {0, 3, 2657},
+ {0, 3, 2660},
+ {0, 3, 2663},
+ {0, 3, 2666},
+ {0, 3, 2669},
+ {0, 3, 2672},
+ {0, 3, 2675},
+ {0, 3, 2678},
+ {0, 2, 2681},
+ {0, 2, 2683},
+ {0, 2, 2685},
+ {0, 2, 2687},
+ {0, 2, 2689},
+ {0, 2, 2691},
+ {0, 2, 2693},
+ {0, 2, 2695},
+ {0, 3, 2697},
+ {0, 3, 2700},
+ {0, 2, 2703},
+ {0, 2, 2705},
+ {0, 2, 2707},
+ {0, 2, 2709},
+ {0, 2, 2711},
+ {0, 2, 2713},
+ {0, 3, 2715},
+ {0, 3, 2718},
+ {0, 3, 2721},
+ {0, 3, 2724},
+ {0, 3, 2727},
+ {0, 3, 2730},
+ {0, 2, 2733},
+ {0, 2, 2735},
+ {0, 2, 2737},
+ {0, 2, 2739},
+ {0, 2, 2741},
+ {0, 2, 2743},
+ {0, 2, 2745},
+ {0, 2, 2747},
+ {0, 2, 2749},
+ {0, 2, 2751},
+ {0, 2, 2753},
+ {0, 2, 2755},
+ {0, 2, 2757},
+ {0, 2, 2759},
+ {0, 3, 2761},
+ {0, 3, 2764},
+ {0, 3, 2767},
+ {0, 3, 2770},
+ {0, 2, 2773},
+ {0, 2, 2775},
+ {0, 2, 2777},
+ {0, 2, 2779},
+ {0, 2, 2781},
+ {0, 2, 2783},
+ {0, 2, 2785},
+ {0, 2, 2787},
+ {0, 2, 2789},
+ {0, 2, 2791},
+ {0, 2, 2793},
+ {0, 2, 2795},
+ {0, 2, 2797},
+ {0, 2, 2799},
+ {0, 2, 2801},
+ {0, 2, 2803},
+ {0, 2, 2805},
+ {0, 2, 2807},
+ {0, 2, 2809},
+ {0, 2, 2811},
+ {0, 2, 2813},
+ {0, 2, 2815},
+ {0, 2, 2817},
+ {0, 2, 2819},
+ {0, 2, 2821},
+ {0, 2, 2823},
+ {0, 2, 2825},
+ {0, 2, 2827},
+ {0, 2, 2829},
+ {0, 2, 2831},
+ {0, 2 | DECOMP_COMPAT, 2833},
+ {0, 2, 2835},
+ {0, 2, 2839},
+ {0, 2, 2841},
+ {0, 2, 2843},
+ {0, 2, 2845},
+ {0, 3, 2847},
+ {0, 3, 2850},
+ {0, 3, 2853},
+ {0, 3, 2856},
+ {0, 3, 2859},
+ {0, 3, 2862},
+ {0, 3, 2865},
+ {0, 3, 2868},
+ {0, 3, 2871},
+ {0, 3, 2874},
+ {0, 3, 2877},
+ {0, 3, 2880},
+ {0, 3, 2883},
+ {0, 3, 2886},
+ {0, 3, 2889},
+ {0, 3, 2892},
+ {0, 3, 2895},
+ {0, 3, 2898},
+ {0, 3, 2901},
+ {0, 3, 2904},
+ {0, 2, 2907},
+ {0, 2, 2909},
+ {0, 2, 2911},
+ {0, 2, 2913},
+ {0, 2, 2915},
+ {0, 2, 2917},
+ {0, 3, 2919},
+ {0, 3, 2922},
+ {0, 3, 2925},
+ {0, 3, 2928},
+ {0, 3, 2931},
+ {0, 3, 2934},
+ {0, 3, 2937},
+ {0, 3, 2940},
+ {0, 3, 2943},
+ {0, 3, 2946},
+ {0, 2, 2949},
+ {0, 2, 2951},
+ {0, 2, 2953},
+ {0, 2, 2955},
+ {0, 2, 2957},
+ {0, 2, 2959},
+ {0, 2, 2961},
+ {0, 2, 2963},
+ {0, 3, 2965},
+ {0, 3, 2968},
+ {0, 3, 2971},
+ {0, 3, 2974},
+ {0, 3, 2977},
+ {0, 3, 2980},
+ {0, 3, 2983},
+ {0, 3, 2986},
+ {0, 3, 2989},
+ {0, 3, 2992},
+ {0, 3, 2995},
+ {0, 3, 2998},
+ {0, 3, 3001},
+ {0, 3, 3004},
+ {0, 3, 3007},
+ {0, 3, 3010},
+ {0, 3, 3013},
+ {0, 3, 3016},
+ {0, 3, 3019},
+ {0, 3, 3022},
+ {0, 2, 3025},
+ {0, 2, 3027},
+ {0, 2, 3029},
+ {0, 2, 3031},
+ {0, 3, 3033},
+ {0, 3, 3036},
+ {0, 3, 3039},
+ {0, 3, 3042},
+ {0, 3, 3045},
+ {0, 3, 3048},
+ {0, 3, 3051},
+ {0, 3, 3054},
+ {0, 3, 3057},
+ {0, 3, 3060},
+ {0, 2, 3063},
+ {0, 2, 3065},
+ {0, 2, 3067},
+ {0, 2, 3069},
+ {0, 2, 3071},
+ {0, 2, 3073},
+ {0, 2, 3075},
+ {0, 2, 3077},
+ {0, 2, 3079},
+ {0, 2, 3081},
+ {0, 3, 3083},
+ {0, 3, 3086},
+ {0, 3, 3089},
+ {0, 3, 3092},
+ {0, 3, 3095},
+ {0, 3, 3098},
+ {0, 2, 3101},
+ {0, 2, 3103},
+ {0, 3, 3105},
+ {0, 3, 3108},
+ {0, 3, 3111},
+ {0, 3, 3114},
+ {0, 3, 3117},
+ {0, 3, 3120},
+ {0, 2, 3123},
+ {0, 2, 3125},
+ {0, 3, 3127},
+ {0, 3, 3130},
+ {0, 3, 3133},
+ {0, 3, 3136},
+ {0, 2, 3139},
+ {0, 2, 3141},
+ {0, 3, 3143},
+ {0, 3, 3146},
+ {0, 3, 3149},
+ {0, 3, 3152},
+ {0, 2, 3155},
+ {0, 2, 3157},
+ {0, 3, 3159},
+ {0, 3, 3162},
+ {0, 3, 3165},
+ {0, 3, 3168},
+ {0, 3, 3171},
+ {0, 3, 3174},
+ {0, 2, 3177},
+ {0, 2, 3179},
+ {0, 3, 3181},
+ {0, 3, 3184},
+ {0, 3, 3187},
+ {0, 3, 3190},
+ {0, 3, 3193},
+ {0, 3, 3196},
+ {0, 2, 3199},
+ {0, 2, 3201},
+ {0, 3, 3203},
+ {0, 3, 3206},
+ {0, 3, 3209},
+ {0, 3, 3212},
+ {0, 3, 3215},
+ {0, 3, 3218},
+ {0, 2, 3221},
+ {0, 2, 3223},
+ {0, 3, 3225},
+ {0, 3, 3228},
+ {0, 3, 3231},
+ {0, 3, 3234},
+ {0, 3, 3237},
+ {0, 3, 3240},
+ {0, 2, 3243},
+ {0, 2, 3245},
+ {0, 3, 3247},
+ {0, 3, 3250},
+ {0, 3, 3253},
+ {0, 3, 3256},
+ {0, 2, 3259},
+ {0, 2, 3261},
+ {0, 3, 3263},
+ {0, 3, 3266},
+ {0, 3, 3269},
+ {0, 3, 3272},
+ {0, 2, 3275},
+ {0, 2, 3277},
+ {0, 3, 3279},
+ {0, 3, 3282},
+ {0, 3, 3285},
+ {0, 3, 3288},
+ {0, 3, 3291},
+ {0, 3, 3294},
+ {0, 2, 3297},
+ {0, 3, 3299},
+ {0, 3, 3302},
+ {0, 3, 3305},
+ {0, 2, 3308},
+ {0, 2, 3310},
+ {0, 3, 3312},
+ {0, 3, 3315},
+ {0, 3, 3318},
+ {0, 3, 3321},
+ {0, 3, 3324},
+ {0, 3, 3327},
+ {0, 2, 3330},
+ {0, 2, 3332},
+ {0, 3, 3334},
+ {0, 3, 3337},
+ {0, 3, 3340},
+ {0, 3, 3343},
+ {0, 3, 3346},
+ {0, 3, 3349},
+ {0, 2, 3352},
+ {0, 2, 3354},
+ {0, 2, 3356},
+ {0, 2, 3358},
+ {0, 2, 3360},
+ {0, 2, 3362},
+ {0, 2, 3364},
+ {0, 3, 3366},
+ {0, 3, 3369},
+ {0, 4, 3372},
+ {0, 4, 3376},
+ {0, 4, 3380},
+ {0, 4, 3384},
+ {0, 4, 3388},
+ {0, 4, 3392},
+ {0, 3, 3396},
+ {0, 3, 3399},
+ {0, 4, 3402},
+ {0, 4, 3406},
+ {0, 4, 3410},
+ {0, 4, 3414},
+ {0, 4, 3418},
+ {0, 4, 3422},
+ {0, 3, 3426},
+ {0, 3, 3429},
+ {0, 4, 3432},
+ {0, 4, 3436},
+ {0, 4, 3440},
+ {0, 4, 3444},
+ {0, 4, 3448},
+ {0, 4, 3452},
+ {0, 3, 3456},
+ {0, 3, 3459},
+ {0, 4, 3462},
+ {0, 4, 3466},
+ {0, 4, 3470},
+ {0, 4, 3474},
+ {0, 4, 3478},
+ {0, 4, 3482},
+ {0, 3, 3486},
+ {0, 3, 3489},
+ {0, 4, 3492},
+ {0, 4, 3496},
+ {0, 4, 3500},
+ {0, 4, 3504},
+ {0, 4, 3508},
+ {0, 4, 3512},
+ {0, 3, 3516},
+ {0, 3, 3519},
+ {0, 4, 3522},
+ {0, 4, 3526},
+ {0, 4, 3530},
+ {0, 4, 3534},
+ {0, 4, 3538},
+ {0, 4, 3542},
+ {0, 2, 3546},
+ {0, 2, 3548},
+ {0, 3, 3550},
+ {0, 2, 3553},
+ {0, 3, 3555},
+ {0, 2, 3558},
+ {0, 3, 3560},
+ {0, 2, 3563},
+ {0, 2, 3565},
+ {0, 2, 3567},
+ {0, 2, 3569},
+ {0, 2 | DECOMP_COMPAT, 3571},
{0, 1 | DECOMP_INLINE, 0x03B9},
- {0, 2 | DECOMP_COMPAT, 3216},
- {0, 2, 3218},
- {0, 2, 3220},
- {0, 2, 3222},
- {0, 2, 3224},
- {0, 2, 3226},
- {0, 2, 3228},
- {0, 2, 3230},
- {0, 1 | DECOMP_INLINE, 0x0388},
- {0, 2, 3232},
- {0, 1 | DECOMP_INLINE, 0x0389},
- {0, 2, 3234},
- {0, 2, 3236},
- {0, 2, 3238},
- {0, 2, 3240},
- {0, 2, 3242},
- {0, 2, 3244},
- {0, 2, 3246},
- {0, 1 | DECOMP_INLINE, 0x0390},
- {0, 2, 3248},
- {0, 2, 3250},
- {0, 2, 3252},
- {0, 2, 3254},
- {0, 2, 3256},
- {0, 1 | DECOMP_INLINE, 0x038A},
- {0, 2, 3258},
- {0, 2, 3260},
- {0, 2, 3262},
- {0, 2, 3264},
- {0, 2, 3266},
- {0, 2, 3268},
- {0, 1 | DECOMP_INLINE, 0x03B0},
- {0, 2, 3270},
- {0, 2, 3272},
- {0, 2, 3274},
- {0, 2, 3276},
- {0, 2, 3278},
- {0, 2, 3280},
- {0, 2, 3282},
- {0, 1 | DECOMP_INLINE, 0x038E},
- {0, 2, 3284},
- {0, 2, 3286},
- {0, 1 | DECOMP_INLINE, 0x0385},
+ {0, 2 | DECOMP_COMPAT, 3573},
+ {0, 2, 3575},
+ {0, 3, 3580},
+ {0, 2, 3583},
+ {0, 3, 3585},
+ {0, 2, 3588},
+ {0, 3, 3590},
+ {0, 2, 3593},
+ {0, 2, 3595},
+ {0, 2, 3597},
+ {0, 2, 3599},
+ {0, 2, 3604},
+ {0, 2, 3609},
+ {0, 2, 3614},
+ {0, 2, 3616},
+ {0, 3, 3618},
+ {0, 2, 3621},
+ {0, 3, 3623},
+ {0, 2, 3626},
+ {0, 2, 3628},
+ {0, 2, 3630},
+ {0, 2, 3632},
+ {0, 2, 3637},
+ {0, 2, 3642},
+ {0, 2, 3647},
+ {0, 2, 3649},
+ {0, 3, 3651},
+ {0, 2, 3654},
+ {0, 2, 3656},
+ {0, 2, 3658},
+ {0, 3, 3660},
+ {0, 2, 3663},
+ {0, 2, 3665},
+ {0, 2, 3667},
+ {0, 2, 3669},
+ {0, 2, 3671},
+ {0, 2, 4604},
{0, 1 | DECOMP_INLINE, 0x0060},
- {0, 2, 3288},
- {0, 2, 3290},
- {0, 2, 3292},
- {0, 2, 3294},
- {0, 2, 3296},
- {0, 2, 3298},
- {0, 1 | DECOMP_INLINE, 0x038C},
- {0, 2, 3300},
- {0, 1 | DECOMP_INLINE, 0x038F},
- {0, 2, 3302},
- {0, 1 | DECOMP_INLINE, 0x00B4},
- {0, 2 | DECOMP_COMPAT, 3304},
- {0, 1 | DECOMP_INLINE, 0x2002},
- {0, 1 | DECOMP_INLINE, 0x2003},
+ {0, 3, 3676},
+ {0, 2, 3679},
+ {0, 3, 3681},
+ {0, 2, 3684},
+ {0, 3, 3686},
+ {0, 2, 3689},
+ {0, 2, 3691},
+ {0, 2, 3693},
+ {0, 1, 4609},
+ {0, 2 | DECOMP_COMPAT, 3634},
+ {0, 1, 4612},
+ {0, 1, 4614},
{0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x2010},
- {0, 2 | DECOMP_COMPAT, 3306},
+ {0, 2 | DECOMP_COMPAT, 3695},
{0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x002E},
- {0, 2 | DECOMP_COMPAT, 387},
- {0, 3 | DECOMP_COMPAT, 387},
- {0, 2 | DECOMP_COMPAT, 126},
- {0, 3 | DECOMP_COMPAT, 126},
- {0, 2 | DECOMP_COMPAT, 390},
- {0, 3 | DECOMP_COMPAT, 390},
- {0, 2 | DECOMP_COMPAT, 3308},
- {0, 2 | DECOMP_COMPAT, 3310},
- {0, 2 | DECOMP_COMPAT, 3312},
- {0, 2 | DECOMP_COMPAT, 3314},
- {0, 2 | DECOMP_COMPAT, 3316},
- {0, 4 | DECOMP_COMPAT, 126},
+ {0, 2 | DECOMP_COMPAT, 423},
+ {0, 3 | DECOMP_COMPAT, 423},
+ {0, 2 | DECOMP_COMPAT, 148},
+ {0, 3 | DECOMP_COMPAT, 148},
+ {0, 2 | DECOMP_COMPAT, 426},
+ {0, 3 | DECOMP_COMPAT, 426},
+ {0, 2 | DECOMP_COMPAT, 3697},
+ {0, 2 | DECOMP_COMPAT, 3699},
+ {0, 2 | DECOMP_COMPAT, 3701},
+ {0, 2 | DECOMP_COMPAT, 3703},
+ {0, 2 | DECOMP_COMPAT, 3705},
+ {0, 4 | DECOMP_COMPAT, 148},
{0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0030},
{0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0034},
{0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0035},
@@ -1171,132 +1156,40 @@ static const pg_unicode_decomposition UnicodeDecompMain[3943] =
{0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0028},
{0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0029},
{0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006E},
- {0, 2 | DECOMP_COMPAT, 3318},
- {0, 3 | DECOMP_COMPAT, 393},
- {0, 3 | DECOMP_COMPAT, 396},
+ {0, 2 | DECOMP_COMPAT, 3707},
+ {0, 3 | DECOMP_COMPAT, 429},
+ {0, 3 | DECOMP_COMPAT, 432},
{0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0043},
- {0, 2 | DECOMP_COMPAT, 3320},
- {0, 3 | DECOMP_COMPAT, 399},
- {0, 3 | DECOMP_COMPAT, 402},
+ {0, 2 | DECOMP_COMPAT, 3709},
+ {0, 3 | DECOMP_COMPAT, 435},
+ {0, 3 | DECOMP_COMPAT, 438},
{0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0190},
- {0, 2 | DECOMP_COMPAT, 3322},
+ {0, 2 | DECOMP_COMPAT, 3711},
{0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0127},
- {0, 2 | DECOMP_COMPAT, 3324},
+ {0, 2 | DECOMP_COMPAT, 3713},
{0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0051},
- {0, 2 | DECOMP_COMPAT, 3326},
- {0, 3 | DECOMP_COMPAT, 405},
- {0, 2 | DECOMP_COMPAT, 3328},
+ {0, 2 | DECOMP_COMPAT, 3715},
+ {0, 3 | DECOMP_COMPAT, 441},
+ {0, 2 | DECOMP_COMPAT, 3717},
{0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x005A},
{0, 1 | DECOMP_INLINE, 0x03A9},
{0, 1 | DECOMP_INLINE, 0x004B},
- {0, 1 | DECOMP_INLINE, 0x00C5},
{0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0046},
{0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x05D0},
{0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x05D1},
{0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x05D2},
{0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x05D3},
- {0, 3 | DECOMP_COMPAT, 408},
+ {0, 3 | DECOMP_COMPAT, 444},
{0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0393},
{0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03A0},
{0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x2211},
- {0, 3 | DECOMP_COMPAT, 411},
- {0, 3 | DECOMP_COMPAT, 414},
- {0, 4 | DECOMP_COMPAT, 130},
- {0, 3 | DECOMP_COMPAT, 417},
- {0, 3 | DECOMP_COMPAT, 420},
- {0, 3 | DECOMP_COMPAT, 423},
- {0, 3 | DECOMP_COMPAT, 426},
- {0, 3 | DECOMP_COMPAT, 429},
- {0, 3 | DECOMP_COMPAT, 432},
- {0, 3 | DECOMP_COMPAT, 435},
- {0, 3 | DECOMP_COMPAT, 438},
- {0, 3 | DECOMP_COMPAT, 441},
- {0, 3 | DECOMP_COMPAT, 444},
{0, 3 | DECOMP_COMPAT, 447},
{0, 3 | DECOMP_COMPAT, 450},
- {0, 2 | DECOMP_COMPAT, 130},
- {0, 2 | DECOMP_COMPAT, 135},
- {0, 3 | DECOMP_COMPAT, 135},
- {0, 2 | DECOMP_COMPAT, 3330},
- {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0056},
- {0, 2 | DECOMP_COMPAT, 134},
- {0, 3 | DECOMP_COMPAT, 134},
- {0, 4 | DECOMP_COMPAT, 134},
- {0, 2 | DECOMP_COMPAT, 3332},
- {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0058},
- {0, 2 | DECOMP_COMPAT, 453},
+ {0, 4 | DECOMP_COMPAT, 152},
{0, 3 | DECOMP_COMPAT, 453},
- {0, 2 | DECOMP_COMPAT, 139},
- {0, 3 | DECOMP_COMPAT, 139},
- {0, 2 | DECOMP_COMPAT, 3334},
- {0, 2 | DECOMP_COMPAT, 138},
- {0, 3 | DECOMP_COMPAT, 138},
- {0, 4 | DECOMP_COMPAT, 138},
- {0, 2 | DECOMP_COMPAT, 3336},
- {0, 2 | DECOMP_COMPAT, 456},
{0, 3 | DECOMP_COMPAT, 456},
{0, 3 | DECOMP_COMPAT, 459},
- {0, 2, 3338},
- {0, 2, 3340},
- {0, 2, 3342},
- {0, 2, 3344},
- {0, 2, 3346},
- {0, 2, 3348},
- {0, 2, 3350},
- {0, 2, 3352},
- {0, 2, 3354},
- {0, 2, 3356},
- {0, 2, 3358},
- {0, 2 | DECOMP_COMPAT, 186},
- {0, 3 | DECOMP_COMPAT, 186},
- {0, 2 | DECOMP_COMPAT, 462},
{0, 3 | DECOMP_COMPAT, 462},
- {0, 2, 3360},
- {0, 2, 3362},
- {0, 2, 3364},
- {0, 2, 3366},
- {0, 2, 3368},
- {0, 2, 3370},
- {0, 2, 3372},
- {0, 2, 3374},
- {0, 2, 3376},
- {0, 2, 3378},
- {0, 2, 3380},
- {0, 2, 3382},
- {0, 2, 3384},
- {0, 2, 3386},
- {0, 2, 3388},
- {0, 2, 3390},
- {0, 2, 3392},
- {0, 2, 3394},
- {0, 2, 3396},
- {0, 2, 3398},
- {0, 2, 3400},
- {0, 2, 3402},
- {0, 2, 3404},
- {0, 2, 3406},
- {0, 2, 3408},
- {0, 2, 3410},
- {0, 2, 3412},
- {0, 2, 3414},
- {0, 2, 3416},
- {0, 2, 3418},
- {0, 2, 3420},
- {0, 2, 3422},
- {0, 2, 3424},
- {0, 1 | DECOMP_INLINE, 0x3008},
- {0, 1 | DECOMP_INLINE, 0x3009},
- {0, 2 | DECOMP_COMPAT, 132},
- {0, 2 | DECOMP_COMPAT, 147},
- {0, 2 | DECOMP_COMPAT, 151},
- {0, 2 | DECOMP_COMPAT, 155},
- {0, 2 | DECOMP_COMPAT, 159},
- {0, 2 | DECOMP_COMPAT, 163},
- {0, 2 | DECOMP_COMPAT, 167},
- {0, 2 | DECOMP_COMPAT, 171},
- {0, 2 | DECOMP_COMPAT, 175},
- {0, 2 | DECOMP_COMPAT, 179},
- {0, 2 | DECOMP_COMPAT, 183},
{0, 3 | DECOMP_COMPAT, 465},
{0, 3 | DECOMP_COMPAT, 468},
{0, 3 | DECOMP_COMPAT, 471},
@@ -1305,30 +1198,89 @@ static const pg_unicode_decomposition UnicodeDecompMain[3943] =
{0, 3 | DECOMP_COMPAT, 480},
{0, 3 | DECOMP_COMPAT, 483},
{0, 3 | DECOMP_COMPAT, 486},
+ {0, 2 | DECOMP_COMPAT, 152},
+ {0, 2 | DECOMP_COMPAT, 157},
+ {0, 3 | DECOMP_COMPAT, 157},
+ {0, 2 | DECOMP_COMPAT, 3719},
+ {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0056},
+ {0, 2 | DECOMP_COMPAT, 156},
+ {0, 3 | DECOMP_COMPAT, 156},
+ {0, 4 | DECOMP_COMPAT, 156},
+ {0, 2 | DECOMP_COMPAT, 3721},
+ {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0058},
+ {0, 2 | DECOMP_COMPAT, 489},
{0, 3 | DECOMP_COMPAT, 489},
- {0, 4 | DECOMP_COMPAT, 142},
- {0, 4 | DECOMP_COMPAT, 146},
- {0, 4 | DECOMP_COMPAT, 150},
- {0, 4 | DECOMP_COMPAT, 154},
- {0, 4 | DECOMP_COMPAT, 158},
- {0, 4 | DECOMP_COMPAT, 162},
- {0, 4 | DECOMP_COMPAT, 166},
- {0, 4 | DECOMP_COMPAT, 170},
- {0, 4 | DECOMP_COMPAT, 174},
- {0, 4 | DECOMP_COMPAT, 178},
- {0, 4 | DECOMP_COMPAT, 182},
- {0, 2 | DECOMP_COMPAT, 496},
- {0, 2 | DECOMP_COMPAT, 499},
- {0, 2 | DECOMP_COMPAT, 502},
- {0, 2 | DECOMP_COMPAT, 386},
- {0, 2 | DECOMP_COMPAT, 508},
- {0, 2 | DECOMP_COMPAT, 511},
- {0, 2 | DECOMP_COMPAT, 514},
- {0, 2 | DECOMP_COMPAT, 517},
- {0, 2 | DECOMP_COMPAT, 520},
+ {0, 2 | DECOMP_COMPAT, 161},
+ {0, 3 | DECOMP_COMPAT, 161},
+ {0, 2 | DECOMP_COMPAT, 3723},
+ {0, 2 | DECOMP_COMPAT, 160},
+ {0, 3 | DECOMP_COMPAT, 160},
+ {0, 4 | DECOMP_COMPAT, 160},
+ {0, 2 | DECOMP_COMPAT, 3725},
+ {0, 2 | DECOMP_COMPAT, 492},
{0, 3 | DECOMP_COMPAT, 492},
{0, 3 | DECOMP_COMPAT, 495},
+ {0, 2, 3727},
+ {0, 2, 3729},
+ {0, 2, 3731},
+ {0, 2, 3733},
+ {0, 2, 3735},
+ {0, 2, 3737},
+ {0, 2, 3739},
+ {0, 2, 3741},
+ {0, 2, 3743},
+ {0, 2, 3745},
+ {0, 2, 3747},
+ {0, 2 | DECOMP_COMPAT, 208},
+ {0, 3 | DECOMP_COMPAT, 208},
+ {0, 2 | DECOMP_COMPAT, 498},
{0, 3 | DECOMP_COMPAT, 498},
+ {0, 2, 3749},
+ {0, 2, 3751},
+ {0, 2, 3753},
+ {0, 2, 3755},
+ {0, 2, 3757},
+ {0, 2, 3759},
+ {0, 2, 3761},
+ {0, 2, 3763},
+ {0, 2, 3765},
+ {0, 2, 3767},
+ {0, 2, 3769},
+ {0, 2, 3771},
+ {0, 2, 3773},
+ {0, 2, 3775},
+ {0, 2, 3777},
+ {0, 2, 3779},
+ {0, 2, 3781},
+ {0, 2, 3783},
+ {0, 2, 3785},
+ {0, 2, 3787},
+ {0, 2, 3789},
+ {0, 2, 3791},
+ {0, 2, 3793},
+ {0, 2, 3795},
+ {0, 2, 3797},
+ {0, 2, 3799},
+ {0, 2, 3801},
+ {0, 2, 3803},
+ {0, 2, 3805},
+ {0, 2, 3807},
+ {0, 2, 3809},
+ {0, 2, 3811},
+ {0, 2, 3813},
+ {0, 1 | DECOMP_INLINE, 0x3008},
+ {0, 1 | DECOMP_INLINE, 0x3009},
+ {0, 2 | DECOMP_COMPAT, 154},
+ {0, 2 | DECOMP_COMPAT, 169},
+ {0, 2 | DECOMP_COMPAT, 173},
+ {0, 2 | DECOMP_COMPAT, 177},
+ {0, 2 | DECOMP_COMPAT, 181},
+ {0, 2 | DECOMP_COMPAT, 185},
+ {0, 2 | DECOMP_COMPAT, 189},
+ {0, 2 | DECOMP_COMPAT, 193},
+ {0, 2 | DECOMP_COMPAT, 197},
+ {0, 2 | DECOMP_COMPAT, 201},
+ {0, 2 | DECOMP_COMPAT, 205},
{0, 3 | DECOMP_COMPAT, 501},
{0, 3 | DECOMP_COMPAT, 504},
{0, 3 | DECOMP_COMPAT, 507},
@@ -1338,6 +1290,26 @@ static const pg_unicode_decomposition UnicodeDecompMain[3943] =
{0, 3 | DECOMP_COMPAT, 519},
{0, 3 | DECOMP_COMPAT, 522},
{0, 3 | DECOMP_COMPAT, 525},
+ {0, 4 | DECOMP_COMPAT, 164},
+ {0, 4 | DECOMP_COMPAT, 168},
+ {0, 4 | DECOMP_COMPAT, 172},
+ {0, 4 | DECOMP_COMPAT, 176},
+ {0, 4 | DECOMP_COMPAT, 180},
+ {0, 4 | DECOMP_COMPAT, 184},
+ {0, 4 | DECOMP_COMPAT, 188},
+ {0, 4 | DECOMP_COMPAT, 192},
+ {0, 4 | DECOMP_COMPAT, 196},
+ {0, 4 | DECOMP_COMPAT, 200},
+ {0, 4 | DECOMP_COMPAT, 204},
+ {0, 2 | DECOMP_COMPAT, 532},
+ {0, 2 | DECOMP_COMPAT, 535},
+ {0, 2 | DECOMP_COMPAT, 538},
+ {0, 2 | DECOMP_COMPAT, 422},
+ {0, 2 | DECOMP_COMPAT, 544},
+ {0, 2 | DECOMP_COMPAT, 547},
+ {0, 2 | DECOMP_COMPAT, 550},
+ {0, 2 | DECOMP_COMPAT, 553},
+ {0, 2 | DECOMP_COMPAT, 556},
{0, 3 | DECOMP_COMPAT, 528},
{0, 3 | DECOMP_COMPAT, 531},
{0, 3 | DECOMP_COMPAT, 534},
@@ -1363,14 +1335,26 @@ static const pg_unicode_decomposition UnicodeDecompMain[3943] =
{0, 3 | DECOMP_COMPAT, 594},
{0, 3 | DECOMP_COMPAT, 597},
{0, 3 | DECOMP_COMPAT, 600},
+ {0, 3 | DECOMP_COMPAT, 603},
+ {0, 3 | DECOMP_COMPAT, 606},
+ {0, 3 | DECOMP_COMPAT, 609},
+ {0, 3 | DECOMP_COMPAT, 612},
+ {0, 3 | DECOMP_COMPAT, 615},
+ {0, 3 | DECOMP_COMPAT, 618},
+ {0, 3 | DECOMP_COMPAT, 621},
+ {0, 3 | DECOMP_COMPAT, 624},
+ {0, 3 | DECOMP_COMPAT, 627},
+ {0, 3 | DECOMP_COMPAT, 630},
+ {0, 3 | DECOMP_COMPAT, 633},
+ {0, 3 | DECOMP_COMPAT, 636},
{0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0053},
{0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0059},
{0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0071},
- {0, 4 | DECOMP_COMPAT, 186},
- {0, 3 | DECOMP_COMPAT, 603},
- {0, 2 | DECOMP_COMPAT, 605},
- {0, 3 | DECOMP_COMPAT, 606},
- {0, 2 | DECOMP_NO_COMPOSE, 3426}, /* in exclusion list */
+ {0, 4 | DECOMP_COMPAT, 208},
+ {0, 3 | DECOMP_COMPAT, 639},
+ {0, 2 | DECOMP_COMPAT, 641},
+ {0, 3 | DECOMP_COMPAT, 642},
+ {0, 2 | DECOMP_NO_COMPOSE, 3815}, /* in exclusion list */
{0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x2D61},
{0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x6BCD},
{0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9F9F},
@@ -1592,69 +1576,69 @@ static const pg_unicode_decomposition UnicodeDecompMain[3943] =
{0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x3012},
{0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5344},
{0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5345},
- {0, 2, 3428},
- {0, 2, 3430},
- {0, 2, 3432},
- {0, 2, 3434},
- {0, 2, 3436},
- {0, 2, 3438},
- {0, 2, 3440},
- {0, 2, 3442},
- {0, 2, 3444},
- {0, 2, 3446},
- {0, 2, 3448},
- {0, 2, 3450},
- {0, 2, 3452},
- {0, 2, 3454},
- {0, 2, 3456},
- {0, 2, 3458},
- {0, 2, 3460},
- {0, 2, 3462},
- {0, 2, 3464},
- {0, 2, 3466},
- {0, 2, 3468},
- {0, 2, 3470},
- {0, 2, 3472},
- {0, 2, 3474},
- {0, 2, 3476},
- {0, 2, 3478},
+ {0, 2, 3817},
+ {0, 2, 3819},
+ {0, 2, 3821},
+ {0, 2, 3823},
+ {0, 2, 3825},
+ {0, 2, 3827},
+ {0, 2, 3829},
+ {0, 2, 3831},
+ {0, 2, 3833},
+ {0, 2, 3835},
+ {0, 2, 3837},
+ {0, 2, 3839},
+ {0, 2, 3841},
+ {0, 2, 3843},
+ {0, 2, 3845},
+ {0, 2, 3847},
+ {0, 2, 3849},
+ {0, 2, 3851},
+ {0, 2, 3853},
+ {0, 2, 3855},
+ {0, 2, 3857},
+ {0, 2, 3859},
+ {0, 2, 3861},
+ {0, 2, 3863},
+ {0, 2, 3865},
+ {0, 2, 3867},
{8, 0, 0},
- {0, 2 | DECOMP_COMPAT, 3480},
- {0, 2 | DECOMP_COMPAT, 3482},
- {0, 2, 3484},
- {0, 2 | DECOMP_COMPAT, 3486},
- {0, 2, 3488},
- {0, 2, 3490},
- {0, 2, 3492},
- {0, 2, 3494},
- {0, 2, 3496},
- {0, 2, 3498},
- {0, 2, 3500},
- {0, 2, 3502},
- {0, 2, 3504},
- {0, 2, 3506},
- {0, 2, 3508},
- {0, 2, 3510},
- {0, 2, 3512},
- {0, 2, 3514},
- {0, 2, 3516},
- {0, 2, 3518},
- {0, 2, 3520},
- {0, 2, 3522},
- {0, 2, 3524},
- {0, 2, 3526},
- {0, 2, 3528},
- {0, 2, 3530},
- {0, 2, 3532},
- {0, 2, 3534},
- {0, 2, 3536},
- {0, 2, 3538},
- {0, 2, 3540},
- {0, 2, 3542},
- {0, 2, 3544},
- {0, 2, 3546},
- {0, 2, 3548},
- {0, 2 | DECOMP_COMPAT, 3550},
+ {0, 2 | DECOMP_COMPAT, 3869},
+ {0, 2 | DECOMP_COMPAT, 3871},
+ {0, 2, 3873},
+ {0, 2 | DECOMP_COMPAT, 3875},
+ {0, 2, 353},
+ {0, 2, 311},
+ {0, 2, 71},
+ {0, 2, 140},
+ {0, 2, 3877},
+ {0, 2, 3879},
+ {0, 2, 891},
+ {0, 2, 3881},
+ {0, 2, 88},
+ {0, 2, 3883},
+ {0, 2, 314},
+ {0, 2, 3885},
+ {0, 2, 3887},
+ {0, 2, 3889},
+ {0, 2, 67},
+ {0, 2, 133},
+ {0, 2, 97},
+ {0, 2, 3891},
+ {0, 2, 103},
+ {0, 2, 115},
+ {0, 2, 3893},
+ {0, 2, 893},
+ {0, 2, 287},
+ {0, 2, 897},
+ {0, 2, 339},
+ {0, 2, 3895},
+ {0, 2, 3897},
+ {0, 2, 3899},
+ {0, 2, 3901},
+ {0, 2, 3903},
+ {0, 2, 3905},
+ {0, 2 | DECOMP_COMPAT, 3907},
{0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1100},
{0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1101},
{0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x11AA},
@@ -1759,37 +1743,8 @@ static const pg_unicode_decomposition UnicodeDecompMain[3943] =
{0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x4E01},
{0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5929},
{0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5730},
- {0, 3 | DECOMP_COMPAT, 609},
- {0, 3 | DECOMP_COMPAT, 612},
- {0, 3 | DECOMP_COMPAT, 615},
- {0, 3 | DECOMP_COMPAT, 618},
- {0, 3 | DECOMP_COMPAT, 621},
- {0, 3 | DECOMP_COMPAT, 624},
- {0, 3 | DECOMP_COMPAT, 627},
- {0, 3 | DECOMP_COMPAT, 630},
- {0, 3 | DECOMP_COMPAT, 633},
- {0, 3 | DECOMP_COMPAT, 636},
- {0, 3 | DECOMP_COMPAT, 639},
- {0, 3 | DECOMP_COMPAT, 642},
{0, 3 | DECOMP_COMPAT, 645},
{0, 3 | DECOMP_COMPAT, 648},
- {0, 4 | DECOMP_COMPAT, 190},
- {0, 4 | DECOMP_COMPAT, 194},
- {0, 4 | DECOMP_COMPAT, 198},
- {0, 4 | DECOMP_COMPAT, 202},
- {0, 4 | DECOMP_COMPAT, 206},
- {0, 4 | DECOMP_COMPAT, 210},
- {0, 4 | DECOMP_COMPAT, 214},
- {0, 4 | DECOMP_COMPAT, 218},
- {0, 4 | DECOMP_COMPAT, 222},
- {0, 4 | DECOMP_COMPAT, 226},
- {0, 4 | DECOMP_COMPAT, 230},
- {0, 4 | DECOMP_COMPAT, 234},
- {0, 4 | DECOMP_COMPAT, 238},
- {0, 4 | DECOMP_COMPAT, 242},
- {0, 4 | DECOMP_COMPAT, 246},
- {0, 7 | DECOMP_COMPAT, 26},
- {0, 6 | DECOMP_COMPAT, 33},
{0, 3 | DECOMP_COMPAT, 651},
{0, 3 | DECOMP_COMPAT, 654},
{0, 3 | DECOMP_COMPAT, 657},
@@ -1802,6 +1757,23 @@ static const pg_unicode_decomposition UnicodeDecompMain[3943] =
{0, 3 | DECOMP_COMPAT, 678},
{0, 3 | DECOMP_COMPAT, 681},
{0, 3 | DECOMP_COMPAT, 684},
+ {0, 4 | DECOMP_COMPAT, 212},
+ {0, 4 | DECOMP_COMPAT, 216},
+ {0, 4 | DECOMP_COMPAT, 220},
+ {0, 4 | DECOMP_COMPAT, 224},
+ {0, 4 | DECOMP_COMPAT, 228},
+ {0, 4 | DECOMP_COMPAT, 232},
+ {0, 4 | DECOMP_COMPAT, 236},
+ {0, 4 | DECOMP_COMPAT, 240},
+ {0, 4 | DECOMP_COMPAT, 244},
+ {0, 4 | DECOMP_COMPAT, 248},
+ {0, 4 | DECOMP_COMPAT, 252},
+ {0, 4 | DECOMP_COMPAT, 256},
+ {0, 4 | DECOMP_COMPAT, 260},
+ {0, 4 | DECOMP_COMPAT, 264},
+ {0, 4 | DECOMP_COMPAT, 268},
+ {0, 7 | DECOMP_COMPAT, 27},
+ {0, 6 | DECOMP_COMPAT, 34},
{0, 3 | DECOMP_COMPAT, 687},
{0, 3 | DECOMP_COMPAT, 690},
{0, 3 | DECOMP_COMPAT, 693},
@@ -1826,42 +1798,54 @@ static const pg_unicode_decomposition UnicodeDecompMain[3943] =
{0, 3 | DECOMP_COMPAT, 750},
{0, 3 | DECOMP_COMPAT, 753},
{0, 3 | DECOMP_COMPAT, 756},
+ {0, 3 | DECOMP_COMPAT, 759},
+ {0, 3 | DECOMP_COMPAT, 762},
+ {0, 3 | DECOMP_COMPAT, 765},
+ {0, 3 | DECOMP_COMPAT, 768},
+ {0, 3 | DECOMP_COMPAT, 771},
+ {0, 3 | DECOMP_COMPAT, 774},
+ {0, 3 | DECOMP_COMPAT, 777},
+ {0, 3 | DECOMP_COMPAT, 780},
+ {0, 3 | DECOMP_COMPAT, 783},
+ {0, 3 | DECOMP_COMPAT, 786},
+ {0, 3 | DECOMP_COMPAT, 789},
+ {0, 3 | DECOMP_COMPAT, 792},
{0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x554F},
{0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5E7C},
{0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x7B8F},
- {0, 3 | DECOMP_COMPAT, 759},
- {0, 2 | DECOMP_COMPAT, 915},
- {0, 2 | DECOMP_COMPAT, 918},
- {0, 2 | DECOMP_COMPAT, 383},
- {0, 2 | DECOMP_COMPAT, 924},
- {0, 2 | DECOMP_COMPAT, 1044},
- {0, 2 | DECOMP_COMPAT, 1047},
- {0, 2 | DECOMP_COMPAT, 1050},
- {0, 2 | DECOMP_COMPAT, 1053},
- {0, 2 | DECOMP_COMPAT, 1056},
- {0, 2 | DECOMP_COMPAT, 1059},
- {0, 2 | DECOMP_COMPAT, 422},
+ {0, 3 | DECOMP_COMPAT, 795},
+ {0, 2 | DECOMP_COMPAT, 968},
+ {0, 2 | DECOMP_COMPAT, 971},
{0, 2 | DECOMP_COMPAT, 419},
- {0, 2 | DECOMP_COMPAT, 3552},
- {0, 2 | DECOMP_COMPAT, 3554},
- {0, 2 | DECOMP_COMPAT, 3556},
- {0, 2 | DECOMP_COMPAT, 191},
- {0, 2 | DECOMP_COMPAT, 195},
- {0, 2 | DECOMP_COMPAT, 199},
- {0, 2 | DECOMP_COMPAT, 203},
- {0, 2 | DECOMP_COMPAT, 207},
- {0, 2 | DECOMP_COMPAT, 211},
- {0, 2 | DECOMP_COMPAT, 215},
- {0, 2 | DECOMP_COMPAT, 219},
- {0, 2 | DECOMP_COMPAT, 223},
- {0, 2 | DECOMP_COMPAT, 51},
- {0, 2 | DECOMP_COMPAT, 231},
- {0, 2 | DECOMP_COMPAT, 235},
- {0, 2 | DECOMP_COMPAT, 239},
- {0, 2 | DECOMP_COMPAT, 243},
- {0, 5 | DECOMP_COMPAT, 51},
- {0, 4 | DECOMP_COMPAT, 250},
- {0, 2 | DECOMP_COMPAT, 3558},
+ {0, 2 | DECOMP_COMPAT, 977},
+ {0, 2 | DECOMP_COMPAT, 1127},
+ {0, 2 | DECOMP_COMPAT, 1130},
+ {0, 2 | DECOMP_COMPAT, 1133},
+ {0, 2 | DECOMP_COMPAT, 1136},
+ {0, 2 | DECOMP_COMPAT, 1139},
+ {0, 2 | DECOMP_COMPAT, 1142},
+ {0, 2 | DECOMP_COMPAT, 458},
+ {0, 2 | DECOMP_COMPAT, 455},
+ {0, 2 | DECOMP_COMPAT, 3909},
+ {0, 2 | DECOMP_COMPAT, 3911},
+ {0, 2 | DECOMP_COMPAT, 3913},
+ {0, 2 | DECOMP_COMPAT, 213},
+ {0, 2 | DECOMP_COMPAT, 217},
+ {0, 2 | DECOMP_COMPAT, 221},
+ {0, 2 | DECOMP_COMPAT, 225},
+ {0, 2 | DECOMP_COMPAT, 229},
+ {0, 2 | DECOMP_COMPAT, 233},
+ {0, 2 | DECOMP_COMPAT, 237},
+ {0, 2 | DECOMP_COMPAT, 241},
+ {0, 2 | DECOMP_COMPAT, 245},
+ {0, 2 | DECOMP_COMPAT, 58},
+ {0, 2 | DECOMP_COMPAT, 253},
+ {0, 2 | DECOMP_COMPAT, 257},
+ {0, 2 | DECOMP_COMPAT, 261},
+ {0, 2 | DECOMP_COMPAT, 265},
+ {0, 5 | DECOMP_COMPAT, 58},
+ {0, 4 | DECOMP_COMPAT, 272},
+ {0, 2 | DECOMP_COMPAT, 3915},
{0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x4E94},
{0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x516D},
{0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x4E03},
@@ -1894,37 +1878,37 @@ static const pg_unicode_decomposition UnicodeDecompMain[3943] =
{0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x8CC7},
{0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5354},
{0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x591C},
- {0, 2 | DECOMP_COMPAT, 3560},
- {0, 2 | DECOMP_COMPAT, 3562},
- {0, 2 | DECOMP_COMPAT, 3564},
- {0, 2 | DECOMP_COMPAT, 3566},
- {0, 2 | DECOMP_COMPAT, 3568},
- {0, 2 | DECOMP_COMPAT, 380},
- {0, 2 | DECOMP_COMPAT, 3570},
- {0, 2 | DECOMP_COMPAT, 3555},
- {0, 2 | DECOMP_COMPAT, 3572},
- {0, 2 | DECOMP_COMPAT, 3574},
- {0, 2 | DECOMP_COMPAT, 3576},
- {0, 2 | DECOMP_COMPAT, 3578},
- {0, 2 | DECOMP_COMPAT, 3580},
- {0, 2 | DECOMP_COMPAT, 3582},
- {0, 2 | DECOMP_COMPAT, 3584},
- {0, 2 | DECOMP_COMPAT, 766},
- {0, 2 | DECOMP_COMPAT, 769},
- {0, 2 | DECOMP_COMPAT, 3586},
- {0, 2 | DECOMP_COMPAT, 3588},
- {0, 2 | DECOMP_COMPAT, 3590},
- {0, 2 | DECOMP_COMPAT, 3592},
- {0, 2 | DECOMP_COMPAT, 3594},
- {0, 2 | DECOMP_COMPAT, 3596},
- {0, 2 | DECOMP_COMPAT, 3598},
- {0, 3 | DECOMP_COMPAT, 762},
- {0, 3 | DECOMP_COMPAT, 765},
- {0, 3 | DECOMP_COMPAT, 768},
- {0, 2 | DECOMP_COMPAT, 3600},
- {0, 3 | DECOMP_COMPAT, 771},
- {0, 2 | DECOMP_COMPAT, 3602},
- {0, 3 | DECOMP_COMPAT, 774},
+ {0, 2 | DECOMP_COMPAT, 3917},
+ {0, 2 | DECOMP_COMPAT, 3919},
+ {0, 2 | DECOMP_COMPAT, 3921},
+ {0, 2 | DECOMP_COMPAT, 3923},
+ {0, 2 | DECOMP_COMPAT, 3925},
+ {0, 2 | DECOMP_COMPAT, 416},
+ {0, 2 | DECOMP_COMPAT, 3927},
+ {0, 2 | DECOMP_COMPAT, 3912},
+ {0, 2 | DECOMP_COMPAT, 3929},
+ {0, 2 | DECOMP_COMPAT, 3931},
+ {0, 2 | DECOMP_COMPAT, 3933},
+ {0, 2 | DECOMP_COMPAT, 3935},
+ {0, 2 | DECOMP_COMPAT, 3937},
+ {0, 2 | DECOMP_COMPAT, 3939},
+ {0, 2 | DECOMP_COMPAT, 3941},
+ {0, 2 | DECOMP_COMPAT, 802},
+ {0, 2 | DECOMP_COMPAT, 805},
+ {0, 2 | DECOMP_COMPAT, 3943},
+ {0, 2 | DECOMP_COMPAT, 3945},
+ {0, 2 | DECOMP_COMPAT, 3947},
+ {0, 2 | DECOMP_COMPAT, 3949},
+ {0, 2 | DECOMP_COMPAT, 3951},
+ {0, 2 | DECOMP_COMPAT, 3953},
+ {0, 2 | DECOMP_COMPAT, 3955},
+ {0, 3 | DECOMP_COMPAT, 798},
+ {0, 3 | DECOMP_COMPAT, 801},
+ {0, 3 | DECOMP_COMPAT, 804},
+ {0, 2 | DECOMP_COMPAT, 3957},
+ {0, 3 | DECOMP_COMPAT, 807},
+ {0, 2 | DECOMP_COMPAT, 3959},
+ {0, 3 | DECOMP_COMPAT, 810},
{0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30A2},
{0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30A4},
{0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30A6},
@@ -1972,263 +1956,263 @@ static const pg_unicode_decomposition UnicodeDecompMain[3943] =
{0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30F0},
{0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30F1},
{0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30F2},
- {0, 2 | DECOMP_COMPAT, 3604},
- {0, 4 | DECOMP_COMPAT, 254},
- {0, 4 | DECOMP_COMPAT, 258},
- {0, 4 | DECOMP_COMPAT, 262},
- {0, 3 | DECOMP_COMPAT, 777},
- {0, 4 | DECOMP_COMPAT, 266},
- {0, 3 | DECOMP_COMPAT, 780},
- {0, 3 | DECOMP_COMPAT, 783},
- {0, 5 | DECOMP_COMPAT, 56},
- {0, 4 | DECOMP_COMPAT, 270},
- {0, 3 | DECOMP_COMPAT, 786},
- {0, 3 | DECOMP_COMPAT, 789},
- {0, 3 | DECOMP_COMPAT, 792},
- {0, 4 | DECOMP_COMPAT, 274},
- {0, 4 | DECOMP_COMPAT, 278},
- {0, 3 | DECOMP_COMPAT, 795},
- {0, 3 | DECOMP_COMPAT, 798},
- {0, 2 | DECOMP_COMPAT, 3606},
- {0, 3 | DECOMP_COMPAT, 801},
- {0, 4 | DECOMP_COMPAT, 282},
- {0, 4 | DECOMP_COMPAT, 286},
- {0, 2 | DECOMP_COMPAT, 39},
- {0, 5 | DECOMP_COMPAT, 61},
- {0, 6 | DECOMP_COMPAT, 39},
- {0, 5 | DECOMP_COMPAT, 66},
- {0, 3 | DECOMP_COMPAT, 63},
- {0, 5 | DECOMP_COMPAT, 71},
- {0, 5 | DECOMP_COMPAT, 76},
- {0, 4 | DECOMP_COMPAT, 290},
- {0, 3 | DECOMP_COMPAT, 804},
- {0, 3 | DECOMP_COMPAT, 807},
- {0, 3 | DECOMP_COMPAT, 810},
- {0, 4 | DECOMP_COMPAT, 294},
- {0, 5 | DECOMP_COMPAT, 81},
- {0, 4 | DECOMP_COMPAT, 298},
+ {0, 2 | DECOMP_COMPAT, 3961},
+ {0, 5 | DECOMP_COMPAT, 276},
+ {0, 4 | DECOMP_COMPAT, 281},
+ {0, 5 | DECOMP_COMPAT, 285},
{0, 3 | DECOMP_COMPAT, 813},
- {0, 3 | DECOMP_COMPAT, 88},
+ {0, 5 | DECOMP_COMPAT, 290},
{0, 3 | DECOMP_COMPAT, 816},
- {0, 2 | DECOMP_COMPAT, 3608},
- {0, 2 | DECOMP_COMPAT, 3610},
- {0, 2 | DECOMP_COMPAT, 74},
- {0, 2 | DECOMP_COMPAT, 3612},
{0, 3 | DECOMP_COMPAT, 819},
+ {0, 6 | DECOMP_COMPAT, 63},
+ {0, 4 | DECOMP_COMPAT, 295},
{0, 3 | DECOMP_COMPAT, 822},
- {0, 5 | DECOMP_COMPAT, 86},
{0, 3 | DECOMP_COMPAT, 825},
- {0, 4 | DECOMP_COMPAT, 302},
- {0, 5 | DECOMP_COMPAT, 91},
{0, 3 | DECOMP_COMPAT, 828},
- {0, 2 | DECOMP_COMPAT, 3614},
- {0, 2 | DECOMP_COMPAT, 3616},
- {0, 5 | DECOMP_COMPAT, 96},
- {0, 4 | DECOMP_COMPAT, 306},
- {0, 5 | DECOMP_COMPAT, 101},
- {0, 3 | DECOMP_COMPAT, 831},
- {0, 5 | DECOMP_COMPAT, 106},
- {0, 2 | DECOMP_COMPAT, 3618},
- {0, 3 | DECOMP_COMPAT, 834},
- {0, 3 | DECOMP_COMPAT, 837},
- {0, 3 | DECOMP_COMPAT, 840},
+ {0, 4 | DECOMP_COMPAT, 299},
+ {0, 4 | DECOMP_COMPAT, 303},
+ {0, 4 | DECOMP_COMPAT, 831},
+ {0, 4 | DECOMP_COMPAT, 835},
+ {0, 4 | DECOMP_COMPAT, 3963},
+ {0, 4 | DECOMP_COMPAT, 839},
+ {0, 4 | DECOMP_COMPAT, 307},
+ {0, 6 | DECOMP_COMPAT, 311},
+ {0, 2 | DECOMP_COMPAT, 40},
+ {0, 6 | DECOMP_COMPAT, 69},
+ {0, 6 | DECOMP_COMPAT, 40},
+ {0, 5 | DECOMP_COMPAT, 75},
+ {0, 4 | DECOMP_COMPAT, 71},
+ {0, 6 | DECOMP_COMPAT, 80},
+ {0, 6 | DECOMP_COMPAT, 86},
+ {0, 4 | DECOMP_COMPAT, 317},
{0, 3 | DECOMP_COMPAT, 843},
{0, 3 | DECOMP_COMPAT, 846},
- {0, 4 | DECOMP_COMPAT, 310},
- {0, 3 | DECOMP_COMPAT, 849},
- {0, 2 | DECOMP_COMPAT, 3620},
- {0, 3 | DECOMP_COMPAT, 852},
- {0, 3 | DECOMP_COMPAT, 855},
- {0, 3 | DECOMP_COMPAT, 858},
- {0, 4 | DECOMP_COMPAT, 314},
- {0, 3 | DECOMP_COMPAT, 861},
- {0, 3 | DECOMP_COMPAT, 864},
- {0, 3 | DECOMP_COMPAT, 867},
- {0, 5 | DECOMP_COMPAT, 111},
- {0, 4 | DECOMP_COMPAT, 318},
- {0, 2 | DECOMP_COMPAT, 116},
- {0, 5 | DECOMP_COMPAT, 116},
- {0, 2 | DECOMP_COMPAT, 322},
- {0, 4 | DECOMP_COMPAT, 322},
- {0, 4 | DECOMP_COMPAT, 41},
- {0, 3 | DECOMP_COMPAT, 870},
- {0, 3 | DECOMP_COMPAT, 873},
- {0, 3 | DECOMP_COMPAT, 876},
- {0, 4 | DECOMP_COMPAT, 326},
- {0, 2 | DECOMP_COMPAT, 3622},
- {0, 3 | DECOMP_COMPAT, 879},
- {0, 4 | DECOMP_COMPAT, 330},
- {0, 2 | DECOMP_COMPAT, 3624},
+ {0, 4 | DECOMP_COMPAT, 849},
+ {0, 4 | DECOMP_COMPAT, 321},
+ {0, 5 | DECOMP_COMPAT, 92},
+ {0, 5 | DECOMP_COMPAT, 325},
+ {0, 3 | DECOMP_COMPAT, 853},
+ {0, 3 | DECOMP_COMPAT, 100},
+ {0, 4 | DECOMP_COMPAT, 856},
+ {0, 3 | DECOMP_COMPAT, 3967},
+ {0, 3 | DECOMP_COMPAT, 3970},
+ {0, 2 | DECOMP_COMPAT, 84},
+ {0, 2 | DECOMP_COMPAT, 3973},
+ {0, 3 | DECOMP_COMPAT, 860},
+ {0, 3 | DECOMP_COMPAT, 863},
+ {0, 6 | DECOMP_COMPAT, 97},
+ {0, 4 | DECOMP_COMPAT, 866},
+ {0, 5 | DECOMP_COMPAT, 330},
+ {0, 6 | DECOMP_COMPAT, 103},
+ {0, 4 | DECOMP_COMPAT, 870},
+ {0, 3 | DECOMP_COMPAT, 3975},
+ {0, 3 | DECOMP_COMPAT, 3978},
+ {0, 6 | DECOMP_COMPAT, 109},
+ {0, 4 | DECOMP_COMPAT, 335},
+ {0, 6 | DECOMP_COMPAT, 115},
+ {0, 3 | DECOMP_COMPAT, 874},
{0, 5 | DECOMP_COMPAT, 121},
- {0, 3 | DECOMP_COMPAT, 68},
- {0, 2 | DECOMP_COMPAT, 883},
- {0, 2 | DECOMP_COMPAT, 886},
- {0, 2 | DECOMP_COMPAT, 889},
- {0, 2 | DECOMP_COMPAT, 892},
- {0, 2 | DECOMP_COMPAT, 895},
- {0, 2 | DECOMP_COMPAT, 898},
- {0, 2 | DECOMP_COMPAT, 901},
- {0, 2 | DECOMP_COMPAT, 904},
- {0, 2 | DECOMP_COMPAT, 907},
- {0, 2 | DECOMP_COMPAT, 910},
- {0, 3 | DECOMP_COMPAT, 882},
- {0, 3 | DECOMP_COMPAT, 885},
- {0, 3 | DECOMP_COMPAT, 888},
- {0, 3 | DECOMP_COMPAT, 891},
- {0, 3 | DECOMP_COMPAT, 894},
- {0, 3 | DECOMP_COMPAT, 897},
- {0, 3 | DECOMP_COMPAT, 900},
- {0, 3 | DECOMP_COMPAT, 903},
+ {0, 3 | DECOMP_COMPAT, 3981},
+ {0, 4 | DECOMP_COMPAT, 877},
+ {0, 3 | DECOMP_COMPAT, 881},
+ {0, 4 | DECOMP_COMPAT, 884},
+ {0, 5 | DECOMP_COMPAT, 888},
+ {0, 4 | DECOMP_COMPAT, 893},
+ {0, 5 | DECOMP_COMPAT, 339},
+ {0, 4 | DECOMP_COMPAT, 897},
+ {0, 2 | DECOMP_COMPAT, 3984},
+ {0, 5 | DECOMP_COMPAT, 901},
{0, 3 | DECOMP_COMPAT, 906},
{0, 3 | DECOMP_COMPAT, 909},
+ {0, 4 | DECOMP_COMPAT, 344},
{0, 3 | DECOMP_COMPAT, 912},
{0, 3 | DECOMP_COMPAT, 915},
{0, 3 | DECOMP_COMPAT, 918},
- {0, 3 | DECOMP_COMPAT, 921},
- {0, 3 | DECOMP_COMPAT, 924},
- {0, 3 | DECOMP_COMPAT, 927},
- {0, 2 | DECOMP_COMPAT, 3626},
- {0, 2 | DECOMP_COMPAT, 3628},
- {0, 3 | DECOMP_COMPAT, 930},
- {0, 2 | DECOMP_COMPAT, 3630},
- {0, 2 | DECOMP_COMPAT, 3632},
- {0, 2 | DECOMP_COMPAT, 933},
- {0, 3 | DECOMP_COMPAT, 933},
- {0, 3 | DECOMP_COMPAT, 936},
- {0, 2 | DECOMP_COMPAT, 3634},
- {0, 2 | DECOMP_COMPAT, 3636},
- {0, 2 | DECOMP_COMPAT, 3638},
- {0, 2 | DECOMP_COMPAT, 3640},
- {0, 2 | DECOMP_COMPAT, 3642},
- {0, 4 | DECOMP_COMPAT, 334},
- {0, 2 | DECOMP_COMPAT, 3644},
- {0, 2 | DECOMP_COMPAT, 3646},
- {0, 2 | DECOMP_COMPAT, 3648},
- {0, 2 | DECOMP_COMPAT, 995},
- {0, 2 | DECOMP_COMPAT, 3650},
- {0, 2 | DECOMP_COMPAT, 3652},
- {0, 2 | DECOMP_COMPAT, 3654},
- {0, 2 | DECOMP_COMPAT, 3656},
- {0, 3 | DECOMP_COMPAT, 339},
- {0, 4 | DECOMP_COMPAT, 338},
- {0, 2 | DECOMP_COMPAT, 3658},
- {0, 2 | DECOMP_COMPAT, 3660},
- {0, 2 | DECOMP_COMPAT, 3662},
- {0, 2 | DECOMP_COMPAT, 3664},
- {0, 2 | DECOMP_COMPAT, 3666},
- {0, 2 | DECOMP_COMPAT, 352},
- {0, 2 | DECOMP_COMPAT, 940},
- {0, 3 | DECOMP_COMPAT, 939},
- {0, 3 | DECOMP_COMPAT, 942},
- {0, 3 | DECOMP_COMPAT, 945},
- {0, 3 | DECOMP_COMPAT, 948},
- {0, 2 | DECOMP_COMPAT, 3668},
- {0, 2 | DECOMP_COMPAT, 3670},
- {0, 2 | DECOMP_COMPAT, 3672},
- {0, 2 | DECOMP_COMPAT, 3674},
- {0, 2 | DECOMP_COMPAT, 3676},
- {0, 2 | DECOMP_COMPAT, 3678},
- {0, 2 | DECOMP_COMPAT, 3680},
+ {0, 5 | DECOMP_COMPAT, 126},
+ {0, 4 | DECOMP_COMPAT, 348},
+ {0, 2 | DECOMP_COMPAT, 131},
+ {0, 6 | DECOMP_COMPAT, 131},
+ {0, 3 | DECOMP_COMPAT, 352},
+ {0, 5 | DECOMP_COMPAT, 352},
+ {0, 4 | DECOMP_COMPAT, 42},
+ {0, 4 | DECOMP_COMPAT, 921},
+ {0, 3 | DECOMP_COMPAT, 925},
+ {0, 3 | DECOMP_COMPAT, 928},
+ {0, 4 | DECOMP_COMPAT, 357},
+ {0, 2 | DECOMP_COMPAT, 3986},
+ {0, 4 | DECOMP_COMPAT, 931},
+ {0, 5 | DECOMP_COMPAT, 361},
+ {0, 2 | DECOMP_COMPAT, 3988},
+ {0, 6 | DECOMP_COMPAT, 137},
+ {0, 3 | DECOMP_COMPAT, 77},
+ {0, 2 | DECOMP_COMPAT, 936},
+ {0, 2 | DECOMP_COMPAT, 939},
+ {0, 2 | DECOMP_COMPAT, 942},
+ {0, 2 | DECOMP_COMPAT, 945},
+ {0, 2 | DECOMP_COMPAT, 948},
{0, 2 | DECOMP_COMPAT, 951},
{0, 2 | DECOMP_COMPAT, 954},
{0, 2 | DECOMP_COMPAT, 957},
- {0, 3 | DECOMP_COMPAT, 951},
- {0, 3 | DECOMP_COMPAT, 954},
- {0, 2 | DECOMP_COMPAT, 934},
- {0, 3 | DECOMP_COMPAT, 957},
- {0, 3 | DECOMP_COMPAT, 960},
- {0, 3 | DECOMP_COMPAT, 963},
- {0, 2 | DECOMP_COMPAT, 937},
- {0, 3 | DECOMP_COMPAT, 966},
- {0, 3 | DECOMP_COMPAT, 342},
- {0, 4 | DECOMP_COMPAT, 342},
- {0, 2 | DECOMP_COMPAT, 928},
- {0, 3 | DECOMP_COMPAT, 969},
- {0, 3 | DECOMP_COMPAT, 972},
- {0, 3 | DECOMP_COMPAT, 975},
- {0, 3 | DECOMP_COMPAT, 45},
- {0, 5 | DECOMP_COMPAT, 45},
- {0, 6 | DECOMP_COMPAT, 45},
- {0, 2 | DECOMP_COMPAT, 3682},
- {0, 2 | DECOMP_COMPAT, 3684},
- {0, 2 | DECOMP_COMPAT, 3686},
- {0, 2 | DECOMP_COMPAT, 3688},
- {0, 2 | DECOMP_COMPAT, 3690},
- {0, 2 | DECOMP_COMPAT, 3692},
- {0, 2 | DECOMP_COMPAT, 3694},
- {0, 2 | DECOMP_COMPAT, 3696},
- {0, 2 | DECOMP_COMPAT, 3698},
- {0, 2 | DECOMP_COMPAT, 992},
- {0, 2 | DECOMP_COMPAT, 3700},
- {0, 2 | DECOMP_COMPAT, 3702},
- {0, 2 | DECOMP_COMPAT, 3704},
- {0, 2 | DECOMP_COMPAT, 3706},
- {0, 2 | DECOMP_COMPAT, 3708},
- {0, 2 | DECOMP_COMPAT, 3710},
- {0, 2 | DECOMP_COMPAT, 3712},
- {0, 2 | DECOMP_COMPAT, 3714},
- {0, 4 | DECOMP_COMPAT, 346},
- {0, 2 | DECOMP_COMPAT, 3716},
- {0, 2 | DECOMP_COMPAT, 3718},
- {0, 2 | DECOMP_COMPAT, 3720},
- {0, 4 | DECOMP_COMPAT, 350},
- {0, 3 | DECOMP_COMPAT, 978},
- {0, 2 | DECOMP_COMPAT, 3722},
- {0, 2 | DECOMP_COMPAT, 3724},
- {0, 2 | DECOMP_COMPAT, 3726},
- {0, 2 | DECOMP_COMPAT, 3728},
- {0, 2 | DECOMP_COMPAT, 3730},
- {0, 2 | DECOMP_COMPAT, 3732},
- {0, 2 | DECOMP_COMPAT, 3734},
- {0, 2 | DECOMP_COMPAT, 3736},
- {0, 2 | DECOMP_COMPAT, 341},
- {0, 2 | DECOMP_COMPAT, 3738},
- {0, 3 | DECOMP_COMPAT, 981},
- {0, 2 | DECOMP_COMPAT, 3740},
- {0, 2 | DECOMP_COMPAT, 3742},
- {0, 3 | DECOMP_COMPAT, 984},
- {0, 3 | DECOMP_COMPAT, 987},
- {0, 2 | DECOMP_COMPAT, 3744},
- {0, 4 | DECOMP_COMPAT, 354},
- {0, 3 | DECOMP_COMPAT, 990},
- {0, 2 | DECOMP_COMPAT, 3746},
- {0, 2 | DECOMP_COMPAT, 3748},
- {0, 2 | DECOMP_COMPAT, 3750},
- {0, 2 | DECOMP_COMPAT, 3752},
- {0, 3 | DECOMP_COMPAT, 993},
- {0, 3 | DECOMP_COMPAT, 996},
- {0, 2 | DECOMP_COMPAT, 1003},
- {0, 2 | DECOMP_COMPAT, 1006},
- {0, 2 | DECOMP_COMPAT, 1009},
- {0, 2 | DECOMP_COMPAT, 1012},
- {0, 2 | DECOMP_COMPAT, 1015},
- {0, 2 | DECOMP_COMPAT, 1018},
- {0, 2 | DECOMP_COMPAT, 1021},
- {0, 2 | DECOMP_COMPAT, 1024},
- {0, 2 | DECOMP_COMPAT, 1027},
- {0, 3 | DECOMP_COMPAT, 999},
- {0, 3 | DECOMP_COMPAT, 1002},
- {0, 3 | DECOMP_COMPAT, 1005},
- {0, 3 | DECOMP_COMPAT, 1008},
- {0, 3 | DECOMP_COMPAT, 1011},
- {0, 3 | DECOMP_COMPAT, 1014},
- {0, 3 | DECOMP_COMPAT, 1017},
- {0, 3 | DECOMP_COMPAT, 1020},
- {0, 3 | DECOMP_COMPAT, 1023},
- {0, 3 | DECOMP_COMPAT, 1026},
- {0, 3 | DECOMP_COMPAT, 1029},
- {0, 3 | DECOMP_COMPAT, 1032},
- {0, 3 | DECOMP_COMPAT, 1035},
- {0, 3 | DECOMP_COMPAT, 1038},
- {0, 3 | DECOMP_COMPAT, 1041},
- {0, 3 | DECOMP_COMPAT, 1044},
- {0, 3 | DECOMP_COMPAT, 1047},
- {0, 3 | DECOMP_COMPAT, 1050},
- {0, 3 | DECOMP_COMPAT, 1053},
- {0, 3 | DECOMP_COMPAT, 1056},
- {0, 3 | DECOMP_COMPAT, 1059},
- {0, 3 | DECOMP_COMPAT, 1062},
- {0, 3 | DECOMP_COMPAT, 1065},
+ {0, 2 | DECOMP_COMPAT, 960},
+ {0, 2 | DECOMP_COMPAT, 963},
+ {0, 3 | DECOMP_COMPAT, 935},
+ {0, 3 | DECOMP_COMPAT, 938},
+ {0, 3 | DECOMP_COMPAT, 941},
+ {0, 3 | DECOMP_COMPAT, 944},
+ {0, 3 | DECOMP_COMPAT, 947},
+ {0, 3 | DECOMP_COMPAT, 950},
+ {0, 3 | DECOMP_COMPAT, 953},
+ {0, 3 | DECOMP_COMPAT, 956},
+ {0, 3 | DECOMP_COMPAT, 959},
+ {0, 3 | DECOMP_COMPAT, 962},
+ {0, 3 | DECOMP_COMPAT, 965},
+ {0, 3 | DECOMP_COMPAT, 968},
+ {0, 3 | DECOMP_COMPAT, 971},
+ {0, 3 | DECOMP_COMPAT, 974},
+ {0, 3 | DECOMP_COMPAT, 977},
+ {0, 3 | DECOMP_COMPAT, 980},
+ {0, 2 | DECOMP_COMPAT, 3990},
+ {0, 2 | DECOMP_COMPAT, 3992},
+ {0, 3 | DECOMP_COMPAT, 983},
+ {0, 2 | DECOMP_COMPAT, 3994},
+ {0, 2 | DECOMP_COMPAT, 3996},
+ {0, 2 | DECOMP_COMPAT, 3998},
+ {0, 3 | DECOMP_COMPAT, 986},
+ {0, 3 | DECOMP_COMPAT, 992},
+ {0, 2 | DECOMP_COMPAT, 4000},
+ {0, 2 | DECOMP_COMPAT, 4002},
+ {0, 2 | DECOMP_COMPAT, 4004},
+ {0, 2 | DECOMP_COMPAT, 4006},
+ {0, 2 | DECOMP_COMPAT, 4008},
+ {0, 4 | DECOMP_COMPAT, 366},
+ {0, 2 | DECOMP_COMPAT, 4010},
+ {0, 2 | DECOMP_COMPAT, 4012},
+ {0, 2 | DECOMP_COMPAT, 4014},
+ {0, 2 | DECOMP_COMPAT, 1078},
+ {0, 2 | DECOMP_COMPAT, 4016},
+ {0, 2 | DECOMP_COMPAT, 4018},
+ {0, 2 | DECOMP_COMPAT, 4020},
+ {0, 2 | DECOMP_COMPAT, 4022},
+ {0, 3 | DECOMP_COMPAT, 371},
+ {0, 4 | DECOMP_COMPAT, 370},
+ {0, 2 | DECOMP_COMPAT, 4024},
+ {0, 2 | DECOMP_COMPAT, 4026},
+ {0, 2 | DECOMP_COMPAT, 4028},
+ {0, 2 | DECOMP_COMPAT, 4030},
+ {0, 2 | DECOMP_COMPAT, 4032},
+ {0, 2 | DECOMP_COMPAT, 388},
+ {0, 2 | DECOMP_COMPAT, 999},
+ {0, 3 | DECOMP_COMPAT, 998},
+ {0, 3 | DECOMP_COMPAT, 1001},
+ {0, 3 | DECOMP_COMPAT, 1004},
+ {0, 3 | DECOMP_COMPAT, 1007},
+ {0, 2 | DECOMP_COMPAT, 4034},
+ {0, 2 | DECOMP_COMPAT, 4038},
+ {0, 2 | DECOMP_COMPAT, 4042},
+ {0, 2 | DECOMP_COMPAT, 4046},
+ {0, 2 | DECOMP_COMPAT, 4050},
+ {0, 2 | DECOMP_COMPAT, 4052},
+ {0, 2 | DECOMP_COMPAT, 4054},
+ {0, 2 | DECOMP_COMPAT, 4056},
+ {0, 2 | DECOMP_COMPAT, 4058},
+ {0, 2 | DECOMP_COMPAT, 4060},
+ {0, 3 | DECOMP_COMPAT, 1010},
+ {0, 3 | DECOMP_COMPAT, 1016},
+ {0, 2 | DECOMP_COMPAT, 4062},
+ {0, 3 | DECOMP_COMPAT, 1022},
+ {0, 3 | DECOMP_COMPAT, 1028},
+ {0, 3 | DECOMP_COMPAT, 1034},
+ {0, 2 | DECOMP_COMPAT, 4066},
+ {0, 3 | DECOMP_COMPAT, 1040},
+ {0, 3 | DECOMP_COMPAT, 1046},
+ {0, 4 | DECOMP_COMPAT, 374},
+ {0, 2 | DECOMP_COMPAT, 981},
+ {0, 3 | DECOMP_COMPAT, 1049},
+ {0, 3 | DECOMP_COMPAT, 1052},
+ {0, 3 | DECOMP_COMPAT, 1055},
+ {0, 3 | DECOMP_COMPAT, 1058},
+ {0, 5 | DECOMP_COMPAT, 143},
+ {0, 6 | DECOMP_COMPAT, 46},
+ {0, 2 | DECOMP_COMPAT, 4070},
+ {0, 2 | DECOMP_COMPAT, 4072},
+ {0, 2 | DECOMP_COMPAT, 4074},
+ {0, 2 | DECOMP_COMPAT, 4076},
+ {0, 2 | DECOMP_COMPAT, 4078},
+ {0, 2 | DECOMP_COMPAT, 4080},
+ {0, 2 | DECOMP_COMPAT, 4082},
+ {0, 2 | DECOMP_COMPAT, 4084},
+ {0, 2 | DECOMP_COMPAT, 4086},
+ {0, 2 | DECOMP_COMPAT, 1075},
+ {0, 2 | DECOMP_COMPAT, 4088},
+ {0, 2 | DECOMP_COMPAT, 4090},
+ {0, 2 | DECOMP_COMPAT, 4092},
+ {0, 2 | DECOMP_COMPAT, 4094},
+ {0, 2 | DECOMP_COMPAT, 4096},
+ {0, 2 | DECOMP_COMPAT, 4098},
+ {0, 2 | DECOMP_COMPAT, 4100},
+ {0, 2 | DECOMP_COMPAT, 4102},
+ {0, 4 | DECOMP_COMPAT, 382},
+ {0, 2 | DECOMP_COMPAT, 4104},
+ {0, 2 | DECOMP_COMPAT, 4106},
+ {0, 2 | DECOMP_COMPAT, 3997},
+ {0, 4 | DECOMP_COMPAT, 386},
+ {0, 3 | DECOMP_COMPAT, 1061},
+ {0, 2 | DECOMP_COMPAT, 4108},
+ {0, 2 | DECOMP_COMPAT, 4110},
+ {0, 2 | DECOMP_COMPAT, 4112},
+ {0, 2 | DECOMP_COMPAT, 4114},
+ {0, 2 | DECOMP_COMPAT, 4116},
+ {0, 2 | DECOMP_COMPAT, 4118},
+ {0, 2 | DECOMP_COMPAT, 4120},
+ {0, 2 | DECOMP_COMPAT, 4122},
+ {0, 2 | DECOMP_COMPAT, 373},
+ {0, 2 | DECOMP_COMPAT, 4124},
+ {0, 3 | DECOMP_COMPAT, 1064},
+ {0, 2 | DECOMP_COMPAT, 4126},
+ {0, 2 | DECOMP_COMPAT, 4128},
+ {0, 3 | DECOMP_COMPAT, 1067},
+ {0, 3 | DECOMP_COMPAT, 1070},
+ {0, 2 | DECOMP_COMPAT, 4130},
+ {0, 4 | DECOMP_COMPAT, 390},
+ {0, 3 | DECOMP_COMPAT, 1073},
+ {0, 2 | DECOMP_COMPAT, 4132},
+ {0, 2 | DECOMP_COMPAT, 4134},
+ {0, 2 | DECOMP_COMPAT, 4136},
+ {0, 2 | DECOMP_COMPAT, 4138},
+ {0, 3 | DECOMP_COMPAT, 1076},
+ {0, 3 | DECOMP_COMPAT, 1079},
+ {0, 2 | DECOMP_COMPAT, 1086},
+ {0, 2 | DECOMP_COMPAT, 1089},
+ {0, 2 | DECOMP_COMPAT, 1092},
+ {0, 2 | DECOMP_COMPAT, 1095},
+ {0, 2 | DECOMP_COMPAT, 1098},
+ {0, 2 | DECOMP_COMPAT, 1101},
+ {0, 2 | DECOMP_COMPAT, 1104},
+ {0, 2 | DECOMP_COMPAT, 1107},
+ {0, 2 | DECOMP_COMPAT, 1110},
+ {0, 3 | DECOMP_COMPAT, 1082},
+ {0, 3 | DECOMP_COMPAT, 1085},
+ {0, 3 | DECOMP_COMPAT, 1088},
+ {0, 3 | DECOMP_COMPAT, 1091},
+ {0, 3 | DECOMP_COMPAT, 1094},
+ {0, 3 | DECOMP_COMPAT, 1097},
+ {0, 3 | DECOMP_COMPAT, 1100},
+ {0, 3 | DECOMP_COMPAT, 1103},
+ {0, 3 | DECOMP_COMPAT, 1106},
+ {0, 3 | DECOMP_COMPAT, 1109},
+ {0, 3 | DECOMP_COMPAT, 1112},
+ {0, 3 | DECOMP_COMPAT, 1115},
+ {0, 3 | DECOMP_COMPAT, 1118},
+ {0, 3 | DECOMP_COMPAT, 1121},
+ {0, 3 | DECOMP_COMPAT, 1124},
+ {0, 3 | DECOMP_COMPAT, 1127},
+ {0, 3 | DECOMP_COMPAT, 1130},
+ {0, 3 | DECOMP_COMPAT, 1133},
+ {0, 3 | DECOMP_COMPAT, 1136},
+ {0, 3 | DECOMP_COMPAT, 1139},
+ {0, 3 | DECOMP_COMPAT, 1142},
+ {0, 3 | DECOMP_COMPAT, 1145},
+ {0, 3 | DECOMP_COMPAT, 1148},
{0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x044A},
{0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x044C},
{0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0xA76F},
@@ -2582,7 +2566,7 @@ static const pg_unicode_decomposition UnicodeDecompMain[3943] =
{0, 1 | DECOMP_INLINE, 0x97FF},
{0, 1 | DECOMP_INLINE, 0x983B},
{0, 1 | DECOMP_INLINE, 0x6075},
- {0, 1, 4188},
+ {0, 1, 4616},
{0, 1 | DECOMP_INLINE, 0x8218},
{0, 1 | DECOMP_INLINE, 0x4E26},
{0, 1 | DECOMP_INLINE, 0x51B5},
@@ -2653,32 +2637,32 @@ static const pg_unicode_decomposition UnicodeDecompMain[3943] =
{0, 1 | DECOMP_INLINE, 0x97DB},
{0, 1 | DECOMP_INLINE, 0x980B},
{0, 1 | DECOMP_INLINE, 0x9B12},
- {0, 1, 4189},
- {0, 1, 4190},
- {0, 1, 4191},
+ {0, 1, 4617},
+ {0, 1, 4618},
+ {0, 1, 4619},
{0, 1 | DECOMP_INLINE, 0x3B9D},
{0, 1 | DECOMP_INLINE, 0x4018},
{0, 1 | DECOMP_INLINE, 0x4039},
- {0, 1, 4192},
- {0, 1, 4193},
- {0, 1, 4194},
+ {0, 1, 4620},
+ {0, 1, 4621},
+ {0, 1, 4622},
{0, 1 | DECOMP_INLINE, 0x9F43},
{0, 1 | DECOMP_INLINE, 0x9F8E},
- {0, 2 | DECOMP_COMPAT, 1068},
- {0, 2 | DECOMP_COMPAT, 1069},
- {0, 2 | DECOMP_COMPAT, 1072},
- {0, 3 | DECOMP_COMPAT, 1068},
- {0, 3 | DECOMP_COMPAT, 1071},
- {0, 2 | DECOMP_COMPAT, 3754},
- {0, 2 | DECOMP_COMPAT, 3756},
- {0, 2 | DECOMP_COMPAT, 3758},
- {0, 2 | DECOMP_COMPAT, 3760},
- {0, 2 | DECOMP_COMPAT, 3762},
- {0, 2 | DECOMP_COMPAT, 3764},
- {0, 2 | DECOMP_COMPAT, 3766},
- {0, 2 | DECOMP_NO_COMPOSE, 3768}, /* in exclusion list */
+ {0, 2 | DECOMP_COMPAT, 1151},
+ {0, 2 | DECOMP_COMPAT, 1152},
+ {0, 2 | DECOMP_COMPAT, 1155},
+ {0, 3 | DECOMP_COMPAT, 1151},
+ {0, 3 | DECOMP_COMPAT, 1154},
+ {0, 2 | DECOMP_COMPAT, 4140},
+ {0, 2 | DECOMP_COMPAT, 4142},
+ {0, 2 | DECOMP_COMPAT, 4144},
+ {0, 2 | DECOMP_COMPAT, 4146},
+ {0, 2 | DECOMP_COMPAT, 4148},
+ {0, 2 | DECOMP_COMPAT, 4150},
+ {0, 2 | DECOMP_COMPAT, 4152},
+ {0, 2 | DECOMP_NO_COMPOSE, 4154}, /* in exclusion list */
{26, 0, 0},
- {0, 2 | DECOMP_NO_COMPOSE, 3770}, /* in exclusion list */
+ {0, 2 | DECOMP_NO_COMPOSE, 4156}, /* in exclusion list */
{0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x05E2},
{0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x05D4},
{0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x05DB},
@@ -2686,39 +2670,39 @@ static const pg_unicode_decomposition UnicodeDecompMain[3943] =
{0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x05DD},
{0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x05E8},
{0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x05EA},
- {0, 2 | DECOMP_NO_COMPOSE, 3772}, /* in exclusion list */
- {0, 2 | DECOMP_NO_COMPOSE, 3774}, /* in exclusion list */
- {0, 2 | DECOMP_NO_COMPOSE, 3776}, /* in exclusion list */
- {0, 2 | DECOMP_NO_COMPOSE, 3778}, /* in exclusion list */
- {0, 2 | DECOMP_NO_COMPOSE, 3780}, /* in exclusion list */
- {0, 2 | DECOMP_NO_COMPOSE, 3782}, /* in exclusion list */
- {0, 2 | DECOMP_NO_COMPOSE, 3784}, /* in exclusion list */
- {0, 2 | DECOMP_NO_COMPOSE, 3786}, /* in exclusion list */
- {0, 2 | DECOMP_NO_COMPOSE, 3788}, /* in exclusion list */
- {0, 2 | DECOMP_NO_COMPOSE, 3790}, /* in exclusion list */
- {0, 2 | DECOMP_NO_COMPOSE, 3792}, /* in exclusion list */
- {0, 2 | DECOMP_NO_COMPOSE, 3794}, /* in exclusion list */
- {0, 2 | DECOMP_NO_COMPOSE, 3796}, /* in exclusion list */
- {0, 2 | DECOMP_NO_COMPOSE, 3798}, /* in exclusion list */
- {0, 2 | DECOMP_NO_COMPOSE, 3800}, /* in exclusion list */
- {0, 2 | DECOMP_NO_COMPOSE, 3802}, /* in exclusion list */
- {0, 2 | DECOMP_NO_COMPOSE, 3804}, /* in exclusion list */
- {0, 2 | DECOMP_NO_COMPOSE, 3806}, /* in exclusion list */
- {0, 2 | DECOMP_NO_COMPOSE, 3808}, /* in exclusion list */
- {0, 2 | DECOMP_NO_COMPOSE, 3810}, /* in exclusion list */
- {0, 2 | DECOMP_NO_COMPOSE, 3812}, /* in exclusion list */
- {0, 2 | DECOMP_NO_COMPOSE, 3814}, /* in exclusion list */
- {0, 2 | DECOMP_NO_COMPOSE, 3816}, /* in exclusion list */
- {0, 2 | DECOMP_NO_COMPOSE, 3818}, /* in exclusion list */
- {0, 2 | DECOMP_NO_COMPOSE, 3820}, /* in exclusion list */
- {0, 2 | DECOMP_NO_COMPOSE, 3822}, /* in exclusion list */
- {0, 2 | DECOMP_NO_COMPOSE, 3824}, /* in exclusion list */
- {0, 2 | DECOMP_NO_COMPOSE, 3826}, /* in exclusion list */
- {0, 2 | DECOMP_NO_COMPOSE, 3828}, /* in exclusion list */
- {0, 2 | DECOMP_NO_COMPOSE, 3830}, /* in exclusion list */
- {0, 2 | DECOMP_NO_COMPOSE, 3832}, /* in exclusion list */
- {0, 2 | DECOMP_NO_COMPOSE, 3834}, /* in exclusion list */
- {0, 2 | DECOMP_COMPAT, 3836},
+ {0, 2 | DECOMP_NO_COMPOSE, 4158}, /* in exclusion list */
+ {0, 2 | DECOMP_NO_COMPOSE, 4160}, /* in exclusion list */
+ {0, 3 | DECOMP_NO_COMPOSE, 4162}, /* in exclusion list */
+ {0, 3 | DECOMP_NO_COMPOSE, 4165}, /* in exclusion list */
+ {0, 2 | DECOMP_NO_COMPOSE, 4168}, /* in exclusion list */
+ {0, 2 | DECOMP_NO_COMPOSE, 4170}, /* in exclusion list */
+ {0, 2 | DECOMP_NO_COMPOSE, 4172}, /* in exclusion list */
+ {0, 2 | DECOMP_NO_COMPOSE, 4174}, /* in exclusion list */
+ {0, 2 | DECOMP_NO_COMPOSE, 4176}, /* in exclusion list */
+ {0, 2 | DECOMP_NO_COMPOSE, 4178}, /* in exclusion list */
+ {0, 2 | DECOMP_NO_COMPOSE, 4180}, /* in exclusion list */
+ {0, 2 | DECOMP_NO_COMPOSE, 4182}, /* in exclusion list */
+ {0, 2 | DECOMP_NO_COMPOSE, 4184}, /* in exclusion list */
+ {0, 2 | DECOMP_NO_COMPOSE, 4186}, /* in exclusion list */
+ {0, 2 | DECOMP_NO_COMPOSE, 4188}, /* in exclusion list */
+ {0, 2 | DECOMP_NO_COMPOSE, 4190}, /* in exclusion list */
+ {0, 2 | DECOMP_NO_COMPOSE, 4192}, /* in exclusion list */
+ {0, 2 | DECOMP_NO_COMPOSE, 4194}, /* in exclusion list */
+ {0, 2 | DECOMP_NO_COMPOSE, 4196}, /* in exclusion list */
+ {0, 2 | DECOMP_NO_COMPOSE, 4198}, /* in exclusion list */
+ {0, 2 | DECOMP_NO_COMPOSE, 4200}, /* in exclusion list */
+ {0, 2 | DECOMP_NO_COMPOSE, 4202}, /* in exclusion list */
+ {0, 2 | DECOMP_NO_COMPOSE, 4204}, /* in exclusion list */
+ {0, 2 | DECOMP_NO_COMPOSE, 4206}, /* in exclusion list */
+ {0, 2 | DECOMP_NO_COMPOSE, 4208}, /* in exclusion list */
+ {0, 2 | DECOMP_NO_COMPOSE, 4210}, /* in exclusion list */
+ {0, 2 | DECOMP_NO_COMPOSE, 4162}, /* in exclusion list */
+ {0, 2 | DECOMP_NO_COMPOSE, 4212}, /* in exclusion list */
+ {0, 2 | DECOMP_NO_COMPOSE, 4214}, /* in exclusion list */
+ {0, 2 | DECOMP_NO_COMPOSE, 4216}, /* in exclusion list */
+ {0, 2 | DECOMP_NO_COMPOSE, 4218}, /* in exclusion list */
+ {0, 2 | DECOMP_NO_COMPOSE, 4220}, /* in exclusion list */
+ {0, 2 | DECOMP_COMPAT, 4222},
{0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0671},
{0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x067B},
{0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x067E},
@@ -2744,299 +2728,299 @@ static const pg_unicode_decomposition UnicodeDecompMain[3943] =
{0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06B1},
{0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06BA},
{0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06BB},
- {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06C0},
+ {0, 2 | DECOMP_COMPAT, 2327},
{0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06C1},
{0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06BE},
{0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06D2},
- {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06D3},
+ {0, 2 | DECOMP_COMPAT, 2331},
{0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06AD},
{0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06C7},
{0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06C6},
{0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06C8},
- {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0677},
+ {0, 1 | DECOMP_COMPAT, 4623},
{0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06CB},
{0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06C5},
{0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06C9},
{0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06D0},
{0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0649},
- {0, 2 | DECOMP_COMPAT, 3838},
- {0, 2 | DECOMP_COMPAT, 3840},
- {0, 2 | DECOMP_COMPAT, 3842},
- {0, 2 | DECOMP_COMPAT, 3844},
- {0, 2 | DECOMP_COMPAT, 3846},
- {0, 2 | DECOMP_COMPAT, 3848},
- {0, 2 | DECOMP_COMPAT, 3850},
- {0, 2 | DECOMP_COMPAT, 3852},
+ {0, 3 | DECOMP_COMPAT, 2317},
+ {0, 3 | DECOMP_COMPAT, 4224},
+ {0, 3 | DECOMP_COMPAT, 4227},
+ {0, 3 | DECOMP_COMPAT, 4230},
+ {0, 3 | DECOMP_COMPAT, 4233},
+ {0, 3 | DECOMP_COMPAT, 4236},
+ {0, 3 | DECOMP_COMPAT, 4239},
+ {0, 3 | DECOMP_COMPAT, 4242},
{0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06CC},
- {0, 2 | DECOMP_COMPAT, 3854},
- {0, 2 | DECOMP_COMPAT, 3856},
- {0, 2 | DECOMP_COMPAT, 3858},
- {0, 2 | DECOMP_COMPAT, 3860},
- {0, 2 | DECOMP_COMPAT, 3862},
- {0, 2 | DECOMP_COMPAT, 1368},
- {0, 2 | DECOMP_COMPAT, 1272},
- {0, 2 | DECOMP_COMPAT, 3864},
- {0, 2 | DECOMP_COMPAT, 3866},
- {0, 2 | DECOMP_COMPAT, 3868},
- {0, 2 | DECOMP_COMPAT, 1101},
- {0, 2 | DECOMP_COMPAT, 1104},
- {0, 2 | DECOMP_COMPAT, 1110},
- {0, 2 | DECOMP_COMPAT, 1113},
- {0, 2 | DECOMP_COMPAT, 3870},
- {0, 2 | DECOMP_COMPAT, 3872},
- {0, 2 | DECOMP_COMPAT, 3874},
- {0, 2 | DECOMP_COMPAT, 3876},
- {0, 2 | DECOMP_COMPAT, 3878},
- {0, 2 | DECOMP_COMPAT, 3880},
- {0, 2 | DECOMP_COMPAT, 1135},
- {0, 2 | DECOMP_COMPAT, 1102},
- {0, 2 | DECOMP_COMPAT, 1105},
- {0, 2 | DECOMP_COMPAT, 363},
- {0, 2 | DECOMP_COMPAT, 1121},
- {0, 2 | DECOMP_COMPAT, 3882},
- {0, 2 | DECOMP_COMPAT, 1111},
- {0, 2 | DECOMP_COMPAT, 1134},
- {0, 2 | DECOMP_COMPAT, 1131},
- {0, 2 | DECOMP_COMPAT, 1302},
- {0, 2 | DECOMP_COMPAT, 1140},
- {0, 2 | DECOMP_COMPAT, 1149},
- {0, 2 | DECOMP_COMPAT, 1152},
- {0, 2 | DECOMP_COMPAT, 3884},
- {0, 2 | DECOMP_COMPAT, 1167},
- {0, 2 | DECOMP_COMPAT, 1170},
- {0, 2 | DECOMP_COMPAT, 3886},
- {0, 2 | DECOMP_COMPAT, 3888},
- {0, 2 | DECOMP_COMPAT, 1173},
- {0, 2 | DECOMP_COMPAT, 3890},
- {0, 2 | DECOMP_COMPAT, 1182},
- {0, 2 | DECOMP_COMPAT, 368},
- {0, 2 | DECOMP_COMPAT, 3892},
- {0, 2 | DECOMP_COMPAT, 1191},
- {0, 2 | DECOMP_COMPAT, 3894},
- {0, 2 | DECOMP_COMPAT, 3896},
- {0, 2 | DECOMP_COMPAT, 1200},
- {0, 2 | DECOMP_COMPAT, 1365},
- {0, 2 | DECOMP_COMPAT, 3898},
- {0, 2 | DECOMP_COMPAT, 3900},
- {0, 2 | DECOMP_COMPAT, 3902},
- {0, 2 | DECOMP_COMPAT, 1203},
- {0, 2 | DECOMP_COMPAT, 3904},
- {0, 2 | DECOMP_COMPAT, 3906},
- {0, 2 | DECOMP_COMPAT, 3908},
- {0, 2 | DECOMP_COMPAT, 3910},
- {0, 2 | DECOMP_COMPAT, 3912},
- {0, 2 | DECOMP_COMPAT, 3914},
- {0, 2 | DECOMP_COMPAT, 3916},
- {0, 2 | DECOMP_COMPAT, 1341},
- {0, 2 | DECOMP_COMPAT, 3918},
- {0, 2 | DECOMP_COMPAT, 3920},
+ {0, 3 | DECOMP_COMPAT, 4245},
+ {0, 3 | DECOMP_COMPAT, 4248},
+ {0, 3 | DECOMP_COMPAT, 4251},
+ {0, 3 | DECOMP_COMPAT, 4254},
+ {0, 2 | DECOMP_COMPAT, 4257},
+ {0, 2 | DECOMP_COMPAT, 1451},
+ {0, 2 | DECOMP_COMPAT, 1355},
+ {0, 2 | DECOMP_COMPAT, 4259},
+ {0, 2 | DECOMP_COMPAT, 4261},
+ {0, 2 | DECOMP_COMPAT, 4263},
+ {0, 2 | DECOMP_COMPAT, 1184},
+ {0, 2 | DECOMP_COMPAT, 1187},
+ {0, 2 | DECOMP_COMPAT, 1193},
+ {0, 2 | DECOMP_COMPAT, 1196},
+ {0, 2 | DECOMP_COMPAT, 4265},
+ {0, 2 | DECOMP_COMPAT, 4267},
+ {0, 2 | DECOMP_COMPAT, 4269},
+ {0, 2 | DECOMP_COMPAT, 4271},
+ {0, 2 | DECOMP_COMPAT, 4273},
+ {0, 2 | DECOMP_COMPAT, 4275},
{0, 2 | DECOMP_COMPAT, 1218},
- {0, 2 | DECOMP_COMPAT, 1209},
- {0, 2 | DECOMP_COMPAT, 1221},
- {0, 2 | DECOMP_COMPAT, 16},
- {0, 2 | DECOMP_COMPAT, 1},
- {0, 2 | DECOMP_COMPAT, 10},
- {0, 2 | DECOMP_COMPAT, 17},
- {0, 2 | DECOMP_COMPAT, 362},
- {0, 2 | DECOMP_COMPAT, 1120},
- {0, 2 | DECOMP_COMPAT, 1147},
- {0, 2 | DECOMP_COMPAT, 1129},
- {0, 2 | DECOMP_COMPAT, 1126},
- {0, 2 | DECOMP_COMPAT, 1257},
- {0, 2 | DECOMP_COMPAT, 1251},
- {0, 2 | DECOMP_COMPAT, 3922},
- {0, 2 | DECOMP_COMPAT, 1263},
- {0, 2 | DECOMP_COMPAT, 3924},
- {0, 2 | DECOMP_COMPAT, 3926},
- {0, 2 | DECOMP_COMPAT, 3928},
- {0, 2 | DECOMP_COMPAT, 1245},
- {0, 2 | DECOMP_COMPAT, 3930},
- {0, 2 | DECOMP_COMPAT, 3932},
- {0, 2 | DECOMP_COMPAT, 1295},
- {0, 2 | DECOMP_COMPAT, 1127},
- {0, 2 | DECOMP_COMPAT, 3881},
+ {0, 2 | DECOMP_COMPAT, 1185},
+ {0, 2 | DECOMP_COMPAT, 1188},
+ {0, 2 | DECOMP_COMPAT, 399},
+ {0, 2 | DECOMP_COMPAT, 1204},
+ {0, 2 | DECOMP_COMPAT, 4277},
+ {0, 2 | DECOMP_COMPAT, 1194},
+ {0, 2 | DECOMP_COMPAT, 1217},
+ {0, 2 | DECOMP_COMPAT, 1214},
+ {0, 2 | DECOMP_COMPAT, 1385},
+ {0, 2 | DECOMP_COMPAT, 1223},
{0, 2 | DECOMP_COMPAT, 1232},
- {0, 2 | DECOMP_COMPAT, 3934},
- {0, 2 | DECOMP_COMPAT, 1319},
- {0, 2 | DECOMP_COMPAT, 3936},
- {0, 2 | DECOMP_COMPAT, 3938},
- {0, 2 | DECOMP_COMPAT, 3940},
- {0, 3 | DECOMP_COMPAT, 1074},
- {0, 3 | DECOMP_COMPAT, 1077},
- {0, 3 | DECOMP_COMPAT, 1080},
- {0, 3 | DECOMP_COMPAT, 1083},
- {0, 3 | DECOMP_COMPAT, 1086},
- {0, 3 | DECOMP_COMPAT, 1089},
- {0, 2 | DECOMP_COMPAT, 3942},
- {0, 2 | DECOMP_COMPAT, 3944},
- {0, 2 | DECOMP_COMPAT, 3946},
- {0, 2 | DECOMP_COMPAT, 360},
- {0, 2 | DECOMP_COMPAT, 3948},
- {0, 2 | DECOMP_COMPAT, 3950},
- {0, 2 | DECOMP_COMPAT, 3952},
- {0, 2 | DECOMP_COMPAT, 3954},
- {0, 2 | DECOMP_COMPAT, 3956},
- {0, 2 | DECOMP_COMPAT, 3958},
- {0, 2 | DECOMP_COMPAT, 3960},
- {0, 2 | DECOMP_COMPAT, 3962},
- {0, 2 | DECOMP_COMPAT, 3964},
- {0, 2 | DECOMP_COMPAT, 3966},
- {0, 2 | DECOMP_COMPAT, 3968},
- {0, 2 | DECOMP_COMPAT, 3970},
- {0, 2 | DECOMP_COMPAT, 3972},
- {0, 2 | DECOMP_COMPAT, 3974},
+ {0, 2 | DECOMP_COMPAT, 1235},
+ {0, 2 | DECOMP_COMPAT, 4279},
+ {0, 2 | DECOMP_COMPAT, 1250},
+ {0, 2 | DECOMP_COMPAT, 1253},
+ {0, 2 | DECOMP_COMPAT, 4281},
+ {0, 2 | DECOMP_COMPAT, 4283},
+ {0, 2 | DECOMP_COMPAT, 1256},
+ {0, 2 | DECOMP_COMPAT, 4285},
{0, 2 | DECOMP_COMPAT, 1265},
- {0, 2 | DECOMP_COMPAT, 3976},
- {0, 2 | DECOMP_COMPAT, 3978},
- {0, 2 | DECOMP_COMPAT, 3980},
- {0, 2 | DECOMP_COMPAT, 3982},
- {0, 2 | DECOMP_COMPAT, 3984},
- {0, 2 | DECOMP_COMPAT, 6},
- {0, 2 | DECOMP_COMPAT, 3986},
- {0, 2 | DECOMP_COMPAT, 3988},
- {0, 2 | DECOMP_COMPAT, 11},
- {0, 2 | DECOMP_COMPAT, 3990},
- {0, 2 | DECOMP_COMPAT, 3992},
- {0, 2 | DECOMP_COMPAT, 1161},
- {0, 2 | DECOMP_COMPAT, 3994},
- {0, 3 | DECOMP_COMPAT, 1092},
- {0, 3 | DECOMP_COMPAT, 1095},
- {0, 3 | DECOMP_COMPAT, 1098},
- {0, 2 | DECOMP_COMPAT, 3996},
- {0, 2 | DECOMP_COMPAT, 3998},
- {0, 2 | DECOMP_COMPAT, 4000},
- {0, 2 | DECOMP_COMPAT, 4002},
- {0, 2 | DECOMP_COMPAT, 4004},
- {0, 2 | DECOMP_COMPAT, 4006},
- {0, 2 | DECOMP_COMPAT, 4008},
- {0, 2 | DECOMP_COMPAT, 4010},
- {0, 2 | DECOMP_COMPAT, 4012},
- {0, 2 | DECOMP_COMPAT, 4014},
- {0, 2 | DECOMP_COMPAT, 1168},
- {0, 2 | DECOMP_COMPAT, 1213},
- {0, 2 | DECOMP_COMPAT, 1138},
- {0, 2 | DECOMP_COMPAT, 1159},
- {0, 2 | DECOMP_COMPAT, 1285},
- {0, 2 | DECOMP_COMPAT, 1273},
- {0, 2 | DECOMP_COMPAT, 4016},
- {0, 2 | DECOMP_COMPAT, 4018},
- {0, 2 | DECOMP_COMPAT, 4020},
- {0, 2 | DECOMP_COMPAT, 4022},
- {0, 2 | DECOMP_COMPAT, 1158},
- {0, 2 | DECOMP_COMPAT, 1155},
- {0, 2 | DECOMP_COMPAT, 4024},
- {0, 2 | DECOMP_COMPAT, 4026},
- {0, 2 | DECOMP_COMPAT, 4028},
- {0, 2 | DECOMP_COMPAT, 4030},
- {0, 2 | DECOMP_COMPAT, 4032},
- {0, 2 | DECOMP_COMPAT, 4034},
- {0, 3 | DECOMP_COMPAT, 1101},
- {0, 3 | DECOMP_COMPAT, 1104},
- {0, 3 | DECOMP_COMPAT, 1107},
- {0, 3 | DECOMP_COMPAT, 1110},
- {0, 3 | DECOMP_COMPAT, 1113},
- {0, 3 | DECOMP_COMPAT, 1116},
- {0, 3 | DECOMP_COMPAT, 1119},
- {0, 3 | DECOMP_COMPAT, 1122},
- {0, 3 | DECOMP_COMPAT, 1125},
- {0, 3 | DECOMP_COMPAT, 1128},
- {0, 3 | DECOMP_COMPAT, 1131},
- {0, 3 | DECOMP_COMPAT, 1134},
- {0, 3 | DECOMP_COMPAT, 1137},
- {0, 3 | DECOMP_COMPAT, 1140},
- {0, 3 | DECOMP_COMPAT, 1143},
- {0, 3 | DECOMP_COMPAT, 1146},
- {0, 3 | DECOMP_COMPAT, 1149},
- {0, 3 | DECOMP_COMPAT, 1152},
- {0, 3 | DECOMP_COMPAT, 1155},
- {0, 3 | DECOMP_COMPAT, 1158},
- {0, 3 | DECOMP_COMPAT, 1161},
- {0, 3 | DECOMP_COMPAT, 1164},
- {0, 3 | DECOMP_COMPAT, 1167},
- {0, 3 | DECOMP_COMPAT, 1170},
- {0, 3 | DECOMP_COMPAT, 1173},
- {0, 3 | DECOMP_COMPAT, 1176},
- {0, 3 | DECOMP_COMPAT, 1179},
- {0, 3 | DECOMP_COMPAT, 1182},
- {0, 3 | DECOMP_COMPAT, 1185},
- {0, 3 | DECOMP_COMPAT, 1188},
- {0, 3 | DECOMP_COMPAT, 1191},
- {0, 3 | DECOMP_COMPAT, 1194},
- {0, 3 | DECOMP_COMPAT, 1197},
- {0, 3 | DECOMP_COMPAT, 1200},
+ {0, 2 | DECOMP_COMPAT, 404},
+ {0, 2 | DECOMP_COMPAT, 4287},
+ {0, 2 | DECOMP_COMPAT, 1274},
+ {0, 2 | DECOMP_COMPAT, 4289},
+ {0, 2 | DECOMP_COMPAT, 4291},
+ {0, 2 | DECOMP_COMPAT, 1283},
+ {0, 2 | DECOMP_COMPAT, 1448},
+ {0, 2 | DECOMP_COMPAT, 4293},
+ {0, 2 | DECOMP_COMPAT, 4295},
+ {0, 2 | DECOMP_COMPAT, 4297},
+ {0, 2 | DECOMP_COMPAT, 1286},
+ {0, 2 | DECOMP_COMPAT, 4299},
+ {0, 2 | DECOMP_COMPAT, 4301},
+ {0, 2 | DECOMP_COMPAT, 4303},
+ {0, 2 | DECOMP_COMPAT, 4305},
+ {0, 2 | DECOMP_COMPAT, 4307},
+ {0, 2 | DECOMP_COMPAT, 4309},
+ {0, 2 | DECOMP_COMPAT, 4311},
+ {0, 2 | DECOMP_COMPAT, 1424},
+ {0, 2 | DECOMP_COMPAT, 4313},
+ {0, 2 | DECOMP_COMPAT, 4315},
+ {0, 2 | DECOMP_COMPAT, 1301},
+ {0, 2 | DECOMP_COMPAT, 1292},
+ {0, 2 | DECOMP_COMPAT, 1304},
+ {0, 2 | DECOMP_COMPAT, 17},
+ {0, 2 | DECOMP_COMPAT, 2},
+ {0, 2 | DECOMP_COMPAT, 11},
+ {0, 2 | DECOMP_COMPAT, 18},
+ {0, 2 | DECOMP_COMPAT, 398},
+ {0, 2 | DECOMP_COMPAT, 1203},
+ {0, 2 | DECOMP_COMPAT, 1230},
+ {0, 2 | DECOMP_COMPAT, 1212},
+ {0, 2 | DECOMP_COMPAT, 1209},
+ {0, 2 | DECOMP_COMPAT, 1340},
+ {0, 2 | DECOMP_COMPAT, 1334},
+ {0, 2 | DECOMP_COMPAT, 4317},
+ {0, 2 | DECOMP_COMPAT, 1346},
+ {0, 2 | DECOMP_COMPAT, 4319},
+ {0, 2 | DECOMP_COMPAT, 4321},
+ {0, 2 | DECOMP_COMPAT, 4323},
+ {0, 2 | DECOMP_COMPAT, 1328},
+ {0, 2 | DECOMP_COMPAT, 4325},
+ {0, 2 | DECOMP_COMPAT, 4327},
+ {0, 2 | DECOMP_COMPAT, 1378},
+ {0, 2 | DECOMP_COMPAT, 1210},
+ {0, 2 | DECOMP_COMPAT, 4276},
+ {0, 2 | DECOMP_COMPAT, 1315},
+ {0, 2 | DECOMP_COMPAT, 4329},
+ {0, 2 | DECOMP_COMPAT, 1402},
+ {0, 2 | DECOMP_COMPAT, 4331},
+ {0, 2 | DECOMP_COMPAT, 4333},
+ {0, 2 | DECOMP_COMPAT, 4335},
+ {0, 3 | DECOMP_COMPAT, 1157},
+ {0, 3 | DECOMP_COMPAT, 1160},
+ {0, 3 | DECOMP_COMPAT, 1163},
+ {0, 3 | DECOMP_COMPAT, 1166},
+ {0, 3 | DECOMP_COMPAT, 1169},
+ {0, 3 | DECOMP_COMPAT, 1172},
+ {0, 3 | DECOMP_COMPAT, 4337},
+ {0, 3 | DECOMP_COMPAT, 4340},
+ {0, 3 | DECOMP_COMPAT, 4343},
+ {0, 2 | DECOMP_COMPAT, 396},
+ {0, 2 | DECOMP_COMPAT, 4346},
+ {0, 2 | DECOMP_COMPAT, 4348},
+ {0, 2 | DECOMP_COMPAT, 4350},
+ {0, 2 | DECOMP_COMPAT, 4352},
+ {0, 2 | DECOMP_COMPAT, 4354},
+ {0, 2 | DECOMP_COMPAT, 4356},
+ {0, 2 | DECOMP_COMPAT, 4358},
+ {0, 2 | DECOMP_COMPAT, 4360},
+ {0, 2 | DECOMP_COMPAT, 4362},
+ {0, 2 | DECOMP_COMPAT, 4364},
+ {0, 2 | DECOMP_COMPAT, 4366},
+ {0, 2 | DECOMP_COMPAT, 4368},
+ {0, 2 | DECOMP_COMPAT, 4370},
+ {0, 2 | DECOMP_COMPAT, 4372},
+ {0, 2 | DECOMP_COMPAT, 1348},
+ {0, 3 | DECOMP_COMPAT, 4374},
+ {0, 3 | DECOMP_COMPAT, 4377},
+ {0, 2 | DECOMP_COMPAT, 4380},
+ {0, 2 | DECOMP_COMPAT, 4382},
+ {0, 2 | DECOMP_COMPAT, 4384},
+ {0, 2 | DECOMP_COMPAT, 7},
+ {0, 2 | DECOMP_COMPAT, 4386},
+ {0, 2 | DECOMP_COMPAT, 4388},
+ {0, 2 | DECOMP_COMPAT, 12},
+ {0, 2 | DECOMP_COMPAT, 4390},
+ {0, 2 | DECOMP_COMPAT, 4392},
+ {0, 2 | DECOMP_COMPAT, 1244},
+ {0, 2 | DECOMP_COMPAT, 4394},
+ {0, 3 | DECOMP_COMPAT, 1175},
+ {0, 3 | DECOMP_COMPAT, 1178},
+ {0, 3 | DECOMP_COMPAT, 1181},
+ {0, 2 | DECOMP_COMPAT, 4396},
+ {0, 2 | DECOMP_COMPAT, 4398},
+ {0, 2 | DECOMP_COMPAT, 4400},
+ {0, 2 | DECOMP_COMPAT, 4402},
+ {0, 2 | DECOMP_COMPAT, 4404},
+ {0, 2 | DECOMP_COMPAT, 4406},
+ {0, 2 | DECOMP_COMPAT, 4408},
+ {0, 2 | DECOMP_COMPAT, 4410},
+ {0, 2 | DECOMP_COMPAT, 4412},
+ {0, 2 | DECOMP_COMPAT, 4414},
+ {0, 2 | DECOMP_COMPAT, 1251},
+ {0, 2 | DECOMP_COMPAT, 1296},
+ {0, 2 | DECOMP_COMPAT, 1221},
+ {0, 2 | DECOMP_COMPAT, 1242},
+ {0, 2 | DECOMP_COMPAT, 1368},
+ {0, 2 | DECOMP_COMPAT, 1356},
+ {0, 2 | DECOMP_COMPAT, 4416},
+ {0, 2 | DECOMP_COMPAT, 4418},
+ {0, 2 | DECOMP_COMPAT, 4420},
+ {0, 2 | DECOMP_COMPAT, 4422},
+ {0, 2 | DECOMP_COMPAT, 1241},
+ {0, 2 | DECOMP_COMPAT, 1238},
+ {0, 2 | DECOMP_COMPAT, 4424},
+ {0, 2 | DECOMP_COMPAT, 4426},
+ {0, 2 | DECOMP_COMPAT, 4428},
+ {0, 2 | DECOMP_COMPAT, 4430},
+ {0, 2 | DECOMP_COMPAT, 4432},
+ {0, 2 | DECOMP_COMPAT, 4434},
+ {0, 3 | DECOMP_COMPAT, 1184},
+ {0, 3 | DECOMP_COMPAT, 1187},
+ {0, 3 | DECOMP_COMPAT, 1190},
+ {0, 3 | DECOMP_COMPAT, 1193},
+ {0, 3 | DECOMP_COMPAT, 1196},
+ {0, 3 | DECOMP_COMPAT, 1199},
+ {0, 3 | DECOMP_COMPAT, 1202},
+ {0, 3 | DECOMP_COMPAT, 1205},
+ {0, 3 | DECOMP_COMPAT, 1208},
+ {0, 3 | DECOMP_COMPAT, 1211},
+ {0, 3 | DECOMP_COMPAT, 1214},
+ {0, 3 | DECOMP_COMPAT, 1217},
+ {0, 3 | DECOMP_COMPAT, 1220},
+ {0, 3 | DECOMP_COMPAT, 1223},
+ {0, 3 | DECOMP_COMPAT, 1226},
+ {0, 3 | DECOMP_COMPAT, 1229},
+ {0, 3 | DECOMP_COMPAT, 1232},
+ {0, 3 | DECOMP_COMPAT, 1235},
+ {0, 3 | DECOMP_COMPAT, 1238},
+ {0, 3 | DECOMP_COMPAT, 1241},
+ {0, 3 | DECOMP_COMPAT, 1244},
+ {0, 3 | DECOMP_COMPAT, 1247},
+ {0, 3 | DECOMP_COMPAT, 1250},
+ {0, 3 | DECOMP_COMPAT, 1253},
+ {0, 3 | DECOMP_COMPAT, 1256},
+ {0, 3 | DECOMP_COMPAT, 1259},
+ {0, 3 | DECOMP_COMPAT, 1262},
+ {0, 3 | DECOMP_COMPAT, 1265},
+ {0, 3 | DECOMP_COMPAT, 1268},
+ {0, 3 | DECOMP_COMPAT, 1271},
+ {0, 3 | DECOMP_COMPAT, 1274},
+ {0, 3 | DECOMP_COMPAT, 1277},
+ {0, 3 | DECOMP_COMPAT, 1280},
+ {0, 3 | DECOMP_COMPAT, 1283},
+ {0, 3 | DECOMP_COMPAT, 1286},
+ {0, 3 | DECOMP_COMPAT, 1289},
+ {0, 3 | DECOMP_COMPAT, 1292},
+ {0, 3 | DECOMP_COMPAT, 1295},
+ {0, 3 | DECOMP_COMPAT, 1298},
+ {0, 3 | DECOMP_COMPAT, 1301},
+ {0, 3 | DECOMP_COMPAT, 1304},
+ {0, 3 | DECOMP_COMPAT, 1307},
+ {0, 3 | DECOMP_COMPAT, 1310},
+ {0, 3 | DECOMP_COMPAT, 398},
+ {0, 3 | DECOMP_COMPAT, 1313},
+ {0, 3 | DECOMP_COMPAT, 1316},
+ {0, 3 | DECOMP_COMPAT, 1319},
{0, 3 | DECOMP_COMPAT, 1203},
- {0, 3 | DECOMP_COMPAT, 1206},
- {0, 3 | DECOMP_COMPAT, 1209},
- {0, 3 | DECOMP_COMPAT, 1212},
- {0, 3 | DECOMP_COMPAT, 1215},
- {0, 3 | DECOMP_COMPAT, 1218},
- {0, 3 | DECOMP_COMPAT, 1221},
- {0, 3 | DECOMP_COMPAT, 1224},
- {0, 3 | DECOMP_COMPAT, 1227},
- {0, 3 | DECOMP_COMPAT, 362},
- {0, 3 | DECOMP_COMPAT, 1230},
- {0, 3 | DECOMP_COMPAT, 1233},
- {0, 3 | DECOMP_COMPAT, 1236},
- {0, 3 | DECOMP_COMPAT, 1120},
- {0, 3 | DECOMP_COMPAT, 1239},
- {0, 3 | DECOMP_COMPAT, 1242},
- {0, 3 | DECOMP_COMPAT, 1245},
- {0, 3 | DECOMP_COMPAT, 1248},
- {0, 3 | DECOMP_COMPAT, 1251},
- {0, 3 | DECOMP_COMPAT, 1254},
- {0, 3 | DECOMP_COMPAT, 1257},
- {0, 3 | DECOMP_COMPAT, 1260},
- {0, 3 | DECOMP_COMPAT, 1263},
- {0, 3 | DECOMP_COMPAT, 1266},
- {0, 3 | DECOMP_COMPAT, 1269},
- {0, 3 | DECOMP_COMPAT, 1272},
- {0, 3 | DECOMP_COMPAT, 1275},
- {0, 3 | DECOMP_COMPAT, 1278},
- {0, 3 | DECOMP_COMPAT, 1281},
- {0, 3 | DECOMP_COMPAT, 1284},
- {0, 3 | DECOMP_COMPAT, 1287},
- {0, 3 | DECOMP_COMPAT, 1290},
- {0, 3 | DECOMP_COMPAT, 1293},
- {0, 3 | DECOMP_COMPAT, 1296},
- {0, 3 | DECOMP_COMPAT, 1299},
- {0, 3 | DECOMP_COMPAT, 1302},
- {0, 3 | DECOMP_COMPAT, 1305},
- {0, 3 | DECOMP_COMPAT, 1308},
- {0, 3 | DECOMP_COMPAT, 1311},
- {0, 3 | DECOMP_COMPAT, 1314},
- {0, 3 | DECOMP_COMPAT, 1317},
- {0, 3 | DECOMP_COMPAT, 1320},
- {0, 3 | DECOMP_COMPAT, 1323},
- {0, 3 | DECOMP_COMPAT, 1326},
- {0, 3 | DECOMP_COMPAT, 1329},
- {0, 3 | DECOMP_COMPAT, 1332},
- {0, 3 | DECOMP_COMPAT, 1335},
- {0, 3 | DECOMP_COMPAT, 1338},
- {0, 3 | DECOMP_COMPAT, 1341},
- {0, 3 | DECOMP_COMPAT, 1344},
- {0, 3 | DECOMP_COMPAT, 1347},
- {0, 3 | DECOMP_COMPAT, 1350},
- {0, 3 | DECOMP_COMPAT, 1353},
- {0, 3 | DECOMP_COMPAT, 1356},
- {0, 3 | DECOMP_COMPAT, 1359},
- {0, 3 | DECOMP_COMPAT, 1362},
- {0, 3 | DECOMP_COMPAT, 1365},
- {0, 3 | DECOMP_COMPAT, 1368},
- {0, 3 | DECOMP_COMPAT, 1371},
- {0, 3 | DECOMP_COMPAT, 1374},
- {0, 3 | DECOMP_COMPAT, 1377},
- {0, 3 | DECOMP_COMPAT, 1380},
- {0, 4 | DECOMP_COMPAT, 4},
- {0, 4 | DECOMP_COMPAT, 358},
- {0, 4 | DECOMP_COMPAT, 362},
- {0, 4 | DECOMP_COMPAT, 366},
- {0, 4 | DECOMP_COMPAT, 370},
- {0, 4 | DECOMP_COMPAT, 9},
- {0, 4 | DECOMP_COMPAT, 14},
- {0, 3 | DECOMP_COMPAT, 0},
- {0, 18 | DECOMP_COMPAT, 0},
- {0, 8 | DECOMP_COMPAT, 18},
- {0, 4 | DECOMP_COMPAT, 374},
+ {0, 3 | DECOMP_COMPAT, 1322},
+ {0, 3 | DECOMP_COMPAT, 1325},
+ {0, 3 | DECOMP_COMPAT, 1328},
+ {0, 3 | DECOMP_COMPAT, 1331},
+ {0, 3 | DECOMP_COMPAT, 1334},
+ {0, 3 | DECOMP_COMPAT, 1337},
+ {0, 3 | DECOMP_COMPAT, 1340},
+ {0, 3 | DECOMP_COMPAT, 1343},
+ {0, 3 | DECOMP_COMPAT, 1346},
+ {0, 3 | DECOMP_COMPAT, 1349},
+ {0, 3 | DECOMP_COMPAT, 1352},
+ {0, 3 | DECOMP_COMPAT, 1355},
+ {0, 3 | DECOMP_COMPAT, 1358},
+ {0, 3 | DECOMP_COMPAT, 1361},
+ {0, 3 | DECOMP_COMPAT, 1364},
+ {0, 3 | DECOMP_COMPAT, 1367},
+ {0, 3 | DECOMP_COMPAT, 1370},
+ {0, 3 | DECOMP_COMPAT, 1373},
+ {0, 3 | DECOMP_COMPAT, 1376},
+ {0, 3 | DECOMP_COMPAT, 1379},
+ {0, 3 | DECOMP_COMPAT, 1382},
+ {0, 3 | DECOMP_COMPAT, 1385},
+ {0, 3 | DECOMP_COMPAT, 1388},
+ {0, 3 | DECOMP_COMPAT, 1391},
+ {0, 3 | DECOMP_COMPAT, 1394},
+ {0, 3 | DECOMP_COMPAT, 1397},
+ {0, 3 | DECOMP_COMPAT, 1400},
+ {0, 3 | DECOMP_COMPAT, 1403},
+ {0, 3 | DECOMP_COMPAT, 1406},
+ {0, 3 | DECOMP_COMPAT, 1409},
+ {0, 3 | DECOMP_COMPAT, 1412},
+ {0, 3 | DECOMP_COMPAT, 1415},
+ {0, 3 | DECOMP_COMPAT, 1418},
+ {0, 3 | DECOMP_COMPAT, 1421},
+ {0, 3 | DECOMP_COMPAT, 1424},
+ {0, 3 | DECOMP_COMPAT, 1427},
+ {0, 3 | DECOMP_COMPAT, 1430},
+ {0, 3 | DECOMP_COMPAT, 1433},
+ {0, 3 | DECOMP_COMPAT, 1436},
+ {0, 3 | DECOMP_COMPAT, 1439},
+ {0, 3 | DECOMP_COMPAT, 1442},
+ {0, 3 | DECOMP_COMPAT, 1445},
+ {0, 3 | DECOMP_COMPAT, 1448},
+ {0, 3 | DECOMP_COMPAT, 1451},
+ {0, 3 | DECOMP_COMPAT, 1454},
+ {0, 3 | DECOMP_COMPAT, 1457},
+ {0, 3 | DECOMP_COMPAT, 1460},
+ {0, 3 | DECOMP_COMPAT, 1463},
+ {0, 4 | DECOMP_COMPAT, 5},
+ {0, 4 | DECOMP_COMPAT, 394},
+ {0, 4 | DECOMP_COMPAT, 398},
+ {0, 4 | DECOMP_COMPAT, 402},
+ {0, 4 | DECOMP_COMPAT, 406},
+ {0, 4 | DECOMP_COMPAT, 10},
+ {0, 4 | DECOMP_COMPAT, 15},
+ {0, 3 | DECOMP_COMPAT, 1},
+ {0, 18 | DECOMP_COMPAT, 1},
+ {0, 8 | DECOMP_COMPAT, 19},
+ {0, 4 | DECOMP_COMPAT, 410},
{0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x002C},
{0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x3001},
{0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x3002},
@@ -3046,8 +3030,8 @@ static const pg_unicode_decomposition UnicodeDecompMain[3943] =
{0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x003F},
{0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x3016},
{0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x3017},
- {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x2026},
- {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x2025},
+ {0, 1 | DECOMP_COMPAT, 4626},
+ {0, 1 | DECOMP_COMPAT, 4630},
{0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x2014},
{0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x2013},
{0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x005F},
@@ -3067,7 +3051,10 @@ static const pg_unicode_decomposition UnicodeDecompMain[3943] =
{0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x300F},
{0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x005B},
{0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x005D},
- {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x203E},
+ {0, 1 | DECOMP_COMPAT, 4633},
+ {0, 1 | DECOMP_COMPAT, 4636},
+ {0, 1 | DECOMP_COMPAT, 4639},
+ {0, 1 | DECOMP_COMPAT, 4642},
{0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0023},
{0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0026},
{0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x002A},
@@ -3078,26 +3065,26 @@ static const pg_unicode_decomposition UnicodeDecompMain[3943] =
{0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0024},
{0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0025},
{0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0040},
- {0, 2 | DECOMP_COMPAT, 4036},
- {0, 2 | DECOMP_COMPAT, 4038},
- {0, 2 | DECOMP_COMPAT, 1074},
- {0, 2 | DECOMP_COMPAT, 1077},
- {0, 2 | DECOMP_COMPAT, 1080},
- {0, 2 | DECOMP_COMPAT, 1092},
- {0, 2 | DECOMP_COMPAT, 1083},
- {0, 2 | DECOMP_COMPAT, 1095},
- {0, 2 | DECOMP_COMPAT, 1086},
- {0, 2 | DECOMP_COMPAT, 1098},
- {0, 2 | DECOMP_COMPAT, 1089},
- {0, 2 | DECOMP_COMPAT, 4040},
- {0, 2 | DECOMP_COMPAT, 4042},
- {0, 2 | DECOMP_COMPAT, 4044},
+ {0, 2 | DECOMP_COMPAT, 4436},
+ {0, 2 | DECOMP_COMPAT, 4438},
+ {0, 2 | DECOMP_COMPAT, 1157},
+ {0, 2 | DECOMP_COMPAT, 1160},
+ {0, 2 | DECOMP_COMPAT, 1163},
+ {0, 2 | DECOMP_COMPAT, 1175},
+ {0, 2 | DECOMP_COMPAT, 1166},
+ {0, 2 | DECOMP_COMPAT, 1178},
+ {0, 2 | DECOMP_COMPAT, 1169},
+ {0, 2 | DECOMP_COMPAT, 1181},
+ {0, 2 | DECOMP_COMPAT, 1172},
+ {0, 2 | DECOMP_COMPAT, 4440},
+ {0, 2 | DECOMP_COMPAT, 4442},
+ {0, 2 | DECOMP_COMPAT, 4444},
{0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0621},
- {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0622},
- {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0623},
- {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0624},
- {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0625},
- {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0626},
+ {0, 2 | DECOMP_COMPAT, 2309},
+ {0, 2 | DECOMP_COMPAT, 2311},
+ {0, 2 | DECOMP_COMPAT, 2313},
+ {0, 2 | DECOMP_COMPAT, 2315},
+ {0, 2 | DECOMP_COMPAT, 2317},
{0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0627},
{0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0628},
{0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0629},
@@ -3127,10 +3114,10 @@ static const pg_unicode_decomposition UnicodeDecompMain[3943] =
{0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0647},
{0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0648},
{0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x064A},
- {0, 2 | DECOMP_COMPAT, 4046},
- {0, 2 | DECOMP_COMPAT, 4048},
- {0, 2 | DECOMP_COMPAT, 4050},
- {0, 2 | DECOMP_COMPAT, 22},
+ {0, 3 | DECOMP_COMPAT, 4446},
+ {0, 3 | DECOMP_COMPAT, 4449},
+ {0, 3 | DECOMP_COMPAT, 4452},
+ {0, 2 | DECOMP_COMPAT, 23},
{0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0022},
{0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0027},
{0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x002F},
@@ -3154,62 +3141,62 @@ static const pg_unicode_decomposition UnicodeDecompMain[3943] =
{0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30F3},
{0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x3099},
{0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x309A},
- {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x3164},
- {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x3131},
- {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x3132},
- {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x3133},
- {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x3134},
- {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x3135},
- {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x3136},
- {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x3137},
- {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x3138},
- {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x3139},
- {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x313A},
- {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x313B},
- {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x313C},
- {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x313D},
- {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x313E},
- {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x313F},
- {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x3140},
- {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x3141},
- {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x3142},
- {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x3143},
- {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x3144},
- {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x3145},
- {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x3146},
- {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x3147},
- {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x3148},
- {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x3149},
- {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x314A},
- {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x314B},
- {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x314C},
- {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x314D},
- {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x314E},
- {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x314F},
- {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x3150},
- {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x3151},
- {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x3152},
- {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x3153},
- {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x3154},
- {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x3155},
- {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x3156},
- {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x3157},
- {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x3158},
- {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x3159},
- {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x315A},
- {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x315B},
- {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x315C},
- {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x315D},
- {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x315E},
- {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x315F},
- {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x3160},
- {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x3161},
- {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x3162},
- {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x3163},
+ {0, 1 | DECOMP_COMPAT, 4645},
+ {0, 1 | DECOMP_COMPAT, 4647},
+ {0, 1 | DECOMP_COMPAT, 4649},
+ {0, 1 | DECOMP_COMPAT, 4651},
+ {0, 1 | DECOMP_COMPAT, 4653},
+ {0, 1 | DECOMP_COMPAT, 4655},
+ {0, 1 | DECOMP_COMPAT, 4657},
+ {0, 1 | DECOMP_COMPAT, 4659},
+ {0, 1 | DECOMP_COMPAT, 4661},
+ {0, 1 | DECOMP_COMPAT, 4663},
+ {0, 1 | DECOMP_COMPAT, 4665},
+ {0, 1 | DECOMP_COMPAT, 4667},
+ {0, 1 | DECOMP_COMPAT, 4669},
+ {0, 1 | DECOMP_COMPAT, 4671},
+ {0, 1 | DECOMP_COMPAT, 4673},
+ {0, 1 | DECOMP_COMPAT, 4675},
+ {0, 1 | DECOMP_COMPAT, 4677},
+ {0, 1 | DECOMP_COMPAT, 4679},
+ {0, 1 | DECOMP_COMPAT, 4681},
+ {0, 1 | DECOMP_COMPAT, 4683},
+ {0, 1 | DECOMP_COMPAT, 4685},
+ {0, 1 | DECOMP_COMPAT, 4687},
+ {0, 1 | DECOMP_COMPAT, 4689},
+ {0, 1 | DECOMP_COMPAT, 4691},
+ {0, 1 | DECOMP_COMPAT, 4693},
+ {0, 1 | DECOMP_COMPAT, 4695},
+ {0, 1 | DECOMP_COMPAT, 4697},
+ {0, 1 | DECOMP_COMPAT, 4699},
+ {0, 1 | DECOMP_COMPAT, 4701},
+ {0, 1 | DECOMP_COMPAT, 4703},
+ {0, 1 | DECOMP_COMPAT, 4705},
+ {0, 1 | DECOMP_COMPAT, 4707},
+ {0, 1 | DECOMP_COMPAT, 4709},
+ {0, 1 | DECOMP_COMPAT, 4711},
+ {0, 1 | DECOMP_COMPAT, 4713},
+ {0, 1 | DECOMP_COMPAT, 4715},
+ {0, 1 | DECOMP_COMPAT, 4717},
+ {0, 1 | DECOMP_COMPAT, 4719},
+ {0, 1 | DECOMP_COMPAT, 4721},
+ {0, 1 | DECOMP_COMPAT, 4723},
+ {0, 1 | DECOMP_COMPAT, 4725},
+ {0, 1 | DECOMP_COMPAT, 4727},
+ {0, 1 | DECOMP_COMPAT, 4729},
+ {0, 1 | DECOMP_COMPAT, 4731},
+ {0, 1 | DECOMP_COMPAT, 4733},
+ {0, 1 | DECOMP_COMPAT, 4735},
+ {0, 1 | DECOMP_COMPAT, 4737},
+ {0, 1 | DECOMP_COMPAT, 4739},
+ {0, 1 | DECOMP_COMPAT, 4741},
+ {0, 1 | DECOMP_COMPAT, 4743},
+ {0, 1 | DECOMP_COMPAT, 4745},
+ {0, 1 | DECOMP_COMPAT, 4747},
{0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x00A2},
{0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x00A3},
{0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x00AC},
- {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x00AF},
+ {0, 1 | DECOMP_COMPAT, 4749},
{0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x00A6},
{0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x00A5},
{0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x20A9},
@@ -3220,8 +3207,8 @@ static const pg_unicode_decomposition UnicodeDecompMain[3943] =
{0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x2193},
{0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x25A0},
{0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x25CB},
- {0, 2, 4052},
- {0, 2, 4054},
+ {0, 2, 4455},
+ {0, 2, 4457},
{0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x02D0},
{0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x02D1},
{0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x00E6},
@@ -3247,17 +3234,17 @@ static const pg_unicode_decomposition UnicodeDecompMain[3943] =
{0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x02AA},
{0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x02AB},
{0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x026C},
- {0, 1 | DECOMP_COMPAT, 4195},
+ {0, 1 | DECOMP_COMPAT, 4752},
{0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0xA78E},
{0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x026E},
- {0, 1 | DECOMP_COMPAT, 4196},
+ {0, 1 | DECOMP_COMPAT, 4753},
{0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x028E},
- {0, 1 | DECOMP_COMPAT, 4197},
+ {0, 1 | DECOMP_COMPAT, 4754},
{0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x00F8},
{0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0276},
{0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0277},
{0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x027A},
- {0, 1 | DECOMP_COMPAT, 4198},
+ {0, 1 | DECOMP_COMPAT, 4755},
{0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x027D},
{0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x027E},
{0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0280},
@@ -3274,54 +3261,54 @@ static const pg_unicode_decomposition UnicodeDecompMain[3943] =
{0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x01C0},
{0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x01C1},
{0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x01C2},
- {0, 1 | DECOMP_COMPAT, 4199},
- {0, 1 | DECOMP_COMPAT, 4200},
- {0, 2, 4056},
- {0, 2, 4058},
- {0, 2, 4060},
- {0, 2, 4062},
- {0, 2, 4064},
- {0, 2, 4066},
- {0, 2, 4068},
- {0, 2, 4070},
- {0, 2, 4072},
- {0, 2, 4074},
- {0, 2, 4076},
- {0, 2, 4078},
- {0, 2, 4080},
- {0, 2, 4082},
- {0, 2, 4084},
- {0, 2, 4086},
- {0, 2, 4088},
- {0, 2, 4090},
- {0, 2, 4092},
- {0, 2, 4094},
- {0, 2, 4096},
- {0, 2, 4098},
- {0, 2, 4100},
- {0, 2, 4102},
- {0, 2, 4104},
- {0, 2, 4106},
- {0, 2, 4108},
- {0, 2, 4110},
- {0, 2, 4112},
- {0, 2, 4114},
- {0, 2, 4116},
+ {0, 1 | DECOMP_COMPAT, 4756},
+ {0, 1 | DECOMP_COMPAT, 4757},
+ {0, 2, 4459},
+ {0, 2, 4461},
+ {0, 2, 4463},
+ {0, 2, 4465},
+ {0, 2, 4467},
+ {0, 2, 4469},
+ {0, 2, 4471},
+ {0, 2, 4473},
+ {0, 2, 4475},
+ {0, 2, 4477},
+ {0, 2, 4479},
+ {0, 2, 4481},
+ {0, 2, 4483},
+ {0, 2, 4485},
+ {0, 2, 4487},
+ {0, 2, 4489},
+ {0, 2, 4491},
+ {0, 2, 4493},
+ {0, 2, 4495},
+ {0, 2, 4497},
+ {0, 2, 4499},
+ {0, 2, 4501},
+ {0, 2, 4503},
+ {0, 2, 4505},
+ {0, 2, 4507},
+ {0, 3, 4509},
+ {0, 3, 4512},
+ {0, 3, 4515},
+ {0, 2, 4518},
+ {0, 2, 4520},
+ {0, 3, 4522},
{6, 0, 0},
- {0, 2 | DECOMP_NO_COMPOSE, 4118}, /* in exclusion list */
- {0, 2 | DECOMP_NO_COMPOSE, 4120}, /* in exclusion list */
- {0, 2 | DECOMP_NO_COMPOSE, 4122}, /* in exclusion list */
- {0, 2 | DECOMP_NO_COMPOSE, 4124}, /* in exclusion list */
- {0, 2 | DECOMP_NO_COMPOSE, 4126}, /* in exclusion list */
- {0, 2 | DECOMP_NO_COMPOSE, 4128}, /* in exclusion list */
- {0, 2 | DECOMP_NO_COMPOSE, 4130}, /* in exclusion list */
+ {0, 2 | DECOMP_NO_COMPOSE, 4525}, /* in exclusion list */
+ {0, 2 | DECOMP_NO_COMPOSE, 4527}, /* in exclusion list */
+ {0, 3 | DECOMP_NO_COMPOSE, 4529}, /* in exclusion list */
+ {0, 3 | DECOMP_NO_COMPOSE, 4532}, /* in exclusion list */
+ {0, 3 | DECOMP_NO_COMPOSE, 4535}, /* in exclusion list */
+ {0, 3 | DECOMP_NO_COMPOSE, 4538}, /* in exclusion list */
+ {0, 3 | DECOMP_NO_COMPOSE, 4541}, /* in exclusion list */
{226, 0, 0},
- {0, 2 | DECOMP_NO_COMPOSE, 4132}, /* in exclusion list */
- {0, 2 | DECOMP_NO_COMPOSE, 4134}, /* in exclusion list */
- {0, 2 | DECOMP_NO_COMPOSE, 4136}, /* in exclusion list */
- {0, 2 | DECOMP_NO_COMPOSE, 4138}, /* in exclusion list */
- {0, 2 | DECOMP_NO_COMPOSE, 4140}, /* in exclusion list */
- {0, 2 | DECOMP_NO_COMPOSE, 4142}, /* in exclusion list */
+ {0, 2 | DECOMP_NO_COMPOSE, 4544}, /* in exclusion list */
+ {0, 2 | DECOMP_NO_COMPOSE, 4546}, /* in exclusion list */
+ {0, 3 | DECOMP_NO_COMPOSE, 4548}, /* in exclusion list */
+ {0, 3 | DECOMP_NO_COMPOSE, 4551}, /* in exclusion list */
+ {0, 3 | DECOMP_NO_COMPOSE, 4554}, /* in exclusion list */
+ {0, 3 | DECOMP_NO_COMPOSE, 4557}, /* in exclusion list */
{0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0131},
{0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0237},
{0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0391},
@@ -3338,7 +3325,7 @@ static const pg_unicode_decomposition UnicodeDecompMain[3943] =
{0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x039E},
{0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x039F},
{0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03A1},
- {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03F4},
+ {0, 1 | DECOMP_COMPAT, 4758},
{0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03A4},
{0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03A6},
{0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03A7},
@@ -3359,12 +3346,40 @@ static const pg_unicode_decomposition UnicodeDecompMain[3943] =
{0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03C8},
{0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03C9},
{0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x2202},
- {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03F5},
- {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03D1},
- {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03F0},
- {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03D5},
- {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03F1},
- {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03D6},
+ {0, 1 | DECOMP_COMPAT, 4760},
+ {0, 1 | DECOMP_COMPAT, 4762},
+ {0, 1 | DECOMP_COMPAT, 4764},
+ {0, 1 | DECOMP_COMPAT, 4766},
+ {0, 1 | DECOMP_COMPAT, 4768},
+ {0, 1 | DECOMP_COMPAT, 4770},
+ {0, 1 | DECOMP_COMPAT, 4772},
+ {0, 1 | DECOMP_COMPAT, 4774},
+ {0, 1 | DECOMP_COMPAT, 4776},
+ {0, 1 | DECOMP_COMPAT, 4778},
+ {0, 1 | DECOMP_COMPAT, 4780},
+ {0, 1 | DECOMP_COMPAT, 4782},
+ {0, 1 | DECOMP_COMPAT, 4784},
+ {0, 1 | DECOMP_COMPAT, 4786},
+ {0, 1 | DECOMP_COMPAT, 4788},
+ {0, 1 | DECOMP_COMPAT, 4790},
+ {0, 1 | DECOMP_COMPAT, 4792},
+ {0, 1 | DECOMP_COMPAT, 4794},
+ {0, 1 | DECOMP_COMPAT, 4796},
+ {0, 1 | DECOMP_COMPAT, 4798},
+ {0, 1 | DECOMP_COMPAT, 4800},
+ {0, 1 | DECOMP_COMPAT, 4802},
+ {0, 1 | DECOMP_COMPAT, 4804},
+ {0, 1 | DECOMP_COMPAT, 4806},
+ {0, 1 | DECOMP_COMPAT, 4808},
+ {0, 1 | DECOMP_COMPAT, 4810},
+ {0, 1 | DECOMP_COMPAT, 4812},
+ {0, 1 | DECOMP_COMPAT, 4814},
+ {0, 1 | DECOMP_COMPAT, 4816},
+ {0, 1 | DECOMP_COMPAT, 4818},
+ {0, 1 | DECOMP_COMPAT, 4820},
+ {0, 1 | DECOMP_COMPAT, 4822},
+ {0, 1 | DECOMP_COMPAT, 4824},
+ {0, 1 | DECOMP_COMPAT, 4826},
{0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03DC},
{0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03DD},
{0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0430},
@@ -3409,60 +3424,60 @@ static const pg_unicode_decomposition UnicodeDecompMain[3943] =
{0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x066E},
{0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06A1},
{0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x066F},
- {0, 2 | DECOMP_COMPAT, 493},
- {0, 2 | DECOMP_COMPAT, 4144},
- {0, 2 | DECOMP_COMPAT, 4146},
- {0, 2 | DECOMP_COMPAT, 4148},
- {0, 2 | DECOMP_COMPAT, 4150},
- {0, 2 | DECOMP_COMPAT, 4152},
- {0, 2 | DECOMP_COMPAT, 4154},
- {0, 2 | DECOMP_COMPAT, 4156},
- {0, 2 | DECOMP_COMPAT, 4158},
- {0, 2 | DECOMP_COMPAT, 4160},
- {0, 2 | DECOMP_COMPAT, 4162},
- {0, 3 | DECOMP_COMPAT, 1383},
- {0, 3 | DECOMP_COMPAT, 1386},
- {0, 3 | DECOMP_COMPAT, 1389},
- {0, 3 | DECOMP_COMPAT, 1392},
- {0, 3 | DECOMP_COMPAT, 1395},
- {0, 3 | DECOMP_COMPAT, 1398},
- {0, 3 | DECOMP_COMPAT, 1401},
- {0, 3 | DECOMP_COMPAT, 1404},
- {0, 3 | DECOMP_COMPAT, 1407},
- {0, 3 | DECOMP_COMPAT, 1410},
- {0, 3 | DECOMP_COMPAT, 1413},
- {0, 3 | DECOMP_COMPAT, 1416},
- {0, 3 | DECOMP_COMPAT, 1419},
- {0, 3 | DECOMP_COMPAT, 1422},
- {0, 3 | DECOMP_COMPAT, 1425},
- {0, 3 | DECOMP_COMPAT, 1428},
- {0, 3 | DECOMP_COMPAT, 1431},
- {0, 3 | DECOMP_COMPAT, 1434},
- {0, 3 | DECOMP_COMPAT, 1437},
- {0, 3 | DECOMP_COMPAT, 1440},
- {0, 3 | DECOMP_COMPAT, 1443},
- {0, 3 | DECOMP_COMPAT, 1446},
- {0, 3 | DECOMP_COMPAT, 1449},
- {0, 3 | DECOMP_COMPAT, 1452},
- {0, 3 | DECOMP_COMPAT, 1455},
- {0, 3 | DECOMP_COMPAT, 1458},
- {0, 3 | DECOMP_COMPAT, 1461},
- {0, 2 | DECOMP_COMPAT, 4164},
- {0, 2 | DECOMP_COMPAT, 4166},
- {0, 2 | DECOMP_COMPAT, 4168},
- {0, 2 | DECOMP_COMPAT, 4170},
- {0, 2 | DECOMP_COMPAT, 4172},
- {0, 3 | DECOMP_COMPAT, 1464},
- {0, 2 | DECOMP_COMPAT, 4174},
- {0, 2 | DECOMP_COMPAT, 4176},
- {0, 2 | DECOMP_COMPAT, 4178},
- {0, 2 | DECOMP_COMPAT, 4180},
- {0, 2 | DECOMP_COMPAT, 4182},
- {0, 2 | DECOMP_COMPAT, 4184},
- {0, 2 | DECOMP_COMPAT, 4186},
+ {0, 2 | DECOMP_COMPAT, 529},
+ {0, 2 | DECOMP_COMPAT, 4560},
+ {0, 2 | DECOMP_COMPAT, 4562},
+ {0, 2 | DECOMP_COMPAT, 4564},
+ {0, 2 | DECOMP_COMPAT, 4566},
+ {0, 2 | DECOMP_COMPAT, 4568},
+ {0, 2 | DECOMP_COMPAT, 4570},
+ {0, 2 | DECOMP_COMPAT, 4572},
+ {0, 2 | DECOMP_COMPAT, 4574},
+ {0, 2 | DECOMP_COMPAT, 4576},
+ {0, 2 | DECOMP_COMPAT, 4578},
+ {0, 3 | DECOMP_COMPAT, 1466},
+ {0, 3 | DECOMP_COMPAT, 1469},
+ {0, 3 | DECOMP_COMPAT, 1472},
+ {0, 3 | DECOMP_COMPAT, 1475},
+ {0, 3 | DECOMP_COMPAT, 1478},
+ {0, 3 | DECOMP_COMPAT, 1481},
+ {0, 3 | DECOMP_COMPAT, 1484},
+ {0, 3 | DECOMP_COMPAT, 1487},
+ {0, 3 | DECOMP_COMPAT, 1490},
+ {0, 3 | DECOMP_COMPAT, 1493},
+ {0, 3 | DECOMP_COMPAT, 1496},
+ {0, 3 | DECOMP_COMPAT, 1499},
+ {0, 3 | DECOMP_COMPAT, 1502},
+ {0, 3 | DECOMP_COMPAT, 1505},
+ {0, 3 | DECOMP_COMPAT, 1508},
+ {0, 3 | DECOMP_COMPAT, 1511},
+ {0, 3 | DECOMP_COMPAT, 1514},
+ {0, 3 | DECOMP_COMPAT, 1517},
+ {0, 3 | DECOMP_COMPAT, 1520},
+ {0, 3 | DECOMP_COMPAT, 1523},
+ {0, 3 | DECOMP_COMPAT, 1526},
+ {0, 3 | DECOMP_COMPAT, 1529},
+ {0, 3 | DECOMP_COMPAT, 1532},
+ {0, 3 | DECOMP_COMPAT, 1535},
+ {0, 3 | DECOMP_COMPAT, 1538},
+ {0, 3 | DECOMP_COMPAT, 1541},
+ {0, 3 | DECOMP_COMPAT, 1544},
+ {0, 2 | DECOMP_COMPAT, 4580},
+ {0, 2 | DECOMP_COMPAT, 4582},
+ {0, 2 | DECOMP_COMPAT, 4584},
+ {0, 2 | DECOMP_COMPAT, 4586},
+ {0, 2 | DECOMP_COMPAT, 4588},
+ {0, 3 | DECOMP_COMPAT, 1547},
+ {0, 2 | DECOMP_COMPAT, 4590},
+ {0, 2 | DECOMP_COMPAT, 4592},
+ {0, 2 | DECOMP_COMPAT, 4594},
+ {0, 2 | DECOMP_COMPAT, 4596},
+ {0, 2 | DECOMP_COMPAT, 4598},
+ {0, 2 | DECOMP_COMPAT, 4600},
+ {0, 2 | DECOMP_COMPAT, 4602},
{0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5B57},
{0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x53CC},
- {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30C7},
+ {0, 2 | DECOMP_COMPAT, 3889},
{0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x591A},
{0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x89E3},
{0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x4EA4},
@@ -3492,21 +3507,21 @@ static const pg_unicode_decomposition UnicodeDecompMain[3943] =
{0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5272},
{0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x55B6},
{0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x914D},
- {0, 3 | DECOMP_COMPAT, 1467},
- {0, 3 | DECOMP_COMPAT, 1470},
- {0, 3 | DECOMP_COMPAT, 1473},
- {0, 3 | DECOMP_COMPAT, 1476},
- {0, 3 | DECOMP_COMPAT, 1479},
- {0, 3 | DECOMP_COMPAT, 1482},
- {0, 3 | DECOMP_COMPAT, 1485},
- {0, 3 | DECOMP_COMPAT, 1488},
- {0, 3 | DECOMP_COMPAT, 1491},
+ {0, 3 | DECOMP_COMPAT, 1550},
+ {0, 3 | DECOMP_COMPAT, 1553},
+ {0, 3 | DECOMP_COMPAT, 1556},
+ {0, 3 | DECOMP_COMPAT, 1559},
+ {0, 3 | DECOMP_COMPAT, 1562},
+ {0, 3 | DECOMP_COMPAT, 1565},
+ {0, 3 | DECOMP_COMPAT, 1568},
+ {0, 3 | DECOMP_COMPAT, 1571},
+ {0, 3 | DECOMP_COMPAT, 1574},
{0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5F97},
{0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x53EF},
{0, 1 | DECOMP_INLINE, 0x4E3D},
{0, 1 | DECOMP_INLINE, 0x4E38},
{0, 1 | DECOMP_INLINE, 0x4E41},
- {0, 1, 4201},
+ {0, 1, 4828},
{0, 1 | DECOMP_INLINE, 0x4F60},
{0, 1 | DECOMP_INLINE, 0x4FBB},
{0, 1 | DECOMP_INLINE, 0x5002},
@@ -3514,20 +3529,20 @@ static const pg_unicode_decomposition UnicodeDecompMain[3943] =
{0, 1 | DECOMP_INLINE, 0x5099},
{0, 1 | DECOMP_INLINE, 0x50CF},
{0, 1 | DECOMP_INLINE, 0x349E},
- {0, 1, 4202},
+ {0, 1, 4829},
{0, 1 | DECOMP_INLINE, 0x5154},
{0, 1 | DECOMP_INLINE, 0x5164},
{0, 1 | DECOMP_INLINE, 0x5177},
- {0, 1, 4203},
+ {0, 1, 4830},
{0, 1 | DECOMP_INLINE, 0x34B9},
{0, 1 | DECOMP_INLINE, 0x5167},
{0, 1 | DECOMP_INLINE, 0x518D},
- {0, 1, 4204},
+ {0, 1, 4831},
{0, 1 | DECOMP_INLINE, 0x5197},
{0, 1 | DECOMP_INLINE, 0x51A4},
{0, 1 | DECOMP_INLINE, 0x4ECC},
{0, 1 | DECOMP_INLINE, 0x51AC},
- {0, 1, 4205},
+ {0, 1, 4832},
{0, 1 | DECOMP_INLINE, 0x51F5},
{0, 1 | DECOMP_INLINE, 0x5203},
{0, 1 | DECOMP_INLINE, 0x34DF},
@@ -3543,11 +3558,11 @@ static const pg_unicode_decomposition UnicodeDecompMain[3943] =
{0, 1 | DECOMP_INLINE, 0x5373},
{0, 1 | DECOMP_INLINE, 0x537D},
{0, 1 | DECOMP_INLINE, 0x537F},
- {0, 1, 4206},
+ {0, 1, 4833},
{0, 1 | DECOMP_INLINE, 0x7070},
{0, 1 | DECOMP_INLINE, 0x53CA},
{0, 1 | DECOMP_INLINE, 0x53DF},
- {0, 1, 4207},
+ {0, 1, 4834},
{0, 1 | DECOMP_INLINE, 0x53EB},
{0, 1 | DECOMP_INLINE, 0x53F1},
{0, 1 | DECOMP_INLINE, 0x5406},
@@ -3576,15 +3591,15 @@ static const pg_unicode_decomposition UnicodeDecompMain[3943] =
{0, 1 | DECOMP_INLINE, 0x5832},
{0, 1 | DECOMP_INLINE, 0x5831},
{0, 1 | DECOMP_INLINE, 0x58AC},
- {0, 1, 4208},
+ {0, 1, 4835},
{0, 1 | DECOMP_INLINE, 0x58F2},
{0, 1 | DECOMP_INLINE, 0x58F7},
{0, 1 | DECOMP_INLINE, 0x5906},
{0, 1 | DECOMP_INLINE, 0x591A},
{0, 1 | DECOMP_INLINE, 0x5922},
{0, 1 | DECOMP_INLINE, 0x5962},
- {0, 1, 4209},
- {0, 1, 4210},
+ {0, 1, 4836},
+ {0, 1, 4837},
{0, 1 | DECOMP_INLINE, 0x59EC},
{0, 1 | DECOMP_INLINE, 0x5A1B},
{0, 1 | DECOMP_INLINE, 0x5A27},
@@ -3594,11 +3609,11 @@ static const pg_unicode_decomposition UnicodeDecompMain[3943] =
{0, 1 | DECOMP_INLINE, 0x36FC},
{0, 1 | DECOMP_INLINE, 0x5B08},
{0, 1 | DECOMP_INLINE, 0x5B3E},
- {0, 1, 4211},
+ {0, 1, 4838},
{0, 1 | DECOMP_INLINE, 0x5BC3},
{0, 1 | DECOMP_INLINE, 0x5BD8},
{0, 1 | DECOMP_INLINE, 0x5BF3},
- {0, 1, 4212},
+ {0, 1, 4839},
{0, 1 | DECOMP_INLINE, 0x5BFF},
{0, 1 | DECOMP_INLINE, 0x5C06},
{0, 1 | DECOMP_INLINE, 0x5F53},
@@ -3607,9 +3622,9 @@ static const pg_unicode_decomposition UnicodeDecompMain[3943] =
{0, 1 | DECOMP_INLINE, 0x5C60},
{0, 1 | DECOMP_INLINE, 0x5CC0},
{0, 1 | DECOMP_INLINE, 0x5C8D},
- {0, 1, 4213},
+ {0, 1, 4840},
{0, 1 | DECOMP_INLINE, 0x5D43},
- {0, 1, 4214},
+ {0, 1, 4841},
{0, 1 | DECOMP_INLINE, 0x5D6E},
{0, 1 | DECOMP_INLINE, 0x5D6B},
{0, 1 | DECOMP_INLINE, 0x5D7C},
@@ -3621,19 +3636,19 @@ static const pg_unicode_decomposition UnicodeDecompMain[3943] =
{0, 1 | DECOMP_INLINE, 0x5E3D},
{0, 1 | DECOMP_INLINE, 0x5E69},
{0, 1 | DECOMP_INLINE, 0x3862},
- {0, 1, 4215},
+ {0, 1, 4842},
{0, 1 | DECOMP_INLINE, 0x387C},
{0, 1 | DECOMP_INLINE, 0x5EB0},
{0, 1 | DECOMP_INLINE, 0x5EB3},
{0, 1 | DECOMP_INLINE, 0x5EB6},
- {0, 1, 4216},
+ {0, 1, 4843},
{0, 1 | DECOMP_INLINE, 0x5EFE},
- {0, 1, 4217},
+ {0, 1, 4844},
{0, 1 | DECOMP_INLINE, 0x8201},
{0, 1 | DECOMP_INLINE, 0x5F22},
{0, 1 | DECOMP_INLINE, 0x38C7},
- {0, 1, 4218},
- {0, 1, 4219},
+ {0, 1, 4845},
+ {0, 1, 4846},
{0, 1 | DECOMP_INLINE, 0x5F62},
{0, 1 | DECOMP_INLINE, 0x5F6B},
{0, 1 | DECOMP_INLINE, 0x38E3},
@@ -3644,7 +3659,7 @@ static const pg_unicode_decomposition UnicodeDecompMain[3943] =
{0, 1 | DECOMP_INLINE, 0x6081},
{0, 1 | DECOMP_INLINE, 0x393A},
{0, 1 | DECOMP_INLINE, 0x391C},
- {0, 1, 4220},
+ {0, 1, 4847},
{0, 1 | DECOMP_INLINE, 0x60C7},
{0, 1 | DECOMP_INLINE, 0x6148},
{0, 1 | DECOMP_INLINE, 0x614C},
@@ -3659,13 +3674,13 @@ static const pg_unicode_decomposition UnicodeDecompMain[3943] =
{0, 1 | DECOMP_INLINE, 0x62B1},
{0, 1 | DECOMP_INLINE, 0x62D4},
{0, 1 | DECOMP_INLINE, 0x6350},
- {0, 1, 4221},
+ {0, 1, 4848},
{0, 1 | DECOMP_INLINE, 0x633D},
{0, 1 | DECOMP_INLINE, 0x62FC},
{0, 1 | DECOMP_INLINE, 0x6368},
{0, 1 | DECOMP_INLINE, 0x6383},
{0, 1 | DECOMP_INLINE, 0x63E4},
- {0, 1, 4222},
+ {0, 1, 4849},
{0, 1 | DECOMP_INLINE, 0x6422},
{0, 1 | DECOMP_INLINE, 0x63C5},
{0, 1 | DECOMP_INLINE, 0x63A9},
@@ -3676,7 +3691,7 @@ static const pg_unicode_decomposition UnicodeDecompMain[3943] =
{0, 1 | DECOMP_INLINE, 0x6477},
{0, 1 | DECOMP_INLINE, 0x3A6C},
{0, 1 | DECOMP_INLINE, 0x656C},
- {0, 1, 4223},
+ {0, 1, 4850},
{0, 1 | DECOMP_INLINE, 0x65E3},
{0, 1 | DECOMP_INLINE, 0x66F8},
{0, 1 | DECOMP_INLINE, 0x6649},
@@ -3692,12 +3707,12 @@ static const pg_unicode_decomposition UnicodeDecompMain[3943] =
{0, 1 | DECOMP_INLINE, 0x6721},
{0, 1 | DECOMP_INLINE, 0x675E},
{0, 1 | DECOMP_INLINE, 0x6753},
- {0, 1, 4224},
+ {0, 1, 4851},
{0, 1 | DECOMP_INLINE, 0x3B49},
{0, 1 | DECOMP_INLINE, 0x67FA},
{0, 1 | DECOMP_INLINE, 0x6785},
{0, 1 | DECOMP_INLINE, 0x6852},
- {0, 1, 4225},
+ {0, 1, 4852},
{0, 1 | DECOMP_INLINE, 0x688E},
{0, 1 | DECOMP_INLINE, 0x681F},
{0, 1 | DECOMP_INLINE, 0x6914},
@@ -3705,21 +3720,21 @@ static const pg_unicode_decomposition UnicodeDecompMain[3943] =
{0, 1 | DECOMP_INLINE, 0x69A3},
{0, 1 | DECOMP_INLINE, 0x69EA},
{0, 1 | DECOMP_INLINE, 0x6AA8},
- {0, 1, 4226},
+ {0, 1, 4853},
{0, 1 | DECOMP_INLINE, 0x6ADB},
{0, 1 | DECOMP_INLINE, 0x3C18},
{0, 1 | DECOMP_INLINE, 0x6B21},
- {0, 1, 4227},
+ {0, 1, 4854},
{0, 1 | DECOMP_INLINE, 0x6B54},
{0, 1 | DECOMP_INLINE, 0x3C4E},
{0, 1 | DECOMP_INLINE, 0x6B72},
{0, 1 | DECOMP_INLINE, 0x6B9F},
{0, 1 | DECOMP_INLINE, 0x6BBB},
- {0, 1, 4228},
- {0, 1, 4229},
- {0, 1, 4230},
+ {0, 1, 4855},
+ {0, 1, 4856},
+ {0, 1, 4857},
{0, 1 | DECOMP_INLINE, 0x6C4E},
- {0, 1, 4231},
+ {0, 1, 4858},
{0, 1 | DECOMP_INLINE, 0x6CBF},
{0, 1 | DECOMP_INLINE, 0x6CCD},
{0, 1 | DECOMP_INLINE, 0x6C67},
@@ -3728,17 +3743,17 @@ static const pg_unicode_decomposition UnicodeDecompMain[3943] =
{0, 1 | DECOMP_INLINE, 0x6D69},
{0, 1 | DECOMP_INLINE, 0x6D78},
{0, 1 | DECOMP_INLINE, 0x6D85},
- {0, 1, 4232},
+ {0, 1, 4859},
{0, 1 | DECOMP_INLINE, 0x6D34},
{0, 1 | DECOMP_INLINE, 0x6E2F},
{0, 1 | DECOMP_INLINE, 0x6E6E},
{0, 1 | DECOMP_INLINE, 0x3D33},
{0, 1 | DECOMP_INLINE, 0x6EC7},
- {0, 1, 4233},
+ {0, 1, 4860},
{0, 1 | DECOMP_INLINE, 0x6DF9},
{0, 1 | DECOMP_INLINE, 0x6F6E},
- {0, 1, 4234},
- {0, 1, 4235},
+ {0, 1, 4861},
+ {0, 1, 4862},
{0, 1 | DECOMP_INLINE, 0x6FC6},
{0, 1 | DECOMP_INLINE, 0x7039},
{0, 1 | DECOMP_INLINE, 0x701B},
@@ -3747,18 +3762,18 @@ static const pg_unicode_decomposition UnicodeDecompMain[3943] =
{0, 1 | DECOMP_INLINE, 0x707D},
{0, 1 | DECOMP_INLINE, 0x7077},
{0, 1 | DECOMP_INLINE, 0x70AD},
- {0, 1, 4236},
+ {0, 1, 4863},
{0, 1 | DECOMP_INLINE, 0x7145},
- {0, 1, 4237},
+ {0, 1, 4864},
{0, 1 | DECOMP_INLINE, 0x719C},
- {0, 1, 4238},
+ {0, 1, 4865},
{0, 1 | DECOMP_INLINE, 0x7228},
{0, 1 | DECOMP_INLINE, 0x7250},
- {0, 1, 4239},
+ {0, 1, 4866},
{0, 1 | DECOMP_INLINE, 0x7280},
{0, 1 | DECOMP_INLINE, 0x7295},
- {0, 1, 4240},
- {0, 1, 4241},
+ {0, 1, 4867},
+ {0, 1, 4868},
{0, 1 | DECOMP_INLINE, 0x737A},
{0, 1 | DECOMP_INLINE, 0x738B},
{0, 1 | DECOMP_INLINE, 0x3EAC},
@@ -3770,80 +3785,80 @@ static const pg_unicode_decomposition UnicodeDecompMain[3943] =
{0, 1 | DECOMP_INLINE, 0x74CA},
{0, 1 | DECOMP_INLINE, 0x3F1B},
{0, 1 | DECOMP_INLINE, 0x7524},
- {0, 1, 4242},
+ {0, 1, 4869},
{0, 1 | DECOMP_INLINE, 0x753E},
- {0, 1, 4243},
- {0, 1, 4244},
+ {0, 1, 4870},
+ {0, 1, 4871},
{0, 1 | DECOMP_INLINE, 0x7610},
- {0, 1, 4245},
- {0, 1, 4246},
- {0, 1, 4247},
+ {0, 1, 4872},
+ {0, 1, 4873},
+ {0, 1, 4874},
{0, 1 | DECOMP_INLINE, 0x3FFC},
{0, 1 | DECOMP_INLINE, 0x4008},
- {0, 1, 4248},
- {0, 1, 4249},
- {0, 1, 4250},
- {0, 1, 4251},
+ {0, 1, 4875},
+ {0, 1, 4876},
+ {0, 1, 4877},
+ {0, 1, 4878},
{0, 1 | DECOMP_INLINE, 0x771E},
{0, 1 | DECOMP_INLINE, 0x771F},
{0, 1 | DECOMP_INLINE, 0x778B},
{0, 1 | DECOMP_INLINE, 0x4046},
{0, 1 | DECOMP_INLINE, 0x4096},
- {0, 1, 4252},
+ {0, 1, 4879},
{0, 1 | DECOMP_INLINE, 0x784E},
{0, 1 | DECOMP_INLINE, 0x40E3},
- {0, 1, 4253},
- {0, 1, 4254},
- {0, 1, 4255},
+ {0, 1, 4880},
+ {0, 1, 4881},
+ {0, 1, 4882},
{0, 1 | DECOMP_INLINE, 0x79EB},
{0, 1 | DECOMP_INLINE, 0x412F},
{0, 1 | DECOMP_INLINE, 0x7A4A},
{0, 1 | DECOMP_INLINE, 0x7A4F},
- {0, 1, 4256},
- {0, 1, 4257},
+ {0, 1, 4883},
+ {0, 1, 4884},
{0, 1 | DECOMP_INLINE, 0x7AEE},
{0, 1 | DECOMP_INLINE, 0x4202},
- {0, 1, 4258},
+ {0, 1, 4885},
{0, 1 | DECOMP_INLINE, 0x7BC6},
{0, 1 | DECOMP_INLINE, 0x7BC9},
{0, 1 | DECOMP_INLINE, 0x4227},
- {0, 1, 4259},
+ {0, 1, 4886},
{0, 1 | DECOMP_INLINE, 0x7CD2},
{0, 1 | DECOMP_INLINE, 0x42A0},
{0, 1 | DECOMP_INLINE, 0x7CE8},
{0, 1 | DECOMP_INLINE, 0x7CE3},
{0, 1 | DECOMP_INLINE, 0x7D00},
- {0, 1, 4260},
+ {0, 1, 4887},
{0, 1 | DECOMP_INLINE, 0x7D63},
{0, 1 | DECOMP_INLINE, 0x4301},
{0, 1 | DECOMP_INLINE, 0x7DC7},
{0, 1 | DECOMP_INLINE, 0x7E02},
{0, 1 | DECOMP_INLINE, 0x7E45},
{0, 1 | DECOMP_INLINE, 0x4334},
- {0, 1, 4261},
- {0, 1, 4262},
+ {0, 1, 4888},
+ {0, 1, 4889},
{0, 1 | DECOMP_INLINE, 0x4359},
- {0, 1, 4263},
+ {0, 1, 4890},
{0, 1 | DECOMP_INLINE, 0x7F7A},
- {0, 1, 4264},
+ {0, 1, 4891},
{0, 1 | DECOMP_INLINE, 0x7F95},
{0, 1 | DECOMP_INLINE, 0x7FFA},
- {0, 1, 4265},
- {0, 1, 4266},
+ {0, 1, 4892},
+ {0, 1, 4893},
{0, 1 | DECOMP_INLINE, 0x8060},
- {0, 1, 4267},
+ {0, 1, 4894},
{0, 1 | DECOMP_INLINE, 0x8070},
- {0, 1, 4268},
+ {0, 1, 4895},
{0, 1 | DECOMP_INLINE, 0x43D5},
{0, 1 | DECOMP_INLINE, 0x80B2},
{0, 1 | DECOMP_INLINE, 0x8103},
{0, 1 | DECOMP_INLINE, 0x440B},
{0, 1 | DECOMP_INLINE, 0x813E},
{0, 1 | DECOMP_INLINE, 0x5AB5},
- {0, 1, 4269},
- {0, 1, 4270},
- {0, 1, 4271},
- {0, 1, 4272},
+ {0, 1, 4896},
+ {0, 1, 4897},
+ {0, 1, 4898},
+ {0, 1, 4899},
{0, 1 | DECOMP_INLINE, 0x8204},
{0, 1 | DECOMP_INLINE, 0x8F9E},
{0, 1 | DECOMP_INLINE, 0x446B},
@@ -3855,7 +3870,7 @@ static const pg_unicode_decomposition UnicodeDecompMain[3943] =
{0, 1 | DECOMP_INLINE, 0x82B3},
{0, 1 | DECOMP_INLINE, 0x82BD},
{0, 1 | DECOMP_INLINE, 0x82E6},
- {0, 1, 4273},
+ {0, 1, 4900},
{0, 1 | DECOMP_INLINE, 0x831D},
{0, 1 | DECOMP_INLINE, 0x8363},
{0, 1 | DECOMP_INLINE, 0x83AD},
@@ -3866,20 +3881,20 @@ static const pg_unicode_decomposition UnicodeDecompMain[3943] =
{0, 1 | DECOMP_INLINE, 0x83CA},
{0, 1 | DECOMP_INLINE, 0x83CC},
{0, 1 | DECOMP_INLINE, 0x83DC},
- {0, 1, 4274},
- {0, 1, 4275},
- {0, 1, 4276},
+ {0, 1, 4901},
+ {0, 1, 4902},
+ {0, 1, 4903},
{0, 1 | DECOMP_INLINE, 0x452B},
{0, 1 | DECOMP_INLINE, 0x84F1},
{0, 1 | DECOMP_INLINE, 0x84F3},
{0, 1 | DECOMP_INLINE, 0x8516},
- {0, 1, 4277},
+ {0, 1, 4904},
{0, 1 | DECOMP_INLINE, 0x8564},
- {0, 1, 4278},
+ {0, 1, 4905},
{0, 1 | DECOMP_INLINE, 0x455D},
{0, 1 | DECOMP_INLINE, 0x4561},
- {0, 1, 4279},
- {0, 1, 4280},
+ {0, 1, 4906},
+ {0, 1, 4907},
{0, 1 | DECOMP_INLINE, 0x456B},
{0, 1 | DECOMP_INLINE, 0x8650},
{0, 1 | DECOMP_INLINE, 0x8667},
@@ -3897,36 +3912,36 @@ static const pg_unicode_decomposition UnicodeDecompMain[3943] =
{0, 1 | DECOMP_INLINE, 0x45F9},
{0, 1 | DECOMP_INLINE, 0x8860},
{0, 1 | DECOMP_INLINE, 0x8863},
- {0, 1, 4281},
+ {0, 1, 4908},
{0, 1 | DECOMP_INLINE, 0x88D7},
{0, 1 | DECOMP_INLINE, 0x88DE},
{0, 1 | DECOMP_INLINE, 0x4635},
{0, 1 | DECOMP_INLINE, 0x88FA},
{0, 1 | DECOMP_INLINE, 0x34BB},
- {0, 1, 4282},
- {0, 1, 4283},
+ {0, 1, 4909},
+ {0, 1, 4910},
{0, 1 | DECOMP_INLINE, 0x46BE},
{0, 1 | DECOMP_INLINE, 0x46C7},
{0, 1 | DECOMP_INLINE, 0x8AA0},
{0, 1 | DECOMP_INLINE, 0x8C55},
- {0, 1, 4284},
+ {0, 1, 4911},
{0, 1 | DECOMP_INLINE, 0x8CAB},
{0, 1 | DECOMP_INLINE, 0x8CC1},
{0, 1 | DECOMP_INLINE, 0x8D1B},
{0, 1 | DECOMP_INLINE, 0x8D77},
- {0, 1, 4285},
- {0, 1, 4286},
+ {0, 1, 4912},
+ {0, 1, 4913},
{0, 1 | DECOMP_INLINE, 0x8DCB},
{0, 1 | DECOMP_INLINE, 0x8DBC},
{0, 1 | DECOMP_INLINE, 0x8DF0},
- {0, 1, 4287},
+ {0, 1, 4914},
{0, 1 | DECOMP_INLINE, 0x8ED4},
- {0, 1, 4288},
- {0, 1, 4289},
+ {0, 1, 4915},
+ {0, 1, 4916},
{0, 1 | DECOMP_INLINE, 0x9094},
{0, 1 | DECOMP_INLINE, 0x90F1},
{0, 1 | DECOMP_INLINE, 0x9111},
- {0, 1, 4290},
+ {0, 1, 4917},
{0, 1 | DECOMP_INLINE, 0x911B},
{0, 1 | DECOMP_INLINE, 0x9238},
{0, 1 | DECOMP_INLINE, 0x92D7},
@@ -3934,25 +3949,25 @@ static const pg_unicode_decomposition UnicodeDecompMain[3943] =
{0, 1 | DECOMP_INLINE, 0x927C},
{0, 1 | DECOMP_INLINE, 0x93F9},
{0, 1 | DECOMP_INLINE, 0x9415},
- {0, 1, 4291},
+ {0, 1, 4918},
{0, 1 | DECOMP_INLINE, 0x958B},
{0, 1 | DECOMP_INLINE, 0x4995},
{0, 1 | DECOMP_INLINE, 0x95B7},
- {0, 1, 4292},
+ {0, 1, 4919},
{0, 1 | DECOMP_INLINE, 0x49E6},
{0, 1 | DECOMP_INLINE, 0x96C3},
{0, 1 | DECOMP_INLINE, 0x5DB2},
{0, 1 | DECOMP_INLINE, 0x9723},
- {0, 1, 4293},
- {0, 1, 4294},
+ {0, 1, 4920},
+ {0, 1, 4921},
{0, 1 | DECOMP_INLINE, 0x4A6E},
{0, 1 | DECOMP_INLINE, 0x4A76},
{0, 1 | DECOMP_INLINE, 0x97E0},
- {0, 1, 4295},
+ {0, 1, 4922},
{0, 1 | DECOMP_INLINE, 0x4AB2},
- {0, 1, 4296},
+ {0, 1, 4923},
{0, 1 | DECOMP_INLINE, 0x9829},
- {0, 1, 4297},
+ {0, 1, 4924},
{0, 1 | DECOMP_INLINE, 0x98E2},
{0, 1 | DECOMP_INLINE, 0x4B33},
{0, 1 | DECOMP_INLINE, 0x9929},
@@ -3960,17 +3975,17 @@ static const pg_unicode_decomposition UnicodeDecompMain[3943] =
{0, 1 | DECOMP_INLINE, 0x99C2},
{0, 1 | DECOMP_INLINE, 0x99FE},
{0, 1 | DECOMP_INLINE, 0x4BCE},
- {0, 1, 4298},
+ {0, 1, 4925},
{0, 1 | DECOMP_INLINE, 0x9C40},
{0, 1 | DECOMP_INLINE, 0x9CFD},
{0, 1 | DECOMP_INLINE, 0x4CCE},
{0, 1 | DECOMP_INLINE, 0x4CED},
{0, 1 | DECOMP_INLINE, 0x9D67},
- {0, 1, 4299},
+ {0, 1, 4926},
{0, 1 | DECOMP_INLINE, 0x4CF8},
- {0, 1, 4300},
- {0, 1, 4301},
- {0, 1, 4302},
+ {0, 1, 4927},
+ {0, 1, 4928},
+ {0, 1, 4929},
{0, 1 | DECOMP_INLINE, 0x9EBB},
{0, 1 | DECOMP_INLINE, 0x4D56},
{0, 1 | DECOMP_INLINE, 0x9EF9},
@@ -3979,51 +3994,55 @@ static const pg_unicode_decomposition UnicodeDecompMain[3943] =
{0, 1 | DECOMP_INLINE, 0x9F0F},
{0, 1 | DECOMP_INLINE, 0x9F16},
{0, 1 | DECOMP_INLINE, 0x9F3B},
- {0, 1, 4303}
+ {0, 1, 4930}
};
/* Table with sequences of codepoints for decomposition. */
-static const uint32 UnicodeDecompCodepoints[4304] =
+static const uint32 UnicodeDecompCodepoints[4931] =
{
- 0x0635, 0x0644, 0x0649, 0x0020, 0x0627, 0x0644, 0x0644, 0x0647, 0x0020,
- 0x0639, 0x0644, 0x064A, 0x0647, 0x0020, 0x0648, 0x0633, 0x0644, 0x0645,
- 0x062C, 0x0644, 0x0020, 0x062C, 0x0644, 0x0627, 0x0644, 0x0647, 0x0028,
- 0x110B, 0x1169, 0x110C, 0x1165, 0x11AB, 0x0029, 0x0028, 0x110B, 0x1169,
- 0x1112, 0x116E, 0x0029, 0x30AD, 0x30ED, 0x30E1, 0x30FC, 0x30C8, 0x30EB,
- 0x0072, 0x0061, 0x0064, 0x2215, 0x0073, 0x00B2, 0x110E, 0x1161, 0x11B7,
- 0x1100, 0x1169, 0x30A8, 0x30B9, 0x30AF, 0x30FC, 0x30C9, 0x30AD, 0x30ED,
- 0x30B0, 0x30E9, 0x30E0, 0x30AD, 0x30ED, 0x30EF, 0x30C3, 0x30C8, 0x30B0,
- 0x30E9, 0x30E0, 0x30C8, 0x30F3, 0x30AF, 0x30EB, 0x30BC, 0x30A4, 0x30ED,
- 0x30B5, 0x30F3, 0x30C1, 0x30FC, 0x30E0, 0x30D1, 0x30FC, 0x30BB, 0x30F3,
- 0x30C8, 0x30D4, 0x30A2, 0x30B9, 0x30C8, 0x30EB, 0x30D5, 0x30A1, 0x30E9,
- 0x30C3, 0x30C9, 0x30D6, 0x30C3, 0x30B7, 0x30A7, 0x30EB, 0x30D8, 0x30AF,
- 0x30BF, 0x30FC, 0x30EB, 0x30DE, 0x30F3, 0x30B7, 0x30E7, 0x30F3, 0x30DF,
- 0x30EA, 0x30D0, 0x30FC, 0x30EB, 0x30EC, 0x30F3, 0x30C8, 0x30B2, 0x30F3,
- 0x2032, 0x2032, 0x2032, 0x2032, 0x0031, 0x2044, 0x0031, 0x0030, 0x0056,
- 0x0049, 0x0049, 0x0049, 0x0076, 0x0069, 0x0069, 0x0069, 0x0028, 0x0031,
- 0x0030, 0x0029, 0x0028, 0x0031, 0x0031, 0x0029, 0x0028, 0x0031, 0x0032,
- 0x0029, 0x0028, 0x0031, 0x0033, 0x0029, 0x0028, 0x0031, 0x0034, 0x0029,
- 0x0028, 0x0031, 0x0035, 0x0029, 0x0028, 0x0031, 0x0036, 0x0029, 0x0028,
- 0x0031, 0x0037, 0x0029, 0x0028, 0x0031, 0x0038, 0x0029, 0x0028, 0x0031,
- 0x0039, 0x0029, 0x0028, 0x0032, 0x0030, 0x0029, 0x222B, 0x222B, 0x222B,
- 0x222B, 0x0028, 0x1100, 0x1161, 0x0029, 0x0028, 0x1102, 0x1161, 0x0029,
- 0x0028, 0x1103, 0x1161, 0x0029, 0x0028, 0x1105, 0x1161, 0x0029, 0x0028,
- 0x1106, 0x1161, 0x0029, 0x0028, 0x1107, 0x1161, 0x0029, 0x0028, 0x1109,
- 0x1161, 0x0029, 0x0028, 0x110B, 0x1161, 0x0029, 0x0028, 0x110C, 0x1161,
- 0x0029, 0x0028, 0x110E, 0x1161, 0x0029, 0x0028, 0x110F, 0x1161, 0x0029,
- 0x0028, 0x1110, 0x1161, 0x0029, 0x0028, 0x1111, 0x1161, 0x0029, 0x0028,
- 0x1112, 0x1161, 0x0029, 0x0028, 0x110C, 0x116E, 0x0029, 0x110C, 0x116E,
- 0x110B, 0x1174, 0x30A2, 0x30D1, 0x30FC, 0x30C8, 0x30A2, 0x30EB, 0x30D5,
- 0x30A1, 0x30A2, 0x30F3, 0x30DA, 0x30A2, 0x30A4, 0x30CB, 0x30F3, 0x30B0,
- 0x30A8, 0x30FC, 0x30AB, 0x30FC, 0x30AB, 0x30E9, 0x30C3, 0x30C8, 0x30AB,
- 0x30ED, 0x30EA, 0x30FC, 0x30AD, 0x30E5, 0x30EA, 0x30FC, 0x30AE, 0x30EB,
- 0x30C0, 0x30FC, 0x30AF, 0x30ED, 0x30FC, 0x30CD, 0x30B5, 0x30A4, 0x30AF,
- 0x30EB, 0x30B7, 0x30EA, 0x30F3, 0x30B0, 0x30D0, 0x30FC, 0x30EC, 0x30EB,
- 0x30D5, 0x30A3, 0x30FC, 0x30C8, 0x30DD, 0x30A4, 0x30F3, 0x30C8, 0x30DE,
- 0x30A4, 0x30AF, 0x30ED, 0x30DF, 0x30AF, 0x30ED, 0x30F3, 0x30E1, 0x30AC,
- 0x30C8, 0x30F3, 0x30EA, 0x30C3, 0x30C8, 0x30EB, 0x30EB, 0x30FC, 0x30D6,
- 0x30EB, 0x682A, 0x5F0F, 0x4F1A, 0x793E, 0x006B, 0x0063, 0x0061, 0x006C,
- 0x006D, 0x2215, 0x0073, 0x00B2, 0x0061, 0x002E, 0x006D, 0x002E, 0x0043,
+ 0x0, 0x0635, 0x0644, 0x0649, 0x0020, 0x0627, 0x0644, 0x0644, 0x0647,
+ 0x0020, 0x0639, 0x0644, 0x064A, 0x0647, 0x0020, 0x0648, 0x0633, 0x0644,
+ 0x0645, 0x062C, 0x0644, 0x0020, 0x062C, 0x0644, 0x0627, 0x0644, 0x0647,
+ 0x0028, 0x110B, 0x1169, 0x110C, 0x1165, 0x11AB, 0x0029, 0x0028, 0x110B,
+ 0x1169, 0x1112, 0x116E, 0x0029, 0x30AD, 0x30ED, 0x30E1, 0x30FC, 0x30C8,
+ 0x30EB, 0x0072, 0x0061, 0x0064, 0x2215, 0x0073, 0x00B2, 0x0072, 0x0061,
+ 0x0064, 0x2215, 0x0073, 0x0032, 0x110E, 0x1161, 0x11B7, 0x1100, 0x1169,
+ 0x30A8, 0x30B9, 0x30AF, 0x30FC, 0x30C8, 0x3099, 0x30AD, 0x30ED, 0x30AF,
+ 0x3099, 0x30E9, 0x30E0, 0x30AD, 0x30ED, 0x30EF, 0x30C3, 0x30C8, 0x30AF,
+ 0x3099, 0x30E9, 0x30E0, 0x30C8, 0x30F3, 0x30AF, 0x30EB, 0x30BB, 0x3099,
+ 0x30A4, 0x30ED, 0x30B5, 0x30F3, 0x30C1, 0x30FC, 0x30E0, 0x30CF, 0x309A,
+ 0x30FC, 0x30BB, 0x30F3, 0x30C8, 0x30D2, 0x309A, 0x30A2, 0x30B9, 0x30C8,
+ 0x30EB, 0x30D5, 0x30A1, 0x30E9, 0x30C3, 0x30C8, 0x3099, 0x30D5, 0x3099,
+ 0x30C3, 0x30B7, 0x30A7, 0x30EB, 0x30D8, 0x30AF, 0x30BF, 0x30FC, 0x30EB,
+ 0x30DE, 0x30F3, 0x30B7, 0x30E7, 0x30F3, 0x30DF, 0x30EA, 0x30CF, 0x3099,
+ 0x30FC, 0x30EB, 0x30EC, 0x30F3, 0x30C8, 0x30B1, 0x3099, 0x30F3, 0x0072,
+ 0x0061, 0x0064, 0x2215, 0x0073, 0x2032, 0x2032, 0x2032, 0x2032, 0x0031,
+ 0x2044, 0x0031, 0x0030, 0x0056, 0x0049, 0x0049, 0x0049, 0x0076, 0x0069,
+ 0x0069, 0x0069, 0x0028, 0x0031, 0x0030, 0x0029, 0x0028, 0x0031, 0x0031,
+ 0x0029, 0x0028, 0x0031, 0x0032, 0x0029, 0x0028, 0x0031, 0x0033, 0x0029,
+ 0x0028, 0x0031, 0x0034, 0x0029, 0x0028, 0x0031, 0x0035, 0x0029, 0x0028,
+ 0x0031, 0x0036, 0x0029, 0x0028, 0x0031, 0x0037, 0x0029, 0x0028, 0x0031,
+ 0x0038, 0x0029, 0x0028, 0x0031, 0x0039, 0x0029, 0x0028, 0x0032, 0x0030,
+ 0x0029, 0x222B, 0x222B, 0x222B, 0x222B, 0x0028, 0x1100, 0x1161, 0x0029,
+ 0x0028, 0x1102, 0x1161, 0x0029, 0x0028, 0x1103, 0x1161, 0x0029, 0x0028,
+ 0x1105, 0x1161, 0x0029, 0x0028, 0x1106, 0x1161, 0x0029, 0x0028, 0x1107,
+ 0x1161, 0x0029, 0x0028, 0x1109, 0x1161, 0x0029, 0x0028, 0x110B, 0x1161,
+ 0x0029, 0x0028, 0x110C, 0x1161, 0x0029, 0x0028, 0x110E, 0x1161, 0x0029,
+ 0x0028, 0x110F, 0x1161, 0x0029, 0x0028, 0x1110, 0x1161, 0x0029, 0x0028,
+ 0x1111, 0x1161, 0x0029, 0x0028, 0x1112, 0x1161, 0x0029, 0x0028, 0x110C,
+ 0x116E, 0x0029, 0x110C, 0x116E, 0x110B, 0x1174, 0x30A2, 0x30CF, 0x309A,
+ 0x30FC, 0x30C8, 0x30A2, 0x30EB, 0x30D5, 0x30A1, 0x30A2, 0x30F3, 0x30D8,
+ 0x309A, 0x30A2, 0x30A4, 0x30CB, 0x30F3, 0x30AF, 0x3099, 0x30A8, 0x30FC,
+ 0x30AB, 0x30FC, 0x30AB, 0x30E9, 0x30C3, 0x30C8, 0x30AB, 0x30ED, 0x30EA,
+ 0x30FC, 0x30AD, 0x30E5, 0x30EA, 0x30FC, 0x30AD, 0x3099, 0x30EB, 0x30BF,
+ 0x3099, 0x30FC, 0x30AF, 0x30ED, 0x30FC, 0x30CD, 0x30B5, 0x30A4, 0x30AF,
+ 0x30EB, 0x30B7, 0x30EA, 0x30F3, 0x30AF, 0x3099, 0x30CF, 0x3099, 0x30FC,
+ 0x30EC, 0x30EB, 0x30D5, 0x30A3, 0x30FC, 0x30C8, 0x30DB, 0x309A, 0x30A4,
+ 0x30F3, 0x30C8, 0x30DE, 0x30A4, 0x30AF, 0x30ED, 0x30DF, 0x30AF, 0x30ED,
+ 0x30F3, 0x30E1, 0x30AB, 0x3099, 0x30C8, 0x30F3, 0x30EA, 0x30C3, 0x30C8,
+ 0x30EB, 0x30EB, 0x30FC, 0x30D5, 0x3099, 0x30EB, 0x682A, 0x5F0F, 0x4F1A,
+ 0x793E, 0x006B, 0x0063, 0x0061, 0x006C, 0x006D, 0x2215, 0x0073, 0x00B2,
+ 0x006D, 0x2215, 0x0073, 0x0032, 0x0061, 0x002E, 0x006D, 0x002E, 0x0043,
0x2215, 0x006B, 0x0067, 0x0070, 0x002E, 0x006D, 0x002E, 0x0627, 0x0643,
0x0628, 0x0631, 0x0645, 0x062D, 0x0645, 0x062F, 0x0635, 0x0644, 0x0639,
0x0645, 0x0631, 0x0633, 0x0648, 0x0644, 0x0631, 0x06CC, 0x0627, 0x0644,
@@ -4073,211 +4092,222 @@ static const uint32 UnicodeDecompCodepoints[4304] =
0x0031, 0x0031, 0x6708, 0x0031, 0x0032, 0x6708, 0x0065, 0x0072, 0x0067,
0x004C, 0x0054, 0x0044, 0x30A2, 0x30FC, 0x30EB, 0x30A4, 0x30F3, 0x30C1,
0x30A6, 0x30A9, 0x30F3, 0x30AA, 0x30F3, 0x30B9, 0x30AA, 0x30FC, 0x30E0,
- 0x30AB, 0x30A4, 0x30EA, 0x30AC, 0x30ED, 0x30F3, 0x30AC, 0x30F3, 0x30DE,
- 0x30AE, 0x30CB, 0x30FC, 0x30B1, 0x30FC, 0x30B9, 0x30B3, 0x30EB, 0x30CA,
- 0x30B3, 0x30FC, 0x30DD, 0x30BB, 0x30F3, 0x30C1, 0x30C0, 0x30FC, 0x30B9,
- 0x30CE, 0x30C3, 0x30C8, 0x30CF, 0x30A4, 0x30C4, 0x30D1, 0x30FC, 0x30C4,
- 0x30D4, 0x30AF, 0x30EB, 0x30D5, 0x30E9, 0x30F3, 0x30DA, 0x30CB, 0x30D2,
- 0x30D8, 0x30EB, 0x30C4, 0x30DA, 0x30F3, 0x30B9, 0x30DA, 0x30FC, 0x30B8,
- 0x30D9, 0x30FC, 0x30BF, 0x30DC, 0x30EB, 0x30C8, 0x30DD, 0x30F3, 0x30C9,
- 0x30DB, 0x30FC, 0x30EB, 0x30DB, 0x30FC, 0x30F3, 0x30DE, 0x30A4, 0x30EB,
- 0x30DE, 0x30C3, 0x30CF, 0x30DE, 0x30EB, 0x30AF, 0x30E4, 0x30FC, 0x30C9,
- 0x30E4, 0x30FC, 0x30EB, 0x30E6, 0x30A2, 0x30F3, 0x30EB, 0x30D4, 0x30FC,
- 0x0031, 0x0030, 0x70B9, 0x0031, 0x0031, 0x70B9, 0x0031, 0x0032, 0x70B9,
- 0x0031, 0x0033, 0x70B9, 0x0031, 0x0034, 0x70B9, 0x0031, 0x0035, 0x70B9,
- 0x0031, 0x0036, 0x70B9, 0x0031, 0x0037, 0x70B9, 0x0031, 0x0038, 0x70B9,
- 0x0031, 0x0039, 0x70B9, 0x0032, 0x0030, 0x70B9, 0x0032, 0x0031, 0x70B9,
- 0x0032, 0x0032, 0x70B9, 0x0032, 0x0033, 0x70B9, 0x0032, 0x0034, 0x70B9,
- 0x0068, 0x0050, 0x0061, 0x0062, 0x0061, 0x0072, 0x0064, 0x006D, 0x00B2,
- 0x0064, 0x006D, 0x00B3, 0x006B, 0x0048, 0x007A, 0x004D, 0x0048, 0x007A,
- 0x0047, 0x0048, 0x007A, 0x0054, 0x0048, 0x007A, 0x006D, 0x006D, 0x00B2,
- 0x0063, 0x006D, 0x00B2, 0x006B, 0x006D, 0x00B2, 0x006D, 0x006D, 0x00B3,
- 0x0063, 0x006D, 0x00B3, 0x006B, 0x006D, 0x00B3, 0x006B, 0x0050, 0x0061,
- 0x004D, 0x0050, 0x0061, 0x0047, 0x0050, 0x0061, 0x0043, 0x006F, 0x002E,
- 0x006C, 0x006F, 0x0067, 0x006D, 0x0069, 0x006C, 0x006D, 0x006F, 0x006C,
- 0x0050, 0x0050, 0x004D, 0x0056, 0x2215, 0x006D, 0x0041, 0x2215, 0x006D,
- 0x0031, 0x0030, 0x65E5, 0x0031, 0x0031, 0x65E5, 0x0031, 0x0032, 0x65E5,
- 0x0031, 0x0033, 0x65E5, 0x0031, 0x0034, 0x65E5, 0x0031, 0x0035, 0x65E5,
- 0x0031, 0x0036, 0x65E5, 0x0031, 0x0037, 0x65E5, 0x0031, 0x0038, 0x65E5,
- 0x0031, 0x0039, 0x65E5, 0x0032, 0x0030, 0x65E5, 0x0032, 0x0031, 0x65E5,
- 0x0032, 0x0032, 0x65E5, 0x0032, 0x0033, 0x65E5, 0x0032, 0x0034, 0x65E5,
- 0x0032, 0x0035, 0x65E5, 0x0032, 0x0036, 0x65E5, 0x0032, 0x0037, 0x65E5,
- 0x0032, 0x0038, 0x65E5, 0x0032, 0x0039, 0x65E5, 0x0033, 0x0030, 0x65E5,
- 0x0033, 0x0031, 0x65E5, 0x0067, 0x0061, 0x006C, 0x0066, 0x0066, 0x0069,
- 0x0066, 0x0066, 0x006C, 0x0020, 0x064C, 0x0651, 0x0020, 0x064D, 0x0651,
- 0x0020, 0x064E, 0x0651, 0x0020, 0x064F, 0x0651, 0x0020, 0x0650, 0x0651,
- 0x0020, 0x0651, 0x0670, 0x0640, 0x064E, 0x0651, 0x0640, 0x064F, 0x0651,
- 0x0640, 0x0650, 0x0651, 0x062A, 0x062C, 0x0645, 0x062A, 0x062D, 0x062C,
- 0x062A, 0x062D, 0x0645, 0x062A, 0x062E, 0x0645, 0x062A, 0x0645, 0x062C,
- 0x062A, 0x0645, 0x062D, 0x062A, 0x0645, 0x062E, 0x062C, 0x0645, 0x062D,
- 0x062D, 0x0645, 0x064A, 0x062D, 0x0645, 0x0649, 0x0633, 0x062D, 0x062C,
- 0x0633, 0x062C, 0x062D, 0x0633, 0x062C, 0x0649, 0x0633, 0x0645, 0x062D,
- 0x0633, 0x0645, 0x062C, 0x0633, 0x0645, 0x0645, 0x0635, 0x062D, 0x062D,
- 0x0635, 0x0645, 0x0645, 0x0634, 0x062D, 0x0645, 0x0634, 0x062C, 0x064A,
- 0x0634, 0x0645, 0x062E, 0x0634, 0x0645, 0x0645, 0x0636, 0x062D, 0x0649,
- 0x0636, 0x062E, 0x0645, 0x0637, 0x0645, 0x062D, 0x0637, 0x0645, 0x0645,
- 0x0637, 0x0645, 0x064A, 0x0639, 0x062C, 0x0645, 0x0639, 0x0645, 0x0645,
- 0x0639, 0x0645, 0x0649, 0x063A, 0x0645, 0x0645, 0x063A, 0x0645, 0x064A,
- 0x063A, 0x0645, 0x0649, 0x0641, 0x062E, 0x0645, 0x0642, 0x0645, 0x062D,
- 0x0642, 0x0645, 0x0645, 0x0644, 0x062D, 0x0645, 0x0644, 0x062D, 0x064A,
- 0x0644, 0x062D, 0x0649, 0x0644, 0x062C, 0x062C, 0x0644, 0x062E, 0x0645,
- 0x0644, 0x0645, 0x062D, 0x0645, 0x062D, 0x062C, 0x0645, 0x062D, 0x064A,
- 0x0645, 0x062C, 0x062D, 0x0645, 0x062C, 0x0645, 0x0645, 0x062E, 0x0645,
- 0x0645, 0x062C, 0x062E, 0x0647, 0x0645, 0x062C, 0x0647, 0x0645, 0x0645,
- 0x0646, 0x062D, 0x0645, 0x0646, 0x062D, 0x0649, 0x0646, 0x062C, 0x0645,
- 0x0646, 0x062C, 0x0649, 0x0646, 0x0645, 0x064A, 0x0646, 0x0645, 0x0649,
- 0x064A, 0x0645, 0x0645, 0x0628, 0x062E, 0x064A, 0x062A, 0x062C, 0x064A,
- 0x062A, 0x062C, 0x0649, 0x062A, 0x062E, 0x064A, 0x062A, 0x062E, 0x0649,
- 0x062A, 0x0645, 0x064A, 0x062A, 0x0645, 0x0649, 0x062C, 0x0645, 0x064A,
- 0x062C, 0x062D, 0x0649, 0x062C, 0x0645, 0x0649, 0x0633, 0x062E, 0x0649,
- 0x0635, 0x062D, 0x064A, 0x0634, 0x062D, 0x064A, 0x0636, 0x062D, 0x064A,
- 0x0644, 0x062C, 0x064A, 0x0644, 0x0645, 0x064A, 0x064A, 0x062D, 0x064A,
- 0x064A, 0x062C, 0x064A, 0x064A, 0x0645, 0x064A, 0x0645, 0x0645, 0x064A,
- 0x0642, 0x0645, 0x064A, 0x0646, 0x062D, 0x064A, 0x0639, 0x0645, 0x064A,
- 0x0643, 0x0645, 0x064A, 0x0646, 0x062C, 0x062D, 0x0645, 0x062E, 0x064A,
- 0x0644, 0x062C, 0x0645, 0x0643, 0x0645, 0x0645, 0x062C, 0x062D, 0x064A,
- 0x062D, 0x062C, 0x064A, 0x0645, 0x062C, 0x064A, 0x0641, 0x0645, 0x064A,
- 0x0628, 0x062D, 0x064A, 0x0633, 0x062E, 0x064A, 0x0646, 0x062C, 0x064A,
- 0x0635, 0x0644, 0x06D2, 0x0642, 0x0644, 0x06D2, 0x0028, 0x0041, 0x0029,
- 0x0028, 0x0042, 0x0029, 0x0028, 0x0043, 0x0029, 0x0028, 0x0044, 0x0029,
- 0x0028, 0x0045, 0x0029, 0x0028, 0x0046, 0x0029, 0x0028, 0x0047, 0x0029,
- 0x0028, 0x0048, 0x0029, 0x0028, 0x0049, 0x0029, 0x0028, 0x004A, 0x0029,
- 0x0028, 0x004B, 0x0029, 0x0028, 0x004C, 0x0029, 0x0028, 0x004D, 0x0029,
- 0x0028, 0x004E, 0x0029, 0x0028, 0x004F, 0x0029, 0x0028, 0x0050, 0x0029,
- 0x0028, 0x0051, 0x0029, 0x0028, 0x0052, 0x0029, 0x0028, 0x0053, 0x0029,
- 0x0028, 0x0054, 0x0029, 0x0028, 0x0055, 0x0029, 0x0028, 0x0056, 0x0029,
- 0x0028, 0x0057, 0x0029, 0x0028, 0x0058, 0x0029, 0x0028, 0x0059, 0x0029,
- 0x0028, 0x005A, 0x0029, 0x3014, 0x0053, 0x3015, 0x0050, 0x0050, 0x0056,
- 0x3014, 0x672C, 0x3015, 0x3014, 0x4E09, 0x3015, 0x3014, 0x4E8C, 0x3015,
- 0x3014, 0x5B89, 0x3015, 0x3014, 0x70B9, 0x3015, 0x3014, 0x6253, 0x3015,
- 0x3014, 0x76D7, 0x3015, 0x3014, 0x52DD, 0x3015, 0x3014, 0x6557, 0x3015,
- 0x0020, 0x0308, 0x0020, 0x0304, 0x0020, 0x0301, 0x0020, 0x0327, 0x0041,
- 0x0300, 0x0041, 0x0301, 0x0041, 0x0302, 0x0041, 0x0303, 0x0041, 0x0308,
- 0x0041, 0x030A, 0x0043, 0x0327, 0x0045, 0x0300, 0x0045, 0x0301, 0x0045,
- 0x0302, 0x0045, 0x0308, 0x0049, 0x0300, 0x0049, 0x0301, 0x0049, 0x0302,
- 0x0049, 0x0308, 0x004E, 0x0303, 0x004F, 0x0300, 0x004F, 0x0301, 0x004F,
- 0x0302, 0x004F, 0x0303, 0x004F, 0x0308, 0x0055, 0x0300, 0x0055, 0x0301,
- 0x0055, 0x0302, 0x0055, 0x0308, 0x0059, 0x0301, 0x0061, 0x0300, 0x0061,
- 0x0301, 0x0061, 0x0302, 0x0061, 0x0303, 0x0061, 0x0308, 0x0061, 0x030A,
- 0x0063, 0x0327, 0x0065, 0x0300, 0x0065, 0x0301, 0x0065, 0x0302, 0x0065,
- 0x0308, 0x0069, 0x0300, 0x0069, 0x0301, 0x0069, 0x0302, 0x0069, 0x0308,
- 0x006E, 0x0303, 0x006F, 0x0300, 0x006F, 0x0301, 0x006F, 0x0302, 0x006F,
- 0x0303, 0x006F, 0x0308, 0x0075, 0x0300, 0x0075, 0x0301, 0x0075, 0x0302,
- 0x0075, 0x0308, 0x0079, 0x0301, 0x0079, 0x0308, 0x0041, 0x0304, 0x0061,
- 0x0304, 0x0041, 0x0306, 0x0061, 0x0306, 0x0041, 0x0328, 0x0061, 0x0328,
- 0x0043, 0x0301, 0x0063, 0x0301, 0x0043, 0x0302, 0x0063, 0x0302, 0x0043,
- 0x0307, 0x0063, 0x0307, 0x0043, 0x030C, 0x0063, 0x030C, 0x0044, 0x030C,
- 0x0064, 0x030C, 0x0045, 0x0304, 0x0065, 0x0304, 0x0045, 0x0306, 0x0065,
- 0x0306, 0x0045, 0x0307, 0x0065, 0x0307, 0x0045, 0x0328, 0x0065, 0x0328,
- 0x0045, 0x030C, 0x0065, 0x030C, 0x0047, 0x0302, 0x0067, 0x0302, 0x0047,
- 0x0306, 0x0067, 0x0306, 0x0047, 0x0307, 0x0067, 0x0307, 0x0047, 0x0327,
- 0x0067, 0x0327, 0x0048, 0x0302, 0x0068, 0x0302, 0x0049, 0x0303, 0x0069,
- 0x0303, 0x0049, 0x0304, 0x0069, 0x0304, 0x0049, 0x0306, 0x0069, 0x0306,
- 0x0049, 0x0328, 0x0069, 0x0328, 0x0049, 0x0307, 0x0049, 0x004A, 0x0069,
- 0x006A, 0x004A, 0x0302, 0x006A, 0x0302, 0x004B, 0x0327, 0x006B, 0x0327,
- 0x004C, 0x0301, 0x006C, 0x0301, 0x004C, 0x0327, 0x006C, 0x0327, 0x004C,
- 0x030C, 0x006C, 0x030C, 0x004C, 0x00B7, 0x006C, 0x00B7, 0x004E, 0x0301,
- 0x006E, 0x0301, 0x004E, 0x0327, 0x006E, 0x0327, 0x004E, 0x030C, 0x006E,
- 0x030C, 0x02BC, 0x006E, 0x004F, 0x0304, 0x006F, 0x0304, 0x004F, 0x0306,
- 0x006F, 0x0306, 0x004F, 0x030B, 0x006F, 0x030B, 0x0052, 0x0301, 0x0072,
- 0x0301, 0x0052, 0x0327, 0x0072, 0x0327, 0x0052, 0x030C, 0x0072, 0x030C,
- 0x0053, 0x0301, 0x0073, 0x0301, 0x0053, 0x0302, 0x0073, 0x0302, 0x0053,
- 0x0327, 0x0073, 0x0327, 0x0053, 0x030C, 0x0073, 0x030C, 0x0054, 0x0327,
- 0x0074, 0x0327, 0x0054, 0x030C, 0x0074, 0x030C, 0x0055, 0x0303, 0x0075,
- 0x0303, 0x0055, 0x0304, 0x0075, 0x0304, 0x0055, 0x0306, 0x0075, 0x0306,
- 0x0055, 0x030A, 0x0075, 0x030A, 0x0055, 0x030B, 0x0075, 0x030B, 0x0055,
- 0x0328, 0x0075, 0x0328, 0x0057, 0x0302, 0x0077, 0x0302, 0x0059, 0x0302,
- 0x0079, 0x0302, 0x0059, 0x0308, 0x005A, 0x0301, 0x007A, 0x0301, 0x005A,
- 0x0307, 0x007A, 0x0307, 0x005A, 0x030C, 0x007A, 0x030C, 0x004F, 0x031B,
- 0x006F, 0x031B, 0x0055, 0x031B, 0x0075, 0x031B, 0x0044, 0x017D, 0x0044,
- 0x017E, 0x0064, 0x017E, 0x004C, 0x004A, 0x004C, 0x006A, 0x006C, 0x006A,
- 0x004E, 0x004A, 0x004E, 0x006A, 0x006E, 0x006A, 0x0041, 0x030C, 0x0061,
- 0x030C, 0x0049, 0x030C, 0x0069, 0x030C, 0x004F, 0x030C, 0x006F, 0x030C,
- 0x0055, 0x030C, 0x0075, 0x030C, 0x00DC, 0x0304, 0x00FC, 0x0304, 0x00DC,
- 0x0301, 0x00FC, 0x0301, 0x00DC, 0x030C, 0x00FC, 0x030C, 0x00DC, 0x0300,
- 0x00FC, 0x0300, 0x00C4, 0x0304, 0x00E4, 0x0304, 0x0226, 0x0304, 0x0227,
- 0x0304, 0x00C6, 0x0304, 0x00E6, 0x0304, 0x0047, 0x030C, 0x0067, 0x030C,
- 0x004B, 0x030C, 0x006B, 0x030C, 0x004F, 0x0328, 0x006F, 0x0328, 0x01EA,
- 0x0304, 0x01EB, 0x0304, 0x01B7, 0x030C, 0x0292, 0x030C, 0x006A, 0x030C,
- 0x0044, 0x005A, 0x0044, 0x007A, 0x0064, 0x007A, 0x0047, 0x0301, 0x0067,
- 0x0301, 0x004E, 0x0300, 0x006E, 0x0300, 0x00C5, 0x0301, 0x00E5, 0x0301,
- 0x00C6, 0x0301, 0x00E6, 0x0301, 0x00D8, 0x0301, 0x00F8, 0x0301, 0x0041,
- 0x030F, 0x0061, 0x030F, 0x0041, 0x0311, 0x0061, 0x0311, 0x0045, 0x030F,
- 0x0065, 0x030F, 0x0045, 0x0311, 0x0065, 0x0311, 0x0049, 0x030F, 0x0069,
- 0x030F, 0x0049, 0x0311, 0x0069, 0x0311, 0x004F, 0x030F, 0x006F, 0x030F,
- 0x004F, 0x0311, 0x006F, 0x0311, 0x0052, 0x030F, 0x0072, 0x030F, 0x0052,
- 0x0311, 0x0072, 0x0311, 0x0055, 0x030F, 0x0075, 0x030F, 0x0055, 0x0311,
- 0x0075, 0x0311, 0x0053, 0x0326, 0x0073, 0x0326, 0x0054, 0x0326, 0x0074,
- 0x0326, 0x0048, 0x030C, 0x0068, 0x030C, 0x0041, 0x0307, 0x0061, 0x0307,
- 0x0045, 0x0327, 0x0065, 0x0327, 0x00D6, 0x0304, 0x00F6, 0x0304, 0x00D5,
- 0x0304, 0x00F5, 0x0304, 0x004F, 0x0307, 0x006F, 0x0307, 0x022E, 0x0304,
- 0x022F, 0x0304, 0x0059, 0x0304, 0x0079, 0x0304, 0x0020, 0x0306, 0x0020,
- 0x0307, 0x0020, 0x030A, 0x0020, 0x0328, 0x0020, 0x0303, 0x0020, 0x030B,
- 0x0308, 0x0301, 0x0020, 0x0345, 0x00A8, 0x0301, 0x0391, 0x0301, 0x0395,
+ 0x30AB, 0x30A4, 0x30EA, 0x30AB, 0x3099, 0x30ED, 0x30F3, 0x30AB, 0x3099,
+ 0x30F3, 0x30DE, 0x30AD, 0x3099, 0x30CB, 0x30FC, 0x30B1, 0x30FC, 0x30B9,
+ 0x30B3, 0x30EB, 0x30CA, 0x30B3, 0x30FC, 0x30DB, 0x309A, 0x30BB, 0x30F3,
+ 0x30C1, 0x30BF, 0x3099, 0x30FC, 0x30B9, 0x30CE, 0x30C3, 0x30C8, 0x30CF,
+ 0x30A4, 0x30C4, 0x30CF, 0x309A, 0x30FC, 0x30C4, 0x30D2, 0x309A, 0x30AF,
+ 0x30EB, 0x30D5, 0x30E9, 0x30F3, 0x30D8, 0x309A, 0x30CB, 0x30D2, 0x30D8,
+ 0x30EB, 0x30C4, 0x30D8, 0x309A, 0x30F3, 0x30B9, 0x30D8, 0x309A, 0x30FC,
+ 0x30B7, 0x3099, 0x30D8, 0x3099, 0x30FC, 0x30BF, 0x30DB, 0x3099, 0x30EB,
+ 0x30C8, 0x30DB, 0x309A, 0x30F3, 0x30C8, 0x3099, 0x30DB, 0x30FC, 0x30EB,
+ 0x30DB, 0x30FC, 0x30F3, 0x30DE, 0x30A4, 0x30EB, 0x30DE, 0x30C3, 0x30CF,
+ 0x30DE, 0x30EB, 0x30AF, 0x30E4, 0x30FC, 0x30C8, 0x3099, 0x30E4, 0x30FC,
+ 0x30EB, 0x30E6, 0x30A2, 0x30F3, 0x30EB, 0x30D2, 0x309A, 0x30FC, 0x0031,
+ 0x0030, 0x70B9, 0x0031, 0x0031, 0x70B9, 0x0031, 0x0032, 0x70B9, 0x0031,
+ 0x0033, 0x70B9, 0x0031, 0x0034, 0x70B9, 0x0031, 0x0035, 0x70B9, 0x0031,
+ 0x0036, 0x70B9, 0x0031, 0x0037, 0x70B9, 0x0031, 0x0038, 0x70B9, 0x0031,
+ 0x0039, 0x70B9, 0x0032, 0x0030, 0x70B9, 0x0032, 0x0031, 0x70B9, 0x0032,
+ 0x0032, 0x70B9, 0x0032, 0x0033, 0x70B9, 0x0032, 0x0034, 0x70B9, 0x0068,
+ 0x0050, 0x0061, 0x0062, 0x0061, 0x0072, 0x0064, 0x006D, 0x00B2, 0x0064,
+ 0x006D, 0x0032, 0x0064, 0x006D, 0x00B3, 0x0064, 0x006D, 0x0033, 0x006B,
+ 0x0048, 0x007A, 0x004D, 0x0048, 0x007A, 0x0047, 0x0048, 0x007A, 0x0054,
+ 0x0048, 0x007A, 0x006D, 0x006D, 0x00B2, 0x006D, 0x006D, 0x0032, 0x0063,
+ 0x006D, 0x00B2, 0x0063, 0x006D, 0x0032, 0x006B, 0x006D, 0x00B2, 0x006B,
+ 0x006D, 0x0032, 0x006D, 0x006D, 0x00B3, 0x006D, 0x006D, 0x0033, 0x0063,
+ 0x006D, 0x00B3, 0x0063, 0x006D, 0x0033, 0x006B, 0x006D, 0x00B3, 0x006B,
+ 0x006D, 0x0033, 0x006D, 0x2215, 0x0073, 0x006B, 0x0050, 0x0061, 0x004D,
+ 0x0050, 0x0061, 0x0047, 0x0050, 0x0061, 0x0072, 0x0061, 0x0064, 0x0043,
+ 0x006F, 0x002E, 0x006C, 0x006F, 0x0067, 0x006D, 0x0069, 0x006C, 0x006D,
+ 0x006F, 0x006C, 0x0050, 0x0050, 0x004D, 0x0056, 0x2215, 0x006D, 0x0041,
+ 0x2215, 0x006D, 0x0031, 0x0030, 0x65E5, 0x0031, 0x0031, 0x65E5, 0x0031,
+ 0x0032, 0x65E5, 0x0031, 0x0033, 0x65E5, 0x0031, 0x0034, 0x65E5, 0x0031,
+ 0x0035, 0x65E5, 0x0031, 0x0036, 0x65E5, 0x0031, 0x0037, 0x65E5, 0x0031,
+ 0x0038, 0x65E5, 0x0031, 0x0039, 0x65E5, 0x0032, 0x0030, 0x65E5, 0x0032,
+ 0x0031, 0x65E5, 0x0032, 0x0032, 0x65E5, 0x0032, 0x0033, 0x65E5, 0x0032,
+ 0x0034, 0x65E5, 0x0032, 0x0035, 0x65E5, 0x0032, 0x0036, 0x65E5, 0x0032,
+ 0x0037, 0x65E5, 0x0032, 0x0038, 0x65E5, 0x0032, 0x0039, 0x65E5, 0x0033,
+ 0x0030, 0x65E5, 0x0033, 0x0031, 0x65E5, 0x0067, 0x0061, 0x006C, 0x0066,
+ 0x0066, 0x0069, 0x0066, 0x0066, 0x006C, 0x0020, 0x064C, 0x0651, 0x0020,
+ 0x064D, 0x0651, 0x0020, 0x064E, 0x0651, 0x0020, 0x064F, 0x0651, 0x0020,
+ 0x0650, 0x0651, 0x0020, 0x0651, 0x0670, 0x0640, 0x064E, 0x0651, 0x0640,
+ 0x064F, 0x0651, 0x0640, 0x0650, 0x0651, 0x062A, 0x062C, 0x0645, 0x062A,
+ 0x062D, 0x062C, 0x062A, 0x062D, 0x0645, 0x062A, 0x062E, 0x0645, 0x062A,
+ 0x0645, 0x062C, 0x062A, 0x0645, 0x062D, 0x062A, 0x0645, 0x062E, 0x062C,
+ 0x0645, 0x062D, 0x062D, 0x0645, 0x064A, 0x062D, 0x0645, 0x0649, 0x0633,
+ 0x062D, 0x062C, 0x0633, 0x062C, 0x062D, 0x0633, 0x062C, 0x0649, 0x0633,
+ 0x0645, 0x062D, 0x0633, 0x0645, 0x062C, 0x0633, 0x0645, 0x0645, 0x0635,
+ 0x062D, 0x062D, 0x0635, 0x0645, 0x0645, 0x0634, 0x062D, 0x0645, 0x0634,
+ 0x062C, 0x064A, 0x0634, 0x0645, 0x062E, 0x0634, 0x0645, 0x0645, 0x0636,
+ 0x062D, 0x0649, 0x0636, 0x062E, 0x0645, 0x0637, 0x0645, 0x062D, 0x0637,
+ 0x0645, 0x0645, 0x0637, 0x0645, 0x064A, 0x0639, 0x062C, 0x0645, 0x0639,
+ 0x0645, 0x0645, 0x0639, 0x0645, 0x0649, 0x063A, 0x0645, 0x0645, 0x063A,
+ 0x0645, 0x064A, 0x063A, 0x0645, 0x0649, 0x0641, 0x062E, 0x0645, 0x0642,
+ 0x0645, 0x062D, 0x0642, 0x0645, 0x0645, 0x0644, 0x062D, 0x0645, 0x0644,
+ 0x062D, 0x064A, 0x0644, 0x062D, 0x0649, 0x0644, 0x062C, 0x062C, 0x0644,
+ 0x062E, 0x0645, 0x0644, 0x0645, 0x062D, 0x0645, 0x062D, 0x062C, 0x0645,
+ 0x062D, 0x064A, 0x0645, 0x062C, 0x062D, 0x0645, 0x062C, 0x0645, 0x0645,
+ 0x062E, 0x0645, 0x0645, 0x062C, 0x062E, 0x0647, 0x0645, 0x062C, 0x0647,
+ 0x0645, 0x0645, 0x0646, 0x062D, 0x0645, 0x0646, 0x062D, 0x0649, 0x0646,
+ 0x062C, 0x0645, 0x0646, 0x062C, 0x0649, 0x0646, 0x0645, 0x064A, 0x0646,
+ 0x0645, 0x0649, 0x064A, 0x0645, 0x0645, 0x0628, 0x062E, 0x064A, 0x062A,
+ 0x062C, 0x064A, 0x062A, 0x062C, 0x0649, 0x062A, 0x062E, 0x064A, 0x062A,
+ 0x062E, 0x0649, 0x062A, 0x0645, 0x064A, 0x062A, 0x0645, 0x0649, 0x062C,
+ 0x0645, 0x064A, 0x062C, 0x062D, 0x0649, 0x062C, 0x0645, 0x0649, 0x0633,
+ 0x062E, 0x0649, 0x0635, 0x062D, 0x064A, 0x0634, 0x062D, 0x064A, 0x0636,
+ 0x062D, 0x064A, 0x0644, 0x062C, 0x064A, 0x0644, 0x0645, 0x064A, 0x064A,
+ 0x062D, 0x064A, 0x064A, 0x062C, 0x064A, 0x064A, 0x0645, 0x064A, 0x0645,
+ 0x0645, 0x064A, 0x0642, 0x0645, 0x064A, 0x0646, 0x062D, 0x064A, 0x0639,
+ 0x0645, 0x064A, 0x0643, 0x0645, 0x064A, 0x0646, 0x062C, 0x062D, 0x0645,
+ 0x062E, 0x064A, 0x0644, 0x062C, 0x0645, 0x0643, 0x0645, 0x0645, 0x062C,
+ 0x062D, 0x064A, 0x062D, 0x062C, 0x064A, 0x0645, 0x062C, 0x064A, 0x0641,
+ 0x0645, 0x064A, 0x0628, 0x062D, 0x064A, 0x0633, 0x062E, 0x064A, 0x0646,
+ 0x062C, 0x064A, 0x0635, 0x0644, 0x06D2, 0x0642, 0x0644, 0x06D2, 0x0028,
+ 0x0041, 0x0029, 0x0028, 0x0042, 0x0029, 0x0028, 0x0043, 0x0029, 0x0028,
+ 0x0044, 0x0029, 0x0028, 0x0045, 0x0029, 0x0028, 0x0046, 0x0029, 0x0028,
+ 0x0047, 0x0029, 0x0028, 0x0048, 0x0029, 0x0028, 0x0049, 0x0029, 0x0028,
+ 0x004A, 0x0029, 0x0028, 0x004B, 0x0029, 0x0028, 0x004C, 0x0029, 0x0028,
+ 0x004D, 0x0029, 0x0028, 0x004E, 0x0029, 0x0028, 0x004F, 0x0029, 0x0028,
+ 0x0050, 0x0029, 0x0028, 0x0051, 0x0029, 0x0028, 0x0052, 0x0029, 0x0028,
+ 0x0053, 0x0029, 0x0028, 0x0054, 0x0029, 0x0028, 0x0055, 0x0029, 0x0028,
+ 0x0056, 0x0029, 0x0028, 0x0057, 0x0029, 0x0028, 0x0058, 0x0029, 0x0028,
+ 0x0059, 0x0029, 0x0028, 0x005A, 0x0029, 0x3014, 0x0053, 0x3015, 0x0050,
+ 0x0050, 0x0056, 0x3014, 0x672C, 0x3015, 0x3014, 0x4E09, 0x3015, 0x3014,
+ 0x4E8C, 0x3015, 0x3014, 0x5B89, 0x3015, 0x3014, 0x70B9, 0x3015, 0x3014,
+ 0x6253, 0x3015, 0x3014, 0x76D7, 0x3015, 0x3014, 0x52DD, 0x3015, 0x3014,
+ 0x6557, 0x3015, 0x0020, 0x0308, 0x0020, 0x0304, 0x0020, 0x0301, 0x0020,
+ 0x0327, 0x0041, 0x0300, 0x0041, 0x0301, 0x0041, 0x0302, 0x0041, 0x0303,
+ 0x0041, 0x0308, 0x0041, 0x030A, 0x0043, 0x0327, 0x0045, 0x0300, 0x0045,
+ 0x0301, 0x0045, 0x0302, 0x0045, 0x0308, 0x0049, 0x0300, 0x0049, 0x0301,
+ 0x0049, 0x0302, 0x0049, 0x0308, 0x004E, 0x0303, 0x004F, 0x0300, 0x004F,
+ 0x0301, 0x004F, 0x0302, 0x004F, 0x0303, 0x004F, 0x0308, 0x0055, 0x0300,
+ 0x0055, 0x0301, 0x0055, 0x0302, 0x0055, 0x0308, 0x0059, 0x0301, 0x0061,
+ 0x0300, 0x0061, 0x0301, 0x0061, 0x0302, 0x0061, 0x0303, 0x0061, 0x0308,
+ 0x0061, 0x030A, 0x0063, 0x0327, 0x0065, 0x0300, 0x0065, 0x0301, 0x0065,
+ 0x0302, 0x0065, 0x0308, 0x0069, 0x0300, 0x0069, 0x0301, 0x0069, 0x0302,
+ 0x0069, 0x0308, 0x006E, 0x0303, 0x006F, 0x0300, 0x006F, 0x0301, 0x006F,
+ 0x0302, 0x006F, 0x0303, 0x006F, 0x0308, 0x0075, 0x0300, 0x0075, 0x0301,
+ 0x0075, 0x0302, 0x0075, 0x0308, 0x0079, 0x0301, 0x0079, 0x0308, 0x0041,
+ 0x0304, 0x0061, 0x0304, 0x0041, 0x0306, 0x0061, 0x0306, 0x0041, 0x0328,
+ 0x0061, 0x0328, 0x0043, 0x0301, 0x0063, 0x0301, 0x0043, 0x0302, 0x0063,
+ 0x0302, 0x0043, 0x0307, 0x0063, 0x0307, 0x0043, 0x030C, 0x0063, 0x030C,
+ 0x0044, 0x030C, 0x0064, 0x030C, 0x0045, 0x0304, 0x0065, 0x0304, 0x0045,
+ 0x0306, 0x0065, 0x0306, 0x0045, 0x0307, 0x0065, 0x0307, 0x0045, 0x0328,
+ 0x0065, 0x0328, 0x0045, 0x030C, 0x0065, 0x030C, 0x0047, 0x0302, 0x0067,
+ 0x0302, 0x0047, 0x0306, 0x0067, 0x0306, 0x0047, 0x0307, 0x0067, 0x0307,
+ 0x0047, 0x0327, 0x0067, 0x0327, 0x0048, 0x0302, 0x0068, 0x0302, 0x0049,
+ 0x0303, 0x0069, 0x0303, 0x0049, 0x0304, 0x0069, 0x0304, 0x0049, 0x0306,
+ 0x0069, 0x0306, 0x0049, 0x0328, 0x0069, 0x0328, 0x0049, 0x0307, 0x0049,
+ 0x004A, 0x0069, 0x006A, 0x004A, 0x0302, 0x006A, 0x0302, 0x004B, 0x0327,
+ 0x006B, 0x0327, 0x004C, 0x0301, 0x006C, 0x0301, 0x004C, 0x0327, 0x006C,
+ 0x0327, 0x004C, 0x030C, 0x006C, 0x030C, 0x004C, 0x00B7, 0x006C, 0x00B7,
+ 0x004E, 0x0301, 0x006E, 0x0301, 0x004E, 0x0327, 0x006E, 0x0327, 0x004E,
+ 0x030C, 0x006E, 0x030C, 0x02BC, 0x006E, 0x004F, 0x0304, 0x006F, 0x0304,
+ 0x004F, 0x0306, 0x006F, 0x0306, 0x004F, 0x030B, 0x006F, 0x030B, 0x0052,
+ 0x0301, 0x0072, 0x0301, 0x0052, 0x0327, 0x0072, 0x0327, 0x0052, 0x030C,
+ 0x0072, 0x030C, 0x0053, 0x0301, 0x0073, 0x0301, 0x0053, 0x0302, 0x0073,
+ 0x0302, 0x0053, 0x0327, 0x0073, 0x0327, 0x0053, 0x030C, 0x0073, 0x030C,
+ 0x0054, 0x0327, 0x0074, 0x0327, 0x0054, 0x030C, 0x0074, 0x030C, 0x0055,
+ 0x0303, 0x0075, 0x0303, 0x0055, 0x0304, 0x0075, 0x0304, 0x0055, 0x0306,
+ 0x0075, 0x0306, 0x0055, 0x030A, 0x0075, 0x030A, 0x0055, 0x030B, 0x0075,
+ 0x030B, 0x0055, 0x0328, 0x0075, 0x0328, 0x0057, 0x0302, 0x0077, 0x0302,
+ 0x0059, 0x0302, 0x0079, 0x0302, 0x0059, 0x0308, 0x005A, 0x0301, 0x007A,
+ 0x0301, 0x005A, 0x0307, 0x007A, 0x0307, 0x005A, 0x030C, 0x007A, 0x030C,
+ 0x004F, 0x031B, 0x006F, 0x031B, 0x0055, 0x031B, 0x0075, 0x031B, 0x0044,
+ 0x005A, 0x030C, 0x0044, 0x007A, 0x030C, 0x0064, 0x007A, 0x030C, 0x004C,
+ 0x004A, 0x004C, 0x006A, 0x006C, 0x006A, 0x004E, 0x004A, 0x004E, 0x006A,
+ 0x006E, 0x006A, 0x0041, 0x030C, 0x0061, 0x030C, 0x0049, 0x030C, 0x0069,
+ 0x030C, 0x004F, 0x030C, 0x006F, 0x030C, 0x0055, 0x030C, 0x0075, 0x030C,
+ 0x0055, 0x0308, 0x0304, 0x0075, 0x0308, 0x0304, 0x0055, 0x0308, 0x0301,
+ 0x0075, 0x0308, 0x0301, 0x0055, 0x0308, 0x030C, 0x0075, 0x0308, 0x030C,
+ 0x0055, 0x0308, 0x0300, 0x0075, 0x0308, 0x0300, 0x0041, 0x0308, 0x0304,
+ 0x0061, 0x0308, 0x0304, 0x0041, 0x0307, 0x0304, 0x0061, 0x0307, 0x0304,
+ 0x00C6, 0x0304, 0x00E6, 0x0304, 0x0047, 0x030C, 0x0067, 0x030C, 0x004B,
+ 0x030C, 0x006B, 0x030C, 0x004F, 0x0328, 0x006F, 0x0328, 0x004F, 0x0328,
+ 0x0304, 0x006F, 0x0328, 0x0304, 0x01B7, 0x030C, 0x0292, 0x030C, 0x006A,
+ 0x030C, 0x0047, 0x0301, 0x0067, 0x0301, 0x004E, 0x0300, 0x006E, 0x0300,
+ 0x0041, 0x030A, 0x0301, 0x0061, 0x030A, 0x0301, 0x00C6, 0x0301, 0x00E6,
+ 0x0301, 0x00D8, 0x0301, 0x00F8, 0x0301, 0x0041, 0x030F, 0x0061, 0x030F,
+ 0x0041, 0x0311, 0x0061, 0x0311, 0x0045, 0x030F, 0x0065, 0x030F, 0x0045,
+ 0x0311, 0x0065, 0x0311, 0x0049, 0x030F, 0x0069, 0x030F, 0x0049, 0x0311,
+ 0x0069, 0x0311, 0x004F, 0x030F, 0x006F, 0x030F, 0x004F, 0x0311, 0x006F,
+ 0x0311, 0x0052, 0x030F, 0x0072, 0x030F, 0x0052, 0x0311, 0x0072, 0x0311,
+ 0x0055, 0x030F, 0x0075, 0x030F, 0x0055, 0x0311, 0x0075, 0x0311, 0x0053,
+ 0x0326, 0x0073, 0x0326, 0x0054, 0x0326, 0x0074, 0x0326, 0x0048, 0x030C,
+ 0x0068, 0x030C, 0x0045, 0x0327, 0x0065, 0x0327, 0x004F, 0x0308, 0x0304,
+ 0x006F, 0x0308, 0x0304, 0x004F, 0x0303, 0x0304, 0x006F, 0x0303, 0x0304,
+ 0x004F, 0x0307, 0x006F, 0x0307, 0x004F, 0x0307, 0x0304, 0x006F, 0x0307,
+ 0x0304, 0x0059, 0x0304, 0x0079, 0x0304, 0x0020, 0x0306, 0x0020, 0x0307,
+ 0x0020, 0x030A, 0x0020, 0x0328, 0x0020, 0x0303, 0x0020, 0x030B, 0x0020,
+ 0x0345, 0x00A8, 0x0301, 0x0020, 0x0308, 0x0301, 0x0391, 0x0301, 0x0395,
0x0301, 0x0397, 0x0301, 0x0399, 0x0301, 0x039F, 0x0301, 0x03A5, 0x0301,
- 0x03A9, 0x0301, 0x03CA, 0x0301, 0x0399, 0x0308, 0x03A5, 0x0308, 0x03B1,
- 0x0301, 0x03B5, 0x0301, 0x03B7, 0x0301, 0x03B9, 0x0301, 0x03CB, 0x0301,
- 0x03B9, 0x0308, 0x03C5, 0x0308, 0x03BF, 0x0301, 0x03C5, 0x0301, 0x03C9,
- 0x0301, 0x03D2, 0x0301, 0x03D2, 0x0308, 0x0415, 0x0300, 0x0415, 0x0308,
- 0x0413, 0x0301, 0x0406, 0x0308, 0x041A, 0x0301, 0x0418, 0x0300, 0x0423,
- 0x0306, 0x0418, 0x0306, 0x0438, 0x0306, 0x0435, 0x0300, 0x0435, 0x0308,
- 0x0433, 0x0301, 0x0456, 0x0308, 0x043A, 0x0301, 0x0438, 0x0300, 0x0443,
- 0x0306, 0x0474, 0x030F, 0x0475, 0x030F, 0x0416, 0x0306, 0x0436, 0x0306,
- 0x0410, 0x0306, 0x0430, 0x0306, 0x0410, 0x0308, 0x0430, 0x0308, 0x0415,
- 0x0306, 0x0435, 0x0306, 0x04D8, 0x0308, 0x04D9, 0x0308, 0x0416, 0x0308,
- 0x0436, 0x0308, 0x0417, 0x0308, 0x0437, 0x0308, 0x0418, 0x0304, 0x0438,
- 0x0304, 0x0418, 0x0308, 0x0438, 0x0308, 0x041E, 0x0308, 0x043E, 0x0308,
- 0x04E8, 0x0308, 0x04E9, 0x0308, 0x042D, 0x0308, 0x044D, 0x0308, 0x0423,
- 0x0304, 0x0443, 0x0304, 0x0423, 0x0308, 0x0443, 0x0308, 0x0423, 0x030B,
- 0x0443, 0x030B, 0x0427, 0x0308, 0x0447, 0x0308, 0x042B, 0x0308, 0x044B,
- 0x0308, 0x0565, 0x0582, 0x0627, 0x0653, 0x0627, 0x0654, 0x0648, 0x0654,
- 0x0627, 0x0655, 0x064A, 0x0654, 0x0627, 0x0674, 0x0648, 0x0674, 0x06C7,
- 0x0674, 0x064A, 0x0674, 0x06D5, 0x0654, 0x06C1, 0x0654, 0x06D2, 0x0654,
- 0x0928, 0x093C, 0x0930, 0x093C, 0x0933, 0x093C, 0x0915, 0x093C, 0x0916,
- 0x093C, 0x0917, 0x093C, 0x091C, 0x093C, 0x0921, 0x093C, 0x0922, 0x093C,
- 0x092B, 0x093C, 0x092F, 0x093C, 0x09C7, 0x09BE, 0x09C7, 0x09D7, 0x09A1,
- 0x09BC, 0x09A2, 0x09BC, 0x09AF, 0x09BC, 0x0A32, 0x0A3C, 0x0A38, 0x0A3C,
- 0x0A16, 0x0A3C, 0x0A17, 0x0A3C, 0x0A1C, 0x0A3C, 0x0A2B, 0x0A3C, 0x0B47,
- 0x0B56, 0x0B47, 0x0B3E, 0x0B47, 0x0B57, 0x0B21, 0x0B3C, 0x0B22, 0x0B3C,
- 0x0B92, 0x0BD7, 0x0BC6, 0x0BBE, 0x0BC7, 0x0BBE, 0x0BC6, 0x0BD7, 0x0C46,
- 0x0C56, 0x0CBF, 0x0CD5, 0x0CC6, 0x0CD5, 0x0CC6, 0x0CD6, 0x0CC6, 0x0CC2,
- 0x0CCA, 0x0CD5, 0x0D46, 0x0D3E, 0x0D47, 0x0D3E, 0x0D46, 0x0D57, 0x0DD9,
- 0x0DCA, 0x0DD9, 0x0DCF, 0x0DDC, 0x0DCA, 0x0DD9, 0x0DDF, 0x0E4D, 0x0E32,
- 0x0ECD, 0x0EB2, 0x0EAB, 0x0E99, 0x0EAB, 0x0EA1, 0x0F42, 0x0FB7, 0x0F4C,
- 0x0FB7, 0x0F51, 0x0FB7, 0x0F56, 0x0FB7, 0x0F5B, 0x0FB7, 0x0F40, 0x0FB5,
- 0x0F71, 0x0F72, 0x0F71, 0x0F74, 0x0FB2, 0x0F80, 0x0FB2, 0x0F81, 0x0FB3,
- 0x0F80, 0x0FB3, 0x0F81, 0x0F71, 0x0F80, 0x0F92, 0x0FB7, 0x0F9C, 0x0FB7,
- 0x0FA1, 0x0FB7, 0x0FA6, 0x0FB7, 0x0FAB, 0x0FB7, 0x0F90, 0x0FB5, 0x1025,
- 0x102E, 0x1B05, 0x1B35, 0x1B07, 0x1B35, 0x1B09, 0x1B35, 0x1B0B, 0x1B35,
- 0x1B0D, 0x1B35, 0x1B11, 0x1B35, 0x1B3A, 0x1B35, 0x1B3C, 0x1B35, 0x1B3E,
- 0x1B35, 0x1B3F, 0x1B35, 0x1B42, 0x1B35, 0x0041, 0x0325, 0x0061, 0x0325,
- 0x0042, 0x0307, 0x0062, 0x0307, 0x0042, 0x0323, 0x0062, 0x0323, 0x0042,
- 0x0331, 0x0062, 0x0331, 0x00C7, 0x0301, 0x00E7, 0x0301, 0x0044, 0x0307,
- 0x0064, 0x0307, 0x0044, 0x0323, 0x0064, 0x0323, 0x0044, 0x0331, 0x0064,
- 0x0331, 0x0044, 0x0327, 0x0064, 0x0327, 0x0044, 0x032D, 0x0064, 0x032D,
- 0x0112, 0x0300, 0x0113, 0x0300, 0x0112, 0x0301, 0x0113, 0x0301, 0x0045,
- 0x032D, 0x0065, 0x032D, 0x0045, 0x0330, 0x0065, 0x0330, 0x0228, 0x0306,
- 0x0229, 0x0306, 0x0046, 0x0307, 0x0066, 0x0307, 0x0047, 0x0304, 0x0067,
- 0x0304, 0x0048, 0x0307, 0x0068, 0x0307, 0x0048, 0x0323, 0x0068, 0x0323,
- 0x0048, 0x0308, 0x0068, 0x0308, 0x0048, 0x0327, 0x0068, 0x0327, 0x0048,
- 0x032E, 0x0068, 0x032E, 0x0049, 0x0330, 0x0069, 0x0330, 0x00CF, 0x0301,
- 0x00EF, 0x0301, 0x004B, 0x0301, 0x006B, 0x0301, 0x004B, 0x0323, 0x006B,
- 0x0323, 0x004B, 0x0331, 0x006B, 0x0331, 0x004C, 0x0323, 0x006C, 0x0323,
- 0x1E36, 0x0304, 0x1E37, 0x0304, 0x004C, 0x0331, 0x006C, 0x0331, 0x004C,
- 0x032D, 0x006C, 0x032D, 0x004D, 0x0301, 0x006D, 0x0301, 0x004D, 0x0307,
- 0x006D, 0x0307, 0x004D, 0x0323, 0x006D, 0x0323, 0x004E, 0x0307, 0x006E,
- 0x0307, 0x004E, 0x0323, 0x006E, 0x0323, 0x004E, 0x0331, 0x006E, 0x0331,
- 0x004E, 0x032D, 0x006E, 0x032D, 0x00D5, 0x0301, 0x00F5, 0x0301, 0x00D5,
- 0x0308, 0x00F5, 0x0308, 0x014C, 0x0300, 0x014D, 0x0300, 0x014C, 0x0301,
- 0x014D, 0x0301, 0x0050, 0x0301, 0x0070, 0x0301, 0x0050, 0x0307, 0x0070,
- 0x0307, 0x0052, 0x0307, 0x0072, 0x0307, 0x0052, 0x0323, 0x0072, 0x0323,
- 0x1E5A, 0x0304, 0x1E5B, 0x0304, 0x0052, 0x0331, 0x0072, 0x0331, 0x0053,
- 0x0307, 0x0073, 0x0307, 0x0053, 0x0323, 0x0073, 0x0323, 0x015A, 0x0307,
- 0x015B, 0x0307, 0x0160, 0x0307, 0x0161, 0x0307, 0x1E62, 0x0307, 0x1E63,
- 0x0307, 0x0054, 0x0307, 0x0074, 0x0307, 0x0054, 0x0323, 0x0074, 0x0323,
- 0x0054, 0x0331, 0x0074, 0x0331, 0x0054, 0x032D, 0x0074, 0x032D, 0x0055,
- 0x0324, 0x0075, 0x0324, 0x0055, 0x0330, 0x0075, 0x0330, 0x0055, 0x032D,
- 0x0075, 0x032D, 0x0168, 0x0301, 0x0169, 0x0301, 0x016A, 0x0308, 0x016B,
+ 0x03A9, 0x0301, 0x03B9, 0x0308, 0x0301, 0x0399, 0x0308, 0x03A5, 0x0308,
+ 0x03B1, 0x0301, 0x03B5, 0x0301, 0x03B7, 0x0301, 0x03B9, 0x0301, 0x03C5,
+ 0x0308, 0x0301, 0x03BF, 0x0301, 0x03C5, 0x0301, 0x03C9, 0x0301, 0x03D2,
+ 0x0301, 0x03A5, 0x0301, 0x03D2, 0x0308, 0x03A5, 0x0308, 0x0415, 0x0300,
+ 0x0415, 0x0308, 0x0413, 0x0301, 0x0406, 0x0308, 0x041A, 0x0301, 0x0418,
+ 0x0300, 0x0423, 0x0306, 0x0418, 0x0306, 0x0438, 0x0306, 0x0435, 0x0300,
+ 0x0435, 0x0308, 0x0433, 0x0301, 0x0456, 0x0308, 0x043A, 0x0301, 0x0438,
+ 0x0300, 0x0443, 0x0306, 0x0474, 0x030F, 0x0475, 0x030F, 0x0416, 0x0306,
+ 0x0436, 0x0306, 0x0410, 0x0306, 0x0430, 0x0306, 0x0410, 0x0308, 0x0430,
+ 0x0308, 0x0415, 0x0306, 0x0435, 0x0306, 0x04D8, 0x0308, 0x04D9, 0x0308,
+ 0x0416, 0x0308, 0x0436, 0x0308, 0x0417, 0x0308, 0x0437, 0x0308, 0x0418,
+ 0x0304, 0x0438, 0x0304, 0x0418, 0x0308, 0x0438, 0x0308, 0x041E, 0x0308,
+ 0x043E, 0x0308, 0x04E8, 0x0308, 0x04E9, 0x0308, 0x042D, 0x0308, 0x044D,
+ 0x0308, 0x0423, 0x0304, 0x0443, 0x0304, 0x0423, 0x0308, 0x0443, 0x0308,
+ 0x0423, 0x030B, 0x0443, 0x030B, 0x0427, 0x0308, 0x0447, 0x0308, 0x042B,
+ 0x0308, 0x044B, 0x0308, 0x0565, 0x0582, 0x0627, 0x0653, 0x0627, 0x0654,
+ 0x0648, 0x0654, 0x0627, 0x0655, 0x064A, 0x0654, 0x0627, 0x0674, 0x0648,
+ 0x0674, 0x06C7, 0x0674, 0x064A, 0x0674, 0x06D5, 0x0654, 0x06C1, 0x0654,
+ 0x06D2, 0x0654, 0x0928, 0x093C, 0x0930, 0x093C, 0x0933, 0x093C, 0x0915,
+ 0x093C, 0x0916, 0x093C, 0x0917, 0x093C, 0x091C, 0x093C, 0x0921, 0x093C,
+ 0x0922, 0x093C, 0x092B, 0x093C, 0x092F, 0x093C, 0x09C7, 0x09BE, 0x09C7,
+ 0x09D7, 0x09A1, 0x09BC, 0x09A2, 0x09BC, 0x09AF, 0x09BC, 0x0A32, 0x0A3C,
+ 0x0A38, 0x0A3C, 0x0A16, 0x0A3C, 0x0A17, 0x0A3C, 0x0A1C, 0x0A3C, 0x0A2B,
+ 0x0A3C, 0x0B47, 0x0B56, 0x0B47, 0x0B3E, 0x0B47, 0x0B57, 0x0B21, 0x0B3C,
+ 0x0B22, 0x0B3C, 0x0B92, 0x0BD7, 0x0BC6, 0x0BBE, 0x0BC7, 0x0BBE, 0x0BC6,
+ 0x0BD7, 0x0C46, 0x0C56, 0x0CBF, 0x0CD5, 0x0CC6, 0x0CD5, 0x0CC6, 0x0CD6,
+ 0x0CC6, 0x0CC2, 0x0CC6, 0x0CC2, 0x0CD5, 0x0D46, 0x0D3E, 0x0D47, 0x0D3E,
+ 0x0D46, 0x0D57, 0x0DD9, 0x0DCA, 0x0DD9, 0x0DCF, 0x0DD9, 0x0DCF, 0x0DCA,
+ 0x0DD9, 0x0DDF, 0x0E4D, 0x0E32, 0x0ECD, 0x0EB2, 0x0EAB, 0x0E99, 0x0EAB,
+ 0x0EA1, 0x0F42, 0x0FB7, 0x0F4C, 0x0FB7, 0x0F51, 0x0FB7, 0x0F56, 0x0FB7,
+ 0x0F5B, 0x0FB7, 0x0F40, 0x0FB5, 0x0F71, 0x0F72, 0x0F71, 0x0F74, 0x0FB2,
+ 0x0F80, 0x0FB2, 0x0F71, 0x0F80, 0x0FB3, 0x0F80, 0x0FB3, 0x0F71, 0x0F80,
+ 0x0F92, 0x0FB7, 0x0F9C, 0x0FB7, 0x0FA1, 0x0FB7, 0x0FA6, 0x0FB7, 0x0FAB,
+ 0x0FB7, 0x0F90, 0x0FB5, 0x1025, 0x102E, 0x1B05, 0x1B35, 0x1B07, 0x1B35,
+ 0x1B09, 0x1B35, 0x1B0B, 0x1B35, 0x1B0D, 0x1B35, 0x1B11, 0x1B35, 0x1B3A,
+ 0x1B35, 0x1B3C, 0x1B35, 0x1B3E, 0x1B35, 0x1B3F, 0x1B35, 0x1B42, 0x1B35,
+ 0x0041, 0x0325, 0x0061, 0x0325, 0x0042, 0x0307, 0x0062, 0x0307, 0x0042,
+ 0x0323, 0x0062, 0x0323, 0x0042, 0x0331, 0x0062, 0x0331, 0x0043, 0x0327,
+ 0x0301, 0x0063, 0x0327, 0x0301, 0x0044, 0x0307, 0x0064, 0x0307, 0x0044,
+ 0x0323, 0x0064, 0x0323, 0x0044, 0x0331, 0x0064, 0x0331, 0x0044, 0x0327,
+ 0x0064, 0x0327, 0x0044, 0x032D, 0x0064, 0x032D, 0x0045, 0x0304, 0x0300,
+ 0x0065, 0x0304, 0x0300, 0x0045, 0x0304, 0x0301, 0x0065, 0x0304, 0x0301,
+ 0x0045, 0x032D, 0x0065, 0x032D, 0x0045, 0x0330, 0x0065, 0x0330, 0x0045,
+ 0x0327, 0x0306, 0x0065, 0x0327, 0x0306, 0x0046, 0x0307, 0x0066, 0x0307,
+ 0x0047, 0x0304, 0x0067, 0x0304, 0x0048, 0x0307, 0x0068, 0x0307, 0x0048,
+ 0x0323, 0x0068, 0x0323, 0x0048, 0x0308, 0x0068, 0x0308, 0x0048, 0x0327,
+ 0x0068, 0x0327, 0x0048, 0x032E, 0x0068, 0x032E, 0x0049, 0x0330, 0x0069,
+ 0x0330, 0x0049, 0x0308, 0x0301, 0x0069, 0x0308, 0x0301, 0x004B, 0x0301,
+ 0x006B, 0x0301, 0x004B, 0x0323, 0x006B, 0x0323, 0x004B, 0x0331, 0x006B,
+ 0x0331, 0x004C, 0x0323, 0x006C, 0x0323, 0x004C, 0x0323, 0x0304, 0x006C,
+ 0x0323, 0x0304, 0x004C, 0x0331, 0x006C, 0x0331, 0x004C, 0x032D, 0x006C,
+ 0x032D, 0x004D, 0x0301, 0x006D, 0x0301, 0x004D, 0x0307, 0x006D, 0x0307,
+ 0x004D, 0x0323, 0x006D, 0x0323, 0x004E, 0x0307, 0x006E, 0x0307, 0x004E,
+ 0x0323, 0x006E, 0x0323, 0x004E, 0x0331, 0x006E, 0x0331, 0x004E, 0x032D,
+ 0x006E, 0x032D, 0x004F, 0x0303, 0x0301, 0x006F, 0x0303, 0x0301, 0x004F,
+ 0x0303, 0x0308, 0x006F, 0x0303, 0x0308, 0x004F, 0x0304, 0x0300, 0x006F,
+ 0x0304, 0x0300, 0x004F, 0x0304, 0x0301, 0x006F, 0x0304, 0x0301, 0x0050,
+ 0x0301, 0x0070, 0x0301, 0x0050, 0x0307, 0x0070, 0x0307, 0x0052, 0x0307,
+ 0x0072, 0x0307, 0x0052, 0x0323, 0x0072, 0x0323, 0x0052, 0x0323, 0x0304,
+ 0x0072, 0x0323, 0x0304, 0x0052, 0x0331, 0x0072, 0x0331, 0x0053, 0x0307,
+ 0x0073, 0x0307, 0x0053, 0x0323, 0x0073, 0x0323, 0x0053, 0x0301, 0x0307,
+ 0x0073, 0x0301, 0x0307, 0x0053, 0x030C, 0x0307, 0x0073, 0x030C, 0x0307,
+ 0x0053, 0x0323, 0x0307, 0x0073, 0x0323, 0x0307, 0x0054, 0x0307, 0x0074,
+ 0x0307, 0x0054, 0x0323, 0x0074, 0x0323, 0x0054, 0x0331, 0x0074, 0x0331,
+ 0x0054, 0x032D, 0x0074, 0x032D, 0x0055, 0x0324, 0x0075, 0x0324, 0x0055,
+ 0x0330, 0x0075, 0x0330, 0x0055, 0x032D, 0x0075, 0x032D, 0x0055, 0x0303,
+ 0x0301, 0x0075, 0x0303, 0x0301, 0x0055, 0x0304, 0x0308, 0x0075, 0x0304,
0x0308, 0x0056, 0x0303, 0x0076, 0x0303, 0x0056, 0x0323, 0x0076, 0x0323,
0x0057, 0x0300, 0x0077, 0x0300, 0x0057, 0x0301, 0x0077, 0x0301, 0x0057,
0x0308, 0x0077, 0x0308, 0x0057, 0x0307, 0x0077, 0x0307, 0x0057, 0x0323,
@@ -4285,188 +4315,447 @@ static const uint32 UnicodeDecompCodepoints[4304] =
0x0308, 0x0059, 0x0307, 0x0079, 0x0307, 0x005A, 0x0302, 0x007A, 0x0302,
0x005A, 0x0323, 0x007A, 0x0323, 0x005A, 0x0331, 0x007A, 0x0331, 0x0068,
0x0331, 0x0074, 0x0308, 0x0077, 0x030A, 0x0079, 0x030A, 0x0061, 0x02BE,
- 0x017F, 0x0307, 0x0041, 0x0323, 0x0061, 0x0323, 0x0041, 0x0309, 0x0061,
- 0x0309, 0x00C2, 0x0301, 0x00E2, 0x0301, 0x00C2, 0x0300, 0x00E2, 0x0300,
- 0x00C2, 0x0309, 0x00E2, 0x0309, 0x00C2, 0x0303, 0x00E2, 0x0303, 0x1EA0,
- 0x0302, 0x1EA1, 0x0302, 0x0102, 0x0301, 0x0103, 0x0301, 0x0102, 0x0300,
- 0x0103, 0x0300, 0x0102, 0x0309, 0x0103, 0x0309, 0x0102, 0x0303, 0x0103,
- 0x0303, 0x1EA0, 0x0306, 0x1EA1, 0x0306, 0x0045, 0x0323, 0x0065, 0x0323,
- 0x0045, 0x0309, 0x0065, 0x0309, 0x0045, 0x0303, 0x0065, 0x0303, 0x00CA,
- 0x0301, 0x00EA, 0x0301, 0x00CA, 0x0300, 0x00EA, 0x0300, 0x00CA, 0x0309,
- 0x00EA, 0x0309, 0x00CA, 0x0303, 0x00EA, 0x0303, 0x1EB8, 0x0302, 0x1EB9,
- 0x0302, 0x0049, 0x0309, 0x0069, 0x0309, 0x0049, 0x0323, 0x0069, 0x0323,
- 0x004F, 0x0323, 0x006F, 0x0323, 0x004F, 0x0309, 0x006F, 0x0309, 0x00D4,
- 0x0301, 0x00F4, 0x0301, 0x00D4, 0x0300, 0x00F4, 0x0300, 0x00D4, 0x0309,
- 0x00F4, 0x0309, 0x00D4, 0x0303, 0x00F4, 0x0303, 0x1ECC, 0x0302, 0x1ECD,
- 0x0302, 0x01A0, 0x0301, 0x01A1, 0x0301, 0x01A0, 0x0300, 0x01A1, 0x0300,
- 0x01A0, 0x0309, 0x01A1, 0x0309, 0x01A0, 0x0303, 0x01A1, 0x0303, 0x01A0,
- 0x0323, 0x01A1, 0x0323, 0x0055, 0x0323, 0x0075, 0x0323, 0x0055, 0x0309,
- 0x0075, 0x0309, 0x01AF, 0x0301, 0x01B0, 0x0301, 0x01AF, 0x0300, 0x01B0,
- 0x0300, 0x01AF, 0x0309, 0x01B0, 0x0309, 0x01AF, 0x0303, 0x01B0, 0x0303,
- 0x01AF, 0x0323, 0x01B0, 0x0323, 0x0059, 0x0300, 0x0079, 0x0300, 0x0059,
- 0x0323, 0x0079, 0x0323, 0x0059, 0x0309, 0x0079, 0x0309, 0x0059, 0x0303,
- 0x0079, 0x0303, 0x03B1, 0x0313, 0x03B1, 0x0314, 0x1F00, 0x0300, 0x1F01,
- 0x0300, 0x1F00, 0x0301, 0x1F01, 0x0301, 0x1F00, 0x0342, 0x1F01, 0x0342,
- 0x0391, 0x0313, 0x0391, 0x0314, 0x1F08, 0x0300, 0x1F09, 0x0300, 0x1F08,
- 0x0301, 0x1F09, 0x0301, 0x1F08, 0x0342, 0x1F09, 0x0342, 0x03B5, 0x0313,
- 0x03B5, 0x0314, 0x1F10, 0x0300, 0x1F11, 0x0300, 0x1F10, 0x0301, 0x1F11,
- 0x0301, 0x0395, 0x0313, 0x0395, 0x0314, 0x1F18, 0x0300, 0x1F19, 0x0300,
- 0x1F18, 0x0301, 0x1F19, 0x0301, 0x03B7, 0x0313, 0x03B7, 0x0314, 0x1F20,
- 0x0300, 0x1F21, 0x0300, 0x1F20, 0x0301, 0x1F21, 0x0301, 0x1F20, 0x0342,
- 0x1F21, 0x0342, 0x0397, 0x0313, 0x0397, 0x0314, 0x1F28, 0x0300, 0x1F29,
- 0x0300, 0x1F28, 0x0301, 0x1F29, 0x0301, 0x1F28, 0x0342, 0x1F29, 0x0342,
- 0x03B9, 0x0313, 0x03B9, 0x0314, 0x1F30, 0x0300, 0x1F31, 0x0300, 0x1F30,
- 0x0301, 0x1F31, 0x0301, 0x1F30, 0x0342, 0x1F31, 0x0342, 0x0399, 0x0313,
- 0x0399, 0x0314, 0x1F38, 0x0300, 0x1F39, 0x0300, 0x1F38, 0x0301, 0x1F39,
- 0x0301, 0x1F38, 0x0342, 0x1F39, 0x0342, 0x03BF, 0x0313, 0x03BF, 0x0314,
- 0x1F40, 0x0300, 0x1F41, 0x0300, 0x1F40, 0x0301, 0x1F41, 0x0301, 0x039F,
- 0x0313, 0x039F, 0x0314, 0x1F48, 0x0300, 0x1F49, 0x0300, 0x1F48, 0x0301,
- 0x1F49, 0x0301, 0x03C5, 0x0313, 0x03C5, 0x0314, 0x1F50, 0x0300, 0x1F51,
- 0x0300, 0x1F50, 0x0301, 0x1F51, 0x0301, 0x1F50, 0x0342, 0x1F51, 0x0342,
- 0x03A5, 0x0314, 0x1F59, 0x0300, 0x1F59, 0x0301, 0x1F59, 0x0342, 0x03C9,
- 0x0313, 0x03C9, 0x0314, 0x1F60, 0x0300, 0x1F61, 0x0300, 0x1F60, 0x0301,
- 0x1F61, 0x0301, 0x1F60, 0x0342, 0x1F61, 0x0342, 0x03A9, 0x0313, 0x03A9,
- 0x0314, 0x1F68, 0x0300, 0x1F69, 0x0300, 0x1F68, 0x0301, 0x1F69, 0x0301,
- 0x1F68, 0x0342, 0x1F69, 0x0342, 0x03B1, 0x0300, 0x03B5, 0x0300, 0x03B7,
+ 0x017F, 0x0307, 0x0073, 0x0307, 0x0041, 0x0323, 0x0061, 0x0323, 0x0041,
+ 0x0309, 0x0061, 0x0309, 0x0041, 0x0302, 0x0301, 0x0061, 0x0302, 0x0301,
+ 0x0041, 0x0302, 0x0300, 0x0061, 0x0302, 0x0300, 0x0041, 0x0302, 0x0309,
+ 0x0061, 0x0302, 0x0309, 0x0041, 0x0302, 0x0303, 0x0061, 0x0302, 0x0303,
+ 0x0041, 0x0323, 0x0302, 0x0061, 0x0323, 0x0302, 0x0041, 0x0306, 0x0301,
+ 0x0061, 0x0306, 0x0301, 0x0041, 0x0306, 0x0300, 0x0061, 0x0306, 0x0300,
+ 0x0041, 0x0306, 0x0309, 0x0061, 0x0306, 0x0309, 0x0041, 0x0306, 0x0303,
+ 0x0061, 0x0306, 0x0303, 0x0041, 0x0323, 0x0306, 0x0061, 0x0323, 0x0306,
+ 0x0045, 0x0323, 0x0065, 0x0323, 0x0045, 0x0309, 0x0065, 0x0309, 0x0045,
+ 0x0303, 0x0065, 0x0303, 0x0045, 0x0302, 0x0301, 0x0065, 0x0302, 0x0301,
+ 0x0045, 0x0302, 0x0300, 0x0065, 0x0302, 0x0300, 0x0045, 0x0302, 0x0309,
+ 0x0065, 0x0302, 0x0309, 0x0045, 0x0302, 0x0303, 0x0065, 0x0302, 0x0303,
+ 0x0045, 0x0323, 0x0302, 0x0065, 0x0323, 0x0302, 0x0049, 0x0309, 0x0069,
+ 0x0309, 0x0049, 0x0323, 0x0069, 0x0323, 0x004F, 0x0323, 0x006F, 0x0323,
+ 0x004F, 0x0309, 0x006F, 0x0309, 0x004F, 0x0302, 0x0301, 0x006F, 0x0302,
+ 0x0301, 0x004F, 0x0302, 0x0300, 0x006F, 0x0302, 0x0300, 0x004F, 0x0302,
+ 0x0309, 0x006F, 0x0302, 0x0309, 0x004F, 0x0302, 0x0303, 0x006F, 0x0302,
+ 0x0303, 0x004F, 0x0323, 0x0302, 0x006F, 0x0323, 0x0302, 0x004F, 0x031B,
+ 0x0301, 0x006F, 0x031B, 0x0301, 0x004F, 0x031B, 0x0300, 0x006F, 0x031B,
+ 0x0300, 0x004F, 0x031B, 0x0309, 0x006F, 0x031B, 0x0309, 0x004F, 0x031B,
+ 0x0303, 0x006F, 0x031B, 0x0303, 0x004F, 0x031B, 0x0323, 0x006F, 0x031B,
+ 0x0323, 0x0055, 0x0323, 0x0075, 0x0323, 0x0055, 0x0309, 0x0075, 0x0309,
+ 0x0055, 0x031B, 0x0301, 0x0075, 0x031B, 0x0301, 0x0055, 0x031B, 0x0300,
+ 0x0075, 0x031B, 0x0300, 0x0055, 0x031B, 0x0309, 0x0075, 0x031B, 0x0309,
+ 0x0055, 0x031B, 0x0303, 0x0075, 0x031B, 0x0303, 0x0055, 0x031B, 0x0323,
+ 0x0075, 0x031B, 0x0323, 0x0059, 0x0300, 0x0079, 0x0300, 0x0059, 0x0323,
+ 0x0079, 0x0323, 0x0059, 0x0309, 0x0079, 0x0309, 0x0059, 0x0303, 0x0079,
+ 0x0303, 0x03B1, 0x0313, 0x03B1, 0x0314, 0x03B1, 0x0313, 0x0300, 0x03B1,
+ 0x0314, 0x0300, 0x03B1, 0x0313, 0x0301, 0x03B1, 0x0314, 0x0301, 0x03B1,
+ 0x0313, 0x0342, 0x03B1, 0x0314, 0x0342, 0x0391, 0x0313, 0x0391, 0x0314,
+ 0x0391, 0x0313, 0x0300, 0x0391, 0x0314, 0x0300, 0x0391, 0x0313, 0x0301,
+ 0x0391, 0x0314, 0x0301, 0x0391, 0x0313, 0x0342, 0x0391, 0x0314, 0x0342,
+ 0x03B5, 0x0313, 0x03B5, 0x0314, 0x03B5, 0x0313, 0x0300, 0x03B5, 0x0314,
+ 0x0300, 0x03B5, 0x0313, 0x0301, 0x03B5, 0x0314, 0x0301, 0x0395, 0x0313,
+ 0x0395, 0x0314, 0x0395, 0x0313, 0x0300, 0x0395, 0x0314, 0x0300, 0x0395,
+ 0x0313, 0x0301, 0x0395, 0x0314, 0x0301, 0x03B7, 0x0313, 0x03B7, 0x0314,
+ 0x03B7, 0x0313, 0x0300, 0x03B7, 0x0314, 0x0300, 0x03B7, 0x0313, 0x0301,
+ 0x03B7, 0x0314, 0x0301, 0x03B7, 0x0313, 0x0342, 0x03B7, 0x0314, 0x0342,
+ 0x0397, 0x0313, 0x0397, 0x0314, 0x0397, 0x0313, 0x0300, 0x0397, 0x0314,
+ 0x0300, 0x0397, 0x0313, 0x0301, 0x0397, 0x0314, 0x0301, 0x0397, 0x0313,
+ 0x0342, 0x0397, 0x0314, 0x0342, 0x03B9, 0x0313, 0x03B9, 0x0314, 0x03B9,
+ 0x0313, 0x0300, 0x03B9, 0x0314, 0x0300, 0x03B9, 0x0313, 0x0301, 0x03B9,
+ 0x0314, 0x0301, 0x03B9, 0x0313, 0x0342, 0x03B9, 0x0314, 0x0342, 0x0399,
+ 0x0313, 0x0399, 0x0314, 0x0399, 0x0313, 0x0300, 0x0399, 0x0314, 0x0300,
+ 0x0399, 0x0313, 0x0301, 0x0399, 0x0314, 0x0301, 0x0399, 0x0313, 0x0342,
+ 0x0399, 0x0314, 0x0342, 0x03BF, 0x0313, 0x03BF, 0x0314, 0x03BF, 0x0313,
+ 0x0300, 0x03BF, 0x0314, 0x0300, 0x03BF, 0x0313, 0x0301, 0x03BF, 0x0314,
+ 0x0301, 0x039F, 0x0313, 0x039F, 0x0314, 0x039F, 0x0313, 0x0300, 0x039F,
+ 0x0314, 0x0300, 0x039F, 0x0313, 0x0301, 0x039F, 0x0314, 0x0301, 0x03C5,
+ 0x0313, 0x03C5, 0x0314, 0x03C5, 0x0313, 0x0300, 0x03C5, 0x0314, 0x0300,
+ 0x03C5, 0x0313, 0x0301, 0x03C5, 0x0314, 0x0301, 0x03C5, 0x0313, 0x0342,
+ 0x03C5, 0x0314, 0x0342, 0x03A5, 0x0314, 0x03A5, 0x0314, 0x0300, 0x03A5,
+ 0x0314, 0x0301, 0x03A5, 0x0314, 0x0342, 0x03C9, 0x0313, 0x03C9, 0x0314,
+ 0x03C9, 0x0313, 0x0300, 0x03C9, 0x0314, 0x0300, 0x03C9, 0x0313, 0x0301,
+ 0x03C9, 0x0314, 0x0301, 0x03C9, 0x0313, 0x0342, 0x03C9, 0x0314, 0x0342,
+ 0x03A9, 0x0313, 0x03A9, 0x0314, 0x03A9, 0x0313, 0x0300, 0x03A9, 0x0314,
+ 0x0300, 0x03A9, 0x0313, 0x0301, 0x03A9, 0x0314, 0x0301, 0x03A9, 0x0313,
+ 0x0342, 0x03A9, 0x0314, 0x0342, 0x03B1, 0x0300, 0x03B5, 0x0300, 0x03B7,
0x0300, 0x03B9, 0x0300, 0x03BF, 0x0300, 0x03C5, 0x0300, 0x03C9, 0x0300,
- 0x1F00, 0x0345, 0x1F01, 0x0345, 0x1F02, 0x0345, 0x1F03, 0x0345, 0x1F04,
- 0x0345, 0x1F05, 0x0345, 0x1F06, 0x0345, 0x1F07, 0x0345, 0x1F08, 0x0345,
- 0x1F09, 0x0345, 0x1F0A, 0x0345, 0x1F0B, 0x0345, 0x1F0C, 0x0345, 0x1F0D,
- 0x0345, 0x1F0E, 0x0345, 0x1F0F, 0x0345, 0x1F20, 0x0345, 0x1F21, 0x0345,
- 0x1F22, 0x0345, 0x1F23, 0x0345, 0x1F24, 0x0345, 0x1F25, 0x0345, 0x1F26,
- 0x0345, 0x1F27, 0x0345, 0x1F28, 0x0345, 0x1F29, 0x0345, 0x1F2A, 0x0345,
- 0x1F2B, 0x0345, 0x1F2C, 0x0345, 0x1F2D, 0x0345, 0x1F2E, 0x0345, 0x1F2F,
- 0x0345, 0x1F60, 0x0345, 0x1F61, 0x0345, 0x1F62, 0x0345, 0x1F63, 0x0345,
- 0x1F64, 0x0345, 0x1F65, 0x0345, 0x1F66, 0x0345, 0x1F67, 0x0345, 0x1F68,
- 0x0345, 0x1F69, 0x0345, 0x1F6A, 0x0345, 0x1F6B, 0x0345, 0x1F6C, 0x0345,
- 0x1F6D, 0x0345, 0x1F6E, 0x0345, 0x1F6F, 0x0345, 0x03B1, 0x0306, 0x03B1,
- 0x0304, 0x1F70, 0x0345, 0x03B1, 0x0345, 0x03AC, 0x0345, 0x03B1, 0x0342,
- 0x1FB6, 0x0345, 0x0391, 0x0306, 0x0391, 0x0304, 0x0391, 0x0300, 0x0391,
- 0x0345, 0x0020, 0x0313, 0x0020, 0x0342, 0x00A8, 0x0342, 0x1F74, 0x0345,
- 0x03B7, 0x0345, 0x03AE, 0x0345, 0x03B7, 0x0342, 0x1FC6, 0x0345, 0x0395,
- 0x0300, 0x0397, 0x0300, 0x0397, 0x0345, 0x1FBF, 0x0300, 0x1FBF, 0x0301,
- 0x1FBF, 0x0342, 0x03B9, 0x0306, 0x03B9, 0x0304, 0x03CA, 0x0300, 0x03B9,
- 0x0342, 0x03CA, 0x0342, 0x0399, 0x0306, 0x0399, 0x0304, 0x0399, 0x0300,
- 0x1FFE, 0x0300, 0x1FFE, 0x0301, 0x1FFE, 0x0342, 0x03C5, 0x0306, 0x03C5,
- 0x0304, 0x03CB, 0x0300, 0x03C1, 0x0313, 0x03C1, 0x0314, 0x03C5, 0x0342,
- 0x03CB, 0x0342, 0x03A5, 0x0306, 0x03A5, 0x0304, 0x03A5, 0x0300, 0x03A1,
- 0x0314, 0x00A8, 0x0300, 0x1F7C, 0x0345, 0x03C9, 0x0345, 0x03CE, 0x0345,
- 0x03C9, 0x0342, 0x1FF6, 0x0345, 0x039F, 0x0300, 0x03A9, 0x0300, 0x03A9,
- 0x0345, 0x0020, 0x0314, 0x0020, 0x0333, 0x0021, 0x0021, 0x0020, 0x0305,
- 0x003F, 0x003F, 0x003F, 0x0021, 0x0021, 0x003F, 0x0052, 0x0073, 0x00B0,
- 0x0043, 0x00B0, 0x0046, 0x004E, 0x006F, 0x0053, 0x004D, 0x0054, 0x004D,
- 0x0049, 0x0056, 0x0049, 0x0058, 0x0069, 0x0076, 0x0069, 0x0078, 0x2190,
- 0x0338, 0x2192, 0x0338, 0x2194, 0x0338, 0x21D0, 0x0338, 0x21D4, 0x0338,
- 0x21D2, 0x0338, 0x2203, 0x0338, 0x2208, 0x0338, 0x220B, 0x0338, 0x2223,
- 0x0338, 0x2225, 0x0338, 0x223C, 0x0338, 0x2243, 0x0338, 0x2245, 0x0338,
- 0x2248, 0x0338, 0x003D, 0x0338, 0x2261, 0x0338, 0x224D, 0x0338, 0x003C,
- 0x0338, 0x003E, 0x0338, 0x2264, 0x0338, 0x2265, 0x0338, 0x2272, 0x0338,
- 0x2273, 0x0338, 0x2276, 0x0338, 0x2277, 0x0338, 0x227A, 0x0338, 0x227B,
- 0x0338, 0x2282, 0x0338, 0x2283, 0x0338, 0x2286, 0x0338, 0x2287, 0x0338,
- 0x22A2, 0x0338, 0x22A8, 0x0338, 0x22A9, 0x0338, 0x22AB, 0x0338, 0x227C,
- 0x0338, 0x227D, 0x0338, 0x2291, 0x0338, 0x2292, 0x0338, 0x22B2, 0x0338,
- 0x22B3, 0x0338, 0x22B4, 0x0338, 0x22B5, 0x0338, 0x2ADD, 0x0338, 0x304B,
- 0x3099, 0x304D, 0x3099, 0x304F, 0x3099, 0x3051, 0x3099, 0x3053, 0x3099,
- 0x3055, 0x3099, 0x3057, 0x3099, 0x3059, 0x3099, 0x305B, 0x3099, 0x305D,
- 0x3099, 0x305F, 0x3099, 0x3061, 0x3099, 0x3064, 0x3099, 0x3066, 0x3099,
- 0x3068, 0x3099, 0x306F, 0x3099, 0x306F, 0x309A, 0x3072, 0x3099, 0x3072,
- 0x309A, 0x3075, 0x3099, 0x3075, 0x309A, 0x3078, 0x3099, 0x3078, 0x309A,
- 0x307B, 0x3099, 0x307B, 0x309A, 0x3046, 0x3099, 0x0020, 0x3099, 0x0020,
- 0x309A, 0x309D, 0x3099, 0x3088, 0x308A, 0x30AB, 0x3099, 0x30AD, 0x3099,
- 0x30AF, 0x3099, 0x30B1, 0x3099, 0x30B3, 0x3099, 0x30B5, 0x3099, 0x30B7,
- 0x3099, 0x30B9, 0x3099, 0x30BB, 0x3099, 0x30BD, 0x3099, 0x30BF, 0x3099,
- 0x30C1, 0x3099, 0x30C4, 0x3099, 0x30C6, 0x3099, 0x30C8, 0x3099, 0x30CF,
- 0x3099, 0x30CF, 0x309A, 0x30D2, 0x3099, 0x30D2, 0x309A, 0x30D5, 0x3099,
- 0x30D5, 0x309A, 0x30D8, 0x3099, 0x30D8, 0x309A, 0x30DB, 0x3099, 0x30DB,
- 0x309A, 0x30A6, 0x3099, 0x30EF, 0x3099, 0x30F0, 0x3099, 0x30F1, 0x3099,
- 0x30F2, 0x3099, 0x30FD, 0x3099, 0x30B3, 0x30C8, 0x0033, 0x0033, 0x0033,
- 0x0034, 0x0033, 0x0035, 0x110B, 0x116E, 0x0033, 0x0036, 0x0033, 0x0037,
- 0x0033, 0x0038, 0x0033, 0x0039, 0x0034, 0x0030, 0x0034, 0x0032, 0x0034,
- 0x0034, 0x0034, 0x0035, 0x0034, 0x0036, 0x0034, 0x0037, 0x0034, 0x0038,
- 0x0034, 0x0039, 0x0035, 0x0030, 0x0033, 0x6708, 0x0034, 0x6708, 0x0035,
- 0x6708, 0x0036, 0x6708, 0x0037, 0x6708, 0x0038, 0x6708, 0x0039, 0x6708,
- 0x0048, 0x0067, 0x0065, 0x0056, 0x4EE4, 0x548C, 0x30AE, 0x30AC, 0x30C7,
- 0x30B7, 0x30C9, 0x30EB, 0x30CA, 0x30CE, 0x30D4, 0x30B3, 0x30D3, 0x30EB,
- 0x30DA, 0x30BD, 0x30DB, 0x30F3, 0x30EA, 0x30E9, 0x30EC, 0x30E0, 0x0064,
- 0x0061, 0x0041, 0x0055, 0x006F, 0x0056, 0x0070, 0x0063, 0x0049, 0x0055,
- 0x5E73, 0x6210, 0x662D, 0x548C, 0x5927, 0x6B63, 0x660E, 0x6CBB, 0x0070,
- 0x0041, 0x006E, 0x0041, 0x03BC, 0x0041, 0x006B, 0x0041, 0x004B, 0x0042,
- 0x004D, 0x0042, 0x0047, 0x0042, 0x0070, 0x0046, 0x006E, 0x0046, 0x03BC,
- 0x0046, 0x03BC, 0x0067, 0x006D, 0x0067, 0x03BC, 0x2113, 0x006D, 0x2113,
- 0x0064, 0x2113, 0x006B, 0x2113, 0x0066, 0x006D, 0x006E, 0x006D, 0x03BC,
- 0x006D, 0x0070, 0x0073, 0x006E, 0x0073, 0x03BC, 0x0073, 0x006D, 0x0073,
- 0x0070, 0x0056, 0x006E, 0x0056, 0x03BC, 0x0056, 0x006D, 0x0056, 0x006B,
- 0x0056, 0x0070, 0x0057, 0x006E, 0x0057, 0x03BC, 0x0057, 0x006D, 0x0057,
- 0x006B, 0x0057, 0x004D, 0x0057, 0x006B, 0x03A9, 0x004D, 0x03A9, 0x0042,
- 0x0071, 0x0063, 0x0063, 0x0063, 0x0064, 0x0064, 0x0042, 0x0047, 0x0079,
- 0x0068, 0x0061, 0x0048, 0x0050, 0x0069, 0x006E, 0x004B, 0x004B, 0x004B,
- 0x004D, 0x006B, 0x0074, 0x006C, 0x006E, 0x006C, 0x0078, 0x006D, 0x0062,
- 0x0050, 0x0048, 0x0050, 0x0052, 0x0073, 0x0072, 0x0053, 0x0076, 0x0057,
- 0x0062, 0x017F, 0x0074, 0x0073, 0x0074, 0x0574, 0x0576, 0x0574, 0x0565,
- 0x0574, 0x056B, 0x057E, 0x0576, 0x0574, 0x056D, 0x05D9, 0x05B4, 0x05F2,
- 0x05B7, 0x05E9, 0x05C1, 0x05E9, 0x05C2, 0xFB49, 0x05C1, 0xFB49, 0x05C2,
- 0x05D0, 0x05B7, 0x05D0, 0x05B8, 0x05D0, 0x05BC, 0x05D1, 0x05BC, 0x05D2,
- 0x05BC, 0x05D3, 0x05BC, 0x05D4, 0x05BC, 0x05D5, 0x05BC, 0x05D6, 0x05BC,
- 0x05D8, 0x05BC, 0x05D9, 0x05BC, 0x05DA, 0x05BC, 0x05DB, 0x05BC, 0x05DC,
- 0x05BC, 0x05DE, 0x05BC, 0x05E0, 0x05BC, 0x05E1, 0x05BC, 0x05E3, 0x05BC,
- 0x05E4, 0x05BC, 0x05E6, 0x05BC, 0x05E7, 0x05BC, 0x05E8, 0x05BC, 0x05E9,
- 0x05BC, 0x05EA, 0x05BC, 0x05D5, 0x05B9, 0x05D1, 0x05BF, 0x05DB, 0x05BF,
- 0x05E4, 0x05BF, 0x05D0, 0x05DC, 0x0626, 0x0627, 0x0626, 0x06D5, 0x0626,
- 0x0648, 0x0626, 0x06C7, 0x0626, 0x06C6, 0x0626, 0x06C8, 0x0626, 0x06D0,
- 0x0626, 0x0649, 0x0626, 0x062C, 0x0626, 0x062D, 0x0626, 0x0645, 0x0626,
- 0x064A, 0x0628, 0x062C, 0x0628, 0x0645, 0x0628, 0x0649, 0x0628, 0x064A,
- 0x062A, 0x0649, 0x062A, 0x064A, 0x062B, 0x062C, 0x062B, 0x0645, 0x062B,
- 0x0649, 0x062B, 0x064A, 0x062E, 0x062D, 0x0636, 0x062C, 0x0636, 0x0645,
- 0x0637, 0x062D, 0x0638, 0x0645, 0x063A, 0x062C, 0x0641, 0x062C, 0x0641,
- 0x062D, 0x0641, 0x0649, 0x0641, 0x064A, 0x0642, 0x062D, 0x0642, 0x0649,
- 0x0642, 0x064A, 0x0643, 0x0627, 0x0643, 0x062C, 0x0643, 0x062D, 0x0643,
- 0x062E, 0x0643, 0x0644, 0x0643, 0x0649, 0x0643, 0x064A, 0x0646, 0x062E,
- 0x0646, 0x0649, 0x0646, 0x064A, 0x0647, 0x062C, 0x0647, 0x0649, 0x0647,
- 0x064A, 0x064A, 0x0649, 0x0630, 0x0670, 0x0631, 0x0670, 0x0649, 0x0670,
- 0x0626, 0x0631, 0x0626, 0x0632, 0x0626, 0x0646, 0x0628, 0x0632, 0x0628,
- 0x0646, 0x062A, 0x0631, 0x062A, 0x0632, 0x062A, 0x0646, 0x062B, 0x0631,
- 0x062B, 0x0632, 0x062B, 0x0646, 0x0645, 0x0627, 0x0646, 0x0631, 0x0646,
- 0x0632, 0x0646, 0x0646, 0x064A, 0x0631, 0x064A, 0x0632, 0x0626, 0x062E,
- 0x0626, 0x0647, 0x0628, 0x0647, 0x062A, 0x0647, 0x0635, 0x062E, 0x0646,
- 0x0647, 0x0647, 0x0670, 0x062B, 0x0647, 0x0633, 0x0647, 0x0634, 0x0647,
- 0x0637, 0x0649, 0x0637, 0x064A, 0x0639, 0x0649, 0x0639, 0x064A, 0x063A,
- 0x0649, 0x063A, 0x064A, 0x0633, 0x0649, 0x0633, 0x064A, 0x0634, 0x0649,
- 0x0634, 0x064A, 0x0635, 0x0649, 0x0635, 0x064A, 0x0636, 0x0649, 0x0636,
- 0x064A, 0x0634, 0x062E, 0x0634, 0x0631, 0x0633, 0x0631, 0x0635, 0x0631,
- 0x0636, 0x0631, 0x0627, 0x064B, 0x0020, 0x064B, 0x0640, 0x064B, 0x0640,
- 0x0651, 0x0020, 0x0652, 0x0640, 0x0652, 0x0644, 0x0622, 0x0644, 0x0623,
- 0x0644, 0x0625, 0x105D2, 0x0307, 0x105DA, 0x0307, 0x11099, 0x110BA,
- 0x1109B, 0x110BA, 0x110A5, 0x110BA, 0x11131, 0x11127, 0x11132, 0x11127,
- 0x11347, 0x1133E, 0x11347, 0x11357, 0x11382, 0x113C9, 0x11384, 0x113BB,
- 0x1138B, 0x113C2, 0x11390, 0x113C9, 0x113C2, 0x113C2, 0x113C2, 0x113B8,
- 0x113C2, 0x113C9, 0x114B9, 0x114BA, 0x114B9, 0x114B0, 0x114B9, 0x114BD,
- 0x115B8, 0x115AF, 0x115B9, 0x115AF, 0x11935, 0x11930, 0x1611E, 0x1611E,
- 0x1611E, 0x16129, 0x1611E, 0x1611F, 0x16129, 0x1611F, 0x1611E, 0x16120,
- 0x16121, 0x1611F, 0x16122, 0x1611F, 0x16121, 0x16120, 0x16D67, 0x16D67,
- 0x16D63, 0x16D67, 0x16D69, 0x16D67, 0x1D157, 0x1D165, 0x1D158, 0x1D165,
- 0x1D15F, 0x1D16E, 0x1D15F, 0x1D16F, 0x1D15F, 0x1D170, 0x1D15F, 0x1D171,
- 0x1D15F, 0x1D172, 0x1D1B9, 0x1D165, 0x1D1BA, 0x1D165, 0x1D1BB, 0x1D16E,
- 0x1D1BC, 0x1D16E, 0x1D1BB, 0x1D16F, 0x1D1BC, 0x1D16F, 0x0030, 0x002C,
- 0x0031, 0x002C, 0x0032, 0x002C, 0x0033, 0x002C, 0x0034, 0x002C, 0x0035,
- 0x002C, 0x0036, 0x002C, 0x0037, 0x002C, 0x0038, 0x002C, 0x0039, 0x002C,
- 0x0043, 0x0044, 0x0057, 0x005A, 0x0048, 0x0056, 0x0053, 0x0044, 0x0053,
- 0x0053, 0x0057, 0x0043, 0x004D, 0x0043, 0x004D, 0x0044, 0x004D, 0x0052,
- 0x0044, 0x004A, 0x307B, 0x304B, 0x30B3, 0x30B3, 0x242EE, 0x2284A, 0x22844,
- 0x233D5, 0x25249, 0x25CD0, 0x27ED3, 0x1DF04, 0x1DF05, 0x1DF06, 0x1DF08,
- 0x1DF0A, 0x1DF1E, 0x20122, 0x2063A, 0x2051C, 0x2054B, 0x291DF, 0x20A2C,
- 0x20B63, 0x214E4, 0x216A8, 0x216EA, 0x219C8, 0x21B18, 0x21DE4, 0x21DE6,
- 0x22183, 0x2A392, 0x22331, 0x232B8, 0x261DA, 0x226D4, 0x22B0C, 0x22BF1,
- 0x2300A, 0x233C3, 0x2346D, 0x236A3, 0x238A7, 0x23A8D, 0x21D0B, 0x23AFA,
- 0x23CBC, 0x23D1E, 0x23ED1, 0x23F5E, 0x23F8E, 0x20525, 0x24263, 0x243AB,
- 0x24608, 0x24735, 0x24814, 0x24C36, 0x24C92, 0x2219F, 0x24FA1, 0x24FB8,
- 0x25044, 0x250F3, 0x250F2, 0x25119, 0x25133, 0x2541D, 0x25626, 0x2569A,
- 0x256C5, 0x2597C, 0x25AA7, 0x25BAB, 0x25C80, 0x25F86, 0x26228, 0x26247,
- 0x262D9, 0x2633E, 0x264DA, 0x26523, 0x265A8, 0x2335F, 0x267A7, 0x267B5,
- 0x23393, 0x2339C, 0x26B3C, 0x26C36, 0x26D6B, 0x26CD5, 0x273CA, 0x26F2C,
- 0x26FB1, 0x270D2, 0x27667, 0x278AE, 0x27966, 0x27CA8, 0x27F2F, 0x20804,
- 0x208DE, 0x285D2, 0x285ED, 0x2872E, 0x28BFA, 0x28D77, 0x29145, 0x2921A,
- 0x2940A, 0x29496, 0x295B6, 0x29B30, 0x2A0CE, 0x2A105, 0x2A20E, 0x2A291,
- 0x2A600
+ 0x03B1, 0x0313, 0x0345, 0x03B1, 0x0314, 0x0345, 0x03B1, 0x0313, 0x0300,
+ 0x0345, 0x03B1, 0x0314, 0x0300, 0x0345, 0x03B1, 0x0313, 0x0301, 0x0345,
+ 0x03B1, 0x0314, 0x0301, 0x0345, 0x03B1, 0x0313, 0x0342, 0x0345, 0x03B1,
+ 0x0314, 0x0342, 0x0345, 0x0391, 0x0313, 0x0345, 0x0391, 0x0314, 0x0345,
+ 0x0391, 0x0313, 0x0300, 0x0345, 0x0391, 0x0314, 0x0300, 0x0345, 0x0391,
+ 0x0313, 0x0301, 0x0345, 0x0391, 0x0314, 0x0301, 0x0345, 0x0391, 0x0313,
+ 0x0342, 0x0345, 0x0391, 0x0314, 0x0342, 0x0345, 0x03B7, 0x0313, 0x0345,
+ 0x03B7, 0x0314, 0x0345, 0x03B7, 0x0313, 0x0300, 0x0345, 0x03B7, 0x0314,
+ 0x0300, 0x0345, 0x03B7, 0x0313, 0x0301, 0x0345, 0x03B7, 0x0314, 0x0301,
+ 0x0345, 0x03B7, 0x0313, 0x0342, 0x0345, 0x03B7, 0x0314, 0x0342, 0x0345,
+ 0x0397, 0x0313, 0x0345, 0x0397, 0x0314, 0x0345, 0x0397, 0x0313, 0x0300,
+ 0x0345, 0x0397, 0x0314, 0x0300, 0x0345, 0x0397, 0x0313, 0x0301, 0x0345,
+ 0x0397, 0x0314, 0x0301, 0x0345, 0x0397, 0x0313, 0x0342, 0x0345, 0x0397,
+ 0x0314, 0x0342, 0x0345, 0x03C9, 0x0313, 0x0345, 0x03C9, 0x0314, 0x0345,
+ 0x03C9, 0x0313, 0x0300, 0x0345, 0x03C9, 0x0314, 0x0300, 0x0345, 0x03C9,
+ 0x0313, 0x0301, 0x0345, 0x03C9, 0x0314, 0x0301, 0x0345, 0x03C9, 0x0313,
+ 0x0342, 0x0345, 0x03C9, 0x0314, 0x0342, 0x0345, 0x03A9, 0x0313, 0x0345,
+ 0x03A9, 0x0314, 0x0345, 0x03A9, 0x0313, 0x0300, 0x0345, 0x03A9, 0x0314,
+ 0x0300, 0x0345, 0x03A9, 0x0313, 0x0301, 0x0345, 0x03A9, 0x0314, 0x0301,
+ 0x0345, 0x03A9, 0x0313, 0x0342, 0x0345, 0x03A9, 0x0314, 0x0342, 0x0345,
+ 0x03B1, 0x0306, 0x03B1, 0x0304, 0x03B1, 0x0300, 0x0345, 0x03B1, 0x0345,
+ 0x03B1, 0x0301, 0x0345, 0x03B1, 0x0342, 0x03B1, 0x0342, 0x0345, 0x0391,
+ 0x0306, 0x0391, 0x0304, 0x0391, 0x0300, 0x0391, 0x0345, 0x0020, 0x0313,
+ 0x0020, 0x0342, 0x00A8, 0x0342, 0x0020, 0x0308, 0x0342, 0x03B7, 0x0300,
+ 0x0345, 0x03B7, 0x0345, 0x03B7, 0x0301, 0x0345, 0x03B7, 0x0342, 0x03B7,
+ 0x0342, 0x0345, 0x0395, 0x0300, 0x0397, 0x0300, 0x0397, 0x0345, 0x1FBF,
+ 0x0300, 0x0020, 0x0313, 0x0300, 0x1FBF, 0x0301, 0x0020, 0x0313, 0x0301,
+ 0x1FBF, 0x0342, 0x0020, 0x0313, 0x0342, 0x03B9, 0x0306, 0x03B9, 0x0304,
+ 0x03B9, 0x0308, 0x0300, 0x03B9, 0x0342, 0x03B9, 0x0308, 0x0342, 0x0399,
+ 0x0306, 0x0399, 0x0304, 0x0399, 0x0300, 0x1FFE, 0x0300, 0x0020, 0x0314,
+ 0x0300, 0x1FFE, 0x0301, 0x0020, 0x0314, 0x0301, 0x1FFE, 0x0342, 0x0020,
+ 0x0314, 0x0342, 0x03C5, 0x0306, 0x03C5, 0x0304, 0x03C5, 0x0308, 0x0300,
+ 0x03C1, 0x0313, 0x03C1, 0x0314, 0x03C5, 0x0342, 0x03C5, 0x0308, 0x0342,
+ 0x03A5, 0x0306, 0x03A5, 0x0304, 0x03A5, 0x0300, 0x03A1, 0x0314, 0x00A8,
+ 0x0300, 0x0020, 0x0308, 0x0300, 0x03C9, 0x0300, 0x0345, 0x03C9, 0x0345,
+ 0x03C9, 0x0301, 0x0345, 0x03C9, 0x0342, 0x03C9, 0x0342, 0x0345, 0x039F,
+ 0x0300, 0x03A9, 0x0300, 0x03A9, 0x0345, 0x0020, 0x0333, 0x0021, 0x0021,
+ 0x0020, 0x0305, 0x003F, 0x003F, 0x003F, 0x0021, 0x0021, 0x003F, 0x0052,
+ 0x0073, 0x00B0, 0x0043, 0x00B0, 0x0046, 0x004E, 0x006F, 0x0053, 0x004D,
+ 0x0054, 0x004D, 0x0049, 0x0056, 0x0049, 0x0058, 0x0069, 0x0076, 0x0069,
+ 0x0078, 0x2190, 0x0338, 0x2192, 0x0338, 0x2194, 0x0338, 0x21D0, 0x0338,
+ 0x21D4, 0x0338, 0x21D2, 0x0338, 0x2203, 0x0338, 0x2208, 0x0338, 0x220B,
+ 0x0338, 0x2223, 0x0338, 0x2225, 0x0338, 0x223C, 0x0338, 0x2243, 0x0338,
+ 0x2245, 0x0338, 0x2248, 0x0338, 0x003D, 0x0338, 0x2261, 0x0338, 0x224D,
+ 0x0338, 0x003C, 0x0338, 0x003E, 0x0338, 0x2264, 0x0338, 0x2265, 0x0338,
+ 0x2272, 0x0338, 0x2273, 0x0338, 0x2276, 0x0338, 0x2277, 0x0338, 0x227A,
+ 0x0338, 0x227B, 0x0338, 0x2282, 0x0338, 0x2283, 0x0338, 0x2286, 0x0338,
+ 0x2287, 0x0338, 0x22A2, 0x0338, 0x22A8, 0x0338, 0x22A9, 0x0338, 0x22AB,
+ 0x0338, 0x227C, 0x0338, 0x227D, 0x0338, 0x2291, 0x0338, 0x2292, 0x0338,
+ 0x22B2, 0x0338, 0x22B3, 0x0338, 0x22B4, 0x0338, 0x22B5, 0x0338, 0x2ADD,
+ 0x0338, 0x304B, 0x3099, 0x304D, 0x3099, 0x304F, 0x3099, 0x3051, 0x3099,
+ 0x3053, 0x3099, 0x3055, 0x3099, 0x3057, 0x3099, 0x3059, 0x3099, 0x305B,
+ 0x3099, 0x305D, 0x3099, 0x305F, 0x3099, 0x3061, 0x3099, 0x3064, 0x3099,
+ 0x3066, 0x3099, 0x3068, 0x3099, 0x306F, 0x3099, 0x306F, 0x309A, 0x3072,
+ 0x3099, 0x3072, 0x309A, 0x3075, 0x3099, 0x3075, 0x309A, 0x3078, 0x3099,
+ 0x3078, 0x309A, 0x307B, 0x3099, 0x307B, 0x309A, 0x3046, 0x3099, 0x0020,
+ 0x3099, 0x0020, 0x309A, 0x309D, 0x3099, 0x3088, 0x308A, 0x30B3, 0x3099,
+ 0x30B5, 0x3099, 0x30B9, 0x3099, 0x30BD, 0x3099, 0x30C1, 0x3099, 0x30C4,
+ 0x3099, 0x30C6, 0x3099, 0x30D2, 0x3099, 0x30D5, 0x309A, 0x30A6, 0x3099,
+ 0x30EF, 0x3099, 0x30F0, 0x3099, 0x30F1, 0x3099, 0x30F2, 0x3099, 0x30FD,
+ 0x3099, 0x30B3, 0x30C8, 0x0033, 0x0033, 0x0033, 0x0034, 0x0033, 0x0035,
+ 0x110B, 0x116E, 0x0033, 0x0036, 0x0033, 0x0037, 0x0033, 0x0038, 0x0033,
+ 0x0039, 0x0034, 0x0030, 0x0034, 0x0032, 0x0034, 0x0034, 0x0034, 0x0035,
+ 0x0034, 0x0036, 0x0034, 0x0037, 0x0034, 0x0038, 0x0034, 0x0039, 0x0035,
+ 0x0030, 0x0033, 0x6708, 0x0034, 0x6708, 0x0035, 0x6708, 0x0036, 0x6708,
+ 0x0037, 0x6708, 0x0038, 0x6708, 0x0039, 0x6708, 0x0048, 0x0067, 0x0065,
+ 0x0056, 0x4EE4, 0x548C, 0x30AD, 0x3099, 0x30AB, 0x3099, 0x30C6, 0x3099,
+ 0x30B7, 0x30C8, 0x3099, 0x30EB, 0x30CA, 0x30CE, 0x30D2, 0x309A, 0x30B3,
+ 0x30D2, 0x3099, 0x30EB, 0x30D8, 0x309A, 0x30BD, 0x30DB, 0x30F3, 0x30EA,
+ 0x30E9, 0x30EC, 0x30E0, 0x0064, 0x0061, 0x0041, 0x0055, 0x006F, 0x0056,
+ 0x0070, 0x0063, 0x0064, 0x006D, 0x0049, 0x0055, 0x5E73, 0x6210, 0x662D,
+ 0x548C, 0x5927, 0x6B63, 0x660E, 0x6CBB, 0x0070, 0x0041, 0x006E, 0x0041,
+ 0x03BC, 0x0041, 0x006B, 0x0041, 0x004B, 0x0042, 0x004D, 0x0042, 0x0047,
+ 0x0042, 0x0070, 0x0046, 0x006E, 0x0046, 0x03BC, 0x0046, 0x03BC, 0x0067,
+ 0x006D, 0x0067, 0x03BC, 0x2113, 0x03BC, 0x006C, 0x006D, 0x2113, 0x006D,
+ 0x006C, 0x0064, 0x2113, 0x0064, 0x006C, 0x006B, 0x2113, 0x006B, 0x006C,
+ 0x0066, 0x006D, 0x006E, 0x006D, 0x03BC, 0x006D, 0x006D, 0x006D, 0x0063,
+ 0x006D, 0x006B, 0x006D, 0x006D, 0x00B2, 0x006D, 0x0032, 0x006D, 0x00B3,
+ 0x006D, 0x0033, 0x0070, 0x0073, 0x006E, 0x0073, 0x03BC, 0x0073, 0x006D,
+ 0x0073, 0x0070, 0x0056, 0x006E, 0x0056, 0x03BC, 0x0056, 0x006D, 0x0056,
+ 0x006B, 0x0056, 0x0070, 0x0057, 0x006E, 0x0057, 0x03BC, 0x0057, 0x006D,
+ 0x0057, 0x006B, 0x0057, 0x004D, 0x0057, 0x006B, 0x03A9, 0x004D, 0x03A9,
+ 0x0042, 0x0071, 0x0063, 0x0063, 0x0064, 0x0042, 0x0047, 0x0079, 0x0068,
+ 0x0061, 0x0048, 0x0050, 0x0069, 0x006E, 0x004B, 0x004B, 0x004B, 0x004D,
+ 0x006B, 0x0074, 0x006C, 0x006E, 0x006C, 0x0078, 0x006D, 0x0062, 0x0050,
+ 0x0048, 0x0050, 0x0052, 0x0073, 0x0072, 0x0053, 0x0076, 0x0057, 0x0062,
+ 0x017F, 0x0074, 0x0073, 0x0074, 0x0574, 0x0576, 0x0574, 0x0565, 0x0574,
+ 0x056B, 0x057E, 0x0576, 0x0574, 0x056D, 0x05D9, 0x05B4, 0x05F2, 0x05B7,
+ 0x05E9, 0x05C1, 0x05E9, 0x05C2, 0x05E9, 0x05BC, 0x05C1, 0x05E9, 0x05BC,
+ 0x05C2, 0x05D0, 0x05B7, 0x05D0, 0x05B8, 0x05D0, 0x05BC, 0x05D1, 0x05BC,
+ 0x05D2, 0x05BC, 0x05D3, 0x05BC, 0x05D4, 0x05BC, 0x05D5, 0x05BC, 0x05D6,
+ 0x05BC, 0x05D8, 0x05BC, 0x05D9, 0x05BC, 0x05DA, 0x05BC, 0x05DB, 0x05BC,
+ 0x05DC, 0x05BC, 0x05DE, 0x05BC, 0x05E0, 0x05BC, 0x05E1, 0x05BC, 0x05E3,
+ 0x05BC, 0x05E4, 0x05BC, 0x05E6, 0x05BC, 0x05E7, 0x05BC, 0x05E8, 0x05BC,
+ 0x05EA, 0x05BC, 0x05D5, 0x05B9, 0x05D1, 0x05BF, 0x05DB, 0x05BF, 0x05E4,
+ 0x05BF, 0x05D0, 0x05DC, 0x064A, 0x0654, 0x06D5, 0x064A, 0x0654, 0x0648,
+ 0x064A, 0x0654, 0x06C7, 0x064A, 0x0654, 0x06C6, 0x064A, 0x0654, 0x06C8,
+ 0x064A, 0x0654, 0x06D0, 0x064A, 0x0654, 0x0649, 0x064A, 0x0654, 0x062C,
+ 0x064A, 0x0654, 0x062D, 0x064A, 0x0654, 0x0645, 0x064A, 0x0654, 0x064A,
+ 0x0628, 0x062C, 0x0628, 0x0645, 0x0628, 0x0649, 0x0628, 0x064A, 0x062A,
+ 0x0649, 0x062A, 0x064A, 0x062B, 0x062C, 0x062B, 0x0645, 0x062B, 0x0649,
+ 0x062B, 0x064A, 0x062E, 0x062D, 0x0636, 0x062C, 0x0636, 0x0645, 0x0637,
+ 0x062D, 0x0638, 0x0645, 0x063A, 0x062C, 0x0641, 0x062C, 0x0641, 0x062D,
+ 0x0641, 0x0649, 0x0641, 0x064A, 0x0642, 0x062D, 0x0642, 0x0649, 0x0642,
+ 0x064A, 0x0643, 0x0627, 0x0643, 0x062C, 0x0643, 0x062D, 0x0643, 0x062E,
+ 0x0643, 0x0644, 0x0643, 0x0649, 0x0643, 0x064A, 0x0646, 0x062E, 0x0646,
+ 0x0649, 0x0646, 0x064A, 0x0647, 0x062C, 0x0647, 0x0649, 0x0647, 0x064A,
+ 0x064A, 0x0649, 0x0630, 0x0670, 0x0631, 0x0670, 0x0649, 0x0670, 0x064A,
+ 0x0654, 0x0631, 0x064A, 0x0654, 0x0632, 0x064A, 0x0654, 0x0646, 0x0628,
+ 0x0632, 0x0628, 0x0646, 0x062A, 0x0631, 0x062A, 0x0632, 0x062A, 0x0646,
+ 0x062B, 0x0631, 0x062B, 0x0632, 0x062B, 0x0646, 0x0645, 0x0627, 0x0646,
+ 0x0631, 0x0646, 0x0632, 0x0646, 0x0646, 0x064A, 0x0631, 0x064A, 0x0632,
+ 0x064A, 0x0654, 0x062E, 0x064A, 0x0654, 0x0647, 0x0628, 0x0647, 0x062A,
+ 0x0647, 0x0635, 0x062E, 0x0646, 0x0647, 0x0647, 0x0670, 0x062B, 0x0647,
+ 0x0633, 0x0647, 0x0634, 0x0647, 0x0637, 0x0649, 0x0637, 0x064A, 0x0639,
+ 0x0649, 0x0639, 0x064A, 0x063A, 0x0649, 0x063A, 0x064A, 0x0633, 0x0649,
+ 0x0633, 0x064A, 0x0634, 0x0649, 0x0634, 0x064A, 0x0635, 0x0649, 0x0635,
+ 0x064A, 0x0636, 0x0649, 0x0636, 0x064A, 0x0634, 0x062E, 0x0634, 0x0631,
+ 0x0633, 0x0631, 0x0635, 0x0631, 0x0636, 0x0631, 0x0627, 0x064B, 0x0020,
+ 0x064B, 0x0640, 0x064B, 0x0640, 0x0651, 0x0020, 0x0652, 0x0640, 0x0652,
+ 0x0644, 0x0627, 0x0653, 0x0644, 0x0627, 0x0654, 0x0644, 0x0627, 0x0655,
+ 0x105D2, 0x0307, 0x105DA, 0x0307, 0x11099, 0x110BA, 0x1109B, 0x110BA,
+ 0x110A5, 0x110BA, 0x11131, 0x11127, 0x11132, 0x11127, 0x11347, 0x1133E,
+ 0x11347, 0x11357, 0x11382, 0x113C9, 0x11384, 0x113BB, 0x1138B, 0x113C2,
+ 0x11390, 0x113C9, 0x113C2, 0x113C2, 0x113C2, 0x113B8, 0x113C2, 0x113C9,
+ 0x114B9, 0x114BA, 0x114B9, 0x114B0, 0x114B9, 0x114BD, 0x115B8, 0x115AF,
+ 0x115B9, 0x115AF, 0x11935, 0x11930, 0x1611E, 0x1611E, 0x1611E, 0x16129,
+ 0x1611E, 0x1611F, 0x16129, 0x1611F, 0x1611E, 0x16120, 0x1611E, 0x1611E,
+ 0x1611F, 0x1611E, 0x16129, 0x1611F, 0x1611E, 0x1611E, 0x16120, 0x16D67,
+ 0x16D67, 0x16D63, 0x16D67, 0x16D63, 0x16D67, 0x16D67, 0x1D157, 0x1D165,
+ 0x1D158, 0x1D165, 0x1D158, 0x1D165, 0x1D16E, 0x1D158, 0x1D165, 0x1D16F,
+ 0x1D158, 0x1D165, 0x1D170, 0x1D158, 0x1D165, 0x1D171, 0x1D158, 0x1D165,
+ 0x1D172, 0x1D1B9, 0x1D165, 0x1D1BA, 0x1D165, 0x1D1B9, 0x1D165, 0x1D16E,
+ 0x1D1BA, 0x1D165, 0x1D16E, 0x1D1B9, 0x1D165, 0x1D16F, 0x1D1BA, 0x1D165,
+ 0x1D16F, 0x0030, 0x002C, 0x0031, 0x002C, 0x0032, 0x002C, 0x0033, 0x002C,
+ 0x0034, 0x002C, 0x0035, 0x002C, 0x0036, 0x002C, 0x0037, 0x002C, 0x0038,
+ 0x002C, 0x0039, 0x002C, 0x0043, 0x0044, 0x0057, 0x005A, 0x0048, 0x0056,
+ 0x0053, 0x0044, 0x0053, 0x0053, 0x0057, 0x0043, 0x004D, 0x0043, 0x004D,
+ 0x0044, 0x004D, 0x0052, 0x0044, 0x004A, 0x307B, 0x304B, 0x30B3, 0x30B3,
+ 0x00A8, 0x0301, 0x0020, 0x0308, 0x0301, 0x00B4, 0x0020, 0x0301, 0x2002,
+ 0x0020, 0x2003, 0x0020, 0x242EE, 0x2284A, 0x22844, 0x233D5, 0x25249,
+ 0x25CD0, 0x27ED3, 0x0677, 0x06C7, 0x0674, 0x2026, 0x002E, 0x002E, 0x002E,
+ 0x2025, 0x002E, 0x002E, 0x203E, 0x0020, 0x0305, 0x203E, 0x0020, 0x0305,
+ 0x203E, 0x0020, 0x0305, 0x203E, 0x0020, 0x0305, 0x3164, 0x1160, 0x3131,
+ 0x1100, 0x3132, 0x1101, 0x3133, 0x11AA, 0x3134, 0x1102, 0x3135, 0x11AC,
+ 0x3136, 0x11AD, 0x3137, 0x1103, 0x3138, 0x1104, 0x3139, 0x1105, 0x313A,
+ 0x11B0, 0x313B, 0x11B1, 0x313C, 0x11B2, 0x313D, 0x11B3, 0x313E, 0x11B4,
+ 0x313F, 0x11B5, 0x3140, 0x111A, 0x3141, 0x1106, 0x3142, 0x1107, 0x3143,
+ 0x1108, 0x3144, 0x1121, 0x3145, 0x1109, 0x3146, 0x110A, 0x3147, 0x110B,
+ 0x3148, 0x110C, 0x3149, 0x110D, 0x314A, 0x110E, 0x314B, 0x110F, 0x314C,
+ 0x1110, 0x314D, 0x1111, 0x314E, 0x1112, 0x314F, 0x1161, 0x3150, 0x1162,
+ 0x3151, 0x1163, 0x3152, 0x1164, 0x3153, 0x1165, 0x3154, 0x1166, 0x3155,
+ 0x1167, 0x3156, 0x1168, 0x3157, 0x1169, 0x3158, 0x116A, 0x3159, 0x116B,
+ 0x315A, 0x116C, 0x315B, 0x116D, 0x315C, 0x116E, 0x315D, 0x116F, 0x315E,
+ 0x1170, 0x315F, 0x1171, 0x3160, 0x1172, 0x3161, 0x1173, 0x3162, 0x1174,
+ 0x3163, 0x1175, 0x00AF, 0x0020, 0x0304, 0x1DF04, 0x1DF05, 0x1DF06, 0x1DF08,
+ 0x1DF0A, 0x1DF1E, 0x03F4, 0x0398, 0x03F5, 0x03B5, 0x03D1, 0x03B8, 0x03F0,
+ 0x03BA, 0x03D5, 0x03C6, 0x03F1, 0x03C1, 0x03D6, 0x03C0, 0x03F4, 0x0398,
+ 0x03F5, 0x03B5, 0x03D1, 0x03B8, 0x03F0, 0x03BA, 0x03D5, 0x03C6, 0x03F1,
+ 0x03C1, 0x03D6, 0x03C0, 0x03F4, 0x0398, 0x03F5, 0x03B5, 0x03D1, 0x03B8,
+ 0x03F0, 0x03BA, 0x03D5, 0x03C6, 0x03F1, 0x03C1, 0x03D6, 0x03C0, 0x03F4,
+ 0x0398, 0x03F5, 0x03B5, 0x03D1, 0x03B8, 0x03F0, 0x03BA, 0x03D5, 0x03C6,
+ 0x03F1, 0x03C1, 0x03D6, 0x03C0, 0x03F4, 0x0398, 0x03F5, 0x03B5, 0x03D1,
+ 0x03B8, 0x03F0, 0x03BA, 0x03D5, 0x03C6, 0x03F1, 0x03C1, 0x03D6, 0x03C0,
+ 0x20122, 0x2063A, 0x2051C, 0x2054B, 0x291DF, 0x20A2C, 0x20B63, 0x214E4,
+ 0x216A8, 0x216EA, 0x219C8, 0x21B18, 0x21DE4, 0x21DE6, 0x22183, 0x2A392,
+ 0x22331, 0x232B8, 0x261DA, 0x226D4, 0x22B0C, 0x22BF1, 0x2300A, 0x233C3,
+ 0x2346D, 0x236A3, 0x238A7, 0x23A8D, 0x21D0B, 0x23AFA, 0x23CBC, 0x23D1E,
+ 0x23ED1, 0x23F5E, 0x23F8E, 0x20525, 0x24263, 0x243AB, 0x24608, 0x24735,
+ 0x24814, 0x24C36, 0x24C92, 0x2219F, 0x24FA1, 0x24FB8, 0x25044, 0x250F3,
+ 0x250F2, 0x25119, 0x25133, 0x2541D, 0x25626, 0x2569A, 0x256C5, 0x2597C,
+ 0x25AA7, 0x25BAB, 0x25C80, 0x25F86, 0x26228, 0x26247, 0x262D9, 0x2633E,
+ 0x264DA, 0x26523, 0x265A8, 0x2335F, 0x267A7, 0x267B5, 0x23393, 0x2339C,
+ 0x26B3C, 0x26C36, 0x26D6B, 0x26CD5, 0x273CA, 0x26F2C, 0x26FB1, 0x270D2,
+ 0x27667, 0x278AE, 0x27966, 0x27CA8, 0x27F2F, 0x20804, 0x208DE, 0x285D2,
+ 0x285ED, 0x2872E, 0x28BFA, 0x28D77, 0x29145, 0x2921A, 0x2940A, 0x29496,
+ 0x295B6, 0x29B30, 0x2A0CE, 0x2A105, 0x2A20E, 0x2A291, 0x2A600
+};
+
+/*
+ * Table of sizes for full compatibility decomposition.
+ */
+static const uint8 UnicodeDecompSizes[4931] =
+{
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 3, 0, 0,
+ 0, 0, 0, 3, 0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 2,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3,
+ 0, 0, 0, 0, 3, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 3, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 2, 0, 0, 0, 2, 0, 0, 0, 2, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 3, 0, 0, 0, 0, 2, 0, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0,
+ 0, 3, 0, 0, 0, 2, 0, 0, 2, 0, 0, 2, 0, 0, 2, 0, 0, 2, 0, 0, 1, 0, 1, 0, 1,
+ 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0,
+ 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
+ 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0,
+ 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 2,
+ 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
+ 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0,
+ 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1,
+ 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0
};
/*
@@ -5255,97 +5544,98 @@ static const uint16 decomp_table_index[17374] =
927, 928, 929, 930, 931, 932, 933, 934, 935, 936, 937, 0, 0, 938, 939, 940,
941, 942, 943, 0, 0, 944, 945, 946, 947, 948, 949, 950, 951, 0, 952, 0,
953, 0, 954, 0, 955, 956, 957, 958, 959, 960, 961, 962, 963, 964, 965, 966,
- 967, 968, 969, 970, 971, 972, 973, 974, 975, 976, 977, 978, 979, 980, 981,
- 982, 983, 984, 985, 0, 0, 986, 987, 988, 989, 990, 991, 992, 993, 994, 995,
- 996, 997, 998, 999, 1000, 1001, 1002, 1003, 1004, 1005, 1006, 1007, 1008,
- 1009, 1010, 1011, 1012, 1013, 1014, 1015, 1016, 1017, 1018, 1019, 1020,
- 1021, 1022, 1023, 1024, 1025, 1026, 1027, 1028, 1029, 1030, 1031, 1032,
- 1033, 1034, 1035, 1036, 1037, 1038, 0, 1039, 1040, 1041, 1042, 1043, 1044,
- 1045, 1046, 1047, 1046, 1048, 1049, 1050, 1051, 1052, 0, 1053, 1054, 1055,
- 1056, 1057, 1058, 1059, 1060, 1061, 1062, 1063, 1064, 1065, 1066, 0, 0,
- 1067, 1068, 1069, 1070, 1071, 1072, 0, 1073, 1074, 1075, 1076, 1077, 1078,
- 1079, 1080, 1081, 1082, 1083, 1084, 1085, 1086, 1087, 1088, 1089, 1090,
- 1091, 0, 0, 1092, 1093, 1094, 0, 1095, 1096, 1097, 1098, 1099, 1100, 1101,
- 1102, 1103, 0, 1104, 1105, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0,
- 1106, 0, 0, 0, 0, 0, 1107, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1108, 1109,
- 1110, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1111, 1112, 0, 1113, 1114, 0, 0,
- 0, 0, 1115, 0, 1116, 0, 0, 0, 0, 0, 0, 0, 0, 1117, 1118, 1119, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 1120, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1121, 587, 0, 0, 1122, 1123, 1124, 1125,
- 1126, 1127, 1128, 1129, 1130, 1131, 1132, 1133, 1121, 10, 5, 6, 1122, 1123,
- 1124, 1125, 1126, 1127, 1128, 1129, 1130, 1131, 1132, 0, 3, 566, 11, 302,
- 567, 285, 571, 301, 572, 1133, 577, 181, 578, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 1134, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 304, 304, 309, 309, 304,
- 304, 304, 304, 309, 309, 309, 304, 304, 0, 0, 0, 0, 304, 0, 0, 0, 309, 309,
- 304, 306, 304, 309, 309, 306, 306, 306, 306, 304, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 1135, 1136, 1137, 1138, 0, 1139, 1140, 1141, 0, 1142,
- 570, 547, 547, 547, 285, 1143, 548, 548, 551, 301, 0, 553, 1144, 0, 0, 556,
- 1145, 557, 557, 557, 0, 0, 1146, 1147, 1148, 0, 1149, 0, 1150, 0, 1149, 0,
- 1151, 1152, 542, 1137, 0, 566, 544, 1153, 0, 552, 11, 1154, 1155, 1156,
- 1157, 587, 0, 1158, 348, 584, 1159, 1160, 1161, 0, 0, 0, 0, 543, 565, 566,
- 587, 287, 0, 0, 0, 0, 0, 0, 1162, 1163, 1164, 1165, 1166, 1167, 1168, 1169,
- 1170, 1171, 1172, 1173, 1174, 1175, 1176, 1177, 548, 1178, 1179, 1180,
- 1181, 1182, 1183, 1184, 1185, 1186, 1187, 1188, 551, 1137, 543, 552, 587,
- 1189, 1190, 1191, 582, 1192, 1193, 1194, 1195, 302, 1196, 1197, 301, 590,
- 565, 572, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1198, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 1199, 1200, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 1201, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 1202, 1203, 1204, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1205, 0, 0, 0, 0, 1206,
- 0, 0, 1207, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 1208, 0, 1209, 0, 0, 0, 0, 0, 1210, 1211, 0, 1212, 1213, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1214, 0, 0, 1215, 0, 0, 1216, 0, 1217,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1218, 0,
- 1219, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1220, 1221, 1222, 1223, 1224, 0, 0,
- 1225, 1226, 0, 0, 1227, 1228, 0, 0, 0, 0, 0, 0, 1229, 1230, 0, 0, 1231,
- 1232, 0, 0, 1233, 1234, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1235, 1236, 1237, 1238,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1239,
- 1240, 1241, 1242, 0, 0, 0, 0, 0, 0, 1243, 1244, 1245, 1246, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 1247, 1248, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 5, 6, 1122, 1123, 1124, 1125, 1126,
- 1127, 1249, 1250, 1251, 1252, 1253, 1254, 1255, 1256, 1257, 1258, 1259,
- 1260, 1261, 1262, 1263, 1264, 1265, 1266, 1267, 1268, 1269, 1270, 1271,
- 1272, 1273, 1274, 1275, 1276, 1277, 1278, 1279, 1280, 1281, 1282, 1283,
- 1284, 1285, 1286, 1287, 1288, 1289, 1290, 1291, 1292, 1293, 1294, 1295,
- 1296, 1297, 1298, 1299, 1300, 1301, 1302, 1303, 1304, 1305, 1306, 1307,
- 1308, 1309, 1310, 1311, 1312, 1313, 1314, 1315, 1316, 1317, 1318, 1319,
- 1320, 1321, 1322, 1323, 1324, 1325, 540, 542, 1137, 543, 544, 1153, 546,
- 547, 548, 549, 550, 551, 552, 553, 554, 556, 1145, 557, 1326, 558, 559,
- 1181, 560, 1186, 1327, 1149, 3, 564, 590, 565, 566, 593, 570, 285, 587,
- 287, 571, 301, 572, 1133, 11, 577, 1328, 288, 181, 578, 579, 582, 292, 302,
- 293, 620, 1121, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1329, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1330, 1331, 1332, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1333, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 287, 1181, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 304, 304, 304, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 1334, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 452, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 304, 304, 304, 304, 304, 304, 304, 304, 304, 304, 304, 304, 304,
+ 967, 968, 969, 970, 971, 972, 332, 973, 333, 974, 334, 975, 335, 976, 339,
+ 977, 340, 978, 341, 0, 0, 979, 980, 981, 982, 983, 984, 985, 986, 987, 988,
+ 989, 990, 991, 992, 993, 994, 995, 996, 997, 998, 999, 1000, 1001, 1002,
+ 1003, 1004, 1005, 1006, 1007, 1008, 1009, 1010, 1011, 1012, 1013, 1014,
+ 1015, 1016, 1017, 1018, 1019, 1020, 1021, 1022, 1023, 1024, 1025, 1026,
+ 1027, 1028, 1029, 1030, 1031, 0, 1032, 1033, 1034, 1035, 1036, 321, 1037,
+ 1038, 1039, 1038, 1040, 1041, 1042, 1043, 1044, 0, 1045, 1046, 1047, 323,
+ 1048, 324, 1049, 1050, 1051, 1052, 1053, 1054, 1055, 329, 0, 0, 1056, 1057,
+ 1058, 1059, 1060, 325, 0, 1061, 1062, 1063, 1064, 1065, 1066, 336, 1067,
+ 1068, 1069, 1070, 1071, 1072, 1073, 327, 1074, 1075, 1076, 1077, 0, 0,
+ 1078, 1079, 1080, 0, 1081, 1082, 1083, 326, 1084, 328, 1085, 1086, 1087, 0,
+ 1088, 1089, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 1090, 0, 0, 0, 0,
+ 0, 1091, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1092, 1093, 1094, 0, 0, 0, 0,
+ 0, 0, 0, 0, 1, 0, 0, 0, 1095, 1096, 0, 1097, 1098, 0, 0, 0, 0, 1099, 0,
+ 1100, 0, 0, 0, 0, 0, 0, 0, 0, 1101, 1102, 1103, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 1104, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 1105, 587, 0, 0, 1106, 1107, 1108, 1109, 1110, 1111, 1112,
+ 1113, 1114, 1115, 1116, 1117, 1105, 10, 5, 6, 1106, 1107, 1108, 1109, 1110,
+ 1111, 1112, 1113, 1114, 1115, 1116, 0, 3, 566, 11, 302, 567, 285, 571, 301,
+ 572, 1117, 577, 181, 578, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1118, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 304, 304, 309, 309, 304, 304, 304, 304,
+ 309, 309, 309, 304, 304, 0, 0, 0, 0, 304, 0, 0, 0, 309, 309, 304, 306, 304,
+ 309, 309, 306, 306, 306, 306, 304, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 1119, 1120, 1121, 1122, 0, 1123, 1124, 1125, 0, 1126, 570, 547, 547,
+ 547, 285, 1127, 548, 548, 551, 301, 0, 553, 1128, 0, 0, 556, 1129, 557,
+ 557, 557, 0, 0, 1130, 1131, 1132, 0, 1133, 0, 1134, 0, 1133, 0, 1135, 20,
+ 542, 1121, 0, 566, 544, 1136, 0, 552, 11, 1137, 1138, 1139, 1140, 587, 0,
+ 1141, 348, 584, 1142, 1143, 1144, 0, 0, 0, 0, 543, 565, 566, 587, 287, 0,
+ 0, 0, 0, 0, 0, 1145, 1146, 1147, 1148, 1149, 1150, 1151, 1152, 1153, 1154,
+ 1155, 1156, 1157, 1158, 1159, 1160, 548, 1161, 1162, 1163, 1164, 1165,
+ 1166, 1167, 1168, 1169, 1170, 1171, 551, 1121, 543, 552, 587, 1172, 1173,
+ 1174, 582, 1175, 1176, 1177, 1178, 302, 1179, 1180, 301, 590, 565, 572, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 1181, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 1182, 1183, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1184,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 1185, 1186, 1187, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1188, 0, 0, 0, 0, 1189, 0, 0, 1190,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1191,
+ 0, 1192, 0, 0, 0, 0, 0, 1193, 1194, 0, 1195, 1196, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 1197, 0, 0, 1198, 0, 0, 1199, 0, 1200, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1201, 0, 1202, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 1203, 1204, 1205, 1206, 1207, 0, 0, 1208, 1209, 0,
+ 0, 1210, 1211, 0, 0, 0, 0, 0, 0, 1212, 1213, 0, 0, 1214, 1215, 0, 0, 1216,
+ 1217, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1218, 1219, 1220, 1221, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1222, 1223, 1224, 1225,
+ 0, 0, 0, 0, 0, 0, 1226, 1227, 1228, 1229, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1230,
+ 1231, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 10, 5, 6, 1106, 1107, 1108, 1109, 1110, 1111, 1232, 1233,
+ 1234, 1235, 1236, 1237, 1238, 1239, 1240, 1241, 1242, 1243, 1244, 1245,
+ 1246, 1247, 1248, 1249, 1250, 1251, 1252, 1253, 1254, 1255, 1256, 1257,
+ 1258, 1259, 1260, 1261, 1262, 1263, 1264, 1265, 1266, 1267, 1268, 1269,
+ 1270, 1271, 1272, 1273, 1274, 1275, 1276, 1277, 1278, 1279, 1280, 1281,
+ 1282, 1283, 1284, 1285, 1286, 1287, 1288, 1289, 1290, 1291, 1292, 1293,
+ 1294, 1295, 1296, 1297, 1298, 1299, 1300, 1301, 1302, 1303, 1304, 1305,
+ 1306, 1307, 1308, 540, 542, 1121, 543, 544, 1136, 546, 547, 548, 549, 550,
+ 551, 552, 553, 554, 556, 1129, 557, 1309, 558, 559, 1164, 560, 1169, 1310,
+ 1133, 3, 564, 590, 565, 566, 593, 570, 285, 587, 287, 571, 301, 572, 1117,
+ 11, 577, 1311, 288, 181, 578, 579, 582, 292, 302, 293, 620, 1105, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 1312, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1313, 1314, 1315, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 1316, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 287, 1164, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 304, 304, 304, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1317, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 452, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 304, 304, 304,
304, 304, 304, 304, 304, 304, 304, 304, 304, 304, 304, 304, 304, 304, 304,
- 304, 304, 304, 304, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1335, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 304, 304, 304, 304, 304, 304, 304, 304, 304, 304, 304, 304, 304, 304, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 1318, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1336,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1337, 1338, 1339, 1340, 1341, 1342,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1319, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 1320, 1321, 1322, 1323, 1324, 1325, 1326, 1327, 1328, 1329, 1330,
+ 1331, 1332, 1333, 1334, 1335, 1336, 1337, 1338, 1339, 1340, 1341, 1342,
1343, 1344, 1345, 1346, 1347, 1348, 1349, 1350, 1351, 1352, 1353, 1354,
1355, 1356, 1357, 1358, 1359, 1360, 1361, 1362, 1363, 1364, 1365, 1366,
1367, 1368, 1369, 1370, 1371, 1372, 1373, 1374, 1375, 1376, 1377, 1378,
@@ -5361,50 +5651,50 @@ static const uint16 decomp_table_index[17374] =
1487, 1488, 1489, 1490, 1491, 1492, 1493, 1494, 1495, 1496, 1497, 1498,
1499, 1500, 1501, 1502, 1503, 1504, 1505, 1506, 1507, 1508, 1509, 1510,
1511, 1512, 1513, 1514, 1515, 1516, 1517, 1518, 1519, 1520, 1521, 1522,
- 1523, 1524, 1525, 1526, 1527, 1528, 1529, 1530, 1531, 1532, 1533, 1534,
- 1535, 1536, 1537, 1538, 1539, 1540, 1541, 1542, 1543, 1544, 1545, 1546,
- 1547, 1548, 1549, 1550, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 625, 409, 305, 408,
- 1551, 1551, 0, 0, 0, 0, 0, 0, 1552, 0, 1360, 1553, 1554, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1555, 0, 1556, 0, 1557, 0, 1558, 0, 1559,
- 0, 1560, 0, 1561, 0, 1562, 0, 1563, 0, 1564, 0, 1565, 0, 1566, 0, 0, 1567,
- 0, 1568, 0, 1569, 0, 0, 0, 0, 0, 0, 1570, 1571, 0, 1572, 1573, 0, 1574,
- 1575, 0, 1576, 1577, 0, 1578, 1579, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 1580, 0, 0, 0, 0, 1581, 1581, 1582, 1583, 0,
- 1584, 1585, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1586, 0, 1587, 0, 1588, 0,
- 1589, 0, 1590, 0, 1591, 0, 1592, 0, 1593, 0, 1594, 0, 1595, 0, 1596, 0,
- 1597, 0, 0, 1598, 0, 1599, 0, 1600, 0, 0, 0, 0, 0, 0, 1601, 1602, 0, 1603,
- 1604, 0, 1605, 1606, 0, 1607, 1608, 0, 1609, 1610, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1611, 0, 0, 1612, 1613, 1614,
- 1615, 0, 0, 0, 1616, 1617, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 1618, 1619, 1620, 1621, 1622, 1623, 1624, 1625,
+ 1523, 1524, 1525, 1526, 1527, 1528, 1529, 1530, 1531, 1532, 1533, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 625, 409, 305, 408, 1534, 1534, 0, 0, 0, 0, 0, 0, 1535,
+ 0, 1343, 1536, 1537, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 1538, 0, 1539, 0, 1540, 0, 1541, 0, 1542, 0, 1543, 0, 1544, 0, 1545, 0,
+ 1546, 0, 1547, 0, 1548, 0, 1549, 0, 0, 1550, 0, 1551, 0, 1552, 0, 0, 0, 0,
+ 0, 0, 1553, 1554, 0, 1555, 1556, 0, 1557, 1558, 0, 1559, 1560, 0, 1561,
+ 1562, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 1563, 0, 0, 0, 0, 1564, 1564, 1565, 1566, 0, 1567, 1568, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 1569, 0, 1570, 0, 1571, 0, 1572, 0, 1573, 0, 1574, 0,
+ 1575, 0, 1576, 0, 1577, 0, 1578, 0, 1579, 0, 1580, 0, 0, 1581, 0, 1582, 0,
+ 1583, 0, 0, 0, 0, 0, 0, 1584, 1585, 0, 1586, 1587, 0, 1588, 1589, 0, 1590,
+ 1591, 0, 1592, 1593, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 1594, 0, 0, 1595, 1596, 1597, 1598, 0, 0, 0, 1599, 1600, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1601,
+ 1602, 1603, 1604, 1605, 1606, 1607, 1608, 1609, 1610, 1611, 1612, 1613,
+ 1614, 1615, 1616, 1617, 1618, 1619, 1620, 1621, 1622, 1623, 1624, 1625,
1626, 1627, 1628, 1629, 1630, 1631, 1632, 1633, 1634, 1635, 1636, 1637,
1638, 1639, 1640, 1641, 1642, 1643, 1644, 1645, 1646, 1647, 1648, 1649,
1650, 1651, 1652, 1653, 1654, 1655, 1656, 1657, 1658, 1659, 1660, 1661,
1662, 1663, 1664, 1665, 1666, 1667, 1668, 1669, 1670, 1671, 1672, 1673,
1674, 1675, 1676, 1677, 1678, 1679, 1680, 1681, 1682, 1683, 1684, 1685,
- 1686, 1687, 1688, 1689, 1690, 1691, 1692, 1693, 1694, 1695, 1696, 1697,
- 1698, 1699, 1700, 1701, 1702, 1703, 1704, 1705, 1706, 1707, 1708, 1709,
- 1710, 1711, 0, 0, 0, 1337, 1343, 1712, 1713, 1714, 1715, 1716, 1717, 1341,
- 1718, 1719, 1720, 1721, 1345, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1722, 1723, 1724, 1725,
- 1726, 1727, 1728, 1729, 1730, 1731, 1732, 1733, 1734, 1735, 1736, 1737,
+ 1686, 1687, 1688, 1689, 1690, 1691, 1692, 1693, 1694, 0, 0, 0, 1320, 1326,
+ 1695, 1696, 1697, 1698, 1699, 1700, 1324, 1701, 1702, 1703, 1704, 1328, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 1705, 1706, 1707, 1708, 1709, 1710, 1711, 1712, 1713,
+ 1714, 1715, 1716, 1717, 1718, 1719, 1720, 1721, 1722, 1723, 1724, 1725,
+ 1726, 1727, 1728, 1729, 1730, 1731, 1732, 1733, 1734, 1735, 0, 1736, 1737,
1738, 1739, 1740, 1741, 1742, 1743, 1744, 1745, 1746, 1747, 1748, 1749,
- 1750, 1751, 1752, 0, 1753, 1754, 1755, 1756, 1757, 1758, 1759, 1760, 1761,
+ 1750, 1751, 1752, 1753, 1754, 1755, 1756, 1757, 1758, 1759, 1760, 1761,
1762, 1763, 1764, 1765, 1766, 1767, 1768, 1769, 1770, 1771, 1772, 1773,
- 1774, 1775, 1776, 1777, 1778, 1779, 1780, 1781, 1782, 1783, 1784, 1785,
- 1786, 1787, 1788, 1789, 1790, 1403, 1791, 0, 0, 0, 0, 0, 0, 0, 0, 1792,
- 1793, 1794, 1795, 1796, 1797, 1798, 1799, 1800, 1801, 1802, 1803, 1804,
- 1805, 1806, 1807, 1618, 1621, 1624, 1626, 1634, 1635, 1638, 1640, 1641,
- 1643, 1644, 1645, 1646, 1647, 1808, 1809, 1810, 1811, 1812, 1813, 1814,
- 1815, 1816, 1817, 1818, 1819, 1820, 1821, 1822, 1823, 1824, 0, 1337, 1343,
- 1712, 1713, 1825, 1826, 1827, 1348, 1828, 1360, 1410, 1422, 1421, 1411,
- 1503, 1368, 1408, 1829, 1830, 1831, 1832, 1833, 1834, 1835, 1836, 1837,
- 1838, 1374, 1839, 1840, 1841, 1842, 1843, 1844, 1845, 1846, 1714, 1715,
- 1716, 1847, 1848, 1849, 1850, 1851, 1852, 1853, 1854, 1855, 1856, 1857,
+ 1386, 1774, 0, 0, 0, 0, 0, 0, 0, 0, 1775, 1776, 1777, 1778, 1779, 1780,
+ 1781, 1782, 1783, 1784, 1785, 1786, 1787, 1788, 1789, 1790, 1601, 1604,
+ 1607, 1609, 1617, 1618, 1621, 1623, 1624, 1626, 1627, 1628, 1629, 1630,
+ 1791, 1792, 1793, 1794, 1795, 1796, 1797, 1798, 1799, 1800, 1801, 1802,
+ 1803, 1804, 1805, 1806, 1807, 0, 1320, 1326, 1695, 1696, 1808, 1809, 1810,
+ 1331, 1811, 1343, 1393, 1405, 1404, 1394, 1486, 1351, 1391, 1812, 1813,
+ 1814, 1815, 1816, 1817, 1818, 1819, 1820, 1821, 1357, 1822, 1823, 1824,
+ 1825, 1826, 1827, 1828, 1829, 1697, 1698, 1699, 1830, 1831, 1832, 1833,
+ 1834, 1835, 1836, 1837, 1838, 1839, 1840, 1841, 1842, 1843, 1844, 1845,
+ 1846, 1847, 1848, 1849, 1850, 1851, 1852, 1853, 1854, 1855, 1856, 1857,
1858, 1859, 1860, 1861, 1862, 1863, 1864, 1865, 1866, 1867, 1868, 1869,
1870, 1871, 1872, 1873, 1874, 1875, 1876, 1877, 1878, 1879, 1880, 1881,
1882, 1883, 1884, 1885, 1886, 1887, 1888, 1889, 1890, 1891, 1892, 1893,
@@ -5431,517 +5721,516 @@ static const uint16 decomp_table_index[17374] =
2134, 2135, 2136, 2137, 2138, 2139, 2140, 2141, 2142, 2143, 2144, 2145,
2146, 2147, 2148, 2149, 2150, 2151, 2152, 2153, 2154, 2155, 2156, 2157,
2158, 2159, 2160, 2161, 2162, 2163, 2164, 2165, 2166, 2167, 2168, 2169,
- 2170, 2171, 2172, 2173, 2174, 2175, 2176, 2177, 2178, 2179, 2180, 2181,
- 2182, 2183, 2184, 2185, 2186, 2187, 2188, 2189, 2190, 2191, 0, 0, 0, 0, 0,
+ 2170, 2171, 2172, 2173, 2174, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 304, 0, 0, 0, 0, 304,
- 304, 304, 304, 304, 304, 304, 304, 304, 304, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2192, 2193,
- 304, 304, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 304, 0, 0, 0, 0, 304, 304, 304, 304, 304, 304, 304,
+ 304, 304, 304, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2175, 2176, 304, 304, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 304, 304, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 304, 304,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2194,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2177, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1137, 1153, 1145, 0, 0, 0,
- 2195, 2196, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 452, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 452, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 452, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 304, 304, 304, 304, 304, 304, 304, 304, 304,
- 304, 304, 304, 304, 304, 304, 304, 304, 304, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 1121, 1136, 1129, 0, 0, 0, 2178, 2179, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 452, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 452, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 452, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 304, 304,
+ 304, 304, 304, 304, 304, 304, 304, 304, 304, 304, 304, 304, 304, 304, 304,
+ 304, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 306, 306,
- 306, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 452, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 451, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 452, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 304, 0, 304, 304, 306, 0, 0, 304,
- 304, 0, 0, 0, 0, 0, 304, 304, 0, 304, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 452, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 2197, 2198, 2199, 2200, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2201, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 452, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2202, 2203, 2204, 2205, 2206, 2207, 2208,
- 2209, 2209, 2210, 2211, 2212, 2213, 2214, 2215, 2216, 2217, 2218, 2219,
- 2220, 2221, 2222, 2223, 2224, 2225, 2226, 2227, 2228, 2229, 2230, 2231,
- 2232, 2233, 2234, 2235, 2236, 2237, 2238, 2239, 2240, 2241, 2242, 2243,
- 2244, 2245, 2246, 2247, 2248, 2249, 2250, 2251, 2252, 2253, 2254, 2255,
- 2256, 2257, 2258, 2259, 2260, 2261, 2262, 2263, 2264, 2265, 2266, 2267,
- 2268, 2269, 2270, 2271, 2272, 2273, 2274, 2275, 2276, 2277, 2278, 2279,
- 2280, 2281, 2282, 2283, 2284, 2285, 2286, 2287, 2288, 2289, 2290, 2291,
- 2292, 2221, 2293, 2294, 2295, 2296, 2297, 2298, 2299, 2300, 2301, 2302,
- 2303, 2304, 2305, 2306, 2307, 2308, 2309, 2310, 2311, 2312, 2313, 2314,
- 2315, 2316, 2317, 2318, 2319, 2320, 2321, 2322, 2323, 2324, 2325, 2326,
- 2327, 2328, 2329, 2330, 2331, 2332, 2333, 2334, 2335, 2336, 2337, 2338,
- 2339, 2340, 2341, 2342, 2343, 2344, 2345, 2346, 2347, 2348, 2349, 2350,
- 2351, 2352, 2353, 2354, 2355, 2356, 2357, 2358, 2359, 2360, 2311, 2361,
- 2362, 2363, 2364, 2365, 2366, 2367, 2368, 2295, 2369, 2370, 2371, 2372,
- 2373, 2374, 2375, 2376, 2377, 2378, 2379, 2380, 2381, 2382, 2383, 2384,
- 2385, 2386, 2387, 2388, 2221, 2389, 2390, 2391, 2392, 2393, 2394, 2395,
- 2396, 2397, 2398, 2399, 2400, 2401, 2402, 2403, 2404, 2405, 2406, 2407,
- 2408, 2409, 2410, 2411, 2412, 2413, 2414, 2415, 2297, 2416, 2417, 2418,
- 2419, 2420, 2421, 2422, 2423, 2424, 2425, 2426, 2427, 2428, 2429, 2430,
- 2431, 2432, 2433, 2434, 2435, 2436, 2437, 2438, 2439, 2440, 2441, 2442,
- 2443, 2444, 2445, 2446, 2447, 2448, 2449, 2450, 2451, 2452, 2453, 2454,
- 2455, 2456, 2457, 2458, 2459, 2460, 2461, 2462, 2463, 2464, 2465, 0, 0,
- 2466, 0, 2467, 0, 0, 2468, 2469, 2470, 2471, 2472, 2473, 2474, 2475, 2476,
- 2477, 0, 2478, 0, 2479, 0, 0, 2480, 2481, 0, 0, 0, 2482, 2483, 2484, 2485,
- 2486, 2487, 2488, 2489, 2490, 2491, 2492, 2493, 2494, 2495, 2496, 2497,
- 2498, 2499, 2500, 2501, 2502, 2503, 2504, 2505, 2506, 2507, 2508, 2509,
- 2510, 2511, 2512, 2513, 2514, 2515, 2516, 2517, 2518, 2519, 2520, 2521,
- 2522, 2523, 2524, 2525, 2526, 2350, 2527, 2528, 2529, 2530, 2531, 2532,
- 2532, 2533, 2534, 2535, 2536, 2537, 2538, 2539, 2540, 2480, 2541, 2542,
- 2543, 2544, 2545, 2546, 0, 0, 2547, 2548, 2549, 2550, 2551, 2552, 2553,
- 2554, 2494, 2555, 2556, 2557, 2466, 2558, 2559, 2560, 2561, 2562, 2563,
- 2564, 2565, 2566, 2567, 2568, 2569, 2503, 2570, 2504, 2571, 2572, 2573,
- 2574, 2575, 2467, 2242, 2576, 2577, 2578, 2312, 2399, 2579, 2580, 2511,
- 2581, 2512, 2582, 2583, 2584, 2469, 2585, 2586, 2587, 2588, 2589, 2470,
- 2590, 2591, 2592, 2593, 2594, 2595, 2526, 2596, 2597, 2350, 2598, 2530,
- 2599, 2600, 2601, 2602, 2603, 2535, 2604, 2479, 2605, 2536, 2293, 2606,
- 2537, 2607, 2539, 2608, 2609, 2610, 2611, 2612, 2541, 2475, 2613, 2542,
- 2614, 2543, 2615, 2209, 2616, 2617, 2618, 2619, 2620, 2621, 2622, 2623,
- 2624, 2625, 2626, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2627, 2628, 2629,
- 2630, 2631, 2632, 2633, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2634, 2635,
- 2636, 2637, 2638, 0, 0, 0, 0, 0, 2639, 2640, 2641, 2642, 1154, 1157, 2643,
- 2644, 2645, 2646, 2647, 2648, 1128, 2649, 2650, 2651, 2652, 2653, 2654,
- 2655, 2656, 2657, 2658, 2659, 2660, 2661, 0, 2662, 2663, 2664, 2665, 2666,
- 0, 2667, 0, 2668, 2669, 0, 2670, 2671, 0, 2672, 2673, 2674, 2675, 2676,
- 2677, 2678, 2679, 2680, 2681, 2682, 2682, 2683, 2683, 2683, 2683, 2684,
- 2684, 2684, 2684, 2685, 2685, 2685, 2685, 2686, 2686, 2686, 2686, 2687,
- 2687, 2687, 2687, 2688, 2688, 2688, 2688, 2689, 2689, 2689, 2689, 2690,
- 2690, 2690, 2690, 2691, 2691, 2691, 2691, 2692, 2692, 2692, 2692, 2693,
- 2693, 2693, 2693, 2694, 2694, 2694, 2694, 2695, 2695, 2696, 2696, 2697,
- 2697, 2698, 2698, 2699, 2699, 2700, 2700, 2701, 2701, 2701, 2701, 2702,
- 2702, 2702, 2702, 2703, 2703, 2703, 2703, 2704, 2704, 2704, 2704, 2705,
- 2705, 2706, 2706, 2706, 2706, 2707, 2707, 2708, 2708, 2708, 2708, 2709,
- 2709, 2709, 2709, 2710, 2710, 2711, 2711, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2712,
- 2712, 2712, 2712, 2713, 2713, 2714, 2714, 2715, 2715, 2716, 2717, 2717,
- 2718, 2718, 2719, 2719, 2720, 2720, 2720, 2720, 2721, 2721, 2722, 2722,
- 2723, 2723, 2724, 2724, 2725, 2725, 2726, 2726, 2727, 2727, 2728, 2728,
- 2728, 2729, 2729, 2729, 2730, 2730, 2730, 2730, 2731, 2732, 2733, 2729,
- 2734, 2735, 2736, 2737, 2738, 2739, 2740, 2741, 2742, 2743, 2744, 2745,
- 2746, 2747, 2748, 2749, 2750, 2751, 2752, 2753, 2754, 2755, 2756, 2757,
- 2758, 2759, 2760, 2761, 2762, 2763, 2764, 2765, 2766, 2767, 2768, 2769,
- 2770, 2771, 2772, 2773, 2774, 2775, 2776, 2777, 2778, 2779, 2780, 2781,
- 2782, 2783, 2784, 2785, 2786, 2787, 2788, 2789, 2790, 2791, 2792, 2793,
- 2794, 2795, 2796, 2797, 2798, 2799, 2800, 2801, 2802, 2803, 2804, 2805,
- 2806, 2807, 2808, 2809, 2810, 2811, 2812, 2813, 2814, 2815, 2816, 2817,
- 2818, 2819, 2820, 2821, 2822, 2823, 2824, 2825, 2826, 2827, 2828, 2829,
- 2830, 2831, 2733, 2832, 2729, 2734, 2833, 2834, 2738, 2835, 2739, 2740,
- 2836, 2837, 2744, 2838, 2745, 2746, 2839, 2840, 2748, 2841, 2749, 2750,
- 2779, 2780, 2783, 2784, 2785, 2789, 2790, 2791, 2792, 2796, 2797, 2798,
- 2842, 2802, 2843, 2844, 2808, 2845, 2809, 2810, 2823, 2846, 2847, 2818,
- 2848, 2819, 2820, 2731, 2732, 2849, 2733, 2850, 2735, 2736, 2737, 2738,
- 2851, 2741, 2742, 2743, 2744, 2852, 2748, 2751, 2752, 2753, 2754, 2755,
- 2757, 2758, 2759, 2760, 2761, 2762, 2853, 2763, 2764, 2765, 2766, 2767,
- 2768, 2770, 2771, 2772, 2773, 2774, 2775, 2776, 2777, 2778, 2781, 2782,
- 2786, 2787, 2788, 2789, 2790, 2793, 2794, 2795, 2796, 2854, 2799, 2800,
- 2801, 2802, 2805, 2806, 2807, 2808, 2855, 2811, 2812, 2856, 2815, 2816,
- 2817, 2818, 2857, 2733, 2850, 2738, 2851, 2744, 2852, 2748, 2858, 2761,
- 2859, 2860, 2861, 2789, 2790, 2796, 2808, 2855, 2818, 2857, 2862, 2863,
- 2864, 2865, 2866, 2867, 2868, 2869, 2870, 2871, 2872, 2873, 2874, 2875,
- 2876, 2877, 2878, 2879, 2880, 2881, 2882, 2883, 2884, 2885, 2886, 2887,
- 2860, 2888, 2889, 2890, 2891, 2865, 2866, 2867, 2868, 2869, 2870, 2871,
- 2872, 2873, 2874, 2875, 2876, 2877, 2878, 2879, 2880, 2881, 2882, 2883,
- 2884, 2885, 2886, 2887, 2860, 2888, 2889, 2890, 2891, 2885, 2886, 2887,
- 2860, 2859, 2861, 2769, 2758, 2759, 2760, 2885, 2886, 2887, 2769, 2770,
- 2892, 2892, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2893,
- 2894, 2894, 2895, 2896, 2897, 2898, 2899, 2900, 2900, 2901, 2902, 2903,
- 2904, 2905, 2906, 2906, 2907, 2908, 2908, 2909, 2909, 2910, 2911, 2911,
- 2912, 2913, 2913, 2914, 2914, 2915, 2916, 2916, 2917, 2917, 2918, 2919,
- 2920, 2921, 2921, 2922, 2923, 2924, 2925, 2926, 2926, 2927, 2928, 2929,
- 2930, 2931, 2932, 2932, 2933, 2933, 2934, 2934, 2935, 2936, 2937, 2938,
- 2939, 2940, 2941, 0, 0, 2942, 2943, 2944, 2945, 2946, 2947, 2947, 2948,
- 2949, 2950, 2951, 2951, 2952, 2953, 2954, 2955, 2956, 2957, 2958, 2959,
- 2960, 2961, 2962, 2963, 2964, 2965, 2966, 2967, 2968, 2969, 2970, 2971,
- 2972, 2973, 2927, 2929, 2974, 2975, 2976, 2977, 2978, 2979, 2978, 2976,
- 2980, 2981, 2982, 2983, 2984, 2979, 2920, 2910, 2985, 2986, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2987, 2988, 2989, 2990, 2991, 2992, 2993,
- 2994, 2995, 2996, 2997, 2998, 2999, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 3000, 3001, 3002, 3003, 3004, 3005, 3006, 3007, 3008,
- 3009, 0, 0, 0, 0, 0, 0, 304, 304, 304, 304, 304, 304, 304, 306, 306, 306,
- 306, 306, 306, 306, 304, 304, 3010, 3011, 3012, 3013, 3013, 1131, 1132,
- 3014, 3015, 3016, 3017, 3018, 3019, 3020, 3021, 3022, 3023, 3024, 3025,
- 3026, 3027, 0, 0, 3028, 3029, 3030, 3030, 3030, 3030, 3013, 3013, 3013,
- 3000, 3001, 1108, 0, 3004, 3003, 3006, 3005, 3011, 1131, 1132, 3014, 3015,
- 3016, 3017, 3031, 3032, 3033, 1128, 3034, 3035, 3036, 1130, 0, 3037, 3038,
- 3039, 3040, 0, 0, 0, 0, 3041, 3042, 3043, 0, 3044, 0, 3045, 3046, 3047,
- 3048, 3049, 3050, 3051, 3052, 3053, 3054, 3055, 3056, 3056, 3057, 3057,
- 3058, 3058, 3059, 3059, 3060, 3060, 3060, 3060, 3061, 3061, 3062, 3062,
- 3062, 3062, 3063, 3063, 3064, 3064, 3064, 3064, 3065, 3065, 3065, 3065,
- 3066, 3066, 3066, 3066, 3067, 3067, 3067, 3067, 3068, 3068, 3068, 3068,
- 3069, 3069, 3070, 3070, 3071, 3071, 3072, 3072, 3073, 3073, 3073, 3073,
- 3074, 3074, 3074, 3074, 3075, 3075, 3075, 3075, 3076, 3076, 3076, 3076,
- 3077, 3077, 3077, 3077, 3078, 3078, 3078, 3078, 3079, 3079, 3079, 3079,
- 3080, 3080, 3080, 3080, 3081, 3081, 3081, 3081, 3082, 3082, 3082, 3082,
- 3083, 3083, 3083, 3083, 3084, 3084, 3084, 3084, 3085, 3085, 3085, 3085,
- 3086, 3086, 3086, 3086, 3087, 3087, 3087, 3087, 3088, 3088, 2721, 2721,
- 3089, 3089, 3089, 3089, 3090, 3090, 3091, 3091, 3092, 3092, 3093, 3093, 0,
- 0, 0, 0, 3005, 3094, 3031, 3038, 3039, 3032, 3095, 1131, 1132, 3033, 1128,
- 3000, 3034, 1108, 3096, 1121, 10, 5, 6, 1122, 1123, 1124, 1125, 1126, 1127,
- 3003, 3004, 3035, 1130, 3036, 3006, 3040, 540, 542, 1137, 543, 544, 1153,
- 546, 547, 548, 549, 550, 551, 552, 553, 554, 556, 1145, 557, 1326, 558,
- 559, 1181, 560, 1186, 1327, 1149, 3028, 3037, 3029, 3097, 3013, 3098, 3,
- 564, 590, 565, 566, 593, 570, 285, 587, 287, 571, 301, 572, 1133, 11, 577,
- 1328, 288, 181, 578, 579, 582, 292, 302, 293, 620, 3014, 3099, 3015, 3100,
- 3101, 3102, 3002, 3024, 3025, 3001, 3103, 1934, 3104, 3105, 3106, 3107,
- 3108, 3109, 3110, 3111, 3112, 3113, 1888, 1889, 1890, 1891, 1892, 1893,
- 1894, 1895, 1896, 1897, 1898, 1899, 1900, 1901, 1902, 1903, 1904, 1905,
- 1906, 1907, 1908, 1909, 1910, 1911, 1912, 1913, 1914, 1915, 1916, 1917,
- 1918, 1919, 1920, 1921, 1922, 1923, 1924, 1925, 1926, 1927, 1928, 1929,
- 1930, 1931, 3114, 3115, 3116, 3117, 3118, 3119, 3120, 3121, 3122, 3123,
- 3124, 3125, 3126, 3127, 3128, 3129, 3130, 3131, 3132, 3133, 3134, 3135,
- 3136, 3137, 3138, 3139, 3140, 3141, 3142, 3143, 3144, 3145, 3146, 3147, 0,
- 0, 0, 3148, 3149, 3150, 3151, 3152, 3153, 0, 0, 3154, 3155, 3156, 3157,
- 3158, 3159, 0, 0, 3160, 3161, 3162, 3163, 3164, 3165, 0, 0, 3166, 3167,
- 3168, 0, 0, 0, 3169, 3170, 3171, 3172, 3173, 3174, 3175, 0, 3176, 3177,
- 3178, 3179, 3180, 3181, 3182, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 306, 306, 306, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 452, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 306, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 306, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 451,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 452, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 304, 0, 304, 304, 306, 0, 0, 304, 304, 0, 0, 0, 0, 0, 304, 304, 0, 304, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 452, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2180, 2181, 2182, 2183, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 2184, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 452, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2185, 2186,
+ 2187, 2188, 2189, 2190, 2191, 2192, 2192, 2193, 2194, 2195, 2196, 2197,
+ 2198, 2199, 2200, 2201, 2202, 2203, 2204, 2205, 2206, 2207, 2208, 2209,
+ 2210, 2211, 2212, 2213, 2214, 2215, 2216, 2217, 2218, 2219, 2220, 2221,
+ 2222, 2223, 2224, 2225, 2226, 2227, 2228, 2229, 2230, 2231, 2232, 2233,
+ 2234, 2235, 2236, 2237, 2238, 2239, 2240, 2241, 2242, 2243, 2244, 2245,
+ 2246, 2247, 2248, 2249, 2250, 2251, 2252, 2253, 2254, 2255, 2256, 2257,
+ 2258, 2259, 2260, 2261, 2262, 2263, 2264, 2265, 2266, 2267, 2268, 2269,
+ 2270, 2271, 2272, 2273, 2274, 2275, 2204, 2276, 2277, 2278, 2279, 2280,
+ 2281, 2282, 2283, 2284, 2285, 2286, 2287, 2288, 2289, 2290, 2291, 2292,
+ 2293, 2294, 2295, 2296, 2297, 2298, 2299, 2300, 2301, 2302, 2303, 2304,
+ 2305, 2306, 2307, 2308, 2309, 2310, 2311, 2312, 2313, 2314, 2315, 2316,
+ 2317, 2318, 2319, 2320, 2321, 2322, 2323, 2324, 2325, 2326, 2327, 2328,
+ 2329, 2330, 2331, 2332, 2333, 2334, 2335, 2336, 2337, 2338, 2339, 2340,
+ 2341, 2342, 2343, 2294, 2344, 2345, 2346, 2347, 2348, 2349, 2350, 2351,
+ 2278, 2352, 2353, 2354, 2355, 2356, 2357, 2358, 2359, 2360, 2361, 2362,
+ 2363, 2364, 2365, 2366, 2367, 2368, 2369, 2370, 2371, 2204, 2372, 2373,
+ 2374, 2375, 2376, 2377, 2378, 2379, 2380, 2381, 2382, 2383, 2384, 2385,
+ 2386, 2387, 2388, 2389, 2390, 2391, 2392, 2393, 2394, 2395, 2396, 2397,
+ 2398, 2280, 2399, 2400, 2401, 2402, 2403, 2404, 2405, 2406, 2407, 2408,
+ 2409, 2410, 2411, 2412, 2413, 2414, 2415, 2416, 2417, 2418, 2419, 2420,
+ 2421, 2422, 2423, 2424, 2425, 2426, 2427, 2428, 2429, 2430, 2431, 2432,
+ 2433, 2434, 2435, 2436, 2437, 2438, 2439, 2440, 2441, 2442, 2443, 2444,
+ 2445, 2446, 2447, 2448, 0, 0, 2449, 0, 2450, 0, 0, 2451, 2452, 2453, 2454,
+ 2455, 2456, 2457, 2458, 2459, 2460, 0, 2461, 0, 2462, 0, 0, 2463, 2464, 0,
+ 0, 0, 2465, 2466, 2467, 2468, 2469, 2470, 2471, 2472, 2473, 2474, 2475,
+ 2476, 2477, 2478, 2479, 2480, 2481, 2482, 2483, 2484, 2485, 2486, 2487,
+ 2488, 2489, 2490, 2491, 2492, 2493, 2494, 2495, 2496, 2497, 2498, 2499,
+ 2500, 2501, 2502, 2503, 2504, 2505, 2506, 2507, 2508, 2509, 2333, 2510,
+ 2511, 2512, 2513, 2514, 2515, 2515, 2516, 2517, 2518, 2519, 2520, 2521,
+ 2522, 2523, 2463, 2524, 2525, 2526, 2527, 2528, 2529, 0, 0, 2530, 2531,
+ 2532, 2533, 2534, 2535, 2536, 2537, 2477, 2538, 2539, 2540, 2449, 2541,
+ 2542, 2543, 2544, 2545, 2546, 2547, 2548, 2549, 2550, 2551, 2552, 2486,
+ 2553, 2487, 2554, 2555, 2556, 2557, 2558, 2450, 2225, 2559, 2560, 2561,
+ 2295, 2382, 2562, 2563, 2494, 2564, 2495, 2565, 2566, 2567, 2452, 2568,
+ 2569, 2570, 2571, 2572, 2453, 2573, 2574, 2575, 2576, 2577, 2578, 2509,
+ 2579, 2580, 2333, 2581, 2513, 2582, 2583, 2584, 2585, 2586, 2518, 2587,
+ 2462, 2588, 2519, 2276, 2589, 2520, 2590, 2522, 2591, 2592, 2593, 2594,
+ 2595, 2524, 2458, 2596, 2525, 2597, 2526, 2598, 2192, 2599, 2600, 2601,
+ 2602, 2603, 2604, 2605, 2606, 2607, 2608, 2609, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 2610, 2611, 2612, 2613, 2614, 2615, 2616, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 2617, 2618, 2619, 2620, 2621, 0, 0, 0, 0, 0, 2622, 2623,
+ 2624, 2625, 1137, 1140, 2626, 2627, 2628, 2629, 2630, 2631, 1112, 2632,
+ 2633, 2634, 2635, 2636, 2637, 2638, 2639, 2640, 2641, 2642, 2643, 2644, 0,
+ 2645, 2646, 2647, 2648, 2649, 0, 2650, 0, 2651, 2652, 0, 2653, 2654, 0,
+ 2655, 2656, 2657, 2658, 2659, 2660, 2661, 2662, 2663, 2664, 2665, 2665,
+ 2666, 2666, 2666, 2666, 2667, 2667, 2667, 2667, 2668, 2668, 2668, 2668,
+ 2669, 2669, 2669, 2669, 2670, 2670, 2670, 2670, 2671, 2671, 2671, 2671,
+ 2672, 2672, 2672, 2672, 2673, 2673, 2673, 2673, 2674, 2674, 2674, 2674,
+ 2675, 2675, 2675, 2675, 2676, 2676, 2676, 2676, 2677, 2677, 2677, 2677,
+ 2678, 2678, 2679, 2679, 2680, 2680, 2681, 2681, 2682, 2682, 2683, 2683,
+ 2684, 2684, 2684, 2684, 2685, 2685, 2685, 2685, 2686, 2686, 2686, 2686,
+ 2687, 2687, 2687, 2687, 2688, 2688, 2689, 2689, 2689, 2689, 2690, 2690,
+ 2691, 2691, 2691, 2691, 2692, 2692, 2692, 2692, 2693, 2693, 2694, 2694, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 2695, 2695, 2695, 2695, 2696, 2696, 2697, 2697, 2698,
+ 2698, 2699, 2700, 2700, 2701, 2701, 2702, 2702, 2703, 2703, 2703, 2703,
+ 2704, 2704, 2705, 2705, 2706, 2706, 2707, 2707, 2708, 2708, 2709, 2709,
+ 2710, 2710, 2711, 2711, 2711, 2712, 2712, 2712, 2713, 2713, 2713, 2713,
+ 2714, 2715, 2716, 2712, 2717, 2718, 2719, 2720, 2721, 2722, 2723, 2724,
+ 2725, 2726, 2727, 2728, 2729, 2730, 2731, 2732, 2733, 2734, 2735, 2736,
+ 2737, 2738, 2739, 2740, 2741, 2742, 2743, 2744, 2745, 2746, 2747, 2748,
+ 2749, 2750, 2751, 2752, 2753, 2754, 2755, 2756, 2757, 2758, 2759, 2760,
+ 2761, 2762, 2763, 2764, 2765, 2766, 2767, 2768, 2769, 2770, 2771, 2772,
+ 2773, 2774, 2775, 2776, 2777, 2778, 2779, 2780, 2781, 2782, 2783, 2784,
+ 2785, 2786, 2787, 2788, 2789, 2790, 2791, 2792, 2793, 2794, 2795, 2796,
+ 2797, 2798, 2799, 2800, 2801, 2802, 2803, 2804, 2805, 2806, 2807, 2808,
+ 2809, 2810, 2811, 2812, 2813, 2814, 2716, 2815, 2712, 2717, 2816, 2817,
+ 2721, 2818, 2722, 2723, 2819, 2820, 2727, 2821, 2728, 2729, 2822, 2823,
+ 2731, 2824, 2732, 2733, 2762, 2763, 2766, 2767, 2768, 2772, 2773, 2774,
+ 2775, 2779, 2780, 2781, 2825, 2785, 2826, 2827, 2791, 2828, 2792, 2793,
+ 2806, 2829, 2830, 2801, 2831, 2802, 2803, 2714, 2715, 2832, 2716, 2833,
+ 2718, 2719, 2720, 2721, 2834, 2724, 2725, 2726, 2727, 2835, 2731, 2734,
+ 2735, 2736, 2737, 2738, 2740, 2741, 2742, 2743, 2744, 2745, 2836, 2746,
+ 2747, 2748, 2749, 2750, 2751, 2753, 2754, 2755, 2756, 2757, 2758, 2759,
+ 2760, 2761, 2764, 2765, 2769, 2770, 2771, 2772, 2773, 2776, 2777, 2778,
+ 2779, 2837, 2782, 2783, 2784, 2785, 2788, 2789, 2790, 2791, 2838, 2794,
+ 2795, 2839, 2798, 2799, 2800, 2801, 2840, 2716, 2833, 2721, 2834, 2727,
+ 2835, 2731, 2841, 2744, 2842, 2843, 2844, 2772, 2773, 2779, 2791, 2838,
+ 2801, 2840, 2845, 2846, 2847, 2848, 2849, 2850, 2851, 2852, 2853, 2854,
+ 2855, 2856, 2857, 2858, 2859, 2860, 2861, 2862, 2863, 2864, 2865, 2866,
+ 2867, 2868, 2869, 2870, 2843, 2871, 2872, 2873, 2874, 2848, 2849, 2850,
+ 2851, 2852, 2853, 2854, 2855, 2856, 2857, 2858, 2859, 2860, 2861, 2862,
+ 2863, 2864, 2865, 2866, 2867, 2868, 2869, 2870, 2843, 2871, 2872, 2873,
+ 2874, 2868, 2869, 2870, 2843, 2842, 2844, 2752, 2741, 2742, 2743, 2868,
+ 2869, 2870, 2752, 2753, 2875, 2875, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 2876, 2877, 2877, 2878, 2879, 2880, 2881, 2882, 2883, 2883,
+ 2884, 2885, 2886, 2887, 2888, 2889, 2889, 2890, 2891, 2891, 2892, 2892,
+ 2893, 2894, 2894, 2895, 2896, 2896, 2897, 2897, 2898, 2899, 2899, 2900,
+ 2900, 2901, 2902, 2903, 2904, 2904, 2905, 2906, 2907, 2908, 2909, 2909,
+ 2910, 2911, 2912, 2913, 2914, 2915, 2915, 2916, 2916, 2917, 2917, 2918,
+ 2919, 2920, 2921, 2922, 2923, 2924, 0, 0, 2925, 2926, 2927, 2928, 2929,
+ 2930, 2930, 2931, 2932, 2933, 2934, 2934, 2935, 2936, 2937, 2938, 2939,
+ 2940, 2941, 2942, 2943, 2944, 2945, 2946, 2947, 2948, 2949, 2950, 2951,
+ 2952, 2953, 2954, 2955, 2956, 2910, 2912, 2957, 2958, 2959, 2960, 2961,
+ 2962, 2961, 2959, 2963, 2964, 2965, 2966, 2967, 2962, 2903, 2893, 2968,
+ 2969, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2970, 2971, 2972, 2973,
+ 2974, 2975, 2976, 2977, 2978, 2979, 2980, 2981, 2982, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2983, 2984, 2985, 2986, 2987, 2988,
+ 2989, 2990, 2991, 2992, 0, 0, 0, 0, 0, 0, 304, 304, 304, 304, 304, 304,
+ 304, 306, 306, 306, 306, 306, 306, 306, 304, 304, 2993, 2994, 2995, 2996,
+ 2996, 1115, 1116, 2997, 2998, 2999, 3000, 3001, 3002, 3003, 3004, 3005,
+ 3006, 3007, 3008, 3009, 3010, 0, 0, 3011, 3012, 3013, 3014, 3015, 3016,
+ 2996, 2996, 2996, 2983, 2984, 1092, 0, 2987, 2986, 2989, 2988, 2994, 1115,
+ 1116, 2997, 2998, 2999, 3000, 3017, 3018, 3019, 1112, 3020, 3021, 3022,
+ 1114, 0, 3023, 3024, 3025, 3026, 0, 0, 0, 0, 3027, 3028, 3029, 0, 3030, 0,
+ 3031, 3032, 3033, 3034, 3035, 3036, 3037, 3038, 3039, 3040, 3041, 3042,
+ 3042, 3043, 3043, 3044, 3044, 3045, 3045, 3046, 3046, 3046, 3046, 3047,
+ 3047, 3048, 3048, 3048, 3048, 3049, 3049, 3050, 3050, 3050, 3050, 3051,
+ 3051, 3051, 3051, 3052, 3052, 3052, 3052, 3053, 3053, 3053, 3053, 3054,
+ 3054, 3054, 3054, 3055, 3055, 3056, 3056, 3057, 3057, 3058, 3058, 3059,
+ 3059, 3059, 3059, 3060, 3060, 3060, 3060, 3061, 3061, 3061, 3061, 3062,
+ 3062, 3062, 3062, 3063, 3063, 3063, 3063, 3064, 3064, 3064, 3064, 3065,
+ 3065, 3065, 3065, 3066, 3066, 3066, 3066, 3067, 3067, 3067, 3067, 3068,
+ 3068, 3068, 3068, 3069, 3069, 3069, 3069, 3070, 3070, 3070, 3070, 3071,
+ 3071, 3071, 3071, 3072, 3072, 3072, 3072, 3073, 3073, 3073, 3073, 3074,
+ 3074, 2704, 2704, 3075, 3075, 3075, 3075, 3076, 3076, 3077, 3077, 3078,
+ 3078, 3079, 3079, 0, 0, 0, 0, 2988, 3080, 3017, 3024, 3025, 3018, 3081,
+ 1115, 1116, 3019, 1112, 2983, 3020, 1092, 3082, 1105, 10, 5, 6, 1106, 1107,
+ 1108, 1109, 1110, 1111, 2986, 2987, 3021, 1114, 3022, 2989, 3026, 540, 542,
+ 1121, 543, 544, 1136, 546, 547, 548, 549, 550, 551, 552, 553, 554, 556,
+ 1129, 557, 1309, 558, 559, 1164, 560, 1169, 1310, 1133, 3011, 3023, 3012,
+ 3083, 2996, 3084, 3, 564, 590, 565, 566, 593, 570, 285, 587, 287, 571, 301,
+ 572, 1117, 11, 577, 1311, 288, 181, 578, 579, 582, 292, 302, 293, 620,
+ 2997, 3085, 2998, 3086, 3087, 3088, 2985, 3007, 3008, 2984, 3089, 1917,
+ 3090, 3091, 3092, 3093, 3094, 3095, 3096, 3097, 3098, 3099, 1871, 1872,
+ 1873, 1874, 1875, 1876, 1877, 1878, 1879, 1880, 1881, 1882, 1883, 1884,
+ 1885, 1886, 1887, 1888, 1889, 1890, 1891, 1892, 1893, 1894, 1895, 1896,
+ 1897, 1898, 1899, 1900, 1901, 1902, 1903, 1904, 1905, 1906, 1907, 1908,
+ 1909, 1910, 1911, 1912, 1913, 1914, 3100, 3101, 3102, 3103, 3104, 3105,
+ 3106, 3107, 3108, 3109, 3110, 3111, 3112, 3113, 3114, 3115, 3116, 3117,
+ 3118, 3119, 3120, 3121, 3122, 3123, 3124, 3125, 3126, 3127, 3128, 3129,
+ 3130, 3131, 3132, 3133, 0, 0, 0, 3134, 3135, 3136, 3137, 3138, 3139, 0, 0,
+ 3140, 3141, 3142, 3143, 3144, 3145, 0, 0, 3146, 3147, 3148, 3149, 3150,
+ 3151, 0, 0, 3152, 3153, 3154, 0, 0, 0, 3155, 3156, 3157, 3158, 3159, 3160,
+ 3161, 0, 3162, 3163, 3164, 3165, 3166, 3167, 3168, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 306, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 306, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 304, 304, 304, 304,
+ 304, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3169, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3170, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 3171, 3172, 3173, 3174, 3175, 0, 3176, 3177, 3178, 3179, 3180, 3181, 3182,
+ 3183, 3184, 3185, 3186, 3187, 3188, 3189, 1127, 3190, 3191, 3192, 3193,
+ 3194, 3195, 3196, 3197, 3198, 3199, 3200, 3201, 3202, 3203, 3204, 1311,
+ 3205, 3206, 3207, 3208, 3209, 3210, 3211, 3212, 3213, 3214, 3215, 0, 3216,
+ 3217, 3218, 3219, 3220, 3221, 3222, 3223, 3224, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 306, 0, 304, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 304, 304, 304, 304, 304, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 3183, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3184, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3185, 3186, 3187, 3188,
- 3189, 0, 3190, 3191, 3192, 3193, 3194, 3195, 3196, 3197, 3198, 3199, 3200,
- 3201, 3202, 3203, 1143, 3204, 3205, 3206, 3207, 3208, 3209, 3210, 3211,
- 3212, 3213, 3214, 3215, 3216, 3217, 3218, 1328, 3219, 3220, 3221, 3222,
- 3223, 3224, 3225, 3226, 3227, 3228, 3229, 0, 3230, 3231, 3232, 3233, 3234,
- 3235, 3236, 3237, 3238, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 306, 0, 304, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 304, 309, 306,
- 0, 0, 0, 0, 452, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 304, 306, 0, 0, 0, 0,
+ 0, 0, 0, 304, 309, 306, 0, 0, 0, 0, 452, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 304, 306, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 304, 304, 304, 304, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 304, 304, 304, 304, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 304, 304, 304, 304, 304, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 304, 304, 304, 304, 304, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 304,
- 304, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 304, 304, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 306, 306, 306, 0, 0, 0, 0, 0, 0, 306, 306, 304, 304,
- 304, 306, 304, 306, 306, 306, 306, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 304, 306, 304, 306, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 306, 306, 306, 0, 0, 0, 0, 0, 0,
+ 306, 306, 304, 304, 304, 306, 304, 306, 306, 306, 306, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 304, 306, 304, 306, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 452, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 452, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 452, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3239, 0, 3240, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3241, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 452, 451, 0, 0, 0, 0, 0, 304, 304, 304, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 452, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 3242, 3243, 0, 0, 0, 452, 452, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 452, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 452, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 3225, 0, 3226, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3227, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 452, 451, 0, 0, 0, 0, 0, 304, 304, 304, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3228, 3229, 0, 0, 0, 452, 452,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 451, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 452, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 451, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 451, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 452, 0, 0, 0, 0, 0, 0, 0, 0, 0, 451, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 452, 451, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 451, 452, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 452, 451, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 451, 452,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 451,
- 451, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3244, 3245, 452, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 304, 304, 304,
- 304, 304, 304, 304, 0, 0, 0, 304, 304, 304, 304, 304, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 3246, 0, 3247, 0, 0, 0, 0, 0, 0, 0, 0, 3248, 0, 0,
- 3249, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 3250, 0, 3251, 3252, 0, 0, 0, 0, 0, 452, 452, 452, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 452, 0, 0, 0, 451,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 304,
+ 0, 0, 0, 0, 0, 451, 451, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3230,
+ 3231, 452, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 304, 304, 304, 304, 304, 304, 304, 0, 0, 0, 304, 304, 304, 304,
+ 304, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3232, 0, 3233, 0, 0, 0, 0,
+ 0, 0, 0, 0, 3234, 0, 0, 3235, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3236, 0, 3237, 3238, 0, 0, 0, 0, 0, 452,
+ 452, 452, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 452, 0, 0, 0, 451, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 304, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3253, 3254, 0, 3255, 0,
- 0, 0, 452, 451, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 3239, 3240, 0, 3241, 0, 0, 0, 452, 451, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3256,
- 3257, 0, 0, 0, 452, 451, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 3242, 3243, 0, 0, 0, 452, 451, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 452, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 452, 451, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 452, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 452, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 452,
451, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3258, 0, 0, 0, 0, 452, 452, 0, 0, 0,
- 0, 451, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 452, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 452, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 452, 451, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3244, 0, 0,
+ 0, 0, 452, 452, 0, 0, 0, 0, 451, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 452, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 452, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 452, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 452, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 452, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 452, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 452, 0, 0, 451, 0, 452, 452, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 452, 0, 0, 451, 0,
+ 452, 452, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 452, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 452, 452, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 452, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 452, 452, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 3245, 3246, 3247, 3248, 3249, 3250, 3251, 3252, 0, 0, 0, 0, 0, 0, 452, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3259, 3260, 3261, 3262,
- 3263, 3264, 3265, 3266, 0, 0, 0, 0, 0, 0, 452, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 309, 309, 309, 309, 309, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 309, 309, 309, 309, 309, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 304, 304,
- 304, 304, 304, 304, 304, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 304, 304, 304, 304, 304, 304, 304, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 3267, 3268, 3269, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3253, 3254, 3255, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 3270, 3270, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3256, 3256, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 309, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 309, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 540, 542, 1137, 543, 544, 1153, 546,
- 547, 548, 549, 550, 551, 552, 553, 554, 556, 1145, 557, 1326, 558, 559,
- 1181, 560, 1186, 1327, 1149, 1121, 10, 5, 6, 1122, 1123, 1124, 1125, 1126,
- 1127, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3271, 3272, 3273, 3274, 3275, 3276,
- 3277, 307, 307, 309, 309, 309, 0, 0, 0, 3278, 307, 307, 307, 307, 307, 0,
- 0, 0, 0, 0, 0, 0, 0, 306, 306, 306, 306, 306, 306, 306, 306, 0, 0, 304,
- 304, 304, 304, 304, 306, 306, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 304, 304, 304, 304, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3279, 3280, 3281, 3282, 3283, 3284, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 304, 304, 304, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 540, 542, 1137, 543, 544, 1153, 546, 547, 548, 549, 550, 551, 552, 553,
- 554, 556, 1145, 557, 1326, 558, 559, 1181, 560, 1186, 1327, 1149, 3, 564,
- 590, 565, 566, 593, 570, 285, 587, 287, 571, 301, 572, 1133, 11, 577, 1328,
- 288, 181, 578, 579, 582, 292, 302, 293, 620, 540, 542, 1137, 543, 544,
- 1153, 546, 547, 548, 549, 550, 551, 552, 553, 554, 556, 1145, 557, 1326,
- 558, 559, 1181, 560, 1186, 1327, 1149, 3, 564, 590, 565, 566, 593, 570, 0,
- 587, 287, 571, 301, 572, 1133, 11, 577, 1328, 288, 181, 578, 579, 582, 292,
- 302, 293, 620, 540, 542, 1137, 543, 544, 1153, 546, 547, 548, 549, 550,
- 551, 552, 553, 554, 556, 1145, 557, 1326, 558, 559, 1181, 560, 1186, 1327,
- 1149, 3, 564, 590, 565, 566, 593, 570, 285, 587, 287, 571, 301, 572, 1133,
- 11, 577, 1328, 288, 181, 578, 579, 582, 292, 302, 293, 620, 540, 0, 1137,
- 543, 0, 0, 546, 0, 0, 549, 550, 0, 0, 553, 554, 556, 1145, 0, 1326, 558,
- 559, 1181, 560, 1186, 1327, 1149, 3, 564, 590, 565, 0, 593, 0, 285, 587,
- 287, 571, 301, 572, 1133, 0, 577, 1328, 288, 181, 578, 579, 582, 292, 302,
- 293, 620, 540, 542, 1137, 543, 544, 1153, 546, 547, 548, 549, 550, 551,
- 552, 553, 554, 556, 1145, 557, 1326, 558, 559, 1181, 560, 1186, 1327, 1149,
- 3, 564, 590, 565, 566, 593, 570, 285, 587, 287, 571, 301, 572, 1133, 11,
- 577, 1328, 288, 181, 578, 579, 582, 292, 302, 293, 620, 540, 542, 0, 543,
- 544, 1153, 546, 0, 0, 549, 550, 551, 552, 553, 554, 556, 1145, 0, 1326,
- 558, 559, 1181, 560, 1186, 1327, 0, 3, 564, 590, 565, 566, 593, 570, 285,
- 587, 287, 571, 301, 572, 1133, 11, 577, 1328, 288, 181, 578, 579, 582, 292,
- 302, 293, 620, 540, 542, 0, 543, 544, 1153, 546, 0, 548, 549, 550, 551,
- 552, 0, 554, 0, 0, 0, 1326, 558, 559, 1181, 560, 1186, 1327, 0, 3, 564,
- 590, 565, 566, 593, 570, 285, 587, 287, 571, 301, 572, 1133, 11, 577, 1328,
- 288, 181, 578, 579, 582, 292, 302, 293, 620, 540, 542, 1137, 543, 544,
- 1153, 546, 547, 548, 549, 550, 551, 552, 553, 554, 556, 1145, 557, 1326,
- 558, 559, 1181, 560, 1186, 1327, 1149, 3, 564, 590, 565, 566, 593, 570,
- 285, 587, 287, 571, 301, 572, 1133, 11, 577, 1328, 288, 181, 578, 579, 582,
- 292, 302, 293, 620, 540, 542, 1137, 543, 544, 1153, 546, 547, 548, 549,
- 550, 551, 552, 553, 554, 556, 1145, 557, 1326, 558, 559, 1181, 560, 1186,
- 1327, 1149, 3, 564, 590, 565, 566, 593, 570, 285, 587, 287, 571, 301, 572,
- 1133, 11, 577, 1328, 288, 181, 578, 579, 582, 292, 302, 293, 620, 540, 542,
- 1137, 543, 544, 1153, 546, 547, 548, 549, 550, 551, 552, 553, 554, 556,
- 1145, 557, 1326, 558, 559, 1181, 560, 1186, 1327, 1149, 3, 564, 590, 565,
- 566, 593, 570, 285, 587, 287, 571, 301, 572, 1133, 11, 577, 1328, 288, 181,
- 578, 579, 582, 292, 302, 293, 620, 540, 542, 1137, 543, 544, 1153, 546,
- 547, 548, 549, 550, 551, 552, 553, 554, 556, 1145, 557, 1326, 558, 559,
- 1181, 560, 1186, 1327, 1149, 3, 564, 590, 565, 566, 593, 570, 285, 587,
- 287, 571, 301, 572, 1133, 11, 577, 1328, 288, 181, 578, 579, 582, 292, 302,
- 293, 620, 540, 542, 1137, 543, 544, 1153, 546, 547, 548, 549, 550, 551,
- 552, 553, 554, 556, 1145, 557, 1326, 558, 559, 1181, 560, 1186, 1327, 1149,
- 3, 564, 590, 565, 566, 593, 570, 285, 587, 287, 571, 301, 572, 1133, 11,
- 577, 1328, 288, 181, 578, 579, 582, 292, 302, 293, 620, 540, 542, 1137,
- 543, 544, 1153, 546, 547, 548, 549, 550, 551, 552, 553, 554, 556, 1145,
- 557, 1326, 558, 559, 1181, 560, 1186, 1327, 1149, 3, 564, 590, 565, 566,
- 593, 570, 285, 587, 287, 571, 301, 572, 1133, 11, 577, 1328, 288, 181, 578,
- 579, 582, 292, 302, 293, 620, 3285, 3286, 0, 0, 3287, 3288, 1159, 3289,
- 3290, 3291, 3292, 352, 3293, 3294, 3295, 3296, 3297, 3298, 3299, 1160,
- 3300, 3301, 354, 3302, 344, 3303, 3304, 3305, 3306, 3307, 3308, 342, 584,
- 585, 353, 3309, 3310, 343, 3311, 349, 3312, 8, 3313, 3314, 3315, 348, 350,
- 351, 3316, 3317, 3318, 347, 586, 3319, 3320, 3321, 3322, 3323, 3324, 3325,
- 3326, 3327, 3287, 3288, 1159, 3289, 3290, 3291, 3292, 352, 3293, 3294,
- 3295, 3296, 3297, 3298, 3299, 1160, 3300, 3301, 354, 3302, 344, 3303, 3304,
- 3305, 3306, 3307, 3308, 342, 584, 585, 353, 3309, 3310, 343, 3311, 349,
- 3312, 8, 3313, 3314, 3315, 348, 350, 351, 3316, 3317, 3318, 347, 586, 3319,
- 3320, 3321, 3322, 3323, 3324, 3325, 3326, 3327, 3287, 3288, 1159, 3289,
- 3290, 3291, 3292, 352, 3293, 3294, 3295, 3296, 3297, 3298, 3299, 1160,
- 3300, 3301, 354, 3302, 344, 3303, 3304, 3305, 3306, 3307, 3308, 342, 584,
- 585, 353, 3309, 3310, 343, 3311, 349, 3312, 8, 3313, 3314, 3315, 348, 350,
- 351, 3316, 3317, 3318, 347, 586, 3319, 3320, 3321, 3322, 3323, 3324, 3325,
- 3326, 3327, 3287, 3288, 1159, 3289, 3290, 3291, 3292, 352, 3293, 3294,
- 3295, 3296, 3297, 3298, 3299, 1160, 3300, 3301, 354, 3302, 344, 3303, 3304,
- 3305, 3306, 3307, 3308, 342, 584, 585, 353, 3309, 3310, 343, 3311, 349,
- 3312, 8, 3313, 3314, 3315, 348, 350, 351, 3316, 3317, 3318, 347, 586, 3319,
- 3320, 3321, 3322, 3323, 3324, 3325, 3326, 3327, 3287, 3288, 1159, 3289,
- 3290, 3291, 3292, 352, 3293, 3294, 3295, 3296, 3297, 3298, 3299, 1160,
- 3300, 3301, 354, 3302, 344, 3303, 3304, 3305, 3306, 3307, 3308, 342, 584,
- 585, 353, 3309, 3310, 343, 3311, 349, 3312, 8, 3313, 3314, 3315, 348, 350,
- 351, 3316, 3317, 3318, 347, 586, 3319, 3320, 3321, 3322, 3323, 3324, 3325,
- 3326, 3327, 3328, 3329, 0, 0, 1121, 10, 5, 6, 1122, 1123, 1124, 1125, 1126,
- 1127, 1121, 10, 5, 6, 1122, 1123, 1124, 1125, 1126, 1127, 1121, 10, 5, 6,
- 1122, 1123, 1124, 1125, 1126, 1127, 1121, 10, 5, 6, 1122, 1123, 1124, 1125,
- 1126, 1127, 1121, 10, 5, 6, 1122, 1123, 1124, 1125, 1126, 1127, 304, 304,
- 304, 304, 304, 304, 304, 0, 304, 304, 304, 304, 304, 304, 304, 304, 304,
- 304, 304, 304, 304, 304, 304, 304, 304, 0, 0, 304, 304, 304, 304, 304, 304,
- 304, 0, 304, 304, 0, 304, 304, 304, 304, 304, 0, 0, 0, 0, 0, 3330, 3331,
- 3332, 3333, 3334, 3335, 3336, 3337, 3338, 3339, 3340, 3341, 3342, 3343,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 540, 542,
+ 1121, 543, 544, 1136, 546, 547, 548, 549, 550, 551, 552, 553, 554, 556,
+ 1129, 557, 1309, 558, 559, 1164, 560, 1169, 1310, 1133, 1105, 10, 5, 6,
+ 1106, 1107, 1108, 1109, 1110, 1111, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3257,
+ 3258, 3259, 3260, 3261, 3262, 3263, 307, 307, 309, 309, 309, 0, 0, 0, 3264,
+ 307, 307, 307, 307, 307, 0, 0, 0, 0, 0, 0, 0, 0, 306, 306, 306, 306, 306,
+ 306, 306, 306, 0, 0, 304, 304, 304, 304, 304, 306, 306, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 304, 304, 304, 304, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3265, 3266,
+ 3267, 3268, 3269, 3270, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 304,
+ 304, 304, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 540, 542, 1121, 543, 544, 1136, 546,
+ 547, 548, 549, 550, 551, 552, 553, 554, 556, 1129, 557, 1309, 558, 559,
+ 1164, 560, 1169, 1310, 1133, 3, 564, 590, 565, 566, 593, 570, 285, 587,
+ 287, 571, 301, 572, 1117, 11, 577, 1311, 288, 181, 578, 579, 582, 292, 302,
+ 293, 620, 540, 542, 1121, 543, 544, 1136, 546, 547, 548, 549, 550, 551,
+ 552, 553, 554, 556, 1129, 557, 1309, 558, 559, 1164, 560, 1169, 1310, 1133,
+ 3, 564, 590, 565, 566, 593, 570, 0, 587, 287, 571, 301, 572, 1117, 11, 577,
+ 1311, 288, 181, 578, 579, 582, 292, 302, 293, 620, 540, 542, 1121, 543,
+ 544, 1136, 546, 547, 548, 549, 550, 551, 552, 553, 554, 556, 1129, 557,
+ 1309, 558, 559, 1164, 560, 1169, 1310, 1133, 3, 564, 590, 565, 566, 593,
+ 570, 285, 587, 287, 571, 301, 572, 1117, 11, 577, 1311, 288, 181, 578, 579,
+ 582, 292, 302, 293, 620, 540, 0, 1121, 543, 0, 0, 546, 0, 0, 549, 550, 0,
+ 0, 553, 554, 556, 1129, 0, 1309, 558, 559, 1164, 560, 1169, 1310, 1133, 3,
+ 564, 590, 565, 0, 593, 0, 285, 587, 287, 571, 301, 572, 1117, 0, 577, 1311,
+ 288, 181, 578, 579, 582, 292, 302, 293, 620, 540, 542, 1121, 543, 544,
+ 1136, 546, 547, 548, 549, 550, 551, 552, 553, 554, 556, 1129, 557, 1309,
+ 558, 559, 1164, 560, 1169, 1310, 1133, 3, 564, 590, 565, 566, 593, 570,
+ 285, 587, 287, 571, 301, 572, 1117, 11, 577, 1311, 288, 181, 578, 579, 582,
+ 292, 302, 293, 620, 540, 542, 0, 543, 544, 1136, 546, 0, 0, 549, 550, 551,
+ 552, 553, 554, 556, 1129, 0, 1309, 558, 559, 1164, 560, 1169, 1310, 0, 3,
+ 564, 590, 565, 566, 593, 570, 285, 587, 287, 571, 301, 572, 1117, 11, 577,
+ 1311, 288, 181, 578, 579, 582, 292, 302, 293, 620, 540, 542, 0, 543, 544,
+ 1136, 546, 0, 548, 549, 550, 551, 552, 0, 554, 0, 0, 0, 1309, 558, 559,
+ 1164, 560, 1169, 1310, 0, 3, 564, 590, 565, 566, 593, 570, 285, 587, 287,
+ 571, 301, 572, 1117, 11, 577, 1311, 288, 181, 578, 579, 582, 292, 302, 293,
+ 620, 540, 542, 1121, 543, 544, 1136, 546, 547, 548, 549, 550, 551, 552,
+ 553, 554, 556, 1129, 557, 1309, 558, 559, 1164, 560, 1169, 1310, 1133, 3,
+ 564, 590, 565, 566, 593, 570, 285, 587, 287, 571, 301, 572, 1117, 11, 577,
+ 1311, 288, 181, 578, 579, 582, 292, 302, 293, 620, 540, 542, 1121, 543,
+ 544, 1136, 546, 547, 548, 549, 550, 551, 552, 553, 554, 556, 1129, 557,
+ 1309, 558, 559, 1164, 560, 1169, 1310, 1133, 3, 564, 590, 565, 566, 593,
+ 570, 285, 587, 287, 571, 301, 572, 1117, 11, 577, 1311, 288, 181, 578, 579,
+ 582, 292, 302, 293, 620, 540, 542, 1121, 543, 544, 1136, 546, 547, 548,
+ 549, 550, 551, 552, 553, 554, 556, 1129, 557, 1309, 558, 559, 1164, 560,
+ 1169, 1310, 1133, 3, 564, 590, 565, 566, 593, 570, 285, 587, 287, 571, 301,
+ 572, 1117, 11, 577, 1311, 288, 181, 578, 579, 582, 292, 302, 293, 620, 540,
+ 542, 1121, 543, 544, 1136, 546, 547, 548, 549, 550, 551, 552, 553, 554,
+ 556, 1129, 557, 1309, 558, 559, 1164, 560, 1169, 1310, 1133, 3, 564, 590,
+ 565, 566, 593, 570, 285, 587, 287, 571, 301, 572, 1117, 11, 577, 1311, 288,
+ 181, 578, 579, 582, 292, 302, 293, 620, 540, 542, 1121, 543, 544, 1136,
+ 546, 547, 548, 549, 550, 551, 552, 553, 554, 556, 1129, 557, 1309, 558,
+ 559, 1164, 560, 1169, 1310, 1133, 3, 564, 590, 565, 566, 593, 570, 285,
+ 587, 287, 571, 301, 572, 1117, 11, 577, 1311, 288, 181, 578, 579, 582, 292,
+ 302, 293, 620, 540, 542, 1121, 543, 544, 1136, 546, 547, 548, 549, 550,
+ 551, 552, 553, 554, 556, 1129, 557, 1309, 558, 559, 1164, 560, 1169, 1310,
+ 1133, 3, 564, 590, 565, 566, 593, 570, 285, 587, 287, 571, 301, 572, 1117,
+ 11, 577, 1311, 288, 181, 578, 579, 582, 292, 302, 293, 620, 3271, 3272, 0,
+ 0, 3273, 3274, 1142, 3275, 3276, 3277, 3278, 352, 3279, 3280, 3281, 3282,
+ 3283, 3284, 3285, 1143, 3286, 3287, 354, 3288, 344, 3289, 3290, 3291, 3292,
+ 3293, 3294, 342, 584, 585, 353, 3295, 3296, 343, 3297, 349, 3298, 8, 3299,
+ 3300, 3301, 348, 350, 351, 3302, 3303, 3304, 347, 586, 3305, 3306, 3307,
+ 3308, 3309, 3310, 3311, 3312, 3313, 3273, 3274, 1142, 3275, 3276, 3277,
+ 3278, 352, 3279, 3280, 3281, 3282, 3283, 3284, 3285, 1143, 3286, 3314, 354,
+ 3288, 344, 3289, 3290, 3291, 3292, 3293, 3294, 342, 584, 585, 353, 3295,
+ 3296, 343, 3297, 349, 3298, 8, 3299, 3300, 3301, 348, 350, 351, 3302, 3303,
+ 3304, 347, 586, 3305, 3306, 3307, 3315, 3316, 3317, 3318, 3319, 3320, 3273,
+ 3274, 1142, 3275, 3276, 3277, 3278, 352, 3279, 3280, 3281, 3282, 3283,
+ 3284, 3285, 1143, 3286, 3321, 354, 3288, 344, 3289, 3290, 3291, 3292, 3293,
+ 3294, 342, 584, 585, 353, 3295, 3296, 343, 3297, 349, 3298, 8, 3299, 3300,
+ 3301, 348, 350, 351, 3302, 3303, 3304, 347, 586, 3305, 3306, 3307, 3322,
+ 3323, 3324, 3325, 3326, 3327, 3273, 3274, 1142, 3275, 3276, 3277, 3278,
+ 352, 3279, 3280, 3281, 3282, 3283, 3284, 3285, 1143, 3286, 3328, 354, 3288,
+ 344, 3289, 3290, 3291, 3292, 3293, 3294, 342, 584, 585, 353, 3295, 3296,
+ 343, 3297, 349, 3298, 8, 3299, 3300, 3301, 348, 350, 351, 3302, 3303, 3304,
+ 347, 586, 3305, 3306, 3307, 3329, 3330, 3331, 3332, 3333, 3334, 3273, 3274,
+ 1142, 3275, 3276, 3277, 3278, 352, 3279, 3280, 3281, 3282, 3283, 3284,
+ 3285, 1143, 3286, 3335, 354, 3288, 344, 3289, 3290, 3291, 3292, 3293, 3294,
+ 342, 584, 585, 353, 3295, 3296, 343, 3297, 349, 3298, 8, 3299, 3300, 3301,
+ 348, 350, 351, 3302, 3303, 3304, 347, 586, 3305, 3306, 3307, 3336, 3337,
+ 3338, 3339, 3340, 3341, 3342, 3343, 0, 0, 1105, 10, 5, 6, 1106, 1107, 1108,
+ 1109, 1110, 1111, 1105, 10, 5, 6, 1106, 1107, 1108, 1109, 1110, 1111, 1105,
+ 10, 5, 6, 1106, 1107, 1108, 1109, 1110, 1111, 1105, 10, 5, 6, 1106, 1107,
+ 1108, 1109, 1110, 1111, 1105, 10, 5, 6, 1106, 1107, 1108, 1109, 1110, 1111,
+ 304, 304, 304, 304, 304, 304, 304, 0, 304, 304, 304, 304, 304, 304, 304,
+ 304, 304, 304, 304, 304, 304, 304, 304, 304, 304, 0, 0, 304, 304, 304, 304,
+ 304, 304, 304, 0, 304, 304, 0, 304, 304, 304, 304, 304, 0, 0, 0, 0, 0,
3344, 3345, 3346, 3347, 3348, 3349, 3350, 3351, 3352, 3353, 3354, 3355,
- 3356, 3357, 3358, 3359, 3360, 3361, 3362, 3330, 3331, 3332, 3333, 3334,
- 3335, 3336, 3337, 3338, 3339, 3340, 3342, 3343, 3345, 3347, 3348, 3349,
- 3350, 3351, 3352, 2192, 3353, 3363, 3358, 3364, 3365, 3366, 3367, 3368, 0,
+ 3356, 3357, 3358, 3359, 3360, 3361, 3362, 3363, 3364, 3365, 3366, 3367,
+ 3368, 3369, 3370, 3371, 3372, 3373, 3374, 3375, 3376, 3344, 3345, 3346,
+ 3347, 3348, 3349, 3350, 3351, 3352, 3353, 3354, 3356, 3357, 3359, 3361,
+ 3362, 3363, 3364, 3365, 3366, 2175, 3367, 3377, 3372, 3378, 3379, 3380,
+ 3381, 3382, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 304, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 304, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 304, 304, 304, 304, 304, 304, 304, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 304, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 304, 304, 304, 304, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 304, 304, 304, 304, 304, 304, 304, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 304, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 304, 304, 304, 304, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 305, 305, 306, 304, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 304, 306, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 306, 306, 306, 306, 306, 306, 306, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 304, 304, 304, 304, 304, 304, 451,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 3061, 3062, 3066, 3069, 0, 3088, 3072, 3067, 3077, 3089, 3083,
- 3084, 3085, 3086, 3073, 3079, 3081, 3075, 3082, 3071, 3074, 3064, 3065,
- 3068, 3070, 3076, 3078, 3080, 3369, 2705, 3370, 3371, 0, 3062, 3066, 0,
- 3087, 0, 0, 3067, 0, 3089, 3083, 3084, 3085, 3086, 3073, 3079, 3081, 3075,
- 3082, 0, 3074, 3064, 3065, 3068, 0, 3076, 0, 3080, 0, 0, 0, 0, 0, 0, 3066,
- 0, 0, 0, 0, 3067, 0, 3089, 0, 3084, 0, 3086, 3073, 3079, 0, 3075, 3082, 0,
- 3074, 0, 0, 3068, 0, 3076, 0, 3080, 0, 2705, 0, 3371, 0, 3062, 3066, 0,
- 3087, 0, 0, 3067, 3077, 3089, 3083, 0, 3085, 3086, 3073, 3079, 3081, 3075,
- 3082, 0, 3074, 3064, 3065, 3068, 0, 3076, 3078, 3080, 3369, 0, 3370, 0,
- 3061, 3062, 3066, 3069, 3087, 3088, 3072, 3067, 3077, 3089, 0, 3084, 3085,
- 3086, 3073, 3079, 3081, 3075, 3082, 3071, 3074, 3064, 3065, 3068, 3070,
- 3076, 3078, 3080, 0, 0, 0, 0, 0, 3062, 3066, 3069, 0, 3088, 3072, 3067,
- 3077, 3089, 0, 3084, 3085, 3086, 3073, 3079, 3081, 3075, 3082, 3071, 3074,
- 3064, 3065, 3068, 3070, 3076, 3078, 3080, 0, 0, 0, 0, 3372, 3373, 3374,
- 3375, 3376, 3377, 3378, 3379, 3380, 3381, 3382, 0, 0, 0, 0, 0, 3383, 3384,
- 3385, 3386, 3387, 3388, 3389, 3390, 3391, 3392, 3393, 3394, 3395, 3396,
- 3397, 3398, 3399, 3400, 3401, 3402, 3403, 3404, 3405, 3406, 3407, 3408,
- 3409, 1137, 557, 3410, 3411, 0, 540, 542, 1137, 543, 544, 1153, 546, 547,
- 548, 549, 550, 551, 552, 553, 554, 556, 1145, 557, 1326, 558, 559, 1181,
- 560, 1186, 1327, 1149, 3412, 2121, 3413, 3414, 3415, 3416, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3417, 3418,
- 3419, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3420, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3421, 3422, 1898, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 1400, 3423, 3424, 3425, 1343, 3426, 3427, 1720, 3428, 3429,
- 3430, 3431, 3432, 3433, 3434, 3435, 3436, 3437, 1436, 3438, 3439, 3440,
- 3441, 3442, 3443, 1337, 1712, 3444, 1847, 1715, 1848, 3445, 1492, 3446,
- 3447, 3448, 3449, 3450, 1830, 1410, 3451, 3452, 3453, 3454, 0, 0, 0, 0,
- 3455, 3456, 3457, 3458, 3459, 3460, 3461, 3462, 3463, 0, 0, 0, 0, 0, 0, 0,
- 3464, 3465, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1121,
- 10, 5, 6, 1122, 1123, 1124, 1125, 1126, 1127, 0, 0, 0, 0, 0, 0, 3466, 3467,
- 3468, 3469, 3470, 2488, 3471, 3472, 3473, 3474, 2489, 3475, 3476, 3477,
- 2490, 3478, 3479, 3480, 3481, 3482, 3483, 3484, 3485, 3486, 3487, 3488,
- 3489, 2548, 3490, 3491, 3492, 3493, 3494, 3495, 3496, 3497, 3498, 2553,
- 2491, 2492, 2554, 3499, 3500, 2299, 3501, 2493, 3502, 3503, 3504, 3505,
- 3505, 3505, 3506, 3507, 3508, 3509, 3510, 3511, 3512, 3513, 3514, 3515,
- 3516, 3517, 3518, 3519, 3520, 3521, 3522, 3523, 3523, 2556, 3524, 3525,
- 3526, 3527, 2495, 3528, 3529, 3530, 2452, 3531, 3532, 3533, 3534, 3535,
- 3536, 3537, 3538, 3539, 3540, 3541, 3542, 3543, 3544, 3545, 3546, 3547,
- 3548, 3549, 3550, 3551, 3552, 3553, 3554, 3555, 3556, 3556, 3557, 3558,
- 3559, 2295, 3560, 3561, 3562, 3563, 3564, 3565, 3566, 3567, 2500, 3568,
- 3569, 3570, 3571, 3572, 3573, 3574, 3575, 3576, 3577, 3578, 3579, 3580,
- 3581, 3582, 3583, 3584, 3585, 3586, 3587, 3588, 2241, 3589, 3590, 3591,
- 3591, 3592, 3593, 3593, 3594, 3595, 3596, 3597, 3598, 3599, 3600, 3601,
- 3602, 3603, 3604, 3605, 3606, 2501, 3607, 3608, 3609, 3610, 2568, 3610,
- 3611, 2503, 3612, 3613, 3614, 3615, 2504, 2214, 3616, 3617, 3618, 3619,
- 3620, 3621, 3622, 3623, 3624, 3625, 3626, 3627, 3628, 3629, 3630, 3631,
- 3632, 3633, 3634, 3635, 3636, 3637, 2505, 3638, 3639, 3640, 3641, 3642,
- 3643, 2507, 3644, 3645, 3646, 3647, 3648, 3649, 3650, 3651, 2242, 2576,
- 3652, 3653, 3654, 3655, 3656, 3657, 3658, 3659, 2508, 3660, 3661, 3662,
- 3663, 2619, 3664, 3665, 3666, 3667, 3668, 3669, 3670, 3671, 3672, 3673,
- 3674, 3675, 3676, 2312, 3677, 3678, 3679, 3680, 3681, 3682, 3683, 3684,
- 3685, 3686, 3687, 2509, 2399, 3688, 3689, 3690, 3691, 3692, 3693, 3694,
- 3695, 2580, 3696, 3697, 3698, 3699, 3700, 3701, 3702, 3703, 2581, 3704,
- 3705, 3706, 3707, 3708, 3709, 3710, 3711, 3712, 3713, 3714, 3715, 2583,
- 3716, 3717, 3718, 3719, 3720, 3721, 3722, 3723, 3724, 3725, 3726, 3726,
- 3727, 3728, 2585, 3729, 3730, 3731, 3732, 3733, 3734, 3735, 2298, 3736,
- 3737, 3738, 3739, 3740, 3741, 3742, 2591, 3743, 3744, 3745, 3746, 3747,
- 3748, 3748, 2592, 2621, 3749, 3750, 3751, 3752, 3753, 2260, 2594, 3754,
- 3755, 2520, 3756, 3757, 2474, 3758, 3759, 2524, 3760, 3761, 3762, 3763,
- 3763, 3764, 3765, 3766, 3767, 3768, 3769, 3770, 3771, 3772, 3773, 3774,
- 3775, 3776, 3777, 3778, 3779, 3780, 3781, 3782, 3783, 3784, 3785, 3786,
- 3787, 3788, 3789, 3790, 2530, 3791, 3792, 3793, 3794, 3795, 3796, 3797,
- 3798, 3799, 3800, 3801, 3802, 3803, 3804, 3805, 3806, 3592, 3807, 3808,
- 3809, 3810, 3811, 3812, 3813, 3814, 3815, 3816, 3817, 3818, 2316, 3819,
- 3820, 3821, 3822, 3823, 3824, 2533, 3825, 3826, 3827, 3828, 3829, 3830,
- 3831, 3832, 3833, 3834, 3835, 3836, 3837, 3838, 3839, 3840, 3841, 3842,
- 3843, 3844, 2255, 3845, 3846, 3847, 3848, 3849, 3850, 2601, 3851, 3852,
- 3853, 3854, 3855, 3856, 3857, 3858, 3859, 3860, 3861, 3862, 3863, 3864,
- 3865, 3866, 3867, 3868, 3869, 3870, 2606, 2607, 3871, 3872, 3873, 3874,
- 3875, 3876, 3877, 3878, 3879, 3880, 3881, 3882, 3883, 2608, 3884, 3885,
+ 0, 0, 0, 0, 0, 0, 0, 305, 305, 306, 304, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 304, 306, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 306, 306, 306, 306, 306, 306, 306, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 304, 304, 304, 304,
+ 304, 304, 451, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 3047, 3048, 3052, 3055, 0, 3074, 3058, 3053, 3063,
+ 3075, 3069, 3070, 3071, 3072, 3059, 3065, 3067, 3061, 3068, 3057, 3060,
+ 3050, 3051, 3054, 3056, 3062, 3064, 3066, 3383, 2688, 3384, 3385, 0, 3048,
+ 3052, 0, 3073, 0, 0, 3053, 0, 3075, 3069, 3070, 3071, 3072, 3059, 3065,
+ 3067, 3061, 3068, 0, 3060, 3050, 3051, 3054, 0, 3062, 0, 3066, 0, 0, 0, 0,
+ 0, 0, 3052, 0, 0, 0, 0, 3053, 0, 3075, 0, 3070, 0, 3072, 3059, 3065, 0,
+ 3061, 3068, 0, 3060, 0, 0, 3054, 0, 3062, 0, 3066, 0, 2688, 0, 3385, 0,
+ 3048, 3052, 0, 3073, 0, 0, 3053, 3063, 3075, 3069, 0, 3071, 3072, 3059,
+ 3065, 3067, 3061, 3068, 0, 3060, 3050, 3051, 3054, 0, 3062, 3064, 3066,
+ 3383, 0, 3384, 0, 3047, 3048, 3052, 3055, 3073, 3074, 3058, 3053, 3063,
+ 3075, 0, 3070, 3071, 3072, 3059, 3065, 3067, 3061, 3068, 3057, 3060, 3050,
+ 3051, 3054, 3056, 3062, 3064, 3066, 0, 0, 0, 0, 0, 3048, 3052, 3055, 0,
+ 3074, 3058, 3053, 3063, 3075, 0, 3070, 3071, 3072, 3059, 3065, 3067, 3061,
+ 3068, 3057, 3060, 3050, 3051, 3054, 3056, 3062, 3064, 3066, 0, 0, 0, 0,
+ 3386, 3387, 3388, 3389, 3390, 3391, 3392, 3393, 3394, 3395, 3396, 0, 0, 0,
+ 0, 0, 3397, 3398, 3399, 3400, 3401, 3402, 3403, 3404, 3405, 3406, 3407,
+ 3408, 3409, 3410, 3411, 3412, 3413, 3414, 3415, 3416, 3417, 3418, 3419,
+ 3420, 3421, 3422, 3423, 1121, 557, 3424, 3425, 0, 540, 542, 1121, 543, 544,
+ 1136, 546, 547, 548, 549, 550, 551, 552, 553, 554, 556, 1129, 557, 1309,
+ 558, 559, 1164, 560, 1169, 1310, 1133, 3426, 2104, 3427, 3428, 3429, 3430,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 3431, 3432, 3433, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3434, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3435, 3436, 1881, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1383, 3437, 3438, 3439, 1326, 3440, 3441,
+ 1703, 3442, 3443, 3444, 3445, 3446, 3447, 3448, 3449, 3450, 3451, 1419,
+ 3452, 3453, 3454, 3455, 3456, 3457, 1320, 1695, 3458, 1830, 1698, 1831,
+ 3459, 1475, 3460, 3461, 3462, 3463, 3464, 1813, 1393, 3465, 3466, 3467,
+ 3468, 0, 0, 0, 0, 3469, 3470, 3471, 3472, 3473, 3474, 3475, 3476, 3477, 0,
+ 0, 0, 0, 0, 0, 0, 3478, 3479, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 1105, 10, 5, 6, 1106, 1107, 1108, 1109, 1110, 1111, 0, 0, 0, 0,
+ 0, 0, 3480, 3481, 3482, 3483, 3484, 2471, 3485, 3486, 3487, 3488, 2472,
+ 3489, 3490, 3491, 2473, 3492, 3493, 3494, 3495, 3496, 3497, 3498, 3499,
+ 3500, 3501, 3502, 3503, 2531, 3504, 3505, 3506, 3507, 3508, 3509, 3510,
+ 3511, 3512, 2536, 2474, 2475, 2537, 3513, 3514, 2282, 3515, 2476, 3516,
+ 3517, 3518, 3519, 3519, 3519, 3520, 3521, 3522, 3523, 3524, 3525, 3526,
+ 3527, 3528, 3529, 3530, 3531, 3532, 3533, 3534, 3535, 3536, 3537, 3537,
+ 2539, 3538, 3539, 3540, 3541, 2478, 3542, 3543, 3544, 2435, 3545, 3546,
+ 3547, 3548, 3549, 3550, 3551, 3552, 3553, 3554, 3555, 3556, 3557, 3558,
+ 3559, 3560, 3561, 3562, 3563, 3564, 3565, 3566, 3567, 3568, 3569, 3570,
+ 3570, 3571, 3572, 3573, 2278, 3574, 3575, 3576, 3577, 3578, 3579, 3580,
+ 3581, 2483, 3582, 3583, 3584, 3585, 3586, 3587, 3588, 3589, 3590, 3591,
+ 3592, 3593, 3594, 3595, 3596, 3597, 3598, 3599, 3600, 3601, 3602, 2224,
+ 3603, 3604, 3605, 3605, 3606, 3607, 3607, 3608, 3609, 3610, 3611, 3612,
+ 3613, 3614, 3615, 3616, 3617, 3618, 3619, 3620, 2484, 3621, 3622, 3623,
+ 3624, 2551, 3624, 3625, 2486, 3626, 3627, 3628, 3629, 2487, 2197, 3630,
+ 3631, 3632, 3633, 3634, 3635, 3636, 3637, 3638, 3639, 3640, 3641, 3642,
+ 3643, 3644, 3645, 3646, 3647, 3648, 3649, 3650, 3651, 2488, 3652, 3653,
+ 3654, 3655, 3656, 3657, 2490, 3658, 3659, 3660, 3661, 3662, 3663, 3664,
+ 3665, 2225, 2559, 3666, 3667, 3668, 3669, 3670, 3671, 3672, 3673, 2491,
+ 3674, 3675, 3676, 3677, 2602, 3678, 3679, 3680, 3681, 3682, 3683, 3684,
+ 3685, 3686, 3687, 3688, 3689, 3690, 2295, 3691, 3692, 3693, 3694, 3695,
+ 3696, 3697, 3698, 3699, 3700, 3701, 2492, 2382, 3702, 3703, 3704, 3705,
+ 3706, 3707, 3708, 3709, 2563, 3710, 3711, 3712, 3713, 3714, 3715, 3716,
+ 3717, 2564, 3718, 3719, 3720, 3721, 3722, 3723, 3724, 3725, 3726, 3727,
+ 3728, 3729, 2566, 3730, 3731, 3732, 3733, 3734, 3735, 3736, 3737, 3738,
+ 3739, 3740, 3740, 3741, 3742, 2568, 3743, 3744, 3745, 3746, 3747, 3748,
+ 3749, 2281, 3750, 3751, 3752, 3753, 3754, 3755, 3756, 2574, 3757, 3758,
+ 3759, 3760, 3761, 3762, 3762, 2575, 2604, 3763, 3764, 3765, 3766, 3767,
+ 2243, 2577, 3768, 3769, 2503, 3770, 3771, 2457, 3772, 3773, 2507, 3774,
+ 3775, 3776, 3777, 3777, 3778, 3779, 3780, 3781, 3782, 3783, 3784, 3785,
+ 3786, 3787, 3788, 3789, 3790, 3791, 3792, 3793, 3794, 3795, 3796, 3797,
+ 3798, 3799, 3800, 3801, 3802, 3803, 3804, 2513, 3805, 3806, 3807, 3808,
+ 3809, 3810, 3811, 3812, 3813, 3814, 3815, 3816, 3817, 3818, 3819, 3820,
+ 3606, 3821, 3822, 3823, 3824, 3825, 3826, 3827, 3828, 3829, 3830, 3831,
+ 3832, 2299, 3833, 3834, 3835, 3836, 3837, 3838, 2516, 3839, 3840, 3841,
+ 3842, 3843, 3844, 3845, 3846, 3847, 3848, 3849, 3850, 3851, 3852, 3853,
+ 3854, 3855, 3856, 3857, 3858, 2238, 3859, 3860, 3861, 3862, 3863, 3864,
+ 2584, 3865, 3866, 3867, 3868, 3869, 3870, 3871, 3872, 3873, 3874, 3875,
+ 3876, 3877, 3878, 3879, 3880, 3881, 3882, 3883, 3884, 2589, 2590, 3885,
3886, 3887, 3888, 3889, 3890, 3891, 3892, 3893, 3894, 3895, 3896, 3897,
- 3898, 3899, 3900, 3901, 3902, 3903, 3904, 3905, 3906, 3907, 3908, 3909,
- 3910, 3911, 3912, 3913, 2614, 2614, 3914, 3915, 3916, 3917, 3918, 3919,
- 3920, 3921, 3922, 3923, 2615, 3924, 3925, 3926, 3927, 3928, 3929, 3930,
- 3931, 3932, 3933, 3934, 3935, 3936, 3937, 3938, 3939, 3940, 3941, 3942
+ 2591, 3898, 3899, 3900, 3901, 3902, 3903, 3904, 3905, 3906, 3907, 3908,
+ 3909, 3910, 3911, 3912, 3913, 3914, 3915, 3916, 3917, 3918, 3919, 3920,
+ 3921, 3922, 3923, 3924, 3925, 3926, 3927, 2597, 2597, 3928, 3929, 3930,
+ 3931, 3932, 3933, 3934, 3935, 3936, 3937, 2598, 3938, 3939, 3940, 3941,
+ 3942, 3943, 3944, 3945, 3946, 3947, 3948, 3949, 3950, 3951, 3952, 3953,
+ 3954, 3955, 3956
};
/*
--
2.39.5 (Apple Git-154)